This is your work, valued
liballocs. Meta-level run-time services for Unix processes... a.k.a. dragging Unix into the 1980s
288libcrunch. A dynamically safe implementation of C, using your existing C compiler. Tolerates idiomatic C code pretty well. Not perfect... yet.
110libsystrap. Monitor, rewrite and/or otherwise trap system calls... on Linux/x86{,-64} only, for now.
67libdlbind. Dynamic creation and update of ELF files, or: an allocator for JIT compilers
38libdwarfpp. A high-level API for accessing DWARF debugging information, in C++
29libmallochooks. Composable high-level instrumentation for C libraries' malloc and friends
20elftin. Rag-bag of utilities and scripts that do strange things with ELF files
18donald. The Mickey Mouse of dynamic linkers
16librunt. A minimal basis for LD_PRELOAD-able runtime extensions and similar tools
14cake. An implementation of the Cake composition language (or something resembling one)
12toolsub. Toolchain subversion: utilities for taking back control of C/C++ compilation, assembling, linking
8dwarfpython. Python interpreter which integrates with native debug infrastructure
8dwarfidl. Language, library and tools for DWARF-described interfaces
6libgerald. Generate an extended dynamic linker
6dbgcov. Enumerate which source lines should be covered by debug info
5libx86emulate. Keir Fraser's x86-on-x86 emulator from the Xen hypervisor, hacked in various ways (currently for decode-only operation)
4libsrk31cxx. Stephen's rag-bag of C++ utilities
4liballocstool. Helpers for generating descriptions of binaries' ABIs, types, allocation sites and the like
4dbgencode. Generating debugging information by manipulation of, not by, the compiler
4xjig. The original X11 fuzzer from U. Wisconsin (Miller et al), updated for modern systems
4libhighmalloc. A simple yet fun way to break 64-bit-unclean code (being a distribution of Doug Lea's dlmalloc)
3libpmirror. Whole-process inspection and introspection library for Unix platforms
3paper-scripts. Handy scripts for those who read, print, share and cite research papers (or similar)
3cil. C Intermediate Language
3libmemprof. A simple preloadable memory profiler (currently for Linux only)
2syscall-interfaces. Scripts for extracting DWARF and C header descriptions of various kernels' system call interfaces (Linux, for now).
2binutils-gdb. Stephen's hacked version of binutils-gdb
2sysfoot. Trace userland memory accesses made by Linux/FreeBSD kernels, and check them against a spec
2libmemtie. An implementation of tied heap storage
2libcxxgen. Help for those foolish enough to want to generate C++ code.
2libcxxfileno. Distribution of Richard Kreckel's fileno() function for popular implementations of the C++ standard library
2instroscope. Scripts for comparing machine code after instrumentation by various tools, on small code snippets (mostly C)
2linksem. Executable semantics of linking (ELF static linking only, for now). This repository is archived -- see https://github.com/rems-project/linksem for the live version.
1ptreetime. Profiler of process trees
1libantlr3cxx. C++ helpers for using ANTLR3 parsers and trees
1libdwarf. Stephen's not-too-divergent fork of David Anderson's libdwarf (https://www.prevanders.net/dwarf.html)
1autofeedback. Unix-y tools for submission and feedback on/of assessed work
1mmtk-liballocs. Some proof-of-concept integrations of MMTk and liballocs
1