include vmm.inc push OFFSET32 String VMMcall _Debug_Out_Service
Sends a null-terminated ASCII string to the debugging device and stops the debugger if one is running. This is an asynchronous service.
String
String to display for debugging purposes.
See the documentation of the Out_Debug_String service for a list of supported placeholders. The Debug_Out_Service will do the requisite pushfd and pushad operations.
This service preserves all registers and flags.
You should not call this service directly. Use the Debug_Out macro instead.
This service has no effect in the retail version of Windows. It is intended to be used with the debugging version.