MCPcopy Index your code
hub / github.com/encounter/objdiff / from_object_symbol

Method from_object_symbol

objdiff-core/src/arch/arm.rs:489–494  ·  view source on GitHub ↗
(sym: &object::Symbol<'a, '_, &'a [u8]>)

Source from the content-addressed store, hash-verified

487
488impl DisasmMode {
489 fn from_object_symbol<'a>(sym: &object::Symbol<'a, '_, &'a [u8]>) -> Option<Self> {
490 sym.name()
491 .ok()
492 .and_then(unarm::ParseMode::from_mapping_symbol)
493 .map(|mapping| DisasmMode { address: sym.address() as u32, mapping })
494 }
495
496 fn from_symbol(sym: &Symbol) -> Option<Self> {
497 unarm::ParseMode::from_mapping_symbol(&sym.name)

Callers

nothing calls this directly

Calls 1

nameMethod · 0.80

Tested by

no test coverage detected