Enum pdb::SymbolData
[−]
[src]
pub enum SymbolData { PublicSymbol { code: bool, function: bool, managed: bool, msil: bool, offset: u32, segment: u16, }, DataSymbol { global: bool, managed: bool, type_index: TypeIndex, offset: u32, segment: u16, }, ProcedureReference { global: bool, sum_name: u32, symbol_index: u32, module: u16, }, DataReference { sum_name: u32, symbol_index: u32, module: u16, }, AnnotationReference { sum_name: u32, symbol_index: u32, module: u16, }, Constant { type_index: TypeIndex, leaf: u16, }, UserDefinedType { type_index: TypeIndex, }, ThreadStorage { global: bool, type_index: TypeIndex, offset: u32, segment: u16, }, }
SymbolData
contains the information parsed from a symbol record.
Variants
PublicSymbol
Fields of PublicSymbol
code: bool | |
function: bool | |
managed: bool | |
msil: bool | |
offset: u32 | |
segment: u16 |
DataSymbol
Fields of DataSymbol
global: bool | |
managed: bool | |
type_index: TypeIndex | |
offset: u32 | |
segment: u16 |
ProcedureReference
Fields of ProcedureReference
global: bool | |
sum_name: u32 | |
symbol_index: u32 | |
module: u16 |
DataReference
Fields of DataReference
sum_name: u32 | |
symbol_index: u32 | |
module: u16 |
AnnotationReference
Fields of AnnotationReference
sum_name: u32 | |
symbol_index: u32 | |
module: u16 |
Constant
Fields of Constant
type_index: TypeIndex | |
leaf: u16 |
UserDefinedType
Fields of UserDefinedType
type_index: TypeIndex |
ThreadStorage
Fields of ThreadStorage
global: bool | |
type_index: TypeIndex | |
offset: u32 | |
segment: u16 |
Trait Implementations
impl Debug for SymbolData
[src]
impl Copy for SymbolData
[src]
impl Clone for SymbolData
[src]
fn clone(&self) -> SymbolData
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Eq for SymbolData
[src]
impl PartialEq for SymbolData
[src]
fn eq(&self, __arg_0: &SymbolData) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &SymbolData) -> bool
This method tests for !=
.