bysyscall
https://github.com/oracle-samples/bysyscall
只能支持这些 syscall :
getpid()
gettid()
getuid()
getgid()
getrusage()
实现方法我理解是,先让内核在 fork 的时候,自动将 tid gid 写入到共享内存,之后,替换动态库中的 syscall ,然后去 直接去读共享空间就可以了。
本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。
https://github.com/oracle-samples/bysyscall
只能支持这些 syscall :
getpid()
gettid()
getuid()
getgid()
getrusage()
实现方法我理解是,先让内核在 fork 的时候,自动将 tid gid 写入到共享内存,之后,替换动态库中的 syscall ,然后去 直接去读共享空间就可以了。
本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。