|
enum | symbol_type {
EXT_SYMB = 0
, EXT_DEF = 1
, EXT_ABS = 2
, EXT_RES = 3
,
EXT_ABSREF32 = 129
, EXT_COMMON = 130
, EXT_RELREF16 = 131
, EXT_RELREF8 = 132
,
EXT_DREF32 = 133
, EXT_DREF16 = 134
, EXT_DREF8 = 135
, EXT_RELREF32 = 136
,
EXT_RELCOMMON = 137
, EXT_ABSREF16 = 138
, EXT_ABSREF8 = 139
, EXT_RELREF26 = 229
} |
|
|
| Unit (symbol_type type, std::string name) |
|
virtual void | Read (Linker::Reader &rd) |
| Read data after type and name.
|
|
virtual void | Write (Linker::Writer &wr) const |
| Write entire unit.
|
|
virtual offset_t | FileSize () const |
| Size of entire unit, including type and name fields.
|
|
virtual void | DumpContents (Dumper::Dumper &dump, const Module &module, const Hunk *hunk, unsigned index, offset_t current_offset) const |
|
virtual void | AddExtraFields (Dumper::Dumper &dump, Dumper::Entry &entry, const Module &module, const Hunk *hunk, unsigned index, offset_t current_offset) const |
|
|
symbol_type | type |
|
std::string | name |
|
◆ FileSize()
offset_t HunkFormat::SymbolBlock::Unit::FileSize |
( |
| ) |
const |
|
virtual |
◆ Read()
◆ Write()
void HunkFormat::SymbolBlock::Unit::Write |
( |
Linker::Writer & | wr | ) |
const |
|
virtual |
The documentation for this class was generated from the following files:
- src/format/hunk.h
- src/format/hunk.cc