LLVM API Documentation

Public Member Functions | Friends
llvm::object::MachORebaseEntry Class Reference

#include <MachO.h>

List of all members.

Public Member Functions

 MachORebaseEntry (ArrayRef< uint8_t > opcodes, bool is64Bit)
uint32_t segmentIndex () const
uint64_t segmentOffset () const
StringRef typeName () const
bool operator== (const MachORebaseEntry &) const
void moveNext ()

Friends

class MachOObjectFile

Detailed Description

MachORebaseEntry encapsulates the current state in the decompression of rebasing opcodes. This allows you to iterate through the compressed table of rebasing using: for (const llvm::object::MachORebaseEntry &Entry : Obj->rebaseTable()) { }

Definition at line 108 of file Object/MachO.h.


Constructor & Destructor Documentation

MachORebaseEntry::MachORebaseEntry ( ArrayRef< uint8_t >  opcodes,
bool  is64Bit 
)

Definition at line 1701 of file MachOObjectFile.cpp.


Member Function Documentation

bool MachORebaseEntry::operator== ( const MachORebaseEntry Other) const

Definition at line 1849 of file MachOObjectFile.cpp.

uint32_t MachORebaseEntry::segmentIndex ( ) const

Definition at line 1833 of file MachOObjectFile.cpp.

uint64_t MachORebaseEntry::segmentOffset ( ) const

Definition at line 1835 of file MachOObjectFile.cpp.


Friends And Related Function Documentation

friend class MachOObjectFile [friend]

Definition at line 121 of file Object/MachO.h.


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