- 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
- 451fa82 Added a packet history object to the GDBRemoteCommunication class that is always remembering the last 512 packets that were sent/received. These packets get dumped if logging gets enabled, or when the new expr lldb::DumpProcessGDBRemotePacketHistory (void *process, const char *log_file_path) global function is called. by Greg Clayton · 13 years ago
- 3847401 Removed an include that wasn't needed. by Greg Clayton · 13 years ago
- 7c2d140 Fixed an issue that could occur when looking up functions inside of a namespace where if the NamespaceDecl hadn't been parsed yet, we would say a function wasn't in a namespace. by Greg Clayton · 13 years ago
- 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 · 13 years ago
- 860b9ea <rdar://problem/11202426> by Greg Clayton · 13 years ago
- 77147c2 Linux/ProcessMonitor: include sys/user.h for user_regs_struct and user_fpregs_struct. by Benjamin Kramer · 13 years ago
- a74c142 Version bump to lldb-138. by Jason Molenda · 13 years ago
- 621a802 Fix a integer trauction issue - calculating the current time in by Jason Molenda · 13 years ago
- 9e2c8ea Removed redundant isxdigit checks and added the ability to GetHexU8() so it can extract an 8 bit hex value if one is available. It will set EOF if "set_eof_on_fail" is true or if out of data. This allows a string decoder to grab a string without losing the last part of the packet with a packet like "414243,abc" (it can extract "ABC" and leave the file position set to the comma). by Greg Clayton · 13 years ago
- 33bff9a Hardened the struct layout code to eliminate a by Sean Callanan · 13 years ago
- 1831e78 We sometimes need to be able to call functions (via Process::RunThreadPlan) from code run on the private state thread. To do that we have to by Jim Ingham · 13 years ago
- 5aa97e0 Changed some tabs to spaces to make Python like this file. by Sean Callanan · 13 years ago
- 9f29ecd The remaining time calculation didn't reflect the --start argument. Fixed that. by Sean Callanan · 13 years ago
- 5b616ec The final batch of adding @dsym_test/@dwarf_test decorators. by Johnny Chen · 13 years ago
- 61d39dd Removed a call to truncate() which slowed down the stress test by a LOT. by Sean Callanan · 13 years ago
- 364b48e Updated the disassembler stress tester with two new features: by Sean Callanan · 13 years ago
- 21b1984 Second batch of adding @dsym_test/@dwarf_test decorators to existing test cases. by Johnny Chen · 13 years ago
- 72c17bf Fixed ModuleList::FindTypes() so that when a symbol context is supplied that contains a valid module, it will search that module first, then if we are still looking for matches (we have found less that "max_matches"), search in all of the other modules as well. by Greg Clayton · 13 years ago
- eec2f08 Fixed a leak in the LLVM disassembler where we by Sean Callanan · 13 years ago