Validate_Client_Ptr

include vmm.inc

mov ebp, OFFSET32 crs ; points to a Client_Reg_Struc

VMMcall Validate_Client_Ptr


The Validate_Client_Ptr service determines whether the address specified by the crs parameter points to the Client_Reg_Struc structure for the current virtual machine. If the address is not correct, the service crashes the current virtual machine.

This is an asynchronous service.

Parameters

crs

Points to the Client_Reg_Struc structure to check.

Return Value

This service has no return value.

Comments

This service never returns if the client register pointer is not valid.

If the current re-entry count for the VMM is not zero, this service returns immediately without checking the client register pointer.