Stars
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 de…
Blazing fast directory traversal
The original source code of the vi text editor, taken from System V
Hook function calls by replacing PLT(Procedure Linkage Table) entries.
A benchmark for low-level CPU micro-architectural features
A very minimal, resource efficient exo-kernel
Two thread libraries - One POSIX compliant, another a symmetric multiprocessor library
A book-in-progress about the Linux kernel and its insides.
ucontext implementation featuring glibc-compatible ABI
A C library that may be linked into a C/C++ program to produce symbolic backtraces
A fast single-producer, single-consumer lock-free queue for C++
This is the libcilkrts directory ONLY, extended with the Concurrent Cilk implementation. It is SUBTREE MERGED into the large gcc repo. See here: https://github.com/iu-parfunc/gcc
The CIlk programming language from http://supertech.lcs.mit.edu/cilk/
A community-maintained wiki documenting the musl libc.
Implementing a threading system on top of Linux syscalls