Date: Tue, 25 Jul 2023 09:10:33 GMT From: Lorenzo Salvadore <salvadore@FreeBSD.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: git: fbda4dd81c - main - Status/2023Q2/lldb-kmod.adoc: Add report Message-ID: <202307250910.36P9AX6P015050@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202307250910.36P9AX6P015050>