{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.JJTtktauj2/b1/golang-1.14_1.14.7-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.JJTtktauj2/b2/golang-1.14_1.14.7-2_arm64.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- f0bc810519ac73983b034d4e07bd43c5 45005996 devel optional golang-1.14-go_1.14.7-2_arm64.deb\n+ 81708f722fca09bb59d4e4d30f1f6c9e 45008256 devel optional golang-1.14-go_1.14.7-2_arm64.deb\n 450e4219c7d5ae09e7ffebb598fc5d26 13413260 devel optional golang-1.14-src_1.14.7-2_arm64.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_arm64.deb", "source2": "golang-1.14-go_1.14.7-2_arm64.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 11128 2020-08-12 17:19:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 44994676 2020-08-12 17:19:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11132 2020-08-12 17:19:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 44996932 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": "@@ -397,26 +397,26 @@\n -rw-r--r-- 0 root (0) root (0) 1796800 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/net.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_arm64/os/\n -rw-r--r-- 0 root (0) root (0) 257752 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/os/exec.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_arm64/os/signal/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/os/signal/internal/\n -rw-r--r-- 0 root (0) root (0) 65302 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/os/signal/internal/pty.a\n -rw-r--r-- 0 root (0) root (0) 52838 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/os/signal.a\n--rw-r--r-- 0 root (0) root (0) 148502 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/os/user.a\n+-rw-r--r-- 0 root (0) root (0) 148510 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/os/user.a\n -rw-r--r-- 0 root (0) root (0) 409082 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/os.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/path/\n -rw-r--r-- 0 root (0) root (0) 103150 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/path/filepath.a\n -rw-r--r-- 0 root (0) root (0) 34348 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/path.a\n -rw-r--r-- 0 root (0) root (0) 61414 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/plugin.a\n -rw-r--r-- 0 root (0) root (0) 1409164 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/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_arm64/regexp/\n -rw-r--r-- 0 root (0) root (0) 429752 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/regexp/syntax.a\n -rw-r--r-- 0 root (0) root (0) 399984 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/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_arm64/runtime/\n--rw-r--r-- 0 root (0) root (0) 91334 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/runtime/cgo.a\n+-rw-r--r-- 0 root (0) root (0) 91350 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/runtime/cgo.a\n -rw-r--r-- 0 root (0) root (0) 39732 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/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_arm64/runtime/internal/\n -rw-r--r-- 0 root (0) root (0) 15424 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/runtime/internal/atomic.a\n -rw-r--r-- 0 root (0) root (0) 1962 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/runtime/internal/math.a\n -rw-r--r-- 0 root (0) root (0) 19628 2020-08-12 17:19:34.000000 ./usr/lib/go-1.14/pkg/linux_arm64/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_arm64/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_arm64/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: 63 72 41 79 50 7a 42 4d 4b 79 5a 4d 6f 32 6f 62 67 42 51 55 2f 34 63 55 42 54 38 6e 4f 6f 74 5f 75 6f 55 75 50 69 69 52 4a 2f 69 32 61 38 72 44 53 33 66 45 48 49 32 52 53 45 6d 63 4c 63 2f 52 36 49 35 48 4c 62 50 6d 44 67 79 64 68 6c 4f 66 74 51 5a \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 5a 66 39 7a 73 65 47 58 39 48 36 74 33 7a 2d 70 6b 34 6e 34 2f 34 63 55 42 54 38 6e 4f 6f 74 5f 75 6f 55 75 50 69 69 52 4a 2f 69 32 61 38 72 44 53 33 66 45 48 49 32 52 53 45 6d 63 4c 63 2f 52 36 49 35 48 4c 62 50 6d 44 67 79 64 68 6c 4f 66 74 51 5a \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-crAyPzBMKyZMo2obgBQU/4cUBT8nOot_uoUuPiiRJ/i2a8rDS3fEHI2RSEmcLc/R6I5HLbPmDgydhlOftQZ\n+Zf9zseGX9H6t3z-pk4n4/4cUBT8nOot_uoUuPiiRJ/i2a8rDS3fEHI2RSEmcLc/R6I5HLbPmDgydhlOftQZ\n /lib/ld-linux-aarch64.so.1\n \" @9$$@9\n \\@9#\\@9c\n @C@9AG@9B\n h(N@H(N@|\n h(N@H(N@|\n K(N!h(N*@\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_arm64/archive/tar.a", "source2": "./usr/lib/go-1.14/pkg/linux_arm64/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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 476b 4263 5742 3736 ild id \"GkBcWB76\n-00000040: 4245 2d45 7350 3554 6c57 5855 2f69 3670 BE-EsP5TlWXU/i6p\n+00000030: 696c 6420 6964 2022 6d54 6668 3833 5958 ild id \"mTfh83YX\n+00000040: 7964 6776 5178 5166 3634 2d2d 2f69 3670 ydgvQxQf64--/i6p\n 00000050: 5466 4f4c 6979 704a 7a74 4531 4738 5736 TfOLiypJztE1G8W6\n 00000060: 4722 0a0a 0a24 2442 0a69 018a 18f9 3921 G\"...$$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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 476b 4263 5742 3736 ild id \"GkBcWB76\n-00000040: 4245 2d45 7350 3554 6c57 5855 2f69 3670 BE-EsP5TlWXU/i6p\n+00000030: 696c 6420 6964 2022 6d54 6668 3833 5958 ild id \"mTfh83YX\n+00000040: 7964 6776 5178 5166 3634 2d2d 2f69 3670 ydgvQxQf64--/i6p\n 00000050: 5466 4f4c 6979 704a 7a74 4531 4738 5736 TfOLiypJztE1G8W6\n 00000060: 4722 0a0a 0a21 0a00 676f 3131 346c 6401 G\"...!..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_arm64/net.a", "source2": "./usr/lib/go-1.14/pkg/linux_arm64/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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 706c 6a4c 5078 532d ild id \"pljLPxS-\n-00000040: 3872 6576 5248 3774 4a4d 7847 2f38 3663 8revRH7tJMxG/86c\n+00000030: 696c 6420 6964 2022 7349 306b 6178 3770 ild id \"sI0kax7p\n+00000040: 7662 4c32 6975 3356 6c70 6268 2f38 3663 vbL2iu3Vlpbh/86c\n 00000050: 794c 4e66 4859 7230 5273 3761 7273 3873 yLNfHYr0Rs7ars8s\n 00000060: 7a22 0a0a 0a24 2442 0a69 01db 54a5 da01 z\"...$$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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 706c 6a4c 5078 532d ild id \"pljLPxS-\n-00000040: 3872 6576 5248 3774 4a4d 7847 2f38 3663 8revRH7tJMxG/86c\n+00000030: 696c 6420 6964 2022 7349 306b 6178 3770 ild id \"sI0kax7p\n+00000040: 7662 4c32 6975 3356 6c70 6268 2f38 3663 vbL2iu3Vlpbh/86c\n 00000050: 794c 4e66 4859 7230 5273 3761 7273 3873 yLNfHYr0Rs7ars8s\n 00000060: 7a22 0a0a 0a24 240a 0a24 240a 0a0a 2424 z\"...$$..$$...$$\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_arm64/os/signal/internal/pty.a", "source2": "./usr/lib/go-1.14/pkg/linux_arm64/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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 3267 6d32 4b68 514c ild id \"2gm2KhQL\n-00000040: 7554 7277 3335 6a42 7133 6535 2f52 6b39 uTrw35jBq3e5/Rk9\n+00000030: 696c 6420 6964 2022 435f 3963 4a67 5365 ild id \"C_9cJgSe\n+00000040: 4c68 352d 6433 6e43 5147 4c47 2f52 6b39 Lh5-d3nCQGLG/Rk9\n 00000050: 774d 2d69 3374 4179 6655 5950 7257 446c wM-i3tAyfUYPrWDl\n 00000060: 5422 0a0a 0a24 2442 0a69 01c7 23cf 4729 T\"...$$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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 3267 6d32 4b68 514c ild id \"2gm2KhQL\n-00000040: 7554 7277 3335 6a42 7133 6535 2f52 6b39 uTrw35jBq3e5/Rk9\n+00000030: 696c 6420 6964 2022 435f 3963 4a67 5365 ild id \"C_9cJgSe\n+00000040: 4c68 352d 6433 6e43 5147 4c47 2f52 6b39 Lh5-d3nCQGLG/Rk9\n 00000050: 774d 2d69 3374 4179 6655 5950 7257 446c wM-i3tAyfUYPrWDl\n 00000060: 5422 0a0a 0a24 240a 0a24 240a 0a0a 2424 T\"...$$..$$...$$\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_arm64/os/user.a", "source2": "./usr/lib/go-1.14/pkg/linux_arm64/os/user.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,6 +1,6 @@\n ?rw-r--r-- 0 0 0 1662 1970-01-01 00:00:00.000000 __.PKGDEF\n ?rw-r--r-- 0 0 0 116271 1970-01-01 00:00:00.000000 _go_.o\n ?rw-r--r-- 0 0 0 4480 1970-01-01 00:00:00.000000 _x001.o\n-?rw-r--r-- 0 0 0 17208 1970-01-01 00:00:00.000000 _x002.o\n+?rw-r--r-- 0 0 0 17216 1970-01-01 00:00:00.000000 _x002.o\n ?rw-r--r-- 0 0 0 6112 1970-01-01 00:00:00.000000 _x003.o\n ?rw-r--r-- 0 0 0 2400 1970-01-01 00:00:00.000000 _x004.o\n"}, {"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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 4851 4253 3168 6836 ild id \"HQBS1hh6\n-00000040: 6862 674e 6c67 3238 375f 4556 2f4b 364a hbgNlg287_EV/K6J\n-00000050: 3748 5959 7771 6659 702d 3138 344f 3051 7HYYwqfYp-184O0Q\n-00000060: 4722 0a0a 0a24 2442 0a69 01bb 05e3 051d G\"...$$B.i......\n+00000030: 696c 6420 6964 2022 2d36 7a7a 4432 7476 ild id \"-6zzD2tv\n+00000040: 5169 4651 7359 7447 386c 5157 2f34 5063 QiFQsYtG8lQW/4Pc\n+00000050: 5274 6977 5649 2d74 4368 6f34 4e76 524d RtiwVI-tCho4NvRM\n+00000060: 4d22 0a0a 0a24 2442 0a69 01bb 05e3 051d M\"...$$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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 4851 4253 3168 6836 ild id \"HQBS1hh6\n-00000040: 6862 674e 6c67 3238 375f 4556 2f4b 364a hbgNlg287_EV/K6J\n-00000050: 3748 5959 7771 6659 702d 3138 344f 3051 7HYYwqfYp-184O0Q\n-00000060: 4722 0a0a 0a24 240a 0a24 240a 0a0a 2424 G\"...$$..$$...$$\n+00000030: 696c 6420 6964 2022 2d36 7a7a 4432 7476 ild id \"-6zzD2tv\n+00000040: 5169 4651 7359 7447 386c 5157 2f34 5063 QiFQsYtG8lQW/4Pc\n+00000050: 5274 6977 5649 2d74 4368 6f34 4e76 524d RtiwVI-tCho4NvRM\n+00000060: 4d22 0a0a 0a24 240a 0a24 240a 0a0a 2424 M\"...$$..$$...$$\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 --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: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 15800 (bytes into file)\n+ Start of section headers: 15808 (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: 22\n Section header string table index: 21\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,31 +1,31 @@\n-There are 22 section headers, starting at offset 0x3db8:\n+There are 22 section headers, starting at offset 0x3dc0:\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 0001e8 00 AX 0 0 16\n- [ 2] .rela.text RELA 0000000000000000 002568 0001c8 18 I 19 1 8\n+ [ 2] .rela.text RELA 0000000000000000 002570 0001c8 18 I 19 1 8\n [ 3] .data PROGBITS 0000000000000000 000228 000000 00 WA 0 0 1\n [ 4] .bss NOBITS 0000000000000000 000228 000000 00 WA 0 0 1\n [ 5] .debug_info PROGBITS 0000000000000000 000228 000aa8 00 0 0 1\n- [ 6] .rela.debug_info RELA 0000000000000000 002730 0014d0 18 I 19 5 8\n+ [ 6] .rela.debug_info RELA 0000000000000000 002738 0014d0 18 I 19 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 000cd0 000194 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 000e64 000ac4 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 001928 000030 00 0 0 1\n- [10] .rela.debug_aranges RELA 0000000000000000 003c00 000030 18 I 19 9 8\n+ [10] .rela.debug_aranges RELA 0000000000000000 003c08 000030 18 I 19 9 8\n [11] .debug_ranges PROGBITS 0000000000000000 001958 000060 00 0 0 1\n- [12] .debug_line PROGBITS 0000000000000000 0019b8 00035f 00 0 0 1\n- [13] .rela.debug_line RELA 0000000000000000 003c30 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 001d17 0002f8 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 00200f 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 00202f 000000 00 0 0 1\n- [17] .eh_frame PROGBITS 0000000000000000 002030 000118 00 A 0 0 8\n- [18] .rela.eh_frame RELA 0000000000000000 003c48 0000a8 18 I 19 17 8\n- [19] .symtab SYMTAB 0000000000000000 002148 000300 18 20 17 8\n- [20] .strtab STRTAB 0000000000000000 002448 00011f 00 0 0 1\n- [21] .shstrtab STRTAB 0000000000000000 003cf0 0000c1 00 0 0 1\n+ [12] .debug_line PROGBITS 0000000000000000 0019b8 000361 00 0 0 1\n+ [13] .rela.debug_line RELA 0000000000000000 003c38 000018 18 I 19 12 8\n+ [14] .debug_str PROGBITS 0000000000000000 001d19 0002f8 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 002011 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 002031 000000 00 0 0 1\n+ [17] .eh_frame PROGBITS 0000000000000000 002038 000118 00 A 0 0 8\n+ [18] .rela.eh_frame RELA 0000000000000000 003c50 0000a8 18 I 19 17 8\n+ [19] .symtab SYMTAB 0000000000000000 002150 000300 18 20 17 8\n+ [20] .strtab STRTAB 0000000000000000 002450 00011f 00 0 0 1\n+ [21] .shstrtab STRTAB 0000000000000000 003cf8 0000c1 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.text' at offset 0x2568 contains 19 entries:\n+Relocation section '.rela.text' at offset 0x2570 contains 19 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000004 000000120000011a R_AARCH64_JUMP26 0000000000000000 free + 0\n 0000000000000024 000000140000011b R_AARCH64_CALL26 0000000000000000 _cgo_topofstack + 0\n 0000000000000038 000000150000011b R_AARCH64_CALL26 0000000000000000 getgrgid_r + 0\n 0000000000000040 000000140000011b R_AARCH64_CALL26 0000000000000000 _cgo_topofstack + 0\n 0000000000000074 000000140000011b R_AARCH64_CALL26 0000000000000000 _cgo_topofstack + 0\n 0000000000000088 000000170000011b R_AARCH64_CALL26 0000000000000000 getgrnam_r + 0\n@@ -17,15 +17,15 @@\n 0000000000000164 000000140000011b R_AARCH64_CALL26 0000000000000000 _cgo_topofstack + 0\n 0000000000000170 0000001d0000011b R_AARCH64_CALL26 0000000000000000 realloc + 0\n 0000000000000178 000000140000011b R_AARCH64_CALL26 0000000000000000 _cgo_topofstack + 0\n 00000000000001b4 000000140000011b R_AARCH64_CALL26 0000000000000000 _cgo_topofstack + 0\n 00000000000001c0 0000001f0000011b R_AARCH64_CALL26 0000000000000000 sysconf + 0\n 00000000000001c8 000000140000011b R_AARCH64_CALL26 0000000000000000 _cgo_topofstack + 0\n \n-Relocation section '.rela.debug_info' at offset 0x2730 contains 222 entries:\n+Relocation section '.rela.debug_info' at offset 0x2738 contains 222 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000700000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n 000000000000000c 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 13b\n 0000000000000011 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 63\n 0000000000000015 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ca\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n@@ -242,24 +242,24 @@\n 0000000000000a83 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f\n 0000000000000a87 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f\n 0000000000000a8f 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 239\n 0000000000000a93 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 239\n 0000000000000a9b 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 96\n 0000000000000a9f 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 96\n \n-Relocation section '.rela.debug_aranges' at offset 0x3c00 contains 2 entries:\n+Relocation section '.rela.debug_aranges' at offset 0x3c08 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000600000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n-Relocation section '.rela.debug_line' at offset 0x3c30 contains 1 entry:\n+Relocation section '.rela.debug_line' at offset 0x3c38 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-0000000000000110 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n+0000000000000112 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n-Relocation section '.rela.eh_frame' at offset 0x3c48 contains 7 entries:\n+Relocation section '.rela.eh_frame' at offset 0x3c50 contains 7 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000001c 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + 0\n 0000000000000030 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + 10\n 0000000000000058 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + 60\n 0000000000000080 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + b0\n 00000000000000a8 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + 100\n 00000000000000d0 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + 150\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: 859\n+ Length: 861\n DWARF Version: 3\n- Prologue Length: 257\n+ Prologue Length: 259\n Minimum Instruction Length: 4\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,433 +21,433 @@\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/aarch64-linux-gnu/10/include\n 3\t/usr/include/aarch64-linux-gnu/bits\n 4\t/usr/include\n \n- The File Name Table (offset 0xa1):\n+ The File Name Table (offset 0xa3):\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- [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 19: advance Address by 4 to 0x4 and Line by 0 to 49\n- [0x00000126] Set column to 1\n- [0x00000128] Set is_stmt to 1\n- [0x00000129] Special opcode 54: advance Address by 12 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] Set column to 2\n- [0x00000133] Set is_stmt to 1\n- [0x00000134] Advance Line by 11 to 67\n- [0x00000136] Special opcode 61: advance Address by 16 to 0x20 and Line by 0 to 67\n- [0x00000137] Set column to 1\n- [0x00000139] Set is_stmt to 0\n- [0x0000013a] Advance Line by -11 to 56\n- [0x0000013c] Copy (view 1)\n- [0x0000013d] Set column to 22\n- [0x0000013f] Advance Line by 11 to 67\n- [0x00000141] Special opcode 19: advance Address by 4 to 0x24 and Line by 0 to 67\n- [0x00000142] Set File Name to entry 2 in the File Name Table\n- [0x00000144] Set column to 9\n- [0x00000146] Advance Line by -29 to 38\n- [0x00000148] Special opcode 19: advance Address by 4 to 0x28 and Line by 0 to 38\n- [0x00000149] Set File Name to entry 1 in the File Name Table\n- [0x0000014b] Set column to 22\n- [0x0000014d] Advance Line by 29 to 67\n- [0x0000014f] Special opcode 19: advance Address by 4 to 0x2c and Line by 0 to 67\n- [0x00000150] Set column to 2\n- [0x00000152] Set is_stmt to 1\n- [0x00000153] Special opcode 20: advance Address by 4 to 0x30 and Line by 1 to 68\n- [0x00000154] Set column to 21\n- [0x00000156] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 69 (view 1)\n- [0x00000157] Set column to 2\n- [0x00000159] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 70 (view 2)\n- [0x0000015a] Set File Name to entry 2 in the File Name Table\n- [0x0000015c] Set column to 12\n- [0x0000015e] Advance Line by -34 to 36\n- [0x00000160] Copy (view 3)\n- [0x00000161] Set column to 2\n- [0x00000163] Special opcode 7: advance Address by 0 to 0x30 and Line by 2 to 38 (view 4)\n- [0x00000164] Set column to 9\n- [0x00000166] Set is_stmt to 0\n- [0x00000167] Copy (view 5)\n- [0x00000168] Special opcode 33: advance Address by 8 to 0x38 and Line by 0 to 38\n- [0x00000169] Special opcode 19: advance Address by 4 to 0x3c and Line by 0 to 38\n- [0x0000016a] Special opcode 19: advance Address by 4 to 0x40 and Line by 0 to 38\n- [0x0000016b] Set File Name to entry 1 in the File Name Table\n- [0x0000016d] Set column to 21\n- [0x0000016f] Set is_stmt to 1\n- [0x00000170] Advance Line by 33 to 71\n- [0x00000172] Copy (view 1)\n- [0x00000173] Set column to 2\n- [0x00000175] Special opcode 6: advance Address by 0 to 0x40 and Line by 1 to 72 (view 2)\n- [0x00000176] Set column to 36\n- [0x00000178] Set is_stmt to 0\n- [0x00000179] Copy (view 3)\n- [0x0000017a] Set column to 2\n- [0x0000017c] Set is_stmt to 1\n- [0x0000017d] Special opcode 20: advance Address by 4 to 0x44 and Line by 1 to 73\n- [0x0000017e] Set column to 54\n- [0x00000180] Set is_stmt to 0\n- [0x00000181] Special opcode 4: advance Address by 0 to 0x44 and Line by -1 to 72 (view 1)\n- [0x00000182] Set column to 12\n- [0x00000184] Special opcode 20: advance Address by 4 to 0x48 and Line by 1 to 73\n- [0x00000185] Set column to 1\n- [0x00000187] Special opcode 21: advance Address by 4 to 0x4c and Line by 2 to 75\n- [0x00000188] Set column to 12\n- [0x0000018a] Special opcode 17: advance Address by 4 to 0x50 and Line by -2 to 73\n- [0x0000018b] Set column to 48\n- [0x0000018d] Set is_stmt to 1\n- [0x0000018e] Special opcode 20: advance Address by 4 to 0x54 and Line by 1 to 74\n- [0x0000018f] Set column to 1\n- [0x00000191] Set is_stmt to 0\n- [0x00000192] Special opcode 6: advance Address by 0 to 0x54 and Line by 1 to 75 (view 1)\n- [0x00000193] Special opcode 19: advance Address by 4 to 0x58 and Line by 0 to 75\n- [0x00000194] Set is_stmt to 1\n- [0x00000195] Special opcode 38: advance Address by 8 to 0x60 and Line by 5 to 80\n- [0x00000196] Set column to 2\n- [0x00000198] Special opcode 6: advance Address by 0 to 0x60 and Line by 1 to 81 (view 1)\n- [0x00000199] Set column to 1\n- [0x0000019b] Set is_stmt to 0\n- [0x0000019c] Special opcode 4: advance Address by 0 to 0x60 and Line by -1 to 80 (view 2)\n- [0x0000019d] Set column to 2\n- [0x0000019f] Set is_stmt to 1\n- [0x000001a0] Advance Line by 10 to 90\n- [0x000001a2] Special opcode 61: advance Address by 16 to 0x70 and Line by 0 to 90\n- [0x000001a3] Set column to 1\n- [0x000001a5] Set is_stmt to 0\n- [0x000001a6] Advance Line by -10 to 80\n- [0x000001a8] Copy (view 1)\n- [0x000001a9] Set column to 22\n- [0x000001ab] Advance Line by 10 to 90\n- [0x000001ad] Special opcode 19: advance Address by 4 to 0x74 and Line by 0 to 90\n- [0x000001ae] Special opcode 19: advance Address by 4 to 0x78 and Line by 0 to 90\n- [0x000001af] Set column to 2\n- [0x000001b1] Set is_stmt to 1\n- [0x000001b2] Special opcode 20: advance Address by 4 to 0x7c and Line by 1 to 91\n- [0x000001b3] Set column to 21\n- [0x000001b5] Special opcode 6: advance Address by 0 to 0x7c and Line by 1 to 92 (view 1)\n- [0x000001b6] Set column to 2\n- [0x000001b8] Special opcode 6: advance Address by 0 to 0x7c and Line by 1 to 93 (view 2)\n- [0x000001b9] Set File Name to entry 2 in the File Name Table\n- [0x000001bb] Set column to 12\n- [0x000001bd] Advance Line by -52 to 41\n- [0x000001bf] Copy (view 3)\n- [0x000001c0] Set column to 2\n- [0x000001c2] Special opcode 7: advance Address by 0 to 0x7c and Line by 2 to 43 (view 4)\n- [0x000001c3] Set column to 9\n- [0x000001c5] Set is_stmt to 0\n- [0x000001c6] Copy (view 5)\n- [0x000001c7] Special opcode 19: advance Address by 4 to 0x80 and Line by 0 to 43\n- [0x000001c8] Special opcode 47: advance Address by 12 to 0x8c and Line by 0 to 43\n- [0x000001c9] Special opcode 19: advance Address by 4 to 0x90 and Line by 0 to 43\n- [0x000001ca] Set File Name to entry 1 in the File Name Table\n- [0x000001cc] Set column to 21\n- [0x000001ce] Set is_stmt to 1\n- [0x000001cf] Advance Line by 51 to 94\n- [0x000001d1] Copy (view 1)\n- [0x000001d2] Set column to 2\n- [0x000001d4] Special opcode 6: advance Address by 0 to 0x90 and Line by 1 to 95 (view 2)\n- [0x000001d5] Set column to 36\n- [0x000001d7] Set is_stmt to 0\n- [0x000001d8] Copy (view 3)\n- [0x000001d9] Set column to 2\n- [0x000001db] Set is_stmt to 1\n- [0x000001dc] Special opcode 20: advance Address by 4 to 0x94 and Line by 1 to 96\n- [0x000001dd] Set column to 54\n- [0x000001df] Set is_stmt to 0\n- [0x000001e0] Special opcode 4: advance Address by 0 to 0x94 and Line by -1 to 95 (view 1)\n- [0x000001e1] Set column to 12\n- [0x000001e3] Special opcode 20: advance Address by 4 to 0x98 and Line by 1 to 96\n- [0x000001e4] Set column to 1\n- [0x000001e6] Special opcode 21: advance Address by 4 to 0x9c and Line by 2 to 98\n- [0x000001e7] Set column to 12\n- [0x000001e9] Special opcode 17: advance Address by 4 to 0xa0 and Line by -2 to 96\n- [0x000001ea] Set column to 48\n- [0x000001ec] Set is_stmt to 1\n- [0x000001ed] Special opcode 20: advance Address by 4 to 0xa4 and Line by 1 to 97\n- [0x000001ee] Set column to 1\n- [0x000001f0] Set is_stmt to 0\n- [0x000001f1] Special opcode 6: advance Address by 0 to 0xa4 and Line by 1 to 98 (view 1)\n- [0x000001f2] Special opcode 19: advance Address by 4 to 0xa8 and Line by 0 to 98\n- [0x000001f3] Set is_stmt to 1\n- [0x000001f4] Special opcode 38: advance Address by 8 to 0xb0 and Line by 5 to 103\n- [0x000001f5] Set column to 2\n- [0x000001f7] Special opcode 6: advance Address by 0 to 0xb0 and Line by 1 to 104 (view 1)\n- [0x000001f8] Set column to 1\n- [0x000001fa] Set is_stmt to 0\n- [0x000001fb] Special opcode 4: advance Address by 0 to 0xb0 and Line by -1 to 103 (view 2)\n- [0x000001fc] Set column to 2\n- [0x000001fe] Set is_stmt to 1\n- [0x000001ff] Advance Line by 10 to 113\n- [0x00000201] Special opcode 61: advance Address by 16 to 0xc0 and Line by 0 to 113\n- [0x00000202] Set column to 1\n- [0x00000204] Set is_stmt to 0\n- [0x00000205] Advance Line by -10 to 103\n- [0x00000207] Copy (view 1)\n- [0x00000208] Set column to 22\n- [0x0000020a] Advance Line by 10 to 113\n- [0x0000020c] Special opcode 19: advance Address by 4 to 0xc4 and Line by 0 to 113\n- [0x0000020d] Special opcode 19: advance Address by 4 to 0xc8 and Line by 0 to 113\n- [0x0000020e] Set column to 2\n- [0x00000210] Set is_stmt to 1\n- [0x00000211] Special opcode 20: advance Address by 4 to 0xcc and Line by 1 to 114\n- [0x00000212] Set column to 21\n- [0x00000214] Special opcode 6: advance Address by 0 to 0xcc and Line by 1 to 115 (view 1)\n- [0x00000215] Set column to 2\n- [0x00000217] Special opcode 6: advance Address by 0 to 0xcc 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 0xcc 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 19: advance Address by 4 to 0xd0 and Line by 0 to 33\n- [0x00000228] Special opcode 47: advance Address by 12 to 0xdc and Line by 0 to 33\n- [0x00000229] Special opcode 19: advance Address by 4 to 0xe0 and Line by 0 to 33\n- [0x0000022a] Set File Name to entry 1 in the File Name Table\n- [0x0000022c] Set column to 21\n- [0x0000022e] Set is_stmt to 1\n- [0x0000022f] Advance Line by 84 to 117\n- [0x00000232] Copy (view 1)\n- [0x00000233] Set column to 2\n- [0x00000235] Special opcode 6: advance Address by 0 to 0xe0 and Line by 1 to 118 (view 2)\n- [0x00000236] Set column to 36\n- [0x00000238] Set is_stmt to 0\n- [0x00000239] Copy (view 3)\n- [0x0000023a] Set column to 2\n- [0x0000023c] Set is_stmt to 1\n- [0x0000023d] Special opcode 20: advance Address by 4 to 0xe4 and Line by 1 to 119\n- [0x0000023e] Set column to 54\n- [0x00000240] Set is_stmt to 0\n- [0x00000241] Special opcode 4: advance Address by 0 to 0xe4 and Line by -1 to 118 (view 1)\n- [0x00000242] Set column to 12\n- [0x00000244] Special opcode 20: advance Address by 4 to 0xe8 and Line by 1 to 119\n- [0x00000245] Set column to 1\n- [0x00000247] Special opcode 21: advance Address by 4 to 0xec and Line by 2 to 121\n- [0x00000248] Set column to 12\n- [0x0000024a] Special opcode 17: advance Address by 4 to 0xf0 and Line by -2 to 119\n- [0x0000024b] Set column to 48\n- [0x0000024d] Set is_stmt to 1\n- [0x0000024e] Special opcode 20: advance Address by 4 to 0xf4 and Line by 1 to 120\n- [0x0000024f] Set column to 1\n- [0x00000251] Set is_stmt to 0\n- [0x00000252] Special opcode 6: advance Address by 0 to 0xf4 and Line by 1 to 121 (view 1)\n- [0x00000253] Special opcode 19: advance Address by 4 to 0xf8 and Line by 0 to 121\n- [0x00000254] Set is_stmt to 1\n- [0x00000255] Special opcode 38: advance Address by 8 to 0x100 and Line by 5 to 126\n- [0x00000256] Set column to 2\n- [0x00000258] Special opcode 6: advance Address by 0 to 0x100 and Line by 1 to 127 (view 1)\n- [0x00000259] Set column to 1\n- [0x0000025b] Set is_stmt to 0\n- [0x0000025c] Special opcode 4: advance Address by 0 to 0x100 and Line by -1 to 126 (view 2)\n- [0x0000025d] Set column to 2\n- [0x0000025f] Set is_stmt to 1\n- [0x00000260] Advance Line by 11 to 137\n- [0x00000262] Special opcode 61: advance Address by 16 to 0x110 and Line by 0 to 137\n- [0x00000263] Set column to 1\n- [0x00000265] Set is_stmt to 0\n- [0x00000266] Advance Line by -11 to 126\n- [0x00000268] Copy (view 1)\n- [0x00000269] Set column to 22\n- [0x0000026b] Advance Line by 11 to 137\n- [0x0000026d] Special opcode 19: advance Address by 4 to 0x114 and Line by 0 to 137\n- [0x0000026e] Set File Name to entry 2 in the File Name Table\n- [0x00000270] Set column to 9\n- [0x00000272] Advance Line by -109 to 28\n- [0x00000275] Special opcode 19: advance Address by 4 to 0x118 and Line by 0 to 28\n- [0x00000276] Set File Name to entry 1 in the File Name Table\n- [0x00000278] Set column to 22\n- [0x0000027a] Advance Line by 109 to 137\n- [0x0000027d] Special opcode 19: advance Address by 4 to 0x11c and Line by 0 to 137\n- [0x0000027e] Set column to 2\n- [0x00000280] Set is_stmt to 1\n- [0x00000281] Special opcode 20: advance Address by 4 to 0x120 and Line by 1 to 138\n- [0x00000282] Set column to 21\n- [0x00000284] Special opcode 6: advance Address by 0 to 0x120 and Line by 1 to 139 (view 1)\n- [0x00000285] Set column to 2\n- [0x00000287] Special opcode 6: advance Address by 0 to 0x120 and Line by 1 to 140 (view 2)\n- [0x00000288] Set File Name to entry 2 in the File Name Table\n- [0x0000028a] Set column to 12\n- [0x0000028c] Advance Line by -114 to 26\n- [0x0000028f] Copy (view 3)\n- [0x00000290] Set column to 2\n- [0x00000292] Special opcode 7: advance Address by 0 to 0x120 and Line by 2 to 28 (view 4)\n- [0x00000293] Set column to 9\n- [0x00000295] Set is_stmt to 0\n- [0x00000296] Copy (view 5)\n- [0x00000297] Special opcode 33: advance Address by 8 to 0x128 and Line by 0 to 28\n- [0x00000298] Special opcode 19: advance Address by 4 to 0x12c and Line by 0 to 28\n- [0x00000299] Special opcode 19: advance Address by 4 to 0x130 and Line by 0 to 28\n- [0x0000029a] Set File Name to entry 1 in the File Name Table\n- [0x0000029c] Set column to 21\n- [0x0000029e] Set is_stmt to 1\n- [0x0000029f] Advance Line by 113 to 141\n- [0x000002a2] Copy (view 1)\n- [0x000002a3] Set column to 2\n- [0x000002a5] Special opcode 6: advance Address by 0 to 0x130 and Line by 1 to 142 (view 2)\n- [0x000002a6] Set column to 36\n- [0x000002a8] Set is_stmt to 0\n- [0x000002a9] Copy (view 3)\n- [0x000002aa] Set column to 2\n- [0x000002ac] Set is_stmt to 1\n- [0x000002ad] Special opcode 20: advance Address by 4 to 0x134 and Line by 1 to 143\n- [0x000002ae] Set column to 54\n- [0x000002b0] Set is_stmt to 0\n- [0x000002b1] Special opcode 4: advance Address by 0 to 0x134 and Line by -1 to 142 (view 1)\n- [0x000002b2] Set column to 12\n- [0x000002b4] Special opcode 20: advance Address by 4 to 0x138 and Line by 1 to 143\n- [0x000002b5] Set column to 1\n- [0x000002b7] Special opcode 21: advance Address by 4 to 0x13c and Line by 2 to 145\n- [0x000002b8] Set column to 12\n- [0x000002ba] Special opcode 17: advance Address by 4 to 0x140 and Line by -2 to 143\n- [0x000002bb] Set column to 48\n- [0x000002bd] Set is_stmt to 1\n- [0x000002be] Special opcode 20: advance Address by 4 to 0x144 and Line by 1 to 144\n- [0x000002bf] Set column to 1\n- [0x000002c1] Set is_stmt to 0\n- [0x000002c2] Special opcode 6: advance Address by 0 to 0x144 and Line by 1 to 145 (view 1)\n- [0x000002c3] Special opcode 19: advance Address by 4 to 0x148 and Line by 0 to 145\n- [0x000002c4] Set is_stmt to 1\n- [0x000002c5] Special opcode 38: advance Address by 8 to 0x150 and Line by 5 to 150\n- [0x000002c6] Set column to 2\n- [0x000002c8] Special opcode 6: advance Address by 0 to 0x150 and Line by 1 to 151 (view 1)\n- [0x000002c9] Set column to 1\n- [0x000002cb] Set is_stmt to 0\n- [0x000002cc] Special opcode 4: advance Address by 0 to 0x150 and Line by -1 to 150 (view 2)\n- [0x000002cd] Set column to 2\n- [0x000002cf] Set is_stmt to 1\n- [0x000002d0] Special opcode 67: advance Address by 16 to 0x160 and Line by 6 to 156\n- [0x000002d1] Set column to 1\n- [0x000002d3] Set is_stmt to 0\n- [0x000002d4] Advance Line by -6 to 150\n- [0x000002d6] Copy (view 1)\n- [0x000002d7] Set column to 22\n- [0x000002d9] Special opcode 25: advance Address by 4 to 0x164 and Line by 6 to 156\n- [0x000002da] Special opcode 19: advance Address by 4 to 0x168 and Line by 0 to 156\n- [0x000002db] Set column to 2\n- [0x000002dd] Set is_stmt to 1\n- [0x000002de] Special opcode 20: advance Address by 4 to 0x16c and Line by 1 to 157\n- [0x000002df] Set column to 21\n- [0x000002e1] Special opcode 6: advance Address by 0 to 0x16c and Line by 1 to 158 (view 1)\n- [0x000002e2] Set column to 2\n- [0x000002e4] Special opcode 6: advance Address by 0 to 0x16c and Line by 1 to 159 (view 2)\n- [0x000002e5] Set column to 11\n- [0x000002e7] Set is_stmt to 0\n- [0x000002e8] Copy (view 3)\n- [0x000002e9] Special opcode 19: advance Address by 4 to 0x170 and Line by 0 to 159\n- [0x000002ea] Set column to 21\n- [0x000002ec] Set is_stmt to 1\n- [0x000002ed] Special opcode 34: advance Address by 8 to 0x178 and Line by 1 to 160\n- [0x000002ee] Set column to 2\n- [0x000002f0] Special opcode 6: advance Address by 0 to 0x178 and Line by 1 to 161 (view 1)\n- [0x000002f1] Set column to 36\n- [0x000002f3] Set is_stmt to 0\n- [0x000002f4] Copy (view 2)\n- [0x000002f5] Set column to 2\n- [0x000002f7] Set is_stmt to 1\n- [0x000002f8] Special opcode 20: advance Address by 4 to 0x17c and Line by 1 to 162\n- [0x000002f9] Set column to 54\n- [0x000002fb] Set is_stmt to 0\n- [0x000002fc] Special opcode 4: advance Address by 0 to 0x17c and Line by -1 to 161 (view 1)\n- [0x000002fd] Set column to 12\n- [0x000002ff] Special opcode 20: advance Address by 4 to 0x180 and Line by 1 to 162\n- [0x00000300] Set column to 1\n- [0x00000302] Special opcode 21: advance Address by 4 to 0x184 and Line by 2 to 164\n- [0x00000303] Set column to 12\n- [0x00000305] Special opcode 17: advance Address by 4 to 0x188 and Line by -2 to 162\n- [0x00000306] Set column to 48\n- [0x00000308] Set is_stmt to 1\n- [0x00000309] Special opcode 20: advance Address by 4 to 0x18c and Line by 1 to 163\n- [0x0000030a] Set column to 1\n- [0x0000030c] Set is_stmt to 0\n- [0x0000030d] Special opcode 6: advance Address by 0 to 0x18c and Line by 1 to 164 (view 1)\n- [0x0000030e] Special opcode 19: advance Address by 4 to 0x190 and Line by 0 to 164\n- [0x0000030f] Set is_stmt to 1\n- [0x00000310] Special opcode 66: advance Address by 16 to 0x1a0 and Line by 5 to 169\n- [0x00000311] Set column to 2\n- [0x00000313] Special opcode 6: advance Address by 0 to 0x1a0 and Line by 1 to 170 (view 1)\n- [0x00000314] Set column to 1\n- [0x00000316] Set is_stmt to 0\n- [0x00000317] Special opcode 4: advance Address by 0 to 0x1a0 and Line by -1 to 169 (view 2)\n- [0x00000318] Set column to 2\n- [0x0000031a] Set is_stmt to 1\n- [0x0000031b] Special opcode 67: advance Address by 16 to 0x1b0 and Line by 6 to 175\n- [0x0000031c] Set column to 1\n- [0x0000031e] Set is_stmt to 0\n- [0x0000031f] Advance Line by -6 to 169\n- [0x00000321] Copy (view 1)\n- [0x00000322] Set column to 22\n- [0x00000324] Special opcode 25: advance Address by 4 to 0x1b4 and Line by 6 to 175\n- [0x00000325] Special opcode 19: advance Address by 4 to 0x1b8 and Line by 0 to 175\n- [0x00000326] Set column to 2\n- [0x00000328] Set is_stmt to 1\n- [0x00000329] Special opcode 20: advance Address by 4 to 0x1bc and Line by 1 to 176\n- [0x0000032a] Set column to 21\n- [0x0000032c] Special opcode 6: advance Address by 0 to 0x1bc and Line by 1 to 177 (view 1)\n- [0x0000032d] Set column to 2\n- [0x0000032f] Special opcode 6: advance Address by 0 to 0x1bc and Line by 1 to 178 (view 2)\n- [0x00000330] Set column to 11\n- [0x00000332] Set is_stmt to 0\n- [0x00000333] Copy (view 3)\n- [0x00000334] Special opcode 19: advance Address by 4 to 0x1c0 and Line by 0 to 178\n- [0x00000335] Set column to 21\n- [0x00000337] Set is_stmt to 1\n- [0x00000338] Special opcode 34: advance Address by 8 to 0x1c8 and Line by 1 to 179\n- [0x00000339] Set column to 2\n- [0x0000033b] Special opcode 6: advance Address by 0 to 0x1c8 and Line by 1 to 180 (view 1)\n- [0x0000033c] Set column to 36\n- [0x0000033e] Set is_stmt to 0\n- [0x0000033f] Copy (view 2)\n- [0x00000340] Set column to 2\n- [0x00000342] Set is_stmt to 1\n- [0x00000343] Special opcode 20: advance Address by 4 to 0x1cc and Line by 1 to 181\n- [0x00000344] Set column to 54\n- [0x00000346] Set is_stmt to 0\n- [0x00000347] Special opcode 4: advance Address by 0 to 0x1cc and Line by -1 to 180 (view 1)\n- [0x00000348] Set column to 12\n- [0x0000034a] Special opcode 20: advance Address by 4 to 0x1d0 and Line by 1 to 181\n- [0x0000034b] Set column to 1\n- [0x0000034d] Special opcode 21: advance Address by 4 to 0x1d4 and Line by 2 to 183\n- [0x0000034e] Set column to 12\n- [0x00000350] Special opcode 17: advance Address by 4 to 0x1d8 and Line by -2 to 181\n- [0x00000351] Set column to 48\n- [0x00000353] Set is_stmt to 1\n- [0x00000354] Special opcode 20: advance Address by 4 to 0x1dc and Line by 1 to 182\n- [0x00000355] Set column to 1\n- [0x00000357] Set is_stmt to 0\n- [0x00000358] Special opcode 6: advance Address by 0 to 0x1dc and Line by 1 to 183 (view 1)\n- [0x00000359] Special opcode 19: advance Address by 4 to 0x1e0 and Line by 0 to 183\n- [0x0000035a] Advance PC by 8 to 0x1e8\n- [0x0000035c] Extended opcode 1: End of Sequence\n+ [0x0000010d] Set column to 1\n+ [0x0000010f] Extended opcode 2: set Address to 0x0\n+ [0x0000011a] Advance Line by 43 to 44\n+ [0x0000011c] Copy\n+ [0x0000011d] Set column to 2\n+ [0x0000011f] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x00000120] Set column to 21\n+ [0x00000122] Special opcode 8: advance Address by 0 to 0x0 and Line by 3 to 48 (view 2)\n+ [0x00000123] Set column to 2\n+ [0x00000125] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 49 (view 3)\n+ [0x00000126] Set is_stmt to 0\n+ [0x00000127] Special opcode 19: advance Address by 4 to 0x4 and Line by 0 to 49\n+ [0x00000128] Set column to 1\n+ [0x0000012a] Set is_stmt to 1\n+ [0x0000012b] Special opcode 54: advance Address by 12 to 0x10 and Line by 7 to 56\n+ [0x0000012c] Set column to 2\n+ [0x0000012e] Special opcode 6: advance Address by 0 to 0x10 and Line by 1 to 57 (view 1)\n+ [0x0000012f] Set column to 1\n+ [0x00000131] Set is_stmt to 0\n+ [0x00000132] Special opcode 4: advance Address by 0 to 0x10 and Line by -1 to 56 (view 2)\n+ [0x00000133] Set column to 2\n+ [0x00000135] Set is_stmt to 1\n+ [0x00000136] Advance Line by 11 to 67\n+ [0x00000138] Special opcode 61: advance Address by 16 to 0x20 and Line by 0 to 67\n+ [0x00000139] Set column to 1\n+ [0x0000013b] Set is_stmt to 0\n+ [0x0000013c] Advance Line by -11 to 56\n+ [0x0000013e] Copy (view 1)\n+ [0x0000013f] Set column to 22\n+ [0x00000141] Advance Line by 11 to 67\n+ [0x00000143] Special opcode 19: advance Address by 4 to 0x24 and Line by 0 to 67\n+ [0x00000144] Set File Name to entry 2 in the File Name Table\n+ [0x00000146] Set column to 9\n+ [0x00000148] Advance Line by -29 to 38\n+ [0x0000014a] Special opcode 19: advance Address by 4 to 0x28 and Line by 0 to 38\n+ [0x0000014b] Set File Name to entry 1 in the File Name Table\n+ [0x0000014d] Set column to 22\n+ [0x0000014f] Advance Line by 29 to 67\n+ [0x00000151] Special opcode 19: advance Address by 4 to 0x2c and Line by 0 to 67\n+ [0x00000152] Set column to 2\n+ [0x00000154] Set is_stmt to 1\n+ [0x00000155] Special opcode 20: advance Address by 4 to 0x30 and Line by 1 to 68\n+ [0x00000156] Set column to 21\n+ [0x00000158] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 69 (view 1)\n+ [0x00000159] Set column to 2\n+ [0x0000015b] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 70 (view 2)\n+ [0x0000015c] Set File Name to entry 2 in the File Name Table\n+ [0x0000015e] Set column to 12\n+ [0x00000160] Advance Line by -34 to 36\n+ [0x00000162] Copy (view 3)\n+ [0x00000163] Set column to 2\n+ [0x00000165] Special opcode 7: advance Address by 0 to 0x30 and Line by 2 to 38 (view 4)\n+ [0x00000166] Set column to 9\n+ [0x00000168] Set is_stmt to 0\n+ [0x00000169] Copy (view 5)\n+ [0x0000016a] Special opcode 33: advance Address by 8 to 0x38 and Line by 0 to 38\n+ [0x0000016b] Special opcode 19: advance Address by 4 to 0x3c and Line by 0 to 38\n+ [0x0000016c] Special opcode 19: advance Address by 4 to 0x40 and Line by 0 to 38\n+ [0x0000016d] Set File Name to entry 1 in the File Name Table\n+ [0x0000016f] Set column to 21\n+ [0x00000171] Set is_stmt to 1\n+ [0x00000172] Advance Line by 33 to 71\n+ [0x00000174] Copy (view 1)\n+ [0x00000175] Set column to 2\n+ [0x00000177] Special opcode 6: advance Address by 0 to 0x40 and Line by 1 to 72 (view 2)\n+ [0x00000178] Set column to 36\n+ [0x0000017a] Set is_stmt to 0\n+ [0x0000017b] Copy (view 3)\n+ [0x0000017c] Set column to 2\n+ [0x0000017e] Set is_stmt to 1\n+ [0x0000017f] Special opcode 20: advance Address by 4 to 0x44 and Line by 1 to 73\n+ [0x00000180] Set column to 54\n+ [0x00000182] Set is_stmt to 0\n+ [0x00000183] Special opcode 4: advance Address by 0 to 0x44 and Line by -1 to 72 (view 1)\n+ [0x00000184] Set column to 12\n+ [0x00000186] Special opcode 20: advance Address by 4 to 0x48 and Line by 1 to 73\n+ [0x00000187] Set column to 1\n+ [0x00000189] Special opcode 21: advance Address by 4 to 0x4c and Line by 2 to 75\n+ [0x0000018a] Set column to 12\n+ [0x0000018c] Special opcode 17: advance Address by 4 to 0x50 and Line by -2 to 73\n+ [0x0000018d] Set column to 48\n+ [0x0000018f] Set is_stmt to 1\n+ [0x00000190] Special opcode 20: advance Address by 4 to 0x54 and Line by 1 to 74\n+ [0x00000191] Set column to 1\n+ [0x00000193] Set is_stmt to 0\n+ [0x00000194] Special opcode 6: advance Address by 0 to 0x54 and Line by 1 to 75 (view 1)\n+ [0x00000195] Special opcode 19: advance Address by 4 to 0x58 and Line by 0 to 75\n+ [0x00000196] Set is_stmt to 1\n+ [0x00000197] Special opcode 38: advance Address by 8 to 0x60 and Line by 5 to 80\n+ [0x00000198] Set column to 2\n+ [0x0000019a] Special opcode 6: advance Address by 0 to 0x60 and Line by 1 to 81 (view 1)\n+ [0x0000019b] Set column to 1\n+ [0x0000019d] Set is_stmt to 0\n+ [0x0000019e] Special opcode 4: advance Address by 0 to 0x60 and Line by -1 to 80 (view 2)\n+ [0x0000019f] Set column to 2\n+ [0x000001a1] Set is_stmt to 1\n+ [0x000001a2] Advance Line by 10 to 90\n+ [0x000001a4] Special opcode 61: advance Address by 16 to 0x70 and Line by 0 to 90\n+ [0x000001a5] Set column to 1\n+ [0x000001a7] Set is_stmt to 0\n+ [0x000001a8] Advance Line by -10 to 80\n+ [0x000001aa] Copy (view 1)\n+ [0x000001ab] Set column to 22\n+ [0x000001ad] Advance Line by 10 to 90\n+ [0x000001af] Special opcode 19: advance Address by 4 to 0x74 and Line by 0 to 90\n+ [0x000001b0] Special opcode 19: advance Address by 4 to 0x78 and Line by 0 to 90\n+ [0x000001b1] Set column to 2\n+ [0x000001b3] Set is_stmt to 1\n+ [0x000001b4] Special opcode 20: advance Address by 4 to 0x7c and Line by 1 to 91\n+ [0x000001b5] Set column to 21\n+ [0x000001b7] Special opcode 6: advance Address by 0 to 0x7c and Line by 1 to 92 (view 1)\n+ [0x000001b8] Set column to 2\n+ [0x000001ba] Special opcode 6: advance Address by 0 to 0x7c and Line by 1 to 93 (view 2)\n+ [0x000001bb] Set File Name to entry 2 in the File Name Table\n+ [0x000001bd] Set column to 12\n+ [0x000001bf] Advance Line by -52 to 41\n+ [0x000001c1] Copy (view 3)\n+ [0x000001c2] Set column to 2\n+ [0x000001c4] Special opcode 7: advance Address by 0 to 0x7c and Line by 2 to 43 (view 4)\n+ [0x000001c5] Set column to 9\n+ [0x000001c7] Set is_stmt to 0\n+ [0x000001c8] Copy (view 5)\n+ [0x000001c9] Special opcode 19: advance Address by 4 to 0x80 and Line by 0 to 43\n+ [0x000001ca] Special opcode 47: advance Address by 12 to 0x8c and Line by 0 to 43\n+ [0x000001cb] Special opcode 19: advance Address by 4 to 0x90 and Line by 0 to 43\n+ [0x000001cc] Set File Name to entry 1 in the File Name Table\n+ [0x000001ce] Set column to 21\n+ [0x000001d0] Set is_stmt to 1\n+ [0x000001d1] Advance Line by 51 to 94\n+ [0x000001d3] Copy (view 1)\n+ [0x000001d4] Set column to 2\n+ [0x000001d6] Special opcode 6: advance Address by 0 to 0x90 and Line by 1 to 95 (view 2)\n+ [0x000001d7] Set column to 36\n+ [0x000001d9] Set is_stmt to 0\n+ [0x000001da] Copy (view 3)\n+ [0x000001db] Set column to 2\n+ [0x000001dd] Set is_stmt to 1\n+ [0x000001de] Special opcode 20: advance Address by 4 to 0x94 and Line by 1 to 96\n+ [0x000001df] Set column to 54\n+ [0x000001e1] Set is_stmt to 0\n+ [0x000001e2] Special opcode 4: advance Address by 0 to 0x94 and Line by -1 to 95 (view 1)\n+ [0x000001e3] Set column to 12\n+ [0x000001e5] Special opcode 20: advance Address by 4 to 0x98 and Line by 1 to 96\n+ [0x000001e6] Set column to 1\n+ [0x000001e8] Special opcode 21: advance Address by 4 to 0x9c and Line by 2 to 98\n+ [0x000001e9] Set column to 12\n+ [0x000001eb] Special opcode 17: advance Address by 4 to 0xa0 and Line by -2 to 96\n+ [0x000001ec] Set column to 48\n+ [0x000001ee] Set is_stmt to 1\n+ [0x000001ef] Special opcode 20: advance Address by 4 to 0xa4 and Line by 1 to 97\n+ [0x000001f0] Set column to 1\n+ [0x000001f2] Set is_stmt to 0\n+ [0x000001f3] Special opcode 6: advance Address by 0 to 0xa4 and Line by 1 to 98 (view 1)\n+ [0x000001f4] Special opcode 19: advance Address by 4 to 0xa8 and Line by 0 to 98\n+ [0x000001f5] Set is_stmt to 1\n+ [0x000001f6] Special opcode 38: advance Address by 8 to 0xb0 and Line by 5 to 103\n+ [0x000001f7] Set column to 2\n+ [0x000001f9] Special opcode 6: advance Address by 0 to 0xb0 and Line by 1 to 104 (view 1)\n+ [0x000001fa] Set column to 1\n+ [0x000001fc] Set is_stmt to 0\n+ [0x000001fd] Special opcode 4: advance Address by 0 to 0xb0 and Line by -1 to 103 (view 2)\n+ [0x000001fe] Set column to 2\n+ [0x00000200] Set is_stmt to 1\n+ [0x00000201] Advance Line by 10 to 113\n+ [0x00000203] Special opcode 61: advance Address by 16 to 0xc0 and Line by 0 to 113\n+ [0x00000204] Set column to 1\n+ [0x00000206] Set is_stmt to 0\n+ [0x00000207] Advance Line by -10 to 103\n+ [0x00000209] Copy (view 1)\n+ [0x0000020a] Set column to 22\n+ [0x0000020c] Advance Line by 10 to 113\n+ [0x0000020e] Special opcode 19: advance Address by 4 to 0xc4 and Line by 0 to 113\n+ [0x0000020f] Special opcode 19: advance Address by 4 to 0xc8 and Line by 0 to 113\n+ [0x00000210] Set column to 2\n+ [0x00000212] Set is_stmt to 1\n+ [0x00000213] Special opcode 20: advance Address by 4 to 0xcc and Line by 1 to 114\n+ [0x00000214] Set column to 21\n+ [0x00000216] Special opcode 6: advance Address by 0 to 0xcc and Line by 1 to 115 (view 1)\n+ [0x00000217] Set column to 2\n+ [0x00000219] Special opcode 6: advance Address by 0 to 0xcc and Line by 1 to 116 (view 2)\n+ [0x0000021a] Set File Name to entry 2 in the File Name Table\n+ [0x0000021c] Set column to 12\n+ [0x0000021e] Advance Line by -85 to 31\n+ [0x00000221] Copy (view 3)\n+ [0x00000222] Set column to 2\n+ [0x00000224] Special opcode 7: advance Address by 0 to 0xcc and Line by 2 to 33 (view 4)\n+ [0x00000225] Set column to 9\n+ [0x00000227] Set is_stmt to 0\n+ [0x00000228] Copy (view 5)\n+ [0x00000229] Special opcode 19: advance Address by 4 to 0xd0 and Line by 0 to 33\n+ [0x0000022a] Special opcode 47: advance Address by 12 to 0xdc and Line by 0 to 33\n+ [0x0000022b] Special opcode 19: advance Address by 4 to 0xe0 and Line by 0 to 33\n+ [0x0000022c] Set File Name to entry 1 in the File Name Table\n+ [0x0000022e] Set column to 21\n+ [0x00000230] Set is_stmt to 1\n+ [0x00000231] Advance Line by 84 to 117\n+ [0x00000234] Copy (view 1)\n+ [0x00000235] Set column to 2\n+ [0x00000237] Special opcode 6: advance Address by 0 to 0xe0 and Line by 1 to 118 (view 2)\n+ [0x00000238] Set column to 36\n+ [0x0000023a] Set is_stmt to 0\n+ [0x0000023b] Copy (view 3)\n+ [0x0000023c] Set column to 2\n+ [0x0000023e] Set is_stmt to 1\n+ [0x0000023f] Special opcode 20: advance Address by 4 to 0xe4 and Line by 1 to 119\n+ [0x00000240] Set column to 54\n+ [0x00000242] Set is_stmt to 0\n+ [0x00000243] Special opcode 4: advance Address by 0 to 0xe4 and Line by -1 to 118 (view 1)\n+ [0x00000244] Set column to 12\n+ [0x00000246] Special opcode 20: advance Address by 4 to 0xe8 and Line by 1 to 119\n+ [0x00000247] Set column to 1\n+ [0x00000249] Special opcode 21: advance Address by 4 to 0xec and Line by 2 to 121\n+ [0x0000024a] Set column to 12\n+ [0x0000024c] Special opcode 17: advance Address by 4 to 0xf0 and Line by -2 to 119\n+ [0x0000024d] Set column to 48\n+ [0x0000024f] Set is_stmt to 1\n+ [0x00000250] Special opcode 20: advance Address by 4 to 0xf4 and Line by 1 to 120\n+ [0x00000251] Set column to 1\n+ [0x00000253] Set is_stmt to 0\n+ [0x00000254] Special opcode 6: advance Address by 0 to 0xf4 and Line by 1 to 121 (view 1)\n+ [0x00000255] Special opcode 19: advance Address by 4 to 0xf8 and Line by 0 to 121\n+ [0x00000256] Set is_stmt to 1\n+ [0x00000257] Special opcode 38: advance Address by 8 to 0x100 and Line by 5 to 126\n+ [0x00000258] Set column to 2\n+ [0x0000025a] Special opcode 6: advance Address by 0 to 0x100 and Line by 1 to 127 (view 1)\n+ [0x0000025b] Set column to 1\n+ [0x0000025d] Set is_stmt to 0\n+ [0x0000025e] Special opcode 4: advance Address by 0 to 0x100 and Line by -1 to 126 (view 2)\n+ [0x0000025f] Set column to 2\n+ [0x00000261] Set is_stmt to 1\n+ [0x00000262] Advance Line by 11 to 137\n+ [0x00000264] Special opcode 61: advance Address by 16 to 0x110 and Line by 0 to 137\n+ [0x00000265] Set column to 1\n+ [0x00000267] Set is_stmt to 0\n+ [0x00000268] Advance Line by -11 to 126\n+ [0x0000026a] Copy (view 1)\n+ [0x0000026b] Set column to 22\n+ [0x0000026d] Advance Line by 11 to 137\n+ [0x0000026f] Special opcode 19: advance Address by 4 to 0x114 and Line by 0 to 137\n+ [0x00000270] Set File Name to entry 2 in the File Name Table\n+ [0x00000272] Set column to 9\n+ [0x00000274] Advance Line by -109 to 28\n+ [0x00000277] Special opcode 19: advance Address by 4 to 0x118 and Line by 0 to 28\n+ [0x00000278] Set File Name to entry 1 in the File Name Table\n+ [0x0000027a] Set column to 22\n+ [0x0000027c] Advance Line by 109 to 137\n+ [0x0000027f] Special opcode 19: advance Address by 4 to 0x11c and Line by 0 to 137\n+ [0x00000280] Set column to 2\n+ [0x00000282] Set is_stmt to 1\n+ [0x00000283] Special opcode 20: advance Address by 4 to 0x120 and Line by 1 to 138\n+ [0x00000284] Set column to 21\n+ [0x00000286] Special opcode 6: advance Address by 0 to 0x120 and Line by 1 to 139 (view 1)\n+ [0x00000287] Set column to 2\n+ [0x00000289] Special opcode 6: advance Address by 0 to 0x120 and Line by 1 to 140 (view 2)\n+ [0x0000028a] Set File Name to entry 2 in the File Name Table\n+ [0x0000028c] Set column to 12\n+ [0x0000028e] Advance Line by -114 to 26\n+ [0x00000291] Copy (view 3)\n+ [0x00000292] Set column to 2\n+ [0x00000294] Special opcode 7: advance Address by 0 to 0x120 and Line by 2 to 28 (view 4)\n+ [0x00000295] Set column to 9\n+ [0x00000297] Set is_stmt to 0\n+ [0x00000298] Copy (view 5)\n+ [0x00000299] Special opcode 33: advance Address by 8 to 0x128 and Line by 0 to 28\n+ [0x0000029a] Special opcode 19: advance Address by 4 to 0x12c and Line by 0 to 28\n+ [0x0000029b] Special opcode 19: advance Address by 4 to 0x130 and Line by 0 to 28\n+ [0x0000029c] Set File Name to entry 1 in the File Name Table\n+ [0x0000029e] Set column to 21\n+ [0x000002a0] Set is_stmt to 1\n+ [0x000002a1] Advance Line by 113 to 141\n+ [0x000002a4] Copy (view 1)\n+ [0x000002a5] Set column to 2\n+ [0x000002a7] Special opcode 6: advance Address by 0 to 0x130 and Line by 1 to 142 (view 2)\n+ [0x000002a8] Set column to 36\n+ [0x000002aa] Set is_stmt to 0\n+ [0x000002ab] Copy (view 3)\n+ [0x000002ac] Set column to 2\n+ [0x000002ae] Set is_stmt to 1\n+ [0x000002af] Special opcode 20: advance Address by 4 to 0x134 and Line by 1 to 143\n+ [0x000002b0] Set column to 54\n+ [0x000002b2] Set is_stmt to 0\n+ [0x000002b3] Special opcode 4: advance Address by 0 to 0x134 and Line by -1 to 142 (view 1)\n+ [0x000002b4] Set column to 12\n+ [0x000002b6] Special opcode 20: advance Address by 4 to 0x138 and Line by 1 to 143\n+ [0x000002b7] Set column to 1\n+ [0x000002b9] Special opcode 21: advance Address by 4 to 0x13c and Line by 2 to 145\n+ [0x000002ba] Set column to 12\n+ [0x000002bc] Special opcode 17: advance Address by 4 to 0x140 and Line by -2 to 143\n+ [0x000002bd] Set column to 48\n+ [0x000002bf] Set is_stmt to 1\n+ [0x000002c0] Special opcode 20: advance Address by 4 to 0x144 and Line by 1 to 144\n+ [0x000002c1] Set column to 1\n+ [0x000002c3] Set is_stmt to 0\n+ [0x000002c4] Special opcode 6: advance Address by 0 to 0x144 and Line by 1 to 145 (view 1)\n+ [0x000002c5] Special opcode 19: advance Address by 4 to 0x148 and Line by 0 to 145\n+ [0x000002c6] Set is_stmt to 1\n+ [0x000002c7] Special opcode 38: advance Address by 8 to 0x150 and Line by 5 to 150\n+ [0x000002c8] Set column to 2\n+ [0x000002ca] Special opcode 6: advance Address by 0 to 0x150 and Line by 1 to 151 (view 1)\n+ [0x000002cb] Set column to 1\n+ [0x000002cd] Set is_stmt to 0\n+ [0x000002ce] Special opcode 4: advance Address by 0 to 0x150 and Line by -1 to 150 (view 2)\n+ [0x000002cf] Set column to 2\n+ [0x000002d1] Set is_stmt to 1\n+ [0x000002d2] Special opcode 67: advance Address by 16 to 0x160 and Line by 6 to 156\n+ [0x000002d3] Set column to 1\n+ [0x000002d5] Set is_stmt to 0\n+ [0x000002d6] Advance Line by -6 to 150\n+ [0x000002d8] Copy (view 1)\n+ [0x000002d9] Set column to 22\n+ [0x000002db] Special opcode 25: advance Address by 4 to 0x164 and Line by 6 to 156\n+ [0x000002dc] Special opcode 19: advance Address by 4 to 0x168 and Line by 0 to 156\n+ [0x000002dd] Set column to 2\n+ [0x000002df] Set is_stmt to 1\n+ [0x000002e0] Special opcode 20: advance Address by 4 to 0x16c and Line by 1 to 157\n+ [0x000002e1] Set column to 21\n+ [0x000002e3] Special opcode 6: advance Address by 0 to 0x16c and Line by 1 to 158 (view 1)\n+ [0x000002e4] Set column to 2\n+ [0x000002e6] Special opcode 6: advance Address by 0 to 0x16c and Line by 1 to 159 (view 2)\n+ [0x000002e7] Set column to 11\n+ [0x000002e9] Set is_stmt to 0\n+ [0x000002ea] Copy (view 3)\n+ [0x000002eb] Special opcode 19: advance Address by 4 to 0x170 and Line by 0 to 159\n+ [0x000002ec] Set column to 21\n+ [0x000002ee] Set is_stmt to 1\n+ [0x000002ef] Special opcode 34: advance Address by 8 to 0x178 and Line by 1 to 160\n+ [0x000002f0] Set column to 2\n+ [0x000002f2] Special opcode 6: advance Address by 0 to 0x178 and Line by 1 to 161 (view 1)\n+ [0x000002f3] Set column to 36\n+ [0x000002f5] Set is_stmt to 0\n+ [0x000002f6] Copy (view 2)\n+ [0x000002f7] Set column to 2\n+ [0x000002f9] Set is_stmt to 1\n+ [0x000002fa] Special opcode 20: advance Address by 4 to 0x17c and Line by 1 to 162\n+ [0x000002fb] Set column to 54\n+ [0x000002fd] Set is_stmt to 0\n+ [0x000002fe] Special opcode 4: advance Address by 0 to 0x17c and Line by -1 to 161 (view 1)\n+ [0x000002ff] Set column to 12\n+ [0x00000301] Special opcode 20: advance Address by 4 to 0x180 and Line by 1 to 162\n+ [0x00000302] Set column to 1\n+ [0x00000304] Special opcode 21: advance Address by 4 to 0x184 and Line by 2 to 164\n+ [0x00000305] Set column to 12\n+ [0x00000307] Special opcode 17: advance Address by 4 to 0x188 and Line by -2 to 162\n+ [0x00000308] Set column to 48\n+ [0x0000030a] Set is_stmt to 1\n+ [0x0000030b] Special opcode 20: advance Address by 4 to 0x18c and Line by 1 to 163\n+ [0x0000030c] Set column to 1\n+ [0x0000030e] Set is_stmt to 0\n+ [0x0000030f] Special opcode 6: advance Address by 0 to 0x18c and Line by 1 to 164 (view 1)\n+ [0x00000310] Special opcode 19: advance Address by 4 to 0x190 and Line by 0 to 164\n+ [0x00000311] Set is_stmt to 1\n+ [0x00000312] Special opcode 66: advance Address by 16 to 0x1a0 and Line by 5 to 169\n+ [0x00000313] Set column to 2\n+ [0x00000315] Special opcode 6: advance Address by 0 to 0x1a0 and Line by 1 to 170 (view 1)\n+ [0x00000316] Set column to 1\n+ [0x00000318] Set is_stmt to 0\n+ [0x00000319] Special opcode 4: advance Address by 0 to 0x1a0 and Line by -1 to 169 (view 2)\n+ [0x0000031a] Set column to 2\n+ [0x0000031c] Set is_stmt to 1\n+ [0x0000031d] Special opcode 67: advance Address by 16 to 0x1b0 and Line by 6 to 175\n+ [0x0000031e] Set column to 1\n+ [0x00000320] Set is_stmt to 0\n+ [0x00000321] Advance Line by -6 to 169\n+ [0x00000323] Copy (view 1)\n+ [0x00000324] Set column to 22\n+ [0x00000326] Special opcode 25: advance Address by 4 to 0x1b4 and Line by 6 to 175\n+ [0x00000327] Special opcode 19: advance Address by 4 to 0x1b8 and Line by 0 to 175\n+ [0x00000328] Set column to 2\n+ [0x0000032a] Set is_stmt to 1\n+ [0x0000032b] Special opcode 20: advance Address by 4 to 0x1bc and Line by 1 to 176\n+ [0x0000032c] Set column to 21\n+ [0x0000032e] Special opcode 6: advance Address by 0 to 0x1bc and Line by 1 to 177 (view 1)\n+ [0x0000032f] Set column to 2\n+ [0x00000331] Special opcode 6: advance Address by 0 to 0x1bc and Line by 1 to 178 (view 2)\n+ [0x00000332] Set column to 11\n+ [0x00000334] Set is_stmt to 0\n+ [0x00000335] Copy (view 3)\n+ [0x00000336] Special opcode 19: advance Address by 4 to 0x1c0 and Line by 0 to 178\n+ [0x00000337] Set column to 21\n+ [0x00000339] Set is_stmt to 1\n+ [0x0000033a] Special opcode 34: advance Address by 8 to 0x1c8 and Line by 1 to 179\n+ [0x0000033b] Set column to 2\n+ [0x0000033d] Special opcode 6: advance Address by 0 to 0x1c8 and Line by 1 to 180 (view 1)\n+ [0x0000033e] Set column to 36\n+ [0x00000340] Set is_stmt to 0\n+ [0x00000341] Copy (view 2)\n+ [0x00000342] Set column to 2\n+ [0x00000344] Set is_stmt to 1\n+ [0x00000345] Special opcode 20: advance Address by 4 to 0x1cc and Line by 1 to 181\n+ [0x00000346] Set column to 54\n+ [0x00000348] Set is_stmt to 0\n+ [0x00000349] Special opcode 4: advance Address by 0 to 0x1cc and Line by -1 to 180 (view 1)\n+ [0x0000034a] Set column to 12\n+ [0x0000034c] Special opcode 20: advance Address by 4 to 0x1d0 and Line by 1 to 181\n+ [0x0000034d] Set column to 1\n+ [0x0000034f] Special opcode 21: advance Address by 4 to 0x1d4 and Line by 2 to 183\n+ [0x00000350] Set column to 12\n+ [0x00000352] Special opcode 17: advance Address by 4 to 0x1d8 and Line by -2 to 181\n+ [0x00000353] Set column to 48\n+ [0x00000355] Set is_stmt to 1\n+ [0x00000356] Special opcode 20: advance Address by 4 to 0x1dc and Line by 1 to 182\n+ [0x00000357] Set column to 1\n+ [0x00000359] Set is_stmt to 0\n+ [0x0000035a] Special opcode 6: advance Address by 0 to 0x1dc and Line by 1 to 183 (view 1)\n+ [0x0000035b] Special opcode 19: advance Address by 4 to 0x1e0 and Line by 0 to 183\n+ [0x0000035c] Advance PC by 8 to 0x1e8\n+ [0x0000035e] 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/aarch64-linux-gnu/10/include\n /usr/include/aarch64-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": "@@ -20,21 +20,21 @@\n \tstp\tx19, x20, [sp, #16]\n \tmov\tx19, x0\n \tstr\tx21, [sp, #32]\n /tmp/go-build/cgo-gcc-prolog:67\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n mygetgrgid_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:38\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:38\n \tldp\tx1, x2, [x19, #8]\n _cgo_bbce630bddcc_Cfunc_mygetgrgid_r():\n /tmp/go-build/cgo-gcc-prolog:67\n \tmov\tx21, x0\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 \tldp\tx3, x4, [x19, #24]\n \tldr\tw0, [x19]\n \tbl\t0 \n R_AARCH64_CALL26\tgetgrgid_r\n \tmov\tw20, w0\n _cgo_bbce630bddcc_Cfunc_mygetgrgid_r():\n /tmp/go-build/cgo-gcc-prolog:72\n@@ -61,15 +61,15 @@\n \tmov\tx19, x0\n \tstr\tx21, [sp, #32]\n /tmp/go-build/cgo-gcc-prolog:90\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n \tmov\tx21, x0\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 \tldp\tx0, x1, [x19]\n \tldp\tx2, x3, [x19, #16]\n \tldr\tx4, [x19, #32]\n \tbl\t0 \n R_AARCH64_CALL26\tgetgrnam_r\n \tmov\tw20, w0\n _cgo_bbce630bddcc_Cfunc_mygetgrnam_r():\n@@ -97,15 +97,15 @@\n \tmov\tx19, x0\n \tstr\tx21, [sp, #32]\n /tmp/go-build/cgo-gcc-prolog:113\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n \tmov\tx21, x0\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 \tldp\tx0, x1, [x19]\n \tldp\tx2, x3, [x19, #16]\n \tldr\tx4, [x19, #32]\n \tbl\t0 \n R_AARCH64_CALL26\tgetpwnam_r\n \tmov\tw20, w0\n _cgo_bbce630bddcc_Cfunc_mygetpwnam_r():\n@@ -132,21 +132,21 @@\n \tstp\tx19, x20, [sp, #16]\n \tmov\tx19, x0\n \tstr\tx21, [sp, #32]\n /tmp/go-build/cgo-gcc-prolog:137\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n mygetpwuid_r():\n-/build/1st/golang-1.14-1.14.7/src/os/user/cgo_lookup_unix.go:28\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/cgo_lookup_unix.go:28\n \tldp\tx1, x2, [x19, #8]\n _cgo_bbce630bddcc_Cfunc_mygetpwuid_r():\n /tmp/go-build/cgo-gcc-prolog:137\n \tmov\tx21, x0\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 \tldp\tx3, x4, [x19, #24]\n \tldr\tw0, [x19]\n \tbl\t0 \n R_AARCH64_CALL26\tgetpwuid_r\n \tmov\tw20, w0\n _cgo_bbce630bddcc_Cfunc_mygetpwuid_r():\n /tmp/go-build/cgo-gcc-prolog:142\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 000090 00026a 00 0 0 1\n [ 6] .rela.debug_info RELA 0000000000000000 000bf8 000540 18 I 19 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 0002fa 00013b 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 000435 0001cf 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 000604 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 001138 000030 18 I 19 9 8\n [11] .debug_ranges PROGBITS 0000000000000000 000634 000030 00 0 0 1\n- [12] .debug_line PROGBITS 0000000000000000 000664 000141 00 0 0 1\n+ [12] .debug_line PROGBITS 0000000000000000 000664 000143 00 0 0 1\n [13] .rela.debug_line RELA 0000000000000000 001168 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 0007a5 000170 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 000915 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 000935 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 0000000000000000 0007a7 000170 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 000917 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 000937 000000 00 0 0 1\n [17] .eh_frame PROGBITS 0000000000000000 000938 000040 00 A 0 0 8\n [18] .rela.eh_frame RELA 0000000000000000 001180 000018 18 I 19 17 8\n [19] .symtab SYMTAB 0000000000000000 000978 0001e0 18 20 17 8\n [20] .strtab STRTAB 0000000000000000 000b58 000057 00 0 0 1\n [21] .shstrtab STRTAB 0000000000000000 001198 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 0x1138 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000600000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x1168 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-00000000000000c7 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n+00000000000000c9 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n Relocation section '.rela.eh_frame' at offset 0x1180 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000001c 0000000200000105 R_AARCH64_PREL32 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: 317\n+ Length: 319\n DWARF Version: 3\n- Prologue Length: 184\n+ Prologue Length: 186\n Minimum Instruction Length: 4\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,100 +21,100 @@\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/aarch64-linux-gnu/bits\n 3\t/usr/include\n \n- The File Name Table (offset 0x77):\n+ The File Name Table (offset 0x79):\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- [0x000000c2] Set column to 1\n- [0x000000c4] Extended opcode 2: set Address to 0x0\n- [0x000000cf] Advance Line by 43 to 44\n- [0x000000d1] Copy\n- [0x000000d2] Set column to 2\n- [0x000000d4] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x000000d5] Set column to 1\n- [0x000000d7] Set is_stmt to 0\n- [0x000000d8] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\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 61: advance Address by 16 to 0x10 and Line by 0 to 54\n- [0x000000df] Set column to 1\n- [0x000000e1] Set is_stmt to 0\n- [0x000000e2] Advance Line by -10 to 44\n- [0x000000e4] Copy (view 1)\n- [0x000000e5] Set column to 22\n- [0x000000e7] Advance Line by 10 to 54\n- [0x000000e9] Special opcode 19: advance Address by 4 to 0x14 and Line by 0 to 54\n- [0x000000ea] Set File Name to entry 2 in the File Name Table\n- [0x000000ec] Set column to 9\n- [0x000000ee] Advance Line by -38 to 16\n- [0x000000f0] Special opcode 19: advance Address by 4 to 0x18 and Line by 0 to 16\n- [0x000000f1] Set File Name to entry 1 in the File Name Table\n- [0x000000f3] Set column to 22\n- [0x000000f5] Advance Line by 38 to 54\n- [0x000000f7] Special opcode 19: advance Address by 4 to 0x1c and Line by 0 to 54\n- [0x000000f8] Set column to 2\n- [0x000000fa] Set is_stmt to 1\n- [0x000000fb] Special opcode 20: advance Address by 4 to 0x20 and Line by 1 to 55\n- [0x000000fc] Set column to 21\n- [0x000000fe] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 56 (view 1)\n- [0x000000ff] Set column to 2\n- [0x00000101] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 57 (view 2)\n- [0x00000102] Set File Name to entry 2 in the File Name Table\n- [0x00000104] Set column to 12\n- [0x00000106] Advance Line by -42 to 15\n- [0x00000108] Copy (view 3)\n- [0x00000109] Set column to 2\n- [0x0000010b] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 16 (view 4)\n- [0x0000010c] Set column to 9\n- [0x0000010e] Set is_stmt to 0\n- [0x0000010f] Copy (view 5)\n- [0x00000110] Special opcode 33: advance Address by 8 to 0x28 and Line by 0 to 16\n- [0x00000111] Special opcode 19: advance Address by 4 to 0x2c and Line by 0 to 16\n- [0x00000112] Special opcode 19: advance Address by 4 to 0x30 and Line by 0 to 16\n- [0x00000113] Set File Name to entry 1 in the File Name Table\n- [0x00000115] Set column to 21\n- [0x00000117] Set is_stmt to 1\n- [0x00000118] Advance Line by 42 to 58\n- [0x0000011a] Copy (view 1)\n- [0x0000011b] Set column to 2\n- [0x0000011d] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 59 (view 2)\n- [0x0000011e] Set column to 36\n- [0x00000120] Set is_stmt to 0\n- [0x00000121] Copy (view 3)\n- [0x00000122] Set column to 2\n- [0x00000124] Set is_stmt to 1\n- [0x00000125] Special opcode 20: advance Address by 4 to 0x34 and Line by 1 to 60\n- [0x00000126] Set column to 54\n- [0x00000128] Set is_stmt to 0\n- [0x00000129] Special opcode 4: advance Address by 0 to 0x34 and Line by -1 to 59 (view 1)\n- [0x0000012a] Set column to 12\n- [0x0000012c] Special opcode 20: advance Address by 4 to 0x38 and Line by 1 to 60\n- [0x0000012d] Set column to 1\n- [0x0000012f] Special opcode 21: advance Address by 4 to 0x3c and Line by 2 to 62\n- [0x00000130] Set column to 12\n- [0x00000132] Special opcode 17: advance Address by 4 to 0x40 and Line by -2 to 60\n- [0x00000133] Set column to 48\n- [0x00000135] Set is_stmt to 1\n- [0x00000136] Special opcode 20: advance Address by 4 to 0x44 and Line by 1 to 61\n- [0x00000137] Set column to 1\n- [0x00000139] Set is_stmt to 0\n- [0x0000013a] Special opcode 6: advance Address by 0 to 0x44 and Line by 1 to 62 (view 1)\n- [0x0000013b] Special opcode 19: advance Address by 4 to 0x48 and Line by 0 to 62\n- [0x0000013c] Advance PC by 8 to 0x50\n- [0x0000013e] Extended opcode 1: End of Sequence\n+ [0x000000c4] Set column to 1\n+ [0x000000c6] Extended opcode 2: set Address to 0x0\n+ [0x000000d1] Advance Line by 43 to 44\n+ [0x000000d3] Copy\n+ [0x000000d4] Set column to 2\n+ [0x000000d6] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x000000d7] Set column to 1\n+ [0x000000d9] Set is_stmt to 0\n+ [0x000000da] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\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 61: advance Address by 16 to 0x10 and Line by 0 to 54\n+ [0x000000e1] Set column to 1\n+ [0x000000e3] Set is_stmt to 0\n+ [0x000000e4] Advance Line by -10 to 44\n+ [0x000000e6] Copy (view 1)\n+ [0x000000e7] Set column to 22\n+ [0x000000e9] Advance Line by 10 to 54\n+ [0x000000eb] Special opcode 19: advance Address by 4 to 0x14 and Line by 0 to 54\n+ [0x000000ec] Set File Name to entry 2 in the File Name Table\n+ [0x000000ee] Set column to 9\n+ [0x000000f0] Advance Line by -38 to 16\n+ [0x000000f2] Special opcode 19: advance Address by 4 to 0x18 and Line by 0 to 16\n+ [0x000000f3] Set File Name to entry 1 in the File Name Table\n+ [0x000000f5] Set column to 22\n+ [0x000000f7] Advance Line by 38 to 54\n+ [0x000000f9] Special opcode 19: advance Address by 4 to 0x1c and Line by 0 to 54\n+ [0x000000fa] Set column to 2\n+ [0x000000fc] Set is_stmt to 1\n+ [0x000000fd] Special opcode 20: advance Address by 4 to 0x20 and Line by 1 to 55\n+ [0x000000fe] Set column to 21\n+ [0x00000100] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 56 (view 1)\n+ [0x00000101] Set column to 2\n+ [0x00000103] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 57 (view 2)\n+ [0x00000104] Set File Name to entry 2 in the File Name Table\n+ [0x00000106] Set column to 12\n+ [0x00000108] Advance Line by -42 to 15\n+ [0x0000010a] Copy (view 3)\n+ [0x0000010b] Set column to 2\n+ [0x0000010d] Special opcode 6: advance Address by 0 to 0x20 and Line by 1 to 16 (view 4)\n+ [0x0000010e] Set column to 9\n+ [0x00000110] Set is_stmt to 0\n+ [0x00000111] Copy (view 5)\n+ [0x00000112] Special opcode 33: advance Address by 8 to 0x28 and Line by 0 to 16\n+ [0x00000113] Special opcode 19: advance Address by 4 to 0x2c and Line by 0 to 16\n+ [0x00000114] Special opcode 19: advance Address by 4 to 0x30 and Line by 0 to 16\n+ [0x00000115] Set File Name to entry 1 in the File Name Table\n+ [0x00000117] Set column to 21\n+ [0x00000119] Set is_stmt to 1\n+ [0x0000011a] Advance Line by 42 to 58\n+ [0x0000011c] Copy (view 1)\n+ [0x0000011d] Set column to 2\n+ [0x0000011f] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 59 (view 2)\n+ [0x00000120] Set column to 36\n+ [0x00000122] Set is_stmt to 0\n+ [0x00000123] Copy (view 3)\n+ [0x00000124] Set column to 2\n+ [0x00000126] Set is_stmt to 1\n+ [0x00000127] Special opcode 20: advance Address by 4 to 0x34 and Line by 1 to 60\n+ [0x00000128] Set column to 54\n+ [0x0000012a] Set is_stmt to 0\n+ [0x0000012b] Special opcode 4: advance Address by 0 to 0x34 and Line by -1 to 59 (view 1)\n+ [0x0000012c] Set column to 12\n+ [0x0000012e] Special opcode 20: advance Address by 4 to 0x38 and Line by 1 to 60\n+ [0x0000012f] Set column to 1\n+ [0x00000131] Special opcode 21: advance Address by 4 to 0x3c and Line by 2 to 62\n+ [0x00000132] Set column to 12\n+ [0x00000134] Special opcode 17: advance Address by 4 to 0x40 and Line by -2 to 60\n+ [0x00000135] Set column to 48\n+ [0x00000137] Set is_stmt to 1\n+ [0x00000138] Special opcode 20: advance Address by 4 to 0x44 and Line by 1 to 61\n+ [0x00000139] Set column to 1\n+ [0x0000013b] Set is_stmt to 0\n+ [0x0000013c] Special opcode 6: advance Address by 0 to 0x44 and Line by 1 to 62 (view 1)\n+ [0x0000013d] Special opcode 19: advance Address by 4 to 0x48 and Line by 0 to 62\n+ [0x0000013e] Advance PC by 8 to 0x50\n+ [0x00000140] 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/aarch64-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": "@@ -11,21 +11,21 @@\n \tstp\tx19, x20, [sp, #16]\n \tmov\tx19, x0\n \tstr\tx21, [sp, #32]\n /tmp/go-build/cgo-gcc-prolog:54\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n mygetgrouplist():\n-/build/1st/golang-1.14-1.14.7/src/os/user/getgrouplist_unix.go:16\n+/build/2/golang-1.14-1.14.7/2nd/src/os/user/getgrouplist_unix.go:16\n \tldp\tx2, x3, [x19, #16]\n _cgo_bbce630bddcc_Cfunc_mygetgrouplist():\n /tmp/go-build/cgo-gcc-prolog:54\n \tmov\tx21, x0\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 \tldr\tw1, [x19, #8]\n \tldr\tx0, [x19]\n \tbl\t0 \n R_AARCH64_CALL26\tgetgrouplist\n \tmov\tw20, w0\n _cgo_bbce630bddcc_Cfunc_mygetgrouplist():\n /tmp/go-build/cgo-gcc-prolog:59\n"}]}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_arm64/plugin.a", "source2": "./usr/lib/go-1.14/pkg/linux_arm64/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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 6262 6251 705f 4959 ild id \"bbbQp_IY\n-00000040: 7436 386b 706b 515f 4b54 7a79 2f69 454b t68kpkQ_KTzy/iEK\n-00000050: 7952 4975 3971 6c45 6565 6173 3562 5f4b yRIu9qlEeeas5b_K\n-00000060: 6822 0a0a 0a24 2442 0a69 01d4 02d7 031c h\"...$$B.i......\n+00000030: 696c 6420 6964 2022 6553 7369 5069 4653 ild id \"eSsiPiFS\n+00000040: 3047 6e7a 7039 7172 6d4e 4b37 2f32 7566 0Gnzp9qrmNK7/2uf\n+00000050: 545a 7257 5069 6658 696b 4544 4269 5436 TZrWPifXikEDBiT6\n+00000060: 4d22 0a0a 0a24 2442 0a69 01d4 02d7 031c M\"...$$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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n-00000030: 696c 6420 6964 2022 6262 6251 705f 4959 ild id \"bbbQp_IY\n-00000040: 7436 386b 706b 515f 4b54 7a79 2f69 454b t68kpkQ_KTzy/iEK\n-00000050: 7952 4975 3971 6c45 6565 6173 3562 5f4b yRIu9qlEeeas5b_K\n-00000060: 6822 0a0a 0a24 240a 0a24 240a 0a0a 2424 h\"...$$..$$...$$\n+00000030: 696c 6420 6964 2022 6553 7369 5069 4653 ild id \"eSsiPiFS\n+00000040: 3047 6e7a 7039 7172 6d4e 4b37 2f32 7566 0Gnzp9qrmNK7/2uf\n+00000050: 545a 7257 5069 6658 696b 4544 4269 5436 TZrWPifXikEDBiT6\n+00000060: 4d22 0a0a 0a24 240a 0a24 240a 0a0a 2424 M\"...$$..$$...$$\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 000188 000492 00 0 0 1\n [ 6] .rela.debug_info RELA 0000000000000000 0017b8 0009c0 18 I 19 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 00061a 000175 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 00078f 000676 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 000e05 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 002178 000030 18 I 19 9 8\n [11] .debug_ranges PROGBITS 0000000000000000 000e35 000070 00 0 0 1\n- [12] .debug_line PROGBITS 0000000000000000 000ea5 00025a 00 0 0 1\n+ [12] .debug_line PROGBITS 0000000000000000 000ea5 00025c 00 0 0 1\n [13] .rela.debug_line RELA 0000000000000000 0021a8 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 0010ff 0001a4 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 0012a3 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 0012c3 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 0000000000000000 001101 0001a4 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 0012a5 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 0012c5 000000 00 0 0 1\n [17] .eh_frame PROGBITS 0000000000000000 0012c8 0000b0 00 A 0 0 8\n [18] .rela.eh_frame RELA 0000000000000000 0021c0 000048 18 I 19 17 8\n [19] .symtab SYMTAB 0000000000000000 001378 000258 18 20 17 8\n [20] .strtab STRTAB 0000000000000000 0015d0 0000aa 00 0 0 1\n [21] .shstrtab STRTAB 0000000000000000 002208 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": "@@ -125,14 +125,14 @@\n Relocation section '.rela.debug_aranges' at offset 0x2178 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000600000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x21a8 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-00000000000000a1 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n+00000000000000a3 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n Relocation section '.rela.eh_frame' at offset 0x21c0 contains 3 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000001c 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + 0\n 0000000000000054 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + 80\n 000000000000008c 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + 100\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: 598\n+ Length: 600\n DWARF Version: 3\n- Prologue Length: 146\n+ Prologue Length: 148\n Minimum Instruction Length: 4\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,331 +21,331 @@\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 68: advance Address by 16 to 0x10 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 26: advance Address by 4 to 0x14 and Line by 7 to 51\n- [0x000000c0] Special opcode 19: advance Address by 4 to 0x18 and Line by 0 to 51\n- [0x000000c1] Set column to 2\n- [0x000000c3] Set is_stmt to 1\n- [0x000000c4] Special opcode 20: advance Address by 4 to 0x1c and Line by 1 to 52\n- [0x000000c5] Set column to 21\n- [0x000000c7] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 53 (view 1)\n- [0x000000c8] Set column to 2\n- [0x000000ca] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 54 (view 2)\n- [0x000000cb] Set File Name to entry 2 in the File Name Table\n- [0x000000cd] Set column to 12\n- [0x000000cf] Set is_stmt to 0\n- [0x000000d0] Advance Line by -27 to 27\n- [0x000000d2] Copy (view 3)\n- [0x000000d3] Special opcode 19: advance Address by 4 to 0x20 and Line by 0 to 27\n- [0x000000d4] Set File Name to entry 1 in the File Name Table\n- [0x000000d6] Set column to 11\n- [0x000000d8] Advance Line by 27 to 54\n- [0x000000da] Copy (view 1)\n- [0x000000db] Set File Name to entry 2 in the File Name Table\n- [0x000000dd] Set column to 14\n- [0x000000df] Set is_stmt to 1\n- [0x000000e0] Advance Line by -28 to 26\n- [0x000000e2] Special opcode 19: advance Address by 4 to 0x24 and Line by 0 to 26\n- [0x000000e3] Set column to 2\n- [0x000000e5] Special opcode 6: advance Address by 0 to 0x24 and Line by 1 to 27 (view 1)\n- [0x000000e6] Set column to 12\n- [0x000000e8] Set is_stmt to 0\n- [0x000000e9] Copy (view 2)\n- [0x000000ea] Special opcode 19: advance Address by 4 to 0x28 and Line by 0 to 27\n- [0x000000eb] Set column to 2\n- [0x000000ed] Set is_stmt to 1\n- [0x000000ee] Special opcode 20: advance Address by 4 to 0x2c and Line by 1 to 28\n- [0x000000ef] Set column to 5\n- [0x000000f1] Set is_stmt to 0\n- [0x000000f2] Copy (view 1)\n- [0x000000f3] Set column to 2\n- [0x000000f5] Set is_stmt to 1\n- [0x000000f6] Special opcode 22: advance Address by 4 to 0x30 and Line by 3 to 31\n- [0x000000f7] Set is_stmt to 0\n- [0x000000f8] Copy (view 1)\n- [0x000000f9] Set File Name to entry 1 in the File Name Table\n- [0x000000fb] Set column to 21\n- [0x000000fd] Set is_stmt to 1\n- [0x000000fe] Advance Line by 24 to 55\n- [0x00000100] Copy (view 2)\n- [0x00000101] Set column to 2\n- [0x00000103] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 56 (view 3)\n- [0x00000104] Set column to 36\n- [0x00000106] Set is_stmt to 0\n- [0x00000107] Copy (view 4)\n- [0x00000108] Set column to 2\n- [0x0000010a] Set is_stmt to 1\n- [0x0000010b] Special opcode 20: advance Address by 4 to 0x34 and Line by 1 to 57\n- [0x0000010c] Set column to 54\n- [0x0000010e] Set is_stmt to 0\n- [0x0000010f] Special opcode 4: advance Address by 0 to 0x34 and Line by -1 to 56 (view 1)\n- [0x00000110] Set column to 12\n- [0x00000112] Special opcode 20: advance Address by 4 to 0x38 and Line by 1 to 57\n- [0x00000113] Set column to 1\n- [0x00000115] Special opcode 21: advance Address by 4 to 0x3c and Line by 2 to 59\n- [0x00000116] Set column to 12\n- [0x00000118] Special opcode 17: advance Address by 4 to 0x40 and Line by -2 to 57\n- [0x00000119] Set column to 48\n- [0x0000011b] Set is_stmt to 1\n- [0x0000011c] Special opcode 20: advance Address by 4 to 0x44 and Line by 1 to 58\n- [0x0000011d] Set column to 1\n- [0x0000011f] Set is_stmt to 0\n- [0x00000120] Special opcode 6: advance Address by 0 to 0x44 and Line by 1 to 59 (view 1)\n- [0x00000121] Special opcode 19: advance Address by 4 to 0x48 and Line by 0 to 59\n- [0x00000122] Set File Name to entry 2 in the File Name Table\n- [0x00000124] Set column to 3\n- [0x00000126] Set is_stmt to 1\n- [0x00000127] Advance Line by -30 to 29\n- [0x00000129] Special opcode 33: advance Address by 8 to 0x50 and Line by 0 to 29\n- [0x0000012a] Set column to 10\n- [0x0000012c] Set is_stmt to 0\n- [0x0000012d] Copy (view 1)\n- [0x0000012e] Set column to 8\n- [0x00000130] Special opcode 19: advance Address by 4 to 0x54 and Line by 0 to 29\n- [0x00000131] Set column to 2\n- [0x00000133] Set is_stmt to 1\n- [0x00000134] Special opcode 21: advance Address by 4 to 0x58 and Line by 2 to 31\n- [0x00000135] Set is_stmt to 0\n- [0x00000136] Copy (view 1)\n- [0x00000137] Set File Name to entry 1 in the File Name Table\n- [0x00000139] Set column to 21\n- [0x0000013b] Set is_stmt to 1\n- [0x0000013c] Advance Line by 24 to 55\n- [0x0000013e] Copy (view 2)\n- [0x0000013f] Set column to 2\n- [0x00000141] Special opcode 6: advance Address by 0 to 0x58 and Line by 1 to 56 (view 3)\n- [0x00000142] Set column to 36\n- [0x00000144] Set is_stmt to 0\n- [0x00000145] Copy (view 4)\n- [0x00000146] Set column to 2\n- [0x00000148] Set is_stmt to 1\n- [0x00000149] Special opcode 20: advance Address by 4 to 0x5c and Line by 1 to 57\n- [0x0000014a] Set column to 54\n- [0x0000014c] Set is_stmt to 0\n- [0x0000014d] Special opcode 4: advance Address by 0 to 0x5c and Line by -1 to 56 (view 1)\n- [0x0000014e] Set column to 12\n- [0x00000150] Special opcode 20: advance Address by 4 to 0x60 and Line by 1 to 57\n- [0x00000151] Set column to 1\n- [0x00000153] Special opcode 21: advance Address by 4 to 0x64 and Line by 2 to 59\n- [0x00000154] Set column to 12\n- [0x00000156] Special opcode 17: advance Address by 4 to 0x68 and Line by -2 to 57\n- [0x00000157] Set column to 48\n- [0x00000159] Set is_stmt to 1\n- [0x0000015a] Special opcode 20: advance Address by 4 to 0x6c and Line by 1 to 58\n- [0x0000015b] Set column to 1\n- [0x0000015d] Set is_stmt to 0\n- [0x0000015e] Special opcode 6: advance Address by 0 to 0x6c and Line by 1 to 59 (view 1)\n- [0x0000015f] Special opcode 19: advance Address by 4 to 0x70 and Line by 0 to 59\n- [0x00000160] Set is_stmt to 1\n- [0x00000161] Special opcode 66: advance Address by 16 to 0x80 and Line by 5 to 64\n- [0x00000162] Set column to 2\n- [0x00000164] Special opcode 6: advance Address by 0 to 0x80 and Line by 1 to 65 (view 1)\n- [0x00000165] Set column to 1\n- [0x00000167] Set is_stmt to 0\n- [0x00000168] Special opcode 4: advance Address by 0 to 0x80 and Line by -1 to 64 (view 2)\n- [0x00000169] Set column to 2\n- [0x0000016b] Set is_stmt to 1\n- [0x0000016c] Special opcode 67: advance Address by 16 to 0x90 and Line by 6 to 70\n- [0x0000016d] Set column to 1\n- [0x0000016f] Set is_stmt to 0\n- [0x00000170] Advance Line by -6 to 64\n- [0x00000172] Copy (view 1)\n- [0x00000173] Set column to 22\n- [0x00000175] Special opcode 25: advance Address by 4 to 0x94 and Line by 6 to 70\n- [0x00000176] Special opcode 19: advance Address by 4 to 0x98 and Line by 0 to 70\n- [0x00000177] Set column to 2\n- [0x00000179] Set is_stmt to 1\n- [0x0000017a] Special opcode 20: advance Address by 4 to 0x9c and Line by 1 to 71\n- [0x0000017b] Set column to 21\n- [0x0000017d] Special opcode 6: advance Address by 0 to 0x9c and Line by 1 to 72 (view 1)\n- [0x0000017e] Set column to 2\n- [0x00000180] Special opcode 6: advance Address by 0 to 0x9c and Line by 1 to 73 (view 2)\n- [0x00000181] Set column to 11\n- [0x00000183] Set is_stmt to 0\n- [0x00000184] Copy (view 3)\n- [0x00000185] Set File Name to entry 2 in the File Name Table\n- [0x00000187] Set column to 18\n- [0x00000189] Set is_stmt to 1\n- [0x0000018a] Advance Line by -55 to 18\n- [0x0000018c] Special opcode 19: advance Address by 4 to 0xa0 and Line by 0 to 18\n- [0x0000018d] Set column to 2\n- [0x0000018f] Special opcode 6: advance Address by 0 to 0xa0 and Line by 1 to 19 (view 1)\n- [0x00000190] Set column to 12\n- [0x00000192] Set is_stmt to 0\n- [0x00000193] Copy (view 2)\n- [0x00000194] Special opcode 33: advance Address by 8 to 0xa8 and Line by 0 to 19\n- [0x00000195] Set column to 2\n- [0x00000197] Set is_stmt to 1\n- [0x00000198] Special opcode 20: advance Address by 4 to 0xac and Line by 1 to 20\n- [0x00000199] Set column to 5\n- [0x0000019b] Set is_stmt to 0\n- [0x0000019c] Copy (view 1)\n- [0x0000019d] Set column to 2\n- [0x0000019f] Set is_stmt to 1\n- [0x000001a0] Special opcode 22: advance Address by 4 to 0xb0 and Line by 3 to 23\n- [0x000001a1] Set is_stmt to 0\n- [0x000001a2] Copy (view 1)\n- [0x000001a3] Set File Name to entry 1 in the File Name Table\n- [0x000001a5] Set column to 21\n- [0x000001a7] Set is_stmt to 1\n- [0x000001a8] Advance Line by 51 to 74\n- [0x000001aa] Copy (view 2)\n- [0x000001ab] Set column to 2\n- [0x000001ad] Special opcode 6: advance Address by 0 to 0xb0 and Line by 1 to 75 (view 3)\n- [0x000001ae] Set column to 36\n- [0x000001b0] Set is_stmt to 0\n- [0x000001b1] Copy (view 4)\n- [0x000001b2] Set column to 2\n- [0x000001b4] Set is_stmt to 1\n- [0x000001b5] Special opcode 20: advance Address by 4 to 0xb4 and Line by 1 to 76\n- [0x000001b6] Set column to 54\n- [0x000001b8] Set is_stmt to 0\n- [0x000001b9] Special opcode 4: advance Address by 0 to 0xb4 and Line by -1 to 75 (view 1)\n- [0x000001ba] Set column to 12\n- [0x000001bc] Special opcode 20: advance Address by 4 to 0xb8 and Line by 1 to 76\n- [0x000001bd] Set column to 1\n- [0x000001bf] Special opcode 21: advance Address by 4 to 0xbc and Line by 2 to 78\n- [0x000001c0] Set column to 12\n- [0x000001c2] Special opcode 17: advance Address by 4 to 0xc0 and Line by -2 to 76\n- [0x000001c3] Set column to 48\n- [0x000001c5] Set is_stmt to 1\n- [0x000001c6] Special opcode 20: advance Address by 4 to 0xc4 and Line by 1 to 77\n- [0x000001c7] Set column to 1\n- [0x000001c9] Set is_stmt to 0\n- [0x000001ca] Special opcode 6: advance Address by 0 to 0xc4 and Line by 1 to 78 (view 1)\n- [0x000001cb] Special opcode 19: advance Address by 4 to 0xc8 and Line by 0 to 78\n- [0x000001cc] Set File Name to entry 2 in the File Name Table\n- [0x000001ce] Set column to 3\n- [0x000001d0] Set is_stmt to 1\n- [0x000001d1] Advance Line by -57 to 21\n- [0x000001d3] Special opcode 33: advance Address by 8 to 0xd0 and Line by 0 to 21\n- [0x000001d4] Set column to 10\n- [0x000001d6] Set is_stmt to 0\n- [0x000001d7] Copy (view 1)\n- [0x000001d8] Set column to 8\n- [0x000001da] Special opcode 19: advance Address by 4 to 0xd4 and Line by 0 to 21\n- [0x000001db] Set column to 2\n- [0x000001dd] Set is_stmt to 1\n- [0x000001de] Special opcode 21: advance Address by 4 to 0xd8 and Line by 2 to 23\n- [0x000001df] Set is_stmt to 0\n- [0x000001e0] Copy (view 1)\n- [0x000001e1] Set File Name to entry 1 in the File Name Table\n- [0x000001e3] Set column to 21\n- [0x000001e5] Set is_stmt to 1\n- [0x000001e6] Advance Line by 51 to 74\n- [0x000001e8] Copy (view 2)\n- [0x000001e9] Set column to 2\n- [0x000001eb] Special opcode 6: advance Address by 0 to 0xd8 and Line by 1 to 75 (view 3)\n- [0x000001ec] Set column to 36\n- [0x000001ee] Set is_stmt to 0\n- [0x000001ef] Copy (view 4)\n- [0x000001f0] Set column to 2\n- [0x000001f2] Set is_stmt to 1\n- [0x000001f3] Special opcode 20: advance Address by 4 to 0xdc and Line by 1 to 76\n- [0x000001f4] Set column to 54\n- [0x000001f6] Set is_stmt to 0\n- [0x000001f7] Special opcode 4: advance Address by 0 to 0xdc and Line by -1 to 75 (view 1)\n- [0x000001f8] Set column to 12\n- [0x000001fa] Special opcode 20: advance Address by 4 to 0xe0 and Line by 1 to 76\n- [0x000001fb] Set column to 1\n- [0x000001fd] Special opcode 21: advance Address by 4 to 0xe4 and Line by 2 to 78\n- [0x000001fe] Set column to 12\n- [0x00000200] Special opcode 17: advance Address by 4 to 0xe8 and Line by -2 to 76\n- [0x00000201] Set column to 48\n- [0x00000203] Set is_stmt to 1\n- [0x00000204] Special opcode 20: advance Address by 4 to 0xec and Line by 1 to 77\n- [0x00000205] Set column to 1\n- [0x00000207] Set is_stmt to 0\n- [0x00000208] Special opcode 6: advance Address by 0 to 0xec and Line by 1 to 78 (view 1)\n- [0x00000209] Special opcode 19: advance Address by 4 to 0xf0 and Line by 0 to 78\n- [0x0000020a] Set is_stmt to 1\n- [0x0000020b] Special opcode 66: advance Address by 16 to 0x100 and Line by 5 to 83\n- [0x0000020c] Set column to 2\n- [0x0000020e] Special opcode 6: advance Address by 0 to 0x100 and Line by 1 to 84 (view 1)\n- [0x0000020f] Set column to 1\n- [0x00000211] Set is_stmt to 0\n- [0x00000212] Special opcode 4: advance Address by 0 to 0x100 and Line by -1 to 83 (view 2)\n- [0x00000213] Set column to 2\n- [0x00000215] Set is_stmt to 1\n- [0x00000216] Special opcode 67: advance Address by 16 to 0x110 and Line by 6 to 89\n- [0x00000217] Set column to 1\n- [0x00000219] Set is_stmt to 0\n- [0x0000021a] Advance Line by -6 to 83\n- [0x0000021c] Copy (view 1)\n- [0x0000021d] Set column to 22\n- [0x0000021f] Special opcode 25: advance Address by 4 to 0x114 and Line by 6 to 89\n- [0x00000220] Special opcode 19: advance Address by 4 to 0x118 and Line by 0 to 89\n- [0x00000221] Set column to 2\n- [0x00000223] Set is_stmt to 1\n- [0x00000224] Special opcode 20: advance Address by 4 to 0x11c and Line by 1 to 90\n- [0x00000225] Set column to 21\n- [0x00000227] Special opcode 6: advance Address by 0 to 0x11c and Line by 1 to 91 (view 1)\n- [0x00000228] Set column to 2\n- [0x0000022a] Special opcode 6: advance Address by 0 to 0x11c and Line by 1 to 92 (view 2)\n- [0x0000022b] Set column to 11\n- [0x0000022d] Set is_stmt to 0\n- [0x0000022e] Copy (view 3)\n- [0x0000022f] Special opcode 19: advance Address by 4 to 0x120 and Line by 0 to 92\n- [0x00000230] Set column to 21\n- [0x00000232] Set is_stmt to 1\n- [0x00000233] Special opcode 34: advance Address by 8 to 0x128 and Line by 1 to 93\n- [0x00000234] Set column to 2\n- [0x00000236] Special opcode 6: advance Address by 0 to 0x128 and Line by 1 to 94 (view 1)\n- [0x00000237] Set column to 36\n- [0x00000239] Set is_stmt to 0\n- [0x0000023a] Copy (view 2)\n- [0x0000023b] Set column to 2\n- [0x0000023d] Set is_stmt to 1\n- [0x0000023e] Special opcode 20: advance Address by 4 to 0x12c and Line by 1 to 95\n- [0x0000023f] Set column to 54\n- [0x00000241] Set is_stmt to 0\n- [0x00000242] Special opcode 4: advance Address by 0 to 0x12c and Line by -1 to 94 (view 1)\n- [0x00000243] Set column to 12\n- [0x00000245] Special opcode 20: advance Address by 4 to 0x130 and Line by 1 to 95\n- [0x00000246] Set column to 1\n- [0x00000248] Special opcode 21: advance Address by 4 to 0x134 and Line by 2 to 97\n- [0x00000249] Set column to 12\n- [0x0000024b] Special opcode 17: advance Address by 4 to 0x138 and Line by -2 to 95\n- [0x0000024c] Set column to 48\n- [0x0000024e] Set is_stmt to 1\n- [0x0000024f] Special opcode 20: advance Address by 4 to 0x13c and Line by 1 to 96\n- [0x00000250] Set column to 1\n- [0x00000252] Set is_stmt to 0\n- [0x00000253] Special opcode 6: advance Address by 0 to 0x13c and Line by 1 to 97 (view 1)\n- [0x00000254] Special opcode 19: advance Address by 4 to 0x140 and Line by 0 to 97\n- [0x00000255] Advance PC by 8 to 0x148\n- [0x00000257] 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 68: advance Address by 16 to 0x10 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 26: advance Address by 4 to 0x14 and Line by 7 to 51\n+ [0x000000c2] Special opcode 19: advance Address by 4 to 0x18 and Line by 0 to 51\n+ [0x000000c3] Set column to 2\n+ [0x000000c5] Set is_stmt to 1\n+ [0x000000c6] Special opcode 20: advance Address by 4 to 0x1c and Line by 1 to 52\n+ [0x000000c7] Set column to 21\n+ [0x000000c9] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 53 (view 1)\n+ [0x000000ca] Set column to 2\n+ [0x000000cc] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 54 (view 2)\n+ [0x000000cd] Set File Name to entry 2 in the File Name Table\n+ [0x000000cf] Set column to 12\n+ [0x000000d1] Set is_stmt to 0\n+ [0x000000d2] Advance Line by -27 to 27\n+ [0x000000d4] Copy (view 3)\n+ [0x000000d5] Special opcode 19: advance Address by 4 to 0x20 and Line by 0 to 27\n+ [0x000000d6] Set File Name to entry 1 in the File Name Table\n+ [0x000000d8] Set column to 11\n+ [0x000000da] Advance Line by 27 to 54\n+ [0x000000dc] Copy (view 1)\n+ [0x000000dd] Set File Name to entry 2 in the File Name Table\n+ [0x000000df] Set column to 14\n+ [0x000000e1] Set is_stmt to 1\n+ [0x000000e2] Advance Line by -28 to 26\n+ [0x000000e4] Special opcode 19: advance Address by 4 to 0x24 and Line by 0 to 26\n+ [0x000000e5] Set column to 2\n+ [0x000000e7] Special opcode 6: advance Address by 0 to 0x24 and Line by 1 to 27 (view 1)\n+ [0x000000e8] Set column to 12\n+ [0x000000ea] Set is_stmt to 0\n+ [0x000000eb] Copy (view 2)\n+ [0x000000ec] Special opcode 19: advance Address by 4 to 0x28 and Line by 0 to 27\n+ [0x000000ed] Set column to 2\n+ [0x000000ef] Set is_stmt to 1\n+ [0x000000f0] Special opcode 20: advance Address by 4 to 0x2c and Line by 1 to 28\n+ [0x000000f1] Set column to 5\n+ [0x000000f3] Set is_stmt to 0\n+ [0x000000f4] Copy (view 1)\n+ [0x000000f5] Set column to 2\n+ [0x000000f7] Set is_stmt to 1\n+ [0x000000f8] Special opcode 22: advance Address by 4 to 0x30 and Line by 3 to 31\n+ [0x000000f9] Set is_stmt to 0\n+ [0x000000fa] Copy (view 1)\n+ [0x000000fb] Set File Name to entry 1 in the File Name Table\n+ [0x000000fd] Set column to 21\n+ [0x000000ff] Set is_stmt to 1\n+ [0x00000100] Advance Line by 24 to 55\n+ [0x00000102] Copy (view 2)\n+ [0x00000103] Set column to 2\n+ [0x00000105] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 56 (view 3)\n+ [0x00000106] Set column to 36\n+ [0x00000108] Set is_stmt to 0\n+ [0x00000109] Copy (view 4)\n+ [0x0000010a] Set column to 2\n+ [0x0000010c] Set is_stmt to 1\n+ [0x0000010d] Special opcode 20: advance Address by 4 to 0x34 and Line by 1 to 57\n+ [0x0000010e] Set column to 54\n+ [0x00000110] Set is_stmt to 0\n+ [0x00000111] Special opcode 4: advance Address by 0 to 0x34 and Line by -1 to 56 (view 1)\n+ [0x00000112] Set column to 12\n+ [0x00000114] Special opcode 20: advance Address by 4 to 0x38 and Line by 1 to 57\n+ [0x00000115] Set column to 1\n+ [0x00000117] Special opcode 21: advance Address by 4 to 0x3c and Line by 2 to 59\n+ [0x00000118] Set column to 12\n+ [0x0000011a] Special opcode 17: advance Address by 4 to 0x40 and Line by -2 to 57\n+ [0x0000011b] Set column to 48\n+ [0x0000011d] Set is_stmt to 1\n+ [0x0000011e] Special opcode 20: advance Address by 4 to 0x44 and Line by 1 to 58\n+ [0x0000011f] Set column to 1\n+ [0x00000121] Set is_stmt to 0\n+ [0x00000122] Special opcode 6: advance Address by 0 to 0x44 and Line by 1 to 59 (view 1)\n+ [0x00000123] Special opcode 19: advance Address by 4 to 0x48 and Line by 0 to 59\n+ [0x00000124] Set File Name to entry 2 in the File Name Table\n+ [0x00000126] Set column to 3\n+ [0x00000128] Set is_stmt to 1\n+ [0x00000129] Advance Line by -30 to 29\n+ [0x0000012b] Special opcode 33: advance Address by 8 to 0x50 and Line by 0 to 29\n+ [0x0000012c] Set column to 10\n+ [0x0000012e] Set is_stmt to 0\n+ [0x0000012f] Copy (view 1)\n+ [0x00000130] Set column to 8\n+ [0x00000132] Special opcode 19: advance Address by 4 to 0x54 and Line by 0 to 29\n+ [0x00000133] Set column to 2\n+ [0x00000135] Set is_stmt to 1\n+ [0x00000136] Special opcode 21: advance Address by 4 to 0x58 and Line by 2 to 31\n+ [0x00000137] Set is_stmt to 0\n+ [0x00000138] Copy (view 1)\n+ [0x00000139] Set File Name to entry 1 in the File Name Table\n+ [0x0000013b] Set column to 21\n+ [0x0000013d] Set is_stmt to 1\n+ [0x0000013e] Advance Line by 24 to 55\n+ [0x00000140] Copy (view 2)\n+ [0x00000141] Set column to 2\n+ [0x00000143] Special opcode 6: advance Address by 0 to 0x58 and Line by 1 to 56 (view 3)\n+ [0x00000144] Set column to 36\n+ [0x00000146] Set is_stmt to 0\n+ [0x00000147] Copy (view 4)\n+ [0x00000148] Set column to 2\n+ [0x0000014a] Set is_stmt to 1\n+ [0x0000014b] Special opcode 20: advance Address by 4 to 0x5c and Line by 1 to 57\n+ [0x0000014c] Set column to 54\n+ [0x0000014e] Set is_stmt to 0\n+ [0x0000014f] Special opcode 4: advance Address by 0 to 0x5c and Line by -1 to 56 (view 1)\n+ [0x00000150] Set column to 12\n+ [0x00000152] Special opcode 20: advance Address by 4 to 0x60 and Line by 1 to 57\n+ [0x00000153] Set column to 1\n+ [0x00000155] Special opcode 21: advance Address by 4 to 0x64 and Line by 2 to 59\n+ [0x00000156] Set column to 12\n+ [0x00000158] Special opcode 17: advance Address by 4 to 0x68 and Line by -2 to 57\n+ [0x00000159] Set column to 48\n+ [0x0000015b] Set is_stmt to 1\n+ [0x0000015c] Special opcode 20: advance Address by 4 to 0x6c and Line by 1 to 58\n+ [0x0000015d] Set column to 1\n+ [0x0000015f] Set is_stmt to 0\n+ [0x00000160] Special opcode 6: advance Address by 0 to 0x6c and Line by 1 to 59 (view 1)\n+ [0x00000161] Special opcode 19: advance Address by 4 to 0x70 and Line by 0 to 59\n+ [0x00000162] Set is_stmt to 1\n+ [0x00000163] Special opcode 66: advance Address by 16 to 0x80 and Line by 5 to 64\n+ [0x00000164] Set column to 2\n+ [0x00000166] Special opcode 6: advance Address by 0 to 0x80 and Line by 1 to 65 (view 1)\n+ [0x00000167] Set column to 1\n+ [0x00000169] Set is_stmt to 0\n+ [0x0000016a] Special opcode 4: advance Address by 0 to 0x80 and Line by -1 to 64 (view 2)\n+ [0x0000016b] Set column to 2\n+ [0x0000016d] Set is_stmt to 1\n+ [0x0000016e] Special opcode 67: advance Address by 16 to 0x90 and Line by 6 to 70\n+ [0x0000016f] Set column to 1\n+ [0x00000171] Set is_stmt to 0\n+ [0x00000172] Advance Line by -6 to 64\n+ [0x00000174] Copy (view 1)\n+ [0x00000175] Set column to 22\n+ [0x00000177] Special opcode 25: advance Address by 4 to 0x94 and Line by 6 to 70\n+ [0x00000178] Special opcode 19: advance Address by 4 to 0x98 and Line by 0 to 70\n+ [0x00000179] Set column to 2\n+ [0x0000017b] Set is_stmt to 1\n+ [0x0000017c] Special opcode 20: advance Address by 4 to 0x9c and Line by 1 to 71\n+ [0x0000017d] Set column to 21\n+ [0x0000017f] Special opcode 6: advance Address by 0 to 0x9c and Line by 1 to 72 (view 1)\n+ [0x00000180] Set column to 2\n+ [0x00000182] Special opcode 6: advance Address by 0 to 0x9c and Line by 1 to 73 (view 2)\n+ [0x00000183] Set column to 11\n+ [0x00000185] Set is_stmt to 0\n+ [0x00000186] Copy (view 3)\n+ [0x00000187] Set File Name to entry 2 in the File Name Table\n+ [0x00000189] Set column to 18\n+ [0x0000018b] Set is_stmt to 1\n+ [0x0000018c] Advance Line by -55 to 18\n+ [0x0000018e] Special opcode 19: advance Address by 4 to 0xa0 and Line by 0 to 18\n+ [0x0000018f] Set column to 2\n+ [0x00000191] Special opcode 6: advance Address by 0 to 0xa0 and Line by 1 to 19 (view 1)\n+ [0x00000192] Set column to 12\n+ [0x00000194] Set is_stmt to 0\n+ [0x00000195] Copy (view 2)\n+ [0x00000196] Special opcode 33: advance Address by 8 to 0xa8 and Line by 0 to 19\n+ [0x00000197] Set column to 2\n+ [0x00000199] Set is_stmt to 1\n+ [0x0000019a] Special opcode 20: advance Address by 4 to 0xac and Line by 1 to 20\n+ [0x0000019b] Set column to 5\n+ [0x0000019d] Set is_stmt to 0\n+ [0x0000019e] Copy (view 1)\n+ [0x0000019f] Set column to 2\n+ [0x000001a1] Set is_stmt to 1\n+ [0x000001a2] Special opcode 22: advance Address by 4 to 0xb0 and Line by 3 to 23\n+ [0x000001a3] Set is_stmt to 0\n+ [0x000001a4] Copy (view 1)\n+ [0x000001a5] Set File Name to entry 1 in the File Name Table\n+ [0x000001a7] Set column to 21\n+ [0x000001a9] Set is_stmt to 1\n+ [0x000001aa] Advance Line by 51 to 74\n+ [0x000001ac] Copy (view 2)\n+ [0x000001ad] Set column to 2\n+ [0x000001af] Special opcode 6: advance Address by 0 to 0xb0 and Line by 1 to 75 (view 3)\n+ [0x000001b0] Set column to 36\n+ [0x000001b2] Set is_stmt to 0\n+ [0x000001b3] Copy (view 4)\n+ [0x000001b4] Set column to 2\n+ [0x000001b6] Set is_stmt to 1\n+ [0x000001b7] Special opcode 20: advance Address by 4 to 0xb4 and Line by 1 to 76\n+ [0x000001b8] Set column to 54\n+ [0x000001ba] Set is_stmt to 0\n+ [0x000001bb] Special opcode 4: advance Address by 0 to 0xb4 and Line by -1 to 75 (view 1)\n+ [0x000001bc] Set column to 12\n+ [0x000001be] Special opcode 20: advance Address by 4 to 0xb8 and Line by 1 to 76\n+ [0x000001bf] Set column to 1\n+ [0x000001c1] Special opcode 21: advance Address by 4 to 0xbc and Line by 2 to 78\n+ [0x000001c2] Set column to 12\n+ [0x000001c4] Special opcode 17: advance Address by 4 to 0xc0 and Line by -2 to 76\n+ [0x000001c5] Set column to 48\n+ [0x000001c7] Set is_stmt to 1\n+ [0x000001c8] Special opcode 20: advance Address by 4 to 0xc4 and Line by 1 to 77\n+ [0x000001c9] Set column to 1\n+ [0x000001cb] Set is_stmt to 0\n+ [0x000001cc] Special opcode 6: advance Address by 0 to 0xc4 and Line by 1 to 78 (view 1)\n+ [0x000001cd] Special opcode 19: advance Address by 4 to 0xc8 and Line by 0 to 78\n+ [0x000001ce] Set File Name to entry 2 in the File Name Table\n+ [0x000001d0] Set column to 3\n+ [0x000001d2] Set is_stmt to 1\n+ [0x000001d3] Advance Line by -57 to 21\n+ [0x000001d5] Special opcode 33: advance Address by 8 to 0xd0 and Line by 0 to 21\n+ [0x000001d6] Set column to 10\n+ [0x000001d8] Set is_stmt to 0\n+ [0x000001d9] Copy (view 1)\n+ [0x000001da] Set column to 8\n+ [0x000001dc] Special opcode 19: advance Address by 4 to 0xd4 and Line by 0 to 21\n+ [0x000001dd] Set column to 2\n+ [0x000001df] Set is_stmt to 1\n+ [0x000001e0] Special opcode 21: advance Address by 4 to 0xd8 and Line by 2 to 23\n+ [0x000001e1] Set is_stmt to 0\n+ [0x000001e2] Copy (view 1)\n+ [0x000001e3] Set File Name to entry 1 in the File Name Table\n+ [0x000001e5] Set column to 21\n+ [0x000001e7] Set is_stmt to 1\n+ [0x000001e8] Advance Line by 51 to 74\n+ [0x000001ea] Copy (view 2)\n+ [0x000001eb] Set column to 2\n+ [0x000001ed] Special opcode 6: advance Address by 0 to 0xd8 and Line by 1 to 75 (view 3)\n+ [0x000001ee] Set column to 36\n+ [0x000001f0] Set is_stmt to 0\n+ [0x000001f1] Copy (view 4)\n+ [0x000001f2] Set column to 2\n+ [0x000001f4] Set is_stmt to 1\n+ [0x000001f5] Special opcode 20: advance Address by 4 to 0xdc and Line by 1 to 76\n+ [0x000001f6] Set column to 54\n+ [0x000001f8] Set is_stmt to 0\n+ [0x000001f9] Special opcode 4: advance Address by 0 to 0xdc and Line by -1 to 75 (view 1)\n+ [0x000001fa] Set column to 12\n+ [0x000001fc] Special opcode 20: advance Address by 4 to 0xe0 and Line by 1 to 76\n+ [0x000001fd] Set column to 1\n+ [0x000001ff] Special opcode 21: advance Address by 4 to 0xe4 and Line by 2 to 78\n+ [0x00000200] Set column to 12\n+ [0x00000202] Special opcode 17: advance Address by 4 to 0xe8 and Line by -2 to 76\n+ [0x00000203] Set column to 48\n+ [0x00000205] Set is_stmt to 1\n+ [0x00000206] Special opcode 20: advance Address by 4 to 0xec and Line by 1 to 77\n+ [0x00000207] Set column to 1\n+ [0x00000209] Set is_stmt to 0\n+ [0x0000020a] Special opcode 6: advance Address by 0 to 0xec and Line by 1 to 78 (view 1)\n+ [0x0000020b] Special opcode 19: advance Address by 4 to 0xf0 and Line by 0 to 78\n+ [0x0000020c] Set is_stmt to 1\n+ [0x0000020d] Special opcode 66: advance Address by 16 to 0x100 and Line by 5 to 83\n+ [0x0000020e] Set column to 2\n+ [0x00000210] Special opcode 6: advance Address by 0 to 0x100 and Line by 1 to 84 (view 1)\n+ [0x00000211] Set column to 1\n+ [0x00000213] Set is_stmt to 0\n+ [0x00000214] Special opcode 4: advance Address by 0 to 0x100 and Line by -1 to 83 (view 2)\n+ [0x00000215] Set column to 2\n+ [0x00000217] Set is_stmt to 1\n+ [0x00000218] Special opcode 67: advance Address by 16 to 0x110 and Line by 6 to 89\n+ [0x00000219] Set column to 1\n+ [0x0000021b] Set is_stmt to 0\n+ [0x0000021c] Advance Line by -6 to 83\n+ [0x0000021e] Copy (view 1)\n+ [0x0000021f] Set column to 22\n+ [0x00000221] Special opcode 25: advance Address by 4 to 0x114 and Line by 6 to 89\n+ [0x00000222] Special opcode 19: advance Address by 4 to 0x118 and Line by 0 to 89\n+ [0x00000223] Set column to 2\n+ [0x00000225] Set is_stmt to 1\n+ [0x00000226] Special opcode 20: advance Address by 4 to 0x11c and Line by 1 to 90\n+ [0x00000227] Set column to 21\n+ [0x00000229] Special opcode 6: advance Address by 0 to 0x11c and Line by 1 to 91 (view 1)\n+ [0x0000022a] Set column to 2\n+ [0x0000022c] Special opcode 6: advance Address by 0 to 0x11c and Line by 1 to 92 (view 2)\n+ [0x0000022d] Set column to 11\n+ [0x0000022f] Set is_stmt to 0\n+ [0x00000230] Copy (view 3)\n+ [0x00000231] Special opcode 19: advance Address by 4 to 0x120 and Line by 0 to 92\n+ [0x00000232] Set column to 21\n+ [0x00000234] Set is_stmt to 1\n+ [0x00000235] Special opcode 34: advance Address by 8 to 0x128 and Line by 1 to 93\n+ [0x00000236] Set column to 2\n+ [0x00000238] Special opcode 6: advance Address by 0 to 0x128 and Line by 1 to 94 (view 1)\n+ [0x00000239] Set column to 36\n+ [0x0000023b] Set is_stmt to 0\n+ [0x0000023c] Copy (view 2)\n+ [0x0000023d] Set column to 2\n+ [0x0000023f] Set is_stmt to 1\n+ [0x00000240] Special opcode 20: advance Address by 4 to 0x12c and Line by 1 to 95\n+ [0x00000241] Set column to 54\n+ [0x00000243] Set is_stmt to 0\n+ [0x00000244] Special opcode 4: advance Address by 0 to 0x12c and Line by -1 to 94 (view 1)\n+ [0x00000245] Set column to 12\n+ [0x00000247] Special opcode 20: advance Address by 4 to 0x130 and Line by 1 to 95\n+ [0x00000248] Set column to 1\n+ [0x0000024a] Special opcode 21: advance Address by 4 to 0x134 and Line by 2 to 97\n+ [0x0000024b] Set column to 12\n+ [0x0000024d] Special opcode 17: advance Address by 4 to 0x138 and Line by -2 to 95\n+ [0x0000024e] Set column to 48\n+ [0x00000250] Set is_stmt to 1\n+ [0x00000251] Special opcode 20: advance Address by 4 to 0x13c and Line by 1 to 96\n+ [0x00000252] Set column to 1\n+ [0x00000254] Set is_stmt to 0\n+ [0x00000255] Special opcode 6: advance Address by 0 to 0x13c and Line by 1 to 97 (view 1)\n+ [0x00000256] Special opcode 19: advance Address by 4 to 0x140 and Line by 0 to 97\n+ [0x00000257] Advance PC by 8 to 0x148\n+ [0x00000259] 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,25 +12,25 @@\n \tmov\tx19, x0\n \tstp\tx21, x22, [sp, #32]\n /tmp/go-build/cgo-gcc-prolog:51\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n \tmov\tx21, x0\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 \tldp\tx0, x1, [x19]\n _cgo_f0a5fc2b6630_Cfunc_pluginLookup():\n /tmp/go-build/cgo-gcc-prolog:54\n \tldr\tx22, [x19, #16]\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 \tbl\t0 \n R_AARCH64_CALL26\tdlsym\n \tmov\tx20, x0\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 \tcbz\tx0, 50 <_cgo_f0a5fc2b6630_Cfunc_pluginLookup+0x50>\n _cgo_f0a5fc2b6630_Cfunc_pluginLookup():\n /tmp/go-build/cgo-gcc-prolog:56\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n \tsub\tx0, x0, x21\n /tmp/go-build/cgo-gcc-prolog:57\n@@ -40,15 +40,15 @@\n /tmp/go-build/cgo-gcc-prolog:57\n \tstr\tx20, [x19, #24]\n /tmp/go-build/cgo-gcc-prolog:59\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx29, x30, [sp], #48\n \tret\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 \tbl\t0 \n R_AARCH64_CALL26\tdlerror\n \tstr\tx0, [x22]\n _cgo_f0a5fc2b6630_Cfunc_pluginLookup():\n /tmp/go-build/cgo-gcc-prolog:56\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n@@ -77,20 +77,20 @@\n /tmp/go-build/cgo-gcc-prolog:70\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n \tmov\tx21, x0\n /tmp/go-build/cgo-gcc-prolog:73\n \tldp\tx0, x22, [x19]\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\tw1, #0x102 \t// #258\n \tbl\t0 \n R_AARCH64_CALL26\tdlopen\n \tmov\tx20, x0\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 \tcbz\tx0, d0 <_cgo_f0a5fc2b6630_Cfunc_pluginOpen+0x50>\n _cgo_f0a5fc2b6630_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:75\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n \tsub\tx0, x0, x21\n /tmp/go-build/cgo-gcc-prolog:76\n@@ -100,15 +100,15 @@\n /tmp/go-build/cgo-gcc-prolog:76\n \tstr\tx20, [x19, #16]\n /tmp/go-build/cgo-gcc-prolog:78\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx29, x30, [sp], #48\n \tret\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 \tbl\t0 \n R_AARCH64_CALL26\tdlerror\n \tstr\tx0, [x22]\n _cgo_f0a5fc2b6630_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:75\n \tbl\t0 <_cgo_topofstack>\n R_AARCH64_CALL26\t_cgo_topofstack\n"}]}]}, {"source1": "./usr/lib/go-1.14/pkg/linux_arm64/runtime/cgo.a", "source2": "./usr/lib/go-1.14/pkg/linux_arm64/runtime/cgo.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -6,10 +6,10 @@\n ?rw-r--r-- 0 0 0 4344 1970-01-01 00:00:00.000000 _x003.o\n ?rw-r--r-- 0 0 0 7392 1970-01-01 00:00:00.000000 _x004.o\n ?rw-r--r-- 0 0 0 17008 1970-01-01 00:00:00.000000 _x005.o\n ?rw-r--r-- 0 0 0 11328 1970-01-01 00:00:00.000000 _x006.o\n ?rw-r--r-- 0 0 0 6312 1970-01-01 00:00:00.000000 _x007.o\n ?rw-r--r-- 0 0 0 4112 1970-01-01 00:00:00.000000 _x008.o\n ?rw-r--r-- 0 0 0 10104 1970-01-01 00:00:00.000000 _x009.o\n-?rw-r--r-- 0 0 0 4952 1970-01-01 00:00:00.000000 _x010.o\n+?rw-r--r-- 0 0 0 4960 1970-01-01 00:00:00.000000 _x010.o\n ?rw-r--r-- 0 0 0 7848 1970-01-01 00:00:00.000000 _x011.o\n-?rw-r--r-- 0 0 0 2120 1970-01-01 00:00:00.000000 _x012.o\n+?rw-r--r-- 0 0 0 2128 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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n 00000030: 696c 6420 6964 2022 7965 5a53 4251 397a ild id \"yeZSBQ9z\n-00000040: 4d35 5362 6769 3049 7a33 5243 2f38 706b M5Sbgi0Iz3RC/8pk\n-00000050: 4536 5757 745a 4c63 422d 4474 7950 4639 E6WWtZLcB-DtyPF9\n-00000060: 4622 0a0a 0a24 2442 0a69 0105 0000 0363 F\"...$$B.i.....c\n+00000040: 4d35 5362 6769 3049 7a33 5243 2f42 4e6d M5Sbgi0Iz3RC/BNm\n+00000050: 3653 7379 714e 6553 5748 5a42 352d 4561 6SsyqNeSWHZB5-Ea\n+00000060: 5422 0a0a 0a24 2442 0a69 0105 0000 0363 T\"...$$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: 6172 6d36 3420 676f 312e 3134 2e37 2058 arm64 go1.14.7 X\n 00000020: 3a66 7261 6d65 706f 696e 7465 720a 6275 :framepointer.bu\n 00000030: 696c 6420 6964 2022 7965 5a53 4251 397a ild id \"yeZSBQ9z\n-00000040: 4d35 5362 6769 3049 7a33 5243 2f38 706b M5Sbgi0Iz3RC/8pk\n-00000050: 4536 5757 745a 4c63 422d 4474 7950 4639 E6WWtZLcB-DtyPF9\n-00000060: 4622 0a0a 0a24 240a 0a24 240a 0a0a 2424 F\"...$$..$$...$$\n+00000040: 4d35 5362 6769 3049 7a33 5243 2f42 4e6d M5Sbgi0Iz3RC/BNm\n+00000050: 3653 7379 714e 6553 5748 5a42 352d 4561 6SsyqNeSWHZB5-Ea\n+00000060: 5422 0a0a 0a24 240a 0a24 240a 0a0a 2424 T\"...$$..$$...$$\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 0007b8 0002e8 18 I 18 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 0001ca 000107 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 0002d1 00008c 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 00035d 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 000aa0 000030 18 I 18 9 8\n [11] .debug_line PROGBITS 0000000000000000 00038d 000096 00 0 0 1\n [12] .rela.debug_line RELA 0000000000000000 000ad0 000018 18 I 18 11 8\n- [13] .debug_str PROGBITS 0000000000000000 000423 000126 01 MS 0 0 1\n- [14] .comment PROGBITS 0000000000000000 000549 000020 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 0000000000000000 000569 000000 00 0 0 1\n+ [13] .debug_str PROGBITS 0000000000000000 000423 000128 01 MS 0 0 1\n+ [14] .comment PROGBITS 0000000000000000 00054b 000020 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 0000000000000000 00056b 000000 00 0 0 1\n [16] .eh_frame PROGBITS 0000000000000000 000570 000038 00 A 0 0 8\n [17] .rela.eh_frame RELA 0000000000000000 000ae8 000018 18 I 18 16 8\n [18] .symtab SYMTAB 0000000000000000 0005a8 0001b0 18 19 16 8\n [19] .strtab STRTAB 0000000000000000 000758 000044 00 0 0 1\n [20] .shstrtab STRTAB 0000000000000000 000b00 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 0x7a0 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000010 000000110000011b R_AARCH64_CALL26 0000000000000000 _cgo_get_context_function + 0\n \n Relocation section '.rela.debug_info' at offset 0x7b8 contains 31 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000700000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 104\n-0000000000000011 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 118\n-0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9c\n+000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 106\n+0000000000000011 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 11a\n+0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 89\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000000a00000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 89\n-0000000000000037 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + dd\n+0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b9\n+0000000000000037 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + df\n 000000000000003e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e\n 0000000000000045 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 60\n-000000000000004c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f0\n-0000000000000053 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d3\n-0000000000000061 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ca\n-0000000000000068 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 97\n+000000000000004c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f2\n+0000000000000053 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d5\n+0000000000000061 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + cc\n+0000000000000068 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c7\n 000000000000006d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 56\n 000000000000007b 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n 0000000000000082 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 72\n 0000000000000087 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b\n-0000000000000094 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + fc\n+0000000000000094 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + fe\n 00000000000000a2 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 41\n 00000000000000a9 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n-00000000000000c0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 113\n+00000000000000c0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 115\n 00000000000000cb 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 6\n 00000000000000cf 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 0\n 00000000000000df 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 56\n 00000000000000e3 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 52\n 00000000000000e8 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 20\n 000000000000010c 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 30\n 000000000000011d 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 14\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 : 0x3c\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 : 8\t(unsigned 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 : 0x3c\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-15) 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,29 +1,29 @@\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 \tstp\tx29, x30, [sp, #-48]!\n \tmov\tx29, sp\n \tstr\tx19, [sp, #16]\n \tmov\tx19, x0\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 \tbl\t0 <_cgo_get_context_function>\n R_AARCH64_CALL26\t_cgo_get_context_function\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_context.c:15\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_context.c:15\n \tcmp\tx19, #0x0\n \tccmp\tx0, #0x0, #0x4, ne // ne = any\n \tb.eq\t30 <_cgo_release_context+0x30> // b.none\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 \tstr\tx19, [sp, #40]\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 \tmov\tx1, x0\n \tadd\tx0, sp, #0x28\n \tblr\tx1\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 \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #48\n \tret\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -4,19 +4,19 @@\n [ e] unsigned int\n [ 1b] context_arg\n [ 27] _cgo_get_context_function\n [ 41] _cgo_release_context\n [ 56] uintptr_t\n [ 60] long unsigned int\n [ 72] long long unsigned int\n- [ 89] unsigned char\n- [ 97] char\n- [ 9c] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ ca] long int\n- [ d3] short int\n- [ dd] short unsigned int\n- [ f0] signed char\n- [ fc] Context\n- [ 104] GNU C17 10.2.0\n- [ 113] ctxt\n- [ 118] gcc_context.c\n+ [ 89] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ b9] unsigned char\n+ [ c7] char\n+ [ cc] long int\n+ [ d5] short int\n+ [ df] short unsigned int\n+ [ f2] signed char\n+ [ fe] Context\n+ [ 106] GNU C17 10.2.0\n+ [ 115] ctxt\n+ [ 11a] gcc_context.c\n \n"}]}, {"source1": "_x004.o", "source2": "_x004.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -12,17 +12,17 @@\n [ 7] .rela.debug_info RELA 0000000000000000 000ea0 000798 18 I 19 6 8\n [ 8] .debug_abbrev PROGBITS 0000000000000000 0004e0 000157 00 0 0 1\n [ 9] .debug_loc PROGBITS 0000000000000000 000637 00003a 00 0 0 1\n [10] .debug_aranges PROGBITS 0000000000000000 000671 000030 00 0 0 1\n [11] .rela.debug_aranges RELA 0000000000000000 001638 000030 18 I 19 10 8\n [12] .debug_line PROGBITS 0000000000000000 0006a1 000154 00 0 0 1\n [13] .rela.debug_line RELA 0000000000000000 001668 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 0007f5 00030d 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 000b02 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 000b22 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 0000000000000000 0007f5 00030f 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 000b04 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 000b24 000000 00 0 0 1\n [17] .eh_frame PROGBITS 0000000000000000 000b28 000038 00 A 0 0 8\n [18] .rela.eh_frame RELA 0000000000000000 001680 000018 18 I 19 17 8\n [19] .symtab SYMTAB 0000000000000000 000b60 000240 18 20 18 8\n [20] .strtab STRTAB 0000000000000000 000da0 00003e 00 0 0 1\n [21] .shstrtab STRTAB 0000000000000000 001698 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": "@@ -9,94 +9,94 @@\n 0000000000000098 000000150000011b R_AARCH64_CALL26 0000000000000000 vfprintf + 0\n 00000000000000a4 000000160000011b R_AARCH64_CALL26 0000000000000000 fputc + 0\n 00000000000000a8 000000170000011b R_AARCH64_CALL26 0000000000000000 abort + 0\n \n Relocation section '.rela.debug_info' at offset 0xea0 contains 81 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000900000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 267\n-0000000000000011 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c5\n-0000000000000015 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 10c\n+000000000000000c 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 269\n+0000000000000011 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c7\n+0000000000000015 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a5\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n-000000000000002e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1d2\n-000000000000003a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d2\n-0000000000000046 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 193\n-0000000000000050 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 220\n-000000000000005a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 304\n-0000000000000064 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 13a\n-000000000000006e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 144\n+000000000000002e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1d4\n+000000000000003a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 102\n+0000000000000046 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 19d\n+0000000000000050 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 222\n+000000000000005a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 306\n+0000000000000064 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 144\n+000000000000006e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 14e\n 0000000000000082 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 36\n 000000000000008e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c\n-000000000000009c 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 173\n-00000000000000a3 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 212\n-00000000000000aa 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 29b\n-00000000000000b1 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 159\n+000000000000009c 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 17d\n+00000000000000a3 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 214\n+00000000000000aa 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 29d\n+00000000000000b1 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 163\n 00000000000000b8 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 79\n-00000000000000bf 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 229\n-00000000000000c6 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c2\n+00000000000000bf 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 22b\n+00000000000000c6 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f2\n 00000000000000cb 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n-00000000000000d7 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 276\n-00000000000000eb 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 25c\n-00000000000000f5 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 200\n-0000000000000102 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + cb\n+00000000000000d7 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 278\n+00000000000000eb 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 25e\n+00000000000000f5 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 202\n+0000000000000102 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + fb\n 000000000000010f 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 8\n-000000000000011c 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b5\n-0000000000000129 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 280\n-0000000000000136 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2f5\n-0000000000000143 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 185\n-0000000000000150 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e1\n+000000000000011c 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e5\n+0000000000000129 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 282\n+0000000000000136 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2f7\n+0000000000000143 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 18f\n+0000000000000150 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e3\n 000000000000015d 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3e\n-000000000000016a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + dc\n-0000000000000177 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 19b\n-0000000000000184 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2c5\n-0000000000000191 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 28e\n-000000000000019e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 209\n+000000000000016a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 10c\n+0000000000000177 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1a5\n+0000000000000184 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2c7\n+0000000000000191 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 290\n+000000000000019e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 20b\n 00000000000001ab 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 15\n 00000000000001b8 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9d\n-00000000000001c5 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1af\n-00000000000001d2 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 100\n-00000000000001df 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e8\n-00000000000001ec 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 241\n+00000000000001c5 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b9\n+00000000000001d2 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 130\n+00000000000001df 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 118\n+00000000000001ec 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 243\n 00000000000001f9 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2c\n-0000000000000206 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1a9\n-0000000000000213 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1bd\n+0000000000000206 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b3\n+0000000000000213 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 13c\n 0000000000000220 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 62\n-000000000000022d 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2ea\n-000000000000023a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2dc\n-0000000000000247 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 166\n-0000000000000254 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2ae\n-0000000000000261 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b7\n-000000000000026e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2b5\n-000000000000027c 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 250\n-0000000000000288 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f5\n-0000000000000290 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 14e\n-00000000000002b7 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f4\n-00000000000002c2 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 233\n-00000000000002e3 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2be\n+000000000000022d 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2ec\n+000000000000023a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2de\n+0000000000000247 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 170\n+0000000000000254 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2b0\n+0000000000000261 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c1\n+000000000000026e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2b7\n+000000000000027c 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 252\n+0000000000000288 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f7\n+0000000000000290 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 158\n+00000000000002b7 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 124\n+00000000000002c2 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 235\n+00000000000002e3 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2c0\n 00000000000002f7 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 6b\n 00000000000002fe 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4b\n 0000000000000303 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 96\n 000000000000030a 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n-0000000000000321 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 255\n+0000000000000321 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 257\n 000000000000032c 0000000a00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 4\n 0000000000000330 0000000a00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 0\n 0000000000000345 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 60\n 000000000000035a 0000000500000101 R_AARCH64_ABS64 0000000000000000 .rodata.str1.8 + 0\n 000000000000036e 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 9c\n 000000000000038d 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + a8\n 00000000000003a4 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + ac\n-00000000000003b2 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2d5\n+00000000000003b2 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2d7\n 00000000000003b6 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 85\n 00000000000003bd 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 23\n 00000000000003c1 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 23\n-00000000000003ca 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1ef\n-00000000000003ce 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a5\n-00000000000003d5 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 261\n-00000000000003d9 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 261\n+00000000000003ca 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f1\n+00000000000003ce 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d5\n+00000000000003d5 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 263\n+00000000000003d9 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 263\n \n Relocation section '.rela.debug_aranges' at offset 0x1638 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x1668 contains 1 entry:\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,55 +2,55 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x3de (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: 0x267): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x269): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x1c5): gcc_fatalf.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x10c): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x1c7): gcc_fatalf.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0xa5): /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 : 0xac\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_typedef)\n- <2e> DW_AT_name : (indirect string, offset: 0x1d2): __gnuc_va_list\n+ <2e> DW_AT_name : (indirect string, offset: 0x1d4): __gnuc_va_list\n <32> DW_AT_decl_file : 2\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_structure_type)\n- <3a> DW_AT_name : (indirect string, offset: 0xd2): __va_list\n+ <3a> DW_AT_name : (indirect string, offset: 0x102): __va_list\n <3e> DW_AT_byte_size : 32\n <3f> DW_AT_decl_file : 7\n <40> DW_AT_decl_line : 0\n <41> DW_AT_sibling : <0x78>\n <2><45>: Abbrev Number: 4 (DW_TAG_member)\n- <46> DW_AT_name : (indirect string, offset: 0x193): __stack\n+ <46> DW_AT_name : (indirect string, offset: 0x19d): __stack\n <4a> DW_AT_type : <0x78>\n <4e> DW_AT_data_member_location: 0\n <4f> DW_AT_artificial : 1\n <2><4f>: Abbrev Number: 4 (DW_TAG_member)\n- <50> DW_AT_name : (indirect string, offset: 0x220): __gr_top\n+ <50> DW_AT_name : (indirect string, offset: 0x222): __gr_top\n <54> DW_AT_type : <0x78>\n <58> DW_AT_data_member_location: 8\n <59> DW_AT_artificial : 1\n <2><59>: Abbrev Number: 4 (DW_TAG_member)\n- <5a> DW_AT_name : (indirect string, offset: 0x304): __vr_top\n+ <5a> DW_AT_name : (indirect string, offset: 0x306): __vr_top\n <5e> DW_AT_type : <0x78>\n <62> DW_AT_data_member_location: 16\n <63> DW_AT_artificial : 1\n <2><63>: Abbrev Number: 4 (DW_TAG_member)\n- <64> DW_AT_name : (indirect string, offset: 0x13a): __gr_offs\n+ <64> DW_AT_name : (indirect string, offset: 0x144): __gr_offs\n <68> DW_AT_type : <0x7a>\n <6c> DW_AT_data_member_location: 24\n <6d> DW_AT_artificial : 1\n <2><6d>: Abbrev Number: 4 (DW_TAG_member)\n- <6e> DW_AT_name : (indirect string, offset: 0x144): __vr_offs\n+ <6e> DW_AT_name : (indirect string, offset: 0x14e): __vr_offs\n <72> DW_AT_type : <0x7a>\n <76> DW_AT_data_member_location: 28\n <77> DW_AT_artificial : 1\n <2><77>: Abbrev Number: 0\n <1><78>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <79> DW_AT_byte_size : 8\n <1><7a>: Abbrev Number: 6 (DW_TAG_base_type)\n@@ -68,153 +68,153 @@\n <92> DW_AT_decl_file : 3\n <93> DW_AT_decl_line : 209\n <94> DW_AT_decl_column : 23\n <95> DW_AT_type : <0x99>\n <1><99>: Abbrev Number: 7 (DW_TAG_base_type)\n <9a> DW_AT_byte_size : 8\n <9b> DW_AT_encoding : 7\t(unsigned)\n- <9c> DW_AT_name : (indirect string, offset: 0x173): long unsigned int\n+ <9c> DW_AT_name : (indirect string, offset: 0x17d): long unsigned int\n <1>: Abbrev Number: 7 (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: 0x212): unsigned char\n+ DW_AT_name : (indirect string, offset: 0x214): unsigned char\n <1>: Abbrev Number: 7 (DW_TAG_base_type)\n DW_AT_byte_size : 2\n DW_AT_encoding : 7\t(unsigned)\n- DW_AT_name : (indirect string, offset: 0x29b): short unsigned int\n+ DW_AT_name : (indirect string, offset: 0x29d): short unsigned int\n <1>: Abbrev Number: 7 (DW_TAG_base_type)\n DW_AT_byte_size : 4\n DW_AT_encoding : 7\t(unsigned)\n- DW_AT_name : (indirect string, offset: 0x159): unsigned int\n+ DW_AT_name : (indirect string, offset: 0x163): unsigned int\n <1>: Abbrev Number: 7 (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: 0x79): signed char\n <1>: Abbrev Number: 7 (DW_TAG_base_type)\n DW_AT_byte_size : 2\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0x229): short int\n+ DW_AT_name : (indirect string, offset: 0x22b): short int\n <1>: Abbrev Number: 7 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0xc2): long int\n+ DW_AT_name : (indirect string, offset: 0xf2): 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 : 4\n DW_AT_decl_line : 152\n DW_AT_decl_column : 25\n DW_AT_type : <0xc3>\n <1>: Abbrev Number: 2 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x276): __off64_t\n+ DW_AT_name : (indirect string, offset: 0x278): __off64_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 153\n
DW_AT_decl_column : 27\n DW_AT_type : <0xc3>\n <1>: Abbrev Number: 8 (DW_TAG_pointer_type)\n DW_AT_byte_size : 8\n DW_AT_type : <0xe8>\n <1>: Abbrev Number: 7 (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: 0x25c): char\n+ DW_AT_name : (indirect string, offset: 0x25e): char\n <1>: Abbrev Number: 9 (DW_TAG_const_type)\n DW_AT_type : <0xe8>\n <1>: Abbrev Number: 10 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x200): _IO_FILE\n+ DW_AT_name : (indirect string, offset: 0x202): _IO_FILE\n DW_AT_byte_size : 216\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 8\n DW_AT_sibling : <0x27b>\n <2><101>: Abbrev Number: 11 (DW_TAG_member)\n- <102> DW_AT_name : (indirect string, offset: 0xcb): _flags\n+ <102> DW_AT_name : (indirect string, offset: 0xfb): _flags\n <106> DW_AT_decl_file : 5\n <107> DW_AT_decl_line : 51\n <108> DW_AT_decl_column : 7\n <109> DW_AT_type : <0x7a>\n <10d> DW_AT_data_member_location: 0\n <2><10e>: Abbrev Number: 11 (DW_TAG_member)\n <10f> DW_AT_name : (indirect string, offset: 0x8): _IO_read_ptr\n <113> DW_AT_decl_file : 5\n <114> DW_AT_decl_line : 54\n <115> DW_AT_decl_column : 9\n <116> DW_AT_type : <0xe2>\n <11a> DW_AT_data_member_location: 8\n <2><11b>: Abbrev Number: 11 (DW_TAG_member)\n- <11c> DW_AT_name : (indirect string, offset: 0xb5): _IO_read_end\n+ <11c> DW_AT_name : (indirect string, offset: 0xe5): _IO_read_end\n <120> DW_AT_decl_file : 5\n <121> DW_AT_decl_line : 55\n <122> DW_AT_decl_column : 9\n <123> DW_AT_type : <0xe2>\n <127> DW_AT_data_member_location: 16\n <2><128>: Abbrev Number: 11 (DW_TAG_member)\n- <129> DW_AT_name : (indirect string, offset: 0x280): _IO_read_base\n+ <129> DW_AT_name : (indirect string, offset: 0x282): _IO_read_base\n <12d> DW_AT_decl_file : 5\n <12e> DW_AT_decl_line : 56\n <12f> DW_AT_decl_column : 9\n <130> DW_AT_type : <0xe2>\n <134> DW_AT_data_member_location: 24\n <2><135>: Abbrev Number: 11 (DW_TAG_member)\n- <136> DW_AT_name : (indirect string, offset: 0x2f5): _IO_write_base\n+ <136> DW_AT_name : (indirect string, offset: 0x2f7): _IO_write_base\n <13a> DW_AT_decl_file : 5\n <13b> DW_AT_decl_line : 57\n <13c> DW_AT_decl_column : 9\n <13d> DW_AT_type : <0xe2>\n <141> DW_AT_data_member_location: 32\n <2><142>: Abbrev Number: 11 (DW_TAG_member)\n- <143> DW_AT_name : (indirect string, offset: 0x185): _IO_write_ptr\n+ <143> DW_AT_name : (indirect string, offset: 0x18f): _IO_write_ptr\n <147> DW_AT_decl_file : 5\n <148> DW_AT_decl_line : 58\n <149> DW_AT_decl_column : 9\n <14a> DW_AT_type : <0xe2>\n <14e> DW_AT_data_member_location: 40\n <2><14f>: Abbrev Number: 11 (DW_TAG_member)\n- <150> DW_AT_name : (indirect string, offset: 0x1e1): _IO_write_end\n+ <150> DW_AT_name : (indirect string, offset: 0x1e3): _IO_write_end\n <154> DW_AT_decl_file : 5\n <155> DW_AT_decl_line : 59\n <156> DW_AT_decl_column : 9\n <157> DW_AT_type : <0xe2>\n <15b> DW_AT_data_member_location: 48\n <2><15c>: Abbrev Number: 11 (DW_TAG_member)\n <15d> DW_AT_name : (indirect string, offset: 0x3e): _IO_buf_base\n <161> DW_AT_decl_file : 5\n <162> DW_AT_decl_line : 60\n <163> DW_AT_decl_column : 9\n <164> DW_AT_type : <0xe2>\n <168> DW_AT_data_member_location: 56\n <2><169>: Abbrev Number: 11 (DW_TAG_member)\n- <16a> DW_AT_name : (indirect string, offset: 0xdc): _IO_buf_end\n+ <16a> DW_AT_name : (indirect string, offset: 0x10c): _IO_buf_end\n <16e> DW_AT_decl_file : 5\n <16f> DW_AT_decl_line : 61\n <170> DW_AT_decl_column : 9\n <171> DW_AT_type : <0xe2>\n <175> DW_AT_data_member_location: 64\n <2><176>: Abbrev Number: 11 (DW_TAG_member)\n- <177> DW_AT_name : (indirect string, offset: 0x19b): _IO_save_base\n+ <177> DW_AT_name : (indirect string, offset: 0x1a5): _IO_save_base\n <17b> DW_AT_decl_file : 5\n <17c> DW_AT_decl_line : 64\n <17d> DW_AT_decl_column : 9\n <17e> DW_AT_type : <0xe2>\n <182> DW_AT_data_member_location: 72\n <2><183>: Abbrev Number: 11 (DW_TAG_member)\n- <184> DW_AT_name : (indirect string, offset: 0x2c5): _IO_backup_base\n+ <184> DW_AT_name : (indirect string, offset: 0x2c7): _IO_backup_base\n <188> DW_AT_decl_file : 5\n <189> DW_AT_decl_line : 65\n <18a> DW_AT_decl_column : 9\n <18b> DW_AT_type : <0xe2>\n <18f> DW_AT_data_member_location: 80\n <2><190>: Abbrev Number: 11 (DW_TAG_member)\n- <191> DW_AT_name : (indirect string, offset: 0x28e): _IO_save_end\n+ <191> DW_AT_name : (indirect string, offset: 0x290): _IO_save_end\n <195> DW_AT_decl_file : 5\n <196> DW_AT_decl_line : 66\n <197> DW_AT_decl_column : 9\n <198> DW_AT_type : <0xe2>\n <19c> DW_AT_data_member_location: 88\n <2><19d>: Abbrev Number: 11 (DW_TAG_member)\n- <19e> DW_AT_name : (indirect string, offset: 0x209): _markers\n+ <19e> DW_AT_name : (indirect string, offset: 0x20b): _markers\n <1a2> DW_AT_decl_file : 5\n <1a3> DW_AT_decl_line : 68\n <1a4> DW_AT_decl_column : 22\n <1a5> DW_AT_type : <0x294>\n <1a9> DW_AT_data_member_location: 96\n <2><1aa>: Abbrev Number: 11 (DW_TAG_member)\n <1ab> DW_AT_name : (indirect string, offset: 0x15): _chain\n@@ -227,125 +227,125 @@\n <1b8> DW_AT_name : (indirect string, offset: 0x9d): _fileno\n <1bc> DW_AT_decl_file : 5\n <1bd> DW_AT_decl_line : 72\n <1be> DW_AT_decl_column : 7\n <1bf> DW_AT_type : <0x7a>\n <1c3> DW_AT_data_member_location: 112\n <2><1c4>: Abbrev Number: 11 (DW_TAG_member)\n- <1c5> DW_AT_name : (indirect string, offset: 0x1af): _flags2\n+ <1c5> DW_AT_name : (indirect string, offset: 0x1b9): _flags2\n <1c9> DW_AT_decl_file : 5\n <1ca> DW_AT_decl_line : 73\n <1cb> DW_AT_decl_column : 7\n <1cc> DW_AT_type : <0x7a>\n <1d0> DW_AT_data_member_location: 116\n <2><1d1>: Abbrev Number: 11 (DW_TAG_member)\n- <1d2> DW_AT_name : (indirect string, offset: 0x100): _old_offset\n+ <1d2> DW_AT_name : (indirect string, offset: 0x130): _old_offset\n <1d6> DW_AT_decl_file : 5\n <1d7> DW_AT_decl_line : 74\n <1d8> DW_AT_decl_column : 11\n <1d9> DW_AT_type : <0xca>\n <1dd> DW_AT_data_member_location: 120\n <2><1de>: Abbrev Number: 11 (DW_TAG_member)\n- <1df> DW_AT_name : (indirect string, offset: 0xe8): _cur_column\n+ <1df> DW_AT_name : (indirect string, offset: 0x118): _cur_column\n <1e3> DW_AT_decl_file : 5\n <1e4> DW_AT_decl_line : 77\n <1e5> DW_AT_decl_column : 18\n <1e6> DW_AT_type : <0xa7>\n <1ea> DW_AT_data_member_location: 128\n <2><1eb>: Abbrev Number: 11 (DW_TAG_member)\n- <1ec> DW_AT_name : (indirect string, offset: 0x241): _vtable_offset\n+ <1ec> DW_AT_name : (indirect string, offset: 0x243): _vtable_offset\n <1f0> DW_AT_decl_file : 5\n <1f1> DW_AT_decl_line : 78\n <1f2> DW_AT_decl_column : 15\n <1f3> DW_AT_type : <0xb5>\n <1f7> DW_AT_data_member_location: 130\n <2><1f8>: Abbrev Number: 11 (DW_TAG_member)\n <1f9> DW_AT_name : (indirect string, offset: 0x2c): _shortbuf\n <1fd> DW_AT_decl_file : 5\n <1fe> DW_AT_decl_line : 79\n <1ff> DW_AT_decl_column : 8\n <200> DW_AT_type : <0x2a0>\n <204> DW_AT_data_member_location: 131\n <2><205>: Abbrev Number: 11 (DW_TAG_member)\n- <206> DW_AT_name : (indirect string, offset: 0x1a9): _lock\n+ <206> DW_AT_name : (indirect string, offset: 0x1b3): _lock\n <20a> DW_AT_decl_file : 5\n <20b> DW_AT_decl_line : 81\n <20c> DW_AT_decl_column : 15\n <20d> DW_AT_type : <0x2b0>\n <211> DW_AT_data_member_location: 136\n <2><212>: Abbrev Number: 11 (DW_TAG_member)\n- <213> DW_AT_name : (indirect string, offset: 0x1bd): _offset\n+ <213> DW_AT_name : (indirect string, offset: 0x13c): _offset\n <217> DW_AT_decl_file : 5\n <218> DW_AT_decl_line : 89\n <219> DW_AT_decl_column : 13\n <21a> DW_AT_type : <0xd6>\n <21e> DW_AT_data_member_location: 144\n <2><21f>: Abbrev Number: 11 (DW_TAG_member)\n <220> DW_AT_name : (indirect string, offset: 0x62): _codecvt\n <224> DW_AT_decl_file : 5\n <225> DW_AT_decl_line : 91\n <226> DW_AT_decl_column : 23\n <227> DW_AT_type : <0x2bb>\n <22b> DW_AT_data_member_location: 152\n <2><22c>: Abbrev Number: 11 (DW_TAG_member)\n- <22d> DW_AT_name : (indirect string, offset: 0x2ea): _wide_data\n+ <22d> DW_AT_name : (indirect string, offset: 0x2ec): _wide_data\n <231> DW_AT_decl_file : 5\n <232> DW_AT_decl_line : 92\n <233> DW_AT_decl_column : 25\n <234> DW_AT_type : <0x2c6>\n <238> DW_AT_data_member_location: 160\n <2><239>: Abbrev Number: 11 (DW_TAG_member)\n- <23a> DW_AT_name : (indirect string, offset: 0x2dc): _freeres_list\n+ <23a> DW_AT_name : (indirect string, offset: 0x2de): _freeres_list\n <23e> DW_AT_decl_file : 5\n <23f> DW_AT_decl_line : 93\n <240> DW_AT_decl_column : 20\n <241> DW_AT_type : <0x29a>\n <245> DW_AT_data_member_location: 168\n <2><246>: Abbrev Number: 11 (DW_TAG_member)\n- <247> DW_AT_name : (indirect string, offset: 0x166): _freeres_buf\n+ <247> DW_AT_name : (indirect string, offset: 0x170): _freeres_buf\n <24b> DW_AT_decl_file : 5\n <24c> DW_AT_decl_line : 94\n <24d> DW_AT_decl_column : 9\n <24e> DW_AT_type : <0x78>\n <252> DW_AT_data_member_location: 176\n <2><253>: Abbrev Number: 11 (DW_TAG_member)\n- <254> DW_AT_name : (indirect string, offset: 0x2ae): __pad5\n+ <254> DW_AT_name : (indirect string, offset: 0x2b0): __pad5\n <258> DW_AT_decl_file : 5\n <259> DW_AT_decl_line : 95\n <25a> DW_AT_decl_column : 10\n <25b> DW_AT_type : <0x8d>\n <25f> DW_AT_data_member_location: 184\n <2><260>: Abbrev Number: 11 (DW_TAG_member)\n- <261> DW_AT_name : (indirect string, offset: 0x1b7): _mode\n+ <261> DW_AT_name : (indirect string, offset: 0x1c1): _mode\n <265> DW_AT_decl_file : 5\n <266> DW_AT_decl_line : 96\n <267> DW_AT_decl_column : 7\n <268> DW_AT_type : <0x7a>\n <26c> DW_AT_data_member_location: 192\n <2><26d>: Abbrev Number: 11 (DW_TAG_member)\n- <26e> DW_AT_name : (indirect string, offset: 0x2b5): _unused2\n+ <26e> DW_AT_name : (indirect string, offset: 0x2b7): _unused2\n <272> DW_AT_decl_file : 5\n <273> DW_AT_decl_line : 98\n <274> DW_AT_decl_column : 8\n <275> DW_AT_type : <0x2cc>\n <279> DW_AT_data_member_location: 196\n <2><27a>: Abbrev Number: 0\n <1><27b>: Abbrev Number: 2 (DW_TAG_typedef)\n- <27c> DW_AT_name : (indirect string, offset: 0x250): FILE\n+ <27c> DW_AT_name : (indirect string, offset: 0x252): FILE\n <280> DW_AT_decl_file : 6\n <281> DW_AT_decl_line : 7\n <282> DW_AT_decl_column : 25\n <283> DW_AT_type : <0xf4>\n <1><287>: Abbrev Number: 12 (DW_TAG_typedef)\n- <288> DW_AT_name : (indirect string, offset: 0x1f5): _IO_lock_t\n+ <288> DW_AT_name : (indirect string, offset: 0x1f7): _IO_lock_t\n <28c> DW_AT_decl_file : 5\n <28d> DW_AT_decl_line : 43\n <28e> DW_AT_decl_column : 14\n <1><28f>: Abbrev Number: 13 (DW_TAG_structure_type)\n- <290> DW_AT_name : (indirect string, offset: 0x14e): _IO_marker\n+ <290> DW_AT_name : (indirect string, offset: 0x158): _IO_marker\n <294> DW_AT_declaration : 1\n <1><294>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <295> DW_AT_byte_size : 8\n <296> DW_AT_type : <0x28f>\n <1><29a>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <29b> DW_AT_byte_size : 8\n <29c> DW_AT_type : <0xf4>\n@@ -356,21 +356,21 @@\n <2aa> DW_AT_type : <0x99>\n <2ae> DW_AT_upper_bound : 0\n <2><2af>: Abbrev Number: 0\n <1><2b0>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2b1> DW_AT_byte_size : 8\n <2b2> DW_AT_type : <0x287>\n <1><2b6>: Abbrev Number: 13 (DW_TAG_structure_type)\n- <2b7> DW_AT_name : (indirect string, offset: 0xf4): _IO_codecvt\n+ <2b7> DW_AT_name : (indirect string, offset: 0x124): _IO_codecvt\n <2bb> DW_AT_declaration : 1\n <1><2bb>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2bc> DW_AT_byte_size : 8\n <2bd> DW_AT_type : <0x2b6>\n <1><2c1>: Abbrev Number: 13 (DW_TAG_structure_type)\n- <2c2> DW_AT_name : (indirect string, offset: 0x233): _IO_wide_data\n+ <2c2> DW_AT_name : (indirect string, offset: 0x235): _IO_wide_data\n <2c6> DW_AT_declaration : 1\n <1><2c6>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2c7> DW_AT_byte_size : 8\n <2c8> DW_AT_type : <0x2c1>\n <1><2cc>: Abbrev Number: 14 (DW_TAG_array_type)\n <2cd> DW_AT_type : <0xe8>\n <2d1> DW_AT_sibling : <0x2dc>\n@@ -378,15 +378,15 @@\n <2d6> DW_AT_type : <0x99>\n <2da> DW_AT_upper_bound : 19\n <2><2db>: Abbrev Number: 0\n <1><2dc>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2dd> DW_AT_byte_size : 8\n <2de> DW_AT_type : <0x27b>\n <1><2e2>: Abbrev Number: 16 (DW_TAG_variable)\n- <2e3> DW_AT_name : (indirect string, offset: 0x2be): stderr\n+ <2e3> DW_AT_name : (indirect string, offset: 0x2c0): stderr\n <2e7> DW_AT_decl_file : 8\n <2e8> DW_AT_decl_line : 139\n <2e9> DW_AT_decl_column : 14\n <2ea> DW_AT_type : <0x2dc>\n <2ee> DW_AT_external : 1\n <2ee> DW_AT_declaration : 1\n <1><2ee>: Abbrev Number: 8 (DW_TAG_pointer_type)\n@@ -409,15 +409,15 @@\n <30a> DW_AT_prototyped : 1\n <30a> DW_AT_low_pc : 0x0\n <312> DW_AT_high_pc : 0xac\n <31a> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <31c> DW_AT_GNU_all_call_sites: 1\n <31c> DW_AT_sibling : <0x3b1>\n <2><320>: Abbrev Number: 18 (DW_TAG_formal_parameter)\n- <321> DW_AT_name : (indirect string, offset: 0x255): format\n+ <321> DW_AT_name : (indirect string, offset: 0x257): format\n <325> DW_AT_decl_file : 1\n <326> DW_AT_decl_line : 13\n <327> DW_AT_decl_column : 20\n <328> DW_AT_type : <0x2ee>\n <32c> DW_AT_location : 0x4 (location list)\n <330> DW_AT_GNU_locviews: 0x0\n <2><334>: Abbrev Number: 19 (DW_TAG_unspecified_parameters)\n@@ -464,36 +464,36 @@\n <2><3a3>: Abbrev Number: 23 (DW_TAG_GNU_call_site)\n <3a4> DW_AT_low_pc : 0xac\n <3ac> DW_AT_abstract_origin: <0x3d4>\n <2><3b0>: Abbrev Number: 0\n <1><3b1>: Abbrev Number: 24 (DW_TAG_subprogram)\n <3b2> DW_AT_external : 1\n <3b2> DW_AT_declaration : 1\n- <3b2> DW_AT_linkage_name: (indirect string, offset: 0x2d5): fwrite\n+ <3b2> DW_AT_linkage_name: (indirect string, offset: 0x2d7): fwrite\n <3b6> DW_AT_name : (indirect string, offset: 0x85): __builtin_fwrite\n <3ba> DW_AT_decl_file : 7\n <3bb> DW_AT_decl_line : 0\n <1><3bc>: Abbrev Number: 25 (DW_TAG_subprogram)\n <3bd> DW_AT_external : 1\n <3bd> DW_AT_declaration : 1\n <3bd> DW_AT_linkage_name: (indirect string, offset: 0x23): vfprintf\n <3c1> DW_AT_name : (indirect string, offset: 0x23): vfprintf\n <3c5> DW_AT_decl_file : 8\n <3c6> DW_AT_decl_line : 341\n <3c8> DW_AT_decl_column : 12\n <1><3c9>: Abbrev Number: 24 (DW_TAG_subprogram)\n <3ca> DW_AT_external : 1\n <3ca> DW_AT_declaration : 1\n- <3ca> DW_AT_linkage_name: (indirect string, offset: 0x1ef): fputc\n- <3ce> DW_AT_name : (indirect string, offset: 0xa5): __builtin_fputc\n+ <3ca> DW_AT_linkage_name: (indirect string, offset: 0x1f1): fputc\n+ <3ce> DW_AT_name : (indirect string, offset: 0xd5): __builtin_fputc\n <3d2> DW_AT_decl_file : 7\n <3d3> DW_AT_decl_line : 0\n <1><3d4>: Abbrev Number: 25 (DW_TAG_subprogram)\n <3d5> DW_AT_external : 1\n <3d5> DW_AT_declaration : 1\n- <3d5> DW_AT_linkage_name: (indirect string, offset: 0x261): abort\n- <3d9> DW_AT_name : (indirect string, offset: 0x261): abort\n+ <3d5> DW_AT_linkage_name: (indirect string, offset: 0x263): abort\n+ <3d9> DW_AT_name : (indirect string, offset: 0x263): abort\n <3dd> DW_AT_decl_file : 9\n <3de> DW_AT_decl_line : 591\n <3e0> DW_AT_decl_column : 13\n <1><3e1>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -14,23 +14,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 __builtin_fputc\n _IO_read_end\n long int\n __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 __gr_offs\n __vr_offs\n _IO_marker\n unsigned int\n _freeres_buf\n long unsigned int\n _IO_write_ptr\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,72 +1,72 @@\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 \tstp\tx29, x30, [sp, #-288]!\n \tmov\tx29, sp\n \tstp\tx19, x20, [sp, #16]\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 \tadrp\tx19, 0 \n R_AARCH64_ADR_GOT_PAGE\tstderr\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 \tmov\tx20, x0\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 \tldr\tx19, [x19]\n R_AARCH64_LD64_GOT_LO12_NC\tstderr\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 \tstr\tq0, [sp, #96]\n \tstr\tx3, [sp, #248]\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 \tadrp\tx3, 0 \n R_AARCH64_ADR_PREL_PG_HI21\t.rodata.str1.8\n \tadd\tx0, x3, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.rodata.str1.8\n \tldr\tx3, [x19]\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 \tstr\tq1, [sp, #112]\n \tstr\tq2, [sp, #128]\n \tstr\tq3, [sp, #144]\n \tstr\tq4, [sp, #160]\n \tstr\tq5, [sp, #176]\n \tstr\tq6, [sp, #192]\n \tstr\tq7, [sp, #208]\n \tstp\tx1, x2, [sp, #232]\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\tx2, #0xd \t// #13\n \tmov\tx1, #0x1 \t// #1\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 \tstp\tx4, x5, [sp, #256]\n \tstp\tx6, x7, [sp, #272]\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 \tbl\t0 \n R_AARCH64_CALL26\tfwrite\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:18\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:18\n \tadd\tx1, sp, #0x120\n \tstp\tx1, x1, [sp, #64]\n \tmov\tw3, #0xffffff80 \t// #-128\n \tadd\tx5, sp, #0xe0\n \tmov\tw4, #0xffffffc8 \t// #-56\n \tstr\tx5, [sp, #80]\n \tstp\tw4, w3, [sp, #88]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:19\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:19\n \tadd\tx2, sp, #0x20\n \tldp\tx4, x5, [sp, #64]\n \tmov\tx1, x20\n \tldr\tx0, [x19]\n \tstp\tx4, x5, [sp, #32]\n \tldp\tx4, x5, [sp, #80]\n \tstp\tx4, x5, [x2, #16]\n \tbl\t0 \n R_AARCH64_CALL26\tvfprintf\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:21\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:21\n \tldr\tx1, [x19]\n \tmov\tw0, #0xa \t// #10\n \tbl\t0 \n R_AARCH64_CALL26\tfputc\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_fatalf.c:22\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_fatalf.c:22\n \tbl\t0 \n R_AARCH64_CALL26\tabort\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -11,61 +11,61 @@\n [ 4b] long long unsigned int\n [ 62] _codecvt\n [ 6b] long long int\n [ 79] signed char\n [ 85] __builtin_fwrite\n [ 96] fatalf\n [ 9d] _fileno\n- [ a5] __builtin_fputc\n- [ b5] _IO_read_end\n- [ c2] long int\n- [ cb] _flags\n- [ d2] __va_list\n- [ dc] _IO_buf_end\n- [ e8] _cur_column\n- [ f4] _IO_codecvt\n- [ 100] _old_offset\n- [ 10c] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 13a] __gr_offs\n- [ 144] __vr_offs\n- [ 14e] _IO_marker\n- [ 159] unsigned int\n- [ 166] _freeres_buf\n- [ 173] long unsigned int\n- [ 185] _IO_write_ptr\n- [ 193] __stack\n- [ 19b] _IO_save_base\n- [ 1a9] _lock\n- [ 1af] _flags2\n- [ 1b7] _mode\n- [ 1bd] _offset\n- [ 1c5] gcc_fatalf.c\n- [ 1d2] __gnuc_va_list\n- [ 1e1] _IO_write_end\n- [ 1ef] fputc\n- [ 1f5] _IO_lock_t\n- [ 200] _IO_FILE\n- [ 209] _markers\n- [ 212] unsigned char\n- [ 220] __gr_top\n- [ 229] short int\n- [ 233] _IO_wide_data\n- [ 241] _vtable_offset\n- [ 250] FILE\n- [ 255] format\n- [ 25c] char\n- [ 261] abort\n- [ 267] GNU C17 10.2.0\n- [ 276] __off64_t\n- [ 280] _IO_read_base\n- [ 28e] _IO_save_end\n- [ 29b] short unsigned int\n- [ 2ae] __pad5\n- [ 2b5] _unused2\n- [ 2be] stderr\n- [ 2c5] _IO_backup_base\n- [ 2d5] fwrite\n- [ 2dc] _freeres_list\n- [ 2ea] _wide_data\n- [ 2f5] _IO_write_base\n- [ 304] __vr_top\n+ [ a5] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ d5] __builtin_fputc\n+ [ e5] _IO_read_end\n+ [ f2] long int\n+ [ fb] _flags\n+ [ 102] __va_list\n+ [ 10c] _IO_buf_end\n+ [ 118] _cur_column\n+ [ 124] _IO_codecvt\n+ [ 130] _old_offset\n+ [ 13c] _offset\n+ [ 144] __gr_offs\n+ [ 14e] __vr_offs\n+ [ 158] _IO_marker\n+ [ 163] unsigned int\n+ [ 170] _freeres_buf\n+ [ 17d] long unsigned int\n+ [ 18f] _IO_write_ptr\n+ [ 19d] __stack\n+ [ 1a5] _IO_save_base\n+ [ 1b3] _lock\n+ [ 1b9] _flags2\n+ [ 1c1] _mode\n+ [ 1c7] gcc_fatalf.c\n+ [ 1d4] __gnuc_va_list\n+ [ 1e3] _IO_write_end\n+ [ 1f1] fputc\n+ [ 1f7] _IO_lock_t\n+ [ 202] _IO_FILE\n+ [ 20b] _markers\n+ [ 214] unsigned char\n+ [ 222] __gr_top\n+ [ 22b] short int\n+ [ 235] _IO_wide_data\n+ [ 243] _vtable_offset\n+ [ 252] FILE\n+ [ 257] format\n+ [ 25e] char\n+ [ 263] abort\n+ [ 269] GNU C17 10.2.0\n+ [ 278] __off64_t\n+ [ 282] _IO_read_base\n+ [ 290] _IO_save_end\n+ [ 29d] short unsigned int\n+ [ 2b0] __pad5\n+ [ 2b7] _unused2\n+ [ 2c0] stderr\n+ [ 2c7] _IO_backup_base\n+ [ 2d7] fwrite\n+ [ 2de] _freeres_list\n+ [ 2ec] _wide_data\n+ [ 2f7] _IO_write_base\n+ [ 306] __vr_top\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 000d56 000251 00 0 0 1\n [ 9] .debug_loc PROGBITS 0000000000000000 000fa7 0004ce 00 0 0 1\n [10] .rela.debug_loc RELA 0000000000000000 003ae0 000018 18 I 20 9 8\n [11] .debug_aranges PROGBITS 0000000000000000 001475 000030 00 0 0 1\n [12] .rela.debug_aranges RELA 0000000000000000 003af8 000030 18 I 20 11 8\n [13] .debug_line PROGBITS 0000000000000000 0014a5 00032e 00 0 0 1\n [14] .rela.debug_line RELA 0000000000000000 003b28 000030 18 I 20 13 8\n- [15] .debug_str PROGBITS 0000000000000000 0017d3 00066f 01 MS 0 0 1\n- [16] .comment PROGBITS 0000000000000000 001e42 000020 01 MS 0 0 1\n- [17] .note.GNU-stack PROGBITS 0000000000000000 001e62 000000 00 0 0 1\n+ [15] .debug_str PROGBITS 0000000000000000 0017d3 000671 01 MS 0 0 1\n+ [16] .comment PROGBITS 0000000000000000 001e44 000020 01 MS 0 0 1\n+ [17] .note.GNU-stack PROGBITS 0000000000000000 001e64 000000 00 0 0 1\n [18] .eh_frame PROGBITS 0000000000000000 001e68 000120 00 A 0 0 8\n [19] .rela.eh_frame RELA 0000000000000000 003b58 000090 18 I 20 18 8\n [20] .symtab SYMTAB 0000000000000000 001f88 0003c0 18 21 23 8\n [21] .strtab STRTAB 0000000000000000 002348 000174 00 0 0 1\n [22] .shstrtab STRTAB 0000000000000000 003be8 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": "@@ -33,165 +33,165 @@\n 0000000000000250 000000270000011b R_AARCH64_CALL26 0000000000000000 abort + 0\n \n Relocation section '.rela.debug_info' at offset 0x2790 contains 206 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000e00000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n 000000000000000c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 111\n 0000000000000011 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f\n-0000000000000015 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 360\n+0000000000000015 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2bd\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000001100000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n-0000000000000030 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4ba\n-0000000000000037 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 52e\n-000000000000003e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5e2\n+0000000000000030 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4bc\n+0000000000000037 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 530\n+000000000000003e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5e4\n 0000000000000045 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 86\n-000000000000004c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5d6\n-0000000000000053 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 449\n-0000000000000061 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 45b\n-0000000000000066 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5ce\n-0000000000000072 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 63d\n-000000000000007e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 585\n-000000000000008c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 396\n-00000000000000a0 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2d4\n+000000000000004c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5d8\n+0000000000000053 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 44b\n+0000000000000061 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 45d\n+0000000000000066 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5d0\n+0000000000000072 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 63f\n+000000000000007e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 587\n+000000000000008c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 398\n+00000000000000a0 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 304\n 00000000000000a5 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 28c\n-00000000000000b1 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2cb\n-00000000000000be 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4b3\n+00000000000000b1 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2fb\n+00000000000000be 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4b5\n 00000000000000cb 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 284\n 00000000000000d9 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1ad\n-00000000000000e6 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 318\n-00000000000000f3 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2c4\n-0000000000000107 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3f7\n-0000000000000113 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 65d\n-0000000000000120 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 51e\n+00000000000000e6 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 348\n+00000000000000f3 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2f4\n+0000000000000107 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3f9\n+0000000000000113 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 65f\n+0000000000000120 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 520\n 000000000000012d 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1dd\n 000000000000013a 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 238\n-0000000000000147 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 499\n-0000000000000154 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3da\n-0000000000000161 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 310\n-000000000000016e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 33d\n-0000000000000185 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5c0\n-0000000000000192 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2bd\n-00000000000001a9 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5b9\n-00000000000001b5 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 56b\n+0000000000000147 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 49b\n+0000000000000154 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3dc\n+0000000000000161 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 340\n+000000000000016e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 36d\n+0000000000000185 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5c2\n+0000000000000192 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2ed\n+00000000000001a9 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5bb\n+00000000000001b5 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 56d\n 00000000000001c4 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f1\n-00000000000001d2 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5c0\n-00000000000001df 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2bd\n+00000000000001d2 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5c2\n+00000000000001df 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2ed\n 00000000000001f6 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c5\n-0000000000000202 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4fa\n-000000000000020f 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 574\n-0000000000000228 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 525\n+0000000000000202 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4fc\n+000000000000020f 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 576\n+0000000000000228 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 527\n 0000000000000235 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 248\n-0000000000000242 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5ff\n+0000000000000242 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 601\n 000000000000024f 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b4\n-000000000000025c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5ad\n+000000000000025c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5af\n 000000000000027a 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n-0000000000000286 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 31f\n-0000000000000293 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 62a\n-000000000000029f 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 60e\n-00000000000002bc 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 31f\n-00000000000002d6 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 492\n-00000000000002e2 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 62a\n-00000000000002ee 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 60e\n-000000000000030b 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 50e\n-0000000000000320 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 492\n-000000000000032c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 62a\n-0000000000000338 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 60e\n-0000000000000347 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 344\n+0000000000000286 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34f\n+0000000000000293 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 62c\n+000000000000029f 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 610\n+00000000000002bc 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34f\n+00000000000002d6 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 494\n+00000000000002e2 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 62c\n+00000000000002ee 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 610\n+000000000000030b 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 510\n+0000000000000320 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 494\n+000000000000032c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 62c\n+0000000000000338 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 610\n+0000000000000347 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 374\n 000000000000034c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 187\n 0000000000000366 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 196\n-000000000000036c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 54a\n+000000000000036c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 54c\n 0000000000000372 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 40\n-0000000000000378 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 408\n-000000000000037e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 434\n+0000000000000378 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 40a\n+000000000000037e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 436\n 0000000000000384 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 220\n-000000000000038a 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2f7\n+000000000000038a 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 327\n 0000000000000390 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 120\n-0000000000000397 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4e1\n+0000000000000397 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4e3\n 00000000000003a4 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ad\n-00000000000003b1 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2ea\n+00000000000003b1 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 31a\n 00000000000003be 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 271\n 00000000000003cb 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2a5\n-00000000000003d8 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 32e\n-00000000000003e5 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 53c\n+00000000000003d8 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 35e\n+00000000000003e5 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 53e\n 00000000000003f2 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 78\n-00000000000003ff 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 650\n+00000000000003ff 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 652\n 000000000000040c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34\n-0000000000000419 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 352\n-0000000000000426 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3ca\n+0000000000000419 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 382\n+0000000000000426 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3cc\n 0000000000000433 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1d0\n 0000000000000440 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + cb\n-000000000000044d 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 616\n-000000000000045a 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5c6\n-0000000000000467 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 622\n-0000000000000474 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4d5\n-0000000000000481 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 631\n-000000000000048e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3e8\n+000000000000044d 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 618\n+000000000000045a 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5c8\n+0000000000000467 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 624\n+0000000000000474 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4d7\n+0000000000000481 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 633\n+000000000000048e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3ea\n 000000000000049b 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a\n-00000000000004a8 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4ad\n+00000000000004a8 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4af\n 00000000000004b5 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 240\n-00000000000004c2 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4cc\n-00000000000004cf 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4a2\n+00000000000004c2 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4ce\n+00000000000004cf 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4a4\n 00000000000004dc 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9f\n-00000000000004e9 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3bd\n-00000000000004f6 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3e1\n-0000000000000503 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2d9\n-0000000000000510 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 647\n-000000000000051e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 61d\n+00000000000004e9 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3bf\n+00000000000004f6 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3e3\n+0000000000000503 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 309\n+0000000000000510 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 649\n+000000000000051e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 61f\n 000000000000052a 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 14\n-0000000000000532 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2df\n+0000000000000532 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 30f\n 0000000000000559 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e5\n-0000000000000564 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 469\n+0000000000000564 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 46b\n 0000000000000585 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2d\n-0000000000000591 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5f5\n+0000000000000591 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5f7\n 00000000000005b2 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 93\n-00000000000005bf 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 453\n+00000000000005bf 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 455\n 00000000000005cd 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 293\n 00000000000005da 0000000400000101 R_AARCH64_ABS64 0000000000000000 .bss + 38\n-00000000000005e3 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4ea\n+00000000000005e3 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4ec\n 00000000000005f0 0000000400000101 R_AARCH64_ABS64 0000000000000000 .bss + 0\n-00000000000005f9 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 422\n+00000000000005f9 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 424\n 0000000000000606 0000000400000101 R_AARCH64_ABS64 0000000000000000 .bss + 30\n-0000000000000620 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3a8\n+0000000000000620 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3aa\n 000000000000062d 0000000400000101 R_AARCH64_ABS64 0000000000000000 .bss + 68\n 000000000000063c 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 208\n 0000000000000647 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 130\n-000000000000065e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 507\n+000000000000065e 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 509\n 0000000000000669 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + a\n 000000000000066d 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 0\n-0000000000000672 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 464\n+0000000000000672 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 466\n 000000000000067d 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 89\n 0000000000000681 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 7f\n 0000000000000691 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 108\n 0000000000000695 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + fe\n 00000000000006a5 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 187\n 00000000000006a9 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 17d\n-00000000000006ae 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 565\n+00000000000006ae 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 567\n 00000000000006b9 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 204\n 00000000000006bd 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 1fc\n 00000000000006cd 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 29e\n 00000000000006d1 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 296\n 00000000000006e4 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 18c\n 000000000000070e 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 1b0\n 000000000000072b 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 1e0\n 0000000000000745 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 16d\n 0000000000000750 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + f4\n 0000000000000772 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 2fe\n 0000000000000776 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 2fa\n 000000000000077b 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 110\n 0000000000000793 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 11c\n 00000000000007a4 0000000400000101 R_AARCH64_ABS64 0000000000000000 .bss + 0\n-00000000000007af 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 477\n+00000000000007af 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 479\n 00000000000007b6 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + c0\n-00000000000007cd 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 38e\n+00000000000007cd 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 390\n 00000000000007d8 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 33c\n 00000000000007dc 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 334\n 00000000000007e1 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + e0\n 00000000000007f9 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + f4\n 000000000000080a 0000000400000101 R_AARCH64_ABS64 0000000000000000 .bss + 0\n-0000000000000815 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 58e\n+0000000000000815 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 590\n 000000000000081c 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 80\n 0000000000000833 0000001200000102 R_AARCH64_ABS32 0000000000000000 .debug_str + bc\n 000000000000083e 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 3a7\n 0000000000000842 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 3a3\n 0000000000000847 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 9c\n 000000000000085f 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + ac\n 0000000000000877 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + bc\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: 0x360): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x2bd): /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 : 0x254\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: 0x4ba): long unsigned int\n+ <30> DW_AT_name : (indirect string, offset: 0x4bc): 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: 0x52e): unsigned char\n+ <37> DW_AT_name : (indirect string, offset: 0x530): 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: 0x5e2): short unsigned int\n+ <3e> DW_AT_name : (indirect string, offset: 0x5e4): 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: 0x5d6): signed char\n+ <4c> DW_AT_name : (indirect string, offset: 0x5d8): 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: 0x449): short int\n+ <53> DW_AT_name : (indirect string, offset: 0x44b): 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: 0x45b): long int\n+ <61> DW_AT_name : (indirect string, offset: 0x45d): long int\n <1><65>: Abbrev Number: 4 (DW_TAG_typedef)\n- <66> DW_AT_name : (indirect string, offset: 0x5ce): __off_t\n+ <66> DW_AT_name : (indirect string, offset: 0x5d0): __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: 0x63d): __off64_t\n+ <72> DW_AT_name : (indirect string, offset: 0x63f): __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: 0x585): __time_t\n+ <7e> DW_AT_name : (indirect string, offset: 0x587): __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: 0x396): __syscall_slong_t\n+ <8c> DW_AT_name : (indirect string, offset: 0x398): __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 : 8\t(unsigned char)\n- DW_AT_name : (indirect string, offset: 0x2d4): char\n+ DW_AT_name : (indirect string, offset: 0x304): char\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x28c): 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: 0x2cb): timespec\n+ DW_AT_name : (indirect string, offset: 0x2fb): 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: 0x4b3): tv_sec\n+ DW_AT_name : (indirect string, offset: 0x4b5): 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: 0x284): 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: 0x318): __prev\n+ DW_AT_name : (indirect string, offset: 0x348): __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: 0x2c4): __next\n+ DW_AT_name : (indirect string, offset: 0x2f4): __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: 0x3f7): __pthread_list_t\n+ <107> DW_AT_name : (indirect string, offset: 0x3f9): __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: 0x65d): __pthread_mutex_s\n+ <113> DW_AT_name : (indirect string, offset: 0x65f): __pthread_mutex_s\n <117> DW_AT_byte_size : 40\n <118> DW_AT_decl_file : 6\n <119> DW_AT_decl_line : 27\n <11a> DW_AT_decl_column : 8\n <11b> DW_AT_sibling : <0x17b>\n <2><11f>: Abbrev Number: 8 (DW_TAG_member)\n- <120> DW_AT_name : (indirect string, offset: 0x51e): __lock\n+ <120> DW_AT_name : (indirect string, offset: 0x520): __lock\n <124> DW_AT_decl_file : 6\n <125> DW_AT_decl_line : 29\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,77 +162,77 @@\n <13a> DW_AT_name : (indirect string, offset: 0x238): __owner\n <13e> DW_AT_decl_file : 6\n <13f> DW_AT_decl_line : 31\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: 0x499): __nusers\n+ <147> DW_AT_name : (indirect string, offset: 0x49b): __nusers\n <14b> DW_AT_decl_file : 6\n <14c> DW_AT_decl_line : 33\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: 0x3da): __kind\n+ <154> DW_AT_name : (indirect string, offset: 0x3dc): __kind\n <158> DW_AT_decl_file : 6\n <159> DW_AT_decl_line : 58\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: 0x310): __spins\n+ <161> DW_AT_name : (indirect string, offset: 0x340): __spins\n <165> DW_AT_decl_file : 6\n <166> DW_AT_decl_line : 63\n <167> DW_AT_decl_column : 7\n <168> DW_AT_type : <0x57>\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: 0x33d): __list\n+ <16e> DW_AT_name : (indirect string, offset: 0x36d): __list\n <172> DW_AT_decl_file : 6\n <173> DW_AT_decl_line : 64\n <174> DW_AT_decl_column : 20\n <175> DW_AT_type : <0x106>\n <179> DW_AT_data_member_location: 24\n <2><17a>: Abbrev Number: 0\n <1><17b>: Abbrev Number: 9 (DW_TAG_structure_type)\n <17c> DW_AT_byte_size : 8\n <17d> DW_AT_decl_file : 5\n <17e> DW_AT_decl_line : 97\n <17f> DW_AT_decl_column : 5\n <180> DW_AT_sibling : <0x19f>\n <2><184>: Abbrev Number: 8 (DW_TAG_member)\n- <185> DW_AT_name : (indirect string, offset: 0x5c0): __low\n+ <185> DW_AT_name : (indirect string, offset: 0x5c2): __low\n <189> DW_AT_decl_file : 5\n <18a> DW_AT_decl_line : 99\n <18b> DW_AT_decl_column : 20\n <18c> DW_AT_type : <0x42>\n <190> DW_AT_data_member_location: 0\n <2><191>: Abbrev Number: 8 (DW_TAG_member)\n- <192> DW_AT_name : (indirect string, offset: 0x2bd): __high\n+ <192> DW_AT_name : (indirect string, offset: 0x2ed): __high\n <196> DW_AT_decl_file : 5\n <197> DW_AT_decl_line : 100\n <198> DW_AT_decl_column : 20\n <199> DW_AT_type : <0x42>\n <19d> DW_AT_data_member_location: 4\n <2><19e>: Abbrev Number: 0\n <1><19f>: Abbrev Number: 10 (DW_TAG_union_type)\n <1a0> DW_AT_byte_size : 8\n <1a1> DW_AT_decl_file : 5\n <1a2> DW_AT_decl_line : 94\n <1a3> DW_AT_decl_column : 17\n <1a4> DW_AT_sibling : <0x1c1>\n <2><1a8>: Abbrev Number: 11 (DW_TAG_member)\n- <1a9> DW_AT_name : (indirect string, offset: 0x5b9): __wseq\n+ <1a9> DW_AT_name : (indirect string, offset: 0x5bb): __wseq\n <1ad> DW_AT_decl_file : 5\n <1ae> DW_AT_decl_line : 96\n <1af> DW_AT_decl_column : 42\n <1b0> DW_AT_type : <0x1c1>\n <2><1b4>: Abbrev Number: 11 (DW_TAG_member)\n- <1b5> DW_AT_name : (indirect string, offset: 0x56b): __wseq32\n+ <1b5> DW_AT_name : (indirect string, offset: 0x56d): __wseq32\n <1b9> DW_AT_decl_file : 5\n <1ba> DW_AT_decl_line : 101\n <1bb> DW_AT_decl_column : 7\n <1bc> DW_AT_type : <0x17b>\n <2><1c0>: Abbrev Number: 0\n <1><1c1>: Abbrev Number: 2 (DW_TAG_base_type)\n <1c2> DW_AT_byte_size : 8\n@@ -241,22 +241,22 @@\n <1><1c8>: Abbrev Number: 9 (DW_TAG_structure_type)\n <1c9> DW_AT_byte_size : 8\n <1ca> DW_AT_decl_file : 5\n <1cb> DW_AT_decl_line : 106\n <1cc> DW_AT_decl_column : 5\n <1cd> DW_AT_sibling : <0x1ec>\n <2><1d1>: Abbrev Number: 8 (DW_TAG_member)\n- <1d2> DW_AT_name : (indirect string, offset: 0x5c0): __low\n+ <1d2> DW_AT_name : (indirect string, offset: 0x5c2): __low\n <1d6> DW_AT_decl_file : 5\n <1d7> DW_AT_decl_line : 108\n <1d8> DW_AT_decl_column : 20\n <1d9> DW_AT_type : <0x42>\n <1dd> DW_AT_data_member_location: 0\n <2><1de>: Abbrev Number: 8 (DW_TAG_member)\n- <1df> DW_AT_name : (indirect string, offset: 0x2bd): __high\n+ <1df> DW_AT_name : (indirect string, offset: 0x2ed): __high\n <1e3> DW_AT_decl_file : 5\n <1e4> DW_AT_decl_line : 109\n <1e5> DW_AT_decl_column : 20\n <1e6> DW_AT_type : <0x42>\n <1ea> DW_AT_data_member_location: 4\n <2><1eb>: Abbrev Number: 0\n <1><1ec>: Abbrev Number: 10 (DW_TAG_union_type)\n@@ -268,63 +268,63 @@\n <2><1f5>: Abbrev Number: 11 (DW_TAG_member)\n <1f6> DW_AT_name : (indirect string, offset: 0x1c5): __g1_start\n <1fa> DW_AT_decl_file : 5\n <1fb> DW_AT_decl_line : 105\n <1fc> DW_AT_decl_column : 42\n <1fd> DW_AT_type : <0x1c1>\n <2><201>: Abbrev Number: 11 (DW_TAG_member)\n- <202> DW_AT_name : (indirect string, offset: 0x4fa): __g1_start32\n+ <202> DW_AT_name : (indirect string, offset: 0x4fc): __g1_start32\n <206> DW_AT_decl_file : 5\n <207> DW_AT_decl_line : 110\n <208> DW_AT_decl_column : 7\n <209> DW_AT_type : <0x1c8>\n <2><20d>: Abbrev Number: 0\n <1><20e>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <20f> DW_AT_name : (indirect string, offset: 0x574): __pthread_cond_s\n+ <20f> DW_AT_name : (indirect string, offset: 0x576): __pthread_cond_s\n <213> DW_AT_byte_size : 48\n <214> DW_AT_decl_file : 5\n <215> DW_AT_decl_line : 92\n <216> DW_AT_decl_column : 8\n <217> DW_AT_sibling : <0x269>\n <2><21b>: Abbrev Number: 12 (DW_TAG_member)\n <21c> DW_AT_type : <0x19f>\n <220> DW_AT_data_member_location: 0\n <2><221>: Abbrev Number: 12 (DW_TAG_member)\n <222> DW_AT_type : <0x1ec>\n <226> DW_AT_data_member_location: 8\n <2><227>: Abbrev Number: 8 (DW_TAG_member)\n- <228> DW_AT_name : (indirect string, offset: 0x525): __g_refs\n+ <228> DW_AT_name : (indirect string, offset: 0x527): __g_refs\n <22c> DW_AT_decl_file : 5\n <22d> DW_AT_decl_line : 112\n <22e> DW_AT_decl_column : 16\n <22f> DW_AT_type : <0x269>\n <233> DW_AT_data_member_location: 16\n <2><234>: Abbrev Number: 8 (DW_TAG_member)\n <235> DW_AT_name : (indirect string, offset: 0x248): __g_size\n <239> DW_AT_decl_file : 5\n <23a> DW_AT_decl_line : 113\n <23b> DW_AT_decl_column : 16\n <23c> DW_AT_type : <0x269>\n <240> DW_AT_data_member_location: 24\n <2><241>: Abbrev Number: 8 (DW_TAG_member)\n- <242> DW_AT_name : (indirect string, offset: 0x5ff): __g1_orig_size\n+ <242> DW_AT_name : (indirect string, offset: 0x601): __g1_orig_size\n <246> DW_AT_decl_file : 5\n <247> DW_AT_decl_line : 114\n <248> DW_AT_decl_column : 16\n <249> DW_AT_type : <0x42>\n <24d> DW_AT_data_member_location: 32\n <2><24e>: Abbrev Number: 8 (DW_TAG_member)\n <24f> DW_AT_name : (indirect string, offset: 0xb4): __wrefs\n <253> DW_AT_decl_file : 5\n <254> DW_AT_decl_line : 115\n <255> DW_AT_decl_column : 16\n <256> DW_AT_type : <0x42>\n <25a> DW_AT_data_member_location: 36\n <2><25b>: Abbrev Number: 8 (DW_TAG_member)\n- <25c> DW_AT_name : (indirect string, offset: 0x5ad): __g_signals\n+ <25c> DW_AT_name : (indirect string, offset: 0x5af): __g_signals\n <260> DW_AT_decl_file : 5\n <261> DW_AT_decl_line : 116\n <262> DW_AT_decl_column : 16\n <263> DW_AT_type : <0x269>\n <267> DW_AT_data_member_location: 40\n <2><268>: Abbrev Number: 0\n <1><269>: Abbrev Number: 13 (DW_TAG_array_type)\n@@ -337,115 +337,115 @@\n <1><279>: Abbrev Number: 4 (DW_TAG_typedef)\n <27a> DW_AT_name : (indirect string, offset: 0x0): pthread_t\n <27e> DW_AT_decl_file : 7\n <27f> DW_AT_decl_line : 27\n <280> DW_AT_decl_column : 27\n <281> DW_AT_type : <0x2d>\n <1><285>: Abbrev Number: 15 (DW_TAG_union_type)\n- <286> DW_AT_name : (indirect string, offset: 0x31f): pthread_attr_t\n+ <286> DW_AT_name : (indirect string, offset: 0x34f): pthread_attr_t\n <28a> DW_AT_byte_size : 64\n <28b> DW_AT_decl_file : 7\n <28c> DW_AT_decl_line : 56\n <28d> DW_AT_decl_column : 7\n <28e> DW_AT_sibling : <0x2ab>\n <2><292>: Abbrev Number: 11 (DW_TAG_member)\n- <293> DW_AT_name : (indirect string, offset: 0x62a): __size\n+ <293> DW_AT_name : (indirect string, offset: 0x62c): __size\n <297> DW_AT_decl_file : 7\n <298> DW_AT_decl_line : 58\n <299> DW_AT_decl_column : 8\n <29a> DW_AT_type : <0x2ab>\n <2><29e>: Abbrev Number: 11 (DW_TAG_member)\n- <29f> DW_AT_name : (indirect string, offset: 0x60e): __align\n+ <29f> DW_AT_name : (indirect string, offset: 0x610): __align\n <2a3> DW_AT_decl_file : 7\n <2a4> DW_AT_decl_line : 59\n <2a5> DW_AT_decl_column : 12\n <2a6> DW_AT_type : <0x5e>\n <2><2aa>: Abbrev Number: 0\n <1><2ab>: Abbrev Number: 13 (DW_TAG_array_type)\n <2ac> DW_AT_type : <0x9d>\n <2b0> DW_AT_sibling : <0x2bb>\n <2><2b4>: Abbrev Number: 14 (DW_TAG_subrange_type)\n <2b5> DW_AT_type : <0x2d>\n <2b9> DW_AT_upper_bound : 63\n <2><2ba>: Abbrev Number: 0\n <1><2bb>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2bc> DW_AT_name : (indirect string, offset: 0x31f): pthread_attr_t\n+ <2bc> DW_AT_name : (indirect string, offset: 0x34f): pthread_attr_t\n <2c0> DW_AT_decl_file : 7\n <2c1> DW_AT_decl_line : 62\n <2c2> DW_AT_decl_column : 30\n <2c3> DW_AT_type : <0x285>\n <1><2c7>: Abbrev Number: 16 (DW_TAG_const_type)\n <2c8> DW_AT_type : <0x2bb>\n <1><2cc>: Abbrev Number: 10 (DW_TAG_union_type)\n <2cd> DW_AT_byte_size : 48\n <2ce> DW_AT_decl_file : 7\n <2cf> DW_AT_decl_line : 67\n <2d0> DW_AT_decl_column : 9\n <2d1> DW_AT_sibling : <0x2fa>\n <2><2d5>: Abbrev Number: 11 (DW_TAG_member)\n- <2d6> DW_AT_name : (indirect string, offset: 0x492): __data\n+ <2d6> DW_AT_name : (indirect string, offset: 0x494): __data\n <2da> DW_AT_decl_file : 7\n <2db> DW_AT_decl_line : 69\n <2dc> DW_AT_decl_column : 28\n <2dd> DW_AT_type : <0x112>\n <2><2e1>: Abbrev Number: 11 (DW_TAG_member)\n- <2e2> DW_AT_name : (indirect string, offset: 0x62a): __size\n+ <2e2> DW_AT_name : (indirect string, offset: 0x62c): __size\n <2e6> DW_AT_decl_file : 7\n <2e7> DW_AT_decl_line : 70\n <2e8> DW_AT_decl_column : 8\n <2e9> DW_AT_type : <0x2fa>\n <2><2ed>: Abbrev Number: 11 (DW_TAG_member)\n- <2ee> DW_AT_name : (indirect string, offset: 0x60e): __align\n+ <2ee> DW_AT_name : (indirect string, offset: 0x610): __align\n <2f2> DW_AT_decl_file : 7\n <2f3> DW_AT_decl_line : 71\n <2f4> DW_AT_decl_column : 12\n <2f5> DW_AT_type : <0x5e>\n <2><2f9>: Abbrev Number: 0\n <1><2fa>: Abbrev Number: 13 (DW_TAG_array_type)\n <2fb> DW_AT_type : <0x9d>\n <2ff> DW_AT_sibling : <0x30a>\n <2><303>: Abbrev Number: 14 (DW_TAG_subrange_type)\n <304> DW_AT_type : <0x2d>\n <308> DW_AT_upper_bound : 47\n <2><309>: Abbrev Number: 0\n <1><30a>: Abbrev Number: 4 (DW_TAG_typedef)\n- <30b> DW_AT_name : (indirect string, offset: 0x50e): pthread_mutex_t\n+ <30b> DW_AT_name : (indirect string, offset: 0x510): pthread_mutex_t\n <30f> DW_AT_decl_file : 7\n <310> DW_AT_decl_line : 72\n <311> DW_AT_decl_column : 3\n <312> DW_AT_type : <0x2cc>\n <1><316>: Abbrev Number: 10 (DW_TAG_union_type)\n <317> DW_AT_byte_size : 48\n <318> DW_AT_decl_file : 7\n <319> DW_AT_decl_line : 75\n <31a> DW_AT_decl_column : 9\n <31b> DW_AT_sibling : <0x344>\n <2><31f>: Abbrev Number: 11 (DW_TAG_member)\n- <320> DW_AT_name : (indirect string, offset: 0x492): __data\n+ <320> DW_AT_name : (indirect string, offset: 0x494): __data\n <324> DW_AT_decl_file : 7\n <325> DW_AT_decl_line : 77\n <326> DW_AT_decl_column : 27\n <327> DW_AT_type : <0x20e>\n <2><32b>: Abbrev Number: 11 (DW_TAG_member)\n- <32c> DW_AT_name : (indirect string, offset: 0x62a): __size\n+ <32c> DW_AT_name : (indirect string, offset: 0x62c): __size\n <330> DW_AT_decl_file : 7\n <331> DW_AT_decl_line : 78\n <332> DW_AT_decl_column : 8\n <333> DW_AT_type : <0x2fa>\n <2><337>: Abbrev Number: 11 (DW_TAG_member)\n- <338> DW_AT_name : (indirect string, offset: 0x60e): __align\n+ <338> DW_AT_name : (indirect string, offset: 0x610): __align\n <33c> DW_AT_decl_file : 7\n <33d> DW_AT_decl_line : 79\n <33e> DW_AT_decl_column : 31\n <33f> DW_AT_type : <0x344>\n <2><343>: Abbrev Number: 0\n <1><344>: Abbrev Number: 2 (DW_TAG_base_type)\n <345> DW_AT_byte_size : 8\n <346> DW_AT_encoding : 5\t(signed)\n- <347> DW_AT_name : (indirect string, offset: 0x344): long long int\n+ <347> DW_AT_name : (indirect string, offset: 0x374): long long int\n <1><34b>: Abbrev Number: 4 (DW_TAG_typedef)\n <34c> DW_AT_name : (indirect string, offset: 0x187): pthread_cond_t\n <350> DW_AT_decl_file : 7\n <351> DW_AT_decl_line : 80\n <352> DW_AT_decl_column : 3\n <353> DW_AT_type : <0x316>\n <1><357>: Abbrev Number: 17 (DW_TAG_enumeration_type)\n@@ -456,51 +456,51 @@\n <35f> DW_AT_decl_line : 44\n <360> DW_AT_decl_column : 1\n <361> DW_AT_sibling : <0x396>\n <2><365>: Abbrev Number: 18 (DW_TAG_enumerator)\n <366> DW_AT_name : (indirect string, offset: 0x196): PTHREAD_MUTEX_TIMED_NP\n <36a> DW_AT_const_value : 0\n <2><36b>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <36c> DW_AT_name : (indirect string, offset: 0x54a): PTHREAD_MUTEX_RECURSIVE_NP\n+ <36c> DW_AT_name : (indirect string, offset: 0x54c): PTHREAD_MUTEX_RECURSIVE_NP\n <370> DW_AT_const_value : 1\n <2><371>: Abbrev Number: 18 (DW_TAG_enumerator)\n <372> DW_AT_name : (indirect string, offset: 0x40): PTHREAD_MUTEX_ERRORCHECK_NP\n <376> DW_AT_const_value : 2\n <2><377>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <378> DW_AT_name : (indirect string, offset: 0x408): PTHREAD_MUTEX_ADAPTIVE_NP\n+ <378> DW_AT_name : (indirect string, offset: 0x40a): PTHREAD_MUTEX_ADAPTIVE_NP\n <37c> DW_AT_const_value : 3\n <2><37d>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <37e> DW_AT_name : (indirect string, offset: 0x434): PTHREAD_MUTEX_NORMAL\n+ <37e> DW_AT_name : (indirect string, offset: 0x436): PTHREAD_MUTEX_NORMAL\n <382> DW_AT_const_value : 0\n <2><383>: Abbrev Number: 18 (DW_TAG_enumerator)\n <384> DW_AT_name : (indirect string, offset: 0x220): PTHREAD_MUTEX_RECURSIVE\n <388> DW_AT_const_value : 1\n <2><389>: Abbrev Number: 18 (DW_TAG_enumerator)\n- <38a> DW_AT_name : (indirect string, offset: 0x2f7): PTHREAD_MUTEX_ERRORCHECK\n+ <38a> DW_AT_name : (indirect string, offset: 0x327): PTHREAD_MUTEX_ERRORCHECK\n <38e> DW_AT_const_value : 2\n <2><38f>: Abbrev Number: 18 (DW_TAG_enumerator)\n <390> DW_AT_name : (indirect string, offset: 0x120): PTHREAD_MUTEX_DEFAULT\n <394> DW_AT_const_value : 0\n <2><395>: Abbrev Number: 0\n <1><396>: Abbrev Number: 7 (DW_TAG_structure_type)\n- <397> DW_AT_name : (indirect string, offset: 0x4e1): _IO_FILE\n+ <397> DW_AT_name : (indirect string, offset: 0x4e3): _IO_FILE\n <39b> DW_AT_byte_size : 216\n <39c> DW_AT_decl_file : 8\n <39d> DW_AT_decl_line : 49\n <39e> DW_AT_decl_column : 8\n <39f> DW_AT_sibling : <0x51d>\n <2><3a3>: Abbrev Number: 8 (DW_TAG_member)\n <3a4> DW_AT_name : (indirect string, offset: 0xad): _flags\n <3a8> DW_AT_decl_file : 8\n <3a9> DW_AT_decl_line : 51\n <3aa> DW_AT_decl_column : 7\n <3ab> DW_AT_type : <0x57>\n <3af> DW_AT_data_member_location: 0\n <2><3b0>: Abbrev Number: 8 (DW_TAG_member)\n- <3b1> DW_AT_name : (indirect string, offset: 0x2ea): _IO_read_ptr\n+ <3b1> DW_AT_name : (indirect string, offset: 0x31a): _IO_read_ptr\n <3b5> DW_AT_decl_file : 8\n <3b6> DW_AT_decl_line : 54\n <3b7> DW_AT_decl_column : 9\n <3b8> DW_AT_type : <0x97>\n <3bc> DW_AT_data_member_location: 8\n <2><3bd>: Abbrev Number: 8 (DW_TAG_member)\n <3be> DW_AT_name : (indirect string, offset: 0x271): _IO_read_end\n@@ -513,57 +513,57 @@\n <3cb> DW_AT_name : (indirect string, offset: 0x2a5): _IO_read_base\n <3cf> DW_AT_decl_file : 8\n <3d0> DW_AT_decl_line : 56\n <3d1> DW_AT_decl_column : 9\n <3d2> DW_AT_type : <0x97>\n <3d6> DW_AT_data_member_location: 24\n <2><3d7>: Abbrev Number: 8 (DW_TAG_member)\n- <3d8> DW_AT_name : (indirect string, offset: 0x32e): _IO_write_base\n+ <3d8> DW_AT_name : (indirect string, offset: 0x35e): _IO_write_base\n <3dc> DW_AT_decl_file : 8\n <3dd> DW_AT_decl_line : 57\n <3de> DW_AT_decl_column : 9\n <3df> DW_AT_type : <0x97>\n <3e3> DW_AT_data_member_location: 32\n <2><3e4>: Abbrev Number: 8 (DW_TAG_member)\n- <3e5> DW_AT_name : (indirect string, offset: 0x53c): _IO_write_ptr\n+ <3e5> DW_AT_name : (indirect string, offset: 0x53e): _IO_write_ptr\n <3e9> DW_AT_decl_file : 8\n <3ea> DW_AT_decl_line : 58\n <3eb> DW_AT_decl_column : 9\n <3ec> DW_AT_type : <0x97>\n <3f0> DW_AT_data_member_location: 40\n <2><3f1>: Abbrev Number: 8 (DW_TAG_member)\n <3f2> DW_AT_name : (indirect string, offset: 0x78): _IO_write_end\n <3f6> DW_AT_decl_file : 8\n <3f7> DW_AT_decl_line : 59\n <3f8> DW_AT_decl_column : 9\n <3f9> DW_AT_type : <0x97>\n <3fd> DW_AT_data_member_location: 48\n <2><3fe>: Abbrev Number: 8 (DW_TAG_member)\n- <3ff> DW_AT_name : (indirect string, offset: 0x650): _IO_buf_base\n+ <3ff> DW_AT_name : (indirect string, offset: 0x652): _IO_buf_base\n <403> DW_AT_decl_file : 8\n <404> DW_AT_decl_line : 60\n <405> DW_AT_decl_column : 9\n <406> DW_AT_type : <0x97>\n <40a> DW_AT_data_member_location: 56\n <2><40b>: Abbrev Number: 8 (DW_TAG_member)\n <40c> DW_AT_name : (indirect string, offset: 0x34): _IO_buf_end\n <410> DW_AT_decl_file : 8\n <411> DW_AT_decl_line : 61\n <412> DW_AT_decl_column : 9\n <413> DW_AT_type : <0x97>\n <417> DW_AT_data_member_location: 64\n <2><418>: Abbrev Number: 8 (DW_TAG_member)\n- <419> DW_AT_name : (indirect string, offset: 0x352): _IO_save_base\n+ <419> DW_AT_name : (indirect string, offset: 0x382): _IO_save_base\n <41d> DW_AT_decl_file : 8\n <41e> DW_AT_decl_line : 64\n <41f> DW_AT_decl_column : 9\n <420> DW_AT_type : <0x97>\n <424> DW_AT_data_member_location: 72\n <2><425>: Abbrev Number: 8 (DW_TAG_member)\n- <426> DW_AT_name : (indirect string, offset: 0x3ca): _IO_backup_base\n+ <426> DW_AT_name : (indirect string, offset: 0x3cc): _IO_backup_base\n <42a> DW_AT_decl_file : 8\n <42b> DW_AT_decl_line : 65\n <42c> DW_AT_decl_column : 9\n <42d> DW_AT_type : <0x97>\n <431> DW_AT_data_member_location: 80\n <2><432>: Abbrev Number: 8 (DW_TAG_member)\n <433> DW_AT_name : (indirect string, offset: 0x1d0): _IO_save_end\n@@ -576,139 +576,139 @@\n <440> DW_AT_name : (indirect string, offset: 0xcb): _markers\n <444> DW_AT_decl_file : 8\n <445> DW_AT_decl_line : 68\n <446> DW_AT_decl_column : 22\n <447> DW_AT_type : <0x536>\n <44b> DW_AT_data_member_location: 96\n <2><44c>: Abbrev Number: 8 (DW_TAG_member)\n- <44d> DW_AT_name : (indirect string, offset: 0x616): _chain\n+ <44d> DW_AT_name : (indirect string, offset: 0x618): _chain\n <451> DW_AT_decl_file : 8\n <452> DW_AT_decl_line : 70\n <453> DW_AT_decl_column : 20\n <454> DW_AT_type : <0x53c>\n <458> DW_AT_data_member_location: 104\n <2><459>: Abbrev Number: 8 (DW_TAG_member)\n- <45a> DW_AT_name : (indirect string, offset: 0x5c6): _fileno\n+ <45a> DW_AT_name : (indirect string, offset: 0x5c8): _fileno\n <45e> DW_AT_decl_file : 8\n <45f> DW_AT_decl_line : 72\n <460> DW_AT_decl_column : 7\n <461> DW_AT_type : <0x57>\n <465> DW_AT_data_member_location: 112\n <2><466>: Abbrev Number: 8 (DW_TAG_member)\n- <467> DW_AT_name : (indirect string, offset: 0x622): _flags2\n+ <467> DW_AT_name : (indirect string, offset: 0x624): _flags2\n <46b> DW_AT_decl_file : 8\n <46c> DW_AT_decl_line : 73\n <46d> DW_AT_decl_column : 7\n <46e> DW_AT_type : <0x57>\n <472> DW_AT_data_member_location: 116\n <2><473>: Abbrev Number: 8 (DW_TAG_member)\n- <474> DW_AT_name : (indirect string, offset: 0x4d5): _old_offset\n+ <474> DW_AT_name : (indirect string, offset: 0x4d7): _old_offset\n <478> DW_AT_decl_file : 8\n <479> DW_AT_decl_line : 74\n <47a> DW_AT_decl_column : 11\n <47b> DW_AT_type : <0x65>\n <47f> DW_AT_data_member_location: 120\n <2><480>: Abbrev Number: 8 (DW_TAG_member)\n- <481> DW_AT_name : (indirect string, offset: 0x631): _cur_column\n+ <481> DW_AT_name : (indirect string, offset: 0x633): _cur_column\n <485> DW_AT_decl_file : 8\n <486> DW_AT_decl_line : 77\n <487> DW_AT_decl_column : 18\n <488> DW_AT_type : <0x3b>\n <48c> DW_AT_data_member_location: 128\n <2><48d>: Abbrev Number: 8 (DW_TAG_member)\n- <48e> DW_AT_name : (indirect string, offset: 0x3e8): _vtable_offset\n+ <48e> DW_AT_name : (indirect string, offset: 0x3ea): _vtable_offset\n <492> DW_AT_decl_file : 8\n <493> DW_AT_decl_line : 78\n <494> DW_AT_decl_column : 15\n <495> DW_AT_type : <0x49>\n <499> DW_AT_data_member_location: 130\n <2><49a>: Abbrev Number: 8 (DW_TAG_member)\n <49b> DW_AT_name : (indirect string, offset: 0xa): _shortbuf\n <49f> DW_AT_decl_file : 8\n <4a0> DW_AT_decl_line : 79\n <4a1> DW_AT_decl_column : 8\n <4a2> DW_AT_type : <0x542>\n <4a6> DW_AT_data_member_location: 131\n <2><4a7>: Abbrev Number: 8 (DW_TAG_member)\n- <4a8> DW_AT_name : (indirect string, offset: 0x4ad): _lock\n+ <4a8> DW_AT_name : (indirect string, offset: 0x4af): _lock\n <4ac> DW_AT_decl_file : 8\n <4ad> DW_AT_decl_line : 81\n <4ae> DW_AT_decl_column : 15\n <4af> DW_AT_type : <0x552>\n <4b3> DW_AT_data_member_location: 136\n <2><4b4>: Abbrev Number: 8 (DW_TAG_member)\n <4b5> DW_AT_name : (indirect string, offset: 0x240): _offset\n <4b9> DW_AT_decl_file : 8\n <4ba> DW_AT_decl_line : 89\n <4bb> DW_AT_decl_column : 13\n <4bc> DW_AT_type : <0x71>\n <4c0> DW_AT_data_member_location: 144\n <2><4c1>: Abbrev Number: 8 (DW_TAG_member)\n- <4c2> DW_AT_name : (indirect string, offset: 0x4cc): _codecvt\n+ <4c2> DW_AT_name : (indirect string, offset: 0x4ce): _codecvt\n <4c6> DW_AT_decl_file : 8\n <4c7> DW_AT_decl_line : 91\n <4c8> DW_AT_decl_column : 23\n <4c9> DW_AT_type : <0x55d>\n <4cd> DW_AT_data_member_location: 152\n <2><4ce>: Abbrev Number: 8 (DW_TAG_member)\n- <4cf> DW_AT_name : (indirect string, offset: 0x4a2): _wide_data\n+ <4cf> DW_AT_name : (indirect string, offset: 0x4a4): _wide_data\n <4d3> DW_AT_decl_file : 8\n <4d4> DW_AT_decl_line : 92\n <4d5> DW_AT_decl_column : 25\n <4d6> DW_AT_type : <0x568>\n <4da> DW_AT_data_member_location: 160\n <2><4db>: Abbrev Number: 8 (DW_TAG_member)\n <4dc> DW_AT_name : (indirect string, offset: 0x9f): _freeres_list\n <4e0> DW_AT_decl_file : 8\n <4e1> DW_AT_decl_line : 93\n <4e2> DW_AT_decl_column : 20\n <4e3> DW_AT_type : <0x53c>\n <4e7> DW_AT_data_member_location: 168\n <2><4e8>: Abbrev Number: 8 (DW_TAG_member)\n- <4e9> DW_AT_name : (indirect string, offset: 0x3bd): _freeres_buf\n+ <4e9> DW_AT_name : (indirect string, offset: 0x3bf): _freeres_buf\n <4ed> DW_AT_decl_file : 8\n <4ee> DW_AT_decl_line : 94\n <4ef> DW_AT_decl_column : 9\n <4f0> DW_AT_type : <0x89>\n <4f4> DW_AT_data_member_location: 176\n <2><4f5>: Abbrev Number: 8 (DW_TAG_member)\n- <4f6> DW_AT_name : (indirect string, offset: 0x3e1): __pad5\n+ <4f6> DW_AT_name : (indirect string, offset: 0x3e3): __pad5\n <4fa> DW_AT_decl_file : 8\n <4fb> DW_AT_decl_line : 95\n <4fc> DW_AT_decl_column : 10\n <4fd> DW_AT_type : <0xa4>\n <501> DW_AT_data_member_location: 184\n <2><502>: Abbrev Number: 8 (DW_TAG_member)\n- <503> DW_AT_name : (indirect string, offset: 0x2d9): _mode\n+ <503> DW_AT_name : (indirect string, offset: 0x309): _mode\n <507> DW_AT_decl_file : 8\n <508> DW_AT_decl_line : 96\n <509> DW_AT_decl_column : 7\n <50a> DW_AT_type : <0x57>\n <50e> DW_AT_data_member_location: 192\n <2><50f>: Abbrev Number: 8 (DW_TAG_member)\n- <510> DW_AT_name : (indirect string, offset: 0x647): _unused2\n+ <510> DW_AT_name : (indirect string, offset: 0x649): _unused2\n <514> DW_AT_decl_file : 8\n <515> DW_AT_decl_line : 98\n <516> DW_AT_decl_column : 8\n <517> DW_AT_type : <0x56e>\n <51b> DW_AT_data_member_location: 196\n <2><51c>: Abbrev Number: 0\n <1><51d>: Abbrev Number: 4 (DW_TAG_typedef)\n- <51e> DW_AT_name : (indirect string, offset: 0x61d): FILE\n+ <51e> DW_AT_name : (indirect string, offset: 0x61f): FILE\n <522> DW_AT_decl_file : 9\n <523> DW_AT_decl_line : 7\n <524> DW_AT_decl_column : 25\n <525> DW_AT_type : <0x396>\n <1><529>: Abbrev Number: 19 (DW_TAG_typedef)\n <52a> DW_AT_name : (indirect string, offset: 0x14): _IO_lock_t\n <52e> DW_AT_decl_file : 8\n <52f> DW_AT_decl_line : 43\n <530> DW_AT_decl_column : 14\n <1><531>: Abbrev Number: 20 (DW_TAG_structure_type)\n- <532> DW_AT_name : (indirect string, offset: 0x2df): _IO_marker\n+ <532> DW_AT_name : (indirect string, offset: 0x30f): _IO_marker\n <536> DW_AT_declaration : 1\n <1><536>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <537> DW_AT_byte_size : 8\n <538> DW_AT_type : <0x531>\n <1><53c>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <53d> DW_AT_byte_size : 8\n <53e> DW_AT_type : <0x396>\n@@ -725,15 +725,15 @@\n <1><558>: Abbrev Number: 20 (DW_TAG_structure_type)\n <559> DW_AT_name : (indirect string, offset: 0x1e5): _IO_codecvt\n <55d> DW_AT_declaration : 1\n <1><55d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <55e> DW_AT_byte_size : 8\n <55f> DW_AT_type : <0x558>\n <1><563>: Abbrev Number: 20 (DW_TAG_structure_type)\n- <564> DW_AT_name : (indirect string, offset: 0x469): _IO_wide_data\n+ <564> DW_AT_name : (indirect string, offset: 0x46b): _IO_wide_data\n <568> DW_AT_declaration : 1\n <1><568>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <569> DW_AT_byte_size : 8\n <56a> DW_AT_type : <0x563>\n <1><56e>: Abbrev Number: 13 (DW_TAG_array_type)\n <56f> DW_AT_type : <0x9d>\n <573> DW_AT_sibling : <0x57e>\n@@ -749,15 +749,15 @@\n <589> DW_AT_decl_file : 12\n <58a> DW_AT_decl_line : 139\n <58b> DW_AT_decl_column : 14\n <58c> DW_AT_type : <0x57e>\n <590> DW_AT_external : 1\n <590> DW_AT_declaration : 1\n <1><590>: Abbrev Number: 4 (DW_TAG_typedef)\n- <591> DW_AT_name : (indirect string, offset: 0x5f5): uintptr_t\n+ <591> DW_AT_name : (indirect string, offset: 0x5f7): uintptr_t\n <595> DW_AT_decl_file : 10\n <596> DW_AT_decl_line : 90\n <597> DW_AT_decl_column : 27\n <598> DW_AT_type : <0x2d>\n <1><59c>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <59d> DW_AT_byte_size : 8\n <59e> DW_AT_type : <0x5a2>\n@@ -772,37 +772,37 @@\n <5b2> DW_AT_name : (indirect string, offset: 0x93): context_arg\n <5b6> DW_AT_byte_size : 8\n <5b7> DW_AT_decl_file : 11\n <5b8> DW_AT_decl_line : 94\n <5b9> DW_AT_decl_column : 8\n <5ba> DW_AT_sibling : <0x5cc>\n <2><5be>: Abbrev Number: 8 (DW_TAG_member)\n- <5bf> DW_AT_name : (indirect string, offset: 0x453): Context\n+ <5bf> DW_AT_name : (indirect string, offset: 0x455): Context\n <5c3> DW_AT_decl_file : 11\n <5c4> DW_AT_decl_line : 95\n <5c5> DW_AT_decl_column : 12\n <5c6> DW_AT_type : <0x590>\n <5ca> DW_AT_data_member_location: 0\n <2><5cb>: Abbrev Number: 0\n <1><5cc>: Abbrev Number: 24 (DW_TAG_variable)\n <5cd> DW_AT_name : (indirect string, offset: 0x293): runtime_init_cond\n <5d1> DW_AT_decl_file : 1\n <5d2> DW_AT_decl_line : 17\n <5d3> DW_AT_decl_column : 23\n <5d4> DW_AT_type : <0x34b>\n <5d8> DW_AT_location : 9 byte block: 3 38 0 0 0 0 0 0 0 \t(DW_OP_addr: 38)\n <1><5e2>: Abbrev Number: 24 (DW_TAG_variable)\n- <5e3> DW_AT_name : (indirect string, offset: 0x4ea): runtime_init_mu\n+ <5e3> DW_AT_name : (indirect string, offset: 0x4ec): runtime_init_mu\n <5e7> DW_AT_decl_file : 1\n <5e8> DW_AT_decl_line : 18\n <5e9> DW_AT_decl_column : 24\n <5ea> DW_AT_type : <0x30a>\n <5ee> DW_AT_location : 9 byte block: 3 0 0 0 0 0 0 0 0 \t(DW_OP_addr: 0)\n <1><5f8>: Abbrev Number: 24 (DW_TAG_variable)\n- <5f9> DW_AT_name : (indirect string, offset: 0x422): runtime_init_done\n+ <5f9> DW_AT_name : (indirect string, offset: 0x424): runtime_init_done\n <5fd> DW_AT_decl_file : 1\n <5fe> DW_AT_decl_line : 19\n <5ff> DW_AT_decl_column : 12\n <600> DW_AT_type : <0x57>\n <604> DW_AT_location : 9 byte block: 3 30 0 0 0 0 0 0 0 \t(DW_OP_addr: 30)\n <1><60e>: Abbrev Number: 25 (DW_TAG_subroutine_type)\n <60f> DW_AT_prototyped : 1\n@@ -810,15 +810,15 @@\n <2><613>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n <614> DW_AT_type : <0x619>\n <2><618>: Abbrev Number: 0\n <1><619>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <61a> DW_AT_byte_size : 8\n <61b> DW_AT_type : <0x5b1>\n <1><61f>: Abbrev Number: 24 (DW_TAG_variable)\n- <620> DW_AT_name : (indirect string, offset: 0x3a8): cgo_context_function\n+ <620> DW_AT_name : (indirect string, offset: 0x3aa): cgo_context_function\n <624> DW_AT_decl_file : 1\n <625> DW_AT_decl_line : 22\n <626> DW_AT_decl_column : 15\n <627> DW_AT_type : <0x635>\n <62b> DW_AT_location : 9 byte block: 3 68 0 0 0 0 0 0 0 \t(DW_OP_addr: 68)\n <1><635>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <636> DW_AT_byte_size : 8\n@@ -833,23 +833,23 @@\n <643> DW_AT_type : <0x57>\n <647> DW_AT_low_pc : 0x130\n <64f> DW_AT_high_pc : 0xd0\n <657> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <659> DW_AT_GNU_all_call_sites: 1\n <659> DW_AT_sibling : <0x738>\n <2><65d>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <65e> DW_AT_name : (indirect string, offset: 0x507): thread\n+ <65e> DW_AT_name : (indirect string, offset: 0x509): thread\n <662> DW_AT_decl_file : 1\n <663> DW_AT_decl_line : 94\n <664> DW_AT_decl_column : 36\n <665> DW_AT_type : <0x738>\n <669> DW_AT_location : 0xa (location list)\n <66d> DW_AT_GNU_locviews: 0x0\n <2><671>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <672> DW_AT_name : (indirect string, offset: 0x464): attr\n+ <672> DW_AT_name : (indirect string, offset: 0x466): attr\n <676> DW_AT_decl_file : 1\n <677> DW_AT_decl_line : 94\n <678> DW_AT_decl_column : 66\n <679> DW_AT_type : <0x73e>\n <67d> DW_AT_location : 0x89 (location list)\n <681> DW_AT_GNU_locviews: 0x7f\n <2><685>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n@@ -865,15 +865,15 @@\n <69e> DW_AT_decl_file : 1\n <69f> DW_AT_decl_line : 94\n <6a0> DW_AT_decl_column : 99\n <6a1> DW_AT_type : <0x89>\n <6a5> DW_AT_location : 0x187 (location list)\n <6a9> DW_AT_GNU_locviews: 0x17d\n <2><6ad>: Abbrev Number: 29 (DW_TAG_variable)\n- <6ae> DW_AT_name : (indirect string, offset: 0x565): tries\n+ <6ae> DW_AT_name : (indirect string, offset: 0x567): tries\n <6b2> DW_AT_decl_file : 1\n <6b3> DW_AT_decl_line : 95\n <6b4> DW_AT_decl_column : 6\n <6b5> DW_AT_type : <0x57>\n <6b9> DW_AT_location : 0x204 (location list)\n <6bd> DW_AT_GNU_locviews: 0x1fc\n <2><6c1>: Abbrev Number: 30 (DW_TAG_variable)\n@@ -964,26 +964,26 @@\n <3><79f>: Abbrev Number: 33 (DW_TAG_GNU_call_site_parameter)\n <7a0> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <7a2> 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><7ac>: Abbrev Number: 0\n <2><7ad>: Abbrev Number: 0\n <1><7ae>: Abbrev Number: 36 (DW_TAG_subprogram)\n <7af> DW_AT_external : 1\n- <7af> DW_AT_name : (indirect string, offset: 0x477): x_cgo_set_context_function\n+ <7af> DW_AT_name : (indirect string, offset: 0x479): x_cgo_set_context_function\n <7b3> DW_AT_decl_file : 1\n <7b4> DW_AT_decl_line : 75\n <7b5> DW_AT_decl_column : 6\n <7b6> DW_AT_prototyped : 1\n <7b6> DW_AT_low_pc : 0xc0\n <7be> DW_AT_high_pc : 0x34\n <7c6> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <7c8> DW_AT_GNU_all_call_sites: 1\n <7c8> DW_AT_sibling : <0x814>\n <2><7cc>: Abbrev Number: 27 (DW_TAG_formal_parameter)\n- <7cd> DW_AT_name : (indirect string, offset: 0x38e): context\n+ <7cd> DW_AT_name : (indirect string, offset: 0x390): context\n <7d1> DW_AT_decl_file : 1\n <7d2> DW_AT_decl_line : 75\n <7d3> DW_AT_decl_column : 40\n <7d4> DW_AT_type : <0x635>\n <7d8> DW_AT_location : 0x33c (location list)\n <7dc> DW_AT_GNU_locviews: 0x334\n <2><7e0>: Abbrev Number: 32 (DW_TAG_GNU_call_site)\n@@ -1001,15 +1001,15 @@\n <3><805>: Abbrev Number: 33 (DW_TAG_GNU_call_site_parameter)\n <806> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <808> 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><812>: Abbrev Number: 0\n <2><813>: Abbrev Number: 0\n <1><814>: Abbrev Number: 36 (DW_TAG_subprogram)\n <815> DW_AT_external : 1\n- <815> DW_AT_name : (indirect string, offset: 0x58e): x_cgo_notify_runtime_init_done\n+ <815> DW_AT_name : (indirect string, offset: 0x590): x_cgo_notify_runtime_init_done\n <819> DW_AT_decl_file : 1\n <81a> DW_AT_decl_line : 66\n <81b> DW_AT_decl_column : 1\n <81c> DW_AT_prototyped : 1\n <81c> DW_AT_low_pc : 0x80\n <824> DW_AT_high_pc : 0x3c\n <82c> 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": "@@ -48,23 +48,23 @@\n PTHREAD_MUTEX_RECURSIVE\n __g_size\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,249 +1,249 @@\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 \tstp\tx29, x30, [sp, #-64]!\n \tmov\tx29, sp\n \tstp\tx19, x20, [sp, #16]\n \tstr\tx21, [sp, #32]\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 \tadrp\tx21, 0 <_cgo_wait_runtime_init_done>\n R_AARCH64_ADR_PREL_PG_HI21\t.bss\n \tadd\tx19, x21, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.bss\n \tmov\tx0, x19\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_mutex_lock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:39\n \tldr\tw0, [x19, #48]\n \tcbnz\tw0, 44 <_cgo_wait_runtime_init_done+0x44>\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 \tadd\tx20, x19, #0x38\n \tnop\n \tmov\tx1, x19\n \tmov\tx0, x20\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_cond_wait\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:39\n \tldr\tw1, [x19, #48]\n \tcbz\tw1, 30 <_cgo_wait_runtime_init_done+0x30>\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 \tadd\tx0, x21, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.bss\n \tldr\tx19, [x0, #104]\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 \tbl\t0 \n R_AARCH64_CALL26\tpthread_mutex_unlock\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 \tmov\tx0, #0x0 \t// #0\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 \tcbz\tx19, 68 <_cgo_wait_runtime_init_done+0x68>\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 \tstr\txzr, [sp, #56]\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 \tadd\tx0, sp, #0x38\n \tblr\tx19\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 \tldr\tx0, [sp, #56]\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 \tldp\tx19, x20, [sp, #16]\n \tldr\tx21, [sp, #32]\n \tldp\tx29, x30, [sp], #64\n \tret\n \tnop\n \tnop\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 \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstr\tx19, [sp, #16]\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 \tadrp\tx19, 0 <_cgo_wait_runtime_init_done>\n R_AARCH64_ADR_PREL_PG_HI21\t.bss\n \tadd\tx19, x19, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.bss\n \tmov\tx0, x19\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_mutex_lock\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 \tmov\tw1, #0x1 \t// #1\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 \tadd\tx0, x19, #0x38\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 \tstr\tw1, [x19, #48]\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 \tbl\t0 \n R_AARCH64_CALL26\tpthread_cond_broadcast\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:70\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:70\n \tmov\tx0, x19\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 \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\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 \tb\t0 \n R_AARCH64_JUMP26\tpthread_mutex_unlock\n \tnop\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 \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstp\tx19, x20, [sp, #16]\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 \tadrp\tx19, 0 <_cgo_wait_runtime_init_done>\n R_AARCH64_ADR_PREL_PG_HI21\t.bss\n \tadd\tx19, x19, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.bss\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 \tmov\tx20, x0\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 \tmov\tx0, x19\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_mutex_lock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:78\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:78\n \tmov\tx0, x19\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 \tstr\tx20, [x19, #104]\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 \tldp\tx19, x20, [sp, #16]\n \tldp\tx29, x30, [sp], #32\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 \tb\t0 \n R_AARCH64_JUMP26\tpthread_mutex_unlock\n \n 00000000000000f4 <_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 \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstr\tx19, [sp, #16]\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 \tadrp\tx19, 0 <_cgo_wait_runtime_init_done>\n R_AARCH64_ADR_PREL_PG_HI21\t.bss\n \tadd\tx19, x19, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.bss\n \tmov\tx0, x19\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_mutex_lock\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:87\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:87\n \tmov\tx0, x19\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 \tldr\tx19, [x19, #104]\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 \tbl\t0 \n R_AARCH64_CALL26\tpthread_mutex_unlock\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\tx0, x19\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tret\n \tnop\n \n 0000000000000130 <_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 \tstp\tx29, x30, [sp, #-112]!\n \tmov\tx29, sp\n \tstp\tx19, x20, [sp, #16]\n \tmov\tx20, #0x4240 \t// #16960\n \tmovk\tx20, #0xf, lsl #16\n \tstp\tx21, x22, [sp, #32]\n \tmov\tx21, x0\n \tmov\tx22, x3\n \tstp\tx23, x24, [sp, #48]\n \tmov\tx24, x1\n \tmov\tx23, x2\n \tstp\tx25, x26, [sp, #64]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:99\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:99\n \tmov\tx26, #0x6f40 \t// #28480\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 \tadd\tx25, sp, #0x60\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 \tstr\tx27, [sp, #80]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:99\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:99\n \tmov\tx27, x20\n \tmovk\tx26, #0x140, lsl #16\n \tnop\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\tx1, x24\n \tmov\tx3, x22\n \tmov\tx2, x23\n \tmov\tx0, x21\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_create\n \tmov\tw19, w0\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 \tmov\tx1, #0x0 \t// #0\n \tmov\tx0, x25\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 \tcbz\tw19, 1d8 <_cgo_try_pthread_create+0xa8>\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\tw19, #0xb\n \tb.ne\t1b8 <_cgo_try_pthread_create+0x88> // b.any\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 \tstp\txzr, x20, [sp, #96]\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\tx20, x20, x27\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 \tbl\t0 \n R_AARCH64_CALL26\tnanosleep\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:99 (discriminator 2)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:99 (discriminator 2)\n \tcmp\tx20, x26\n \tb.ne\t178 <_cgo_try_pthread_create+0x48> // b.any\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:113\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:113\n \tmov\tw0, w19\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx21, x22, [sp, #32]\n \tldp\tx23, x24, [sp, #48]\n \tldp\tx25, x26, [sp, #64]\n \tldr\tx27, [sp, #80]\n \tldp\tx29, x30, [sp], #112\n \tret\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 \tldr\tx0, [x21]\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_detach\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:113\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:113\n \tmov\tw0, w19\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx21, x22, [sp, #32]\n \tldp\tx23, x24, [sp, #48]\n \tldp\tx25, x26, [sp, #64]\n \tldr\tx27, [sp, #80]\n \tldp\tx29, x30, [sp], #112\n \tret\n \n 0000000000000200 :\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 \tstp\tx29, x30, [sp, #-48]!\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 \tmov\tx2, x0\n \tmov\tx3, x1\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 \tmov\tx29, sp\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 \tadd\tx0, sp, #0x28\n \tmov\tx1, #0x0 \t// #0\n \tbl\t130 <_cgo_try_pthread_create>\n R_AARCH64_CALL26\t_cgo_try_pthread_create\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:28\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:28\n \tcbnz\tw0, 228 \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 \tldp\tx29, x30, [sp], #48\n \tret\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:29\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:29\n \tadrp\tx1, 0 \n R_AARCH64_ADR_GOT_PAGE\tstderr\n \tstr\tx19, [sp, #16]\n \tldr\tx1, [x1]\n R_AARCH64_LD64_GOT_LO12_NC\tstderr\n \tldr\tx19, [x1]\n \tbl\t0 \n@@ -252,10 +252,10 @@\n R_AARCH64_ADR_PREL_PG_HI21\t.rodata.str1.8\n \tmov\tx2, x0\n \tadd\tx1, x1, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.rodata.str1.8\n \tmov\tx0, x19\n \tbl\t0 \n R_AARCH64_CALL26\tfprintf\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_libinit.c:30\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_libinit.c:30\n \tbl\t0 \n R_AARCH64_CALL26\tabort\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -45,84 +45,84 @@\n [ 271] _IO_read_end\n [ 27e] abort\n [ 284] tv_nsec\n [ 28c] size_t\n [ 293] runtime_init_cond\n [ 2a5] _IO_read_base\n [ 2b3] nanosleep\n- [ 2bd] __high\n- [ 2c4] __next\n- [ 2cb] timespec\n- [ 2d4] char\n- [ 2d9] _mode\n- [ 2df] _IO_marker\n- [ 2ea] _IO_read_ptr\n- [ 2f7] PTHREAD_MUTEX_ERRORCHECK\n- [ 310] __spins\n- [ 318] __prev\n- [ 31f] pthread_attr_t\n- [ 32e] _IO_write_base\n- [ 33d] __list\n- [ 344] long long int\n- [ 352] _IO_save_base\n- [ 360] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 38e] context\n- [ 396] __syscall_slong_t\n- [ 3a8] cgo_context_function\n- [ 3bd] _freeres_buf\n- [ 3ca] _IO_backup_base\n- [ 3da] __kind\n- [ 3e1] __pad5\n- [ 3e8] _vtable_offset\n- [ 3f7] __pthread_list_t\n- [ 408] PTHREAD_MUTEX_ADAPTIVE_NP\n- [ 422] runtime_init_done\n- [ 434] PTHREAD_MUTEX_NORMAL\n- [ 449] short int\n- [ 453] Context\n- [ 45b] long int\n- [ 464] attr\n- [ 469] _IO_wide_data\n- [ 477] x_cgo_set_context_function\n- [ 492] __data\n- [ 499] __nusers\n- [ 4a2] _wide_data\n- [ 4ad] _lock\n- [ 4b3] tv_sec\n- [ 4ba] long unsigned int\n- [ 4cc] _codecvt\n- [ 4d5] _old_offset\n- [ 4e1] _IO_FILE\n- [ 4ea] runtime_init_mu\n- [ 4fa] __g1_start32\n- [ 507] thread\n- [ 50e] pthread_mutex_t\n- [ 51e] __lock\n- [ 525] __g_refs\n- [ 52e] unsigned char\n- [ 53c] _IO_write_ptr\n- [ 54a] PTHREAD_MUTEX_RECURSIVE_NP\n- [ 565] tries\n- [ 56b] __wseq32\n- [ 574] __pthread_cond_s\n- [ 585] __time_t\n- [ 58e] x_cgo_notify_runtime_init_done\n- [ 5ad] __g_signals\n- [ 5b9] __wseq\n- [ 5c0] __low\n- [ 5c6] _fileno\n- [ 5ce] __off_t\n- [ 5d6] signed char\n- [ 5e2] short unsigned int\n- [ 5f5] uintptr_t\n- [ 5ff] __g1_orig_size\n- [ 60e] __align\n- [ 616] _chain\n- [ 61d] FILE\n- [ 622] _flags2\n- [ 62a] __size\n- [ 631] _cur_column\n- [ 63d] __off64_t\n- [ 647] _unused2\n- [ 650] _IO_buf_base\n- [ 65d] __pthread_mutex_s\n+ [ 2bd] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 2ed] __high\n+ [ 2f4] __next\n+ [ 2fb] timespec\n+ [ 304] char\n+ [ 309] _mode\n+ [ 30f] _IO_marker\n+ [ 31a] _IO_read_ptr\n+ [ 327] PTHREAD_MUTEX_ERRORCHECK\n+ [ 340] __spins\n+ [ 348] __prev\n+ [ 34f] pthread_attr_t\n+ [ 35e] _IO_write_base\n+ [ 36d] __list\n+ [ 374] long long int\n+ [ 382] _IO_save_base\n+ [ 390] context\n+ [ 398] __syscall_slong_t\n+ [ 3aa] cgo_context_function\n+ [ 3bf] _freeres_buf\n+ [ 3cc] _IO_backup_base\n+ [ 3dc] __kind\n+ [ 3e3] __pad5\n+ [ 3ea] _vtable_offset\n+ [ 3f9] __pthread_list_t\n+ [ 40a] PTHREAD_MUTEX_ADAPTIVE_NP\n+ [ 424] runtime_init_done\n+ [ 436] PTHREAD_MUTEX_NORMAL\n+ [ 44b] short int\n+ [ 455] Context\n+ [ 45d] long int\n+ [ 466] attr\n+ [ 46b] _IO_wide_data\n+ [ 479] x_cgo_set_context_function\n+ [ 494] __data\n+ [ 49b] __nusers\n+ [ 4a4] _wide_data\n+ [ 4af] _lock\n+ [ 4b5] tv_sec\n+ [ 4bc] long unsigned int\n+ [ 4ce] _codecvt\n+ [ 4d7] _old_offset\n+ [ 4e3] _IO_FILE\n+ [ 4ec] runtime_init_mu\n+ [ 4fc] __g1_start32\n+ [ 509] thread\n+ [ 510] pthread_mutex_t\n+ [ 520] __lock\n+ [ 527] __g_refs\n+ [ 530] unsigned char\n+ [ 53e] _IO_write_ptr\n+ [ 54c] PTHREAD_MUTEX_RECURSIVE_NP\n+ [ 567] tries\n+ [ 56d] __wseq32\n+ [ 576] __pthread_cond_s\n+ [ 587] __time_t\n+ [ 590] x_cgo_notify_runtime_init_done\n+ [ 5af] __g_signals\n+ [ 5bb] __wseq\n+ [ 5c2] __low\n+ [ 5c8] _fileno\n+ [ 5d0] __off_t\n+ [ 5d8] signed char\n+ [ 5e4] short unsigned int\n+ [ 5f7] uintptr_t\n+ [ 601] __g1_orig_size\n+ [ 610] __align\n+ [ 618] _chain\n+ [ 61f] FILE\n+ [ 624] _flags2\n+ [ 62c] __size\n+ [ 633] _cur_column\n+ [ 63f] __off64_t\n+ [ 649] _unused2\n+ [ 652] _IO_buf_base\n+ [ 65f] __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 001ab8 000ab0 18 I 19 6 8\n [ 8] .debug_abbrev PROGBITS 0000000000000000 000859 000211 00 0 0 1\n [ 9] .debug_loc PROGBITS 0000000000000000 000a6a 00033a 00 0 0 1\n [10] .debug_aranges PROGBITS 0000000000000000 000da4 000030 00 0 0 1\n [11] .rela.debug_aranges RELA 0000000000000000 002568 000030 18 I 19 10 8\n [12] .debug_line PROGBITS 0000000000000000 000dd4 00026e 00 0 0 1\n [13] .rela.debug_line RELA 0000000000000000 002598 000018 18 I 19 12 8\n- [14] .debug_str PROGBITS 0000000000000000 001042 000272 01 MS 0 0 1\n- [15] .comment PROGBITS 0000000000000000 0012b4 000020 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 0000000000000000 0012d4 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 0000000000000000 001042 000274 01 MS 0 0 1\n+ [15] .comment PROGBITS 0000000000000000 0012b6 000020 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 0000000000000000 0012d6 000000 00 0 0 1\n [17] .eh_frame PROGBITS 0000000000000000 0012d8 0000a0 00 A 0 0 8\n [18] .rela.eh_frame RELA 0000000000000000 0025b0 000048 18 I 19 17 8\n [19] .symtab SYMTAB 0000000000000000 001378 000360 18 20 21 8\n [20] .strtab STRTAB 0000000000000000 0016d8 000109 00 0 0 1\n [21] .shstrtab STRTAB 0000000000000000 0025f8 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": "@@ -31,127 +31,127 @@\n 00000000000001c0 0000000700000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 20\n 00000000000001c4 0000000700000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 20\n 00000000000001c8 0000001e0000011b R_AARCH64_CALL26 0000000000000000 fatalf + 0\n \n Relocation section '.rela.debug_info' at offset 0x1ab8 contains 114 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1fd\n-0000000000000011 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1cf\n-0000000000000015 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b9\n+000000000000000c 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1ff\n+0000000000000011 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1a9\n+0000000000000015 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c0\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n-0000000000000030 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ab\n-0000000000000037 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 8c\n-000000000000003e 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12d\n-0000000000000045 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 19e\n-000000000000004c 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 192\n-0000000000000053 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f3\n+0000000000000030 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b3\n+0000000000000037 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 94\n+000000000000003e 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 107\n+0000000000000045 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 178\n+000000000000004c 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 16c\n+0000000000000053 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f5\n 0000000000000061 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 38\n-000000000000006a 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e1\n-000000000000006f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9f\n-000000000000007d 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 15e\n-0000000000000082 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 52\n-000000000000008e 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 225\n-000000000000009b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 61\n-00000000000000a7 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e6\n-00000000000000c4 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 225\n-00000000000000d2 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c1\n+000000000000006a 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1bb\n+000000000000006f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a7\n+000000000000007d 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 138\n+0000000000000082 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5a\n+000000000000008e 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 227\n+000000000000009b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 69\n+00000000000000a7 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 52\n+00000000000000c4 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 227\n+00000000000000d2 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 19b\n 00000000000000f1 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 41\n-000000000000010f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 20c\n-000000000000011b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 83\n+000000000000010f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 20e\n+000000000000011b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 8b\n 0000000000000136 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n 000000000000013b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e\n-0000000000000147 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 250\n-0000000000000168 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 175\n-0000000000000175 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 26a\n-0000000000000183 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b0\n-000000000000018f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b0\n-00000000000001e9 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 11f\n+0000000000000147 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 252\n+0000000000000168 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 14f\n+0000000000000175 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 26c\n+0000000000000183 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 18a\n+000000000000018f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 18a\n+00000000000001e9 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f9\n 00000000000001f6 0000002200000101 R_AARCH64_ABS64 0000000000000008 x_cgo_inittls + 0\n-0000000000000205 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 7a\n+0000000000000205 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 82\n 0000000000000212 0000000400000101 R_AARCH64_ABS64 0000000000000000 .bss + 0\n-000000000000021b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 258\n+000000000000021b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 25a\n 0000000000000222 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 114\n 0000000000000242 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + a\n 0000000000000246 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 0\n-000000000000024b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1ee\n+000000000000024b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f0\n 0000000000000256 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 7f\n 000000000000025a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 7b\n-000000000000025f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 220\n+000000000000025f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 222\n 000000000000026a 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + c0\n 000000000000026e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + b8\n-0000000000000273 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + fd\n+0000000000000273 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d7\n 000000000000027e 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 127\n 0000000000000282 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 11f\n-0000000000000287 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a6\n+0000000000000287 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ae\n 0000000000000292 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 18e\n 0000000000000296 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 186\n-000000000000029b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5c\n+000000000000029b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 64\n 00000000000002aa 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 144\n 00000000000002c2 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 154\n 00000000000002da 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 160\n 00000000000002f8 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 17c\n 0000000000000310 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 184\n 0000000000000328 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 1a0\n 0000000000000342 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 1b4\n 000000000000034f 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 1bc\n 000000000000035c 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 1cc\n 000000000000036d 0000000700000101 R_AARCH64_ABS64 0000000000000000 .rodata.str1.8 + 20\n-0000000000000378 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 152\n+0000000000000378 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12c\n 0000000000000383 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 00000000000003a3 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 1ee\n 00000000000003a7 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 1ea\n 00000000000003b6 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 22b\n 00000000000003ba 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 227\n 00000000000003bf 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 18\n 00000000000003d8 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 2c\n-00000000000003f3 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e7\n+00000000000003f3 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c1\n 00000000000003fa 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 40\n 000000000000041b 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 276\n 000000000000041f 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 26c\n-0000000000000424 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a6\n+0000000000000424 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ae\n 0000000000000444 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 19\n-0000000000000462 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5c\n+0000000000000462 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 64\n 000000000000047d 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 2f1\n 0000000000000481 0000000d00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 2eb\n 0000000000000486 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 64\n 000000000000049e 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 78\n 00000000000004c2 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 90\n 00000000000004da 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + a0\n 00000000000004f9 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + c4\n 000000000000051b 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 000000000000052b 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + d8\n 000000000000054d 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + f4\n 0000000000000565 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 104\n 0000000000000576 0000000700000101 R_AARCH64_ABS64 0000000000000000 .rodata.str1.8 + 0\n-0000000000000581 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 263\n-0000000000000585 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 263\n-000000000000058e 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 68\n-0000000000000592 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 68\n-000000000000059b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 105\n-000000000000059f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 105\n-00000000000005a8 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 17d\n-00000000000005ac 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 17d\n-00000000000005b5 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1bc\n-00000000000005b9 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1bc\n-00000000000005c2 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 23f\n-00000000000005c6 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 23f\n-00000000000005ce 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 217\n-00000000000005d2 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 217\n+0000000000000581 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 265\n+0000000000000585 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 265\n+000000000000058e 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 70\n+0000000000000592 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 70\n+000000000000059b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + df\n+000000000000059f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + df\n+00000000000005a8 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 157\n+00000000000005ac 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 157\n+00000000000005b5 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 196\n+00000000000005b9 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 196\n+00000000000005c2 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 241\n+00000000000005c6 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 241\n+00000000000005ce 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 219\n+00000000000005d2 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 219\n 00000000000005db 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12\n 00000000000005df 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12\n-00000000000005e7 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 234\n-00000000000005eb 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 234\n+00000000000005e7 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 236\n+00000000000005eb 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 236\n 00000000000005f3 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 47\n 00000000000005f7 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 47\n 00000000000005ff 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 28\n 0000000000000603 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 28\n-000000000000060b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 13a\n-000000000000060f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 13a\n+000000000000060b 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 114\n+000000000000060f 0000001000000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 114\n \n Relocation section '.rela.debug_aranges' at offset 0x2568 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x2598 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: 0x613 (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: 0x1fd): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x1ff): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x1cf): gcc_linux_arm64.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0xb9): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x1a9): gcc_linux_arm64.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x1c0): /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 : 0x1d0\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: 0xab): unsigned char\n+ <30> DW_AT_name : (indirect string, offset: 0xb3): 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: 0x8c): short unsigned int\n+ <37> DW_AT_name : (indirect string, offset: 0x94): 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: 0x12d): unsigned int\n+ <3e> DW_AT_name : (indirect string, offset: 0x107): 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: 0x19e): long unsigned int\n+ <45> DW_AT_name : (indirect string, offset: 0x178): 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: 0x192): signed char\n+ <4c> DW_AT_name : (indirect string, offset: 0x16c): 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: 0x1f3): short int\n+ <53> DW_AT_name : (indirect string, offset: 0x1f5): 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 <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 : 8\t(unsigned char)\n- <6a> DW_AT_name : (indirect string, offset: 0x1e1): char\n+ <6a> DW_AT_name : (indirect string, offset: 0x1bb): char\n <1><6e>: Abbrev Number: 5 (DW_TAG_typedef)\n- <6f> DW_AT_name : (indirect string, offset: 0x9f): size_t\n+ <6f> DW_AT_name : (indirect string, offset: 0xa7): 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: 0x15e): long long unsigned int\n+ <7d> DW_AT_name : (indirect string, offset: 0x138): long long unsigned int\n <1><81>: Abbrev Number: 5 (DW_TAG_typedef)\n- <82> DW_AT_name : (indirect string, offset: 0x52): pthread_t\n+ <82> DW_AT_name : (indirect string, offset: 0x5a): 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: 0x225): pthread_attr_t\n+ <8e> DW_AT_name : (indirect string, offset: 0x227): pthread_attr_t\n <92> DW_AT_byte_size : 64\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: 0x61): __size\n+ <9b> DW_AT_name : (indirect string, offset: 0x69): __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: 0x1e6): __align\n+ DW_AT_name : (indirect string, offset: 0x52): __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 : 63\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 5 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x225): pthread_attr_t\n+ DW_AT_name : (indirect string, offset: 0x227): 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: 0x1c1): long long int\n+ DW_AT_name : (indirect string, offset: 0x19b): 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@@ -131,21 +131,21 @@\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: 0x20c): __sigset_t\n+ <10f> DW_AT_name : (indirect string, offset: 0x20e): __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: 0x83): sigset_t\n+ <11b> DW_AT_name : (indirect string, offset: 0x8b): 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@@ -161,15 +161,15 @@\n <1><13a>: Abbrev Number: 5 (DW_TAG_typedef)\n <13b> DW_AT_name : (indirect string, offset: 0x1e): uintptr_t\n <13f> DW_AT_decl_file : 6\n <140> DW_AT_decl_line : 90\n <141> DW_AT_decl_column : 27\n <142> DW_AT_type : <0x42>\n <1><146>: Abbrev Number: 5 (DW_TAG_typedef)\n- <147> DW_AT_name : (indirect string, offset: 0x250): uintptr\n+ <147> DW_AT_name : (indirect string, offset: 0x252): uintptr\n <14b> DW_AT_decl_file : 7\n <14c> DW_AT_decl_line : 15\n <14d> DW_AT_decl_column : 19\n <14e> DW_AT_type : <0x13a>\n <1><152>: Abbrev Number: 16 (DW_TAG_typedef)\n <153> DW_AT_name : G\n <155> DW_AT_decl_file : 7\n@@ -180,36 +180,36 @@\n <15d> DW_AT_name : G\n <15f> DW_AT_byte_size : 16\n <160> DW_AT_decl_file : 7\n <161> DW_AT_decl_line : 23\n <162> DW_AT_decl_column : 8\n <163> DW_AT_sibling : <0x182>\n <2><167>: Abbrev Number: 14 (DW_TAG_member)\n- <168> DW_AT_name : (indirect string, offset: 0x175): stacklo\n+ <168> DW_AT_name : (indirect string, offset: 0x14f): stacklo\n <16c> DW_AT_decl_file : 7\n <16d> DW_AT_decl_line : 25\n <16e> DW_AT_decl_column : 10\n <16f> DW_AT_type : <0x146>\n <173> DW_AT_data_member_location: 0\n <2><174>: Abbrev Number: 14 (DW_TAG_member)\n- <175> DW_AT_name : (indirect string, offset: 0x26a): stackhi\n+ <175> DW_AT_name : (indirect string, offset: 0x26c): stackhi\n <179> DW_AT_decl_file : 7\n <17a> DW_AT_decl_line : 26\n <17b> DW_AT_decl_column : 10\n <17c> DW_AT_type : <0x146>\n <180> DW_AT_data_member_location: 8\n <2><181>: Abbrev Number: 0\n <1><182>: Abbrev Number: 5 (DW_TAG_typedef)\n- <183> DW_AT_name : (indirect string, offset: 0x1b0): ThreadStart\n+ <183> DW_AT_name : (indirect string, offset: 0x18a): ThreadStart\n <187> DW_AT_decl_file : 7\n <188> DW_AT_decl_line : 33\n <189> DW_AT_decl_column : 28\n <18a> DW_AT_type : <0x18e>\n <1><18e>: Abbrev Number: 18 (DW_TAG_structure_type)\n- <18f> DW_AT_name : (indirect string, offset: 0x1b0): ThreadStart\n+ <18f> DW_AT_name : (indirect string, offset: 0x18a): ThreadStart\n <193> DW_AT_byte_size : 24\n <194> DW_AT_decl_file : 7\n <195> DW_AT_decl_line : 34\n <196> DW_AT_decl_column : 8\n <197> DW_AT_sibling : <0x1c0>\n <2><19b>: Abbrev Number: 19 (DW_TAG_member)\n <19c> DW_AT_name : g\n@@ -250,34 +250,34 @@\n <2><1dc>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <1dd> DW_AT_type : <0x1e2>\n <2><1e1>: Abbrev Number: 0\n <1><1e2>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <1e3> DW_AT_byte_size : 8\n <1e4> DW_AT_type : <0x65>\n <1><1e8>: Abbrev Number: 20 (DW_TAG_variable)\n- <1e9> DW_AT_name : (indirect string, offset: 0x11f): x_cgo_inittls\n+ <1e9> DW_AT_name : (indirect string, offset: 0xf9): x_cgo_inittls\n <1ed> DW_AT_decl_file : 1\n <1ee> DW_AT_decl_line : 15\n <1ef> DW_AT_decl_column : 8\n <1f0> DW_AT_type : <0x1fe>\n <1f4> DW_AT_external : 1\n <1f4> DW_AT_location : 9 byte block: 3 8 0 0 0 0 0 0 0 \t(DW_OP_addr: 8)\n <1><1fe>: Abbrev Number: 12 (DW_TAG_pointer_type)\n <1ff> DW_AT_byte_size : 8\n <200> DW_AT_type : <0x1d2>\n <1><204>: Abbrev Number: 21 (DW_TAG_variable)\n- <205> DW_AT_name : (indirect string, offset: 0x7a): setg_gcc\n+ <205> DW_AT_name : (indirect string, offset: 0x82): setg_gcc\n <209> DW_AT_decl_file : 1\n <20a> DW_AT_decl_line : 16\n <20b> DW_AT_decl_column : 15\n <20c> DW_AT_type : <0xe1>\n <210> DW_AT_location : 9 byte block: 3 0 0 0 0 0 0 0 0 \t(DW_OP_addr: 0)\n <1><21a>: Abbrev Number: 22 (DW_TAG_subprogram)\n <21b> DW_AT_external : 1\n- <21b> DW_AT_name : (indirect string, offset: 0x258): x_cgo_init\n+ <21b> DW_AT_name : (indirect string, offset: 0x25a): x_cgo_init\n <21f> DW_AT_decl_file : 1\n <220> DW_AT_decl_line : 62\n <221> DW_AT_decl_column : 1\n <222> DW_AT_prototyped : 1\n <222> DW_AT_low_pc : 0x114\n <22a> DW_AT_high_pc : 0xbc\n <232> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -288,47 +288,47 @@\n <23b> DW_AT_decl_file : 1\n <23c> DW_AT_decl_line : 62\n <23d> DW_AT_decl_column : 15\n <23e> DW_AT_type : <0x1c0>\n <242> DW_AT_location : 0xa (location list)\n <246> DW_AT_GNU_locviews: 0x0\n <2><24a>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n- <24b> DW_AT_name : (indirect string, offset: 0x1ee): setg\n+ <24b> DW_AT_name : (indirect string, offset: 0x1f0): setg\n <24f> DW_AT_decl_file : 1\n <250> DW_AT_decl_line : 62\n <251> DW_AT_decl_column : 25\n <252> DW_AT_type : <0xe1>\n <256> DW_AT_location : 0x7f (location list)\n <25a> DW_AT_GNU_locviews: 0x7b\n <2><25e>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n- <25f> DW_AT_name : (indirect string, offset: 0x220): tlsg\n+ <25f> DW_AT_name : (indirect string, offset: 0x222): tlsg\n <263> DW_AT_decl_file : 1\n <264> DW_AT_decl_line : 62\n <265> DW_AT_decl_column : 46\n <266> DW_AT_type : <0x1e2>\n <26a> DW_AT_location : 0xc0 (location list)\n <26e> DW_AT_GNU_locviews: 0xb8\n <2><272>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n- <273> DW_AT_name : (indirect string, offset: 0xfd): tlsbase\n+ <273> DW_AT_name : (indirect string, offset: 0xd7): tlsbase\n <277> DW_AT_decl_file : 1\n <278> DW_AT_decl_line : 62\n <279> DW_AT_decl_column : 59\n <27a> DW_AT_type : <0x1e2>\n <27e> DW_AT_location : 0x127 (location list)\n <282> DW_AT_GNU_locviews: 0x11f\n <2><286>: Abbrev Number: 25 (DW_TAG_variable)\n- <287> DW_AT_name : (indirect string, offset: 0xa6): attr\n+ <287> DW_AT_name : (indirect string, offset: 0xae): attr\n <28b> DW_AT_decl_file : 1\n <28c> DW_AT_decl_line : 64\n <28d> DW_AT_decl_column : 18\n <28e> DW_AT_type : <0x126>\n <292> DW_AT_location : 0x18e (location list)\n <296> DW_AT_GNU_locviews: 0x186\n <2><29a>: Abbrev Number: 21 (DW_TAG_variable)\n- <29b> DW_AT_name : (indirect string, offset: 0x5c): size\n+ <29b> DW_AT_name : (indirect string, offset: 0x64): size\n <29f> DW_AT_decl_file : 1\n <2a0> DW_AT_decl_line : 65\n <2a1> DW_AT_decl_column : 9\n <2a2> DW_AT_type : <0x6e>\n <2a6> DW_AT_location : 2 byte block: 91 78 \t(DW_OP_fbreg: -8)\n <2><2a9>: Abbrev Number: 26 (DW_TAG_GNU_call_site)\n <2aa> DW_AT_low_pc : 0x144\n@@ -394,15 +394,15 @@\n <364> DW_AT_abstract_origin: <0x5da>\n <3><368>: Abbrev Number: 27 (DW_TAG_GNU_call_site_parameter)\n <369> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <36b> 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><375>: Abbrev Number: 0\n <2><376>: Abbrev Number: 0\n <1><377>: Abbrev Number: 31 (DW_TAG_subprogram)\n- <378> DW_AT_name : (indirect string, offset: 0x152): threadentry\n+ <378> DW_AT_name : (indirect string, offset: 0x12c): threadentry\n <37c> DW_AT_decl_file : 1\n <37d> DW_AT_decl_line : 50\n <37e> DW_AT_decl_column : 1\n <37f> DW_AT_prototyped : 1\n <37f> DW_AT_type : <0x65>\n <383> DW_AT_low_pc : 0x0\n <38b> DW_AT_high_pc : 0x3c\n@@ -442,15 +442,15 @@\n <3><3ea>: Abbrev Number: 27 (DW_TAG_GNU_call_site_parameter)\n <3eb> DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (x2))\n <3ed> DW_AT_GNU_call_site_value: 2 byte block: 84 0 \t(DW_OP_breg20 (x20): 0)\n <3><3f0>: Abbrev Number: 0\n <2><3f1>: Abbrev Number: 0\n <1><3f2>: Abbrev Number: 22 (DW_TAG_subprogram)\n <3f3> DW_AT_external : 1\n- <3f3> DW_AT_name : (indirect string, offset: 0xe7): _cgo_sys_thread_start\n+ <3f3> DW_AT_name : (indirect string, offset: 0xc1): _cgo_sys_thread_start\n <3f7> DW_AT_decl_file : 1\n <3f8> DW_AT_decl_line : 19\n <3f9> DW_AT_decl_column : 1\n <3fa> DW_AT_prototyped : 1\n <3fa> DW_AT_low_pc : 0x40\n <402> DW_AT_high_pc : 0xd4\n <40a> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -461,15 +461,15 @@\n <414> DW_AT_decl_file : 1\n <415> DW_AT_decl_line : 19\n <416> DW_AT_decl_column : 36\n <417> DW_AT_type : <0x1cc>\n <41b> DW_AT_location : 0x276 (location list)\n <41f> DW_AT_GNU_locviews: 0x26c\n <2><423>: Abbrev Number: 21 (DW_TAG_variable)\n- <424> DW_AT_name : (indirect string, offset: 0xa6): attr\n+ <424> DW_AT_name : (indirect string, offset: 0xae): attr\n <428> DW_AT_decl_file : 1\n <429> DW_AT_decl_line : 21\n <42a> DW_AT_decl_column : 17\n <42b> DW_AT_type : <0xc3>\n <42f> DW_AT_location : 3 byte block: 91 c0 7d \t(DW_OP_fbreg: -320)\n <2><433>: Abbrev Number: 33 (DW_TAG_variable)\n <434> DW_AT_name : ign\n@@ -489,15 +489,15 @@\n <454> DW_AT_name : p\n <456> DW_AT_decl_file : 1\n <457> DW_AT_decl_line : 23\n <458> DW_AT_decl_column : 12\n <459> DW_AT_type : <0x81>\n <45d> DW_AT_location : 3 byte block: 91 b0 7d \t(DW_OP_fbreg: -336)\n <2><461>: Abbrev Number: 21 (DW_TAG_variable)\n- <462> DW_AT_name : (indirect string, offset: 0x5c): size\n+ <462> DW_AT_name : (indirect string, offset: 0x64): size\n <466> DW_AT_decl_file : 1\n <467> DW_AT_decl_line : 24\n <468> DW_AT_decl_column : 9\n <469> DW_AT_type : <0x6e>\n <46d> DW_AT_location : 3 byte block: 91 b8 7d \t(DW_OP_fbreg: -328)\n <2><471>: Abbrev Number: 32 (DW_TAG_variable)\n <472> DW_AT_name : err\n@@ -594,80 +594,80 @@\n <572> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <574> 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><57e>: Abbrev Number: 0\n <2><57f>: Abbrev Number: 0\n <1><580>: Abbrev Number: 34 (DW_TAG_subprogram)\n <581> DW_AT_external : 1\n <581> DW_AT_declaration : 1\n- <581> DW_AT_linkage_name: (indirect string, offset: 0x263): malloc\n- <585> DW_AT_name : (indirect string, offset: 0x263): malloc\n+ <581> DW_AT_linkage_name: (indirect string, offset: 0x265): malloc\n+ <585> DW_AT_name : (indirect string, offset: 0x265): malloc\n <589> DW_AT_decl_file : 8\n <58a> DW_AT_decl_line : 539\n <58c> DW_AT_decl_column : 14\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: 0x68): pthread_attr_init\n- <592> DW_AT_name : (indirect string, offset: 0x68): pthread_attr_init\n+ <58e> DW_AT_linkage_name: (indirect string, offset: 0x70): pthread_attr_init\n+ <592> DW_AT_name : (indirect string, offset: 0x70): pthread_attr_init\n <596> DW_AT_decl_file : 9\n <597> DW_AT_decl_line : 263\n <599> DW_AT_decl_column : 12\n <1><59a>: Abbrev Number: 34 (DW_TAG_subprogram)\n <59b> DW_AT_external : 1\n <59b> DW_AT_declaration : 1\n- <59b> DW_AT_linkage_name: (indirect string, offset: 0x105): pthread_attr_getstacksize\n- <59f> DW_AT_name : (indirect string, offset: 0x105): pthread_attr_getstacksize\n+ <59b> DW_AT_linkage_name: (indirect string, offset: 0xdf): pthread_attr_getstacksize\n+ <59f> DW_AT_name : (indirect string, offset: 0xdf): pthread_attr_getstacksize\n <5a3> DW_AT_decl_file : 9\n <5a4> DW_AT_decl_line : 344\n <5a6> DW_AT_decl_column : 12\n <1><5a7>: Abbrev Number: 34 (DW_TAG_subprogram)\n <5a8> DW_AT_external : 1\n <5a8> DW_AT_declaration : 1\n- <5a8> DW_AT_linkage_name: (indirect string, offset: 0x17d): pthread_attr_destroy\n- <5ac> DW_AT_name : (indirect string, offset: 0x17d): pthread_attr_destroy\n+ <5a8> DW_AT_linkage_name: (indirect string, offset: 0x157): pthread_attr_destroy\n+ <5ac> DW_AT_name : (indirect string, offset: 0x157): pthread_attr_destroy\n <5b0> DW_AT_decl_file : 9\n <5b1> DW_AT_decl_line : 266\n <5b3> DW_AT_decl_column : 12\n <1><5b4>: Abbrev Number: 34 (DW_TAG_subprogram)\n <5b5> DW_AT_external : 1\n <5b5> DW_AT_declaration : 1\n- <5b5> DW_AT_linkage_name: (indirect string, offset: 0x1bc): free\n- <5b9> DW_AT_name : (indirect string, offset: 0x1bc): free\n+ <5b5> DW_AT_linkage_name: (indirect string, offset: 0x196): free\n+ <5b9> DW_AT_name : (indirect string, offset: 0x196): free\n <5bd> DW_AT_decl_file : 8\n <5be> DW_AT_decl_line : 565\n <5c0> DW_AT_decl_column : 13\n <1><5c1>: Abbrev Number: 35 (DW_TAG_subprogram)\n <5c2> DW_AT_external : 1\n <5c2> DW_AT_declaration : 1\n- <5c2> DW_AT_linkage_name: (indirect string, offset: 0x23f): __errno_location\n- <5c6> DW_AT_name : (indirect string, offset: 0x23f): __errno_location\n+ <5c2> DW_AT_linkage_name: (indirect string, offset: 0x241): __errno_location\n+ <5c6> DW_AT_name : (indirect string, offset: 0x241): __errno_location\n <5ca> DW_AT_decl_file : 10\n <5cb> DW_AT_decl_line : 37\n <5cc> DW_AT_decl_column : 13\n <1><5cd>: Abbrev Number: 34 (DW_TAG_subprogram)\n <5ce> DW_AT_external : 1\n <5ce> DW_AT_declaration : 1\n- <5ce> DW_AT_linkage_name: (indirect string, offset: 0x217): strerror\n- <5d2> DW_AT_name : (indirect string, offset: 0x217): strerror\n+ <5ce> DW_AT_linkage_name: (indirect string, offset: 0x219): strerror\n+ <5d2> DW_AT_name : (indirect string, offset: 0x219): strerror\n <5d6> DW_AT_decl_file : 11\n <5d7> DW_AT_decl_line : 397\n <5d9> DW_AT_decl_column : 14\n <1><5da>: Abbrev Number: 35 (DW_TAG_subprogram)\n <5db> DW_AT_external : 1\n <5db> DW_AT_declaration : 1\n <5db> DW_AT_linkage_name: (indirect string, offset: 0x12): fatalf\n <5df> DW_AT_name : (indirect string, offset: 0x12): fatalf\n <5e3> DW_AT_decl_file : 7\n <5e4> DW_AT_decl_line : 79\n <5e5> DW_AT_decl_column : 6\n <1><5e6>: Abbrev Number: 35 (DW_TAG_subprogram)\n <5e7> DW_AT_external : 1\n <5e7> DW_AT_declaration : 1\n- <5e7> DW_AT_linkage_name: (indirect string, offset: 0x234): crosscall1\n- <5eb> DW_AT_name : (indirect string, offset: 0x234): crosscall1\n+ <5e7> DW_AT_linkage_name: (indirect string, offset: 0x236): crosscall1\n+ <5eb> DW_AT_name : (indirect string, offset: 0x236): crosscall1\n <5ef> DW_AT_decl_file : 1\n <5f0> DW_AT_decl_line : 48\n <5f1> DW_AT_decl_column : 13\n <1><5f2>: Abbrev Number: 35 (DW_TAG_subprogram)\n <5f3> DW_AT_external : 1\n <5f3> DW_AT_declaration : 1\n <5f3> DW_AT_linkage_name: (indirect string, offset: 0x47): sigfillset\n@@ -682,14 +682,14 @@\n <603> DW_AT_name : (indirect string, offset: 0x28): pthread_sigmask\n <607> DW_AT_decl_file : 13\n <608> DW_AT_decl_line : 31\n <609> DW_AT_decl_column : 12\n <1><60a>: Abbrev Number: 35 (DW_TAG_subprogram)\n <60b> DW_AT_external : 1\n <60b> DW_AT_declaration : 1\n- <60b> DW_AT_linkage_name: (indirect string, offset: 0x13a): _cgo_try_pthread_create\n- <60f> DW_AT_name : (indirect string, offset: 0x13a): _cgo_try_pthread_create\n+ <60b> DW_AT_linkage_name: (indirect string, offset: 0x114): _cgo_try_pthread_create\n+ <60f> DW_AT_name : (indirect string, offset: 0x114): _cgo_try_pthread_create\n <613> DW_AT_decl_file : 14\n <614> DW_AT_decl_line : 8\n <615> DW_AT_decl_column : 12\n <1><616>: Abbrev Number: 0\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -24,28 +24,28 @@\n sigfillset\n pthread_t\n pthread_attr_init\n setg_gcc\n sigset_t\n short unsigned int\n unsigned char\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo\n _cgo_sys_thread_start\n pthread_attr_getstacksize\n x_cgo_inittls\n unsigned int\n _cgo_try_pthread_create\n threadentry\n long long unsigned int\n pthread_attr_destroy\n signed char\n long unsigned int\n ThreadStart\n long long int\n gcc_linux_arm64.c\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 crosscall1\n __errno_location\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,202 +1,202 @@\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_arm64.c:51\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:51\n \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstp\tx19, x20, [sp, #16]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:54\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:54\n \tldr\tx20, [x0]\n \tldr\tx19, [x0, #16]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:55\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:55\n \tbl\t0 \n R_AARCH64_CALL26\tfree\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:57\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:57\n \tadrp\tx1, 0 \n R_AARCH64_ADR_PREL_PG_HI21\t.bss\n \tmov\tx2, x20\n \tmov\tx0, x19\n \tldr\tx1, [x1]\n R_AARCH64_LDST64_ABS_LO12_NC\t.bss\n \tbl\t0 \n R_AARCH64_CALL26\tcrosscall1\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:59\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:59\n \tmov\tx0, #0x0 \t// #0\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tret\n \tnop\n \n 0000000000000040 <_cgo_sys_thread_start>:\n _cgo_sys_thread_start():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:20\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:20\n \tstp\tx29, x30, [sp, #-384]!\n \tmov\tx29, sp\n \tstp\tx19, x20, [sp, #16]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:27\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:27\n \tadd\tx19, sp, #0x80\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:28\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:28\n \tadd\tx20, sp, #0x100\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:20\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:20\n \tstr\tx21, [sp, #32]\n \tmov\tx21, x0\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:27\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:27\n \tmov\tx0, x19\n \tbl\t0 \n R_AARCH64_CALL26\tsigfillset\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:28\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:28\n \tmov\tx1, x19\n \tmov\tx2, x20\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:33\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:33\n \tadd\tx19, sp, #0x40\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:28\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:28\n \tmov\tw0, #0x2 \t// #2\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_sigmask\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:33\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:33\n \tstp\txzr, xzr, [sp, #64]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:34\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:34\n \tmov\tx0, x19\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:33\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:33\n \tstp\txzr, xzr, [sp, #80]\n \tstp\txzr, xzr, [sp, #96]\n \tstp\txzr, xzr, [sp, #112]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:34\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:34\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_attr_init\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:36\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:36\n \tmov\tx0, x19\n \tadd\tx1, sp, #0x38\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:35\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:35\n \tstr\txzr, [sp, #56]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:36\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:36\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_attr_getstacksize\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:38\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:38\n \tldr\tx0, [x21]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:39\n \tmov\tx3, x21\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:38\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:38\n \tldr\tx4, [sp, #56]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:39\n \tmov\tx1, x19\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:38\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:38\n \tstr\tx4, [x0, #8]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:39\n \tadrp\tx2, 0 \n R_AARCH64_ADR_PREL_PG_HI21\t.text\n \tadd\tx0, sp, #0x30\n \tadd\tx2, x2, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.text\n \tbl\t0 <_cgo_try_pthread_create>\n R_AARCH64_CALL26\t_cgo_try_pthread_create\n \tmov\tw19, w0\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:41\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:41\n \tmov\tx1, x20\n \tmov\tx2, #0x0 \t// #0\n \tmov\tw0, #0x2 \t// #2\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_sigmask\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:43\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:43\n \tcbnz\tw19, ec <_cgo_sys_thread_start+0xac>\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:46\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:46\n \tldp\tx19, x20, [sp, #16]\n \tldr\tx21, [sp, #32]\n \tldp\tx29, x30, [sp], #384\n \tret\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:44\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:44\n \tmov\tw0, w19\n \tbl\t0 \n R_AARCH64_CALL26\tstrerror\n \tadrp\tx2, 0 \n R_AARCH64_ADR_PREL_PG_HI21\t.rodata.str1.8\n \tmov\tx1, x0\n \tadd\tx0, x2, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.rodata.str1.8\n \tbl\t0 \n R_AARCH64_CALL26\tfatalf\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:46\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:46\n \tldp\tx19, x20, [sp, #16]\n \tldr\tx21, [sp, #32]\n \tldp\tx29, x30, [sp], #384\n \tret\n \n 0000000000000114 :\n x_cgo_init():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:63\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:63\n \tstp\tx29, x30, [sp, #-80]!\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:82\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:82\n \tadrp\tx4, 0 \n R_AARCH64_ADR_PREL_PG_HI21\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:63\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:63\n \tmov\tx29, sp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:82\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:82\n \tstr\tx1, [x4]\n R_AARCH64_LDST64_ABS_LO12_NC\t.bss\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:63\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:63\n \tstp\tx19, x20, [sp, #16]\n \tmov\tx20, x0\n \tstp\tx21, x22, [sp, #32]\n \tmov\tx21, x2\n \tmov\tx22, x3\n \tstr\tx0, [sp, #56]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:83\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:83\n \tmov\tx0, #0x40 \t// #64\n \tbl\t0 \n R_AARCH64_CALL26\tmalloc\n \tmov\tx19, x0\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:84\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:84\n \tcbz\tx0, 1b0 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:87\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:87\n \tmov\tx0, x19\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_attr_init\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:88\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:88\n \tadd\tx1, sp, #0x48\n \tmov\tx0, x19\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_attr_getstacksize\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:89\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:89\n \tldr\tx1, [sp, #72]\n \tmov\tx0, #0x1048 \t// #4168\n \tadd\tx4, sp, x0\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:90\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:90\n \tmov\tx0, x19\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:89\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:89\n \tsub\tx4, x4, x1\n \tstr\tx4, [x20]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:90\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:90\n \tbl\t0 \n R_AARCH64_CALL26\tpthread_attr_destroy\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:91\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:91\n \tmov\tx0, x19\n \tbl\t0 \n R_AARCH64_CALL26\tfree\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:93\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:93\n \tadrp\tx4, 8 \n R_AARCH64_ADR_GOT_PAGE\tx_cgo_inittls\n \tldr\tx4, [x4]\n R_AARCH64_LD64_GOT_LO12_NC\tx_cgo_inittls\n \tldr\tx2, [x4]\n \tcbz\tx2, 1a0 \n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:94\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:94\n \tmov\tx1, x22\n \tmov\tx0, x21\n \tblr\tx2\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:96\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:96\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx21, x22, [sp, #32]\n \tldp\tx29, x30, [sp], #80\n \tret\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_linux_arm64.c:85\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_linux_arm64.c:85\n \tbl\t0 <__errno_location>\n R_AARCH64_CALL26\t__errno_location\n \tldr\tw0, [x0]\n \tbl\t0 \n R_AARCH64_CALL26\tstrerror\n \tmov\tx1, x0\n \tadrp\tx0, 0 \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -4,50 +4,50 @@\n [ 12] fatalf\n [ 19] oset\n [ 1e] uintptr_t\n [ 28] pthread_sigmask\n [ 38] long int\n [ 41] __val\n [ 47] sigfillset\n- [ 52] pthread_t\n- [ 5c] size\n- [ 61] __size\n- [ 68] pthread_attr_init\n- [ 7a] setg_gcc\n- [ 83] sigset_t\n- [ 8c] short unsigned int\n- [ 9f] size_t\n- [ a6] attr\n- [ ab] unsigned char\n- [ b9] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ e7] _cgo_sys_thread_start\n- [ fd] tlsbase\n- [ 105] pthread_attr_getstacksize\n- [ 11f] x_cgo_inittls\n- [ 12d] unsigned int\n- [ 13a] _cgo_try_pthread_create\n- [ 152] threadentry\n- [ 15e] long long unsigned int\n- [ 175] stacklo\n- [ 17d] pthread_attr_destroy\n- [ 192] signed char\n- [ 19e] long unsigned int\n- [ 1b0] ThreadStart\n- [ 1bc] free\n- [ 1c1] long long int\n- [ 1cf] gcc_linux_arm64.c\n- [ 1e1] char\n- [ 1e6] __align\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] crosscall1\n- [ 23f] __errno_location\n- [ 250] uintptr\n- [ 258] x_cgo_init\n- [ 263] malloc\n- [ 26a] stackhi\n+ [ 52] __align\n+ [ 5a] pthread_t\n+ [ 64] size\n+ [ 69] __size\n+ [ 70] pthread_attr_init\n+ [ 82] setg_gcc\n+ [ 8b] sigset_t\n+ [ 94] short unsigned int\n+ [ a7] size_t\n+ [ ae] attr\n+ [ b3] unsigned char\n+ [ c1] _cgo_sys_thread_start\n+ [ d7] tlsbase\n+ [ df] pthread_attr_getstacksize\n+ [ f9] x_cgo_inittls\n+ [ 107] unsigned int\n+ [ 114] _cgo_try_pthread_create\n+ [ 12c] threadentry\n+ [ 138] long long unsigned int\n+ [ 14f] stacklo\n+ [ 157] pthread_attr_destroy\n+ [ 16c] signed char\n+ [ 178] long unsigned int\n+ [ 18a] ThreadStart\n+ [ 196] free\n+ [ 19b] long long int\n+ [ 1a9] gcc_linux_arm64.c\n+ [ 1bb] char\n+ [ 1c0] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 1f0] setg\n+ [ 1f5] short int\n+ [ 1ff] GNU C17 10.2.0\n+ [ 20e] __sigset_t\n+ [ 219] strerror\n+ [ 222] tlsg\n+ [ 227] pthread_attr_t\n+ [ 236] crosscall1\n+ [ 241] __errno_location\n+ [ 252] uintptr\n+ [ 25a] x_cgo_init\n+ [ 265] malloc\n+ [ 26c] stackhi\n \n"}]}, {"source1": "_x007.o", "source2": "_x007.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 000c38 000600 18 I 18 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 0002f7 000100 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 0003f7 000232 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 000629 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 001238 000030 18 I 18 9 8\n [11] .debug_line PROGBITS 0000000000000000 000659 000147 00 0 0 1\n [12] .rela.debug_line RELA 0000000000000000 001268 000018 18 I 18 11 8\n- [13] .debug_str PROGBITS 0000000000000000 0007a0 00015a 01 MS 0 0 1\n- [14] .comment PROGBITS 0000000000000000 0008fa 000020 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 0000000000000000 00091a 000000 00 0 0 1\n+ [13] .debug_str PROGBITS 0000000000000000 0007a0 00015c 01 MS 0 0 1\n+ [14] .comment PROGBITS 0000000000000000 0008fc 000020 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 0000000000000000 00091c 000000 00 0 0 1\n [16] .eh_frame PROGBITS 0000000000000000 000920 000060 00 A 0 0 8\n [17] .rela.eh_frame RELA 0000000000000000 001280 000030 18 I 18 16 8\n [18] .symtab SYMTAB 0000000000000000 000980 000210 18 19 16 8\n [19] .strtab STRTAB 0000000000000000 000b90 000041 00 0 0 1\n [20] .shstrtab STRTAB 0000000000000000 0012b0 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": "@@ -5,77 +5,77 @@\n 0000000000000020 000000120000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0\n 0000000000000038 000000140000011b R_AARCH64_CALL26 0000000000000000 munmap + 0\n 0000000000000048 000000150000011b R_AARCH64_CALL26 0000000000000000 abort + 0\n \n Relocation section '.rela.debug_info' at offset 0xc38 contains 64 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000700000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 113\n-0000000000000011 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f2\n-0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 68\n+000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 115\n+0000000000000011 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c4\n+0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d4\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000000a00000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3c\n+0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 37\n 0000000000000037 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 14\n-000000000000003e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a1\n-0000000000000045 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 51\n-000000000000004c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 147\n-0000000000000053 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 109\n+000000000000003e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 73\n+0000000000000045 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4c\n+000000000000004c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 149\n+0000000000000053 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 10b\n 0000000000000058 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a\n-000000000000006b 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 96\n-0000000000000079 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 138\n-0000000000000082 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + fd\n-0000000000000087 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + dc\n-0000000000000093 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12f\n+000000000000006b 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 68\n+0000000000000079 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 13a\n+0000000000000082 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + cf\n+0000000000000087 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ae\n+0000000000000093 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 131\n 000000000000009f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n-00000000000000ad 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e4\n-00000000000000b4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b4\n-00000000000000b9 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 122\n+00000000000000ad 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b6\n+00000000000000b4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 86\n+00000000000000b9 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 124\n 00000000000000c0 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 30\n-00000000000000d7 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 63\n+00000000000000d7 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5e\n 00000000000000e2 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 4\n 00000000000000e6 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 0\n-00000000000000eb 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 153\n+00000000000000eb 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 155\n 00000000000000f6 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 41\n 00000000000000fa 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 3d\n 0000000000000108 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 7c\n 000000000000010c 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 7a\n 0000000000000111 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 3c\n 0000000000000131 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 4c\n-000000000000013f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2c\n+000000000000013f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 27\n 000000000000014a 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n-0000000000000161 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 63\n+0000000000000161 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 5e\n 000000000000016c 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + a3\n 0000000000000170 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 9f\n-0000000000000175 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 153\n+0000000000000175 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 155\n 0000000000000180 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + e0\n 0000000000000184 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + dc\n-0000000000000189 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 37\n+0000000000000189 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 32\n 0000000000000194 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 11d\n 0000000000000198 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 119\n-000000000000019d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ae\n+000000000000019d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 80\n 00000000000001a8 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 15a\n 00000000000001ac 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 156\n 00000000000001bb 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 197\n 00000000000001bf 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 193\n-00000000000001c4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 102\n+00000000000001c4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 104\n 00000000000001cf 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 1d4\n 00000000000001d3 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 1d0\n 00000000000001e1 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 20f\n 00000000000001e5 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 20d\n 00000000000001ea 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 10\n 000000000000022c 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 24\n-000000000000023a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4a\n-000000000000023e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4a\n-0000000000000246 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 141\n-000000000000024a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 141\n-0000000000000253 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 27\n-0000000000000257 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 27\n-000000000000025f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + cb\n-0000000000000263 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + cb\n+000000000000023a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 45\n+000000000000023e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 45\n+0000000000000246 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 143\n+000000000000024a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 143\n+0000000000000253 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 63\n+0000000000000257 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 63\n+000000000000025f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9d\n+0000000000000263 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9d\n \n Relocation section '.rela.debug_aranges' at offset 0x1238 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000600000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x1268 contains 1 entry:\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,119 +2,119 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x267 (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_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: 0x3c): unsigned char\n+ <30> DW_AT_name : (indirect string, offset: 0x37): 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: 0x14): 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: 0xa1): unsigned int\n+ <3e> DW_AT_name : (indirect string, offset: 0x73): 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: 0x51): long unsigned int\n+ <45> DW_AT_name : (indirect string, offset: 0x4c): 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: 0x147): signed char\n+ <4c> DW_AT_name : (indirect string, offset: 0x149): 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: 0x109): short int\n+ <53> DW_AT_name : (indirect string, offset: 0x10b): short int\n <1><57>: Abbrev Number: 3 (DW_TAG_typedef)\n <58> DW_AT_name : (indirect string, offset: 0xa): __int32_t\n <5c> DW_AT_decl_file : 2\n <5d> DW_AT_decl_line : 41\n <5e> DW_AT_decl_column : 20\n <5f> DW_AT_type : <0x63>\n <1><63>: Abbrev Number: 4 (DW_TAG_base_type)\n <64> DW_AT_byte_size : 4\n <65> DW_AT_encoding : 5\t(signed)\n <66> DW_AT_name : int\n <1><6a>: Abbrev Number: 3 (DW_TAG_typedef)\n- <6b> DW_AT_name : (indirect string, offset: 0x96): __uint32_t\n+ <6b> DW_AT_name : (indirect string, offset: 0x68): __uint32_t\n <6f> DW_AT_decl_file : 2\n <70> DW_AT_decl_line : 42\n <71> DW_AT_decl_column : 22\n <72> DW_AT_type : <0x3b>\n <1><76>: Abbrev Number: 2 (DW_TAG_base_type)\n <77> DW_AT_byte_size : 8\n <78> DW_AT_encoding : 5\t(signed)\n- <79> DW_AT_name : (indirect string, offset: 0x138): long int\n+ <79> DW_AT_name : (indirect string, offset: 0x13a): long int\n <1><7d>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <7e> DW_AT_byte_size : 8\n <1><7f>: Abbrev Number: 2 (DW_TAG_base_type)\n <80> DW_AT_byte_size : 1\n <81> DW_AT_encoding : 8\t(unsigned char)\n- <82> DW_AT_name : (indirect string, offset: 0xfd): char\n+ <82> DW_AT_name : (indirect string, offset: 0xcf): char\n <1><86>: Abbrev Number: 3 (DW_TAG_typedef)\n- <87> DW_AT_name : (indirect string, offset: 0xdc): int32_t\n+ <87> DW_AT_name : (indirect string, offset: 0xae): int32_t\n <8b> DW_AT_decl_file : 3\n <8c> DW_AT_decl_line : 26\n <8d> DW_AT_decl_column : 19\n <8e> DW_AT_type : <0x57>\n <1><92>: Abbrev Number: 3 (DW_TAG_typedef)\n- <93> DW_AT_name : (indirect string, offset: 0x12f): uint32_t\n+ <93> DW_AT_name : (indirect string, offset: 0x131): uint32_t\n <97> DW_AT_decl_file : 4\n <98> DW_AT_decl_line : 26\n <99> DW_AT_decl_column : 20\n <9a> DW_AT_type : <0x6a>\n <1><9e>: Abbrev Number: 3 (DW_TAG_typedef)\n <9f> DW_AT_name : (indirect string, offset: 0x0): uintptr_t\n DW_AT_decl_file : 5\n DW_AT_decl_line : 90\n DW_AT_decl_column : 27\n DW_AT_type : <0x42>\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_low_pc : 0x30\n DW_AT_high_pc : 0x1c\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 : <0x13e>\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 : <0x7d>\n DW_AT_location : 0x4 (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 : <0x9e>\n DW_AT_location : 0x41 (location list)\n DW_AT_GNU_locviews: 0x3d\n <2>: Abbrev Number: 8 (DW_TAG_variable)\n@@ -138,51 +138,51 @@\n <3><12f>: Abbrev Number: 0\n <2><130>: Abbrev Number: 11 (DW_TAG_GNU_call_site)\n <131> DW_AT_low_pc : 0x4c\n <139> DW_AT_abstract_origin: <0x245>\n <2><13d>: Abbrev Number: 0\n <1><13e>: Abbrev Number: 12 (DW_TAG_subprogram)\n <13f> DW_AT_external : 1\n- <13f> DW_AT_name : (indirect string, offset: 0x2c): x_cgo_mmap\n+ <13f> DW_AT_name : (indirect string, offset: 0x27): x_cgo_mmap\n <143> DW_AT_decl_file : 1\n <144> DW_AT_decl_line : 15\n <145> DW_AT_decl_column : 1\n <146> DW_AT_prototyped : 1\n <146> DW_AT_type : <0x9e>\n <14a> DW_AT_low_pc : 0x0\n <152> DW_AT_high_pc : 0x30\n <15a> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <15c> DW_AT_GNU_all_call_sites: 1\n <15c> DW_AT_sibling : <0x239>\n <2><160>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <161> DW_AT_name : (indirect string, offset: 0x63): addr\n+ <161> DW_AT_name : (indirect string, offset: 0x5e): addr\n <165> DW_AT_decl_file : 1\n <166> DW_AT_decl_line : 15\n <167> DW_AT_decl_column : 18\n <168> DW_AT_type : <0x7d>\n <16c> DW_AT_location : 0xa3 (location list)\n <170> DW_AT_GNU_locviews: 0x9f\n <2><174>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <175> DW_AT_name : (indirect string, offset: 0x153): length\n+ <175> DW_AT_name : (indirect string, offset: 0x155): length\n <179> DW_AT_decl_file : 1\n <17a> DW_AT_decl_line : 15\n <17b> DW_AT_decl_column : 34\n <17c> DW_AT_type : <0x9e>\n <180> DW_AT_location : 0xe0 (location list)\n <184> DW_AT_GNU_locviews: 0xdc\n <2><188>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <189> DW_AT_name : (indirect string, offset: 0x37): prot\n+ <189> DW_AT_name : (indirect string, offset: 0x32): prot\n <18d> DW_AT_decl_file : 1\n <18e> DW_AT_decl_line : 15\n <18f> DW_AT_decl_column : 50\n <190> DW_AT_type : <0x86>\n <194> DW_AT_location : 0x11d (location list)\n <198> DW_AT_GNU_locviews: 0x119\n <2><19c>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <19d> DW_AT_name : (indirect string, offset: 0xae): flags\n+ <19d> DW_AT_name : (indirect string, offset: 0x80): flags\n <1a1> DW_AT_decl_file : 1\n <1a2> DW_AT_decl_line : 15\n <1a3> DW_AT_decl_column : 64\n <1a4> DW_AT_type : <0x86>\n <1a8> DW_AT_location : 0x15a (location list)\n <1ac> DW_AT_GNU_locviews: 0x156\n <2><1b0>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n@@ -190,15 +190,15 @@\n <1b4> DW_AT_decl_file : 1\n <1b5> DW_AT_decl_line : 15\n <1b6> DW_AT_decl_column : 79\n <1b7> DW_AT_type : <0x86>\n <1bb> DW_AT_location : 0x197 (location list)\n <1bf> DW_AT_GNU_locviews: 0x193\n <2><1c3>: Abbrev Number: 7 (DW_TAG_formal_parameter)\n- <1c4> DW_AT_name : (indirect string, offset: 0x102): offset\n+ <1c4> DW_AT_name : (indirect string, offset: 0x104): offset\n <1c8> DW_AT_decl_file : 1\n <1c9> DW_AT_decl_line : 15\n <1ca> DW_AT_decl_column : 92\n <1cb> DW_AT_type : <0x92>\n <1cf> DW_AT_location : 0x1d4 (location list)\n <1d3> DW_AT_GNU_locviews: 0x1d0\n <2><1d7>: Abbrev Number: 8 (DW_TAG_variable)\n@@ -235,38 +235,38 @@\n <2><22b>: Abbrev Number: 11 (DW_TAG_GNU_call_site)\n <22c> DW_AT_low_pc : 0x24\n <234> DW_AT_abstract_origin: <0x25e>\n <2><238>: Abbrev Number: 0\n <1><239>: Abbrev Number: 14 (DW_TAG_subprogram)\n <23a> DW_AT_external : 1\n <23a> DW_AT_declaration : 1\n- <23a> DW_AT_linkage_name: (indirect string, offset: 0x4a): munmap\n- <23e> DW_AT_name : (indirect string, offset: 0x4a): munmap\n+ <23a> DW_AT_linkage_name: (indirect string, offset: 0x45): munmap\n+ <23e> DW_AT_name : (indirect string, offset: 0x45): munmap\n <242> DW_AT_decl_file : 6\n <243> DW_AT_decl_line : 76\n <244> DW_AT_decl_column : 12\n <1><245>: Abbrev Number: 15 (DW_TAG_subprogram)\n <246> DW_AT_external : 1\n <246> DW_AT_declaration : 1\n- <246> DW_AT_linkage_name: (indirect string, offset: 0x141): abort\n- <24a> DW_AT_name : (indirect string, offset: 0x141): abort\n+ <246> DW_AT_linkage_name: (indirect string, offset: 0x143): abort\n+ <24a> DW_AT_name : (indirect string, offset: 0x143): abort\n <24e> DW_AT_decl_file : 7\n <24f> DW_AT_decl_line : 591\n <251> DW_AT_decl_column : 13\n <1><252>: Abbrev Number: 14 (DW_TAG_subprogram)\n <253> DW_AT_external : 1\n <253> DW_AT_declaration : 1\n- <253> DW_AT_linkage_name: (indirect string, offset: 0x27): mmap\n- <257> DW_AT_name : (indirect string, offset: 0x27): mmap\n+ <253> DW_AT_linkage_name: (indirect string, offset: 0x63): mmap\n+ <257> DW_AT_name : (indirect string, offset: 0x63): mmap\n <25b> DW_AT_decl_file : 6\n <25c> DW_AT_decl_line : 57\n <25d> DW_AT_decl_column : 14\n <1><25e>: Abbrev Number: 14 (DW_TAG_subprogram)\n <25f> DW_AT_external : 1\n <25f> DW_AT_declaration : 1\n- <25f> DW_AT_linkage_name: (indirect string, offset: 0xcb): __errno_location\n- <263> DW_AT_name : (indirect string, offset: 0xcb): __errno_location\n+ <25f> DW_AT_linkage_name: (indirect string, offset: 0x9d): __errno_location\n+ <263> DW_AT_name : (indirect string, offset: 0x9d): __errno_location\n <267> DW_AT_decl_file : 8\n <268> DW_AT_decl_line : 37\n <269> DW_AT_decl_column : 13\n <1><26a>: 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-15) 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,46 +1,46 @@\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 \tstp\tx29, x30, [sp, #-16]!\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\tw5, w5\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 \tmov\tx29, sp\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 \tbl\t0 \n R_AARCH64_CALL26\tmmap\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 \tcmn\tx0, #0x1\n \tb.eq\t20 // b.none\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 \tldp\tx29, x30, [sp], #16\n \tret\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 \tbl\t0 <__errno_location>\n R_AARCH64_CALL26\t__errno_location\n \tldrsw\tx0, [x0]\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 \tldp\tx29, x30, [sp], #16\n \tret\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 \tstp\tx29, x30, [sp, #-16]!\n \tmov\tx29, sp\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 \tbl\t0 \n R_AARCH64_CALL26\tmunmap\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 \ttbnz\tw0, #31, 48 \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 \tldp\tx29, x30, [sp], #16\n \tret\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 \tbl\t0 \n R_AARCH64_CALL26\tabort\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 0006d0 0002d0 18 I 18 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 000183 000090 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 000213 00007a 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 00028d 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 0009a0 000030 18 I 18 9 8\n [11] .debug_line PROGBITS 0000000000000000 0002bd 00006d 00 0 0 1\n [12] .rela.debug_line RELA 0000000000000000 0009d0 000018 18 I 18 11 8\n- [13] .debug_str PROGBITS 0000000000000000 00032a 0000ff 01 MS 0 0 1\n- [14] .comment PROGBITS 0000000000000000 000429 000020 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 0000000000000000 000449 000000 00 0 0 1\n+ [13] .debug_str PROGBITS 0000000000000000 00032a 000101 01 MS 0 0 1\n+ [14] .comment PROGBITS 0000000000000000 00042b 000020 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 0000000000000000 00044b 000000 00 0 0 1\n [16] .eh_frame PROGBITS 0000000000000000 000450 000040 00 A 0 0 8\n [17] .rela.eh_frame RELA 0000000000000000 0009e8 000030 18 I 18 16 8\n [18] .symtab SYMTAB 0000000000000000 000490 0001e0 18 19 16 8\n [19] .strtab STRTAB 0000000000000000 000670 000030 00 0 0 1\n [20] .shstrtab STRTAB 0000000000000000 000a18 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 0000000000000008 000000110000011a R_AARCH64_JUMP26 0000000000000000 setenv + 0\n 0000000000000010 000000130000011a R_AARCH64_JUMP26 0000000000000000 unsetenv + 0\n \n Relocation section '.rela.debug_info' at offset 0x6d0 contains 30 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000700000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e6\n+000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e8\n 0000000000000011 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 24\n-0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 90\n+0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 31\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000000a00000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 7d\n-0000000000000037 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c7\n+0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ad\n+0000000000000037 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c9\n 000000000000003e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e\n-0000000000000045 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 31\n-000000000000004c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + da\n-0000000000000053 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f5\n-0000000000000061 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + be\n-000000000000006e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 8b\n+0000000000000045 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 61\n+000000000000004c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + dc\n+0000000000000053 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f7\n+0000000000000061 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c0\n+000000000000006e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + bb\n 0000000000000075 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n-000000000000007c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 52\n-0000000000000081 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 43\n+000000000000007c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 82\n+0000000000000081 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 73\n 0000000000000088 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 10\n 00000000000000aa 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 4\n 00000000000000ae 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 0\n 00000000000000b3 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 14\n-00000000000000c9 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 70\n+00000000000000c9 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a0\n 00000000000000d0 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 00000000000000f2 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 41\n 00000000000000f6 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 3d\n 00000000000000fb 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + c\n 0000000000000115 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b\n 0000000000000119 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b\n-0000000000000122 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 69\n-0000000000000126 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 69\n+0000000000000122 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 99\n+0000000000000126 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 99\n \n Relocation section '.rela.debug_aranges' at offset 0x9a0 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000600000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x9d0 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 : 0x14\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 : 8\t(unsigned 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 : 0x10\n <90> DW_AT_high_pc : 0x4\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: 50 \t(DW_OP_reg0 (x0))\n DW_AT_GNU_call_site_value: 3 byte block: f3 1 50 \t(DW_OP_GNU_entry_value: (DW_OP_reg0 (x0)))\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 : 0xc\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-15) 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,19 +1,19 @@\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 \tldp\tx0, x1, [x0]\n \tmov\tw2, #0x1 \t// #1\n \tb\t0 \n R_AARCH64_JUMP26\tsetenv\n \tnop\n \n 0000000000000010 :\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 \tb\t0 \n R_AARCH64_JUMP26\tunsetenv\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 001610 000b10 18 I 18 5 8\n [ 7] .debug_abbrev PROGBITS 0000000000000000 000855 000187 00 0 0 1\n [ 8] .debug_loc PROGBITS 0000000000000000 0009dc 00025b 00 0 0 1\n [ 9] .debug_aranges PROGBITS 0000000000000000 000c37 000030 00 0 0 1\n [10] .rela.debug_aranges RELA 0000000000000000 002120 000030 18 I 18 9 8\n [11] .debug_line PROGBITS 0000000000000000 000c67 000297 00 0 0 1\n [12] .rela.debug_line RELA 0000000000000000 002150 000018 18 I 18 11 8\n- [13] .debug_str PROGBITS 0000000000000000 000efe 000390 01 MS 0 0 1\n- [14] .comment PROGBITS 0000000000000000 00128e 000020 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 0000000000000000 0012ae 000000 00 0 0 1\n+ [13] .debug_str PROGBITS 0000000000000000 000efe 000392 01 MS 0 0 1\n+ [14] .comment PROGBITS 0000000000000000 001290 000020 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 0000000000000000 0012b0 000000 00 0 0 1\n [16] .eh_frame PROGBITS 0000000000000000 0012b0 000060 00 A 0 0 8\n [17] .rela.eh_frame RELA 0000000000000000 002168 000018 18 I 18 16 8\n [18] .symtab SYMTAB 0000000000000000 001310 000210 18 19 16 8\n [19] .strtab STRTAB 0000000000000000 001520 00005a 00 0 0 1\n [20] .shstrtab STRTAB 0000000000000000 002180 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,129 +7,129 @@\n 0000000000000120 000000140000011b R_AARCH64_CALL26 0000000000000000 sigismember + 0\n 0000000000000178 000000130000011b R_AARCH64_CALL26 0000000000000000 sigaction + 0\n 0000000000000188 000000150000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0\n \n Relocation section '.rela.debug_info' at offset 0x1610 contains 118 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000700000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 170\n-0000000000000011 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 330\n-0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 297\n+000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 17a\n+0000000000000011 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 332\n+0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 275\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000000a00000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 140\n-0000000000000035 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 6c\n-0000000000000043 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2cc\n-000000000000004a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f4\n-0000000000000051 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12b\n-0000000000000058 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 198\n-000000000000005f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1ae\n-0000000000000066 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 219\n-000000000000006d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1cb\n-0000000000000074 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 62\n-0000000000000079 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 326\n-000000000000008c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 316\n-0000000000000098 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34\n-00000000000000a4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 351\n-00000000000000b0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 8f\n+0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 14a\n+0000000000000035 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 76\n+0000000000000043 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2ce\n+000000000000004a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1fe\n+0000000000000051 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 135\n+0000000000000058 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1a2\n+000000000000005f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b8\n+0000000000000066 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 223\n+000000000000006d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1d5\n+0000000000000074 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 6c\n+0000000000000079 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 328\n+000000000000008c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 318\n+0000000000000098 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3e\n+00000000000000a4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 353\n+00000000000000b0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 99\n 00000000000000bc 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 11\n-00000000000000cc 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 231\n-00000000000000d1 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 248\n-00000000000000dd 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 59\n-00000000000000e9 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 73\n-00000000000000f5 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 10e\n-000000000000010a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 242\n-0000000000000128 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 385\n-0000000000000134 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 284\n-0000000000000141 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 340\n-000000000000014d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 149\n-000000000000015a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 359\n-000000000000016f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2de\n-000000000000017c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34a\n-0000000000000193 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2c5\n-00000000000001a0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + de\n-00000000000001ad 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 121\n-00000000000001c4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2de\n-00000000000001d1 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34a\n-00000000000001de 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 121\n-00000000000001f5 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2de\n-0000000000000202 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34a\n-000000000000020f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + bf\n-000000000000021c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 118\n-0000000000000229 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b6\n-0000000000000240 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 364\n-000000000000024d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c9\n-0000000000000264 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 18e\n-0000000000000270 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 17f\n-0000000000000286 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f3\n-0000000000000293 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 28b\n-00000000000002a0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3f\n-00000000000002b7 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2f1\n-00000000000002c4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 89\n-00000000000002db 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 259\n-00000000000002e8 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 15f\n-00000000000002f5 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 97\n-000000000000030c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 22c\n-0000000000000318 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d8\n-0000000000000324 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 139\n-000000000000033c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 36b\n-0000000000000348 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 26b\n-0000000000000354 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 201\n-0000000000000360 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 106\n-0000000000000386 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 185\n-0000000000000393 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 210\n-00000000000003a0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 168\n-00000000000003ad 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 264\n-00000000000003ba 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1a4\n-00000000000003c8 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 374\n-00000000000003d4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1bc\n-00000000000003fa 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + fb\n-0000000000000406 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 7c\n-0000000000000434 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e9\n-0000000000000441 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 302\n-000000000000044e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 275\n-000000000000045b 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 250\n-0000000000000468 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2e5\n-000000000000047f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1dd\n-0000000000000486 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 47\n-0000000000000494 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d0\n-00000000000004a1 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1d7\n-00000000000004ae 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b\n-00000000000004bb 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 321\n-00000000000004c9 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a7\n-00000000000004da 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 24\n+00000000000000cc 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 23b\n+00000000000000d1 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 252\n+00000000000000dd 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 63\n+00000000000000e9 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 7d\n+00000000000000f5 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 118\n+000000000000010a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 24c\n+0000000000000128 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 387\n+0000000000000134 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2b4\n+0000000000000141 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 342\n+000000000000014d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 153\n+000000000000015a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 35b\n+000000000000016f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2e0\n+000000000000017c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34c\n+0000000000000193 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2c7\n+00000000000001a0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e8\n+00000000000001ad 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12b\n+00000000000001c4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2e0\n+00000000000001d1 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34c\n+00000000000001de 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12b\n+00000000000001f5 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2e0\n+0000000000000202 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34c\n+000000000000020f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c9\n+000000000000021c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 122\n+0000000000000229 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c0\n+0000000000000240 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 366\n+000000000000024d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d3\n+0000000000000264 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 198\n+0000000000000270 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 189\n+0000000000000286 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + fd\n+0000000000000293 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2bb\n+00000000000002a0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 49\n+00000000000002b7 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2f3\n+00000000000002c4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 93\n+00000000000002db 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 263\n+00000000000002e8 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 169\n+00000000000002f5 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a1\n+000000000000030c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 236\n+0000000000000318 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e2\n+0000000000000324 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 143\n+000000000000033c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 36d\n+0000000000000348 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b\n+0000000000000354 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 20b\n+0000000000000360 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 110\n+0000000000000386 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 18f\n+0000000000000393 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 21a\n+00000000000003a0 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 172\n+00000000000003ad 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 26e\n+00000000000003ba 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1ae\n+00000000000003c8 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 376\n+00000000000003d4 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c6\n+00000000000003fa 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 105\n+0000000000000406 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 86\n+0000000000000434 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f3\n+0000000000000441 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 304\n+000000000000044e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2a5\n+000000000000045b 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 25a\n+0000000000000468 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2e7\n+000000000000047f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e7\n+0000000000000486 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 51\n+0000000000000494 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + da\n+00000000000004a1 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e1\n+00000000000004ae 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 25\n+00000000000004bb 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 323\n+00000000000004c9 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b1\n+00000000000004da 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2e\n 00000000000004e5 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n-00000000000004fc 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 37e\n+00000000000004fc 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 380\n 0000000000000507 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + a\n 000000000000050b 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 0\n-0000000000000510 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 20a\n+0000000000000510 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 214\n 000000000000051b 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 85\n 000000000000051f 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 7f\n-0000000000000524 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2f9\n+0000000000000524 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2fb\n 000000000000052f 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + db\n 0000000000000533 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + d1\n 0000000000000543 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 15a\n 0000000000000547 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 150\n-000000000000055c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 27d\n+000000000000055c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2ad\n 0000000000000575 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 1d5\n 0000000000000579 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 1c9\n 000000000000057e 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 98\n 0000000000000596 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + c4\n 00000000000005ae 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + f0\n 00000000000005d2 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 124\n 00000000000005f0 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 17c\n 0000000000000613 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 18c\n-000000000000062d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 236\n-0000000000000631 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 236\n-0000000000000639 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9d\n-000000000000063d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9d\n-0000000000000645 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e9\n-0000000000000649 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e9\n-0000000000000651 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 153\n-0000000000000655 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 153\n+000000000000062d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 240\n+0000000000000631 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 240\n+0000000000000639 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a7\n+000000000000063d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a7\n+0000000000000645 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f3\n+0000000000000649 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f3\n+0000000000000651 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 15d\n+0000000000000655 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 15d\n 000000000000065d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n 0000000000000661 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n \n Relocation section '.rela.debug_aranges' at offset 0x2120 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000600000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 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: 0x665 (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: 0x170): GNU C17 10.2.0\n+ DW_AT_producer : (indirect string, offset: 0x17a): GNU C17 10.2.0\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x330): gcc_sigaction.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x297): /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x332): gcc_sigaction.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x275): /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 : 0x1ac\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: 0x140): long int\n+ <30> DW_AT_name : (indirect string, offset: 0x14a): long int\n <1><34>: Abbrev Number: 3 (DW_TAG_typedef)\n- <35> DW_AT_name : (indirect string, offset: 0x6c): size_t\n+ <35> DW_AT_name : (indirect string, offset: 0x76): 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: 0x2cc): long unsigned int\n+ <43> DW_AT_name : (indirect string, offset: 0x2ce): long unsigned int\n <1><47>: Abbrev Number: 2 (DW_TAG_base_type)\n <48> DW_AT_byte_size : 4\n <49> DW_AT_encoding : 7\t(unsigned)\n- <4a> DW_AT_name : (indirect string, offset: 0x1f4): unsigned int\n+ <4a> DW_AT_name : (indirect string, offset: 0x1fe): unsigned 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: 0x12b): long long int\n+ <51> DW_AT_name : (indirect string, offset: 0x135): 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: 0x198): long double\n+ <58> DW_AT_name : (indirect string, offset: 0x1a2): 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: 0x1ae): unsigned char\n+ <5f> DW_AT_name : (indirect string, offset: 0x1b8): 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: 0x219): short unsigned int\n+ <66> DW_AT_name : (indirect string, offset: 0x223): short unsigned int\n <1><6a>: Abbrev Number: 2 (DW_TAG_base_type)\n <6b> DW_AT_byte_size : 1\n <6c> DW_AT_encoding : 6\t(signed char)\n- <6d> DW_AT_name : (indirect string, offset: 0x1cb): signed char\n+ <6d> DW_AT_name : (indirect string, offset: 0x1d5): signed char\n <1><71>: Abbrev Number: 2 (DW_TAG_base_type)\n <72> DW_AT_byte_size : 2\n <73> DW_AT_encoding : 5\t(signed)\n- <74> DW_AT_name : (indirect string, offset: 0x62): short int\n+ <74> DW_AT_name : (indirect string, offset: 0x6c): short int\n <1><78>: Abbrev Number: 3 (DW_TAG_typedef)\n- <79> DW_AT_name : (indirect string, offset: 0x326): __int32_t\n+ <79> DW_AT_name : (indirect string, offset: 0x328): __int32_t\n <7d> DW_AT_decl_file : 3\n <7e> DW_AT_decl_line : 41\n <7f> DW_AT_decl_column : 20\n <80> DW_AT_type : <0x84>\n <1><84>: Abbrev Number: 4 (DW_TAG_base_type)\n <85> DW_AT_byte_size : 4\n <86> DW_AT_encoding : 5\t(signed)\n <87> DW_AT_name : int\n <1><8b>: Abbrev Number: 3 (DW_TAG_typedef)\n- <8c> DW_AT_name : (indirect string, offset: 0x316): __uint32_t\n+ <8c> DW_AT_name : (indirect string, offset: 0x318): __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 : <0x47>\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: 0x351): __uid_t\n+ DW_AT_name : (indirect string, offset: 0x353): __uid_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 146\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: 0x8f): __pid_t\n+ DW_AT_name : (indirect string, offset: 0x99): __pid_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 154\n DW_AT_decl_column : 25\n DW_AT_type : <0x84>\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 : 8\t(unsigned char)\n- DW_AT_name : (indirect string, offset: 0x231): char\n+ DW_AT_name : (indirect string, offset: 0x23b): char\n <1>: Abbrev Number: 3 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x248): int32_t\n+ DW_AT_name : (indirect string, offset: 0x252): int32_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 26\n DW_AT_decl_column : 19\n DW_AT_type : <0x78>\n <1>: Abbrev Number: 3 (DW_TAG_typedef)\n-
DW_AT_name : (indirect string, offset: 0x59): uint64_t\n+
DW_AT_name : (indirect string, offset: 0x63): 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: 0x73): intptr_t\n+ DW_AT_name : (indirect string, offset: 0x7d): 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: 0x10e): uintptr_t\n+ DW_AT_name : (indirect string, offset: 0x118): 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: 0x242): __val\n+ <10a> DW_AT_name : (indirect string, offset: 0x24c): __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: 0x385): __sigset_t\n+ <128> DW_AT_name : (indirect string, offset: 0x387): __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: 0x284): sigval\n+ <134> DW_AT_name : (indirect string, offset: 0x2b4): 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: 0x340): sival_int\n+ <141> DW_AT_name : (indirect string, offset: 0x342): 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 : <0x84>\n <2><14c>: Abbrev Number: 11 (DW_TAG_member)\n- <14d> DW_AT_name : (indirect string, offset: 0x149): sival_ptr\n+ <14d> DW_AT_name : (indirect string, offset: 0x153): 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: 0x359): __sigval_t\n+ <15a> DW_AT_name : (indirect string, offset: 0x35b): __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: 0x2de): si_pid\n+ <16f> DW_AT_name : (indirect string, offset: 0x2e0): 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: 0x34a): si_uid\n+ <17c> DW_AT_name : (indirect string, offset: 0x34c): 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: 0x2c5): si_tid\n+ <193> DW_AT_name : (indirect string, offset: 0x2c7): 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 : <0x84>\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: 0xde): si_overrun\n+ <1a0> DW_AT_name : (indirect string, offset: 0xe8): 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 : <0x84>\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: 0x121): si_sigval\n+ <1ad> DW_AT_name : (indirect string, offset: 0x12b): 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: 0x2de): si_pid\n+ <1c4> DW_AT_name : (indirect string, offset: 0x2e0): 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: 0x34a): si_uid\n+ <1d1> DW_AT_name : (indirect string, offset: 0x34c): 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: 0x121): si_sigval\n+ <1de> DW_AT_name : (indirect string, offset: 0x12b): 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: 0x2de): si_pid\n+ <1f5> DW_AT_name : (indirect string, offset: 0x2e0): 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: 0x34a): si_uid\n+ <202> DW_AT_name : (indirect string, offset: 0x34c): 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: 0xbf): si_status\n+ <20f> DW_AT_name : (indirect string, offset: 0xc9): 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 : <0x84>\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: 0x118): si_utime\n+ <21c> DW_AT_name : (indirect string, offset: 0x122): 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: 0xb6): si_stime\n+ <229> DW_AT_name : (indirect string, offset: 0xc0): 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: 0x364): _lower\n+ <240> DW_AT_name : (indirect string, offset: 0x366): _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: 0xc9): _upper\n+ <24d> DW_AT_name : (indirect string, offset: 0xd3): _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: 0x18e): _addr_bnd\n+ <264> DW_AT_name : (indirect string, offset: 0x198): _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: 0x17f): _pkey\n+ <270> DW_AT_name : (indirect string, offset: 0x189): _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: 0xf3): si_addr\n+ <286> DW_AT_name : (indirect string, offset: 0xfd): 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: 0x28b): si_addr_lsb\n+ <293> DW_AT_name : (indirect string, offset: 0x2bb): 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 : <0x71>\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: 0x2f1): si_band\n+ <2b7> DW_AT_name : (indirect string, offset: 0x2f3): 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: 0x89): si_fd\n+ <2c4> DW_AT_name : (indirect string, offset: 0x93): 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 : <0x84>\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: 0x259): _call_addr\n+ <2db> DW_AT_name : (indirect string, offset: 0x263): _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: 0x15f): _syscall\n+ <2e8> DW_AT_name : (indirect string, offset: 0x169): _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 : <0x84>\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: 0x97): _arch\n+ <2f5> DW_AT_name : (indirect string, offset: 0xa1): _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 : <0x47>\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: 0x22c): _pad\n+ <30c> DW_AT_name : (indirect string, offset: 0x236): _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: 0xd8): _kill\n+ <318> DW_AT_name : (indirect string, offset: 0xe2): _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: 0x139): _timer\n+ <324> DW_AT_name : (indirect string, offset: 0x143): _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: 0x36b): _sigchld\n+ <33c> DW_AT_name : (indirect string, offset: 0x36d): _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: 0x26b): _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: 0x201): _sigpoll\n+ <354> DW_AT_name : (indirect string, offset: 0x20b): _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: 0x106): _sigsys\n+ <360> DW_AT_name : (indirect string, offset: 0x110): _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 : <0x84>\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: 0x185): si_signo\n+ <386> DW_AT_name : (indirect string, offset: 0x18f): 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 : <0x84>\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: 0x210): si_errno\n+ <393> DW_AT_name : (indirect string, offset: 0x21a): 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 : <0x84>\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: 0x168): si_code\n+ <3a0> DW_AT_name : (indirect string, offset: 0x172): 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 : <0x84>\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: 0x264): __pad0\n+ <3ad> DW_AT_name : (indirect string, offset: 0x26e): __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 : <0x84>\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: 0x1a4): _sifields\n+ <3ba> DW_AT_name : (indirect string, offset: 0x1ae): _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: 0x374): siginfo_t\n+ <3c8> DW_AT_name : (indirect string, offset: 0x376): 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: 0x1bc): __sighandler_t\n+ <3d4> DW_AT_name : (indirect string, offset: 0x1c6): __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: 0xfb): sa_handler\n+ <3fa> DW_AT_name : (indirect string, offset: 0x105): 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: 0x7c): sa_sigaction\n+ <406> DW_AT_name : (indirect string, offset: 0x86): 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,136 +571,136 @@\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: 0xe9): sigaction\n+ <434> DW_AT_name : (indirect string, offset: 0xf3): 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: 0x302): __sigaction_handler\n+ <441> DW_AT_name : (indirect string, offset: 0x304): __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: 0x275): sa_mask\n+ <44e> DW_AT_name : (indirect string, offset: 0x2a5): 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: 0x250): sa_flags\n+ <45b> DW_AT_name : (indirect string, offset: 0x25a): 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 : <0x84>\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: 0x2e5): sa_restorer\n+ <468> DW_AT_name : (indirect string, offset: 0x2e7): 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: 0x1dd): long long unsigned int\n+ <47f> DW_AT_name : (indirect string, offset: 0x1e7): long long unsigned int\n <1><483>: Abbrev Number: 2 (DW_TAG_base_type)\n <484> DW_AT_byte_size : 16\n <485> DW_AT_encoding : 7\t(unsigned)\n- <486> DW_AT_name : (indirect string, offset: 0x47): __int128 unsigned\n+ <486> DW_AT_name : (indirect string, offset: 0x51): __int128 unsigned\n <1><48a>: Abbrev Number: 6 (DW_TAG_structure_type)\n <48b> DW_AT_byte_size : 32\n <48c> DW_AT_decl_file : 1\n <48d> DW_AT_decl_line : 18\n <48e> DW_AT_decl_column : 9\n <48f> DW_AT_sibling : <0x4c8>\n <2><493>: Abbrev Number: 7 (DW_TAG_member)\n- <494> DW_AT_name : (indirect string, offset: 0xd0): handler\n+ <494> DW_AT_name : (indirect string, offset: 0xda): handler\n <498> DW_AT_decl_file : 1\n <499> DW_AT_decl_line : 19\n <49a> DW_AT_decl_column : 12\n <49b> DW_AT_type : <0xf4>\n <49f> DW_AT_data_member_location: 0\n <2><4a0>: Abbrev Number: 7 (DW_TAG_member)\n- <4a1> DW_AT_name : (indirect string, offset: 0x1d7): flags\n+ <4a1> DW_AT_name : (indirect string, offset: 0x1e1): flags\n <4a5> DW_AT_decl_file : 1\n <4a6> DW_AT_decl_line : 20\n <4a7> DW_AT_decl_column : 11\n <4a8> DW_AT_type : <0xdc>\n <4ac> DW_AT_data_member_location: 8\n <2><4ad>: Abbrev Number: 7 (DW_TAG_member)\n- <4ae> DW_AT_name : (indirect string, offset: 0x1b): restorer\n+ <4ae> DW_AT_name : (indirect string, offset: 0x25): restorer\n <4b2> DW_AT_decl_file : 1\n <4b3> DW_AT_decl_line : 21\n <4b4> DW_AT_decl_column : 12\n <4b5> DW_AT_type : <0xf4>\n <4b9> DW_AT_data_member_location: 16\n <2><4ba>: Abbrev Number: 7 (DW_TAG_member)\n- <4bb> DW_AT_name : (indirect string, offset: 0x321): mask\n+ <4bb> DW_AT_name : (indirect string, offset: 0x323): mask\n <4bf> DW_AT_decl_file : 1\n <4c0> DW_AT_decl_line : 22\n <4c1> DW_AT_decl_column : 11\n <4c2> DW_AT_type : <0xdc>\n <4c6> DW_AT_data_member_location: 24\n <2><4c7>: Abbrev Number: 0\n <1><4c8>: Abbrev Number: 3 (DW_TAG_typedef)\n- <4c9> DW_AT_name : (indirect string, offset: 0xa7): go_sigaction_t\n+ <4c9> DW_AT_name : (indirect string, offset: 0xb1): go_sigaction_t\n <4cd> DW_AT_decl_file : 1\n <4ce> DW_AT_decl_line : 23\n <4cf> DW_AT_decl_column : 3\n <4d0> DW_AT_type : <0x48a>\n <1><4d4>: Abbrev Number: 19 (DW_TAG_const_type)\n <4d5> DW_AT_type : <0x4c8>\n <1><4d9>: Abbrev Number: 20 (DW_TAG_subprogram)\n <4da> DW_AT_external : 1\n- <4da> DW_AT_name : (indirect string, offset: 0x24): x_cgo_sigaction\n+ <4da> DW_AT_name : (indirect string, offset: 0x2e): x_cgo_sigaction\n <4de> DW_AT_decl_file : 1\n <4df> DW_AT_decl_line : 32\n <4e0> DW_AT_decl_column : 1\n <4e1> DW_AT_prototyped : 1\n <4e1> DW_AT_type : <0xd0>\n <4e5> DW_AT_low_pc : 0x0\n <4ed> DW_AT_high_pc : 0x1ac\n <4f5> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <4f7> DW_AT_GNU_all_call_sites: 1\n <4f7> DW_AT_sibling : <0x620>\n <2><4fb>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n- <4fc> DW_AT_name : (indirect string, offset: 0x37e): signum\n+ <4fc> DW_AT_name : (indirect string, offset: 0x380): signum\n <500> DW_AT_decl_file : 1\n <501> DW_AT_decl_line : 32\n <502> DW_AT_decl_column : 26\n <503> DW_AT_type : <0xe8>\n <507> DW_AT_location : 0xa (location list)\n <50b> DW_AT_GNU_locviews: 0x0\n <2><50f>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n- <510> DW_AT_name : (indirect string, offset: 0x20a): goact\n+ <510> DW_AT_name : (indirect string, offset: 0x214): goact\n <514> DW_AT_decl_file : 1\n <515> DW_AT_decl_line : 32\n <516> DW_AT_decl_column : 56\n <517> DW_AT_type : <0x620>\n <51b> DW_AT_location : 0x85 (location list)\n <51f> DW_AT_GNU_locviews: 0x7f\n <2><523>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n- <524> DW_AT_name : (indirect string, offset: 0x2f9): oldgoact\n+ <524> DW_AT_name : (indirect string, offset: 0x2fb): oldgoact\n <528> DW_AT_decl_file : 1\n <529> DW_AT_decl_line : 32\n <52a> DW_AT_decl_column : 79\n <52b> DW_AT_type : <0x626>\n <52f> DW_AT_location : 0xdb (location list)\n <533> DW_AT_GNU_locviews: 0xd1\n <2><537>: Abbrev Number: 22 (DW_TAG_variable)\n@@ -715,15 +715,15 @@\n <54c> DW_AT_name : act\n <550> DW_AT_decl_file : 1\n <551> DW_AT_decl_line : 34\n <552> DW_AT_decl_column : 19\n <553> DW_AT_type : <0x433>\n <557> DW_AT_location : 3 byte block: 91 d0 7d \t(DW_OP_fbreg: -304)\n <2><55b>: Abbrev Number: 24 (DW_TAG_variable)\n- <55c> DW_AT_name : (indirect string, offset: 0x27d): oldact\n+ <55c> DW_AT_name : (indirect string, offset: 0x2ad): oldact\n <560> DW_AT_decl_file : 1\n <561> DW_AT_decl_line : 35\n <562> DW_AT_decl_column : 19\n <563> DW_AT_type : <0x433>\n <567> DW_AT_location : 3 byte block: 91 e8 7e \t(DW_OP_fbreg: -152)\n <2><56b>: Abbrev Number: 22 (DW_TAG_variable)\n <56c> DW_AT_name : i\n@@ -797,40 +797,40 @@\n <622> DW_AT_type : <0x4d4>\n <1><626>: Abbrev Number: 14 (DW_TAG_pointer_type)\n <627> DW_AT_byte_size : 8\n <628> DW_AT_type : <0x4c8>\n <1><62c>: Abbrev Number: 28 (DW_TAG_subprogram)\n <62d> DW_AT_external : 1\n <62d> DW_AT_declaration : 1\n- <62d> DW_AT_linkage_name: (indirect string, offset: 0x236): sigemptyset\n- <631> DW_AT_name : (indirect string, offset: 0x236): sigemptyset\n+ <62d> DW_AT_linkage_name: (indirect string, offset: 0x240): sigemptyset\n+ <631> DW_AT_name : (indirect string, offset: 0x240): sigemptyset\n <635> DW_AT_decl_file : 10\n <636> DW_AT_decl_line : 196\n <637> DW_AT_decl_column : 12\n <1><638>: Abbrev Number: 28 (DW_TAG_subprogram)\n <639> DW_AT_external : 1\n <639> DW_AT_declaration : 1\n- <639> DW_AT_linkage_name: (indirect string, offset: 0x9d): sigaddset\n- <63d> DW_AT_name : (indirect string, offset: 0x9d): sigaddset\n+ <639> DW_AT_linkage_name: (indirect string, offset: 0xa7): sigaddset\n+ <63d> DW_AT_name : (indirect string, offset: 0xa7): sigaddset\n <641> DW_AT_decl_file : 10\n <642> DW_AT_decl_line : 202\n <643> DW_AT_decl_column : 12\n <1><644>: Abbrev Number: 28 (DW_TAG_subprogram)\n <645> DW_AT_external : 1\n <645> DW_AT_declaration : 1\n- <645> DW_AT_linkage_name: (indirect string, offset: 0xe9): sigaction\n- <649> DW_AT_name : (indirect string, offset: 0xe9): sigaction\n+ <645> DW_AT_linkage_name: (indirect string, offset: 0xf3): sigaction\n+ <649> DW_AT_name : (indirect string, offset: 0xf3): sigaction\n <64d> DW_AT_decl_file : 10\n <64e> DW_AT_decl_line : 240\n <64f> DW_AT_decl_column : 12\n <1><650>: Abbrev Number: 28 (DW_TAG_subprogram)\n <651> DW_AT_external : 1\n <651> DW_AT_declaration : 1\n- <651> DW_AT_linkage_name: (indirect string, offset: 0x153): sigismember\n- <655> DW_AT_name : (indirect string, offset: 0x153): sigismember\n+ <651> DW_AT_linkage_name: (indirect string, offset: 0x15d): sigismember\n+ <655> DW_AT_name : (indirect string, offset: 0x15d): sigismember\n <659> DW_AT_decl_file : 10\n <65a> DW_AT_decl_line : 208\n <65b> DW_AT_decl_column : 12\n <1><65c>: Abbrev Number: 28 (DW_TAG_subprogram)\n <65d> DW_AT_external : 1\n <65d> DW_AT_declaration : 1\n <65d> DW_AT_linkage_name: (indirect string, offset: 0x0): __errno_location\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -10,14 +10,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 __int128 unsigned\n uint64_t\n short int\n intptr_t\n@@ -49,17 +50,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,176 +1,176 @@\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 \tstp\tx29, x30, [sp, #-384]!\n \tmov\tx29, sp\n \tstp\tx23, x24, [sp, #48]\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 \tadd\tx24, sp, #0x50\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 \tadd\tx23, sp, #0xe8\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 \tstp\tx19, x20, [sp, #16]\n \tmov\tx20, x1\n \tstp\tx21, x22, [sp, #32]\n \tmov\tx21, x2\n \tstr\tx25, [sp, #64]\n \tmov\tx25, x0\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 \tstp\txzr, xzr, [sp, #80]\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 \tstp\txzr, xzr, [sp, #232]\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 \tstp\txzr, xzr, [x24, #16]\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 \tstp\txzr, xzr, [x23, #16]\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 \tstp\txzr, xzr, [x24, #32]\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 \tstp\txzr, xzr, [x23, #32]\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 \tstp\txzr, xzr, [x24, #48]\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 \tstp\txzr, xzr, [x23, #48]\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 \tstp\txzr, xzr, [x24, #64]\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 \tstp\txzr, xzr, [x23, #64]\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 \tstp\txzr, xzr, [x24, #80]\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 \tstp\txzr, xzr, [x23, #80]\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 \tstp\txzr, xzr, [x24, #96]\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 \tstp\txzr, xzr, [x23, #96]\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 \tstp\txzr, xzr, [x24, #112]\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 \tstp\txzr, xzr, [x23, #112]\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 \tstp\txzr, xzr, [x24, #128]\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 \tstp\txzr, xzr, [x23, #128]\n \tstr\txzr, [x23, #144]\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 \tstr\txzr, [x24, #144]\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 \tcbz\tx1, dc \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 \tldr\tx1, [x1]\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 \tadd\tx22, sp, #0x58\n \tmov\tx0, x22\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 \tmov\tx19, #0x0 \t// #0\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 \tstr\tx1, [sp, #80]\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 \tbl\t0 \n R_AARCH64_CALL26\tsigemptyset\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 \tb\ta8 \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\tx19, x19, #0x1\n \tcmp\tx19, #0x40\n \tb.eq\tcc // b.none\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 \tldr\tx3, [x20, #24]\n \tlsr\tx3, x3, x19\n \ttbz\tw3, #0, 9c \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 \tadd\tw1, w19, #0x1\n \tmov\tx0, x22\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\tx19, x19, #0x1\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 \tbl\t0 \n R_AARCH64_CALL26\tsigaddset\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\tx19, #0x40\n \tb.ne\ta8 // b.any\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 \tldr\tx0, [x20, #8]\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\tx20, x24\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\tw0, w0, #0xfbffffff\n \tstr\tw0, [sp, #216]\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_sigaction.c:58 (discriminator 4)\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_sigaction.c:58 (discriminator 4)\n \tcbz\tx21, 16c \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\tx2, x23\n \tmov\tx1, x20\n \tmov\tw0, w25\n \tbl\t0 \n R_AARCH64_CALL26\tsigaction\n \tmov\tw23, w0\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 \tcmn\tw0, #0x1\n \tb.eq\t188 // b.none\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 \tadd\tx20, sp, #0xf0\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 \tmov\tx19, #0x0 \t// #0\n \tldr\tx0, [sp, #232]\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\tx22, #0x1 \t// #1\n \tstr\tx0, [x21]\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 \tstr\txzr, [x21, #24]\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 \tnop\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 \tadd\tw1, w19, #0x1\n \tmov\tx0, x20\n \tbl\t0 \n R_AARCH64_CALL26\tsigismember\n \tcmp\tw0, #0x1\n \tb.ne\t13c // b.any\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 \tldr\tx1, [x21, #24]\n \tlsl\tx2, x22, x19\n \torr\tx1, x1, x2\n \tstr\tx1, [x21, #24]\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\tx19, x19, #0x1\n \tcmp\tx19, #0x40\n \tb.ne\t118 // b.any\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 \tldrsw\tx0, [sp, #368]\n \tstr\tx0, [x21, #8]\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 \tmov\tw0, w23\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx21, x22, [sp, #32]\n \tldp\tx23, x24, [sp, #48]\n \tldr\tx25, [sp, #64]\n \tldp\tx29, x30, [sp], #384\n \tret\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\tx1, x20\n \tmov\tw0, w25\n \tmov\tx2, #0x0 \t// #0\n \tbl\t0 \n R_AARCH64_CALL26\tsigaction\n \tmov\tw23, w0\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 \tcmn\tw0, #0x1\n \tb.ne\t150 // b.any\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 \tbl\t0 <__errno_location>\n R_AARCH64_CALL26\t__errno_location\n \tldr\tw23, [x0]\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 \tldp\tx19, x20, [sp, #16]\n \tmov\tw0, w23\n \tldp\tx21, x22, [sp, #32]\n \tldp\tx23, x24, [sp, #48]\n \tldr\tx25, [sp, #64]\n \tldp\tx29, x30, [sp], #384\n \tret\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,90 +1,90 @@\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] __int128 unsigned\n- [ 59] uint64_t\n- [ 62] short int\n- [ 6c] size_t\n- [ 73] intptr_t\n- [ 7c] sa_sigaction\n- [ 89] si_fd\n- [ 8f] __pid_t\n- [ 97] _arch\n- [ 9d] sigaddset\n- [ a7] go_sigaction_t\n- [ b6] si_stime\n- [ bf] si_status\n- [ c9] _upper\n- [ d0] handler\n- [ d8] _kill\n- [ de] si_overrun\n- [ e9] sigaction\n- [ f3] si_addr\n- [ fb] sa_handler\n- [ 106] _sigsys\n- [ 10e] uintptr_t\n- [ 118] si_utime\n- [ 121] si_sigval\n- [ 12b] long long int\n- [ 139] _timer\n- [ 140] long int\n- [ 149] sival_ptr\n- [ 153] sigismember\n- [ 15f] _syscall\n- [ 168] si_code\n- [ 170] GNU C17 10.2.0\n- [ 17f] _pkey\n- [ 185] si_signo\n- [ 18e] _addr_bnd\n- [ 198] long double\n- [ 1a4] _sifields\n- [ 1ae] unsigned char\n- [ 1bc] __sighandler_t\n- [ 1cb] signed char\n- [ 1d7] flags\n- [ 1dd] long long unsigned int\n- [ 1f4] unsigned int\n- [ 201] _sigpoll\n- [ 20a] goact\n- [ 210] si_errno\n- [ 219] short unsigned int\n- [ 22c] _pad\n- [ 231] char\n- [ 236] sigemptyset\n- [ 242] __val\n- [ 248] int32_t\n- [ 250] sa_flags\n- [ 259] _call_addr\n- [ 264] __pad0\n- [ 26b] _sigfault\n- [ 275] sa_mask\n- [ 27d] oldact\n- [ 284] sigval\n- [ 28b] si_addr_lsb\n- [ 297] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ 2c5] si_tid\n- [ 2cc] long unsigned int\n- [ 2de] si_pid\n- [ 2e5] sa_restorer\n- [ 2f1] si_band\n- [ 2f9] oldgoact\n- [ 302] __sigaction_handler\n- [ 316] __uint32_t\n- [ 321] mask\n- [ 326] __int32_t\n- [ 330] gcc_sigaction.c\n- [ 340] sival_int\n- [ 34a] si_uid\n- [ 351] __uid_t\n- [ 359] __sigval_t\n- [ 364] _lower\n- [ 36b] _sigchld\n- [ 374] siginfo_t\n- [ 37e] signum\n- [ 385] __sigset_t\n+ [ 1b] _sigfault\n+ [ 25] restorer\n+ [ 2e] x_cgo_sigaction\n+ [ 3e] __uint64_t\n+ [ 49] _bounds\n+ [ 51] __int128 unsigned\n+ [ 63] uint64_t\n+ [ 6c] short int\n+ [ 76] size_t\n+ [ 7d] intptr_t\n+ [ 86] sa_sigaction\n+ [ 93] si_fd\n+ [ 99] __pid_t\n+ [ a1] _arch\n+ [ a7] sigaddset\n+ [ b1] go_sigaction_t\n+ [ c0] si_stime\n+ [ c9] si_status\n+ [ d3] _upper\n+ [ da] handler\n+ [ e2] _kill\n+ [ e8] si_overrun\n+ [ f3] sigaction\n+ [ fd] si_addr\n+ [ 105] sa_handler\n+ [ 110] _sigsys\n+ [ 118] uintptr_t\n+ [ 122] si_utime\n+ [ 12b] si_sigval\n+ [ 135] long long int\n+ [ 143] _timer\n+ [ 14a] long int\n+ [ 153] sival_ptr\n+ [ 15d] sigismember\n+ [ 169] _syscall\n+ [ 172] si_code\n+ [ 17a] GNU C17 10.2.0\n+ [ 189] _pkey\n+ [ 18f] si_signo\n+ [ 198] _addr_bnd\n+ [ 1a2] long double\n+ [ 1ae] _sifields\n+ [ 1b8] unsigned char\n+ [ 1c6] __sighandler_t\n+ [ 1d5] signed char\n+ [ 1e1] flags\n+ [ 1e7] long long unsigned int\n+ [ 1fe] unsigned int\n+ [ 20b] _sigpoll\n+ [ 214] goact\n+ [ 21a] si_errno\n+ [ 223] short unsigned int\n+ [ 236] _pad\n+ [ 23b] char\n+ [ 240] sigemptyset\n+ [ 24c] __val\n+ [ 252] int32_t\n+ [ 25a] sa_flags\n+ [ 263] _call_addr\n+ [ 26e] __pad0\n+ [ 275] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ 2a5] sa_mask\n+ [ 2ad] oldact\n+ [ 2b4] sigval\n+ [ 2bb] si_addr_lsb\n+ [ 2c7] si_tid\n+ [ 2ce] long unsigned int\n+ [ 2e0] si_pid\n+ [ 2e7] sa_restorer\n+ [ 2f3] si_band\n+ [ 2fb] oldgoact\n+ [ 304] __sigaction_handler\n+ [ 318] __uint32_t\n+ [ 323] mask\n+ [ 328] __int32_t\n+ [ 332] gcc_sigaction.c\n+ [ 342] sival_int\n+ [ 34c] si_uid\n+ [ 353] __uid_t\n+ [ 35b] __sigval_t\n+ [ 366] _lower\n+ [ 36d] _sigchld\n+ [ 376] siginfo_t\n+ [ 380] signum\n+ [ 387] __sigset_t\n \n"}]}, {"source1": "_x010.o", "source2": "_x010.o", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: REL (Relocatable file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 3672 (bytes into file)\n+ Start of section headers: 3680 (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: 20\n Section header string table index: 19\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,29 +1,29 @@\n-There are 20 section headers, starting at offset 0xe58:\n+There are 20 section headers, starting at offset 0xe60:\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 000054 00 AX 0 0 16\n [ 2] .data PROGBITS 0000000000000000 000094 000000 00 WA 0 0 1\n [ 3] .bss NOBITS 0000000000000000 000094 000000 00 WA 0 0 1\n [ 4] .debug_info PROGBITS 0000000000000000 000094 0001e0 00 0 0 1\n- [ 5] .rela.debug_info RELA 0000000000000000 000970 0003d8 18 I 17 4 8\n+ [ 5] .rela.debug_info RELA 0000000000000000 000978 0003d8 18 I 17 4 8\n [ 6] .debug_abbrev PROGBITS 0000000000000000 000274 000107 00 0 0 1\n [ 7] .debug_loc PROGBITS 0000000000000000 00037b 0001c2 00 0 0 1\n [ 8] .debug_aranges PROGBITS 0000000000000000 00053d 000030 00 0 0 1\n- [ 9] .rela.debug_aranges RELA 0000000000000000 000d48 000030 18 I 17 8 8\n+ [ 9] .rela.debug_aranges RELA 0000000000000000 000d50 000030 18 I 17 8 8\n [10] .debug_line PROGBITS 0000000000000000 00056d 0000a4 00 0 0 1\n- [11] .rela.debug_line RELA 0000000000000000 000d78 000018 18 I 17 10 8\n- [12] .debug_str PROGBITS 0000000000000000 000611 00013f 01 MS 0 0 1\n- [13] .comment PROGBITS 0000000000000000 000750 000020 01 MS 0 0 1\n- [14] .note.GNU-stack PROGBITS 0000000000000000 000770 000000 00 0 0 1\n- [15] .eh_frame PROGBITS 0000000000000000 000770 000040 00 A 0 0 8\n- [16] .rela.eh_frame RELA 0000000000000000 000d90 000018 18 I 17 15 8\n- [17] .symtab SYMTAB 0000000000000000 0007b0 000198 18 18 16 8\n- [18] .strtab STRTAB 0000000000000000 000948 000025 00 0 0 1\n- [19] .shstrtab STRTAB 0000000000000000 000da8 0000ae 00 0 0 1\n+ [11] .rela.debug_line RELA 0000000000000000 000d80 000018 18 I 17 10 8\n+ [12] .debug_str PROGBITS 0000000000000000 000611 000141 01 MS 0 0 1\n+ [13] .comment PROGBITS 0000000000000000 000752 000020 01 MS 0 0 1\n+ [14] .note.GNU-stack PROGBITS 0000000000000000 000772 000000 00 0 0 1\n+ [15] .eh_frame PROGBITS 0000000000000000 000778 000040 00 A 0 0 8\n+ [16] .rela.eh_frame RELA 0000000000000000 000d98 000018 18 I 17 15 8\n+ [17] .symtab SYMTAB 0000000000000000 0007b8 000198 18 18 16 8\n+ [18] .strtab STRTAB 0000000000000000 000950 000025 00 0 0 1\n+ [19] .shstrtab STRTAB 0000000000000000 000db0 0000ae 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,57 +1,57 @@\n \n-Relocation section '.rela.debug_info' at offset 0x970 contains 41 entries:\n+Relocation section '.rela.debug_info' at offset 0x978 contains 41 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000700000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 11d\n-0000000000000011 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 10d\n-0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 8c\n+000000000000000c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 11f\n+0000000000000011 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 10f\n+0000000000000015 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 79\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000000a00000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 79\n-0000000000000037 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e6\n+0000000000000030 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + a9\n+0000000000000037 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e8\n 000000000000003e 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e\n 0000000000000045 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 25\n-000000000000004c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f9\n-0000000000000053 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 135\n-0000000000000061 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ba\n-000000000000006a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 87\n+000000000000004c 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + fb\n+0000000000000053 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 137\n+0000000000000061 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + bc\n+000000000000006a 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b7\n 000000000000006f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b\n 000000000000007d 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n 0000000000000084 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 37\n-0000000000000089 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d6\n-0000000000000096 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 105\n-00000000000000a3 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + cb\n+0000000000000089 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d8\n+0000000000000096 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 107\n+00000000000000a3 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + cd\n 00000000000000d1 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 59\n 00000000000000d8 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 00000000000000fa 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 6\n 00000000000000fe 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 0\n 0000000000000103 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 67\n 000000000000010e 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 58\n 0000000000000112 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 52\n-0000000000000117 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c3\n+0000000000000117 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c5\n 0000000000000122 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + aa\n 0000000000000126 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + a4\n 000000000000012b 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 6c\n 0000000000000136 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + fa\n 000000000000013a 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + f6\n 000000000000013f 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4e\n 000000000000014a 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 137\n 000000000000014e 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 133\n-0000000000000153 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12c\n+0000000000000153 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 12e\n 000000000000015e 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 176\n 0000000000000162 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 170\n 0000000000000176 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 34\n 000000000000018e 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 44\n \n-Relocation section '.rela.debug_aranges' at offset 0xd48 contains 2 entries:\n+Relocation section '.rela.debug_aranges' at offset 0xd50 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000600000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n-Relocation section '.rela.debug_line' at offset 0xd78 contains 1 entry:\n+Relocation section '.rela.debug_line' at offset 0xd80 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000005b 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n-Relocation section '.rela.eh_frame' at offset 0xd90 contains 1 entry:\n+Relocation section '.rela.eh_frame' at offset 0xd98 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000001c 0000000200000105 R_AARCH64_PREL32 0000000000000000 .text + 0\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: 0x1dc (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 : 0x54\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 : 8\t(unsigned 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 : <0x1d9>\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,38 +1,38 @@\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 \tstp\tx29, x30, [sp, #-80]!\n \tmov\tx29, sp\n \tstp\tx21, x22, [sp, #32]\n \tmov\tx22, x1\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 \tmov\tx1, #0x20 \t// #32\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_traceback.c:15\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_traceback.c:15\n \tmov\tx21, x0\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 \tadd\tx0, sp, #0x30\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 \tstp\tx19, x20, [sp, #16]\n \tmov\tx20, x5\n \tmov\tx19, x2\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 \tstp\txzr, x2, [sp, #48]\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 \tstp\tx4, x1, [sp, #64]\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 \tblr\tx3\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\tx2, x19\n \tmov\tx1, x22\n \tmov\tx0, x21\n \tblr\tx20\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 \tldp\tx19, x20, [sp, #16]\n \tldp\tx21, x22, [sp, #32]\n \tldp\tx29, x30, [sp], #80\n \tret\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -5,22 +5,22 @@\n [ 1b] uintptr_t\n [ 25] long unsigned int\n [ 37] long long unsigned int\n [ 4e] cgoCallers\n [ 59] x_cgo_callers\n [ 67] info\n [ 6c] cgoTraceback\n- [ 79] unsigned char\n- [ 87] char\n- [ 8c] /build/1st/golang-1.14-1.14.7/src/runtime/cgo\n- [ ba] long int\n- [ c3] context\n- [ cb] SigContext\n- [ d6] cgoTracebackArg\n- [ e6] short unsigned int\n- [ f9] signed char\n- [ 105] Context\n- [ 10d] gcc_traceback.c\n- [ 11d] GNU C17 10.2.0\n- [ 12c] sigtramp\n- [ 135] short int\n+ [ 79] /build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo\n+ [ a9] unsigned char\n+ [ b7] char\n+ [ bc] long int\n+ [ c5] context\n+ [ cd] SigContext\n+ [ d8] cgoTracebackArg\n+ [ e8] short unsigned int\n+ [ fb] signed char\n+ [ 107] Context\n+ [ 10f] gcc_traceback.c\n+ [ 11f] GNU C17 10.2.0\n+ [ 12e] sigtramp\n+ [ 137] short int\n \n"}]}, {"source1": "_x011.o", "source2": "_x011.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .rela.debug_info RELA 0000000000000000 001008 0007b0 18 I 20 7 8\n [ 9] .debug_abbrev PROGBITS 0000000000000000 000512 0001b1 00 0 0 1\n [10] .debug_loc PROGBITS 0000000000000000 0006c3 0000a1 00 0 0 1\n [11] .debug_aranges PROGBITS 0000000000000000 000764 000030 00 0 0 1\n [12] .rela.debug_aranges RELA 0000000000000000 0017b8 000030 18 I 20 11 8\n [13] .debug_line PROGBITS 0000000000000000 000794 000172 00 0 0 1\n [14] .rela.debug_line RELA 0000000000000000 0017e8 000018 18 I 20 13 8\n- [15] .debug_str PROGBITS 0000000000000000 000906 0002f8 01 MS 0 0 1\n- [16] .comment PROGBITS 0000000000000000 000bfe 000020 01 MS 0 0 1\n- [17] .note.GNU-stack PROGBITS 0000000000000000 000c1e 000000 00 0 0 1\n+ [15] .debug_str PROGBITS 0000000000000000 000906 0002fa 01 MS 0 0 1\n+ [16] .comment PROGBITS 0000000000000000 000c00 000020 01 MS 0 0 1\n+ [17] .note.GNU-stack PROGBITS 0000000000000000 000c20 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 001800 000018 18 I 20 18 8\n [20] .symtab SYMTAB 0000000000000000 000c58 000288 18 21 20 8\n [21] .strtab STRTAB 0000000000000000 000ee0 000061 00 0 0 1\n [22] .shstrtab STRTAB 0000000000000000 001818 0000ca 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,95 +9,95 @@\n 000000000000004c 0000000500000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 0\n 0000000000000054 000000180000011b R_AARCH64_CALL26 0000000000000000 fwrite + 0\n 0000000000000058 000000190000011b R_AARCH64_CALL26 0000000000000000 abort + 0\n \n Relocation section '.rela.debug_info' at offset 0x1008 contains 82 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000b00000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n-000000000000000c 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 26a\n-0000000000000011 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 29e\n-0000000000000015 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 102\n+000000000000000c 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 26c\n+0000000000000011 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2a0\n+0000000000000015 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9e\n 0000000000000019 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000029 0000000e00000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n-0000000000000030 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f4\n-0000000000000037 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 17c\n-000000000000003e 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 142\n-0000000000000045 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 15c\n+0000000000000030 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1f6\n+0000000000000037 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 186\n+000000000000003e 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 14c\n+0000000000000045 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 166\n 000000000000004c 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 79\n-0000000000000053 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 202\n-0000000000000061 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ab\n+0000000000000053 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 204\n+0000000000000061 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + db\n 0000000000000066 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n-0000000000000072 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 279\n-0000000000000088 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 25f\n+0000000000000072 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 27b\n+0000000000000088 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 261\n 000000000000008d 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2a\n 0000000000000099 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 23\n 00000000000000a7 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 6b\n 00000000000000ae 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 4b\n-00000000000000b3 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1da\n-00000000000000c0 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + b4\n+00000000000000b3 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1dc\n+00000000000000c0 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + e4\n 00000000000000cd 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 8\n-00000000000000da 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 9e\n-00000000000000e7 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 283\n-00000000000000f4 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2e9\n-0000000000000101 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 16e\n-000000000000010e 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b9\n+00000000000000da 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ce\n+00000000000000e7 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 285\n+00000000000000f4 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2eb\n+0000000000000101 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 178\n+000000000000010e 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1bb\n 000000000000011b 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3e\n-0000000000000128 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + bb\n-0000000000000135 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 18f\n-0000000000000142 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2b9\n-000000000000014f 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 291\n-000000000000015c 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1eb\n+0000000000000128 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + eb\n+0000000000000135 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 199\n+0000000000000142 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2bb\n+000000000000014f 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 293\n+000000000000015c 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1ed\n 0000000000000169 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c\n 0000000000000176 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 96\n-0000000000000183 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1a3\n-0000000000000190 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f6\n-000000000000019d 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c7\n-00000000000001aa 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 235\n+0000000000000183 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1ad\n+0000000000000190 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 126\n+000000000000019d 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + f7\n+00000000000001aa 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 237\n 00000000000001b7 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 34\n-00000000000001c4 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 19d\n-00000000000001d1 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b1\n+00000000000001c4 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1a7\n+00000000000001d1 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 132\n 00000000000001de 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 62\n-00000000000001eb 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2de\n-00000000000001f8 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2d0\n-0000000000000205 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 14f\n-0000000000000212 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 130\n-000000000000021f 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1ab\n-000000000000022c 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2a9\n-000000000000023a 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 244\n-0000000000000246 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1cf\n-000000000000024e 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 137\n-0000000000000275 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + de\n-0000000000000280 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 21f\n-00000000000002a1 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2b2\n-00000000000002ad 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c7\n-00000000000002ce 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 22d\n-00000000000002db 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e3\n-00000000000002e9 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ea\n-00000000000002f5 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + ea\n-0000000000000347 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + d3\n+00000000000001eb 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2e0\n+00000000000001f8 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2d2\n+0000000000000205 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 159\n+0000000000000212 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 13a\n+000000000000021f 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1b5\n+000000000000022c 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2ab\n+000000000000023a 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 246\n+0000000000000246 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1d1\n+000000000000024e 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 141\n+0000000000000275 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 10e\n+0000000000000280 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 221\n+00000000000002a1 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2b4\n+00000000000002ad 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1c9\n+00000000000002ce 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 22f\n+00000000000002db 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 1e5\n+00000000000002e9 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 11a\n+00000000000002f5 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 11a\n+0000000000000347 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 103\n 0000000000000354 0000001a00000101 R_AARCH64_ABS64 0000000000000000 _cgo_yield + 0\n-0000000000000368 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 20c\n+0000000000000368 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 20e\n 000000000000036f 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000391 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 8\n 0000000000000395 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 0\n 00000000000003a4 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 6b\n 00000000000003a8 0000000c00000102 R_AARCH64_ABS32 0000000000000000 .debug_loc + 67\n 00000000000003ad 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 18\n 00000000000003c4 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 38\n 00000000000003d1 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 58\n 00000000000003e6 0000000500000101 R_AARCH64_ABS64 0000000000000000 .rodata.str1.8 + 0\n 00000000000003fb 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 5c\n 0000000000000409 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 15\n 000000000000040d 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 15\n-0000000000000416 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 249\n-000000000000041a 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 249\n-0000000000000422 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2c9\n+0000000000000416 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 24b\n+000000000000041a 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 24b\n+0000000000000422 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 2cb\n 0000000000000426 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 85\n-000000000000042d 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 264\n-0000000000000431 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 264\n+000000000000042d 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 266\n+0000000000000431 0000000f00000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 266\n \n Relocation section '.rela.debug_aranges' at offset 0x17b8 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000a00000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000200000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n Relocation section '.rela.debug_line' at offset 0x17e8 contains 1 entry:\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 : 0x5c\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 : 8\t(unsigned 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 : 0x5c\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,48 +1,48 @@\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 \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstr\tx19, [sp, #16]\n \tmov\tx19, x0\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\tx0, #0x18 \t// #24\n \tbl\t0 \n R_AARCH64_CALL26\tmalloc\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:17\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:17\n \tcbz\tx0, 38 \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 \tldp\tx2, x3, [x19]\n \tstp\tx2, x3, [x0]\n \tldr\tx2, [x19, #16]\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 \tldr\tx19, [sp, #16]\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 \tstr\tx2, [x0, #16]\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 \tldp\tx29, x30, [sp], #32\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 \tb\t0 <_cgo_sys_thread_start>\n R_AARCH64_JUMP26\t_cgo_sys_thread_start\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 \tadrp\tx3, 0 \n R_AARCH64_ADR_GOT_PAGE\tstderr\n \tmov\tx2, #0x2b \t// #43\n \tmov\tx1, #0x1 \t// #1\n \tadrp\tx0, 0 \n R_AARCH64_ADR_PREL_PG_HI21\t.rodata.str1.8\n \tldr\tx3, [x3]\n R_AARCH64_LD64_GOT_LO12_NC\tstderr\n \tadd\tx0, x0, #0x0\n R_AARCH64_ADD_ABS_LO12_NC\t.rodata.str1.8\n \tldr\tx3, [x3]\n \tbl\t0 \n R_AARCH64_CALL26\tfwrite\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_util.c:19\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_util.c:19\n \tbl\t0 \n R_AARCH64_CALL26\tabort\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -10,58 +10,58 @@\n [ 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: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 1096 (bytes into file)\n+ Start of section headers: 1104 (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 0x448:\n+There are 16 section headers, starting at offset 0x450:\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 00004c 00 AX 0 0 4\n [ 2] .data PROGBITS 0000000000000000 00008c 000000 00 WA 0 0 1\n [ 3] .bss NOBITS 0000000000000000 00008c 000000 00 WA 0 0 1\n [ 4] .note.GNU-stack PROGBITS 0000000000000000 00008c 000000 00 0 0 1\n [ 5] .debug_line PROGBITS 0000000000000000 00008c 000051 00 0 0 1\n- [ 6] .rela.debug_line RELA 0000000000000000 0002c8 000018 18 I 13 5 8\n+ [ 6] .rela.debug_line RELA 0000000000000000 0002d0 000018 18 I 13 5 8\n [ 7] .debug_info PROGBITS 0000000000000000 0000dd 00002e 00 0 0 1\n- [ 8] .rela.debug_info RELA 0000000000000000 0002e0 0000a8 18 I 13 7 8\n+ [ 8] .rela.debug_info RELA 0000000000000000 0002e8 0000a8 18 I 13 7 8\n [ 9] .debug_abbrev PROGBITS 0000000000000000 00010b 000014 00 0 0 1\n [10] .debug_aranges PROGBITS 0000000000000000 000120 000030 00 0 0 16\n- [11] .rela.debug_aranges RELA 0000000000000000 000388 000030 18 I 13 10 8\n- [12] .debug_str PROGBITS 0000000000000000 000150 000048 01 MS 0 0 1\n- [13] .symtab SYMTAB 0000000000000000 000198 000120 18 14 11 8\n- [14] .strtab STRTAB 0000000000000000 0002b8 00000f 00 0 0 1\n- [15] .shstrtab STRTAB 0000000000000000 0003b8 00008b 00 0 0 1\n+ [11] .rela.debug_aranges RELA 0000000000000000 000390 000030 18 I 13 10 8\n+ [12] .debug_str PROGBITS 0000000000000000 000150 00004a 01 MS 0 0 1\n+ [13] .symtab SYMTAB 0000000000000000 0001a0 000120 18 14 11 8\n+ [14] .strtab STRTAB 0000000000000000 0002c0 00000f 00 0 0 1\n+ [15] .shstrtab STRTAB 0000000000000000 0003c0 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 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 0x2c8 contains 1 entry:\n+Relocation section '.rela.debug_line' at offset 0x2d0 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000002f 0000000100000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n \n-Relocation section '.rela.debug_info' at offset 0x2e0 contains 7 entries:\n+Relocation section '.rela.debug_info' at offset 0x2e8 contains 7 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000700000102 R_AARCH64_ABS32 0000000000000000 .debug_abbrev + 0\n 000000000000000c 0000000800000102 R_AARCH64_ABS32 0000000000000000 .debug_line + 0\n 0000000000000010 0000000100000101 R_AARCH64_ABS64 0000000000000000 .text + 0\n 0000000000000018 0000000100000101 R_AARCH64_ABS64 0000000000000000 .text + 4c\n 0000000000000020 0000000900000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 0\n 0000000000000024 0000000900000102 R_AARCH64_ABS32 0000000000000000 .debug_str + c\n-0000000000000028 0000000900000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3a\n+0000000000000028 0000000900000102 R_AARCH64_ABS32 0000000000000000 .debug_str + 3c\n \n-Relocation section '.rela.debug_aranges' at offset 0x388 contains 2 entries:\n+Relocation section '.rela.debug_aranges' at offset 0x390 contains 2 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000006 0000000600000102 R_AARCH64_ABS32 0000000000000000 .debug_info + 0\n 0000000000000010 0000000100000101 R_AARCH64_ABS64 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 : 0x4c\n <20> DW_AT_name : (indirect string, offset: 0x0): gcc_arm64.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,11 +1,11 @@\n gcc_arm64.S\n !!!!!!\"!!\"!\"!!!!!!\n gcc_arm64.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 crosscall1\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,45 +1,45 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000000 :\n crosscall1():\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:27\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:27\n \tstp\tx19, x20, [sp, #-16]!\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:28\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:28\n \tstp\tx21, x22, [sp, #-16]!\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:29\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:29\n \tstp\tx23, x24, [sp, #-16]!\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:30\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:30\n \tstp\tx25, x26, [sp, #-16]!\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:31\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:31\n \tstp\tx27, x28, [sp, #-16]!\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:32\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:32\n \tstp\tx29, x30, [sp, #-16]!\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:33\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:33\n \tmov\tx29, sp\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:35\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:35\n \tmov\tx19, x0\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:36\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:36\n \tmov\tx20, x1\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:37\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:37\n \tmov\tx0, x2\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:39\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:39\n \tblr\tx20\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:40\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:40\n \tblr\tx19\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:42\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:42\n \tldp\tx29, x30, [sp], #16\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:43\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:43\n \tldp\tx27, x28, [sp], #16\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:44\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:44\n \tldp\tx25, x26, [sp], #16\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:45\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:45\n \tldp\tx23, x24, [sp], #16\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:46\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:46\n \tldp\tx21, x22, [sp], #16\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:47\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:47\n \tldp\tx19, x20, [sp], #16\n-/build/1st/golang-1.14-1.14.7/src/runtime/cgo/gcc_arm64.S:48\n+/build/2/golang-1.14-1.14.7/2nd/src/runtime/cgo/gcc_arm64.S:48\n \tret\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,6 +1,6 @@\n \n String dump of section '.debug_str':\n [ 0] gcc_arm64.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_arm64/pprof", "source2": "./usr/lib/go-1.14/pkg/tool/linux_arm64/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: 57 30 38 31 75 4c 77 61 50 53 41 79 72 50 58 6d 49 79 2d 6d 2f 42 50 4e 6f 43 79 4d 46 6f 6a 59 38 74 37 42 64 63 6e 57 75 2f 7a 66 6b 4a 6d 57 2d 78 47 55 7a 46 42 44 5a 54 4b 46 6d 72 2f 36 52 41 56 73 32 30 68 78 75 62 4c 33 57 54 49 56 34 69 70 \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 77 39 72 52 65 46 58 5f 79 74 38 7a 37 70 43 75 50 4a 4b 51 2f 42 50 4e 6f 43 79 4d 46 6f 6a 59 38 74 37 42 64 63 6e 57 75 2f 7a 66 6b 4a 6d 57 2d 78 47 55 7a 46 42 44 5a 54 4b 46 6d 72 2f 36 52 41 56 73 32 30 68 78 75 62 4c 33 57 54 49 56 34 69 70 \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-W081uLwaPSAyrPXmIy-m/BPNoCyMFojY8t7BdcnWu/zfkJmW-xGUzFBDZTKFmr/6RAVs20hxubL3WTIV4ip\n+w9rReFX_yt8z7pCuPJKQ/BPNoCyMFojY8t7BdcnWu/zfkJmW-xGUzFBDZTKFmr/6RAVs20hxubL3WTIV4ip\n /lib/ld-linux-aarch64.so.1\n \" @9$$@9\n \\@9#\\@9c\n @C@9AG@9B\n h(N@H(N@|\n h(N@H(N@|\n K(N!h(N*@\n"}]}, {"source1": "./usr/lib/go-1.14/pkg/tool/linux_arm64/trace", "source2": "./usr/lib/go-1.14/pkg/tool/linux_arm64/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: 44 48 2d 2d 75 75 45 79 2d 7a 78 64 4f 7a 37 70 48 77 36 6e 2f 7a 77 71 6b 6a 4a 4e 59 70 61 67 56 66 55 4e 73 75 48 30 71 2f 4a 36 6b 56 51 33 56 49 5f 4f 54 77 44 34 31 51 74 49 50 39 2f 5f 69 4a 6c 59 6b 74 4b 50 38 34 70 61 31 43 63 4d 2d 38 47 \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 58 34 6a 6a 4a 61 70 54 33 79 51 5f 54 69 45 6f 71 72 2d 56 2f 7a 77 71 6b 6a 4a 4e 59 70 61 67 56 66 55 4e 73 75 48 30 71 2f 4a 36 6b 56 51 33 56 49 5f 4f 54 77 44 34 31 51 74 49 50 39 2f 5f 69 4a 6c 59 6b 74 4b 50 38 34 70 61 31 43 63 4d 2d 38 47 \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-DH--uuEy-zxdOz7pHw6n/zwqkjJNYpagVfUNsuH0q/J6kVQ3VI_OTwD41QtIP9/_iJlYktKP84pa1CcM-8G\n+X4jjJapT3yQ_TiEoqr-V/zwqkjJNYpagVfUNsuH0q/J6kVQ3VI_OTwD41QtIP9/_iJlYktKP84pa1CcM-8G\n /lib/ld-linux-aarch64.so.1\n \" @9$$@9\n \\@9#\\@9c\n @C@9AG@9B\n h(N@H(N@|\n h(N@H(N@|\n K(N!h(N*@\n"}]}]}]}]}]}