Decompiler

class Decompiler : public QObject

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

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(RzAnnotatedCode *codeDecompiled)

Public Static Functions

static RzAnnotatedCode *makeWarning(QString warningMessage)