Open martinradev opened 2 years ago
Project is being worked on at https://github.com/martinradev/pt-dump
x86-32, x86-64, aarch64 already supported on https://github.com/martinradev/pt-dump gdb-pt-dump is being updated in an offline branch for this transition.
For this transition to happen, we would need have some kind of versioning and release system. This is necessary to ensure folks can still download the last drop-in script solution.
Python language ergonomics are great for getting a prototype done but Python lacks in the following:
With Rust bindings for Python available through Pyo3, I don't see a reason that we don't have the backend be written in Rust. The only downside I see is that the installation model may need to change. Just copying over the scripts doesn't work since the Rust backend needs to be built.