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

Reply via email to