7 .int _start - ( . + 2 )
8 /* Note: The above jump is hand coded to work around bugs in binutils.
9 * 5 byte are used for a 3 byte instruction. This works because x86
10 * is little endian and allows us to use supported 32bit relocations
11 * instead of the weird 16 bit relocations that binutils does not
12 * handle consistenly between versions because they are used so rarely.