VirtualBox

Changeset 96865 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Sep 26, 2022 2:45:32 PM (2 years ago)
Author:
vboxsync
Message:

Debugger: Some changes floating around, added a UDP I/O provider to be used for GDB and the WinDbg/Kd backend, bugref:1098

File:
1 edited

Legend:

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

    r96407 r96865  
    11691169
    11701170    /**
     1171     * Marks the beginning of a new packet being sent - optional.
     1172     *
     1173     * @returns VBox status code.
     1174     * @param   pIo         Pointer to the I/O structure supplied by
     1175     *                      the I/O provider. The backend can use this to find it's instance data.
     1176     * @param   cbPktHint   Size of the packet in bytes, serves as a hint for the I/O provider to arrange buffers.
     1177     *                      Give 0 if size is unknown upfront.
     1178     */
     1179    DECLCALLBACKMEMBER(int, pfnPktBegin, (PCDBGCIO pIo, size_t cbPktHint));
     1180
     1181    /**
     1182     * Marks the end of the packet - optional.
     1183     *
     1184     * @returns VBox status code.
     1185     * @param   pIo         Pointer to the I/O structure supplied by
     1186     *                      the I/O provider. The backend can use this to find it's instance data.
     1187     *
     1188     * @note Some I/O providers might decide to send data only when this is called not in the
     1189     *       DBGCIO::pfnWrite callback.
     1190     */
     1191    DECLCALLBACKMEMBER(int, pfnPktEnd, (PCDBGCIO pIo));
     1192
     1193    /**
    11711194     * Ready / busy notification.
    11721195     *
Note: See TracChangeset for help on using the changeset viewer.

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