1. ae0f59c 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 · 12 years ago
  2. 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
  3. 76b258d The Function calling thread plan was replacing the stored stop info too soon, causing recursive entry into the by Jim Ingham · 12 years ago
  4. 5ebd51f Some more typing-related fixes. by Filipe Cabecinhas · 12 years ago
  5. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  6. b386d82 Removed explicit NULL checks for shared pointers by Sean Callanan · 12 years ago
  7. d82bc6d Found one more place where the OkayToDiscard needs to be consulted. by Jim Ingham · 12 years ago
  8. 110b55f Don't try to use "OkayToDiscard" to mean BOTH this plan is a user plan or not AND unwind on error. by Jim Ingham · 12 years ago
  9. 038fa8e If the ObjC Step Through Trampoline plan causes a target crash, properly propagate the error back to by Jim Ingham · 12 years ago
  10. a8d26eb Don't do the work in DoTakedown if the thread plan isn't valid. by Jim Ingham · 12 years ago
  11. 1e58cef 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 · 12 years ago
  12. f19b0c8 ThreadPlanCallFunction's destructor wasn't calling DoTakedown, so if the that plan got discarded we weren't doing the takedown. by Jim Ingham · 12 years ago
  13. 6cbd7bc Set variables returned by utility functions to by Sean Callanan · 12 years ago
  14. 2bcbaf6 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 · 12 years ago
  15. f4124de Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr by Greg Clayton · 12 years ago
  16. 016ef88 Improve the x86_64 return value decoder to handle most structure returns. by Jim Ingham · 13 years ago
  17. ba560cc Enhanced the ObjC DynamicCheckerFunction to test for "object responds to selector" as well as by Jim Ingham · 13 years ago
  18. 444e35b Moved lldb::user_id_t values to be 64 bit. This was going to be needed for by Greg Clayton · 13 years ago
  19. 574c3d6 Make ValueObject::SetValueFromCString work correctly. by Jim Ingham · 13 years ago
  20. b01760c Fix the broken build that happened with my last checkin. by Greg Clayton · 13 years ago
  21. 5beb99d Added the ability to remove orphaned module shared pointers from a ModuleList. by Greg Clayton · 13 years ago
  22. 9d56ba9 Check log shared pointer before using it. by Johnny Chen · 13 years ago
  23. 4c3fb4b The implementation of categories is now synchronization safe by Enrico Granata · 13 years ago
  24. abb53e5 Fix some order-of-initialisation warnings by Peter Collingbourne · 13 years ago
  25. 628cead Fixed a crasher that was happened when a log shared pointer wasn't valid. by Greg Clayton · 13 years ago
  26. 2370a97 Fix the error message when an expression evaluation is interrupted by a crash/breakpoint hit to by Jim Ingham · 13 years ago
  27. 2f085c6 Added the ability to get the return value from a ThreadPlanCallFunction by Greg Clayton · 13 years ago
  28. 989816b Expand the ABI prepare trivial function call to allow 6 simple args. by Greg Clayton · 13 years ago
  29. 61d4f7a Cleaned up the ABI::PrepareTrivialCall() function to take three argument by Greg Clayton · 13 years ago
  30. 75906e4 Moved all code from ArchDefaultUnwindPlan and ArchVolatileRegs into their by Greg Clayton · 13 years ago
  31. 0ddf806 Fixed a bug in which expression-local variables were by Sean Callanan · 13 years ago
  32. 2877594 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 · 13 years ago
  33. 78108e6 Make sure that if a CallFunction thread plan crashes while running in the "run to address" mode, and it by Jim Ingham · 14 years ago
  34. 2f6267f Centralize the register reporting (might want to move this function to Thread). by Jim Ingham · 14 years ago
  35. 15dcb7c Back up both the register AND the stop state when calling functions. by Jim Ingham · 14 years ago
  36. 6c9662e 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 · 14 years ago
  37. 08d7d3a Fixed issues with RegisterContext classes and the subclasses. There was by Greg Clayton · 14 years ago
  38. 3aa7da5 Added support for generating expressions that have by Sean Callanan · 14 years ago
  39. 4868568 Excised a version of the low-level function calling by Sean Callanan · 14 years ago
  40. 745ac7a Add ThreadPlanTracer class to allow instruction step tracing of execution. by Jim Ingham · 14 years ago
  41. 6dff827 Added more logging so we see the register state by Sean Callanan · 14 years ago
  42. e005f2c Modified all logging calls to hand out shared pointers to make sure we by Greg Clayton · 14 years ago
  43. 14a97ff Re-enabled LLDB's pointer checkers, and moved the by Sean Callanan · 14 years ago
  44. 29756d4 Factored the code that implements breakpoints on by Sean Callanan · 14 years ago
  45. 94fb543 Modified ThreadPlanCallFunction to perform the by Sean Callanan · 14 years ago
  46. 07f3d8d Modified the thread plan that calls functions to by Sean Callanan · 14 years ago
  47. c2c6f77 Fixed a problem where function calls on i386 weren't being generated correctly. by Sean Callanan · 14 years ago
  48. 988ddbc The call function thread plan should allow internal breakpoints to continue on. Also made stopping by Jim Ingham · 14 years ago
  49. 1af4e79 Removed a bit of dead code. Thanks to Eric Christopher for pointing it out. by Sean Callanan · 14 years ago
  50. ba8547d Expressions now claim responsibility for all stops by Sean Callanan · 14 years ago
  51. 3c9c5eb Removed the hacky "#define this ___clang_this" handler by Sean Callanan · 14 years ago
  52. eea2640 Moved the section load list up into the target so we can use the target by Greg Clayton · 14 years ago
  53. f5857a0 Added support for rewriting objc_msgSend so we can by Sean Callanan · 14 years ago
  54. 36a0810 Fix constructor initialization order. Patch by Bill Lynch. by Benjamin Kramer · 14 years ago
  55. 5a47e8b 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 · 14 years ago
  56. 24943d2 Initial checkin of lldb code from internal Apple repo. by Chris Lattner · 14 years ago