class BindRebaseSegInfo
Declaration
class BindRebaseSegInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/MachO.h:132
Member Variables
- private SmallVector< llvm::object::BindRebaseSegInfo::SectionInfo, 32> Sections
- private int32_t MaxSegIndex
Method Overview
- public BindRebaseSegInfo(const llvm::object::MachOObjectFile * Obj)
- public uint64_t address(uint32_t SegIndex, uint64_t SegOffset)
- public const char * checkSegAndOffsets(int32_t SegIndex, uint64_t SegOffset, uint8_t PointerSize, uint32_t Count = 1, uint32_t Skip = 0)
- private const llvm::object::BindRebaseSegInfo::SectionInfo & findSection(int32_t SegIndex, uint64_t SegOffset)
- public llvm::StringRef sectionName(int32_t SegIndex, uint64_t SegOffset)
- public llvm::StringRef segmentName(int32_t SegIndex)
Methods
¶BindRebaseSegInfo(
const llvm::object::MachOObjectFile* Obj)
BindRebaseSegInfo(
const llvm::object::MachOObjectFile* Obj)
Declared at: llvm/include/llvm/Object/MachO.h:134
Parameters
- const llvm::object::MachOObjectFile* Obj
¶uint64_t address(uint32_t SegIndex,
uint64_t SegOffset)
uint64_t address(uint32_t SegIndex,
uint64_t SegOffset)
Declared at: llvm/include/llvm/Object/MachO.h:143
Parameters
- uint32_t SegIndex
- uint64_t SegOffset
¶const char* checkSegAndOffsets(
int32_t SegIndex,
uint64_t SegOffset,
uint8_t PointerSize,
uint32_t Count = 1,
uint32_t Skip = 0)
const char* checkSegAndOffsets(
int32_t SegIndex,
uint64_t SegOffset,
uint8_t PointerSize,
uint32_t Count = 1,
uint32_t Skip = 0)
Declared at: llvm/include/llvm/Object/MachO.h:137
Parameters
- int32_t SegIndex
- uint64_t SegOffset
- uint8_t PointerSize
- uint32_t Count = 1
- uint32_t Skip = 0
¶const llvm::object::BindRebaseSegInfo::
SectionInfo&
findSection(int32_t SegIndex,
uint64_t SegOffset)
const llvm::object::BindRebaseSegInfo::
SectionInfo&
findSection(int32_t SegIndex,
uint64_t SegOffset)
Declared at: llvm/include/llvm/Object/MachO.h:155
Parameters
- int32_t SegIndex
- uint64_t SegOffset
¶llvm::StringRef sectionName(int32_t SegIndex,
uint64_t SegOffset)
llvm::StringRef sectionName(int32_t SegIndex,
uint64_t SegOffset)
Declared at: llvm/include/llvm/Object/MachO.h:142
Parameters
- int32_t SegIndex
- uint64_t SegOffset
¶llvm::StringRef segmentName(int32_t SegIndex)
llvm::StringRef segmentName(int32_t SegIndex)
Declared at: llvm/include/llvm/Object/MachO.h:141
Parameters
- int32_t SegIndex