History log of /external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/DebugInfo/DWARFDebugFrame.cpp
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