Skip to content

[lldb] Improve FreeBSD support on LLDB #180061

@mchoo7

Description

@mchoo7

These are comprehensive list of tasks aimed for LLVM 23.x release. This aims FreeBSD 14 and above since FreeBSD 13 and below will be EOLed before LLVM 23.1.0 release (see Supported FreeBSD releases).

Note: ppc/ppc64 (big endian 32/64bit PowerPC) support in LLDB is incomplete. The architecture isn't used actively anymore so it is very hard to maintain and test features on it. Thus, I'm not adding support for ppc/ppc64. See freebsd-arch mailing thread for more information.

Userspace Debugging (freebsd)

Architecture support

Debugger

Deprecation/Removal

Misc

Kernel Debugging (FreeBSD-Kernel-Core, previously freebsd-kernel)

Architecture support

Debugger

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/FreeBSDKernelCore plugin.

Deprecation/Removal

Misc

Metadata

Metadata

Labels

lldbmetaissueIssue to collect references to a group of similar or related issues.platform:freebsd
No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions