[Lldb-commits] [lldb] r374451 - TestMTCSimple: Make Makefile portable.

2019-10-10 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Oct 10 14:21:16 2019 New Revision: 374451 URL: http://llvm.org/viewvc/llvm-project?rev=374451&view=rev Log: TestMTCSimple: Make Makefile portable. r374262 left out the Makefile changes needed to cross compile this test. Modified: lldb/trunk/packages/Python/lldbsuite/

[Lldb-commits] [lldb] r374262 - TestMTCSimple.py: allow the test to run on Darwin embedded platforms

2019-10-09 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Oct 9 16:52:31 2019 New Revision: 374262 URL: http://llvm.org/viewvc/llvm-project?rev=374262&view=rev Log: TestMTCSimple.py: allow the test to run on Darwin embedded platforms The test needed some updates to run using a different UI toolkit and with a different libMTC, bu

[Lldb-commits] [lldb] r374256 - TestIndirectSymbols: Modernize the Makefile

2019-10-09 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Oct 9 15:47:28 2019 New Revision: 374256 URL: http://llvm.org/viewvc/llvm-project?rev=374256&view=rev Log: TestIndirectSymbols: Modernize the Makefile This old test used a completely hand-rolled Makefile. Modernize so that it's able to cross-compile. And XFAIL the test as

[Lldb-commits] [lldb] r374251 - Makefile.rules: add missing CODESIGN call

2019-10-09 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Oct 9 15:35:56 2019 New Revision: 374251 URL: http://llvm.org/viewvc/llvm-project?rev=374251&view=rev Log: Makefile.rules: add missing CODESIGN call When building an executable and a shared library at the same time (yes, Makefile.rules is setup to do this!) the executable

[Lldb-commits] [lldb] r374234 - TestHelloWorld: Make compatible with remote testing

2019-10-09 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Oct 9 14:41:02 2019 New Revision: 374234 URL: http://llvm.org/viewvc/llvm-project?rev=374234&view=rev Log: TestHelloWorld: Make compatible with remote testing The synchronization token handling was not remote-friendly. Modified: lldb/trunk/packages/Python/lldbsuite/

[Lldb-commits] [lldb] r374217 - Skip Apple simulator test for all remote testing scenarios.

2019-10-09 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Oct 9 13:39:04 2019 New Revision: 374217 URL: http://llvm.org/viewvc/llvm-project?rev=374217&view=rev Log: Skip Apple simulator test for all remote testing scenarios. The test makes no sense to run remotely, period. The architecture of the target is not the discriminant h

[Lldb-commits] [lldb] r374108 - Add test coverage to printing of enums and fix display of unsigned values

2019-10-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Oct 8 12:52:01 2019 New Revision: 374108 URL: http://llvm.org/viewvc/llvm-project?rev=374108&view=rev Log: Add test coverage to printing of enums and fix display of unsigned values TestCPP11EnumTypes.py should have covered all our bases when it comes to typed enums, but i

[Lldb-commits] [lldb] r374095 - Fix sign extension handling in DumpEnumValue

2019-10-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Oct 8 10:59:02 2019 New Revision: 374095 URL: http://llvm.org/viewvc/llvm-project?rev=374095&view=rev Log: Fix sign extension handling in DumpEnumValue When an enumerator has an unsigned type and its high bit set, the code introduced in r374067 would fail to match it due

[Lldb-commits] [lldb] r374076 - [Testsuite] Get rid of most of the recursive shared library Makefiles

2019-10-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Oct 8 09:23:28 2019 New Revision: 374076 URL: http://llvm.org/viewvc/llvm-project?rev=374076&view=rev Log: [Testsuite] Get rid of most of the recursive shared library Makefiles Most of the secondary Makefiles we have are just a couple variable definitions and then an incl

[Lldb-commits] [lldb] r374066 - Extract and simplify DumpEnumValue

2019-10-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Oct 8 08:35:58 2019 New Revision: 374066 URL: http://llvm.org/viewvc/llvm-project?rev=374066&view=rev Log: Extract and simplify DumpEnumValue Modified: lldb/trunk/source/Symbol/ClangASTContext.cpp Modified: lldb/trunk/source/Symbol/ClangASTContext.cpp URL: http://ll

[Lldb-commits] [lldb] r374067 - Add pretty printing of Clang "bitfield" enums

2019-10-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Oct 8 08:35:59 2019 New Revision: 374067 URL: http://llvm.org/viewvc/llvm-project?rev=374067&view=rev Log: Add pretty printing of Clang "bitfield" enums Summary: Using enumerators as flags is standard practice. This patch adds support to LLDB to display such enum values s

[Lldb-commits] [lldb] r370916 - Workaround TestConcurrentMany* flakiness in a more pricipled way

2019-09-04 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Sep 4 09:13:12 2019 New Revision: 370916 URL: http://llvm.org/viewvc/llvm-project?rev=370916&view=rev Log: Workaround TestConcurrentMany* flakiness in a more pricipled way The flakiness on our local machines seems to come for a race in the kernel between task_suspend and

[Lldb-commits] [lldb] r369930 - TestFunctionStarts.py: add synchronization

2019-08-26 Thread Frederic Riss via lldb-commits
Author: friss Date: Mon Aug 26 10:14:05 2019 New Revision: 369930 URL: http://llvm.org/viewvc/llvm-project?rev=369930&view=rev Log: TestFunctionStarts.py: add synchronization We have started to see the no_binary version of this test fail. The reason is that the binary was being removed before the

[Lldb-commits] [lldb] r369709 - TestAppleSimulatorOSType: Pass the --standalone argument to simctl

2019-08-22 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Aug 22 14:44:10 2019 New Revision: 369709 URL: http://llvm.org/viewvc/llvm-project?rev=369709&view=rev Log: TestAppleSimulatorOSType: Pass the --standalone argument to simctl It looks like running without this argument was supported for legacy reasons, but a Xcode 11 beta

[Lldb-commits] [lldb] r361440 - Actaully lock accesses to OptionValueFileSpecList objects

2019-05-22 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed May 22 14:58:52 2019 New Revision: 361440 URL: http://llvm.org/viewvc/llvm-project?rev=361440&view=rev Log: Actaully lock accesses to OptionValueFileSpecList objects The patch in r359029 missed a few accessors and mutators. This patch also changes the lock to a recursive o

[Lldb-commits] [lldb] r359349 - Pass explicit C++ version to test

2019-04-26 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Apr 26 14:16:15 2019 New Revision: 359349 URL: http://llvm.org/viewvc/llvm-project?rev=359349&view=rev Log: Pass explicit C++ version to test stop-hook-threads.cpp uses C++11 features, so ask for C++11 explicitely. This isn't broken on mainstream because clang defaults to

[Lldb-commits] [lldb] r359347 - TestZMMRegister: use an integer division as intended

2019-04-26 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Apr 26 13:23:55 2019 New Revision: 359347 URL: http://llvm.org/viewvc/llvm-project?rev=359347&view=rev Log: TestZMMRegister: use an integer division as intended Modified: lldb/trunk/packages/Python/lldbsuite/test/functionalities/register/intel_avx/TestZMMRegister.py

[Lldb-commits] [lldb] r359145 - Skip test introduced in r359140 on windows

2019-04-24 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Apr 24 15:00:01 2019 New Revision: 359145 URL: http://llvm.org/viewvc/llvm-project?rev=359145&view=rev Log: Skip test introduced in r359140 on windows Not sure what is or is not supposed to work on Windows and I have no way to investigate this. Modified: lldb/trunk/p

[Lldb-commits] [lldb] r359140 - Fix infinite recursion when calling C++ template functions

2019-04-24 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Apr 24 14:04:23 2019 New Revision: 359140 URL: http://llvm.org/viewvc/llvm-project?rev=359140&view=rev Log: Fix infinite recursion when calling C++ template functions Summary: When we encounter a templated function in the debug information, we were creating an AST that loo

[Lldb-commits] [lldb] r359028 - Lock accesses to OptionValueFileSpecList objects

2019-04-23 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Apr 23 13:17:04 2019 New Revision: 359028 URL: http://llvm.org/viewvc/llvm-project?rev=359028&view=rev Log: Lock accesses to OptionValueFileSpecList objects Before a Debugger gets a Target, target settings are routed to a global set of settings. Even without this, some par

[Lldb-commits] [lldb] r358604 - [CMake] Remove Apple-specific version logic.

2019-04-17 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Apr 17 11:23:22 2019 New Revision: 358604 URL: http://llvm.org/viewvc/llvm-project?rev=358604&view=rev Log: [CMake] Remove Apple-specific version logic. We were using the LLDB-Info.plist as the canonical holder of the version number, but there is really no good reason to d

[Lldb-commits] [lldb] r358525 - [debugserver] Relax the codesigning identity check

2019-04-16 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Apr 16 13:54:42 2019 New Revision: 358525 URL: http://llvm.org/viewvc/llvm-project?rev=358525&view=rev Log: [debugserver] Relax the codesigning identity check In an effort to help new LLDB developers, we added checks and messaging around the selection of your codesigning i

[Lldb-commits] [lldb] r355766 - Actually implement the TestQueues.py workaround

2019-03-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Mar 8 17:34:44 2019 New Revision: 355766 URL: http://llvm.org/viewvc/llvm-project?rev=355766&view=rev Log: Actually implement the TestQueues.py workaround The code commited in r355764 didn't do what I want as I typed GetThreadID instead of GetQueueID. This commit contains

[Lldb-commits] [lldb] r355764 - Try to workaround the TestQueues.py flakyness

2019-03-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Mar 8 17:23:47 2019 New Revision: 355764 URL: http://llvm.org/viewvc/llvm-project?rev=355764&view=rev Log: Try to workaround the TestQueues.py flakyness This is not a fix, but if I understand enough of the issue, it should bail out early of the test when in a situation th

[Lldb-commits] [lldb] r355706 - Add more logging to TestQueues.py

2019-03-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Mar 8 09:09:13 2019 New Revision: 355706 URL: http://llvm.org/viewvc/llvm-project?rev=355706&view=rev Log: Add more logging to TestQueues.py The last round of logging taught us that when the test fails, lldb is indeed aware of the thread it's failing to associate to a giv

[Lldb-commits] [lldb] r355647 - Add logging to TestQueues.py

2019-03-07 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Mar 7 14:28:01 2019 New Revision: 355647 URL: http://llvm.org/viewvc/llvm-project?rev=355647&view=rev Log: Add logging to TestQueues.py In an attempt to understand why the test is still failing after r35, add some logging. Modified: lldb/trunk/packages/Python/lld

[Lldb-commits] [lldb] r355644 - Fix TestAppleSimulatorOSType.py with Xcode 10.2

2019-03-07 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Mar 7 14:12:03 2019 New Revision: 355644 URL: http://llvm.org/viewvc/llvm-project?rev=355644&view=rev Log: Fix TestAppleSimulatorOSType.py with Xcode 10.2 It looks like the simctl tool shipped in Xcode10.2 changed the format of its json output. Modified: lldb/trunk/

[Lldb-commits] [lldb] r355555 - [debugserver] Fix IsUserReady thread filtering

2019-03-06 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Mar 6 13:56:14 2019 New Revision: 35 URL: http://llvm.org/viewvc/llvm-project?rev=35&view=rev Log: [debugserver] Fix IsUserReady thread filtering Summary: In 2010 (r118866), filtering code was added to debugserver to avoid reporting threads that were "not ready t

[Lldb-commits] [lldb] r354047 - [dotest] Fix compiler version number comparison

2019-02-14 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Feb 14 10:48:05 2019 New Revision: 354047 URL: http://llvm.org/viewvc/llvm-project?rev=354047&view=rev Log: [dotest] Fix compiler version number comparison dotest's version comparision function is just a lexicographical compare of the version strings. This is obviously wro

[Lldb-commits] [lldb] r348805 - Reflow a multi-line string and add a newline

2018-12-10 Thread Frederic Riss via lldb-commits
Author: friss Date: Mon Dec 10 14:30:19 2018 New Revision: 348805 URL: http://llvm.org/viewvc/llvm-project?rev=348805&view=rev Log: Reflow a multi-line string and add a newline Modified: lldb/trunk/source/Target/StopInfo.cpp Modified: lldb/trunk/source/Target/StopInfo.cpp URL: http://llvm.o

[Lldb-commits] [lldb] r348711 - Revert a hunk that shouldn't have been included in the last commit.

2018-12-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Sat Dec 8 18:38:04 2018 New Revision: 348711 URL: http://llvm.org/viewvc/llvm-project?rev=348711&view=rev Log: Revert a hunk that shouldn't have been included in the last commit. I've seen this line trigger UB, but that's obviously not the correct fix... Modified: lldb/t

[Lldb-commits] [lldb] r348710 - Remove some UB in RegisterContextDarwin_arm64.cpp

2018-12-08 Thread Frederic Riss via lldb-commits
Author: friss Date: Sat Dec 8 18:35:19 2018 New Revision: 348710 URL: http://llvm.org/viewvc/llvm-project?rev=348710&view=rev Log: Remove some UB in RegisterContextDarwin_arm64.cpp Modified: lldb/trunk/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp lldb/trunk/source/Plugins

[Lldb-commits] [lldb] r347117 - Make TestAppleSimulatorOSType.py more flexible

2018-11-16 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Nov 16 16:40:31 2018 New Revision: 347117 URL: http://llvm.org/viewvc/llvm-project?rev=347117&view=rev Log: Make TestAppleSimulatorOSType.py more flexible Different versions of Xcode have different outputs for the simctl command Modified: lldb/trunk/packages/Python/l

[Lldb-commits] [lldb] r347109 - Rewrite stop-hook tests as a couple of FileCheck tests

2018-11-16 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Nov 16 15:07:28 2018 New Revision: 347109 URL: http://llvm.org/viewvc/llvm-project?rev=347109&view=rev Log: Rewrite stop-hook tests as a couple of FileCheck tests Those tests were using pexpect and being flaky on some of ours bots. This patch reimplmeents the tests usinf F

[Lldb-commits] [lldb] r346684 - Remove the last CURRENT_ARCH reference in Xcode's build scripts.

2018-11-12 Thread Frederic Riss via lldb-commits
Author: friss Date: Mon Nov 12 09:59:30 2018 New Revision: 346684 URL: http://llvm.org/viewvc/llvm-project?rev=346684&view=rev Log: Remove the last CURRENT_ARCH reference in Xcode's build scripts. In the same spirit as r346443. Modified: lldb/trunk/scripts/Xcode/lldbbuild.py Modified: lldb/

[Lldb-commits] [lldb] r341425 - Change TestCompletion to only ever look inside of BaseDir

2018-09-04 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Sep 4 16:09:49 2018 New Revision: 341425 URL: http://llvm.org/viewvc/llvm-project?rev=341425&view=rev Log: Change TestCompletion to only ever look inside of BaseDir TestCompletion was failing quite frequently on our Linux bots. Some tracing revealed that when we are itera

[Lldb-commits] [lldb] r341268 - File completion bugfix

2018-08-31 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Aug 31 16:03:28 2018 New Revision: 341268 URL: http://llvm.org/viewvc/llvm-project?rev=341268&view=rev Log: File completion bugfix If you tried to complete somwthing like ~/., lldb would come up with a lot of non-existent filenames by concatenating every exisitng file in t

[Lldb-commits] [lldb] r341233 - Fix a comment to use the correct variable name.

2018-08-31 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Aug 31 11:14:53 2018 New Revision: 341233 URL: http://llvm.org/viewvc/llvm-project?rev=341233&view=rev Log: Fix a comment to use the correct variable name. Modified: lldb/trunk/include/lldb/API/SBProcess.h Modified: lldb/trunk/include/lldb/API/SBProcess.h URL: http:/

[Lldb-commits] [lldb] r341006 - Provide a default implementation of TypeSystem::GetNumTemplateArguments

2018-08-29 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Aug 29 17:37:23 2018 New Revision: 341006 URL: http://llvm.org/viewvc/llvm-project?rev=341006&view=rev Log: Provide a default implementation of TypeSystem::GetNumTemplateArguments ... and remove the dummy implementations from the languages that do not support it. Modified

[Lldb-commits] [lldb] r340880 - Allow IRInterpreter to deal with non-power-of-2 sized types to support some bitfield accesses.

2018-08-28 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Aug 28 15:50:01 2018 New Revision: 340880 URL: http://llvm.org/viewvc/llvm-project?rev=340880&view=rev Log: Allow IRInterpreter to deal with non-power-of-2 sized types to support some bitfield accesses. Summary: For some bitfield patterns (like the one added by this commi

[Lldb-commits] [lldb] r340676 - Disable exceptions for TestDataFormatterLibcxxOptional.py

2018-08-24 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Aug 24 18:25:24 2018 New Revision: 340676 URL: http://llvm.org/viewvc/llvm-project?rev=340676&view=rev Log: Disable exceptions for TestDataFormatterLibcxxOptional.py On macOS, some of the APIs used by the test are available only starting on macOS 10.14 when using exception

[Lldb-commits] [lldb] r337029 - Fix TestAttachDenied on macOS Mojave

2018-07-13 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Jul 13 10:45:43 2018 New Revision: 337029 URL: http://llvm.org/viewvc/llvm-project?rev=337029&view=rev Log: Fix TestAttachDenied on macOS Mojave TestAttachDenied tries to attach to a process that is ptracing itself and verifies that we error out. Starting with macOS Mojave

[Lldb-commits] [lldb] r335313 - Remove dead code

2018-06-21 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Jun 21 17:22:50 2018 New Revision: 335313 URL: http://llvm.org/viewvc/llvm-project?rev=335313&view=rev Log: Remove dead code Our DWARF parsing code had a workaorund for Objective-C "self" not being marked as artifial by the compiler. Clang has been doing this since 2010, s

[Lldb-commits] [lldb] r334921 - Fix the 'tb' alias command

2018-06-17 Thread Frederic Riss via lldb-commits
Author: friss Date: Sun Jun 17 21:34:33 2018 New Revision: 334921 URL: http://llvm.org/viewvc/llvm-project?rev=334921&view=rev Log: Fix the 'tb' alias command No idea when this broke or if it ever worked. Added a small test for one-shot breakpoints while I was there. Modified: lldb/trunk/pa

[Lldb-commits] [lldb] r334861 - Fix TestExec after r334783

2018-06-15 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Jun 15 13:36:03 2018 New Revision: 334861 URL: http://llvm.org/viewvc/llvm-project?rev=334861&view=rev Log: Fix TestExec after r334783 The second makefile that was added has implicit rules which meant that secondprog.cpp would be built once into a secondprog binary, but it

[Lldb-commits] [lldb] r334784 - Add support for PLATFORM_*SIMULATOR

2018-06-14 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Jun 14 19:50:45 2018 New Revision: 334784 URL: http://llvm.org/viewvc/llvm-project?rev=334784&view=rev Log: Add support for PLATFORM_*SIMULATOR The toolchain in Xcode 10 uses a new LC_BUILD_VERSION entry to identify simulator binaries. Add support for reading those to debu

[Lldb-commits] [lldb] r334772 - Add an entitlement to debugserver

2018-06-14 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Jun 14 14:17:59 2018 New Revision: 334772 URL: http://llvm.org/viewvc/llvm-project?rev=334772&view=rev Log: Add an entitlement to debugserver On macOS 10.14, debugserver needs to have an entitlement do be allowed to debug processes. Adding this to both the Xcode and cmake

[Lldb-commits] [lldb] r334743 - Add a script to setup codesigning on macOS.

2018-06-14 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Jun 14 11:04:13 2018 New Revision: 334743 URL: http://llvm.org/viewvc/llvm-project?rev=334743&view=rev Log: Add a script to setup codesigning on macOS. I've been using this script on a couple machines and it seems to work so I'm putting it out there, maybe other people wil

[Lldb-commits] [lldb] r333786 - Fix Module::FindTypes to return the correct number of matches.

2018-06-01 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Jun 1 13:14:21 2018 New Revision: 333786 URL: http://llvm.org/viewvc/llvm-project?rev=333786&view=rev Log: Fix Module::FindTypes to return the correct number of matches. In r331719, I changed Module::FindTypes not to limit the amount of types returned by the Symbol provid

[Lldb-commits] [lldb] r332115 - Add a lock to PlatformPOSIX::DoLoadImage

2018-05-11 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri May 11 11:21:11 2018 New Revision: 332115 URL: http://llvm.org/viewvc/llvm-project?rev=332115&view=rev Log: Add a lock to PlatformPOSIX::DoLoadImage Summary: Multiple threads could be calling into DoLoadImage concurrently, only one should be allowed to create the UtilityFu

[Lldb-commits] [lldb] r331719 - Really test type lookup in TestCppTypeLookup.py

2018-05-07 Thread Frederic Riss via lldb-commits
Author: friss Date: Mon May 7 20:08:46 2018 New Revision: 331719 URL: http://llvm.org/viewvc/llvm-project?rev=331719&view=rev Log: Really test type lookup in TestCppTypeLookup.py Summary: ... and fix one bug found this way. Currently, the test works not because types are looked up correctly, but

[Lldb-commits] [lldb] r331073 - [debugserver] Fix the G packet handling.

2018-04-27 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Apr 27 12:59:42 2018 New Revision: 331073 URL: http://llvm.org/viewvc/llvm-project?rev=331073&view=rev Log: [debugserver] Fix the G packet handling. Of course r331004 needed a counterpart on the write side. Modified: lldb/trunk/packages/Python/lldbsuite/test/tools/ll

[Lldb-commits] [lldb] r331043 - Mark test as @skipIfOutOfTreeDebugserver

2018-04-27 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Apr 27 08:30:09 2018 New Revision: 331043 URL: http://llvm.org/viewvc/llvm-project?rev=331043&view=rev Log: Mark test as @skipIfOutOfTreeDebugserver This test will currently fail for people using the system debugserver. Modified: lldb/trunk/packages/Python/lldbsuite/

[Lldb-commits] [lldb] r331004 - [debugserver] Fix handling of the 'g' packet

2018-04-26 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Apr 26 17:09:04 2018 New Revision: 331004 URL: http://llvm.org/viewvc/llvm-project?rev=331004&view=rev Log: [debugserver] Fix handling of the 'g' packet LLDB doesn't use this packet so we never hit this, but it looks like some other projects talk to debugserver and are hit

[Lldb-commits] [lldb] r330877 - [debugserver] Return 'ios' instead of 'iphoneos' for the ostype.

2018-04-25 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Apr 25 15:12:12 2018 New Revision: 330877 URL: http://llvm.org/viewvc/llvm-project?rev=330877&view=rev Log: [debugserver] Return 'ios' instead of 'iphoneos' for the ostype. When I merged the 2 codepaths that return an OS type, I hade checked that the places accepting 'ipho

[Lldb-commits] [lldb] r329374 - [debugserver] Fix LC_BUILD_VERSION load command handling.

2018-04-05 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Apr 5 21:28:12 2018 New Revision: 329374 URL: http://llvm.org/viewvc/llvm-project?rev=329374&view=rev Log: [debugserver] Fix LC_BUILD_VERSION load command handling. Summary: In one of the 2 places the LC_BUILD_VERSION load command is handled, there is a bug preventing us

[Lldb-commits] [lldb] r328984 - Support template template parameters

2018-04-02 Thread Frederic Riss via lldb-commits
Author: friss Date: Mon Apr 2 09:18:32 2018 New Revision: 328984 URL: http://llvm.org/viewvc/llvm-project?rev=328984&view=rev Log: Support template template parameters Summary: We would fail to resolve (and thus display the value of) any templated type which contained a template template argumen

[Lldb-commits] [lldb] r328761 - Prevent double release of mach ports

2018-03-28 Thread Frederic Riss via lldb-commits
Author: friss Date: Wed Mar 28 20:49:41 2018 New Revision: 328761 URL: http://llvm.org/viewvc/llvm-project?rev=328761&view=rev Log: Prevent double release of mach ports Summary: When a MIG routine returns KERN_FAILURE, the demux function will release any OOL resources like ports. In this case, t

[Lldb-commits] [lldb] r327753 - Fix the Windows build after r327750

2018-03-16 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Mar 16 15:19:58 2018 New Revision: 327753 URL: http://llvm.org/viewvc/llvm-project?rev=327753&view=rev Log: Fix the Windows build after r327750 Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp Modified: lldb/trunk/source/Plugins/SymbolFile/

[Lldb-commits] [lldb] r327750 - [DWARFASTParserClang] Complete external record types before using them as a decl context.

2018-03-16 Thread Frederic Riss via lldb-commits
Author: friss Date: Fri Mar 16 15:12:22 2018 New Revision: 327750 URL: http://llvm.org/viewvc/llvm-project?rev=327750&view=rev Log: [DWARFASTParserClang] Complete external record types before using them as a decl context. Summary: When in a gmodules-like debugging scenario, you can have a parent

[Lldb-commits] [lldb] r325862 - Fix TestMultithreaded when there's no debugserver specified

2018-02-22 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Feb 22 21:29:27 2018 New Revision: 325862 URL: http://llvm.org/viewvc/llvm-project?rev=325862&view=rev Log: Fix TestMultithreaded when there's no debugserver specified r325858 was bogus and would error out with a KeyError when --server was not passed to dotest.py. Modifie

[Lldb-commits] [lldb] r325858 - Fix TestMultithreaded when specifying an alternative debugserver.

2018-02-22 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Feb 22 21:03:09 2018 New Revision: 325858 URL: http://llvm.org/viewvc/llvm-project?rev=325858&view=rev Log: Fix TestMultithreaded when specifying an alternative debugserver. Summary: This test launches a helper that uses the debugserver. The environment variable sepcifying

[Lldb-commits] [lldb] r325859 - Fix TestUbsanBasic

2018-02-22 Thread Frederic Riss via lldb-commits
Author: friss Date: Thu Feb 22 21:03:10 2018 New Revision: 325859 URL: http://llvm.org/viewvc/llvm-project?rev=325859&view=rev Log: Fix TestUbsanBasic Summary: Potentially due to the recent testuite refactorings, this test now reports a full absolute path but expect just the filename. For some re

[Lldb-commits] [lldb] r325666 - Fix TestAppleTypesIsProduced after r324226

2018-02-20 Thread Frederic Riss via lldb-commits
Author: friss Date: Tue Feb 20 22:20:03 2018 New Revision: 325666 URL: http://llvm.org/viewvc/llvm-project?rev=325666&view=rev Log: Fix TestAppleTypesIsProduced after r324226 This test was accessing self.debug_info, which doesn't exist anymore. For some reason the macOS bots are skipping this tes

Re: [Lldb-commits] [PATCH] D22463: [RFC] Moving to GitHub Proposal: NOT DECISION!

2016-07-18 Thread Frederic Riss via lldb-commits
friss added inline comments. Comment at: docs/Proposals/GitHub.rst:220 @@ +219,3 @@ +8. Tell people living downstream to pick up commits from the official git + repository. +9. Give things time to settle. We could play some games like disabling the SVN vsk wrote