|
x86 |
arm |
mips |
powerpc |
sparc64 |
riscv |
||||
|
amd64 |
i386 |
32 |
64 |
32 |
64 |
32 |
64 |
|
|
Clang/LLVM family |
||||||||||
Clang |
✓ |
✓ |
✓ |
✓ |
3 |
3 |
4 |
4 |
? |
? |
lldb |
✓ |
1 |
✓ |
✓ |
? |
? |
? |
? |
X |
X |
lld |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
X |
X |
libunwind |
✓ |
✓ |
✓ |
✓ |
2 |
2 |
✓ |
✓ |
2 |
2 |
ELF Tool Chain |
||||||||||
libelf |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
? |
? |
? |
? |
libdwarf |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
? |
? |
? |
? |
elfcopy |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
|
|
readelf |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Other |
||||||||||
compiler-rt |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Notes
- LLDB has a FreeBSD/i386 implementation but it is not functional.
NetBSD has a version of LLVM libunwind that has additional arch support - http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/lib/libunwind/
Clang/LLVM MIPS support tracked in upstream PR http://llvm.org/pr23370
Clang/LLVM PPC support tracked in upstream PR http://llvm.org/pr25780
LLD FreeBSD support tracked in upstream PR http://llvm.org/pr23214