class ElfSymbol
Defined at line 17 of file ../../src/developer/debug/zxdb/symbols/elf_symbol.h
An ElfSymbol is a symbol read from the ELF file. It does not come from DWARF so has no parent.
Public Methods
ElfSymbolType elf_type ()
Construct via fxl::MakeRefCounted.
Defined at line 21 of file ../../src/developer/debug/zxdb/symbols/elf_symbol.h
const std::string & linkage_name ()
The linkage name is the raw name from the ELF file. For C++ programs this will be "mangled".
The "full name" and "identifier" will be unmangled if possible.
Defined at line 25 of file ../../src/developer/debug/zxdb/symbols/elf_symbol.h
uint64_t relative_address ()
Defined at line 27 of file ../../src/developer/debug/zxdb/symbols/elf_symbol.h
uint64_t size ()
Defined at line 28 of file ../../src/developer/debug/zxdb/symbols/elf_symbol.h
const std::string & GetAssignedName ()
Symbol public overrides:
Defined at line 31 of file ../../src/developer/debug/zxdb/symbols/elf_symbol.h
fxl::WeakPtr<ModuleSymbols> GetModuleSymbols ()
Defined at line 32 of file ../../src/developer/debug/zxdb/symbols/elf_symbol.h
Protected Methods
const ElfSymbol * AsElfSymbol ()
Symbol protected overrides:
Defined at line 36 of file ../../src/developer/debug/zxdb/symbols/elf_symbol.h
Friends
class MakeRefCountedHelper
class RefCountedThreadSafe