about summary refs log tree commit diff
path: root/src/test/debug-info
AgeCommit message (Collapse)AuthorLines
2013-04-19auto merge of #5824 : bleibig/rust/debuginfo, r=brsonbors-0/+64
This adds debugging symbol generation for boxes, bare functions, vectors, and strings, along with a tests for boxes and vectors. Note that gdb will see them as their actual compiled representation with the refcount, tydesc, etc. fields, so if `b` refers to box, `b->boxed` will refer to its value. Also, since you seem to use the [C struct hack](http://c-faq.com/struct/structhack.html) for dynamic vectors, you won't be able to print out the whole vector at once, only one element at a time by indexing specific elements.
2013-04-18xfail box and vec debug info testsBrian Leibig-0/+4
2013-04-11xail all debuginfo testsBrian Anderson-0/+6
The broke with the LLVM upgrade
2013-04-10Add debug info test for vectorsBrian Leibig-0/+30
2013-04-10Add debug info test for boxesBrian Leibig-0/+30
2013-03-11Re-enable struct value printing in debug info tests with gdb pretty printing offBrian Leibig-10/+9
2013-03-11Disable struct value printing in debug info testsBrian Leibig-8/+4
This is due to the way different versions of gdb print out structs: older versions have them always spread out with fields on different lines, while newer versions will compactly print them on one line. This makes it hard for the output checker to verify the expected output.
2013-03-11Debuginfo revampBrian Leibig-12/+82
2013-02-09Add debug info testsBrian Leibig-0/+54