=== Date and Version === I started writing this paper on the 26th of August 2003. The kernel code quoted herein refers to version 2.4.22. The binutils code comes from binutils-1.4.