{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.5vhLiio6/b1/tcpreen_1.4.4-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.5vhLiio6/b2/tcpreen_1.4.4-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 2bb27a3815818f0a7a76e0deb3e1dd7e 62040 debug optional tcpreen-dbgsym_1.4.4-2_armhf.deb\n- 5d545a8b77ef32089674e8d7699724fb 37548 net optional tcpreen_1.4.4-2_armhf.deb\n+ 793f86fa524bc5bd1e365680cdc9ca65 62044 debug optional tcpreen-dbgsym_1.4.4-2_armhf.deb\n+ 7080a6346162b71a64b4169d6337d00c 37568 net optional tcpreen_1.4.4-2_armhf.deb\n"}, {"source1": "tcpreen_1.4.4-2_armhf.deb", "source2": "tcpreen_1.4.4-2_armhf.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 2012-01-11 16:04:20.000000 debian-binary\n--rw-r--r-- 0 0 0 956 2012-01-11 16:04:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 36400 2012-01-11 16:04:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 960 2012-01-11 16:04:20.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 36416 2012-01-11 16:04:20.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": "./usr/bin/tcpreen", "source2": "./usr/bin/tcpreen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Position-Independent Executable file)\n Entry point 0x20bd\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x006010 0x00006010 0x00006010 0x001a8 0x001a8 R 0x4\n+ EXIDX 0x00601c 0x0000601c 0x0000601c 0x001a8 0x001a8 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x061bc 0x061bc R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x061c8 0x061c8 R E 0x10000\n LOAD 0x006df4 0x00016df4 0x00016df4 0x005f4 0x0060c RW 0x10000\n DYNAMIC 0x006ef8 0x00016ef8 0x00016ef8 0x00108 0x00108 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x006df4 0x00016df4 0x00016df4 0x0020c 0x0020c R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,18 +13,18 @@\n [ 8] .gnu.version_r VERNEED 00000e60 000e60 0000d0 00 A 6 4 4\n [ 9] .rel.dyn REL 00000f30 000f30 000420 08 A 5 0 4\n [10] .rel.plt REL 00001350 001350 0002f8 08 AI 5 23 4\n [11] .init PROGBITS 00001648 001648 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001654 001654 0004ac 04 AX 0 0 4\n [13] .text PROGBITS 00001b00 001b00 0034dc 00 AX 0 0 4\n [14] .fini PROGBITS 00004fdc 004fdc 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00004fe4 004fe4 000e60 00 A 0 0 4\n- [16] .ARM.extab PROGBITS 00005e44 005e44 0001cc 00 A 0 0 4\n- [17] .ARM.exidx ARM_EXIDX 00006010 006010 0001a8 00 AL 13 0 4\n- [18] .eh_frame PROGBITS 000061b8 0061b8 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 00004fe4 004fe4 000e6c 00 A 0 0 4\n+ [16] .ARM.extab PROGBITS 00005e50 005e50 0001cc 00 A 0 0 4\n+ [17] .ARM.exidx ARM_EXIDX 0000601c 00601c 0001a8 00 AL 13 0 4\n+ [18] .eh_frame PROGBITS 000061c4 0061c4 000004 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00016df4 006df4 000004 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00016df8 006df8 000004 04 WA 0 0 4\n [21] .data.rel.ro PROGBITS 00016dfc 006dfc 0000fc 00 WA 0 0 4\n [22] .dynamic DYNAMIC 00016ef8 006ef8 000108 08 WA 6 0 4\n [23] .got PROGBITS 00017000 007000 0001d8 04 WA 0 0 4\n [24] .data PROGBITS 000171d8 0071d8 000210 00 WA 0 0 4\n [25] .bss NOBITS 000173e8 0073e8 000018 00 WA 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05bcc9c35b827f10b4cc8d4a74ab0dd3dda1cbb0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3a815ba3a0c89d58213b8c2c7241ea01f5d91b68\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -110,15 +110,15 @@\n Report any bug to: <%s>.\n tcpreen-devel@lists.sourceforge.net\n Fatal error\n unknown or unsupported protocol(s)\n only root can select an user\n invalid user\n TCP re-engineering tool 1.4.4 (arm-unknown-linux-gnueabihf)\n- built Jan 11 2012 on localhost (arm-unknown-linux-gnueabihf)\n+ built Jan 11 2012 on i-capture-the-hostname (arm-unknown-linux-gnueabihf)\n Copyright (C) 2002-2004 Remi Denis-Courmont\n This is free software; see the source for copying conditions.\n There is NO warranty; not even for MERCHANTABILITY or\n FITNESS FOR A PARTICULAR PURPOSE.\n Written by %s.\n Configured with: %s\n ./configure /usr/share/config.site /usr/etc/config.site\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": "@@ -533,15 +533,15 @@\n ./src/main.cpp:445\n \t\t\t@ instruction: 0xffaaf001\n \tldc\t7, cr15, [r6], #-1020\t@ 0xfffffc04\n \tandeq\tr5, r1, ip, ror #9\n \tandeq\tr0, r0, r8, lsl #3\n \tandeq\tr5, r1, r6, asr #9\n \tandeq\tr5, r1, lr, lsl #9\n-\tandeq\tr4, r0, sl, ror #2\n+\tandeq\tr4, r0, r6, ror r1\n \tldrdeq\tr3, [r0], -r2\n \t\t\t@ instruction: 0x000036bc\n \tandeq\tr5, r1, lr, lsl #12\n \tandeq\tr3, r0, r2, lsr #13\n \tandeq\tr3, r0, r4, ror fp\n \t\t\t@ instruction: 0x000035bc\n \tandeq\tr0, r0, ip, lsr #3\n@@ -552,29 +552,29 @@\n \tandeq\tr3, r0, ip, lsr #10\n \tandeq\tr3, r0, r8, asr r5\n \t\t\t@ instruction: 0x000001bc\n \tandeq\tr3, r0, r8, ror #18\n \tandeq\tr3, r0, r8, ror r9\n \tandeq\tr3, r0, sl, ror #9\n \tandeq\tr3, r0, r8, ror r4\n-\tandeq\tr3, r0, r0, lsl #24\n-\tandeq\tr3, r0, sl, ror #23\n+\tandeq\tr3, r0, ip, lsl #24\n+\tstrdeq\tr3, [r0], -r6\n \tandeq\tr3, r0, r0, lsr #18\n-\tandeq\tr3, r0, r0, asr #19\n-\tandeq\tr3, r0, ip, asr #20\n-\tandeq\tr3, r0, r4, ror #20\n-\tmuleq\tr0, r8, sl\n+\tandeq\tr3, r0, ip, asr #19\n+\tandeq\tr3, r0, r8, asr sl\n+\tandeq\tr3, r0, r0, ror sl\n+\tandeq\tr3, r0, r4, lsr #21\n \tandeq\tr0, r0, ip, lsl #3\n-\tandeq\tr3, r0, r4, ror sl\n-\tstrdeq\tr3, [r0], -ip\n+\tandeq\tr3, r0, r0, lsl #21\n \tandeq\tr3, r0, r8, lsl #20\n+\tandeq\tr3, r0, r4, lsl sl\n \tandeq\tr3, r0, r6, lsr #15\n \tldrdeq\tr3, [r0], -ip\n \tandeq\tr3, r0, lr, asr #5\n-\tandeq\tr3, r0, r2, asr #19\n+\tandeq\tr3, r0, lr, asr #19\n \t\t\t@ instruction: 0x000037bc\n \tmuleq\tr0, r2, r7\n _start():\n \tbleq\t3e200 <__printf_chk@plt+0x3c70c>\n \tcdpeq\t0, 0, cr15, cr0, cr15, {2}\n \tstrbtmi\tfp, [sl], -r2, lsl #24\n \tstrlt\tfp, [r1], #-1028\t@ 0xfffffbfc\n@@ -2306,15 +2306,15 @@\n ./src/proto.cpp:137\n \tandcs\tr4, sl, r9, lsr r6\n ./src/proto.cpp:138\n \tldrhtmi\tlr, [r8], #141\t@ 0x8d\n ./src/proto.cpp:137\n \tbllt\tfe3c125c <__printf_chk@plt+0xfe3bf768>\n \tandeq\tr4, r1, ip, lsl #2\n-\tstrdeq\tr2, [r0], -lr\n+\tandeq\tr2, r0, sl, lsl #16\n findlogmakerbyname(char const*):\n ./src/format.cpp:61\n \tcfstr32mi\tmvfx11, [sl], {112}\t@ 0x70\n ./src/format.cpp:64\n \tstmdavs\tr5!, {r2, r3, r4, r5, r6, sl, lr}^\n \tstrmi\tfp, [r6], -sp, ror #2\n \tand\tr3, r2, r8, lsl #8\n@@ -2361,15 +2361,15 @@\n ./src/format.cpp:90\n \tandcs\tr4, sl, r1, lsr r6\n ./src/format.cpp:91\n \tldrhtmi\tlr, [r0], #-141\t@ 0xffffff73\n ./src/format.cpp:90\n \tbllt\t13412e0 <__printf_chk@plt+0x133f7ec>\n \tldrdeq\tr4, [r1], -ip\n-\tandeq\tr2, r0, r2, ror #15\n+\tandeq\tr2, r0, lr, ror #15\n default_format(int):\n ./src/format.cpp:95\n \tldrbtmi\tr4, [fp], #-2820\t@ 0xfffff4fc\n ./src/format.cpp:96\n \tbmi\t131738 <__printf_chk@plt+0x12fc44>\n \t\t\t@ instruction: 0x47705898\n \tldmpl\tr8, {r0, r1, r9, fp, lr}\n@@ -2481,16 +2481,16 @@\n \tstrb\tr3, [r4, r0, lsl #4]\n SocketAddress::SetFromSocket(int, int, int):\n ./libsolve/sockprot.cpp:79\n \tb\tf41400 <__printf_chk@plt+0xf3f90c>\n \tandeq\tr3, r1, r4, ror #25\n \tandeq\tr0, r0, r8, lsl #3\n \tandeq\tr3, r1, lr, ror #24\n-\tandeq\tr2, r0, r8, lsr r7\n-\tandeq\tr2, r0, r4, lsr r7\n+\tandeq\tr2, r0, r4, asr #14\n+\tandeq\tr2, r0, r0, asr #14\n SocketAddress::SetByName(char const*, char const*, int, int, int, int):\n ./libsolve/sockprot.cpp:84\n \tmvnsmi\tlr, sp, lsr #18\n \tbmi\tc94c7c <__printf_chk@plt+0xc93188>\n \tblmi\tc94ca4 <__printf_chk@plt+0xc931b0>\n \t\t\t@ instruction: 0x4604447a\n ./libsolve/sockprot.cpp:85\n@@ -2580,15 +2580,15 @@\n \tstmdbmi\tr5, {r6, r7, r8, ip, lr, pc}\n \t\t\t@ instruction: 0xe7bd4479\n ./libsolve/sockprot.cpp:118\n \tstmib\tsl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^\n \tldrdeq\tr3, [r1], -r8\n \tandeq\tr0, r0, r8, lsl #3\n \tandeq\tr3, r1, r4, asr fp\n-\tandeq\tr2, r0, r8, lsr r6\n+\tandeq\tr2, r0, r4, asr #12\n SocketAddress::~SocketAddress():\n ./libsolve/sockprot.cpp:121\n \t\t\t@ instruction: 0x4604b510\n ./libsolve/sockprot.cpp:123\n \tstreq\tpc, [r8], #2256\t@ 0x8d0\n \t\t\t@ instruction: 0xf000b108\n ./libsolve/sockprot.cpp:124\n@@ -3348,15 +3348,15 @@\n ./libsolve/solve.c:317\n \tldr\tr0, [fp, r7, lsl #10]\n ./libsolve/solve.c:322\n \tmrc\t7, 0, APSR_nzcv, cr2, cr13, {7}\n \tandeq\tr3, r1, r0, lsr #9\n \tandeq\tr0, r0, r8, lsl #3\n \tandeq\tr3, r1, ip, ror #8\n-\tandeq\tr1, r0, sl, asr #30\n+\tandeq\tr1, r0, r6, asr pc\n secure_strncpy():\n ./libsolve/secstr.c:36\n \t\t\t@ instruction: 0x4605b538\n \tstrtmi\tr4, [ip], #-1556\t@ 0xfffff9ec\n strncpy():\n /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106\n \tmcr\t7, 7, pc, cr14, cr13, {7}\t@ \n@@ -3872,19 +3872,19 @@\n \t\t\t@ instruction: 0xf7ff4638\n \t\t\t@ instruction: 0x4638fe35\n \tsmladcs\tr0, r4, r1, r2\n \tbl\t154210c <__printf_chk@plt+0x1540618>\n ./logs/log.cpp:245\n \tldcl\t7, cr15, [r2], #-1012\t@ 0xfffffc0c\n \tsvclt\t0x0000e7a5\n-\tandeq\tr1, r0, sl, asr fp\n-\tandeq\tr1, r0, r0, ror #22\n-\tandeq\tr1, r0, sl, lsr sp\n-\tmuleq\tr0, r0, ip\n-\tandeq\tr1, r0, r2, lsl #25\n+\tandeq\tr1, r0, r6, ror #22\n+\tandeq\tr1, r0, ip, ror #22\n+\tandeq\tr1, r0, r6, asr #26\n+\tmuleq\tr0, ip, ip\n+\tandeq\tr1, r0, lr, lsl #25\n \t\t\t@ instruction: 0xfffffc77\n \tandeq\tr2, r1, r8, asr sp\n GenericDataLog::WriteServerData(void const*, int, int):\n ./logs/basiclog.cpp:54\n \tblcs\t1e54c <__printf_chk@plt+0x1ca58>\n ./logs/basiclog.cpp:55\n \tldmne\tfp, {r2, r5, r7, r8, r9, sl, fp, ip, sp, pc}\n@@ -3929,16 +3929,16 @@\n \tldrtmi\tr6, [r0], -r2, ror #16\n ./logs/basiclog.cpp:69\n \tldrhtmi\tlr, [r0], #-141\t@ 0xffffff73\n ./logs/basiclog.cpp:68\n \t\t\t@ instruction: 0xf04f4718\n ./logs/basiclog.cpp:69\n \tldcllt\t0, cr3, [r0, #-1020]!\t@ 0xfffffc04\n-\tandeq\tr1, r0, r8, asr #19\n-\tandeq\tr1, r0, r2, asr #19\n+\tldrdeq\tr1, [r0], -r4\n+\tandeq\tr1, r0, lr, asr #19\n BasicDataLog::WriteClientData(void const*, int, int):\n ./logs/basiclog.cpp:83\n \t\t\t@ instruction: 0x4615b570\n GenericDataLog::WriteClientData(void const*, int, int):\n ./logs/basiclog.cpp:75\n \tstrmi\tr6, [lr], -r2, asr #17\n BasicDataLog::WriteClientData(void const*, int, int):\n@@ -3965,16 +3965,16 @@\n \tldrtmi\tr6, [r0], -r2, ror #16\n ./logs/basiclog.cpp:90\n \tldrhtmi\tlr, [r0], #-141\t@ 0xffffff73\n ./logs/basiclog.cpp:89\n \t\t\t@ instruction: 0xf04f4718\n ./logs/basiclog.cpp:90\n \tldcllt\t0, cr3, [r0, #-1020]!\t@ 0xfffffc04\n-\tandeq\tr1, r0, ip, ror r9\n-\tandeq\tr1, r0, lr, ror r9\n+\tandeq\tr1, r0, r8, lsl #19\n+\tandeq\tr1, r0, sl, lsl #19\n GenericDataLog::~GenericDataLog():\n ./logs/basiclog.cpp:35\n \tblmi\t25e300 <__printf_chk@plt+0x25c80c>\n ./logs/basiclog.cpp:33\n \t\t\t@ instruction: 0x4604b510\n \tmovwcc\tr4, #33915\t@ 0x847b\n \tteqlt\tr2, r3\n@@ -3984,15 +3984,15 @@\n \t\t\t@ instruction: 0xf7fd6861\n \tstrtmi\tlr, [r0], -sl, asr #24\n ./logs/basiclog.cpp:33\n \tstc2l\t7, cr15, [ip, #-1020]!\t@ 0xfffffc04\n ./logs/basiclog.cpp:37\n \tldclt\t6, cr4, [r0, #-128]\t@ 0xffffff80\n \tandeq\tr2, r1, r4, lsr #24\n-\tandeq\tr1, r0, lr, asr #18\n+\tandeq\tr1, r0, sl, asr r9\n GenericDataLog::Connect(char const*, char const*, char const*, char const*):\n ./logs/basiclog.cpp:44\n \tmvnsmi\tlr, sp, lsr #18\n \tstmdavs\tr7, {r2, r9, sl, lr}^\n \tldmdami\tr3, {r2, r7, ip, sp, pc}\n \tldrmi\tr4, [r5], -lr, lsl #12\n ./logs/basiclog.cpp:45\n@@ -4026,15 +4026,15 @@\n \tandlt\tr6, r4, r1, ror #16\n ./logs/basiclog.cpp:48\n \tldrhmi\tlr, [r0, #141]!\t@ 0x8d\n ./logs/basiclog.cpp:47\n \tldclt\t7, cr15, [r2], {253}\t@ 0xfd\n \tstrdeq\tr0, [r0], -r8\n \tstrdeq\tr0, [r0], -r8\n-\tandeq\tr1, r0, r2, lsl #18\n+\tandeq\tr1, r0, lr, lsl #18\n GenericDataLog::ShutdownServer():\n ./logs/basiclog.cpp:95\n \t\t\t@ instruction: 0x4604b570\n ./logs/basiclog.cpp:96\n \tldrbtmi\tr4, [r8], #-2064\t@ 0xfffff7f0\n \tbl\tff3c2288 <__printf_chk@plt+0xff3c0794>\n \t\t\t@ instruction: 0xf7fd6861\n@@ -4058,18 +4058,18 @@\n ./logs/basiclog.cpp:101\n \tstmdavs\tr3!, {r1, r9, sp}^\n \tpop\t{r0, r8, sp}\n ./logs/basiclog.cpp:102\n \tldrbtmi\tr4, [r8], #-112\t@ 0xffffff90\n ./logs/basiclog.cpp:101\n \tbllt\t18422c4 <__printf_chk@plt+0x18407d0>\n-\tstrdeq\tr1, [r0], -sl\n-\tstrdeq\tr1, [r0], -r2\n-\tandeq\tr1, r0, r4, lsl #18\n-\tandeq\tr1, r0, lr, lsr #12\n+\tandeq\tr1, r0, r6, lsl #18\n+\tstrdeq\tr1, [r0], -lr\n+\tandeq\tr1, r0, r0, lsl r9\n+\tandeq\tr1, r0, sl, lsr r6\n GenericDataLog::ShutdownClient():\n ./logs/basiclog.cpp:107\n \t\t\t@ instruction: 0x4604b570\n ./logs/basiclog.cpp:108\n \tldrbtmi\tr4, [r8], #-2064\t@ 0xfffff7f0\n \tbl\tfe8c22e0 <__printf_chk@plt+0xfe8c07ec>\n \t\t\t@ instruction: 0xf7fd6861\n@@ -4093,18 +4093,18 @@\n ./logs/basiclog.cpp:113\n \tstmdavs\tr3!, {r1, r9, sp}^\n \tpop\t{r0, r8, sp}\n ./logs/basiclog.cpp:114\n \tldrbtmi\tr4, [r8], #-112\t@ 0xffffff90\n ./logs/basiclog.cpp:113\n \tbllt\td4231c <__printf_chk@plt+0xd40828>\n-\tldrdeq\tr1, [r0], -sl\n-\tldrdeq\tr1, [r0], -r2\n-\tandeq\tr1, r0, r8, ror #17\n-\tldrdeq\tr1, [r0], -r6\n+\tandeq\tr1, r0, r6, ror #17\n+\tldrdeq\tr1, [r0], -lr\n+\tstrdeq\tr1, [r0], -r4\n+\tandeq\tr1, r0, r2, ror #11\n GenericDataLog::~GenericDataLog():\n ./logs/basiclog.cpp:35\n \tblmi\t2de444 <__printf_chk@plt+0x2dc950>\n GenericDataLog::~GenericDataLog():\n ./logs/basiclog.cpp:33\n \t\t\t@ instruction: 0x4604b510\n GenericDataLog::~GenericDataLog():\n@@ -4120,15 +4120,15 @@\n \tstc2l\t7, cr15, [sl], {255}\t@ 0xff\n GenericDataLog::~GenericDataLog():\n ./logs/basiclog.cpp:37\n \ttstcs\tr4, r0, lsr #12\n \tb\tbc2358 <__printf_chk@plt+0xbc0864>\n \tldclt\t6, cr4, [r0, #-128]\t@ 0xffffff80\n \tandeq\tr2, r1, r0, ror #21\n-\tandeq\tr1, r0, sl, lsl #16\n+\tandeq\tr1, r0, r6, lsl r8\n CountDataLogMaker():\n ./logs/basiclog.cpp:120\n \tandscs\tfp, r8, r0, lsl r5\n ./logs/basiclog.cpp:121\n \tstmib\tr2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}\n ./logs/basiclog.cpp:120\n \ttstcs\tr0, r8, lsl #24\n@@ -4301,15 +4301,15 @@\n \t\t\t@ instruction: 0x4620eaf0\n ./logs/basiclog.cpp:33\n \tldc2\t7, cr15, [r2], {255}\t@ 0xff\n BasicDataLog::~BasicDataLog():\n ./logs/basiclog.h:56\n \tldclt\t6, cr4, [r0, #-128]\t@ 0xffffff80\n \tandeq\tr2, r1, r0, ror r9\n-\tmuleq\tr0, sl, r6\n+\tandeq\tr1, r0, r6, lsr #13\n GenericDataLog::~GenericDataLog():\n ./logs/basiclog.cpp:35\n \tblmi\t2de5e4 <__printf_chk@plt+0x2dcaf0>\n BasicDataLog::~BasicDataLog():\n ./logs/basiclog.h:56\n \t\t\t@ instruction: 0x4604b510\n GenericDataLog::~GenericDataLog():\n@@ -4325,15 +4325,15 @@\n \tblx\tffec24fa <__printf_chk@plt+0xffec0a06>\n BasicDataLog::~BasicDataLog():\n ./logs/basiclog.h:56\n \ttstcs\tr8, r0, lsr #12\n \tldmdb\tlr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^\n \tldclt\t6, cr4, [r0, #-128]\t@ 0xffffff80\n \tandeq\tr2, r1, r0, asr #18\n-\tandeq\tr1, r0, sl, ror #12\n+\tandeq\tr1, r0, r6, ror r6\n fwrite_count():\n ./logs/output.c:34\n \t\t\t@ instruction: 0x460cb530\n \taddlt\tr4, r3, r5, lsl r6\n ./logs/output.c:36\n \tstmdbmi\tfp, {r1, r3, r9, fp, lr}\n \tldrbtmi\tr4, [sl], #-1571\t@ 0xfffff9dd\n@@ -4347,16 +4347,16 @@\n \t\t\t@ instruction: 0x4628447a\n \t\t\t@ instruction: 0xf7fd2101\n \tstrtmi\tlr, [r0], -sl, lsr #18\n fwrite_count():\n ./logs/output.c:38\n \tldclt\t0, cr11, [r0, #-12]!\n \tandeq\tr0, r0, sl, ror ip\n-\tandeq\tr1, r0, r2, lsl #14\n-\tstrdeq\tr1, [r0], -r8\n+\tandeq\tr1, r0, lr, lsl #14\n+\tandeq\tr1, r0, r4, lsl #14\n fwrite_C():\n ./logs/output.c:83\n \tsvcmi\t0x00f0e92d\n \t\t\t@ instruction: 0xf1b14616\n ./logs/output.c:85\n \taddlt\tr0, r3, r0, lsl #18\n \tblmi\te3ba40 <__printf_chk@plt+0xe39f4c>\n@@ -4452,21 +4452,21 @@\n \tsvclt\t0x00180000\n \tstrb\tr2, [ip, r1]\n ./logs/output.c:54\n \tldrtmi\tr4, [r1], -r9, lsl #16\n \t\t\t@ instruction: 0xf7fd4478\n \tsvceq\t0x00c0ea36\n \tsvclt\t0x0000e7c5\n-\tandeq\tr1, r0, r2, ror #13\n-\tandeq\tr1, r0, r0, asr #13\n-\tldrdeq\tr1, [r0], -r2\n-\tandeq\tr1, r0, r2, asr r6\n-\tandeq\tr1, r0, r4, lsr r6\n-\tandeq\tr1, r0, sl, lsl r6\n-\tandeq\tr1, r0, r8, lsl #12\n+\tandeq\tr1, r0, lr, ror #13\n+\tandeq\tr1, r0, ip, asr #13\n+\tldrdeq\tr1, [r0], -lr\n+\tandeq\tr1, r0, lr, asr r6\n+\tandeq\tr1, r0, r0, asr #12\n+\tandeq\tr1, r0, r6, lsr #12\n+\tandeq\tr1, r0, r4, lsl r6\n fwrite_strip():\n ./logs/output.c:105\n \tldrbmi\tlr, [r0, sp, lsr #18]!\n ./logs/output.c:109\n \tbeq\t40d28 <__printf_chk@plt+0x3f234>\n \tcdpne\t13, 4, cr13, cr4, cr8, {1}\n \t\t\t@ instruction: 0xf1c04691\n@@ -4648,21 +4648,21 @@\n \t\t\t@ instruction: 0x4628447a\n \t\t\t@ instruction: 0xf8cd2101\n \tstrbmi\tr8, [r7], -r0\n \tsvc\t0x00b2f7fc\n fwrite_hex():\n ./logs/output.c:189\n \tsvclt\t0x0000e7ae\n-\tandeq\tr1, r0, r4, lsl #11\n-\tandeq\tr1, r0, r8, ror #11\n-\tstrdeq\tr1, [r0], -r2\n+\tmuleq\tr0, r0, r5\n \tstrdeq\tr1, [r0], -r4\n+\tstrdeq\tr1, [r0], -lr\n+\tandeq\tr1, r0, r0, lsl #12\n \tmuleq\tr0, r0, r9\n-\tandeq\tr1, r0, r8, lsl r4\n-\tandeq\tr1, r0, ip, asr #9\n+\tandeq\tr1, r0, r4, lsr #8\n+\tldrdeq\tr1, [r0], -r8\n fwrite_raw():\n ./logs/output.c:198\n \t\t\t@ instruction: 0x460a4613\n ./logs/output.c:199\n \t\t\t@ instruction: 0xf7fd2101\n \tsvclt\t0x0000b89d\n PasswordDataLog::WriteServerLine(char const*, int, int):\n@@ -4963,25 +4963,25 @@\n ./logs/passlog.cpp:87\n \tstr\tsl, [fp, -pc, lsr #30]!\n ./logs/passlog.cpp:85\n \tblx\t17d0f60 <__printf_chk@plt+0x17cf46c>\n \tstr\tpc, [r9, -r1, lsl #25]!\n \tandeq\tr2, r1, r0, lsl r7\n \tandeq\tr0, r0, r8, lsl #3\n-\tandeq\tr1, r0, ip, lsl #8\n \tandeq\tr1, r0, r8, lsl r4\n \tandeq\tr1, r0, r4, lsr #8\n-\tandeq\tr1, r0, r8, lsr #8\n+\tandeq\tr1, r0, r0, lsr r4\n+\tandeq\tr1, r0, r4, lsr r4\n \tandeq\tr2, r1, r4, asr #13\n-\tldrdeq\tr1, [r0], -r6\n-\tandeq\tr1, r0, sl, lsr #7\n-\tandeq\tr1, r0, r8, ror #7\n-\tandeq\tr1, r0, r2, ror r2\n-\tandeq\tr1, r0, lr, asr r2\n-\tandeq\tr1, r0, r4, lsl #4\n+\tandeq\tr1, r0, r2, ror #7\n+\t\t\t@ instruction: 0x000013b6\n+\tstrdeq\tr1, [r0], -r4\n+\tandeq\tr1, r0, lr, ror r2\n+\tandeq\tr1, r0, sl, ror #4\n+\tandeq\tr1, r0, r0, lsl r2\n PasswordDataLog::WriteClientLine(char const*, int, int):\n ./logs/passlog.cpp:195\n \t\t\t@ instruction: 0x4614b570\n ./logs/passlog.cpp:196\n \t\t\t@ instruction: 0x4605b953\n ./logs/passlog.cpp:199\n \tstrmi\tr4, [lr], -sl, lsl #16\n@@ -4994,16 +4994,16 @@\n ./logs/passlog.cpp:200\n \t\t\t@ instruction: 0xf1054905\n \tldrtmi\tr0, [r0], -r4, lsr #4\n \t\t\t@ instruction: 0xf7fc4479\n \tstrtmi\tlr, [r0], -lr, asr #28\n ./logs/passlog.cpp:243\n \tsvclt\t0x0000bd70\n-\tstrdeq\tr1, [r0], -r0\n-\tandeq\tr1, r0, r4, ror #2\n+\tstrdeq\tr1, [r0], -ip\n+\tandeq\tr1, r0, r0, ror r1\n PasswordLogMaker():\n ./logs/passlog.cpp:247\n \tvqrshl.s8\t, q8, q0\n ./logs/passlog.cpp:248\n \tldcmi\t0, cr5, [lr, #-144]\t@ 0xffffff70\n \tldcl\t7, cr15, [r6, #-1008]\t@ 0xfffffc10\n LineBufDataLog::LineBufDataLog():\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -126,108 +126,109 @@\n 0x00005794 74206361 6e207365 6c656374 20616e20 t can select an \n 0x000057a4 75736572 00000000 696e7661 6c696420 user....invalid \n 0x000057b4 75736572 00000000 54435020 72652d65 user....TCP re-e\n 0x000057c4 6e67696e 65657269 6e672074 6f6f6c20 ngineering tool \n 0x000057d4 312e342e 34202861 726d2d75 6e6b6e6f 1.4.4 (arm-unkno\n 0x000057e4 776e2d6c 696e7578 2d676e75 65616269 wn-linux-gnueabi\n 0x000057f4 6866290a 20627569 6c74204a 616e2031 hf). built Jan 1\n- 0x00005804 31203230 3132206f 6e206c6f 63616c68 1 2012 on localh\n- 0x00005814 6f737420 2861726d 2d756e6b 6e6f776e ost (arm-unknown\n- 0x00005824 2d6c696e 75782d67 6e756561 62696866 -linux-gnueabihf\n- 0x00005834 290a436f 70797269 67687420 28432920 ).Copyright (C) \n- 0x00005844 32303032 2d323030 34205265 6d692044 2002-2004 Remi D\n- 0x00005854 656e6973 2d436f75 726d6f6e 74000000 enis-Courmont...\n- 0x00005864 54686973 20697320 66726565 20736f66 This is free sof\n- 0x00005874 74776172 653b2073 65652074 68652073 tware; see the s\n- 0x00005884 6f757263 6520666f 7220636f 7079696e ource for copyin\n- 0x00005894 6720636f 6e646974 696f6e73 2e0a5468 g conditions..Th\n- 0x000058a4 65726520 6973204e 4f207761 7272616e ere is NO warran\n- 0x000058b4 74793b20 6e6f7420 6576656e 20666f72 ty; not even for\n- 0x000058c4 204d4552 4348414e 54414249 4c495459 MERCHANTABILITY\n- 0x000058d4 206f720a 4649544e 45535320 464f5220 or.FITNESS FOR \n- 0x000058e4 41205041 52544943 554c4152 20505552 A PARTICULAR PUR\n- 0x000058f4 504f5345 2e0a0000 57726974 74656e20 POSE....Written \n- 0x00005904 62792025 732e0a43 6f6e6669 67757265 by %s..Configure\n- 0x00005914 64207769 74683a20 25730a00 2e2f636f d with: %s.../co\n- 0x00005924 6e666967 75726520 2f757372 2f736861 nfigure /usr/sha\n- 0x00005934 72652f63 6f6e6669 672e7369 7465202f re/config.site /\n- 0x00005944 7573722f 6574632f 636f6e66 69672e73 usr/etc/config.s\n- 0x00005954 69746500 52656d69 2044656e 69732d43 ite.Remi Denis-C\n- 0x00005964 6f75726d 6f6e7400 756e6578 70656374 ourmont.unexpect\n- 0x00005974 65642065 78747261 20706172 616d6574 ed extra paramet\n- 0x00005984 65720000 6e6f2073 65727665 7220706f er..no server po\n- 0x00005994 72742073 70656369 66696564 00000000 rt specified....\n- 0x000059a4 6e6f2063 6c69656e 7420706f 72742073 no client port s\n- 0x000059b4 70656369 66696564 20776974 68202d63 pecified with -c\n- 0x000059c4 206f7074 696f6e00 64796e61 6d696361 option.dynamica\n- 0x000059d4 6c6c7920 616c6c6f 63617465 6420706f lly allocated po\n- 0x000059e4 72742062 7574206e 6f776865 72652074 rt but nowhere t\n- 0x000059f4 6f207465 6c6c2079 6f752077 68696368 o tell you which\n- 0x00005a04 206f6e65 00000000 73746172 74696e67 one....starting\n- 0x00005a14 0a000000 73746f70 70696e67 0a000000 ....stopping....\n- 0x00005a24 4c697374 206f6620 61766169 6c61626c List of availabl\n- 0x00005a34 65207072 6f746f63 6f6c733a 00000000 e protocols:....\n- 0x00005a44 6c6f6361 6c000000 756e6978 00000000 local...unix....\n- 0x00005a54 66696c65 00000000 74637000 74637069 file....tcp.tcpi\n- 0x00005a64 70000000 74637034 00000000 74637069 p...tcp4....tcpi\n- 0x00005a74 70340000 74637036 00000000 74637069 p4..tcp6....tcpi\n- 0x00005a84 70360000 4c697374 206f6620 61766169 p6..List of avai\n- 0x00005a94 6c61626c 65206c6f 6720666f 726d6174 lable log format\n- 0x00005aa4 733a0000 43000000 63000000 68657800 s:..C...c...hex.\n- 0x00005ab4 68657861 00000000 636f756e 74000000 hexa....count...\n- 0x00005ac4 6e756c6c 00000000 72617700 70617373 null....raw.pass\n- 0x00005ad4 776f7264 00000000 70617373 00000000 word....pass....\n- 0x00005ae4 70770000 73747269 70000000 73747269 pw..strip...stri\n- 0x00005af4 70706564 00000000 756e6b6e 6f776e5f pped....unknown_\n- 0x00005b04 6e6f6465 00000000 756e6b6e 6f776e5f node....unknown_\n- 0x00005b14 73657276 69636500 30000000 25732d25 service.0...%s-%\n- 0x00005b24 732d2573 00000000 61000000 37446174 s-%s....a...7Dat\n- 0x00005b34 614c6f67 00000000 284f4f42 29000000 aLog....(OOB)...\n- 0x00005b44 3e3e3e20 00000000 3c3c3c20 00000000 >>> ....<<< ....\n- 0x00005b54 456e6420 6f662074 72616e73 6d697373 End of transmiss\n- 0x00005b64 696f6e2e 0a000000 5472616e 736d6973 ion.....Transmis\n- 0x00005b74 73696f6e 20666f6c 6c6f7773 2e2e2e0a sion follows....\n- 0x00005b84 00000000 456e6420 6f66206f 75747075 ....End of outpu\n- 0x00005b94 74000000 3a20256c 64206279 74657320 t...: %ld bytes \n- 0x00005ba4 73656e74 2e0a0000 3a20256c 64206279 sent....: %ld by\n- 0x00005bb4 74652073 656e742e 0a000000 456e6420 te sent.....End \n- 0x00005bc4 6f662069 6e707574 00000000 3a20256c of input....: %l\n- 0x00005bd4 64206279 74657320 72656365 69766564 d bytes received\n- 0x00005be4 2e0a0000 3a20256c 64206279 74652072 ....: %ld byte r\n- 0x00005bf4 65636569 7665642e 0a000000 31344765 eceived.....14Ge\n- 0x00005c04 6e657269 63446174 614c6f67 00000000 nericDataLog....\n- 0x00005c14 31324261 73696344 6174614c 6f670000 12BasicDataLog..\n- 0x00005c24 62797465 00000000 25642025 730a0000 byte....%d %s...\n- 0x00005c34 5c307825 30325800 5c5c0000 5c300000 \\0x%02X.\\\\..\\0..\n- 0x00005c44 5c720000 5c6e0000 5c450000 2020207c \\r..\\n..\\E.. |\n- 0x00005c54 20203020 20312020 32202033 20203420 0 1 2 3 4 \n- 0x00005c64 20352020 36202037 20203820 20392020 5 6 7 8 9 \n- 0x00005c74 41202042 20204320 20442020 45202046 A B C D E F\n- 0x00005c84 207c0a2d 2d2d2d2d 2d2d2b2d 2d2d2d2d |.-------+-----\n- 0x00005c94 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ----------------\n+ 0x00005804 31203230 3132206f 6e20692d 63617074 1 2012 on i-capt\n+ 0x00005814 7572652d 7468652d 686f7374 6e616d65 ure-the-hostname\n+ 0x00005824 20286172 6d2d756e 6b6e6f77 6e2d6c69 (arm-unknown-li\n+ 0x00005834 6e75782d 676e7565 61626968 66290a43 nux-gnueabihf).C\n+ 0x00005844 6f707972 69676874 20284329 20323030 opyright (C) 200\n+ 0x00005854 322d3230 30342052 656d6920 44656e69 2-2004 Remi Deni\n+ 0x00005864 732d436f 75726d6f 6e740000 54686973 s-Courmont..This\n+ 0x00005874 20697320 66726565 20736f66 74776172 is free softwar\n+ 0x00005884 653b2073 65652074 68652073 6f757263 e; see the sourc\n+ 0x00005894 6520666f 7220636f 7079696e 6720636f e for copying co\n+ 0x000058a4 6e646974 696f6e73 2e0a5468 65726520 nditions..There \n+ 0x000058b4 6973204e 4f207761 7272616e 74793b20 is NO warranty; \n+ 0x000058c4 6e6f7420 6576656e 20666f72 204d4552 not even for MER\n+ 0x000058d4 4348414e 54414249 4c495459 206f720a CHANTABILITY or.\n+ 0x000058e4 4649544e 45535320 464f5220 41205041 FITNESS FOR A PA\n+ 0x000058f4 52544943 554c4152 20505552 504f5345 RTICULAR PURPOSE\n+ 0x00005904 2e0a0000 57726974 74656e20 62792025 ....Written by %\n+ 0x00005914 732e0a43 6f6e6669 67757265 64207769 s..Configured wi\n+ 0x00005924 74683a20 25730a00 2e2f636f 6e666967 th: %s.../config\n+ 0x00005934 75726520 2f757372 2f736861 72652f63 ure /usr/share/c\n+ 0x00005944 6f6e6669 672e7369 7465202f 7573722f onfig.site /usr/\n+ 0x00005954 6574632f 636f6e66 69672e73 69746500 etc/config.site.\n+ 0x00005964 52656d69 2044656e 69732d43 6f75726d Remi Denis-Courm\n+ 0x00005974 6f6e7400 756e6578 70656374 65642065 ont.unexpected e\n+ 0x00005984 78747261 20706172 616d6574 65720000 xtra parameter..\n+ 0x00005994 6e6f2073 65727665 7220706f 72742073 no server port s\n+ 0x000059a4 70656369 66696564 00000000 6e6f2063 pecified....no c\n+ 0x000059b4 6c69656e 7420706f 72742073 70656369 lient port speci\n+ 0x000059c4 66696564 20776974 68202d63 206f7074 fied with -c opt\n+ 0x000059d4 696f6e00 64796e61 6d696361 6c6c7920 ion.dynamically \n+ 0x000059e4 616c6c6f 63617465 6420706f 72742062 allocated port b\n+ 0x000059f4 7574206e 6f776865 72652074 6f207465 ut nowhere to te\n+ 0x00005a04 6c6c2079 6f752077 68696368 206f6e65 ll you which one\n+ 0x00005a14 00000000 73746172 74696e67 0a000000 ....starting....\n+ 0x00005a24 73746f70 70696e67 0a000000 4c697374 stopping....List\n+ 0x00005a34 206f6620 61766169 6c61626c 65207072 of available pr\n+ 0x00005a44 6f746f63 6f6c733a 00000000 6c6f6361 otocols:....loca\n+ 0x00005a54 6c000000 756e6978 00000000 66696c65 l...unix....file\n+ 0x00005a64 00000000 74637000 74637069 70000000 ....tcp.tcpip...\n+ 0x00005a74 74637034 00000000 74637069 70340000 tcp4....tcpip4..\n+ 0x00005a84 74637036 00000000 74637069 70360000 tcp6....tcpip6..\n+ 0x00005a94 4c697374 206f6620 61766169 6c61626c List of availabl\n+ 0x00005aa4 65206c6f 6720666f 726d6174 733a0000 e log formats:..\n+ 0x00005ab4 43000000 63000000 68657800 68657861 C...c...hex.hexa\n+ 0x00005ac4 00000000 636f756e 74000000 6e756c6c ....count...null\n+ 0x00005ad4 00000000 72617700 70617373 776f7264 ....raw.password\n+ 0x00005ae4 00000000 70617373 00000000 70770000 ....pass....pw..\n+ 0x00005af4 73747269 70000000 73747269 70706564 strip...stripped\n+ 0x00005b04 00000000 756e6b6e 6f776e5f 6e6f6465 ....unknown_node\n+ 0x00005b14 00000000 756e6b6e 6f776e5f 73657276 ....unknown_serv\n+ 0x00005b24 69636500 30000000 25732d25 732d2573 ice.0...%s-%s-%s\n+ 0x00005b34 00000000 61000000 37446174 614c6f67 ....a...7DataLog\n+ 0x00005b44 00000000 284f4f42 29000000 3e3e3e20 ....(OOB)...>>> \n+ 0x00005b54 00000000 3c3c3c20 00000000 456e6420 ....<<< ....End \n+ 0x00005b64 6f662074 72616e73 6d697373 696f6e2e of transmission.\n+ 0x00005b74 0a000000 5472616e 736d6973 73696f6e ....Transmission\n+ 0x00005b84 20666f6c 6c6f7773 2e2e2e0a 00000000 follows........\n+ 0x00005b94 456e6420 6f66206f 75747075 74000000 End of output...\n+ 0x00005ba4 3a20256c 64206279 74657320 73656e74 : %ld bytes sent\n+ 0x00005bb4 2e0a0000 3a20256c 64206279 74652073 ....: %ld byte s\n+ 0x00005bc4 656e742e 0a000000 456e6420 6f662069 ent.....End of i\n+ 0x00005bd4 6e707574 00000000 3a20256c 64206279 nput....: %ld by\n+ 0x00005be4 74657320 72656365 69766564 2e0a0000 tes received....\n+ 0x00005bf4 3a20256c 64206279 74652072 65636569 : %ld byte recei\n+ 0x00005c04 7665642e 0a000000 31344765 6e657269 ved.....14Generi\n+ 0x00005c14 63446174 614c6f67 00000000 31324261 cDataLog....12Ba\n+ 0x00005c24 73696344 6174614c 6f670000 62797465 sicDataLog..byte\n+ 0x00005c34 00000000 25642025 730a0000 5c307825 ....%d %s...\\0x%\n+ 0x00005c44 30325800 5c5c0000 5c300000 5c720000 02X.\\\\..\\0..\\r..\n+ 0x00005c54 5c6e0000 5c450000 2020207c 20203020 \\n..\\E.. | 0 \n+ 0x00005c64 20312020 32202033 20203420 20352020 1 2 3 4 5 \n+ 0x00005c74 36202037 20203820 20392020 41202042 6 7 8 9 A B\n+ 0x00005c84 20204320 20442020 45202046 207c0a2d C D E F |.-\n+ 0x00005c94 2d2d2d2d 2d2d2b2d 2d2d2d2d 2d2d2d2d ------+---------\n 0x00005ca4 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ----------------\n- 0x00005cb4 2d2d2d2d 2d2d2d2d 2d2d2d2d 2b2d2d2d ------------+---\n- 0x00005cc4 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d0a0000 -------------...\n- 0x00005cd4 30782530 3478207c 20000000 20202000 0x%04x | ... .\n- 0x00005ce4 7c200000 5061636b 6574206c 656e6774 | ..Packet lengt\n- 0x00005cf4 683a2030 78253034 78202825 35642920 h: 0x%04x (%5d) \n- 0x00005d04 25730a0a 00000000 50415353 00000000 %s......PASS....\n- 0x00005d14 252a7320 25313237 73000000 554e4b4e %*s %127s...UNKN\n- 0x00005d24 4f574e3a 2025733a 25730a00 48454c4f OWN: %s:%s..HELO\n- 0x00005d34 00000000 252a7320 25313237 73202531 ....%*s %127s %1\n- 0x00005d44 32377300 41757468 6f72697a 6174696f 27s.Authorizatio\n- 0x00005d54 6e3a0000 50726f78 792d4175 74686f72 n:..Proxy-Author\n- 0x00005d64 697a6174 696f6e3a 00000000 252a7320 ization:....%*s \n- 0x00005d74 42617369 63202535 3131730a 00000000 Basic %511s.....\n- 0x00005d84 55534552 00000000 31355061 7373776f USER....15Passwo\n- 0x00005d94 72644461 74614c6f 67000000 31344c69 rdDataLog...14Li\n- 0x00005da4 6e654275 66446174 614c6f67 00000000 neBufDataLog....\n- 0x00005db4 3a000000 3d000000 0a000000 3d000000 :...=.......=...\n- 0x00005dc4 0f000000 3d000000 24000000 3d000000 ....=...$...=...\n- 0x00005dd4 32000000 3d000000 02000000 3d000000 2...=.......=...\n- 0x00005de4 05000000 3d000000 13000000 3d000000 ....=.......=...\n- 0x00005df4 0d000000 3d000000 0c000000 3d000000 ....=.......=...\n- 0x00005e04 23000000 3d000000 11000000 3d000000 #...=.......=...\n- 0x00005e14 26000000 3d000000 01000000 3d000000 &...=.......=...\n- 0x00005e24 17000000 3d000000 08000000 3d000000 ....=.......=...\n- 0x00005e34 09000000 3d000000 00000000 00000000 ....=...........\n+ 0x00005cb4 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ----------------\n+ 0x00005cc4 2d2d2d2d 2d2d2d2d 2b2d2d2d 2d2d2d2d --------+-------\n+ 0x00005cd4 2d2d2d2d 2d2d2d2d 2d0a0000 30782530 ---------...0x%0\n+ 0x00005ce4 3478207c 20000000 20202000 7c200000 4x | ... .| ..\n+ 0x00005cf4 5061636b 6574206c 656e6774 683a2030 Packet length: 0\n+ 0x00005d04 78253034 78202825 35642920 25730a0a x%04x (%5d) %s..\n+ 0x00005d14 00000000 50415353 00000000 252a7320 ....PASS....%*s \n+ 0x00005d24 25313237 73000000 554e4b4e 4f574e3a %127s...UNKNOWN:\n+ 0x00005d34 2025733a 25730a00 48454c4f 00000000 %s:%s..HELO....\n+ 0x00005d44 252a7320 25313237 73202531 32377300 %*s %127s %127s.\n+ 0x00005d54 41757468 6f72697a 6174696f 6e3a0000 Authorization:..\n+ 0x00005d64 50726f78 792d4175 74686f72 697a6174 Proxy-Authorizat\n+ 0x00005d74 696f6e3a 00000000 252a7320 42617369 ion:....%*s Basi\n+ 0x00005d84 63202535 3131730a 00000000 55534552 c %511s.....USER\n+ 0x00005d94 00000000 31355061 7373776f 72644461 ....15PasswordDa\n+ 0x00005da4 74614c6f 67000000 31344c69 6e654275 taLog...14LineBu\n+ 0x00005db4 66446174 614c6f67 00000000 3a000000 fDataLog....:...\n+ 0x00005dc4 3d000000 0a000000 3d000000 0f000000 =.......=.......\n+ 0x00005dd4 3d000000 24000000 3d000000 32000000 =...$...=...2...\n+ 0x00005de4 3d000000 02000000 3d000000 05000000 =.......=.......\n+ 0x00005df4 3d000000 13000000 3d000000 0d000000 =.......=.......\n+ 0x00005e04 3d000000 0c000000 3d000000 23000000 =.......=...#...\n+ 0x00005e14 3d000000 11000000 3d000000 26000000 =.......=...&...\n+ 0x00005e24 3d000000 01000000 3d000000 17000000 =.......=.......\n+ 0x00005e34 3d000000 08000000 3d000000 09000000 =.......=.......\n+ 0x00005e44 3d000000 00000000 00000000 =...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,32 +1,32 @@\n \n Hex dump of section '.ARM.extab':\n- 0x00005e44 aa020181 b0b00eb1 00000000 c4bbff7f ................\n- 0x00005e54 01a3b201 b0b0b0aa ffff010f 1e040000 ................\n- 0x00005e64 2a9001c0 0100c601 04000000 a4bbff7f *...............\n- 0x00005e74 089cb201 b0b0b0af ffff0142 7c9e06f0 ...........B|...\n- 0x00005e84 0b00b407 588e0c00 a80818f0 0b00e408 ....X...........\n- 0x00005e94 b201f20b 00b40a34 8e0c00f0 0a04f20b .......4........\n- 0x00005ea4 00f80a10 f00b0090 0b108e0c 00c40b1a ................\n- 0x00005eb4 f20b00e6 0b04f00b 008a0c04 00000000 ................\n- 0x00005ec4 f4b20181 af81c93f 00000000 08b10181 .......?........\n- 0x00005ed4 b0b00084 00000000 38bbff7f af3f2e00 ........8....?..\n- 0x00005ee4 ffff0117 f8020492 0a009c03 040000ca ................\n- 0x00005ef4 03c00692 0a00980a 04000000 14bbff7f ................\n- 0x00005f04 b0b0a800 ffff0100 08bbff7f b0b0a800 ................\n- 0x00005f14 ffff0100 fcbaff7f b0b0a800 ffff0100 ................\n- 0x00005f24 f0baff7f b0a90200 ff901101 080e0422 ...............\"\n- 0x00005f34 01260400 00010000 00000000 d4baff7f .&..............\n- 0x00005f44 b0b0ac00 ffff0100 c8baff7f b0b0aa00 ................\n- 0x00005f54 ff901101 080a0422 01260400 00010000 .......\".&......\n- 0x00005f64 00000000 acbaff7f ab08b100 ff901101 ................\n- 0x00005f74 080a0438 013c0400 00010000 00000000 ...8.<..........\n- 0x00005f84 90baff7f b0af0600 ff902901 1e0e04c6 ..........).....\n- 0x00005f94 02014802 ec020154 04000094 0104d202 ..H....T........\n- 0x00005fa4 01b60104 0000cc02 38000001 00000000 ........8.......\n- 0x00005fb4 00000000 5cbaff7f b0b0a800 ffff0100 ....\\...........\n- 0x00005fc4 50baff7f b0b0a800 ffff0100 08b10181 P...............\n- 0x00005fd4 b0b00084 00000000 38baff7f b0b0a800 ........8.......\n- 0x00005fe4 ffff0100 2cbaff7f b0b0a800 ffff0100 ....,...........\n- 0x00005ff4 20baff7f b0b0aa00 ffff0110 08040000 ...............\n- 0x00006004 2a105e00 56047200 6e040000 *.^.V.r.n...\n+ 0x00005e50 aa020181 b0b00eb1 00000000 b8bbff7f ................\n+ 0x00005e60 01a3b201 b0b0b0aa ffff010f 1e040000 ................\n+ 0x00005e70 2a9001c0 0100c601 04000000 98bbff7f *...............\n+ 0x00005e80 089cb201 b0b0b0af ffff0142 7c9e06f0 ...........B|...\n+ 0x00005e90 0b00b407 588e0c00 a80818f0 0b00e408 ....X...........\n+ 0x00005ea0 b201f20b 00b40a34 8e0c00f0 0a04f20b .......4........\n+ 0x00005eb0 00f80a10 f00b0090 0b108e0c 00c40b1a ................\n+ 0x00005ec0 f20b00e6 0b04f00b 008a0c04 00000000 ................\n+ 0x00005ed0 f4b20181 af81c93f 00000000 08b10181 .......?........\n+ 0x00005ee0 b0b00084 00000000 2cbbff7f af3f2e00 ........,....?..\n+ 0x00005ef0 ffff0117 f8020492 0a009c03 040000ca ................\n+ 0x00005f00 03c00692 0a00980a 04000000 08bbff7f ................\n+ 0x00005f10 b0b0a800 ffff0100 fcbaff7f b0b0a800 ................\n+ 0x00005f20 ffff0100 f0baff7f b0b0a800 ffff0100 ................\n+ 0x00005f30 e4baff7f b0a90200 ff901101 080e0422 ...............\"\n+ 0x00005f40 01260400 00010000 00000000 c8baff7f .&..............\n+ 0x00005f50 b0b0ac00 ffff0100 bcbaff7f b0b0aa00 ................\n+ 0x00005f60 ff901101 080a0422 01260400 00010000 .......\".&......\n+ 0x00005f70 00000000 a0baff7f ab08b100 ff901101 ................\n+ 0x00005f80 080a0438 013c0400 00010000 00000000 ...8.<..........\n+ 0x00005f90 84baff7f b0af0600 ff902901 1e0e04c6 ..........).....\n+ 0x00005fa0 02014802 ec020154 04000094 0104d202 ..H....T........\n+ 0x00005fb0 01b60104 0000cc02 38000001 00000000 ........8.......\n+ 0x00005fc0 00000000 50baff7f b0b0a800 ffff0100 ....P...........\n+ 0x00005fd0 44baff7f b0b0a800 ffff0100 08b10181 D...............\n+ 0x00005fe0 b0b00084 00000000 2cbaff7f b0b0a800 ........,.......\n+ 0x00005ff0 ffff0100 20baff7f b0b0a800 ffff0100 .... ...........\n+ 0x00006000 14baff7f b0b0aa00 ffff0110 08040000 ................\n+ 0x00006010 2a105e00 56047200 6e040000 *.^.V.r.n...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,30 +1,30 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00006010 f0baff7f c8feff7f a4c0ff7f 01000000 ................\n- 0x00006020 f0c1ff7f b0a90480 58c2ff7f 18feff7f ........X.......\n- 0x00006030 dcc2ff7f b0a90680 84c3ff7f b0aa0380 ................\n- 0x00006040 d8c3ff7f 0cfeff7f b0c4ff7f 24feff7f ............$...\n- 0x00006050 48cbff7f 70feff7f 68d0ff7f b0a90480 H...p...h.......\n- 0x00006060 b0d0ff7f 6cfeff7f c8d0ff7f 01000000 ....l...........\n- 0x00006070 a8d1ff7f ab08b180 f0d1ff7f 01000000 ................\n- 0x00006080 18d2ff7f b0b0aa80 64d2ff7f 01000000 ........d.......\n- 0x00006090 7cd2ff7f b0ac2580 80d3ff7f b0ac0980 |.....%.........\n- 0x000060a0 58d4ff7f 5cfeff7f 64d4ff7f a908b180 X...\\...d.......\n- 0x000060b0 b4d4ff7f b0ad0480 64d5ff7f 01000000 ........d.......\n- 0x000060c0 88d5ff7f b0af2880 2cd7ff7f 01000000 ......(.,.......\n- 0x000060d0 1cdcff7f 38feff7f 38dcff7f 3cfeff7f ....8...8...<...\n- 0x000060e0 64dcff7f 40feff7f 8cdcff7f 54feff7f d...@.......T...\n- 0x000060f0 f4dcff7f ad08b180 6cddff7f a908b180 ........l.......\n- 0x00006100 b4ddff7f b0ae0180 ecddff7f 40feff7f ............@...\n- 0x00006110 14deff7f 54feff7f 54deff7f 01000000 ....T...T.......\n- 0x00006120 74deff7f 60feff7f 10e0ff7f 01000000 t...`...........\n- 0x00006130 28e0ff7f b0b0aa80 b8e0ff7f 7cfeff7f (...........|...\n- 0x00006140 e0e0ff7f b0ac0380 3ce1ff7f b0b0aa80 ........<.......\n- 0x00006150 e4e1ff7f 70feff7f 14e2ff7f b0b0a880 ....p...........\n- 0x00006160 24e3ff7f 6cfeff7f 3ce3ff7f 70feff7f $...l...<...p...\n- 0x00006170 64e3ff7f 74feff7f 94e3ff7f 01000000 d...t...........\n- 0x00006180 68e7ff7f ab1cb280 fce9ff7f b0b0aa80 h...............\n- 0x00006190 30eaff7f 60feff7f b4eaff7f 01000000 0...`...........\n- 0x000061a0 e0ecff7f b0af0480 b8edff7f b0a80180 ................\n- 0x000061b0 e8edff7f 01000000 ........\n+ 0x0000601c e4baff7f c8feff7f 98c0ff7f 01000000 ................\n+ 0x0000602c e4c1ff7f b0a90480 4cc2ff7f 18feff7f ........L.......\n+ 0x0000603c d0c2ff7f b0a90680 78c3ff7f b0aa0380 ........x.......\n+ 0x0000604c ccc3ff7f 0cfeff7f a4c4ff7f 24feff7f ............$...\n+ 0x0000605c 3ccbff7f 70feff7f 5cd0ff7f b0a90480 <...p...\\.......\n+ 0x0000606c a4d0ff7f 6cfeff7f bcd0ff7f 01000000 ....l...........\n+ 0x0000607c 9cd1ff7f ab08b180 e4d1ff7f 01000000 ................\n+ 0x0000608c 0cd2ff7f b0b0aa80 58d2ff7f 01000000 ........X.......\n+ 0x0000609c 70d2ff7f b0ac2580 74d3ff7f b0ac0980 p.....%.t.......\n+ 0x000060ac 4cd4ff7f 5cfeff7f 58d4ff7f a908b180 L...\\...X.......\n+ 0x000060bc a8d4ff7f b0ad0480 58d5ff7f 01000000 ........X.......\n+ 0x000060cc 7cd5ff7f b0af2880 20d7ff7f 01000000 |.....(. .......\n+ 0x000060dc 10dcff7f 38feff7f 2cdcff7f 3cfeff7f ....8...,...<...\n+ 0x000060ec 58dcff7f 40feff7f 80dcff7f 54feff7f X...@.......T...\n+ 0x000060fc e8dcff7f ad08b180 60ddff7f a908b180 ........`.......\n+ 0x0000610c a8ddff7f b0ae0180 e0ddff7f 40feff7f ............@...\n+ 0x0000611c 08deff7f 54feff7f 48deff7f 01000000 ....T...H.......\n+ 0x0000612c 68deff7f 60feff7f 04e0ff7f 01000000 h...`...........\n+ 0x0000613c 1ce0ff7f b0b0aa80 ace0ff7f 7cfeff7f ............|...\n+ 0x0000614c d4e0ff7f b0ac0380 30e1ff7f b0b0aa80 ........0.......\n+ 0x0000615c d8e1ff7f 70feff7f 08e2ff7f b0b0a880 ....p...........\n+ 0x0000616c 18e3ff7f 6cfeff7f 30e3ff7f 70feff7f ....l...0...p...\n+ 0x0000617c 58e3ff7f 74feff7f 88e3ff7f 01000000 X...t...........\n+ 0x0000618c 5ce7ff7f ab1cb280 f0e9ff7f b0b0aa80 \\...............\n+ 0x0000619c 24eaff7f 60feff7f a8eaff7f 01000000 $...`...........\n+ 0x000061ac d4ecff7f b0af0480 acedff7f b0a80180 ................\n+ 0x000061bc dcedff7f 01000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x000061b8 00000000 ....\n+ 0x000061c4 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -3,17 +3,17 @@\n 0x00016dfc 00000000 686e0100 ed3c0000 113d0000 ....hn...<...=..\n 0x00016e0c e53c0000 e53c0000 e93c0000 e93c0000 .<...<...<...<..\n 0x00016e1c e13c0000 00000000 706e0100 f1410000 .<......pn...A..\n 0x00016e2c 35430000 49410000 39410000 85420000 5C..IA..9A...B..\n 0x00016e3c dd420000 21420000 00000000 7c6e0100 .B..!B......|n..\n 0x00016e4c a5440000 d5440000 a5410000 59410000 .D...D...A..YA..\n 0x00016e5c 85420000 dd420000 21420000 08000000 .B...B..!B......\n- 0x00016e6c 305b0000 08000000 005c0000 686e0100 0[.......\\..hn..\n- 0x00016e7c 08000000 145c0000 706e0100 00000000 .....\\..pn......\n+ 0x00016e6c 3c5b0000 08000000 0c5c0000 686e0100 <[.......\\..hn..\n+ 0x00016e7c 08000000 205c0000 706e0100 00000000 .... \\..pn......\n 0x00016e8c b46e0100 4d4c0000 6d4c0000 7d4f0000 .n..ML..mL..}O..\n 0x00016e9c 614f0000 e93c0000 e93c0000 e13c0000 aO...<...<...<..\n- 0x00016eac 55480000 854b0000 08000000 8c5d0000 UH...K.......]..\n- 0x00016ebc c06e0100 08000000 a05d0000 686e0100 .n.......]..hn..\n+ 0x00016eac 55480000 854b0000 08000000 985d0000 UH...K.......]..\n+ 0x00016ebc c06e0100 08000000 ac5d0000 686e0100 .n.......]..hn..\n 0x00016ecc 00000000 c06e0100 00000000 00000000 .....n..........\n 0x00016edc 7d4f0000 614f0000 e93c0000 e93c0000 }O..aO...<...<..\n 0x00016eec e13c0000 00000000 00000000 .<..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -17,20 +17,20 @@\n 0x000172b8 00000000 6f000000 f4510000 01000000 ....o....Q......\n 0x000172c8 00000000 70000000 00520000 00000000 ....p....R......\n 0x000172d8 00000000 71000000 08520000 01000000 ....q....R......\n 0x000172e8 00000000 73000000 b4570000 01000000 ....s....W......\n 0x000172f8 00000000 75000000 10520000 00000000 ....u....R......\n 0x00017308 00000000 76000000 18520000 00000000 ....v....R......\n 0x00017318 00000000 56000000 00000000 00000000 ....V...........\n- 0x00017328 00000000 00000000 445a0000 01000000 ........DZ......\n- 0x00017338 4c5a0000 01000000 545a0000 01000000 LZ......TZ......\n- 0x00017348 5c5a0000 02000000 605a0000 02000000 \\Z......`Z......\n- 0x00017358 685a0000 02000000 705a0000 02000000 hZ......pZ......\n- 0x00017368 785a0000 0a000000 805a0000 0a000000 xZ.......Z......\n- 0x00017378 00000000 00000000 a85a0000 a5430000 .........Z...C..\n- 0x00017388 ac5a0000 a5430000 b05a0000 dd430000 .Z...C...Z...C..\n- 0x00017398 b45a0000 dd430000 bc5a0000 6d430000 .Z...C...Z..mC..\n- 0x000173a8 c45a0000 85440000 cc5a0000 15440000 .Z...D...Z...D..\n- 0x000173b8 d05a0000 c14b0000 dc5a0000 c14b0000 .Z...K...Z...K..\n- 0x000173c8 e45a0000 c14b0000 e85a0000 4d440000 .Z...K...Z..MD..\n- 0x000173d8 f05a0000 4d440000 00000000 00000000 .Z..MD..........\n+ 0x00017328 00000000 00000000 505a0000 01000000 ........PZ......\n+ 0x00017338 585a0000 01000000 605a0000 01000000 XZ......`Z......\n+ 0x00017348 685a0000 02000000 6c5a0000 02000000 hZ......lZ......\n+ 0x00017358 745a0000 02000000 7c5a0000 02000000 tZ......|Z......\n+ 0x00017368 845a0000 0a000000 8c5a0000 0a000000 .Z.......Z......\n+ 0x00017378 00000000 00000000 b45a0000 a5430000 .........Z...C..\n+ 0x00017388 b85a0000 a5430000 bc5a0000 dd430000 .Z...C...Z...C..\n+ 0x00017398 c05a0000 dd430000 c85a0000 6d430000 .Z...C...Z..mC..\n+ 0x000173a8 d05a0000 85440000 d85a0000 15440000 .Z...D...Z...D..\n+ 0x000173b8 dc5a0000 c14b0000 e85a0000 c14b0000 .Z...K...Z...K..\n+ 0x000173c8 f05a0000 c14b0000 f45a0000 4d440000 .Z...K...Z..MD..\n+ 0x000173d8 fc5a0000 4d440000 00000000 00000000 .Z..MD..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62636339 63333562 38323766 31306234 bcc9c35b827f10b4\n- 0x00000010 63633864 34613734 61623064 64336464 cc8d4a74ab0dd3dd\n- 0x00000020 61316362 62302e64 65627567 00000000 a1cbb0.debug....\n- 0x00000030 ad2d4abc .-J.\n+ 0x00000000 38313562 61336130 63383964 35383231 815ba3a0c89d5821\n+ 0x00000010 33623863 32633732 34316561 30316635 3b8c2c7241ea01f5\n+ 0x00000020 64393162 36382e64 65627567 00000000 d91b68.debug....\n+ 0x00000030 fe002210 ..\".\n \n"}]}]}]}]}, {"source1": "tcpreen-dbgsym_1.4.4-2_armhf.deb", "source2": "tcpreen-dbgsym_1.4.4-2_armhf.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 2012-01-11 16:04:20.000000 debian-binary\n -rw-r--r-- 0 0 0 520 2012-01-11 16:04:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 61328 2012-01-11 16:04:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 61332 2012-01-11 16:04:20.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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Alberto Capella Silva \n Installed-Size: 82\n Depends: tcpreen (= 1.4.4-2)\n Section: debug\n Priority: optional\n Description: debug symbols for tcpreen\n-Build-Ids: 05bcc9c35b827f10b4cc8d4a74ab0dd3dda1cbb0\n+Build-Ids: 3a815ba3a0c89d58213b8c2c7241ea01f5d91b68\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/05/bcc9c35b827f10b4cc8d4a74ab0dd3dda1cbb0.debug\n+usr/lib/debug/.build-id/3a/815ba3a0c89d58213b8c2c7241ea01f5d91b68.debug\n"}]}]}]}, {"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,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./usr/lib/debug/.build-id/05/\n--rw-r--r-- 0 root (0) root (0) 73228 2012-01-11 16:04:20.000000 ./usr/lib/debug/.build-id/05/bcc9c35b827f10b4cc8d4a74ab0dd3dda1cbb0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./usr/lib/debug/.build-id/3a/\n+-rw-r--r-- 0 root (0) root (0) 73228 2012-01-11 16:04:20.000000 ./usr/lib/debug/.build-id/3a/815ba3a0c89d58213b8c2c7241ea01f5d91b68.debug\n drwxr-xr-x 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2012-01-11 16:04:20.000000 ./usr/share/doc/tcpreen-dbgsym -> tcpreen\n"}, {"source1": "./usr/lib/debug/.build-id/05/bcc9c35b827f10b4cc8d4a74ab0dd3dda1cbb0.debug", "source2": "./usr/lib/debug/.build-id/3a/815ba3a0c89d58213b8c2c7241ea01f5d91b68.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 5% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,18 +1,18 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x20bd\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x0001b4 0x00006010 0x00006010 0x00000 0x001a8 R 0x4\n+ EXIDX 0x0001b4 0x0000601c 0x0000601c 0x00000 0x001a8 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00000 0x00019 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x061bc R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x061c8 R E 0x10000\n LOAD 0x006df4 0x00016df4 0x00016df4 0x00000 0x0060c RW 0x10000\n DYNAMIC 0x006df4 0x00016ef8 0x00016ef8 0x00000 0x00108 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x006df4 0x00016df4 0x00016df4 0x00000 0x0020c R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -13,18 +13,18 @@\n [ 8] .gnu.version_r NOBITS 00000e60 0001b4 0000d0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00000f30 0001b4 000420 08 A 5 0 4\n [10] .rel.plt NOBITS 00001350 0001b4 0002f8 08 AI 5 23 4\n [11] .init NOBITS 00001648 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001654 0001b4 0004ac 04 AX 0 0 4\n [13] .text NOBITS 00001b00 0001b4 0034dc 00 AX 0 0 4\n [14] .fini NOBITS 00004fdc 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 00004fe4 0001b4 000e60 00 A 0 0 4\n- [16] .ARM.extab NOBITS 00005e44 0001b4 0001cc 00 A 0 0 4\n- [17] .ARM.exidx NOBITS 00006010 0001b4 0001a8 00 AL 13 0 4\n- [18] .eh_frame NOBITS 000061b8 0001b4 000004 00 A 0 0 4\n+ [15] .rodata NOBITS 00004fe4 0001b4 000e6c 00 A 0 0 4\n+ [16] .ARM.extab NOBITS 00005e50 0001b4 0001cc 00 A 0 0 4\n+ [17] .ARM.exidx NOBITS 0000601c 0001b4 0001a8 00 AL 13 0 4\n+ [18] .eh_frame NOBITS 000061c4 0001b4 000004 00 A 0 0 4\n [19] .init_array NOBITS 00016df4 006df4 000004 04 WA 0 0 4\n [20] .fini_array NOBITS 00016df8 006df4 000004 04 WA 0 0 4\n [21] .data.rel.ro NOBITS 00016dfc 006df4 0000fc 00 WA 0 0 4\n [22] .dynamic NOBITS 00016ef8 006df4 000108 08 WA 6 0 4\n [23] .got NOBITS 00017000 006df4 0001d8 04 WA 0 0 4\n [24] .data NOBITS 000171d8 006df4 000210 00 WA 0 0 4\n [25] .bss NOBITS 000173e8 006df4 000018 00 WA 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -13,17 +13,17 @@\n 9: 00000f30 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00001350 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00001648 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00001654 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00001b00 0 SECTION LOCAL DEFAULT 13 .text\n 14: 00004fdc 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 00004fe4 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 00005e44 0 SECTION LOCAL DEFAULT 16 .ARM.extab\n- 17: 00006010 0 SECTION LOCAL DEFAULT 17 .ARM.exidx\n- 18: 000061b8 0 SECTION LOCAL DEFAULT 18 .eh_frame\n+ 16: 00005e50 0 SECTION LOCAL DEFAULT 16 .ARM.extab\n+ 17: 0000601c 0 SECTION LOCAL DEFAULT 17 .ARM.exidx\n+ 18: 000061c4 0 SECTION LOCAL DEFAULT 18 .eh_frame\n 19: 00016df4 0 SECTION LOCAL DEFAULT 19 .init_array\n 20: 00016df8 0 SECTION LOCAL DEFAULT 20 .fini_array\n 21: 00016dfc 0 SECTION LOCAL DEFAULT 21 .data.rel.ro\n 22: 00016ef8 0 SECTION LOCAL DEFAULT 22 .dynamic\n 23: 00017000 0 SECTION LOCAL DEFAULT 23 .got\n 24: 000171d8 0 SECTION LOCAL DEFAULT 24 .data\n 25: 000173e8 0 SECTION LOCAL DEFAULT 25 .bss\n@@ -37,15 +37,15 @@\n 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_str\n 34: 00000000 0 SECTION LOCAL DEFAULT 34 .debug_loc\n 35: 00000000 0 SECTION LOCAL DEFAULT 35 .debug_ranges\n 36: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/Scrt1.o\n 37: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n 38: 000020bc 0 NOTYPE LOCAL DEFAULT 13 $t\n 39: 000020f4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 40: 00006018 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 40: 00006024 0 NOTYPE LOCAL DEFAULT 17 $d\n 41: 00004fe4 0 NOTYPE LOCAL DEFAULT 15 $d\n 42: 000171d8 0 NOTYPE LOCAL DEFAULT 24 $d\n 43: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o\n 44: 00002104 0 NOTYPE LOCAL DEFAULT 13 $a\n 45: 00002104 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n 46: 00002120 0 NOTYPE LOCAL DEFAULT 13 $d\n 47: 00001648 0 NOTYPE LOCAL DEFAULT 11 $a\n@@ -54,24 +54,24 @@\n 50: 00001650 0 NOTYPE LOCAL DEFAULT 11 $a\n 51: 00004fe0 0 NOTYPE LOCAL DEFAULT 14 $a\n 52: 00000000 0 FILE LOCAL DEFAULT ABS main.cpp\n 53: 00005188 0 NOTYPE LOCAL DEFAULT 15 $d\n 54: 000030c1 80 FUNC LOCAL DEFAULT 13 _ZL9error_genPKcS0_\n 55: 000030c0 0 NOTYPE LOCAL DEFAULT 13 $t\n 56: 00003100 0 NOTYPE LOCAL DEFAULT 13 $d\n- 57: 00006058 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 57: 00006064 0 NOTYPE LOCAL DEFAULT 17 $d\n 58: 00003110 0 NOTYPE LOCAL DEFAULT 13 $t\n 59: 00003111 30 FUNC LOCAL DEFAULT 13 _ZL10parse_userPKc\n- 60: 00005ed0 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 60: 00005edc 0 NOTYPE LOCAL DEFAULT 16 $d\n 61: 00001b00 0 NOTYPE LOCAL DEFAULT 13 $t\n 62: 00001c08 0 NOTYPE LOCAL DEFAULT 13 $d\n 63: 00001c6a 0 NOTYPE LOCAL DEFAULT 13 $t\n 64: 0000201c 0 NOTYPE LOCAL DEFAULT 13 $d\n- 65: 00005edc 0 NOTYPE LOCAL DEFAULT 16 $d\n- 66: 00006010 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 65: 00005ee8 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 66: 0000601c 0 NOTYPE LOCAL DEFAULT 17 $d\n 67: 000171e0 0 NOTYPE LOCAL DEFAULT 24 $d\n 68: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 69: 00004fe8 0 NOTYPE LOCAL DEFAULT 15 $d\n 70: 00004fe8 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n 71: 00002129 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n 72: 00002128 0 NOTYPE LOCAL DEFAULT 13 $t\n 73: 00002144 0 NOTYPE LOCAL DEFAULT 13 $d\n@@ -90,25 +90,25 @@\n 86: 00016df4 0 NOTYPE LOCAL DEFAULT 19 $d\n 87: 00016df4 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_init_array_entry\n 88: 000173e8 0 NOTYPE LOCAL DEFAULT 25 $d\n 89: 00000000 0 FILE LOCAL DEFAULT ABS tcpreen.cpp\n 90: 000021cd 12 FUNC LOCAL DEFAULT 13 _ZL27bridge_child_signal_handleri\n 91: 000021cc 0 NOTYPE LOCAL DEFAULT 13 $t\n 92: 000021d4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 93: 00006020 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 93: 0000602c 0 NOTYPE LOCAL DEFAULT 17 $d\n 94: 000021d8 0 NOTYPE LOCAL DEFAULT 13 $t\n 95: 000021d9 56 FUNC LOCAL DEFAULT 13 _ZL28bridge_parent_signal_handleri\n 96: 00002204 0 NOTYPE LOCAL DEFAULT 13 $d\n 97: 00002210 0 NOTYPE LOCAL DEFAULT 13 $t\n 98: 00002211 112 FUNC LOCAL DEFAULT 13 _ZL13bridge_accepti\n 99: 00002274 0 NOTYPE LOCAL DEFAULT 13 $d\n 100: 00002280 0 NOTYPE LOCAL DEFAULT 13 $t\n 101: 00002281 140 FUNC LOCAL DEFAULT 13 _ZL13bridge_printfiPKcz\n 102: 000022f4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 103: 00005e44 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 103: 00005e50 0 NOTYPE LOCAL DEFAULT 16 $d\n 104: 00005078 0 NOTYPE LOCAL DEFAULT 15 $d\n 105: 0000230c 0 NOTYPE LOCAL DEFAULT 13 $t\n 106: 0000230d 176 FUNC LOCAL DEFAULT 13 _ZL11bridge_waitRi.part.0\n 107: 000023a8 0 NOTYPE LOCAL DEFAULT 13 $d\n 108: 000023bc 0 NOTYPE LOCAL DEFAULT 13 $t\n 109: 000023bd 92 FUNC LOCAL DEFAULT 13 _ZL16bridge_hosterrorRK13SocketAddressi.constprop.0\n 110: 00002410 0 NOTYPE LOCAL DEFAULT 13 $d\n@@ -122,70 +122,70 @@\n 118: 000173f0 4 OBJECT LOCAL DEFAULT 25 _ZL7mainpid\n 119: 000173f4 4 OBJECT LOCAL DEFAULT 25 _ZL4mode\n 120: 000173f8 4 OBJECT LOCAL DEFAULT 25 _ZL4user\n 121: 000173fc 4 OBJECT LOCAL DEFAULT 25 _ZL7niflags\n 122: 00000000 0 FILE LOCAL DEFAULT ABS bridge.cpp\n 123: 00002b98 0 NOTYPE LOCAL DEFAULT 13 $t\n 124: 000030b4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 125: 00005ec4 0 NOTYPE LOCAL DEFAULT 16 $d\n- 126: 00006050 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 125: 00005ed0 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 126: 0000605c 0 NOTYPE LOCAL DEFAULT 17 $d\n 127: 00000000 0 FILE LOCAL DEFAULT ABS proto.cpp\n 128: 00003130 0 NOTYPE LOCAL DEFAULT 13 $t\n 129: 00003204 0 NOTYPE LOCAL DEFAULT 13 $d\n- 130: 00006068 0 NOTYPE LOCAL DEFAULT 17 $d\n- 131: 00005a24 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 130: 00006074 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 131: 00005a30 0 NOTYPE LOCAL DEFAULT 15 $d\n 132: 00003218 0 NOTYPE LOCAL DEFAULT 13 $t\n 133: 00003260 0 NOTYPE LOCAL DEFAULT 13 $d\n 134: 00017330 0 NOTYPE LOCAL DEFAULT 24 $d\n 135: 00017330 80 OBJECT LOCAL DEFAULT 24 _ZL10proto_list\n 136: 00000000 0 FILE LOCAL DEFAULT ABS format.cpp\n 137: 00003268 0 NOTYPE LOCAL DEFAULT 13 $t\n 138: 00003294 0 NOTYPE LOCAL DEFAULT 13 $d\n- 139: 00006078 0 NOTYPE LOCAL DEFAULT 17 $d\n- 140: 00005a88 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 139: 00006084 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 140: 00005a94 0 NOTYPE LOCAL DEFAULT 15 $d\n 141: 00003298 0 NOTYPE LOCAL DEFAULT 13 $t\n 142: 000032e4 0 NOTYPE LOCAL DEFAULT 13 $d\n 143: 000032ec 0 NOTYPE LOCAL DEFAULT 13 $t\n 144: 00003300 0 NOTYPE LOCAL DEFAULT 13 $d\n 145: 00017380 0 NOTYPE LOCAL DEFAULT 24 $d\n 146: 00017380 104 OBJECT LOCAL DEFAULT 24 _ZL11format_list\n 147: 00000000 0 FILE LOCAL DEFAULT ABS sockprot.cpp\n- 148: 00005afc 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 148: 00005b08 0 NOTYPE LOCAL DEFAULT 15 $d\n 149: 0000330c 0 NOTYPE LOCAL DEFAULT 13 $t\n 150: 00003404 0 NOTYPE LOCAL DEFAULT 13 $d\n- 151: 00006090 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 151: 0000609c 0 NOTYPE LOCAL DEFAULT 17 $d\n 152: 00003418 0 NOTYPE LOCAL DEFAULT 13 $t\n 153: 000034e8 0 NOTYPE LOCAL DEFAULT 13 $d\n 154: 000034f8 0 NOTYPE LOCAL DEFAULT 13 $t\n- 155: 00005f00 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 155: 00005f0c 0 NOTYPE LOCAL DEFAULT 16 $d\n 156: 00003610 0 NOTYPE LOCAL DEFAULT 13 $d\n 157: 0000361c 0 NOTYPE LOCAL DEFAULT 13 $t\n 158: 000037e8 0 NOTYPE LOCAL DEFAULT 13 $d\n 159: 000037f4 0 NOTYPE LOCAL DEFAULT 13 $t\n 160: 00000000 0 FILE LOCAL DEFAULT ABS solve.c\n 161: 00003819 160 FUNC LOCAL DEFAULT 13 sockaddrcmp\n 162: 00003818 0 NOTYPE LOCAL DEFAULT 13 $t\n 163: 000038ac 0 NOTYPE LOCAL DEFAULT 13 $d\n 164: 000038b8 0 NOTYPE LOCAL DEFAULT 13 $t\n 165: 000038b9 84 FUNC LOCAL DEFAULT 13 freeai.part.0\n 166: 00003b40 0 NOTYPE LOCAL DEFAULT 13 $d\n- 167: 00005b1c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 167: 00005b28 0 NOTYPE LOCAL DEFAULT 15 $d\n 168: 00003b50 0 NOTYPE LOCAL DEFAULT 13 $t\n 169: 00003b7c 0 NOTYPE LOCAL DEFAULT 13 $d\n 170: 00003c58 0 NOTYPE LOCAL DEFAULT 13 $d\n 171: 00003b87 0 NOTYPE LOCAL DEFAULT 13 $d\n 172: 00003b88 0 NOTYPE LOCAL DEFAULT 13 $t\n 173: 00000000 0 FILE LOCAL DEFAULT ABS secstr.c\n 174: 00003c68 0 NOTYPE LOCAL DEFAULT 13 $t\n 175: 00003cd4 0 NOTYPE LOCAL DEFAULT 13 $d\n 176: 00000000 0 FILE LOCAL DEFAULT ABS log.cpp\n 177: 00003ce0 0 NOTYPE LOCAL DEFAULT 13 $t\n- 178: 000060d0 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 178: 000060dc 0 NOTYPE LOCAL DEFAULT 17 $d\n 179: 00003d0c 0 NOTYPE LOCAL DEFAULT 13 $d\n- 180: 00005f0c 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 180: 00005f18 0 NOTYPE LOCAL DEFAULT 16 $d\n 181: 00003d10 0 NOTYPE LOCAL DEFAULT 13 $t\n 182: 00003d40 0 NOTYPE LOCAL DEFAULT 13 $d\n 183: 00003d44 0 NOTYPE LOCAL DEFAULT 13 $t\n 184: 00003ddc 0 NOTYPE LOCAL DEFAULT 13 $d\n 185: 00003de4 0 NOTYPE LOCAL DEFAULT 13 $t\n 186: 00003e20 0 NOTYPE LOCAL DEFAULT 13 $d\n 187: 00003e24 0 NOTYPE LOCAL DEFAULT 13 $t\n@@ -193,58 +193,58 @@\n 189: 00003e64 0 NOTYPE LOCAL DEFAULT 13 $t\n 190: 00003e88 0 NOTYPE LOCAL DEFAULT 13 $d\n 191: 00003e8c 0 NOTYPE LOCAL DEFAULT 13 $t\n 192: 00003eb0 0 NOTYPE LOCAL DEFAULT 13 $d\n 193: 00003eb4 0 NOTYPE LOCAL DEFAULT 13 $t\n 194: 00003ef0 0 NOTYPE LOCAL DEFAULT 13 $d\n 195: 00003ef4 0 NOTYPE LOCAL DEFAULT 13 $t\n- 196: 00005d08 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 196: 00005d14 0 NOTYPE LOCAL DEFAULT 15 $d\n 197: 0000411c 0 NOTYPE LOCAL DEFAULT 13 $d\n- 198: 00005b30 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 198: 00005b3c 0 NOTYPE LOCAL DEFAULT 15 $d\n 199: 00016e68 0 NOTYPE LOCAL DEFAULT 21 $d\n 200: 00016dfc 0 NOTYPE LOCAL DEFAULT 21 $d\n 201: 00000000 0 FILE LOCAL DEFAULT ABS basiclog.cpp\n 202: 00004138 0 NOTYPE LOCAL DEFAULT 13 $t\n- 203: 00006128 0 NOTYPE LOCAL DEFAULT 17 $d\n- 204: 00005b3c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 203: 00006134 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 204: 00005b48 0 NOTYPE LOCAL DEFAULT 15 $d\n 205: 0000419c 0 NOTYPE LOCAL DEFAULT 13 $d\n 206: 000041a4 0 NOTYPE LOCAL DEFAULT 13 $t\n 207: 000041e8 0 NOTYPE LOCAL DEFAULT 13 $d\n 208: 000041f0 0 NOTYPE LOCAL DEFAULT 13 $t\n 209: 00004218 0 NOTYPE LOCAL DEFAULT 13 $d\n- 210: 00005fb8 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 210: 00005fc4 0 NOTYPE LOCAL DEFAULT 16 $d\n 211: 00004220 0 NOTYPE LOCAL DEFAULT 13 $t\n 212: 00004278 0 NOTYPE LOCAL DEFAULT 13 $d\n 213: 00004284 0 NOTYPE LOCAL DEFAULT 13 $t\n 214: 000042cc 0 NOTYPE LOCAL DEFAULT 13 $d\n 215: 000042dc 0 NOTYPE LOCAL DEFAULT 13 $t\n 216: 00004324 0 NOTYPE LOCAL DEFAULT 13 $d\n 217: 000044a4 0 NOTYPE LOCAL DEFAULT 13 $t\n 218: 000044cc 0 NOTYPE LOCAL DEFAULT 13 $d\n- 219: 00005fdc 0 NOTYPE LOCAL DEFAULT 16 $d\n- 220: 00006168 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 219: 00005fe8 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 220: 00006174 0 NOTYPE LOCAL DEFAULT 17 $d\n 221: 00004334 0 NOTYPE LOCAL DEFAULT 13 $t\n 222: 00004364 0 NOTYPE LOCAL DEFAULT 13 $d\n 223: 000044d4 0 NOTYPE LOCAL DEFAULT 13 $t\n 224: 00004504 0 NOTYPE LOCAL DEFAULT 13 $d\n- 225: 00005fe8 0 NOTYPE LOCAL DEFAULT 16 $d\n- 226: 00006170 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 225: 00005ff4 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 226: 0000617c 0 NOTYPE LOCAL DEFAULT 17 $d\n 227: 0000436c 0 NOTYPE LOCAL DEFAULT 13 $t\n 228: 00004398 0 NOTYPE LOCAL DEFAULT 13 $d\n 229: 000043a4 0 NOTYPE LOCAL DEFAULT 13 $t\n 230: 000043d0 0 NOTYPE LOCAL DEFAULT 13 $d\n 231: 000043dc 0 NOTYPE LOCAL DEFAULT 13 $t\n 232: 00004408 0 NOTYPE LOCAL DEFAULT 13 $d\n 233: 00004414 0 NOTYPE LOCAL DEFAULT 13 $t\n 234: 00004440 0 NOTYPE LOCAL DEFAULT 13 $d\n 235: 0000444c 0 NOTYPE LOCAL DEFAULT 13 $t\n 236: 00004478 0 NOTYPE LOCAL DEFAULT 13 $d\n 237: 00004484 0 NOTYPE LOCAL DEFAULT 13 $t\n 238: 000044a0 0 NOTYPE LOCAL DEFAULT 13 $d\n- 239: 00005c00 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 239: 00005c0c 0 NOTYPE LOCAL DEFAULT 15 $d\n 240: 00016e70 0 NOTYPE LOCAL DEFAULT 21 $d\n 241: 00016e20 0 NOTYPE LOCAL DEFAULT 21 $d\n 242: 00000000 0 FILE LOCAL DEFAULT ABS output.c\n 243: 00005198 0 NOTYPE LOCAL DEFAULT 15 $d\n 244: 0000450c 0 NOTYPE LOCAL DEFAULT 13 $t\n 245: 00004540 0 NOTYPE LOCAL DEFAULT 13 $d\n 246: 0000454c 0 NOTYPE LOCAL DEFAULT 13 $t\n@@ -252,51 +252,51 @@\n 248: 000045b4 0 NOTYPE LOCAL DEFAULT 13 $t\n 249: 0000463c 0 NOTYPE LOCAL DEFAULT 13 $d\n 250: 00004658 0 NOTYPE LOCAL DEFAULT 13 $t\n 251: 0000482c 0 NOTYPE LOCAL DEFAULT 13 $d\n 252: 00004848 0 NOTYPE LOCAL DEFAULT 13 $t\n 253: 00000000 0 FILE LOCAL DEFAULT ABS passlog.cpp\n 254: 00004854 0 NOTYPE LOCAL DEFAULT 13 $t\n- 255: 00006180 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 255: 0000618c 0 NOTYPE LOCAL DEFAULT 17 $d\n 256: 00004c4c 0 NOTYPE LOCAL DEFAULT 13 $t\n 257: 00004c64 0 NOTYPE LOCAL DEFAULT 13 $d\n- 258: 00006198 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 258: 000061a4 0 NOTYPE LOCAL DEFAULT 17 $d\n 259: 00004c6c 0 NOTYPE LOCAL DEFAULT 13 $t\n 260: 00004c90 0 NOTYPE LOCAL DEFAULT 13 $d\n- 261: 000061a0 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 261: 000061ac 0 NOTYPE LOCAL DEFAULT 17 $d\n 262: 00004859 144 FUNC LOCAL DEFAULT 13 _ZL11wordcasecmpPKcS0_\n- 263: 00005d0c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 263: 00005d18 0 NOTYPE LOCAL DEFAULT 15 $d\n 264: 000048e9 668 FUNC LOCAL DEFAULT 13 _ZN15PasswordDataLog15WriteClientLineEPKcii.part.0\n 265: 000049fc 0 NOTYPE LOCAL DEFAULT 13 $d\n 266: 00004a94 0 NOTYPE LOCAL DEFAULT 13 $t\n 267: 00004b50 0 NOTYPE LOCAL DEFAULT 13 $d\n 268: 00004b84 0 NOTYPE LOCAL DEFAULT 13 $t\n 269: 00004bb8 0 NOTYPE LOCAL DEFAULT 13 $d\n 270: 00004bc0 0 NOTYPE LOCAL DEFAULT 13 $t\n 271: 00004c40 0 NOTYPE LOCAL DEFAULT 13 $d\n- 272: 00005ff4 0 NOTYPE LOCAL DEFAULT 16 $d\n- 273: 00005d8c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 272: 00006000 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 273: 00005d98 0 NOTYPE LOCAL DEFAULT 15 $d\n 274: 00016e88 0 NOTYPE LOCAL DEFAULT 21 $d\n 275: 00000000 0 FILE LOCAL DEFAULT ABS safopen.c\n 276: 00004c98 0 NOTYPE LOCAL DEFAULT 13 $t\n 277: 00004e68 0 NOTYPE LOCAL DEFAULT 13 $d\n 278: 00000000 0 FILE LOCAL DEFAULT ABS buflog.cpp\n 279: 00004e74 0 NOTYPE LOCAL DEFAULT 13 $t\n- 280: 000061a0 0 NOTYPE LOCAL DEFAULT 17 $d\n- 281: 00005da0 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 280: 000061ac 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 281: 00005dac 0 NOTYPE LOCAL DEFAULT 15 $d\n 282: 00016ec0 0 NOTYPE LOCAL DEFAULT 21 $d\n 283: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n 284: 00004f98 0 NOTYPE LOCAL DEFAULT 13 $t\n 285: 00004fd0 0 NOTYPE LOCAL DEFAULT 13 $d\n 286: 00004fd8 0 NOTYPE LOCAL DEFAULT 13 $t\n 287: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 288: 00005db4 0 NOTYPE LOCAL DEFAULT 15 $d\n- 289: 00005db4 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 290: 000061b8 0 NOTYPE LOCAL DEFAULT 18 $d\n- 291: 000061b8 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__\n+ 288: 00005dc0 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 289: 00005dc0 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 290: 000061c4 0 NOTYPE LOCAL DEFAULT 18 $d\n+ 291: 000061c4 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__\n 292: 00000000 0 FILE LOCAL DEFAULT ABS \n 293: 00001648 0 FUNC LOCAL DEFAULT 11 _init\n 294: 00016ef8 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 295: 00016df8 0 NOTYPE LOCAL DEFAULT 19 __init_array_end\n 296: 00016df4 0 NOTYPE LOCAL DEFAULT 19 __init_array_start\n 297: 00017000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 298: 00001654 0 NOTYPE LOCAL DEFAULT 12 $a\n@@ -422,30 +422,30 @@\n 418: 00000000 0 FUNC GLOBAL DEFAULT UND open@GLIBC_2.4\n 419: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4\n 420: 000043a5 56 FUNC GLOBAL DEFAULT 13 _Z13CDataLogMakerv\n 421: 000041f1 48 FUNC GLOBAL DEFAULT 13 _ZN14GenericDataLogD1Ev\n 422: 000037f5 36 FUNC GLOBAL DEFAULT 13 _ZNK13SocketAddress7CleanUpEv\n 423: 00000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.4\n 424: 00004c6d 44 FUNC WEAK DEFAULT 13 _ZN15PasswordDataLogD0Ev\n- 425: 00005d8c 18 OBJECT GLOBAL DEFAULT 15 _ZTS15PasswordDataLog\n+ 425: 00005d98 18 OBJECT GLOBAL DEFAULT 15 _ZTS15PasswordDataLog\n 426: 00003b51 280 FUNC GLOBAL DEFAULT 13 getaddrbyname\n 427: 0000330d 268 FUNC GLOBAL DEFAULT 13 _ZN13SocketAddress13SetFromSocketEiii\n 428: 00003131 232 FUNC GLOBAL DEFAULT 13 _Z11parse_protoPKcPiS1_\n 429: 000034f9 18 FUNC GLOBAL DEFAULT 13 _ZN13SocketAddressD1Ev\n 430: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4\n 431: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4\n 432: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_end_cleanup@CXXABI_1.3\n 433: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4\n- 434: 00005da0 17 OBJECT GLOBAL DEFAULT 15 _ZTS14LineBufDataLog\n+ 434: 00005dac 17 OBJECT GLOBAL DEFAULT 15 _ZTS14LineBufDataLog\n 435: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4\n 436: 000173e8 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__\n 437: 00003419 224 FUNC GLOBAL DEFAULT 13 _ZN13SocketAddress9SetByNameEPKcS1_iiii\n 438: 0000450d 64 FUNC GLOBAL DEFAULT 13 fwrite_count\n 439: 00003ced 36 FUNC GLOBAL DEFAULT 13 _ZN7DataLogD1Ev\n- 440: 00005c00 17 OBJECT GLOBAL DEFAULT 15 _ZTS14GenericDataLog\n+ 440: 00005c0c 17 OBJECT GLOBAL DEFAULT 15 _ZTS14GenericDataLog\n 441: 000032ed 32 FUNC GLOBAL DEFAULT 13 _Z14default_formati\n 442: 00016e20 36 OBJECT GLOBAL DEFAULT 21 _ZTV14GenericDataLog\n 443: 00004b85 60 FUNC GLOBAL DEFAULT 13 _ZN15PasswordDataLog15WriteClientLineEPKcii\n 444: 00004159 76 FUNC GLOBAL DEFAULT 13 _ZN12BasicDataLog15WriteServerDataEPKvii\n 445: 00004139 14 FUNC GLOBAL DEFAULT 13 _ZN14GenericDataLog15WriteServerDataEPKvii\n 446: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4\n 447: 00003f6d 40 FUNC GLOBAL DEFAULT 13 _ZN16DataLogListMakerD2Ev\n@@ -487,15 +487,15 @@\n 483: 00016e44 36 OBJECT GLOBAL DEFAULT 21 _ZTV12BasicDataLog\n 484: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4\n 485: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4\n 486: 00003c69 22 FUNC GLOBAL DEFAULT 13 secure_strncpy\n 487: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4\n 488: 00004f99 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n 489: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4\n- 490: 00005c14 15 OBJECT GLOBAL DEFAULT 15 _ZTS12BasicDataLog\n+ 490: 00005c20 15 OBJECT GLOBAL DEFAULT 15 _ZTS12BasicDataLog\n 491: 0000398d 140 FUNC GLOBAL DEFAULT 13 copyai\n 492: 00003d45 48 FUNC GLOBAL DEFAULT 13 _ZN11DataLogList6AddLogEP7DataLog\n 493: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15\n 494: 000046bd 396 FUNC GLOBAL DEFAULT 13 fwrite_hex\n 495: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr1@GCC_3.5\n 496: 00003631 24 FUNC GLOBAL DEFAULT 13 _ZN13SocketAddress8SetErrorEi\n 497: 00000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.4\n@@ -526,15 +526,15 @@\n 522: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4\n 523: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4\n 524: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4\n 525: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.4\n 526: 00004f61 26 FUNC GLOBAL DEFAULT 13 _ZN14LineBufDataLog15WriteServerDataEPKvii\n 527: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 528: 00003eb5 64 FUNC GLOBAL DEFAULT 13 _ZN11DataLogList7ConnectEPKcS1_S1_S1_\n- 529: 00005b30 9 OBJECT GLOBAL DEFAULT 15 _ZTS7DataLog\n+ 529: 00005b3c 9 OBJECT GLOBAL DEFAULT 15 _ZTS7DataLog\n 530: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_pure_virtual@CXXABI_1.3\n 531: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 532: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4\n 533: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4\n 534: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4\n 535: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4\n 536: 00003649 428 FUNC GLOBAL DEFAULT 13 _ZN13SocketAddress7ConnectEi\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05bcc9c35b827f10b4cc8d4a74ab0dd3dda1cbb0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3a815ba3a0c89d58213b8c2c7241ea01f5d91b68\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "comments": ["error from `readelf --wide --debug-dump=loc {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3760,15 +3760,15 @@\n 00003c57 v0000000 v0000000 views at 00003c55 for:\n 00004054 00004066 (DW_OP_reg6 (r6))\n 00003c62 \n \n 00003c6a v0000001 v0000000 location view pair\n \n 00003c6c v0000001 v0000000 views at 00003c6a for:\n- 0000403a 00004046 (DW_OP_addr: 5b20; DW_OP_stack_value)\n+ 0000403a 00004046 (DW_OP_addr: 5b2c; DW_OP_stack_value)\n 00003c7c \n \n 00003c84 v0000001 v0000000 location view pair\n \n 00003c86 v0000001 v0000000 views at 00003c84 for:\n 0000403a 00004046 (DW_OP_reg6 (r6))\n 00003c91 \n@@ -4927,15 +4927,15 @@\n 00004e3c v0000000 v0000000 views at 00004e0b for:\n 0000479a 00004848 (DW_OP_reg4 (r4))\n 00004e47 \n \n 00004e4f v0000001 v0000000 location view pair\n \n 00004e51 v0000001 v0000000 views at 00004e4f for:\n- 000046f6 00004702 (DW_OP_addr: 5cd4; DW_OP_stack_value)\n+ 000046f6 00004702 (DW_OP_addr: 5ce0; DW_OP_stack_value)\n 00004e61 \n \n 00004e69 v0000001 v0000000 location view pair\n \n 00004e6b v0000001 v0000000 views at 00004e69 for:\n 000046f6 00004702 (DW_OP_reg5 (r5))\n 00004e76 \n@@ -4966,15 +4966,15 @@\n 00004ed6 v0000000 v0000000 views at 00004ec4 for:\n 000047cc 000047cf (DW_OP_breg6 (r6): 0; DW_OP_deref_size: 1; DW_OP_const1u: 255; DW_OP_and; DW_OP_stack_value)\n 00004ee8 \n \n 00004ef0 v0000000 v0000000 location view pair\n \n 00004ef2 v0000000 v0000000 views at 00004ef0 for:\n- 00004810 00004828 (DW_OP_addr: 5ce8; DW_OP_stack_value)\n+ 00004810 00004828 (DW_OP_addr: 5cf4; DW_OP_stack_value)\n 00004f02 \n \n 00004f0a v0000000 v0000000 location view pair\n \n 00004f0c v0000000 v0000000 views at 00004f0a for:\n 00004810 00004828 (DW_OP_reg5 (r5))\n 00004f17 \n@@ -5134,27 +5134,27 @@\n 00005199 v0000000 v0000000 views at 00005155 for:\n 00004638 00004658 (DW_OP_reg0 (r0))\n 000051a4 \n \n 000051ac v0000001 v0000000 location view pair\n \n 000051ae v0000001 v0000000 views at 000051ac for:\n- 000045b4 000045b8 (DW_OP_addr: 5c34; DW_OP_stack_value)\n+ 000045b4 000045b8 (DW_OP_addr: 5c40; DW_OP_stack_value)\n 000051be \n \n 000051c6 v0000001 v0000000 location view pair\n \n 000051c8 v0000001 v0000000 views at 000051c6 for:\n 000045b4 000045b8 (DW_OP_reg6 (r6))\n 000051d3 \n \n 000051db v0000001 v0000000 location view pair\n \n 000051dd v0000001 v0000000 views at 000051db for:\n- 00004612 0000461a (DW_OP_addr: 5c34; DW_OP_stack_value)\n+ 00004612 0000461a (DW_OP_addr: 5c40; DW_OP_stack_value)\n 000051ed \n \n 000051f5 v0000001 v0000000 location view pair\n \n 000051f7 v0000001 v0000000 views at 000051f5 for:\n 00004612 0000461a (DW_OP_reg6 (r6))\n 00005202 \n@@ -5191,15 +5191,15 @@\n 0000527a v0000000 v0000000 views at 00005262 for:\n 00004540 0000454c (DW_OP_GNU_entry_value: (DW_OP_reg2 (r2)); DW_OP_stack_value)\n 00005288 \n \n 00005290 v0000000 v0000000 location view pair\n \n 00005292 v0000000 v0000000 views at 00005290 for:\n- 00004528 0000453a (DW_OP_addr: 5c2c; DW_OP_stack_value)\n+ 00004528 0000453a (DW_OP_addr: 5c38; DW_OP_stack_value)\n 000052a2 \n \n 000052aa v0000000 v0000000 location view pair\n \n 000052ac v0000000 v0000000 views at 000052aa for:\n 00004528 0000453a (DW_OP_reg5 (r5))\n 000052b7 \n@@ -5605,42 +5605,42 @@\n 000059c6 v0000002 v0000000 views at 000059c4 for:\n 00004afc 00004b04 (DW_OP_reg5 (r5))\n 000059d1 \n \n 000059d9 v0000002 v0000000 location view pair\n \n 000059db v0000002 v0000000 views at 000059d9 for:\n- 00004b1a 00004b22 (DW_OP_addr: 5d20; DW_OP_stack_value)\n+ 00004b1a 00004b22 (DW_OP_addr: 5d2c; DW_OP_stack_value)\n 000059eb \n \n 000059f3 v0000002 v0000000 location view pair\n \n 000059f5 v0000002 v0000000 views at 000059f3 for:\n 00004b1a 00004b1c (DW_OP_breg4 (r4): 4)\n 00005a01 \n \n 00005a09 v0000001 v0000000 location view pair\n \n 00005a0b v0000001 v0000000 views at 00005a09 for:\n- 0000496a 0000497c (DW_OP_addr: 5d20; DW_OP_stack_value)\n+ 0000496a 0000497c (DW_OP_addr: 5d2c; DW_OP_stack_value)\n 00005a1b \n \n 00005a23 v0000001 v0000000 location view pair\n 00005a25 v0000000 v0000000 location view pair\n \n 00005a27 v0000001 v0000000 views at 00005a23 for:\n 0000496a 00004976 (DW_OP_breg4 (r4): 4)\n 00005a33 v0000000 v0000000 views at 00005a25 for:\n 00004976 00004979 (DW_OP_reg0 (r0))\n 00005a3e \n \n 00005a46 v0000001 v0000000 location view pair\n \n 00005a48 v0000001 v0000000 views at 00005a46 for:\n- 00004ab6 00004ac8 (DW_OP_addr: 5d20; DW_OP_stack_value)\n+ 00004ab6 00004ac8 (DW_OP_addr: 5d2c; DW_OP_stack_value)\n 00005a58 \n \n 00005a60 v0000001 v0000000 location view pair\n 00005a62 v0000000 v0000000 location view pair\n \n 00005a64 v0000001 v0000000 views at 00005a60 for:\n 00004ab6 00004ac2 (DW_OP_breg4 (r4): 4)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -7,17 +7,17 @@\n F1 Dw*Au{\n !}.(7+vfM\n !LHMEJ=j\n oqVc\"zMKj\n 3A0;~dzb\n %\\1':U~^\n q,d]*d}[\n-49VFq6FA\n-2\tx.]?>Ub\n-%Z(u\"jeJ\n+49VFq6FAN{1\n+u9)+vF[Ac+\n+3\tx!]?>Ub\n /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/Scrt1.o\n /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o\n call_weak_fn\n /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o\n main.cpp\n _ZL9error_genPKcS0_\n _ZL10parse_userPKc\n"}]}]}]}]}]}