Changeset 58933 in vbox
- Timestamp:
- Dec 1, 2015 10:03:11 AM (9 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/VMM/VBoxVMM.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VBoxVMM.d
r53632 r58933 58 58 probe r0__vmm__return__to__ring3__rc(struct VMCPU *a_pVCpu, struct CPUMCTX *p_Ctx, int a_rc); 59 59 probe r0__vmm__return__to__ring3__hm(struct VMCPU *a_pVCpu, struct CPUMCTX *p_Ctx, int a_rc); 60 61 62 /** \#DE - integer divide error. */ 63 probe xcpt__de(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 64 /** \#DB - debug fault / trap. */ 65 probe xcpt__db(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, uint64_t a_dr6); 66 /** \#BP - breakpoint (INT3). */ 67 probe xcpt__bp(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 68 /** \#OF - overflow (INTO). */ 69 probe xcpt__of(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 70 /** \#BR - bound range exceeded (BOUND). */ 71 probe xcpt__br(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 72 /** \#UD - undefined opcode. */ 73 probe xcpt__ud(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 74 /** \#NM - FPU not avaible and more. */ 75 probe xcpt__nm(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 76 /** \#DF - double fault. */ 77 probe xcpt__df(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 78 /** \#TS - TSS related fault. */ 79 probe xcpt__ts(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, uint32_t a_uErr); 80 /** \#NP - segment not present. */ 81 probe xcpt__np(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, uint32_t a_uErr); 82 /** \#SS - stack segment fault. */ 83 probe xcpt__ss(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, uint32_t a_uErr); 84 /** \#GP - general protection fault. */ 85 probe xcpt__gp(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, uint32_t a_uErr); 86 /** \#PG - page fault. */ 87 probe xcpt__pg(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, uint32_t a_uErr); 88 /** \#MF - math fault (FPU). */ 89 probe xcpt__mf(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 90 /** \#AC - alignment check. */ 91 probe xcpt__ac(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 92 /** \#XF - SIMD floating point exception. */ 93 probe xcpt__xf(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 94 /** \#VE - virtualization exception. */ 95 probe xcpt__ve(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx); 96 /** \#SX - security exception. */ 97 probe xcpt__sx(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, uint32_t a_uErr); 98 99 /** Software interrupt (INT XXh). */ 100 probe int__software(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, uint8_t a_iInterrupt); 101 /** Hardware interrupt being dispatched. */ 102 probe int__hardware(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pCtx, uint8_t a_iInterrupt, uint32_t a_uTag, uint32_t a_idSource); 60 103 }; 61 104
Note:
See TracChangeset
for help on using the changeset viewer.

