Stephen Kell (stephenrkell)

stephenrkell

Geek Repo

Location:Cambridge / London, United Kingdom

Home Page:http://humprog.org/~stephen

Twitter:@stephenrkell

Github PK Tool:Github PK Tool

Stephen Kell's repositories

liballocs

Meta-level run-time services for Unix processes... a.k.a. dragging Unix into the 1980s

Language:CLicense:NOASSERTIONStargazers:207Issues:16Issues:65

libcrunch

A dynamically safe implementation of C, using your existing C compiler. Tolerates idiomatic C code pretty well. Not perfect... yet.

libsystrap

Monitor, rewrite and/or otherwise trap system calls... on Linux/x86{,-64} only, for now.

Language:CLicense:GPL-3.0Stargazers:59Issues:6Issues:17

libdlbind

Dynamic creation and update of ELF files, or: an allocator for JIT compilers

Language:CStargazers:28Issues:0Issues:0

libdwarfpp

A high-level API for accessing DWARF debugging information, in C++

Language:C++License:NOASSERTIONStargazers:22Issues:6Issues:11

libmallochooks

Composable high-level instrumentation for C libraries' malloc and friends

Language:CStargazers:17Issues:0Issues:0

elftin

Rag-bag of utilities and scripts that do strange things with ELF files

Language:C++License:MITStargazers:15Issues:6Issues:2

donald

The Mickey Mouse of dynamic linkers

Language:CStargazers:13Issues:6Issues:0

librunt

A minimal basis for LD_PRELOAD-able runtime extensions and similar tools

Language:CStargazers:10Issues:0Issues:0

dwarfidl

Language, library and tools for DWARF-described interfaces

Language:C++Stargazers:6Issues:5Issues:0

libsrk31cxx

Stephen's rag-bag of C++ utilities

Language:C++Stargazers:4Issues:0Issues:0

toolsub

Toolchain subversion: utilities for taking back control of C/C++ compilation, assembling, linking

cil

C Intermediate Language

Language:OCamlLicense:NOASSERTIONStargazers:3Issues:0Issues:0

dbgcov

Enumerate which source lines should be covered by debug info

Language:C++Stargazers:3Issues:0Issues:0

liballocstool

Helpers for generating descriptions of binaries' ABIs, types, allocation sites and the like

Language:C++License:NOASSERTIONStargazers:3Issues:0Issues:0

libx86emulate

Keir Fraser's x86-on-x86 emulator from the Xen hypervisor, hacked in various ways (currently for decode-only operation)

Language:CLicense:GPL-2.0Stargazers:3Issues:0Issues:0

binutils-gdb

Stephen's hacked version of binutils-gdb

Language:CLicense:GPL-2.0Stargazers:2Issues:0Issues:0

libcxxgen

Help for those foolish enough to want to generate C++ code.

Language:C++Stargazers:2Issues:0Issues:0

syscall-interfaces

Scripts for extracting DWARF and C header descriptions of various kernels' system call interfaces (Linux, for now).

Language:MakefileStargazers:2Issues:0Issues:0

sysfoot

Trace userland memory accesses made by Linux/FreeBSD kernels, and check them against a spec

Language:CStargazers:2Issues:0Issues:0

autofeedback

Unix-y tools for submission and feedback on/of assessed work

Language:CStargazers:1Issues:0Issues:0

libantlr3cxx

C++ helpers for using ANTLR3 parsers and trees

Language:C++Stargazers:1Issues:0Issues:0
Language:CLicense:NOASSERTIONStargazers:1Issues:0Issues:0

gramorip

Interactive track-splitting tool useful when recording from vinyl; based on Gramofile

Language:CLicense:GPL-2.0Stargazers:0Issues:0Issues:0

hacktools

Tools related to the nand2tetris Hack system

Language:MakefileStargazers:0Issues:0Issues:0

infos

The School of Informatics (University of Edinburgh) Research Operating System

License:MITStargazers:0Issues:0Issues:0

infos-user

School of Informatics (University of Edinburgh) Research Operating System User-space

License:MITStargazers:0Issues:0Issues:0

libfootprints

Parsing and evaluating dwarfidl memory footprint expressions and making syscalls based on them. See also trap-syscalls

Language:CStargazers:0Issues:0Issues:0

m4ntlr

M4 macros for building language-independent ANTLR grammars

Language:M4Stargazers:0Issues:0Issues:0

nand2tetris

Stephen's lightly modified version(s) of the Nand to Tetris software open-source release

Language:JavaStargazers:0Issues:0Issues:0