Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
-
Updated
Aug 4, 2023 - C
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
🔨 Build minimal docker images without static linking
It is a NGINX module that provides dynamic linking to your application in server context and call the function of your application in location directive
rubicon enables a form of dynamic linking in Rust through cdylib crates and carefully-enforced invariants.
A simple x86 operating system with graphical user space
A comprehensive guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.
Linux shared object injector written in pure C
My solutions of Computer Systems: A Programmer’s Perspective, Third Edition (CS:APP3e) book, the text book for the course, CMU15-213: Introduction to Computer Systems.
A reimplementation of the RunTime Link Editor (RTLD) of the Nintendo Switch.
notes about glibc, ld-so and more.
Squint: A peephole optimizer for stack VM compilers
A simple Linux dynamic loader capable of loading simple binaries using simple shared libraries (no glibc support)
Use OpenCASCADE library to implement data visualization under MFC framework
Ever wanted to code a website in C? No? Well, now you can!
A collection of small examples demonstrating various linker features
GNU IFUNC is the real culprit behind CVE-2024-3094
a crappy dynamic linker for Switch / libnx
My implementation of the ELF executable packer described in @fasterthanlime's ongoing series.
Add a description, image, and links to the dynamic-linking topic page so that developers can more easily learn about it.
To associate your repository with the dynamic-linking topic, visit your repo's landing page and select "manage topics."