VirtualBox

Changeset 86704 in vbox for trunk/include


Ignore:
Timestamp:
Oct 26, 2020 12:04:05 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
141088
Message:

VMM/DBGF: Updates to the new breakpoint manager, L2 table management groundwork, bugref:9837

Location:
trunk/include/VBox/vmm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/dbgf.h

    r86701 r86704  
    122122
    123123VMMR0_INT_DECL(int) DBGFR0BpChunkAllocReqHandler(PGVM pGVM, PDBGFBPCHUNKALLOCREQ pReq);
     124
     125/**
     126 * Request buffer for DBGFR0BpL2TblChunkAllocReqHandler / VMMR0_DO_DBGF_L2_TBL_CHUNK_ALLOC.
     127 * @see DBGFR0BpL2TblChunkAllocReqHandler.
     128 */
     129typedef struct DBGFBPL2TBLCHUNKALLOCREQ
     130{
     131    /** The header. */
     132    SUPVMMR0REQHDR          Hdr;
     133    /** Out: Ring-3 pointer of the chunk base on success. */
     134    R3PTRTYPE(void *)       pChunkBaseR3;
     135
     136    /** The chunk ID to allocate. */
     137    uint32_t                idChunk;
     138} DBGFBPL2TBLCHUNKALLOCREQ;
     139/** Pointer to a DBGFR0BpChunkAllocReqHandler / VMMR0_DO_DBGF_L2_TBL_CHUNK_ALLOC request buffer. */
     140typedef DBGFBPL2TBLCHUNKALLOCREQ *PDBGFBPL2TBLCHUNKALLOCREQ;
     141
     142VMMR0_INT_DECL(int) DBGFR0BpL2TblChunkAllocReqHandler(PGVM pGVM, PDBGFBPL2TBLCHUNKALLOCREQ pReq);
    124143#endif
    125144/** @} */
  • trunk/include/VBox/vmm/vmm.h

    r86699 r86704  
    435435    /** Call DBGFR0BpChunkAllocReqHandler(). */
    436436    VMMR0_DO_DBGF_BP_CHUNK_ALLOC,
     437    /** Call DBGFR0BpL2TblChunkAllocReqHandler(). */
     438    VMMR0_DO_DBGF_BP_L2_TBL_CHUNK_ALLOC,
    437439
    438440    /** The usual 32-bit type blow up. */
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