pub fn code_reverse_lookup(&self, ip: CodePtr) -> Option<MFArity> {
    for val in self.mods.values() {
      let modp = &val.curr_modp;
      let lresult = modp.code_reverse_lookup(ip);
      // TODO: Might be situation when ip points to old version of a module
      if lresult.is_some() {
        return lresult
      }
      // nope, keep searching
    }
    None
  }
/// Given a code address try find a module and function where this belongs.
// TODO: Optimize search by giving a module name hint and using a range tree
Given a code address try find a module and function where this belongs.
TODO: Optimize search by giving a module name hint and using a range tree
Given a code address try find a module and function where this belongs . TODO : Optimize search by giving a module name hint and using a range tree
pub fn code_reverse_lookup(&self, ip: CodePtr) -> Option<MFArity> {
    for val in self.mods.values() {
      let modp = &val.curr_modp;
      let lresult = modp.code_reverse_lookup(ip);
      // TODO: Might be situation when ip points to old version of a module
      if lresult.is_some() {
        return lresult
      }
      // nope, keep searching
    }
    None
  }
pub fn code_reverse_lookup ( & self , ip : CodePtr ) -> Option < MFArity > { for val in self . mods . values ( ) { let modp = & val . curr_modp ; let lresult = modp . code_reverse_lookup ( ip ) ; // TODO: Might be situation when ip points to old version of a module if lresult . is_some ( ) { return lresult } // nope, keep searching } None }
Given a code address try find a module and function where this belongs.
Given a code address try find a module and function where this belongs .
&self
ip
CodePtr