[Lldb-commits] [PATCH] D30006: [lldb] Remove the "MemoryHistory" plugin type and merge it into InstrumentationRuntime

Kuba (Brecka) Mracek via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Wed Feb 15 14:16:32 PST 2017


kubamracek created this revision.
kubamracek added a project: Sanitizers.
Herald added a subscriber: mgorny.

There is currently a single MemoryHistory plugin, which is for AddressSanitizer.  Let's merge the feature into InstrumentationRuntime plugins.  I'm thinking of implementing another provider of memory history, which would be for ThreadSanitizer -- and it would be weird to implement two separate plugins (MemoryHistory and InstrumentationRuntime) to each sanitizer.


https://reviews.llvm.org/D30006

Files:
  include/lldb/Core/PluginManager.h
  include/lldb/Target/InstrumentationRuntime.h
  include/lldb/Target/MemoryHistory.h
  include/lldb/lldb-forward.h
  include/lldb/lldb-private-interfaces.h
  lldb.xcodeproj/project.pbxproj
  source/API/SystemInitializerFull.cpp
  source/Commands/CommandObjectMemory.cpp
  source/Core/PluginManager.cpp
  source/Plugins/CMakeLists.txt
  source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp
  source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.h
  source/Plugins/MemoryHistory/CMakeLists.txt
  source/Plugins/MemoryHistory/asan/CMakeLists.txt
  source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
  source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h
  source/Target/CMakeLists.txt
  source/Target/InstrumentationRuntime.cpp
  source/Target/MemoryHistory.cpp
  source/Target/Process.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D30006.88605.patch
Type: text/x-patch
Size: 35470 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20170215/a35a64fa/attachment-0001.bin>


More information about the lldb-commits mailing list