SUSE / libpulp

libpulp enables live patching in user space applications.
GNU Lesser General Public License v2.1
55 stars 11 forks source link

Implement TLB cache in read_bytes #55

Closed giulianobelinassi closed 3 years ago

giulianobelinassi commented 3 years ago

To reduce calls to ptrace, and thus increase performance, we implement a Translation Lookaside Buffer (TLB) like to store the last ptraced value in the hope that next reads will be close to the original read address.

Signed-off-by: Giuliano Belinassi gbelinassi@suse.de