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/
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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/
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
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
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:/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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/
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
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
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
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
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
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
65 matches
Mail list logo