about summary refs log tree commit diff
path: root/src/etc/gdb_load_rust_pretty_printers.py
AgeCommit message (Collapse)AuthorLines
2024-12-04Reformat Python code with `ruff`Jakub Beránek-0/+1
2023-06-16Apply changes to fix python linting errorsTrevor Gross-0/+1
2023-06-05Fix #111961 r=Mark-SimulacrumSimon Farre-1/+12
Makes the Python pretty printer library source'able from within GDB after spawn. This makes `rust-gdb` not the required approach. It also provides the possibility for GUI:s that wrap GDB, to debug Rust using the pretty printer library; as well as other projects such as for instance Pernosco, which previously was not possible. This won't introduce any new unexpected behaviors for users of `rust-gdb`
2020-06-09Implement new gdb/lldb pretty-printersortem-2/+2
Replace old GDB and LLDB pretty-printers with new ones which were originally written for IntelliJ Rust. New LLDB pretty-printers support synthetic children. New GDB/LLDB pretty-printers support all Rust types supported by old pretty-printers, and also support: Rc, Arc, Cell, Ref, RefCell, RefMut, HashMap, HashSet.
2019-06-28import gdb for explicit access to gdb.current_objfile()cclauss-0/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2014-12-30debuginfo: Add a rust-gdb shell script that will start GDB with Rust pretty ↵Michael Woerister-0/+12
printers enabled.