Author: jmolenda
Date: Tue Sep 25 14:01:54 2018
New Revision: 343029
URL: http://llvm.org/viewvc/llvm-project?rev=343029&view=rev
Log:
Change the unwinder to not use a hard-coded limit on the
max number of stack frames to backtrace, make it a setting,
target.process.thread.max-backtrace-depth.
Add
Author: jmolenda
Date: Wed Oct 10 17:28:35 2018
New Revision: 344209
URL: http://llvm.org/viewvc/llvm-project?rev=344209&view=rev
Log:
Upstreaming the BridgeOS device support and the
LC_BUILD_VERSION load command handling - this
commit is a combination of patches by Adrian
Prantl and myself. llv
Author: jmolenda
Date: Thu Oct 11 11:37:53 2018
New Revision: 344275
URL: http://llvm.org/viewvc/llvm-project?rev=344275&view=rev
Log:
Don't mark an LC_BUILD_VERSION as giving us a
correct version if it has a major verison 0.
Modified:
lldb/trunk/source/Plugins/ObjectFile/Mach-O/ObjectFileMa
Author: jmolenda
Date: Thu Oct 11 11:41:34 2018
New Revision: 344277
URL: http://llvm.org/viewvc/llvm-project?rev=344277&view=rev
Log:
Fix this comment so it is consistent with all the others.
Modified:
lldb/trunk/source/Plugins/Platform/MacOSX/PlatformRemoteAppleBridge.cpp
Modified:
lldb/
Author: jmolenda
Date: Thu Oct 11 17:53:55 2018
New Revision: 344323
URL: http://llvm.org/viewvc/llvm-project?rev=344323&view=rev
Log:
Remove references to source/Plugins/SymbolFile/NativePDB.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbx
Author: jmolenda
Date: Fri Oct 12 13:53:21 2018
New Revision: 344414
URL: http://llvm.org/viewvc/llvm-project?rev=344414&view=rev
Log:
Add NativePDB subdir again.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.org/vie
> On Oct 12, 2018, at 12:47 PM, Zachary Turner via lldb-commits
> wrote:
>
> Resubmit "Add SymbolFileNativePDB plugin."
>
> This was originally reverted due to some test failures on
> Linux. Those problems turned out to require several additional
> patches to lld and clang in order to fix, w
Ah, mystery solved. The lit test specifies REQUIRES Darwin.
> On Oct 12, 2018, at 3:22 PM, Jason Molenda wrote:
>
>
>
>> On Oct 12, 2018, at 12:47 PM, Zachary Turner via lldb-commits
>> wrote:
>>
>> Resubmit "Add SymbolFileNativePDB plugin."
>>
>> This was originally reverted due to som
Adrian suggests that parseFileHeaders is returning an error and that needs to
be cleared?
> On Oct 12, 2018, at 3:27 PM, Jason Molenda wrote:
>
> Ah, mystery solved. The lit test specifies REQUIRES Darwin.
>
>> On Oct 12, 2018, at 3:22 PM, Jason Molenda wrote:
>>
>>
>>
>>> On Oct 12, 2
Yep, thanks!
% bin/lldb-test symbols ../f.obj
Module: ../f.obj
Module ../f.obj
0x7fb795587320: ObjectFileMachO64, file = '../f.obj', triple =
x86_64-apple-macosx10.14.0
SectID Type File Address Perm
File Off. File Size Flags Section Name
-
Author: jmolenda
Date: Tue Oct 16 10:26:04 2018
New Revision: 344626
URL: http://llvm.org/viewvc/llvm-project?rev=344626&view=rev
Log:
Simplify LocateDSYMInVincinityOfExecutable by moving
some redundant code into a separate function,
LookForDsymNextToExecutablePath, and having that function
also
Author: jmolenda
Date: Tue Oct 16 10:31:33 2018
New Revision: 344628
URL: http://llvm.org/viewvc/llvm-project?rev=344628&view=rev
Log:
For a built & test bot, add an environment variable PLATFORM_SDK_DIRECTORY,
which PlatformRemoteDarwinDevice::UpdateSDKDirectoryInfosIfNeeded
which examine for any
Author: jmolenda
Date: Tue Oct 16 11:11:17 2018
New Revision: 344633
URL: http://llvm.org/viewvc/llvm-project?rev=344633&view=rev
Log:
Don't run TestBreakpointIt.py on arm64 devices;
it is armv7 specific.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/arm/breakpoint-it/TestBreakpointIt.
Author: jmolenda
Date: Tue Oct 16 11:14:30 2018
New Revision: 344635
URL: http://llvm.org/viewvc/llvm-project?rev=344635&view=rev
Log:
Tiny testsuite tweaks. Don't run the apple simulator
tests when targetting a device. Add an include to
safe-to-call-func to work around a modules issue with
a c
Author: jmolenda
Date: Tue Oct 16 11:25:46 2018
New Revision: 344636
URL: http://llvm.org/viewvc/llvm-project?rev=344636&view=rev
Log:
Revert r344626 while I address a testsuite failure from a bot.
Modified:
lldb/trunk/source/Host/common/Symbols.cpp
Modified: lldb/trunk/source/Host/common/S
Author: jmolenda
Date: Tue Oct 16 14:49:31 2018
New Revision: 344646
URL: http://llvm.org/viewvc/llvm-project?rev=344646&view=rev
Log:
Fixed an issue that a bot found with my changes
in r344626 & recommitting. Original commit msg:
Simplify LocateDSYMInVincinityOfExecutable by moving
some redund
Author: jmolenda
Date: Tue Oct 23 12:03:52 2018
New Revision: 345069
URL: http://llvm.org/viewvc/llvm-project?rev=345069&view=rev
Log:
Add UdtRecordCompleter.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.org/vie
Author: jmolenda
Date: Tue Oct 23 16:45:56 2018
New Revision: 345106
URL: http://llvm.org/viewvc/llvm-project?rev=345106&view=rev
Log:
Support nwere versions of the Segger J-Link jtag board software.
Add support in ProcessGDBRemote::GetGDBServerRegisterInfo
for recognizing a generic "arm" architec
Author: jmolenda
Date: Fri Oct 26 12:40:18 2018
New Revision: 345422
URL: http://llvm.org/viewvc/llvm-project?rev=345422&view=rev
Log:
Remove an early-return from Driver::ParseArgs that
was added as a part of D52604 / r343348. If the
lldb driver is run without any arguments, .lldbinit
file readi
Author: jmolenda
Date: Thu Nov 1 16:41:05 2018
New Revision: 345912
URL: http://llvm.org/viewvc/llvm-project?rev=345912&view=rev
Log:
When no FileCheck binary is specified, look in the llvm/clang bin
dirs relative to the source directory (Xcode build style) to find
one, use it if found.
Modif
Author: jmolenda
Date: Tue Nov 6 15:01:42 2018
New Revision: 346278
URL: http://llvm.org/viewvc/llvm-project?rev=346278&view=rev
Log:
Add MSVCUndecoratedNameParser.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.
Author: jmolenda
Date: Tue Nov 6 16:25:02 2018
New Revision: 346283
URL: http://llvm.org/viewvc/llvm-project?rev=346283&view=rev
Log:
Compiler warning pointed out a mistake - fix it.
Modified:
lldb/trunk/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
Modified: lldb/trunk/source/Plugins/
Author: jmolenda
Date: Tue Nov 6 17:19:52 2018
New Revision: 346285
URL: http://llvm.org/viewvc/llvm-project?rev=346285&view=rev
Log:
Standardize the OTHER_LDFLAGS for the lldb-gtest-build target.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/projec
Author: jmolenda
Date: Wed Nov 7 10:38:15 2018
New Revision: 346342
URL: http://llvm.org/viewvc/llvm-project?rev=346342&view=rev
Log:
Revert r346285 until I can make it work correctly
the way the bots build lldb.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.
Author: jmolenda
Date: Wed Nov 7 11:28:03 2018
New Revision: 346347
URL: http://llvm.org/viewvc/llvm-project?rev=346347&view=rev
Log:
Re-commit regularization of the lldb-gtest-build target.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxp
Author: jmolenda
Date: Thu Nov 8 14:41:19 2018
New Revision: 346443
URL: http://llvm.org/viewvc/llvm-project?rev=346443&view=rev
Log:
Change $CURRENT_ARCH settings in xcode project file to hardcoded
"x86_64" - used for finding the llvm build directory. Newer
Xcodes do not define CURRENT_ARCH.
M
Author: jmolenda
Date: Fri Nov 9 12:31:41 2018
New Revision: 346553
URL: http://llvm.org/viewvc/llvm-project?rev=346553&view=rev
Log:
Remove llvm include from debugserver, change
LLVM_FALLTHROUGH's to [[clang::fallthrough]] -
debugserver is only ever compiled on darwin
systems with clang.
Modif
Author: jmolenda
Date: Fri Nov 9 14:33:26 2018
New Revision: 346561
URL: http://llvm.org/viewvc/llvm-project?rev=346561&view=rev
Log:
Work with a gdb-remote target that doesn't handle the
qWatchpointSupportInfo packet correctly.
In GDBRemoteCommunicationClient::GetWatchpointSupportInfo,
if the
Author: jmolenda
Date: Fri Nov 9 16:14:14 2018
New Revision: 346571
URL: http://llvm.org/viewvc/llvm-project?rev=346571&view=rev
Log:
Enable listening for EXC_RESOURCE events, and format mach
event as a thread stop reason if we receive one, using
some macros to decode the payload.
Patch origi
Author: jmolenda
Date: Fri Nov 9 16:25:45 2018
New Revision: 346573
URL: http://llvm.org/viewvc/llvm-project?rev=346573&view=rev
Log:
Unbreak the linux bot from the previous commit. Fred needed to use
some of the macros from mach/exc_resource.h to decode EXC_RESOURCE,
but that header doesn't exi
Author: jmolenda
Date: Wed Nov 14 14:14:07 2018
New Revision: 346900
URL: http://llvm.org/viewvc/llvm-project?rev=346900&view=rev
Log:
update xcode project file for reproducers.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http
Author: jmolenda
Date: Thu Nov 15 12:28:55 2018
New Revision: 346991
URL: http://llvm.org/viewvc/llvm-project?rev=346991&view=rev
Log:
A unit test file moved.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.org/viewvc/
Author: jmolenda
Date: Fri Nov 16 17:08:01 2018
New Revision: 347122
URL: http://llvm.org/viewvc/llvm-project?rev=347122&view=rev
Log:
add PdbSymUid.cpp
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.org/viewvc/llvm-p
Author: jmolenda
Date: Fri Nov 30 13:33:00 2018
New Revision: 348040
URL: http://llvm.org/viewvc/llvm-project?rev=348040&view=rev
Log:
Add a test to verify that lldb can load a kext binary.
Added:
lldb/trunk/packages/Python/lldbsuite/test/macosx/load-kext/
lldb/trunk/packages/Python/ll
Author: jmolenda
Date: Tue Dec 4 12:34:23 2018
New Revision: 348300
URL: http://llvm.org/viewvc/llvm-project?rev=348300&view=rev
Log:
Add SBInitializerOptions.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.org/v
Hi Aaron, this is failing to build on macOS systems --
> On Dec 6, 2018, at 1:36 PM, Aaron Smith via lldb-commits
> wrote:
>
> +// At this moment we only have the base name of the DLL. The full path
> can
> +// only be seen after the dynamic loading. Our best guess is Try to get
> it
Author: jmolenda
Date: Thu Dec 6 16:35:26 2018
New Revision: 348557
URL: http://llvm.org/viewvc/llvm-project?rev=348557&view=rev
Log:
Change the amount of data that Platform::PutFile will try to transfer
in one packet from 1k bytes to 16k bytes. Sending a large file to an
iOS device directly con
Author: jmolenda
Date: Fri Dec 14 18:36:39 2018
New Revision: 349231
URL: http://llvm.org/viewvc/llvm-project?rev=349231&view=rev
Log:
A brief outline of the packets that need to be implemented
to write an lldb platform server that doesn't link against
LLDB.framework to be able to fully run the ll
Author: jmolenda
Date: Fri Dec 14 18:51:01 2018
New Revision: 349232
URL: http://llvm.org/viewvc/llvm-project?rev=349232&view=rev
Log:
Ah, forgot qModuleInfo. Need to look that one up
and finish filling this in.
Modified:
lldb/trunk/docs/lldb-platform-packets.txt
Modified: lldb/trunk/docs/l
Author: jmolenda
Date: Sat Dec 15 10:40:38 2018
New Revision: 349282
URL: http://llvm.org/viewvc/llvm-project?rev=349282&view=rev
Log:
Update the vFile:open: description to note that the flags
in the packet are lldb enum values, not the open(2) oflags --
forgot about that wrinkle. Also added a c
Author: jmolenda
Date: Sun Dec 16 10:33:58 2018
New Revision: 349313
URL: http://llvm.org/viewvc/llvm-project?rev=349313&view=rev
Log:
Clarify a few minor details.
Modified:
lldb/trunk/docs/lldb-platform-packets.txt
Modified: lldb/trunk/docs/lldb-platform-packets.txt
URL:
http://llvm.org/vi
Author: jmolenda
Date: Sun Dec 16 10:44:54 2018
New Revision: 349316
URL: http://llvm.org/viewvc/llvm-project?rev=349316&view=rev
Log:
Add a description of the similar packets defined in the
gdb-remote serial protocol documentation, call out the
incompatability of lldb's vFile:open: packet as it
Author: jmolenda
Date: Mon Dec 17 14:07:39 2018
New Revision: 349406
URL: http://llvm.org/viewvc/llvm-project?rev=349406&view=rev
Log:
Add PdbAstBuilder.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.org/viewvc/l
Author: jmolenda
Date: Mon Dec 17 14:25:54 2018
New Revision: 349409
URL: http://llvm.org/viewvc/llvm-project?rev=349409&view=rev
Log:
Document the DBGSourcePathRemapping dictionary that may be
present in the dSYM per-uuid plist, its precedence order with
the older DBGBuildSourcePath/DBGSourcePat
Author: jmolenda
Date: Mon Dec 17 15:33:40 2018
New Revision: 349417
URL: http://llvm.org/viewvc/llvm-project?rev=349417&view=rev
Log:
A few small updates to the testsuite for running against an iOS device.
Remove the expected-fails for 34538611; using an alternate platform
implementation handles
Author: jmolenda
Date: Tue Dec 18 14:21:48 2018
New Revision: 349553
URL: http://llvm.org/viewvc/llvm-project?rev=349553&view=rev
Log:
Un-conditionalize use of libcompression. debugserver only builds
on Darwin systems and libcompression has been in the OS for over
three years.
Remove use of / l
Author: jmolenda
Date: Tue Dec 18 15:02:50 2018
New Revision: 349563
URL: http://llvm.org/viewvc/llvm-project?rev=349563&view=rev
Log:
Force libcompression calls to be enabled when building on Darwin
systems. It has been available in the OS over over three years
now. If lldb doesn't link against
Author: jmolenda
Date: Tue Dec 18 15:33:42 2018
New Revision: 349572
URL: http://llvm.org/viewvc/llvm-project?rev=349572&view=rev
Log:
Remove the zlib CFLAGS and LDFLAGS settings from the xcode project file.
We're linking against libcompression all the time now, we don't need to
fall back to zlib.
Author: jmolenda
Date: Tue Dec 18 15:45:45 2018
New Revision: 349580
URL: http://llvm.org/viewvc/llvm-project?rev=349580&view=rev
Log:
Don't forget to free the libcompression scratch buffer in the dtor.
Modified:
lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
Modifie
Author: jmolenda
Date: Thu May 31 13:01:15 2018
New Revision: 333690
URL: http://llvm.org/viewvc/llvm-project?rev=333690&view=rev
Log:
Set m_struct_valid to initial value in ctor.
Patch from Tom Tromey .
Differential Revision: https://reviews.llvm.org/D47481
Modified:
lldb/trunk/source/Exp
Author: jmolenda
Date: Mon Jun 11 14:35:36 2018
New Revision: 334441
URL: http://llvm.org/viewvc/llvm-project?rev=334441&view=rev
Log:
Add DebugNamesDWARFIndex.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.org/v
Author: jmolenda
Date: Mon Jun 11 14:36:40 2018
New Revision: 334442
URL: http://llvm.org/viewvc/llvm-project?rev=334442&view=rev
Log:
Document how lldb uses the DBGSourcePathRemapping
source path remapping src/dest path pairs with
respect to the DBGVersion number in the plist.
Modified:
lld
Author: jmolenda
Date: Wed Jun 13 15:05:38 2018
New Revision: 334662
URL: http://llvm.org/viewvc/llvm-project?rev=334662&view=rev
Log:
Fix macos xcode build.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
lldb/trunk/source/Host/macosx/objcxx/Host.mm
Modified: lldb/trunk/lldb.xcodepr
Author: jmolenda
Date: Wed Jun 13 15:33:27 2018
New Revision: 334666
URL: http://llvm.org/viewvc/llvm-project?rev=334666&view=rev
Log:
Fix group entry.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.org/viewvc/llvm-pr
Author: jmolenda
Date: Wed Jun 13 15:37:01 2018
New Revision: 334667
URL: http://llvm.org/viewvc/llvm-project?rev=334667&view=rev
Log:
Move the header file to be in the same new place as the .mm file.
Added:
lldb/trunk/source/Plugins/Platform/MacOSX/objcxx/PlatformiOSSimulatorCoreSimulatorSu
Author: jmolenda
Date: Wed Jun 13 18:29:18 2018
New Revision: 334680
URL: http://llvm.org/viewvc/llvm-project?rev=334680&view=rev
Log:
fix cmake include path.
Modified:
lldb/trunk/source/Plugins/Platform/MacOSX/objcxx/CMakeLists.txt
Modified: lldb/trunk/source/Plugins/Platform/MacOSX/objcxx/
Author: jmolenda
Date: Thu Jun 14 17:55:53 2018
New Revision: 334783
URL: http://llvm.org/viewvc/llvm-project?rev=334783&view=rev
Log:
Change TestExec.py from creating an i386+x86_64 fat binary
on darwin systems and re-execing itself, to creating two
separate test programs; lldb runs the first pro
Author: jmolenda
Date: Fri Jun 15 16:29:32 2018
New Revision: 334872
URL: http://llvm.org/viewvc/llvm-project?rev=334872&view=rev
Log:
Sort the files in the PBXBuildFile and PBXFileReference
sections of lldb's xcode project file to reduce automerger
issues with the github swift repository of lldb
Author: jmolenda
Date: Fri Jun 15 16:32:37 2018
New Revision: 334873
URL: http://llvm.org/viewvc/llvm-project?rev=334873&view=rev
Log:
Sort the files in the PBXBuildFile and PBXFileReference sections
of debugserver's xcode project file to reduce automerger issues
with the github swift repository o
Author: jmolenda
Date: Mon Jun 18 16:30:03 2018
New Revision: 334995
URL: http://llvm.org/viewvc/llvm-project?rev=334995&view=rev
Log:
Some NFC changes to how we scan of kexts & kernels in memory in the
DynamicLoaderDarwinKernel plugin. Created a new function ReadMachHeader
and instead of reading
Author: jmolenda
Date: Tue Jun 19 14:39:10 2018
New Revision: 335079
URL: http://llvm.org/viewvc/llvm-project?rev=335079&view=rev
Log:
Correct the pathname that PlatformDarwinKernel::ExamineKextForMatchingUUID
passes to the recursive search function so we only recursively
search the kext bundle di
Author: jmolenda
Date: Mon Jun 25 16:45:39 2018
New Revision: 335556
URL: http://llvm.org/viewvc/llvm-project?rev=335556&view=rev
Log:
A little cleanup in ObjectFileMachO::GetSDKVersion.
This method does one of two things:
1. finds a minimum os deployment version # in a Mach-O load
command and
Added: lldb/trunk/scripts/sort-pbxproj.rb
URL:
http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/sort-pbxproj.rb?rev=336158&view=auto
==
--- lldb/trunk/scripts/sort-pbxproj.rb (added)
+++ lldb/trunk/scripts/sort-pbxpr
Author: jmolenda
Date: Mon Jul 2 17:43:57 2018
New Revision: 336158
URL: http://llvm.org/viewvc/llvm-project?rev=336158&view=rev
Log:
Re-sort the lldb.xcodeproj project file and commit the script
that I used to sort it to scripts/sort-pbxproj.rb. It turns
out that Xcode will perturb the order of
Author: jmolenda
Date: Thu Jul 12 15:45:41 2018
New Revision: 336956
URL: http://llvm.org/viewvc/llvm-project?rev=336956&view=rev
Log:
Remove incorrect thread-pc-values clearing
from ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue.
Patch by Venkata Ramanaiah.
Differential Revision: ht
That's a good point Pavel. I tried to write one (below) but I never saw what
the original failure mode was. Venkata, can you help to make a test case that
fails before the patch and works after? Or explain what bug was being fixed
exactly? I could see that the code was wrong from reading it,
Author: jmolenda
Date: Tue Jul 17 16:44:09 2018
New Revision: 337335
URL: http://llvm.org/viewvc/llvm-project?rev=337335&view=rev
Log:
Link the lldb driver ("lldb") against the llvm static
libraries because of the new prettystackprinter dependency.
Modified:
lldb/trunk/lldb.xcodeproj/project.
Author: jmolenda
Date: Mon Jul 23 16:34:50 2018
New Revision: 337774
URL: http://llvm.org/viewvc/llvm-project?rev=337774&view=rev
Log:
Change sort-pbxproj.rb to find the project.pbxproj in the
most likely locations. And have it overwrite the original
file with the sorted output.
Modified:
l
Author: jmolenda
Date: Tue Jul 24 16:19:56 2018
New Revision: 337865
URL: http://llvm.org/viewvc/llvm-project?rev=337865&view=rev
Log:
Add DumpRegisterValue.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
http://llvm.org/view
Author: jmolenda
Date: Mon Aug 13 14:20:29 2018
New Revision: 339615
URL: http://llvm.org/viewvc/llvm-project?rev=339615&view=rev
Log:
Update TestTargetXMLArch.py test for llvm triple change with unspecified
components in r339294.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/functiona
Author: jmolenda
Date: Tue Aug 28 15:28:34 2018
New Revision: 340877
URL: http://llvm.org/viewvc/llvm-project?rev=340877&view=rev
Log:
Remove unnecessary entitlement in debugserver for iOS.
Modified:
lldb/trunk/tools/debugserver/source/debugserver-entitlements.plist
Modified: lldb/trunk/to
Author: jmolenda
Date: Wed Sep 5 17:55:27 2018
New Revision: 341511
URL: http://llvm.org/viewvc/llvm-project?rev=341511&view=rev
Log:
Re-instate a bit of code that was commented out in r188246 which
reads an ObjectFileMachO's string table in one chunk. Originally
this was commented out because b
Author: jmolenda
Date: Thu Sep 6 18:28:48 2018
New Revision: 341623
URL: http://llvm.org/viewvc/llvm-project?rev=341623&view=rev
Log:
Enable the fp-armv8 disassembler feature when disassembling Cortex-M
code. This will enable disassembly of the optional subset of
neon that some Cortex cores supp
Author: jmolenda
Date: Fri Sep 7 11:51:10 2018
New Revision: 341696
URL: http://llvm.org/viewvc/llvm-project?rev=341696&view=rev
Log:
Add the Disassembler unit test dir.
Modified:
lldb/trunk/unittests/CMakeLists.txt
Modified: lldb/trunk/unittests/CMakeLists.txt
URL:
http://llvm.org/viewvc/
Author: jmolenda
Date: Wed Sep 12 12:30:03 2018
New Revision: 342072
URL: http://llvm.org/viewvc/llvm-project?rev=342072&view=rev
Log:
If we fail to get an armv7em-- disassembler from llvm, skip the
tests and don't mark this as a failure. This happens when we've
linked against an llvm without the
Author: jmolenda
Date: Wed Sep 12 14:35:02 2018
New Revision: 342085
URL: http://llvm.org/viewvc/llvm-project?rev=342085&view=rev
Log:
Commit my attempt to test the change to ProcessGDBRemote
in r336956. This test doesn't actually test the change
that was submitted by Venkata, but it's a good one
Author: jmolenda
Date: Tue Nov 14 15:15:35 2017
New Revision: 318218
URL: http://llvm.org/viewvc/llvm-project?rev=318218&view=rev
Log:
Update xcode project file to track ArchSpec.cpp
move and LibCxxBitset.cpp addition.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/
Author: jmolenda
Date: Tue Nov 14 19:18:24 2017
New Revision: 318260
URL: http://llvm.org/viewvc/llvm-project?rev=318260&view=rev
Log:
Two small fixes to handle arm64 fpu register contexts in
a Mach-O file load command correctly, patch by Ryan
Mansfield.
Modified:
lldb/trunk/source/Plugin
Author: jmolenda
Date: Tue Nov 14 19:41:47 2017
New Revision: 318262
URL: http://llvm.org/viewvc/llvm-project?rev=318262&view=rev
Log:
Roll back r318260 because it is causing the windows bot to
break. The alignas(__uint128_t) is not recognized with MSVC
it looks like. Zachary, is there a similar
Hi Zachary, do you have a suggestion on how to specify this alignment in a way
that works with MSVC?
> On Nov 14, 2017, at 7:41 PM, Jason Molenda via lldb-commits
> wrote:
>
> Author: jmolenda
> Date: Tue Nov 14 19:41:47 2017
> New Revision: 318262
>
> URL: htt
> On Nov 15, 2017, at 1:38 AM, Pavel Labath wrote:
>
> On 15 November 2017 at 03:41, Jason Molenda via lldb-commits
> wrote:
>> Author: jmolenda
>> Date: Tue Nov 14 19:41:47 2017
>> New Revision: 318262
>>
>> URL: http://llvm.org/viewvc/llvm-projec
Author: jmolenda
Date: Wed Nov 15 16:50:29 2017
New Revision: 318357
URL: http://llvm.org/viewvc/llvm-project?rev=318357&view=rev
Log:
Fix alignment of arm64 fpu register context structure
so it has the same padding as the kernel's definition
which is written in terms of uint128_t. Original patch
Hi Zachary, reviving a problem I initially found a year ago -- in r253487 where
a swig typemap was changed for string reading methods.
The problem we're seeing with this change is that
SBProcess::ReadCStringFromMemory() now returns a None object when you try to
read a zero-length string, and th
The general point you're making is reasonable, and something like
Thread::GetStopDescription is not clear which the correct behavior should be.
But I think we can all agree that Process::ReadCStringFromMemory() returning a
None object when there is an empty c-string is incorrect. People are wri
Yeah, I'm going to check in one based on my little example program. The only
tricky bit is
> > const char *invalid_memory_string = (char*)0x100; // lower 4k is always
> > PAGEZERO & unreadable on darwin
I'll need some address that is unmapped for other platforms. Maybe address -1
or
Author: jmolenda
Date: Thu Nov 16 17:55:50 2017
New Revision: 318500
URL: http://llvm.org/viewvc/llvm-project?rev=318500&view=rev
Log:
Update xcode project file to build new ppc64le files.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
lldb/trunk/lldb.xcodeproj/xcshareddata/xcschemes
The last time this discussion came up (Sep 2016), I pointed out that a great
approach here would be to use the lldb-mi driver. The MI (Machine Interface)
is a JSON-like debugger UI which closely models how people use the lldb command
line driver. It was written at Cygnus (long before JSON, hen
> On Nov 29, 2017, at 2:13 PM, Greg Clayton wrote:
>
>
>> On Nov 29, 2017, at 2:10 PM, Jason Molenda via lldb-commits
>> wrote:
>>
>> The last time this discussion came up (Sep 2016), I pointed out that a great
>> approach here would be to u
> On Nov 29, 2017, at 2:51 PM, Zachary Turner via lldb-commits
> wrote:
>
>
>
> On Wed, Nov 29, 2017 at 1:59 PM Jim Ingham wrote:
> I'm mostly basing this concern on the bad effect this had on gdb all of whose
> testing was expect based command scraping. gdb is a tool that's much closer
Author: jmolenda
Date: Thu Nov 30 15:31:18 2017
New Revision: 319500
URL: http://llvm.org/viewvc/llvm-project?rev=319500&view=rev
Log:
We had a situation where a kext was inlined into the kernel,
but still listed in the kernel's kext table with the kernel
binary UUID. This resulted in the kernel
It looks like the macos testsuite on the bot is broken with this -
http://lab.llvm.org:8080/green/view/LLDB/job/lldb/3086/
On my desktop with a recent clang, it works fine. But it seems like every
test? most tests? are failing with
error: parsing line table prologue at 0x (parsing end
Author: jmolenda
Date: Fri Dec 8 19:06:19 2017
New Revision: 320240
URL: http://llvm.org/viewvc/llvm-project?rev=320240&view=rev
Log:
Update PlatformDarwin::GetDeveloperDir to handle the two
most common cases where the Xcode.app bundle puts lldb -
either as a default part of the bundle, or in a t
Author: jmolenda
Date: Fri Dec 8 19:28:15 2017
New Revision: 320241
URL: http://llvm.org/viewvc/llvm-project?rev=320241&view=rev
Log:
Change the ordering that we search for kexts and kernels on the local
computer. When doing kernel debugging, lldb scrapes around a few
well-known locations to fi
Author: jmolenda
Date: Fri Dec 8 19:37:09 2017
New Revision: 320242
URL: http://llvm.org/viewvc/llvm-project?rev=320242&view=rev
Log:
Change uses of strncpy in debugserver to strlcpy
for better safety.
Modified:
lldb/trunk/tools/debugserver/source/DNB.cpp
lldb/trunk/tools/debugserver/
uld give us safety and portability?
>
> On Sun, Dec 10, 2017 at 3:52 PM, Davide Italiano via lldb-commits
> wrote:
> On Fri, Dec 8, 2017 at 7:37 PM, Jason Molenda via lldb-commits
> wrote:
> > Author: jmolenda
> > Date: Fri Dec 8 19:37:09 2017
> > New Revisi
Author: jmolenda
Date: Mon Dec 18 17:41:47 2017
New Revision: 321051
URL: http://llvm.org/viewvc/llvm-project?rev=321051&view=rev
Log:
Tweak to the debugserver entitlements setup in the xcode project
file. For macos builds specifically, use the macosx entitlements
files; for all other builds, use
, any chance we can write a test case for this?
>
> --
> Davide
>
>> On Mon, Dec 11, 2017 at 12:52 AM, Davide Italiano
>> wrote:
>> Testcase?
>>
>> On Fri, Dec 8, 2017 at 7:06 PM, Jason Molenda via lldb-commits
>> wrote:
>>> Author:
Author: jmolenda
Date: Thu Dec 21 16:16:04 2017
New Revision: 321328
URL: http://llvm.org/viewvc/llvm-project?rev=321328&view=rev
Log:
Change the default Aarch64 ISA to be v8.2 to correctly decode newer
instructions (e.g. on the new iphones).
Modified:
lldb/trunk/source/Plugins/Disassembler
Author: jmolenda
Date: Thu Dec 21 19:27:02 2017
New Revision: 321338
URL: http://llvm.org/viewvc/llvm-project?rev=321338&view=rev
Log:
Change SBProcess::ReadCStringFromMemory() back to returning
an empty Python string object when it reads a 0-length
string out of memory (and a successful SBError
> On Jan 9, 2018, at 6:51 AM, Michał Górny via Phabricator via lldb-commits
> wrote:
>
> mgorny added a comment.
>
> In https://reviews.llvm.org/D41725#970926, @labath wrote:
>
>> In https://reviews.llvm.org/D41725#969388, @mgorny wrote:
>>
>>> I was talking of:
>>>
>>> source/Plugins/Pro
1 - 100 of 1779 matches
Mail list logo