BinSymbol Type
Represents a format-agnostic symbol-table entry.
Record fields
| Record Field |
Description
|
Virtual address of the symbol. 0 for an undefined/imported symbol that has no location within this binary.
|
|
|
Linkage binding of the symbol.
|
Full Usage:
IsDefined
Field type: bool
|
Whether the symbol is defined within this binary (has a concrete location here), as opposed to being undefined and resolved elsewhere.
|
|
Coarse, format-agnostic classification of the symbol.
|
Full Usage:
LibraryName
Field type: string option
|
Library/version that provides the symbol, for versioned or dynamically-bound symbols (e.g., an ELF version such as "GLIBC_2.2.5" or a Mach-O dylib). None when the symbol carries no such information.
|
Full Usage:
Name
Field type: string
|
Symbol name.
|
Full Usage:
Size
Field type: uint64 option
|
Size of the symbol in bytes, when the format records it. None for formats that do not carry a symbol size (e.g., PE and Mach-O).
|
B2R2