[Lldb-commits] [PATCH] D49018: Convert a location information from PDB to a DWARF expression

2018-07-06 Thread Aleksandr Urakov via Phabricator via lldb-commits
aleksandr.urakov added a comment. The test here can be expanded to include https://reviews.llvm.org/D48960 case. https://reviews.llvm.org/D49018 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo

[Lldb-commits] [PATCH] D48960: Use an unwinder to get register contexts of frames other than zeroth under Windows

2018-07-06 Thread Aleksandr Urakov via Phabricator via lldb-commits
aleksandr.urakov added a comment. This can be tested after applying https://reviews.llvm.org/D49018 patch. https://reviews.llvm.org/D48960 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-

[Lldb-commits] [PATCH] D49006: Add LLDB_API to SBAddress's operator==

2018-07-06 Thread Aleksandr Urakov via Phabricator via lldb-commits
aleksandr.urakov added a comment. Add LLDB_API to SBAddress's operator== to fix lldb-mi build on Windows. https://reviews.llvm.org/D49006 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-c

[Lldb-commits] [PATCH] D49018: Convert a location information from PDB to a DWARF expression

2018-07-06 Thread Aleksandr Urakov via Phabricator via lldb-commits
aleksandr.urakov added a comment. Excuse me, I have forgot to add lldb-commits as a subscriber, so I'll repeat initial message. The current version of SymbolFilePDB::ParseVariableForPDBData function always initializes variables with an empty location. This patch adds the converter of a locatio

[Lldb-commits] [PATCH] D48960: Use an unwinder to get register contexts of frames other than zeroth under Windows

2018-07-06 Thread Aleksandr Urakov via Phabricator via lldb-commits
aleksandr.urakov added a comment. Excuse me, I have forgot to add lldb-commits as a subscriber, so I'll repeat initial message. The current version of TargetThreadWindows::CreateRegisterContextForFrame function always returns the register context of the zeroth frame. This patch uses an unwinde

[Lldb-commits] [PATCH] D48993: [CMake] Give Python module install command a component name

2018-07-06 Thread Saleem Abdulrasool via Phabricator via lldb-commits
compnerd added a comment. The `install-` target is created by `add_llvm_install_targets`, not by the component. The component is part of CMake itself, and is controlled by the `CMAKE_INSTALL_DEFAULT_COMPONENT_NAME`. https://reviews.llvm.org/D48993 __

[Lldb-commits] [PATCH] D49006: Add LLDB_API to SBAddress's operator==

2018-07-06 Thread Alexander Polyakov via Phabricator via lldb-commits
apolyakov accepted this revision. apolyakov added a comment. This revision is now accepted and ready to land. LGTM! https://reviews.llvm.org/D49006 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listi

[Lldb-commits] [lldb] r318664 - [Expression parser] Remove logging of field that is no longer in clang's TargetOptions struct.

2018-07-06 Thread Craig Topper via lldb-commits
Author: ctopper Date: Mon Nov 20 09:24:47 2017 New Revision: 318664 URL: http://llvm.org/viewvc/llvm-project?rev=318664&view=rev Log: [Expression parser] Remove logging of field that is no longer in clang's TargetOptions struct. The Reciprocals field was moved to CodeGenOptions. I don't think ll

[Lldb-commits] [lldb] r323064 - [modules] Fix missing includes/typo in LLDB's includes. [NFC]

2018-07-06 Thread Raphael Isemann via lldb-commits
Author: teemperor Date: Sun Jan 21 01:54:19 2018 New Revision: 323064 URL: http://llvm.org/viewvc/llvm-project?rev=323064&view=rev Log: [modules] Fix missing includes/typo in LLDB's includes. [NFC] Summary: This patch adds missing includes to the LLDB headers inside `include/` as a first step of

[Lldb-commits] [lldb] r321344 - [lldb] Stop searching for a symbol in a pdb by regex

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Thu Dec 21 21:26:50 2017 New Revision: 321344 URL: http://llvm.org/viewvc/llvm-project?rev=321344&view=rev Log: [lldb] Stop searching for a symbol in a pdb by regex Summary: It was possible when searching for a symbol by regex in a pdb that an invalid regex would cause an ex

[Lldb-commits] [lldb] r321511 - Update failing PDB unit tests that are searching for symbols by regex

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Wed Dec 27 22:29:59 2017 New Revision: 321511 URL: http://llvm.org/viewvc/llvm-project?rev=321511&view=rev Log: Update failing PDB unit tests that are searching for symbols by regex Summary: D41086 fixed an exception in FindTypes()/FindTypesByRegex() and caused two lldb unit

[Lldb-commits] [lldb] r320537 - [lldb] Set component when invoking add_llvm_install_targets

2018-07-06 Thread Petr Hosek via lldb-commits
Author: phosek Date: Tue Dec 12 17:14:27 2017 New Revision: 320537 URL: http://llvm.org/viewvc/llvm-project?rev=320537&view=rev Log: [lldb] Set component when invoking add_llvm_install_targets This is needed to ensure that the distribution and install-distribution targets work properly. Differen

[Lldb-commits] [lldb] r319869 - Do not use default arguments of DataLayout::getPointer*. NFC

2018-07-06 Thread Fangrui Song via lldb-commits
Author: maskray Date: Tue Dec 5 17:32:06 2017 New Revision: 319869 URL: http://llvm.org/viewvc/llvm-project?rev=319869&view=rev Log: Do not use default arguments of DataLayout::getPointer*. NFC Summary: There are "FIXME"s in include/llvm/IR/DataLayout.h to remove the default arguments. Reviewe

[Lldb-commits] [lldb] r322995 - [SymbolFilePDB] Fix null array access when parsing the type of a function without any arguments, i.e. 'int main()' and add support to test it

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Fri Jan 19 13:55:44 2018 New Revision: 322995 URL: http://llvm.org/viewvc/llvm-project?rev=322995&view=rev Log: [SymbolFilePDB] Fix null array access when parsing the type of a function without any arguments, i.e. 'int main()' and add support to test it Summary: - Fix a null

[Lldb-commits] [lldb] r321327 - Enable more abilities in SymbolFilePDB

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Thu Dec 21 16:04:36 2017 New Revision: 321327 URL: http://llvm.org/viewvc/llvm-project?rev=321327&view=rev Log: Enable more abilities in SymbolFilePDB Summary: 1) Finding symbols through --symfile 2) More abilities: Functions, Blocks, GlobalVariables, LocalVariables, Variabl

[Lldb-commits] [lldb] r321514 - Remove duplicate declaration from D41550; NFC

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Wed Dec 27 23:48:10 2017 New Revision: 321514 URL: http://llvm.org/viewvc/llvm-project?rev=321514&view=rev Log: Remove duplicate declaration from D41550; NFC Modified: lldb/trunk/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h Modified: lldb/trunk/source/Plugins/SymbolFil

[Lldb-commits] [lldb] r323255 - [SymbolFilePDB] Fix null array access when parsing the type of a function without any arguments, i.e. 'int main()' and add support to test it

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue Jan 23 12:35:19 2018 New Revision: 323255 URL: http://llvm.org/viewvc/llvm-project?rev=323255&view=rev Log: [SymbolFilePDB] Fix null array access when parsing the type of a function without any arguments, i.e. 'int main()' and add support to test it Summary: - Fix a null

[Lldb-commits] [lldb] r322433 - [lldb] Add support to cache a PDB's global scope and fix a bug in getting the source file name for a compiland

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Fri Jan 12 22:58:18 2018 New Revision: 322433 URL: http://llvm.org/viewvc/llvm-project?rev=322433&view=rev Log: [lldb] Add support to cache a PDB's global scope and fix a bug in getting the source file name for a compiland Summary: This commit is a combination of the followi

[Lldb-commits] [lldb] r322270 - Check existence of each required component during construction of LLVMCDisassembler.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Thu Jan 11 04:06:22 2018 New Revision: 322270 URL: http://llvm.org/viewvc/llvm-project?rev=322270&view=rev Log: Check existence of each required component during construction of LLVMCDisassembler. Summary: Actually, fix two issues: # remove repeat creation of reg_info

[Lldb-commits] [lldb] r324227 - [test] Un-XFAIL TestRaise.RaiseTestCase.test_restart_bug

2018-07-06 Thread Jonas Devlieghere via lldb-commits
Author: jdevlieghere Date: Mon Feb 5 03:39:04 2018 New Revision: 324227 URL: http://llvm.org/viewvc/llvm-project?rev=324227&view=rev Log: [test] Un-XFAIL TestRaise.RaiseTestCase.test_restart_bug This test was marked as an expected failure because of PR20231 but it seems to consistently result in

[Lldb-commits] [lldb] r324555 - Add CMAKE_CFG_INTDIR as part of the include path for the default test compiler.

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Wed Feb 7 18:13:48 2018 New Revision: 324555 URL: http://llvm.org/viewvc/llvm-project?rev=324555&view=rev Log: Add CMAKE_CFG_INTDIR as part of the include path for the default test compiler. Summary: This is a small change towards running the LLDB unit tests on Windows (sti

[Lldb-commits] [lldb] r318833 - Remove unused variable.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Wed Nov 22 05:35:04 2017 New Revision: 318833 URL: http://llvm.org/viewvc/llvm-project?rev=318833&view=rev Log: Remove unused variable. Modified: lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp Modified: lldb/trunk/source/Plugins/Process/gd

[Lldb-commits] [lldb] r318832 - Test commit. Fix typo in comment.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Wed Nov 22 05:03:02 2017 New Revision: 318832 URL: http://llvm.org/viewvc/llvm-project?rev=318832&view=rev Log: Test commit. Fix typo in comment. Modified: lldb/trunk/include/lldb/Core/Architecture.h Modified: lldb/trunk/include/lldb/Core/Architecture.h URL: http://

[Lldb-commits] [lldb] r318846 - Remove extra minuses from command option

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Wed Nov 22 09:07:43 2017 New Revision: 318846 URL: http://llvm.org/viewvc/llvm-project?rev=318846&view=rev Log: Remove extra minuses from command option Reviewers: labath, abidh, clayborg, ki.stfu Reviewed By: labath, abidh, clayborg, ki.stfu Subscribers: clayborg, ki.s

[Lldb-commits] [lldb] r325652 - [lit] Update how clang and other binaries are found in per-configuration directories

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue Feb 20 16:05:51 2018 New Revision: 325652 URL: http://llvm.org/viewvc/llvm-project?rev=325652&view=rev Log: [lit] Update how clang and other binaries are found in per-configuration directories Summary: This is modeled after the clang and llvm lit tests. Several properti

[Lldb-commits] [lldb] r326858 - [SymbolFilePDB] Get line number for PDBSymbolTypeEnum

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue Mar 6 16:35:27 2018 New Revision: 326858 URL: http://llvm.org/viewvc/llvm-project?rev=326858&view=rev Log: [SymbolFilePDB] Get line number for PDBSymbolTypeEnum Reviewers: zturner, lldb-commits, rnk Reviewed By: zturner Subscribers: llvm-commits Differential Revision:

[Lldb-commits] [lldb] r327162 - [SymbolFilePDB] Keep searching until the file name is found for the pdb compiland

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Fri Mar 9 10:50:19 2018 New Revision: 327162 URL: http://llvm.org/viewvc/llvm-project?rev=327162&view=rev Log: [SymbolFilePDB] Keep searching until the file name is found for the pdb compiland Reviewers: zturner, rnk, lldb-commits Reviewed By: zturner Subscribers: llvm-co

[Lldb-commits] [lldb] r326870 - [SymbolFilePDB] Minor cleanup

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue Mar 6 19:16:50 2018 New Revision: 326870 URL: http://llvm.org/viewvc/llvm-project?rev=326870&view=rev Log: [SymbolFilePDB] Minor cleanup Summary: - Remove unused code - Adding `break` statement conditionally - Ignore empty strings in FindTypeByName Reviewers: zturner

[Lldb-commits] [lldb] r324564 - [docs] Update docs for cmake options LLDB_TEST_C_COMPILER and LLDB_TEST_CXX_COMPILER

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Wed Feb 7 21:11:17 2018 New Revision: 324564 URL: http://llvm.org/viewvc/llvm-project?rev=324564&view=rev Log: [docs] Update docs for cmake options LLDB_TEST_C_COMPILER and LLDB_TEST_CXX_COMPILER Summary: LLDB_TEST_COMPILER is not a valid option for CMake for LLDB. There ar

[Lldb-commits] [lldb] r326875 - [SymbolFilePDB] Add missing Char16 and Char32 types in a few places

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue Mar 6 21:43:05 2018 New Revision: 326875 URL: http://llvm.org/viewvc/llvm-project?rev=326875&view=rev Log: [SymbolFilePDB] Add missing Char16 and Char32 types in a few places Reviewers: zturner, rnk, lldb-commits Subscribers: clayborg, llvm-commits Differential Revisio

[Lldb-commits] [lldb] r324707 - [SymbolFilePDB] Add support for function symbols

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Thu Feb 8 21:31:28 2018 New Revision: 324707 URL: http://llvm.org/viewvc/llvm-project?rev=324707&view=rev Log: [SymbolFilePDB] Add support for function symbols Summary: This is combination of following changes, - Resolve function symbols in PDB symbol file. `lldb-test symbo

[Lldb-commits] [lldb] r326437 - Make Finalize tolerant of empty register sets.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Thu Mar 1 06:36:42 2018 New Revision: 326437 URL: http://llvm.org/viewvc/llvm-project?rev=326437&view=rev Log: Make Finalize tolerant of empty register sets. Modified: lldb/trunk/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp Modified: lldb/trunk/source/Plug

[Lldb-commits] [lldb] r326859 - [SymbolFilePDB] Add support for CVR pointer type qualifier

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue Mar 6 16:39:25 2018 New Revision: 326859 URL: http://llvm.org/viewvc/llvm-project?rev=326859&view=rev Log: [SymbolFilePDB] Add support for CVR pointer type qualifier Summary: - Complete element type of PDBSymbolTypeArray. - Add a test to check types of multi-dimensional

[Lldb-commits] [lldb] r324671 - Only throw -fPIC when building a shared library

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Thu Feb 8 15:10:29 2018 New Revision: 324671 URL: http://llvm.org/viewvc/llvm-project?rev=324671&view=rev Log: Only throw -fPIC when building a shared library Summary: Update makefiles to specify -fPIC in Makefile.rules and only throw -fPIC when building a shared library. T

[Lldb-commits] [lldb] r335905 - Added test case for: r334978 - Fixed file completion for paths that start with '~'

2018-07-06 Thread Raphael Isemann via lldb-commits
Author: teemperor Date: Thu Jun 28 12:34:49 2018 New Revision: 335905 URL: http://llvm.org/viewvc/llvm-project?rev=335905&view=rev Log: Added test case for: r334978 - Fixed file completion for paths that start with '~' Reviewers: labath Reviewed By: labath Subscribers: lldb-commits Different

[Lldb-commits] [lldb] r324672 - Recognize MSVC style mangling in CPlusPlusLanguage::IsCPPMangledName

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Thu Feb 8 15:11:56 2018 New Revision: 324672 URL: http://llvm.org/viewvc/llvm-project?rev=324672&view=rev Log: Recognize MSVC style mangling in CPlusPlusLanguage::IsCPPMangledName Reviewers: zturner, lldb-commits, labath Reviewed By: zturner Subscribers: jingham, labath, d

Re: [Lldb-commits] [lldb] r334978 - Fixed file completion for paths that start with '~'.

2018-07-06 Thread Raphael Isemann via lldb-commits
Woops, didn't see that. Seems my email filters were a bit too strict on messages with lldb-commits in the CC... See https://reviews.llvm.org/D48665 Am Mi., 27. Juni 2018 um 07:15 Uhr schrieb Pavel Labath : > > Ping. > On Tue, 19 Jun 2018 at 16:04, Pavel Labath wrote: > > > > A test? > > > > It lo

[Lldb-commits] [lldb] r327224 - [lldb] Unbreak lldb builds due to r327219

2018-07-06 Thread Mandeep Singh Grang via lldb-commits
Author: mgrang Date: Sat Mar 10 13:13:55 2018 New Revision: 327224 URL: http://llvm.org/viewvc/llvm-project?rev=327224&view=rev Log: [lldb] Unbreak lldb builds due to r327219 Summary: r327219 adds wrappers to sort which shuffle the container before sorting. This causes lldb bots to break as the c

[Lldb-commits] [lldb] r327925 - [SymbolFilePDB] Simplify getting the source file path

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Mon Mar 19 17:18:22 2018 New Revision: 327925 URL: http://llvm.org/viewvc/llvm-project?rev=327925&view=rev Log: [SymbolFilePDB] Simplify getting the source file path Summary: Replace SymbolFilePDB::GetSourceFileNameForPDBCompiland() with PDBSymbolCompiland::getSourceFileFull

[Lldb-commits] [lldb] r327927 - [SymbolFilePDB] Simplify code with newer methods

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Mon Mar 19 17:34:18 2018 New Revision: 327927 URL: http://llvm.org/viewvc/llvm-project?rev=327927&view=rev Log: [SymbolFilePDB] Simplify code with newer methods Modified: lldb/trunk/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp lldb/trunk/source/Plugins/SymbolFile/PD

[Lldb-commits] [lldb] r327549 - Use GetItemAtIndexAsString overload for ConstString and move set rather than copy.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Wed Mar 14 11:29:41 2018 New Revision: 327549 URL: http://llvm.org/viewvc/llvm-project?rev=327549&view=rev Log: Use GetItemAtIndexAsString overload for ConstString and move set rather than copy. Modified: lldb/trunk/source/Plugins/Process/Utility/DynamicRegisterInfo.

[Lldb-commits] [lldb] r327548 - Reuse IsEmpty for ConstString::operator bool().

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Wed Mar 14 11:29:33 2018 New Revision: 327548 URL: http://llvm.org/viewvc/llvm-project?rev=327548&view=rev Log: Reuse IsEmpty for ConstString::operator bool(). Modified: lldb/trunk/include/lldb/Utility/ConstString.h Modified: lldb/trunk/include/lldb/Utility/ConstStri

[Lldb-commits] [lldb] r336377 - Fixed redefinition warnings with LLVM_ENABLE_MODULES

2018-07-06 Thread Raphael Isemann via lldb-commits
Author: teemperor Date: Thu Jul 5 10:12:11 2018 New Revision: 336377 URL: http://llvm.org/viewvc/llvm-project?rev=336377&view=rev Log: Fixed redefinition warnings with LLVM_ENABLE_MODULES Summary: It seems we both have the HAVE_LIBCOMPRESSION define in the config header and in the source files d

[Lldb-commits] [lldb] r336149 - Fixed compilation failure after the code completion refactor patch

2018-07-06 Thread Raphael Isemann via lldb-commits
Author: teemperor Date: Mon Jul 2 15:18:18 2018 New Revision: 336149 URL: http://llvm.org/viewvc/llvm-project?rev=336149&view=rev Log: Fixed compilation failure after the code completion refactor patch Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D48855 Modified:

[Lldb-commits] [lldb] r336146 - Refactoring for for the internal command line completion API (NFC)

2018-07-06 Thread Raphael Isemann via lldb-commits
Author: teemperor Date: Mon Jul 2 14:29:56 2018 New Revision: 336146 URL: http://llvm.org/viewvc/llvm-project?rev=336146&view=rev Log: Refactoring for for the internal command line completion API (NFC) Summary: This patch refactors the internal completion API. It now takes (as far as possible)

[Lldb-commits] [lldb] r336154 - FIx XCode project files for lldb

2018-07-06 Thread Raphael Isemann via lldb-commits
Author: teemperor Date: Mon Jul 2 16:27:29 2018 New Revision: 336154 URL: http://llvm.org/viewvc/llvm-project?rev=336154&view=rev Log: FIx XCode project files for lldb Summary: Fixes the XCode builds that started failing when i added CompletionRequest.cpp/.h. The patch is so large because XCod

[Lldb-commits] [lldb] r327473 - [SymbolFilePDB] Rewrite ParseTypes method

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue Mar 13 21:05:27 2018 New Revision: 327473 URL: http://llvm.org/viewvc/llvm-project?rev=327473&view=rev Log: [SymbolFilePDB] Rewrite ParseTypes method Summary: The types for the compiland's children are parsed when parsing types for a PDB compiland. Global types also need

[Lldb-commits] [lldb] r327908 - [SymbolFilePDB] Remove a few null pointer checks by passing ref

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Mon Mar 19 14:14:19 2018 New Revision: 327908 URL: http://llvm.org/viewvc/llvm-project?rev=327908&view=rev Log: [SymbolFilePDB] Remove a few null pointer checks by passing ref Reviewers: zturner, rnk, lldb-commits Reviewed By: zturner Subscribers: llvm-commits Differential

[Lldb-commits] [lldb] r335934 - Fix path completion test case added in rL335905 on Windows

2018-07-06 Thread Raphael Isemann via lldb-commits
Author: teemperor Date: Thu Jun 28 15:40:10 2018 New Revision: 335934 URL: http://llvm.org/viewvc/llvm-project?rev=335934&view=rev Log: Fix path completion test case added in rL335905 on Windows Summary: The test fails because we don't rewrite the slash behind `foo` to the OS specific separator

Re: [Lldb-commits] [PATCH] D39283: [lldb-dev] Update LLDB test cases for 'inlineStepping'

2018-07-06 Thread Carlos Alberto Enciso via lldb-commits
You are correct. Using the GUI interface to cmake, on those fields you add just "x86_64" or "i386". Thanks very much. On Tue, Jan 9, 2018 at 12:55 PM, Pavel Labath wrote: > On 4 January 2018 at 09:00, Carlos Alberto Enciso via Phabricator via > lldb-commits wrote: > > CarlosAlbertoEnciso added

[Lldb-commits] [lldb] r335711 - Add missing constness.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Wed Jun 27 00:01:07 2018 New Revision: 335711 URL: http://llvm.org/viewvc/llvm-project?rev=335711&view=rev Log: Add missing constness. Modified: lldb/trunk/include/lldb/Core/Architecture.h lldb/trunk/include/lldb/Target/Target.h lldb/trunk/source/Breakpoint/Br

[Lldb-commits] [lldb] r334030 - PDB support of function-level linking and splitted functions

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue Jun 5 10:19:21 2018 New Revision: 334030 URL: http://llvm.org/viewvc/llvm-project?rev=334030&view=rev Log: PDB support of function-level linking and splitted functions Summary: The patch adds support of splitted functions (when MSVC is used with PGO) and function-level

[Lldb-commits] [lldb] r329971 - [docs] Add LLDB_TEST_USE_CUSTOM_C_COMPILER and LLDB_TEST_USE_CUSTOM_CXX_COMPILER to the build and test hmtl pages

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Thu Apr 12 16:29:49 2018 New Revision: 329971 URL: http://llvm.org/viewvc/llvm-project?rev=329971&view=rev Log: [docs] Add LLDB_TEST_USE_CUSTOM_C_COMPILER and LLDB_TEST_USE_CUSTOM_CXX_COMPILER to the build and test hmtl pages Modified: lldb/trunk/www/build.html lldb/

[Lldb-commits] [lldb] r328176 - [SymbolFilePDB] Run clang-format; NFC

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Wed Mar 21 20:44:51 2018 New Revision: 328176 URL: http://llvm.org/viewvc/llvm-project?rev=328176&view=rev Log: [SymbolFilePDB] Run clang-format; NFC Modified: lldb/trunk/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp lldb/trunk/source/Plugins/SymbolFile/PDB/PDBASTPar

[Lldb-commits] [lldb] r334260 - PDB support of function-level linking and splitted functions

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Thu Jun 7 19:45:25 2018 New Revision: 334260 URL: http://llvm.org/viewvc/llvm-project?rev=334260&view=rev Log: PDB support of function-level linking and splitted functions Summary: The patch adds support of splitted functions (when MSVC is used with PGO) and function-level

[Lldb-commits] [lldb] r333049 - [SymbolFilePDB] Add support for resolving variable symbols

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue May 22 18:52:42 2018 New Revision: 333049 URL: http://llvm.org/viewvc/llvm-project?rev=333049&view=rev Log: [SymbolFilePDB] Add support for resolving variable symbols Summary: Implement FindGlobalVariables and ParseVariableContext methods. Compile unit information is nec

[Lldb-commits] [lldb] r332730 - Revert "[DWARF] Extract indexing code into a separate class hierarchy"

2018-07-06 Thread Amara Emerson via lldb-commits
Author: aemerson Date: Fri May 18 08:59:42 2018 New Revision: 332730 URL: http://llvm.org/viewvc/llvm-project?rev=332730&view=rev Log: Revert "[DWARF] Extract indexing code into a separate class hierarchy" This reverts commit r332719 due to breaking this green dragon build: http://green.lab.llvm.

[Lldb-commits] [lldb] r335656 - Amend "Change AddressClass type from 'enum' to 'enum class'".

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Tue Jun 26 13:08:05 2018 New Revision: 335656 URL: http://llvm.org/viewvc/llvm-project?rev=335656&view=rev Log: Amend "Change AddressClass type from 'enum' to 'enum class'". r335599 changes usages of AddressClass, but doesn't change the type itself. Modified: lldb/t

[Lldb-commits] [lldb] r334745 - Add remaining fixed-point types and saturated equivalents to fix -Wswitch of r334718

2018-07-06 Thread Fangrui Song via lldb-commits
Author: maskray Date: Thu Jun 14 11:19:40 2018 New Revision: 334745 URL: http://llvm.org/viewvc/llvm-project?rev=334745&view=rev Log: Add remaining fixed-point types and saturated equivalents to fix -Wswitch of r334718 Modified: lldb/trunk/source/Symbol/ClangASTContext.cpp Modified: lldb/tr

[Lldb-commits] [lldb] r333478 - [LLDB] Revert r303907.

2018-07-06 Thread Tim Shen via lldb-commits
Author: timshen Date: Tue May 29 16:27:26 2018 New Revision: 333478 URL: http://llvm.org/viewvc/llvm-project?rev=333478&view=rev Log: [LLDB] Revert r303907. See https://reviews.llvm.org/rL303907 for details about the bug. Modified: lldb/trunk/include/lldb/Host/Editline.h lldb/trunk/sourc

[Lldb-commits] [lldb] r335273 - Remove duplicated check and shared_ptr copying.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Thu Jun 21 12:19:57 2018 New Revision: 335273 URL: http://llvm.org/viewvc/llvm-project?rev=335273&view=rev Log: Remove duplicated check and shared_ptr copying. Modified: lldb/trunk/source/Commands/CommandObjectDisassemble.cpp Modified: lldb/trunk/source/Commands/Comm

[Lldb-commits] [lldb] r329597 - Fix compilation error caused by tgmath.h.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Mon Apr 9 10:32:56 2018 New Revision: 329597 URL: http://llvm.org/viewvc/llvm-project?rev=329597&view=rev Log: Fix compilation error caused by tgmath.h. On CentOS calling functions from produces multiple errors "'void*' is not a pointer-to-object type". Modified:

[Lldb-commits] [lldb] r333051 - [SymbolFilePDB] Add a test for wchar_t type in PDB.

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue May 22 18:58:23 2018 New Revision: 333051 URL: http://llvm.org/viewvc/llvm-project?rev=333051&view=rev Log: [SymbolFilePDB] Add a test for wchar_t type in PDB. The wchar_t is unsigned. https://msdn.microsoft.com/en-us/library/s3f49ktz.aspx Modified: lldb/trunk/lit

[Lldb-commits] [lldb] r328230 - [SymbolFilePDB] Ignore compiler generated functions when creating the LLDB type from a PDB

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Thu Mar 22 12:21:34 2018 New Revision: 328230 URL: http://llvm.org/viewvc/llvm-project?rev=328230&view=rev Log: [SymbolFilePDB] Ignore compiler generated functions when creating the LLDB type from a PDB Modified: lldb/trunk/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp

[Lldb-commits] [lldb] r328232 - [SymbolFilePDB] Use section contributions as another way to determine the compiland

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Thu Mar 22 12:26:33 2018 New Revision: 328232 URL: http://llvm.org/viewvc/llvm-project?rev=328232&view=rev Log: [SymbolFilePDB] Use section contributions as another way to determine the compiland Some PDB Symbols don't have line information. Use the section contributions to

[Lldb-commits] [lldb] r334282 - Fix DynamicRegisterInfo copying/moving issue.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Fri Jun 8 04:28:15 2018 New Revision: 334282 URL: http://llvm.org/viewvc/llvm-project?rev=334282&view=rev Log: Fix DynamicRegisterInfo copying/moving issue. Summary: Default copy/move constructors and assignment operators leave wrong m_sets[i].registers pointers. Made

[Lldb-commits] [lldb] r333055 - [SymbolFilePDB] PDB_BuiltinType::Char16 and Char32 are unsigned in MSVC.

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue May 22 19:48:25 2018 New Revision: 333055 URL: http://llvm.org/viewvc/llvm-project?rev=333055&view=rev Log: [SymbolFilePDB] PDB_BuiltinType::Char16 and Char32 are unsigned in MSVC. Modified: lldb/trunk/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp Modified: lldb/tru

[Lldb-commits] [lldb] r333837 - Test commit. Fix typo in comment.

2018-07-06 Thread Alexander Polyakov via lldb-commits
Author: apolyakov Date: Sun Jun 3 05:41:00 2018 New Revision: 333837 URL: http://llvm.org/viewvc/llvm-project?rev=333837&view=rev Log: Test commit. Fix typo in comment. Modified: lldb/trunk/tools/lldb-mi/MICmdCmdTarget.cpp Modified: lldb/trunk/tools/lldb-mi/MICmdCmdTarget.cpp URL: http://l

[Lldb-commits] [lldb] r335710 - Move AddressClass to private enums since API doesn't provide any functions to manage it.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Tue Jun 26 23:50:10 2018 New Revision: 335710 URL: http://llvm.org/viewvc/llvm-project?rev=335710&view=rev Log: Move AddressClass to private enums since API doesn't provide any functions to manage it. This change allows to make AddressClass strongly typed enum and not to

[Lldb-commits] [lldb] r333552 - [LLDB] Re-apply r303907 that's reverted by mistake

2018-07-06 Thread Tim Shen via lldb-commits
Author: timshen Date: Wed May 30 07:54:22 2018 New Revision: 333552 URL: http://llvm.org/viewvc/llvm-project?rev=333552&view=rev Log: [LLDB] Re-apply r303907 that's reverted by mistake Modified: lldb/trunk/include/lldb/Host/Editline.h lldb/trunk/source/Host/common/Editline.cpp Modified:

[Lldb-commits] [lldb] r335341 - ResolveAddress: check returned value of resolving functions.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Fri Jun 22 05:24:57 2018 New Revision: 335341 URL: http://llvm.org/viewvc/llvm-project?rev=335341&view=rev Log: ResolveAddress: check returned value of resolving functions. Modified: lldb/trunk/source/Core/Disassembler.cpp Modified: lldb/trunk/source/Core/Disassemble

[Lldb-commits] [lldb] r330740 - [lit, lldbsuite] Update the lldbsuite to correctly run tests on windows and windows server

2018-07-06 Thread Aaron Smith via lldb-commits
Author: asmith Date: Tue Apr 24 10:08:05 2018 New Revision: 330740 URL: http://llvm.org/viewvc/llvm-project?rev=330740&view=rev Log: [lit, lldbsuite] Update the lldbsuite to correctly run tests on windows and windows server Summary: The new script to run the lldbtests as part of lit invokes each

[Lldb-commits] [lldb] r333999 - Silence unhandled enums warning in ClangASTContext::GetEncoding

2018-07-06 Thread Ilya Biryukov via lldb-commits
Author: ibiryukov Date: Tue Jun 5 03:07:07 2018 New Revision: 333999 URL: http://llvm.org/viewvc/llvm-project?rev=333999&view=rev Log: Silence unhandled enums warning in ClangASTContext::GetEncoding The warning started firing after r333923, which added new builtin types (fixed point types) into

[Lldb-commits] [lldb] r332733 - [lldb] Fix compile warnings in r332702

2018-07-06 Thread Eric Liu via lldb-commits
Author: ioeric Date: Fri May 18 09:19:52 2018 New Revision: 332733 URL: http://llvm.org/viewvc/llvm-project?rev=332733&view=rev Log: [lldb] Fix compile warnings in r332702 Summary: - Fix #include path - Fix warning: error: format specifies type 'unsigned long long' but the argument has type

[Lldb-commits] [lldb] r335599 - Change AddressClass type from 'enum' to 'enum class'.

2018-07-06 Thread Tatyana Krasnukha via lldb-commits
Author: tkrasnukha Date: Tue Jun 26 06:06:54 2018 New Revision: 335599 URL: http://llvm.org/viewvc/llvm-project?rev=335599&view=rev Log: Change AddressClass type from 'enum' to 'enum class'. If we have a function with signature f(addr_t, AddressClass), it is easy to muddle up the order of argume

[Lldb-commits] [PATCH] D49006: Add LLDB_API to SBAddress's operator==

2018-07-06 Thread Alexander Polyakov via Phabricator via lldb-commits
apolyakov added a comment. Unfortunately, I don't have an opportunity to check this out on windows, but if this works, I'll be glad that someone found out how to fix compilation failure on windows. https://reviews.llvm.org/D49006 ___ lldb-commits

[Lldb-commits] [PATCH] D49038: [CMake] Give lldb tools functional install targets when building LLDB.framework

2018-07-06 Thread Alex Langford via Phabricator via lldb-commits
xiaobai created this revision. xiaobai added reviewers: labath, sas, compnerd, smeenai. Herald added a subscriber: mgorny. This change makes the install targets for lldb tools functional when building for the framework. I am currently working on the install rules for lldb-framework and this will

[Lldb-commits] [PATCH] D49038: [CMake] Give lldb tools functional install targets when building LLDB.framework

2018-07-06 Thread Alex Langford via Phabricator via lldb-commits
xiaobai added a comment. I tested this by invoking cmake with `-DLLDB_BUILD_FRAMEWORK=1` and `-DCMAKE_INSTALL_PREFIX=""`, followed by `DESTDIR=/tmp ninja install-lldb-argdumper`. It installed lldb-argdumper to /tmp/Library/Frameworks/LLDB.framework/Versions/A/Resources/lldb-argdumper https://

[Lldb-commits] [lldb] r336463 - [test-suite] Add a decorator for the lack of libstdcxx on the system.

2018-07-06 Thread Davide Italiano via lldb-commits
Author: davide Date: Fri Jul 6 13:40:00 2018 New Revision: 336463 URL: http://llvm.org/viewvc/llvm-project?rev=336463&view=rev Log: [test-suite] Add a decorator for the lack of libstdcxx on the system. This generalizes a bunch of target-specific tests. MacOS has no libstdcxx anymore, and neither