Author: jmolenda
Date: Thu May 2 16:49:56 2019
New Revision: 359847
URL: http://llvm.org/viewvc/llvm-project?rev=359847=rev
Log:
RegisterContextLLDB::GetFullUnwindPlanForFrame has four verbose
logging messages that are written the same, making it difficult to
know for certain which code path was
Author: jmolenda
Date: Thu May 2 16:14:26 2019
New Revision: 359843
URL: http://llvm.org/viewvc/llvm-project?rev=359843=rev
Log:
Upstreaming an apple local patch by Frederic Riss.
lldb has an expression that runs in the inferior process to collect
the isa values and hash of the class names for
Author: jmolenda
Date: Thu Apr 25 13:45:10 2019
New Revision: 359240
URL: http://llvm.org/viewvc/llvm-project?rev=359240=rev
Log:
Another use of the interactive lldb.debugger.
Modified:
lldb/trunk/packages/Python/lldbsuite/test/python_api/formatters/synth.py
Modified:
Author: jmolenda
Date: Thu Apr 25 13:03:39 2019
New Revision: 359234
URL: http://llvm.org/viewvc/llvm-project?rev=359234=rev
Log:
Two tests were using the interactive convenience variable
lldb.debugger. They should not be.
Modified:
Author: jmolenda
Date: Wed Apr 24 12:50:53 2019
New Revision: 359130
URL: http://llvm.org/viewvc/llvm-project?rev=359130=rev
Log:
add postfixexpression.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Mon Apr 22 18:13:27 2019
New Revision: 358939
URL: http://llvm.org/viewvc/llvm-project?rev=358939=rev
Log:
One small tweak to LocateExecutableScriptingResources - I
was still stat'ing the possibly-dSYM FileSpec before I
(more cheaply) checked the filepath for telltale dSYM
Author: jmolenda
Date: Mon Apr 22 18:02:51 2019
New Revision: 358938
URL: http://llvm.org/viewvc/llvm-project?rev=358938=rev
Log:
Add a small check to PlatformDarwin::LoadScriptingResourceForModule
which reads the python files in a dSYM bundle, to check that the
SymbolFile is actually a dSYM
Author: jmolenda
Date: Mon Apr 22 15:42:29 2019
New Revision: 358929
URL: http://llvm.org/viewvc/llvm-project?rev=358929=rev
Log:
Fix a bug in my change to ModulesDidLoad in r357955.
In the process of hoisting the LoadScriptingResourceForModule
out of Target::ModuleAdded and into
Author: jmolenda
Date: Mon Apr 8 16:03:02 2019
New Revision: 357955
URL: http://llvm.org/viewvc/llvm-project?rev=357955=rev
Log:
Rename Target::GetSharedModule to Target::GetOrCreateModule.
Add a flag to control whether the ModulesDidLoad notification is
called when a module is added. If the
Author: jmolenda
Date: Tue Apr 2 18:16:54 2019
New Revision: 357553
URL: http://llvm.org/viewvc/llvm-project?rev=357553=rev
Log:
Avoid macro redefinition error if HAVE_LIBCOMPRESSION
is already defined.
Modified:
lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
Author: jmolenda
Date: Wed Mar 20 15:59:16 2019
New Revision: 356626
URL: http://llvm.org/viewvc/llvm-project?rev=356626=rev
Log:
Change the logging on ptrace(PT_KILL) in MachProcess::Kill to log
if LOG_PROCESS is enabled or if there was an error making that call.
Modified:
Author: jmolenda
Date: Wed Mar 20 15:57:33 2019
New Revision: 356625
URL: http://llvm.org/viewvc/llvm-project?rev=356625=rev
Log:
Update DWARF files.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Mon Mar 18 14:39:54 2019
New Revision: 356416
URL: http://llvm.org/viewvc/llvm-project?rev=356416=rev
Log:
A target definition file that may work for
Aarch32 Cortex-M target processor debugging.
Added:
lldb/trunk/examples/python/armv7_cortex_m_target_defintion.py
Author: jmolenda
Date: Wed Mar 13 16:34:20 2019
New Revision: 356108
URL: http://llvm.org/viewvc/llvm-project?rev=356108=rev
Log:
Reorder the operations in
DynamicLoaderDarwinKernel::KextImageInfo::LoadImageUsingMemoryModule a
bit so that we only read the binaries out of memory once we've
Author: jmolenda
Date: Wed Mar 13 11:24:42 2019
New Revision: 356073
URL: http://llvm.org/viewvc/llvm-project?rev=356073=rev
Log:
Update.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Tue Mar 12 12:42:34 2019
New Revision: 355958
URL: http://llvm.org/viewvc/llvm-project?rev=355958=rev
Log:
Rework how lldb warngs about kexts that failed to load in a
darwin kernel debug session.
Originally, the kext name & uuid were emitted in the middle of the
Author: jmolenda
Date: Fri Mar 8 16:04:24 2019
New Revision: 355761
URL: http://llvm.org/viewvc/llvm-project?rev=355761=rev
Log:
Add parens to force the order of operations in an expression trying
to do "databuffer + offset" so that we don't overflow the uint64_t's
we're using for addresses
Author: jmolenda
Date: Thu Mar 7 20:18:21 2019
New Revision: 355661
URL: http://llvm.org/viewvc/llvm-project?rev=355661=rev
Log:
Add ASAN llvm build directory variants to
get_llvm_bin_dirs().
Modified:
lldb/trunk/packages/Python/lldbsuite/test/dotest.py
Modified:
Author: jmolenda
Date: Wed Mar 6 19:16:45 2019
New Revision: 355578
URL: http://llvm.org/viewvc/llvm-project?rev=355578=rev
Log:
When disassembling Aarch64 target and vendor Apple, set the cpu to
"apple-latest" which llvm uses to indicate the newest supported ISA.
Add a unit test; I'm only
Author: jmolenda
Date: Wed Mar 6 15:47:52 2019
New Revision: 355565
URL: http://llvm.org/viewvc/llvm-project?rev=355565=rev
Log:
Remove the warning in
DynamicLoaderDarwinKernel::KextImageInfo::LoadImageUsingMemoryModule
which would list every kext that failed to load when doing kernel
debugging.
Author: jmolenda
Date: Tue Mar 5 18:45:27 2019
New Revision: 355476
URL: http://llvm.org/viewvc/llvm-project?rev=355476=rev
Log:
Change the scanning algorithm in
DynamicLoaderDarwinKernel::SearchForKernelNearPC.
Currently when lldb might be doing a kernel debug session, it scans through
memory
Author: jmolenda
Date: Tue Mar 5 18:32:45 2019
New Revision: 355473
URL: http://llvm.org/viewvc/llvm-project?rev=355473=rev
Log:
Re-commit logging for SBCompileUnit::GetNumLineEntries.
Modified:
lldb/trunk/source/API/SBCompileUnit.cpp
Modified: lldb/trunk/source/API/SBCompileUnit.cpp
URL:
Yeah, I realized that as I re-read the diff after reverting. :) I was doing
all my work & testing with the api log enabled.
> On Mar 5, 2019, at 2:21 PM, Davide Italiano wrote:
>
> You should check whether log is enabled, I think.
>
> On Tue, Mar 5, 2019 at 2:16 PM Jas
Author: jmolenda
Date: Tue Mar 5 14:17:47 2019
New Revision: 355449
URL: http://llvm.org/viewvc/llvm-project?rev=355449=rev
Log:
Revert logging addition to SBCompileUnit::GetNumLineEntries,
causing lldb-mi testsuite failures?
Modified:
lldb/trunk/source/API/SBCompileUnit.cpp
Modified:
Author: jmolenda
Date: Tue Mar 5 11:43:56 2019
New Revision: 355435
URL: http://llvm.org/viewvc/llvm-project?rev=355435=rev
Log:
Add logging to SBCompileUnit::GetNumLineEntries.
Modified:
lldb/trunk/source/API/SBCompileUnit.cpp
Modified: lldb/trunk/source/API/SBCompileUnit.cpp
URL:
Author: jmolenda
Date: Thu Feb 28 19:34:51 2019
New Revision: 355170
URL: http://llvm.org/viewvc/llvm-project?rev=355170=rev
Log:
Update com.apple.diagnosticd.diagnostic entitlement
name to the newer com.apple.private.logging.diagnostic.
Modified:
Author: jmolenda
Date: Thu Feb 28 19:24:59 2019
New Revision: 355169
URL: http://llvm.org/viewvc/llvm-project?rev=355169=rev
Log:
Increase timeout in Symbols::DownloadObjectAndSymbolFile
from 30 seconds to 120 seconds. We've seen cases where
this symbol lookup can exceed 30 seconds for people
Author: jmolenda
Date: Thu Feb 28 15:37:28 2019
New Revision: 355155
URL: http://llvm.org/viewvc/llvm-project?rev=355155=rev
Log:
Symbols.cpp in unittest moved too.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Wed Feb 27 17:26:01 2019
New Revision: 355063
URL: http://llvm.org/viewvc/llvm-project?rev=355063=rev
Log:
Move Symbols.cpp files.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Mon Feb 18 14:18:11 2019
New Revision: 354289
URL: http://llvm.org/viewvc/llvm-project?rev=354289=rev
Log:
One more fix while I'm looking at this - remove the
unused IsSBProcess method, and have IsFBSProcess
return false if we don't have API that we can use to
make that
Author: jmolenda
Date: Mon Feb 18 14:13:34 2019
New Revision: 354288
URL: http://llvm.org/viewvc/llvm-project?rev=354288=rev
Log:
Ah, misunderstood Jonas' feedback - fix this so we'll
do the right thing when both API are available. We
want to try both of them if the first one fails.
Modified:
Author: jmolenda
Date: Mon Feb 18 14:10:23 2019
New Revision: 354287
URL: http://llvm.org/viewvc/llvm-project?rev=354287=rev
Log:
Clean up an unused variable warning when building this for
mac native.
Modified:
lldb/trunk/tools/debugserver/source/MacOSX/MachProcess.mm
Modified:
Author: jmolenda
Date: Fri Feb 15 14:39:30 2019
New Revision: 354181
URL: http://llvm.org/viewvc/llvm-project?rev=354181=rev
Log:
Add some unconditional logging on the failure points when attaching
to a process so we'll always get messages in the console logs.
Also make the "is frontboard
Author: jmolenda
Date: Fri Feb 8 15:36:25 2019
New Revision: 353581
URL: http://llvm.org/viewvc/llvm-project?rev=353581=rev
Log:
Tiny fix spotted by static analyzer; GetPath() returns a std::string,
we get a pointer to the c-string rep and then the temporary object
is destructed and we still
Author: jmolenda
Date: Tue Feb 5 20:08:09 2019
New Revision: 353269
URL: http://llvm.org/viewvc/llvm-project?rev=353269=rev
Log:
Add a warning to GDBRemoteRegisterContext (if packet logging enabled)
if the size of the g packet response was smaller than expected and is
going to be ignored.
Author: jmolenda
Date: Thu Jan 24 19:01:48 2019
New Revision: 352158
URL: http://llvm.org/viewvc/llvm-project?rev=352158=rev
Log:
Remove a warning in DynamicLoaderDarwin::UpdateImageLoadAddress
when the binary loaded in memory has a section that we cannot find
in the on-disk version. I added
Author: jmolenda
Date: Thu Jan 17 14:26:25 2019
New Revision: 351490
URL: http://llvm.org/viewvc/llvm-project?rev=351490=rev
Log:
Don't run TestBreakpointThumbCodesection.py on darwin systems;
we don't use a thumb code section.
Don't run Test128BitsInteger.py on armv7k; it's not a supported
type
Author: jmolenda
Date: Fri Jan 11 19:17:39 2019
New Revision: 350990
URL: http://llvm.org/viewvc/llvm-project?rev=350990=rev
Log:
Add SymbolFileBreakpad.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Wed Jan 9 16:57:54 2019
New Revision: 350786
URL: http://llvm.org/viewvc/llvm-project?rev=350786=rev
Log:
A little cleanup / commenting on locating kernel binaries while I
was working on something else.
DynamicLoaderDarwinKernel::SearchForKernelNearPC should have had
an
Author: jmolenda
Date: Tue Dec 18 15:45:45 2018
New Revision: 349580
URL: http://llvm.org/viewvc/llvm-project?rev=349580=rev
Log:
Don't forget to free the libcompression scratch buffer in the dtor.
Modified:
lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
Modified:
Author: jmolenda
Date: Tue Dec 18 15:33:42 2018
New Revision: 349572
URL: http://llvm.org/viewvc/llvm-project?rev=349572=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:02:50 2018
New Revision: 349563
URL: http://llvm.org/viewvc/llvm-project?rev=349563=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 14:21:48 2018
New Revision: 349553
URL: http://llvm.org/viewvc/llvm-project?rev=349553=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 /
Author: jmolenda
Date: Mon Dec 17 15:33:40 2018
New Revision: 349417
URL: http://llvm.org/viewvc/llvm-project?rev=349417=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: Mon Dec 17 14:25:54 2018
New Revision: 349409
URL: http://llvm.org/viewvc/llvm-project?rev=349409=rev
Log:
Document the DBGSourcePathRemapping dictionary that may be
present in the dSYM per-uuid plist, its precedence order with
the older DBGBuildSourcePath/DBGSourcePath,
Author: jmolenda
Date: Mon Dec 17 14:07:39 2018
New Revision: 349406
URL: http://llvm.org/viewvc/llvm-project?rev=349406=rev
Log:
Add PdbAstBuilder.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Sun Dec 16 10:44:54 2018
New Revision: 349316
URL: http://llvm.org/viewvc/llvm-project?rev=349316=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: Sun Dec 16 10:33:58 2018
New Revision: 349313
URL: http://llvm.org/viewvc/llvm-project?rev=349313=rev
Log:
Clarify a few minor details.
Modified:
lldb/trunk/docs/lldb-platform-packets.txt
Modified: lldb/trunk/docs/lldb-platform-packets.txt
URL:
Author: jmolenda
Date: Sat Dec 15 10:40:38 2018
New Revision: 349282
URL: http://llvm.org/viewvc/llvm-project?rev=349282=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
Author: jmolenda
Date: Fri Dec 14 18:51:01 2018
New Revision: 349232
URL: http://llvm.org/viewvc/llvm-project?rev=349232=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:
Author: jmolenda
Date: Fri Dec 14 18:36:39 2018
New Revision: 349231
URL: http://llvm.org/viewvc/llvm-project?rev=349231=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 lldb
Author: jmolenda
Date: Thu Dec 6 16:35:26 2018
New Revision: 348557
URL: http://llvm.org/viewvc/llvm-project?rev=348557=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
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
>
Author: jmolenda
Date: Tue Dec 4 12:34:23 2018
New Revision: 348300
URL: http://llvm.org/viewvc/llvm-project?rev=348300=rev
Log:
Add SBInitializerOptions.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Fri Nov 30 13:33:00 2018
New Revision: 348040
URL: http://llvm.org/viewvc/llvm-project?rev=348040=rev
Log:
Add a test to verify that lldb can load a kext binary.
Added:
lldb/trunk/packages/Python/lldbsuite/test/macosx/load-kext/
Author: jmolenda
Date: Fri Nov 16 17:08:01 2018
New Revision: 347122
URL: http://llvm.org/viewvc/llvm-project?rev=347122=rev
Log:
add PdbSymUid.cpp
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Thu Nov 15 12:28:55 2018
New Revision: 346991
URL: http://llvm.org/viewvc/llvm-project?rev=346991=rev
Log:
A unit test file moved.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Wed Nov 14 14:14:07 2018
New Revision: 346900
URL: http://llvm.org/viewvc/llvm-project?rev=346900=rev
Log:
update xcode project file for reproducers.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Fri Nov 9 16:25:45 2018
New Revision: 346573
URL: http://llvm.org/viewvc/llvm-project?rev=346573=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 exist
Author: jmolenda
Date: Fri Nov 9 16:14:14 2018
New Revision: 346571
URL: http://llvm.org/viewvc/llvm-project?rev=346571=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
Author: jmolenda
Date: Fri Nov 9 14:33:26 2018
New Revision: 346561
URL: http://llvm.org/viewvc/llvm-project?rev=346561=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 12:31:41 2018
New Revision: 346553
URL: http://llvm.org/viewvc/llvm-project?rev=346553=rev
Log:
Remove llvm include from debugserver, change
LLVM_FALLTHROUGH's to [[clang::fallthrough]] -
debugserver is only ever compiled on darwin
systems with clang.
Modified:
Author: jmolenda
Date: Thu Nov 8 14:41:19 2018
New Revision: 346443
URL: http://llvm.org/viewvc/llvm-project?rev=346443=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.
Author: jmolenda
Date: Wed Nov 7 11:28:03 2018
New Revision: 346347
URL: http://llvm.org/viewvc/llvm-project?rev=346347=rev
Log:
Re-commit regularization of the lldb-gtest-build target.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
Author: jmolenda
Date: Wed Nov 7 10:38:15 2018
New Revision: 346342
URL: http://llvm.org/viewvc/llvm-project?rev=346342=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:
Author: jmolenda
Date: Tue Nov 6 17:19:52 2018
New Revision: 346285
URL: http://llvm.org/viewvc/llvm-project?rev=346285=rev
Log:
Standardize the OTHER_LDFLAGS for the lldb-gtest-build target.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified:
Author: jmolenda
Date: Tue Nov 6 16:25:02 2018
New Revision: 346283
URL: http://llvm.org/viewvc/llvm-project?rev=346283=rev
Log:
Compiler warning pointed out a mistake - fix it.
Modified:
lldb/trunk/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
Modified:
Author: jmolenda
Date: Tue Nov 6 15:01:42 2018
New Revision: 346278
URL: http://llvm.org/viewvc/llvm-project?rev=346278=rev
Log:
Add MSVCUndecoratedNameParser.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Thu Nov 1 16:41:05 2018
New Revision: 345912
URL: http://llvm.org/viewvc/llvm-project?rev=345912=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.
Modified:
Author: jmolenda
Date: Fri Oct 26 12:40:18 2018
New Revision: 345422
URL: http://llvm.org/viewvc/llvm-project?rev=345422=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 reading
Author: jmolenda
Date: Tue Oct 23 16:45:56 2018
New Revision: 345106
URL: http://llvm.org/viewvc/llvm-project?rev=345106=rev
Log:
Support nwere versions of the Segger J-Link jtag board software.
Add support in ProcessGDBRemote::GetGDBServerRegisterInfo
for recognizing a generic "arm" architecture
Author: jmolenda
Date: Tue Oct 23 12:03:52 2018
New Revision: 345069
URL: http://llvm.org/viewvc/llvm-project?rev=345069=rev
Log:
Add UdtRecordCompleter.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Tue Oct 16 14:49:31 2018
New Revision: 344646
URL: http://llvm.org/viewvc/llvm-project?rev=344646=rev
Log:
Fixed an issue that a bot found with my changes
in r344626 & recommitting. Original commit msg:
Simplify LocateDSYMInVincinityOfExecutable by moving
some redundant
Author: jmolenda
Date: Tue Oct 16 11:25:46 2018
New Revision: 344636
URL: http://llvm.org/viewvc/llvm-project?rev=344636=rev
Log:
Revert r344626 while I address a testsuite failure from a bot.
Modified:
lldb/trunk/source/Host/common/Symbols.cpp
Modified:
Author: jmolenda
Date: Tue Oct 16 11:14:30 2018
New Revision: 344635
URL: http://llvm.org/viewvc/llvm-project?rev=344635=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
Author: jmolenda
Date: Tue Oct 16 11:11:17 2018
New Revision: 344633
URL: http://llvm.org/viewvc/llvm-project?rev=344633=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.py
Author: jmolenda
Date: Tue Oct 16 10:31:33 2018
New Revision: 344628
URL: http://llvm.org/viewvc/llvm-project?rev=344628=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 10:26:04 2018
New Revision: 344626
URL: http://llvm.org/viewvc/llvm-project?rev=344626=rev
Log:
Simplify LocateDSYMInVincinityOfExecutable by moving
some redundant code into a separate function,
LookForDsymNextToExecutablePath, and having that function
also look
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
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,
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
> 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,
Author: jmolenda
Date: Fri Oct 12 13:53:21 2018
New Revision: 344414
URL: http://llvm.org/viewvc/llvm-project?rev=344414=rev
Log:
Add NativePDB subdir again.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Thu Oct 11 17:53:55 2018
New Revision: 344323
URL: http://llvm.org/viewvc/llvm-project?rev=344323=rev
Log:
Remove references to source/Plugins/SymbolFile/NativePDB.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
Author: jmolenda
Date: Thu Oct 11 11:41:34 2018
New Revision: 344277
URL: http://llvm.org/viewvc/llvm-project?rev=344277=rev
Log:
Fix this comment so it is consistent with all the others.
Modified:
lldb/trunk/source/Plugins/Platform/MacOSX/PlatformRemoteAppleBridge.cpp
Modified:
Author: jmolenda
Date: Thu Oct 11 11:37:53 2018
New Revision: 344275
URL: http://llvm.org/viewvc/llvm-project?rev=344275=rev
Log:
Don't mark an LC_BUILD_VERSION as giving us a
correct version if it has a major verison 0.
Modified:
Author: jmolenda
Date: Wed Oct 10 17:28:35 2018
New Revision: 344209
URL: http://llvm.org/viewvc/llvm-project?rev=344209=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.
Author: jmolenda
Date: Tue Sep 25 14:01:54 2018
New Revision: 343029
URL: http://llvm.org/viewvc/llvm-project?rev=343029=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 a
Author: jmolenda
Date: Wed Sep 12 14:35:02 2018
New Revision: 342085
URL: http://llvm.org/viewvc/llvm-project?rev=342085=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 to
Author: jmolenda
Date: Wed Sep 12 12:30:03 2018
New Revision: 342072
URL: http://llvm.org/viewvc/llvm-project?rev=342072=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 ARM
Author: jmolenda
Date: Fri Sep 7 11:51:10 2018
New Revision: 341696
URL: http://llvm.org/viewvc/llvm-project?rev=341696=rev
Log:
Add the Disassembler unit test dir.
Modified:
lldb/trunk/unittests/CMakeLists.txt
Modified: lldb/trunk/unittests/CMakeLists.txt
URL:
Author: jmolenda
Date: Thu Sep 6 18:28:48 2018
New Revision: 341623
URL: http://llvm.org/viewvc/llvm-project?rev=341623=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 support.
Author: jmolenda
Date: Wed Sep 5 17:55:27 2018
New Revision: 341511
URL: http://llvm.org/viewvc/llvm-project?rev=341511=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
Author: jmolenda
Date: Tue Aug 28 15:28:34 2018
New Revision: 340877
URL: http://llvm.org/viewvc/llvm-project?rev=340877=rev
Log:
Remove unnecessary entitlement in debugserver for iOS.
Modified:
lldb/trunk/tools/debugserver/source/debugserver-entitlements.plist
Modified:
Author: jmolenda
Date: Mon Aug 13 14:20:29 2018
New Revision: 339615
URL: http://llvm.org/viewvc/llvm-project?rev=339615=rev
Log:
Update TestTargetXMLArch.py test for llvm triple change with unspecified
components in r339294.
Modified:
Author: jmolenda
Date: Tue Jul 24 16:19:56 2018
New Revision: 337865
URL: http://llvm.org/viewvc/llvm-project?rev=337865=rev
Log:
Add DumpRegisterValue.cpp.
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL:
Author: jmolenda
Date: Mon Jul 23 16:34:50 2018
New Revision: 337774
URL: http://llvm.org/viewvc/llvm-project?rev=337774=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:
Author: jmolenda
Date: Tue Jul 17 16:44:09 2018
New Revision: 337335
URL: http://llvm.org/viewvc/llvm-project?rev=337335=rev
Log:
Link the lldb driver ("lldb") against the llvm static
libraries because of the new prettystackprinter dependency.
Modified:
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
Author: jmolenda
Date: Thu Jul 12 15:45:41 2018
New Revision: 336956
URL: http://llvm.org/viewvc/llvm-project?rev=336956=rev
Log:
Remove incorrect thread-pc-values clearing
from ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue.
Patch by Venkata Ramanaiah.
Differential Revision:
701 - 800 of 1194 matches
Mail list logo