29 #ifndef GAMMARAY_PROBEABIDETECTOR_H
30 #define GAMMARAY_PROBEABIDETECTOR_H
32 #include "gammaray_launcher_export.h"
50 ProbeABI abiForExecutable(
const QString &path)
const;
53 ProbeABI abiForProcess(qint64 pid)
const;
56 QString qtCoreForExecutable(
const QString &path)
const;
59 QString qtCoreForProcess(quint64 pid)
const;
64 static bool containsQtCore(
const QByteArray &line);
70 ProbeABI abiForQtCore(
const QString &path)
const;
75 ProbeABI detectAbiForQtCore(
const QString &path)
const;
80 QString qtCoreFromLsof(qint64 pid)
const;
82 mutable QHash<QString, ProbeABI> m_abiForQtCoreCache;
87 #endif // GAMMARAY_PROBEABIDETECTOR_H
Describes a probe ABI. The probe ABI is everything that determines if a probe is compatible with a gi...
Definition: probeabi.h:44
Definition: endpoint.h:42
Detect the probe ABI required for a given target. A target can be specified as either a process id or...
Definition: probeabidetector.h:44