1. 97a19b2 Cleanup logging to use the new "std::string FileSpec::GetPath()" function. Also added a similar function for modules: by Greg Clayton · 11 years ago
  2. 1377cdc Remove an unneeded local var, a missing return statement in kernel search code, thanks to Greg Clayton for finding these. by Jason Molenda · 11 years ago
  3. 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
  4. 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
  5. 3e64905 Fix build on Linux by Daniel Malea · 11 years ago
  6. e2d0ace Revert 179694 -- it breaks remote debugging of mac os x targets for some folk by Daniel Malea · 11 years ago
  7. 6543e06 Fix Linux build of LLDB by Daniel Malea · 11 years ago
  8. 482bd43 Update the dyld_all_image_infos size definition in by Jason Molenda · 11 years ago
  9. 3294938 Change CommandObjectPlatform commands to get the current platform by Jason Molenda · 11 years ago
  10. e369aed Add a new PlatformDarwinKernel for kernel debugging. This Platform by Jason Molenda · 11 years ago
  11. 952e9dc <rdar://problem/13521159> by Greg Clayton · 11 years ago
  12. e5bc8c1 Misc. clang build warning fixes. by Matt Kopec · 12 years ago
  13. c905136 Disable JITed code in any processes that use DynamicLoaderStatic. by Greg Clayton · 12 years ago
  14. 9e0f5be Add support on POSIX to determine if an inferior has changed while debugging it. by Matt Kopec · 12 years ago
  15. cd0dd8f ProcessMachCore had (until 2013-01-29) some simple checks to find a kernel by Jason Molenda · 12 years ago
  16. 88f7e75 Report the kernel slide when attaching to a darwin kernel debug session. by Jason Molenda · 12 years ago
  17. 6699c6e When starting a kernel debug session, if the user specified an executable by Jason Molenda · 12 years ago
  18. 7cb80c9 If the user has disabled kext loading with the by Jason Molenda · 12 years ago
  19. aebeefd Adding CMake build system to LLDB. Some known issues remain: by Daniel Malea · 12 years ago
  20. d79d625 Fix a case where a kext module was being added to the Target twice. by Jason Molenda · 12 years ago
  21. 2c529b1 Change the order that the DarwinKernel DynamicLoader plugin uses by Jason Molenda · 12 years ago
  22. fcd9bf1 Experiment with printing a warning message when lldb is unable to by Jason Molenda · 12 years ago
  23. 0d31111 Always print the kernel UUID and load address if we are working with by Jason Molenda · 12 years ago
  24. 32a4528 Change the DarwinKernel DyanmicLoader to maintain a persist list by Jason Molenda · 12 years ago
  25. cbe61bd <rdar://problem/13159777> by Greg Clayton · 12 years ago
  26. 2ddb2b8 <rdar://problem/13092722> by Greg Clayton · 12 years ago
  27. 5ebd91b Verified that the plugin.dynamic-loader.darwin-kernel.scan-type by Jason Molenda · 12 years ago
  28. 94c0f4c Fix one obvious thinko with the plugin.dynamic-loader.darwin-kernel.scan-type setting by Jason Molenda · 12 years ago
  29. 9338dd5 <rdar://problem/12491235> by Jason Molenda · 12 years ago
  30. 090f831 Add "target.process.stop-on-shared-library-events" setting, and make it work. by Jim Ingham · 12 years ago
  31. 36da2aa <rdar://problem/13069948> by Greg Clayton · 12 years ago
  32. 1cf173c Remember to tell the target about dyld when we resolve the address for it. by Jim Ingham · 12 years ago
  33. a4d860f <rdar://problem/12842032> by Greg Clayton · 12 years ago
  34. b9db9d5 Fix a few more clang (3.2) warnings on Linux: by Daniel Malea · 12 years ago
  35. d35b7b3 More Linux warnings fixes (remove default labels as needed): by Daniel Malea · 12 years ago
  36. d891f9b Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 12 years ago
  37. 0bce9a2 <rdar://problem/12649160> by Greg Clayton · 12 years ago
  38. 5fdfc6d Don't re-add kexts and the kernel each time we get a notification by Jason Molenda · 12 years ago
  39. 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
  40. 146d952 <rdar://problem/12586350> by Enrico Granata · 12 years ago
  41. b6ea174 Fix a crasher in by Jason Molenda · 12 years ago
  42. ca57bc5 Fix an incorrect comment... by Jim Ingham · 12 years ago
  43. 2f27af8 Change the name of the variable used to detect if we are loading kexts to "load-kexts" instead of "disable-kext-loading" since the value is a boolean. This was requested by the person who requested the feature. It now defaults to true: by Greg Clayton · 12 years ago
  44. 2acbc2a Rename "macosx-kernel" to "darwin-kernel" to match the filenames before anyone starts using the settings for this plug-in. by Greg Clayton · 12 years ago
  45. 87e9d32 Added the infrastructure necessary for plug-ins to be able to add their own settings instead of having settings added to existing ones. In particular "target.disable-kext-loading" was added to "target" where it should actually be specific to the the dynamic loader plugin. Now the plug-in manager has the ability to create settings at the root level starting with "plugin". Each plug-in type can add new sub dictionaries, and then each plug-in can register a setting dictionary under its own short name. For example the DynamicLoaderDarwinKernel plug-in now registers a setting dictionary at: by Greg Clayton · 12 years ago
  46. 127291c Add a new target setting to disable automatic loading of kext images by Jason Molenda · 12 years ago
  47. 6f01c93 Bunch of cleanups for warnings found by the llvm static analyzer. by Jim Ingham · 12 years ago
  48. d6d45ce Add a parameter to Symbols::DownloadObjectAndSymbolFile() to control by Jason Molenda · 12 years ago
  49. d6b8122 In DynamicLoaderDarwinKernel::OSKextLoadedKextSummary::LoadImageUsingMemoryModule(), by Jason Molenda · 12 years ago
  50. 4a55d75 Patch submitted by Dan Malea -- I introduced a dependency between by Jason Molenda · 12 years ago
  51. b46937c The kernel loading code is now isolated in the DynamicLoaderDarwinKernel; by Jason Molenda · 12 years ago
  52. 63e5cf6 Change DynamicLoaderDarwinKernel::OSKextLoadedKextSummary to use by Jason Molenda · 12 years ago
  53. 4952db8 Handle KASLR kernel loading for kernel corefiles. by Jason Molenda · 12 years ago
  54. fac2e62 Add support for debugging KASLR kernels via kdp (the kernel being by Jason Molenda · 12 years ago
  55. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  56. 9880efa Add explicit casts to bool in "shared pointer is valid" constructs that return bool. by Jim Ingham · 12 years ago
  57. b386d82 Removed explicit NULL checks for shared pointers by Sean Callanan · 12 years ago
  58. 4a379b1 Ran the static analyzer on the codebase and found a few things. by Greg Clayton · 12 years ago
  59. 545762f <rdar://problem/11357711> by Greg Clayton · 12 years ago
  60. 9336790 We were accessing the ModuleList in the target without locking it for tasks like by Jim Ingham · 12 years ago
  61. 2cf5ccb Also push file & line breakpoints past the prologue. Also added a "-K" argument to the relevant by Jim Ingham · 12 years ago
  62. 4f397a2 Don't do a stat compare of the module with its underlying file if we already matched the UUID. by Jim Ingham · 12 years ago
  63. b170aee <rdar://problem/11358639> by Greg Clayton · 12 years ago
  64. a414e67 Fixed the ability to load multiple __LINKEDIT segments at the same address for darwin shared cache entries. Now when registering the load address of a section, the DynamicLoader objects can specify if they should warn or not. This will fix the ability to load the nlist entries for shared libraries in the darwin shared caches when no on disk representation is available for a shared library. by Greg Clayton · 12 years ago
  65. ce389be Commit missing function prototype. by Greg Clayton · 12 years ago
  66. aa20630 Fixed the ability to load a module from a path by using just a UUID. After by Greg Clayton · 12 years ago
  67. e311766 Fix the process of getting the ObjC runtime - if we ask for it too early (in the process of handling the by Jim Ingham · 13 years ago
  68. 0c31d3d <rdar://problem/10997402> by Greg Clayton · 13 years ago
  69. b96b0df Removed an unused logging API call. by Greg Clayton · 13 years ago
  70. 1fb32d1 Added the POSIX-DYLD as a plug-in in the darwin build in the Xcode project by Greg Clayton · 13 years ago
  71. 444fe99 Made a ModuleSpec class in Module.h which can specify a module using one or by Greg Clayton · 13 years ago
  72. 3508c38 <rdar://problem/10103468> by Greg Clayton · 13 years ago
  73. 7611330 For stepping performance I added the ability to outlaw all memory accesseses by Greg Clayton · 13 years ago
  74. e5eaa30 Linux fix patch from Dmitry Vyukov. by Greg Clayton · 13 years ago
  75. f4124de Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr by Greg Clayton · 13 years ago
  76. 95d7433 Made loading sections in the DynamicLoaderDarwinKernel more robust as it by Greg Clayton · 13 years ago
  77. 9ce9538 Full core file support has been added for mach-o core files. by Greg Clayton · 13 years ago
  78. ac725af Improved detection of object file types, moving by Sean Callanan · 13 years ago
  79. 46c9a35 First pass at mach-o core file support is in. It currently works for x86_64 by Greg Clayton · 13 years ago
  80. b5a8f14 <rdar://problem/10560053> by Greg Clayton · 13 years ago
  81. 13d24fb Switching back to using std::tr1::shared_ptr. We originally switched away by Greg Clayton · 13 years ago
  82. 2341d35 Fix incomplete commit of http://llvm.org/viewvc/llvm-project?rev=147609&view=rev: by Johnny Chen · 13 years ago
  83. 7e99647 This patch combines common code from Linux and FreeBSD into by Johnny Chen · 13 years ago
  84. df6dc88 Added code in the Host layer that can report system log messages by Greg Clayton · 13 years ago
  85. 4a2e337 Expose new read memory fucntion through python in SBProcess: by Greg Clayton · 13 years ago
  86. 8498517 On Mac OS X the Objective-C runtime (libobjc) has many critical by Jason Molenda · 13 years ago
  87. d2a1143 Turn off the resolver detection till we find a better method to do so. by Jim Ingham · 13 years ago
  88. 323ce42 Handle stepping through a trampoline where the jump target is calculated a runtime - and so doesn't match by Jim Ingham · 13 years ago
  89. 3e4238d Fixed the Xcode project building of LLVM to be a bit more user friendly: by Greg Clayton · 13 years ago
  90. 97c8957 warnings: Fix a bunch of -Wreorder problems. by Daniel Dunbar · 13 years ago
  91. b8f74aa Patch from dawn@burble.org to build on linux! by Johnny Chen · 13 years ago
  92. c324d5f Adjust kext load messages in DynamicLoaderDarwinKernel::ParseKextSummaries so we by Jason Molenda · 13 years ago
  93. d6d4797 Added the ability to restrict breakpoints by function name, function regexp, selector by Jim Ingham · 13 years ago
  94. 567e7f3 Converted the lldb_private::Process over to use the intrusive shared pointers. by Greg Clayton · 13 years ago
  95. 03c8ee5 Add a new breakpoint type "break by source regular expression". by Jim Ingham · 13 years ago
  96. 6cf6c47 Fixed a problem where expressions would attempt to by Sean Callanan · 13 years ago
  97. 7e5fa7f Update declarations for all functions/methods that accept printf-style by Jason Molenda · 13 years ago
  98. 17f3d05 Finishing the renaming from "MacOSX-Kernel" to "Darwin-Kernel". by Greg Clayton · 13 years ago
  99. 49f7e5b Renaming "MacOSX-Kernel" to "Darwin-Kernel". The file contents and project by Greg Clayton · 13 years ago
  100. 5beb99d Added the ability to remove orphaned module shared pointers from a ModuleList. by Greg Clayton · 13 years ago