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. 3294938 Change CommandObjectPlatform commands to get the current platform by Jason Molenda · 11 years ago
  5. e369aed Add a new PlatformDarwinKernel for kernel debugging. This Platform by Jason Molenda · 11 years ago
  6. 952e9dc <rdar://problem/13521159> by Greg Clayton · 11 years ago
  7. e5bc8c1 Misc. clang build warning fixes. by Matt Kopec · 11 years ago
  8. cd0dd8f ProcessMachCore had (until 2013-01-29) some simple checks to find a kernel by Jason Molenda · 11 years ago
  9. 88f7e75 Report the kernel slide when attaching to a darwin kernel debug session. by Jason Molenda · 11 years ago
  10. 6699c6e When starting a kernel debug session, if the user specified an executable by Jason Molenda · 11 years ago
  11. 7cb80c9 If the user has disabled kext loading with the by Jason Molenda · 11 years ago
  12. d79d625 Fix a case where a kext module was being added to the Target twice. by Jason Molenda · 11 years ago
  13. 2c529b1 Change the order that the DarwinKernel DynamicLoader plugin uses by Jason Molenda · 11 years ago
  14. fcd9bf1 Experiment with printing a warning message when lldb is unable to by Jason Molenda · 11 years ago
  15. 0d31111 Always print the kernel UUID and load address if we are working with by Jason Molenda · 11 years ago
  16. 32a4528 Change the DarwinKernel DyanmicLoader to maintain a persist list by Jason Molenda · 11 years ago
  17. 2ddb2b8 <rdar://problem/13092722> by Greg Clayton · 12 years ago
  18. 5ebd91b Verified that the plugin.dynamic-loader.darwin-kernel.scan-type by Jason Molenda · 12 years ago
  19. 94c0f4c Fix one obvious thinko with the plugin.dynamic-loader.darwin-kernel.scan-type setting by Jason Molenda · 12 years ago
  20. 9338dd5 <rdar://problem/12491235> by Jason Molenda · 12 years ago
  21. 36da2aa <rdar://problem/13069948> by Greg Clayton · 12 years ago
  22. a4d860f <rdar://problem/12842032> by Greg Clayton · 12 years ago
  23. d35b7b3 More Linux warnings fixes (remove default labels as needed): by Daniel Malea · 12 years ago
  24. d891f9b Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 12 years ago
  25. 5fdfc6d Don't re-add kexts and the kernel each time we get a notification by Jason Molenda · 12 years ago
  26. 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
  27. 146d952 <rdar://problem/12586350> by Enrico Granata · 12 years ago
  28. b6ea174 Fix a crasher in by Jason Molenda · 12 years ago
  29. 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
  30. 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
  31. 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
  32. 127291c Add a new target setting to disable automatic loading of kext images by Jason Molenda · 12 years ago
  33. 6f01c93 Bunch of cleanups for warnings found by the llvm static analyzer. by Jim Ingham · 12 years ago
  34. d6d45ce Add a parameter to Symbols::DownloadObjectAndSymbolFile() to control by Jason Molenda · 12 years ago
  35. d6b8122 In DynamicLoaderDarwinKernel::OSKextLoadedKextSummary::LoadImageUsingMemoryModule(), by Jason Molenda · 12 years ago
  36. 4a55d75 Patch submitted by Dan Malea -- I introduced a dependency between by Jason Molenda · 12 years ago
  37. b46937c The kernel loading code is now isolated in the DynamicLoaderDarwinKernel; by Jason Molenda · 12 years ago
  38. 63e5cf6 Change DynamicLoaderDarwinKernel::OSKextLoadedKextSummary to use by Jason Molenda · 12 years ago
  39. 4952db8 Handle KASLR kernel loading for kernel corefiles. by Jason Molenda · 12 years ago
  40. fac2e62 Add support for debugging KASLR kernels via kdp (the kernel being by Jason Molenda · 12 years ago
  41. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  42. 4a379b1 Ran the static analyzer on the codebase and found a few things. by Greg Clayton · 12 years ago
  43. 545762f <rdar://problem/11357711> by Greg Clayton · 12 years ago
  44. 2cf5ccb Also push file & line breakpoints past the prologue. Also added a "-K" argument to the relevant by Jim Ingham · 12 years ago
  45. b170aee <rdar://problem/11358639> by Greg Clayton · 12 years ago
  46. aa20630 Fixed the ability to load a module from a path by using just a UUID. After by Greg Clayton · 12 years ago
  47. 0c31d3d <rdar://problem/10997402> by Greg Clayton · 12 years ago
  48. 444fe99 Made a ModuleSpec class in Module.h which can specify a module using one or by Greg Clayton · 12 years ago
  49. 95d7433 Made loading sections in the DynamicLoaderDarwinKernel more robust as it by Greg Clayton · 12 years ago
  50. 9ce9538 Full core file support has been added for mach-o core files. by Greg Clayton · 12 years ago
  51. ac725af Improved detection of object file types, moving by Sean Callanan · 12 years ago
  52. df6dc88 Added code in the Host layer that can report system log messages by Greg Clayton · 13 years ago
  53. 97c8957 warnings: Fix a bunch of -Wreorder problems. by Daniel Dunbar · 13 years ago
  54. c324d5f Adjust kext load messages in DynamicLoaderDarwinKernel::ParseKextSummaries so we by Jason Molenda · 13 years ago
  55. d6d4797 Added the ability to restrict breakpoints by function name, function regexp, selector by Jim Ingham · 13 years ago
  56. 03c8ee5 Add a new breakpoint type "break by source regular expression". by Jim Ingham · 13 years ago
  57. 6cf6c47 Fixed a problem where expressions would attempt to by Sean Callanan · 13 years ago
  58. 7e5fa7f Update declarations for all functions/methods that accept printf-style by Jason Molenda · 13 years ago
  59. 17f3d05 Finishing the renaming from "MacOSX-Kernel" to "Darwin-Kernel". by Greg Clayton · 13 years ago
  60. 49f7e5b Renaming "MacOSX-Kernel" to "Darwin-Kernel". The file contents and project by Greg Clayton · 13 years ago[Renamed from source/Plugins/DynamicLoader/MacOSX-Kernel/DynamicLoaderMacOSXKernel.cpp]
  61. 5beb99d Added the ability to remove orphaned module shared pointers from a ModuleList. by Greg Clayton · 13 years ago
  62. 7b13922 More KDP fixes and logging cleanup. by Greg Clayton · 13 years ago
  63. 234981a Added KDP resume, suspend, set/remove breakpoint, and kernel version support. by Greg Clayton · 13 years ago
  64. 0fa5124 Modified the LocateMacOSXFilesUsingDebugSymbols(...) function to locate by Greg Clayton · 13 years ago
  65. 7dd98df Added the ability to _not_ skip the prologue when settings breakpoints by Greg Clayton · 13 years ago
  66. 645faca More cleanup on the this plug-in and tried to set the notification by Greg Clayton · 13 years ago
  67. 40f7917 LLDB now has a Kernel dynamic linker that can detect where kexts are by Greg Clayton · 13 years ago
  68. 8c547d4 Make the kernel able to do its initial load from target memory with the by Greg Clayton · 13 years ago
  69. bbea133 Added the start of the darwin dynamic loader plug-in. It isn't hooked up to by Greg Clayton · 13 years ago