LLVM  8.0.1
Classes | Public Member Functions | List of all members
llvm::object::BindRebaseSegInfo Class Reference

#include "llvm/Object/MachO.h"

Public Member Functions

 BindRebaseSegInfo (const MachOObjectFile *Obj)
 
const charcheckSegAndOffset (int32_t SegIndex, uint64_t SegOffset, bool endInvalid)
 
const charcheckCountAndSkip (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)
 

Detailed Description

Definition at line 132 of file MachO.h.

Constructor & Destructor Documentation

◆ BindRebaseSegInfo()

BindRebaseSegInfo::BindRebaseSegInfo ( const MachOObjectFile Obj)

Member Function Documentation

◆ address()

uint64_t BindRebaseSegInfo::address ( uint32_t  SegIndex,
uint64_t  SegOffset 
)

◆ checkCountAndSkip()

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.

◆ checkSegAndOffset()

const char * BindRebaseSegInfo::checkSegAndOffset ( int32_t  SegIndex,
uint64_t  SegOffset,
bool  endInvalid 
)

Definition at line 3995 of file MachOObjectFile.cpp.

References SI.

◆ sectionName()

StringRef BindRebaseSegInfo::sectionName ( int32_t  SegIndex,
uint64_t  SegOffset 
)

Definition at line 4072 of file MachOObjectFile.cpp.

◆ segmentName()

StringRef BindRebaseSegInfo::segmentName ( int32_t  SegIndex)

Definition at line 4046 of file MachOObjectFile.cpp.

References llvm_unreachable, and SI.


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