{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.rgLMc1aK5Z/b1/golang-1.13_1.13.8-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.rgLMc1aK5Z/b2/golang-1.13_1.13.8-1_armhf.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 9345fa64ff9ce594df470f3f9e0e8eee 2538588 doc optional golang-1.13-doc_1.13.8-1_all.deb\n- 775029200f42b0ef975d1a3a0cafe8f8 43486996 devel optional golang-1.13-go_1.13.8-1_armhf.deb\n+ 54361f2f9b72a193f6074f56f5c940f0 43488208 devel optional golang-1.13-go_1.13.8-1_armhf.deb\n ba9fbf0f886c75869e5a8fbd3556ef22 12687700 devel optional golang-1.13-src_1.13.8-1_armhf.deb\n 0cf454ae50139d57645d2443e5925cc4 25292 devel optional golang-1.13_1.13.8-1_all.deb\n" }, { "source1": "golang-1.13-go_1.13.8-1_armhf.deb", "source2": "golang-1.13-go_1.13.8-1_armhf.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-02-13 21:17:59.000000 debian-binary\n--rw-r--r-- 0 0 0 10760 2020-02-13 21:17:59.000000 control.tar.xz\n--rw-r--r-- 0 0 0 43476044 2020-02-13 21:17:59.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 10764 2020-02-13 21:17:59.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 43477252 2020-02-13 21:17:59.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": "@@ -387,15 +387,15 @@\n -rw-r--r-- 0 root (0) root (0) 30266 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/path.a\n -rw-r--r-- 0 root (0) root (0) 52754 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/plugin.a\n -rw-r--r-- 0 root (0) root (0) 1254832 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/reflect.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/regexp/\n -rw-r--r-- 0 root (0) root (0) 380896 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/regexp/syntax.a\n -rw-r--r-- 0 root (0) root (0) 353928 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/regexp.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/\n--rw-r--r-- 0 root (0) root (0) 61744 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/cgo.a\n+-rw-r--r-- 0 root (0) root (0) 61756 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/cgo.a\n -rw-r--r-- 0 root (0) root (0) 36332 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/debug.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/internal/\n -rw-r--r-- 0 root (0) root (0) 31846 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/internal/atomic.a\n -rw-r--r-- 0 root (0) root (0) 1826 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/internal/math.a\n -rw-r--r-- 0 root (0) root (0) 11584 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/internal/sys.a\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/pprof/\n drwxr-xr-x 0 root (0) root (0) 0 2020-02-13 21:17:59.000000 ./usr/lib/go-1.13/pkg/linux_arm/runtime/pprof/internal/\n" }, { "source1": "./usr/lib/go-1.13/bin/go", "source2": "./usr/lib/go-1.13/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: 53 47 5a 75 4a 6f 63 79 6f 75 49 54 70 6f 48 59 45 7a 78 6b 2f 6b 6d 4d 5a 69 77 67 68 37 30 64 42 69 35 66 59 68 67 68 38 2f 58 65 45 66 32 6c 6f 70 66 45 59 6d 49 64 75 34 5f 47 77 36 2f 68 38 33 4f 79 71 6c 73 7a 6a 71 54 75 58 76 5a 55 71 77 4d \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 35 33 44 6c 46 39 47 59 54 71 45 6a 7a 39 39 59 33 63 69 73 2f 6b 6d 4d 5a 69 77 67 68 37 30 64 42 69 35 66 59 68 67 68 38 2f 58 65 45 66 32 6c 6f 70 66 45 59 6d 49 64 75 34 5f 47 77 36 2f 68 38 33 4f 79 71 6c 73 7a 6a 71 54 75 58 76 5a 55 71 77 4d \n" } ] }, { "source1": "./usr/lib/go-1.13/pkg/linux_arm/archive/tar.a", "source2": "./usr/lib/go-1.13/pkg/linux_arm/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 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 644f 4e62 6d31 7775 5444 d id \"dONbm1wuTD\n-00000040: 6b59 6254 7543 4e31 524e 2f34 5746 4476 kYbTuCN1RN/4WFDv\n+00000030: 6420 6964 2022 467a 4749 3764 5543 3553 d id \"FzGI7dUC5S\n+00000040: 704b 7752 5861 3841 5276 2f34 5746 4476 pKwRXa8ARv/4WFDv\n 00000050: 6557 4177 334f 7564 416c 5132 5a6d 5922 eWAw3OudAlQ2ZmY\"\n 00000060: 0a0a 0a24 2442 0a69 0082 1887 3621 2447 ...$$B.i....6!$G\n 00000070: 4f52 4f4f 542f 7372 632f 6172 6368 6976 OROOT/src/archiv\n 00000080: 652f 7461 722f 636f 6d6d 6f6e 2e67 6f00 e/tar/common.go.\n 00000090: 0854 7970 6566 6c61 6704 4e61 6d65 084c .Typeflag.Name.L\n 000000a0: 696e 6b6e 616d 6504 5369 7a65 044d 6f64 inkname.Size.Mod\n 000000b0: 6503 5569 6403 4769 6405 556e 616d 6505 e.Uid.Gid.Uname.\n" }, { "source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,12 +1,12 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 6172 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 644f 4e62 6d31 7775 5444 d id \"dONbm1wuTD\n-00000040: 6b59 6254 7543 4e31 524e 2f34 5746 4476 kYbTuCN1RN/4WFDv\n+00000030: 6420 6964 2022 467a 4749 3764 5543 3553 d id \"FzGI7dUC5S\n+00000040: 704b 7752 5861 3841 5276 2f34 5746 4476 pKwRXa8ARv/4WFDv\n 00000050: 6557 4177 334f 7564 416c 5132 5a6d 5922 eWAw3OudAlQ2ZmY\"\n 00000060: 0a0a 0a21 0a00 676f 3131 326c 6401 0c65 ...!..go112ld..e\n 00000070: 7272 6f72 7306 666d 7408 6d61 7468 046f rrors.fmt.math.o\n 00000080: 7308 7061 7468 0e72 6566 6c65 6374 0e73 s.path.reflect.s\n 00000090: 7472 636f 6e76 0e73 7472 696e 6773 0874 trconv.strings.t\n 000000a0: 696d 650a 6279 7465 7304 696f 1269 6f2f ime.bytes.io.io/\n 000000b0: 696f 7574 696c 0e73 7973 6361 6c6c 0e6f ioutil.syscall.o\n" } ] }, { "source1": "./usr/lib/go-1.13/pkg/linux_arm/net.a", "source2": "./usr/lib/go-1.13/pkg/linux_arm/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 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 4a45 4368 6547 7753 7063 d id \"JECheGwSpc\n-00000040: 7950 3169 6652 7277 4c50 2f6c 542d 3475 yP1ifRrwLP/lT-4u\n+00000030: 6420 6964 2022 4375 4644 4e4c 5759 7641 d id \"CuFDNLWYvA\n+00000040: 3654 6a61 4637 4d71 2d32 2f6c 542d 3475 6TjaF7Mq-2/lT-4u\n 00000050: 7436 7141 5653 5663 7848 774c 4768 5f22 t6qAVSVcxHwLGh_\"\n 00000060: 0a0a 0a24 2442 0a69 00cf 548e ce01 1724 ...$$B.i..T....$\n 00000070: 474f 524f 4f54 2f73 7263 2f6e 6574 2f64 GOROOT/src/net/d\n 00000080: 6961 6c2e 676f 0007 5469 6d65 6f75 7408 ial.go..Timeout.\n 00000090: 4475 7261 7469 6f6e 0474 696d 6508 4465 Duration.time.De\n 000000a0: 6164 6c69 6e65 0454 696d 6509 4c6f 6361 adline.Time.Loca\n 000000b0: 6c41 6464 7204 4164 6472 0944 7561 6c53 lAddr.Addr.DualS\n" }, { "source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,12 +1,12 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 6172 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 4a45 4368 6547 7753 7063 d id \"JECheGwSpc\n-00000040: 7950 3169 6652 7277 4c50 2f6c 542d 3475 yP1ifRrwLP/lT-4u\n+00000030: 6420 6964 2022 4375 4644 4e4c 5759 7641 d id \"CuFDNLWYvA\n+00000040: 3654 6a61 4637 4d71 2d32 2f6c 542d 3475 6TjaF7Mq-2/lT-4u\n 00000050: 7436 7141 5653 5663 7848 774c 4768 5f22 t6qAVSVcxHwLGh_\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6c64 // cgo.[[\"cgo_ld\n 00000080: 666c 6167 222c 222d 6722 5d2c 5b22 6367 flag\",\"-g\"],[\"cg\n 00000090: 6f5f 6c64 666c 6167 222c 222d 4f32 225d o_ldflag\",\"-O2\"]\n 000000a0: 2c5b 2263 676f 5f69 6d70 6f72 745f 7374 ,[\"cgo_import_st\n 000000b0: 6174 6963 222c 225f 6367 6f5f 3236 3036 atic\",\"_cgo_2606\n" } ] }, { "source1": "./usr/lib/go-1.13/pkg/linux_arm/os/signal/internal/pty.a", "source2": "./usr/lib/go-1.13/pkg/linux_arm/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 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 624e 5f74 7030 507a 4162 d id \"bN_tp0PzAb\n-00000040: 6159 6d6a 7334 5767 7838 2f49 6e73 4e74 aYmjs4Wgx8/InsNt\n+00000030: 6420 6964 2022 777a 636e 4133 6e36 6959 d id \"wzcnA3n6iY\n+00000040: 336e 454e 7955 545f 3934 2f49 6e73 4e74 3nENyUT_94/InsNt\n 00000050: 3930 7974 6e4b 7a74 6133 4f54 7775 6222 90ytnKzta3OTwub\"\n 00000060: 0a0a 0a24 2442 0a69 00c9 2395 4429 2447 ...$$B.i..#.D)$G\n 00000070: 4f52 4f4f 542f 7372 632f 6f73 2f73 6967 OROOT/src/os/sig\n 00000080: 6e61 6c2f 696e 7465 726e 616c 2f70 7479 nal/internal/pty\n 00000090: 2f70 7479 2e67 6f00 0846 756e 634e 616d /pty.go..FuncNam\n 000000a0: 650b 4572 726f 7253 7472 696e 6705 4572 e.ErrorString.Er\n 000000b0: 726e 6f07 7379 7363 616c 6c05 4572 726f rno.syscall.Erro\n" }, { "source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,12 +1,12 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 6172 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 624e 5f74 7030 507a 4162 d id \"bN_tp0PzAb\n-00000040: 6159 6d6a 7334 5767 7838 2f49 6e73 4e74 aYmjs4Wgx8/InsNt\n+00000030: 6420 6964 2022 777a 636e 4133 6e36 6959 d id \"wzcnA3n6iY\n+00000040: 336e 454e 7955 545f 3934 2f49 6e73 4e74 3nENyUT_94/InsNt\n 00000050: 3930 7974 6e4b 7a74 6133 4f54 7775 6222 90ytnKzta3OTwub\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6c64 // cgo.[[\"cgo_ld\n 00000080: 666c 6167 222c 222d 6722 5d2c 5b22 6367 flag\",\"-g\"],[\"cg\n 00000090: 6f5f 6c64 666c 6167 222c 222d 4f32 225d o_ldflag\",\"-O2\"]\n 000000a0: 2c5b 2263 676f 5f69 6d70 6f72 745f 7374 ,[\"cgo_import_st\n 000000b0: 6174 6963 222c 225f 6367 6f5f 6330 3839 atic\",\"_cgo_c089\n" } ] }, { "source1": "./usr/lib/go-1.13/pkg/linux_arm/os/user.a", "source2": "./usr/lib/go-1.13/pkg/linux_arm/os/user.a", "unified_diff": null, "details": [ { "source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 6172 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 334d 5871 7a52 3375 6433 d id \"3MXqzR3ud3\n-00000040: 4969 5854 7357 6947 4c4b 2f69 564d 5265 IiXTsWiGLK/iVMRe\n-00000050: 3034 7067 7776 5261 3353 3154 5065 6822 04pgwvRa3S1TPeh\"\n+00000030: 6420 6964 2022 6778 6641 3161 4e68 3166 d id \"gxfA1aNh1f\n+00000040: 6a73 7252 6463 4c4f 4e35 2f38 316b 4176 jsrRdcLON5/81kAv\n+00000050: 3669 706f 7077 3075 4732 6364 6c33 6722 6ipopw0uG2cdl3g\"\n 00000060: 0a0a 0a24 2442 0a69 00c0 05b8 051d 2447 ...$$B.i......$G\n 00000070: 4f52 4f4f 542f 7372 632f 6f73 2f75 7365 OROOT/src/os/use\n 00000080: 722f 6c6f 6f6b 7570 2e67 6f00 0455 7365 r/lookup.go..Use\n 00000090: 7208 7573 6572 6e61 6d65 0375 6964 046e r.username.uid.n\n 000000a0: 616d 6505 4772 6f75 700a 2e61 7574 6f74 ame.Group..autot\n 000000b0: 6d70 5f33 0a2e 6175 746f 746d 705f 340b mp_3..autotmp_4.\n 000000c0: 6c6f 6f6b 7570 4772 6f75 7003 6769 640d lookupGroup.gid.\n" }, { "source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 6172 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 334d 5871 7a52 3375 6433 d id \"3MXqzR3ud3\n-00000040: 4969 5854 7357 6947 4c4b 2f69 564d 5265 IiXTsWiGLK/iVMRe\n-00000050: 3034 7067 7776 5261 3353 3154 5065 6822 04pgwvRa3S1TPeh\"\n+00000030: 6420 6964 2022 6778 6641 3161 4e68 3166 d id \"gxfA1aNh1f\n+00000040: 6a73 7252 6463 4c4f 4e35 2f38 316b 4176 jsrRdcLON5/81kAv\n+00000050: 3669 706f 7077 3075 4732 6364 6c33 6722 6ipopw0uG2cdl3g\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6c64 // cgo.[[\"cgo_ld\n 00000080: 666c 6167 222c 222d 6722 5d2c 5b22 6367 flag\",\"-g\"],[\"cg\n 00000090: 6f5f 6c64 666c 6167 222c 222d 4f32 225d o_ldflag\",\"-O2\"]\n 000000a0: 2c5b 2263 676f 5f69 6d70 6f72 745f 7374 ,[\"cgo_import_st\n 000000b0: 6174 6963 222c 225f 6367 6f5f 3332 3938 atic\",\"_cgo_3298\n 000000c0: 6232 3632 6138 6636 5f43 6675 6e63 5f66 b262a8f6_Cfunc_f\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 00000000 0001d0 000926 00 0 0 1\n [ 6] .rel.debug_info REL 00000000 001cc8 0005a0 08 I 20 5 4\n [ 7] .debug_abbrev PROGBITS 00000000 000af6 00018b 00 0 0 1\n [ 8] .debug_loc PROGBITS 00000000 000c81 00043e 00 0 0 1\n [ 9] .debug_aranges PROGBITS 00000000 0010bf 000020 00 0 0 1\n [10] .rel.debug_aranges REL 00000000 002268 000010 08 I 20 9 4\n [11] .debug_ranges PROGBITS 00000000 0010df 000060 00 0 0 1\n- [12] .debug_line PROGBITS 00000000 00113f 000378 00 0 0 1\n+ [12] .debug_line PROGBITS 00000000 00113f 00037a 00 0 0 1\n [13] .rel.debug_line REL 00000000 002278 000028 08 I 20 12 4\n- [14] .debug_str PROGBITS 00000000 0014b7 000317 01 MS 0 0 1\n- [15] .comment PROGBITS 00000000 0017ce 000027 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 00000000 0017f5 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 00000000 0014b9 000317 01 MS 0 0 1\n+ [15] .comment PROGBITS 00000000 0017d0 000027 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 00000000 0017f7 000000 00 0 0 1\n [17] .debug_frame PROGBITS 00000000 0017f8 0000e8 00 0 0 4\n [18] .rel.debug_frame REL 00000000 0022a0 000070 08 I 20 17 4\n [19] .ARM.attributes ARM_ATTRIBUTES 00000000 0018e0 000033 00 0 0 1\n [20] .symtab SYMTAB 00000000 001914 000200 10 21 17 4\n [21] .strtab STRTAB 00000000 001b14 00011c 00 0 0 1\n [22] .shstrtab STRTAB 00000000 002310 0000cf 00 0 0 1\n Key to Flags:\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -207,19 +207,19 @@\n Relocation section '.rel.debug_aranges' at offset 0x2268 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000602 R_ARM_ABS32 00000000 .debug_info\n 00000010 00000202 R_ARM_ABS32 00000000 .text\n \n Relocation section '.rel.debug_line' at offset 0x2278 contains 5 entries:\n Offset Info Type Sym. Value Symbol's Name\n-00000124 00000202 R_ARM_ABS32 00000000 .text\n-0000019f 00000202 R_ARM_ABS32 00000000 .text\n-00000209 00000202 R_ARM_ABS32 00000000 .text\n-00000277 00000202 R_ARM_ABS32 00000000 .text\n-000002e5 00000202 R_ARM_ABS32 00000000 .text\n+00000126 00000202 R_ARM_ABS32 00000000 .text\n+000001a1 00000202 R_ARM_ABS32 00000000 .text\n+0000020b 00000202 R_ARM_ABS32 00000000 .text\n+00000279 00000202 R_ARM_ABS32 00000000 .text\n+000002e7 00000202 R_ARM_ABS32 00000000 .text\n \n Relocation section '.rel.debug_frame' at offset 0x22a0 contains 14 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000014 00000e02 R_ARM_ABS32 00000000 .debug_frame\n 00000018 00000202 R_ARM_ABS32 00000000 .text\n 00000024 00000e02 R_ARM_ABS32 00000000 .debug_frame\n 00000028 00000202 R_ARM_ABS32 00000000 .text\n" }, { "source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -1,13 +1,13 @@\n Raw dump of debug contents of section .debug_line:\n \n Offset: 0x0\n- Length: 884\n+ Length: 886\n DWARF Version: 3\n- Prologue Length: 277\n+ Prologue Length: 279\n Minimum Instruction Length: 2\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,425 +21,425 @@\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.13-1.13.8/src/os/user\n+ 1\t/build/2/golang-1.13-1.13.8/2nd/src/os/user\n 2\t/usr/lib/gcc/arm-linux-gnueabihf/9/include\n 3\t/usr/include/arm-linux-gnueabihf/bits\n 4\t/usr/include\n \n- The File Name Table (offset 0xa4):\n+ The File Name Table (offset 0xa6):\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\tunistd.h\n 6\t3\t0\t0\tgetopt_core.h\n 7\t4\t0\t0\tpwd.h\n 8\t4\t0\t0\tgrp.h\n 9\t4\t0\t0\tstdlib.h\n \n Line Number Statements:\n- [0x0000011f] Set column to 1\n- [0x00000121] Extended opcode 2: set Address to 0x0\n- [0x00000128] Advance Line by 43 to 44\n- [0x0000012a] Copy\n- [0x0000012b] Set column to 2\n- [0x0000012d] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x0000012e] Set column to 21\n- [0x00000130] Special opcode 8: advance Address by 0 to 0x0 and Line by 3 to 48 (view 2)\n- [0x00000131] Set column to 2\n- [0x00000133] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 49 (view 3)\n- [0x00000134] Set is_stmt to 0\n- [0x00000135] Special opcode 33: advance Address by 4 to 0x4 and Line by 0 to 49\n- [0x00000136] Set column to 1\n- [0x00000138] Set is_stmt to 1\n- [0x00000139] Special opcode 40: advance Address by 4 to 0x8 and Line by 7 to 56\n- [0x0000013a] Set column to 2\n- [0x0000013c] Special opcode 6: advance Address by 0 to 0x8 and Line by 1 to 57 (view 1)\n- [0x0000013d] Set column to 1\n- [0x0000013f] Set is_stmt to 0\n- [0x00000140] Special opcode 4: advance Address by 0 to 0x8 and Line by -1 to 56 (view 2)\n- [0x00000141] Special opcode 61: advance Address by 8 to 0x10 and Line by 0 to 56\n- [0x00000142] Set column to 2\n- [0x00000144] Set is_stmt to 1\n- [0x00000145] Advance Line by 9 to 65\n- [0x00000147] Special opcode 33: advance Address by 4 to 0x14 and Line by 0 to 65\n- [0x00000148] Set column to 22\n- [0x0000014a] Set is_stmt to 0\n- [0x0000014b] Copy (view 1)\n- [0x0000014c] Set column to 11\n- [0x0000014e] Special opcode 36: advance Address by 4 to 0x18 and Line by 3 to 68\n- [0x0000014f] Set File Name to entry 2 in the File Name Table\n- [0x00000151] Set column to 9\n- [0x00000153] Advance Line by -30 to 38\n- [0x00000155] Special opcode 33: advance Address by 4 to 0x1c and Line by 0 to 38\n- [0x00000156] Set File Name to entry 1 in the File Name Table\n- [0x00000158] Set column to 22\n- [0x0000015a] Advance Line by 27 to 65\n- [0x0000015c] Special opcode 117: advance Address by 16 to 0x2c and Line by 0 to 65\n- [0x0000015d] Set column to 2\n- [0x0000015f] Set is_stmt to 1\n- [0x00000160] Special opcode 34: advance Address by 4 to 0x30 and Line by 1 to 66\n- [0x00000161] Set column to 21\n- [0x00000163] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 67 (view 1)\n- [0x00000164] Set column to 2\n- [0x00000166] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 68 (view 2)\n- [0x00000167] Set File Name to entry 2 in the File Name Table\n- [0x00000169] Set column to 12\n- [0x0000016b] Advance Line by -32 to 36\n- [0x0000016d] Copy (view 3)\n- [0x0000016e] Set column to 2\n- [0x00000170] Special opcode 7: advance Address by 0 to 0x30 and Line by 2 to 38 (view 4)\n- [0x00000171] Set column to 9\n- [0x00000173] Set is_stmt to 0\n- [0x00000174] Copy (view 5)\n- [0x00000175] Special opcode 33: advance Address by 4 to 0x34 and Line by 0 to 38\n- [0x00000176] Special opcode 61: advance Address by 8 to 0x3c and Line by 0 to 38\n- [0x00000177] Set File Name to entry 1 in the File Name Table\n- [0x00000179] Set column to 21\n- [0x0000017b] Set is_stmt to 1\n- [0x0000017c] Advance Line by 31 to 69\n- [0x0000017e] Copy (view 1)\n- [0x0000017f] Set column to 2\n- [0x00000181] Special opcode 6: advance Address by 0 to 0x3c and Line by 1 to 70 (view 2)\n- [0x00000182] Set column to 36\n- [0x00000184] Set is_stmt to 0\n- [0x00000185] Copy (view 3)\n- [0x00000186] Set column to 2\n- [0x00000188] Set is_stmt to 1\n- [0x00000189] Special opcode 34: advance Address by 4 to 0x40 and Line by 1 to 71\n- [0x0000018a] Set column to 54\n- [0x0000018c] Set is_stmt to 0\n- [0x0000018d] Special opcode 4: advance Address by 0 to 0x40 and Line by -1 to 70 (view 1)\n- [0x0000018e] Set column to 12\n- [0x00000190] Special opcode 34: advance Address by 4 to 0x44 and Line by 1 to 71\n- [0x00000191] Special opcode 33: advance Address by 4 to 0x48 and Line by 0 to 71\n- [0x00000192] Set column to 48\n- [0x00000194] Set is_stmt to 1\n- [0x00000195] Special opcode 34: advance Address by 4 to 0x4c and Line by 1 to 72\n- [0x00000196] Set column to 1\n- [0x00000198] Set is_stmt to 0\n- [0x00000199] Special opcode 6: advance Address by 0 to 0x4c and Line by 1 to 73 (view 1)\n- [0x0000019a] Special opcode 61: advance Address by 8 to 0x54 and Line by 0 to 73\n- [0x0000019b] Set is_stmt to 1\n- [0x0000019c] Extended opcode 2: set Address to 0x54\n- [0x000001a3] Special opcode 10: advance Address by 0 to 0x54 and Line by 5 to 78\n- [0x000001a4] Set column to 2\n- [0x000001a6] Special opcode 6: advance Address by 0 to 0x54 and Line by 1 to 79 (view 1)\n- [0x000001a7] Set column to 1\n- [0x000001a9] Set is_stmt to 0\n- [0x000001aa] Special opcode 4: advance Address by 0 to 0x54 and Line by -1 to 78 (view 2)\n- [0x000001ab] Special opcode 61: advance Address by 8 to 0x5c and Line by 0 to 78\n- [0x000001ac] Set column to 2\n- [0x000001ae] Set is_stmt to 1\n- [0x000001af] Advance Line by 9 to 87\n- [0x000001b1] Special opcode 33: advance Address by 4 to 0x60 and Line by 0 to 87\n- [0x000001b2] Set column to 22\n- [0x000001b4] Set is_stmt to 0\n- [0x000001b5] Copy (view 1)\n- [0x000001b6] Set column to 11\n- [0x000001b8] Special opcode 36: advance Address by 4 to 0x64 and Line by 3 to 90\n- [0x000001b9] Set File Name to entry 2 in the File Name Table\n- [0x000001bb] Set column to 9\n- [0x000001bd] Advance Line by -47 to 43\n- [0x000001bf] Special opcode 33: advance Address by 4 to 0x68 and Line by 0 to 43\n- [0x000001c0] Set File Name to entry 1 in the File Name Table\n- [0x000001c2] Set column to 22\n- [0x000001c4] Advance Line by 44 to 87\n- [0x000001c6] Special opcode 117: advance Address by 16 to 0x78 and Line by 0 to 87\n- [0x000001c7] Set column to 2\n- [0x000001c9] Set is_stmt to 1\n- [0x000001ca] Special opcode 34: advance Address by 4 to 0x7c and Line by 1 to 88\n- [0x000001cb] Set column to 21\n- [0x000001cd] Special opcode 6: advance Address by 0 to 0x7c and Line by 1 to 89 (view 1)\n- [0x000001ce] Set column to 2\n- [0x000001d0] Special opcode 6: advance Address by 0 to 0x7c and Line by 1 to 90 (view 2)\n- [0x000001d1] Set File Name to entry 2 in the File Name Table\n- [0x000001d3] Set column to 12\n- [0x000001d5] Advance Line by -49 to 41\n- [0x000001d7] Copy (view 3)\n- [0x000001d8] Set column to 2\n- [0x000001da] Special opcode 7: advance Address by 0 to 0x7c and Line by 2 to 43 (view 4)\n- [0x000001db] Set column to 9\n- [0x000001dd] Set is_stmt to 0\n- [0x000001de] Copy (view 5)\n- [0x000001df] Special opcode 33: advance Address by 4 to 0x80 and Line by 0 to 43\n- [0x000001e0] Special opcode 61: advance Address by 8 to 0x88 and Line by 0 to 43\n- [0x000001e1] Set File Name to entry 1 in the File Name Table\n- [0x000001e3] Set column to 21\n- [0x000001e5] Set is_stmt to 1\n- [0x000001e6] Advance Line by 48 to 91\n- [0x000001e8] Copy (view 1)\n- [0x000001e9] Set column to 2\n- [0x000001eb] Special opcode 6: advance Address by 0 to 0x88 and Line by 1 to 92 (view 2)\n- [0x000001ec] Set column to 36\n- [0x000001ee] Set is_stmt to 0\n- [0x000001ef] Copy (view 3)\n- [0x000001f0] Set column to 2\n- [0x000001f2] Set is_stmt to 1\n- [0x000001f3] Special opcode 34: advance Address by 4 to 0x8c and Line by 1 to 93\n- [0x000001f4] Set column to 54\n- [0x000001f6] Set is_stmt to 0\n- [0x000001f7] Special opcode 4: advance Address by 0 to 0x8c and Line by -1 to 92 (view 1)\n- [0x000001f8] Set column to 12\n- [0x000001fa] Special opcode 34: advance Address by 4 to 0x90 and Line by 1 to 93\n- [0x000001fb] Special opcode 33: advance Address by 4 to 0x94 and Line by 0 to 93\n- [0x000001fc] Set column to 48\n- [0x000001fe] Set is_stmt to 1\n- [0x000001ff] Special opcode 34: advance Address by 4 to 0x98 and Line by 1 to 94\n- [0x00000200] Set column to 1\n- [0x00000202] Set is_stmt to 0\n- [0x00000203] Special opcode 6: advance Address by 0 to 0x98 and Line by 1 to 95 (view 1)\n- [0x00000204] Special opcode 61: advance Address by 8 to 0xa0 and Line by 0 to 95\n- [0x00000205] Set is_stmt to 1\n- [0x00000206] Extended opcode 2: set Address to 0xa0\n- [0x0000020d] Special opcode 10: advance Address by 0 to 0xa0 and Line by 5 to 100\n- [0x0000020e] Set column to 2\n- [0x00000210] Special opcode 6: advance Address by 0 to 0xa0 and Line by 1 to 101 (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 0xa0 and Line by -1 to 100 (view 2)\n- [0x00000215] Special opcode 61: advance Address by 8 to 0xa8 and Line by 0 to 100\n- [0x00000216] Set column to 2\n- [0x00000218] Set is_stmt to 1\n- [0x00000219] Advance Line by 9 to 109\n- [0x0000021b] Special opcode 33: advance Address by 4 to 0xac and Line by 0 to 109\n- [0x0000021c] Set column to 22\n- [0x0000021e] Set is_stmt to 0\n- [0x0000021f] Copy (view 1)\n- [0x00000220] Set column to 11\n- [0x00000222] Special opcode 36: advance Address by 4 to 0xb0 and Line by 3 to 112\n- [0x00000223] Set File Name to entry 2 in the File Name Table\n- [0x00000225] Set column to 9\n- [0x00000227] Advance Line by -79 to 33\n- [0x0000022a] Special opcode 33: advance Address by 4 to 0xb4 and Line by 0 to 33\n- [0x0000022b] Set File Name to entry 1 in the File Name Table\n- [0x0000022d] Set column to 22\n- [0x0000022f] Advance Line by 76 to 109\n- [0x00000232] Special opcode 117: advance Address by 16 to 0xc4 and Line by 0 to 109\n- [0x00000233] Set column to 2\n- [0x00000235] Set is_stmt to 1\n- [0x00000236] Special opcode 34: advance Address by 4 to 0xc8 and Line by 1 to 110\n- [0x00000237] Set column to 21\n- [0x00000239] Special opcode 6: advance Address by 0 to 0xc8 and Line by 1 to 111 (view 1)\n- [0x0000023a] Set column to 2\n- [0x0000023c] Special opcode 6: advance Address by 0 to 0xc8 and Line by 1 to 112 (view 2)\n- [0x0000023d] Set File Name to entry 2 in the File Name Table\n- [0x0000023f] Set column to 12\n- [0x00000241] Advance Line by -81 to 31\n- [0x00000244] Copy (view 3)\n- [0x00000245] Set column to 2\n- [0x00000247] Special opcode 7: advance Address by 0 to 0xc8 and Line by 2 to 33 (view 4)\n- [0x00000248] Set column to 9\n- [0x0000024a] Set is_stmt to 0\n- [0x0000024b] Copy (view 5)\n- [0x0000024c] Special opcode 33: advance Address by 4 to 0xcc and Line by 0 to 33\n- [0x0000024d] Special opcode 61: advance Address by 8 to 0xd4 and Line by 0 to 33\n- [0x0000024e] Set File Name to entry 1 in the File Name Table\n- [0x00000250] Set column to 21\n- [0x00000252] Set is_stmt to 1\n- [0x00000253] Advance Line by 80 to 113\n- [0x00000256] Copy (view 1)\n- [0x00000257] Set column to 2\n- [0x00000259] Special opcode 6: advance Address by 0 to 0xd4 and Line by 1 to 114 (view 2)\n- [0x0000025a] Set column to 36\n- [0x0000025c] Set is_stmt to 0\n- [0x0000025d] Copy (view 3)\n- [0x0000025e] Set column to 2\n- [0x00000260] Set is_stmt to 1\n- [0x00000261] Special opcode 34: advance Address by 4 to 0xd8 and Line by 1 to 115\n- [0x00000262] Set column to 54\n- [0x00000264] Set is_stmt to 0\n- [0x00000265] Special opcode 4: advance Address by 0 to 0xd8 and Line by -1 to 114 (view 1)\n- [0x00000266] Set column to 12\n- [0x00000268] Special opcode 34: advance Address by 4 to 0xdc and Line by 1 to 115\n- [0x00000269] Special opcode 33: advance Address by 4 to 0xe0 and Line by 0 to 115\n- [0x0000026a] Set column to 48\n- [0x0000026c] Set is_stmt to 1\n- [0x0000026d] Special opcode 34: advance Address by 4 to 0xe4 and Line by 1 to 116\n- [0x0000026e] Set column to 1\n- [0x00000270] Set is_stmt to 0\n- [0x00000271] Special opcode 6: advance Address by 0 to 0xe4 and Line by 1 to 117 (view 1)\n- [0x00000272] Special opcode 61: advance Address by 8 to 0xec and Line by 0 to 117\n- [0x00000273] Set is_stmt to 1\n- [0x00000274] Extended opcode 2: set Address to 0xec\n- [0x0000027b] Special opcode 10: advance Address by 0 to 0xec and Line by 5 to 122\n- [0x0000027c] Set column to 2\n- [0x0000027e] Special opcode 6: advance Address by 0 to 0xec and Line by 1 to 123 (view 1)\n- [0x0000027f] Set column to 1\n- [0x00000281] Set is_stmt to 0\n- [0x00000282] Special opcode 4: advance Address by 0 to 0xec and Line by -1 to 122 (view 2)\n- [0x00000283] Special opcode 61: advance Address by 8 to 0xf4 and Line by 0 to 122\n- [0x00000284] Set column to 2\n- [0x00000286] Set is_stmt to 1\n- [0x00000287] Advance Line by 9 to 131\n- [0x00000289] Special opcode 33: advance Address by 4 to 0xf8 and Line by 0 to 131\n- [0x0000028a] Set column to 22\n- [0x0000028c] Set is_stmt to 0\n- [0x0000028d] Copy (view 1)\n- [0x0000028e] Set column to 11\n- [0x00000290] Special opcode 36: advance Address by 4 to 0xfc and Line by 3 to 134\n- [0x00000291] Set File Name to entry 2 in the File Name Table\n- [0x00000293] Set column to 9\n- [0x00000295] Advance Line by -106 to 28\n- [0x00000298] Special opcode 33: advance Address by 4 to 0x100 and Line by 0 to 28\n- [0x00000299] Set File Name to entry 1 in the File Name Table\n- [0x0000029b] Set column to 22\n- [0x0000029d] Advance Line by 103 to 131\n- [0x000002a0] Special opcode 117: advance Address by 16 to 0x110 and Line by 0 to 131\n- [0x000002a1] Set column to 2\n- [0x000002a3] Set is_stmt to 1\n- [0x000002a4] Special opcode 34: advance Address by 4 to 0x114 and Line by 1 to 132\n- [0x000002a5] Set column to 21\n- [0x000002a7] Special opcode 6: advance Address by 0 to 0x114 and Line by 1 to 133 (view 1)\n- [0x000002a8] Set column to 2\n- [0x000002aa] Special opcode 6: advance Address by 0 to 0x114 and Line by 1 to 134 (view 2)\n- [0x000002ab] Set File Name to entry 2 in the File Name Table\n- [0x000002ad] Set column to 12\n- [0x000002af] Advance Line by -108 to 26\n- [0x000002b2] Copy (view 3)\n- [0x000002b3] Set column to 2\n- [0x000002b5] Special opcode 7: advance Address by 0 to 0x114 and Line by 2 to 28 (view 4)\n- [0x000002b6] Set column to 9\n- [0x000002b8] Set is_stmt to 0\n- [0x000002b9] Copy (view 5)\n- [0x000002ba] Special opcode 33: advance Address by 4 to 0x118 and Line by 0 to 28\n- [0x000002bb] Special opcode 61: advance Address by 8 to 0x120 and Line by 0 to 28\n- [0x000002bc] Set File Name to entry 1 in the File Name Table\n- [0x000002be] Set column to 21\n- [0x000002c0] Set is_stmt to 1\n- [0x000002c1] Advance Line by 107 to 135\n- [0x000002c4] Copy (view 1)\n- [0x000002c5] Set column to 2\n- [0x000002c7] Special opcode 6: advance Address by 0 to 0x120 and Line by 1 to 136 (view 2)\n- [0x000002c8] Set column to 36\n- [0x000002ca] Set is_stmt to 0\n- [0x000002cb] Copy (view 3)\n- [0x000002cc] Set column to 2\n- [0x000002ce] Set is_stmt to 1\n- [0x000002cf] Special opcode 34: advance Address by 4 to 0x124 and Line by 1 to 137\n- [0x000002d0] Set column to 54\n- [0x000002d2] Set is_stmt to 0\n- [0x000002d3] Special opcode 4: advance Address by 0 to 0x124 and Line by -1 to 136 (view 1)\n- [0x000002d4] Set column to 12\n- [0x000002d6] Special opcode 34: advance Address by 4 to 0x128 and Line by 1 to 137\n- [0x000002d7] Special opcode 33: advance Address by 4 to 0x12c and Line by 0 to 137\n- [0x000002d8] Set column to 48\n- [0x000002da] Set is_stmt to 1\n- [0x000002db] Special opcode 34: advance Address by 4 to 0x130 and Line by 1 to 138\n- [0x000002dc] Set column to 1\n- [0x000002de] Set is_stmt to 0\n- [0x000002df] Special opcode 6: advance Address by 0 to 0x130 and Line by 1 to 139 (view 1)\n- [0x000002e0] Special opcode 61: advance Address by 8 to 0x138 and Line by 0 to 139\n- [0x000002e1] Set is_stmt to 1\n- [0x000002e2] Extended opcode 2: set Address to 0x138\n- [0x000002e9] Special opcode 10: advance Address by 0 to 0x138 and Line by 5 to 144\n- [0x000002ea] Set column to 2\n- [0x000002ec] Special opcode 6: advance Address by 0 to 0x138 and Line by 1 to 145 (view 1)\n- [0x000002ed] Set column to 1\n- [0x000002ef] Set is_stmt to 0\n- [0x000002f0] Special opcode 4: advance Address by 0 to 0x138 and Line by -1 to 144 (view 2)\n- [0x000002f1] Special opcode 33: advance Address by 4 to 0x13c and Line by 0 to 144\n- [0x000002f2] Set column to 2\n- [0x000002f4] Set is_stmt to 1\n- [0x000002f5] Special opcode 39: advance Address by 4 to 0x140 and Line by 6 to 150\n- [0x000002f6] Set column to 22\n- [0x000002f8] Set is_stmt to 0\n- [0x000002f9] Copy (view 1)\n- [0x000002fa] Set column to 11\n- [0x000002fc] Special opcode 36: advance Address by 4 to 0x144 and Line by 3 to 153\n- [0x000002fd] Set column to 22\n- [0x000002ff] Special opcode 30: advance Address by 4 to 0x148 and Line by -3 to 150\n- [0x00000300] Set column to 11\n- [0x00000302] Special opcode 36: advance Address by 4 to 0x14c and Line by 3 to 153\n- [0x00000303] Set column to 2\n- [0x00000305] Set is_stmt to 1\n- [0x00000306] Special opcode 31: advance Address by 4 to 0x150 and Line by -2 to 151\n- [0x00000307] Set column to 21\n- [0x00000309] Special opcode 6: advance Address by 0 to 0x150 and Line by 1 to 152 (view 1)\n- [0x0000030a] Set column to 2\n- [0x0000030c] Special opcode 6: advance Address by 0 to 0x150 and Line by 1 to 153 (view 2)\n- [0x0000030d] Set column to 11\n- [0x0000030f] Set is_stmt to 0\n- [0x00000310] Copy (view 3)\n- [0x00000311] Set column to 21\n- [0x00000313] Set is_stmt to 1\n- [0x00000314] Special opcode 62: advance Address by 8 to 0x158 and Line by 1 to 154\n- [0x00000315] Set column to 2\n- [0x00000317] Special opcode 6: advance Address by 0 to 0x158 and Line by 1 to 155 (view 1)\n- [0x00000318] Set column to 36\n- [0x0000031a] Set is_stmt to 0\n- [0x0000031b] Copy (view 2)\n- [0x0000031c] Set column to 2\n- [0x0000031e] Set is_stmt to 1\n- [0x0000031f] Special opcode 34: advance Address by 4 to 0x15c and Line by 1 to 156\n- [0x00000320] Set column to 54\n- [0x00000322] Set is_stmt to 0\n- [0x00000323] Special opcode 4: advance Address by 0 to 0x15c and Line by -1 to 155 (view 1)\n- [0x00000324] Set column to 12\n- [0x00000326] Special opcode 34: advance Address by 4 to 0x160 and Line by 1 to 156\n- [0x00000327] Special opcode 33: advance Address by 4 to 0x164 and Line by 0 to 156\n- [0x00000328] Set column to 48\n- [0x0000032a] Set is_stmt to 1\n- [0x0000032b] Special opcode 34: advance Address by 4 to 0x168 and Line by 1 to 157\n- [0x0000032c] Set column to 1\n- [0x0000032e] Set is_stmt to 0\n- [0x0000032f] Special opcode 6: advance Address by 0 to 0x168 and Line by 1 to 158 (view 1)\n- [0x00000330] Set is_stmt to 1\n- [0x00000331] Special opcode 38: advance Address by 4 to 0x16c and Line by 5 to 163\n- [0x00000332] Set column to 2\n- [0x00000334] Special opcode 6: advance Address by 0 to 0x16c and Line by 1 to 164 (view 1)\n- [0x00000335] Set column to 1\n- [0x00000337] Set is_stmt to 0\n- [0x00000338] Special opcode 4: advance Address by 0 to 0x16c and Line by -1 to 163 (view 2)\n- [0x00000339] Special opcode 33: advance Address by 4 to 0x170 and Line by 0 to 163\n- [0x0000033a] Set column to 2\n- [0x0000033c] Set is_stmt to 1\n- [0x0000033d] Special opcode 38: advance Address by 4 to 0x174 and Line by 5 to 168\n- [0x0000033e] Set column to 22\n- [0x00000340] Set is_stmt to 0\n- [0x00000341] Copy (view 1)\n- [0x00000342] Special opcode 33: advance Address by 4 to 0x178 and Line by 0 to 168\n- [0x00000343] Set column to 11\n- [0x00000345] Special opcode 36: advance Address by 4 to 0x17c and Line by 3 to 171\n- [0x00000346] Set column to 2\n- [0x00000348] Set is_stmt to 1\n- [0x00000349] Special opcode 31: advance Address by 4 to 0x180 and Line by -2 to 169\n- [0x0000034a] Set column to 21\n- [0x0000034c] Special opcode 6: advance Address by 0 to 0x180 and Line by 1 to 170 (view 1)\n- [0x0000034d] Set column to 2\n- [0x0000034f] Special opcode 6: advance Address by 0 to 0x180 and Line by 1 to 171 (view 2)\n- [0x00000350] Set column to 11\n- [0x00000352] Set is_stmt to 0\n- [0x00000353] Copy (view 3)\n- [0x00000354] Set column to 21\n- [0x00000356] Set is_stmt to 1\n- [0x00000357] Special opcode 62: advance Address by 8 to 0x188 and Line by 1 to 172\n- [0x00000358] Set column to 2\n- [0x0000035a] Special opcode 6: advance Address by 0 to 0x188 and Line by 1 to 173 (view 1)\n- [0x0000035b] Set column to 36\n- [0x0000035d] Set is_stmt to 0\n- [0x0000035e] Copy (view 2)\n- [0x0000035f] Set column to 2\n- [0x00000361] Set is_stmt to 1\n- [0x00000362] Special opcode 34: advance Address by 4 to 0x18c and Line by 1 to 174\n- [0x00000363] Set column to 54\n- [0x00000365] Set is_stmt to 0\n- [0x00000366] Special opcode 4: advance Address by 0 to 0x18c and Line by -1 to 173 (view 1)\n- [0x00000367] Set column to 12\n- [0x00000369] Special opcode 34: advance Address by 4 to 0x190 and Line by 1 to 174\n- [0x0000036a] Special opcode 33: advance Address by 4 to 0x194 and Line by 0 to 174\n- [0x0000036b] Set column to 48\n- [0x0000036d] Set is_stmt to 1\n- [0x0000036e] Special opcode 34: advance Address by 4 to 0x198 and Line by 1 to 175\n- [0x0000036f] Set column to 1\n- [0x00000371] Set is_stmt to 0\n- [0x00000372] Special opcode 6: advance Address by 0 to 0x198 and Line by 1 to 176 (view 1)\n- [0x00000373] Advance PC by 4 to 0x19c\n- [0x00000375] Extended opcode 1: End of Sequence\n+ [0x00000121] Set column to 1\n+ [0x00000123] Extended opcode 2: set Address to 0x0\n+ [0x0000012a] Advance Line by 43 to 44\n+ [0x0000012c] Copy\n+ [0x0000012d] Set column to 2\n+ [0x0000012f] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x00000130] Set column to 21\n+ [0x00000132] Special opcode 8: advance Address by 0 to 0x0 and Line by 3 to 48 (view 2)\n+ [0x00000133] Set column to 2\n+ [0x00000135] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 49 (view 3)\n+ [0x00000136] Set is_stmt to 0\n+ [0x00000137] Special opcode 33: advance Address by 4 to 0x4 and Line by 0 to 49\n+ [0x00000138] Set column to 1\n+ [0x0000013a] Set is_stmt to 1\n+ [0x0000013b] Special opcode 40: advance Address by 4 to 0x8 and Line by 7 to 56\n+ [0x0000013c] Set column to 2\n+ [0x0000013e] Special opcode 6: advance Address by 0 to 0x8 and Line by 1 to 57 (view 1)\n+ [0x0000013f] Set column to 1\n+ [0x00000141] Set is_stmt to 0\n+ [0x00000142] Special opcode 4: advance Address by 0 to 0x8 and Line by -1 to 56 (view 2)\n+ [0x00000143] Special opcode 61: advance Address by 8 to 0x10 and Line by 0 to 56\n+ [0x00000144] Set column to 2\n+ [0x00000146] Set is_stmt to 1\n+ [0x00000147] Advance Line by 9 to 65\n+ [0x00000149] Special opcode 33: advance Address by 4 to 0x14 and Line by 0 to 65\n+ [0x0000014a] Set column to 22\n+ [0x0000014c] Set is_stmt to 0\n+ [0x0000014d] Copy (view 1)\n+ [0x0000014e] Set column to 11\n+ [0x00000150] Special opcode 36: advance Address by 4 to 0x18 and Line by 3 to 68\n+ [0x00000151] Set File Name to entry 2 in the File Name Table\n+ [0x00000153] Set column to 9\n+ [0x00000155] Advance Line by -30 to 38\n+ [0x00000157] Special opcode 33: advance Address by 4 to 0x1c and Line by 0 to 38\n+ [0x00000158] Set File Name to entry 1 in the File Name Table\n+ [0x0000015a] Set column to 22\n+ [0x0000015c] Advance Line by 27 to 65\n+ [0x0000015e] Special opcode 117: advance Address by 16 to 0x2c and Line by 0 to 65\n+ [0x0000015f] Set column to 2\n+ [0x00000161] Set is_stmt to 1\n+ [0x00000162] Special opcode 34: advance Address by 4 to 0x30 and Line by 1 to 66\n+ [0x00000163] Set column to 21\n+ [0x00000165] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 67 (view 1)\n+ [0x00000166] Set column to 2\n+ [0x00000168] Special opcode 6: advance Address by 0 to 0x30 and Line by 1 to 68 (view 2)\n+ [0x00000169] Set File Name to entry 2 in the File Name Table\n+ [0x0000016b] Set column to 12\n+ [0x0000016d] Advance Line by -32 to 36\n+ [0x0000016f] Copy (view 3)\n+ [0x00000170] Set column to 2\n+ [0x00000172] Special opcode 7: advance Address by 0 to 0x30 and Line by 2 to 38 (view 4)\n+ [0x00000173] Set column to 9\n+ [0x00000175] Set is_stmt to 0\n+ [0x00000176] Copy (view 5)\n+ [0x00000177] Special opcode 33: advance Address by 4 to 0x34 and Line by 0 to 38\n+ [0x00000178] Special opcode 61: advance Address by 8 to 0x3c and Line by 0 to 38\n+ [0x00000179] Set File Name to entry 1 in the File Name Table\n+ [0x0000017b] Set column to 21\n+ [0x0000017d] Set is_stmt to 1\n+ [0x0000017e] Advance Line by 31 to 69\n+ [0x00000180] Copy (view 1)\n+ [0x00000181] Set column to 2\n+ [0x00000183] Special opcode 6: advance Address by 0 to 0x3c and Line by 1 to 70 (view 2)\n+ [0x00000184] Set column to 36\n+ [0x00000186] Set is_stmt to 0\n+ [0x00000187] Copy (view 3)\n+ [0x00000188] Set column to 2\n+ [0x0000018a] Set is_stmt to 1\n+ [0x0000018b] Special opcode 34: advance Address by 4 to 0x40 and Line by 1 to 71\n+ [0x0000018c] Set column to 54\n+ [0x0000018e] Set is_stmt to 0\n+ [0x0000018f] Special opcode 4: advance Address by 0 to 0x40 and Line by -1 to 70 (view 1)\n+ [0x00000190] Set column to 12\n+ [0x00000192] Special opcode 34: advance Address by 4 to 0x44 and Line by 1 to 71\n+ [0x00000193] Special opcode 33: advance Address by 4 to 0x48 and Line by 0 to 71\n+ [0x00000194] Set column to 48\n+ [0x00000196] Set is_stmt to 1\n+ [0x00000197] Special opcode 34: advance Address by 4 to 0x4c and Line by 1 to 72\n+ [0x00000198] Set column to 1\n+ [0x0000019a] Set is_stmt to 0\n+ [0x0000019b] Special opcode 6: advance Address by 0 to 0x4c and Line by 1 to 73 (view 1)\n+ [0x0000019c] Special opcode 61: advance Address by 8 to 0x54 and Line by 0 to 73\n+ [0x0000019d] Set is_stmt to 1\n+ [0x0000019e] Extended opcode 2: set Address to 0x54\n+ [0x000001a5] Special opcode 10: advance Address by 0 to 0x54 and Line by 5 to 78\n+ [0x000001a6] Set column to 2\n+ [0x000001a8] Special opcode 6: advance Address by 0 to 0x54 and Line by 1 to 79 (view 1)\n+ [0x000001a9] Set column to 1\n+ [0x000001ab] Set is_stmt to 0\n+ [0x000001ac] Special opcode 4: advance Address by 0 to 0x54 and Line by -1 to 78 (view 2)\n+ [0x000001ad] Special opcode 61: advance Address by 8 to 0x5c and Line by 0 to 78\n+ [0x000001ae] Set column to 2\n+ [0x000001b0] Set is_stmt to 1\n+ [0x000001b1] Advance Line by 9 to 87\n+ [0x000001b3] Special opcode 33: advance Address by 4 to 0x60 and Line by 0 to 87\n+ [0x000001b4] Set column to 22\n+ [0x000001b6] Set is_stmt to 0\n+ [0x000001b7] Copy (view 1)\n+ [0x000001b8] Set column to 11\n+ [0x000001ba] Special opcode 36: advance Address by 4 to 0x64 and Line by 3 to 90\n+ [0x000001bb] Set File Name to entry 2 in the File Name Table\n+ [0x000001bd] Set column to 9\n+ [0x000001bf] Advance Line by -47 to 43\n+ [0x000001c1] Special opcode 33: advance Address by 4 to 0x68 and Line by 0 to 43\n+ [0x000001c2] Set File Name to entry 1 in the File Name Table\n+ [0x000001c4] Set column to 22\n+ [0x000001c6] Advance Line by 44 to 87\n+ [0x000001c8] Special opcode 117: advance Address by 16 to 0x78 and Line by 0 to 87\n+ [0x000001c9] Set column to 2\n+ [0x000001cb] Set is_stmt to 1\n+ [0x000001cc] Special opcode 34: advance Address by 4 to 0x7c and Line by 1 to 88\n+ [0x000001cd] Set column to 21\n+ [0x000001cf] Special opcode 6: advance Address by 0 to 0x7c and Line by 1 to 89 (view 1)\n+ [0x000001d0] Set column to 2\n+ [0x000001d2] Special opcode 6: advance Address by 0 to 0x7c and Line by 1 to 90 (view 2)\n+ [0x000001d3] Set File Name to entry 2 in the File Name Table\n+ [0x000001d5] Set column to 12\n+ [0x000001d7] Advance Line by -49 to 41\n+ [0x000001d9] Copy (view 3)\n+ [0x000001da] Set column to 2\n+ [0x000001dc] Special opcode 7: advance Address by 0 to 0x7c and Line by 2 to 43 (view 4)\n+ [0x000001dd] Set column to 9\n+ [0x000001df] Set is_stmt to 0\n+ [0x000001e0] Copy (view 5)\n+ [0x000001e1] Special opcode 33: advance Address by 4 to 0x80 and Line by 0 to 43\n+ [0x000001e2] Special opcode 61: advance Address by 8 to 0x88 and Line by 0 to 43\n+ [0x000001e3] Set File Name to entry 1 in the File Name Table\n+ [0x000001e5] Set column to 21\n+ [0x000001e7] Set is_stmt to 1\n+ [0x000001e8] Advance Line by 48 to 91\n+ [0x000001ea] Copy (view 1)\n+ [0x000001eb] Set column to 2\n+ [0x000001ed] Special opcode 6: advance Address by 0 to 0x88 and Line by 1 to 92 (view 2)\n+ [0x000001ee] Set column to 36\n+ [0x000001f0] Set is_stmt to 0\n+ [0x000001f1] Copy (view 3)\n+ [0x000001f2] Set column to 2\n+ [0x000001f4] Set is_stmt to 1\n+ [0x000001f5] Special opcode 34: advance Address by 4 to 0x8c and Line by 1 to 93\n+ [0x000001f6] Set column to 54\n+ [0x000001f8] Set is_stmt to 0\n+ [0x000001f9] Special opcode 4: advance Address by 0 to 0x8c and Line by -1 to 92 (view 1)\n+ [0x000001fa] Set column to 12\n+ [0x000001fc] Special opcode 34: advance Address by 4 to 0x90 and Line by 1 to 93\n+ [0x000001fd] Special opcode 33: advance Address by 4 to 0x94 and Line by 0 to 93\n+ [0x000001fe] Set column to 48\n+ [0x00000200] Set is_stmt to 1\n+ [0x00000201] Special opcode 34: advance Address by 4 to 0x98 and Line by 1 to 94\n+ [0x00000202] Set column to 1\n+ [0x00000204] Set is_stmt to 0\n+ [0x00000205] Special opcode 6: advance Address by 0 to 0x98 and Line by 1 to 95 (view 1)\n+ [0x00000206] Special opcode 61: advance Address by 8 to 0xa0 and Line by 0 to 95\n+ [0x00000207] Set is_stmt to 1\n+ [0x00000208] Extended opcode 2: set Address to 0xa0\n+ [0x0000020f] Special opcode 10: advance Address by 0 to 0xa0 and Line by 5 to 100\n+ [0x00000210] Set column to 2\n+ [0x00000212] Special opcode 6: advance Address by 0 to 0xa0 and Line by 1 to 101 (view 1)\n+ [0x00000213] Set column to 1\n+ [0x00000215] Set is_stmt to 0\n+ [0x00000216] Special opcode 4: advance Address by 0 to 0xa0 and Line by -1 to 100 (view 2)\n+ [0x00000217] Special opcode 61: advance Address by 8 to 0xa8 and Line by 0 to 100\n+ [0x00000218] Set column to 2\n+ [0x0000021a] Set is_stmt to 1\n+ [0x0000021b] Advance Line by 9 to 109\n+ [0x0000021d] Special opcode 33: advance Address by 4 to 0xac and Line by 0 to 109\n+ [0x0000021e] Set column to 22\n+ [0x00000220] Set is_stmt to 0\n+ [0x00000221] Copy (view 1)\n+ [0x00000222] Set column to 11\n+ [0x00000224] Special opcode 36: advance Address by 4 to 0xb0 and Line by 3 to 112\n+ [0x00000225] Set File Name to entry 2 in the File Name Table\n+ [0x00000227] Set column to 9\n+ [0x00000229] Advance Line by -79 to 33\n+ [0x0000022c] Special opcode 33: advance Address by 4 to 0xb4 and Line by 0 to 33\n+ [0x0000022d] Set File Name to entry 1 in the File Name Table\n+ [0x0000022f] Set column to 22\n+ [0x00000231] Advance Line by 76 to 109\n+ [0x00000234] Special opcode 117: advance Address by 16 to 0xc4 and Line by 0 to 109\n+ [0x00000235] Set column to 2\n+ [0x00000237] Set is_stmt to 1\n+ [0x00000238] Special opcode 34: advance Address by 4 to 0xc8 and Line by 1 to 110\n+ [0x00000239] Set column to 21\n+ [0x0000023b] Special opcode 6: advance Address by 0 to 0xc8 and Line by 1 to 111 (view 1)\n+ [0x0000023c] Set column to 2\n+ [0x0000023e] Special opcode 6: advance Address by 0 to 0xc8 and Line by 1 to 112 (view 2)\n+ [0x0000023f] Set File Name to entry 2 in the File Name Table\n+ [0x00000241] Set column to 12\n+ [0x00000243] Advance Line by -81 to 31\n+ [0x00000246] Copy (view 3)\n+ [0x00000247] Set column to 2\n+ [0x00000249] Special opcode 7: advance Address by 0 to 0xc8 and Line by 2 to 33 (view 4)\n+ [0x0000024a] Set column to 9\n+ [0x0000024c] Set is_stmt to 0\n+ [0x0000024d] Copy (view 5)\n+ [0x0000024e] Special opcode 33: advance Address by 4 to 0xcc and Line by 0 to 33\n+ [0x0000024f] Special opcode 61: advance Address by 8 to 0xd4 and Line by 0 to 33\n+ [0x00000250] Set File Name to entry 1 in the File Name Table\n+ [0x00000252] Set column to 21\n+ [0x00000254] Set is_stmt to 1\n+ [0x00000255] Advance Line by 80 to 113\n+ [0x00000258] Copy (view 1)\n+ [0x00000259] Set column to 2\n+ [0x0000025b] Special opcode 6: advance Address by 0 to 0xd4 and Line by 1 to 114 (view 2)\n+ [0x0000025c] Set column to 36\n+ [0x0000025e] Set is_stmt to 0\n+ [0x0000025f] Copy (view 3)\n+ [0x00000260] Set column to 2\n+ [0x00000262] Set is_stmt to 1\n+ [0x00000263] Special opcode 34: advance Address by 4 to 0xd8 and Line by 1 to 115\n+ [0x00000264] Set column to 54\n+ [0x00000266] Set is_stmt to 0\n+ [0x00000267] Special opcode 4: advance Address by 0 to 0xd8 and Line by -1 to 114 (view 1)\n+ [0x00000268] Set column to 12\n+ [0x0000026a] Special opcode 34: advance Address by 4 to 0xdc and Line by 1 to 115\n+ [0x0000026b] Special opcode 33: advance Address by 4 to 0xe0 and Line by 0 to 115\n+ [0x0000026c] Set column to 48\n+ [0x0000026e] Set is_stmt to 1\n+ [0x0000026f] Special opcode 34: advance Address by 4 to 0xe4 and Line by 1 to 116\n+ [0x00000270] Set column to 1\n+ [0x00000272] Set is_stmt to 0\n+ [0x00000273] Special opcode 6: advance Address by 0 to 0xe4 and Line by 1 to 117 (view 1)\n+ [0x00000274] Special opcode 61: advance Address by 8 to 0xec and Line by 0 to 117\n+ [0x00000275] Set is_stmt to 1\n+ [0x00000276] Extended opcode 2: set Address to 0xec\n+ [0x0000027d] Special opcode 10: advance Address by 0 to 0xec and Line by 5 to 122\n+ [0x0000027e] Set column to 2\n+ [0x00000280] Special opcode 6: advance Address by 0 to 0xec and Line by 1 to 123 (view 1)\n+ [0x00000281] Set column to 1\n+ [0x00000283] Set is_stmt to 0\n+ [0x00000284] Special opcode 4: advance Address by 0 to 0xec and Line by -1 to 122 (view 2)\n+ [0x00000285] Special opcode 61: advance Address by 8 to 0xf4 and Line by 0 to 122\n+ [0x00000286] Set column to 2\n+ [0x00000288] Set is_stmt to 1\n+ [0x00000289] Advance Line by 9 to 131\n+ [0x0000028b] Special opcode 33: advance Address by 4 to 0xf8 and Line by 0 to 131\n+ [0x0000028c] Set column to 22\n+ [0x0000028e] Set is_stmt to 0\n+ [0x0000028f] Copy (view 1)\n+ [0x00000290] Set column to 11\n+ [0x00000292] Special opcode 36: advance Address by 4 to 0xfc and Line by 3 to 134\n+ [0x00000293] Set File Name to entry 2 in the File Name Table\n+ [0x00000295] Set column to 9\n+ [0x00000297] Advance Line by -106 to 28\n+ [0x0000029a] Special opcode 33: advance Address by 4 to 0x100 and Line by 0 to 28\n+ [0x0000029b] Set File Name to entry 1 in the File Name Table\n+ [0x0000029d] Set column to 22\n+ [0x0000029f] Advance Line by 103 to 131\n+ [0x000002a2] Special opcode 117: advance Address by 16 to 0x110 and Line by 0 to 131\n+ [0x000002a3] Set column to 2\n+ [0x000002a5] Set is_stmt to 1\n+ [0x000002a6] Special opcode 34: advance Address by 4 to 0x114 and Line by 1 to 132\n+ [0x000002a7] Set column to 21\n+ [0x000002a9] Special opcode 6: advance Address by 0 to 0x114 and Line by 1 to 133 (view 1)\n+ [0x000002aa] Set column to 2\n+ [0x000002ac] Special opcode 6: advance Address by 0 to 0x114 and Line by 1 to 134 (view 2)\n+ [0x000002ad] Set File Name to entry 2 in the File Name Table\n+ [0x000002af] Set column to 12\n+ [0x000002b1] Advance Line by -108 to 26\n+ [0x000002b4] Copy (view 3)\n+ [0x000002b5] Set column to 2\n+ [0x000002b7] Special opcode 7: advance Address by 0 to 0x114 and Line by 2 to 28 (view 4)\n+ [0x000002b8] Set column to 9\n+ [0x000002ba] Set is_stmt to 0\n+ [0x000002bb] Copy (view 5)\n+ [0x000002bc] Special opcode 33: advance Address by 4 to 0x118 and Line by 0 to 28\n+ [0x000002bd] Special opcode 61: advance Address by 8 to 0x120 and Line by 0 to 28\n+ [0x000002be] Set File Name to entry 1 in the File Name Table\n+ [0x000002c0] Set column to 21\n+ [0x000002c2] Set is_stmt to 1\n+ [0x000002c3] Advance Line by 107 to 135\n+ [0x000002c6] Copy (view 1)\n+ [0x000002c7] Set column to 2\n+ [0x000002c9] Special opcode 6: advance Address by 0 to 0x120 and Line by 1 to 136 (view 2)\n+ [0x000002ca] Set column to 36\n+ [0x000002cc] Set is_stmt to 0\n+ [0x000002cd] Copy (view 3)\n+ [0x000002ce] Set column to 2\n+ [0x000002d0] Set is_stmt to 1\n+ [0x000002d1] Special opcode 34: advance Address by 4 to 0x124 and Line by 1 to 137\n+ [0x000002d2] Set column to 54\n+ [0x000002d4] Set is_stmt to 0\n+ [0x000002d5] Special opcode 4: advance Address by 0 to 0x124 and Line by -1 to 136 (view 1)\n+ [0x000002d6] Set column to 12\n+ [0x000002d8] Special opcode 34: advance Address by 4 to 0x128 and Line by 1 to 137\n+ [0x000002d9] Special opcode 33: advance Address by 4 to 0x12c and Line by 0 to 137\n+ [0x000002da] Set column to 48\n+ [0x000002dc] Set is_stmt to 1\n+ [0x000002dd] Special opcode 34: advance Address by 4 to 0x130 and Line by 1 to 138\n+ [0x000002de] Set column to 1\n+ [0x000002e0] Set is_stmt to 0\n+ [0x000002e1] Special opcode 6: advance Address by 0 to 0x130 and Line by 1 to 139 (view 1)\n+ [0x000002e2] Special opcode 61: advance Address by 8 to 0x138 and Line by 0 to 139\n+ [0x000002e3] Set is_stmt to 1\n+ [0x000002e4] Extended opcode 2: set Address to 0x138\n+ [0x000002eb] Special opcode 10: advance Address by 0 to 0x138 and Line by 5 to 144\n+ [0x000002ec] Set column to 2\n+ [0x000002ee] Special opcode 6: advance Address by 0 to 0x138 and Line by 1 to 145 (view 1)\n+ [0x000002ef] Set column to 1\n+ [0x000002f1] Set is_stmt to 0\n+ [0x000002f2] Special opcode 4: advance Address by 0 to 0x138 and Line by -1 to 144 (view 2)\n+ [0x000002f3] Special opcode 33: advance Address by 4 to 0x13c and Line by 0 to 144\n+ [0x000002f4] Set column to 2\n+ [0x000002f6] Set is_stmt to 1\n+ [0x000002f7] Special opcode 39: advance Address by 4 to 0x140 and Line by 6 to 150\n+ [0x000002f8] Set column to 22\n+ [0x000002fa] Set is_stmt to 0\n+ [0x000002fb] Copy (view 1)\n+ [0x000002fc] Set column to 11\n+ [0x000002fe] Special opcode 36: advance Address by 4 to 0x144 and Line by 3 to 153\n+ [0x000002ff] Set column to 22\n+ [0x00000301] Special opcode 30: advance Address by 4 to 0x148 and Line by -3 to 150\n+ [0x00000302] Set column to 11\n+ [0x00000304] Special opcode 36: advance Address by 4 to 0x14c and Line by 3 to 153\n+ [0x00000305] Set column to 2\n+ [0x00000307] Set is_stmt to 1\n+ [0x00000308] Special opcode 31: advance Address by 4 to 0x150 and Line by -2 to 151\n+ [0x00000309] Set column to 21\n+ [0x0000030b] Special opcode 6: advance Address by 0 to 0x150 and Line by 1 to 152 (view 1)\n+ [0x0000030c] Set column to 2\n+ [0x0000030e] Special opcode 6: advance Address by 0 to 0x150 and Line by 1 to 153 (view 2)\n+ [0x0000030f] Set column to 11\n+ [0x00000311] Set is_stmt to 0\n+ [0x00000312] Copy (view 3)\n+ [0x00000313] Set column to 21\n+ [0x00000315] Set is_stmt to 1\n+ [0x00000316] Special opcode 62: advance Address by 8 to 0x158 and Line by 1 to 154\n+ [0x00000317] Set column to 2\n+ [0x00000319] Special opcode 6: advance Address by 0 to 0x158 and Line by 1 to 155 (view 1)\n+ [0x0000031a] Set column to 36\n+ [0x0000031c] Set is_stmt to 0\n+ [0x0000031d] Copy (view 2)\n+ [0x0000031e] Set column to 2\n+ [0x00000320] Set is_stmt to 1\n+ [0x00000321] Special opcode 34: advance Address by 4 to 0x15c and Line by 1 to 156\n+ [0x00000322] Set column to 54\n+ [0x00000324] Set is_stmt to 0\n+ [0x00000325] Special opcode 4: advance Address by 0 to 0x15c and Line by -1 to 155 (view 1)\n+ [0x00000326] Set column to 12\n+ [0x00000328] Special opcode 34: advance Address by 4 to 0x160 and Line by 1 to 156\n+ [0x00000329] Special opcode 33: advance Address by 4 to 0x164 and Line by 0 to 156\n+ [0x0000032a] Set column to 48\n+ [0x0000032c] Set is_stmt to 1\n+ [0x0000032d] Special opcode 34: advance Address by 4 to 0x168 and Line by 1 to 157\n+ [0x0000032e] Set column to 1\n+ [0x00000330] Set is_stmt to 0\n+ [0x00000331] Special opcode 6: advance Address by 0 to 0x168 and Line by 1 to 158 (view 1)\n+ [0x00000332] Set is_stmt to 1\n+ [0x00000333] Special opcode 38: advance Address by 4 to 0x16c and Line by 5 to 163\n+ [0x00000334] Set column to 2\n+ [0x00000336] Special opcode 6: advance Address by 0 to 0x16c and Line by 1 to 164 (view 1)\n+ [0x00000337] Set column to 1\n+ [0x00000339] Set is_stmt to 0\n+ [0x0000033a] Special opcode 4: advance Address by 0 to 0x16c and Line by -1 to 163 (view 2)\n+ [0x0000033b] Special opcode 33: advance Address by 4 to 0x170 and Line by 0 to 163\n+ [0x0000033c] Set column to 2\n+ [0x0000033e] Set is_stmt to 1\n+ [0x0000033f] Special opcode 38: advance Address by 4 to 0x174 and Line by 5 to 168\n+ [0x00000340] Set column to 22\n+ [0x00000342] Set is_stmt to 0\n+ [0x00000343] Copy (view 1)\n+ [0x00000344] Special opcode 33: advance Address by 4 to 0x178 and Line by 0 to 168\n+ [0x00000345] Set column to 11\n+ [0x00000347] Special opcode 36: advance Address by 4 to 0x17c and Line by 3 to 171\n+ [0x00000348] Set column to 2\n+ [0x0000034a] Set is_stmt to 1\n+ [0x0000034b] Special opcode 31: advance Address by 4 to 0x180 and Line by -2 to 169\n+ [0x0000034c] Set column to 21\n+ [0x0000034e] Special opcode 6: advance Address by 0 to 0x180 and Line by 1 to 170 (view 1)\n+ [0x0000034f] Set column to 2\n+ [0x00000351] Special opcode 6: advance Address by 0 to 0x180 and Line by 1 to 171 (view 2)\n+ [0x00000352] Set column to 11\n+ [0x00000354] Set is_stmt to 0\n+ [0x00000355] Copy (view 3)\n+ [0x00000356] Set column to 21\n+ [0x00000358] Set is_stmt to 1\n+ [0x00000359] Special opcode 62: advance Address by 8 to 0x188 and Line by 1 to 172\n+ [0x0000035a] Set column to 2\n+ [0x0000035c] Special opcode 6: advance Address by 0 to 0x188 and Line by 1 to 173 (view 1)\n+ [0x0000035d] Set column to 36\n+ [0x0000035f] Set is_stmt to 0\n+ [0x00000360] Copy (view 2)\n+ [0x00000361] Set column to 2\n+ [0x00000363] Set is_stmt to 1\n+ [0x00000364] Special opcode 34: advance Address by 4 to 0x18c and Line by 1 to 174\n+ [0x00000365] Set column to 54\n+ [0x00000367] Set is_stmt to 0\n+ [0x00000368] Special opcode 4: advance Address by 0 to 0x18c and Line by -1 to 173 (view 1)\n+ [0x00000369] Set column to 12\n+ [0x0000036b] Special opcode 34: advance Address by 4 to 0x190 and Line by 1 to 174\n+ [0x0000036c] Special opcode 33: advance Address by 4 to 0x194 and Line by 0 to 174\n+ [0x0000036d] Set column to 48\n+ [0x0000036f] Set is_stmt to 1\n+ [0x00000370] Special opcode 34: advance Address by 4 to 0x198 and Line by 1 to 175\n+ [0x00000371] Set column to 1\n+ [0x00000373] Set is_stmt to 0\n+ [0x00000374] Special opcode 6: advance Address by 0 to 0x198 and Line by 1 to 176 (view 1)\n+ [0x00000375] Advance PC by 4 to 0x19c\n+ [0x00000377] Extended opcode 1: End of Sequence\n \n \n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -18,24 +18,24 @@\n 10:\te1a04000 \tmov\tr4, r0\n /tmp/go-build/cgo-gcc-prolog:65\n 14:\tebfffffe \tbl\t0 <_cgo_topofstack>\n \t\t\t14: R_ARM_CALL\t_cgo_topofstack\n /tmp/go-build/cgo-gcc-prolog:68\n 18:\te5941010 \tldr\tr1, [r4, #16]\n mygetgrgid_r():\n-/build/1st/golang-1.13-1.13.8/src/os/user/cgo_lookup_unix.go:38\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/cgo_lookup_unix.go:38\n 1c:\te594300c \tldr\tr3, [r4, #12]\n 20:\te5942008 \tldr\tr2, [r4, #8]\n 24:\te58d1000 \tstr\tr1, [sp]\n 28:\te5941004 \tldr\tr1, [r4, #4]\n _cgo_3298b262a8f6_Cfunc_mygetgrgid_r():\n /tmp/go-build/cgo-gcc-prolog:65\n 2c:\te1a06000 \tmov\tr6, r0\n mygetgrgid_r():\n-/build/1st/golang-1.13-1.13.8/src/os/user/cgo_lookup_unix.go:38\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/cgo_lookup_unix.go:38\n 30:\te5940000 \tldr\tr0, [r4]\n 34:\tebfffffe \tbl\t0 \n \t\t\t34: R_ARM_CALL\tgetgrgid_r\n 38:\te1a05000 \tmov\tr5, r0\n _cgo_3298b262a8f6_Cfunc_mygetgrgid_r():\n /tmp/go-build/cgo-gcc-prolog:70\n 3c:\tebfffffe \tbl\t0 <_cgo_topofstack>\n@@ -56,24 +56,24 @@\n 5c:\te1a04000 \tmov\tr4, r0\n /tmp/go-build/cgo-gcc-prolog:87\n 60:\tebfffffe \tbl\t0 <_cgo_topofstack>\n \t\t\t60: R_ARM_CALL\t_cgo_topofstack\n /tmp/go-build/cgo-gcc-prolog:90\n 64:\te5941010 \tldr\tr1, [r4, #16]\n mygetgrnam_r():\n-/build/1st/golang-1.13-1.13.8/src/os/user/cgo_lookup_unix.go:43\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/cgo_lookup_unix.go:43\n 68:\te594300c \tldr\tr3, [r4, #12]\n 6c:\te5942008 \tldr\tr2, [r4, #8]\n 70:\te58d1000 \tstr\tr1, [sp]\n 74:\te5941004 \tldr\tr1, [r4, #4]\n _cgo_3298b262a8f6_Cfunc_mygetgrnam_r():\n /tmp/go-build/cgo-gcc-prolog:87\n 78:\te1a06000 \tmov\tr6, r0\n mygetgrnam_r():\n-/build/1st/golang-1.13-1.13.8/src/os/user/cgo_lookup_unix.go:43\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/cgo_lookup_unix.go:43\n 7c:\te5940000 \tldr\tr0, [r4]\n 80:\tebfffffe \tbl\t0 \n \t\t\t80: R_ARM_CALL\tgetgrnam_r\n 84:\te1a05000 \tmov\tr5, r0\n _cgo_3298b262a8f6_Cfunc_mygetgrnam_r():\n /tmp/go-build/cgo-gcc-prolog:92\n 88:\tebfffffe \tbl\t0 <_cgo_topofstack>\n@@ -94,24 +94,24 @@\n a8:\te1a04000 \tmov\tr4, r0\n /tmp/go-build/cgo-gcc-prolog:109\n ac:\tebfffffe \tbl\t0 <_cgo_topofstack>\n \t\t\tac: R_ARM_CALL\t_cgo_topofstack\n /tmp/go-build/cgo-gcc-prolog:112\n b0:\te5941010 \tldr\tr1, [r4, #16]\n mygetpwnam_r():\n-/build/1st/golang-1.13-1.13.8/src/os/user/cgo_lookup_unix.go:33\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/cgo_lookup_unix.go:33\n b4:\te594300c \tldr\tr3, [r4, #12]\n b8:\te5942008 \tldr\tr2, [r4, #8]\n bc:\te58d1000 \tstr\tr1, [sp]\n c0:\te5941004 \tldr\tr1, [r4, #4]\n _cgo_3298b262a8f6_Cfunc_mygetpwnam_r():\n /tmp/go-build/cgo-gcc-prolog:109\n c4:\te1a06000 \tmov\tr6, r0\n mygetpwnam_r():\n-/build/1st/golang-1.13-1.13.8/src/os/user/cgo_lookup_unix.go:33\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/cgo_lookup_unix.go:33\n c8:\te5940000 \tldr\tr0, [r4]\n cc:\tebfffffe \tbl\t0 \n \t\t\tcc: R_ARM_CALL\tgetpwnam_r\n d0:\te1a05000 \tmov\tr5, r0\n _cgo_3298b262a8f6_Cfunc_mygetpwnam_r():\n /tmp/go-build/cgo-gcc-prolog:114\n d4:\tebfffffe \tbl\t0 <_cgo_topofstack>\n@@ -132,24 +132,24 @@\n f4:\te1a04000 \tmov\tr4, r0\n /tmp/go-build/cgo-gcc-prolog:131\n f8:\tebfffffe \tbl\t0 <_cgo_topofstack>\n \t\t\tf8: R_ARM_CALL\t_cgo_topofstack\n /tmp/go-build/cgo-gcc-prolog:134\n fc:\te5941010 \tldr\tr1, [r4, #16]\n mygetpwuid_r():\n-/build/1st/golang-1.13-1.13.8/src/os/user/cgo_lookup_unix.go:28\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/cgo_lookup_unix.go:28\n 100:\te594300c \tldr\tr3, [r4, #12]\n 104:\te5942008 \tldr\tr2, [r4, #8]\n 108:\te58d1000 \tstr\tr1, [sp]\n 10c:\te5941004 \tldr\tr1, [r4, #4]\n _cgo_3298b262a8f6_Cfunc_mygetpwuid_r():\n /tmp/go-build/cgo-gcc-prolog:131\n 110:\te1a06000 \tmov\tr6, r0\n mygetpwuid_r():\n-/build/1st/golang-1.13-1.13.8/src/os/user/cgo_lookup_unix.go:28\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/cgo_lookup_unix.go:28\n 114:\te5940000 \tldr\tr0, [r4]\n 118:\tebfffffe \tbl\t0 \n \t\t\t118: R_ARM_CALL\tgetpwuid_r\n 11c:\te1a05000 \tmov\tr5, r0\n _cgo_3298b262a8f6_Cfunc_mygetpwuid_r():\n /tmp/go-build/cgo-gcc-prolog:136\n 120:\tebfffffe \tbl\t0 <_cgo_topofstack>\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 00000000 000070 000263 00 0 0 1\n [ 6] .rel.debug_info REL 00000000 000a54 0001d8 08 I 20 5 4\n [ 7] .debug_abbrev PROGBITS 00000000 0002d3 00013e 00 0 0 1\n [ 8] .debug_loc PROGBITS 00000000 000411 000105 00 0 0 1\n [ 9] .debug_aranges PROGBITS 00000000 000516 000020 00 0 0 1\n [10] .rel.debug_aranges REL 00000000 000c2c 000010 08 I 20 9 4\n [11] .debug_ranges PROGBITS 00000000 000536 000018 00 0 0 1\n- [12] .debug_line PROGBITS 00000000 00054e 000142 00 0 0 1\n+ [12] .debug_line PROGBITS 00000000 00054e 000144 00 0 0 1\n [13] .rel.debug_line REL 00000000 000c3c 000008 08 I 20 12 4\n- [14] .debug_str PROGBITS 00000000 000690 00018e 01 MS 0 0 1\n- [15] .comment PROGBITS 00000000 00081e 000027 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 00000000 000845 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 00000000 000692 00018e 01 MS 0 0 1\n+ [15] .comment PROGBITS 00000000 000820 000027 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 00000000 000847 000000 00 0 0 1\n [17] .debug_frame PROGBITS 00000000 000848 00002c 00 0 0 4\n [18] .rel.debug_frame REL 00000000 000c44 000010 08 I 20 17 4\n [19] .ARM.attributes ARM_ATTRIBUTES 00000000 000874 000033 00 0 0 1\n [20] .symtab SYMTAB 00000000 0008a8 000140 10 21 17 4\n [21] .strtab STRTAB 00000000 0009e8 000054 00 0 0 1\n [22] .shstrtab STRTAB 00000000 000c54 0000cf 00 0 0 1\n Key to Flags:\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -70,13 +70,13 @@\n Relocation section '.rel.debug_aranges' at offset 0xc2c contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000602 R_ARM_ABS32 00000000 .debug_info\n 00000010 00000202 R_ARM_ABS32 00000000 .text\n \n Relocation section '.rel.debug_line' at offset 0xc3c contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n-000000da 00000202 R_ARM_ABS32 00000000 .text\n+000000dc 00000202 R_ARM_ABS32 00000000 .text\n \n Relocation section '.rel.debug_frame' at offset 0xc44 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000014 00000e02 R_ARM_ABS32 00000000 .debug_frame\n 00000018 00000202 R_ARM_ABS32 00000000 .text\n" }, { "source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -1,13 +1,13 @@\n Raw dump of debug contents of section .debug_line:\n \n Offset: 0x0\n- Length: 318\n+ Length: 320\n DWARF Version: 3\n- Prologue Length: 203\n+ Prologue Length: 205\n Minimum Instruction Length: 2\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,93 +21,93 @@\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.13-1.13.8/src/os/user\n+ 1\t/build/2/golang-1.13-1.13.8/2nd/src/os/user\n 2\t/usr/include/arm-linux-gnueabihf/bits\n 3\t/usr/include\n \n- The File Name Table (offset 0x79):\n+ The File Name Table (offset 0x7b):\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\t2\t0\t0\tgetopt_core.h\n 6\t3\t0\t0\tgrp.h\n \n Line Number Statements:\n- [0x000000d5] Set column to 1\n- [0x000000d7] Extended opcode 2: set Address to 0x0\n- [0x000000de] Advance Line by 43 to 44\n- [0x000000e0] Copy\n- [0x000000e1] Set column to 2\n- [0x000000e3] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x000000e4] Set column to 1\n- [0x000000e6] Set is_stmt to 0\n- [0x000000e7] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n- [0x000000e8] Special opcode 33: advance Address by 4 to 0x4 and Line by 0 to 44\n- [0x000000e9] Set column to 2\n- [0x000000eb] Set is_stmt to 1\n- [0x000000ec] Special opcode 41: advance Address by 4 to 0x8 and Line by 8 to 52\n- [0x000000ed] Set column to 22\n- [0x000000ef] Set is_stmt to 0\n- [0x000000f0] Copy (view 1)\n- [0x000000f1] Set File Name to entry 2 in the File Name Table\n- [0x000000f3] Set column to 9\n- [0x000000f5] Advance Line by -36 to 16\n- [0x000000f7] Special opcode 33: advance Address by 4 to 0xc and Line by 0 to 16\n- [0x000000f8] Set File Name to entry 1 in the File Name Table\n- [0x000000fa] Set column to 22\n- [0x000000fc] Advance Line by 36 to 52\n- [0x000000fe] Special opcode 89: advance Address by 12 to 0x18 and Line by 0 to 52\n- [0x000000ff] Set column to 2\n- [0x00000101] Set is_stmt to 1\n- [0x00000102] Special opcode 34: advance Address by 4 to 0x1c and Line by 1 to 53\n- [0x00000103] Set column to 21\n- [0x00000105] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 54 (view 1)\n- [0x00000106] Set column to 2\n- [0x00000108] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 55 (view 2)\n- [0x00000109] Set File Name to entry 2 in the File Name Table\n- [0x0000010b] Set column to 12\n- [0x0000010d] Advance Line by -40 to 15\n- [0x0000010f] Copy (view 3)\n- [0x00000110] Set column to 2\n- [0x00000112] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 16 (view 4)\n- [0x00000113] Set column to 9\n- [0x00000115] Set is_stmt to 0\n- [0x00000116] Copy (view 5)\n- [0x00000117] Special opcode 33: advance Address by 4 to 0x20 and Line by 0 to 16\n- [0x00000118] Special opcode 33: advance Address by 4 to 0x24 and Line by 0 to 16\n- [0x00000119] Special opcode 33: advance Address by 4 to 0x28 and Line by 0 to 16\n- [0x0000011a] Set File Name to entry 1 in the File Name Table\n- [0x0000011c] Set column to 21\n- [0x0000011e] Set is_stmt to 1\n- [0x0000011f] Advance Line by 40 to 56\n- [0x00000121] Copy (view 1)\n- [0x00000122] Set column to 2\n- [0x00000124] Special opcode 6: advance Address by 0 to 0x28 and Line by 1 to 57 (view 2)\n- [0x00000125] Set column to 36\n- [0x00000127] Set is_stmt to 0\n- [0x00000128] Copy (view 3)\n- [0x00000129] Set column to 2\n- [0x0000012b] Set is_stmt to 1\n- [0x0000012c] Special opcode 34: advance Address by 4 to 0x2c and Line by 1 to 58\n- [0x0000012d] Set column to 54\n- [0x0000012f] Set is_stmt to 0\n- [0x00000130] Special opcode 4: advance Address by 0 to 0x2c and Line by -1 to 57 (view 1)\n- [0x00000131] Set column to 12\n- [0x00000133] Special opcode 34: advance Address by 4 to 0x30 and Line by 1 to 58\n- [0x00000134] Special opcode 33: advance Address by 4 to 0x34 and Line by 0 to 58\n- [0x00000135] Set column to 48\n- [0x00000137] Set is_stmt to 1\n- [0x00000138] Special opcode 34: advance Address by 4 to 0x38 and Line by 1 to 59\n- [0x00000139] Set column to 1\n- [0x0000013b] Set is_stmt to 0\n- [0x0000013c] Special opcode 6: advance Address by 0 to 0x38 and Line by 1 to 60 (view 1)\n- [0x0000013d] Advance PC by 4 to 0x3c\n- [0x0000013f] Extended opcode 1: End of Sequence\n+ [0x000000d7] Set column to 1\n+ [0x000000d9] Extended opcode 2: set Address to 0x0\n+ [0x000000e0] Advance Line by 43 to 44\n+ [0x000000e2] Copy\n+ [0x000000e3] Set column to 2\n+ [0x000000e5] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x000000e6] Set column to 1\n+ [0x000000e8] Set is_stmt to 0\n+ [0x000000e9] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n+ [0x000000ea] Special opcode 33: advance Address by 4 to 0x4 and Line by 0 to 44\n+ [0x000000eb] Set column to 2\n+ [0x000000ed] Set is_stmt to 1\n+ [0x000000ee] Special opcode 41: advance Address by 4 to 0x8 and Line by 8 to 52\n+ [0x000000ef] Set column to 22\n+ [0x000000f1] Set is_stmt to 0\n+ [0x000000f2] Copy (view 1)\n+ [0x000000f3] Set File Name to entry 2 in the File Name Table\n+ [0x000000f5] Set column to 9\n+ [0x000000f7] Advance Line by -36 to 16\n+ [0x000000f9] Special opcode 33: advance Address by 4 to 0xc and Line by 0 to 16\n+ [0x000000fa] Set File Name to entry 1 in the File Name Table\n+ [0x000000fc] Set column to 22\n+ [0x000000fe] Advance Line by 36 to 52\n+ [0x00000100] Special opcode 89: advance Address by 12 to 0x18 and Line by 0 to 52\n+ [0x00000101] Set column to 2\n+ [0x00000103] Set is_stmt to 1\n+ [0x00000104] Special opcode 34: advance Address by 4 to 0x1c and Line by 1 to 53\n+ [0x00000105] Set column to 21\n+ [0x00000107] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 54 (view 1)\n+ [0x00000108] Set column to 2\n+ [0x0000010a] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 55 (view 2)\n+ [0x0000010b] Set File Name to entry 2 in the File Name Table\n+ [0x0000010d] Set column to 12\n+ [0x0000010f] Advance Line by -40 to 15\n+ [0x00000111] Copy (view 3)\n+ [0x00000112] Set column to 2\n+ [0x00000114] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 16 (view 4)\n+ [0x00000115] Set column to 9\n+ [0x00000117] Set is_stmt to 0\n+ [0x00000118] Copy (view 5)\n+ [0x00000119] Special opcode 33: advance Address by 4 to 0x20 and Line by 0 to 16\n+ [0x0000011a] Special opcode 33: advance Address by 4 to 0x24 and Line by 0 to 16\n+ [0x0000011b] Special opcode 33: advance Address by 4 to 0x28 and Line by 0 to 16\n+ [0x0000011c] Set File Name to entry 1 in the File Name Table\n+ [0x0000011e] Set column to 21\n+ [0x00000120] Set is_stmt to 1\n+ [0x00000121] Advance Line by 40 to 56\n+ [0x00000123] Copy (view 1)\n+ [0x00000124] Set column to 2\n+ [0x00000126] Special opcode 6: advance Address by 0 to 0x28 and Line by 1 to 57 (view 2)\n+ [0x00000127] Set column to 36\n+ [0x00000129] Set is_stmt to 0\n+ [0x0000012a] Copy (view 3)\n+ [0x0000012b] Set column to 2\n+ [0x0000012d] Set is_stmt to 1\n+ [0x0000012e] Special opcode 34: advance Address by 4 to 0x2c and Line by 1 to 58\n+ [0x0000012f] Set column to 54\n+ [0x00000131] Set is_stmt to 0\n+ [0x00000132] Special opcode 4: advance Address by 0 to 0x2c and Line by -1 to 57 (view 1)\n+ [0x00000133] Set column to 12\n+ [0x00000135] Special opcode 34: advance Address by 4 to 0x30 and Line by 1 to 58\n+ [0x00000136] Special opcode 33: advance Address by 4 to 0x34 and Line by 0 to 58\n+ [0x00000137] Set column to 48\n+ [0x00000139] Set is_stmt to 1\n+ [0x0000013a] Special opcode 34: advance Address by 4 to 0x38 and Line by 1 to 59\n+ [0x0000013b] Set column to 1\n+ [0x0000013d] Set is_stmt to 0\n+ [0x0000013e] Special opcode 6: advance Address by 0 to 0x38 and Line by 1 to 60 (view 1)\n+ [0x0000013f] Advance PC by 4 to 0x3c\n+ [0x00000141] Extended opcode 1: End of Sequence\n \n \n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -8,23 +8,23 @@\n /tmp/go-build/cgo-gcc-prolog:44\n 0:\te92d4070 \tpush\t{r4, r5, r6, lr}\n 4:\te1a04000 \tmov\tr4, r0\n /tmp/go-build/cgo-gcc-prolog:52\n 8:\tebfffffe \tbl\t0 <_cgo_topofstack>\n \t\t\t8: R_ARM_CALL\t_cgo_topofstack\n mygetgrouplist():\n-/build/1st/golang-1.13-1.13.8/src/os/user/getgrouplist_unix.go:16\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/getgrouplist_unix.go:16\n c:\te594300c \tldr\tr3, [r4, #12]\n 10:\te5942008 \tldr\tr2, [r4, #8]\n 14:\te5941004 \tldr\tr1, [r4, #4]\n _cgo_3298b262a8f6_Cfunc_mygetgrouplist():\n /tmp/go-build/cgo-gcc-prolog:52\n 18:\te1a06000 \tmov\tr6, r0\n mygetgrouplist():\n-/build/1st/golang-1.13-1.13.8/src/os/user/getgrouplist_unix.go:16\n+/build/2/golang-1.13-1.13.8/2nd/src/os/user/getgrouplist_unix.go:16\n 1c:\te5940000 \tldr\tr0, [r4]\n 20:\tebfffffe \tbl\t0 \n \t\t\t20: R_ARM_CALL\tgetgrouplist\n 24:\te1a05000 \tmov\tr5, r0\n _cgo_3298b262a8f6_Cfunc_mygetgrouplist():\n /tmp/go-build/cgo-gcc-prolog:57\n 28:\tebfffffe \tbl\t0 <_cgo_topofstack>\n" } ] } ] }, { "source1": "./usr/lib/go-1.13/pkg/linux_arm/plugin.a", "source2": "./usr/lib/go-1.13/pkg/linux_arm/plugin.a", "unified_diff": null, "details": [ { "source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 6172 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 6163 7752 5252 6b59 6b4b d id \"acwRRRkYkK\n-00000040: 5f63 4548 6a70 775f 5459 2f74 7337 4445 _cEHjpw_TY/ts7DE\n-00000050: 7544 3551 546e 4f38 6262 5147 4e53 5122 uD5QTnO8bbQGNSQ\"\n+00000030: 6420 6964 2022 5839 487a 3876 4b71 3549 d id \"X9Hz8vKq5I\n+00000040: 3172 4a57 4d4c 6d70 457a 2f41 3274 5250 1rJWMLmpEz/A2tRP\n+00000050: 4441 3139 3372 2d6b 324b 4547 4148 5922 DA193r-k2KEGAHY\"\n 00000060: 0a0a 0a24 2442 0a69 00d9 02c3 031c 2447 ...$$B.i......$G\n 00000070: 4f52 4f4f 542f 7372 632f 706c 7567 696e OROOT/src/plugin\n 00000080: 2f70 6c75 6769 6e2e 676f 000a 706c 7567 /plugin.go..plug\n 00000090: 696e 7061 7468 0365 7272 066c 6f61 6465 inpath.err.loade\n 000000a0: 6404 7379 6d73 064c 6f6f 6b75 7001 7006 d.syms.Lookup.p.\n 000000b0: 506c 7567 696e 0773 796d 4e61 6d65 0653 Plugin.symName.S\n 000000c0: 796d 626f 6c07 6573 633a 3078 310a 2e61 ymbol.esc:0x1..a\n" }, { "source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 6172 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n-00000030: 6420 6964 2022 6163 7752 5252 6b59 6b4b d id \"acwRRRkYkK\n-00000040: 5f63 4548 6a70 775f 5459 2f74 7337 4445 _cEHjpw_TY/ts7DE\n-00000050: 7544 3551 546e 4f38 6262 5147 4e53 5122 uD5QTnO8bbQGNSQ\"\n+00000030: 6420 6964 2022 5839 487a 3876 4b71 3549 d id \"X9Hz8vKq5I\n+00000040: 3172 4a57 4d4c 6d70 457a 2f41 3274 5250 1rJWMLmpEz/A2tRP\n+00000050: 4441 3139 3372 2d6b 324b 4547 4148 5922 DA193r-k2KEGAHY\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6c64 // cgo.[[\"cgo_ld\n 00000080: 666c 6167 222c 222d 6722 5d2c 5b22 6367 flag\",\"-g\"],[\"cg\n 00000090: 6f5f 6c64 666c 6167 222c 222d 4f32 225d o_ldflag\",\"-O2\"]\n 000000a0: 2c5b 2263 676f 5f6c 6466 6c61 6722 2c22 ,[\"cgo_ldflag\",\"\n 000000b0: 2d6c 646c 225d 2c5b 2263 676f 5f69 6d70 -ldl\"],[\"cgo_imp\n 000000c0: 6f72 745f 7374 6174 6963 222c 225f 6367 ort_static\",\"_cg\n" }, { "source1": "_x002.o", "source2": "_x002.o", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,19 +10,19 @@\n [ 5] .debug_info PROGBITS 00000000 0000f8 000693 00 0 0 1\n [ 6] .rel.debug_info REL 00000000 001674 000490 08 I 20 5 4\n [ 7] .debug_abbrev PROGBITS 00000000 00078b 0001d7 00 0 0 1\n [ 8] .debug_loc PROGBITS 00000000 000962 0002f8 00 0 0 1\n [ 9] .debug_aranges PROGBITS 00000000 000c5a 000020 00 0 0 1\n [10] .rel.debug_aranges REL 00000000 001b04 000010 08 I 20 9 4\n [11] .debug_ranges PROGBITS 00000000 000c7a 000050 00 0 0 1\n- [12] .debug_line PROGBITS 00000000 000cca 0002d8 00 0 0 1\n+ [12] .debug_line PROGBITS 00000000 000cca 0002da 00 0 0 1\n [13] .rel.debug_line REL 00000000 001b14 000008 08 I 20 12 4\n- [14] .debug_str PROGBITS 00000000 000fa2 000378 01 MS 0 0 1\n- [15] .comment PROGBITS 00000000 00131a 000027 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 00000000 001341 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 00000000 000fa4 000378 01 MS 0 0 1\n+ [15] .comment PROGBITS 00000000 00131c 000027 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 00000000 001343 000000 00 0 0 1\n [17] .debug_frame PROGBITS 00000000 001344 00006c 00 0 0 4\n [18] .rel.debug_frame REL 00000000 001b1c 000030 08 I 20 17 4\n [19] .ARM.attributes ARM_ATTRIBUTES 00000000 0013b0 000033 00 0 0 1\n [20] .symtab SYMTAB 00000000 0013e4 000190 10 21 17 4\n [21] .strtab STRTAB 00000000 001574 0000a7 00 0 0 1\n [22] .shstrtab STRTAB 00000000 001b4c 0000cf 00 0 0 1\n Key to Flags:\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -165,15 +165,15 @@\n Relocation section '.rel.debug_aranges' at offset 0x1b04 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000602 R_ARM_ABS32 00000000 .debug_info\n 00000010 00000202 R_ARM_ABS32 00000000 .text\n \n Relocation section '.rel.debug_line' at offset 0x1b14 contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n-0000016c 00000202 R_ARM_ABS32 00000000 .text\n+0000016e 00000202 R_ARM_ABS32 00000000 .text\n \n Relocation section '.rel.debug_frame' at offset 0x1b1c contains 6 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000014 00000e02 R_ARM_ABS32 00000000 .debug_frame\n 00000018 00000202 R_ARM_ABS32 00000000 .text\n 00000034 00000e02 R_ARM_ABS32 00000000 .debug_frame\n 00000038 00000202 R_ARM_ABS32 00000000 .text\n" }, { "source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -1,13 +1,13 @@\n Raw dump of debug contents of section .debug_line:\n \n Offset: 0x0\n- Length: 724\n+ Length: 726\n DWARF Version: 3\n- Prologue Length: 349\n+ Prologue Length: 351\n Minimum Instruction Length: 2\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,279 +21,279 @@\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.13-1.13.8/src/plugin\n+ 1\t/build/2/golang-1.13-1.13.8/2nd/src/plugin\n 2\t/usr/lib/gcc/arm-linux-gnueabihf/9/include\n 3\t/usr/include/arm-linux-gnueabihf/bits\n 4\t/usr/include\n 5\t/usr/include/arm-linux-gnueabihf/bits/types\n \n- The File Name Table (offset 0xcf):\n+ The File Name Table (offset 0xd1):\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\tstddef.h\n 4\t3\t0\t0\ttypes.h\n 5\t4\t0\t0\tstdint.h\n 6\t5\t0\t0\tstruct_FILE.h\n 7\t5\t0\t0\tFILE.h\n 8\t4\t0\t0\tstdio.h\n 9\t3\t0\t0\tsys_errlist.h\n 10\t4\t0\t0\tstdlib.h\n 11\t4\t0\t0\tdlfcn.h\n \n Line Number Statements:\n- [0x00000167] Set column to 1\n- [0x00000169] Extended opcode 2: set Address to 0x0\n- [0x00000170] Advance Line by 43 to 44\n- [0x00000172] Copy\n- [0x00000173] Set column to 2\n- [0x00000175] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n- [0x00000176] Set column to 1\n- [0x00000178] Set is_stmt to 0\n- [0x00000179] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n- [0x0000017a] Special opcode 33: advance Address by 4 to 0x4 and Line by 0 to 44\n- [0x0000017b] Set column to 2\n- [0x0000017d] Set is_stmt to 1\n- [0x0000017e] Special opcode 40: advance Address by 4 to 0x8 and Line by 7 to 51\n- [0x0000017f] Set column to 22\n- [0x00000181] Set is_stmt to 0\n- [0x00000182] Copy (view 1)\n- [0x00000183] Set File Name to entry 2 in the File Name Table\n- [0x00000185] Set column to 12\n- [0x00000187] Advance Line by -24 to 27\n- [0x00000189] Special opcode 33: advance Address by 4 to 0xc and Line by 0 to 27\n- [0x0000018a] Set File Name to entry 1 in the File Name Table\n- [0x0000018c] Set column to 11\n- [0x0000018e] Advance Line by 27 to 54\n- [0x00000190] Special opcode 33: advance Address by 4 to 0x10 and Line by 0 to 54\n- [0x00000191] Set column to 22\n- [0x00000193] Special opcode 30: advance Address by 4 to 0x14 and Line by -3 to 51\n- [0x00000194] Set File Name to entry 2 in the File Name Table\n- [0x00000196] Set column to 12\n- [0x00000198] Advance Line by -24 to 27\n- [0x0000019a] Special opcode 33: advance Address by 4 to 0x18 and Line by 0 to 27\n- [0x0000019b] Special opcode 33: advance Address by 4 to 0x1c and Line by 0 to 27\n- [0x0000019c] Set File Name to entry 1 in the File Name Table\n- [0x0000019e] Set column to 2\n- [0x000001a0] Set is_stmt to 1\n- [0x000001a1] Advance Line by 25 to 52\n- [0x000001a3] Copy (view 1)\n- [0x000001a4] Set column to 21\n- [0x000001a6] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 53 (view 2)\n- [0x000001a7] Set column to 2\n- [0x000001a9] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 54 (view 3)\n- [0x000001aa] Set File Name to entry 2 in the File Name Table\n- [0x000001ac] Set column to 14\n- [0x000001ae] Advance Line by -28 to 26\n- [0x000001b0] Copy (view 4)\n- [0x000001b1] Set column to 2\n- [0x000001b3] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 27 (view 5)\n- [0x000001b4] Set column to 12\n- [0x000001b6] Set is_stmt to 0\n- [0x000001b7] Copy (view 6)\n- [0x000001b8] Set column to 2\n- [0x000001ba] Set is_stmt to 1\n- [0x000001bb] Special opcode 34: advance Address by 4 to 0x20 and Line by 1 to 28\n- [0x000001bc] Set column to 5\n- [0x000001be] Set is_stmt to 0\n- [0x000001bf] Copy (view 1)\n- [0x000001c0] Set column to 2\n- [0x000001c2] Set is_stmt to 1\n- [0x000001c3] Special opcode 64: advance Address by 8 to 0x28 and Line by 3 to 31\n- [0x000001c4] Set is_stmt to 0\n- [0x000001c5] Copy (view 1)\n- [0x000001c6] Set File Name to entry 1 in the File Name Table\n- [0x000001c8] Set column to 21\n- [0x000001ca] Set is_stmt to 1\n- [0x000001cb] Advance Line by 24 to 55\n- [0x000001cd] Copy (view 2)\n- [0x000001ce] Set column to 2\n- [0x000001d0] Special opcode 6: advance Address by 0 to 0x28 and Line by 1 to 56 (view 3)\n- [0x000001d1] Set column to 36\n- [0x000001d3] Set is_stmt to 0\n- [0x000001d4] Copy (view 4)\n- [0x000001d5] Set column to 2\n- [0x000001d7] Set is_stmt to 1\n- [0x000001d8] Special opcode 34: advance Address by 4 to 0x2c and Line by 1 to 57\n- [0x000001d9] Set column to 54\n- [0x000001db] Set is_stmt to 0\n- [0x000001dc] Special opcode 4: advance Address by 0 to 0x2c and Line by -1 to 56 (view 1)\n- [0x000001dd] Set column to 12\n- [0x000001df] Special opcode 34: advance Address by 4 to 0x30 and Line by 1 to 57\n- [0x000001e0] Special opcode 33: advance Address by 4 to 0x34 and Line by 0 to 57\n- [0x000001e1] Set column to 48\n- [0x000001e3] Set is_stmt to 1\n- [0x000001e4] Special opcode 34: advance Address by 4 to 0x38 and Line by 1 to 58\n- [0x000001e5] Set column to 1\n- [0x000001e7] Set is_stmt to 0\n- [0x000001e8] Special opcode 6: advance Address by 0 to 0x38 and Line by 1 to 59 (view 1)\n- [0x000001e9] Set File Name to entry 2 in the File Name Table\n- [0x000001eb] Set column to 3\n- [0x000001ed] Set is_stmt to 1\n- [0x000001ee] Advance Line by -30 to 29\n- [0x000001f0] Special opcode 33: advance Address by 4 to 0x3c and Line by 0 to 29\n- [0x000001f1] Set column to 10\n- [0x000001f3] Set is_stmt to 0\n- [0x000001f4] Copy (view 1)\n- [0x000001f5] Set column to 8\n- [0x000001f7] Special opcode 33: advance Address by 4 to 0x40 and Line by 0 to 29\n- [0x000001f8] Set File Name to entry 1 in the File Name Table\n- [0x000001fa] Set column to 1\n- [0x000001fc] Set is_stmt to 1\n- [0x000001fd] Advance Line by 35 to 64\n- [0x000001ff] Special opcode 61: advance Address by 8 to 0x48 and Line by 0 to 64\n- [0x00000200] Set column to 2\n- [0x00000202] Special opcode 6: advance Address by 0 to 0x48 and Line by 1 to 65 (view 1)\n- [0x00000203] Set column to 1\n- [0x00000205] Set is_stmt to 0\n- [0x00000206] Special opcode 4: advance Address by 0 to 0x48 and Line by -1 to 64 (view 2)\n- [0x00000207] Special opcode 33: advance Address by 4 to 0x4c and Line by 0 to 64\n- [0x00000208] Set column to 2\n- [0x0000020a] Set is_stmt to 1\n- [0x0000020b] Special opcode 39: advance Address by 4 to 0x50 and Line by 6 to 70\n- [0x0000020c] Set column to 22\n- [0x0000020e] Set is_stmt to 0\n- [0x0000020f] Copy (view 1)\n- [0x00000210] Set File Name to entry 2 in the File Name Table\n- [0x00000212] Set column to 12\n- [0x00000214] Advance Line by -51 to 19\n- [0x00000216] Special opcode 33: advance Address by 4 to 0x54 and Line by 0 to 19\n- [0x00000217] Set File Name to entry 1 in the File Name Table\n- [0x00000219] Set column to 11\n- [0x0000021b] Advance Line by 54 to 73\n- [0x0000021d] Special opcode 33: advance Address by 4 to 0x58 and Line by 0 to 73\n- [0x0000021e] Set column to 22\n- [0x00000220] Special opcode 30: advance Address by 4 to 0x5c and Line by -3 to 70\n- [0x00000221] Set File Name to entry 2 in the File Name Table\n- [0x00000223] Set column to 12\n- [0x00000225] Advance Line by -51 to 19\n- [0x00000227] Special opcode 33: advance Address by 4 to 0x60 and Line by 0 to 19\n- [0x00000228] Special opcode 33: advance Address by 4 to 0x64 and Line by 0 to 19\n- [0x00000229] Set File Name to entry 1 in the File Name Table\n- [0x0000022b] Set column to 2\n- [0x0000022d] Set is_stmt to 1\n- [0x0000022e] Advance Line by 52 to 71\n- [0x00000230] Copy (view 1)\n- [0x00000231] Set column to 21\n- [0x00000233] Special opcode 6: advance Address by 0 to 0x64 and Line by 1 to 72 (view 2)\n- [0x00000234] Set column to 2\n- [0x00000236] Special opcode 6: advance Address by 0 to 0x64 and Line by 1 to 73 (view 3)\n- [0x00000237] Set File Name to entry 2 in the File Name Table\n- [0x00000239] Set column to 18\n- [0x0000023b] Advance Line by -55 to 18\n- [0x0000023d] Copy (view 4)\n- [0x0000023e] Set column to 2\n- [0x00000240] Special opcode 6: advance Address by 0 to 0x64 and Line by 1 to 19 (view 5)\n- [0x00000241] Set column to 12\n- [0x00000243] Set is_stmt to 0\n- [0x00000244] Copy (view 6)\n- [0x00000245] Set column to 2\n- [0x00000247] Set is_stmt to 1\n- [0x00000248] Special opcode 34: advance Address by 4 to 0x68 and Line by 1 to 20\n- [0x00000249] Set column to 5\n- [0x0000024b] Set is_stmt to 0\n- [0x0000024c] Copy (view 1)\n- [0x0000024d] Set column to 2\n- [0x0000024f] Set is_stmt to 1\n- [0x00000250] Special opcode 64: advance Address by 8 to 0x70 and Line by 3 to 23\n- [0x00000251] Set is_stmt to 0\n- [0x00000252] Copy (view 1)\n- [0x00000253] Set File Name to entry 1 in the File Name Table\n- [0x00000255] Set column to 21\n- [0x00000257] Set is_stmt to 1\n- [0x00000258] Advance Line by 51 to 74\n- [0x0000025a] Copy (view 2)\n- [0x0000025b] Set column to 2\n- [0x0000025d] Special opcode 6: advance Address by 0 to 0x70 and Line by 1 to 75 (view 3)\n- [0x0000025e] Set column to 36\n- [0x00000260] Set is_stmt to 0\n- [0x00000261] Copy (view 4)\n- [0x00000262] Set column to 2\n- [0x00000264] Set is_stmt to 1\n- [0x00000265] Special opcode 34: advance Address by 4 to 0x74 and Line by 1 to 76\n- [0x00000266] Set column to 54\n- [0x00000268] Set is_stmt to 0\n- [0x00000269] Special opcode 4: advance Address by 0 to 0x74 and Line by -1 to 75 (view 1)\n- [0x0000026a] Set column to 12\n- [0x0000026c] Special opcode 34: advance Address by 4 to 0x78 and Line by 1 to 76\n- [0x0000026d] Special opcode 33: advance Address by 4 to 0x7c and Line by 0 to 76\n- [0x0000026e] Set column to 48\n- [0x00000270] Set is_stmt to 1\n- [0x00000271] Special opcode 34: advance Address by 4 to 0x80 and Line by 1 to 77\n- [0x00000272] Set column to 1\n- [0x00000274] Set is_stmt to 0\n- [0x00000275] Special opcode 6: advance Address by 0 to 0x80 and Line by 1 to 78 (view 1)\n- [0x00000276] Set File Name to entry 2 in the File Name Table\n- [0x00000278] Set column to 3\n- [0x0000027a] Set is_stmt to 1\n- [0x0000027b] Advance Line by -57 to 21\n- [0x0000027d] Special opcode 33: advance Address by 4 to 0x84 and Line by 0 to 21\n- [0x0000027e] Set column to 10\n- [0x00000280] Set is_stmt to 0\n- [0x00000281] Copy (view 1)\n- [0x00000282] Set column to 8\n- [0x00000284] Special opcode 33: advance Address by 4 to 0x88 and Line by 0 to 21\n- [0x00000285] Set File Name to entry 1 in the File Name Table\n- [0x00000287] Set column to 1\n- [0x00000289] Set is_stmt to 1\n- [0x0000028a] Advance Line by 62 to 83\n- [0x0000028c] Special opcode 61: advance Address by 8 to 0x90 and Line by 0 to 83\n- [0x0000028d] Set column to 2\n- [0x0000028f] Special opcode 6: advance Address by 0 to 0x90 and Line by 1 to 84 (view 1)\n- [0x00000290] Set column to 1\n- [0x00000292] Set is_stmt to 0\n- [0x00000293] Special opcode 4: advance Address by 0 to 0x90 and Line by -1 to 83 (view 2)\n- [0x00000294] Special opcode 33: advance Address by 4 to 0x94 and Line by 0 to 83\n- [0x00000295] Set column to 2\n- [0x00000297] Set is_stmt to 1\n- [0x00000298] Special opcode 39: advance Address by 4 to 0x98 and Line by 6 to 89\n- [0x00000299] Set column to 22\n- [0x0000029b] Set is_stmt to 0\n- [0x0000029c] Copy (view 1)\n- [0x0000029d] Set column to 11\n- [0x0000029f] Special opcode 36: advance Address by 4 to 0x9c and Line by 3 to 92\n- [0x000002a0] Set column to 22\n- [0x000002a2] Special opcode 30: advance Address by 4 to 0xa0 and Line by -3 to 89\n- [0x000002a3] Set column to 11\n- [0x000002a5] Special opcode 36: advance Address by 4 to 0xa4 and Line by 3 to 92\n- [0x000002a6] Set column to 2\n- [0x000002a8] Set is_stmt to 1\n- [0x000002a9] Special opcode 31: advance Address by 4 to 0xa8 and Line by -2 to 90\n- [0x000002aa] Set column to 21\n- [0x000002ac] Special opcode 6: advance Address by 0 to 0xa8 and Line by 1 to 91 (view 1)\n- [0x000002ad] Set column to 2\n- [0x000002af] Special opcode 6: advance Address by 0 to 0xa8 and Line by 1 to 92 (view 2)\n- [0x000002b0] Set column to 11\n- [0x000002b2] Set is_stmt to 0\n- [0x000002b3] Copy (view 3)\n- [0x000002b4] Set column to 21\n- [0x000002b6] Set is_stmt to 1\n- [0x000002b7] Special opcode 62: advance Address by 8 to 0xb0 and Line by 1 to 93\n- [0x000002b8] Set column to 2\n- [0x000002ba] Special opcode 6: advance Address by 0 to 0xb0 and Line by 1 to 94 (view 1)\n- [0x000002bb] Set column to 36\n- [0x000002bd] Set is_stmt to 0\n- [0x000002be] Copy (view 2)\n- [0x000002bf] Set column to 2\n- [0x000002c1] Set is_stmt to 1\n- [0x000002c2] Special opcode 34: advance Address by 4 to 0xb4 and Line by 1 to 95\n- [0x000002c3] Set column to 54\n- [0x000002c5] Set is_stmt to 0\n- [0x000002c6] Special opcode 4: advance Address by 0 to 0xb4 and Line by -1 to 94 (view 1)\n- [0x000002c7] Set column to 12\n- [0x000002c9] Special opcode 34: advance Address by 4 to 0xb8 and Line by 1 to 95\n- [0x000002ca] Special opcode 33: advance Address by 4 to 0xbc and Line by 0 to 95\n- [0x000002cb] Set column to 48\n- [0x000002cd] Set is_stmt to 1\n- [0x000002ce] Special opcode 34: advance Address by 4 to 0xc0 and Line by 1 to 96\n- [0x000002cf] Set column to 1\n- [0x000002d1] Set is_stmt to 0\n- [0x000002d2] Special opcode 6: advance Address by 0 to 0xc0 and Line by 1 to 97 (view 1)\n- [0x000002d3] Advance PC by 4 to 0xc4\n- [0x000002d5] Extended opcode 1: End of Sequence\n+ [0x00000169] Set column to 1\n+ [0x0000016b] Extended opcode 2: set Address to 0x0\n+ [0x00000172] Advance Line by 43 to 44\n+ [0x00000174] Copy\n+ [0x00000175] Set column to 2\n+ [0x00000177] Special opcode 6: advance Address by 0 to 0x0 and Line by 1 to 45 (view 1)\n+ [0x00000178] Set column to 1\n+ [0x0000017a] Set is_stmt to 0\n+ [0x0000017b] Special opcode 4: advance Address by 0 to 0x0 and Line by -1 to 44 (view 2)\n+ [0x0000017c] Special opcode 33: advance Address by 4 to 0x4 and Line by 0 to 44\n+ [0x0000017d] Set column to 2\n+ [0x0000017f] Set is_stmt to 1\n+ [0x00000180] Special opcode 40: advance Address by 4 to 0x8 and Line by 7 to 51\n+ [0x00000181] Set column to 22\n+ [0x00000183] Set is_stmt to 0\n+ [0x00000184] Copy (view 1)\n+ [0x00000185] Set File Name to entry 2 in the File Name Table\n+ [0x00000187] Set column to 12\n+ [0x00000189] Advance Line by -24 to 27\n+ [0x0000018b] Special opcode 33: advance Address by 4 to 0xc and Line by 0 to 27\n+ [0x0000018c] Set File Name to entry 1 in the File Name Table\n+ [0x0000018e] Set column to 11\n+ [0x00000190] Advance Line by 27 to 54\n+ [0x00000192] Special opcode 33: advance Address by 4 to 0x10 and Line by 0 to 54\n+ [0x00000193] Set column to 22\n+ [0x00000195] Special opcode 30: advance Address by 4 to 0x14 and Line by -3 to 51\n+ [0x00000196] Set File Name to entry 2 in the File Name Table\n+ [0x00000198] Set column to 12\n+ [0x0000019a] Advance Line by -24 to 27\n+ [0x0000019c] Special opcode 33: advance Address by 4 to 0x18 and Line by 0 to 27\n+ [0x0000019d] Special opcode 33: advance Address by 4 to 0x1c and Line by 0 to 27\n+ [0x0000019e] Set File Name to entry 1 in the File Name Table\n+ [0x000001a0] Set column to 2\n+ [0x000001a2] Set is_stmt to 1\n+ [0x000001a3] Advance Line by 25 to 52\n+ [0x000001a5] Copy (view 1)\n+ [0x000001a6] Set column to 21\n+ [0x000001a8] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 53 (view 2)\n+ [0x000001a9] Set column to 2\n+ [0x000001ab] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 54 (view 3)\n+ [0x000001ac] Set File Name to entry 2 in the File Name Table\n+ [0x000001ae] Set column to 14\n+ [0x000001b0] Advance Line by -28 to 26\n+ [0x000001b2] Copy (view 4)\n+ [0x000001b3] Set column to 2\n+ [0x000001b5] Special opcode 6: advance Address by 0 to 0x1c and Line by 1 to 27 (view 5)\n+ [0x000001b6] Set column to 12\n+ [0x000001b8] Set is_stmt to 0\n+ [0x000001b9] Copy (view 6)\n+ [0x000001ba] Set column to 2\n+ [0x000001bc] Set is_stmt to 1\n+ [0x000001bd] Special opcode 34: advance Address by 4 to 0x20 and Line by 1 to 28\n+ [0x000001be] Set column to 5\n+ [0x000001c0] Set is_stmt to 0\n+ [0x000001c1] Copy (view 1)\n+ [0x000001c2] Set column to 2\n+ [0x000001c4] Set is_stmt to 1\n+ [0x000001c5] Special opcode 64: advance Address by 8 to 0x28 and Line by 3 to 31\n+ [0x000001c6] Set is_stmt to 0\n+ [0x000001c7] Copy (view 1)\n+ [0x000001c8] Set File Name to entry 1 in the File Name Table\n+ [0x000001ca] Set column to 21\n+ [0x000001cc] Set is_stmt to 1\n+ [0x000001cd] Advance Line by 24 to 55\n+ [0x000001cf] Copy (view 2)\n+ [0x000001d0] Set column to 2\n+ [0x000001d2] Special opcode 6: advance Address by 0 to 0x28 and Line by 1 to 56 (view 3)\n+ [0x000001d3] Set column to 36\n+ [0x000001d5] Set is_stmt to 0\n+ [0x000001d6] Copy (view 4)\n+ [0x000001d7] Set column to 2\n+ [0x000001d9] Set is_stmt to 1\n+ [0x000001da] Special opcode 34: advance Address by 4 to 0x2c and Line by 1 to 57\n+ [0x000001db] Set column to 54\n+ [0x000001dd] Set is_stmt to 0\n+ [0x000001de] Special opcode 4: advance Address by 0 to 0x2c and Line by -1 to 56 (view 1)\n+ [0x000001df] Set column to 12\n+ [0x000001e1] Special opcode 34: advance Address by 4 to 0x30 and Line by 1 to 57\n+ [0x000001e2] Special opcode 33: advance Address by 4 to 0x34 and Line by 0 to 57\n+ [0x000001e3] Set column to 48\n+ [0x000001e5] Set is_stmt to 1\n+ [0x000001e6] Special opcode 34: advance Address by 4 to 0x38 and Line by 1 to 58\n+ [0x000001e7] Set column to 1\n+ [0x000001e9] Set is_stmt to 0\n+ [0x000001ea] Special opcode 6: advance Address by 0 to 0x38 and Line by 1 to 59 (view 1)\n+ [0x000001eb] Set File Name to entry 2 in the File Name Table\n+ [0x000001ed] Set column to 3\n+ [0x000001ef] Set is_stmt to 1\n+ [0x000001f0] Advance Line by -30 to 29\n+ [0x000001f2] Special opcode 33: advance Address by 4 to 0x3c and Line by 0 to 29\n+ [0x000001f3] Set column to 10\n+ [0x000001f5] Set is_stmt to 0\n+ [0x000001f6] Copy (view 1)\n+ [0x000001f7] Set column to 8\n+ [0x000001f9] Special opcode 33: advance Address by 4 to 0x40 and Line by 0 to 29\n+ [0x000001fa] Set File Name to entry 1 in the File Name Table\n+ [0x000001fc] Set column to 1\n+ [0x000001fe] Set is_stmt to 1\n+ [0x000001ff] Advance Line by 35 to 64\n+ [0x00000201] Special opcode 61: advance Address by 8 to 0x48 and Line by 0 to 64\n+ [0x00000202] Set column to 2\n+ [0x00000204] Special opcode 6: advance Address by 0 to 0x48 and Line by 1 to 65 (view 1)\n+ [0x00000205] Set column to 1\n+ [0x00000207] Set is_stmt to 0\n+ [0x00000208] Special opcode 4: advance Address by 0 to 0x48 and Line by -1 to 64 (view 2)\n+ [0x00000209] Special opcode 33: advance Address by 4 to 0x4c and Line by 0 to 64\n+ [0x0000020a] Set column to 2\n+ [0x0000020c] Set is_stmt to 1\n+ [0x0000020d] Special opcode 39: advance Address by 4 to 0x50 and Line by 6 to 70\n+ [0x0000020e] Set column to 22\n+ [0x00000210] Set is_stmt to 0\n+ [0x00000211] Copy (view 1)\n+ [0x00000212] Set File Name to entry 2 in the File Name Table\n+ [0x00000214] Set column to 12\n+ [0x00000216] Advance Line by -51 to 19\n+ [0x00000218] Special opcode 33: advance Address by 4 to 0x54 and Line by 0 to 19\n+ [0x00000219] Set File Name to entry 1 in the File Name Table\n+ [0x0000021b] Set column to 11\n+ [0x0000021d] Advance Line by 54 to 73\n+ [0x0000021f] Special opcode 33: advance Address by 4 to 0x58 and Line by 0 to 73\n+ [0x00000220] Set column to 22\n+ [0x00000222] Special opcode 30: advance Address by 4 to 0x5c and Line by -3 to 70\n+ [0x00000223] Set File Name to entry 2 in the File Name Table\n+ [0x00000225] Set column to 12\n+ [0x00000227] Advance Line by -51 to 19\n+ [0x00000229] Special opcode 33: advance Address by 4 to 0x60 and Line by 0 to 19\n+ [0x0000022a] Special opcode 33: advance Address by 4 to 0x64 and Line by 0 to 19\n+ [0x0000022b] Set File Name to entry 1 in the File Name Table\n+ [0x0000022d] Set column to 2\n+ [0x0000022f] Set is_stmt to 1\n+ [0x00000230] Advance Line by 52 to 71\n+ [0x00000232] Copy (view 1)\n+ [0x00000233] Set column to 21\n+ [0x00000235] Special opcode 6: advance Address by 0 to 0x64 and Line by 1 to 72 (view 2)\n+ [0x00000236] Set column to 2\n+ [0x00000238] Special opcode 6: advance Address by 0 to 0x64 and Line by 1 to 73 (view 3)\n+ [0x00000239] Set File Name to entry 2 in the File Name Table\n+ [0x0000023b] Set column to 18\n+ [0x0000023d] Advance Line by -55 to 18\n+ [0x0000023f] Copy (view 4)\n+ [0x00000240] Set column to 2\n+ [0x00000242] Special opcode 6: advance Address by 0 to 0x64 and Line by 1 to 19 (view 5)\n+ [0x00000243] Set column to 12\n+ [0x00000245] Set is_stmt to 0\n+ [0x00000246] Copy (view 6)\n+ [0x00000247] Set column to 2\n+ [0x00000249] Set is_stmt to 1\n+ [0x0000024a] Special opcode 34: advance Address by 4 to 0x68 and Line by 1 to 20\n+ [0x0000024b] Set column to 5\n+ [0x0000024d] Set is_stmt to 0\n+ [0x0000024e] Copy (view 1)\n+ [0x0000024f] Set column to 2\n+ [0x00000251] Set is_stmt to 1\n+ [0x00000252] Special opcode 64: advance Address by 8 to 0x70 and Line by 3 to 23\n+ [0x00000253] Set is_stmt to 0\n+ [0x00000254] Copy (view 1)\n+ [0x00000255] Set File Name to entry 1 in the File Name Table\n+ [0x00000257] Set column to 21\n+ [0x00000259] Set is_stmt to 1\n+ [0x0000025a] Advance Line by 51 to 74\n+ [0x0000025c] Copy (view 2)\n+ [0x0000025d] Set column to 2\n+ [0x0000025f] Special opcode 6: advance Address by 0 to 0x70 and Line by 1 to 75 (view 3)\n+ [0x00000260] Set column to 36\n+ [0x00000262] Set is_stmt to 0\n+ [0x00000263] Copy (view 4)\n+ [0x00000264] Set column to 2\n+ [0x00000266] Set is_stmt to 1\n+ [0x00000267] Special opcode 34: advance Address by 4 to 0x74 and Line by 1 to 76\n+ [0x00000268] Set column to 54\n+ [0x0000026a] Set is_stmt to 0\n+ [0x0000026b] Special opcode 4: advance Address by 0 to 0x74 and Line by -1 to 75 (view 1)\n+ [0x0000026c] Set column to 12\n+ [0x0000026e] Special opcode 34: advance Address by 4 to 0x78 and Line by 1 to 76\n+ [0x0000026f] Special opcode 33: advance Address by 4 to 0x7c and Line by 0 to 76\n+ [0x00000270] Set column to 48\n+ [0x00000272] Set is_stmt to 1\n+ [0x00000273] Special opcode 34: advance Address by 4 to 0x80 and Line by 1 to 77\n+ [0x00000274] Set column to 1\n+ [0x00000276] Set is_stmt to 0\n+ [0x00000277] Special opcode 6: advance Address by 0 to 0x80 and Line by 1 to 78 (view 1)\n+ [0x00000278] Set File Name to entry 2 in the File Name Table\n+ [0x0000027a] Set column to 3\n+ [0x0000027c] Set is_stmt to 1\n+ [0x0000027d] Advance Line by -57 to 21\n+ [0x0000027f] Special opcode 33: advance Address by 4 to 0x84 and Line by 0 to 21\n+ [0x00000280] Set column to 10\n+ [0x00000282] Set is_stmt to 0\n+ [0x00000283] Copy (view 1)\n+ [0x00000284] Set column to 8\n+ [0x00000286] Special opcode 33: advance Address by 4 to 0x88 and Line by 0 to 21\n+ [0x00000287] Set File Name to entry 1 in the File Name Table\n+ [0x00000289] Set column to 1\n+ [0x0000028b] Set is_stmt to 1\n+ [0x0000028c] Advance Line by 62 to 83\n+ [0x0000028e] Special opcode 61: advance Address by 8 to 0x90 and Line by 0 to 83\n+ [0x0000028f] Set column to 2\n+ [0x00000291] Special opcode 6: advance Address by 0 to 0x90 and Line by 1 to 84 (view 1)\n+ [0x00000292] Set column to 1\n+ [0x00000294] Set is_stmt to 0\n+ [0x00000295] Special opcode 4: advance Address by 0 to 0x90 and Line by -1 to 83 (view 2)\n+ [0x00000296] Special opcode 33: advance Address by 4 to 0x94 and Line by 0 to 83\n+ [0x00000297] Set column to 2\n+ [0x00000299] Set is_stmt to 1\n+ [0x0000029a] Special opcode 39: advance Address by 4 to 0x98 and Line by 6 to 89\n+ [0x0000029b] Set column to 22\n+ [0x0000029d] Set is_stmt to 0\n+ [0x0000029e] Copy (view 1)\n+ [0x0000029f] Set column to 11\n+ [0x000002a1] Special opcode 36: advance Address by 4 to 0x9c and Line by 3 to 92\n+ [0x000002a2] Set column to 22\n+ [0x000002a4] Special opcode 30: advance Address by 4 to 0xa0 and Line by -3 to 89\n+ [0x000002a5] Set column to 11\n+ [0x000002a7] Special opcode 36: advance Address by 4 to 0xa4 and Line by 3 to 92\n+ [0x000002a8] Set column to 2\n+ [0x000002aa] Set is_stmt to 1\n+ [0x000002ab] Special opcode 31: advance Address by 4 to 0xa8 and Line by -2 to 90\n+ [0x000002ac] Set column to 21\n+ [0x000002ae] Special opcode 6: advance Address by 0 to 0xa8 and Line by 1 to 91 (view 1)\n+ [0x000002af] Set column to 2\n+ [0x000002b1] Special opcode 6: advance Address by 0 to 0xa8 and Line by 1 to 92 (view 2)\n+ [0x000002b2] Set column to 11\n+ [0x000002b4] Set is_stmt to 0\n+ [0x000002b5] Copy (view 3)\n+ [0x000002b6] Set column to 21\n+ [0x000002b8] Set is_stmt to 1\n+ [0x000002b9] Special opcode 62: advance Address by 8 to 0xb0 and Line by 1 to 93\n+ [0x000002ba] Set column to 2\n+ [0x000002bc] Special opcode 6: advance Address by 0 to 0xb0 and Line by 1 to 94 (view 1)\n+ [0x000002bd] Set column to 36\n+ [0x000002bf] Set is_stmt to 0\n+ [0x000002c0] Copy (view 2)\n+ [0x000002c1] Set column to 2\n+ [0x000002c3] Set is_stmt to 1\n+ [0x000002c4] Special opcode 34: advance Address by 4 to 0xb4 and Line by 1 to 95\n+ [0x000002c5] Set column to 54\n+ [0x000002c7] Set is_stmt to 0\n+ [0x000002c8] Special opcode 4: advance Address by 0 to 0xb4 and Line by -1 to 94 (view 1)\n+ [0x000002c9] Set column to 12\n+ [0x000002cb] Special opcode 34: advance Address by 4 to 0xb8 and Line by 1 to 95\n+ [0x000002cc] Special opcode 33: advance Address by 4 to 0xbc and Line by 0 to 95\n+ [0x000002cd] Set column to 48\n+ [0x000002cf] Set is_stmt to 1\n+ [0x000002d0] Special opcode 34: advance Address by 4 to 0xc0 and Line by 1 to 96\n+ [0x000002d1] Set column to 1\n+ [0x000002d3] Set is_stmt to 0\n+ [0x000002d4] Special opcode 6: advance Address by 0 to 0xc0 and Line by 1 to 97 (view 1)\n+ [0x000002d5] Advance PC by 4 to 0xc4\n+ [0x000002d7] Extended opcode 1: End of Sequence\n \n \n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -8,82 +8,82 @@\n /tmp/go-build/cgo-gcc-prolog:44\n 0:\te92d41f0 \tpush\t{r4, r5, r6, r7, r8, lr}\n 4:\te1a04000 \tmov\tr4, r0\n /tmp/go-build/cgo-gcc-prolog:51\n 8:\tebfffffe \tbl\t0 <_cgo_topofstack>\n \t\t\t8: R_ARM_CALL\t_cgo_topofstack\n pluginLookup():\n-/build/1st/golang-1.13-1.13.8/src/plugin/plugin_dlopen.go:27\n+/build/2/golang-1.13-1.13.8/2nd/src/plugin/plugin_dlopen.go:27\n c:\te5941004 \tldr\tr1, [r4, #4]\n _cgo_6118d8f8174e_Cfunc_pluginLookup():\n /tmp/go-build/cgo-gcc-prolog:54\n 10:\te5947008 \tldr\tr7, [r4, #8]\n /tmp/go-build/cgo-gcc-prolog:51\n 14:\te1a06000 \tmov\tr6, r0\n pluginLookup():\n-/build/1st/golang-1.13-1.13.8/src/plugin/plugin_dlopen.go:27\n+/build/2/golang-1.13-1.13.8/2nd/src/plugin/plugin_dlopen.go:27\n 18:\te5940000 \tldr\tr0, [r4]\n 1c:\tebfffffe \tbl\t0 \n \t\t\t1c: R_ARM_CALL\tdlsym\n-/build/1st/golang-1.13-1.13.8/src/plugin/plugin_dlopen.go:28\n+/build/2/golang-1.13-1.13.8/2nd/src/plugin/plugin_dlopen.go:28\n 20:\te2505000 \tsubs\tr5, r0, #0\n 24:\t0a000004 \tbeq\t3c <_cgo_6118d8f8174e_Cfunc_pluginLookup+0x3c>\n _cgo_6118d8f8174e_Cfunc_pluginLookup():\n /tmp/go-build/cgo-gcc-prolog:56\n 28:\tebfffffe \tbl\t0 <_cgo_topofstack>\n \t\t\t28: R_ARM_CALL\t_cgo_topofstack\n 2c:\te0400006 \tsub\tr0, r0, r6\n /tmp/go-build/cgo-gcc-prolog:57\n 30:\te0844000 \tadd\tr4, r4, r0\n 34:\te584500c \tstr\tr5, [r4, #12]\n /tmp/go-build/cgo-gcc-prolog:59\n 38:\te8bd81f0 \tpop\t{r4, r5, r6, r7, r8, pc}\n pluginLookup():\n-/build/1st/golang-1.13-1.13.8/src/plugin/plugin_dlopen.go:29\n+/build/2/golang-1.13-1.13.8/2nd/src/plugin/plugin_dlopen.go:29\n 3c:\tebfffffe \tbl\t0 \n \t\t\t3c: R_ARM_CALL\tdlerror\n 40:\te5870000 \tstr\tr0, [r7]\n 44:\teafffff7 \tb\t28 <_cgo_6118d8f8174e_Cfunc_pluginLookup+0x28>\n \n 00000048 <_cgo_6118d8f8174e_Cfunc_pluginOpen>:\n _cgo_6118d8f8174e_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:64\n 48:\te92d41f0 \tpush\t{r4, r5, r6, r7, r8, lr}\n 4c:\te1a04000 \tmov\tr4, r0\n /tmp/go-build/cgo-gcc-prolog:70\n 50:\tebfffffe \tbl\t0 <_cgo_topofstack>\n \t\t\t50: R_ARM_CALL\t_cgo_topofstack\n pluginOpen():\n-/build/1st/golang-1.13-1.13.8/src/plugin/plugin_dlopen.go:19\n+/build/2/golang-1.13-1.13.8/2nd/src/plugin/plugin_dlopen.go:19\n 54:\te3001102 \tmovw\tr1, #258\t; 0x102\n _cgo_6118d8f8174e_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:73\n 58:\te5947004 \tldr\tr7, [r4, #4]\n /tmp/go-build/cgo-gcc-prolog:70\n 5c:\te1a06000 \tmov\tr6, r0\n pluginOpen():\n-/build/1st/golang-1.13-1.13.8/src/plugin/plugin_dlopen.go:19\n+/build/2/golang-1.13-1.13.8/2nd/src/plugin/plugin_dlopen.go:19\n 60:\te5940000 \tldr\tr0, [r4]\n 64:\tebfffffe \tbl\t0 \n \t\t\t64: R_ARM_CALL\tdlopen\n-/build/1st/golang-1.13-1.13.8/src/plugin/plugin_dlopen.go:20\n+/build/2/golang-1.13-1.13.8/2nd/src/plugin/plugin_dlopen.go:20\n 68:\te2505000 \tsubs\tr5, r0, #0\n 6c:\t0a000004 \tbeq\t84 <_cgo_6118d8f8174e_Cfunc_pluginOpen+0x3c>\n _cgo_6118d8f8174e_Cfunc_pluginOpen():\n /tmp/go-build/cgo-gcc-prolog:75\n 70:\tebfffffe \tbl\t0 <_cgo_topofstack>\n \t\t\t70: R_ARM_CALL\t_cgo_topofstack\n 74:\te0400006 \tsub\tr0, r0, r6\n /tmp/go-build/cgo-gcc-prolog:76\n 78:\te0844000 \tadd\tr4, r4, r0\n 7c:\te5845008 \tstr\tr5, [r4, #8]\n /tmp/go-build/cgo-gcc-prolog:78\n 80:\te8bd81f0 \tpop\t{r4, r5, r6, r7, r8, pc}\n pluginOpen():\n-/build/1st/golang-1.13-1.13.8/src/plugin/plugin_dlopen.go:21\n+/build/2/golang-1.13-1.13.8/2nd/src/plugin/plugin_dlopen.go:21\n 84:\tebfffffe \tbl\t0 \n \t\t\t84: R_ARM_CALL\tdlerror\n 88:\te5870000 \tstr\tr0, [r7]\n 8c:\teafffff7 \tb\t70 <_cgo_6118d8f8174e_Cfunc_pluginOpen+0x28>\n \n 00000090 <_cgo_6118d8f8174e_Cfunc_realpath>:\n _cgo_6118d8f8174e_Cfunc_realpath():\n" } ] } ] }, { "source1": "./usr/lib/go-1.13/pkg/linux_arm/runtime/cgo.a", "source2": "./usr/lib/go-1.13/pkg/linux_arm/runtime/cgo.a", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -3,11 +3,11 @@\n ?rw-r--r-- 0 0 0 536 1970-01-01 00:00:00.000000 asm_arm.o\n ?rw-r--r-- 0 0 0 1852 1970-01-01 00:00:00.000000 _x001.o\n ?rw-r--r-- 0 0 0 1564 1970-01-01 00:00:00.000000 _x002.o\n ?rw-r--r-- 0 0 0 5248 1970-01-01 00:00:00.000000 _x003.o\n ?rw-r--r-- 0 0 0 5640 1970-01-01 00:00:00.000000 _x004.o\n ?rw-r--r-- 0 0 0 11756 1970-01-01 00:00:00.000000 _x005.o\n ?rw-r--r-- 0 0 0 9300 1970-01-01 00:00:00.000000 _x006.o\n-?rw-r--r-- 0 0 0 5132 1970-01-01 00:00:00.000000 _x007.o\n-?rw-r--r-- 0 0 0 5480 1970-01-01 00:00:00.000000 _x008.o\n+?rw-r--r-- 0 0 0 5136 1970-01-01 00:00:00.000000 _x007.o\n+?rw-r--r-- 0 0 0 5484 1970-01-01 00:00:00.000000 _x008.o\n ?rw-r--r-- 0 0 0 5976 1970-01-01 00:00:00.000000 _x009.o\n-?rw-r--r-- 0 0 0 1508 1970-01-01 00:00:00.000000 _x010.o\n+?rw-r--r-- 0 0 0 1512 1970-01-01 00:00:00.000000 _x010.o\n" }, { "source1": "__.PKGDEF", "source2": "__.PKGDEF", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 6172 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n 00000030: 6420 6964 2022 4f68 6246 7646 4d6a 344e d id \"OhbFvFMj4N\n-00000040: 7667 6e31 3135 6b64 6730 2f77 4159 3138 vgn115kdg0/wAY18\n-00000050: 502d 6631 3230 336b 455f 4c4c 6a78 7022 P-f1203kE_LLjxp\"\n+00000040: 7667 6e31 3135 6b64 6730 2f4d 6574 4a75 vgn115kdg0/MetJu\n+00000050: 4a68 6d79 6e6a 5377 6f41 5a49 5f45 4f22 JhmynjSwoAZI_EO\"\n 00000060: 0a0a 0a24 2442 0a69 0005 0000 0363 676f ...$$B.i.....cgo\n 00000070: 0100 0100 0000 0a24 240a .......$$.\n" }, { "source1": "_go_.o", "source2": "_go_.o", "has_internal_linenos": true, "unified_diff": "@@ -1,13 +1,13 @@\n 00000000: 676f 206f 626a 6563 7420 6c69 6e75 7820 go object linux \n 00000010: 6172 6d20 676f 312e 3133 2e38 2058 3a66 arm go1.13.8 X:f\n 00000020: 7261 6d65 706f 696e 7465 720a 6275 696c ramepointer.buil\n 00000030: 6420 6964 2022 4f68 6246 7646 4d6a 344e d id \"OhbFvFMj4N\n-00000040: 7667 6e31 3135 6b64 6730 2f77 4159 3138 vgn115kdg0/wAY18\n-00000050: 502d 6631 3230 336b 455f 4c4c 6a78 7022 P-f1203kE_LLjxp\"\n+00000040: 7667 6e31 3135 6b64 6730 2f4d 6574 4a75 vgn115kdg0/MetJu\n+00000050: 4a68 6d79 6e6a 5377 6f41 5a49 5f45 4f22 JhmynjSwoAZI_EO\"\n 00000060: 0a0a 0a24 240a 0a24 240a 0a0a 2424 2020 ...$$..$$...$$ \n 00000070: 2f2f 2063 676f 0a5b 5b22 6367 6f5f 6578 // cgo.[[\"cgo_ex\n 00000080: 706f 7274 5f73 7461 7469 6322 2c22 6372 port_static\",\"cr\n 00000090: 6f73 7363 616c 6c32 225d 2c5b 2263 676f osscall2\"],[\"cgo\n 000000a0: 5f65 7870 6f72 745f 6479 6e61 6d69 6322 _export_dynamic\"\n 000000b0: 2c22 6372 6f73 7363 616c 6c32 225d 2c5b ,\"crosscall2\"],[\n 000000c0: 2263 676f 5f65 7870 6f72 745f 7374 6174 \"cgo_export_stat\n" }, { "source1": "_x003.o", "source2": "_x003.o", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -11,17 +11,17 @@\n [ 6] .rel.debug_info REL 00000000 000d94 000290 08 I 19 5 4\n [ 7] .debug_abbrev PROGBITS 00000000 0004ff 000198 00 0 0 1\n [ 8] .debug_loc PROGBITS 00000000 000697 000044 00 0 0 1\n [ 9] .debug_aranges PROGBITS 00000000 0006db 000020 00 0 0 1\n [10] .rel.debug_aranges REL 00000000 001024 000010 08 I 19 9 4\n [11] .debug_line PROGBITS 00000000 0006fb 000158 00 0 0 1\n [12] .rel.debug_line REL 00000000 001034 000008 08 I 19 11 4\n- [13] .debug_str PROGBITS 00000000 000853 000347 01 MS 0 0 1\n- [14] .comment PROGBITS 00000000 000b9a 000027 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 00000000 000bc1 000000 00 0 0 1\n+ [13] .debug_str PROGBITS 00000000 000853 000349 01 MS 0 0 1\n+ [14] .comment PROGBITS 00000000 000b9c 000027 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 00000000 000bc3 000000 00 0 0 1\n [16] .debug_frame PROGBITS 00000000 000bc4 000030 00 0 0 4\n [17] .rel.debug_frame REL 00000000 00103c 000010 08 I 19 16 4\n [18] .ARM.attributes ARM_ATTRIBUTES 00000000 000bf4 000033 00 0 0 1\n [19] .symtab SYMTAB 00000000 000c28 000120 10 20 16 4\n [20] .strtab STRTAB 00000000 000d48 000041 00 0 0 1\n [21] .shstrtab STRTAB 00000000 00104c 0000c1 00 0 0 1\n Key to Flags:\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,88 +2,88 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x493 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x1e3): GNU C17 9.2.1 20200224\n+ DW_AT_producer : (indirect string, offset: 0x1e5): GNU C17 9.2.1 20200224\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x1d5): gcc_context.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x50): /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x1d7): gcc_context.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x130): /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x34\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x25b): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x25d): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x199): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x19b): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n- <36> DW_AT_name : (indirect string, offset: 0x144): unsigned int\n+ <36> DW_AT_name : (indirect string, offset: 0x116): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x170): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x172): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0x9f): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x88): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0x269): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0x26b): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 4 (DW_TAG_typedef)\n- <57> DW_AT_name : (indirect string, offset: 0x7e): __int64_t\n+ <57> DW_AT_name : (indirect string, offset: 0x67): __int64_t\n <5b> DW_AT_decl_file : 2\n <5c> DW_AT_decl_line : 47\n <5d> DW_AT_decl_column : 44\n <5e> DW_AT_type : <0x62>\n <1><62>: Abbrev Number: 2 (DW_TAG_base_type)\n <63> DW_AT_byte_size : 8\n <64> DW_AT_encoding : 5\t(signed)\n- <65> DW_AT_name : (indirect string, offset: 0x91): long long int\n+ <65> DW_AT_name : (indirect string, offset: 0x7a): long long int\n <1><69>: Abbrev Number: 2 (DW_TAG_base_type)\n <6a> DW_AT_byte_size : 8\n <6b> DW_AT_encoding : 7\t(unsigned)\n- <6c> DW_AT_name : (indirect string, offset: 0xab): long long unsigned int\n+ <6c> DW_AT_name : (indirect string, offset: 0x50): long long unsigned int\n <1><70>: Abbrev Number: 4 (DW_TAG_typedef)\n <71> DW_AT_name : (indirect string, offset: 0x0): __off_t\n <75> DW_AT_decl_file : 2\n <76> DW_AT_decl_line : 152\n <77> DW_AT_decl_column : 25\n <78> DW_AT_type : <0x7c>\n <1><7c>: Abbrev Number: 2 (DW_TAG_base_type)\n <7d> DW_AT_byte_size : 4\n <7e> DW_AT_encoding : 5\t(signed)\n- <7f> DW_AT_name : (indirect string, offset: 0xd7): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0xa9): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x2a2): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x2a4): __off64_t\n <88> DW_AT_decl_file : 2\n <89> DW_AT_decl_line : 153\n <8a> DW_AT_decl_column : 27\n <8b> DW_AT_type : <0x56>\n <1><8f>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <90> DW_AT_byte_size : 4\n <1><91>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <92> DW_AT_byte_size : 4\n <93> DW_AT_type : <0x97>\n <1><97>: Abbrev Number: 2 (DW_TAG_base_type)\n <98> DW_AT_byte_size : 1\n <99> DW_AT_encoding : 8\t(unsigned char)\n- <9a> DW_AT_name : (indirect string, offset: 0x29d): char\n+ <9a> DW_AT_name : (indirect string, offset: 0x29f): char\n <1><9e>: Abbrev Number: 7 (DW_TAG_const_type)\n <9f> DW_AT_type : <0x97>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x2f): uintptr_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 96\n DW_AT_decl_column : 23\n@@ -91,237 +91,237 @@\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x28): size_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n DW_AT_type : <0x33>\n <1>: Abbrev Number: 8 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x21b): _IO_FILE\n+ DW_AT_name : (indirect string, offset: 0x21d): _IO_FILE\n DW_AT_byte_size : 152\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 8\n DW_AT_sibling : <0x242>\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xe0): _flags\n+ DW_AT_name : (indirect string, offset: 0xb2): _flags\n DW_AT_decl_file : 5\n DW_AT_decl_line : 51\n DW_AT_decl_column : 7\n DW_AT_type : <0x4f>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 9 (DW_TAG_member)\n DW_AT_name : (indirect string, offset: 0x14): _IO_read_ptr\n DW_AT_decl_file : 5\n DW_AT_decl_line : 54\n DW_AT_decl_column : 9\n
DW_AT_type : <0x91>\n DW_AT_data_member_location: 4\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xca): _IO_read_end\n+ DW_AT_name : (indirect string, offset: 0x9c): _IO_read_end\n DW_AT_decl_file : 5\n DW_AT_decl_line : 55\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 8\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2ac): _IO_read_base\n+ DW_AT_name : (indirect string, offset: 0x2ae): _IO_read_base\n DW_AT_decl_file : 5\n DW_AT_decl_line : 56\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 12\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x338): _IO_write_base\n+ DW_AT_name : (indirect string, offset: 0x33a): _IO_write_base\n <101> DW_AT_decl_file : 5\n <102> DW_AT_decl_line : 57\n <103> DW_AT_decl_column : 9\n <104> DW_AT_type : <0x91>\n <108> DW_AT_data_member_location: 16\n <2><109>: Abbrev Number: 9 (DW_TAG_member)\n- <10a> DW_AT_name : (indirect string, offset: 0x182): _IO_write_ptr\n+ <10a> DW_AT_name : (indirect string, offset: 0x184): _IO_write_ptr\n <10e> DW_AT_decl_file : 5\n <10f> DW_AT_decl_line : 58\n <110> DW_AT_decl_column : 9\n <111> DW_AT_type : <0x91>\n <115> DW_AT_data_member_location: 20\n <2><116>: Abbrev Number: 9 (DW_TAG_member)\n- <117> DW_AT_name : (indirect string, offset: 0x1fa): _IO_write_end\n+ <117> DW_AT_name : (indirect string, offset: 0x1fc): _IO_write_end\n <11b> DW_AT_decl_file : 5\n <11c> DW_AT_decl_line : 59\n <11d> DW_AT_decl_column : 9\n <11e> DW_AT_type : <0x91>\n <122> DW_AT_data_member_location: 24\n <2><123>: Abbrev Number: 9 (DW_TAG_member)\n <124> DW_AT_name : (indirect string, offset: 0x43): _IO_buf_base\n <128> DW_AT_decl_file : 5\n <129> DW_AT_decl_line : 60\n <12a> DW_AT_decl_column : 9\n <12b> DW_AT_type : <0x91>\n <12f> DW_AT_data_member_location: 28\n <2><130>: Abbrev Number: 9 (DW_TAG_member)\n- <131> DW_AT_name : (indirect string, offset: 0xe7): _IO_buf_end\n+ <131> DW_AT_name : (indirect string, offset: 0xb9): _IO_buf_end\n <135> DW_AT_decl_file : 5\n <136> DW_AT_decl_line : 61\n <137> DW_AT_decl_column : 9\n <138> DW_AT_type : <0x91>\n <13c> DW_AT_data_member_location: 32\n <2><13d>: Abbrev Number: 9 (DW_TAG_member)\n- <13e> DW_AT_name : (indirect string, offset: 0x1ac): _IO_save_base\n+ <13e> DW_AT_name : (indirect string, offset: 0x1ae): _IO_save_base\n <142> DW_AT_decl_file : 5\n <143> DW_AT_decl_line : 64\n <144> DW_AT_decl_column : 9\n <145> DW_AT_type : <0x91>\n <149> DW_AT_data_member_location: 36\n <2><14a>: Abbrev Number: 9 (DW_TAG_member)\n- <14b> DW_AT_name : (indirect string, offset: 0x2de): _IO_backup_base\n+ <14b> DW_AT_name : (indirect string, offset: 0x2e0): _IO_backup_base\n <14f> DW_AT_decl_file : 5\n <150> DW_AT_decl_line : 65\n <151> DW_AT_decl_column : 9\n <152> DW_AT_type : <0x91>\n <156> DW_AT_data_member_location: 40\n <2><157>: Abbrev Number: 9 (DW_TAG_member)\n- <158> DW_AT_name : (indirect string, offset: 0x2ba): _IO_save_end\n+ <158> DW_AT_name : (indirect string, offset: 0x2bc): _IO_save_end\n <15c> DW_AT_decl_file : 5\n <15d> DW_AT_decl_line : 66\n <15e> DW_AT_decl_column : 9\n <15f> DW_AT_type : <0x91>\n <163> DW_AT_data_member_location: 44\n <2><164>: Abbrev Number: 9 (DW_TAG_member)\n- <165> DW_AT_name : (indirect string, offset: 0x24d): _markers\n+ <165> DW_AT_name : (indirect string, offset: 0x24f): _markers\n <169> DW_AT_decl_file : 5\n <16a> DW_AT_decl_line : 68\n <16b> DW_AT_decl_column : 22\n <16c> DW_AT_type : <0x25b>\n <170> DW_AT_data_member_location: 48\n <2><171>: Abbrev Number: 9 (DW_TAG_member)\n <172> DW_AT_name : (indirect string, offset: 0x21): _chain\n <176> DW_AT_decl_file : 5\n <177> DW_AT_decl_line : 70\n <178> DW_AT_decl_column : 20\n <179> DW_AT_type : <0x261>\n <17d> DW_AT_data_member_location: 52\n <2><17e>: Abbrev Number: 9 (DW_TAG_member)\n- <17f> DW_AT_name : (indirect string, offset: 0xc2): _fileno\n+ <17f> DW_AT_name : (indirect string, offset: 0x94): _fileno\n <183> DW_AT_decl_file : 5\n <184> DW_AT_decl_line : 72\n <185> DW_AT_decl_column : 7\n <186> DW_AT_type : <0x4f>\n <18a> DW_AT_data_member_location: 56\n <2><18b>: Abbrev Number: 9 (DW_TAG_member)\n- <18c> DW_AT_name : (indirect string, offset: 0x1c0): _flags2\n+ <18c> DW_AT_name : (indirect string, offset: 0x1c2): _flags2\n <190> DW_AT_decl_file : 5\n <191> DW_AT_decl_line : 73\n <192> DW_AT_decl_column : 7\n <193> DW_AT_type : <0x4f>\n <197> DW_AT_data_member_location: 60\n <2><198>: Abbrev Number: 9 (DW_TAG_member)\n- <199> DW_AT_name : (indirect string, offset: 0x117): _old_offset\n+ <199> DW_AT_name : (indirect string, offset: 0xe9): _old_offset\n <19d> DW_AT_decl_file : 5\n <19e> DW_AT_decl_line : 74\n <19f> DW_AT_decl_column : 11\n <1a0> DW_AT_type : <0x70>\n <1a4> DW_AT_data_member_location: 64\n <2><1a5>: Abbrev Number: 9 (DW_TAG_member)\n- <1a6> DW_AT_name : (indirect string, offset: 0xf3): _cur_column\n+ <1a6> DW_AT_name : (indirect string, offset: 0xc5): _cur_column\n <1aa> DW_AT_decl_file : 5\n <1ab> DW_AT_decl_line : 77\n <1ac> DW_AT_decl_column : 18\n <1ad> DW_AT_type : <0x2c>\n <1b1> DW_AT_data_member_location: 68\n <2><1b2>: Abbrev Number: 9 (DW_TAG_member)\n- <1b3> DW_AT_name : (indirect string, offset: 0x281): _vtable_offset\n+ <1b3> DW_AT_name : (indirect string, offset: 0x283): _vtable_offset\n <1b7> DW_AT_decl_file : 5\n <1b8> DW_AT_decl_line : 78\n <1b9> DW_AT_decl_column : 15\n <1ba> DW_AT_type : <0x41>\n <1be> DW_AT_data_member_location: 70\n <2><1bf>: Abbrev Number: 9 (DW_TAG_member)\n <1c0> DW_AT_name : (indirect string, offset: 0x39): _shortbuf\n <1c4> DW_AT_decl_file : 5\n <1c5> DW_AT_decl_line : 79\n <1c6> DW_AT_decl_column : 8\n <1c7> DW_AT_type : <0x267>\n <1cb> DW_AT_data_member_location: 71\n <2><1cc>: Abbrev Number: 9 (DW_TAG_member)\n- <1cd> DW_AT_name : (indirect string, offset: 0x1ba): _lock\n+ <1cd> DW_AT_name : (indirect string, offset: 0x1bc): _lock\n <1d1> DW_AT_decl_file : 5\n <1d2> DW_AT_decl_line : 81\n <1d3> DW_AT_decl_column : 15\n <1d4> DW_AT_type : <0x277>\n <1d8> DW_AT_data_member_location: 72\n <2><1d9>: Abbrev Number: 9 (DW_TAG_member)\n- <1da> DW_AT_name : (indirect string, offset: 0x123): _offset\n+ <1da> DW_AT_name : (indirect string, offset: 0xf5): _offset\n <1de> DW_AT_decl_file : 5\n <1df> DW_AT_decl_line : 89\n <1e0> DW_AT_decl_column : 13\n <1e1> DW_AT_type : <0x83>\n <1e5> DW_AT_data_member_location: 80\n <2><1e6>: Abbrev Number: 9 (DW_TAG_member)\n- <1e7> DW_AT_name : (indirect string, offset: 0x88): _codecvt\n+ <1e7> DW_AT_name : (indirect string, offset: 0x71): _codecvt\n <1eb> DW_AT_decl_file : 5\n <1ec> DW_AT_decl_line : 91\n <1ed> DW_AT_decl_column : 23\n <1ee> DW_AT_type : <0x282>\n <1f2> DW_AT_data_member_location: 88\n <2><1f3>: Abbrev Number: 9 (DW_TAG_member)\n- <1f4> DW_AT_name : (indirect string, offset: 0x316): _wide_data\n+ <1f4> DW_AT_name : (indirect string, offset: 0x318): _wide_data\n <1f8> DW_AT_decl_file : 5\n <1f9> DW_AT_decl_line : 92\n <1fa> DW_AT_decl_column : 25\n <1fb> DW_AT_type : <0x28d>\n <1ff> DW_AT_data_member_location: 92\n <2><200>: Abbrev Number: 9 (DW_TAG_member)\n- <201> DW_AT_name : (indirect string, offset: 0x308): _freeres_list\n+ <201> DW_AT_name : (indirect string, offset: 0x30a): _freeres_list\n <205> DW_AT_decl_file : 5\n <206> DW_AT_decl_line : 93\n <207> DW_AT_decl_column : 20\n <208> DW_AT_type : <0x261>\n <20c> DW_AT_data_member_location: 96\n <2><20d>: Abbrev Number: 9 (DW_TAG_member)\n- <20e> DW_AT_name : (indirect string, offset: 0x151): _freeres_buf\n+ <20e> DW_AT_name : (indirect string, offset: 0x123): _freeres_buf\n <212> DW_AT_decl_file : 5\n <213> DW_AT_decl_line : 94\n <214> DW_AT_decl_column : 9\n <215> DW_AT_type : <0x8f>\n <219> DW_AT_data_member_location: 100\n <2><21a>: Abbrev Number: 9 (DW_TAG_member)\n- <21b> DW_AT_name : (indirect string, offset: 0x2c7): __pad5\n+ <21b> DW_AT_name : (indirect string, offset: 0x2c9): __pad5\n <21f> DW_AT_decl_file : 5\n <220> DW_AT_decl_line : 95\n <221> DW_AT_decl_column : 10\n <222> DW_AT_type : <0xaf>\n <226> DW_AT_data_member_location: 104\n <2><227>: Abbrev Number: 9 (DW_TAG_member)\n- <228> DW_AT_name : (indirect string, offset: 0x1c8): _mode\n+ <228> DW_AT_name : (indirect string, offset: 0x1ca): _mode\n <22c> DW_AT_decl_file : 5\n <22d> DW_AT_decl_line : 96\n <22e> DW_AT_decl_column : 7\n <22f> DW_AT_type : <0x4f>\n <233> DW_AT_data_member_location: 108\n <2><234>: Abbrev Number: 9 (DW_TAG_member)\n- <235> DW_AT_name : (indirect string, offset: 0x2ce): _unused2\n+ <235> DW_AT_name : (indirect string, offset: 0x2d0): _unused2\n <239> DW_AT_decl_file : 5\n <23a> DW_AT_decl_line : 98\n <23b> DW_AT_decl_column : 8\n <23c> DW_AT_type : <0x293>\n <240> DW_AT_data_member_location: 112\n <2><241>: Abbrev Number: 0\n <1><242>: Abbrev Number: 4 (DW_TAG_typedef)\n- <243> DW_AT_name : (indirect string, offset: 0x290): FILE\n+ <243> DW_AT_name : (indirect string, offset: 0x292): FILE\n <247> DW_AT_decl_file : 6\n <248> DW_AT_decl_line : 7\n <249> DW_AT_decl_column : 25\n <24a> DW_AT_type : <0xbb>\n <1><24e>: Abbrev Number: 10 (DW_TAG_typedef)\n- <24f> DW_AT_name : (indirect string, offset: 0x210): _IO_lock_t\n+ <24f> DW_AT_name : (indirect string, offset: 0x212): _IO_lock_t\n <253> DW_AT_decl_file : 5\n <254> DW_AT_decl_line : 43\n <255> DW_AT_decl_column : 14\n <1><256>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <257> DW_AT_name : (indirect string, offset: 0x133): _IO_marker\n+ <257> DW_AT_name : (indirect string, offset: 0x105): _IO_marker\n <25b> DW_AT_declaration : 1\n <1><25b>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <25c> DW_AT_byte_size : 4\n <25d> DW_AT_type : <0x256>\n <1><261>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <262> DW_AT_byte_size : 4\n <263> DW_AT_type : <0xbb>\n@@ -332,61 +332,61 @@\n <271> DW_AT_type : <0x33>\n <275> DW_AT_upper_bound : 0\n <2><276>: Abbrev Number: 0\n <1><277>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <278> DW_AT_byte_size : 4\n <279> DW_AT_type : <0x24e>\n <1><27d>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <27e> DW_AT_name : (indirect string, offset: 0xff): _IO_codecvt\n+ <27e> DW_AT_name : (indirect string, offset: 0xd1): _IO_codecvt\n <282> DW_AT_declaration : 1\n <1><282>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <283> DW_AT_byte_size : 4\n <284> DW_AT_type : <0x27d>\n <1><288>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <289> DW_AT_name : (indirect string, offset: 0x273): _IO_wide_data\n+ <289> DW_AT_name : (indirect string, offset: 0x275): _IO_wide_data\n <28d> DW_AT_declaration : 1\n <1><28d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <28e> DW_AT_byte_size : 4\n <28f> DW_AT_type : <0x288>\n <1><293>: Abbrev Number: 12 (DW_TAG_array_type)\n <294> DW_AT_type : <0x97>\n <298> DW_AT_sibling : <0x2a3>\n <2><29c>: Abbrev Number: 13 (DW_TAG_subrange_type)\n <29d> DW_AT_type : <0x33>\n <2a1> DW_AT_upper_bound : 39\n <2><2a2>: Abbrev Number: 0\n <1><2a3>: Abbrev Number: 14 (DW_TAG_variable)\n- <2a4> DW_AT_name : (indirect string, offset: 0x13e): stdin\n+ <2a4> DW_AT_name : (indirect string, offset: 0x110): stdin\n <2a8> DW_AT_decl_file : 7\n <2a9> DW_AT_decl_line : 137\n <2aa> DW_AT_decl_column : 14\n <2ab> DW_AT_type : <0x2af>\n <2af> DW_AT_external : 1\n <2af> DW_AT_declaration : 1\n <1><2af>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2b0> DW_AT_byte_size : 4\n <2b1> DW_AT_type : <0x242>\n <1><2b5>: Abbrev Number: 14 (DW_TAG_variable)\n- <2b6> DW_AT_name : (indirect string, offset: 0x1ce): stdout\n+ <2b6> DW_AT_name : (indirect string, offset: 0x1d0): stdout\n <2ba> DW_AT_decl_file : 7\n <2bb> DW_AT_decl_line : 138\n <2bc> DW_AT_decl_column : 14\n <2bd> DW_AT_type : <0x2af>\n <2c1> DW_AT_external : 1\n <2c1> DW_AT_declaration : 1\n <1><2c1>: Abbrev Number: 14 (DW_TAG_variable)\n- <2c2> DW_AT_name : (indirect string, offset: 0x2d7): stderr\n+ <2c2> DW_AT_name : (indirect string, offset: 0x2d9): stderr\n <2c6> DW_AT_decl_file : 7\n <2c7> DW_AT_decl_line : 139\n <2c8> DW_AT_decl_column : 14\n <2c9> DW_AT_type : <0x2af>\n <2cd> DW_AT_external : 1\n <2cd> DW_AT_declaration : 1\n <1><2cd>: Abbrev Number: 14 (DW_TAG_variable)\n- <2ce> DW_AT_name : (indirect string, offset: 0x190): sys_nerr\n+ <2ce> DW_AT_name : (indirect string, offset: 0x192): sys_nerr\n <2d2> DW_AT_decl_file : 8\n <2d3> DW_AT_decl_line : 26\n <2d4> DW_AT_decl_column : 12\n <2d5> DW_AT_type : <0x4f>\n <2d9> DW_AT_external : 1\n <2d9> DW_AT_declaration : 1\n <1><2d9>: Abbrev Number: 12 (DW_TAG_array_type)\n@@ -398,23 +398,23 @@\n <2e5> DW_AT_type : <0x2d9>\n <1><2e9>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2ea> DW_AT_byte_size : 4\n <2eb> DW_AT_type : <0x9e>\n <1><2ef>: Abbrev Number: 7 (DW_TAG_const_type)\n <2f0> DW_AT_type : <0x2e9>\n <1><2f4>: Abbrev Number: 14 (DW_TAG_variable)\n- <2f5> DW_AT_name : (indirect string, offset: 0x239): sys_errlist\n+ <2f5> DW_AT_name : (indirect string, offset: 0x23b): sys_errlist\n <2f9> DW_AT_decl_file : 8\n <2fa> DW_AT_decl_line : 27\n <2fb> DW_AT_decl_column : 26\n <2fc> DW_AT_type : <0x2e4>\n <300> DW_AT_external : 1\n <300> DW_AT_declaration : 1\n <1><300>: Abbrev Number: 4 (DW_TAG_typedef)\n- <301> DW_AT_name : (indirect string, offset: 0x208): uintptr\n+ <301> DW_AT_name : (indirect string, offset: 0x20a): uintptr\n <305> DW_AT_decl_file : 9\n <306> DW_AT_decl_line : 15\n <307> DW_AT_decl_column : 19\n <308> DW_AT_type : <0xa3>\n <1><30c>: Abbrev Number: 16 (DW_TAG_typedef)\n <30d> DW_AT_name : G\n <30f> DW_AT_decl_file : 9\n@@ -425,36 +425,36 @@\n <317> DW_AT_name : G\n <319> DW_AT_byte_size : 8\n <31a> DW_AT_decl_file : 9\n <31b> DW_AT_decl_line : 23\n <31c> DW_AT_decl_column : 8\n <31d> DW_AT_sibling : <0x33c>\n <2><321>: Abbrev Number: 9 (DW_TAG_member)\n- <322> DW_AT_name : (indirect string, offset: 0x12b): stacklo\n+ <322> DW_AT_name : (indirect string, offset: 0xfd): stacklo\n <326> DW_AT_decl_file : 9\n <327> DW_AT_decl_line : 25\n <328> DW_AT_decl_column : 10\n <329> DW_AT_type : <0x300>\n <32d> DW_AT_data_member_location: 0\n <2><32e>: Abbrev Number: 9 (DW_TAG_member)\n- <32f> DW_AT_name : (indirect string, offset: 0x245): stackhi\n+ <32f> DW_AT_name : (indirect string, offset: 0x247): stackhi\n <333> DW_AT_decl_file : 9\n <334> DW_AT_decl_line : 26\n <335> DW_AT_decl_column : 10\n <336> DW_AT_type : <0x300>\n <33a> DW_AT_data_member_location: 4\n <2><33b>: Abbrev Number: 0\n <1><33c>: Abbrev Number: 4 (DW_TAG_typedef)\n- <33d> DW_AT_name : (indirect string, offset: 0x10b): ThreadStart\n+ <33d> DW_AT_name : (indirect string, offset: 0xdd): ThreadStart\n <341> DW_AT_decl_file : 9\n <342> DW_AT_decl_line : 33\n <343> DW_AT_decl_column : 28\n <344> DW_AT_type : <0x348>\n <1><348>: Abbrev Number: 8 (DW_TAG_structure_type)\n- <349> DW_AT_name : (indirect string, offset: 0x10b): ThreadStart\n+ <349> DW_AT_name : (indirect string, offset: 0xdd): ThreadStart\n <34d> DW_AT_byte_size : 12\n <34e> DW_AT_decl_file : 9\n <34f> DW_AT_decl_line : 34\n <350> DW_AT_decl_column : 8\n <351> DW_AT_sibling : <0x37a>\n <2><355>: Abbrev Number: 18 (DW_TAG_member)\n <356> DW_AT_name : g\n@@ -495,15 +495,15 @@\n <2><392>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n <393> DW_AT_type : <0x398>\n <2><397>: Abbrev Number: 0\n <1><398>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <399> DW_AT_byte_size : 4\n <39a> DW_AT_type : <0x33c>\n <1><39e>: Abbrev Number: 14 (DW_TAG_variable)\n- <39f> DW_AT_name : (indirect string, offset: 0x15e): _cgo_thread_start\n+ <39f> DW_AT_name : (indirect string, offset: 0x160): _cgo_thread_start\n <3a3> DW_AT_decl_file : 9\n <3a4> DW_AT_decl_line : 46\n <3a5> DW_AT_decl_column : 15\n <3a6> DW_AT_type : <0x3aa>\n <3aa> DW_AT_external : 1\n <3aa> DW_AT_declaration : 1\n <1><3aa>: Abbrev Number: 6 (DW_TAG_pointer_type)\n@@ -524,15 +524,15 @@\n <3c7> DW_AT_prototyped : 1\n <3c7> DW_AT_type : <0x8f>\n <3cb> DW_AT_sibling : <0x3d5>\n <2><3cf>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n <3d0> DW_AT_type : <0x8f>\n <2><3d4>: Abbrev Number: 0\n <1><3d5>: Abbrev Number: 14 (DW_TAG_variable)\n- <3d6> DW_AT_name : (indirect string, offset: 0x321): _cgo_sys_thread_create\n+ <3d6> DW_AT_name : (indirect string, offset: 0x323): _cgo_sys_thread_create\n <3da> DW_AT_decl_file : 9\n <3db> DW_AT_decl_line : 52\n <3dc> DW_AT_decl_column : 15\n <3dd> DW_AT_type : <0x3e1>\n <3e1> DW_AT_external : 1\n <3e1> DW_AT_declaration : 1\n <1><3e1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n@@ -542,35 +542,35 @@\n <3e8> DW_AT_name : (indirect string, offset: 0x8): context_arg\n <3ec> DW_AT_byte_size : 4\n <3ed> DW_AT_decl_file : 9\n <3ee> DW_AT_decl_line : 94\n <3ef> DW_AT_decl_column : 8\n <3f0> DW_AT_sibling : <0x402>\n <2><3f4>: Abbrev Number: 9 (DW_TAG_member)\n- <3f5> DW_AT_name : (indirect string, offset: 0x295): Context\n+ <3f5> DW_AT_name : (indirect string, offset: 0x297): Context\n <3f9> DW_AT_decl_file : 9\n <3fa> DW_AT_decl_line : 95\n <3fb> DW_AT_decl_column : 12\n <3fc> DW_AT_type : <0xa3>\n <400> DW_AT_data_member_location: 0\n <2><401>: Abbrev Number: 0\n <1><402>: Abbrev Number: 23 (DW_TAG_subprogram)\n <403> DW_AT_external : 1\n- <403> DW_AT_name : (indirect string, offset: 0x224): _cgo_release_context\n+ <403> DW_AT_name : (indirect string, offset: 0x226): _cgo_release_context\n <407> DW_AT_decl_file : 1\n <408> DW_AT_decl_line : 11\n <409> DW_AT_decl_column : 6\n <40a> DW_AT_prototyped : 1\n <40a> DW_AT_low_pc : 0x0\n <40e> DW_AT_high_pc : 0x34\n <412> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <414> DW_AT_GNU_all_call_sites: 1\n <414> DW_AT_sibling : <0x473>\n <2><418>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n- <419> DW_AT_name : (indirect string, offset: 0x256): ctxt\n+ <419> DW_AT_name : (indirect string, offset: 0x258): ctxt\n <41d> DW_AT_decl_file : 1\n <41e> DW_AT_decl_line : 11\n <41f> DW_AT_decl_column : 37\n <420> DW_AT_type : <0xa3>\n <424> DW_AT_location : 0x4 (location list)\n <428> DW_AT_GNU_locviews: 0x0\n <2><42c>: Abbrev Number: 25 (DW_TAG_variable)\n@@ -614,14 +614,14 @@\n <480> DW_AT_type : <0x3e7>\n <1><484>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <485> DW_AT_byte_size : 4\n <486> DW_AT_type : <0x473>\n <1><48a>: Abbrev Number: 31 (DW_TAG_subprogram)\n <48b> DW_AT_external : 1\n <48b> DW_AT_declaration : 1\n- <48b> DW_AT_linkage_name: (indirect string, offset: 0x2ee): _cgo_get_context_function\n- <48f> DW_AT_name : (indirect string, offset: 0x2ee): _cgo_get_context_function\n+ <48b> DW_AT_linkage_name: (indirect string, offset: 0x2f0): _cgo_get_context_function\n+ <48f> DW_AT_name : (indirect string, offset: 0x2f0): _cgo_get_context_function\n <493> DW_AT_decl_file : 9\n <494> DW_AT_decl_line : 97\n <495> DW_AT_decl_column : 16\n <1><496>: Abbrev Number: 0\n \n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,27 +1,27 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 <_cgo_release_context>:\n _cgo_release_context():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_context.c:11\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_context.c:11\n 0:\te92d4010 \tpush\t{r4, lr}\n 4:\te24dd008 \tsub\tsp, sp, #8\n 8:\te1a04000 \tmov\tr4, r0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_context.c:14\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_context.c:14\n c:\tebfffffe \tbl\t0 <_cgo_get_context_function>\n \t\t\tc: R_ARM_CALL\t_cgo_get_context_function\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_context.c:15\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_context.c:15\n 10:\te3540000 \tcmp\tr4, #0\n 14:\t13500000 \tcmpne\tr0, #0\n 18:\t0a000003 \tbeq\t2c <_cgo_release_context+0x2c>\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_context.c:18\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_context.c:18\n 1c:\te1a03000 \tmov\tr3, r0\n 20:\te58d4004 \tstr\tr4, [sp, #4]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_context.c:19\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_context.c:19\n 24:\te28d0004 \tadd\tr0, sp, #4\n 28:\te12fff33 \tblx\tr3\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_context.c:21\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_context.c:21\n 2c:\te28dd008 \tadd\tsp, sp, #8\n 30:\te8bd8010 \tpop\t{r4, pc}\n" }, { "source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -4,69 +4,69 @@\n [ 8] context_arg\n [ 14] _IO_read_ptr\n [ 21] _chain\n [ 28] size_t\n [ 2f] uintptr_t\n [ 39] _shortbuf\n [ 43] _IO_buf_base\n- [ 50] /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n- [ 7e] __int64_t\n- [ 88] _codecvt\n- [ 91] long long int\n- [ 9f] signed char\n- [ ab] long long unsigned int\n- [ c2] _fileno\n- [ ca] _IO_read_end\n- [ d7] long int\n- [ e0] _flags\n- [ e7] _IO_buf_end\n- [ f3] _cur_column\n- [ ff] _IO_codecvt\n- [ 10b] ThreadStart\n- [ 117] _old_offset\n- [ 123] _offset\n- [ 12b] stacklo\n- [ 133] _IO_marker\n- [ 13e] stdin\n- [ 144] unsigned int\n- [ 151] _freeres_buf\n- [ 15e] _cgo_thread_start\n- [ 170] long unsigned int\n- [ 182] _IO_write_ptr\n- [ 190] sys_nerr\n- [ 199] short unsigned int\n- [ 1ac] _IO_save_base\n- [ 1ba] _lock\n- [ 1c0] _flags2\n- [ 1c8] _mode\n- [ 1ce] stdout\n- [ 1d5] gcc_context.c\n- [ 1e3] GNU C17 9.2.1 20200224\n- [ 1fa] _IO_write_end\n- [ 208] uintptr\n- [ 210] _IO_lock_t\n- [ 21b] _IO_FILE\n- [ 224] _cgo_release_context\n- [ 239] sys_errlist\n- [ 245] stackhi\n- [ 24d] _markers\n- [ 256] ctxt\n- [ 25b] unsigned char\n- [ 269] short int\n- [ 273] _IO_wide_data\n- [ 281] _vtable_offset\n- [ 290] FILE\n- [ 295] Context\n- [ 29d] char\n- [ 2a2] __off64_t\n- [ 2ac] _IO_read_base\n- [ 2ba] _IO_save_end\n- [ 2c7] __pad5\n- [ 2ce] _unused2\n- [ 2d7] stderr\n- [ 2de] _IO_backup_base\n- [ 2ee] _cgo_get_context_function\n- [ 308] _freeres_list\n- [ 316] _wide_data\n- [ 321] _cgo_sys_thread_create\n- [ 338] _IO_write_base\n+ [ 50] long long unsigned int\n+ [ 67] __int64_t\n+ [ 71] _codecvt\n+ [ 7a] long long int\n+ [ 88] signed char\n+ [ 94] _fileno\n+ [ 9c] _IO_read_end\n+ [ a9] long int\n+ [ b2] _flags\n+ [ b9] _IO_buf_end\n+ [ c5] _cur_column\n+ [ d1] _IO_codecvt\n+ [ dd] ThreadStart\n+ [ e9] _old_offset\n+ [ f5] _offset\n+ [ fd] stacklo\n+ [ 105] _IO_marker\n+ [ 110] stdin\n+ [ 116] unsigned int\n+ [ 123] _freeres_buf\n+ [ 130] /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n+ [ 160] _cgo_thread_start\n+ [ 172] long unsigned int\n+ [ 184] _IO_write_ptr\n+ [ 192] sys_nerr\n+ [ 19b] short unsigned int\n+ [ 1ae] _IO_save_base\n+ [ 1bc] _lock\n+ [ 1c2] _flags2\n+ [ 1ca] _mode\n+ [ 1d0] stdout\n+ [ 1d7] gcc_context.c\n+ [ 1e5] GNU C17 9.2.1 20200224\n+ [ 1fc] _IO_write_end\n+ [ 20a] uintptr\n+ [ 212] _IO_lock_t\n+ [ 21d] _IO_FILE\n+ [ 226] _cgo_release_context\n+ [ 23b] sys_errlist\n+ [ 247] stackhi\n+ [ 24f] _markers\n+ [ 258] ctxt\n+ [ 25d] unsigned char\n+ [ 26b] short int\n+ [ 275] _IO_wide_data\n+ [ 283] _vtable_offset\n+ [ 292] FILE\n+ [ 297] Context\n+ [ 29f] char\n+ [ 2a4] __off64_t\n+ [ 2ae] _IO_read_base\n+ [ 2bc] _IO_save_end\n+ [ 2c9] __pad5\n+ [ 2d0] _unused2\n+ [ 2d9] stderr\n+ [ 2e0] _IO_backup_base\n+ [ 2f0] _cgo_get_context_function\n+ [ 30a] _freeres_list\n+ [ 318] _wide_data\n+ [ 323] _cgo_sys_thread_create\n+ [ 33a] _IO_write_base\n \n" } ] }, { "source1": "_x004.o", "source2": "_x004.o", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -11,17 +11,17 @@\n [ 6] .debug_info PROGBITS 00000000 0000a6 0004cb 00 0 0 1\n [ 7] .rel.debug_info REL 00000000 000ef0 0002b8 08 I 19 6 4\n [ 8] .debug_abbrev PROGBITS 00000000 000571 0001ac 00 0 0 1\n [ 9] .debug_aranges PROGBITS 00000000 00071d 000020 00 0 0 1\n [10] .rel.debug_aranges REL 00000000 0011a8 000010 08 I 19 9 4\n [11] .debug_line PROGBITS 00000000 00073d 00017b 00 0 0 1\n [12] .rel.debug_line REL 00000000 0011b8 000008 08 I 19 11 4\n- [13] .debug_str PROGBITS 00000000 0008b8 00036f 01 MS 0 0 1\n- [14] .comment PROGBITS 00000000 000c27 000027 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 00000000 000c4e 000000 00 0 0 1\n+ [13] .debug_str PROGBITS 00000000 0008b8 000371 01 MS 0 0 1\n+ [14] .comment PROGBITS 00000000 000c29 000027 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 00000000 000c50 000000 00 0 0 1\n [16] .debug_frame PROGBITS 00000000 000c50 000038 00 0 0 4\n [17] .rel.debug_frame REL 00000000 0011c0 000010 08 I 19 16 4\n [18] .ARM.attributes ARM_ATTRIBUTES 00000000 000c88 000033 00 0 0 1\n [19] .symtab SYMTAB 00000000 000cbc 0001a0 10 20 19 4\n [20] .strtab STRTAB 00000000 000e5c 000059 00 0 0 1\n [21] .shstrtab STRTAB 00000000 0011d0 0000c5 00 0 0 1\n Key to Flags:\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,35 +2,35 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x4c7 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x203): GNU C17 9.2.1 20200224\n+ DW_AT_producer : (indirect string, offset: 0x205): GNU C17 9.2.1 20200224\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x21a): gcc_fatalf.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x4c): /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x21c): gcc_fatalf.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x15e): /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x64\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_typedef)\n- <26> DW_AT_name : (indirect string, offset: 0x227): __gnuc_va_list\n+ <26> DW_AT_name : (indirect string, offset: 0x229): __gnuc_va_list\n <2a> DW_AT_decl_file : 2\n <2b> DW_AT_decl_line : 40\n <2c> DW_AT_decl_column : 27\n <2d> DW_AT_type : <0x31>\n <1><31>: Abbrev Number: 3 (DW_TAG_structure_type)\n- <32> DW_AT_name : (indirect string, offset: 0x104): __va_list\n+ <32> DW_AT_name : (indirect string, offset: 0xd6): __va_list\n <36> DW_AT_byte_size : 4\n <37> DW_AT_decl_file : 11\n <38> DW_AT_decl_line : 0\n <39> DW_AT_sibling : <0x48>\n <2><3d>: Abbrev Number: 4 (DW_TAG_member)\n- <3e> DW_AT_name : (indirect string, offset: 0x2f4): __ap\n+ <3e> DW_AT_name : (indirect string, offset: 0x2f6): __ap\n <42> DW_AT_type : <0x48>\n <46> DW_AT_data_member_location: 0\n <47> DW_AT_artificial : 1\n <2><47>: Abbrev Number: 0\n <1><48>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <49> DW_AT_byte_size : 4\n <1><4a>: Abbrev Number: 2 (DW_TAG_typedef)\n@@ -44,302 +44,302 @@\n <5b> DW_AT_decl_file : 3\n <5c> DW_AT_decl_line : 209\n <5d> DW_AT_decl_column : 23\n <5e> DW_AT_type : <0x62>\n <1><62>: Abbrev Number: 6 (DW_TAG_base_type)\n <63> DW_AT_byte_size : 4\n <64> DW_AT_encoding : 7\t(unsigned)\n- <65> DW_AT_name : (indirect string, offset: 0x172): unsigned int\n+ <65> DW_AT_name : (indirect string, offset: 0x144): unsigned int\n <1><69>: Abbrev Number: 6 (DW_TAG_base_type)\n <6a> DW_AT_byte_size : 1\n <6b> DW_AT_encoding : 8\t(unsigned char)\n- <6c> DW_AT_name : (indirect string, offset: 0x283): unsigned char\n+ <6c> DW_AT_name : (indirect string, offset: 0x285): unsigned char\n <1><70>: Abbrev Number: 6 (DW_TAG_base_type)\n <71> DW_AT_byte_size : 2\n <72> DW_AT_encoding : 7\t(unsigned)\n- <73> DW_AT_name : (indirect string, offset: 0x1c7): short unsigned int\n+ <73> DW_AT_name : (indirect string, offset: 0x1c9): short unsigned int\n <1><77>: Abbrev Number: 6 (DW_TAG_base_type)\n <78> DW_AT_byte_size : 4\n <79> DW_AT_encoding : 7\t(unsigned)\n- <7a> DW_AT_name : (indirect string, offset: 0x19e): long unsigned int\n+ <7a> DW_AT_name : (indirect string, offset: 0x1a0): long unsigned int\n <1><7e>: Abbrev Number: 6 (DW_TAG_base_type)\n <7f> DW_AT_byte_size : 1\n <80> DW_AT_encoding : 6\t(signed char)\n- <81> DW_AT_name : (indirect string, offset: 0x9b): signed char\n+ <81> DW_AT_name : (indirect string, offset: 0x84): signed char\n <1><85>: Abbrev Number: 6 (DW_TAG_base_type)\n <86> DW_AT_byte_size : 2\n <87> DW_AT_encoding : 5\t(signed)\n- <88> DW_AT_name : (indirect string, offset: 0x291): short int\n+ <88> DW_AT_name : (indirect string, offset: 0x293): short int\n <1><8c>: Abbrev Number: 7 (DW_TAG_base_type)\n <8d> DW_AT_byte_size : 4\n <8e> DW_AT_encoding : 5\t(signed)\n <8f> DW_AT_name : int\n <1><93>: Abbrev Number: 2 (DW_TAG_typedef)\n- <94> DW_AT_name : (indirect string, offset: 0x7a): __int64_t\n+ <94> DW_AT_name : (indirect string, offset: 0x63): __int64_t\n <98> DW_AT_decl_file : 4\n <99> DW_AT_decl_line : 47\n <9a> DW_AT_decl_column : 44\n <9b> DW_AT_type : <0x9f>\n <1><9f>: Abbrev Number: 6 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0x8d): long long int\n+ DW_AT_name : (indirect string, offset: 0x76): long long int\n <1>: Abbrev Number: 6 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 7\t(unsigned)\n- DW_AT_name : (indirect string, offset: 0xb8): long long unsigned int\n+ DW_AT_name : (indirect string, offset: 0x4c): long long unsigned 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 : <0xb9>\n <1>: Abbrev Number: 6 (DW_TAG_base_type)\n DW_AT_byte_size : 4\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0xf4): long int\n+ DW_AT_name : (indirect string, offset: 0xc6): long int\n <1>: Abbrev Number: 2 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x2cf): __off64_t\n+ DW_AT_name : (indirect string, offset: 0x2d1): __off64_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 153\n DW_AT_decl_column : 27\n DW_AT_type : <0x93>\n <1>: Abbrev Number: 8 (DW_TAG_pointer_type)\n DW_AT_byte_size : 4\n DW_AT_type : <0xd2>\n <1>: Abbrev Number: 6 (DW_TAG_base_type)\n DW_AT_byte_size : 1\n DW_AT_encoding : 8\t(unsigned char)\n- DW_AT_name : (indirect string, offset: 0x2c4): char\n+ DW_AT_name : (indirect string, offset: 0x2c6): char\n <1>: Abbrev Number: 9 (DW_TAG_const_type)\n DW_AT_type : <0xd2>\n <1>: Abbrev Number: 10 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x25d): _IO_FILE\n+ DW_AT_name : (indirect string, offset: 0x25f): _IO_FILE\n DW_AT_byte_size : 152\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 8\n DW_AT_sibling : <0x265>\n <2>: Abbrev Number: 11 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xfd): _flags\n+ DW_AT_name : (indirect string, offset: 0xcf): _flags\n DW_AT_decl_file : 5\n DW_AT_decl_line : 51\n DW_AT_decl_column : 7\n DW_AT_type : <0x8c>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 11 (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 <100> DW_AT_type : <0xcc>\n <104> DW_AT_data_member_location: 4\n <2><105>: Abbrev Number: 11 (DW_TAG_member)\n- <106> DW_AT_name : (indirect string, offset: 0xe7): _IO_read_end\n+ <106> DW_AT_name : (indirect string, offset: 0xb9): _IO_read_end\n <10a> DW_AT_decl_file : 5\n <10b> DW_AT_decl_line : 55\n <10c> DW_AT_decl_column : 9\n <10d> DW_AT_type : <0xcc>\n <111> DW_AT_data_member_location: 8\n <2><112>: Abbrev Number: 11 (DW_TAG_member)\n- <113> DW_AT_name : (indirect string, offset: 0x2d9): _IO_read_base\n+ <113> DW_AT_name : (indirect string, offset: 0x2db): _IO_read_base\n <117> DW_AT_decl_file : 5\n <118> DW_AT_decl_line : 56\n <119> DW_AT_decl_column : 9\n <11a> DW_AT_type : <0xcc>\n <11e> DW_AT_data_member_location: 12\n <2><11f>: Abbrev Number: 11 (DW_TAG_member)\n- <120> DW_AT_name : (indirect string, offset: 0x360): _IO_write_base\n+ <120> DW_AT_name : (indirect string, offset: 0x362): _IO_write_base\n <124> DW_AT_decl_file : 5\n <125> DW_AT_decl_line : 57\n <126> DW_AT_decl_column : 9\n <127> DW_AT_type : <0xcc>\n <12b> DW_AT_data_member_location: 16\n <2><12c>: Abbrev Number: 11 (DW_TAG_member)\n- <12d> DW_AT_name : (indirect string, offset: 0x1b0): _IO_write_ptr\n+ <12d> DW_AT_name : (indirect string, offset: 0x1b2): _IO_write_ptr\n <131> DW_AT_decl_file : 5\n <132> DW_AT_decl_line : 58\n <133> DW_AT_decl_column : 9\n <134> DW_AT_type : <0xcc>\n <138> DW_AT_data_member_location: 20\n <2><139>: Abbrev Number: 11 (DW_TAG_member)\n- <13a> DW_AT_name : (indirect string, offset: 0x236): _IO_write_end\n+ <13a> DW_AT_name : (indirect string, offset: 0x238): _IO_write_end\n <13e> DW_AT_decl_file : 5\n <13f> DW_AT_decl_line : 59\n <140> DW_AT_decl_column : 9\n <141> DW_AT_type : <0xcc>\n <145> DW_AT_data_member_location: 24\n <2><146>: Abbrev Number: 11 (DW_TAG_member)\n <147> DW_AT_name : (indirect string, offset: 0x3f): _IO_buf_base\n <14b> DW_AT_decl_file : 5\n <14c> DW_AT_decl_line : 60\n <14d> DW_AT_decl_column : 9\n <14e> DW_AT_type : <0xcc>\n <152> DW_AT_data_member_location: 28\n <2><153>: Abbrev Number: 11 (DW_TAG_member)\n- <154> DW_AT_name : (indirect string, offset: 0x10e): _IO_buf_end\n+ <154> DW_AT_name : (indirect string, offset: 0xe0): _IO_buf_end\n <158> DW_AT_decl_file : 5\n <159> DW_AT_decl_line : 61\n <15a> DW_AT_decl_column : 9\n <15b> DW_AT_type : <0xcc>\n <15f> DW_AT_data_member_location: 32\n <2><160>: Abbrev Number: 11 (DW_TAG_member)\n- <161> DW_AT_name : (indirect string, offset: 0x1da): _IO_save_base\n+ <161> DW_AT_name : (indirect string, offset: 0x1dc): _IO_save_base\n <165> DW_AT_decl_file : 5\n <166> DW_AT_decl_line : 64\n <167> DW_AT_decl_column : 9\n <168> DW_AT_type : <0xcc>\n <16c> DW_AT_data_member_location: 36\n <2><16d>: Abbrev Number: 11 (DW_TAG_member)\n- <16e> DW_AT_name : (indirect string, offset: 0x319): _IO_backup_base\n+ <16e> DW_AT_name : (indirect string, offset: 0x31b): _IO_backup_base\n <172> DW_AT_decl_file : 5\n <173> DW_AT_decl_line : 65\n <174> DW_AT_decl_column : 9\n <175> DW_AT_type : <0xcc>\n <179> DW_AT_data_member_location: 40\n <2><17a>: Abbrev Number: 11 (DW_TAG_member)\n- <17b> DW_AT_name : (indirect string, offset: 0x2e7): _IO_save_end\n+ <17b> DW_AT_name : (indirect string, offset: 0x2e9): _IO_save_end\n <17f> DW_AT_decl_file : 5\n <180> DW_AT_decl_line : 66\n <181> DW_AT_decl_column : 9\n <182> DW_AT_type : <0xcc>\n <186> DW_AT_data_member_location: 44\n <2><187>: Abbrev Number: 11 (DW_TAG_member)\n- <188> DW_AT_name : (indirect string, offset: 0x27a): _markers\n+ <188> DW_AT_name : (indirect string, offset: 0x27c): _markers\n <18c> DW_AT_decl_file : 5\n <18d> DW_AT_decl_line : 68\n <18e> DW_AT_decl_column : 22\n <18f> DW_AT_type : <0x27e>\n <193> DW_AT_data_member_location: 48\n <2><194>: Abbrev Number: 11 (DW_TAG_member)\n <195> DW_AT_name : (indirect string, offset: 0x15): _chain\n <199> DW_AT_decl_file : 5\n <19a> DW_AT_decl_line : 70\n <19b> DW_AT_decl_column : 20\n <19c> DW_AT_type : <0x284>\n <1a0> DW_AT_data_member_location: 52\n <2><1a1>: Abbrev Number: 11 (DW_TAG_member)\n- <1a2> DW_AT_name : (indirect string, offset: 0xcf): _fileno\n+ <1a2> DW_AT_name : (indirect string, offset: 0xa1): _fileno\n <1a6> DW_AT_decl_file : 5\n <1a7> DW_AT_decl_line : 72\n <1a8> DW_AT_decl_column : 7\n <1a9> DW_AT_type : <0x8c>\n <1ad> DW_AT_data_member_location: 56\n <2><1ae>: Abbrev Number: 11 (DW_TAG_member)\n- <1af> DW_AT_name : (indirect string, offset: 0x1ee): _flags2\n+ <1af> DW_AT_name : (indirect string, offset: 0x1f0): _flags2\n <1b3> DW_AT_decl_file : 5\n <1b4> DW_AT_decl_line : 73\n <1b5> DW_AT_decl_column : 7\n <1b6> DW_AT_type : <0x8c>\n <1ba> DW_AT_data_member_location: 60\n <2><1bb>: Abbrev Number: 11 (DW_TAG_member)\n- <1bc> DW_AT_name : (indirect string, offset: 0x13e): _old_offset\n+ <1bc> DW_AT_name : (indirect string, offset: 0x110): _old_offset\n <1c0> DW_AT_decl_file : 5\n <1c1> DW_AT_decl_line : 74\n <1c2> DW_AT_decl_column : 11\n <1c3> DW_AT_type : <0xad>\n <1c7> DW_AT_data_member_location: 64\n <2><1c8>: Abbrev Number: 11 (DW_TAG_member)\n- <1c9> DW_AT_name : (indirect string, offset: 0x11a): _cur_column\n+ <1c9> DW_AT_name : (indirect string, offset: 0xec): _cur_column\n <1cd> DW_AT_decl_file : 5\n <1ce> DW_AT_decl_line : 77\n <1cf> DW_AT_decl_column : 18\n <1d0> DW_AT_type : <0x70>\n <1d4> DW_AT_data_member_location: 68\n <2><1d5>: Abbrev Number: 11 (DW_TAG_member)\n- <1d6> DW_AT_name : (indirect string, offset: 0x2a9): _vtable_offset\n+ <1d6> DW_AT_name : (indirect string, offset: 0x2ab): _vtable_offset\n <1da> DW_AT_decl_file : 5\n <1db> DW_AT_decl_line : 78\n <1dc> DW_AT_decl_column : 15\n <1dd> DW_AT_type : <0x7e>\n <1e1> DW_AT_data_member_location: 70\n <2><1e2>: Abbrev Number: 11 (DW_TAG_member)\n <1e3> DW_AT_name : (indirect string, offset: 0x2d): _shortbuf\n <1e7> DW_AT_decl_file : 5\n <1e8> DW_AT_decl_line : 79\n <1e9> DW_AT_decl_column : 8\n <1ea> DW_AT_type : <0x28a>\n <1ee> DW_AT_data_member_location: 71\n <2><1ef>: Abbrev Number: 11 (DW_TAG_member)\n- <1f0> DW_AT_name : (indirect string, offset: 0x1e8): _lock\n+ <1f0> DW_AT_name : (indirect string, offset: 0x1ea): _lock\n <1f4> DW_AT_decl_file : 5\n <1f5> DW_AT_decl_line : 81\n <1f6> DW_AT_decl_column : 15\n <1f7> DW_AT_type : <0x29a>\n <1fb> DW_AT_data_member_location: 72\n <2><1fc>: Abbrev Number: 11 (DW_TAG_member)\n- <1fd> DW_AT_name : (indirect string, offset: 0x14a): _offset\n+ <1fd> DW_AT_name : (indirect string, offset: 0x11c): _offset\n <201> DW_AT_decl_file : 5\n <202> DW_AT_decl_line : 89\n <203> DW_AT_decl_column : 13\n <204> DW_AT_type : <0xc0>\n <208> DW_AT_data_member_location: 80\n <2><209>: Abbrev Number: 11 (DW_TAG_member)\n- <20a> DW_AT_name : (indirect string, offset: 0x84): _codecvt\n+ <20a> DW_AT_name : (indirect string, offset: 0x6d): _codecvt\n <20e> DW_AT_decl_file : 5\n <20f> DW_AT_decl_line : 91\n <210> DW_AT_decl_column : 23\n <211> DW_AT_type : <0x2a5>\n <215> DW_AT_data_member_location: 88\n <2><216>: Abbrev Number: 11 (DW_TAG_member)\n- <217> DW_AT_name : (indirect string, offset: 0x33e): _wide_data\n+ <217> DW_AT_name : (indirect string, offset: 0x340): _wide_data\n <21b> DW_AT_decl_file : 5\n <21c> DW_AT_decl_line : 92\n <21d> DW_AT_decl_column : 25\n <21e> DW_AT_type : <0x2b0>\n <222> DW_AT_data_member_location: 92\n <2><223>: Abbrev Number: 11 (DW_TAG_member)\n- <224> DW_AT_name : (indirect string, offset: 0x330): _freeres_list\n+ <224> DW_AT_name : (indirect string, offset: 0x332): _freeres_list\n <228> DW_AT_decl_file : 5\n <229> DW_AT_decl_line : 93\n <22a> DW_AT_decl_column : 20\n <22b> DW_AT_type : <0x284>\n <22f> DW_AT_data_member_location: 96\n <2><230>: Abbrev Number: 11 (DW_TAG_member)\n- <231> DW_AT_name : (indirect string, offset: 0x17f): _freeres_buf\n+ <231> DW_AT_name : (indirect string, offset: 0x151): _freeres_buf\n <235> DW_AT_decl_file : 5\n <236> DW_AT_decl_line : 94\n <237> DW_AT_decl_column : 9\n <238> DW_AT_type : <0x48>\n <23c> DW_AT_data_member_location: 100\n <2><23d>: Abbrev Number: 11 (DW_TAG_member)\n- <23e> DW_AT_name : (indirect string, offset: 0x302): __pad5\n+ <23e> DW_AT_name : (indirect string, offset: 0x304): __pad5\n <242> DW_AT_decl_file : 5\n <243> DW_AT_decl_line : 95\n <244> DW_AT_decl_column : 10\n <245> DW_AT_type : <0x56>\n <249> DW_AT_data_member_location: 104\n <2><24a>: Abbrev Number: 11 (DW_TAG_member)\n- <24b> DW_AT_name : (indirect string, offset: 0x1f6): _mode\n+ <24b> DW_AT_name : (indirect string, offset: 0x1f8): _mode\n <24f> DW_AT_decl_file : 5\n <250> DW_AT_decl_line : 96\n <251> DW_AT_decl_column : 7\n <252> DW_AT_type : <0x8c>\n <256> DW_AT_data_member_location: 108\n <2><257>: Abbrev Number: 11 (DW_TAG_member)\n- <258> DW_AT_name : (indirect string, offset: 0x309): _unused2\n+ <258> DW_AT_name : (indirect string, offset: 0x30b): _unused2\n <25c> DW_AT_decl_file : 5\n <25d> DW_AT_decl_line : 98\n <25e> DW_AT_decl_column : 8\n <25f> DW_AT_type : <0x2b6>\n <263> DW_AT_data_member_location: 112\n <2><264>: Abbrev Number: 0\n <1><265>: Abbrev Number: 2 (DW_TAG_typedef)\n- <266> DW_AT_name : (indirect string, offset: 0x2b8): FILE\n+ <266> DW_AT_name : (indirect string, offset: 0x2ba): FILE\n <26a> DW_AT_decl_file : 6\n <26b> DW_AT_decl_line : 7\n <26c> DW_AT_decl_column : 25\n <26d> DW_AT_type : <0xde>\n <1><271>: Abbrev Number: 12 (DW_TAG_typedef)\n- <272> DW_AT_name : (indirect string, offset: 0x252): _IO_lock_t\n+ <272> DW_AT_name : (indirect string, offset: 0x254): _IO_lock_t\n <276> DW_AT_decl_file : 5\n <277> DW_AT_decl_line : 43\n <278> DW_AT_decl_column : 14\n <1><279>: Abbrev Number: 13 (DW_TAG_structure_type)\n- <27a> DW_AT_name : (indirect string, offset: 0x161): _IO_marker\n+ <27a> DW_AT_name : (indirect string, offset: 0x133): _IO_marker\n <27e> DW_AT_declaration : 1\n <1><27e>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <27f> DW_AT_byte_size : 4\n <280> DW_AT_type : <0x279>\n <1><284>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <285> DW_AT_byte_size : 4\n <286> DW_AT_type : <0xde>\n@@ -350,61 +350,61 @@\n <294> DW_AT_type : <0x62>\n <298> DW_AT_upper_bound : 0\n <2><299>: Abbrev Number: 0\n <1><29a>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <29b> DW_AT_byte_size : 4\n <29c> DW_AT_type : <0x271>\n <1><2a0>: Abbrev Number: 13 (DW_TAG_structure_type)\n- <2a1> DW_AT_name : (indirect string, offset: 0x126): _IO_codecvt\n+ <2a1> DW_AT_name : (indirect string, offset: 0xf8): _IO_codecvt\n <2a5> DW_AT_declaration : 1\n <1><2a5>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2a6> DW_AT_byte_size : 4\n <2a7> DW_AT_type : <0x2a0>\n <1><2ab>: Abbrev Number: 13 (DW_TAG_structure_type)\n- <2ac> DW_AT_name : (indirect string, offset: 0x29b): _IO_wide_data\n+ <2ac> DW_AT_name : (indirect string, offset: 0x29d): _IO_wide_data\n <2b0> DW_AT_declaration : 1\n <1><2b0>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2b1> DW_AT_byte_size : 4\n <2b2> DW_AT_type : <0x2ab>\n <1><2b6>: Abbrev Number: 14 (DW_TAG_array_type)\n <2b7> DW_AT_type : <0xd2>\n <2bb> DW_AT_sibling : <0x2c6>\n <2><2bf>: Abbrev Number: 15 (DW_TAG_subrange_type)\n <2c0> DW_AT_type : <0x62>\n <2c4> DW_AT_upper_bound : 39\n <2><2c5>: Abbrev Number: 0\n <1><2c6>: Abbrev Number: 16 (DW_TAG_variable)\n- <2c7> DW_AT_name : (indirect string, offset: 0x16c): stdin\n+ <2c7> DW_AT_name : (indirect string, offset: 0x13e): stdin\n <2cb> DW_AT_decl_file : 7\n <2cc> DW_AT_decl_line : 137\n <2cd> DW_AT_decl_column : 14\n <2ce> DW_AT_type : <0x2d2>\n <2d2> DW_AT_external : 1\n <2d2> DW_AT_declaration : 1\n <1><2d2>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <2d3> DW_AT_byte_size : 4\n <2d4> DW_AT_type : <0x265>\n <1><2d8>: Abbrev Number: 16 (DW_TAG_variable)\n- <2d9> DW_AT_name : (indirect string, offset: 0x1fc): stdout\n+ <2d9> DW_AT_name : (indirect string, offset: 0x1fe): stdout\n <2dd> DW_AT_decl_file : 7\n <2de> DW_AT_decl_line : 138\n <2df> DW_AT_decl_column : 14\n <2e0> DW_AT_type : <0x2d2>\n <2e4> DW_AT_external : 1\n <2e4> DW_AT_declaration : 1\n <1><2e4>: Abbrev Number: 16 (DW_TAG_variable)\n- <2e5> DW_AT_name : (indirect string, offset: 0x312): stderr\n+ <2e5> DW_AT_name : (indirect string, offset: 0x314): stderr\n <2e9> DW_AT_decl_file : 7\n <2ea> DW_AT_decl_line : 139\n <2eb> DW_AT_decl_column : 14\n <2ec> DW_AT_type : <0x2d2>\n <2f0> DW_AT_external : 1\n <2f0> DW_AT_declaration : 1\n <1><2f0>: Abbrev Number: 16 (DW_TAG_variable)\n- <2f1> DW_AT_name : (indirect string, offset: 0x1be): sys_nerr\n+ <2f1> DW_AT_name : (indirect string, offset: 0x1c0): sys_nerr\n <2f5> DW_AT_decl_file : 8\n <2f6> DW_AT_decl_line : 26\n <2f7> DW_AT_decl_column : 12\n <2f8> DW_AT_type : <0x8c>\n <2fc> DW_AT_external : 1\n <2fc> DW_AT_declaration : 1\n <1><2fc>: Abbrev Number: 14 (DW_TAG_array_type)\n@@ -416,29 +416,29 @@\n <308> DW_AT_type : <0x2fc>\n <1><30c>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <30d> DW_AT_byte_size : 4\n <30e> DW_AT_type : <0xd9>\n <1><312>: Abbrev Number: 9 (DW_TAG_const_type)\n <313> DW_AT_type : <0x30c>\n <1><317>: Abbrev Number: 16 (DW_TAG_variable)\n- <318> DW_AT_name : (indirect string, offset: 0x266): sys_errlist\n+ <318> DW_AT_name : (indirect string, offset: 0x268): sys_errlist\n <31c> DW_AT_decl_file : 8\n <31d> DW_AT_decl_line : 27\n <31e> DW_AT_decl_column : 26\n <31f> DW_AT_type : <0x307>\n <323> DW_AT_external : 1\n <323> DW_AT_declaration : 1\n <1><323>: Abbrev Number: 2 (DW_TAG_typedef)\n <324> DW_AT_name : (indirect string, offset: 0x23): uintptr_t\n <328> DW_AT_decl_file : 9\n <329> DW_AT_decl_line : 96\n <32a> DW_AT_decl_column : 23\n <32b> DW_AT_type : <0x62>\n <1><32f>: Abbrev Number: 2 (DW_TAG_typedef)\n- <330> DW_AT_name : (indirect string, offset: 0x24a): uintptr\n+ <330> DW_AT_name : (indirect string, offset: 0x24c): uintptr\n <334> DW_AT_decl_file : 10\n <335> DW_AT_decl_line : 15\n <336> DW_AT_decl_column : 19\n <337> DW_AT_type : <0x323>\n <1><33b>: Abbrev Number: 18 (DW_TAG_typedef)\n <33c> DW_AT_name : G\n <33e> DW_AT_decl_file : 10\n@@ -449,36 +449,36 @@\n <346> DW_AT_name : G\n <348> DW_AT_byte_size : 8\n <349> DW_AT_decl_file : 10\n <34a> DW_AT_decl_line : 23\n <34b> DW_AT_decl_column : 8\n <34c> DW_AT_sibling : <0x36b>\n <2><350>: Abbrev Number: 11 (DW_TAG_member)\n- <351> DW_AT_name : (indirect string, offset: 0x159): stacklo\n+ <351> DW_AT_name : (indirect string, offset: 0x12b): stacklo\n <355> DW_AT_decl_file : 10\n <356> DW_AT_decl_line : 25\n <357> DW_AT_decl_column : 10\n <358> DW_AT_type : <0x32f>\n <35c> DW_AT_data_member_location: 0\n <2><35d>: Abbrev Number: 11 (DW_TAG_member)\n- <35e> DW_AT_name : (indirect string, offset: 0x272): stackhi\n+ <35e> DW_AT_name : (indirect string, offset: 0x274): stackhi\n <362> DW_AT_decl_file : 10\n <363> DW_AT_decl_line : 26\n <364> DW_AT_decl_column : 10\n <365> DW_AT_type : <0x32f>\n <369> DW_AT_data_member_location: 4\n <2><36a>: Abbrev Number: 0\n <1><36b>: Abbrev Number: 2 (DW_TAG_typedef)\n- <36c> DW_AT_name : (indirect string, offset: 0x132): ThreadStart\n+ <36c> DW_AT_name : (indirect string, offset: 0x104): ThreadStart\n <370> DW_AT_decl_file : 10\n <371> DW_AT_decl_line : 33\n <372> DW_AT_decl_column : 28\n <373> DW_AT_type : <0x377>\n <1><377>: Abbrev Number: 10 (DW_TAG_structure_type)\n- <378> DW_AT_name : (indirect string, offset: 0x132): ThreadStart\n+ <378> DW_AT_name : (indirect string, offset: 0x104): ThreadStart\n <37c> DW_AT_byte_size : 12\n <37d> DW_AT_decl_file : 10\n <37e> DW_AT_decl_line : 34\n <37f> DW_AT_decl_column : 8\n <380> DW_AT_sibling : <0x3a9>\n <2><384>: Abbrev Number: 20 (DW_TAG_member)\n <385> DW_AT_name : g\n@@ -519,15 +519,15 @@\n <2><3c1>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n <3c2> DW_AT_type : <0x3c7>\n <2><3c6>: Abbrev Number: 0\n <1><3c7>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <3c8> DW_AT_byte_size : 4\n <3c9> DW_AT_type : <0x36b>\n <1><3cd>: Abbrev Number: 16 (DW_TAG_variable)\n- <3ce> DW_AT_name : (indirect string, offset: 0x18c): _cgo_thread_start\n+ <3ce> DW_AT_name : (indirect string, offset: 0x18e): _cgo_thread_start\n <3d2> DW_AT_decl_file : 10\n <3d3> DW_AT_decl_line : 46\n <3d4> DW_AT_decl_column : 15\n <3d5> DW_AT_type : <0x3d9>\n <3d9> DW_AT_external : 1\n <3d9> DW_AT_declaration : 1\n <1><3d9>: Abbrev Number: 8 (DW_TAG_pointer_type)\n@@ -548,38 +548,38 @@\n <3f6> DW_AT_prototyped : 1\n <3f6> DW_AT_type : <0x48>\n <3fa> DW_AT_sibling : <0x404>\n <2><3fe>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n <3ff> DW_AT_type : <0x48>\n <2><403>: Abbrev Number: 0\n <1><404>: Abbrev Number: 16 (DW_TAG_variable)\n- <405> DW_AT_name : (indirect string, offset: 0x349): _cgo_sys_thread_create\n+ <405> DW_AT_name : (indirect string, offset: 0x34b): _cgo_sys_thread_create\n <409> DW_AT_decl_file : 10\n <40a> DW_AT_decl_line : 52\n <40b> DW_AT_decl_column : 15\n <40c> DW_AT_type : <0x410>\n <410> DW_AT_external : 1\n <410> DW_AT_declaration : 1\n <1><410>: Abbrev Number: 8 (DW_TAG_pointer_type)\n <411> DW_AT_byte_size : 4\n <412> DW_AT_type : <0x3df>\n <1><416>: Abbrev Number: 25 (DW_TAG_subprogram)\n <417> DW_AT_external : 1\n- <417> DW_AT_name : (indirect string, offset: 0x152): fatalf\n+ <417> DW_AT_name : (indirect string, offset: 0x124): fatalf\n <41b> DW_AT_decl_file : 1\n <41c> DW_AT_decl_line : 13\n <41d> DW_AT_decl_column : 1\n <41e> DW_AT_prototyped : 1\n <41e> DW_AT_low_pc : 0x0\n <422> DW_AT_high_pc : 0x64\n <426> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <428> DW_AT_GNU_all_call_sites: 1\n <428> DW_AT_sibling : <0x49a>\n <2><42c>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n- <42d> DW_AT_name : (indirect string, offset: 0x2bd): format\n+ <42d> DW_AT_name : (indirect string, offset: 0x2bf): format\n <431> DW_AT_decl_file : 1\n <432> DW_AT_decl_line : 13\n <433> DW_AT_decl_column : 20\n <434> DW_AT_type : <0x30c>\n <438> DW_AT_location : 2 byte block: 91 70 \t(DW_OP_fbreg: -16)\n <2><43b>: Abbrev Number: 27 (DW_TAG_unspecified_parameters)\n <2><43c>: Abbrev Number: 28 (DW_TAG_variable)\n@@ -622,36 +622,36 @@\n <2><490>: Abbrev Number: 31 (DW_TAG_GNU_call_site)\n <491> DW_AT_low_pc : 0x58\n <495> DW_AT_abstract_origin: <0x4bd>\n <2><499>: Abbrev Number: 0\n <1><49a>: Abbrev Number: 32 (DW_TAG_subprogram)\n <49b> DW_AT_external : 1\n <49b> DW_AT_declaration : 1\n- <49b> DW_AT_linkage_name: (indirect string, offset: 0x329): fwrite\n- <49f> DW_AT_name : (indirect string, offset: 0xa7): __builtin_fwrite\n+ <49b> DW_AT_linkage_name: (indirect string, offset: 0x32b): fwrite\n+ <49f> DW_AT_name : (indirect string, offset: 0x90): __builtin_fwrite\n <4a3> DW_AT_decl_file : 11\n <4a4> DW_AT_decl_line : 0\n <1><4a5>: Abbrev Number: 33 (DW_TAG_subprogram)\n <4a6> DW_AT_external : 1\n <4a6> DW_AT_declaration : 1\n- <4a6> DW_AT_linkage_name: (indirect string, offset: 0x2f9): vfprintf\n- <4aa> DW_AT_name : (indirect string, offset: 0x2f9): vfprintf\n+ <4a6> DW_AT_linkage_name: (indirect string, offset: 0x2fb): vfprintf\n+ <4aa> DW_AT_name : (indirect string, offset: 0x2fb): vfprintf\n <4ae> DW_AT_decl_file : 7\n <4af> DW_AT_decl_line : 341\n <4b1> DW_AT_decl_column : 12\n <1><4b2>: Abbrev Number: 32 (DW_TAG_subprogram)\n <4b3> DW_AT_external : 1\n <4b3> DW_AT_declaration : 1\n- <4b3> DW_AT_linkage_name: (indirect string, offset: 0x244): fputc\n- <4b7> DW_AT_name : (indirect string, offset: 0xd7): __builtin_fputc\n+ <4b3> DW_AT_linkage_name: (indirect string, offset: 0x246): fputc\n+ <4b7> DW_AT_name : (indirect string, offset: 0xa9): __builtin_fputc\n <4bb> DW_AT_decl_file : 11\n <4bc> DW_AT_decl_line : 0\n <1><4bd>: Abbrev Number: 33 (DW_TAG_subprogram)\n <4be> DW_AT_external : 1\n <4be> DW_AT_declaration : 1\n- <4be> DW_AT_linkage_name: (indirect string, offset: 0x2c9): abort\n- <4c2> DW_AT_name : (indirect string, offset: 0x2c9): abort\n+ <4be> DW_AT_linkage_name: (indirect string, offset: 0x2cb): abort\n+ <4c2> DW_AT_name : (indirect string, offset: 0x2cb): abort\n <4c6> DW_AT_decl_file : 12\n <4c7> DW_AT_decl_line : 588\n <4c9> DW_AT_decl_column : 13\n <1><4ca>: Abbrev Number: 0\n \n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,52 +1,52 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n fatalf():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:14\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:14\n 0:\te92d000f \tpush\t{r0, r1, r2, r3}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:17\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:17\n 4:\te3a0200d \tmov\tr2, #13\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:14\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:14\n 8:\te59f3048 \tldr\tr3, [pc, #72]\t; 58 \n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:17\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:17\n c:\te3a01001 \tmov\tr1, #1\n 10:\te59fc044 \tldr\tip, [pc, #68]\t; 5c \n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:14\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:14\n 14:\te08f3003 \tadd\tr3, pc, r3\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:17\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:17\n 18:\te59f0040 \tldr\tr0, [pc, #64]\t; 60 \n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:14\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:14\n 1c:\te92d4010 \tpush\t{r4, lr}\n 20:\te24dd008 \tsub\tsp, sp, #8\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:17\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:17\n 24:\te793400c \tldr\tr4, [r3, ip]\n 28:\te08f0000 \tadd\tr0, pc, r0\n 2c:\te5943000 \tldr\tr3, [r4]\n 30:\tebfffffe \tbl\t0 \n \t\t\t30: R_ARM_CALL\tfwrite\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:18\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:18\n 34:\te28d2014 \tadd\tr2, sp, #20\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:19\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:19\n 38:\te59d1010 \tldr\tr1, [sp, #16]\n 3c:\te5940000 \tldr\tr0, [r4]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:18\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:18\n 40:\te58d2004 \tstr\tr2, [sp, #4]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:19\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:19\n 44:\tebfffffe \tbl\t0 \n \t\t\t44: R_ARM_CALL\tvfprintf\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:21\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:21\n 48:\te5941000 \tldr\tr1, [r4]\n 4c:\te3a0000a \tmov\tr0, #10\n 50:\tebfffffe \tbl\t0 \n \t\t\t50: R_ARM_CALL\tfputc\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_fatalf.c:22\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_fatalf.c:22\n 54:\tebfffffe \tbl\t0 \n \t\t\t54: R_ARM_CALL\tabort\n 58:\t0000003c \t.word\t0x0000003c\n \t\t\t58: R_ARM_GOTPC\t_GLOBAL_OFFSET_TABLE_\n 5c:\t00000000 \t.word\t0x00000000\n \t\t\t5c: R_ARM_GOT32\tstderr\n 60:\t00000030 \t.word\t0x00000030\n" }, { "source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -4,76 +4,76 @@\n [ 8] _IO_read_ptr\n [ 15] _chain\n [ 1c] size_t\n [ 23] uintptr_t\n [ 2d] _shortbuf\n [ 37] va_list\n [ 3f] _IO_buf_base\n- [ 4c] /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n- [ 7a] __int64_t\n- [ 84] _codecvt\n- [ 8d] long long int\n- [ 9b] signed char\n- [ a7] __builtin_fwrite\n- [ b8] long long unsigned int\n- [ cf] _fileno\n- [ d7] __builtin_fputc\n- [ e7] _IO_read_end\n- [ f4] long int\n- [ fd] _flags\n- [ 104] __va_list\n- [ 10e] _IO_buf_end\n- [ 11a] _cur_column\n- [ 126] _IO_codecvt\n- [ 132] ThreadStart\n- [ 13e] _old_offset\n- [ 14a] _offset\n- [ 152] fatalf\n- [ 159] stacklo\n- [ 161] _IO_marker\n- [ 16c] stdin\n- [ 172] unsigned int\n- [ 17f] _freeres_buf\n- [ 18c] _cgo_thread_start\n- [ 19e] long unsigned int\n- [ 1b0] _IO_write_ptr\n- [ 1be] sys_nerr\n- [ 1c7] short unsigned int\n- [ 1da] _IO_save_base\n- [ 1e8] _lock\n- [ 1ee] _flags2\n- [ 1f6] _mode\n- [ 1fc] stdout\n- [ 203] GNU C17 9.2.1 20200224\n- [ 21a] gcc_fatalf.c\n- [ 227] __gnuc_va_list\n- [ 236] _IO_write_end\n- [ 244] fputc\n- [ 24a] uintptr\n- [ 252] _IO_lock_t\n- [ 25d] _IO_FILE\n- [ 266] sys_errlist\n- [ 272] stackhi\n- [ 27a] _markers\n- [ 283] unsigned char\n- [ 291] short int\n- [ 29b] _IO_wide_data\n- [ 2a9] _vtable_offset\n- [ 2b8] FILE\n- [ 2bd] format\n- [ 2c4] char\n- [ 2c9] abort\n- [ 2cf] __off64_t\n- [ 2d9] _IO_read_base\n- [ 2e7] _IO_save_end\n- [ 2f4] __ap\n- [ 2f9] vfprintf\n- [ 302] __pad5\n- [ 309] _unused2\n- [ 312] stderr\n- [ 319] _IO_backup_base\n- [ 329] fwrite\n- [ 330] _freeres_list\n- [ 33e] _wide_data\n- [ 349] _cgo_sys_thread_create\n- [ 360] _IO_write_base\n+ [ 4c] long long unsigned int\n+ [ 63] __int64_t\n+ [ 6d] _codecvt\n+ [ 76] long long int\n+ [ 84] signed char\n+ [ 90] __builtin_fwrite\n+ [ a1] _fileno\n+ [ a9] __builtin_fputc\n+ [ b9] _IO_read_end\n+ [ c6] long int\n+ [ cf] _flags\n+ [ d6] __va_list\n+ [ e0] _IO_buf_end\n+ [ ec] _cur_column\n+ [ f8] _IO_codecvt\n+ [ 104] ThreadStart\n+ [ 110] _old_offset\n+ [ 11c] _offset\n+ [ 124] fatalf\n+ [ 12b] stacklo\n+ [ 133] _IO_marker\n+ [ 13e] stdin\n+ [ 144] unsigned int\n+ [ 151] _freeres_buf\n+ [ 15e] /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n+ [ 18e] _cgo_thread_start\n+ [ 1a0] long unsigned int\n+ [ 1b2] _IO_write_ptr\n+ [ 1c0] sys_nerr\n+ [ 1c9] short unsigned int\n+ [ 1dc] _IO_save_base\n+ [ 1ea] _lock\n+ [ 1f0] _flags2\n+ [ 1f8] _mode\n+ [ 1fe] stdout\n+ [ 205] GNU C17 9.2.1 20200224\n+ [ 21c] gcc_fatalf.c\n+ [ 229] __gnuc_va_list\n+ [ 238] _IO_write_end\n+ [ 246] fputc\n+ [ 24c] uintptr\n+ [ 254] _IO_lock_t\n+ [ 25f] _IO_FILE\n+ [ 268] sys_errlist\n+ [ 274] stackhi\n+ [ 27c] _markers\n+ [ 285] unsigned char\n+ [ 293] short int\n+ [ 29d] _IO_wide_data\n+ [ 2ab] _vtable_offset\n+ [ 2ba] FILE\n+ [ 2bf] format\n+ [ 2c6] char\n+ [ 2cb] abort\n+ [ 2d1] __off64_t\n+ [ 2db] _IO_read_base\n+ [ 2e9] _IO_save_end\n+ [ 2f6] __ap\n+ [ 2fb] vfprintf\n+ [ 304] __pad5\n+ [ 30b] _unused2\n+ [ 314] stderr\n+ [ 31b] _IO_backup_base\n+ [ 32b] fwrite\n+ [ 332] _freeres_list\n+ [ 340] _wide_data\n+ [ 34b] _cgo_sys_thread_create\n+ [ 362] _IO_write_base\n \n" } ] }, { "source1": "_x005.o", "source2": "_x005.o", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .debug_abbrev PROGBITS 00000000 000d89 000272 00 0 0 1\n [ 9] .debug_loc PROGBITS 00000000 000ffb 0001cb 00 0 0 1\n [10] .rel.debug_loc REL 00000000 0028c0 000008 08 I 21 9 4\n [11] .debug_aranges PROGBITS 00000000 0011c6 000020 00 0 0 1\n [12] .rel.debug_aranges REL 00000000 0028c8 000010 08 I 21 11 4\n [13] .debug_line PROGBITS 00000000 0011e6 000326 00 0 0 1\n [14] .rel.debug_line REL 00000000 0028d8 000020 08 I 21 13 4\n- [15] .debug_str PROGBITS 00000000 00150c 00065f 01 MS 0 0 1\n- [16] .comment PROGBITS 00000000 001b6b 000027 01 MS 0 0 1\n- [17] .note.GNU-stack PROGBITS 00000000 001b92 000000 00 0 0 1\n+ [15] .debug_str PROGBITS 00000000 00150c 000661 01 MS 0 0 1\n+ [16] .comment PROGBITS 00000000 001b6d 000027 01 MS 0 0 1\n+ [17] .note.GNU-stack PROGBITS 00000000 001b94 000000 00 0 0 1\n [18] .debug_frame PROGBITS 00000000 001b94 0000e0 00 0 0 4\n [19] .rel.debug_frame REL 00000000 0028f8 000060 08 I 21 18 4\n [20] .ARM.attributes ARM_ATTRIBUTES 00000000 001c74 000033 00 0 0 1\n [21] .symtab SYMTAB 00000000 001ca8 000330 10 22 33 4\n [22] .strtab STRTAB 00000000 001fd8 00018f 00 0 0 1\n [23] .shstrtab STRTAB 00000000 002958 0000d4 00 0 0 1\n Key to Flags:\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,124 +2,124 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0xb23 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x49d): GNU C17 9.2.1 20200224\n+ DW_AT_producer : (indirect string, offset: 0x478): GNU C17 9.2.1 20200224\n <10> DW_AT_language : 12\t(ANSI C99)\n <11> DW_AT_name : (indirect string, offset: 0x2b): gcc_libinit.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x2e6): /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x54f): /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x210\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x535): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x510): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x5d2): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x5d4): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n <36> DW_AT_name : (indirect string, offset: 0x88): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x4c1): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x49c): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0x5c6): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x5c8): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0x449): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0x419): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 4 (DW_TAG_typedef)\n- <57> DW_AT_name : (indirect string, offset: 0x40c): __int64_t\n+ <57> DW_AT_name : (indirect string, offset: 0x3dc): __int64_t\n <5b> DW_AT_decl_file : 2\n <5c> DW_AT_decl_line : 47\n <5d> DW_AT_decl_column : 44\n <5e> DW_AT_type : <0x62>\n <1><62>: Abbrev Number: 2 (DW_TAG_base_type)\n <63> DW_AT_byte_size : 8\n <64> DW_AT_encoding : 5\t(signed)\n- <65> DW_AT_name : (indirect string, offset: 0x37f): long long int\n+ <65> DW_AT_name : (indirect string, offset: 0x34f): long long int\n <1><69>: Abbrev Number: 2 (DW_TAG_base_type)\n <6a> DW_AT_byte_size : 8\n <6b> DW_AT_encoding : 7\t(unsigned)\n- <6c> DW_AT_name : (indirect string, offset: 0x202): long long unsigned int\n+ <6c> DW_AT_name : (indirect string, offset: 0x200): long long unsigned int\n <1><70>: Abbrev Number: 4 (DW_TAG_typedef)\n- <71> DW_AT_name : (indirect string, offset: 0x5be): __off_t\n+ <71> DW_AT_name : (indirect string, offset: 0x5c0): __off_t\n <75> DW_AT_decl_file : 2\n <76> DW_AT_decl_line : 152\n <77> DW_AT_decl_column : 25\n <78> DW_AT_type : <0x7c>\n <1><7c>: Abbrev Number: 2 (DW_TAG_base_type)\n <7d> DW_AT_byte_size : 4\n <7e> DW_AT_encoding : 5\t(signed)\n- <7f> DW_AT_name : (indirect string, offset: 0x45b): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0x42b): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x62d): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x62f): __off64_t\n <88> DW_AT_decl_file : 2\n <89> DW_AT_decl_line : 153\n <8a> DW_AT_decl_column : 27\n <8b> DW_AT_type : <0x56>\n <1><8f>: Abbrev Number: 4 (DW_TAG_typedef)\n- <90> DW_AT_name : (indirect string, offset: 0x574): __time_t\n+ <90> DW_AT_name : (indirect string, offset: 0x1ad): __time_t\n <94> DW_AT_decl_file : 2\n <95> DW_AT_decl_line : 160\n <96> DW_AT_decl_column : 26\n <97> DW_AT_type : <0x7c>\n <1><9b>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <9c> DW_AT_byte_size : 4\n <1><9d>: Abbrev Number: 4 (DW_TAG_typedef)\n- <9e> DW_AT_name : (indirect string, offset: 0x3a3): __syscall_slong_t\n+ <9e> DW_AT_name : (indirect string, offset: 0x373): __syscall_slong_t\n DW_AT_decl_file : 2\n DW_AT_decl_line : 196\n DW_AT_decl_column : 33\n DW_AT_type : <0x7c>\n <1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n DW_AT_byte_size : 4\n DW_AT_type : <0xaf>\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 1\n DW_AT_encoding : 8\t(unsigned char)\n- DW_AT_name : (indirect string, offset: 0x31d): char\n+ DW_AT_name : (indirect string, offset: 0x2ed): char\n <1>: Abbrev Number: 7 (DW_TAG_const_type)\n DW_AT_type : <0xaf>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x29a): size_t\n+ DW_AT_name : (indirect string, offset: 0x298): size_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n DW_AT_type : <0x33>\n <1>: Abbrev Number: 8 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x314): timespec\n+ DW_AT_name : (indirect string, offset: 0x2e4): timespec\n DW_AT_byte_size : 8\n DW_AT_decl_file : 4\n DW_AT_decl_line : 9\n DW_AT_decl_column : 8\n DW_AT_sibling : <0xef>\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x4ba): tv_sec\n+ DW_AT_name : (indirect string, offset: 0x495): tv_sec\n DW_AT_decl_file : 4\n DW_AT_decl_line : 11\n DW_AT_decl_column : 12\n DW_AT_type : <0x8f>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x292): tv_nsec\n+ DW_AT_name : (indirect string, offset: 0x290): tv_nsec\n DW_AT_decl_file : 4\n DW_AT_decl_line : 12\n DW_AT_decl_column : 21\n DW_AT_type : <0x9d>\n DW_AT_data_member_location: 4\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n@@ -131,70 +131,70 @@\n DW_AT_type : <0xa9>\n DW_AT_sibling : <0x10a>\n <2><103>: Abbrev Number: 11 (DW_TAG_subrange_type)\n <104> DW_AT_type : <0x33>\n <108> DW_AT_upper_bound : 1\n <2><109>: Abbrev Number: 0\n <1><10a>: Abbrev Number: 12 (DW_TAG_variable)\n- <10b> DW_AT_name : (indirect string, offset: 0x543): __tzname\n+ <10b> DW_AT_name : (indirect string, offset: 0x51e): __tzname\n <10f> DW_AT_decl_file : 5\n <110> DW_AT_decl_line : 159\n <111> DW_AT_decl_column : 14\n <112> DW_AT_type : <0xfa>\n <116> DW_AT_external : 1\n <116> DW_AT_declaration : 1\n <1><116>: Abbrev Number: 12 (DW_TAG_variable)\n- <117> DW_AT_name : (indirect string, offset: 0x328): __daylight\n+ <117> DW_AT_name : (indirect string, offset: 0x2f8): __daylight\n <11b> DW_AT_decl_file : 5\n <11c> DW_AT_decl_line : 160\n <11d> DW_AT_decl_column : 12\n <11e> DW_AT_type : <0x4f>\n <122> DW_AT_external : 1\n <122> DW_AT_declaration : 1\n <1><122>: Abbrev Number: 12 (DW_TAG_variable)\n- <123> DW_AT_name : (indirect string, offset: 0x1ad): __timezone\n+ <123> DW_AT_name : (indirect string, offset: 0x464): __timezone\n <127> DW_AT_decl_file : 5\n <128> DW_AT_decl_line : 161\n <129> DW_AT_decl_column : 17\n <12a> DW_AT_type : <0x7c>\n <12e> DW_AT_external : 1\n <12e> DW_AT_declaration : 1\n <1><12e>: Abbrev Number: 12 (DW_TAG_variable)\n- <12f> DW_AT_name : (indirect string, offset: 0x333): tzname\n+ <12f> DW_AT_name : (indirect string, offset: 0x303): tzname\n <133> DW_AT_decl_file : 5\n <134> DW_AT_decl_line : 166\n <135> DW_AT_decl_column : 14\n <136> DW_AT_type : <0xfa>\n <13a> DW_AT_external : 1\n <13a> DW_AT_declaration : 1\n <1><13a>: Abbrev Number: 12 (DW_TAG_variable)\n- <13b> DW_AT_name : (indirect string, offset: 0x5af): daylight\n+ <13b> DW_AT_name : (indirect string, offset: 0x5b1): daylight\n <13f> DW_AT_decl_file : 5\n <140> DW_AT_decl_line : 174\n <141> DW_AT_decl_column : 12\n <142> DW_AT_type : <0x4f>\n <146> DW_AT_external : 1\n <146> DW_AT_declaration : 1\n <1><146>: Abbrev Number: 12 (DW_TAG_variable)\n- <147> DW_AT_name : (indirect string, offset: 0x433): timezone\n+ <147> DW_AT_name : (indirect string, offset: 0x403): timezone\n <14b> DW_AT_decl_file : 5\n <14c> DW_AT_decl_line : 175\n <14d> DW_AT_decl_column : 17\n <14e> DW_AT_type : <0x7c>\n <152> DW_AT_external : 1\n <152> DW_AT_declaration : 1\n <1><152>: Abbrev Number: 8 (DW_TAG_structure_type)\n- <153> DW_AT_name : (indirect string, offset: 0x2bf): __pthread_internal_slist\n+ <153> DW_AT_name : (indirect string, offset: 0x2bd): __pthread_internal_slist\n <157> DW_AT_byte_size : 4\n <158> DW_AT_decl_file : 6\n <159> DW_AT_decl_line : 88\n <15a> DW_AT_decl_column : 16\n <15b> DW_AT_sibling : <0x16d>\n <2><15f>: Abbrev Number: 9 (DW_TAG_member)\n- <160> DW_AT_name : (indirect string, offset: 0x2df): __next\n+ <160> DW_AT_name : (indirect string, offset: 0x2dd): __next\n <164> DW_AT_decl_file : 6\n <165> DW_AT_decl_line : 90\n <166> DW_AT_decl_column : 36\n <167> DW_AT_type : <0x16d>\n <16b> DW_AT_data_member_location: 0\n <2><16c>: Abbrev Number: 0\n <1><16d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n@@ -209,63 +209,63 @@\n <1><17f>: Abbrev Number: 13 (DW_TAG_union_type)\n <180> DW_AT_byte_size : 4\n <181> DW_AT_decl_file : 6\n <182> DW_AT_decl_line : 158\n <183> DW_AT_decl_column : 17\n <184> DW_AT_sibling : <0x1a1>\n <2><188>: Abbrev Number: 14 (DW_TAG_member)\n- <189> DW_AT_name : (indirect string, offset: 0x352): __spins\n+ <189> DW_AT_name : (indirect string, offset: 0x322): __spins\n <18d> DW_AT_decl_file : 6\n <18e> DW_AT_decl_line : 160\n <18f> DW_AT_decl_column : 5\n <190> DW_AT_type : <0x4f>\n <2><194>: Abbrev Number: 14 (DW_TAG_member)\n- <195> DW_AT_name : (indirect string, offset: 0x378): __list\n+ <195> DW_AT_name : (indirect string, offset: 0x348): __list\n <199> DW_AT_decl_file : 6\n <19a> DW_AT_decl_line : 161\n <19b> DW_AT_decl_column : 23\n <19c> DW_AT_type : <0x173>\n <2><1a0>: Abbrev Number: 0\n <1><1a1>: Abbrev Number: 8 (DW_TAG_structure_type)\n- <1a2> DW_AT_name : (indirect string, offset: 0x64d): __pthread_mutex_s\n+ <1a2> DW_AT_name : (indirect string, offset: 0x64f): __pthread_mutex_s\n <1a6> DW_AT_byte_size : 24\n <1a7> DW_AT_decl_file : 6\n <1a8> DW_AT_decl_line : 118\n <1a9> DW_AT_decl_column : 8\n <1aa> DW_AT_sibling : <0x1f6>\n <2><1ae>: Abbrev Number: 9 (DW_TAG_member)\n- <1af> DW_AT_name : (indirect string, offset: 0x525): __lock\n+ <1af> DW_AT_name : (indirect string, offset: 0x500): __lock\n <1b3> DW_AT_decl_file : 6\n <1b4> DW_AT_decl_line : 120\n <1b5> DW_AT_decl_column : 7\n <1b6> DW_AT_type : <0x4f>\n <1ba> DW_AT_data_member_location: 0\n <2><1bb>: Abbrev Number: 9 (DW_TAG_member)\n- <1bc> DW_AT_name : (indirect string, offset: 0x1ee): __count\n+ <1bc> DW_AT_name : (indirect string, offset: 0x1ec): __count\n <1c0> DW_AT_decl_file : 6\n <1c1> DW_AT_decl_line : 121\n <1c2> DW_AT_decl_column : 16\n <1c3> DW_AT_type : <0x33>\n <1c7> DW_AT_data_member_location: 4\n <2><1c8>: Abbrev Number: 9 (DW_TAG_member)\n- <1c9> DW_AT_name : (indirect string, offset: 0x242): __owner\n+ <1c9> DW_AT_name : (indirect string, offset: 0x240): __owner\n <1cd> DW_AT_decl_file : 6\n <1ce> DW_AT_decl_line : 122\n <1cf> DW_AT_decl_column : 7\n <1d0> DW_AT_type : <0x4f>\n <1d4> DW_AT_data_member_location: 8\n <2><1d5>: Abbrev Number: 9 (DW_TAG_member)\n- <1d6> DW_AT_name : (indirect string, offset: 0x3ef): __kind\n+ <1d6> DW_AT_name : (indirect string, offset: 0x3bf): __kind\n <1da> DW_AT_decl_file : 6\n <1db> DW_AT_decl_line : 148\n <1dc> DW_AT_decl_column : 7\n <1dd> DW_AT_type : <0x4f>\n <1e1> DW_AT_data_member_location: 12\n <2><1e2>: Abbrev Number: 9 (DW_TAG_member)\n- <1e3> DW_AT_name : (indirect string, offset: 0x494): __nusers\n+ <1e3> DW_AT_name : (indirect string, offset: 0x46f): __nusers\n <1e7> DW_AT_decl_file : 6\n <1e8> DW_AT_decl_line : 151\n <1e9> DW_AT_decl_column : 16\n <1ea> DW_AT_type : <0x33>\n <1ee> DW_AT_data_member_location: 16\n <2><1ef>: Abbrev Number: 15 (DW_TAG_member)\n <1f0> DW_AT_type : <0x17f>\n@@ -274,130 +274,130 @@\n <1><1f6>: Abbrev Number: 16 (DW_TAG_structure_type)\n <1f7> DW_AT_byte_size : 8\n <1f8> DW_AT_decl_file : 6\n <1f9> DW_AT_decl_line : 176\n <1fa> DW_AT_decl_column : 5\n <1fb> DW_AT_sibling : <0x21a>\n <2><1ff>: Abbrev Number: 9 (DW_TAG_member)\n- <200> DW_AT_name : (indirect string, offset: 0x5b8): __low\n+ <200> DW_AT_name : (indirect string, offset: 0x5ba): __low\n <204> DW_AT_decl_file : 6\n <205> DW_AT_decl_line : 178\n <206> DW_AT_decl_column : 20\n <207> DW_AT_type : <0x33>\n <20b> DW_AT_data_member_location: 0\n <2><20c>: Abbrev Number: 9 (DW_TAG_member)\n- <20d> DW_AT_name : (indirect string, offset: 0x2d8): __high\n+ <20d> DW_AT_name : (indirect string, offset: 0x2d6): __high\n <211> DW_AT_decl_file : 6\n <212> DW_AT_decl_line : 179\n <213> DW_AT_decl_column : 20\n <214> DW_AT_type : <0x33>\n <218> DW_AT_data_member_location: 4\n <2><219>: Abbrev Number: 0\n <1><21a>: Abbrev Number: 13 (DW_TAG_union_type)\n <21b> DW_AT_byte_size : 8\n <21c> DW_AT_decl_file : 6\n <21d> DW_AT_decl_line : 173\n <21e> DW_AT_decl_column : 17\n <21f> DW_AT_sibling : <0x23c>\n <2><223>: Abbrev Number: 14 (DW_TAG_member)\n- <224> DW_AT_name : (indirect string, offset: 0x5a8): __wseq\n+ <224> DW_AT_name : (indirect string, offset: 0x5aa): __wseq\n <228> DW_AT_decl_file : 6\n <229> DW_AT_decl_line : 175\n <22a> DW_AT_decl_column : 42\n <22b> DW_AT_type : <0x69>\n <2><22f>: Abbrev Number: 14 (DW_TAG_member)\n- <230> DW_AT_name : (indirect string, offset: 0x55a): __wseq32\n+ <230> DW_AT_name : (indirect string, offset: 0x535): __wseq32\n <234> DW_AT_decl_file : 6\n <235> DW_AT_decl_line : 180\n <236> DW_AT_decl_column : 7\n <237> DW_AT_type : <0x1f6>\n <2><23b>: Abbrev Number: 0\n <1><23c>: Abbrev Number: 16 (DW_TAG_structure_type)\n <23d> DW_AT_byte_size : 8\n <23e> DW_AT_decl_file : 6\n <23f> DW_AT_decl_line : 185\n <240> DW_AT_decl_column : 5\n <241> DW_AT_sibling : <0x260>\n <2><245>: Abbrev Number: 9 (DW_TAG_member)\n- <246> DW_AT_name : (indirect string, offset: 0x5b8): __low\n+ <246> DW_AT_name : (indirect string, offset: 0x5ba): __low\n <24a> DW_AT_decl_file : 6\n <24b> DW_AT_decl_line : 187\n <24c> DW_AT_decl_column : 20\n <24d> DW_AT_type : <0x33>\n <251> DW_AT_data_member_location: 0\n <2><252>: Abbrev Number: 9 (DW_TAG_member)\n- <253> DW_AT_name : (indirect string, offset: 0x2d8): __high\n+ <253> DW_AT_name : (indirect string, offset: 0x2d6): __high\n <257> DW_AT_decl_file : 6\n <258> DW_AT_decl_line : 188\n <259> DW_AT_decl_column : 20\n <25a> DW_AT_type : <0x33>\n <25e> DW_AT_data_member_location: 4\n <2><25f>: Abbrev Number: 0\n <1><260>: Abbrev Number: 13 (DW_TAG_union_type)\n <261> DW_AT_byte_size : 8\n <262> DW_AT_decl_file : 6\n <263> DW_AT_decl_line : 182\n <264> DW_AT_decl_column : 17\n <265> DW_AT_sibling : <0x282>\n <2><269>: Abbrev Number: 14 (DW_TAG_member)\n- <26a> DW_AT_name : (indirect string, offset: 0x1d6): __g1_start\n+ <26a> DW_AT_name : (indirect string, offset: 0x1d4): __g1_start\n <26e> DW_AT_decl_file : 6\n <26f> DW_AT_decl_line : 184\n <270> DW_AT_decl_column : 42\n <271> DW_AT_type : <0x69>\n <2><275>: Abbrev Number: 14 (DW_TAG_member)\n- <276> DW_AT_name : (indirect string, offset: 0x501): __g1_start32\n+ <276> DW_AT_name : (indirect string, offset: 0x4dc): __g1_start32\n <27a> DW_AT_decl_file : 6\n <27b> DW_AT_decl_line : 189\n <27c> DW_AT_decl_column : 7\n <27d> DW_AT_type : <0x23c>\n <2><281>: Abbrev Number: 0\n <1><282>: Abbrev Number: 8 (DW_TAG_structure_type)\n- <283> DW_AT_name : (indirect string, offset: 0x563): __pthread_cond_s\n+ <283> DW_AT_name : (indirect string, offset: 0x53e): __pthread_cond_s\n <287> DW_AT_byte_size : 48\n <288> DW_AT_decl_file : 6\n <289> DW_AT_decl_line : 171\n <28a> DW_AT_decl_column : 8\n <28b> DW_AT_sibling : <0x2dd>\n <2><28f>: Abbrev Number: 15 (DW_TAG_member)\n <290> DW_AT_type : <0x21a>\n <294> DW_AT_data_member_location: 0\n <2><295>: Abbrev Number: 15 (DW_TAG_member)\n <296> DW_AT_type : <0x260>\n <29a> DW_AT_data_member_location: 8\n <2><29b>: Abbrev Number: 9 (DW_TAG_member)\n- <29c> DW_AT_name : (indirect string, offset: 0x52c): __g_refs\n+ <29c> DW_AT_name : (indirect string, offset: 0x507): __g_refs\n <2a0> DW_AT_decl_file : 6\n <2a1> DW_AT_decl_line : 191\n <2a2> DW_AT_decl_column : 16\n <2a3> DW_AT_type : <0x2dd>\n <2a7> DW_AT_data_member_location: 16\n <2><2a8>: Abbrev Number: 9 (DW_TAG_member)\n- <2a9> DW_AT_name : (indirect string, offset: 0x252): __g_size\n+ <2a9> DW_AT_name : (indirect string, offset: 0x250): __g_size\n <2ad> DW_AT_decl_file : 6\n <2ae> DW_AT_decl_line : 192\n <2af> DW_AT_decl_column : 16\n <2b0> DW_AT_type : <0x2dd>\n <2b4> DW_AT_data_member_location: 24\n <2><2b5>: Abbrev Number: 9 (DW_TAG_member)\n- <2b6> DW_AT_name : (indirect string, offset: 0x5ef): __g1_orig_size\n+ <2b6> DW_AT_name : (indirect string, offset: 0x5f1): __g1_orig_size\n <2ba> DW_AT_decl_file : 6\n <2bb> DW_AT_decl_line : 193\n <2bc> DW_AT_decl_column : 16\n <2bd> DW_AT_type : <0x33>\n <2c1> DW_AT_data_member_location: 32\n <2><2c2>: Abbrev Number: 9 (DW_TAG_member)\n <2c3> DW_AT_name : (indirect string, offset: 0xe7): __wrefs\n <2c7> DW_AT_decl_file : 6\n <2c8> DW_AT_decl_line : 194\n <2c9> DW_AT_decl_column : 16\n <2ca> DW_AT_type : <0x33>\n <2ce> DW_AT_data_member_location: 36\n <2><2cf>: Abbrev Number: 9 (DW_TAG_member)\n- <2d0> DW_AT_name : (indirect string, offset: 0x59c): __g_signals\n+ <2d0> DW_AT_name : (indirect string, offset: 0x59e): __g_signals\n <2d4> DW_AT_decl_file : 6\n <2d5> DW_AT_decl_line : 195\n <2d6> DW_AT_decl_column : 16\n <2d7> DW_AT_type : <0x2dd>\n <2db> DW_AT_data_member_location: 40\n <2><2dc>: Abbrev Number: 0\n <1><2dd>: Abbrev Number: 10 (DW_TAG_array_type)\n@@ -410,348 +410,348 @@\n <1><2ed>: Abbrev Number: 4 (DW_TAG_typedef)\n <2ee> DW_AT_name : (indirect string, offset: 0xc): pthread_t\n <2f2> DW_AT_decl_file : 7\n <2f3> DW_AT_decl_line : 27\n <2f4> DW_AT_decl_column : 27\n <2f5> DW_AT_type : <0x3a>\n <1><2f9>: Abbrev Number: 17 (DW_TAG_union_type)\n- <2fa> DW_AT_name : (indirect string, offset: 0x35a): pthread_attr_t\n+ <2fa> DW_AT_name : (indirect string, offset: 0x32a): pthread_attr_t\n <2fe> DW_AT_byte_size : 36\n <2ff> DW_AT_decl_file : 7\n <300> DW_AT_decl_line : 56\n <301> DW_AT_decl_column : 7\n <302> DW_AT_sibling : <0x31f>\n <2><306>: Abbrev Number: 14 (DW_TAG_member)\n- <307> DW_AT_name : (indirect string, offset: 0x61a): __size\n+ <307> DW_AT_name : (indirect string, offset: 0x61c): __size\n <30b> DW_AT_decl_file : 7\n <30c> DW_AT_decl_line : 58\n <30d> DW_AT_decl_column : 8\n <30e> DW_AT_type : <0x31f>\n <2><312>: Abbrev Number: 14 (DW_TAG_member)\n- <313> DW_AT_name : (indirect string, offset: 0x5fe): __align\n+ <313> DW_AT_name : (indirect string, offset: 0x600): __align\n <317> DW_AT_decl_file : 7\n <318> DW_AT_decl_line : 59\n <319> DW_AT_decl_column : 12\n <31a> DW_AT_type : <0x7c>\n <2><31e>: Abbrev Number: 0\n <1><31f>: Abbrev Number: 10 (DW_TAG_array_type)\n <320> DW_AT_type : <0xaf>\n <324> DW_AT_sibling : <0x32f>\n <2><328>: Abbrev Number: 11 (DW_TAG_subrange_type)\n <329> DW_AT_type : <0x33>\n <32d> DW_AT_upper_bound : 35\n <2><32e>: Abbrev Number: 0\n <1><32f>: Abbrev Number: 4 (DW_TAG_typedef)\n- <330> DW_AT_name : (indirect string, offset: 0x35a): pthread_attr_t\n+ <330> DW_AT_name : (indirect string, offset: 0x32a): pthread_attr_t\n <334> DW_AT_decl_file : 7\n <335> DW_AT_decl_line : 62\n <336> DW_AT_decl_column : 30\n <337> DW_AT_type : <0x2f9>\n <1><33b>: Abbrev Number: 7 (DW_TAG_const_type)\n <33c> DW_AT_type : <0x32f>\n <1><340>: Abbrev Number: 13 (DW_TAG_union_type)\n <341> DW_AT_byte_size : 24\n <342> DW_AT_decl_file : 7\n <343> DW_AT_decl_line : 67\n <344> DW_AT_decl_column : 9\n <345> DW_AT_sibling : <0x36e>\n <2><349>: Abbrev Number: 14 (DW_TAG_member)\n- <34a> DW_AT_name : (indirect string, offset: 0x48d): __data\n+ <34a> DW_AT_name : (indirect string, offset: 0x45d): __data\n <34e> DW_AT_decl_file : 7\n <34f> DW_AT_decl_line : 69\n <350> DW_AT_decl_column : 28\n <351> DW_AT_type : <0x1a1>\n <2><355>: Abbrev Number: 14 (DW_TAG_member)\n- <356> DW_AT_name : (indirect string, offset: 0x61a): __size\n+ <356> DW_AT_name : (indirect string, offset: 0x61c): __size\n <35a> DW_AT_decl_file : 7\n <35b> DW_AT_decl_line : 70\n <35c> DW_AT_decl_column : 8\n <35d> DW_AT_type : <0x36e>\n <2><361>: Abbrev Number: 14 (DW_TAG_member)\n- <362> DW_AT_name : (indirect string, offset: 0x5fe): __align\n+ <362> DW_AT_name : (indirect string, offset: 0x600): __align\n <366> DW_AT_decl_file : 7\n <367> DW_AT_decl_line : 71\n <368> DW_AT_decl_column : 12\n <369> DW_AT_type : <0x7c>\n <2><36d>: Abbrev Number: 0\n <1><36e>: Abbrev Number: 10 (DW_TAG_array_type)\n <36f> DW_AT_type : <0xaf>\n <373> DW_AT_sibling : <0x37e>\n <2><377>: Abbrev Number: 11 (DW_TAG_subrange_type)\n <378> DW_AT_type : <0x33>\n <37c> DW_AT_upper_bound : 23\n <2><37d>: Abbrev Number: 0\n <1><37e>: Abbrev Number: 4 (DW_TAG_typedef)\n- <37f> DW_AT_name : (indirect string, offset: 0x515): pthread_mutex_t\n+ <37f> DW_AT_name : (indirect string, offset: 0x4f0): pthread_mutex_t\n <383> DW_AT_decl_file : 7\n <384> DW_AT_decl_line : 72\n <385> DW_AT_decl_column : 3\n <386> DW_AT_type : <0x340>\n <1><38a>: Abbrev Number: 13 (DW_TAG_union_type)\n <38b> DW_AT_byte_size : 48\n <38c> DW_AT_decl_file : 7\n <38d> DW_AT_decl_line : 75\n <38e> DW_AT_decl_column : 9\n <38f> DW_AT_sibling : <0x3b8>\n <2><393>: Abbrev Number: 14 (DW_TAG_member)\n- <394> DW_AT_name : (indirect string, offset: 0x48d): __data\n+ <394> DW_AT_name : (indirect string, offset: 0x45d): __data\n <398> DW_AT_decl_file : 7\n <399> DW_AT_decl_line : 77\n <39a> DW_AT_decl_column : 27\n <39b> DW_AT_type : <0x282>\n <2><39f>: Abbrev Number: 14 (DW_TAG_member)\n- <3a0> DW_AT_name : (indirect string, offset: 0x61a): __size\n+ <3a0> DW_AT_name : (indirect string, offset: 0x61c): __size\n <3a4> DW_AT_decl_file : 7\n <3a5> DW_AT_decl_line : 78\n <3a6> DW_AT_decl_column : 8\n <3a7> DW_AT_type : <0x3b8>\n <2><3ab>: Abbrev Number: 14 (DW_TAG_member)\n- <3ac> DW_AT_name : (indirect string, offset: 0x5fe): __align\n+ <3ac> DW_AT_name : (indirect string, offset: 0x600): __align\n <3b0> DW_AT_decl_file : 7\n <3b1> DW_AT_decl_line : 79\n <3b2> DW_AT_decl_column : 31\n <3b3> DW_AT_type : <0x62>\n <2><3b7>: Abbrev Number: 0\n <1><3b8>: Abbrev Number: 10 (DW_TAG_array_type)\n <3b9> DW_AT_type : <0xaf>\n <3bd> DW_AT_sibling : <0x3c8>\n <2><3c1>: Abbrev Number: 11 (DW_TAG_subrange_type)\n <3c2> DW_AT_type : <0x33>\n <3c6> DW_AT_upper_bound : 47\n <2><3c7>: Abbrev Number: 0\n <1><3c8>: Abbrev Number: 4 (DW_TAG_typedef)\n- <3c9> DW_AT_name : (indirect string, offset: 0x1b8): pthread_cond_t\n+ <3c9> DW_AT_name : (indirect string, offset: 0x1b6): pthread_cond_t\n <3cd> DW_AT_decl_file : 7\n <3ce> DW_AT_decl_line : 80\n <3cf> DW_AT_decl_column : 3\n <3d0> DW_AT_type : <0x38a>\n <1><3d4>: Abbrev Number: 8 (DW_TAG_structure_type)\n- <3d5> DW_AT_name : (indirect string, offset: 0x4e8): _IO_FILE\n+ <3d5> DW_AT_name : (indirect string, offset: 0x4c3): _IO_FILE\n <3d9> DW_AT_byte_size : 152\n <3da> DW_AT_decl_file : 8\n <3db> DW_AT_decl_line : 49\n <3dc> DW_AT_decl_column : 8\n <3dd> DW_AT_sibling : <0x55b>\n <2><3e1>: Abbrev Number: 9 (DW_TAG_member)\n <3e2> DW_AT_name : (indirect string, offset: 0xb7): _flags\n <3e6> DW_AT_decl_file : 8\n <3e7> DW_AT_decl_line : 51\n <3e8> DW_AT_decl_column : 7\n <3e9> DW_AT_type : <0x4f>\n <3ed> DW_AT_data_member_location: 0\n <2><3ee>: Abbrev Number: 9 (DW_TAG_member)\n- <3ef> DW_AT_name : (indirect string, offset: 0x345): _IO_read_ptr\n+ <3ef> DW_AT_name : (indirect string, offset: 0x315): _IO_read_ptr\n <3f3> DW_AT_decl_file : 8\n <3f4> DW_AT_decl_line : 54\n <3f5> DW_AT_decl_column : 9\n <3f6> DW_AT_type : <0xa9>\n <3fa> DW_AT_data_member_location: 4\n <2><3fb>: Abbrev Number: 9 (DW_TAG_member)\n- <3fc> DW_AT_name : (indirect string, offset: 0x43c): _IO_read_end\n+ <3fc> DW_AT_name : (indirect string, offset: 0x40c): _IO_read_end\n <400> DW_AT_decl_file : 8\n <401> DW_AT_decl_line : 55\n <402> DW_AT_decl_column : 9\n <403> DW_AT_type : <0xa9>\n <407> DW_AT_data_member_location: 8\n <2><408>: Abbrev Number: 9 (DW_TAG_member)\n- <409> DW_AT_name : (indirect string, offset: 0x2a1): _IO_read_base\n+ <409> DW_AT_name : (indirect string, offset: 0x29f): _IO_read_base\n <40d> DW_AT_decl_file : 8\n <40e> DW_AT_decl_line : 56\n <40f> DW_AT_decl_column : 9\n <410> DW_AT_type : <0xa9>\n <414> DW_AT_data_member_location: 12\n <2><415>: Abbrev Number: 9 (DW_TAG_member)\n- <416> DW_AT_name : (indirect string, offset: 0x369): _IO_write_base\n+ <416> DW_AT_name : (indirect string, offset: 0x339): _IO_write_base\n <41a> DW_AT_decl_file : 8\n <41b> DW_AT_decl_line : 57\n <41c> DW_AT_decl_column : 9\n <41d> DW_AT_type : <0xa9>\n <421> DW_AT_data_member_location: 16\n <2><422>: Abbrev Number: 9 (DW_TAG_member)\n- <423> DW_AT_name : (indirect string, offset: 0x54c): _IO_write_ptr\n+ <423> DW_AT_name : (indirect string, offset: 0x527): _IO_write_ptr\n <427> DW_AT_decl_file : 8\n <428> DW_AT_decl_line : 58\n <429> DW_AT_decl_column : 9\n <42a> DW_AT_type : <0xa9>\n <42e> DW_AT_data_member_location: 20\n <2><42f>: Abbrev Number: 9 (DW_TAG_member)\n <430> DW_AT_name : (indirect string, offset: 0x7a): _IO_write_end\n <434> DW_AT_decl_file : 8\n <435> DW_AT_decl_line : 59\n <436> DW_AT_decl_column : 9\n <437> DW_AT_type : <0xa9>\n <43b> DW_AT_data_member_location: 24\n <2><43c>: Abbrev Number: 9 (DW_TAG_member)\n- <43d> DW_AT_name : (indirect string, offset: 0x640): _IO_buf_base\n+ <43d> DW_AT_name : (indirect string, offset: 0x642): _IO_buf_base\n <441> DW_AT_decl_file : 8\n <442> DW_AT_decl_line : 60\n <443> DW_AT_decl_column : 9\n <444> DW_AT_type : <0xa9>\n <448> DW_AT_data_member_location: 28\n <2><449>: Abbrev Number: 9 (DW_TAG_member)\n <44a> DW_AT_name : (indirect string, offset: 0x40): _IO_buf_end\n <44e> DW_AT_decl_file : 8\n <44f> DW_AT_decl_line : 61\n <450> DW_AT_decl_column : 9\n <451> DW_AT_type : <0xa9>\n <455> DW_AT_data_member_location: 32\n <2><456>: Abbrev Number: 9 (DW_TAG_member)\n- <457> DW_AT_name : (indirect string, offset: 0x38d): _IO_save_base\n+ <457> DW_AT_name : (indirect string, offset: 0x35d): _IO_save_base\n <45b> DW_AT_decl_file : 8\n <45c> DW_AT_decl_line : 64\n <45d> DW_AT_decl_column : 9\n <45e> DW_AT_type : <0xa9>\n <462> DW_AT_data_member_location: 36\n <2><463>: Abbrev Number: 9 (DW_TAG_member)\n- <464> DW_AT_name : (indirect string, offset: 0x3d7): _IO_backup_base\n+ <464> DW_AT_name : (indirect string, offset: 0x3a7): _IO_backup_base\n <468> DW_AT_decl_file : 8\n <469> DW_AT_decl_line : 65\n <46a> DW_AT_decl_column : 9\n <46b> DW_AT_type : <0xa9>\n <46f> DW_AT_data_member_location: 40\n <2><470>: Abbrev Number: 9 (DW_TAG_member)\n- <471> DW_AT_name : (indirect string, offset: 0x1e1): _IO_save_end\n+ <471> DW_AT_name : (indirect string, offset: 0x1df): _IO_save_end\n <475> DW_AT_decl_file : 8\n <476> DW_AT_decl_line : 66\n <477> DW_AT_decl_column : 9\n <478> DW_AT_type : <0xa9>\n <47c> DW_AT_data_member_location: 44\n <2><47d>: Abbrev Number: 9 (DW_TAG_member)\n <47e> DW_AT_name : (indirect string, offset: 0xfe): _markers\n <482> DW_AT_decl_file : 8\n <483> DW_AT_decl_line : 68\n <484> DW_AT_decl_column : 22\n <485> DW_AT_type : <0x574>\n <489> DW_AT_data_member_location: 48\n <2><48a>: Abbrev Number: 9 (DW_TAG_member)\n- <48b> DW_AT_name : (indirect string, offset: 0x606): _chain\n+ <48b> DW_AT_name : (indirect string, offset: 0x608): _chain\n <48f> DW_AT_decl_file : 8\n <490> DW_AT_decl_line : 70\n <491> DW_AT_decl_column : 20\n <492> DW_AT_type : <0x57a>\n <496> DW_AT_data_member_location: 52\n <2><497>: Abbrev Number: 9 (DW_TAG_member)\n- <498> DW_AT_name : (indirect string, offset: 0x284): _fileno\n+ <498> DW_AT_name : (indirect string, offset: 0x282): _fileno\n <49c> DW_AT_decl_file : 8\n <49d> DW_AT_decl_line : 72\n <49e> DW_AT_decl_column : 7\n <49f> DW_AT_type : <0x4f>\n <4a3> DW_AT_data_member_location: 56\n <2><4a4>: Abbrev Number: 9 (DW_TAG_member)\n- <4a5> DW_AT_name : (indirect string, offset: 0x612): _flags2\n+ <4a5> DW_AT_name : (indirect string, offset: 0x614): _flags2\n <4a9> DW_AT_decl_file : 8\n <4aa> DW_AT_decl_line : 73\n <4ab> DW_AT_decl_column : 7\n <4ac> DW_AT_type : <0x4f>\n <4b0> DW_AT_data_member_location: 60\n <2><4b1>: Abbrev Number: 9 (DW_TAG_member)\n- <4b2> DW_AT_name : (indirect string, offset: 0x4dc): _old_offset\n+ <4b2> DW_AT_name : (indirect string, offset: 0x4b7): _old_offset\n <4b6> DW_AT_decl_file : 8\n <4b7> DW_AT_decl_line : 74\n <4b8> DW_AT_decl_column : 11\n <4b9> DW_AT_type : <0x70>\n <4bd> DW_AT_data_member_location: 64\n <2><4be>: Abbrev Number: 9 (DW_TAG_member)\n- <4bf> DW_AT_name : (indirect string, offset: 0x621): _cur_column\n+ <4bf> DW_AT_name : (indirect string, offset: 0x623): _cur_column\n <4c3> DW_AT_decl_file : 8\n <4c4> DW_AT_decl_line : 77\n <4c5> DW_AT_decl_column : 18\n <4c6> DW_AT_type : <0x2c>\n <4ca> DW_AT_data_member_location: 68\n <2><4cb>: Abbrev Number: 9 (DW_TAG_member)\n- <4cc> DW_AT_name : (indirect string, offset: 0x3fd): _vtable_offset\n+ <4cc> DW_AT_name : (indirect string, offset: 0x3cd): _vtable_offset\n <4d0> DW_AT_decl_file : 8\n <4d1> DW_AT_decl_line : 78\n <4d2> DW_AT_decl_column : 15\n <4d3> DW_AT_type : <0x41>\n <4d7> DW_AT_data_member_location: 70\n <2><4d8>: Abbrev Number: 9 (DW_TAG_member)\n <4d9> DW_AT_name : (indirect string, offset: 0x16): _shortbuf\n <4dd> DW_AT_decl_file : 8\n <4de> DW_AT_decl_line : 79\n <4df> DW_AT_decl_column : 8\n <4e0> DW_AT_type : <0x580>\n <4e4> DW_AT_data_member_location: 71\n <2><4e5>: Abbrev Number: 9 (DW_TAG_member)\n- <4e6> DW_AT_name : (indirect string, offset: 0x4b4): _lock\n+ <4e6> DW_AT_name : (indirect string, offset: 0x48f): _lock\n <4ea> DW_AT_decl_file : 8\n <4eb> DW_AT_decl_line : 81\n <4ec> DW_AT_decl_column : 15\n <4ed> DW_AT_type : <0x590>\n <4f1> DW_AT_data_member_location: 72\n <2><4f2>: Abbrev Number: 9 (DW_TAG_member)\n- <4f3> DW_AT_name : (indirect string, offset: 0x24a): _offset\n+ <4f3> DW_AT_name : (indirect string, offset: 0x248): _offset\n <4f7> DW_AT_decl_file : 8\n <4f8> DW_AT_decl_line : 89\n <4f9> DW_AT_decl_column : 13\n <4fa> DW_AT_type : <0x83>\n <4fe> DW_AT_data_member_location: 80\n <2><4ff>: Abbrev Number: 9 (DW_TAG_member)\n- <500> DW_AT_name : (indirect string, offset: 0x4d3): _codecvt\n+ <500> DW_AT_name : (indirect string, offset: 0x4ae): _codecvt\n <504> DW_AT_decl_file : 8\n <505> DW_AT_decl_line : 91\n <506> DW_AT_decl_column : 23\n <507> DW_AT_type : <0x59b>\n <50b> DW_AT_data_member_location: 88\n <2><50c>: Abbrev Number: 9 (DW_TAG_member)\n- <50d> DW_AT_name : (indirect string, offset: 0x428): _wide_data\n+ <50d> DW_AT_name : (indirect string, offset: 0x3f8): _wide_data\n <511> DW_AT_decl_file : 8\n <512> DW_AT_decl_line : 92\n <513> DW_AT_decl_column : 25\n <514> DW_AT_type : <0x5a6>\n <518> DW_AT_data_member_location: 92\n <2><519>: Abbrev Number: 9 (DW_TAG_member)\n <51a> DW_AT_name : (indirect string, offset: 0xa1): _freeres_list\n <51e> DW_AT_decl_file : 8\n <51f> DW_AT_decl_line : 93\n <520> DW_AT_decl_column : 20\n <521> DW_AT_type : <0x57a>\n <525> DW_AT_data_member_location: 96\n <2><526>: Abbrev Number: 9 (DW_TAG_member)\n- <527> DW_AT_name : (indirect string, offset: 0x3ca): _freeres_buf\n+ <527> DW_AT_name : (indirect string, offset: 0x39a): _freeres_buf\n <52b> DW_AT_decl_file : 8\n <52c> DW_AT_decl_line : 94\n <52d> DW_AT_decl_column : 9\n <52e> DW_AT_type : <0x9b>\n <532> DW_AT_data_member_location: 100\n <2><533>: Abbrev Number: 9 (DW_TAG_member)\n- <534> DW_AT_name : (indirect string, offset: 0x3f6): __pad5\n+ <534> DW_AT_name : (indirect string, offset: 0x3c6): __pad5\n <538> DW_AT_decl_file : 8\n <539> DW_AT_decl_line : 95\n <53a> DW_AT_decl_column : 10\n <53b> DW_AT_type : <0xbb>\n <53f> DW_AT_data_member_location: 104\n <2><540>: Abbrev Number: 9 (DW_TAG_member)\n- <541> DW_AT_name : (indirect string, offset: 0x322): _mode\n+ <541> DW_AT_name : (indirect string, offset: 0x2f2): _mode\n <545> DW_AT_decl_file : 8\n <546> DW_AT_decl_line : 96\n <547> DW_AT_decl_column : 7\n <548> DW_AT_type : <0x4f>\n <54c> DW_AT_data_member_location: 108\n <2><54d>: Abbrev Number: 9 (DW_TAG_member)\n- <54e> DW_AT_name : (indirect string, offset: 0x637): _unused2\n+ <54e> DW_AT_name : (indirect string, offset: 0x639): _unused2\n <552> DW_AT_decl_file : 8\n <553> DW_AT_decl_line : 98\n <554> DW_AT_decl_column : 8\n <555> DW_AT_type : <0x5ac>\n <559> DW_AT_data_member_location: 112\n <2><55a>: Abbrev Number: 0\n <1><55b>: Abbrev Number: 4 (DW_TAG_typedef)\n- <55c> DW_AT_name : (indirect string, offset: 0x60d): FILE\n+ <55c> DW_AT_name : (indirect string, offset: 0x60f): FILE\n <560> DW_AT_decl_file : 9\n <561> DW_AT_decl_line : 7\n <562> DW_AT_decl_column : 25\n <563> DW_AT_type : <0x3d4>\n <1><567>: Abbrev Number: 18 (DW_TAG_typedef)\n <568> DW_AT_name : (indirect string, offset: 0x20): _IO_lock_t\n <56c> DW_AT_decl_file : 8\n <56d> DW_AT_decl_line : 43\n <56e> DW_AT_decl_column : 14\n <1><56f>: Abbrev Number: 19 (DW_TAG_structure_type)\n- <570> DW_AT_name : (indirect string, offset: 0x33a): _IO_marker\n+ <570> DW_AT_name : (indirect string, offset: 0x30a): _IO_marker\n <574> DW_AT_declaration : 1\n <1><574>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <575> DW_AT_byte_size : 4\n <576> DW_AT_type : <0x56f>\n <1><57a>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <57b> DW_AT_byte_size : 4\n <57c> DW_AT_type : <0x3d4>\n@@ -762,45 +762,45 @@\n <58a> DW_AT_type : <0x33>\n <58e> DW_AT_upper_bound : 0\n <2><58f>: Abbrev Number: 0\n <1><590>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <591> DW_AT_byte_size : 4\n <592> DW_AT_type : <0x567>\n <1><596>: Abbrev Number: 19 (DW_TAG_structure_type)\n- <597> DW_AT_name : (indirect string, offset: 0x1f6): _IO_codecvt\n+ <597> DW_AT_name : (indirect string, offset: 0x1f4): _IO_codecvt\n <59b> DW_AT_declaration : 1\n <1><59b>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <59c> DW_AT_byte_size : 4\n <59d> DW_AT_type : <0x596>\n <1><5a1>: Abbrev Number: 19 (DW_TAG_structure_type)\n- <5a2> DW_AT_name : (indirect string, offset: 0x464): _IO_wide_data\n+ <5a2> DW_AT_name : (indirect string, offset: 0x434): _IO_wide_data\n <5a6> DW_AT_declaration : 1\n <1><5a6>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <5a7> DW_AT_byte_size : 4\n <5a8> DW_AT_type : <0x5a1>\n <1><5ac>: Abbrev Number: 10 (DW_TAG_array_type)\n <5ad> DW_AT_type : <0xaf>\n <5b1> DW_AT_sibling : <0x5bc>\n <2><5b5>: Abbrev Number: 11 (DW_TAG_subrange_type)\n <5b6> DW_AT_type : <0x33>\n <5ba> DW_AT_upper_bound : 39\n <2><5bb>: Abbrev Number: 0\n <1><5bc>: Abbrev Number: 12 (DW_TAG_variable)\n- <5bd> DW_AT_name : (indirect string, offset: 0x2af): stdin\n+ <5bd> DW_AT_name : (indirect string, offset: 0x2ad): stdin\n <5c1> DW_AT_decl_file : 10\n <5c2> DW_AT_decl_line : 137\n <5c3> DW_AT_decl_column : 14\n <5c4> DW_AT_type : <0x5c8>\n <5c8> DW_AT_external : 1\n <5c8> DW_AT_declaration : 1\n <1><5c8>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <5c9> DW_AT_byte_size : 4\n <5ca> DW_AT_type : <0x55b>\n <1><5ce>: Abbrev Number: 12 (DW_TAG_variable)\n- <5cf> DW_AT_name : (indirect string, offset: 0x1cf): stdout\n+ <5cf> DW_AT_name : (indirect string, offset: 0x1cd): stdout\n <5d3> DW_AT_decl_file : 10\n <5d4> DW_AT_decl_line : 138\n <5d5> DW_AT_decl_column : 14\n <5d6> DW_AT_type : <0x5c8>\n <5da> DW_AT_external : 1\n <5da> DW_AT_declaration : 1\n <1><5da>: Abbrev Number: 12 (DW_TAG_variable)\n@@ -808,38 +808,38 @@\n <5df> DW_AT_decl_file : 10\n <5e0> DW_AT_decl_line : 139\n <5e1> DW_AT_decl_column : 14\n <5e2> DW_AT_type : <0x5c8>\n <5e6> DW_AT_external : 1\n <5e6> DW_AT_declaration : 1\n <1><5e6>: Abbrev Number: 12 (DW_TAG_variable)\n- <5e7> DW_AT_name : (indirect string, offset: 0x273): sys_nerr\n+ <5e7> DW_AT_name : (indirect string, offset: 0x271): sys_nerr\n <5eb> DW_AT_decl_file : 11\n <5ec> DW_AT_decl_line : 26\n <5ed> DW_AT_decl_column : 12\n <5ee> DW_AT_type : <0x4f>\n <5f2> DW_AT_external : 1\n <5f2> DW_AT_declaration : 1\n <1><5f2>: Abbrev Number: 10 (DW_TAG_array_type)\n <5f3> DW_AT_type : <0xf5>\n <5f7> DW_AT_sibling : <0x5fd>\n <2><5fb>: Abbrev Number: 20 (DW_TAG_subrange_type)\n <2><5fc>: Abbrev Number: 0\n <1><5fd>: Abbrev Number: 7 (DW_TAG_const_type)\n <5fe> DW_AT_type : <0x5f2>\n <1><602>: Abbrev Number: 12 (DW_TAG_variable)\n- <603> DW_AT_name : (indirect string, offset: 0x236): sys_errlist\n+ <603> DW_AT_name : (indirect string, offset: 0x234): sys_errlist\n <607> DW_AT_decl_file : 11\n <608> DW_AT_decl_line : 27\n <609> DW_AT_decl_column : 26\n <60a> DW_AT_type : <0x5fd>\n <60e> DW_AT_external : 1\n <60e> DW_AT_declaration : 1\n <1><60e>: Abbrev Number: 4 (DW_TAG_typedef)\n- <60f> DW_AT_name : (indirect string, offset: 0x5e5): uintptr_t\n+ <60f> DW_AT_name : (indirect string, offset: 0x5e7): uintptr_t\n <613> DW_AT_decl_file : 12\n <614> DW_AT_decl_line : 96\n <615> DW_AT_decl_column : 23\n <616> DW_AT_type : <0x33>\n <1><61a>: Abbrev Number: 4 (DW_TAG_typedef)\n <61b> DW_AT_name : (indirect string, offset: 0xaf): uintptr\n <61f> DW_AT_decl_file : 13\n@@ -856,22 +856,22 @@\n <631> DW_AT_name : G\n <633> DW_AT_byte_size : 8\n <634> DW_AT_decl_file : 13\n <635> DW_AT_decl_line : 23\n <636> DW_AT_decl_column : 8\n <637> DW_AT_sibling : <0x656>\n <2><63b>: Abbrev Number: 9 (DW_TAG_member)\n- <63c> DW_AT_name : (indirect string, offset: 0x1c7): stacklo\n+ <63c> DW_AT_name : (indirect string, offset: 0x1c5): stacklo\n <640> DW_AT_decl_file : 13\n <641> DW_AT_decl_line : 25\n <642> DW_AT_decl_column : 10\n <643> DW_AT_type : <0x61a>\n <647> DW_AT_data_member_location: 0\n <2><648>: Abbrev Number: 9 (DW_TAG_member)\n- <649> DW_AT_name : (indirect string, offset: 0x3e7): stackhi\n+ <649> DW_AT_name : (indirect string, offset: 0x3b7): stackhi\n <64d> DW_AT_decl_file : 13\n <64e> DW_AT_decl_line : 26\n <64f> DW_AT_decl_column : 10\n <650> DW_AT_type : <0x61a>\n <654> DW_AT_data_member_location: 4\n <2><655>: Abbrev Number: 0\n <1><656>: Abbrev Number: 4 (DW_TAG_typedef)\n@@ -973,37 +973,37 @@\n <702> DW_AT_name : (indirect string, offset: 0x95): context_arg\n <706> DW_AT_byte_size : 4\n <707> DW_AT_decl_file : 13\n <708> DW_AT_decl_line : 94\n <709> DW_AT_decl_column : 8\n <70a> DW_AT_sibling : <0x71c>\n <2><70e>: Abbrev Number: 9 (DW_TAG_member)\n- <70f> DW_AT_name : (indirect string, offset: 0x453): Context\n+ <70f> DW_AT_name : (indirect string, offset: 0x423): Context\n <713> DW_AT_decl_file : 13\n <714> DW_AT_decl_line : 95\n <715> DW_AT_decl_column : 12\n <716> DW_AT_type : <0x60e>\n <71a> DW_AT_data_member_location: 0\n <2><71b>: Abbrev Number: 0\n <1><71c>: Abbrev Number: 28 (DW_TAG_variable)\n <71d> DW_AT_name : (indirect string, offset: 0x4c): runtime_init_cond\n <721> DW_AT_decl_file : 1\n <722> DW_AT_decl_line : 17\n <723> DW_AT_decl_column : 23\n <724> DW_AT_type : <0x3c8>\n <728> DW_AT_location : 5 byte block: 3 20 0 0 0 \t(DW_OP_addr: 20)\n <1><72e>: Abbrev Number: 28 (DW_TAG_variable)\n- <72f> DW_AT_name : (indirect string, offset: 0x4f1): runtime_init_mu\n+ <72f> DW_AT_name : (indirect string, offset: 0x4cc): runtime_init_mu\n <733> DW_AT_decl_file : 1\n <734> DW_AT_decl_line : 18\n <735> DW_AT_decl_column : 24\n <736> DW_AT_type : <0x37e>\n <73a> DW_AT_location : 5 byte block: 3 0 0 0 0 \t(DW_OP_addr: 0)\n <1><740>: Abbrev Number: 28 (DW_TAG_variable)\n- <741> DW_AT_name : (indirect string, offset: 0x416): runtime_init_done\n+ <741> DW_AT_name : (indirect string, offset: 0x3e6): runtime_init_done\n <745> DW_AT_decl_file : 1\n <746> DW_AT_decl_line : 19\n <747> DW_AT_decl_column : 12\n <748> DW_AT_type : <0x4f>\n <74c> DW_AT_location : 5 byte block: 3 18 0 0 0 \t(DW_OP_addr: 18)\n <1><752>: Abbrev Number: 25 (DW_TAG_subroutine_type)\n <753> DW_AT_prototyped : 1\n@@ -1011,46 +1011,46 @@\n <2><757>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n <758> DW_AT_type : <0x75d>\n <2><75c>: Abbrev Number: 0\n <1><75d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <75e> DW_AT_byte_size : 4\n <75f> DW_AT_type : <0x701>\n <1><763>: Abbrev Number: 28 (DW_TAG_variable)\n- <764> DW_AT_name : (indirect string, offset: 0x3b5): cgo_context_function\n+ <764> DW_AT_name : (indirect string, offset: 0x385): cgo_context_function\n <768> DW_AT_decl_file : 1\n <769> DW_AT_decl_line : 22\n <76a> DW_AT_decl_column : 15\n <76b> DW_AT_type : <0x775>\n <76f> DW_AT_location : 5 byte block: 3 50 0 0 0 \t(DW_OP_addr: 50)\n <1><775>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <776> DW_AT_byte_size : 4\n <777> DW_AT_type : <0x752>\n <1><77b>: Abbrev Number: 29 (DW_TAG_subprogram)\n <77c> DW_AT_external : 1\n- <77c> DW_AT_name : (indirect string, offset: 0x219): _cgo_try_pthread_create\n+ <77c> DW_AT_name : (indirect string, offset: 0x217): _cgo_try_pthread_create\n <780> DW_AT_decl_file : 1\n <781> DW_AT_decl_line : 94\n <782> DW_AT_decl_column : 1\n <783> DW_AT_prototyped : 1\n <783> DW_AT_type : <0x4f>\n <787> DW_AT_low_pc : 0x10c\n <78b> DW_AT_high_pc : 0x9c\n <78f> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <791> DW_AT_GNU_all_call_sites: 1\n <791> DW_AT_sibling : <0x864>\n <2><795>: Abbrev Number: 30 (DW_TAG_formal_parameter)\n- <796> DW_AT_name : (indirect string, offset: 0x50e): thread\n+ <796> DW_AT_name : (indirect string, offset: 0x4e9): thread\n <79a> DW_AT_decl_file : 1\n <79b> DW_AT_decl_line : 94\n <79c> DW_AT_decl_column : 36\n <79d> DW_AT_type : <0x864>\n <7a1> DW_AT_location : 0x4 (location list)\n <7a5> DW_AT_GNU_locviews: 0x0\n <2><7a9>: Abbrev Number: 30 (DW_TAG_formal_parameter)\n- <7aa> DW_AT_name : (indirect string, offset: 0x231): attr\n+ <7aa> DW_AT_name : (indirect string, offset: 0x22f): attr\n <7ae> DW_AT_decl_file : 1\n <7af> DW_AT_decl_line : 94\n <7b0> DW_AT_decl_column : 66\n <7b1> DW_AT_type : <0x86a>\n <7b5> DW_AT_location : 0x26 (location list)\n <7b9> DW_AT_GNU_locviews: 0x22\n <2><7bd>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n@@ -1165,26 +1165,26 @@\n <3><8bb>: Abbrev Number: 36 (DW_TAG_GNU_call_site_parameter)\n <8bc> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <8be> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><8c1>: Abbrev Number: 0\n <2><8c2>: Abbrev Number: 0\n <1><8c3>: Abbrev Number: 39 (DW_TAG_subprogram)\n <8c4> DW_AT_external : 1\n- <8c4> DW_AT_name : (indirect string, offset: 0x472): x_cgo_set_context_function\n+ <8c4> DW_AT_name : (indirect string, offset: 0x442): x_cgo_set_context_function\n <8c8> DW_AT_decl_file : 1\n <8c9> DW_AT_decl_line : 75\n <8ca> DW_AT_decl_column : 6\n <8cb> DW_AT_prototyped : 1\n <8cb> DW_AT_low_pc : 0xb4\n <8cf> DW_AT_high_pc : 0x2c\n <8d3> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <8d5> DW_AT_GNU_all_call_sites: 1\n <8d5> DW_AT_sibling : <0x90b>\n <2><8d9>: Abbrev Number: 30 (DW_TAG_formal_parameter)\n- <8da> DW_AT_name : (indirect string, offset: 0x39b): context\n+ <8da> DW_AT_name : (indirect string, offset: 0x36b): context\n <8de> DW_AT_decl_file : 1\n <8df> DW_AT_decl_line : 75\n <8e0> DW_AT_decl_column : 40\n <8e1> DW_AT_type : <0x775>\n <8e5> DW_AT_location : 0xdd (location list)\n <8e9> DW_AT_GNU_locviews: 0xd5\n <2><8ed>: Abbrev Number: 35 (DW_TAG_GNU_call_site)\n@@ -1198,15 +1198,15 @@\n <2><901>: Abbrev Number: 40 (DW_TAG_GNU_call_site)\n <902> DW_AT_low_pc : 0xdc\n <906> DW_AT_GNU_tail_call: 1\n <906> DW_AT_abstract_origin: <0xad8>\n <2><90a>: Abbrev Number: 0\n <1><90b>: Abbrev Number: 39 (DW_TAG_subprogram)\n <90c> DW_AT_external : 1\n- <90c> DW_AT_name : (indirect string, offset: 0x57d): x_cgo_notify_runtime_init_done\n+ <90c> DW_AT_name : (indirect string, offset: 0x57f): x_cgo_notify_runtime_init_done\n <910> DW_AT_decl_file : 1\n <911> DW_AT_decl_line : 66\n <912> DW_AT_decl_column : 1\n <913> DW_AT_prototyped : 1\n <913> DW_AT_low_pc : 0x80\n <917> DW_AT_high_pc : 0x34\n <91b> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -1302,15 +1302,15 @@\n <3><9ee>: Abbrev Number: 0\n <2><9ef>: Abbrev Number: 37 (DW_TAG_GNU_call_site)\n <9f0> DW_AT_low_pc : 0x50\n <9f4> DW_AT_abstract_origin: <0xad8>\n <2><9f8>: Abbrev Number: 0\n <1><9f9>: Abbrev Number: 39 (DW_TAG_subprogram)\n <9fa> DW_AT_external : 1\n- <9fa> DW_AT_name : (indirect string, offset: 0x25b): x_cgo_sys_thread_create\n+ <9fa> DW_AT_name : (indirect string, offset: 0x259): x_cgo_sys_thread_create\n <9fe> DW_AT_decl_file : 1\n <9ff> DW_AT_decl_line : 25\n DW_AT_decl_column : 1\n DW_AT_prototyped : 1\n DW_AT_low_pc : 0x1a8\n DW_AT_high_pc : 0x68\n DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -1386,16 +1386,16 @@\n DW_AT_name : (indirect string, offset: 0x107): pthread_create\n DW_AT_decl_file : 14\n DW_AT_decl_line : 234\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 43 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x2b5): nanosleep\n- DW_AT_name : (indirect string, offset: 0x2b5): nanosleep\n+ DW_AT_linkage_name: (indirect string, offset: 0x2b3): nanosleep\n+ DW_AT_name : (indirect string, offset: 0x2b3): nanosleep\n DW_AT_decl_file : 5\n DW_AT_decl_line : 211\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 44 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n DW_AT_linkage_name: (indirect string, offset: 0x14a): pthread_detach\n@@ -1442,22 +1442,22 @@\n DW_AT_name : (indirect string, offset: 0xf5): strerror\n DW_AT_decl_file : 15\n DW_AT_decl_line : 397\n DW_AT_decl_column : 14\n <1>: Abbrev Number: 44 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x27c): fprintf\n- DW_AT_name : (indirect string, offset: 0x27c): fprintf\n+ DW_AT_linkage_name: (indirect string, offset: 0x27a): fprintf\n+ DW_AT_name : (indirect string, offset: 0x27a): fprintf\n DW_AT_decl_file : 10\n DW_AT_decl_line : 326\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 44 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x28c): abort\n- DW_AT_name : (indirect string, offset: 0x28c): abort\n+ DW_AT_linkage_name: (indirect string, offset: 0x28a): abort\n+ DW_AT_name : (indirect string, offset: 0x28a): abort\n DW_AT_decl_file : 16\n DW_AT_decl_line : 588\n DW_AT_decl_column : 13\n <1>: Abbrev Number: 0\n \n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,239 +1,239 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 <_cgo_wait_runtime_init_done>:\n _cgo_wait_runtime_init_done():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:35\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:35\n 0:\te92d4030 \tpush\t{r4, r5, lr}\n 4:\te24dd00c \tsub\tsp, sp, #12\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:38\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:38\n 8:\te59f4068 \tldr\tr4, [pc, #104]\t; 78 <_cgo_wait_runtime_init_done+0x78>\n c:\te08f4004 \tadd\tr4, pc, r4\n 10:\te1a00004 \tmov\tr0, r4\n 14:\tebfffffe \tbl\t0 \n \t\t\t14: R_ARM_CALL\tpthread_mutex_lock\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:39\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:39\n 18:\te5943018 \tldr\tr3, [r4, #24]\n 1c:\te3530000 \tcmp\tr3, #0\n 20:\t1a000006 \tbne\t40 <_cgo_wait_runtime_init_done+0x40>\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:40\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:40\n 24:\te2845020 \tadd\tr5, r4, #32\n 28:\te1a01004 \tmov\tr1, r4\n 2c:\te1a00005 \tmov\tr0, r5\n 30:\tebfffffe \tbl\t0 \n \t\t\t30: R_ARM_CALL\tpthread_cond_wait\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:39\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:39\n 34:\te5943018 \tldr\tr3, [r4, #24]\n 38:\te3530000 \tcmp\tr3, #0\n 3c:\t0afffff9 \tbeq\t28 <_cgo_wait_runtime_init_done+0x28>\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:52\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:52\n 40:\te59f0034 \tldr\tr0, [pc, #52]\t; 7c <_cgo_wait_runtime_init_done+0x7c>\n 44:\te08f0000 \tadd\tr0, pc, r0\n 48:\te5904050 \tldr\tr4, [r0, #80]\t; 0x50\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:54\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:54\n 4c:\tebfffffe \tbl\t0 \n \t\t\t4c: R_ARM_CALL\tpthread_mutex_unlock\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:55\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:55\n 50:\te3540000 \tcmp\tr4, #0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:62\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:62\n 54:\t01a00004 \tmoveq\tr0, r4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:55\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:55\n 58:\t0a000004 \tbeq\t70 <_cgo_wait_runtime_init_done+0x70>\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:59\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:59\n 5c:\te28d0004 \tadd\tr0, sp, #4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:58\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:58\n 60:\te3a03000 \tmov\tr3, #0\n 64:\te58d3004 \tstr\tr3, [sp, #4]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:59\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:59\n 68:\te12fff34 \tblx\tr4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:60\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:60\n 6c:\te59d0004 \tldr\tr0, [sp, #4]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:63\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:63\n 70:\te28dd00c \tadd\tsp, sp, #12\n 74:\te8bd8030 \tpop\t{r4, r5, pc}\n 78:\t00000064 \t.word\t0x00000064\n \t\t\t78: R_ARM_REL32\t.bss\n 7c:\t00000030 \t.word\t0x00000030\n \t\t\t7c: R_ARM_REL32\t.bss\n \n 00000080 :\n x_cgo_notify_runtime_init_done():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:66\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:66\n 80:\te92d4010 \tpush\t{r4, lr}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:67\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:67\n 84:\te59f4024 \tldr\tr4, [pc, #36]\t; b0 \n 88:\te08f4004 \tadd\tr4, pc, r4\n 8c:\te1a00004 \tmov\tr0, r4\n 90:\tebfffffe \tbl\t0 \n \t\t\t90: R_ARM_CALL\tpthread_mutex_lock\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:69\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:69\n 94:\te2840020 \tadd\tr0, r4, #32\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:68\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:68\n 98:\te3a03001 \tmov\tr3, #1\n 9c:\te5843018 \tstr\tr3, [r4, #24]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:69\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:69\n a0:\tebfffffe \tbl\t0 \n \t\t\ta0: R_ARM_CALL\tpthread_cond_broadcast\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:70\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:70\n a4:\te1a00004 \tmov\tr0, r4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:71\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:71\n a8:\te8bd4010 \tpop\t{r4, lr}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:70\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:70\n ac:\teafffffe \tb\t0 \n \t\t\tac: R_ARM_JUMP24\tpthread_mutex_unlock\n b0:\t00000020 \t.word\t0x00000020\n \t\t\tb0: R_ARM_REL32\t.bss\n \n 000000b4 :\n x_cgo_set_context_function():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:75\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:75\n b4:\te92d4070 \tpush\t{r4, r5, r6, lr}\n b8:\te1a05000 \tmov\tr5, r0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:76\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:76\n bc:\te59f4018 \tldr\tr4, [pc, #24]\t; dc \n c0:\te08f4004 \tadd\tr4, pc, r4\n c4:\te1a00004 \tmov\tr0, r4\n c8:\tebfffffe \tbl\t0 \n \t\t\tc8: R_ARM_CALL\tpthread_mutex_lock\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:78\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:78\n cc:\te1a00004 \tmov\tr0, r4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:77\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:77\n d0:\te5845050 \tstr\tr5, [r4, #80]\t; 0x50\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:79\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:79\n d4:\te8bd4070 \tpop\t{r4, r5, r6, lr}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:78\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:78\n d8:\teafffffe \tb\t0 \n \t\t\td8: R_ARM_JUMP24\tpthread_mutex_unlock\n dc:\t00000014 \t.word\t0x00000014\n \t\t\tdc: R_ARM_REL32\t.bss\n \n 000000e0 <_cgo_get_context_function>:\n _cgo_get_context_function():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:82\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:82\n e0:\te92d4070 \tpush\t{r4, r5, r6, lr}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:85\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:85\n e4:\te59f401c \tldr\tr4, [pc, #28]\t; 108 <_cgo_get_context_function+0x28>\n e8:\te08f4004 \tadd\tr4, pc, r4\n ec:\te1a00004 \tmov\tr0, r4\n f0:\tebfffffe \tbl\t0 \n \t\t\tf0: R_ARM_CALL\tpthread_mutex_lock\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:86\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:86\n f4:\te5945050 \tldr\tr5, [r4, #80]\t; 0x50\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:87\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:87\n f8:\te1a00004 \tmov\tr0, r4\n fc:\tebfffffe \tbl\t0 \n \t\t\tfc: R_ARM_CALL\tpthread_mutex_unlock\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:89\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:89\n 100:\te1a00005 \tmov\tr0, r5\n 104:\te8bd8070 \tpop\t{r4, r5, r6, pc}\n 108:\t00000018 \t.word\t0x00000018\n \t\t\t108: R_ARM_REL32\t.bss\n \n 0000010c <_cgo_try_pthread_create>:\n _cgo_try_pthread_create():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:94\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:94\n 10c:\te92d4ff0 \tpush\t{r4, r5, r6, r7, r8, r9, sl, fp, lr}\n 110:\te24dd00c \tsub\tsp, sp, #12\n 114:\te3044240 \tmovw\tr4, #16960\t; 0x4240\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:99\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:99\n 118:\te3069f40 \tmovw\tr9, #28480\t; 0x6f40\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:94\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:94\n 11c:\te340400f \tmovt\tr4, #15\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:99\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:99\n 120:\te3409140 \tmovt\tr9, #320\t; 0x140\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:110\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:110\n 124:\te1a0a00d \tmov\tsl, sp\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:94\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:94\n 128:\te1a05000 \tmov\tr5, r0\n 12c:\te1a08001 \tmov\tr8, r1\n 130:\te1a07002 \tmov\tr7, r2\n 134:\te1a06003 \tmov\tr6, r3\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:100\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:100\n 138:\te1a01008 \tmov\tr1, r8\n 13c:\te1a03006 \tmov\tr3, r6\n 140:\te1a02007 \tmov\tr2, r7\n 144:\te1a00005 \tmov\tr0, r5\n 148:\tebfffffe \tbl\t0 \n \t\t\t148: R_ARM_CALL\tpthread_create\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:110\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:110\n 14c:\te3a01000 \tmov\tr1, #0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:100\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:100\n 150:\te1a0b000 \tmov\tfp, r0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:101\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:101\n 154:\te35b0000 \tcmp\tfp, #0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:110\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:110\n 158:\te1a0000a \tmov\tr0, sl\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:101\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:101\n 15c:\t0a00000c \tbeq\t194 <_cgo_try_pthread_create+0x88>\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:105\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:105\n 160:\te35b000b \tcmp\tfp, #11\n 164:\t1a000007 \tbne\t188 <_cgo_try_pthread_create+0x7c>\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:109 (discriminator 2)\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:109 (discriminator 2)\n 168:\te58d4004 \tstr\tr4, [sp, #4]\n 16c:\te284493d \tadd\tr4, r4, #999424\t; 0xf4000\n 170:\te2844d09 \tadd\tr4, r4, #576\t; 0x240\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:108 (discriminator 2)\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:108 (discriminator 2)\n 174:\te3a03000 \tmov\tr3, #0\n 178:\te58d3000 \tstr\tr3, [sp]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:110 (discriminator 2)\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:110 (discriminator 2)\n 17c:\tebfffffe \tbl\t0 \n \t\t\t17c: R_ARM_CALL\tnanosleep\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:99 (discriminator 2)\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:99 (discriminator 2)\n 180:\te1540009 \tcmp\tr4, r9\n 184:\t1affffeb \tbne\t138 <_cgo_try_pthread_create+0x2c>\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:113\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:113\n 188:\te1a0000b \tmov\tr0, fp\n 18c:\te28dd00c \tadd\tsp, sp, #12\n 190:\te8bd8ff0 \tpop\t{r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:102\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:102\n 194:\te5950000 \tldr\tr0, [r5]\n 198:\tebfffffe \tbl\t0 \n \t\t\t198: R_ARM_CALL\tpthread_detach\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:113\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:113\n 19c:\te1a0000b \tmov\tr0, fp\n 1a0:\te28dd00c \tadd\tsp, sp, #12\n 1a4:\te8bd8ff0 \tpop\t{r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \n 000001a8 :\n x_cgo_sys_thread_create():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:25\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:25\n 1a8:\te92d4010 \tpush\t{r4, lr}\n 1ac:\te24dd008 \tsub\tsp, sp, #8\n 1b0:\te1a03001 \tmov\tr3, r1\n 1b4:\te1a02000 \tmov\tr2, r0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:27\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:27\n 1b8:\te3a01000 \tmov\tr1, #0\n 1bc:\te28d0004 \tadd\tr0, sp, #4\n 1c0:\tebfffffe \tbl\t10c <_cgo_try_pthread_create>\n \t\t\t1c0: R_ARM_CALL\t_cgo_try_pthread_create\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:25\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:25\n 1c4:\te59f3038 \tldr\tr3, [pc, #56]\t; 204 \n 1c8:\te08f3003 \tadd\tr3, pc, r3\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:28\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:28\n 1cc:\te3500000 \tcmp\tr0, #0\n 1d0:\t1a000001 \tbne\t1dc \n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:32\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:32\n 1d4:\te28dd008 \tadd\tsp, sp, #8\n 1d8:\te8bd8010 \tpop\t{r4, pc}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:29\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:29\n 1dc:\te59f2024 \tldr\tr2, [pc, #36]\t; 208 \n 1e0:\te7933002 \tldr\tr3, [r3, r2]\n 1e4:\te5934000 \tldr\tr4, [r3]\n 1e8:\tebfffffe \tbl\t0 \n \t\t\t1e8: R_ARM_CALL\tstrerror\n 1ec:\te59f1018 \tldr\tr1, [pc, #24]\t; 20c \n 1f0:\te08f1001 \tadd\tr1, pc, r1\n 1f4:\te1a02000 \tmov\tr2, r0\n 1f8:\te1a00004 \tmov\tr0, r4\n 1fc:\tebfffffe \tbl\t0 \n \t\t\t1fc: R_ARM_CALL\tfprintf\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_libinit.c:30\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_libinit.c:30\n 200:\tebfffffe \tbl\t0 \n \t\t\t200: R_ARM_CALL\tabort\n 204:\t00000034 \t.word\t0x00000034\n \t\t\t204: R_ARM_GOTPC\t_GLOBAL_OFFSET_TABLE_\n 208:\t00000000 \t.word\t0x00000000\n \t\t\t208: R_ARM_GOT32\tstderr\n 20c:\t00000014 \t.word\t0x00000014\n" }, { "source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -27,110 +27,110 @@\n [ 13f] func\n [ 144] tries\n [ 14a] pthread_detach\n [ 159] pthread_mutex_unlock\n [ 16e] pthread_mutex_lock\n [ 181] __pthread_slist_t\n [ 193] _cgo_get_context_function\n- [ 1ad] __timezone\n- [ 1b8] pthread_cond_t\n- [ 1c7] stacklo\n- [ 1cf] stdout\n- [ 1d6] __g1_start\n- [ 1e1] _IO_save_end\n- [ 1ee] __count\n- [ 1f6] _IO_codecvt\n- [ 202] long long unsigned int\n- [ 219] _cgo_try_pthread_create\n- [ 231] attr\n- [ 236] sys_errlist\n- [ 242] __owner\n- [ 24a] _offset\n- [ 252] __g_size\n- [ 25b] x_cgo_sys_thread_create\n- [ 273] sys_nerr\n- [ 27c] fprintf\n- [ 284] _fileno\n- [ 28c] abort\n- [ 292] tv_nsec\n- [ 29a] size_t\n- [ 2a1] _IO_read_base\n- [ 2af] stdin\n- [ 2b5] nanosleep\n- [ 2bf] __pthread_internal_slist\n- [ 2d8] __high\n- [ 2df] __next\n- [ 2e6] /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n- [ 314] timespec\n- [ 31d] char\n- [ 322] _mode\n- [ 328] __daylight\n- [ 333] tzname\n- [ 33a] _IO_marker\n- [ 345] _IO_read_ptr\n- [ 352] __spins\n- [ 35a] pthread_attr_t\n- [ 369] _IO_write_base\n- [ 378] __list\n- [ 37f] long long int\n- [ 38d] _IO_save_base\n- [ 39b] context\n- [ 3a3] __syscall_slong_t\n- [ 3b5] cgo_context_function\n- [ 3ca] _freeres_buf\n- [ 3d7] _IO_backup_base\n- [ 3e7] stackhi\n- [ 3ef] __kind\n- [ 3f6] __pad5\n- [ 3fd] _vtable_offset\n- [ 40c] __int64_t\n- [ 416] runtime_init_done\n- [ 428] _wide_data\n- [ 433] timezone\n- [ 43c] _IO_read_end\n- [ 449] short int\n- [ 453] Context\n- [ 45b] long int\n- [ 464] _IO_wide_data\n- [ 472] x_cgo_set_context_function\n- [ 48d] __data\n- [ 494] __nusers\n- [ 49d] GNU C17 9.2.1 20200224\n- [ 4b4] _lock\n- [ 4ba] tv_sec\n- [ 4c1] long unsigned int\n- [ 4d3] _codecvt\n- [ 4dc] _old_offset\n- [ 4e8] _IO_FILE\n- [ 4f1] runtime_init_mu\n- [ 501] __g1_start32\n- [ 50e] thread\n- [ 515] pthread_mutex_t\n- [ 525] __lock\n- [ 52c] __g_refs\n- [ 535] unsigned char\n- [ 543] __tzname\n- [ 54c] _IO_write_ptr\n- [ 55a] __wseq32\n- [ 563] __pthread_cond_s\n- [ 574] __time_t\n- [ 57d] x_cgo_notify_runtime_init_done\n- [ 59c] __g_signals\n- [ 5a8] __wseq\n- [ 5af] daylight\n- [ 5b8] __low\n- [ 5be] __off_t\n- [ 5c6] signed char\n- [ 5d2] short unsigned int\n- [ 5e5] uintptr_t\n- [ 5ef] __g1_orig_size\n- [ 5fe] __align\n- [ 606] _chain\n- [ 60d] FILE\n- [ 612] _flags2\n- [ 61a] __size\n- [ 621] _cur_column\n- [ 62d] __off64_t\n- [ 637] _unused2\n- [ 640] _IO_buf_base\n- [ 64d] __pthread_mutex_s\n+ [ 1ad] __time_t\n+ [ 1b6] pthread_cond_t\n+ [ 1c5] stacklo\n+ [ 1cd] stdout\n+ [ 1d4] __g1_start\n+ [ 1df] _IO_save_end\n+ [ 1ec] __count\n+ [ 1f4] _IO_codecvt\n+ [ 200] long long unsigned int\n+ [ 217] _cgo_try_pthread_create\n+ [ 22f] attr\n+ [ 234] sys_errlist\n+ [ 240] __owner\n+ [ 248] _offset\n+ [ 250] __g_size\n+ [ 259] x_cgo_sys_thread_create\n+ [ 271] sys_nerr\n+ [ 27a] fprintf\n+ [ 282] _fileno\n+ [ 28a] abort\n+ [ 290] tv_nsec\n+ [ 298] size_t\n+ [ 29f] _IO_read_base\n+ [ 2ad] stdin\n+ [ 2b3] nanosleep\n+ [ 2bd] __pthread_internal_slist\n+ [ 2d6] __high\n+ [ 2dd] __next\n+ [ 2e4] timespec\n+ [ 2ed] char\n+ [ 2f2] _mode\n+ [ 2f8] __daylight\n+ [ 303] tzname\n+ [ 30a] _IO_marker\n+ [ 315] _IO_read_ptr\n+ [ 322] __spins\n+ [ 32a] pthread_attr_t\n+ [ 339] _IO_write_base\n+ [ 348] __list\n+ [ 34f] long long int\n+ [ 35d] _IO_save_base\n+ [ 36b] context\n+ [ 373] __syscall_slong_t\n+ [ 385] cgo_context_function\n+ [ 39a] _freeres_buf\n+ [ 3a7] _IO_backup_base\n+ [ 3b7] stackhi\n+ [ 3bf] __kind\n+ [ 3c6] __pad5\n+ [ 3cd] _vtable_offset\n+ [ 3dc] __int64_t\n+ [ 3e6] runtime_init_done\n+ [ 3f8] _wide_data\n+ [ 403] timezone\n+ [ 40c] _IO_read_end\n+ [ 419] short int\n+ [ 423] Context\n+ [ 42b] long int\n+ [ 434] _IO_wide_data\n+ [ 442] x_cgo_set_context_function\n+ [ 45d] __data\n+ [ 464] __timezone\n+ [ 46f] __nusers\n+ [ 478] GNU C17 9.2.1 20200224\n+ [ 48f] _lock\n+ [ 495] tv_sec\n+ [ 49c] long unsigned int\n+ [ 4ae] _codecvt\n+ [ 4b7] _old_offset\n+ [ 4c3] _IO_FILE\n+ [ 4cc] runtime_init_mu\n+ [ 4dc] __g1_start32\n+ [ 4e9] thread\n+ [ 4f0] pthread_mutex_t\n+ [ 500] __lock\n+ [ 507] __g_refs\n+ [ 510] unsigned char\n+ [ 51e] __tzname\n+ [ 527] _IO_write_ptr\n+ [ 535] __wseq32\n+ [ 53e] __pthread_cond_s\n+ [ 54f] /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n+ [ 57f] x_cgo_notify_runtime_init_done\n+ [ 59e] __g_signals\n+ [ 5aa] __wseq\n+ [ 5b1] daylight\n+ [ 5ba] __low\n+ [ 5c0] __off_t\n+ [ 5c8] signed char\n+ [ 5d4] short unsigned int\n+ [ 5e7] uintptr_t\n+ [ 5f1] __g1_orig_size\n+ [ 600] __align\n+ [ 608] _chain\n+ [ 60f] FILE\n+ [ 614] _flags2\n+ [ 61c] __size\n+ [ 623] _cur_column\n+ [ 62f] __off64_t\n+ [ 639] _unused2\n+ [ 642] _IO_buf_base\n+ [ 64f] __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] .rel.debug_info REL 00000000 001ac4 0004d8 08 I 20 6 4\n [ 8] .debug_abbrev PROGBITS 00000000 000a70 00025f 00 0 0 1\n [ 9] .debug_loc PROGBITS 00000000 000ccf 000158 00 0 0 1\n [10] .debug_aranges PROGBITS 00000000 000e27 000020 00 0 0 1\n [11] .rel.debug_aranges REL 00000000 001f9c 000010 08 I 20 10 4\n [12] .debug_line PROGBITS 00000000 000e47 0002a7 00 0 0 1\n [13] .rel.debug_line REL 00000000 001fac 000010 08 I 20 12 4\n- [14] .debug_str PROGBITS 00000000 0010ee 0004a9 01 MS 0 0 1\n- [15] .comment PROGBITS 00000000 001597 000027 01 MS 0 0 1\n- [16] .note.GNU-stack PROGBITS 00000000 0015be 000000 00 0 0 1\n+ [14] .debug_str PROGBITS 00000000 0010ee 0004ab 01 MS 0 0 1\n+ [15] .comment PROGBITS 00000000 001599 000027 01 MS 0 0 1\n+ [16] .note.GNU-stack PROGBITS 00000000 0015c0 000000 00 0 0 1\n [17] .debug_frame PROGBITS 00000000 0015c0 000080 00 0 0 4\n [18] .rel.debug_frame REL 00000000 001fbc 000030 08 I 20 17 4\n [19] .ARM.attributes ARM_ATTRIBUTES 00000000 001640 000033 00 0 0 1\n [20] .symtab SYMTAB 00000000 001674 0002a0 10 21 27 4\n [21] .strtab STRTAB 00000000 001914 000115 00 0 0 1\n [22] .shstrtab STRTAB 00000000 001fec 0000d0 00 0 0 1\n Key to Flags:\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,88 +2,88 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x882 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x42f): GNU C17 9.2.1 20200224\n+ DW_AT_producer : (indirect string, offset: 0x431): GNU C17 9.2.1 20200224\n <10> DW_AT_language : 12\t(ANSI C99)\n <11> DW_AT_name : (indirect string, offset: 0xe9): gcc_linux_arm.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x297): /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x1cd): /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x19c\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x1d7): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x209): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x2fd): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x306): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n- <36> DW_AT_name : (indirect string, offset: 0x223): unsigned int\n+ <36> DW_AT_name : (indirect string, offset: 0x255): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x310): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x319): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0x1f7): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x229): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n <4b> DW_AT_name : (indirect string, offset: 0x48): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 4 (DW_TAG_typedef)\n- <57> DW_AT_name : (indirect string, offset: 0x175): __int64_t\n+ <57> DW_AT_name : (indirect string, offset: 0x177): __int64_t\n <5b> DW_AT_decl_file : 2\n <5c> DW_AT_decl_line : 47\n <5d> DW_AT_decl_column : 44\n <5e> DW_AT_type : <0x62>\n <1><62>: Abbrev Number: 2 (DW_TAG_base_type)\n <63> DW_AT_byte_size : 8\n <64> DW_AT_encoding : 5\t(signed)\n <65> DW_AT_name : (indirect string, offset: 0x13b): long long int\n <1><69>: Abbrev Number: 2 (DW_TAG_base_type)\n <6a> DW_AT_byte_size : 8\n <6b> DW_AT_encoding : 7\t(unsigned)\n- <6c> DW_AT_name : (indirect string, offset: 0x20c): long long unsigned int\n+ <6c> DW_AT_name : (indirect string, offset: 0x23e): long long unsigned int\n <1><70>: Abbrev Number: 4 (DW_TAG_typedef)\n- <71> DW_AT_name : (indirect string, offset: 0x37a): __off_t\n+ <71> DW_AT_name : (indirect string, offset: 0x383): __off_t\n <75> DW_AT_decl_file : 2\n <76> DW_AT_decl_line : 152\n <77> DW_AT_decl_column : 25\n <78> DW_AT_type : <0x7c>\n <1><7c>: Abbrev Number: 2 (DW_TAG_base_type)\n <7d> DW_AT_byte_size : 4\n <7e> DW_AT_encoding : 5\t(signed)\n- <7f> DW_AT_name : (indirect string, offset: 0x16c): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0x16e): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x2e7): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x2f0): __off64_t\n <88> DW_AT_decl_file : 2\n <89> DW_AT_decl_line : 153\n <8a> DW_AT_decl_column : 27\n <8b> DW_AT_type : <0x56>\n <1><8f>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <90> DW_AT_byte_size : 4\n <1><91>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <92> DW_AT_byte_size : 4\n <93> DW_AT_type : <0x97>\n <1><97>: Abbrev Number: 2 (DW_TAG_base_type)\n <98> DW_AT_byte_size : 1\n <99> DW_AT_encoding : 8\t(unsigned char)\n- <9a> DW_AT_name : (indirect string, offset: 0x154): char\n+ <9a> DW_AT_name : (indirect string, offset: 0x2c9): char\n <1><9e>: Abbrev Number: 7 (DW_TAG_const_type)\n <9f> DW_AT_type : <0x97>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x52): size_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n@@ -105,15 +105,15 @@\n DW_AT_decl_file : 4\n DW_AT_decl_line : 159\n DW_AT_decl_column : 14\n DW_AT_type : <0xba>\n DW_AT_external : 1\n DW_AT_declaration : 1\n <1>: Abbrev Number: 10 (DW_TAG_variable)\n- DW_AT_name : (indirect string, offset: 0x159): __daylight\n+ DW_AT_name : (indirect string, offset: 0x15b): __daylight\n DW_AT_decl_file : 4\n DW_AT_decl_line : 160\n
DW_AT_decl_column : 12\n DW_AT_type : <0x4f>\n DW_AT_external : 1\n DW_AT_declaration : 1\n <1>: Abbrev Number: 10 (DW_TAG_variable)\n@@ -121,15 +121,15 @@\n DW_AT_decl_file : 4\n DW_AT_decl_line : 161\n DW_AT_decl_column : 17\n DW_AT_type : <0x7c>\n DW_AT_external : 1\n DW_AT_declaration : 1\n <1>: Abbrev Number: 10 (DW_TAG_variable)\n- DW_AT_name : (indirect string, offset: 0x25a): tzname\n+ DW_AT_name : (indirect string, offset: 0x28c): tzname\n DW_AT_decl_file : 4\n DW_AT_decl_line : 166\n DW_AT_decl_column : 14\n DW_AT_type : <0xba>\n DW_AT_external : 1\n DW_AT_declaration : 1\n <1>: Abbrev Number: 10 (DW_TAG_variable)\n@@ -145,28 +145,28 @@\n <10b> DW_AT_decl_file : 4\n <10c> DW_AT_decl_line : 175\n <10d> DW_AT_decl_column : 17\n <10e> DW_AT_type : <0x7c>\n <112> DW_AT_external : 1\n <112> DW_AT_declaration : 1\n <1><112>: Abbrev Number: 4 (DW_TAG_typedef)\n- <113> DW_AT_name : (indirect string, offset: 0x472): pthread_t\n+ <113> DW_AT_name : (indirect string, offset: 0x474): pthread_t\n <117> DW_AT_decl_file : 5\n <118> DW_AT_decl_line : 27\n <119> DW_AT_decl_column : 27\n <11a> DW_AT_type : <0x3a>\n <1><11e>: Abbrev Number: 11 (DW_TAG_union_type)\n- <11f> DW_AT_name : (indirect string, offset: 0x446): pthread_attr_t\n+ <11f> DW_AT_name : (indirect string, offset: 0x448): pthread_attr_t\n <123> DW_AT_byte_size : 36\n <124> DW_AT_decl_file : 5\n <125> DW_AT_decl_line : 56\n <126> DW_AT_decl_column : 7\n <127> DW_AT_sibling : <0x144>\n <2><12b>: Abbrev Number: 12 (DW_TAG_member)\n- <12c> DW_AT_name : (indirect string, offset: 0x284): __size\n+ <12c> DW_AT_name : (indirect string, offset: 0x2b6): __size\n <130> DW_AT_decl_file : 5\n <131> DW_AT_decl_line : 58\n <132> DW_AT_decl_column : 8\n <133> DW_AT_type : <0x144>\n <2><137>: Abbrev Number: 12 (DW_TAG_member)\n <138> DW_AT_name : (indirect string, offset: 0xa3): __align\n <13c> DW_AT_decl_file : 5\n@@ -178,15 +178,15 @@\n <145> DW_AT_type : <0x97>\n <149> DW_AT_sibling : <0x154>\n <2><14d>: Abbrev Number: 9 (DW_TAG_subrange_type)\n <14e> DW_AT_type : <0x33>\n <152> DW_AT_upper_bound : 35\n <2><153>: Abbrev Number: 0\n <1><154>: Abbrev Number: 4 (DW_TAG_typedef)\n- <155> DW_AT_name : (indirect string, offset: 0x446): pthread_attr_t\n+ <155> DW_AT_name : (indirect string, offset: 0x448): pthread_attr_t\n <159> DW_AT_decl_file : 5\n <15a> DW_AT_decl_line : 62\n <15b> DW_AT_decl_column : 30\n <15c> DW_AT_type : <0x11e>\n <1><160>: Abbrev Number: 13 (DW_TAG_subroutine_type)\n <161> DW_AT_prototyped : 1\n <161> DW_AT_sibling : <0x16b>\n@@ -199,36 +199,36 @@\n <1><171>: Abbrev Number: 15 (DW_TAG_structure_type)\n <172> DW_AT_byte_size : 128\n <173> DW_AT_decl_file : 6\n <174> DW_AT_decl_line : 5\n <175> DW_AT_decl_column : 9\n <176> DW_AT_sibling : <0x188>\n <2><17a>: Abbrev Number: 16 (DW_TAG_member)\n- <17b> DW_AT_name : (indirect string, offset: 0x2ce): __val\n+ <17b> DW_AT_name : (indirect string, offset: 0x2d7): __val\n <17f> DW_AT_decl_file : 6\n <180> DW_AT_decl_line : 7\n <181> DW_AT_decl_column : 21\n <182> DW_AT_type : <0x188>\n <186> DW_AT_data_member_location: 0\n <2><187>: Abbrev Number: 0\n <1><188>: Abbrev Number: 8 (DW_TAG_array_type)\n <189> DW_AT_type : <0x3a>\n <18d> DW_AT_sibling : <0x198>\n <2><191>: Abbrev Number: 9 (DW_TAG_subrange_type)\n <192> DW_AT_type : <0x33>\n <196> DW_AT_upper_bound : 31\n <2><197>: Abbrev Number: 0\n <1><198>: Abbrev Number: 4 (DW_TAG_typedef)\n- <199> DW_AT_name : (indirect string, offset: 0x49e): __sigset_t\n+ <199> DW_AT_name : (indirect string, offset: 0x4a0): __sigset_t\n <19d> DW_AT_decl_file : 6\n <19e> DW_AT_decl_line : 8\n <19f> DW_AT_decl_column : 3\n <1a0> DW_AT_type : <0x171>\n <1><1a4>: Abbrev Number: 4 (DW_TAG_typedef)\n- <1a5> DW_AT_name : (indirect string, offset: 0x3c8): sigset_t\n+ <1a5> DW_AT_name : (indirect string, offset: 0x3ca): sigset_t\n <1a9> DW_AT_decl_file : 7\n <1aa> DW_AT_decl_line : 7\n <1ab> DW_AT_decl_column : 20\n <1ac> DW_AT_type : <0x198>\n <1><1b0>: Abbrev Number: 17 (DW_TAG_subroutine_type)\n <1b1> DW_AT_prototyped : 1\n <1><1b1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n@@ -240,15 +240,15 @@\n <2><1c0>: Abbrev Number: 9 (DW_TAG_subrange_type)\n <1c1> DW_AT_type : <0x33>\n <1c5> DW_AT_upper_bound : 64\n <2><1c6>: Abbrev Number: 0\n <1><1c7>: Abbrev Number: 7 (DW_TAG_const_type)\n <1c8> DW_AT_type : <0x1b7>\n <1><1cc>: Abbrev Number: 18 (DW_TAG_variable)\n- <1cd> DW_AT_name : (indirect string, offset: 0x277): _sys_siglist\n+ <1cd> DW_AT_name : (indirect string, offset: 0x2a9): _sys_siglist\n <1d1> DW_AT_decl_file : 8\n <1d2> DW_AT_decl_line : 286\n <1d4> DW_AT_decl_column : 26\n <1d5> DW_AT_type : <0x1c7>\n <1d9> DW_AT_external : 1\n <1d9> DW_AT_declaration : 1\n <1><1d9>: Abbrev Number: 18 (DW_TAG_variable)\n@@ -262,92 +262,92 @@\n <1><1e6>: Abbrev Number: 4 (DW_TAG_typedef)\n <1e7> DW_AT_name : (indirect string, offset: 0xd1): uintptr_t\n <1eb> DW_AT_decl_file : 9\n <1ec> DW_AT_decl_line : 96\n <1ed> DW_AT_decl_column : 23\n <1ee> DW_AT_type : <0x33>\n <1><1f2>: Abbrev Number: 19 (DW_TAG_structure_type)\n- <1f3> DW_AT_name : (indirect string, offset: 0x2c5): _IO_FILE\n+ <1f3> DW_AT_name : (indirect string, offset: 0x2ce): _IO_FILE\n <1f7> DW_AT_byte_size : 152\n <1f8> DW_AT_decl_file : 10\n <1f9> DW_AT_decl_line : 49\n <1fa> DW_AT_decl_column : 8\n <1fb> DW_AT_sibling : <0x379>\n <2><1ff>: Abbrev Number: 16 (DW_TAG_member)\n <200> DW_AT_name : (indirect string, offset: 0x78): _flags\n <204> DW_AT_decl_file : 10\n <205> DW_AT_decl_line : 51\n <206> DW_AT_decl_column : 7\n <207> DW_AT_type : <0x4f>\n <20b> DW_AT_data_member_location: 0\n <2><20c>: Abbrev Number: 16 (DW_TAG_member)\n- <20d> DW_AT_name : (indirect string, offset: 0x26a): _IO_read_ptr\n+ <20d> DW_AT_name : (indirect string, offset: 0x29c): _IO_read_ptr\n <211> DW_AT_decl_file : 10\n <212> DW_AT_decl_line : 54\n <213> DW_AT_decl_column : 9\n <214> DW_AT_type : <0x91>\n <218> DW_AT_data_member_location: 4\n <2><219>: Abbrev Number: 16 (DW_TAG_member)\n- <21a> DW_AT_name : (indirect string, offset: 0x245): _IO_read_end\n+ <21a> DW_AT_name : (indirect string, offset: 0x277): _IO_read_end\n <21e> DW_AT_decl_file : 10\n <21f> DW_AT_decl_line : 55\n <220> DW_AT_decl_column : 9\n <221> DW_AT_type : <0x91>\n <225> DW_AT_data_member_location: 8\n <2><226>: Abbrev Number: 16 (DW_TAG_member)\n- <227> DW_AT_name : (indirect string, offset: 0x3ba): _IO_read_base\n+ <227> DW_AT_name : (indirect string, offset: 0x3bc): _IO_read_base\n <22b> DW_AT_decl_file : 10\n <22c> DW_AT_decl_line : 56\n <22d> DW_AT_decl_column : 9\n <22e> DW_AT_type : <0x91>\n <232> DW_AT_data_member_location: 12\n <2><233>: Abbrev Number: 16 (DW_TAG_member)\n- <234> DW_AT_name : (indirect string, offset: 0x1bc): _IO_write_base\n+ <234> DW_AT_name : (indirect string, offset: 0x1be): _IO_write_base\n <238> DW_AT_decl_file : 10\n <239> DW_AT_decl_line : 57\n <23a> DW_AT_decl_column : 9\n <23b> DW_AT_type : <0x91>\n <23f> DW_AT_data_member_location: 16\n <2><240>: Abbrev Number: 16 (DW_TAG_member)\n <241> DW_AT_name : (indirect string, offset: 0x6a): _IO_write_ptr\n <245> DW_AT_decl_file : 10\n <246> DW_AT_decl_line : 58\n <247> DW_AT_decl_column : 9\n <248> DW_AT_type : <0x91>\n <24c> DW_AT_data_member_location: 20\n <2><24d>: Abbrev Number: 16 (DW_TAG_member)\n- <24e> DW_AT_name : (indirect string, offset: 0x322): _IO_write_end\n+ <24e> DW_AT_name : (indirect string, offset: 0x32b): _IO_write_end\n <252> DW_AT_decl_file : 10\n <253> DW_AT_decl_line : 59\n <254> DW_AT_decl_column : 9\n <255> DW_AT_type : <0x91>\n <259> DW_AT_data_member_location: 24\n <2><25a>: Abbrev Number: 16 (DW_TAG_member)\n <25b> DW_AT_name : (indirect string, offset: 0x7f): _IO_buf_base\n <25f> DW_AT_decl_file : 10\n <260> DW_AT_decl_line : 60\n <261> DW_AT_decl_column : 9\n <262> DW_AT_type : <0x91>\n <266> DW_AT_data_member_location: 28\n <2><267>: Abbrev Number: 16 (DW_TAG_member)\n- <268> DW_AT_name : (indirect string, offset: 0x28b): _IO_buf_end\n+ <268> DW_AT_name : (indirect string, offset: 0x2bd): _IO_buf_end\n <26c> DW_AT_decl_file : 10\n <26d> DW_AT_decl_line : 61\n <26e> DW_AT_decl_column : 9\n <26f> DW_AT_type : <0x91>\n <273> DW_AT_data_member_location: 32\n <2><274>: Abbrev Number: 16 (DW_TAG_member)\n- <275> DW_AT_name : (indirect string, offset: 0x3ff): _IO_save_base\n+ <275> DW_AT_name : (indirect string, offset: 0x401): _IO_save_base\n <279> DW_AT_decl_file : 10\n <27a> DW_AT_decl_line : 64\n <27b> DW_AT_decl_column : 9\n <27c> DW_AT_type : <0x91>\n <280> DW_AT_data_member_location: 36\n <2><281>: Abbrev Number: 16 (DW_TAG_member)\n- <282> DW_AT_name : (indirect string, offset: 0x382): _IO_backup_base\n+ <282> DW_AT_name : (indirect string, offset: 0x38b): _IO_backup_base\n <286> DW_AT_decl_file : 10\n <287> DW_AT_decl_line : 65\n <288> DW_AT_decl_column : 9\n <289> DW_AT_type : <0x91>\n <28d> DW_AT_data_member_location: 40\n <2><28e>: Abbrev Number: 16 (DW_TAG_member)\n <28f> DW_AT_name : (indirect string, offset: 0x3b): _IO_save_end\n@@ -360,139 +360,139 @@\n <29c> DW_AT_name : (indirect string, offset: 0xab): _markers\n <2a0> DW_AT_decl_file : 10\n <2a1> DW_AT_decl_line : 68\n <2a2> DW_AT_decl_column : 22\n <2a3> DW_AT_type : <0x392>\n <2a7> DW_AT_data_member_location: 48\n <2><2a8>: Abbrev Number: 16 (DW_TAG_member)\n- <2a9> DW_AT_name : (indirect string, offset: 0x368): _chain\n+ <2a9> DW_AT_name : (indirect string, offset: 0x371): _chain\n <2ad> DW_AT_decl_file : 10\n <2ae> DW_AT_decl_line : 70\n <2af> DW_AT_decl_column : 20\n <2b0> DW_AT_type : <0x398>\n <2b4> DW_AT_data_member_location: 52\n <2><2b5>: Abbrev Number: 16 (DW_TAG_member)\n- <2b6> DW_AT_name : (indirect string, offset: 0x360): _fileno\n+ <2b6> DW_AT_name : (indirect string, offset: 0x369): _fileno\n <2ba> DW_AT_decl_file : 10\n <2bb> DW_AT_decl_line : 72\n <2bc> DW_AT_decl_column : 7\n <2bd> DW_AT_type : <0x4f>\n <2c1> DW_AT_data_member_location: 56\n <2><2c2>: Abbrev Number: 16 (DW_TAG_member)\n <2c3> DW_AT_name : (indirect string, offset: 0x12): _flags2\n <2c7> DW_AT_decl_file : 10\n <2c8> DW_AT_decl_line : 73\n <2c9> DW_AT_decl_column : 7\n <2ca> DW_AT_type : <0x4f>\n <2ce> DW_AT_data_member_location: 60\n <2><2cf>: Abbrev Number: 16 (DW_TAG_member)\n- <2d0> DW_AT_name : (indirect string, offset: 0x1cb): _old_offset\n+ <2d0> DW_AT_name : (indirect string, offset: 0x1fd): _old_offset\n <2d4> DW_AT_decl_file : 10\n <2d5> DW_AT_decl_line : 74\n <2d6> DW_AT_decl_column : 11\n <2d7> DW_AT_type : <0x70>\n <2db> DW_AT_data_member_location: 64\n <2><2dc>: Abbrev Number: 16 (DW_TAG_member)\n- <2dd> DW_AT_name : (indirect string, offset: 0x1b0): _cur_column\n+ <2dd> DW_AT_name : (indirect string, offset: 0x1b2): _cur_column\n <2e1> DW_AT_decl_file : 10\n <2e2> DW_AT_decl_line : 77\n <2e3> DW_AT_decl_column : 18\n <2e4> DW_AT_type : <0x2c>\n <2e8> DW_AT_data_member_location: 68\n <2><2e9>: Abbrev Number: 16 (DW_TAG_member)\n- <2ea> DW_AT_name : (indirect string, offset: 0x3d6): _vtable_offset\n+ <2ea> DW_AT_name : (indirect string, offset: 0x3d8): _vtable_offset\n <2ee> DW_AT_decl_file : 10\n <2ef> DW_AT_decl_line : 78\n <2f0> DW_AT_decl_column : 15\n <2f1> DW_AT_type : <0x41>\n <2f5> DW_AT_data_member_location: 70\n <2><2f6>: Abbrev Number: 16 (DW_TAG_member)\n- <2f7> DW_AT_name : (indirect string, offset: 0x23b): _shortbuf\n+ <2f7> DW_AT_name : (indirect string, offset: 0x26d): _shortbuf\n <2fb> DW_AT_decl_file : 10\n <2fc> DW_AT_decl_line : 79\n <2fd> DW_AT_decl_column : 8\n <2fe> DW_AT_type : <0x39e>\n <302> DW_AT_data_member_location: 71\n <2><303>: Abbrev Number: 16 (DW_TAG_member)\n- <304> DW_AT_name : (indirect string, offset: 0x3a8): _lock\n+ <304> DW_AT_name : (indirect string, offset: 0x3aa): _lock\n <308> DW_AT_decl_file : 10\n <309> DW_AT_decl_line : 81\n <30a> DW_AT_decl_column : 15\n <30b> DW_AT_type : <0x3ae>\n <30f> DW_AT_data_member_location: 72\n <2><310>: Abbrev Number: 16 (DW_TAG_member)\n <311> DW_AT_name : (indirect string, offset: 0x59): _offset\n <315> DW_AT_decl_file : 10\n <316> DW_AT_decl_line : 89\n <317> DW_AT_decl_column : 13\n <318> DW_AT_type : <0x83>\n <31c> DW_AT_data_member_location: 80\n <2><31d>: Abbrev Number: 16 (DW_TAG_member)\n- <31e> DW_AT_name : (indirect string, offset: 0x203): _codecvt\n+ <31e> DW_AT_name : (indirect string, offset: 0x235): _codecvt\n <322> DW_AT_decl_file : 10\n <323> DW_AT_decl_line : 91\n <324> DW_AT_decl_column : 23\n <325> DW_AT_type : <0x3b9>\n <329> DW_AT_data_member_location: 88\n <2><32a>: Abbrev Number: 16 (DW_TAG_member)\n- <32b> DW_AT_name : (indirect string, offset: 0x17f): _wide_data\n+ <32b> DW_AT_name : (indirect string, offset: 0x181): _wide_data\n <32f> DW_AT_decl_file : 10\n <330> DW_AT_decl_line : 92\n <331> DW_AT_decl_column : 25\n <332> DW_AT_type : <0x3c4>\n <336> DW_AT_data_member_location: 92\n <2><337>: Abbrev Number: 16 (DW_TAG_member)\n- <338> DW_AT_name : (indirect string, offset: 0x2d9): _freeres_list\n+ <338> DW_AT_name : (indirect string, offset: 0x2e2): _freeres_list\n <33c> DW_AT_decl_file : 10\n <33d> DW_AT_decl_line : 93\n <33e> DW_AT_decl_column : 20\n <33f> DW_AT_type : <0x398>\n <343> DW_AT_data_member_location: 96\n <2><344>: Abbrev Number: 16 (DW_TAG_member)\n <345> DW_AT_name : (indirect string, offset: 0xbb): _freeres_buf\n <349> DW_AT_decl_file : 10\n <34a> DW_AT_decl_line : 94\n <34b> DW_AT_decl_column : 9\n <34c> DW_AT_type : <0x8f>\n <350> DW_AT_data_member_location: 100\n <2><351>: Abbrev Number: 16 (DW_TAG_member)\n- <352> DW_AT_name : (indirect string, offset: 0x2f1): __pad5\n+ <352> DW_AT_name : (indirect string, offset: 0x2fa): __pad5\n <356> DW_AT_decl_file : 10\n <357> DW_AT_decl_line : 95\n <358> DW_AT_decl_column : 10\n <359> DW_AT_type : <0xa3>\n <35d> DW_AT_data_member_location: 104\n <2><35e>: Abbrev Number: 16 (DW_TAG_member)\n- <35f> DW_AT_name : (indirect string, offset: 0x374): _mode\n+ <35f> DW_AT_name : (indirect string, offset: 0x37d): _mode\n <363> DW_AT_decl_file : 10\n <364> DW_AT_decl_line : 96\n <365> DW_AT_decl_column : 7\n <366> DW_AT_type : <0x4f>\n <36a> DW_AT_data_member_location: 108\n <2><36b>: Abbrev Number: 16 (DW_TAG_member)\n- <36c> DW_AT_name : (indirect string, offset: 0x261): _unused2\n+ <36c> DW_AT_name : (indirect string, offset: 0x293): _unused2\n <370> DW_AT_decl_file : 10\n <371> DW_AT_decl_line : 98\n <372> DW_AT_decl_column : 8\n <373> DW_AT_type : <0x3ca>\n <377> DW_AT_data_member_location: 112\n <2><378>: Abbrev Number: 0\n <1><379>: Abbrev Number: 4 (DW_TAG_typedef)\n- <37a> DW_AT_name : (indirect string, offset: 0x42a): FILE\n+ <37a> DW_AT_name : (indirect string, offset: 0x42c): FILE\n <37e> DW_AT_decl_file : 11\n <37f> DW_AT_decl_line : 7\n <380> DW_AT_decl_column : 25\n <381> DW_AT_type : <0x1f2>\n <1><385>: Abbrev Number: 20 (DW_TAG_typedef)\n- <386> DW_AT_name : (indirect string, offset: 0x493): _IO_lock_t\n+ <386> DW_AT_name : (indirect string, offset: 0x495): _IO_lock_t\n <38a> DW_AT_decl_file : 10\n <38b> DW_AT_decl_line : 43\n <38c> DW_AT_decl_column : 14\n <1><38d>: Abbrev Number: 21 (DW_TAG_structure_type)\n- <38e> DW_AT_name : (indirect string, offset: 0x230): _IO_marker\n+ <38e> DW_AT_name : (indirect string, offset: 0x262): _IO_marker\n <392> DW_AT_declaration : 1\n <1><392>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <393> DW_AT_byte_size : 4\n <394> DW_AT_type : <0x38d>\n <1><398>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <399> DW_AT_byte_size : 4\n <39a> DW_AT_type : <0x1f2>\n@@ -503,45 +503,45 @@\n <3a8> DW_AT_type : <0x33>\n <3ac> DW_AT_upper_bound : 0\n <2><3ad>: Abbrev Number: 0\n <1><3ae>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <3af> DW_AT_byte_size : 4\n <3b0> DW_AT_type : <0x385>\n <1><3b4>: Abbrev Number: 21 (DW_TAG_structure_type)\n- <3b5> DW_AT_name : (indirect string, offset: 0x3ae): _IO_codecvt\n+ <3b5> DW_AT_name : (indirect string, offset: 0x3b0): _IO_codecvt\n <3b9> DW_AT_declaration : 1\n <1><3b9>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <3ba> DW_AT_byte_size : 4\n <3bb> DW_AT_type : <0x3b4>\n <1><3bf>: Abbrev Number: 21 (DW_TAG_structure_type)\n- <3c0> DW_AT_name : (indirect string, offset: 0x3e5): _IO_wide_data\n+ <3c0> DW_AT_name : (indirect string, offset: 0x3e7): _IO_wide_data\n <3c4> DW_AT_declaration : 1\n <1><3c4>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <3c5> DW_AT_byte_size : 4\n <3c6> DW_AT_type : <0x3bf>\n <1><3ca>: Abbrev Number: 8 (DW_TAG_array_type)\n <3cb> DW_AT_type : <0x97>\n <3cf> DW_AT_sibling : <0x3da>\n <2><3d3>: Abbrev Number: 9 (DW_TAG_subrange_type)\n <3d4> DW_AT_type : <0x33>\n <3d8> DW_AT_upper_bound : 39\n <2><3d9>: Abbrev Number: 0\n <1><3da>: Abbrev Number: 10 (DW_TAG_variable)\n- <3db> DW_AT_name : (indirect string, offset: 0x392): stdin\n+ <3db> DW_AT_name : (indirect string, offset: 0x39b): stdin\n <3df> DW_AT_decl_file : 12\n <3e0> DW_AT_decl_line : 137\n <3e1> DW_AT_decl_column : 14\n <3e2> DW_AT_type : <0x3e6>\n <3e6> DW_AT_external : 1\n <3e6> DW_AT_declaration : 1\n <1><3e6>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <3e7> DW_AT_byte_size : 4\n <3e8> DW_AT_type : <0x379>\n <1><3ec>: Abbrev Number: 10 (DW_TAG_variable)\n- <3ed> DW_AT_name : (indirect string, offset: 0x48c): stdout\n+ <3ed> DW_AT_name : (indirect string, offset: 0x48e): stdout\n <3f1> DW_AT_decl_file : 12\n <3f2> DW_AT_decl_line : 138\n <3f3> DW_AT_decl_column : 14\n <3f4> DW_AT_type : <0x3e6>\n <3f8> DW_AT_external : 1\n <3f8> DW_AT_declaration : 1\n <1><3f8>: Abbrev Number: 10 (DW_TAG_variable)\n@@ -564,23 +564,23 @@\n <411> DW_AT_type : <0xb5>\n <415> DW_AT_sibling : <0x41b>\n <2><419>: Abbrev Number: 22 (DW_TAG_subrange_type)\n <2><41a>: Abbrev Number: 0\n <1><41b>: Abbrev Number: 7 (DW_TAG_const_type)\n <41c> DW_AT_type : <0x410>\n <1><420>: Abbrev Number: 10 (DW_TAG_variable)\n- <421> DW_AT_name : (indirect string, offset: 0x40d): sys_errlist\n+ <421> DW_AT_name : (indirect string, offset: 0x40f): sys_errlist\n <425> DW_AT_decl_file : 13\n <426> DW_AT_decl_line : 27\n <427> DW_AT_decl_column : 26\n <428> DW_AT_type : <0x41b>\n <42c> DW_AT_external : 1\n <42c> DW_AT_declaration : 1\n <1><42c>: Abbrev Number: 4 (DW_TAG_typedef)\n- <42d> DW_AT_name : (indirect string, offset: 0x164): uintptr\n+ <42d> DW_AT_name : (indirect string, offset: 0x166): uintptr\n <431> DW_AT_decl_file : 14\n <432> DW_AT_decl_line : 15\n <433> DW_AT_decl_column : 19\n <434> DW_AT_type : <0x1e6>\n <1><438>: Abbrev Number: 23 (DW_TAG_typedef)\n <439> DW_AT_name : G\n <43b> DW_AT_decl_file : 14\n@@ -591,36 +591,36 @@\n <443> DW_AT_name : G\n <445> DW_AT_byte_size : 8\n <446> DW_AT_decl_file : 14\n <447> DW_AT_decl_line : 23\n <448> DW_AT_decl_column : 8\n <449> DW_AT_sibling : <0x468>\n <2><44d>: Abbrev Number: 16 (DW_TAG_member)\n- <44e> DW_AT_name : (indirect string, offset: 0x46a): stacklo\n+ <44e> DW_AT_name : (indirect string, offset: 0x46c): stacklo\n <452> DW_AT_decl_file : 14\n <453> DW_AT_decl_line : 25\n <454> DW_AT_decl_column : 10\n <455> DW_AT_type : <0x42c>\n <459> DW_AT_data_member_location: 0\n <2><45a>: Abbrev Number: 16 (DW_TAG_member)\n- <45b> DW_AT_name : (indirect string, offset: 0x252): stackhi\n+ <45b> DW_AT_name : (indirect string, offset: 0x284): stackhi\n <45f> DW_AT_decl_file : 14\n <460> DW_AT_decl_line : 26\n <461> DW_AT_decl_column : 10\n <462> DW_AT_type : <0x42c>\n <466> DW_AT_data_member_location: 4\n <2><467>: Abbrev Number: 0\n <1><468>: Abbrev Number: 4 (DW_TAG_typedef)\n- <469> DW_AT_name : (indirect string, offset: 0x3f3): ThreadStart\n+ <469> DW_AT_name : (indirect string, offset: 0x3f5): ThreadStart\n <46d> DW_AT_decl_file : 14\n <46e> DW_AT_decl_line : 33\n <46f> DW_AT_decl_column : 28\n <470> DW_AT_type : <0x474>\n <1><474>: Abbrev Number: 19 (DW_TAG_structure_type)\n- <475> DW_AT_name : (indirect string, offset: 0x3f3): ThreadStart\n+ <475> DW_AT_name : (indirect string, offset: 0x3f5): ThreadStart\n <479> DW_AT_byte_size : 12\n <47a> DW_AT_decl_file : 14\n <47b> DW_AT_decl_line : 34\n <47c> DW_AT_decl_column : 8\n <47d> DW_AT_sibling : <0x4a6>\n <2><481>: Abbrev Number: 25 (DW_TAG_member)\n <482> DW_AT_name : g\n@@ -718,23 +718,23 @@\n <52a> DW_AT_type : <0x534>\n <52e> DW_AT_external : 1\n <52e> DW_AT_location : 5 byte block: 3 4 0 0 0 \t(DW_OP_addr: 4)\n <1><534>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <535> DW_AT_byte_size : 4\n <536> DW_AT_type : <0x50c>\n <1><53a>: Abbrev Number: 28 (DW_TAG_variable)\n- <53b> DW_AT_name : (indirect string, offset: 0x39f): setg_gcc\n+ <53b> DW_AT_name : (indirect string, offset: 0x3a1): setg_gcc\n <53f> DW_AT_decl_file : 1\n <540> DW_AT_decl_line : 14\n <541> DW_AT_decl_column : 15\n <542> DW_AT_type : <0x16b>\n <546> DW_AT_location : 5 byte block: 3 0 0 0 0 \t(DW_OP_addr: 0)\n <1><54c>: Abbrev Number: 29 (DW_TAG_subprogram)\n <54d> DW_AT_external : 1\n- <54d> DW_AT_name : (indirect string, offset: 0x355): x_cgo_init\n+ <54d> DW_AT_name : (indirect string, offset: 0x35e): x_cgo_init\n <551> DW_AT_decl_file : 1\n <552> DW_AT_decl_line : 60\n <553> DW_AT_decl_column : 1\n <554> DW_AT_prototyped : 1\n <554> DW_AT_low_pc : 0x110\n <558> DW_AT_high_pc : 0x8c\n <55c> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -745,23 +745,23 @@\n <565> DW_AT_decl_file : 1\n <566> DW_AT_decl_line : 60\n <567> DW_AT_decl_column : 15\n <568> DW_AT_type : <0x4a6>\n <56c> DW_AT_location : 0x6 (location list)\n <570> DW_AT_GNU_locviews: 0x0\n <2><574>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <575> DW_AT_name : (indirect string, offset: 0x2d4): setg\n+ <575> DW_AT_name : (indirect string, offset: 0x2dd): setg\n <579> DW_AT_decl_file : 1\n <57a> DW_AT_decl_line : 60\n <57b> DW_AT_decl_column : 25\n <57c> DW_AT_type : <0x16b>\n <580> DW_AT_location : 0x36 (location list)\n <584> DW_AT_GNU_locviews: 0x32\n <2><588>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <589> DW_AT_name : (indirect string, offset: 0x3d1): tlsg\n+ <589> DW_AT_name : (indirect string, offset: 0x3d3): tlsg\n <58d> DW_AT_decl_file : 1\n <58e> DW_AT_decl_line : 60\n <58f> DW_AT_decl_column : 46\n <590> DW_AT_type : <0x51c>\n <594> DW_AT_location : 0x5d (location list)\n <598> DW_AT_GNU_locviews: 0x57\n <2><59c>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n@@ -769,22 +769,22 @@\n <5a1> DW_AT_decl_file : 1\n <5a2> DW_AT_decl_line : 60\n <5a3> DW_AT_decl_column : 59\n <5a4> DW_AT_type : <0x51c>\n <5a8> DW_AT_location : 0x8f (location list)\n <5ac> DW_AT_GNU_locviews: 0x89\n <2><5b0>: Abbrev Number: 28 (DW_TAG_variable)\n- <5b1> DW_AT_name : (indirect string, offset: 0x36f): attr\n+ <5b1> DW_AT_name : (indirect string, offset: 0x378): attr\n <5b5> DW_AT_decl_file : 1\n <5b6> DW_AT_decl_line : 62\n <5b7> DW_AT_decl_column : 17\n <5b8> DW_AT_type : <0x154>\n <5bc> DW_AT_location : 2 byte block: 91 44 \t(DW_OP_fbreg: -60)\n <2><5bf>: Abbrev Number: 28 (DW_TAG_variable)\n- <5c0> DW_AT_name : (indirect string, offset: 0x2f8): size\n+ <5c0> DW_AT_name : (indirect string, offset: 0x301): size\n <5c4> DW_AT_decl_file : 1\n <5c5> DW_AT_decl_line : 63\n <5c6> DW_AT_decl_column : 9\n <5c7> DW_AT_type : <0xa3>\n <5cb> DW_AT_location : 2 byte block: 91 40 \t(DW_OP_fbreg: -64)\n <2><5ce>: Abbrev Number: 32 (DW_TAG_GNU_call_site)\n <5cf> DW_AT_low_pc : 0x13c\n@@ -820,15 +820,15 @@\n <618> DW_AT_GNU_call_site_value: 2 byte block: 76 0 \t(DW_OP_breg6 (r6): 0)\n <3><61b>: Abbrev Number: 33 (DW_TAG_GNU_call_site_parameter)\n <61c> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <61e> DW_AT_GNU_call_site_value: 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <3><621>: Abbrev Number: 0\n <2><622>: Abbrev Number: 0\n <1><623>: Abbrev Number: 35 (DW_TAG_subprogram)\n- <624> DW_AT_name : (indirect string, offset: 0x1a4): threadentry\n+ <624> DW_AT_name : (indirect string, offset: 0x1a6): threadentry\n <628> DW_AT_decl_file : 1\n <629> DW_AT_decl_line : 48\n <62a> DW_AT_decl_column : 1\n <62b> DW_AT_prototyped : 1\n <62b> DW_AT_type : <0x8f>\n <62f> DW_AT_low_pc : 0x0\n <633> DW_AT_high_pc : 0x40\n@@ -868,15 +868,15 @@\n <3><686>: Abbrev Number: 33 (DW_TAG_GNU_call_site_parameter)\n <687> DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <689> DW_AT_GNU_call_site_value: 3 byte block: 91 6c 6 \t(DW_OP_fbreg: -20; DW_OP_deref)\n <3><68d>: Abbrev Number: 0\n <2><68e>: Abbrev Number: 0\n <1><68f>: Abbrev Number: 29 (DW_TAG_subprogram)\n <690> DW_AT_external : 1\n- <690> DW_AT_name : (indirect string, offset: 0x33f): _cgo_sys_thread_start\n+ <690> DW_AT_name : (indirect string, offset: 0x348): _cgo_sys_thread_start\n <694> DW_AT_decl_file : 1\n <695> DW_AT_decl_line : 17\n <696> DW_AT_decl_column : 1\n <697> DW_AT_prototyped : 1\n <697> DW_AT_low_pc : 0x40\n <69b> DW_AT_high_pc : 0xd0\n <69f> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -887,15 +887,15 @@\n <6a9> DW_AT_decl_file : 1\n <6aa> DW_AT_decl_line : 17\n <6ab> DW_AT_decl_column : 36\n <6ac> DW_AT_type : <0x4bd>\n <6b0> DW_AT_location : 0x117 (location list)\n <6b4> DW_AT_GNU_locviews: 0x111\n <2><6b8>: Abbrev Number: 28 (DW_TAG_variable)\n- <6b9> DW_AT_name : (indirect string, offset: 0x36f): attr\n+ <6b9> DW_AT_name : (indirect string, offset: 0x378): attr\n <6bd> DW_AT_decl_file : 1\n <6be> DW_AT_decl_line : 19\n <6bf> DW_AT_decl_column : 17\n <6c0> DW_AT_type : <0x154>\n <6c4> DW_AT_location : 3 byte block: 91 c4 7d \t(DW_OP_fbreg: -316)\n <2><6c8>: Abbrev Number: 38 (DW_TAG_variable)\n <6c9> DW_AT_name : ign\n@@ -915,15 +915,15 @@\n <6e9> DW_AT_name : p\n <6eb> DW_AT_decl_file : 1\n <6ec> DW_AT_decl_line : 21\n <6ed> DW_AT_decl_column : 12\n <6ee> DW_AT_type : <0x112>\n <6f2> DW_AT_location : 3 byte block: 91 bc 7d \t(DW_OP_fbreg: -324)\n <2><6f6>: Abbrev Number: 28 (DW_TAG_variable)\n- <6f7> DW_AT_name : (indirect string, offset: 0x2f8): size\n+ <6f7> DW_AT_name : (indirect string, offset: 0x301): size\n <6fb> DW_AT_decl_file : 1\n <6fc> DW_AT_decl_line : 22\n <6fd> DW_AT_decl_column : 9\n <6fe> DW_AT_type : <0xa3>\n <702> DW_AT_location : 3 byte block: 91 c0 7d \t(DW_OP_fbreg: -320)\n <2><706>: Abbrev Number: 36 (DW_TAG_variable)\n <707> DW_AT_name : err\n@@ -1027,72 +1027,72 @@\n <2><7f3>: Abbrev Number: 39 (DW_TAG_GNU_call_site)\n <7f4> DW_AT_low_pc : 0x100\n <7f8> DW_AT_abstract_origin: <0x879>\n <2><7fc>: Abbrev Number: 0\n <1><7fd>: Abbrev Number: 40 (DW_TAG_subprogram)\n <7fe> DW_AT_external : 1\n <7fe> DW_AT_declaration : 1\n- <7fe> DW_AT_linkage_name: (indirect string, offset: 0x1e5): pthread_attr_init\n- <802> DW_AT_name : (indirect string, offset: 0x1e5): pthread_attr_init\n+ <7fe> DW_AT_linkage_name: (indirect string, offset: 0x217): pthread_attr_init\n+ <802> DW_AT_name : (indirect string, offset: 0x217): pthread_attr_init\n <806> DW_AT_decl_file : 15\n <807> DW_AT_decl_line : 288\n <809> DW_AT_decl_column : 12\n <1><80a>: Abbrev Number: 40 (DW_TAG_subprogram)\n <80b> DW_AT_external : 1\n <80b> DW_AT_declaration : 1\n- <80b> DW_AT_linkage_name: (indirect string, offset: 0x18a): pthread_attr_getstacksize\n- <80f> DW_AT_name : (indirect string, offset: 0x18a): pthread_attr_getstacksize\n+ <80b> DW_AT_linkage_name: (indirect string, offset: 0x18c): pthread_attr_getstacksize\n+ <80f> DW_AT_name : (indirect string, offset: 0x18c): pthread_attr_getstacksize\n <813> DW_AT_decl_file : 15\n <814> DW_AT_decl_line : 369\n <816> DW_AT_decl_column : 12\n <1><817>: Abbrev Number: 40 (DW_TAG_subprogram)\n <818> DW_AT_external : 1\n <818> DW_AT_declaration : 1\n- <818> DW_AT_linkage_name: (indirect string, offset: 0x455): pthread_attr_destroy\n- <81c> DW_AT_name : (indirect string, offset: 0x455): pthread_attr_destroy\n+ <818> DW_AT_linkage_name: (indirect string, offset: 0x457): pthread_attr_destroy\n+ <81c> DW_AT_name : (indirect string, offset: 0x457): pthread_attr_destroy\n <820> DW_AT_decl_file : 15\n <821> DW_AT_decl_line : 291\n <823> DW_AT_decl_column : 12\n <1><824>: Abbrev Number: 40 (DW_TAG_subprogram)\n <825> DW_AT_external : 1\n <825> DW_AT_declaration : 1\n <825> DW_AT_linkage_name: (indirect string, offset: 0xf9): free\n <829> DW_AT_name : (indirect string, offset: 0xf9): free\n <82d> DW_AT_decl_file : 16\n <82e> DW_AT_decl_line : 563\n <830> DW_AT_decl_column : 13\n <1><831>: Abbrev Number: 41 (DW_TAG_subprogram)\n <832> DW_AT_external : 1\n <832> DW_AT_declaration : 1\n- <832> DW_AT_linkage_name: (indirect string, offset: 0x330): crosscall_arm1\n- <836> DW_AT_name : (indirect string, offset: 0x330): crosscall_arm1\n+ <832> DW_AT_linkage_name: (indirect string, offset: 0x339): crosscall_arm1\n+ <836> DW_AT_name : (indirect string, offset: 0x339): crosscall_arm1\n <83a> DW_AT_decl_file : 1\n <83b> DW_AT_decl_line : 46\n <83c> DW_AT_decl_column : 13\n <1><83d>: Abbrev Number: 41 (DW_TAG_subprogram)\n <83e> DW_AT_external : 1\n <83e> DW_AT_declaration : 1\n <83e> DW_AT_linkage_name: (indirect string, offset: 0x98): sigfillset\n <842> DW_AT_name : (indirect string, offset: 0x98): sigfillset\n <846> DW_AT_decl_file : 8\n <847> DW_AT_decl_line : 199\n <848> DW_AT_decl_column : 12\n <1><849>: Abbrev Number: 41 (DW_TAG_subprogram)\n <84a> DW_AT_external : 1\n <84a> DW_AT_declaration : 1\n- <84a> DW_AT_linkage_name: (indirect string, offset: 0x47c): pthread_sigmask\n- <84e> DW_AT_name : (indirect string, offset: 0x47c): pthread_sigmask\n+ <84a> DW_AT_linkage_name: (indirect string, offset: 0x47e): pthread_sigmask\n+ <84e> DW_AT_name : (indirect string, offset: 0x47e): pthread_sigmask\n <852> DW_AT_decl_file : 17\n <853> DW_AT_decl_line : 31\n <854> DW_AT_decl_column : 12\n <1><855>: Abbrev Number: 42 (DW_TAG_subprogram)\n <856> DW_AT_external : 1\n <856> DW_AT_declaration : 1\n- <856> DW_AT_linkage_name: (indirect string, offset: 0x398): memset\n- <85a> DW_AT_name : (indirect string, offset: 0x419): __builtin_memset\n+ <856> DW_AT_linkage_name: (indirect string, offset: 0x154): memset\n+ <85a> DW_AT_name : (indirect string, offset: 0x41b): __builtin_memset\n <85e> DW_AT_decl_file : 20\n <85f> DW_AT_decl_line : 0\n <1><860>: Abbrev Number: 41 (DW_TAG_subprogram)\n <861> DW_AT_external : 1\n <861> DW_AT_declaration : 1\n <861> DW_AT_linkage_name: (indirect string, offset: 0x1a): _cgo_try_pthread_create\n <865> DW_AT_name : (indirect string, offset: 0x1a): _cgo_try_pthread_create\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,185 +1,185 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n threadentry():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:52\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:52\n 0:\te5902000 \tldr\tr2, [r0]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:49\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:49\n 4:\te92d4010 \tpush\t{r4, lr}\n 8:\te24dd008 \tsub\tsp, sp, #8\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:52\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:52\n c:\te5904008 \tldr\tr4, [r0, #8]\n 10:\te58d2004 \tstr\tr2, [sp, #4]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:53\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:53\n 14:\tebfffffe \tbl\t0 \n \t\t\t14: R_ARM_CALL\tfree\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:55\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:55\n 18:\te59f301c \tldr\tr3, [pc, #28]\t; 3c \n 1c:\te1a00004 \tmov\tr0, r4\n 20:\te59d2004 \tldr\tr2, [sp, #4]\n 24:\te08f3003 \tadd\tr3, pc, r3\n 28:\te5931000 \tldr\tr1, [r3]\n 2c:\tebfffffe \tbl\t0 \n \t\t\t2c: R_ARM_CALL\tcrosscall_arm1\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:57\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:57\n 30:\te3a00000 \tmov\tr0, #0\n 34:\te28dd008 \tadd\tsp, sp, #8\n 38:\te8bd8010 \tpop\t{r4, pc}\n 3c:\t00000010 \t.word\t0x00000010\n \t\t\t3c: R_ARM_REL32\t.bss\n \n 00000040 <_cgo_sys_thread_start>:\n _cgo_sys_thread_start():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:18\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:18\n 40:\te92d40f0 \tpush\t{r4, r5, r6, r7, lr}\n 44:\te24ddf4f \tsub\tsp, sp, #316\t; 0x13c\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:25\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:25\n 48:\te28d1038 \tadd\tr1, sp, #56\t; 0x38\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:26\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:26\n 4c:\te28d50b8 \tadd\tr5, sp, #184\t; 0xb8\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:31\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:31\n 50:\te28d4014 \tadd\tr4, sp, #20\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:18\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:18\n 54:\te1a06000 \tmov\tr6, r0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:25\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:25\n 58:\te1a00001 \tmov\tr0, r1\n 5c:\te58d1004 \tstr\tr1, [sp, #4]\n 60:\tebfffffe \tbl\t0 \n \t\t\t60: R_ARM_CALL\tsigfillset\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:26\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:26\n 64:\te59d1004 \tldr\tr1, [sp, #4]\n 68:\te1a02005 \tmov\tr2, r5\n 6c:\te3a00002 \tmov\tr0, #2\n 70:\tebfffffe \tbl\t0 \n \t\t\t70: R_ARM_CALL\tpthread_sigmask\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:31\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:31\n 74:\te3a02024 \tmov\tr2, #36\t; 0x24\n 78:\te3a01000 \tmov\tr1, #0\n 7c:\te1a00004 \tmov\tr0, r4\n 80:\tebfffffe \tbl\t0 \n \t\t\t80: R_ARM_CALL\tmemset\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:32\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:32\n 84:\te1a00004 \tmov\tr0, r4\n 88:\tebfffffe \tbl\t0 \n \t\t\t88: R_ARM_CALL\tpthread_attr_init\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:34\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:34\n 8c:\te28d1010 \tadd\tr1, sp, #16\n 90:\te1a00004 \tmov\tr0, r4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:33\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:33\n 94:\te3a07000 \tmov\tr7, #0\n 98:\te58d7010 \tstr\tr7, [sp, #16]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:34\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:34\n 9c:\tebfffffe \tbl\t0 \n \t\t\t9c: R_ARM_CALL\tpthread_attr_getstacksize\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:36\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:36\n a0:\te596c000 \tldr\tip, [r6]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:37\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:37\n a4:\te1a01004 \tmov\tr1, r4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:36\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:36\n a8:\te59de010 \tldr\tlr, [sp, #16]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:37\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:37\n ac:\te1a03006 \tmov\tr3, r6\n b0:\te59f2050 \tldr\tr2, [pc, #80]\t; 108 <_cgo_sys_thread_start+0xc8>\n b4:\te28d000c \tadd\tr0, sp, #12\n b8:\te08f2002 \tadd\tr2, pc, r2\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:36\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:36\n bc:\te58ce004 \tstr\tlr, [ip, #4]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:37\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:37\n c0:\tebfffffe \tbl\t0 <_cgo_try_pthread_create>\n \t\t\tc0: R_ARM_CALL\t_cgo_try_pthread_create\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:39\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:39\n c4:\te1a02007 \tmov\tr2, r7\n c8:\te1a01005 \tmov\tr1, r5\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:37\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:37\n cc:\te1a04000 \tmov\tr4, r0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:39\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:39\n d0:\te3a00002 \tmov\tr0, #2\n d4:\tebfffffe \tbl\t0 \n \t\t\td4: R_ARM_CALL\tpthread_sigmask\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:41\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:41\n d8:\te1540007 \tcmp\tr4, r7\n dc:\t1a000001 \tbne\te8 <_cgo_sys_thread_start+0xa8>\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:44\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:44\n e0:\te28ddf4f \tadd\tsp, sp, #316\t; 0x13c\n e4:\te8bd80f0 \tpop\t{r4, r5, r6, r7, pc}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:42\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:42\n e8:\te1a00004 \tmov\tr0, r4\n ec:\tebfffffe \tbl\t0 \n \t\t\tec: R_ARM_CALL\tstrerror\n f0:\te1a01000 \tmov\tr1, r0\n f4:\te59f0010 \tldr\tr0, [pc, #16]\t; 10c <_cgo_sys_thread_start+0xcc>\n f8:\te08f0000 \tadd\tr0, pc, r0\n fc:\tebfffffe \tbl\t0 \n \t\t\tfc: R_ARM_CALL\tfatalf\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:44\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:44\n 100:\te28ddf4f \tadd\tsp, sp, #316\t; 0x13c\n 104:\te8bd80f0 \tpop\t{r4, r5, r6, r7, pc}\n 108:\tffffff40 \t.word\t0xffffff40\n 10c:\t0000000c \t.word\t0x0000000c\n \t\t\t10c: R_ARM_REL32\t.LC0\n \n 00000110 :\n x_cgo_init():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:61\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:61\n 110:\te92d40f0 \tpush\t{r4, r5, r6, r7, lr}\n 114:\te24dd02c \tsub\tsp, sp, #44\t; 0x2c\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:65\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:65\n 118:\te59fc070 \tldr\tip, [pc, #112]\t; 190 \n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:66\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:66\n 11c:\te28d4004 \tadd\tr4, sp, #4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:61\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:61\n 120:\te1a05000 \tmov\tr5, r0\n 124:\te1a06002 \tmov\tr6, r2\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:65\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:65\n 128:\te08fc00c \tadd\tip, pc, ip\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:66\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:66\n 12c:\te1a00004 \tmov\tr0, r4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:61\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:61\n 130:\te1a07003 \tmov\tr7, r3\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:65\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:65\n 134:\te58c1000 \tstr\tr1, [ip]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:66\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:66\n 138:\tebfffffe \tbl\t0 \n \t\t\t138: R_ARM_CALL\tpthread_attr_init\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:67\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:67\n 13c:\te1a0100d \tmov\tr1, sp\n 140:\te1a00004 \tmov\tr0, r4\n 144:\tebfffffe \tbl\t0 \n \t\t\t144: R_ARM_CALL\tpthread_attr_getstacksize\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:68\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:68\n 148:\te59d3000 \tldr\tr3, [sp]\n 14c:\te2841a01 \tadd\tr1, r4, #4096\t; 0x1000\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:69\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:69\n 150:\te1a00004 \tmov\tr0, r4\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:68\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:68\n 154:\te0411003 \tsub\tr1, r1, r3\n 158:\te5851000 \tstr\tr1, [r5]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:69\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:69\n 15c:\tebfffffe \tbl\t0 \n \t\t\t15c: R_ARM_CALL\tpthread_attr_destroy\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:61\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:61\n 160:\te59f102c \tldr\tr1, [pc, #44]\t; 194 \n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:71\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:71\n 164:\te59f002c \tldr\tr0, [pc, #44]\t; 198 \n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:61\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:61\n 168:\te08f1001 \tadd\tr1, pc, r1\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:71\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:71\n 16c:\te7913000 \tldr\tr3, [r1, r0]\n 170:\te5933000 \tldr\tr3, [r3]\n 174:\te3530000 \tcmp\tr3, #0\n 178:\t0a000002 \tbeq\t188 \n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:72\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:72\n 17c:\te1a01007 \tmov\tr1, r7\n 180:\te1a00006 \tmov\tr0, r6\n 184:\te12fff33 \tblx\tr3\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_linux_arm.c:74\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_linux_arm.c:74\n 188:\te28dd02c \tadd\tsp, sp, #44\t; 0x2c\n 18c:\te8bd80f0 \tpop\t{r4, r5, r6, r7, pc}\n 190:\t00000060 \t.word\t0x00000060\n \t\t\t190: R_ARM_REL32\t.bss\n 194:\t00000024 \t.word\t0x00000024\n \t\t\t194: R_ARM_GOTPC\t_GLOBAL_OFFSET_TABLE_\n 198:\t00000000 \t.word\t0x00000000\n" }, { "source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -27,79 +27,79 @@\n [ fe] _cgo_sys_thread_create\n [ 115] tlsbase\n [ 11d] x_cgo_inittls\n [ 12b] strerror\n [ 134] stderr\n [ 13b] long long int\n [ 149] __timezone\n- [ 154] char\n- [ 159] __daylight\n- [ 164] uintptr\n- [ 16c] long int\n- [ 175] __int64_t\n- [ 17f] _wide_data\n- [ 18a] pthread_attr_getstacksize\n- [ 1a4] threadentry\n- [ 1b0] _cur_column\n- [ 1bc] _IO_write_base\n- [ 1cb] _old_offset\n- [ 1d7] unsigned char\n- [ 1e5] pthread_attr_init\n- [ 1f7] signed char\n- [ 203] _codecvt\n- [ 20c] long long unsigned int\n- [ 223] unsigned int\n- [ 230] _IO_marker\n- [ 23b] _shortbuf\n- [ 245] _IO_read_end\n- [ 252] stackhi\n- [ 25a] tzname\n- [ 261] _unused2\n- [ 26a] _IO_read_ptr\n- [ 277] _sys_siglist\n- [ 284] __size\n- [ 28b] _IO_buf_end\n- [ 297] /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n- [ 2c5] _IO_FILE\n- [ 2ce] __val\n- [ 2d4] setg\n- [ 2d9] _freeres_list\n- [ 2e7] __off64_t\n- [ 2f1] __pad5\n- [ 2f8] size\n- [ 2fd] short unsigned int\n- [ 310] long unsigned int\n- [ 322] _IO_write_end\n- [ 330] crosscall_arm1\n- [ 33f] _cgo_sys_thread_start\n- [ 355] x_cgo_init\n- [ 360] _fileno\n- [ 368] _chain\n- [ 36f] attr\n- [ 374] _mode\n- [ 37a] __off_t\n- [ 382] _IO_backup_base\n- [ 392] stdin\n- [ 398] memset\n- [ 39f] setg_gcc\n- [ 3a8] _lock\n- [ 3ae] _IO_codecvt\n- [ 3ba] _IO_read_base\n- [ 3c8] sigset_t\n- [ 3d1] tlsg\n- [ 3d6] _vtable_offset\n- [ 3e5] _IO_wide_data\n- [ 3f3] ThreadStart\n- [ 3ff] _IO_save_base\n- [ 40d] sys_errlist\n- [ 419] __builtin_memset\n- [ 42a] FILE\n- [ 42f] GNU C17 9.2.1 20200224\n- [ 446] pthread_attr_t\n- [ 455] pthread_attr_destroy\n- [ 46a] stacklo\n- [ 472] pthread_t\n- [ 47c] pthread_sigmask\n- [ 48c] stdout\n- [ 493] _IO_lock_t\n- [ 49e] __sigset_t\n+ [ 154] memset\n+ [ 15b] __daylight\n+ [ 166] uintptr\n+ [ 16e] long int\n+ [ 177] __int64_t\n+ [ 181] _wide_data\n+ [ 18c] pthread_attr_getstacksize\n+ [ 1a6] threadentry\n+ [ 1b2] _cur_column\n+ [ 1be] _IO_write_base\n+ [ 1cd] /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n+ [ 1fd] _old_offset\n+ [ 209] unsigned char\n+ [ 217] pthread_attr_init\n+ [ 229] signed char\n+ [ 235] _codecvt\n+ [ 23e] long long unsigned int\n+ [ 255] unsigned int\n+ [ 262] _IO_marker\n+ [ 26d] _shortbuf\n+ [ 277] _IO_read_end\n+ [ 284] stackhi\n+ [ 28c] tzname\n+ [ 293] _unused2\n+ [ 29c] _IO_read_ptr\n+ [ 2a9] _sys_siglist\n+ [ 2b6] __size\n+ [ 2bd] _IO_buf_end\n+ [ 2c9] char\n+ [ 2ce] _IO_FILE\n+ [ 2d7] __val\n+ [ 2dd] setg\n+ [ 2e2] _freeres_list\n+ [ 2f0] __off64_t\n+ [ 2fa] __pad5\n+ [ 301] size\n+ [ 306] short unsigned int\n+ [ 319] long unsigned int\n+ [ 32b] _IO_write_end\n+ [ 339] crosscall_arm1\n+ [ 348] _cgo_sys_thread_start\n+ [ 35e] x_cgo_init\n+ [ 369] _fileno\n+ [ 371] _chain\n+ [ 378] attr\n+ [ 37d] _mode\n+ [ 383] __off_t\n+ [ 38b] _IO_backup_base\n+ [ 39b] stdin\n+ [ 3a1] setg_gcc\n+ [ 3aa] _lock\n+ [ 3b0] _IO_codecvt\n+ [ 3bc] _IO_read_base\n+ [ 3ca] sigset_t\n+ [ 3d3] tlsg\n+ [ 3d8] _vtable_offset\n+ [ 3e7] _IO_wide_data\n+ [ 3f5] ThreadStart\n+ [ 401] _IO_save_base\n+ [ 40f] sys_errlist\n+ [ 41b] __builtin_memset\n+ [ 42c] FILE\n+ [ 431] GNU C17 9.2.1 20200224\n+ [ 448] pthread_attr_t\n+ [ 457] pthread_attr_destroy\n+ [ 46c] stacklo\n+ [ 474] pthread_t\n+ [ 47e] pthread_sigmask\n+ [ 48e] stdout\n+ [ 495] _IO_lock_t\n+ [ 4a0] __sigset_t\n \n" } ] }, { "source1": "_x007.o", "source2": "_x007.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: ARM\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 4252 (bytes into file)\n+ Start of section headers: 4256 (bytes into file)\n Flags: 0x5000000, Version5 EABI\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 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 0x109c:\n+There are 22 section headers, starting at offset 0x10a0:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .text PROGBITS 00000000 000034 000010 00 AX 0 0 4\n- [ 2] .rel.text REL 00000000 000d00 000010 08 I 19 1 4\n+ [ 2] .rel.text REL 00000000 000d04 000010 08 I 19 1 4\n [ 3] .data PROGBITS 00000000 000044 000000 00 WA 0 0 1\n [ 4] .bss NOBITS 00000000 000044 000000 00 WA 0 0 1\n [ 5] .debug_info PROGBITS 00000000 000044 00047e 00 0 0 1\n- [ 6] .rel.debug_info REL 00000000 000d10 000290 08 I 19 5 4\n+ [ 6] .rel.debug_info REL 00000000 000d14 000290 08 I 19 5 4\n [ 7] .debug_abbrev PROGBITS 00000000 0004c2 000162 00 0 0 1\n [ 8] .debug_loc PROGBITS 00000000 000624 00004a 00 0 0 1\n [ 9] .debug_aranges PROGBITS 00000000 00066e 000020 00 0 0 1\n- [10] .rel.debug_aranges REL 00000000 000fa0 000010 08 I 19 9 4\n+ [10] .rel.debug_aranges REL 00000000 000fa4 000010 08 I 19 9 4\n [11] .debug_line PROGBITS 00000000 00068e 00014c 00 0 0 1\n- [12] .rel.debug_line REL 00000000 000fb0 000008 08 I 19 11 4\n- [13] .debug_str PROGBITS 00000000 0007da 00032a 01 MS 0 0 1\n- [14] .comment PROGBITS 00000000 000b04 000027 01 MS 0 0 1\n- [15] .note.GNU-stack PROGBITS 00000000 000b2b 000000 00 0 0 1\n- [16] .debug_frame PROGBITS 00000000 000b2c 000030 00 0 0 4\n- [17] .rel.debug_frame REL 00000000 000fb8 000020 08 I 19 16 4\n- [18] .ARM.attributes ARM_ATTRIBUTES 00000000 000b5c 000033 00 0 0 1\n- [19] .symtab SYMTAB 00000000 000b90 000140 10 20 16 4\n- [20] .strtab STRTAB 00000000 000cd0 00002d 00 0 0 1\n- [21] .shstrtab STRTAB 00000000 000fd8 0000c1 00 0 0 1\n+ [12] .rel.debug_line REL 00000000 000fb4 000008 08 I 19 11 4\n+ [13] .debug_str PROGBITS 00000000 0007da 00032c 01 MS 0 0 1\n+ [14] .comment PROGBITS 00000000 000b06 000027 01 MS 0 0 1\n+ [15] .note.GNU-stack PROGBITS 00000000 000b2d 000000 00 0 0 1\n+ [16] .debug_frame PROGBITS 00000000 000b30 000030 00 0 0 4\n+ [17] .rel.debug_frame REL 00000000 000fbc 000020 08 I 19 16 4\n+ [18] .ARM.attributes ARM_ATTRIBUTES 00000000 000b60 000033 00 0 0 1\n+ [19] .symtab SYMTAB 00000000 000b94 000140 10 20 16 4\n+ [20] .strtab STRTAB 00000000 000cd4 00002d 00 0 0 1\n+ [21] .shstrtab STRTAB 00000000 000fdc 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 y (purecode), p (processor specific)\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n-Relocation section '.rel.text' at offset 0xd00 contains 2 entries:\n+Relocation section '.rel.text' at offset 0xd04 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000008 0000111d R_ARM_JUMP24 00000000 setenv\n 0000000c 0000131d R_ARM_JUMP24 00000000 unsetenv\n \n-Relocation section '.rel.debug_info' at offset 0xd10 contains 82 entries:\n+Relocation section '.rel.debug_info' at offset 0xd14 contains 82 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000702 R_ARM_ABS32 00000000 .debug_abbrev\n 0000000c 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000011 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000015 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000019 00000202 R_ARM_ABS32 00000000 .text\n 00000021 00000a02 R_ARM_ABS32 00000000 .debug_line\n@@ -85,22 +85,22 @@\n 00000449 00000802 R_ARM_ABS32 00000000 .debug_loc\n 0000044e 00000202 R_ARM_ABS32 00000000 .text\n 00000464 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000468 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000471 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000475 00000b02 R_ARM_ABS32 00000000 .debug_str\n \n-Relocation section '.rel.debug_aranges' at offset 0xfa0 contains 2 entries:\n+Relocation section '.rel.debug_aranges' at offset 0xfa4 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000602 R_ARM_ABS32 00000000 .debug_info\n 00000010 00000202 R_ARM_ABS32 00000000 .text\n \n-Relocation section '.rel.debug_line' at offset 0xfb0 contains 1 entry:\n+Relocation section '.rel.debug_line' at offset 0xfb4 contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n 0000012e 00000202 R_ARM_ABS32 00000000 .text\n \n-Relocation section '.rel.debug_frame' at offset 0xfb8 contains 4 entries:\n+Relocation section '.rel.debug_frame' at offset 0xfbc contains 4 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000014 00000d02 R_ARM_ABS32 00000000 .debug_frame\n 00000018 00000202 R_ARM_ABS32 00000000 .text\n 00000024 00000d02 R_ARM_ABS32 00000000 .debug_frame\n 00000028 00000202 R_ARM_ABS32 00000000 .text\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,88 +2,88 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x47a (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x1f5): GNU C17 9.2.1 20200224\n+ DW_AT_producer : (indirect string, offset: 0x1f7): GNU C17 9.2.1 20200224\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x261): gcc_setenv.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x44): /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x263): gcc_setenv.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x147): /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x10\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x253): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x255): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x1b0): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x1b2): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n- <36> DW_AT_name : (indirect string, offset: 0x15b): unsigned int\n+ <36> DW_AT_name : (indirect string, offset: 0x12d): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x187): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x189): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0x93): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x7c): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0x26e): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0x270): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 4 (DW_TAG_typedef)\n- <57> DW_AT_name : (indirect string, offset: 0x72): __int64_t\n+ <57> DW_AT_name : (indirect string, offset: 0x5b): __int64_t\n <5b> DW_AT_decl_file : 2\n <5c> DW_AT_decl_line : 47\n <5d> DW_AT_decl_column : 44\n <5e> DW_AT_type : <0x62>\n <1><62>: Abbrev Number: 2 (DW_TAG_base_type)\n <63> DW_AT_byte_size : 8\n <64> DW_AT_encoding : 5\t(signed)\n- <65> DW_AT_name : (indirect string, offset: 0x85): long long int\n+ <65> DW_AT_name : (indirect string, offset: 0x6e): long long int\n <1><69>: Abbrev Number: 2 (DW_TAG_base_type)\n <6a> DW_AT_byte_size : 8\n <6b> DW_AT_encoding : 7\t(unsigned)\n- <6c> DW_AT_name : (indirect string, offset: 0xb5): long long unsigned int\n+ <6c> DW_AT_name : (indirect string, offset: 0x44): long long unsigned int\n <1><70>: Abbrev Number: 4 (DW_TAG_typedef)\n <71> DW_AT_name : (indirect string, offset: 0x0): __off_t\n <75> DW_AT_decl_file : 2\n <76> DW_AT_decl_line : 152\n <77> DW_AT_decl_column : 25\n <78> DW_AT_type : <0x7c>\n <1><7c>: Abbrev Number: 2 (DW_TAG_base_type)\n <7d> DW_AT_byte_size : 4\n <7e> DW_AT_encoding : 5\t(signed)\n- <7f> DW_AT_name : (indirect string, offset: 0xe1): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0xb3): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x29f): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x2a1): __off64_t\n <88> DW_AT_decl_file : 2\n <89> DW_AT_decl_line : 153\n <8a> DW_AT_decl_column : 27\n <8b> DW_AT_type : <0x56>\n <1><8f>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <90> DW_AT_byte_size : 4\n <1><91>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <92> DW_AT_byte_size : 4\n <93> DW_AT_type : <0x97>\n <1><97>: Abbrev Number: 2 (DW_TAG_base_type)\n <98> DW_AT_byte_size : 1\n <99> DW_AT_encoding : 8\t(unsigned char)\n- <9a> DW_AT_name : (indirect string, offset: 0x29a): char\n+ <9a> DW_AT_name : (indirect string, offset: 0x29c): char\n <1><9e>: Abbrev Number: 7 (DW_TAG_const_type)\n <9f> DW_AT_type : <0x97>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x23): uintptr_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 96\n DW_AT_decl_column : 23\n@@ -91,237 +91,237 @@\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x1c): size_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n DW_AT_type : <0x33>\n <1>: Abbrev Number: 8 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x22d): _IO_FILE\n+ DW_AT_name : (indirect string, offset: 0x22f): _IO_FILE\n DW_AT_byte_size : 152\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 8\n DW_AT_sibling : <0x242>\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xea): _flags\n+ DW_AT_name : (indirect string, offset: 0xbc): _flags\n DW_AT_decl_file : 5\n DW_AT_decl_line : 51\n DW_AT_decl_column : 7\n DW_AT_type : <0x4f>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 9 (DW_TAG_member)\n DW_AT_name : (indirect string, offset: 0x8): _IO_read_ptr\n DW_AT_decl_file : 5\n DW_AT_decl_line : 54\n DW_AT_decl_column : 9\n
DW_AT_type : <0x91>\n DW_AT_data_member_location: 4\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xd4): _IO_read_end\n+ DW_AT_name : (indirect string, offset: 0xa6): _IO_read_end\n DW_AT_decl_file : 5\n DW_AT_decl_line : 55\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 8\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2a9): _IO_read_base\n+ DW_AT_name : (indirect string, offset: 0x2ab): _IO_read_base\n DW_AT_decl_file : 5\n DW_AT_decl_line : 56\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 12\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x31b): _IO_write_base\n+ DW_AT_name : (indirect string, offset: 0x31d): _IO_write_base\n <101> DW_AT_decl_file : 5\n <102> DW_AT_decl_line : 57\n <103> DW_AT_decl_column : 9\n <104> DW_AT_type : <0x91>\n <108> DW_AT_data_member_location: 16\n <2><109>: Abbrev Number: 9 (DW_TAG_member)\n- <10a> DW_AT_name : (indirect string, offset: 0x199): _IO_write_ptr\n+ <10a> DW_AT_name : (indirect string, offset: 0x19b): _IO_write_ptr\n <10e> DW_AT_decl_file : 5\n <10f> DW_AT_decl_line : 58\n <110> DW_AT_decl_column : 9\n <111> DW_AT_type : <0x91>\n <115> DW_AT_data_member_location: 20\n <2><116>: Abbrev Number: 9 (DW_TAG_member)\n- <117> DW_AT_name : (indirect string, offset: 0x20c): _IO_write_end\n+ <117> DW_AT_name : (indirect string, offset: 0x20e): _IO_write_end\n <11b> DW_AT_decl_file : 5\n <11c> DW_AT_decl_line : 59\n <11d> DW_AT_decl_column : 9\n <11e> DW_AT_type : <0x91>\n <122> DW_AT_data_member_location: 24\n <2><123>: Abbrev Number: 9 (DW_TAG_member)\n <124> DW_AT_name : (indirect string, offset: 0x37): _IO_buf_base\n <128> DW_AT_decl_file : 5\n <129> DW_AT_decl_line : 60\n <12a> DW_AT_decl_column : 9\n <12b> DW_AT_type : <0x91>\n <12f> DW_AT_data_member_location: 28\n <2><130>: Abbrev Number: 9 (DW_TAG_member)\n- <131> DW_AT_name : (indirect string, offset: 0xf1): _IO_buf_end\n+ <131> DW_AT_name : (indirect string, offset: 0xc3): _IO_buf_end\n <135> DW_AT_decl_file : 5\n <136> DW_AT_decl_line : 61\n <137> DW_AT_decl_column : 9\n <138> DW_AT_type : <0x91>\n <13c> DW_AT_data_member_location: 32\n <2><13d>: Abbrev Number: 9 (DW_TAG_member)\n- <13e> DW_AT_name : (indirect string, offset: 0x1cc): _IO_save_base\n+ <13e> DW_AT_name : (indirect string, offset: 0x1ce): _IO_save_base\n <142> DW_AT_decl_file : 5\n <143> DW_AT_decl_line : 64\n <144> DW_AT_decl_column : 9\n <145> DW_AT_type : <0x91>\n <149> DW_AT_data_member_location: 36\n <2><14a>: Abbrev Number: 9 (DW_TAG_member)\n- <14b> DW_AT_name : (indirect string, offset: 0x2db): _IO_backup_base\n+ <14b> DW_AT_name : (indirect string, offset: 0x2dd): _IO_backup_base\n <14f> DW_AT_decl_file : 5\n <150> DW_AT_decl_line : 65\n <151> DW_AT_decl_column : 9\n <152> DW_AT_type : <0x91>\n <156> DW_AT_data_member_location: 40\n <2><157>: Abbrev Number: 9 (DW_TAG_member)\n- <158> DW_AT_name : (indirect string, offset: 0x2b7): _IO_save_end\n+ <158> DW_AT_name : (indirect string, offset: 0x2b9): _IO_save_end\n <15c> DW_AT_decl_file : 5\n <15d> DW_AT_decl_line : 66\n <15e> DW_AT_decl_column : 9\n <15f> DW_AT_type : <0x91>\n <163> DW_AT_data_member_location: 44\n <2><164>: Abbrev Number: 9 (DW_TAG_member)\n- <165> DW_AT_name : (indirect string, offset: 0x24a): _markers\n+ <165> DW_AT_name : (indirect string, offset: 0x24c): _markers\n <169> DW_AT_decl_file : 5\n <16a> DW_AT_decl_line : 68\n <16b> DW_AT_decl_column : 22\n <16c> DW_AT_type : <0x25b>\n <170> DW_AT_data_member_location: 48\n <2><171>: Abbrev Number: 9 (DW_TAG_member)\n <172> DW_AT_name : (indirect string, offset: 0x15): _chain\n <176> DW_AT_decl_file : 5\n <177> DW_AT_decl_line : 70\n <178> DW_AT_decl_column : 20\n <179> DW_AT_type : <0x261>\n <17d> DW_AT_data_member_location: 52\n <2><17e>: Abbrev Number: 9 (DW_TAG_member)\n- <17f> DW_AT_name : (indirect string, offset: 0xcc): _fileno\n+ <17f> DW_AT_name : (indirect string, offset: 0x9e): _fileno\n <183> DW_AT_decl_file : 5\n <184> DW_AT_decl_line : 72\n <185> DW_AT_decl_column : 7\n <186> DW_AT_type : <0x4f>\n <18a> DW_AT_data_member_location: 56\n <2><18b>: Abbrev Number: 9 (DW_TAG_member)\n- <18c> DW_AT_name : (indirect string, offset: 0x1e0): _flags2\n+ <18c> DW_AT_name : (indirect string, offset: 0x1e2): _flags2\n <190> DW_AT_decl_file : 5\n <191> DW_AT_decl_line : 73\n <192> DW_AT_decl_column : 7\n <193> DW_AT_type : <0x4f>\n <197> DW_AT_data_member_location: 60\n <2><198>: Abbrev Number: 9 (DW_TAG_member)\n- <199> DW_AT_name : (indirect string, offset: 0x121): _old_offset\n+ <199> DW_AT_name : (indirect string, offset: 0xf3): _old_offset\n <19d> DW_AT_decl_file : 5\n <19e> DW_AT_decl_line : 74\n <19f> DW_AT_decl_column : 11\n <1a0> DW_AT_type : <0x70>\n <1a4> DW_AT_data_member_location: 64\n <2><1a5>: Abbrev Number: 9 (DW_TAG_member)\n- <1a6> DW_AT_name : (indirect string, offset: 0xfd): _cur_column\n+ <1a6> DW_AT_name : (indirect string, offset: 0xcf): _cur_column\n <1aa> DW_AT_decl_file : 5\n <1ab> DW_AT_decl_line : 77\n <1ac> DW_AT_decl_column : 18\n <1ad> DW_AT_type : <0x2c>\n <1b1> DW_AT_data_member_location: 68\n <2><1b2>: Abbrev Number: 9 (DW_TAG_member)\n- <1b3> DW_AT_name : (indirect string, offset: 0x286): _vtable_offset\n+ <1b3> DW_AT_name : (indirect string, offset: 0x288): _vtable_offset\n <1b7> DW_AT_decl_file : 5\n <1b8> DW_AT_decl_line : 78\n <1b9> DW_AT_decl_column : 15\n <1ba> DW_AT_type : <0x41>\n <1be> DW_AT_data_member_location: 70\n <2><1bf>: Abbrev Number: 9 (DW_TAG_member)\n <1c0> DW_AT_name : (indirect string, offset: 0x2d): _shortbuf\n <1c4> DW_AT_decl_file : 5\n <1c5> DW_AT_decl_line : 79\n <1c6> DW_AT_decl_column : 8\n <1c7> DW_AT_type : <0x267>\n <1cb> DW_AT_data_member_location: 71\n <2><1cc>: Abbrev Number: 9 (DW_TAG_member)\n- <1cd> DW_AT_name : (indirect string, offset: 0x1da): _lock\n+ <1cd> DW_AT_name : (indirect string, offset: 0x1dc): _lock\n <1d1> DW_AT_decl_file : 5\n <1d2> DW_AT_decl_line : 81\n <1d3> DW_AT_decl_column : 15\n <1d4> DW_AT_type : <0x277>\n <1d8> DW_AT_data_member_location: 72\n <2><1d9>: Abbrev Number: 9 (DW_TAG_member)\n- <1da> DW_AT_name : (indirect string, offset: 0x12d): _offset\n+ <1da> DW_AT_name : (indirect string, offset: 0xff): _offset\n <1de> DW_AT_decl_file : 5\n <1df> DW_AT_decl_line : 89\n <1e0> DW_AT_decl_column : 13\n <1e1> DW_AT_type : <0x83>\n <1e5> DW_AT_data_member_location: 80\n <2><1e6>: Abbrev Number: 9 (DW_TAG_member)\n- <1e7> DW_AT_name : (indirect string, offset: 0x7c): _codecvt\n+ <1e7> DW_AT_name : (indirect string, offset: 0x65): _codecvt\n <1eb> DW_AT_decl_file : 5\n <1ec> DW_AT_decl_line : 91\n <1ed> DW_AT_decl_column : 23\n <1ee> DW_AT_type : <0x282>\n <1f2> DW_AT_data_member_location: 88\n <2><1f3>: Abbrev Number: 9 (DW_TAG_member)\n- <1f4> DW_AT_name : (indirect string, offset: 0x2f9): _wide_data\n+ <1f4> DW_AT_name : (indirect string, offset: 0x2fb): _wide_data\n <1f8> DW_AT_decl_file : 5\n <1f9> DW_AT_decl_line : 92\n <1fa> DW_AT_decl_column : 25\n <1fb> DW_AT_type : <0x28d>\n <1ff> DW_AT_data_member_location: 92\n <2><200>: Abbrev Number: 9 (DW_TAG_member)\n- <201> DW_AT_name : (indirect string, offset: 0x2eb): _freeres_list\n+ <201> DW_AT_name : (indirect string, offset: 0x2ed): _freeres_list\n <205> DW_AT_decl_file : 5\n <206> DW_AT_decl_line : 93\n <207> DW_AT_decl_column : 20\n <208> DW_AT_type : <0x261>\n <20c> DW_AT_data_member_location: 96\n <2><20d>: Abbrev Number: 9 (DW_TAG_member)\n- <20e> DW_AT_name : (indirect string, offset: 0x168): _freeres_buf\n+ <20e> DW_AT_name : (indirect string, offset: 0x13a): _freeres_buf\n <212> DW_AT_decl_file : 5\n <213> DW_AT_decl_line : 94\n <214> DW_AT_decl_column : 9\n <215> DW_AT_type : <0x8f>\n <219> DW_AT_data_member_location: 100\n <2><21a>: Abbrev Number: 9 (DW_TAG_member)\n- <21b> DW_AT_name : (indirect string, offset: 0x2c4): __pad5\n+ <21b> DW_AT_name : (indirect string, offset: 0x2c6): __pad5\n <21f> DW_AT_decl_file : 5\n <220> DW_AT_decl_line : 95\n <221> DW_AT_decl_column : 10\n <222> DW_AT_type : <0xaf>\n <226> DW_AT_data_member_location: 104\n <2><227>: Abbrev Number: 9 (DW_TAG_member)\n- <228> DW_AT_name : (indirect string, offset: 0x1e8): _mode\n+ <228> DW_AT_name : (indirect string, offset: 0x1ea): _mode\n <22c> DW_AT_decl_file : 5\n <22d> DW_AT_decl_line : 96\n <22e> DW_AT_decl_column : 7\n <22f> DW_AT_type : <0x4f>\n <233> DW_AT_data_member_location: 108\n <2><234>: Abbrev Number: 9 (DW_TAG_member)\n- <235> DW_AT_name : (indirect string, offset: 0x2cb): _unused2\n+ <235> DW_AT_name : (indirect string, offset: 0x2cd): _unused2\n <239> DW_AT_decl_file : 5\n <23a> DW_AT_decl_line : 98\n <23b> DW_AT_decl_column : 8\n <23c> DW_AT_type : <0x293>\n <240> DW_AT_data_member_location: 112\n <2><241>: Abbrev Number: 0\n <1><242>: Abbrev Number: 4 (DW_TAG_typedef)\n- <243> DW_AT_name : (indirect string, offset: 0x295): FILE\n+ <243> DW_AT_name : (indirect string, offset: 0x297): FILE\n <247> DW_AT_decl_file : 6\n <248> DW_AT_decl_line : 7\n <249> DW_AT_decl_column : 25\n <24a> DW_AT_type : <0xbb>\n <1><24e>: Abbrev Number: 10 (DW_TAG_typedef)\n- <24f> DW_AT_name : (indirect string, offset: 0x222): _IO_lock_t\n+ <24f> DW_AT_name : (indirect string, offset: 0x224): _IO_lock_t\n <253> DW_AT_decl_file : 5\n <254> DW_AT_decl_line : 43\n <255> DW_AT_decl_column : 14\n <1><256>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <257> DW_AT_name : (indirect string, offset: 0x13d): _IO_marker\n+ <257> DW_AT_name : (indirect string, offset: 0x10f): _IO_marker\n <25b> DW_AT_declaration : 1\n <1><25b>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <25c> DW_AT_byte_size : 4\n <25d> DW_AT_type : <0x256>\n <1><261>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <262> DW_AT_byte_size : 4\n <263> DW_AT_type : <0xbb>\n@@ -332,61 +332,61 @@\n <271> DW_AT_type : <0x33>\n <275> DW_AT_upper_bound : 0\n <2><276>: Abbrev Number: 0\n <1><277>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <278> DW_AT_byte_size : 4\n <279> DW_AT_type : <0x24e>\n <1><27d>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <27e> DW_AT_name : (indirect string, offset: 0x109): _IO_codecvt\n+ <27e> DW_AT_name : (indirect string, offset: 0xdb): _IO_codecvt\n <282> DW_AT_declaration : 1\n <1><282>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <283> DW_AT_byte_size : 4\n <284> DW_AT_type : <0x27d>\n <1><288>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <289> DW_AT_name : (indirect string, offset: 0x278): _IO_wide_data\n+ <289> DW_AT_name : (indirect string, offset: 0x27a): _IO_wide_data\n <28d> DW_AT_declaration : 1\n <1><28d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <28e> DW_AT_byte_size : 4\n <28f> DW_AT_type : <0x288>\n <1><293>: Abbrev Number: 12 (DW_TAG_array_type)\n <294> DW_AT_type : <0x97>\n <298> DW_AT_sibling : <0x2a3>\n <2><29c>: Abbrev Number: 13 (DW_TAG_subrange_type)\n <29d> DW_AT_type : <0x33>\n <2a1> DW_AT_upper_bound : 39\n <2><2a2>: Abbrev Number: 0\n <1><2a3>: Abbrev Number: 14 (DW_TAG_variable)\n- <2a4> DW_AT_name : (indirect string, offset: 0x148): stdin\n+ <2a4> DW_AT_name : (indirect string, offset: 0x11a): stdin\n <2a8> DW_AT_decl_file : 7\n <2a9> DW_AT_decl_line : 137\n <2aa> DW_AT_decl_column : 14\n <2ab> DW_AT_type : <0x2af>\n <2af> DW_AT_external : 1\n <2af> DW_AT_declaration : 1\n <1><2af>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2b0> DW_AT_byte_size : 4\n <2b1> DW_AT_type : <0x242>\n <1><2b5>: Abbrev Number: 14 (DW_TAG_variable)\n- <2b6> DW_AT_name : (indirect string, offset: 0x1ee): stdout\n+ <2b6> DW_AT_name : (indirect string, offset: 0x1f0): stdout\n <2ba> DW_AT_decl_file : 7\n <2bb> DW_AT_decl_line : 138\n <2bc> DW_AT_decl_column : 14\n <2bd> DW_AT_type : <0x2af>\n <2c1> DW_AT_external : 1\n <2c1> DW_AT_declaration : 1\n <1><2c1>: Abbrev Number: 14 (DW_TAG_variable)\n- <2c2> DW_AT_name : (indirect string, offset: 0x2d4): stderr\n+ <2c2> DW_AT_name : (indirect string, offset: 0x2d6): stderr\n <2c6> DW_AT_decl_file : 7\n <2c7> DW_AT_decl_line : 139\n <2c8> DW_AT_decl_column : 14\n <2c9> DW_AT_type : <0x2af>\n <2cd> DW_AT_external : 1\n <2cd> DW_AT_declaration : 1\n <1><2cd>: Abbrev Number: 14 (DW_TAG_variable)\n- <2ce> DW_AT_name : (indirect string, offset: 0x1a7): sys_nerr\n+ <2ce> DW_AT_name : (indirect string, offset: 0x1a9): sys_nerr\n <2d2> DW_AT_decl_file : 8\n <2d3> DW_AT_decl_line : 26\n <2d4> DW_AT_decl_column : 12\n <2d5> DW_AT_type : <0x4f>\n <2d9> DW_AT_external : 1\n <2d9> DW_AT_declaration : 1\n <1><2d9>: Abbrev Number: 12 (DW_TAG_array_type)\n@@ -398,23 +398,23 @@\n <2e5> DW_AT_type : <0x2d9>\n <1><2e9>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2ea> DW_AT_byte_size : 4\n <2eb> DW_AT_type : <0x9e>\n <1><2ef>: Abbrev Number: 7 (DW_TAG_const_type)\n <2f0> DW_AT_type : <0x2e9>\n <1><2f4>: Abbrev Number: 14 (DW_TAG_variable)\n- <2f5> DW_AT_name : (indirect string, offset: 0x236): sys_errlist\n+ <2f5> DW_AT_name : (indirect string, offset: 0x238): sys_errlist\n <2f9> DW_AT_decl_file : 8\n <2fa> DW_AT_decl_line : 27\n <2fb> DW_AT_decl_column : 26\n <2fc> DW_AT_type : <0x2e4>\n <300> DW_AT_external : 1\n <300> DW_AT_declaration : 1\n <1><300>: Abbrev Number: 4 (DW_TAG_typedef)\n- <301> DW_AT_name : (indirect string, offset: 0x21a): uintptr\n+ <301> DW_AT_name : (indirect string, offset: 0x21c): uintptr\n <305> DW_AT_decl_file : 9\n <306> DW_AT_decl_line : 15\n <307> DW_AT_decl_column : 19\n <308> DW_AT_type : <0xa3>\n <1><30c>: Abbrev Number: 16 (DW_TAG_typedef)\n <30d> DW_AT_name : G\n <30f> DW_AT_decl_file : 9\n@@ -425,36 +425,36 @@\n <317> DW_AT_name : G\n <319> DW_AT_byte_size : 8\n <31a> DW_AT_decl_file : 9\n <31b> DW_AT_decl_line : 23\n <31c> DW_AT_decl_column : 8\n <31d> DW_AT_sibling : <0x33c>\n <2><321>: Abbrev Number: 9 (DW_TAG_member)\n- <322> DW_AT_name : (indirect string, offset: 0x135): stacklo\n+ <322> DW_AT_name : (indirect string, offset: 0x107): stacklo\n <326> DW_AT_decl_file : 9\n <327> DW_AT_decl_line : 25\n <328> DW_AT_decl_column : 10\n <329> DW_AT_type : <0x300>\n <32d> DW_AT_data_member_location: 0\n <2><32e>: Abbrev Number: 9 (DW_TAG_member)\n- <32f> DW_AT_name : (indirect string, offset: 0x242): stackhi\n+ <32f> DW_AT_name : (indirect string, offset: 0x244): stackhi\n <333> DW_AT_decl_file : 9\n <334> DW_AT_decl_line : 26\n <335> DW_AT_decl_column : 10\n <336> DW_AT_type : <0x300>\n <33a> DW_AT_data_member_location: 4\n <2><33b>: Abbrev Number: 0\n <1><33c>: Abbrev Number: 4 (DW_TAG_typedef)\n- <33d> DW_AT_name : (indirect string, offset: 0x115): ThreadStart\n+ <33d> DW_AT_name : (indirect string, offset: 0xe7): ThreadStart\n <341> DW_AT_decl_file : 9\n <342> DW_AT_decl_line : 33\n <343> DW_AT_decl_column : 28\n <344> DW_AT_type : <0x348>\n <1><348>: Abbrev Number: 8 (DW_TAG_structure_type)\n- <349> DW_AT_name : (indirect string, offset: 0x115): ThreadStart\n+ <349> DW_AT_name : (indirect string, offset: 0xe7): ThreadStart\n <34d> DW_AT_byte_size : 12\n <34e> DW_AT_decl_file : 9\n <34f> DW_AT_decl_line : 34\n <350> DW_AT_decl_column : 8\n <351> DW_AT_sibling : <0x37a>\n <2><355>: Abbrev Number: 18 (DW_TAG_member)\n <356> DW_AT_name : g\n@@ -495,15 +495,15 @@\n <2><392>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n <393> DW_AT_type : <0x398>\n <2><397>: Abbrev Number: 0\n <1><398>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <399> DW_AT_byte_size : 4\n <39a> DW_AT_type : <0x33c>\n <1><39e>: Abbrev Number: 14 (DW_TAG_variable)\n- <39f> DW_AT_name : (indirect string, offset: 0x175): _cgo_thread_start\n+ <39f> DW_AT_name : (indirect string, offset: 0x177): _cgo_thread_start\n <3a3> DW_AT_decl_file : 9\n <3a4> DW_AT_decl_line : 46\n <3a5> DW_AT_decl_column : 15\n <3a6> DW_AT_type : <0x3aa>\n <3aa> DW_AT_external : 1\n <3aa> DW_AT_declaration : 1\n <1><3aa>: Abbrev Number: 6 (DW_TAG_pointer_type)\n@@ -524,27 +524,27 @@\n <3c7> DW_AT_prototyped : 1\n <3c7> DW_AT_type : <0x8f>\n <3cb> DW_AT_sibling : <0x3d5>\n <2><3cf>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n <3d0> DW_AT_type : <0x8f>\n <2><3d4>: Abbrev Number: 0\n <1><3d5>: Abbrev Number: 14 (DW_TAG_variable)\n- <3d6> DW_AT_name : (indirect string, offset: 0x304): _cgo_sys_thread_create\n+ <3d6> DW_AT_name : (indirect string, offset: 0x306): _cgo_sys_thread_create\n <3da> DW_AT_decl_file : 9\n <3db> DW_AT_decl_line : 52\n <3dc> DW_AT_decl_column : 15\n <3dd> DW_AT_type : <0x3e1>\n <3e1> DW_AT_external : 1\n <3e1> DW_AT_declaration : 1\n <1><3e1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <3e2> DW_AT_byte_size : 4\n <3e3> DW_AT_type : <0x3b0>\n <1><3e7>: Abbrev Number: 23 (DW_TAG_subprogram)\n <3e8> DW_AT_external : 1\n- <3e8> DW_AT_name : (indirect string, offset: 0xa6): x_cgo_unsetenv\n+ <3e8> DW_AT_name : (indirect string, offset: 0x8f): x_cgo_unsetenv\n <3ec> DW_AT_decl_file : 1\n <3ed> DW_AT_decl_line : 23\n <3ee> DW_AT_decl_column : 1\n <3ef> DW_AT_prototyped : 1\n <3ef> DW_AT_low_pc : 0xc\n <3f3> DW_AT_high_pc : 0x4\n <3f7> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -565,15 +565,15 @@\n <3><41a>: Abbrev Number: 26 (DW_TAG_GNU_call_site_parameter)\n <41b> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <41d> DW_AT_GNU_call_site_value: 3 byte block: f3 1 50 \t(DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)))\n <3><421>: Abbrev Number: 0\n <2><422>: Abbrev Number: 0\n <1><423>: Abbrev Number: 23 (DW_TAG_subprogram)\n <424> DW_AT_external : 1\n- <424> DW_AT_name : (indirect string, offset: 0x14e): x_cgo_setenv\n+ <424> DW_AT_name : (indirect string, offset: 0x120): x_cgo_setenv\n <428> DW_AT_decl_file : 1\n <429> DW_AT_decl_line : 14\n <42a> DW_AT_decl_column : 1\n <42b> DW_AT_prototyped : 1\n <42b> DW_AT_low_pc : 0x0\n <42f> DW_AT_high_pc : 0xc\n <433> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -598,22 +598,22 @@\n <2><45c>: Abbrev Number: 0\n <1><45d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <45e> DW_AT_byte_size : 4\n <45f> DW_AT_type : <0x91>\n <1><463>: Abbrev Number: 27 (DW_TAG_subprogram)\n <464> DW_AT_external : 1\n <464> DW_AT_declaration : 1\n- <464> DW_AT_linkage_name: (indirect string, offset: 0x1c3): unsetenv\n- <468> DW_AT_name : (indirect string, offset: 0x1c3): unsetenv\n+ <464> DW_AT_linkage_name: (indirect string, offset: 0x1c5): unsetenv\n+ <468> DW_AT_name : (indirect string, offset: 0x1c5): unsetenv\n <46c> DW_AT_decl_file : 10\n <46d> DW_AT_decl_line : 654\n <46f> DW_AT_decl_column : 12\n <1><470>: Abbrev Number: 27 (DW_TAG_subprogram)\n <471> DW_AT_external : 1\n <471> DW_AT_declaration : 1\n- <471> DW_AT_linkage_name: (indirect string, offset: 0x9f): setenv\n- <475> DW_AT_name : (indirect string, offset: 0x9f): setenv\n+ <471> DW_AT_linkage_name: (indirect string, offset: 0x88): setenv\n+ <475> DW_AT_name : (indirect string, offset: 0x88): setenv\n <479> DW_AT_decl_file : 10\n <47a> DW_AT_decl_line : 650\n <47c> DW_AT_decl_column : 12\n <1><47d>: Abbrev Number: 0\n \n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,18 +1,18 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n x_cgo_setenv():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_setenv.c:17\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_setenv.c:17\n 0:\te1c000d0 \tldrd\tr0, [r0]\n 4:\te3a02001 \tmov\tr2, #1\n 8:\teafffffe \tb\t0 \n \t\t\t8: R_ARM_JUMP24\tsetenv\n \n 0000000c :\n x_cgo_unsetenv():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_setenv.c:26\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_setenv.c:26\n c:\teafffffe \tb\t0 \n \t\t\tc: R_ARM_JUMP24\tunsetenv\n" }, { "source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -3,69 +3,69 @@\n [ 0] __off_t\n [ 8] _IO_read_ptr\n [ 15] _chain\n [ 1c] size_t\n [ 23] uintptr_t\n [ 2d] _shortbuf\n [ 37] _IO_buf_base\n- [ 44] /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n- [ 72] __int64_t\n- [ 7c] _codecvt\n- [ 85] long long int\n- [ 93] signed char\n- [ 9f] setenv\n- [ a6] x_cgo_unsetenv\n- [ b5] long long unsigned int\n- [ cc] _fileno\n- [ d4] _IO_read_end\n- [ e1] long int\n- [ ea] _flags\n- [ f1] _IO_buf_end\n- [ fd] _cur_column\n- [ 109] _IO_codecvt\n- [ 115] ThreadStart\n- [ 121] _old_offset\n- [ 12d] _offset\n- [ 135] stacklo\n- [ 13d] _IO_marker\n- [ 148] stdin\n- [ 14e] x_cgo_setenv\n- [ 15b] unsigned int\n- [ 168] _freeres_buf\n- [ 175] _cgo_thread_start\n- [ 187] long unsigned int\n- [ 199] _IO_write_ptr\n- [ 1a7] sys_nerr\n- [ 1b0] short unsigned int\n- [ 1c3] unsetenv\n- [ 1cc] _IO_save_base\n- [ 1da] _lock\n- [ 1e0] _flags2\n- [ 1e8] _mode\n- [ 1ee] stdout\n- [ 1f5] GNU C17 9.2.1 20200224\n- [ 20c] _IO_write_end\n- [ 21a] uintptr\n- [ 222] _IO_lock_t\n- [ 22d] _IO_FILE\n- [ 236] sys_errlist\n- [ 242] stackhi\n- [ 24a] _markers\n- [ 253] unsigned char\n- [ 261] gcc_setenv.c\n- [ 26e] short int\n- [ 278] _IO_wide_data\n- [ 286] _vtable_offset\n- [ 295] FILE\n- [ 29a] char\n- [ 29f] __off64_t\n- [ 2a9] _IO_read_base\n- [ 2b7] _IO_save_end\n- [ 2c4] __pad5\n- [ 2cb] _unused2\n- [ 2d4] stderr\n- [ 2db] _IO_backup_base\n- [ 2eb] _freeres_list\n- [ 2f9] _wide_data\n- [ 304] _cgo_sys_thread_create\n- [ 31b] _IO_write_base\n+ [ 44] long long unsigned int\n+ [ 5b] __int64_t\n+ [ 65] _codecvt\n+ [ 6e] long long int\n+ [ 7c] signed char\n+ [ 88] setenv\n+ [ 8f] x_cgo_unsetenv\n+ [ 9e] _fileno\n+ [ a6] _IO_read_end\n+ [ b3] long int\n+ [ bc] _flags\n+ [ c3] _IO_buf_end\n+ [ cf] _cur_column\n+ [ db] _IO_codecvt\n+ [ e7] ThreadStart\n+ [ f3] _old_offset\n+ [ ff] _offset\n+ [ 107] stacklo\n+ [ 10f] _IO_marker\n+ [ 11a] stdin\n+ [ 120] x_cgo_setenv\n+ [ 12d] unsigned int\n+ [ 13a] _freeres_buf\n+ [ 147] /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n+ [ 177] _cgo_thread_start\n+ [ 189] long unsigned int\n+ [ 19b] _IO_write_ptr\n+ [ 1a9] sys_nerr\n+ [ 1b2] short unsigned int\n+ [ 1c5] unsetenv\n+ [ 1ce] _IO_save_base\n+ [ 1dc] _lock\n+ [ 1e2] _flags2\n+ [ 1ea] _mode\n+ [ 1f0] stdout\n+ [ 1f7] GNU C17 9.2.1 20200224\n+ [ 20e] _IO_write_end\n+ [ 21c] uintptr\n+ [ 224] _IO_lock_t\n+ [ 22f] _IO_FILE\n+ [ 238] sys_errlist\n+ [ 244] stackhi\n+ [ 24c] _markers\n+ [ 255] unsigned char\n+ [ 263] gcc_setenv.c\n+ [ 270] short int\n+ [ 27a] _IO_wide_data\n+ [ 288] _vtable_offset\n+ [ 297] FILE\n+ [ 29c] char\n+ [ 2a1] __off64_t\n+ [ 2ab] _IO_read_base\n+ [ 2b9] _IO_save_end\n+ [ 2c6] __pad5\n+ [ 2cd] _unused2\n+ [ 2d6] stderr\n+ [ 2dd] _IO_backup_base\n+ [ 2ed] _freeres_list\n+ [ 2fb] _wide_data\n+ [ 306] _cgo_sys_thread_create\n+ [ 31d] _IO_write_base\n \n" } ] }, { "source1": "_x008.o", "source2": "_x008.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: ARM\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 4640 (bytes into file)\n+ Start of section headers: 4644 (bytes into file)\n Flags: 0x5000000, Version5 EABI\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 21\n Section header string table index: 20\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,30 +1,30 @@\n-There are 21 section headers, starting at offset 0x1220:\n+There are 21 section headers, starting at offset 0x1224:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .text PROGBITS 00000000 000034 000054 00 AX 0 0 4\n [ 2] .data PROGBITS 00000000 000088 000000 00 WA 0 0 1\n [ 3] .bss NOBITS 00000000 000088 000000 00 WA 0 0 1\n [ 4] .debug_info PROGBITS 00000000 000088 000526 00 0 0 1\n- [ 5] .rel.debug_info REL 00000000 000e78 0002c0 08 I 18 4 4\n+ [ 5] .rel.debug_info REL 00000000 000e7c 0002c0 08 I 18 4 4\n [ 6] .debug_abbrev PROGBITS 00000000 0005ae 000191 00 0 0 1\n [ 7] .debug_loc PROGBITS 00000000 00073f 00008c 00 0 0 1\n [ 8] .debug_aranges PROGBITS 00000000 0007cb 000020 00 0 0 1\n- [ 9] .rel.debug_aranges REL 00000000 001138 000010 08 I 18 8 4\n+ [ 9] .rel.debug_aranges REL 00000000 00113c 000010 08 I 18 8 4\n [10] .debug_line PROGBITS 00000000 0007eb 00016a 00 0 0 1\n- [11] .rel.debug_line REL 00000000 001148 000008 08 I 18 10 4\n- [12] .debug_str PROGBITS 00000000 000955 000360 01 MS 0 0 1\n- [13] .comment PROGBITS 00000000 000cb5 000027 01 MS 0 0 1\n- [14] .note.GNU-stack PROGBITS 00000000 000cdc 000000 00 0 0 1\n- [15] .debug_frame PROGBITS 00000000 000cdc 000034 00 0 0 4\n- [16] .rel.debug_frame REL 00000000 001150 000010 08 I 18 15 4\n- [17] .ARM.attributes ARM_ATTRIBUTES 00000000 000d10 000033 00 0 0 1\n- [18] .symtab SYMTAB 00000000 000d44 000110 10 19 16 4\n- [19] .strtab STRTAB 00000000 000e54 000022 00 0 0 1\n- [20] .shstrtab STRTAB 00000000 001160 0000bd 00 0 0 1\n+ [11] .rel.debug_line REL 00000000 00114c 000008 08 I 18 10 4\n+ [12] .debug_str PROGBITS 00000000 000955 000362 01 MS 0 0 1\n+ [13] .comment PROGBITS 00000000 000cb7 000027 01 MS 0 0 1\n+ [14] .note.GNU-stack PROGBITS 00000000 000cde 000000 00 0 0 1\n+ [15] .debug_frame PROGBITS 00000000 000ce0 000034 00 0 0 4\n+ [16] .rel.debug_frame REL 00000000 001154 000010 08 I 18 15 4\n+ [17] .ARM.attributes ARM_ATTRIBUTES 00000000 000d14 000033 00 0 0 1\n+ [18] .symtab SYMTAB 00000000 000d48 000110 10 19 16 4\n+ [19] .strtab STRTAB 00000000 000e58 000022 00 0 0 1\n+ [20] .shstrtab STRTAB 00000000 001164 0000bd 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 y (purecode), p (processor specific)\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.debug_info' at offset 0xe78 contains 88 entries:\n+Relocation section '.rel.debug_info' at offset 0xe7c contains 88 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000702 R_ARM_ABS32 00000000 .debug_abbrev\n 0000000c 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000011 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000015 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000019 00000202 R_ARM_ABS32 00000000 .text\n 00000021 00000a02 R_ARM_ABS32 00000000 .debug_line\n@@ -86,20 +86,20 @@\n 0000048d 00000802 R_ARM_ABS32 00000000 .debug_loc\n 00000491 00000802 R_ARM_ABS32 00000000 .debug_loc\n 00000496 00000b02 R_ARM_ABS32 00000000 .debug_str\n 000004a5 00000b02 R_ARM_ABS32 00000000 .debug_str\n 000004c3 00000202 R_ARM_ABS32 00000000 .text\n 000004d7 00000202 R_ARM_ABS32 00000000 .text\n \n-Relocation section '.rel.debug_aranges' at offset 0x1138 contains 2 entries:\n+Relocation section '.rel.debug_aranges' at offset 0x113c contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000602 R_ARM_ABS32 00000000 .debug_info\n 00000010 00000202 R_ARM_ABS32 00000000 .text\n \n-Relocation section '.rel.debug_line' at offset 0x1148 contains 1 entry:\n+Relocation section '.rel.debug_line' at offset 0x114c contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n 00000126 00000202 R_ARM_ABS32 00000000 .text\n \n-Relocation section '.rel.debug_frame' at offset 0x1150 contains 2 entries:\n+Relocation section '.rel.debug_frame' at offset 0x1154 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000014 00000d02 R_ARM_ABS32 00000000 .debug_frame\n 00000018 00000202 R_ARM_ABS32 00000000 .text\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,88 +2,88 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x522 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x1f1): GNU C17 9.2.1 20200224\n+ DW_AT_producer : (indirect string, offset: 0x1f3): GNU C17 9.2.1 20200224\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x14a): gcc_traceback.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x4f): /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x11c): gcc_traceback.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x146): /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x54\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x24f): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x251): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x1af): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x1b1): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n- <36> DW_AT_name : (indirect string, offset: 0x15a): unsigned int\n+ <36> DW_AT_name : (indirect string, offset: 0x12c): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x186): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x188): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0x9e): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x87): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0x25d): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0x25f): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 4 (DW_TAG_typedef)\n- <57> DW_AT_name : (indirect string, offset: 0x7d): __int64_t\n+ <57> DW_AT_name : (indirect string, offset: 0x66): __int64_t\n <5b> DW_AT_decl_file : 2\n <5c> DW_AT_decl_line : 47\n <5d> DW_AT_decl_column : 44\n <5e> DW_AT_type : <0x62>\n <1><62>: Abbrev Number: 2 (DW_TAG_base_type)\n <63> DW_AT_byte_size : 8\n <64> DW_AT_encoding : 5\t(signed)\n- <65> DW_AT_name : (indirect string, offset: 0x90): long long int\n+ <65> DW_AT_name : (indirect string, offset: 0x79): long long int\n <1><69>: Abbrev Number: 2 (DW_TAG_base_type)\n <6a> DW_AT_byte_size : 8\n <6b> DW_AT_encoding : 7\t(unsigned)\n- <6c> DW_AT_name : (indirect string, offset: 0xb7): long long unsigned int\n+ <6c> DW_AT_name : (indirect string, offset: 0x4f): long long unsigned int\n <1><70>: Abbrev Number: 4 (DW_TAG_typedef)\n <71> DW_AT_name : (indirect string, offset: 0x0): __off_t\n <75> DW_AT_decl_file : 2\n <76> DW_AT_decl_line : 152\n <77> DW_AT_decl_column : 25\n <78> DW_AT_type : <0x7c>\n <1><7c>: Abbrev Number: 2 (DW_TAG_base_type)\n <7d> DW_AT_byte_size : 4\n <7e> DW_AT_encoding : 5\t(signed)\n- <7f> DW_AT_name : (indirect string, offset: 0xe3): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0xb5): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x2b4): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x2b6): __off64_t\n <88> DW_AT_decl_file : 2\n <89> DW_AT_decl_line : 153\n <8a> DW_AT_decl_column : 27\n <8b> DW_AT_type : <0x56>\n <1><8f>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <90> DW_AT_byte_size : 4\n <1><91>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <92> DW_AT_byte_size : 4\n <93> DW_AT_type : <0x97>\n <1><97>: Abbrev Number: 2 (DW_TAG_base_type)\n <98> DW_AT_byte_size : 1\n <99> DW_AT_encoding : 8\t(unsigned char)\n- <9a> DW_AT_name : (indirect string, offset: 0x2a4): char\n+ <9a> DW_AT_name : (indirect string, offset: 0x2a6): char\n <1><9e>: Abbrev Number: 7 (DW_TAG_const_type)\n <9f> DW_AT_type : <0x97>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x2e): uintptr_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 96\n DW_AT_decl_column : 23\n@@ -91,237 +91,237 @@\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x27): size_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n DW_AT_type : <0x33>\n <1>: Abbrev Number: 8 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x229): _IO_FILE\n+ DW_AT_name : (indirect string, offset: 0x22b): _IO_FILE\n DW_AT_byte_size : 152\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 8\n DW_AT_sibling : <0x242>\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xec): _flags\n+ DW_AT_name : (indirect string, offset: 0xbe): _flags\n DW_AT_decl_file : 5\n DW_AT_decl_line : 51\n DW_AT_decl_column : 7\n DW_AT_type : <0x4f>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 9 (DW_TAG_member)\n DW_AT_name : (indirect string, offset: 0x8): _IO_read_ptr\n DW_AT_decl_file : 5\n DW_AT_decl_line : 54\n DW_AT_decl_column : 9\n
DW_AT_type : <0x91>\n DW_AT_data_member_location: 4\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xd6): _IO_read_end\n+ DW_AT_name : (indirect string, offset: 0xa8): _IO_read_end\n DW_AT_decl_file : 5\n DW_AT_decl_line : 55\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 8\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2be): _IO_read_base\n+ DW_AT_name : (indirect string, offset: 0x2c0): _IO_read_base\n DW_AT_decl_file : 5\n DW_AT_decl_line : 56\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 12\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x348): _IO_write_base\n+ DW_AT_name : (indirect string, offset: 0x34a): _IO_write_base\n <101> DW_AT_decl_file : 5\n <102> DW_AT_decl_line : 57\n <103> DW_AT_decl_column : 9\n <104> DW_AT_type : <0x91>\n <108> DW_AT_data_member_location: 16\n <2><109>: Abbrev Number: 9 (DW_TAG_member)\n- <10a> DW_AT_name : (indirect string, offset: 0x198): _IO_write_ptr\n+ <10a> DW_AT_name : (indirect string, offset: 0x19a): _IO_write_ptr\n <10e> DW_AT_decl_file : 5\n <10f> DW_AT_decl_line : 58\n <110> DW_AT_decl_column : 9\n <111> DW_AT_type : <0x91>\n <115> DW_AT_data_member_location: 20\n <2><116>: Abbrev Number: 9 (DW_TAG_member)\n- <117> DW_AT_name : (indirect string, offset: 0x208): _IO_write_end\n+ <117> DW_AT_name : (indirect string, offset: 0x20a): _IO_write_end\n <11b> DW_AT_decl_file : 5\n <11c> DW_AT_decl_line : 59\n <11d> DW_AT_decl_column : 9\n <11e> DW_AT_type : <0x91>\n <122> DW_AT_data_member_location: 24\n <2><123>: Abbrev Number: 9 (DW_TAG_member)\n <124> DW_AT_name : (indirect string, offset: 0x42): _IO_buf_base\n <128> DW_AT_decl_file : 5\n <129> DW_AT_decl_line : 60\n <12a> DW_AT_decl_column : 9\n <12b> DW_AT_type : <0x91>\n <12f> DW_AT_data_member_location: 28\n <2><130>: Abbrev Number: 9 (DW_TAG_member)\n- <131> DW_AT_name : (indirect string, offset: 0xf3): _IO_buf_end\n+ <131> DW_AT_name : (indirect string, offset: 0xc5): _IO_buf_end\n <135> DW_AT_decl_file : 5\n <136> DW_AT_decl_line : 61\n <137> DW_AT_decl_column : 9\n <138> DW_AT_type : <0x91>\n <13c> DW_AT_data_member_location: 32\n <2><13d>: Abbrev Number: 9 (DW_TAG_member)\n- <13e> DW_AT_name : (indirect string, offset: 0x1c2): _IO_save_base\n+ <13e> DW_AT_name : (indirect string, offset: 0x1c4): _IO_save_base\n <142> DW_AT_decl_file : 5\n <143> DW_AT_decl_line : 64\n <144> DW_AT_decl_column : 9\n <145> DW_AT_type : <0x91>\n <149> DW_AT_data_member_location: 36\n <2><14a>: Abbrev Number: 9 (DW_TAG_member)\n- <14b> DW_AT_name : (indirect string, offset: 0x308): _IO_backup_base\n+ <14b> DW_AT_name : (indirect string, offset: 0x30a): _IO_backup_base\n <14f> DW_AT_decl_file : 5\n <150> DW_AT_decl_line : 65\n <151> DW_AT_decl_column : 9\n <152> DW_AT_type : <0x91>\n <156> DW_AT_data_member_location: 40\n <2><157>: Abbrev Number: 9 (DW_TAG_member)\n- <158> DW_AT_name : (indirect string, offset: 0x2cc): _IO_save_end\n+ <158> DW_AT_name : (indirect string, offset: 0x2ce): _IO_save_end\n <15c> DW_AT_decl_file : 5\n <15d> DW_AT_decl_line : 66\n <15e> DW_AT_decl_column : 9\n <15f> DW_AT_type : <0x91>\n <163> DW_AT_data_member_location: 44\n <2><164>: Abbrev Number: 9 (DW_TAG_member)\n- <165> DW_AT_name : (indirect string, offset: 0x246): _markers\n+ <165> DW_AT_name : (indirect string, offset: 0x248): _markers\n <169> DW_AT_decl_file : 5\n <16a> DW_AT_decl_line : 68\n <16b> DW_AT_decl_column : 22\n <16c> DW_AT_type : <0x25b>\n <170> DW_AT_data_member_location: 48\n <2><171>: Abbrev Number: 9 (DW_TAG_member)\n <172> DW_AT_name : (indirect string, offset: 0x15): _chain\n <176> DW_AT_decl_file : 5\n <177> DW_AT_decl_line : 70\n <178> DW_AT_decl_column : 20\n <179> DW_AT_type : <0x261>\n <17d> DW_AT_data_member_location: 52\n <2><17e>: Abbrev Number: 9 (DW_TAG_member)\n- <17f> DW_AT_name : (indirect string, offset: 0xce): _fileno\n+ <17f> DW_AT_name : (indirect string, offset: 0xa0): _fileno\n <183> DW_AT_decl_file : 5\n <184> DW_AT_decl_line : 72\n <185> DW_AT_decl_column : 7\n <186> DW_AT_type : <0x4f>\n <18a> DW_AT_data_member_location: 56\n <2><18b>: Abbrev Number: 9 (DW_TAG_member)\n- <18c> DW_AT_name : (indirect string, offset: 0x1dc): _flags2\n+ <18c> DW_AT_name : (indirect string, offset: 0x1de): _flags2\n <190> DW_AT_decl_file : 5\n <191> DW_AT_decl_line : 73\n <192> DW_AT_decl_column : 7\n <193> DW_AT_type : <0x4f>\n <197> DW_AT_data_member_location: 60\n <2><198>: Abbrev Number: 9 (DW_TAG_member)\n- <199> DW_AT_name : (indirect string, offset: 0x123): _old_offset\n+ <199> DW_AT_name : (indirect string, offset: 0xf5): _old_offset\n <19d> DW_AT_decl_file : 5\n <19e> DW_AT_decl_line : 74\n <19f> DW_AT_decl_column : 11\n <1a0> DW_AT_type : <0x70>\n <1a4> DW_AT_data_member_location: 64\n <2><1a5>: Abbrev Number: 9 (DW_TAG_member)\n- <1a6> DW_AT_name : (indirect string, offset: 0xff): _cur_column\n+ <1a6> DW_AT_name : (indirect string, offset: 0xd1): _cur_column\n <1aa> DW_AT_decl_file : 5\n <1ab> DW_AT_decl_line : 77\n <1ac> DW_AT_decl_column : 18\n <1ad> DW_AT_type : <0x2c>\n <1b1> DW_AT_data_member_location: 68\n <2><1b2>: Abbrev Number: 9 (DW_TAG_member)\n- <1b3> DW_AT_name : (indirect string, offset: 0x27a): _vtable_offset\n+ <1b3> DW_AT_name : (indirect string, offset: 0x27c): _vtable_offset\n <1b7> DW_AT_decl_file : 5\n <1b8> DW_AT_decl_line : 78\n <1b9> DW_AT_decl_column : 15\n <1ba> DW_AT_type : <0x41>\n <1be> DW_AT_data_member_location: 70\n <2><1bf>: Abbrev Number: 9 (DW_TAG_member)\n <1c0> DW_AT_name : (indirect string, offset: 0x38): _shortbuf\n <1c4> DW_AT_decl_file : 5\n <1c5> DW_AT_decl_line : 79\n <1c6> DW_AT_decl_column : 8\n <1c7> DW_AT_type : <0x267>\n <1cb> DW_AT_data_member_location: 71\n <2><1cc>: Abbrev Number: 9 (DW_TAG_member)\n- <1cd> DW_AT_name : (indirect string, offset: 0x1d6): _lock\n+ <1cd> DW_AT_name : (indirect string, offset: 0x1d8): _lock\n <1d1> DW_AT_decl_file : 5\n <1d2> DW_AT_decl_line : 81\n <1d3> DW_AT_decl_column : 15\n <1d4> DW_AT_type : <0x277>\n <1d8> DW_AT_data_member_location: 72\n <2><1d9>: Abbrev Number: 9 (DW_TAG_member)\n- <1da> DW_AT_name : (indirect string, offset: 0x12f): _offset\n+ <1da> DW_AT_name : (indirect string, offset: 0x101): _offset\n <1de> DW_AT_decl_file : 5\n <1df> DW_AT_decl_line : 89\n <1e0> DW_AT_decl_column : 13\n <1e1> DW_AT_type : <0x83>\n <1e5> DW_AT_data_member_location: 80\n <2><1e6>: Abbrev Number: 9 (DW_TAG_member)\n- <1e7> DW_AT_name : (indirect string, offset: 0x87): _codecvt\n+ <1e7> DW_AT_name : (indirect string, offset: 0x70): _codecvt\n <1eb> DW_AT_decl_file : 5\n <1ec> DW_AT_decl_line : 91\n <1ed> DW_AT_decl_column : 23\n <1ee> DW_AT_type : <0x282>\n <1f2> DW_AT_data_member_location: 88\n <2><1f3>: Abbrev Number: 9 (DW_TAG_member)\n- <1f4> DW_AT_name : (indirect string, offset: 0x326): _wide_data\n+ <1f4> DW_AT_name : (indirect string, offset: 0x328): _wide_data\n <1f8> DW_AT_decl_file : 5\n <1f9> DW_AT_decl_line : 92\n <1fa> DW_AT_decl_column : 25\n <1fb> DW_AT_type : <0x28d>\n <1ff> DW_AT_data_member_location: 92\n <2><200>: Abbrev Number: 9 (DW_TAG_member)\n- <201> DW_AT_name : (indirect string, offset: 0x318): _freeres_list\n+ <201> DW_AT_name : (indirect string, offset: 0x31a): _freeres_list\n <205> DW_AT_decl_file : 5\n <206> DW_AT_decl_line : 93\n <207> DW_AT_decl_column : 20\n <208> DW_AT_type : <0x261>\n <20c> DW_AT_data_member_location: 96\n <2><20d>: Abbrev Number: 9 (DW_TAG_member)\n- <20e> DW_AT_name : (indirect string, offset: 0x167): _freeres_buf\n+ <20e> DW_AT_name : (indirect string, offset: 0x139): _freeres_buf\n <212> DW_AT_decl_file : 5\n <213> DW_AT_decl_line : 94\n <214> DW_AT_decl_column : 9\n <215> DW_AT_type : <0x8f>\n <219> DW_AT_data_member_location: 100\n <2><21a>: Abbrev Number: 9 (DW_TAG_member)\n- <21b> DW_AT_name : (indirect string, offset: 0x2e1): __pad5\n+ <21b> DW_AT_name : (indirect string, offset: 0x2e3): __pad5\n <21f> DW_AT_decl_file : 5\n <220> DW_AT_decl_line : 95\n <221> DW_AT_decl_column : 10\n <222> DW_AT_type : <0xaf>\n <226> DW_AT_data_member_location: 104\n <2><227>: Abbrev Number: 9 (DW_TAG_member)\n- <228> DW_AT_name : (indirect string, offset: 0x1e4): _mode\n+ <228> DW_AT_name : (indirect string, offset: 0x1e6): _mode\n <22c> DW_AT_decl_file : 5\n <22d> DW_AT_decl_line : 96\n <22e> DW_AT_decl_column : 7\n <22f> DW_AT_type : <0x4f>\n <233> DW_AT_data_member_location: 108\n <2><234>: Abbrev Number: 9 (DW_TAG_member)\n- <235> DW_AT_name : (indirect string, offset: 0x2e8): _unused2\n+ <235> DW_AT_name : (indirect string, offset: 0x2ea): _unused2\n <239> DW_AT_decl_file : 5\n <23a> DW_AT_decl_line : 98\n <23b> DW_AT_decl_column : 8\n <23c> DW_AT_type : <0x293>\n <240> DW_AT_data_member_location: 112\n <2><241>: Abbrev Number: 0\n <1><242>: Abbrev Number: 4 (DW_TAG_typedef)\n- <243> DW_AT_name : (indirect string, offset: 0x289): FILE\n+ <243> DW_AT_name : (indirect string, offset: 0x28b): FILE\n <247> DW_AT_decl_file : 6\n <248> DW_AT_decl_line : 7\n <249> DW_AT_decl_column : 25\n <24a> DW_AT_type : <0xbb>\n <1><24e>: Abbrev Number: 10 (DW_TAG_typedef)\n- <24f> DW_AT_name : (indirect string, offset: 0x21e): _IO_lock_t\n+ <24f> DW_AT_name : (indirect string, offset: 0x220): _IO_lock_t\n <253> DW_AT_decl_file : 5\n <254> DW_AT_decl_line : 43\n <255> DW_AT_decl_column : 14\n <1><256>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <257> DW_AT_name : (indirect string, offset: 0x13f): _IO_marker\n+ <257> DW_AT_name : (indirect string, offset: 0x111): _IO_marker\n <25b> DW_AT_declaration : 1\n <1><25b>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <25c> DW_AT_byte_size : 4\n <25d> DW_AT_type : <0x256>\n <1><261>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <262> DW_AT_byte_size : 4\n <263> DW_AT_type : <0xbb>\n@@ -332,61 +332,61 @@\n <271> DW_AT_type : <0x33>\n <275> DW_AT_upper_bound : 0\n <2><276>: Abbrev Number: 0\n <1><277>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <278> DW_AT_byte_size : 4\n <279> DW_AT_type : <0x24e>\n <1><27d>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <27e> DW_AT_name : (indirect string, offset: 0x10b): _IO_codecvt\n+ <27e> DW_AT_name : (indirect string, offset: 0xdd): _IO_codecvt\n <282> DW_AT_declaration : 1\n <1><282>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <283> DW_AT_byte_size : 4\n <284> DW_AT_type : <0x27d>\n <1><288>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <289> DW_AT_name : (indirect string, offset: 0x26c): _IO_wide_data\n+ <289> DW_AT_name : (indirect string, offset: 0x26e): _IO_wide_data\n <28d> DW_AT_declaration : 1\n <1><28d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <28e> DW_AT_byte_size : 4\n <28f> DW_AT_type : <0x288>\n <1><293>: Abbrev Number: 12 (DW_TAG_array_type)\n <294> DW_AT_type : <0x97>\n <298> DW_AT_sibling : <0x2a3>\n <2><29c>: Abbrev Number: 13 (DW_TAG_subrange_type)\n <29d> DW_AT_type : <0x33>\n <2a1> DW_AT_upper_bound : 39\n <2><2a2>: Abbrev Number: 0\n <1><2a3>: Abbrev Number: 14 (DW_TAG_variable)\n- <2a4> DW_AT_name : (indirect string, offset: 0x1d0): stdin\n+ <2a4> DW_AT_name : (indirect string, offset: 0x1d2): stdin\n <2a8> DW_AT_decl_file : 7\n <2a9> DW_AT_decl_line : 137\n <2aa> DW_AT_decl_column : 14\n <2ab> DW_AT_type : <0x2af>\n <2af> DW_AT_external : 1\n <2af> DW_AT_declaration : 1\n <1><2af>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2b0> DW_AT_byte_size : 4\n <2b1> DW_AT_type : <0x242>\n <1><2b5>: Abbrev Number: 14 (DW_TAG_variable)\n- <2b6> DW_AT_name : (indirect string, offset: 0x1ea): stdout\n+ <2b6> DW_AT_name : (indirect string, offset: 0x1ec): stdout\n <2ba> DW_AT_decl_file : 7\n <2bb> DW_AT_decl_line : 138\n <2bc> DW_AT_decl_column : 14\n <2bd> DW_AT_type : <0x2af>\n <2c1> DW_AT_external : 1\n <2c1> DW_AT_declaration : 1\n <1><2c1>: Abbrev Number: 14 (DW_TAG_variable)\n- <2c2> DW_AT_name : (indirect string, offset: 0x2f1): stderr\n+ <2c2> DW_AT_name : (indirect string, offset: 0x2f3): stderr\n <2c6> DW_AT_decl_file : 7\n <2c7> DW_AT_decl_line : 139\n <2c8> DW_AT_decl_column : 14\n <2c9> DW_AT_type : <0x2af>\n <2cd> DW_AT_external : 1\n <2cd> DW_AT_declaration : 1\n <1><2cd>: Abbrev Number: 14 (DW_TAG_variable)\n- <2ce> DW_AT_name : (indirect string, offset: 0x1a6): sys_nerr\n+ <2ce> DW_AT_name : (indirect string, offset: 0x1a8): sys_nerr\n <2d2> DW_AT_decl_file : 8\n <2d3> DW_AT_decl_line : 26\n <2d4> DW_AT_decl_column : 12\n <2d5> DW_AT_type : <0x4f>\n <2d9> DW_AT_external : 1\n <2d9> DW_AT_declaration : 1\n <1><2d9>: Abbrev Number: 12 (DW_TAG_array_type)\n@@ -398,23 +398,23 @@\n <2e5> DW_AT_type : <0x2d9>\n <1><2e9>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2ea> DW_AT_byte_size : 4\n <2eb> DW_AT_type : <0x9e>\n <1><2ef>: Abbrev Number: 7 (DW_TAG_const_type)\n <2f0> DW_AT_type : <0x2e9>\n <1><2f4>: Abbrev Number: 14 (DW_TAG_variable)\n- <2f5> DW_AT_name : (indirect string, offset: 0x232): sys_errlist\n+ <2f5> DW_AT_name : (indirect string, offset: 0x234): sys_errlist\n <2f9> DW_AT_decl_file : 8\n <2fa> DW_AT_decl_line : 27\n <2fb> DW_AT_decl_column : 26\n <2fc> DW_AT_type : <0x2e4>\n <300> DW_AT_external : 1\n <300> DW_AT_declaration : 1\n <1><300>: Abbrev Number: 4 (DW_TAG_typedef)\n- <301> DW_AT_name : (indirect string, offset: 0x216): uintptr\n+ <301> DW_AT_name : (indirect string, offset: 0x218): uintptr\n <305> DW_AT_decl_file : 9\n <306> DW_AT_decl_line : 15\n <307> DW_AT_decl_column : 19\n <308> DW_AT_type : <0xa3>\n <1><30c>: Abbrev Number: 16 (DW_TAG_typedef)\n <30d> DW_AT_name : G\n <30f> DW_AT_decl_file : 9\n@@ -425,36 +425,36 @@\n <317> DW_AT_name : G\n <319> DW_AT_byte_size : 8\n <31a> DW_AT_decl_file : 9\n <31b> DW_AT_decl_line : 23\n <31c> DW_AT_decl_column : 8\n <31d> DW_AT_sibling : <0x33c>\n <2><321>: Abbrev Number: 9 (DW_TAG_member)\n- <322> DW_AT_name : (indirect string, offset: 0x137): stacklo\n+ <322> DW_AT_name : (indirect string, offset: 0x109): stacklo\n <326> DW_AT_decl_file : 9\n <327> DW_AT_decl_line : 25\n <328> DW_AT_decl_column : 10\n <329> DW_AT_type : <0x300>\n <32d> DW_AT_data_member_location: 0\n <2><32e>: Abbrev Number: 9 (DW_TAG_member)\n- <32f> DW_AT_name : (indirect string, offset: 0x23e): stackhi\n+ <32f> DW_AT_name : (indirect string, offset: 0x240): stackhi\n <333> DW_AT_decl_file : 9\n <334> DW_AT_decl_line : 26\n <335> DW_AT_decl_column : 10\n <336> DW_AT_type : <0x300>\n <33a> DW_AT_data_member_location: 4\n <2><33b>: Abbrev Number: 0\n <1><33c>: Abbrev Number: 4 (DW_TAG_typedef)\n- <33d> DW_AT_name : (indirect string, offset: 0x117): ThreadStart\n+ <33d> DW_AT_name : (indirect string, offset: 0xe9): ThreadStart\n <341> DW_AT_decl_file : 9\n <342> DW_AT_decl_line : 33\n <343> DW_AT_decl_column : 28\n <344> DW_AT_type : <0x348>\n <1><348>: Abbrev Number: 8 (DW_TAG_structure_type)\n- <349> DW_AT_name : (indirect string, offset: 0x117): ThreadStart\n+ <349> DW_AT_name : (indirect string, offset: 0xe9): ThreadStart\n <34d> DW_AT_byte_size : 12\n <34e> DW_AT_decl_file : 9\n <34f> DW_AT_decl_line : 34\n <350> DW_AT_decl_column : 8\n <351> DW_AT_sibling : <0x37a>\n <2><355>: Abbrev Number: 18 (DW_TAG_member)\n <356> DW_AT_name : g\n@@ -495,15 +495,15 @@\n <2><392>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n <393> DW_AT_type : <0x398>\n <2><397>: Abbrev Number: 0\n <1><398>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <399> DW_AT_byte_size : 4\n <39a> DW_AT_type : <0x33c>\n <1><39e>: Abbrev Number: 14 (DW_TAG_variable)\n- <39f> DW_AT_name : (indirect string, offset: 0x174): _cgo_thread_start\n+ <39f> DW_AT_name : (indirect string, offset: 0x176): _cgo_thread_start\n <3a3> DW_AT_decl_file : 9\n <3a4> DW_AT_decl_line : 46\n <3a5> DW_AT_decl_column : 15\n <3a6> DW_AT_type : <0x3aa>\n <3aa> DW_AT_external : 1\n <3aa> DW_AT_declaration : 1\n <1><3aa>: Abbrev Number: 6 (DW_TAG_pointer_type)\n@@ -524,40 +524,40 @@\n <3c7> DW_AT_prototyped : 1\n <3c7> DW_AT_type : <0x8f>\n <3cb> DW_AT_sibling : <0x3d5>\n <2><3cf>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n <3d0> DW_AT_type : <0x8f>\n <2><3d4>: Abbrev Number: 0\n <1><3d5>: Abbrev Number: 14 (DW_TAG_variable)\n- <3d6> DW_AT_name : (indirect string, offset: 0x331): _cgo_sys_thread_create\n+ <3d6> DW_AT_name : (indirect string, offset: 0x333): _cgo_sys_thread_create\n <3da> DW_AT_decl_file : 9\n <3db> DW_AT_decl_line : 52\n <3dc> DW_AT_decl_column : 15\n <3dd> DW_AT_type : <0x3e1>\n <3e1> DW_AT_external : 1\n <3e1> DW_AT_declaration : 1\n <1><3e1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <3e2> DW_AT_byte_size : 4\n <3e3> DW_AT_type : <0x3b0>\n <1><3e7>: Abbrev Number: 8 (DW_TAG_structure_type)\n- <3e8> DW_AT_name : (indirect string, offset: 0x2f8): cgoTracebackArg\n+ <3e8> DW_AT_name : (indirect string, offset: 0x2fa): cgoTracebackArg\n <3ec> DW_AT_byte_size : 16\n <3ed> DW_AT_decl_file : 9\n <3ee> DW_AT_decl_line : 102\n <3ef> DW_AT_decl_column : 8\n <3f0> DW_AT_sibling : <0x429>\n <2><3f4>: Abbrev Number: 9 (DW_TAG_member)\n- <3f5> DW_AT_name : (indirect string, offset: 0x29c): Context\n+ <3f5> DW_AT_name : (indirect string, offset: 0x29e): Context\n <3f9> DW_AT_decl_file : 9\n <3fa> DW_AT_decl_line : 103\n <3fb> DW_AT_decl_column : 13\n <3fc> DW_AT_type : <0xa3>\n <400> DW_AT_data_member_location: 0\n <2><401>: Abbrev Number: 9 (DW_TAG_member)\n- <402> DW_AT_name : (indirect string, offset: 0x2a9): SigContext\n+ <402> DW_AT_name : (indirect string, offset: 0x2ab): SigContext\n <406> DW_AT_decl_file : 9\n <407> DW_AT_decl_line : 104\n <408> DW_AT_decl_column : 13\n <409> DW_AT_type : <0xa3>\n <40d> DW_AT_data_member_location: 4\n <2><40e>: Abbrev Number: 18 (DW_TAG_member)\n <40f> DW_AT_name : Buf\n@@ -575,15 +575,15 @@\n <427> DW_AT_data_member_location: 12\n <2><428>: Abbrev Number: 0\n <1><429>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <42a> DW_AT_byte_size : 4\n <42b> DW_AT_type : <0xa3>\n <1><42f>: Abbrev Number: 23 (DW_TAG_subprogram)\n <430> DW_AT_external : 1\n- <430> DW_AT_name : (indirect string, offset: 0x28e): x_cgo_callers\n+ <430> DW_AT_name : (indirect string, offset: 0x290): x_cgo_callers\n <434> DW_AT_decl_file : 1\n <435> DW_AT_decl_line : 15\n <436> DW_AT_decl_column : 1\n <437> DW_AT_prototyped : 1\n <437> DW_AT_low_pc : 0x0\n <43b> DW_AT_high_pc : 0x54\n <43f> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -594,46 +594,46 @@\n <44a> DW_AT_decl_file : 1\n <44b> DW_AT_decl_line : 15\n <44c> DW_AT_decl_column : 25\n <44d> DW_AT_type : <0xa3>\n <451> DW_AT_location : 0x4 (location list)\n <455> DW_AT_GNU_locviews: 0x0\n <2><459>: Abbrev Number: 25 (DW_TAG_formal_parameter)\n- <45a> DW_AT_name : (indirect string, offset: 0x267): info\n+ <45a> DW_AT_name : (indirect string, offset: 0x269): info\n <45e> DW_AT_decl_file : 1\n <45f> DW_AT_decl_line : 15\n <460> DW_AT_decl_column : 36\n <461> DW_AT_type : <0x8f>\n <465> DW_AT_location : 0x26 (location list)\n <469> DW_AT_GNU_locviews: 0x22\n <2><46d>: Abbrev Number: 25 (DW_TAG_formal_parameter)\n- <46e> DW_AT_name : (indirect string, offset: 0x2d9): context\n+ <46e> DW_AT_name : (indirect string, offset: 0x2db): context\n <472> DW_AT_decl_file : 1\n <473> DW_AT_decl_line : 15\n <474> DW_AT_decl_column : 48\n <475> DW_AT_type : <0x8f>\n <479> DW_AT_location : 0x49 (location list)\n <47d> DW_AT_GNU_locviews: 0x45\n <2><481>: Abbrev Number: 25 (DW_TAG_formal_parameter)\n- <482> DW_AT_name : (indirect string, offset: 0xaa): cgoTraceback\n+ <482> DW_AT_name : (indirect string, offset: 0x93): cgoTraceback\n <486> DW_AT_decl_file : 1\n <487> DW_AT_decl_line : 15\n <488> DW_AT_decl_column : 64\n <489> DW_AT_type : <0x504>\n <48d> DW_AT_location : 0x6b (location list)\n <491> DW_AT_GNU_locviews: 0x67\n <2><495>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n <496> DW_AT_name : (indirect string, offset: 0x1c): cgoCallers\n <49a> DW_AT_decl_file : 1\n <49b> DW_AT_decl_line : 15\n <49c> DW_AT_decl_column : 115\n <49d> DW_AT_type : <0x429>\n <4a1> DW_AT_location : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2><4a4>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n- <4a5> DW_AT_name : (indirect string, offset: 0x357): sigtramp\n+ <4a5> DW_AT_name : (indirect string, offset: 0x359): sigtramp\n <4a9> DW_AT_decl_file : 1\n <4aa> DW_AT_decl_line : 15\n <4ab> DW_AT_decl_column : 134\n <4ac> DW_AT_type : <0x51f>\n <4b0> DW_AT_location : 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n <2><4b3>: Abbrev Number: 27 (DW_TAG_variable)\n <4b4> DW_AT_name : arg\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,39 +1,39 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n x_cgo_callers():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:15\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:15\n 0:\te92d4070 \tpush\t{r4, r5, r6, lr}\n 4:\te24dd018 \tsub\tsp, sp, #24\n 8:\te1a04002 \tmov\tr4, r2\n c:\te1a05000 \tmov\tr5, r0\n 10:\te59dc028 \tldr\tip, [sp, #40]\t; 0x28\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:22\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:22\n 14:\te28d0008 \tadd\tr0, sp, #8\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:15\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:15\n 18:\te59d602c \tldr\tr6, [sp, #44]\t; 0x2c\n 1c:\te58d1004 \tstr\tr1, [sp, #4]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:19\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:19\n 20:\te58d200c \tstr\tr2, [sp, #12]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:18\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:18\n 24:\te3a02000 \tmov\tr2, #0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:20\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:20\n 28:\te58dc010 \tstr\tip, [sp, #16]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:18\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:18\n 2c:\te58d2008 \tstr\tr2, [sp, #8]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:21\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:21\n 30:\te3a02020 \tmov\tr2, #32\n 34:\te58d2014 \tstr\tr2, [sp, #20]\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:22\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:22\n 38:\te12fff33 \tblx\tr3\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:23\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:23\n 3c:\te59d1004 \tldr\tr1, [sp, #4]\n 40:\te1a02004 \tmov\tr2, r4\n 44:\te1a00005 \tmov\tr0, r5\n 48:\te12fff36 \tblx\tr6\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_traceback.c:24\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_traceback.c:24\n 4c:\te28dd018 \tadd\tsp, sp, #24\n 50:\te8bd8070 \tpop\t{r4, r5, r6, pc}\n" }, { "source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -4,73 +4,73 @@\n [ 8] _IO_read_ptr\n [ 15] _chain\n [ 1c] cgoCallers\n [ 27] size_t\n [ 2e] uintptr_t\n [ 38] _shortbuf\n [ 42] _IO_buf_base\n- [ 4f] /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n- [ 7d] __int64_t\n- [ 87] _codecvt\n- [ 90] long long int\n- [ 9e] signed char\n- [ aa] cgoTraceback\n- [ b7] long long unsigned int\n- [ ce] _fileno\n- [ d6] _IO_read_end\n- [ e3] long int\n- [ ec] _flags\n- [ f3] _IO_buf_end\n- [ ff] _cur_column\n- [ 10b] _IO_codecvt\n- [ 117] ThreadStart\n- [ 123] _old_offset\n- [ 12f] _offset\n- [ 137] stacklo\n- [ 13f] _IO_marker\n- [ 14a] gcc_traceback.c\n- [ 15a] unsigned int\n- [ 167] _freeres_buf\n- [ 174] _cgo_thread_start\n- [ 186] long unsigned int\n- [ 198] _IO_write_ptr\n- [ 1a6] sys_nerr\n- [ 1af] short unsigned int\n- [ 1c2] _IO_save_base\n- [ 1d0] stdin\n- [ 1d6] _lock\n- [ 1dc] _flags2\n- [ 1e4] _mode\n- [ 1ea] stdout\n- [ 1f1] GNU C17 9.2.1 20200224\n- [ 208] _IO_write_end\n- [ 216] uintptr\n- [ 21e] _IO_lock_t\n- [ 229] _IO_FILE\n- [ 232] sys_errlist\n- [ 23e] stackhi\n- [ 246] _markers\n- [ 24f] unsigned char\n- [ 25d] short int\n- [ 267] info\n- [ 26c] _IO_wide_data\n- [ 27a] _vtable_offset\n- [ 289] FILE\n- [ 28e] x_cgo_callers\n- [ 29c] Context\n- [ 2a4] char\n- [ 2a9] SigContext\n- [ 2b4] __off64_t\n- [ 2be] _IO_read_base\n- [ 2cc] _IO_save_end\n- [ 2d9] context\n- [ 2e1] __pad5\n- [ 2e8] _unused2\n- [ 2f1] stderr\n- [ 2f8] cgoTracebackArg\n- [ 308] _IO_backup_base\n- [ 318] _freeres_list\n- [ 326] _wide_data\n- [ 331] _cgo_sys_thread_create\n- [ 348] _IO_write_base\n- [ 357] sigtramp\n+ [ 4f] long long unsigned int\n+ [ 66] __int64_t\n+ [ 70] _codecvt\n+ [ 79] long long int\n+ [ 87] signed char\n+ [ 93] cgoTraceback\n+ [ a0] _fileno\n+ [ a8] _IO_read_end\n+ [ b5] long int\n+ [ be] _flags\n+ [ c5] _IO_buf_end\n+ [ d1] _cur_column\n+ [ dd] _IO_codecvt\n+ [ e9] ThreadStart\n+ [ f5] _old_offset\n+ [ 101] _offset\n+ [ 109] stacklo\n+ [ 111] _IO_marker\n+ [ 11c] gcc_traceback.c\n+ [ 12c] unsigned int\n+ [ 139] _freeres_buf\n+ [ 146] /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n+ [ 176] _cgo_thread_start\n+ [ 188] long unsigned int\n+ [ 19a] _IO_write_ptr\n+ [ 1a8] sys_nerr\n+ [ 1b1] short unsigned int\n+ [ 1c4] _IO_save_base\n+ [ 1d2] stdin\n+ [ 1d8] _lock\n+ [ 1de] _flags2\n+ [ 1e6] _mode\n+ [ 1ec] stdout\n+ [ 1f3] GNU C17 9.2.1 20200224\n+ [ 20a] _IO_write_end\n+ [ 218] uintptr\n+ [ 220] _IO_lock_t\n+ [ 22b] _IO_FILE\n+ [ 234] sys_errlist\n+ [ 240] stackhi\n+ [ 248] _markers\n+ [ 251] unsigned char\n+ [ 25f] short int\n+ [ 269] info\n+ [ 26e] _IO_wide_data\n+ [ 27c] _vtable_offset\n+ [ 28b] FILE\n+ [ 290] x_cgo_callers\n+ [ 29e] Context\n+ [ 2a6] char\n+ [ 2ab] SigContext\n+ [ 2b6] __off64_t\n+ [ 2c0] _IO_read_base\n+ [ 2ce] _IO_save_end\n+ [ 2db] context\n+ [ 2e3] __pad5\n+ [ 2ea] _unused2\n+ [ 2f3] stderr\n+ [ 2fa] cgoTracebackArg\n+ [ 30a] _IO_backup_base\n+ [ 31a] _freeres_list\n+ [ 328] _wide_data\n+ [ 333] _cgo_sys_thread_create\n+ [ 34a] _IO_write_base\n+ [ 359] sigtramp\n \n" } ] }, { "source1": "_x009.o", "source2": "_x009.o", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .rel.debug_info REL 00000000 000fd8 0002c0 08 I 21 7 4\n [ 9] .debug_abbrev PROGBITS 00000000 000581 0001d1 00 0 0 1\n [10] .debug_loc PROGBITS 00000000 000752 00006e 00 0 0 1\n [11] .debug_aranges PROGBITS 00000000 0007c0 000020 00 0 0 1\n [12] .rel.debug_aranges REL 00000000 001298 000010 08 I 21 11 4\n [13] .debug_line PROGBITS 00000000 0007e0 000181 00 0 0 1\n [14] .rel.debug_line REL 00000000 0012a8 000008 08 I 21 13 4\n- [15] .debug_str PROGBITS 00000000 000961 000355 01 MS 0 0 1\n- [16] .comment PROGBITS 00000000 000cb6 000027 01 MS 0 0 1\n- [17] .note.GNU-stack PROGBITS 00000000 000cdd 000000 00 0 0 1\n+ [15] .debug_str PROGBITS 00000000 000961 000357 01 MS 0 0 1\n+ [16] .comment PROGBITS 00000000 000cb8 000027 01 MS 0 0 1\n+ [17] .note.GNU-stack PROGBITS 00000000 000cdf 000000 00 0 0 1\n [18] .debug_frame PROGBITS 00000000 000ce0 000030 00 0 0 4\n [19] .rel.debug_frame REL 00000000 0012b0 000010 08 I 21 18 4\n [20] .ARM.attributes ARM_ATTRIBUTES 00000000 000d10 000033 00 0 0 1\n [21] .symtab SYMTAB 00000000 000d44 0001e0 10 22 22 4\n [22] .strtab STRTAB 00000000 000f24 00007c 00 0 0 1\n [23] .shstrtab STRTAB 00000000 0012c0 0000d8 00 0 0 1\n Key to Flags:\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,88 +2,88 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x4b5 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x1eb): GNU C17 9.2.1 20200224\n+ DW_AT_producer : (indirect string, offset: 0x1ed): GNU C17 9.2.1 20200224\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x2e4): gcc_util.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x4b): /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n+ <11> DW_AT_name : (indirect string, offset: 0x2e6): gcc_util.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x146): /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n <19> DW_AT_low_pc : 0x0\n <1d> DW_AT_high_pc : 0x64\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x249): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x24b): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x1af): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x1b1): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n- <36> DW_AT_name : (indirect string, offset: 0x15a): unsigned int\n+ <36> DW_AT_name : (indirect string, offset: 0x12c): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x186): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x188): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0x9a): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x83): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n- <4b> DW_AT_name : (indirect string, offset: 0x257): short int\n+ <4b> DW_AT_name : (indirect string, offset: 0x259): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 4 (DW_TAG_typedef)\n- <57> DW_AT_name : (indirect string, offset: 0x79): __int64_t\n+ <57> DW_AT_name : (indirect string, offset: 0x62): __int64_t\n <5b> DW_AT_decl_file : 2\n <5c> DW_AT_decl_line : 47\n <5d> DW_AT_decl_column : 44\n <5e> DW_AT_type : <0x62>\n <1><62>: Abbrev Number: 2 (DW_TAG_base_type)\n <63> DW_AT_byte_size : 8\n <64> DW_AT_encoding : 5\t(signed)\n- <65> DW_AT_name : (indirect string, offset: 0x8c): long long int\n+ <65> DW_AT_name : (indirect string, offset: 0x75): long long int\n <1><69>: Abbrev Number: 2 (DW_TAG_base_type)\n <6a> DW_AT_byte_size : 8\n <6b> DW_AT_encoding : 7\t(unsigned)\n- <6c> DW_AT_name : (indirect string, offset: 0xb7): long long unsigned int\n+ <6c> DW_AT_name : (indirect string, offset: 0x4b): long long unsigned int\n <1><70>: Abbrev Number: 4 (DW_TAG_typedef)\n <71> DW_AT_name : (indirect string, offset: 0x0): __off_t\n <75> DW_AT_decl_file : 2\n <76> DW_AT_decl_line : 152\n <77> DW_AT_decl_column : 25\n <78> DW_AT_type : <0x7c>\n <1><7c>: Abbrev Number: 2 (DW_TAG_base_type)\n <7d> DW_AT_byte_size : 4\n <7e> DW_AT_encoding : 5\t(signed)\n- <7f> DW_AT_name : (indirect string, offset: 0xe3): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0xb5): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x2bf): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x2c1): __off64_t\n <88> DW_AT_decl_file : 2\n <89> DW_AT_decl_line : 153\n <8a> DW_AT_decl_column : 27\n <8b> DW_AT_type : <0x56>\n <1><8f>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <90> DW_AT_byte_size : 4\n <1><91>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <92> DW_AT_byte_size : 4\n <93> DW_AT_type : <0x97>\n <1><97>: Abbrev Number: 2 (DW_TAG_base_type)\n <98> DW_AT_byte_size : 1\n <99> DW_AT_encoding : 8\t(unsigned char)\n- <9a> DW_AT_name : (indirect string, offset: 0x2b4): char\n+ <9a> DW_AT_name : (indirect string, offset: 0x2b6): char\n <1><9e>: Abbrev Number: 7 (DW_TAG_const_type)\n <9f> DW_AT_type : <0x97>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x2a): uintptr_t\n DW_AT_decl_file : 3\n DW_AT_decl_line : 96\n DW_AT_decl_column : 23\n@@ -91,237 +91,237 @@\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x23): size_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n DW_AT_type : <0x33>\n <1>: Abbrev Number: 8 (DW_TAG_structure_type)\n- DW_AT_name : (indirect string, offset: 0x223): _IO_FILE\n+ DW_AT_name : (indirect string, offset: 0x225): _IO_FILE\n DW_AT_byte_size : 152\n DW_AT_decl_file : 5\n DW_AT_decl_line : 49\n DW_AT_decl_column : 8\n DW_AT_sibling : <0x242>\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xec): _flags\n+ DW_AT_name : (indirect string, offset: 0xbe): _flags\n DW_AT_decl_file : 5\n DW_AT_decl_line : 51\n DW_AT_decl_column : 7\n DW_AT_type : <0x4f>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 9 (DW_TAG_member)\n DW_AT_name : (indirect string, offset: 0x8): _IO_read_ptr\n DW_AT_decl_file : 5\n DW_AT_decl_line : 54\n DW_AT_decl_column : 9\n
DW_AT_type : <0x91>\n DW_AT_data_member_location: 4\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0xd6): _IO_read_end\n+ DW_AT_name : (indirect string, offset: 0xa8): _IO_read_end\n DW_AT_decl_file : 5\n DW_AT_decl_line : 55\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 8\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2c9): _IO_read_base\n+ DW_AT_name : (indirect string, offset: 0x2cb): _IO_read_base\n DW_AT_decl_file : 5\n DW_AT_decl_line : 56\n DW_AT_decl_column : 9\n DW_AT_type : <0x91>\n DW_AT_data_member_location: 12\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x346): _IO_write_base\n+ DW_AT_name : (indirect string, offset: 0x348): _IO_write_base\n <101> DW_AT_decl_file : 5\n <102> DW_AT_decl_line : 57\n <103> DW_AT_decl_column : 9\n <104> DW_AT_type : <0x91>\n <108> DW_AT_data_member_location: 16\n <2><109>: Abbrev Number: 9 (DW_TAG_member)\n- <10a> DW_AT_name : (indirect string, offset: 0x198): _IO_write_ptr\n+ <10a> DW_AT_name : (indirect string, offset: 0x19a): _IO_write_ptr\n <10e> DW_AT_decl_file : 5\n <10f> DW_AT_decl_line : 58\n <110> DW_AT_decl_column : 9\n <111> DW_AT_type : <0x91>\n <115> DW_AT_data_member_location: 20\n <2><116>: Abbrev Number: 9 (DW_TAG_member)\n- <117> DW_AT_name : (indirect string, offset: 0x202): _IO_write_end\n+ <117> DW_AT_name : (indirect string, offset: 0x204): _IO_write_end\n <11b> DW_AT_decl_file : 5\n <11c> DW_AT_decl_line : 59\n <11d> DW_AT_decl_column : 9\n <11e> DW_AT_type : <0x91>\n <122> DW_AT_data_member_location: 24\n <2><123>: Abbrev Number: 9 (DW_TAG_member)\n <124> DW_AT_name : (indirect string, offset: 0x3e): _IO_buf_base\n <128> DW_AT_decl_file : 5\n <129> DW_AT_decl_line : 60\n <12a> DW_AT_decl_column : 9\n <12b> DW_AT_type : <0x91>\n <12f> DW_AT_data_member_location: 28\n <2><130>: Abbrev Number: 9 (DW_TAG_member)\n- <131> DW_AT_name : (indirect string, offset: 0xf3): _IO_buf_end\n+ <131> DW_AT_name : (indirect string, offset: 0xc5): _IO_buf_end\n <135> DW_AT_decl_file : 5\n <136> DW_AT_decl_line : 61\n <137> DW_AT_decl_column : 9\n <138> DW_AT_type : <0x91>\n <13c> DW_AT_data_member_location: 32\n <2><13d>: Abbrev Number: 9 (DW_TAG_member)\n- <13e> DW_AT_name : (indirect string, offset: 0x1c2): _IO_save_base\n+ <13e> DW_AT_name : (indirect string, offset: 0x1c4): _IO_save_base\n <142> DW_AT_decl_file : 5\n <143> DW_AT_decl_line : 64\n <144> DW_AT_decl_column : 9\n <145> DW_AT_type : <0x91>\n <149> DW_AT_data_member_location: 36\n <2><14a>: Abbrev Number: 9 (DW_TAG_member)\n- <14b> DW_AT_name : (indirect string, offset: 0x2ff): _IO_backup_base\n+ <14b> DW_AT_name : (indirect string, offset: 0x301): _IO_backup_base\n <14f> DW_AT_decl_file : 5\n <150> DW_AT_decl_line : 65\n <151> DW_AT_decl_column : 9\n <152> DW_AT_type : <0x91>\n <156> DW_AT_data_member_location: 40\n <2><157>: Abbrev Number: 9 (DW_TAG_member)\n- <158> DW_AT_name : (indirect string, offset: 0x2d7): _IO_save_end\n+ <158> DW_AT_name : (indirect string, offset: 0x2d9): _IO_save_end\n <15c> DW_AT_decl_file : 5\n <15d> DW_AT_decl_line : 66\n <15e> DW_AT_decl_column : 9\n <15f> DW_AT_type : <0x91>\n <163> DW_AT_data_member_location: 44\n <2><164>: Abbrev Number: 9 (DW_TAG_member)\n- <165> DW_AT_name : (indirect string, offset: 0x240): _markers\n+ <165> DW_AT_name : (indirect string, offset: 0x242): _markers\n <169> DW_AT_decl_file : 5\n <16a> DW_AT_decl_line : 68\n <16b> DW_AT_decl_column : 22\n <16c> DW_AT_type : <0x25b>\n <170> DW_AT_data_member_location: 48\n <2><171>: Abbrev Number: 9 (DW_TAG_member)\n <172> DW_AT_name : (indirect string, offset: 0x1c): _chain\n <176> DW_AT_decl_file : 5\n <177> DW_AT_decl_line : 70\n <178> DW_AT_decl_column : 20\n <179> DW_AT_type : <0x261>\n <17d> DW_AT_data_member_location: 52\n <2><17e>: Abbrev Number: 9 (DW_TAG_member)\n- <17f> DW_AT_name : (indirect string, offset: 0xce): _fileno\n+ <17f> DW_AT_name : (indirect string, offset: 0xa0): _fileno\n <183> DW_AT_decl_file : 5\n <184> DW_AT_decl_line : 72\n <185> DW_AT_decl_column : 7\n <186> DW_AT_type : <0x4f>\n <18a> DW_AT_data_member_location: 56\n <2><18b>: Abbrev Number: 9 (DW_TAG_member)\n- <18c> DW_AT_name : (indirect string, offset: 0x1d6): _flags2\n+ <18c> DW_AT_name : (indirect string, offset: 0x1d8): _flags2\n <190> DW_AT_decl_file : 5\n <191> DW_AT_decl_line : 73\n <192> DW_AT_decl_column : 7\n <193> DW_AT_type : <0x4f>\n <197> DW_AT_data_member_location: 60\n <2><198>: Abbrev Number: 9 (DW_TAG_member)\n- <199> DW_AT_name : (indirect string, offset: 0x12e): _old_offset\n+ <199> DW_AT_name : (indirect string, offset: 0x100): _old_offset\n <19d> DW_AT_decl_file : 5\n <19e> DW_AT_decl_line : 74\n <19f> DW_AT_decl_column : 11\n <1a0> DW_AT_type : <0x70>\n <1a4> DW_AT_data_member_location: 64\n <2><1a5>: Abbrev Number: 9 (DW_TAG_member)\n- <1a6> DW_AT_name : (indirect string, offset: 0xff): _cur_column\n+ <1a6> DW_AT_name : (indirect string, offset: 0xd1): _cur_column\n <1aa> DW_AT_decl_file : 5\n <1ab> DW_AT_decl_line : 77\n <1ac> DW_AT_decl_column : 18\n <1ad> DW_AT_type : <0x2c>\n <1b1> DW_AT_data_member_location: 68\n <2><1b2>: Abbrev Number: 9 (DW_TAG_member)\n- <1b3> DW_AT_name : (indirect string, offset: 0x28a): _vtable_offset\n+ <1b3> DW_AT_name : (indirect string, offset: 0x28c): _vtable_offset\n <1b7> DW_AT_decl_file : 5\n <1b8> DW_AT_decl_line : 78\n <1b9> DW_AT_decl_column : 15\n <1ba> DW_AT_type : <0x41>\n <1be> DW_AT_data_member_location: 70\n <2><1bf>: Abbrev Number: 9 (DW_TAG_member)\n <1c0> DW_AT_name : (indirect string, offset: 0x34): _shortbuf\n <1c4> DW_AT_decl_file : 5\n <1c5> DW_AT_decl_line : 79\n <1c6> DW_AT_decl_column : 8\n <1c7> DW_AT_type : <0x267>\n <1cb> DW_AT_data_member_location: 71\n <2><1cc>: Abbrev Number: 9 (DW_TAG_member)\n- <1cd> DW_AT_name : (indirect string, offset: 0x1d0): _lock\n+ <1cd> DW_AT_name : (indirect string, offset: 0x1d2): _lock\n <1d1> DW_AT_decl_file : 5\n <1d2> DW_AT_decl_line : 81\n <1d3> DW_AT_decl_column : 15\n <1d4> DW_AT_type : <0x277>\n <1d8> DW_AT_data_member_location: 72\n <2><1d9>: Abbrev Number: 9 (DW_TAG_member)\n- <1da> DW_AT_name : (indirect string, offset: 0x13a): _offset\n+ <1da> DW_AT_name : (indirect string, offset: 0x10c): _offset\n <1de> DW_AT_decl_file : 5\n <1df> DW_AT_decl_line : 89\n <1e0> DW_AT_decl_column : 13\n <1e1> DW_AT_type : <0x83>\n <1e5> DW_AT_data_member_location: 80\n <2><1e6>: Abbrev Number: 9 (DW_TAG_member)\n- <1e7> DW_AT_name : (indirect string, offset: 0x83): _codecvt\n+ <1e7> DW_AT_name : (indirect string, offset: 0x6c): _codecvt\n <1eb> DW_AT_decl_file : 5\n <1ec> DW_AT_decl_line : 91\n <1ed> DW_AT_decl_column : 23\n <1ee> DW_AT_type : <0x282>\n <1f2> DW_AT_data_member_location: 88\n <2><1f3>: Abbrev Number: 9 (DW_TAG_member)\n- <1f4> DW_AT_name : (indirect string, offset: 0x324): _wide_data\n+ <1f4> DW_AT_name : (indirect string, offset: 0x326): _wide_data\n <1f8> DW_AT_decl_file : 5\n <1f9> DW_AT_decl_line : 92\n <1fa> DW_AT_decl_column : 25\n <1fb> DW_AT_type : <0x28d>\n <1ff> DW_AT_data_member_location: 92\n <2><200>: Abbrev Number: 9 (DW_TAG_member)\n- <201> DW_AT_name : (indirect string, offset: 0x316): _freeres_list\n+ <201> DW_AT_name : (indirect string, offset: 0x318): _freeres_list\n <205> DW_AT_decl_file : 5\n <206> DW_AT_decl_line : 93\n <207> DW_AT_decl_column : 20\n <208> DW_AT_type : <0x261>\n <20c> DW_AT_data_member_location: 96\n <2><20d>: Abbrev Number: 9 (DW_TAG_member)\n- <20e> DW_AT_name : (indirect string, offset: 0x167): _freeres_buf\n+ <20e> DW_AT_name : (indirect string, offset: 0x139): _freeres_buf\n <212> DW_AT_decl_file : 5\n <213> DW_AT_decl_line : 94\n <214> DW_AT_decl_column : 9\n <215> DW_AT_type : <0x8f>\n <219> DW_AT_data_member_location: 100\n <2><21a>: Abbrev Number: 9 (DW_TAG_member)\n- <21b> DW_AT_name : (indirect string, offset: 0x142): __pad5\n+ <21b> DW_AT_name : (indirect string, offset: 0x114): __pad5\n <21f> DW_AT_decl_file : 5\n <220> DW_AT_decl_line : 95\n <221> DW_AT_decl_column : 10\n <222> DW_AT_type : <0xaf>\n <226> DW_AT_data_member_location: 104\n <2><227>: Abbrev Number: 9 (DW_TAG_member)\n- <228> DW_AT_name : (indirect string, offset: 0x1de): _mode\n+ <228> DW_AT_name : (indirect string, offset: 0x1e0): _mode\n <22c> DW_AT_decl_file : 5\n <22d> DW_AT_decl_line : 96\n <22e> DW_AT_decl_column : 7\n <22f> DW_AT_type : <0x4f>\n <233> DW_AT_data_member_location: 108\n <2><234>: Abbrev Number: 9 (DW_TAG_member)\n- <235> DW_AT_name : (indirect string, offset: 0x2ef): _unused2\n+ <235> DW_AT_name : (indirect string, offset: 0x2f1): _unused2\n <239> DW_AT_decl_file : 5\n <23a> DW_AT_decl_line : 98\n <23b> DW_AT_decl_column : 8\n <23c> DW_AT_type : <0x293>\n <240> DW_AT_data_member_location: 112\n <2><241>: Abbrev Number: 0\n <1><242>: Abbrev Number: 4 (DW_TAG_typedef)\n- <243> DW_AT_name : (indirect string, offset: 0x299): FILE\n+ <243> DW_AT_name : (indirect string, offset: 0x29b): FILE\n <247> DW_AT_decl_file : 6\n <248> DW_AT_decl_line : 7\n <249> DW_AT_decl_column : 25\n <24a> DW_AT_type : <0xbb>\n <1><24e>: Abbrev Number: 10 (DW_TAG_typedef)\n- <24f> DW_AT_name : (indirect string, offset: 0x218): _IO_lock_t\n+ <24f> DW_AT_name : (indirect string, offset: 0x21a): _IO_lock_t\n <253> DW_AT_decl_file : 5\n <254> DW_AT_decl_line : 43\n <255> DW_AT_decl_column : 14\n <1><256>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <257> DW_AT_name : (indirect string, offset: 0x149): _IO_marker\n+ <257> DW_AT_name : (indirect string, offset: 0x11b): _IO_marker\n <25b> DW_AT_declaration : 1\n <1><25b>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <25c> DW_AT_byte_size : 4\n <25d> DW_AT_type : <0x256>\n <1><261>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <262> DW_AT_byte_size : 4\n <263> DW_AT_type : <0xbb>\n@@ -332,61 +332,61 @@\n <271> DW_AT_type : <0x33>\n <275> DW_AT_upper_bound : 0\n <2><276>: Abbrev Number: 0\n <1><277>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <278> DW_AT_byte_size : 4\n <279> DW_AT_type : <0x24e>\n <1><27d>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <27e> DW_AT_name : (indirect string, offset: 0x116): _IO_codecvt\n+ <27e> DW_AT_name : (indirect string, offset: 0xe8): _IO_codecvt\n <282> DW_AT_declaration : 1\n <1><282>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <283> DW_AT_byte_size : 4\n <284> DW_AT_type : <0x27d>\n <1><288>: Abbrev Number: 11 (DW_TAG_structure_type)\n- <289> DW_AT_name : (indirect string, offset: 0x274): _IO_wide_data\n+ <289> DW_AT_name : (indirect string, offset: 0x276): _IO_wide_data\n <28d> DW_AT_declaration : 1\n <1><28d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <28e> DW_AT_byte_size : 4\n <28f> DW_AT_type : <0x288>\n <1><293>: Abbrev Number: 12 (DW_TAG_array_type)\n <294> DW_AT_type : <0x97>\n <298> DW_AT_sibling : <0x2a3>\n <2><29c>: Abbrev Number: 13 (DW_TAG_subrange_type)\n <29d> DW_AT_type : <0x33>\n <2a1> DW_AT_upper_bound : 39\n <2><2a2>: Abbrev Number: 0\n <1><2a3>: Abbrev Number: 14 (DW_TAG_variable)\n- <2a4> DW_AT_name : (indirect string, offset: 0x154): stdin\n+ <2a4> DW_AT_name : (indirect string, offset: 0x126): stdin\n <2a8> DW_AT_decl_file : 7\n <2a9> DW_AT_decl_line : 137\n <2aa> DW_AT_decl_column : 14\n <2ab> DW_AT_type : <0x2af>\n <2af> DW_AT_external : 1\n <2af> DW_AT_declaration : 1\n <1><2af>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2b0> DW_AT_byte_size : 4\n <2b1> DW_AT_type : <0x242>\n <1><2b5>: Abbrev Number: 14 (DW_TAG_variable)\n- <2b6> DW_AT_name : (indirect string, offset: 0x1e4): stdout\n+ <2b6> DW_AT_name : (indirect string, offset: 0x1e6): stdout\n <2ba> DW_AT_decl_file : 7\n <2bb> DW_AT_decl_line : 138\n <2bc> DW_AT_decl_column : 14\n <2bd> DW_AT_type : <0x2af>\n <2c1> DW_AT_external : 1\n <2c1> DW_AT_declaration : 1\n <1><2c1>: Abbrev Number: 14 (DW_TAG_variable)\n- <2c2> DW_AT_name : (indirect string, offset: 0x2f8): stderr\n+ <2c2> DW_AT_name : (indirect string, offset: 0x2fa): stderr\n <2c6> DW_AT_decl_file : 7\n <2c7> DW_AT_decl_line : 139\n <2c8> DW_AT_decl_column : 14\n <2c9> DW_AT_type : <0x2af>\n <2cd> DW_AT_external : 1\n <2cd> DW_AT_declaration : 1\n <1><2cd>: Abbrev Number: 14 (DW_TAG_variable)\n- <2ce> DW_AT_name : (indirect string, offset: 0x1a6): sys_nerr\n+ <2ce> DW_AT_name : (indirect string, offset: 0x1a8): sys_nerr\n <2d2> DW_AT_decl_file : 8\n <2d3> DW_AT_decl_line : 26\n <2d4> DW_AT_decl_column : 12\n <2d5> DW_AT_type : <0x4f>\n <2d9> DW_AT_external : 1\n <2d9> DW_AT_declaration : 1\n <1><2d9>: Abbrev Number: 12 (DW_TAG_array_type)\n@@ -398,23 +398,23 @@\n <2e5> DW_AT_type : <0x2d9>\n <1><2e9>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2ea> DW_AT_byte_size : 4\n <2eb> DW_AT_type : <0x9e>\n <1><2ef>: Abbrev Number: 7 (DW_TAG_const_type)\n <2f0> DW_AT_type : <0x2e9>\n <1><2f4>: Abbrev Number: 14 (DW_TAG_variable)\n- <2f5> DW_AT_name : (indirect string, offset: 0x22c): sys_errlist\n+ <2f5> DW_AT_name : (indirect string, offset: 0x22e): sys_errlist\n <2f9> DW_AT_decl_file : 8\n <2fa> DW_AT_decl_line : 27\n <2fb> DW_AT_decl_column : 26\n <2fc> DW_AT_type : <0x2e4>\n <300> DW_AT_external : 1\n <300> DW_AT_declaration : 1\n <1><300>: Abbrev Number: 4 (DW_TAG_typedef)\n- <301> DW_AT_name : (indirect string, offset: 0x210): uintptr\n+ <301> DW_AT_name : (indirect string, offset: 0x212): uintptr\n <305> DW_AT_decl_file : 9\n <306> DW_AT_decl_line : 15\n <307> DW_AT_decl_column : 19\n <308> DW_AT_type : <0xa3>\n <1><30c>: Abbrev Number: 16 (DW_TAG_typedef)\n <30d> DW_AT_name : G\n <30f> DW_AT_decl_file : 9\n@@ -425,36 +425,36 @@\n <317> DW_AT_name : G\n <319> DW_AT_byte_size : 8\n <31a> DW_AT_decl_file : 9\n <31b> DW_AT_decl_line : 23\n <31c> DW_AT_decl_column : 8\n <31d> DW_AT_sibling : <0x33c>\n <2><321>: Abbrev Number: 9 (DW_TAG_member)\n- <322> DW_AT_name : (indirect string, offset: 0x282): stacklo\n+ <322> DW_AT_name : (indirect string, offset: 0x284): stacklo\n <326> DW_AT_decl_file : 9\n <327> DW_AT_decl_line : 25\n <328> DW_AT_decl_column : 10\n <329> DW_AT_type : <0x300>\n <32d> DW_AT_data_member_location: 0\n <2><32e>: Abbrev Number: 9 (DW_TAG_member)\n- <32f> DW_AT_name : (indirect string, offset: 0x238): stackhi\n+ <32f> DW_AT_name : (indirect string, offset: 0x23a): stackhi\n <333> DW_AT_decl_file : 9\n <334> DW_AT_decl_line : 26\n <335> DW_AT_decl_column : 10\n <336> DW_AT_type : <0x300>\n <33a> DW_AT_data_member_location: 4\n <2><33b>: Abbrev Number: 0\n <1><33c>: Abbrev Number: 4 (DW_TAG_typedef)\n- <33d> DW_AT_name : (indirect string, offset: 0x122): ThreadStart\n+ <33d> DW_AT_name : (indirect string, offset: 0xf4): ThreadStart\n <341> DW_AT_decl_file : 9\n <342> DW_AT_decl_line : 33\n <343> DW_AT_decl_column : 28\n <344> DW_AT_type : <0x348>\n <1><348>: Abbrev Number: 8 (DW_TAG_structure_type)\n- <349> DW_AT_name : (indirect string, offset: 0x122): ThreadStart\n+ <349> DW_AT_name : (indirect string, offset: 0xf4): ThreadStart\n <34d> DW_AT_byte_size : 12\n <34e> DW_AT_decl_file : 9\n <34f> DW_AT_decl_line : 34\n <350> DW_AT_decl_column : 8\n <351> DW_AT_sibling : <0x37a>\n <2><355>: Abbrev Number: 18 (DW_TAG_member)\n <356> DW_AT_name : g\n@@ -495,15 +495,15 @@\n <2><392>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n <393> DW_AT_type : <0x398>\n <2><397>: Abbrev Number: 0\n <1><398>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <399> DW_AT_byte_size : 4\n <39a> DW_AT_type : <0x33c>\n <1><39e>: Abbrev Number: 14 (DW_TAG_variable)\n- <39f> DW_AT_name : (indirect string, offset: 0x174): _cgo_thread_start\n+ <39f> DW_AT_name : (indirect string, offset: 0x176): _cgo_thread_start\n <3a3> DW_AT_decl_file : 9\n <3a4> DW_AT_decl_line : 46\n <3a5> DW_AT_decl_column : 15\n <3a6> DW_AT_type : <0x3aa>\n <3aa> DW_AT_external : 1\n <3aa> DW_AT_declaration : 1\n <1><3aa>: Abbrev Number: 6 (DW_TAG_pointer_type)\n@@ -524,44 +524,44 @@\n <3c7> DW_AT_prototyped : 1\n <3c7> DW_AT_type : <0x8f>\n <3cb> DW_AT_sibling : <0x3d5>\n <2><3cf>: Abbrev Number: 21 (DW_TAG_formal_parameter)\n <3d0> DW_AT_type : <0x8f>\n <2><3d4>: Abbrev Number: 0\n <1><3d5>: Abbrev Number: 14 (DW_TAG_variable)\n- <3d6> DW_AT_name : (indirect string, offset: 0x32f): _cgo_sys_thread_create\n+ <3d6> DW_AT_name : (indirect string, offset: 0x331): _cgo_sys_thread_create\n <3da> DW_AT_decl_file : 9\n <3db> DW_AT_decl_line : 52\n <3dc> DW_AT_decl_column : 15\n <3dd> DW_AT_type : <0x3e1>\n <3e1> DW_AT_external : 1\n <3e1> DW_AT_declaration : 1\n <1><3e1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <3e2> DW_AT_byte_size : 4\n <3e3> DW_AT_type : <0x3b0>\n <1><3e7>: Abbrev Number: 23 (DW_TAG_subroutine_type)\n <3e8> DW_AT_sibling : <0x3ee>\n <2><3ec>: Abbrev Number: 24 (DW_TAG_unspecified_parameters)\n <2><3ed>: Abbrev Number: 0\n <1><3ee>: Abbrev Number: 25 (DW_TAG_variable)\n- <3ef> DW_AT_name : (indirect string, offset: 0x10b): _cgo_yield\n+ <3ef> DW_AT_name : (indirect string, offset: 0xdd): _cgo_yield\n <3f3> DW_AT_decl_file : 1\n <3f4> DW_AT_decl_line : 27\n <3f5> DW_AT_decl_column : 14\n <3f6> DW_AT_type : <0x406>\n <3fa> DW_AT_external : 1\n <3fa> DW_AT_location : 5 byte block: 3 0 0 0 0 \t(DW_OP_addr: 0)\n <1><400>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <401> DW_AT_byte_size : 4\n <402> DW_AT_type : <0x3e7>\n <1><406>: Abbrev Number: 7 (DW_TAG_const_type)\n <407> DW_AT_type : <0x400>\n <1><40b>: Abbrev Number: 26 (DW_TAG_subprogram)\n <40c> DW_AT_external : 1\n- <40c> DW_AT_name : (indirect string, offset: 0x261): x_cgo_thread_start\n+ <40c> DW_AT_name : (indirect string, offset: 0x263): x_cgo_thread_start\n <410> DW_AT_decl_file : 1\n <411> DW_AT_decl_line : 9\n <412> DW_AT_decl_column : 1\n <413> DW_AT_prototyped : 1\n <413> DW_AT_low_pc : 0x0\n <417> DW_AT_high_pc : 0x64\n <41b> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n@@ -617,29 +617,29 @@\n <48c> DW_AT_name : (indirect string, offset: 0x15): malloc\n <490> DW_AT_decl_file : 10\n <491> DW_AT_decl_line : 539\n <493> DW_AT_decl_column : 14\n <1><494>: Abbrev Number: 34 (DW_TAG_subprogram)\n <495> DW_AT_external : 1\n <495> DW_AT_declaration : 1\n- <495> DW_AT_linkage_name: (indirect string, offset: 0x29e): _cgo_sys_thread_start\n- <499> DW_AT_name : (indirect string, offset: 0x29e): _cgo_sys_thread_start\n+ <495> DW_AT_linkage_name: (indirect string, offset: 0x2a0): _cgo_sys_thread_start\n+ <499> DW_AT_name : (indirect string, offset: 0x2a0): _cgo_sys_thread_start\n <49d> DW_AT_decl_file : 9\n <49e> DW_AT_decl_line : 57\n <49f> DW_AT_decl_column : 6\n <1><4a0>: Abbrev Number: 35 (DW_TAG_subprogram)\n <4a1> DW_AT_external : 1\n <4a1> DW_AT_declaration : 1\n- <4a1> DW_AT_linkage_name: (indirect string, offset: 0x30f): fwrite\n- <4a5> DW_AT_name : (indirect string, offset: 0xa6): __builtin_fwrite\n+ <4a1> DW_AT_linkage_name: (indirect string, offset: 0x311): fwrite\n+ <4a5> DW_AT_name : (indirect string, offset: 0x8f): __builtin_fwrite\n <4a9> DW_AT_decl_file : 11\n <4aa> DW_AT_decl_line : 0\n <1><4ab>: Abbrev Number: 33 (DW_TAG_subprogram)\n <4ac> DW_AT_external : 1\n <4ac> DW_AT_declaration : 1\n- <4ac> DW_AT_linkage_name: (indirect string, offset: 0x2b9): abort\n- <4b0> DW_AT_name : (indirect string, offset: 0x2b9): abort\n+ <4ac> DW_AT_linkage_name: (indirect string, offset: 0x2bb): abort\n+ <4b0> DW_AT_name : (indirect string, offset: 0x2bb): abort\n <4b4> DW_AT_decl_file : 10\n <4b5> DW_AT_decl_line : 588\n <4b7> DW_AT_decl_column : 13\n <1><4b8>: Abbrev Number: 0\n \n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,48 +1,48 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n x_cgo_thread_start():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:10\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:10\n 0:\te92d4010 \tpush\t{r4, lr}\n 4:\te1a04000 \tmov\tr4, r0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:15\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:15\n 8:\te3a0000c \tmov\tr0, #12\n c:\tebfffffe \tbl\t0 \n \t\t\tc: R_ARM_CALL\tmalloc\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:10\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:10\n 10:\te59fc040 \tldr\tip, [pc, #64]\t; 58 \n 14:\te08fc00c \tadd\tip, pc, ip\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:17\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:17\n 18:\te2503000 \tsubs\tr3, r0, #0\n 1c:\t0a000004 \tbeq\t34 \n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:21\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:21\n 20:\te8940007 \tldm\tr4, {r0, r1, r2}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:24\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:24\n 24:\te8bd4010 \tpop\t{r4, lr}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:21\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:21\n 28:\te8830007 \tstm\tr3, {r0, r1, r2}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:23\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:23\n 2c:\te1a00003 \tmov\tr0, r3\n 30:\teafffffe \tb\t0 <_cgo_sys_thread_start>\n \t\t\t30: R_ARM_JUMP24\t_cgo_sys_thread_start\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:18\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:18\n 34:\te59f3020 \tldr\tr3, [pc, #32]\t; 5c \n 38:\te3a0202b \tmov\tr2, #43\t; 0x2b\n 3c:\te59f001c \tldr\tr0, [pc, #28]\t; 60 \n 40:\te3a01001 \tmov\tr1, #1\n 44:\te79c3003 \tldr\tr3, [ip, r3]\n 48:\te08f0000 \tadd\tr0, pc, r0\n 4c:\te5933000 \tldr\tr3, [r3]\n 50:\tebfffffe \tbl\t0 \n \t\t\t50: R_ARM_CALL\tfwrite\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_util.c:19\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_util.c:19\n 54:\tebfffffe \tbl\t0 \n \t\t\t54: R_ARM_CALL\tabort\n 58:\t0000003c \t.word\t0x0000003c\n \t\t\t58: R_ARM_GOTPC\t_GLOBAL_OFFSET_TABLE_\n 5c:\t00000000 \t.word\t0x00000000\n \t\t\t5c: R_ARM_GOT32\tstderr\n 60:\t00000010 \t.word\t0x00000010\n" }, { "source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -4,71 +4,71 @@\n [ 8] _IO_read_ptr\n [ 15] malloc\n [ 1c] _chain\n [ 23] size_t\n [ 2a] uintptr_t\n [ 34] _shortbuf\n [ 3e] _IO_buf_base\n- [ 4b] /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n- [ 79] __int64_t\n- [ 83] _codecvt\n- [ 8c] long long int\n- [ 9a] signed char\n- [ a6] __builtin_fwrite\n- [ b7] long long unsigned int\n- [ ce] _fileno\n- [ d6] _IO_read_end\n- [ e3] long int\n- [ ec] _flags\n- [ f3] _IO_buf_end\n- [ ff] _cur_column\n- [ 10b] _cgo_yield\n- [ 116] _IO_codecvt\n- [ 122] ThreadStart\n- [ 12e] _old_offset\n- [ 13a] _offset\n- [ 142] __pad5\n- [ 149] _IO_marker\n- [ 154] stdin\n- [ 15a] unsigned int\n- [ 167] _freeres_buf\n- [ 174] _cgo_thread_start\n- [ 186] long unsigned int\n- [ 198] _IO_write_ptr\n- [ 1a6] sys_nerr\n- [ 1af] short unsigned int\n- [ 1c2] _IO_save_base\n- [ 1d0] _lock\n- [ 1d6] _flags2\n- [ 1de] _mode\n- [ 1e4] stdout\n- [ 1eb] GNU C17 9.2.1 20200224\n- [ 202] _IO_write_end\n- [ 210] uintptr\n- [ 218] _IO_lock_t\n- [ 223] _IO_FILE\n- [ 22c] sys_errlist\n- [ 238] stackhi\n- [ 240] _markers\n- [ 249] unsigned char\n- [ 257] short int\n- [ 261] x_cgo_thread_start\n- [ 274] _IO_wide_data\n- [ 282] stacklo\n- [ 28a] _vtable_offset\n- [ 299] FILE\n- [ 29e] _cgo_sys_thread_start\n- [ 2b4] char\n- [ 2b9] abort\n- [ 2bf] __off64_t\n- [ 2c9] _IO_read_base\n- [ 2d7] _IO_save_end\n- [ 2e4] gcc_util.c\n- [ 2ef] _unused2\n- [ 2f8] stderr\n- [ 2ff] _IO_backup_base\n- [ 30f] fwrite\n- [ 316] _freeres_list\n- [ 324] _wide_data\n- [ 32f] _cgo_sys_thread_create\n- [ 346] _IO_write_base\n+ [ 4b] long long unsigned int\n+ [ 62] __int64_t\n+ [ 6c] _codecvt\n+ [ 75] long long int\n+ [ 83] signed char\n+ [ 8f] __builtin_fwrite\n+ [ a0] _fileno\n+ [ a8] _IO_read_end\n+ [ b5] long int\n+ [ be] _flags\n+ [ c5] _IO_buf_end\n+ [ d1] _cur_column\n+ [ dd] _cgo_yield\n+ [ e8] _IO_codecvt\n+ [ f4] ThreadStart\n+ [ 100] _old_offset\n+ [ 10c] _offset\n+ [ 114] __pad5\n+ [ 11b] _IO_marker\n+ [ 126] stdin\n+ [ 12c] unsigned int\n+ [ 139] _freeres_buf\n+ [ 146] /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n+ [ 176] _cgo_thread_start\n+ [ 188] long unsigned int\n+ [ 19a] _IO_write_ptr\n+ [ 1a8] sys_nerr\n+ [ 1b1] short unsigned int\n+ [ 1c4] _IO_save_base\n+ [ 1d2] _lock\n+ [ 1d8] _flags2\n+ [ 1e0] _mode\n+ [ 1e6] stdout\n+ [ 1ed] GNU C17 9.2.1 20200224\n+ [ 204] _IO_write_end\n+ [ 212] uintptr\n+ [ 21a] _IO_lock_t\n+ [ 225] _IO_FILE\n+ [ 22e] sys_errlist\n+ [ 23a] stackhi\n+ [ 242] _markers\n+ [ 24b] unsigned char\n+ [ 259] short int\n+ [ 263] x_cgo_thread_start\n+ [ 276] _IO_wide_data\n+ [ 284] stacklo\n+ [ 28c] _vtable_offset\n+ [ 29b] FILE\n+ [ 2a0] _cgo_sys_thread_start\n+ [ 2b6] char\n+ [ 2bb] abort\n+ [ 2c1] __off64_t\n+ [ 2cb] _IO_read_base\n+ [ 2d9] _IO_save_end\n+ [ 2e6] gcc_util.c\n+ [ 2f1] _unused2\n+ [ 2fa] stderr\n+ [ 301] _IO_backup_base\n+ [ 311] fwrite\n+ [ 318] _freeres_list\n+ [ 326] _wide_data\n+ [ 331] _cgo_sys_thread_create\n+ [ 348] _IO_write_base\n \n" } ] }, { "source1": "_x010.o", "source2": "_x010.o", "unified_diff": null, "details": [ { "source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: REL (Relocatable file)\n Machine: ARM\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 828 (bytes into file)\n+ Start of section headers: 832 (bytes into file)\n Flags: 0x5000000, Version5 EABI\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 17\n Section header string table index: 16\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,26 +1,26 @@\n-There are 17 section headers, starting at offset 0x33c:\n+There are 17 section headers, starting at offset 0x340:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .text PROGBITS 00000000 000034 00001c 00 AX 0 0 4\n [ 2] .data PROGBITS 00000000 000050 000000 00 WA 0 0 1\n [ 3] .bss NOBITS 00000000 000050 000000 00 WA 0 0 1\n [ 4] .note.GNU-stack PROGBITS 00000000 000050 000000 00 0 0 1\n [ 5] .debug_line PROGBITS 00000000 000050 00003d 00 0 0 1\n- [ 6] .rel.debug_line REL 00000000 000254 000008 08 I 14 5 4\n+ [ 6] .rel.debug_line REL 00000000 000258 000008 08 I 14 5 4\n [ 7] .debug_info PROGBITS 00000000 00008d 000026 00 0 0 1\n- [ 8] .rel.debug_info REL 00000000 00025c 000038 08 I 14 7 4\n+ [ 8] .rel.debug_info REL 00000000 000260 000038 08 I 14 7 4\n [ 9] .debug_abbrev PROGBITS 00000000 0000b3 000014 00 0 0 1\n [10] .debug_aranges PROGBITS 00000000 0000c8 000020 00 0 0 8\n- [11] .rel.debug_aranges REL 00000000 000294 000010 08 I 14 10 4\n- [12] .debug_str PROGBITS 00000000 0000e8 000044 01 MS 0 0 1\n- [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00012c 00001f 00 0 0 1\n- [14] .symtab SYMTAB 00000000 00014c 0000f0 10 15 14 4\n- [15] .strtab STRTAB 00000000 00023c 000016 00 0 0 1\n- [16] .shstrtab STRTAB 00000000 0002a4 000098 00 0 0 1\n+ [11] .rel.debug_aranges REL 00000000 000298 000010 08 I 14 10 4\n+ [12] .debug_str PROGBITS 00000000 0000e8 000046 01 MS 0 0 1\n+ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00012e 00001f 00 0 0 1\n+ [14] .symtab SYMTAB 00000000 000150 0000f0 10 15 14 4\n+ [15] .strtab STRTAB 00000000 000240 000016 00 0 0 1\n+ [16] .shstrtab STRTAB 00000000 0002a8 000098 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 y (purecode), p (processor specific)\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n-Relocation section '.rel.debug_line' at offset 0x254 contains 1 entry:\n+Relocation section '.rel.debug_line' at offset 0x258 contains 1 entry:\n Offset Info Type Sym. Value Symbol's Name\n 0000002d 00000102 R_ARM_ABS32 00000000 .text\n \n-Relocation section '.rel.debug_info' at offset 0x25c contains 7 entries:\n+Relocation section '.rel.debug_info' at offset 0x260 contains 7 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000902 R_ARM_ABS32 00000000 .debug_abbrev\n 0000000c 00000a02 R_ARM_ABS32 00000000 .debug_line\n 00000010 00000102 R_ARM_ABS32 00000000 .text\n 00000014 00000102 R_ARM_ABS32 00000000 .text\n 00000018 00000b02 R_ARM_ABS32 00000000 .debug_str\n 0000001c 00000b02 R_ARM_ABS32 00000000 .debug_str\n 00000020 00000b02 R_ARM_ABS32 00000000 .debug_str\n \n-Relocation section '.rel.debug_aranges' at offset 0x294 contains 2 entries:\n+Relocation section '.rel.debug_aranges' at offset 0x298 contains 2 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000006 00000802 R_ARM_ABS32 00000000 .debug_info\n 00000010 00000102 R_ARM_ABS32 00000000 .text\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,11 +6,11 @@\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n DW_AT_stmt_list : 0x0\n <10> DW_AT_low_pc : 0x0\n <14> DW_AT_high_pc : 0x1c\n <18> DW_AT_name : (indirect string, offset: 0x0): gcc_arm.S\n- <1c> DW_AT_comp_dir : (indirect string, offset: 0xa): /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n- <20> DW_AT_producer : (indirect string, offset: 0x38): GNU AS 2.34\n+ <1c> DW_AT_comp_dir : (indirect string, offset: 0xa): /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n+ <20> DW_AT_producer : (indirect string, offset: 0x3a): GNU AS 2.34\n <24> DW_AT_language : 32769\t(MIPS assembler)\n \n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n \n \n Disassembly of section .text:\n \n 00000000 :\n crosscall_arm1():\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_arm.S:27\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_arm.S:27\n 0:\te92d5ff0 \tpush\t{r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_arm.S:28\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_arm.S:28\n 4:\te1a04000 \tmov\tr4, r0\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_arm.S:29\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_arm.S:29\n 8:\te1a05001 \tmov\tr5, r1\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_arm.S:30\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_arm.S:30\n c:\te1a00002 \tmov\tr0, r2\n 10:\te12fff35 \t.word\t0xe12fff35\n 14:\te12fff34 \t.word\t0xe12fff34\n-/build/1st/golang-1.13-1.13.8/src/runtime/cgo/gcc_arm.S:37\n+/build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo/gcc_arm.S:37\n 18:\te8bd9ff0 \tpop\t{r4, r5, r6, r7, r8, r9, sl, fp, ip, pc}\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_arm.S\n- [ a] /build/1st/golang-1.13-1.13.8/src/runtime/cgo\n- [ 38] GNU AS 2.34\n+ [ a] /build/2/golang-1.13-1.13.8/2nd/src/runtime/cgo\n+ [ 3a] GNU AS 2.34\n \n" } ] } ] }, { "source1": "./usr/lib/go-1.13/pkg/tool/linux_arm/pprof", "source2": "./usr/lib/go-1.13/pkg/tool/linux_arm/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: 41 2d 75 57 43 79 50 4b 34 48 6e 7a 52 6b 34 69 77 4d 58 63 2f 54 50 43 71 75 35 69 72 33 77 74 6c 68 37 35 71 35 65 32 6e 2f 43 5f 55 58 73 30 78 79 79 7a 58 71 43 69 31 78 70 4e 4b 34 2f 69 72 33 4d 4e 38 41 7a 53 67 52 66 6b 35 41 6e 5a 5a 79 49 \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 55 64 71 6f 34 63 4c 32 33 62 35 49 61 79 76 32 31 41 50 64 2f 54 50 43 71 75 35 69 72 33 77 74 6c 68 37 35 71 35 65 32 6e 2f 43 5f 55 58 73 30 78 79 79 7a 58 71 43 69 31 78 70 4e 4b 34 2f 69 72 33 4d 4e 38 41 7a 53 67 52 66 6b 35 41 6e 5a 5a 79 49 \n" } ] }, { "source1": "./usr/lib/go-1.13/pkg/tool/linux_arm/trace", "source2": "./usr/lib/go-1.13/pkg/tool/linux_arm/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: 69 79 73 6f 4e 35 64 71 45 62 6e 67 73 79 65 74 38 57 6e 7a 2f 7a 76 4a 4b 34 48 67 72 47 45 5f 62 79 46 73 4a 61 51 41 62 2f 4d 57 61 34 69 4c 35 6f 4a 78 56 50 6b 4a 63 58 68 4d 38 2d 2f 75 6d 75 74 48 39 31 51 69 42 65 4f 66 6a 64 67 49 4a 50 56 \n+ Go 0x00000053\tUnknown note type: (0x00000004)\t description data: 6c 32 75 39 69 44 33 4c 61 45 31 70 6f 4c 41 4c 37 51 49 35 2f 7a 76 4a 4b 34 48 67 72 47 45 5f 62 79 46 73 4a 61 51 41 62 2f 4d 57 61 34 69 4c 35 6f 4a 78 56 50 6b 4a 63 58 68 4d 38 2d 2f 75 6d 75 74 48 39 31 51 69 42 65 4f 66 6a 64 67 49 4a 50 56 \n" } ] } ] } ] } ] } ] }