VirtualBox

Changeset 87130 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Dec 27, 2020 7:32:53 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
142030
Message:

VMM: More owner handling code for bugref:9837

Location:
trunk/include/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/err.h

    r87107 r87130  
    357357/** The DBGF has no more free breakpoint owner handles. */
    358358#define VERR_DBGF_BP_OWNER_NO_MORE_HANDLES  (-1238)
     359/** Reason for leaving RZ: Defer the owner callback invocation to Ring-3. */
     360#define VINF_DBGF_R3_BP_OWNER_DEFER         1239
     361/** The breakpoint owner callback returned an invalid status code. */
     362#define VERR_DBGF_BP_OWNER_CALLBACK_WRONG_STATUS (-1240)
    359363/** @} */
    360364
  • trunk/include/VBox/vmm/dbgf.h

    r87107 r87130  
    982982 * @retval  VINF_SUCCESS if the breakpoint was handled and guest execution can resume.
    983983 * @retval  VINF_DBGF_BP_HALT if guest execution should be stopped and the debugger should be invoked.
     984 * @retval  VINF_DBGF_R3_BP_OWNER_DEFER return to ring-3 and invoke the owner callback there again.
    984985 *
    985986 * @param   pVM         The cross-context VM structure pointer.
     
    10451046
    10461047VMMR3DECL(int) DBGFR3BpEnum(PUVM pUVM, PFNDBGFBPENUM pfnCallback, void *pvUser);
     1048
     1049VMMR3_INT_DECL(int) DBGFR3BpHit(PVM pVM, PVMCPU pVCpu);
    10471050/** @} */
    10481051#endif /* !IN_RING3 */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette