- 18e0830 Added GetCanonicalType() to SBType: by Greg Clayton · 12 years ago
- d35b7b3 More Linux warnings fixes (remove default labels as needed): by Daniel Malea · 12 years ago
- 0b93a75 <rdar://problem/12749733> by Greg Clayton · 12 years ago
- d891f9b Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 12 years ago
- 0bce9a2 <rdar://problem/12649160> by Greg Clayton · 12 years ago
- b3dafc6 <rdar://problem/12750060> by Greg Clayton · 12 years ago
- b1087a2 Save and restore terminal state when lldb is suspended with SIGTSTP and resumed with SIGCONT. by Jim Ingham · 12 years ago
- 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
- 15fd97d Tighten up how we acquire the underlying frame in the SBFrame methods. We were getting by Jim Ingham · 12 years ago
- fb9cee6 <rdar://problem/12720514> Sub-TLF: Provide service to profile the inferior by Han Ming Ong · 12 years ago
- 1e4d8f0 Rmoved a duplicate version of SetSelectedThreadByID by Sean Callanan · 12 years ago
- 9927057 Added the ability to get function return and argument types to SBType(): by Greg Clayton · 12 years ago
- aaf0088 Add missing return to SBAddress::GetOffset(). This was caught by Carlo Kok. by Greg Clayton · 12 years ago
- fee26ee Add API to get the process plugin name & short name. by Jim Ingham · 12 years ago
- 4a0a125 Reimplementing SBValue/ValueObject.GetValueAsUnsigned() in terms of appropriate calls in Scalar - Making sure Scalar does the right thing when casting signed values to unsigned ones. by Enrico Granata · 12 years ago
- 0fd6c8d <rdar://problem/12481949> Fixing SBValue.GetValueAsSigned() to do the right thing when dealing with a 32-bit negative value by Enrico Granata · 12 years ago
- 9e37662 Watchpoints remember the type of the expression or variable they were set with, and use by Jim Ingham · 12 years ago
- 54037b1 <rdar://problem/12493007> by Greg Clayton · 12 years ago
- 6837dfd <rdar://problem/12524810> by Greg Clayton · 12 years ago
- 3d656c7 <rdar://problem/12437442> by Enrico Granata · 12 years ago
- 4e84674 Improved logging for the SBTarget's launching and attaching APIs. by Sean Callanan · 12 years ago
- ed0a0fb <rdar://problem/12462048> <rdar://problem/12068650> by Greg Clayton · 12 years ago
- 75a443b API cleanup. by Greg Clayton · 12 years ago
- 47beabb Add the ability to set timeout & "run all threads" options both from the "expr" command and from by Jim Ingham · 12 years ago
- b8fda50 Removing the two extra GetXSize(bool) calls since we do not desire to support them long-term by Enrico Granata · 12 years ago
- c2bc794 <rdar://problem/12446320> Fixing an issue with our Driver where setting an immediate output would not cause suppression of the final printout. This allows effective output redirection for Python commands by Enrico Granata · 12 years ago
- 949b717 <rdar://problem/12490588> by Greg Clayton · 12 years ago
- 82560f2 <rdar://problem/12490558> by Greg Clayton · 12 years ago
- 6f01c93 Bunch of cleanups for warnings found by the llvm static analyzer. by Jim Ingham · 12 years ago
- 5e91e37 Patch from Daniel Malea that cleans up the process parameters for Process/Thread classes for POSIX and Linux. by Greg Clayton · 12 years ago
- 4930614 <rdar://problem/12462744> Implement a new SBDeclaration class to wrap an lldb_private::Declaration - make a GetDeclaration() API on SBValue to return a declaration. This will only work for vroot variables as they are they only objects for which we currently provide a valid Declaration by Enrico Granata · 12 years ago
- 94a5d0d Change the Thread constructor over to take a Process& rather than a ProcessSP. We can't create Threads with a NULL ProcessSP, so it makes no sense to use the SP. by Jim Ingham · 12 years ago
- f737d37 Added a new "module" log channel which covers module creation, deletion, and common module list actions. by Greg Clayton · 12 years ago
- 2753a02 Add one-shot breakpoints (-o option to "break set") and a tbreak alias for our gdb friends. by Jim Ingham · 12 years ago
- bf41e19 Ran the sources through the compiler with -Wshadow warnings by Jason Molenda · 12 years ago
- fac2e62 Add support for debugging KASLR kernels via kdp (the kernel being by Jason Molenda · 12 years ago
- 6d10188 Implementing plugins that provide commands. by Enrico Granata · 12 years ago
- 437b5bc Wrapped up the work I am going to do for now for the "add-dsym" or "target symfile add" command. by Greg Clayton · 12 years ago
- 02fac1c If we are attached to a platform, then make sure that we can verify that a process exists when attaching by "pid" before we try and do a lengthy command that could take a while to timeout. by Greg Clayton · 12 years ago
- 3fcc297 Add an API to figure out whether a breakpoint is internal or not. by Jim Ingham · 12 years ago
- 3acaa92 <rdar://problem/9959501> by Greg Clayton · 12 years ago
- 851e30e Stop using the "%z" size_t modifier and cast all size_t values to uint64_t. Some platforms don't support this modification. by Greg Clayton · 12 years ago
- 6b70f03 Remove a duplicate frame_sp local that was shadowing the one we copied the incoming SBFrame into. by Jim Ingham · 12 years ago
- be0cde9 SBThread::StepOut and SBThread::StepOutOfFrame should both run all threads. by Jim Ingham · 12 years ago
- 52124e7 SBThread::StepOverUntil should run all threads. It is running to breakpoints, so running one thread is likely to cause the target to stall. by Jim Ingham · 12 years ago
- f59388a Make the unwinding of the stack part of "thread return" work, and add the thread return command. by Jim Ingham · 12 years ago
- a17a81a Start at getting "thread return" working. Doesn't work yet. by Jim Ingham · 12 years ago
- c643077 Patch from Andrew Kaylor for linux: by Greg Clayton · 12 years ago
- 7de0117 Fixing a constness issue in an otherwise trivial patch by Enrico Granata · 12 years ago
- df83db8 Restoring an API as deprecated which was removed in a previous commit by Enrico Granata · 12 years ago
- 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
- 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
- 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