- 862fd5c Report the command error when we are in "stop on error mode." by Jim Ingham · 13 years ago
- 2a76fbf A small fix for ObjectFileMachO::ParseSymtab() where a pointer by Jason Molenda · 13 years ago
- d67dc54 Fixing the test case so that it runs correctly on i386 as well as on x86_64 by Enrico Granata · 13 years ago
- 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
- 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
- 796152f Pass *this in explicitly to save the FileSpec copy construction. by Jim Ingham · 13 years ago
- 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
- c705730 <rdar://problem/11282938> by Greg Clayton · 13 years ago
- f0bc815 Added the ability to specify the symbol file for a module when adding it to a target. by Greg Clayton · 13 years ago
- 67898a0 Test file renaming. by Johnny Chen · 13 years ago
- 6a3f9af Implemented zext as a no-op cast in the IR interpreter. by Sean Callanan · 13 years ago
- 25f800e Bump version to lldb-143. by Jason Molenda · 13 years ago
- 1ced142 Remove the expectedFailure decorator as the bug has been fixed. by Johnny Chen · 13 years ago
- 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
- 0f485ea Method name change to avoid further conflicts when merging from ToT to branches/lldb-platform-work. by Johnny Chen · 13 years ago
- 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
- 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
- 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
- 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
- 7482159 <rdar://problem/11259893> by Greg Clayton · 13 years ago
- ceb7a52 Missed one place where the assert should have been in a #ifdef. Thanks Jason. by Jim Ingham · 13 years ago
- 80b4de8 Tests decorated with @benchmarks_test do not participate in the remote-macosx test suite run. by Johnny Chen · 13 years ago
- be45227 LLDB test suite should also output the config info string along with the stack trace. by Johnny Chen · 13 years ago
- e6d88a8 Simplify the progress bar display when neither "-v" nor "-t" is passed to the test driver. by Johnny Chen · 13 years ago
- 7e4690c Updated LLVM to take a variety of ARM by Sean Callanan · 13 years ago
- fb3c775 The session file name should be tagged with (architecture, compiler) in addition by Johnny Chen · 13 years ago
- 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
- 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
- 09db284 bump version to lldb-142. by Jason Molenda · 13 years ago
- 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
- 67130e4 Add expected failure decorators for test cases which are failing for i386 architecture. by Johnny Chen · 13 years ago
- ffc9247 Add a WriteTryLock function. by Jim Ingham · 13 years ago
- 2f41d27 The plan stack should never be used while empty. GetCurrentPlan is the entry point to contol logic by Jim Ingham · 13 years ago
- 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
- 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
- 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
- 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
- ac9ebba Bump to lldb-141. by Jason Molenda · 13 years ago
- 82a17a2 Add armv7s to recognized cpu type for arm instruction emulation. by Jason Molenda · 13 years ago
- a4974db We now record metadata for Objective-C interfaces, by Sean Callanan · 13 years ago
- 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
- 77d4071 Make sure an error is returned when Process::LoadImage() fails. by Greg Clayton · 13 years ago
- 1bfdb8d When an AST import fails, provide the metadata by Sean Callanan · 13 years ago
- 3a44a6c Bump to lldb-140. by Jason Molenda · 13 years ago
- 6c797dc Disabled spell checking in the expression parser, by Sean Callanan · 13 years ago
- 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
- ac97a6b Add the capability of supplying the pre/post-flight functions to the test suite such that by Johnny Chen · 13 years ago
- 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
- d897b28 Added a --lldb option to override the location of LLDB.framework. by Sean Callanan · 13 years ago
- 0e82f8e Made sure that the collections of mutexes used in by Sean Callanan · 13 years ago
- 78dae82 Patch from Viktor Kutuzov <vkutuzov@accesssoftek.com>: by Johnny Chen · 13 years ago
- 04003a1 Updated LLVM to take a variety of fixes to disassembler problems: by Sean Callanan · 13 years ago
- 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
- 9aa4b84 In debug mode, assert if we haven't initialized a mutex we thought we'd initialized. by Jim Ingham · 13 years ago
- a8d26eb Don't do the work in DoTakedown if the thread plan isn't valid. by Jim Ingham · 13 years ago
- 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
- 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
- 4fd809c First step to make the test suite runnable for remote platforms. by Johnny Chen · 13 years ago
- 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
- 2b0210b <rdar://problem/11193466> by Greg Clayton · 13 years ago
- 5b4905d Couple more places in SBValue where you need to take the run-lock. by Jim Ingham · 13 years ago
- 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
- 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
- ff3448e <rdar://problem/11241798> by Greg Clayton · 13 years ago
- 6bf31e8 version bump to lldb-139. by Jason Molenda · 13 years ago
- b7f08ea Updated llvm.zip to include a fix for a leak in the MC disassembler. by Sean Callanan · 13 years ago
- 2a29bd5 Ditto 'requires modern objc runtime' for TestRealDefinition.py -- fix test suite errors for i386. by Johnny Chen · 13 years ago
- 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
- f999a77 Ditto 'requires modern objc runtime' for TestObjCProperty.py -- fix test suite errors for i386. by Johnny Chen · 13 years ago
- 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
- fafffe0 Added a mechanism for keeping track of where in by Sean Callanan · 13 years ago
- 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
- 8f14b3f Fixed a problem where LLDB inserted regular C by Sean Callanan · 13 years ago
- f5902cb Fixed some expression issues after switching to void * args. by Greg Clayton · 13 years ago
- 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
- c8dd570 Remove the GetSequenceMutex timeout that isn't being used in the GDB remote plug-in. by Greg Clayton · 13 years ago
- bff7841 A few tweaks done to the heap.py in me free time where we now have: by Greg Clayton · 13 years ago
- 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
- 5ba82b9 Cleanup, keep private types separate from private member variables. by Jim Ingham · 13 years ago
- 53a5a99 Make sure frozen_sp for a ClangExpressionVariable by Sean Callanan · 13 years ago
- bb4800e Make the default architectures to run as both 64 and 32-bit. by Johnny Chen · 13 years ago
- b2e2c38 Fixed a crash in Clang when a superclass of an by Sean Callanan · 13 years ago
- 5056169 Cleaned up code that was getting SBData for an SBInstruction. by Greg Clayton · 13 years ago
- 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
- 466ea1f Get rid of absolute path in "process load" command. by Greg Clayton · 13 years ago
- 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
- b4b0b25 Fixed an issue that would cause a crash when dumping fully qualified types. by Greg Clayton · 13 years ago
- 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
- 516f084 No functionality changes, mostly cleanup. by Greg Clayton · 13 years ago
- b94dc87 Tweak arm variants list for valid arches settings. by Jason Molenda · 13 years ago
- 561bf58 Improved detection of ARM branch instructions to by Sean Callanan · 13 years ago
- 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
- a59bc3f Fixed head_find to compile again. by Greg Clayton · 13 years ago
- 6cbd7bc Set variables returned by utility functions to by Sean Callanan · 13 years ago
- a1f645e Added a new packet to our GDB remote protocol: by Greg Clayton · 13 years ago
- 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
- d21d98b Two changes, by Jim Ingham · 13 years ago
- 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
- ae93235 Trying to solve our disappearing thread issues by making thread list updates safer. by Greg Clayton · 13 years ago
- 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