[Lldb-commits] [lldb] r372411 - Doxygenify comments.

2019-09-20 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri Sep 20 10:15:57 2019 New Revision: 372411 URL: http://llvm.org/viewvc/llvm-project?rev=372411=rev Log: Doxygenify comments. Modified: lldb/trunk/include/lldb/Symbol/Variable.h lldb/trunk/source/Symbol/Variable.cpp Modified:

[Lldb-commits] [lldb] r371532 - Implement DW_OP_convert

2019-09-10 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Sep 10 09:17:38 2019 New Revision: 371532 URL: http://llvm.org/viewvc/llvm-project?rev=371532=rev Log: Implement DW_OP_convert This patch adds basic support for DW_OP_convert[1] for integer types. Recent versions of LLVM's optimizer may insert this opcode into DWARF

[Lldb-commits] [lldb] r370931 - Upstream macCatalyst support in debugserver and the macOS dynamic loader

2019-09-04 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Sep 4 10:23:15 2019 New Revision: 370931 URL: http://llvm.org/viewvc/llvm-project?rev=370931=rev Log: Upstream macCatalyst support in debugserver and the macOS dynamic loader plugin. Unfortunately the test is currently XFAILed because of missing changes to the clang

[Lldb-commits] [lldb] r370126 - Revert "[lldb] Move redundant persistent variable counter to ClangPersistentVariables"

2019-08-27 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Aug 27 15:50:40 2019 New Revision: 370126 URL: http://llvm.org/viewvc/llvm-project?rev=370126=rev Log: Revert "[lldb] Move redundant persistent variable counter to ClangPersistentVariables" This reverts commit r367842 since it wasn't quite as NFC as advertised and broke

[Lldb-commits] [lldb] r369814 - Upstream support for macCatalyst Mach-O binaries.

2019-08-23 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri Aug 23 14:28:14 2019 New Revision: 369814 URL: http://llvm.org/viewvc/llvm-project?rev=369814=rev Log: Upstream support for macCatalyst Mach-O binaries. On macOS one Mach-O slice can contain multiple load commands: One load command for being loaded into a macOS process

[Lldb-commits] [lldb] r369712 - Add missing dot.

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 15:28:18 2019 New Revision: 369712 URL: http://llvm.org/viewvc/llvm-project?rev=369712=rev Log: Add missing dot. Modified: lldb/trunk/include/lldb/lldb-enumerations.h Modified: lldb/trunk/include/lldb/lldb-enumerations.h URL:

[Lldb-commits] [lldb] r369710 - Extend FindTypes with CompilerContext to allow filtering by language.

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 14:45:58 2019 New Revision: 369710 URL: http://llvm.org/viewvc/llvm-project?rev=369710=rev Log: Extend FindTypes with CompilerContext to allow filtering by language. This patch is also motivated by the Swift branch and is effectively NFC for the single-TypeSystem

[Lldb-commits] [lldb] r369702 - Revert Extend FindTypes with CompilerContext to allow filtering by language.

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 13:41:16 2019 New Revision: 369702 URL: http://llvm.org/viewvc/llvm-project?rev=369702=rev Log: Revert Extend FindTypes with CompilerContext to allow filtering by language. This reverts r369690 (git commit aa3a564efa6b5fff2129f81a4041069a0233168f) Modified:

[Lldb-commits] [lldb] r369699 - Rename lldb/source/Interpreter/OptionValueFileSpecListTmp.cpp to

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 13:10:24 2019 New Revision: 369699 URL: http://llvm.org/viewvc/llvm-project?rev=369699=rev Log: Rename lldb/source/Interpreter/OptionValueFileSpecListTmp.cpp to lldb/source/Interpreter/OptionValueFileSpecList.cpp (NFC) Added:

[Lldb-commits] [lldb] r369698 - Rename lldb/source/Interpreter/OptionValueFileSpecLIst.cpp to

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 13:08:46 2019 New Revision: 369698 URL: http://llvm.org/viewvc/llvm-project?rev=369698=rev Log: Rename lldb/source/Interpreter/OptionValueFileSpecLIst.cpp to lldb/source/Interpreter/OptionValueFileSpecListTmp.cpp (NFC) Added:

[Lldb-commits] [lldb] r369692 - Add missing include

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 12:32:24 2019 New Revision: 369692 URL: http://llvm.org/viewvc/llvm-project?rev=369692=rev Log: Add missing include Modified: lldb/trunk/include/lldb/Core/PluginManager.h Modified: lldb/trunk/include/lldb/Core/PluginManager.h URL:

[Lldb-commits] [lldb] r369691 - Add missing include

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 12:30:10 2019 New Revision: 369691 URL: http://llvm.org/viewvc/llvm-project?rev=369691=rev Log: Add missing include Modified: lldb/trunk/include/lldb/Target/Language.h Modified: lldb/trunk/include/lldb/Target/Language.h URL:

[Lldb-commits] [lldb] r369690 - Extend FindTypes with CompilerContext to allow filtering by language.

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 12:24:55 2019 New Revision: 369690 URL: http://llvm.org/viewvc/llvm-project?rev=369690=rev Log: Extend FindTypes with CompilerContext to allow filtering by language. This patch is also motivated by the Swift branch and is effectively NFC for the single-TypeSystem

[Lldb-commits] [lldb] r369670 - Remove redundant curly braces.

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 09:58:56 2019 New Revision: 369670 URL: http://llvm.org/viewvc/llvm-project?rev=369670=rev Log: Remove redundant curly braces. Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp lldb/trunk/tools/lldb-test/lldb-test.cpp Modified:

[Lldb-commits] [lldb] r369669 - Doxygenify comments.

2019-08-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 22 09:52:37 2019 New Revision: 369669 URL: http://llvm.org/viewvc/llvm-project?rev=369669=rev Log: Doxygenify comments. Modified: lldb/trunk/include/lldb/lldb-enumerations.h Modified: lldb/trunk/include/lldb/lldb-enumerations.h URL:

[Lldb-commits] [lldb] r369555 - Generalize FindTypes with CompilerContext to support fuzzy lookup

2019-08-21 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Aug 21 11:06:56 2019 New Revision: 369555 URL: http://llvm.org/viewvc/llvm-project?rev=369555=rev Log: Generalize FindTypes with CompilerContext to support fuzzy lookup This patch generalizes the FindTypes with CompilerContext interface to support looking up a type of

[Lldb-commits] [lldb] r369407 - Make the FindTypes(std::vector, ...) API testable in lldb-test

2019-08-20 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Aug 20 09:44:25 2019 New Revision: 369407 URL: http://llvm.org/viewvc/llvm-project?rev=369407=rev Log: Make the FindTypes(std::vector, ...) API testable in lldb-test This adds a -compiler-context=<...> option to lldb-test that trakes a comma-separated string that is a

[Lldb-commits] [lldb] r369179 - Simplify code (NFC).

2019-08-16 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri Aug 16 17:38:58 2019 New Revision: 369179 URL: http://llvm.org/viewvc/llvm-project?rev=369179=rev Log: Simplify code (NFC). Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp Modified:

[Lldb-commits] [lldb] r369034 - Change test to use uint64_t to support compiling for 32-bit architectures.

2019-08-15 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 15 11:37:11 2019 New Revision: 369034 URL: http://llvm.org/viewvc/llvm-project?rev=369034=rev Log: Change test to use uint64_t to support compiling for 32-bit architectures. Modified: lldb/trunk/packages/Python/lldbsuite/test/lang/c/bitfields/main.c Modified:

[Lldb-commits] [lldb] r368345 - SymbolFileDWARF: Unconditionally scan through clang modules. NFCish

2019-08-08 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 8 14:16:01 2019 New Revision: 368345 URL: http://llvm.org/viewvc/llvm-project?rev=368345=rev Log: SymbolFileDWARF: Unconditionally scan through clang modules. NFCish When looking up a type by name, also scan through any referenced Clang modules regardsless of

[Lldb-commits] [lldb] r368330 - Remove unused and undocumented data_offset parameter (NFC)

2019-08-08 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Aug 8 12:22:32 2019 New Revision: 368330 URL: http://llvm.org/viewvc/llvm-project?rev=368330=rev Log: Remove unused and undocumented data_offset parameter (NFC) Value::GetValueAsData() takes an undocumented parameter called data_offset that is always 0. Differential

[Lldb-commits] [lldb] r368226 - Adjust a ValueObjectChild's offset when the child is a bitfield

2019-08-07 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Aug 7 15:40:05 2019 New Revision: 368226 URL: http://llvm.org/viewvc/llvm-project?rev=368226=rev Log: Adjust a ValueObjectChild's offset when the child is a bitfield If a bitfield doesn't fit into the child_byte_size'd window at child_byte_offset, move the window

[Lldb-commits] [lldb] r364716 - Replace tabs with spaces.

2019-06-29 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Sat Jun 29 11:32:16 2019 New Revision: 364716 URL: http://llvm.org/viewvc/llvm-project?rev=364716=rev Log: Replace tabs with spaces. Modified: lldb/trunk/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestRecognizeBreakpoint.py Modified:

[Lldb-commits] [lldb] r364562 - Add a sanity check to the domain socket tests.

2019-06-27 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Jun 27 09:45:23 2019 New Revision: 364562 URL: http://llvm.org/viewvc/llvm-project?rev=364562=rev Log: Add a sanity check to the domain socket tests. rdar://problem/52062631 Modified: lldb/trunk/unittests/Host/SocketTest.cpp Modified:

[Lldb-commits] [lldb] r364344 - Add a defensive check for nullptr as in the block above.

2019-06-25 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Jun 25 12:50:12 2019 New Revision: 364344 URL: http://llvm.org/viewvc/llvm-project?rev=364344=rev Log: Add a defensive check for nullptr as in the block above. Unfortunately I had to work backwards from a crash log, so I don't have a good testcase at this point in time.

[Lldb-commits] [lldb] r364260 - Reapply "Fix a crash in option parsing."

2019-06-24 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Jun 24 17:55:27 2019 New Revision: 364260 URL: http://llvm.org/viewvc/llvm-project?rev=364260=rev Log: Reapply "Fix a crash in option parsing." with an additional read-out-of-bounds bugfix applied. Differential Revision: https://reviews.llvm.org/D63110 Added:

[Lldb-commits] [lldb] r363413 - Python 3: decode string as utf-8 to avoid type mismatch.

2019-06-14 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri Jun 14 08:39:14 2019 New Revision: 363413 URL: http://llvm.org/viewvc/llvm-project?rev=363413=rev Log: Python 3: decode string as utf-8 to avoid type mismatch. rdar://problem/51464644 Differential Revision: https://reviews.llvm.org/D63311 Modified:

[Lldb-commits] [lldb] r363412 - Make crashlog.py less noisy

2019-06-14 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri Jun 14 08:39:11 2019 New Revision: 363412 URL: http://llvm.org/viewvc/llvm-project?rev=363412=rev Log: Make crashlog.py less noisy For end-users there is no point in printing dSYM load errors for system frameworks, since they will all fail and there's nothing they can do

[Lldb-commits] [lldb] r363202 - Skip failing test on older versions of clang.

2019-06-12 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Jun 12 14:30:00 2019 New Revision: 363202 URL: http://llvm.org/viewvc/llvm-project?rev=363202=rev Log: Skip failing test on older versions of clang. Modified: lldb/trunk/packages/Python/lldbsuite/test/functionalities/return-value/TestReturnValue.py Modified:

[Lldb-commits] [lldb] r363101 - Fix a crash in option parsing.

2019-06-11 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Jun 11 14:14:02 2019 New Revision: 363101 URL: http://llvm.org/viewvc/llvm-project?rev=363101=rev Log: Fix a crash in option parsing. The call to getopt_long didn't handle the case where the *last* option had an argument missing. Differential Revision:

[Lldb-commits] [lldb] r362177 - Make CPlusPlusNameParser robust against nullptr StringRefs.

2019-05-30 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu May 30 17:18:42 2019 New Revision: 362177 URL: http://llvm.org/viewvc/llvm-project?rev=362177=rev Log: Make CPlusPlusNameParser robust against nullptr StringRefs. There is likely also an underlying bug in all code that calls CPlusPlusNameParser with nullptrs, but this

[Lldb-commits] [lldb] r361049 - Update list of supported architectures.

2019-05-17 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri May 17 10:05:23 2019 New Revision: 361049 URL: http://llvm.org/viewvc/llvm-project?rev=361049=rev Log: Update list of supported architectures. Modified: lldb/trunk/docs/index.rst Modified: lldb/trunk/docs/index.rst URL:

[Lldb-commits] [lldb] r360956 - Slightly update the macOS part of status.rst to be less out-of-date.

2019-05-16 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu May 16 16:39:08 2019 New Revision: 360956 URL: http://llvm.org/viewvc/llvm-project?rev=360956=rev Log: Slightly update the macOS part of status.rst to be less out-of-date. Modified: lldb/trunk/docs/status/status.rst Modified: lldb/trunk/docs/status/status.rst URL:

[Lldb-commits] [lldb] r360930 - Factor out switch statement into a helper function (NFC)

2019-05-16 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu May 16 13:03:05 2019 New Revision: 360930 URL: http://llvm.org/viewvc/llvm-project?rev=360930=rev Log: Factor out switch statement into a helper function (NFC) This addresses post-commit review feedback for https://reviews.llvm.org/D62015. Modified:

[Lldb-commits] [lldb] r360929 - Make sure GetObjectDescription falls back to the Objective-C runtime.

2019-05-16 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu May 16 12:21:31 2019 New Revision: 360929 URL: http://llvm.org/viewvc/llvm-project?rev=360929=rev Log: Make sure GetObjectDescription falls back to the Objective-C runtime. This fixes an unintended regression introduced by https://reviews.llvm.org/D61451 by making sure

[Lldb-commits] [lldb] r360822 - Update LLDB license on the LLDB home page to Apache+LLVM.

2019-05-15 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed May 15 14:58:43 2019 New Revision: 360822 URL: http://llvm.org/viewvc/llvm-project?rev=360822=rev Log: Update LLDB license on the LLDB home page to Apache+LLVM. Modified: lldb/trunk/docs/index.rst Modified: lldb/trunk/docs/index.rst URL:

[Lldb-commits] [lldb] r360819 - Get back the navigation sidebar on the LLDB website.

2019-05-15 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed May 15 14:49:00 2019 New Revision: 360819 URL: http://llvm.org/viewvc/llvm-project?rev=360819=rev Log: Get back the navigation sidebar on the LLDB website. This returns the look & feel of the Sphinx-generated LLDB website to the original pre-Sphinx layout. Differential

[Lldb-commits] [lldb] r360691 - Rename MacOS X -> macOS where applicable.

2019-05-14 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue May 14 09:37:43 2019 New Revision: 360691 URL: http://llvm.org/viewvc/llvm-project?rev=360691=rev Log: Rename MacOS X -> macOS where applicable. Modified: lldb/trunk/docs/lldb-gdb-remote.txt lldb/trunk/docs/resources/build.rst lldb/trunk/docs/status/about.rst

[Lldb-commits] [lldb] r360641 - LLDB website: Change the title back to "The LLDB Debugger"

2019-05-13 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon May 13 19:31:56 2019 New Revision: 360641 URL: http://llvm.org/viewvc/llvm-project?rev=360641=rev Log: LLDB website: Change the title back to "The LLDB Debugger" This is what the old homepage also used. Modified: lldb/trunk/docs/conf.py lldb/trunk/docs/index.rst

[Lldb-commits] [lldb] r359925 - Supply a default implementation of IsRuntimeSupportValue.

2019-05-03 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri May 3 13:28:19 2019 New Revision: 359925 URL: http://llvm.org/viewvc/llvm-project?rev=359925=rev Log: Supply a default implementation of IsRuntimeSupportValue. Thanks to Pavel for pointing this out. Modified:

[Lldb-commits] [lldb] r359846 - Fix tests on non-Darwin platforms.

2019-05-02 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu May 2 16:49:55 2019 New Revision: 359846 URL: http://llvm.org/viewvc/llvm-project?rev=359846=rev Log: Fix tests on non-Darwin platforms. Modified: lldb/trunk/packages/Python/lldbsuite/test/lang/c/vla/TestVLA.py

[Lldb-commits] [lldb] r359841 - Hide runtime support values such as clang's __vla_expr from frame variable

2019-05-02 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu May 2 16:07:23 2019 New Revision: 359841 URL: http://llvm.org/viewvc/llvm-project?rev=359841=rev Log: Hide runtime support values such as clang's __vla_expr from frame variable by respecting the "artificial" attribute on variables. Function arguments that are artificial

[Lldb-commits] [lldb] r359471 - Fix a stack-smasher in PlatformMacOSX::GetSDKDirectory()

2019-04-29 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Apr 29 10:28:38 2019 New Revision: 359471 URL: http://llvm.org/viewvc/llvm-project?rev=359471=rev Log: Fix a stack-smasher in PlatformMacOSX::GetSDKDirectory() GetSDKVersion expects the number of version fields not their byte size and will happily overwrite later

[Lldb-commits] [lldb] r359156 - Hide stderr output from lldb-argdumper

2019-04-24 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Apr 24 16:52:27 2019 New Revision: 359156 URL: http://llvm.org/viewvc/llvm-project?rev=359156=rev Log: Hide stderr output from lldb-argdumper Under very specific circumstances the default shell /bin/sh might print stuff to stderr before launching lldb-argdumper, which

Re: [Lldb-commits] [PATCH] D61044: Fix infinite recursion when calling C++ template functions

2019-04-23 Thread Adrian Prantl via lldb-commits
> On Apr 23, 2019, at 3:51 PM, Frédéric Riss wrote: > > > > I don’t know what Phabricator did to my commit message. Here it is > (hopefully) un-mangled: I fixed it by ```-quoting the verbatim blocks. -- adrian ___ lldb-commits mailing list

[Lldb-commits] [lldb] r358924 - Rename C++ TestGlobalVariables.py to have a distinct name from C version.

2019-04-22 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Apr 22 15:16:33 2019 New Revision: 358924 URL: http://llvm.org/viewvc/llvm-project?rev=358924=rev Log: Rename C++ TestGlobalVariables.py to have a distinct name from C version. Added:

[Lldb-commits] [lldb] r358137 - Fix undefined behavior in DWARFASTParser::ParseChildArrayInfo()

2019-04-10 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Apr 10 14:18:44 2019 New Revision: 358137 URL: http://llvm.org/viewvc/llvm-project?rev=358137=rev Log: Fix undefined behavior in DWARFASTParser::ParseChildArrayInfo() PR40827: https://bugs.llvm.org/show_bug.cgi?id=40827 Modified:

[Lldb-commits] [lldb] r357954 - Experiment with a larger packet timeout.

2019-04-08 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Apr 8 16:02:11 2019 New Revision: 357954 URL: http://llvm.org/viewvc/llvm-project?rev=357954=rev Log: Experiment with a larger packet timeout. This is a follow-up to r357829 (https://reviews.llvm.org/D60340) to see whether increasing the packet timeout for non-asan

[Lldb-commits] [lldb] r357948 - Fix a stack buffer overflow found by ASAN.

2019-04-08 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Apr 8 14:58:36 2019 New Revision: 357948 URL: http://llvm.org/viewvc/llvm-project?rev=357948=rev Log: Fix a stack buffer overflow found by ASAN. llvm::StringRef host_and_port is not guaranteed to be null-terminated. Generally, it is not safe at all to convert a

[Lldb-commits] [lldb] r357829 - Unify random timeouts throughout LLDB and make them configurable.

2019-04-05 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri Apr 5 15:43:42 2019 New Revision: 357829 URL: http://llvm.org/viewvc/llvm-project?rev=357829=rev Log: Unify random timeouts throughout LLDB and make them configurable. Since these timeouts guard against catastrophic error in debugserver, I also increased all of them to

Re: [Lldb-commits] [PATCH] D60001: Allow partial UUID matching in Minidump core file plug-in

2019-04-03 Thread Adrian Prantl via lldb-commits
At the moment no. In a hypothetical future where LLVM is hosted on github, we could set up a system similar to the swift-lldb pull request testing, but for now that is all we have. On the flip side, I don't mind trying things out by committing a speculative fix as long as it is quickly reverted

[Lldb-commits] [lldb] r357534 - Revert r357504, r357491, r357482 because of bot breakage.

2019-04-02 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Apr 2 15:03:22 2019 New Revision: 357534 URL: http://llvm.org/viewvc/llvm-project?rev=357534=rev Log: Revert r357504, r357491, r357482 because of bot breakage. See discussion in https://reviews.llvm.org/D60001. Revert Clean up windows build bot. This reverts r357504

[Lldb-commits] [lldb] r357268 - Don't abort() in lldb_assert and document why.

2019-03-29 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri Mar 29 09:12:27 2019 New Revision: 357268 URL: http://llvm.org/viewvc/llvm-project?rev=357268=rev Log: Don't abort() in lldb_assert and document why. rdar://problem/49356014 Differential Revision: https://reviews.llvm.org/D59911 Added:

[Lldb-commits] [lldb] r357115 - Add LLDB_LIBDIR_SUFFIX to Config.h to unbreak the Xcode project

2019-03-27 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Mar 27 12:22:55 2019 New Revision: 357115 URL: http://llvm.org/viewvc/llvm-project?rev=357115=rev Log: Add LLDB_LIBDIR_SUFFIX to Config.h to unbreak the Xcode project Modified: lldb/trunk/include/lldb/Host/Config.h Modified: lldb/trunk/include/lldb/Host/Config.h

[Lldb-commits] [lldb] r356911 - Update the lldb driver to support the -O and -S options when passing --repl

2019-03-25 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Mar 25 08:38:18 2019 New Revision: 356911 URL: http://llvm.org/viewvc/llvm-project?rev=356911=rev Log: Update the lldb driver to support the -O and -S options when passing --repl At the moment when --repl is passed to lldb it silently ignores any commands passed via the

[Lldb-commits] [lldb] r356711 - Makefile.rules: Normalize use of trailing slashes in path variables.

2019-03-21 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Mar 21 13:36:23 2019 New Revision: 356711 URL: http://llvm.org/viewvc/llvm-project?rev=356711=rev Log: Makefile.rules: Normalize use of trailing slashes in path variables. Modified: lldb/trunk/packages/Python/lldbsuite/test/make/Makefile.rules Modified:

[Lldb-commits] [lldb] r356462 - Improve error handling for Clang module imports.

2019-03-19 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Mar 19 08:38:26 2019 New Revision: 356462 URL: http://llvm.org/viewvc/llvm-project?rev=356462=rev Log: Improve error handling for Clang module imports. rdar://problem/48883558 Differential Revision: https://reviews.llvm.org/D59524 Added:

[Lldb-commits] [lldb] r356275 - Implement a better way of not passing the sanitizer environment on to tests.

2019-03-15 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri Mar 15 10:22:00 2019 New Revision: 356275 URL: http://llvm.org/viewvc/llvm-project?rev=356275=rev Log: Implement a better way of not passing the sanitizer environment on to tests. rdar://problem/48889580 Modified:

[Lldb-commits] [lldb] r356160 - Fix a double-overrelease in the TestDataFormatterObjC test program.

2019-03-14 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Mar 14 08:58:21 2019 New Revision: 356160 URL: http://llvm.org/viewvc/llvm-project?rev=356160=rev Log: Fix a double-overrelease in the TestDataFormatterObjC test program. Modified:

[Lldb-commits] [lldb] r356113 - Make sure that a sanitizer LLDB's environment doesn't get passed on

2019-03-13 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Mar 13 17:46:15 2019 New Revision: 356113 URL: http://llvm.org/viewvc/llvm-project?rev=356113=rev Log: Make sure that a sanitizer LLDB's environment doesn't get passed on to test binaries. Modified: lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py Modified:

[Lldb-commits] [lldb] r356090 - Fix an invalid static cast in ClangExpressionParser.cpp

2019-03-13 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Mar 13 12:46:30 2019 New Revision: 356090 URL: http://llvm.org/viewvc/llvm-project?rev=356090=rev Log: Fix an invalid static cast in ClangExpressionParser.cpp This was found by the green dragon sanitizer bot. rdar://problem/48536644 Differential Revision:

[Lldb-commits] [lldb] r356057 - Make sure FileSystem::Resolve preserves the path/file distinction.

2019-03-13 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Mar 13 08:54:18 2019 New Revision: 356057 URL: http://llvm.org/viewvc/llvm-project?rev=356057=rev Log: Make sure FileSystem::Resolve preserves the path/file distinction. This should finally fix TestPaths.py. Modified: lldb/trunk/source/Host/common/FileSystem.cpp

[Lldb-commits] [lldb] r355994 - Update the macOS implementation of ComputeClangResourceDirectory to

2019-03-12 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Mar 12 16:59:02 2019 New Revision: 355994 URL: http://llvm.org/viewvc/llvm-project?rev=355994=rev Log: Update the macOS implementation of ComputeClangResourceDirectory to comply with the more pedantic TestPaths.py Modified:

[Lldb-commits] [lldb] r355991 - Fix the broken Batch test by passing a custom module cache to the inferior lldb.

2019-03-12 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Mar 12 15:20:29 2019 New Revision: 355991 URL: http://llvm.org/viewvc/llvm-project?rev=355991=rev Log: Fix the broken Batch test by passing a custom module cache to the inferior lldb. Modified:

[Lldb-commits] [lldb] r355990 - Revert "Temporarily add more logging to TestBatchMode"

2019-03-12 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Mar 12 15:20:26 2019 New Revision: 355990 URL: http://llvm.org/viewvc/llvm-project?rev=355990=rev Log: Revert "Temporarily add more logging to TestBatchMode" Modified: lldb/trunk/packages/Python/lldbsuite/test/driver/batch_mode/TestBatchMode.py Modified:

[Lldb-commits] [lldb] r355985 - Add more logging to ClangModulesDeclVendor.cpp

2019-03-12 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Mar 12 14:30:47 2019 New Revision: 355985 URL: http://llvm.org/viewvc/llvm-project?rev=355985=rev Log: Add more logging to ClangModulesDeclVendor.cpp Modified: lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp Modified:

[Lldb-commits] [lldb] r355986 - Temporarily add more logging to TestBatchMode

2019-03-12 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Mar 12 14:30:50 2019 New Revision: 355986 URL: http://llvm.org/viewvc/llvm-project?rev=355986=rev Log: Temporarily add more logging to TestBatchMode Modified: lldb/trunk/packages/Python/lldbsuite/test/driver/batch_mode/TestBatchMode.py Modified:

[Lldb-commits] [lldb] r355843 - Makefile.rules: Upstream SDKROOT handling code for Darwin.

2019-03-11 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Mar 11 10:24:10 2019 New Revision: 355843 URL: http://llvm.org/viewvc/llvm-project?rev=355843=rev Log: Makefile.rules: Upstream SDKROOT handling code for Darwin. Modified: lldb/trunk/packages/Python/lldbsuite/test/make/Makefile.rules Modified:

[Lldb-commits] [lldb] r355841 - Bring Doxygen comment syntax in sync with LLVM coding style.

2019-03-11 Thread Adrian Prantl via lldb-commits
Modified: lldb/trunk/source/Target/StackFrame.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/StackFrame.cpp?rev=355841=355840=355841=diff == --- lldb/trunk/source/Target/StackFrame.cpp (original)

[Lldb-commits] [lldb] r355632 - Add an LLVM-style dump method to CompilerType for extra convenience during debugging

2019-03-07 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Mar 7 12:20:02 2019 New Revision: 355632 URL: http://llvm.org/viewvc/llvm-project?rev=355632=rev Log: Add an LLVM-style dump method to CompilerType for extra convenience during debugging This change has no effect on Release (NoAsserts) builds. Differential Revision:

[Lldb-commits] [lldb] r355573 - Avoid using -S in combination with "script"; it's unreliable.

2019-03-06 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Mar 6 16:46:56 2019 New Revision: 355573 URL: http://llvm.org/viewvc/llvm-project?rev=355573=rev Log: Avoid using -S in combination with "script"; it's unreliable. Modified: lldb/trunk/lit/Python/crashlog.test Modified: lldb/trunk/lit/Python/crashlog.test URL:

[Lldb-commits] [lldb] r355572 - crashlog.py: Catch exception from subprocess.

2019-03-06 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Mar 6 16:41:51 2019 New Revision: 355572 URL: http://llvm.org/viewvc/llvm-project?rev=355572=rev Log: crashlog.py: Catch exception from subprocess. Modified: lldb/trunk/examples/python/crashlog.py Modified: lldb/trunk/examples/python/crashlog.py URL:

[Lldb-commits] [lldb] r355571 - Relax testcase.

2019-03-06 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Mar 6 16:34:13 2019 New Revision: 355571 URL: http://llvm.org/viewvc/llvm-project?rev=355571=rev Log: Relax testcase. Recent versions of llvm monorepo builds build libc++abi.dylib as libc++abi.1.dylib. This accespts both variants. Modified:

[Lldb-commits] [lldb] r355569 - Promote more debug-only assertions to regular assertions.

2019-03-06 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Mar 6 16:14:20 2019 New Revision: 355569 URL: http://llvm.org/viewvc/llvm-project?rev=355569=rev Log: Promote more debug-only assertions to regular assertions. Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp

[Lldb-commits] [lldb] r355568 - Promote more debug-only assertions to regular assertions.

2019-03-06 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Mar 6 16:10:11 2019 New Revision: 355568 URL: http://llvm.org/viewvc/llvm-project?rev=355568=rev Log: Promote more debug-only assertions to regular assertions. Modified: lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp

[Lldb-commits] [lldb] r355466 - Replace debug-only assert with a plain old assert.

2019-03-05 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Mar 5 17:07:45 2019 New Revision: 355466 URL: http://llvm.org/viewvc/llvm-project?rev=355466=rev Log: Replace debug-only assert with a plain old assert. Modified: lldb/trunk/source/Interpreter/CommandObject.cpp Modified:

[Lldb-commits] [lldb] r355457 - Remove tautological #ifdefs (NFC)

2019-03-05 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Mar 5 15:51:25 2019 New Revision: 355457 URL: http://llvm.org/viewvc/llvm-project?rev=355457=rev Log: Remove tautological #ifdefs (NFC) Differential Revision: https://reviews.llvm.org/D58838 Modified: lldb/trunk/source/Target/ExecutionContext.cpp Modified:

[Lldb-commits] [lldb] r355238 - Delete commented-out code.

2019-03-01 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Fri Mar 1 14:30:31 2019 New Revision: 355238 URL: http://llvm.org/viewvc/llvm-project?rev=355238=rev Log: Delete commented-out code. Modified: lldb/trunk/source/Host/common/ProcessRunLock.cpp Modified: lldb/trunk/source/Host/common/ProcessRunLock.cpp URL:

[Lldb-commits] [lldb] r355042 - Remove unnecessary demangling operation (NFC)

2019-02-27 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Feb 27 14:54:47 2019 New Revision: 355042 URL: http://llvm.org/viewvc/llvm-project?rev=355042=rev Log: Remove unnecessary demangling operation (NFC) This extra call to the demangler doesn't affect the performance of C++ because the result is being cached anyway; but I'm

[Lldb-commits] [lldb] r354418 - Move -fcxx-modules to MANDATORY_MODULE_BUILD_CFLAGS (NFC)

2019-02-19 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Feb 19 17:14:05 2019 New Revision: 354418 URL: http://llvm.org/viewvc/llvm-project?rev=354418=rev Log: Move -fcxx-modules to MANDATORY_MODULE_BUILD_CFLAGS (NFC) Modified: lldb/trunk/packages/Python/lldbsuite/test/make/Makefile.rules Modified:

[Lldb-commits] [lldb] r354048 - Add explicit language specifier to test.

2019-02-14 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Feb 14 10:49:14 2019 New Revision: 354048 URL: http://llvm.org/viewvc/llvm-project?rev=354048=rev Log: Add explicit language specifier to test. Modified: lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/modules-import/TestCXXModulesImport.py Modified:

[Lldb-commits] [lldb] r353979 - Add missing include

2019-02-13 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Feb 13 12:52:41 2019 New Revision: 353979 URL: http://llvm.org/viewvc/llvm-project?rev=353979=rev Log: Add missing include Modified: lldb/trunk/include/lldb/Symbol/CompileUnit.h Modified: lldb/trunk/include/lldb/Symbol/CompileUnit.h URL:

[Lldb-commits] [lldb] r353971 - Add missing include

2019-02-13 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Feb 13 11:29:22 2019 New Revision: 353971 URL: http://llvm.org/viewvc/llvm-project?rev=353971=rev Log: Add missing include Modified: lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h Modified:

[Lldb-commits] [lldb] r353961 - Deserialize Clang module search path from DWARF

2019-02-13 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Feb 13 10:10:41 2019 New Revision: 353961 URL: http://llvm.org/viewvc/llvm-project?rev=353961=rev Log: Deserialize Clang module search path from DWARF This patch properly extracts the full submodule path as well as its search paths from DWARF import decls and passes it

[Lldb-commits] [lldb] r353468 - Silence fallthrough warnings in debugserver.

2019-02-07 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Feb 7 13:22:38 2019 New Revision: 353468 URL: http://llvm.org/viewvc/llvm-project?rev=353468=rev Log: Silence fallthrough warnings in debugserver. Modified: lldb/trunk/include/lldb/module.modulemap lldb/trunk/tools/debugserver/source/debugserver.cpp Modified:

Re: [Lldb-commits] [lldb] r353087 - Update stale comment in lang/c/struct_types/main.c

2019-02-04 Thread Adrian Prantl via lldb-commits
> On Feb 4, 2019, at 12:33 PM, Jonas Devlieghere via lldb-commits > wrote: > > Author: jdevlieghere > Date: Mon Feb 4 12:33:35 2019 > New Revision: 353087 > > URL: http://llvm.org/viewvc/llvm-project?rev=353087=rev > Log: > Update stale comment in lang/c/struct_types/main.c > >

[Lldb-commits] [lldb] r352548 - Make a blind attempt at fixing PDBASTParser nullability issues

2019-01-29 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Jan 29 13:46:34 2019 New Revision: 352548 URL: http://llvm.org/viewvc/llvm-project?rev=352548=rev Log: Make a blind attempt at fixing PDBASTParser nullability issues Modified: lldb/trunk/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp Modified:

[Lldb-commits] [lldb] r352521 - Make Type::GetByteSize optional (NFC)

2019-01-29 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Tue Jan 29 09:52:34 2019 New Revision: 352521 URL: http://llvm.org/viewvc/llvm-project?rev=352521=rev Log: Make Type::GetByteSize optional (NFC) This is a continuation of my quest to make the size 0 a supported value. This reapplies r352394 with additional PDB parser fixes

[Lldb-commits] [lldb] r352434 - Revert "Make Type::GetByteSize optional (NFC)"

2019-01-28 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Jan 28 13:44:35 2019 New Revision: 352434 URL: http://llvm.org/viewvc/llvm-project?rev=352434=rev Log: Revert "Make Type::GetByteSize optional (NFC)" This reverts commit r352394 because it broke three windows-specific tests. Modified:

[Lldb-commits] [lldb] r352417 - Remove unimplemented function

2019-01-28 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Jan 28 11:38:08 2019 New Revision: 352417 URL: http://llvm.org/viewvc/llvm-project?rev=352417=rev Log: Remove unimplemented function Looks like this was an unintended sideeffect of r124250. Differential Revision: https://reviews.llvm.org/D57272 Modified:

[Lldb-commits] [lldb] r352394 - Make Type::GetByteSize optional (NFC)

2019-01-28 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Mon Jan 28 09:49:33 2019 New Revision: 352394 URL: http://llvm.org/viewvc/llvm-project?rev=352394=rev Log: Make Type::GetByteSize optional (NFC) This is a continuation of my quest to make the size 0 a supported value. Differential Revision: https://reviews.llvm.org/D57273

[Lldb-commits] [lldb] r352111 - Remove NO_DEBUGINFO_TESTCASE from testcase.

2019-01-24 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Jan 24 13:32:32 2019 New Revision: 352111 URL: http://llvm.org/viewvc/llvm-project?rev=352111=rev Log: Remove NO_DEBUGINFO_TESTCASE from testcase. This makes it easier to exclude the test n bots that test earlier DWARF formats, also it feels like this is the better

[Lldb-commits] [lldb] r352094 - Only check the dwarf version when using the dwarf category

2019-01-24 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Jan 24 12:09:17 2019 New Revision: 352094 URL: http://llvm.org/viewvc/llvm-project?rev=352094=rev Log: Only check the dwarf version when using the dwarf category Modified: lldb/trunk/packages/Python/lldbsuite/test/decorators.py

[Lldb-commits] [lldb] r352086 - Unbreak windows bots

2019-01-24 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Jan 24 11:16:45 2019 New Revision: 352086 URL: http://llvm.org/viewvc/llvm-project?rev=352086=rev Log: Unbreak windows bots Modified: lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py Modified: lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py URL:

[Lldb-commits] [lldb] r352073 - Rename test directory

2019-01-24 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Jan 24 10:24:17 2019 New Revision: 352073 URL: http://llvm.org/viewvc/llvm-project?rev=352073=rev Log: Rename test directory Added: lldb/trunk/packages/Python/lldbsuite/test/expression_command/scoped_enums/

[Lldb-commits] [lldb] r352072 - Add decorator support for the DWARF version produced by the compiler

2019-01-24 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Thu Jan 24 10:24:14 2019 New Revision: 352072 URL: http://llvm.org/viewvc/llvm-project?rev=352072=rev Log: Add decorator support for the DWARF version produced by the compiler and mark up some tests failing in http://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake-matrix/

[Lldb-commits] [lldb] r352009 - Skip test on clang <8 instead of 7

2019-01-23 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Jan 23 18:37:28 2019 New Revision: 352009 URL: http://llvm.org/viewvc/llvm-project?rev=352009=rev Log: Skip test on clang <8 instead of 7 Modified: lldb/trunk/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py

[Lldb-commits] [lldb] r351385 - XFAIL test on Windows

2019-01-16 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Jan 16 14:07:21 2019 New Revision: 351385 URL: http://llvm.org/viewvc/llvm-project?rev=351385=rev Log: XFAIL test on Windows http://lab.llvm.org:8011/builders/lldb-x64-windows-ninja/builds/677/steps/test/logs/stdio Modified:

[Lldb-commits] [lldb] r351376 - Change TypeSystem::GetBitSize() to return an optional result.

2019-01-16 Thread Adrian Prantl via lldb-commits
Author: adrian Date: Wed Jan 16 13:19:20 2019 New Revision: 351376 URL: http://llvm.org/viewvc/llvm-project?rev=351376=rev Log: Change TypeSystem::GetBitSize() to return an optional result. This patch changes the behavior when printing C++ function references: where we previously would get a ,

Re: [Lldb-commits] [lldb] r351250 - Simplify Value::GetValueByteSize()

2019-01-16 Thread Adrian Prantl via lldb-commits
I posted a patch that should fix this in https://reviews.llvm.org/D56798 . thanks for your feedback! -- adrian ___ lldb-commits mailing list lldb-commits@lists.llvm.org

<    4   5   6   7   8   9   10   11   >