Contributor
AoK_Blast

LLDB kernel module improvement


Mentors
Ed Maste, Li-Wen Hsu
Organization
The FreeBSD Project
Technologies
llvm, c++, FreeBSD Kernel Modue
Topics
kernel, operating system, compiler, Debugger
Problem statement: LLDB doesn't support module information in kernel space now. So in my proposal, I want to implement full kernel module support for kernel space. Method: To achieve this goal, I take kgdb as a reference and use the same method in in my project but use lldb as the backend (kld as the frontend). Deliverables: In brief, this project is to implement kernel module supply for lldb which the current lldb doesn't have. After this project, LLDB will support more kernel level debug information and thus facilitate kernel module development.