pub trait Symbol {
// Provided methods
fn name(&self) -> String { ... }
fn value(&self) -> u64 { ... }
fn size(&self) -> u64 { ... }
fn set_name(&mut self, name: &str) { ... }
fn set_value(&mut self, value: u64) { ... }
fn set_size(&mut self, size: u64) { ... }
}
Expand description
Trait shared by all the symbols in executable formats
Provided Methods§
fn value(&self) -> u64
fn value(&self) -> u64
Symbol’s value whose interpretation depends on the symbol’s kind. Usually this is the address of the symbol though.