Invention Application
- Patent Title: TARGET INJECTION SAFE METHOD FOR INLINING REGISTRATION CALLS
-
Application No.: US16746731Application Date: 2020-01-17
-
Publication No.: US20210011738A1Publication Date: 2021-01-14
- Inventor: Nadav AMIT , Frederick Joseph JACOBS , Michael WEI
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F9/448
- IPC: G06F9/448 ; G06F9/30 ; G06F9/38

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.
Information query