|
decompiler
1.0.0
|
Information about heritage passes performed for a specific address space. More...
#include <heritage.hh>
Public Member Functions | |
| HeritageInfo (AddrSpace *spc) | |
| Constructor. More... | |
Private Member Functions | |
| bool | isHeritaged (void) const |
| Return true if heritage is performed on this space. | |
| void | reset (void) |
| Reset the state. | |
Private Attributes | |
| AddrSpace * | space |
| The address space this record describes. | |
| int4 | delay |
| How many passes to delay heritage of this space. | |
| int4 | deadcodedelay |
| How many passes to delay deadcode removal of this space. | |
| int4 | deadremoved |
| >0 if Varnodes in this space have been eliminated | |
| bool | loadGuardSearch |
| true if the search for LOAD ops to guard has been performed | |
| bool | warningissued |
| true if warning issued previously | |
| bool | hasCallPlaceholders |
| true for the stack space, if stack placeholders have not been removed | |
Friends | |
| class | Heritage |
Information about heritage passes performed for a specific address space.
For a particular address space, this keeps track of:
| ghidra::HeritageInfo::HeritageInfo | ( | AddrSpace * | spc | ) |
Constructor.
Initialize heritage state information for a particular address space
| spc | is the address space |
References ghidra::AddrSpace::getDeadcodeDelay(), ghidra::AddrSpace::getDelay(), ghidra::AddrSpace::getType(), ghidra::IPTR_SPACEBASE, and ghidra::AddrSpace::isHeritaged().
1.8.13