This is an old revision of the document!
| 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 | ? | ? | ? | ? | ? | ? | ? | ? | X | X |
| libunwind | ✓ | ✓ | ✓ | ✓ | 2 | 2 | ✓ | ✓ | 2 | 2 |
| ELF Tool Chain | ||||||||||
| libelf | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ? | ? | ? | ? |
| libdwarf | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ? | ? | ? | ? |
| readelf | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
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