There are 7 repositories under ptrace topic.
🔥 Pyflame: A Ptracing Profiler For Python. This project is deprecated and not maintained.
Python library using ctypes to search/edit windows / linux / macOS / SunOS programs memory
Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace
A memory visualizer in Rust (ptrace + userfaultfd)
ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.
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.
Inject a shared library into a process using ptrace
rootless OCI container runtime with ptrace hacks (No root privileges nor SUID binaries (e.g. newuidmap) are required!)
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!
A Rust crate to load a shared library into a Linux process without using ptrace.
Tiny system call tracer and debugger
Hacking GHC's Stack for Fun and Profit (featuring The Glorious Haskell Debugger v0.0.1 Pre-alpha)
Linux, FreeBSD, NetBSD, OpenBSD and Windows debugging detection library. With support for C and Go.