Lines Matching refs:trapnr
613 const char *trapstr(unsigned int trapnr) in trapstr() argument
624 return trapnr < ARRAY_SIZE(strings) ? strings[trapnr] : "???"; in trapstr()
635 unsigned int trapnr = regs->entry_vector; in fatal_trap() local
652 if ( trapnr == TRAP_page_fault ) in fatal_trap()
690 trapnr, trapstr(trapnr), regs->error_code, in fatal_trap()
696 unsigned int trapnr = regs->entry_vector; in do_reserved_trap() local
698 if ( debugger_trap_fatal(trapnr, regs) ) in do_reserved_trap()
702 panic("FATAL RESERVED TRAP %#x: %s", trapnr, trapstr(trapnr)); in do_reserved_trap()
708 unsigned int trapnr = regs->entry_vector; in do_trap() local
714 if ( debugger_trap_entry(trapnr, regs) ) in do_trap()
717 ASSERT(trapnr < 32); in do_trap()
721 pv_inject_hw_exception(trapnr, in do_trap()
722 (TRAP_HAVE_EC & (1u << trapnr)) in do_trap()
727 if ( ((trapnr == TRAP_copro_error) || (trapnr == TRAP_simd_error)) && in do_trap()
739 trapnr, _p(regs->rip), _p(regs->rip), _p(fixup)); in do_trap()
746 if ( debugger_trap_fatal(trapnr, regs) ) in do_trap()
752 trapnr, trapstr(trapnr), regs->error_code); in do_trap()