dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
e1bc6ddc0bf671826a9b7230e321a42af75734f2 |
|
18-Oct-2013 |
Ed Maste <emaste@freebsd.org> |
Correct log message typo: ended ad -> ended at (From LLDB r192897) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192968 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
8090a24bd6369662dfcd9d9df21b9c122238ed10 |
|
26-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
DWARFDebugLine.cpp: Fix true path. Did you forget "return true" here? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173552 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
e27a787760ea7c2899da3287002fe8ba316df0d0 |
|
26-Jan-2013 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Add DIContext::getLineInfoForAddressRange() function and test. This function allows a caller to obtain a table of line information for a function using the function's address and size. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173537 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
ee7c0d2f931590ccdc53a14b1839e11bb29fc96e |
|
25-Jan-2013 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Add support for applying in-memory relocations to the .debug_line section and, in the case of ELF files, using symbol addresses when available for relocations to the .debug_info section. Also extending the llvm-rtdyld tool to add the ability to dump line number information for testing purposes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173517 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
38a6381c0a58e013577b1957199128af9573fc20 |
|
30-Aug-2012 |
Alexey Samsonov <samsonov@google.com> |
Refactor fetching file/line info from DWARFContext to simplify the code and allow better code reuse. Make the code a bit more conforming to LLVM code style. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162895 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
351f83be64057380877615153fe5dc50308ab017 |
|
07-Aug-2012 |
Alexey Samsonov <samsonov@google.com> |
Fix the representation of debug line table in DebugInfo LLVM library, and "instruction address -> file/line" lookup. Instead of plain collection of rows, debug line table for compilation unit is now treated as the number of row ranges, describing sequences (series of contiguous machine instructions). The sequences are not always listed in the order of increasing address, so previously used std::lower_bound() sometimes produced wrong results. Now the instruction address lookup consists of two stages: finding the correct sequence, and searching for address in range of rows for this sequence. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161414 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
5eccd36f1a8d917201b39697f3f1b6f45ecc139c |
|
05-Nov-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Audited all the format strings in libDebugInfo and fixed those that didn't match the types. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143814 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
41a964931a0e0943ceef28b0c691843bf8ca87b7 |
|
05-Nov-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add more PRI.64 macros for MSVC and use them throughout the codebase. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143799 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
017449d64b8920eb926e9e752e22d2f5921a6237 |
|
08-Oct-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
lib/DebugInfo/DWARFDebugLine.cpp: De-Unicode-ify. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141484 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
3a79eac5b8b2fa9e1376a7833723b6bfc1d26570 |
|
08-Oct-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141483 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
1d13d9ed969259d3be267cf0e2c6fe92c1baed49 |
|
21-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
DWARF: avoid unnecessary map lookups. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140260 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
9013db3399d2847899ba32daf58844bba1aef6dd |
|
15-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
DWARF: Reset the state after parsing a line table prologue and remove an unnecessary lookup. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139859 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
101b1c5ff16dffd45d03746d92c024740f72ecc6 |
|
15-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
DWARF: Put all the pieces we have together and provide a single accessor to DIContext that provides line information when given an address. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
c26ed9b47ff77ca6244feda9e3837b49624605db |
|
15-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
DWARF: Remove accessors that parse the whole line table section in one go, this can't possibly work. The address size is specified by the compile unit associated with a line table, there is no global address size. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139835 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
6bc4e712dc35db68a621f54c176f6e0b14f40f97 |
|
15-Sep-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Give structs with virtual methods a virtual destructor. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
068d9a564b6010787992597f75e2065ceffb53ea |
|
15-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
DWARF: Silence GCC -Wsign-compare warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139775 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
7393c7f748acb10b143cab296ae98551b4c430f4 |
|
15-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
DWARF: Include <algorithm> explicitly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139773 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|
b848e976110a2c4f0a6a9e252115ba291c844fbe |
|
15-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
DWARF: Add basic support for line tables. The llvm-dwarfdump output isn't very verbose yet. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139771 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/DebugInfo/DWARFDebugLine.cpp
|