Target injection safe method for inlining large call tables

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 freque...

Full description

Saved in:
Bibliographic Details
Main Authors Jacobs, Frederick Joseph, Amit, Nadav, Wei, Michael
Format Patent
LanguageEnglish
Published 10.11.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US202016748734