#include <module.h>
Inheritance diagram for ObjectModule::Section:

Public Methods | |
| Section () | |
| ~Section () | |
| unsigned | IsCode () const |
| unsigned | IsData () const |
| void | SetIsCode () |
| void | SetIsData () |
Private Types | |
| enum | { fCode = 1, fData = 2, fWritable = 4 } |
Private Attributes | |
| unsigned | flag |
| unsigned char * | data |
| unsigned char * | data_end |
| Section * | next |
Friends | |
| class | ObjectModule |
| class | DataReader |
|
|
Definition at line 53 of file module.h.
|
|
|
Definition at line 45 of file module.h. References data, data_end, flag, next, and vma_t.
00045 : range<vma_t>(0,0),flag(0),data(NULL),data_end(NULL),next(NULL) {}; |
|
|
Definition at line 257 of file module.cpp. References data.
00258 {
00259 delete data;
00260 }
|
|
|
Definition at line 48 of file module.h.
|
|
|
Definition at line 49 of file module.h.
|
|
|
Definition at line 50 of file module.h.
|
|
|
Definition at line 51 of file module.h.
|
|
|
|
|
|
|
|
|
Definition at line 55 of file module.h. Referenced by ObjectModule::GetDataReader(), ObjectModule::DataReader::ReadByte(), Section(), ObjectModule::DataReader::Tell(), ObjectModule::DataReader::UnReadByte(), and ~Section(). |
|
|
Definition at line 56 of file module.h. Referenced by ObjectModule::DataReader::ReadByte(), and Section(). |
|
|
Definition at line 54 of file module.h. Referenced by IsCode(), IsData(), Section(), SetIsCode(), and SetIsData(). |
|
|
Definition at line 57 of file module.h. Referenced by ObjectModule::DataReader::ReadByte(), and Section(). |
1.2.15