{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.M2WcStMy/b1/epm_4.2-12_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.M2WcStMy/b2/epm_4.2-12_i386.changes", "unified_diff": null, "details": [{"source1": "Binary", "source2": "Binary", "unified_diff": "@@ -1 +1 @@\n-epm\n+epm epm-dbgsym\n"}, {"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,3 @@\n \n- 293a2843a0f959230c8afd7a992acd60 471092 devel optional epm_4.2-12_i386.deb\n+ 47ea194276964ef7efabb9ec5e368c8f 11892 debug optional epm-dbgsym_4.2-12_i386.deb\n+ 330210115d75df73651745322bf70c7b 470940 devel optional epm_4.2-12_i386.deb\n"}, {"source1": "epm_4.2-12_i386.deb", "source2": "epm_4.2-12_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-04-05 00:33:54.000000 debian-binary\n--rw-r--r-- 0 0 0 1496 2024-04-05 00:33:54.000000 control.tar.xz\n--rw-r--r-- 0 0 0 469404 2024-04-05 00:33:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1500 2024-04-05 00:33:54.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 469248 2024-04-05 00:33:54.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,13 +1,13 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-05 00:33:54.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-05 00:33:54.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-05 00:33:54.000000 ./usr/bin/\n -rwxr-xr-x 0 root (0) root (0) 157052 2024-04-05 00:33:54.000000 ./usr/bin/epm\n -rwxr-xr-x 0 root (0) root (0) 34096 2024-04-05 00:33:54.000000 ./usr/bin/epminstall\n--rwxr-xr-x 0 root (0) root (0) 17660 2024-04-05 00:33:54.000000 ./usr/bin/mkepmlist\n+-rwxr-xr-x 0 root (0) root (0) 17768 2024-04-05 00:33:54.000000 ./usr/bin/mkepmlist\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-05 00:33:54.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-05 00:33:54.000000 ./usr/lib/i386-linux-gnu/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-05 00:33:54.000000 ./usr/lib/i386-linux-gnu/epm/\n -rwxr-xr-x 0 root (0) root (0) 656472 2024-04-05 00:33:54.000000 ./usr/lib/i386-linux-gnu/epm/setup\n -rwxr-xr-x 0 root (0) root (0) 648280 2024-04-05 00:33:54.000000 ./usr/lib/i386-linux-gnu/epm/uninst\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-05 00:33:54.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-05 00:33:54.000000 ./usr/share/doc/\n"}, {"source1": "./usr/bin/mkepmlist", "source2": "./usr/bin/mkepmlist", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Position-Independent Executable file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x1540\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 16620 (bytes into file)\n+ Start of section headers: 16688 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 11\n Size of section headers: 40 (bytes)\n- Number of section headers: 26\n- Section header string table index: 25\n+ Number of section headers: 27\n+ Section header string table index: 26\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 26 section headers, starting at offset 0x40ec:\n+There are 27 section headers, starting at offset 0x4130:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n@@ -23,13 +23,14 @@\n [18] .eh_frame PROGBITS 000033fc 0033fc 000308 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00004e64 003e64 000004 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00004e68 003e68 000004 04 WA 0 0 4\n [21] .dynamic DYNAMIC 00004e6c 003e6c 0000f8 08 WA 6 0 4\n [22] .got PROGBITS 00004f64 003f64 00009c 04 WA 0 0 4\n [23] .data PROGBITS 00005000 004000 000008 00 WA 0 0 4\n [24] .bss NOBITS 00005020 004008 000690 00 WA 0 0 32\n- [25] .shstrtab STRTAB 00000000 004008 0000e3 00 0 0 1\n+ [25] .gnu_debuglink PROGBITS 00000000 004008 000034 00 0 0 4\n+ [26] .shstrtab STRTAB 00000000 00403c 0000f2 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -56,7 +56,8 @@\n .rel.plt\n .plt.got\n .eh_frame_hdr\n .eh_frame\n .init_array\n .fini_array\n .dynamic\n+.gnu_debuglink\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,13 +1,14 @@\n \n \n \n Disassembly of section .init:\n \n 00001000 <.init>:\n+_init():\n \tpush %ebx\n \tsub $0x8,%esp\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x3f5b,%ebx\n \tmov 0x8c(%ebx),%eax\n \ttest %eax,%eax\n \tje 101b <__snprintf_chk@plt-0x15>\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,236 +1,304 @@\n \n \n \n Disassembly of section .text:\n \n 00001210 <.text>:\n+main():\n+././mkepmlist.c:86\n \tlea 0x4(%esp),%ecx\n \tand $0xfffffff0,%esp\n \tpush -0x4(%ecx)\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n+././mkepmlist.c:109\n \tmov $0x1,%edi\n+././mkepmlist.c:86\n \tpush %esi\n+././mkepmlist.c:107\n \txor %esi,%esi\n+././mkepmlist.c:86\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x3d38,%ebx\n \tpush %ecx\n \tsub $0x4a4,%esp\n \tmov (%ecx),%eax\n \tmov %eax,-0x488(%ebp)\n \tmov 0x4(%ecx),%eax\n \tmov %eax,-0x48c(%ebp)\n+././mkepmlist.c:99\n \tmov %gs:0x14,%eax\n \tmov %eax,-0x1c(%ebp)\n \tlea 0x41c(%ebx),%eax\n \tpush %eax\n \tcall 16c8 <__cxa_finalize@plt+0x4c8>\n+././mkepmlist.c:100\n \tlea 0xdc(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 16c8 <__cxa_finalize@plt+0x4c8>\n+././mkepmlist.c:110\n \tlea -0x1c9a(%ebx),%eax\n+././mkepmlist.c:109\n \tadd $0x10,%esp\n+././mkepmlist.c:107\n \tmov %esi,-0x484(%ebp)\n+././mkepmlist.c:110\n \tmov %eax,-0x498(%ebp)\n+././mkepmlist.c:123\n \tlea -0x1c97(%ebx),%eax\n \tmov %eax,-0x49c(%ebp)\n+././mkepmlist.c:109 (discriminator 1)\n \tmov -0x488(%ebp),%eax\n \tcmp %eax,%edi\n \tjge 1501 <__cxa_finalize@plt+0x301>\n+././mkepmlist.c:110\n \tlea 0x0(,%edi,4),%eax\n \tlea 0x0(,%edi,4),%edx\n \tmov %eax,-0x47c(%ebp)\n \tmov -0x48c(%ebp),%eax\n \tadd %edx,%eax\n \tmov (%eax),%esi\n \tmov %eax,-0x480(%ebp)\n \tpush %ecx\n \tpush %ecx\n \tpush -0x498(%ebp)\n \tpush %esi\n \tcall 1040 \n \tadd $0x10,%esp\n+././mkepmlist.c:110 (discriminator 1)\n \ttest %eax,%eax\n \tjne 12fe <__cxa_finalize@plt+0xfe>\n+././mkepmlist.c:116\n \tinc %edi\n+././mkepmlist.c:118\n \tcmp %edi,-0x488(%ebp)\n \tjg 12e3 <__cxa_finalize@plt+0xe3>\n+././mkepmlist.c:119\n \tcall 1d26 <__cxa_finalize@plt+0xb26>\n+././mkepmlist.c:121\n \tmov -0x48c(%ebp),%eax\n \tmov -0x47c(%ebp),%edx\n \tmov 0x4(%eax,%edx,1),%eax\n \tmov %eax,0x748(%ebx)\n \tjmp 14fb <__cxa_finalize@plt+0x2fb>\n+././mkepmlist.c:123\n \tpush %edx\n \tpush %edx\n \tpush -0x49c(%ebp)\n \tpush %esi\n \tcall 1040 \n \tadd $0x10,%esp\n+././mkepmlist.c:123 (discriminator 1)\n \ttest %eax,%eax\n \tjne 1337 <__cxa_finalize@plt+0x137>\n+././mkepmlist.c:129\n \tinc %edi\n+././mkepmlist.c:131\n \tcmp %edi,-0x488(%ebp)\n \tjle 12de <__cxa_finalize@plt+0xde>\n+././mkepmlist.c:134\n \tmov -0x48c(%ebp),%eax\n \tmov -0x47c(%ebp),%edx\n \tmov 0x4(%eax,%edx,1),%eax\n \tmov %eax,0x744(%ebx)\n \tjmp 14fb <__cxa_finalize@plt+0x2fb>\n+././mkepmlist.c:136\n \tpush %eax\n \tpush %eax\n \tlea -0x1c94(%ebx),%eax\n \tpush %eax\n \tpush %esi\n \tcall 1040 \n \tadd $0x10,%esp\n+././mkepmlist.c:136 (discriminator 1)\n \ttest %eax,%eax\n \tjne 1371 <__cxa_finalize@plt+0x171>\n+././mkepmlist.c:138\n \tinc %edi\n+././mkepmlist.c:140\n \tcmp %edi,-0x488(%ebp)\n \tjle 12de <__cxa_finalize@plt+0xde>\n+././mkepmlist.c:143\n \tmov -0x48c(%ebp),%eax\n \tmov -0x47c(%ebp),%edx\n \tmov 0x4(%eax,%edx,1),%eax\n \tmov %eax,-0x484(%ebp)\n \tjmp 14fb <__cxa_finalize@plt+0x2fb>\n+././mkepmlist.c:145\n \tmov (%esi),%al\n \tmov %al,-0x47c(%ebp)\n \tcmp $0x2d,%al\n \tjne 1399 <__cxa_finalize@plt+0x199>\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tlea -0x1c8b(%ebx),%eax\n \tpush %esi\n \tpush %eax\n+././mkepmlist.c:151\n \tmov 0x84(%ebx),%eax\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tpush $0x1\n \tpush (%eax)\n \tcall 1190 <__fprintf_chk@plt>\n+././mkepmlist.c:152\n \tcall 1d26 <__cxa_finalize@plt+0xb26>\n+././mkepmlist.c:160\n \tcmpl $0x0,-0x484(%ebp)\n \tjne 145c <__cxa_finalize@plt+0x25c>\n+././mkepmlist.c:164\n \tcmpb $0x2f,-0x47c(%ebp)\n \tje 146a <__cxa_finalize@plt+0x26a>\n+././mkepmlist.c:168\n \tcmpb $0x2e,-0x47c(%ebp)\n \tjne 142c <__cxa_finalize@plt+0x22c>\n+././mkepmlist.c:172\n \tlea -0x1c74(%ebx),%eax\n \tmov %eax,-0x490(%ebp)\n+././mkepmlist.c:174\n \tlea -0x1c75(%ebx),%eax\n \tmov %eax,-0x494(%ebp)\n+././mkepmlist.c:170 (discriminator 1)\n \tmov (%esi),%al\n \tmov %al,-0x47c(%ebp)\n \tcmp $0x2e,%al\n \tjne 1416 <__cxa_finalize@plt+0x216>\n+././mkepmlist.c:172\n \tpush %eax\n \tpush $0x2\n \tpush -0x490(%ebp)\n \tpush %esi\n \tcall 11a0 \n \tadd $0x10,%esp\n+././mkepmlist.c:172 (discriminator 1)\n \ttest %eax,%eax\n \tjne 13fb <__cxa_finalize@plt+0x1fb>\n+././mkepmlist.c:173\n \tadd $0x2,%esi\n \tjmp 13d4 <__cxa_finalize@plt+0x1d4>\n+././mkepmlist.c:174\n \tpush %eax\n \tpush $0x3\n \tpush -0x494(%ebp)\n \tpush %esi\n \tcall 11a0 \n \tadd $0x10,%esp\n+././mkepmlist.c:174 (discriminator 1)\n \ttest %eax,%eax\n \tjne 1416 <__cxa_finalize@plt+0x216>\n+././mkepmlist.c:175\n \tadd $0x3,%esi\n \tjmp 13d4 <__cxa_finalize@plt+0x1d4>\n+././mkepmlist.c:180\n \tpush %eax\n \tpush %eax\n \tlea -0x1e45(%ebx),%eax\n \tpush %eax\n \tpush %esi\n \tcall 1040 \n \tadd $0x10,%esp\n+././mkepmlist.c:180 (discriminator 1)\n \ttest %eax,%eax\n \tje 1464 <__cxa_finalize@plt+0x264>\n+././mkepmlist.c:186\n \tcmpb $0x0,-0x47c(%ebp)\n \tje 146a <__cxa_finalize@plt+0x26a>\n+/usr/include/i386-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tpush %eax\n \tpush %eax\n \tlea -0x1e3c(%ebx),%eax\n \tpush %esi\n \tlea -0x41c(%ebp),%esi\n \tpush %eax\n \tpush $0x400\n \tpush $0x1\n \tpush $0x400\n \tpush %esi\n \tcall 1030 <__snprintf_chk@plt>\n \tadd $0x20,%esp\n \tjmp 146a <__cxa_finalize@plt+0x26a>\n+././mkepmlist.c:161\n \tmov -0x484(%ebp),%esi\n \tjmp 146a <__cxa_finalize@plt+0x26a>\n+././mkepmlist.c:181\n \tlea -0x1c76(%ebx),%esi\n+././mkepmlist.c:194\n \tlea -0x474(%ebp),%eax\n \tpush %ecx\n \tpush %ecx\n \tpush %eax\n \tmov -0x480(%ebp),%eax\n \tpush (%eax)\n \tcall 10c0 \n+././mkepmlist.c:194 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tjne 14fb <__cxa_finalize@plt+0x2fb>\n+././mkepmlist.c:196\n \tmov -0x464(%ebp),%eax\n \tand $0xf000,%eax\n \tcmp $0x4000,%eax\n \tje 14e8 <__cxa_finalize@plt+0x2e8>\n+././mkepmlist.c:198\n \tcmpl $0x0,-0x484(%ebp)\n \tjne 14d6 <__cxa_finalize@plt+0x2d6>\n+././mkepmlist.c:204\n \tlea -0x41c(%ebp),%eax\n \tcmp %eax,%esi\n \tje 14bc <__cxa_finalize@plt+0x2bc>\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:169\n \tpush %edx\n \tpush $0x400\n \tpush %esi\n \tpush %eax\n \tcall 1140 \n \tadd $0x10,%esp\n+././mkepmlist.c:210\n \tlea -0x41c(%ebp),%esi\n \tpush %ecx\n \tpush %ecx\n \tpush $0x2f\n \tpush %esi\n \tcall 1170 \n \tadd $0x10,%esp\n+././mkepmlist.c:210 (discriminator 1)\n \ttest %eax,%eax\n \tje 14d6 <__cxa_finalize@plt+0x2d6>\n+././mkepmlist.c:211\n \tmovb $0x0,(%eax)\n+././mkepmlist.c:214\n \tpush %edx\n \tpush %edx\n \tmov -0x480(%ebp),%eax\n \tpush %esi\n \tpush (%eax)\n \tcall 1933 <__cxa_finalize@plt+0x733>\n \tjmp 14f8 <__cxa_finalize@plt+0x2f8>\n+././mkepmlist.c:217\n \tpush %eax\n \tpush %eax\n \tmov -0x480(%ebp),%eax\n \tpush %esi\n \tpush (%eax)\n \tcall 1b9e <__cxa_finalize@plt+0x99e>\n \tadd $0x10,%esp\n+././mkepmlist.c:109 (discriminator 2)\n \tinc %edi\n \tjmp 128e <__cxa_finalize@plt+0x8e>\n+././mkepmlist.c:225\n \tsub $0xc,%esp\n \tlea 0x41c(%ebx),%eax\n \tpush %eax\n \tcall 1669 <__cxa_finalize@plt+0x469>\n+././mkepmlist.c:226\n \tlea 0xdc(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 1669 <__cxa_finalize@plt+0x469>\n+././mkepmlist.c:229\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n \tje 152f <__cxa_finalize@plt+0x32f>\n \tcall 22a0 <__cxa_finalize@plt+0x10a0>\n \tlea -0x10(%ebp),%esp\n \txor %eax,%eax\n \tpop %ecx\n@@ -238,14 +306,15 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tlea -0x4(%ecx),%esp\n \tret\n \txchg %ax,%ax\n \tnop\n+_start():\n \txor %ebp,%ebp\n \tpop %esi\n \tmov %esp,%ecx\n \tand $0xfffffff0,%esp\n \tpush %eax\n \tpush %esp\n \tpush %edx\n@@ -258,22 +327,24 @@\n \tpush 0x94(%ebx)\n \tcall 1050 <__libc_start_main@plt>\n \thlt\n \tmov (%esp),%ebx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n+__x86.get_pc_thunk.bx():\n \tmov (%esp),%ebx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n+deregister_tm_clones():\n \tcall 1665 <__cxa_finalize@plt+0x465>\n \tadd $0x39df,%edx\n \tlea 0xa4(%edx),%ecx\n \tlea 0xa4(%edx),%eax\n \tcmp %ecx,%eax\n \tje 15b8 <__cxa_finalize@plt+0x3b8>\n \tmov 0x80(%edx),%eax\n@@ -286,14 +357,15 @@\n \tcall *%eax\n \tadd $0x10,%esp\n \tleave\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n+register_tm_clones():\n \tcall 1665 <__cxa_finalize@plt+0x465>\n \tadd $0x399f,%edx\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %ebx\n \tlea 0xa4(%edx),%ecx\n \tlea 0xa4(%edx),%eax\n@@ -314,14 +386,15 @@\n \tcall *%edx\n \tadd $0x10,%esp\n \tmov -0x4(%ebp),%ebx\n \tleave\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n+__do_global_dtors_aux():\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x394b,%ebx\n \tsub $0x4,%esp\n \tcmpb $0x0,0xbc(%ebx)\n@@ -336,325 +409,435 @@\n \tcall 1580 <__cxa_finalize@plt+0x380>\n \tmovb $0x1,0xbc(%ebx)\n \tmov -0x4(%ebp),%ebx\n \tleave\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n+frame_dummy():\n \tjmp 15c0 <__cxa_finalize@plt+0x3c0>\n+__x86.get_pc_thunk.dx():\n \tmov (%esp),%edx\n \tret\n+hash_deinit():\n+././mkepmlist.c:342\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n+././mkepmlist.c:346\n \txor %esi,%esi\n+././mkepmlist.c:342\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x38ee,%ebx\n \tsub $0x1c,%esp\n+././mkepmlist.c:347\n \tmov 0x8(%ebp),%eax\n \tmov 0x4(%eax,%esi,8),%eax\n \ttest %eax,%eax\n \tje 16a7 <__cxa_finalize@plt+0x4a7>\n+././mkepmlist.c:349\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 1070 \n+/usr/include/i386-linux-gnu/bits/string_fortified.h:59 (discriminator 1)\n \txor %eax,%eax\n \tmov 0x8(%ebp),%edi\n \tmov $0x2,%ecx\n \tmov %eax,-0x1c(%ebp)\n \txor %eax,%eax\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:59\n \tadd $0x10,%esp\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:59 (discriminator 1)\n \trep stos %eax,%es:(%edi)\n+././mkepmlist.c:346 (discriminator 2)\n \tinc %esi\n+././mkepmlist.c:346 (discriminator 1)\n \tcmp $0x65,%esi\n \tjne 167f <__cxa_finalize@plt+0x47f>\n+././mkepmlist.c:352\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+hash_id():\n+././mkepmlist.c:361\n \tpush %ebp\n+././mkepmlist.c:362\n \tmov $0x65,%ecx\n \txor %edx,%edx\n+././mkepmlist.c:361\n \tmov %esp,%ebp\n \tmov 0x8(%ebp),%eax\n+././mkepmlist.c:363\n \tpop %ebp\n+././mkepmlist.c:362\n \tdiv %ecx\n+././mkepmlist.c:363\n \tmov %edx,%eax\n \tret\n+hash_init():\n+././mkepmlist.c:372\n \tpush %ebp\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:59 (discriminator 1)\n \tmov $0xca,%ecx\n \txor %eax,%eax\n+././mkepmlist.c:372\n \tmov %esp,%ebp\n \tpush %edi\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:59 (discriminator 1)\n \tmov 0x8(%ebp),%edi\n \trep stos %eax,%es:(%edi)\n+././mkepmlist.c:378\n \tpop %edi\n \tpop %ebp\n \tret\n+hash_insert():\n+././mkepmlist.c:389\n \tpush %ebp\n+././mkepmlist.c:362\n \tmov $0x65,%ecx\n \txor %edx,%edx\n+././mkepmlist.c:389\n \tmov %esp,%ebp\n \tpush %edi\n \tcall 1d8e <__cxa_finalize@plt+0xb8e>\n \tadd $0x3879,%edi\n \tpush %esi\n \tpush %ebx\n+././mkepmlist.c:396\n \tmov $0x65,%ebx\n+././mkepmlist.c:389\n \tsub $0xc,%esp\n+././mkepmlist.c:362\n \tmov 0xc(%ebp),%eax\n \tdiv %ecx\n \tmov %edx,%ecx\n+././mkepmlist.c:394 (discriminator 1)\n \tmov 0x8(%ebp),%eax\n \tlea (%eax,%edx,8),%esi\n \tcmpl $0x0,0x4(%esi)\n \tje 171d <__cxa_finalize@plt+0x51d>\n+././mkepmlist.c:396\n \tlea 0x1(%edx),%eax\n \txor %edx,%edx\n \tdiv %ebx\n+././mkepmlist.c:397\n \tcmp %edx,%ecx\n \tjne 1702 <__cxa_finalize@plt+0x502>\n+././mkepmlist.c:398\n \txor %eax,%eax\n \tjmp 1735 <__cxa_finalize@plt+0x535>\n+././mkepmlist.c:401\n \tmov 0xc(%ebp),%eax\n+././mkepmlist.c:402\n \tsub $0xc,%esp\n \tmov %edi,%ebx\n+././mkepmlist.c:401\n \tmov %eax,(%esi)\n+././mkepmlist.c:402\n \tpush 0x10(%ebp)\n \tcall 1080 \n+././mkepmlist.c:404\n \tadd $0x10,%esp\n+././mkepmlist.c:402 (discriminator 1)\n \tmov %eax,0x4(%esi)\n+././mkepmlist.c:405\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+hash_search():\n+././mkepmlist.c:415\n \tpush %ebp\n+././mkepmlist.c:362\n \txor %edx,%edx\n+././mkepmlist.c:415\n \tmov %esp,%ebp\n \tpush %edi\n+././mkepmlist.c:362\n \tmov $0x65,%edi\n+././mkepmlist.c:415\n \tmov 0xc(%ebp),%ecx\n \tpush %esi\n \tpush %ebx\n \tmov 0x8(%ebp),%ebx\n+././mkepmlist.c:362\n \tmov %ecx,%eax\n \tdiv %edi\n \tmov %edx,%esi\n+././mkepmlist.c:420 (discriminator 1)\n \tmov 0x4(%ebx,%edx,8),%eax\n \ttest %eax,%eax\n \tje 1777 <__cxa_finalize@plt+0x577>\n+././mkepmlist.c:422\n \tlea 0x1(%edx),%eax\n \txor %edx,%edx\n \tdiv %edi\n+././mkepmlist.c:424\n \tlea (%ebx,%edx,8),%eax\n \tcmp %ecx,(%eax)\n \tjne 1771 <__cxa_finalize@plt+0x571>\n+././mkepmlist.c:425\n \tmov 0x4(%eax),%eax\n \tjmp 1777 <__cxa_finalize@plt+0x577>\n+././mkepmlist.c:427\n \tcmp %edx,%esi\n \tjne 1756 <__cxa_finalize@plt+0x556>\n+././mkepmlist.c:431\n \txor %eax,%eax\n+././mkepmlist.c:432\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+get_group():\n+././mkepmlist.c:238\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x37dd,%ebx\n \tsub $0x3c,%esp\n \tmov %gs:0x14,%esi\n \tmov %esi,-0x1c(%ebp)\n \tmov 0x8(%ebp),%esi\n+././mkepmlist.c:248\n \tmov 0x744(%ebx),%eax\n \ttest %eax,%eax\n \tjne 1803 <__cxa_finalize@plt+0x603>\n+././mkepmlist.c:255\n \tlea 0xdc(%ebx),%edi\n \tpush %edx\n \tpush %edx\n \tpush %esi\n \tpush %edi\n \tcall 173d <__cxa_finalize@plt+0x53d>\n \tadd $0x10,%esp\n+././mkepmlist.c:255 (discriminator 1)\n \ttest %eax,%eax\n \tjne 1803 <__cxa_finalize@plt+0x603>\n+././mkepmlist.c:262\n \tcall 1150 \n+././mkepmlist.c:264\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 11d0 \n+././mkepmlist.c:264 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 17d6 <__cxa_finalize@plt+0x5d6>\n+././mkepmlist.c:265\n \tmov (%eax),%edx\n \tjmp 17f7 <__cxa_finalize@plt+0x5f7>\n+/usr/include/i386-linux-gnu/bits/stdio2.h:30 (discriminator 1)\n \tsub $0xc,%esp\n \tlea -0x2c(%ebp),%edx\n \tlea -0x1f5c(%ebx),%eax\n \tpush %esi\n \tpush %eax\n \tpush $0x10\n \tpush $0x1\n \tpush %edx\n \tmov %edx,-0x3c(%ebp)\n \tcall 11f0 <__sprintf_chk@plt>\n+././mkepmlist.c:273\n \tmov -0x3c(%ebp),%edx\n+/usr/include/i386-linux-gnu/bits/stdio2.h:30 (discriminator 1)\n \tadd $0x20,%esp\n+././mkepmlist.c:280\n \tpush %eax\n \tpush %edx\n \tpush %esi\n \tpush %edi\n \tcall 16db <__cxa_finalize@plt+0x4db>\n \tadd $0x10,%esp\n+././mkepmlist.c:281\n \tmov -0x1c(%ebp),%edx\n \tsub %gs:0x14,%edx\n \tje 1814 <__cxa_finalize@plt+0x614>\n \tcall 22a0 <__cxa_finalize@plt+0x10a0>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+get_user():\n+././mkepmlist.c:290\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x373d,%ebx\n \tsub $0x3c,%esp\n \tmov %gs:0x14,%esi\n \tmov %esi,-0x1c(%ebp)\n \tmov 0x8(%ebp),%esi\n+././mkepmlist.c:300\n \tmov 0x748(%ebx),%eax\n \ttest %eax,%eax\n \tjne 18a3 <__cxa_finalize@plt+0x6a3>\n+././mkepmlist.c:307\n \tlea 0x41c(%ebx),%edi\n \tpush %edx\n \tpush %edx\n \tpush %esi\n \tpush %edi\n \tcall 173d <__cxa_finalize@plt+0x53d>\n \tadd $0x10,%esp\n+././mkepmlist.c:307 (discriminator 1)\n \ttest %eax,%eax\n \tjne 18a3 <__cxa_finalize@plt+0x6a3>\n+././mkepmlist.c:314\n \tcall 1120 \n+././mkepmlist.c:316\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 1060 \n+././mkepmlist.c:316 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 1876 <__cxa_finalize@plt+0x676>\n+././mkepmlist.c:317\n \tmov (%eax),%edx\n \tjmp 1897 <__cxa_finalize@plt+0x697>\n+/usr/include/i386-linux-gnu/bits/stdio2.h:30 (discriminator 1)\n \tsub $0xc,%esp\n \tlea -0x2c(%ebp),%edx\n \tlea -0x1f5c(%ebx),%eax\n \tpush %esi\n \tpush %eax\n \tpush $0x10\n \tpush $0x1\n \tpush %edx\n \tmov %edx,-0x3c(%ebp)\n \tcall 11f0 <__sprintf_chk@plt>\n+././mkepmlist.c:325\n \tmov -0x3c(%ebp),%edx\n+/usr/include/i386-linux-gnu/bits/stdio2.h:30 (discriminator 1)\n \tadd $0x20,%esp\n+././mkepmlist.c:332\n \tpush %eax\n \tpush %edx\n \tpush %esi\n \tpush %edi\n \tcall 16db <__cxa_finalize@plt+0x4db>\n \tadd $0x10,%esp\n+././mkepmlist.c:333\n \tmov -0x1c(%ebp),%edx\n \tsub %gs:0x14,%edx\n \tje 18b4 <__cxa_finalize@plt+0x6b4>\n \tcall 22a0 <__cxa_finalize@plt+0x10a0>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+info():\n+././mkepmlist.c:441\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %esi\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x369e,%ebx\n+././mkepmlist.c:442\n \tsub $0xc,%esp\n \tlea -0x1f59(%ebx),%eax\n+././mkepmlist.c:444\n \tlea -0x1c76(%ebx),%esi\n+././mkepmlist.c:442\n \tpush %eax\n \tcall 10d0 \n+././mkepmlist.c:443\n \tlea -0x1f40(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:444\n \tmov %esi,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:445\n \tlea -0x1f11(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:446\n \tlea -0x1ec9(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:447\n \tlea -0x1e8c(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:448\n \tmov %esi,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:449\n \tadd $0x10,%esp\n \tlea -0x8(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %ebp\n \tret\n+process_file():\n+././mkepmlist.c:522\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x3626,%ebx\n \tsub $0x888,%esp\n \tmov 0x8(%ebp),%esi\n \tmov %gs:0x14,%edx\n \tmov %edx,-0x1c(%ebp)\n \tmov 0xc(%ebp),%edx\n+././mkepmlist.c:535\n \tpush %edx\n \tmov %edx,-0x880(%ebp)\n \tcall 1110 \n \tpop %edi\n \tpop %edx\n \tmov %eax,-0x87c(%ebp)\n+././mkepmlist.c:537\n \tpush $0x2f\n \tpush %esi\n \tcall 1170 \n \tadd $0x10,%esp\n+././mkepmlist.c:537 (discriminator 1)\n \tmov -0x87c(%ebp),%ecx\n \tmov -0x880(%ebp),%edx\n+././mkepmlist.c:537\n \tmov %eax,%edi\n+././mkepmlist.c:538\n \tlea 0x1(%eax),%eax\n+././mkepmlist.c:537 (discriminator 1)\n \ttest %edi,%edi\n \tjne 1990 <__cxa_finalize@plt+0x790>\n \tmov %esi,%eax\n+././mkepmlist.c:542\n \ttest %ecx,%ecx\n \tlea -0x41c(%ebp),%edi\n \tje 19ac <__cxa_finalize@plt+0x7ac>\n+././mkepmlist.c:542 (discriminator 1)\n \tcmpb $0x2f,-0x1(%edx,%ecx,1)\n \tjne 19ac <__cxa_finalize@plt+0x7ac>\n+/usr/include/i386-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tpush %ecx\n \tpush %eax\n \tlea -0x1e43(%ebx),%eax\n \tpush %edx\n \tjmp 19b5 <__cxa_finalize@plt+0x7b5>\n \tpush %ecx\n \tpush %eax\n@@ -662,121 +845,155 @@\n \tpush %edx\n \tpush %eax\n \tpush $0x400\n \tpush $0x1\n \tpush $0x400\n \tpush %edi\n \tcall 1030 <__snprintf_chk@plt>\n+/usr/include/i386-linux-gnu/bits/stdio2.h:68\n \tadd $0x20,%esp\n+././mkepmlist.c:547\n \tpush %eax\n \tpush %eax\n \tlea -0x874(%ebp),%eax\n \tpush %eax\n \tpush %esi\n \tcall 10c0 \n+././mkepmlist.c:547 (discriminator 1)\n \tadd $0x10,%esp\n+././mkepmlist.c:547\n \tmov %eax,-0x87c(%ebp)\n+././mkepmlist.c:547 (discriminator 1)\n \ttest %eax,%eax\n \tje 1a22 <__cxa_finalize@plt+0x822>\n+././mkepmlist.c:550\n \tcall 1130 <__errno_location@plt>\n+././mkepmlist.c:549\n \tsub $0xc,%esp\n \tpush (%eax)\n \tcall 10e0 \n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tmov %eax,(%esp)\n \tlea -0x1e38(%ebx),%eax\n \tpush %esi\n \tpush %eax\n+././mkepmlist.c:549 (discriminator 1)\n \tmov 0x84(%ebx),%eax\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tpush $0x1\n \tpush (%eax)\n \tcall 1190 <__fprintf_chk@plt>\n+././mkepmlist.c:551\n \tadd $0x20,%esp\n \tmovl $0xffffffff,-0x87c(%ebp)\n \tjmp 1b7f <__cxa_finalize@plt+0x97f>\n+././mkepmlist.c:558\n \tmov -0x864(%ebp),%eax\n \tand $0xf000,%eax\n \tcmp $0x4000,%eax\n \tjne 1a9b <__cxa_finalize@plt+0x89b>\n+././mkepmlist.c:564\n \tsub $0xc,%esp\n \tpush -0x858(%ebp)\n \tcall 177c <__cxa_finalize@plt+0x57c>\n \tmov %eax,-0x87c(%ebp)\n+././mkepmlist.c:564 (discriminator 1)\n \tpop %eax\n \tpush -0x85c(%ebp)\n \tcall 181c <__cxa_finalize@plt+0x61c>\n+././mkepmlist.c:564 (discriminator 2)\n \tpop %edx\n \tmov -0x87c(%ebp),%edx\n \tpop %ecx\n \tpush %edi\n \tpush %edx\n \tpush %eax\n \tmov -0x864(%ebp),%eax\n \tand $0xfff,%eax\n \tpush %eax\n \tlea -0x1e12(%ebx),%eax\n \tpush %eax\n \tmov 0x90(%ebx),%eax\n \tpush (%eax)\n \tcall 1d92 <__cxa_finalize@plt+0xb92>\n+././mkepmlist.c:567\n \tadd $0x18,%esp\n \tpush %edi\n \tpush %esi\n \tcall 1b9e <__cxa_finalize@plt+0x99e>\n+././mkepmlist.c:567 (discriminator 1)\n \tadd $0x10,%esp\n \tneg %eax\n \tsbb %eax,%eax\n \tmov %eax,-0x87c(%ebp)\n \tjmp 1b7f <__cxa_finalize@plt+0x97f>\n+././mkepmlist.c:570\n \tcmp $0xa000,%eax\n \tjne 1b28 <__cxa_finalize@plt+0x928>\n+/usr/include/i386-linux-gnu/bits/unistd.h:89 (discriminator 7)\n \tlea -0x81c(%ebp),%eax\n \tpush %ecx\n \tpush $0x3ff\n \tmov %eax,-0x880(%ebp)\n \tpush %eax\n \tpush %esi\n \tcall 10a0 \n+././mkepmlist.c:576 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tjns 1ae4 <__cxa_finalize@plt+0x8e4>\n+././mkepmlist.c:579\n \tcall 1130 <__errno_location@plt>\n+././mkepmlist.c:578\n \tsub $0xc,%esp\n \tpush (%eax)\n \tcall 10e0 \n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tmov %eax,(%esp)\n \tlea -0x1e01(%ebx),%eax\n \tpush %esi\n \tjmp 1a00 <__cxa_finalize@plt+0x800>\n+././mkepmlist.c:585\n \tsub $0xc,%esp\n+././mkepmlist.c:583\n \tmovb $0x0,-0x81c(%ebp,%eax,1)\n+././mkepmlist.c:585\n \tpush -0x858(%ebp)\n \tcall 177c <__cxa_finalize@plt+0x57c>\n+././mkepmlist.c:585 (discriminator 1)\n \tpop %edx\n \tpush -0x85c(%ebp)\n+././mkepmlist.c:585\n \tmov %eax,%esi\n+././mkepmlist.c:585 (discriminator 1)\n \tcall 181c <__cxa_finalize@plt+0x61c>\n+././mkepmlist.c:585\n \tadd $0xc,%esp\n \tpush -0x880(%ebp)\n \tpush %edi\n \tpush %esi\n \tpush %eax\n \tmov -0x864(%ebp),%eax\n \tand $0xfff,%eax\n \tpush %eax\n \tlea -0x1dd3(%ebx),%eax\n \tjmp 1b6e <__cxa_finalize@plt+0x96e>\n+././mkepmlist.c:589\n \tcmp $0x8000,%eax\n \tjne 1b7f <__cxa_finalize@plt+0x97f>\n+././mkepmlist.c:595\n \tsub $0xc,%esp\n \tpush -0x858(%ebp)\n \tcall 177c <__cxa_finalize@plt+0x57c>\n \tmov %eax,-0x880(%ebp)\n+././mkepmlist.c:595 (discriminator 1)\n \tpop %eax\n \tpush -0x85c(%ebp)\n \tcall 181c <__cxa_finalize@plt+0x61c>\n+././mkepmlist.c:595\n \tmov -0x880(%ebp),%edx\n \tadd $0xc,%esp\n \tpush %esi\n \tpush %edi\n \tpush %edx\n \tpush %eax\n \tmov -0x864(%ebp),%eax\n@@ -784,267 +1001,342 @@\n \tpush %eax\n \tlea -0x1dc1(%ebx),%eax\n \tpush %eax\n \tmov 0x90(%ebx),%eax\n \tpush (%eax)\n \tcall 1d92 <__cxa_finalize@plt+0xb92>\n \tadd $0x20,%esp\n+././mkepmlist.c:601\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n \tje 1b90 <__cxa_finalize@plt+0x990>\n \tcall 22a0 <__cxa_finalize@plt+0x10a0>\n \tmov -0x87c(%ebp),%eax\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+process_dir():\n+././mkepmlist.c:459\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x33bb,%ebx\n \tsub $0x448,%esp\n \tmov 0xc(%ebp),%eax\n \tmov 0x8(%ebp),%edi\n \tmov %eax,-0x430(%ebp)\n \tmov %gs:0x14,%eax\n \tmov %eax,-0x1c(%ebp)\n \txor %eax,%eax\n+././mkepmlist.c:470\n \tpush %edi\n \tcall 11c0 \n+././mkepmlist.c:470 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tjne 1c0a <__cxa_finalize@plt+0xa0a>\n+././mkepmlist.c:473\n \tcall 1130 <__errno_location@plt>\n+././mkepmlist.c:472\n \tsub $0xc,%esp\n \tpush (%eax)\n \tcall 10e0 \n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tmov %eax,(%esp)\n \tlea -0x1daf(%ebx),%eax\n \tpush %edi\n \tpush %eax\n+././mkepmlist.c:472 (discriminator 1)\n \tmov 0x84(%ebx),%eax\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tpush $0x1\n \tpush (%eax)\n \tcall 1190 <__fprintf_chk@plt>\n+././mkepmlist.c:475\n \tadd $0x20,%esp\n \tjmp 1cef <__cxa_finalize@plt+0xaef>\n+././mkepmlist.c:482\n \tsub $0xc,%esp\n \tmov %eax,%esi\n \tpush %edi\n \tcall 1110 \n \tadd $0x10,%esp\n \tmov %eax,-0x42c(%ebp)\n+././mkepmlist.c:490\n \tlea -0x1e45(%ebx),%eax\n \tmov %eax,-0x434(%ebp)\n+././mkepmlist.c:491\n \tlea -0x1d7f(%ebx),%eax\n \tmov %eax,-0x438(%ebp)\n+././mkepmlist.c:484\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 1160 \n+././mkepmlist.c:484 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 1cff <__cxa_finalize@plt+0xaff>\n+././mkepmlist.c:490\n \tlea 0xb(%eax),%edx\n \tpush %eax\n \tpush %eax\n \tpush -0x434(%ebp)\n \tpush %edx\n \tmov %edx,-0x43c(%ebp)\n \tcall 1040 \n \tadd $0x10,%esp\n+././mkepmlist.c:490 (discriminator 1)\n \ttest %eax,%eax\n \tje 1c36 <__cxa_finalize@plt+0xa36>\n+././mkepmlist.c:491\n \tpush %eax\n \tpush %eax\n \tmov -0x43c(%ebp),%edx\n \tpush -0x438(%ebp)\n \tpush %edx\n \tcall 1040 \n \tadd $0x10,%esp\n+././mkepmlist.c:490 (discriminator 2)\n \ttest %eax,%eax\n \tje 1c36 <__cxa_finalize@plt+0xa36>\n+././mkepmlist.c:498\n \tcmpl $0x0,-0x42c(%ebp)\n \tmov -0x43c(%ebp),%edx\n \tje 1cf4 <__cxa_finalize@plt+0xaf4>\n+././mkepmlist.c:498 (discriminator 1)\n \tmov -0x42c(%ebp),%eax\n \tcmpb $0x2f,-0x1(%edi,%eax,1)\n \tjne 1cf4 <__cxa_finalize@plt+0xaf4>\n+/usr/include/i386-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tpush %eax\n \tlea -0x1e43(%ebx),%eax\n \tpush %edx\n \tpush %edi\n \tpush %eax\n \tlea -0x41c(%ebp),%eax\n \tpush $0x400\n \tpush $0x1\n \tpush $0x400\n \tpush %eax\n \tcall 1030 <__snprintf_chk@plt>\n+/usr/include/i386-linux-gnu/bits/stdio2.h:68\n \tadd $0x20,%esp\n+././mkepmlist.c:503\n \tpush %eax\n \tpush %eax\n \tlea -0x41c(%ebp),%eax\n \tpush -0x430(%ebp)\n \tpush %eax\n \tcall 1933 <__cxa_finalize@plt+0x733>\n+././mkepmlist.c:503 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 1c36 <__cxa_finalize@plt+0xa36>\n+././mkepmlist.c:505\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 11b0 \n+././mkepmlist.c:506\n \tadd $0x10,%esp\n+././mkepmlist.c:475\n \tor $0xffffffff,%eax\n \tjmp 1d0d <__cxa_finalize@plt+0xb0d>\n+/usr/include/i386-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tlea -0x1e3e(%ebx),%eax\n \tpush %ecx\n \tpush %edx\n \tpush %edi\n \tjmp 1ca8 <__cxa_finalize@plt+0xaa8>\n+././mkepmlist.c:510\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 11b0 \n+././mkepmlist.c:511\n \tadd $0x10,%esp\n \txor %eax,%eax\n+././mkepmlist.c:512\n \tmov -0x1c(%ebp),%edx\n \tsub %gs:0x14,%edx\n \tje 1d1e <__cxa_finalize@plt+0xb1e>\n \tcall 22a0 <__cxa_finalize@plt+0x10a0>\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+usage():\n+././mkepmlist.c:610\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x3235,%ebx\n \tpush %eax\n+././mkepmlist.c:611\n \tcall 18bc <__cxa_finalize@plt+0x6bc>\n+././mkepmlist.c:613\n \tsub $0xc,%esp\n \tlea -0x1d7c(%ebx),%eax\n \tpush %eax\n \tcall 10d0 \n+././mkepmlist.c:614\n \tlea -0x1d38(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:615\n \tlea -0x1d2f(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:616\n \tlea -0x1cff(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:617\n \tlea -0x1cd0(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall 10d0 \n+././mkepmlist.c:619\n \tmovl $0x1,(%esp)\n \tcall 10f0 \n+__x86.get_pc_thunk.di():\n \tmov (%esp),%edi\n \tret\n+qprintf():\n+././qprintf.c:40\n \tcall 2292 <__cxa_finalize@plt+0x1092>\n \tadd $0x31cd,%eax\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0xac,%esp\n \tmov %eax,-0x8c(%ebp)\n \tmov 0x8(%ebp),%eax\n \tmov %eax,-0xa0(%ebp)\n+././qprintf.c:59\n \tlea 0x10(%ebp),%eax\n+././qprintf.c:40\n \tmov %gs:0x14,%edi\n \tmov %edi,-0x1c(%ebp)\n \tmov 0xc(%ebp),%edi\n+././qprintf.c:59\n \tmov %eax,-0x90(%ebp)\n+././qprintf.c:61\n \txor %eax,%eax\n \tmov %eax,-0x9c(%ebp)\n+././qprintf.c:76\n \tmov -0x8c(%ebp),%eax\n \tlea -0x1c6a(%eax),%eax\n \tmov %eax,-0xb0(%ebp)\n+././qprintf.c:63\n \tmovsbl (%edi),%eax\n \ttest %al,%al\n \tje 2273 <__cxa_finalize@plt+0x1073>\n+././qprintf.c:68\n \tlea 0x1(%edi),%edx\n \tmov %edx,-0x94(%ebp)\n+././qprintf.c:65\n \tcmp $0x25,%al\n \tjne 224b <__cxa_finalize@plt+0x104b>\n+././qprintf.c:70\n \tmov 0x1(%edi),%al\n \tmov %al,-0xa1(%ebp)\n \tcmp $0x25,%al\n \tjne 1e28 <__cxa_finalize@plt+0xc28>\n+././qprintf.c:72\n \tlea 0x2(%edi),%eax\n \tmov %eax,-0x94(%ebp)\n \tpush %esi\n \tpush %esi\n \tpush -0xa0(%ebp)\n \tpush $0x25\n \tjmp 2254 <__cxa_finalize@plt+0x1054>\n+././qprintf.c:76\n \tpush %ebx\n \tpush %ebx\n \tmovsbl -0xa1(%ebp),%eax\n \tmov -0x8c(%ebp),%ebx\n \tpush %eax\n \tpush -0xb0(%ebp)\n \tcall 1100 \n \tadd $0x10,%esp\n+././qprintf.c:76 (discriminator 1)\n \ttest %eax,%eax\n \tje 1e55 <__cxa_finalize@plt+0xc55>\n+././qprintf.c:77\n \tlea 0x2(%edi),%eax\n \tmov %eax,-0x94(%ebp)\n \tjmp 1e5c <__cxa_finalize@plt+0xc5c>\n+././qprintf.c:79\n \tmovb $0x0,-0xa1(%ebp)\n+././qprintf.c:82\n \tmov -0x8c(%ebp),%ebx\n \tcall 11e0 <__ctype_b_loc@plt>\n+././qprintf.c:81\n \txor %ecx,%ecx\n \tmov %ecx,-0x98(%ebp)\n+././qprintf.c:82 (discriminator 1)\n \tmov (%eax),%eax\n \tmov -0x94(%ebp),%ebx\n \tmovsbl (%ebx),%ebx\n \tmovzbl %bl,%ecx\n \tmov %ebx,%edx\n \ttestb $0x8,0x1(%eax,%ecx,2)\n \tje 1e9f <__cxa_finalize@plt+0xc9f>\n+././qprintf.c:83\n \timul $0xa,-0x98(%ebp),%edx\n \tincl -0x94(%ebp)\n \tlea -0x30(%edx,%ebx,1),%edx\n \tmov %edx,-0x98(%ebp)\n \tjmp 1e71 <__cxa_finalize@plt+0xc71>\n+././qprintf.c:94\n \tor $0xffffffff,%esi\n+././qprintf.c:85\n \tcmp $0x2e,%bl\n \tjne 1ed3 <__cxa_finalize@plt+0xcd3>\n+././qprintf.c:87\n \tincl -0x94(%ebp)\n+././qprintf.c:88\n \txor %esi,%esi\n+././qprintf.c:90 (discriminator 1)\n \tmov -0x94(%ebp),%ecx\n \tmovsbl (%ecx),%ebx\n \tmovzbl %bl,%ecx\n \tmov %ebx,%edx\n \ttestb $0x8,0x1(%eax,%ecx,2)\n \tje 1ed3 <__cxa_finalize@plt+0xcd3>\n+././qprintf.c:91\n \timul $0xa,%esi,%esi\n \tincl -0x94(%ebp)\n \tlea -0x30(%esi,%ebx,1),%esi\n \tjmp 1eaf <__cxa_finalize@plt+0xcaf>\n+././qprintf.c:96\n \tcmp $0x6c,%dl\n \tjne 1ee0 <__cxa_finalize@plt+0xce0>\n+././qprintf.c:97\n \tincl -0x94(%ebp)\n \tjmp 1ee2 <__cxa_finalize@plt+0xce2>\n+././qprintf.c:99\n \txor %edx,%edx\n+././qprintf.c:101\n \tmov -0x94(%ebp),%eax\n \tmov (%eax),%al\n \ttest %al,%al\n \tje 2273 <__cxa_finalize@plt+0x1073>\n+././qprintf.c:104\n \tincl -0x94(%ebp)\n+././qprintf.c:106\n \tcmp $0x78,%al\n \tjg 2268 <__cxa_finalize@plt+0x1068>\n \tcmp $0x68,%al\n \tjg 1f25 <__cxa_finalize@plt+0xd25>\n \tje 2268 <__cxa_finalize@plt+0x1068>\n \tcmp $0x57,%al\n \tjg 1f50 <__cxa_finalize@plt+0xd50>\n@@ -1069,240 +1361,338 @@\n \tcmp $0xf,%al\n \tja 2268 <__cxa_finalize@plt+0x1068>\n \tmov -0x8c(%ebp),%ebx\n \tmovzbl %al,%eax\n \tmov -0x1c4c(%ebx,%eax,4),%ecx\n \tadd %ebx,%ecx\n \tjmp *%ecx\n+././qprintf.c:113\n \tmov -0x94(%ebp),%eax\n \tsub %edi,%eax\n \tinc %eax\n \tcmp $0x64,%eax\n \tja 2268 <__cxa_finalize@plt+0x1068>\n+.L16():\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:169\n \tpush %esi\n+strlcpy():\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:169\n \tmov -0x8c(%ebp),%ebx\n \tpush %eax\n \tpush %edi\n \tlea -0x80(%ebp),%edi\n \tpush %edi\n \tcall 1140 \n+qprintf():\n+././qprintf.c:118\n \tmov -0x90(%ebp),%eax\n+.L16():\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tpop %edx\n+fprintf():\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tmov -0x8c(%ebp),%ebx\n \tpush 0x4(%eax)\n+qprintf():\n+././qprintf.c:118\n \tlea 0x8(%eax),%esi\n+fprintf():\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tpush (%eax)\n \tpush %edi\n \tpush $0x1\n \tpush -0xa0(%ebp)\n \tcall 1190 <__fprintf_chk@plt>\n \tjmp 206f <__cxa_finalize@plt+0xe6f>\n+qprintf():\n+././qprintf.c:129\n \tmov -0x94(%ebp),%eax\n \tsub %edi,%eax\n \tinc %eax\n \tcmp $0x64,%eax\n \tja 2268 <__cxa_finalize@plt+0x1068>\n \tmov %dl,-0x98(%ebp)\n+.L17():\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:169\n \tpush %ebx\n+strlcpy():\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:169\n \tmov -0x8c(%ebp),%ebx\n \tpush %eax\n \tpush %edi\n \tlea -0x80(%ebp),%edi\n \tpush %edi\n \tcall 1140 \n+qprintf():\n+././qprintf.c:135\n \tmov -0x90(%ebp),%eax\n+././qprintf.c:134\n \tmov -0x98(%ebp),%dl\n \tadd $0x10,%esp\n+././qprintf.c:135\n \tlea 0x4(%eax),%esi\n+././qprintf.c:134\n \tcmp $0x6c,%dl\n \tje 2002 <__cxa_finalize@plt+0xe02>\n+.L17():\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tmov -0x90(%ebp),%eax\n+fprintf():\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tpush (%eax)\n \tmov -0x8c(%ebp),%ebx\n \tpush %edi\n \tpush $0x1\n \tpush -0xa0(%ebp)\n \tcall 1190 <__fprintf_chk@plt>\n+qprintf():\n+././qprintf.c:137 (discriminator 2)\n \tadd %eax,-0x9c(%ebp)\n \tadd $0x10,%esp\n+././qprintf.c:137\n \tmov %esi,-0x90(%ebp)\n \tjmp 2268 <__cxa_finalize@plt+0x1068>\n+././qprintf.c:141\n \tmov -0x94(%ebp),%eax\n \tsub %edi,%eax\n \tinc %eax\n \tcmp $0x64,%eax\n \tja 2268 <__cxa_finalize@plt+0x1068>\n+.L17():\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:169\n \tpush %ecx\n+strlcpy():\n+/usr/include/i386-linux-gnu/bits/string_fortified.h:169\n \tmov -0x8c(%ebp),%ebx\n \tpush %eax\n \tpush %edi\n \tlea -0x80(%ebp),%edi\n \tpush %edi\n \tcall 1140 \n+qprintf():\n+././qprintf.c:146\n \tmov -0x90(%ebp),%eax\n+.L17():\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tmov -0x8c(%ebp),%ebx\n+fprintf():\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tpush (%eax)\n+qprintf():\n+././qprintf.c:146\n \tlea 0x4(%eax),%esi\n+fprintf():\n+/usr/include/i386-linux-gnu/bits/stdio2.h:111\n \tpush %edi\n \tpush $0x1\n \tpush -0xa0(%ebp)\n \tcall 1190 <__fprintf_chk@plt>\n+qprintf():\n+././qprintf.c:146 (discriminator 2)\n \tadd %eax,-0x9c(%ebp)\n+././qprintf.c:147\n \tadd $0x20,%esp\n \tjmp 2021 <__cxa_finalize@plt+0xe21>\n+././qprintf.c:153\n \tmov -0x90(%ebp),%eax\n \taddl $0x4,-0x90(%ebp)\n+././qprintf.c:150\n \tcmpl $0x1,-0x98(%ebp)\n+././qprintf.c:153\n \tmov (%eax),%eax\n+././qprintf.c:150\n \tjg 20b1 <__cxa_finalize@plt+0xeb1>\n+././qprintf.c:152\n \tincl -0x9c(%ebp)\n+././qprintf.c:153 (discriminator 1)\n \tpush %edx\n \tpush %edx\n \tmov -0x8c(%ebp),%ebx\n \tpush -0xa0(%ebp)\n \tpush %eax\n \tcall 1180 \n \tjmp 2265 <__cxa_finalize@plt+0x1065>\n+././qprintf.c:157 (discriminator 1)\n \tpush -0xa0(%ebp)\n \tmov -0x8c(%ebp),%ebx\n \tpush -0x98(%ebp)\n \tpush $0x1\n \tpush %eax\n \tcall 10b0 \n+././qprintf.c:158\n \tmov -0x98(%ebp),%edi\n \tadd %edi,-0x9c(%ebp)\n \tjmp 2265 <__cxa_finalize@plt+0x1065>\n+././qprintf.c:163\n \tmov -0x90(%ebp),%eax\n \taddl $0x4,-0x90(%ebp)\n \tmov (%eax),%edi\n+././qprintf.c:163 (discriminator 1)\n \ttest %edi,%edi\n \tjne 20fb <__cxa_finalize@plt+0xefb>\n+././qprintf.c:164\n \tmov -0x8c(%ebp),%eax\n \tlea -0x1c71(%eax),%edi\n+././qprintf.c:166\n \tsub $0xc,%esp\n \tmov -0x8c(%ebp),%ebx\n \tpush %edi\n \tcall 1110 \n \tadd $0x10,%esp\n+././qprintf.c:167\n \tcmp %eax,-0x98(%ebp)\n \tjge 212a <__cxa_finalize@plt+0xf2a>\n+././qprintf.c:168\n \tmov -0x98(%ebp),%ebx\n \tcmp %esi,-0x98(%ebp)\n \tcmovne %eax,%ebx\n \tmov %ebx,-0x98(%ebp)\n+././qprintf.c:170\n \tcmp %eax,-0x98(%ebp)\n \tcmovle -0x98(%ebp),%eax\n+././qprintf.c:173\n \tcmpb $0x2d,-0xa1(%ebp)\n+././qprintf.c:170\n \tmov %eax,-0xa8(%ebp)\n+././qprintf.c:173\n \tje 2188 <__cxa_finalize@plt+0xf88>\n+././qprintf.c:175\n \tmov -0x98(%ebp),%esi\n \tsub %eax,%esi\n \tmov %esi,%edx\n+././qprintf.c:175 (discriminator 1)\n \ttest %edx,%edx\n \tjle 217b <__cxa_finalize@plt+0xf7b>\n \tmov %edx,-0xac(%ebp)\n+././qprintf.c:176\n \tpush %eax\n \tpush %eax\n \tmov -0x8c(%ebp),%ebx\n \tpush -0xa0(%ebp)\n \tpush $0x20\n \tcall 1180 \n+././qprintf.c:175 (discriminator 3)\n \tmov -0xac(%ebp),%edx\n \tadd $0x10,%esp\n \tdec %edx\n \tjmp 2150 <__cxa_finalize@plt+0xf50>\n \txor %eax,%eax\n \ttest %esi,%esi\n \tcmovs %eax,%esi\n \tadd %esi,-0x9c(%ebp)\n+././qprintf.c:181\n \tmov -0x8c(%ebp),%eax\n+././qprintf.c:175\n \tmov %edi,%esi\n+././qprintf.c:181\n \tlea -0x1c64(%eax),%eax\n \tmov %eax,-0xac(%ebp)\n+././qprintf.c:179 (discriminator 1)\n \tmov -0xa8(%ebp),%eax\n \tadd %edi,%eax\n \tsub %esi,%eax\n \ttest %eax,%eax\n \tjle 2204 <__cxa_finalize@plt+0x1004>\n+././qprintf.c:181\n \tpush %eax\n \tpush %eax\n \tmovsbl (%esi),%eax\n \tmov -0x8c(%ebp),%ebx\n \tpush %eax\n \tpush -0xac(%ebp)\n \tcall 1100 \n \tadd $0x10,%esp\n+././qprintf.c:181 (discriminator 1)\n \ttest %eax,%eax\n \tje 21e0 <__cxa_finalize@plt+0xfe0>\n+././qprintf.c:184\n \tincl -0x9c(%ebp)\n+././qprintf.c:183\n \tpush %eax\n \tpush %eax\n \tpush -0xa0(%ebp)\n \tpush $0x5c\n \tcall 1180 \n \tadd $0x10,%esp\n+././qprintf.c:187\n \tpush %ebx\n+././qprintf.c:179 (discriminator 2)\n \tinc %esi\n+././qprintf.c:187\n \tpush %ebx\n \tmov -0x8c(%ebp),%ebx\n \tpush -0xa0(%ebp)\n \tmovsbl -0x1(%esi),%eax\n \tpush %eax\n \tcall 1180 \n+././qprintf.c:179 (discriminator 2)\n \tincl -0x9c(%ebp)\n \tadd $0x10,%esp\n \tjmp 219c <__cxa_finalize@plt+0xf9c>\n+././qprintf.c:190\n \tcmpb $0x2d,-0xa1(%ebp)\n \tjne 2268 <__cxa_finalize@plt+0x1068>\n+././qprintf.c:192\n \tmov -0x98(%ebp),%esi\n \tmov -0xa8(%ebp),%eax\n \tsub %eax,%esi\n \tmov %esi,%edi\n+././qprintf.c:192 (discriminator 1)\n \ttest %edi,%edi\n \tjle 223c <__cxa_finalize@plt+0x103c>\n+././qprintf.c:193\n \tpush %ecx\n+././qprintf.c:192 (discriminator 3)\n \tdec %edi\n+././qprintf.c:193\n \tpush %ecx\n \tmov -0x8c(%ebp),%ebx\n \tpush -0xa0(%ebp)\n \tpush $0x20\n \tcall 1180 \n+././qprintf.c:192 (discriminator 3)\n \tadd $0x10,%esp\n \tjmp 221d <__cxa_finalize@plt+0x101d>\n \txor %eax,%eax\n \ttest %esi,%esi\n \tcmovs %eax,%esi\n \tadd %esi,-0x9c(%ebp)\n \tjmp 2268 <__cxa_finalize@plt+0x1068>\n+././qprintf.c:200\n \tpush %edx\n \tpush %edx\n \tpush -0xa0(%ebp)\n \tpush %eax\n \tmov -0x8c(%ebp),%ebx\n \tcall 1180 \n+././qprintf.c:201\n \tincl -0x9c(%ebp)\n \tadd $0x10,%esp\n+././qprintf.c:135\n \tmov -0x94(%ebp),%edi\n \tjmp 1de7 <__cxa_finalize@plt+0xbe7>\n+././qprintf.c:212\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n \tje 2284 <__cxa_finalize@plt+0x1084>\n \tcall 22a0 <__cxa_finalize@plt+0x10a0>\n \tmov -0x9c(%ebp),%eax\n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+__x86.get_pc_thunk.ax():\n \tmov (%esp),%eax\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n+__stack_chk_fail_local():\n \tpush %ebx\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x2cbe,%ebx\n \tsub $0x8,%esp\n \tcall 1090 <__stack_chk_fail@plt>\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,13 +1,14 @@\n \n \n \n Disassembly of section .fini:\n \n 000022b4 <.fini>:\n+_fini():\n \tpush %ebx\n \tsub $0x8,%esp\n \tcall 1570 <__cxa_finalize@plt+0x370>\n \tadd $0x2ca7,%ebx\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n"}, {"source1": "readelf --wide --decompress --hex-dump=.shstrtab {}", "source2": "readelf --wide --decompress --hex-dump=.shstrtab {}", "unified_diff": "@@ -10,9 +10,10 @@\n 0x00000070 796e002e 72656c2e 706c7400 2e696e69 yn..rel.plt..ini\n 0x00000080 74002e70 6c742e67 6f74002e 74657874 t..plt.got..text\n 0x00000090 002e6669 6e69002e 726f6461 7461002e ..fini..rodata..\n 0x000000a0 65685f66 72616d65 5f686472 002e6568 eh_frame_hdr..eh\n 0x000000b0 5f667261 6d65002e 696e6974 5f617272 _frame..init_arr\n 0x000000c0 6179002e 66696e69 5f617272 6179002e ay..fini_array..\n 0x000000d0 64796e61 6d696300 2e646174 61002e62 dynamic..data..b\n- 0x000000e0 737300 ss.\n+ 0x000000e0 7373002e 676e755f 64656275 676c696e ss..gnu_debuglin\n+ 0x000000f0 6b00 k.\n \n"}]}]}]}]}]}