Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [DWARF parser] DWARFDebugFrame: Make FrameEntry struct smaller. | Alexey Samsonov | 2014-04-28 | 1 | -27/+24 |
| | | | | | | | | | | FrameEntry doesn't need to hold a reference to the section it is located in. Instead, pass DataExtractor as an argument of parsing function. No functionality change. llvm-svn: 207461 | ||||
* | [DWARF parser] DWARFDebugFrame: use unique_ptr instead of raw pointer | Alexey Samsonov | 2014-04-28 | 1 | -19/+8 |
| | | | | llvm-svn: 207459 | ||||
* | [C++11] More 'nullptr' conversion. In some cases just using a boolean check ↵ | Craig Topper | 2014-04-15 | 1 | -2/+2 |
| | | | | | | instead of comparing to nullptr. llvm-svn: 206252 | ||||
* | [C++11] Convert DWARF parser to range-based for loops | Alexey Samsonov | 2014-03-13 | 1 | -10/+5 |
| | | | | llvm-svn: 203766 | ||||
* | [C++11] Add 'override' keyword to virtual methods that override their base ↵ | Craig Topper | 2014-03-05 | 1 | -2/+2 |
| | | | | | | class. llvm-svn: 202946 | ||||
* | [Sparc] Add support for parsing DW_CFA_GNU_window_save. | Venkatraman Govindaraju | 2014-01-26 | 1 | -0/+1 |
| | | | | llvm-svn: 200127 | ||||
* | Re-sort all of the includes with ./utils/sort_includes.py so that | Chandler Carruth | 2014-01-07 | 1 | -1/+1 |
| | | | | | | | | | | subsequent changes are easier to review. About to fix some layering issues, and wanted to separate out the necessary churn. Also comment and sink the include of "Windows.h" in three .inc files to match the usage in Memory.inc. llvm-svn: 198685 | ||||
* | Code cleanup: pass Offset by pointer to parseInstruction to more explicitly | Eli Bendersky | 2013-02-22 | 1 | -29/+33 |
| | | | | | | | convey that it's a INOUT argument. Also, if parsing of entry instructions fails, don't push the entry. llvm-svn: 175847 | ||||
* | Previously, parsing capability of the .debug_frame section was added | Eli Bendersky | 2013-02-21 | 1 | -6/+170 |
| | | | | | | | | | | | | | | | | to lib/DebugInfo, with dumping in llvm-dwarfdump. This patch adds initial ability to parse and dump CFA instructions contained in entries. To keep it manageable, the patch omits some more advanced capabilities (accounted in TODOs): * Parsing of instructions with BLOCK arguments (expression lists) * Dumping of actual instruction arguments (currently only names are dumped). This is quite tricky since the dumper has to effectively "interpret" the instructions. llvm-svn: 175820 | ||||
* | Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C ↵ | Benjamin Kramer | 2013-02-15 | 1 | -1/+2 |
| | | | | | | linkage. llvm-svn: 175264 | ||||
* | The patch to fix some issues in r174543 fixed the lines failing the test, ↵ | David Tweed | 2013-02-08 | 1 | -3/+3 |
| | | | | | | | | | but missed a couple of lines which weren't being explicitly looked at and were printing incorrect results. These values clearly must lie within 32 bits, so the casts are definitely safe. llvm-svn: 174717 | ||||
* | FDE::dumpHeader(): Forgot to fix one more formatting, ... take two! | NAKAMURA Takumi | 2013-02-07 | 1 | -2/+2 |
| | | | | | | Excuse me, I could not test it locally. llvm-svn: 174614 | ||||
* | FDE::dumpHeader(): Forgot to fix one more formatting. It affected bigendian ↵ | NAKAMURA Takumi | 2013-02-07 | 1 | -2/+3 |
| | | | | | | hosts. llvm-svn: 174602 | ||||
* | DWARFDebugFrame.cpp: Fix formatting on i686 hosts. | NAKAMURA Takumi | 2013-02-07 | 1 | -3/+6 |
| | | | | | FIXME: Are they really truncated to i32 from i64 unconditionally? llvm-svn: 174574 | ||||
* | Add some comments to new frame entries | Eli Bendersky | 2013-02-06 | 1 | -0/+4 |
| | | | | llvm-svn: 174515 | ||||
* | Failing builds because a private class member is not being used after | Eli Bendersky | 2013-02-06 | 1 | -0/+3 |
| | | | | | | initialization is one of the reasons I consider -werror to be shoddy. llvm-svn: 174485 | ||||
* | Add virtual desctructor to FrameEntry to avoid error on delete-non-virtual-dtor | Eli Bendersky | 2013-02-06 | 1 | -0/+9 |
| | | | | llvm-svn: 174483 | ||||
* | Fix some formatting & add comments, following Eric's review | Eli Bendersky | 2013-02-06 | 1 | -12/+19 |
| | | | | llvm-svn: 174473 | ||||
* | Initial support for DWARF CFI parsing and dumping in LLVM | Eli Bendersky | 2013-02-05 | 1 | -0/+195 |
llvm-svn: 174463 |