decompiler
1.0.0
|
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.