Skip to content

Releases: lfi-project/lfi-llvm-toolchain

v0.10 (moved)

Choose a tag to compare

@zyedidia zyedidia released this 29 Jul 22:13

v0.9

Choose a tag to compare

@zyedidia zyedidia released this 16 Jul 21:44

First release of the new LFI toolchain. Changes compared to old versions distributed at zyedidia/lfi:

  • Updated to LLVM 20.
  • Changed Arm64 reserved registers from x18/x21/x22 to x28/x27/x26.
  • Sanitizers included.
  • BoxRT library included for use with lfi-project/lfi-bind.
  • Separate prebuilt LFI tools: lfi-verify, lfi-run, lfi-rewrite, lfi-postlink, and libraries: liblfi.so and liblfi.a. These are provided in ARCH-lfi-tools.tar.gz.

The aarch64 toolchains ending with host-x86_64 are aarch64 cross compilers that run on a x86-64 host machine.

new-reserved-regs

Choose a tag to compare

@zyedidia zyedidia released this 22 Jun 06:08

LFI toolchains that reserve x28/x27/x26 instead of x18/x21/x22, built from LLVM 20.1.7.