Decompiler

class Decompiler : public QObject

Implements a decompiler that can be registered using CutterCore::registerDecompiler()

Subclassed by R2DecDecompiler

Public Functions

Decompiler(const QString &id, const QString &name, QObject *parent = nullptr)
~Decompiler() = default
QString getId() const
QString getName() const
bool isRunning()
bool isCancelable()
void decompileAt(RVA addr) = 0
void cancel()

Signals

void finished(RAnnotatedCode *codeDecompiled)

Public Static Functions

RAnnotatedCode *makeWarning(QString warningMessage)