Author: jingham
Date: Fri Jul 26 18:20:05 2013
New Revision: 187270
URL: http://llvm.org/viewvc/llvm-project?rev=187270view=rev
Log:
Document show args - settings show target.run-args
Modified:
lldb/trunk/www/lldb-gdb.html
Modified: lldb/trunk/www/lldb-gdb.html
URL:
Author: jingham
Date: Wed Sep 4 20:48:56 2013
New Revision: 190023
URL: http://llvm.org/viewvc/llvm-project?rev=190023view=rev
Log:
Remove spurious reference to radars in code (we try not to put Radar numbers
into the sources.)
Modified:
lldb/trunk/source/Core/Debugger.cpp
Modified:
Author: jingham
Date: Wed Sep 4 20:51:15 2013
New Revision: 190025
URL: http://llvm.org/viewvc/llvm-project?rev=190025view=rev
Log:
Remove some unused #includes.
Modified:
lldb/trunk/source/Expression/DWARFExpression.cpp
Modified: lldb/trunk/source/Expression/DWARFExpression.cpp
URL:
Author: jingham
Date: Wed Sep 4 20:51:57 2013
New Revision: 190026
URL: http://llvm.org/viewvc/llvm-project?rev=190026view=rev
Log:
Remove an unused ivar.
Modified:
lldb/trunk/include/lldb/Expression/ClangFunction.h
lldb/trunk/source/Expression/ClangFunction.cpp
Modified:
Author: jingham
Date: Thu Sep 5 14:01:20 2013
New Revision: 190085
URL: http://llvm.org/viewvc/llvm-project?rev=190085view=rev
Log:
Remove commented out routines.
Modified:
lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
Modified:
Author: jingham
Date: Thu Sep 5 13:57:48 2013
New Revision: 190084
URL: http://llvm.org/viewvc/llvm-project?rev=190084view=rev
Log:
Include file cleanup.
Modified:
lldb/trunk/source/Core/Address.cpp
Modified: lldb/trunk/source/Core/Address.cpp
URL:
Author: jingham
Date: Fri Sep 6 11:54:45 2013
New Revision: 190172
URL: http://llvm.org/viewvc/llvm-project?rev=190172view=rev
Log:
r189295 inadvertently set the codesigning identity for the debugserver Debug
configuration
to , which causes debugging to fail for that configuration. Setting it
Author: jingham
Date: Mon Sep 9 21:06:17 2013
New Revision: 190380
URL: http://llvm.org/viewvc/llvm-project?rev=190380view=rev
Log:
Change the breakpoint fuzz algorithm from coalesce the line ranges for a
file line breakpoint if they are contiguous to
coalesce the line ranges for a file line
Author: jingham
Date: Mon Sep 9 21:09:47 2013
New Revision: 190381
URL: http://llvm.org/viewvc/llvm-project?rev=190381view=rev
Log:
Changing the default shell to /bin/sh brought up a long-standing bug on OS X,
that /bin/sh re-exec's itself to /bin/bash, so it needs one more resume when you
are
Author: jingham
Date: Wed Sep 11 13:23:22 2013
New Revision: 190538
URL: http://llvm.org/viewvc/llvm-project?rev=190538view=rev
Log:
Turns out the number of times you need to resume the process for /bin/sh
depends on the
setting of the environment variable COMMAND_MODE. Changed the
Author: jingham
Date: Fri Sep 13 19:20:24 2013
New Revision: 190734
URL: http://llvm.org/viewvc/llvm-project?rev=190734view=rev
Log:
This changes how the --source driver argument works. I split this into four
arguments:
-S : Specifies a command file which will get sourced after the ~/.lldbinit
Author: jingham
Date: Thu Sep 26 20:16:58 2013
New Revision: 191478
URL: http://llvm.org/viewvc/llvm-project?rev=191478view=rev
Log:
Factor the code that was eliminating redundant breakpoint locations and moving
line breakpoints past the prologue of functions so it can be shared between the
file
Author: jingham
Date: Fri Sep 27 15:59:37 2013
New Revision: 191556
URL: http://llvm.org/viewvc/llvm-project?rev=191556view=rev
Log:
Convert ClangASTType::GetTypeName over to return a ConstString to be consistent
with
the other Get*TypeName functions.
Modified:
Author: jingham
Date: Fri Oct 11 19:40:02 2013
New Revision: 192518
URL: http://llvm.org/viewvc/llvm-project?rev=192518view=rev
Log:
Report the summed hit count in the breakpoint line.
rdar://problem/15183226
Modified:
lldb/trunk/source/Breakpoint/Breakpoint.cpp
Modified:
Author: jingham
Date: Fri Oct 18 12:11:02 2013
New Revision: 192987
URL: http://llvm.org/viewvc/llvm-project?rev=192987view=rev
Log:
Make sure the CallFunction Thread plans don't try to do DoTakedown if their
thread
has gone away by the time they get around to doing it.
rdar://problem/15245544
Author: jingham
Date: Mon Dec 2 20:31:17 2013
New Revision: 196197
URL: http://llvm.org/viewvc/llvm-project?rev=196197view=rev
Log:
Remove the bad assumption that breakpoint locations won't get deleted in
BreakpointLocationList::FindByID.
rdar://problem/15566148
Modified:
Author: jingham
Date: Fri Dec 6 16:21:04 2013
New Revision: 196616
URL: http://llvm.org/viewvc/llvm-project?rev=196616view=rev
Log:
Do a little more prevention against SBValues getting used after the world has
been torn down around them.
Modified:
lldb/trunk/source/API/SBValue.cpp
Author: jingham
Date: Fri Dec 6 19:17:30 2013
New Revision: 196631
URL: http://llvm.org/viewvc/llvm-project?rev=196631view=rev
Log:
If the StepThrough plan makes it back to the frame in which it started, it
should say
it succeeded, since the plan that was using it can figure out what to do from
Author: jingham
Date: Thu Jan 9 13:30:11 2014
New Revision: 198881
URL: http://llvm.org/viewvc/llvm-project?rev=198881view=rev
Log:
Document unsetting environment variables in the lldb/gdb cheat sheet.
Modified:
lldb/trunk/www/lldb-gdb.html
Modified: lldb/trunk/www/lldb-gdb.html
URL:
Author: jingham
Date: Fri Jan 10 19:21:50 2014
New Revision: 198990
URL: http://llvm.org/viewvc/llvm-project?rev=198990view=rev
Log:
Sometimes the trampoline refers directly to the indirect symbol. Handle that
too.
Modified:
Author: jingham
Date: Mon Jan 13 14:44:26 2014
New Revision: 199134
URL: http://llvm.org/viewvc/llvm-project?rev=199134view=rev
Log:
This is a macosx specific test case for stepping setting breakpoints on
indirect
and re-exported symbols. I don't know if Linux has the latter, if it does, we
Author: jingham
Date: Tue Jan 14 12:46:15 2014
New Revision: 199243
URL: http://llvm.org/viewvc/llvm-project?rev=199243view=rev
Log:
Remove a compilation warning in the test case main.c file.
Modified:
lldb/trunk/test/macosx/indirect_symbol/main.c
Modified:
Author: jingham
Date: Tue Jan 14 21:30:04 2014
New Revision: 199289
URL: http://llvm.org/viewvc/llvm-project?rev=199289view=rev
Log:
Add a little more logging to the StopInfoBreakpoint::PerformAction.
Modified:
lldb/trunk/source/Target/StopInfo.cpp
Modified:
Author: jingham
Date: Tue Jan 14 21:32:42 2014
New Revision: 199290
URL: http://llvm.org/viewvc/llvm-project?rev=199290view=rev
Log:
Fix a bug where if we stop but nobody says there was a reason for the stop, we
would return
control to the user anyway. This was put in to handle monitors that
Author: jingham
Date: Fri Jan 17 14:09:23 2014
New Revision: 199509
URL: http://llvm.org/viewvc/llvm-project?rev=199509view=rev
Log:
The default timeout for EvaluateExpressionOptions is not 0, so if no timeout is
provided, we have to set the option timeout to 0 by hand.
rdar://problem/15846781
Author: jingham
Date: Wed Feb 5 15:35:09 2014
New Revision: 200878
URL: http://llvm.org/viewvc/llvm-project?rev=200878view=rev
Log:
Fix the --source-quietly option to the driver so that it actually works. Clean
up the help
output a bit.
Modified:
lldb/trunk/tools/driver/Driver.cpp
Author: jingham
Date: Tue Feb 25 13:57:47 2014
New Revision: 202189
URL: http://llvm.org/viewvc/llvm-project?rev=202189view=rev
Log:
Switch debugserver to detach on error by default, and change the flag to
kill-on-error.
Also fix the bug where lldb prints: Got a connection and launched
Author: jingham
Date: Thu Feb 27 13:48:13 2014
New Revision: 202426
URL: http://llvm.org/viewvc/llvm-project?rev=202426view=rev
Log:
Check call to fgetc for EINTR.
rdar://problem/16140277
Modified:
lldb/trunk/source/Host/common/Editline.cpp
Modified:
Author: jingham
Date: Thu Feb 27 20:52:06 2014
New Revision: 202464
URL: http://llvm.org/viewvc/llvm-project?rev=202464view=rev
Log:
Plumb the EvaluateExpressionOptions::{Set,Get}StopOthers through the SB API,
and make it work in RunThreadPlan.
Also remove SetStopOthers from the
Author: jingham
Date: Fri Feb 28 18:17:06 2014
New Revision: 202561
URL: http://llvm.org/viewvc/llvm-project?rev=202561view=rev
Log:
Make sure the exe_ctx passed to ClangUserExpression::Execute has a valid thread.
rdar://problem/15949113
Modified:
Author: jingham
Date: Mon Mar 3 13:16:45 2014
New Revision: 202740
URL: http://llvm.org/viewvc/llvm-project?rev=202740view=rev
Log:
Only require thread scope when we're about to run the function on a thread.
Modified:
lldb/trunk/source/Expression/ClangUserExpression.cpp
Modified:
Author: jingham
Date: Mon Mar 3 21:09:00 2014
New Revision: 202782
URL: http://llvm.org/viewvc/llvm-project?rev=202782view=rev
Log:
Fix a couple of typo's in breakpoint descriptions.
Modified:
lldb/trunk/source/Breakpoint/Breakpoint.cpp
This part of the patch worries me. If I am debugging a process that doesn’t
have this JIT loader symbol, this bit means every time that the process stops
for any reason you will search the whole world for some symbol that won’t be
found. That’s something we really avoid doing if we can,
Author: jingham
Date: Wed Mar 5 21:47:34 2014
New Revision: 203068
URL: http://llvm.org/viewvc/llvm-project?rev=203068view=rev
Log:
Temporarily disable the JIT loading detector till we figure out why it crashes
when lldb follows through exec's...
Modified:
to the
executable we are actually trying to debug. If I don’t do that but just run
the program directly, then I don’t get this crash.
I temporarily disabled the calling of the GetJITLoader().Did{Attach,Launch}
till we fix the crash.
Jim
On Mar 5, 2014, at 7:28 PM, Jim Ingham jing...@apple.com wrote
, 2014, at 7:28 PM, Jim Ingham jing...@apple.com wrote:
This part of the patch worries me. If I am debugging a process that doesn’t
have this JIT loader symbol, this bit means every time that the process stops
for any reason you will search the whole world for some symbol that won’t be
found
Author: jingham
Date: Fri Mar 7 05:16:37 2014
New Revision: 203231
URL: http://llvm.org/viewvc/llvm-project?rev=203231view=rev
Log:
The ThreadPlanCallFunction needs to pass its StopOthers to its run to address
subplan.
Modified:
lldb/trunk/include/lldb/Target/ThreadPlanCallFunction.h
Author: jingham
Date: Tue Mar 11 13:17:23 2014
New Revision: 203591
URL: http://llvm.org/viewvc/llvm-project?rev=203591view=rev
Log:
After doing all the work to compute the target ValueObject we want to evaluate,
make sure
we actually got something before proceeding.
rdar://problem/16282875
Author: jingham
Date: Mon Mar 17 18:03:34 2014
New Revision: 204087
URL: http://llvm.org/viewvc/llvm-project?rev=204087view=rev
Log:
Get ThreadPlanShouldStopHere to handle auto-stepping through line number 0
code.
Modified:
lldb/trunk/source/Target/ThreadPlanShouldStopHere.cpp
Modified:
Author: jingham
Date: Tue Mar 18 19:30:31 2014
New Revision: 204206
URL: http://llvm.org/viewvc/llvm-project?rev=204206view=rev
Log:
Expected failure printing std::string::c_str() due to flubbing the typedef
lookup.
Modified:
Author: jingham
Date: Tue Mar 18 20:41:19 2014
New Revision: 204208
URL: http://llvm.org/viewvc/llvm-project?rev=204208view=rev
Log:
Don't use the Disassembly test to report the fact that we don't decorate up
constructors with their class name, that seems inessential. We can make another
test
Author: jingham
Date: Tue Mar 18 20:54:41 2014
New Revision: 204209
URL: http://llvm.org/viewvc/llvm-project?rev=204209view=rev
Log:
Add a test to check the C's constructor's name is C::C, which will fail
everywhere now,
so mark as expected fail. And find another way to check that we hit our
Author: jingham
Date: Wed Mar 19 18:25:11 2014
New Revision: 204281
URL: http://llvm.org/viewvc/llvm-project?rev=204281view=rev
Log:
Remove unnecessary dependence on vecLib.
Modified:
lldb/trunk/test/functionalities/data-formatter/rdar-10642615/Makefile
Author: jingham
Date: Wed Mar 19 18:38:22 2014
New Revision: 204282
URL: http://llvm.org/viewvc/llvm-project?rev=204282view=rev
Log:
Remember to run ranlib after ar to make useful archive files.
Modified:
lldb/trunk/test/functionalities/fat_archives/Makefile
Modified:
Author: jingham
Date: Wed Mar 19 18:50:48 2014
New Revision: 204283
URL: http://llvm.org/viewvc/llvm-project?rev=204283view=rev
Log:
These logging tests depend on the exact output of lldb logging, which is brittle
and not particularly useful. Skipping till we get a chance to make a test that
Author: jingham
Date: Wed Mar 19 18:55:54 2014
New Revision: 204284
URL: http://llvm.org/viewvc/llvm-project?rev=204284view=rev
Log:
I changed the logging test to just test that logging doesn't crash and does
produce output. That's
about all it is useful to test.
Modified:
Author: jingham
Date: Wed Mar 19 19:19:16 2014
New Revision: 204287
URL: http://llvm.org/viewvc/llvm-project?rev=204287view=rev
Log:
expectedFailureDarwin for this test case.
Modified:
lldb/trunk/test/expression_command/po_verbosity/TestPoVerbosity.py
Modified:
Author: jingham
Date: Wed Mar 19 20:08:27 2014
New Revision: 204288
URL: http://llvm.org/viewvc/llvm-project?rev=204288view=rev
Log:
More recent compilers emit debug info for the length property of NSString, so
the length will be correctly
reported as NSUInteger. Adopt the test case to handle
Author: jingham
Date: Wed Mar 19 21:21:17 2014
New Revision: 204295
URL: http://llvm.org/viewvc/llvm-project?rev=204295view=rev
Log:
Adapt test to avoid short string types.
Modified:
lldb/trunk/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py
Modified:
Author: jingham
Date: Thu Mar 20 12:13:28 2014
New Revision: 204359
URL: http://llvm.org/viewvc/llvm-project?rev=204359view=rev
Log:
Guard against reading from host address of 0 in getting the data from a Value.
Modified:
lldb/trunk/source/Core/Value.cpp
Modified:
Author: jingham
Date: Tue Apr 1 20:05:27 2014
New Revision: 205381
URL: http://llvm.org/viewvc/llvm-project?rev=205381view=rev
Log:
Test case for the previous commit.
Added:
lldb/trunk/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommandsFromPython.py
Added:
Author: jingham
Date: Tue Apr 1 20:04:55 2014
New Revision: 205380
URL: http://llvm.org/viewvc/llvm-project?rev=205380view=rev
Log:
Add the ability to set python breakpoint commands from the SBBreakpoint
SBBreakpointLocation API's.
You can either provide the function name, or function body
Author: jingham
Date: Wed Apr 2 17:53:21 2014
New Revision: 205480
URL: http://llvm.org/viewvc/llvm-project?rev=205480view=rev
Log:
Workaround for collision between enum members in LLVM's MachO.h and system
headers
on Mac OS X (in particular mach/machine.h).
rdar://problem/16494607
Added:
Author: jingham
Date: Wed Apr 2 19:50:56 2014
New Revision: 205494
URL: http://llvm.org/viewvc/llvm-project?rev=205494view=rev
Log:
I removed SetCallback from the Python API's since it wasn't actually useful,
and added SetScriptCallbackFunction,
and SetScriptCallbackBody. So add these to the
Author: jingham
Date: Wed Apr 2 20:25:28 2014
New Revision: 205496
URL: http://llvm.org/viewvc/llvm-project?rev=205496view=rev
Log:
Print the new eStopReasonExec in stop_reason_to_str.
Modified:
lldb/trunk/test/lldbutil.py
Modified: lldb/trunk/test/lldbutil.py
URL:
Author: jingham
Date: Wed Apr 2 20:26:14 2014
New Revision: 205497
URL: http://llvm.org/viewvc/llvm-project?rev=205497view=rev
Log:
Make the fail messages
Modified:
lldb/trunk/include/lldb/Target/Thread.h
lldb/trunk/source/API/SBThread.cpp
Author: jingham
Date: Thu Apr 3 12:16:17 2014
New Revision: 205544
URL: http://llvm.org/viewvc/llvm-project?rev=205544view=rev
Log:
Get dis -c -s working again.
pr19324
Modified:
lldb/trunk/source/Commands/CommandObjectDisassemble.cpp
Modified:
Author: jingham
Date: Fri Apr 4 13:06:54 2014
New Revision: 205636
URL: http://llvm.org/viewvc/llvm-project?rev=205636view=rev
Log:
Remember to clear the cached data for the OptionValueFileSpec in
SetValueFromCString.
rdar://problem/16179718 target.expr-prefix contents appear to be cached for
Author: jingham
Date: Tue Apr 8 15:24:45 2014
New Revision: 205790
URL: http://llvm.org/viewvc/llvm-project?rev=205790view=rev
Log:
This function should be const.
Modified:
lldb/trunk/include/lldb/Breakpoint/BreakpointOptions.h
lldb/trunk/source/Breakpoint/BreakpointOptions.cpp
Author: jingham
Date: Tue Apr 8 16:33:21 2014
New Revision: 205803
URL: http://llvm.org/viewvc/llvm-project?rev=205803view=rev
Log:
Fix the behavior when hand-calling a function times out on one thread,
but by the time we go to halt, it has already stopped by hitting the
function end
Author: jingham
Date: Tue Apr 15 21:24:17 2014
New Revision: 206350
URL: http://llvm.org/viewvc/llvm-project?rev=206350view=rev
Log:
m_interrupt_sent wasn't being initialized, and wasn't being reset after an
interrupt. Do both of those.
Modified:
Author: jingham
Date: Tue Apr 15 21:24:48 2014
New Revision: 206351
URL: http://llvm.org/viewvc/llvm-project?rev=206351view=rev
Log:
Clean up the logic in setting timeouts a bit, and the logging as well.
Modified:
lldb/trunk/source/Target/Process.cpp
Modified:
Author: jingham
Date: Mon Apr 21 20:41:52 2014
New Revision: 206835
URL: http://llvm.org/viewvc/llvm-project?rev=206835view=rev
Log:
Make RunThreadPlan start the timeout clock for each part of the expression
evaluation AFTER the
successful resume for that part. This will make the timeouts more
Author: jingham
Date: Mon Apr 21 20:42:22 2014
New Revision: 206836
URL: http://llvm.org/viewvc/llvm-project?rev=206836view=rev
Log:
Give the clang functions names. This is only for logging.
Modified:
lldb/trunk/include/lldb/Expression/ClangFunction.h
Author: jingham
Date: Sun May 4 21:26:40 2014
New Revision: 207944
URL: http://llvm.org/viewvc/llvm-project?rev=207944view=rev
Log:
Make the Expression Execution result enum available to the SB API layer.
Add a callback that will allow an expression to be cancelled between the
expression
Author: jingham
Date: Sun May 4 21:47:44 2014
New Revision: 207945
URL: http://llvm.org/viewvc/llvm-project?rev=207945view=rev
Log:
Rename eExecution*** to eExpression*** to be consistent with the result type.
Modified:
lldb/trunk/include/lldb/Expression/ClangUserExpression.h
Author: jingham
Date: Fri May 16 14:46:56 2014
New Revision: 209010
URL: http://llvm.org/viewvc/llvm-project?rev=209010view=rev
Log:
Fix from: Scott Knight(knigh...@gmail.com):
Use a map rather than a vector to store the objects managed by the shared
cluster since mostly want this for random
Author: jingham
Date: Tue Jun 17 20:04:40 2014
New Revision: 211136
URL: http://llvm.org/viewvc/llvm-project?rev=211136view=rev
Log:
Add locking around the m_owners collection in the breakpoint site. If we are
in the middle of BreakpointLocation::ShouldStop we don't
want other commands (like
Author: jingham
Date: Wed Jun 18 18:40:13 2014
New Revision: 211242
URL: http://llvm.org/viewvc/llvm-project?rev=211242view=rev
Log:
Actually make a real scoped locker rather than constructing one that gets
immediately thrown away...
Modified:
Author: jingham
Date: Thu Jun 19 13:25:51 2014
New Revision: 211289
URL: http://llvm.org/viewvc/llvm-project?rev=211289view=rev
Log:
Switch over to using object_getClass to get the class of an object. Previously
we were
directly accessing the isa pointer of a class object to get its meta-class,
Author: jingham
Date: Tue Jun 24 16:51:42 2014
New Revision: 211636
URL: http://llvm.org/viewvc/llvm-project?rev=211636view=rev
Log:
Rework fix in r201744. You really DO need to waitpid twice to get the
process fully reaped. The race bad behavior was because we were letting
the reaping thread
Author: jingham
Date: Fri Jun 27 11:02:55 2014
New Revision: 211903
URL: http://llvm.org/viewvc/llvm-project?rev=211903view=rev
Log:
Revert the debugserver part of r211868. While formally a fine change,
debugserver
doesn't depend on llvm (it really doesn't even depend on anything in lldb) and
Author: jingham
Date: Mon Jul 7 20:07:32 2014
New Revision: 212506
URL: http://llvm.org/viewvc/llvm-project?rev=212506view=rev
Log:
If a hand-called function is interrupted by hitting a breakpoint, then
when you continue to finish off the function call, the expression result
will be included as
Author: jingham
Date: Mon Jul 7 20:10:49 2014
New Revision: 212507
URL: http://llvm.org/viewvc/llvm-project?rev=212507view=rev
Log:
Add docs for the thread.completed-expression format entry.
Modified:
lldb/trunk/www/formats.html
Modified: lldb/trunk/www/formats.html
URL:
Author: jingham
Date: Tue Jul 8 14:28:57 2014
New Revision: 212559
URL: http://llvm.org/viewvc/llvm-project?rev=212559view=rev
Log:
Add the ability to provide a count option to the various thread step-*
operations. Only
step-inst and step-inst are currently supported, the rest just warn that
Author: jingham
Date: Thu Jul 24 11:56:19 2014
New Revision: 213875
URL: http://llvm.org/viewvc/llvm-project?rev=213875view=rev
Log:
We were turning off all these tests on OSX and FreeBSD because of a known (and
fairly unimportant) bug.
Keep a test for that bug, but let the useful parts of the
Author: jingham
Date: Fri Aug 1 19:33:35 2014
New Revision: 214603
URL: http://llvm.org/viewvc/llvm-project?rev=214603view=rev
Log:
After you attach, give the process plugin a chance to report back (through
DidAttach) the architecture of the binary you attached to.
rdar://problem/17891396
Author: jingham
Date: Mon Aug 4 20:58:14 2014
New Revision: 214836
URL: http://llvm.org/viewvc/llvm-project?rev=214836view=rev
Log:
Add some useful logging to the step log.
Modified:
lldb/trunk/source/Target/StopInfo.cpp
Modified: lldb/trunk/source/Target/StopInfo.cpp
URL:
Author: jingham
Date: Mon Aug 4 20:59:20 2014
New Revision: 214837
URL: http://llvm.org/viewvc/llvm-project?rev=214837view=rev
Log:
If you found a step through plan stop looking up the stack for a step out plan.
Modified:
lldb/trunk/source/Target/ThreadPlanStepOverRange.cpp
Modified:
Author: jingham
Date: Tue Aug 5 19:24:38 2014
New Revision: 214941
URL: http://llvm.org/viewvc/llvm-project?rev=214941view=rev
Log:
Probably should initialize that new ivar while I'm at it...
Modified:
lldb/trunk/source/Interpreter/CommandObject.cpp
Modified:
Author: jingham
Date: Tue Aug 5 20:49:59 2014
New Revision: 214946
URL: http://llvm.org/viewvc/llvm-project?rev=214946view=rev
Log:
When stepping, handle the case where the step leaves us with
the same parent frame, but different current frame - e.g. when
you step past a tail call exit from a
Author: jingham
Date: Mon Aug 11 18:57:43 2014
New Revision: 215411
URL: http://llvm.org/viewvc/llvm-project?rev=215411view=rev
Log:
Fetching the parent frame may fail, handle that case. Patch from Tong Shen.
Modified:
lldb/trunk/source/Target/ThreadPlanStepRange.cpp
Author: jingham
Date: Wed Aug 27 19:50:17 2014
New Revision: 216637
URL: http://llvm.org/viewvc/llvm-project?rev=216637view=rev
Log:
Make it clear in the help that breakpoint command add will act on the last set
breakpoint if no breakpoint id is specified.
rdar://problem/17885160
Modified:
Author: jingham
Date: Fri Aug 29 12:34:17 2014
New Revision: 216747
URL: http://llvm.org/viewvc/llvm-project?rev=216747view=rev
Log:
Allow breakpoint command add to add commands to more than one breakpoint at a
time.
rdar://problem/13314462
Modified:
Author: jingham
Date: Fri Sep 12 17:59:05 2014
New Revision: 217719
URL: http://llvm.org/viewvc/llvm-project?rev=217719view=rev
Log:
ResolveUsername should resolve ~ to the user's home directory as well as
~/. This
gets command-line file completion from ~ working again.
Modified:
Author: jingham
Date: Fri Sep 12 18:39:38 2014
New Revision: 217722
URL: http://llvm.org/viewvc/llvm-project?rev=217722view=rev
Log:
Don't make paths with /Foo//bar, that confuses everybody down the line.
This gets the file completer for absolute paths working again.
Modified:
Author: jingham
Date: Fri Sep 19 16:56:45 2014
New Revision: 218156
URL: http://llvm.org/viewvc/llvm-project?rev=218156view=rev
Log:
We had to squirrel away the dyld module before doing ResolveExecutableModule,
since
that would clear the module list, and then put it back by hand. But we forgot
Author: jingham
Date: Fri Sep 19 16:58:45 2014
New Revision: 218157
URL: http://llvm.org/viewvc/llvm-project?rev=218157view=rev
Log:
Fix a thinko in how the RemoteiOS Platform looked up files in the SDK other
platform locations. We didn't always do an exhaustive search through all the
platform
Greg is out on vacation for a week. This looks fairly straightforward. There
used to be architectures with weird byte sizes like 9 or 12 bits - gdb had some
support for this. Choosing to express the number of bits per byte as a
multiple of 8 makes it impossible to support this situation.
Author: jingham
Date: Mon Sep 29 18:17:18 2014
New Revision: 218642
URL: http://llvm.org/viewvc/llvm-project?rev=218642view=rev
Log:
This checkin is the first step in making the lldb thread stepping mechanism
more accessible from
the user level. It adds the ability to invent new stepping modes
Author: jingham
Date: Mon Sep 29 20:37:52 2014
New Revision: 218656
URL: http://llvm.org/viewvc/llvm-project?rev=218656view=rev
Log:
Fix some errors that crept in when I cut pasted into emacs.
Modified:
lldb/trunk/examples/python/scripted_step.py
Modified:
Author: jingham
Date: Tue Sep 30 12:11:53 2014
New Revision: 218687
URL: http://llvm.org/viewvc/llvm-project?rev=218687view=rev
Log:
Add SBThreadPlan to this CMakeLists.txt as well.
Modified:
lldb/trunk/source/CMakeLists.txt
Modified: lldb/trunk/source/CMakeLists.txt
URL:
Author: jingham
Date: Tue Sep 30 15:33:25 2014
New Revision: 218699
URL: http://llvm.org/viewvc/llvm-project?rev=218699view=rev
Log:
Not all processes have a Dynamic Loader. Be sure to check that it exists
before using it.
rdar://problem/18491391
Modified:
Author: jingham
Date: Wed Oct 1 17:26:52 2014
New Revision: 218837
URL: http://llvm.org/viewvc/llvm-project?rev=218837view=rev
Log:
Add SBExecutionContext.cpp to this file as well, as the comment
in source/API/CMakeLists.txt instructs...
Modified:
lldb/trunk/source/CMakeLists.txt
Modified:
It's ugly to have to add quotes and then remove them, but until we write our
own option parser I can't think of a better way to do it...
Jim
http://reviews.llvm.org/D5472
___
lldb-commits mailing list
lldb-commits@cs.uiuc.edu
Author: jingham
Date: Thu Oct 16 18:02:14 2014
New Revision: 219979
URL: http://llvm.org/viewvc/llvm-project?rev=219979view=rev
Log:
Add a test for the -b (batch mode) option to the lldb driver.
Added:
lldb/trunk/test/driver/
lldb/trunk/test/driver/batch_mode/
Greg should comment on way you're populating the Memory threads, etc. That was
his code (used mostly by the OS X kernel folks to turn kernel thread
activations into lldb threads...) At present you can only enable/disable the
OS plugins when the target is created, but I haven't looked into how
Author: jingham
Date: Tue Oct 21 20:54:17 2014
New Revision: 220358
URL: http://llvm.org/viewvc/llvm-project?rev=220358view=rev
Log:
The breakpoint location hit counts were getting incremented in
BreakpointLocation::ShouldStop. That worked but wasn't really right,
since there's nothing to
Author: jingham
Date: Fri Oct 24 19:33:55 2014
New Revision: 220602
URL: http://llvm.org/viewvc/llvm-project?rev=220602view=rev
Log:
Setting breakpoints with name mask eFunctionNameTypeBase was broken for
straight C names by 220432. Get
that working again.
Modified:
Author: jingham
Date: Mon Oct 27 19:53:20 2014
New Revision: 220743
URL: http://llvm.org/viewvc/llvm-project?rev=220743view=rev
Log:
Add a test for setting and hitting the C++ Exception throw breakpoint.
Added:
lldb/trunk/test/functionalities/breakpoint/cpp_exception/
1 - 100 of 202 matches
Mail list logo