There are 7 repositories under ptrace topic.
🔥 Pyflame: A Ptracing Profiler For Python. This project is deprecated and not maintained.
Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace
A memory visualizer in Rust (ptrace + userfaultfd)
A playground for run-time iOS app inspection
Sandbox implemented in GO with container / ptrace / seccomp
Trace And Rewrite Delays In Syscalls: Hooking time-related Linux syscalls to warp a process's perspective of time, using ptrace.
rootless OCI container runtime with ptrace hacks (No root privileges nor SUID binaries (e.g. newuidmap) are required!)
Inject a shared library into a process using ptrace
A Rust crate to load a shared library into a Linux process without using ptrace.
Tiny system call tracer and debugger
From a debugger's view, Let's explore the computer world! How does compiler, linker and debugger coordinate with each other around the program written in specific programming language? How does a debugger work? If we develop a debugger for go programming language, we must master go type system, runtime... and some Operating System internals. OK, all the contents mentioned above will be covered in this book. Hope you enjoy it!
Linux, FreeBSD, NetBSD, OpenBSD and Windows debugging detection library. With support for C and Go.