- b9c1b51 *** This commit represents a complete reformatting of the LLDB source code by Kate Stone · 9 years ago
- e65b2cf Fix Clang-tidy modernize-use-nullptr and readability-simplify-boolean-expr warnings in some files in source/Target/. by Eugene Zelenko · 10 years ago
- a1e5dc8 ClangASTType is now CompilerType. by Greg Clayton · 10 years ago
- 90ff791 Expression evaluation, a new ThreadPlanCallFunctionUsingABI for executing a function call on target via register manipulation by Ewan Crawford · 10 years ago
- 841ee9b Add a missing check for m_real_stop_reason. by Jim Ingham · 10 years ago
- 3294de2 Move lldb-log.cpp to core/Logging.cpp by Zachary Turner · 11 years ago
- 32abc6e Reduce header footprint of Target.h by Zachary Turner · 11 years ago
- 35878c4 Fix the behavior when hand-calling a function times out on one thread, by Jim Ingham · 11 years ago
- 324a103 sweep up -Wformat warnings from gcc by Saleem Abdulrasool · 11 years ago
- 46d005d Workaround for collision between enum members in LLVM's MachO.h and system headers by Jim Ingham · 11 years ago
- 0ff099f The ThreadPlanCallFunction needs to pass its "StopOthers" to its run to address subplan. by Jim Ingham · 12 years ago
- 286fb1e Plumb the EvaluateExpressionOptions::{Set,Get}StopOthers through the SB API, and make it work in RunThreadPlan. by Jim Ingham · 12 years ago
- 7b24e95 Log failure to restore thread state in ThreadPlanCallFunction::DoTakedown by Ed Maste · 12 years ago
- a464f3d Changed the ABIs and ClangFunction to take a by Sean Callanan · 12 years ago
- 6fbc48b This patch does a couple of things. by Jim Ingham · 12 years ago
- 60c4118 If ThreadPlanCallFunction hasn't set its notion of the "real stop info" yet, just return the current PrivateStopInfo. by Jim Ingham · 12 years ago
- 641a67c Handle the case where there is a user breakpoint set at the location of one of our by Jim Ingham · 12 years ago
- 221d51c Figure out the reply to "PlanExplainsStop" once when we stop and then use the cached by Jim Ingham · 12 years ago
- ea06f3b Return a useful error message from ValidatePlan if the expression can't be made for some reason. by Jim Ingham · 13 years ago
- 5160ce5 <rdar://problem/13521159> by Greg Clayton · 13 years ago
- 00049b8 Add GNU indirect function support in expressions for Linux. by Matt Kopec · 13 years ago
- 0ac5709 Add a test for handling a function call that throws an exception, and make it work. by Jim Ingham · 13 years ago
- 0161b49 Reworked the way Process::RunThreadPlan and the ThreadPlanCallFunction interoperate to fix problems where by Jim Ingham · 13 years ago
- 184e981 Separated the "expr --unwind-on-error" behavior into two parts, actual errors (i.e. crashes) which continue to be by Jim Ingham · 13 years ago
- 327c267 Set ThreadPlanCallFunction to private in ConstructorSetup. This fixes a problem on Linux where 'continue' was misfiring after an expression evaluation when stopped at a breakpoint. The problem was that InferiorCallMmap was not setting its ThreadPlanCallFunction to private and so the completion of that thread plan appeared to be the stop reason and therefore the 'continue' operation failed to step over the breakpoint. The SetPrivate call is being put in ThreadPlanCallFunction rather than InferiorCallMmap to make the solution more general. by Andrew Kaylor · 13 years ago
- d01b295 Resolve printf formatting warnings on Linux: by Daniel Malea · 13 years ago
- 8559a35 The Function calling thread plan was replacing the stored stop info too soon, causing recursive entry into the by Jim Ingham · 13 years ago
- b4cb0be Some more typing-related fixes. by Filipe Cabecinhas · 13 years ago
- 1f74607 <rdar://problem/11757916> by Greg Clayton · 13 years ago
- 9a02851 Removed explicit NULL checks for shared pointers by Sean Callanan · 13 years ago
- 7ba6e99 Found one more place where the OkayToDiscard needs to be consulted. by Jim Ingham · 13 years ago
- 923886c Don't try to use "OkayToDiscard" to mean BOTH this plan is a user plan or not AND unwind on error. by Jim Ingham · 13 years ago
- 18de2fd If the ObjC Step Through Trampoline plan causes a target crash, properly propagate the error back to by Jim Ingham · 13 years ago
- 87d0e61 Don't do the work in DoTakedown if the thread plan isn't valid. by Jim Ingham · 13 years ago
- 0092c8e Factor out a bunch of common code in the two ThreadPlanCallFunction constructors. Also add a sanity check - try reading the frame, and if we fail bag out. by Jim Ingham · 13 years ago
- 718583f ThreadPlanCallFunction's destructor wasn't calling DoTakedown, so if the that plan got discarded we weren't doing the takedown. by Jim Ingham · 13 years ago
- 6153c51 Set variables returned by utility functions to by Sean Callanan · 13 years ago
- cf274f9 Rework how master plans declare themselves. Also make "PlanIsBasePlan" not rely only on this being the bottom plan in the stack, but allow the plan to declare itself as such. by Jim Ingham · 13 years ago
- 1ac04c3 Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr by Greg Clayton · 14 years ago
- ef65160 Improve the x86_64 return value decoder to handle most structure returns. by Jim Ingham · 14 years ago
- ce553d8 Enhanced the ObjC DynamicCheckerFunction to test for "object responds to selector" as well as by Jim Ingham · 14 years ago
- 81c22f6 Moved lldb::user_id_t values to be 64 bit. This was going to be needed for by Greg Clayton · 14 years ago
- 16e0c68 Make ValueObject::SetValueFromCString work correctly. by Jim Ingham · 14 years ago
- 0c02e4e Fix the broken build that happened with my last checkin. by Greg Clayton · 14 years ago
- aa149cb Added the ability to remove orphaned module shared pointers from a ModuleList. by Greg Clayton · 14 years ago
- 9e916e8 Check log shared pointer before using it. by Johnny Chen · 14 years ago
- 20edcdb The implementation of categories is now synchronization safe by Enrico Granata · 14 years ago
- 6b5f17a Fix some order-of-initialisation warnings by Peter Collingbourne · 14 years ago
- af247d7 Fixed a crasher that was happened when a log shared pointer wasn't valid. by Greg Clayton · 14 years ago
- 160f78c Fix the error message when an expression evaluation is interrupted by a crash/breakpoint hit to by Jim Ingham · 14 years ago
- 70b5765 Added the ability to get the return value from a ThreadPlanCallFunction by Greg Clayton · 14 years ago
- 2a48f52 Expand the ABI prepare trivial function call to allow 6 simple args. by Greg Clayton · 14 years ago
- fdeb156 Cleaned up the ABI::PrepareTrivialCall() function to take three argument by Greg Clayton · 14 years ago
- 31f1d2f Moved all code from ArchDefaultUnwindPlan and ArchVolatileRegs into their by Greg Clayton · 14 years ago
- e359d9b Fixed a bug in which expression-local variables were by Sean Callanan · 14 years ago
- 672e6f5 Add a method "GetEntryPoint" to the ObjectFile class, and implement it on MachO & ELF - though the ELF implementation is probably a little weak. Then use this method in place of directly looking for "start" in the ThreadPlanCallFunction constructor to find the stopping point for our function evaluation. by Jim Ingham · 15 years ago
- 2c36439 Make sure that if a CallFunction thread plan crashes while running in the "run to address" mode, and it by Jim Ingham · 15 years ago
- 9da3683 Centralize the register reporting (might want to move this function to Thread). by Jim Ingham · 15 years ago
- 7778703 Back up both the register AND the stop state when calling functions. by Jim Ingham · 15 years ago
- bda4e5eb In ThreadPlanCallFunction, do the Takedown right when the thread plan gets popped. When the function call is discarded (e.g. when it crashes and discard_on_error is true) the plan gets discarded. You need to make sure that the stack gets restored right then, and not wait till you start again and the thread plan stack is cleared. by Jim Ingham · 15 years ago
- 5ccbd29 Fixed issues with RegisterContext classes and the subclasses. There was by Greg Clayton · 15 years ago
- 1782783 Added support for generating expressions that have by Sean Callanan · 15 years ago
- 36695cd Excised a version of the low-level function calling by Sean Callanan · 15 years ago
- 06e827c Add ThreadPlanTracer class to allow instruction step tracing of execution. by Jim Ingham · 15 years ago
- ece9649 Added more logging so we see the register state by Sean Callanan · 15 years ago
- 2d4edfb Modified all logging calls to hand out shared pointers to make sure we by Greg Clayton · 15 years ago
- 10af7c4 Re-enabled LLDB's pointer checkers, and moved the by Sean Callanan · 15 years ago
- f211510 Factored the code that implements breakpoints on by Sean Callanan · 15 years ago
- c98aca6 Modified ThreadPlanCallFunction to perform the by Sean Callanan · 15 years ago
- 6db73ca Modified the thread plan that calls functions to by Sean Callanan · 15 years ago
- be3a1b1 Fixed a problem where function calls on i386 weren't being generated correctly. by Sean Callanan · 15 years ago
- 40d871f The call function thread plan should allow internal breakpoints to continue on. Also made stopping by Jim Ingham · 15 years ago
- 4924949 Removed a bit of dead code. Thanks to Eric Christopher for pointing it out. by Sean Callanan · 15 years ago
- 3e6fedc Expressions now claim responsibility for all stops by Sean Callanan · 15 years ago
- fc55f5d Removed the hacky "#define this ___clang_this" handler by Sean Callanan · 15 years ago
- f5e56de Moved the section load list up into the target so we can use the target by Greg Clayton · 15 years ago
- 5300d37 Added support for rewriting objc_msgSend so we can by Sean Callanan · 15 years ago
- 1ee0d4f Fix constructor initialization order. Patch by Bill Lynch. by Benjamin Kramer · 15 years ago
- b01e742 Two changes in this checkin. Added a ThreadPlanKind so that I can do some reasoning based on the kind of thread plan by Jim Ingham · 15 years ago
- 30fdc8d Initial checkin of lldb code from internal Apple repo. by Chris Lattner · 15 years ago