LLDB mainline
|
The LC_DYSYMTAB's dysymtab_command has 32-bit file offsets that we will use as virtual address offsets, and may need to span more than 4GB in virtual memory. More...
#include <ObjectFileMachO.h>
Public Member Functions | |
DysymtabCommandLargeOffsets () | |
DysymtabCommandLargeOffsets (const llvm::MachO::dysymtab_command &in) | |
void | operator= (const llvm::MachO::dysymtab_command &in) |
Public Attributes | |
uint32_t | cmd = 0 |
uint32_t | cmdsize = 0 |
uint32_t | ilocalsym = 0 |
uint32_t | nlocalsym = 0 |
uint32_t | iextdefsym = 0 |
uint32_t | nextdefsym = 0 |
uint32_t | iundefsym = 0 |
uint32_t | nundefsym = 0 |
lldb::offset_t | tocoff = 0 |
uint32_t | ntoc = 0 |
lldb::offset_t | modtaboff = 0 |
uint32_t | nmodtab = 0 |
lldb::offset_t | extrefsymoff = 0 |
uint32_t | nextrefsyms = 0 |
lldb::offset_t | indirectsymoff |
uint32_t | nindirectsyms = 0 |
lldb::offset_t | extreloff = 0 |
uint32_t | nextrel = 0 |
lldb::offset_t | locreloff = 0 |
uint32_t | nlocrel = 0 |
The LC_DYSYMTAB's dysymtab_command has 32-bit file offsets that we will use as virtual address offsets, and may need to span more than 4GB in virtual memory.
Definition at line 332 of file ObjectFileMachO.h.
|
inline |
Definition at line 333 of file ObjectFileMachO.h.
|
inline |
Definition at line 334 of file ObjectFileMachO.h.
References cmd, cmdsize, extrefsymoff, extreloff, iextdefsym, ilocalsym, indirectsymoff, iundefsym, locreloff, modtaboff, nextdefsym, nextrefsyms, nextrel, nindirectsyms, nlocalsym, nlocrel, nmodtab, ntoc, nundefsym, and tocoff.
|
inline |
Definition at line 345 of file ObjectFileMachO.h.
References cmd, cmdsize, extrefsymoff, extreloff, iextdefsym, ilocalsym, indirectsymoff, iundefsym, locreloff, modtaboff, nextdefsym, nextrefsyms, nextrel, nindirectsyms, nlocalsym, nlocrel, nmodtab, ntoc, nundefsym, and tocoff.
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::cmd = 0 |
Definition at line 368 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::cmdsize = 0 |
Definition at line 369 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
lldb::offset_t ObjectFileMachO::DysymtabCommandLargeOffsets::extrefsymoff = 0 |
Definition at line 380 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
lldb::offset_t ObjectFileMachO::DysymtabCommandLargeOffsets::extreloff = 0 |
Definition at line 385 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::iextdefsym = 0 |
Definition at line 372 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::ilocalsym = 0 |
Definition at line 370 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
lldb::offset_t ObjectFileMachO::DysymtabCommandLargeOffsets::indirectsymoff |
Definition at line 382 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), operator=(), and ObjectFileMachO::ParseSymtab().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::iundefsym = 0 |
Definition at line 374 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
lldb::offset_t ObjectFileMachO::DysymtabCommandLargeOffsets::locreloff = 0 |
Definition at line 387 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
lldb::offset_t ObjectFileMachO::DysymtabCommandLargeOffsets::modtaboff = 0 |
Definition at line 378 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::nextdefsym = 0 |
Definition at line 373 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::nextrefsyms = 0 |
Definition at line 381 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::nextrel = 0 |
Definition at line 386 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::nindirectsyms = 0 |
Definition at line 384 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), operator=(), and ObjectFileMachO::ParseSymtab().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::nlocalsym = 0 |
Definition at line 371 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::nlocrel = 0 |
Definition at line 388 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::nmodtab = 0 |
Definition at line 379 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::ntoc = 0 |
Definition at line 377 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
uint32_t ObjectFileMachO::DysymtabCommandLargeOffsets::nundefsym = 0 |
Definition at line 375 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().
lldb::offset_t ObjectFileMachO::DysymtabCommandLargeOffsets::tocoff = 0 |
Definition at line 376 of file ObjectFileMachO.h.
Referenced by DysymtabCommandLargeOffsets(), and operator=().