class ElfSymbolTableReader

Defined at line 30 of file ../../third_party/crashpad/src/snapshot/elf/elf_symbol_table_reader.h

A reader for symbol tables in ELF images mapped into another process.

Public Methods

void ElfSymbolTableReader (const ProcessMemoryRange * memory, ElfImageReader * elf_reader, VMAddress address, VMSize num_entries)

TODO(jperaza): Support using .hash and .gnu.hash sections to improve symbol

lookup.

void ElfSymbolTableReader (const ElfSymbolTableReader & )

Defined at line 66 of file ../../third_party/crashpad/src/snapshot/elf/elf_symbol_table_reader.h

ElfSymbolTableReader & operator= (const ElfSymbolTableReader & )

Defined at line 67 of file ../../third_party/crashpad/src/snapshot/elf/elf_symbol_table_reader.h

void ~ElfSymbolTableReader ()
bool GetSymbol (const std::string & name, SymbolInformation * info)

Lookup information about a symbol.

Parameters

name [in] The name of the symbol to search for.
info [out] The symbol information, if found.

Returns

`true` if the symbol is found.

Records