git: d2e8370e66 - main - Status/2023Q3/lldm-kmod.adoc: Add report
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 02 Oct 2023 09:17:38 UTC
The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=d2e8370e66743709eb76a424d2a7fc8db6450d4b commit d2e8370e66743709eb76a424d2a7fc8db6450d4b Author: Sheng-Yi Hong <aokblast@FreeBSD.org> AuthorDate: 2023-10-02 09:13:30 +0000 Commit: Lorenzo Salvadore <salvadore@FreeBSD.org> CommitDate: 2023-10-02 09:17:12 +0000 Status/2023Q3/lldm-kmod.adoc: Add report Differential Revision: https://reviews.freebsd.org/D42016 --- .../en/status/report-2023-07-2023-09/lldb-kmod.adoc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/website/content/en/status/report-2023-07-2023-09/lldb-kmod.adoc b/website/content/en/status/report-2023-07-2023-09/lldb-kmod.adoc new file mode 100644 index 0000000000..d6261dfd5a --- /dev/null +++ b/website/content/en/status/report-2023-07-2023-09/lldb-kmod.adoc @@ -0,0 +1,19 @@ +=== LLDB Kernel Module Improvement + +Links: + +link:https://wiki.freebsd.org/SummerOfCode2023Projects/LLDBKernelModuleImprovement[GSoC Wiki Project] URL: link:https://wiki.freebsd.org/SummerOfCode2023Projects/LLDBKernelModuleImprovement[] + +link:https://github.com/aokblast/freebsd-src/tree/lldb_dynamicloader_freebsd_kernel[Project Codebase] URL: link:https://github.com/aokblast/freebsd-src/tree/lldb_dynamicloader_freebsd_kernel[] + +link:https://github.com/llvm/llvm-project/pull/67106[LLVM PullRequest] URL: link:https://github.com/llvm/llvm-project/pull/67106#discussion_r1337558115[] + +Contact: Sheng-Yi Hong <aokblast@FreeBSD.org> + +The LLDB Kernel Module Improvement Project described in the previous quarter report implements DynamicLoader Plugin for FreeBSD Kernel on LLDB. + +All of the work is done -- that is, this plugin can correctly load all kernel modules and their debug files extracted from kernel coredump. + +This plugin has been tested on both x86-64 for relocatable type kernel module and arm64(EC2) for shared library type kernel module. +Both of these platforms show this plugin works well. + +Currently, this plugin prepares to be landed to LLVM codebase in https://github.com/llvm/llvm-project/pull/67106[LLVM PullRequest] + +Sponsor: The Google Summer of Code '23 program