decompiler 1.0.0
Classes
override.hh File Reference

A system for sending override commands to the decompiler. More...

#include "database.hh"

Classes

class  ghidra::Override
 A container of commands that override the decompiler's default behavior for a single function. More...
 
class  ghidra::Override::Record
 Abstract class performing an override of p-code on an instruction. More...
 
class  ghidra::Override::Branch
 Override a CALL, CALLIND, or RETURN to become a BRANCH or BRANCHIND. More...
 
class  ghidra::Override::Call
 Override a BRANCH, BRANCHIND, or RETURN to become a CALL or CALLIND operation. More...
 
class  ghidra::Override::CallReturn
 Override a BRANCH, BRANCHIND, or RETURN to become a CALL or CALLIND, followed by a RETURN. More...
 
class  ghidra::Override::Return
 Override a BRANCHIND or CALLIND to become a RETURN. More...
 
class  ghidra::Override::CallotherCall
 Convert a CALLOTHER to a direct CALL. More...
 
class  ghidra::Override::CallotherBranch
 Convert a CALLOTHER to a BRANCH. More...
 
class  ghidra::Override::CallCall
 Convert CALL or CALLIND into a CALL with a new destination address. More...
 

Detailed Description

A system for sending override commands to the decompiler.