Searched refs:fault_addr (Results 1 – 5 of 5) sorted by relevance
37 bool TryFindLandingPad(uintptr_t fault_addr, uintptr_t* landing_pad) { in TryFindLandingPad() argument55 if (fault_addr >= base && fault_addr < base + data->size) { in TryFindLandingPad()57 const uint32_t offset = static_cast<uint32_t>(fault_addr - base); in TryFindLandingPad()60 TH_DCHECK(base + offset == fault_addr); in TryFindLandingPad()
98 uintptr_t fault_addr = reinterpret_cast<uintptr_t>(record->ExceptionAddress); in TryHandleWasmTrap() local103 if (fault_addr != reinterpret_cast<uintptr_t>(&ProbeMemory)) return false; in TryHandleWasmTrap()115 if (!TryFindLandingPad(fault_addr, &landing_pad)) return false; in TryHandleWasmTrap()
133 uintptr_t fault_addr = *context_ip; in TryHandleSignal() local138 if (fault_addr != reinterpret_cast<uintptr_t>(&ProbeMemory)) { in TryHandleSignal()152 if (!TryFindLandingPad(fault_addr, &landing_pad)) return false; in TryHandleSignal()
63 bool TryFindLandingPad(uintptr_t fault_addr, uintptr_t* landing_pad);
74 unsigned long fault_addr = (unsigned long)info->si_addr; in segv_handler() local82 diff = fault_addr - mmap_end; in segv_handler()84 diff = mapped_addr - fault_addr; in segv_handler()88 mapped_addr, mmap_end, fault_addr, diff, THRESHOLD); in segv_handler()