RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Microsoft::LEFormat::Object Class Reference

Public Types

enum  flag_type {
  Readable = 0x0001 , Writable = 0x0002 , Execable = 0x0004 , Resource = 0x0008 ,
  Discardable = 0x0010 , Shared = 0x0020 , PreloadPages = 0x0040 , InvalidPages = 0x0080 ,
  ZeroFilledPages = 0x0100 , Resident = 0x0200 , ResidentContiguous = 0x0300 , ResidentLongLockable = 0x0400 ,
  Alias16_16 = 0x1000 , BigSegment = 0x2000 , Conforming = 0x4000 , IOPrivilege = 0x8000
}
 

Public Member Functions

 Object (std::shared_ptr< Linker::Segment > segment, unsigned flags)
 

Public Attributes

std::shared_ptr< Linker::Segmentimage
 
flag_type flags
 
uint32_t page_table_index = 0
 
uint32_t page_entry_count = 0
 
uint32_t data_pages_offset = 0
 

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