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()
QString getId() const
QString getName() const
virtual bool isRunning()
virtual bool isCancelable()
virtual void decompileAt(RVA addr) = 0
virtual void cancel()

Signals

void finished(RCodeMeta *codeDecompiled)

Public Static Functions

RCodeMeta *makeWarning(QString warningMessage)