- Patent Title: Target injection safe method for inlining instance-dependent calls
-
Application No.: US16521396Application Date: 2019-07-24
-
Publication No.: US11016767B2Publication Date: 2021-05-25
- 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
- Agency: Kim & Stewart LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F12/10 ; G06F9/35 ; G06N20/00 ; G06F21/54

Abstract:
A method for redirecting indirect calls to direct calls on a per-process basis includes accessing a memory code region of an operating system kernel that has a different mapping for each of one or more user processes running on the operating system kernel. The memory code region stores a first trampoline that refers directly to a second trampoline, which is an inline or outline trampoline that is correlated with a particular user process. Executing the first trampoline invokes the second trampoline, as a result of which the indirect calls are redirected to direct calls.
Public/Granted literature
- US20210011722A1 TARGET INJECTION SAFE METHOD FOR INLINING INSTANCE-DEPENDENT CALLS Public/Granted day:2021-01-14
Information query