{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.nk2hbCRO/b1/haskell-snap-templates_1.0.0.2-4_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.nk2hbCRO/b2/haskell-snap-templates_1.0.0.2-4_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- c70788fb78aee4bf977b1f6d9f9df645 240912 haskell optional snap-templates_1.0.0.2-4_armhf.deb\n+ 199c14865798697fbe31ab6e1c4719a3 240872 haskell optional snap-templates_1.0.0.2-4_armhf.deb\n"}, {"source1": "snap-templates_1.0.0.2-4_armhf.deb", "source2": "snap-templates_1.0.0.2-4_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 2020-09-28 16:00:23.000000 debian-binary\n -rw-r--r-- 0 0 0 884 2020-09-28 16:00:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 239836 2020-09-28 16:00:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 239796 2020-09-28 16:00:23.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,11 +1,11 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-28 16:00:23.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-28 16:00:23.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-28 16:00:23.000000 ./usr/bin/\n--rwxr-xr-x 0 root (0) root (0) 914636 2020-09-28 16:00:23.000000 ./usr/bin/snap-framework\n+-rwxr-xr-x 0 root (0) root (0) 914620 2020-09-28 16:00:23.000000 ./usr/bin/snap-framework\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-28 16:00:23.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-28 16:00:23.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-28 16:00:23.000000 ./usr/share/doc/snap-templates/\n -rw-r--r-- 0 root (0) root (0) 273 2018-07-29 21:49:08.000000 ./usr/share/doc/snap-templates/CONTRIBUTORS\n -rw-r--r-- 0 root (0) root (0) 3215 2020-09-28 16:00:23.000000 ./usr/share/doc/snap-templates/buildinfo_armhf.gz\n -rw-r--r-- 0 root (0) root (0) 909 2020-09-28 16:00:23.000000 ./usr/share/doc/snap-templates/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1876 2018-09-30 08:15:31.000000 ./usr/share/doc/snap-templates/copyright\n"}, {"source1": "./usr/bin/snap-framework", "source2": "./usr/bin/snap-framework", "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: EXEC (Executable file)\n Machine: ARM\n Version: 0x1\n Entry point address: 0xdd39\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 913436 (bytes into file)\n+ Start of section headers: 913420 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 10\n Size of section headers: 40 (bytes)\n Number of section headers: 30\n Section header string table index: 29\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -5,15 +5,15 @@\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00008034 0x00008034 0x00140 0x00140 R 0x4\n INTERP 0x000174 0x00008174 0x00008174 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n LOAD 0x000000 0x00008000 0x00008000 0xd7788 0xd7788 R E 0x1000\n- LOAD 0x0d7ed0 0x000e0ed0 0x000e0ed0 0x06fc4 0x0a6cc RW 0x1000\n+ LOAD 0x0d7ed0 0x000e0ed0 0x000e0ed0 0x06fb4 0x0a6cc RW 0x1000\n DYNAMIC 0x0d7ee0 0x000e0ee0 0x000e0ee0 0x00120 0x00120 RW 0x4\n NOTE 0x000190 0x00008190 0x00008190 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x0d7780 0x000df780 0x000df780 0x00008 0x00008 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n EXIDX 0x0b92dc 0x000c12dc 0x000c12dc 0x00008 0x00008 R 0x4\n GNU_RELRO 0x0d7ed0 0x000e0ed0 0x000e0ed0 0x00130 0x00130 RW 0x4\n \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 30 section headers, starting at offset 0xdf01c:\n+There are 30 section headers, starting at offset 0xdf00c:\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 00008174 000174 000019 00 A 0 0 1\n [ 2] .note.ABI-tag NOTE 00008190 000190 000020 00 A 0 0 4\n [ 3] .note.gnu.build-id NOTE 000081b0 0001b0 000024 00 A 0 0 4\n@@ -22,18 +22,18 @@\n [17] .eh_frame PROGBITS 000df77c 0d777c 000004 00 A 0 0 4\n [18] .eh_frame_hdr PROGBITS 000df780 0d7780 000008 00 A 0 0 4\n [19] .fini_array FINI_ARRAY 000e0ed0 0d7ed0 000004 04 WA 0 0 4\n [20] .init_array INIT_ARRAY 000e0ed4 0d7ed4 000004 04 WA 0 0 4\n [21] .data.rel.ro PROGBITS 000e0ed8 0d7ed8 000008 00 WA 0 0 4\n [22] .dynamic DYNAMIC 000e0ee0 0d7ee0 000120 08 WA 5 0 4\n [23] .tm_clone_table PROGBITS 000e1000 0d8000 000000 00 WA 0 0 4\n- [24] .data PROGBITS 000e1000 0d8000 006cf8 00 WA 0 0 16\n- [25] .got PROGBITS 000e7cf8 0decf8 00019c 00 WA 0 0 4\n- [26] .bss NOBITS 000e7ec0 0dee94 0036dc 00 WA 0 0 64\n- [27] .note.gnu.gold-version NOTE 00000000 0dee94 00001c 00 0 0 4\n- [28] .ARM.attributes ARM_ATTRIBUTES 00000000 0deeb0 00003d 00 0 0 1\n- [29] .shstrtab STRTAB 00000000 0deeed 00012e 00 0 0 1\n+ [24] .data PROGBITS 000e1000 0d8000 006ce8 00 WA 0 0 16\n+ [25] .got PROGBITS 000e7ce8 0dece8 00019c 00 WA 0 0 4\n+ [26] .bss NOBITS 000e7ec0 0dee84 0036dc 00 WA 0 0 64\n+ [27] .note.gnu.gold-version NOTE 00000000 0dee84 00001c 00 0 0 4\n+ [28] .ARM.attributes ARM_ATTRIBUTES 00000000 0deea0 00003d 00 0 0 1\n+ [29] .shstrtab STRTAB 00000000 0deedd 00012e 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), y (purecode), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -10,39 +10,39 @@\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (3)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2)\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2)\n 9: 00000000 0 FUNC GLOBAL DEFAULT UND clock_getres@GLIBC_2.17 (4)\n 10: 00000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@GLIBC_2.17 (4)\n 11: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2)\n 12: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2)\n- 13: 00000000 0 FUNC GLOBAL DEFAULT UND futimes@GLIBC_2.4 (2)\n- 14: 00000000 0 FUNC GLOBAL DEFAULT UND futimens@GLIBC_2.6 (5)\n- 15: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2)\n- 16: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2)\n+ 13: 00000000 0 FUNC GLOBAL DEFAULT UND futimens@GLIBC_2.6 (5)\n+ 14: 00000000 0 FUNC GLOBAL DEFAULT UND futimes@GLIBC_2.4 (2)\n+ 15: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2)\n+ 16: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2)\n 17: 00000000 0 FUNC GLOBAL DEFAULT UND utimes@GLIBC_2.4 (2)\n 18: 00000000 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2)\n 19: 00000000 0 FUNC GLOBAL DEFAULT UND telldir@GLIBC_2.4 (2)\n- 20: 00000000 0 FUNC GLOBAL DEFAULT UND lutimes@GLIBC_2.4 (2)\n- 21: 00000000 0 FUNC GLOBAL DEFAULT UND seekdir@GLIBC_2.4 (2)\n+ 20: 00000000 0 FUNC GLOBAL DEFAULT UND seekdir@GLIBC_2.4 (2)\n+ 21: 00000000 0 FUNC GLOBAL DEFAULT UND lutimes@GLIBC_2.4 (2)\n 22: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2)\n 23: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2)\n 24: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2)\n 25: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2)\n 26: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2)\n 27: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2)\n 28: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2)\n 29: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (2)\n 30: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2)\n 31: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2)\n- 32: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2)\n- 33: 00000000 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.4 (2)\n- 34: 00000000 0 FUNC GLOBAL DEFAULT UND __xmknod@GLIBC_2.4 (2)\n- 35: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2)\n- 36: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2)\n- 37: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2)\n+ 32: 00000000 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.4 (2)\n+ 33: 00000000 0 FUNC GLOBAL DEFAULT UND __xmknod@GLIBC_2.4 (2)\n+ 34: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2)\n+ 35: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2)\n+ 36: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2)\n+ 37: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2)\n 38: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2)\n 39: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2)\n 40: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2)\n 41: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2)\n 42: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2)\n 43: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2)\n 44: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2)\n@@ -52,45 +52,45 @@\n 48: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (3)\n 49: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2)\n 50: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2)\n 51: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2)\n 52: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2)\n 53: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin@GLIBC_2.4 (2)\n 54: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2)\n- 55: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2)\n- 56: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2)\n- 57: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2)\n- 58: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2)\n- 59: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2)\n- 60: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2)\n- 61: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2)\n+ 55: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2)\n+ 56: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2)\n+ 57: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2)\n+ 58: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2)\n+ 59: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2)\n+ 60: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2)\n+ 61: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2)\n 62: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2)\n 63: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2)\n 64: 00000000 0 FUNC GLOBAL DEFAULT UND utimensat@GLIBC_2.6 (5)\n 65: 00000000 0 FUNC GLOBAL DEFAULT UND realpath@GLIBC_2.4 (2)\n 66: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2)\n 67: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2)\n 68: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_cmp\n 69: 00000000 0 FUNC GLOBAL DEFAULT UND ffi_prep_closure_loc@LIBFFI_CLOSURE_7.0 (7)\n- 70: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_uint16@LIBFFI_BASE_7.0 (8)\n+ 70: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_uint32@LIBFFI_BASE_7.0 (8)\n 71: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_sint16@LIBFFI_BASE_7.0 (8)\n- 72: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_uint32@LIBFFI_BASE_7.0 (8)\n+ 72: 00000000 0 FUNC GLOBAL DEFAULT UND ffi_prep_cif@LIBFFI_BASE_7.0 (8)\n 73: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_sint32@LIBFFI_BASE_7.0 (8)\n- 74: 00000000 0 FUNC GLOBAL DEFAULT UND ffi_prep_cif@LIBFFI_BASE_7.0 (8)\n+ 74: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_sint64@LIBFFI_BASE_7.0 (8)\n 75: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_uint64@LIBFFI_BASE_7.0 (8)\n- 76: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_sint64@LIBFFI_BASE_7.0 (8)\n- 77: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_float@LIBFFI_BASE_7.0 (8)\n+ 76: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_float@LIBFFI_BASE_7.0 (8)\n+ 77: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_double@LIBFFI_BASE_7.0 (8)\n 78: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_sint8@LIBFFI_BASE_7.0 (8)\n- 79: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_double@LIBFFI_BASE_7.0 (8)\n+ 79: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_pointer@LIBFFI_BASE_7.0 (8)\n 80: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_void@LIBFFI_BASE_7.0 (8)\n- 81: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_pointer@LIBFFI_BASE_7.0 (8)\n+ 81: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_uint16@LIBFFI_BASE_7.0 (8)\n 82: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_uint8@LIBFFI_BASE_7.0 (8)\n 83: 00000000 0 FUNC GLOBAL DEFAULT UND ffi_call@LIBFFI_BASE_7.0 (8)\n- 84: 00000000 0 FUNC GLOBAL DEFAULT UND ffi_closure_free@LIBFFI_CLOSURE_7.0 (7)\n- 85: 00000000 0 FUNC GLOBAL DEFAULT UND ffi_closure_alloc@LIBFFI_CLOSURE_7.0 (7)\n+ 84: 00000000 0 FUNC GLOBAL DEFAULT UND ffi_closure_alloc@LIBFFI_CLOSURE_7.0 (7)\n+ 85: 00000000 0 FUNC GLOBAL DEFAULT UND ffi_closure_free@LIBFFI_CLOSURE_7.0 (7)\n 86: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2)\n 87: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2)\n 88: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setname_np@GLIBC_2.12 (9)\n 89: 00000000 0 FUNC GLOBAL DEFAULT UND expm1f@GLIBC_2.4 (11)\n 90: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (12)\n 91: 00000000 0 FUNC GLOBAL DEFAULT UND atanhf@GLIBC_2.4 (11)\n 92: 00000000 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (11)\n@@ -138,47 +138,47 @@\n 134: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 135: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_mod_1\n 136: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_popcount\n 137: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2)\n 138: 00000000 0 FUNC GLOBAL DEFAULT UND putenv@GLIBC_2.4 (2)\n 139: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2)\n 140: 00000000 0 FUNC GLOBAL DEFAULT UND fcntl64@GLIBC_2.28 (6)\n- 141: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (10)\n- 142: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (10)\n- 143: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (10)\n- 144: 00000000 0 FUNC GLOBAL DEFAULT UND utime@GLIBC_2.4 (2)\n+ 141: 00000000 0 FUNC GLOBAL DEFAULT UND utime@GLIBC_2.4 (2)\n+ 142: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (10)\n+ 143: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (10)\n+ 144: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (10)\n 145: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2)\n 146: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2)\n 147: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2)\n 148: 00000000 0 FUNC GLOBAL DEFAULT UND sigprocmask@GLIBC_2.4 (2)\n 149: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.4 (2)\n 150: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetattr@GLIBC_2.4 (2)\n 151: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2)\n- 152: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (10)\n- 153: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2)\n+ 152: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2)\n+ 153: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (10)\n 154: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2)\n 155: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2)\n 156: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2)\n 157: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2)\n 158: 00000000 0 FUNC GLOBAL DEFAULT UND creat@GLIBC_2.4 (2)\n 159: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (10)\n- 160: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2)\n- 161: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (10)\n- 162: 00000000 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.4 (2)\n+ 160: 00000000 0 FUNC GLOBAL DEFAULT UND __xstat64@GLIBC_2.4 (2)\n+ 161: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2)\n+ 162: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (10)\n 163: 00000000 0 FUNC GLOBAL DEFAULT UND __fxstat64@GLIBC_2.4 (2)\n- 164: 00000000 0 FUNC GLOBAL DEFAULT UND iconv_close@GLIBC_2.4 (2)\n- 165: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (10)\n- 166: 00000000 0 FUNC GLOBAL DEFAULT UND iconv@GLIBC_2.4 (2)\n- 167: 00000000 0 OBJECT GLOBAL DEFAULT UND environ@GLIBC_2.4 (2)\n- 168: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2)\n- 169: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2)\n- 170: 00000000 0 FUNC GLOBAL DEFAULT UND iconv_open@GLIBC_2.4 (2)\n+ 164: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (10)\n+ 165: 00000000 0 OBJECT GLOBAL DEFAULT UND environ@GLIBC_2.4 (2)\n+ 166: 00000000 0 FUNC GLOBAL DEFAULT UND iconv_close@GLIBC_2.4 (2)\n+ 167: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2)\n+ 168: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2)\n+ 169: 00000000 0 FUNC GLOBAL DEFAULT UND iconv_open@GLIBC_2.4 (2)\n+ 170: 00000000 0 FUNC GLOBAL DEFAULT UND iconv@GLIBC_2.4 (2)\n 171: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2)\n- 172: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create@GLIBC_2.4 (2)\n- 173: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2)\n+ 172: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2)\n+ 173: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create@GLIBC_2.4 (2)\n 174: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2)\n 175: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_add_1\n 176: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_sub_1\n 177: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_mul_1\n 178: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_add\n 179: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_sub\n 180: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_mul\n@@ -201,87 +201,87 @@\n 197: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpz_powm_sec\n 198: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpz_invert\n 199: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_and_n\n 200: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_andn_n\n 201: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_ior_n\n 202: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpn_xor_n\n 203: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2)\n- 204: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2)\n- 205: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2)\n- 206: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2)\n- 207: 00000000 0 FUNC GLOBAL DEFAULT UND strtod@GLIBC_2.4 (2)\n- 208: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2)\n- 209: 00000000 0 FUNC GLOBAL DEFAULT UND vfprintf@GLIBC_2.4 (2)\n+ 204: 00000000 0 FUNC GLOBAL DEFAULT UND strtod@GLIBC_2.4 (2)\n+ 205: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2)\n+ 206: 00000000 0 FUNC GLOBAL DEFAULT UND vfprintf@GLIBC_2.4 (2)\n+ 207: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2)\n+ 208: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2)\n+ 209: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2)\n 210: 00000000 0 FUNC GLOBAL DEFAULT UND strtoul@GLIBC_2.4 (2)\n 211: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2)\n 212: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2)\n 213: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@GLIBC_2.4 (2)\n 214: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2)\n- 215: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2)\n- 216: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (10)\n- 217: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2)\n+ 215: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (10)\n+ 216: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2)\n+ 217: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2)\n 218: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2)\n 219: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2)\n 220: 00000000 0 FUNC GLOBAL DEFAULT UND time@GLIBC_2.4 (2)\n 221: 00000000 0 FUNC GLOBAL DEFAULT UND ctime_r@GLIBC_2.4 (2)\n 222: 00000000 0 FUNC GLOBAL DEFAULT UND sprintf@GLIBC_2.4 (2)\n 223: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (10)\n 224: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2)\n 225: 00000000 0 FUNC GLOBAL DEFAULT UND printf@GLIBC_2.4 (2)\n 226: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2)\n 227: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.4 (2)\n 228: 00000000 0 FUNC GLOBAL DEFAULT UND getrusage@GLIBC_2.4 (2)\n 229: 00000000 0 FUNC GLOBAL DEFAULT UND stpcpy@GLIBC_2.4 (2)\n 230: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (2)\n- 231: 00000000 0 FUNC GLOBAL DEFAULT UND timer_create@GLIBC_2.4 (14)\n- 232: 00000000 0 FUNC GLOBAL DEFAULT UND gettimeofday@GLIBC_2.4 (2)\n- 233: 00000000 0 FUNC GLOBAL DEFAULT UND timer_delete@GLIBC_2.4 (14)\n- 234: 00000000 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.4 (2)\n- 235: 00000000 0 FUNC GLOBAL DEFAULT UND timer_settime@GLIBC_2.4 (14)\n- 236: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2)\n- 237: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2)\n- 238: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2)\n- 239: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2)\n+ 231: 00000000 0 FUNC GLOBAL DEFAULT UND timer_settime@GLIBC_2.4 (14)\n+ 232: 00000000 0 FUNC GLOBAL DEFAULT UND timer_create@GLIBC_2.4 (14)\n+ 233: 00000000 0 FUNC GLOBAL DEFAULT UND gettimeofday@GLIBC_2.4 (2)\n+ 234: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2)\n+ 235: 00000000 0 FUNC GLOBAL DEFAULT UND timer_delete@GLIBC_2.4 (14)\n+ 236: 00000000 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.4 (2)\n+ 237: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2)\n+ 238: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2)\n+ 239: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2)\n 240: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (10)\n- 241: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.4 (10)\n- 242: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2)\n- 243: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (10)\n- 244: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2)\n+ 241: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2)\n+ 242: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.4 (10)\n+ 243: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.4 (10)\n+ 244: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (10)\n 245: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (10)\n- 246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (10)\n- 247: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.4 (10)\n+ 246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2)\n+ 247: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (10)\n 248: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_broadcast@GLIBC_2.4 (10)\n- 249: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (10)\n+ 249: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (10)\n 250: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (10)\n- 251: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (10)\n- 252: 00000000 0 FUNC GLOBAL DEFAULT UND select@GLIBC_2.4 (2)\n- 253: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.4 (10)\n- 254: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2)\n- 255: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.4 (10)\n- 256: 00000000 0 FUNC GLOBAL DEFAULT UND sigdelset@GLIBC_2.4 (2)\n- 257: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (10)\n- 258: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.4 (10)\n+ 251: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (10)\n+ 252: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.4 (10)\n+ 253: 00000000 0 FUNC GLOBAL DEFAULT UND select@GLIBC_2.4 (2)\n+ 254: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.4 (10)\n+ 255: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2)\n+ 256: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.4 (10)\n+ 257: 00000000 0 FUNC GLOBAL DEFAULT UND sigdelset@GLIBC_2.4 (2)\n+ 258: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (10)\n 259: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.4 (10)\n- 260: 00000000 0 FUNC GLOBAL DEFAULT UND siginterrupt@GLIBC_2.4 (2)\n- 261: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2)\n+ 260: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2)\n+ 261: 00000000 0 FUNC GLOBAL DEFAULT UND siginterrupt@GLIBC_2.4 (2)\n 262: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.4 (10)\n- 263: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2)\n- 264: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_trylock@GLIBC_2.4 (10)\n- 265: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2)\n- 266: 00000000 0 FUNC GLOBAL DEFAULT UND regexec@GLIBC_2.4 (2)\n- 267: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.4 (15)\n+ 263: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_trylock@GLIBC_2.4 (10)\n+ 264: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2)\n+ 265: 00000000 0 FUNC GLOBAL DEFAULT UND regfree@GLIBC_2.4 (2)\n+ 266: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.4 (15)\n+ 267: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2)\n 268: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.4 (15)\n- 269: 00000000 0 FUNC GLOBAL DEFAULT UND regfree@GLIBC_2.4 (2)\n+ 269: 00000000 0 FUNC GLOBAL DEFAULT UND regexec@GLIBC_2.4 (2)\n 270: 00000000 0 FUNC GLOBAL DEFAULT UND regcomp@GLIBC_2.4 (2)\n 271: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.4 (15)\n 272: 00000000 0 FUNC GLOBAL DEFAULT UND dirname@GLIBC_2.4 (2)\n- 273: 00000000 0 FUNC GLOBAL DEFAULT UND fseek@GLIBC_2.4 (2)\n- 274: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2)\n- 275: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2)\n- 276: 00000000 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.4 (2)\n- 277: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2)\n- 278: 00000000 0 FUNC GLOBAL DEFAULT UND snprintf@GLIBC_2.4 (2)\n- 279: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2)\n+ 273: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2)\n+ 274: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2)\n+ 275: 00000000 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.4 (2)\n+ 276: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2)\n+ 277: 00000000 0 FUNC GLOBAL DEFAULT UND snprintf@GLIBC_2.4 (2)\n+ 278: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2)\n+ 279: 00000000 0 FUNC GLOBAL DEFAULT UND fseek@GLIBC_2.4 (2)\n 280: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (2)\n 281: 000eb590 4 OBJECT GLOBAL DEFAULT 26 stdout@GLIBC_2.4 (2)\n 282: 0000a678 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2)\n 283: 000eb598 4 OBJECT GLOBAL DEFAULT 26 stderr@GLIBC_2.4 (2)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,105 +1,105 @@\n \n Relocation section '.rel.dyn' at offset 0x22ec contains 3 entries:\n Offset Info Type Sym. Value Symbol's Name\n-000e7d04 00008615 R_ARM_GLOB_DAT 00000000 __gmon_start__\n+000e7cf4 00008615 R_ARM_GLOB_DAT 00000000 __gmon_start__\n 000eb590 00011914 R_ARM_COPY 000eb590 stdout@GLIBC_2.4\n 000eb598 00011b14 R_ARM_COPY 000eb598 stderr@GLIBC_2.4\n \n Relocation section '.rel.plt' at offset 0x2304 contains 96 entries:\n Offset Info Type Sym. Value Symbol's Name\n-000e7d14 00007e16 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.4\n-000e7d18 00008116 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4\n-000e7d1c 00008616 R_ARM_JUMP_SLOT 00000000 __gmon_start__\n-000e7d20 00005716 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4\n-000e7d24 00002016 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4\n-000e7d28 00002616 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4\n-000e7d2c 00000516 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4\n-000e7d30 00011a16 R_ARM_JUMP_SLOT 0000a678 free@GLIBC_2.4\n-000e7d34 00009616 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4\n-000e7d38 00009516 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4\n-000e7d3c 00009416 R_ARM_JUMP_SLOT 00000000 sigprocmask@GLIBC_2.4\n-000e7d40 00009316 R_ARM_JUMP_SLOT 00000000 sigaddset@GLIBC_2.4\n-000e7d44 00009216 R_ARM_JUMP_SLOT 00000000 sigemptyset@GLIBC_2.4\n-000e7d48 00009116 R_ARM_JUMP_SLOT 00000000 mkfifo@GLIBC_2.4\n-000e7d4c 00008c16 R_ARM_JUMP_SLOT 00000000 fcntl64@GLIBC_2.28\n-000e7d50 00009016 R_ARM_JUMP_SLOT 00000000 utime@GLIBC_2.4\n-000e7d54 00008d16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4\n-000e7d58 00008e16 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4\n-000e7d5c 00008f16 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4\n-000e7d60 00000416 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4\n-000e7d64 00000616 R_ARM_JUMP_SLOT 00000000 eventfd_write@GLIBC_2.7\n-000e7d68 00009f16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4\n-000e7d6c 0000a116 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4\n-000e7d70 0000a016 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4\n-000e7d74 0000a316 R_ARM_JUMP_SLOT 00000000 __fxstat64@GLIBC_2.4\n-000e7d78 0000a516 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4\n-000e7d7c 0000a816 R_ARM_JUMP_SLOT 00000000 nl_langinfo@GLIBC_2.4\n-000e7d80 0000aa16 R_ARM_JUMP_SLOT 00000000 iconv_open@GLIBC_2.4\n-000e7d84 0000a616 R_ARM_JUMP_SLOT 00000000 iconv@GLIBC_2.4\n-000e7d88 0000a416 R_ARM_JUMP_SLOT 00000000 iconv_close@GLIBC_2.4\n-000e7d8c 00000816 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4\n-000e7d90 00009b16 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4\n-000e7d94 00009c16 R_ARM_JUMP_SLOT 00000000 dup2@GLIBC_2.4\n-000e7d98 00009d16 R_ARM_JUMP_SLOT 00000000 dup@GLIBC_2.4\n-000e7d9c 00009916 R_ARM_JUMP_SLOT 00000000 pipe@GLIBC_2.4\n-000e7da0 00003016 R_ARM_JUMP_SLOT 00000000 eventfd@GLIBC_2.7\n-000e7da4 0000ab16 R_ARM_JUMP_SLOT 00000000 epoll_wait@GLIBC_2.4\n-000e7da8 0000ad16 R_ARM_JUMP_SLOT 00000000 epoll_ctl@GLIBC_2.4\n-000e7dac 0000ac16 R_ARM_JUMP_SLOT 00000000 epoll_create@GLIBC_2.4\n-000e7db0 0000ae16 R_ARM_JUMP_SLOT 00000000 poll@GLIBC_2.4\n-000e7db4 00000116 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4\n-000e7db8 0000cc16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4\n-000e7dbc 0000cf16 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4\n-000e7dc0 00000716 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4\n-000e7dc4 0000ce16 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4\n-000e7dc8 0000cd16 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4\n-000e7dcc 0000d116 R_ARM_JUMP_SLOT 00000000 vfprintf@GLIBC_2.4\n-000e7dd0 0000d016 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4\n-000e7dd4 0000d316 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4\n-000e7dd8 0000cb16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4\n-000e7ddc 00002916 R_ARM_JUMP_SLOT 00000000 getuid@GLIBC_2.4\n-000e7de0 00003e16 R_ARM_JUMP_SLOT 00000000 geteuid@GLIBC_2.4\n-000e7de4 00002a16 R_ARM_JUMP_SLOT 00000000 getgid@GLIBC_2.4\n-000e7de8 00002816 R_ARM_JUMP_SLOT 00000000 getegid@GLIBC_2.4\n-000e7dec 0000d216 R_ARM_JUMP_SLOT 00000000 strtoul@GLIBC_2.4\n-000e7df0 0000d416 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4\n-000e7df4 00008916 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4\n-000e7df8 0000d516 R_ARM_JUMP_SLOT 00000000 fprintf@GLIBC_2.4\n-000e7dfc 0000d616 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4\n-000e7e00 00008016 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4\n-000e7e04 0000d816 R_ARM_JUMP_SLOT 00000000 sigaction@GLIBC_2.4\n-000e7e08 00008b16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4\n-000e7e0c 0000d916 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4\n-000e7e10 0000d716 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4\n-000e7e14 0000da16 R_ARM_JUMP_SLOT 00000000 setlocale@GLIBC_2.4\n-000e7e18 00000316 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4\n-000e7e1c 00000216 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4\n-000e7e20 0000dc16 R_ARM_JUMP_SLOT 00000000 time@GLIBC_2.4\n-000e7e24 0000dd16 R_ARM_JUMP_SLOT 00000000 ctime_r@GLIBC_2.4\n-000e7e28 0000de16 R_ARM_JUMP_SLOT 00000000 sprintf@GLIBC_2.4\n-000e7e2c 0000e016 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4\n-000e7e30 0000e116 R_ARM_JUMP_SLOT 00000000 printf@GLIBC_2.4\n-000e7e34 0000e216 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4\n-000e7e38 0000e316 R_ARM_JUMP_SLOT 00000000 fopen@GLIBC_2.4\n-000e7e3c 0000e616 R_ARM_JUMP_SLOT 00000000 strdup@GLIBC_2.4\n-000e7e40 0000e516 R_ARM_JUMP_SLOT 00000000 stpcpy@GLIBC_2.4\n-000e7e44 00000a16 R_ARM_JUMP_SLOT 00000000 clock_gettime@GLIBC_2.17\n-000e7e48 0000e416 R_ARM_JUMP_SLOT 00000000 getrusage@GLIBC_2.4\n-000e7e4c 00003116 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4\n-000e7e50 0000e716 R_ARM_JUMP_SLOT 00000000 timer_create@GLIBC_2.4\n-000e7e54 0000eb16 R_ARM_JUMP_SLOT 00000000 timer_settime@GLIBC_2.4\n-000e7e58 0000ea16 R_ARM_JUMP_SLOT 00000000 signal@GLIBC_2.4\n-000e7e5c 0000e916 R_ARM_JUMP_SLOT 00000000 timer_delete@GLIBC_2.4\n-000e7e60 0000ec16 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4\n-000e7e64 0000ee16 R_ARM_JUMP_SLOT 00000000 madvise@GLIBC_2.4\n-000e7e68 0000ef16 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4\n-000e7e6c 0000fc16 R_ARM_JUMP_SLOT 00000000 select@GLIBC_2.4\n-000e7e70 00010116 R_ARM_JUMP_SLOT 00000000 pause@GLIBC_2.4\n-000e7e74 00010016 R_ARM_JUMP_SLOT 00000000 sigdelset@GLIBC_2.4\n-000e7e78 00010416 R_ARM_JUMP_SLOT 00000000 siginterrupt@GLIBC_2.4\n-000e7e7c 00008416 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4\n-000e7e80 00010716 R_ARM_JUMP_SLOT 00000000 getc@GLIBC_2.4\n-000e7e84 00005316 R_ARM_JUMP_SLOT 00000000 ffi_call@LIBFFI_BASE_7.0\n-000e7e88 00010d16 R_ARM_JUMP_SLOT 00000000 regfree@GLIBC_2.4\n-000e7e8c 00008516 R_ARM_JUMP_SLOT 00000000 fputs@GLIBC_2.4\n-000e7e90 0000df16 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4\n+000e7d04 00007e16 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.4\n+000e7d08 00008116 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4\n+000e7d0c 00008616 R_ARM_JUMP_SLOT 00000000 __gmon_start__\n+000e7d10 00005716 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4\n+000e7d14 00002316 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4\n+000e7d18 00002616 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4\n+000e7d1c 00000516 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4\n+000e7d20 00011a16 R_ARM_JUMP_SLOT 0000a678 free@GLIBC_2.4\n+000e7d24 00009616 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4\n+000e7d28 00009516 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4\n+000e7d2c 00009416 R_ARM_JUMP_SLOT 00000000 sigprocmask@GLIBC_2.4\n+000e7d30 00009316 R_ARM_JUMP_SLOT 00000000 sigaddset@GLIBC_2.4\n+000e7d34 00009216 R_ARM_JUMP_SLOT 00000000 sigemptyset@GLIBC_2.4\n+000e7d38 00009116 R_ARM_JUMP_SLOT 00000000 mkfifo@GLIBC_2.4\n+000e7d3c 00008c16 R_ARM_JUMP_SLOT 00000000 fcntl64@GLIBC_2.28\n+000e7d40 00008d16 R_ARM_JUMP_SLOT 00000000 utime@GLIBC_2.4\n+000e7d44 00008e16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4\n+000e7d48 00008f16 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4\n+000e7d4c 00009016 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4\n+000e7d50 00000416 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4\n+000e7d54 00000616 R_ARM_JUMP_SLOT 00000000 eventfd_write@GLIBC_2.7\n+000e7d58 00009f16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4\n+000e7d5c 0000a216 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4\n+000e7d60 0000a116 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4\n+000e7d64 0000a316 R_ARM_JUMP_SLOT 00000000 __fxstat64@GLIBC_2.4\n+000e7d68 0000a416 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4\n+000e7d6c 0000a716 R_ARM_JUMP_SLOT 00000000 nl_langinfo@GLIBC_2.4\n+000e7d70 0000a916 R_ARM_JUMP_SLOT 00000000 iconv_open@GLIBC_2.4\n+000e7d74 0000aa16 R_ARM_JUMP_SLOT 00000000 iconv@GLIBC_2.4\n+000e7d78 0000a616 R_ARM_JUMP_SLOT 00000000 iconv_close@GLIBC_2.4\n+000e7d7c 00000816 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4\n+000e7d80 00009b16 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4\n+000e7d84 00009c16 R_ARM_JUMP_SLOT 00000000 dup2@GLIBC_2.4\n+000e7d88 00009d16 R_ARM_JUMP_SLOT 00000000 dup@GLIBC_2.4\n+000e7d8c 00009816 R_ARM_JUMP_SLOT 00000000 pipe@GLIBC_2.4\n+000e7d90 00003016 R_ARM_JUMP_SLOT 00000000 eventfd@GLIBC_2.7\n+000e7d94 0000ab16 R_ARM_JUMP_SLOT 00000000 epoll_wait@GLIBC_2.4\n+000e7d98 0000ac16 R_ARM_JUMP_SLOT 00000000 epoll_ctl@GLIBC_2.4\n+000e7d9c 0000ad16 R_ARM_JUMP_SLOT 00000000 epoll_create@GLIBC_2.4\n+000e7da0 0000ae16 R_ARM_JUMP_SLOT 00000000 poll@GLIBC_2.4\n+000e7da4 00000116 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4\n+000e7da8 0000cd16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4\n+000e7dac 0000cc16 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4\n+000e7db0 00000716 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4\n+000e7db4 0000d016 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4\n+000e7db8 0000cf16 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4\n+000e7dbc 0000ce16 R_ARM_JUMP_SLOT 00000000 vfprintf@GLIBC_2.4\n+000e7dc0 0000d116 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4\n+000e7dc4 0000d316 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4\n+000e7dc8 0000cb16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4\n+000e7dcc 00002916 R_ARM_JUMP_SLOT 00000000 getuid@GLIBC_2.4\n+000e7dd0 00003e16 R_ARM_JUMP_SLOT 00000000 geteuid@GLIBC_2.4\n+000e7dd4 00002a16 R_ARM_JUMP_SLOT 00000000 getgid@GLIBC_2.4\n+000e7dd8 00002816 R_ARM_JUMP_SLOT 00000000 getegid@GLIBC_2.4\n+000e7ddc 0000d216 R_ARM_JUMP_SLOT 00000000 strtoul@GLIBC_2.4\n+000e7de0 0000d416 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4\n+000e7de4 00008916 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4\n+000e7de8 0000d516 R_ARM_JUMP_SLOT 00000000 fprintf@GLIBC_2.4\n+000e7dec 0000d616 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4\n+000e7df0 00008016 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4\n+000e7df4 0000d716 R_ARM_JUMP_SLOT 00000000 sigaction@GLIBC_2.4\n+000e7df8 00008b16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4\n+000e7dfc 0000d816 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4\n+000e7e00 0000d916 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4\n+000e7e04 0000da16 R_ARM_JUMP_SLOT 00000000 setlocale@GLIBC_2.4\n+000e7e08 00000316 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4\n+000e7e0c 00000216 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4\n+000e7e10 0000dc16 R_ARM_JUMP_SLOT 00000000 time@GLIBC_2.4\n+000e7e14 0000dd16 R_ARM_JUMP_SLOT 00000000 ctime_r@GLIBC_2.4\n+000e7e18 0000de16 R_ARM_JUMP_SLOT 00000000 sprintf@GLIBC_2.4\n+000e7e1c 0000e016 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4\n+000e7e20 0000e116 R_ARM_JUMP_SLOT 00000000 printf@GLIBC_2.4\n+000e7e24 0000e216 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4\n+000e7e28 0000e316 R_ARM_JUMP_SLOT 00000000 fopen@GLIBC_2.4\n+000e7e2c 0000e616 R_ARM_JUMP_SLOT 00000000 strdup@GLIBC_2.4\n+000e7e30 0000e516 R_ARM_JUMP_SLOT 00000000 stpcpy@GLIBC_2.4\n+000e7e34 00000a16 R_ARM_JUMP_SLOT 00000000 clock_gettime@GLIBC_2.17\n+000e7e38 0000e416 R_ARM_JUMP_SLOT 00000000 getrusage@GLIBC_2.4\n+000e7e3c 00003116 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4\n+000e7e40 0000e816 R_ARM_JUMP_SLOT 00000000 timer_create@GLIBC_2.4\n+000e7e44 0000e716 R_ARM_JUMP_SLOT 00000000 timer_settime@GLIBC_2.4\n+000e7e48 0000ec16 R_ARM_JUMP_SLOT 00000000 signal@GLIBC_2.4\n+000e7e4c 0000eb16 R_ARM_JUMP_SLOT 00000000 timer_delete@GLIBC_2.4\n+000e7e50 0000ea16 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4\n+000e7e54 0000ed16 R_ARM_JUMP_SLOT 00000000 madvise@GLIBC_2.4\n+000e7e58 0000ee16 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4\n+000e7e5c 0000fd16 R_ARM_JUMP_SLOT 00000000 select@GLIBC_2.4\n+000e7e60 00010216 R_ARM_JUMP_SLOT 00000000 pause@GLIBC_2.4\n+000e7e64 00010116 R_ARM_JUMP_SLOT 00000000 sigdelset@GLIBC_2.4\n+000e7e68 00010516 R_ARM_JUMP_SLOT 00000000 siginterrupt@GLIBC_2.4\n+000e7e6c 00008416 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4\n+000e7e70 00010816 R_ARM_JUMP_SLOT 00000000 getc@GLIBC_2.4\n+000e7e74 00005316 R_ARM_JUMP_SLOT 00000000 ffi_call@LIBFFI_BASE_7.0\n+000e7e78 00010916 R_ARM_JUMP_SLOT 00000000 regfree@GLIBC_2.4\n+000e7e7c 00008516 R_ARM_JUMP_SLOT 00000000 fputs@GLIBC_2.4\n+000e7e80 0000df16 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Dynamic section at offset 0xd7ee0 contains 31 entries:\n Tag Type Name/Value\n- 0x00000003 (PLTGOT) 0xe7d08\n+ 0x00000003 (PLTGOT) 0xe7cf8\n 0x00000002 (PLTRELSZ) 768 (bytes)\n 0x00000017 (JMPREL) 0xa304\n 0x00000014 (PLTREL) REL\n 0x00000011 (REL) 0xa2ec\n 0x00000012 (RELSZ) 24 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x00000015 (DEBUG) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\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 \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: f223aafbb9f7254ea98dd7290dc9b7f8ae228efd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1c5984a3a3b841a6d20ced6be145398c094de0d2\n \n Displaying notes found in: .note.gnu.gold-version\n Owner Data size \tDescription\n GNU 0x00000009\tNT_GNU_GOLD_VERSION (gold version)\t Version: gold 1.16\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n Version symbols section '.gnu.version' contains 284 entries:\n Addr: 0x0000000000009f74 Offset: 0x00001f74 Link: 4 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 004: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 3 (GLIBC_2.7) 2 (GLIBC_2.4) \n 008: 2 (GLIBC_2.4) 4 (GLIBC_2.17) 4 (GLIBC_2.17) 2 (GLIBC_2.4) \n- 00c: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 5 (GLIBC_2.6) 2 (GLIBC_2.4) \n+ 00c: 2 (GLIBC_2.4) 5 (GLIBC_2.6) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 010: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 014: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 018: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 01c: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 020: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 024: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 028: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n@@ -32,46 +32,46 @@\n 070: b (GLIBC_2.4) b (GLIBC_2.4) b (GLIBC_2.4) b (GLIBC_2.4) \n 074: b (GLIBC_2.4) b (GLIBC_2.4) b (GLIBC_2.4) d (GLIBC_2.27) \n 078: d (GLIBC_2.27) c (GLIBC_2.29) b (GLIBC_2.4) b (GLIBC_2.4) \n 07c: b (GLIBC_2.4) b (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 080: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 084: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 088: 0 (*local*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n- 08c: 6 (GLIBC_2.28) a (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) \n- 090: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n+ 08c: 6 (GLIBC_2.28) 2 (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) \n+ 090: a (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 094: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n- 098: a (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n+ 098: 2 (GLIBC_2.4) a (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 09c: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) \n- 0a0: 2 (GLIBC_2.4) a (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n- 0a4: 2 (GLIBC_2.4) a (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n+ 0a0: 2 (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) 2 (GLIBC_2.4) \n+ 0a4: a (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 0a8: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 0ac: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 0 (*local*) \n 0b0: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0b4: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0b8: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0bc: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0c0: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0c4: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 0c8: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 0cc: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 0d0: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n- 0d4: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n- 0d8: a (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n+ 0d4: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) \n+ 0d8: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 0dc: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) \n 0e0: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 0e4: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) e (GLIBC_2.4) \n- 0e8: 2 (GLIBC_2.4) e (GLIBC_2.4) 2 (GLIBC_2.4) e (GLIBC_2.4) \n+ 0e8: e (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) e (GLIBC_2.4) \n 0ec: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n- 0f0: a (GLIBC_2.4) a (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) \n- 0f4: 2 (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) \n+ 0f0: a (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) \n+ 0f4: a (GLIBC_2.4) a (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) \n 0f8: a (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) \n- 0fc: 2 (GLIBC_2.4) a (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) \n- 100: 2 (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) \n- 104: 2 (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) 2 (GLIBC_2.4) \n- 108: a (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) f (GLIBC_2.4) \n+ 0fc: a (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) 2 (GLIBC_2.4) \n+ 100: a (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) \n+ 104: 2 (GLIBC_2.4) 2 (GLIBC_2.4) a (GLIBC_2.4) a (GLIBC_2.4) \n+ 108: 2 (GLIBC_2.4) 2 (GLIBC_2.4) f (GLIBC_2.4) 2 (GLIBC_2.4) \n 10c: f (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) f (GLIBC_2.4) \n 110: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 114: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 118: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n Addr: 0x000000000000a1ac Offset: 0x000021ac Link: 5 (.dynstr)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "comments": ["Ordering differences only"], "unified_diff": "@@ -19,45 +19,45 @@\n truncate64\n setgroups\n setgrent\n getgrent\n endgrent\n getlogin\n getgroups\n-setpwent\n endpwent\n-getgrnam_r\n getpwuid_r\n getpwnam_r\n getpwent\n+setpwent\n getgrgid_r\n+getgrnam_r\n utimensat\n realpath\n closedir\n __gmpn_cmp\n ffi_prep_closure_loc\n LIBFFI_CLOSURE_7.0\n libffi.so.7\n-ffi_type_uint16\n+ffi_type_uint32\n LIBFFI_BASE_7.0\n ffi_type_sint16\n-ffi_type_uint32\n-ffi_type_sint32\n ffi_prep_cif\n-ffi_type_uint64\n+ffi_type_sint32\n ffi_type_sint64\n+ffi_type_uint64\n ffi_type_float\n-ffi_type_sint8\n ffi_type_double\n-ffi_type_void\n+ffi_type_sint8\n ffi_type_pointer\n+ffi_type_void\n+ffi_type_uint16\n ffi_type_uint8\n ffi_call\n-ffi_closure_free\n ffi_closure_alloc\n+ffi_closure_free\n pthread_setname_np\n GLIBC_2.12\n libpthread.so.0\n libm.so.6\n GLIBC_2.29\n GLIBC_2.27\n __libc_start_main\n@@ -69,25 +69,25 @@\n __gmpn_popcount\n GLIBC_2.28\n sigemptyset\n sigaddset\n sigprocmask\n tcgetattr\n tcsetattr\n+__xstat64\n ftruncate64\n __errno_location\n-__xstat64\n __fxstat64\n iconv_close\n nl_langinfo\n unsetenv\n iconv_open\n epoll_wait\n-epoll_create\n epoll_ctl\n+epoll_create\n __gmpn_add_1\n __gmpn_sub_1\n __gmpn_mul_1\n __gmpn_add\n __gmpn_sub\n __gmpn_mul\n __gmpn_tdiv_qr\n@@ -108,53 +108,51 @@\n __gmpz_powm\n __gmpz_powm_sec\n __gmpz_invert\n __gmpn_and_n\n __gmpn_andn_n\n __gmpn_ior_n\n __gmpn_xor_n\n-__ctype_b_loc\n vfprintf\n+__ctype_b_loc\n sigaction\n setlocale\n getrusage\n-timer_create\n+timer_settime\n librt.so.1\n+timer_create\n gettimeofday\n timer_delete\n-timer_settime\n sched_yield\n pthread_cond_wait\n-pthread_create\n mprotect\n+pthread_detach\n+pthread_create\n pthread_exit\n-pthread_self\n pthread_cond_init\n+pthread_self\n pthread_cond_destroy\n-pthread_detach\n pthread_cond_broadcast\n-pthread_mutex_init\n-pthread_cond_signal\n pthread_mutex_destroy\n+pthread_cond_signal\n+pthread_mutex_init\n pthread_key_create\n pthread_getspecific\n-sigdelset\n pthread_setspecific\n+sigdelset\n pthread_key_delete\n-siginterrupt\n sched_setaffinity\n+siginterrupt\n pthread_kill\n pthread_mutex_trylock\n libdl.so.2\n snprintf\n __cxa_atexit\n libutil.so.1\n libgmp.so.10\n-./log/placeholder\n-placeholder\n :set -isrc\n :set -hide-package MonadCatchIO-mtl\n :set -hide-package monads-fd\n :set -XOverloadedStrings\n ./foo.cabal\n Name: projname\n Version: 0.1\n@@ -196,18 +194,78 @@\n ] <|>\n dir \"static\" (serveDirectory \".\")\n echoHandler :: Snap ()\n echoHandler = do\n param <- getParam \"echoparam\"\n maybe (writeBS \"must specify echo/param in URL\")\n writeBS param\n+./log/placeholder\n+placeholder\n ./snaplets\n ./snaplets/heist\n ./snaplets/heist/templates\n ./static\n+./snaplets/heist/templates/index.tpl\n+
Congrats! You're logged in as '