- bf26ea6 Daniel Malea reported seeing warnings for the use of anonymous namespaces in our public API. by Enrico Granata · 11 years ago
- 102b2c2 After discussing with Chris Lattner, we require C++11, so lets get rid of the macros and just use C++11. by Greg Clayton · 11 years ago
- ab8e00e Added a SetData() method to ValueObject. This by Sean Callanan · 12 years ago
- 03dd6a4 The SBValue impl class's GetSP can now fetch the dynamic type or the synthetic by Jim Ingham · 12 years ago
- 952e9dc <rdar://problem/13521159> by Greg Clayton · 12 years ago
- fe9d7bf Fixing the log line for SBValue::MightHaveChildren() to report the correct function name by Enrico Granata · 12 years ago
- f509c5e <rdar://problem/12978143> by Enrico Granata · 12 years ago
- d35b7b3 More Linux warnings fixes (remove default labels as needed): by Daniel Malea · 12 years ago
- d891f9b Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 12 years ago
- 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 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
- 3d656c7 <rdar://problem/12437442> by Enrico Granata · 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
- 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
- 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
- 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
- 49ce896 <rdar://problem/11757916> 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
- 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
- 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
- 4758a3c First part of a fix to make GetNonSyntheticValue() work correctly by Enrico Granata · 12 years ago
- 5b4905d Couple more places in SBValue where you need to take the run-lock. by Jim Ingham · 13 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 · 13 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 · 13 years ago
- dc0a38c <rdar://problem/11113279> by Greg Clayton · 13 years ago
- 598df88 <rdar://problem/10434005> by Greg Clayton · 13 years ago
- 3508c38 <rdar://problem/10103468> 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
- 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
- 0a19a1b Convert all python objects in our API to use overload the __str__ method by Greg Clayton · 13 years ago
- 4e6640e Fixed casting in the lldb::SBValue::Cast(SBType) function. by Greg Clayton · 13 years ago
- 4eb01a7 <rdar://problem/10776614> by Greg Clayton · 13 years ago
- 334d33a SBFrame is now threadsafe using some extra tricks. One issue is that stack by Greg Clayton · 13 years ago
- 90c5214 Removed the "lldb-forward-rtti.h" header file as it was designed to contain by Greg Clayton · 13 years ago
- 13d24fb Switching back to using std::tr1::shared_ptr. We originally switched away by Greg Clayton · 13 years ago
- daa6efe The "desired result type" code in the expression by Sean Callanan · 13 years ago
- 9fd2e38 Work in progress for: by Johnny Chen · 13 years ago
- e0bd571 Add needed Clear methods. <rdar://problem/10596340> by Jim Ingham · 13 years ago
- 1586d97 Add the ability to capture the return value in a thread's stop info, and print it by Jim Ingham · 13 years ago
- 943485c http://llvm.org/bugs/show_bug.cgi?id=11579 by Johnny Chen · 13 years ago
- 1b42575 Add SBValue::GetDynamicValue and SBValue::GetStaticValue API's. by Jim Ingham · 13 years ago
- 96154be <rdar://problem/10126482> by Greg Clayton · 13 years ago
- ecd4feb SBValue::Watch() and SBValue::WatchPointee() are now the official API for creating by Johnny Chen · 13 years ago
- 1fa6b3d Cleaned up the SBWatchpoint public API. by Greg Clayton · 13 years ago
- a8428a4 Fixed a problem with the IR interpreter that caused by Sean Callanan · 13 years ago
- 7e5fa7f Update declarations for all functions/methods that accept printf-style by Jason Molenda · 13 years ago
- 47dc457 This patch modifies the expression parser to allow it by Sean Callanan · 13 years ago
- d68e089 Added the ability to introspect types thourgh the public SBType interface. by Greg Clayton · 13 years ago
- 9154480 Redesign of the interaction between Python and frozen objects: by Enrico Granata · 13 years ago
- 19030d8 Refactoring of ValueObject::DumpValueObject and 'frame variable', 'target variable' commands to use an Options object instead of passing an ever-increasing number of arguments to the DumpValueObject() method, with the ultimate aim of making that call private implementation by Enrico Granata · 13 years ago
- 574c3d6 Make ValueObject::SetValueFromCString work correctly. by Jim Ingham · 13 years ago
- 018921d *Some more optimizations in usage of ConstString by Enrico Granata · 13 years ago
- a713b86 Fix indentation. by Johnny Chen · 13 years ago
- c931030 more logical behavior for SBValue::CreateValueFromAddress by Enrico Granata · 13 years ago
- c92eb40 APIs to GetValueAsSigned/Unsigned() in SBValue now also accept an SBError parameter to give more info about any problem by Enrico Granata · 13 years ago
- 0fb0bcc Cleaned up the SBType.h file to not include internal headers and reorganized by Greg Clayton · 13 years ago
- 7dfb1bb bug fix in SBValue::CreateValueFromAddress() where using the resulting VO as a pointer would crash LLDB ; minor improvements in dynamic formatters lookup by Enrico Granata · 13 years ago
- 979e20d Public API changes: by Enrico Granata · 13 years ago
- e4e3e2c when typing a summary string you can use the %S symbol to explicitly indicate that you want the summary to be used to print the target object by Enrico Granata · 13 years ago
- 7f163b3 Some descriptive text for the Python script feature: by Enrico Granata · 13 years ago
- 8f64c47 Added the ability to get synthetic child values from SBValue objects that by Greg Clayton · 13 years ago
- f7a9b14 Python summary strings: by Enrico Granata · 13 years ago
- 968958c Add SBValue::GetID() member method call API. by Johnny Chen · 13 years ago
- bafc86e Made the string representation for a SBValue return what "frame variable" by Greg Clayton · 13 years ago
- 446ccaa Add fuzz calls to SBType, SBValue, and SBValueList. by Johnny Chen · 13 years ago
- b9dcc51 Fixed an issue that was checked in with the dynamic types and update point by Greg Clayton · 13 years ago
- fab305b Lock the target API mutex correctly in all cases and make sure m_opaque_sp by Greg Clayton · 13 years ago
- 905acaf Now that we have dynamic values, we need to protect the GetChildAtIndex() by Greg Clayton · 13 years ago
- 10de7d1 Change "frame var" over to using OptionGroups (and thus the OptionGroupVariableObjectDisplay). by Jim Ingham · 13 years ago
- ef80aab Adding support for fetching the Dynamic Value for ObjC Objects. by Jim Ingham · 13 years ago
- 47da810 Fix up how the ValueObjects manage their life cycle so that you can hand out a shared by Jim Ingham · 13 years ago
- e41494a Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the by Jim Ingham · 14 years ago
- fa3a16a Convert ValueObject to explicitly maintain the Execution Context in which they were created, and then use that when they update themselves. That means all the ValueObject evaluate me type functions that used to require a Frame object now do not. I didn't remove the SBValue API's that take this now useless frame, but I added ones that don't require the frame, and marked the SBFrame taking ones as deprecated. by Jim Ingham · 14 years ago
- b01000f A few of the issue I have been trying to track down and fix have been due to by Greg Clayton · 14 years ago
- e179a58 Added the ability to get an set the desired format for SBValue objects. by Greg Clayton · 14 years ago
- bdcda46 The LLDB API (lldb::SB*) is now thread safe! by Greg Clayton · 14 years ago
- e005f2c Modified all logging calls to hand out shared pointers to make sure we by Greg Clayton · 14 years ago
- 538eb82 Added copy constructors and assignment operators to all lldb::SB* classes by Greg Clayton · 14 years ago
- 49ce682 Cleaned up the API logging a lot more to reduce redundant information and by Greg Clayton · 14 years ago
- 3f5ee7f Modified the lldb_private::TypeList to use a std::multimap for quicker lookup by Greg Clayton · 14 years ago
- f3d0b0c Updated the lldb_private::Flags class to have better method names and made by Greg Clayton · 14 years ago
- 61ba7ec Clean up the API logging code: by Caroline Tice · 14 years ago
- 7826c88 First pass at adding logging capabilities for the API functions. At the moment by Caroline Tice · 14 years ago
- c5f728c Expose the error contained within an SBValue. by Greg Clayton · 14 years ago
- 462d414 Fixed the forward declaration issue that was present in the DWARF parser after by Greg Clayton · 14 years ago
- e49ec18 Remove all the __repr__ methods from the API/*.h files, and put them by Caroline Tice · 14 years ago
- 98f930f by Caroline Tice · 14 years ago
- dfc91c3 Remove unnecessary/inappropriate output-printing functions from the API. by Caroline Tice · 14 years ago
- 4ae5196 Move the "Object Description" into the ValueObject, and the add an API to by Jim Ingham · 14 years ago
- 17dae08 StackFrame objects now own ValueObjects for any frame variables (locals, args, by Greg Clayton · 14 years ago
- c833295 Change "Current" as in GetCurrentThread, GetCurrentStackFrame, etc, to "Selected" i.e. GetSelectedThread. Selected makes more sense, since these are set by some user action (a selection). I didn't change "CurrentProcess" since this is always controlled by the target, and a given target can only have one process, so it really can't be selected. by Jim Ingham · 14 years ago
- 63094e0 Very large changes that were needed in order to allow multiple connections by Greg Clayton · 14 years ago