- 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
- d0bdddf Rework how the API mutex is acquired when filling out an ExecutionContext from an ExecutionContextRef, by Jim Ingham · 12 years ago
- c6e82e4 Remove further outdated "settings" code and also implement a few missing things. by Greg Clayton · 12 years ago
- 73844aa Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation: by Greg Clayton · 12 years ago
- 684d401 SBValue::GetTypeName and SBValue::GetByteSize might have to update the dynamic value - which might involve running code. So they need to take the stop lock & target locks. by Jim Ingham · 12 years ago
- f590be8 A baton isn't needed to dispatch input. by Filipe Cabecinhas · 12 years ago
- 9880efa Add explicit casts to bool in "shared pointer is valid" constructs that return bool. by Jim Ingham · 12 years ago
- f6132ef <rdar://problem/11275622> by Greg Clayton · 12 years ago
- 5d90ade Added an lldb_private & equivalent SB API to send an AsyncInterrupt to the event loop. by Jim Ingham · 12 years ago
- 3a458eb Add "vAttachOrWait" to debugserver, so you can implement "attach to the process if it exists OR wait for it" without race conditions. Use that in lldb. by Jim Ingham · 12 years ago
- 4a379b1 Ran the static analyzer on the codebase and found a few things. by Greg Clayton · 12 years ago
- a092d90 Change UnwindAssemblyInstEmulation::GetNonCallSiteUnwindPlanFromAssembly so it records by Jason Molenda · 12 years ago
- b3a1a2b <rdar://problem/11870357> by Greg Clayton · 12 years ago
- efbdd22 Add accessors on process to get & set the selected thread by IndexID (useful since that's the one that "thread list" shows and it won't get reused even if the underlying system thread ID gets reused. by Jim Ingham · 12 years ago
- bcaf99a <rdar://problem/11791234> by Greg Clayton · 12 years ago
- 545762f <rdar://problem/11357711> by Greg Clayton · 12 years ago
- 5c5a38e Added the ability to read the dSYM plist file with source remappings even when DebugSymbols isn't used to find the dSYM. We now parse the plist as XML in the MacOSX symbol vendor. by Greg Clayton · 12 years ago
- 3a70d5d Make the IsValid() operator for SBLineEntry "do the right thing" by returning true if the line entry is valid, not just if the opaque pointer to lldb_private::LineEntry is non NULL. by Greg Clayton · 12 years ago
- 839de39 Make a way to set the result status for Python defined commands, and don't overwrite the status of the result if by Jim Ingham · 12 years ago
- bc8c499 Add API logging to SBCommandInterpreter::HandleCompletion(). by Jim Ingham · 12 years ago
- ee306fa Add API logging for SBDebugger::MemoryPressureDetected. by Jim Ingham · 12 years ago
- a442da2 Add the SBWatchpoint::GetError back, we have clients who use it. by Jim Ingham · 12 years ago
- 9c4a344 Funnel the old API call SBValue::Watch (bool resolve_location, bool read, bool write) to the one which takes an SBError. by Johnny Chen · 12 years ago
- 8a5ce77 Cannot break the existing API client of SBValue::Watch(bool resolve_location, bool read, bool write). by Johnny Chen · 12 years ago
- 3f88349 rdar://problem/11584012 by Johnny Chen · 12 years ago
- 12b7ea3 Patch that fixes log messages in SBValue.cpp from Lau Sennels. by Greg Clayton · 12 years ago
- bbf6aa5 Thread-hardening the SB API calls related to watchpoint operations. by Johnny Chen · 12 years ago
- 01bc2d4 <rdar://problem/11328896> Fixing a bug where regex commands were saved in the history even if they came from a 'command sourced' file - this fix introduces a command sourcing depth and disables history for all levels of depth > 0, which means no commands go into history when being sourced from a file. we need an integer depth because command files might themselves source other command files, ... by Enrico Granata · 12 years ago
- 299aa70 rdar://problem/10996978 - Fixing an issue where crash reports for the expression parser might include symbols from the user's application by Enrico Granata · 12 years ago
- 191343e Add SBProcess::GetNumSupportedHardwareWatchpoints() API and export it through the Python scripting bridge. by Johnny Chen · 12 years ago
- 2cf5ccb Also push file & line breakpoints past the prologue. Also added a "-K" argument to the relevant by Jim Ingham · 12 years ago
- f7d782b Fixes the case where we created a dummy target, deleted it, and then tried to evaluate an expression with no target. by Filipe Cabecinhas · 12 years ago
- 1c4ae3e Add an accessor on SBBreakpointLocation to get its location ID. by Jim Ingham · 12 years ago
- d82bc6d Found one more place where the OkayToDiscard needs to be consulted. by Jim Ingham · 12 years ago
- 0fef968 <rdar://problem/11330621> by Greg Clayton · 12 years ago
- f92ddcc Print out a notification when the process of a target other than the currently selected target stops. by Jim Ingham · 12 years ago
- 07baf83 <rdar://problem/11338654> Fixing a bug where having a summary for a bitfield without a format specified would in certain cases crash LLDB - This has also led to refactoring the by-type accessors for the data formatter subsystem. These now belong in our internal layer, and are just invoked by the public API stratum by Enrico Granata · 12 years ago
- 651cbe2 <rdar://problem/11239650> Fixing a bug where the SetValueFromCString() method failed to operate on dynamic values. The fix consists in making the set operation fall through to the parent. We only actually allow this if the dynamic value is at a 0-offset from the parent, or the new value is 0. Other scenarios would need agreement on the actual meaning of the set operation (do we keep offsetting? do we just assume the user knows what they are doing?) so we prevent them, and let the expression parser deal with the complexity by Enrico Granata · 12 years ago
- 4c87ebf Fixing some indentation. by Jim Ingham · 12 years ago
- 4758a3c First part of a fix to make GetNonSyntheticValue() work correctly by Enrico Granata · 12 years ago
- 5f2b926 <rdar://problem/10605072> by Greg Clayton · 12 years ago
- b170aee <rdar://problem/11358639> by Greg Clayton · 12 years ago
- 1b584eb Don't expose the pthread_mutex_t underlying the Mutex & Mutex::Locker classes. by Jim Ingham · 12 years ago
- 88e3de2 Clean up the usage of "MasterPlan" status in ThreadPlans. Only user-initiated plans by Jim Ingham · 12 years ago
- f0bc815 Added the ability to specify the symbol file for a module when adding it to a target. by Greg Clayton · 12 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 · 12 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 · 12 years ago
- 5b4905d Couple more places in SBValue where you need to take the run-lock. by Jim Ingham · 12 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 · 12 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 · 12 years ago
- 5056169 Cleaned up code that was getting SBData for an SBInstruction. by Greg Clayton · 12 years ago
- 516f084 No functionality changes, mostly cleanup. by Greg Clayton · 12 years ago
- 860b9ea <rdar://problem/11202426> by Greg Clayton · 12 years ago
- 9f95fb6 In a prior commit, I changed the parameters around on a ModuleList::FindTypes where the old parameters that existing clients were using would have been compatible, so I renamed ModuleList::FindTypes to ModuleList::FindTypes2. Then I made fixes and verified I updated and fixed all client code, but I forgot to rename the function back to ModuleList::FindTypes(). I am doing that now and also cleaning up the C++ dynamic type code a bit. by Greg Clayton · 12 years ago
- 9f3c98e Added logging when API calls try to do something that shouldn't be done when the process is stopped by having logging calls that end with "error: process is running". by Greg Clayton · 12 years ago
- a894fe7 Added a new Host class: ReadWriteLock by Greg Clayton · 12 years ago
- 69c540d Change SBAddress back to using a std::auto_ptr to a lldb_private::Address as the lldb_private::Address has a weak pointer to the section which has a weak pointer back to the module, so it is safe to have just a lldb_private::Address object now. by Greg Clayton · 12 years ago
- a9fe7e7 Return 0 for the size_t return type. by Bill Wendling · 12 years ago
- 3be42fb Export the ability to see if a symbol is externally visible and also if the symbol was synthetically added to the symbol table (the symbol was not part of the symbol table itself but came from another section). by Greg Clayton · 12 years ago
- 2a508dd Removed unused variable. by Greg Clayton · 12 years ago
- 9af596d Fixed some space formatting. by Greg Clayton · 12 years ago
- 9ab696e lldb_private::Section objects have a boolean flag that can be set that by Greg Clayton · 12 years ago
- dba1de8 Synthetic values are now automatically enabled and active by default. SBValue is set up to always wrap a synthetic value when one is available. by Enrico Granata · 12 years ago
- dc0a38c <rdar://problem/11113279> by Greg Clayton · 12 years ago
- d44c9d3 Adding a new API call IsTypeComplete() to SBType. This call is meant to check if the type has been previously completed or not (which is mostly interesting from a performance point of view) by Enrico Granata · 12 years ago
- f5dc0fc SBTypeCategory::GetName returns const char* so return by Jason Molenda · 12 years ago
- b1db658 Platforms can now auto-select themselves if you specify a full target triple when doing a "target create" command. by Greg Clayton · 12 years ago
- b451f5f Patch from dawn@burble.org: by Johnny Chen · 12 years ago
- 598df88 <rdar://problem/10434005> by Greg Clayton · 12 years ago
- 66c2e19 Moved inline functions into SBTarget.cpp and made destructors for SBLaunchInfo and SBAttachInfo to avoid link warnings. by Greg Clayton · 12 years ago
- 0c31d3d <rdar://problem/10997402> by Greg Clayton · 12 years ago
- 400105d Using the new ScriptInterpreterObject in the implementation of synthetic children to enhance type safety by Enrico Granata · 12 years ago
- a989307 Added the ability to disassembly "count" instructions given a SBAddress. by Greg Clayton · 12 years ago
- 4722b10 Add a command and an SB API to create exception breakpoints. Make the break output prettier for Exception breakpoints. by Jim Ingham · 12 years ago
- 0164b75 rdar://problem/10976649 by Johnny Chen · 12 years ago
- c86723f <rdar://problem/10967188> by Han Ming Ong · 12 years ago
- 94b4e9a <rdar://10949461> by Han Ming Ong · 12 years ago
- f125250 <rdar://problem/10605072> by Greg Clayton · 12 years ago
- 1328b14 This commit: by Enrico Granata · 12 years ago
- 435c5ef <rdar://10950312> by Han Ming Ong · 12 years ago
- 444fe99 Made a ModuleSpec class in Module.h which can specify a module using one or by Greg Clayton · 12 years ago
- d1040dd <rdar://problem/3535148> by Han Ming Ong · 13 years ago
- 80efa5e Added some missing accessors to the SBAttachInfo for user and group ID by Greg Clayton · 13 years ago
- 98ca1e6 Fixed the launching code when using the new SBLaunchInfo. by Greg Clayton · 13 years ago
- 0a8dcac Added the new way we will eventually do all attaches and launches. First clients by Greg Clayton · 13 years ago
- 3508c38 <rdar://problem/10103468> by Greg Clayton · 13 years ago
- d846521 Make Debugger::SetLoggingCallback public, and expose it through the SB API. Sometimes it is not by Jim Ingham · 13 years ago
- 49f4bf2 Added the ability to get a ObjectFile versions from the ObjectFile by Greg Clayton · 13 years ago
- c48ca82 Patch Enrico's changes from r150558 on 2012-02-14 to build even if Python by Jason Molenda · 13 years ago
- 6c530f2 Add a logging mode that takes a callback and flush'es to that callback. by Jim Ingham · 13 years ago
- f4124de Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr by Greg Clayton · 13 years ago
- 289afcb The second part in thread hardening the internals of LLDB where we make by Greg Clayton · 13 years ago
- b4d7fc0 This checking is part one of trying to add some threading safety to our by Greg Clayton · 13 years ago
- d760907c Adding formatters for several useful Objective-C/Cocoa data types. The new categories are not enabled at startup, but can be manually activated if desired. by Enrico Granata · 13 years ago
- 5a15e69 Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. by Jim Ingham · 13 years ago
- 16376ed <rdar://problem/10062621> by Enrico Granata · 13 years ago
- 9ce9538 Full core file support has been added for mach-o core files. by Greg Clayton · 13 years ago
- 302d78c Extended function lookup to allow the user to by Sean Callanan · 13 years ago
- 46c9a35 First pass at mach-o core file support is in. It currently works for x86_64 by Greg Clayton · 13 years ago
- 28e2386 Send Breakpoint Changed events for all the relevant changes to breakpoints. by Jim Ingham · 13 years ago