[all-commits] [llvm/llvm-project] b3cc48: [lldb][FreeBSD] Add dynamic loader handle class fo...
aokblast via All-commits
all-commits at lists.llvm.org
Tue Oct 3 11:16:46 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b3cc4804d45d6b612ac9b3cc47ebbb0da44ebc60
https://github.com/llvm/llvm-project/commit/b3cc4804d45d6b612ac9b3cc47ebbb0da44ebc60
Author: aokblast <aokblast at FreeBSD.org>
Date: 2023-10-03 (Tue, 03 Oct 2023)
Changed paths:
M lldb/source/Plugins/DynamicLoader/CMakeLists.txt
A lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/CMakeLists.txt
A lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp
A lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.h
M lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
M lldb/source/Plugins/Process/FreeBSDKernel/ProcessFreeBSDKernel.cpp
Log Message:
-----------
[lldb][FreeBSD] Add dynamic loader handle class for FreeBSD Kernel (#67106)
The implemtation support parsing kernel module for FreeBSD Kernel and
has been test on x86-64 and arm64.
In summary, this class parse the linked list resides in the kernel
memory that record all kernel module and load the debug symbol file to
facilitate debug process
More information about the All-commits
mailing list