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:
- lib/ObjCopy/MachO/MachOObject.h
- lib/ObjCopy/MachO/MachOObject.cpp