Skip to content

A cross-platform and safe Rust API to trace and debug processes.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

StephanvanSchaik/trace-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trace-rs

CI

A cross-platform and safe Rust API to trace other processes using ptrace and the Windows debugging API. More specifically, with trace-rs you can spawn a process and immediately trace and debug it, or attach to an already running process. You can then follow and control the execution of the process as well as examine and change its memory and registers similar to debugging tools like gdb, lldb and the Windows Debugger, except by programming it in Rust.

Supported Platforms

  • x86_64-pc-windows-msvc
  • x86_64-unknown-linux-gnu
  • x86_64-apple-darwin
  • aarch64-apple-darwin

About

A cross-platform and safe Rust API to trace and debug processes.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages