{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.vVJ3GP54pA/b1/golang-1.14_1.14.7-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.vVJ3GP54pA/b2/golang-1.14_1.14.7-2_amd64.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- d5025e5d82db8ca992bc87f6cf530085 49800692 devel optional golang-1.14-go_1.14.7-2_amd64.deb\n+ 0d58d408fd895a56acf74288aaa6f27b 49797848 devel optional golang-1.14-go_1.14.7-2_amd64.deb\n 228a9b890f8c03d84c1e86e093c34c6f 13413164 devel optional golang-1.14-src_1.14.7-2_amd64.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_amd64.deb", "source2": "golang-1.14-go_1.14.7-2_amd64.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 11140 2020-08-12 17:19:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 49789360 2020-08-12 17:19:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11148 2020-08-12 17:19:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 49786508 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": "@@ -408,15 +408,15 @@\n -rw-r--r-- 0 root (0) root (0) 34118 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/path.a\n -rw-r--r-- 0 root (0) root (0) 61296 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/plugin.a\n -rw-r--r-- 0 root (0) root (0) 1407172 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/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_amd64/regexp/\n -rw-r--r-- 0 root (0) root (0) 432896 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/regexp/syntax.a\n -rw-r--r-- 0 root (0) root (0) 407806 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/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_amd64/runtime/\n--rw-r--r-- 0 root (0) root (0) 91622 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/runtime/cgo.a\n+-rw-r--r-- 0 root (0) root (0) 91638 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/runtime/cgo.a\n -rw-r--r-- 0 root (0) root (0) 40172 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/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_amd64/runtime/internal/\n -rw-r--r-- 0 root (0) root (0) 16218 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/runtime/internal/atomic.a\n -rw-r--r-- 0 root (0) root (0) 1866 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/runtime/internal/math.a\n -rw-r--r-- 0 root (0) root (0) 19140 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_amd64/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_amd64/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_amd64/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: 44 79 73 75 31 6e 5f 52 4c 30 4e 44 33 2d 2d 55 42 38 46 62 2f 35 4c 49 42 70 56 65 76 37 58 49 36 6a 79 53 73 6d 5a 58 5f 2f 6f 51 69 6c 69 39 44 6c 72 77 76 35 42 31 58 67 47 53 6d 41 2f 64 50 73 33 39 4e 77 4b 6d 6b 45 6e 6b 7a 4e 32 55 74 77 46 \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 36 62 5a 45 51 57 45 2d 79 6c 43 61 4a 78 61 6b 47 41 35 39 2f 35 4c 49 42 70 56 65 76 37 58 49 36 6a 79 53 73 6d 5a 58 5f 2f 6f 51 69 6c 69 39 44 6c 72 77 76 35 42 31 58 67 47 53 6d 41 2f 64 50 73 33 39 4e 77 4b 6d 6b 45 6e 6b 7a 4e 32 55 74 77 46 \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Dysu1n_RL0ND3--UB8Fb/5LIBpVev7XI6jySsmZX_/oQili9Dlrwv5B1XgGSmA/dPs39NwKmkEnkzN2UtwF\n+6bZEQWE-ylCaJxakGA59/5LIBpVev7XI6jySsmZX_/oQili9Dlrwv5B1XgGSmA/dPs39NwKmkEnkzN2UtwF\n /lib64/ld-linux-x86-64.so.2\n AVAUATUSH\n Z[]A\\A]A^\n AVAUATUSH\n []A\\A]A^\n []A\\A]A^A_\n AVAUATUH\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_amd64/archive/tar.a", "source2": "./usr/lib/go-1.14/pkg/linux_amd64/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: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 3132 4d53 4f52 4c31 ild id \"12MSORL1\n-00000040: 4837 5742 7649 6867 6961 5170 2f52 7977 H7WBvIhgiaQp/Ryw\n+00000030: 696c 6420 6964 2022 6371 6155 327a 3834 ild id \"cqaU2z84\n+00000040: 735a 6671 7975 3038 4674 7a52 2f52 7977 sZfqyu08FtzR/Ryw\n 00000050: 3573 6438 6b50 6676 726e 3353 6532 794c 5sd8kPfvrn3Se2yL\n 00000060: 4122 0a0a 0a24 2442 0a69 018a 18f9 3921 A\"...$$B.i....9!\n 00000070: 2447 4f52 4f4f 542f 7372 632f 6172 6368 $GOROOT/src/arch\n 00000080: 6976 652f 7461 722f 636f 6d6d 6f6e 2e67 ive/tar/common.g\n 00000090: 6f00 0854 7970 6566 6c61 6704 4e61 6d65 o..Typeflag.Name\n 000000a0: 084c 696e 6b6e 616d 6504 5369 7a65 044d .Linkname.Size.M\n 000000b0: 6f64 6503 5569 6403 4769 6405 556e 616d ode.Uid.Gid.Unam\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: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 3132 4d53 4f52 4c31 ild id \"12MSORL1\n-00000040: 4837 5742 7649 6867 6961 5170 2f52 7977 H7WBvIhgiaQp/Ryw\n+00000030: 696c 6420 6964 2022 6371 6155 327a 3834 ild id \"cqaU2z84\n+00000040: 735a 6671 7975 3038 4674 7a52 2f52 7977 sZfqyu08FtzR/Ryw\n 00000050: 3573 6438 6b50 6676 726e 3353 6532 794c 5sd8kPfvrn3Se2yL\n 00000060: 4122 0a0a 0a21 0a00 676f 3131 346c 6401 A\"...!..go114ld.\n 00000070: 0c65 7272 6f72 7306 666d 7408 6d61 7468 .errors.fmt.math\n 00000080: 046f 7308 7061 7468 0e72 6566 6c65 6374 .os.path.reflect\n 00000090: 0e73 7472 636f 6e76 0e73 7472 696e 6773 .strconv.strings\n 000000a0: 0874 696d 650a 6279 7465 7304 696f 1269 .time.bytes.io.i\n 000000b0: 6f2f 696f 7574 696c 0e73 7973 6361 6c6c o/ioutil.syscall\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_amd64/net.a", "source2": "./usr/lib/go-1.14/pkg/linux_amd64/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: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 4649 5255 3254 7145 ild id \"FIRU2TqE\n-00000040: 7063 3434 7147 5536 6f73 334c 2f76 6537 pc44qGU6os3L/ve7\n+00000030: 696c 6420 6964 2022 6572 7761 474b 6457 ild id \"erwaGKdW\n+00000040: 7032 5559 3544 4d35 6839 6663 2f76 6537 p2UY5DM5h9fc/ve7\n 00000050: 706a 4656 5f6a 3679 4c53 3972 576c 3849 pjFV_j6yLS9rWl8I\n 00000060: 5122 0a0a 0a24 2442 0a69 01cb 549e da01 Q\"...$$B.i..T...\n 00000070: 1724 474f 524f 4f54 2f73 7263 2f6e 6574 .$GOROOT/src/net\n 00000080: 2f64 6961 6c2e 676f 0007 5469 6d65 6f75 /dial.go..Timeou\n 00000090: 7408 4475 7261 7469 6f6e 0474 696d 6508 t.Duration.time.\n 000000a0: 4465 6164 6c69 6e65 0454 696d 6509 4c6f Deadline.Time.Lo\n 000000b0: 6361 6c41 6464 7204 4164 6472 0944 7561 calAddr.Addr.Dua\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: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 4649 5255 3254 7145 ild id \"FIRU2TqE\n-00000040: 7063 3434 7147 5536 6f73 334c 2f76 6537 pc44qGU6os3L/ve7\n+00000030: 696c 6420 6964 2022 6572 7761 474b 6457 ild id \"erwaGKdW\n+00000040: 7032 5559 3544 4d35 6839 6663 2f76 6537 p2UY5DM5h9fc/ve7\n 00000050: 706a 4656 5f6a 3679 4c53 3972 576c 3849 pjFV_j6yLS9rWl8I\n 00000060: 5122 0a0a 0a24 240a 0a24 240a 0a0a 2424 Q\"...$$..$$...$$\n 00000070: 2020 2f2f 2063 676f 0a5b 5b22 6367 6f5f // cgo.[[\"cgo_\n 00000080: 6c64 666c 6167 222c 222d 6722 5d2c 5b22 ldflag\",\"-g\"],[\"\n 00000090: 6367 6f5f 6c64 666c 6167 222c 222d 4f32 cgo_ldflag\",\"-O2\n 000000a0: 225d 2c5b 2263 676f 5f69 6d70 6f72 745f \"],[\"cgo_import_\n 000000b0: 7374 6174 6963 222c 225f 6367 6f5f 3236 static\",\"_cgo_26\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_amd64/os/signal/internal/pty.a", "source2": "./usr/lib/go-1.14/pkg/linux_amd64/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: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 5f46 436b 3775 745f ild id \"_FCk7ut_\n-00000040: 585f 5f36 5046 6c38 6f33 4778 2f43 556e X__6PFl8o3Gx/CUn\n+00000030: 696c 6420 6964 2022 344f 324e 4c77 7252 ild id \"4O2NLwrR\n+00000040: 6257 7a5f 2d78 6e62 3963 6942 2f43 556e bWz_-xnb9ciB/CUn\n 00000050: 504a 3844 3430 7258 5930 5058 7832 4d67 PJ8D40rXY0PXx2Mg\n 00000060: 3522 0a0a 0a24 2442 0a69 01b7 23c8 4729 5\"...$$B.i..#.G)\n 00000070: 2447 4f52 4f4f 542f 7372 632f 6f73 2f73 $GOROOT/src/os/s\n 00000080: 6967 6e61 6c2f 696e 7465 726e 616c 2f70 ignal/internal/p\n 00000090: 7479 2f70 7479 2e67 6f00 0846 756e 634e ty/pty.go..FuncN\n 000000a0: 616d 650b 4572 726f 7253 7472 696e 6705 ame.ErrorString.\n 000000b0: 4572 726e 6f07 7379 7363 616c 6c05 4572 Errno.syscall.Er\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: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 5f46 436b 3775 745f ild id \"_FCk7ut_\n-00000040: 585f 5f36 5046 6c38 6f33 4778 2f43 556e X__6PFl8o3Gx/CUn\n+00000030: 696c 6420 6964 2022 344f 324e 4c77 7252 ild id \"4O2NLwrR\n+00000040: 6257 7a5f 2d78 6e62 3963 6942 2f43 556e bWz_-xnb9ciB/CUn\n 00000050: 504a 3844 3430 7258 5930 5058 7832 4d67 PJ8D40rXY0PXx2Mg\n 00000060: 3522 0a0a 0a24 240a 0a24 240a 0a0a 2424 5\"...$$..$$...$$\n 00000070: 2020 2f2f 2063 676f 0a5b 5b22 6367 6f5f // cgo.[[\"cgo_\n 00000080: 6c64 666c 6167 222c 222d 6722 5d2c 5b22 ldflag\",\"-g\"],[\"\n 00000090: 6367 6f5f 6c64 666c 6167 222c 222d 4f32 cgo_ldflag\",\"-O2\n 000000a0: 225d 2c5b 2263 676f 5f69 6d70 6f72 745f \"],[\"cgo_import_\n 000000b0: 7374 6174 6963 222c 225f 6367 6f5f 6330 static\",\"_cgo_c0\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_amd64/os/user.a", "source2": "./usr/lib/go-1.14/pkg/linux_amd64/os/user.a", "unified_diff": null, "details": [{"source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,14 +1,14 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 4462 5133 4734 6f6c ild id \"DbQ3G4ol\n-00000040: 4959 616b 6a5a 7758 3963 784d 2f65 6952 IYakjZwX9cxM/eiR\n-00000050: 5254 726f 6864 4646 4430 4f36 4776 7459 RTrohdFFD0O6GvtY\n-00000060: 4f22 0a0a 0a24 2442 0a69 01bb 05e3 051d O\"...$$B.i......\n+00000030: 696c 6420 6964 2022 3956 6d32 6d31 5032 ild id \"9Vm2m1P2\n+00000040: 4f50 4578 4b6b 7256 3067 7346 2f69 6637 OPExKkrV0gsF/if7\n+00000050: 7054 386a 6d6e 4775 376b 444c 734e 3331 pT8jmnGu7kDLsN31\n+00000060: 3622 0a0a 0a24 2442 0a69 01bb 05e3 051d 6\"...$$B.i......\n 00000070: 2447 4f52 4f4f 542f 7372 632f 6f73 2f75 $GOROOT/src/os/u\n 00000080: 7365 722f 6c6f 6f6b 7570 2e67 6f00 0455 ser/lookup.go..U\n 00000090: 7365 7208 7573 6572 6e61 6d65 0375 6964 ser.username.uid\n 000000a0: 046e 616d 6505 4772 6f75 700a 2e61 7574 .name.Group..aut\n 000000b0: 6f74 6d70 5f33 0a2e 6175 746f 746d 705f otmp_3..autotmp_\n 000000c0: 340b 6c6f 6f6b 7570 4772 6f75 7003 6769 4.lookupGroup.gi\n 000000d0: 640d 6c6f 6f6b 7570 4772 6f75 7049 641b d.lookupGroupId.\n"}, {"source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,14 +1,14 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 4462 5133 4734 6f6c ild id \"DbQ3G4ol\n-00000040: 4959 616b 6a5a 7758 3963 784d 2f65 6952 IYakjZwX9cxM/eiR\n-00000050: 5254 726f 6864 4646 4430 4f36 4776 7459 RTrohdFFD0O6GvtY\n-00000060: 4f22 0a0a 0a24 240a 0a24 240a 0a0a 2424 O\"...$$..$$...$$\n+00000030: 696c 6420 6964 2022 3956 6d32 6d31 5032 ild id \"9Vm2m1P2\n+00000040: 4f50 4578 4b6b 7256 3067 7346 2f69 6637 OPExKkrV0gsF/if7\n+00000050: 7054 386a 6d6e 4775 376b 444c 734e 3331 pT8jmnGu7kDLsN31\n+00000060: 3622 0a0a 0a24 240a 0a24 240a 0a0a 2424 6\"...$$..$$...$$\n 00000070: 2020 2f2f 2063 676f 0a5b 5b22 6367 6f5f // cgo.[[\"cgo_\n 00000080: 6c64 666c 6167 222c 222d 6722 5d2c 5b22 ldflag\",\"-g\"],[\"\n 00000090: 6367 6f5f 6c64 666c 6167 222c 222d 4f32 cgo_ldflag\",\"-O2\n 000000a0: 225d 2c5b 2263 676f 5f69 6d70 6f72 745f \"],[\"cgo_import_\n 000000b0: 7374 6174 6963 222c 225f 6367 6f5f 6262 static\",\"_cgo_bb\n 000000c0: 6365 3633 3062 6464 6363 5f43 6675 6e63 ce630bddcc_Cfunc\n 000000d0: 5f66 7265 6522 5d2c 5b22 6367 6f5f 696d _free\"],[\"cgo_im\n"}, {"source1": "_x002.o", "source2": "_x002.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,19 +10,19 @@\n [ 5] .debug_info PROGBITS 0000000000000000 0001ab 000a90 00 0 0 1\n [ 6] .rela.debug_info RELA 0000000000000000 0026d8 0014d0 18 I 19 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 000c3b 00017c 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 000db7 000ab8 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 00186f 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 003ba8 000030 18 I 19 9 8\n [11] .debug_ranges PROGBITS 0000000000000000 00189f 0000c0 00 0 0 1\n- [12] .debug_line PROGBITS 0000000000000000 00195f 000347 00 0 0 1\n+ [12] .debug_line PROGBITS 0000000000000000 00195f 000349 00 0 0 1\n [13] .rela.debug_line RELA 0000000000000000 003bd8 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 001ca6 0002f8 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 001f9e 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 001fbe 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 0000000000000000 001ca8 0002f8 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 001fa0 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 001fc0 000000 00 0 0 1\n [17] .eh_frame PROGBITS 0000000000000000 001fc0 000138 00 A 0 0 8\n [18] .rela.eh_frame RELA 0000000000000000 003bf0 0000a8 18 I 19 17 8\n [19] .symtab SYMTAB 0000000000000000 0020f8 0002e8 18 20 15 8\n [20] .strtab STRTAB 0000000000000000 0023e0 00012f 00 0 0 1\n [21] .shstrtab STRTAB 0000000000000000 003c98 0000c1 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": "@@ -249,15 +249,15 @@\n Relocation section '.rela.debug_aranges' at offset 0x3ba8 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000050000000a R_X86_64_32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x3bd8 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-000000000000010e 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n+0000000000000110 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n Relocation section '.rela.eh_frame' at offset 0x3bf0 contains 7 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000020 0000000200000002 R_X86_64_PC32 0000000000000000 .text + 0\n 0000000000000034 0000000200000002 R_X86_64_PC32 0000000000000000 .text + 10\n 0000000000000060 0000000200000002 R_X86_64_PC32 0000000000000000 .text + 50\n 000000000000008c 0000000200000002 R_X86_64_PC32 0000000000000000 .text + 90\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: 835\n+ Length: 837\n DWARF Version: 3\n- Prologue Length: 255\n+ Prologue Length: 257\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,421 +21,421 @@\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/x86_64-linux-gnu/10/include\n 3\t/usr/include/x86_64-linux-gnu/bits\n 4\t/usr/include\n \n- The File Name Table (offset 0x9f):\n+ The File Name Table (offset 0xa1):\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- [0x00000109] Set column to 1\n- [0x0000010b] Extended opcode 2: set Address to 0x0\n- [0x00000116] Advance Line by 43 to 44\n- [0x00000118] Copy\n- [0x00000119] Set column to 2\n- [0x0000011b] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x0000011c] Set column to 21\n- [0x0000011e] Special opcode 8: advance Address by 0 to 0x0 and Line by 3 to 48 (view 2)\n- [0x0000011f] Set column to 2\n- [0x00000121] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 49 (view 3)\n- [0x00000122] Set is_stmt to 0\n- [0x00000123] Special opcode 47: advance Address by 3 to 0x3 and Line by 0 to 49\n- [0x00000124] Set column to 1\n- [0x00000126] Set is_stmt to 1\n- [0x00000127] Special opcode 194: advance Address by 13 to 0x10 and Line by 7 to 56\n- [0x00000128] Set column to 2\n- [0x0000012a] Special opcode 6: advance Address by 0 to 0x10 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 0x10 and Line by -1 to 56 (view 2)\n- [0x0000012f] Special opcode 61: advance Address by 4 to 0x14 and Line by 0 to 56\n- [0x00000130] Set column to 2\n- [0x00000132] Set is_stmt to 1\n- [0x00000133] Advance Line by 11 to 67\n- [0x00000135] Special opcode 47: advance Address by 3 to 0x17 and Line by 0 to 67\n- [0x00000136] Set column to 22\n- [0x00000138] Set is_stmt to 0\n- [0x00000139] Copy (view 1)\n- [0x0000013a] Set File Name to entry 2 in the File Name Table\n- [0x0000013c] Set column to 9\n- [0x0000013e] Advance Line by -29 to 38\n- [0x00000140] Special opcode 75: advance Address by 5 to 0x1c and Line by 0 to 38\n- [0x00000141] Set File Name to entry 1 in the File Name Table\n- [0x00000143] Set column to 22\n- [0x00000145] Advance Line by 29 to 67\n- [0x00000147] Special opcode 229: advance Address by 16 to 0x2c and Line by 0 to 67\n- [0x00000148] Set column to 2\n- [0x0000014a] Set is_stmt to 1\n- [0x0000014b] Special opcode 48: advance Address by 3 to 0x2f and Line by 1 to 68\n- [0x0000014c] Set column to 21\n- [0x0000014e] Special opcode 6: advance Address by 0 to 0x2f and Line by 1 to 69 (view 1)\n- [0x0000014f] Set column to 2\n- [0x00000151] Special opcode 6: advance Address by 0 to 0x2f and Line by 1 to 70 (view 2)\n- [0x00000152] Set File Name to entry 2 in the File Name Table\n- [0x00000154] Set column to 12\n- [0x00000156] Advance Line by -34 to 36\n- [0x00000158] Copy (view 3)\n- [0x00000159] Set column to 2\n- [0x0000015b] Special opcode 7: advance Address by 0 to 0x2f and Line by 2 to 38 (view 4)\n- [0x0000015c] Set column to 9\n- [0x0000015e] Set is_stmt to 0\n- [0x0000015f] Copy (view 5)\n- [0x00000160] Special opcode 103: advance Address by 7 to 0x36 and Line by 0 to 38\n- [0x00000161] Special opcode 33: advance Address by 2 to 0x38 and Line by 0 to 38\n- [0x00000162] Set File Name to entry 1 in the File Name Table\n- [0x00000164] Set column to 21\n- [0x00000166] Set is_stmt to 1\n- [0x00000167] Advance Line by 33 to 71\n- [0x00000169] Copy (view 1)\n- [0x0000016a] Set column to 2\n- [0x0000016c] Special opcode 6: advance Address by 0 to 0x38 and Line by 1 to 72 (view 2)\n- [0x0000016d] Set column to 36\n- [0x0000016f] Set is_stmt to 0\n- [0x00000170] Copy (view 3)\n- [0x00000171] Set column to 2\n- [0x00000173] Set is_stmt to 1\n- [0x00000174] Special opcode 76: advance Address by 5 to 0x3d and Line by 1 to 73\n- [0x00000175] Set column to 54\n- [0x00000177] Set is_stmt to 0\n- [0x00000178] Special opcode 4: advance Address by 0 to 0x3d and Line by -1 to 72 (view 1)\n- [0x00000179] Set column to 12\n- [0x0000017b] Special opcode 48: advance Address by 3 to 0x40 and Line by 1 to 73\n- [0x0000017c] Set column to 48\n- [0x0000017e] Set is_stmt to 1\n- [0x0000017f] Special opcode 62: advance Address by 4 to 0x44 and Line by 1 to 74\n- [0x00000180] Set column to 1\n- [0x00000182] Set is_stmt to 0\n- [0x00000183] Special opcode 6: advance Address by 0 to 0x44 and Line by 1 to 75 (view 1)\n- [0x00000184] Special opcode 19: advance Address by 1 to 0x45 and Line by 0 to 75\n- [0x00000185] Special opcode 19: advance Address by 1 to 0x46 and Line by 0 to 75\n- [0x00000186] Special opcode 33: advance Address by 2 to 0x48 and Line by 0 to 75\n- [0x00000187] Set is_stmt to 1\n- [0x00000188] Special opcode 122: advance Address by 8 to 0x50 and Line by 5 to 80\n- [0x00000189] Set column to 2\n- [0x0000018b] Special opcode 6: advance Address by 0 to 0x50 and Line by 1 to 81 (view 1)\n- [0x0000018c] Set column to 1\n- [0x0000018e] Set is_stmt to 0\n- [0x0000018f] Special opcode 4: advance Address by 0 to 0x50 and Line by -1 to 80 (view 2)\n- [0x00000190] Special opcode 61: advance Address by 4 to 0x54 and Line by 0 to 80\n- [0x00000191] Set column to 2\n- [0x00000193] Set is_stmt to 1\n- [0x00000194] Advance Line by 10 to 90\n- [0x00000196] Special opcode 47: advance Address by 3 to 0x57 and Line by 0 to 90\n- [0x00000197] Set column to 22\n- [0x00000199] Set is_stmt to 0\n- [0x0000019a] Copy (view 1)\n- [0x0000019b] Set File Name to entry 2 in the File Name Table\n- [0x0000019d] Set column to 9\n- [0x0000019f] Advance Line by -47 to 43\n- [0x000001a1] Special opcode 75: advance Address by 5 to 0x5c and Line by 0 to 43\n- [0x000001a2] Set File Name to entry 1 in the File Name Table\n- [0x000001a4] Set column to 22\n- [0x000001a6] Advance Line by 47 to 90\n- [0x000001a8] Special opcode 229: advance Address by 16 to 0x6c and Line by 0 to 90\n- [0x000001a9] Set column to 2\n- [0x000001ab] Set is_stmt to 1\n- [0x000001ac] Special opcode 48: advance Address by 3 to 0x6f and Line by 1 to 91\n- [0x000001ad] Set column to 21\n- [0x000001af] Special opcode 6: advance Address by 0 to 0x6f and Line by 1 to 92 (view 1)\n- [0x000001b0] Set column to 2\n- [0x000001b2] Special opcode 6: advance Address by 0 to 0x6f and Line by 1 to 93 (view 2)\n- [0x000001b3] Set File Name to entry 2 in the File Name Table\n- [0x000001b5] Set column to 12\n- [0x000001b7] Advance Line by -52 to 41\n- [0x000001b9] Copy (view 3)\n- [0x000001ba] Set column to 2\n- [0x000001bc] Special opcode 7: advance Address by 0 to 0x6f and Line by 2 to 43 (view 4)\n- [0x000001bd] Set column to 9\n- [0x000001bf] Set is_stmt to 0\n- [0x000001c0] Copy (view 5)\n- [0x000001c1] Special opcode 117: advance Address by 8 to 0x77 and Line by 0 to 43\n- [0x000001c2] Special opcode 33: advance Address by 2 to 0x79 and Line by 0 to 43\n- [0x000001c3] Set File Name to entry 1 in the File Name Table\n- [0x000001c5] Set column to 21\n- [0x000001c7] Set is_stmt to 1\n- [0x000001c8] Advance Line by 51 to 94\n- [0x000001ca] Copy (view 1)\n- [0x000001cb] Set column to 2\n- [0x000001cd] Special opcode 6: advance Address by 0 to 0x79 and Line by 1 to 95 (view 2)\n- [0x000001ce] Set column to 36\n- [0x000001d0] Set is_stmt to 0\n- [0x000001d1] Copy (view 3)\n- [0x000001d2] Set column to 2\n- [0x000001d4] Set is_stmt to 1\n- [0x000001d5] Special opcode 76: advance Address by 5 to 0x7e and Line by 1 to 96\n- [0x000001d6] Set column to 54\n- [0x000001d8] Set is_stmt to 0\n- [0x000001d9] Special opcode 4: advance Address by 0 to 0x7e and Line by -1 to 95 (view 1)\n- [0x000001da] Set column to 12\n- [0x000001dc] Special opcode 48: advance Address by 3 to 0x81 and Line by 1 to 96\n- [0x000001dd] Set column to 48\n- [0x000001df] Set is_stmt to 1\n- [0x000001e0] Special opcode 62: advance Address by 4 to 0x85 and Line by 1 to 97\n- [0x000001e1] Set column to 1\n- [0x000001e3] Set is_stmt to 0\n- [0x000001e4] Special opcode 6: advance Address by 0 to 0x85 and Line by 1 to 98 (view 1)\n- [0x000001e5] Special opcode 19: advance Address by 1 to 0x86 and Line by 0 to 98\n- [0x000001e6] Special opcode 19: advance Address by 1 to 0x87 and Line by 0 to 98\n- [0x000001e7] Special opcode 33: advance Address by 2 to 0x89 and Line by 0 to 98\n- [0x000001e8] Set is_stmt to 1\n- [0x000001e9] Special opcode 108: advance Address by 7 to 0x90 and Line by 5 to 103\n- [0x000001ea] Set column to 2\n- [0x000001ec] Special opcode 6: advance Address by 0 to 0x90 and Line by 1 to 104 (view 1)\n- [0x000001ed] Set column to 1\n- [0x000001ef] Set is_stmt to 0\n- [0x000001f0] Special opcode 4: advance Address by 0 to 0x90 and Line by -1 to 103 (view 2)\n- [0x000001f1] Special opcode 61: advance Address by 4 to 0x94 and Line by 0 to 103\n- [0x000001f2] Set column to 2\n- [0x000001f4] Set is_stmt to 1\n- [0x000001f5] Advance Line by 10 to 113\n- [0x000001f7] Special opcode 47: advance Address by 3 to 0x97 and Line by 0 to 113\n- [0x000001f8] Set column to 22\n- [0x000001fa] Set is_stmt to 0\n- [0x000001fb] Copy (view 1)\n- [0x000001fc] Set File Name to entry 2 in the File Name Table\n- [0x000001fe] Set column to 9\n- [0x00000200] Advance Line by -80 to 33\n- [0x00000203] Special opcode 75: advance Address by 5 to 0x9c and Line by 0 to 33\n- [0x00000204] Set File Name to entry 1 in the File Name Table\n- [0x00000206] Set column to 22\n- [0x00000208] Advance Line by 80 to 113\n- [0x0000020b] Special opcode 229: advance Address by 16 to 0xac and Line by 0 to 113\n- [0x0000020c] Set column to 2\n- [0x0000020e] Set is_stmt to 1\n- [0x0000020f] Special opcode 48: advance Address by 3 to 0xaf and Line by 1 to 114\n- [0x00000210] Set column to 21\n- [0x00000212] Special opcode 6: advance Address by 0 to 0xaf and Line by 1 to 115 (view 1)\n- [0x00000213] Set column to 2\n- [0x00000215] Special opcode 6: advance Address by 0 to 0xaf and Line by 1 to 116 (view 2)\n- [0x00000216] Set File Name to entry 2 in the File Name Table\n- [0x00000218] Set column to 12\n- [0x0000021a] Advance Line by -85 to 31\n- [0x0000021d] Copy (view 3)\n- [0x0000021e] Set column to 2\n- [0x00000220] Special opcode 7: advance Address by 0 to 0xaf and Line by 2 to 33 (view 4)\n- [0x00000221] Set column to 9\n- [0x00000223] Set is_stmt to 0\n- [0x00000224] Copy (view 5)\n- [0x00000225] Special opcode 117: advance Address by 8 to 0xb7 and Line by 0 to 33\n- [0x00000226] Special opcode 33: advance Address by 2 to 0xb9 and Line by 0 to 33\n- [0x00000227] Set File Name to entry 1 in the File Name Table\n- [0x00000229] Set column to 21\n- [0x0000022b] Set is_stmt to 1\n- [0x0000022c] Advance Line by 84 to 117\n- [0x0000022f] Copy (view 1)\n- [0x00000230] Set column to 2\n- [0x00000232] Special opcode 6: advance Address by 0 to 0xb9 and Line by 1 to 118 (view 2)\n- [0x00000233] Set column to 36\n- [0x00000235] Set is_stmt to 0\n- [0x00000236] Copy (view 3)\n- [0x00000237] Set column to 2\n- [0x00000239] Set is_stmt to 1\n- [0x0000023a] Special opcode 76: advance Address by 5 to 0xbe and Line by 1 to 119\n- [0x0000023b] Set column to 54\n- [0x0000023d] Set is_stmt to 0\n- [0x0000023e] Special opcode 4: advance Address by 0 to 0xbe and Line by -1 to 118 (view 1)\n- [0x0000023f] Set column to 12\n- [0x00000241] Special opcode 48: advance Address by 3 to 0xc1 and Line by 1 to 119\n- [0x00000242] Set column to 48\n- [0x00000244] Set is_stmt to 1\n- [0x00000245] Special opcode 62: advance Address by 4 to 0xc5 and Line by 1 to 120\n- [0x00000246] Set column to 1\n- [0x00000248] Set is_stmt to 0\n- [0x00000249] Special opcode 6: advance Address by 0 to 0xc5 and Line by 1 to 121 (view 1)\n- [0x0000024a] Special opcode 19: advance Address by 1 to 0xc6 and Line by 0 to 121\n- [0x0000024b] Special opcode 19: advance Address by 1 to 0xc7 and Line by 0 to 121\n- [0x0000024c] Special opcode 33: advance Address by 2 to 0xc9 and Line by 0 to 121\n- [0x0000024d] Set is_stmt to 1\n- [0x0000024e] Special opcode 108: advance Address by 7 to 0xd0 and Line by 5 to 126\n- [0x0000024f] Set column to 2\n- [0x00000251] Special opcode 6: advance Address by 0 to 0xd0 and Line by 1 to 127 (view 1)\n- [0x00000252] Set column to 1\n- [0x00000254] Set is_stmt to 0\n- [0x00000255] Special opcode 4: advance Address by 0 to 0xd0 and Line by -1 to 126 (view 2)\n- [0x00000256] Special opcode 61: advance Address by 4 to 0xd4 and Line by 0 to 126\n- [0x00000257] Set column to 2\n- [0x00000259] Set is_stmt to 1\n- [0x0000025a] Advance Line by 11 to 137\n- [0x0000025c] Special opcode 47: advance Address by 3 to 0xd7 and Line by 0 to 137\n- [0x0000025d] Set column to 22\n- [0x0000025f] Set is_stmt to 0\n- [0x00000260] Copy (view 1)\n- [0x00000261] Set File Name to entry 2 in the File Name Table\n- [0x00000263] Set column to 9\n- [0x00000265] Advance Line by -109 to 28\n- [0x00000268] Special opcode 75: advance Address by 5 to 0xdc and Line by 0 to 28\n- [0x00000269] Set File Name to entry 1 in the File Name Table\n- [0x0000026b] Set column to 22\n- [0x0000026d] Advance Line by 109 to 137\n- [0x00000270] Special opcode 229: advance Address by 16 to 0xec and Line by 0 to 137\n- [0x00000271] Set column to 2\n- [0x00000273] Set is_stmt to 1\n- [0x00000274] Special opcode 48: advance Address by 3 to 0xef and Line by 1 to 138\n- [0x00000275] Set column to 21\n- [0x00000277] Special opcode 6: advance Address by 0 to 0xef and Line by 1 to 139 (view 1)\n- [0x00000278] Set column to 2\n- [0x0000027a] Special opcode 6: advance Address by 0 to 0xef and Line by 1 to 140 (view 2)\n- [0x0000027b] Set File Name to entry 2 in the File Name Table\n- [0x0000027d] Set column to 12\n- [0x0000027f] Advance Line by -114 to 26\n- [0x00000282] Copy (view 3)\n- [0x00000283] Set column to 2\n- [0x00000285] Special opcode 7: advance Address by 0 to 0xef and Line by 2 to 28 (view 4)\n- [0x00000286] Set column to 9\n- [0x00000288] Set is_stmt to 0\n- [0x00000289] Copy (view 5)\n- [0x0000028a] Special opcode 103: advance Address by 7 to 0xf6 and Line by 0 to 28\n- [0x0000028b] Special opcode 33: advance Address by 2 to 0xf8 and Line by 0 to 28\n- [0x0000028c] Set File Name to entry 1 in the File Name Table\n- [0x0000028e] Set column to 21\n- [0x00000290] Set is_stmt to 1\n- [0x00000291] Advance Line by 113 to 141\n- [0x00000294] Copy (view 1)\n- [0x00000295] Set column to 2\n- [0x00000297] Special opcode 6: advance Address by 0 to 0xf8 and Line by 1 to 142 (view 2)\n- [0x00000298] Set column to 36\n- [0x0000029a] Set is_stmt to 0\n- [0x0000029b] Copy (view 3)\n- [0x0000029c] Set column to 2\n- [0x0000029e] Set is_stmt to 1\n- [0x0000029f] Special opcode 76: advance Address by 5 to 0xfd and Line by 1 to 143\n- [0x000002a0] Set column to 54\n- [0x000002a2] Set is_stmt to 0\n- [0x000002a3] Special opcode 4: advance Address by 0 to 0xfd and Line by -1 to 142 (view 1)\n- [0x000002a4] Set column to 12\n- [0x000002a6] Special opcode 48: advance Address by 3 to 0x100 and Line by 1 to 143\n- [0x000002a7] Set column to 48\n- [0x000002a9] Set is_stmt to 1\n- [0x000002aa] Special opcode 62: advance Address by 4 to 0x104 and Line by 1 to 144\n- [0x000002ab] Set column to 1\n- [0x000002ad] Set is_stmt to 0\n- [0x000002ae] Special opcode 6: advance Address by 0 to 0x104 and Line by 1 to 145 (view 1)\n- [0x000002af] Special opcode 19: advance Address by 1 to 0x105 and Line by 0 to 145\n- [0x000002b0] Special opcode 19: advance Address by 1 to 0x106 and Line by 0 to 145\n- [0x000002b1] Special opcode 33: advance Address by 2 to 0x108 and Line by 0 to 145\n- [0x000002b2] Set is_stmt to 1\n- [0x000002b3] Special opcode 122: advance Address by 8 to 0x110 and Line by 5 to 150\n- [0x000002b4] Set column to 2\n- [0x000002b6] Special opcode 6: advance Address by 0 to 0x110 and Line by 1 to 151 (view 1)\n- [0x000002b7] Set column to 1\n- [0x000002b9] Set is_stmt to 0\n- [0x000002ba] Special opcode 4: advance Address by 0 to 0x110 and Line by -1 to 150 (view 2)\n- [0x000002bb] Special opcode 61: advance Address by 4 to 0x114 and Line by 0 to 150\n- [0x000002bc] Set column to 2\n- [0x000002be] Set is_stmt to 1\n- [0x000002bf] Special opcode 53: advance Address by 3 to 0x117 and Line by 6 to 156\n- [0x000002c0] Set column to 22\n- [0x000002c2] Set is_stmt to 0\n- [0x000002c3] Copy (view 1)\n- [0x000002c4] Set column to 11\n- [0x000002c6] Special opcode 78: advance Address by 5 to 0x11c and Line by 3 to 159\n- [0x000002c7] Set column to 22\n- [0x000002c9] Special opcode 100: advance Address by 7 to 0x123 and Line by -3 to 156\n- [0x000002ca] Set column to 2\n- [0x000002cc] Set is_stmt to 1\n- [0x000002cd] Special opcode 48: advance Address by 3 to 0x126 and Line by 1 to 157\n- [0x000002ce] Set column to 21\n- [0x000002d0] Special opcode 6: advance Address by 0 to 0x126 and Line by 1 to 158 (view 1)\n- [0x000002d1] Set column to 2\n- [0x000002d3] Special opcode 6: advance Address by 0 to 0x126 and Line by 1 to 159 (view 2)\n- [0x000002d4] Set column to 11\n- [0x000002d6] Set is_stmt to 0\n- [0x000002d7] Copy (view 3)\n- [0x000002d8] Special opcode 75: advance Address by 5 to 0x12b and Line by 0 to 159\n- [0x000002d9] Set column to 21\n- [0x000002db] Set is_stmt to 1\n- [0x000002dc] Special opcode 48: advance Address by 3 to 0x12e and Line by 1 to 160\n- [0x000002dd] Set column to 2\n- [0x000002df] Special opcode 6: advance Address by 0 to 0x12e and Line by 1 to 161 (view 1)\n- [0x000002e0] Set column to 36\n- [0x000002e2] Set is_stmt to 0\n- [0x000002e3] Copy (view 2)\n- [0x000002e4] Set column to 2\n- [0x000002e6] Set is_stmt to 1\n- [0x000002e7] Special opcode 76: advance Address by 5 to 0x133 and Line by 1 to 162\n- [0x000002e8] Set column to 54\n- [0x000002ea] Set is_stmt to 0\n- [0x000002eb] Special opcode 4: advance Address by 0 to 0x133 and Line by -1 to 161 (view 1)\n- [0x000002ec] Set column to 12\n- [0x000002ee] Special opcode 48: advance Address by 3 to 0x136 and Line by 1 to 162\n- [0x000002ef] Set column to 48\n- [0x000002f1] Set is_stmt to 1\n- [0x000002f2] Special opcode 76: advance Address by 5 to 0x13b and Line by 1 to 163\n- [0x000002f3] Set column to 1\n- [0x000002f5] Set is_stmt to 0\n- [0x000002f6] Special opcode 6: advance Address by 0 to 0x13b and Line by 1 to 164 (view 1)\n- [0x000002f7] Special opcode 19: advance Address by 1 to 0x13c and Line by 0 to 164\n- [0x000002f8] Special opcode 19: advance Address by 1 to 0x13d and Line by 0 to 164\n- [0x000002f9] Special opcode 33: advance Address by 2 to 0x13f and Line by 0 to 164\n- [0x000002fa] Set is_stmt to 1\n- [0x000002fb] Special opcode 24: advance Address by 1 to 0x140 and Line by 5 to 169\n- [0x000002fc] Set column to 2\n- [0x000002fe] Special opcode 6: advance Address by 0 to 0x140 and Line by 1 to 170 (view 1)\n- [0x000002ff] Set column to 1\n- [0x00000301] Set is_stmt to 0\n- [0x00000302] Special opcode 4: advance Address by 0 to 0x140 and Line by -1 to 169 (view 2)\n- [0x00000303] Special opcode 61: advance Address by 4 to 0x144 and Line by 0 to 169\n- [0x00000304] Set column to 2\n- [0x00000306] Set is_stmt to 1\n- [0x00000307] Special opcode 53: advance Address by 3 to 0x147 and Line by 6 to 175\n- [0x00000308] Set column to 22\n- [0x0000030a] Set is_stmt to 0\n- [0x0000030b] Copy (view 1)\n- [0x0000030c] Set column to 11\n- [0x0000030e] Special opcode 78: advance Address by 5 to 0x14c and Line by 3 to 178\n- [0x0000030f] Set column to 22\n- [0x00000311] Special opcode 30: advance Address by 2 to 0x14e and Line by -3 to 175\n- [0x00000312] Set column to 2\n- [0x00000314] Set is_stmt to 1\n- [0x00000315] Special opcode 48: advance Address by 3 to 0x151 and Line by 1 to 176\n- [0x00000316] Set column to 21\n- [0x00000318] Special opcode 6: advance Address by 0 to 0x151 and Line by 1 to 177 (view 1)\n- [0x00000319] Set column to 2\n- [0x0000031b] Special opcode 6: advance Address by 0 to 0x151 and Line by 1 to 178 (view 2)\n- [0x0000031c] Set column to 11\n- [0x0000031e] Set is_stmt to 0\n- [0x0000031f] Copy (view 3)\n- [0x00000320] Special opcode 75: advance Address by 5 to 0x156 and Line by 0 to 178\n- [0x00000321] Set column to 21\n- [0x00000323] Set is_stmt to 1\n- [0x00000324] Special opcode 48: advance Address by 3 to 0x159 and Line by 1 to 179\n- [0x00000325] Set column to 2\n- [0x00000327] Special opcode 6: advance Address by 0 to 0x159 and Line by 1 to 180 (view 1)\n- [0x00000328] Set column to 36\n- [0x0000032a] Set is_stmt to 0\n- [0x0000032b] Copy (view 2)\n- [0x0000032c] Set column to 2\n- [0x0000032e] Set is_stmt to 1\n- [0x0000032f] Special opcode 76: advance Address by 5 to 0x15e and Line by 1 to 181\n- [0x00000330] Set column to 54\n- [0x00000332] Set is_stmt to 0\n- [0x00000333] Special opcode 4: advance Address by 0 to 0x15e and Line by -1 to 180 (view 1)\n- [0x00000334] Set column to 12\n- [0x00000336] Special opcode 48: advance Address by 3 to 0x161 and Line by 1 to 181\n- [0x00000337] Set column to 48\n- [0x00000339] Set is_stmt to 1\n- [0x0000033a] Special opcode 76: advance Address by 5 to 0x166 and Line by 1 to 182\n- [0x0000033b] Set column to 1\n- [0x0000033d] Set is_stmt to 0\n- [0x0000033e] Special opcode 6: advance Address by 0 to 0x166 and Line by 1 to 183 (view 1)\n- [0x0000033f] Special opcode 19: advance Address by 1 to 0x167 and Line by 0 to 183\n- [0x00000340] Special opcode 19: advance Address by 1 to 0x168 and Line by 0 to 183\n- [0x00000341] Special opcode 33: advance Address by 2 to 0x16a and Line by 0 to 183\n- [0x00000342] Advance PC by 1 to 0x16b\n- [0x00000344] Extended opcode 1: End of Sequence\n+ [0x0000010b] Set column to 1\n+ [0x0000010d] Extended opcode 2: set Address to 0x0\n+ [0x00000118] Advance Line by 43 to 44\n+ [0x0000011a] Copy\n+ [0x0000011b] Set column to 2\n+ [0x0000011d] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x0000011e] Set column to 21\n+ [0x00000120] Special opcode 8: advance Address by 0 to 0x0 and Line by 3 to 48 (view 2)\n+ [0x00000121] Set column to 2\n+ [0x00000123] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 49 (view 3)\n+ [0x00000124] Set is_stmt to 0\n+ [0x00000125] Special opcode 47: advance Address by 3 to 0x3 and Line by 0 to 49\n+ [0x00000126] Set column to 1\n+ [0x00000128] Set is_stmt to 1\n+ [0x00000129] Special opcode 194: advance Address by 13 to 0x10 and Line by 7 to 56\n+ [0x0000012a] Set column to 2\n+ [0x0000012c] Special opcode 6: advance Address by 0 to 0x10 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 0x10 and Line by -1 to 56 (view 2)\n+ [0x00000131] Special opcode 61: advance Address by 4 to 0x14 and Line by 0 to 56\n+ [0x00000132] Set column to 2\n+ [0x00000134] Set is_stmt to 1\n+ [0x00000135] Advance Line by 11 to 67\n+ [0x00000137] Special opcode 47: advance Address by 3 to 0x17 and Line by 0 to 67\n+ [0x00000138] Set column to 22\n+ [0x0000013a] Set is_stmt to 0\n+ [0x0000013b] Copy (view 1)\n+ [0x0000013c] Set File Name to entry 2 in the File Name Table\n+ [0x0000013e] Set column to 9\n+ [0x00000140] Advance Line by -29 to 38\n+ [0x00000142] Special opcode 75: advance Address by 5 to 0x1c and Line by 0 to 38\n+ [0x00000143] Set File Name to entry 1 in the File Name Table\n+ [0x00000145] Set column to 22\n+ [0x00000147] Advance Line by 29 to 67\n+ [0x00000149] Special opcode 229: advance Address by 16 to 0x2c and Line by 0 to 67\n+ [0x0000014a] Set column to 2\n+ [0x0000014c] Set is_stmt to 1\n+ [0x0000014d] Special opcode 48: advance Address by 3 to 0x2f and Line by 1 to 68\n+ [0x0000014e] Set column to 21\n+ [0x00000150] Special opcode 6: advance Address by 0 to 0x2f and Line by 1 to 69 (view 1)\n+ [0x00000151] Set column to 2\n+ [0x00000153] Special opcode 6: advance Address by 0 to 0x2f and Line by 1 to 70 (view 2)\n+ [0x00000154] Set File Name to entry 2 in the File Name Table\n+ [0x00000156] Set column to 12\n+ [0x00000158] Advance Line by -34 to 36\n+ [0x0000015a] Copy (view 3)\n+ [0x0000015b] Set column to 2\n+ [0x0000015d] Special opcode 7: advance Address by 0 to 0x2f and Line by 2 to 38 (view 4)\n+ [0x0000015e] Set column to 9\n+ [0x00000160] Set is_stmt to 0\n+ [0x00000161] Copy (view 5)\n+ [0x00000162] Special opcode 103: advance Address by 7 to 0x36 and Line by 0 to 38\n+ [0x00000163] Special opcode 33: advance Address by 2 to 0x38 and Line by 0 to 38\n+ [0x00000164] Set File Name to entry 1 in the File Name Table\n+ [0x00000166] Set column to 21\n+ [0x00000168] Set is_stmt to 1\n+ [0x00000169] Advance Line by 33 to 71\n+ [0x0000016b] Copy (view 1)\n+ [0x0000016c] Set column to 2\n+ [0x0000016e] Special opcode 6: advance Address by 0 to 0x38 and Line by 1 to 72 (view 2)\n+ [0x0000016f] Set column to 36\n+ [0x00000171] Set is_stmt to 0\n+ [0x00000172] Copy (view 3)\n+ [0x00000173] Set column to 2\n+ [0x00000175] Set is_stmt to 1\n+ [0x00000176] Special opcode 76: advance Address by 5 to 0x3d and Line by 1 to 73\n+ [0x00000177] Set column to 54\n+ [0x00000179] Set is_stmt to 0\n+ [0x0000017a] Special opcode 4: advance Address by 0 to 0x3d and Line by -1 to 72 (view 1)\n+ [0x0000017b] Set column to 12\n+ [0x0000017d] Special opcode 48: advance Address by 3 to 0x40 and Line by 1 to 73\n+ [0x0000017e] Set column to 48\n+ [0x00000180] Set is_stmt to 1\n+ [0x00000181] Special opcode 62: advance Address by 4 to 0x44 and Line by 1 to 74\n+ [0x00000182] Set column to 1\n+ [0x00000184] Set is_stmt to 0\n+ [0x00000185] Special opcode 6: advance Address by 0 to 0x44 and Line by 1 to 75 (view 1)\n+ [0x00000186] Special opcode 19: advance Address by 1 to 0x45 and Line by 0 to 75\n+ [0x00000187] Special opcode 19: advance Address by 1 to 0x46 and Line by 0 to 75\n+ [0x00000188] Special opcode 33: advance Address by 2 to 0x48 and Line by 0 to 75\n+ [0x00000189] Set is_stmt to 1\n+ [0x0000018a] Special opcode 122: advance Address by 8 to 0x50 and Line by 5 to 80\n+ [0x0000018b] Set column to 2\n+ [0x0000018d] Special opcode 6: advance Address by 0 to 0x50 and Line by 1 to 81 (view 1)\n+ [0x0000018e] Set column to 1\n+ [0x00000190] Set is_stmt to 0\n+ [0x00000191] Special opcode 4: advance Address by 0 to 0x50 and Line by -1 to 80 (view 2)\n+ [0x00000192] Special opcode 61: advance Address by 4 to 0x54 and Line by 0 to 80\n+ [0x00000193] Set column to 2\n+ [0x00000195] Set is_stmt to 1\n+ [0x00000196] Advance Line by 10 to 90\n+ [0x00000198] Special opcode 47: advance Address by 3 to 0x57 and Line by 0 to 90\n+ [0x00000199] Set column to 22\n+ [0x0000019b] Set is_stmt to 0\n+ [0x0000019c] Copy (view 1)\n+ [0x0000019d] Set File Name to entry 2 in the File Name Table\n+ [0x0000019f] Set column to 9\n+ [0x000001a1] Advance Line by -47 to 43\n+ [0x000001a3] Special opcode 75: advance Address by 5 to 0x5c and Line by 0 to 43\n+ [0x000001a4] Set File Name to entry 1 in the File Name Table\n+ [0x000001a6] Set column to 22\n+ [0x000001a8] Advance Line by 47 to 90\n+ [0x000001aa] Special opcode 229: advance Address by 16 to 0x6c and Line by 0 to 90\n+ [0x000001ab] Set column to 2\n+ [0x000001ad] Set is_stmt to 1\n+ [0x000001ae] Special opcode 48: advance Address by 3 to 0x6f and Line by 1 to 91\n+ [0x000001af] Set column to 21\n+ [0x000001b1] Special opcode 6: advance Address by 0 to 0x6f and Line by 1 to 92 (view 1)\n+ [0x000001b2] Set column to 2\n+ [0x000001b4] Special opcode 6: advance Address by 0 to 0x6f and Line by 1 to 93 (view 2)\n+ [0x000001b5] Set File Name to entry 2 in the File Name Table\n+ [0x000001b7] Set column to 12\n+ [0x000001b9] Advance Line by -52 to 41\n+ [0x000001bb] Copy (view 3)\n+ [0x000001bc] Set column to 2\n+ [0x000001be] Special opcode 7: advance Address by 0 to 0x6f and Line by 2 to 43 (view 4)\n+ [0x000001bf] Set column to 9\n+ [0x000001c1] Set is_stmt to 0\n+ [0x000001c2] Copy (view 5)\n+ [0x000001c3] Special opcode 117: advance Address by 8 to 0x77 and Line by 0 to 43\n+ [0x000001c4] Special opcode 33: advance Address by 2 to 0x79 and Line by 0 to 43\n+ [0x000001c5] Set File Name to entry 1 in the File Name Table\n+ [0x000001c7] Set column to 21\n+ [0x000001c9] Set is_stmt to 1\n+ [0x000001ca] Advance Line by 51 to 94\n+ [0x000001cc] Copy (view 1)\n+ [0x000001cd] Set column to 2\n+ [0x000001cf] Special opcode 6: advance Address by 0 to 0x79 and Line by 1 to 95 (view 2)\n+ [0x000001d0] Set column to 36\n+ [0x000001d2] Set is_stmt to 0\n+ [0x000001d3] Copy (view 3)\n+ [0x000001d4] Set column to 2\n+ [0x000001d6] Set is_stmt to 1\n+ [0x000001d7] Special opcode 76: advance Address by 5 to 0x7e and Line by 1 to 96\n+ [0x000001d8] Set column to 54\n+ [0x000001da] Set is_stmt to 0\n+ [0x000001db] Special opcode 4: advance Address by 0 to 0x7e and Line by -1 to 95 (view 1)\n+ [0x000001dc] Set column to 12\n+ [0x000001de] Special opcode 48: advance Address by 3 to 0x81 and Line by 1 to 96\n+ [0x000001df] Set column to 48\n+ [0x000001e1] Set is_stmt to 1\n+ [0x000001e2] Special opcode 62: advance Address by 4 to 0x85 and Line by 1 to 97\n+ [0x000001e3] Set column to 1\n+ [0x000001e5] Set is_stmt to 0\n+ [0x000001e6] Special opcode 6: advance Address by 0 to 0x85 and Line by 1 to 98 (view 1)\n+ [0x000001e7] Special opcode 19: advance Address by 1 to 0x86 and Line by 0 to 98\n+ [0x000001e8] Special opcode 19: advance Address by 1 to 0x87 and Line by 0 to 98\n+ [0x000001e9] Special opcode 33: advance Address by 2 to 0x89 and Line by 0 to 98\n+ [0x000001ea] Set is_stmt to 1\n+ [0x000001eb] Special opcode 108: advance Address by 7 to 0x90 and Line by 5 to 103\n+ [0x000001ec] Set column to 2\n+ [0x000001ee] Special opcode 6: advance Address by 0 to 0x90 and Line by 1 to 104 (view 1)\n+ [0x000001ef] Set column to 1\n+ [0x000001f1] Set is_stmt to 0\n+ [0x000001f2] Special opcode 4: advance Address by 0 to 0x90 and Line by -1 to 103 (view 2)\n+ [0x000001f3] Special opcode 61: advance Address by 4 to 0x94 and Line by 0 to 103\n+ [0x000001f4] Set column to 2\n+ [0x000001f6] Set is_stmt to 1\n+ [0x000001f7] Advance Line by 10 to 113\n+ [0x000001f9] Special opcode 47: advance Address by 3 to 0x97 and Line by 0 to 113\n+ [0x000001fa] Set column to 22\n+ [0x000001fc] Set is_stmt to 0\n+ [0x000001fd] Copy (view 1)\n+ [0x000001fe] Set File Name to entry 2 in the File Name Table\n+ [0x00000200] Set column to 9\n+ [0x00000202] Advance Line by -80 to 33\n+ [0x00000205] Special opcode 75: advance Address by 5 to 0x9c and Line by 0 to 33\n+ [0x00000206] Set File Name to entry 1 in the File Name Table\n+ [0x00000208] Set column to 22\n+ [0x0000020a] Advance Line by 80 to 113\n+ [0x0000020d] Special opcode 229: advance Address by 16 to 0xac and Line by 0 to 113\n+ [0x0000020e] Set column to 2\n+ [0x00000210] Set is_stmt to 1\n+ [0x00000211] Special opcode 48: advance Address by 3 to 0xaf and Line by 1 to 114\n+ [0x00000212] Set column to 21\n+ [0x00000214] Special opcode 6: advance Address by 0 to 0xaf and Line by 1 to 115 (view 1)\n+ [0x00000215] Set column to 2\n+ [0x00000217] Special opcode 6: advance Address by 0 to 0xaf and Line by 1 to 116 (view 2)\n+ [0x00000218] Set File Name to entry 2 in the File Name Table\n+ [0x0000021a] Set column to 12\n+ [0x0000021c] Advance Line by -85 to 31\n+ [0x0000021f] Copy (view 3)\n+ [0x00000220] Set column to 2\n+ [0x00000222] Special opcode 7: advance Address by 0 to 0xaf and Line by 2 to 33 (view 4)\n+ [0x00000223] Set column to 9\n+ [0x00000225] Set is_stmt to 0\n+ [0x00000226] Copy (view 5)\n+ [0x00000227] Special opcode 117: advance Address by 8 to 0xb7 and Line by 0 to 33\n+ [0x00000228] Special opcode 33: advance Address by 2 to 0xb9 and Line by 0 to 33\n+ [0x00000229] Set File Name to entry 1 in the File Name Table\n+ [0x0000022b] Set column to 21\n+ [0x0000022d] Set is_stmt to 1\n+ [0x0000022e] Advance Line by 84 to 117\n+ [0x00000231] Copy (view 1)\n+ [0x00000232] Set column to 2\n+ [0x00000234] Special opcode 6: advance Address by 0 to 0xb9 and Line by 1 to 118 (view 2)\n+ [0x00000235] Set column to 36\n+ [0x00000237] Set is_stmt to 0\n+ [0x00000238] Copy (view 3)\n+ [0x00000239] Set column to 2\n+ [0x0000023b] Set is_stmt to 1\n+ [0x0000023c] Special opcode 76: advance Address by 5 to 0xbe and Line by 1 to 119\n+ [0x0000023d] Set column to 54\n+ [0x0000023f] Set is_stmt to 0\n+ [0x00000240] Special opcode 4: advance Address by 0 to 0xbe and Line by -1 to 118 (view 1)\n+ [0x00000241] Set column to 12\n+ [0x00000243] Special opcode 48: advance Address by 3 to 0xc1 and Line by 1 to 119\n+ [0x00000244] Set column to 48\n+ [0x00000246] Set is_stmt to 1\n+ [0x00000247] Special opcode 62: advance Address by 4 to 0xc5 and Line by 1 to 120\n+ [0x00000248] Set column to 1\n+ [0x0000024a] Set is_stmt to 0\n+ [0x0000024b] Special opcode 6: advance Address by 0 to 0xc5 and Line by 1 to 121 (view 1)\n+ [0x0000024c] Special opcode 19: advance Address by 1 to 0xc6 and Line by 0 to 121\n+ [0x0000024d] Special opcode 19: advance Address by 1 to 0xc7 and Line by 0 to 121\n+ [0x0000024e] Special opcode 33: advance Address by 2 to 0xc9 and Line by 0 to 121\n+ [0x0000024f] Set is_stmt to 1\n+ [0x00000250] Special opcode 108: advance Address by 7 to 0xd0 and Line by 5 to 126\n+ [0x00000251] Set column to 2\n+ [0x00000253] Special opcode 6: advance Address by 0 to 0xd0 and Line by 1 to 127 (view 1)\n+ [0x00000254] Set column to 1\n+ [0x00000256] Set is_stmt to 0\n+ [0x00000257] Special opcode 4: advance Address by 0 to 0xd0 and Line by -1 to 126 (view 2)\n+ [0x00000258] Special opcode 61: advance Address by 4 to 0xd4 and Line by 0 to 126\n+ [0x00000259] Set column to 2\n+ [0x0000025b] Set is_stmt to 1\n+ [0x0000025c] Advance Line by 11 to 137\n+ [0x0000025e] Special opcode 47: advance Address by 3 to 0xd7 and Line by 0 to 137\n+ [0x0000025f] Set column to 22\n+ [0x00000261] Set is_stmt to 0\n+ [0x00000262] Copy (view 1)\n+ [0x00000263] Set File Name to entry 2 in the File Name Table\n+ [0x00000265] Set column to 9\n+ [0x00000267] Advance Line by -109 to 28\n+ [0x0000026a] Special opcode 75: advance Address by 5 to 0xdc and Line by 0 to 28\n+ [0x0000026b] Set File Name to entry 1 in the File Name Table\n+ [0x0000026d] Set column to 22\n+ [0x0000026f] Advance Line by 109 to 137\n+ [0x00000272] Special opcode 229: advance Address by 16 to 0xec and Line by 0 to 137\n+ [0x00000273] Set column to 2\n+ [0x00000275] Set is_stmt to 1\n+ [0x00000276] Special opcode 48: advance Address by 3 to 0xef and Line by 1 to 138\n+ [0x00000277] Set column to 21\n+ [0x00000279] Special opcode 6: advance Address by 0 to 0xef and Line by 1 to 139 (view 1)\n+ [0x0000027a] Set column to 2\n+ [0x0000027c] Special opcode 6: advance Address by 0 to 0xef and Line by 1 to 140 (view 2)\n+ [0x0000027d] Set File Name to entry 2 in the File Name Table\n+ [0x0000027f] Set column to 12\n+ [0x00000281] Advance Line by -114 to 26\n+ [0x00000284] Copy (view 3)\n+ [0x00000285] Set column to 2\n+ [0x00000287] Special opcode 7: advance Address by 0 to 0xef and Line by 2 to 28 (view 4)\n+ [0x00000288] Set column to 9\n+ [0x0000028a] Set is_stmt to 0\n+ [0x0000028b] Copy (view 5)\n+ [0x0000028c] Special opcode 103: advance Address by 7 to 0xf6 and Line by 0 to 28\n+ [0x0000028d] Special opcode 33: advance Address by 2 to 0xf8 and Line by 0 to 28\n+ [0x0000028e] Set File Name to entry 1 in the File Name Table\n+ [0x00000290] Set column to 21\n+ [0x00000292] Set is_stmt to 1\n+ [0x00000293] Advance Line by 113 to 141\n+ [0x00000296] Copy (view 1)\n+ [0x00000297] Set column to 2\n+ [0x00000299] Special opcode 6: advance Address by 0 to 0xf8 and Line by 1 to 142 (view 2)\n+ [0x0000029a] Set column to 36\n+ [0x0000029c] Set is_stmt to 0\n+ [0x0000029d] Copy (view 3)\n+ [0x0000029e] Set column to 2\n+ [0x000002a0] Set is_stmt to 1\n+ [0x000002a1] Special opcode 76: advance Address by 5 to 0xfd and Line by 1 to 143\n+ [0x000002a2] Set column to 54\n+ [0x000002a4] Set is_stmt to 0\n+ [0x000002a5] Special opcode 4: advance Address by 0 to 0xfd and Line by -1 to 142 (view 1)\n+ [0x000002a6] Set column to 12\n+ [0x000002a8] Special opcode 48: advance Address by 3 to 0x100 and Line by 1 to 143\n+ [0x000002a9] Set column to 48\n+ [0x000002ab] Set is_stmt to 1\n+ [0x000002ac] Special opcode 62: advance Address by 4 to 0x104 and Line by 1 to 144\n+ [0x000002ad] Set column to 1\n+ [0x000002af] Set is_stmt to 0\n+ [0x000002b0] Special opcode 6: advance Address by 0 to 0x104 and Line by 1 to 145 (view 1)\n+ [0x000002b1] Special opcode 19: advance Address by 1 to 0x105 and Line by 0 to 145\n+ [0x000002b2] Special opcode 19: advance Address by 1 to 0x106 and Line by 0 to 145\n+ [0x000002b3] Special opcode 33: advance Address by 2 to 0x108 and Line by 0 to 145\n+ [0x000002b4] Set is_stmt to 1\n+ [0x000002b5] Special opcode 122: advance Address by 8 to 0x110 and Line by 5 to 150\n+ [0x000002b6] Set column to 2\n+ [0x000002b8] Special opcode 6: advance Address by 0 to 0x110 and Line by 1 to 151 (view 1)\n+ [0x000002b9] Set column to 1\n+ [0x000002bb] Set is_stmt to 0\n+ [0x000002bc] Special opcode 4: advance Address by 0 to 0x110 and Line by -1 to 150 (view 2)\n+ [0x000002bd] Special opcode 61: advance Address by 4 to 0x114 and Line by 0 to 150\n+ [0x000002be] Set column to 2\n+ [0x000002c0] Set is_stmt to 1\n+ [0x000002c1] Special opcode 53: advance Address by 3 to 0x117 and Line by 6 to 156\n+ [0x000002c2] Set column to 22\n+ [0x000002c4] Set is_stmt to 0\n+ [0x000002c5] Copy (view 1)\n+ [0x000002c6] Set column to 11\n+ [0x000002c8] Special opcode 78: advance Address by 5 to 0x11c and Line by 3 to 159\n+ [0x000002c9] Set column to 22\n+ [0x000002cb] Special opcode 100: advance Address by 7 to 0x123 and Line by -3 to 156\n+ [0x000002cc] Set column to 2\n+ [0x000002ce] Set is_stmt to 1\n+ [0x000002cf] Special opcode 48: advance Address by 3 to 0x126 and Line by 1 to 157\n+ [0x000002d0] Set column to 21\n+ [0x000002d2] Special opcode 6: advance Address by 0 to 0x126 and Line by 1 to 158 (view 1)\n+ [0x000002d3] Set column to 2\n+ [0x000002d5] Special opcode 6: advance Address by 0 to 0x126 and Line by 1 to 159 (view 2)\n+ [0x000002d6] Set column to 11\n+ [0x000002d8] Set is_stmt to 0\n+ [0x000002d9] Copy (view 3)\n+ [0x000002da] Special opcode 75: advance Address by 5 to 0x12b and Line by 0 to 159\n+ [0x000002db] Set column to 21\n+ [0x000002dd] Set is_stmt to 1\n+ [0x000002de] Special opcode 48: advance Address by 3 to 0x12e and Line by 1 to 160\n+ [0x000002df] Set column to 2\n+ [0x000002e1] Special opcode 6: advance Address by 0 to 0x12e and Line by 1 to 161 (view 1)\n+ [0x000002e2] Set column to 36\n+ [0x000002e4] Set is_stmt to 0\n+ [0x000002e5] Copy (view 2)\n+ [0x000002e6] Set column to 2\n+ [0x000002e8] Set is_stmt to 1\n+ [0x000002e9] Special opcode 76: advance Address by 5 to 0x133 and Line by 1 to 162\n+ [0x000002ea] Set column to 54\n+ [0x000002ec] Set is_stmt to 0\n+ [0x000002ed] Special opcode 4: advance Address by 0 to 0x133 and Line by -1 to 161 (view 1)\n+ [0x000002ee] Set column to 12\n+ [0x000002f0] Special opcode 48: advance Address by 3 to 0x136 and Line by 1 to 162\n+ [0x000002f1] Set column to 48\n+ [0x000002f3] Set is_stmt to 1\n+ [0x000002f4] Special opcode 76: advance Address by 5 to 0x13b and Line by 1 to 163\n+ [0x000002f5] Set column to 1\n+ [0x000002f7] Set is_stmt to 0\n+ [0x000002f8] Special opcode 6: advance Address by 0 to 0x13b and Line by 1 to 164 (view 1)\n+ [0x000002f9] Special opcode 19: advance Address by 1 to 0x13c and Line by 0 to 164\n+ [0x000002fa] Special opcode 19: advance Address by 1 to 0x13d and Line by 0 to 164\n+ [0x000002fb] Special opcode 33: advance Address by 2 to 0x13f and Line by 0 to 164\n+ [0x000002fc] Set is_stmt to 1\n+ [0x000002fd] Special opcode 24: advance Address by 1 to 0x140 and Line by 5 to 169\n+ [0x000002fe] Set column to 2\n+ [0x00000300] Special opcode 6: advance Address by 0 to 0x140 and Line by 1 to 170 (view 1)\n+ [0x00000301] Set column to 1\n+ [0x00000303] Set is_stmt to 0\n+ [0x00000304] Special opcode 4: advance Address by 0 to 0x140 and Line by -1 to 169 (view 2)\n+ [0x00000305] Special opcode 61: advance Address by 4 to 0x144 and Line by 0 to 169\n+ [0x00000306] Set column to 2\n+ [0x00000308] Set is_stmt to 1\n+ [0x00000309] Special opcode 53: advance Address by 3 to 0x147 and Line by 6 to 175\n+ [0x0000030a] Set column to 22\n+ [0x0000030c] Set is_stmt to 0\n+ [0x0000030d] Copy (view 1)\n+ [0x0000030e] Set column to 11\n+ [0x00000310] Special opcode 78: advance Address by 5 to 0x14c and Line by 3 to 178\n+ [0x00000311] Set column to 22\n+ [0x00000313] Special opcode 30: advance Address by 2 to 0x14e and Line by -3 to 175\n+ [0x00000314] Set column to 2\n+ [0x00000316] Set is_stmt to 1\n+ [0x00000317] Special opcode 48: advance Address by 3 to 0x151 and Line by 1 to 176\n+ [0x00000318] Set column to 21\n+ [0x0000031a] Special opcode 6: advance Address by 0 to 0x151 and Line by 1 to 177 (view 1)\n+ [0x0000031b] Set column to 2\n+ [0x0000031d] Special opcode 6: advance Address by 0 to 0x151 and Line by 1 to 178 (view 2)\n+ [0x0000031e] Set column to 11\n+ [0x00000320] Set is_stmt to 0\n+ [0x00000321] Copy (view 3)\n+ [0x00000322] Special opcode 75: advance Address by 5 to 0x156 and Line by 0 to 178\n+ [0x00000323] Set column to 21\n+ [0x00000325] Set is_stmt to 1\n+ [0x00000326] Special opcode 48: advance Address by 3 to 0x159 and Line by 1 to 179\n+ [0x00000327] Set column to 2\n+ [0x00000329] Special opcode 6: advance Address by 0 to 0x159 and Line by 1 to 180 (view 1)\n+ [0x0000032a] Set column to 36\n+ [0x0000032c] Set is_stmt to 0\n+ [0x0000032d] Copy (view 2)\n+ [0x0000032e] Set column to 2\n+ [0x00000330] Set is_stmt to 1\n+ [0x00000331] Special opcode 76: advance Address by 5 to 0x15e and Line by 1 to 181\n+ [0x00000332] Set column to 54\n+ [0x00000334] Set is_stmt to 0\n+ [0x00000335] Special opcode 4: advance Address by 0 to 0x15e and Line by -1 to 180 (view 1)\n+ [0x00000336] Set column to 12\n+ [0x00000338] Special opcode 48: advance Address by 3 to 0x161 and Line by 1 to 181\n+ [0x00000339] Set column to 48\n+ [0x0000033b] Set is_stmt to 1\n+ [0x0000033c] Special opcode 76: advance Address by 5 to 0x166 and Line by 1 to 182\n+ [0x0000033d] Set column to 1\n+ [0x0000033f] Set is_stmt to 0\n+ [0x00000340] Special opcode 6: advance Address by 0 to 0x166 and Line by 1 to 183 (view 1)\n+ [0x00000341] Special opcode 19: advance Address by 1 to 0x167 and Line by 0 to 183\n+ [0x00000342] Special opcode 19: advance Address by 1 to 0x168 and Line by 0 to 183\n+ [0x00000343] Special opcode 33: advance Address by 2 to 0x16a and Line by 0 to 183\n+ [0x00000344] Advance PC by 1 to 0x16b\n+ [0x00000346] 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/x86_64-linux-gnu/10/include\n /usr/include/x86_64-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": "@@ -18,24 +18,24 @@\n \tpush %rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n /tmp/go-build/cgo-gcc-prolog:67\n \tcallq 1c <_cgo_bbce630bddcc_Cfunc_mygetgrgid_r+0xc>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\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 0x18(%rbx),%rcx\n \tmov 0x10(%rbx),%rdx\n \tmov 0x8(%rbx),%rsi\n \tmov 0x20(%rbx),%r8\n _cgo_bbce630bddcc_Cfunc_mygetgrgid_r():\n /tmp/go-build/cgo-gcc-prolog:67\n \tmov %rax,%r12\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 (%rbx),%edi\n \tcallq 36 <_cgo_bbce630bddcc_Cfunc_mygetgrgid_r+0x26>\n R_X86_64_PLT32\tgetgrgid_r-0x4\n \tmov %eax,%ebp\n _cgo_bbce630bddcc_Cfunc_mygetgrgid_r():\n /tmp/go-build/cgo-gcc-prolog:72\n \tcallq 3d <_cgo_bbce630bddcc_Cfunc_mygetgrgid_r+0x2d>\n@@ -57,24 +57,24 @@\n \tpush %rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n /tmp/go-build/cgo-gcc-prolog:90\n \tcallq 5c <_cgo_bbce630bddcc_Cfunc_mygetgrnam_r+0xc>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\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 0x18(%rbx),%rcx\n \tmov 0x10(%rbx),%rdx\n \tmov 0x8(%rbx),%rsi\n \tmov 0x20(%rbx),%r8\n _cgo_bbce630bddcc_Cfunc_mygetgrnam_r():\n /tmp/go-build/cgo-gcc-prolog:90\n \tmov %rax,%r12\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 (%rbx),%rdi\n \tcallq 77 <_cgo_bbce630bddcc_Cfunc_mygetgrnam_r+0x27>\n R_X86_64_PLT32\tgetgrnam_r-0x4\n \tmov %eax,%ebp\n _cgo_bbce630bddcc_Cfunc_mygetgrnam_r():\n /tmp/go-build/cgo-gcc-prolog:95\n \tcallq 7e <_cgo_bbce630bddcc_Cfunc_mygetgrnam_r+0x2e>\n@@ -96,24 +96,24 @@\n \tpush %rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n /tmp/go-build/cgo-gcc-prolog:113\n \tcallq 9c <_cgo_bbce630bddcc_Cfunc_mygetpwnam_r+0xc>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\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 0x18(%rbx),%rcx\n \tmov 0x10(%rbx),%rdx\n \tmov 0x8(%rbx),%rsi\n \tmov 0x20(%rbx),%r8\n _cgo_bbce630bddcc_Cfunc_mygetpwnam_r():\n /tmp/go-build/cgo-gcc-prolog:113\n \tmov %rax,%r12\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 (%rbx),%rdi\n \tcallq b7 <_cgo_bbce630bddcc_Cfunc_mygetpwnam_r+0x27>\n R_X86_64_PLT32\tgetpwnam_r-0x4\n \tmov %eax,%ebp\n _cgo_bbce630bddcc_Cfunc_mygetpwnam_r():\n /tmp/go-build/cgo-gcc-prolog:118\n \tcallq be <_cgo_bbce630bddcc_Cfunc_mygetpwnam_r+0x2e>\n@@ -135,24 +135,24 @@\n \tpush %rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n /tmp/go-build/cgo-gcc-prolog:137\n \tcallq dc <_cgo_bbce630bddcc_Cfunc_mygetpwuid_r+0xc>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\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 0x18(%rbx),%rcx\n \tmov 0x10(%rbx),%rdx\n \tmov 0x8(%rbx),%rsi\n \tmov 0x20(%rbx),%r8\n _cgo_bbce630bddcc_Cfunc_mygetpwuid_r():\n /tmp/go-build/cgo-gcc-prolog:137\n \tmov %rax,%r12\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 (%rbx),%edi\n \tcallq f6 <_cgo_bbce630bddcc_Cfunc_mygetpwuid_r+0x26>\n R_X86_64_PLT32\tgetpwuid_r-0x4\n \tmov %eax,%ebp\n _cgo_bbce630bddcc_Cfunc_mygetpwuid_r():\n /tmp/go-build/cgo-gcc-prolog:142\n \tcallq fd <_cgo_bbce630bddcc_Cfunc_mygetpwuid_r+0x2d>\n"}]}, {"source1": "_x003.o", "source2": "_x003.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,19 +10,19 @@\n [ 5] .debug_info PROGBITS 0000000000000000 000075 00026a 00 0 0 1\n [ 6] .rela.debug_info RELA 0000000000000000 000bd0 000540 18 I 19 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 0002df 00013b 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 00041a 0001cd 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 0005e7 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 001110 000030 18 I 19 9 8\n [11] .debug_ranges PROGBITS 0000000000000000 000617 000030 00 0 0 1\n- [12] .debug_line PROGBITS 0000000000000000 000647 000135 00 0 0 1\n+ [12] .debug_line PROGBITS 0000000000000000 000647 000137 00 0 0 1\n [13] .rela.debug_line RELA 0000000000000000 001140 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 00077c 000170 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 0008ec 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 00090c 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 0000000000000000 00077e 000170 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 0008ee 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 00090e 000000 00 0 0 1\n [17] .eh_frame PROGBITS 0000000000000000 000910 000048 00 A 0 0 8\n [18] .rela.eh_frame RELA 0000000000000000 001158 000018 18 I 19 17 8\n [19] .symtab SYMTAB 0000000000000000 000958 0001c8 18 20 15 8\n [20] .strtab STRTAB 0000000000000000 000b20 000067 00 0 0 1\n [21] .shstrtab STRTAB 0000000000000000 001170 0000c1 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": "@@ -67,12 +67,12 @@\n Relocation section '.rela.debug_aranges' at offset 0x1110 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000050000000a R_X86_64_32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x1140 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-00000000000000c6 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n+00000000000000c8 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n Relocation section '.rela.eh_frame' at offset 0x1158 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000020 0000000200000002 R_X86_64_PC32 0000000000000000 .text + 0\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: 305\n+ Length: 307\n DWARF Version: 3\n- Prologue Length: 183\n+ Prologue Length: 185\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/x86_64-linux-gnu/bits\n 3\t/usr/include\n \n- The File Name Table (offset 0x76):\n+ The File Name Table (offset 0x78):\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- [0x000000c1] Set column to 1\n- [0x000000c3] Extended opcode 2: set Address to 0x0\n- [0x000000ce] Advance Line by 43 to 44\n- [0x000000d0] Copy\n- [0x000000d1] Set column to 2\n- [0x000000d3] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x000000d4] Set column to 1\n- [0x000000d6] Set is_stmt to 0\n- [0x000000d7] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n- [0x000000d8] Special opcode 61: advance Address by 4 to 0x4 and Line by 0 to 44\n- [0x000000d9] Set column to 2\n- [0x000000db] Set is_stmt to 1\n- [0x000000dc] Advance Line by 10 to 54\n- [0x000000de] Special opcode 47: advance Address by 3 to 0x7 and Line by 0 to 54\n- [0x000000df] Set column to 22\n- [0x000000e1] Set is_stmt to 0\n- [0x000000e2] Copy (view 1)\n- [0x000000e3] Set File Name to entry 2 in the File Name Table\n- [0x000000e5] Set column to 9\n- [0x000000e7] Advance Line by -38 to 16\n- [0x000000e9] Special opcode 75: advance Address by 5 to 0xc and Line by 0 to 16\n- [0x000000ea] Set File Name to entry 1 in the File Name Table\n- [0x000000ec] Set column to 22\n- [0x000000ee] Advance Line by 38 to 54\n- [0x000000f0] Special opcode 201: advance Address by 14 to 0x1a and Line by 0 to 54\n- [0x000000f1] Set column to 2\n- [0x000000f3] Set is_stmt to 1\n- [0x000000f4] Special opcode 48: advance Address by 3 to 0x1d and Line by 1 to 55\n- [0x000000f5] Set column to 21\n- [0x000000f7] Special opcode 6: advance Address by 0 to 0x1d and Line by 1 to 56 (view 1)\n- [0x000000f8] Set column to 2\n- [0x000000fa] Special opcode 6: advance Address by 0 to 0x1d and Line by 1 to 57 (view 2)\n- [0x000000fb] Set File Name to entry 2 in the File Name Table\n- [0x000000fd] Set column to 12\n- [0x000000ff] Advance Line by -42 to 15\n- [0x00000101] Copy (view 3)\n- [0x00000102] Set column to 2\n- [0x00000104] Special opcode 6: advance Address by 0 to 0x1d and Line by 1 to 16 (view 4)\n- [0x00000105] Set column to 9\n- [0x00000107] Set is_stmt to 0\n- [0x00000108] Copy (view 5)\n- [0x00000109] Special opcode 75: advance Address by 5 to 0x22 and Line by 0 to 16\n- [0x0000010a] Special opcode 33: advance Address by 2 to 0x24 and Line by 0 to 16\n- [0x0000010b] Set File Name to entry 1 in the File Name Table\n- [0x0000010d] Set column to 21\n- [0x0000010f] Set is_stmt to 1\n- [0x00000110] Advance Line by 42 to 58\n- [0x00000112] Copy (view 1)\n- [0x00000113] Set column to 2\n- [0x00000115] Special opcode 6: advance Address by 0 to 0x24 and Line by 1 to 59 (view 2)\n- [0x00000116] Set column to 36\n- [0x00000118] Set is_stmt to 0\n- [0x00000119] Copy (view 3)\n- [0x0000011a] Set column to 2\n- [0x0000011c] Set is_stmt to 1\n- [0x0000011d] Special opcode 76: advance Address by 5 to 0x29 and Line by 1 to 60\n- [0x0000011e] Set column to 54\n- [0x00000120] Set is_stmt to 0\n- [0x00000121] Special opcode 4: advance Address by 0 to 0x29 and Line by -1 to 59 (view 1)\n- [0x00000122] Set column to 12\n- [0x00000124] Special opcode 48: advance Address by 3 to 0x2c and Line by 1 to 60\n- [0x00000125] Set column to 48\n- [0x00000127] Set is_stmt to 1\n- [0x00000128] Special opcode 62: advance Address by 4 to 0x30 and Line by 1 to 61\n- [0x00000129] Set column to 1\n- [0x0000012b] Set is_stmt to 0\n- [0x0000012c] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 62 (view 1)\n- [0x0000012d] Special opcode 19: advance Address by 1 to 0x31 and Line by 0 to 62\n- [0x0000012e] Special opcode 19: advance Address by 1 to 0x32 and Line by 0 to 62\n- [0x0000012f] Special opcode 33: advance Address by 2 to 0x34 and Line by 0 to 62\n- [0x00000130] Advance PC by 1 to 0x35\n- [0x00000132] Extended opcode 1: End of Sequence\n+ [0x000000c3] Set column to 1\n+ [0x000000c5] Extended opcode 2: set Address to 0x0\n+ [0x000000d0] Advance Line by 43 to 44\n+ [0x000000d2] Copy\n+ [0x000000d3] Set column to 2\n+ [0x000000d5] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x000000d6] Set column to 1\n+ [0x000000d8] Set is_stmt to 0\n+ [0x000000d9] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n+ [0x000000da] Special opcode 61: advance Address by 4 to 0x4 and Line by 0 to 44\n+ [0x000000db] Set column to 2\n+ [0x000000dd] Set is_stmt to 1\n+ [0x000000de] Advance Line by 10 to 54\n+ [0x000000e0] Special opcode 47: advance Address by 3 to 0x7 and Line by 0 to 54\n+ [0x000000e1] Set column to 22\n+ [0x000000e3] Set is_stmt to 0\n+ [0x000000e4] Copy (view 1)\n+ [0x000000e5] Set File Name to entry 2 in the File Name Table\n+ [0x000000e7] Set column to 9\n+ [0x000000e9] Advance Line by -38 to 16\n+ [0x000000eb] Special opcode 75: advance Address by 5 to 0xc and Line by 0 to 16\n+ [0x000000ec] Set File Name to entry 1 in the File Name Table\n+ [0x000000ee] Set column to 22\n+ [0x000000f0] Advance Line by 38 to 54\n+ [0x000000f2] Special opcode 201: advance Address by 14 to 0x1a and Line by 0 to 54\n+ [0x000000f3] Set column to 2\n+ [0x000000f5] Set is_stmt to 1\n+ [0x000000f6] Special opcode 48: advance Address by 3 to 0x1d and Line by 1 to 55\n+ [0x000000f7] Set column to 21\n+ [0x000000f9] Special opcode 6: advance Address by 0 to 0x1d and Line by 1 to 56 (view 1)\n+ [0x000000fa] Set column to 2\n+ [0x000000fc] Special opcode 6: advance Address by 0 to 0x1d and Line by 1 to 57 (view 2)\n+ [0x000000fd] Set File Name to entry 2 in the File Name Table\n+ [0x000000ff] Set column to 12\n+ [0x00000101] Advance Line by -42 to 15\n+ [0x00000103] Copy (view 3)\n+ [0x00000104] Set column to 2\n+ [0x00000106] Special opcode 6: advance Address by 0 to 0x1d and Line by 1 to 16 (view 4)\n+ [0x00000107] Set column to 9\n+ [0x00000109] Set is_stmt to 0\n+ [0x0000010a] Copy (view 5)\n+ [0x0000010b] Special opcode 75: advance Address by 5 to 0x22 and Line by 0 to 16\n+ [0x0000010c] Special opcode 33: advance Address by 2 to 0x24 and Line by 0 to 16\n+ [0x0000010d] Set File Name to entry 1 in the File Name Table\n+ [0x0000010f] Set column to 21\n+ [0x00000111] Set is_stmt to 1\n+ [0x00000112] Advance Line by 42 to 58\n+ [0x00000114] Copy (view 1)\n+ [0x00000115] Set column to 2\n+ [0x00000117] Special opcode 6: advance Address by 0 to 0x24 and Line by 1 to 59 (view 2)\n+ [0x00000118] Set column to 36\n+ [0x0000011a] Set is_stmt to 0\n+ [0x0000011b] Copy (view 3)\n+ [0x0000011c] Set column to 2\n+ [0x0000011e] Set is_stmt to 1\n+ [0x0000011f] Special opcode 76: advance Address by 5 to 0x29 and Line by 1 to 60\n+ [0x00000120] Set column to 54\n+ [0x00000122] Set is_stmt to 0\n+ [0x00000123] Special opcode 4: advance Address by 0 to 0x29 and Line by -1 to 59 (view 1)\n+ [0x00000124] Set column to 12\n+ [0x00000126] Special opcode 48: advance Address by 3 to 0x2c and Line by 1 to 60\n+ [0x00000127] Set column to 48\n+ [0x00000129] Set is_stmt to 1\n+ [0x0000012a] Special opcode 62: advance Address by 4 to 0x30 and Line by 1 to 61\n+ [0x0000012b] Set column to 1\n+ [0x0000012d] Set is_stmt to 0\n+ [0x0000012e] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 62 (view 1)\n+ [0x0000012f] Special opcode 19: advance Address by 1 to 0x31 and Line by 0 to 62\n+ [0x00000130] Special opcode 19: advance Address by 1 to 0x32 and Line by 0 to 62\n+ [0x00000131] Special opcode 33: advance Address by 2 to 0x34 and Line by 0 to 62\n+ [0x00000132] Advance PC by 1 to 0x35\n+ [0x00000134] 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/x86_64-linux-gnu/bits\n /usr/include\n cgo-gcc-prolog\n getgrouplist_unix.go\n unistd.h\n signed char\n short unsigned int\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": "@@ -10,24 +10,24 @@\n \tpush %rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n /tmp/go-build/cgo-gcc-prolog:54\n \tcallq c <_cgo_bbce630bddcc_Cfunc_mygetgrouplist+0xc>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\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 \tmov 0x18(%rbx),%rcx\n \tmov 0x10(%rbx),%rdx\n \tmov 0x8(%rbx),%esi\n \tmov (%rbx),%rdi\n _cgo_bbce630bddcc_Cfunc_mygetgrouplist():\n /tmp/go-build/cgo-gcc-prolog:54\n \tmov %rax,%r12\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 \tcallq 22 <_cgo_bbce630bddcc_Cfunc_mygetgrouplist+0x22>\n R_X86_64_PLT32\tgetgrouplist-0x4\n \tmov %eax,%ebp\n _cgo_bbce630bddcc_Cfunc_mygetgrouplist():\n /tmp/go-build/cgo-gcc-prolog:59\n \tcallq 29 <_cgo_bbce630bddcc_Cfunc_mygetgrouplist+0x29>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\n"}]}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_amd64/plugin.a", "source2": "./usr/lib/go-1.14/pkg/linux_amd64/plugin.a", "unified_diff": null, "details": [{"source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,14 +1,14 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 424d 7536 6345 7236 ild id \"BMu6cEr6\n-00000040: 396c 6f6a 5975 635f 4a34 6d56 2f66 5063 9lojYuc_J4mV/fPc\n-00000050: 4168 4150 4456 5752 5f63 6562 634d 474a AhAPDVWR_cebcMGJ\n-00000060: 4b22 0a0a 0a24 2442 0a69 01d4 02d7 031c K\"...$$B.i......\n+00000030: 696c 6420 6964 2022 5667 2d69 6261 7967 ild id \"Vg-ibayg\n+00000040: 315f 354f 3958 5437 7146 4d34 2f69 4b69 1_5O9XT7qFM4/iKi\n+00000050: 7831 5962 5a41 564c 5a32 5830 6853 3459 x1YbZAVLZ2X0hS4Y\n+00000060: 6622 0a0a 0a24 2442 0a69 01d4 02d7 031c f\"...$$B.i......\n 00000070: 2447 4f52 4f4f 542f 7372 632f 706c 7567 $GOROOT/src/plug\n 00000080: 696e 2f70 6c75 6769 6e2e 676f 000a 706c in/plugin.go..pl\n 00000090: 7567 696e 7061 7468 0365 7272 066c 6f61 uginpath.err.loa\n 000000a0: 6465 6404 7379 6d73 064c 6f6f 6b75 7001 ded.syms.Lookup.\n 000000b0: 7006 506c 7567 696e 0773 796d 4e61 6d65 p.Plugin.symName\n 000000c0: 0653 796d 626f 6c04 6573 633a 0a2e 6175 .Symbol.esc:..au\n 000000d0: 746f 746d 705f 340a 2e61 7574 6f74 6d70 totmp_4..autotmp\n"}, {"source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,14 +1,14 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 424d 7536 6345 7236 ild id \"BMu6cEr6\n-00000040: 396c 6f6a 5975 635f 4a34 6d56 2f66 5063 9lojYuc_J4mV/fPc\n-00000050: 4168 4150 4456 5752 5f63 6562 634d 474a AhAPDVWR_cebcMGJ\n-00000060: 4b22 0a0a 0a24 240a 0a24 240a 0a0a 2424 K\"...$$..$$...$$\n+00000030: 696c 6420 6964 2022 5667 2d69 6261 7967 ild id \"Vg-ibayg\n+00000040: 315f 354f 3958 5437 7146 4d34 2f69 4b69 1_5O9XT7qFM4/iKi\n+00000050: 7831 5962 5a41 564c 5a32 5830 6853 3459 x1YbZAVLZ2X0hS4Y\n+00000060: 6622 0a0a 0a24 240a 0a24 240a 0a0a 2424 f\"...$$..$$...$$\n 00000070: 2020 2f2f 2063 676f 0a5b 5b22 6367 6f5f // cgo.[[\"cgo_\n 00000080: 6c64 666c 6167 222c 222d 6722 5d2c 5b22 ldflag\",\"-g\"],[\"\n 00000090: 6367 6f5f 6c64 666c 6167 222c 222d 4f32 cgo_ldflag\",\"-O2\n 000000a0: 225d 2c5b 2263 676f 5f6c 6466 6c61 6722 \"],[\"cgo_ldflag\"\n 000000b0: 2c22 2d6c 646c 225d 2c5b 2263 676f 5f69 ,\"-ldl\"],[\"cgo_i\n 000000c0: 6d70 6f72 745f 7374 6174 6963 222c 225f mport_static\",\"_\n 000000d0: 6367 6f5f 6630 6135 6663 3262 3636 3330 cgo_f0a5fc2b6630\n"}, {"source1": "_x002.o", "source2": "_x002.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,19 +10,19 @@\n [ 5] .debug_info PROGBITS 0000000000000000 000130 000478 00 0 0 1\n [ 6] .rela.debug_info RELA 0000000000000000 001610 000990 18 I 19 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 0005a8 000175 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 00071d 0005aa 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 000cc7 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 001fa0 000030 18 I 19 9 8\n [11] .debug_ranges PROGBITS 0000000000000000 000cf7 000080 00 0 0 1\n- [12] .debug_line PROGBITS 0000000000000000 000d77 000208 00 0 0 1\n+ [12] .debug_line PROGBITS 0000000000000000 000d77 00020a 00 0 0 1\n [13] .rela.debug_line RELA 0000000000000000 001fd0 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 000f7f 0001a4 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 001123 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 001143 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 0000000000000000 000f81 0001a4 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 001125 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 001145 000000 00 0 0 1\n [17] .eh_frame PROGBITS 0000000000000000 001148 0000c0 00 A 0 0 8\n [18] .rela.eh_frame RELA 0000000000000000 001fe8 000048 18 I 19 17 8\n [19] .symtab SYMTAB 0000000000000000 001208 000240 18 20 15 8\n [20] .strtab STRTAB 0000000000000000 001448 0000ba 00 0 0 1\n [21] .shstrtab STRTAB 0000000000000000 002030 0000c1 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": "@@ -121,14 +121,14 @@\n Relocation section '.rela.debug_aranges' at offset 0x1fa0 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000050000000a R_X86_64_32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x1fd0 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-00000000000000a1 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n+00000000000000a3 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n Relocation section '.rela.eh_frame' at offset 0x1fe8 contains 3 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000020 0000000200000002 R_X86_64_PC32 0000000000000000 .text + 0\n 000000000000005c 0000000200000002 R_X86_64_PC32 0000000000000000 .text + 60\n 0000000000000098 0000000200000002 R_X86_64_PC32 0000000000000000 .text + c0\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: 516\n+ Length: 518\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,268 +21,268 @@\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- [0x000000a9] Advance Line by 43 to 44\n- [0x000000ab] Copy\n- [0x000000ac] Set column to 2\n- [0x000000ae] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x000000af] Set column to 1\n- [0x000000b1] Set is_stmt to 0\n- [0x000000b2] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n- [0x000000b3] Set column to 2\n- [0x000000b5] Set is_stmt to 1\n- [0x000000b6] Special opcode 138: advance Address by 9 to 0x9 and Line by 7 to 51\n- [0x000000b7] Set column to 1\n- [0x000000b9] Set is_stmt to 0\n- [0x000000ba] Advance Line by -7 to 44\n- [0x000000bc] Copy (view 1)\n- [0x000000bd] Set column to 22\n- [0x000000bf] Special opcode 68: advance Address by 4 to 0xd and Line by 7 to 51\n- [0x000000c0] Set File Name to entry 2 in the File Name Table\n- [0x000000c2] Set column to 12\n- [0x000000c4] Advance Line by -24 to 27\n- [0x000000c6] Special opcode 75: advance Address by 5 to 0x12 and Line by 0 to 27\n- [0x000000c7] Set File Name to entry 1 in the File Name Table\n- [0x000000c9] Set column to 11\n- [0x000000cb] Advance Line by 27 to 54\n- [0x000000cd] Special opcode 103: advance Address by 7 to 0x19 and Line by 0 to 54\n- [0x000000ce] Set column to 22\n- [0x000000d0] Special opcode 58: advance Address by 4 to 0x1d and Line by -3 to 51\n- [0x000000d1] Set column to 2\n- [0x000000d3] Set is_stmt to 1\n- [0x000000d4] Special opcode 48: advance Address by 3 to 0x20 and Line by 1 to 52\n- [0x000000d5] Set column to 21\n- [0x000000d7] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 53 (view 1)\n- [0x000000d8] Set column to 2\n- [0x000000da] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 54 (view 2)\n- [0x000000db] Set File Name to entry 2 in the File Name Table\n- [0x000000dd] Set column to 14\n- [0x000000df] Advance Line by -28 to 26\n- [0x000000e1] Copy (view 3)\n- [0x000000e2] Set column to 2\n- [0x000000e4] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 27 (view 4)\n- [0x000000e5] Set column to 12\n- [0x000000e7] Set is_stmt to 0\n- [0x000000e8] Copy (view 5)\n- [0x000000e9] Special opcode 75: advance Address by 5 to 0x25 and Line by 0 to 27\n- [0x000000ea] Set column to 2\n- [0x000000ec] Set is_stmt to 1\n- [0x000000ed] Special opcode 48: advance Address by 3 to 0x28 and Line by 1 to 28\n- [0x000000ee] Set column to 5\n- [0x000000f0] Set is_stmt to 0\n- [0x000000f1] Copy (view 1)\n- [0x000000f2] Set column to 2\n- [0x000000f4] Set is_stmt to 1\n- [0x000000f5] Special opcode 78: advance Address by 5 to 0x2d and Line by 3 to 31\n- [0x000000f6] Set is_stmt to 0\n- [0x000000f7] Copy (view 1)\n- [0x000000f8] Set File Name to entry 1 in the File Name Table\n- [0x000000fa] Set column to 21\n- [0x000000fc] Set is_stmt to 1\n- [0x000000fd] Advance Line by 24 to 55\n- [0x000000ff] Copy (view 2)\n- [0x00000100] Set column to 2\n- [0x00000102] Special opcode 6: advance Address by 0 to 0x2d and Line by 1 to 56 (view 3)\n- [0x00000103] Set column to 36\n- [0x00000105] Set is_stmt to 0\n- [0x00000106] Copy (view 4)\n- [0x00000107] Set column to 2\n- [0x00000109] Set is_stmt to 1\n- [0x0000010a] Special opcode 76: advance Address by 5 to 0x32 and Line by 1 to 57\n- [0x0000010b] Set column to 54\n- [0x0000010d] Set is_stmt to 0\n- [0x0000010e] Special opcode 4: advance Address by 0 to 0x32 and Line by -1 to 56 (view 1)\n- [0x0000010f] Set column to 12\n- [0x00000111] Special opcode 48: advance Address by 3 to 0x35 and Line by 1 to 57\n- [0x00000112] Set column to 48\n- [0x00000114] Set is_stmt to 1\n- [0x00000115] Special opcode 76: advance Address by 5 to 0x3a and Line by 1 to 58\n- [0x00000116] Set column to 1\n- [0x00000118] Set is_stmt to 0\n- [0x00000119] Special opcode 6: advance Address by 0 to 0x3a and Line by 1 to 59 (view 1)\n- [0x0000011a] Special opcode 75: advance Address by 5 to 0x3f and Line by 0 to 59\n- [0x0000011b] Special opcode 19: advance Address by 1 to 0x40 and Line by 0 to 59\n- [0x0000011c] Special opcode 33: advance Address by 2 to 0x42 and Line by 0 to 59\n- [0x0000011d] Set File Name to entry 2 in the File Name Table\n- [0x0000011f] Set column to 3\n- [0x00000121] Set is_stmt to 1\n- [0x00000122] Advance Line by -30 to 29\n- [0x00000124] Special opcode 89: advance Address by 6 to 0x48 and Line by 0 to 29\n- [0x00000125] Set column to 10\n- [0x00000127] Set is_stmt to 0\n- [0x00000128] Copy (view 1)\n- [0x00000129] Set column to 8\n- [0x0000012b] Special opcode 75: advance Address by 5 to 0x4d and Line by 0 to 29\n- [0x0000012c] Set File Name to entry 1 in the File Name Table\n- [0x0000012e] Set column to 1\n- [0x00000130] Set is_stmt to 1\n- [0x00000131] Advance Line by 35 to 64\n- [0x00000133] Advance PC by constant 17 to 0x5e\n- [0x00000134] Special opcode 33: advance Address by 2 to 0x60 and Line by 0 to 64\n- [0x00000135] Set column to 2\n- [0x00000137] Special opcode 6: advance Address by 0 to 0x60 and Line by 1 to 65 (view 1)\n- [0x00000138] Set column to 1\n- [0x0000013a] Set is_stmt to 0\n- [0x0000013b] Special opcode 4: advance Address by 0 to 0x60 and Line by -1 to 64 (view 2)\n- [0x0000013c] Set column to 2\n- [0x0000013e] Set is_stmt to 1\n- [0x0000013f] Special opcode 137: advance Address by 9 to 0x69 and Line by 6 to 70\n- [0x00000140] Set column to 1\n- [0x00000142] Set is_stmt to 0\n- [0x00000143] Advance Line by -6 to 64\n- [0x00000145] Copy (view 1)\n- [0x00000146] Set column to 22\n- [0x00000148] Special opcode 67: advance Address by 4 to 0x6d and Line by 6 to 70\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 0x72 and Line by 0 to 19\n- [0x00000150] Set File Name to entry 1 in the File Name Table\n- [0x00000152] Set column to 11\n- [0x00000154] Advance Line by 54 to 73\n- [0x00000156] Special opcode 117: advance Address by 8 to 0x7a and Line by 0 to 73\n- [0x00000157] Set column to 22\n- [0x00000159] Special opcode 58: advance Address by 4 to 0x7e and Line by -3 to 70\n- [0x0000015a] Set column to 2\n- [0x0000015c] Set is_stmt to 1\n- [0x0000015d] Special opcode 48: advance Address by 3 to 0x81 and Line by 1 to 71\n- [0x0000015e] Set column to 21\n- [0x00000160] Special opcode 6: advance Address by 0 to 0x81 and Line by 1 to 72 (view 1)\n- [0x00000161] Set column to 2\n- [0x00000163] Special opcode 6: advance Address by 0 to 0x81 and Line by 1 to 73 (view 2)\n- [0x00000164] Set File Name to entry 2 in the File Name Table\n- [0x00000166] Set column to 18\n- [0x00000168] Advance Line by -55 to 18\n- [0x0000016a] Copy (view 3)\n- [0x0000016b] Set column to 2\n- [0x0000016d] Special opcode 6: advance Address by 0 to 0x81 and Line by 1 to 19 (view 4)\n- [0x0000016e] Set column to 12\n- [0x00000170] Set is_stmt to 0\n- [0x00000171] Copy (view 5)\n- [0x00000172] Special opcode 75: advance Address by 5 to 0x86 and Line by 0 to 19\n- [0x00000173] Set column to 2\n- [0x00000175] Set is_stmt to 1\n- [0x00000176] Special opcode 48: advance Address by 3 to 0x89 and Line by 1 to 20\n- [0x00000177] Set column to 5\n- [0x00000179] Set is_stmt to 0\n- [0x0000017a] Copy (view 1)\n- [0x0000017b] Set column to 2\n- [0x0000017d] Set is_stmt to 1\n- [0x0000017e] Special opcode 78: advance Address by 5 to 0x8e and Line by 3 to 23\n- [0x0000017f] Set is_stmt to 0\n- [0x00000180] Copy (view 1)\n- [0x00000181] Set File Name to entry 1 in the File Name Table\n- [0x00000183] Set column to 21\n- [0x00000185] Set is_stmt to 1\n- [0x00000186] Advance Line by 51 to 74\n- [0x00000188] Copy (view 2)\n- [0x00000189] Set column to 2\n- [0x0000018b] Special opcode 6: advance Address by 0 to 0x8e and Line by 1 to 75 (view 3)\n- [0x0000018c] Set column to 36\n- [0x0000018e] Set is_stmt to 0\n- [0x0000018f] Copy (view 4)\n- [0x00000190] Set column to 2\n- [0x00000192] Set is_stmt to 1\n- [0x00000193] Special opcode 76: advance Address by 5 to 0x93 and Line by 1 to 76\n- [0x00000194] Set column to 54\n- [0x00000196] Set is_stmt to 0\n- [0x00000197] Special opcode 4: advance Address by 0 to 0x93 and Line by -1 to 75 (view 1)\n- [0x00000198] Set column to 12\n- [0x0000019a] Special opcode 48: advance Address by 3 to 0x96 and Line by 1 to 76\n- [0x0000019b] Set column to 48\n- [0x0000019d] Set is_stmt to 1\n- [0x0000019e] Special opcode 76: advance Address by 5 to 0x9b and Line by 1 to 77\n- [0x0000019f] Set column to 1\n- [0x000001a1] Set is_stmt to 0\n- [0x000001a2] Special opcode 6: advance Address by 0 to 0x9b and Line by 1 to 78 (view 1)\n- [0x000001a3] Special opcode 75: advance Address by 5 to 0xa0 and Line by 0 to 78\n- [0x000001a4] Special opcode 19: advance Address by 1 to 0xa1 and Line by 0 to 78\n- [0x000001a5] Special opcode 33: advance Address by 2 to 0xa3 and Line by 0 to 78\n- [0x000001a6] Set File Name to entry 2 in the File Name Table\n- [0x000001a8] Set column to 3\n- [0x000001aa] Set is_stmt to 1\n- [0x000001ab] Advance Line by -57 to 21\n- [0x000001ad] Special opcode 187: advance Address by 13 to 0xb0 and Line by 0 to 21\n- [0x000001ae] Set column to 10\n- [0x000001b0] Set is_stmt to 0\n- [0x000001b1] Copy (view 1)\n- [0x000001b2] Set column to 8\n- [0x000001b4] Special opcode 75: advance Address by 5 to 0xb5 and Line by 0 to 21\n- [0x000001b5] Set File Name to entry 1 in the File Name Table\n- [0x000001b7] Set column to 1\n- [0x000001b9] Set is_stmt to 1\n- [0x000001ba] Advance Line by 62 to 83\n- [0x000001bc] Special opcode 159: advance Address by 11 to 0xc0 and Line by 0 to 83\n- [0x000001bd] Set column to 2\n- [0x000001bf] Special opcode 6: advance Address by 0 to 0xc0 and Line by 1 to 84 (view 1)\n- [0x000001c0] Set column to 1\n- [0x000001c2] Set is_stmt to 0\n- [0x000001c3] Special opcode 4: advance Address by 0 to 0xc0 and Line by -1 to 83 (view 2)\n- [0x000001c4] Special opcode 61: advance Address by 4 to 0xc4 and Line by 0 to 83\n- [0x000001c5] Set column to 2\n- [0x000001c7] Set is_stmt to 1\n- [0x000001c8] Special opcode 53: advance Address by 3 to 0xc7 and Line by 6 to 89\n- [0x000001c9] Set column to 22\n- [0x000001cb] Set is_stmt to 0\n- [0x000001cc] Copy (view 1)\n- [0x000001cd] Set column to 11\n- [0x000001cf] Special opcode 78: advance Address by 5 to 0xcc and Line by 3 to 92\n- [0x000001d0] Set column to 22\n- [0x000001d2] Special opcode 100: advance Address by 7 to 0xd3 and Line by -3 to 89\n- [0x000001d3] Set column to 2\n- [0x000001d5] Set is_stmt to 1\n- [0x000001d6] Special opcode 48: advance Address by 3 to 0xd6 and Line by 1 to 90\n- [0x000001d7] Set column to 21\n- [0x000001d9] Special opcode 6: advance Address by 0 to 0xd6 and Line by 1 to 91 (view 1)\n- [0x000001da] Set column to 2\n- [0x000001dc] Special opcode 6: advance Address by 0 to 0xd6 and Line by 1 to 92 (view 2)\n- [0x000001dd] Set column to 11\n- [0x000001df] Set is_stmt to 0\n- [0x000001e0] Copy (view 3)\n- [0x000001e1] Special opcode 75: advance Address by 5 to 0xdb and Line by 0 to 92\n- [0x000001e2] Set column to 21\n- [0x000001e4] Set is_stmt to 1\n- [0x000001e5] Special opcode 48: advance Address by 3 to 0xde and Line by 1 to 93\n- [0x000001e6] Set column to 2\n- [0x000001e8] Special opcode 6: advance Address by 0 to 0xde and Line by 1 to 94 (view 1)\n- [0x000001e9] Set column to 36\n- [0x000001eb] Set is_stmt to 0\n- [0x000001ec] Copy (view 2)\n- [0x000001ed] Set column to 2\n- [0x000001ef] Set is_stmt to 1\n- [0x000001f0] Special opcode 76: advance Address by 5 to 0xe3 and Line by 1 to 95\n- [0x000001f1] Set column to 54\n- [0x000001f3] Set is_stmt to 0\n- [0x000001f4] Special opcode 4: advance Address by 0 to 0xe3 and Line by -1 to 94 (view 1)\n- [0x000001f5] Set column to 12\n- [0x000001f7] Special opcode 48: advance Address by 3 to 0xe6 and Line by 1 to 95\n- [0x000001f8] Set column to 48\n- [0x000001fa] Set is_stmt to 1\n- [0x000001fb] Special opcode 76: advance Address by 5 to 0xeb and Line by 1 to 96\n- [0x000001fc] Set column to 1\n- [0x000001fe] Set is_stmt to 0\n- [0x000001ff] Special opcode 6: advance Address by 0 to 0xeb and Line by 1 to 97 (view 1)\n- [0x00000200] Special opcode 19: advance Address by 1 to 0xec and Line by 0 to 97\n- [0x00000201] Special opcode 19: advance Address by 1 to 0xed and Line by 0 to 97\n- [0x00000202] Special opcode 33: advance Address by 2 to 0xef and Line by 0 to 97\n- [0x00000203] Advance PC by 1 to 0xf0\n- [0x00000205] Extended opcode 1: End of Sequence\n+ [0x0000009e] Set column to 1\n+ [0x000000a0] Extended opcode 2: set Address to 0x0\n+ [0x000000ab] Advance Line by 43 to 44\n+ [0x000000ad] Copy\n+ [0x000000ae] Set column to 2\n+ [0x000000b0] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x000000b1] Set column to 1\n+ [0x000000b3] Set is_stmt to 0\n+ [0x000000b4] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n+ [0x000000b5] Set column to 2\n+ [0x000000b7] Set is_stmt to 1\n+ [0x000000b8] Special opcode 138: advance Address by 9 to 0x9 and Line by 7 to 51\n+ [0x000000b9] Set column to 1\n+ [0x000000bb] Set is_stmt to 0\n+ [0x000000bc] Advance Line by -7 to 44\n+ [0x000000be] Copy (view 1)\n+ [0x000000bf] Set column to 22\n+ [0x000000c1] Special opcode 68: advance Address by 4 to 0xd and Line by 7 to 51\n+ [0x000000c2] Set File Name to entry 2 in the File Name Table\n+ [0x000000c4] Set column to 12\n+ [0x000000c6] Advance Line by -24 to 27\n+ [0x000000c8] Special opcode 75: advance Address by 5 to 0x12 and Line by 0 to 27\n+ [0x000000c9] Set File Name to entry 1 in the File Name Table\n+ [0x000000cb] Set column to 11\n+ [0x000000cd] Advance Line by 27 to 54\n+ [0x000000cf] Special opcode 103: advance Address by 7 to 0x19 and Line by 0 to 54\n+ [0x000000d0] Set column to 22\n+ [0x000000d2] Special opcode 58: advance Address by 4 to 0x1d and Line by -3 to 51\n+ [0x000000d3] Set column to 2\n+ [0x000000d5] Set is_stmt to 1\n+ [0x000000d6] Special opcode 48: advance Address by 3 to 0x20 and Line by 1 to 52\n+ [0x000000d7] Set column to 21\n+ [0x000000d9] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 53 (view 1)\n+ [0x000000da] Set column to 2\n+ [0x000000dc] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 54 (view 2)\n+ [0x000000dd] Set File Name to entry 2 in the File Name Table\n+ [0x000000df] Set column to 14\n+ [0x000000e1] Advance Line by -28 to 26\n+ [0x000000e3] Copy (view 3)\n+ [0x000000e4] Set column to 2\n+ [0x000000e6] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 27 (view 4)\n+ [0x000000e7] Set column to 12\n+ [0x000000e9] Set is_stmt to 0\n+ [0x000000ea] Copy (view 5)\n+ [0x000000eb] Special opcode 75: advance Address by 5 to 0x25 and Line by 0 to 27\n+ [0x000000ec] Set column to 2\n+ [0x000000ee] Set is_stmt to 1\n+ [0x000000ef] Special opcode 48: advance Address by 3 to 0x28 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 78: advance Address by 5 to 0x2d 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 0x2d 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 0x32 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 0x32 and Line by -1 to 56 (view 1)\n+ [0x00000111] Set column to 12\n+ [0x00000113] Special opcode 48: advance Address by 3 to 0x35 and Line by 1 to 57\n+ [0x00000114] Set column to 48\n+ [0x00000116] Set is_stmt to 1\n+ [0x00000117] Special opcode 76: advance Address by 5 to 0x3a 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 0x3a and Line by 1 to 59 (view 1)\n+ [0x0000011c] Special opcode 75: advance Address by 5 to 0x3f and Line by 0 to 59\n+ [0x0000011d] Special opcode 19: advance Address by 1 to 0x40 and Line by 0 to 59\n+ [0x0000011e] Special opcode 33: advance Address by 2 to 0x42 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 89: advance Address by 6 to 0x48 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 0x4d 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] Advance PC by constant 17 to 0x5e\n+ [0x00000136] Special opcode 33: advance Address by 2 to 0x60 and Line by 0 to 64\n+ [0x00000137] Set column to 2\n+ [0x00000139] Special opcode 6: advance Address by 0 to 0x60 and Line by 1 to 65 (view 1)\n+ [0x0000013a] Set column to 1\n+ [0x0000013c] Set is_stmt to 0\n+ [0x0000013d] Special opcode 4: advance Address by 0 to 0x60 and Line by -1 to 64 (view 2)\n+ [0x0000013e] Set column to 2\n+ [0x00000140] Set is_stmt to 1\n+ [0x00000141] Special opcode 137: advance Address by 9 to 0x69 and Line by 6 to 70\n+ [0x00000142] Set column to 1\n+ [0x00000144] Set is_stmt to 0\n+ [0x00000145] Advance Line by -6 to 64\n+ [0x00000147] Copy (view 1)\n+ [0x00000148] Set column to 22\n+ [0x0000014a] Special opcode 67: advance Address by 4 to 0x6d and Line by 6 to 70\n+ [0x0000014b] Set File Name to entry 2 in the File Name Table\n+ [0x0000014d] Set column to 12\n+ [0x0000014f] Advance Line by -51 to 19\n+ [0x00000151] Special opcode 75: advance Address by 5 to 0x72 and Line by 0 to 19\n+ [0x00000152] Set File Name to entry 1 in the File Name Table\n+ [0x00000154] Set column to 11\n+ [0x00000156] Advance Line by 54 to 73\n+ [0x00000158] Special opcode 117: advance Address by 8 to 0x7a and Line by 0 to 73\n+ [0x00000159] Set column to 22\n+ [0x0000015b] Special opcode 58: advance Address by 4 to 0x7e and Line by -3 to 70\n+ [0x0000015c] Set column to 2\n+ [0x0000015e] Set is_stmt to 1\n+ [0x0000015f] Special opcode 48: advance Address by 3 to 0x81 and Line by 1 to 71\n+ [0x00000160] Set column to 21\n+ [0x00000162] Special opcode 6: advance Address by 0 to 0x81 and Line by 1 to 72 (view 1)\n+ [0x00000163] Set column to 2\n+ [0x00000165] Special opcode 6: advance Address by 0 to 0x81 and Line by 1 to 73 (view 2)\n+ [0x00000166] Set File Name to entry 2 in the File Name Table\n+ [0x00000168] Set column to 18\n+ [0x0000016a] Advance Line by -55 to 18\n+ [0x0000016c] Copy (view 3)\n+ [0x0000016d] Set column to 2\n+ [0x0000016f] Special opcode 6: advance Address by 0 to 0x81 and Line by 1 to 19 (view 4)\n+ [0x00000170] Set column to 12\n+ [0x00000172] Set is_stmt to 0\n+ [0x00000173] Copy (view 5)\n+ [0x00000174] Special opcode 75: advance Address by 5 to 0x86 and Line by 0 to 19\n+ [0x00000175] Set column to 2\n+ [0x00000177] Set is_stmt to 1\n+ [0x00000178] Special opcode 48: advance Address by 3 to 0x89 and Line by 1 to 20\n+ [0x00000179] Set column to 5\n+ [0x0000017b] Set is_stmt to 0\n+ [0x0000017c] Copy (view 1)\n+ [0x0000017d] Set column to 2\n+ [0x0000017f] Set is_stmt to 1\n+ [0x00000180] Special opcode 78: advance Address by 5 to 0x8e and Line by 3 to 23\n+ [0x00000181] Set is_stmt to 0\n+ [0x00000182] Copy (view 1)\n+ [0x00000183] Set File Name to entry 1 in the File Name Table\n+ [0x00000185] Set column to 21\n+ [0x00000187] Set is_stmt to 1\n+ [0x00000188] Advance Line by 51 to 74\n+ [0x0000018a] Copy (view 2)\n+ [0x0000018b] Set column to 2\n+ [0x0000018d] Special opcode 6: advance Address by 0 to 0x8e and Line by 1 to 75 (view 3)\n+ [0x0000018e] Set column to 36\n+ [0x00000190] Set is_stmt to 0\n+ [0x00000191] Copy (view 4)\n+ [0x00000192] Set column to 2\n+ [0x00000194] Set is_stmt to 1\n+ [0x00000195] Special opcode 76: advance Address by 5 to 0x93 and Line by 1 to 76\n+ [0x00000196] Set column to 54\n+ [0x00000198] Set is_stmt to 0\n+ [0x00000199] Special opcode 4: advance Address by 0 to 0x93 and Line by -1 to 75 (view 1)\n+ [0x0000019a] Set column to 12\n+ [0x0000019c] Special opcode 48: advance Address by 3 to 0x96 and Line by 1 to 76\n+ [0x0000019d] Set column to 48\n+ [0x0000019f] Set is_stmt to 1\n+ [0x000001a0] Special opcode 76: advance Address by 5 to 0x9b and Line by 1 to 77\n+ [0x000001a1] Set column to 1\n+ [0x000001a3] Set is_stmt to 0\n+ [0x000001a4] Special opcode 6: advance Address by 0 to 0x9b and Line by 1 to 78 (view 1)\n+ [0x000001a5] Special opcode 75: advance Address by 5 to 0xa0 and Line by 0 to 78\n+ [0x000001a6] Special opcode 19: advance Address by 1 to 0xa1 and Line by 0 to 78\n+ [0x000001a7] Special opcode 33: advance Address by 2 to 0xa3 and Line by 0 to 78\n+ [0x000001a8] Set File Name to entry 2 in the File Name Table\n+ [0x000001aa] Set column to 3\n+ [0x000001ac] Set is_stmt to 1\n+ [0x000001ad] Advance Line by -57 to 21\n+ [0x000001af] Special opcode 187: advance Address by 13 to 0xb0 and Line by 0 to 21\n+ [0x000001b0] Set column to 10\n+ [0x000001b2] Set is_stmt to 0\n+ [0x000001b3] Copy (view 1)\n+ [0x000001b4] Set column to 8\n+ [0x000001b6] Special opcode 75: advance Address by 5 to 0xb5 and Line by 0 to 21\n+ [0x000001b7] Set File Name to entry 1 in the File Name Table\n+ [0x000001b9] Set column to 1\n+ [0x000001bb] Set is_stmt to 1\n+ [0x000001bc] Advance Line by 62 to 83\n+ [0x000001be] Special opcode 159: advance Address by 11 to 0xc0 and Line by 0 to 83\n+ [0x000001bf] Set column to 2\n+ [0x000001c1] Special opcode 6: advance Address by 0 to 0xc0 and Line by 1 to 84 (view 1)\n+ [0x000001c2] Set column to 1\n+ [0x000001c4] Set is_stmt to 0\n+ [0x000001c5] Special opcode 4: advance Address by 0 to 0xc0 and Line by -1 to 83 (view 2)\n+ [0x000001c6] Special opcode 61: advance Address by 4 to 0xc4 and Line by 0 to 83\n+ [0x000001c7] Set column to 2\n+ [0x000001c9] Set is_stmt to 1\n+ [0x000001ca] Special opcode 53: advance Address by 3 to 0xc7 and Line by 6 to 89\n+ [0x000001cb] Set column to 22\n+ [0x000001cd] Set is_stmt to 0\n+ [0x000001ce] Copy (view 1)\n+ [0x000001cf] Set column to 11\n+ [0x000001d1] Special opcode 78: advance Address by 5 to 0xcc and Line by 3 to 92\n+ [0x000001d2] Set column to 22\n+ [0x000001d4] Special opcode 100: advance Address by 7 to 0xd3 and Line by -3 to 89\n+ [0x000001d5] Set column to 2\n+ [0x000001d7] Set is_stmt to 1\n+ [0x000001d8] Special opcode 48: advance Address by 3 to 0xd6 and Line by 1 to 90\n+ [0x000001d9] Set column to 21\n+ [0x000001db] Special opcode 6: advance Address by 0 to 0xd6 and Line by 1 to 91 (view 1)\n+ [0x000001dc] Set column to 2\n+ [0x000001de] Special opcode 6: advance Address by 0 to 0xd6 and Line by 1 to 92 (view 2)\n+ [0x000001df] Set column to 11\n+ [0x000001e1] Set is_stmt to 0\n+ [0x000001e2] Copy (view 3)\n+ [0x000001e3] Special opcode 75: advance Address by 5 to 0xdb and Line by 0 to 92\n+ [0x000001e4] Set column to 21\n+ [0x000001e6] Set is_stmt to 1\n+ [0x000001e7] Special opcode 48: advance Address by 3 to 0xde and Line by 1 to 93\n+ [0x000001e8] Set column to 2\n+ [0x000001ea] Special opcode 6: advance Address by 0 to 0xde and Line by 1 to 94 (view 1)\n+ [0x000001eb] Set column to 36\n+ [0x000001ed] Set is_stmt to 0\n+ [0x000001ee] Copy (view 2)\n+ [0x000001ef] Set column to 2\n+ [0x000001f1] Set is_stmt to 1\n+ [0x000001f2] Special opcode 76: advance Address by 5 to 0xe3 and Line by 1 to 95\n+ [0x000001f3] Set column to 54\n+ [0x000001f5] Set is_stmt to 0\n+ [0x000001f6] Special opcode 4: advance Address by 0 to 0xe3 and Line by -1 to 94 (view 1)\n+ [0x000001f7] Set column to 12\n+ [0x000001f9] Special opcode 48: advance Address by 3 to 0xe6 and Line by 1 to 95\n+ [0x000001fa] Set column to 48\n+ [0x000001fc] Set is_stmt to 1\n+ [0x000001fd] Special opcode 76: advance Address by 5 to 0xeb and Line by 1 to 96\n+ [0x000001fe] Set column to 1\n+ [0x00000200] Set is_stmt to 0\n+ [0x00000201] Special opcode 6: advance Address by 0 to 0xeb and Line by 1 to 97 (view 1)\n+ [0x00000202] Special opcode 19: advance Address by 1 to 0xec and Line by 0 to 97\n+ [0x00000203] Special opcode 19: advance Address by 1 to 0xed and Line by 0 to 97\n+ [0x00000204] Special opcode 33: advance Address by 2 to 0xef and Line by 0 to 97\n+ [0x00000205] Advance PC by 1 to 0xf0\n+ [0x00000207] 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 uintptr_t\n short unsigned int\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": "@@ -12,28 +12,28 @@\n \tpush %rbx\n \tmov %rdi,%rbx\n \tsub $0x8,%rsp\n /tmp/go-build/cgo-gcc-prolog:51\n \tcallq 12 <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x12>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\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 \tmov 0x8(%rbx),%rsi\n \tmov (%rbx),%rdi\n _cgo_f0a5fc2b6630_Cfunc_pluginLookup():\n /tmp/go-build/cgo-gcc-prolog:54\n \tmov 0x10(%rbx),%r13\n /tmp/go-build/cgo-gcc-prolog:51\n \tmov %rax,%r12\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 \tcallq 25 <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x25>\n R_X86_64_PLT32\tdlsym-0x4\n \tmov %rax,%rbp\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 %rax,%rax\n \tje 48 <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x48>\n _cgo_f0a5fc2b6630_Cfunc_pluginLookup():\n /tmp/go-build/cgo-gcc-prolog:56\n \tcallq 32 <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x32>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\n \tsub %r12,%rax\n@@ -44,21 +44,21 @@\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tretq \n \tnopl (%rax)\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 \tcallq 4d <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x4d>\n R_X86_64_PLT32\tdlerror-0x4\n \tmov %rax,0x0(%r13)\n \tjmp 2d <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x2d>\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 \tdata16 nopw %cs:0x0(%rax,%rax,1)\n \txchg %ax,%ax\n \n 0000000000000060 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen>:\n _cgo_f0a5fc2b6630_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:64\n \tpush %r13\n@@ -67,28 +67,28 @@\n \tpush %rbx\n \tmov %rdi,%rbx\n \tsub $0x8,%rsp\n /tmp/go-build/cgo-gcc-prolog:70\n \tcallq 72 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x12>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\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 \tmov (%rbx),%rdi\n \tmov $0x102,%esi\n _cgo_f0a5fc2b6630_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:73\n \tmov 0x8(%rbx),%r13\n /tmp/go-build/cgo-gcc-prolog:70\n \tmov %rax,%r12\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 \tcallq 86 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x26>\n R_X86_64_PLT32\tdlopen-0x4\n \tmov %rax,%rbp\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 %rax,%rax\n \tje b0 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x50>\n _cgo_f0a5fc2b6630_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:75\n \tcallq 93 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x33>\n R_X86_64_PLT32\t_cgo_topofstack-0x4\n \tsub %r12,%rax\n@@ -99,21 +99,21 @@\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tretq \n \tnopw %cs:0x0(%rax,%rax,1)\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 \tcallq b5 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x55>\n R_X86_64_PLT32\tdlerror-0x4\n \tmov %rax,0x0(%r13)\n \tjmp 8e <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x2e>\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 \tnopl 0x0(%rax,%rax,1)\n \n 00000000000000c0 <_cgo_f0a5fc2b6630_Cfunc_realpath>:\n _cgo_f0a5fc2b6630_Cfunc_realpath():\n /tmp/go-build/cgo-gcc-prolog:83\n \tpush %r12\n \tpush %rbp\n"}]}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_amd64/runtime/cgo.a", "source2": "./usr/lib/go-1.14/pkg/linux_amd64/runtime/cgo.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -7,9 +7,9 @@\n ?rw-r--r-- 0 0 0 7408 1970-01-01 00:00:00.000000 _x004.o\n ?rw-r--r-- 0 0 0 17176 1970-01-01 00:00:00.000000 _x005.o\n ?rw-r--r-- 0 0 0 11024 1970-01-01 00:00:00.000000 _x006.o\n ?rw-r--r-- 0 0 0 8248 1970-01-01 00:00:00.000000 _x007.o\n ?rw-r--r-- 0 0 0 4120 1970-01-01 00:00:00.000000 _x008.o\n ?rw-r--r-- 0 0 0 9992 1970-01-01 00:00:00.000000 _x009.o\n ?rw-r--r-- 0 0 0 4904 1970-01-01 00:00:00.000000 _x010.o\n-?rw-r--r-- 0 0 0 7768 1970-01-01 00:00:00.000000 _x011.o\n-?rw-r--r-- 0 0 0 2056 1970-01-01 00:00:00.000000 _x012.o\n+?rw-r--r-- 0 0 0 7776 1970-01-01 00:00:00.000000 _x011.o\n+?rw-r--r-- 0 0 0 2064 1970-01-01 00:00:00.000000 _x012.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: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n 00000030: 696c 6420 6964 2022 6659 4b61 4a59 415f ild id \"fYKaJYA_\n-00000040: 474b 7966 7464 6678 4e55 4778 2f41 7267 GKyftdfxNUGx/Arg\n-00000050: 6b56 4754 5746 6355 5961 476a 7976 7064 kVGTWFcUYaGjyvpd\n-00000060: 7922 0a0a 0a24 2442 0a69 0105 0000 0363 y\"...$$B.i.....c\n+00000040: 474b 7966 7464 6678 4e55 4778 2f63 2d34 GKyftdfxNUGx/c-4\n+00000050: 504b 4978 3567 494e 6439 366e 5f45 5450 PKIx5gINd96n_ETP\n+00000060: 4622 0a0a 0a24 2442 0a69 0105 0000 0363 F\"...$$B.i.....c\n 00000070: 676f 0100 0100 0000 0a24 240a go.......$$.\n"}, {"source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,14 +1,14 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 616d 6436 3420 676f 312e 3134 2e37 2058 amd64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n 00000030: 696c 6420 6964 2022 6659 4b61 4a59 415f ild id \"fYKaJYA_\n-00000040: 474b 7966 7464 6678 4e55 4778 2f41 7267 GKyftdfxNUGx/Arg\n-00000050: 6b56 4754 5746 6355 5961 476a 7976 7064 kVGTWFcUYaGjyvpd\n-00000060: 7922 0a0a 0a24 240a 0a24 240a 0a0a 2424 y\"...$$..$$...$$\n+00000040: 474b 7966 7464 6678 4e55 4778 2f63 2d34 GKyftdfxNUGx/c-4\n+00000050: 504b 4978 3567 494e 6439 366e 5f45 5450 PKIx5gINd96n_ETP\n+00000060: 4622 0a0a 0a24 240a 0a24 240a 0a0a 2424 F\"...$$..$$...$$\n 00000070: 2020 2f2f 2063 676f 0a5b 5b22 6367 6f5f // cgo.[[\"cgo_\n 00000080: 6578 706f 7274 5f73 7461 7469 6322 2c22 export_static\",\"\n 00000090: 6372 6f73 7363 616c 6c32 225d 2c5b 2263 crosscall2\"],[\"c\n 000000a0: 676f 5f65 7870 6f72 745f 6479 6e61 6d69 go_export_dynami\n 000000b0: 6322 2c22 6372 6f73 7363 616c 6c32 225d c\",\"crosscall2\"]\n 000000c0: 2c5b 2263 676f 5f65 7870 6f72 745f 7374 ,[\"cgo_export_st\n 000000d0: 6174 6963 222c 225f 6367 6f5f 7061 6e69 atic\",\"_cgo_pani\n"}, {"source1": "_x003.o", "source2": "_x003.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -11,17 +11,17 @@\n [ 6] .rela.debug_info RELA 0000000000000000 000780 0002e8 18 I 18 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 0001b7 000107 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 0002be 000077 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 000335 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 000a68 000030 18 I 18 9 8\n [11] .debug_line PROGBITS 0000000000000000 000365 000091 00 0 0 1\n [12] .rela.debug_line RELA 0000000000000000 000a98 000018 18 I 18 11 8\n- [13] .debug_str PROGBITS 0000000000000000 0003f6 000126 01 MS 0 0 1\n- [14] .comment PROGBITS 0000000000000000 00051c 000020 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 0000000000000000 00053c 000000 00 0 0 1\n+ [13] .debug_str PROGBITS 0000000000000000 0003f6 000128 01 MS 0 0 1\n+ [14] .comment PROGBITS 0000000000000000 00051e 000020 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 0000000000000000 00053e 000000 00 0 0 1\n [16] .eh_frame PROGBITS 0000000000000000 000540 000038 00 A 0 0 8\n [17] .rela.eh_frame RELA 0000000000000000 000ab0 000018 18 I 18 16 8\n [18] .symtab SYMTAB 0000000000000000 000578 000198 18 19 14 8\n [19] .strtab STRTAB 0000000000000000 000710 000054 00 0 0 1\n [20] .shstrtab STRTAB 0000000000000000 000ac8 0000b3 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": "@@ -2,35 +2,35 @@\n Relocation section '.rela.text' at offset 0x768 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000009 0000001000000004 R_X86_64_PLT32 0000000000000000 _cgo_get_context_function - 4\n \n Relocation section '.rela.debug_info' at offset 0x780 contains 31 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000060000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 104\n-0000000000000011 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 118\n-0000000000000015 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 9c\n+000000000000000c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 106\n+0000000000000011 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 11a\n+0000000000000015 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 89\n 0000000000000019 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000029 000000090000000a R_X86_64_32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 89\n-0000000000000037 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + dd\n+0000000000000030 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + b9\n+0000000000000037 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + df\n 000000000000003e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e\n 0000000000000045 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 60\n-000000000000004c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + f0\n-0000000000000053 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + d3\n-0000000000000061 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + ca\n-0000000000000068 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 97\n+000000000000004c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + f2\n+0000000000000053 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + d5\n+0000000000000061 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + cc\n+0000000000000068 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + c7\n 000000000000006d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 56\n 000000000000007b 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n 0000000000000082 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 72\n 0000000000000087 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1b\n-0000000000000094 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + fc\n+0000000000000094 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + fe\n 00000000000000a2 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 41\n 00000000000000a9 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n-00000000000000c0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 113\n+00000000000000c0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 115\n 00000000000000cb 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 6\n 00000000000000cf 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 0\n 00000000000000df 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 54\n 00000000000000e3 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 52\n 00000000000000e8 0000000200000001 R_X86_64_64 0000000000000000 .text + 17\n 000000000000010c 0000000200000001 R_X86_64_64 0000000000000000 .text + 23\n 000000000000011d 0000000200000001 R_X86_64_64 0000000000000000 .text + d\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,57 +2,57 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x14a (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\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 <21> DW_AT_high_pc : 0x29\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_base_type)\n <2e> DW_AT_byte_size : 1\n <2f> DW_AT_encoding : 8\t(unsigned char)\n- <30> DW_AT_name : (indirect string, offset: 0x89): unsigned char\n+ <30> DW_AT_name : (indirect string, offset: 0xb9): unsigned char\n <1><34>: Abbrev Number: 2 (DW_TAG_base_type)\n <35> DW_AT_byte_size : 2\n <36> DW_AT_encoding : 7\t(unsigned)\n- <37> DW_AT_name : (indirect string, offset: 0xdd): short unsigned int\n+ <37> DW_AT_name : (indirect string, offset: 0xdf): short unsigned int\n <1><3b>: Abbrev Number: 2 (DW_TAG_base_type)\n <3c> DW_AT_byte_size : 4\n <3d> DW_AT_encoding : 7\t(unsigned)\n <3e> DW_AT_name : (indirect string, offset: 0xe): unsigned int\n <1><42>: Abbrev Number: 2 (DW_TAG_base_type)\n <43> DW_AT_byte_size : 8\n <44> DW_AT_encoding : 7\t(unsigned)\n <45> DW_AT_name : (indirect string, offset: 0x60): long unsigned int\n <1><49>: Abbrev Number: 2 (DW_TAG_base_type)\n <4a> DW_AT_byte_size : 1\n <4b> DW_AT_encoding : 6\t(signed char)\n- <4c> DW_AT_name : (indirect string, offset: 0xf0): signed char\n+ <4c> DW_AT_name : (indirect string, offset: 0xf2): signed char\n <1><50>: Abbrev Number: 2 (DW_TAG_base_type)\n <51> DW_AT_byte_size : 2\n <52> DW_AT_encoding : 5\t(signed)\n- <53> DW_AT_name : (indirect string, offset: 0xd3): short int\n+ <53> DW_AT_name : (indirect string, offset: 0xd5): short int\n <1><57>: Abbrev Number: 3 (DW_TAG_base_type)\n <58> DW_AT_byte_size : 4\n <59> DW_AT_encoding : 5\t(signed)\n <5a> DW_AT_name : int\n <1><5e>: Abbrev Number: 2 (DW_TAG_base_type)\n <5f> DW_AT_byte_size : 8\n <60> DW_AT_encoding : 5\t(signed)\n- <61> DW_AT_name : (indirect string, offset: 0xca): long int\n+ <61> DW_AT_name : (indirect string, offset: 0xcc): long int\n <1><65>: Abbrev Number: 2 (DW_TAG_base_type)\n <66> DW_AT_byte_size : 1\n <67> DW_AT_encoding : 6\t(signed char)\n- <68> DW_AT_name : (indirect string, offset: 0x97): char\n+ <68> DW_AT_name : (indirect string, offset: 0xc7): char\n <1><6c>: Abbrev Number: 4 (DW_TAG_typedef)\n <6d> DW_AT_name : (indirect string, offset: 0x56): uintptr_t\n <71> DW_AT_decl_file : 2\n <72> DW_AT_decl_line : 90\n <73> DW_AT_decl_column : 27\n <74> DW_AT_type : <0x42>\n <1><78>: Abbrev Number: 2 (DW_TAG_base_type)\n@@ -67,15 +67,15 @@\n <87> DW_AT_name : (indirect string, offset: 0x1b): context_arg\n <8b> DW_AT_byte_size : 8\n <8c> DW_AT_decl_file : 3\n <8d> DW_AT_decl_line : 94\n <8e> DW_AT_decl_column : 8\n <8f> DW_AT_sibling : <0xa1>\n <2><93>: Abbrev Number: 6 (DW_TAG_member)\n- <94> DW_AT_name : (indirect string, offset: 0xfc): Context\n+ <94> DW_AT_name : (indirect string, offset: 0xfe): Context\n <98> DW_AT_decl_file : 3\n <99> DW_AT_decl_line : 95\n <9a> DW_AT_decl_column : 12\n <9b> DW_AT_type : <0x6c>\n <9f> DW_AT_data_member_location: 0\n <2>: Abbrev Number: 0\n <1>: 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 : 0x29\n DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n DW_AT_GNU_all_call_sites: 1\n DW_AT_sibling : <0x12a>\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 : <0x6c>\n DW_AT_location : 0x6 (location list)\n DW_AT_GNU_locviews: 0x0\n <2>: Abbrev Number: 9 (DW_TAG_variable)\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-13) 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,28 +1,28 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 <_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 %rbx\n \tmov %rdi,%rbx\n \tsub $0x10,%rsp\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 \tcallq d <_cgo_release_context+0xd>\n R_X86_64_PLT32\t_cgo_get_context_function-0x4\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 %rbx,%rbx\n \tje 23 <_cgo_release_context+0x23>\n \ttest %rax,%rax\n \tje 23 <_cgo_release_context+0x23>\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 %rbx,0x8(%rsp)\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 \tlea 0x8(%rsp),%rdi\n \tcallq *%rax\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 $0x10,%rsp\n \tpop %rbx\n \tretq \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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -12,17 +12,17 @@\n [ 7] .rela.debug_info RELA 0000000000000000 000eb0 000798 18 I 19 6 8\n [ 8] .debug_abbrev PROGBITS 0000000000000000 000510 000162 00 0 0 1\n [ 9] .debug_loc PROGBITS 0000000000000000 000672 00003a 00 0 0 1\n [10] .debug_aranges PROGBITS 0000000000000000 0006ac 000030 00 0 0 1\n [11] .rela.debug_aranges RELA 0000000000000000 001648 000030 18 I 19 10 8\n [12] .debug_line PROGBITS 0000000000000000 0006dc 00013f 00 0 0 1\n [13] .rela.debug_line RELA 0000000000000000 001678 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 00081b 000329 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 000b44 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 000b64 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 0000000000000000 00081b 00032b 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 000b46 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 000b66 000000 00 0 0 1\n [17] .eh_frame PROGBITS 0000000000000000 000b68 000038 00 A 0 0 8\n [18] .rela.eh_frame RELA 0000000000000000 001690 000018 18 I 19 17 8\n [19] .symtab SYMTAB 0000000000000000 000ba0 000228 18 20 16 8\n [20] .strtab STRTAB 0000000000000000 000dc8 000053 00 0 0 1\n [21] .shstrtab STRTAB 0000000000000000 0016a8 0000c2 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": "@@ -7,94 +7,94 @@\n 00000000000000b3 0000001400000004 R_X86_64_PLT32 0000000000000000 vfprintf - 4\n 00000000000000c0 0000001500000004 R_X86_64_PLT32 0000000000000000 fputc - 4\n 00000000000000c5 0000001600000004 R_X86_64_PLT32 0000000000000000 abort - 4\n \n Relocation section '.rela.debug_info' at offset 0xeb0 contains 81 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000070000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 27e\n-0000000000000011 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1d7\n-0000000000000015 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 10e\n+000000000000000c 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 280\n+0000000000000011 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1d9\n+0000000000000015 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 9f\n 0000000000000019 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000029 0000000a0000000a R_X86_64_32 0000000000000000 .debug_line + 0\n-000000000000002e 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1e4\n-000000000000003a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + cc\n-0000000000000055 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 17a\n-000000000000005a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 31b\n+000000000000002e 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1e6\n+000000000000003a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + fc\n+0000000000000055 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 184\n+000000000000005a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 31d\n 0000000000000066 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2d\n-0000000000000072 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2e2\n-000000000000007e 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 168\n-000000000000008a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 25e\n-0000000000000099 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 14e\n+0000000000000072 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2e4\n+000000000000007e 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 172\n+000000000000008a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 260\n+0000000000000099 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 158\n 00000000000000a0 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 37\n 00000000000000ac 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1c\n-00000000000000ba 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 224\n-00000000000000c1 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 19a\n+00000000000000ba 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 226\n+00000000000000c1 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1a4\n 00000000000000c8 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 7a\n-00000000000000cf 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 232\n-00000000000000dd 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + bc\n+00000000000000cf 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 234\n+00000000000000dd 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + ec\n 00000000000000e2 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n-00000000000000ee 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 28d\n-0000000000000102 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 273\n-000000000000010c 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 212\n-0000000000000119 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + c5\n+00000000000000ee 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 28f\n+0000000000000102 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 275\n+000000000000010c 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 214\n+0000000000000119 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + f5\n 0000000000000126 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 8\n-0000000000000133 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + af\n-0000000000000140 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 297\n-000000000000014d 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 30c\n-000000000000015a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 18c\n-0000000000000167 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1f3\n+0000000000000133 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + df\n+0000000000000140 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 299\n+000000000000014d 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 30e\n+000000000000015a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 196\n+0000000000000167 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1f5\n 0000000000000174 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 3f\n-0000000000000181 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + de\n-000000000000018e 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1ad\n-000000000000019b 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2d2\n-00000000000001a8 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2a5\n-00000000000001b5 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 21b\n+0000000000000181 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 10e\n+000000000000018e 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1b7\n+000000000000019b 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2d4\n+00000000000001a8 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2a7\n+00000000000001b5 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 21d\n 00000000000001c2 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 15\n 00000000000001cf 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 97\n-00000000000001dc 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1c1\n-00000000000001e9 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 102\n-00000000000001f6 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + ea\n-0000000000000203 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 24a\n+00000000000001dc 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1cb\n+00000000000001e9 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 132\n+00000000000001f6 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 11a\n+0000000000000203 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 24c\n 0000000000000210 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 23\n-000000000000021d 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1bb\n-000000000000022a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1cf\n+000000000000021d 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1c5\n+000000000000022a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 13e\n 0000000000000237 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 63\n-0000000000000244 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 301\n-0000000000000251 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2f3\n-000000000000025e 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 15b\n-000000000000026b 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2bb\n-0000000000000278 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1c9\n-0000000000000285 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2c2\n-0000000000000293 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 259\n-000000000000029f 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 207\n-00000000000002a7 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 143\n-00000000000002ce 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + f6\n-00000000000002d9 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 23c\n-00000000000002fa 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2cb\n+0000000000000244 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 303\n+0000000000000251 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2f5\n+000000000000025e 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 165\n+000000000000026b 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2bd\n+0000000000000278 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 1d3\n+0000000000000285 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2c4\n+0000000000000293 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 25b\n+000000000000029f 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 209\n+00000000000002a7 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 14d\n+00000000000002ce 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 126\n+00000000000002d9 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 23e\n+00000000000002fa 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2cd\n 000000000000030e 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 6c\n 0000000000000315 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 4c\n-000000000000031a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 13c\n+000000000000031a 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 146\n 0000000000000321 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n-0000000000000338 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 26c\n+0000000000000338 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 26e\n 0000000000000343 000000080000000a R_X86_64_32 0000000000000000 .debug_loc + 4\n 0000000000000347 000000080000000a R_X86_64_32 0000000000000000 .debug_loc + 0\n 000000000000035c 0000000200000001 R_X86_64_64 0000000000000000 .text + 80\n 0000000000000371 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0\n 0000000000000385 0000000200000001 R_X86_64_64 0000000000000000 .text + b7\n 00000000000003a4 0000000200000001 R_X86_64_64 0000000000000000 .text + c4\n 00000000000003bb 0000000200000001 R_X86_64_64 0000000000000000 .text + c9\n-00000000000003c9 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2ec\n+00000000000003c9 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2ee\n 00000000000003cd 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 86\n-00000000000003d4 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2b2\n-00000000000003d8 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2b2\n-00000000000003e1 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 201\n-00000000000003e5 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 9f\n-00000000000003ec 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 278\n-00000000000003f0 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 278\n+00000000000003d4 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2b4\n+00000000000003d8 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 2b4\n+00000000000003e1 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 203\n+00000000000003e5 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + cf\n+00000000000003ec 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 27a\n+00000000000003f0 0000000b0000000a R_X86_64_32 0000000000000000 .debug_str + 27a\n \n Relocation section '.rela.debug_aranges' at offset 0x1648 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000060000000a R_X86_64_32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x1678 contains 1 entry:\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,76 +2,76 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x3f5 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x27e): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x280): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x1d7): 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: 0x1d9): 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 <21> DW_AT_high_pc : 0xc9\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_typedef)\n- <2e> DW_AT_name : (indirect string, offset: 0x1e4): __gnuc_va_list\n+ <2e> DW_AT_name : (indirect string, offset: 0x1e6): __gnuc_va_list\n <32> DW_AT_decl_file : 3\n <33> DW_AT_decl_line : 40\n <34> DW_AT_decl_column : 27\n <35> DW_AT_type : <0x39>\n <1><39>: Abbrev Number: 3 (DW_TAG_typedef)\n- <3a> DW_AT_name : (indirect string, offset: 0xcc): __builtin_va_list\n+ <3a> DW_AT_name : (indirect string, offset: 0xfc): __builtin_va_list\n <3e> DW_AT_type : <0x42>\n <1><42>: Abbrev Number: 4 (DW_TAG_array_type)\n <43> DW_AT_type : <0x59>\n <47> DW_AT_sibling : <0x52>\n <2><4b>: Abbrev Number: 5 (DW_TAG_subrange_type)\n <4c> DW_AT_type : <0x52>\n <50> DW_AT_upper_bound : 0\n <2><51>: Abbrev Number: 0\n <1><52>: Abbrev Number: 6 (DW_TAG_base_type)\n <53> DW_AT_byte_size : 8\n <54> DW_AT_encoding : 7\t(unsigned)\n- <55> DW_AT_name : (indirect string, offset: 0x17a): long unsigned int\n+ <55> DW_AT_name : (indirect string, offset: 0x184): long unsigned int\n <1><59>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <5a> DW_AT_name : (indirect string, offset: 0x31b): __va_list_tag\n+ <5a> DW_AT_name : (indirect string, offset: 0x31d): __va_list_tag\n <5e> DW_AT_byte_size : 24\n <5f> DW_AT_decl_file : 2\n <60> DW_AT_decl_line : 0\n <61> DW_AT_sibling : <0x96>\n <2><65>: Abbrev Number: 8 (DW_TAG_member)\n <66> DW_AT_name : (indirect string, offset: 0x2d): gp_offset\n <6a> DW_AT_decl_file : 2\n <6b> DW_AT_decl_line : 0\n <6c> DW_AT_type : <0x96>\n <70> DW_AT_data_member_location: 0\n <2><71>: Abbrev Number: 8 (DW_TAG_member)\n- <72> DW_AT_name : (indirect string, offset: 0x2e2): fp_offset\n+ <72> DW_AT_name : (indirect string, offset: 0x2e4): fp_offset\n <76> DW_AT_decl_file : 2\n <77> DW_AT_decl_line : 0\n <78> DW_AT_type : <0x96>\n <7c> DW_AT_data_member_location: 4\n <2><7d>: Abbrev Number: 8 (DW_TAG_member)\n- <7e> DW_AT_name : (indirect string, offset: 0x168): overflow_arg_area\n+ <7e> DW_AT_name : (indirect string, offset: 0x172): overflow_arg_area\n <82> DW_AT_decl_file : 2\n <83> DW_AT_decl_line : 0\n <84> DW_AT_type : <0x9d>\n <88> DW_AT_data_member_location: 8\n <2><89>: Abbrev Number: 8 (DW_TAG_member)\n- <8a> DW_AT_name : (indirect string, offset: 0x25e): reg_save_area\n+ <8a> DW_AT_name : (indirect string, offset: 0x260): reg_save_area\n <8e> DW_AT_decl_file : 2\n <8f> DW_AT_decl_line : 0\n <90> DW_AT_type : <0x9d>\n <94> DW_AT_data_member_location: 16\n <2><95>: Abbrev Number: 0\n <1><96>: Abbrev Number: 6 (DW_TAG_base_type)\n <97> DW_AT_byte_size : 4\n <98> DW_AT_encoding : 7\t(unsigned)\n- <99> DW_AT_name : (indirect string, offset: 0x14e): unsigned int\n+ <99> DW_AT_name : (indirect string, offset: 0x158): unsigned int\n <1><9d>: Abbrev Number: 9 (DW_TAG_pointer_type)\n <9e> DW_AT_byte_size : 8\n <1><9f>: Abbrev Number: 2 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x37): va_list\n DW_AT_decl_file : 3\n DW_AT_decl_line : 99\n DW_AT_decl_column : 24\n@@ -81,149 +81,149 @@\n DW_AT_decl_file : 4\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n DW_AT_type : <0x52>\n <1>: Abbrev Number: 6 (DW_TAG_base_type)\n DW_AT_byte_size : 1\n DW_AT_encoding : 8\t(unsigned char)\n- DW_AT_name : (indirect string, offset: 0x224): unsigned char\n+ DW_AT_name : (indirect string, offset: 0x226): unsigned char\n <1>: Abbrev Number: 6 (DW_TAG_base_type)\n DW_AT_byte_size : 2\n DW_AT_encoding : 7\t(unsigned)\n- DW_AT_name : (indirect string, offset: 0x19a): short unsigned int\n+ DW_AT_name : (indirect string, offset: 0x1a4): short unsigned int\n <1>: Abbrev Number: 6 (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: 0x7a): signed char\n <1>: Abbrev Number: 6 (DW_TAG_base_type)\n DW_AT_byte_size : 2\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0x232): short int\n+ DW_AT_name : (indirect string, offset: 0x234): short int\n <1>: Abbrev Number: 10 (DW_TAG_base_type)\n DW_AT_byte_size : 4\n DW_AT_encoding : 5\t(signed)\n DW_AT_name : int\n <1>: Abbrev Number: 6 (DW_TAG_base_type)\n DW_AT_byte_size : 8\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: 0x0): __off_t\n DW_AT_decl_file : 5\n DW_AT_decl_line : 152\n DW_AT_decl_column : 25\n DW_AT_type : <0xda>\n <1>: Abbrev Number: 2 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x28d): __off64_t\n+ DW_AT_name : (indirect string, offset: 0x28f): __off64_t\n DW_AT_decl_file : 5\n DW_AT_decl_line : 153\n DW_AT_decl_column : 27\n DW_AT_type : <0xda>\n <1>: Abbrev Number: 11 (DW_TAG_pointer_type)\n DW_AT_byte_size : 8\n DW_AT_type : <0xff>\n <1>: Abbrev Number: 6 (DW_TAG_base_type)\n <100> DW_AT_byte_size : 1\n <101> DW_AT_encoding : 6\t(signed char)\n- <102> DW_AT_name : (indirect string, offset: 0x273): char\n+ <102> DW_AT_name : (indirect string, offset: 0x275): char\n <1><106>: Abbrev Number: 12 (DW_TAG_const_type)\n <107> DW_AT_type : <0xff>\n <1><10b>: Abbrev Number: 13 (DW_TAG_structure_type)\n- <10c> DW_AT_name : (indirect string, offset: 0x212): _IO_FILE\n+ <10c> DW_AT_name : (indirect string, offset: 0x214): _IO_FILE\n <110> DW_AT_byte_size : 216\n <111> DW_AT_decl_file : 6\n <112> DW_AT_decl_line : 49\n <113> DW_AT_decl_column : 8\n <114> DW_AT_sibling : <0x292>\n <2><118>: Abbrev Number: 14 (DW_TAG_member)\n- <119> DW_AT_name : (indirect string, offset: 0xc5): _flags\n+ <119> DW_AT_name : (indirect string, offset: 0xf5): _flags\n <11d> DW_AT_decl_file : 6\n <11e> DW_AT_decl_line : 51\n <11f> DW_AT_decl_column : 7\n <120> DW_AT_type : <0xd3>\n <124> DW_AT_data_member_location: 0\n <2><125>: Abbrev Number: 14 (DW_TAG_member)\n <126> DW_AT_name : (indirect string, offset: 0x8): _IO_read_ptr\n <12a> DW_AT_decl_file : 6\n <12b> DW_AT_decl_line : 54\n <12c> DW_AT_decl_column : 9\n <12d> DW_AT_type : <0xf9>\n <131> DW_AT_data_member_location: 8\n <2><132>: Abbrev Number: 14 (DW_TAG_member)\n- <133> DW_AT_name : (indirect string, offset: 0xaf): _IO_read_end\n+ <133> DW_AT_name : (indirect string, offset: 0xdf): _IO_read_end\n <137> DW_AT_decl_file : 6\n <138> DW_AT_decl_line : 55\n <139> DW_AT_decl_column : 9\n <13a> DW_AT_type : <0xf9>\n <13e> DW_AT_data_member_location: 16\n <2><13f>: Abbrev Number: 14 (DW_TAG_member)\n- <140> DW_AT_name : (indirect string, offset: 0x297): _IO_read_base\n+ <140> DW_AT_name : (indirect string, offset: 0x299): _IO_read_base\n <144> DW_AT_decl_file : 6\n <145> DW_AT_decl_line : 56\n <146> DW_AT_decl_column : 9\n <147> DW_AT_type : <0xf9>\n <14b> DW_AT_data_member_location: 24\n <2><14c>: Abbrev Number: 14 (DW_TAG_member)\n- <14d> DW_AT_name : (indirect string, offset: 0x30c): _IO_write_base\n+ <14d> DW_AT_name : (indirect string, offset: 0x30e): _IO_write_base\n <151> DW_AT_decl_file : 6\n <152> DW_AT_decl_line : 57\n <153> DW_AT_decl_column : 9\n <154> DW_AT_type : <0xf9>\n <158> DW_AT_data_member_location: 32\n <2><159>: Abbrev Number: 14 (DW_TAG_member)\n- <15a> DW_AT_name : (indirect string, offset: 0x18c): _IO_write_ptr\n+ <15a> DW_AT_name : (indirect string, offset: 0x196): _IO_write_ptr\n <15e> DW_AT_decl_file : 6\n <15f> DW_AT_decl_line : 58\n <160> DW_AT_decl_column : 9\n <161> DW_AT_type : <0xf9>\n <165> DW_AT_data_member_location: 40\n <2><166>: Abbrev Number: 14 (DW_TAG_member)\n- <167> DW_AT_name : (indirect string, offset: 0x1f3): _IO_write_end\n+ <167> DW_AT_name : (indirect string, offset: 0x1f5): _IO_write_end\n <16b> DW_AT_decl_file : 6\n <16c> DW_AT_decl_line : 59\n <16d> DW_AT_decl_column : 9\n <16e> DW_AT_type : <0xf9>\n <172> DW_AT_data_member_location: 48\n <2><173>: Abbrev Number: 14 (DW_TAG_member)\n <174> DW_AT_name : (indirect string, offset: 0x3f): _IO_buf_base\n <178> DW_AT_decl_file : 6\n <179> DW_AT_decl_line : 60\n <17a> DW_AT_decl_column : 9\n <17b> DW_AT_type : <0xf9>\n <17f> DW_AT_data_member_location: 56\n <2><180>: Abbrev Number: 14 (DW_TAG_member)\n- <181> DW_AT_name : (indirect string, offset: 0xde): _IO_buf_end\n+ <181> DW_AT_name : (indirect string, offset: 0x10e): _IO_buf_end\n <185> DW_AT_decl_file : 6\n <186> DW_AT_decl_line : 61\n <187> DW_AT_decl_column : 9\n <188> DW_AT_type : <0xf9>\n <18c> DW_AT_data_member_location: 64\n <2><18d>: Abbrev Number: 14 (DW_TAG_member)\n- <18e> DW_AT_name : (indirect string, offset: 0x1ad): _IO_save_base\n+ <18e> DW_AT_name : (indirect string, offset: 0x1b7): _IO_save_base\n <192> DW_AT_decl_file : 6\n <193> DW_AT_decl_line : 64\n <194> DW_AT_decl_column : 9\n <195> DW_AT_type : <0xf9>\n <199> DW_AT_data_member_location: 72\n <2><19a>: Abbrev Number: 14 (DW_TAG_member)\n- <19b> DW_AT_name : (indirect string, offset: 0x2d2): _IO_backup_base\n+ <19b> DW_AT_name : (indirect string, offset: 0x2d4): _IO_backup_base\n <19f> DW_AT_decl_file : 6\n <1a0> DW_AT_decl_line : 65\n <1a1> DW_AT_decl_column : 9\n <1a2> DW_AT_type : <0xf9>\n <1a6> DW_AT_data_member_location: 80\n <2><1a7>: Abbrev Number: 14 (DW_TAG_member)\n- <1a8> DW_AT_name : (indirect string, offset: 0x2a5): _IO_save_end\n+ <1a8> DW_AT_name : (indirect string, offset: 0x2a7): _IO_save_end\n <1ac> DW_AT_decl_file : 6\n <1ad> DW_AT_decl_line : 66\n <1ae> DW_AT_decl_column : 9\n <1af> DW_AT_type : <0xf9>\n <1b3> DW_AT_data_member_location: 88\n <2><1b4>: Abbrev Number: 14 (DW_TAG_member)\n- <1b5> DW_AT_name : (indirect string, offset: 0x21b): _markers\n+ <1b5> DW_AT_name : (indirect string, offset: 0x21d): _markers\n <1b9> DW_AT_decl_file : 6\n <1ba> DW_AT_decl_line : 68\n <1bb> DW_AT_decl_column : 22\n <1bc> DW_AT_type : <0x2ab>\n <1c0> DW_AT_data_member_location: 96\n <2><1c1>: Abbrev Number: 14 (DW_TAG_member)\n <1c2> DW_AT_name : (indirect string, offset: 0x15): _chain\n@@ -236,125 +236,125 @@\n <1cf> DW_AT_name : (indirect string, offset: 0x97): _fileno\n <1d3> DW_AT_decl_file : 6\n <1d4> DW_AT_decl_line : 72\n <1d5> DW_AT_decl_column : 7\n <1d6> DW_AT_type : <0xd3>\n <1da> DW_AT_data_member_location: 112\n <2><1db>: Abbrev Number: 14 (DW_TAG_member)\n- <1dc> DW_AT_name : (indirect string, offset: 0x1c1): _flags2\n+ <1dc> DW_AT_name : (indirect string, offset: 0x1cb): _flags2\n <1e0> DW_AT_decl_file : 6\n <1e1> DW_AT_decl_line : 73\n <1e2> DW_AT_decl_column : 7\n <1e3> DW_AT_type : <0xd3>\n <1e7> DW_AT_data_member_location: 116\n <2><1e8>: Abbrev Number: 14 (DW_TAG_member)\n- <1e9> DW_AT_name : (indirect string, offset: 0x102): _old_offset\n+ <1e9> DW_AT_name : (indirect string, offset: 0x132): _old_offset\n <1ed> DW_AT_decl_file : 6\n <1ee> DW_AT_decl_line : 74\n <1ef> DW_AT_decl_column : 11\n <1f0> DW_AT_type : <0xe1>\n <1f4> DW_AT_data_member_location: 120\n <2><1f5>: Abbrev Number: 14 (DW_TAG_member)\n- <1f6> DW_AT_name : (indirect string, offset: 0xea): _cur_column\n+ <1f6> DW_AT_name : (indirect string, offset: 0x11a): _cur_column\n <1fa> DW_AT_decl_file : 6\n <1fb> DW_AT_decl_line : 77\n <1fc> DW_AT_decl_column : 18\n <1fd> DW_AT_type : <0xbe>\n <201> DW_AT_data_member_location: 128\n <2><202>: Abbrev Number: 14 (DW_TAG_member)\n- <203> DW_AT_name : (indirect string, offset: 0x24a): _vtable_offset\n+ <203> DW_AT_name : (indirect string, offset: 0x24c): _vtable_offset\n <207> DW_AT_decl_file : 6\n <208> DW_AT_decl_line : 78\n <209> DW_AT_decl_column : 15\n <20a> DW_AT_type : <0xc5>\n <20e> DW_AT_data_member_location: 130\n <2><20f>: Abbrev Number: 14 (DW_TAG_member)\n <210> DW_AT_name : (indirect string, offset: 0x23): _shortbuf\n <214> DW_AT_decl_file : 6\n <215> DW_AT_decl_line : 79\n <216> DW_AT_decl_column : 8\n <217> DW_AT_type : <0x2b7>\n <21b> DW_AT_data_member_location: 131\n <2><21c>: Abbrev Number: 14 (DW_TAG_member)\n- <21d> DW_AT_name : (indirect string, offset: 0x1bb): _lock\n+ <21d> DW_AT_name : (indirect string, offset: 0x1c5): _lock\n <221> DW_AT_decl_file : 6\n <222> DW_AT_decl_line : 81\n <223> DW_AT_decl_column : 15\n <224> DW_AT_type : <0x2c7>\n <228> DW_AT_data_member_location: 136\n <2><229>: Abbrev Number: 14 (DW_TAG_member)\n- <22a> DW_AT_name : (indirect string, offset: 0x1cf): _offset\n+ <22a> DW_AT_name : (indirect string, offset: 0x13e): _offset\n <22e> DW_AT_decl_file : 6\n <22f> DW_AT_decl_line : 89\n <230> DW_AT_decl_column : 13\n <231> DW_AT_type : <0xed>\n <235> DW_AT_data_member_location: 144\n <2><236>: Abbrev Number: 14 (DW_TAG_member)\n <237> DW_AT_name : (indirect string, offset: 0x63): _codecvt\n <23b> DW_AT_decl_file : 6\n <23c> DW_AT_decl_line : 91\n <23d> DW_AT_decl_column : 23\n <23e> DW_AT_type : <0x2d2>\n <242> DW_AT_data_member_location: 152\n <2><243>: Abbrev Number: 14 (DW_TAG_member)\n- <244> DW_AT_name : (indirect string, offset: 0x301): _wide_data\n+ <244> DW_AT_name : (indirect string, offset: 0x303): _wide_data\n <248> DW_AT_decl_file : 6\n <249> DW_AT_decl_line : 92\n <24a> DW_AT_decl_column : 25\n <24b> DW_AT_type : <0x2dd>\n <24f> DW_AT_data_member_location: 160\n <2><250>: Abbrev Number: 14 (DW_TAG_member)\n- <251> DW_AT_name : (indirect string, offset: 0x2f3): _freeres_list\n+ <251> DW_AT_name : (indirect string, offset: 0x2f5): _freeres_list\n <255> DW_AT_decl_file : 6\n <256> DW_AT_decl_line : 93\n <257> DW_AT_decl_column : 20\n <258> DW_AT_type : <0x2b1>\n <25c> DW_AT_data_member_location: 168\n <2><25d>: Abbrev Number: 14 (DW_TAG_member)\n- <25e> DW_AT_name : (indirect string, offset: 0x15b): _freeres_buf\n+ <25e> DW_AT_name : (indirect string, offset: 0x165): _freeres_buf\n <262> DW_AT_decl_file : 6\n <263> DW_AT_decl_line : 94\n <264> DW_AT_decl_column : 9\n <265> DW_AT_type : <0x9d>\n <269> DW_AT_data_member_location: 176\n <2><26a>: Abbrev Number: 14 (DW_TAG_member)\n- <26b> DW_AT_name : (indirect string, offset: 0x2bb): __pad5\n+ <26b> DW_AT_name : (indirect string, offset: 0x2bd): __pad5\n <26f> DW_AT_decl_file : 6\n <270> DW_AT_decl_line : 95\n <271> DW_AT_decl_column : 10\n <272> DW_AT_type : <0xab>\n <276> DW_AT_data_member_location: 184\n <2><277>: Abbrev Number: 14 (DW_TAG_member)\n- <278> DW_AT_name : (indirect string, offset: 0x1c9): _mode\n+ <278> DW_AT_name : (indirect string, offset: 0x1d3): _mode\n <27c> DW_AT_decl_file : 6\n <27d> DW_AT_decl_line : 96\n <27e> DW_AT_decl_column : 7\n <27f> DW_AT_type : <0xd3>\n <283> DW_AT_data_member_location: 192\n <2><284>: Abbrev Number: 14 (DW_TAG_member)\n- <285> DW_AT_name : (indirect string, offset: 0x2c2): _unused2\n+ <285> DW_AT_name : (indirect string, offset: 0x2c4): _unused2\n <289> DW_AT_decl_file : 6\n <28a> DW_AT_decl_line : 98\n <28b> DW_AT_decl_column : 8\n <28c> DW_AT_type : <0x2e3>\n <290> DW_AT_data_member_location: 196\n <2><291>: Abbrev Number: 0\n <1><292>: Abbrev Number: 2 (DW_TAG_typedef)\n- <293> DW_AT_name : (indirect string, offset: 0x259): FILE\n+ <293> DW_AT_name : (indirect string, offset: 0x25b): FILE\n <297> DW_AT_decl_file : 7\n <298> DW_AT_decl_line : 7\n <299> DW_AT_decl_column : 25\n <29a> DW_AT_type : <0x10b>\n <1><29e>: Abbrev Number: 15 (DW_TAG_typedef)\n- <29f> DW_AT_name : (indirect string, offset: 0x207): _IO_lock_t\n+ <29f> DW_AT_name : (indirect string, offset: 0x209): _IO_lock_t\n <2a3> DW_AT_decl_file : 6\n <2a4> DW_AT_decl_line : 43\n <2a5> DW_AT_decl_column : 14\n <1><2a6>: Abbrev Number: 16 (DW_TAG_structure_type)\n- <2a7> DW_AT_name : (indirect string, offset: 0x143): _IO_marker\n+ <2a7> DW_AT_name : (indirect string, offset: 0x14d): _IO_marker\n <2ab> DW_AT_declaration : 1\n <1><2ab>: Abbrev Number: 11 (DW_TAG_pointer_type)\n <2ac> DW_AT_byte_size : 8\n <2ad> DW_AT_type : <0x2a6>\n <1><2b1>: Abbrev Number: 11 (DW_TAG_pointer_type)\n <2b2> DW_AT_byte_size : 8\n <2b3> DW_AT_type : <0x10b>\n@@ -365,21 +365,21 @@\n <2c1> DW_AT_type : <0x52>\n <2c5> DW_AT_upper_bound : 0\n <2><2c6>: Abbrev Number: 0\n <1><2c7>: Abbrev Number: 11 (DW_TAG_pointer_type)\n <2c8> DW_AT_byte_size : 8\n <2c9> DW_AT_type : <0x29e>\n <1><2cd>: Abbrev Number: 16 (DW_TAG_structure_type)\n- <2ce> DW_AT_name : (indirect string, offset: 0xf6): _IO_codecvt\n+ <2ce> DW_AT_name : (indirect string, offset: 0x126): _IO_codecvt\n <2d2> DW_AT_declaration : 1\n <1><2d2>: Abbrev Number: 11 (DW_TAG_pointer_type)\n <2d3> DW_AT_byte_size : 8\n <2d4> DW_AT_type : <0x2cd>\n <1><2d8>: Abbrev Number: 16 (DW_TAG_structure_type)\n- <2d9> DW_AT_name : (indirect string, offset: 0x23c): _IO_wide_data\n+ <2d9> DW_AT_name : (indirect string, offset: 0x23e): _IO_wide_data\n <2dd> DW_AT_declaration : 1\n <1><2dd>: Abbrev Number: 11 (DW_TAG_pointer_type)\n <2de> DW_AT_byte_size : 8\n <2df> DW_AT_type : <0x2d8>\n <1><2e3>: Abbrev Number: 4 (DW_TAG_array_type)\n <2e4> DW_AT_type : <0xff>\n <2e8> DW_AT_sibling : <0x2f3>\n@@ -387,15 +387,15 @@\n <2ed> DW_AT_type : <0x52>\n <2f1> DW_AT_upper_bound : 19\n <2><2f2>: Abbrev Number: 0\n <1><2f3>: Abbrev Number: 11 (DW_TAG_pointer_type)\n <2f4> DW_AT_byte_size : 8\n <2f5> DW_AT_type : <0x292>\n <1><2f9>: Abbrev Number: 17 (DW_TAG_variable)\n- <2fa> DW_AT_name : (indirect string, offset: 0x2cb): stderr\n+ <2fa> DW_AT_name : (indirect string, offset: 0x2cd): stderr\n <2fe> DW_AT_decl_file : 8\n <2ff> DW_AT_decl_line : 139\n <300> DW_AT_decl_column : 14\n <301> DW_AT_type : <0x2f3>\n <305> DW_AT_external : 1\n <305> DW_AT_declaration : 1\n <1><305>: Abbrev Number: 11 (DW_TAG_pointer_type)\n@@ -407,26 +407,26 @@\n <30e> DW_AT_name : (indirect string, offset: 0x6c): long long int\n <1><312>: Abbrev Number: 6 (DW_TAG_base_type)\n <313> DW_AT_byte_size : 8\n <314> DW_AT_encoding : 7\t(unsigned)\n <315> DW_AT_name : (indirect string, offset: 0x4c): long long unsigned int\n <1><319>: Abbrev Number: 18 (DW_TAG_subprogram)\n <31a> DW_AT_external : 1\n- <31a> DW_AT_name : (indirect string, offset: 0x13c): fatalf\n+ <31a> DW_AT_name : (indirect string, offset: 0x146): fatalf\n <31e> DW_AT_decl_file : 1\n <31f> DW_AT_decl_line : 13\n <320> DW_AT_decl_column : 1\n <321> DW_AT_prototyped : 1\n <321> DW_AT_low_pc : 0x0\n <329> DW_AT_high_pc : 0xc9\n <331> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <333> DW_AT_GNU_all_call_sites: 1\n <333> DW_AT_sibling : <0x3c8>\n <2><337>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n- <338> DW_AT_name : (indirect string, offset: 0x26c): format\n+ <338> DW_AT_name : (indirect string, offset: 0x26e): format\n <33c> DW_AT_decl_file : 1\n <33d> DW_AT_decl_line : 13\n <33e> DW_AT_decl_column : 20\n <33f> DW_AT_type : <0x305>\n <343> DW_AT_location : 0x4 (location list)\n <347> DW_AT_GNU_locviews: 0x0\n <2><34b>: Abbrev Number: 20 (DW_TAG_unspecified_parameters)\n@@ -473,36 +473,36 @@\n <2><3ba>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n <3bb> DW_AT_low_pc : 0xc9\n <3c3> DW_AT_abstract_origin: <0x3eb>\n <2><3c7>: Abbrev Number: 0\n <1><3c8>: Abbrev Number: 25 (DW_TAG_subprogram)\n <3c9> DW_AT_external : 1\n <3c9> DW_AT_declaration : 1\n- <3c9> DW_AT_linkage_name: (indirect string, offset: 0x2ec): fwrite\n+ <3c9> DW_AT_linkage_name: (indirect string, offset: 0x2ee): fwrite\n <3cd> DW_AT_name : (indirect string, offset: 0x86): __builtin_fwrite\n <3d1> DW_AT_decl_file : 2\n <3d2> DW_AT_decl_line : 0\n <1><3d3>: Abbrev Number: 26 (DW_TAG_subprogram)\n <3d4> DW_AT_external : 1\n <3d4> DW_AT_declaration : 1\n- <3d4> DW_AT_linkage_name: (indirect string, offset: 0x2b2): vfprintf\n- <3d8> DW_AT_name : (indirect string, offset: 0x2b2): vfprintf\n+ <3d4> DW_AT_linkage_name: (indirect string, offset: 0x2b4): vfprintf\n+ <3d8> DW_AT_name : (indirect string, offset: 0x2b4): vfprintf\n <3dc> DW_AT_decl_file : 8\n <3dd> DW_AT_decl_line : 341\n <3df> DW_AT_decl_column : 12\n <1><3e0>: Abbrev Number: 25 (DW_TAG_subprogram)\n <3e1> DW_AT_external : 1\n <3e1> DW_AT_declaration : 1\n- <3e1> DW_AT_linkage_name: (indirect string, offset: 0x201): fputc\n- <3e5> DW_AT_name : (indirect string, offset: 0x9f): __builtin_fputc\n+ <3e1> DW_AT_linkage_name: (indirect string, offset: 0x203): fputc\n+ <3e5> DW_AT_name : (indirect string, offset: 0xcf): __builtin_fputc\n <3e9> DW_AT_decl_file : 2\n <3ea> DW_AT_decl_line : 0\n <1><3eb>: Abbrev Number: 26 (DW_TAG_subprogram)\n <3ec> DW_AT_external : 1\n <3ec> DW_AT_declaration : 1\n- <3ec> DW_AT_linkage_name: (indirect string, offset: 0x278): abort\n- <3f0> DW_AT_name : (indirect string, offset: 0x278): abort\n+ <3ec> DW_AT_linkage_name: (indirect string, offset: 0x27a): abort\n+ <3f0> DW_AT_name : (indirect string, offset: 0x27a): abort\n <3f4> DW_AT_decl_file : 9\n <3f5> DW_AT_decl_line : 591\n <3f7> DW_AT_decl_column : 13\n <1><3f8>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -14,23 +14,23 @@\n gp_offset\n _IO_buf_base\n long long unsigned int\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 overflow_arg_area\n long unsigned int\n _IO_write_ptr\n short unsigned int\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,15 +1,15 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 :\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 %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n \tsub $0xd8,%rsp\n \tmov %rsi,0x28(%rsp)\n \tmov %rdx,0x30(%rsp)\n \tmov %rcx,0x38(%rsp)\n@@ -21,39 +21,39 @@\n \tmovaps %xmm1,0x60(%rsp)\n \tmovaps %xmm2,0x70(%rsp)\n \tmovaps %xmm3,0x80(%rsp)\n \tmovaps %xmm4,0x90(%rsp)\n \tmovaps %xmm5,0xa0(%rsp)\n \tmovaps %xmm6,0xb0(%rsp)\n \tmovaps %xmm7,0xc0(%rsp)\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(%rip),%rbx \n R_X86_64_REX_GOTPCRELX\tstderr-0x4\n \tmov $0xd,%edx\n \tmov $0x1,%esi\n \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.LC0-0x4\n \tmov (%rbx),%rcx\n \tcallq 80 \n R_X86_64_PLT32\tfwrite-0x4\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 \tmov (%rbx),%rdi\n \tlea 0x8(%rsp),%rdx\n \tmov %rbp,%rsi\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 0xf0(%rsp),%rax\n \tmovl $0x8,0x8(%rsp)\n \tmov %rax,0x10(%rsp)\n \tlea 0x20(%rsp),%rax\n \tmovl $0x30,0xc(%rsp)\n \tmov %rax,0x18(%rsp)\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 \tcallq b7 \n R_X86_64_PLT32\tvfprintf-0x4\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 \tmov (%rbx),%rsi\n \tmov $0xa,%edi\n \tcallq c4 \n R_X86_64_PLT32\tfputc-0x4\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 \tcallq c9 \n R_X86_64_PLT32\tabort-0x4\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -10,62 +10,62 @@\n [ 3f] _IO_buf_base\n [ 4c] long long unsigned int\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] overflow_arg_area\n- [ 17a] long unsigned int\n- [ 18c] _IO_write_ptr\n- [ 19a] short unsigned int\n- [ 1ad] _IO_save_base\n- [ 1bb] _lock\n- [ 1c1] _flags2\n- [ 1c9] _mode\n- [ 1cf] _offset\n- [ 1d7] gcc_fatalf.c\n- [ 1e4] __gnuc_va_list\n- [ 1f3] _IO_write_end\n- [ 201] fputc\n- [ 207] _IO_lock_t\n- [ 212] _IO_FILE\n- [ 21b] _markers\n- [ 224] unsigned char\n- [ 232] short int\n- [ 23c] _IO_wide_data\n- [ 24a] _vtable_offset\n- [ 259] FILE\n- [ 25e] reg_save_area\n- [ 26c] format\n- [ 273] char\n- [ 278] abort\n- [ 27e] GNU C17 10.2.0\n- [ 28d] __off64_t\n- [ 297] _IO_read_base\n- [ 2a5] _IO_save_end\n- [ 2b2] vfprintf\n- [ 2bb] __pad5\n- [ 2c2] _unused2\n- [ 2cb] stderr\n- [ 2d2] _IO_backup_base\n- [ 2e2] fp_offset\n- [ 2ec] fwrite\n- [ 2f3] _freeres_list\n- [ 301] _wide_data\n- [ 30c] _IO_write_base\n- [ 31b] __va_list_tag\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] overflow_arg_area\n+ [ 184] long unsigned int\n+ [ 196] _IO_write_ptr\n+ [ 1a4] short unsigned int\n+ [ 1b7] _IO_save_base\n+ [ 1c5] _lock\n+ [ 1cb] _flags2\n+ [ 1d3] _mode\n+ [ 1d9] gcc_fatalf.c\n+ [ 1e6] __gnuc_va_list\n+ [ 1f5] _IO_write_end\n+ [ 203] fputc\n+ [ 209] _IO_lock_t\n+ [ 214] _IO_FILE\n+ [ 21d] _markers\n+ [ 226] unsigned char\n+ [ 234] short int\n+ [ 23e] _IO_wide_data\n+ [ 24c] _vtable_offset\n+ [ 25b] FILE\n+ [ 260] reg_save_area\n+ [ 26e] format\n+ [ 275] char\n+ [ 27a] abort\n+ [ 280] GNU C17 10.2.0\n+ [ 28f] __off64_t\n+ [ 299] _IO_read_base\n+ [ 2a7] _IO_save_end\n+ [ 2b4] vfprintf\n+ [ 2bd] __pad5\n+ [ 2c4] _unused2\n+ [ 2cd] stderr\n+ [ 2d4] _IO_backup_base\n+ [ 2e4] fp_offset\n+ [ 2ee] fwrite\n+ [ 2f5] _freeres_list\n+ [ 303] _wide_data\n+ [ 30e] _IO_write_base\n+ [ 31d] __va_list_tag\n \n"}]}, {"source1": "_x005.o", "source2": "_x005.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .debug_abbrev PROGBITS 0000000000000000 000d62 000251 00 0 0 1\n [ 9] .debug_loc PROGBITS 0000000000000000 000fb3 000480 00 0 0 1\n [10] .rela.debug_loc RELA 0000000000000000 003b88 000018 18 I 20 9 8\n [11] .debug_aranges PROGBITS 0000000000000000 001433 000030 00 0 0 1\n [12] .rela.debug_aranges RELA 0000000000000000 003ba0 000030 18 I 20 11 8\n [13] .debug_line PROGBITS 0000000000000000 001463 00031d 00 0 0 1\n [14] .rela.debug_line RELA 0000000000000000 003bd0 000030 18 I 20 13 8\n- [15] .debug_str PROGBITS 0000000000000000 001780 000679 01 MS 0 0 1\n- [16] .comment PROGBITS 0000000000000000 001df9 000020 01 MS 0 0 1\n- [17] .note.GNU-stack PROGBITS 0000000000000000 001e19 000000 00 0 0 1\n+ [15] .debug_str PROGBITS 0000000000000000 001780 00067b 01 MS 0 0 1\n+ [16] .comment PROGBITS 0000000000000000 001dfb 000020 01 MS 0 0 1\n+ [17] .note.GNU-stack PROGBITS 0000000000000000 001e1b 000000 00 0 0 1\n [18] .eh_frame PROGBITS 0000000000000000 001e20 0000f0 00 A 0 0 8\n [19] .rela.eh_frame RELA 0000000000000000 003c00 000090 18 I 20 18 8\n [20] .symtab SYMTAB 0000000000000000 001f10 000390 18 21 20 8\n [21] .strtab STRTAB 0000000000000000 0022a0 000189 00 0 0 1\n [22] .shstrtab STRTAB 0000000000000000 003c90 0000c7 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": "@@ -39,143 +39,143 @@\n 00000000000000e0 0000001800000004 R_X86_64_PLT32 0000000000000000 pthread_mutex_unlock - 4\n \n Relocation section '.rela.debug_info' at offset 0x2790 contains 213 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000b0000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n 000000000000000c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 111\n 0000000000000011 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 1f\n-0000000000000015 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 36a\n+0000000000000015 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2c7\n 0000000000000019 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000029 0000000e0000000a R_X86_64_32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4c4\n-0000000000000037 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 538\n-000000000000003e 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5ec\n+0000000000000030 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4c6\n+0000000000000037 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 53a\n+000000000000003e 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5ee\n 0000000000000045 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 86\n-000000000000004c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5e0\n-0000000000000053 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 453\n-0000000000000061 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 465\n-0000000000000066 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5d8\n-0000000000000072 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 647\n-000000000000007e 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 58f\n-000000000000008c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3a0\n-00000000000000a0 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2de\n+000000000000004c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5e2\n+0000000000000053 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 455\n+0000000000000061 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 467\n+0000000000000066 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5da\n+0000000000000072 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 649\n+000000000000007e 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 591\n+000000000000008c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3a2\n+00000000000000a0 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 30e\n 00000000000000a5 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 296\n-00000000000000b1 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2d5\n-00000000000000be 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4bd\n+00000000000000b1 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 305\n+00000000000000be 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4bf\n 00000000000000cb 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 28e\n 00000000000000d9 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 1ad\n-00000000000000e6 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 322\n-00000000000000f3 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2ce\n-0000000000000107 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 401\n-0000000000000113 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 667\n-0000000000000120 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 528\n+00000000000000e6 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 352\n+00000000000000f3 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2fe\n+0000000000000107 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 403\n+0000000000000113 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 669\n+0000000000000120 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 52a\n 000000000000012d 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 1dd\n 000000000000013a 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 238\n-0000000000000147 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4a3\n-0000000000000154 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3e4\n-0000000000000161 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 31a\n+0000000000000147 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4a5\n+0000000000000154 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3e6\n+0000000000000161 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 34a\n 000000000000016e 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 251\n-000000000000017b 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 347\n-0000000000000192 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5ca\n-000000000000019f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2c7\n-00000000000001b6 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5c3\n-00000000000001c2 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 575\n+000000000000017b 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 377\n+0000000000000192 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5cc\n+000000000000019f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2f7\n+00000000000001b6 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5c5\n+00000000000001c2 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 577\n 00000000000001d1 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 1f1\n-00000000000001df 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5ca\n-00000000000001ec 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2c7\n+00000000000001df 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5cc\n+00000000000001ec 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2f7\n 0000000000000203 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 1c5\n-000000000000020f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 504\n-000000000000021c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 57e\n-0000000000000235 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 52f\n+000000000000020f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 506\n+000000000000021c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 580\n+0000000000000235 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 531\n 0000000000000242 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 248\n-000000000000024f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 609\n+000000000000024f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 60b\n 000000000000025c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + b4\n-0000000000000269 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5b7\n+0000000000000269 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5b9\n 0000000000000287 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n-0000000000000293 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 329\n-00000000000002a0 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 634\n-00000000000002ac 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 618\n-00000000000002c9 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 329\n-00000000000002e3 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 49c\n-00000000000002ef 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 634\n-00000000000002fb 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 618\n-0000000000000318 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 518\n-000000000000032d 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 49c\n-0000000000000339 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 634\n-0000000000000345 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 618\n-0000000000000364 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 34e\n+0000000000000293 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 359\n+00000000000002a0 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 636\n+00000000000002ac 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 61a\n+00000000000002c9 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 359\n+00000000000002e3 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 49e\n+00000000000002ef 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 636\n+00000000000002fb 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 61a\n+0000000000000318 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 51a\n+000000000000032d 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 49e\n+0000000000000339 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 636\n+0000000000000345 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 61a\n+0000000000000364 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 37e\n 0000000000000369 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 187\n 0000000000000383 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 196\n-0000000000000389 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 554\n+0000000000000389 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 556\n 000000000000038f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 40\n-0000000000000395 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 412\n-000000000000039b 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 43e\n+0000000000000395 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 414\n+000000000000039b 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 440\n 00000000000003a1 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 220\n-00000000000003a7 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 301\n+00000000000003a7 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 331\n 00000000000003ad 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 120\n-00000000000003b4 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4eb\n+00000000000003b4 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4ed\n 00000000000003c1 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + ad\n-00000000000003ce 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2f4\n+00000000000003ce 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 324\n 00000000000003db 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 27b\n 00000000000003e8 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2af\n-00000000000003f5 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 338\n-0000000000000402 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 546\n+00000000000003f5 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 368\n+0000000000000402 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 548\n 000000000000040f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 78\n-000000000000041c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 65a\n+000000000000041c 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 65c\n 0000000000000429 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 34\n-0000000000000436 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 35c\n-0000000000000443 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3d4\n+0000000000000436 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 38c\n+0000000000000443 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3d6\n 0000000000000450 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 1d0\n 000000000000045d 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + cb\n-000000000000046a 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 620\n-0000000000000477 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5d0\n-0000000000000484 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 62c\n-0000000000000491 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4df\n-000000000000049e 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 63b\n-00000000000004ab 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3f2\n+000000000000046a 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 622\n+0000000000000477 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5d2\n+0000000000000484 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 62e\n+0000000000000491 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4e1\n+000000000000049e 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 63d\n+00000000000004ab 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3f4\n 00000000000004b8 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + a\n-00000000000004c5 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4b7\n+00000000000004c5 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4b9\n 00000000000004d2 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 240\n-00000000000004df 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4d6\n-00000000000004ec 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4ac\n+00000000000004df 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4d8\n+00000000000004ec 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4ae\n 00000000000004f9 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 9f\n-0000000000000506 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3c7\n-0000000000000513 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3eb\n-0000000000000520 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2e3\n-000000000000052d 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 651\n-000000000000053b 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 627\n+0000000000000506 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3c9\n+0000000000000513 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3ed\n+0000000000000520 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 313\n+000000000000052d 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 653\n+000000000000053b 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 629\n 0000000000000547 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 14\n-000000000000054f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2e9\n+000000000000054f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 319\n 0000000000000576 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 1e5\n-0000000000000581 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 473\n+0000000000000581 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 475\n 00000000000005a2 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 2d\n-00000000000005ae 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 5ff\n+00000000000005ae 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 601\n 00000000000005cf 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 93\n-00000000000005dc 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 45d\n+00000000000005dc 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 45f\n 00000000000005ea 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 29d\n 00000000000005f7 0000000400000001 R_X86_64_64 0000000000000000 .bss + 60\n-0000000000000600 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4f4\n+0000000000000600 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 4f6\n 000000000000060d 0000000400000001 R_X86_64_64 0000000000000000 .bss + 20\n-0000000000000616 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 42c\n+0000000000000616 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 42e\n 0000000000000623 0000000400000001 R_X86_64_64 0000000000000000 .bss + 8\n-000000000000063d 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3b2\n+000000000000063d 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 3b4\n 000000000000064a 0000000400000001 R_X86_64_64 0000000000000000 .bss + 0\n 0000000000000659 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 208\n 0000000000000664 0000000200000001 R_X86_64_64 0000000000000000 .text + 120\n-000000000000067b 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 511\n+000000000000067b 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 513\n 0000000000000686 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 8\n 000000000000068a 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 0\n-000000000000068f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 46e\n+000000000000068f 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 470\n 000000000000069a 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 6f\n 000000000000069e 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 67\n 00000000000006ae 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + d6\n 00000000000006b2 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + ce\n 00000000000006c2 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 13d\n 00000000000006c6 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 135\n-00000000000006cb 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 56f\n+00000000000006cb 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 571\n 00000000000006d6 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 1a6\n 00000000000006da 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 19c\n 00000000000006ea 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 265\n 00000000000006ee 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 25d\n 0000000000000702 0000000200000001 R_X86_64_64 0000000000000000 .text + 161\n 000000000000072c 0000000200000001 R_X86_64_64 0000000000000000 .text + 18e\n 000000000000074b 0000000200000001 R_X86_64_64 0000000000000000 .text + 1b9\n@@ -183,24 +183,24 @@\n 0000000000000770 0000000200000001 R_X86_64_64 0000000000000000 .text + f0\n 0000000000000792 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 2c5\n 0000000000000796 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 2c1\n 000000000000079b 0000000200000001 R_X86_64_64 0000000000000000 .text + fe\n 00000000000007b0 0000000400000001 R_X86_64_64 0000000000000000 .bss + 20\n 00000000000007ba 0000000200000001 R_X86_64_64 0000000000000000 .text + 111\n 00000000000007cb 0000000400000001 R_X86_64_64 0000000000000000 .bss + 20\n-00000000000007d6 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 481\n+00000000000007d6 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 483\n 00000000000007dd 0000000200000001 R_X86_64_64 0000000000000000 .text + c0\n-00000000000007f4 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 398\n+00000000000007f4 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 39a\n 00000000000007ff 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 303\n 0000000000000803 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 2fb\n 0000000000000808 0000000200000001 R_X86_64_64 0000000000000000 .text + d0\n 000000000000081d 0000000400000001 R_X86_64_64 0000000000000000 .bss + 20\n 0000000000000827 0000000200000001 R_X86_64_64 0000000000000000 .text + e4\n 0000000000000838 0000000400000001 R_X86_64_64 0000000000000000 .bss + 20\n-0000000000000843 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 598\n+0000000000000843 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + 59a\n 000000000000084a 0000000200000001 R_X86_64_64 0000000000000000 .text + 80\n 0000000000000861 0000000f0000000a R_X86_64_32 0000000000000000 .debug_str + bc\n 000000000000086c 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 36e\n 0000000000000870 0000000c0000000a R_X86_64_32 0000000000000000 .debug_loc + 36a\n 0000000000000875 0000000200000001 R_X86_64_64 0000000000000000 .text + 90\n 000000000000088a 0000000400000001 R_X86_64_64 0000000000000000 .bss + 20\n 0000000000000894 0000000200000001 R_X86_64_64 0000000000000000 .text + a6\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,98 +5,98 @@\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\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: 0x36a): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x2c7): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <21> DW_AT_high_pc : 0x206\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_base_type)\n <2e> DW_AT_byte_size : 8\n <2f> DW_AT_encoding : 7\t(unsigned)\n- <30> DW_AT_name : (indirect string, offset: 0x4c4): long unsigned int\n+ <30> DW_AT_name : (indirect string, offset: 0x4c6): long unsigned int\n <1><34>: Abbrev Number: 2 (DW_TAG_base_type)\n <35> DW_AT_byte_size : 1\n <36> DW_AT_encoding : 8\t(unsigned char)\n- <37> DW_AT_name : (indirect string, offset: 0x538): unsigned char\n+ <37> DW_AT_name : (indirect string, offset: 0x53a): unsigned char\n <1><3b>: Abbrev Number: 2 (DW_TAG_base_type)\n <3c> DW_AT_byte_size : 2\n <3d> DW_AT_encoding : 7\t(unsigned)\n- <3e> DW_AT_name : (indirect string, offset: 0x5ec): short unsigned int\n+ <3e> DW_AT_name : (indirect string, offset: 0x5ee): short unsigned int\n <1><42>: Abbrev Number: 2 (DW_TAG_base_type)\n <43> DW_AT_byte_size : 4\n <44> DW_AT_encoding : 7\t(unsigned)\n <45> DW_AT_name : (indirect string, offset: 0x86): unsigned int\n <1><49>: Abbrev Number: 2 (DW_TAG_base_type)\n <4a> DW_AT_byte_size : 1\n <4b> DW_AT_encoding : 6\t(signed char)\n- <4c> DW_AT_name : (indirect string, offset: 0x5e0): signed char\n+ <4c> DW_AT_name : (indirect string, offset: 0x5e2): signed char\n <1><50>: Abbrev Number: 2 (DW_TAG_base_type)\n <51> DW_AT_byte_size : 2\n <52> DW_AT_encoding : 5\t(signed)\n- <53> DW_AT_name : (indirect string, offset: 0x453): short int\n+ <53> DW_AT_name : (indirect string, offset: 0x455): short int\n <1><57>: Abbrev Number: 3 (DW_TAG_base_type)\n <58> DW_AT_byte_size : 4\n <59> DW_AT_encoding : 5\t(signed)\n <5a> DW_AT_name : int\n <1><5e>: Abbrev Number: 2 (DW_TAG_base_type)\n <5f> DW_AT_byte_size : 8\n <60> DW_AT_encoding : 5\t(signed)\n- <61> DW_AT_name : (indirect string, offset: 0x465): long int\n+ <61> DW_AT_name : (indirect string, offset: 0x467): long int\n <1><65>: Abbrev Number: 4 (DW_TAG_typedef)\n- <66> DW_AT_name : (indirect string, offset: 0x5d8): __off_t\n+ <66> DW_AT_name : (indirect string, offset: 0x5da): __off_t\n <6a> DW_AT_decl_file : 2\n <6b> DW_AT_decl_line : 152\n <6c> DW_AT_decl_column : 25\n <6d> DW_AT_type : <0x5e>\n <1><71>: Abbrev Number: 4 (DW_TAG_typedef)\n- <72> DW_AT_name : (indirect string, offset: 0x647): __off64_t\n+ <72> DW_AT_name : (indirect string, offset: 0x649): __off64_t\n <76> DW_AT_decl_file : 2\n <77> DW_AT_decl_line : 153\n <78> DW_AT_decl_column : 27\n <79> DW_AT_type : <0x5e>\n <1><7d>: Abbrev Number: 4 (DW_TAG_typedef)\n- <7e> DW_AT_name : (indirect string, offset: 0x58f): __time_t\n+ <7e> DW_AT_name : (indirect string, offset: 0x591): __time_t\n <82> DW_AT_decl_file : 2\n <83> DW_AT_decl_line : 160\n <84> DW_AT_decl_column : 26\n <85> DW_AT_type : <0x5e>\n <1><89>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <8a> DW_AT_byte_size : 8\n <1><8b>: Abbrev Number: 4 (DW_TAG_typedef)\n- <8c> DW_AT_name : (indirect string, offset: 0x3a0): __syscall_slong_t\n+ <8c> DW_AT_name : (indirect string, offset: 0x3a2): __syscall_slong_t\n <90> DW_AT_decl_file : 2\n <91> DW_AT_decl_line : 196\n <92> DW_AT_decl_column : 33\n <93> DW_AT_type : <0x5e>\n <1><97>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <98> DW_AT_byte_size : 8\n <99> DW_AT_type : <0x9d>\n <1><9d>: Abbrev Number: 2 (DW_TAG_base_type)\n <9e> DW_AT_byte_size : 1\n <9f> DW_AT_encoding : 6\t(signed char)\n- DW_AT_name : (indirect string, offset: 0x2de): char\n+ DW_AT_name : (indirect string, offset: 0x30e): char\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x296): size_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n DW_AT_type : <0x2d>\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x2d5): timespec\n+ DW_AT_name : (indirect string, offset: 0x305): timespec\n DW_AT_byte_size : 16\n DW_AT_decl_file : 4\n DW_AT_decl_line : 10\n DW_AT_decl_column : 8\n DW_AT_sibling : <0xd8>\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x4bd): tv_sec\n+ DW_AT_name : (indirect string, offset: 0x4bf): tv_sec\n DW_AT_decl_file : 4\n DW_AT_decl_line : 12\n DW_AT_decl_column : 12\n DW_AT_type : <0x7d>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 8 (DW_TAG_member)\n DW_AT_name : (indirect string, offset: 0x28e): tv_nsec\n@@ -110,46 +110,46 @@\n DW_AT_name : (indirect string, offset: 0x1ad): __pthread_internal_list\n
DW_AT_byte_size : 16\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 16\n DW_AT_sibling : <0x100>\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x322): __prev\n+ DW_AT_name : (indirect string, offset: 0x352): __prev\n DW_AT_decl_file : 5\n DW_AT_decl_line : 51\n DW_AT_decl_column : 35\n DW_AT_type : <0x100>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2ce): __next\n+ DW_AT_name : (indirect string, offset: 0x2fe): __next\n DW_AT_decl_file : 5\n DW_AT_decl_line : 52\n DW_AT_decl_column : 35\n DW_AT_type : <0x100>\n DW_AT_data_member_location: 8\n <2>: Abbrev Number: 0\n <1><100>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <101> DW_AT_byte_size : 8\n <102> DW_AT_type : <0xd8>\n <1><106>: Abbrev Number: 4 (DW_TAG_typedef)\n- <107> DW_AT_name : (indirect string, offset: 0x401): __pthread_list_t\n+ <107> DW_AT_name : (indirect string, offset: 0x403): __pthread_list_t\n <10b> DW_AT_decl_file : 5\n <10c> DW_AT_decl_line : 53\n <10d> DW_AT_decl_column : 3\n <10e> DW_AT_type : <0xd8>\n <1><112>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <113> DW_AT_name : (indirect string, offset: 0x667): __pthread_mutex_s\n+ <113> DW_AT_name : (indirect string, offset: 0x669): __pthread_mutex_s\n <117> DW_AT_byte_size : 40\n <118> DW_AT_decl_file : 6\n <119> DW_AT_decl_line : 22\n <11a> DW_AT_decl_column : 8\n <11b> DW_AT_sibling : <0x188>\n <2><11f>: Abbrev Number: 8 (DW_TAG_member)\n- <120> DW_AT_name : (indirect string, offset: 0x528): __lock\n+ <120> DW_AT_name : (indirect string, offset: 0x52a): __lock\n <124> DW_AT_decl_file : 6\n <125> DW_AT_decl_line : 24\n <126> DW_AT_decl_column : 7\n <127> DW_AT_type : <0x57>\n <12b> DW_AT_data_member_location: 0\n <2><12c>: Abbrev Number: 8 (DW_TAG_member)\n <12d> DW_AT_name : (indirect string, offset: 0x1dd): __count\n@@ -162,84 +162,84 @@\n <13a> DW_AT_name : (indirect string, offset: 0x238): __owner\n <13e> DW_AT_decl_file : 6\n <13f> DW_AT_decl_line : 26\n <140> DW_AT_decl_column : 7\n <141> DW_AT_type : <0x57>\n <145> DW_AT_data_member_location: 8\n <2><146>: Abbrev Number: 8 (DW_TAG_member)\n- <147> DW_AT_name : (indirect string, offset: 0x4a3): __nusers\n+ <147> DW_AT_name : (indirect string, offset: 0x4a5): __nusers\n <14b> DW_AT_decl_file : 6\n <14c> DW_AT_decl_line : 28\n <14d> DW_AT_decl_column : 16\n <14e> DW_AT_type : <0x42>\n <152> DW_AT_data_member_location: 12\n <2><153>: Abbrev Number: 8 (DW_TAG_member)\n- <154> DW_AT_name : (indirect string, offset: 0x3e4): __kind\n+ <154> DW_AT_name : (indirect string, offset: 0x3e6): __kind\n <158> DW_AT_decl_file : 6\n <159> DW_AT_decl_line : 32\n <15a> DW_AT_decl_column : 7\n <15b> DW_AT_type : <0x57>\n <15f> DW_AT_data_member_location: 16\n <2><160>: Abbrev Number: 8 (DW_TAG_member)\n- <161> DW_AT_name : (indirect string, offset: 0x31a): __spins\n+ <161> DW_AT_name : (indirect string, offset: 0x34a): __spins\n <165> DW_AT_decl_file : 6\n <166> DW_AT_decl_line : 34\n <167> DW_AT_decl_column : 9\n <168> DW_AT_type : <0x50>\n <16c> DW_AT_data_member_location: 20\n <2><16d>: Abbrev Number: 8 (DW_TAG_member)\n <16e> DW_AT_name : (indirect string, offset: 0x251): __elision\n <172> DW_AT_decl_file : 6\n <173> DW_AT_decl_line : 35\n <174> DW_AT_decl_column : 9\n <175> DW_AT_type : <0x50>\n <179> DW_AT_data_member_location: 22\n <2><17a>: Abbrev Number: 8 (DW_TAG_member)\n- <17b> DW_AT_name : (indirect string, offset: 0x347): __list\n+ <17b> DW_AT_name : (indirect string, offset: 0x377): __list\n <17f> DW_AT_decl_file : 6\n <180> DW_AT_decl_line : 36\n <181> DW_AT_decl_column : 20\n <182> DW_AT_type : <0x106>\n <186> DW_AT_data_member_location: 24\n <2><187>: Abbrev Number: 0\n <1><188>: Abbrev Number: 9 (DW_TAG_structure_type)\n <189> DW_AT_byte_size : 8\n <18a> DW_AT_decl_file : 5\n <18b> DW_AT_decl_line : 97\n <18c> DW_AT_decl_column : 5\n <18d> DW_AT_sibling : <0x1ac>\n <2><191>: Abbrev Number: 8 (DW_TAG_member)\n- <192> DW_AT_name : (indirect string, offset: 0x5ca): __low\n+ <192> DW_AT_name : (indirect string, offset: 0x5cc): __low\n <196> DW_AT_decl_file : 5\n <197> DW_AT_decl_line : 99\n <198> DW_AT_decl_column : 20\n <199> DW_AT_type : <0x42>\n <19d> DW_AT_data_member_location: 0\n <2><19e>: Abbrev Number: 8 (DW_TAG_member)\n- <19f> DW_AT_name : (indirect string, offset: 0x2c7): __high\n+ <19f> DW_AT_name : (indirect string, offset: 0x2f7): __high\n <1a3> DW_AT_decl_file : 5\n <1a4> DW_AT_decl_line : 100\n <1a5> DW_AT_decl_column : 20\n <1a6> DW_AT_type : <0x42>\n <1aa> DW_AT_data_member_location: 4\n <2><1ab>: Abbrev Number: 0\n <1><1ac>: Abbrev Number: 10 (DW_TAG_union_type)\n <1ad> DW_AT_byte_size : 8\n <1ae> DW_AT_decl_file : 5\n <1af> DW_AT_decl_line : 94\n <1b0> DW_AT_decl_column : 17\n <1b1> DW_AT_sibling : <0x1ce>\n <2><1b5>: Abbrev Number: 11 (DW_TAG_member)\n- <1b6> DW_AT_name : (indirect string, offset: 0x5c3): __wseq\n+ <1b6> DW_AT_name : (indirect string, offset: 0x5c5): __wseq\n <1ba> DW_AT_decl_file : 5\n <1bb> DW_AT_decl_line : 96\n <1bc> DW_AT_decl_column : 42\n <1bd> DW_AT_type : <0x1ce>\n <2><1c1>: Abbrev Number: 11 (DW_TAG_member)\n- <1c2> DW_AT_name : (indirect string, offset: 0x575): __wseq32\n+ <1c2> DW_AT_name : (indirect string, offset: 0x577): __wseq32\n <1c6> DW_AT_decl_file : 5\n <1c7> DW_AT_decl_line : 101\n <1c8> DW_AT_decl_column : 7\n <1c9> DW_AT_type : <0x188>\n <2><1cd>: Abbrev Number: 0\n <1><1ce>: Abbrev Number: 2 (DW_TAG_base_type)\n <1cf> DW_AT_byte_size : 8\n@@ -248,22 +248,22 @@\n <1><1d5>: Abbrev Number: 9 (DW_TAG_structure_type)\n <1d6> DW_AT_byte_size : 8\n <1d7> DW_AT_decl_file : 5\n <1d8> DW_AT_decl_line : 106\n <1d9> DW_AT_decl_column : 5\n <1da> DW_AT_sibling : <0x1f9>\n <2><1de>: Abbrev Number: 8 (DW_TAG_member)\n- <1df> DW_AT_name : (indirect string, offset: 0x5ca): __low\n+ <1df> DW_AT_name : (indirect string, offset: 0x5cc): __low\n <1e3> DW_AT_decl_file : 5\n <1e4> DW_AT_decl_line : 108\n <1e5> DW_AT_decl_column : 20\n <1e6> DW_AT_type : <0x42>\n <1ea> DW_AT_data_member_location: 0\n <2><1eb>: Abbrev Number: 8 (DW_TAG_member)\n- <1ec> DW_AT_name : (indirect string, offset: 0x2c7): __high\n+ <1ec> DW_AT_name : (indirect string, offset: 0x2f7): __high\n <1f0> DW_AT_decl_file : 5\n <1f1> DW_AT_decl_line : 109\n <1f2> DW_AT_decl_column : 20\n <1f3> DW_AT_type : <0x42>\n <1f7> DW_AT_data_member_location: 4\n <2><1f8>: Abbrev Number: 0\n <1><1f9>: Abbrev Number: 10 (DW_TAG_union_type)\n@@ -275,63 +275,63 @@\n <2><202>: Abbrev Number: 11 (DW_TAG_member)\n <203> DW_AT_name : (indirect string, offset: 0x1c5): __g1_start\n <207> DW_AT_decl_file : 5\n <208> DW_AT_decl_line : 105\n <209> DW_AT_decl_column : 42\n <20a> DW_AT_type : <0x1ce>\n <2><20e>: Abbrev Number: 11 (DW_TAG_member)\n- <20f> DW_AT_name : (indirect string, offset: 0x504): __g1_start32\n+ <20f> DW_AT_name : (indirect string, offset: 0x506): __g1_start32\n <213> DW_AT_decl_file : 5\n <214> DW_AT_decl_line : 110\n <215> DW_AT_decl_column : 7\n <216> DW_AT_type : <0x1d5>\n <2><21a>: Abbrev Number: 0\n <1><21b>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <21c> DW_AT_name : (indirect string, offset: 0x57e): __pthread_cond_s\n+ <21c> DW_AT_name : (indirect string, offset: 0x580): __pthread_cond_s\n <220> DW_AT_byte_size : 48\n <221> DW_AT_decl_file : 5\n <222> DW_AT_decl_line : 92\n <223> DW_AT_decl_column : 8\n <224> DW_AT_sibling : <0x276>\n <2><228>: Abbrev Number: 12 (DW_TAG_member)\n <229> DW_AT_type : <0x1ac>\n <22d> DW_AT_data_member_location: 0\n <2><22e>: Abbrev Number: 12 (DW_TAG_member)\n <22f> DW_AT_type : <0x1f9>\n <233> DW_AT_data_member_location: 8\n <2><234>: Abbrev Number: 8 (DW_TAG_member)\n- <235> DW_AT_name : (indirect string, offset: 0x52f): __g_refs\n+ <235> DW_AT_name : (indirect string, offset: 0x531): __g_refs\n <239> DW_AT_decl_file : 5\n <23a> DW_AT_decl_line : 112\n <23b> DW_AT_decl_column : 16\n <23c> DW_AT_type : <0x276>\n <240> DW_AT_data_member_location: 16\n <2><241>: Abbrev Number: 8 (DW_TAG_member)\n <242> DW_AT_name : (indirect string, offset: 0x248): __g_size\n <246> DW_AT_decl_file : 5\n <247> DW_AT_decl_line : 113\n <248> DW_AT_decl_column : 16\n <249> DW_AT_type : <0x276>\n <24d> DW_AT_data_member_location: 24\n <2><24e>: Abbrev Number: 8 (DW_TAG_member)\n- <24f> DW_AT_name : (indirect string, offset: 0x609): __g1_orig_size\n+ <24f> DW_AT_name : (indirect string, offset: 0x60b): __g1_orig_size\n <253> DW_AT_decl_file : 5\n <254> DW_AT_decl_line : 114\n <255> DW_AT_decl_column : 16\n <256> DW_AT_type : <0x42>\n <25a> DW_AT_data_member_location: 32\n <2><25b>: Abbrev Number: 8 (DW_TAG_member)\n <25c> DW_AT_name : (indirect string, offset: 0xb4): __wrefs\n <260> DW_AT_decl_file : 5\n <261> DW_AT_decl_line : 115\n <262> DW_AT_decl_column : 16\n <263> DW_AT_type : <0x42>\n <267> DW_AT_data_member_location: 36\n <2><268>: Abbrev Number: 8 (DW_TAG_member)\n- <269> DW_AT_name : (indirect string, offset: 0x5b7): __g_signals\n+ <269> DW_AT_name : (indirect string, offset: 0x5b9): __g_signals\n <26d> DW_AT_decl_file : 5\n <26e> DW_AT_decl_line : 116\n <26f> DW_AT_decl_column : 16\n <270> DW_AT_type : <0x276>\n <274> DW_AT_data_member_location: 40\n <2><275>: Abbrev Number: 0\n <1><276>: Abbrev Number: 13 (DW_TAG_array_type)\n@@ -344,106 +344,106 @@\n <1><286>: Abbrev Number: 4 (DW_TAG_typedef)\n <287> DW_AT_name : (indirect string, offset: 0x0): pthread_t\n <28b> DW_AT_decl_file : 7\n <28c> DW_AT_decl_line : 27\n <28d> DW_AT_decl_column : 27\n <28e> DW_AT_type : <0x2d>\n <1><292>: Abbrev Number: 15 (DW_TAG_union_type)\n- <293> DW_AT_name : (indirect string, offset: 0x329): pthread_attr_t\n+ <293> DW_AT_name : (indirect string, offset: 0x359): pthread_attr_t\n <297> DW_AT_byte_size : 56\n <298> DW_AT_decl_file : 7\n <299> DW_AT_decl_line : 56\n <29a> DW_AT_decl_column : 7\n <29b> DW_AT_sibling : <0x2b8>\n <2><29f>: Abbrev Number: 11 (DW_TAG_member)\n- <2a0> DW_AT_name : (indirect string, offset: 0x634): __size\n+ <2a0> DW_AT_name : (indirect string, offset: 0x636): __size\n <2a4> DW_AT_decl_file : 7\n <2a5> DW_AT_decl_line : 58\n <2a6> DW_AT_decl_column : 8\n <2a7> DW_AT_type : <0x2b8>\n <2><2ab>: Abbrev Number: 11 (DW_TAG_member)\n- <2ac> DW_AT_name : (indirect string, offset: 0x618): __align\n+ <2ac> DW_AT_name : (indirect string, offset: 0x61a): __align\n <2b0> DW_AT_decl_file : 7\n <2b1> DW_AT_decl_line : 59\n <2b2> DW_AT_decl_column : 12\n <2b3> DW_AT_type : <0x5e>\n <2><2b7>: Abbrev Number: 0\n <1><2b8>: Abbrev Number: 13 (DW_TAG_array_type)\n <2b9> DW_AT_type : <0x9d>\n <2bd> DW_AT_sibling : <0x2c8>\n <2><2c1>: Abbrev Number: 14 (DW_TAG_subrange_type)\n <2c2> DW_AT_type : <0x2d>\n <2c6> DW_AT_upper_bound : 55\n <2><2c7>: Abbrev Number: 0\n <1><2c8>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2c9> DW_AT_name : (indirect string, offset: 0x329): pthread_attr_t\n+ <2c9> DW_AT_name : (indirect string, offset: 0x359): pthread_attr_t\n <2cd> DW_AT_decl_file : 7\n <2ce> DW_AT_decl_line : 62\n <2cf> DW_AT_decl_column : 30\n <2d0> DW_AT_type : <0x292>\n <1><2d4>: Abbrev Number: 16 (DW_TAG_const_type)\n <2d5> DW_AT_type : <0x2c8>\n <1><2d9>: Abbrev Number: 10 (DW_TAG_union_type)\n <2da> DW_AT_byte_size : 40\n <2db> DW_AT_decl_file : 7\n <2dc> DW_AT_decl_line : 67\n <2dd> DW_AT_decl_column : 9\n <2de> DW_AT_sibling : <0x307>\n <2><2e2>: Abbrev Number: 11 (DW_TAG_member)\n- <2e3> DW_AT_name : (indirect string, offset: 0x49c): __data\n+ <2e3> DW_AT_name : (indirect string, offset: 0x49e): __data\n <2e7> DW_AT_decl_file : 7\n <2e8> DW_AT_decl_line : 69\n <2e9> DW_AT_decl_column : 28\n <2ea> DW_AT_type : <0x112>\n <2><2ee>: Abbrev Number: 11 (DW_TAG_member)\n- <2ef> DW_AT_name : (indirect string, offset: 0x634): __size\n+ <2ef> DW_AT_name : (indirect string, offset: 0x636): __size\n <2f3> DW_AT_decl_file : 7\n <2f4> DW_AT_decl_line : 70\n <2f5> DW_AT_decl_column : 8\n <2f6> DW_AT_type : <0x307>\n <2><2fa>: Abbrev Number: 11 (DW_TAG_member)\n- <2fb> DW_AT_name : (indirect string, offset: 0x618): __align\n+ <2fb> DW_AT_name : (indirect string, offset: 0x61a): __align\n <2ff> DW_AT_decl_file : 7\n <300> DW_AT_decl_line : 71\n <301> DW_AT_decl_column : 12\n <302> DW_AT_type : <0x5e>\n <2><306>: Abbrev Number: 0\n <1><307>: Abbrev Number: 13 (DW_TAG_array_type)\n <308> DW_AT_type : <0x9d>\n <30c> DW_AT_sibling : <0x317>\n <2><310>: Abbrev Number: 14 (DW_TAG_subrange_type)\n <311> DW_AT_type : <0x2d>\n <315> DW_AT_upper_bound : 39\n <2><316>: Abbrev Number: 0\n <1><317>: Abbrev Number: 4 (DW_TAG_typedef)\n- <318> DW_AT_name : (indirect string, offset: 0x518): pthread_mutex_t\n+ <318> DW_AT_name : (indirect string, offset: 0x51a): pthread_mutex_t\n <31c> DW_AT_decl_file : 7\n <31d> DW_AT_decl_line : 72\n <31e> DW_AT_decl_column : 3\n <31f> DW_AT_type : <0x2d9>\n <1><323>: Abbrev Number: 10 (DW_TAG_union_type)\n <324> DW_AT_byte_size : 48\n <325> DW_AT_decl_file : 7\n <326> DW_AT_decl_line : 75\n <327> DW_AT_decl_column : 9\n <328> DW_AT_sibling : <0x351>\n <2><32c>: Abbrev Number: 11 (DW_TAG_member)\n- <32d> DW_AT_name : (indirect string, offset: 0x49c): __data\n+ <32d> DW_AT_name : (indirect string, offset: 0x49e): __data\n <331> DW_AT_decl_file : 7\n <332> DW_AT_decl_line : 77\n <333> DW_AT_decl_column : 27\n <334> DW_AT_type : <0x21b>\n <2><338>: Abbrev Number: 11 (DW_TAG_member)\n- <339> DW_AT_name : (indirect string, offset: 0x634): __size\n+ <339> DW_AT_name : (indirect string, offset: 0x636): __size\n <33d> DW_AT_decl_file : 7\n <33e> DW_AT_decl_line : 78\n <33f> DW_AT_decl_column : 8\n <340> DW_AT_type : <0x351>\n <2><344>: Abbrev Number: 11 (DW_TAG_member)\n- <345> DW_AT_name : (indirect string, offset: 0x618): __align\n+ <345> DW_AT_name : (indirect string, offset: 0x61a): __align\n <349> DW_AT_decl_file : 7\n <34a> DW_AT_decl_line : 79\n <34b> DW_AT_decl_column : 31\n <34c> DW_AT_type : <0x361>\n <2><350>: Abbrev Number: 0\n <1><351>: Abbrev Number: 13 (DW_TAG_array_type)\n <352> DW_AT_type : <0x9d>\n@@ -451,15 +451,15 @@\n <2><35a>: Abbrev Number: 14 (DW_TAG_subrange_type)\n <35b> DW_AT_type : <0x2d>\n <35f> DW_AT_upper_bound : 47\n <2><360>: Abbrev Number: 0\n <1><361>: Abbrev Number: 2 (DW_TAG_base_type)\n <362> DW_AT_byte_size : 8\n <363> DW_AT_encoding : 5\t(signed)\n- <364> DW_AT_name : (indirect string, offset: 0x34e): long long int\n+ <364> DW_AT_name : (indirect string, offset: 0x37e): long long int\n <1><368>: Abbrev Number: 4 (DW_TAG_typedef)\n <369> DW_AT_name : (indirect string, offset: 0x187): pthread_cond_t\n <36d> DW_AT_decl_file : 7\n <36e> DW_AT_decl_line : 80\n <36f> DW_AT_decl_column : 3\n <370> DW_AT_type : <0x323>\n <1><374>: Abbrev Number: 17 (DW_TAG_enumeration_type)\n@@ -470,51 +470,51 @@\n <37c> DW_AT_decl_line : 44\n <37d> DW_AT_decl_column : 1\n <37e> DW_AT_sibling : <0x3b3>\n <2><382>: Abbrev Number: 18 (DW_TAG_enumerator)\n <383> DW_AT_name : (indirect string, offset: 0x196): PTHREAD_MUTEX_TIMED_NP\n <387> DW_AT_const_value : 0\n <2><388>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <389> DW_AT_name : (indirect string, offset: 0x554): PTHREAD_MUTEX_RECURSIVE_NP\n+ <389> DW_AT_name : (indirect string, offset: 0x556): PTHREAD_MUTEX_RECURSIVE_NP\n <38d> DW_AT_const_value : 1\n <2><38e>: Abbrev Number: 18 (DW_TAG_enumerator)\n <38f> DW_AT_name : (indirect string, offset: 0x40): PTHREAD_MUTEX_ERRORCHECK_NP\n <393> DW_AT_const_value : 2\n <2><394>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <395> DW_AT_name : (indirect string, offset: 0x412): PTHREAD_MUTEX_ADAPTIVE_NP\n+ <395> DW_AT_name : (indirect string, offset: 0x414): PTHREAD_MUTEX_ADAPTIVE_NP\n <399> DW_AT_const_value : 3\n <2><39a>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <39b> DW_AT_name : (indirect string, offset: 0x43e): PTHREAD_MUTEX_NORMAL\n+ <39b> DW_AT_name : (indirect string, offset: 0x440): PTHREAD_MUTEX_NORMAL\n <39f> DW_AT_const_value : 0\n <2><3a0>: Abbrev Number: 18 (DW_TAG_enumerator)\n <3a1> DW_AT_name : (indirect string, offset: 0x220): PTHREAD_MUTEX_RECURSIVE\n <3a5> DW_AT_const_value : 1\n <2><3a6>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <3a7> DW_AT_name : (indirect string, offset: 0x301): PTHREAD_MUTEX_ERRORCHECK\n+ <3a7> DW_AT_name : (indirect string, offset: 0x331): PTHREAD_MUTEX_ERRORCHECK\n <3ab> DW_AT_const_value : 2\n <2><3ac>: Abbrev Number: 18 (DW_TAG_enumerator)\n <3ad> DW_AT_name : (indirect string, offset: 0x120): PTHREAD_MUTEX_DEFAULT\n <3b1> DW_AT_const_value : 0\n <2><3b2>: Abbrev Number: 0\n <1><3b3>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <3b4> DW_AT_name : (indirect string, offset: 0x4eb): _IO_FILE\n+ <3b4> DW_AT_name : (indirect string, offset: 0x4ed): _IO_FILE\n <3b8> DW_AT_byte_size : 216\n <3b9> DW_AT_decl_file : 8\n <3ba> DW_AT_decl_line : 49\n <3bb> DW_AT_decl_column : 8\n <3bc> DW_AT_sibling : <0x53a>\n <2><3c0>: Abbrev Number: 8 (DW_TAG_member)\n <3c1> DW_AT_name : (indirect string, offset: 0xad): _flags\n <3c5> DW_AT_decl_file : 8\n <3c6> DW_AT_decl_line : 51\n <3c7> DW_AT_decl_column : 7\n <3c8> DW_AT_type : <0x57>\n <3cc> DW_AT_data_member_location: 0\n <2><3cd>: Abbrev Number: 8 (DW_TAG_member)\n- <3ce> DW_AT_name : (indirect string, offset: 0x2f4): _IO_read_ptr\n+ <3ce> DW_AT_name : (indirect string, offset: 0x324): _IO_read_ptr\n <3d2> DW_AT_decl_file : 8\n <3d3> DW_AT_decl_line : 54\n <3d4> DW_AT_decl_column : 9\n <3d5> DW_AT_type : <0x97>\n <3d9> DW_AT_data_member_location: 8\n <2><3da>: Abbrev Number: 8 (DW_TAG_member)\n <3db> DW_AT_name : (indirect string, offset: 0x27b): _IO_read_end\n@@ -527,57 +527,57 @@\n <3e8> DW_AT_name : (indirect string, offset: 0x2af): _IO_read_base\n <3ec> DW_AT_decl_file : 8\n <3ed> DW_AT_decl_line : 56\n <3ee> DW_AT_decl_column : 9\n <3ef> DW_AT_type : <0x97>\n <3f3> DW_AT_data_member_location: 24\n <2><3f4>: Abbrev Number: 8 (DW_TAG_member)\n- <3f5> DW_AT_name : (indirect string, offset: 0x338): _IO_write_base\n+ <3f5> DW_AT_name : (indirect string, offset: 0x368): _IO_write_base\n <3f9> DW_AT_decl_file : 8\n <3fa> DW_AT_decl_line : 57\n <3fb> DW_AT_decl_column : 9\n <3fc> DW_AT_type : <0x97>\n <400> DW_AT_data_member_location: 32\n <2><401>: Abbrev Number: 8 (DW_TAG_member)\n- <402> DW_AT_name : (indirect string, offset: 0x546): _IO_write_ptr\n+ <402> DW_AT_name : (indirect string, offset: 0x548): _IO_write_ptr\n <406> DW_AT_decl_file : 8\n <407> DW_AT_decl_line : 58\n <408> DW_AT_decl_column : 9\n <409> DW_AT_type : <0x97>\n <40d> DW_AT_data_member_location: 40\n <2><40e>: Abbrev Number: 8 (DW_TAG_member)\n <40f> DW_AT_name : (indirect string, offset: 0x78): _IO_write_end\n <413> DW_AT_decl_file : 8\n <414> DW_AT_decl_line : 59\n <415> DW_AT_decl_column : 9\n <416> DW_AT_type : <0x97>\n <41a> DW_AT_data_member_location: 48\n <2><41b>: Abbrev Number: 8 (DW_TAG_member)\n- <41c> DW_AT_name : (indirect string, offset: 0x65a): _IO_buf_base\n+ <41c> DW_AT_name : (indirect string, offset: 0x65c): _IO_buf_base\n <420> DW_AT_decl_file : 8\n <421> DW_AT_decl_line : 60\n <422> DW_AT_decl_column : 9\n <423> DW_AT_type : <0x97>\n <427> DW_AT_data_member_location: 56\n <2><428>: Abbrev Number: 8 (DW_TAG_member)\n <429> DW_AT_name : (indirect string, offset: 0x34): _IO_buf_end\n <42d> DW_AT_decl_file : 8\n <42e> DW_AT_decl_line : 61\n <42f> DW_AT_decl_column : 9\n <430> DW_AT_type : <0x97>\n <434> DW_AT_data_member_location: 64\n <2><435>: Abbrev Number: 8 (DW_TAG_member)\n- <436> DW_AT_name : (indirect string, offset: 0x35c): _IO_save_base\n+ <436> DW_AT_name : (indirect string, offset: 0x38c): _IO_save_base\n <43a> DW_AT_decl_file : 8\n <43b> DW_AT_decl_line : 64\n <43c> DW_AT_decl_column : 9\n <43d> DW_AT_type : <0x97>\n <441> DW_AT_data_member_location: 72\n <2><442>: Abbrev Number: 8 (DW_TAG_member)\n- <443> DW_AT_name : (indirect string, offset: 0x3d4): _IO_backup_base\n+ <443> DW_AT_name : (indirect string, offset: 0x3d6): _IO_backup_base\n <447> DW_AT_decl_file : 8\n <448> DW_AT_decl_line : 65\n <449> DW_AT_decl_column : 9\n <44a> DW_AT_type : <0x97>\n <44e> DW_AT_data_member_location: 80\n <2><44f>: Abbrev Number: 8 (DW_TAG_member)\n <450> DW_AT_name : (indirect string, offset: 0x1d0): _IO_save_end\n@@ -590,139 +590,139 @@\n <45d> DW_AT_name : (indirect string, offset: 0xcb): _markers\n <461> DW_AT_decl_file : 8\n <462> DW_AT_decl_line : 68\n <463> DW_AT_decl_column : 22\n <464> DW_AT_type : <0x553>\n <468> DW_AT_data_member_location: 96\n <2><469>: Abbrev Number: 8 (DW_TAG_member)\n- <46a> DW_AT_name : (indirect string, offset: 0x620): _chain\n+ <46a> DW_AT_name : (indirect string, offset: 0x622): _chain\n <46e> DW_AT_decl_file : 8\n <46f> DW_AT_decl_line : 70\n <470> DW_AT_decl_column : 20\n <471> DW_AT_type : <0x559>\n <475> DW_AT_data_member_location: 104\n <2><476>: Abbrev Number: 8 (DW_TAG_member)\n- <477> DW_AT_name : (indirect string, offset: 0x5d0): _fileno\n+ <477> DW_AT_name : (indirect string, offset: 0x5d2): _fileno\n <47b> DW_AT_decl_file : 8\n <47c> DW_AT_decl_line : 72\n <47d> DW_AT_decl_column : 7\n <47e> DW_AT_type : <0x57>\n <482> DW_AT_data_member_location: 112\n <2><483>: Abbrev Number: 8 (DW_TAG_member)\n- <484> DW_AT_name : (indirect string, offset: 0x62c): _flags2\n+ <484> DW_AT_name : (indirect string, offset: 0x62e): _flags2\n <488> DW_AT_decl_file : 8\n <489> DW_AT_decl_line : 73\n <48a> DW_AT_decl_column : 7\n <48b> DW_AT_type : <0x57>\n <48f> DW_AT_data_member_location: 116\n <2><490>: Abbrev Number: 8 (DW_TAG_member)\n- <491> DW_AT_name : (indirect string, offset: 0x4df): _old_offset\n+ <491> DW_AT_name : (indirect string, offset: 0x4e1): _old_offset\n <495> DW_AT_decl_file : 8\n <496> DW_AT_decl_line : 74\n <497> DW_AT_decl_column : 11\n <498> DW_AT_type : <0x65>\n <49c> DW_AT_data_member_location: 120\n <2><49d>: Abbrev Number: 8 (DW_TAG_member)\n- <49e> DW_AT_name : (indirect string, offset: 0x63b): _cur_column\n+ <49e> DW_AT_name : (indirect string, offset: 0x63d): _cur_column\n <4a2> DW_AT_decl_file : 8\n <4a3> DW_AT_decl_line : 77\n <4a4> DW_AT_decl_column : 18\n <4a5> DW_AT_type : <0x3b>\n <4a9> DW_AT_data_member_location: 128\n <2><4aa>: Abbrev Number: 8 (DW_TAG_member)\n- <4ab> DW_AT_name : (indirect string, offset: 0x3f2): _vtable_offset\n+ <4ab> DW_AT_name : (indirect string, offset: 0x3f4): _vtable_offset\n <4af> DW_AT_decl_file : 8\n <4b0> DW_AT_decl_line : 78\n <4b1> DW_AT_decl_column : 15\n <4b2> DW_AT_type : <0x49>\n <4b6> DW_AT_data_member_location: 130\n <2><4b7>: Abbrev Number: 8 (DW_TAG_member)\n <4b8> DW_AT_name : (indirect string, offset: 0xa): _shortbuf\n <4bc> DW_AT_decl_file : 8\n <4bd> DW_AT_decl_line : 79\n <4be> DW_AT_decl_column : 8\n <4bf> DW_AT_type : <0x55f>\n <4c3> DW_AT_data_member_location: 131\n <2><4c4>: Abbrev Number: 8 (DW_TAG_member)\n- <4c5> DW_AT_name : (indirect string, offset: 0x4b7): _lock\n+ <4c5> DW_AT_name : (indirect string, offset: 0x4b9): _lock\n <4c9> DW_AT_decl_file : 8\n <4ca> DW_AT_decl_line : 81\n <4cb> DW_AT_decl_column : 15\n <4cc> DW_AT_type : <0x56f>\n <4d0> DW_AT_data_member_location: 136\n <2><4d1>: Abbrev Number: 8 (DW_TAG_member)\n <4d2> DW_AT_name : (indirect string, offset: 0x240): _offset\n <4d6> DW_AT_decl_file : 8\n <4d7> DW_AT_decl_line : 89\n <4d8> DW_AT_decl_column : 13\n <4d9> DW_AT_type : <0x71>\n <4dd> DW_AT_data_member_location: 144\n <2><4de>: Abbrev Number: 8 (DW_TAG_member)\n- <4df> DW_AT_name : (indirect string, offset: 0x4d6): _codecvt\n+ <4df> DW_AT_name : (indirect string, offset: 0x4d8): _codecvt\n <4e3> DW_AT_decl_file : 8\n <4e4> DW_AT_decl_line : 91\n <4e5> DW_AT_decl_column : 23\n <4e6> DW_AT_type : <0x57a>\n <4ea> DW_AT_data_member_location: 152\n <2><4eb>: Abbrev Number: 8 (DW_TAG_member)\n- <4ec> DW_AT_name : (indirect string, offset: 0x4ac): _wide_data\n+ <4ec> DW_AT_name : (indirect string, offset: 0x4ae): _wide_data\n <4f0> DW_AT_decl_file : 8\n <4f1> DW_AT_decl_line : 92\n <4f2> DW_AT_decl_column : 25\n <4f3> DW_AT_type : <0x585>\n <4f7> DW_AT_data_member_location: 160\n <2><4f8>: Abbrev Number: 8 (DW_TAG_member)\n <4f9> DW_AT_name : (indirect string, offset: 0x9f): _freeres_list\n <4fd> DW_AT_decl_file : 8\n <4fe> DW_AT_decl_line : 93\n <4ff> DW_AT_decl_column : 20\n <500> DW_AT_type : <0x559>\n <504> DW_AT_data_member_location: 168\n <2><505>: Abbrev Number: 8 (DW_TAG_member)\n- <506> DW_AT_name : (indirect string, offset: 0x3c7): _freeres_buf\n+ <506> DW_AT_name : (indirect string, offset: 0x3c9): _freeres_buf\n <50a> DW_AT_decl_file : 8\n <50b> DW_AT_decl_line : 94\n <50c> DW_AT_decl_column : 9\n <50d> DW_AT_type : <0x89>\n <511> DW_AT_data_member_location: 176\n <2><512>: Abbrev Number: 8 (DW_TAG_member)\n- <513> DW_AT_name : (indirect string, offset: 0x3eb): __pad5\n+ <513> DW_AT_name : (indirect string, offset: 0x3ed): __pad5\n <517> DW_AT_decl_file : 8\n <518> DW_AT_decl_line : 95\n <519> DW_AT_decl_column : 10\n <51a> DW_AT_type : <0xa4>\n <51e> DW_AT_data_member_location: 184\n <2><51f>: Abbrev Number: 8 (DW_TAG_member)\n- <520> DW_AT_name : (indirect string, offset: 0x2e3): _mode\n+ <520> DW_AT_name : (indirect string, offset: 0x313): _mode\n <524> DW_AT_decl_file : 8\n <525> DW_AT_decl_line : 96\n <526> DW_AT_decl_column : 7\n <527> DW_AT_type : <0x57>\n <52b> DW_AT_data_member_location: 192\n <2><52c>: Abbrev Number: 8 (DW_TAG_member)\n- <52d> DW_AT_name : (indirect string, offset: 0x651): _unused2\n+ <52d> DW_AT_name : (indirect string, offset: 0x653): _unused2\n <531> DW_AT_decl_file : 8\n <532> DW_AT_decl_line : 98\n <533> DW_AT_decl_column : 8\n <534> DW_AT_type : <0x58b>\n <538> DW_AT_data_member_location: 196\n <2><539>: Abbrev Number: 0\n <1><53a>: Abbrev Number: 4 (DW_TAG_typedef)\n- <53b> DW_AT_name : (indirect string, offset: 0x627): FILE\n+ <53b> DW_AT_name : (indirect string, offset: 0x629): FILE\n <53f> DW_AT_decl_file : 9\n <540> DW_AT_decl_line : 7\n <541> DW_AT_decl_column : 25\n <542> DW_AT_type : <0x3b3>\n <1><546>: Abbrev Number: 19 (DW_TAG_typedef)\n <547> DW_AT_name : (indirect string, offset: 0x14): _IO_lock_t\n <54b> DW_AT_decl_file : 8\n <54c> DW_AT_decl_line : 43\n <54d> DW_AT_decl_column : 14\n <1><54e>: Abbrev Number: 20 (DW_TAG_structure_type)\n- <54f> DW_AT_name : (indirect string, offset: 0x2e9): _IO_marker\n+ <54f> DW_AT_name : (indirect string, offset: 0x319): _IO_marker\n <553> DW_AT_declaration : 1\n <1><553>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <554> DW_AT_byte_size : 8\n <555> DW_AT_type : <0x54e>\n <1><559>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <55a> DW_AT_byte_size : 8\n <55b> DW_AT_type : <0x3b3>\n@@ -739,15 +739,15 @@\n <1><575>: Abbrev Number: 20 (DW_TAG_structure_type)\n <576> DW_AT_name : (indirect string, offset: 0x1e5): _IO_codecvt\n <57a> DW_AT_declaration : 1\n <1><57a>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <57b> DW_AT_byte_size : 8\n <57c> DW_AT_type : <0x575>\n <1><580>: Abbrev Number: 20 (DW_TAG_structure_type)\n- <581> DW_AT_name : (indirect string, offset: 0x473): _IO_wide_data\n+ <581> DW_AT_name : (indirect string, offset: 0x475): _IO_wide_data\n <585> DW_AT_declaration : 1\n <1><585>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <586> DW_AT_byte_size : 8\n <587> DW_AT_type : <0x580>\n <1><58b>: Abbrev Number: 13 (DW_TAG_array_type)\n <58c> DW_AT_type : <0x9d>\n <590> DW_AT_sibling : <0x59b>\n@@ -763,15 +763,15 @@\n <5a6> DW_AT_decl_file : 12\n <5a7> DW_AT_decl_line : 139\n <5a8> DW_AT_decl_column : 14\n <5a9> DW_AT_type : <0x59b>\n <5ad> DW_AT_external : 1\n <5ad> DW_AT_declaration : 1\n <1><5ad>: Abbrev Number: 4 (DW_TAG_typedef)\n- <5ae> DW_AT_name : (indirect string, offset: 0x5ff): uintptr_t\n+ <5ae> DW_AT_name : (indirect string, offset: 0x601): uintptr_t\n <5b2> DW_AT_decl_file : 10\n <5b3> DW_AT_decl_line : 90\n <5b4> DW_AT_decl_column : 27\n <5b5> DW_AT_type : <0x2d>\n <1><5b9>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <5ba> DW_AT_byte_size : 8\n <5bb> DW_AT_type : <0x5bf>\n@@ -786,37 +786,37 @@\n <5cf> DW_AT_name : (indirect string, offset: 0x93): context_arg\n <5d3> DW_AT_byte_size : 8\n <5d4> DW_AT_decl_file : 11\n <5d5> DW_AT_decl_line : 94\n <5d6> DW_AT_decl_column : 8\n <5d7> DW_AT_sibling : <0x5e9>\n <2><5db>: Abbrev Number: 8 (DW_TAG_member)\n- <5dc> DW_AT_name : (indirect string, offset: 0x45d): Context\n+ <5dc> DW_AT_name : (indirect string, offset: 0x45f): Context\n <5e0> DW_AT_decl_file : 11\n <5e1> DW_AT_decl_line : 95\n <5e2> DW_AT_decl_column : 12\n <5e3> DW_AT_type : <0x5ad>\n <5e7> DW_AT_data_member_location: 0\n <2><5e8>: Abbrev Number: 0\n <1><5e9>: Abbrev Number: 24 (DW_TAG_variable)\n <5ea> DW_AT_name : (indirect string, offset: 0x29d): runtime_init_cond\n <5ee> DW_AT_decl_file : 1\n <5ef> DW_AT_decl_line : 17\n <5f0> DW_AT_decl_column : 23\n <5f1> DW_AT_type : <0x368>\n <5f5> DW_AT_location : 9 byte block: 3 60 0 0 0 0 0 0 0 \t(DW_OP_addr: 60)\n <1><5ff>: Abbrev Number: 24 (DW_TAG_variable)\n- <600> DW_AT_name : (indirect string, offset: 0x4f4): runtime_init_mu\n+ <600> DW_AT_name : (indirect string, offset: 0x4f6): runtime_init_mu\n <604> DW_AT_decl_file : 1\n <605> DW_AT_decl_line : 18\n <606> DW_AT_decl_column : 24\n <607> DW_AT_type : <0x317>\n <60b> DW_AT_location : 9 byte block: 3 20 0 0 0 0 0 0 0 \t(DW_OP_addr: 20)\n <1><615>: Abbrev Number: 24 (DW_TAG_variable)\n- <616> DW_AT_name : (indirect string, offset: 0x42c): runtime_init_done\n+ <616> DW_AT_name : (indirect string, offset: 0x42e): runtime_init_done\n <61a> DW_AT_decl_file : 1\n <61b> DW_AT_decl_line : 19\n <61c> DW_AT_decl_column : 12\n <61d> DW_AT_type : <0x57>\n <621> DW_AT_location : 9 byte block: 3 8 0 0 0 0 0 0 0 \t(DW_OP_addr: 8)\n <1><62b>: Abbrev Number: 25 (DW_TAG_subroutine_type)\n <62c> DW_AT_prototyped : 1\n@@ -824,15 +824,15 @@\n <2><630>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n <631> DW_AT_type : <0x636>\n <2><635>: Abbrev Number: 0\n <1><636>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <637> DW_AT_byte_size : 8\n <638> DW_AT_type : <0x5ce>\n <1><63c>: Abbrev Number: 24 (DW_TAG_variable)\n- <63d> DW_AT_name : (indirect string, offset: 0x3b2): cgo_context_function\n+ <63d> DW_AT_name : (indirect string, offset: 0x3b4): cgo_context_function\n <641> DW_AT_decl_file : 1\n <642> DW_AT_decl_line : 22\n <643> DW_AT_decl_column : 15\n <644> DW_AT_type : <0x652>\n <648> DW_AT_location : 9 byte block: 3 0 0 0 0 0 0 0 0 \t(DW_OP_addr: 0)\n <1><652>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <653> DW_AT_byte_size : 8\n@@ -847,23 +847,23 @@\n <660> DW_AT_type : <0x57>\n <664> DW_AT_low_pc : 0x120\n <66c> DW_AT_high_pc : 0x9b\n <674> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <676> DW_AT_GNU_all_call_sites: 1\n <676> DW_AT_sibling : <0x758>\n <2><67a>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <67b> DW_AT_name : (indirect string, offset: 0x511): thread\n+ <67b> DW_AT_name : (indirect string, offset: 0x513): thread\n <67f> DW_AT_decl_file : 1\n <680> DW_AT_decl_line : 94\n <681> DW_AT_decl_column : 36\n <682> DW_AT_type : <0x758>\n <686> DW_AT_location : 0x8 (location list)\n <68a> DW_AT_GNU_locviews: 0x0\n <2><68e>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <68f> DW_AT_name : (indirect string, offset: 0x46e): attr\n+ <68f> DW_AT_name : (indirect string, offset: 0x470): attr\n <693> DW_AT_decl_file : 1\n <694> DW_AT_decl_line : 94\n <695> DW_AT_decl_column : 66\n <696> DW_AT_type : <0x75e>\n <69a> DW_AT_location : 0x6f (location list)\n <69e> DW_AT_GNU_locviews: 0x67\n <2><6a2>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n@@ -879,15 +879,15 @@\n <6bb> DW_AT_decl_file : 1\n <6bc> DW_AT_decl_line : 94\n <6bd> DW_AT_decl_column : 99\n <6be> DW_AT_type : <0x89>\n <6c2> DW_AT_location : 0x13d (location list)\n <6c6> DW_AT_GNU_locviews: 0x135\n <2><6ca>: Abbrev Number: 29 (DW_TAG_variable)\n- <6cb> DW_AT_name : (indirect string, offset: 0x56f): tries\n+ <6cb> DW_AT_name : (indirect string, offset: 0x571): tries\n <6cf> DW_AT_decl_file : 1\n <6d0> DW_AT_decl_line : 95\n <6d1> DW_AT_decl_column : 6\n <6d2> DW_AT_type : <0x57>\n <6d6> DW_AT_location : 0x1a6 (location list)\n <6da> DW_AT_GNU_locviews: 0x19c\n <2><6de>: Abbrev Number: 30 (DW_TAG_variable)\n@@ -978,26 +978,26 @@\n <3><7c6>: Abbrev Number: 33 (DW_TAG_GNU_call_site_parameter)\n <7c7> DW_AT_location : 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <7c9> DW_AT_GNU_call_site_value: 9 byte block: 3 20 0 0 0 0 0 0 0 \t(DW_OP_addr: 20)\n <3><7d3>: Abbrev Number: 0\n <2><7d4>: Abbrev Number: 0\n <1><7d5>: Abbrev Number: 36 (DW_TAG_subprogram)\n <7d6> DW_AT_external : 1\n- <7d6> DW_AT_name : (indirect string, offset: 0x481): x_cgo_set_context_function\n+ <7d6> DW_AT_name : (indirect string, offset: 0x483): x_cgo_set_context_function\n <7da> DW_AT_decl_file : 1\n <7db> DW_AT_decl_line : 75\n <7dc> DW_AT_decl_column : 6\n <7dd> DW_AT_prototyped : 1\n <7dd> DW_AT_low_pc : 0xc0\n <7e5> DW_AT_high_pc : 0x24\n <7ed> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <7ef> DW_AT_GNU_all_call_sites: 1\n <7ef> DW_AT_sibling : <0x842>\n <2><7f3>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <7f4> DW_AT_name : (indirect string, offset: 0x398): context\n+ <7f4> DW_AT_name : (indirect string, offset: 0x39a): context\n <7f8> DW_AT_decl_file : 1\n <7f9> DW_AT_decl_line : 75\n <7fa> DW_AT_decl_column : 40\n <7fb> DW_AT_type : <0x652>\n <7ff> DW_AT_location : 0x303 (location list)\n <803> DW_AT_GNU_locviews: 0x2fb\n <2><807>: Abbrev Number: 32 (DW_TAG_GNU_call_site)\n@@ -1015,15 +1015,15 @@\n <3><833>: Abbrev Number: 33 (DW_TAG_GNU_call_site_parameter)\n <834> DW_AT_location : 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <836> DW_AT_GNU_call_site_value: 9 byte block: 3 20 0 0 0 0 0 0 0 \t(DW_OP_addr: 20)\n <3><840>: Abbrev Number: 0\n <2><841>: Abbrev Number: 0\n <1><842>: Abbrev Number: 36 (DW_TAG_subprogram)\n <843> DW_AT_external : 1\n- <843> DW_AT_name : (indirect string, offset: 0x598): x_cgo_notify_runtime_init_done\n+ <843> DW_AT_name : (indirect string, offset: 0x59a): x_cgo_notify_runtime_init_done\n <847> DW_AT_decl_file : 1\n <848> DW_AT_decl_line : 66\n <849> DW_AT_decl_column : 1\n <84a> DW_AT_prototyped : 1\n <84a> DW_AT_low_pc : 0x80\n <852> DW_AT_high_pc : 0x36\n <85a> 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,23 +50,23 @@\n __g_size\n __elision\n x_cgo_sys_thread_create\n _IO_read_end\n runtime_init_cond\n _IO_read_base\n nanosleep\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\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 __pthread_list_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,237 +1,237 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 <_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 %rbx\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 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x1c\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 \tsub $0x10,%rsp\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 \tcallq 11 <_cgo_wait_runtime_init_done+0x11>\n R_X86_64_PLT32\tpthread_mutex_lock-0x4\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 0x0(%rip),%edx \n R_X86_64_PC32\t.bss+0x4\n \ttest %edx,%edx\n \tjne 41 <_cgo_wait_runtime_init_done+0x41>\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 \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\t.bss+0x1c\n \tnopw 0x0(%rax,%rax,1)\n \tmov %rbx,%rsi\n \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x5c\n \tcallq 37 <_cgo_wait_runtime_init_done+0x37>\n R_X86_64_PLT32\tpthread_cond_wait-0x4\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 0x0(%rip),%eax \n R_X86_64_PC32\t.bss+0x4\n \ttest %eax,%eax\n \tje 28 <_cgo_wait_runtime_init_done+0x28>\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(%rip),%rbx \n R_X86_64_PC32\t.bss-0x4\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 \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x1c\n \tcallq 54 <_cgo_wait_runtime_init_done+0x54>\n R_X86_64_PLT32\tpthread_mutex_unlock-0x4\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 %rbx,%rbx\n \tje 70 <_cgo_wait_runtime_init_done+0x70>\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 \tmovq $0x0,0x8(%rsp)\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 \tlea 0x8(%rsp),%rdi\n \tcallq *%rbx\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 0x8(%rsp),%rax\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,%rsp\n \tpop %rbx\n \tretq \n \tnopw %cs:0x0(%rax,%rax,1)\n \n 0000000000000080 :\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 \tsub $0x8,%rsp\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 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x1c\n \tcallq 90 \n R_X86_64_PLT32\tpthread_mutex_lock-0x4\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 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x5c\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,0x0(%rip) \n R_X86_64_PC32\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 \tcallq a6 \n R_X86_64_PLT32\tpthread_cond_broadcast-0x4\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 \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x1c\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 $0x8,%rsp\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 \tjmpq b6 \n R_X86_64_PLT32\tpthread_mutex_unlock-0x4\n \tnopw %cs:0x0(%rax,%rax,1)\n \n 00000000000000c0 :\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 %rbx\n \tmov %rdi,%rbx\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 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x1c\n \tcallq d0 \n R_X86_64_PLT32\tpthread_mutex_lock-0x4\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 %rbx,0x0(%rip) \n R_X86_64_PC32\t.bss-0x4\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 \tpop %rbx\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 \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x1c\n \tjmpq e4 \n R_X86_64_PLT32\tpthread_mutex_unlock-0x4\n \tdata16 nopw %cs:0x0(%rax,%rax,1)\n \tnop\n \n 00000000000000f0 <_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 %r12\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 \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x1c\n \tcallq fe <_cgo_get_context_function+0xe>\n R_X86_64_PLT32\tpthread_mutex_lock-0x4\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(%rip),%r12 \n R_X86_64_PC32\t.bss-0x4\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 \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.bss+0x1c\n \tcallq 111 <_cgo_get_context_function+0x21>\n R_X86_64_PLT32\tpthread_mutex_unlock-0x4\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 %r12,%rax\n \tpop %r12\n \tretq \n \tnopw 0x0(%rax,%rax,1)\n \n 0000000000000120 <_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 %r15\n \tpush %r14\n \tmov %rsi,%r14\n \tpush %r13\n \tmov %rdx,%r13\n \tpush %r12\n \tmov %rcx,%r12\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n \tmov $0xf4240,%ebx\n \tsub $0x28,%rsp\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 0x10(%rsp),%rax\n \tmov %rax,0x8(%rsp)\n \tnopl 0x0(%rax)\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 %r12,%rcx\n \tmov %r13,%rdx\n \tmov %r14,%rsi\n \tmov %rbp,%rdi\n \tcallq 161 <_cgo_try_pthread_create+0x41>\n R_X86_64_PLT32\tpthread_create-0x4\n \tmov %eax,%r15d\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 1b0 <_cgo_try_pthread_create+0x90>\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 197 <_cgo_try_pthread_create+0x77>\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 \tmov 0x8(%rsp),%rdi\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 %rbx,0x18(%rsp)\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 \txor %esi,%esi\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,%rbx\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 \tmovq $0x0,0x10(%rsp)\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 \tcallq 18e <_cgo_try_pthread_create+0x6e>\n R_X86_64_PLT32\tnanosleep-0x4\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 \tcmp $0x1406f40,%rbx\n \tjne 150 <_cgo_try_pthread_create+0x30>\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 $0x28,%rsp\n \tmov %r15d,%eax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tretq \n \tnopl 0x0(%rax)\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 \tmov 0x0(%rbp),%rdi\n \tcallq 1b9 <_cgo_try_pthread_create+0x99>\n R_X86_64_PLT32\tpthread_detach-0x4\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 \tjmp 197 <_cgo_try_pthread_create+0x77>\n \tnopl 0x0(%rax,%rax,1)\n \n 00000000000001c0 :\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 \tsub $0x18,%rsp\n \tmov %rdi,%rdx\n \tmov %rsi,%rcx\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 \txor %esi,%esi\n \tlea 0x8(%rsp),%rdi\n \tcallq 1d6 \n R_X86_64_PLT32\t_cgo_try_pthread_create-0x4\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 \ttest %eax,%eax\n \tjne 1df \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,%rsp\n \tretq \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 \tmov %eax,%edi\n \tcallq 1e6 \n R_X86_64_PLT32\tstrerror-0x4\n \tlea 0x0(%rip),%rsi \n R_X86_64_PC32\t.LC0-0x4\n \tmov %rax,%rdx\n \tmov 0x0(%rip),%rax \n R_X86_64_REX_GOTPCRELX\tstderr-0x4\n \tmov (%rax),%rdi\n \txor %eax,%eax\n \tcallq 201 \n R_X86_64_PLT32\tfprintf-0x4\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 \tcallq 206 \n R_X86_64_PLT32\tabort-0x4\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -46,84 +46,84 @@\n [ 27b] _IO_read_end\n [ 288] abort\n [ 28e] tv_nsec\n [ 296] size_t\n [ 29d] runtime_init_cond\n [ 2af] _IO_read_base\n [ 2bd] nanosleep\n- [ 2c7] __high\n- [ 2ce] __next\n- [ 2d5] timespec\n- [ 2de] char\n- [ 2e3] _mode\n- [ 2e9] _IO_marker\n- [ 2f4] _IO_read_ptr\n- [ 301] PTHREAD_MUTEX_ERRORCHECK\n- [ 31a] __spins\n- [ 322] __prev\n- [ 329] pthread_attr_t\n- [ 338] _IO_write_base\n- [ 347] __list\n- [ 34e] long long int\n- [ 35c] _IO_save_base\n- [ 36a] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 398] context\n- [ 3a0] __syscall_slong_t\n- [ 3b2] cgo_context_function\n- [ 3c7] _freeres_buf\n- [ 3d4] _IO_backup_base\n- [ 3e4] __kind\n- [ 3eb] __pad5\n- [ 3f2] _vtable_offset\n- [ 401] __pthread_list_t\n- [ 412] PTHREAD_MUTEX_ADAPTIVE_NP\n- [ 42c] runtime_init_done\n- [ 43e] PTHREAD_MUTEX_NORMAL\n- [ 453] short int\n- [ 45d] Context\n- [ 465] long int\n- [ 46e] attr\n- [ 473] _IO_wide_data\n- [ 481] x_cgo_set_context_function\n- [ 49c] __data\n- [ 4a3] __nusers\n- [ 4ac] _wide_data\n- [ 4b7] _lock\n- [ 4bd] tv_sec\n- [ 4c4] long unsigned int\n- [ 4d6] _codecvt\n- [ 4df] _old_offset\n- [ 4eb] _IO_FILE\n- [ 4f4] runtime_init_mu\n- [ 504] __g1_start32\n- [ 511] thread\n- [ 518] pthread_mutex_t\n- [ 528] __lock\n- [ 52f] __g_refs\n- [ 538] unsigned char\n- [ 546] _IO_write_ptr\n- [ 554] PTHREAD_MUTEX_RECURSIVE_NP\n- [ 56f] tries\n- [ 575] __wseq32\n- [ 57e] __pthread_cond_s\n- [ 58f] __time_t\n- [ 598] x_cgo_notify_runtime_init_done\n- [ 5b7] __g_signals\n- [ 5c3] __wseq\n- [ 5ca] __low\n- [ 5d0] _fileno\n- [ 5d8] __off_t\n- [ 5e0] signed char\n- [ 5ec] short unsigned int\n- [ 5ff] uintptr_t\n- [ 609] __g1_orig_size\n- [ 618] __align\n- [ 620] _chain\n- [ 627] FILE\n- [ 62c] _flags2\n- [ 634] __size\n- [ 63b] _cur_column\n- [ 647] __off64_t\n- [ 651] _unused2\n- [ 65a] _IO_buf_base\n- [ 667] __pthread_mutex_s\n+ [ 2c7] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 2f7] __high\n+ [ 2fe] __next\n+ [ 305] timespec\n+ [ 30e] char\n+ [ 313] _mode\n+ [ 319] _IO_marker\n+ [ 324] _IO_read_ptr\n+ [ 331] PTHREAD_MUTEX_ERRORCHECK\n+ [ 34a] __spins\n+ [ 352] __prev\n+ [ 359] pthread_attr_t\n+ [ 368] _IO_write_base\n+ [ 377] __list\n+ [ 37e] long long int\n+ [ 38c] _IO_save_base\n+ [ 39a] context\n+ [ 3a2] __syscall_slong_t\n+ [ 3b4] cgo_context_function\n+ [ 3c9] _freeres_buf\n+ [ 3d6] _IO_backup_base\n+ [ 3e6] __kind\n+ [ 3ed] __pad5\n+ [ 3f4] _vtable_offset\n+ [ 403] __pthread_list_t\n+ [ 414] PTHREAD_MUTEX_ADAPTIVE_NP\n+ [ 42e] runtime_init_done\n+ [ 440] PTHREAD_MUTEX_NORMAL\n+ [ 455] short int\n+ [ 45f] Context\n+ [ 467] long int\n+ [ 470] attr\n+ [ 475] _IO_wide_data\n+ [ 483] x_cgo_set_context_function\n+ [ 49e] __data\n+ [ 4a5] __nusers\n+ [ 4ae] _wide_data\n+ [ 4b9] _lock\n+ [ 4bf] tv_sec\n+ [ 4c6] long unsigned int\n+ [ 4d8] _codecvt\n+ [ 4e1] _old_offset\n+ [ 4ed] _IO_FILE\n+ [ 4f6] runtime_init_mu\n+ [ 506] __g1_start32\n+ [ 513] thread\n+ [ 51a] pthread_mutex_t\n+ [ 52a] __lock\n+ [ 531] __g_refs\n+ [ 53a] unsigned char\n+ [ 548] _IO_write_ptr\n+ [ 556] PTHREAD_MUTEX_RECURSIVE_NP\n+ [ 571] tries\n+ [ 577] __wseq32\n+ [ 580] __pthread_cond_s\n+ [ 591] __time_t\n+ [ 59a] x_cgo_notify_runtime_init_done\n+ [ 5b9] __g_signals\n+ [ 5c5] __wseq\n+ [ 5cc] __low\n+ [ 5d2] _fileno\n+ [ 5da] __off_t\n+ [ 5e2] signed char\n+ [ 5ee] short unsigned int\n+ [ 601] uintptr_t\n+ [ 60b] __g1_orig_size\n+ [ 61a] __align\n+ [ 622] _chain\n+ [ 629] FILE\n+ [ 62e] _flags2\n+ [ 636] __size\n+ [ 63d] _cur_column\n+ [ 649] __off64_t\n+ [ 653] _unused2\n+ [ 65c] _IO_buf_base\n+ [ 669] __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": "@@ -12,17 +12,17 @@\n [ 7] .rela.debug_info RELA 0000000000000000 001988 000ab0 18 I 19 6 8\n [ 8] .debug_abbrev PROGBITS 0000000000000000 000830 000211 00 0 0 1\n [ 9] .debug_loc PROGBITS 0000000000000000 000a41 0002e0 00 0 0 1\n [10] .debug_aranges PROGBITS 0000000000000000 000d21 000030 00 0 0 1\n [11] .rela.debug_aranges RELA 0000000000000000 002438 000030 18 I 19 10 8\n [12] .debug_line PROGBITS 0000000000000000 000d51 000258 00 0 0 1\n [13] .rela.debug_line RELA 0000000000000000 002468 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 000fa9 000265 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 00120e 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 00122e 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 0000000000000000 000fa9 000267 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 001210 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 001230 000000 00 0 0 1\n [17] .eh_frame PROGBITS 0000000000000000 001230 0000c0 00 A 0 0 8\n [18] .rela.eh_frame RELA 0000000000000000 002480 000048 18 I 19 17 8\n [19] .symtab SYMTAB 0000000000000000 0012f0 000348 18 20 19 8\n [20] .strtab STRTAB 0000000000000000 001638 000128 00 0 0 1\n [21] .shstrtab STRTAB 0000000000000000 0024c8 0000c2 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": "@@ -24,127 +24,127 @@\n 000000000000017c 0000001d00000004 R_X86_64_PLT32 0000000000000000 strerror - 4\n 0000000000000183 0000001100000002 R_X86_64_PC32 0000000000000012 .LC1 - 4\n 000000000000018d 0000001e00000004 R_X86_64_PLT32 0000000000000000 fatalf - 4\n \n Relocation section '.rela.debug_info' at offset 0x1988 contains 114 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000090000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1fb\n+000000000000000c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1fd\n 0000000000000011 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n-0000000000000015 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + c9\n+0000000000000015 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1be\n 0000000000000019 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000029 0000000c0000000a R_X86_64_32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + bb\n-0000000000000037 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 9c\n-000000000000003e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 13d\n-0000000000000045 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1ae\n-000000000000004c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1a2\n-0000000000000053 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1f1\n-0000000000000061 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 38\n-000000000000006a 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1df\n-000000000000006f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + af\n-000000000000007d 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 16e\n-0000000000000082 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 62\n-000000000000008e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 223\n-000000000000009b 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 71\n-00000000000000a7 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1e4\n-00000000000000c4 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 223\n-00000000000000d2 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1d1\n-00000000000000f1 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 41\n-000000000000010f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 20a\n-000000000000011b 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 93\n-0000000000000134 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1e\n-0000000000000140 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 243\n-0000000000000161 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 185\n-000000000000016e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 25d\n-000000000000017c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1c0\n-0000000000000188 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1c0\n-00000000000001cc 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 8a\n+0000000000000030 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + c3\n+0000000000000037 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + a4\n+000000000000003e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 117\n+0000000000000045 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 188\n+000000000000004c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 17c\n+0000000000000053 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1f3\n+0000000000000061 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 40\n+000000000000006a 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1b9\n+000000000000006f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + b7\n+000000000000007d 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 148\n+0000000000000082 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 6a\n+000000000000008e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 225\n+000000000000009b 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 79\n+00000000000000a7 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 12\n+00000000000000c4 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 225\n+00000000000000d2 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1ab\n+00000000000000f1 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 49\n+000000000000010f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 20c\n+000000000000011b 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 9b\n+0000000000000134 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 26\n+0000000000000140 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 245\n+0000000000000161 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 15f\n+000000000000016e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 25f\n+000000000000017c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 19a\n+0000000000000188 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 19a\n+00000000000001cc 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 92\n 00000000000001d9 0000000400000001 R_X86_64_64 0000000000000000 .bss + 8\n-00000000000001f8 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 12f\n+00000000000001f8 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 109\n 0000000000000205 0000001b00000001 R_X86_64_64 0000000000000000 x_cgo_inittls + 0\n-0000000000000214 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 162\n+0000000000000214 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 13c\n 000000000000021f 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 000000000000023f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 4\n 0000000000000243 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 0\n 0000000000000252 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 3f\n 0000000000000256 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 3d\n 000000000000025b 0000000200000001 R_X86_64_64 0000000000000000 .text + 13\n 0000000000000274 0000000200000001 R_X86_64_64 0000000000000000 .text + 1c\n 0000000000000288 0000000200000001 R_X86_64_64 0000000000000000 .text + 24\n-000000000000029d 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + f7\n+000000000000029d 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + d1\n 00000000000002a4 0000000200000001 R_X86_64_64 0000000000000000 .text + e0\n 00000000000002c5 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 6f\n 00000000000002c9 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 69\n-00000000000002ce 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + b6\n-00000000000002ee 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 19\n-000000000000030c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 6c\n+00000000000002ce 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + be\n+00000000000002ee 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 21\n+000000000000030c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 74\n 0000000000000327 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + c1\n 000000000000032b 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + bb\n 0000000000000330 0000000200000001 R_X86_64_64 0000000000000000 .text + 104\n 0000000000000349 0000000200000001 R_X86_64_64 0000000000000000 .text + 114\n 000000000000036e 0000000200000001 R_X86_64_64 0000000000000000 .text + 121\n 0000000000000387 0000000200000001 R_X86_64_64 0000000000000000 .text + 12e\n 00000000000003a7 0000000200000001 R_X86_64_64 0000000000000000 .text + 150\n 00000000000003ca 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 00000000000003da 0000000200000001 R_X86_64_64 0000000000000000 .text + 162\n 00000000000003fd 0000000200000001 R_X86_64_64 0000000000000000 .text + 180\n 0000000000000415 0000000200000001 R_X86_64_64 0000000000000000 .text + 191\n 0000000000000426 0000000700000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 12\n-0000000000000431 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 24b\n+0000000000000431 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 24d\n 0000000000000438 0000000200000001 R_X86_64_64 0000000000000000 .text + 30\n 0000000000000458 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 112\n 000000000000045c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 10a\n-0000000000000461 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1ec\n+0000000000000461 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1ee\n 000000000000046c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 175\n 0000000000000470 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 171\n-0000000000000475 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 21e\n+0000000000000475 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 220\n 0000000000000480 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 1b6\n 0000000000000484 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 1ae\n-0000000000000489 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 10d\n+0000000000000489 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + e7\n 0000000000000494 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 21d\n 0000000000000498 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 215\n-000000000000049d 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + b6\n+000000000000049d 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + be\n 00000000000004a8 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 284\n 00000000000004ac 0000000a0000000a R_X86_64_32 0000000000000000 .debug_loc + 27c\n-00000000000004b1 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 6c\n+00000000000004b1 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 74\n 00000000000004c0 0000000200000001 R_X86_64_64 0000000000000000 .text + 54\n 00000000000004d8 0000000200000001 R_X86_64_64 0000000000000000 .text + 64\n 00000000000004f0 0000000200000001 R_X86_64_64 0000000000000000 .text + 71\n 000000000000050e 0000000200000001 R_X86_64_64 0000000000000000 .text + 89\n 0000000000000526 0000000200000001 R_X86_64_64 0000000000000000 .text + 91\n 000000000000053e 0000000200000001 R_X86_64_64 0000000000000000 .text + a8\n 0000000000000558 0000000200000001 R_X86_64_64 0000000000000000 .text + b8\n 0000000000000565 0000000200000001 R_X86_64_64 0000000000000000 .text + bf\n 0000000000000572 0000000200000001 R_X86_64_64 0000000000000000 .text + d0\n 0000000000000583 0000000700000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0\n-000000000000058e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1cc\n-0000000000000592 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1cc\n-000000000000059b 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 47\n-000000000000059f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 47\n-00000000000005a7 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 57\n-00000000000005ab 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 57\n-00000000000005b3 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 28\n-00000000000005b7 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 28\n-00000000000005bf 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 78\n-00000000000005c3 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 78\n-00000000000005cc 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 115\n-00000000000005d0 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 115\n-00000000000005d9 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 14a\n-00000000000005dd 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 14a\n-00000000000005e5 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 215\n-00000000000005e9 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 215\n-00000000000005f2 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 12\n-00000000000005f6 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 12\n-00000000000005fe 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 256\n-0000000000000602 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 256\n-000000000000060b 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 18d\n-000000000000060f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 18d\n-0000000000000618 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 232\n-000000000000061c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 232\n+000000000000058e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1a6\n+0000000000000592 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1a6\n+000000000000059b 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 4f\n+000000000000059f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 4f\n+00000000000005a7 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 5f\n+00000000000005ab 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 5f\n+00000000000005b3 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 30\n+00000000000005b7 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 30\n+00000000000005bf 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 80\n+00000000000005c3 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 80\n+00000000000005cc 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + ef\n+00000000000005d0 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + ef\n+00000000000005d9 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 124\n+00000000000005dd 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 124\n+00000000000005e5 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 217\n+00000000000005e9 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 217\n+00000000000005f2 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1a\n+00000000000005f6 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 1a\n+00000000000005fe 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 258\n+0000000000000602 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 258\n+000000000000060b 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 167\n+000000000000060f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 167\n+0000000000000618 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 234\n+000000000000061c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 234\n \n Relocation section '.rela.debug_aranges' at offset 0x2438 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000080000000a R_X86_64_32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x2468 contains 1 entry:\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,112 +2,112 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x620 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x1fb): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x1fd): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n <11> DW_AT_name : (indirect string, offset: 0x0): gcc_linux_amd64.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0xc9): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x1be): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <21> DW_AT_high_pc : 0x19e\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_base_type)\n <2e> DW_AT_byte_size : 1\n <2f> DW_AT_encoding : 8\t(unsigned char)\n- <30> DW_AT_name : (indirect string, offset: 0xbb): unsigned char\n+ <30> DW_AT_name : (indirect string, offset: 0xc3): unsigned char\n <1><34>: Abbrev Number: 2 (DW_TAG_base_type)\n <35> DW_AT_byte_size : 2\n <36> DW_AT_encoding : 7\t(unsigned)\n- <37> DW_AT_name : (indirect string, offset: 0x9c): short unsigned int\n+ <37> DW_AT_name : (indirect string, offset: 0xa4): short unsigned int\n <1><3b>: Abbrev Number: 2 (DW_TAG_base_type)\n <3c> DW_AT_byte_size : 4\n <3d> DW_AT_encoding : 7\t(unsigned)\n- <3e> DW_AT_name : (indirect string, offset: 0x13d): unsigned int\n+ <3e> DW_AT_name : (indirect string, offset: 0x117): unsigned int\n <1><42>: Abbrev Number: 2 (DW_TAG_base_type)\n <43> DW_AT_byte_size : 8\n <44> DW_AT_encoding : 7\t(unsigned)\n- <45> DW_AT_name : (indirect string, offset: 0x1ae): long unsigned int\n+ <45> DW_AT_name : (indirect string, offset: 0x188): long unsigned int\n <1><49>: Abbrev Number: 2 (DW_TAG_base_type)\n <4a> DW_AT_byte_size : 1\n <4b> DW_AT_encoding : 6\t(signed char)\n- <4c> DW_AT_name : (indirect string, offset: 0x1a2): signed char\n+ <4c> DW_AT_name : (indirect string, offset: 0x17c): signed char\n <1><50>: Abbrev Number: 2 (DW_TAG_base_type)\n <51> DW_AT_byte_size : 2\n <52> DW_AT_encoding : 5\t(signed)\n- <53> DW_AT_name : (indirect string, offset: 0x1f1): short int\n+ <53> DW_AT_name : (indirect string, offset: 0x1f3): short int\n <1><57>: Abbrev Number: 3 (DW_TAG_base_type)\n <58> DW_AT_byte_size : 4\n <59> DW_AT_encoding : 5\t(signed)\n <5a> DW_AT_name : int\n <1><5e>: Abbrev Number: 2 (DW_TAG_base_type)\n <5f> DW_AT_byte_size : 8\n <60> DW_AT_encoding : 5\t(signed)\n- <61> DW_AT_name : (indirect string, offset: 0x38): long int\n+ <61> DW_AT_name : (indirect string, offset: 0x40): long int\n <1><65>: Abbrev Number: 4 (DW_TAG_pointer_type)\n <66> DW_AT_byte_size : 8\n <1><67>: Abbrev Number: 2 (DW_TAG_base_type)\n <68> DW_AT_byte_size : 1\n <69> DW_AT_encoding : 6\t(signed char)\n- <6a> DW_AT_name : (indirect string, offset: 0x1df): char\n+ <6a> DW_AT_name : (indirect string, offset: 0x1b9): char\n <1><6e>: Abbrev Number: 5 (DW_TAG_typedef)\n- <6f> DW_AT_name : (indirect string, offset: 0xaf): size_t\n+ <6f> DW_AT_name : (indirect string, offset: 0xb7): size_t\n <73> DW_AT_decl_file : 2\n <74> DW_AT_decl_line : 209\n <75> DW_AT_decl_column : 23\n <76> DW_AT_type : <0x42>\n <1><7a>: Abbrev Number: 2 (DW_TAG_base_type)\n <7b> DW_AT_byte_size : 8\n <7c> DW_AT_encoding : 7\t(unsigned)\n- <7d> DW_AT_name : (indirect string, offset: 0x16e): long long unsigned int\n+ <7d> DW_AT_name : (indirect string, offset: 0x148): long long unsigned int\n <1><81>: Abbrev Number: 5 (DW_TAG_typedef)\n- <82> DW_AT_name : (indirect string, offset: 0x62): pthread_t\n+ <82> DW_AT_name : (indirect string, offset: 0x6a): pthread_t\n <86> DW_AT_decl_file : 3\n <87> DW_AT_decl_line : 27\n <88> DW_AT_decl_column : 27\n <89> DW_AT_type : <0x42>\n <1><8d>: Abbrev Number: 6 (DW_TAG_union_type)\n- <8e> DW_AT_name : (indirect string, offset: 0x223): pthread_attr_t\n+ <8e> DW_AT_name : (indirect string, offset: 0x225): pthread_attr_t\n <92> DW_AT_byte_size : 56\n <93> DW_AT_decl_file : 3\n <94> DW_AT_decl_line : 56\n <95> DW_AT_decl_column : 7\n <96> DW_AT_sibling : <0xb3>\n <2><9a>: Abbrev Number: 7 (DW_TAG_member)\n- <9b> DW_AT_name : (indirect string, offset: 0x71): __size\n+ <9b> DW_AT_name : (indirect string, offset: 0x79): __size\n <9f> DW_AT_decl_file : 3\n DW_AT_decl_line : 58\n DW_AT_decl_column : 8\n DW_AT_type : <0xb3>\n <2>: Abbrev Number: 7 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x1e4): __align\n+ DW_AT_name : (indirect string, offset: 0x12): __align\n DW_AT_decl_file : 3\n DW_AT_decl_line : 59\n DW_AT_decl_column : 12\n DW_AT_type : <0x5e>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 8 (DW_TAG_array_type)\n DW_AT_type : <0x67>\n DW_AT_sibling : <0xc3>\n <2>: Abbrev Number: 9 (DW_TAG_subrange_type)\n DW_AT_type : <0x42>\n DW_AT_upper_bound : 55\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 5 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x223): pthread_attr_t\n+ DW_AT_name : (indirect string, offset: 0x225): 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 : <0x8d>\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0x1d1): long long int\n+ DW_AT_name : (indirect string, offset: 0x1ab): long long int\n <1>: Abbrev Number: 10 (DW_TAG_subroutine_type)\n DW_AT_prototyped : 1\n DW_AT_sibling : <0xe1>\n <2>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n DW_AT_type : <0x65>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 12 (DW_TAG_pointer_type)\n@@ -116,56 +116,56 @@\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 : <0xfe>\n <2>: Abbrev Number: 14 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x41): __val\n+ DW_AT_name : (indirect string, offset: 0x49): __val\n DW_AT_decl_file : 4\n DW_AT_decl_line : 7\n DW_AT_decl_column : 21\n DW_AT_type : <0xfe>\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 : <0x42>\n <103> DW_AT_sibling : <0x10e>\n <2><107>: Abbrev Number: 9 (DW_TAG_subrange_type)\n <108> DW_AT_type : <0x42>\n <10c> DW_AT_upper_bound : 15\n <2><10d>: Abbrev Number: 0\n <1><10e>: Abbrev Number: 5 (DW_TAG_typedef)\n- <10f> DW_AT_name : (indirect string, offset: 0x20a): __sigset_t\n+ <10f> DW_AT_name : (indirect string, offset: 0x20c): __sigset_t\n <113> DW_AT_decl_file : 4\n <114> DW_AT_decl_line : 8\n <115> DW_AT_decl_column : 3\n <116> DW_AT_type : <0xe7>\n <1><11a>: Abbrev Number: 5 (DW_TAG_typedef)\n- <11b> DW_AT_name : (indirect string, offset: 0x93): sigset_t\n+ <11b> DW_AT_name : (indirect string, offset: 0x9b): sigset_t\n <11f> DW_AT_decl_file : 5\n <120> DW_AT_decl_line : 7\n <121> DW_AT_decl_column : 20\n <122> DW_AT_type : <0x10e>\n <1><126>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <127> DW_AT_byte_size : 8\n <128> DW_AT_type : <0xc3>\n <1><12c>: Abbrev Number: 15 (DW_TAG_subroutine_type)\n <12d> DW_AT_prototyped : 1\n <1><12d>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <12e> DW_AT_byte_size : 8\n <12f> DW_AT_type : <0x12c>\n <1><133>: Abbrev Number: 5 (DW_TAG_typedef)\n- <134> DW_AT_name : (indirect string, offset: 0x1e): uintptr_t\n+ <134> DW_AT_name : (indirect string, offset: 0x26): uintptr_t\n <138> DW_AT_decl_file : 6\n <139> DW_AT_decl_line : 90\n <13a> DW_AT_decl_column : 27\n <13b> DW_AT_type : <0x42>\n <1><13f>: Abbrev Number: 5 (DW_TAG_typedef)\n- <140> DW_AT_name : (indirect string, offset: 0x243): uintptr\n+ <140> DW_AT_name : (indirect string, offset: 0x245): uintptr\n <144> DW_AT_decl_file : 7\n <145> DW_AT_decl_line : 15\n <146> DW_AT_decl_column : 19\n <147> DW_AT_type : <0x133>\n <1><14b>: Abbrev Number: 16 (DW_TAG_typedef)\n <14c> DW_AT_name : G\n <14e> DW_AT_decl_file : 7\n@@ -176,36 +176,36 @@\n <156> DW_AT_name : G\n <158> DW_AT_byte_size : 16\n <159> DW_AT_decl_file : 7\n <15a> DW_AT_decl_line : 23\n <15b> DW_AT_decl_column : 8\n <15c> DW_AT_sibling : <0x17b>\n <2><160>: Abbrev Number: 14 (DW_TAG_member)\n- <161> DW_AT_name : (indirect string, offset: 0x185): stacklo\n+ <161> DW_AT_name : (indirect string, offset: 0x15f): stacklo\n <165> DW_AT_decl_file : 7\n <166> DW_AT_decl_line : 25\n <167> DW_AT_decl_column : 10\n <168> DW_AT_type : <0x13f>\n <16c> DW_AT_data_member_location: 0\n <2><16d>: Abbrev Number: 14 (DW_TAG_member)\n- <16e> DW_AT_name : (indirect string, offset: 0x25d): stackhi\n+ <16e> DW_AT_name : (indirect string, offset: 0x25f): stackhi\n <172> DW_AT_decl_file : 7\n <173> DW_AT_decl_line : 26\n <174> DW_AT_decl_column : 10\n <175> DW_AT_type : <0x13f>\n <179> DW_AT_data_member_location: 8\n <2><17a>: Abbrev Number: 0\n <1><17b>: Abbrev Number: 5 (DW_TAG_typedef)\n- <17c> DW_AT_name : (indirect string, offset: 0x1c0): ThreadStart\n+ <17c> DW_AT_name : (indirect string, offset: 0x19a): ThreadStart\n <180> DW_AT_decl_file : 7\n <181> DW_AT_decl_line : 33\n <182> DW_AT_decl_column : 28\n <183> DW_AT_type : <0x187>\n <1><187>: Abbrev Number: 18 (DW_TAG_structure_type)\n- <188> DW_AT_name : (indirect string, offset: 0x1c0): ThreadStart\n+ <188> DW_AT_name : (indirect string, offset: 0x19a): ThreadStart\n <18c> DW_AT_byte_size : 24\n <18d> DW_AT_decl_file : 7\n <18e> DW_AT_decl_line : 34\n <18f> DW_AT_decl_column : 8\n <190> DW_AT_sibling : <0x1b9>\n <2><194>: Abbrev Number: 19 (DW_TAG_member)\n <195> DW_AT_name : g\n@@ -235,15 +235,15 @@\n <1><1bf>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <1c0> DW_AT_byte_size : 8\n <1c1> DW_AT_type : <0x13f>\n <1><1c5>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <1c6> DW_AT_byte_size : 8\n <1c7> DW_AT_type : <0x17b>\n <1><1cb>: Abbrev Number: 20 (DW_TAG_variable)\n- <1cc> DW_AT_name : (indirect string, offset: 0x8a): setg_gcc\n+ <1cc> DW_AT_name : (indirect string, offset: 0x92): setg_gcc\n <1d0> DW_AT_decl_file : 1\n <1d1> DW_AT_decl_line : 14\n <1d2> DW_AT_decl_column : 15\n <1d3> DW_AT_type : <0xe1>\n <1d7> DW_AT_location : 9 byte block: 3 8 0 0 0 0 0 0 0 \t(DW_OP_addr: 8)\n <1><1e1>: Abbrev Number: 10 (DW_TAG_subroutine_type)\n <1e2> DW_AT_prototyped : 1\n@@ -253,26 +253,26 @@\n <2><1eb>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <1ec> DW_AT_type : <0x1f1>\n <2><1f0>: Abbrev Number: 0\n <1><1f1>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <1f2> DW_AT_byte_size : 8\n <1f3> DW_AT_type : <0x65>\n <1><1f7>: Abbrev Number: 21 (DW_TAG_variable)\n- <1f8> DW_AT_name : (indirect string, offset: 0x12f): x_cgo_inittls\n+ <1f8> DW_AT_name : (indirect string, offset: 0x109): x_cgo_inittls\n <1fc> DW_AT_decl_file : 1\n <1fd> DW_AT_decl_line : 17\n <1fe> DW_AT_decl_column : 8\n <1ff> DW_AT_type : <0x20d>\n <203> DW_AT_external : 1\n <203> DW_AT_location : 9 byte block: 3 0 0 0 0 0 0 0 0 \t(DW_OP_addr: 0)\n <1><20d>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <20e> DW_AT_byte_size : 8\n <20f> DW_AT_type : <0x1e1>\n <1><213>: Abbrev Number: 22 (DW_TAG_subprogram)\n- <214> DW_AT_name : (indirect string, offset: 0x162): threadentry\n+ <214> DW_AT_name : (indirect string, offset: 0x13c): threadentry\n <218> DW_AT_decl_file : 1\n <219> DW_AT_decl_line : 83\n <21a> DW_AT_decl_column : 1\n <21b> DW_AT_prototyped : 1\n <21b> DW_AT_type : <0x65>\n <21f> DW_AT_low_pc : 0x0\n <227> DW_AT_high_pc : 0x2e\n@@ -316,15 +316,15 @@\n <3><294>: Abbrev Number: 26 (DW_TAG_GNU_call_site_parameter)\n <295> DW_AT_location : 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <297> DW_AT_GNU_call_site_value: 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n <3><29a>: Abbrev Number: 0\n <2><29b>: Abbrev Number: 0\n <1><29c>: Abbrev Number: 29 (DW_TAG_subprogram)\n <29d> DW_AT_external : 1\n- <29d> DW_AT_name : (indirect string, offset: 0xf7): _cgo_sys_thread_start\n+ <29d> DW_AT_name : (indirect string, offset: 0xd1): _cgo_sys_thread_start\n <2a1> DW_AT_decl_file : 1\n <2a2> DW_AT_decl_line : 58\n <2a3> DW_AT_decl_column : 1\n <2a4> DW_AT_prototyped : 1\n <2a4> DW_AT_low_pc : 0xe0\n <2ac> DW_AT_high_pc : 0xbe\n <2b4> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -335,43 +335,43 @@\n <2be> DW_AT_decl_file : 1\n <2bf> DW_AT_decl_line : 58\n <2c0> DW_AT_decl_column : 36\n <2c1> DW_AT_type : <0x1c5>\n <2c5> DW_AT_location : 0x6f (location list)\n <2c9> DW_AT_GNU_locviews: 0x69\n <2><2cd>: Abbrev Number: 20 (DW_TAG_variable)\n- <2ce> DW_AT_name : (indirect string, offset: 0xb6): attr\n+ <2ce> DW_AT_name : (indirect string, offset: 0xbe): attr\n <2d2> DW_AT_decl_file : 1\n <2d3> DW_AT_decl_line : 60\n <2d4> DW_AT_decl_column : 17\n <2d5> DW_AT_type : <0xc3>\n <2d9> DW_AT_location : 3 byte block: 91 a0 7d \t(DW_OP_fbreg: -352)\n <2><2dd>: Abbrev Number: 30 (DW_TAG_variable)\n <2de> DW_AT_name : ign\n <2e2> DW_AT_decl_file : 1\n <2e3> DW_AT_decl_line : 61\n <2e4> DW_AT_decl_column : 11\n <2e5> DW_AT_type : <0x11a>\n <2e9> DW_AT_location : 3 byte block: 91 e0 7d \t(DW_OP_fbreg: -288)\n <2><2ed>: Abbrev Number: 20 (DW_TAG_variable)\n- <2ee> DW_AT_name : (indirect string, offset: 0x19): oset\n+ <2ee> DW_AT_name : (indirect string, offset: 0x21): oset\n <2f2> DW_AT_decl_file : 1\n <2f3> DW_AT_decl_line : 61\n <2f4> DW_AT_decl_column : 16\n <2f5> DW_AT_type : <0x11a>\n <2f9> DW_AT_location : 3 byte block: 91 e0 7e \t(DW_OP_fbreg: -160)\n <2><2fd>: Abbrev Number: 30 (DW_TAG_variable)\n <2fe> DW_AT_name : p\n <300> DW_AT_decl_file : 1\n <301> DW_AT_decl_line : 62\n <302> DW_AT_decl_column : 12\n <303> DW_AT_type : <0x81>\n <307> DW_AT_location : 3 byte block: 91 90 7d \t(DW_OP_fbreg: -368)\n <2><30b>: Abbrev Number: 20 (DW_TAG_variable)\n- <30c> DW_AT_name : (indirect string, offset: 0x6c): size\n+ <30c> DW_AT_name : (indirect string, offset: 0x74): size\n <310> DW_AT_decl_file : 1\n <311> DW_AT_decl_line : 63\n <312> DW_AT_decl_column : 9\n <313> DW_AT_type : <0x6e>\n <317> DW_AT_location : 3 byte block: 91 98 7d \t(DW_OP_fbreg: -360)\n <2><31b>: Abbrev Number: 24 (DW_TAG_variable)\n <31c> DW_AT_name : err\n@@ -467,15 +467,15 @@\n <3><421>: Abbrev Number: 26 (DW_TAG_GNU_call_site_parameter)\n <422> DW_AT_location : 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <424> DW_AT_GNU_call_site_value: 9 byte block: 3 12 0 0 0 0 0 0 0 \t(DW_OP_addr: 12)\n <3><42e>: Abbrev Number: 0\n <2><42f>: Abbrev Number: 0\n <1><430>: Abbrev Number: 29 (DW_TAG_subprogram)\n <431> DW_AT_external : 1\n- <431> DW_AT_name : (indirect string, offset: 0x24b): x_cgo_init\n+ <431> DW_AT_name : (indirect string, offset: 0x24d): x_cgo_init\n <435> DW_AT_decl_file : 1\n <436> DW_AT_decl_line : 20\n <437> DW_AT_decl_column : 1\n <438> DW_AT_prototyped : 1\n <438> DW_AT_low_pc : 0x30\n <440> DW_AT_high_pc : 0xa2\n <448> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -486,47 +486,47 @@\n <451> DW_AT_decl_file : 1\n <452> DW_AT_decl_line : 20\n <453> DW_AT_decl_column : 15\n <454> DW_AT_type : <0x1b9>\n <458> DW_AT_location : 0x112 (location list)\n <45c> DW_AT_GNU_locviews: 0x10a\n <2><460>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <461> DW_AT_name : (indirect string, offset: 0x1ec): setg\n+ <461> DW_AT_name : (indirect string, offset: 0x1ee): setg\n <465> DW_AT_decl_file : 1\n <466> DW_AT_decl_line : 20\n <467> DW_AT_decl_column : 25\n <468> DW_AT_type : <0xe1>\n <46c> DW_AT_location : 0x175 (location list)\n <470> DW_AT_GNU_locviews: 0x171\n <2><474>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <475> DW_AT_name : (indirect string, offset: 0x21e): tlsg\n+ <475> DW_AT_name : (indirect string, offset: 0x220): tlsg\n <479> DW_AT_decl_file : 1\n <47a> DW_AT_decl_line : 20\n <47b> DW_AT_decl_column : 46\n <47c> DW_AT_type : <0x1f1>\n <480> DW_AT_location : 0x1b6 (location list)\n <484> DW_AT_GNU_locviews: 0x1ae\n <2><488>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <489> DW_AT_name : (indirect string, offset: 0x10d): tlsbase\n+ <489> DW_AT_name : (indirect string, offset: 0xe7): tlsbase\n <48d> DW_AT_decl_file : 1\n <48e> DW_AT_decl_line : 20\n <48f> DW_AT_decl_column : 59\n <490> DW_AT_type : <0x1f1>\n <494> DW_AT_location : 0x21d (location list)\n <498> DW_AT_GNU_locviews: 0x215\n <2><49c>: Abbrev Number: 32 (DW_TAG_variable)\n- <49d> DW_AT_name : (indirect string, offset: 0xb6): attr\n+ <49d> DW_AT_name : (indirect string, offset: 0xbe): attr\n <4a1> DW_AT_decl_file : 1\n <4a2> DW_AT_decl_line : 22\n <4a3> DW_AT_decl_column : 18\n <4a4> DW_AT_type : <0x126>\n <4a8> DW_AT_location : 0x284 (location list)\n <4ac> DW_AT_GNU_locviews: 0x27c\n <2><4b0>: Abbrev Number: 20 (DW_TAG_variable)\n- <4b1> DW_AT_name : (indirect string, offset: 0x6c): size\n+ <4b1> DW_AT_name : (indirect string, offset: 0x74): size\n <4b5> DW_AT_decl_file : 1\n <4b6> DW_AT_decl_line : 23\n <4b7> DW_AT_decl_column : 9\n <4b8> DW_AT_type : <0x6e>\n <4bc> DW_AT_location : 2 byte block: 91 48 \t(DW_OP_fbreg: -56)\n <2><4bf>: Abbrev Number: 25 (DW_TAG_GNU_call_site)\n <4c0> DW_AT_low_pc : 0x54\n@@ -594,102 +594,102 @@\n <57f> DW_AT_location : 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <581> DW_AT_GNU_call_site_value: 9 byte block: 3 0 0 0 0 0 0 0 0 \t(DW_OP_addr: 0)\n <3><58b>: Abbrev Number: 0\n <2><58c>: Abbrev Number: 0\n <1><58d>: Abbrev Number: 34 (DW_TAG_subprogram)\n <58e> DW_AT_external : 1\n <58e> DW_AT_declaration : 1\n- <58e> DW_AT_linkage_name: (indirect string, offset: 0x1cc): free\n- <592> DW_AT_name : (indirect string, offset: 0x1cc): free\n+ <58e> DW_AT_linkage_name: (indirect string, offset: 0x1a6): free\n+ <592> DW_AT_name : (indirect string, offset: 0x1a6): free\n <596> DW_AT_decl_file : 8\n <597> DW_AT_decl_line : 565\n <599> DW_AT_decl_column : 13\n <1><59a>: Abbrev Number: 35 (DW_TAG_subprogram)\n <59b> DW_AT_external : 1\n <59b> DW_AT_declaration : 1\n- <59b> DW_AT_linkage_name: (indirect string, offset: 0x47): crosscall_amd64\n- <59f> DW_AT_name : (indirect string, offset: 0x47): crosscall_amd64\n+ <59b> DW_AT_linkage_name: (indirect string, offset: 0x4f): crosscall_amd64\n+ <59f> DW_AT_name : (indirect string, offset: 0x4f): crosscall_amd64\n <5a3> DW_AT_decl_file : 7\n <5a4> DW_AT_decl_line : 69\n <5a5> DW_AT_decl_column : 6\n <1><5a6>: Abbrev Number: 35 (DW_TAG_subprogram)\n <5a7> DW_AT_external : 1\n <5a7> DW_AT_declaration : 1\n- <5a7> DW_AT_linkage_name: (indirect string, offset: 0x57): sigfillset\n- <5ab> DW_AT_name : (indirect string, offset: 0x57): sigfillset\n+ <5a7> DW_AT_linkage_name: (indirect string, offset: 0x5f): sigfillset\n+ <5ab> DW_AT_name : (indirect string, offset: 0x5f): sigfillset\n <5af> DW_AT_decl_file : 9\n <5b0> DW_AT_decl_line : 199\n <5b1> DW_AT_decl_column : 12\n <1><5b2>: Abbrev Number: 35 (DW_TAG_subprogram)\n <5b3> DW_AT_external : 1\n <5b3> DW_AT_declaration : 1\n- <5b3> DW_AT_linkage_name: (indirect string, offset: 0x28): pthread_sigmask\n- <5b7> DW_AT_name : (indirect string, offset: 0x28): pthread_sigmask\n+ <5b3> DW_AT_linkage_name: (indirect string, offset: 0x30): pthread_sigmask\n+ <5b7> DW_AT_name : (indirect string, offset: 0x30): pthread_sigmask\n <5bb> DW_AT_decl_file : 10\n <5bc> DW_AT_decl_line : 31\n <5bd> DW_AT_decl_column : 12\n <1><5be>: Abbrev Number: 34 (DW_TAG_subprogram)\n <5bf> DW_AT_external : 1\n <5bf> DW_AT_declaration : 1\n- <5bf> DW_AT_linkage_name: (indirect string, offset: 0x78): pthread_attr_init\n- <5c3> DW_AT_name : (indirect string, offset: 0x78): pthread_attr_init\n+ <5bf> DW_AT_linkage_name: (indirect string, offset: 0x80): pthread_attr_init\n+ <5c3> DW_AT_name : (indirect string, offset: 0x80): pthread_attr_init\n <5c7> DW_AT_decl_file : 11\n <5c8> DW_AT_decl_line : 263\n <5ca> DW_AT_decl_column : 12\n <1><5cb>: Abbrev Number: 34 (DW_TAG_subprogram)\n <5cc> DW_AT_external : 1\n <5cc> DW_AT_declaration : 1\n- <5cc> DW_AT_linkage_name: (indirect string, offset: 0x115): pthread_attr_getstacksize\n- <5d0> DW_AT_name : (indirect string, offset: 0x115): pthread_attr_getstacksize\n+ <5cc> DW_AT_linkage_name: (indirect string, offset: 0xef): pthread_attr_getstacksize\n+ <5d0> DW_AT_name : (indirect string, offset: 0xef): pthread_attr_getstacksize\n <5d4> DW_AT_decl_file : 11\n <5d5> DW_AT_decl_line : 344\n <5d7> DW_AT_decl_column : 12\n <1><5d8>: Abbrev Number: 35 (DW_TAG_subprogram)\n <5d9> DW_AT_external : 1\n <5d9> DW_AT_declaration : 1\n- <5d9> DW_AT_linkage_name: (indirect string, offset: 0x14a): _cgo_try_pthread_create\n- <5dd> DW_AT_name : (indirect string, offset: 0x14a): _cgo_try_pthread_create\n+ <5d9> DW_AT_linkage_name: (indirect string, offset: 0x124): _cgo_try_pthread_create\n+ <5dd> DW_AT_name : (indirect string, offset: 0x124): _cgo_try_pthread_create\n <5e1> DW_AT_decl_file : 12\n <5e2> DW_AT_decl_line : 8\n <5e3> DW_AT_decl_column : 12\n <1><5e4>: Abbrev Number: 34 (DW_TAG_subprogram)\n <5e5> DW_AT_external : 1\n <5e5> DW_AT_declaration : 1\n- <5e5> DW_AT_linkage_name: (indirect string, offset: 0x215): strerror\n- <5e9> DW_AT_name : (indirect string, offset: 0x215): strerror\n+ <5e5> DW_AT_linkage_name: (indirect string, offset: 0x217): strerror\n+ <5e9> DW_AT_name : (indirect string, offset: 0x217): strerror\n <5ed> DW_AT_decl_file : 13\n <5ee> DW_AT_decl_line : 397\n <5f0> DW_AT_decl_column : 14\n <1><5f1>: Abbrev Number: 35 (DW_TAG_subprogram)\n <5f2> DW_AT_external : 1\n <5f2> DW_AT_declaration : 1\n- <5f2> DW_AT_linkage_name: (indirect string, offset: 0x12): fatalf\n- <5f6> DW_AT_name : (indirect string, offset: 0x12): fatalf\n+ <5f2> DW_AT_linkage_name: (indirect string, offset: 0x1a): fatalf\n+ <5f6> DW_AT_name : (indirect string, offset: 0x1a): fatalf\n <5fa> DW_AT_decl_file : 7\n <5fb> DW_AT_decl_line : 79\n <5fc> DW_AT_decl_column : 6\n <1><5fd>: Abbrev Number: 34 (DW_TAG_subprogram)\n <5fe> DW_AT_external : 1\n <5fe> DW_AT_declaration : 1\n- <5fe> DW_AT_linkage_name: (indirect string, offset: 0x256): malloc\n- <602> DW_AT_name : (indirect string, offset: 0x256): malloc\n+ <5fe> DW_AT_linkage_name: (indirect string, offset: 0x258): malloc\n+ <602> DW_AT_name : (indirect string, offset: 0x258): malloc\n <606> DW_AT_decl_file : 8\n <607> DW_AT_decl_line : 539\n <609> DW_AT_decl_column : 14\n <1><60a>: Abbrev Number: 34 (DW_TAG_subprogram)\n <60b> DW_AT_external : 1\n <60b> DW_AT_declaration : 1\n- <60b> DW_AT_linkage_name: (indirect string, offset: 0x18d): pthread_attr_destroy\n- <60f> DW_AT_name : (indirect string, offset: 0x18d): pthread_attr_destroy\n+ <60b> DW_AT_linkage_name: (indirect string, offset: 0x167): pthread_attr_destroy\n+ <60f> DW_AT_name : (indirect string, offset: 0x167): pthread_attr_destroy\n <613> DW_AT_decl_file : 11\n <614> DW_AT_decl_line : 266\n <616> DW_AT_decl_column : 12\n <1><617>: Abbrev Number: 35 (DW_TAG_subprogram)\n <618> DW_AT_external : 1\n <618> DW_AT_declaration : 1\n- <618> DW_AT_linkage_name: (indirect string, offset: 0x232): __errno_location\n- <61c> DW_AT_name : (indirect string, offset: 0x232): __errno_location\n+ <618> DW_AT_linkage_name: (indirect string, offset: 0x234): __errno_location\n+ <61c> DW_AT_name : (indirect string, offset: 0x234): __errno_location\n <620> DW_AT_decl_file : 14\n <621> DW_AT_decl_line : 37\n <622> DW_AT_decl_column : 13\n <1><623>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -25,27 +25,27 @@\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 threadentry\n long long unsigned int\n pthread_attr_destroy\n signed char\n long unsigned int\n ThreadStart\n long long int\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 __errno_location\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,105 +1,105 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 :\n threadentry():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:84\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:84\n \tpush %r12\n \tpush %rbp\n \tsub $0x8,%rsp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:87\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:87\n \tmov 0x10(%rdi),%rbp\n \tmov (%rdi),%r12\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:89\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:89\n \tcallq 13 \n R_X86_64_PLT32\tfree-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:95\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:95\n \tmov %r12,%rdi\n \tcallq *0x0(%rip) \n R_X86_64_PC32\t.bss+0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:97\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:97\n \tmov %rbp,%rdi\n \tcallq 24 \n R_X86_64_PLT32\tcrosscall_amd64-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:99\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:99\n \tadd $0x8,%rsp\n \txor %eax,%eax\n \tpop %rbp\n \tpop %r12\n \tretq \n \txchg %ax,%ax\n \n 0000000000000030 :\n x_cgo_init():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:21\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:21\n \tpush %r13\n \tmov %rcx,%r13\n \tpush %r12\n \tmov %rdx,%r12\n \tpush %rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:41\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:41\n \tmov $0x38,%edi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:21\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:21\n \tsub $0x18,%rsp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:40\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:40\n \tmov %rsi,0x0(%rip) \n R_X86_64_PC32\t.bss+0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:41\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:41\n \tcallq 54 \n R_X86_64_PLT32\tmalloc-0x4\n \tmov %rax,%rbp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:42\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:42\n \ttest %rax,%rax\n \tje b3 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:45\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:45\n \tmov %rbp,%rdi\n \tcallq 64 \n R_X86_64_PLT32\tpthread_attr_init-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:46\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:46\n \tlea 0x8(%rsp),%rsi\n \tmov %rbp,%rdi\n \tcallq 71 \n R_X86_64_PLT32\tpthread_attr_getstacksize-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:47\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:47\n \tlea 0x1008(%rsp),%rax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:48\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:48\n \tmov %rbp,%rdi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:47\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:47\n \tsub 0x8(%rsp),%rax\n \tmov %rax,(%rbx)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:48\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:48\n \tcallq 89 \n R_X86_64_PLT32\tpthread_attr_destroy-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:49\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:49\n \tmov %rbp,%rdi\n \tcallq 91 \n R_X86_64_PLT32\tfree-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:51\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:51\n \tmov 0x0(%rip),%rax \n R_X86_64_REX_GOTPCRELX\tx_cgo_inittls-0x4\n \tmov (%rax),%rax\n \ttest %rax,%rax\n \tje a8 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:52\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:52\n \tmov %r13,%rsi\n \tmov %r12,%rdi\n \tcallq *%rax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:54\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:54\n \tadd $0x18,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tretq \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:43\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:43\n \tcallq b8 \n R_X86_64_PLT32\t__errno_location-0x4\n \tmov (%rax),%edi\n \tcallq bf \n R_X86_64_PLT32\tstrerror-0x4\n \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.LC0-0x4\n@@ -109,87 +109,87 @@\n R_X86_64_PLT32\tfatalf-0x4\n \tjmp 5c \n \tdata16 nopw %cs:0x0(%rax,%rax,1)\n \tnopl (%rax)\n \n 00000000000000e0 <_cgo_sys_thread_start>:\n _cgo_sys_thread_start():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:59\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:59\n \tpush %r13\n \tpush %r12\n \tmov %rdi,%r12\n \tpush %rbp\n \tsub $0x150,%rsp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:66\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:66\n \tlea 0x50(%rsp),%rbp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:67\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:67\n \tlea 0xd0(%rsp),%r13\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:66\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:66\n \tmov %rbp,%rdi\n \tcallq 104 <_cgo_sys_thread_start+0x24>\n R_X86_64_PLT32\tsigfillset-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:67\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:67\n \tmov %r13,%rdx\n \tmov %rbp,%rsi\n \tmov $0x2,%edi\n \tcallq 114 <_cgo_sys_thread_start+0x34>\n R_X86_64_PLT32\tpthread_sigmask-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:69\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:69\n \tlea 0x10(%rsp),%rbp\n \tmov %rbp,%rdi\n \tcallq 121 <_cgo_sys_thread_start+0x41>\n R_X86_64_PLT32\tpthread_attr_init-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:70\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:70\n \tlea 0x8(%rsp),%rsi\n \tmov %rbp,%rdi\n \tcallq 12e <_cgo_sys_thread_start+0x4e>\n R_X86_64_PLT32\tpthread_attr_getstacksize-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:72\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:72\n \tmov (%r12),%rax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:73\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:73\n \tmov %rsp,%rdi\n \tmov %r12,%rcx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:72\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:72\n \tmov 0x8(%rsp),%rdx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:73\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:73\n \tmov %rbp,%rsi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:72\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:72\n \tmov %rdx,0x8(%rax)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:73\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:73\n \tlea -0x14b(%rip),%rdx \n \tcallq 150 <_cgo_sys_thread_start+0x70>\n R_X86_64_PLT32\t_cgo_try_pthread_create-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:75\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:75\n \txor %edx,%edx\n \tmov %r13,%rsi\n \tmov $0x2,%edi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:73\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:73\n \tmov %eax,%r12d\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:75\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:75\n \tcallq 162 <_cgo_sys_thread_start+0x82>\n R_X86_64_PLT32\tpthread_sigmask-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:77\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:77\n \ttest %r12d,%r12d\n \tjne 178 <_cgo_sys_thread_start+0x98>\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:80\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:80\n \tadd $0x150,%rsp\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tretq \n \tnopl 0x0(%rax)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:78\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:78\n \tmov %r12d,%edi\n \tcallq 180 <_cgo_sys_thread_start+0xa0>\n R_X86_64_PLT32\tstrerror-0x4\n \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.LC1-0x4\n \tmov %rax,%rsi\n \txor %eax,%eax\n \tcallq 191 <_cgo_sys_thread_start+0xb1>\n R_X86_64_PLT32\tfatalf-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_amd64.c:80\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_amd64.c:80\n \tadd $0x150,%rsp\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tretq \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,52 +1,52 @@\n \n String dump of section '.debug_str':\n [ 0] gcc_linux_amd64.c\n- [ 12] fatalf\n- [ 19] oset\n- [ 1e] uintptr_t\n- [ 28] pthread_sigmask\n- [ 38] long int\n- [ 41] __val\n- [ 47] crosscall_amd64\n- [ 57] sigfillset\n- [ 62] pthread_t\n- [ 6c] size\n- [ 71] __size\n- [ 78] pthread_attr_init\n- [ 8a] setg_gcc\n- [ 93] sigset_t\n- [ 9c] short unsigned int\n- [ af] size_t\n- [ b6] attr\n- [ bb] unsigned char\n- [ c9] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ f7] _cgo_sys_thread_start\n- [ 10d] tlsbase\n- [ 115] pthread_attr_getstacksize\n- [ 12f] x_cgo_inittls\n- [ 13d] unsigned int\n- [ 14a] _cgo_try_pthread_create\n- [ 162] threadentry\n- [ 16e] long long unsigned int\n- [ 185] stacklo\n- [ 18d] pthread_attr_destroy\n- [ 1a2] signed char\n- [ 1ae] long unsigned int\n- [ 1c0] ThreadStart\n- [ 1cc] free\n- [ 1d1] long long int\n- [ 1df] char\n- [ 1e4] __align\n- [ 1ec] setg\n- [ 1f1] short int\n- [ 1fb] GNU C17 10.2.0\n- [ 20a] __sigset_t\n- [ 215] strerror\n- [ 21e] tlsg\n- [ 223] pthread_attr_t\n- [ 232] __errno_location\n- [ 243] uintptr\n- [ 24b] x_cgo_init\n- [ 256] malloc\n- [ 25d] stackhi\n+ [ 12] __align\n+ [ 1a] fatalf\n+ [ 21] oset\n+ [ 26] uintptr_t\n+ [ 30] pthread_sigmask\n+ [ 40] long int\n+ [ 49] __val\n+ [ 4f] crosscall_amd64\n+ [ 5f] sigfillset\n+ [ 6a] pthread_t\n+ [ 74] size\n+ [ 79] __size\n+ [ 80] pthread_attr_init\n+ [ 92] setg_gcc\n+ [ 9b] sigset_t\n+ [ a4] short unsigned int\n+ [ b7] size_t\n+ [ be] attr\n+ [ c3] unsigned char\n+ [ d1] _cgo_sys_thread_start\n+ [ e7] tlsbase\n+ [ ef] pthread_attr_getstacksize\n+ [ 109] x_cgo_inittls\n+ [ 117] unsigned int\n+ [ 124] _cgo_try_pthread_create\n+ [ 13c] threadentry\n+ [ 148] long long unsigned int\n+ [ 15f] stacklo\n+ [ 167] pthread_attr_destroy\n+ [ 17c] signed char\n+ [ 188] long unsigned int\n+ [ 19a] ThreadStart\n+ [ 1a6] free\n+ [ 1ab] long long int\n+ [ 1b9] char\n+ [ 1be] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 1ee] setg\n+ [ 1f3] short int\n+ [ 1fd] GNU C17 10.2.0\n+ [ 20c] __sigset_t\n+ [ 217] strerror\n+ [ 220] tlsg\n+ [ 225] pthread_attr_t\n+ [ 234] __errno_location\n+ [ 245] uintptr\n+ [ 24d] x_cgo_init\n+ [ 258] malloc\n+ [ 25f] stackhi\n \n"}]}, {"source1": "_x007.o", "source2": "_x007.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -16,17 +16,17 @@\n [11] .rela.debug_loc RELA 0000000000000000 001368 0003f0 18 I 23 10 8\n [12] .debug_aranges PROGBITS 0000000000000000 00065b 000040 00 0 0 1\n [13] .rela.debug_aranges RELA 0000000000000000 001758 000048 18 I 23 12 8\n [14] .debug_ranges PROGBITS 0000000000000000 00069b 000060 00 0 0 1\n [15] .rela.debug_ranges RELA 0000000000000000 0017a0 0000c0 18 I 23 14 8\n [16] .debug_line PROGBITS 0000000000000000 0006fb 000151 00 0 0 1\n [17] .rela.debug_line RELA 0000000000000000 001860 000030 18 I 23 16 8\n- [18] .debug_str PROGBITS 0000000000000000 00084c 00015a 01 MS 0 0 1\n- [19] .comment PROGBITS 0000000000000000 0009a6 000020 01 MS 0 0 1\n- [20] .note.GNU-stack PROGBITS 0000000000000000 0009c6 000000 00 0 0 1\n+ [18] .debug_str PROGBITS 0000000000000000 00084c 00015c 01 MS 0 0 1\n+ [19] .comment PROGBITS 0000000000000000 0009a8 000020 01 MS 0 0 1\n+ [20] .note.GNU-stack PROGBITS 0000000000000000 0009c8 000000 00 0 0 1\n [21] .eh_frame PROGBITS 0000000000000000 0009c8 000080 00 A 0 0 8\n [22] .rela.eh_frame RELA 0000000000000000 001890 000048 18 I 23 21 8\n [23] .symtab SYMTAB 0000000000000000 000a48 000240 18 24 17 8\n [24] .strtab STRTAB 0000000000000000 000c88 000063 00 0 0 1\n [25] .shstrtab STRTAB 0000000000000000 0018d8 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": "@@ -9,77 +9,77 @@\n Relocation section '.rela.text.unlikely' at offset 0xd50 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000001 0000001700000004 R_X86_64_PLT32 0000000000000000 abort - 4\n \n Relocation section '.rela.debug_info' at offset 0xd68 contains 64 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000080000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 113\n-0000000000000011 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + f2\n-0000000000000015 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 68\n+000000000000000c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 115\n+0000000000000011 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + c4\n+0000000000000015 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + d4\n 0000000000000019 0000000b0000000a R_X86_64_32 0000000000000000 .debug_ranges + 30\n 0000000000000025 0000000c0000000a R_X86_64_32 0000000000000000 .debug_line + 0\n-000000000000002c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 3c\n+000000000000002c 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 37\n 0000000000000033 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 14\n-000000000000003a 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + a1\n-0000000000000041 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 51\n-0000000000000048 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 147\n-000000000000004f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 109\n+000000000000003a 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 73\n+0000000000000041 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 4c\n+0000000000000048 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 149\n+000000000000004f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 10b\n 0000000000000054 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + a\n-0000000000000067 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 96\n-0000000000000075 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 138\n-000000000000007e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + fd\n-0000000000000083 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + dc\n-000000000000008f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 12f\n+0000000000000067 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 68\n+0000000000000075 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 13a\n+000000000000007e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + cf\n+0000000000000083 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + ae\n+000000000000008f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 131\n 000000000000009b 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n-00000000000000a9 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + e4\n-00000000000000b0 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + b4\n-00000000000000b5 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 122\n+00000000000000a9 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + b6\n+00000000000000b0 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 86\n+00000000000000b5 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 124\n 00000000000000bc 0000000b0000000a R_X86_64_32 0000000000000000 .debug_ranges + 0\n-00000000000000c7 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 63\n+00000000000000c7 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 5e\n 00000000000000d2 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 6\n 00000000000000d6 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 0\n-00000000000000db 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 153\n+00000000000000db 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 155\n 00000000000000e6 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 5b\n 00000000000000ea 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 55\n 00000000000000f8 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + ae\n 00000000000000fc 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + aa\n 0000000000000101 0000000200000001 R_X86_64_64 0000000000000000 .text + 39\n 0000000000000121 0000000500000001 R_X86_64_64 0000000000000000 .text.unlikely + 5\n-000000000000012f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 2c\n+000000000000012f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 27\n 000000000000013a 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n-0000000000000151 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 63\n+0000000000000151 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 5e\n 000000000000015c 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + e8\n 0000000000000160 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + e4\n-0000000000000165 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 153\n+0000000000000165 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 155\n 0000000000000170 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 125\n 0000000000000174 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 121\n-0000000000000179 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 37\n+0000000000000179 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 32\n 0000000000000184 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 162\n 0000000000000188 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 15e\n-000000000000018d 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + ae\n+000000000000018d 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 80\n 0000000000000198 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 19f\n 000000000000019c 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 19b\n 00000000000001ab 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 1dc\n 00000000000001af 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 1d8\n-00000000000001b4 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 102\n+00000000000001b4 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 104\n 00000000000001bf 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 219\n 00000000000001c3 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 215\n 00000000000001d1 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 254\n 00000000000001d5 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 252\n 00000000000001da 0000000200000001 R_X86_64_64 0000000000000000 .text + c\n 000000000000021c 0000000200000001 R_X86_64_64 0000000000000000 .text + 25\n-000000000000022a 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 4a\n-000000000000022e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 4a\n-0000000000000236 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 141\n-000000000000023a 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 141\n-0000000000000243 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 27\n-0000000000000247 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 27\n-000000000000024f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + cb\n-0000000000000253 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + cb\n+000000000000022a 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 45\n+000000000000022e 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 45\n+0000000000000236 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 143\n+000000000000023a 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 143\n+0000000000000243 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 63\n+0000000000000247 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 63\n+000000000000024f 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 9d\n+0000000000000253 0000000d0000000a R_X86_64_32 0000000000000000 .debug_str + 9d\n \n Relocation section '.rela.debug_loc' at offset 0x1368 contains 42 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000200000001 R_X86_64_64 0000000000000000 .text + 30\n 000000000000000e 0000000200000001 R_X86_64_64 0000000000000000 .text + 38\n 0000000000000019 0000000200000001 R_X86_64_64 0000000000000000 .text + 38\n 0000000000000021 0000000200000001 R_X86_64_64 0000000000000000 .text + 46\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,118 +2,118 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x257 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x113): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x115): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0xf2): gcc_mmap.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x68): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0xc4): gcc_mmap.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0xd4): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_ranges : 0x30\n <1d> DW_AT_low_pc : 0x0\n <25> DW_AT_stmt_list : 0x0\n <1><29>: Abbrev Number: 2 (DW_TAG_base_type)\n <2a> DW_AT_byte_size : 1\n <2b> DW_AT_encoding : 8\t(unsigned char)\n- <2c> DW_AT_name : (indirect string, offset: 0x3c): unsigned char\n+ <2c> DW_AT_name : (indirect string, offset: 0x37): unsigned char\n <1><30>: Abbrev Number: 2 (DW_TAG_base_type)\n <31> DW_AT_byte_size : 2\n <32> DW_AT_encoding : 7\t(unsigned)\n <33> DW_AT_name : (indirect string, offset: 0x14): short unsigned int\n <1><37>: Abbrev Number: 2 (DW_TAG_base_type)\n <38> DW_AT_byte_size : 4\n <39> DW_AT_encoding : 7\t(unsigned)\n- <3a> DW_AT_name : (indirect string, offset: 0xa1): unsigned int\n+ <3a> DW_AT_name : (indirect string, offset: 0x73): unsigned int\n <1><3e>: Abbrev Number: 2 (DW_TAG_base_type)\n <3f> DW_AT_byte_size : 8\n <40> DW_AT_encoding : 7\t(unsigned)\n- <41> DW_AT_name : (indirect string, offset: 0x51): long unsigned int\n+ <41> DW_AT_name : (indirect string, offset: 0x4c): long unsigned int\n <1><45>: Abbrev Number: 2 (DW_TAG_base_type)\n <46> DW_AT_byte_size : 1\n <47> DW_AT_encoding : 6\t(signed char)\n- <48> DW_AT_name : (indirect string, offset: 0x147): signed char\n+ <48> DW_AT_name : (indirect string, offset: 0x149): signed char\n <1><4c>: Abbrev Number: 2 (DW_TAG_base_type)\n <4d> DW_AT_byte_size : 2\n <4e> DW_AT_encoding : 5\t(signed)\n- <4f> DW_AT_name : (indirect string, offset: 0x109): short int\n+ <4f> DW_AT_name : (indirect string, offset: 0x10b): short int\n <1><53>: Abbrev Number: 3 (DW_TAG_typedef)\n <54> DW_AT_name : (indirect string, offset: 0xa): __int32_t\n <58> DW_AT_decl_file : 2\n <59> DW_AT_decl_line : 41\n <5a> DW_AT_decl_column : 20\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 : 5\t(signed)\n <62> DW_AT_name : int\n <1><66>: Abbrev Number: 3 (DW_TAG_typedef)\n- <67> DW_AT_name : (indirect string, offset: 0x96): __uint32_t\n+ <67> DW_AT_name : (indirect string, offset: 0x68): __uint32_t\n <6b> DW_AT_decl_file : 2\n <6c> DW_AT_decl_line : 42\n <6d> DW_AT_decl_column : 22\n <6e> DW_AT_type : <0x37>\n <1><72>: Abbrev Number: 2 (DW_TAG_base_type)\n <73> DW_AT_byte_size : 8\n <74> DW_AT_encoding : 5\t(signed)\n- <75> DW_AT_name : (indirect string, offset: 0x138): long int\n+ <75> DW_AT_name : (indirect string, offset: 0x13a): long int\n <1><79>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <7a> DW_AT_byte_size : 8\n <1><7b>: Abbrev Number: 2 (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: 0xfd): char\n+ <7e> DW_AT_name : (indirect string, offset: 0xcf): char\n <1><82>: Abbrev Number: 3 (DW_TAG_typedef)\n- <83> DW_AT_name : (indirect string, offset: 0xdc): int32_t\n+ <83> DW_AT_name : (indirect string, offset: 0xae): int32_t\n <87> DW_AT_decl_file : 3\n <88> DW_AT_decl_line : 26\n <89> DW_AT_decl_column : 19\n <8a> DW_AT_type : <0x53>\n <1><8e>: Abbrev Number: 3 (DW_TAG_typedef)\n- <8f> DW_AT_name : (indirect string, offset: 0x12f): uint32_t\n+ <8f> DW_AT_name : (indirect string, offset: 0x131): uint32_t\n <93> DW_AT_decl_file : 4\n <94> DW_AT_decl_line : 26\n <95> DW_AT_decl_column : 20\n <96> DW_AT_type : <0x66>\n <1><9a>: Abbrev Number: 3 (DW_TAG_typedef)\n <9b> DW_AT_name : (indirect string, offset: 0x0): uintptr_t\n <9f> DW_AT_decl_file : 5\n DW_AT_decl_line : 90\n DW_AT_decl_column : 27\n DW_AT_type : <0x3e>\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0xe4): long long int\n+ DW_AT_name : (indirect string, offset: 0xb6): long long int\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 7\t(unsigned)\n- DW_AT_name : (indirect string, offset: 0xb4): long long unsigned int\n+ DW_AT_name : (indirect string, offset: 0x86): long long unsigned int\n <1>: Abbrev Number: 6 (DW_TAG_subprogram)\n DW_AT_external : 1\n- DW_AT_name : (indirect string, offset: 0x122): x_cgo_munmap\n+ DW_AT_name : (indirect string, offset: 0x124): x_cgo_munmap\n DW_AT_decl_file : 1\n DW_AT_decl_line : 29\n DW_AT_decl_column : 1\n DW_AT_prototyped : 1\n DW_AT_ranges : 0x0\n DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n DW_AT_GNU_all_call_sites: 1\n DW_AT_sibling : <0x12e>\n <2>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- DW_AT_name : (indirect string, offset: 0x63): addr\n+ DW_AT_name : (indirect string, offset: 0x5e): addr\n DW_AT_decl_file : 1\n DW_AT_decl_line : 29\n DW_AT_decl_column : 20\n DW_AT_type : <0x79>\n DW_AT_location : 0x6 (location list)\n DW_AT_GNU_locviews: 0x0\n <2>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- DW_AT_name : (indirect string, offset: 0x153): length\n+ DW_AT_name : (indirect string, offset: 0x155): length\n DW_AT_decl_file : 1\n DW_AT_decl_line : 29\n DW_AT_decl_column : 36\n DW_AT_type : <0x9a>\n DW_AT_location : 0x5b (location list)\n DW_AT_GNU_locviews: 0x55\n <2>: Abbrev Number: 8 (DW_TAG_variable)\n@@ -137,51 +137,51 @@\n <3><11f>: Abbrev Number: 0\n <2><120>: Abbrev Number: 11 (DW_TAG_GNU_call_site)\n <121> DW_AT_low_pc : 0x5\n <129> DW_AT_abstract_origin: <0x235>\n <2><12d>: Abbrev Number: 0\n <1><12e>: Abbrev Number: 12 (DW_TAG_subprogram)\n <12f> DW_AT_external : 1\n- <12f> DW_AT_name : (indirect string, offset: 0x2c): x_cgo_mmap\n+ <12f> DW_AT_name : (indirect string, offset: 0x27): x_cgo_mmap\n <133> DW_AT_decl_file : 1\n <134> DW_AT_decl_line : 15\n <135> DW_AT_decl_column : 1\n <136> DW_AT_prototyped : 1\n <136> DW_AT_type : <0x9a>\n <13a> DW_AT_low_pc : 0x0\n <142> DW_AT_high_pc : 0x2d\n <14a> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <14c> DW_AT_GNU_all_call_sites: 1\n <14c> DW_AT_sibling : <0x229>\n <2><150>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <151> DW_AT_name : (indirect string, offset: 0x63): addr\n+ <151> DW_AT_name : (indirect string, offset: 0x5e): addr\n <155> DW_AT_decl_file : 1\n <156> DW_AT_decl_line : 15\n <157> DW_AT_decl_column : 18\n <158> DW_AT_type : <0x79>\n <15c> DW_AT_location : 0xe8 (location list)\n <160> DW_AT_GNU_locviews: 0xe4\n <2><164>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <165> DW_AT_name : (indirect string, offset: 0x153): length\n+ <165> DW_AT_name : (indirect string, offset: 0x155): length\n <169> DW_AT_decl_file : 1\n <16a> DW_AT_decl_line : 15\n <16b> DW_AT_decl_column : 34\n <16c> DW_AT_type : <0x9a>\n <170> DW_AT_location : 0x125 (location list)\n <174> DW_AT_GNU_locviews: 0x121\n <2><178>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <179> DW_AT_name : (indirect string, offset: 0x37): prot\n+ <179> DW_AT_name : (indirect string, offset: 0x32): prot\n <17d> DW_AT_decl_file : 1\n <17e> DW_AT_decl_line : 15\n <17f> DW_AT_decl_column : 50\n <180> DW_AT_type : <0x82>\n <184> DW_AT_location : 0x162 (location list)\n <188> DW_AT_GNU_locviews: 0x15e\n <2><18c>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <18d> DW_AT_name : (indirect string, offset: 0xae): flags\n+ <18d> DW_AT_name : (indirect string, offset: 0x80): flags\n <191> DW_AT_decl_file : 1\n <192> DW_AT_decl_line : 15\n <193> DW_AT_decl_column : 64\n <194> DW_AT_type : <0x82>\n <198> DW_AT_location : 0x19f (location list)\n <19c> DW_AT_GNU_locviews: 0x19b\n <2><1a0>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n@@ -189,15 +189,15 @@\n <1a4> DW_AT_decl_file : 1\n <1a5> DW_AT_decl_line : 15\n <1a6> DW_AT_decl_column : 79\n <1a7> DW_AT_type : <0x82>\n <1ab> DW_AT_location : 0x1dc (location list)\n <1af> DW_AT_GNU_locviews: 0x1d8\n <2><1b3>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <1b4> DW_AT_name : (indirect string, offset: 0x102): offset\n+ <1b4> DW_AT_name : (indirect string, offset: 0x104): offset\n <1b8> DW_AT_decl_file : 1\n <1b9> DW_AT_decl_line : 15\n <1ba> DW_AT_decl_column : 92\n <1bb> DW_AT_type : <0x8e>\n <1bf> DW_AT_location : 0x219 (location list)\n <1c3> DW_AT_GNU_locviews: 0x215\n <2><1c7>: Abbrev Number: 8 (DW_TAG_variable)\n@@ -234,38 +234,38 @@\n <2><21b>: Abbrev Number: 11 (DW_TAG_GNU_call_site)\n <21c> DW_AT_low_pc : 0x25\n <224> DW_AT_abstract_origin: <0x24e>\n <2><228>: Abbrev Number: 0\n <1><229>: Abbrev Number: 14 (DW_TAG_subprogram)\n <22a> DW_AT_external : 1\n <22a> DW_AT_declaration : 1\n- <22a> DW_AT_linkage_name: (indirect string, offset: 0x4a): munmap\n- <22e> DW_AT_name : (indirect string, offset: 0x4a): munmap\n+ <22a> DW_AT_linkage_name: (indirect string, offset: 0x45): munmap\n+ <22e> DW_AT_name : (indirect string, offset: 0x45): munmap\n <232> DW_AT_decl_file : 6\n <233> DW_AT_decl_line : 76\n <234> DW_AT_decl_column : 12\n <1><235>: Abbrev Number: 15 (DW_TAG_subprogram)\n <236> DW_AT_external : 1\n <236> DW_AT_declaration : 1\n- <236> DW_AT_linkage_name: (indirect string, offset: 0x141): abort\n- <23a> DW_AT_name : (indirect string, offset: 0x141): abort\n+ <236> DW_AT_linkage_name: (indirect string, offset: 0x143): abort\n+ <23a> DW_AT_name : (indirect string, offset: 0x143): abort\n <23e> DW_AT_decl_file : 7\n <23f> DW_AT_decl_line : 591\n <241> DW_AT_decl_column : 13\n <1><242>: Abbrev Number: 14 (DW_TAG_subprogram)\n <243> DW_AT_external : 1\n <243> DW_AT_declaration : 1\n- <243> DW_AT_linkage_name: (indirect string, offset: 0x27): mmap\n- <247> DW_AT_name : (indirect string, offset: 0x27): mmap\n+ <243> DW_AT_linkage_name: (indirect string, offset: 0x63): mmap\n+ <247> DW_AT_name : (indirect string, offset: 0x63): mmap\n <24b> DW_AT_decl_file : 6\n <24c> DW_AT_decl_line : 57\n <24d> DW_AT_decl_column : 14\n <1><24e>: Abbrev Number: 14 (DW_TAG_subprogram)\n <24f> DW_AT_external : 1\n <24f> DW_AT_declaration : 1\n- <24f> DW_AT_linkage_name: (indirect string, offset: 0xcb): __errno_location\n- <253> DW_AT_name : (indirect string, offset: 0xcb): __errno_location\n+ <24f> DW_AT_linkage_name: (indirect string, offset: 0x9d): __errno_location\n+ <253> DW_AT_name : (indirect string, offset: 0x9d): __errno_location\n <257> DW_AT_decl_file : 8\n <258> DW_AT_decl_line : 37\n <259> DW_AT_decl_column : 13\n <1><25a>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -8,21 +8,21 @@\n stdlib.h\n uintptr_t\n __int32_t\n short unsigned int\n x_cgo_mmap\n unsigned char\n long unsigned int\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n __uint32_t\n unsigned int\n long long unsigned int\n __errno_location\n long long int\n gcc_mmap.c\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n short int\n GNU C17 10.2.0\n x_cgo_munmap\n uint32_t\n long int\n signed char\n GCC: (Debian 10.2.0-13) 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,43 +1,43 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 :\n x_cgo_mmap():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:15\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:15\n \tsub $0x8,%rsp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:19\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:19\n \tmov %r9d,%r9d\n \tcallq c \n R_X86_64_PLT32\tmmap-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:21\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:21\n \tcmp $0xffffffffffffffff,%rax\n \tje 20 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:26\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:26\n \tadd $0x8,%rsp\n \tretq \n \tnopw 0x0(%rax,%rax,1)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:23\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:23\n \tcallq 25 \n R_X86_64_PLT32\t__errno_location-0x4\n \tmovslq (%rax),%rax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:26\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:26\n \tadd $0x8,%rsp\n \tretq \n \tnopl (%rax)\n \n 0000000000000030 :\n x_cgo_munmap():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:29\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:29\n \tsub $0x8,%rsp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:33\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:33\n \tcallq 39 \n R_X86_64_PLT32\tmunmap-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:35\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:35\n \ttest %eax,%eax\n \tjs 41 \n R_X86_64_PC32\t.text.unlikely-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:39\n \tadd $0x8,%rsp\n \tretq \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .text.unlikely:\n \n 0000000000000000 :\n x_cgo_munmap():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_mmap.c:37\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_mmap.c:37\n \tcallq 5 \n R_X86_64_PLT32\tabort-0x4\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,32 +1,32 @@\n \n String dump of section '.debug_str':\n [ 0] uintptr_t\n [ a] __int32_t\n [ 14] short unsigned int\n- [ 27] mmap\n- [ 2c] x_cgo_mmap\n- [ 37] prot\n- [ 3c] unsigned char\n- [ 4a] munmap\n- [ 51] long unsigned int\n- [ 63] addr\n- [ 68] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 96] __uint32_t\n- [ a1] unsigned int\n- [ ae] flags\n- [ b4] long long unsigned int\n- [ cb] __errno_location\n- [ dc] int32_t\n- [ e4] long long int\n- [ f2] gcc_mmap.c\n- [ fd] char\n- [ 102] offset\n- [ 109] short int\n- [ 113] GNU C17 10.2.0\n- [ 122] x_cgo_munmap\n- [ 12f] uint32_t\n- [ 138] long int\n- [ 141] abort\n- [ 147] signed char\n- [ 153] length\n+ [ 27] x_cgo_mmap\n+ [ 32] prot\n+ [ 37] unsigned char\n+ [ 45] munmap\n+ [ 4c] long unsigned int\n+ [ 5e] addr\n+ [ 63] mmap\n+ [ 68] __uint32_t\n+ [ 73] unsigned int\n+ [ 80] flags\n+ [ 86] long long unsigned int\n+ [ 9d] __errno_location\n+ [ ae] int32_t\n+ [ b6] long long int\n+ [ c4] gcc_mmap.c\n+ [ cf] char\n+ [ d4] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 104] offset\n+ [ 10b] short int\n+ [ 115] GNU C17 10.2.0\n+ [ 124] x_cgo_munmap\n+ [ 131] uint32_t\n+ [ 13a] long int\n+ [ 143] abort\n+ [ 149] signed char\n+ [ 155] length\n \n"}]}, {"source1": "_x008.o", "source2": "_x008.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -11,17 +11,17 @@\n [ 6] .rela.debug_info RELA 0000000000000000 0006d8 0002d0 18 I 18 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 000194 000090 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 000224 00007a 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 00029e 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 0009a8 000030 18 I 18 9 8\n [11] .debug_line PROGBITS 0000000000000000 0002ce 00006e 00 0 0 1\n [12] .rela.debug_line RELA 0000000000000000 0009d8 000018 18 I 18 11 8\n- [13] .debug_str PROGBITS 0000000000000000 00033c 0000ff 01 MS 0 0 1\n- [14] .comment PROGBITS 0000000000000000 00043b 000020 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 0000000000000000 00045b 000000 00 0 0 1\n+ [13] .debug_str PROGBITS 0000000000000000 00033c 000101 01 MS 0 0 1\n+ [14] .comment PROGBITS 0000000000000000 00043d 000020 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 0000000000000000 00045d 000000 00 0 0 1\n [16] .eh_frame PROGBITS 0000000000000000 000460 000040 00 A 0 0 8\n [17] .rela.eh_frame RELA 0000000000000000 0009f0 000030 18 I 18 16 8\n [18] .symtab SYMTAB 0000000000000000 0004a0 0001c8 18 19 14 8\n [19] .strtab STRTAB 0000000000000000 000668 000040 00 0 0 1\n [20] .shstrtab STRTAB 0000000000000000 000a20 0000b3 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": "@@ -3,43 +3,43 @@\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000000d 0000001000000004 R_X86_64_PLT32 0000000000000000 setenv - 4\n 0000000000000021 0000001200000004 R_X86_64_PLT32 0000000000000000 unsetenv - 4\n \n Relocation section '.rela.debug_info' at offset 0x6d8 contains 30 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000060000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e6\n+000000000000000c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e8\n 0000000000000011 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 24\n-0000000000000015 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 90\n+0000000000000015 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 31\n 0000000000000019 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000029 000000090000000a R_X86_64_32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 7d\n-0000000000000037 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + c7\n+0000000000000030 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + ad\n+0000000000000037 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + c9\n 000000000000003e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e\n-0000000000000045 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 31\n-000000000000004c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + da\n-0000000000000053 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + f5\n-0000000000000061 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + be\n-000000000000006e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 8b\n+0000000000000045 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 61\n+000000000000004c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + dc\n+0000000000000053 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + f7\n+0000000000000061 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + c0\n+000000000000006e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + bb\n 0000000000000075 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n-000000000000007c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 52\n-0000000000000081 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 43\n+000000000000007c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 82\n+0000000000000081 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 73\n 0000000000000088 0000000200000001 R_X86_64_64 0000000000000000 .text + 20\n 00000000000000aa 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 4\n 00000000000000ae 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 0\n 00000000000000b3 0000000200000001 R_X86_64_64 0000000000000000 .text + 25\n-00000000000000c9 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 70\n+00000000000000c9 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + a0\n 00000000000000d0 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 00000000000000f2 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 41\n 00000000000000f6 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 3d\n 00000000000000fb 0000000200000001 R_X86_64_64 0000000000000000 .text + 11\n 0000000000000115 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1b\n 0000000000000119 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1b\n-0000000000000122 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 69\n-0000000000000126 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 69\n+0000000000000122 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 99\n+0000000000000126 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 99\n \n Relocation section '.rela.debug_aranges' at offset 0x9a8 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000050000000a R_X86_64_32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x9d8 contains 1 entry:\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: 0x12b (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\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 <21> DW_AT_high_pc : 0x25\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_base_type)\n <2e> DW_AT_byte_size : 1\n <2f> DW_AT_encoding : 8\t(unsigned char)\n- <30> DW_AT_name : (indirect string, offset: 0x7d): unsigned char\n+ <30> DW_AT_name : (indirect string, offset: 0xad): unsigned char\n <1><34>: Abbrev Number: 2 (DW_TAG_base_type)\n <35> DW_AT_byte_size : 2\n <36> DW_AT_encoding : 7\t(unsigned)\n- <37> DW_AT_name : (indirect string, offset: 0xc7): short unsigned int\n+ <37> DW_AT_name : (indirect string, offset: 0xc9): short unsigned int\n <1><3b>: Abbrev Number: 2 (DW_TAG_base_type)\n <3c> DW_AT_byte_size : 4\n <3d> DW_AT_encoding : 7\t(unsigned)\n <3e> DW_AT_name : (indirect string, offset: 0xe): unsigned int\n <1><42>: Abbrev Number: 2 (DW_TAG_base_type)\n <43> DW_AT_byte_size : 8\n <44> DW_AT_encoding : 7\t(unsigned)\n- <45> DW_AT_name : (indirect string, offset: 0x31): long unsigned int\n+ <45> DW_AT_name : (indirect string, offset: 0x61): long unsigned int\n <1><49>: Abbrev Number: 2 (DW_TAG_base_type)\n <4a> DW_AT_byte_size : 1\n <4b> DW_AT_encoding : 6\t(signed char)\n- <4c> DW_AT_name : (indirect string, offset: 0xda): signed char\n+ <4c> DW_AT_name : (indirect string, offset: 0xdc): signed char\n <1><50>: Abbrev Number: 2 (DW_TAG_base_type)\n <51> DW_AT_byte_size : 2\n <52> DW_AT_encoding : 5\t(signed)\n- <53> DW_AT_name : (indirect string, offset: 0xf5): short int\n+ <53> DW_AT_name : (indirect string, offset: 0xf7): short int\n <1><57>: Abbrev Number: 3 (DW_TAG_base_type)\n <58> DW_AT_byte_size : 4\n <59> DW_AT_encoding : 5\t(signed)\n <5a> DW_AT_name : int\n <1><5e>: Abbrev Number: 2 (DW_TAG_base_type)\n <5f> DW_AT_byte_size : 8\n <60> DW_AT_encoding : 5\t(signed)\n- <61> DW_AT_name : (indirect string, offset: 0xbe): long int\n+ <61> DW_AT_name : (indirect string, offset: 0xc0): long int\n <1><65>: Abbrev Number: 4 (DW_TAG_pointer_type)\n <66> DW_AT_byte_size : 8\n <67> DW_AT_type : <0x6b>\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: 0x8b): char\n+ <6e> DW_AT_name : (indirect string, offset: 0xbb): char\n <1><72>: Abbrev Number: 2 (DW_TAG_base_type)\n <73> DW_AT_byte_size : 8\n <74> DW_AT_encoding : 5\t(signed)\n <75> DW_AT_name : (indirect string, offset: 0x0): long long int\n <1><79>: Abbrev Number: 2 (DW_TAG_base_type)\n <7a> DW_AT_byte_size : 8\n <7b> DW_AT_encoding : 7\t(unsigned)\n- <7c> DW_AT_name : (indirect string, offset: 0x52): long long unsigned int\n+ <7c> DW_AT_name : (indirect string, offset: 0x82): long long unsigned int\n <1><80>: Abbrev Number: 5 (DW_TAG_subprogram)\n <81> DW_AT_external : 1\n- <81> DW_AT_name : (indirect string, offset: 0x43): x_cgo_unsetenv\n+ <81> DW_AT_name : (indirect string, offset: 0x73): x_cgo_unsetenv\n <85> DW_AT_decl_file : 1\n <86> DW_AT_decl_line : 23\n <87> DW_AT_decl_column : 1\n <88> DW_AT_prototyped : 1\n <88> DW_AT_low_pc : 0x20\n <90> DW_AT_high_pc : 0x5\n <98> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -87,15 +87,15 @@\n <3>: Abbrev Number: 8 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n DW_AT_GNU_call_site_value: 3 byte block: f3 1 55 \t(DW_OP_GNU_entry_value: (DW_OP_reg5 (rdi)))\n <3>: Abbrev Number: 0\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 : 0x11\n DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -128,14 +128,14 @@\n <119> DW_AT_name : (indirect string, offset: 0x1b): unsetenv\n <11d> DW_AT_decl_file : 2\n <11e> DW_AT_decl_line : 657\n <120> DW_AT_decl_column : 12\n <1><121>: Abbrev Number: 9 (DW_TAG_subprogram)\n <122> DW_AT_external : 1\n <122> DW_AT_declaration : 1\n- <122> DW_AT_linkage_name: (indirect string, offset: 0x69): setenv\n- <126> DW_AT_name : (indirect string, offset: 0x69): setenv\n+ <122> DW_AT_linkage_name: (indirect string, offset: 0x99): setenv\n+ <126> DW_AT_name : (indirect string, offset: 0x99): setenv\n <12a> DW_AT_decl_file : 2\n <12b> DW_AT_decl_line : 653\n <12d> DW_AT_decl_column : 12\n <1><12e>: 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-13) 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,21 +1,21 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 :\n x_cgo_setenv():\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 \tmov 0x8(%rdi),%rsi\n \tmov (%rdi),%rdi\n \tmov $0x1,%edx\n \tjmpq 11 \n R_X86_64_PLT32\tsetenv-0x4\n \tdata16 nopw %cs:0x0(%rax,%rax,1)\n \tnopl 0x0(%rax)\n \n 0000000000000020 :\n x_cgo_unsetenv():\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 \tjmpq 25 \n R_X86_64_PLT32\tunsetenv-0x4\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": "_x009.o", "source2": "_x009.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -11,17 +11,17 @@\n [ 6] .rela.debug_info RELA 0000000000000000 0015b8 000af8 18 I 18 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 0007f9 000187 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 000980 000284 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 000c04 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 0020b0 000030 18 I 18 9 8\n [11] .debug_line PROGBITS 0000000000000000 000c34 000283 00 0 0 1\n [12] .rela.debug_line RELA 0000000000000000 0020e0 000018 18 I 18 11 8\n- [13] .debug_str PROGBITS 0000000000000000 000eb7 00037e 01 MS 0 0 1\n- [14] .comment PROGBITS 0000000000000000 001235 000020 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 0000000000000000 001255 000000 00 0 0 1\n+ [13] .debug_str PROGBITS 0000000000000000 000eb7 000380 01 MS 0 0 1\n+ [14] .comment PROGBITS 0000000000000000 001237 000020 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 0000000000000000 001257 000000 00 0 0 1\n [16] .eh_frame PROGBITS 0000000000000000 001258 000068 00 A 0 0 8\n [17] .rela.eh_frame RELA 0000000000000000 0020f8 000018 18 I 18 16 8\n [18] .symtab SYMTAB 0000000000000000 0012c0 0001f8 18 19 14 8\n [19] .strtab STRTAB 0000000000000000 0014b8 00006a 00 0 0 1\n [20] .shstrtab STRTAB 0000000000000000 002110 0000b3 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": "@@ -7,128 +7,128 @@\n 00000000000000f7 0000001300000004 R_X86_64_PLT32 0000000000000000 sigismember - 4\n 000000000000013e 0000001200000004 R_X86_64_PLT32 0000000000000000 sigaction - 4\n 000000000000014b 0000001400000004 R_X86_64_PLT32 0000000000000000 __errno_location - 4\n \n Relocation section '.rela.debug_info' at offset 0x15b8 contains 117 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000060000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 15e\n-0000000000000011 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 31e\n-0000000000000015 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 285\n+000000000000000c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 168\n+0000000000000011 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 320\n+0000000000000015 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 263\n 0000000000000019 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000029 000000090000000a R_X86_64_32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 12e\n-0000000000000035 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 5a\n-0000000000000043 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2ba\n-0000000000000051 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 119\n-0000000000000058 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 186\n-000000000000005f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 19c\n-0000000000000066 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 207\n-000000000000006d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1e2\n-0000000000000074 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1b9\n-000000000000007b 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 50\n-0000000000000080 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 314\n-000000000000008c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 304\n-0000000000000098 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 34\n-00000000000000a4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 33f\n-00000000000000b0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 7d\n+0000000000000030 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 138\n+0000000000000035 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 64\n+0000000000000043 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2bc\n+0000000000000051 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 123\n+0000000000000058 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 190\n+000000000000005f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1a6\n+0000000000000066 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 211\n+000000000000006d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1ec\n+0000000000000074 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1c3\n+000000000000007b 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 5a\n+0000000000000080 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 316\n+000000000000008c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 306\n+0000000000000098 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 3e\n+00000000000000a4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 341\n+00000000000000b0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 87\n 00000000000000bc 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 11\n-00000000000000cc 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 21f\n-00000000000000d1 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 236\n-00000000000000dd 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 47\n-00000000000000e9 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 61\n-00000000000000f5 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + fc\n-000000000000010a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 230\n-0000000000000128 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 373\n-0000000000000134 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 272\n-0000000000000141 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 32e\n-000000000000014d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 137\n-000000000000015a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 347\n-000000000000016f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2cc\n-000000000000017c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 338\n-0000000000000193 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2b3\n-00000000000001a0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + cc\n-00000000000001ad 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 10f\n-00000000000001c4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2cc\n-00000000000001d1 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 338\n-00000000000001de 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 10f\n-00000000000001f5 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2cc\n-0000000000000202 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 338\n-000000000000020f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + ad\n-000000000000021c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 106\n-0000000000000229 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + a4\n-0000000000000240 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 352\n-000000000000024d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + b7\n-0000000000000264 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 17c\n-0000000000000270 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 16d\n-0000000000000286 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e1\n-0000000000000293 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 279\n-00000000000002a0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 3f\n-00000000000002b7 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2df\n-00000000000002c4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 77\n-00000000000002db 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 247\n-00000000000002e8 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 14d\n-00000000000002f5 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 85\n-000000000000030c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 21a\n-0000000000000318 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + c6\n-0000000000000324 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 127\n-000000000000033c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 359\n-0000000000000348 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 259\n-0000000000000354 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1ef\n-0000000000000360 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + f4\n-0000000000000386 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 173\n-0000000000000393 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1fe\n-00000000000003a0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 156\n-00000000000003ad 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 252\n-00000000000003ba 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 192\n-00000000000003c8 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 362\n-00000000000003d4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1aa\n-00000000000003fa 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e9\n-0000000000000406 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 6a\n-0000000000000434 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + d7\n-0000000000000441 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2f0\n-000000000000044e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 263\n-000000000000045b 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 23e\n-0000000000000468 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2d3\n-000000000000047f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1cb\n-000000000000048d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + be\n-000000000000049a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1c5\n-00000000000004a7 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1b\n-00000000000004b4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 30f\n-00000000000004c2 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 95\n-00000000000004d3 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 24\n+00000000000000cc 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 229\n+00000000000000d1 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 240\n+00000000000000dd 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 51\n+00000000000000e9 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 6b\n+00000000000000f5 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 106\n+000000000000010a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 23a\n+0000000000000128 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 375\n+0000000000000134 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2a2\n+0000000000000141 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 330\n+000000000000014d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 141\n+000000000000015a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 349\n+000000000000016f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2ce\n+000000000000017c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 33a\n+0000000000000193 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2b5\n+00000000000001a0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + d6\n+00000000000001ad 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 119\n+00000000000001c4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2ce\n+00000000000001d1 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 33a\n+00000000000001de 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 119\n+00000000000001f5 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2ce\n+0000000000000202 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 33a\n+000000000000020f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + b7\n+000000000000021c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 110\n+0000000000000229 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + ae\n+0000000000000240 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 354\n+000000000000024d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + c1\n+0000000000000264 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 186\n+0000000000000270 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 177\n+0000000000000286 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + eb\n+0000000000000293 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2a9\n+00000000000002a0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 49\n+00000000000002b7 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2e1\n+00000000000002c4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 81\n+00000000000002db 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 251\n+00000000000002e8 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 157\n+00000000000002f5 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 8f\n+000000000000030c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 224\n+0000000000000318 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + d0\n+0000000000000324 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 131\n+000000000000033c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 35b\n+0000000000000348 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1b\n+0000000000000354 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1f9\n+0000000000000360 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + fe\n+0000000000000386 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 17d\n+0000000000000393 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 208\n+00000000000003a0 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 160\n+00000000000003ad 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 25c\n+00000000000003ba 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 19c\n+00000000000003c8 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 364\n+00000000000003d4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1b4\n+00000000000003fa 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + f3\n+0000000000000406 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 74\n+0000000000000434 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e1\n+0000000000000441 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2f2\n+000000000000044e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 293\n+000000000000045b 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 248\n+0000000000000468 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2d5\n+000000000000047f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1d5\n+000000000000048d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + c8\n+000000000000049a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1cf\n+00000000000004a7 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 25\n+00000000000004b4 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 311\n+00000000000004c2 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 9f\n+00000000000004d3 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2e\n 00000000000004de 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n-00000000000004f5 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 36c\n+00000000000004f5 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 36e\n 0000000000000500 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 4\n 0000000000000504 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 0\n-0000000000000509 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1f8\n+0000000000000509 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 202\n 0000000000000514 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 4a\n 0000000000000518 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 3c\n-000000000000051d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2e7\n+000000000000051d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 2e9\n 0000000000000528 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + f4\n 000000000000052c 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + e8\n 000000000000053c 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 181\n 0000000000000540 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 179\n-0000000000000555 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 26b\n+0000000000000555 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 29b\n 000000000000056e 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 1eb\n 0000000000000572 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 1dd\n 0000000000000577 0000000200000001 R_X86_64_64 0000000000000000 .text + 61\n 0000000000000590 0000000200000001 R_X86_64_64 0000000000000000 .text + 8b\n 00000000000005a8 0000000200000001 R_X86_64_64 0000000000000000 .text + b9\n 00000000000005c3 0000000200000001 R_X86_64_64 0000000000000000 .text + fb\n 00000000000005e1 0000000200000001 R_X86_64_64 0000000000000000 .text + 142\n 00000000000005fc 0000000200000001 R_X86_64_64 0000000000000000 .text + 14f\n-0000000000000616 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 224\n-000000000000061a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 224\n-0000000000000622 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 8b\n-0000000000000626 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 8b\n-000000000000062e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + d7\n-0000000000000632 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + d7\n-000000000000063a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 141\n-000000000000063e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 141\n+0000000000000616 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 22e\n+000000000000061a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 22e\n+0000000000000622 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 95\n+0000000000000626 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 95\n+000000000000062e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e1\n+0000000000000632 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e1\n+000000000000063a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 14b\n+000000000000063e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 14b\n 0000000000000646 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n 000000000000064a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n \n Relocation section '.rela.debug_aranges' at offset 0x20b0 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000050000000a R_X86_64_32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,93 +2,93 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x64e (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x15e): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x168): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x31e): gcc_sigaction.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x285): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x320): gcc_sigaction.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x263): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <21> DW_AT_high_pc : 0x167\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_base_type)\n <2e> DW_AT_byte_size : 8\n <2f> DW_AT_encoding : 5\t(signed)\n- <30> DW_AT_name : (indirect string, offset: 0x12e): long int\n+ <30> DW_AT_name : (indirect string, offset: 0x138): long int\n <1><34>: Abbrev Number: 3 (DW_TAG_typedef)\n- <35> DW_AT_name : (indirect string, offset: 0x5a): size_t\n+ <35> DW_AT_name : (indirect string, offset: 0x64): size_t\n <39> DW_AT_decl_file : 2\n <3a> DW_AT_decl_line : 209\n <3b> DW_AT_decl_column : 23\n <3c> DW_AT_type : <0x40>\n <1><40>: Abbrev Number: 2 (DW_TAG_base_type)\n <41> DW_AT_byte_size : 8\n <42> DW_AT_encoding : 7\t(unsigned)\n- <43> DW_AT_name : (indirect string, offset: 0x2ba): long unsigned int\n+ <43> DW_AT_name : (indirect string, offset: 0x2bc): long unsigned int\n <1><47>: Abbrev Number: 4 (DW_TAG_base_type)\n <48> DW_AT_byte_size : 4\n <49> DW_AT_encoding : 5\t(signed)\n <4a> DW_AT_name : int\n <1><4e>: Abbrev Number: 2 (DW_TAG_base_type)\n <4f> DW_AT_byte_size : 8\n <50> DW_AT_encoding : 5\t(signed)\n- <51> DW_AT_name : (indirect string, offset: 0x119): long long int\n+ <51> DW_AT_name : (indirect string, offset: 0x123): long long int\n <1><55>: Abbrev Number: 2 (DW_TAG_base_type)\n <56> DW_AT_byte_size : 16\n <57> DW_AT_encoding : 4\t(float)\n- <58> DW_AT_name : (indirect string, offset: 0x186): long double\n+ <58> DW_AT_name : (indirect string, offset: 0x190): long double\n <1><5c>: Abbrev Number: 2 (DW_TAG_base_type)\n <5d> DW_AT_byte_size : 1\n <5e> DW_AT_encoding : 8\t(unsigned char)\n- <5f> DW_AT_name : (indirect string, offset: 0x19c): unsigned char\n+ <5f> DW_AT_name : (indirect string, offset: 0x1a6): unsigned char\n <1><63>: Abbrev Number: 2 (DW_TAG_base_type)\n <64> DW_AT_byte_size : 2\n <65> DW_AT_encoding : 7\t(unsigned)\n- <66> DW_AT_name : (indirect string, offset: 0x207): short unsigned int\n+ <66> DW_AT_name : (indirect string, offset: 0x211): short unsigned int\n <1><6a>: Abbrev Number: 2 (DW_TAG_base_type)\n <6b> DW_AT_byte_size : 4\n <6c> DW_AT_encoding : 7\t(unsigned)\n- <6d> DW_AT_name : (indirect string, offset: 0x1e2): unsigned int\n+ <6d> DW_AT_name : (indirect string, offset: 0x1ec): unsigned int\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: 0x1b9): signed char\n+ <74> DW_AT_name : (indirect string, offset: 0x1c3): signed char\n <1><78>: Abbrev Number: 2 (DW_TAG_base_type)\n <79> DW_AT_byte_size : 2\n <7a> DW_AT_encoding : 5\t(signed)\n- <7b> DW_AT_name : (indirect string, offset: 0x50): short int\n+ <7b> DW_AT_name : (indirect string, offset: 0x5a): short int\n <1><7f>: Abbrev Number: 3 (DW_TAG_typedef)\n- <80> DW_AT_name : (indirect string, offset: 0x314): __int32_t\n+ <80> DW_AT_name : (indirect string, offset: 0x316): __int32_t\n <84> DW_AT_decl_file : 3\n <85> DW_AT_decl_line : 41\n <86> DW_AT_decl_column : 20\n <87> DW_AT_type : <0x47>\n <1><8b>: Abbrev Number: 3 (DW_TAG_typedef)\n- <8c> DW_AT_name : (indirect string, offset: 0x304): __uint32_t\n+ <8c> DW_AT_name : (indirect string, offset: 0x306): __uint32_t\n <90> DW_AT_decl_file : 3\n <91> DW_AT_decl_line : 42\n <92> DW_AT_decl_column : 22\n <93> DW_AT_type : <0x6a>\n <1><97>: Abbrev Number: 3 (DW_TAG_typedef)\n- <98> DW_AT_name : (indirect string, offset: 0x34): __uint64_t\n+ <98> DW_AT_name : (indirect string, offset: 0x3e): __uint64_t\n <9c> DW_AT_decl_file : 3\n <9d> DW_AT_decl_line : 45\n <9e> DW_AT_decl_column : 27\n <9f> DW_AT_type : <0x40>\n <1>: Abbrev Number: 3 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x33f): __uid_t\n+ DW_AT_name : (indirect string, offset: 0x341): __uid_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 146\n DW_AT_decl_column : 25\n DW_AT_type : <0x6a>\n <1>: Abbrev Number: 3 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x7d): __pid_t\n+ DW_AT_name : (indirect string, offset: 0x87): __pid_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 154\n DW_AT_decl_column : 25\n DW_AT_type : <0x47>\n <1>: Abbrev Number: 3 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x11): __clock_t\n DW_AT_decl_file : 3\n@@ -96,378 +96,378 @@\n DW_AT_decl_column : 27\n DW_AT_type : <0x2d>\n <1>: Abbrev Number: 5 (DW_TAG_pointer_type)\n DW_AT_byte_size : 8\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: 0x21f): char\n+ DW_AT_name : (indirect string, offset: 0x229): char\n <1>: Abbrev Number: 3 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x236): int32_t\n+ DW_AT_name : (indirect string, offset: 0x240): int32_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 26\n DW_AT_decl_column : 19\n DW_AT_type : <0x7f>\n <1>: Abbrev Number: 3 (DW_TAG_typedef)\n-
DW_AT_name : (indirect string, offset: 0x47): uint64_t\n+
DW_AT_name : (indirect string, offset: 0x51): uint64_t\n DW_AT_decl_file : 5\n DW_AT_decl_line : 27\n DW_AT_decl_column : 20\n DW_AT_type : <0x97>\n <1>: Abbrev Number: 3 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x61): intptr_t\n+ DW_AT_name : (indirect string, offset: 0x6b): intptr_t\n DW_AT_decl_file : 6\n DW_AT_decl_line : 87\n DW_AT_decl_column : 19\n DW_AT_type : <0x2d>\n <1>: Abbrev Number: 3 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0xfc): uintptr_t\n+ DW_AT_name : (indirect string, offset: 0x106): uintptr_t\n DW_AT_decl_file : 6\n DW_AT_decl_line : 90\n DW_AT_decl_column : 27\n DW_AT_type : <0x40>\n <1><100>: Abbrev Number: 6 (DW_TAG_structure_type)\n <101> DW_AT_byte_size : 128\n <102> DW_AT_decl_file : 7\n <103> DW_AT_decl_line : 5\n <104> DW_AT_decl_column : 9\n <105> DW_AT_sibling : <0x117>\n <2><109>: Abbrev Number: 7 (DW_TAG_member)\n- <10a> DW_AT_name : (indirect string, offset: 0x230): __val\n+ <10a> DW_AT_name : (indirect string, offset: 0x23a): __val\n <10e> DW_AT_decl_file : 7\n <10f> DW_AT_decl_line : 7\n <110> DW_AT_decl_column : 21\n <111> DW_AT_type : <0x117>\n <115> DW_AT_data_member_location: 0\n <2><116>: Abbrev Number: 0\n <1><117>: Abbrev Number: 8 (DW_TAG_array_type)\n <118> DW_AT_type : <0x40>\n <11c> DW_AT_sibling : <0x127>\n <2><120>: Abbrev Number: 9 (DW_TAG_subrange_type)\n <121> DW_AT_type : <0x40>\n <125> DW_AT_upper_bound : 15\n <2><126>: Abbrev Number: 0\n <1><127>: Abbrev Number: 3 (DW_TAG_typedef)\n- <128> DW_AT_name : (indirect string, offset: 0x373): __sigset_t\n+ <128> DW_AT_name : (indirect string, offset: 0x375): __sigset_t\n <12c> DW_AT_decl_file : 7\n <12d> DW_AT_decl_line : 8\n <12e> DW_AT_decl_column : 3\n <12f> DW_AT_type : <0x100>\n <1><133>: Abbrev Number: 10 (DW_TAG_union_type)\n- <134> DW_AT_name : (indirect string, offset: 0x272): sigval\n+ <134> DW_AT_name : (indirect string, offset: 0x2a2): sigval\n <138> DW_AT_byte_size : 8\n <139> DW_AT_decl_file : 8\n <13a> DW_AT_decl_line : 24\n <13b> DW_AT_decl_column : 7\n <13c> DW_AT_sibling : <0x159>\n <2><140>: Abbrev Number: 11 (DW_TAG_member)\n- <141> DW_AT_name : (indirect string, offset: 0x32e): sival_int\n+ <141> DW_AT_name : (indirect string, offset: 0x330): sival_int\n <145> DW_AT_decl_file : 8\n <146> DW_AT_decl_line : 26\n <147> DW_AT_decl_column : 7\n <148> DW_AT_type : <0x47>\n <2><14c>: Abbrev Number: 11 (DW_TAG_member)\n- <14d> DW_AT_name : (indirect string, offset: 0x137): sival_ptr\n+ <14d> DW_AT_name : (indirect string, offset: 0x141): sival_ptr\n <151> DW_AT_decl_file : 8\n <152> DW_AT_decl_line : 27\n <153> DW_AT_decl_column : 9\n <154> DW_AT_type : <0xc7>\n <2><158>: Abbrev Number: 0\n <1><159>: Abbrev Number: 3 (DW_TAG_typedef)\n- <15a> DW_AT_name : (indirect string, offset: 0x347): __sigval_t\n+ <15a> DW_AT_name : (indirect string, offset: 0x349): __sigval_t\n <15e> DW_AT_decl_file : 8\n <15f> DW_AT_decl_line : 30\n <160> DW_AT_decl_column : 22\n <161> DW_AT_type : <0x133>\n <1><165>: Abbrev Number: 6 (DW_TAG_structure_type)\n <166> DW_AT_byte_size : 8\n <167> DW_AT_decl_file : 9\n <168> DW_AT_decl_line : 56\n <169> DW_AT_decl_column : 2\n <16a> DW_AT_sibling : <0x189>\n <2><16e>: Abbrev Number: 7 (DW_TAG_member)\n- <16f> DW_AT_name : (indirect string, offset: 0x2cc): si_pid\n+ <16f> DW_AT_name : (indirect string, offset: 0x2ce): si_pid\n <173> DW_AT_decl_file : 9\n <174> DW_AT_decl_line : 58\n <175> DW_AT_decl_column : 14\n <176> DW_AT_type : <0xaf>\n <17a> DW_AT_data_member_location: 0\n <2><17b>: Abbrev Number: 7 (DW_TAG_member)\n- <17c> DW_AT_name : (indirect string, offset: 0x338): si_uid\n+ <17c> DW_AT_name : (indirect string, offset: 0x33a): si_uid\n <180> DW_AT_decl_file : 9\n <181> DW_AT_decl_line : 59\n <182> DW_AT_decl_column : 14\n <183> DW_AT_type : <0xa3>\n <187> DW_AT_data_member_location: 4\n <2><188>: Abbrev Number: 0\n <1><189>: Abbrev Number: 6 (DW_TAG_structure_type)\n <18a> DW_AT_byte_size : 16\n <18b> DW_AT_decl_file : 9\n <18c> DW_AT_decl_line : 63\n <18d> DW_AT_decl_column : 2\n <18e> DW_AT_sibling : <0x1ba>\n <2><192>: Abbrev Number: 7 (DW_TAG_member)\n- <193> DW_AT_name : (indirect string, offset: 0x2b3): si_tid\n+ <193> DW_AT_name : (indirect string, offset: 0x2b5): si_tid\n <197> DW_AT_decl_file : 9\n <198> DW_AT_decl_line : 65\n <199> DW_AT_decl_column : 10\n <19a> DW_AT_type : <0x47>\n <19e> DW_AT_data_member_location: 0\n <2><19f>: Abbrev Number: 7 (DW_TAG_member)\n- <1a0> DW_AT_name : (indirect string, offset: 0xcc): si_overrun\n+ <1a0> DW_AT_name : (indirect string, offset: 0xd6): si_overrun\n <1a4> DW_AT_decl_file : 9\n <1a5> DW_AT_decl_line : 66\n <1a6> DW_AT_decl_column : 10\n <1a7> DW_AT_type : <0x47>\n <1ab> DW_AT_data_member_location: 4\n <2><1ac>: Abbrev Number: 7 (DW_TAG_member)\n- <1ad> DW_AT_name : (indirect string, offset: 0x10f): si_sigval\n+ <1ad> DW_AT_name : (indirect string, offset: 0x119): si_sigval\n <1b1> DW_AT_decl_file : 9\n <1b2> DW_AT_decl_line : 67\n <1b3> DW_AT_decl_column : 17\n <1b4> DW_AT_type : <0x159>\n <1b8> DW_AT_data_member_location: 8\n <2><1b9>: Abbrev Number: 0\n <1><1ba>: Abbrev Number: 6 (DW_TAG_structure_type)\n <1bb> DW_AT_byte_size : 16\n <1bc> DW_AT_decl_file : 9\n <1bd> DW_AT_decl_line : 71\n <1be> DW_AT_decl_column : 2\n <1bf> DW_AT_sibling : <0x1eb>\n <2><1c3>: Abbrev Number: 7 (DW_TAG_member)\n- <1c4> DW_AT_name : (indirect string, offset: 0x2cc): si_pid\n+ <1c4> DW_AT_name : (indirect string, offset: 0x2ce): si_pid\n <1c8> DW_AT_decl_file : 9\n <1c9> DW_AT_decl_line : 73\n <1ca> DW_AT_decl_column : 14\n <1cb> DW_AT_type : <0xaf>\n <1cf> DW_AT_data_member_location: 0\n <2><1d0>: Abbrev Number: 7 (DW_TAG_member)\n- <1d1> DW_AT_name : (indirect string, offset: 0x338): si_uid\n+ <1d1> DW_AT_name : (indirect string, offset: 0x33a): si_uid\n <1d5> DW_AT_decl_file : 9\n <1d6> DW_AT_decl_line : 74\n <1d7> DW_AT_decl_column : 14\n <1d8> DW_AT_type : <0xa3>\n <1dc> DW_AT_data_member_location: 4\n <2><1dd>: Abbrev Number: 7 (DW_TAG_member)\n- <1de> DW_AT_name : (indirect string, offset: 0x10f): si_sigval\n+ <1de> DW_AT_name : (indirect string, offset: 0x119): si_sigval\n <1e2> DW_AT_decl_file : 9\n <1e3> DW_AT_decl_line : 75\n <1e4> DW_AT_decl_column : 17\n <1e5> DW_AT_type : <0x159>\n <1e9> DW_AT_data_member_location: 8\n <2><1ea>: Abbrev Number: 0\n <1><1eb>: Abbrev Number: 6 (DW_TAG_structure_type)\n <1ec> DW_AT_byte_size : 32\n <1ed> DW_AT_decl_file : 9\n <1ee> DW_AT_decl_line : 79\n <1ef> DW_AT_decl_column : 2\n <1f0> DW_AT_sibling : <0x236>\n <2><1f4>: Abbrev Number: 7 (DW_TAG_member)\n- <1f5> DW_AT_name : (indirect string, offset: 0x2cc): si_pid\n+ <1f5> DW_AT_name : (indirect string, offset: 0x2ce): si_pid\n <1f9> DW_AT_decl_file : 9\n <1fa> DW_AT_decl_line : 81\n <1fb> DW_AT_decl_column : 14\n <1fc> DW_AT_type : <0xaf>\n <200> DW_AT_data_member_location: 0\n <2><201>: Abbrev Number: 7 (DW_TAG_member)\n- <202> DW_AT_name : (indirect string, offset: 0x338): si_uid\n+ <202> DW_AT_name : (indirect string, offset: 0x33a): si_uid\n <206> DW_AT_decl_file : 9\n <207> DW_AT_decl_line : 82\n <208> DW_AT_decl_column : 14\n <209> DW_AT_type : <0xa3>\n <20d> DW_AT_data_member_location: 4\n <2><20e>: Abbrev Number: 7 (DW_TAG_member)\n- <20f> DW_AT_name : (indirect string, offset: 0xad): si_status\n+ <20f> DW_AT_name : (indirect string, offset: 0xb7): si_status\n <213> DW_AT_decl_file : 9\n <214> DW_AT_decl_line : 83\n <215> DW_AT_decl_column : 10\n <216> DW_AT_type : <0x47>\n <21a> DW_AT_data_member_location: 8\n <2><21b>: Abbrev Number: 7 (DW_TAG_member)\n- <21c> DW_AT_name : (indirect string, offset: 0x106): si_utime\n+ <21c> DW_AT_name : (indirect string, offset: 0x110): si_utime\n <220> DW_AT_decl_file : 9\n <221> DW_AT_decl_line : 84\n <222> DW_AT_decl_column : 19\n <223> DW_AT_type : <0xbb>\n <227> DW_AT_data_member_location: 16\n <2><228>: Abbrev Number: 7 (DW_TAG_member)\n- <229> DW_AT_name : (indirect string, offset: 0xa4): si_stime\n+ <229> DW_AT_name : (indirect string, offset: 0xae): si_stime\n <22d> DW_AT_decl_file : 9\n <22e> DW_AT_decl_line : 85\n <22f> DW_AT_decl_column : 19\n <230> DW_AT_type : <0xbb>\n <234> DW_AT_data_member_location: 24\n <2><235>: Abbrev Number: 0\n <1><236>: Abbrev Number: 6 (DW_TAG_structure_type)\n <237> DW_AT_byte_size : 16\n <238> DW_AT_decl_file : 9\n <239> DW_AT_decl_line : 97\n <23a> DW_AT_decl_column : 3\n <23b> DW_AT_sibling : <0x25a>\n <2><23f>: Abbrev Number: 7 (DW_TAG_member)\n- <240> DW_AT_name : (indirect string, offset: 0x352): _lower\n+ <240> DW_AT_name : (indirect string, offset: 0x354): _lower\n <244> DW_AT_decl_file : 9\n <245> DW_AT_decl_line : 99\n <246> DW_AT_decl_column : 13\n <247> DW_AT_type : <0xc7>\n <24b> DW_AT_data_member_location: 0\n <2><24c>: Abbrev Number: 7 (DW_TAG_member)\n- <24d> DW_AT_name : (indirect string, offset: 0xb7): _upper\n+ <24d> DW_AT_name : (indirect string, offset: 0xc1): _upper\n <251> DW_AT_decl_file : 9\n <252> DW_AT_decl_line : 100\n <253> DW_AT_decl_column : 13\n <254> DW_AT_type : <0xc7>\n <258> DW_AT_data_member_location: 8\n <2><259>: Abbrev Number: 0\n <1><25a>: Abbrev Number: 12 (DW_TAG_union_type)\n <25b> DW_AT_byte_size : 16\n <25c> DW_AT_decl_file : 9\n <25d> DW_AT_decl_line : 94\n <25e> DW_AT_decl_column : 6\n <25f> DW_AT_sibling : <0x27c>\n <2><263>: Abbrev Number: 11 (DW_TAG_member)\n- <264> DW_AT_name : (indirect string, offset: 0x17c): _addr_bnd\n+ <264> DW_AT_name : (indirect string, offset: 0x186): _addr_bnd\n <268> DW_AT_decl_file : 9\n <269> DW_AT_decl_line : 101\n <26a> DW_AT_decl_column : 7\n <26b> DW_AT_type : <0x236>\n <2><26f>: Abbrev Number: 11 (DW_TAG_member)\n- <270> DW_AT_name : (indirect string, offset: 0x16d): _pkey\n+ <270> DW_AT_name : (indirect string, offset: 0x177): _pkey\n <274> DW_AT_decl_file : 9\n <275> DW_AT_decl_line : 103\n <276> DW_AT_decl_column : 14\n <277> DW_AT_type : <0x8b>\n <2><27b>: Abbrev Number: 0\n <1><27c>: Abbrev Number: 6 (DW_TAG_structure_type)\n <27d> DW_AT_byte_size : 32\n <27e> DW_AT_decl_file : 9\n <27f> DW_AT_decl_line : 89\n <280> DW_AT_decl_column : 2\n <281> DW_AT_sibling : <0x2ad>\n <2><285>: Abbrev Number: 7 (DW_TAG_member)\n- <286> DW_AT_name : (indirect string, offset: 0xe1): si_addr\n+ <286> DW_AT_name : (indirect string, offset: 0xeb): si_addr\n <28a> DW_AT_decl_file : 9\n <28b> DW_AT_decl_line : 91\n <28c> DW_AT_decl_column : 12\n <28d> DW_AT_type : <0xc7>\n <291> DW_AT_data_member_location: 0\n <2><292>: Abbrev Number: 7 (DW_TAG_member)\n- <293> DW_AT_name : (indirect string, offset: 0x279): si_addr_lsb\n+ <293> DW_AT_name : (indirect string, offset: 0x2a9): si_addr_lsb\n <297> DW_AT_decl_file : 9\n <298> DW_AT_decl_line : 93\n <299> DW_AT_decl_column : 16\n <29a> DW_AT_type : <0x78>\n <29e> DW_AT_data_member_location: 8\n <2><29f>: Abbrev Number: 7 (DW_TAG_member)\n- <2a0> DW_AT_name : (indirect string, offset: 0x3f): _bounds\n+ <2a0> DW_AT_name : (indirect string, offset: 0x49): _bounds\n <2a4> DW_AT_decl_file : 9\n <2a5> DW_AT_decl_line : 104\n <2a6> DW_AT_decl_column : 10\n <2a7> DW_AT_type : <0x25a>\n <2ab> DW_AT_data_member_location: 16\n <2><2ac>: Abbrev Number: 0\n <1><2ad>: Abbrev Number: 6 (DW_TAG_structure_type)\n <2ae> DW_AT_byte_size : 16\n <2af> DW_AT_decl_file : 9\n <2b0> DW_AT_decl_line : 108\n <2b1> DW_AT_decl_column : 2\n <2b2> DW_AT_sibling : <0x2d1>\n <2><2b6>: Abbrev Number: 7 (DW_TAG_member)\n- <2b7> DW_AT_name : (indirect string, offset: 0x2df): si_band\n+ <2b7> DW_AT_name : (indirect string, offset: 0x2e1): si_band\n <2bb> DW_AT_decl_file : 9\n <2bc> DW_AT_decl_line : 110\n <2bd> DW_AT_decl_column : 21\n <2be> DW_AT_type : <0x2d>\n <2c2> DW_AT_data_member_location: 0\n <2><2c3>: Abbrev Number: 7 (DW_TAG_member)\n- <2c4> DW_AT_name : (indirect string, offset: 0x77): si_fd\n+ <2c4> DW_AT_name : (indirect string, offset: 0x81): si_fd\n <2c8> DW_AT_decl_file : 9\n <2c9> DW_AT_decl_line : 111\n <2ca> DW_AT_decl_column : 10\n <2cb> DW_AT_type : <0x47>\n <2cf> DW_AT_data_member_location: 8\n <2><2d0>: Abbrev Number: 0\n <1><2d1>: Abbrev Number: 6 (DW_TAG_structure_type)\n <2d2> DW_AT_byte_size : 16\n <2d3> DW_AT_decl_file : 9\n <2d4> DW_AT_decl_line : 116\n <2d5> DW_AT_decl_column : 2\n <2d6> DW_AT_sibling : <0x302>\n <2><2da>: Abbrev Number: 7 (DW_TAG_member)\n- <2db> DW_AT_name : (indirect string, offset: 0x247): _call_addr\n+ <2db> DW_AT_name : (indirect string, offset: 0x251): _call_addr\n <2df> DW_AT_decl_file : 9\n <2e0> DW_AT_decl_line : 118\n <2e1> DW_AT_decl_column : 12\n <2e2> DW_AT_type : <0xc7>\n <2e6> DW_AT_data_member_location: 0\n <2><2e7>: Abbrev Number: 7 (DW_TAG_member)\n- <2e8> DW_AT_name : (indirect string, offset: 0x14d): _syscall\n+ <2e8> DW_AT_name : (indirect string, offset: 0x157): _syscall\n <2ec> DW_AT_decl_file : 9\n <2ed> DW_AT_decl_line : 119\n <2ee> DW_AT_decl_column : 10\n <2ef> DW_AT_type : <0x47>\n <2f3> DW_AT_data_member_location: 8\n <2><2f4>: Abbrev Number: 7 (DW_TAG_member)\n- <2f5> DW_AT_name : (indirect string, offset: 0x85): _arch\n+ <2f5> DW_AT_name : (indirect string, offset: 0x8f): _arch\n <2f9> DW_AT_decl_file : 9\n <2fa> DW_AT_decl_line : 120\n <2fb> DW_AT_decl_column : 19\n <2fc> DW_AT_type : <0x6a>\n <300> DW_AT_data_member_location: 12\n <2><301>: Abbrev Number: 0\n <1><302>: Abbrev Number: 12 (DW_TAG_union_type)\n <303> DW_AT_byte_size : 112\n <304> DW_AT_decl_file : 9\n <305> DW_AT_decl_line : 51\n <306> DW_AT_decl_column : 5\n <307> DW_AT_sibling : <0x36c>\n <2><30b>: Abbrev Number: 11 (DW_TAG_member)\n- <30c> DW_AT_name : (indirect string, offset: 0x21a): _pad\n+ <30c> DW_AT_name : (indirect string, offset: 0x224): _pad\n <310> DW_AT_decl_file : 9\n <311> DW_AT_decl_line : 53\n <312> DW_AT_decl_column : 6\n <313> DW_AT_type : <0x36c>\n <2><317>: Abbrev Number: 11 (DW_TAG_member)\n- <318> DW_AT_name : (indirect string, offset: 0xc6): _kill\n+ <318> DW_AT_name : (indirect string, offset: 0xd0): _kill\n <31c> DW_AT_decl_file : 9\n <31d> DW_AT_decl_line : 60\n <31e> DW_AT_decl_column : 6\n <31f> DW_AT_type : <0x165>\n <2><323>: Abbrev Number: 11 (DW_TAG_member)\n- <324> DW_AT_name : (indirect string, offset: 0x127): _timer\n+ <324> DW_AT_name : (indirect string, offset: 0x131): _timer\n <328> DW_AT_decl_file : 9\n <329> DW_AT_decl_line : 68\n <32a> DW_AT_decl_column : 6\n <32b> DW_AT_type : <0x189>\n <2><32f>: Abbrev Number: 13 (DW_TAG_member)\n <330> DW_AT_name : _rt\n <334> DW_AT_decl_file : 9\n <335> DW_AT_decl_line : 76\n <336> DW_AT_decl_column : 6\n <337> DW_AT_type : <0x1ba>\n <2><33b>: Abbrev Number: 11 (DW_TAG_member)\n- <33c> DW_AT_name : (indirect string, offset: 0x359): _sigchld\n+ <33c> DW_AT_name : (indirect string, offset: 0x35b): _sigchld\n <340> DW_AT_decl_file : 9\n <341> DW_AT_decl_line : 86\n <342> DW_AT_decl_column : 6\n <343> DW_AT_type : <0x1eb>\n <2><347>: Abbrev Number: 11 (DW_TAG_member)\n- <348> DW_AT_name : (indirect string, offset: 0x259): _sigfault\n+ <348> DW_AT_name : (indirect string, offset: 0x1b): _sigfault\n <34c> DW_AT_decl_file : 9\n <34d> DW_AT_decl_line : 105\n <34e> DW_AT_decl_column : 6\n <34f> DW_AT_type : <0x27c>\n <2><353>: Abbrev Number: 11 (DW_TAG_member)\n- <354> DW_AT_name : (indirect string, offset: 0x1ef): _sigpoll\n+ <354> DW_AT_name : (indirect string, offset: 0x1f9): _sigpoll\n <358> DW_AT_decl_file : 9\n <359> DW_AT_decl_line : 112\n <35a> DW_AT_decl_column : 6\n <35b> DW_AT_type : <0x2ad>\n <2><35f>: Abbrev Number: 11 (DW_TAG_member)\n- <360> DW_AT_name : (indirect string, offset: 0xf4): _sigsys\n+ <360> DW_AT_name : (indirect string, offset: 0xfe): _sigsys\n <364> DW_AT_decl_file : 9\n <365> DW_AT_decl_line : 121\n <366> DW_AT_decl_column : 6\n <367> DW_AT_type : <0x2d1>\n <2><36b>: Abbrev Number: 0\n <1><36c>: Abbrev Number: 8 (DW_TAG_array_type)\n <36d> DW_AT_type : <0x47>\n@@ -479,57 +479,57 @@\n <1><37c>: Abbrev Number: 6 (DW_TAG_structure_type)\n <37d> DW_AT_byte_size : 128\n <37e> DW_AT_decl_file : 9\n <37f> DW_AT_decl_line : 36\n <380> DW_AT_decl_column : 9\n <381> DW_AT_sibling : <0x3c7>\n <2><385>: Abbrev Number: 7 (DW_TAG_member)\n- <386> DW_AT_name : (indirect string, offset: 0x173): si_signo\n+ <386> DW_AT_name : (indirect string, offset: 0x17d): si_signo\n <38a> DW_AT_decl_file : 9\n <38b> DW_AT_decl_line : 38\n <38c> DW_AT_decl_column : 9\n <38d> DW_AT_type : <0x47>\n <391> DW_AT_data_member_location: 0\n <2><392>: Abbrev Number: 7 (DW_TAG_member)\n- <393> DW_AT_name : (indirect string, offset: 0x1fe): si_errno\n+ <393> DW_AT_name : (indirect string, offset: 0x208): si_errno\n <397> DW_AT_decl_file : 9\n <398> DW_AT_decl_line : 40\n <399> DW_AT_decl_column : 9\n <39a> DW_AT_type : <0x47>\n <39e> DW_AT_data_member_location: 4\n <2><39f>: Abbrev Number: 7 (DW_TAG_member)\n- <3a0> DW_AT_name : (indirect string, offset: 0x156): si_code\n+ <3a0> DW_AT_name : (indirect string, offset: 0x160): si_code\n <3a4> DW_AT_decl_file : 9\n <3a5> DW_AT_decl_line : 42\n <3a6> DW_AT_decl_column : 9\n <3a7> DW_AT_type : <0x47>\n <3ab> DW_AT_data_member_location: 8\n <2><3ac>: Abbrev Number: 7 (DW_TAG_member)\n- <3ad> DW_AT_name : (indirect string, offset: 0x252): __pad0\n+ <3ad> DW_AT_name : (indirect string, offset: 0x25c): __pad0\n <3b1> DW_AT_decl_file : 9\n <3b2> DW_AT_decl_line : 48\n <3b3> DW_AT_decl_column : 9\n <3b4> DW_AT_type : <0x47>\n <3b8> DW_AT_data_member_location: 12\n <2><3b9>: Abbrev Number: 7 (DW_TAG_member)\n- <3ba> DW_AT_name : (indirect string, offset: 0x192): _sifields\n+ <3ba> DW_AT_name : (indirect string, offset: 0x19c): _sifields\n <3be> DW_AT_decl_file : 9\n <3bf> DW_AT_decl_line : 123\n <3c0> DW_AT_decl_column : 9\n <3c1> DW_AT_type : <0x302>\n <3c5> DW_AT_data_member_location: 16\n <2><3c6>: Abbrev Number: 0\n <1><3c7>: Abbrev Number: 3 (DW_TAG_typedef)\n- <3c8> DW_AT_name : (indirect string, offset: 0x362): siginfo_t\n+ <3c8> DW_AT_name : (indirect string, offset: 0x364): siginfo_t\n <3cc> DW_AT_decl_file : 9\n <3cd> DW_AT_decl_line : 124\n <3ce> DW_AT_decl_column : 5\n <3cf> DW_AT_type : <0x37c>\n <1><3d3>: Abbrev Number: 3 (DW_TAG_typedef)\n- <3d4> DW_AT_name : (indirect string, offset: 0x1aa): __sighandler_t\n+ <3d4> DW_AT_name : (indirect string, offset: 0x1b4): __sighandler_t\n <3d8> DW_AT_decl_file : 10\n <3d9> DW_AT_decl_line : 72\n <3da> DW_AT_decl_column : 16\n <3db> DW_AT_type : <0x3df>\n <1><3df>: Abbrev Number: 14 (DW_TAG_pointer_type)\n <3e0> DW_AT_byte_size : 8\n <3e1> DW_AT_type : <0x3e5>\n@@ -542,21 +542,21 @@\n <1><3f0>: Abbrev Number: 12 (DW_TAG_union_type)\n <3f1> DW_AT_byte_size : 8\n <3f2> DW_AT_decl_file : 11\n <3f3> DW_AT_decl_line : 31\n <3f4> DW_AT_decl_column : 5\n <3f5> DW_AT_sibling : <0x412>\n <2><3f9>: Abbrev Number: 11 (DW_TAG_member)\n- <3fa> DW_AT_name : (indirect string, offset: 0xe9): sa_handler\n+ <3fa> DW_AT_name : (indirect string, offset: 0xf3): sa_handler\n <3fe> DW_AT_decl_file : 11\n <3ff> DW_AT_decl_line : 34\n <400> DW_AT_decl_column : 17\n <401> DW_AT_type : <0x3d3>\n <2><405>: Abbrev Number: 11 (DW_TAG_member)\n- <406> DW_AT_name : (indirect string, offset: 0x6a): sa_sigaction\n+ <406> DW_AT_name : (indirect string, offset: 0x74): sa_sigaction\n <40a> DW_AT_decl_file : 11\n <40b> DW_AT_decl_line : 36\n <40c> DW_AT_decl_column : 9\n <40d> DW_AT_type : <0x42d>\n <2><411>: Abbrev Number: 0\n <1><412>: Abbrev Number: 15 (DW_TAG_subroutine_type)\n <413> DW_AT_prototyped : 1\n@@ -571,132 +571,132 @@\n <1><427>: Abbrev Number: 14 (DW_TAG_pointer_type)\n <428> DW_AT_byte_size : 8\n <429> DW_AT_type : <0x3c7>\n <1><42d>: Abbrev Number: 14 (DW_TAG_pointer_type)\n <42e> DW_AT_byte_size : 8\n <42f> DW_AT_type : <0x412>\n <1><433>: Abbrev Number: 17 (DW_TAG_structure_type)\n- <434> DW_AT_name : (indirect string, offset: 0xd7): sigaction\n+ <434> DW_AT_name : (indirect string, offset: 0xe1): sigaction\n <438> DW_AT_byte_size : 152\n <439> DW_AT_decl_file : 11\n <43a> DW_AT_decl_line : 27\n <43b> DW_AT_decl_column : 8\n <43c> DW_AT_sibling : <0x475>\n <2><440>: Abbrev Number: 7 (DW_TAG_member)\n- <441> DW_AT_name : (indirect string, offset: 0x2f0): __sigaction_handler\n+ <441> DW_AT_name : (indirect string, offset: 0x2f2): __sigaction_handler\n <445> DW_AT_decl_file : 11\n <446> DW_AT_decl_line : 38\n <447> DW_AT_decl_column : 5\n <448> DW_AT_type : <0x3f0>\n <44c> DW_AT_data_member_location: 0\n <2><44d>: Abbrev Number: 7 (DW_TAG_member)\n- <44e> DW_AT_name : (indirect string, offset: 0x263): sa_mask\n+ <44e> DW_AT_name : (indirect string, offset: 0x293): sa_mask\n <452> DW_AT_decl_file : 11\n <453> DW_AT_decl_line : 46\n <454> DW_AT_decl_column : 16\n <455> DW_AT_type : <0x127>\n <459> DW_AT_data_member_location: 8\n <2><45a>: Abbrev Number: 7 (DW_TAG_member)\n- <45b> DW_AT_name : (indirect string, offset: 0x23e): sa_flags\n+ <45b> DW_AT_name : (indirect string, offset: 0x248): sa_flags\n <45f> DW_AT_decl_file : 11\n <460> DW_AT_decl_line : 49\n <461> DW_AT_decl_column : 9\n <462> DW_AT_type : <0x47>\n <466> DW_AT_data_member_location: 136\n <2><467>: Abbrev Number: 7 (DW_TAG_member)\n- <468> DW_AT_name : (indirect string, offset: 0x2d3): sa_restorer\n+ <468> DW_AT_name : (indirect string, offset: 0x2d5): sa_restorer\n <46c> DW_AT_decl_file : 11\n <46d> DW_AT_decl_line : 52\n <46e> DW_AT_decl_column : 12\n <46f> DW_AT_type : <0x476>\n <473> DW_AT_data_member_location: 144\n <2><474>: Abbrev Number: 0\n <1><475>: Abbrev Number: 18 (DW_TAG_subroutine_type)\n <476> DW_AT_prototyped : 1\n <1><476>: Abbrev Number: 14 (DW_TAG_pointer_type)\n <477> DW_AT_byte_size : 8\n <478> DW_AT_type : <0x475>\n <1><47c>: Abbrev Number: 2 (DW_TAG_base_type)\n <47d> DW_AT_byte_size : 8\n <47e> DW_AT_encoding : 7\t(unsigned)\n- <47f> DW_AT_name : (indirect string, offset: 0x1cb): long long unsigned int\n+ <47f> DW_AT_name : (indirect string, offset: 0x1d5): long long unsigned int\n <1><483>: Abbrev Number: 6 (DW_TAG_structure_type)\n <484> DW_AT_byte_size : 32\n <485> DW_AT_decl_file : 1\n <486> DW_AT_decl_line : 18\n <487> DW_AT_decl_column : 9\n <488> DW_AT_sibling : <0x4c1>\n <2><48c>: Abbrev Number: 7 (DW_TAG_member)\n- <48d> DW_AT_name : (indirect string, offset: 0xbe): handler\n+ <48d> DW_AT_name : (indirect string, offset: 0xc8): handler\n <491> DW_AT_decl_file : 1\n <492> DW_AT_decl_line : 19\n <493> DW_AT_decl_column : 12\n <494> DW_AT_type : <0xf4>\n <498> DW_AT_data_member_location: 0\n <2><499>: Abbrev Number: 7 (DW_TAG_member)\n- <49a> DW_AT_name : (indirect string, offset: 0x1c5): flags\n+ <49a> DW_AT_name : (indirect string, offset: 0x1cf): flags\n <49e> DW_AT_decl_file : 1\n <49f> DW_AT_decl_line : 20\n <4a0> DW_AT_decl_column : 11\n <4a1> DW_AT_type : <0xdc>\n <4a5> DW_AT_data_member_location: 8\n <2><4a6>: Abbrev Number: 7 (DW_TAG_member)\n- <4a7> DW_AT_name : (indirect string, offset: 0x1b): restorer\n+ <4a7> DW_AT_name : (indirect string, offset: 0x25): restorer\n <4ab> DW_AT_decl_file : 1\n <4ac> DW_AT_decl_line : 21\n <4ad> DW_AT_decl_column : 12\n <4ae> DW_AT_type : <0xf4>\n <4b2> DW_AT_data_member_location: 16\n <2><4b3>: Abbrev Number: 7 (DW_TAG_member)\n- <4b4> DW_AT_name : (indirect string, offset: 0x30f): mask\n+ <4b4> DW_AT_name : (indirect string, offset: 0x311): mask\n <4b8> DW_AT_decl_file : 1\n <4b9> DW_AT_decl_line : 22\n <4ba> DW_AT_decl_column : 11\n <4bb> DW_AT_type : <0xdc>\n <4bf> DW_AT_data_member_location: 24\n <2><4c0>: Abbrev Number: 0\n <1><4c1>: Abbrev Number: 3 (DW_TAG_typedef)\n- <4c2> DW_AT_name : (indirect string, offset: 0x95): go_sigaction_t\n+ <4c2> DW_AT_name : (indirect string, offset: 0x9f): go_sigaction_t\n <4c6> DW_AT_decl_file : 1\n <4c7> DW_AT_decl_line : 23\n <4c8> DW_AT_decl_column : 3\n <4c9> DW_AT_type : <0x483>\n <1><4cd>: Abbrev Number: 19 (DW_TAG_const_type)\n <4ce> DW_AT_type : <0x4c1>\n <1><4d2>: Abbrev Number: 20 (DW_TAG_subprogram)\n <4d3> DW_AT_external : 1\n- <4d3> DW_AT_name : (indirect string, offset: 0x24): x_cgo_sigaction\n+ <4d3> DW_AT_name : (indirect string, offset: 0x2e): x_cgo_sigaction\n <4d7> DW_AT_decl_file : 1\n <4d8> DW_AT_decl_line : 32\n <4d9> DW_AT_decl_column : 1\n <4da> DW_AT_prototyped : 1\n <4da> DW_AT_type : <0xd0>\n <4de> DW_AT_low_pc : 0x0\n <4e6> DW_AT_high_pc : 0x167\n <4ee> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <4f0> DW_AT_GNU_all_call_sites: 1\n <4f0> DW_AT_sibling : <0x609>\n <2><4f4>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n- <4f5> DW_AT_name : (indirect string, offset: 0x36c): signum\n+ <4f5> DW_AT_name : (indirect string, offset: 0x36e): signum\n <4f9> DW_AT_decl_file : 1\n <4fa> DW_AT_decl_line : 32\n <4fb> DW_AT_decl_column : 26\n <4fc> DW_AT_type : <0xe8>\n <500> DW_AT_location : 0x4 (location list)\n <504> DW_AT_GNU_locviews: 0x0\n <2><508>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n- <509> DW_AT_name : (indirect string, offset: 0x1f8): goact\n+ <509> DW_AT_name : (indirect string, offset: 0x202): goact\n <50d> DW_AT_decl_file : 1\n <50e> DW_AT_decl_line : 32\n <50f> DW_AT_decl_column : 56\n <510> DW_AT_type : <0x609>\n <514> DW_AT_location : 0x4a (location list)\n <518> DW_AT_GNU_locviews: 0x3c\n <2><51c>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n- <51d> DW_AT_name : (indirect string, offset: 0x2e7): oldgoact\n+ <51d> DW_AT_name : (indirect string, offset: 0x2e9): oldgoact\n <521> DW_AT_decl_file : 1\n <522> DW_AT_decl_line : 32\n <523> DW_AT_decl_column : 79\n <524> DW_AT_type : <0x60f>\n <528> DW_AT_location : 0xf4 (location list)\n <52c> DW_AT_GNU_locviews: 0xe8\n <2><530>: Abbrev Number: 22 (DW_TAG_variable)\n@@ -711,15 +711,15 @@\n <545> DW_AT_name : act\n <549> DW_AT_decl_file : 1\n <54a> DW_AT_decl_line : 34\n <54b> DW_AT_decl_column : 19\n <54c> DW_AT_type : <0x433>\n <550> DW_AT_location : 3 byte block: 91 80 7d \t(DW_OP_fbreg: -384)\n <2><554>: Abbrev Number: 24 (DW_TAG_variable)\n- <555> DW_AT_name : (indirect string, offset: 0x26b): oldact\n+ <555> DW_AT_name : (indirect string, offset: 0x29b): oldact\n <559> DW_AT_decl_file : 1\n <55a> DW_AT_decl_line : 35\n <55b> DW_AT_decl_column : 19\n <55c> DW_AT_type : <0x433>\n <560> DW_AT_location : 3 byte block: 91 a0 7e \t(DW_OP_fbreg: -224)\n <2><564>: Abbrev Number: 22 (DW_TAG_variable)\n <565> DW_AT_name : i\n@@ -781,40 +781,40 @@\n <60b> DW_AT_type : <0x4cd>\n <1><60f>: Abbrev Number: 14 (DW_TAG_pointer_type)\n <610> DW_AT_byte_size : 8\n <611> DW_AT_type : <0x4c1>\n <1><615>: Abbrev Number: 28 (DW_TAG_subprogram)\n <616> DW_AT_external : 1\n <616> DW_AT_declaration : 1\n- <616> DW_AT_linkage_name: (indirect string, offset: 0x224): sigemptyset\n- <61a> DW_AT_name : (indirect string, offset: 0x224): sigemptyset\n+ <616> DW_AT_linkage_name: (indirect string, offset: 0x22e): sigemptyset\n+ <61a> DW_AT_name : (indirect string, offset: 0x22e): sigemptyset\n <61e> DW_AT_decl_file : 10\n <61f> DW_AT_decl_line : 196\n <620> DW_AT_decl_column : 12\n <1><621>: Abbrev Number: 28 (DW_TAG_subprogram)\n <622> DW_AT_external : 1\n <622> DW_AT_declaration : 1\n- <622> DW_AT_linkage_name: (indirect string, offset: 0x8b): sigaddset\n- <626> DW_AT_name : (indirect string, offset: 0x8b): sigaddset\n+ <622> DW_AT_linkage_name: (indirect string, offset: 0x95): sigaddset\n+ <626> DW_AT_name : (indirect string, offset: 0x95): sigaddset\n <62a> DW_AT_decl_file : 10\n <62b> DW_AT_decl_line : 202\n <62c> DW_AT_decl_column : 12\n <1><62d>: Abbrev Number: 28 (DW_TAG_subprogram)\n <62e> DW_AT_external : 1\n <62e> DW_AT_declaration : 1\n- <62e> DW_AT_linkage_name: (indirect string, offset: 0xd7): sigaction\n- <632> DW_AT_name : (indirect string, offset: 0xd7): sigaction\n+ <62e> DW_AT_linkage_name: (indirect string, offset: 0xe1): sigaction\n+ <632> DW_AT_name : (indirect string, offset: 0xe1): sigaction\n <636> DW_AT_decl_file : 10\n <637> DW_AT_decl_line : 240\n <638> DW_AT_decl_column : 12\n <1><639>: Abbrev Number: 28 (DW_TAG_subprogram)\n <63a> DW_AT_external : 1\n <63a> DW_AT_declaration : 1\n- <63a> DW_AT_linkage_name: (indirect string, offset: 0x141): sigismember\n- <63e> DW_AT_name : (indirect string, offset: 0x141): sigismember\n+ <63a> DW_AT_linkage_name: (indirect string, offset: 0x14b): sigismember\n+ <63e> DW_AT_name : (indirect string, offset: 0x14b): sigismember\n <642> DW_AT_decl_file : 10\n <643> DW_AT_decl_line : 208\n <644> DW_AT_decl_column : 12\n <1><645>: Abbrev Number: 28 (DW_TAG_subprogram)\n <646> DW_AT_external : 1\n <646> DW_AT_declaration : 1\n <646> DW_AT_linkage_name: (indirect string, offset: 0x0): __errno_location\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -12,14 +12,15 @@\n __sigset_t.h\n __sigval_t.h\n siginfo_t.h\n signal.h\n sigaction.h\n __errno_location\n __clock_t\n+_sigfault\n restorer\n x_cgo_sigaction\n __uint64_t\n uint64_t\n short int\n intptr_t\n sa_sigaction\n@@ -50,17 +51,16 @@\n unsigned int\n _sigpoll\n si_errno\n short unsigned int\n sigemptyset\n sa_flags\n _call_addr\n-_sigfault\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n si_addr_lsb\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n long unsigned int\n sa_restorer\n oldgoact\n __sigaction_handler\n __uint32_t\n __int32_t\n gcc_sigaction.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,153 +1,153 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 :\n x_cgo_sigaction():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:32\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:32\n \tpush %r15\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:40\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:40\n \txor %eax,%eax\n \tmov $0x13,%ecx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:32\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:32\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tmov %rdx,%rbp\n \tpush %rbx\n \tsub $0x158,%rsp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:40\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:40\n \tlea 0x10(%rsp),%r14\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:32\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:32\n \tmov %rdi,0x8(%rsp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:41\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:41\n \tlea 0xb0(%rsp),%r15\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:40\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:40\n \tmov %r14,%rdi\n \trep stos %rax,%es:(%rdi)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:41\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:41\n \tmov $0x13,%ecx\n \tmov %r15,%rdi\n \trep stos %rax,%es:(%rdi)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:43\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:43\n \ttest %rsi,%rsi\n \tje 154 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:45\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:45\n \tmov (%rsi),%rax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:49\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:49\n \tlea 0x18(%rsp),%r12\n \tmov %rsi,%r13\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:50\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:50\n \txor %ebx,%ebx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:49\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:49\n \tmov %r12,%rdi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:45\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:45\n \tmov %rax,0x10(%rsp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:49\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:49\n \tcallq 61 \n R_X86_64_PLT32\tsigemptyset-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:50\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:50\n \tjmp 72 \n \tnopl 0x0(%rax,%rax,1)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:50 (discriminator 2)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:50 (discriminator 2)\n \tadd $0x1,%rbx\n \tcmp $0x40,%rbx\n \tje 91 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:51\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:51\n \tmov 0x18(%r13),%rax\n \tbt %rbx,%rax\n \tjae 68 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:52\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:52\n \tlea 0x1(%rbx),%esi\n \tmov %r12,%rdi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:50\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:50\n \tadd $0x1,%rbx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:52\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:52\n \tcallq 8b \n R_X86_64_PLT32\tsigaddset-0x4\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:50\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:50\n \tcmp $0x40,%rbx\n \tjne 72 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:55\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:55\n \tmov 0x8(%r13),%rax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:58\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:58\n \tmov %r15,%rdx\n \tmov %r14,%rsi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:55\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:55\n \tand $0xfbffffff,%eax\n \tmov %eax,0x98(%rsp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:58\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:58\n \ttest %rbp,%rbp\n \tje 137 \n \tmov 0x8(%rsp),%edi\n \tcallq b9 \n R_X86_64_PLT32\tsigaction-0x4\n \tmov %eax,%r14d\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:59\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:59\n \tcmp $0xffffffff,%eax\n \tje 14a \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:66\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:66\n \tmov 0xb0(%rsp),%rax\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:72\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:72\n \txor %ebx,%ebx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:71\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:71\n \tmovq $0x0,0x18(%rbp)\n \tlea 0xb8(%rsp),%r12\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:74\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:74\n \tmov $0x1,%r13d\n \tmov %rax,0x0(%rbp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:72\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:72\n \tnopl 0x0(%rax)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:73\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:73\n \tlea 0x1(%rbx),%esi\n \tmov %r12,%rdi\n \tcallq fb \n R_X86_64_PLT32\tsigismember-0x4\n \tcmp $0x1,%eax\n \tjne 10c \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:74\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:74\n \tmov %r13,%rax\n \tmov %ebx,%ecx\n \tshl %cl,%rax\n \tor %rax,0x18(%rbp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:72 (discriminator 2)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:72 (discriminator 2)\n \tadd $0x1,%rbx\n \tcmp $0x40,%rbx\n \tjne f0 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:77\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:77\n \tmovslq 0x138(%rsp),%rax\n \tmov %rax,0x8(%rbp)\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:82\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:82\n \tadd $0x158,%rsp\n \tmov %r14d,%eax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tretq \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:58\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:58\n \txor %edx,%edx\n \tmov 0x8(%rsp),%edi\n \tcallq 142 \n R_X86_64_PLT32\tsigaction-0x4\n \tmov %eax,%r14d\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:59\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:59\n \tcmp $0xffffffff,%eax\n \tjne 122 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:62\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:62\n \tcallq 14f \n R_X86_64_PLT32\t__errno_location-0x4\n \tmov (%rax),%r14d\n \tjmp 122 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:58\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:58\n \txor %edx,%edx\n \txor %esi,%esi\n \ttest %rbp,%rbp\n \tje 139 \n \tmov %r15,%rdx\n \txor %esi,%esi\n \tjmpq b0 \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,89 +1,89 @@\n \n String dump of section '.debug_str':\n [ 0] __errno_location\n [ 11] __clock_t\n- [ 1b] restorer\n- [ 24] x_cgo_sigaction\n- [ 34] __uint64_t\n- [ 3f] _bounds\n- [ 47] uint64_t\n- [ 50] short int\n- [ 5a] size_t\n- [ 61] intptr_t\n- [ 6a] sa_sigaction\n- [ 77] si_fd\n- [ 7d] __pid_t\n- [ 85] _arch\n- [ 8b] sigaddset\n- [ 95] go_sigaction_t\n- [ a4] si_stime\n- [ ad] si_status\n- [ b7] _upper\n- [ be] handler\n- [ c6] _kill\n- [ cc] si_overrun\n- [ d7] sigaction\n- [ e1] si_addr\n- [ e9] sa_handler\n- [ f4] _sigsys\n- [ fc] uintptr_t\n- [ 106] si_utime\n- [ 10f] si_sigval\n- [ 119] long long int\n- [ 127] _timer\n- [ 12e] long int\n- [ 137] sival_ptr\n- [ 141] sigismember\n- [ 14d] _syscall\n- [ 156] si_code\n- [ 15e] GNU C17 10.2.0\n- [ 16d] _pkey\n- [ 173] si_signo\n- [ 17c] _addr_bnd\n- [ 186] long double\n- [ 192] _sifields\n- [ 19c] unsigned char\n- [ 1aa] __sighandler_t\n- [ 1b9] signed char\n- [ 1c5] flags\n- [ 1cb] long long unsigned int\n- [ 1e2] unsigned int\n- [ 1ef] _sigpoll\n- [ 1f8] goact\n- [ 1fe] si_errno\n- [ 207] short unsigned int\n- [ 21a] _pad\n- [ 21f] char\n- [ 224] sigemptyset\n- [ 230] __val\n- [ 236] int32_t\n- [ 23e] sa_flags\n- [ 247] _call_addr\n- [ 252] __pad0\n- [ 259] _sigfault\n- [ 263] sa_mask\n- [ 26b] oldact\n- [ 272] sigval\n- [ 279] si_addr_lsb\n- [ 285] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 2b3] si_tid\n- [ 2ba] long unsigned int\n- [ 2cc] si_pid\n- [ 2d3] sa_restorer\n- [ 2df] si_band\n- [ 2e7] oldgoact\n- [ 2f0] __sigaction_handler\n- [ 304] __uint32_t\n- [ 30f] mask\n- [ 314] __int32_t\n- [ 31e] gcc_sigaction.c\n- [ 32e] sival_int\n- [ 338] si_uid\n- [ 33f] __uid_t\n- [ 347] __sigval_t\n- [ 352] _lower\n- [ 359] _sigchld\n- [ 362] siginfo_t\n- [ 36c] signum\n- [ 373] __sigset_t\n+ [ 1b] _sigfault\n+ [ 25] restorer\n+ [ 2e] x_cgo_sigaction\n+ [ 3e] __uint64_t\n+ [ 49] _bounds\n+ [ 51] uint64_t\n+ [ 5a] short int\n+ [ 64] size_t\n+ [ 6b] intptr_t\n+ [ 74] sa_sigaction\n+ [ 81] si_fd\n+ [ 87] __pid_t\n+ [ 8f] _arch\n+ [ 95] sigaddset\n+ [ 9f] go_sigaction_t\n+ [ ae] si_stime\n+ [ b7] si_status\n+ [ c1] _upper\n+ [ c8] handler\n+ [ d0] _kill\n+ [ d6] si_overrun\n+ [ e1] sigaction\n+ [ eb] si_addr\n+ [ f3] sa_handler\n+ [ fe] _sigsys\n+ [ 106] uintptr_t\n+ [ 110] si_utime\n+ [ 119] si_sigval\n+ [ 123] long long int\n+ [ 131] _timer\n+ [ 138] long int\n+ [ 141] sival_ptr\n+ [ 14b] sigismember\n+ [ 157] _syscall\n+ [ 160] si_code\n+ [ 168] GNU C17 10.2.0\n+ [ 177] _pkey\n+ [ 17d] si_signo\n+ [ 186] _addr_bnd\n+ [ 190] long double\n+ [ 19c] _sifields\n+ [ 1a6] unsigned char\n+ [ 1b4] __sighandler_t\n+ [ 1c3] signed char\n+ [ 1cf] flags\n+ [ 1d5] long long unsigned int\n+ [ 1ec] unsigned int\n+ [ 1f9] _sigpoll\n+ [ 202] goact\n+ [ 208] si_errno\n+ [ 211] short unsigned int\n+ [ 224] _pad\n+ [ 229] char\n+ [ 22e] sigemptyset\n+ [ 23a] __val\n+ [ 240] int32_t\n+ [ 248] sa_flags\n+ [ 251] _call_addr\n+ [ 25c] __pad0\n+ [ 263] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 293] sa_mask\n+ [ 29b] oldact\n+ [ 2a2] sigval\n+ [ 2a9] si_addr_lsb\n+ [ 2b5] si_tid\n+ [ 2bc] long unsigned int\n+ [ 2ce] si_pid\n+ [ 2d5] sa_restorer\n+ [ 2e1] si_band\n+ [ 2e9] oldgoact\n+ [ 2f2] __sigaction_handler\n+ [ 306] __uint32_t\n+ [ 311] mask\n+ [ 316] __int32_t\n+ [ 320] gcc_sigaction.c\n+ [ 330] sival_int\n+ [ 33a] si_uid\n+ [ 341] __uid_t\n+ [ 349] __sigval_t\n+ [ 354] _lower\n+ [ 35b] _sigchld\n+ [ 364] siginfo_t\n+ [ 36e] signum\n+ [ 375] __sigset_t\n \n"}]}, {"source1": "_x010.o", "source2": "_x010.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,17 +10,17 @@\n [ 5] .rela.debug_info RELA 0000000000000000 000940 0003d8 18 I 17 4 8\n [ 6] .debug_abbrev PROGBITS 0000000000000000 00026e 000107 00 0 0 1\n [ 7] .debug_loc PROGBITS 0000000000000000 000375 0001c2 00 0 0 1\n [ 8] .debug_aranges PROGBITS 0000000000000000 000537 000030 00 0 0 1\n [ 9] .rela.debug_aranges RELA 0000000000000000 000d18 000030 18 I 17 8 8\n [10] .debug_line PROGBITS 0000000000000000 000567 00009f 00 0 0 1\n [11] .rela.debug_line RELA 0000000000000000 000d48 000018 18 I 17 10 8\n- [12] .debug_str PROGBITS 0000000000000000 000606 00013f 01 MS 0 0 1\n- [13] .comment PROGBITS 0000000000000000 000745 000020 01 MS 0 0 1\n- [14] .note.GNU-stack PROGBITS 0000000000000000 000765 000000 00 0 0 1\n+ [12] .debug_str PROGBITS 0000000000000000 000606 000141 01 MS 0 0 1\n+ [13] .comment PROGBITS 0000000000000000 000747 000020 01 MS 0 0 1\n+ [14] .note.GNU-stack PROGBITS 0000000000000000 000767 000000 00 0 0 1\n [15] .eh_frame PROGBITS 0000000000000000 000768 000050 00 A 0 0 8\n [16] .rela.eh_frame RELA 0000000000000000 000d60 000018 18 I 17 15 8\n [17] .symtab SYMTAB 0000000000000000 0007b8 000168 18 18 14 8\n [18] .strtab STRTAB 0000000000000000 000920 00001f 00 0 0 1\n [19] .shstrtab STRTAB 0000000000000000 000d78 0000ae 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": "@@ -1,47 +1,47 @@\n \n Relocation section '.rela.debug_info' at offset 0x940 contains 41 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000060000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 11d\n-0000000000000011 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 10d\n-0000000000000015 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 8c\n+000000000000000c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 11f\n+0000000000000011 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 10f\n+0000000000000015 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 79\n 0000000000000019 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000029 000000090000000a R_X86_64_32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 79\n-0000000000000037 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e6\n+0000000000000030 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + a9\n+0000000000000037 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e8\n 000000000000003e 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + e\n 0000000000000045 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 25\n-000000000000004c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + f9\n-0000000000000053 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 135\n-0000000000000061 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + ba\n-000000000000006a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 87\n+000000000000004c 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + fb\n+0000000000000053 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 137\n+0000000000000061 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + bc\n+000000000000006a 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + b7\n 000000000000006f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 1b\n 000000000000007d 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n 0000000000000084 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 37\n-0000000000000089 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + d6\n-0000000000000096 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 105\n-00000000000000a3 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + cb\n+0000000000000089 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + d8\n+0000000000000096 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 107\n+00000000000000a3 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + cd\n 00000000000000d1 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 59\n 00000000000000d8 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 00000000000000fa 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 6\n 00000000000000fe 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 0\n 0000000000000103 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 67\n 000000000000010e 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 58\n 0000000000000112 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 52\n-0000000000000117 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + c3\n+0000000000000117 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + c5\n 0000000000000122 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + aa\n 0000000000000126 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + a4\n 000000000000012b 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 6c\n 0000000000000136 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + fa\n 000000000000013a 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + f6\n 000000000000013f 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 4e\n 000000000000014a 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 137\n 000000000000014e 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 133\n-0000000000000153 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 12c\n+0000000000000153 0000000a0000000a R_X86_64_32 0000000000000000 .debug_str + 12e\n 000000000000015e 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 176\n 0000000000000162 000000070000000a R_X86_64_32 0000000000000000 .debug_loc + 170\n 0000000000000177 0000000200000001 R_X86_64_64 0000000000000000 .text + 36\n 0000000000000190 0000000200000001 R_X86_64_64 0000000000000000 .text + 41\n \n Relocation section '.rela.debug_aranges' at offset 0xd18 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,59 +2,59 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x1de (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\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 <21> DW_AT_high_pc : 0x4c\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_base_type)\n <2e> DW_AT_byte_size : 1\n <2f> DW_AT_encoding : 8\t(unsigned char)\n- <30> DW_AT_name : (indirect string, offset: 0x79): unsigned char\n+ <30> DW_AT_name : (indirect string, offset: 0xa9): unsigned char\n <1><34>: Abbrev Number: 2 (DW_TAG_base_type)\n <35> DW_AT_byte_size : 2\n <36> DW_AT_encoding : 7\t(unsigned)\n- <37> DW_AT_name : (indirect string, offset: 0xe6): short unsigned int\n+ <37> DW_AT_name : (indirect string, offset: 0xe8): short unsigned int\n <1><3b>: Abbrev Number: 2 (DW_TAG_base_type)\n <3c> DW_AT_byte_size : 4\n <3d> DW_AT_encoding : 7\t(unsigned)\n <3e> DW_AT_name : (indirect string, offset: 0xe): unsigned int\n <1><42>: Abbrev Number: 2 (DW_TAG_base_type)\n <43> DW_AT_byte_size : 8\n <44> DW_AT_encoding : 7\t(unsigned)\n <45> DW_AT_name : (indirect string, offset: 0x25): long unsigned int\n <1><49>: Abbrev Number: 2 (DW_TAG_base_type)\n <4a> DW_AT_byte_size : 1\n <4b> DW_AT_encoding : 6\t(signed char)\n- <4c> DW_AT_name : (indirect string, offset: 0xf9): signed char\n+ <4c> DW_AT_name : (indirect string, offset: 0xfb): signed char\n <1><50>: Abbrev Number: 2 (DW_TAG_base_type)\n <51> DW_AT_byte_size : 2\n <52> DW_AT_encoding : 5\t(signed)\n- <53> DW_AT_name : (indirect string, offset: 0x135): short int\n+ <53> DW_AT_name : (indirect string, offset: 0x137): short int\n <1><57>: Abbrev Number: 3 (DW_TAG_base_type)\n <58> DW_AT_byte_size : 4\n <59> DW_AT_encoding : 5\t(signed)\n <5a> DW_AT_name : int\n <1><5e>: Abbrev Number: 2 (DW_TAG_base_type)\n <5f> DW_AT_byte_size : 8\n <60> DW_AT_encoding : 5\t(signed)\n- <61> DW_AT_name : (indirect string, offset: 0xba): long int\n+ <61> DW_AT_name : (indirect string, offset: 0xbc): long int\n <1><65>: Abbrev Number: 4 (DW_TAG_pointer_type)\n <66> DW_AT_byte_size : 8\n <1><67>: Abbrev Number: 2 (DW_TAG_base_type)\n <68> DW_AT_byte_size : 1\n <69> DW_AT_encoding : 6\t(signed char)\n- <6a> DW_AT_name : (indirect string, offset: 0x87): char\n+ <6a> DW_AT_name : (indirect string, offset: 0xb7): char\n <1><6e>: Abbrev Number: 5 (DW_TAG_typedef)\n <6f> DW_AT_name : (indirect string, offset: 0x1b): uintptr_t\n <73> DW_AT_decl_file : 3\n <74> DW_AT_decl_line : 90\n <75> DW_AT_decl_column : 27\n <76> DW_AT_type : <0x42>\n <1><7a>: Abbrev Number: 2 (DW_TAG_base_type)\n@@ -62,29 +62,29 @@\n <7c> DW_AT_encoding : 5\t(signed)\n <7d> DW_AT_name : (indirect string, offset: 0x0): long long int\n <1><81>: Abbrev Number: 2 (DW_TAG_base_type)\n <82> DW_AT_byte_size : 8\n <83> DW_AT_encoding : 7\t(unsigned)\n <84> DW_AT_name : (indirect string, offset: 0x37): long long unsigned int\n <1><88>: Abbrev Number: 6 (DW_TAG_structure_type)\n- <89> DW_AT_name : (indirect string, offset: 0xd6): cgoTracebackArg\n+ <89> DW_AT_name : (indirect string, offset: 0xd8): cgoTracebackArg\n <8d> DW_AT_byte_size : 32\n <8e> DW_AT_decl_file : 2\n <8f> DW_AT_decl_line : 102\n <90> DW_AT_decl_column : 8\n <91> DW_AT_sibling : <0xca>\n <2><95>: Abbrev Number: 7 (DW_TAG_member)\n- <96> DW_AT_name : (indirect string, offset: 0x105): Context\n+ <96> DW_AT_name : (indirect string, offset: 0x107): Context\n <9a> DW_AT_decl_file : 2\n <9b> DW_AT_decl_line : 103\n <9c> DW_AT_decl_column : 13\n <9d> DW_AT_type : <0x6e>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 7 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xcb): SigContext\n+ DW_AT_name : (indirect string, offset: 0xcd): SigContext\n DW_AT_decl_file : 2\n DW_AT_decl_line : 104\n DW_AT_decl_column : 13\n DW_AT_type : <0x6e>\n DW_AT_data_member_location: 8\n <2>: Abbrev Number: 8 (DW_TAG_member)\n DW_AT_name : Buf\n@@ -129,15 +129,15 @@\n <107> DW_AT_decl_file : 1\n <108> DW_AT_decl_line : 15\n <109> DW_AT_decl_column : 36\n <10a> DW_AT_type : <0x65>\n <10e> DW_AT_location : 0x58 (location list)\n <112> DW_AT_GNU_locviews: 0x52\n <2><116>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n- <117> DW_AT_name : (indirect string, offset: 0xc3): context\n+ <117> DW_AT_name : (indirect string, offset: 0xc5): context\n <11b> DW_AT_decl_file : 1\n <11c> DW_AT_decl_line : 15\n <11d> DW_AT_decl_column : 48\n <11e> DW_AT_type : <0x65>\n <122> DW_AT_location : 0xaa (location list)\n <126> DW_AT_GNU_locviews: 0xa4\n <2><12a>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n@@ -153,15 +153,15 @@\n <143> DW_AT_decl_file : 1\n <144> DW_AT_decl_line : 15\n <145> DW_AT_decl_column : 115\n <146> DW_AT_type : <0xca>\n <14a> DW_AT_location : 0x137 (location list)\n <14e> DW_AT_GNU_locviews: 0x133\n <2><152>: Abbrev Number: 12 (DW_TAG_formal_parameter)\n- <153> DW_AT_name : (indirect string, offset: 0x12c): sigtramp\n+ <153> DW_AT_name : (indirect string, offset: 0x12e): sigtramp\n <157> DW_AT_decl_file : 1\n <158> DW_AT_decl_line : 15\n <159> DW_AT_decl_column : 134\n <15a> DW_AT_type : <0x1db>\n <15e> DW_AT_location : 0x176 (location list)\n <162> DW_AT_GNU_locviews: 0x170\n <2><166>: Abbrev Number: 13 (DW_TAG_variable)\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,41 +1,41 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 :\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 %r13\n \tmov %rsi,%r13\n \tpush %r12\n \tmov %rdx,%r12\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n \tmov %r9,%rbx\n \tsub $0x28,%rsp\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 %rdx,0x8(%rsp)\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 \tmov %rsp,%rdi\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 %r8,0x10(%rsp)\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 \tmovq $0x0,(%rsp)\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 \tmovq $0x20,0x18(%rsp)\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 \tcallq *%rcx\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 \tmov %r12,%rdx\n \tmov %r13,%rsi\n \tmov %rbp,%rdi\n \tcallq *%rbx\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,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tretq \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": "_x011.o", "source2": "_x011.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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 6296 (bytes into file)\n+ Start of section headers: 6304 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 64 (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 0x1898:\n+There are 23 section headers, starting at offset 0x18a0:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .text PROGBITS 0000000000000000 000040 000050 00 AX 0 0 16\n- [ 2] .rela.text RELA 0000000000000000 000f28 000090 18 I 20 1 8\n+ [ 2] .rela.text RELA 0000000000000000 000f30 000090 18 I 20 1 8\n [ 3] .data PROGBITS 0000000000000000 000090 000000 00 WA 0 0 1\n [ 4] .bss NOBITS 0000000000000000 000090 000000 00 WA 0 0 1\n [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000090 00002c 01 AMS 0 0 8\n [ 6] .rodata PROGBITS 0000000000000000 0000c0 000008 00 A 0 0 8\n [ 7] .debug_info PROGBITS 0000000000000000 0000c8 00043a 00 0 0 1\n- [ 8] .rela.debug_info RELA 0000000000000000 000fb8 0007b0 18 I 20 7 8\n+ [ 8] .rela.debug_info RELA 0000000000000000 000fc0 0007b0 18 I 20 7 8\n [ 9] .debug_abbrev PROGBITS 0000000000000000 000502 0001b1 00 0 0 1\n [10] .debug_loc PROGBITS 0000000000000000 0006b3 0000b6 00 0 0 1\n [11] .debug_aranges PROGBITS 0000000000000000 000769 000030 00 0 0 1\n- [12] .rela.debug_aranges RELA 0000000000000000 001768 000030 18 I 20 11 8\n+ [12] .rela.debug_aranges RELA 0000000000000000 001770 000030 18 I 20 11 8\n [13] .debug_line PROGBITS 0000000000000000 000799 00016e 00 0 0 1\n- [14] .rela.debug_line RELA 0000000000000000 001798 000018 18 I 20 13 8\n- [15] .debug_str PROGBITS 0000000000000000 000907 0002f8 01 MS 0 0 1\n- [16] .comment PROGBITS 0000000000000000 000bff 000020 01 MS 0 0 1\n- [17] .note.GNU-stack PROGBITS 0000000000000000 000c1f 000000 00 0 0 1\n- [18] .eh_frame PROGBITS 0000000000000000 000c20 000038 00 A 0 0 8\n- [19] .rela.eh_frame RELA 0000000000000000 0017b0 000018 18 I 20 18 8\n- [20] .symtab SYMTAB 0000000000000000 000c58 000258 18 21 17 8\n- [21] .strtab STRTAB 0000000000000000 000eb0 000076 00 0 0 1\n- [22] .shstrtab STRTAB 0000000000000000 0017c8 0000ca 00 0 0 1\n+ [14] .rela.debug_line RELA 0000000000000000 0017a0 000018 18 I 20 13 8\n+ [15] .debug_str PROGBITS 0000000000000000 000907 0002fa 01 MS 0 0 1\n+ [16] .comment PROGBITS 0000000000000000 000c01 000020 01 MS 0 0 1\n+ [17] .note.GNU-stack PROGBITS 0000000000000000 000c21 000000 00 0 0 1\n+ [18] .eh_frame PROGBITS 0000000000000000 000c28 000038 00 A 0 0 8\n+ [19] .rela.eh_frame RELA 0000000000000000 0017b8 000018 18 I 20 18 8\n+ [20] .symtab SYMTAB 0000000000000000 000c60 000258 18 21 17 8\n+ [21] .strtab STRTAB 0000000000000000 000eb8 000076 00 0 0 1\n+ [22] .shstrtab STRTAB 0000000000000000 0017d0 0000ca 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 l (large), p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,107 +1,107 @@\n \n-Relocation section '.rela.text' at offset 0xf28 contains 6 entries:\n+Relocation section '.rela.text' at offset 0xf30 contains 6 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000000a 0000001300000004 R_X86_64_PLT32 0000000000000000 malloc - 4\n 000000000000002e 000000150000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stderr - 4\n 000000000000003f 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4\n 0000000000000047 0000001600000004 R_X86_64_PLT32 0000000000000000 fwrite - 4\n 000000000000004c 0000001700000004 R_X86_64_PLT32 0000000000000000 abort - 4\n 0000000000000027 0000001400000004 R_X86_64_PLT32 0000000000000000 _cgo_sys_thread_start - 4\n \n-Relocation section '.rela.debug_info' at offset 0xfb8 contains 82 entries:\n+Relocation section '.rela.debug_info' at offset 0xfc0 contains 82 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000080000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 26a\n-0000000000000011 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 29e\n-0000000000000015 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 102\n+000000000000000c 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 26c\n+0000000000000011 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2a0\n+0000000000000015 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 9e\n 0000000000000019 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000029 0000000b0000000a R_X86_64_32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1f4\n-0000000000000037 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 17c\n-000000000000003e 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 142\n-0000000000000045 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 15c\n+0000000000000030 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1f6\n+0000000000000037 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 186\n+000000000000003e 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 14c\n+0000000000000045 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 166\n 000000000000004c 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 79\n-0000000000000053 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 202\n-0000000000000061 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + ab\n+0000000000000053 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 204\n+0000000000000061 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + db\n 0000000000000066 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 0\n-0000000000000072 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 279\n-0000000000000088 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 25f\n+0000000000000072 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 27b\n+0000000000000088 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 261\n 000000000000008d 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2a\n 0000000000000099 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 23\n 00000000000000a7 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 6b\n 00000000000000ae 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 4b\n-00000000000000b3 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1da\n-00000000000000c0 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + b4\n+00000000000000b3 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1dc\n+00000000000000c0 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + e4\n 00000000000000cd 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 8\n-00000000000000da 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 9e\n-00000000000000e7 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 283\n-00000000000000f4 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2e9\n-0000000000000101 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 16e\n-000000000000010e 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1b9\n+00000000000000da 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + ce\n+00000000000000e7 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 285\n+00000000000000f4 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2eb\n+0000000000000101 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 178\n+000000000000010e 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1bb\n 000000000000011b 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 3e\n-0000000000000128 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + bb\n-0000000000000135 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 18f\n-0000000000000142 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2b9\n-000000000000014f 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 291\n-000000000000015c 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1eb\n+0000000000000128 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + eb\n+0000000000000135 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 199\n+0000000000000142 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2bb\n+000000000000014f 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 293\n+000000000000015c 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1ed\n 0000000000000169 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1c\n 0000000000000176 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 96\n-0000000000000183 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1a3\n-0000000000000190 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + f6\n-000000000000019d 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + c7\n-00000000000001aa 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 235\n+0000000000000183 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1ad\n+0000000000000190 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 126\n+000000000000019d 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + f7\n+00000000000001aa 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 237\n 00000000000001b7 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 34\n-00000000000001c4 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 19d\n-00000000000001d1 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1b1\n+00000000000001c4 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1a7\n+00000000000001d1 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 132\n 00000000000001de 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 62\n-00000000000001eb 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2de\n-00000000000001f8 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2d0\n-0000000000000205 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 14f\n-0000000000000212 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 130\n-000000000000021f 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1ab\n-000000000000022c 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2a9\n-000000000000023a 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 244\n-0000000000000246 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1cf\n-000000000000024e 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 137\n-0000000000000275 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + de\n-0000000000000280 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 21f\n-00000000000002a1 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2b2\n-00000000000002ad 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1c7\n-00000000000002ce 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 22d\n-00000000000002db 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1e3\n-00000000000002e9 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + ea\n-00000000000002f5 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + ea\n-0000000000000347 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + d3\n+00000000000001eb 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2e0\n+00000000000001f8 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2d2\n+0000000000000205 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 159\n+0000000000000212 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 13a\n+000000000000021f 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1b5\n+000000000000022c 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2ab\n+000000000000023a 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 246\n+0000000000000246 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1d1\n+000000000000024e 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 141\n+0000000000000275 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 10e\n+0000000000000280 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 221\n+00000000000002a1 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2b4\n+00000000000002ad 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1c9\n+00000000000002ce 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 22f\n+00000000000002db 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 1e5\n+00000000000002e9 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 11a\n+00000000000002f5 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 11a\n+0000000000000347 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 103\n 0000000000000354 0000001800000001 R_X86_64_64 0000000000000000 _cgo_yield + 0\n-0000000000000368 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 20c\n+0000000000000368 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 20e\n 000000000000036f 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000391 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 8\n 0000000000000395 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 0\n 00000000000003a4 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 6d\n 00000000000003a8 000000090000000a R_X86_64_32 0000000000000000 .debug_loc + 67\n 00000000000003ad 0000000200000001 R_X86_64_64 0000000000000000 .text + e\n 00000000000003c4 0000000200000001 R_X86_64_64 0000000000000000 .text + 2b\n 00000000000003d1 0000000200000001 R_X86_64_64 0000000000000000 .text + 4b\n 00000000000003e6 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.8 + 0\n 00000000000003fb 0000000200000001 R_X86_64_64 0000000000000000 .text + 50\n 0000000000000409 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 15\n 000000000000040d 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 15\n-0000000000000416 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 249\n-000000000000041a 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 249\n-0000000000000422 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2c9\n+0000000000000416 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 24b\n+000000000000041a 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 24b\n+0000000000000422 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 2cb\n 0000000000000426 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 85\n-000000000000042d 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 264\n-0000000000000431 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 264\n+000000000000042d 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 266\n+0000000000000431 0000000c0000000a R_X86_64_32 0000000000000000 .debug_str + 266\n \n-Relocation section '.rela.debug_aranges' at offset 0x1768 contains 2 entries:\n+Relocation section '.rela.debug_aranges' at offset 0x1770 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000070000000a R_X86_64_32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n-Relocation section '.rela.debug_line' at offset 0x1798 contains 1 entry:\n+Relocation section '.rela.debug_line' at offset 0x17a0 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000121 0000000200000001 R_X86_64_64 0000000000000000 .text + 0\n \n-Relocation section '.rela.eh_frame' at offset 0x17b0 contains 1 entry:\n+Relocation section '.rela.eh_frame' at offset 0x17b8 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000020 0000000200000002 R_X86_64_PC32 0000000000000000 .text + 0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,74 +2,74 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x436 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x26a): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x26c): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x29e): gcc_util.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x102): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x2a0): gcc_util.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x9e): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <21> DW_AT_high_pc : 0x50\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_base_type)\n <2e> DW_AT_byte_size : 1\n <2f> DW_AT_encoding : 8\t(unsigned char)\n- <30> DW_AT_name : (indirect string, offset: 0x1f4): unsigned char\n+ <30> DW_AT_name : (indirect string, offset: 0x1f6): unsigned char\n <1><34>: Abbrev Number: 2 (DW_TAG_base_type)\n <35> DW_AT_byte_size : 2\n <36> DW_AT_encoding : 7\t(unsigned)\n- <37> DW_AT_name : (indirect string, offset: 0x17c): short unsigned int\n+ <37> DW_AT_name : (indirect string, offset: 0x186): short unsigned int\n <1><3b>: Abbrev Number: 2 (DW_TAG_base_type)\n <3c> DW_AT_byte_size : 4\n <3d> DW_AT_encoding : 7\t(unsigned)\n- <3e> DW_AT_name : (indirect string, offset: 0x142): unsigned int\n+ <3e> DW_AT_name : (indirect string, offset: 0x14c): unsigned int\n <1><42>: Abbrev Number: 2 (DW_TAG_base_type)\n <43> DW_AT_byte_size : 8\n <44> DW_AT_encoding : 7\t(unsigned)\n- <45> DW_AT_name : (indirect string, offset: 0x15c): long unsigned int\n+ <45> DW_AT_name : (indirect string, offset: 0x166): long unsigned int\n <1><49>: Abbrev Number: 2 (DW_TAG_base_type)\n <4a> DW_AT_byte_size : 1\n <4b> DW_AT_encoding : 6\t(signed char)\n <4c> DW_AT_name : (indirect string, offset: 0x79): signed char\n <1><50>: Abbrev Number: 2 (DW_TAG_base_type)\n <51> DW_AT_byte_size : 2\n <52> DW_AT_encoding : 5\t(signed)\n- <53> DW_AT_name : (indirect string, offset: 0x202): short int\n+ <53> DW_AT_name : (indirect string, offset: 0x204): short int\n <1><57>: Abbrev Number: 3 (DW_TAG_base_type)\n <58> DW_AT_byte_size : 4\n <59> DW_AT_encoding : 5\t(signed)\n <5a> DW_AT_name : int\n <1><5e>: Abbrev Number: 2 (DW_TAG_base_type)\n <5f> DW_AT_byte_size : 8\n <60> DW_AT_encoding : 5\t(signed)\n- <61> DW_AT_name : (indirect string, offset: 0xab): long int\n+ <61> DW_AT_name : (indirect string, offset: 0xdb): long int\n <1><65>: Abbrev Number: 4 (DW_TAG_typedef)\n <66> DW_AT_name : (indirect string, offset: 0x0): __off_t\n <6a> DW_AT_decl_file : 2\n <6b> DW_AT_decl_line : 152\n <6c> DW_AT_decl_column : 25\n <6d> DW_AT_type : <0x5e>\n <1><71>: Abbrev Number: 4 (DW_TAG_typedef)\n- <72> DW_AT_name : (indirect string, offset: 0x279): __off64_t\n+ <72> DW_AT_name : (indirect string, offset: 0x27b): __off64_t\n <76> DW_AT_decl_file : 2\n <77> DW_AT_decl_line : 153\n <78> DW_AT_decl_column : 27\n <79> DW_AT_type : <0x5e>\n <1><7d>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <7e> DW_AT_byte_size : 8\n <1><7f>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <80> DW_AT_byte_size : 8\n <81> DW_AT_type : <0x85>\n <1><85>: Abbrev Number: 2 (DW_TAG_base_type)\n <86> DW_AT_byte_size : 1\n <87> DW_AT_encoding : 6\t(signed char)\n- <88> DW_AT_name : (indirect string, offset: 0x25f): char\n+ <88> DW_AT_name : (indirect string, offset: 0x261): char\n <1><8c>: Abbrev Number: 4 (DW_TAG_typedef)\n <8d> DW_AT_name : (indirect string, offset: 0x2a): uintptr_t\n <91> DW_AT_decl_file : 3\n <92> DW_AT_decl_line : 90\n <93> DW_AT_decl_column : 27\n <94> DW_AT_type : <0x42>\n <1><98>: Abbrev Number: 4 (DW_TAG_typedef)\n@@ -83,106 +83,106 @@\n DW_AT_encoding : 5\t(signed)\n DW_AT_name : (indirect string, offset: 0x6b): long long int\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 7\t(unsigned)\n DW_AT_name : (indirect string, offset: 0x4b): long long unsigned int\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x1da): _IO_FILE\n+ DW_AT_name : (indirect string, offset: 0x1dc): _IO_FILE\n DW_AT_byte_size : 216\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 8\n DW_AT_sibling : <0x239>\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xb4): _flags\n+ DW_AT_name : (indirect string, offset: 0xe4): _flags\n DW_AT_decl_file : 5\n DW_AT_decl_line : 51\n DW_AT_decl_column : 7\n DW_AT_type : <0x57>\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 : <0x7f>\n DW_AT_data_member_location: 8\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x9e): _IO_read_end\n+ DW_AT_name : (indirect string, offset: 0xce): _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 : <0x7f>\n DW_AT_data_member_location: 16\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x283): _IO_read_base\n+ DW_AT_name : (indirect string, offset: 0x285): _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 : <0x7f>\n DW_AT_data_member_location: 24\n <2>: Abbrev Number: 8 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2e9): _IO_write_base\n+ DW_AT_name : (indirect string, offset: 0x2eb): _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 : <0x7f>\n DW_AT_data_member_location: 32\n <2><100>: Abbrev Number: 8 (DW_TAG_member)\n- <101> DW_AT_name : (indirect string, offset: 0x16e): _IO_write_ptr\n+ <101> DW_AT_name : (indirect string, offset: 0x178): _IO_write_ptr\n <105> DW_AT_decl_file : 5\n <106> DW_AT_decl_line : 58\n <107> DW_AT_decl_column : 9\n <108> DW_AT_type : <0x7f>\n <10c> DW_AT_data_member_location: 40\n <2><10d>: Abbrev Number: 8 (DW_TAG_member)\n- <10e> DW_AT_name : (indirect string, offset: 0x1b9): _IO_write_end\n+ <10e> DW_AT_name : (indirect string, offset: 0x1bb): _IO_write_end\n <112> DW_AT_decl_file : 5\n <113> DW_AT_decl_line : 59\n <114> DW_AT_decl_column : 9\n <115> DW_AT_type : <0x7f>\n <119> DW_AT_data_member_location: 48\n <2><11a>: Abbrev Number: 8 (DW_TAG_member)\n <11b> DW_AT_name : (indirect string, offset: 0x3e): _IO_buf_base\n <11f> DW_AT_decl_file : 5\n <120> DW_AT_decl_line : 60\n <121> DW_AT_decl_column : 9\n <122> DW_AT_type : <0x7f>\n <126> DW_AT_data_member_location: 56\n <2><127>: Abbrev Number: 8 (DW_TAG_member)\n- <128> DW_AT_name : (indirect string, offset: 0xbb): _IO_buf_end\n+ <128> DW_AT_name : (indirect string, offset: 0xeb): _IO_buf_end\n <12c> DW_AT_decl_file : 5\n <12d> DW_AT_decl_line : 61\n <12e> DW_AT_decl_column : 9\n <12f> DW_AT_type : <0x7f>\n <133> DW_AT_data_member_location: 64\n <2><134>: Abbrev Number: 8 (DW_TAG_member)\n- <135> DW_AT_name : (indirect string, offset: 0x18f): _IO_save_base\n+ <135> DW_AT_name : (indirect string, offset: 0x199): _IO_save_base\n <139> DW_AT_decl_file : 5\n <13a> DW_AT_decl_line : 64\n <13b> DW_AT_decl_column : 9\n <13c> DW_AT_type : <0x7f>\n <140> DW_AT_data_member_location: 72\n <2><141>: Abbrev Number: 8 (DW_TAG_member)\n- <142> DW_AT_name : (indirect string, offset: 0x2b9): _IO_backup_base\n+ <142> DW_AT_name : (indirect string, offset: 0x2bb): _IO_backup_base\n <146> DW_AT_decl_file : 5\n <147> DW_AT_decl_line : 65\n <148> DW_AT_decl_column : 9\n <149> DW_AT_type : <0x7f>\n <14d> DW_AT_data_member_location: 80\n <2><14e>: Abbrev Number: 8 (DW_TAG_member)\n- <14f> DW_AT_name : (indirect string, offset: 0x291): _IO_save_end\n+ <14f> DW_AT_name : (indirect string, offset: 0x293): _IO_save_end\n <153> DW_AT_decl_file : 5\n <154> DW_AT_decl_line : 66\n <155> DW_AT_decl_column : 9\n <156> DW_AT_type : <0x7f>\n <15a> DW_AT_data_member_location: 88\n <2><15b>: Abbrev Number: 8 (DW_TAG_member)\n- <15c> DW_AT_name : (indirect string, offset: 0x1eb): _markers\n+ <15c> DW_AT_name : (indirect string, offset: 0x1ed): _markers\n <160> DW_AT_decl_file : 5\n <161> DW_AT_decl_line : 68\n <162> DW_AT_decl_column : 22\n <163> DW_AT_type : <0x252>\n <167> DW_AT_data_member_location: 96\n <2><168>: Abbrev Number: 8 (DW_TAG_member)\n <169> DW_AT_name : (indirect string, offset: 0x1c): _chain\n@@ -195,125 +195,125 @@\n <176> DW_AT_name : (indirect string, offset: 0x96): _fileno\n <17a> DW_AT_decl_file : 5\n <17b> DW_AT_decl_line : 72\n <17c> DW_AT_decl_column : 7\n <17d> DW_AT_type : <0x57>\n <181> DW_AT_data_member_location: 112\n <2><182>: Abbrev Number: 8 (DW_TAG_member)\n- <183> DW_AT_name : (indirect string, offset: 0x1a3): _flags2\n+ <183> DW_AT_name : (indirect string, offset: 0x1ad): _flags2\n <187> DW_AT_decl_file : 5\n <188> DW_AT_decl_line : 73\n <189> DW_AT_decl_column : 7\n <18a> DW_AT_type : <0x57>\n <18e> DW_AT_data_member_location: 116\n <2><18f>: Abbrev Number: 8 (DW_TAG_member)\n- <190> DW_AT_name : (indirect string, offset: 0xf6): _old_offset\n+ <190> DW_AT_name : (indirect string, offset: 0x126): _old_offset\n <194> DW_AT_decl_file : 5\n <195> DW_AT_decl_line : 74\n <196> DW_AT_decl_column : 11\n <197> DW_AT_type : <0x65>\n <19b> DW_AT_data_member_location: 120\n <2><19c>: Abbrev Number: 8 (DW_TAG_member)\n- <19d> DW_AT_name : (indirect string, offset: 0xc7): _cur_column\n+ <19d> DW_AT_name : (indirect string, offset: 0xf7): _cur_column\n <1a1> DW_AT_decl_file : 5\n <1a2> DW_AT_decl_line : 77\n <1a3> DW_AT_decl_column : 18\n <1a4> DW_AT_type : <0x34>\n <1a8> DW_AT_data_member_location: 128\n <2><1a9>: Abbrev Number: 8 (DW_TAG_member)\n- <1aa> DW_AT_name : (indirect string, offset: 0x235): _vtable_offset\n+ <1aa> DW_AT_name : (indirect string, offset: 0x237): _vtable_offset\n <1ae> DW_AT_decl_file : 5\n <1af> DW_AT_decl_line : 78\n <1b0> DW_AT_decl_column : 15\n <1b1> DW_AT_type : <0x49>\n <1b5> DW_AT_data_member_location: 130\n <2><1b6>: Abbrev Number: 8 (DW_TAG_member)\n <1b7> DW_AT_name : (indirect string, offset: 0x34): _shortbuf\n <1bb> DW_AT_decl_file : 5\n <1bc> DW_AT_decl_line : 79\n <1bd> DW_AT_decl_column : 8\n <1be> DW_AT_type : <0x25e>\n <1c2> DW_AT_data_member_location: 131\n <2><1c3>: Abbrev Number: 8 (DW_TAG_member)\n- <1c4> DW_AT_name : (indirect string, offset: 0x19d): _lock\n+ <1c4> DW_AT_name : (indirect string, offset: 0x1a7): _lock\n <1c8> DW_AT_decl_file : 5\n <1c9> DW_AT_decl_line : 81\n <1ca> DW_AT_decl_column : 15\n <1cb> DW_AT_type : <0x26e>\n <1cf> DW_AT_data_member_location: 136\n <2><1d0>: Abbrev Number: 8 (DW_TAG_member)\n- <1d1> DW_AT_name : (indirect string, offset: 0x1b1): _offset\n+ <1d1> DW_AT_name : (indirect string, offset: 0x132): _offset\n <1d5> DW_AT_decl_file : 5\n <1d6> DW_AT_decl_line : 89\n <1d7> DW_AT_decl_column : 13\n <1d8> DW_AT_type : <0x71>\n <1dc> DW_AT_data_member_location: 144\n <2><1dd>: Abbrev Number: 8 (DW_TAG_member)\n <1de> DW_AT_name : (indirect string, offset: 0x62): _codecvt\n <1e2> DW_AT_decl_file : 5\n <1e3> DW_AT_decl_line : 91\n <1e4> DW_AT_decl_column : 23\n <1e5> DW_AT_type : <0x279>\n <1e9> DW_AT_data_member_location: 152\n <2><1ea>: Abbrev Number: 8 (DW_TAG_member)\n- <1eb> DW_AT_name : (indirect string, offset: 0x2de): _wide_data\n+ <1eb> DW_AT_name : (indirect string, offset: 0x2e0): _wide_data\n <1ef> DW_AT_decl_file : 5\n <1f0> DW_AT_decl_line : 92\n <1f1> DW_AT_decl_column : 25\n <1f2> DW_AT_type : <0x284>\n <1f6> DW_AT_data_member_location: 160\n <2><1f7>: Abbrev Number: 8 (DW_TAG_member)\n- <1f8> DW_AT_name : (indirect string, offset: 0x2d0): _freeres_list\n+ <1f8> DW_AT_name : (indirect string, offset: 0x2d2): _freeres_list\n <1fc> DW_AT_decl_file : 5\n <1fd> DW_AT_decl_line : 93\n <1fe> DW_AT_decl_column : 20\n <1ff> DW_AT_type : <0x258>\n <203> DW_AT_data_member_location: 168\n <2><204>: Abbrev Number: 8 (DW_TAG_member)\n- <205> DW_AT_name : (indirect string, offset: 0x14f): _freeres_buf\n+ <205> DW_AT_name : (indirect string, offset: 0x159): _freeres_buf\n <209> DW_AT_decl_file : 5\n <20a> DW_AT_decl_line : 94\n <20b> DW_AT_decl_column : 9\n <20c> DW_AT_type : <0x7d>\n <210> DW_AT_data_member_location: 176\n <2><211>: Abbrev Number: 8 (DW_TAG_member)\n- <212> DW_AT_name : (indirect string, offset: 0x130): __pad5\n+ <212> DW_AT_name : (indirect string, offset: 0x13a): __pad5\n <216> DW_AT_decl_file : 5\n <217> DW_AT_decl_line : 95\n <218> DW_AT_decl_column : 10\n <219> DW_AT_type : <0x98>\n <21d> DW_AT_data_member_location: 184\n <2><21e>: Abbrev Number: 8 (DW_TAG_member)\n- <21f> DW_AT_name : (indirect string, offset: 0x1ab): _mode\n+ <21f> DW_AT_name : (indirect string, offset: 0x1b5): _mode\n <223> DW_AT_decl_file : 5\n <224> DW_AT_decl_line : 96\n <225> DW_AT_decl_column : 7\n <226> DW_AT_type : <0x57>\n <22a> DW_AT_data_member_location: 192\n <2><22b>: Abbrev Number: 8 (DW_TAG_member)\n- <22c> DW_AT_name : (indirect string, offset: 0x2a9): _unused2\n+ <22c> DW_AT_name : (indirect string, offset: 0x2ab): _unused2\n <230> DW_AT_decl_file : 5\n <231> DW_AT_decl_line : 98\n <232> DW_AT_decl_column : 8\n <233> DW_AT_type : <0x28a>\n <237> DW_AT_data_member_location: 196\n <2><238>: Abbrev Number: 0\n <1><239>: Abbrev Number: 4 (DW_TAG_typedef)\n- <23a> DW_AT_name : (indirect string, offset: 0x244): FILE\n+ <23a> DW_AT_name : (indirect string, offset: 0x246): FILE\n <23e> DW_AT_decl_file : 6\n <23f> DW_AT_decl_line : 7\n <240> DW_AT_decl_column : 25\n <241> DW_AT_type : <0xb2>\n <1><245>: Abbrev Number: 9 (DW_TAG_typedef)\n- <246> DW_AT_name : (indirect string, offset: 0x1cf): _IO_lock_t\n+ <246> DW_AT_name : (indirect string, offset: 0x1d1): _IO_lock_t\n <24a> DW_AT_decl_file : 5\n <24b> DW_AT_decl_line : 43\n <24c> DW_AT_decl_column : 14\n <1><24d>: Abbrev Number: 10 (DW_TAG_structure_type)\n- <24e> DW_AT_name : (indirect string, offset: 0x137): _IO_marker\n+ <24e> DW_AT_name : (indirect string, offset: 0x141): _IO_marker\n <252> DW_AT_declaration : 1\n <1><252>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <253> DW_AT_byte_size : 8\n <254> DW_AT_type : <0x24d>\n <1><258>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <259> DW_AT_byte_size : 8\n <25a> DW_AT_type : <0xb2>\n@@ -324,21 +324,21 @@\n <268> DW_AT_type : <0x42>\n <26c> DW_AT_upper_bound : 0\n <2><26d>: Abbrev Number: 0\n <1><26e>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <26f> DW_AT_byte_size : 8\n <270> DW_AT_type : <0x245>\n <1><274>: Abbrev Number: 10 (DW_TAG_structure_type)\n- <275> DW_AT_name : (indirect string, offset: 0xde): _IO_codecvt\n+ <275> DW_AT_name : (indirect string, offset: 0x10e): _IO_codecvt\n <279> DW_AT_declaration : 1\n <1><279>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <27a> DW_AT_byte_size : 8\n <27b> DW_AT_type : <0x274>\n <1><27f>: Abbrev Number: 10 (DW_TAG_structure_type)\n- <280> DW_AT_name : (indirect string, offset: 0x21f): _IO_wide_data\n+ <280> DW_AT_name : (indirect string, offset: 0x221): _IO_wide_data\n <284> DW_AT_declaration : 1\n <1><284>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <285> DW_AT_byte_size : 8\n <286> DW_AT_type : <0x27f>\n <1><28a>: Abbrev Number: 11 (DW_TAG_array_type)\n <28b> DW_AT_type : <0x85>\n <28f> DW_AT_sibling : <0x29a>\n@@ -346,23 +346,23 @@\n <294> DW_AT_type : <0x42>\n <298> DW_AT_upper_bound : 19\n <2><299>: Abbrev Number: 0\n <1><29a>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <29b> DW_AT_byte_size : 8\n <29c> DW_AT_type : <0x239>\n <1><2a0>: Abbrev Number: 13 (DW_TAG_variable)\n- <2a1> DW_AT_name : (indirect string, offset: 0x2b2): stderr\n+ <2a1> DW_AT_name : (indirect string, offset: 0x2b4): stderr\n <2a5> DW_AT_decl_file : 8\n <2a6> DW_AT_decl_line : 139\n <2a7> DW_AT_decl_column : 14\n <2a8> DW_AT_type : <0x29a>\n <2ac> DW_AT_external : 1\n <2ac> DW_AT_declaration : 1\n <1><2ac>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2ad> DW_AT_name : (indirect string, offset: 0x1c7): uintptr\n+ <2ad> DW_AT_name : (indirect string, offset: 0x1c9): uintptr\n <2b1> DW_AT_decl_file : 7\n <2b2> DW_AT_decl_line : 15\n <2b3> DW_AT_decl_column : 19\n <2b4> DW_AT_type : <0x8c>\n <1><2b8>: Abbrev Number: 14 (DW_TAG_typedef)\n <2b9> DW_AT_name : G\n <2bb> DW_AT_decl_file : 7\n@@ -373,36 +373,36 @@\n <2c3> DW_AT_name : G\n <2c5> DW_AT_byte_size : 16\n <2c6> DW_AT_decl_file : 7\n <2c7> DW_AT_decl_line : 23\n <2c8> DW_AT_decl_column : 8\n <2c9> DW_AT_sibling : <0x2e8>\n <2><2cd>: Abbrev Number: 8 (DW_TAG_member)\n- <2ce> DW_AT_name : (indirect string, offset: 0x22d): stacklo\n+ <2ce> DW_AT_name : (indirect string, offset: 0x22f): stacklo\n <2d2> DW_AT_decl_file : 7\n <2d3> DW_AT_decl_line : 25\n <2d4> DW_AT_decl_column : 10\n <2d5> DW_AT_type : <0x2ac>\n <2d9> DW_AT_data_member_location: 0\n <2><2da>: Abbrev Number: 8 (DW_TAG_member)\n- <2db> DW_AT_name : (indirect string, offset: 0x1e3): stackhi\n+ <2db> DW_AT_name : (indirect string, offset: 0x1e5): stackhi\n <2df> DW_AT_decl_file : 7\n <2e0> DW_AT_decl_line : 26\n <2e1> DW_AT_decl_column : 10\n <2e2> DW_AT_type : <0x2ac>\n <2e6> DW_AT_data_member_location: 8\n <2><2e7>: Abbrev Number: 0\n <1><2e8>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2e9> DW_AT_name : (indirect string, offset: 0xea): ThreadStart\n+ <2e9> DW_AT_name : (indirect string, offset: 0x11a): ThreadStart\n <2ed> DW_AT_decl_file : 7\n <2ee> DW_AT_decl_line : 33\n <2ef> DW_AT_decl_column : 28\n <2f0> DW_AT_type : <0x2f4>\n <1><2f4>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <2f5> DW_AT_name : (indirect string, offset: 0xea): ThreadStart\n+ <2f5> DW_AT_name : (indirect string, offset: 0x11a): ThreadStart\n <2f9> DW_AT_byte_size : 24\n <2fa> DW_AT_decl_file : 7\n <2fb> DW_AT_decl_line : 34\n <2fc> DW_AT_decl_column : 8\n <2fd> DW_AT_sibling : <0x326>\n <2><301>: Abbrev Number: 16 (DW_TAG_member)\n <302> DW_AT_name : g\n@@ -441,29 +441,29 @@\n <33a> DW_AT_byte_size : 8\n <33b> DW_AT_type : <0x2e8>\n <1><33f>: Abbrev Number: 18 (DW_TAG_subroutine_type)\n <340> DW_AT_sibling : <0x346>\n <2><344>: Abbrev Number: 19 (DW_TAG_unspecified_parameters)\n <2><345>: Abbrev Number: 0\n <1><346>: Abbrev Number: 20 (DW_TAG_variable)\n- <347> DW_AT_name : (indirect string, offset: 0xd3): _cgo_yield\n+ <347> DW_AT_name : (indirect string, offset: 0x103): _cgo_yield\n <34b> DW_AT_decl_file : 1\n <34c> DW_AT_decl_line : 27\n <34d> DW_AT_decl_column : 14\n <34e> DW_AT_type : <0x362>\n <352> DW_AT_external : 1\n <352> DW_AT_location : 9 byte block: 3 0 0 0 0 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 : 8\n <35e> DW_AT_type : <0x33f>\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: 0x20c): x_cgo_thread_start\n+ <368> DW_AT_name : (indirect string, offset: 0x20e): 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 <377> DW_AT_high_pc : 0x50\n <37f> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -522,29 +522,29 @@\n <40d> DW_AT_name : (indirect string, offset: 0x15): malloc\n <411> DW_AT_decl_file : 9\n <412> DW_AT_decl_line : 539\n <414> DW_AT_decl_column : 14\n <1><415>: Abbrev Number: 30 (DW_TAG_subprogram)\n <416> DW_AT_external : 1\n <416> DW_AT_declaration : 1\n- <416> DW_AT_linkage_name: (indirect string, offset: 0x249): _cgo_sys_thread_start\n- <41a> DW_AT_name : (indirect string, offset: 0x249): _cgo_sys_thread_start\n+ <416> DW_AT_linkage_name: (indirect string, offset: 0x24b): _cgo_sys_thread_start\n+ <41a> DW_AT_name : (indirect string, offset: 0x24b): _cgo_sys_thread_start\n <41e> DW_AT_decl_file : 7\n <41f> DW_AT_decl_line : 57\n <420> DW_AT_decl_column : 6\n <1><421>: Abbrev Number: 31 (DW_TAG_subprogram)\n <422> DW_AT_external : 1\n <422> DW_AT_declaration : 1\n- <422> DW_AT_linkage_name: (indirect string, offset: 0x2c9): fwrite\n+ <422> DW_AT_linkage_name: (indirect string, offset: 0x2cb): fwrite\n <426> DW_AT_name : (indirect string, offset: 0x85): __builtin_fwrite\n <42a> DW_AT_decl_file : 10\n <42b> DW_AT_decl_line : 0\n <1><42c>: Abbrev Number: 29 (DW_TAG_subprogram)\n <42d> DW_AT_external : 1\n <42d> DW_AT_declaration : 1\n- <42d> DW_AT_linkage_name: (indirect string, offset: 0x264): abort\n- <431> DW_AT_name : (indirect string, offset: 0x264): abort\n+ <42d> DW_AT_linkage_name: (indirect string, offset: 0x266): abort\n+ <431> DW_AT_name : (indirect string, offset: 0x266): abort\n <435> DW_AT_decl_file : 9\n <436> DW_AT_decl_line : 591\n <438> DW_AT_decl_column : 13\n <1><439>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -15,23 +15,23 @@\n _shortbuf\n _IO_buf_base\n long long unsigned int\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,41 +1,41 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 :\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 %rbx\n \tmov %rdi,%rbx\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 \tmov $0x18,%edi\n \tcallq e \n R_X86_64_PLT32\tmalloc-0x4\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 \ttest %rax,%rax\n \tje 2b \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 \tmovdqu (%rbx),%xmm0\n \tmov %rax,%rdi\n \tmovups %xmm0,(%rax)\n \tmov 0x10(%rbx),%rax\n \tmov %rax,0x10(%rdi)\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 \tpop %rbx\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 \tjmpq 2b \n R_X86_64_PLT32\t_cgo_sys_thread_start-0x4\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(%rip),%rax \n R_X86_64_REX_GOTPCRELX\tstderr-0x4\n \tmov $0x2b,%edx\n \tmov $0x1,%esi\n \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.LC0-0x4\n \tmov (%rax),%rcx\n \tcallq 4b \n R_X86_64_PLT32\tfwrite-0x4\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 \tcallq 50 \n R_X86_64_PLT32\tabort-0x4\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -10,58 +10,58 @@\n [ 3e] _IO_buf_base\n [ 4b] long long unsigned int\n [ 62] _codecvt\n [ 6b] long long int\n [ 79] signed char\n [ 85] __builtin_fwrite\n [ 96] _fileno\n- [ 9e] _IO_read_end\n- [ ab] long int\n- [ b4] _flags\n- [ bb] _IO_buf_end\n- [ c7] _cur_column\n- [ d3] _cgo_yield\n- [ de] _IO_codecvt\n- [ ea] ThreadStart\n- [ f6] _old_offset\n- [ 102] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 130] __pad5\n- [ 137] _IO_marker\n- [ 142] unsigned int\n- [ 14f] _freeres_buf\n- [ 15c] long unsigned int\n- [ 16e] _IO_write_ptr\n- [ 17c] short unsigned int\n- [ 18f] _IO_save_base\n- [ 19d] _lock\n- [ 1a3] _flags2\n- [ 1ab] _mode\n- [ 1b1] _offset\n- [ 1b9] _IO_write_end\n- [ 1c7] uintptr\n- [ 1cf] _IO_lock_t\n- [ 1da] _IO_FILE\n- [ 1e3] stackhi\n- [ 1eb] _markers\n- [ 1f4] unsigned char\n- [ 202] short int\n- [ 20c] x_cgo_thread_start\n- [ 21f] _IO_wide_data\n- [ 22d] stacklo\n- [ 235] _vtable_offset\n- [ 244] FILE\n- [ 249] _cgo_sys_thread_start\n- [ 25f] char\n- [ 264] abort\n- [ 26a] GNU C17 10.2.0\n- [ 279] __off64_t\n- [ 283] _IO_read_base\n- [ 291] _IO_save_end\n- [ 29e] gcc_util.c\n- [ 2a9] _unused2\n- [ 2b2] stderr\n- [ 2b9] _IO_backup_base\n- [ 2c9] fwrite\n- [ 2d0] _freeres_list\n- [ 2de] _wide_data\n- [ 2e9] _IO_write_base\n+ [ 9e] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ ce] _IO_read_end\n+ [ db] long int\n+ [ e4] _flags\n+ [ eb] _IO_buf_end\n+ [ f7] _cur_column\n+ [ 103] _cgo_yield\n+ [ 10e] _IO_codecvt\n+ [ 11a] ThreadStart\n+ [ 126] _old_offset\n+ [ 132] _offset\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] _IO_write_end\n+ [ 1c9] uintptr\n+ [ 1d1] _IO_lock_t\n+ [ 1dc] _IO_FILE\n+ [ 1e5] stackhi\n+ [ 1ed] _markers\n+ [ 1f6] unsigned char\n+ [ 204] short int\n+ [ 20e] x_cgo_thread_start\n+ [ 221] _IO_wide_data\n+ [ 22f] stacklo\n+ [ 237] _vtable_offset\n+ [ 246] FILE\n+ [ 24b] _cgo_sys_thread_start\n+ [ 261] char\n+ [ 266] abort\n+ [ 26c] GNU C17 10.2.0\n+ [ 27b] __off64_t\n+ [ 285] _IO_read_base\n+ [ 293] _IO_save_end\n+ [ 2a0] gcc_util.c\n+ [ 2ab] _unused2\n+ [ 2b4] stderr\n+ [ 2bb] _IO_backup_base\n+ [ 2cb] fwrite\n+ [ 2d2] _freeres_list\n+ [ 2e0] _wide_data\n+ [ 2eb] _IO_write_base\n \n"}]}, {"source1": "_x012.o", "source2": "_x012.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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 1032 (bytes into file)\n+ Start of section headers: 1040 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 64 (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 0x408:\n+There are 16 section headers, starting at offset 0x410:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .text PROGBITS 0000000000000000 000040 000017 00 AX 0 0 1\n [ 2] .data PROGBITS 0000000000000000 000057 000000 00 WA 0 0 1\n [ 3] .bss NOBITS 0000000000000000 000057 000000 00 WA 0 0 1\n [ 4] .note.GNU-stack PROGBITS 0000000000000000 000057 000000 00 0 0 1\n [ 5] .debug_line PROGBITS 0000000000000000 000057 00004c 00 0 0 1\n- [ 6] .rela.debug_line RELA 0000000000000000 000288 000018 18 I 13 5 8\n+ [ 6] .rela.debug_line RELA 0000000000000000 000290 000018 18 I 13 5 8\n [ 7] .debug_info PROGBITS 0000000000000000 0000a3 00002e 00 0 0 1\n- [ 8] .rela.debug_info RELA 0000000000000000 0002a0 0000a8 18 I 13 7 8\n+ [ 8] .rela.debug_info RELA 0000000000000000 0002a8 0000a8 18 I 13 7 8\n [ 9] .debug_abbrev PROGBITS 0000000000000000 0000d1 000014 00 0 0 1\n [10] .debug_aranges PROGBITS 0000000000000000 0000f0 000030 00 0 0 16\n- [11] .rela.debug_aranges RELA 0000000000000000 000348 000030 18 I 13 10 8\n- [12] .debug_str PROGBITS 0000000000000000 000120 000048 01 MS 0 0 1\n- [13] .symtab SYMTAB 0000000000000000 000168 000108 18 14 10 8\n- [14] .strtab STRTAB 0000000000000000 000270 000011 00 0 0 1\n- [15] .shstrtab STRTAB 0000000000000000 000378 00008b 00 0 0 1\n+ [11] .rela.debug_aranges RELA 0000000000000000 000350 000030 18 I 13 10 8\n+ [12] .debug_str PROGBITS 0000000000000000 000120 00004a 01 MS 0 0 1\n+ [13] .symtab SYMTAB 0000000000000000 000170 000108 18 14 10 8\n+ [14] .strtab STRTAB 0000000000000000 000278 000011 00 0 0 1\n+ [15] .shstrtab STRTAB 0000000000000000 000380 00008b 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 l (large), p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n-Relocation section '.rela.debug_line' at offset 0x288 contains 1 entry:\n+Relocation section '.rela.debug_line' at offset 0x290 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000002f 0000000100000001 R_X86_64_64 0000000000000000 .text + 0\n \n-Relocation section '.rela.debug_info' at offset 0x2a0 contains 7 entries:\n+Relocation section '.rela.debug_info' at offset 0x2a8 contains 7 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000060000000a R_X86_64_32 0000000000000000 .debug_abbrev + 0\n 000000000000000c 000000070000000a R_X86_64_32 0000000000000000 .debug_line + 0\n 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0\n 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 17\n 0000000000000020 000000080000000a R_X86_64_32 0000000000000000 .debug_str + 0\n 0000000000000024 000000080000000a R_X86_64_32 0000000000000000 .debug_str + c\n-0000000000000028 000000080000000a R_X86_64_32 0000000000000000 .debug_str + 3a\n+0000000000000028 000000080000000a R_X86_64_32 0000000000000000 .debug_str + 3c\n \n-Relocation section '.rela.debug_aranges' at offset 0x348 contains 2 entries:\n+Relocation section '.rela.debug_aranges' at offset 0x350 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 000000050000000a R_X86_64_32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0\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: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n DW_AT_stmt_list : 0x0\n <10> DW_AT_low_pc : 0x0\n <18> DW_AT_high_pc : 0x17\n <20> DW_AT_name : (indirect string, offset: 0x0): gcc_amd64.S\n- <24> DW_AT_comp_dir : (indirect string, offset: 0xc): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- <28> DW_AT_producer : (indirect string, offset: 0x3a): GNU AS 2.35.1\n+ <24> DW_AT_comp_dir : (indirect string, offset: 0xc): /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ <28> DW_AT_producer : (indirect string, offset: 0x3c): GNU AS 2.35.1\n <2c> DW_AT_language : 32769\t(MIPS assembler)\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,13 +1,13 @@\n SUATAUAVAW\n A_A^A]A\\][\n gcc_amd64.S\n !!///31////!!\n gcc_amd64.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.1\n crosscall_amd64\n .shstrtab\n .note.GNU-stack\n .rela.debug_line\n .rela.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,35 +1,35 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 :\n crosscall_amd64():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:25\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:25\n \tpush %rbx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:26\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:26\n \tpush %rbp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:27\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:27\n \tpush %r12\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:28\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:28\n \tpush %r13\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:29\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:29\n \tpush %r14\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:30\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:30\n \tpush %r15\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:35\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:35\n \tcallq *%rdi\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:38\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:38\n \tpop %r15\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:39\n \tpop %r14\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:40\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:40\n \tpop %r13\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:41\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:41\n \tpop %r12\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:42\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:42\n \tpop %rbp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:43\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:43\n \tpop %rbx\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_amd64.S:44\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_amd64.S:44\n \tretq \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_amd64.S\n- [ c] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 3a] GNU AS 2.35.1\n+ [ c] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 3c] GNU AS 2.35.1\n \n"}]}]}, {"source1": "./usr/lib/go-1.14/pkg/tool/linux_amd64/pprof", "source2": "./usr/lib/go-1.14/pkg/tool/linux_amd64/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: 54 72 64 33 79 5f 52 4f 6f 47 76 45 6b 50 5f 70 63 58 70 59 2f 4e 69 45 42 6d 47 55 50 4e 77 78 68 78 79 55 64 75 65 6f 4b 2f 6b 31 75 31 6a 7a 70 56 41 46 34 42 56 4e 33 78 47 56 6c 6b 2f 30 71 75 2d 39 78 47 39 50 34 71 6d 75 64 58 69 71 66 4d 49 \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 58 62 68 73 45 49 32 36 45 4d 31 52 79 76 64 75 61 35 44 72 2f 4e 69 45 42 6d 47 55 50 4e 77 78 68 78 79 55 64 75 65 6f 4b 2f 6b 31 75 31 6a 7a 70 56 41 46 34 42 56 4e 33 78 47 56 6c 6b 2f 30 71 75 2d 39 78 47 39 50 34 71 6d 75 64 58 69 71 66 4d 49 \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Trd3y_ROoGvEkP_pcXpY/NiEBmGUPNwxhxyUdueoK/k1u1jzpVAF4BVN3xGVlk/0qu-9xG9P4qmudXiqfMI\n+XbhsEI26EM1Ryvdua5Dr/NiEBmGUPNwxhxyUdueoK/k1u1jzpVAF4BVN3xGVlk/0qu-9xG9P4qmudXiqfMI\n /lib64/ld-linux-x86-64.so.2\n AVAUATUSH\n Z[]A\\A]A^\n AVAUATUSH\n []A\\A]A^\n []A\\A]A^A_\n AVAUATUH\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/tool/linux_amd64/trace", "source2": "./usr/lib/go-1.14/pkg/tool/linux_amd64/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: 30 77 76 42 71 57 6d 36 58 39 67 6e 77 57 71 4c 55 67 69 7a 2f 78 51 6a 47 4a 34 32 4d 6e 48 78 78 46 5f 56 72 51 65 57 64 2f 43 41 55 6f 61 38 34 68 6f 61 39 71 49 69 52 37 34 6f 4d 5a 2f 34 76 5a 6f 47 7a 49 43 55 4d 49 55 68 72 75 57 71 6f 49 36 \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 31 70 63 2d 34 78 70 33 54 35 70 61 7a 6d 5f 6a 67 30 51 43 2f 78 51 6a 47 4a 34 32 4d 6e 48 78 78 46 5f 56 72 51 65 57 64 2f 43 41 55 6f 61 38 34 68 6f 61 39 71 49 69 52 37 34 6f 4d 5a 2f 34 76 5a 6f 47 7a 49 43 55 4d 49 55 68 72 75 57 71 6f 49 36 \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-0wvBqWm6X9gnwWqLUgiz/xQjGJ42MnHxxF_VrQeWd/CAUoa84hoa9qIiR74oMZ/4vZoGzICUMIUhruWqoI6\n+1pc-4xp3T5pazm_jg0QC/xQjGJ42MnHxxF_VrQeWd/CAUoa84hoa9qIiR74oMZ/4vZoGzICUMIUhruWqoI6\n /lib64/ld-linux-x86-64.so.2\n AVAUATUSH\n Z[]A\\A]A^\n AVAUATUSH\n []A\\A]A^\n []A\\A]A^A_\n AVAUATUH\n"}]}]}]}]}]}