summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-readobj/codeview-linetables.test
Commit message (Collapse)AuthorAgeFilesLines
* [codeview] Change readobj symbol dumping formatReid Kleckner2017-07-111-10/+10
| | | | | | | | Avoid duplicating DictScope with hand-written names everywhere. Print the S_-prefixed symbol kind for every record. This should make it easier to search for certain kinds of records when debugging PDB linking. llvm-svn: 307732
* [codeview] Handle multiple frame descriptions in readobjReid Kleckner2016-01-151-7/+7
| | | | llvm-svn: 257943
* [readobj] Expand CodeView dumping functionalityReid Kleckner2016-01-131-131/+132
| | | | | | | | | | | | | | | | This rewrites and expands the existing codeview dumping functionality in llvm-readobj using techniques similar to those in lib/Object. This defines a number of new records and enums useful for reading memory mapped codeview sections in COFF objects. The dumper is intended as a testing tool for LLVM as it grows more codeview output capabilities. Reviewers: majnemer Differential Revision: http://reviews.llvm.org/D16104 llvm-svn: 257658
* [CodeView] Improve the line table dumperDavid Majnemer2016-01-131-79/+230
| | | | | | | | This change has us print out fields we didn't previously understand. To improve readability, we now group column information with it's respective line. llvm-svn: 257552
* [llvm-readobj] s/FunctionName/LinkageName/ for codeview dumpingReid Kleckner2015-12-151-18/+18
| | | | | | | The symbol being printed in this field comes from the main symbol table, not 0xF1 subsection. Use LinkageName to make that a lot clearer. llvm-svn: 255596
* [CodeView] Add support for emitting column informationDavid Majnemer2015-07-091-0/+10
| | | | | | | | | | Column information is present in CodeView when the line table subsection has bit 0 set to 1 in it's flags field. The column information is represented as a pair of 16-bit quantities: a starting and ending column. This information is present at the end of the chunk, after all the line-PC pairs. llvm-svn: 241764
* Modify llvm-readobj to dump symbol record bytes.Zachary Turner2015-02-181-14/+14
| | | | | | | | | | This will help us study the format of individual symbol records more closely. Differential Revision: http://reviews.llvm.org/D7664 Reviewed by: Timur Iskhodzhanov llvm-svn: 229730
* [COFF] Make it clearer that the symbols subsection holds function display ↵Timur Iskhodzhanov2014-11-121-10/+10
| | | | | | name rather than just name llvm-svn: 221812
* PR21189: Teach llvm-readobj to dump bits of COFF symbol subsections required ↵Timur Iskhodzhanov2014-10-231-18/+76
| | | | | | | | | to debug using VS2012+ Reviewed at http://reviews.llvm.org/D5755 Thanks to Andrey Guskov for his help investigating this! llvm-svn: 220526
* Add VS2012-generated test inputs for ↵Timur Iskhodzhanov2014-10-131-4/+14
| | | | | | test/tools/llvm-readobj/codeview-linetables.test llvm-svn: 219621
* Fix dumping codeview line tables when there are multiple debug sectionsTimur Iskhodzhanov2014-10-061-19/+59
| | | | | | | | | | Codeview line tables for functions in different sections refer to a common STRING_TABLE_SUBSECTION for filenames. This happens when building with -Gy or with inline functions with MSVC. Original patch by Jeff Muizelaar! llvm-svn: 219125
* Rebuild the inputs for the codeview-linetables.test with VS2013Timur Iskhodzhanov2014-09-231-4/+38
| | | | | | Also provide reproducible instructions llvm-svn: 218303
* Teach the llvm-readobj COFF dumper to dump debug line tables from object filesTimur Iskhodzhanov2013-12-191-0/+282
Reviewed at http://llvm-reviews.chandlerc.com/D2425 llvm-svn: 197674
OpenPOWER on IntegriCloud