DwarfCfiFindFde
Description
Find the FDE whose [pc_begin, pc_begin + pc_range) range contains vaddr (file-relative). Returns NULL if no FDE covers the address.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Dwarf.c:117:
bool ok = false;
if (built) {
const DwarfFde *fde = DwarfCfiFindFde(&cfi, file_relative);
ok = fde != NULL && fde->pc_range > 0 && file_relative >= fde->pc_begin &&
file_relative < fde->pc_begin + fde->pc_range;
u64 file_relative = addr - load_base;
const DwarfFde *fde = DwarfCfiFindFde(&cache_entry->cfi, file_relative);
if (!fde)
return false; }
const DwarfFde *DwarfCfiFindFde(const DwarfCfi *self, u64 vaddr) {
if (!self)
return NULL;
Last updated on