|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
Initialization data for a SymbolEntry to facilitate a rangemap. More...
#include <database.hh>
Public Member Functions | |
| EntryInitData (Symbol *sym, uint4 exfl, AddrSpace *spc, int4 off, const RangeList &ul) | |
| Constructor. | |
Private Attributes | |
| AddrSpace * | space |
| The address space of the main SymbolEntry starting address. | |
| Symbol * | symbol |
| The symbol being mapped. | |
| uint4 | extraflags |
| Varnode flags specific to the storage location. | |
| int4 | offset |
| Starting offset of the portion of the Symbol being covered. | |
| const RangeList & | uselimit |
| Reference to the range of code addresses for which the storage is valid. | |
Friends | |
| class | SymbolEntry |
Initialization data for a SymbolEntry to facilitate a rangemap.
This is all the raw pieces of a SymbolEntry for a (non-dynamic) Symbol except the offset of the main address and the size, which are provided by the (rangemap compatible) SymbolEntry constructor.