Goal: turn code that does inline syscalls back into code that uses LIBC at runtime.
Test: can it run arbitrary binaries containing syscalls (statically linked libc or e.g. go lang binaries) and redirect their syscalls to regular libc. Drop-in-libc-replacement (libc.det.so) is a separate question.
Relative to the baseline proof of concept for systrace (#1), this requires adding:
Goal: turn code that does inline syscalls back into code that uses LIBC at runtime.
Test: can it run arbitrary binaries containing syscalls (statically linked libc or e.g. go lang binaries) and redirect their syscalls to regular libc. Drop-in-libc-replacement (
libc.det.so
) is a separate question.Relative to the baseline proof of concept for systrace (#1), this requires adding: