Home | History | Annotate | Download | only in coregrind

Lines Matching refs:fault

37    TRAP): these are signals as a result of an instruction fault.  If
41 automatic stack growth, such that if a fault happens near the
43 would, and the fault is never reported to the client program.
1610 /* Be helpful - decode some more details about this fault */
1623 /* General Protection Fault: The CPU/kernel
1627 event = "General Protection Fault";
1888 // Synthesize a fault where the address is OK, but the page
1895 // Synthesize a fault where the address there's nothing mapped at the address.
1901 // Synthesize a misc memory fault.
2280 VG_(debugLog)(0, "signals", "set fault catcher to %p\n", catcher);
2282 "Fault catcher is already registered");
2362 /* Returns the reported fault address for an exact address */
2380 Addr fault;
2388 fault = (Addr)info->VKI_SIGINFO_si_addr;
2390 seg = VG_(am_find_nsegment)(fault);
2398 info->si_code, fault, tid, esp);
2402 info->si_code, fault, tid, esp, seg->start, seg->end);
2412 && fault >= fault_mask(esp - VG_STACK_REDZONE_SZB)) {
2413 /* If the fault address is above esp but below the current known
2414 stack segment base, and it was a fault because there was
2415 nothing mapped there (as opposed to a permissions fault),
2422 VG_PGROUNDDN(fault));
2426 tid, fault);
2439 The fault catcher should never be set whilst we're in generated code, so
2446 /* If the catcher returns, then it didn't handle the fault,
2477 /* If resume_scheduler returns or its our fault, it means we