(&self, addr: u64)
| 393 | } |
| 394 | |
| 395 | fn symbol_by_address(&self, addr: u64) -> Option<Ref<Symbol>> { |
| 396 | unsafe { |
| 397 | let raw_sym_ptr = |
| 398 | BNGetSymbolByAddress(self.as_ref().handle, addr, std::ptr::null_mut()); |
| 399 | match raw_sym_ptr.is_null() { |
| 400 | false => Some(Symbol::ref_from_raw(raw_sym_ptr)), |
| 401 | true => None, |
| 402 | } |
| 403 | } |
| 404 | } |
| 405 | |
| 406 | fn symbol_by_raw_name<S: BnStrCompatible>(&self, raw_name: S) -> Option<Ref<Symbol>> { |
| 407 | let raw_name = raw_name.into_bytes_with_nul(); |
no test coverage detected