VirtualBox

Changeset 40820 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Apr 7, 2012 9:01:54 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
77335
Message:

The ring-3 SUPLib APIs for talking to the tracer.

File:
1 edited

Legend:

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

    r40777 r40820  
    11441144 */
    11451145SUPR3DECL(int) SUPR3QueryVTCaps(uint32_t *pfCaps);
     1146
     1147/**
     1148 * Open the tracer.
     1149 *
     1150 * @returns VBox status code.
     1151 * @param   uCookie         Cookie identifying the tracer we expect to talk to.
     1152 * @param   uArg            Tracer specific open argument.
     1153 */
     1154SUPR3DECL(int) SUPR3TracerOpen(uint32_t uCookie, uintptr_t uArg);
     1155
     1156/**
     1157 * Closes the tracer.
     1158 *
     1159 * @returns VBox status code.
     1160 */
     1161SUPR3DECL(int) SUPR3TracerClose(void);
     1162
     1163/**
     1164 * Perform an I/O request on the tracer.
     1165 *
     1166 * @returns VBox status.
     1167 * @param   uCmd                The tracer command.
     1168 * @param   uArg                The argument.
     1169 * @param   piRetVal            Where to store the tracer return value.
     1170 */
     1171SUPR3DECL(int) SUPR3TracerIoCtl(uintptr_t uCmd, uintptr_t uArg, int32_t *piRetVal);
    11461172
    11471173/** @} */
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