[Lldb-commits] [lldb] r345249 - [LLDB] - Parse the DW_LLE_startx_length correctly for DWARF v5 case.

2018-10-25 Thread George Rimar via lldb-commits
Author: grimar Date: Thu Oct 25 02:22:26 2018 New Revision: 345249 URL: http://llvm.org/viewvc/llvm-project?rev=345249&view=rev Log: [LLDB] - Parse the DW_LLE_startx_length correctly for DWARF v5 case. Currently, we always parse the length field of DW_LLE_startx_length entry as U32. That is corr

[Lldb-commits] [lldb] r345251 - Recommit r345127 "[LLDB] - Add support for DW_RLE_base_address and DW_RLE_offset_pair entries (.debug_rnglists)"

2018-10-25 Thread George Rimar via lldb-commits
Author: grimar Date: Thu Oct 25 03:25:45 2018 New Revision: 345251 URL: http://llvm.org/viewvc/llvm-project?rev=345251&view=rev Log: Recommit r345127 "[LLDB] - Add support for DW_RLE_base_address and DW_RLE_offset_pair entries (.debug_rnglists)" With the fix: do not forget to hanlde the DW_RLE_s

[Lldb-commits] [lldb] r345498 - [LLDB] - Fix outdated comment. NFC.

2018-10-29 Thread George Rimar via lldb-commits
Author: grimar Date: Mon Oct 29 05:33:19 2018 New Revision: 345498 URL: http://llvm.org/viewvc/llvm-project?rev=345498&view=rev Log: [LLDB] - Fix outdated comment. NFC. Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp Modified: lldb/trunk/source/Plugins/SymbolFile/DW

[Lldb-commits] [lldb] r345706 - [LLDB] - Add support for DW_FORM_addrx[1-4]? forms.

2018-10-31 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Oct 31 03:14:03 2018 New Revision: 345706 URL: http://llvm.org/viewvc/llvm-project?rev=345706&view=rev Log: [LLDB] - Add support for DW_FORM_addrx[1-4]? forms. This adds the support for DW_FORM_addrx, DW_FORM_addrx1, DW_FORM_addrx2, DW_FORM_addrx3, DW_FORM_addrx4 forms.

[Lldb-commits] [lldb] r345720 - [LLDB] - Removed unused variable. NFC.

2018-10-31 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Oct 31 06:49:31 2018 New Revision: 345720 URL: http://llvm.org/viewvc/llvm-project?rev=345720&view=rev Log: [LLDB] - Removed unused variable. NFC. Introduced in r344119. Thanks to Dávid Bolvanský fo reporting. Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/DWA

[Lldb-commits] [lldb] r345733 - [LLDB] - Regroup the switch entries in DWARFFormValue::ExtractValue. NFC.

2018-10-31 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Oct 31 09:12:29 2018 New Revision: 345733 URL: http://llvm.org/viewvc/llvm-project?rev=345733&view=rev Log: [LLDB] - Regroup the switch entries in DWARFFormValue::ExtractValue. NFC. This is NFC to clean up the `DWARFFormValue::ExtractValue`. It groups similar `DW_FORM_*`

[Lldb-commits] [lldb] r345958 - [LLDB] - Add support for DW_FORM_rnglistx and relative DW_RLE_* entries.

2018-11-02 Thread George Rimar via lldb-commits
Author: grimar Date: Fri Nov 2 02:03:25 2018 New Revision: 345958 URL: http://llvm.org/viewvc/llvm-project?rev=345958&view=rev Log: [LLDB] - Add support for DW_FORM_rnglistx and relative DW_RLE_* entries. This adds support for DW_RLE_base_addressx, DW_RLE_startx_endx, DW_RLE_startx_length, DW_FO

[Lldb-commits] [lldb] r346848 - [LLDB] - Support the single file split DWARF.

2018-11-14 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Nov 14 02:35:14 2018 New Revision: 346848 URL: http://llvm.org/viewvc/llvm-project?rev=346848&view=rev Log: [LLDB] - Support the single file split DWARF. DWARF5 spec describes a single file split dwarf case (when .dwo sections are in the .o files). Problem is that LLDB d

[Lldb-commits] [lldb] r346853 - Revert r346848 "[LLDB] - Support the single file split DWARF."

2018-11-14 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Nov 14 04:04:31 2018 New Revision: 346853 URL: http://llvm.org/viewvc/llvm-project?rev=346853&view=rev Log: Revert r346848 "[LLDB] - Support the single file split DWARF." It broke BB: http://green.lab.llvm.org/green/job/lldb-cmake/12522/testReport/junit/LLDB/Breakpoint/si

[Lldb-commits] [lldb] r346855 - [LLDB] - Recommit r346848 "[LLDB] - Support the single file split DWARF.".

2018-11-14 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Nov 14 05:01:15 2018 New Revision: 346855 URL: http://llvm.org/viewvc/llvm-project?rev=346855&view=rev Log: [LLDB] - Recommit r346848 "[LLDB] - Support the single file split DWARF.". Test cases were updated to not use the local compilation dir which is different between d

[Lldb-commits] [lldb] r347842 - [LLDB] - Fix setting the breakpoints when -gsplit-dwarf and DWARF 5 were used for building the executable.

2018-11-29 Thread George Rimar via lldb-commits
Author: grimar Date: Thu Nov 29 00:16:07 2018 New Revision: 347842 URL: http://llvm.org/viewvc/llvm-project?rev=347842&view=rev Log: [LLDB] - Fix setting the breakpoints when -gsplit-dwarf and DWARF 5 were used for building the executable. The issue happens because starting from DWARF v5 DW_AT_a

[Lldb-commits] [lldb] r347859 - [LLDB] - Improve the support of .debug_str_offsets/.debug_str_offsets.dwo

2018-11-29 Thread George Rimar via lldb-commits
Author: grimar Date: Thu Nov 29 04:44:10 2018 New Revision: 347859 URL: http://llvm.org/viewvc/llvm-project?rev=347859&view=rev Log: [LLDB] - Improve the support of .debug_str_offsets/.debug_str_offsets.dwo A skeleton compilation unit may contain the DW_AT_str_offsets_base attribute that points t

[Lldb-commits] [lldb] r351313 - [lldb] - Fix crash when listing the history with the key up.

2019-01-16 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Jan 16 01:27:04 2019 New Revision: 351313 URL: http://llvm.org/viewvc/llvm-project?rev=351313&view=rev Log: [lldb] - Fix crash when listing the history with the key up. This is https://bugs.llvm.org/show_bug.cgi?id=40112, Currently, lldb crashes after pressing the up arr

[Lldb-commits] [lldb] r357600 - [LLDB] - Update the test cases after yaml2obj change.

2019-04-03 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Apr 3 08:28:35 2019 New Revision: 357600 URL: http://llvm.org/viewvc/llvm-project?rev=357600&view=rev Log: [LLDB] - Update the test cases after yaml2obj change. https://reviews.llvm.org/D60122 (r357595) changed the symbols description format in yaml2obj. This change upd

[Lldb-commits] [lldb] r344119 - [LLDB] - Add basic support for .debug_rnglists section (DWARF5)

2019-10-04 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Oct 10 01:11:15 2018 New Revision: 344119 URL: http://llvm.org/viewvc/llvm-project?rev=344119&view=rev Log: [LLDB] - Add basic support for .debug_rnglists section (DWARF5) This adds a basic support of the .debug_rnglists section. Only the DW_RLE_start_length and DW_RLE_en

[Lldb-commits] [lldb] r345016 - [LLDB] - Implement the support for the .debug_loclists section.

2019-10-04 Thread George Rimar via lldb-commits
Author: grimar Date: Tue Oct 23 02:46:15 2018 New Revision: 345016 URL: http://llvm.org/viewvc/llvm-project?rev=345016&view=rev Log: [LLDB] - Implement the support for the .debug_loclists section. This implements the support for .debug_loclists section, which is DWARF 5 version of .debug_loc. Cu

[Lldb-commits] [lldb] r344674 - [LLDB] - Add support for DW_RLE_start_end entries (.debug_rnglists)

2019-10-04 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Oct 17 00:37:26 2018 New Revision: 344674 URL: http://llvm.org/viewvc/llvm-project?rev=344674&view=rev Log: [LLDB] - Add support for DW_RLE_start_end entries (.debug_rnglists) DWARF5 describes DW_RLE_start_end as: This is a form of bounded range entry that has two target

[Lldb-commits] [lldb] r344122 - [LLDB] - Simplify. NFC.

2019-10-04 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Oct 10 01:49:17 2018 New Revision: 344122 URL: http://llvm.org/viewvc/llvm-project?rev=344122&view=rev Log: [LLDB] - Simplify. NFC. There are several places that call `FindRanges`, all of them use `Slide` to adjust the ranges found by the base address. All except one, wh

[Lldb-commits] [lldb] r345127 - [LLDB] - Add support for DW_RLE_base_address and DW_RLE_offset_pair entries (.debug_rnglists)

2019-10-04 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Oct 24 02:56:20 2018 New Revision: 345127 URL: http://llvm.org/viewvc/llvm-project?rev=345127&view=rev Log: [LLDB] - Add support for DW_RLE_base_address and DW_RLE_offset_pair entries (.debug_rnglists) The patch implements the support for DW_RLE_base_address and DW_RLE_o

[Lldb-commits] [lldb] r342153 - [LLDB] - Improved DWARF5 support.

2019-10-04 Thread George Rimar via lldb-commits
Author: grimar Date: Thu Sep 13 10:06:47 2018 New Revision: 342153 URL: http://llvm.org/viewvc/llvm-project?rev=342153&view=rev Log: [LLDB] - Improved DWARF5 support. This patch improves the support of DWARF5. Particularly the reporting of source code locations. Differential revision: https://re

[Lldb-commits] [lldb] r344328 - [LLDB] - Add support for DW_FORM_implicit_const.

2019-10-04 Thread George Rimar via lldb-commits
Author: grimar Date: Fri Oct 12 02:46:15 2018 New Revision: 344328 URL: http://llvm.org/viewvc/llvm-project?rev=344328&view=rev Log: [LLDB] - Add support for DW_FORM_implicit_const. LLDB does not support this DWARF5 form atm. At least gcc emits it in some cases when doing optimization for abbrevi

[Lldb-commits] [lldb] r345157 - Revert rL345127: [LLDB] - Add support for DW_RLE_base_address and DW_RLE_offset_pair entries

2019-10-04 Thread George Rimar via lldb-commits
Author: grimar Date: Wed Oct 24 09:21:56 2018 New Revision: 345157 URL: http://llvm.org/viewvc/llvm-project?rev=345157&view=rev Log: Revert rL345127: [LLDB] - Add support for DW_RLE_base_address and DW_RLE_offset_pair entries It broke BB: http://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake/

Re: [Lldb-commits] D53140: [LLDB] - Add support for DW_RLE_base_address and DW_RLE_offset_pair entries (.debug_rnglists)

2019-10-04 Thread George Rimar via lldb-commits
I'll revert it. Sorry for the breakage. Best regards, George | Developer | Access Softek, Inc От: Adrian Prantl via Phabricator Отправлено: 24 октября 2018 г. 18:50 Кому: George Rimar; jdevliegh...@apple.com; ted.woodw...@codeaurora.org; sgraen...@apple.com; jmo

[Lldb-commits] [lldb] r371866 - [lldb] - Update unit tests after lib/ObjectYAML change.

2019-09-13 Thread George Rimar via lldb-commits
Author: grimar Date: Fri Sep 13 09:00:28 2019 New Revision: 371866 URL: http://llvm.org/viewvc/llvm-project?rev=371866&view=rev Log: [lldb] - Update unit tests after lib/ObjectYAML change. An update after r371865 Modified: lldb/trunk/unittests/Process/minidump/MinidumpParserTest.cpp lldb