Stephen Kell's repositories
libsystrap
Monitor, rewrite and/or otherwise trap system calls... on Linux/x86{,-64} only, for now.
libdwarfpp
A high-level API for accessing DWARF debugging information, in C++
libmallochooks
Composable high-level instrumentation for C libraries' malloc and friends
libsrk31cxx
Stephen's rag-bag of C++ utilities
liballocstool
Helpers for generating descriptions of binaries' ABIs, types, allocation sites and the like
libx86emulate
Keir Fraser's x86-on-x86 emulator from the Xen hypervisor, hacked in various ways (currently for decode-only operation)
binutils-gdb
Stephen's hacked version of binutils-gdb
syscall-interfaces
Scripts for extracting DWARF and C header descriptions of various kernels' system call interfaces (Linux, for now).
autofeedback
Unix-y tools for submission and feedback on/of assessed work
libantlr3cxx
C++ helpers for using ANTLR3 parsers and trees
xv6-public
xv6 OS
gramorip
Interactive track-splitting tool useful when recording from vinyl; based on Gramofile
hacktools
Tools related to the nand2tetris Hack system
infos
The School of Informatics (University of Edinburgh) Research Operating System
infos-user
School of Informatics (University of Edinburgh) Research Operating System User-space
libfootprints
Parsing and evaluating dwarfidl memory footprint expressions and making syscalls based on them. See also trap-syscalls
m4ntlr
M4 macros for building language-independent ANTLR grammars
nand2tetris
Stephen's lightly modified version(s) of the Nand to Tetris software open-source release