1. 862fd5c Report the command error when we are in "stop on error mode." by Jim Ingham · 13 years ago
  2. 2a76fbf A small fix for ObjectFileMachO::ParseSymtab() where a pointer by Jason Molenda · 13 years ago
  3. d67dc54 Fixing the test case so that it runs correctly on i386 as well as on x86_64 by Enrico Granata · 13 years ago
  4. 79bdadd Removing the @expectedFailurei386 decorator from test cases that now work as a result of the latest changes to Value.cpp by Enrico Granata · 13 years ago
  5. 2d34a50 This patch fixes a bug where LLDB was incorrectly setting the address-size on a DataExtractor to be sizeof(void*) when the ValueObject came out of the expression parser by Enrico Granata · 13 years ago
  6. 796152f Pass *this in explicitly to save the FileSpec copy construction. by Jim Ingham · 13 years ago
  7. 73a3571 Added the ability to log a message with a backtrace when verbose logging is enabled to the Module class. Used this new function in the DWARF parser. by Greg Clayton · 13 years ago
  8. c705730 <rdar://problem/11282938> by Greg Clayton · 13 years ago
  9. f0bc815 Added the ability to specify the symbol file for a module when adding it to a target. by Greg Clayton · 13 years ago
  10. 67898a0 Test file renaming. by Johnny Chen · 13 years ago
  11. 6a3f9af Implemented zext as a no-op cast in the IR interpreter. by Sean Callanan · 13 years ago
  12. 25f800e Bump version to lldb-143. by Jason Molenda · 13 years ago
  13. 1ced142 Remove the expectedFailure decorator as the bug has been fixed. by Johnny Chen · 13 years ago
  14. 9098fee Added code to automatically load the libheap.dylib when ptr_refs, cstr_refs or malloc_info are called. If MallocStackLogging is enabled, then you can now use --stack to dump the backtrace of the code that allocated each malloc block. by Greg Clayton · 13 years ago
  15. 0f485ea Method name change to avoid further conflicts when merging from ToT to branches/lldb-platform-work. by Johnny Chen · 13 years ago
  16. 4c983c8 Fixed some issues with symbolicating things. Fixed symbolication.add_module() to not use the resolved_path before we have tried to locate it. Fixed crashlog.locate_module_and_debug_symbols() to return true and false correctly. by Greg Clayton · 13 years ago
  17. e787c7e Make sure the "synchronous breakpoint callbacks" get called before the thread plan logic gets invoked, and if they by Jim Ingham · 13 years ago
  18. e7cf9c4 Added logging so we can see when we are trying to complete a forward type and pull in the world. This is due to a compiler bug we are tracking (<rdar://problem/11291658>) where forward decls to classes and types are not properly scoped in namespaces, which results in the current LLDB looking for a type it will find many times in the accelerator tables, but never match. For example, when debugging with clang we get a forward decl like: by Greg Clayton · 13 years ago
  19. 808e92a Don't put the address of the module in the module basename as this hoses up our ability to find shared libraries by name. We now put it into the Module object name. by Greg Clayton · 13 years ago
  20. 7482159 <rdar://problem/11259893> by Greg Clayton · 13 years ago
  21. ceb7a52 Missed one place where the assert should have been in a #ifdef. Thanks Jason. by Jim Ingham · 13 years ago
  22. 80b4de8 Tests decorated with @benchmarks_test do not participate in the remote-macosx test suite run. by Johnny Chen · 13 years ago
  23. be45227 LLDB test suite should also output the config info string along with the stack trace. by Johnny Chen · 13 years ago
  24. e6d88a8 Simplify the progress bar display when neither "-v" nor "-t" is passed to the test driver. by Johnny Chen · 13 years ago
  25. 7e4690c Updated LLVM to take a variety of ARM by Sean Callanan · 13 years ago
  26. fb3c775 The session file name should be tagged with (architecture, compiler) in addition by Johnny Chen · 13 years ago
  27. ac4583a Not a test failure for i386; instead, the test case should be modified to not over-expect type fields for the synthetic childs. by Johnny Chen · 13 years ago
  28. 92e6acd In debug mode, assert when we fail to get the sequence mutex. We need to remove as many places where this can happen as possible. by Jim Ingham · 13 years ago
  29. 09db284 bump version to lldb-142. by Jason Molenda · 13 years ago
  30. 027aaa7 Switch to setting the write side of the run lock when we call Resume. Then make a PrivateResume that doesn't switch the run-lock state, and use that where we are resuming without changing the public resume state. by Jim Ingham · 13 years ago
  31. 67130e4 Add expected failure decorators for test cases which are failing for i386 architecture. by Johnny Chen · 13 years ago
  32. ffc9247 Add a WriteTryLock function. by Jim Ingham · 13 years ago
  33. 2f41d27 The plan stack should never be used while empty. GetCurrentPlan is the entry point to contol logic by Jim Ingham · 13 years ago
  34. 9274ba3 We take the API mutex first and the stop mutex second in general, so do it here as well. by Jim Ingham · 13 years ago
  35. 663067f Make sure EmulateInstructionARM doesn't have to have "armv4", "armv6", "armv7" as the exact architecture name, the arch name can just start with any of these strings. We need to be able to recognize different variants that might come along and not fail to backtrace completely (which happens when we aren't able to find an architecture that matches) when we don't have exact matches. by Greg Clayton · 13 years ago
  36. 29021d3 Added an iOS local debugging optimization when reading the __LINKEDIT section data for files in the dyld shared cache. by Greg Clayton · 13 years ago
  37. fea3199 Find and allows users to use the cached SDK's that might be in "~/Library/Developer/Xcode/iOS DeviceSupport". by Greg Clayton · 13 years ago
  38. ac9ebba Bump to lldb-141. by Jason Molenda · 13 years ago
  39. 82a17a2 Add armv7s to recognized cpu type for arm instruction emulation. by Jason Molenda · 13 years ago
  40. a4974db We now record metadata for Objective-C interfaces, by Sean Callanan · 13 years ago
  41. b58879a Update the way SDK directories are found so we are not reliant on the old "Latest" symlinks in the DeviceSupport directory. by Greg Clayton · 13 years ago
  42. 77d4071 Make sure an error is returned when Process::LoadImage() fails. by Greg Clayton · 13 years ago
  43. 1bfdb8d When an AST import fails, provide the metadata by Sean Callanan · 13 years ago
  44. 3a44a6c Bump to lldb-140. by Jason Molenda · 13 years ago
  45. 6c797dc Disabled spell checking in the expression parser, by Sean Callanan · 13 years ago
  46. a414e67 Fixed the ability to load multiple __LINKEDIT segments at the same address for darwin shared cache entries. Now when registering the load address of a section, the DynamicLoader objects can specify if they should warn or not. This will fix the ability to load the nlist entries for shared libraries in the darwin shared caches when no on disk representation is available for a shared library. by Greg Clayton · 13 years ago
  47. ac97a6b Add the capability of supplying the pre/post-flight functions to the test suite such that by Johnny Chen · 13 years ago
  48. 9747118 Added a new host function that allows us to run shell command and get the output from them along with the status and signal: by Greg Clayton · 13 years ago
  49. d897b28 Added a --lldb option to override the location of LLDB.framework. by Sean Callanan · 13 years ago
  50. 0e82f8e Made sure that the collections of mutexes used in by Sean Callanan · 13 years ago
  51. 78dae82 Patch from Viktor Kutuzov <vkutuzov@accesssoftek.com>: by Johnny Chen · 13 years ago
  52. 04003a1 Updated LLVM to take a variety of fixes to disassembler problems: by Sean Callanan · 13 years ago
  53. 887f62d The API lock was getting dropped too soon in GetVariables. GetValueObjectForFrameVariable could run the target (to get dynamic values) and that requires the target lock. by Jim Ingham · 13 years ago
  54. 9aa4b84 In debug mode, assert if we haven't initialized a mutex we thought we'd initialized. by Jim Ingham · 13 years ago
  55. a8d26eb Don't do the work in DoTakedown if the thread plan isn't valid. by Jim Ingham · 13 years ago
  56. f641af3 The run all threads timeout in RunThreadPlan should respect the user timeout, not be arbitrarily 10 seconds (which was too long anyway...) by Jim Ingham · 13 years ago
  57. 3355946 Added the thread ID (tid) to each packet history item and the packet history now always dumps to a lldb_private::Stream. by Greg Clayton · 13 years ago
  58. 4fd809c First step to make the test suite runnable for remote platforms. by Johnny Chen · 13 years ago
  59. 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 · 13 years ago
  60. 2b0210b <rdar://problem/11193466> by Greg Clayton · 13 years ago
  61. 5b4905d Couple more places in SBValue where you need to take the run-lock. by Jim Ingham · 13 years ago
  62. f19b0c8 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
  63. 93e5ba5 Added a --memory option to allow dumping the matching malloc block memory with a default format that makes sense, or that format can be overridden with the --format option. by Greg Clayton · 13 years ago
  64. ff3448e <rdar://problem/11241798> by Greg Clayton · 13 years ago
  65. 6bf31e8 version bump to lldb-139. by Jason Molenda · 13 years ago
  66. b7f08ea Updated llvm.zip to include a fix for a leak in the MC disassembler. by Sean Callanan · 13 years ago
  67. 2a29bd5 Ditto 'requires modern objc runtime' for TestRealDefinition.py -- fix test suite errors for i386. by Johnny Chen · 13 years ago
  68. 92c3b9e Added more complete error checking for mutexes only for "Debug" builds where we always check if a mutex is valid prior to doing stuff with it. We also track when mutexes are initialized and destroyed and keep these in sets that can very subsequent pthread_mutex_XXX API calls. by Greg Clayton · 13 years ago
  69. f999a77 Ditto 'requires modern objc runtime' for TestObjCProperty.py -- fix test suite errors for i386. by Johnny Chen · 13 years ago
  70. 77fa1b7 Fix some test suite errors. TestForwardDecl.py errors were due to bad Makefile.rules, while TestHiddenIvars.py errors due to features only available in modern objc runtime. by Johnny Chen · 13 years ago
  71. fafffe0 Added a mechanism for keeping track of where in by Sean Callanan · 13 years ago
  72. 7fb1430 Expose GetAddressClass() from both the SBAddress and SBInstruction so clients can tell the difference between ARM/Thumb opcodes when disassembling ARM. by Greg Clayton · 13 years ago
  73. 8f14b3f Fixed a problem where LLDB inserted regular C by Sean Callanan · 13 years ago
  74. f5902cb Fixed some expression issues after switching to void * args. by Greg Clayton · 13 years ago
  75. 2642585 Fixed an issue that happens in LLDB versions after SBFrame switched to using a lldb::ExecutionContextRefSP where we might segfault due to using a shared pointer with NULL in it. The SBFrame object should always have a valid lldb::ExecutionContextRefSP in it. The SBFrame::Clear() method was doing the wrong thing and is now fixed. by Greg Clayton · 13 years ago
  76. c8dd570 Remove the GetSequenceMutex timeout that isn't being used in the GDB remote plug-in. by Greg Clayton · 13 years ago
  77. bff7841 A few tweaks done to the heap.py in me free time where we now have: by Greg Clayton · 13 years ago
  78. 7fa7b2f Make sure that DoResume doesn't stall if we shut down the async thread while DoResume is waiting by Jim Ingham · 13 years ago
  79. 5ba82b9 Cleanup, keep private types separate from private member variables. by Jim Ingham · 13 years ago
  80. 53a5a99 Make sure frozen_sp for a ClangExpressionVariable by Sean Callanan · 13 years ago
  81. bb4800e Make the default architectures to run as both 64 and 32-bit. by Johnny Chen · 13 years ago
  82. b2e2c38 Fixed a crash in Clang when a superclass of an by Sean Callanan · 13 years ago
  83. 5056169 Cleaned up code that was getting SBData for an SBInstruction. by Greg Clayton · 13 years ago
  84. 9666644 Cleaned up the code and we now also dump the dynamic object for the malloc block. Using this on the lldb/test/lang/objc/foundation test we can see this in action: by Greg Clayton · 13 years ago
  85. 466ea1f Get rid of absolute path in "process load" command. by Greg Clayton · 13 years ago
  86. e93e24f Added a new "heap.py" module that adds a new command line command that can find values on the heap and print out the dynamic type of the malloc block that contains the data. I will be modifying this a bit more to tweak the output and make the output more useful. by Greg Clayton · 13 years ago
  87. b4b0b25 Fixed an issue that would cause a crash when dumping fully qualified types. by Greg Clayton · 13 years ago
  88. d41abdc Added a property to get the dynamic type which uses the most permissive way to get a dynamic type. by Greg Clayton · 13 years ago
  89. 516f084 No functionality changes, mostly cleanup. by Greg Clayton · 13 years ago
  90. b94dc87 Tweak arm variants list for valid arches settings. by Jason Molenda · 13 years ago
  91. 561bf58 Improved detection of ARM branch instructions to by Sean Callanan · 13 years ago
  92. 1629856 Added more documentation in the header file to explain how to use the results that are found by the function calls to find_pointer_in_heap(). by Greg Clayton · 13 years ago
  93. a59bc3f Fixed head_find to compile again. by Greg Clayton · 13 years ago
  94. 6cbd7bc Set variables returned by utility functions to by Sean Callanan · 13 years ago
  95. a1f645e Added a new packet to our GDB remote protocol: by Greg Clayton · 13 years ago
  96. 5a9f85c A general stability fix where we _always_ get the thread list immediately after we get the stop packets. We had some racy conditions where thread 1 might be sending a packet and thread 2 tries to send a packet to get the thread list and it fails and ends up with an empty list. Packets use a sequence mutex to be able to ensure when you send a packet, you get the resonse. This sequence mutex is take when the process is running, and as we exit the running state and notify our process with the stop packet, we now always get the thread ID list before we do anything and before we can run into race conditions. by Greg Clayton · 13 years ago
  97. d21d98b Two changes, by Jim Ingham · 13 years ago
  98. e93055a Clear the "m_actual_stop_info_sp" in the thread during Destroy. It might be a StopInfoThreadPlan, and that would hold onto members that need to be destroyed while the Full thread is still around. by Jim Ingham · 13 years ago
  99. ae93235 Trying to solve our disappearing thread issues by making thread list updates safer. by Greg Clayton · 13 years ago
  100. 1aa5405 Fixing a problem where some uninitialized cases of vectors could cause diagnostic output from the synthetic children providers - this time the fix should work by Enrico Granata · 13 years ago