LLVM: llvm::MachO::symtab_command Struct Reference (original) (raw)

#include "[llvm/BinaryFormat/MachO.h](BinaryFormat%5F2MachO%5F8h%5Fsource.html)"

Public Attributes
uint32_t cmd
uint32_t cmdsize
uint32_t symoff
uint32_t nsyms
uint32_t stroff
uint32_t strsize

Detailed Description

Definition at line 696 of file MachO.h.

Member Data Documentation

cmd

uint32_t llvm::MachO::symtab_command::cmd

Definition at line 697 of file MachO.h.

Referenced by llvm::object::MachOObjectFile::getSymtabLoadCommand(), and llvm::MachO::swapStruct().

cmdsize

uint32_t llvm::MachO::symtab_command::cmdsize

Definition at line 698 of file MachO.h.

Referenced by checkSymtabCommand(), llvm::object::MachOObjectFile::getSymtabLoadCommand(), and llvm::MachO::swapStruct().

nsyms

uint32_t llvm::MachO::symtab_command::nsyms

Definition at line 700 of file MachO.h.

Referenced by checkSymtabCommand(), llvm::object::MachOObjectFile::getSymbolByIndex(), llvm::object::MachOObjectFile::getSymtabLoadCommand(), llvm::MachO::swapStruct(), llvm::object::MachOObjectFile::symbol_begin(), and llvm::object::MachOObjectFile::symbol_end().

stroff

uint32_t llvm::MachO::symtab_command::stroff

Definition at line 701 of file MachO.h.

Referenced by checkSymtabCommand(), llvm::object::MachOObjectFile::getStringTableData(), llvm::object::MachOObjectFile::getSymtabLoadCommand(), llvm::MachO::swapStruct(), and llvm::objcopy::macho::MachOWriter::totalSize().

strsize

uint32_t llvm::MachO::symtab_command::strsize

Definition at line 702 of file MachO.h.

Referenced by llvm::object::MachOObjectFile::checkSymbolTable(), checkSymtabCommand(), llvm::object::MachOObjectFile::getStringTableData(), llvm::object::MachOObjectFile::getSymtabLoadCommand(), llvm::MachO::swapStruct(), and llvm::objcopy::macho::MachOWriter::totalSize().

symoff

uint32_t llvm::MachO::symtab_command::symoff

Definition at line 699 of file MachO.h.

Referenced by checkSymtabCommand(), llvm::object::MachOObjectFile::getRelocationSymbol(), llvm::object::MachOObjectFile::getSymbolByIndex(), llvm::object::MachOObjectFile::getSymbolIndex(), llvm::object::MachOObjectFile::getSymtabLoadCommand(), llvm::MachO::swapStruct(), llvm::object::MachOObjectFile::symbol_end(), and llvm::objcopy::macho::MachOWriter::totalSize().


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