[all-commits] [llvm/llvm-project] b2e255: Remove the DarwinLog functionality from debguserver

Jason Molenda via All-commits all-commits at lists.llvm.org
Tue Jul 20 00:37:16 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b2e25572d2a7b65a018580097b50910b3049ab65
      https://github.com/llvm/llvm-project/commit/b2e25572d2a7b65a018580097b50910b3049ab65
  Author: Jason Molenda <jason at molenda.com>
  Date:   2021-07-20 (Tue, 20 Jul 2021)

  Changed paths:
    R lldb/docs/design/structureddataplugins.md
    M lldb/packages/Python/lldbsuite/test/configuration.py
    R lldb/packages/Python/lldbsuite/test/darwin_log.py
    M lldb/packages/Python/lldbsuite/test/test_categories.py
    R lldb/test/API/functionalities/darwin_log/basic/Makefile
    R lldb/test/API/functionalities/darwin_log/basic/TestDarwinLogBasic.py
    R lldb/test/API/functionalities/darwin_log/basic/main.c
    R lldb/test/API/functionalities/darwin_log/categories
    R lldb/test/API/functionalities/darwin_log/common/darwin_log_common.h
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/activity-chain/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/activity-chain/TestDarwinLogFilterMatchActivityChain.py
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/activity-chain/main.c
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/activity/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/activity/TestDarwinLogFilterMatchActivity.py
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/activity/main.c
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/category/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/category/TestDarwinLogFilterMatchCategory.py
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/category/main.c
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/message/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/message/TestDarwinLogFilterMatchMessage.py
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/message/main.c
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/subsystem/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/subsystem/TestDarwinLogFilterMatchSubsystem.py
    R lldb/test/API/functionalities/darwin_log/filter/exact_match/subsystem/main.c
    R lldb/test/API/functionalities/darwin_log/filter/regex/activity-chain/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/regex/activity-chain/TestDarwinLogFilterRegexActivityChain.py
    R lldb/test/API/functionalities/darwin_log/filter/regex/activity-chain/main.c
    R lldb/test/API/functionalities/darwin_log/filter/regex/activity/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/regex/activity/TestDarwinLogFilterRegexActivity.py
    R lldb/test/API/functionalities/darwin_log/filter/regex/activity/main.c
    R lldb/test/API/functionalities/darwin_log/filter/regex/category/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/regex/category/TestDarwinLogFilterRegexCategory.py
    R lldb/test/API/functionalities/darwin_log/filter/regex/category/main.c
    R lldb/test/API/functionalities/darwin_log/filter/regex/message/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/regex/message/TestDarwinLogFilterRegexMessage.py
    R lldb/test/API/functionalities/darwin_log/filter/regex/message/main.c
    R lldb/test/API/functionalities/darwin_log/filter/regex/subsystem/Makefile
    R lldb/test/API/functionalities/darwin_log/filter/regex/subsystem/TestDarwinLogFilterRegexSubsystem.py
    R lldb/test/API/functionalities/darwin_log/filter/regex/subsystem/main.c
    R lldb/test/API/functionalities/darwin_log/format/Makefile
    R lldb/test/API/functionalities/darwin_log/format/TestDarwinLogMessageFormat.py
    R lldb/test/API/functionalities/darwin_log/format/main.c
    R lldb/test/API/functionalities/darwin_log/source/debug/Makefile
    R lldb/test/API/functionalities/darwin_log/source/debug/TestDarwinLogSourceDebug.py
    R lldb/test/API/functionalities/darwin_log/source/debug/main.c
    R lldb/test/API/functionalities/darwin_log/source/info/Makefile
    R lldb/test/API/functionalities/darwin_log/source/info/TestDarwinLogSourceInfo.py
    R lldb/test/API/functionalities/darwin_log/source/info/main.c
    M lldb/tools/debugserver/debugserver.xcodeproj/project.pbxproj
    M lldb/tools/debugserver/source/CMakeLists.txt
    M lldb/tools/debugserver/source/DNB.cpp
    M lldb/tools/debugserver/source/DNB.h
    M lldb/tools/debugserver/source/MacOSX/CMakeLists.txt
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStore.cpp
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStore.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStreamSPI.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/CMakeLists.txt
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogCollector.cpp
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogCollector.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogEvent.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogInterfaces.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogTypes.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilter.cpp
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilter.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterChain.cpp
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterChain.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterExactMatch.cpp
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterExactMatch.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterRegex.cpp
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterRegex.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogMessage.cpp
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogMessage.h
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogMessageOsLog.cpp
    R lldb/tools/debugserver/source/MacOSX/DarwinLog/LogMessageOsLog.h
    M lldb/tools/debugserver/source/RNBContext.cpp
    M lldb/tools/debugserver/source/RNBContext.h
    M lldb/tools/debugserver/source/RNBRemote.cpp
    M lldb/tools/debugserver/source/RNBRemote.h
    M lldb/tools/debugserver/source/debugserver.cpp

  Log Message:
  -----------
  Remove the DarwinLog functionality from debguserver

Remove the DarwinLog and qStructuredDataPlugins support
from debugserver.  The DarwinLog plugin was never debugged
fully and made reliable, and the underlying private APIs
it uses have migrated since 2016 so none of them exist
any longer.

Differential Revision: https://reviews.llvm.org/D106324
rdar://75073283




More information about the All-commits mailing list