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...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English |
Published |
10.11.2020
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |