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

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

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

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

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 1 month ago - Pushed at: almost 4 years ago - Stars: 231 - Forks: 44

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: 8 days ago - Pushed at: 21 days ago - Stars: 160 - Forks: 5

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

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

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

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 1 month ago - Pushed at: about 2 months ago - Stars: 32 - Forks: 5

HPCguy/Squint
Squint: A peephole optimizer for stack VM compilers
Language: C - Size: 937 KB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 27 - Forks: 1

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

johannst/dynld
Dynamic linker studies.
Language: C - Size: 140 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 24 - 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

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

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

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

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: 1 day ago - Pushed at: about 4 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: about 3 years ago - Stars: 7 - Forks: 2

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

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

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: 2 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

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

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

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: 2 months ago - Pushed at: almost 2 years ago - Stars: 4 - 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

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

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

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

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

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

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

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

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

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

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

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

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

rizul2108/XOR-cipher
Finding XOR-cipher in Assembly Language
Language: Assembly - Size: 8.79 KB - Last synced at: 20 days 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

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

cledant/nibbler
A snake game written in C++ and OpenGL
Language: C++ - Size: 278 KB - Last synced at: about 2 years ago - Pushed at: almost 5 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

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

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

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

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
