helium ~ # diff -y good.elf.txt bad.elf.txt Dynamic section at offset 0xb1e98 contains 17 entries: | Dynamic section at offset 0x106d58 contains 21 entries: Tag Type Name/Value Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [lib 0x0000000000000001 (NEEDED) Shared library: [lib 0x000000000000000c (INIT) 0x400d08 | 0x000000000000000c (INIT) 0x55dc8 0x000000000000000d (FINI) 0x44f076 | 0x000000000000000d (FINI) 0xa41a6 0x000000006ffffef5 (GNU_HASH) 0x400290 | 0x000000006ffffef5 (GNU_HASH) 0x290 0x0000000000000005 (STRTAB) 0x400830 | 0x0000000000000005 (STRTAB) 0x878 0x0000000000000006 (SYMTAB) 0x400350 | 0x0000000000000006 (SYMTAB) 0x350 0x000000000000000a (STRSZ) 683 (bytes) | 0x000000000000000a (STRSZ) 698 (bytes) 0x000000000000000b (SYMENT) 24 (bytes) 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000015 (DEBUG) 0x0 0x0000000000000015 (DEBUG) 0x0 0x0000000000000003 (PLTGOT) 0x6b2000 | 0x0000000000000003 (PLTGOT) 0x306ee8 0x0000000000000002 (PLTRELSZ) 528 (bytes) | 0x0000000000000002 (PLTRELSZ) 600 (bytes) 0x0000000000000014 (PLTREL) RELA 0x0000000000000014 (PLTREL) RELA 0x0000000000000017 (JMPREL) 0x400af8 | 0x0000000000000017 (JMPREL) 0x55b70 0x0000000000000007 (RELA) 0x400ae0 | 0x0000000000000007 (RELA) 0xb38 0x0000000000000008 (RELASZ) 24 (bytes) | 0x0000000000000008 (RELASZ) 348216 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) > 0x0000000000000016 (TEXTREL) 0x0 > 0x000000000000001e (FLAGS) TEXTREL BIND_NOW > 0x000000006ffffffb (FLAGS_1) Flags: NOW > 0x000000006ffffff9 (RELACOUNT) 14485 0x0000000000000000 (NULL) 0x0 0x0000000000000000 (NULL) 0x0