iosnoop For Linux edit / delete

"How does this work? It's just a shell script!" Linux's ftrace facility turns out to be surprisingly capable... and there are a whole load of neat scripts that use it in perf-tools.

to debugging ftrace linux perf performance tracing ... on 14 October 2016

Notes on concurrency bugs edit / delete

A couple of studies (now a few years old) looking at what kinds of concurrency bugs show up in real software.

to concurrency correctness debugging software-engineering ... on 28 August 2016

GP-01 by Genesis Project :: pou√ęt.net edit / delete

The CGA demo that needed fixes to work on a real CGA card...

to cga debugging demo pc scalzi ... on 28 March 2016

Embedded in Academia : Multi-Version Execution Defeats a Compiler-Bug-Based Backdoor edit / delete

Using varan, a tool that compares execution traces of programs built in different ways, to detect a compiler fault. Neat!

to compiler debugging security varan ... on 28 February 2016

rr: lightweight recording & deterministic debugging edit / delete

Sounds like a neat idea. Unfortunately it requires 32-bit compilation, so it's not going to work on GARStow.

to debugging software ... on 20 November 2015

A zine about strace - Julia Evans edit / delete

"As some of you might have heard, I wrote a zine to teach people about how to debug their programs using strace a while ago!" One of my favourite tools too.

to debugging linux software strace ... on 03 May 2015

mlafeldt/ps2rd edit / delete

"Collection of tools to remotely debug PS2 applications, including commercial PS2 games". Used by the current PS2 Linux port.

to debugging homebrew playstation ps2 software ... on 18 January 2015

The USE Method edit / delete

"For every resource, check utilization, saturation, and errors."

to ag0803 analysis benchmarking debugging networking performance ... on 24 August 2014

The Last Line Effect edit / delete

An interesting observation on copy-paste errors.

to copy-paste debugging errors programming ... on 26 July 2014

gdb-heap edit / delete

Memory usage tracking for GDB. "gdb-heap is different in that it allows for unplanned memory usage debugging: if a process unexpectedly starts using large amounts of memory you can attach to it with gdb, and use a new heap command to figure out where the memory is going."

to debugging gdb heap memory performance ... on 28 April 2014

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom