LLVM: llvm::objcopy::macho::SymbolTable Struct Reference (original) (raw)

The location of the symbol table inside the binary is described by LC_SYMTAB load command. More...

#include "[ObjCopy/MachO/MachOObject.h](MachOObject%5F8h%5Fsource.html)"

Public Types
using iterator
Public Member Functions
iterator begin () const
iterator end () const
const SymbolEntry * getSymbolByIndex (uint32_t Index) const
SymbolEntry * getSymbolByIndex (uint32_t Index)
void updateSymbols (function_ref< void(SymbolEntry &)> Callable)
void removeSymbols (function_ref< bool(const std::unique_ptr< SymbolEntry > &)> ToRemove)
Public Attributes
std::vector< std::unique_ptr< SymbolEntry > > Symbols

The location of the symbol table inside the binary is described by LC_SYMTAB load command.

Definition at line 134 of file MachOObject.h.

iterator

Initial value:

An iterator type that allows iterating over the pointees via some other iterator.

Definition at line 137 of file MachOObject.h.

begin()

iterator llvm::objcopy::macho::SymbolTable::begin ( ) const inline

end()

iterator llvm::objcopy::macho::SymbolTable::end ( ) const inline

getSymbolByIndex() [1/2]

getSymbolByIndex() [2/2]

removeSymbols()

updateSymbols()

Symbols

std::vector<std::unique_ptr<SymbolEntry> > llvm::objcopy::macho::SymbolTable::Symbols


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