struct ElfSymbolRecord

Defined at line 25 of file ../../src/developer/debug/zxdb/symbols/elf_symbol_record.h

Represents a symbol read from the ELF file. This holds the mangled and unmangled names for

convenience for the index. Normal external users will use the ElfSymbol class which is

constructed from this structure.

Public Members

ElfSymbolType type
uint64_t relative_address
uint64_t size
basic_string linkage_name
basic_string unmangled_name

Public Methods

void ElfSymbolRecord (ElfSymbolType type, uint64_t relative_address, uint64_t size, const std::string & linkage_name)

Automatically sets both the linkage name and unmangled name.

Defined at line 11 of file ../../src/developer/debug/zxdb/symbols/elf_symbol_record.cc

void ElfSymbolRecord ()

Defined at line 26 of file ../../src/developer/debug/zxdb/symbols/elf_symbol_record.h