{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.5Hg3d5elVI/b1/golang-1.14_1.14.7-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.5Hg3d5elVI/b2/golang-1.14_1.14.7-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n a9a00f50feb773ba281cf42cc446a580 2444252 doc optional golang-1.14-doc_1.14.7-2_all.deb\n- d99e56b425f8389bc565fb20c697bcb2 48636828 devel optional golang-1.14-go_1.14.7-2_i386.deb\n+ f11cd226bd81d048885c8a3a900140ef 48638780 devel optional golang-1.14-go_1.14.7-2_i386.deb\n d51c64ea780d0ab4195563235f6daddb 13413236 devel optional golang-1.14-src_1.14.7-2_i386.deb\n ba0b1081539266b3ae2630bc9556ac46 25796 devel optional golang-1.14_1.14.7-2_all.deb\n"}, {"source1": "golang-1.14-go_1.14.7-2_i386.deb", "source2": "golang-1.14-go_1.14.7-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-08-12 17:19:34.000000 debian-binary\n--rw-r--r-- 0 0 0 11092 2020-08-12 17:19:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 48625544 2020-08-12 17:19:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11100 2020-08-12 17:19:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 48627488 2020-08-12 17:19:34.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": "@@ -402,21 +402,21 @@\n -rw-r--r-- 0 root (0) root (0) 54888 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/os/signal/internal/pty.a\n -rw-r--r-- 0 root (0) root (0) 44156 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/os/signal.a\n -rw-r--r-- 0 root (0) root (0) 124062 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/os/user.a\n -rw-r--r-- 0 root (0) root (0) 359806 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/os.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/path/\n -rw-r--r-- 0 root (0) root (0) 90050 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/path/filepath.a\n -rw-r--r-- 0 root (0) root (0) 29838 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/path.a\n--rw-r--r-- 0 root (0) root (0) 49354 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/plugin.a\n+-rw-r--r-- 0 root (0) root (0) 49358 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/plugin.a\n -rw-r--r-- 0 root (0) root (0) 1284074 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/reflect.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/regexp/\n -rw-r--r-- 0 root (0) root (0) 375790 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/regexp/syntax.a\n -rw-r--r-- 0 root (0) root (0) 352932 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/regexp.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/\n--rw-r--r-- 0 root (0) root (0) 50002 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/cgo.a\n+-rw-r--r-- 0 root (0) root (0) 50018 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/cgo.a\n -rw-r--r-- 0 root (0) root (0) 36242 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/debug.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/internal/\n -rw-r--r-- 0 root (0) root (0) 15906 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/internal/atomic.a\n -rw-r--r-- 0 root (0) root (0) 1918 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/internal/math.a\n -rw-r--r-- 0 root (0) root (0) 17066 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/internal/sys.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/pprof/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_386/runtime/pprof/internal/\n"}, {"source1": "./usr/lib/go-1.14/bin/go", "source2": "./usr/lib/go-1.14/bin/go", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.go.buildid\n Owner Data size \tDescription\n- Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 79 5a 42 70 4e 32 36 69 66 6f 79 75 38 74 69 71 6c 6a 55 61 2f 5a 70 6f 62 33 50 74 76 6e 7a 6b 42 7a 42 30 32 4a 56 61 78 2f 75 65 46 64 67 36 32 2d 72 32 70 41 42 78 31 45 79 38 32 4c 2f 54 54 71 53 34 33 4b 79 75 43 37 44 76 46 53 64 6c 2d 55 63 \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 77 43 64 36 31 45 45 51 50 73 35 34 42 75 35 63 65 5a 31 41 2f 5a 70 6f 62 33 50 74 76 6e 7a 6b 42 7a 42 30 32 4a 56 61 78 2f 75 65 46 64 67 36 32 2d 72 32 70 41 42 78 31 45 79 38 32 4c 2f 54 54 71 53 34 33 4b 79 75 43 37 44 76 46 53 64 6c 2d 55 63 \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-yZBpN26ifoyu8tiqljUa/Zpob3PtvnzkBzB02JVax/ueFdg62-r2pABx1Ey82L/TTqS43KyuC7DvFSdl-Uc\n+wCd61EEQPs54Bu5ceZ1A/Zpob3PtvnzkBzB02JVax/ueFdg62-r2pABx1Ey82L/TTqS43KyuC7DvFSdl-Uc\n /lib/ld-linux.so.2\n 3333%3333\n 3333%3333\n UUUU%UUUU\n 3333%3333\n X$9Y$v&9A\n \\$X9\\$,v\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_386/archive/tar.a", "source2": "./usr/lib/go-1.14/pkg/linux_386/archive/tar.a", "unified_diff": null, "details": [{"source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,12 +1,12 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 3155 4738 446d 7577 5676 d id \"1UG8DmuwVv\n-00000040: 5248 5565 3372 3230 4470 2f6e 3073 4358 RHUe3r20Dp/n0sCX\n+00000030: 6420 6964 2022 334d 322d 5854 4a46 6b56 d id \"3M2-XTJFkV\n+00000040: 5045 6264 3656 4853 4a48 2f6e 3073 4358 PEbd6VHSJH/n0sCX\n 00000050: 555a 3673 7965 6b6c 7739 6535 3876 6922 UZ6syeklw9e58vi\"\n 00000060: 0a0a 0a24 2442 0a69 01f7 17dd 3921 2447 ...$$B.i....9!$G\n 00000070: 4f52 4f4f 542f 7372 632f 6172 6368 6976 OROOT/src/archiv\n 00000080: 652f 7461 722f 636f 6d6d 6f6e 2e67 6f00 e/tar/common.go.\n 00000090: 0854 7970 6566 6c61 6704 4e61 6d65 084c .Typeflag.Name.L\n 000000a0: 696e 6b6e 616d 6504 5369 7a65 044d 6f64 inkname.Size.Mod\n 000000b0: 6503 5569 6403 4769 6405 556e 616d 6505 e.Uid.Gid.Uname.\n"}, {"source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,12 +1,12 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 3155 4738 446d 7577 5676 d id \"1UG8DmuwVv\n-00000040: 5248 5565 3372 3230 4470 2f6e 3073 4358 RHUe3r20Dp/n0sCX\n+00000030: 6420 6964 2022 334d 322d 5854 4a46 6b56 d id \"3M2-XTJFkV\n+00000040: 5045 6264 3656 4853 4a48 2f6e 3073 4358 PEbd6VHSJH/n0sCX\n 00000050: 555a 3673 7965 6b6c 7739 6535 3876 6922 UZ6syeklw9e58vi\"\n 00000060: 0a0a 0a21 0a00 676f 3131 346c 6401 0c65 ...!..go114ld..e\n 00000070: 7272 6f72 7306 666d 7408 6d61 7468 046f rrors.fmt.math.o\n 00000080: 7308 7061 7468 0e72 6566 6c65 6374 0e73 s.path.reflect.s\n 00000090: 7472 636f 6e76 0e73 7472 696e 6773 0874 trconv.strings.t\n 000000a0: 696d 650a 6279 7465 7304 696f 1269 6f2f ime.bytes.io.io/\n 000000b0: 696f 7574 696c 0e73 7973 6361 6c6c 0e6f ioutil.syscall.o\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_386/net.a", "source2": "./usr/lib/go-1.14/pkg/linux_386/net.a", "unified_diff": null, "details": [{"source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,12 +1,12 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 7372 6e6d 645f 4a33 705a d id \"srnmd_J3pZ\n-00000040: 7053 5172 6545 335f 6653 2f56 2d38 3650 pSQreE3_fS/V-86P\n+00000030: 6420 6964 2022 5959 6f2d 4c4b 3078 4e75 d id \"YYo-LK0xNu\n+00000040: 524e 4561 644b 666a 7361 2f56 2d38 3650 RNEadKfjsa/V-86P\n 00000050: 4f58 506d 654c 7149 6575 6432 6c73 7322 OXPmeLqIeud2lss\"\n 00000060: 0a0a 0a24 2442 0a69 01ce 5490 da01 1724 ...$$B.i..T....$\n 00000070: 474f 524f 4f54 2f73 7263 2f6e 6574 2f64 GOROOT/src/net/d\n 00000080: 6961 6c2e 676f 0007 5469 6d65 6f75 7408 ial.go..Timeout.\n 00000090: 4475 7261 7469 6f6e 0474 696d 6508 4465 Duration.time.De\n 000000a0: 6164 6c69 6e65 0454 696d 6509 4c6f 6361 adline.Time.Loca\n 000000b0: 6c41 6464 7204 4164 6472 0944 7561 6c53 lAddr.Addr.DualS\n"}, {"source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,12 +1,12 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 7372 6e6d 645f 4a33 705a d id \"srnmd_J3pZ\n-00000040: 7053 5172 6545 335f 6653 2f56 2d38 3650 pSQreE3_fS/V-86P\n+00000030: 6420 6964 2022 5959 6f2d 4c4b 3078 4e75 d id \"YYo-LK0xNu\n+00000040: 524e 4561 644b 666a 7361 2f56 2d38 3650 RNEadKfjsa/V-86P\n 00000050: 4f58 506d 654c 7149 6575 6432 6c73 7322 OXPmeLqIeud2lss\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6c64 // cgo.[[\"cgo_ld\n 00000080: 666c 6167 222c 222d 6722 5d2c 5b22 6367 flag\",\"-g\"],[\"cg\n 00000090: 6f5f 6c64 666c 6167 222c 222d 4f32 225d o_ldflag\",\"-O2\"]\n 000000a0: 2c5b 2263 676f 5f69 6d70 6f72 745f 7374 ,[\"cgo_import_st\n 000000b0: 6174 6963 222c 225f 6367 6f5f 3236 3036 atic\",\"_cgo_2606\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_386/os/signal/internal/pty.a", "source2": "./usr/lib/go-1.14/pkg/linux_386/os/signal/internal/pty.a", "unified_diff": null, "details": [{"source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,12 +1,12 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 7435 424c 636c 5551 526a d id \"t5BLclUQRj\n-00000040: 4678 5878 4e5a 4c66 6f74 2f50 4c6b 7768 FxXxNZLfot/PLkwh\n+00000030: 6420 6964 2022 3264 494e 7736 4744 6c51 d id \"2dINw6GDlQ\n+00000040: 716d 3051 4851 4d32 6459 2f50 4c6b 7768 qm0QHQM2dY/PLkwh\n 00000050: 572d 3331 5635 3079 4c31 786a 7745 7922 W-31V50yL1xjwEy\"\n 00000060: 0a0a 0a24 2442 0a69 01ba 23c1 4729 2447 ...$$B.i..#.G)$G\n 00000070: 4f52 4f4f 542f 7372 632f 6f73 2f73 6967 OROOT/src/os/sig\n 00000080: 6e61 6c2f 696e 7465 726e 616c 2f70 7479 nal/internal/pty\n 00000090: 2f70 7479 2e67 6f00 0846 756e 634e 616d /pty.go..FuncNam\n 000000a0: 650b 4572 726f 7253 7472 696e 6705 4572 e.ErrorString.Er\n 000000b0: 726e 6f07 7379 7363 616c 6c05 4572 726f rno.syscall.Erro\n"}, {"source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,12 +1,12 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 7435 424c 636c 5551 526a d id \"t5BLclUQRj\n-00000040: 4678 5878 4e5a 4c66 6f74 2f50 4c6b 7768 FxXxNZLfot/PLkwh\n+00000030: 6420 6964 2022 3264 494e 7736 4744 6c51 d id \"2dINw6GDlQ\n+00000040: 716d 3051 4851 4d32 6459 2f50 4c6b 7768 qm0QHQM2dY/PLkwh\n 00000050: 572d 3331 5635 3079 4c31 786a 7745 7922 W-31V50yL1xjwEy\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6c64 // cgo.[[\"cgo_ld\n 00000080: 666c 6167 222c 222d 6722 5d2c 5b22 6367 flag\",\"-g\"],[\"cg\n 00000090: 6f5f 6c64 666c 6167 222c 222d 4f32 225d o_ldflag\",\"-O2\"]\n 000000a0: 2c5b 2263 676f 5f69 6d70 6f72 745f 7374 ,[\"cgo_import_st\n 000000b0: 6174 6963 222c 225f 6367 6f5f 6330 3839 atic\",\"_cgo_c089\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_386/os/user.a", "source2": "./usr/lib/go-1.14/pkg/linux_386/os/user.a", "unified_diff": null, "details": [{"source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 716b 326b 6b77 6c42 6a54 d id \"qk2kkwlBjT\n-00000040: 795a 506c 5164 5757 4343 2f32 764b 7946 yZPlQdWWCC/2vKyF\n-00000050: 736b 5232 5358 4b52 4e4c 474e 5830 7522 skR2SXKRNLGNX0u\"\n+00000030: 6420 6964 2022 3851 3632 6c37 7178 5672 d id \"8Q62l7qxVr\n+00000040: 6b52 5952 4649 5743 6d37 2f5a 6b4e 3067 kRYRFIWCm7/ZkN0g\n+00000050: 5a74 4b73 4a4b 5055 4737 5f31 3033 7722 ZtKsJKPUG7_103w\"\n 00000060: 0a0a 0a24 2442 0a69 01bb 05e3 051d 2447 ...$$B.i......$G\n 00000070: 4f52 4f4f 542f 7372 632f 6f73 2f75 7365 OROOT/src/os/use\n 00000080: 722f 6c6f 6f6b 7570 2e67 6f00 0455 7365 r/lookup.go..Use\n 00000090: 7208 7573 6572 6e61 6d65 0375 6964 046e r.username.uid.n\n 000000a0: 616d 6505 4772 6f75 700a 2e61 7574 6f74 ame.Group..autot\n 000000b0: 6d70 5f33 0a2e 6175 746f 746d 705f 340b mp_3..autotmp_4.\n 000000c0: 6c6f 6f6b 7570 4772 6f75 7003 6769 640d lookupGroup.gid.\n"}, {"source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 716b 326b 6b77 6c42 6a54 d id \"qk2kkwlBjT\n-00000040: 795a 506c 5164 5757 4343 2f32 764b 7946 yZPlQdWWCC/2vKyF\n-00000050: 736b 5232 5358 4b52 4e4c 474e 5830 7522 skR2SXKRNLGNX0u\"\n+00000030: 6420 6964 2022 3851 3632 6c37 7178 5672 d id \"8Q62l7qxVr\n+00000040: 6b52 5952 4649 5743 6d37 2f5a 6b4e 3067 kRYRFIWCm7/ZkN0g\n+00000050: 5a74 4b73 4a4b 5055 4737 5f31 3033 7722 ZtKsJKPUG7_103w\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6c64 // cgo.[[\"cgo_ld\n 00000080: 666c 6167 222c 222d 6722 5d2c 5b22 6367 flag\",\"-g\"],[\"cg\n 00000090: 6f5f 6c64 666c 6167 222c 222d 4f32 225d o_ldflag\",\"-O2\"]\n 000000a0: 2c5b 2263 676f 5f69 6d70 6f72 745f 7374 ,[\"cgo_import_st\n 000000b0: 6174 6963 222c 225f 6367 6f5f 6262 6365 atic\",\"_cgo_bbce\n 000000c0: 3633 3062 6464 6363 5f43 6675 6e63 5f66 630bddcc_Cfunc_f\n"}, {"source1": "_x002.o", "source2": "_x002.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -12,19 +12,19 @@\n [ 7] .debug_info PROGBITS 00000000 000220 0008cd 00 0 0 1\n [ 8] .rel.debug_info REL 00000000 001d28 000510 08 I 21 7 4\n [ 9] .debug_abbrev PROGBITS 00000000 000aed 000154 00 0 0 1\n [10] .debug_loc PROGBITS 00000000 000c41 000322 00 0 0 1\n [11] .debug_aranges PROGBITS 00000000 000f63 000020 00 0 0 1\n [12] .rel.debug_aranges REL 00000000 002238 000010 08 I 21 11 4\n [13] .debug_ranges PROGBITS 00000000 000f83 000080 00 0 0 1\n- [14] .debug_line PROGBITS 00000000 001003 000389 00 0 0 1\n+ [14] .debug_line PROGBITS 00000000 001003 00038b 00 0 0 1\n [15] .rel.debug_line REL 00000000 002248 000008 08 I 21 14 4\n- [16] .debug_str PROGBITS 00000000 00138c 0002f3 01 MS 0 0 1\n- [17] .comment PROGBITS 00000000 00167f 00001f 01 MS 0 0 1\n- [18] .note.GNU-stack PROGBITS 00000000 00169e 000000 00 0 0 1\n+ [16] .debug_str PROGBITS 00000000 00138e 0002f3 01 MS 0 0 1\n+ [17] .comment PROGBITS 00000000 001681 00001f 01 MS 0 0 1\n+ [18] .note.GNU-stack PROGBITS 00000000 0016a0 000000 00 0 0 1\n [19] .eh_frame PROGBITS 00000000 0016a0 000218 00 A 0 0 4\n [20] .rel.eh_frame REL 00000000 002250 000040 08 I 21 19 4\n [21] .symtab SYMTAB 00000000 0018b8 000220 10 22 17 4\n [22] .strtab STRTAB 00000000 001ad8 000145 00 0 0 1\n [23] .shstrtab STRTAB 00000000 002290 0000df 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -203,15 +203,15 @@\n Relocation section '.rel.debug_aranges' at offset 0x2238 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000601 R_386_32 00000000 .debug_info\n 00000010 00000201 R_386_32 00000000 .text\n \n Relocation section '.rel.debug_line' at offset 0x2248 contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n-0000010a 00000201 R_386_32 00000000 .text\n+0000010c 00000201 R_386_32 00000000 .text\n \n Relocation section '.rel.eh_frame' at offset 0x2250 contains 8 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000020 00000202 R_386_PC32 00000000 .text\n 00000044 00000202 R_386_PC32 00000000 .text\n 00000094 00000202 R_386_PC32 00000000 .text\n 000000e4 00000202 R_386_PC32 00000000 .text\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -1,13 +1,13 @@\n Raw dump of debug contents of section .debug_line:\n \n Offset: 0x0\n- Length: 901\n+ Length: 903\n DWARF Version: 3\n- Prologue Length: 251\n+ Prologue Length: 253\n Minimum Instruction Length: 1\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,465 +21,465 @@\n Opcode 8 has 0 args\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x1b):\n- 1\t/build/1st/golang-1.14-1.14.7/src/os/user\n+ 1\t/build/2/golang-1.14-1.14.7/2nd/src/os/user\n 2\t/usr/lib/gcc/i686-linux-gnu/10/include\n 3\t/usr/include/i386-linux-gnu/bits\n 4\t/usr/include\n \n- The File Name Table (offset 0x9b):\n+ The File Name Table (offset 0x9d):\n Entry\tDir\tTime\tSize\tName\n 1\t0\t0\t0\tcgo-gcc-prolog\n 2\t1\t0\t0\tcgo_lookup_unix.go\n 3\t2\t0\t0\tstddef.h\n 4\t3\t0\t0\ttypes.h\n 5\t4\t0\t0\tpwd.h\n 6\t4\t0\t0\tgrp.h\n 7\t4\t0\t0\tunistd.h\n 8\t4\t0\t0\tstdlib.h\n \n Line Number Statements:\n- [0x00000105] Set column to 1\n- [0x00000107] Extended opcode 2: set Address to 0x0\n- [0x0000010e] Advance Line by 43 to 44\n- [0x00000110] Copy\n- [0x00000111] Set column to 2\n- [0x00000113] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x00000114] Set column to 1\n- [0x00000116] Set is_stmt to 0\n- [0x00000117] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n- [0x00000118] Set column to 21\n- [0x0000011a] Set is_stmt to 1\n- [0x0000011b] Special opcode 219: advance Address by 15 to 0xf and Line by 4 to 48\n- [0x0000011c] Set column to 2\n- [0x0000011e] Special opcode 6: advance Address by 0 to 0xf and Line by 1 to 49 (view 1)\n- [0x0000011f] Set column to 21\n- [0x00000121] Special opcode 160: advance Address by 11 to 0x1a and Line by 1 to 50\n- [0x00000122] Set column to 1\n- [0x00000124] Set is_stmt to 0\n- [0x00000125] Special opcode 6: advance Address by 0 to 0x1a and Line by 1 to 51 (view 1)\n- [0x00000126] Set is_stmt to 1\n- [0x00000127] Special opcode 94: advance Address by 6 to 0x20 and Line by 5 to 56\n- [0x00000128] Set column to 2\n- [0x0000012a] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 57 (view 1)\n- [0x0000012b] Set column to 1\n- [0x0000012d] Set is_stmt to 0\n- [0x0000012e] Special opcode 4: advance Address by 0 to 0x20 and Line by -1 to 56 (view 2)\n- [0x0000012f] Advance PC by constant 17 to 0x31\n- [0x00000130] Special opcode 19: advance Address by 1 to 0x32 and Line by 0 to 56\n- [0x00000131] Set column to 2\n- [0x00000133] Set is_stmt to 1\n- [0x00000134] Advance Line by 9 to 65\n- [0x00000136] Special opcode 61: advance Address by 4 to 0x36 and Line by 0 to 65\n- [0x00000137] Set column to 22\n- [0x00000139] Set is_stmt to 0\n- [0x0000013a] Copy (view 1)\n- [0x0000013b] Set File Name to entry 2 in the File Name Table\n- [0x0000013d] Set column to 9\n- [0x0000013f] Advance Line by -27 to 38\n- [0x00000141] Special opcode 75: advance Address by 5 to 0x3b and Line by 0 to 38\n- [0x00000142] Set File Name to entry 1 in the File Name Table\n- [0x00000144] Set column to 22\n- [0x00000146] Advance Line by 27 to 65\n- [0x00000148] Special opcode 131: advance Address by 9 to 0x44 and Line by 0 to 65\n- [0x00000149] Set column to 2\n- [0x0000014b] Set is_stmt to 1\n- [0x0000014c] Special opcode 34: advance Address by 2 to 0x46 and Line by 1 to 66\n- [0x0000014d] Set column to 21\n- [0x0000014f] Special opcode 6: advance Address by 0 to 0x46 and Line by 1 to 67 (view 1)\n- [0x00000150] Set column to 2\n- [0x00000152] Special opcode 6: advance Address by 0 to 0x46 and Line by 1 to 68 (view 2)\n- [0x00000153] Set File Name to entry 2 in the File Name Table\n- [0x00000155] Set column to 12\n- [0x00000157] Advance Line by -32 to 36\n- [0x00000159] Copy (view 3)\n- [0x0000015a] Set column to 2\n- [0x0000015c] Special opcode 7: advance Address by 0 to 0x46 and Line by 2 to 38 (view 4)\n- [0x0000015d] Set column to 9\n- [0x0000015f] Set is_stmt to 0\n- [0x00000160] Copy (view 5)\n- [0x00000161] Special opcode 187: advance Address by 13 to 0x53 and Line by 0 to 38\n- [0x00000162] Set File Name to entry 1 in the File Name Table\n- [0x00000164] Set column to 36\n- [0x00000166] Advance Line by 32 to 70\n- [0x00000168] Copy (view 1)\n- [0x00000169] Set File Name to entry 2 in the File Name Table\n- [0x0000016b] Set column to 9\n- [0x0000016d] Advance Line by -32 to 38\n- [0x0000016f] Special opcode 47: advance Address by 3 to 0x56 and Line by 0 to 38\n- [0x00000170] Special opcode 33: advance Address by 2 to 0x58 and Line by 0 to 38\n- [0x00000171] Set File Name to entry 1 in the File Name Table\n- [0x00000173] Set column to 21\n- [0x00000175] Set is_stmt to 1\n- [0x00000176] Advance Line by 31 to 69\n- [0x00000178] Copy (view 1)\n- [0x00000179] Set column to 2\n- [0x0000017b] Special opcode 6: advance Address by 0 to 0x58 and Line by 1 to 70 (view 2)\n- [0x0000017c] Set column to 36\n- [0x0000017e] Set is_stmt to 0\n- [0x0000017f] Copy (view 3)\n- [0x00000180] Set column to 2\n- [0x00000182] Set is_stmt to 1\n- [0x00000183] Special opcode 76: advance Address by 5 to 0x5d and Line by 1 to 71\n- [0x00000184] Set column to 54\n- [0x00000186] Set is_stmt to 0\n- [0x00000187] Special opcode 4: advance Address by 0 to 0x5d and Line by -1 to 70 (view 1)\n- [0x00000188] Set column to 12\n- [0x0000018a] Special opcode 34: advance Address by 2 to 0x5f and Line by 1 to 71\n- [0x0000018b] Set column to 48\n- [0x0000018d] Set is_stmt to 1\n- [0x0000018e] Special opcode 62: advance Address by 4 to 0x63 and Line by 1 to 72\n- [0x0000018f] Set column to 1\n- [0x00000191] Set is_stmt to 0\n- [0x00000192] Special opcode 6: advance Address by 0 to 0x63 and Line by 1 to 73 (view 1)\n- [0x00000193] Special opcode 75: advance Address by 5 to 0x68 and Line by 0 to 73\n- [0x00000194] Special opcode 19: advance Address by 1 to 0x69 and Line by 0 to 73\n- [0x00000195] Special opcode 19: advance Address by 1 to 0x6a and Line by 0 to 73\n- [0x00000196] Set is_stmt to 1\n- [0x00000197] Special opcode 94: advance Address by 6 to 0x70 and Line by 5 to 78\n- [0x00000198] Set column to 2\n- [0x0000019a] Special opcode 6: advance Address by 0 to 0x70 and Line by 1 to 79 (view 1)\n- [0x0000019b] Set column to 1\n- [0x0000019d] Set is_stmt to 0\n- [0x0000019e] Special opcode 4: advance Address by 0 to 0x70 and Line by -1 to 78 (view 2)\n- [0x0000019f] Advance PC by constant 17 to 0x81\n- [0x000001a0] Special opcode 19: advance Address by 1 to 0x82 and Line by 0 to 78\n- [0x000001a1] Set column to 2\n- [0x000001a3] Set is_stmt to 1\n- [0x000001a4] Advance Line by 9 to 87\n- [0x000001a6] Special opcode 61: advance Address by 4 to 0x86 and Line by 0 to 87\n- [0x000001a7] Set column to 22\n- [0x000001a9] Set is_stmt to 0\n- [0x000001aa] Copy (view 1)\n- [0x000001ab] Set File Name to entry 2 in the File Name Table\n- [0x000001ad] Set column to 9\n- [0x000001af] Advance Line by -44 to 43\n- [0x000001b1] Special opcode 75: advance Address by 5 to 0x8b and Line by 0 to 43\n- [0x000001b2] Set File Name to entry 1 in the File Name Table\n- [0x000001b4] Set column to 22\n- [0x000001b6] Advance Line by 44 to 87\n- [0x000001b8] Special opcode 131: advance Address by 9 to 0x94 and Line by 0 to 87\n- [0x000001b9] Set column to 2\n- [0x000001bb] Set is_stmt to 1\n- [0x000001bc] Special opcode 34: advance Address by 2 to 0x96 and Line by 1 to 88\n- [0x000001bd] Set column to 21\n- [0x000001bf] Special opcode 6: advance Address by 0 to 0x96 and Line by 1 to 89 (view 1)\n- [0x000001c0] Set column to 2\n- [0x000001c2] Special opcode 6: advance Address by 0 to 0x96 and Line by 1 to 90 (view 2)\n- [0x000001c3] Set File Name to entry 2 in the File Name Table\n- [0x000001c5] Set column to 12\n- [0x000001c7] Advance Line by -49 to 41\n- [0x000001c9] Copy (view 3)\n- [0x000001ca] Set column to 2\n- [0x000001cc] Special opcode 7: advance Address by 0 to 0x96 and Line by 2 to 43 (view 4)\n- [0x000001cd] Set column to 9\n- [0x000001cf] Set is_stmt to 0\n- [0x000001d0] Copy (view 5)\n- [0x000001d1] Special opcode 187: advance Address by 13 to 0xa3 and Line by 0 to 43\n- [0x000001d2] Set File Name to entry 1 in the File Name Table\n- [0x000001d4] Set column to 36\n- [0x000001d6] Advance Line by 49 to 92\n- [0x000001d8] Copy (view 1)\n- [0x000001d9] Set File Name to entry 2 in the File Name Table\n- [0x000001db] Set column to 9\n- [0x000001dd] Advance Line by -49 to 43\n- [0x000001df] Special opcode 47: advance Address by 3 to 0xa6 and Line by 0 to 43\n- [0x000001e0] Special opcode 33: advance Address by 2 to 0xa8 and Line by 0 to 43\n- [0x000001e1] Set File Name to entry 1 in the File Name Table\n- [0x000001e3] Set column to 21\n- [0x000001e5] Set is_stmt to 1\n- [0x000001e6] Advance Line by 48 to 91\n- [0x000001e8] Copy (view 1)\n- [0x000001e9] Set column to 2\n- [0x000001eb] Special opcode 6: advance Address by 0 to 0xa8 and Line by 1 to 92 (view 2)\n- [0x000001ec] Set column to 36\n- [0x000001ee] Set is_stmt to 0\n- [0x000001ef] Copy (view 3)\n- [0x000001f0] Set column to 2\n- [0x000001f2] Set is_stmt to 1\n- [0x000001f3] Special opcode 76: advance Address by 5 to 0xad and Line by 1 to 93\n- [0x000001f4] Set column to 54\n- [0x000001f6] Set is_stmt to 0\n- [0x000001f7] Special opcode 4: advance Address by 0 to 0xad and Line by -1 to 92 (view 1)\n- [0x000001f8] Set column to 12\n- [0x000001fa] Special opcode 34: advance Address by 2 to 0xaf and Line by 1 to 93\n- [0x000001fb] Set column to 48\n- [0x000001fd] Set is_stmt to 1\n- [0x000001fe] Special opcode 62: advance Address by 4 to 0xb3 and Line by 1 to 94\n- [0x000001ff] Set column to 1\n- [0x00000201] Set is_stmt to 0\n- [0x00000202] Special opcode 6: advance Address by 0 to 0xb3 and Line by 1 to 95 (view 1)\n- [0x00000203] Special opcode 75: advance Address by 5 to 0xb8 and Line by 0 to 95\n- [0x00000204] Special opcode 19: advance Address by 1 to 0xb9 and Line by 0 to 95\n- [0x00000205] Special opcode 19: advance Address by 1 to 0xba and Line by 0 to 95\n- [0x00000206] Set is_stmt to 1\n- [0x00000207] Special opcode 94: advance Address by 6 to 0xc0 and Line by 5 to 100\n- [0x00000208] Set column to 2\n- [0x0000020a] Special opcode 6: advance Address by 0 to 0xc0 and Line by 1 to 101 (view 1)\n- [0x0000020b] Set column to 1\n- [0x0000020d] Set is_stmt to 0\n- [0x0000020e] Special opcode 4: advance Address by 0 to 0xc0 and Line by -1 to 100 (view 2)\n- [0x0000020f] Advance PC by constant 17 to 0xd1\n- [0x00000210] Special opcode 19: advance Address by 1 to 0xd2 and Line by 0 to 100\n- [0x00000211] Set column to 2\n- [0x00000213] Set is_stmt to 1\n- [0x00000214] Advance Line by 9 to 109\n- [0x00000216] Special opcode 61: advance Address by 4 to 0xd6 and Line by 0 to 109\n- [0x00000217] Set column to 22\n- [0x00000219] Set is_stmt to 0\n- [0x0000021a] Copy (view 1)\n- [0x0000021b] Set File Name to entry 2 in the File Name Table\n- [0x0000021d] Set column to 9\n- [0x0000021f] Advance Line by -76 to 33\n- [0x00000222] Special opcode 75: advance Address by 5 to 0xdb and Line by 0 to 33\n- [0x00000223] Set File Name to entry 1 in the File Name Table\n- [0x00000225] Set column to 22\n- [0x00000227] Advance Line by 76 to 109\n- [0x0000022a] Special opcode 131: advance Address by 9 to 0xe4 and Line by 0 to 109\n- [0x0000022b] Set column to 2\n- [0x0000022d] Set is_stmt to 1\n- [0x0000022e] Special opcode 34: advance Address by 2 to 0xe6 and Line by 1 to 110\n- [0x0000022f] Set column to 21\n- [0x00000231] Special opcode 6: advance Address by 0 to 0xe6 and Line by 1 to 111 (view 1)\n- [0x00000232] Set column to 2\n- [0x00000234] Special opcode 6: advance Address by 0 to 0xe6 and Line by 1 to 112 (view 2)\n- [0x00000235] Set File Name to entry 2 in the File Name Table\n- [0x00000237] Set column to 12\n- [0x00000239] Advance Line by -81 to 31\n- [0x0000023c] Copy (view 3)\n- [0x0000023d] Set column to 2\n- [0x0000023f] Special opcode 7: advance Address by 0 to 0xe6 and Line by 2 to 33 (view 4)\n- [0x00000240] Set column to 9\n- [0x00000242] Set is_stmt to 0\n- [0x00000243] Copy (view 5)\n- [0x00000244] Special opcode 187: advance Address by 13 to 0xf3 and Line by 0 to 33\n- [0x00000245] Set File Name to entry 1 in the File Name Table\n- [0x00000247] Set column to 36\n- [0x00000249] Advance Line by 81 to 114\n- [0x0000024c] Copy (view 1)\n- [0x0000024d] Set File Name to entry 2 in the File Name Table\n- [0x0000024f] Set column to 9\n- [0x00000251] Advance Line by -81 to 33\n- [0x00000254] Special opcode 47: advance Address by 3 to 0xf6 and Line by 0 to 33\n- [0x00000255] Special opcode 33: advance Address by 2 to 0xf8 and Line by 0 to 33\n- [0x00000256] Set File Name to entry 1 in the File Name Table\n- [0x00000258] Set column to 21\n- [0x0000025a] Set is_stmt to 1\n- [0x0000025b] Advance Line by 80 to 113\n- [0x0000025e] Copy (view 1)\n- [0x0000025f] Set column to 2\n- [0x00000261] Special opcode 6: advance Address by 0 to 0xf8 and Line by 1 to 114 (view 2)\n- [0x00000262] Set column to 36\n- [0x00000264] Set is_stmt to 0\n- [0x00000265] Copy (view 3)\n- [0x00000266] Set column to 2\n- [0x00000268] Set is_stmt to 1\n- [0x00000269] Special opcode 76: advance Address by 5 to 0xfd and Line by 1 to 115\n- [0x0000026a] Set column to 54\n- [0x0000026c] Set is_stmt to 0\n- [0x0000026d] Special opcode 4: advance Address by 0 to 0xfd and Line by -1 to 114 (view 1)\n- [0x0000026e] Set column to 12\n- [0x00000270] Special opcode 34: advance Address by 2 to 0xff and Line by 1 to 115\n- [0x00000271] Set column to 48\n- [0x00000273] Set is_stmt to 1\n- [0x00000274] Special opcode 62: advance Address by 4 to 0x103 and Line by 1 to 116\n- [0x00000275] Set column to 1\n- [0x00000277] Set is_stmt to 0\n- [0x00000278] Special opcode 6: advance Address by 0 to 0x103 and Line by 1 to 117 (view 1)\n- [0x00000279] Special opcode 75: advance Address by 5 to 0x108 and Line by 0 to 117\n- [0x0000027a] Special opcode 19: advance Address by 1 to 0x109 and Line by 0 to 117\n- [0x0000027b] Special opcode 19: advance Address by 1 to 0x10a and Line by 0 to 117\n- [0x0000027c] Set is_stmt to 1\n- [0x0000027d] Special opcode 94: advance Address by 6 to 0x110 and Line by 5 to 122\n- [0x0000027e] Set column to 2\n- [0x00000280] Special opcode 6: advance Address by 0 to 0x110 and Line by 1 to 123 (view 1)\n- [0x00000281] Set column to 1\n- [0x00000283] Set is_stmt to 0\n- [0x00000284] Special opcode 4: advance Address by 0 to 0x110 and Line by -1 to 122 (view 2)\n- [0x00000285] Advance PC by constant 17 to 0x121\n- [0x00000286] Special opcode 19: advance Address by 1 to 0x122 and Line by 0 to 122\n- [0x00000287] Set column to 2\n- [0x00000289] Set is_stmt to 1\n- [0x0000028a] Advance Line by 9 to 131\n- [0x0000028c] Special opcode 61: advance Address by 4 to 0x126 and Line by 0 to 131\n- [0x0000028d] Set column to 22\n- [0x0000028f] Set is_stmt to 0\n- [0x00000290] Copy (view 1)\n- [0x00000291] Set File Name to entry 2 in the File Name Table\n- [0x00000293] Set column to 9\n- [0x00000295] Advance Line by -103 to 28\n- [0x00000298] Special opcode 75: advance Address by 5 to 0x12b and Line by 0 to 28\n- [0x00000299] Set File Name to entry 1 in the File Name Table\n- [0x0000029b] Set column to 22\n- [0x0000029d] Advance Line by 103 to 131\n- [0x000002a0] Special opcode 131: advance Address by 9 to 0x134 and Line by 0 to 131\n- [0x000002a1] Set column to 2\n- [0x000002a3] Set is_stmt to 1\n- [0x000002a4] Special opcode 34: advance Address by 2 to 0x136 and Line by 1 to 132\n- [0x000002a5] Set column to 21\n- [0x000002a7] Special opcode 6: advance Address by 0 to 0x136 and Line by 1 to 133 (view 1)\n- [0x000002a8] Set column to 2\n- [0x000002aa] Special opcode 6: advance Address by 0 to 0x136 and Line by 1 to 134 (view 2)\n- [0x000002ab] Set File Name to entry 2 in the File Name Table\n- [0x000002ad] Set column to 12\n- [0x000002af] Advance Line by -108 to 26\n- [0x000002b2] Copy (view 3)\n- [0x000002b3] Set column to 2\n- [0x000002b5] Special opcode 7: advance Address by 0 to 0x136 and Line by 2 to 28 (view 4)\n- [0x000002b6] Set column to 9\n- [0x000002b8] Set is_stmt to 0\n- [0x000002b9] Copy (view 5)\n- [0x000002ba] Special opcode 187: advance Address by 13 to 0x143 and Line by 0 to 28\n- [0x000002bb] Set File Name to entry 1 in the File Name Table\n- [0x000002bd] Set column to 36\n- [0x000002bf] Advance Line by 108 to 136\n- [0x000002c2] Copy (view 1)\n- [0x000002c3] Set File Name to entry 2 in the File Name Table\n- [0x000002c5] Set column to 9\n- [0x000002c7] Advance Line by -108 to 28\n- [0x000002ca] Special opcode 47: advance Address by 3 to 0x146 and Line by 0 to 28\n- [0x000002cb] Special opcode 33: advance Address by 2 to 0x148 and Line by 0 to 28\n- [0x000002cc] Set File Name to entry 1 in the File Name Table\n- [0x000002ce] Set column to 21\n- [0x000002d0] Set is_stmt to 1\n- [0x000002d1] Advance Line by 107 to 135\n- [0x000002d4] Copy (view 1)\n- [0x000002d5] Set column to 2\n- [0x000002d7] Special opcode 6: advance Address by 0 to 0x148 and Line by 1 to 136 (view 2)\n- [0x000002d8] Set column to 36\n- [0x000002da] Set is_stmt to 0\n- [0x000002db] Copy (view 3)\n- [0x000002dc] Set column to 2\n- [0x000002de] Set is_stmt to 1\n- [0x000002df] Special opcode 76: advance Address by 5 to 0x14d and Line by 1 to 137\n- [0x000002e0] Set column to 54\n- [0x000002e2] Set is_stmt to 0\n- [0x000002e3] Special opcode 4: advance Address by 0 to 0x14d and Line by -1 to 136 (view 1)\n- [0x000002e4] Set column to 12\n- [0x000002e6] Special opcode 34: advance Address by 2 to 0x14f and Line by 1 to 137\n- [0x000002e7] Set column to 48\n- [0x000002e9] Set is_stmt to 1\n- [0x000002ea] Special opcode 62: advance Address by 4 to 0x153 and Line by 1 to 138\n- [0x000002eb] Set column to 1\n- [0x000002ed] Set is_stmt to 0\n- [0x000002ee] Special opcode 6: advance Address by 0 to 0x153 and Line by 1 to 139 (view 1)\n- [0x000002ef] Special opcode 75: advance Address by 5 to 0x158 and Line by 0 to 139\n- [0x000002f0] Special opcode 19: advance Address by 1 to 0x159 and Line by 0 to 139\n- [0x000002f1] Special opcode 19: advance Address by 1 to 0x15a and Line by 0 to 139\n- [0x000002f2] Set is_stmt to 1\n- [0x000002f3] Special opcode 94: advance Address by 6 to 0x160 and Line by 5 to 144\n- [0x000002f4] Set column to 2\n- [0x000002f6] Special opcode 6: advance Address by 0 to 0x160 and Line by 1 to 145 (view 1)\n- [0x000002f7] Set column to 1\n- [0x000002f9] Set is_stmt to 0\n- [0x000002fa] Special opcode 4: advance Address by 0 to 0x160 and Line by -1 to 144 (view 2)\n- [0x000002fb] Advance PC by constant 17 to 0x171\n- [0x000002fc] Special opcode 19: advance Address by 1 to 0x172 and Line by 0 to 144\n- [0x000002fd] Set column to 2\n- [0x000002ff] Set is_stmt to 1\n- [0x00000300] Special opcode 67: advance Address by 4 to 0x176 and Line by 6 to 150\n- [0x00000301] Set column to 22\n- [0x00000303] Set is_stmt to 0\n- [0x00000304] Copy (view 1)\n- [0x00000305] Set column to 11\n- [0x00000307] Special opcode 78: advance Address by 5 to 0x17b and Line by 3 to 153\n- [0x00000308] Set column to 22\n- [0x0000030a] Special opcode 114: advance Address by 8 to 0x183 and Line by -3 to 150\n- [0x0000030b] Set column to 2\n- [0x0000030d] Set is_stmt to 1\n- [0x0000030e] Special opcode 34: advance Address by 2 to 0x185 and Line by 1 to 151\n- [0x0000030f] Set column to 21\n- [0x00000311] Special opcode 6: advance Address by 0 to 0x185 and Line by 1 to 152 (view 1)\n- [0x00000312] Set column to 2\n- [0x00000314] Special opcode 6: advance Address by 0 to 0x185 and Line by 1 to 153 (view 2)\n- [0x00000315] Set column to 11\n- [0x00000317] Set is_stmt to 0\n- [0x00000318] Copy (view 3)\n- [0x00000319] Special opcode 75: advance Address by 5 to 0x18a and Line by 0 to 153\n- [0x0000031a] Set column to 21\n- [0x0000031c] Set is_stmt to 1\n- [0x0000031d] Special opcode 34: advance Address by 2 to 0x18c and Line by 1 to 154\n- [0x0000031e] Set column to 2\n- [0x00000320] Special opcode 6: advance Address by 0 to 0x18c and Line by 1 to 155 (view 1)\n- [0x00000321] Set column to 36\n- [0x00000323] Set is_stmt to 0\n- [0x00000324] Copy (view 2)\n- [0x00000325] Set column to 2\n- [0x00000327] Set is_stmt to 1\n- [0x00000328] Special opcode 76: advance Address by 5 to 0x191 and Line by 1 to 156\n- [0x00000329] Set column to 54\n- [0x0000032b] Set is_stmt to 0\n- [0x0000032c] Special opcode 4: advance Address by 0 to 0x191 and Line by -1 to 155 (view 1)\n- [0x0000032d] Set column to 12\n- [0x0000032f] Special opcode 34: advance Address by 2 to 0x193 and Line by 1 to 156\n- [0x00000330] Set column to 48\n- [0x00000332] Set is_stmt to 1\n- [0x00000333] Special opcode 62: advance Address by 4 to 0x197 and Line by 1 to 157\n- [0x00000334] Set column to 1\n- [0x00000336] Set is_stmt to 0\n- [0x00000337] Special opcode 6: advance Address by 0 to 0x197 and Line by 1 to 158 (view 1)\n- [0x00000338] Special opcode 75: advance Address by 5 to 0x19c and Line by 0 to 158\n- [0x00000339] Special opcode 19: advance Address by 1 to 0x19d and Line by 0 to 158\n- [0x0000033a] Special opcode 19: advance Address by 1 to 0x19e and Line by 0 to 158\n- [0x0000033b] Set is_stmt to 1\n- [0x0000033c] Special opcode 38: advance Address by 2 to 0x1a0 and Line by 5 to 163\n- [0x0000033d] Set column to 2\n- [0x0000033f] Special opcode 6: advance Address by 0 to 0x1a0 and Line by 1 to 164 (view 1)\n- [0x00000340] Set column to 1\n- [0x00000342] Set is_stmt to 0\n- [0x00000343] Special opcode 4: advance Address by 0 to 0x1a0 and Line by -1 to 163 (view 2)\n- [0x00000344] Advance PC by constant 17 to 0x1b1\n- [0x00000345] Special opcode 19: advance Address by 1 to 0x1b2 and Line by 0 to 163\n- [0x00000346] Set column to 2\n- [0x00000348] Set is_stmt to 1\n- [0x00000349] Special opcode 66: advance Address by 4 to 0x1b6 and Line by 5 to 168\n- [0x0000034a] Set column to 22\n- [0x0000034c] Set is_stmt to 0\n- [0x0000034d] Copy (view 1)\n- [0x0000034e] Set column to 11\n- [0x00000350] Special opcode 78: advance Address by 5 to 0x1bb and Line by 3 to 171\n- [0x00000351] Set column to 22\n- [0x00000353] Special opcode 72: advance Address by 5 to 0x1c0 and Line by -3 to 168\n- [0x00000354] Set column to 2\n- [0x00000356] Set is_stmt to 1\n- [0x00000357] Special opcode 34: advance Address by 2 to 0x1c2 and Line by 1 to 169\n- [0x00000358] Set column to 21\n- [0x0000035a] Special opcode 6: advance Address by 0 to 0x1c2 and Line by 1 to 170 (view 1)\n- [0x0000035b] Set column to 2\n- [0x0000035d] Special opcode 6: advance Address by 0 to 0x1c2 and Line by 1 to 171 (view 2)\n- [0x0000035e] Set column to 11\n- [0x00000360] Set is_stmt to 0\n- [0x00000361] Copy (view 3)\n- [0x00000362] Special opcode 75: advance Address by 5 to 0x1c7 and Line by 0 to 171\n- [0x00000363] Set column to 21\n- [0x00000365] Set is_stmt to 1\n- [0x00000366] Special opcode 34: advance Address by 2 to 0x1c9 and Line by 1 to 172\n- [0x00000367] Set column to 2\n- [0x00000369] Special opcode 6: advance Address by 0 to 0x1c9 and Line by 1 to 173 (view 1)\n- [0x0000036a] Set column to 36\n- [0x0000036c] Set is_stmt to 0\n- [0x0000036d] Copy (view 2)\n- [0x0000036e] Set column to 2\n- [0x00000370] Set is_stmt to 1\n- [0x00000371] Special opcode 76: advance Address by 5 to 0x1ce and Line by 1 to 174\n- [0x00000372] Set column to 54\n- [0x00000374] Set is_stmt to 0\n- [0x00000375] Special opcode 4: advance Address by 0 to 0x1ce and Line by -1 to 173 (view 1)\n- [0x00000376] Set column to 12\n- [0x00000378] Special opcode 34: advance Address by 2 to 0x1d0 and Line by 1 to 174\n- [0x00000379] Set column to 48\n- [0x0000037b] Set is_stmt to 1\n- [0x0000037c] Special opcode 62: advance Address by 4 to 0x1d4 and Line by 1 to 175\n- [0x0000037d] Set column to 1\n- [0x0000037f] Set is_stmt to 0\n- [0x00000380] Special opcode 6: advance Address by 0 to 0x1d4 and Line by 1 to 176 (view 1)\n- [0x00000381] Special opcode 75: advance Address by 5 to 0x1d9 and Line by 0 to 176\n- [0x00000382] Special opcode 19: advance Address by 1 to 0x1da and Line by 0 to 176\n- [0x00000383] Special opcode 19: advance Address by 1 to 0x1db and Line by 0 to 176\n- [0x00000384] Advance PC by 1 to 0x1dc\n- [0x00000386] Extended opcode 1: End of Sequence\n+ [0x00000107] Set column to 1\n+ [0x00000109] Extended opcode 2: set Address to 0x0\n+ [0x00000110] Advance Line by 43 to 44\n+ [0x00000112] Copy\n+ [0x00000113] Set column to 2\n+ [0x00000115] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x00000116] Set column to 1\n+ [0x00000118] Set is_stmt to 0\n+ [0x00000119] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n+ [0x0000011a] Set column to 21\n+ [0x0000011c] Set is_stmt to 1\n+ [0x0000011d] Special opcode 219: advance Address by 15 to 0xf and Line by 4 to 48\n+ [0x0000011e] Set column to 2\n+ [0x00000120] Special opcode 6: advance Address by 0 to 0xf and Line by 1 to 49 (view 1)\n+ [0x00000121] Set column to 21\n+ [0x00000123] Special opcode 160: advance Address by 11 to 0x1a and Line by 1 to 50\n+ [0x00000124] Set column to 1\n+ [0x00000126] Set is_stmt to 0\n+ [0x00000127] Special opcode 6: advance Address by 0 to 0x1a and Line by 1 to 51 (view 1)\n+ [0x00000128] Set is_stmt to 1\n+ [0x00000129] Special opcode 94: advance Address by 6 to 0x20 and Line by 5 to 56\n+ [0x0000012a] Set column to 2\n+ [0x0000012c] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 57 (view 1)\n+ [0x0000012d] Set column to 1\n+ [0x0000012f] Set is_stmt to 0\n+ [0x00000130] Special opcode 4: advance Address by 0 to 0x20 and Line by -1 to 56 (view 2)\n+ [0x00000131] Advance PC by constant 17 to 0x31\n+ [0x00000132] Special opcode 19: advance Address by 1 to 0x32 and Line by 0 to 56\n+ [0x00000133] Set column to 2\n+ [0x00000135] Set is_stmt to 1\n+ [0x00000136] Advance Line by 9 to 65\n+ [0x00000138] Special opcode 61: advance Address by 4 to 0x36 and Line by 0 to 65\n+ [0x00000139] Set column to 22\n+ [0x0000013b] Set is_stmt to 0\n+ [0x0000013c] Copy (view 1)\n+ [0x0000013d] Set File Name to entry 2 in the File Name Table\n+ [0x0000013f] Set column to 9\n+ [0x00000141] Advance Line by -27 to 38\n+ [0x00000143] Special opcode 75: advance Address by 5 to 0x3b and Line by 0 to 38\n+ [0x00000144] Set File Name to entry 1 in the File Name Table\n+ [0x00000146] Set column to 22\n+ [0x00000148] Advance Line by 27 to 65\n+ [0x0000014a] Special opcode 131: advance Address by 9 to 0x44 and Line by 0 to 65\n+ [0x0000014b] Set column to 2\n+ [0x0000014d] Set is_stmt to 1\n+ [0x0000014e] Special opcode 34: advance Address by 2 to 0x46 and Line by 1 to 66\n+ [0x0000014f] Set column to 21\n+ [0x00000151] Special opcode 6: advance Address by 0 to 0x46 and Line by 1 to 67 (view 1)\n+ [0x00000152] Set column to 2\n+ [0x00000154] Special opcode 6: advance Address by 0 to 0x46 and Line by 1 to 68 (view 2)\n+ [0x00000155] Set File Name to entry 2 in the File Name Table\n+ [0x00000157] Set column to 12\n+ [0x00000159] Advance Line by -32 to 36\n+ [0x0000015b] Copy (view 3)\n+ [0x0000015c] Set column to 2\n+ [0x0000015e] Special opcode 7: advance Address by 0 to 0x46 and Line by 2 to 38 (view 4)\n+ [0x0000015f] Set column to 9\n+ [0x00000161] Set is_stmt to 0\n+ [0x00000162] Copy (view 5)\n+ [0x00000163] Special opcode 187: advance Address by 13 to 0x53 and Line by 0 to 38\n+ [0x00000164] Set File Name to entry 1 in the File Name Table\n+ [0x00000166] Set column to 36\n+ [0x00000168] Advance Line by 32 to 70\n+ [0x0000016a] Copy (view 1)\n+ [0x0000016b] Set File Name to entry 2 in the File Name Table\n+ [0x0000016d] Set column to 9\n+ [0x0000016f] Advance Line by -32 to 38\n+ [0x00000171] Special opcode 47: advance Address by 3 to 0x56 and Line by 0 to 38\n+ [0x00000172] Special opcode 33: advance Address by 2 to 0x58 and Line by 0 to 38\n+ [0x00000173] Set File Name to entry 1 in the File Name Table\n+ [0x00000175] Set column to 21\n+ [0x00000177] Set is_stmt to 1\n+ [0x00000178] Advance Line by 31 to 69\n+ [0x0000017a] Copy (view 1)\n+ [0x0000017b] Set column to 2\n+ [0x0000017d] Special opcode 6: advance Address by 0 to 0x58 and Line by 1 to 70 (view 2)\n+ [0x0000017e] Set column to 36\n+ [0x00000180] Set is_stmt to 0\n+ [0x00000181] Copy (view 3)\n+ [0x00000182] Set column to 2\n+ [0x00000184] Set is_stmt to 1\n+ [0x00000185] Special opcode 76: advance Address by 5 to 0x5d and Line by 1 to 71\n+ [0x00000186] Set column to 54\n+ [0x00000188] Set is_stmt to 0\n+ [0x00000189] Special opcode 4: advance Address by 0 to 0x5d and Line by -1 to 70 (view 1)\n+ [0x0000018a] Set column to 12\n+ [0x0000018c] Special opcode 34: advance Address by 2 to 0x5f and Line by 1 to 71\n+ [0x0000018d] Set column to 48\n+ [0x0000018f] Set is_stmt to 1\n+ [0x00000190] Special opcode 62: advance Address by 4 to 0x63 and Line by 1 to 72\n+ [0x00000191] Set column to 1\n+ [0x00000193] Set is_stmt to 0\n+ [0x00000194] Special opcode 6: advance Address by 0 to 0x63 and Line by 1 to 73 (view 1)\n+ [0x00000195] Special opcode 75: advance Address by 5 to 0x68 and Line by 0 to 73\n+ [0x00000196] Special opcode 19: advance Address by 1 to 0x69 and Line by 0 to 73\n+ [0x00000197] Special opcode 19: advance Address by 1 to 0x6a and Line by 0 to 73\n+ [0x00000198] Set is_stmt to 1\n+ [0x00000199] Special opcode 94: advance Address by 6 to 0x70 and Line by 5 to 78\n+ [0x0000019a] Set column to 2\n+ [0x0000019c] Special opcode 6: advance Address by 0 to 0x70 and Line by 1 to 79 (view 1)\n+ [0x0000019d] Set column to 1\n+ [0x0000019f] Set is_stmt to 0\n+ [0x000001a0] Special opcode 4: advance Address by 0 to 0x70 and Line by -1 to 78 (view 2)\n+ [0x000001a1] Advance PC by constant 17 to 0x81\n+ [0x000001a2] Special opcode 19: advance Address by 1 to 0x82 and Line by 0 to 78\n+ [0x000001a3] Set column to 2\n+ [0x000001a5] Set is_stmt to 1\n+ [0x000001a6] Advance Line by 9 to 87\n+ [0x000001a8] Special opcode 61: advance Address by 4 to 0x86 and Line by 0 to 87\n+ [0x000001a9] Set column to 22\n+ [0x000001ab] Set is_stmt to 0\n+ [0x000001ac] Copy (view 1)\n+ [0x000001ad] Set File Name to entry 2 in the File Name Table\n+ [0x000001af] Set column to 9\n+ [0x000001b1] Advance Line by -44 to 43\n+ [0x000001b3] Special opcode 75: advance Address by 5 to 0x8b and Line by 0 to 43\n+ [0x000001b4] Set File Name to entry 1 in the File Name Table\n+ [0x000001b6] Set column to 22\n+ [0x000001b8] Advance Line by 44 to 87\n+ [0x000001ba] Special opcode 131: advance Address by 9 to 0x94 and Line by 0 to 87\n+ [0x000001bb] Set column to 2\n+ [0x000001bd] Set is_stmt to 1\n+ [0x000001be] Special opcode 34: advance Address by 2 to 0x96 and Line by 1 to 88\n+ [0x000001bf] Set column to 21\n+ [0x000001c1] Special opcode 6: advance Address by 0 to 0x96 and Line by 1 to 89 (view 1)\n+ [0x000001c2] Set column to 2\n+ [0x000001c4] Special opcode 6: advance Address by 0 to 0x96 and Line by 1 to 90 (view 2)\n+ [0x000001c5] Set File Name to entry 2 in the File Name Table\n+ [0x000001c7] Set column to 12\n+ [0x000001c9] Advance Line by -49 to 41\n+ [0x000001cb] Copy (view 3)\n+ [0x000001cc] Set column to 2\n+ [0x000001ce] Special opcode 7: advance Address by 0 to 0x96 and Line by 2 to 43 (view 4)\n+ [0x000001cf] Set column to 9\n+ [0x000001d1] Set is_stmt to 0\n+ [0x000001d2] Copy (view 5)\n+ [0x000001d3] Special opcode 187: advance Address by 13 to 0xa3 and Line by 0 to 43\n+ [0x000001d4] Set File Name to entry 1 in the File Name Table\n+ [0x000001d6] Set column to 36\n+ [0x000001d8] Advance Line by 49 to 92\n+ [0x000001da] Copy (view 1)\n+ [0x000001db] Set File Name to entry 2 in the File Name Table\n+ [0x000001dd] Set column to 9\n+ [0x000001df] Advance Line by -49 to 43\n+ [0x000001e1] Special opcode 47: advance Address by 3 to 0xa6 and Line by 0 to 43\n+ [0x000001e2] Special opcode 33: advance Address by 2 to 0xa8 and Line by 0 to 43\n+ [0x000001e3] Set File Name to entry 1 in the File Name Table\n+ [0x000001e5] Set column to 21\n+ [0x000001e7] Set is_stmt to 1\n+ [0x000001e8] Advance Line by 48 to 91\n+ [0x000001ea] Copy (view 1)\n+ [0x000001eb] Set column to 2\n+ [0x000001ed] Special opcode 6: advance Address by 0 to 0xa8 and Line by 1 to 92 (view 2)\n+ [0x000001ee] Set column to 36\n+ [0x000001f0] Set is_stmt to 0\n+ [0x000001f1] Copy (view 3)\n+ [0x000001f2] Set column to 2\n+ [0x000001f4] Set is_stmt to 1\n+ [0x000001f5] Special opcode 76: advance Address by 5 to 0xad and Line by 1 to 93\n+ [0x000001f6] Set column to 54\n+ [0x000001f8] Set is_stmt to 0\n+ [0x000001f9] Special opcode 4: advance Address by 0 to 0xad and Line by -1 to 92 (view 1)\n+ [0x000001fa] Set column to 12\n+ [0x000001fc] Special opcode 34: advance Address by 2 to 0xaf and Line by 1 to 93\n+ [0x000001fd] Set column to 48\n+ [0x000001ff] Set is_stmt to 1\n+ [0x00000200] Special opcode 62: advance Address by 4 to 0xb3 and Line by 1 to 94\n+ [0x00000201] Set column to 1\n+ [0x00000203] Set is_stmt to 0\n+ [0x00000204] Special opcode 6: advance Address by 0 to 0xb3 and Line by 1 to 95 (view 1)\n+ [0x00000205] Special opcode 75: advance Address by 5 to 0xb8 and Line by 0 to 95\n+ [0x00000206] Special opcode 19: advance Address by 1 to 0xb9 and Line by 0 to 95\n+ [0x00000207] Special opcode 19: advance Address by 1 to 0xba and Line by 0 to 95\n+ [0x00000208] Set is_stmt to 1\n+ [0x00000209] Special opcode 94: advance Address by 6 to 0xc0 and Line by 5 to 100\n+ [0x0000020a] Set column to 2\n+ [0x0000020c] Special opcode 6: advance Address by 0 to 0xc0 and Line by 1 to 101 (view 1)\n+ [0x0000020d] Set column to 1\n+ [0x0000020f] Set is_stmt to 0\n+ [0x00000210] Special opcode 4: advance Address by 0 to 0xc0 and Line by -1 to 100 (view 2)\n+ [0x00000211] Advance PC by constant 17 to 0xd1\n+ [0x00000212] Special opcode 19: advance Address by 1 to 0xd2 and Line by 0 to 100\n+ [0x00000213] Set column to 2\n+ [0x00000215] Set is_stmt to 1\n+ [0x00000216] Advance Line by 9 to 109\n+ [0x00000218] Special opcode 61: advance Address by 4 to 0xd6 and Line by 0 to 109\n+ [0x00000219] Set column to 22\n+ [0x0000021b] Set is_stmt to 0\n+ [0x0000021c] Copy (view 1)\n+ [0x0000021d] Set File Name to entry 2 in the File Name Table\n+ [0x0000021f] Set column to 9\n+ [0x00000221] Advance Line by -76 to 33\n+ [0x00000224] Special opcode 75: advance Address by 5 to 0xdb and Line by 0 to 33\n+ [0x00000225] Set File Name to entry 1 in the File Name Table\n+ [0x00000227] Set column to 22\n+ [0x00000229] Advance Line by 76 to 109\n+ [0x0000022c] Special opcode 131: advance Address by 9 to 0xe4 and Line by 0 to 109\n+ [0x0000022d] Set column to 2\n+ [0x0000022f] Set is_stmt to 1\n+ [0x00000230] Special opcode 34: advance Address by 2 to 0xe6 and Line by 1 to 110\n+ [0x00000231] Set column to 21\n+ [0x00000233] Special opcode 6: advance Address by 0 to 0xe6 and Line by 1 to 111 (view 1)\n+ [0x00000234] Set column to 2\n+ [0x00000236] Special opcode 6: advance Address by 0 to 0xe6 and Line by 1 to 112 (view 2)\n+ [0x00000237] Set File Name to entry 2 in the File Name Table\n+ [0x00000239] Set column to 12\n+ [0x0000023b] Advance Line by -81 to 31\n+ [0x0000023e] Copy (view 3)\n+ [0x0000023f] Set column to 2\n+ [0x00000241] Special opcode 7: advance Address by 0 to 0xe6 and Line by 2 to 33 (view 4)\n+ [0x00000242] Set column to 9\n+ [0x00000244] Set is_stmt to 0\n+ [0x00000245] Copy (view 5)\n+ [0x00000246] Special opcode 187: advance Address by 13 to 0xf3 and Line by 0 to 33\n+ [0x00000247] Set File Name to entry 1 in the File Name Table\n+ [0x00000249] Set column to 36\n+ [0x0000024b] Advance Line by 81 to 114\n+ [0x0000024e] Copy (view 1)\n+ [0x0000024f] Set File Name to entry 2 in the File Name Table\n+ [0x00000251] Set column to 9\n+ [0x00000253] Advance Line by -81 to 33\n+ [0x00000256] Special opcode 47: advance Address by 3 to 0xf6 and Line by 0 to 33\n+ [0x00000257] Special opcode 33: advance Address by 2 to 0xf8 and Line by 0 to 33\n+ [0x00000258] Set File Name to entry 1 in the File Name Table\n+ [0x0000025a] Set column to 21\n+ [0x0000025c] Set is_stmt to 1\n+ [0x0000025d] Advance Line by 80 to 113\n+ [0x00000260] Copy (view 1)\n+ [0x00000261] Set column to 2\n+ [0x00000263] Special opcode 6: advance Address by 0 to 0xf8 and Line by 1 to 114 (view 2)\n+ [0x00000264] Set column to 36\n+ [0x00000266] Set is_stmt to 0\n+ [0x00000267] Copy (view 3)\n+ [0x00000268] Set column to 2\n+ [0x0000026a] Set is_stmt to 1\n+ [0x0000026b] Special opcode 76: advance Address by 5 to 0xfd and Line by 1 to 115\n+ [0x0000026c] Set column to 54\n+ [0x0000026e] Set is_stmt to 0\n+ [0x0000026f] Special opcode 4: advance Address by 0 to 0xfd and Line by -1 to 114 (view 1)\n+ [0x00000270] Set column to 12\n+ [0x00000272] Special opcode 34: advance Address by 2 to 0xff and Line by 1 to 115\n+ [0x00000273] Set column to 48\n+ [0x00000275] Set is_stmt to 1\n+ [0x00000276] Special opcode 62: advance Address by 4 to 0x103 and Line by 1 to 116\n+ [0x00000277] Set column to 1\n+ [0x00000279] Set is_stmt to 0\n+ [0x0000027a] Special opcode 6: advance Address by 0 to 0x103 and Line by 1 to 117 (view 1)\n+ [0x0000027b] Special opcode 75: advance Address by 5 to 0x108 and Line by 0 to 117\n+ [0x0000027c] Special opcode 19: advance Address by 1 to 0x109 and Line by 0 to 117\n+ [0x0000027d] Special opcode 19: advance Address by 1 to 0x10a and Line by 0 to 117\n+ [0x0000027e] Set is_stmt to 1\n+ [0x0000027f] Special opcode 94: advance Address by 6 to 0x110 and Line by 5 to 122\n+ [0x00000280] Set column to 2\n+ [0x00000282] Special opcode 6: advance Address by 0 to 0x110 and Line by 1 to 123 (view 1)\n+ [0x00000283] Set column to 1\n+ [0x00000285] Set is_stmt to 0\n+ [0x00000286] Special opcode 4: advance Address by 0 to 0x110 and Line by -1 to 122 (view 2)\n+ [0x00000287] Advance PC by constant 17 to 0x121\n+ [0x00000288] Special opcode 19: advance Address by 1 to 0x122 and Line by 0 to 122\n+ [0x00000289] Set column to 2\n+ [0x0000028b] Set is_stmt to 1\n+ [0x0000028c] Advance Line by 9 to 131\n+ [0x0000028e] Special opcode 61: advance Address by 4 to 0x126 and Line by 0 to 131\n+ [0x0000028f] Set column to 22\n+ [0x00000291] Set is_stmt to 0\n+ [0x00000292] Copy (view 1)\n+ [0x00000293] Set File Name to entry 2 in the File Name Table\n+ [0x00000295] Set column to 9\n+ [0x00000297] Advance Line by -103 to 28\n+ [0x0000029a] Special opcode 75: advance Address by 5 to 0x12b and Line by 0 to 28\n+ [0x0000029b] Set File Name to entry 1 in the File Name Table\n+ [0x0000029d] Set column to 22\n+ [0x0000029f] Advance Line by 103 to 131\n+ [0x000002a2] Special opcode 131: advance Address by 9 to 0x134 and Line by 0 to 131\n+ [0x000002a3] Set column to 2\n+ [0x000002a5] Set is_stmt to 1\n+ [0x000002a6] Special opcode 34: advance Address by 2 to 0x136 and Line by 1 to 132\n+ [0x000002a7] Set column to 21\n+ [0x000002a9] Special opcode 6: advance Address by 0 to 0x136 and Line by 1 to 133 (view 1)\n+ [0x000002aa] Set column to 2\n+ [0x000002ac] Special opcode 6: advance Address by 0 to 0x136 and Line by 1 to 134 (view 2)\n+ [0x000002ad] Set File Name to entry 2 in the File Name Table\n+ [0x000002af] Set column to 12\n+ [0x000002b1] Advance Line by -108 to 26\n+ [0x000002b4] Copy (view 3)\n+ [0x000002b5] Set column to 2\n+ [0x000002b7] Special opcode 7: advance Address by 0 to 0x136 and Line by 2 to 28 (view 4)\n+ [0x000002b8] Set column to 9\n+ [0x000002ba] Set is_stmt to 0\n+ [0x000002bb] Copy (view 5)\n+ [0x000002bc] Special opcode 187: advance Address by 13 to 0x143 and Line by 0 to 28\n+ [0x000002bd] Set File Name to entry 1 in the File Name Table\n+ [0x000002bf] Set column to 36\n+ [0x000002c1] Advance Line by 108 to 136\n+ [0x000002c4] Copy (view 1)\n+ [0x000002c5] Set File Name to entry 2 in the File Name Table\n+ [0x000002c7] Set column to 9\n+ [0x000002c9] Advance Line by -108 to 28\n+ [0x000002cc] Special opcode 47: advance Address by 3 to 0x146 and Line by 0 to 28\n+ [0x000002cd] Special opcode 33: advance Address by 2 to 0x148 and Line by 0 to 28\n+ [0x000002ce] Set File Name to entry 1 in the File Name Table\n+ [0x000002d0] Set column to 21\n+ [0x000002d2] Set is_stmt to 1\n+ [0x000002d3] Advance Line by 107 to 135\n+ [0x000002d6] Copy (view 1)\n+ [0x000002d7] Set column to 2\n+ [0x000002d9] Special opcode 6: advance Address by 0 to 0x148 and Line by 1 to 136 (view 2)\n+ [0x000002da] Set column to 36\n+ [0x000002dc] Set is_stmt to 0\n+ [0x000002dd] Copy (view 3)\n+ [0x000002de] Set column to 2\n+ [0x000002e0] Set is_stmt to 1\n+ [0x000002e1] Special opcode 76: advance Address by 5 to 0x14d and Line by 1 to 137\n+ [0x000002e2] Set column to 54\n+ [0x000002e4] Set is_stmt to 0\n+ [0x000002e5] Special opcode 4: advance Address by 0 to 0x14d and Line by -1 to 136 (view 1)\n+ [0x000002e6] Set column to 12\n+ [0x000002e8] Special opcode 34: advance Address by 2 to 0x14f and Line by 1 to 137\n+ [0x000002e9] Set column to 48\n+ [0x000002eb] Set is_stmt to 1\n+ [0x000002ec] Special opcode 62: advance Address by 4 to 0x153 and Line by 1 to 138\n+ [0x000002ed] Set column to 1\n+ [0x000002ef] Set is_stmt to 0\n+ [0x000002f0] Special opcode 6: advance Address by 0 to 0x153 and Line by 1 to 139 (view 1)\n+ [0x000002f1] Special opcode 75: advance Address by 5 to 0x158 and Line by 0 to 139\n+ [0x000002f2] Special opcode 19: advance Address by 1 to 0x159 and Line by 0 to 139\n+ [0x000002f3] Special opcode 19: advance Address by 1 to 0x15a and Line by 0 to 139\n+ [0x000002f4] Set is_stmt to 1\n+ [0x000002f5] Special opcode 94: advance Address by 6 to 0x160 and Line by 5 to 144\n+ [0x000002f6] Set column to 2\n+ [0x000002f8] Special opcode 6: advance Address by 0 to 0x160 and Line by 1 to 145 (view 1)\n+ [0x000002f9] Set column to 1\n+ [0x000002fb] Set is_stmt to 0\n+ [0x000002fc] Special opcode 4: advance Address by 0 to 0x160 and Line by -1 to 144 (view 2)\n+ [0x000002fd] Advance PC by constant 17 to 0x171\n+ [0x000002fe] Special opcode 19: advance Address by 1 to 0x172 and Line by 0 to 144\n+ [0x000002ff] Set column to 2\n+ [0x00000301] Set is_stmt to 1\n+ [0x00000302] Special opcode 67: advance Address by 4 to 0x176 and Line by 6 to 150\n+ [0x00000303] Set column to 22\n+ [0x00000305] Set is_stmt to 0\n+ [0x00000306] Copy (view 1)\n+ [0x00000307] Set column to 11\n+ [0x00000309] Special opcode 78: advance Address by 5 to 0x17b and Line by 3 to 153\n+ [0x0000030a] Set column to 22\n+ [0x0000030c] Special opcode 114: advance Address by 8 to 0x183 and Line by -3 to 150\n+ [0x0000030d] Set column to 2\n+ [0x0000030f] Set is_stmt to 1\n+ [0x00000310] Special opcode 34: advance Address by 2 to 0x185 and Line by 1 to 151\n+ [0x00000311] Set column to 21\n+ [0x00000313] Special opcode 6: advance Address by 0 to 0x185 and Line by 1 to 152 (view 1)\n+ [0x00000314] Set column to 2\n+ [0x00000316] Special opcode 6: advance Address by 0 to 0x185 and Line by 1 to 153 (view 2)\n+ [0x00000317] Set column to 11\n+ [0x00000319] Set is_stmt to 0\n+ [0x0000031a] Copy (view 3)\n+ [0x0000031b] Special opcode 75: advance Address by 5 to 0x18a and Line by 0 to 153\n+ [0x0000031c] Set column to 21\n+ [0x0000031e] Set is_stmt to 1\n+ [0x0000031f] Special opcode 34: advance Address by 2 to 0x18c and Line by 1 to 154\n+ [0x00000320] Set column to 2\n+ [0x00000322] Special opcode 6: advance Address by 0 to 0x18c and Line by 1 to 155 (view 1)\n+ [0x00000323] Set column to 36\n+ [0x00000325] Set is_stmt to 0\n+ [0x00000326] Copy (view 2)\n+ [0x00000327] Set column to 2\n+ [0x00000329] Set is_stmt to 1\n+ [0x0000032a] Special opcode 76: advance Address by 5 to 0x191 and Line by 1 to 156\n+ [0x0000032b] Set column to 54\n+ [0x0000032d] Set is_stmt to 0\n+ [0x0000032e] Special opcode 4: advance Address by 0 to 0x191 and Line by -1 to 155 (view 1)\n+ [0x0000032f] Set column to 12\n+ [0x00000331] Special opcode 34: advance Address by 2 to 0x193 and Line by 1 to 156\n+ [0x00000332] Set column to 48\n+ [0x00000334] Set is_stmt to 1\n+ [0x00000335] Special opcode 62: advance Address by 4 to 0x197 and Line by 1 to 157\n+ [0x00000336] Set column to 1\n+ [0x00000338] Set is_stmt to 0\n+ [0x00000339] Special opcode 6: advance Address by 0 to 0x197 and Line by 1 to 158 (view 1)\n+ [0x0000033a] Special opcode 75: advance Address by 5 to 0x19c and Line by 0 to 158\n+ [0x0000033b] Special opcode 19: advance Address by 1 to 0x19d and Line by 0 to 158\n+ [0x0000033c] Special opcode 19: advance Address by 1 to 0x19e and Line by 0 to 158\n+ [0x0000033d] Set is_stmt to 1\n+ [0x0000033e] Special opcode 38: advance Address by 2 to 0x1a0 and Line by 5 to 163\n+ [0x0000033f] Set column to 2\n+ [0x00000341] Special opcode 6: advance Address by 0 to 0x1a0 and Line by 1 to 164 (view 1)\n+ [0x00000342] Set column to 1\n+ [0x00000344] Set is_stmt to 0\n+ [0x00000345] Special opcode 4: advance Address by 0 to 0x1a0 and Line by -1 to 163 (view 2)\n+ [0x00000346] Advance PC by constant 17 to 0x1b1\n+ [0x00000347] Special opcode 19: advance Address by 1 to 0x1b2 and Line by 0 to 163\n+ [0x00000348] Set column to 2\n+ [0x0000034a] Set is_stmt to 1\n+ [0x0000034b] Special opcode 66: advance Address by 4 to 0x1b6 and Line by 5 to 168\n+ [0x0000034c] Set column to 22\n+ [0x0000034e] Set is_stmt to 0\n+ [0x0000034f] Copy (view 1)\n+ [0x00000350] Set column to 11\n+ [0x00000352] Special opcode 78: advance Address by 5 to 0x1bb and Line by 3 to 171\n+ [0x00000353] Set column to 22\n+ [0x00000355] Special opcode 72: advance Address by 5 to 0x1c0 and Line by -3 to 168\n+ [0x00000356] Set column to 2\n+ [0x00000358] Set is_stmt to 1\n+ [0x00000359] Special opcode 34: advance Address by 2 to 0x1c2 and Line by 1 to 169\n+ [0x0000035a] Set column to 21\n+ [0x0000035c] Special opcode 6: advance Address by 0 to 0x1c2 and Line by 1 to 170 (view 1)\n+ [0x0000035d] Set column to 2\n+ [0x0000035f] Special opcode 6: advance Address by 0 to 0x1c2 and Line by 1 to 171 (view 2)\n+ [0x00000360] Set column to 11\n+ [0x00000362] Set is_stmt to 0\n+ [0x00000363] Copy (view 3)\n+ [0x00000364] Special opcode 75: advance Address by 5 to 0x1c7 and Line by 0 to 171\n+ [0x00000365] Set column to 21\n+ [0x00000367] Set is_stmt to 1\n+ [0x00000368] Special opcode 34: advance Address by 2 to 0x1c9 and Line by 1 to 172\n+ [0x00000369] Set column to 2\n+ [0x0000036b] Special opcode 6: advance Address by 0 to 0x1c9 and Line by 1 to 173 (view 1)\n+ [0x0000036c] Set column to 36\n+ [0x0000036e] Set is_stmt to 0\n+ [0x0000036f] Copy (view 2)\n+ [0x00000370] Set column to 2\n+ [0x00000372] Set is_stmt to 1\n+ [0x00000373] Special opcode 76: advance Address by 5 to 0x1ce and Line by 1 to 174\n+ [0x00000374] Set column to 54\n+ [0x00000376] Set is_stmt to 0\n+ [0x00000377] Special opcode 4: advance Address by 0 to 0x1ce and Line by -1 to 173 (view 1)\n+ [0x00000378] Set column to 12\n+ [0x0000037a] Special opcode 34: advance Address by 2 to 0x1d0 and Line by 1 to 174\n+ [0x0000037b] Set column to 48\n+ [0x0000037d] Set is_stmt to 1\n+ [0x0000037e] Special opcode 62: advance Address by 4 to 0x1d4 and Line by 1 to 175\n+ [0x0000037f] Set column to 1\n+ [0x00000381] Set is_stmt to 0\n+ [0x00000382] Special opcode 6: advance Address by 0 to 0x1d4 and Line by 1 to 176 (view 1)\n+ [0x00000383] Special opcode 75: advance Address by 5 to 0x1d9 and Line by 0 to 176\n+ [0x00000384] Special opcode 19: advance Address by 1 to 0x1da and Line by 0 to 176\n+ [0x00000385] Special opcode 19: advance Address by 1 to 0x1db and Line by 0 to 176\n+ [0x00000386] Advance PC by 1 to 0x1dc\n+ [0x00000388] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/build/1st/golang-1.14-1.14.7/src/os/user\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user\n /usr/lib/gcc/i686-linux-gnu/10/include\n /usr/include/i386-linux-gnu/bits\n /usr/include\n cgo-gcc-prolog\n cgo_lookup_unix.go\n stddef.h\n unistd.h\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": "@@ -36,33 +36,33 @@\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0xc,%esp\n \tmov 0x20(%esp),%esi\n /tmp/go-build/cgo-gcc-prolog:65\n \tcall 37 <_cgo_bbce630bddcc_Cfunc_mygetgrgid_r+0x17>\n R_386_PLT32\t_cgo_topofstack\n mygetgrgid_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:38\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:38\n \tsub $0xc,%esp\n \tpushl 0x10(%esi)\n \tpushl 0xc(%esi)\n _cgo_bbce630bddcc_Cfunc_mygetgrgid_r():\n /tmp/go-build/cgo-gcc-prolog:65\n \tmov %eax,%ebp\n mygetgrgid_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:38\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:38\n \tpushl 0x8(%esi)\n \tpushl 0x4(%esi)\n \tpushl (%esi)\n \tcall 4f <_cgo_bbce630bddcc_Cfunc_mygetgrgid_r+0x2f>\n R_386_PLT32\tgetgrgid_r\n _cgo_bbce630bddcc_Cfunc_mygetgrgid_r():\n /tmp/go-build/cgo-gcc-prolog:70\n \tadd $0x20,%esp\n mygetgrgid_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:38\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:38\n \tmov %eax,%edi\n _cgo_bbce630bddcc_Cfunc_mygetgrgid_r():\n /tmp/go-build/cgo-gcc-prolog:70\n \tcall 59 <_cgo_bbce630bddcc_Cfunc_mygetgrgid_r+0x39>\n R_386_PLT32\t_cgo_topofstack\n \tsub %ebp,%eax\n /tmp/go-build/cgo-gcc-prolog:71\n@@ -90,33 +90,33 @@\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0xc,%esp\n \tmov 0x20(%esp),%esi\n /tmp/go-build/cgo-gcc-prolog:87\n \tcall 87 <_cgo_bbce630bddcc_Cfunc_mygetgrnam_r+0x17>\n R_386_PLT32\t_cgo_topofstack\n mygetgrnam_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:43\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:43\n \tsub $0xc,%esp\n \tpushl 0x10(%esi)\n \tpushl 0xc(%esi)\n _cgo_bbce630bddcc_Cfunc_mygetgrnam_r():\n /tmp/go-build/cgo-gcc-prolog:87\n \tmov %eax,%ebp\n mygetgrnam_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:43\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:43\n \tpushl 0x8(%esi)\n \tpushl 0x4(%esi)\n \tpushl (%esi)\n \tcall 9f <_cgo_bbce630bddcc_Cfunc_mygetgrnam_r+0x2f>\n R_386_PLT32\tgetgrnam_r\n _cgo_bbce630bddcc_Cfunc_mygetgrnam_r():\n /tmp/go-build/cgo-gcc-prolog:92\n \tadd $0x20,%esp\n mygetgrnam_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:43\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:43\n \tmov %eax,%edi\n _cgo_bbce630bddcc_Cfunc_mygetgrnam_r():\n /tmp/go-build/cgo-gcc-prolog:92\n \tcall a9 <_cgo_bbce630bddcc_Cfunc_mygetgrnam_r+0x39>\n R_386_PLT32\t_cgo_topofstack\n \tsub %ebp,%eax\n /tmp/go-build/cgo-gcc-prolog:93\n@@ -144,33 +144,33 @@\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0xc,%esp\n \tmov 0x20(%esp),%esi\n /tmp/go-build/cgo-gcc-prolog:109\n \tcall d7 <_cgo_bbce630bddcc_Cfunc_mygetpwnam_r+0x17>\n R_386_PLT32\t_cgo_topofstack\n mygetpwnam_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:33\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:33\n \tsub $0xc,%esp\n \tpushl 0x10(%esi)\n \tpushl 0xc(%esi)\n _cgo_bbce630bddcc_Cfunc_mygetpwnam_r():\n /tmp/go-build/cgo-gcc-prolog:109\n \tmov %eax,%ebp\n mygetpwnam_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:33\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:33\n \tpushl 0x8(%esi)\n \tpushl 0x4(%esi)\n \tpushl (%esi)\n \tcall ef <_cgo_bbce630bddcc_Cfunc_mygetpwnam_r+0x2f>\n R_386_PLT32\tgetpwnam_r\n _cgo_bbce630bddcc_Cfunc_mygetpwnam_r():\n /tmp/go-build/cgo-gcc-prolog:114\n \tadd $0x20,%esp\n mygetpwnam_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:33\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:33\n \tmov %eax,%edi\n _cgo_bbce630bddcc_Cfunc_mygetpwnam_r():\n /tmp/go-build/cgo-gcc-prolog:114\n \tcall f9 <_cgo_bbce630bddcc_Cfunc_mygetpwnam_r+0x39>\n R_386_PLT32\t_cgo_topofstack\n \tsub %ebp,%eax\n /tmp/go-build/cgo-gcc-prolog:115\n@@ -198,33 +198,33 @@\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0xc,%esp\n \tmov 0x20(%esp),%esi\n /tmp/go-build/cgo-gcc-prolog:131\n \tcall 127 <_cgo_bbce630bddcc_Cfunc_mygetpwuid_r+0x17>\n R_386_PLT32\t_cgo_topofstack\n mygetpwuid_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:28\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:28\n \tsub $0xc,%esp\n \tpushl 0x10(%esi)\n \tpushl 0xc(%esi)\n _cgo_bbce630bddcc_Cfunc_mygetpwuid_r():\n /tmp/go-build/cgo-gcc-prolog:131\n \tmov %eax,%ebp\n mygetpwuid_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:28\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:28\n \tpushl 0x8(%esi)\n \tpushl 0x4(%esi)\n \tpushl (%esi)\n \tcall 13f <_cgo_bbce630bddcc_Cfunc_mygetpwuid_r+0x2f>\n R_386_PLT32\tgetpwuid_r\n _cgo_bbce630bddcc_Cfunc_mygetpwuid_r():\n /tmp/go-build/cgo-gcc-prolog:136\n \tadd $0x20,%esp\n mygetpwuid_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:28\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:28\n \tmov %eax,%edi\n _cgo_bbce630bddcc_Cfunc_mygetpwuid_r():\n /tmp/go-build/cgo-gcc-prolog:136\n \tcall 149 <_cgo_bbce630bddcc_Cfunc_mygetpwuid_r+0x39>\n R_386_PLT32\t_cgo_topofstack\n \tsub %ebp,%eax\n /tmp/go-build/cgo-gcc-prolog:137\n"}]}, {"source1": "_x003.o", "source2": "_x003.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -12,19 +12,19 @@\n [ 7] .debug_info PROGBITS 00000000 000086 000202 00 0 0 1\n [ 8] .rel.debug_info REL 00000000 000988 000168 08 I 21 7 4\n [ 9] .debug_abbrev PROGBITS 00000000 000288 000110 00 0 0 1\n [10] .debug_loc PROGBITS 00000000 000398 000082 00 0 0 1\n [11] .debug_aranges PROGBITS 00000000 00041a 000020 00 0 0 1\n [12] .rel.debug_aranges REL 00000000 000af0 000010 08 I 21 11 4\n [13] .debug_ranges PROGBITS 00000000 00043a 000018 00 0 0 1\n- [14] .debug_line PROGBITS 00000000 000452 00012e 00 0 0 1\n+ [14] .debug_line PROGBITS 00000000 000452 000130 00 0 0 1\n [15] .rel.debug_line REL 00000000 000b00 000008 08 I 21 14 4\n- [16] .debug_str PROGBITS 00000000 000580 00016a 01 MS 0 0 1\n- [17] .comment PROGBITS 00000000 0006ea 00001f 01 MS 0 0 1\n- [18] .note.GNU-stack PROGBITS 00000000 000709 000000 00 0 0 1\n+ [16] .debug_str PROGBITS 00000000 000582 00016a 01 MS 0 0 1\n+ [17] .comment PROGBITS 00000000 0006ec 00001f 01 MS 0 0 1\n+ [18] .note.GNU-stack PROGBITS 00000000 00070b 000000 00 0 0 1\n [19] .eh_frame PROGBITS 00000000 00070c 000074 00 A 0 0 4\n [20] .rel.eh_frame REL 00000000 000b08 000010 08 I 21 19 4\n [21] .symtab SYMTAB 00000000 000780 000160 10 22 17 4\n [22] .strtab STRTAB 00000000 0008e0 00007d 00 0 0 1\n [23] .shstrtab STRTAB 00000000 000b18 0000df 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -58,13 +58,13 @@\n Relocation section '.rel.debug_aranges' at offset 0xaf0 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000601 R_386_32 00000000 .debug_info\n 00000010 00000201 R_386_32 00000000 .text\n \n Relocation section '.rel.debug_line' at offset 0xb00 contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n-000000c4 00000201 R_386_32 00000000 .text\n+000000c6 00000201 R_386_32 00000000 .text\n \n Relocation section '.rel.eh_frame' at offset 0xb08 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000020 00000202 R_386_PC32 00000000 .text\n 00000068 00000502 R_386_PC32 00000000 .text.__x86.get_pc_thunk.bx\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -1,13 +1,13 @@\n Raw dump of debug contents of section .debug_line:\n \n Offset: 0x0\n- Length: 298\n+ Length: 300\n DWARF Version: 3\n- Prologue Length: 181\n+ Prologue Length: 183\n Minimum Instruction Length: 1\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,94 +21,94 @@\n Opcode 8 has 0 args\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x1b):\n- 1\t/build/1st/golang-1.14-1.14.7/src/os/user\n+ 1\t/build/2/golang-1.14-1.14.7/2nd/src/os/user\n 2\t/usr/include/i386-linux-gnu/bits\n 3\t/usr/include\n \n- The File Name Table (offset 0x74):\n+ The File Name Table (offset 0x76):\n Entry\tDir\tTime\tSize\tName\n 1\t0\t0\t0\tcgo-gcc-prolog\n 2\t1\t0\t0\tgetgrouplist_unix.go\n 3\t2\t0\t0\ttypes.h\n 4\t3\t0\t0\tunistd.h\n 5\t3\t0\t0\tgrp.h\n \n Line Number Statements:\n- [0x000000bf] Set column to 1\n- [0x000000c1] Extended opcode 2: set Address to 0x0\n- [0x000000c8] Advance Line by 43 to 44\n- [0x000000ca] Copy\n- [0x000000cb] Set column to 2\n- [0x000000cd] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x000000ce] Set column to 1\n- [0x000000d0] Set is_stmt to 0\n- [0x000000d1] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n- [0x000000d2] Advance PC by constant 17 to 0x11\n- [0x000000d3] Special opcode 19: advance Address by 1 to 0x12 and Line by 0 to 44\n- [0x000000d4] Set column to 2\n- [0x000000d6] Set is_stmt to 1\n- [0x000000d7] Special opcode 69: advance Address by 4 to 0x16 and Line by 8 to 52\n- [0x000000d8] Set column to 22\n- [0x000000da] Set is_stmt to 0\n- [0x000000db] Copy (view 1)\n- [0x000000dc] Set File Name to entry 2 in the File Name Table\n- [0x000000de] Set column to 9\n- [0x000000e0] Advance Line by -36 to 16\n- [0x000000e2] Special opcode 75: advance Address by 5 to 0x1b and Line by 0 to 16\n- [0x000000e3] Set File Name to entry 1 in the File Name Table\n- [0x000000e5] Set column to 22\n- [0x000000e7] Advance Line by 36 to 52\n- [0x000000e9] Special opcode 89: advance Address by 6 to 0x21 and Line by 0 to 52\n- [0x000000ea] Set column to 2\n- [0x000000ec] Set is_stmt to 1\n- [0x000000ed] Special opcode 34: advance Address by 2 to 0x23 and Line by 1 to 53\n- [0x000000ee] Set column to 21\n- [0x000000f0] Special opcode 6: advance Address by 0 to 0x23 and Line by 1 to 54 (view 1)\n- [0x000000f1] Set column to 2\n- [0x000000f3] Special opcode 6: advance Address by 0 to 0x23 and Line by 1 to 55 (view 2)\n- [0x000000f4] Set File Name to entry 2 in the File Name Table\n- [0x000000f6] Set column to 12\n- [0x000000f8] Advance Line by -40 to 15\n- [0x000000fa] Copy (view 3)\n- [0x000000fb] Set column to 2\n- [0x000000fd] Special opcode 6: advance Address by 0 to 0x23 and Line by 1 to 16 (view 4)\n- [0x000000fe] Set column to 9\n- [0x00000100] Set is_stmt to 0\n- [0x00000101] Copy (view 5)\n- [0x00000102] Special opcode 145: advance Address by 10 to 0x2d and Line by 0 to 16\n- [0x00000103] Special opcode 33: advance Address by 2 to 0x2f and Line by 0 to 16\n- [0x00000104] Set File Name to entry 1 in the File Name Table\n- [0x00000106] Set column to 21\n- [0x00000108] Set is_stmt to 1\n- [0x00000109] Advance Line by 40 to 56\n- [0x0000010b] Copy (view 1)\n- [0x0000010c] Set column to 2\n- [0x0000010e] Special opcode 6: advance Address by 0 to 0x2f and Line by 1 to 57 (view 2)\n- [0x0000010f] Set column to 36\n- [0x00000111] Set is_stmt to 0\n- [0x00000112] Copy (view 3)\n- [0x00000113] Set column to 2\n- [0x00000115] Set is_stmt to 1\n- [0x00000116] Special opcode 76: advance Address by 5 to 0x34 and Line by 1 to 58\n- [0x00000117] Set column to 54\n- [0x00000119] Set is_stmt to 0\n- [0x0000011a] Special opcode 4: advance Address by 0 to 0x34 and Line by -1 to 57 (view 1)\n- [0x0000011b] Set column to 12\n- [0x0000011d] Special opcode 34: advance Address by 2 to 0x36 and Line by 1 to 58\n- [0x0000011e] Set column to 48\n- [0x00000120] Set is_stmt to 1\n- [0x00000121] Special opcode 62: advance Address by 4 to 0x3a and Line by 1 to 59\n- [0x00000122] Set column to 1\n- [0x00000124] Set is_stmt to 0\n- [0x00000125] Special opcode 6: advance Address by 0 to 0x3a and Line by 1 to 60 (view 1)\n- [0x00000126] Special opcode 75: advance Address by 5 to 0x3f and Line by 0 to 60\n- [0x00000127] Special opcode 19: advance Address by 1 to 0x40 and Line by 0 to 60\n- [0x00000128] Special opcode 19: advance Address by 1 to 0x41 and Line by 0 to 60\n- [0x00000129] Advance PC by 1 to 0x42\n- [0x0000012b] Extended opcode 1: End of Sequence\n+ [0x000000c1] Set column to 1\n+ [0x000000c3] Extended opcode 2: set Address to 0x0\n+ [0x000000ca] Advance Line by 43 to 44\n+ [0x000000cc] Copy\n+ [0x000000cd] Set column to 2\n+ [0x000000cf] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x000000d0] Set column to 1\n+ [0x000000d2] Set is_stmt to 0\n+ [0x000000d3] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n+ [0x000000d4] Advance PC by constant 17 to 0x11\n+ [0x000000d5] Special opcode 19: advance Address by 1 to 0x12 and Line by 0 to 44\n+ [0x000000d6] Set column to 2\n+ [0x000000d8] Set is_stmt to 1\n+ [0x000000d9] Special opcode 69: advance Address by 4 to 0x16 and Line by 8 to 52\n+ [0x000000da] Set column to 22\n+ [0x000000dc] Set is_stmt to 0\n+ [0x000000dd] Copy (view 1)\n+ [0x000000de] Set File Name to entry 2 in the File Name Table\n+ [0x000000e0] Set column to 9\n+ [0x000000e2] Advance Line by -36 to 16\n+ [0x000000e4] Special opcode 75: advance Address by 5 to 0x1b and Line by 0 to 16\n+ [0x000000e5] Set File Name to entry 1 in the File Name Table\n+ [0x000000e7] Set column to 22\n+ [0x000000e9] Advance Line by 36 to 52\n+ [0x000000eb] Special opcode 89: advance Address by 6 to 0x21 and Line by 0 to 52\n+ [0x000000ec] Set column to 2\n+ [0x000000ee] Set is_stmt to 1\n+ [0x000000ef] Special opcode 34: advance Address by 2 to 0x23 and Line by 1 to 53\n+ [0x000000f0] Set column to 21\n+ [0x000000f2] Special opcode 6: advance Address by 0 to 0x23 and Line by 1 to 54 (view 1)\n+ [0x000000f3] Set column to 2\n+ [0x000000f5] Special opcode 6: advance Address by 0 to 0x23 and Line by 1 to 55 (view 2)\n+ [0x000000f6] Set File Name to entry 2 in the File Name Table\n+ [0x000000f8] Set column to 12\n+ [0x000000fa] Advance Line by -40 to 15\n+ [0x000000fc] Copy (view 3)\n+ [0x000000fd] Set column to 2\n+ [0x000000ff] Special opcode 6: advance Address by 0 to 0x23 and Line by 1 to 16 (view 4)\n+ [0x00000100] Set column to 9\n+ [0x00000102] Set is_stmt to 0\n+ [0x00000103] Copy (view 5)\n+ [0x00000104] Special opcode 145: advance Address by 10 to 0x2d and Line by 0 to 16\n+ [0x00000105] Special opcode 33: advance Address by 2 to 0x2f and Line by 0 to 16\n+ [0x00000106] Set File Name to entry 1 in the File Name Table\n+ [0x00000108] Set column to 21\n+ [0x0000010a] Set is_stmt to 1\n+ [0x0000010b] Advance Line by 40 to 56\n+ [0x0000010d] Copy (view 1)\n+ [0x0000010e] Set column to 2\n+ [0x00000110] Special opcode 6: advance Address by 0 to 0x2f and Line by 1 to 57 (view 2)\n+ [0x00000111] Set column to 36\n+ [0x00000113] Set is_stmt to 0\n+ [0x00000114] Copy (view 3)\n+ [0x00000115] Set column to 2\n+ [0x00000117] Set is_stmt to 1\n+ [0x00000118] Special opcode 76: advance Address by 5 to 0x34 and Line by 1 to 58\n+ [0x00000119] Set column to 54\n+ [0x0000011b] Set is_stmt to 0\n+ [0x0000011c] Special opcode 4: advance Address by 0 to 0x34 and Line by -1 to 57 (view 1)\n+ [0x0000011d] Set column to 12\n+ [0x0000011f] Special opcode 34: advance Address by 2 to 0x36 and Line by 1 to 58\n+ [0x00000120] Set column to 48\n+ [0x00000122] Set is_stmt to 1\n+ [0x00000123] Special opcode 62: advance Address by 4 to 0x3a and Line by 1 to 59\n+ [0x00000124] Set column to 1\n+ [0x00000126] Set is_stmt to 0\n+ [0x00000127] Special opcode 6: advance Address by 0 to 0x3a and Line by 1 to 60 (view 1)\n+ [0x00000128] Special opcode 75: advance Address by 5 to 0x3f and Line by 0 to 60\n+ [0x00000129] Special opcode 19: advance Address by 1 to 0x40 and Line by 0 to 60\n+ [0x0000012a] Special opcode 19: advance Address by 1 to 0x41 and Line by 0 to 60\n+ [0x0000012b] Advance PC by 1 to 0x42\n+ [0x0000012d] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/build/1st/golang-1.14-1.14.7/src/os/user\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user\n /usr/include/i386-linux-gnu/bits\n /usr/include\n cgo-gcc-prolog\n getgrouplist_unix.go\n unistd.h\n signed char\n _Float128\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": "@@ -16,22 +16,22 @@\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0xc,%esp\n \tmov 0x20(%esp),%esi\n /tmp/go-build/cgo-gcc-prolog:52\n \tcall 17 <_cgo_bbce630bddcc_Cfunc_mygetgrouplist+0x17>\n R_386_PLT32\t_cgo_topofstack\n mygetgrouplist():\n-/build/1st/golang-1.14-1.14.7/src/os/user/getgrouplist_unix.go:16\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/getgrouplist_unix.go:16\n \tpushl 0xc(%esi)\n \tpushl 0x8(%esi)\n _cgo_bbce630bddcc_Cfunc_mygetgrouplist():\n /tmp/go-build/cgo-gcc-prolog:52\n \tmov %eax,%ebp\n mygetgrouplist():\n-/build/1st/golang-1.14-1.14.7/src/os/user/getgrouplist_unix.go:16\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/getgrouplist_unix.go:16\n \tpushl 0x4(%esi)\n \tpushl (%esi)\n \tcall 29 <_cgo_bbce630bddcc_Cfunc_mygetgrouplist+0x29>\n R_386_PLT32\tgetgrouplist\n \tmov %eax,%edi\n _cgo_bbce630bddcc_Cfunc_mygetgrouplist():\n /tmp/go-build/cgo-gcc-prolog:57\n"}]}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_386/plugin.a", "source2": "./usr/lib/go-1.14/pkg/linux_386/plugin.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,4 +1,4 @@\n ?rw-r--r-- 0 0 0 983 1970-01-01 00:00:00.000000 __.PKGDEF\n ?rw-r--r-- 0 0 0 39962 1970-01-01 00:00:00.000000 _go_.o\n ?rw-r--r-- 0 0 0 1736 1970-01-01 00:00:00.000000 _x001.o\n-?rw-r--r-- 0 0 0 6424 1970-01-01 00:00:00.000000 _x002.o\n+?rw-r--r-- 0 0 0 6428 1970-01-01 00:00:00.000000 _x002.o\n"}, {"source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 6e33 7947 636b 7242 7657 d id \"n3yGckrBvW\n-00000040: 7155 4367 7642 5532 3477 2f78 6139 6276 qUCgvBU24w/xa9bv\n-00000050: 7257 5069 3664 444d 7976 4950 6b44 4f22 rWPi6dDMyvIPkDO\"\n+00000030: 6420 6964 2022 6e46 4745 626a 6159 7835 d id \"nFGEbjaYx5\n+00000040: 7737 4655 3745 6a59 6876 2f67 6456 554f w7FU7EjYhv/gdVUO\n+00000050: 6f73 3142 587a 3477 7364 3276 2d57 5122 os1BXz4wsd2v-WQ\"\n 00000060: 0a0a 0a24 2442 0a69 01d4 02d7 031c 2447 ...$$B.i......$G\n 00000070: 4f52 4f4f 542f 7372 632f 706c 7567 696e OROOT/src/plugin\n 00000080: 2f70 6c75 6769 6e2e 676f 000a 706c 7567 /plugin.go..plug\n 00000090: 696e 7061 7468 0365 7272 066c 6f61 6465 inpath.err.loade\n 000000a0: 6404 7379 6d73 064c 6f6f 6b75 7001 7006 d.syms.Lookup.p.\n 000000b0: 506c 7567 696e 0773 796d 4e61 6d65 0653 Plugin.symName.S\n 000000c0: 796d 626f 6c04 6573 633a 0a2e 6175 746f ymbol.esc:..auto\n"}, {"source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 6e33 7947 636b 7242 7657 d id \"n3yGckrBvW\n-00000040: 7155 4367 7642 5532 3477 2f78 6139 6276 qUCgvBU24w/xa9bv\n-00000050: 7257 5069 3664 444d 7976 4950 6b44 4f22 rWPi6dDMyvIPkDO\"\n+00000030: 6420 6964 2022 6e46 4745 626a 6159 7835 d id \"nFGEbjaYx5\n+00000040: 7737 4655 3745 6a59 6876 2f67 6456 554f w7FU7EjYhv/gdVUO\n+00000050: 6f73 3142 587a 3477 7364 3276 2d57 5122 os1BXz4wsd2v-WQ\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6c64 // cgo.[[\"cgo_ld\n 00000080: 666c 6167 222c 222d 6722 5d2c 5b22 6367 flag\",\"-g\"],[\"cg\n 00000090: 6f5f 6c64 666c 6167 222c 222d 4f32 225d o_ldflag\",\"-O2\"]\n 000000a0: 2c5b 2263 676f 5f6c 6466 6c61 6722 2c22 ,[\"cgo_ldflag\",\"\n 000000b0: 2d6c 646c 225d 2c5b 2263 676f 5f69 6d70 -ldl\"],[\"cgo_imp\n 000000c0: 6f72 745f 7374 6174 6963 222c 225f 6367 ort_static\",\"_cg\n"}, {"source1": "_x002.o", "source2": "_x002.o", "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: REL (Relocatable file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 5464 (bytes into file)\n+ Start of section headers: 5468 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 24\n Section header string table index: 23\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,33 +1,33 @@\n-There are 24 section headers, starting at offset 0x1558:\n+There are 24 section headers, starting at offset 0x155c:\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] .group GROUP 00000000 000034 000008 04 21 18 4\n [ 2] .text PROGBITS 00000000 000040 0000ff 00 AX 0 0 16\n- [ 3] .rel.text REL 00000000 0010d0 000088 08 I 21 2 4\n+ [ 3] .rel.text REL 00000000 0010d4 000088 08 I 21 2 4\n [ 4] .data PROGBITS 00000000 00013f 000000 00 WA 0 0 1\n [ 5] .bss NOBITS 00000000 00013f 000000 00 WA 0 0 1\n [ 6] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 00013f 000004 00 AXG 0 0 1\n [ 7] .debug_info PROGBITS 00000000 000143 000400 00 0 0 1\n- [ 8] .rel.debug_info REL 00000000 001158 0002e8 08 I 21 7 4\n+ [ 8] .rel.debug_info REL 00000000 00115c 0002e8 08 I 21 7 4\n [ 9] .debug_abbrev PROGBITS 00000000 000543 000160 00 0 0 1\n [10] .debug_loc PROGBITS 00000000 0006a3 000268 00 0 0 1\n [11] .debug_aranges PROGBITS 00000000 00090b 000020 00 0 0 1\n- [12] .rel.debug_aranges REL 00000000 001440 000010 08 I 21 11 4\n+ [12] .rel.debug_aranges REL 00000000 001444 000010 08 I 21 11 4\n [13] .debug_ranges PROGBITS 00000000 00092b 000040 00 0 0 1\n- [14] .debug_line PROGBITS 00000000 00096b 000210 00 0 0 1\n- [15] .rel.debug_line REL 00000000 001450 000008 08 I 21 14 4\n- [16] .debug_str PROGBITS 00000000 000b7b 0001ae 01 MS 0 0 1\n- [17] .comment PROGBITS 00000000 000d29 00001f 01 MS 0 0 1\n- [18] .note.GNU-stack PROGBITS 00000000 000d48 000000 00 0 0 1\n- [19] .eh_frame PROGBITS 00000000 000d48 000108 00 A 0 0 4\n- [20] .rel.eh_frame REL 00000000 001458 000020 08 I 21 19 4\n- [21] .symtab SYMTAB 00000000 000e50 0001b0 10 22 17 4\n- [22] .strtab STRTAB 00000000 001000 0000d0 00 0 0 1\n- [23] .shstrtab STRTAB 00000000 001478 0000df 00 0 0 1\n+ [14] .debug_line PROGBITS 00000000 00096b 000212 00 0 0 1\n+ [15] .rel.debug_line REL 00000000 001454 000008 08 I 21 14 4\n+ [16] .debug_str PROGBITS 00000000 000b7d 0001ae 01 MS 0 0 1\n+ [17] .comment PROGBITS 00000000 000d2b 00001f 01 MS 0 0 1\n+ [18] .note.GNU-stack PROGBITS 00000000 000d4a 000000 00 0 0 1\n+ [19] .eh_frame PROGBITS 00000000 000d4c 000108 00 A 0 0 4\n+ [20] .rel.eh_frame REL 00000000 00145c 000020 08 I 21 19 4\n+ [21] .symtab SYMTAB 00000000 000e54 0001b0 10 22 17 4\n+ [22] .strtab STRTAB 00000000 001004 0000d0 00 0 0 1\n+ [23] .shstrtab STRTAB 00000000 00147c 0000df 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 p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.text' at offset 0x10d0 contains 17 entries:\n+Relocation section '.rel.text' at offset 0x10d4 contains 17 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000005 00001202 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 0000000b 0000130a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 00000017 00001404 R_386_PLT32 00000000 _cgo_topofstack\n 0000002d 00001504 R_386_PLT32 00000000 dlsym\n 0000003b 00001404 R_386_PLT32 00000000 _cgo_topofstack\n 00000051 00001604 R_386_PLT32 00000000 dlerror\n@@ -15,15 +15,15 @@\n 000000b1 00001604 R_386_PLT32 00000000 dlerror\n 000000c5 00001202 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 000000cb 0000130a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 000000d7 00001404 R_386_PLT32 00000000 _cgo_topofstack\n 000000e6 00001a04 R_386_PLT32 00000000 realpath\n 000000ed 00001404 R_386_PLT32 00000000 _cgo_topofstack\n \n-Relocation section '.rel.debug_info' at offset 0x1158 contains 93 entries:\n+Relocation section '.rel.debug_info' at offset 0x115c contains 93 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000701 R_386_32 00000000 .debug_abbrev\n 0000000c 00000c01 R_386_32 00000000 .debug_str\n 00000011 00000c01 R_386_32 00000000 .debug_str\n 00000015 00000c01 R_386_32 00000000 .debug_str\n 00000019 00000201 R_386_32 00000000 .text\n 00000021 00000b01 R_386_32 00000000 .debug_line\n@@ -111,22 +111,22 @@\n 000003dc 00000c01 R_386_32 00000000 .debug_str\n 000003e0 00000c01 R_386_32 00000000 .debug_str\n 000003e8 00000c01 R_386_32 00000000 .debug_str\n 000003ec 00000c01 R_386_32 00000000 .debug_str\n 000003f4 00000c01 R_386_32 00000000 .debug_str\n 000003f8 00000c01 R_386_32 00000000 .debug_str\n \n-Relocation section '.rel.debug_aranges' at offset 0x1440 contains 2 entries:\n+Relocation section '.rel.debug_aranges' at offset 0x1444 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000601 R_386_32 00000000 .debug_info\n 00000010 00000201 R_386_32 00000000 .text\n \n-Relocation section '.rel.debug_line' at offset 0x1450 contains 1 entry:\n+Relocation section '.rel.debug_line' at offset 0x1454 contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n-000000a1 00000201 R_386_32 00000000 .text\n+000000a3 00000201 R_386_32 00000000 .text\n \n-Relocation section '.rel.eh_frame' at offset 0x1458 contains 4 entries:\n+Relocation section '.rel.eh_frame' at offset 0x145c contains 4 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000020 00000202 R_386_PC32 00000000 .text\n 0000006c 00000202 R_386_PC32 00000000 .text\n 000000b8 00000202 R_386_PC32 00000000 .text\n 000000fc 00000502 R_386_PC32 00000000 .text.__x86.get_pc_thunk.bx\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -1,13 +1,13 @@\n Raw dump of debug contents of section .debug_line:\n \n Offset: 0x0\n- Length: 524\n+ Length: 526\n DWARF Version: 3\n- Prologue Length: 146\n+ Prologue Length: 148\n Minimum Instruction Length: 1\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,280 +21,280 @@\n Opcode 8 has 0 args\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x1b):\n- 1\t/build/1st/golang-1.14-1.14.7/src/plugin\n+ 1\t/build/2/golang-1.14-1.14.7/2nd/src/plugin\n 2\t/usr/include\n \n- The File Name Table (offset 0x52):\n+ The File Name Table (offset 0x54):\n Entry\tDir\tTime\tSize\tName\n 1\t0\t0\t0\tcgo-gcc-prolog\n 2\t1\t0\t0\tplugin_dlopen.go\n 3\t2\t0\t0\tstdlib.h\n 4\t2\t0\t0\tdlfcn.h\n 5\t2\t0\t0\tstdint.h\n \n Line Number Statements:\n- [0x0000009c] Set column to 1\n- [0x0000009e] Extended opcode 2: set Address to 0x0\n- [0x000000a5] Advance Line by 43 to 44\n- [0x000000a7] Copy\n- [0x000000a8] Set column to 2\n- [0x000000aa] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x000000ab] Set column to 1\n- [0x000000ad] Set is_stmt to 0\n- [0x000000ae] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n- [0x000000af] Advance PC by constant 17 to 0x11\n- [0x000000b0] Special opcode 19: advance Address by 1 to 0x12 and Line by 0 to 44\n- [0x000000b1] Set column to 2\n- [0x000000b3] Set is_stmt to 1\n- [0x000000b4] Special opcode 68: advance Address by 4 to 0x16 and Line by 7 to 51\n- [0x000000b5] Set column to 22\n- [0x000000b7] Set is_stmt to 0\n- [0x000000b8] Copy (view 1)\n- [0x000000b9] Set File Name to entry 2 in the File Name Table\n- [0x000000bb] Set column to 12\n- [0x000000bd] Advance Line by -24 to 27\n- [0x000000bf] Special opcode 75: advance Address by 5 to 0x1b and Line by 0 to 27\n- [0x000000c0] Set File Name to entry 1 in the File Name Table\n- [0x000000c2] Set column to 22\n- [0x000000c4] Advance Line by 24 to 51\n- [0x000000c6] Special opcode 47: advance Address by 3 to 0x1e and Line by 0 to 51\n- [0x000000c7] Set column to 2\n- [0x000000c9] Set is_stmt to 1\n- [0x000000ca] Special opcode 34: advance Address by 2 to 0x20 and Line by 1 to 52\n- [0x000000cb] Set column to 21\n- [0x000000cd] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 53 (view 1)\n- [0x000000ce] Set column to 2\n- [0x000000d0] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 54 (view 2)\n- [0x000000d1] Set column to 11\n- [0x000000d3] Set is_stmt to 0\n- [0x000000d4] Copy (view 3)\n- [0x000000d5] Special opcode 47: advance Address by 3 to 0x23 and Line by 0 to 54\n- [0x000000d6] Set File Name to entry 2 in the File Name Table\n- [0x000000d8] Set column to 14\n- [0x000000da] Set is_stmt to 1\n- [0x000000db] Advance Line by -28 to 26\n- [0x000000dd] Special opcode 61: advance Address by 4 to 0x27 and Line by 0 to 26\n- [0x000000de] Set column to 2\n- [0x000000e0] Special opcode 6: advance Address by 0 to 0x27 and Line by 1 to 27 (view 1)\n- [0x000000e1] Set column to 12\n- [0x000000e3] Set is_stmt to 0\n- [0x000000e4] Copy (view 2)\n- [0x000000e5] Special opcode 47: advance Address by 3 to 0x2a and Line by 0 to 27\n- [0x000000e6] Set column to 5\n- [0x000000e8] Special opcode 104: advance Address by 7 to 0x31 and Line by 1 to 28\n- [0x000000e9] Set column to 12\n- [0x000000eb] Special opcode 46: advance Address by 3 to 0x34 and Line by -1 to 27\n- [0x000000ec] Set column to 2\n- [0x000000ee] Set is_stmt to 1\n- [0x000000ef] Special opcode 34: advance Address by 2 to 0x36 and Line by 1 to 28\n- [0x000000f0] Set column to 5\n- [0x000000f2] Set is_stmt to 0\n- [0x000000f3] Copy (view 1)\n- [0x000000f4] Set column to 2\n- [0x000000f6] Set is_stmt to 1\n- [0x000000f7] Special opcode 64: advance Address by 4 to 0x3a and Line by 3 to 31\n- [0x000000f8] Set is_stmt to 0\n- [0x000000f9] Copy (view 1)\n- [0x000000fa] Set File Name to entry 1 in the File Name Table\n- [0x000000fc] Set column to 21\n- [0x000000fe] Set is_stmt to 1\n- [0x000000ff] Advance Line by 24 to 55\n- [0x00000101] Copy (view 2)\n- [0x00000102] Set column to 2\n- [0x00000104] Special opcode 6: advance Address by 0 to 0x3a and Line by 1 to 56 (view 3)\n- [0x00000105] Set column to 36\n- [0x00000107] Set is_stmt to 0\n- [0x00000108] Copy (view 4)\n- [0x00000109] Set column to 2\n- [0x0000010b] Set is_stmt to 1\n- [0x0000010c] Special opcode 76: advance Address by 5 to 0x3f and Line by 1 to 57\n- [0x0000010d] Set column to 54\n- [0x0000010f] Set is_stmt to 0\n- [0x00000110] Special opcode 4: advance Address by 0 to 0x3f and Line by -1 to 56 (view 1)\n- [0x00000111] Set column to 12\n- [0x00000113] Special opcode 34: advance Address by 2 to 0x41 and Line by 1 to 57\n- [0x00000114] Set column to 48\n- [0x00000116] Set is_stmt to 1\n- [0x00000117] Special opcode 62: advance Address by 4 to 0x45 and Line by 1 to 58\n- [0x00000118] Set column to 1\n- [0x0000011a] Set is_stmt to 0\n- [0x0000011b] Special opcode 6: advance Address by 0 to 0x45 and Line by 1 to 59 (view 1)\n- [0x0000011c] Special opcode 75: advance Address by 5 to 0x4a and Line by 0 to 59\n- [0x0000011d] Special opcode 19: advance Address by 1 to 0x4b and Line by 0 to 59\n- [0x0000011e] Special opcode 19: advance Address by 1 to 0x4c and Line by 0 to 59\n- [0x0000011f] Set File Name to entry 2 in the File Name Table\n- [0x00000121] Set column to 3\n- [0x00000123] Set is_stmt to 1\n- [0x00000124] Advance Line by -30 to 29\n- [0x00000126] Special opcode 61: advance Address by 4 to 0x50 and Line by 0 to 29\n- [0x00000127] Set column to 10\n- [0x00000129] Set is_stmt to 0\n- [0x0000012a] Copy (view 1)\n- [0x0000012b] Set column to 8\n- [0x0000012d] Special opcode 75: advance Address by 5 to 0x55 and Line by 0 to 29\n- [0x0000012e] Set File Name to entry 1 in the File Name Table\n- [0x00000130] Set column to 1\n- [0x00000132] Set is_stmt to 1\n- [0x00000133] Advance Line by 35 to 64\n- [0x00000135] Special opcode 159: advance Address by 11 to 0x60 and Line by 0 to 64\n- [0x00000136] Set column to 2\n- [0x00000138] Special opcode 6: advance Address by 0 to 0x60 and Line by 1 to 65 (view 1)\n- [0x00000139] Set column to 1\n- [0x0000013b] Set is_stmt to 0\n- [0x0000013c] Special opcode 4: advance Address by 0 to 0x60 and Line by -1 to 64 (view 2)\n- [0x0000013d] Advance PC by constant 17 to 0x71\n- [0x0000013e] Special opcode 19: advance Address by 1 to 0x72 and Line by 0 to 64\n- [0x0000013f] Set column to 2\n- [0x00000141] Set is_stmt to 1\n- [0x00000142] Special opcode 67: advance Address by 4 to 0x76 and Line by 6 to 70\n- [0x00000143] Set column to 22\n- [0x00000145] Set is_stmt to 0\n- [0x00000146] Copy (view 1)\n- [0x00000147] Set File Name to entry 2 in the File Name Table\n- [0x00000149] Set column to 12\n- [0x0000014b] Advance Line by -51 to 19\n- [0x0000014d] Special opcode 75: advance Address by 5 to 0x7b and Line by 0 to 19\n- [0x0000014e] Set File Name to entry 1 in the File Name Table\n- [0x00000150] Set column to 22\n- [0x00000152] Advance Line by 51 to 70\n- [0x00000154] Special opcode 47: advance Address by 3 to 0x7e and Line by 0 to 70\n- [0x00000155] Set column to 2\n- [0x00000157] Set is_stmt to 1\n- [0x00000158] Special opcode 34: advance Address by 2 to 0x80 and Line by 1 to 71\n- [0x00000159] Set column to 21\n- [0x0000015b] Special opcode 6: advance Address by 0 to 0x80 and Line by 1 to 72 (view 1)\n- [0x0000015c] Set column to 2\n- [0x0000015e] Special opcode 6: advance Address by 0 to 0x80 and Line by 1 to 73 (view 2)\n- [0x0000015f] Set column to 11\n- [0x00000161] Set is_stmt to 0\n- [0x00000162] Copy (view 3)\n- [0x00000163] Special opcode 47: advance Address by 3 to 0x83 and Line by 0 to 73\n- [0x00000164] Set File Name to entry 2 in the File Name Table\n- [0x00000166] Set column to 18\n- [0x00000168] Set is_stmt to 1\n- [0x00000169] Advance Line by -55 to 18\n- [0x0000016b] Special opcode 61: advance Address by 4 to 0x87 and Line by 0 to 18\n- [0x0000016c] Set column to 2\n- [0x0000016e] Special opcode 6: advance Address by 0 to 0x87 and Line by 1 to 19 (view 1)\n- [0x0000016f] Set column to 12\n- [0x00000171] Set is_stmt to 0\n- [0x00000172] Copy (view 2)\n- [0x00000173] Special opcode 103: advance Address by 7 to 0x8e and Line by 0 to 19\n- [0x00000174] Set column to 5\n- [0x00000176] Special opcode 76: advance Address by 5 to 0x93 and Line by 1 to 20\n- [0x00000177] Set column to 12\n- [0x00000179] Special opcode 46: advance Address by 3 to 0x96 and Line by -1 to 19\n- [0x0000017a] Set column to 2\n- [0x0000017c] Set is_stmt to 1\n- [0x0000017d] Special opcode 34: advance Address by 2 to 0x98 and Line by 1 to 20\n- [0x0000017e] Set column to 5\n- [0x00000180] Set is_stmt to 0\n- [0x00000181] Copy (view 1)\n- [0x00000182] Set column to 2\n- [0x00000184] Set is_stmt to 1\n- [0x00000185] Special opcode 64: advance Address by 4 to 0x9c and Line by 3 to 23\n- [0x00000186] Set is_stmt to 0\n- [0x00000187] Copy (view 1)\n- [0x00000188] Set File Name to entry 1 in the File Name Table\n- [0x0000018a] Set column to 21\n- [0x0000018c] Set is_stmt to 1\n- [0x0000018d] Advance Line by 51 to 74\n- [0x0000018f] Copy (view 2)\n- [0x00000190] Set column to 2\n- [0x00000192] Special opcode 6: advance Address by 0 to 0x9c and Line by 1 to 75 (view 3)\n- [0x00000193] Set column to 36\n- [0x00000195] Set is_stmt to 0\n- [0x00000196] Copy (view 4)\n- [0x00000197] Set column to 2\n- [0x00000199] Set is_stmt to 1\n- [0x0000019a] Special opcode 76: advance Address by 5 to 0xa1 and Line by 1 to 76\n- [0x0000019b] Set column to 54\n- [0x0000019d] Set is_stmt to 0\n- [0x0000019e] Special opcode 4: advance Address by 0 to 0xa1 and Line by -1 to 75 (view 1)\n- [0x0000019f] Set column to 12\n- [0x000001a1] Special opcode 34: advance Address by 2 to 0xa3 and Line by 1 to 76\n- [0x000001a2] Set column to 48\n- [0x000001a4] Set is_stmt to 1\n- [0x000001a5] Special opcode 62: advance Address by 4 to 0xa7 and Line by 1 to 77\n- [0x000001a6] Set column to 1\n- [0x000001a8] Set is_stmt to 0\n- [0x000001a9] Special opcode 6: advance Address by 0 to 0xa7 and Line by 1 to 78 (view 1)\n- [0x000001aa] Special opcode 75: advance Address by 5 to 0xac and Line by 0 to 78\n- [0x000001ab] Special opcode 19: advance Address by 1 to 0xad and Line by 0 to 78\n- [0x000001ac] Special opcode 19: advance Address by 1 to 0xae and Line by 0 to 78\n- [0x000001ad] Set File Name to entry 2 in the File Name Table\n- [0x000001af] Set column to 3\n- [0x000001b1] Set is_stmt to 1\n- [0x000001b2] Advance Line by -57 to 21\n- [0x000001b4] Special opcode 33: advance Address by 2 to 0xb0 and Line by 0 to 21\n- [0x000001b5] Set column to 10\n- [0x000001b7] Set is_stmt to 0\n- [0x000001b8] Copy (view 1)\n- [0x000001b9] Set column to 8\n- [0x000001bb] Special opcode 75: advance Address by 5 to 0xb5 and Line by 0 to 21\n- [0x000001bc] Set File Name to entry 1 in the File Name Table\n- [0x000001be] Set column to 1\n- [0x000001c0] Set is_stmt to 1\n- [0x000001c1] Advance Line by 62 to 83\n- [0x000001c3] Special opcode 159: advance Address by 11 to 0xc0 and Line by 0 to 83\n- [0x000001c4] Set column to 2\n- [0x000001c6] Special opcode 6: advance Address by 0 to 0xc0 and Line by 1 to 84 (view 1)\n- [0x000001c7] Set column to 1\n- [0x000001c9] Set is_stmt to 0\n- [0x000001ca] Special opcode 4: advance Address by 0 to 0xc0 and Line by -1 to 83 (view 2)\n- [0x000001cb] Advance PC by constant 17 to 0xd1\n- [0x000001cc] Special opcode 19: advance Address by 1 to 0xd2 and Line by 0 to 83\n- [0x000001cd] Set column to 2\n- [0x000001cf] Set is_stmt to 1\n- [0x000001d0] Special opcode 67: advance Address by 4 to 0xd6 and Line by 6 to 89\n- [0x000001d1] Set column to 22\n- [0x000001d3] Set is_stmt to 0\n- [0x000001d4] Copy (view 1)\n- [0x000001d5] Set column to 11\n- [0x000001d7] Special opcode 78: advance Address by 5 to 0xdb and Line by 3 to 92\n- [0x000001d8] Set column to 22\n- [0x000001da] Special opcode 114: advance Address by 8 to 0xe3 and Line by -3 to 89\n- [0x000001db] Set column to 2\n- [0x000001dd] Set is_stmt to 1\n- [0x000001de] Special opcode 34: advance Address by 2 to 0xe5 and Line by 1 to 90\n- [0x000001df] Set column to 21\n- [0x000001e1] Special opcode 6: advance Address by 0 to 0xe5 and Line by 1 to 91 (view 1)\n- [0x000001e2] Set column to 2\n- [0x000001e4] Special opcode 6: advance Address by 0 to 0xe5 and Line by 1 to 92 (view 2)\n- [0x000001e5] Set column to 11\n- [0x000001e7] Set is_stmt to 0\n- [0x000001e8] Copy (view 3)\n- [0x000001e9] Special opcode 75: advance Address by 5 to 0xea and Line by 0 to 92\n- [0x000001ea] Set column to 21\n- [0x000001ec] Set is_stmt to 1\n- [0x000001ed] Special opcode 34: advance Address by 2 to 0xec and Line by 1 to 93\n- [0x000001ee] Set column to 2\n- [0x000001f0] Special opcode 6: advance Address by 0 to 0xec and Line by 1 to 94 (view 1)\n- [0x000001f1] Set column to 36\n- [0x000001f3] Set is_stmt to 0\n- [0x000001f4] Copy (view 2)\n- [0x000001f5] Set column to 2\n- [0x000001f7] Set is_stmt to 1\n- [0x000001f8] Special opcode 76: advance Address by 5 to 0xf1 and Line by 1 to 95\n- [0x000001f9] Set column to 54\n- [0x000001fb] Set is_stmt to 0\n- [0x000001fc] Special opcode 4: advance Address by 0 to 0xf1 and Line by -1 to 94 (view 1)\n- [0x000001fd] Set column to 12\n- [0x000001ff] Special opcode 34: advance Address by 2 to 0xf3 and Line by 1 to 95\n- [0x00000200] Set column to 48\n- [0x00000202] Set is_stmt to 1\n- [0x00000203] Special opcode 62: advance Address by 4 to 0xf7 and Line by 1 to 96\n- [0x00000204] Set column to 1\n- [0x00000206] Set is_stmt to 0\n- [0x00000207] Special opcode 6: advance Address by 0 to 0xf7 and Line by 1 to 97 (view 1)\n- [0x00000208] Special opcode 75: advance Address by 5 to 0xfc and Line by 0 to 97\n- [0x00000209] Special opcode 19: advance Address by 1 to 0xfd and Line by 0 to 97\n- [0x0000020a] Special opcode 19: advance Address by 1 to 0xfe and Line by 0 to 97\n- [0x0000020b] Advance PC by 1 to 0xff\n- [0x0000020d] Extended opcode 1: End of Sequence\n+ [0x0000009e] Set column to 1\n+ [0x000000a0] Extended opcode 2: set Address to 0x0\n+ [0x000000a7] Advance Line by 43 to 44\n+ [0x000000a9] Copy\n+ [0x000000aa] Set column to 2\n+ [0x000000ac] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x000000ad] Set column to 1\n+ [0x000000af] Set is_stmt to 0\n+ [0x000000b0] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n+ [0x000000b1] Advance PC by constant 17 to 0x11\n+ [0x000000b2] Special opcode 19: advance Address by 1 to 0x12 and Line by 0 to 44\n+ [0x000000b3] Set column to 2\n+ [0x000000b5] Set is_stmt to 1\n+ [0x000000b6] Special opcode 68: advance Address by 4 to 0x16 and Line by 7 to 51\n+ [0x000000b7] Set column to 22\n+ [0x000000b9] Set is_stmt to 0\n+ [0x000000ba] Copy (view 1)\n+ [0x000000bb] Set File Name to entry 2 in the File Name Table\n+ [0x000000bd] Set column to 12\n+ [0x000000bf] Advance Line by -24 to 27\n+ [0x000000c1] Special opcode 75: advance Address by 5 to 0x1b and Line by 0 to 27\n+ [0x000000c2] Set File Name to entry 1 in the File Name Table\n+ [0x000000c4] Set column to 22\n+ [0x000000c6] Advance Line by 24 to 51\n+ [0x000000c8] Special opcode 47: advance Address by 3 to 0x1e and Line by 0 to 51\n+ [0x000000c9] Set column to 2\n+ [0x000000cb] Set is_stmt to 1\n+ [0x000000cc] Special opcode 34: advance Address by 2 to 0x20 and Line by 1 to 52\n+ [0x000000cd] Set column to 21\n+ [0x000000cf] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 53 (view 1)\n+ [0x000000d0] Set column to 2\n+ [0x000000d2] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 54 (view 2)\n+ [0x000000d3] Set column to 11\n+ [0x000000d5] Set is_stmt to 0\n+ [0x000000d6] Copy (view 3)\n+ [0x000000d7] Special opcode 47: advance Address by 3 to 0x23 and Line by 0 to 54\n+ [0x000000d8] Set File Name to entry 2 in the File Name Table\n+ [0x000000da] Set column to 14\n+ [0x000000dc] Set is_stmt to 1\n+ [0x000000dd] Advance Line by -28 to 26\n+ [0x000000df] Special opcode 61: advance Address by 4 to 0x27 and Line by 0 to 26\n+ [0x000000e0] Set column to 2\n+ [0x000000e2] Special opcode 6: advance Address by 0 to 0x27 and Line by 1 to 27 (view 1)\n+ [0x000000e3] Set column to 12\n+ [0x000000e5] Set is_stmt to 0\n+ [0x000000e6] Copy (view 2)\n+ [0x000000e7] Special opcode 47: advance Address by 3 to 0x2a and Line by 0 to 27\n+ [0x000000e8] Set column to 5\n+ [0x000000ea] Special opcode 104: advance Address by 7 to 0x31 and Line by 1 to 28\n+ [0x000000eb] Set column to 12\n+ [0x000000ed] Special opcode 46: advance Address by 3 to 0x34 and Line by -1 to 27\n+ [0x000000ee] Set column to 2\n+ [0x000000f0] Set is_stmt to 1\n+ [0x000000f1] Special opcode 34: advance Address by 2 to 0x36 and Line by 1 to 28\n+ [0x000000f2] Set column to 5\n+ [0x000000f4] Set is_stmt to 0\n+ [0x000000f5] Copy (view 1)\n+ [0x000000f6] Set column to 2\n+ [0x000000f8] Set is_stmt to 1\n+ [0x000000f9] Special opcode 64: advance Address by 4 to 0x3a and Line by 3 to 31\n+ [0x000000fa] Set is_stmt to 0\n+ [0x000000fb] Copy (view 1)\n+ [0x000000fc] Set File Name to entry 1 in the File Name Table\n+ [0x000000fe] Set column to 21\n+ [0x00000100] Set is_stmt to 1\n+ [0x00000101] Advance Line by 24 to 55\n+ [0x00000103] Copy (view 2)\n+ [0x00000104] Set column to 2\n+ [0x00000106] Special opcode 6: advance Address by 0 to 0x3a and Line by 1 to 56 (view 3)\n+ [0x00000107] Set column to 36\n+ [0x00000109] Set is_stmt to 0\n+ [0x0000010a] Copy (view 4)\n+ [0x0000010b] Set column to 2\n+ [0x0000010d] Set is_stmt to 1\n+ [0x0000010e] Special opcode 76: advance Address by 5 to 0x3f and Line by 1 to 57\n+ [0x0000010f] Set column to 54\n+ [0x00000111] Set is_stmt to 0\n+ [0x00000112] Special opcode 4: advance Address by 0 to 0x3f and Line by -1 to 56 (view 1)\n+ [0x00000113] Set column to 12\n+ [0x00000115] Special opcode 34: advance Address by 2 to 0x41 and Line by 1 to 57\n+ [0x00000116] Set column to 48\n+ [0x00000118] Set is_stmt to 1\n+ [0x00000119] Special opcode 62: advance Address by 4 to 0x45 and Line by 1 to 58\n+ [0x0000011a] Set column to 1\n+ [0x0000011c] Set is_stmt to 0\n+ [0x0000011d] Special opcode 6: advance Address by 0 to 0x45 and Line by 1 to 59 (view 1)\n+ [0x0000011e] Special opcode 75: advance Address by 5 to 0x4a and Line by 0 to 59\n+ [0x0000011f] Special opcode 19: advance Address by 1 to 0x4b and Line by 0 to 59\n+ [0x00000120] Special opcode 19: advance Address by 1 to 0x4c and Line by 0 to 59\n+ [0x00000121] Set File Name to entry 2 in the File Name Table\n+ [0x00000123] Set column to 3\n+ [0x00000125] Set is_stmt to 1\n+ [0x00000126] Advance Line by -30 to 29\n+ [0x00000128] Special opcode 61: advance Address by 4 to 0x50 and Line by 0 to 29\n+ [0x00000129] Set column to 10\n+ [0x0000012b] Set is_stmt to 0\n+ [0x0000012c] Copy (view 1)\n+ [0x0000012d] Set column to 8\n+ [0x0000012f] Special opcode 75: advance Address by 5 to 0x55 and Line by 0 to 29\n+ [0x00000130] Set File Name to entry 1 in the File Name Table\n+ [0x00000132] Set column to 1\n+ [0x00000134] Set is_stmt to 1\n+ [0x00000135] Advance Line by 35 to 64\n+ [0x00000137] Special opcode 159: advance Address by 11 to 0x60 and Line by 0 to 64\n+ [0x00000138] Set column to 2\n+ [0x0000013a] Special opcode 6: advance Address by 0 to 0x60 and Line by 1 to 65 (view 1)\n+ [0x0000013b] Set column to 1\n+ [0x0000013d] Set is_stmt to 0\n+ [0x0000013e] Special opcode 4: advance Address by 0 to 0x60 and Line by -1 to 64 (view 2)\n+ [0x0000013f] Advance PC by constant 17 to 0x71\n+ [0x00000140] Special opcode 19: advance Address by 1 to 0x72 and Line by 0 to 64\n+ [0x00000141] Set column to 2\n+ [0x00000143] Set is_stmt to 1\n+ [0x00000144] Special opcode 67: advance Address by 4 to 0x76 and Line by 6 to 70\n+ [0x00000145] Set column to 22\n+ [0x00000147] Set is_stmt to 0\n+ [0x00000148] Copy (view 1)\n+ [0x00000149] Set File Name to entry 2 in the File Name Table\n+ [0x0000014b] Set column to 12\n+ [0x0000014d] Advance Line by -51 to 19\n+ [0x0000014f] Special opcode 75: advance Address by 5 to 0x7b and Line by 0 to 19\n+ [0x00000150] Set File Name to entry 1 in the File Name Table\n+ [0x00000152] Set column to 22\n+ [0x00000154] Advance Line by 51 to 70\n+ [0x00000156] Special opcode 47: advance Address by 3 to 0x7e and Line by 0 to 70\n+ [0x00000157] Set column to 2\n+ [0x00000159] Set is_stmt to 1\n+ [0x0000015a] Special opcode 34: advance Address by 2 to 0x80 and Line by 1 to 71\n+ [0x0000015b] Set column to 21\n+ [0x0000015d] Special opcode 6: advance Address by 0 to 0x80 and Line by 1 to 72 (view 1)\n+ [0x0000015e] Set column to 2\n+ [0x00000160] Special opcode 6: advance Address by 0 to 0x80 and Line by 1 to 73 (view 2)\n+ [0x00000161] Set column to 11\n+ [0x00000163] Set is_stmt to 0\n+ [0x00000164] Copy (view 3)\n+ [0x00000165] Special opcode 47: advance Address by 3 to 0x83 and Line by 0 to 73\n+ [0x00000166] Set File Name to entry 2 in the File Name Table\n+ [0x00000168] Set column to 18\n+ [0x0000016a] Set is_stmt to 1\n+ [0x0000016b] Advance Line by -55 to 18\n+ [0x0000016d] Special opcode 61: advance Address by 4 to 0x87 and Line by 0 to 18\n+ [0x0000016e] Set column to 2\n+ [0x00000170] Special opcode 6: advance Address by 0 to 0x87 and Line by 1 to 19 (view 1)\n+ [0x00000171] Set column to 12\n+ [0x00000173] Set is_stmt to 0\n+ [0x00000174] Copy (view 2)\n+ [0x00000175] Special opcode 103: advance Address by 7 to 0x8e and Line by 0 to 19\n+ [0x00000176] Set column to 5\n+ [0x00000178] Special opcode 76: advance Address by 5 to 0x93 and Line by 1 to 20\n+ [0x00000179] Set column to 12\n+ [0x0000017b] Special opcode 46: advance Address by 3 to 0x96 and Line by -1 to 19\n+ [0x0000017c] Set column to 2\n+ [0x0000017e] Set is_stmt to 1\n+ [0x0000017f] Special opcode 34: advance Address by 2 to 0x98 and Line by 1 to 20\n+ [0x00000180] Set column to 5\n+ [0x00000182] Set is_stmt to 0\n+ [0x00000183] Copy (view 1)\n+ [0x00000184] Set column to 2\n+ [0x00000186] Set is_stmt to 1\n+ [0x00000187] Special opcode 64: advance Address by 4 to 0x9c and Line by 3 to 23\n+ [0x00000188] Set is_stmt to 0\n+ [0x00000189] Copy (view 1)\n+ [0x0000018a] Set File Name to entry 1 in the File Name Table\n+ [0x0000018c] Set column to 21\n+ [0x0000018e] Set is_stmt to 1\n+ [0x0000018f] Advance Line by 51 to 74\n+ [0x00000191] Copy (view 2)\n+ [0x00000192] Set column to 2\n+ [0x00000194] Special opcode 6: advance Address by 0 to 0x9c and Line by 1 to 75 (view 3)\n+ [0x00000195] Set column to 36\n+ [0x00000197] Set is_stmt to 0\n+ [0x00000198] Copy (view 4)\n+ [0x00000199] Set column to 2\n+ [0x0000019b] Set is_stmt to 1\n+ [0x0000019c] Special opcode 76: advance Address by 5 to 0xa1 and Line by 1 to 76\n+ [0x0000019d] Set column to 54\n+ [0x0000019f] Set is_stmt to 0\n+ [0x000001a0] Special opcode 4: advance Address by 0 to 0xa1 and Line by -1 to 75 (view 1)\n+ [0x000001a1] Set column to 12\n+ [0x000001a3] Special opcode 34: advance Address by 2 to 0xa3 and Line by 1 to 76\n+ [0x000001a4] Set column to 48\n+ [0x000001a6] Set is_stmt to 1\n+ [0x000001a7] Special opcode 62: advance Address by 4 to 0xa7 and Line by 1 to 77\n+ [0x000001a8] Set column to 1\n+ [0x000001aa] Set is_stmt to 0\n+ [0x000001ab] Special opcode 6: advance Address by 0 to 0xa7 and Line by 1 to 78 (view 1)\n+ [0x000001ac] Special opcode 75: advance Address by 5 to 0xac and Line by 0 to 78\n+ [0x000001ad] Special opcode 19: advance Address by 1 to 0xad and Line by 0 to 78\n+ [0x000001ae] Special opcode 19: advance Address by 1 to 0xae and Line by 0 to 78\n+ [0x000001af] Set File Name to entry 2 in the File Name Table\n+ [0x000001b1] Set column to 3\n+ [0x000001b3] Set is_stmt to 1\n+ [0x000001b4] Advance Line by -57 to 21\n+ [0x000001b6] Special opcode 33: advance Address by 2 to 0xb0 and Line by 0 to 21\n+ [0x000001b7] Set column to 10\n+ [0x000001b9] Set is_stmt to 0\n+ [0x000001ba] Copy (view 1)\n+ [0x000001bb] Set column to 8\n+ [0x000001bd] Special opcode 75: advance Address by 5 to 0xb5 and Line by 0 to 21\n+ [0x000001be] Set File Name to entry 1 in the File Name Table\n+ [0x000001c0] Set column to 1\n+ [0x000001c2] Set is_stmt to 1\n+ [0x000001c3] Advance Line by 62 to 83\n+ [0x000001c5] Special opcode 159: advance Address by 11 to 0xc0 and Line by 0 to 83\n+ [0x000001c6] Set column to 2\n+ [0x000001c8] Special opcode 6: advance Address by 0 to 0xc0 and Line by 1 to 84 (view 1)\n+ [0x000001c9] Set column to 1\n+ [0x000001cb] Set is_stmt to 0\n+ [0x000001cc] Special opcode 4: advance Address by 0 to 0xc0 and Line by -1 to 83 (view 2)\n+ [0x000001cd] Advance PC by constant 17 to 0xd1\n+ [0x000001ce] Special opcode 19: advance Address by 1 to 0xd2 and Line by 0 to 83\n+ [0x000001cf] Set column to 2\n+ [0x000001d1] Set is_stmt to 1\n+ [0x000001d2] Special opcode 67: advance Address by 4 to 0xd6 and Line by 6 to 89\n+ [0x000001d3] Set column to 22\n+ [0x000001d5] Set is_stmt to 0\n+ [0x000001d6] Copy (view 1)\n+ [0x000001d7] Set column to 11\n+ [0x000001d9] Special opcode 78: advance Address by 5 to 0xdb and Line by 3 to 92\n+ [0x000001da] Set column to 22\n+ [0x000001dc] Special opcode 114: advance Address by 8 to 0xe3 and Line by -3 to 89\n+ [0x000001dd] Set column to 2\n+ [0x000001df] Set is_stmt to 1\n+ [0x000001e0] Special opcode 34: advance Address by 2 to 0xe5 and Line by 1 to 90\n+ [0x000001e1] Set column to 21\n+ [0x000001e3] Special opcode 6: advance Address by 0 to 0xe5 and Line by 1 to 91 (view 1)\n+ [0x000001e4] Set column to 2\n+ [0x000001e6] Special opcode 6: advance Address by 0 to 0xe5 and Line by 1 to 92 (view 2)\n+ [0x000001e7] Set column to 11\n+ [0x000001e9] Set is_stmt to 0\n+ [0x000001ea] Copy (view 3)\n+ [0x000001eb] Special opcode 75: advance Address by 5 to 0xea and Line by 0 to 92\n+ [0x000001ec] Set column to 21\n+ [0x000001ee] Set is_stmt to 1\n+ [0x000001ef] Special opcode 34: advance Address by 2 to 0xec and Line by 1 to 93\n+ [0x000001f0] Set column to 2\n+ [0x000001f2] Special opcode 6: advance Address by 0 to 0xec and Line by 1 to 94 (view 1)\n+ [0x000001f3] Set column to 36\n+ [0x000001f5] Set is_stmt to 0\n+ [0x000001f6] Copy (view 2)\n+ [0x000001f7] Set column to 2\n+ [0x000001f9] Set is_stmt to 1\n+ [0x000001fa] Special opcode 76: advance Address by 5 to 0xf1 and Line by 1 to 95\n+ [0x000001fb] Set column to 54\n+ [0x000001fd] Set is_stmt to 0\n+ [0x000001fe] Special opcode 4: advance Address by 0 to 0xf1 and Line by -1 to 94 (view 1)\n+ [0x000001ff] Set column to 12\n+ [0x00000201] Special opcode 34: advance Address by 2 to 0xf3 and Line by 1 to 95\n+ [0x00000202] Set column to 48\n+ [0x00000204] Set is_stmt to 1\n+ [0x00000205] Special opcode 62: advance Address by 4 to 0xf7 and Line by 1 to 96\n+ [0x00000206] Set column to 1\n+ [0x00000208] Set is_stmt to 0\n+ [0x00000209] Special opcode 6: advance Address by 0 to 0xf7 and Line by 1 to 97 (view 1)\n+ [0x0000020a] Special opcode 75: advance Address by 5 to 0xfc and Line by 0 to 97\n+ [0x0000020b] Special opcode 19: advance Address by 1 to 0xfd and Line by 0 to 97\n+ [0x0000020c] Special opcode 19: advance Address by 1 to 0xfe and Line by 0 to 97\n+ [0x0000020d] Advance PC by 1 to 0xff\n+ [0x0000020f] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/build/1st/golang-1.14-1.14.7/src/plugin\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin\n /usr/include\n cgo-gcc-prolog\n plugin_dlopen.go\n stdlib.h\n stdint.h\n _Float128\n uintptr_t\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": "@@ -16,33 +16,33 @@\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%esi\n /tmp/go-build/cgo-gcc-prolog:51\n \tcall 17 <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x17>\n R_386_PLT32\t_cgo_topofstack\n pluginLookup():\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:27\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:27\n \tsub $0x8,%esp\n _cgo_f0a5fc2b6630_Cfunc_pluginLookup():\n /tmp/go-build/cgo-gcc-prolog:51\n \tmov %eax,%edi\n /tmp/go-build/cgo-gcc-prolog:54\n \tmov 0x8(%esi),%eax\n \tmov %eax,0x14(%esp)\n pluginLookup():\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:27\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:27\n \tpushl 0x4(%esi)\n \tpushl (%esi)\n \tcall 2d <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x2d>\n R_386_PLT32\tdlsym\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:28\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:28\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:27\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:27\n \tmov %eax,%ebp\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:28\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:28\n \ttest %eax,%eax\n \tje 50 <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x50>\n _cgo_f0a5fc2b6630_Cfunc_pluginLookup():\n /tmp/go-build/cgo-gcc-prolog:56\n \tcall 3b <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x3b>\n R_386_PLT32\t_cgo_topofstack\n \tsub %edi,%eax\n@@ -53,22 +53,22 @@\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret \n \tlea 0x0(%esi),%esi\n pluginLookup():\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:29\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:29\n \tcall 51 <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x51>\n R_386_PLT32\tdlerror\n \tmov 0xc(%esp),%edx\n \tmov %eax,(%edx)\n \tjmp 3a <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x3a>\n _cgo_f0a5fc2b6630_Cfunc_pluginLookup():\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:29\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:29\n \tlea 0x0(%esi),%esi\n \n 00000060 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen>:\n _cgo_f0a5fc2b6630_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:64\n \tpush %ebp\n \tpush %edi\n@@ -80,33 +80,33 @@\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%esi\n /tmp/go-build/cgo-gcc-prolog:70\n \tcall 77 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x17>\n R_386_PLT32\t_cgo_topofstack\n pluginOpen():\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:19\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:19\n \tsub $0x8,%esp\n _cgo_f0a5fc2b6630_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:70\n \tmov %eax,%edi\n /tmp/go-build/cgo-gcc-prolog:73\n \tmov 0x4(%esi),%eax\n \tmov %eax,0x14(%esp)\n pluginOpen():\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:19\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:19\n \tpush $0x102\n \tpushl (%esi)\n \tcall 8f <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x2f>\n R_386_PLT32\tdlopen\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:20\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:20\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:19\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:19\n \tmov %eax,%ebp\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:20\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:20\n \ttest %eax,%eax\n \tje b0 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x50>\n _cgo_f0a5fc2b6630_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:75\n \tcall 9d <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x3d>\n R_386_PLT32\t_cgo_topofstack\n \tsub %edi,%eax\n@@ -117,22 +117,22 @@\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret \n \tnop\n pluginOpen():\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:21\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:21\n \tcall b1 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x51>\n R_386_PLT32\tdlerror\n \tmov 0xc(%esp),%edx\n \tmov %eax,(%edx)\n \tjmp 9c <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x3c>\n _cgo_f0a5fc2b6630_Cfunc_pluginOpen():\n-/build/1st/golang-1.14-1.14.7/src/plugin/plugin_dlopen.go:21\n+/build/2/golang-1.14-1.14.7/2nd/src/plugin/plugin_dlopen.go:21\n \tlea 0x0(%esi),%esi\n \n 000000c0 <_cgo_f0a5fc2b6630_Cfunc_realpath>:\n _cgo_f0a5fc2b6630_Cfunc_realpath():\n /tmp/go-build/cgo-gcc-prolog:83\n \tpush %ebp\n \tpush %edi\n"}]}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_386/runtime/cgo.a", "source2": "./usr/lib/go-1.14/pkg/linux_386/runtime/cgo.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,13 +1,13 @@\n ?rw-r--r-- 0 0 0 122 1970-01-01 00:00:00.000000 __.PKGDEF\n ?rw-r--r-- 0 0 0 7217 1970-01-01 00:00:00.000000 _go_.o\n ?rw-r--r-- 0 0 0 470 1970-01-01 00:00:00.000000 asm_386.o\n ?rw-r--r-- 0 0 0 1736 1970-01-01 00:00:00.000000 _x001.o\n ?rw-r--r-- 0 0 0 1476 1970-01-01 00:00:00.000000 _x002.o\n-?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 _x003.o\n-?rw-r--r-- 0 0 0 4996 1970-01-01 00:00:00.000000 _x004.o\n+?rw-r--r-- 0 0 0 3116 1970-01-01 00:00:00.000000 _x003.o\n+?rw-r--r-- 0 0 0 5000 1970-01-01 00:00:00.000000 _x004.o\n ?rw-r--r-- 0 0 0 10936 1970-01-01 00:00:00.000000 _x005.o\n ?rw-r--r-- 0 0 0 6612 1970-01-01 00:00:00.000000 _x006.o\n ?rw-r--r-- 0 0 0 2904 1970-01-01 00:00:00.000000 _x007.o\n ?rw-r--r-- 0 0 0 2764 1970-01-01 00:00:00.000000 _x008.o\n-?rw-r--r-- 0 0 0 5520 1970-01-01 00:00:00.000000 _x009.o\n-?rw-r--r-- 0 0 0 1348 1970-01-01 00:00:00.000000 _x010.o\n+?rw-r--r-- 0 0 0 5524 1970-01-01 00:00:00.000000 _x009.o\n+?rw-r--r-- 0 0 0 1352 1970-01-01 00:00:00.000000 _x010.o\n"}, {"source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n 00000030: 6420 6964 2022 4431 3332 316a 4c64 5a6f d id \"D1321jLdZo\n-00000040: 7052 564d 5844 324c 626e 2f62 5074 6d71 pRVMXD2Lbn/bPtmq\n-00000050: 3643 5172 4950 2d56 665f 5141 616f 5222 6CQrIP-Vf_QAaoR\"\n+00000040: 7052 564d 5844 324c 626e 2f54 4866 4e4d pRVMXD2Lbn/THfNM\n+00000050: 7a79 3473 6146 6373 5264 646b 7952 7922 zy4saFcsRddkyRy\"\n 00000060: 0a0a 0a24 2442 0a69 0105 0000 0363 676f ...$$B.i.....cgo\n 00000070: 0100 0100 0000 0a24 240a .......$$.\n"}, {"source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 3338 3620 676f 312e 3134 2e37 2058 3a66 386 go1.14.7 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n 00000030: 6420 6964 2022 4431 3332 316a 4c64 5a6f d id \"D1321jLdZo\n-00000040: 7052 564d 5844 324c 626e 2f62 5074 6d71 pRVMXD2Lbn/bPtmq\n-00000050: 3643 5172 4950 2d56 665f 5141 616f 5222 6CQrIP-Vf_QAaoR\"\n+00000040: 7052 564d 5844 324c 626e 2f54 4866 4e4d pRVMXD2Lbn/THfNM\n+00000050: 7a79 3473 6146 6373 5264 646b 7952 7922 zy4saFcsRddkyRy\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6578 // cgo.[[\"cgo_ex\n 00000080: 706f 7274 5f73 7461 7469 6322 2c22 6372 port_static\",\"cr\n 00000090: 6f73 7363 616c 6c32 225d 2c5b 2263 676f osscall2\"],[\"cgo\n 000000a0: 5f65 7870 6f72 745f 6479 6e61 6d69 6322 _export_dynamic\"\n 000000b0: 2c22 6372 6f73 7363 616c 6c32 225d 2c5b ,\"crosscall2\"],[\n 000000c0: 2263 676f 5f65 7870 6f72 745f 7374 6174 \"cgo_export_stat\n"}, {"source1": "_x003.o", "source2": "_x003.o", "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: REL (Relocatable file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 2192 (bytes into file)\n+ Start of section headers: 2196 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 23\n Section header string table index: 22\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,32 +1,32 @@\n-There are 23 section headers, starting at offset 0x890:\n+There are 23 section headers, starting at offset 0x894:\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] .group GROUP 00000000 000034 000008 04 20 17 4\n [ 2] .text PROGBITS 00000000 000040 000038 00 AX 0 0 16\n- [ 3] .rel.text REL 00000000 00069c 000018 08 I 20 2 4\n+ [ 3] .rel.text REL 00000000 0006a0 000018 08 I 20 2 4\n [ 4] .data PROGBITS 00000000 000078 000000 00 WA 0 0 1\n [ 5] .bss NOBITS 00000000 000078 000000 00 WA 0 0 1\n [ 6] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 000078 000004 00 AXG 0 0 1\n [ 7] .debug_info PROGBITS 00000000 00007c 00011d 00 0 0 1\n- [ 8] .rel.debug_info REL 00000000 0006b4 0000e0 08 I 20 7 4\n+ [ 8] .rel.debug_info REL 00000000 0006b8 0000e0 08 I 20 7 4\n [ 9] .debug_abbrev PROGBITS 00000000 000199 0000ef 00 0 0 1\n [10] .debug_loc PROGBITS 00000000 000288 000015 00 0 0 1\n [11] .debug_aranges PROGBITS 00000000 00029d 000020 00 0 0 1\n- [12] .rel.debug_aranges REL 00000000 000794 000010 08 I 20 11 4\n+ [12] .rel.debug_aranges REL 00000000 000798 000010 08 I 20 11 4\n [13] .debug_line PROGBITS 00000000 0002bd 00008d 00 0 0 1\n- [14] .rel.debug_line REL 00000000 0007a4 000008 08 I 20 13 4\n- [15] .debug_str PROGBITS 00000000 00034a 000126 01 MS 0 0 1\n- [16] .comment PROGBITS 00000000 000470 00001f 01 MS 0 0 1\n- [17] .note.GNU-stack PROGBITS 00000000 00048f 000000 00 0 0 1\n- [18] .eh_frame PROGBITS 00000000 000490 000060 00 A 0 0 4\n- [19] .rel.eh_frame REL 00000000 0007ac 000010 08 I 20 18 4\n- [20] .symtab SYMTAB 00000000 0004f0 000140 10 21 16 4\n- [21] .strtab STRTAB 00000000 000630 00006a 00 0 0 1\n- [22] .shstrtab STRTAB 00000000 0007bc 0000d1 00 0 0 1\n+ [14] .rel.debug_line REL 00000000 0007a8 000008 08 I 20 13 4\n+ [15] .debug_str PROGBITS 00000000 00034a 000128 01 MS 0 0 1\n+ [16] .comment PROGBITS 00000000 000472 00001f 01 MS 0 0 1\n+ [17] .note.GNU-stack PROGBITS 00000000 000491 000000 00 0 0 1\n+ [18] .eh_frame PROGBITS 00000000 000494 000060 00 A 0 0 4\n+ [19] .rel.eh_frame REL 00000000 0007b0 000010 08 I 20 18 4\n+ [20] .symtab SYMTAB 00000000 0004f4 000140 10 21 16 4\n+ [21] .strtab STRTAB 00000000 000634 00006a 00 0 0 1\n+ [22] .shstrtab STRTAB 00000000 0007c0 0000d1 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 p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n-Relocation section '.rel.text' at offset 0x69c contains 3 entries:\n+Relocation section '.rel.text' at offset 0x6a0 contains 3 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000003 00001102 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 00000009 0000120a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 00000015 00001304 R_386_PLT32 00000000 _cgo_get_context_function\n \n-Relocation section '.rel.debug_info' at offset 0x6b4 contains 28 entries:\n+Relocation section '.rel.debug_info' at offset 0x6b8 contains 28 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000701 R_386_32 00000000 .debug_abbrev\n 0000000c 00000b01 R_386_32 00000000 .debug_str\n 00000011 00000b01 R_386_32 00000000 .debug_str\n 00000015 00000b01 R_386_32 00000000 .debug_str\n 00000019 00000201 R_386_32 00000000 .text\n 00000021 00000a01 R_386_32 00000000 .debug_line\n@@ -32,20 +32,20 @@\n 000000ca 00000801 R_386_32 00000000 .debug_loc\n 000000ce 00000801 R_386_32 00000000 .debug_loc\n 000000d3 00000201 R_386_32 00000000 .text\n 000000f0 00000201 R_386_32 00000000 .text\n 00000111 00000b01 R_386_32 00000000 .debug_str\n 00000115 00000b01 R_386_32 00000000 .debug_str\n \n-Relocation section '.rel.debug_aranges' at offset 0x794 contains 2 entries:\n+Relocation section '.rel.debug_aranges' at offset 0x798 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000601 R_386_32 00000000 .debug_info\n 00000010 00000201 R_386_32 00000000 .text\n \n-Relocation section '.rel.debug_line' at offset 0x7a4 contains 1 entry:\n+Relocation section '.rel.debug_line' at offset 0x7a8 contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n 00000058 00000201 R_386_32 00000000 .text\n \n-Relocation section '.rel.eh_frame' at offset 0x7ac contains 2 entries:\n+Relocation section '.rel.eh_frame' at offset 0x7b0 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000020 00000202 R_386_PC32 00000000 .text\n 00000054 00000502 R_386_PC32 00000000 .text.__x86.get_pc_thunk.bx\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,45 +2,45 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x119 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x104): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x106): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x118): gcc_context.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x9c): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x11a): gcc_context.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x89): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x38\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x89): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0xb9): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0xdd): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0xdf): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n <36> DW_AT_name : (indirect string, offset: 0xe): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n <3d> DW_AT_name : (indirect string, offset: 0x60): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0xf0): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0xf2): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0xd3): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0xd5): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 2 (DW_TAG_base_type)\n <57> DW_AT_byte_size : 8\n <58> DW_AT_encoding : 5\t(signed)\n@@ -48,34 +48,34 @@\n <1><5d>: Abbrev Number: 2 (DW_TAG_base_type)\n <5e> DW_AT_byte_size : 8\n <5f> DW_AT_encoding : 7\t(unsigned)\n <60> DW_AT_name : (indirect string, offset: 0x72): long long unsigned int\n <1><64>: Abbrev Number: 2 (DW_TAG_base_type)\n <65> DW_AT_byte_size : 4\n <66> DW_AT_encoding : 5\t(signed)\n- <67> DW_AT_name : (indirect string, offset: 0xca): long int\n+ <67> DW_AT_name : (indirect string, offset: 0xcc): long int\n <1><6b>: Abbrev Number: 2 (DW_TAG_base_type)\n <6c> DW_AT_byte_size : 1\n <6d> DW_AT_encoding : 6\t(signed char)\n- <6e> DW_AT_name : (indirect string, offset: 0x97): char\n+ <6e> DW_AT_name : (indirect string, offset: 0xc7): char\n <1><72>: Abbrev Number: 4 (DW_TAG_typedef)\n <73> DW_AT_name : (indirect string, offset: 0x56): uintptr_t\n <77> DW_AT_decl_file : 2\n <78> DW_AT_decl_line : 96\n <79> DW_AT_decl_column : 23\n <7a> DW_AT_type : <0x33>\n <1><7e>: Abbrev Number: 5 (DW_TAG_structure_type)\n <7f> DW_AT_name : (indirect string, offset: 0x1b): context_arg\n <83> DW_AT_byte_size : 4\n <84> DW_AT_decl_file : 3\n <85> DW_AT_decl_line : 94\n <86> DW_AT_decl_column : 8\n <87> DW_AT_sibling : <0x99>\n <2><8b>: Abbrev Number: 6 (DW_TAG_member)\n- <8c> DW_AT_name : (indirect string, offset: 0xfc): Context\n+ <8c> DW_AT_name : (indirect string, offset: 0xfe): Context\n <90> DW_AT_decl_file : 3\n <91> DW_AT_decl_line : 95\n <92> DW_AT_decl_column : 12\n <93> DW_AT_type : <0x72>\n <97> DW_AT_data_member_location: 0\n <2><98>: Abbrev Number: 0\n <1><99>: Abbrev Number: 7 (DW_TAG_subprogram)\n@@ -87,15 +87,15 @@\n DW_AT_prototyped : 1\n DW_AT_low_pc : 0x0\n DW_AT_high_pc : 0x38\n DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n DW_AT_GNU_all_tail_call_sites: 1\n DW_AT_sibling : <0xf9>\n <2>: Abbrev Number: 8 (DW_TAG_formal_parameter)\n- DW_AT_name : (indirect string, offset: 0x113): ctxt\n+ DW_AT_name : (indirect string, offset: 0x115): ctxt\n DW_AT_decl_file : 1\n DW_AT_decl_line : 11\n DW_AT_decl_column : 37\n DW_AT_type : <0x72>\n DW_AT_location : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2>: Abbrev Number: 9 (DW_TAG_variable)\n DW_AT_name : pfn\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6,16 +6,16 @@\n unsigned int\n context_arg\n _cgo_get_context_function\n _cgo_release_context\n uintptr_t\n long unsigned int\n long long unsigned int\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n unsigned char\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n long int\n short int\n short unsigned int\n signed char\n GNU C17 10.2.0\n gcc_context.c\n GCC: (Debian 10.2.0-5) 10.2.0\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,37 +1,37 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 <_cgo_release_context>:\n _cgo_release_context():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_context.c:11\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_context.c:11\n \tpush %esi\n \tpush %ebx\n \tcall 3 <_cgo_release_context+0x3>\n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x14,%esp\n \tmov 0x20(%esp),%esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_context.c:14\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_context.c:14\n \tcall 15 <_cgo_release_context+0x15>\n R_386_PLT32\t_cgo_get_context_function\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_context.c:15\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_context.c:15\n \ttest %esi,%esi\n \tje 32 <_cgo_release_context+0x32>\n \ttest %eax,%eax\n \tje 32 <_cgo_release_context+0x32>\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_context.c:18\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_context.c:18\n \tmov %esi,0xc(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_context.c:19\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_context.c:19\n \tsub $0xc,%esp\n \tlea 0x18(%esp),%edx\n \tpush %edx\n \tcall *%eax\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_context.c:21\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_context.c:21\n \tadd $0x14,%esp\n \tpop %ebx\n \tpop %esi\n \tret \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -4,19 +4,19 @@\n [ e] unsigned int\n [ 1b] context_arg\n [ 27] _cgo_get_context_function\n [ 41] _cgo_release_context\n [ 56] uintptr_t\n [ 60] long unsigned int\n [ 72] long long unsigned int\n- [ 89] unsigned char\n- [ 97] char\n- [ 9c] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ ca] long int\n- [ d3] short int\n- [ dd] short unsigned int\n- [ f0] signed char\n- [ fc] Context\n- [ 104] GNU C17 10.2.0\n- [ 113] ctxt\n- [ 118] gcc_context.c\n+ [ 89] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ b9] unsigned char\n+ [ c7] char\n+ [ cc] long int\n+ [ d5] short int\n+ [ df] short unsigned int\n+ [ f2] signed char\n+ [ fe] Context\n+ [ 106] GNU C17 10.2.0\n+ [ 115] ctxt\n+ [ 11a] gcc_context.c\n \n"}]}, {"source1": "_x004.o", "source2": "_x004.o", "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: REL (Relocatable file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 4036 (bytes into file)\n+ Start of section headers: 4040 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 24\n Section header string table index: 23\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,33 +1,33 @@\n-There are 24 section headers, starting at offset 0xfc4:\n+There are 24 section headers, starting at offset 0xfc8:\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] .group GROUP 00000000 000034 000008 04 21 19 4\n [ 2] .text PROGBITS 00000000 000040 00004b 00 AX 0 0 16\n- [ 3] .rel.text REL 00000000 000c1c 000040 08 I 21 2 4\n+ [ 3] .rel.text REL 00000000 000c20 000040 08 I 21 2 4\n [ 4] .data PROGBITS 00000000 00008b 000000 00 WA 0 0 1\n [ 5] .bss NOBITS 00000000 00008b 000000 00 WA 0 0 1\n [ 6] .rodata.str1.1 PROGBITS 00000000 00008b 00000e 01 AMS 0 0 1\n [ 7] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 000099 000004 00 AXG 0 0 1\n [ 8] .debug_info PROGBITS 00000000 00009d 000360 00 0 0 1\n- [ 9] .rel.debug_info REL 00000000 000c5c 000260 08 I 21 8 4\n+ [ 9] .rel.debug_info REL 00000000 000c60 000260 08 I 21 8 4\n [10] .debug_abbrev PROGBITS 00000000 0003fd 00012d 00 0 0 1\n [11] .debug_loc PROGBITS 00000000 00052a 000017 00 0 0 1\n [12] .debug_aranges PROGBITS 00000000 000541 000020 00 0 0 1\n- [13] .rel.debug_aranges REL 00000000 000ebc 000010 08 I 21 12 4\n+ [13] .rel.debug_aranges REL 00000000 000ec0 000010 08 I 21 12 4\n [14] .debug_line PROGBITS 00000000 000561 00012f 00 0 0 1\n- [15] .rel.debug_line REL 00000000 000ecc 000008 08 I 21 14 4\n- [16] .debug_str PROGBITS 00000000 000690 0002f1 01 MS 0 0 1\n- [17] .comment PROGBITS 00000000 000981 00001f 01 MS 0 0 1\n- [18] .note.GNU-stack PROGBITS 00000000 0009a0 000000 00 0 0 1\n- [19] .eh_frame PROGBITS 00000000 0009a0 000070 00 A 0 0 4\n- [20] .rel.eh_frame REL 00000000 000ed4 000010 08 I 21 19 4\n- [21] .symtab SYMTAB 00000000 000a10 0001a0 10 22 18 4\n- [22] .strtab STRTAB 00000000 000bb0 000069 00 0 0 1\n- [23] .shstrtab STRTAB 00000000 000ee4 0000e0 00 0 0 1\n+ [15] .rel.debug_line REL 00000000 000ed0 000008 08 I 21 14 4\n+ [16] .debug_str PROGBITS 00000000 000690 0002f3 01 MS 0 0 1\n+ [17] .comment PROGBITS 00000000 000983 00001f 01 MS 0 0 1\n+ [18] .note.GNU-stack PROGBITS 00000000 0009a2 000000 00 0 0 1\n+ [19] .eh_frame PROGBITS 00000000 0009a4 000070 00 A 0 0 4\n+ [20] .rel.eh_frame REL 00000000 000ed8 000010 08 I 21 19 4\n+ [21] .symtab SYMTAB 00000000 000a14 0001a0 10 22 18 4\n+ [22] .strtab STRTAB 00000000 000bb4 000069 00 0 0 1\n+ [23] .shstrtab STRTAB 00000000 000ee8 0000e0 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 p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n-Relocation section '.rel.text' at offset 0xc1c contains 8 entries:\n+Relocation section '.rel.text' at offset 0xc20 contains 8 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000003 00001302 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 00000009 0000140a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 00000012 0000152b R_386_GOT32X 00000000 stderr\n 00000018 00000f09 R_386_GOTOFF 00000000 .LC0\n 00000024 00001604 R_386_PLT32 00000000 fwrite\n 00000037 00001704 R_386_PLT32 00000000 vfprintf\n 00000042 00001804 R_386_PLT32 00000000 fputc\n 00000047 00001904 R_386_PLT32 00000000 abort\n \n-Relocation section '.rel.debug_info' at offset 0xc5c contains 76 entries:\n+Relocation section '.rel.debug_info' at offset 0xc60 contains 76 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000801 R_386_32 00000000 .debug_abbrev\n 0000000c 00000c01 R_386_32 00000000 .debug_str\n 00000011 00000c01 R_386_32 00000000 .debug_str\n 00000015 00000c01 R_386_32 00000000 .debug_str\n 00000019 00000201 R_386_32 00000000 .text\n 00000021 00000b01 R_386_32 00000000 .debug_line\n@@ -85,20 +85,20 @@\n 0000033b 00000c01 R_386_32 00000000 .debug_str\n 0000033f 00000c01 R_386_32 00000000 .debug_str\n 00000348 00000c01 R_386_32 00000000 .debug_str\n 0000034c 00000c01 R_386_32 00000000 .debug_str\n 00000353 00000c01 R_386_32 00000000 .debug_str\n 00000357 00000c01 R_386_32 00000000 .debug_str\n \n-Relocation section '.rel.debug_aranges' at offset 0xebc contains 2 entries:\n+Relocation section '.rel.debug_aranges' at offset 0xec0 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000701 R_386_32 00000000 .debug_info\n 00000010 00000201 R_386_32 00000000 .text\n \n-Relocation section '.rel.debug_line' at offset 0xecc contains 1 entry:\n+Relocation section '.rel.debug_line' at offset 0xed0 contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n 00000111 00000201 R_386_32 00000000 .text\n \n-Relocation section '.rel.eh_frame' at offset 0xed4 contains 2 entries:\n+Relocation section '.rel.eh_frame' at offset 0xed8 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000020 00000202 R_386_PC32 00000000 .text\n 00000064 00000602 R_386_PC32 00000000 .text.__x86.get_pc_thunk.bx\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,35 +2,35 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x35c (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x25e): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x260): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x1c5): gcc_fatalf.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x10e): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x1c7): gcc_fatalf.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x9f): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x4b\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_typedef)\n- <26> DW_AT_name : (indirect string, offset: 0x1d2): __gnuc_va_list\n+ <26> DW_AT_name : (indirect string, offset: 0x1d4): __gnuc_va_list\n <2a> DW_AT_decl_file : 2\n <2b> DW_AT_decl_line : 40\n <2c> DW_AT_decl_column : 27\n <2d> DW_AT_type : <0x31>\n <1><31>: Abbrev Number: 3 (DW_TAG_pointer_type)\n <32> DW_AT_byte_size : 4\n- <33> DW_AT_name : (indirect string, offset: 0xcc): __builtin_va_list\n+ <33> DW_AT_name : (indirect string, offset: 0xfc): __builtin_va_list\n <37> DW_AT_type : <0x3b>\n <1><3b>: Abbrev Number: 4 (DW_TAG_base_type)\n <3c> DW_AT_byte_size : 1\n <3d> DW_AT_encoding : 6\t(signed char)\n- <3e> DW_AT_name : (indirect string, offset: 0x253): char\n+ <3e> DW_AT_name : (indirect string, offset: 0x255): char\n <1><42>: Abbrev Number: 5 (DW_TAG_const_type)\n <43> DW_AT_type : <0x3b>\n <1><47>: Abbrev Number: 2 (DW_TAG_typedef)\n <48> DW_AT_name : (indirect string, offset: 0x2d): va_list\n <4c> DW_AT_decl_file : 2\n <4d> DW_AT_decl_line : 99\n <4e> DW_AT_decl_column : 24\n@@ -40,35 +40,35 @@\n <58> DW_AT_decl_file : 3\n <59> DW_AT_decl_line : 209\n <5a> DW_AT_decl_column : 23\n <5b> DW_AT_type : <0x5f>\n <1><5f>: Abbrev Number: 4 (DW_TAG_base_type)\n <60> DW_AT_byte_size : 4\n <61> DW_AT_encoding : 7\t(unsigned)\n- <62> DW_AT_name : (indirect string, offset: 0x14e): unsigned int\n+ <62> DW_AT_name : (indirect string, offset: 0x158): unsigned int\n <1><66>: Abbrev Number: 4 (DW_TAG_base_type)\n <67> DW_AT_byte_size : 1\n <68> DW_AT_encoding : 8\t(unsigned char)\n- <69> DW_AT_name : (indirect string, offset: 0x212): unsigned char\n+ <69> DW_AT_name : (indirect string, offset: 0x214): unsigned char\n <1><6d>: Abbrev Number: 4 (DW_TAG_base_type)\n <6e> DW_AT_byte_size : 2\n <6f> DW_AT_encoding : 7\t(unsigned)\n- <70> DW_AT_name : (indirect string, offset: 0x188): short unsigned int\n+ <70> DW_AT_name : (indirect string, offset: 0x192): short unsigned int\n <1><74>: Abbrev Number: 4 (DW_TAG_base_type)\n <75> DW_AT_byte_size : 4\n <76> DW_AT_encoding : 7\t(unsigned)\n- <77> DW_AT_name : (indirect string, offset: 0x168): long unsigned int\n+ <77> DW_AT_name : (indirect string, offset: 0x172): long unsigned int\n <1><7b>: Abbrev Number: 4 (DW_TAG_base_type)\n <7c> DW_AT_byte_size : 1\n <7d> DW_AT_encoding : 6\t(signed char)\n <7e> DW_AT_name : (indirect string, offset: 0x7a): signed char\n <1><82>: Abbrev Number: 4 (DW_TAG_base_type)\n <83> DW_AT_byte_size : 2\n <84> DW_AT_encoding : 5\t(signed)\n- <85> DW_AT_name : (indirect string, offset: 0x220): short int\n+ <85> DW_AT_name : (indirect string, offset: 0x222): short int\n <1><89>: Abbrev Number: 6 (DW_TAG_base_type)\n <8a> DW_AT_byte_size : 4\n <8b> DW_AT_encoding : 5\t(signed)\n <8c> DW_AT_name : int\n <1><90>: Abbrev Number: 2 (DW_TAG_typedef)\n <91> DW_AT_name : (indirect string, offset: 0x59): __int64_t\n <95> DW_AT_decl_file : 4\n@@ -88,119 +88,119 @@\n DW_AT_decl_file : 4\n DW_AT_decl_line : 152\n DW_AT_decl_column : 25\n DW_AT_type : <0xb6>\n <1>: Abbrev Number: 4 (DW_TAG_base_type)\n DW_AT_byte_size : 4\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0xbc): long int\n+ DW_AT_name : (indirect string, offset: 0xec): long int\n <1>: Abbrev Number: 2 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x26d): __off64_t\n+ DW_AT_name : (indirect string, offset: 0x26f): __off64_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 153\n DW_AT_decl_column : 27\n DW_AT_type : <0x90>\n <1>: Abbrev Number: 7 (DW_TAG_pointer_type)\n DW_AT_byte_size : 4\n <1>: Abbrev Number: 8 (DW_TAG_pointer_type)\n DW_AT_byte_size : 4\n DW_AT_type : <0x3b>\n <1>: Abbrev Number: 9 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x200): _IO_FILE\n+ DW_AT_name : (indirect string, offset: 0x202): _IO_FILE\n DW_AT_byte_size : 148\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 8\n DW_AT_sibling : <0x258>\n <2>: Abbrev Number: 10 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xc5): _flags\n+ DW_AT_name : (indirect string, offset: 0xf5): _flags\n DW_AT_decl_file : 5\n DW_AT_decl_line : 51\n DW_AT_decl_column : 7\n DW_AT_type : <0x89>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 10 (DW_TAG_member)\n DW_AT_name : (indirect string, offset: 0x8): _IO_read_ptr\n DW_AT_decl_file : 5\n DW_AT_decl_line : 54\n DW_AT_decl_column : 9\n DW_AT_type : <0xcb>\n DW_AT_data_member_location: 4\n <2>: Abbrev Number: 10 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xaf): _IO_read_end\n+ DW_AT_name : (indirect string, offset: 0xdf): _IO_read_end\n DW_AT_decl_file : 5\n DW_AT_decl_line : 55\n DW_AT_decl_column : 9\n <100> DW_AT_type : <0xcb>\n <104> DW_AT_data_member_location: 8\n <2><105>: Abbrev Number: 10 (DW_TAG_member)\n- <106> DW_AT_name : (indirect string, offset: 0x277): _IO_read_base\n+ <106> DW_AT_name : (indirect string, offset: 0x279): _IO_read_base\n <10a> DW_AT_decl_file : 5\n <10b> DW_AT_decl_line : 56\n <10c> DW_AT_decl_column : 9\n <10d> DW_AT_type : <0xcb>\n <111> DW_AT_data_member_location: 12\n <2><112>: Abbrev Number: 10 (DW_TAG_member)\n- <113> DW_AT_name : (indirect string, offset: 0x2e2): _IO_write_base\n+ <113> DW_AT_name : (indirect string, offset: 0x2e4): _IO_write_base\n <117> DW_AT_decl_file : 5\n <118> DW_AT_decl_line : 57\n <119> DW_AT_decl_column : 9\n <11a> DW_AT_type : <0xcb>\n <11e> DW_AT_data_member_location: 16\n <2><11f>: Abbrev Number: 10 (DW_TAG_member)\n- <120> DW_AT_name : (indirect string, offset: 0x17a): _IO_write_ptr\n+ <120> DW_AT_name : (indirect string, offset: 0x184): _IO_write_ptr\n <124> DW_AT_decl_file : 5\n <125> DW_AT_decl_line : 58\n <126> DW_AT_decl_column : 9\n <127> DW_AT_type : <0xcb>\n <12b> DW_AT_data_member_location: 20\n <2><12c>: Abbrev Number: 10 (DW_TAG_member)\n- <12d> DW_AT_name : (indirect string, offset: 0x1e1): _IO_write_end\n+ <12d> DW_AT_name : (indirect string, offset: 0x1e3): _IO_write_end\n <131> DW_AT_decl_file : 5\n <132> DW_AT_decl_line : 59\n <133> DW_AT_decl_column : 9\n <134> DW_AT_type : <0xcb>\n <138> DW_AT_data_member_location: 24\n <2><139>: Abbrev Number: 10 (DW_TAG_member)\n <13a> DW_AT_name : (indirect string, offset: 0x35): _IO_buf_base\n <13e> DW_AT_decl_file : 5\n <13f> DW_AT_decl_line : 60\n <140> DW_AT_decl_column : 9\n <141> DW_AT_type : <0xcb>\n <145> DW_AT_data_member_location: 28\n <2><146>: Abbrev Number: 10 (DW_TAG_member)\n- <147> DW_AT_name : (indirect string, offset: 0xde): _IO_buf_end\n+ <147> DW_AT_name : (indirect string, offset: 0x10e): _IO_buf_end\n <14b> DW_AT_decl_file : 5\n <14c> DW_AT_decl_line : 61\n <14d> DW_AT_decl_column : 9\n <14e> DW_AT_type : <0xcb>\n <152> DW_AT_data_member_location: 32\n <2><153>: Abbrev Number: 10 (DW_TAG_member)\n- <154> DW_AT_name : (indirect string, offset: 0x19b): _IO_save_base\n+ <154> DW_AT_name : (indirect string, offset: 0x1a5): _IO_save_base\n <158> DW_AT_decl_file : 5\n <159> DW_AT_decl_line : 64\n <15a> DW_AT_decl_column : 9\n <15b> DW_AT_type : <0xcb>\n <15f> DW_AT_data_member_location: 36\n <2><160>: Abbrev Number: 10 (DW_TAG_member)\n- <161> DW_AT_name : (indirect string, offset: 0x2b2): _IO_backup_base\n+ <161> DW_AT_name : (indirect string, offset: 0x2b4): _IO_backup_base\n <165> DW_AT_decl_file : 5\n <166> DW_AT_decl_line : 65\n <167> DW_AT_decl_column : 9\n <168> DW_AT_type : <0xcb>\n <16c> DW_AT_data_member_location: 40\n <2><16d>: Abbrev Number: 10 (DW_TAG_member)\n- <16e> DW_AT_name : (indirect string, offset: 0x285): _IO_save_end\n+ <16e> DW_AT_name : (indirect string, offset: 0x287): _IO_save_end\n <172> DW_AT_decl_file : 5\n <173> DW_AT_decl_line : 66\n <174> DW_AT_decl_column : 9\n <175> DW_AT_type : <0xcb>\n <179> DW_AT_data_member_location: 44\n <2><17a>: Abbrev Number: 10 (DW_TAG_member)\n- <17b> DW_AT_name : (indirect string, offset: 0x209): _markers\n+ <17b> DW_AT_name : (indirect string, offset: 0x20b): _markers\n <17f> DW_AT_decl_file : 5\n <180> DW_AT_decl_line : 68\n <181> DW_AT_decl_column : 22\n <182> DW_AT_type : <0x271>\n <186> DW_AT_data_member_location: 48\n <2><187>: Abbrev Number: 10 (DW_TAG_member)\n <188> DW_AT_name : (indirect string, offset: 0x15): _chain\n@@ -213,125 +213,125 @@\n <195> DW_AT_name : (indirect string, offset: 0x97): _fileno\n <199> DW_AT_decl_file : 5\n <19a> DW_AT_decl_line : 72\n <19b> DW_AT_decl_column : 7\n <19c> DW_AT_type : <0x89>\n <1a0> DW_AT_data_member_location: 56\n <2><1a1>: Abbrev Number: 10 (DW_TAG_member)\n- <1a2> DW_AT_name : (indirect string, offset: 0x1af): _flags2\n+ <1a2> DW_AT_name : (indirect string, offset: 0x1b9): _flags2\n <1a6> DW_AT_decl_file : 5\n <1a7> DW_AT_decl_line : 73\n <1a8> DW_AT_decl_column : 7\n <1a9> DW_AT_type : <0x89>\n <1ad> DW_AT_data_member_location: 60\n <2><1ae>: Abbrev Number: 10 (DW_TAG_member)\n- <1af> DW_AT_name : (indirect string, offset: 0x102): _old_offset\n+ <1af> DW_AT_name : (indirect string, offset: 0x132): _old_offset\n <1b3> DW_AT_decl_file : 5\n <1b4> DW_AT_decl_line : 74\n <1b5> DW_AT_decl_column : 11\n <1b6> DW_AT_type : <0xaa>\n <1ba> DW_AT_data_member_location: 64\n <2><1bb>: Abbrev Number: 10 (DW_TAG_member)\n- <1bc> DW_AT_name : (indirect string, offset: 0xea): _cur_column\n+ <1bc> DW_AT_name : (indirect string, offset: 0x11a): _cur_column\n <1c0> DW_AT_decl_file : 5\n <1c1> DW_AT_decl_line : 77\n <1c2> DW_AT_decl_column : 18\n <1c3> DW_AT_type : <0x6d>\n <1c7> DW_AT_data_member_location: 68\n <2><1c8>: Abbrev Number: 10 (DW_TAG_member)\n- <1c9> DW_AT_name : (indirect string, offset: 0x238): _vtable_offset\n+ <1c9> DW_AT_name : (indirect string, offset: 0x23a): _vtable_offset\n <1cd> DW_AT_decl_file : 5\n <1ce> DW_AT_decl_line : 78\n <1cf> DW_AT_decl_column : 15\n <1d0> DW_AT_type : <0x7b>\n <1d4> DW_AT_data_member_location: 70\n <2><1d5>: Abbrev Number: 10 (DW_TAG_member)\n <1d6> DW_AT_name : (indirect string, offset: 0x23): _shortbuf\n <1da> DW_AT_decl_file : 5\n <1db> DW_AT_decl_line : 79\n <1dc> DW_AT_decl_column : 8\n <1dd> DW_AT_type : <0x27d>\n <1e1> DW_AT_data_member_location: 71\n <2><1e2>: Abbrev Number: 10 (DW_TAG_member)\n- <1e3> DW_AT_name : (indirect string, offset: 0x1a9): _lock\n+ <1e3> DW_AT_name : (indirect string, offset: 0x1b3): _lock\n <1e7> DW_AT_decl_file : 5\n <1e8> DW_AT_decl_line : 81\n <1e9> DW_AT_decl_column : 15\n <1ea> DW_AT_type : <0x28d>\n <1ee> DW_AT_data_member_location: 72\n <2><1ef>: Abbrev Number: 10 (DW_TAG_member)\n- <1f0> DW_AT_name : (indirect string, offset: 0x1bd): _offset\n+ <1f0> DW_AT_name : (indirect string, offset: 0x13e): _offset\n <1f4> DW_AT_decl_file : 5\n <1f5> DW_AT_decl_line : 89\n <1f6> DW_AT_decl_column : 13\n <1f7> DW_AT_type : <0xbd>\n <1fb> DW_AT_data_member_location: 76\n <2><1fc>: Abbrev Number: 10 (DW_TAG_member)\n <1fd> DW_AT_name : (indirect string, offset: 0x63): _codecvt\n <201> DW_AT_decl_file : 5\n <202> DW_AT_decl_line : 91\n <203> DW_AT_decl_column : 23\n <204> DW_AT_type : <0x298>\n <208> DW_AT_data_member_location: 84\n <2><209>: Abbrev Number: 10 (DW_TAG_member)\n- <20a> DW_AT_name : (indirect string, offset: 0x2d7): _wide_data\n+ <20a> DW_AT_name : (indirect string, offset: 0x2d9): _wide_data\n <20e> DW_AT_decl_file : 5\n <20f> DW_AT_decl_line : 92\n <210> DW_AT_decl_column : 25\n <211> DW_AT_type : <0x2a3>\n <215> DW_AT_data_member_location: 88\n <2><216>: Abbrev Number: 10 (DW_TAG_member)\n- <217> DW_AT_name : (indirect string, offset: 0x2c9): _freeres_list\n+ <217> DW_AT_name : (indirect string, offset: 0x2cb): _freeres_list\n <21b> DW_AT_decl_file : 5\n <21c> DW_AT_decl_line : 93\n <21d> DW_AT_decl_column : 20\n <21e> DW_AT_type : <0x277>\n <222> DW_AT_data_member_location: 92\n <2><223>: Abbrev Number: 10 (DW_TAG_member)\n- <224> DW_AT_name : (indirect string, offset: 0x15b): _freeres_buf\n+ <224> DW_AT_name : (indirect string, offset: 0x165): _freeres_buf\n <228> DW_AT_decl_file : 5\n <229> DW_AT_decl_line : 94\n <22a> DW_AT_decl_column : 9\n <22b> DW_AT_type : <0xc9>\n <22f> DW_AT_data_member_location: 96\n <2><230>: Abbrev Number: 10 (DW_TAG_member)\n- <231> DW_AT_name : (indirect string, offset: 0x29b): __pad5\n+ <231> DW_AT_name : (indirect string, offset: 0x29d): __pad5\n <235> DW_AT_decl_file : 5\n <236> DW_AT_decl_line : 95\n <237> DW_AT_decl_column : 10\n <238> DW_AT_type : <0x53>\n <23c> DW_AT_data_member_location: 100\n <2><23d>: Abbrev Number: 10 (DW_TAG_member)\n- <23e> DW_AT_name : (indirect string, offset: 0x1b7): _mode\n+ <23e> DW_AT_name : (indirect string, offset: 0x1c1): _mode\n <242> DW_AT_decl_file : 5\n <243> DW_AT_decl_line : 96\n <244> DW_AT_decl_column : 7\n <245> DW_AT_type : <0x89>\n <249> DW_AT_data_member_location: 104\n <2><24a>: Abbrev Number: 10 (DW_TAG_member)\n- <24b> DW_AT_name : (indirect string, offset: 0x2a2): _unused2\n+ <24b> DW_AT_name : (indirect string, offset: 0x2a4): _unused2\n <24f> DW_AT_decl_file : 5\n <250> DW_AT_decl_line : 98\n <251> DW_AT_decl_column : 8\n <252> DW_AT_type : <0x2a9>\n <256> DW_AT_data_member_location: 108\n <2><257>: Abbrev Number: 0\n <1><258>: Abbrev Number: 2 (DW_TAG_typedef)\n- <259> DW_AT_name : (indirect string, offset: 0x247): FILE\n+ <259> DW_AT_name : (indirect string, offset: 0x249): FILE\n <25d> DW_AT_decl_file : 6\n <25e> DW_AT_decl_line : 7\n <25f> DW_AT_decl_column : 25\n <260> DW_AT_type : <0xd1>\n <1><264>: Abbrev Number: 11 (DW_TAG_typedef)\n- <265> DW_AT_name : (indirect string, offset: 0x1f5): _IO_lock_t\n+ <265> DW_AT_name : (indirect string, offset: 0x1f7): _IO_lock_t\n <269> DW_AT_decl_file : 5\n <26a> DW_AT_decl_line : 43\n <26b> DW_AT_decl_column : 14\n <1><26c>: Abbrev Number: 12 (DW_TAG_structure_type)\n- <26d> DW_AT_name : (indirect string, offset: 0x143): _IO_marker\n+ <26d> DW_AT_name : (indirect string, offset: 0x14d): _IO_marker\n <271> DW_AT_declaration : 1\n <1><271>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <272> DW_AT_byte_size : 4\n <273> DW_AT_type : <0x26c>\n <1><277>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <278> DW_AT_byte_size : 4\n <279> DW_AT_type : <0xd1>\n@@ -342,21 +342,21 @@\n <287> DW_AT_type : <0x5f>\n <28b> DW_AT_upper_bound : 0\n <2><28c>: Abbrev Number: 0\n <1><28d>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <28e> DW_AT_byte_size : 4\n <28f> DW_AT_type : <0x264>\n <1><293>: Abbrev Number: 12 (DW_TAG_structure_type)\n- <294> DW_AT_name : (indirect string, offset: 0xf6): _IO_codecvt\n+ <294> DW_AT_name : (indirect string, offset: 0x126): _IO_codecvt\n <298> DW_AT_declaration : 1\n <1><298>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <299> DW_AT_byte_size : 4\n <29a> DW_AT_type : <0x293>\n <1><29e>: Abbrev Number: 12 (DW_TAG_structure_type)\n- <29f> DW_AT_name : (indirect string, offset: 0x22a): _IO_wide_data\n+ <29f> DW_AT_name : (indirect string, offset: 0x22c): _IO_wide_data\n <2a3> DW_AT_declaration : 1\n <1><2a3>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2a4> DW_AT_byte_size : 4\n <2a5> DW_AT_type : <0x29e>\n <1><2a9>: Abbrev Number: 13 (DW_TAG_array_type)\n <2aa> DW_AT_type : <0x3b>\n <2ae> DW_AT_sibling : <0x2b9>\n@@ -364,38 +364,38 @@\n <2b3> DW_AT_type : <0x5f>\n <2b7> DW_AT_upper_bound : 39\n <2><2b8>: Abbrev Number: 0\n <1><2b9>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2ba> DW_AT_byte_size : 4\n <2bb> DW_AT_type : <0x258>\n <1><2bf>: Abbrev Number: 15 (DW_TAG_variable)\n- <2c0> DW_AT_name : (indirect string, offset: 0x2ab): stderr\n+ <2c0> DW_AT_name : (indirect string, offset: 0x2ad): stderr\n <2c4> DW_AT_decl_file : 8\n <2c5> DW_AT_decl_line : 139\n <2c6> DW_AT_decl_column : 14\n <2c7> DW_AT_type : <0x2b9>\n <2cb> DW_AT_external : 1\n <2cb> DW_AT_declaration : 1\n <1><2cb>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2cc> DW_AT_byte_size : 4\n <2cd> DW_AT_type : <0x42>\n <1><2d1>: Abbrev Number: 16 (DW_TAG_subprogram)\n <2d2> DW_AT_external : 1\n- <2d2> DW_AT_name : (indirect string, offset: 0x13c): fatalf\n+ <2d2> DW_AT_name : (indirect string, offset: 0x146): fatalf\n <2d6> DW_AT_decl_file : 1\n <2d7> DW_AT_decl_line : 13\n <2d8> DW_AT_decl_column : 1\n <2d9> DW_AT_prototyped : 1\n <2d9> DW_AT_low_pc : 0x0\n <2dd> DW_AT_high_pc : 0x4b\n <2e1> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <2e3> DW_AT_GNU_all_call_sites: 1\n <2e3> DW_AT_sibling : <0x32f>\n <2><2e7>: Abbrev Number: 17 (DW_TAG_formal_parameter)\n- <2e8> DW_AT_name : (indirect string, offset: 0x24c): format\n+ <2e8> DW_AT_name : (indirect string, offset: 0x24e): format\n <2ec> DW_AT_decl_file : 1\n <2ed> DW_AT_decl_line : 13\n <2ee> DW_AT_decl_column : 20\n <2ef> DW_AT_type : <0x2cb>\n <2f3> DW_AT_location : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2><2f6>: Abbrev Number: 18 (DW_TAG_unspecified_parameters)\n <2><2f7>: Abbrev Number: 19 (DW_TAG_variable)\n@@ -418,36 +418,36 @@\n <2><325>: Abbrev Number: 20 (DW_TAG_GNU_call_site)\n <326> DW_AT_low_pc : 0x4b\n <32a> DW_AT_abstract_origin: <0x352>\n <2><32e>: Abbrev Number: 0\n <1><32f>: Abbrev Number: 21 (DW_TAG_subprogram)\n <330> DW_AT_external : 1\n <330> DW_AT_declaration : 1\n- <330> DW_AT_linkage_name: (indirect string, offset: 0x2c2): fwrite\n+ <330> DW_AT_linkage_name: (indirect string, offset: 0x2c4): fwrite\n <334> DW_AT_name : (indirect string, offset: 0x86): __builtin_fwrite\n <338> DW_AT_decl_file : 7\n <339> DW_AT_decl_line : 0\n <1><33a>: Abbrev Number: 22 (DW_TAG_subprogram)\n <33b> DW_AT_external : 1\n <33b> DW_AT_declaration : 1\n- <33b> DW_AT_linkage_name: (indirect string, offset: 0x292): vfprintf\n- <33f> DW_AT_name : (indirect string, offset: 0x292): vfprintf\n+ <33b> DW_AT_linkage_name: (indirect string, offset: 0x294): vfprintf\n+ <33f> DW_AT_name : (indirect string, offset: 0x294): vfprintf\n <343> DW_AT_decl_file : 8\n <344> DW_AT_decl_line : 341\n <346> DW_AT_decl_column : 12\n <1><347>: Abbrev Number: 21 (DW_TAG_subprogram)\n <348> DW_AT_external : 1\n <348> DW_AT_declaration : 1\n- <348> DW_AT_linkage_name: (indirect string, offset: 0x1ef): fputc\n- <34c> DW_AT_name : (indirect string, offset: 0x9f): __builtin_fputc\n+ <348> DW_AT_linkage_name: (indirect string, offset: 0x1f1): fputc\n+ <34c> DW_AT_name : (indirect string, offset: 0xcf): __builtin_fputc\n <350> DW_AT_decl_file : 7\n <351> DW_AT_decl_line : 0\n <1><352>: Abbrev Number: 22 (DW_TAG_subprogram)\n <353> DW_AT_external : 1\n <353> DW_AT_declaration : 1\n- <353> DW_AT_linkage_name: (indirect string, offset: 0x258): abort\n- <357> DW_AT_name : (indirect string, offset: 0x258): abort\n+ <353> DW_AT_linkage_name: (indirect string, offset: 0x25a): abort\n+ <357> DW_AT_name : (indirect string, offset: 0x25a): abort\n <35b> DW_AT_decl_file : 9\n <35c> DW_AT_decl_line : 591\n <35e> DW_AT_decl_column : 13\n <1><35f>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -14,23 +14,23 @@\n _IO_buf_base\n long long unsigned int\n __int64_t\n _codecvt\n long long int\n signed char\n __builtin_fwrite\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n __builtin_fputc\n _IO_read_end\n long int\n __builtin_va_list\n _IO_buf_end\n _cur_column\n _IO_codecvt\n _old_offset\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n _IO_marker\n unsigned int\n _freeres_buf\n long unsigned int\n _IO_write_ptr\n short unsigned int\n _IO_save_base\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,45 +1,45 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n fatalf():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:14\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:14\n \tpush %esi\n \tpush %ebx\n \tcall 3 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x4,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:17\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:17\n \tmov 0x0(%ebx),%esi\n R_386_GOT32X\tstderr\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\t.LC0\n \tpushl (%esi)\n \tpush $0xd\n \tpush $0x1\n \tpush %eax\n \tcall 24 \n R_386_PLT32\tfwrite\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:18\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:18\n \tlea 0x24(%esp),%eax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:19\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:19\n \tadd $0xc,%esp\n \tpush %eax\n \tpushl 0x18(%esp)\n \tpushl (%esi)\n \tcall 37 \n R_386_PLT32\tvfprintf\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:21\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:21\n \tpop %eax\n \tpop %edx\n \tpushl (%esi)\n \tpush $0xa\n \tcall 42 \n R_386_PLT32\tfputc\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:22\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:22\n \tcall 47 \n R_386_PLT32\tabort\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -10,58 +10,58 @@\n [ 42] long long unsigned int\n [ 59] __int64_t\n [ 63] _codecvt\n [ 6c] long long int\n [ 7a] signed char\n [ 86] __builtin_fwrite\n [ 97] _fileno\n- [ 9f] __builtin_fputc\n- [ af] _IO_read_end\n- [ bc] long int\n- [ c5] _flags\n- [ cc] __builtin_va_list\n- [ de] _IO_buf_end\n- [ ea] _cur_column\n- [ f6] _IO_codecvt\n- [ 102] _old_offset\n- [ 10e] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 13c] fatalf\n- [ 143] _IO_marker\n- [ 14e] unsigned int\n- [ 15b] _freeres_buf\n- [ 168] long unsigned int\n- [ 17a] _IO_write_ptr\n- [ 188] short unsigned int\n- [ 19b] _IO_save_base\n- [ 1a9] _lock\n- [ 1af] _flags2\n- [ 1b7] _mode\n- [ 1bd] _offset\n- [ 1c5] gcc_fatalf.c\n- [ 1d2] __gnuc_va_list\n- [ 1e1] _IO_write_end\n- [ 1ef] fputc\n- [ 1f5] _IO_lock_t\n- [ 200] _IO_FILE\n- [ 209] _markers\n- [ 212] unsigned char\n- [ 220] short int\n- [ 22a] _IO_wide_data\n- [ 238] _vtable_offset\n- [ 247] FILE\n- [ 24c] format\n- [ 253] char\n- [ 258] abort\n- [ 25e] GNU C17 10.2.0\n- [ 26d] __off64_t\n- [ 277] _IO_read_base\n- [ 285] _IO_save_end\n- [ 292] vfprintf\n- [ 29b] __pad5\n- [ 2a2] _unused2\n- [ 2ab] stderr\n- [ 2b2] _IO_backup_base\n- [ 2c2] fwrite\n- [ 2c9] _freeres_list\n- [ 2d7] _wide_data\n- [ 2e2] _IO_write_base\n+ [ 9f] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ cf] __builtin_fputc\n+ [ df] _IO_read_end\n+ [ ec] long int\n+ [ f5] _flags\n+ [ fc] __builtin_va_list\n+ [ 10e] _IO_buf_end\n+ [ 11a] _cur_column\n+ [ 126] _IO_codecvt\n+ [ 132] _old_offset\n+ [ 13e] _offset\n+ [ 146] fatalf\n+ [ 14d] _IO_marker\n+ [ 158] unsigned int\n+ [ 165] _freeres_buf\n+ [ 172] long unsigned int\n+ [ 184] _IO_write_ptr\n+ [ 192] short unsigned int\n+ [ 1a5] _IO_save_base\n+ [ 1b3] _lock\n+ [ 1b9] _flags2\n+ [ 1c1] _mode\n+ [ 1c7] gcc_fatalf.c\n+ [ 1d4] __gnuc_va_list\n+ [ 1e3] _IO_write_end\n+ [ 1f1] fputc\n+ [ 1f7] _IO_lock_t\n+ [ 202] _IO_FILE\n+ [ 20b] _markers\n+ [ 214] unsigned char\n+ [ 222] short int\n+ [ 22c] _IO_wide_data\n+ [ 23a] _vtable_offset\n+ [ 249] FILE\n+ [ 24e] format\n+ [ 255] char\n+ [ 25a] abort\n+ [ 260] GNU C17 10.2.0\n+ [ 26f] __off64_t\n+ [ 279] _IO_read_base\n+ [ 287] _IO_save_end\n+ [ 294] vfprintf\n+ [ 29d] __pad5\n+ [ 2a4] _unused2\n+ [ 2ad] stderr\n+ [ 2b4] _IO_backup_base\n+ [ 2c4] fwrite\n+ [ 2cb] _freeres_list\n+ [ 2d9] _wide_data\n+ [ 2e4] _IO_write_base\n \n"}]}, {"source1": "_x005.o", "source2": "_x005.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -14,17 +14,17 @@\n [ 9] .rel.debug_info REL 00000000 001ff0 0005d8 08 I 21 8 4\n [10] .debug_abbrev PROGBITS 00000000 000bf9 000219 00 0 0 1\n [11] .debug_loc PROGBITS 00000000 000e12 0000ab 00 0 0 1\n [12] .debug_aranges PROGBITS 00000000 000ebd 000020 00 0 0 1\n [13] .rel.debug_aranges REL 00000000 0025c8 000010 08 I 21 12 4\n [14] .debug_line PROGBITS 00000000 000edd 00030b 00 0 0 1\n [15] .rel.debug_line REL 00000000 0025d8 000008 08 I 21 14 4\n- [16] .debug_str PROGBITS 00000000 0011e8 00068f 01 MS 0 0 1\n- [17] .comment PROGBITS 00000000 001877 00001f 01 MS 0 0 1\n- [18] .note.GNU-stack PROGBITS 00000000 001896 000000 00 0 0 1\n+ [16] .debug_str PROGBITS 00000000 0011e8 000691 01 MS 0 0 1\n+ [17] .comment PROGBITS 00000000 001879 00001f 01 MS 0 0 1\n+ [18] .note.GNU-stack PROGBITS 00000000 001898 000000 00 0 0 1\n [19] .eh_frame PROGBITS 00000000 001898 0001d0 00 A 0 0 4\n [20] .rel.eh_frame REL 00000000 0025e0 000038 08 I 21 19 4\n [21] .symtab SYMTAB 00000000 001a68 000290 10 22 22 4\n [22] .strtab STRTAB 00000000 001cf8 00019f 00 0 0 1\n [23] .shstrtab STRTAB 00000000 002618 0000e0 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,112 +5,112 @@\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n DW_AT_producer : (indirect string, offset: 0x111): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n <11> DW_AT_name : (indirect string, offset: 0x1f): gcc_libinit.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x37e): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x2db): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x245\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x54e): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x550): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x602): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x604): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n <36> DW_AT_name : (indirect string, offset: 0x86): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x4da): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x4dc): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0x5f6): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x5f8): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0x469): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0x46b): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 4 (DW_TAG_typedef)\n- <57> DW_AT_name : (indirect string, offset: 0x415): __int64_t\n+ <57> DW_AT_name : (indirect string, offset: 0x417): __int64_t\n <5b> DW_AT_decl_file : 2\n <5c> DW_AT_decl_line : 47\n <5d> DW_AT_decl_column : 44\n <5e> DW_AT_type : <0x62>\n <1><62>: Abbrev Number: 2 (DW_TAG_base_type)\n <63> DW_AT_byte_size : 8\n <64> DW_AT_encoding : 5\t(signed)\n- <65> DW_AT_name : (indirect string, offset: 0x362): long long int\n+ <65> DW_AT_name : (indirect string, offset: 0x392): long long int\n <1><69>: Abbrev Number: 2 (DW_TAG_base_type)\n <6a> DW_AT_byte_size : 8\n <6b> DW_AT_encoding : 7\t(unsigned)\n <6c> DW_AT_name : (indirect string, offset: 0x1f6): long long unsigned int\n <1><70>: Abbrev Number: 4 (DW_TAG_typedef)\n- <71> DW_AT_name : (indirect string, offset: 0x5ee): __off_t\n+ <71> DW_AT_name : (indirect string, offset: 0x5f0): __off_t\n <75> DW_AT_decl_file : 2\n <76> DW_AT_decl_line : 152\n <77> DW_AT_decl_column : 25\n <78> DW_AT_type : <0x7c>\n <1><7c>: Abbrev Number: 2 (DW_TAG_base_type)\n <7d> DW_AT_byte_size : 4\n <7e> DW_AT_encoding : 5\t(signed)\n- <7f> DW_AT_name : (indirect string, offset: 0x47b): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0x47d): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x65d): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x65f): __off64_t\n <88> DW_AT_decl_file : 2\n <89> DW_AT_decl_line : 153\n <8a> DW_AT_decl_column : 27\n <8b> DW_AT_type : <0x56>\n <1><8f>: Abbrev Number: 4 (DW_TAG_typedef)\n- <90> DW_AT_name : (indirect string, offset: 0x5a5): __time_t\n+ <90> DW_AT_name : (indirect string, offset: 0x5a7): __time_t\n <94> DW_AT_decl_file : 2\n <95> DW_AT_decl_line : 160\n <96> DW_AT_decl_column : 26\n <97> DW_AT_type : <0x7c>\n <1><9b>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <9c> DW_AT_byte_size : 4\n <1><9d>: Abbrev Number: 4 (DW_TAG_typedef)\n- <9e> DW_AT_name : (indirect string, offset: 0x3b4): __syscall_slong_t\n+ <9e> DW_AT_name : (indirect string, offset: 0x3b6): __syscall_slong_t\n DW_AT_decl_file : 2\n DW_AT_decl_line : 196\n DW_AT_decl_column : 33\n DW_AT_type : <0x7c>\n <1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n DW_AT_byte_size : 4\n DW_AT_type : <0xaf>\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 1\n DW_AT_encoding : 6\t(signed char)\n- DW_AT_name : (indirect string, offset: 0x301): char\n+ DW_AT_name : (indirect string, offset: 0x331): char\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x291): size_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n DW_AT_type : <0x33>\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x2f8): timespec\n+ DW_AT_name : (indirect string, offset: 0x328): timespec\n DW_AT_byte_size : 8\n DW_AT_decl_file : 4\n DW_AT_decl_line : 10\n DW_AT_decl_column : 8\n DW_AT_sibling : <0xea>\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x4d3): tv_sec\n+ DW_AT_name : (indirect string, offset: 0x4d5): tv_sec\n DW_AT_decl_file : 4\n DW_AT_decl_line : 12\n DW_AT_decl_column : 12\n DW_AT_type : <0x8f>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 8 (DW_TAG_member)\n
DW_AT_name : (indirect string, offset: 0x289): tv_nsec\n@@ -124,15 +124,15 @@\n DW_AT_name : (indirect string, offset: 0x2c2): __pthread_internal_slist\n DW_AT_byte_size : 4\n DW_AT_decl_file : 5\n DW_AT_decl_line : 55\n DW_AT_decl_column : 16\n DW_AT_sibling : <0x105>\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2f1): __next\n+ DW_AT_name : (indirect string, offset: 0x321): __next\n DW_AT_decl_file : 5\n DW_AT_decl_line : 57\n DW_AT_decl_column : 36\n DW_AT_type : <0x105>\n <103> DW_AT_data_member_location: 0\n <2><104>: Abbrev Number: 0\n <1><105>: Abbrev Number: 6 (DW_TAG_pointer_type)\n@@ -147,15 +147,15 @@\n <1><117>: Abbrev Number: 9 (DW_TAG_structure_type)\n <118> DW_AT_byte_size : 4\n <119> DW_AT_decl_file : 6\n <11a> DW_AT_decl_line : 42\n <11b> DW_AT_decl_column : 5\n <11c> DW_AT_sibling : <0x13b>\n <2><120>: Abbrev Number: 8 (DW_TAG_member)\n- <121> DW_AT_name : (indirect string, offset: 0x44b): __espins\n+ <121> DW_AT_name : (indirect string, offset: 0x44d): __espins\n <125> DW_AT_decl_file : 6\n <126> DW_AT_decl_line : 44\n <127> DW_AT_decl_column : 13\n <128> DW_AT_type : <0x48>\n <12c> DW_AT_data_member_location: 0\n <2><12d>: Abbrev Number: 8 (DW_TAG_member)\n <12e> DW_AT_name : (indirect string, offset: 0x1eb): __eelision\n@@ -168,35 +168,35 @@\n <1><13b>: Abbrev Number: 10 (DW_TAG_union_type)\n <13c> DW_AT_byte_size : 4\n <13d> DW_AT_decl_file : 6\n <13e> DW_AT_decl_line : 40\n <13f> DW_AT_decl_column : 17\n <140> DW_AT_sibling : <0x15d>\n <2><144>: Abbrev Number: 11 (DW_TAG_member)\n- <145> DW_AT_name : (indirect string, offset: 0x2db): __elision_data\n+ <145> DW_AT_name : (indirect string, offset: 0x30b): __elision_data\n <149> DW_AT_decl_file : 6\n <14a> DW_AT_decl_line : 48\n <14b> DW_AT_decl_column : 7\n <14c> DW_AT_type : <0x117>\n <2><150>: Abbrev Number: 11 (DW_TAG_member)\n- <151> DW_AT_name : (indirect string, offset: 0x35b): __list\n+ <151> DW_AT_name : (indirect string, offset: 0x38b): __list\n <155> DW_AT_decl_file : 6\n <156> DW_AT_decl_line : 49\n <157> DW_AT_decl_column : 23\n <158> DW_AT_type : <0x10b>\n <2><15c>: Abbrev Number: 0\n <1><15d>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <15e> DW_AT_name : (indirect string, offset: 0x67d): __pthread_mutex_s\n+ <15e> DW_AT_name : (indirect string, offset: 0x67f): __pthread_mutex_s\n <162> DW_AT_byte_size : 24\n <163> DW_AT_decl_file : 6\n <164> DW_AT_decl_line : 22\n <165> DW_AT_decl_column : 8\n <166> DW_AT_sibling : <0x1b2>\n <2><16a>: Abbrev Number: 8 (DW_TAG_member)\n- <16b> DW_AT_name : (indirect string, offset: 0x53e): __lock\n+ <16b> DW_AT_name : (indirect string, offset: 0x540): __lock\n <16f> DW_AT_decl_file : 6\n <170> DW_AT_decl_line : 24\n <171> DW_AT_decl_column : 7\n <172> DW_AT_type : <0x4f>\n <176> DW_AT_data_member_location: 0\n <2><177>: Abbrev Number: 8 (DW_TAG_member)\n <178> DW_AT_name : (indirect string, offset: 0x1d7): __count\n@@ -209,22 +209,22 @@\n <185> DW_AT_name : (indirect string, offset: 0x23d): __owner\n <189> DW_AT_decl_file : 6\n <18a> DW_AT_decl_line : 26\n <18b> DW_AT_decl_column : 7\n <18c> DW_AT_type : <0x4f>\n <190> DW_AT_data_member_location: 8\n <2><191>: Abbrev Number: 8 (DW_TAG_member)\n- <192> DW_AT_name : (indirect string, offset: 0x3f8): __kind\n+ <192> DW_AT_name : (indirect string, offset: 0x3fa): __kind\n <196> DW_AT_decl_file : 6\n <197> DW_AT_decl_line : 32\n <198> DW_AT_decl_column : 7\n <199> DW_AT_type : <0x4f>\n <19d> DW_AT_data_member_location: 12\n <2><19e>: Abbrev Number: 8 (DW_TAG_member)\n- <19f> DW_AT_name : (indirect string, offset: 0x4b9): __nusers\n+ <19f> DW_AT_name : (indirect string, offset: 0x4bb): __nusers\n <1a3> DW_AT_decl_file : 6\n <1a4> DW_AT_decl_line : 39\n <1a5> DW_AT_decl_column : 16\n <1a6> DW_AT_type : <0x33>\n <1aa> DW_AT_data_member_location: 16\n <2><1ab>: Abbrev Number: 12 (DW_TAG_member)\n <1ac> DW_AT_type : <0x13b>\n@@ -233,62 +233,62 @@\n <1><1b2>: Abbrev Number: 9 (DW_TAG_structure_type)\n <1b3> DW_AT_byte_size : 8\n <1b4> DW_AT_decl_file : 5\n <1b5> DW_AT_decl_line : 97\n <1b6> DW_AT_decl_column : 5\n <1b7> DW_AT_sibling : <0x1d6>\n <2><1bb>: Abbrev Number: 8 (DW_TAG_member)\n- <1bc> DW_AT_name : (indirect string, offset: 0x5e0): __low\n+ <1bc> DW_AT_name : (indirect string, offset: 0x5e2): __low\n <1c0> DW_AT_decl_file : 5\n <1c1> DW_AT_decl_line : 99\n <1c2> DW_AT_decl_column : 20\n <1c3> DW_AT_type : <0x33>\n <1c7> DW_AT_data_member_location: 0\n <2><1c8>: Abbrev Number: 8 (DW_TAG_member)\n- <1c9> DW_AT_name : (indirect string, offset: 0x2ea): __high\n+ <1c9> DW_AT_name : (indirect string, offset: 0x31a): __high\n <1cd> DW_AT_decl_file : 5\n <1ce> DW_AT_decl_line : 100\n <1cf> DW_AT_decl_column : 20\n <1d0> DW_AT_type : <0x33>\n <1d4> DW_AT_data_member_location: 4\n <2><1d5>: Abbrev Number: 0\n <1><1d6>: Abbrev Number: 10 (DW_TAG_union_type)\n <1d7> DW_AT_byte_size : 8\n <1d8> DW_AT_decl_file : 5\n <1d9> DW_AT_decl_line : 94\n <1da> DW_AT_decl_column : 17\n <1db> DW_AT_sibling : <0x1f8>\n <2><1df>: Abbrev Number: 11 (DW_TAG_member)\n- <1e0> DW_AT_name : (indirect string, offset: 0x5d9): __wseq\n+ <1e0> DW_AT_name : (indirect string, offset: 0x5db): __wseq\n <1e4> DW_AT_decl_file : 5\n <1e5> DW_AT_decl_line : 96\n <1e6> DW_AT_decl_column : 42\n <1e7> DW_AT_type : <0x69>\n <2><1eb>: Abbrev Number: 11 (DW_TAG_member)\n- <1ec> DW_AT_name : (indirect string, offset: 0x58b): __wseq32\n+ <1ec> DW_AT_name : (indirect string, offset: 0x58d): __wseq32\n <1f0> DW_AT_decl_file : 5\n <1f1> DW_AT_decl_line : 101\n <1f2> DW_AT_decl_column : 7\n <1f3> DW_AT_type : <0x1b2>\n <2><1f7>: Abbrev Number: 0\n <1><1f8>: Abbrev Number: 9 (DW_TAG_structure_type)\n <1f9> DW_AT_byte_size : 8\n <1fa> DW_AT_decl_file : 5\n <1fb> DW_AT_decl_line : 106\n <1fc> DW_AT_decl_column : 5\n <1fd> DW_AT_sibling : <0x21c>\n <2><201>: Abbrev Number: 8 (DW_TAG_member)\n- <202> DW_AT_name : (indirect string, offset: 0x5e0): __low\n+ <202> DW_AT_name : (indirect string, offset: 0x5e2): __low\n <206> DW_AT_decl_file : 5\n <207> DW_AT_decl_line : 108\n <208> DW_AT_decl_column : 20\n <209> DW_AT_type : <0x33>\n <20d> DW_AT_data_member_location: 0\n <2><20e>: Abbrev Number: 8 (DW_TAG_member)\n- <20f> DW_AT_name : (indirect string, offset: 0x2ea): __high\n+ <20f> DW_AT_name : (indirect string, offset: 0x31a): __high\n <213> DW_AT_decl_file : 5\n <214> DW_AT_decl_line : 109\n <215> DW_AT_decl_column : 20\n <216> DW_AT_type : <0x33>\n <21a> DW_AT_data_member_location: 4\n <2><21b>: Abbrev Number: 0\n <1><21c>: Abbrev Number: 10 (DW_TAG_union_type)\n@@ -300,63 +300,63 @@\n <2><225>: Abbrev Number: 11 (DW_TAG_member)\n <226> DW_AT_name : (indirect string, offset: 0x1bf): __g1_start\n <22a> DW_AT_decl_file : 5\n <22b> DW_AT_decl_line : 105\n <22c> DW_AT_decl_column : 42\n <22d> DW_AT_type : <0x69>\n <2><231>: Abbrev Number: 11 (DW_TAG_member)\n- <232> DW_AT_name : (indirect string, offset: 0x51a): __g1_start32\n+ <232> DW_AT_name : (indirect string, offset: 0x51c): __g1_start32\n <236> DW_AT_decl_file : 5\n <237> DW_AT_decl_line : 110\n <238> DW_AT_decl_column : 7\n <239> DW_AT_type : <0x1f8>\n <2><23d>: Abbrev Number: 0\n <1><23e>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <23f> DW_AT_name : (indirect string, offset: 0x594): __pthread_cond_s\n+ <23f> DW_AT_name : (indirect string, offset: 0x596): __pthread_cond_s\n <243> DW_AT_byte_size : 48\n <244> DW_AT_decl_file : 5\n <245> DW_AT_decl_line : 92\n <246> DW_AT_decl_column : 8\n <247> DW_AT_sibling : <0x299>\n <2><24b>: Abbrev Number: 12 (DW_TAG_member)\n <24c> DW_AT_type : <0x1d6>\n <250> DW_AT_data_member_location: 0\n <2><251>: Abbrev Number: 12 (DW_TAG_member)\n <252> DW_AT_type : <0x21c>\n <256> DW_AT_data_member_location: 8\n <2><257>: Abbrev Number: 8 (DW_TAG_member)\n- <258> DW_AT_name : (indirect string, offset: 0x545): __g_refs\n+ <258> DW_AT_name : (indirect string, offset: 0x547): __g_refs\n <25c> DW_AT_decl_file : 5\n <25d> DW_AT_decl_line : 112\n <25e> DW_AT_decl_column : 16\n <25f> DW_AT_type : <0x299>\n <263> DW_AT_data_member_location: 16\n <2><264>: Abbrev Number: 8 (DW_TAG_member)\n <265> DW_AT_name : (indirect string, offset: 0x24d): __g_size\n <269> DW_AT_decl_file : 5\n <26a> DW_AT_decl_line : 113\n <26b> DW_AT_decl_column : 16\n <26c> DW_AT_type : <0x299>\n <270> DW_AT_data_member_location: 24\n <2><271>: Abbrev Number: 8 (DW_TAG_member)\n- <272> DW_AT_name : (indirect string, offset: 0x61f): __g1_orig_size\n+ <272> DW_AT_name : (indirect string, offset: 0x621): __g1_orig_size\n <276> DW_AT_decl_file : 5\n <277> DW_AT_decl_line : 114\n <278> DW_AT_decl_column : 16\n <279> DW_AT_type : <0x33>\n <27d> DW_AT_data_member_location: 32\n <2><27e>: Abbrev Number: 8 (DW_TAG_member)\n <27f> DW_AT_name : (indirect string, offset: 0xb4): __wrefs\n <283> DW_AT_decl_file : 5\n <284> DW_AT_decl_line : 115\n <285> DW_AT_decl_column : 16\n <286> DW_AT_type : <0x33>\n <28a> DW_AT_data_member_location: 36\n <2><28b>: Abbrev Number: 8 (DW_TAG_member)\n- <28c> DW_AT_name : (indirect string, offset: 0x5cd): __g_signals\n+ <28c> DW_AT_name : (indirect string, offset: 0x5cf): __g_signals\n <290> DW_AT_decl_file : 5\n <291> DW_AT_decl_line : 116\n <292> DW_AT_decl_column : 16\n <293> DW_AT_type : <0x299>\n <297> DW_AT_data_member_location: 40\n <2><298>: Abbrev Number: 0\n <1><299>: Abbrev Number: 13 (DW_TAG_array_type)\n@@ -369,106 +369,106 @@\n <1><2a9>: Abbrev Number: 4 (DW_TAG_typedef)\n <2aa> DW_AT_name : (indirect string, offset: 0x0): pthread_t\n <2ae> DW_AT_decl_file : 7\n <2af> DW_AT_decl_line : 27\n <2b0> DW_AT_decl_column : 27\n <2b1> DW_AT_type : <0x3a>\n <1><2b5>: Abbrev Number: 15 (DW_TAG_union_type)\n- <2b6> DW_AT_name : (indirect string, offset: 0x33d): pthread_attr_t\n+ <2b6> DW_AT_name : (indirect string, offset: 0x36d): pthread_attr_t\n <2ba> DW_AT_byte_size : 36\n <2bb> DW_AT_decl_file : 7\n <2bc> DW_AT_decl_line : 56\n <2bd> DW_AT_decl_column : 7\n <2be> DW_AT_sibling : <0x2db>\n <2><2c2>: Abbrev Number: 11 (DW_TAG_member)\n- <2c3> DW_AT_name : (indirect string, offset: 0x64a): __size\n+ <2c3> DW_AT_name : (indirect string, offset: 0x64c): __size\n <2c7> DW_AT_decl_file : 7\n <2c8> DW_AT_decl_line : 58\n <2c9> DW_AT_decl_column : 8\n <2ca> DW_AT_type : <0x2db>\n <2><2ce>: Abbrev Number: 11 (DW_TAG_member)\n- <2cf> DW_AT_name : (indirect string, offset: 0x62e): __align\n+ <2cf> DW_AT_name : (indirect string, offset: 0x630): __align\n <2d3> DW_AT_decl_file : 7\n <2d4> DW_AT_decl_line : 59\n <2d5> DW_AT_decl_column : 12\n <2d6> DW_AT_type : <0x7c>\n <2><2da>: Abbrev Number: 0\n <1><2db>: Abbrev Number: 13 (DW_TAG_array_type)\n <2dc> DW_AT_type : <0xaf>\n <2e0> DW_AT_sibling : <0x2eb>\n <2><2e4>: Abbrev Number: 14 (DW_TAG_subrange_type)\n <2e5> DW_AT_type : <0x33>\n <2e9> DW_AT_upper_bound : 35\n <2><2ea>: Abbrev Number: 0\n <1><2eb>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2ec> DW_AT_name : (indirect string, offset: 0x33d): pthread_attr_t\n+ <2ec> DW_AT_name : (indirect string, offset: 0x36d): pthread_attr_t\n <2f0> DW_AT_decl_file : 7\n <2f1> DW_AT_decl_line : 62\n <2f2> DW_AT_decl_column : 30\n <2f3> DW_AT_type : <0x2b5>\n <1><2f7>: Abbrev Number: 16 (DW_TAG_const_type)\n <2f8> DW_AT_type : <0x2eb>\n <1><2fc>: Abbrev Number: 10 (DW_TAG_union_type)\n <2fd> DW_AT_byte_size : 24\n <2fe> DW_AT_decl_file : 7\n <2ff> DW_AT_decl_line : 67\n <300> DW_AT_decl_column : 9\n <301> DW_AT_sibling : <0x32a>\n <2><305>: Abbrev Number: 11 (DW_TAG_member)\n- <306> DW_AT_name : (indirect string, offset: 0x4b2): __data\n+ <306> DW_AT_name : (indirect string, offset: 0x4b4): __data\n <30a> DW_AT_decl_file : 7\n <30b> DW_AT_decl_line : 69\n <30c> DW_AT_decl_column : 28\n <30d> DW_AT_type : <0x15d>\n <2><311>: Abbrev Number: 11 (DW_TAG_member)\n- <312> DW_AT_name : (indirect string, offset: 0x64a): __size\n+ <312> DW_AT_name : (indirect string, offset: 0x64c): __size\n <316> DW_AT_decl_file : 7\n <317> DW_AT_decl_line : 70\n <318> DW_AT_decl_column : 8\n <319> DW_AT_type : <0x32a>\n <2><31d>: Abbrev Number: 11 (DW_TAG_member)\n- <31e> DW_AT_name : (indirect string, offset: 0x62e): __align\n+ <31e> DW_AT_name : (indirect string, offset: 0x630): __align\n <322> DW_AT_decl_file : 7\n <323> DW_AT_decl_line : 71\n <324> DW_AT_decl_column : 12\n <325> DW_AT_type : <0x7c>\n <2><329>: Abbrev Number: 0\n <1><32a>: Abbrev Number: 13 (DW_TAG_array_type)\n <32b> DW_AT_type : <0xaf>\n <32f> DW_AT_sibling : <0x33a>\n <2><333>: Abbrev Number: 14 (DW_TAG_subrange_type)\n <334> DW_AT_type : <0x33>\n <338> DW_AT_upper_bound : 23\n <2><339>: Abbrev Number: 0\n <1><33a>: Abbrev Number: 4 (DW_TAG_typedef)\n- <33b> DW_AT_name : (indirect string, offset: 0x52e): pthread_mutex_t\n+ <33b> DW_AT_name : (indirect string, offset: 0x530): pthread_mutex_t\n <33f> DW_AT_decl_file : 7\n <340> DW_AT_decl_line : 72\n <341> DW_AT_decl_column : 3\n <342> DW_AT_type : <0x2fc>\n <1><346>: Abbrev Number: 10 (DW_TAG_union_type)\n <347> DW_AT_byte_size : 48\n <348> DW_AT_decl_file : 7\n <349> DW_AT_decl_line : 75\n <34a> DW_AT_decl_column : 9\n <34b> DW_AT_sibling : <0x374>\n <2><34f>: Abbrev Number: 11 (DW_TAG_member)\n- <350> DW_AT_name : (indirect string, offset: 0x4b2): __data\n+ <350> DW_AT_name : (indirect string, offset: 0x4b4): __data\n <354> DW_AT_decl_file : 7\n <355> DW_AT_decl_line : 77\n <356> DW_AT_decl_column : 27\n <357> DW_AT_type : <0x23e>\n <2><35b>: Abbrev Number: 11 (DW_TAG_member)\n- <35c> DW_AT_name : (indirect string, offset: 0x64a): __size\n+ <35c> DW_AT_name : (indirect string, offset: 0x64c): __size\n <360> DW_AT_decl_file : 7\n <361> DW_AT_decl_line : 78\n <362> DW_AT_decl_column : 8\n <363> DW_AT_type : <0x374>\n <2><367>: Abbrev Number: 11 (DW_TAG_member)\n- <368> DW_AT_name : (indirect string, offset: 0x62e): __align\n+ <368> DW_AT_name : (indirect string, offset: 0x630): __align\n <36c> DW_AT_decl_file : 7\n <36d> DW_AT_decl_line : 79\n <36e> DW_AT_decl_column : 31\n <36f> DW_AT_type : <0x62>\n <2><373>: Abbrev Number: 0\n <1><374>: Abbrev Number: 13 (DW_TAG_array_type)\n <375> DW_AT_type : <0xaf>\n@@ -491,51 +491,51 @@\n <398> DW_AT_decl_line : 44\n <399> DW_AT_decl_column : 1\n <39a> DW_AT_sibling : <0x3cf>\n <2><39e>: Abbrev Number: 18 (DW_TAG_enumerator)\n <39f> DW_AT_name : (indirect string, offset: 0x1a8): PTHREAD_MUTEX_TIMED_NP\n <3a3> DW_AT_const_value : 0\n <2><3a4>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <3a5> DW_AT_name : (indirect string, offset: 0x56a): PTHREAD_MUTEX_RECURSIVE_NP\n+ <3a5> DW_AT_name : (indirect string, offset: 0x56c): PTHREAD_MUTEX_RECURSIVE_NP\n <3a9> DW_AT_const_value : 1\n <2><3aa>: Abbrev Number: 18 (DW_TAG_enumerator)\n <3ab> DW_AT_name : (indirect string, offset: 0x40): PTHREAD_MUTEX_ERRORCHECK_NP\n <3af> DW_AT_const_value : 2\n <2><3b0>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <3b1> DW_AT_name : (indirect string, offset: 0x41f): PTHREAD_MUTEX_ADAPTIVE_NP\n+ <3b1> DW_AT_name : (indirect string, offset: 0x421): PTHREAD_MUTEX_ADAPTIVE_NP\n <3b5> DW_AT_const_value : 3\n <2><3b6>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <3b7> DW_AT_name : (indirect string, offset: 0x454): PTHREAD_MUTEX_NORMAL\n+ <3b7> DW_AT_name : (indirect string, offset: 0x456): PTHREAD_MUTEX_NORMAL\n <3bb> DW_AT_const_value : 0\n <2><3bc>: Abbrev Number: 18 (DW_TAG_enumerator)\n <3bd> DW_AT_name : (indirect string, offset: 0x225): PTHREAD_MUTEX_RECURSIVE\n <3c1> DW_AT_const_value : 1\n <2><3c2>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <3c3> DW_AT_name : (indirect string, offset: 0x324): PTHREAD_MUTEX_ERRORCHECK\n+ <3c3> DW_AT_name : (indirect string, offset: 0x354): PTHREAD_MUTEX_ERRORCHECK\n <3c7> DW_AT_const_value : 2\n <2><3c8>: Abbrev Number: 18 (DW_TAG_enumerator)\n <3c9> DW_AT_name : (indirect string, offset: 0x120): PTHREAD_MUTEX_DEFAULT\n <3cd> DW_AT_const_value : 0\n <2><3ce>: Abbrev Number: 0\n <1><3cf>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <3d0> DW_AT_name : (indirect string, offset: 0x501): _IO_FILE\n+ <3d0> DW_AT_name : (indirect string, offset: 0x503): _IO_FILE\n <3d4> DW_AT_byte_size : 148\n <3d5> DW_AT_decl_file : 8\n <3d6> DW_AT_decl_line : 49\n <3d7> DW_AT_decl_column : 8\n <3d8> DW_AT_sibling : <0x556>\n <2><3dc>: Abbrev Number: 8 (DW_TAG_member)\n <3dd> DW_AT_name : (indirect string, offset: 0xad): _flags\n <3e1> DW_AT_decl_file : 8\n <3e2> DW_AT_decl_line : 51\n <3e3> DW_AT_decl_column : 7\n <3e4> DW_AT_type : <0x4f>\n <3e8> DW_AT_data_member_location: 0\n <2><3e9>: Abbrev Number: 8 (DW_TAG_member)\n- <3ea> DW_AT_name : (indirect string, offset: 0x317): _IO_read_ptr\n+ <3ea> DW_AT_name : (indirect string, offset: 0x347): _IO_read_ptr\n <3ee> DW_AT_decl_file : 8\n <3ef> DW_AT_decl_line : 54\n <3f0> DW_AT_decl_column : 9\n <3f1> DW_AT_type : <0xa9>\n <3f5> DW_AT_data_member_location: 4\n <2><3f6>: Abbrev Number: 8 (DW_TAG_member)\n <3f7> DW_AT_name : (indirect string, offset: 0x276): _IO_read_end\n@@ -548,57 +548,57 @@\n <404> DW_AT_name : (indirect string, offset: 0x2aa): _IO_read_base\n <408> DW_AT_decl_file : 8\n <409> DW_AT_decl_line : 56\n <40a> DW_AT_decl_column : 9\n <40b> DW_AT_type : <0xa9>\n <40f> DW_AT_data_member_location: 12\n <2><410>: Abbrev Number: 8 (DW_TAG_member)\n- <411> DW_AT_name : (indirect string, offset: 0x34c): _IO_write_base\n+ <411> DW_AT_name : (indirect string, offset: 0x37c): _IO_write_base\n <415> DW_AT_decl_file : 8\n <416> DW_AT_decl_line : 57\n <417> DW_AT_decl_column : 9\n <418> DW_AT_type : <0xa9>\n <41c> DW_AT_data_member_location: 16\n <2><41d>: Abbrev Number: 8 (DW_TAG_member)\n- <41e> DW_AT_name : (indirect string, offset: 0x55c): _IO_write_ptr\n+ <41e> DW_AT_name : (indirect string, offset: 0x55e): _IO_write_ptr\n <422> DW_AT_decl_file : 8\n <423> DW_AT_decl_line : 58\n <424> DW_AT_decl_column : 9\n <425> DW_AT_type : <0xa9>\n <429> DW_AT_data_member_location: 20\n <2><42a>: Abbrev Number: 8 (DW_TAG_member)\n <42b> DW_AT_name : (indirect string, offset: 0x78): _IO_write_end\n <42f> DW_AT_decl_file : 8\n <430> DW_AT_decl_line : 59\n <431> DW_AT_decl_column : 9\n <432> DW_AT_type : <0xa9>\n <436> DW_AT_data_member_location: 24\n <2><437>: Abbrev Number: 8 (DW_TAG_member)\n- <438> DW_AT_name : (indirect string, offset: 0x670): _IO_buf_base\n+ <438> DW_AT_name : (indirect string, offset: 0x672): _IO_buf_base\n <43c> DW_AT_decl_file : 8\n <43d> DW_AT_decl_line : 60\n <43e> DW_AT_decl_column : 9\n <43f> DW_AT_type : <0xa9>\n <443> DW_AT_data_member_location: 28\n <2><444>: Abbrev Number: 8 (DW_TAG_member)\n <445> DW_AT_name : (indirect string, offset: 0x34): _IO_buf_end\n <449> DW_AT_decl_file : 8\n <44a> DW_AT_decl_line : 61\n <44b> DW_AT_decl_column : 9\n <44c> DW_AT_type : <0xa9>\n <450> DW_AT_data_member_location: 32\n <2><451>: Abbrev Number: 8 (DW_TAG_member)\n- <452> DW_AT_name : (indirect string, offset: 0x370): _IO_save_base\n+ <452> DW_AT_name : (indirect string, offset: 0x3a0): _IO_save_base\n <456> DW_AT_decl_file : 8\n <457> DW_AT_decl_line : 64\n <458> DW_AT_decl_column : 9\n <459> DW_AT_type : <0xa9>\n <45d> DW_AT_data_member_location: 36\n <2><45e>: Abbrev Number: 8 (DW_TAG_member)\n- <45f> DW_AT_name : (indirect string, offset: 0x3e8): _IO_backup_base\n+ <45f> DW_AT_name : (indirect string, offset: 0x3ea): _IO_backup_base\n <463> DW_AT_decl_file : 8\n <464> DW_AT_decl_line : 65\n <465> DW_AT_decl_column : 9\n <466> DW_AT_type : <0xa9>\n <46a> DW_AT_data_member_location: 40\n <2><46b>: Abbrev Number: 8 (DW_TAG_member)\n <46c> DW_AT_name : (indirect string, offset: 0x1ca): _IO_save_end\n@@ -611,139 +611,139 @@\n <479> DW_AT_name : (indirect string, offset: 0xcb): _markers\n <47d> DW_AT_decl_file : 8\n <47e> DW_AT_decl_line : 68\n <47f> DW_AT_decl_column : 22\n <480> DW_AT_type : <0x56f>\n <484> DW_AT_data_member_location: 48\n <2><485>: Abbrev Number: 8 (DW_TAG_member)\n- <486> DW_AT_name : (indirect string, offset: 0x636): _chain\n+ <486> DW_AT_name : (indirect string, offset: 0x638): _chain\n <48a> DW_AT_decl_file : 8\n <48b> DW_AT_decl_line : 70\n <48c> DW_AT_decl_column : 20\n <48d> DW_AT_type : <0x575>\n <491> DW_AT_data_member_location: 52\n <2><492>: Abbrev Number: 8 (DW_TAG_member)\n- <493> DW_AT_name : (indirect string, offset: 0x5e6): _fileno\n+ <493> DW_AT_name : (indirect string, offset: 0x5e8): _fileno\n <497> DW_AT_decl_file : 8\n <498> DW_AT_decl_line : 72\n <499> DW_AT_decl_column : 7\n <49a> DW_AT_type : <0x4f>\n <49e> DW_AT_data_member_location: 56\n <2><49f>: Abbrev Number: 8 (DW_TAG_member)\n- <4a0> DW_AT_name : (indirect string, offset: 0x642): _flags2\n+ <4a0> DW_AT_name : (indirect string, offset: 0x644): _flags2\n <4a4> DW_AT_decl_file : 8\n <4a5> DW_AT_decl_line : 73\n <4a6> DW_AT_decl_column : 7\n <4a7> DW_AT_type : <0x4f>\n <4ab> DW_AT_data_member_location: 60\n <2><4ac>: Abbrev Number: 8 (DW_TAG_member)\n- <4ad> DW_AT_name : (indirect string, offset: 0x4f5): _old_offset\n+ <4ad> DW_AT_name : (indirect string, offset: 0x4f7): _old_offset\n <4b1> DW_AT_decl_file : 8\n <4b2> DW_AT_decl_line : 74\n <4b3> DW_AT_decl_column : 11\n <4b4> DW_AT_type : <0x70>\n <4b8> DW_AT_data_member_location: 64\n <2><4b9>: Abbrev Number: 8 (DW_TAG_member)\n- <4ba> DW_AT_name : (indirect string, offset: 0x651): _cur_column\n+ <4ba> DW_AT_name : (indirect string, offset: 0x653): _cur_column\n <4be> DW_AT_decl_file : 8\n <4bf> DW_AT_decl_line : 77\n <4c0> DW_AT_decl_column : 18\n <4c1> DW_AT_type : <0x2c>\n <4c5> DW_AT_data_member_location: 68\n <2><4c6>: Abbrev Number: 8 (DW_TAG_member)\n- <4c7> DW_AT_name : (indirect string, offset: 0x406): _vtable_offset\n+ <4c7> DW_AT_name : (indirect string, offset: 0x408): _vtable_offset\n <4cb> DW_AT_decl_file : 8\n <4cc> DW_AT_decl_line : 78\n <4cd> DW_AT_decl_column : 15\n <4ce> DW_AT_type : <0x41>\n <4d2> DW_AT_data_member_location: 70\n <2><4d3>: Abbrev Number: 8 (DW_TAG_member)\n <4d4> DW_AT_name : (indirect string, offset: 0xa): _shortbuf\n <4d8> DW_AT_decl_file : 8\n <4d9> DW_AT_decl_line : 79\n <4da> DW_AT_decl_column : 8\n <4db> DW_AT_type : <0x57b>\n <4df> DW_AT_data_member_location: 71\n <2><4e0>: Abbrev Number: 8 (DW_TAG_member)\n- <4e1> DW_AT_name : (indirect string, offset: 0x4cd): _lock\n+ <4e1> DW_AT_name : (indirect string, offset: 0x4cf): _lock\n <4e5> DW_AT_decl_file : 8\n <4e6> DW_AT_decl_line : 81\n <4e7> DW_AT_decl_column : 15\n <4e8> DW_AT_type : <0x58b>\n <4ec> DW_AT_data_member_location: 72\n <2><4ed>: Abbrev Number: 8 (DW_TAG_member)\n <4ee> DW_AT_name : (indirect string, offset: 0x245): _offset\n <4f2> DW_AT_decl_file : 8\n <4f3> DW_AT_decl_line : 89\n <4f4> DW_AT_decl_column : 13\n <4f5> DW_AT_type : <0x83>\n <4f9> DW_AT_data_member_location: 76\n <2><4fa>: Abbrev Number: 8 (DW_TAG_member)\n- <4fb> DW_AT_name : (indirect string, offset: 0x4ec): _codecvt\n+ <4fb> DW_AT_name : (indirect string, offset: 0x4ee): _codecvt\n <4ff> DW_AT_decl_file : 8\n <500> DW_AT_decl_line : 91\n <501> DW_AT_decl_column : 23\n <502> DW_AT_type : <0x596>\n <506> DW_AT_data_member_location: 84\n <2><507>: Abbrev Number: 8 (DW_TAG_member)\n- <508> DW_AT_name : (indirect string, offset: 0x4c2): _wide_data\n+ <508> DW_AT_name : (indirect string, offset: 0x4c4): _wide_data\n <50c> DW_AT_decl_file : 8\n <50d> DW_AT_decl_line : 92\n <50e> DW_AT_decl_column : 25\n <50f> DW_AT_type : <0x5a1>\n <513> DW_AT_data_member_location: 88\n <2><514>: Abbrev Number: 8 (DW_TAG_member)\n <515> DW_AT_name : (indirect string, offset: 0x9f): _freeres_list\n <519> DW_AT_decl_file : 8\n <51a> DW_AT_decl_line : 93\n <51b> DW_AT_decl_column : 20\n <51c> DW_AT_type : <0x575>\n <520> DW_AT_data_member_location: 92\n <2><521>: Abbrev Number: 8 (DW_TAG_member)\n- <522> DW_AT_name : (indirect string, offset: 0x3db): _freeres_buf\n+ <522> DW_AT_name : (indirect string, offset: 0x3dd): _freeres_buf\n <526> DW_AT_decl_file : 8\n <527> DW_AT_decl_line : 94\n <528> DW_AT_decl_column : 9\n <529> DW_AT_type : <0x9b>\n <52d> DW_AT_data_member_location: 96\n <2><52e>: Abbrev Number: 8 (DW_TAG_member)\n- <52f> DW_AT_name : (indirect string, offset: 0x3ff): __pad5\n+ <52f> DW_AT_name : (indirect string, offset: 0x401): __pad5\n <533> DW_AT_decl_file : 8\n <534> DW_AT_decl_line : 95\n <535> DW_AT_decl_column : 10\n <536> DW_AT_type : <0xb6>\n <53a> DW_AT_data_member_location: 100\n <2><53b>: Abbrev Number: 8 (DW_TAG_member)\n- <53c> DW_AT_name : (indirect string, offset: 0x306): _mode\n+ <53c> DW_AT_name : (indirect string, offset: 0x336): _mode\n <540> DW_AT_decl_file : 8\n <541> DW_AT_decl_line : 96\n <542> DW_AT_decl_column : 7\n <543> DW_AT_type : <0x4f>\n <547> DW_AT_data_member_location: 104\n <2><548>: Abbrev Number: 8 (DW_TAG_member)\n- <549> DW_AT_name : (indirect string, offset: 0x667): _unused2\n+ <549> DW_AT_name : (indirect string, offset: 0x669): _unused2\n <54d> DW_AT_decl_file : 8\n <54e> DW_AT_decl_line : 98\n <54f> DW_AT_decl_column : 8\n <550> DW_AT_type : <0x5a7>\n <554> DW_AT_data_member_location: 108\n <2><555>: Abbrev Number: 0\n <1><556>: Abbrev Number: 4 (DW_TAG_typedef)\n- <557> DW_AT_name : (indirect string, offset: 0x63d): FILE\n+ <557> DW_AT_name : (indirect string, offset: 0x63f): FILE\n <55b> DW_AT_decl_file : 9\n <55c> DW_AT_decl_line : 7\n <55d> DW_AT_decl_column : 25\n <55e> DW_AT_type : <0x3cf>\n <1><562>: Abbrev Number: 19 (DW_TAG_typedef)\n <563> DW_AT_name : (indirect string, offset: 0x14): _IO_lock_t\n <567> DW_AT_decl_file : 8\n <568> DW_AT_decl_line : 43\n <569> DW_AT_decl_column : 14\n <1><56a>: Abbrev Number: 20 (DW_TAG_structure_type)\n- <56b> DW_AT_name : (indirect string, offset: 0x30c): _IO_marker\n+ <56b> DW_AT_name : (indirect string, offset: 0x33c): _IO_marker\n <56f> DW_AT_declaration : 1\n <1><56f>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <570> DW_AT_byte_size : 4\n <571> DW_AT_type : <0x56a>\n <1><575>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <576> DW_AT_byte_size : 4\n <577> DW_AT_type : <0x3cf>\n@@ -760,15 +760,15 @@\n <1><591>: Abbrev Number: 20 (DW_TAG_structure_type)\n <592> DW_AT_name : (indirect string, offset: 0x1df): _IO_codecvt\n <596> DW_AT_declaration : 1\n <1><596>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <597> DW_AT_byte_size : 4\n <598> DW_AT_type : <0x591>\n <1><59c>: Abbrev Number: 20 (DW_TAG_structure_type)\n- <59d> DW_AT_name : (indirect string, offset: 0x489): _IO_wide_data\n+ <59d> DW_AT_name : (indirect string, offset: 0x48b): _IO_wide_data\n <5a1> DW_AT_declaration : 1\n <1><5a1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <5a2> DW_AT_byte_size : 4\n <5a3> DW_AT_type : <0x59c>\n <1><5a7>: Abbrev Number: 13 (DW_TAG_array_type)\n <5a8> DW_AT_type : <0xaf>\n <5ac> DW_AT_sibling : <0x5b7>\n@@ -784,15 +784,15 @@\n <5c2> DW_AT_decl_file : 12\n <5c3> DW_AT_decl_line : 139\n <5c4> DW_AT_decl_column : 14\n <5c5> DW_AT_type : <0x5b7>\n <5c9> DW_AT_external : 1\n <5c9> DW_AT_declaration : 1\n <1><5c9>: Abbrev Number: 4 (DW_TAG_typedef)\n- <5ca> DW_AT_name : (indirect string, offset: 0x615): uintptr_t\n+ <5ca> DW_AT_name : (indirect string, offset: 0x617): uintptr_t\n <5ce> DW_AT_decl_file : 10\n <5cf> DW_AT_decl_line : 96\n <5d0> DW_AT_decl_column : 23\n <5d1> DW_AT_type : <0x33>\n <1><5d5>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <5d6> DW_AT_byte_size : 4\n <5d7> DW_AT_type : <0x5db>\n@@ -807,37 +807,37 @@\n <5eb> DW_AT_name : (indirect string, offset: 0x93): context_arg\n <5ef> DW_AT_byte_size : 4\n <5f0> DW_AT_decl_file : 11\n <5f1> DW_AT_decl_line : 94\n <5f2> DW_AT_decl_column : 8\n <5f3> DW_AT_sibling : <0x605>\n <2><5f7>: Abbrev Number: 8 (DW_TAG_member)\n- <5f8> DW_AT_name : (indirect string, offset: 0x473): Context\n+ <5f8> DW_AT_name : (indirect string, offset: 0x475): Context\n <5fc> DW_AT_decl_file : 11\n <5fd> DW_AT_decl_line : 95\n <5fe> DW_AT_decl_column : 12\n <5ff> DW_AT_type : <0x5c9>\n <603> DW_AT_data_member_location: 0\n <2><604>: Abbrev Number: 0\n <1><605>: Abbrev Number: 24 (DW_TAG_variable)\n <606> DW_AT_name : (indirect string, offset: 0x298): runtime_init_cond\n <60a> DW_AT_decl_file : 1\n <60b> DW_AT_decl_line : 17\n <60c> DW_AT_decl_column : 23\n <60d> DW_AT_type : <0x384>\n <611> DW_AT_location : 5 byte block: 3 20 0 0 0 \t(DW_OP_addr: 20)\n <1><617>: Abbrev Number: 24 (DW_TAG_variable)\n- <618> DW_AT_name : (indirect string, offset: 0x50a): runtime_init_mu\n+ <618> DW_AT_name : (indirect string, offset: 0x50c): runtime_init_mu\n <61c> DW_AT_decl_file : 1\n <61d> DW_AT_decl_line : 18\n <61e> DW_AT_decl_column : 24\n <61f> DW_AT_type : <0x33a>\n <623> DW_AT_location : 5 byte block: 3 8 0 0 0 \t(DW_OP_addr: 8)\n <1><629>: Abbrev Number: 24 (DW_TAG_variable)\n- <62a> DW_AT_name : (indirect string, offset: 0x439): runtime_init_done\n+ <62a> DW_AT_name : (indirect string, offset: 0x43b): runtime_init_done\n <62e> DW_AT_decl_file : 1\n <62f> DW_AT_decl_line : 19\n <630> DW_AT_decl_column : 12\n <631> DW_AT_type : <0x4f>\n <635> DW_AT_location : 5 byte block: 3 4 0 0 0 \t(DW_OP_addr: 4)\n <1><63b>: Abbrev Number: 25 (DW_TAG_subroutine_type)\n <63c> DW_AT_prototyped : 1\n@@ -845,15 +845,15 @@\n <2><640>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n <641> DW_AT_type : <0x646>\n <2><645>: Abbrev Number: 0\n <1><646>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <647> DW_AT_byte_size : 4\n <648> DW_AT_type : <0x5ea>\n <1><64c>: Abbrev Number: 24 (DW_TAG_variable)\n- <64d> DW_AT_name : (indirect string, offset: 0x3c6): cgo_context_function\n+ <64d> DW_AT_name : (indirect string, offset: 0x3c8): cgo_context_function\n <651> DW_AT_decl_file : 1\n <652> DW_AT_decl_line : 22\n <653> DW_AT_decl_column : 15\n <654> DW_AT_type : <0x65e>\n <658> DW_AT_location : 5 byte block: 3 0 0 0 0 \t(DW_OP_addr: 0)\n <1><65e>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <65f> DW_AT_byte_size : 4\n@@ -868,22 +868,22 @@\n <66c> DW_AT_type : <0x4f>\n <670> DW_AT_low_pc : 0x150\n <674> DW_AT_high_pc : 0x9d\n <678> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <67a> DW_AT_GNU_all_call_sites: 1\n <67a> DW_AT_sibling : <0x70c>\n <2><67e>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <67f> DW_AT_name : (indirect string, offset: 0x527): thread\n+ <67f> DW_AT_name : (indirect string, offset: 0x529): thread\n <683> DW_AT_decl_file : 1\n <684> DW_AT_decl_line : 94\n <685> DW_AT_decl_column : 36\n <686> DW_AT_type : <0x70c>\n <68a> DW_AT_location : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2><68d>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <68e> DW_AT_name : (indirect string, offset: 0x484): attr\n+ <68e> DW_AT_name : (indirect string, offset: 0x486): attr\n <692> DW_AT_decl_file : 1\n <693> DW_AT_decl_line : 94\n <694> DW_AT_decl_column : 66\n <695> DW_AT_type : <0x712>\n <699> DW_AT_location : 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n <2><69c>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n <69d> DW_AT_name : pfn\n@@ -896,15 +896,15 @@\n <6ac> DW_AT_name : arg\n <6b0> DW_AT_decl_file : 1\n <6b1> DW_AT_decl_line : 94\n <6b2> DW_AT_decl_column : 99\n <6b3> DW_AT_type : <0x9b>\n <6b7> DW_AT_location : 2 byte block: 91 c \t(DW_OP_fbreg: 12)\n <2><6ba>: Abbrev Number: 29 (DW_TAG_variable)\n- <6bb> DW_AT_name : (indirect string, offset: 0x585): tries\n+ <6bb> DW_AT_name : (indirect string, offset: 0x587): tries\n <6bf> DW_AT_decl_file : 1\n <6c0> DW_AT_decl_line : 95\n <6c1> DW_AT_decl_column : 6\n <6c2> DW_AT_type : <0x4f>\n <6c6> DW_AT_location : 0x2 (location list)\n <6ca> DW_AT_GNU_locviews: 0x0\n <2><6ce>: Abbrev Number: 30 (DW_TAG_variable)\n@@ -964,41 +964,41 @@\n <74b> DW_AT_abstract_origin: <0x8df>\n <2><74f>: Abbrev Number: 32 (DW_TAG_GNU_call_site)\n <750> DW_AT_low_pc : 0x13b\n <754> DW_AT_abstract_origin: <0x8ec>\n <2><758>: Abbrev Number: 0\n <1><759>: Abbrev Number: 33 (DW_TAG_subprogram)\n <75a> DW_AT_external : 1\n- <75a> DW_AT_name : (indirect string, offset: 0x497): x_cgo_set_context_function\n+ <75a> DW_AT_name : (indirect string, offset: 0x499): x_cgo_set_context_function\n <75e> DW_AT_decl_file : 1\n <75f> DW_AT_decl_line : 75\n <760> DW_AT_decl_column : 6\n <761> DW_AT_prototyped : 1\n <761> DW_AT_low_pc : 0xd0\n <765> DW_AT_high_pc : 0x34\n <769> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <76b> DW_AT_GNU_all_call_sites: 1\n <76b> DW_AT_sibling : <0x791>\n <2><76f>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <770> DW_AT_name : (indirect string, offset: 0x3ac): context\n+ <770> DW_AT_name : (indirect string, offset: 0x3ae): context\n <774> DW_AT_decl_file : 1\n <775> DW_AT_decl_line : 75\n <776> DW_AT_decl_column : 40\n <777> DW_AT_type : <0x65e>\n <77b> DW_AT_location : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2><77e>: Abbrev Number: 32 (DW_TAG_GNU_call_site)\n <77f> DW_AT_low_pc : 0xec\n <783> DW_AT_abstract_origin: <0x8df>\n <2><787>: Abbrev Number: 32 (DW_TAG_GNU_call_site)\n <788> DW_AT_low_pc : 0xfe\n <78c> DW_AT_abstract_origin: <0x8ec>\n <2><790>: Abbrev Number: 0\n <1><791>: Abbrev Number: 33 (DW_TAG_subprogram)\n <792> DW_AT_external : 1\n- <792> DW_AT_name : (indirect string, offset: 0x5ae): x_cgo_notify_runtime_init_done\n+ <792> DW_AT_name : (indirect string, offset: 0x5b0): x_cgo_notify_runtime_init_done\n <796> DW_AT_decl_file : 1\n <797> DW_AT_decl_line : 66\n <798> DW_AT_decl_column : 1\n <799> DW_AT_prototyped : 1\n <799> DW_AT_low_pc : 0x80\n <79d> DW_AT_high_pc : 0x42\n <7a1> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -50,24 +50,24 @@\n __g_size\n x_cgo_sys_thread_create\n _IO_read_end\n runtime_init_cond\n _IO_read_base\n nanosleep\n __pthread_internal_slist\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n __elision_data\n timespec\n _IO_marker\n _IO_read_ptr\n PTHREAD_MUTEX_ERRORCHECK\n pthread_attr_t\n _IO_write_base\n long long int\n _IO_save_base\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n __syscall_slong_t\n cgo_context_function\n _freeres_buf\n _IO_backup_base\n _vtable_offset\n __int64_t\n PTHREAD_MUTEX_ADAPTIVE_NP\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,309 +1,309 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 <_cgo_wait_runtime_init_done>:\n _cgo_wait_runtime_init_done():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:35\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:35\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 4 <_cgo_wait_runtime_init_done+0x4>\n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x1c,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:38\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:38\n \tlea 0x8(%ebx),%esi\n R_386_GOTOFF\t.bss\n \tpush %esi\n \tcall 19 <_cgo_wait_runtime_init_done+0x19>\n R_386_PLT32\tpthread_mutex_lock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:39\n \tmov 0x4(%ebx),%edx\n R_386_GOTOFF\t.bss\n \tadd $0x10,%esp\n \ttest %edx,%edx\n \tjne 47 <_cgo_wait_runtime_init_done+0x47>\n \tlea 0x20(%ebx),%edi\n R_386_GOTOFF\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:40\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:40\n \tsub $0x8,%esp\n \tpush %esi\n \tpush %edi\n \tcall 36 <_cgo_wait_runtime_init_done+0x36>\n R_386_PLT32\tpthread_cond_wait\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:39\n \tmov 0x4(%ebx),%eax\n R_386_GOTOFF\t.bss\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 30 <_cgo_wait_runtime_init_done+0x30>\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:54\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:54\n \tsub $0xc,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:52\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:52\n \tmov 0x0(%ebx),%edi\n R_386_GOTOFF\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:54\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:54\n \tpush %esi\n \tcall 52 <_cgo_wait_runtime_init_done+0x52>\n R_386_PLT32\tpthread_mutex_unlock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:55\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:55\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:62\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:62\n \txor %eax,%eax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:55\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:55\n \ttest %edi,%edi\n \tje 78 <_cgo_wait_runtime_init_done+0x78>\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:58\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:58\n \tmovl $0x0,0xc(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:59\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:59\n \tsub $0xc,%esp\n \tlea 0x18(%esp),%eax\n \tpush %eax\n \tcall *%edi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:60\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:60\n \tmov 0x1c(%esp),%eax\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:63\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:63\n \tadd $0x10,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret \n \tnop\n \n 00000080 :\n x_cgo_notify_runtime_init_done():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:66\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:66\n \tpush %esi\n \tpush %ebx\n \tcall 83 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:67\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:67\n \tlea 0x8(%ebx),%esi\n R_386_GOTOFF\t.bss\n \tpush %esi\n \tcall 98 \n R_386_PLT32\tpthread_mutex_lock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:69\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:69\n \tlea 0x20(%ebx),%eax\n R_386_GOTOFF\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:68\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:68\n \tmovl $0x1,0x4(%ebx)\n R_386_GOTOFF\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:69\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:69\n \tmov %eax,(%esp)\n \tcall b0 \n R_386_PLT32\tpthread_cond_broadcast\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:70\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:70\n \tmov %esi,(%esp)\n \tcall b8 \n R_386_PLT32\tpthread_mutex_unlock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:71\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:71\n \tadd $0x14,%esp\n \tpop %ebx\n \tpop %esi\n \tret \n \tlea 0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \n 000000d0 :\n x_cgo_set_context_function():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:75\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:75\n \tpush %esi\n \tpush %ebx\n \tcall d3 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:76\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:76\n \tlea 0x8(%ebx),%esi\n R_386_GOTOFF\t.bss\n \tpush %esi\n \tcall e8 \n R_386_PLT32\tpthread_mutex_lock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:77\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:77\n \tmov 0x20(%esp),%eax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:78\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:78\n \tmov %esi,(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:77\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:77\n \tmov %eax,0x0(%ebx)\n R_386_GOTOFF\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:78\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:78\n \tcall fa \n R_386_PLT32\tpthread_mutex_unlock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:79\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:79\n \tadd $0x14,%esp\n \tpop %ebx\n \tpop %esi\n \tret \n \tlea 0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n \n 00000110 <_cgo_get_context_function>:\n _cgo_get_context_function():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:82\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:82\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 114 <_cgo_get_context_function+0x4>\n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:85\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:85\n \tsub $0xc,%esp\n \tlea 0x8(%ebx),%esi\n R_386_GOTOFF\t.bss\n \tpush %esi\n \tcall 129 <_cgo_get_context_function+0x19>\n R_386_PLT32\tpthread_mutex_lock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:86\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:86\n \tmov 0x0(%ebx),%edi\n R_386_GOTOFF\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:87\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:87\n \tmov %esi,(%esp)\n \tcall 137 <_cgo_get_context_function+0x27>\n R_386_PLT32\tpthread_mutex_unlock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:88\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:88\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:89\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:89\n \tmov %edi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret \n \tlea 0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n \n 00000150 <_cgo_try_pthread_create>:\n _cgo_try_pthread_create():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:94\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:94\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tmov $0xf4240,%esi\n \tpush %ebx\n \tcall 15a <_cgo_try_pthread_create+0xa>\n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x1c,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:110\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:110\n \tlea 0x8(%esp),%ebp\n \tmov %ebp,%edi\n \tlea 0x0(%esi),%esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:100\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:100\n \tpushl 0x3c(%esp)\n \tpushl 0x3c(%esp)\n \tpushl 0x3c(%esp)\n \tpushl 0x3c(%esp)\n \tcall 181 <_cgo_try_pthread_create+0x31>\n R_386_PLT32\tpthread_create\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:101\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:101\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:100\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:100\n \tmov %eax,%ebp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:101\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:101\n \ttest %eax,%eax\n \tje 1d0 <_cgo_try_pthread_create+0x80>\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:105\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:105\n \tcmp $0xb,%eax\n \tjne 1bb <_cgo_try_pthread_create+0x6b>\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:109 (discriminator 2)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:109 (discriminator 2)\n \tmov %esi,0xc(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:110 (discriminator 2)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:110 (discriminator 2)\n \tsub $0x8,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:99 (discriminator 2)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:99 (discriminator 2)\n \tadd $0xf4240,%esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:108 (discriminator 2)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:108 (discriminator 2)\n \tmovl $0x0,0x10(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:110 (discriminator 2)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:110 (discriminator 2)\n \tpush $0x0\n \tpush %edi\n \tcall 1ac <_cgo_try_pthread_create+0x5c>\n R_386_PLT32\tnanosleep\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:99 (discriminator 2)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:99 (discriminator 2)\n \tadd $0x10,%esp\n \tcmp $0x1406f40,%esi\n \tjne 170 <_cgo_try_pthread_create+0x20>\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:113\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:113\n \tadd $0x1c,%esp\n \tmov %ebp,%edi\n \tpop %ebx\n \tmov %edi,%eax\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret \n \tlea 0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:102\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:102\n \tsub $0xc,%esp\n \tmov %eax,%edi\n \tmov 0x3c(%esp),%eax\n \tpushl (%eax)\n \tcall 1dc <_cgo_try_pthread_create+0x8c>\n R_386_PLT32\tpthread_detach\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:103\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:103\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:113\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:113\n \tmov %edi,%eax\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret \n \tlea 0x0(%esi),%esi\n \n 000001f0 :\n x_cgo_sys_thread_create():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:25\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:25\n \tpush %ebx\n \tcall 1f2 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x18,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:27\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:27\n \tpushl 0x24(%esp)\n \tpushl 0x24(%esp)\n \tpush $0x0\n \tlea 0x18(%esp),%eax\n \tpush %eax\n \tcall 20f \n R_386_PLT32\t_cgo_try_pthread_create\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:28\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:28\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tjne 21f \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:32\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:32\n \tadd $0x18,%esp\n \tpop %ebx\n \tret \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:29\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:29\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 224 \n R_386_PLT32\tstrerror\n \tadd $0xc,%esp\n \tpush %eax\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\t.LC0\n \tpush %eax\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstderr\n \tpushl (%eax)\n \tcall 23c \n R_386_PLT32\tfprintf\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:30\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:30\n \tcall 241 \n R_386_PLT32\tabort\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -47,84 +47,84 @@\n [ 283] abort\n [ 289] tv_nsec\n [ 291] size_t\n [ 298] runtime_init_cond\n [ 2aa] _IO_read_base\n [ 2b8] nanosleep\n [ 2c2] __pthread_internal_slist\n- [ 2db] __elision_data\n- [ 2ea] __high\n- [ 2f1] __next\n- [ 2f8] timespec\n- [ 301] char\n- [ 306] _mode\n- [ 30c] _IO_marker\n- [ 317] _IO_read_ptr\n- [ 324] PTHREAD_MUTEX_ERRORCHECK\n- [ 33d] pthread_attr_t\n- [ 34c] _IO_write_base\n- [ 35b] __list\n- [ 362] long long int\n- [ 370] _IO_save_base\n- [ 37e] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 3ac] context\n- [ 3b4] __syscall_slong_t\n- [ 3c6] cgo_context_function\n- [ 3db] _freeres_buf\n- [ 3e8] _IO_backup_base\n- [ 3f8] __kind\n- [ 3ff] __pad5\n- [ 406] _vtable_offset\n- [ 415] __int64_t\n- [ 41f] PTHREAD_MUTEX_ADAPTIVE_NP\n- [ 439] runtime_init_done\n- [ 44b] __espins\n- [ 454] PTHREAD_MUTEX_NORMAL\n- [ 469] short int\n- [ 473] Context\n- [ 47b] long int\n- [ 484] attr\n- [ 489] _IO_wide_data\n- [ 497] x_cgo_set_context_function\n- [ 4b2] __data\n- [ 4b9] __nusers\n- [ 4c2] _wide_data\n- [ 4cd] _lock\n- [ 4d3] tv_sec\n- [ 4da] long unsigned int\n- [ 4ec] _codecvt\n- [ 4f5] _old_offset\n- [ 501] _IO_FILE\n- [ 50a] runtime_init_mu\n- [ 51a] __g1_start32\n- [ 527] thread\n- [ 52e] pthread_mutex_t\n- [ 53e] __lock\n- [ 545] __g_refs\n- [ 54e] unsigned char\n- [ 55c] _IO_write_ptr\n- [ 56a] PTHREAD_MUTEX_RECURSIVE_NP\n- [ 585] tries\n- [ 58b] __wseq32\n- [ 594] __pthread_cond_s\n- [ 5a5] __time_t\n- [ 5ae] x_cgo_notify_runtime_init_done\n- [ 5cd] __g_signals\n- [ 5d9] __wseq\n- [ 5e0] __low\n- [ 5e6] _fileno\n- [ 5ee] __off_t\n- [ 5f6] signed char\n- [ 602] short unsigned int\n- [ 615] uintptr_t\n- [ 61f] __g1_orig_size\n- [ 62e] __align\n- [ 636] _chain\n- [ 63d] FILE\n- [ 642] _flags2\n- [ 64a] __size\n- [ 651] _cur_column\n- [ 65d] __off64_t\n- [ 667] _unused2\n- [ 670] _IO_buf_base\n- [ 67d] __pthread_mutex_s\n+ [ 2db] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 30b] __elision_data\n+ [ 31a] __high\n+ [ 321] __next\n+ [ 328] timespec\n+ [ 331] char\n+ [ 336] _mode\n+ [ 33c] _IO_marker\n+ [ 347] _IO_read_ptr\n+ [ 354] PTHREAD_MUTEX_ERRORCHECK\n+ [ 36d] pthread_attr_t\n+ [ 37c] _IO_write_base\n+ [ 38b] __list\n+ [ 392] long long int\n+ [ 3a0] _IO_save_base\n+ [ 3ae] context\n+ [ 3b6] __syscall_slong_t\n+ [ 3c8] cgo_context_function\n+ [ 3dd] _freeres_buf\n+ [ 3ea] _IO_backup_base\n+ [ 3fa] __kind\n+ [ 401] __pad5\n+ [ 408] _vtable_offset\n+ [ 417] __int64_t\n+ [ 421] PTHREAD_MUTEX_ADAPTIVE_NP\n+ [ 43b] runtime_init_done\n+ [ 44d] __espins\n+ [ 456] PTHREAD_MUTEX_NORMAL\n+ [ 46b] short int\n+ [ 475] Context\n+ [ 47d] long int\n+ [ 486] attr\n+ [ 48b] _IO_wide_data\n+ [ 499] x_cgo_set_context_function\n+ [ 4b4] __data\n+ [ 4bb] __nusers\n+ [ 4c4] _wide_data\n+ [ 4cf] _lock\n+ [ 4d5] tv_sec\n+ [ 4dc] long unsigned int\n+ [ 4ee] _codecvt\n+ [ 4f7] _old_offset\n+ [ 503] _IO_FILE\n+ [ 50c] runtime_init_mu\n+ [ 51c] __g1_start32\n+ [ 529] thread\n+ [ 530] pthread_mutex_t\n+ [ 540] __lock\n+ [ 547] __g_refs\n+ [ 550] unsigned char\n+ [ 55e] _IO_write_ptr\n+ [ 56c] PTHREAD_MUTEX_RECURSIVE_NP\n+ [ 587] tries\n+ [ 58d] __wseq32\n+ [ 596] __pthread_cond_s\n+ [ 5a7] __time_t\n+ [ 5b0] x_cgo_notify_runtime_init_done\n+ [ 5cf] __g_signals\n+ [ 5db] __wseq\n+ [ 5e2] __low\n+ [ 5e8] _fileno\n+ [ 5f0] __off_t\n+ [ 5f8] signed char\n+ [ 604] short unsigned int\n+ [ 617] uintptr_t\n+ [ 621] __g1_orig_size\n+ [ 630] __align\n+ [ 638] _chain\n+ [ 63f] FILE\n+ [ 644] _flags2\n+ [ 64c] __size\n+ [ 653] _cur_column\n+ [ 65f] __off64_t\n+ [ 669] _unused2\n+ [ 672] _IO_buf_base\n+ [ 67f] __pthread_mutex_s\n \n"}]}, {"source1": "_x006.o", "source2": "_x006.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -14,17 +14,17 @@\n [ 9] .rel.debug_info REL 00000000 00124c 0002b0 08 I 21 8 4\n [10] .debug_abbrev PROGBITS 00000000 0005ff 0001e4 00 0 0 1\n [11] .debug_loc PROGBITS 00000000 0007e3 00005c 00 0 0 1\n [12] .debug_aranges PROGBITS 00000000 00083f 000020 00 0 0 1\n [13] .rel.debug_aranges REL 00000000 0014fc 000010 08 I 21 12 4\n [14] .debug_line PROGBITS 00000000 00085f 00020e 00 0 0 1\n [15] .rel.debug_line REL 00000000 00150c 000008 08 I 21 14 4\n- [16] .debug_str PROGBITS 00000000 000a6d 000249 01 MS 0 0 1\n- [17] .comment PROGBITS 00000000 000cb6 00001f 01 MS 0 0 1\n- [18] .note.GNU-stack PROGBITS 00000000 000cd5 000000 00 0 0 1\n+ [16] .debug_str PROGBITS 00000000 000a6d 00024b 01 MS 0 0 1\n+ [17] .comment PROGBITS 00000000 000cb8 00001f 01 MS 0 0 1\n+ [18] .note.GNU-stack PROGBITS 00000000 000cd7 000000 00 0 0 1\n [19] .eh_frame PROGBITS 00000000 000cd8 000164 00 A 0 0 4\n [20] .rel.eh_frame REL 00000000 001514 000020 08 I 21 19 4\n [21] .symtab SYMTAB 00000000 000e3c 000230 10 22 20 4\n [22] .strtab STRTAB 00000000 00106c 00011d 00 0 0 1\n [23] .shstrtab STRTAB 00000000 001534 0000e0 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,108 +2,108 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x41d (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x1eb): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x1ed): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x148): gcc_linux_386.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0xaf): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x122): gcc_linux_386.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x1ae): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x17e\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0xa1): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0xa9): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x82): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x8a): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n- <36> DW_AT_name : (indirect string, offset: 0x123): unsigned int\n+ <36> DW_AT_name : (indirect string, offset: 0xfd): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x190): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x16a): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0x222): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x224): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0x1e1): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0x1e3): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 2 (DW_TAG_base_type)\n <57> DW_AT_byte_size : 8\n <58> DW_AT_encoding : 5\t(signed)\n- <59> DW_AT_name : (indirect string, offset: 0x1b3): long long int\n+ <59> DW_AT_name : (indirect string, offset: 0x18d): long long int\n <1><5d>: Abbrev Number: 2 (DW_TAG_base_type)\n <5e> DW_AT_byte_size : 8\n <5f> DW_AT_encoding : 7\t(unsigned)\n- <60> DW_AT_name : (indirect string, offset: 0x158): long long unsigned int\n+ <60> DW_AT_name : (indirect string, offset: 0x132): long long unsigned int\n <1><64>: Abbrev Number: 2 (DW_TAG_base_type)\n <65> DW_AT_byte_size : 4\n <66> DW_AT_encoding : 5\t(signed)\n- <67> DW_AT_name : (indirect string, offset: 0x26): long int\n+ <67> DW_AT_name : (indirect string, offset: 0x2e): long int\n <1><6b>: Abbrev Number: 4 (DW_TAG_pointer_type)\n <6c> DW_AT_byte_size : 4\n <1><6d>: Abbrev Number: 2 (DW_TAG_base_type)\n <6e> DW_AT_byte_size : 1\n <6f> DW_AT_encoding : 6\t(signed char)\n- <70> DW_AT_name : (indirect string, offset: 0x1c1): char\n+ <70> DW_AT_name : (indirect string, offset: 0x19b): char\n <1><74>: Abbrev Number: 5 (DW_TAG_typedef)\n- <75> DW_AT_name : (indirect string, offset: 0x95): size_t\n+ <75> DW_AT_name : (indirect string, offset: 0x9d): size_t\n <79> DW_AT_decl_file : 2\n <7a> DW_AT_decl_line : 209\n <7b> DW_AT_decl_column : 23\n <7c> DW_AT_type : <0x33>\n <1><80>: Abbrev Number: 5 (DW_TAG_typedef)\n- <81> DW_AT_name : (indirect string, offset: 0x40): pthread_t\n+ <81> DW_AT_name : (indirect string, offset: 0x48): pthread_t\n <85> DW_AT_decl_file : 3\n <86> DW_AT_decl_line : 27\n <87> DW_AT_decl_column : 27\n <88> DW_AT_type : <0x3a>\n <1><8c>: Abbrev Number: 6 (DW_TAG_union_type)\n- <8d> DW_AT_name : (indirect string, offset: 0x213): pthread_attr_t\n+ <8d> DW_AT_name : (indirect string, offset: 0x215): pthread_attr_t\n <91> DW_AT_byte_size : 36\n <92> DW_AT_decl_file : 3\n <93> DW_AT_decl_line : 56\n <94> DW_AT_decl_column : 7\n <95> DW_AT_sibling : <0xb2>\n <2><99>: Abbrev Number: 7 (DW_TAG_member)\n- <9a> DW_AT_name : (indirect string, offset: 0x4f): __size\n+ <9a> DW_AT_name : (indirect string, offset: 0x57): __size\n <9e> DW_AT_decl_file : 3\n <9f> DW_AT_decl_line : 58\n DW_AT_decl_column : 8\n DW_AT_type : <0xb2>\n <2>: Abbrev Number: 7 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x1d4): __align\n+ DW_AT_name : (indirect string, offset: 0x0): __align\n DW_AT_decl_file : 3\n DW_AT_decl_line : 59\n DW_AT_decl_column : 12\n DW_AT_type : <0x64>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 8 (DW_TAG_array_type)\n DW_AT_type : <0x6d>\n DW_AT_sibling : <0xc2>\n <2>: Abbrev Number: 9 (DW_TAG_subrange_type)\n DW_AT_type : <0x33>\n DW_AT_upper_bound : 35\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 5 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x213): pthread_attr_t\n+ DW_AT_name : (indirect string, offset: 0x215): pthread_attr_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 62\n DW_AT_decl_column : 30\n DW_AT_type : <0x8c>\n <1>: Abbrev Number: 10 (DW_TAG_subroutine_type)\n DW_AT_prototyped : 1\n DW_AT_sibling : <0xd9>\n@@ -116,53 +116,53 @@\n <1>: Abbrev Number: 13 (DW_TAG_structure_type)\n DW_AT_byte_size : 128\n DW_AT_decl_file : 4\n DW_AT_decl_line : 5\n DW_AT_decl_column : 9\n DW_AT_sibling : <0xf6>\n <2>: Abbrev Number: 14 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2f): __val\n+ DW_AT_name : (indirect string, offset: 0x37): __val\n DW_AT_decl_file : 4\n DW_AT_decl_line : 7\n DW_AT_decl_column : 21\n DW_AT_type : <0xf6>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 8 (DW_TAG_array_type)\n DW_AT_type : <0x3a>\n DW_AT_sibling : <0x106>\n <2>: Abbrev Number: 9 (DW_TAG_subrange_type)\n <100> DW_AT_type : <0x33>\n <104> DW_AT_upper_bound : 31\n <2><105>: Abbrev Number: 0\n <1><106>: Abbrev Number: 5 (DW_TAG_typedef)\n- <107> DW_AT_name : (indirect string, offset: 0x1fa): __sigset_t\n+ <107> DW_AT_name : (indirect string, offset: 0x1fc): __sigset_t\n <10b> DW_AT_decl_file : 4\n <10c> DW_AT_decl_line : 8\n <10d> DW_AT_decl_column : 3\n <10e> DW_AT_type : <0xdf>\n <1><112>: Abbrev Number: 5 (DW_TAG_typedef)\n- <113> DW_AT_name : (indirect string, offset: 0x79): sigset_t\n+ <113> DW_AT_name : (indirect string, offset: 0x81): sigset_t\n <117> DW_AT_decl_file : 5\n <118> DW_AT_decl_line : 7\n <119> DW_AT_decl_column : 20\n <11a> DW_AT_type : <0x106>\n <1><11e>: Abbrev Number: 15 (DW_TAG_subroutine_type)\n <11f> DW_AT_prototyped : 1\n <1><11f>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <120> DW_AT_byte_size : 4\n <121> DW_AT_type : <0x11e>\n <1><125>: Abbrev Number: 5 (DW_TAG_typedef)\n- <126> DW_AT_name : (indirect string, offset: 0xc): uintptr_t\n+ <126> DW_AT_name : (indirect string, offset: 0x14): uintptr_t\n <12a> DW_AT_decl_file : 6\n <12b> DW_AT_decl_line : 96\n <12c> DW_AT_decl_column : 23\n <12d> DW_AT_type : <0x33>\n <1><131>: Abbrev Number: 5 (DW_TAG_typedef)\n- <132> DW_AT_name : (indirect string, offset: 0x22e): uintptr\n+ <132> DW_AT_name : (indirect string, offset: 0x230): uintptr\n <136> DW_AT_decl_file : 7\n <137> DW_AT_decl_line : 15\n <138> DW_AT_decl_column : 19\n <139> DW_AT_type : <0x125>\n <1><13d>: Abbrev Number: 16 (DW_TAG_typedef)\n <13e> DW_AT_name : G\n <140> DW_AT_decl_file : 7\n@@ -173,36 +173,36 @@\n <148> DW_AT_name : G\n <14a> DW_AT_byte_size : 8\n <14b> DW_AT_decl_file : 7\n <14c> DW_AT_decl_line : 23\n <14d> DW_AT_decl_column : 8\n <14e> DW_AT_sibling : <0x16d>\n <2><152>: Abbrev Number: 14 (DW_TAG_member)\n- <153> DW_AT_name : (indirect string, offset: 0x68): stacklo\n+ <153> DW_AT_name : (indirect string, offset: 0x70): stacklo\n <157> DW_AT_decl_file : 7\n <158> DW_AT_decl_line : 25\n <159> DW_AT_decl_column : 10\n <15a> DW_AT_type : <0x131>\n <15e> DW_AT_data_member_location: 0\n <2><15f>: Abbrev Number: 14 (DW_TAG_member)\n- <160> DW_AT_name : (indirect string, offset: 0x241): stackhi\n+ <160> DW_AT_name : (indirect string, offset: 0x243): stackhi\n <164> DW_AT_decl_file : 7\n <165> DW_AT_decl_line : 26\n <166> DW_AT_decl_column : 10\n <167> DW_AT_type : <0x131>\n <16b> DW_AT_data_member_location: 4\n <2><16c>: Abbrev Number: 0\n <1><16d>: Abbrev Number: 5 (DW_TAG_typedef)\n- <16e> DW_AT_name : (indirect string, offset: 0x1a2): ThreadStart\n+ <16e> DW_AT_name : (indirect string, offset: 0x17c): ThreadStart\n <172> DW_AT_decl_file : 7\n <173> DW_AT_decl_line : 33\n <174> DW_AT_decl_column : 28\n <175> DW_AT_type : <0x179>\n <1><179>: Abbrev Number: 18 (DW_TAG_structure_type)\n- <17a> DW_AT_name : (indirect string, offset: 0x1a2): ThreadStart\n+ <17a> DW_AT_name : (indirect string, offset: 0x17c): ThreadStart\n <17e> DW_AT_byte_size : 12\n <17f> DW_AT_decl_file : 7\n <180> DW_AT_decl_line : 34\n <181> DW_AT_decl_column : 8\n <182> DW_AT_sibling : <0x1ab>\n <2><186>: Abbrev Number: 19 (DW_TAG_member)\n <187> DW_AT_name : g\n@@ -232,15 +232,15 @@\n <1><1b1>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <1b2> DW_AT_byte_size : 4\n <1b3> DW_AT_type : <0x131>\n <1><1b7>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <1b8> DW_AT_byte_size : 4\n <1b9> DW_AT_type : <0x16d>\n <1><1bd>: Abbrev Number: 20 (DW_TAG_variable)\n- <1be> DW_AT_name : (indirect string, offset: 0x70): setg_gcc\n+ <1be> DW_AT_name : (indirect string, offset: 0x78): setg_gcc\n <1c2> DW_AT_decl_file : 1\n <1c3> DW_AT_decl_line : 12\n <1c4> DW_AT_decl_column : 15\n <1c5> DW_AT_type : <0xd9>\n <1c9> DW_AT_location : 5 byte block: 3 4 0 0 0 \t(DW_OP_addr: 4)\n <1><1cf>: Abbrev Number: 10 (DW_TAG_subroutine_type)\n <1d0> DW_AT_prototyped : 1\n@@ -250,26 +250,26 @@\n <2><1d9>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <1da> DW_AT_type : <0x1df>\n <2><1de>: Abbrev Number: 0\n <1><1df>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <1e0> DW_AT_byte_size : 4\n <1e1> DW_AT_type : <0x6b>\n <1><1e5>: Abbrev Number: 21 (DW_TAG_variable)\n- <1e6> DW_AT_name : (indirect string, offset: 0x115): x_cgo_inittls\n+ <1e6> DW_AT_name : (indirect string, offset: 0xef): x_cgo_inittls\n <1ea> DW_AT_decl_file : 1\n <1eb> DW_AT_decl_line : 15\n <1ec> DW_AT_decl_column : 8\n <1ed> DW_AT_type : <0x1f7>\n <1f1> DW_AT_external : 1\n <1f1> DW_AT_location : 5 byte block: 3 0 0 0 0 \t(DW_OP_addr: 0)\n <1><1f7>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <1f8> DW_AT_byte_size : 4\n <1f9> DW_AT_type : <0x1cf>\n <1><1fd>: Abbrev Number: 22 (DW_TAG_subprogram)\n- <1fe> DW_AT_name : (indirect string, offset: 0x16f): threadentry\n+ <1fe> DW_AT_name : (indirect string, offset: 0x149): threadentry\n <202> DW_AT_decl_file : 1\n <203> DW_AT_decl_line : 65\n <204> DW_AT_decl_column : 1\n <205> DW_AT_prototyped : 1\n <205> DW_AT_type : <0x6b>\n <209> DW_AT_low_pc : 0x0\n <20d> DW_AT_high_pc : 0x3a\n@@ -296,15 +296,15 @@\n <23c> DW_AT_abstract_origin: <0x3a3>\n <2><240>: Abbrev Number: 25 (DW_TAG_GNU_call_site)\n <241> DW_AT_low_pc : 0x31\n <245> DW_AT_abstract_origin: <0x3b0>\n <2><249>: Abbrev Number: 0\n <1><24a>: Abbrev Number: 26 (DW_TAG_subprogram)\n <24b> DW_AT_external : 1\n- <24b> DW_AT_name : (indirect string, offset: 0xdd): _cgo_sys_thread_start\n+ <24b> DW_AT_name : (indirect string, offset: 0xb7): _cgo_sys_thread_start\n <24f> DW_AT_decl_file : 1\n <250> DW_AT_decl_line : 35\n <251> DW_AT_decl_column : 1\n <252> DW_AT_prototyped : 1\n <252> DW_AT_low_pc : 0xb0\n <256> DW_AT_high_pc : 0xce\n <25a> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -314,43 +314,43 @@\n <261> DW_AT_name : ts\n <264> DW_AT_decl_file : 1\n <265> DW_AT_decl_line : 35\n <266> DW_AT_decl_column : 36\n <267> DW_AT_type : <0x1b7>\n <26b> DW_AT_location : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2><26e>: Abbrev Number: 20 (DW_TAG_variable)\n- <26f> DW_AT_name : (indirect string, offset: 0x9c): attr\n+ <26f> DW_AT_name : (indirect string, offset: 0xa4): attr\n <273> DW_AT_decl_file : 1\n <274> DW_AT_decl_line : 37\n <275> DW_AT_decl_column : 17\n <276> DW_AT_type : <0xc2>\n <27a> DW_AT_location : 3 byte block: 91 bc 7d \t(DW_OP_fbreg: -324)\n <2><27e>: Abbrev Number: 27 (DW_TAG_variable)\n <27f> DW_AT_name : ign\n <283> DW_AT_decl_file : 1\n <284> DW_AT_decl_line : 38\n <285> DW_AT_decl_column : 11\n <286> DW_AT_type : <0x112>\n <28a> DW_AT_location : 3 byte block: 91 e0 7d \t(DW_OP_fbreg: -288)\n <2><28e>: Abbrev Number: 20 (DW_TAG_variable)\n- <28f> DW_AT_name : (indirect string, offset: 0x7): oset\n+ <28f> DW_AT_name : (indirect string, offset: 0xf): oset\n <293> DW_AT_decl_file : 1\n <294> DW_AT_decl_line : 38\n <295> DW_AT_decl_column : 16\n <296> DW_AT_type : <0x112>\n <29a> DW_AT_location : 3 byte block: 91 e0 7e \t(DW_OP_fbreg: -160)\n <2><29e>: Abbrev Number: 27 (DW_TAG_variable)\n <29f> DW_AT_name : p\n <2a1> DW_AT_decl_file : 1\n <2a2> DW_AT_decl_line : 39\n <2a3> DW_AT_decl_column : 12\n <2a4> DW_AT_type : <0x80>\n <2a8> DW_AT_location : 3 byte block: 91 b4 7d \t(DW_OP_fbreg: -332)\n <2><2ac>: Abbrev Number: 20 (DW_TAG_variable)\n- <2ad> DW_AT_name : (indirect string, offset: 0x4a): size\n+ <2ad> DW_AT_name : (indirect string, offset: 0x52): size\n <2b1> DW_AT_decl_file : 1\n <2b2> DW_AT_decl_line : 40\n <2b3> DW_AT_decl_column : 9\n <2b4> DW_AT_type : <0x74>\n <2b8> DW_AT_location : 3 byte block: 91 b8 7d \t(DW_OP_fbreg: -328)\n <2><2bc>: Abbrev Number: 24 (DW_TAG_variable)\n <2bd> DW_AT_name : err\n@@ -383,15 +383,15 @@\n <30b> DW_AT_abstract_origin: <0x3fa>\n <2><30f>: Abbrev Number: 25 (DW_TAG_GNU_call_site)\n <310> DW_AT_low_pc : 0x170\n <314> DW_AT_abstract_origin: <0x407>\n <2><318>: Abbrev Number: 0\n <1><319>: Abbrev Number: 28 (DW_TAG_subprogram)\n <31a> DW_AT_external : 1\n- <31a> DW_AT_name : (indirect string, offset: 0x236): x_cgo_init\n+ <31a> DW_AT_name : (indirect string, offset: 0x238): x_cgo_init\n <31e> DW_AT_decl_file : 1\n <31f> DW_AT_decl_line : 18\n <320> DW_AT_decl_column : 1\n <321> DW_AT_prototyped : 1\n <321> DW_AT_low_pc : 0x40\n <325> DW_AT_high_pc : 0x6f\n <329> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -401,43 +401,43 @@\n <330> DW_AT_name : g\n <332> DW_AT_decl_file : 1\n <333> DW_AT_decl_line : 18\n <334> DW_AT_decl_column : 15\n <335> DW_AT_type : <0x1ab>\n <339> DW_AT_location : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2><33c>: Abbrev Number: 29 (DW_TAG_formal_parameter)\n- <33d> DW_AT_name : (indirect string, offset: 0x1dc): setg\n+ <33d> DW_AT_name : (indirect string, offset: 0x1de): setg\n <341> DW_AT_decl_file : 1\n <342> DW_AT_decl_line : 18\n <343> DW_AT_decl_column : 25\n <344> DW_AT_type : <0xd9>\n <348> DW_AT_location : 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n <2><34b>: Abbrev Number: 29 (DW_TAG_formal_parameter)\n- <34c> DW_AT_name : (indirect string, offset: 0x20e): tlsg\n+ <34c> DW_AT_name : (indirect string, offset: 0x210): tlsg\n <350> DW_AT_decl_file : 1\n <351> DW_AT_decl_line : 18\n <352> DW_AT_decl_column : 46\n <353> DW_AT_type : <0x1df>\n <357> DW_AT_location : 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n <2><35a>: Abbrev Number: 29 (DW_TAG_formal_parameter)\n- <35b> DW_AT_name : (indirect string, offset: 0xf3): tlsbase\n+ <35b> DW_AT_name : (indirect string, offset: 0xcd): tlsbase\n <35f> DW_AT_decl_file : 1\n <360> DW_AT_decl_line : 18\n <361> DW_AT_decl_column : 59\n <362> DW_AT_type : <0x1df>\n <366> DW_AT_location : 2 byte block: 91 c \t(DW_OP_fbreg: 12)\n <2><369>: Abbrev Number: 20 (DW_TAG_variable)\n- <36a> DW_AT_name : (indirect string, offset: 0x9c): attr\n+ <36a> DW_AT_name : (indirect string, offset: 0xa4): attr\n <36e> DW_AT_decl_file : 1\n <36f> DW_AT_decl_line : 20\n <370> DW_AT_decl_column : 17\n <371> DW_AT_type : <0xc2>\n <375> DW_AT_location : 2 byte block: 91 4c \t(DW_OP_fbreg: -52)\n <2><378>: Abbrev Number: 20 (DW_TAG_variable)\n- <379> DW_AT_name : (indirect string, offset: 0x4a): size\n+ <379> DW_AT_name : (indirect string, offset: 0x52): size\n <37d> DW_AT_decl_file : 1\n <37e> DW_AT_decl_line : 21\n <37f> DW_AT_decl_column : 9\n <380> DW_AT_type : <0x74>\n <384> DW_AT_location : 2 byte block: 91 48 \t(DW_OP_fbreg: -56)\n <2><387>: Abbrev Number: 25 (DW_TAG_GNU_call_site)\n <388> DW_AT_low_pc : 0x64\n@@ -448,86 +448,86 @@\n <2><399>: Abbrev Number: 25 (DW_TAG_GNU_call_site)\n <39a> DW_AT_low_pc : 0x8a\n <39e> DW_AT_abstract_origin: <0x413>\n <2><3a2>: Abbrev Number: 0\n <1><3a3>: Abbrev Number: 30 (DW_TAG_subprogram)\n <3a4> DW_AT_external : 1\n <3a4> DW_AT_declaration : 1\n- <3a4> DW_AT_linkage_name: (indirect string, offset: 0x1ae): free\n- <3a8> DW_AT_name : (indirect string, offset: 0x1ae): free\n+ <3a4> DW_AT_linkage_name: (indirect string, offset: 0x188): free\n+ <3a8> DW_AT_name : (indirect string, offset: 0x188): free\n <3ac> DW_AT_decl_file : 8\n <3ad> DW_AT_decl_line : 565\n <3af> DW_AT_decl_column : 13\n <1><3b0>: Abbrev Number: 31 (DW_TAG_subprogram)\n <3b1> DW_AT_external : 1\n <3b1> DW_AT_declaration : 1\n- <3b1> DW_AT_linkage_name: (indirect string, offset: 0x1c6): crosscall_386\n- <3b5> DW_AT_name : (indirect string, offset: 0x1c6): crosscall_386\n+ <3b1> DW_AT_linkage_name: (indirect string, offset: 0x1a0): crosscall_386\n+ <3b5> DW_AT_name : (indirect string, offset: 0x1a0): crosscall_386\n <3b9> DW_AT_decl_file : 7\n <3ba> DW_AT_decl_line : 74\n <3bb> DW_AT_decl_column : 6\n <1><3bc>: Abbrev Number: 31 (DW_TAG_subprogram)\n <3bd> DW_AT_external : 1\n <3bd> DW_AT_declaration : 1\n- <3bd> DW_AT_linkage_name: (indirect string, offset: 0x35): sigfillset\n- <3c1> DW_AT_name : (indirect string, offset: 0x35): sigfillset\n+ <3bd> DW_AT_linkage_name: (indirect string, offset: 0x3d): sigfillset\n+ <3c1> DW_AT_name : (indirect string, offset: 0x3d): sigfillset\n <3c5> DW_AT_decl_file : 9\n <3c6> DW_AT_decl_line : 199\n <3c7> DW_AT_decl_column : 12\n <1><3c8>: Abbrev Number: 31 (DW_TAG_subprogram)\n <3c9> DW_AT_external : 1\n <3c9> DW_AT_declaration : 1\n- <3c9> DW_AT_linkage_name: (indirect string, offset: 0x16): pthread_sigmask\n- <3cd> DW_AT_name : (indirect string, offset: 0x16): pthread_sigmask\n+ <3c9> DW_AT_linkage_name: (indirect string, offset: 0x1e): pthread_sigmask\n+ <3cd> DW_AT_name : (indirect string, offset: 0x1e): pthread_sigmask\n <3d1> DW_AT_decl_file : 10\n <3d2> DW_AT_decl_line : 31\n <3d3> DW_AT_decl_column : 12\n <1><3d4>: Abbrev Number: 30 (DW_TAG_subprogram)\n <3d5> DW_AT_external : 1\n <3d5> DW_AT_declaration : 1\n- <3d5> DW_AT_linkage_name: (indirect string, offset: 0x56): pthread_attr_init\n- <3d9> DW_AT_name : (indirect string, offset: 0x56): pthread_attr_init\n+ <3d5> DW_AT_linkage_name: (indirect string, offset: 0x5e): pthread_attr_init\n+ <3d9> DW_AT_name : (indirect string, offset: 0x5e): pthread_attr_init\n <3dd> DW_AT_decl_file : 11\n <3de> DW_AT_decl_line : 263\n <3e0> DW_AT_decl_column : 12\n <1><3e1>: Abbrev Number: 30 (DW_TAG_subprogram)\n <3e2> DW_AT_external : 1\n <3e2> DW_AT_declaration : 1\n- <3e2> DW_AT_linkage_name: (indirect string, offset: 0xfb): pthread_attr_getstacksize\n- <3e6> DW_AT_name : (indirect string, offset: 0xfb): pthread_attr_getstacksize\n+ <3e2> DW_AT_linkage_name: (indirect string, offset: 0xd5): pthread_attr_getstacksize\n+ <3e6> DW_AT_name : (indirect string, offset: 0xd5): pthread_attr_getstacksize\n <3ea> DW_AT_decl_file : 11\n <3eb> DW_AT_decl_line : 344\n <3ed> DW_AT_decl_column : 12\n <1><3ee>: Abbrev Number: 31 (DW_TAG_subprogram)\n <3ef> DW_AT_external : 1\n <3ef> DW_AT_declaration : 1\n- <3ef> DW_AT_linkage_name: (indirect string, offset: 0x130): _cgo_try_pthread_create\n- <3f3> DW_AT_name : (indirect string, offset: 0x130): _cgo_try_pthread_create\n+ <3ef> DW_AT_linkage_name: (indirect string, offset: 0x10a): _cgo_try_pthread_create\n+ <3f3> DW_AT_name : (indirect string, offset: 0x10a): _cgo_try_pthread_create\n <3f7> DW_AT_decl_file : 12\n <3f8> DW_AT_decl_line : 8\n <3f9> DW_AT_decl_column : 12\n <1><3fa>: Abbrev Number: 30 (DW_TAG_subprogram)\n <3fb> DW_AT_external : 1\n <3fb> DW_AT_declaration : 1\n- <3fb> DW_AT_linkage_name: (indirect string, offset: 0x205): strerror\n- <3ff> DW_AT_name : (indirect string, offset: 0x205): strerror\n+ <3fb> DW_AT_linkage_name: (indirect string, offset: 0x207): strerror\n+ <3ff> DW_AT_name : (indirect string, offset: 0x207): strerror\n <403> DW_AT_decl_file : 13\n <404> DW_AT_decl_line : 397\n <406> DW_AT_decl_column : 14\n <1><407>: Abbrev Number: 31 (DW_TAG_subprogram)\n <408> DW_AT_external : 1\n <408> DW_AT_declaration : 1\n- <408> DW_AT_linkage_name: (indirect string, offset: 0x0): fatalf\n- <40c> DW_AT_name : (indirect string, offset: 0x0): fatalf\n+ <408> DW_AT_linkage_name: (indirect string, offset: 0x8): fatalf\n+ <40c> DW_AT_name : (indirect string, offset: 0x8): fatalf\n <410> DW_AT_decl_file : 7\n <411> DW_AT_decl_line : 79\n <412> DW_AT_decl_column : 6\n <1><413>: Abbrev Number: 30 (DW_TAG_subprogram)\n <414> DW_AT_external : 1\n <414> DW_AT_declaration : 1\n- <414> DW_AT_linkage_name: (indirect string, offset: 0x17b): pthread_attr_destroy\n- <418> DW_AT_name : (indirect string, offset: 0x17b): pthread_attr_destroy\n+ <414> DW_AT_linkage_name: (indirect string, offset: 0x155): pthread_attr_destroy\n+ <418> DW_AT_name : (indirect string, offset: 0x155): pthread_attr_destroy\n <41c> DW_AT_decl_file : 11\n <41d> DW_AT_decl_line : 266\n <41f> DW_AT_decl_column : 12\n <1><420>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -22,28 +22,28 @@\n sigfillset\n pthread_t\n pthread_attr_init\n setg_gcc\n sigset_t\n short unsigned int\n unsigned char\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n _cgo_sys_thread_start\n pthread_attr_getstacksize\n x_cgo_inittls\n unsigned int\n _cgo_try_pthread_create\n gcc_linux_386.c\n long long unsigned int\n threadentry\n pthread_attr_destroy\n long unsigned int\n ThreadStart\n long long int\n crosscall_386\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n short int\n GNU C17 10.2.0\n __sigset_t\n strerror\n pthread_attr_t\n signed char\n x_cgo_init\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,204 +1,204 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n threadentry():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:66\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:66\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x10(%esp),%eax\n \tcall 8 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:69\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:69\n \tmov (%eax),%edi\n \tmov 0x8(%eax),%esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:70\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:70\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 1c \n R_386_PLT32\tfree\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:75\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:75\n \tmov %edi,(%esp)\n \tcall *0x4(%ebx)\n R_386_GOTOFF\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:77\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:77\n \tmov %esi,(%esp)\n \tcall 2d \n R_386_PLT32\tcrosscall_386\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:78\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:78\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:79\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:79\n \txor %eax,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret \n \tlea 0x0(%esi),%esi\n \n 00000040 :\n x_cgo_init():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:19\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:19\n \tpush %esi\n \tpush %ebx\n \tcall 43 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x40,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:24\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:24\n \tlea 0x18(%esp),%esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:23\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:23\n \tmov 0x50(%esp),%eax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:24\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:24\n \tpush %esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:23\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:23\n \tmov %eax,0x4(%ebx)\n R_386_GOTOFF\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:24\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:24\n \tcall 60 \n R_386_PLT32\tpthread_attr_init\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:25\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:25\n \tpop %eax\n \tpop %edx\n \tlea 0x10(%esp),%eax\n \tpush %eax\n \tpush %esi\n \tcall 6d \n R_386_PLT32\tpthread_attr_getstacksize\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:26\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:26\n \tmov 0x50(%esp),%edx\n \tlea 0x101c(%esp),%eax\n \tsub 0x18(%esp),%eax\n \tmov %eax,(%edx)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:27\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:27\n \tmov %esi,(%esp)\n \tcall 86 \n R_386_PLT32\tpthread_attr_destroy\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:29\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:29\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tx_cgo_inittls\n \tadd $0x10,%esp\n \tmov (%eax),%eax\n \ttest %eax,%eax\n \tje a9 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:30\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:30\n \tsub $0x8,%esp\n \tpushl 0x54(%esp)\n \tpushl 0x54(%esp)\n \tcall *%eax\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:32\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:32\n \tadd $0x34,%esp\n \tpop %ebx\n \tpop %esi\n \tret \n \tnop\n \n 000000b0 <_cgo_sys_thread_start>:\n _cgo_sys_thread_start():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:36\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:36\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall b5 <_cgo_sys_thread_start+0x5>\n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x148,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:43\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:43\n \tlea 0x3c(%esp),%esi\n \tpush %esi\n \tcall cb <_cgo_sys_thread_start+0x1b>\n R_386_PLT32\tsigfillset\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:44\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:44\n \tadd $0xc,%esp\n \tlea 0xb4(%esp),%ebp\n \tpush %ebp\n \tpush %esi\n \tpush $0x2\n \tcall de <_cgo_sys_thread_start+0x2e>\n R_386_PLT32\tpthread_sigmask\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:49\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:49\n \tlea 0x1c(%esp),%esi\n \txor %eax,%eax\n \tmov $0x9,%ecx\n \tmov %esi,%edi\n \trep stos %eax,%es:(%edi)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:50\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:50\n \tmov %esi,(%esp)\n \tcall f5 <_cgo_sys_thread_start+0x45>\n R_386_PLT32\tpthread_attr_init\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:51\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:51\n \tmovl $0x0,0x18(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:52\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:52\n \tpop %edi\n \tpop %eax\n \tlea 0x10(%esp),%eax\n \tpush %eax\n \tpush %esi\n \tcall 10a <_cgo_sys_thread_start+0x5a>\n R_386_PLT32\tpthread_attr_getstacksize\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:54\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:54\n \tmov 0x160(%esp),%edx\n \tmov 0x18(%esp),%ecx\n \tmov (%edx),%eax\n \tmov %ecx,0x4(%eax)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:55\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:55\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\t.text\n \tpush %edx\n \tpush %eax\n \tpush %esi\n \tlea 0x20(%esp),%eax\n \tpush %eax\n \tcall 12d <_cgo_sys_thread_start+0x7d>\n R_386_PLT32\t_cgo_try_pthread_create\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:57\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:57\n \tadd $0x1c,%esp\n \tpush $0x0\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:55\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:55\n \tmov %eax,%esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:57\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:57\n \tpush %ebp\n \tpush $0x2\n \tcall 13c <_cgo_sys_thread_start+0x8c>\n R_386_PLT32\tpthread_sigmask\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:59\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:59\n \tadd $0x10,%esp\n \ttest %esi,%esi\n \tjne 158 <_cgo_sys_thread_start+0xa8>\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:62\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:62\n \tadd $0x13c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret \n \tlea 0x0(%esi),%esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:60\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:60\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 15d <_cgo_sys_thread_start+0xad>\n R_386_PLT32\tstrerror\n \tpop %edx\n \tpop %ecx\n \tpush %eax\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\t.LC0\n \tpush %eax\n \tcall 16c <_cgo_sys_thread_start+0xbc>\n R_386_PLT32\tfatalf\n \tadd $0x10,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_386.c:62\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_386.c:62\n \tadd $0x13c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,50 +1,50 @@\n \n String dump of section '.debug_str':\n- [ 0] fatalf\n- [ 7] oset\n- [ c] uintptr_t\n- [ 16] pthread_sigmask\n- [ 26] long int\n- [ 2f] __val\n- [ 35] sigfillset\n- [ 40] pthread_t\n- [ 4a] size\n- [ 4f] __size\n- [ 56] pthread_attr_init\n- [ 68] stacklo\n- [ 70] setg_gcc\n- [ 79] sigset_t\n- [ 82] short unsigned int\n- [ 95] size_t\n- [ 9c] attr\n- [ a1] unsigned char\n- [ af] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ dd] _cgo_sys_thread_start\n- [ f3] tlsbase\n- [ fb] pthread_attr_getstacksize\n- [ 115] x_cgo_inittls\n- [ 123] unsigned int\n- [ 130] _cgo_try_pthread_create\n- [ 148] gcc_linux_386.c\n- [ 158] long long unsigned int\n- [ 16f] threadentry\n- [ 17b] pthread_attr_destroy\n- [ 190] long unsigned int\n- [ 1a2] ThreadStart\n- [ 1ae] free\n- [ 1b3] long long int\n- [ 1c1] char\n- [ 1c6] crosscall_386\n- [ 1d4] __align\n- [ 1dc] setg\n- [ 1e1] short int\n- [ 1eb] GNU C17 10.2.0\n- [ 1fa] __sigset_t\n- [ 205] strerror\n- [ 20e] tlsg\n- [ 213] pthread_attr_t\n- [ 222] signed char\n- [ 22e] uintptr\n- [ 236] x_cgo_init\n- [ 241] stackhi\n+ [ 0] __align\n+ [ 8] fatalf\n+ [ f] oset\n+ [ 14] uintptr_t\n+ [ 1e] pthread_sigmask\n+ [ 2e] long int\n+ [ 37] __val\n+ [ 3d] sigfillset\n+ [ 48] pthread_t\n+ [ 52] size\n+ [ 57] __size\n+ [ 5e] pthread_attr_init\n+ [ 70] stacklo\n+ [ 78] setg_gcc\n+ [ 81] sigset_t\n+ [ 8a] short unsigned int\n+ [ 9d] size_t\n+ [ a4] attr\n+ [ a9] unsigned char\n+ [ b7] _cgo_sys_thread_start\n+ [ cd] tlsbase\n+ [ d5] pthread_attr_getstacksize\n+ [ ef] x_cgo_inittls\n+ [ fd] unsigned int\n+ [ 10a] _cgo_try_pthread_create\n+ [ 122] gcc_linux_386.c\n+ [ 132] long long unsigned int\n+ [ 149] threadentry\n+ [ 155] pthread_attr_destroy\n+ [ 16a] long unsigned int\n+ [ 17c] ThreadStart\n+ [ 188] free\n+ [ 18d] long long int\n+ [ 19b] char\n+ [ 1a0] crosscall_386\n+ [ 1ae] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 1de] setg\n+ [ 1e3] short int\n+ [ 1ed] GNU C17 10.2.0\n+ [ 1fc] __sigset_t\n+ [ 207] strerror\n+ [ 210] tlsg\n+ [ 215] pthread_attr_t\n+ [ 224] signed char\n+ [ 230] uintptr\n+ [ 238] x_cgo_init\n+ [ 243] stackhi\n \n"}]}, {"source1": "_x007.o", "source2": "_x007.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -12,17 +12,17 @@\n [ 7] .debug_info PROGBITS 00000000 000091 0000f7 00 0 0 1\n [ 8] .rel.debug_info REL 00000000 000620 0000d0 08 I 19 7 4\n [ 9] .debug_abbrev PROGBITS 00000000 000188 00007e 00 0 0 1\n [10] .debug_aranges PROGBITS 00000000 000206 000020 00 0 0 1\n [11] .rel.debug_aranges REL 00000000 0006f0 000010 08 I 19 10 4\n [12] .debug_line PROGBITS 00000000 000226 000085 00 0 0 1\n [13] .rel.debug_line REL 00000000 000700 000008 08 I 19 12 4\n- [14] .debug_str PROGBITS 00000000 0002ab 0000ff 01 MS 0 0 1\n- [15] .comment PROGBITS 00000000 0003aa 00001f 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 00000000 0003c9 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 00000000 0002ab 000101 01 MS 0 0 1\n+ [15] .comment PROGBITS 00000000 0003ac 00001f 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 00000000 0003cb 000000 00 0 0 1\n [17] .eh_frame PROGBITS 00000000 0003cc 00007c 00 A 0 0 4\n [18] .rel.eh_frame REL 00000000 000708 000018 08 I 19 17 4\n [19] .symtab SYMTAB 00000000 000448 000150 10 20 15 4\n [20] .strtab STRTAB 00000000 000598 000056 00 0 0 1\n [21] .shstrtab STRTAB 00000000 000720 0000c6 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,71 +2,71 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0xf3 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0xe6): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0xe8): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n <11> DW_AT_name : (indirect string, offset: 0x24): gcc_setenv.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x90): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x31): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x4d\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x7d): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0xad): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0xc7): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0xc9): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n <36> DW_AT_name : (indirect string, offset: 0xe): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x31): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x61): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0xda): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0xdc): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0xf5): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0xf7): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 2 (DW_TAG_base_type)\n <57> DW_AT_byte_size : 8\n <58> DW_AT_encoding : 5\t(signed)\n <59> DW_AT_name : (indirect string, offset: 0x0): long long int\n <1><5d>: Abbrev Number: 2 (DW_TAG_base_type)\n <5e> DW_AT_byte_size : 8\n <5f> DW_AT_encoding : 7\t(unsigned)\n- <60> DW_AT_name : (indirect string, offset: 0x52): long long unsigned int\n+ <60> DW_AT_name : (indirect string, offset: 0x82): long long unsigned int\n <1><64>: Abbrev Number: 2 (DW_TAG_base_type)\n <65> DW_AT_byte_size : 4\n <66> DW_AT_encoding : 5\t(signed)\n- <67> DW_AT_name : (indirect string, offset: 0xbe): long int\n+ <67> DW_AT_name : (indirect string, offset: 0xc0): long int\n <1><6b>: Abbrev Number: 4 (DW_TAG_pointer_type)\n <6c> DW_AT_byte_size : 4\n <6d> DW_AT_type : <0x71>\n <1><71>: Abbrev Number: 2 (DW_TAG_base_type)\n <72> DW_AT_byte_size : 1\n <73> DW_AT_encoding : 6\t(signed char)\n- <74> DW_AT_name : (indirect string, offset: 0x8b): char\n+ <74> DW_AT_name : (indirect string, offset: 0xbb): char\n <1><78>: Abbrev Number: 5 (DW_TAG_subprogram)\n <79> DW_AT_external : 1\n- <79> DW_AT_name : (indirect string, offset: 0x43): x_cgo_unsetenv\n+ <79> DW_AT_name : (indirect string, offset: 0x73): x_cgo_unsetenv\n <7d> DW_AT_decl_file : 1\n <7e> DW_AT_decl_line : 23\n <7f> DW_AT_decl_column : 1\n <80> DW_AT_prototyped : 1\n <80> DW_AT_low_pc : 0x30\n <84> DW_AT_high_pc : 0x1d\n <88> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -81,15 +81,15 @@\n <9a> DW_AT_location : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2><9d>: Abbrev Number: 7 (DW_TAG_GNU_call_site)\n <9e> DW_AT_low_pc : 0x48\n DW_AT_abstract_origin: <0xdc>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 5 (DW_TAG_subprogram)\n DW_AT_external : 1\n- DW_AT_name : (indirect string, offset: 0x70): x_cgo_setenv\n+ DW_AT_name : (indirect string, offset: 0xa0): x_cgo_setenv\n DW_AT_decl_file : 1\n DW_AT_decl_line : 14\n DW_AT_decl_column : 1\n DW_AT_prototyped : 1\n DW_AT_low_pc : 0x0\n DW_AT_high_pc : 0x24\n DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -116,14 +116,14 @@\n DW_AT_name : (indirect string, offset: 0x1b): unsetenv\n DW_AT_decl_file : 2\n DW_AT_decl_line : 657\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 8 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x69): setenv\n- DW_AT_name : (indirect string, offset: 0x69): setenv\n+ DW_AT_linkage_name: (indirect string, offset: 0x99): setenv\n+ DW_AT_name : (indirect string, offset: 0x99): setenv\n DW_AT_decl_file : 2\n DW_AT_decl_line : 653\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,20 +1,20 @@\n /usr/include\n gcc_setenv.c\n stdlib.h\n long long int\n unsigned int\n unsetenv\n gcc_setenv.c\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n long unsigned int\n x_cgo_unsetenv\n long long unsigned int\n x_cgo_setenv\n unsigned char\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n long int\n short unsigned int\n signed char\n GNU C17 10.2.0\n short int\n GCC: (Debian 10.2.0-5) 10.2.0\n gcc_setenv.c\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,46 +1,46 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n x_cgo_setenv():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_setenv.c:15\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_setenv.c:15\n \tpush %ebx\n \tcall 2 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0xc,%esp\n \tmov 0x14(%esp),%eax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_setenv.c:17\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_setenv.c:17\n \tpush $0x1\n \tpushl 0x4(%eax)\n \tpushl (%eax)\n \tcall 1b \n R_386_PLT32\tsetenv\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_setenv.c:19\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_setenv.c:19\n \tadd $0x18,%esp\n \tpop %ebx\n \tret \n \tlea 0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \tnop\n \n 00000030 :\n x_cgo_unsetenv():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_setenv.c:24\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_setenv.c:24\n \tpush %ebx\n \tcall 32 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x14,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_setenv.c:26\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_setenv.c:26\n \tpushl 0x1c(%esp)\n \tcall 44 \n R_386_PLT32\tunsetenv\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_setenv.c:28\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_setenv.c:28\n \tadd $0x18,%esp\n \tpop %ebx\n \tret \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n String dump of section '.debug_str':\n [ 0] long long int\n [ e] unsigned int\n [ 1b] unsetenv\n [ 24] gcc_setenv.c\n- [ 31] long unsigned int\n- [ 43] x_cgo_unsetenv\n- [ 52] long long unsigned int\n- [ 69] setenv\n- [ 70] x_cgo_setenv\n- [ 7d] unsigned char\n- [ 8b] char\n- [ 90] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ be] long int\n- [ c7] short unsigned int\n- [ da] signed char\n- [ e6] GNU C17 10.2.0\n- [ f5] short int\n+ [ 31] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 61] long unsigned int\n+ [ 73] x_cgo_unsetenv\n+ [ 82] long long unsigned int\n+ [ 99] setenv\n+ [ a0] x_cgo_setenv\n+ [ ad] unsigned char\n+ [ bb] char\n+ [ c0] long int\n+ [ c9] short unsigned int\n+ [ dc] signed char\n+ [ e8] GNU C17 10.2.0\n+ [ f7] short int\n \n"}]}, {"source1": "_x008.o", "source2": "_x008.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -9,17 +9,17 @@\n [ 4] .debug_info PROGBITS 00000000 000082 00017b 00 0 0 1\n [ 5] .rel.debug_info REL 00000000 00063c 0000d8 08 I 16 4 4\n [ 6] .debug_abbrev PROGBITS 00000000 0001fd 0000db 00 0 0 1\n [ 7] .debug_aranges PROGBITS 00000000 0002d8 000020 00 0 0 1\n [ 8] .rel.debug_aranges REL 00000000 000714 000010 08 I 16 7 4\n [ 9] .debug_line PROGBITS 00000000 0002f8 00009b 00 0 0 1\n [10] .rel.debug_line REL 00000000 000724 000008 08 I 16 9 4\n- [11] .debug_str PROGBITS 00000000 000393 00013f 01 MS 0 0 1\n- [12] .comment PROGBITS 00000000 0004d2 00001f 01 MS 0 0 1\n- [13] .note.GNU-stack PROGBITS 00000000 0004f1 000000 00 0 0 1\n+ [11] .debug_str PROGBITS 00000000 000393 000141 01 MS 0 0 1\n+ [12] .comment PROGBITS 00000000 0004d4 00001f 01 MS 0 0 1\n+ [13] .note.GNU-stack PROGBITS 00000000 0004f3 000000 00 0 0 1\n [14] .eh_frame PROGBITS 00000000 0004f4 000048 00 A 0 0 4\n [15] .rel.eh_frame REL 00000000 00072c 000008 08 I 16 14 4\n [16] .symtab SYMTAB 00000000 00053c 0000e0 10 17 13 4\n [17] .strtab STRTAB 00000000 00061c 00001f 00 0 0 1\n [18] .shstrtab STRTAB 00000000 000734 00009f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,45 +2,45 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x177 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x11d): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x11f): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x10d): gcc_traceback.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x8c): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x10f): gcc_traceback.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x79): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x42\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x79): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0xa9): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0xe6): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0xe8): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n <36> DW_AT_name : (indirect string, offset: 0xe): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n <3d> DW_AT_name : (indirect string, offset: 0x25): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0xf9): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0xfb): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0x135): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0x137): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 2 (DW_TAG_base_type)\n <57> DW_AT_byte_size : 8\n <58> DW_AT_encoding : 5\t(signed)\n@@ -48,43 +48,43 @@\n <1><5d>: Abbrev Number: 2 (DW_TAG_base_type)\n <5e> DW_AT_byte_size : 8\n <5f> DW_AT_encoding : 7\t(unsigned)\n <60> DW_AT_name : (indirect string, offset: 0x37): long long unsigned int\n <1><64>: Abbrev Number: 2 (DW_TAG_base_type)\n <65> DW_AT_byte_size : 4\n <66> DW_AT_encoding : 5\t(signed)\n- <67> DW_AT_name : (indirect string, offset: 0xba): long int\n+ <67> DW_AT_name : (indirect string, offset: 0xbc): long int\n <1><6b>: Abbrev Number: 4 (DW_TAG_pointer_type)\n <6c> DW_AT_byte_size : 4\n <1><6d>: Abbrev Number: 2 (DW_TAG_base_type)\n <6e> DW_AT_byte_size : 1\n <6f> DW_AT_encoding : 6\t(signed char)\n- <70> DW_AT_name : (indirect string, offset: 0x87): char\n+ <70> DW_AT_name : (indirect string, offset: 0xb7): char\n <1><74>: Abbrev Number: 5 (DW_TAG_typedef)\n <75> DW_AT_name : (indirect string, offset: 0x1b): uintptr_t\n <79> DW_AT_decl_file : 3\n <7a> DW_AT_decl_line : 96\n <7b> DW_AT_decl_column : 23\n <7c> DW_AT_type : <0x33>\n <1><80>: Abbrev Number: 6 (DW_TAG_structure_type)\n- <81> DW_AT_name : (indirect string, offset: 0xd6): cgoTracebackArg\n+ <81> DW_AT_name : (indirect string, offset: 0xd8): cgoTracebackArg\n <85> DW_AT_byte_size : 16\n <86> DW_AT_decl_file : 2\n <87> DW_AT_decl_line : 102\n <88> DW_AT_decl_column : 8\n <89> DW_AT_sibling : <0xc2>\n <2><8d>: Abbrev Number: 7 (DW_TAG_member)\n- <8e> DW_AT_name : (indirect string, offset: 0x105): Context\n+ <8e> DW_AT_name : (indirect string, offset: 0x107): Context\n <92> DW_AT_decl_file : 2\n <93> DW_AT_decl_line : 103\n <94> DW_AT_decl_column : 13\n <95> DW_AT_type : <0x74>\n <99> DW_AT_data_member_location: 0\n <2><9a>: Abbrev Number: 7 (DW_TAG_member)\n- <9b> DW_AT_name : (indirect string, offset: 0xcb): SigContext\n+ <9b> DW_AT_name : (indirect string, offset: 0xcd): SigContext\n <9f> DW_AT_decl_file : 2\n DW_AT_decl_line : 104\n DW_AT_decl_column : 13\n DW_AT_type : <0x74>\n DW_AT_data_member_location: 4\n <2>: Abbrev Number: 8 (DW_TAG_member)\n DW_AT_name : Buf\n@@ -127,15 +127,15 @@\n DW_AT_name : (indirect string, offset: 0x67): info\n DW_AT_decl_file : 1\n DW_AT_decl_line : 15\n DW_AT_decl_column : 36\n DW_AT_type : <0x6b>\n DW_AT_location : 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n <2>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n- DW_AT_name : (indirect string, offset: 0xc3): context\n+ DW_AT_name : (indirect string, offset: 0xc5): context\n <101> DW_AT_decl_file : 1\n <102> DW_AT_decl_line : 15\n <103> DW_AT_decl_column : 48\n <104> DW_AT_type : <0x6b>\n <108> DW_AT_location : 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n <2><10b>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n <10c> DW_AT_name : (indirect string, offset: 0x6c): cgoTraceback\n@@ -148,15 +148,15 @@\n <11b> DW_AT_name : (indirect string, offset: 0x4e): cgoCallers\n <11f> DW_AT_decl_file : 1\n <120> DW_AT_decl_line : 15\n <121> DW_AT_decl_column : 115\n <122> DW_AT_type : <0xc2>\n <126> DW_AT_location : 2 byte block: 91 10 \t(DW_OP_fbreg: 16)\n <2><129>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n- <12a> DW_AT_name : (indirect string, offset: 0x12c): sigtramp\n+ <12a> DW_AT_name : (indirect string, offset: 0x12e): sigtramp\n <12e> DW_AT_decl_file : 1\n <12f> DW_AT_decl_line : 15\n <130> DW_AT_decl_column : 134\n <131> DW_AT_type : <0x174>\n <135> DW_AT_location : 2 byte block: 91 14 \t(DW_OP_fbreg: 20)\n <2><138>: Abbrev Number: 13 (DW_TAG_variable)\n <139> DW_AT_name : arg\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6,16 +6,16 @@\n unsigned int\n uintptr_t\n long unsigned int\n long long unsigned int\n cgoCallers\n x_cgo_callers\n cgoTraceback\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n unsigned char\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n long int\n SigContext\n cgoTracebackArg\n short unsigned int\n signed char\n gcc_traceback.c\n GNU C17 10.2.0\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,37 +1,37 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n x_cgo_callers():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:15\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:15\n \tpush %ebx\n \tsub $0x24,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:20\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:20\n \tmov 0x3c(%esp),%eax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:15\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:15\n \tmov 0x34(%esp),%ebx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:18\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:18\n \tmovl $0x0,0xc(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:21\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:21\n \tmovl $0x20,0x18(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:20\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:20\n \tmov %eax,0x14(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:22\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:22\n \tlea 0xc(%esp),%eax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:19\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:19\n \tmov %ebx,0x10(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:22\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:22\n \tpush %eax\n \tcall *0x3c(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:23\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:23\n \tadd $0xc,%esp\n \tpush %ebx\n \tpushl 0x2c(%esp)\n \tpushl 0x2c(%esp)\n \tcall *0x44(%esp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:24\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:24\n \tadd $0x28,%esp\n \tpop %ebx\n \tret \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -5,22 +5,22 @@\n [ 1b] uintptr_t\n [ 25] long unsigned int\n [ 37] long long unsigned int\n [ 4e] cgoCallers\n [ 59] x_cgo_callers\n [ 67] info\n [ 6c] cgoTraceback\n- [ 79] unsigned char\n- [ 87] char\n- [ 8c] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ ba] long int\n- [ c3] context\n- [ cb] SigContext\n- [ d6] cgoTracebackArg\n- [ e6] short unsigned int\n- [ f9] signed char\n- [ 105] Context\n- [ 10d] gcc_traceback.c\n- [ 11d] GNU C17 10.2.0\n- [ 12c] sigtramp\n- [ 135] short int\n+ [ 79] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ a9] unsigned char\n+ [ b7] char\n+ [ bc] long int\n+ [ c5] context\n+ [ cd] SigContext\n+ [ d8] cgoTracebackArg\n+ [ e8] short unsigned int\n+ [ fb] signed char\n+ [ 107] Context\n+ [ 10f] gcc_traceback.c\n+ [ 11f] GNU C17 10.2.0\n+ [ 12e] sigtramp\n+ [ 137] short int\n \n"}]}, {"source1": "_x009.o", "source2": "_x009.o", "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: REL (Relocatable file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 4520 (bytes into file)\n+ Start of section headers: 4524 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 25\n Section header string table index: 24\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,34 +1,34 @@\n-There are 25 section headers, starting at offset 0x11a8:\n+There are 25 section headers, starting at offset 0x11ac:\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] .group GROUP 00000000 000034 000008 04 22 20 4\n [ 2] .text PROGBITS 00000000 000040 00005e 00 AX 0 0 16\n- [ 3] .rel.text REL 00000000 000dd8 000040 08 I 22 2 4\n+ [ 3] .rel.text REL 00000000 000ddc 000040 08 I 22 2 4\n [ 4] .data PROGBITS 00000000 00009e 000000 00 WA 0 0 1\n [ 5] .bss NOBITS 00000000 00009e 000000 00 WA 0 0 1\n [ 6] .rodata.str1.4 PROGBITS 00000000 0000a0 00002c 01 AMS 0 0 4\n [ 7] .rodata PROGBITS 00000000 0000cc 000004 00 A 0 0 4\n [ 8] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 0000d0 000004 00 AXG 0 0 1\n [ 9] .debug_info PROGBITS 00000000 0000d4 0003f6 00 0 0 1\n- [10] .rel.debug_info REL 00000000 000e18 000280 08 I 22 9 4\n+ [10] .rel.debug_info REL 00000000 000e1c 000280 08 I 22 9 4\n [11] .debug_abbrev PROGBITS 00000000 0004ca 000187 00 0 0 1\n [12] .debug_loc PROGBITS 00000000 000651 000022 00 0 0 1\n [13] .debug_aranges PROGBITS 00000000 000673 000020 00 0 0 1\n- [14] .rel.debug_aranges REL 00000000 001098 000010 08 I 22 13 4\n+ [14] .rel.debug_aranges REL 00000000 00109c 000010 08 I 22 13 4\n [15] .debug_line PROGBITS 00000000 000693 000164 00 0 0 1\n- [16] .rel.debug_line REL 00000000 0010a8 000008 08 I 22 15 4\n- [17] .debug_str PROGBITS 00000000 0007f7 000302 01 MS 0 0 1\n- [18] .comment PROGBITS 00000000 000af9 00001f 01 MS 0 0 1\n- [19] .note.GNU-stack PROGBITS 00000000 000b18 000000 00 0 0 1\n- [20] .eh_frame PROGBITS 00000000 000b18 000074 00 A 0 0 4\n- [21] .rel.eh_frame REL 00000000 0010b0 000010 08 I 22 20 4\n- [22] .symtab SYMTAB 00000000 000b8c 0001c0 10 23 19 4\n- [23] .strtab STRTAB 00000000 000d4c 00008c 00 0 0 1\n- [24] .shstrtab STRTAB 00000000 0010c0 0000e8 00 0 0 1\n+ [16] .rel.debug_line REL 00000000 0010ac 000008 08 I 22 15 4\n+ [17] .debug_str PROGBITS 00000000 0007f7 000304 01 MS 0 0 1\n+ [18] .comment PROGBITS 00000000 000afb 00001f 01 MS 0 0 1\n+ [19] .note.GNU-stack PROGBITS 00000000 000b1a 000000 00 0 0 1\n+ [20] .eh_frame PROGBITS 00000000 000b1c 000074 00 A 0 0 4\n+ [21] .rel.eh_frame REL 00000000 0010b4 000010 08 I 22 20 4\n+ [22] .symtab SYMTAB 00000000 000b90 0001c0 10 23 19 4\n+ [23] .strtab STRTAB 00000000 000d50 00008c 00 0 0 1\n+ [24] .shstrtab STRTAB 00000000 0010c4 0000e8 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 p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n-Relocation section '.rel.text' at offset 0xdd8 contains 8 entries:\n+Relocation section '.rel.text' at offset 0xddc contains 8 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000003 00001402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 00000009 0000150a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 00000017 00001604 R_386_PLT32 00000000 malloc\n 00000037 00001704 R_386_PLT32 00000000 _cgo_sys_thread_start\n 00000043 0000182b R_386_GOT32X 00000000 stderr\n 0000004b 00001009 R_386_GOTOFF 00000000 .LC0\n 00000055 00001904 R_386_PLT32 00000000 fwrite\n 0000005a 00001a04 R_386_PLT32 00000000 abort\n \n-Relocation section '.rel.debug_info' at offset 0xe18 contains 80 entries:\n+Relocation section '.rel.debug_info' at offset 0xe1c contains 80 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000901 R_386_32 00000000 .debug_abbrev\n 0000000c 00000d01 R_386_32 00000000 .debug_str\n 00000011 00000d01 R_386_32 00000000 .debug_str\n 00000015 00000d01 R_386_32 00000000 .debug_str\n 00000019 00000201 R_386_32 00000000 .text\n 00000021 00000c01 R_386_32 00000000 .debug_line\n@@ -89,20 +89,20 @@\n 000003d2 00000d01 R_386_32 00000000 .debug_str\n 000003d6 00000d01 R_386_32 00000000 .debug_str\n 000003de 00000d01 R_386_32 00000000 .debug_str\n 000003e2 00000d01 R_386_32 00000000 .debug_str\n 000003e9 00000d01 R_386_32 00000000 .debug_str\n 000003ed 00000d01 R_386_32 00000000 .debug_str\n \n-Relocation section '.rel.debug_aranges' at offset 0x1098 contains 2 entries:\n+Relocation section '.rel.debug_aranges' at offset 0x109c contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000801 R_386_32 00000000 .debug_info\n 00000010 00000201 R_386_32 00000000 .text\n \n-Relocation section '.rel.debug_line' at offset 0x10a8 contains 1 entry:\n+Relocation section '.rel.debug_line' at offset 0x10ac contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n 0000011b 00000201 R_386_32 00000000 .text\n \n-Relocation section '.rel.eh_frame' at offset 0x10b0 contains 2 entries:\n+Relocation section '.rel.eh_frame' at offset 0x10b4 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000020 00000202 R_386_PC32 00000000 .text\n 00000068 00000702 R_386_PC32 00000000 .text.__x86.get_pc_thunk.bx\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,45 +2,45 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x3f2 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x274): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x276): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x2a8): gcc_util.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x10c): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x2aa): gcc_util.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0xa8): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x5e\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x1fe): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x200): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x186): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x190): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n- <36> DW_AT_name : (indirect string, offset: 0x14c): unsigned int\n+ <36> DW_AT_name : (indirect string, offset: 0x156): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x166): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x170): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n <44> DW_AT_name : (indirect string, offset: 0x83): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0x20c): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0x20e): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 4 (DW_TAG_typedef)\n <57> DW_AT_name : (indirect string, offset: 0x62): __int64_t\n <5b> DW_AT_decl_file : 2\n@@ -60,135 +60,135 @@\n <75> DW_AT_decl_file : 2\n <76> DW_AT_decl_line : 152\n <77> DW_AT_decl_column : 25\n <78> DW_AT_type : <0x7c>\n <1><7c>: Abbrev Number: 2 (DW_TAG_base_type)\n <7d> DW_AT_byte_size : 4\n <7e> DW_AT_encoding : 5\t(signed)\n- <7f> DW_AT_name : (indirect string, offset: 0xb5): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0xe5): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x283): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x285): __off64_t\n <88> DW_AT_decl_file : 2\n <89> DW_AT_decl_line : 153\n <8a> DW_AT_decl_column : 27\n <8b> DW_AT_type : <0x56>\n <1><8f>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <90> DW_AT_byte_size : 4\n <1><91>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <92> DW_AT_byte_size : 4\n <93> DW_AT_type : <0x97>\n <1><97>: Abbrev Number: 2 (DW_TAG_base_type)\n <98> DW_AT_byte_size : 1\n <99> DW_AT_encoding : 6\t(signed char)\n- <9a> DW_AT_name : (indirect string, offset: 0x269): char\n+ <9a> DW_AT_name : (indirect string, offset: 0x26b): char\n <1><9e>: Abbrev Number: 4 (DW_TAG_typedef)\n <9f> DW_AT_name : (indirect string, offset: 0x2a): uintptr_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 96\n DW_AT_decl_column : 23\n DW_AT_type : <0x33>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x23): size_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n DW_AT_type : <0x33>\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x1e4): _IO_FILE\n+ DW_AT_name : (indirect string, offset: 0x1e6): _IO_FILE\n DW_AT_byte_size : 148\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 8\n DW_AT_sibling : <0x23d>\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xbe): _flags\n+ DW_AT_name : (indirect string, offset: 0xee): _flags\n DW_AT_decl_file : 5\n DW_AT_decl_line : 51\n DW_AT_decl_column : 7\n DW_AT_type : <0x4f>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 8 (DW_TAG_member)\n DW_AT_name : (indirect string, offset: 0x8): _IO_read_ptr\n DW_AT_decl_file : 5\n DW_AT_decl_line : 54\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 4\n <2>
: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xa8): _IO_read_end\n+ DW_AT_name : (indirect string, offset: 0xd8): _IO_read_end\n DW_AT_decl_file : 5\n DW_AT_decl_line : 55\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 8\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x28d): _IO_read_base\n+ DW_AT_name : (indirect string, offset: 0x28f): _IO_read_base\n DW_AT_decl_file : 5\n DW_AT_decl_line : 56\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 12\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2f3): _IO_write_base\n+ DW_AT_name : (indirect string, offset: 0x2f5): _IO_write_base\n DW_AT_decl_file : 5\n DW_AT_decl_line : 57\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n <103> DW_AT_data_member_location: 16\n <2><104>: Abbrev Number: 8 (DW_TAG_member)\n- <105> DW_AT_name : (indirect string, offset: 0x178): _IO_write_ptr\n+ <105> DW_AT_name : (indirect string, offset: 0x182): _IO_write_ptr\n <109> DW_AT_decl_file : 5\n <10a> DW_AT_decl_line : 58\n <10b> DW_AT_decl_column : 9\n <10c> DW_AT_type : <0x91>\n <110> DW_AT_data_member_location: 20\n <2><111>: Abbrev Number: 8 (DW_TAG_member)\n- <112> DW_AT_name : (indirect string, offset: 0x1c3): _IO_write_end\n+ <112> DW_AT_name : (indirect string, offset: 0x1c5): _IO_write_end\n <116> DW_AT_decl_file : 5\n <117> DW_AT_decl_line : 59\n <118> DW_AT_decl_column : 9\n <119> DW_AT_type : <0x91>\n <11d> DW_AT_data_member_location: 24\n <2><11e>: Abbrev Number: 8 (DW_TAG_member)\n <11f> DW_AT_name : (indirect string, offset: 0x3e): _IO_buf_base\n <123> DW_AT_decl_file : 5\n <124> DW_AT_decl_line : 60\n <125> DW_AT_decl_column : 9\n <126> DW_AT_type : <0x91>\n <12a> DW_AT_data_member_location: 28\n <2><12b>: Abbrev Number: 8 (DW_TAG_member)\n- <12c> DW_AT_name : (indirect string, offset: 0xc5): _IO_buf_end\n+ <12c> DW_AT_name : (indirect string, offset: 0xf5): _IO_buf_end\n <130> DW_AT_decl_file : 5\n <131> DW_AT_decl_line : 61\n <132> DW_AT_decl_column : 9\n <133> DW_AT_type : <0x91>\n <137> DW_AT_data_member_location: 32\n <2><138>: Abbrev Number: 8 (DW_TAG_member)\n- <139> DW_AT_name : (indirect string, offset: 0x199): _IO_save_base\n+ <139> DW_AT_name : (indirect string, offset: 0x1a3): _IO_save_base\n <13d> DW_AT_decl_file : 5\n <13e> DW_AT_decl_line : 64\n <13f> DW_AT_decl_column : 9\n <140> DW_AT_type : <0x91>\n <144> DW_AT_data_member_location: 36\n <2><145>: Abbrev Number: 8 (DW_TAG_member)\n- <146> DW_AT_name : (indirect string, offset: 0x2c3): _IO_backup_base\n+ <146> DW_AT_name : (indirect string, offset: 0x2c5): _IO_backup_base\n <14a> DW_AT_decl_file : 5\n <14b> DW_AT_decl_line : 65\n <14c> DW_AT_decl_column : 9\n <14d> DW_AT_type : <0x91>\n <151> DW_AT_data_member_location: 40\n <2><152>: Abbrev Number: 8 (DW_TAG_member)\n- <153> DW_AT_name : (indirect string, offset: 0x29b): _IO_save_end\n+ <153> DW_AT_name : (indirect string, offset: 0x29d): _IO_save_end\n <157> DW_AT_decl_file : 5\n <158> DW_AT_decl_line : 66\n <159> DW_AT_decl_column : 9\n <15a> DW_AT_type : <0x91>\n <15e> DW_AT_data_member_location: 44\n <2><15f>: Abbrev Number: 8 (DW_TAG_member)\n- <160> DW_AT_name : (indirect string, offset: 0x1f5): _markers\n+ <160> DW_AT_name : (indirect string, offset: 0x1f7): _markers\n <164> DW_AT_decl_file : 5\n <165> DW_AT_decl_line : 68\n <166> DW_AT_decl_column : 22\n <167> DW_AT_type : <0x256>\n <16b> DW_AT_data_member_location: 48\n <2><16c>: Abbrev Number: 8 (DW_TAG_member)\n <16d> DW_AT_name : (indirect string, offset: 0x1c): _chain\n@@ -201,125 +201,125 @@\n <17a> DW_AT_name : (indirect string, offset: 0xa0): _fileno\n <17e> DW_AT_decl_file : 5\n <17f> DW_AT_decl_line : 72\n <180> DW_AT_decl_column : 7\n <181> DW_AT_type : <0x4f>\n <185> DW_AT_data_member_location: 56\n <2><186>: Abbrev Number: 8 (DW_TAG_member)\n- <187> DW_AT_name : (indirect string, offset: 0x1ad): _flags2\n+ <187> DW_AT_name : (indirect string, offset: 0x1b7): _flags2\n <18b> DW_AT_decl_file : 5\n <18c> DW_AT_decl_line : 73\n <18d> DW_AT_decl_column : 7\n <18e> DW_AT_type : <0x4f>\n <192> DW_AT_data_member_location: 60\n <2><193>: Abbrev Number: 8 (DW_TAG_member)\n- <194> DW_AT_name : (indirect string, offset: 0x100): _old_offset\n+ <194> DW_AT_name : (indirect string, offset: 0x130): _old_offset\n <198> DW_AT_decl_file : 5\n <199> DW_AT_decl_line : 74\n <19a> DW_AT_decl_column : 11\n <19b> DW_AT_type : <0x70>\n <19f> DW_AT_data_member_location: 64\n <2><1a0>: Abbrev Number: 8 (DW_TAG_member)\n- <1a1> DW_AT_name : (indirect string, offset: 0xd1): _cur_column\n+ <1a1> DW_AT_name : (indirect string, offset: 0x101): _cur_column\n <1a5> DW_AT_decl_file : 5\n <1a6> DW_AT_decl_line : 77\n <1a7> DW_AT_decl_column : 18\n <1a8> DW_AT_type : <0x2c>\n <1ac> DW_AT_data_member_location: 68\n <2><1ad>: Abbrev Number: 8 (DW_TAG_member)\n- <1ae> DW_AT_name : (indirect string, offset: 0x23f): _vtable_offset\n+ <1ae> DW_AT_name : (indirect string, offset: 0x241): _vtable_offset\n <1b2> DW_AT_decl_file : 5\n <1b3> DW_AT_decl_line : 78\n <1b4> DW_AT_decl_column : 15\n <1b5> DW_AT_type : <0x41>\n <1b9> DW_AT_data_member_location: 70\n <2><1ba>: Abbrev Number: 8 (DW_TAG_member)\n <1bb> DW_AT_name : (indirect string, offset: 0x34): _shortbuf\n <1bf> DW_AT_decl_file : 5\n <1c0> DW_AT_decl_line : 79\n <1c1> DW_AT_decl_column : 8\n <1c2> DW_AT_type : <0x262>\n <1c6> DW_AT_data_member_location: 71\n <2><1c7>: Abbrev Number: 8 (DW_TAG_member)\n- <1c8> DW_AT_name : (indirect string, offset: 0x1a7): _lock\n+ <1c8> DW_AT_name : (indirect string, offset: 0x1b1): _lock\n <1cc> DW_AT_decl_file : 5\n <1cd> DW_AT_decl_line : 81\n <1ce> DW_AT_decl_column : 15\n <1cf> DW_AT_type : <0x272>\n <1d3> DW_AT_data_member_location: 72\n <2><1d4>: Abbrev Number: 8 (DW_TAG_member)\n- <1d5> DW_AT_name : (indirect string, offset: 0x1bb): _offset\n+ <1d5> DW_AT_name : (indirect string, offset: 0x13c): _offset\n <1d9> DW_AT_decl_file : 5\n <1da> DW_AT_decl_line : 89\n <1db> DW_AT_decl_column : 13\n <1dc> DW_AT_type : <0x83>\n <1e0> DW_AT_data_member_location: 76\n <2><1e1>: Abbrev Number: 8 (DW_TAG_member)\n <1e2> DW_AT_name : (indirect string, offset: 0x6c): _codecvt\n <1e6> DW_AT_decl_file : 5\n <1e7> DW_AT_decl_line : 91\n <1e8> DW_AT_decl_column : 23\n <1e9> DW_AT_type : <0x27d>\n <1ed> DW_AT_data_member_location: 84\n <2><1ee>: Abbrev Number: 8 (DW_TAG_member)\n- <1ef> DW_AT_name : (indirect string, offset: 0x2e8): _wide_data\n+ <1ef> DW_AT_name : (indirect string, offset: 0x2ea): _wide_data\n <1f3> DW_AT_decl_file : 5\n <1f4> DW_AT_decl_line : 92\n <1f5> DW_AT_decl_column : 25\n <1f6> DW_AT_type : <0x288>\n <1fa> DW_AT_data_member_location: 88\n <2><1fb>: Abbrev Number: 8 (DW_TAG_member)\n- <1fc> DW_AT_name : (indirect string, offset: 0x2da): _freeres_list\n+ <1fc> DW_AT_name : (indirect string, offset: 0x2dc): _freeres_list\n <200> DW_AT_decl_file : 5\n <201> DW_AT_decl_line : 93\n <202> DW_AT_decl_column : 20\n <203> DW_AT_type : <0x25c>\n <207> DW_AT_data_member_location: 92\n <2><208>: Abbrev Number: 8 (DW_TAG_member)\n- <209> DW_AT_name : (indirect string, offset: 0x159): _freeres_buf\n+ <209> DW_AT_name : (indirect string, offset: 0x163): _freeres_buf\n <20d> DW_AT_decl_file : 5\n <20e> DW_AT_decl_line : 94\n <20f> DW_AT_decl_column : 9\n <210> DW_AT_type : <0x8f>\n <214> DW_AT_data_member_location: 96\n <2><215>: Abbrev Number: 8 (DW_TAG_member)\n- <216> DW_AT_name : (indirect string, offset: 0x13a): __pad5\n+ <216> DW_AT_name : (indirect string, offset: 0x144): __pad5\n <21a> DW_AT_decl_file : 5\n <21b> DW_AT_decl_line : 95\n <21c> DW_AT_decl_column : 10\n <21d> DW_AT_type : <0xaa>\n <221> DW_AT_data_member_location: 100\n <2><222>: Abbrev Number: 8 (DW_TAG_member)\n- <223> DW_AT_name : (indirect string, offset: 0x1b5): _mode\n+ <223> DW_AT_name : (indirect string, offset: 0x1bf): _mode\n <227> DW_AT_decl_file : 5\n <228> DW_AT_decl_line : 96\n <229> DW_AT_decl_column : 7\n <22a> DW_AT_type : <0x4f>\n <22e> DW_AT_data_member_location: 104\n <2><22f>: Abbrev Number: 8 (DW_TAG_member)\n- <230> DW_AT_name : (indirect string, offset: 0x2b3): _unused2\n+ <230> DW_AT_name : (indirect string, offset: 0x2b5): _unused2\n <234> DW_AT_decl_file : 5\n <235> DW_AT_decl_line : 98\n <236> DW_AT_decl_column : 8\n <237> DW_AT_type : <0x28e>\n <23b> DW_AT_data_member_location: 108\n <2><23c>: Abbrev Number: 0\n <1><23d>: Abbrev Number: 4 (DW_TAG_typedef)\n- <23e> DW_AT_name : (indirect string, offset: 0x24e): FILE\n+ <23e> DW_AT_name : (indirect string, offset: 0x250): FILE\n <242> DW_AT_decl_file : 6\n <243> DW_AT_decl_line : 7\n <244> DW_AT_decl_column : 25\n <245> DW_AT_type : <0xb6>\n <1><249>: Abbrev Number: 9 (DW_TAG_typedef)\n- <24a> DW_AT_name : (indirect string, offset: 0x1d9): _IO_lock_t\n+ <24a> DW_AT_name : (indirect string, offset: 0x1db): _IO_lock_t\n <24e> DW_AT_decl_file : 5\n <24f> DW_AT_decl_line : 43\n <250> DW_AT_decl_column : 14\n <1><251>: Abbrev Number: 10 (DW_TAG_structure_type)\n- <252> DW_AT_name : (indirect string, offset: 0x141): _IO_marker\n+ <252> DW_AT_name : (indirect string, offset: 0x14b): _IO_marker\n <256> DW_AT_declaration : 1\n <1><256>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <257> DW_AT_byte_size : 4\n <258> DW_AT_type : <0x251>\n <1><25c>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <25d> DW_AT_byte_size : 4\n <25e> DW_AT_type : <0xb6>\n@@ -330,21 +330,21 @@\n <26c> DW_AT_type : <0x33>\n <270> DW_AT_upper_bound : 0\n <2><271>: Abbrev Number: 0\n <1><272>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <273> DW_AT_byte_size : 4\n <274> DW_AT_type : <0x249>\n <1><278>: Abbrev Number: 10 (DW_TAG_structure_type)\n- <279> DW_AT_name : (indirect string, offset: 0xe8): _IO_codecvt\n+ <279> DW_AT_name : (indirect string, offset: 0x118): _IO_codecvt\n <27d> DW_AT_declaration : 1\n <1><27d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <27e> DW_AT_byte_size : 4\n <27f> DW_AT_type : <0x278>\n <1><283>: Abbrev Number: 10 (DW_TAG_structure_type)\n- <284> DW_AT_name : (indirect string, offset: 0x229): _IO_wide_data\n+ <284> DW_AT_name : (indirect string, offset: 0x22b): _IO_wide_data\n <288> DW_AT_declaration : 1\n <1><288>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <289> DW_AT_byte_size : 4\n <28a> DW_AT_type : <0x283>\n <1><28e>: Abbrev Number: 11 (DW_TAG_array_type)\n <28f> DW_AT_type : <0x97>\n <293> DW_AT_sibling : <0x29e>\n@@ -352,23 +352,23 @@\n <298> DW_AT_type : <0x33>\n <29c> DW_AT_upper_bound : 39\n <2><29d>: Abbrev Number: 0\n <1><29e>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <29f> DW_AT_byte_size : 4\n <2a0> DW_AT_type : <0x23d>\n <1><2a4>: Abbrev Number: 13 (DW_TAG_variable)\n- <2a5> DW_AT_name : (indirect string, offset: 0x2bc): stderr\n+ <2a5> DW_AT_name : (indirect string, offset: 0x2be): stderr\n <2a9> DW_AT_decl_file : 8\n <2aa> DW_AT_decl_line : 139\n <2ab> DW_AT_decl_column : 14\n <2ac> DW_AT_type : <0x29e>\n <2b0> DW_AT_external : 1\n <2b0> DW_AT_declaration : 1\n <1><2b0>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2b1> DW_AT_name : (indirect string, offset: 0x1d1): uintptr\n+ <2b1> DW_AT_name : (indirect string, offset: 0x1d3): uintptr\n <2b5> DW_AT_decl_file : 7\n <2b6> DW_AT_decl_line : 15\n <2b7> DW_AT_decl_column : 19\n <2b8> DW_AT_type : <0x9e>\n <1><2bc>: Abbrev Number: 14 (DW_TAG_typedef)\n <2bd> DW_AT_name : G\n <2bf> DW_AT_decl_file : 7\n@@ -379,36 +379,36 @@\n <2c7> DW_AT_name : G\n <2c9> DW_AT_byte_size : 8\n <2ca> DW_AT_decl_file : 7\n <2cb> DW_AT_decl_line : 23\n <2cc> DW_AT_decl_column : 8\n <2cd> DW_AT_sibling : <0x2ec>\n <2><2d1>: Abbrev Number: 8 (DW_TAG_member)\n- <2d2> DW_AT_name : (indirect string, offset: 0x237): stacklo\n+ <2d2> DW_AT_name : (indirect string, offset: 0x239): stacklo\n <2d6> DW_AT_decl_file : 7\n <2d7> DW_AT_decl_line : 25\n <2d8> DW_AT_decl_column : 10\n <2d9> DW_AT_type : <0x2b0>\n <2dd> DW_AT_data_member_location: 0\n <2><2de>: Abbrev Number: 8 (DW_TAG_member)\n- <2df> DW_AT_name : (indirect string, offset: 0x1ed): stackhi\n+ <2df> DW_AT_name : (indirect string, offset: 0x1ef): stackhi\n <2e3> DW_AT_decl_file : 7\n <2e4> DW_AT_decl_line : 26\n <2e5> DW_AT_decl_column : 10\n <2e6> DW_AT_type : <0x2b0>\n <2ea> DW_AT_data_member_location: 4\n <2><2eb>: Abbrev Number: 0\n <1><2ec>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2ed> DW_AT_name : (indirect string, offset: 0xf4): ThreadStart\n+ <2ed> DW_AT_name : (indirect string, offset: 0x124): ThreadStart\n <2f1> DW_AT_decl_file : 7\n <2f2> DW_AT_decl_line : 33\n <2f3> DW_AT_decl_column : 28\n <2f4> DW_AT_type : <0x2f8>\n <1><2f8>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <2f9> DW_AT_name : (indirect string, offset: 0xf4): ThreadStart\n+ <2f9> DW_AT_name : (indirect string, offset: 0x124): ThreadStart\n <2fd> DW_AT_byte_size : 12\n <2fe> DW_AT_decl_file : 7\n <2ff> DW_AT_decl_line : 34\n <300> DW_AT_decl_column : 8\n <301> DW_AT_sibling : <0x32a>\n <2><305>: Abbrev Number: 16 (DW_TAG_member)\n <306> DW_AT_name : g\n@@ -447,29 +447,29 @@\n <33e> DW_AT_byte_size : 4\n <33f> DW_AT_type : <0x2ec>\n <1><343>: Abbrev Number: 18 (DW_TAG_subroutine_type)\n <344> DW_AT_sibling : <0x34a>\n <2><348>: Abbrev Number: 19 (DW_TAG_unspecified_parameters)\n <2><349>: Abbrev Number: 0\n <1><34a>: Abbrev Number: 20 (DW_TAG_variable)\n- <34b> DW_AT_name : (indirect string, offset: 0xdd): _cgo_yield\n+ <34b> DW_AT_name : (indirect string, offset: 0x10d): _cgo_yield\n <34f> DW_AT_decl_file : 1\n <350> DW_AT_decl_line : 27\n <351> DW_AT_decl_column : 14\n <352> DW_AT_type : <0x362>\n <356> DW_AT_external : 1\n <356> DW_AT_location : 5 byte block: 3 0 0 0 0 \t(DW_OP_addr: 0)\n <1><35c>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <35d> DW_AT_byte_size : 4\n <35e> DW_AT_type : <0x343>\n <1><362>: Abbrev Number: 21 (DW_TAG_const_type)\n <363> DW_AT_type : <0x35c>\n <1><367>: Abbrev Number: 22 (DW_TAG_subprogram)\n <368> DW_AT_external : 1\n- <368> DW_AT_name : (indirect string, offset: 0x216): x_cgo_thread_start\n+ <368> DW_AT_name : (indirect string, offset: 0x218): x_cgo_thread_start\n <36c> DW_AT_decl_file : 1\n <36d> DW_AT_decl_line : 9\n <36e> DW_AT_decl_column : 1\n <36f> DW_AT_prototyped : 1\n <36f> DW_AT_low_pc : 0x0\n <373> DW_AT_high_pc : 0x5e\n <377> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -510,29 +510,29 @@\n <3c9> DW_AT_name : (indirect string, offset: 0x15): malloc\n <3cd> DW_AT_decl_file : 9\n <3ce> DW_AT_decl_line : 539\n <3d0> DW_AT_decl_column : 14\n <1><3d1>: Abbrev Number: 27 (DW_TAG_subprogram)\n <3d2> DW_AT_external : 1\n <3d2> DW_AT_declaration : 1\n- <3d2> DW_AT_linkage_name: (indirect string, offset: 0x253): _cgo_sys_thread_start\n- <3d6> DW_AT_name : (indirect string, offset: 0x253): _cgo_sys_thread_start\n+ <3d2> DW_AT_linkage_name: (indirect string, offset: 0x255): _cgo_sys_thread_start\n+ <3d6> DW_AT_name : (indirect string, offset: 0x255): _cgo_sys_thread_start\n <3da> DW_AT_decl_file : 7\n <3db> DW_AT_decl_line : 57\n <3dc> DW_AT_decl_column : 6\n <1><3dd>: Abbrev Number: 28 (DW_TAG_subprogram)\n <3de> DW_AT_external : 1\n <3de> DW_AT_declaration : 1\n- <3de> DW_AT_linkage_name: (indirect string, offset: 0x2d3): fwrite\n+ <3de> DW_AT_linkage_name: (indirect string, offset: 0x2d5): fwrite\n <3e2> DW_AT_name : (indirect string, offset: 0x8f): __builtin_fwrite\n <3e6> DW_AT_decl_file : 10\n <3e7> DW_AT_decl_line : 0\n <1><3e8>: Abbrev Number: 26 (DW_TAG_subprogram)\n <3e9> DW_AT_external : 1\n <3e9> DW_AT_declaration : 1\n- <3e9> DW_AT_linkage_name: (indirect string, offset: 0x26e): abort\n- <3ed> DW_AT_name : (indirect string, offset: 0x26e): abort\n+ <3e9> DW_AT_linkage_name: (indirect string, offset: 0x270): abort\n+ <3ed> DW_AT_name : (indirect string, offset: 0x270): abort\n <3f1> DW_AT_decl_file : 9\n <3f2> DW_AT_decl_line : 591\n <3f4> DW_AT_decl_column : 13\n <1><3f5>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -16,23 +16,23 @@\n _IO_buf_base\n long long unsigned int\n __int64_t\n _codecvt\n long long int\n signed char\n __builtin_fwrite\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n _IO_read_end\n long int\n _IO_buf_end\n _cur_column\n _cgo_yield\n _IO_codecvt\n ThreadStart\n _old_offset\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n _IO_marker\n unsigned int\n _freeres_buf\n long unsigned int\n _IO_write_ptr\n short unsigned int\n _IO_save_base\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,57 +1,57 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n x_cgo_thread_start():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:10\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:10\n \tpush %esi\n \tpush %ebx\n \tcall 3 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x10,%esp\n \tmov 0x1c(%esp),%esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:15\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:15\n \tpush $0xc\n \tcall 17 \n R_386_PLT32\tmalloc\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:17\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:17\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 41 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:21\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:21\n \tmov (%esi),%edx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:23\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:23\n \tsub $0xc,%esp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:21\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:21\n \tmov %edx,(%eax)\n \tmov 0x4(%esi),%edx\n \tmov %edx,0x4(%eax)\n \tmov 0x8(%esi),%edx\n \tmov %edx,0x8(%eax)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:23\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:23\n \tpush %eax\n \tcall 37 \n R_386_PLT32\t_cgo_sys_thread_start\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:24\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:24\n \tadd $0x14,%esp\n \tpop %ebx\n \tpop %esi\n \tret \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:18\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:18\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstderr\n \tpushl (%eax)\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\t.LC0\n \tpush $0x2b\n \tpush $0x1\n \tpush %eax\n \tcall 55 \n R_386_PLT32\tfwrite\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:19\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:19\n \tcall 5a \n R_386_PLT32\tabort\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -11,58 +11,58 @@\n [ 4b] long long unsigned int\n [ 62] __int64_t\n [ 6c] _codecvt\n [ 75] long long int\n [ 83] signed char\n [ 8f] __builtin_fwrite\n [ a0] _fileno\n- [ a8] _IO_read_end\n- [ b5] long int\n- [ be] _flags\n- [ c5] _IO_buf_end\n- [ d1] _cur_column\n- [ dd] _cgo_yield\n- [ e8] _IO_codecvt\n- [ f4] ThreadStart\n- [ 100] _old_offset\n- [ 10c] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 13a] __pad5\n- [ 141] _IO_marker\n- [ 14c] unsigned int\n- [ 159] _freeres_buf\n- [ 166] long unsigned int\n- [ 178] _IO_write_ptr\n- [ 186] short unsigned int\n- [ 199] _IO_save_base\n- [ 1a7] _lock\n- [ 1ad] _flags2\n- [ 1b5] _mode\n- [ 1bb] _offset\n- [ 1c3] _IO_write_end\n- [ 1d1] uintptr\n- [ 1d9] _IO_lock_t\n- [ 1e4] _IO_FILE\n- [ 1ed] stackhi\n- [ 1f5] _markers\n- [ 1fe] unsigned char\n- [ 20c] short int\n- [ 216] x_cgo_thread_start\n- [ 229] _IO_wide_data\n- [ 237] stacklo\n- [ 23f] _vtable_offset\n- [ 24e] FILE\n- [ 253] _cgo_sys_thread_start\n- [ 269] char\n- [ 26e] abort\n- [ 274] GNU C17 10.2.0\n- [ 283] __off64_t\n- [ 28d] _IO_read_base\n- [ 29b] _IO_save_end\n- [ 2a8] gcc_util.c\n- [ 2b3] _unused2\n- [ 2bc] stderr\n- [ 2c3] _IO_backup_base\n- [ 2d3] fwrite\n- [ 2da] _freeres_list\n- [ 2e8] _wide_data\n- [ 2f3] _IO_write_base\n+ [ a8] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ d8] _IO_read_end\n+ [ e5] long int\n+ [ ee] _flags\n+ [ f5] _IO_buf_end\n+ [ 101] _cur_column\n+ [ 10d] _cgo_yield\n+ [ 118] _IO_codecvt\n+ [ 124] ThreadStart\n+ [ 130] _old_offset\n+ [ 13c] _offset\n+ [ 144] __pad5\n+ [ 14b] _IO_marker\n+ [ 156] unsigned int\n+ [ 163] _freeres_buf\n+ [ 170] long unsigned int\n+ [ 182] _IO_write_ptr\n+ [ 190] short unsigned int\n+ [ 1a3] _IO_save_base\n+ [ 1b1] _lock\n+ [ 1b7] _flags2\n+ [ 1bf] _mode\n+ [ 1c5] _IO_write_end\n+ [ 1d3] uintptr\n+ [ 1db] _IO_lock_t\n+ [ 1e6] _IO_FILE\n+ [ 1ef] stackhi\n+ [ 1f7] _markers\n+ [ 200] unsigned char\n+ [ 20e] short int\n+ [ 218] x_cgo_thread_start\n+ [ 22b] _IO_wide_data\n+ [ 239] stacklo\n+ [ 241] _vtable_offset\n+ [ 250] FILE\n+ [ 255] _cgo_sys_thread_start\n+ [ 26b] char\n+ [ 270] abort\n+ [ 276] GNU C17 10.2.0\n+ [ 285] __off64_t\n+ [ 28f] _IO_read_base\n+ [ 29d] _IO_save_end\n+ [ 2aa] gcc_util.c\n+ [ 2b5] _unused2\n+ [ 2be] stderr\n+ [ 2c5] _IO_backup_base\n+ [ 2d5] fwrite\n+ [ 2dc] _freeres_list\n+ [ 2ea] _wide_data\n+ [ 2f5] _IO_write_base\n \n"}]}, {"source1": "_x010.o", "source2": "_x010.o", "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: REL (Relocatable file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 708 (bytes into file)\n+ Start of section headers: 712 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 16\n Section header string table index: 15\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,25 +1,25 @@\n-There are 16 section headers, starting at offset 0x2c4:\n+There are 16 section headers, starting at offset 0x2c8:\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] .text PROGBITS 00000000 000034 000010 00 AX 0 0 1\n [ 2] .data PROGBITS 00000000 000044 000000 00 WA 0 0 1\n [ 3] .bss NOBITS 00000000 000044 000000 00 WA 0 0 1\n [ 4] .note.GNU-stack PROGBITS 00000000 000044 000000 00 0 0 1\n [ 5] .debug_line PROGBITS 00000000 000044 000044 00 0 0 1\n- [ 6] .rel.debug_line REL 00000000 0001ec 000008 08 I 13 5 4\n+ [ 6] .rel.debug_line REL 00000000 0001f0 000008 08 I 13 5 4\n [ 7] .debug_info PROGBITS 00000000 000088 000026 00 0 0 1\n- [ 8] .rel.debug_info REL 00000000 0001f4 000038 08 I 13 7 4\n+ [ 8] .rel.debug_info REL 00000000 0001f8 000038 08 I 13 7 4\n [ 9] .debug_abbrev PROGBITS 00000000 0000ae 000014 00 0 0 1\n [10] .debug_aranges PROGBITS 00000000 0000c8 000020 00 0 0 8\n- [11] .rel.debug_aranges REL 00000000 00022c 000010 08 I 13 10 4\n- [12] .debug_str PROGBITS 00000000 0000e8 000044 01 MS 0 0 1\n- [13] .symtab SYMTAB 00000000 00012c 0000b0 10 14 10 4\n- [14] .strtab STRTAB 00000000 0001dc 00000f 00 0 0 1\n- [15] .shstrtab STRTAB 00000000 00023c 000088 00 0 0 1\n+ [11] .rel.debug_aranges REL 00000000 000230 000010 08 I 13 10 4\n+ [12] .debug_str PROGBITS 00000000 0000e8 000046 01 MS 0 0 1\n+ [13] .symtab SYMTAB 00000000 000130 0000b0 10 14 10 4\n+ [14] .strtab STRTAB 00000000 0001e0 00000f 00 0 0 1\n+ [15] .shstrtab STRTAB 00000000 000240 000088 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 p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n-Relocation section '.rel.debug_line' at offset 0x1ec contains 1 entry:\n+Relocation section '.rel.debug_line' at offset 0x1f0 contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n 0000002d 00000101 R_386_32 00000000 .text\n \n-Relocation section '.rel.debug_info' at offset 0x1f4 contains 7 entries:\n+Relocation section '.rel.debug_info' at offset 0x1f8 contains 7 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000601 R_386_32 00000000 .debug_abbrev\n 0000000c 00000701 R_386_32 00000000 .debug_line\n 00000010 00000101 R_386_32 00000000 .text\n 00000014 00000101 R_386_32 00000000 .text\n 00000018 00000801 R_386_32 00000000 .debug_str\n 0000001c 00000801 R_386_32 00000000 .debug_str\n 00000020 00000801 R_386_32 00000000 .debug_str\n \n-Relocation section '.rel.debug_aranges' at offset 0x22c contains 2 entries:\n+Relocation section '.rel.debug_aranges' at offset 0x230 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000501 R_386_32 00000000 .debug_info\n 00000010 00000101 R_386_32 00000000 .text\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,11 +6,11 @@\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n DW_AT_stmt_list : 0x0\n <10> DW_AT_low_pc : 0x0\n <14> DW_AT_high_pc : 0x10\n <18> DW_AT_name : (indirect string, offset: 0x0): gcc_386.S\n- <1c> DW_AT_comp_dir : (indirect string, offset: 0xa): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- <20> DW_AT_producer : (indirect string, offset: 0x38): GNU AS 2.35\n+ <1c> DW_AT_comp_dir : (indirect string, offset: 0xa): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ <20> DW_AT_producer : (indirect string, offset: 0x3a): GNU AS 2.35\n <24> DW_AT_language : 32769\t(MIPS assembler)\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,11 +1,11 @@\n gcc_386.S\n !/!!\"=0!!!!\n gcc_386.S\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n GNU AS 2.35\n crosscall_386\n .shstrtab\n .note.GNU-stack\n .rel.debug_line\n .rel.debug_info\n .debug_abbrev\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,31 +1,31 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n crosscall_386():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:23\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:23\n \tpush %ebp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:24\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:24\n \tmov %esp,%ebp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:25\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:25\n \tpush %ebx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:26\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:26\n \tpush %esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:27\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:27\n \tpush %edi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:29\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:29\n \tmov 0x8(%ebp),%eax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:30\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:30\n \tcall *%eax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:32\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:32\n \tpop %edi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:33\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:33\n \tpop %esi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:34\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:34\n \tpop %ebx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:35\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:35\n \tpop %ebp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_386.S:36\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_386.S:36\n \tret \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,6 +1,6 @@\n \n String dump of section '.debug_str':\n [ 0] gcc_386.S\n- [ a] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 38] GNU AS 2.35\n+ [ a] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 3a] GNU AS 2.35\n \n"}]}]}, {"source1": "./usr/lib/go-1.14/pkg/tool/linux_386/pprof", "source2": "./usr/lib/go-1.14/pkg/tool/linux_386/pprof", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.go.buildid\n Owner Data size \tDescription\n- Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 55 72 59 34 57 56 72 64 36 5f 63 38 61 51 78 31 76 63 34 72 2f 57 61 55 50 45 63 53 64 41 30 39 2d 35 56 31 58 67 6f 55 49 2f 65 36 43 63 72 38 75 49 56 44 6f 62 6b 43 36 78 2d 51 76 72 2f 51 55 4d 4d 44 6e 6f 43 6a 72 53 4e 54 5a 36 30 5a 4e 51 6a \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 6b 66 64 6b 45 70 45 6b 44 36 73 6c 61 49 71 76 6b 2d 30 74 2f 57 61 55 50 45 63 53 64 41 30 39 2d 35 56 31 58 67 6f 55 49 2f 65 36 43 63 72 38 75 49 56 44 6f 62 6b 43 36 78 2d 51 76 72 2f 51 55 4d 4d 44 6e 6f 43 6a 72 53 4e 54 5a 36 30 5a 4e 51 6a \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-UrY4WVrd6_c8aQx1vc4r/WaUPEcSdA09-5V1XgoUI/e6Ccr8uIVDobkC6x-Qvr/QUMMDnoCjrSNTZ60ZNQj\n+kfdkEpEkD6slaIqvk-0t/WaUPEcSdA09-5V1XgoUI/e6Ccr8uIVDobkC6x-Qvr/QUMMDnoCjrSNTZ60ZNQj\n /lib/ld-linux.so.2\n 3333%3333\n 3333%3333\n UUUU%UUUU\n 3333%3333\n X$9Y$v&9A\n \\$X9\\$,v\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/tool/linux_386/trace", "source2": "./usr/lib/go-1.14/pkg/tool/linux_386/trace", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.go.buildid\n Owner Data size \tDescription\n- Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 46 4a 74 4e 4e 57 39 70 56 6c 77 4b 47 36 65 49 69 35 61 55 2f 4f 5a 58 75 6a 57 6c 47 34 44 72 6f 4d 68 6d 61 79 72 4f 30 2f 32 5a 53 62 4a 76 38 44 36 64 4a 59 6c 71 70 44 74 56 51 47 2f 70 56 72 78 33 51 73 4a 4c 52 2d 67 50 45 72 73 70 50 70 45 \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 6c 4f 4a 76 67 57 6b 70 59 64 43 54 64 50 37 46 73 74 30 52 2f 4f 5a 58 75 6a 57 6c 47 34 44 72 6f 4d 68 6d 61 79 72 4f 30 2f 32 5a 53 62 4a 76 38 44 36 64 4a 59 6c 71 70 44 74 56 51 47 2f 70 56 72 78 33 51 73 4a 4c 52 2d 67 50 45 72 73 70 50 70 45 \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-FJtNNW9pVlwKG6eIi5aU/OZXujWlG4DroMhmayrO0/2ZSbJv8D6dJYlqpDtVQG/pVrx3QsJLR-gPErspPpE\n+lOJvgWkpYdCTdP7Fst0R/OZXujWlG4DroMhmayrO0/2ZSbJv8D6dJYlqpDtVQG/pVrx3QsJLR-gPErspPpE\n /lib/ld-linux.so.2\n 3333%3333\n 3333%3333\n UUUU%UUUU\n 3333%3333\n X$9Y$v&9A\n \\$X9\\$,v\n"}]}]}]}]}]}