GitHub topics: dynamic-linking
HPCguy/Squint
Squint: A peephole optimizer for stack VM compilers
Language: C - Size: 475 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 27 - Forks: 1

jserv/amacc
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
Language: C - Size: 395 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 1,040 - Forks: 161

bearcove/rubicon
rubicon enables a form of dynamic linking in Rust through cdylib crates and carefully-enforced invariants.
Language: Rust - Size: 154 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 162 - Forks: 6

coord-e/magicpak
:hammer: Build minimal docker images without static linking
Language: Rust - Size: 361 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 611 - Forks: 14

hinqiwame/soinjector
Linux shared object injector written in pure C
Language: C - Size: 165 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 48 - Forks: 9

johannst/dynld
Dynamic linker studies.
Language: C - Size: 140 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 24 - Forks: 1

Ferdi265/dynamic-loader
A simple Linux dynamic loader capable of loading simple binaries using simple shared libraries (no glibc support)
Language: C - Size: 46.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 32 - Forks: 5

IzeLeam/elf_loader
A low-level Linux loader for encrypted shared libraries. Supports in-memory decryption using XOR, custom ELF parsing, PLT/GOT resolution, and full execution without leaving traces on disk. Built to demonstrate runtime obfuscation, binary manipulation, and advanced dynamic linking.
Language: C - Size: 67.4 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

byteduck/duckOS 📦
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!
Language: C++ - Size: 5.81 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 636 - Forks: 28

mohitmishra786/underTheHoodOfExecutables
A 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.
Language: HTML - Size: 592 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 328 - Forks: 36

fgsfdsfgs/libsolder
a crappy dynamic linker for Switch / libnx
Language: C - Size: 168 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 2

raweden/wasm-ylinker
Linker & post-processor for WebAssembly binaries. It part of the toolchain for generate and manipulate wasm for the wasm kernel project and rtld enabled binaries. It objectifies the binary and allows manipulation of everything from exports, section to raw instruction trough JavaScript.
Language: JavaScript - Size: 803 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

JasonBrave/PanicOS
A simple x86 operating system with graphical user space
Language: C - Size: 604 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 57 - Forks: 3

Asim-2000/Referral-System-Flutter
📲 Referral System with Flutter using Firebase Dynamic Links
Language: Dart - Size: 2.08 MB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 2

marysaka/oss-rtld
A reimplementation of the RunTime Link Editor (RTLD) of the Nintendo Switch.
Language: C - Size: 1.14 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 38 - Forks: 5

emersion/what-does-a-linker-do
A collection of small examples demonstrating various linker features
Language: Makefile - Size: 19.5 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 1

Alessandro-Salerno/htmc
Ever wanted to code a website in C? No? Well, now you can!
Language: C - Size: 14.2 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 19 - Forks: 0

Taymindis/nginx-link-function
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
Language: C - Size: 429 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 231 - Forks: 44

AldaronLau/dl_api
The easiest, simplest and safest way to load dynamic (shared object) libraries from Rust!
Language: Rust - Size: 121 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 0

robertdfrench/ifuncd-up
GNU IFUNC is the real culprit behind CVE-2024-3094
Language: C - Size: 2.93 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

rhf104/wasm-demo
standalone wasm example using minimalist emcc flags
Language: JavaScript - Size: 3.91 KB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

fzakaria/old
The Other Link Editor
Language: C++ - Size: 89.8 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

bitmeal/cap-grant-ld
run executables with capabilities, while using shared libraries from locations in $LD_LIBRARY_PATH, as non-root user
Language: C - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 1

jo12bar/rust-exe-packer
My implementation of the ELF executable packer described in @fasterthanlime's ongoing series.
Language: Rust - Size: 109 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 0

Dare-marvel/Operating-Systems--OS--
Notes , Experiments , Question Papers and Books of Operating Systems
Language: C - Size: 242 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

rizul2108/XOR-cipher
Finding XOR-cipher in Assembly Language
Language: Assembly - Size: 8.79 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

DaniAsh551/symbol_interposition
Symbol Interposition / Function Interception Introduction and Demo
Language: C - Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

soypat/so
MWE tutorial of .so dynamic linking. Call C from Go; and Go from Python
Language: Python - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

Arcxm/dynamic_load
A public domain, single header C/C++ library to dynamically load libraries at runtime.
Language: C - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ahmedFarouk2020/Image_mixer-Dynamic_linking
Desktop App using pyqt5 to manipulate images. And performance test between python function and C function which dynamically linked with python.
Language: Python - Size: 4.24 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

aurorafossorg/riverd-x11
Dynamic and static D bindings for X11 protocol client library
Language: D - Size: 62.5 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

aurorafossorg/riverd-xcursor
Dynamic and static D bindings for X cursor management library
Language: D - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

aurorafossorg/riverd-lua
Dynamic and static D bindings for Lua scripting language library
Language: D - Size: 41 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

aurorafossorg/riverd-loader
A cross-platform betterC compatible shared library loader for D bindings
Language: D - Size: 33.2 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

Chen-Si-An/OCC-MFC
Use OpenCASCADE library to implement data visualization under MFC framework
Language: C++ - Size: 51.8 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

dman-os/template_rust_dylink
A rust template repository configured to dynamically link dependencies.
Language: Rust - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

yotann/bcdb 📦
A database and infrastructure for distributed processing of LLVM bitcode.
Language: C++ - Size: 14.3 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

ahmeducf/computer-systems-CS-APP3e
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.
Language: C - Size: 8.28 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

lastweek/source-glibc
notes about glibc, ld-so and more.
Language: C - Size: 55.4 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 5

cledant/nibbler
A snake game written in C++ and OpenGL
Language: C++ - Size: 278 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

DongCX-LDHSP/OSExperiment3
操作系统实验三
Language: C - Size: 1.43 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

jtaczanowski/nginx-link-function_golang-example
Example of nginx plugin written in Golang and loaded by nginx-link-function
Language: C - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

mulle-nat/ld-so-breakage
😱 ld.so is broken on linux
Language: CMake - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

PatoGuereque/PrograAvanzada-Tarea3
Tarea 3 - librerías estáticas y dinámicas
Language: Makefile - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

major-phyo-san/dynamic-linking
CPP dynamic linking test with CMake.
Language: C++ - Size: 47.9 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

B-O-O-P/os-lib Fork of nothingelsematters/libs-acquaintance
Language: C++ - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

mulle-nat/LD_PRELOAD-breakage-linux
😱 LD_PRELOAD is broken on linux
Language: C - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

aurorafossorg/riverd-xxf86vm
Dynamic and static D bindings for X11 XFree86 video mode extension library
Language: D - Size: 11.7 KB - Last synced at: 11 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

lucamatsumoto/CS35LFall17
Software Construction Lab at UCLA
Language: C - Size: 73.2 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Yuren-Zhong/Modularizing_and_Dynamic_Linking_in_Links Fork of links-lang/links
Implementing Modularizing and Dynamic Linking in Linx
Language: OCaml - Size: 20.3 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
