reverie-rs / reverie

trace and intercept linux syscalls.
Other
14 stars 5 forks source link

Unpatchable syscalls: ones at end of basic block, like clock_nanosleep #27

Open rrnewton opened 5 years ago

rrnewton commented 5 years ago

Example from https://github.com/iu-parfunc/systrace/issues/24#issuecomment-472962443, nanosleep is often the last thing in the basic block:

syscall
label: xx
yyy

Proposed solutions: