- 7c79a27 Figure out the reply to "PlanExplainsStop" once when we stop and then use the cached by Jim Ingham · 11 years ago
- 6a25e55 Fixed a build problem. by Sean Callanan · 11 years ago
- 967a997 Added support for pulling Objective-C class symbols by Sean Callanan · 11 years ago
- d9661be Changes to the ObjC runtime by Enrico Granata · 11 years ago
- d387b46 Fixed some linux buildbot warnings. by Greg Clayton · 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
- 81a96aa Since we use C++11, we should switch over to using std::unique_ptr when C++11 is being used. To do this, we follow what we have done for shared pointers and we define a STD_UNIQUE_PTR macro that can be used and it will "do the right thing". Due to some API differences in std::unique_ptr and due to the fact that we need to be able to compile without C++11, we can't use move semantics so some code needed to change so that it can compile with either C++. by Greg Clayton · 11 years ago
- 12fbcf5 <rdar://problem/13563628> by Enrico Granata · 11 years ago
- edb83a5 Fix build. by Rafael Espindola · 11 years ago
- 4e0557f Fixed a crash if the Objective-C runtime module by Sean Callanan · 11 years ago
- 952e9dc <rdar://problem/13521159> by Greg Clayton · 11 years ago
- 017c16a Don't use a "uintptr_t" for the metadata key, use a "void *". This removes all of the casts that were being used and cleans the code up a bit. Also added the ability to dump the metadata. by Greg Clayton · 11 years ago
- b6b7f3e Change the AppleObjCTrampolineHandler to always run all threads when resolving the target of an ObjC method call. by Jim Ingham · 11 years ago
- 3dc2a5b Cleanup to the ObjC runtime to remove the now useless ClassDescriptor_Invalid by Enrico Granata · 11 years ago
- cba09f6 This checkin removes the last Cocoa formatters that were implemented in Python and reimplements them in C++. The Python Cocoa formatters are not shipped as part of LLDB anymore, but still exist in the source repository for user reference. Python formatters still exist for STL classes and users can still define their own Python formatters by Enrico Granata · 11 years ago
- 19784bd Buildbot was failing to build. I guess classes declared in implementation files are treated differently on various compilers causing a "friend class Foo;" to fail for forward declared classes in global namespace. by Greg Clayton · 11 years ago
- d96df0a <rdar://problem/13372857> by Greg Clayton · 11 years ago
- f5af85a Initial checkin of a new project: LLDB Performance Testing Infrastructure by Enrico Granata · 11 years ago
- fe21d4f Fix clang warnings related to python macro redefinition and printf format specifiers. by Matt Kopec · 11 years ago
- aebeefd Adding CMake build system to LLDB. Some known issues remain: by Daniel Malea · 11 years ago
- 12f564b Handle the case where the runtime uses class_getMethodImplementation for both scalar and structure by Jim Ingham · 11 years ago
- 4b01c36 Add a test for handling a function call that throws an exception, and make it work. by Jim Ingham · 11 years ago
- 9bf4c4a A lot more cleanup on the AppleObjCRuntimeV2 class. by Greg Clayton · 11 years ago
- 2e045fc Cleaned up and removed unused code. by Greg Clayton · 11 years ago
- ce490e3 <rdar://problem/13210494> by Greg Clayton · 11 years ago
- 79e9f96 Made LLDB build with the latest Clang. This meant by Sean Callanan · 11 years ago
- 89e248f Reworked the way Process::RunThreadPlan and the ThreadPlanCallFunction interoperate to fix problems where by Jim Ingham · 11 years ago
- f509c5e <rdar://problem/12978143> by Enrico Granata · 11 years ago
- 090f831 Add "target.process.stop-on-shared-library-events" setting, and make it work. by Jim Ingham · 11 years ago
- 36da2aa <rdar://problem/13069948> by Greg Clayton · 11 years ago
- 1a469c7 <rdar://problem/12711206> by Enrico Granata · 11 years ago
- 7398e43 Fixes to the code I just committed to reflect by Sean Callanan · 11 years ago
- 9540568 Modified the Objective-C runtime to fetch Objective-C by Sean Callanan · 11 years ago
- b794020 Separated the "expr --unwind-on-error" behavior into two parts, actual errors (i.e. crashes) which continue to be by Jim Ingham · 11 years ago
- ca8fb17 Made LLDB compile with LLVM top-of-tree again. by Sean Callanan · 12 years ago
- 282c22c This patch removes the SymbolFileSymtab support by Sean Callanan · 12 years ago
- b9db9d5 Fix a few more clang (3.2) warnings on Linux: by Daniel Malea · 12 years ago
- 6798bd4 Now that we set ThreadPlanCallFunction to private in the constructor, it is confusing that we set it by Jim Ingham · 12 years ago
- d891f9b Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 12 years ago
- c07d199 Cache the names for Objective-C classes if we know by Sean Callanan · 12 years ago
- 25b2109 A few more build fixes for gcc 4.6: by Daniel Malea · 12 years ago
- 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
- 6ecafc7 Don't return decorated (i.e., const or pointer) by Sean Callanan · 12 years ago
- d27e543 In cases where the Objective-C ivar symbols are stripped out, by Sean Callanan · 12 years ago
- 146d952 <rdar://problem/12586350> by Enrico Granata · 12 years ago
- 499222a Logging improvements for the Objective-C runtime. by Sean Callanan · 12 years ago
- 93e2693 Patch for issue found by Carlo Kok. Fixed a type issue where an ';' was incorrectly following an if statement. There actually isn't a need for the if statement, so it was removed. by Greg Clayton · 12 years ago
- a32c5a5 This is the first phase of supporting the DW_AT_object_pointer tag. I expanded the decl metadata by Jim Ingham · 12 years ago
- c62f5ab Fixes to the Objective-C V2 runtime: by Sean Callanan · 12 years ago
- 90c6cd5 Changed the V1 and V2 runtimes to be able to detect when the ISA hash table has changed, and auto update as needed. by Greg Clayton · 12 years ago
- ef22b90 Objective C cleanup. Removed an cache that was no longer needed and changes the code that gets the dynamic type and class name to use our new Objective C cache. by Greg Clayton · 12 years ago
- a510437 <rdar://problem/12331741> by Greg Clayton · 12 years ago
- edb0d27 Someone was using vi and left a little something in the code. by Greg Clayton · 12 years ago
- bc92c01 Switched AppleObjCRuntimeV2::CreateClassDescriptor by Sean Callanan · 12 years ago
- 65529e3 Thinned the AppleObjCRuntimeV2's class descriptors. by Sean Callanan · 12 years ago
- be2e964 Cleanup in the AppleObjCRuntimeV2 to make descriptors by Sean Callanan · 12 years ago
- be2f3aa Changes to clean up the runtime and how the ISA caches are managed. by Greg Clayton · 12 years ago
- bf41e19 Ran the sources through the compiler with -Wshadow warnings by Jason Molenda · 12 years ago
- 4702d43 Now in the presence of an Objective-C version 2 by Sean Callanan · 12 years ago
- d7a2da5 Fixed a bug where if something went wrong while by Sean Callanan · 12 years ago
- d123b98 Improved the runtime reading to also get data by Sean Callanan · 12 years ago
- 2a5ca48 Fixed some bugs in the runtime reader code. Also by Sean Callanan · 12 years ago
- df57414 Make lldb more C++11 friendly. by Filipe Cabecinhas · 12 years ago
- 41ea0eb Fixed an oddity in the Objective-C class descriptors by Sean Callanan · 12 years ago
- d83ecab More work for reading the Objective-C runtime. by Sean Callanan · 12 years ago
- 807338c Don't get everything when resolving the symbol context of the ObjC Class symbol, just the module + symbol. by Greg Clayton · 12 years ago
- c3b0aa9 Updated AppleObjCV2Runtime to load the class by Sean Callanan · 12 years ago
- 81a5a09 Objective-C runtime class descriptors can now by Sean Callanan · 12 years ago
- 4d0fa04 Make the Class Descriptors able to fetch the class name for unrealized classes by Enrico Granata · 12 years ago
- a0d8a78 Re-applied Enrico's patch that I so rudely stomped on. by Sean Callanan · 12 years ago
- 670891f Stop validating the vtable_ptr since it's not actually guaranteed to be correct by Enrico Granata · 12 years ago
- 6fe8d36 More runtime work. We now successfully traverse by Sean Callanan · 12 years ago
- f91e78f <rdar://problem/11086338> Implementing support for synthetic children generated by running C++ code instead of Python scripts ; Adding a bunch of value-generating APIs to our private code layer ; Providing synthetic children for NSArray by Enrico Granata · 12 years ago
- c718b96 This patch is part of ongoing work to extract type by Sean Callanan · 12 years ago
- 7eb0831 Patch from Daniel Malea to fix the build on Linux. Thanks 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
- 73844aa Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation: by Greg Clayton · 12 years ago
- 6cca969 <rdar://problem/11672978> Fixing an issue where an ObjC object might come out without a description because the expression used to obtain it would timeout before running to completion by Enrico Granata · 12 years ago
- 9336790 We were accessing the ModuleList in the target without locking it for tasks like by Jim Ingham · 12 years ago
- 7f293ab Return a constant of the appropriate type. by Filipe Cabecinhas · 12 years ago
- 6b1763b <rdar://problem/11355592> Fixing a bug where we would incorrectly try and determine a dynamic type for a variable of a pointer type that is not a valid generic type for dynamic pointers. by Enrico Granata · 12 years ago
- 20c3708 Make the debug output that comes as printf's from code called in the target for getting ObjC class names and ObjC method implementations only come out when doing verbose logging. by Jim Ingham · 12 years ago
- 930f10a I have updated Clang to include support for Objective-C by Sean Callanan · 12 years ago
- aad177d Reduce the timeout value for the "get class name" and "po" functions to .1 second. 1 second (what they were before) is way too long. by Jim Ingham · 12 years ago
- 110b55f Don't try to use "OkayToDiscard" to mean BOTH this plan is a user plan or not AND unwind on error. by Jim Ingham · 12 years ago
- 038fa8e If the ObjC Step Through Trampoline plan causes a target crash, properly propagate the error back to by Jim Ingham · 12 years ago
- 9e8865e Save more memory by not parsing the symbol table for stand alone DWARF files. We currently have SymbolFile plug-ins which all get the chance to say what they can parse in a symbol file. Prior to this fix we would ask the SymbolFileDWARF plug-in what abilities it had, and it would answer with "everything", and then we would check the SymbolFileSymtab plug-in what abilities it had, in case it had more abilities. The checking that SymbolFileSymtab does is a bit expensive as it pulls in the entire symbol table just to see if it can offer a few scraps of debug information. This causes all stand along DWARF files to pull in their symbol tables even though those symbols will never be used. This fix will check all SymbolFile plug-ins for their abilities and if any plug-in responds with "everything", then we stop the search. by Greg Clayton · 12 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 · 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
- dc0a38c <rdar://problem/11113279> by Greg Clayton · 12 years ago
- 30dad10 Meta classes can't have dynamic types... <rdar://problem/11021925> by Jim Ingham · 12 years ago
- fc4dea9 Handle the case where we get called to determine the ObjC runtime version BEFORE the loader code has by Jim Ingham · 12 years ago
- b2cf58a First stage of implementing step by "run to next branch". Doesn't work yet, is turned off. by Jim Ingham · 12 years ago
- 6e12c7a Updated the revision of LLVM/Clang used by LLDB. by Sean Callanan · 12 years ago
- a1dfecf Look up ivar offset symbols correctly. We now by Sean Callanan · 12 years ago
- 0c31d3d <rdar://problem/10997402> 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
- 3df164e Make it possible to set Exception breakpoints when the target doesn't yet by Jim Ingham · 12 years ago
- c105362 First step to making an LanguageRuntime Exception breakpoint API. by Jim Ingham · 12 years ago