Target injection safe method for inlining large call tables
AssigneeVMware, Inc.
InventorsNadav Amit, Frederick Joseph Jacobs, Michael Wei
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsNadav Amit, Frederick Joseph Jacobs, Michael Wei
Estimating the term…
A method redirecting an indirect call in a call table to direct call includes the steps of: recording frequencies of calls in a frequency table; updating a search trampoline to cache, as direct calls, calls of the call table that are most frequently made according to the recorded calls in the frequency table; receiving a request to perform one of the calls in the call table; performing a search of the search trampoline to determine whether or not the requested call is cached in the search trampoline; if the requested call is cached in the search trampoline, performing the requested call that is cached in the search trampoline; and if the requested call is not cached in the search trampoline, performing the requested call by accessing the call via the call table.
A method of redirecting an indirect call in a call table to direct call, the method comprising:
A system comprising:
A non-transitory computer-readable medium comprising instructions executable in a computer system, wherein the instructions when executed in the computer system cause the computer system to carry out a method of redirecting an indirect call in a call table to a direct call, the method comprising:
Dependencies are inferred from the claim text.