1. a48bf37 Playing around with "objc_refs" over the weekend and improved it to work on a large ObjC program without running into expression timeouts. Now we get a full list of ObjC classes using a runtime function and then qsort the result. Also added code that can count all instances of each ObjC on the heap and also the total byte sizes for the object allocations. by Greg Clayton · 12 years ago
  2. a539e5b Fixed a problem where watchpoint conditions would by Sean Callanan · 12 years ago
  3. e820139 Don't allocate memory when enumerting stack. We now have fixed size buffers to avoid this issue. by Greg Clayton · 12 years ago
  4. 6218201 Fixed a crash in the testsuite because the wrong type was being completed. by Sean Callanan · 12 years ago
  5. 64a41e2 Fiddle with the heuristic about where to set the stop point in a nested inline stack when we get there by breakpoint. If we hit a user breakpoint, I set the stop point to the bottom-most frame 'cause that's what we did before. by Jim Ingham · 12 years ago
  6. ed293ed A bunch of test cases for inlined stepping. by Jim Ingham · 12 years ago
  7. 4636552 Make file + line breakpoints even more efficient by using our SearchFilter objects correctly now that we sometimes don't check for inlined breakpoints. by Greg Clayton · 12 years ago
  8. 36de3c0 Save and restore the current inlined depth over function calls. by Jim Ingham · 12 years ago
  9. 9b124c6 Add SetCurrentInlinedDepth API. by Jim Ingham · 12 years ago
  10. 4de7328 Added a quick example to show how disasembly output can be customized. by Greg Clayton · 12 years ago
  11. 4df2b7f Train LLDB to deal with bad linker N_SO entries that point to our source files for debug map + DWARF in .o file debugging. by Greg Clayton · 12 years ago
  12. c643077 Patch from Andrew Kaylor for linux: by Greg Clayton · 12 years ago
  13. 1a450cd Patch from Andrew Kaylor for linux: by Greg Clayton · 12 years ago
  14. 45bc4a2 Ensure that the ShouldStopHere plans get called even when doing "virtual" steps. by Jim Ingham · 12 years ago
  15. 74d08f1 For now, treat breakpoint hits like regular stops when calculation InlinedStackDepth. by Jim Ingham · 12 years ago
  16. 7de0117 Fixing a constness issue in an otherwise trivial patch by Enrico Granata · 12 years ago
  17. df83db8 Restoring an API as deprecated which was removed in a previous commit by Enrico Granata · 12 years ago
  18. 1949b1e When you reach the bottom of the inlined stack, don't say you can do a virtual step. by Jim Ingham · 12 years ago
  19. e1a654b Include a useful bit of log output in the "step" as well as the "process" logs. by Jim Ingham · 12 years ago
  20. 7eb0831 Patch from Daniel Malea to fix the build on Linux. Thanks by Enrico Granata · 12 years ago
  21. 69fdfc9 For the eEncodingIEEE754 registers in RegisterValue::SetType, by Jason Molenda · 12 years ago
  22. 877e57b Disable the "pretty stack trace" signal handler, by Sean Callanan · 12 years ago
  23. ab77dcb <rdar://problem/12237556> by Greg Clayton · 12 years ago
  24. be7c20a Patch for clang to include the UTF conversion routines that LLDB needs by Enrico Granata · 12 years ago
  25. 6c46fe6 <rdar://problem/12211320> by Greg Clayton · 12 years ago
  26. 1cc0c05 Turn on the "fancy inlined stepping." by Jim Ingham · 12 years ago
  27. 8290bba If the ThreadList ShouldStop restarts the target, don't resume it again. by Jim Ingham · 12 years ago
  28. 98d5021 Move calculating the CurrentInlinedDepth to AFTER the synchronous breakpoint callback gets a chance to run. by Jim Ingham · 12 years ago
  29. d27026e Implementing an Options class for EvaluateExpression() in order to make the signature more compact and make it easy to 'just run an expression' by Enrico Granata · 12 years ago
  30. d4330e6 <rdar://problem/12100588> by Greg Clayton · 12 years ago
  31. 38ae5b9 Fix the log channel used in Process.cpp. by Greg Clayton · 12 years ago
  32. 12ea8fb Making the right thing with regards to disabling summaries on LLDB_DISABLE_PYTHON builds by Enrico Granata · 12 years ago
  33. 777c6b7 Modified patch from Matt Kopec that fixes a process launch issue on linux where we wouldn't acquire the process run lock. by Greg Clayton · 12 years ago
  34. c630f31 <rdar://problem/12068655> Make sure [NSDate distantPast] is formatted correctly by Enrico Granata · 12 years ago
  35. 9822273 Editing a comment to make sure people know not to blame CFString.py for CFString summary errors by Enrico Granata · 12 years ago
  36. caaf010 Adding to files that were missing in the previous commit by Enrico Granata · 12 years ago
  37. ae2ae94 <rdar://problem/11485744> Implement important data formatters in C++. Have the Objective-C language runtime plugin expose class descriptors objects akin to the objc_runtime.py Pythonic implementation. Rewrite the data formatters for some core Cocoa classes in C++ instead of Python. by Enrico Granata · 12 years ago
  38. 4793e94 Patch from Filipe Cabecinhas that uses argparse in dotest.py instead of a hand coded option. I made a few modifications: by Greg Clayton · 12 years ago
  39. 8ac035d Patch from info from Daniel Malea that should fix the build on linux after fixes committed with revision 162860. by Greg Clayton · 12 years ago
  40. aaf7fad Improved "objc_refs" a bit to be able to find all instances of a class' by Greg Clayton · 12 years ago
  41. 0c8fa2d Initial check-in of "fancy" inlined stepping. Doesn't do anything useful unless you switch LLDB_FANCY_INLINED_STEPPING to true. With that by Jim Ingham · 12 years ago
  42. 3b1afc6 Made it so changes to the prompt via "settings set prompt" get noticed by the command line. by Greg Clayton · 12 years ago
  43. 85df60c <rdar://problem/12069589> by Greg Clayton · 12 years ago
  44. 243a08c Add a convenience function to get the range containing a given PC specified as load address + Target. by Jim Ingham · 12 years ago
  45. 8b4bc2b Make the tab character in the thread frame lines optional. by Jason Molenda · 12 years ago
  46. 9b90e87 <rdar://problem/12202862> by Greg Clayton · 12 years ago
  47. 84da013 Fix indentation. by Greg Clayton · 12 years ago
  48. 565add0 Added command lists that can be executed on launch, stop, crash and exit. Added code to auto import the lldb module that we can use on many stand alone modules. by Greg Clayton · 12 years ago
  49. 9aec43d Added an example that show correct usage of the async process event API. by Greg Clayton · 12 years ago
  50. 72935d3 Added the ability to verify the LLDB API on MacOSX using a script. Usage is: by Greg Clayton · 12 years ago
  51. 1ea06a6 Pushing a new llvm.zip that enables the clang UTF conversion routines by Enrico Granata · 12 years ago
  52. fc04d24 OptionValueFileSpec had an accessor to read the contents of the file and return the data. This can end up being used to get the string contents of a text file and could end up not being NULL terminated. I added accessors to get the file contents raw, or with a null terminator. Added the needed calls to make this happen in the FileSpec and File classes. by Greg Clayton · 12 years ago
  53. df7f13b Fixed a potential crash in PlatformLinux if by Sean Callanan · 12 years ago
  54. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  55. 17d4a7f Instead of using re.split and requiring two spaces between the "regname: regvalue" pairs, by Jason Molenda · 12 years ago
  56. 6a99403 rdar://problem/11374963 by Johnny Chen · 12 years ago
  57. 67dec77 Fix wrong logic with respect to warning messages. by Johnny Chen · 12 years ago
  58. 11d6e5e Fix a redundant computation. by Johnny Chen · 12 years ago
  59. 915da35 Fixes by Daniel Malea. by Filipe Cabecinhas · 12 years ago
  60. 8001716 Simplify the typecheck code. by Filipe Cabecinhas · 12 years ago
  61. e25c631 Fixing a potential control may reach end of non-void function issue by Enrico Granata · 12 years ago
  62. 5b8bfab Data formatters for libc++ deque and shared/weak ptrs - a contribution by Jared Grubb by Enrico Granata · 12 years ago
  63. b2e953d Fix include path for Linux and FreeBSD. by Filipe Cabecinhas · 12 years ago
  64. 43898d7 Added SBDebugger's log callbacks to Python-land by Filipe Cabecinhas · 12 years ago
  65. 41609db Add the "expr" command to the gdb command equivalents. by Jim Ingham · 12 years ago
  66. 74566c9 Providing an additional Python command example by Enrico Granata · 12 years ago
  67. 3e8388c Changed register ValueObjects to report their by Sean Callanan · 12 years ago
  68. a47e44b rdar://problem/11811338 by Johnny Chen · 12 years ago
  69. e1cedff Remove printf that go left in the code. by Greg Clayton · 12 years ago
  70. b8f126a The OS plug-in can now get data from a python script that implements the protocol. by Greg Clayton · 12 years ago
  71. a63665a We have a partially working OS plug-in through python! by Greg Clayton · 12 years ago
  72. 7ccb19a Fixing an issue in the OS sample by Enrico Granata · 12 years ago
  73. 88b980b Added Args::StringForEncoding(), Args::StringToGenericRegister() and centralized the parsing of the string to encoding and string to generic register. by Greg Clayton · 12 years ago
  74. cec963a Fixing a bunch of issues with the OS plugin code by Enrico Granata · 12 years ago
  75. 3e85b63 Hooking up two more calls for the PythonOSPlugin stuff. The part of code to fetch the data and convert it to C++ objects is still missing, but will come by Enrico Granata · 12 years ago
  76. 658c5c2 Was forcing everyone on ToT to use the PythonOSPlugin.. my bad by Enrico Granata · 12 years ago
  77. 155ee91 Adding bindings to the Script Interpreter for some basic Python OS plugin functionality (still WIP) by Enrico Granata · 12 years ago
  78. 39fcd95 Fix a typo. by Johnny Chen · 12 years ago
  79. 1247755 Switch over to using object instances for all PythonData objects. by Greg Clayton · 12 years ago
  80. ff72cd0 Clarify the doc string for register-name a bit, add flags. by Jim Ingham · 12 years ago
  81. 11595f5 Take '--help' as well as '-h' as hint to emit the usage output. by Johnny Chen · 12 years ago
  82. 811708c Document the generic register names in help for register-name. by Jim Ingham · 12 years ago
  83. 258db3a Cope with the case where the user-supplied callbacks want the watchpoint itself to be disabled! by Johnny Chen · 12 years ago
  84. c666626 A first version of a bunch of classes that wrap commonly used Python objects in a ref-counting and type-safe C++ API by Enrico Granata · 12 years ago
  85. d815ded Added a hollowed out version of an OperatingSystem plugin that will use a class in python to get thread information for threads stored in memory. by Greg Clayton · 12 years ago
  86. e5f1297 gdb format should default to count of 1. <rdar://problem/12161861> by Jim Ingham · 12 years ago
  87. 5787f42 Make the substring un-matching more robust. by Johnny Chen · 12 years ago
  88. 806cfa2 Make a test scenario stronger, since, by default, the setting interpreter.expand-regex-aliases is false. by Johnny Chen · 12 years ago
  89. 473481b Fix the test suite failures as a result of r162418 check-in. by Johnny Chen · 12 years ago
  90. 58edac3 rdar://problem/12022371 by Johnny Chen · 12 years ago
  91. 9f28285 <rdar://problem/12022079> by Greg Clayton · 12 years ago
  92. ee5bba0 Fix some indenting. by Jim Ingham · 12 years ago
  93. d0bdddf Rework how the API mutex is acquired when filling out an ExecutionContext from an ExecutionContextRef, by Jim Ingham · 12 years ago
  94. 7021cda Check that the data buffer is non-null before getting its file contents. by Jim Ingham · 12 years ago
  95. 50788a8 Change the man page install phase to only run in "desktop" and "desktop-no-xpc" targets, not for the "ios" target. by Jason Molenda · 12 years ago
  96. 64df6f1 Modified .lldb-loggings now to direct the lldb log files to the same session directory which also houses the test logs. by Johnny Chen · 12 years ago
  97. 15b166d Demonstrate how to use the config file and the pre-flight functionality to route the lldb gdb-remote log messages by Johnny Chen · 12 years ago
  98. c6e82e4 Remove further outdated "settings" code and also implement a few missing things. by Greg Clayton · 12 years ago
  99. 85fbe9d Fixed a Linux building bug pointed out by Daniel Malea. by Filipe Cabecinhas · 12 years ago
  100. 8c13064 Fix wrong directory pathname. by Johnny Chen · 12 years ago