Lines Matching refs:saved_state
716 Call_DebuggerC(unsigned int type, struct savearea *saved_state)
731 kdb_trap(type, saved_state); /* Then reenter it... */
747 kprintf("Call_DebuggerC(%d): %08X %08X, debact = %d\n", my_cpu, type, (uint32_t)saved_state, debug_mode); /* (TEST/DEBUG) */
750 my_cpu, PerProcTable[my_cpu].ppe_vaddr->debugger_is_slave, debugger_cpu, saved_state->save_srr0);
753 instr_pp = (vm_offset_t)pmap_find_phys(kernel_pmap, (addr64_t)(saved_state->save_srr0));
756 instr_ptr = (addr64_t)(((addr64_t)instr_pp << 12) | (saved_state->save_srr0 & 0xFFF)); /* Make physical address */
789 print_backtrace(saved_state);
795 if (saved_state->save_srr1 & MASK(SRR1_PRG_TRAP)) { /* Trap instruction? */
805 kdp_trap(type, saved_state); /* Enter it */
812 kdb_trap(type, saved_state); /* Enter it */
819 kdp_trap(type, saved_state); /* Yes, enter it */
821 kdb_trap(type, saved_state); /* Yes, go ahead and enter */
858 kdp_trap(type, saved_state);
862 kdb_trap(type, saved_state);
877 (instr == TRAP_DIRECT_INST)) saved_state->save_srr0 += TRAP_INST_SIZE; /* Yes, point past trap */