|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 257943 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| | name rather than just name
llvm-svn: 221812 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | to debug using VS2012+
Reviewed at http://reviews.llvm.org/D5755
Thanks to Andrey Guskov for his help investigating this!
llvm-svn: 220526 | 
| | 
| 
| 
| 
| 
| | test/tools/llvm-readobj/codeview-linetables.test
llvm-svn: 219621 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| | Also provide reproducible instructions
llvm-svn: 218303 | 
|  | Reviewed at http://llvm-reviews.chandlerc.com/D2425
llvm-svn: 197674 |