Struct elfkit::symbolic_linker::SymbolicLinker [−][src]
pub struct SymbolicLinker { pub objects: HashMap<LinkGlobalId, Object>, pub symtab: Vec<LinkableSymbol>, // some fields omitted }
Fields
objects: HashMap<LinkGlobalId, Object>
symtab: Vec<LinkableSymbol>
Methods
impl SymbolicLinker
[src]
impl SymbolicLinker
pub fn link_all(&mut self, loader: Vec<State>) -> Result<(), Error>
[src]
pub fn link_all(&mut self, loader: Vec<State>) -> Result<(), Error>
pub fn link(&mut self, loader: Vec<State>) -> Result<(), Error>
[src]
pub fn link(&mut self, loader: Vec<State>) -> Result<(), Error>
pub fn gc(&mut self)
[src]
pub fn gc(&mut self)
pub fn write_graphviz<W: Write>(&self, file: W) -> Result<()>
[src]
pub fn write_graphviz<W: Write>(&self, file: W) -> Result<()>
Trait Implementations
impl Default for SymbolicLinker
[src]
impl Default for SymbolicLinker
fn default() -> SymbolicLinker
[src]
fn default() -> SymbolicLinker
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for SymbolicLinker
impl Send for SymbolicLinker
impl Sync for SymbolicLinker
impl Sync for SymbolicLinker