1. 7c79a27 Figure out the reply to "PlanExplainsStop" once when we stop and then use the cached by Jim Ingham · 11 years ago
  2. 6a25e55 Fixed a build problem. by Sean Callanan · 11 years ago
  3. 967a997 Added support for pulling Objective-C class symbols by Sean Callanan · 11 years ago
  4. d9661be Changes to the ObjC runtime by Enrico Granata · 11 years ago
  5. d387b46 Fixed some linux buildbot warnings. by Greg Clayton · 11 years ago
  6. 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
  7. 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
  8. 12fbcf5 <rdar://problem/13563628> by Enrico Granata · 11 years ago
  9. edb83a5 Fix build. by Rafael Espindola · 11 years ago
  10. 4e0557f Fixed a crash if the Objective-C runtime module by Sean Callanan · 11 years ago
  11. 952e9dc <rdar://problem/13521159> by Greg Clayton · 11 years ago
  12. 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
  13. b6b7f3e Change the AppleObjCTrampolineHandler to always run all threads when resolving the target of an ObjC method call. by Jim Ingham · 11 years ago
  14. 3dc2a5b Cleanup to the ObjC runtime to remove the now useless ClassDescriptor_Invalid by Enrico Granata · 11 years ago
  15. 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
  16. 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
  17. d96df0a <rdar://problem/13372857> by Greg Clayton · 11 years ago
  18. f5af85a Initial checkin of a new project: LLDB Performance Testing Infrastructure by Enrico Granata · 11 years ago
  19. fe21d4f Fix clang warnings related to python macro redefinition and printf format specifiers. by Matt Kopec · 11 years ago
  20. aebeefd Adding CMake build system to LLDB. Some known issues remain: by Daniel Malea · 11 years ago
  21. 12f564b Handle the case where the runtime uses class_getMethodImplementation for both scalar and structure by Jim Ingham · 11 years ago
  22. 4b01c36 Add a test for handling a function call that throws an exception, and make it work. by Jim Ingham · 11 years ago
  23. 9bf4c4a A lot more cleanup on the AppleObjCRuntimeV2 class. by Greg Clayton · 11 years ago
  24. 2e045fc Cleaned up and removed unused code. by Greg Clayton · 11 years ago
  25. ce490e3 <rdar://problem/13210494> by Greg Clayton · 11 years ago
  26. 79e9f96 Made LLDB build with the latest Clang. This meant by Sean Callanan · 11 years ago
  27. 89e248f Reworked the way Process::RunThreadPlan and the ThreadPlanCallFunction interoperate to fix problems where by Jim Ingham · 11 years ago
  28. f509c5e <rdar://problem/12978143> by Enrico Granata · 11 years ago
  29. 090f831 Add "target.process.stop-on-shared-library-events" setting, and make it work. by Jim Ingham · 11 years ago
  30. 36da2aa <rdar://problem/13069948> by Greg Clayton · 11 years ago
  31. 1a469c7 <rdar://problem/12711206> by Enrico Granata · 11 years ago
  32. 7398e43 Fixes to the code I just committed to reflect by Sean Callanan · 11 years ago
  33. 9540568 Modified the Objective-C runtime to fetch Objective-C by Sean Callanan · 11 years ago
  34. 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
  35. ca8fb17 Made LLDB compile with LLVM top-of-tree again. by Sean Callanan · 12 years ago
  36. 282c22c This patch removes the SymbolFileSymtab support by Sean Callanan · 12 years ago
  37. b9db9d5 Fix a few more clang (3.2) warnings on Linux: by Daniel Malea · 12 years ago
  38. 6798bd4 Now that we set ThreadPlanCallFunction to private in the constructor, it is confusing that we set it by Jim Ingham · 12 years ago
  39. d891f9b Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 12 years ago
  40. c07d199 Cache the names for Objective-C classes if we know by Sean Callanan · 12 years ago
  41. 25b2109 A few more build fixes for gcc 4.6: by Daniel Malea · 12 years ago
  42. 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
  43. 6ecafc7 Don't return decorated (i.e., const or pointer) by Sean Callanan · 12 years ago
  44. d27e543 In cases where the Objective-C ivar symbols are stripped out, by Sean Callanan · 12 years ago
  45. 146d952 <rdar://problem/12586350> by Enrico Granata · 12 years ago
  46. 499222a Logging improvements for the Objective-C runtime. by Sean Callanan · 12 years ago
  47. 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
  48. 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
  49. c62f5ab Fixes to the Objective-C V2 runtime: by Sean Callanan · 12 years ago
  50. 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
  51. 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
  52. a510437 <rdar://problem/12331741> by Greg Clayton · 12 years ago
  53. edb0d27 Someone was using vi and left a little something in the code. by Greg Clayton · 12 years ago
  54. bc92c01 Switched AppleObjCRuntimeV2::CreateClassDescriptor by Sean Callanan · 12 years ago
  55. 65529e3 Thinned the AppleObjCRuntimeV2's class descriptors. by Sean Callanan · 12 years ago
  56. be2e964 Cleanup in the AppleObjCRuntimeV2 to make descriptors by Sean Callanan · 12 years ago
  57. be2f3aa Changes to clean up the runtime and how the ISA caches are managed. by Greg Clayton · 12 years ago
  58. bf41e19 Ran the sources through the compiler with -Wshadow warnings by Jason Molenda · 12 years ago
  59. 4702d43 Now in the presence of an Objective-C version 2 by Sean Callanan · 12 years ago
  60. d7a2da5 Fixed a bug where if something went wrong while by Sean Callanan · 12 years ago
  61. d123b98 Improved the runtime reading to also get data by Sean Callanan · 12 years ago
  62. 2a5ca48 Fixed some bugs in the runtime reader code. Also by Sean Callanan · 12 years ago
  63. df57414 Make lldb more C++11 friendly. by Filipe Cabecinhas · 12 years ago
  64. 41ea0eb Fixed an oddity in the Objective-C class descriptors by Sean Callanan · 12 years ago
  65. d83ecab More work for reading the Objective-C runtime. by Sean Callanan · 12 years ago
  66. 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
  67. c3b0aa9 Updated AppleObjCV2Runtime to load the class by Sean Callanan · 12 years ago
  68. 81a5a09 Objective-C runtime class descriptors can now by Sean Callanan · 12 years ago
  69. 4d0fa04 Make the Class Descriptors able to fetch the class name for unrealized classes by Enrico Granata · 12 years ago
  70. a0d8a78 Re-applied Enrico's patch that I so rudely stomped on. by Sean Callanan · 12 years ago
  71. 670891f Stop validating the vtable_ptr since it's not actually guaranteed to be correct by Enrico Granata · 12 years ago
  72. 6fe8d36 More runtime work. We now successfully traverse by Sean Callanan · 12 years ago
  73. 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
  74. c718b96 This patch is part of ongoing work to extract type by Sean Callanan · 12 years ago
  75. 7eb0831 Patch from Daniel Malea to fix the build on Linux. Thanks by Enrico Granata · 12 years ago
  76. 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
  77. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  78. 73844aa Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation: by Greg Clayton · 12 years ago
  79. 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
  80. 9336790 We were accessing the ModuleList in the target without locking it for tasks like by Jim Ingham · 12 years ago
  81. 7f293ab Return a constant of the appropriate type. by Filipe Cabecinhas · 12 years ago
  82. 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
  83. 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
  84. 930f10a I have updated Clang to include support for Objective-C by Sean Callanan · 12 years ago
  85. 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
  86. 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
  87. 038fa8e If the ObjC Step Through Trampoline plan causes a target crash, properly propagate the error back to by Jim Ingham · 12 years ago
  88. 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
  89. 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
  90. 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
  91. dc0a38c <rdar://problem/11113279> by Greg Clayton · 12 years ago
  92. 30dad10 Meta classes can't have dynamic types... <rdar://problem/11021925> by Jim Ingham · 12 years ago
  93. 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
  94. b2cf58a First stage of implementing step by "run to next branch". Doesn't work yet, is turned off. by Jim Ingham · 12 years ago
  95. 6e12c7a Updated the revision of LLVM/Clang used by LLDB. by Sean Callanan · 12 years ago
  96. a1dfecf Look up ivar offset symbols correctly. We now by Sean Callanan · 12 years ago
  97. 0c31d3d <rdar://problem/10997402> by Greg Clayton · 12 years ago
  98. 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
  99. 3df164e Make it possible to set Exception breakpoints when the target doesn't yet by Jim Ingham · 12 years ago
  100. c105362 First step to making an LanguageRuntime Exception breakpoint API. by Jim Ingham · 12 years ago