LLVM
8.0.1
|
#include "llvm/Object/MachO.h"
Public Member Functions | |
BindRebaseSegInfo (const MachOObjectFile *Obj) | |
const char * | checkSegAndOffset (int32_t SegIndex, uint64_t SegOffset, bool endInvalid) |
const char * | checkCountAndSkip (uint32_t Count, uint32_t Skip, uint8_t PointerSize, int32_t SegIndex, uint64_t SegOffset) |
StringRef | segmentName (int32_t SegIndex) |
StringRef | sectionName (int32_t SegIndex, uint64_t SegOffset) |
uint64_t | address (uint32_t SegIndex, uint64_t SegOffset) |
BindRebaseSegInfo::BindRebaseSegInfo | ( | const MachOObjectFile * | Obj | ) |
Definition at line 3969 of file MachOObjectFile.cpp.
References llvm::object::MachOObjectFile::getSectionFinalSegmentName(), llvm::object::MachOObjectFile::hasPageZeroSegment(), Info, llvm::ARMBuildAttrs::Section, and llvm::object::ObjectFile::sections().
uint64_t BindRebaseSegInfo::address | ( | uint32_t | SegIndex, |
uint64_t | SegOffset | ||
) |
Definition at line 4079 of file MachOObjectFile.cpp.
References llvm::object::MachOObjectFile::bindTable(), llvm::RISCVFenceField::O, and SI.
const char * BindRebaseSegInfo::checkCountAndSkip | ( | uint32_t | Count, |
uint32_t | Skip, | ||
uint8_t | PointerSize, | ||
int32_t | SegIndex, | ||
uint64_t | SegOffset | ||
) |
Definition at line 4021 of file MachOObjectFile.cpp.
References SI.
const char * BindRebaseSegInfo::checkSegAndOffset | ( | int32_t | SegIndex, |
uint64_t | SegOffset, | ||
bool | endInvalid | ||
) |
Definition at line 3995 of file MachOObjectFile.cpp.
References SI.
StringRef BindRebaseSegInfo::sectionName | ( | int32_t | SegIndex, |
uint64_t | SegOffset | ||
) |
Definition at line 4072 of file MachOObjectFile.cpp.
StringRef BindRebaseSegInfo::segmentName | ( | int32_t | SegIndex | ) |
Definition at line 4046 of file MachOObjectFile.cpp.
References llvm_unreachable, and SI.