My research work on the GNU Compiler Collection: -mcmodel=large for AArch64 and RISCV64
-
Updated
Sep 21, 2026 - C++
My research work on the GNU Compiler Collection: -mcmodel=large for AArch64 and RISCV64
My research work on GNU Binutils 2.46.1: -mcmodel=large -fPIC on AArch64, RISCV64 and x86_64
Fork of LLVM 23.1.1 Upstream. This fork adds support for -mcmodel=large to AArch64, RISCV64 and x86_64 TLS. It has also been patched to compile IREE 3.11.0. The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
A minimal ELF loader written in C that loads and executes statically linked 64-bit ELF binaries on Linux. Implements ELF parsing, memory segment mapping with correct permissions, PIE/ASLR support, process stack initialization including auxiliary vector, and control transfer to loaded executables.
x86-64 Linux Assembly Examples/Challenges
To associate your repository with the position-independent-executable topic, visit your repo's landing page and select "manage topics."