VMware, Inc.
TARGET INJECTION SAFE METHOD FOR INLINING REGISTRATION CALLS
Last updated:
Abstract:
A method of redirecting an indirect call in a callback list associated with a list of functions that are registered, includes the steps of: upon registering the list of functions, determining a list of function pointers, each of which corresponds to an address in an associated callback; for each function pointer in the list of function pointers, adding a direct call instruction to the registration trampoline corresponding to the associated callback of the function pointer; and upon invoking the associated callback of one of the function pointers in the list of function pointers, invoking the corresponding direct call instruction in the registration trampoline.
Status:
Application
Type:
Utility
Filling date:
17 Jan 2020
Issue date:
14 Jan 2021