decompiler  1.0.0
Public Member Functions | Private Attributes | Friends | List of all members
SymbolEntry::EntryInitData Class Reference

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

AddrSpacespace
 The address space of the main SymbolEntry starting address.
 
Symbolsymbol
 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 RangeListuselimit
 Reference to the range of code addresses for which the storage is valid.
 

Friends

class SymbolEntry
 

Detailed Description

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.


The documentation for this class was generated from the following file: