Decompiler¶
-
class Decompiler : public QObject¶
Implements a decompiler that can be registered using IaitoCore::registerDecompiler()
Subclassed by R2DecDecompiler, R2GhidraCmdDecompiler, R2pdcCmdDecompiler, R2retdecDecompiler
Public Functions
-
Decompiler(const QString &id, const QString &name, QObject *parent = nullptr)¶
-
virtual ~Decompiler() = default¶
-
inline QString getId() const¶
-
inline QString getName() const¶
-
inline virtual bool isRunning()¶
-
inline virtual bool isCancelable()¶
-
virtual void decompileAt(RVA addr) = 0¶
-
inline virtual void cancel()¶
Signals
-
void finished(RCodeMeta *codeDecompiled)¶
Public Static Functions
-
static RCodeMeta *makeWarning(QString warningMessage)¶
-
Decompiler(const QString &id, const QString &name, QObject *parent = nullptr)¶