[all-commits] [llvm/llvm-project] 9b1d27: [lldb] [Process/FreeBSDKernel] Support finding all...

Michał Górny via All-commits all-commits at lists.llvm.org
Thu Jan 6 12:53:53 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9b1d27b2fa727a3a6f53a803d75beed50a1be999
      https://github.com/llvm/llvm-project/commit/9b1d27b2fa727a3a6f53a803d75beed50a1be999
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2022-01-06 (Thu, 06 Jan 2022)

  Changed paths:
    M lldb/source/Plugins/Process/FreeBSDKernel/ProcessFreeBSDKernel.cpp
    M lldb/source/Plugins/Process/FreeBSDKernel/ProcessFreeBSDKernel.h
    M lldb/source/Plugins/Process/FreeBSDKernel/ThreadFreeBSDKernel.cpp
    M lldb/source/Plugins/Process/FreeBSDKernel/ThreadFreeBSDKernel.h
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/TestFreeBSDKernelVMCore.py
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/kernel-amd64.yaml
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/kernel-arm64.yaml
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/kernel-i386.yaml
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/tools/README.rst
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/tools/copy-sparse.py
    A lldb/test/API/functionalities/postmortem/FreeBSDKernel/tools/libfbsdvmcore-hacks.patch
    R lldb/test/API/functionalities/postmortem/FreeBSDKernel/tools/libfbsdvmcore-print-offsets.patch
    A lldb/test/API/functionalities/postmortem/FreeBSDKernel/tools/lldb-minimize-processes.patch
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/tools/test.script
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/vmcore-amd64-full.bz2
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/vmcore-amd64-minidump.bz2
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/vmcore-arm64-minidump.bz2
    M lldb/test/API/functionalities/postmortem/FreeBSDKernel/vmcore-i386-minidump.bz2

  Log Message:
  -----------
  [lldb] [Process/FreeBSDKernel] Support finding all processes

Include the complete list of threads of all running processes
in the FreeBSDKernel plugin.  This makes it possible to inspect
the states (including partial register dumps from PCB) of all kernel
and userspace threads at the time of crash, or at the time of reading
/dev/mem first.

Differential Revision: https://reviews.llvm.org/D116255




More information about the All-commits mailing list