-
-#ifdef Q_OS_WIN
- qWarning()<<"Windows tracing isn't supported right now!";
- m_canTrace = false;
-#else
- QString var = QLatin1String("LD_PRELOAD");
- QString libPath = findPreloader();
- QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
-
- if (libPath.isEmpty()) {
- m_canTrace = false;
- }
-
- env.insert("LD_PRELOAD", libPath);
- qputenv("LD_PRELOAD", env.value("LD_PRELOAD").toLatin1());
-
- m_process->setProcessEnvironment(env);
-#endif