There are 8 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
Python library using ctypes to search/edit windows / linux / macOS / SunOS programs memory
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.
Sandbox implemented in GO with container / ptrace / seccomp
A playground for run-time iOS app inspection
Inject a shared library into a process using ptrace
Trace And Rewrite Delays In Syscalls: Hooking time-related Linux syscalls to warp a process's perspective of time, using ptrace.
A Rust crate to load a shared library into a Linux process without using ptrace.
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!
rootless OCI container runtime with ptrace hacks (No root privileges nor SUID binaries (e.g. newuidmap) are required!)
Tiny system call tracer and debugger
Installs ucacher (Earthly Universal Caching) in a GHA job
Hacking GHC's Stack for Fun and Profit (featuring The Glorious Haskell Debugger v0.0.1 Pre-alpha)
Featureful library for interacting with unix processes through ptrace, supports x86_64, i686, arm, aarch64 remote function calls