| | 69 | |
|---|
| | 70 | /** @} */ |
|---|
| | 71 | #endif |
|---|
| | 72 | |
|---|
| | 73 | #ifdef IN_R0 |
|---|
| | 74 | /** @addgroup grp_dbgf_gc The R0 DBGF API |
|---|
| | 75 | * @ingroup grp_dbgf |
|---|
| | 76 | * @{ |
|---|
| | 77 | */ |
|---|
| | 78 | |
|---|
| | 79 | /** |
|---|
| | 80 | * \#DB (Debug event) handler. |
|---|
| | 81 | * |
|---|
| | 82 | * @returns VBox status code. |
|---|
| | 83 | * VINF_SUCCESS means we completely handled this trap, |
|---|
| | 84 | * other codes are passed execution to host context. |
|---|
| | 85 | * |
|---|
| | 86 | * @param pVM The VM handle. |
|---|
| | 87 | * @param pRegFrame Pointer to the register frame for the trap. |
|---|
| | 88 | * @param uDr6 The DR6 register value. |
|---|
| | 89 | */ |
|---|
| | 90 | DBGFR0DECL(int) DBGFR0Trap01Handler(PVM pVM, PCPUMCTXCORE pRegFrame, RTUINTREG uDr6); |
|---|
| | 91 | |
|---|
| | 92 | /** |
|---|
| | 93 | * \#BP (Breakpoint) handler. |
|---|
| | 94 | * |
|---|
| | 95 | * @returns VBox status code. |
|---|
| | 96 | * VINF_SUCCESS means we completely handled this trap, |
|---|
| | 97 | * other codes are passed execution to host context. |
|---|
| | 98 | * |
|---|
| | 99 | * @param pVM The VM handle. |
|---|
| | 100 | * @param pRegFrame Pointer to the register frame for the trap. |
|---|
| | 101 | */ |
|---|
| | 102 | DBGFR0DECL(int) DBGFR0Trap03Handler(PVM pVM, PCPUMCTXCORE pRegFrame); |
|---|