MCPcopy Create free account
hub / github.com/MultiFuzz/MultiFuzz / symbolize_addr

Method symbolize_addr

icicle-cortexm/src/lib.rs:738–745  ·  view source on GitHub ↗
(&mut self, _cpu: &mut Cpu, addr: u64)

Source from the content-addressed store, hash-verified

736 }
737
738 fn symbolize_addr(&mut self, _cpu: &mut Cpu, addr: u64) -> Option<SourceLocation> {
739 if is_arm_exception_return(addr as u32) {
740 let mut location = SourceLocation::default();
741 location.function = Some(("<signal handler>".into(), addr));
742 return Some(location);
743 }
744 self.debug_info.symbolize_addr(addr)
745 }
746
747 fn lookup_symbol(&mut self, symbol: &str) -> Option<u64> {
748 // Note: we clear the thumb bit because the SLEIGH spec normalizes jumps to thumb addresses.

Callers 2

print_last_blocksMethod · 0.80
save_traceMethod · 0.80

Calls 1

is_arm_exception_returnFunction · 0.85

Tested by

no test coverage detected