handle_vm86_trap((struct kernel_vm86_regs*)regs, error_code,trapnr)) return 0; } return-1; } #endif /*是否发生异常时处于内核态?*/ if(!user_mode(regs)){ /*查找fixup表,看是否有预定义好的修正处理,有的话就进行相关处理*/ if(!fixup_exception(regs)){ /*设置错误码和异常号到任务描...
handle_vm86_trap((struct kernel_vm86_regs *) regs, error_code, trapnr)) return 0; } return -1; } #endif /*是否发生异常时处于内核态?*/ if (!user_mode(regs)) { /*查找fixup表,看是否有预定义好的修正处理,有的话就进行相关处理*/ if (!fixup_exception(regs)) { /*设置错误码和异...
{if(user_mode(regs))returnDBG_HOOK_ERROR;switch(report_bug(regs->pc, regs)) {caseBUG_TRAP_TYPE_BUG: die("Oops - BUG", regs,0);break;caseBUG_TRAP_TYPE_WARN:break;default:/*unknown/unrecognised bug trap type*/returnDBG_HOOK_ERROR; }/*If thread survives, skip over the BUG instruction...
voidcompat_show_guest_stack(struct vcpu *v,conststruct cpu_user_regs *regs,intdebug_stack_lines){unsignedinti, *stack, addr, mask = STACK_SIZE;stack= (unsignedint*)(unsignedlong)regs->_esp; printk("Guest stack trace from esp=%08lx:\n ", (unsignedlong)stack);if( !__compat_access_o...
错误检查 0x45:INSUFFICIENT_SYSTEM_MAP_REGS 错误检查 0x46:DEREF_UNKNOWN_LOGON_SESSION 错误检查 0x47:REF_UNKNOWN_LOGON_SESSION 错误检查 0x48:CANCEL_STATE_IN_COMPLETED_IRP 错误检查 0x49:PAGE_FAULT_WITH_INTERRUPTS_OFF 错误检查 0x4A:IRQL_GT_ZERO_AT_SYSTEM_SERVICE 错误检查 0x4B:STREAMS...
错误检查 0x1C9:USER_MODE_HEALTH_MONITOR_LIVEDUMP 错误检查 0x1CC:EXRESOURCE_TIMEOUT_LIVEDUMP 错误检查 0x1D1:TELEMETRY_ASSERTS_LIVEDUMP 错误检查 0x1D4:UCMUCSI_LIVEDUMP 错误检查 0x1E1:DEVICE_DIAGNOSTIC_LOG_LIVEDUMP 错误检查 0x1F5:APPLICATION_HANG_KERNEL_LIVEDUMP ...
Bug Check 0xE: NO_USER_MODE_CONTEXT Bug Check 0xF: SPIN_LOCK_ALREADY_OWNED Bug Check 0x10: SPIN_LOCK_NOT_OWNED Bug Check 0x11: THREAD_NOT_MUTEX_OWNER Bug Check 0x12: TRAP_CAUSE_UNKNOWN Bug Check 0x13: EMPTY_THREAD_REAPER_LIST Bug Check 0x14: CREATE_DELETE_LOCK_NOT_LOC...
Bug Check 0xE: NO_USER_MODE_CONTEXT Bug Check 0xF: SPIN_LOCK_ALREADY_OWNED Bug Check 0x10: SPIN_LOCK_NOT_OWNED Bug Check 0x11: THREAD_NOT_MUTEX_OWNER Bug Check 0x12: TRAP_CAUSE_UNKNOWN Bug Check 0x13: EMPTY_THREAD_REAPER_LIST Bug Check 0x14: CREATE_DELETE_LOCK_NOT_LOCKED ...
I am still open to trying that. The reason I have not yet is that I was able to install the ubuntu 6.2.X kernel without compiling it myself (which is slightly tedious), and that I was slightly apprehensive to mix kernels and userspaces (although the kernel intended for raspian should ...
The KERNEL_LOCK_ENTRY_LEAKED_ON_THREAD_TERMINATION bug check has a value of 0x00000153. This indicates that a thread was terminated before it had freed all its AutoBoost lock entries.