[Lldb-commits] [PATCH] [lldb] Rename ThreadList to ProcessThreadList and abstract a superclass for a generic thread container

Kuba Brecka kuba.brecka at gmail.com
Thu Sep 4 19:08:19 PDT 2014


Based on the conversation at http://lists.cs.uiuc.edu/pipermail/lldb-commits/Week-of-Mon-20140901/012760.html this patch splits the current ThreadList class into a process-related thread object called "ProcessThreadList" and a generic thread list now called just ThreadList. The idea is to expose the ThreadList as SBThreadList and make ASan-related API based on it.

http://reviews.llvm.org/D5200

Files:
  include/lldb/Target/OperatingSystem.h
  include/lldb/Target/Process.h
  include/lldb/Target/ProcessThreadList.h
  include/lldb/Target/Thread.h
  include/lldb/Target/ThreadList.h
  include/lldb/lldb-forward.h
  lldb.xcodeproj/project.pbxproj
  source/Commands/CommandObjectTarget.cpp
  source/Core/Debugger.cpp
  source/Core/IOHandler.cpp
  source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
  source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
  source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
  source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
  source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h
  source/Plugins/Process/elf-core/ProcessElfCore.cpp
  source/Plugins/Process/elf-core/ProcessElfCore.h
  source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  source/Plugins/Process/mach-core/ProcessMachCore.cpp
  source/Plugins/Process/mach-core/ProcessMachCore.h
  source/Target/Process.cpp
  source/Target/ProcessThreadList.cpp
  source/Target/Target.cpp
  source/Target/ThreadList.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5200.13297.patch
Type: text/x-patch
Size: 85240 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20140905/287353bc/attachment.bin>


More information about the lldb-commits mailing list