vox.be.obj

Members

Enums

LinkIndexKind
enum LinkIndexKind
Undocumented in source.
ObjectModuleFlags
enum ObjectModuleFlags
Undocumented in source.
ObjectModuleKind
enum ObjectModuleKind
Undocumented in source.
ObjectSectionFlags
enum ObjectSectionFlags
Undocumented in source.
ObjectSectionType
enum ObjectSectionType
Undocumented in source.
ObjectSymbolFlags
enum ObjectSymbolFlags
Undocumented in source.
ObjectSymbolKind
enum ObjectSymbolKind
Undocumented in source.
ObjectSymbolRefKind
enum ObjectSymbolRefKind
Undocumented in source.
getLinkIndexKind
eponymoustemplate getLinkIndexKind(T)
Undocumented in source.

Manifest constants

NUM_BUILTIN_SECTIONS
enum NUM_BUILTIN_SECTIONS;
Undocumented in source.

Structs

ExternalSymbolId
struct ExternalSymbolId
Undocumented in source.
HostSymbol
struct HostSymbol
Undocumented in source.
LinkIndex
struct LinkIndex
Undocumented in source.
ObjectModule
struct ObjectModule
Undocumented in source.
ObjectSection
struct ObjectSection
Undocumented in source.
ObjectSymbol
struct ObjectSymbol

Final data is located at ObjectSection.sectionData + ObjectSymbol.sectionOffset

ObjectSymbolReference
struct ObjectSymbolReference

Represents numeric reference contained inside 'fromSymbol'

ObjectSymbolTable
struct ObjectSymbolTable
Undocumented in source.

Meta

Authors

Andrey Penechko.