martinradev / gdb-pt-dump

MIT License
138 stars 26 forks source link

Rewrite gdb-pt-dump backend in Rust #17

Open martinradev opened 2 years ago

martinradev commented 2 years ago

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.

martinradev commented 1 year ago

Project is being worked on at https://github.com/martinradev/pt-dump

martinradev commented 1 year ago

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.