| Issue |
180061
|
| Summary |
[lldb] Improve lldb support on FreeBSD
|
| Labels |
lldb,
platform:freebsd
|
| Assignees |
emaste,
aokblast,
mchoo7
|
| Reporter |
mchoo7
|
These are comprehensive list of tasks aimed for LLVM 23.x release. This aims FreeBSD14 and above since FreeBSD 13 and below will be EOLed before LLVM 23.1.0 release (see [Supported FreeBSD releases](https://www.freebsd.org/security/#sup)).
## Userspace Debugging
### Architecture support
* ppc64
* ppc64le
* riscv64
### Debugger
* Print TLS data (see #178975)
### Deprecation/Removal
* Remove mips64 support #179582, #179987
* Assume minimum FreeBSD version is 14 #179587
### Misc
* Reflect FreeBSD Git migration in comments #178556
## Kernel Debugging
### Architecture support
* arm
* ppc
* ppc64
* ppc64le
* riscv64
### Debugger
* Print kernel message buffer #178027
* Automatically select crashed thread #178069
* Order thread list incrementally by pid #178306
* Print loaded debugging symbols from kenrel modules
* Enable writing to `/dev/mem`
### Testing
* Current `Process/FreeBSDKernel` testing suite is a few years old and it depends on quirks like patching LLDB codebase which makes testing harder. The goal is to reconstruct a comprehensive testing suite for `Process/FreeBSDKernel` plugin.
### Misc
* Add FreeBSD kernel debugging support in documentation #179597
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs