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.