[Gammaray-interest] Fwd: building GammaRay on OS X
René J.V. Bertin
rjvbertin at gmail.com
Thu May 28 19:21:25 CEST 2015
On Thursday May 28 2015 12:47:10 Allen Winter wrote:
> Depending on the triviality we would ask you
I think it can hardly get less trivial than this :)
diff --git a/launcher/injector/injectorfactory.cpp b/launcher/injector/injectorfactory.cpp
index 4464859..ae26cfa 100644
--- a/launcher/injector/injectorfactory.cpp
+++ b/launcher/injector/injectorfactory.cpp
@@ -77,7 +77,7 @@ AbstractInjector::Ptr defaultInjectorForLaunch(const ProbeABI &abi)
#if defined(Q_OS_MAC)
if (abi.majorQtVersion() >= 5 && abi.minorQtVersion() >= 4)
return createInjector(QLatin1String("preload"));
- return findFirstWorkingInjector(QStringList() << QLatin1String("gdb") << QLatin1String("lldb"));
+ return findFirstWorkingInjector(QStringList() << QLatin1String("lldb") << QLatin1String("gdb"));
#elif defined(Q_OS_UNIX)
Q_UNUSED(abi);
return createInjector(QLatin1String("preload"));
@@ -89,7 +89,9 @@ AbstractInjector::Ptr defaultInjectorForLaunch(const ProbeABI &abi)
AbstractInjector::Ptr defaultInjectorForAttach()
{
-#ifndef Q_OS_WIN
+#ifdef Q_OS_MAC
+ return findFirstWorkingInjector(QStringList() << QLatin1String("lldb") << QLatin1String("gdb"));
+#elif !defined(Q_OS_WIN)
return findFirstWorkingInjector(QStringList() << QLatin1String("gdb") << QLatin1String("lldb"));
#else
return createInjector(QLatin1String("windll"));
More information about the Gammaray-interest
mailing list