rust/src/test/debuginfo
Manish Goregaokar 6354387e42 Rollup merge of #23310 - michaelwoerister:gdb-std-pp, r=alexcrichton
```rust
Rust:  let slice: &[i32] = &[0, 1, 2, 3];
GDB:   $1 = &[i32](len: 4) = {0, 1, 2, 3}

Rust:  let vec = vec![4, 5, 6, 7];
GDB:   $2 = Vec<u64>(len: 4, cap: 4) = {4, 5, 6, 7}

Rust:  let str_slice = \"IAMA string slice!\";
GDB:   $3 = \"IAMA string slice!\"

Rust:  let string = \"IAMA string!\".to_string();
GDB:   $4 = \"IAMA string!\"
```
Neat!
2015-03-13 18:11:13 +05:30
..
associated-types.rs Remove integer suffixes where the types in compiled code are identical. 2015-03-05 12:38:33 +05:30
basic-types-globals-metadata.rs Auto merge of #21774 - ejjeong:enable-test-for-android, r=alexcrichton 2015-02-17 19:35:12 +00:00
basic-types-globals.rs Auto merge of #21774 - ejjeong:enable-test-for-android, r=alexcrichton 2015-02-17 19:35:12 +00:00
basic-types-metadata.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
basic-types-mut-globals.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
basic-types.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
borrowed-basic.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
borrowed-c-style-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
borrowed-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
borrowed-struct.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
borrowed-tuple.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
borrowed-unique-basic.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
box.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
boxed-struct.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
by-value-non-immediate-argument.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
by-value-self-argument-in-trait-impl.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
c-style-enum-in-composite.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
c-style-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
closure-in-generic-function.rs Switched to Box::new in many places. 2015-03-03 21:05:55 +01:00
constant-debug-locs.rs debuginfo: Add debuginfo::with_source_location_override() function... 2015-03-05 15:00:25 +01:00
constant-in-match-pattern.rs debuginfo: Fix problem with debug locations of constants in match patterns. 2015-02-06 21:24:06 +01:00
cross-crate-spans.rs Encode codemap and span information in crate metadata. 2015-03-04 09:50:09 +01:00
cross-crate-type-uniquing.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
destructured-fn-argument.rs Auto merge of #21774 - ejjeong:enable-test-for-android, r=alexcrichton 2015-02-17 19:35:12 +00:00
destructured-for-loop-variable.rs Auto merge of #21774 - ejjeong:enable-test-for-android, r=alexcrichton 2015-02-17 19:35:12 +00:00
destructured-local.rs Auto merge of #21774 - ejjeong:enable-test-for-android, r=alexcrichton 2015-02-17 19:35:12 +00:00
evec-in-struct.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
extern-c-fn.rs debuginfo: Add test case for extern "C" functions. 2015-03-05 16:41:10 +01:00
function-arg-initialization.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
function-arguments.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
function-prologue-stepping-no-stack-check.rs Remove all i suffixes 2015-01-30 04:38:54 +01:00
function-prologue-stepping-regular.rs Remove all i suffixes 2015-01-30 04:38:54 +01:00
gdb-pretty-std.rs debuginfo: Add GDB pretty printers for slices, Vec<>, and String. 2015-03-12 17:05:44 +01:00
gdb-pretty-struct-and-enums-pre-gdb-7-7.rs Fix tests that fail on FreeBSD 2015-02-15 17:18:55 +09:00
gdb-pretty-struct-and-enums.rs Fix remaining bench/debuginfo tests (and a few stragglers) 2015-02-18 09:11:02 -05:00
generic-function.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
generic-functions-nested.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
generic-method-on-generic-struct.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
generic-static-method-on-struct-and-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
generic-struct-style-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
generic-struct.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
generic-trait-generic-static-default-method.rs debuginfo: Add a rust-gdb shell script that will start GDB with Rust pretty printers enabled. 2014-12-30 17:26:13 +01:00
generic-tuple-style-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
include_string.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
issue7712.rs rustc: Remove deprecated flags 2015-01-20 11:16:26 -08:00
issue11600.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
issue12886.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
issue13213.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
issue14411.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
issue22656.rs debuginfo: Make LLDB pretty printer correctly handle zero-sized fields. 2015-03-12 12:18:15 +01:00
lexical-scope-in-for-loop.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
lexical-scope-in-if.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
lexical-scope-in-match.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
lexical-scope-in-parameterless-closure.rs Fix remaining bench/debuginfo tests (and a few stragglers) 2015-02-18 09:11:02 -05:00
lexical-scope-in-stack-closure.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
lexical-scope-in-unconditional-loop.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
lexical-scope-in-unique-closure.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
lexical-scope-in-while.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
lexical-scope-with-macro.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
lexical-scopes-in-block-expression.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
limited-debuginfo.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
method-on-enum.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
method-on-generic-struct.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
method-on-struct.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
method-on-trait.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
method-on-tuple-struct.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
multi-byte-chars.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
multiple-functions-equal-var-names.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
multiple-functions.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
name-shadowing-and-scope-nesting.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
nil-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
no-debug-attribute.rs Fix remaining bench/debuginfo tests (and a few stragglers) 2015-02-18 09:11:02 -05:00
option-like-enum.rs Fix remaining bench/debuginfo tests (and a few stragglers) 2015-02-18 09:11:02 -05:00
packed-struct-with-destructor.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
packed-struct.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
recursive-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
recursive-struct.rs Remove integer suffixes where the types in compiled code are identical. 2015-03-05 12:38:33 +05:30
self-in-default-method.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
self-in-generic-default-method.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
shadowed-argument.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
shadowed-variable.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
simd.rs Remove integer suffixes where the types in compiled code are identical. 2015-03-05 12:38:33 +05:30
simple-lexical-scope.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
simple-struct.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
simple-tuple.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
static-method-on-struct-and-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
struct-in-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
struct-in-struct.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
struct-style-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
struct-with-destructor.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
text-to-include-1.txt debuginfo: Add LLDB autotests to debuginfo test suite. 2014-07-16 09:46:31 +02:00
text-to-include-2.txt debuginfo: Add LLDB autotests to debuginfo test suite. 2014-07-16 09:46:31 +02:00
text-to-include-3.txt debuginfo: Add LLDB autotests to debuginfo test suite. 2014-07-16 09:46:31 +02:00
trait-generic-static-default-method.rs debuginfo: Add a rust-gdb shell script that will start GDB with Rust pretty printers enabled. 2014-12-30 17:26:13 +01:00
trait-pointers.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
tuple-in-struct.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
tuple-in-tuple.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
tuple-struct.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
tuple-style-enum.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
type-names.rs rollup merge of #22286: nikomatsakis/variance-4b 2015-02-18 15:52:01 -08:00
unique-enum.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
unreachable-locals.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00
var-captured-in-nested-closure.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
var-captured-in-sendable-closure.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
var-captured-in-stack-closure.rs Add : Box<_> or ::Box<_> type annotations to various places. 2015-03-03 20:29:01 +01:00
vec-slices.rs Make diagnostic ordering deterministic 2015-01-21 20:25:19 -08:00
vec.rs Enable test/debuginfo on android 2015-02-10 15:48:07 +09:00