about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-07-16 17:16:20 +0000
committerbors <bors@rust-lang.org>2014-07-16 17:16:20 +0000
commit175f113cba6304f2b99052225435da5cc622e926 (patch)
tree652d0a64b6418b5dbfa90c9d42e0f587a7c5aab6 /src/rustllvm/ExecutionEngineWrapper.cpp
parent316719e625d975f1f29104e78101f2b3521291f4 (diff)
parent3b336b20ce5ffa73950685ef3a2e2e236d53ba17 (diff)
downloadrust-175f113cba6304f2b99052225435da5cc622e926.tar.gz
rust-175f113cba6304f2b99052225435da5cc622e926.zip
auto merge of #15573 : michaelwoerister/rust/lldb-tests-rebased-09-Jul, r=alexcrichton
This PR adds the LLDB autotests to the debuginfo test suite so I don't have to keep rebasing them locally. They are still disabled by default in `tests.mk`. One of the commits also contains a Python pretty printer which can make LLDB print values with Rust syntax. This was mainly added to deal with output format differences between LLDB versions but you can also use it for your normal LLDB debugging sessions.
```
// The following LLDB commands will load and activate the Rust printers
command script import ./src/etc/lldb_rust_formatters.py
type summary add --no-value --python-function lldb_rust_formatters.print_val -x .* --category Rust
type category enable Rust
```
Expect some rough edges with these, they have not been tested apart from there use in the autotests...
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions