Page MenuHomeFreeBSD

D41079.id125051.diff
No OneTemporary

D41079.id125051.diff

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
--- /dev/null
+++ b/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc
@@ -0,0 +1,17 @@
+=== 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

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 26, 4:36 AM (3 h, 38 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32162086
Default Alt Text
D41079.id125051.diff (1 KB)

Event Timeline