46e0d1d58c9c1f288cbf943e4c930efd1a2968af |
|
22-Feb-2013 |
Eli Bendersky <eliben@google.com> |
Code cleanup: pass Offset by pointer to parseInstruction to more explicitly convey that it's a INOUT argument. Also, if parsing of entry instructions fails, don't push the entry. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175847 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
7bf3d6a0438485df61c438f26cfbaef2f8d8a3c4 |
|
21-Feb-2013 |
Eli Bendersky <eliben@google.com> |
Previously, parsing capability of the .debug_frame section was added 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175820 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
74b3c8da4800c7e8ba8f019879db29738ecc5f74 |
|
15-Feb-2013 |
Benjamin Kramer <benny.kra@googlemail.com> |
Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C linkage. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175264 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
0b821eff4c9c8d3b7ac872691bc453337ad3d03a |
|
08-Feb-2013 |
David Tweed <david.tweed@arm.com> |
The patch to fix some issues in r174543 fixed the lines failing the test, 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174717 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
d9a8d43ed3e7c6c32f52ab5d0f627f7b1cdb6aac |
|
07-Feb-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
FDE::dumpHeader(): Forgot to fix one more formatting, ... take two! Excuse me, I could not test it locally. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174614 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
8ff0631967c64d51b193b862aa0a6f1e8eb06f78 |
|
07-Feb-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
FDE::dumpHeader(): Forgot to fix one more formatting. It affected bigendian hosts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
90e01ac0ea5bdc6dd6bccd9c59c3acb04e339666 |
|
07-Feb-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
DWARFDebugFrame.cpp: Fix formatting on i686 hosts. FIXME: Are they really truncated to i32 from i64 unconditionally? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174574 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
2e402d5b5f2fce8bfe29509cc771b9919946003b |
|
06-Feb-2013 |
Eli Bendersky <eliben@google.com> |
Add some comments to new frame entries git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174515 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
b2ac7c09b17efadea2a9f90f45801d9d2ee687aa |
|
06-Feb-2013 |
Eli Bendersky <eliben@google.com> |
Failing builds because a private class member is not being used after initialization is one of the reasons I consider -werror to be shoddy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174485 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
8a0329e6ffc290fb177fd058a64b4cf81d4b620a |
|
06-Feb-2013 |
Eli Bendersky <eliben@google.com> |
Add virtual desctructor to FrameEntry to avoid error on delete-non-virtual-dtor git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174483 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
ba42625074aa7f4f1324a5d6666bd0e302b57f2b |
|
06-Feb-2013 |
Eli Bendersky <eliben@google.com> |
Fix some formatting & add comments, following Eric's review git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174473 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|
60bdc5b16e2fc17be184b515a00c2e2a2eb40b89 |
|
06-Feb-2013 |
Eli Bendersky <eliben@google.com> |
Initial support for DWARF CFI parsing and dumping in LLVM git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
|