git: fbda4dd81c - main - Status/2023Q2/lldb-kmod.adoc: Add report

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Tue, 25 Jul 2023 09:10:33 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=fbda4dd81cdd7d3a0bea8cad2ab2ff25394b1747

commit fbda4dd81cdd7d3a0bea8cad2ab2ff25394b1747
Author:     Sheng-Yi Hong <aokblast@FreeBSD.org>
AuthorDate: 2023-07-25 08:59:27 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2023-07-25 09:05:55 +0000

    Status/2023Q2/lldb-kmod.adoc: Add report
    
    Reviewed by:    grahamperrin
    Approved by:    carlavilla (mentor, implicit)
    Differential Revision:  https://reviews.freebsd.org/D41079
---
 .../en/status/report-2023-04-2023-06/lldb-kmod.adoc  | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc b/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc
new file mode 100644
index 0000000000..c4c20c81b6
--- /dev/null
+++ b/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc
@@ -0,0 +1,20 @@
+=== LLDB Kernel Module Imporvement
+
+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[]
+
+Contact: Sheng-Yi Hong <aokblast@FreeBSD.org>
+
+FreeBSD project uses LLVM as it's toolchain.
+The LLVM  project has bundled with a debugger called LLDB.
+In LLDB, the userspace debugging facilities has been well implemented.
+However, in the kernel space, there are still some works have to be done.
+One of the work is the kernel module debug facility for LLDB - that is, prase the loaded module data provided by the kernel core dump and loading the module objects.
+The goal is to implement such plugin for LLDB, and this is an ongoing GSoC Project for now.
+
+https://github.com/aokblast/freebsd-src/tree/lldb_dynamicloader_freebsd_kernel[Project Codebase] is the whole code of my work.
+
+Currently, this is still a work in progress and I am still debugging on it.
+
+Sponsor: The Google Summer of Code '23 program