{ "diffoscope-json-version": 1, "source1": "/home/naourr/work/instance-3/output-1/images/rootfs.tar", "source2": "/home/naourr/work/instance-3/output-2/images/rootfs.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -10719,15 +10719,15 @@\n lrwxrwxrwx 0 0 0 0 2020-03-16 16:52:50.000000 ./usr/sbin/tinysshd-makekey -> tinysshd\n lrwxrwxrwx 0 0 0 0 2020-03-16 16:52:50.000000 ./usr/sbin/tinysshd-printkey -> tinysshd\n -rwxr-xr-x 0 0 0 92672 2020-03-16 16:52:50.000000 ./usr/sbin/tkiptun-ng\n -rwxr-xr-x 0 0 0 9776 2020-03-16 16:52:50.000000 ./usr/sbin/togglesebool\n -rwxr-xr-x 0 0 0 130656 2020-03-16 16:52:50.000000 ./usr/sbin/tpm2-abrmd\n -rwxr-xr-x 0 0 0 9824 2020-03-16 16:52:50.000000 ./usr/sbin/tunctl\n -rwxr-xr-x 0 0 0 52776 2020-03-16 16:52:50.000000 ./usr/sbin/usb_modeswitch\n--rwxr-xr-x 0 0 0 30240 2020-03-16 16:52:50.000000 ./usr/sbin/usb_modeswitch_dispatcher\n+-rwxr-xr-x 0 0 0 0 2020-03-16 16:52:50.000000 ./usr/sbin/usb_modeswitch_dispatcher\n -rwxr-xr-x 0 0 0 31128 2020-03-16 16:52:50.000000 ./usr/sbin/uuidd\n -rwxr-xr-x 0 0 0 40768 2020-03-16 16:52:50.000000 ./usr/sbin/veritysetup\n -rwxr-xr-x 0 0 0 86864 2020-03-16 16:52:50.000000 ./usr/sbin/vnstatd\n -rwxr-xr-x 0 0 0 67880 2020-03-16 16:52:50.000000 ./usr/sbin/wesside-ng\n -rwxr-xr-x 0 0 0 55392 2020-03-16 16:52:50.000000 ./usr/sbin/wigwam\n -rwxr-xr-x 0 0 0 3133 2020-03-16 16:52:50.000000 ./usr/sbin/xconv.pl\n -rwxr-xr-x 0 0 0 142408 2020-03-16 16:52:50.000000 ./usr/sbin/xinetd\n" }, { "source1": "./usr/bin/aircrack-ng", "source2": "./usr/bin/aircrack-ng", "unified_diff": null, "details": [ { "source1": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --hex-dump=.rodata {}", "source2": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1784,20 +1784,20 @@\n 0x00021be0 32000000 00000000 2d783836 2d617678 2.......-x86-avx\n 0x00021bf0 00000000 00000000 2d783836 2d737365 ........-x86-sse\n 0x00021c00 32000000 00000000 2d61726d 2d6e656f 2.......-arm-neo\n 0x00021c10 6e000000 00000000 2d707063 2d706f77 n.......-ppc-pow\n 0x00021c20 65723800 00000000 2d707063 2d616c74 er8.....-ppc-alt\n 0x00021c30 69766563 00000000 2f686f6d 652f6e61 ivec..../home/na\n 0x00021c40 6f757272 2f776f72 6b2f696e 7374616e ourr/work/instan\n- 0x00021c50 63652d33 2f6f7574 7075742d 312f6275 ce-3/output-1/bu\n+ 0x00021c50 63652d33 2f6f7574 7075742d 322f6275 ce-3/output-2/bu\n 0x00021c60 696c642f 61697263 7261636b 2d6e672d ild/aircrack-ng-\n 0x00021c70 312e3600 00000000 2e6c6962 732f0000 1.6......libs/..\n 0x00021c80 2f686f6d 652f6e61 6f757272 2f776f72 /home/naourr/wor\n 0x00021c90 6b2f696e 7374616e 63652d33 2f6f7574 k/instance-3/out\n- 0x00021ca0 7075742d 312f6275 696c642f 61697263 put-1/build/airc\n+ 0x00021ca0 7075742d 322f6275 696c642f 61697263 put-2/build/airc\n 0x00021cb0 7261636b 2d6e672d 312e362f 00000000 rack-ng-1.6/....\n 0x00021cc0 25732573 00000000 2f757372 2f6c6962 %s%s..../usr/lib\n 0x00021cd0 00000000 00000000 2e736f00 00000000 .........so.....\n 0x00021ce0 6c696200 00000000 25732f25 73257325 lib.....%s/%s%s%\n 0x00021cf0 73000000 00000000 61767835 31320000 s.......avx512..\n 0x00021d00 7838362d 61767835 31320000 00000000 x86-avx512......\n 0x00021d10 61767832 00000000 7838362d 61767832 avx2....x86-avx2\n" } ] }, { "source1": "./usr/bin/mutt", "source2": "./usr/bin/mutt", "unified_diff": null, "details": [ { "source1": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --hex-dump=.data {}", "source2": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -907,15 +907,15 @@\n 0x000a9880 6c696173 3d726973 63763634 2d627569 lias=riscv64-bui\n 0x000a9890 6c64726f 6f742d6c 696e7578 2d6d7573 ldroot-linux-mus\n 0x000a98a0 6c272027 74617267 65745f61 6c696173 l' 'target_alias\n 0x000a98b0 3d726973 63763634 2d627569 6c64726f =riscv64-buildro\n 0x000a98c0 6f742d6c 696e7578 2d6d7573 6c272027 ot-linux-musl' '\n 0x000a98d0 43433d2f 686f6d65 2f6e616f 7572722f CC=/home/naourr/\n 0x000a98e0 776f726b 2f696e73 74616e63 652d332f work/instance-3/\n- 0x000a98f0 6f757470 75742d31 2f686f73 742f6269 output-1/host/bi\n+ 0x000a98f0 6f757470 75742d32 2f686f73 742f6269 output-2/host/bi\n 0x000a9900 6e2f7269 73637636 342d6275 696c6472 n/riscv64-buildr\n 0x000a9910 6f6f742d 6c696e75 782d6d75 736c2d67 oot-linux-musl-g\n 0x000a9920 63632720 2743464c 4147533d 2d445f4c cc' 'CFLAGS=-D_L\n 0x000a9930 41524745 46494c45 5f534f55 52434520 ARGEFILE_SOURCE \n 0x000a9940 2d445f4c 41524745 46494c45 36345f53 -D_LARGEFILE64_S\n 0x000a9950 4f555243 45202d44 5f46494c 455f4f46 OURCE -D_FILE_OF\n 0x000a9960 46534554 5f424954 533d3634 20202d4f FSET_BITS=64 -O\n@@ -923,15 +923,15 @@\n 0x000a9980 27435050 464c4147 533d2d44 5f4c4152 'CPPFLAGS=-D_LAR\n 0x000a9990 47454649 4c455f53 4f555243 45202d44 GEFILE_SOURCE -D\n 0x000a99a0 5f4c4152 47454649 4c453634 5f534f55 _LARGEFILE64_SOU\n 0x000a99b0 52434520 2d445f46 494c455f 4f464653 RCE -D_FILE_OFFS\n 0x000a99c0 45545f42 4954533d 36342720 27435050 ET_BITS=64' 'CPP\n 0x000a99d0 3d2f686f 6d652f6e 616f7572 722f776f =/home/naourr/wo\n 0x000a99e0 726b2f69 6e737461 6e63652d 332f6f75 rk/instance-3/ou\n- 0x000a99f0 74707574 2d312f68 6f73742f 62696e2f tput-1/host/bin/\n+ 0x000a99f0 74707574 2d322f68 6f73742f 62696e2f tput-2/host/bin/\n 0x000a9a00 72697363 7636342d 6275696c 64726f6f riscv64-buildroo\n 0x000a9a10 742d6c69 6e75782d 6d75736c 2d637070 t-linux-musl-cpp\n 0x000a9a20 270a0000 00000000 2d57616c 6c202d70 '.......-Wall -p\n 0x000a9a30 6564616e 74696320 2d576e6f 2d6c6f6e edantic -Wno-lon\n 0x000a9a40 672d6c6f 6e67202d 445f4c41 52474546 g-long -D_LARGEF\n 0x000a9a50 494c455f 534f5552 4345202d 445f4c41 ILE_SOURCE -D_LA\n 0x000a9a60 52474546 494c4536 345f534f 55524345 RGEFILE64_SOURCE\n" } ] }, { "source1": "./usr/bin/pdbtool", "source2": "./usr/bin/pdbtool", "unified_diff": null, "details": [ { "source1": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --hex-dump=.rodata {}", "source2": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -400,15 +400,15 @@\n 0x000157b0 72207469 636b0000 2e636c61 73736966 r tick...classif\n 0x000157c0 6965722e 636f6e74 6578745f 69640000 ier.context_id..\n 0x000157d0 5f706462 5f66696c 655f7661 6c696461 _pdb_file_valida\n 0x000157e0 74650000 00000000 247b6461 74616469 te......${datadi\n 0x000157f0 727d2f73 79736c6f 672d6e67 2f787364 r}/syslog-ng/xsd\n 0x00015800 00000000 00000000 2f686f6d 652f6e61 ......../home/na\n 0x00015810 6f757272 2f776f72 6b2f696e 7374616e ourr/work/instan\n- 0x00015820 63652d33 2f6f7574 7075742d 312f6275 ce-3/output-1/bu\n+ 0x00015820 63652d33 2f6f7574 7075742d 322f6275 ce-3/output-2/bu\n 0x00015830 696c642f 7379736c 6f672d6e 672d332e ild/syslog-ng-3.\n 0x00015840 32342e31 00000000 25732f64 6f632f78 24.1....%s/doc/x\n 0x00015850 73640000 00000000 4572726f 72206f70 sd......Error op\n 0x00015860 656e696e 67206669 6c652025 73202825 ening file %s (%\n 0x00015870 73290000 00000000 3c706174 7465726e s)......\n ]>\n \n \n- \n- \n+ \n+ \n \n \n- \n+ \n \n \n \n- \n+ \n \n \n- '/usr/lib/perl5/5.30.1/riscv64-linux',\n archname => 'riscv64-linux',\n- cc => '/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc',\n+ cc => '/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc',\n d_readlink => 'define',\n d_symlink => 'define',\n dlext => 'so',\n dlsrc => 'dl_dlopen.xs',\n dont_use_nlink => undef,\n exe_ext => '',\n inc_version_list => '',\n" }, { "source1": "./usr/lib/perl5/5.30.1/riscv64-linux/Config_heavy.pl", "source2": "./usr/lib/perl5/5.30.1/riscv64-linux/Config_heavy.pl", "unified_diff": "@@ -187,15 +187,15 @@\n alignbytes='8'\n ansi2knr=''\n aphostname='/bin/hostname'\n api_revision='5'\n api_subversion='0'\n api_version='30'\n api_versionstring='5.30.0'\n-ar='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-ar'\n+ar='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-ar'\n archlib='/usr/lib/perl5/5.30.1/riscv64-linux'\n archlibexp='/usr/lib/perl5/5.30.1/riscv64-linux'\n archname='riscv64-linux'\n archname64=''\n archobjs=''\n asctime_r_proto='0'\n awk='awk'\n@@ -206,15 +206,15 @@\n binexp='/usr/bin'\n bison='bison'\n byacc='byacc'\n byteorder='12345678'\n c='FP_NEG_ZERO'\n castflags='0'\n cat='cat'\n-cc='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc'\n+cc='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc'\n cccdlflags='-fPIC -Wno-unused-function'\n ccdlflags='-Wl,-E'\n ccflags='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os '\n ccflags_uselargefiles=''\n ccname=''\n ccsymbols=''\n cctype='gcc'\n@@ -228,26 +228,26 @@\n chmod='chmod'\n chown='chown'\n clocktype='clock_t'\n comm='comm'\n compress=''\n config_arg0='cnf/configure'\n config_argc='16'\n-config_args='--target=riscv64-buildroot-linux-musl --target-tools-prefix=/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl- --prefix=/usr -Dld=/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc -Dccflags=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -Dldflags= -lm -Dmydomain= -Dmyhostname=noname -Dmyuname=Buildroot 2020.02-05894-g312a28cf64a -Dosname=linux -Dosvers= -Dperladmin=root --keeplog --mode=target --target=riscv64-buildroot-linux-musl --targetarch=riscv64-buildroot-linux-musl'\n+config_args='--target=riscv64-buildroot-linux-musl --target-tools-prefix=/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl- --prefix=/usr -Dld=/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc -Dccflags=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -Dldflags= -lm -Dmydomain= -Dmyhostname=noname -Dmyuname=Buildroot 2020.02-05894-g312a28cf64a -Dosname=linux -Dosvers= -Dperladmin=root --keeplog --mode=target --target=riscv64-buildroot-linux-musl --targetarch=riscv64-buildroot-linux-musl'\n contains='grep'\n cp='cp'\n cpio='cpio'\n-cpp='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc -E -P'\n+cpp='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc -E -P'\n cpp_stuff='42'\n cppccsymbols=''\n cppflags=''\n cpplast='-'\n cppminus='-'\n-cpprun='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc -E -P'\n-cppstdin='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc -E -P'\n+cpprun='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc -E -P'\n+cppstdin='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc -E -P'\n cppsymbols=''\n crypt_r_proto='0'\n cryptlib=''\n csh=''\n ctermid_r_proto='0'\n ctime_r_proto='0'\n d_Gconvert='sprintf((b),\"%.*g\",(n),(x))'\n@@ -1089,15 +1089,15 @@\n issymlink='test -h'\n ivdformat='\"ld\"'\n ivsize='8'\n ivtype='long'\n keeplog='1'\n known_extensions='Amiga/ARexx Amiga/Exec B Devel/Peek Errno ExtUtils/Miniperl Fcntl File/DosGlob File/Find File/Glob FileCache GDBM_File Hash/Util Hash/Util/FieldHash I18N/Langinfo IPC/Open3 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via Pod/Functions Pod/Html SDBM_File Sys/Hostname Tie/Hash/NamedCapture Tie/Memoize VMS/DCLsym VMS/Filespec VMS/Stdio Win32CORE XS/APItest XS/Typemap attributes mro re Archive/Tar AutoLoader CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V DB_File Digest Digest/MD5 Digest/SHA Encode ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest File/Fetch File/Path File/Temp Filter/Util/Call Getopt/Long HTTP/Tiny IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/SysV JSON/PP Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Scalar/List/Utils Socket Sys/Syslog Term/ANSIColor Term/Cap Test/Harness Test/Simple Text/Balanced Text/ParseWords Text/Tabs Tie/RefHash Time/Local Time/Piece Unicode/Collate Win32 Win32API/File autodie bignum experimental libnet parent perlfaq podlators version Attribute/Handlers Carp Data/Dumper Devel/PPPort Devel/SelfStubber Dumpvalue Env Exporter ExtUtils/CBuilder ExtUtils/ParseXS Filter/Simple I18N/Collate I18N/LangTags IO Locale/Maketext Module/CoreList Net/Ping PathTools Safe Search/Dict SelfLoader Storable Term/Complete Term/ReadLine Test Text/Abbrev Thread/Queue Thread/Semaphore Tie/File Time/HiRes Unicode/Normalize XSLoader autouse base constant encoding/warnings if lib threads threads/shared'\n ksh=''\n-ld='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc'\n+ld='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc'\n ld_can_script='define'\n lddlflags='-shared'\n ldflags=' -lm'\n ldflags_uselargefiles=''\n ldlibpthname='LD_LIBRARY_PATH'\n less='less'\n lib='/usr/lib'\n@@ -1160,15 +1160,15 @@\n myuname='Buildroot 2020.02-05894-g312a28cf64a'\n n=''\n need_va_copy='define'\n netdb_hlen_type='socklen_t'\n netdb_host_type='const void *'\n netdb_name_type='int'\n netdb_net_type='uint32_t'\n-nm='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-nm'\n+nm='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-nm'\n nm_opt=''\n nm_so_opt=''\n nonxs_ext='Errno ExtUtils/Miniperl File/Find FileCache IPC/Open3 Pod/Functions Pod/Html Tie/Memoize Archive/Tar AutoLoader CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Config/Perl/V Digest ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest File/Fetch File/Path File/Temp Getopt/Long HTTP/Tiny IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd JSON/PP Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Term/ANSIColor Term/Cap Test/Harness Test/Simple Text/Balanced Text/ParseWords Text/Tabs Tie/RefHash Time/Local autodie bignum experimental libnet parent perlfaq podlators version Attribute/Handlers Carp Devel/SelfStubber Dumpvalue Env Exporter ExtUtils/CBuilder ExtUtils/ParseXS Filter/Simple I18N/Collate I18N/LangTags Locale/Maketext Module/CoreList Net/Ping Safe Search/Dict SelfLoader Term/Complete Term/ReadLine Test Text/Abbrev Thread/Queue Thread/Semaphore Tie/File XSLoader autouse base constant encoding/warnings if lib'\n nroff='nroff'\n nvEUformat='\"E\"'\n nvFUformat='\"F\"'\n nvGUformat='\"G\"'\n@@ -1178,15 +1178,15 @@\n nvfformat='\"f\"'\n nvgformat='\"g\"'\n nvmantbits='52'\n nvsize='8'\n nvtype='double'\n o_nonblock='O_NONBLOCK'\n obj_ext='.o'\n-objdump='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-objdump'\n+objdump='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-objdump'\n old_pthread_create_joinable='PTHREAD_CREATE_JOINABLE'\n optimize='-fwrapv -fno-strict-aliasing'\n orderlib=''\n osname='linux'\n osvers=''\n otherlibdirs=''\n package='perl5'\n@@ -1217,19 +1217,19 @@\n ptrsize='8'\n quadkind='QUAD_IS_INT64_t'\n quadtype='int64_t'\n randbits='48'\n randfunc='drand48'\n random_r_proto='0'\n randseedtype='long'\n-ranlib='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-ranlib'\n+ranlib='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-ranlib'\n rd_nodata='-1'\n readdir64_r_proto='0'\n readdir_r_proto='0'\n-readelf='/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf'\n+readelf='/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-readelf'\n revision='5'\n rm='rm'\n rm_try=''\n rmail=''\n run='false'\n runnm='false'\n sGMTIME_max='2147483647'\n" }, { "source1": "./usr/lib/perl5/5.30.1/riscv64-linux/auto/POSIX/POSIX.so", "source2": "./usr/lib/perl5/5.30.1/riscv64-linux/auto/POSIX/POSIX.so", "unified_diff": null, "details": [ { "source1": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --debug-dump=rawline {}", "source2": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -1024,16 +1024,16 @@\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 0x977):\n 1\t../../../libgcc\n- 2\t/home/naourr/work/instance-3/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/include\n- 3\t/home/naourr/work/instance-3/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/include/bits\n+ 2\t/home/naourr/work/instance-3/output-2/host/riscv64-buildroot-linux-musl/sysroot/usr/include\n+ 3\t/home/naourr/work/instance-3/output-2/host/riscv64-buildroot-linux-musl/sysroot/usr/include/bits\n 4\t../../../libgcc/../include\n 5\t../../../libgcc/../gcc/config/riscv\n 6\t../.././gcc\n \n The File Name Table (offset 0xa90):\n Entry\tDir\tTime\tSize\tName\n 1\t1\t0\t0\tlibgcc2.c\n@@ -1124,16 +1124,16 @@\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 0xbaf):\n- 1\t/home/naourr/work/instance-3/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/include\n- 2\t/home/naourr/work/instance-3/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/include/bits\n+ 1\t/home/naourr/work/instance-3/output-2/host/riscv64-buildroot-linux-musl/sysroot/usr/include\n+ 2\t/home/naourr/work/instance-3/output-2/host/riscv64-buildroot-linux-musl/sysroot/usr/include/bits\n 3\t../../../libgcc/../include\n 4\t../../../libgcc/../gcc/config/riscv\n 5\t../.././gcc\n 6\t../../../libgcc\n \n The File Name Table (offset 0xcc8):\n Entry\tDir\tTime\tSize\tName\n" }, { "source1": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --debug-dump=info {}", "source2": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,54 +5,54 @@\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n DW_AT_producer : (indirect string, offset: 0x155): GNU C17 8.3.0 -march=rv64imafd -mabi=lp64d -g -Os -O2 -Os -fbuilding-libgcc -fno-stack-protector -fPIC -fvisibility=hidden\n <10> DW_AT_language : 12\t(ANSI C99)\n <11> DW_AT_name : (indirect string, offset: 0x1df): ../../../libgcc/soft-fp/extenddftf2.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x9a): /home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x12): /home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n <19> DW_AT_low_pc : 0x12500\n <21> DW_AT_high_pc : 0x13c\n <29> DW_AT_stmt_list : 0x0\n <1><2d>: Abbrev Number: 2 (DW_TAG_base_type)\n <2e> DW_AT_byte_size : 8\n <2f> DW_AT_encoding : 4\t(float)\n <30> DW_AT_name : (indirect string, offset: 0x4b9): double\n <1><34>: Abbrev Number: 2 (DW_TAG_base_type)\n <35> DW_AT_byte_size : 16\n <36> DW_AT_encoding : 5\t(signed)\n- <37> DW_AT_name : (indirect string, offset: 0x7a): __int128\n+ <37> DW_AT_name : (indirect string, offset: 0xe5): __int128\n <1><3b>: Abbrev Number: 2 (DW_TAG_base_type)\n <3c> DW_AT_byte_size : 16\n <3d> DW_AT_encoding : 7\t(unsigned)\n <3e> DW_AT_name : (indirect string, offset: 0x0): __int128 unsigned\n <1><42>: Abbrev Number: 2 (DW_TAG_base_type)\n <43> DW_AT_byte_size : 8\n <44> DW_AT_encoding : 5\t(signed)\n <45> DW_AT_name : (indirect string, offset: 0x126): long int\n <1><49>: Abbrev Number: 2 (DW_TAG_base_type)\n <4a> DW_AT_byte_size : 1\n <4b> DW_AT_encoding : 6\t(signed char)\n- <4c> DW_AT_name : (indirect string, offset: 0x59): signed char\n+ <4c> DW_AT_name : (indirect string, offset: 0xc4): signed char\n <1><50>: Abbrev Number: 3 (DW_TAG_base_type)\n <51> DW_AT_byte_size : 4\n <52> DW_AT_encoding : 5\t(signed)\n <53> DW_AT_name : int\n <1><57>: Abbrev Number: 4 (DW_TAG_typedef)\n- <58> DW_AT_name : (indirect string, offset: 0x88): UQItype\n+ <58> DW_AT_name : (indirect string, offset: 0xf3): UQItype\n <5c> DW_AT_decl_file : 2\n <5d> DW_AT_decl_line : 330\n <5f> DW_AT_decl_column : 22\n <60> DW_AT_type : <0x69>\n <1><64>: Abbrev Number: 5 (DW_TAG_const_type)\n <65> DW_AT_type : <0x57>\n <1><69>: Abbrev Number: 2 (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: 0x57): unsigned char\n+ <6c> DW_AT_name : (indirect string, offset: 0xc2): unsigned char\n <1><70>: Abbrev Number: 2 (DW_TAG_base_type)\n <71> DW_AT_byte_size : 4\n <72> DW_AT_encoding : 7\t(unsigned)\n <73> DW_AT_name : (indirect string, offset: 0x114): unsigned int\n <1><77>: Abbrev Number: 2 (DW_TAG_base_type)\n <78> DW_AT_byte_size : 8\n <79> DW_AT_encoding : 7\t(unsigned)\n@@ -63,23 +63,23 @@\n <2><87>: Abbrev Number: 7 (DW_TAG_subrange_type)\n <88> DW_AT_type : <0x77>\n <8c> DW_AT_upper_bound : 255\n <2><8d>: Abbrev Number: 0\n <1><8e>: Abbrev Number: 5 (DW_TAG_const_type)\n <8f> DW_AT_type : <0x7e>\n <1><93>: Abbrev Number: 8 (DW_TAG_variable)\n- <94> DW_AT_name : (indirect string, offset: 0x90): __clz_tab\n+ <94> DW_AT_name : (indirect string, offset: 0xfb): __clz_tab\n <98> DW_AT_decl_file : 5\n <99> DW_AT_decl_line : 60\n <9a> DW_AT_decl_column : 22\n <9b> DW_AT_type : <0x8e>\n <9f> DW_AT_external : 1\n <9f> DW_AT_declaration : 1\n <1><9f>: Abbrev Number: 9 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x44): DFtype\n+ DW_AT_name : (indirect string, offset: 0xaf): DFtype\n DW_AT_decl_file : 3\n DW_AT_decl_line : 72\n DW_AT_decl_column : 15\n DW_AT_type : <0x2d>\n <1>: Abbrev Number: 10 (DW_TAG_structure_type)\n DW_AT_byte_size : 8\n DW_AT_decl_file : 3\n@@ -138,15 +138,15 @@\n <106> DW_AT_name : (indirect string, offset: 0x1d5): bits\n <10a> DW_AT_decl_file : 3\n <10b> DW_AT_decl_line : 213\n <10c> DW_AT_decl_column : 5\n <10d> DW_AT_type : <0xab>\n <2><111>: Abbrev Number: 0\n <1><112>: Abbrev Number: 9 (DW_TAG_typedef)\n- <113> DW_AT_name : (indirect string, offset: 0x4b): TFtype\n+ <113> DW_AT_name : (indirect string, offset: 0xb6): TFtype\n <117> DW_AT_decl_file : 4\n <118> DW_AT_decl_line : 72\n <119> DW_AT_decl_column : 15\n <11a> DW_AT_type : <0x11e>\n <1><11e>: Abbrev Number: 2 (DW_TAG_base_type)\n <11f> DW_AT_byte_size : 16\n <120> DW_AT_encoding : 4\t(float)\n@@ -175,25 +175,25 @@\n <1><145>: Abbrev Number: 10 (DW_TAG_structure_type)\n <146> DW_AT_byte_size : 16\n <147> DW_AT_decl_file : 4\n <148> DW_AT_decl_line : 210\n <149> DW_AT_decl_column : 3\n <14a> DW_AT_sibling : <0x18f>\n <2><14e>: Abbrev Number: 11 (DW_TAG_member)\n- <14f> DW_AT_name : (indirect string, offset: 0x25): frac0\n+ <14f> DW_AT_name : (indirect string, offset: 0x90): frac0\n <153> DW_AT_decl_file : 4\n <154> DW_AT_decl_line : 218\n <155> DW_AT_decl_column : 16\n <156> DW_AT_type : <0xe5>\n <15a> DW_AT_byte_size : 8\n <15b> DW_AT_bit_size : 64\n <15c> DW_AT_bit_offset : 0\n <15d> DW_AT_data_member_location: 0\n <2><15e>: Abbrev Number: 11 (DW_TAG_member)\n- <15f> DW_AT_name : (indirect string, offset: 0x2b): frac1\n+ <15f> DW_AT_name : (indirect string, offset: 0x96): frac1\n <163> DW_AT_decl_file : 4\n <164> DW_AT_decl_line : 219\n <165> DW_AT_decl_column : 16\n <166> DW_AT_type : <0xe5>\n <16a> DW_AT_byte_size : 8\n <16b> DW_AT_bit_size : 48\n <16c> DW_AT_bit_offset : 16\n@@ -229,15 +229,15 @@\n <2><19c>: Abbrev Number: 14 (DW_TAG_member)\n <19d> DW_AT_name : flt\n <1a1> DW_AT_decl_file : 4\n <1a2> DW_AT_decl_line : 205\n <1a3> DW_AT_decl_column : 10\n <1a4> DW_AT_type : <0x112>\n <2><1a8>: Abbrev Number: 15 (DW_TAG_member)\n- <1a9> DW_AT_name : (indirect string, offset: 0x1f): longs\n+ <1a9> DW_AT_name : (indirect string, offset: 0x8a): longs\n <1ad> DW_AT_decl_file : 4\n <1ae> DW_AT_decl_line : 209\n <1af> DW_AT_decl_column : 5\n <1b0> DW_AT_type : <0x125>\n <2><1b4>: Abbrev Number: 15 (DW_TAG_member)\n <1b5> DW_AT_name : (indirect string, offset: 0x1d5): bits\n <1b9> DW_AT_decl_file : 4\n@@ -262,15 +262,15 @@\n <1e4> DW_AT_name : a\n <1e6> DW_AT_decl_file : 1\n <1e7> DW_AT_decl_line : 37\n <1e8> DW_AT_decl_column : 23\n <1e9> DW_AT_type : <0x9f>\n <1ed> DW_AT_location : 0x0 (location list)\n <2><1f1>: Abbrev Number: 19 (DW_TAG_variable)\n- <1f2> DW_AT_name : (indirect string, offset: 0x83): _fex\n+ <1f2> DW_AT_name : (indirect string, offset: 0xee): _fex\n <1f6> DW_AT_decl_file : 1\n <1f7> DW_AT_decl_line : 39\n <1f8> DW_AT_decl_column : 3\n <1f9> DW_AT_type : <0x50>\n <1fd> DW_AT_location : 0xa8 (location list)\n <2><201>: Abbrev Number: 20 (DW_TAG_variable)\n <202> DW_AT_name : (indirect string, offset: 0x1da): _frm\n@@ -322,15 +322,15 @@\n <266> DW_AT_name : R_e\n <26a> DW_AT_decl_file : 1\n <26b> DW_AT_decl_line : 41\n <26c> DW_AT_decl_column : 3\n <26d> DW_AT_type : <0x2fa>\n <271> DW_AT_location : 0x287 (location list)\n <2><275>: Abbrev Number: 19 (DW_TAG_variable)\n- <276> DW_AT_name : (indirect string, offset: 0x52): R_f0\n+ <276> DW_AT_name : (indirect string, offset: 0xbd): R_f0\n <27a> DW_AT_decl_file : 1\n <27b> DW_AT_decl_line : 41\n <27c> DW_AT_decl_column : 3\n <27d> DW_AT_type : <0xe5>\n <281> DW_AT_location : 0x2fc (location list)\n <2><285>: Abbrev Number: 19 (DW_TAG_variable)\n <286> DW_AT_name : (indirect string, offset: 0x205): R_f1\n@@ -345,37 +345,37 @@\n <299> DW_AT_decl_line : 42\n <29a> DW_AT_decl_column : 10\n <29b> DW_AT_type : <0x112>\n <2><29f>: Abbrev Number: 23 (DW_TAG_lexical_block)\n <2a0> DW_AT_ranges : 0x0\n <2a4> DW_AT_sibling : <0x2b5>\n <3><2a8>: Abbrev Number: 20 (DW_TAG_variable)\n- <2a9> DW_AT_name : (indirect string, offset: 0x65): _FP_UNPACK_RAW_1_flo\n+ <2a9> DW_AT_name : (indirect string, offset: 0xd0): _FP_UNPACK_RAW_1_flo\n <2ad> DW_AT_decl_file : 1\n <2ae> DW_AT_decl_line : 45\n <2af> DW_AT_decl_column : 3\n <2b0> DW_AT_type : <0xec>\n <3><2b4>: Abbrev Number: 0\n <2><2b5>: Abbrev Number: 24 (DW_TAG_lexical_block)\n <2b6> DW_AT_low_pc : 0x12564\n <2be> DW_AT_high_pc : 0x48\n <2c6> DW_AT_sibling : <0x2db>\n <3><2ca>: Abbrev Number: 19 (DW_TAG_variable)\n- <2cb> DW_AT_name : (indirect string, offset: 0x12): FP_EXTEND_lz\n+ <2cb> DW_AT_name : (indirect string, offset: 0x7d): FP_EXTEND_lz\n <2cf> DW_AT_decl_file : 1\n <2d0> DW_AT_decl_line : 49\n <2d1> DW_AT_decl_column : 3\n <2d2> DW_AT_type : <0x50>\n <2d6> DW_AT_location : 0x49d (location list)\n <3><2da>: Abbrev Number: 0\n <2><2db>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <2dc> DW_AT_low_pc : 0x125dc\n <2e4> DW_AT_high_pc : 0x30\n <3><2ec>: Abbrev Number: 20 (DW_TAG_variable)\n- <2ed> DW_AT_name : (indirect string, offset: 0x31): _FP_PACK_RAW_2_flo\n+ <2ed> DW_AT_name : (indirect string, offset: 0x9c): _FP_PACK_RAW_2_flo\n <2f1> DW_AT_decl_file : 1\n <2f2> DW_AT_decl_line : 51\n <2f3> DW_AT_decl_column : 3\n <2f4> DW_AT_type : <0x18f>\n <3><2f8>: Abbrev Number: 0\n <2><2f9>: Abbrev Number: 0\n <1><2fa>: Abbrev Number: 2 (DW_TAG_base_type)\n@@ -388,54 +388,54 @@\n Version: 4\n Abbrev Offset: 0x17d\n Pointer Size: 8\n <0><30d>: Abbrev Number: 1 (DW_TAG_compile_unit)\n <30e> DW_AT_producer : (indirect string, offset: 0x155): GNU C17 8.3.0 -march=rv64imafd -mabi=lp64d -g -Os -O2 -Os -fbuilding-libgcc -fno-stack-protector -fPIC -fvisibility=hidden\n <312> DW_AT_language : 12\t(ANSI C99)\n <313> DW_AT_name : (indirect string, offset: 0x21d): ../../../libgcc/soft-fp/trunctfdf2.c\n- <317> DW_AT_comp_dir : (indirect string, offset: 0x9a): /home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n+ <317> DW_AT_comp_dir : (indirect string, offset: 0x12): /home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n <31b> DW_AT_low_pc : 0x1263c\n <323> DW_AT_high_pc : 0x304\n <32b> DW_AT_stmt_list : 0x361\n <1><32f>: Abbrev Number: 2 (DW_TAG_base_type)\n <330> DW_AT_byte_size : 16\n <331> DW_AT_encoding : 4\t(float)\n <332> DW_AT_name : (indirect string, offset: 0x4b4): long double\n <1><336>: Abbrev Number: 2 (DW_TAG_base_type)\n <337> DW_AT_byte_size : 16\n <338> DW_AT_encoding : 5\t(signed)\n- <339> DW_AT_name : (indirect string, offset: 0x7a): __int128\n+ <339> DW_AT_name : (indirect string, offset: 0xe5): __int128\n <1><33d>: Abbrev Number: 2 (DW_TAG_base_type)\n <33e> DW_AT_byte_size : 16\n <33f> DW_AT_encoding : 7\t(unsigned)\n <340> DW_AT_name : (indirect string, offset: 0x0): __int128 unsigned\n <1><344>: Abbrev Number: 2 (DW_TAG_base_type)\n <345> DW_AT_byte_size : 8\n <346> DW_AT_encoding : 5\t(signed)\n <347> DW_AT_name : (indirect string, offset: 0x126): long int\n <1><34b>: Abbrev Number: 2 (DW_TAG_base_type)\n <34c> DW_AT_byte_size : 1\n <34d> DW_AT_encoding : 6\t(signed char)\n- <34e> DW_AT_name : (indirect string, offset: 0x59): signed char\n+ <34e> DW_AT_name : (indirect string, offset: 0xc4): signed char\n <1><352>: Abbrev Number: 3 (DW_TAG_base_type)\n <353> DW_AT_byte_size : 4\n <354> DW_AT_encoding : 5\t(signed)\n <355> DW_AT_name : int\n <1><359>: Abbrev Number: 4 (DW_TAG_typedef)\n- <35a> DW_AT_name : (indirect string, offset: 0x88): UQItype\n+ <35a> DW_AT_name : (indirect string, offset: 0xf3): UQItype\n <35e> DW_AT_decl_file : 2\n <35f> DW_AT_decl_line : 330\n <361> DW_AT_decl_column : 22\n <362> DW_AT_type : <0x36b>\n <1><366>: Abbrev Number: 5 (DW_TAG_const_type)\n <367> DW_AT_type : <0x359>\n <1><36b>: Abbrev Number: 2 (DW_TAG_base_type)\n <36c> DW_AT_byte_size : 1\n <36d> DW_AT_encoding : 8\t(unsigned char)\n- <36e> DW_AT_name : (indirect string, offset: 0x57): unsigned char\n+ <36e> DW_AT_name : (indirect string, offset: 0xc2): unsigned char\n <1><372>: Abbrev Number: 2 (DW_TAG_base_type)\n <373> DW_AT_byte_size : 4\n <374> DW_AT_encoding : 7\t(unsigned)\n <375> DW_AT_name : (indirect string, offset: 0x114): unsigned int\n <1><379>: Abbrev Number: 2 (DW_TAG_base_type)\n <37a> DW_AT_byte_size : 8\n <37b> DW_AT_encoding : 7\t(unsigned)\n@@ -446,23 +446,23 @@\n <2><389>: Abbrev Number: 7 (DW_TAG_subrange_type)\n <38a> DW_AT_type : <0x379>\n <38e> DW_AT_upper_bound : 255\n <2><38f>: Abbrev Number: 0\n <1><390>: Abbrev Number: 5 (DW_TAG_const_type)\n <391> DW_AT_type : <0x380>\n <1><395>: Abbrev Number: 8 (DW_TAG_variable)\n- <396> DW_AT_name : (indirect string, offset: 0x90): __clz_tab\n+ <396> DW_AT_name : (indirect string, offset: 0xfb): __clz_tab\n <39a> DW_AT_decl_file : 5\n <39b> DW_AT_decl_line : 60\n <39c> DW_AT_decl_column : 22\n <39d> DW_AT_type : <0x390>\n <3a1> DW_AT_external : 1\n <3a1> DW_AT_declaration : 1\n <1><3a1>: Abbrev Number: 9 (DW_TAG_typedef)\n- <3a2> DW_AT_name : (indirect string, offset: 0x44): DFtype\n+ <3a2> DW_AT_name : (indirect string, offset: 0xaf): DFtype\n <3a6> DW_AT_decl_file : 3\n <3a7> DW_AT_decl_line : 72\n <3a8> DW_AT_decl_column : 15\n <3a9> DW_AT_type : <0x3ad>\n <1><3ad>: Abbrev Number: 2 (DW_TAG_base_type)\n <3ae> DW_AT_byte_size : 8\n <3af> DW_AT_encoding : 4\t(float)\n@@ -525,15 +525,15 @@\n <40f> DW_AT_name : (indirect string, offset: 0x1d5): bits\n <413> DW_AT_decl_file : 3\n <414> DW_AT_decl_line : 213\n <415> DW_AT_decl_column : 5\n <416> DW_AT_type : <0x3b4>\n <2><41a>: Abbrev Number: 0\n <1><41b>: Abbrev Number: 9 (DW_TAG_typedef)\n- <41c> DW_AT_name : (indirect string, offset: 0x4b): TFtype\n+ <41c> DW_AT_name : (indirect string, offset: 0xb6): TFtype\n <420> DW_AT_decl_file : 4\n <421> DW_AT_decl_line : 72\n <422> DW_AT_decl_column : 15\n <423> DW_AT_type : <0x32f>\n <1><427>: Abbrev Number: 10 (DW_TAG_structure_type)\n <428> DW_AT_byte_size : 16\n <429> DW_AT_decl_file : 4\n@@ -558,25 +558,25 @@\n <1><447>: Abbrev Number: 10 (DW_TAG_structure_type)\n <448> DW_AT_byte_size : 16\n <449> DW_AT_decl_file : 4\n <44a> DW_AT_decl_line : 210\n <44b> DW_AT_decl_column : 3\n <44c> DW_AT_sibling : <0x491>\n <2><450>: Abbrev Number: 11 (DW_TAG_member)\n- <451> DW_AT_name : (indirect string, offset: 0x25): frac0\n+ <451> DW_AT_name : (indirect string, offset: 0x90): frac0\n <455> DW_AT_decl_file : 4\n <456> DW_AT_decl_line : 218\n <457> DW_AT_decl_column : 16\n <458> DW_AT_type : <0x3ee>\n <45c> DW_AT_byte_size : 8\n <45d> DW_AT_bit_size : 64\n <45e> DW_AT_bit_offset : 0\n <45f> DW_AT_data_member_location: 0\n <2><460>: Abbrev Number: 11 (DW_TAG_member)\n- <461> DW_AT_name : (indirect string, offset: 0x2b): frac1\n+ <461> DW_AT_name : (indirect string, offset: 0x96): frac1\n <465> DW_AT_decl_file : 4\n <466> DW_AT_decl_line : 219\n <467> DW_AT_decl_column : 16\n <468> DW_AT_type : <0x3ee>\n <46c> DW_AT_byte_size : 8\n <46d> DW_AT_bit_size : 48\n <46e> DW_AT_bit_offset : 16\n@@ -612,15 +612,15 @@\n <2><49e>: Abbrev Number: 14 (DW_TAG_member)\n <49f> DW_AT_name : flt\n <4a3> DW_AT_decl_file : 4\n <4a4> DW_AT_decl_line : 205\n <4a5> DW_AT_decl_column : 10\n <4a6> DW_AT_type : <0x41b>\n <2><4aa>: Abbrev Number: 15 (DW_TAG_member)\n- <4ab> DW_AT_name : (indirect string, offset: 0x1f): longs\n+ <4ab> DW_AT_name : (indirect string, offset: 0x8a): longs\n <4af> DW_AT_decl_file : 4\n <4b0> DW_AT_decl_line : 209\n <4b1> DW_AT_decl_column : 5\n <4b2> DW_AT_type : <0x427>\n <2><4b6>: Abbrev Number: 15 (DW_TAG_member)\n <4b7> DW_AT_name : (indirect string, offset: 0x1d5): bits\n <4bb> DW_AT_decl_file : 4\n@@ -645,15 +645,15 @@\n <4e6> DW_AT_name : a\n <4e8> DW_AT_decl_file : 1\n <4e9> DW_AT_decl_line : 36\n <4ea> DW_AT_decl_column : 22\n <4eb> DW_AT_type : <0x41b>\n <4ef> DW_AT_location : 0x4d3 (location list)\n <2><4f3>: Abbrev Number: 19 (DW_TAG_variable)\n- <4f4> DW_AT_name : (indirect string, offset: 0x83): _fex\n+ <4f4> DW_AT_name : (indirect string, offset: 0xee): _fex\n <4f8> DW_AT_decl_file : 1\n <4f9> DW_AT_decl_line : 38\n <4fa> DW_AT_decl_column : 3\n <4fb> DW_AT_type : <0x352>\n <4ff> DW_AT_location : 0x603 (location list)\n <2><503>: Abbrev Number: 19 (DW_TAG_variable)\n <504> DW_AT_name : (indirect string, offset: 0x1da): _frm\n@@ -802,15 +802,15 @@\n Version: 4\n Abbrev Offset: 0x2f6\n Pointer Size: 8\n <0><64d>: Abbrev Number: 1 (DW_TAG_compile_unit)\n <64e> DW_AT_producer : (indirect string, offset: 0x155): GNU C17 8.3.0 -march=rv64imafd -mabi=lp64d -g -Os -O2 -Os -fbuilding-libgcc -fno-stack-protector -fPIC -fvisibility=hidden\n <652> DW_AT_language : 12\t(ANSI C99)\n <653> DW_AT_name : (indirect string, offset: 0x361): ../../../libgcc/libgcc2.c\n- <657> DW_AT_comp_dir : (indirect string, offset: 0x9a): /home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n+ <657> DW_AT_comp_dir : (indirect string, offset: 0x12): /home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n <65b> DW_AT_low_pc : 0x12940\n <663> DW_AT_high_pc : 0x3c\n <66b> DW_AT_stmt_list : 0x95c\n <1><66f>: Abbrev Number: 2 (DW_TAG_base_type)\n <670> DW_AT_byte_size : 8\n <671> DW_AT_encoding : 5\t(signed)\n <672> DW_AT_name : (indirect string, offset: 0x126): long int\n@@ -838,15 +838,15 @@\n <69b> DW_AT_type : <0x69f>\n <1><69f>: Abbrev Number: 5 (DW_TAG_structure_type)\n <6a0> DW_AT_name : (indirect string, offset: 0x3d3): _IO_FILE\n <6a4> DW_AT_declaration : 1\n <1><6a4>: Abbrev Number: 2 (DW_TAG_base_type)\n <6a5> DW_AT_byte_size : 1\n <6a6> DW_AT_encoding : 8\t(unsigned char)\n- <6a7> DW_AT_name : (indirect string, offset: 0x60): char\n+ <6a7> DW_AT_name : (indirect string, offset: 0xcb): char\n <1><6ab>: Abbrev Number: 6 (DW_TAG_const_type)\n <6ac> DW_AT_type : <0x6a4>\n <1><6b0>: Abbrev Number: 2 (DW_TAG_base_type)\n <6b1> DW_AT_byte_size : 8\n <6b2> DW_AT_encoding : 4\t(float)\n <6b3> DW_AT_name : (indirect string, offset: 0x4b9): double\n <1><6b7>: Abbrev Number: 7 (DW_TAG_variable)\n@@ -889,23 +889,23 @@\n <1><6f7>: Abbrev Number: 2 (DW_TAG_base_type)\n <6f8> DW_AT_byte_size : 4\n <6f9> DW_AT_encoding : 7\t(unsigned)\n <6fa> DW_AT_name : (indirect string, offset: 0x114): unsigned int\n <1><6fe>: Abbrev Number: 2 (DW_TAG_base_type)\n <6ff> DW_AT_byte_size : 1\n <700> DW_AT_encoding : 6\t(signed char)\n- <701> DW_AT_name : (indirect string, offset: 0x59): signed char\n+ <701> DW_AT_name : (indirect string, offset: 0xc4): signed char\n <1><705>: Abbrev Number: 2 (DW_TAG_base_type)\n <706> DW_AT_byte_size : 2\n <707> DW_AT_encoding : 5\t(signed)\n <708> DW_AT_name : (indirect string, offset: 0x311): short int\n <1><70c>: Abbrev Number: 2 (DW_TAG_base_type)\n <70d> DW_AT_byte_size : 1\n <70e> DW_AT_encoding : 8\t(unsigned char)\n- <70f> DW_AT_name : (indirect string, offset: 0x57): unsigned char\n+ <70f> DW_AT_name : (indirect string, offset: 0xc2): unsigned char\n <1><713>: Abbrev Number: 2 (DW_TAG_base_type)\n <714> DW_AT_byte_size : 2\n <715> DW_AT_encoding : 7\t(unsigned)\n <716> DW_AT_name : (indirect string, offset: 0x440): short unsigned int\n <1><71a>: Abbrev Number: 2 (DW_TAG_base_type)\n <71b> DW_AT_byte_size : 8\n <71c> DW_AT_encoding : 7\t(unsigned)\n@@ -1159,15 +1159,15 @@\n <8ce> DW_AT_decl_file : 9\n <8cf> DW_AT_decl_line : 49\n <8d0> DW_AT_decl_column : 26\n <8d1> DW_AT_type : <0x8b8>\n <8d5> DW_AT_external : 1\n <8d5> DW_AT_declaration : 1\n <1><8d5>: Abbrev Number: 11 (DW_TAG_typedef)\n- <8d6> DW_AT_name : (indirect string, offset: 0x88): UQItype\n+ <8d6> DW_AT_name : (indirect string, offset: 0xf3): UQItype\n <8da> DW_AT_decl_file : 10\n <8db> DW_AT_decl_line : 123\n <8dc> DW_AT_decl_column : 22\n <8dd> DW_AT_type : <0x70c>\n <1><8e1>: Abbrev Number: 6 (DW_TAG_const_type)\n <8e2> DW_AT_type : <0x8d5>\n <1><8e6>: Abbrev Number: 11 (DW_TAG_typedef)\n@@ -1181,15 +1181,15 @@\n <8f7> DW_AT_decl_file : 10\n <8f8> DW_AT_decl_line : 133\n <8f9> DW_AT_decl_column : 22\n <8fa> DW_AT_type : <0x676>\n <1><8fe>: Abbrev Number: 2 (DW_TAG_base_type)\n <8ff> DW_AT_byte_size : 16\n <900> DW_AT_encoding : 5\t(signed)\n- <901> DW_AT_name : (indirect string, offset: 0x7a): __int128\n+ <901> DW_AT_name : (indirect string, offset: 0xe5): __int128\n <1><905>: Abbrev Number: 2 (DW_TAG_base_type)\n <906> DW_AT_byte_size : 16\n <907> DW_AT_encoding : 7\t(unsigned)\n <908> DW_AT_name : (indirect string, offset: 0x0): __int128 unsigned\n <1><90c>: Abbrev Number: 2 (DW_TAG_base_type)\n <90d> DW_AT_byte_size : 4\n <90e> DW_AT_encoding : 4\t(float)\n@@ -1220,15 +1220,15 @@\n <942> DW_AT_decl_file : 10\n <943> DW_AT_decl_line : 508\n <945> DW_AT_decl_column : 22\n <946> DW_AT_type : <0x938>\n <94a> DW_AT_external : 1\n <94a> DW_AT_declaration : 1\n <1><94a>: Abbrev Number: 18 (DW_TAG_variable)\n- <94b> DW_AT_name : (indirect string, offset: 0x90): __clz_tab\n+ <94b> DW_AT_name : (indirect string, offset: 0xfb): __clz_tab\n <94f> DW_AT_decl_file : 10\n <950> DW_AT_decl_line : 514\n <952> DW_AT_decl_column : 22\n <953> DW_AT_type : <0x938>\n <957> DW_AT_external : 1\n <957> DW_AT_declaration : 1\n <1><957>: Abbrev Number: 19 (DW_TAG_subprogram)\n@@ -1280,15 +1280,15 @@\n Version: 4\n Abbrev Offset: 0x42e\n Pointer Size: 8\n <0><9c7>: Abbrev Number: 1 (DW_TAG_compile_unit)\n <9c8> DW_AT_producer : (indirect string, offset: 0x155): GNU C17 8.3.0 -march=rv64imafd -mabi=lp64d -g -Os -O2 -Os -fbuilding-libgcc -fno-stack-protector -fPIC -fvisibility=hidden\n <9cc> DW_AT_language : 12\t(ANSI C99)\n <9cd> DW_AT_name : (indirect string, offset: 0x361): ../../../libgcc/libgcc2.c\n- <9d1> DW_AT_comp_dir : (indirect string, offset: 0x9a): /home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n+ <9d1> DW_AT_comp_dir : (indirect string, offset: 0x12): /home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n <9d5> DW_AT_stmt_list : 0xb94\n <1><9d9>: Abbrev Number: 2 (DW_TAG_base_type)\n <9da> DW_AT_byte_size : 8\n <9db> DW_AT_encoding : 5\t(signed)\n <9dc> DW_AT_name : (indirect string, offset: 0x126): long int\n <1><9e0>: Abbrev Number: 2 (DW_TAG_base_type)\n <9e1> DW_AT_byte_size : 8\n@@ -1314,15 +1314,15 @@\n DW_AT_type : <0xa09>\n <1>: Abbrev Number: 5 (DW_TAG_structure_type)\n DW_AT_name : (indirect string, offset: 0x3d3): _IO_FILE\n DW_AT_declaration : 1\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: 0x60): char\n+ DW_AT_name : (indirect string, offset: 0xcb): char\n <1>: Abbrev Number: 6 (DW_TAG_const_type)\n DW_AT_type : <0xa0e>\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 4\t(float)\n DW_AT_name : (indirect string, offset: 0x4b9): double\n <1>: Abbrev Number: 7 (DW_TAG_variable)\n@@ -1365,23 +1365,23 @@\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 4\n DW_AT_encoding : 7\t(unsigned)\n DW_AT_name : (indirect string, offset: 0x114): unsigned int\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 1\n DW_AT_encoding : 6\t(signed char)\n- DW_AT_name : (indirect string, offset: 0x59): signed char\n+ DW_AT_name : (indirect string, offset: 0xc4): signed char\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 2\n DW_AT_encoding : 5\t(signed)\n DW_AT_name : (indirect string, offset: 0x311): short int\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: 0x57): unsigned char\n+ DW_AT_name : (indirect string, offset: 0xc2): unsigned char\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 2\n DW_AT_encoding : 7\t(unsigned)\n DW_AT_name : (indirect string, offset: 0x440): short unsigned int\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 7\t(unsigned)\n@@ -1635,25 +1635,25 @@\n DW_AT_decl_file : 8\n DW_AT_decl_line : 49\n DW_AT_decl_column : 26\n DW_AT_type : <0xc22>\n DW_AT_external : 1\n DW_AT_declaration : 1\n <1>: Abbrev Number: 11 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x88): UQItype\n+ DW_AT_name : (indirect string, offset: 0xf3): UQItype\n DW_AT_decl_file : 9\n DW_AT_decl_line : 123\n DW_AT_decl_column : 22\n DW_AT_type : <0xa76>\n <1>: Abbrev Number: 6 (DW_TAG_const_type)\n DW_AT_type : <0xc3f>\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 16\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0x7a): __int128\n+ DW_AT_name : (indirect string, offset: 0xe5): __int128\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 16\n DW_AT_encoding : 7\t(unsigned)\n DW_AT_name : (indirect string, offset: 0x0): __int128 unsigned\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 4\n DW_AT_encoding : 4\t(float)\n@@ -1684,15 +1684,15 @@\n DW_AT_decl_file : 9\n DW_AT_decl_line : 508\n DW_AT_decl_column : 22\n DW_AT_type : <0xc8a>\n DW_AT_external : 1\n DW_AT_declaration : 1\n <1>: Abbrev Number: 18 (DW_TAG_variable)\n- DW_AT_name : (indirect string, offset: 0x90): __clz_tab\n+ DW_AT_name : (indirect string, offset: 0xfb): __clz_tab\n DW_AT_decl_file : 9\n DW_AT_decl_line : 514\n DW_AT_decl_column : 22\n DW_AT_type : <0xc8a>\n DW_AT_external : 1\n DW_AT_declaration : 1\n <1>: Abbrev Number: 19 (DW_TAG_variable)\n" }, { "source1": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-objdump --line-numbers --disassemble --demangle --section=.text {}", "source2": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-objdump --line-numbers --disassemble --demangle --section=.text {}", "unified_diff": "@@ -11826,399 +11826,399 @@\n 124f0:\t000a8513 \tmv\ta0,s5\n 124f4:\t06813a83 \tld\ts5,104(sp)\n 124f8:\t0a010113 \taddi\tsp,sp,160\n 124fc:\ta94f406f \tj\t6790 \n \n 0000000000012500 <__extenddftf2>:\n __extenddftf2():\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:38\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:38\n 12500:\tfe010113 \taddi\tsp,sp,-32\n 12504:\t00913423 \tsd\ts1,8(sp)\n 12508:\t00113c23 \tsd\tra,24(sp)\n 1250c:\t00813823 \tsd\ts0,16(sp)\n 12510:\te20504d3 \tfmv.x.d\ts1,fa0\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:44\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:44\n 12514:\t002027f3 \tfrrm\ta5\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:45\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:45\n 12518:\t0344d513 \tsrli\ta0,s1,0x34\n 1251c:\t7ff57513 \tandi\ta0,a0,2047\n 12520:\tfff00413 \tli\ts0,-1\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49\n 12524:\t00150793 \taddi\ta5,a0,1\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:45\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:45\n 12528:\t00c45413 \tsrli\ts0,s0,0xc\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49\n 1252c:\t7fe7f793 \tandi\ta5,a5,2046\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:45\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:45\n 12530:\t00947433 \tand\ts0,s0,s1\n 12534:\t03f4d493 \tsrli\ts1,s1,0x3f\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49\n 12538:\t02078063 \tbeqz\ta5,12558 <__extenddftf2+0x58>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 1)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 1)\n 1253c:\t000047b7 \tlui\ta5,0x4\n 12540:\tc0078793 \taddi\ta5,a5,-1024 \n 12544:\t00f50533 \tadd\ta0,a0,a5\n 12548:\t00445793 \tsrli\ta5,s0,0x4\n 1254c:\t03c41413 \tslli\ts0,s0,0x3c\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:39\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:39\n 12550:\t00000713 \tli\ta4,0\n 12554:\t0880006f \tj\t125dc <__extenddftf2+0xdc>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 2)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 2)\n 12558:\t04051a63 \tbnez\ta0,125ac <__extenddftf2+0xac>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 11)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 11)\n 1255c:\t00000793 \tli\ta5,0\n 12560:\tfe0408e3 \tbeqz\ts0,12550 <__extenddftf2+0x50>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 15)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 15)\n 12564:\t00040513 \tmv\ta0,s0\n 12568:\t3d8000ef \tjal\tra,12940 <__clzdi2>\n 1256c:\t0005071b \tsext.w\ta4,a0\n 12570:\t00e00793 \tli\ta5,14\n 12574:\t02e7c463 \tblt\ta5,a4,1259c <__extenddftf2+0x9c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 28)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 28)\n 12578:\t00f00793 \tli\ta5,15\n 1257c:\t40a787bb \tsubw\ta5,a5,a0\n 12580:\t0315071b \taddiw\ta4,a0,49\n 12584:\t00f457b3 \tsrl\ta5,s0,a5\n 12588:\t00e41433 \tsll\ts0,s0,a4\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 37)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 37)\n 1258c:\t00004737 \tlui\ta4,0x4\n 12590:\tc0c7071b \taddiw\ta4,a4,-1012\n 12594:\t40a7053b \tsubw\ta0,a4,a0\n 12598:\tfb9ff06f \tj\t12550 <__extenddftf2+0x50>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 29)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 29)\n 1259c:\tff15079b \taddiw\ta5,a0,-15\n 125a0:\t00f417b3 \tsll\ta5,s0,a5\n 125a4:\t00000413 \tli\ts0,0\n 125a8:\tfe5ff06f \tj\t1258c <__extenddftf2+0x8c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 8)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 8)\n 125ac:\t08040063 \tbeqz\ts0,1262c <__extenddftf2+0x12c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 38)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49 (discriminator 38)\n 125b0:\t00100693 \tli\ta3,1\n 125b4:\t03369713 \tslli\ta4,a3,0x33\n 125b8:\t00e47733 \tand\ta4,s0,a4\n 125bc:\t00445793 \tsrli\ta5,s0,0x4\n 125c0:\t00173713 \tseqz\ta4,a4\n 125c4:\t02f69693 \tslli\ta3,a3,0x2f\n 125c8:\t00008537 \tlui\ta0,0x8\n 125cc:\t00471713 \tslli\ta4,a4,0x4\n 125d0:\t00d7e7b3 \tor\ta5,a5,a3\n 125d4:\t03c41413 \tslli\ts0,s0,0x3c\n 125d8:\tfff50513 \taddi\ta0,a0,-1 \n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:51\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:51\n 125dc:\t00008637 \tlui\ta2,0x8\n 125e0:\tfff00693 \tli\ta3,-1\n 125e4:\tfff60613 \taddi\ta2,a2,-1 \n 125e8:\t0106d593 \tsrli\ta1,a3,0x10\n 125ec:\t00c57533 \tand\ta0,a0,a2\n 125f0:\t03051513 \tslli\ta0,a0,0x30\n 125f4:\t00b7f5b3 \tand\ta1,a5,a1\n 125f8:\t00a5e5b3 \tor\ta1,a1,a0\n 125fc:\t0016d693 \tsrli\ta3,a3,0x1\n 12600:\t03f49493 \tslli\ts1,s1,0x3f\n 12604:\t00d5f5b3 \tand\ta1,a1,a3\n 12608:\t0095e5b3 \tor\ta1,a1,s1\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:52\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:52\n 1260c:\t00070463 \tbeqz\ta4,12614 <__extenddftf2+0x114>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:52 (discriminator 1)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:52 (discriminator 1)\n 12610:\t00172073 \tcsrs\tfflags,a4\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:55\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:55\n 12614:\t00040513 \tmv\ta0,s0\n 12618:\t01813083 \tld\tra,24(sp)\n 1261c:\t01013403 \tld\ts0,16(sp)\n 12620:\t00813483 \tld\ts1,8(sp)\n 12624:\t02010113 \taddi\tsp,sp,32\n 12628:\t00008067 \tret\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/extenddftf2.c:49\n 1262c:\t00008537 \tlui\ta0,0x8\n 12630:\t00000793 \tli\ta5,0\n 12634:\tfff50513 \taddi\ta0,a0,-1 \n 12638:\tf19ff06f \tj\t12550 <__extenddftf2+0x50>\n \n 000000000001263c <__trunctfdf2>:\n __trunctfdf2():\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:43\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:43\n 1263c:\t002026f3 \tfrrm\ta3\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:44\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:44\n 12640:\tfff00793 \tli\ta5,-1\n 12644:\t000088b7 \tlui\ta7,0x8\n 12648:\t0107d793 \tsrli\ta5,a5,0x10\n 1264c:\t0305d713 \tsrli\ta4,a1,0x30\n 12650:\tfff88813 \taddi\ta6,a7,-1 \n 12654:\t03f5d613 \tsrli\ta2,a1,0x3f\n 12658:\t00f5f5b3 \tand\ta1,a1,a5\n 1265c:\t00359793 \tslli\ta5,a1,0x3\n 12660:\t01077733 \tand\ta4,a4,a6\n 12664:\t03d55593 \tsrli\ta1,a0,0x3d\n 12668:\t00f5e5b3 \tor\ta1,a1,a5\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n 1266c:\tffe88893 \taddi\ta7,a7,-2\n 12670:\t00170793 \taddi\ta5,a4,1 \n 12674:\t0117f8b3 \tand\ta7,a5,a7\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:43\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:43\n 12678:\t0006869b \tsext.w\ta3,a3\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:44\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:44\n 1267c:\t00351e93 \tslli\tt4,a0,0x3\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n 12680:\t1e088e63 \tbeqz\ta7,1287c <__trunctfdf2+0x240>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 1)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 1)\n 12684:\tffffc8b7 \tlui\ta7,0xffffc\n 12688:\t40088893 \taddi\ta7,a7,1024 \n 1268c:\t011708b3 \tadd\ta7,a4,a7\n 12690:\t7fe00793 \tli\ta5,2046\n 12694:\t0f17d063 \tbge\ta5,a7,12774 <__trunctfdf2+0x138>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 3)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 3)\n 12698:\t06068063 \tbeqz\ta3,126f8 <__trunctfdf2+0xbc>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 6)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 6)\n 1269c:\t00300793 \tli\ta5,3\n 126a0:\t04f69663 \tbne\ta3,a5,126ec <__trunctfdf2+0xb0>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 7)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 7)\n 126a4:\t04060a63 \tbeqz\ta2,126f8 <__trunctfdf2+0xbc>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n 126a8:\tfff00793 \tli\ta5,-1\n 126ac:\t7fe00893 \tli\ta7,2046\n 126b0:\t00000713 \tli\ta4,0\n 126b4:\t00500313 \tli\tt1,5\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 37)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 37)\n 126b8:\t00200593 \tli\ta1,2\n 126bc:\t00136313 \tori\tt1,t1,1\n 126c0:\t24b68263 \tbeq\ta3,a1,12904 <__trunctfdf2+0x2c8>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n 126c4:\t00300593 \tli\ta1,3\n 126c8:\t22b68863 \tbeq\ta3,a1,128f8 <__trunctfdf2+0x2bc>\n 126cc:\t00069a63 \tbnez\ta3,126e0 <__trunctfdf2+0xa4>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 40)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 40)\n 126d0:\t00f7f593 \tandi\ta1,a5,15\n 126d4:\t00400513 \tli\ta0,4\n 126d8:\t00a58463 \tbeq\ta1,a0,126e0 <__trunctfdf2+0xa4>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 44)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 44)\n 126dc:\t00478793 \taddi\ta5,a5,4\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 58)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 58)\n 126e0:\t02070263 \tbeqz\ta4,12704 <__trunctfdf2+0xc8>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 60)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 60)\n 126e4:\t00236313 \tori\tt1,t1,2\n 126e8:\t01c0006f \tj\t12704 <__trunctfdf2+0xc8>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 10)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 10)\n 126ec:\t00200793 \tli\ta5,2\n 126f0:\tfaf69ce3 \tbne\ta3,a5,126a8 <__trunctfdf2+0x6c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 11)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 11)\n 126f4:\tfa060ae3 \tbeqz\ta2,126a8 <__trunctfdf2+0x6c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n 126f8:\t00000793 \tli\ta5,0\n 126fc:\t7ff00893 \tli\ta7,2047\n 12700:\t00500313 \tli\tt1,5\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 62)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 62)\n 12704:\t00879713 \tslli\ta4,a5,0x8\n 12708:\t02075063 \tbgez\ta4,12728 <__trunctfdf2+0xec>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 63)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 63)\n 1270c:\t00188893 \taddi\ta7,a7,1\n 12710:\t7ff00713 \tli\ta4,2047\n 12714:\t1ee88c63 \tbeq\ta7,a4,1290c <__trunctfdf2+0x2d0>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n 12718:\tfff00693 \tli\ta3,-1\n 1271c:\t03769693 \tslli\ta3,a3,0x37\n 12720:\tfff68693 \taddi\ta3,a3,-1\n 12724:\t00d7f7b3 \tand\ta5,a5,a3\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 79)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 79)\n 12728:\t7ff00713 \tli\ta4,2047\n 1272c:\t0037d793 \tsrli\ta5,a5,0x3\n 12730:\t00e89a63 \tbne\ta7,a4,12744 <__trunctfdf2+0x108>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 80)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 80)\n 12734:\t00078863 \tbeqz\ta5,12744 <__trunctfdf2+0x108>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n 12738:\t00100793 \tli\ta5,1\n 1273c:\t03379793 \tslli\ta5,a5,0x33\n 12740:\t00000613 \tli\ta2,0\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 90)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 90)\n 12744:\tfff00693 \tli\ta3,-1\n 12748:\t7ff8f713 \tandi\ta4,a7,2047\n 1274c:\t00c6d693 \tsrli\ta3,a3,0xc\n 12750:\t03471713 \tslli\ta4,a4,0x34\n 12754:\t00d7f7b3 \tand\ta5,a5,a3\n 12758:\t03f61613 \tslli\ta2,a2,0x3f\n 1275c:\t00e7e7b3 \tor\ta5,a5,a4\n 12760:\t00c7e7b3 \tor\ta5,a5,a2\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:51 (discriminator 90)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:51 (discriminator 90)\n 12764:\t00030463 \tbeqz\tt1,1276c <__trunctfdf2+0x130>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:51 (discriminator 1)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:51 (discriminator 1)\n 12768:\t00132073 \tcsrs\tfflags,t1\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:54\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:54\n 1276c:\tf2078553 \tfmv.d.x\tfa0,a5\n 12770:\t00008067 \tret\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 4)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 4)\n 12774:\t0d104a63 \tbgtz\ta7,12848 <__trunctfdf2+0x20c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 17)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 17)\n 12778:\tfcc00793 \tli\ta5,-52\n 1277c:\t14f8c863 \tblt\ta7,a5,128cc <__trunctfdf2+0x290>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 20)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 20)\n 12780:\t00100793 \tli\ta5,1\n 12784:\t03379793 \tslli\ta5,a5,0x33\n 12788:\t03d00e13 \tli\tt3,61\n 1278c:\t00f5e5b3 \tor\ta1,a1,a5\n 12790:\t411e0e33 \tsub\tt3,t3,a7\n 12794:\t03f00793 \tli\ta5,63\n 12798:\t0008889b \tsext.w\ta7,a7\n 1279c:\t07c7ce63 \tblt\ta5,t3,12818 <__trunctfdf2+0x1dc>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 22)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 22)\n 127a0:\t0038851b \taddiw\ta0,a7,3\n 127a4:\t03d00713 \tli\ta4,61\n 127a8:\t4117073b \tsubw\ta4,a4,a7\n 127ac:\t00ae97b3 \tsll\ta5,t4,a0\n 127b0:\t00eed733 \tsrl\ta4,t4,a4\n 127b4:\t00f037b3 \tsnez\ta5,a5\n 127b8:\t00f767b3 \tor\ta5,a4,a5\n 127bc:\t00a595b3 \tsll\ta1,a1,a0\n 127c0:\t00f5e7b3 \tor\ta5,a1,a5\n 127c4:\t00000893 \tli\ta7,0\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 1)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 1)\n 127c8:\t12078463 \tbeqz\ta5,128f0 <__trunctfdf2+0x2b4>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n 127cc:\t00179713 \tslli\ta4,a5,0x1\n 127d0:\t00777593 \tandi\ta1,a4,7\n 127d4:\t00000313 \tli\tt1,0\n 127d8:\t02058663 \tbeqz\ta1,12804 <__trunctfdf2+0x1c8>\n 127dc:\t00200593 \tli\ta1,2\n 127e0:\t10b68063 \tbeq\ta3,a1,128e0 <__trunctfdf2+0x2a4>\n 127e4:\t00300593 \tli\ta1,3\n 127e8:\t00100313 \tli\tt1,1\n 127ec:\t0eb68463 \tbeq\ta3,a1,128d4 <__trunctfdf2+0x298>\n 127f0:\t00069a63 \tbnez\ta3,12804 <__trunctfdf2+0x1c8>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 16)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 16)\n 127f4:\t00f77593 \tandi\ta1,a4,15\n 127f8:\t00400513 \tli\ta0,4\n 127fc:\t00a58463 \tbeq\ta1,a0,12804 <__trunctfdf2+0x1c8>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 20)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 20)\n 12800:\t00470713 \taddi\ta4,a4,4\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 23)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 23)\n 12804:\t03875713 \tsrli\ta4,a4,0x38\n 12808:\t00174713 \txori\ta4,a4,1\n 1280c:\t00177713 \tandi\ta4,a4,1\n 12810:\t00000893 \tli\ta7,0\n 12814:\t0540006f \tj\t12868 <__trunctfdf2+0x22c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 23)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 23)\n 12818:\tffd00313 \tli\tt1,-3\n 1281c:\t4113033b \tsubw\tt1,t1,a7\n 12820:\t04000793 \tli\ta5,64\n 12824:\t0065d333 \tsrl\tt1,a1,t1\n 12828:\t00000813 \tli\ta6,0\n 1282c:\t00fe0663 \tbeq\tt3,a5,12838 <__trunctfdf2+0x1fc>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 31)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 31)\n 12830:\t0438871b \taddiw\ta4,a7,67\n 12834:\t00e59833 \tsll\ta6,a1,a4\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 34)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 34)\n 12838:\t01d86833 \tor\ta6,a6,t4\n 1283c:\t01003833 \tsnez\ta6,a6\n 12840:\t010367b3 \tor\ta5,t1,a6\n 12844:\tf81ff06f \tj\t127c4 <__trunctfdf2+0x188>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 18)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 18)\n 12848:\t00751793 \tslli\ta5,a0,0x7\n 1284c:\t00f037b3 \tsnez\ta5,a5\n 12850:\t03ced813 \tsrli\ta6,t4,0x3c\n 12854:\t0107e7b3 \tor\ta5,a5,a6\n 12858:\t00459593 \tslli\ta1,a1,0x4\n 1285c:\t00f5e7b3 \tor\ta5,a1,a5\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 18)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 18)\n 12860:\t00000713 \tli\ta4,0\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:38 (discriminator 18)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:38 (discriminator 18)\n 12864:\t00000313 \tli\tt1,0\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 36)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 36)\n 12868:\t0077f593 \tandi\ta1,a5,7\n 1286c:\te40596e3 \tbnez\ta1,126b8 <__trunctfdf2+0x7c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 47)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 47)\n 12870:\te8070ae3 \tbeqz\ta4,12704 <__trunctfdf2+0xc8>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 58)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 58)\n 12874:\t00137713 \tandi\ta4,t1,1\n 12878:\te69ff06f \tj\t126e0 <__trunctfdf2+0xa4>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 2)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 2)\n 1287c:\t01d5e7b3 \tor\ta5,a1,t4\n 12880:\t00071663 \tbnez\ta4,1288c <__trunctfdf2+0x250>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 42)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 42)\n 12884:\t00f037b3 \tsnez\ta5,a5\n 12888:\tf3dff06f \tj\t127c4 <__trunctfdf2+0x188>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 39)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 39)\n 1288c:\t06078063 \tbeqz\ta5,128ec <__trunctfdf2+0x2b0>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:38 (discriminator 48)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:38 (discriminator 48)\n 12890:\t00000313 \tli\tt1,0\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 48)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 48)\n 12894:\t01071863 \tbne\ta4,a6,128a4 <__trunctfdf2+0x268>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 51)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 51)\n 12898:\t0325d313 \tsrli\tt1,a1,0x32\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:38 (discriminator 51)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:38 (discriminator 51)\n 1289c:\t00133313 \tseqz\tt1,t1\n 128a0:\t00431313 \tslli\tt1,t1,0x4\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 55)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48 (discriminator 55)\n 128a4:\t03ced793 \tsrli\ta5,t4,0x3c\n 128a8:\t00459593 \tslli\ta1,a1,0x4\n 128ac:\t00f5e5b3 \tor\ta1,a1,a5\n 128b0:\t00100793 \tli\ta5,1\n 128b4:\tff85f593 \tandi\ta1,a1,-8\n 128b8:\t03679793 \tslli\ta5,a5,0x36\n 128bc:\t00f5e7b3 \tor\ta5,a1,a5\n 128c0:\t7ff00893 \tli\ta7,2047\n 128c4:\t00000713 \tli\ta4,0\n 128c8:\tfa1ff06f \tj\t12868 <__trunctfdf2+0x22c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n 128cc:\t00100793 \tli\ta5,1\n 128d0:\tefdff06f \tj\t127cc <__trunctfdf2+0x190>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 19)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 19)\n 128d4:\tf20618e3 \tbnez\ta2,12804 <__trunctfdf2+0x1c8>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 31)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 31)\n 128d8:\t00870713 \taddi\ta4,a4,8\n 128dc:\tf29ff06f \tj\t12804 <__trunctfdf2+0x1c8>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 18)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 18)\n 128e0:\t00100313 \tli\tt1,1\n 128e4:\tf20600e3 \tbeqz\ta2,12804 <__trunctfdf2+0x1c8>\n 128e8:\tff1ff06f \tj\t128d8 <__trunctfdf2+0x29c>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:48\n 128ec:\t7ff00893 \tli\ta7,2047\n 128f0:\t00000313 \tli\tt1,0\n 128f4:\te11ff06f \tj\t12704 <__trunctfdf2+0xc8>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 43)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 43)\n 128f8:\tde0614e3 \tbnez\ta2,126e0 <__trunctfdf2+0xa4>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 55)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 55)\n 128fc:\t00878793 \taddi\ta5,a5,8\n 12900:\tde1ff06f \tj\t126e0 <__trunctfdf2+0xa4>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 42)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 42)\n 12904:\tdc060ee3 \tbeqz\ta2,126e0 <__trunctfdf2+0xa4>\n 12908:\tff5ff06f \tj\t128fc <__trunctfdf2+0x2c0>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 65)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 65)\n 1290c:\t00000793 \tli\ta5,0\n 12910:\t02068463 \tbeqz\ta3,12938 <__trunctfdf2+0x2fc>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 68)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 68)\n 12914:\t00300713 \tli\ta4,3\n 12918:\t00e69a63 \tbne\ta3,a4,1292c <__trunctfdf2+0x2f0>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 69)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 69)\n 1291c:\t00060e63 \tbeqz\ta2,12938 <__trunctfdf2+0x2fc>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50\n 12920:\tfff00793 \tli\ta5,-1\n 12924:\t7fe00893 \tli\ta7,2046\n 12928:\t0100006f \tj\t12938 <__trunctfdf2+0x2fc>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 72)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 72)\n 1292c:\t00200713 \tli\ta4,2\n 12930:\tfee698e3 \tbne\ta3,a4,12920 <__trunctfdf2+0x2e4>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 73)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 73)\n 12934:\tfe0606e3 \tbeqz\ta2,12920 <__trunctfdf2+0x2e4>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 78)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/soft-fp/trunctfdf2.c:50 (discriminator 78)\n 12938:\t00536313 \tori\tt1,t1,5\n 1293c:\tdedff06f \tj\t12728 <__trunctfdf2+0xec>\n \n 0000000000012940 <__clzdi2>:\n __clzdi2():\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:710\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:710\n 12940:\t03800793 \tli\ta5,56\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:710 (discriminator 20)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:710 (discriminator 20)\n 12944:\t00f55733 \tsrl\ta4,a0,a5\n 12948:\t0ff77713 \tandi\ta4,a4,255\n 1294c:\t00071663 \tbnez\ta4,12958 <__clzdi2+0x18>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:710 (discriminator 18)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:710 (discriminator 18)\n 12950:\tff878793 \taddi\ta5,a5,-8\n 12954:\tfe0798e3 \tbnez\ta5,12944 <__clzdi2+0x4>\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:710 (discriminator 21)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:710 (discriminator 21)\n 12958:\t04000713 \tli\ta4,64\n 1295c:\t40f70733 \tsub\ta4,a4,a5\n 12960:\t00f557b3 \tsrl\ta5,a0,a5\n 12964:\t00007517 \tauipc\ta0,0x7\n 12968:\td7c53503 \tld\ta0,-644(a0) \n 1296c:\t00f507b3 \tadd\ta5,a0,a5\n 12970:\t0007c503 \tlbu\ta0,0(a5)\n-/home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:713 (discriminator 21)\n+/home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc/../../../libgcc/libgcc2.c:713 (discriminator 21)\n 12974:\t40a7053b \tsubw\ta0,a4,a0\n 12978:\t00008067 \tret\n" }, { "source1": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --string-dump=.debug_str {}", "source2": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,25 +1,25 @@\n \n String dump of section '.debug_str':\n [ 0] __int128 unsigned\n- [ 12] FP_EXTEND_lz\n- [ 1f] longs\n- [ 25] frac0\n- [ 2b] frac1\n- [ 31] _FP_PACK_RAW_2_flo\n- [ 44] DFtype\n- [ 4b] TFtype\n- [ 52] R_f0\n- [ 57] unsigned char\n- [ 65] _FP_UNPACK_RAW_1_flo\n- [ 7a] __int128\n- [ 83] _fex\n- [ 88] UQItype\n- [ 90] __clz_tab\n- [ 9a] /home/naourr/work/instance-3/output-1/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n+ [ 12] /home/naourr/work/instance-3/output-2/build/host-gcc-final-8.3.0/build/riscv64-buildroot-linux-musl/libgcc\n+ [ 7d] FP_EXTEND_lz\n+ [ 8a] longs\n+ [ 90] frac0\n+ [ 96] frac1\n+ [ 9c] _FP_PACK_RAW_2_flo\n+ [ af] DFtype\n+ [ b6] TFtype\n+ [ bd] R_f0\n+ [ c2] unsigned char\n+ [ d0] _FP_UNPACK_RAW_1_flo\n+ [ e5] __int128\n+ [ ee] _fex\n+ [ f3] UQItype\n+ [ fb] __clz_tab\n [ 105] frac\n [ 10a] long long unsigned int\n [ 121] long long int\n [ 12f] _FP_UNION_D\n [ 13b] __extenddftf2\n [ 149] _FP_UNION_Q\n [ 155] GNU C17 8.3.0 -march=rv64imafd -mabi=lp64d -g -Os -O2 -Os -fbuilding-libgcc -fno-stack-protector -fPIC -fvisibility=hidden\n" } ] }, { "source1": "./usr/lib/python3.8/_markupbase.pyc", "source2": "./usr/lib/python3.8/_markupbase.pyc", "has_internal_linenos": true, "unified_diff": "@@ -142,17 +142,17 @@\n 000008d0: 6174 696f 6e72 0d00 0000 fa01 3e29 02fa ationr......>)..\n 000008e0: 012d 721b 0000 00e9 ffff ffff 7a02 2d2d .-r.........z.--\n 000008f0: fa01 5b72 0100 0000 5a07 646f 6374 7970 ..[r....Z.doctyp\n 00000900: 6572 1b00 0000 7a02 2227 5a34 6162 6364 er....z.\"'Z4abcd\n 00000910: 6566 6768 696a 6b6c 6d6e 6f70 7172 7374 efghijklmnopqrst\n 00000920: 7576 7778 797a 4142 4344 4546 4748 494a uvwxyzABCDEFGHIJ\n 00000930: 4b4c 4d4e 4f50 5152 5354 5556 5758 595a KLMNOPQRSTUVWXYZ\n-00000940: 3e04 0000 00da 0761 7474 6c69 7374 da04 >......attlist..\n-00000950: 6c69 6e6b da07 656c 656d 656e 74da 086c link..element..l\n-00000960: 696e 6b74 7970 657a 2675 6e73 7570 706f inktypez&unsuppo\n+00000940: 3e04 0000 00da 046c 696e 6bda 086c 696e >......link..lin\n+00000950: 6b74 7970 65da 0765 6c65 6d65 6e74 da07 ktype..element..\n+00000960: 6174 746c 6973 747a 2675 6e73 7570 706f attlistz&unsuppo\n 00000970: 7274 6564 2027 5b27 2063 6861 7220 696e rted '[' char in\n 00000980: 2025 7320 6465 636c 6172 6174 696f 6e7a %s declarationz\n 00000990: 2275 6e65 7870 6563 7465 6420 275b 2720 \"unexpected '[' \n 000009a0: 6368 6172 2069 6e20 6465 636c 6172 6174 char in declarat\n 000009b0: 696f 6e7a 2175 6e65 7870 6563 7465 6420 ionz!unexpected \n 000009c0: 2572 2063 6861 7220 696e 2064 6563 6c61 %r char in decla\n 000009d0: 7261 7469 6f6e 290d 7214 0000 00da 0e41 ration).r......A\n@@ -194,19 +194,19 @@\n 00000c10: a101 0100 7c06 7398 6408 5300 7c02 72bc ....|.s.d.S.|.r.\n 00000c20: 7c06 a007 6404 a101 7d05 7c00 a008 7c03 |...d...}.|...|.\n 00000c30: 7c01 6401 1700 7c05 8502 1900 a101 0100 |.d...|.........\n 00000c40: 7c06 a009 6404 a101 5300 2909 4ee9 0300 |...d...S.).N...\n 00000c50: 0000 7a03 3c21 5b7a 2975 6e65 7870 6563 ..z.......in\n-00000c90: 636c 7564 65da 0474 656d 70da 0669 676e clude..temp..ign\n-00000ca0: 6f72 65da 0563 6461 7461 da06 7263 6461 ore..cdata..rcda\n-00000cb0: 7461 3e03 0000 00da 0465 6c73 65da 0269 ta>......else..i\n-00000cc0: 66da 0565 6e64 6966 7a2b 756e 6b6e 6f77 f..endifz+unknow\n+00000c80: 2829 7201 0000 003e 0500 0000 da04 7465 ()r....>......te\n+00000c90: 6d70 da05 6364 6174 61da 0669 676e 6f72 mp..cdata..ignor\n+00000ca0: 65da 0769 6e63 6c75 6465 da06 7263 6461 e..include..rcda\n+00000cb0: 7461 3e03 0000 00da 0269 66da 0565 6e64 ta>......if..end\n+00000cc0: 6966 da04 656c 7365 7a2b 756e 6b6e 6f77 if..elsez+unknow\n 00000cd0: 6e20 7374 6174 7573 206b 6579 776f 7264 n status keyword\n 00000ce0: 2025 7220 696e 206d 6172 6b65 6420 7365 %r in marked se\n 00000cf0: 6374 696f 6e72 2000 0000 290a 7214 0000 ctionr ...).r...\n 00000d00: 0072 2600 0000 722a 0000 00da 135f 6d61 .r&...r*....._ma\n 00000d10: 726b 6564 7365 6374 696f 6e63 6c6f 7365 rkedsectionclose\n 00000d20: da06 7365 6172 6368 da15 5f6d 736d 6172 ..search.._msmar\n 00000d30: 6b65 6473 6563 7469 6f6e 636c 6f73 6572 kedsectioncloser\n@@ -281,16 +281,16 @@\n 00001180: 00a0 0364 137c 0616 00a1 0101 0071 1264 ...d.|.......q.d\n 00001190: 0353 0029 144e fa01 3c72 1c00 0000 7220 .S.).N..\n-000011f0: 0400 0000 7222 0000 00da 0665 6e74 6974 ....r\".....entit\n-00001200: 7972 2400 0000 da08 6e6f 7461 7469 6f6e yr$.....notation\n+000011f0: 0400 0000 da08 6e6f 7461 7469 6f6e 7224 ......notationr$\n+00001200: 0000 00da 0665 6e74 6974 7972 2500 0000 .....entityr%...\n 00001210: 7a29 756e 6b6e 6f77 6e20 6465 636c 6172 z)unknown declar\n 00001220: 6174 696f 6e20 2572 2069 6e20 696e 7465 ation %r in inte\n 00001230: 726e 616c 2073 7562 7365 745a 0f5f 7061 rnal subsetZ._pa\n 00001240: 7273 655f 646f 6374 7970 655f fa01 25fa rse_doctype_..%.\n 00001250: 013b fa01 5d72 1e00 0000 7a25 756e 6578 .;..]r....z%unex\n 00001260: 7065 6374 6564 2063 6861 7220 6166 7465 pected char afte\n 00001270: 7220 696e 7465 726e 616c 2073 7562 7365 r internal subse\n" }, { "source1": "./usr/lib/python3.8/_pyio.pyc", "source2": "./usr/lib/python3.8/_pyio.pyc", "has_internal_linenos": true, "unified_diff": "@@ -41,16 +41,16 @@\n 00000280: 6a34 8303 5a35 4700 6433 6434 8400 6434 j4..Z5G.d3d4..d4\n 00000290: 6533 8303 5a36 4700 6435 6436 8400 6436 e3..Z6G.d5d6..d6\n 000002a0: 6536 8303 5a37 6402 5300 2938 7a29 0a50 e6..Z7d.S.)8z).P\n 000002b0: 7974 686f 6e20 696d 706c 656d 656e 7461 ython implementa\n 000002c0: 7469 6f6e 206f 6620 7468 6520 696f 206d tion of the io m\n 000002d0: 6f64 756c 652e 0ae9 0000 0000 4e29 01da odule.......N)..\n 000002e0: 0d61 6c6c 6f63 6174 655f 6c6f 636b 3e02 .allocate_lock>.\n-000002f0: 0000 00da 0577 696e 3332 da06 6379 6777 .....win32..cygw\n-00000300: 696e 2901 da07 7365 746d 6f64 6529 04da in)...setmode)..\n+000002f0: 0000 00da 0663 7967 7769 6eda 0577 696e .....cygwin..win\n+00000300: 3332 2901 da07 7365 746d 6f64 6529 04da 32)...setmode)..\n 00000310: 075f 5f61 6c6c 5f5f da08 5345 454b 5f53 .__all__..SEEK_S\n 00000320: 4554 da08 5345 454b 5f43 5552 da08 5345 ET..SEEK_CUR..SE\n 00000330: 454b 5f45 4e44 e901 0000 00e9 0200 0000 EK_END..........\n 00000340: da09 5345 454b 5f48 4f4c 4569 0020 0000 ..SEEK_HOLEi. ..\n 00000350: 5a10 6765 7474 6f74 616c 7265 6663 6f75 Z.gettotalrefcou\n 00000360: 6e74 da01 72e9 ffff ffff 5463 0800 0000 nt..r.....Tc....\n 00000370: 0000 0000 0000 0000 1600 0000 0900 0000 ................\n" }, { "source1": "./usr/lib/python3.8/_sysconfigdata__linux_riscv64-linux-gnu.pyc", "source2": "./usr/lib/python3.8/_sysconfigdata__linux_riscv64-linux-gnu.pyc", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 550d 0d0a 0300 0000 b724 214a f6c1 75ed U........$!J..u.\n+00000000: 550d 0d0a 0300 0000 0717 1c18 7253 ec1f U...........rS..\n 00000010: e300 0000 0000 0000 0000 0000 0000 0000 ................\n 00000020: 00ad 0200 0040 0000 0073 6405 0000 6400 .....@...sd...d.\n 00000030: 6401 6401 6401 6401 6402 6403 6404 6400 d.d.d.d.d.d.d.d.\n 00000040: 6400 6405 6406 6407 6408 6400 6409 640a d.d.d.d.d.d.d.d.\n 00000050: 640b 640c 640d 640e 640d 6400 6400 640f d.d.d.d.d.d.d.d.\n 00000060: 6410 6411 6412 6400 6400 6413 6414 6415 d.d.d.d.d.d.d.d.\n 00000070: 6400 6416 6417 6418 6419 641a 641b 6406 d.d.d.d.d.d.d.d.\n@@ -86,33 +86,33 @@\n 00000550: 6469 646a 646b 6401 6423 6401 640b 6400 didjdkd.d#d.d.d.\n 00000560: 646c 6401 6432 6423 6423 6401 6401 6401 dld.d2d#d#d.d.d.\n 00000570: 6401 6423 6401 6401 646d 646e 646e 646f d.d#d.d.dmdndndo\n 00000580: 6470 6470 6422 6471 9002 9cac 5a00 6472 dpdpd\"dq....Z.dr\n 00000590: 5300 2973 da00 e900 0000 007a 4e2f 686f S.)s.......zN/ho\n 000005a0: 6d65 2f6e 616f 7572 722f 776f 726b 2f69 me/naourr/work/i\n 000005b0: 6e73 7461 6e63 652d 332f 6f75 7470 7574 nstance-3/output\n-000005c0: 2d31 2f68 6f73 742f 6269 6e2f 7269 7363 -1/host/bin/risc\n+000005c0: 2d32 2f68 6f73 742f 6269 6e2f 7269 7363 -2/host/bin/risc\n 000005d0: 7636 342d 6275 696c 6472 6f6f 742d 6c69 v64-buildroot-li\n 000005e0: 6e75 782d 6d75 736c 2d61 725a 0372 6373 nux-musl-arZ.rcs\n 000005f0: 7a21 2d57 6e6f 2d75 6e75 7365 642d 7265 z!-Wno-unused-re\n 00000600: 7375 6c74 202d 5773 6967 6e2d 636f 6d70 sult -Wsign-comp\n 00000610: 6172 657a 082f 7573 722f 6269 6e7a 122f arez./usr/binz./\n 00000620: 7573 722f 6c69 622f 7079 7468 6f6e 332e usr/lib/python3.\n 00000630: 387a 0f2d 4c2e 202d 6c70 7974 686f 6e33 8z.-L. -lpython3\n 00000640: 2e38 7a57 2f68 6f6d 652f 6e61 6f75 7272 .8zW/home/naourr\n 00000650: 2f77 6f72 6b2f 696e 7374 616e 6365 2d33 /work/instance-3\n-00000660: 2f6f 7574 7075 742d 312f 686f 7374 2f62 /output-1/host/b\n+00000660: 2f6f 7574 7075 742d 322f 686f 7374 2f62 /output-2/host/b\n 00000670: 696e 2f72 6973 6376 3634 2d62 7569 6c64 in/riscv64-build\n 00000680: 726f 6f74 2d6c 696e 7578 2d6d 7573 6c2d root-linux-musl-\n 00000690: 6763 6320 2d73 6861 7265 645a 0670 7974 gcc -sharedZ.pyt\n 000006a0: 686f 6e7a 1378 3836 5f36 342d 7063 2d6c honz.x86_64-pc-l\n 000006b0: 696e 7578 2d67 6e75 fa01 5c7a 4f2f 686f inux-gnu..\\zO/ho\n 000006c0: 6d65 2f6e 616f 7572 722f 776f 726b 2f69 me/naourr/work/i\n 000006d0: 6e73 7461 6e63 652d 332f 6f75 7470 7574 nstance-3/output\n-000006e0: 2d31 2f68 6f73 742f 6269 6e2f 7269 7363 -1/host/bin/risc\n+000006e0: 2d32 2f68 6f73 742f 6269 6e2f 7269 7363 -2/host/bin/risc\n 000006f0: 7636 342d 6275 696c 6472 6f6f 742d 6c69 v64-buildroot-li\n 00000700: 6e75 782d 6d75 736c 2d67 6363 7a05 2d66 nux-musl-gccz.-f\n 00000710: 5049 437a 852d 576e 6f2d 756e 7573 6564 PICz.-Wno-unused\n 00000720: 2d72 6573 756c 7420 2d57 7369 676e 2d63 -result -Wsign-c\n 00000730: 6f6d 7061 7265 202d 444e 4445 4255 4720 ompare -DNDEBUG \n 00000740: 2d67 202d 6677 7261 7076 202d 4f33 202d -g -fwrapv -O3 -\n 00000750: 5761 6c6c 202d 445f 4c41 5247 4546 494c Wall -D_LARGEFIL\n@@ -198,15 +198,15 @@\n 00000c50: 3d72 6973 6376 3634 2d62 7569 6c64 726f =riscv64-buildro\n 00000c60: 6f74 2d6c 696e 7578 2d6d 7573 6c27 2027 ot-linux-musl' '\n 00000c70: 7461 7267 6574 5f61 6c69 6173 3d72 6973 target_alias=ris\n 00000c80: 6376 3634 2d62 7569 6c64 726f 6f74 2d6c cv64-buildroot-l\n 00000c90: 696e 7578 2d6d 7573 6c27 2027 4343 3d2f inux-musl' 'CC=/\n 00000ca0: 686f 6d65 2f6e 616f 7572 722f 776f 726b home/naourr/work\n 00000cb0: 2f69 6e73 7461 6e63 652d 332f 6f75 7470 /instance-3/outp\n-00000cc0: 7574 2d31 2f68 6f73 742f 6269 6e2f 7269 ut-1/host/bin/ri\n+00000cc0: 7574 2d32 2f68 6f73 742f 6269 6e2f 7269 ut-2/host/bin/ri\n 00000cd0: 7363 7636 342d 6275 696c 6472 6f6f 742d scv64-buildroot-\n 00000ce0: 6c69 6e75 782d 6d75 736c 2d67 6363 2720 linux-musl-gcc' \n 00000cf0: 2743 464c 4147 533d 2d44 5f4c 4152 4745 'CFLAGS=-D_LARGE\n 00000d00: 4649 4c45 5f53 4f55 5243 4520 2d44 5f4c FILE_SOURCE -D_L\n 00000d10: 4152 4745 4649 4c45 3634 5f53 4f55 5243 ARGEFILE64_SOURC\n 00000d20: 4520 2d44 5f46 494c 455f 4f46 4653 4554 E -D_FILE_OFFSET\n 00000d30: 5f42 4954 533d 3634 2020 2d4f 7320 2027 _BITS=64 -Os '\n@@ -214,44 +214,44 @@\n 00000d50: 464c 4147 533d 2d44 5f4c 4152 4745 4649 FLAGS=-D_LARGEFI\n 00000d60: 4c45 5f53 4f55 5243 4520 2d44 5f4c 4152 LE_SOURCE -D_LAR\n 00000d70: 4745 4649 4c45 3634 5f53 4f55 5243 4520 GEFILE64_SOURCE \n 00000d80: 2d44 5f46 494c 455f 4f46 4653 4554 5f42 -D_FILE_OFFSET_B\n 00000d90: 4954 533d 3634 2720 2743 5050 3d2f 686f ITS=64' 'CPP=/ho\n 00000da0: 6d65 2f6e 616f 7572 722f 776f 726b 2f69 me/naourr/work/i\n 00000db0: 6e73 7461 6e63 652d 332f 6f75 7470 7574 nstance-3/output\n-00000dc0: 2d31 2f68 6f73 742f 6269 6e2f 7269 7363 -1/host/bin/risc\n+00000dc0: 2d32 2f68 6f73 742f 6269 6e2f 7269 7363 -2/host/bin/risc\n 00000dd0: 7636 342d 6275 696c 6472 6f6f 742d 6c69 v64-buildroot-li\n 00000de0: 6e75 782d 6d75 736c 2d63 7070 2720 2750 nux-musl-cpp' 'P\n 00000df0: 4b47 5f43 4f4e 4649 473d 2f68 6f6d 652f KG_CONFIG=/home/\n 00000e00: 6e61 6f75 7272 2f77 6f72 6b2f 696e 7374 naourr/work/inst\n-00000e10: 616e 6365 2d33 2f6f 7574 7075 742d 312f ance-3/output-1/\n+00000e10: 616e 6365 2d33 2f6f 7574 7075 742d 322f ance-3/output-2/\n 00000e20: 686f 7374 2f62 696e 2f70 6b67 2d63 6f6e host/bin/pkg-con\n 00000e30: 6669 6727 7a0c 2f75 7372 2f69 6e63 6c75 fig'z./usr/inclu\n 00000e40: 6465 7a16 2f75 7372 2f69 6e63 6c75 6465 dez./usr/include\n 00000e50: 2f70 7974 686f 6e33 2e38 7a47 2f68 6f6d /python3.8zG/hom\n 00000e60: 652f 6e61 6f75 7272 2f77 6f72 6b2f 696e e/naourr/work/in\n 00000e70: 7374 616e 6365 2d33 2f6f 7574 7075 742d stance-3/output-\n-00000e80: 312f 6275 696c 642f 7079 7468 6f6e 332d 1/build/python3-\n+00000e80: 322f 6275 696c 642f 7079 7468 6f6e 332d 2/build/python3-\n 00000e90: 332e 382e 322f 636f 7665 7261 6765 2e69 3.8.2/coverage.i\n 00000ea0: 6e66 6f7a 452f 686f 6d65 2f6e 616f 7572 nfozE/home/naour\n 00000eb0: 722f 776f 726b 2f69 6e73 7461 6e63 652d r/work/instance-\n-00000ec0: 332f 6f75 7470 7574 2d31 2f62 7569 6c64 3/output-1/build\n+00000ec0: 332f 6f75 7470 7574 2d32 2f62 7569 6c64 3/output-2/build\n 00000ed0: 2f70 7974 686f 6e33 2d33 2e38 2e32 2f6c /python3-3.8.2/l\n 00000ee0: 636f 762d 7265 706f 7274 7a32 2d2d 6e6f cov-reportz2--no\n 00000ef0: 2d62 7261 6e63 682d 636f 7665 7261 6765 -branch-coverage\n 00000f00: 202d 2d74 6974 6c65 2022 4350 7974 686f --title \"CPytho\n 00000f10: 6e20 6c63 6f76 2072 6570 6f72 7422 7a50 n lcov report\"zP\n 00000f20: 2d49 2e20 2d49 2e2f 496e 636c 7564 6520 -I. -I./Include \n 00000f30: 2d44 5f4c 4152 4745 4649 4c45 5f53 4f55 -D_LARGEFILE_SOU\n 00000f40: 5243 4520 2d44 5f4c 4152 4745 4649 4c45 RCE -D_LARGEFILE\n 00000f50: 3634 5f53 4f55 5243 4520 2d44 5f46 494c 64_SOURCE -D_FIL\n 00000f60: 455f 4f46 4653 4554 5f42 4954 533d 3634 E_OFFSET_BITS=64\n 00000f70: 7a4f 2f68 6f6d 652f 6e61 6f75 7272 2f77 zO/home/naourr/w\n 00000f80: 6f72 6b2f 696e 7374 616e 6365 2d33 2f6f ork/instance-3/o\n-00000f90: 7574 7075 742d 312f 686f 7374 2f62 696e utput-1/host/bin\n+00000f90: 7574 7075 742d 322f 686f 7374 2f62 696e utput-2/host/bin\n 00000fa0: 2f72 6973 6376 3634 2d62 7569 6c64 726f /riscv64-buildro\n 00000fb0: 6f74 2d6c 696e 7578 2d6d 7573 6c2d 672b ot-linux-musl-g+\n 00000fc0: 2b7a 3f2f 7573 7220 2f75 7372 2f6c 6962 +z?/usr /usr/lib\n 00000fd0: 202f 7573 722f 6c69 622f 7079 7468 6f6e /usr/lib/python\n 00000fe0: 332e 3820 2f75 7372 2f6c 6962 2f70 7974 3.8 /usr/lib/pyt\n 00000ff0: 686f 6e33 2e38 2f6c 6962 2d64 796e 6c6f hon3.8/lib-dynlo\n 00001000: 6164 7a1e 2f75 7372 2f6c 6962 2f70 7974 adz./usr/lib/pyt\n@@ -297,15 +297,15 @@\n 00001280: 6d20 3634 347a 1a2f 7573 722f 6269 6e2f m 644z./usr/bin/\n 00001290: 696e 7374 616c 6c20 2d63 202d 6d20 3735 install -c -m 75\n 000012a0: 357a 136c 6962 7079 7468 6f6e 332e 382e 5z.libpython3.8.\n 000012b0: 736f 2e31 2e30 7a17 4d6f 6475 6c65 732f so.1.0z.Modules/\n 000012c0: 5f69 6f2f 5f69 6f6d 6f64 756c 652e 687a _io/_iomodule.hz\n 000012d0: 572f 686f 6d65 2f6e 616f 7572 722f 776f W/home/naourr/wo\n 000012e0: 726b 2f69 6e73 7461 6e63 652d 332f 6f75 rk/instance-3/ou\n-000012f0: 7470 7574 2d31 2f68 6f73 742f 6269 6e2f tput-1/host/bin/\n+000012f0: 7470 7574 2d32 2f68 6f73 742f 6269 6e2f tput-2/host/bin/\n 00001300: 7269 7363 7636 342d 6275 696c 6472 6f6f riscv64-buildroo\n 00001310: 742d 6c69 6e75 782d 6d75 736c 2d67 2b2b t-linux-musl-g++\n 00001320: 202d 7368 6172 6564 7a0f 6c69 6270 7974 -sharedz.libpyt\n 00001330: 686f 6e33 2e38 2e73 6f7a 0333 2e38 7a08 hon3.8.soz.3.8z.\n 00001340: 2f75 7372 2f6c 6962 7a03 2d6c 6d7a 0750 /usr/libz.-lmz.P\n 00001350: 7974 686f 6e2f 7a12 2f75 7372 2f6c 6962 ython/z./usr/lib\n 00001360: 2f70 6b67 636f 6e66 6967 7a2f 2f75 7372 /pkgconfigz//usr\n@@ -376,15 +376,15 @@\n 00001770: 7562 7479 7065 2e6f 7a11 7269 7363 7636 ubtype.oz.riscv6\n 00001780: 342d 6c69 6e75 782d 676e 757a 212d 444d 4-linux-gnuz!-DM\n 00001790: 554c 5449 4152 4348 3d5c 2272 6973 6376 ULTIARCH=\\\"riscv\n 000017a0: 3634 2d6c 696e 7578 2d67 6e75 5c22 7a12 64-linux-gnu\\\"z.\n 000017b0: 2d57 6c2c 2d2d 6e6f 2d61 732d 6e65 6564 -Wl,--no-as-need\n 000017c0: 6564 7a60 2d4c 2f68 6f6d 652f 6e61 6f75 edz`-L/home/naou\n 000017d0: 7272 2f77 6f72 6b2f 696e 7374 616e 6365 rr/work/instance\n-000017e0: 2d33 2f6f 7574 7075 742d 312f 686f 7374 -3/output-1/host\n+000017e0: 2d33 2f6f 7574 7075 742d 322f 686f 7374 -3/output-2/host\n 000017f0: 2f62 696e 2f2e 2e2f 7269 7363 7636 342d /bin/../riscv64-\n 00001800: 6275 696c 6472 6f6f 742d 6c69 6e75 782d buildroot-linux-\n 00001810: 6d75 736c 2f73 7973 726f 6f74 2f75 7372 musl/sysroot/usr\n 00001820: 2f6c 6962 7a0e 2d6c 7373 6c20 2d6c 6372 /libz.-lssl -lcr\n 00001830: 7970 746f 7a1d 2d44 4e44 4542 5547 202d yptoz.-DNDEBUG -\n 00001840: 6720 2d66 7772 6170 7620 2d4f 3320 2d57 g -fwrapv -O3 -W\n 00001850: 616c 6c7a 3a5c 2050 6172 7365 722f 6d79 allz:\\ Parser/my\n@@ -397,24 +397,24 @@\n 000018c0: 7265 6374 696f 6e7a 0d2d 6d20 7465 7374 rectionz.-m test\n 000018d0: 202d 2d70 676f 7a0d 6c69 6270 7974 686f --pgoz.libpytho\n 000018e0: 6e33 2e73 6f7a 0c6e 6f2d 6672 616d 6577 n3.soz.no-framew\n 000018f0: 6f72 6b61 5201 0000 5f50 5954 484f 4e5f orkaR..._PYTHON_\n 00001900: 5052 4f4a 4543 545f 4241 5345 3d2f 686f PROJECT_BASE=/ho\n 00001910: 6d65 2f6e 616f 7572 722f 776f 726b 2f69 me/naourr/work/i\n 00001920: 6e73 7461 6e63 652d 332f 6f75 7470 7574 nstance-3/output\n-00001930: 2d31 2f62 7569 6c64 2f70 7974 686f 6e33 -1/build/python3\n+00001930: 2d32 2f62 7569 6c64 2f70 7974 686f 6e33 -2/build/python3\n 00001940: 2d33 2e38 2e32 205f 5059 5448 4f4e 5f48 -3.8.2 _PYTHON_H\n 00001950: 4f53 545f 504c 4154 464f 524d 3d24 285f OST_PLATFORM=$(_\n 00001960: 5059 5448 4f4e 5f48 4f53 545f 504c 4154 PYTHON_HOST_PLAT\n 00001970: 464f 524d 2920 5059 5448 4f4e 5041 5448 FORM) PYTHONPATH\n 00001980: 3d24 2873 6865 6c6c 2074 6573 7420 2d66 =$(shell test -f\n 00001990: 2070 7962 7569 6c64 6469 722e 7478 7420 pybuilddir.txt \n 000019a0: 2626 2065 6368 6f20 2f68 6f6d 652f 6e61 && echo /home/na\n 000019b0: 6f75 7272 2f77 6f72 6b2f 696e 7374 616e ourr/work/instan\n-000019c0: 6365 2d33 2f6f 7574 7075 742d 312f 6275 ce-3/output-1/bu\n+000019c0: 6365 2d33 2f6f 7574 7075 742d 322f 6275 ce-3/output-2/bu\n 000019d0: 696c 642f 7079 7468 6f6e 332d 332e 382e ild/python3-3.8.\n 000019e0: 322f 6063 6174 2070 7962 7569 6c64 6469 2/`cat pybuilddi\n 000019f0: 722e 7478 7460 3a29 2e2f 4c69 6220 5f50 r.txt`:)./Lib _P\n 00001a00: 5954 484f 4e5f 5359 5343 4f4e 4649 4744 YTHON_SYSCONFIGD\n 00001a10: 4154 415f 4e41 4d45 3d5f 7379 7363 6f6e ATA_NAME=_syscon\n 00001a20: 6669 6764 6174 615f 5f6c 696e 7578 5f72 figdata__linux_r\n 00001a30: 6973 6376 3634 2d6c 696e 7578 2d67 6e75 iscv64-linux-gnu\n@@ -502,15 +502,15 @@\n 00001f50: 4152 4745 4649 4c45 3634 5f53 4f55 5243 ARGEFILE64_SOURC\n 00001f60: 4520 2d44 5f46 494c 455f 4f46 4653 4554 E -D_FILE_OFFSET\n 00001f70: 5f42 4954 533d 3634 202d 6650 4943 7a29 _BITS=64 -fPICz)\n 00001f80: 2d78 2074 6573 745f 7375 6270 726f 6365 -x test_subproce\n 00001f90: 7373 2074 6573 745f 696f 2074 6573 745f ss test_io test_\n 00001fa0: 6c69 6232 746f 3320 5c7a 532f 686f 6d65 lib2to3 \\zS/home\n 00001fb0: 2f6e 616f 7572 722f 776f 726b 2f69 6e73 /naourr/work/ins\n-00001fc0: 7461 6e63 652d 332f 6f75 7470 7574 2d31 tance-3/output-1\n+00001fc0: 7461 6e63 652d 332f 6f75 7470 7574 2d32 tance-3/output-2\n 00001fd0: 2f68 6f73 742f 6269 6e2f 7269 7363 7636 /host/bin/riscv6\n 00001fe0: 342d 6275 696c 6472 6f6f 742d 6c69 6e75 4-buildroot-linu\n 00001ff0: 782d 6d75 736c 2d72 6561 6465 6c66 7a17 x-musl-readelfz.\n 00002000: 4d61 632f 5265 736f 7572 6365 732f 6672 Mac/Resources/fr\n 00002010: 616d 6577 6f72 6b5a 0476 6f69 647a 0940 ameworkZ.voidz.@\n 00002020: 5347 495f 4142 4940 7a07 2f62 696e 2f73 SGI_ABI@z./bin/s\n 00002030: 687a 032e 736f e908 0000 00e9 0400 0000 hz..so..........\n@@ -532,15 +532,15 @@\n 00002130: 7079 7468 6f6e 332e 3820 2e2f 546f 6f6c python3.8 ./Tool\n 00002140: 732f 7363 7269 7074 732f 7570 6461 7465 s/scripts/update\n 00002150: 5f66 696c 652e 7079 7a29 786d 6c20 786d _file.pyz)xml xm\n 00002160: 6c2f 646f 6d20 786d 6c2f 6574 7265 6520 l/dom xml/etree \n 00002170: 786d 6c2f 7061 7273 6572 7320 786d 6c2f xml/parsers xml/\n 00002180: 7361 787a 392f 686f 6d65 2f6e 616f 7572 saxz9/home/naour\n 00002190: 722f 776f 726b 2f69 6e73 7461 6e63 652d r/work/instance-\n-000021a0: 332f 6f75 7470 7574 2d31 2f62 7569 6c64 3/output-1/build\n+000021a0: 332f 6f75 7470 7574 2d32 2f62 7569 6c64 3/output-2/build\n 000021b0: 2f70 7974 686f 6e33 2d33 2e38 2e32 7a0a /python3-3.8.2z.\n 000021c0: 2f75 7372 2f73 6861 7265 7a04 2f75 7372 /usr/sharez./usr\n 000021d0: 28ac 0200 005a 0841 4249 464c 4147 535a (....Z.ABIFLAGSZ\n 000021e0: 1841 435f 4150 504c 455f 554e 4956 4552 .AC_APPLE_UNIVER\n 000021f0: 5341 4c5f 4255 494c 445a 1541 4958 5f47 SAL_BUILDZ.AIX_G\n 00002200: 454e 5549 4e45 5f43 504c 5553 504c 5553 ENUINE_CPLUSPLUS\n 00002210: 5a09 414c 545f 534f 4142 495a 1141 4e44 Z.ALT_SOABIZ.AND\n" }, { "source1": "./usr/lib/python3.8/asyncio/__main__.pyc", "source2": "./usr/lib/python3.8/asyncio/__main__.pyc", "has_internal_linenos": true, "unified_diff": "@@ -161,19 +161,19 @@\n 00000a00: 0102 fe0a 0404 0102 0102 0102 fd06 057a ...............z\n 00000a10: 0e52 4550 4c54 6872 6561 642e 7275 6e4e .REPLThread.runN\n 00000a20: 2904 7224 0000 0072 2500 0000 7226 0000 ).r$...r%...r&..\n 00000a30: 0072 3600 0000 720f 0000 0072 0f00 0000 .r6...r....r....\n 00000a40: 720f 0000 0072 1000 0000 7228 0000 0044 r....r....r(...D\n 00000a50: 0000 0073 0200 0000 0802 7228 0000 00da ...s......r(....\n 00000a60: 085f 5f6d 6169 6e5f 5fda 0761 7379 6e63 .__main__..async\n-00000a70: 696f 3e06 0000 00da 085f 5f73 7065 635f io>......__spec_\n-00000a80: 5fda 0b5f 5f70 6163 6b61 6765 5f5f da08 _..__package__..\n-00000a90: 5f5f 6669 6c65 5f5f da0a 5f5f 6c6f 6164 __file__..__load\n-00000aa0: 6572 5f5f da0c 5f5f 6275 696c 7469 6e73 er__..__builtins\n-00000ab0: 5f5f 7224 0000 0046 5429 2372 0900 0000 __r$...FT)#r....\n+00000a70: 696f 3e06 0000 0072 2400 0000 da08 5f5f io>....r$.....__\n+00000a80: 6669 6c65 5f5f da0b 5f5f 7061 636b 6167 file__..__packag\n+00000a90: 655f 5fda 0c5f 5f62 7569 6c74 696e 735f e__..__builtins_\n+00000aa0: 5fda 0a5f 5f6c 6f61 6465 725f 5fda 085f _..__loader__.._\n+00000ab0: 5f73 7065 635f 5f46 5429 2372 0900 0000 _spec__FT)#r....\n 00000ac0: 7238 0000 0072 1d00 0000 da12 636f 6e63 r8...r......conc\n 00000ad0: 7572 7265 6e74 2e66 7574 7572 6573 721f urrent.futuresr.\n 00000ae0: 0000 0072 1800 0000 7231 0000 00da 0974 ...r....r1.....t\n 00000af0: 6872 6561 6469 6e67 7213 0000 0072 2d00 hreadingr....r-.\n 00000b00: 0000 da00 7203 0000 005a 1249 6e74 6572 ....r....Z.Inter\n 00000b10: 6163 7469 7665 436f 6e73 6f6c 6572 0400 activeConsoler..\n 00000b20: 0000 da06 5468 7265 6164 7228 0000 0072 ....Threadr(...r\n" }, { "source1": "./usr/lib/python3.8/asyncio/base_events.pyc", "source2": "./usr/lib/python3.8/asyncio/base_events.pyc", "has_internal_linenos": true, "unified_diff": "@@ -2813,15 +2813,15 @@\n 0000afc0: 6f6e 5f68 616e 646c 6572 2829 602e 0a20 on_handler()`.. \n 0000afd0: 2020 2020 2020 2072 f300 0000 7a21 556e r....z!Un\n 0000afe0: 6861 6e64 6c65 6420 6578 6365 7074 696f handled exceptio\n 0000aff0: 6e20 696e 2065 7665 6e74 206c 6f6f 7072 n in event loopr\n 0000b000: 5200 0000 4e46 5a10 736f 7572 6365 5f74 R...NFZ.source_t\n 0000b010: 7261 6365 6261 636b 5a10 6861 6e64 6c65 racebackZ.handle\n 0000b020: 5f74 7261 6365 6261 636b 3e02 0000 0072 _traceback>....r\n-0000b030: f300 0000 7252 0000 0072 2e00 0000 7a2b ....rR...r....z+\n+0000b030: 5200 0000 72f3 0000 0072 2e00 0000 7a2b R...r....r....z+\n 0000b040: 4f62 6a65 6374 2063 7265 6174 6564 2061 Object created a\n 0000b050: 7420 286d 6f73 7420 7265 6365 6e74 2063 t (most recent c\n 0000b060: 616c 6c20 6c61 7374 293a 0a7a 2b48 616e all last):.z+Han\n 0000b070: 646c 6520 6372 6561 7465 6420 6174 2028 dle created at (\n 0000b080: 6d6f 7374 2072 6563 656e 7420 6361 6c6c most recent call\n 0000b090: 206c 6173 7429 3a0a 724c 0100 00da 010a last):.rL......\n 0000b0a0: 7292 0100 0029 0eda 0367 6574 723e 0000 r....)...getr>..\n" }, { "source1": "./usr/lib/python3.8/config-3.8-riscv64-linux-gnu/Makefile", "source2": "./usr/lib/python3.8/config-3.8-riscv64-linux-gnu/Makefile", "unified_diff": "@@ -26,24 +26,24 @@\n MODOBJS= Modules/posixmodule.o Modules/errnomodule.o Modules/pwdmodule.o Modules/_sre.o Modules/_codecsmodule.o Modules/_weakref.o Modules/_functoolsmodule.o Modules/_operator.o Modules/_collectionsmodule.o Modules/_abc.o Modules/itertoolsmodule.o Modules/atexitmodule.o Modules/signalmodule.o Modules/_stat.o Modules/timemodule.o Modules/_threadmodule.o Modules/_localemodule.o Modules/_iomodule.o Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o Modules/textio.o Modules/stringio.o Modules/faulthandler.o Modules/_tracemalloc.o Modules/hashtable.o Modules/symtablemodule.o Modules/xxsubtype.o\n MODLIBS= $(LOCALMODLIBS) $(BASEMODLIBS)\n \n # === Variables set by configure\n VERSION=\t3.8\n srcdir=\t\t.\n \n-abs_srcdir=\t/home/naourr/work/instance-3/output-1/build/python3-3.8.2\n-abs_builddir=\t/home/naourr/work/instance-3/output-1/build/python3-3.8.2\n+abs_srcdir=\t/home/naourr/work/instance-3/output-2/build/python3-3.8.2\n+abs_builddir=\t/home/naourr/work/instance-3/output-2/build/python3-3.8.2\n \n \n-CC=\t\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc\n-CXX=\t\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-g++\n+CC=\t\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc\n+CXX=\t\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-g++\n MAINCC=\t\t$(CC)\n LINKCC=\t\t$(PURIFY) $(MAINCC)\n-AR=\t\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-ar\n-READELF=\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf\n+AR=\t\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-ar\n+READELF=\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-readelf\n SOABI=\t\tcpython-38-riscv64-linux-gnu\n LDVERSION=\t$(VERSION)$(ABIFLAGS)\n LIBPYTHON=\t\n GITVERSION=\t\n GITTAG=\t\t\n GITBRANCH=\t\n PGO_PROF_GEN_FLAG=-fprofile-generate\n@@ -191,24 +191,24 @@\n \n # ensurepip options\n ENSUREPIP= no\n \n # OpenSSL options for setup.py so sysconfig can pick up AC_SUBST() vars.\n OPENSSL_INCLUDES=\n OPENSSL_LIBS=-lssl -lcrypto \n-OPENSSL_LDFLAGS=-L/home/naourr/work/instance-3/output-1/host/bin/../riscv64-buildroot-linux-musl/sysroot/usr/lib \n+OPENSSL_LDFLAGS=-L/home/naourr/work/instance-3/output-2/host/bin/../riscv64-buildroot-linux-musl/sysroot/usr/lib \n \n # Modes for directories, executables and data files created by the\n # install process. Default to user-only-writable for all file types.\n DIRMODE=\t755\n EXEMODE=\t755\n FILEMODE=\t644\n \n # configure script arguments\n-CONFIG_ARGS=\t '--target=riscv64-buildroot-linux-musl' '--host=riscv64-buildroot-linux-musl' '--build=x86_64-pc-linux-gnu' '--prefix=/usr' '--exec-prefix=/usr' '--sysconfdir=/etc' '--localstatedir=/var' '--program-prefix=' '--disable-gtk-doc' '--disable-gtk-doc-html' '--disable-doc' '--disable-docs' '--disable-documentation' '--with-xmlto=no' '--with-fop=no' '--disable-dependency-tracking' '--enable-ipv6' '--disable-nls' '--disable-static' '--enable-shared' '--disable-curses' '--with-libmpdec=none' '--with-expat=system' '--disable-sqlite3' '--disable-codecs-cjk' '--disable-uuid' '--disable-bzip2' '--disable-xz' '--disable-ossaudiodev' '--without-ensurepip' '--without-cxx-main' '--with-system-ffi' '--disable-pydoc' '--disable-test-modules' '--disable-lib2to3' '--disable-tk' '--disable-nis' '--disable-idle3' '--disable-pyc-build' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=riscv64-buildroot-linux-musl' 'target_alias=riscv64-buildroot-linux-musl' 'CC=/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc' 'CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os ' 'LDFLAGS=' 'CPPFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' 'CPP=/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-cpp' 'PKG_CONFIG=/home/naourr/work/instance-3/output-1/host/bin/pkg-config'\n+CONFIG_ARGS=\t '--target=riscv64-buildroot-linux-musl' '--host=riscv64-buildroot-linux-musl' '--build=x86_64-pc-linux-gnu' '--prefix=/usr' '--exec-prefix=/usr' '--sysconfdir=/etc' '--localstatedir=/var' '--program-prefix=' '--disable-gtk-doc' '--disable-gtk-doc-html' '--disable-doc' '--disable-docs' '--disable-documentation' '--with-xmlto=no' '--with-fop=no' '--disable-dependency-tracking' '--enable-ipv6' '--disable-nls' '--disable-static' '--enable-shared' '--disable-curses' '--with-libmpdec=none' '--with-expat=system' '--disable-sqlite3' '--disable-codecs-cjk' '--disable-uuid' '--disable-bzip2' '--disable-xz' '--disable-ossaudiodev' '--without-ensurepip' '--without-cxx-main' '--with-system-ffi' '--disable-pydoc' '--disable-test-modules' '--disable-lib2to3' '--disable-tk' '--disable-nis' '--disable-idle3' '--disable-pyc-build' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=riscv64-buildroot-linux-musl' 'target_alias=riscv64-buildroot-linux-musl' 'CC=/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc' 'CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os ' 'LDFLAGS=' 'CPPFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' 'CPP=/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-cpp' 'PKG_CONFIG=/home/naourr/work/instance-3/output-2/host/bin/pkg-config'\n \n # disabled extensions\n DISABLED_EXTENSIONS=\t _decimal ossaudiodev _sqlite3 _codecs_kr _codecs_jp _codecs_cn _codecs_tw _codecs_hk _codecs_iso2022 nis _bz2 _lzma _tkinter _curses _curses_panel _uuid\n \n # Subdirectories with code\n SRCDIRS= \tParser Objects Python Modules Modules/_io Programs\n \n" }, { "source1": "./usr/lib/python3.8/difflib.pyc", "source2": "./usr/lib/python3.8/difflib.pyc", "has_internal_linenos": true, "unified_diff": "@@ -2078,17 +2078,17 @@\n 000081d0: 650a 2020 2020 2b74 7265 650a 2020 2020 e. +tree. \n 000081e0: 2066 6f75 720a 2020 2020 464e 54fa 0309 four. FNT...\n 000081f0: 7b7d 7216 0000 00fa 0a2d 2d2d 207b 7d7b {}r......--- {}{\n 00008200: 7d7b 7d7a 0a2b 2b2b 207b 7d7b 7d7b 7d72 }{}z.+++ {}{}{}r\n 00008210: 0d00 0000 7256 0000 0072 2600 0000 e902 ....rV...r&.....\n 00008220: 0000 0072 5500 0000 e904 0000 007a 0f40 ...rU........z.@\n 00008230: 4020 2d7b 7d20 2b7b 7d20 4040 7b7d 724f @ -{} +{} @@{}rO\n-00008240: 0000 0072 6d00 0000 3e02 0000 0072 4d00 ...rm...>....rM.\n-00008250: 0000 724c 0000 0072 7600 0000 3e02 0000 ..rL...rv...>...\n-00008260: 0072 4e00 0000 724c 0000 0072 7700 0000 .rN...rL...rw...\n+00008240: 0000 0072 6d00 0000 3e02 0000 0072 4c00 ...rm...>....rL.\n+00008250: 0000 724d 0000 0072 7600 0000 3e02 0000 ..rM...rv...>...\n+00008260: 0072 4c00 0000 724e 0000 0072 7700 0000 .rL...rN...rw...\n 00008270: 2905 da0c 5f63 6865 636b 5f74 7970 6573 )..._check_types\n 00008280: 7204 0000 0072 5b00 0000 7293 0000 0072 r....r[...r....r\n 00008290: 9700 0000 2916 7218 0000 0072 1900 0000 ....).r....r....\n 000082a0: da08 6672 6f6d 6669 6c65 da06 746f 6669 ..fromfile..tofi\n 000082b0: 6c65 da0c 6672 6f6d 6669 6c65 6461 7465 le..fromfiledate\n 000082c0: da0a 746f 6669 6c65 6461 7465 7234 0000 ..tofiledater4..\n 000082d0: 00da 086c 696e 6574 6572 6dda 0773 7461 ...lineterm..sta\n@@ -2235,28 +2235,28 @@\n 00008ba0: 9900 0000 720d 0000 0072 5600 0000 7a0f ....r....rV...z.\n 00008bb0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a72 ***************r\n 00008bc0: 2600 0000 729a 0000 007a 0d2a 2a2a 207b &...r....z.*** {\n 00008bd0: 7d20 2a2a 2a2a 7b7d 6301 0000 0000 0000 } ****{}c.......\n 00008be0: 0000 0000 0003 0000 0006 0000 0073 0000 .............s..\n 00008bf0: 0073 2000 0000 7c00 5d18 5c05 7d01 7d02 .s ...|.].\\.}.}.\n 00008c00: 7d02 7d02 7d02 7c01 6400 6b06 5600 0100 }.}.}.|.d.k.V...\n-00008c10: 7102 6401 5300 2902 3e02 0000 0072 4d00 q.d.S.).>....rM.\n-00008c20: 0000 724c 0000 004e 7211 0000 00a9 0372 ..rL...Nr......r\n+00008c10: 7102 6401 5300 2902 3e02 0000 0072 4c00 q.d.S.).>....rL.\n+00008c20: 0000 724d 0000 004e 7211 0000 00a9 0372 ..rM...Nr......r\n 00008c30: 5c00 0000 7253 0000 00da 015f 7211 0000 \\...rS....._r...\n 00008c40: 0072 1100 0000 7214 0000 0072 5d00 0000 .r....r....r]...\n 00008c50: f704 0000 7304 0000 0004 000c 007a 1f63 ....s........z.c\n 00008c60: 6f6e 7465 7874 5f64 6966 662e 3c6c 6f63 ontext_diff..rN\n 00008c80: 0000 0072 5500 0000 729b 0000 007a 0d2d ...rU...r....z.-\n 00008c90: 2d2d 207b 7d20 2d2d 2d2d 7b7d 6301 0000 -- {} ----{}c...\n 00008ca0: 0000 0000 0000 0000 0003 0000 0006 0000 ................\n 00008cb0: 0073 0000 0073 2000 0000 7c00 5d18 5c05 .s...s ...|.].\\.\n 00008cc0: 7d01 7d02 7d02 7d02 7d02 7c01 6400 6b06 }.}.}.}.}.|.d.k.\n 00008cd0: 5600 0100 7102 6401 5300 2902 3e02 0000 V...q.d.S.).>...\n-00008ce0: 0072 4e00 0000 724c 0000 004e 7211 0000 .rN...rL...Nr...\n+00008ce0: 0072 4c00 0000 724e 0000 004e 7211 0000 .rL...rN...Nr...\n 00008cf0: 0072 a900 0000 7211 0000 0072 1100 0000 .r....r....r....\n 00008d00: 7214 0000 0072 5d00 0000 0005 0000 7304 r....r].......s.\n 00008d10: 0000 0004 000c 0072 4d00 0000 2907 729c .......rM...).r.\n 00008d20: 0000 00da 0464 6963 7472 0400 0000 725b .....dictr....r[\n 00008d30: 0000 0072 9300 0000 72a8 0000 00da 0361 ...r....r......a\n 00008d40: 6e79 2918 7218 0000 0072 1900 0000 729d ny).r....r....r.\n 00008d50: 0000 0072 9e00 0000 729f 0000 0072 a000 ...r....r....r..\n" }, { "source1": "./usr/lib/python3.8/ftplib.pyc", "source2": "./usr/lib/python3.8/ftplib.pyc", "has_internal_linenos": true, "unified_diff": "@@ -501,15 +501,15 @@\n 00001f40: 2776 650a 2020 2020 2020 2020 7472 6965 've. trie\n 00001f50: 642e 2020 496e 7374 6561 642c 206a 7573 d. Instead, jus\n 00001f60: 7420 7365 6e64 2074 6865 2041 424f 5220 t send the ABOR \n 00001f70: 636f 6d6d 616e 6420 6173 204f 4f42 2064 command as OOB d\n 00001f80: 6174 612e f304 0000 0041 424f 5272 0900 ata......ABORr..\n 00001f90: 0000 7a0c 2a70 7574 2075 7267 656e 742a ..z.*put urgent*\n 00001fa0: 4e72 5b00 0000 be03 0000 00da 0332 3236 Nr[..........226\n-00001fb0: da03 3232 35da 0334 3236 2909 da06 425f ..225..426)...B_\n+00001fb0: da03 3432 36da 0332 3235 2909 da06 425f ..426..225)...B_\n 00001fc0: 4352 4c46 7239 0000 0072 3a00 0000 723b CRLFr9...r:...r;\n 00001fd0: 0000 0072 2200 0000 724f 0000 00da 074d ...r\"...rO.....M\n 00001fe0: 5347 5f4f 4f42 725f 0000 0072 0700 0000 SG_OOBr_...r....\n 00001ff0: a903 721a 0000 0072 5200 0000 7265 0000 ..r....rR...re..\n 00002000: 0072 1100 0000 7211 0000 0072 1200 0000 .r....r....r....\n 00002010: da05 6162 6f72 7402 0100 0073 1000 0000 ..abort....s....\n 00002020: 0005 0801 0a01 1001 0e01 0801 1001 0801 ................\n@@ -1628,16 +1628,16 @@\n 000065b0: 0117 00a1 017d 087c 0864 0464 0585 0219 .....}.|.d.d....\n 000065c0: 0064 066b 0772 8674 0482 017c 00a0 05a1 .d.k.r.t...|....\n 000065d0: 0001 007c 02a0 05a1 0001 0064 0453 0029 ...|.......d.S.)\n 000065e0: 087a 2b43 6f70 7920 6669 6c65 2066 726f .z+Copy file fro\n 000065f0: 6d20 6f6e 6520 4654 502d 696e 7374 616e m one FTP-instan\n 00006600: 6365 2074 6f20 616e 6f74 6865 722e 7a05 ce to another.z.\n 00006610: 5459 5045 2072 8300 0000 7a05 5354 4f52 TYPE r....z.STOR\n-00006620: 204e 725b 0000 003e 0200 0000 7287 0000 Nr[...>....r...\n-00006630: 00da 0331 3235 fa05 5245 5452 2029 0672 ...125..RETR ).r\n+00006620: 204e 725b 0000 003e 0200 0000 da03 3132 Nr[...>......12\n+00006630: 3572 8700 0000 fa05 5245 5452 2029 0672 5r......RETR ).r\n 00006640: 7500 0000 7284 0000 0072 7400 0000 727c u...r....rt...r|\n 00006650: 0000 0072 0700 0000 7268 0000 0029 09da ...r....rh...)..\n 00006660: 0673 6f75 7263 655a 0a73 6f75 7263 656e .sourceZ.sourcen\n 00006670: 616d 65da 0674 6172 6765 745a 0a74 6172 ame..targetZ.tar\n 00006680: 6765 746e 616d 6572 a600 0000 5a0a 736f getnamer....Z.so\n 00006690: 7572 6365 686f 7374 5a0a 736f 7572 6365 urcehostZ.source\n 000066a0: 706f 7274 5a06 7472 6570 6c79 5a06 7372 portZ.treplyZ.sr\n" }, { "source1": "./usr/lib/python3.8/hashlib.pyc", "source2": "./usr/lib/python3.8/hashlib.pyc", "has_internal_linenos": true, "unified_diff": "@@ -198,24 +198,24 @@\n 00000c50: 0100 0100 5900 6e02 5800 7c01 a001 7c00 ....Y.n.X.|...|.\n 00000c60: a101 7d02 7c02 6400 6b09 9001 728e 7c02 ..}.|.d.k...r.|.\n 00000c70: 5300 7417 641d 7c00 1700 8301 8201 6400 S.t.d.|.......d.\n 00000c80: 5300 291e 4e3e 0200 0000 7202 0000 00da S.).N>....r.....\n 00000c90: 0453 4841 31e9 0000 0000 7213 0000 0072 .SHA1.....r....r\n 00000ca0: 0200 0000 3e02 0000 0072 0100 0000 da03 ....>....r......\n 00000cb0: 4d44 3572 1500 0000 7201 0000 003e 0400 MD5r....r....>..\n-00000cc0: 0000 da06 5348 4132 3536 da06 5348 4132 ....SHA256..SHA2\n-00000cd0: 3234 7204 0000 0072 0300 0000 7217 0000 24r....r....r...\n+00000cc0: 0000 7203 0000 00da 0653 4841 3235 3672 ..r......SHA256r\n+00000cd0: 0400 0000 da06 5348 4132 3234 7217 0000 ......SHA224r...\n 00000ce0: 0072 0300 0000 7216 0000 0072 0400 0000 .r....r....r....\n-00000cf0: 3e04 0000 0072 0500 0000 da06 5348 4133 >....r......SHA3\n-00000d00: 3834 7206 0000 00da 0653 4841 3531 3272 84r......SHA512r\n+00000cf0: 3e04 0000 00da 0653 4841 3338 3472 0600 >......SHA384r..\n+00000d00: 0000 da06 5348 4135 3132 7205 0000 0072 ....SHA512r....r\n 00000d10: 1800 0000 7205 0000 0072 1900 0000 7206 ....r....r....r.\n-00000d20: 0000 003e 0200 0000 7208 0000 0072 0700 ...>....r....r..\n+00000d20: 0000 003e 0200 0000 7207 0000 0072 0800 ...>....r....r..\n 00000d30: 0000 7207 0000 0072 0800 0000 3e04 0000 ..r....r....>...\n-00000d40: 0072 0b00 0000 720c 0000 0072 0900 0000 .r....r....r....\n-00000d50: 720a 0000 0072 0900 0000 720a 0000 0072 r....r....r....r\n+00000d40: 0072 0a00 0000 720c 0000 0072 0b00 0000 .r....r....r....\n+00000d50: 7209 0000 0072 0900 0000 720a 0000 0072 r....r....r....r\n 00000d60: 0b00 0000 720c 0000 003e 0200 0000 720e ....r....>....r.\n 00000d70: 0000 0072 0d00 0000 720d 0000 0072 0e00 ...r....r....r..\n 00000d80: 0000 7a16 756e 7375 7070 6f72 7465 6420 ..z.unsupported \n 00000d90: 6861 7368 2074 7970 6520 2918 da1b 5f5f hash type )...__\n 00000da0: 6275 696c 7469 6e5f 636f 6e73 7472 7563 builtin_construc\n 00000db0: 746f 725f 6361 6368 65da 0367 6574 da05 tor_cache..get..\n 00000dc0: 5f73 6861 3172 0200 0000 da04 5f6d 6435 _sha1r......_md5\n" }, { "source1": "./usr/lib/python3.8/lib-dynload/_sysconfigdata__linux_riscv64-linux-gnu.pyc", "source2": "./usr/lib/python3.8/lib-dynload/_sysconfigdata__linux_riscv64-linux-gnu.pyc", "has_internal_linenos": true, "unified_diff": "@@ -1,8 +1,8 @@\n-00000000: 550d 0d0a 0000 0000 fae5 8b5e 9f62 0000 U..........^.b..\n+00000000: 550d 0d0a 0000 0000 7209 8c5e 9f62 0000 U.......r..^.b..\n 00000010: e300 0000 0000 0000 0000 0000 0000 0000 ................\n 00000020: 00ad 0200 0040 0000 0073 6405 0000 6400 .....@...sd...d.\n 00000030: 6401 6401 6401 6401 6402 6403 6404 6400 d.d.d.d.d.d.d.d.\n 00000040: 6400 6405 6406 6407 6408 6400 6409 640a d.d.d.d.d.d.d.d.\n 00000050: 640b 640c 640d 640e 640d 6400 6400 640f d.d.d.d.d.d.d.d.\n 00000060: 6410 6411 6412 6400 6400 6413 6414 6415 d.d.d.d.d.d.d.d.\n 00000070: 6400 6416 6417 6418 6419 641a 641b 6406 d.d.d.d.d.d.d.d.\n@@ -86,33 +86,33 @@\n 00000550: 6469 646a 646b 6401 6423 6401 640b 6400 didjdkd.d#d.d.d.\n 00000560: 646c 6401 6432 6423 6423 6401 6401 6401 dld.d2d#d#d.d.d.\n 00000570: 6401 6423 6401 6401 646d 646e 646e 646f d.d#d.d.dmdndndo\n 00000580: 6470 6470 6422 6471 9002 9cac 5a00 6472 dpdpd\"dq....Z.dr\n 00000590: 5300 2973 da00 e900 0000 007a 4e2f 686f S.)s.......zN/ho\n 000005a0: 6d65 2f6e 616f 7572 722f 776f 726b 2f69 me/naourr/work/i\n 000005b0: 6e73 7461 6e63 652d 332f 6f75 7470 7574 nstance-3/output\n-000005c0: 2d31 2f68 6f73 742f 6269 6e2f 7269 7363 -1/host/bin/risc\n+000005c0: 2d32 2f68 6f73 742f 6269 6e2f 7269 7363 -2/host/bin/risc\n 000005d0: 7636 342d 6275 696c 6472 6f6f 742d 6c69 v64-buildroot-li\n 000005e0: 6e75 782d 6d75 736c 2d61 725a 0372 6373 nux-musl-arZ.rcs\n 000005f0: 7a21 2d57 6e6f 2d75 6e75 7365 642d 7265 z!-Wno-unused-re\n 00000600: 7375 6c74 202d 5773 6967 6e2d 636f 6d70 sult -Wsign-comp\n 00000610: 6172 657a 082f 7573 722f 6269 6e7a 122f arez./usr/binz./\n 00000620: 7573 722f 6c69 622f 7079 7468 6f6e 332e usr/lib/python3.\n 00000630: 387a 0f2d 4c2e 202d 6c70 7974 686f 6e33 8z.-L. -lpython3\n 00000640: 2e38 7a57 2f68 6f6d 652f 6e61 6f75 7272 .8zW/home/naourr\n 00000650: 2f77 6f72 6b2f 696e 7374 616e 6365 2d33 /work/instance-3\n-00000660: 2f6f 7574 7075 742d 312f 686f 7374 2f62 /output-1/host/b\n+00000660: 2f6f 7574 7075 742d 322f 686f 7374 2f62 /output-2/host/b\n 00000670: 696e 2f72 6973 6376 3634 2d62 7569 6c64 in/riscv64-build\n 00000680: 726f 6f74 2d6c 696e 7578 2d6d 7573 6c2d root-linux-musl-\n 00000690: 6763 6320 2d73 6861 7265 64da 0670 7974 gcc -shared..pyt\n 000006a0: 686f 6e7a 1378 3836 5f36 342d 7063 2d6c honz.x86_64-pc-l\n 000006b0: 696e 7578 2d67 6e75 fa01 5c7a 4f2f 686f inux-gnu..\\zO/ho\n 000006c0: 6d65 2f6e 616f 7572 722f 776f 726b 2f69 me/naourr/work/i\n 000006d0: 6e73 7461 6e63 652d 332f 6f75 7470 7574 nstance-3/output\n-000006e0: 2d31 2f68 6f73 742f 6269 6e2f 7269 7363 -1/host/bin/risc\n+000006e0: 2d32 2f68 6f73 742f 6269 6e2f 7269 7363 -2/host/bin/risc\n 000006f0: 7636 342d 6275 696c 6472 6f6f 742d 6c69 v64-buildroot-li\n 00000700: 6e75 782d 6d75 736c 2d67 6363 7a05 2d66 nux-musl-gccz.-f\n 00000710: 5049 437a 852d 576e 6f2d 756e 7573 6564 PICz.-Wno-unused\n 00000720: 2d72 6573 756c 7420 2d57 7369 676e 2d63 -result -Wsign-c\n 00000730: 6f6d 7061 7265 202d 444e 4445 4255 4720 ompare -DNDEBUG \n 00000740: 2d67 202d 6677 7261 7076 202d 4f33 202d -g -fwrapv -O3 -\n 00000750: 5761 6c6c 202d 445f 4c41 5247 4546 494c Wall -D_LARGEFIL\n@@ -198,15 +198,15 @@\n 00000c50: 3d72 6973 6376 3634 2d62 7569 6c64 726f =riscv64-buildro\n 00000c60: 6f74 2d6c 696e 7578 2d6d 7573 6c27 2027 ot-linux-musl' '\n 00000c70: 7461 7267 6574 5f61 6c69 6173 3d72 6973 target_alias=ris\n 00000c80: 6376 3634 2d62 7569 6c64 726f 6f74 2d6c cv64-buildroot-l\n 00000c90: 696e 7578 2d6d 7573 6c27 2027 4343 3d2f inux-musl' 'CC=/\n 00000ca0: 686f 6d65 2f6e 616f 7572 722f 776f 726b home/naourr/work\n 00000cb0: 2f69 6e73 7461 6e63 652d 332f 6f75 7470 /instance-3/outp\n-00000cc0: 7574 2d31 2f68 6f73 742f 6269 6e2f 7269 ut-1/host/bin/ri\n+00000cc0: 7574 2d32 2f68 6f73 742f 6269 6e2f 7269 ut-2/host/bin/ri\n 00000cd0: 7363 7636 342d 6275 696c 6472 6f6f 742d scv64-buildroot-\n 00000ce0: 6c69 6e75 782d 6d75 736c 2d67 6363 2720 linux-musl-gcc' \n 00000cf0: 2743 464c 4147 533d 2d44 5f4c 4152 4745 'CFLAGS=-D_LARGE\n 00000d00: 4649 4c45 5f53 4f55 5243 4520 2d44 5f4c FILE_SOURCE -D_L\n 00000d10: 4152 4745 4649 4c45 3634 5f53 4f55 5243 ARGEFILE64_SOURC\n 00000d20: 4520 2d44 5f46 494c 455f 4f46 4653 4554 E -D_FILE_OFFSET\n 00000d30: 5f42 4954 533d 3634 2020 2d4f 7320 2027 _BITS=64 -Os '\n@@ -214,44 +214,44 @@\n 00000d50: 464c 4147 533d 2d44 5f4c 4152 4745 4649 FLAGS=-D_LARGEFI\n 00000d60: 4c45 5f53 4f55 5243 4520 2d44 5f4c 4152 LE_SOURCE -D_LAR\n 00000d70: 4745 4649 4c45 3634 5f53 4f55 5243 4520 GEFILE64_SOURCE \n 00000d80: 2d44 5f46 494c 455f 4f46 4653 4554 5f42 -D_FILE_OFFSET_B\n 00000d90: 4954 533d 3634 2720 2743 5050 3d2f 686f ITS=64' 'CPP=/ho\n 00000da0: 6d65 2f6e 616f 7572 722f 776f 726b 2f69 me/naourr/work/i\n 00000db0: 6e73 7461 6e63 652d 332f 6f75 7470 7574 nstance-3/output\n-00000dc0: 2d31 2f68 6f73 742f 6269 6e2f 7269 7363 -1/host/bin/risc\n+00000dc0: 2d32 2f68 6f73 742f 6269 6e2f 7269 7363 -2/host/bin/risc\n 00000dd0: 7636 342d 6275 696c 6472 6f6f 742d 6c69 v64-buildroot-li\n 00000de0: 6e75 782d 6d75 736c 2d63 7070 2720 2750 nux-musl-cpp' 'P\n 00000df0: 4b47 5f43 4f4e 4649 473d 2f68 6f6d 652f KG_CONFIG=/home/\n 00000e00: 6e61 6f75 7272 2f77 6f72 6b2f 696e 7374 naourr/work/inst\n-00000e10: 616e 6365 2d33 2f6f 7574 7075 742d 312f ance-3/output-1/\n+00000e10: 616e 6365 2d33 2f6f 7574 7075 742d 322f ance-3/output-2/\n 00000e20: 686f 7374 2f62 696e 2f70 6b67 2d63 6f6e host/bin/pkg-con\n 00000e30: 6669 6727 7a0c 2f75 7372 2f69 6e63 6c75 fig'z./usr/inclu\n 00000e40: 6465 7a16 2f75 7372 2f69 6e63 6c75 6465 dez./usr/include\n 00000e50: 2f70 7974 686f 6e33 2e38 7a47 2f68 6f6d /python3.8zG/hom\n 00000e60: 652f 6e61 6f75 7272 2f77 6f72 6b2f 696e e/naourr/work/in\n 00000e70: 7374 616e 6365 2d33 2f6f 7574 7075 742d stance-3/output-\n-00000e80: 312f 6275 696c 642f 7079 7468 6f6e 332d 1/build/python3-\n+00000e80: 322f 6275 696c 642f 7079 7468 6f6e 332d 2/build/python3-\n 00000e90: 332e 382e 322f 636f 7665 7261 6765 2e69 3.8.2/coverage.i\n 00000ea0: 6e66 6f7a 452f 686f 6d65 2f6e 616f 7572 nfozE/home/naour\n 00000eb0: 722f 776f 726b 2f69 6e73 7461 6e63 652d r/work/instance-\n-00000ec0: 332f 6f75 7470 7574 2d31 2f62 7569 6c64 3/output-1/build\n+00000ec0: 332f 6f75 7470 7574 2d32 2f62 7569 6c64 3/output-2/build\n 00000ed0: 2f70 7974 686f 6e33 2d33 2e38 2e32 2f6c /python3-3.8.2/l\n 00000ee0: 636f 762d 7265 706f 7274 7a32 2d2d 6e6f cov-reportz2--no\n 00000ef0: 2d62 7261 6e63 682d 636f 7665 7261 6765 -branch-coverage\n 00000f00: 202d 2d74 6974 6c65 2022 4350 7974 686f --title \"CPytho\n 00000f10: 6e20 6c63 6f76 2072 6570 6f72 7422 7a50 n lcov report\"zP\n 00000f20: 2d49 2e20 2d49 2e2f 496e 636c 7564 6520 -I. -I./Include \n 00000f30: 2d44 5f4c 4152 4745 4649 4c45 5f53 4f55 -D_LARGEFILE_SOU\n 00000f40: 5243 4520 2d44 5f4c 4152 4745 4649 4c45 RCE -D_LARGEFILE\n 00000f50: 3634 5f53 4f55 5243 4520 2d44 5f46 494c 64_SOURCE -D_FIL\n 00000f60: 455f 4f46 4653 4554 5f42 4954 533d 3634 E_OFFSET_BITS=64\n 00000f70: 7a4f 2f68 6f6d 652f 6e61 6f75 7272 2f77 zO/home/naourr/w\n 00000f80: 6f72 6b2f 696e 7374 616e 6365 2d33 2f6f ork/instance-3/o\n-00000f90: 7574 7075 742d 312f 686f 7374 2f62 696e utput-1/host/bin\n+00000f90: 7574 7075 742d 322f 686f 7374 2f62 696e utput-2/host/bin\n 00000fa0: 2f72 6973 6376 3634 2d62 7569 6c64 726f /riscv64-buildro\n 00000fb0: 6f74 2d6c 696e 7578 2d6d 7573 6c2d 672b ot-linux-musl-g+\n 00000fc0: 2b7a 3f2f 7573 7220 2f75 7372 2f6c 6962 +z?/usr /usr/lib\n 00000fd0: 202f 7573 722f 6c69 622f 7079 7468 6f6e /usr/lib/python\n 00000fe0: 332e 3820 2f75 7372 2f6c 6962 2f70 7974 3.8 /usr/lib/pyt\n 00000ff0: 686f 6e33 2e38 2f6c 6962 2d64 796e 6c6f hon3.8/lib-dynlo\n 00001000: 6164 7a1e 2f75 7372 2f6c 6962 2f70 7974 adz./usr/lib/pyt\n@@ -297,15 +297,15 @@\n 00001280: 6d20 3634 347a 1a2f 7573 722f 6269 6e2f m 644z./usr/bin/\n 00001290: 696e 7374 616c 6c20 2d63 202d 6d20 3735 install -c -m 75\n 000012a0: 357a 136c 6962 7079 7468 6f6e 332e 382e 5z.libpython3.8.\n 000012b0: 736f 2e31 2e30 7a17 4d6f 6475 6c65 732f so.1.0z.Modules/\n 000012c0: 5f69 6f2f 5f69 6f6d 6f64 756c 652e 687a _io/_iomodule.hz\n 000012d0: 572f 686f 6d65 2f6e 616f 7572 722f 776f W/home/naourr/wo\n 000012e0: 726b 2f69 6e73 7461 6e63 652d 332f 6f75 rk/instance-3/ou\n-000012f0: 7470 7574 2d31 2f68 6f73 742f 6269 6e2f tput-1/host/bin/\n+000012f0: 7470 7574 2d32 2f68 6f73 742f 6269 6e2f tput-2/host/bin/\n 00001300: 7269 7363 7636 342d 6275 696c 6472 6f6f riscv64-buildroo\n 00001310: 742d 6c69 6e75 782d 6d75 736c 2d67 2b2b t-linux-musl-g++\n 00001320: 202d 7368 6172 6564 7a0f 6c69 6270 7974 -sharedz.libpyt\n 00001330: 686f 6e33 2e38 2e73 6f7a 0333 2e38 7a08 hon3.8.soz.3.8z.\n 00001340: 2f75 7372 2f6c 6962 7a03 2d6c 6d7a 0750 /usr/libz.-lmz.P\n 00001350: 7974 686f 6e2f 7a12 2f75 7372 2f6c 6962 ython/z./usr/lib\n 00001360: 2f70 6b67 636f 6e66 6967 7a2f 2f75 7372 /pkgconfigz//usr\n@@ -376,15 +376,15 @@\n 00001770: 7562 7479 7065 2e6f 7a11 7269 7363 7636 ubtype.oz.riscv6\n 00001780: 342d 6c69 6e75 782d 676e 757a 212d 444d 4-linux-gnuz!-DM\n 00001790: 554c 5449 4152 4348 3d5c 2272 6973 6376 ULTIARCH=\\\"riscv\n 000017a0: 3634 2d6c 696e 7578 2d67 6e75 5c22 7a12 64-linux-gnu\\\"z.\n 000017b0: 2d57 6c2c 2d2d 6e6f 2d61 732d 6e65 6564 -Wl,--no-as-need\n 000017c0: 6564 7a60 2d4c 2f68 6f6d 652f 6e61 6f75 edz`-L/home/naou\n 000017d0: 7272 2f77 6f72 6b2f 696e 7374 616e 6365 rr/work/instance\n-000017e0: 2d33 2f6f 7574 7075 742d 312f 686f 7374 -3/output-1/host\n+000017e0: 2d33 2f6f 7574 7075 742d 322f 686f 7374 -3/output-2/host\n 000017f0: 2f62 696e 2f2e 2e2f 7269 7363 7636 342d /bin/../riscv64-\n 00001800: 6275 696c 6472 6f6f 742d 6c69 6e75 782d buildroot-linux-\n 00001810: 6d75 736c 2f73 7973 726f 6f74 2f75 7372 musl/sysroot/usr\n 00001820: 2f6c 6962 7a0e 2d6c 7373 6c20 2d6c 6372 /libz.-lssl -lcr\n 00001830: 7970 746f 7a1d 2d44 4e44 4542 5547 202d yptoz.-DNDEBUG -\n 00001840: 6720 2d66 7772 6170 7620 2d4f 3320 2d57 g -fwrapv -O3 -W\n 00001850: 616c 6c7a 3a5c 2050 6172 7365 722f 6d79 allz:\\ Parser/my\n@@ -397,24 +397,24 @@\n 000018c0: 7265 6374 696f 6e7a 0d2d 6d20 7465 7374 rectionz.-m test\n 000018d0: 202d 2d70 676f 7a0d 6c69 6270 7974 686f --pgoz.libpytho\n 000018e0: 6e33 2e73 6f7a 0c6e 6f2d 6672 616d 6577 n3.soz.no-framew\n 000018f0: 6f72 6b61 5201 0000 5f50 5954 484f 4e5f orkaR..._PYTHON_\n 00001900: 5052 4f4a 4543 545f 4241 5345 3d2f 686f PROJECT_BASE=/ho\n 00001910: 6d65 2f6e 616f 7572 722f 776f 726b 2f69 me/naourr/work/i\n 00001920: 6e73 7461 6e63 652d 332f 6f75 7470 7574 nstance-3/output\n-00001930: 2d31 2f62 7569 6c64 2f70 7974 686f 6e33 -1/build/python3\n+00001930: 2d32 2f62 7569 6c64 2f70 7974 686f 6e33 -2/build/python3\n 00001940: 2d33 2e38 2e32 205f 5059 5448 4f4e 5f48 -3.8.2 _PYTHON_H\n 00001950: 4f53 545f 504c 4154 464f 524d 3d24 285f OST_PLATFORM=$(_\n 00001960: 5059 5448 4f4e 5f48 4f53 545f 504c 4154 PYTHON_HOST_PLAT\n 00001970: 464f 524d 2920 5059 5448 4f4e 5041 5448 FORM) PYTHONPATH\n 00001980: 3d24 2873 6865 6c6c 2074 6573 7420 2d66 =$(shell test -f\n 00001990: 2070 7962 7569 6c64 6469 722e 7478 7420 pybuilddir.txt \n 000019a0: 2626 2065 6368 6f20 2f68 6f6d 652f 6e61 && echo /home/na\n 000019b0: 6f75 7272 2f77 6f72 6b2f 696e 7374 616e ourr/work/instan\n-000019c0: 6365 2d33 2f6f 7574 7075 742d 312f 6275 ce-3/output-1/bu\n+000019c0: 6365 2d33 2f6f 7574 7075 742d 322f 6275 ce-3/output-2/bu\n 000019d0: 696c 642f 7079 7468 6f6e 332d 332e 382e ild/python3-3.8.\n 000019e0: 322f 6063 6174 2070 7962 7569 6c64 6469 2/`cat pybuilddi\n 000019f0: 722e 7478 7460 3a29 2e2f 4c69 6220 5f50 r.txt`:)./Lib _P\n 00001a00: 5954 484f 4e5f 5359 5343 4f4e 4649 4744 YTHON_SYSCONFIGD\n 00001a10: 4154 415f 4e41 4d45 3d5f 7379 7363 6f6e ATA_NAME=_syscon\n 00001a20: 6669 6764 6174 615f 5f6c 696e 7578 5f72 figdata__linux_r\n 00001a30: 6973 6376 3634 2d6c 696e 7578 2d67 6e75 iscv64-linux-gnu\n@@ -502,15 +502,15 @@\n 00001f50: 4152 4745 4649 4c45 3634 5f53 4f55 5243 ARGEFILE64_SOURC\n 00001f60: 4520 2d44 5f46 494c 455f 4f46 4653 4554 E -D_FILE_OFFSET\n 00001f70: 5f42 4954 533d 3634 202d 6650 4943 7a29 _BITS=64 -fPICz)\n 00001f80: 2d78 2074 6573 745f 7375 6270 726f 6365 -x test_subproce\n 00001f90: 7373 2074 6573 745f 696f 2074 6573 745f ss test_io test_\n 00001fa0: 6c69 6232 746f 3320 5c7a 532f 686f 6d65 lib2to3 \\zS/home\n 00001fb0: 2f6e 616f 7572 722f 776f 726b 2f69 6e73 /naourr/work/ins\n-00001fc0: 7461 6e63 652d 332f 6f75 7470 7574 2d31 tance-3/output-1\n+00001fc0: 7461 6e63 652d 332f 6f75 7470 7574 2d32 tance-3/output-2\n 00001fd0: 2f68 6f73 742f 6269 6e2f 7269 7363 7636 /host/bin/riscv6\n 00001fe0: 342d 6275 696c 6472 6f6f 742d 6c69 6e75 4-buildroot-linu\n 00001ff0: 782d 6d75 736c 2d72 6561 6465 6c66 7a17 x-musl-readelfz.\n 00002000: 4d61 632f 5265 736f 7572 6365 732f 6672 Mac/Resources/fr\n 00002010: 616d 6577 6f72 6b5a 0476 6f69 647a 0940 ameworkZ.voidz.@\n 00002020: 5347 495f 4142 4940 7a07 2f62 696e 2f73 SGI_ABI@z./bin/s\n 00002030: 687a 032e 736f e908 0000 00e9 0400 0000 hz..so..........\n@@ -532,15 +532,15 @@\n 00002130: 7079 7468 6f6e 332e 3820 2e2f 546f 6f6c python3.8 ./Tool\n 00002140: 732f 7363 7269 7074 732f 7570 6461 7465 s/scripts/update\n 00002150: 5f66 696c 652e 7079 7a29 786d 6c20 786d _file.pyz)xml xm\n 00002160: 6c2f 646f 6d20 786d 6c2f 6574 7265 6520 l/dom xml/etree \n 00002170: 786d 6c2f 7061 7273 6572 7320 786d 6c2f xml/parsers xml/\n 00002180: 7361 787a 392f 686f 6d65 2f6e 616f 7572 saxz9/home/naour\n 00002190: 722f 776f 726b 2f69 6e73 7461 6e63 652d r/work/instance-\n-000021a0: 332f 6f75 7470 7574 2d31 2f62 7569 6c64 3/output-1/build\n+000021a0: 332f 6f75 7470 7574 2d32 2f62 7569 6c64 3/output-2/build\n 000021b0: 2f70 7974 686f 6e33 2d33 2e38 2e32 7a0a /python3-3.8.2z.\n 000021c0: 2f75 7372 2f73 6861 7265 7a04 2f75 7372 /usr/sharez./usr\n 000021d0: 28ac 0200 00da 0841 4249 464c 4147 535a (......ABIFLAGSZ\n 000021e0: 1841 435f 4150 504c 455f 554e 4956 4552 .AC_APPLE_UNIVER\n 000021f0: 5341 4c5f 4255 494c 445a 1541 4958 5f47 SAL_BUILDZ.AIX_G\n 00002200: 454e 5549 4e45 5f43 504c 5553 504c 5553 ENUINE_CPLUSPLUS\n 00002210: 5a09 414c 545f 534f 4142 49da 1141 4e44 Z.ALT_SOABI..AND\n@@ -1233,15 +1233,15 @@\n 00004d00: 7372 6364 6972 5a0b 6461 7461 726f 6f74 srcdirZ.dataroot\n 00004d10: 6469 72da 0b65 7865 635f 7072 6566 6978 dir..exec_prefix\n 00004d20: da06 7072 6566 6978 da06 7372 6364 6972 ..prefix..srcdir\n 00004d30: 4e29 01da 0f62 7569 6c64 5f74 696d 655f N)...build_time_\n 00004d40: 7661 7273 a900 724c 0000 0072 4c00 0000 vars..rL...rL...\n 00004d50: fa80 2f68 6f6d 652f 6e61 6f75 7272 2f77 ../home/naourr/w\n 00004d60: 6f72 6b2f 696e 7374 616e 6365 2d33 2f6f ork/instance-3/o\n-00004d70: 7574 7075 742d 312f 6275 696c 642f 7079 utput-1/build/py\n+00004d70: 7574 7075 742d 322f 6275 696c 642f 7079 utput-2/build/py\n 00004d80: 7468 6f6e 332d 332e 382e 322f 6275 696c thon3-3.8.2/buil\n 00004d90: 642f 6c69 622e 6c69 6e75 782d 7269 7363 d/lib.linux-risc\n 00004da0: 7636 342d 332e 382f 5f73 7973 636f 6e66 v64-3.8/_sysconf\n 00004db0: 6967 6461 7461 5f5f 6c69 6e75 785f 7269 igdata__linux_ri\n 00004dc0: 7363 7636 342d 6c69 6e75 782d 676e 752e scv64-linux-gnu.\n 00004dd0: 7079 da08 3c6d 6f64 756c 653e 0200 0000 py......\n 00004de0: 7364 0500 0002 0102 0102 0102 0102 0102 sd..............\n" }, { "source1": "./usr/lib/python3.8/netrc.pyc", "source2": "./usr/lib/python3.8/netrc.pyc", "has_internal_linenos": true, "unified_diff": "@@ -121,15 +121,15 @@\n 00000780: 292a 2b2c 2d2e 2f3a 3b3c 3d3e 3f40 5b5c )*+,-./:;<=>?@[\\\n 00000790: 5d5e 5f60 7b7c 7d7e fa01 23da 0072 0100 ]^_`{|}~..#..r..\n 000007a0: 0000 e901 0000 00da 076d 6163 6869 6e65 .........machine\n 000007b0: da07 6465 6661 756c 74da 066d 6163 6465 ..default..macde\n 000007c0: 667a 0220 09da 010a 7a04 2009 0d0a 7a15 fz. ....z. ...z.\n 000007d0: 6261 6420 746f 706c 6576 656c 2074 6f6b bad toplevel tok\n 000007e0: 656e 2025 723e 0400 0000 721e 0000 0072 en %r>....r....r\n-000007f0: 2100 0000 7222 0000 0072 2000 0000 7a26 !...r\"...r ...z&\n+000007f0: 2200 0000 7220 0000 0072 2100 0000 7a26 \"...r ...r!...z&\n 00000800: 6d61 6c66 6f72 6d65 6420 2573 2065 6e74 malformed %s ent\n 00000810: 7279 2025 7320 7465 726d 696e 6174 6564 ry %s terminated\n 00000820: 2062 7920 2573 da05 6c6f 6769 6eda 0475 by %s..login..u\n 00000830: 7365 72da 0761 6363 6f75 6e74 da08 7061 ser..account..pa\n 00000840: 7373 776f 7264 da05 706f 7369 787a 0675 ssword..posixz.u\n 00000850: 6964 2025 737a 397e 2f2e 6e65 7472 6320 id %sz9~/.netrc \n 00000860: 6669 6c65 206f 776e 6572 2028 2573 2920 file owner (%s) \n" }, { "source1": "./usr/lib/python3.8/pydoc.pyc", "source2": "./usr/lib/python3.8/pydoc.pyc", "has_internal_linenos": true, "unified_diff": "@@ -368,25 +368,25 @@\n 000016f0: 7c00 a000 6405 a101 723c 7402 7c02 6406 |...d...r\n-00001760: 1000 0000 da09 5f5f 736c 6f74 735f 5fda ......__slots__.\n-00001770: 075f 5f64 6f63 5f5f da0a 5f5f 6175 7468 .__doc__..__auth\n-00001780: 6f72 5f5f da08 5f5f 7370 6563 5f5f da0b or__..__spec__..\n-00001790: 5f5f 7061 636b 6167 655f 5fda 085f 5f70 __package__..__p\n-000017a0: 6174 685f 5fda 085f 5f66 696c 655f 5f72 ath__..__file__r\n-000017b0: 2700 0000 da0c 5f5f 7175 616c 6e61 6d65 '.....__qualname\n-000017c0: 5f5f da0a 5f5f 6c6f 6164 6572 5f5f da0b __..__loader__..\n-000017d0: 5f5f 6372 6564 6974 735f 5fda 0b5f 5f76 __credits__..__v\n-000017e0: 6572 7369 6f6e 5f5f da0c 5f5f 6275 696c ersion__..__buil\n-000017f0: 7469 6e73 5f5f 7226 0000 00da 0a5f 5f63 tins__r&.....__c\n-00001800: 6163 6865 645f 5fda 085f 5f64 6174 655f ached__..__date_\n+00001760: 1000 0000 7226 0000 00da 0b5f 5f76 6572 ....r&.....__ver\n+00001770: 7369 6f6e 5f5f da07 5f5f 646f 635f 5fda sion__..__doc__.\n+00001780: 085f 5f66 696c 655f 5fda 0b5f 5f70 6163 .__file__..__pac\n+00001790: 6b61 6765 5f5f da0b 5f5f 6372 6564 6974 kage__..__credit\n+000017a0: 735f 5fda 085f 5f64 6174 655f 5fda 0c5f s__..__date__.._\n+000017b0: 5f71 7561 6c6e 616d 655f 5fda 0a5f 5f63 _qualname__..__c\n+000017c0: 6163 6865 645f 5fda 095f 5f73 6c6f 7473 ached__..__slots\n+000017d0: 5f5f 7227 0000 00da 0c5f 5f62 7569 6c74 __r'.....__built\n+000017e0: 696e 735f 5fda 0a5f 5f61 7574 686f 725f ins__..__author_\n+000017f0: 5fda 0a5f 5f6c 6f61 6465 725f 5fda 085f _..__loader__.._\n+00001800: 5f70 6174 685f 5fda 085f 5f73 7065 635f _path__..__spec_\n 00001810: 5f72 0200 0000 da02 5f5f 721d 0000 00da _r......__r.....\n 00001820: 015f da07 5f66 6965 6c64 7354 4e29 03da ._.._fieldsTN)..\n 00001830: 0a73 7461 7274 7377 6974 68da 0865 6e64 .startswith..end\n 00001840: 7377 6974 68da 0768 6173 6174 7472 2903 swith..hasattr).\n 00001850: 7229 0000 00da 0361 6c6c da03 6f62 6a72 r).....all..objr\n 00001860: 1100 0000 7211 0000 0072 1200 0000 da0b ....r....r......\n 00001870: 7669 7369 626c 656e 616d 65b5 0000 0073 visiblename....s\n@@ -577,15 +577,15 @@\n 00002400: 696e 2025 7320 2d20 2573 3a20 2573 2904 in %s - %s: %s).\n 00002410: 72ac 0000 0072 2600 0000 72a4 0000 0072 r....r&...r....r\n 00002420: 4a00 0000 2902 723f 0000 0072 ac00 0000 J...).r?...r....\n 00002430: 7211 0000 0072 1100 0000 7212 0000 00da r....r....r.....\n 00002440: 075f 5f73 7472 5f5f 2801 0000 7304 0000 .__str__(...s...\n 00002450: 0000 0108 017a 1945 7272 6f72 4475 7269 .....z.ErrorDuri\n 00002460: 6e67 496d 706f 7274 2e5f 5f73 7472 5f5f ngImport.__str__\n-00002470: 4e29 0672 2600 0000 7227 0000 0072 5900 N).r&...r'...rY.\n+00002470: 4e29 0672 2600 0000 7227 0000 0072 5800 N).r&...r'...rX.\n 00002480: 0000 7253 0000 0072 8300 0000 72af 0000 ..rS...r....r...\n 00002490: 0072 1100 0000 7211 0000 0072 1100 0000 .r....r....r....\n 000024a0: 7212 0000 0072 aa00 0000 2201 0000 7306 r....r....\"...s.\n 000024b0: 0000 0008 0104 0108 0472 aa00 0000 6301 .........r....c.\n 000024c0: 0000 0000 0000 0000 0000 0009 0000 0009 ................\n 000024d0: 0000 0043 0000 0073 ae00 0000 7400 6a01 ...C...s....t.j.\n 000024e0: 6a02 7d01 7403 7c00 6401 8302 8f18 7d02 j.}.t.|.d.....}.\n@@ -678,15 +678,15 @@\n 00002a50: 636f 6d70 3e52 0100 0073 0600 0000 0600 comp>R...s......\n 00002a60: 0200 0e00 7a1e 7361 6665 696d 706f 7274 ....z.safeimport\n 00002a70: 2e3c 6c6f 6361 6c73 3e2e 3c6c 6973 7463 ..Nr....r....)\n 00002a90: 0f72 0700 0000 72a2 0000 00da 1462 7569 .r....r......bui\n 00002aa0: 6c74 696e 5f6d 6f64 756c 655f 6e61 6d65 ltin_module_name\n 00002ab0: 73da 0a5f 5f69 6d70 6f72 745f 5f72 ae00 s..__import__r..\n-00002ac0: 0000 72aa 0000 0072 5800 0000 da0b 5379 ..r....rX.....Sy\n+00002ac0: 0000 72aa 0000 0072 5400 0000 da0b 5379 ..r....rT.....Sy\n 00002ad0: 6e74 6178 4572 726f 7272 a400 0000 da0a ntaxErrorr......\n 00002ae0: 6973 7375 6263 6c61 7373 da0b 496d 706f issubclass..Impo\n 00002af0: 7274 4572 726f 7272 2900 0000 7220 0000 rtErrorr)...r ..\n 00002b00: 0072 3d00 0000 da0e 4174 7472 6962 7574 .r=.....Attribut\n 00002b10: 6545 7272 6f72 290b 7208 0000 00da 0966 eError).r......f\n 00002b20: 6f72 6365 6c6f 6164 72a5 0000 005a 0473 orceloadr....Z.s\n 00002b30: 7562 7372 4900 0000 72a8 0000 0072 ac00 ubsrI...r....r..\n@@ -790,15 +790,15 @@\n 00003150: 0000 00da 0664 6f63 6c6f 6372 1100 0000 .....doclocr....\n 00003160: 7211 0000 0072 1200 0000 da09 6765 7464 r....r......getd\n 00003170: 6f63 6c6f 638c 0100 0073 2800 0000 0003 ocloc....s(.....\n 00003180: 0201 0e01 0e01 0a02 1002 0c01 0e01 08ff ................\n 00003190: 0204 08fc 0205 12fb 0206 08fa 0207 0a01 ................\n 000031a0: 1a02 1a02 0401 7a0d 446f 632e 6765 7464 ......z.Doc.getd\n 000031b0: 6f63 6c6f 6329 014e 2901 4e29 1472 2600 ocloc).N).N).r&.\n-000031c0: 0000 7227 0000 0072 5900 0000 7209 0000 ..r'...rY...r...\n+000031c0: 0000 7227 0000 0072 5800 0000 7209 0000 ..r'...rX...r...\n 000031d0: 0072 de00 0000 7278 0000 0072 0700 0000 .r....rx...r....\n 000031e0: da0c 7665 7273 696f 6e5f 696e 666f 72c7 ..version_infor.\n 000031f0: 0000 0072 ce00 0000 72d3 0000 0072 c800 ...r....r....r..\n 00003200: 0000 72c9 0000 0072 ca00 0000 72cc 0000 ..r....r....r...\n 00003210: 00da 0b64 6f63 7072 6f70 6572 7479 72cb ...docpropertyr.\n 00003220: 0000 00da 0973 7973 636f 6e66 6967 5a08 .....sysconfigZ.\n 00003230: 6765 745f 7061 7468 72e1 0000 0072 1100 get_pathr....r..\n@@ -900,15 +900,15 @@\n 00003830: 5f5f 636c 6173 735f 5f72 2600 0000 a903 __class__r&.....\n 00003840: 723f 0000 0072 5000 0000 72fa 0000 0072 r?...rP...r....r\n 00003850: 1100 0000 7211 0000 0072 1200 0000 da0d ....r....r......\n 00003860: 7265 7072 5f69 6e73 7461 6e63 65ca 0100 repr_instance...\n 00003870: 0073 0800 0000 0001 0201 1c01 0601 7a16 .s............z.\n 00003880: 4854 4d4c 5265 7072 2e72 6570 725f 696e HTMLRepr.repr_in\n 00003890: 7374 616e 6365 4e29 0c72 2600 0000 7227 stanceN).r&...r'\n-000038a0: 0000 0072 5900 0000 7253 0000 0072 8300 ...rY...rS...r..\n+000038a0: 0000 0072 5800 0000 7253 0000 0072 8300 ...rX...rS...r..\n 000038b0: 0000 72f5 0000 0072 d000 0000 72fb 0000 ..r....r....r...\n 000038c0: 0072 ff00 0000 da08 7265 7072 5f73 7472 .r......repr_str\n 000038d0: 7203 0100 005a 0c72 6570 725f 756e 6963 r....Z.repr_unic\n 000038e0: 6f64 6572 1100 0000 7211 0000 0072 1100 oder....r....r..\n 000038f0: 0000 7212 0000 0072 e500 0000 a801 0000 ..r....r........\n 00003900: 7312 0000 0008 0104 0108 0608 0308 0308 s...............\n 00003910: 0708 0b04 0208 0672 e500 0000 6300 0000 .......r....c...\n@@ -1376,27 +1376,27 @@\n 000055f0: 0072 1d00 0000 7a35 3c61 2068 7265 663d .r....z5\n 00005620: 2573 3c2f 666f 6e74 3e3c 2f61 3e72 8a00 %sr..\n 00005630: 0000 fa29 3c62 6967 3e3c 6269 673e 3c73 ...)%sr..\n-00005660: 0000 725c 0000 00e9 0b00 0000 fa0b 2452 ..r\\..........$R\n+00005660: 0000 7252 0000 00e9 0b00 0000 fa0b 2452 ..rR..........$R\n 00005670: 6576 6973 696f 6e3a 20fa 0124 7a0a 7665 evision: ..$z.ve\n-00005680: 7273 696f 6e20 2573 725f 0000 007a 0520 rsion %sr_...z. \n+00005680: 7273 696f 6e20 2573 7257 0000 007a 0520 rsion %srW...z. \n 00005690: 2825 7329 7238 0100 007a 2d3c 6272 3e3c (%s)r8...z-
<\n 000056a0: 6120 6872 6566 3d22 2528 646f 636c 6f63 a href=\"%(docloc\n 000056b0: 2973 223e 4d6f 6475 6c65 2052 6566 6572 )s\">Module Refer\n 000056c0: 656e 6365 3c2f 613e 7214 0000 00fa 0723 encer......#\n 000056d0: 6666 6666 6666 fa07 2337 3739 3965 657a ffffff..#7799eez\n 000056e0: 193c 6120 6872 6566 3d22 2e22 3e69 6e64 .ind\n 000056f0: 6578 3c2f 613e 3c62 723e 7287 0000 007a ex
r....z\n 00005700: 062e 6874 6d6c 237a 0223 2d7a 0b3c 7474 ..html#z.#-z.%sz.

%s<\n-00005720: 2f70 3e0a 7257 0000 0072 0200 0000 7a10 /p>.rW...r....z.\n+00005720: 2f70 3e0a 725e 0000 0072 0200 0000 7a10 /p>.r^...r....z.\n 00005730: 5061 636b 6167 6520 436f 6e74 656e 7473 Package Contents\n 00005740: 7a07 2361 6135 3563 6363 0100 0000 0000 z.#aa55ccc......\n 00005750: 0000 0000 0000 0100 0000 0400 0000 1300 ................\n 00005760: 0000 730e 0000 0088 00a0 007c 0064 0119 ..s........|.d..\n 00005770: 00a1 0153 0072 4100 0000 2901 7223 0100 ...S.rA...).r#..\n 00005780: 00a9 01da 0174 72f0 0000 0072 1100 0000 .....tr....r....\n 00005790: 7212 0000 0072 7b00 0000 d902 0000 727c r....r{.......r|\n@@ -1412,36 +1412,36 @@\n 00005830: 0000 de02 0000 7304 0000 0006 0006 007a ......s........z\n 00005840: 2548 544d 4c44 6f63 2e64 6f63 6d6f 6475 %HTMLDoc.docmodu\n 00005850: 6c65 2e3c 6c6f 6361 6c73 3e2e 3c6c 6973 le..Z.Classes.\n 00005870: 0723 6565 3737 6161 72cf 0000 005a 0946 .#ee77aar....Z.F\n 00005880: 756e 6374 696f 6e73 7a07 2365 6561 6137 unctionsz.#eeaa7\n 00005890: 375a 0444 6174 617a 0723 3535 6161 3535 7Z.Dataz.#55aa55\n-000058a0: 7214 0100 0072 5400 0000 5a06 4175 7468 r....rT...Z.Auth\n-000058b0: 6f72 725b 0000 005a 0743 7265 6469 7473 orr[...Z.Credits\n+000058a0: 7214 0100 0072 5c00 0000 5a06 4175 7468 r....r\\...Z.Auth\n+000058b0: 6f72 7256 0000 005a 0743 7265 6469 7473 orrV...Z.Credits\n 000058c0: 2936 7226 0000 00da 075f 5f61 6c6c 5f5f )6r&.....__all__\n 000058d0: 72c1 0000 0072 2000 0000 7217 0100 0072 r....r ...r....r\n 000058e0: 2100 0000 720d 0000 0072 2200 0000 7215 !...r....r\"...r.\n 000058f0: 0000 0072 dd00 0000 da06 7572 6c6c 6962 ...r......urllib\n 00005900: da05 7061 7273 655a 0571 756f 7465 7228 ..parseZ.quoter(\n 00005910: 0100 0072 7f00 0000 7265 0000 00da 0373 ...r....re.....s\n-00005920: 7472 725c 0000 0072 1f00 0000 72f5 0000 trr\\...r....r...\n-00005930: 0072 5f00 0000 72e1 0000 00da 066c 6f63 .r_...r......loc\n+00005920: 7472 7252 0000 0072 1f00 0000 72f5 0000 trrR...r....r...\n+00005930: 0072 5700 0000 72e1 0000 00da 066c 6f63 .rW...r......loc\n 00005940: 616c 7372 0e01 0000 7242 0000 0072 2b00 alsr....rB...r+.\n 00005950: 0000 722c 0000 00da 0967 6574 6d6f 6475 ..r,.....getmodu\n 00005960: 6c65 7268 0000 0072 4300 0000 7227 0000 lerh...rC...r'..\n 00005970: 0072 0700 0000 72a2 0000 0072 7800 0000 .r....r....rx...\n 00005980: 723d 0000 0072 2d00 0000 723c 0000 00da r=...r-...r<....\n 00005990: 0a69 7366 756e 6374 696f 6e72 2f00 0000 .isfunctionr/...\n 000059a0: 7237 0100 0072 1600 0000 7216 0100 00da r7...r....r.....\n 000059b0: 0770 6b67 7574 696c da0c 6974 6572 5f6d .pkgutil..iter_m\n-000059c0: 6f64 756c 6573 7257 0000 0072 8000 0000 odulesrW...r....\n+000059c0: 6f64 756c 6573 725e 0000 0072 8000 0000 odulesr^...r....\n 000059d0: 721c 0100 0072 2601 0000 7212 0100 0072 r....r&...r....r\n 000059e0: 3a01 0000 da0c 6765 7463 6c61 7373 7472 :.....getclasstr\n-000059f0: 6565 72ce 0000 0072 5400 0000 725b 0000 eer....rT...r[..\n+000059f0: 6565 72ce 0000 0072 5c00 0000 7256 0000 eer....r\\...rV..\n 00005a00: 0029 2372 3f00 0000 721a 0000 0072 2900 .)#r?...r....r).\n 00005a10: 0000 da03 6d6f 64da 0769 676e 6f72 6564 ....mod..ignored\n 00005a20: 7266 0000 00da 0570 6172 7473 5a05 6c69 rf.....partsZ.li\n 00005a30: 6e6b 7372 7400 0000 5a0a 6c69 6e6b 6564 nksrt...Z.linked\n 00005a40: 6e61 6d65 da04 6865 6164 7208 0000 0072 name..headr....r\n 00005a50: 2501 0000 7228 0100 0072 c300 0000 da07 %...r(...r......\n 00005a60: 7665 7273 696f 6e72 e000 0000 721b 0000 versionr....r...\n@@ -1558,15 +1558,15 @@\n 00006150: 7a05 3c68 723e 0a72 1d00 0000 725f 0100 z.


.r....r_..\n 00006160: 0072 f000 0000 a901 da04 7075 7368 7211 .r........pushr.\n 00006170: 0000 0072 1200 0000 da05 6d61 7962 650a ...r......maybe.\n 00006180: 0300 0073 0600 0000 0001 0601 0801 7a2e ...s..........z.\n 00006190: 4854 4d4c 446f 632e 646f 6363 6c61 7373 HTMLDoc.docclass\n 000061a0: 2e3c 6c6f 6361 6c73 3e2e 486f 7269 7a6f ..Horizo\n 000061b0: 6e74 616c 5275 6c65 2e6d 6179 6265 4ea9 ntalRule.maybeN.\n-000061c0: 0572 2600 0000 7227 0000 0072 5900 0000 .r&...r'...rY...\n+000061c0: 0572 2600 0000 7227 0000 0072 5800 0000 .r&...r'...rX...\n 000061d0: 7283 0000 0072 6201 0000 7211 0000 0072 r....rb...r....r\n 000061e0: 6001 0000 7211 0000 0072 1200 0000 da0e `...r....r......\n 000061f0: 486f 7269 7a6f 6e74 616c 5275 6c65 0703 HorizontalRule..\n 00006200: 0000 7304 0000 0008 0108 0272 6401 0000 ..s........rd...\n 00006210: 721e 0000 007a 263c 646c 3e3c 6474 3e4d r....z&
M\n 00006220: 6574 686f 6420 7265 736f 6c75 7469 6f6e ethod resolution\n 00006230: 206f 7264 6572 3a3c 2f64 743e 0a7a 0c3c order:
.z.<\n@@ -1930,15 +1930,15 @@\n 00007890: 0569 6e64 6578 fb03 0000 7316 0000 0000 .index....s.....\n 000078a0: 0204 0108 0004 0116 0112 0202 0116 010a ................\n 000078b0: 0208 010e 017a 0d48 544d 4c44 6f63 2e69 .....z.HTMLDoc.i\n 000078c0: 6e64 6578 2901 7214 0000 0029 0472 0f01 ndex).r....).r..\n 000078d0: 0000 7214 0000 004e 720a 0100 0029 0172 ..r....Nr....).r\n 000078e0: 8800 0000 2901 4e29 024e 4e29 034e 4e4e ....).N).NN).NNN\n 000078f0: 2902 4e4e 2901 4e29 1e72 2600 0000 7227 ).NN).N).r&...r'\n-00007900: 0000 0072 5900 0000 7253 0000 0072 e500 ...rY...rS...r..\n+00007900: 0000 0072 5800 0000 7253 0000 0072 e500 ...rX...rS...r..\n 00007910: 0000 da0e 5f72 6570 725f 696e 7374 616e ...._repr_instan\n 00007920: 6365 72d0 0000 0072 f500 0000 7209 0100 cer....r....r...\n 00007930: 0072 0e01 0000 7211 0100 0072 1201 0000 .r....r....r....\n 00007940: 7216 0100 0072 1c01 0000 721d 0100 0072 r....r....r....r\n 00007950: 2001 0000 7221 0100 0072 2301 0000 7226 ...r!...r#...r&\n 00007960: 0100 0072 2801 0000 7237 0100 0072 3a01 ...r(...r7...r:.\n 00007970: 0000 72c8 0000 0072 c900 0000 7296 0100 ..r....r....r...\n@@ -2006,15 +2006,15 @@\n 00007d50: 0100 0029 0672 3600 0000 7239 0000 0072 ...).r6...r9...r\n 00007d60: d000 0000 72ee 0000 0072 0101 0000 7226 ....r....r....r&\n 00007d70: 0000 0072 0201 0000 7211 0000 0072 1100 ...r....r....r..\n 00007d80: 0000 7212 0000 0072 0301 0000 2604 0000 ..r....r....&...\n 00007d90: 7308 0000 0000 0102 0116 0106 017a 1654 s............z.T\n 00007da0: 6578 7452 6570 722e 7265 7072 5f69 6e73 extRepr.repr_ins\n 00007db0: 7461 6e63 654e 2909 7226 0000 0072 2700 tanceN).r&...r'.\n-00007dc0: 0000 7259 0000 0072 5300 0000 7283 0000 ..rY...rS...r...\n+00007dc0: 0000 7258 0000 0072 5300 0000 7283 0000 ..rX...rS...r...\n 00007dd0: 0072 fb00 0000 72ff 0000 0072 0401 0000 .r....r....r....\n 00007de0: 7203 0100 0072 1100 0000 7211 0000 0072 r....r....r....r\n 00007df0: 1100 0000 7212 0000 0072 ac01 0000 0c04 ....r....r......\n 00007e00: 0000 730c 0000 0008 0104 0108 0608 0708 ..s.............\n 00007e10: 0904 0272 ac01 0000 6300 0000 0000 0000 ...r....c.......\n 00007e20: 0000 0000 0000 0000 0005 0000 0040 0000 .............@..\n 00007e30: 0073 7e00 0000 6500 5a01 6400 5a02 6401 .s~...e.Z.d.Z.d.\n@@ -2214,46 +2214,46 @@\n 00008a50: 6565 6e20 5079 7468 6f6e 0a69 6d70 6c65 een Python.imple\n 00008a60: 6d65 6e74 6174 696f 6e73 2e20 2057 6865 mentations. Whe\n 00008a70: 6e20 696e 2064 6f75 6274 2c20 636f 6e73 n in doubt, cons\n 00008a80: 756c 7420 7468 6520 6d6f 6475 6c65 2072 ult the module r\n 00008a90: 6566 6572 656e 6365 2061 7420 7468 650a eference at the.\n 00008aa0: 6c6f 6361 7469 6f6e 206c 6973 7465 6420 location listed \n 00008ab0: 6162 6f76 652e 0a5a 0b44 4553 4352 4950 above..Z.DESCRIP\n-00008ac0: 5449 4f4e 7257 0000 00fa 0a20 2870 6163 TIONrW..... (pac\n+00008ac0: 5449 4f4e 725e 0000 00fa 0a20 2870 6163 TIONr^..... (pac\n 00008ad0: 6b61 6765 297a 1050 4143 4b41 4745 2043 kage)z.PACKAGE C\n 00008ae0: 4f4e 5445 4e54 5372 1c00 0000 7206 0000 ONTENTSr....r...\n 00008af0: 005a 0a53 5542 4d4f 4455 4c45 5363 0100 .Z.SUBMODULESc..\n 00008b00: 0000 0000 0000 0000 0000 0300 0000 0400 ................\n 00008b10: 0000 5300 0000 7314 0000 0067 007c 005d ..S...s....g.|.]\n 00008b20: 0c5c 027d 017d 027c 0291 0271 0453 0072 .\\.}.}.|...q.S.r\n 00008b30: 1100 0000 7211 0000 0072 4901 0000 7211 ....r....rI...r.\n 00008b40: 0000 0072 1100 0000 7212 0000 0072 bb00 ...r....r....r..\n 00008b50: 0000 9604 0000 7304 0000 0006 0006 007a ......s........z\n 00008b60: 2554 6578 7444 6f63 2e64 6f63 6d6f 6475 %TextDoc.docmodu\n 00008b70: 6c65 2e3c 6c6f 6361 6c73 3e2e 3c6c 6973 le..r......CLA\n 00008b90: 5353 4553 da09 4655 4e43 5449 4f4e 53e9 SSES..FUNCTIONS.\n 00008ba0: 4600 0000 2901 7235 0000 005a 0444 4154 F...).r5...Z.DAT\n-00008bb0: 4172 5c00 0000 7242 0100 0072 4301 0000 Ar\\...rB...rC...\n+00008bb0: 4172 5200 0000 7242 0100 0072 4301 0000 ArR...rB...rC...\n 00008bc0: 728a 0000 0072 4401 0000 5a07 5645 5253 r....rD...Z.VERS\n-00008bd0: 494f 4e72 5f00 0000 5a04 4441 5445 7254 IONr_...Z.DATErT\n-00008be0: 0000 005a 0641 5554 484f 5272 5b00 0000 ...Z.AUTHORr[...\n+00008bd0: 494f 4e72 5700 0000 5a04 4441 5445 725c IONrW...Z.DATEr\\\n+00008be0: 0000 005a 0641 5554 484f 5272 5600 0000 ...Z.AUTHORrV...\n 00008bf0: 5a07 4352 4544 4954 5372 d400 0000 da04 Z.CREDITSr......\n 00008c00: 4649 4c45 2925 7226 0000 0072 2500 0000 FILE)%r&...r%...\n 00008c10: 7216 0000 0072 1101 0000 723d 0000 0072 r....r....r=...r\n 00008c20: e100 0000 7215 0000 0072 4200 0000 722c ....r....rB...r,\n 00008c30: 0000 0072 5001 0000 7268 0000 0072 0d00 ...rP...rh...r..\n 00008c40: 0000 722d 0000 0072 3c00 0000 722f 0000 ..r-...r<...r/..\n 00008c50: 00da 0373 6574 7265 0000 0072 5201 0000 ...setre...rR...\n-00008c60: 7253 0100 0072 5700 0000 da03 6164 6472 rS...rW.....addr\n+00008c60: 7253 0100 0072 5e00 0000 da03 6164 6472 rS...r^.....addr\n 00008c70: 8000 0000 7222 0000 0072 2b00 0000 7263 ....r\"...r+...rc\n 00008c80: 0000 0072 3a01 0000 7254 0100 0072 ce00 ...r:...rT...r..\n-00008c90: 0000 72cc 0000 0072 4e01 0000 725c 0000 ..r....rN...r\\..\n-00008ca0: 0072 1f00 0000 725f 0000 0072 5400 0000 .r....r_...rT...\n-00008cb0: 725b 0000 0072 dd00 0000 727f 0000 0029 r[...r....r....)\n+00008c90: 0000 72cc 0000 0072 4e01 0000 7252 0000 ..r....rN...rR..\n+00008ca0: 0072 1f00 0000 7257 0000 0072 5c00 0000 .r....rW...r\\...\n+00008cb0: 7256 0000 0072 dd00 0000 727f 0000 0029 rV...r....r....)\n 00008cc0: 1872 3f00 0000 721a 0000 0072 2900 0000 .r?...r....r)...\n 00008cd0: 7255 0100 005a 0573 796e 6f70 da04 6465 rU...Z.synop..de\n 00008ce0: 7363 721b 0000 0072 6600 0000 72e0 0000 scr....rf...r...\n 00008cf0: 0072 3101 0000 7249 0000 0072 4a00 0000 .r1...rI...rJ...\n 00008d00: 7230 0100 0072 5a01 0000 725b 0100 005a r0...rZ...r[...Z\n 00008d10: 0d6d 6f64 706b 6773 5f6e 616d 6573 725c .modpkgs_namesr\\\n 00008d20: 0100 0072 2800 0000 725d 0100 005a 0a73 ...r(...r]...Z.s\n@@ -2651,15 +2651,15 @@\n 0000a5a0: 7211 0000 0072 1100 0000 7212 0000 0072 r....r....r....r\n 0000a5b0: cc00 0000 a305 0000 7314 0000 0000 020a ........s.......\n 0000a5c0: 0104 0114 010c 0108 0010 011a 0108 0116 ................\n 0000a5d0: 017a 1054 6578 7444 6f63 2e64 6f63 6f74 .z.TextDoc.docot\n 0000a5e0: 6865 7229 0172 b001 0000 2902 4e72 1400 her).r....).Nr..\n 0000a5f0: 0000 2902 4e4e 2902 4e4e 2903 4e4e 4e29 ..).NN).NN).NNN)\n 0000a600: 034e 4e4e 2905 4e4e 4e4e 4e29 1272 2600 .NNN).NNNNN).r&.\n-0000a610: 0000 7227 0000 0072 5900 0000 7253 0000 ..r'...rY...rS..\n+0000a610: 0000 7227 0000 0072 5800 0000 7253 0000 ..r'...rX...rS..\n 0000a620: 0072 ac01 0000 72ab 0100 0072 d000 0000 .r....r....r....\n 0000a630: 72af 0100 0072 b401 0000 7211 0100 0072 r....r....r....r\n 0000a640: 3a01 0000 72c8 0000 0072 c900 0000 7296 :...r....r....r.\n 0000a650: 0100 0072 ca00 0000 72cb 0000 0072 e300 ...r....r....r..\n 0000a660: 0000 72cc 0000 0072 1100 0000 7211 0000 ..r....r....r...\n 0000a670: 0072 1100 0000 7212 0000 0072 ad01 0000 .r....r....r....\n 0000a680: 2c04 0000 731e 0000 0008 0104 0406 0106 ,...s...........\n@@ -2675,15 +2675,15 @@\n 0000a720: 7374 796c 696e 6763 0200 0000 0000 0000 stylingc........\n 0000a730: 0000 0000 0200 0000 0100 0000 4300 0000 ............C...\n 0000a740: 7304 0000 007c 0153 0072 ab00 0000 7211 s....|.S.r....r.\n 0000a750: 0000 0072 f400 0000 7211 0000 0072 1100 ...r....r....r..\n 0000a760: 0000 7212 0000 0072 af01 0000 b105 0000 ..r....r........\n 0000a770: 7302 0000 0000 017a 125f 506c 6169 6e54 s......z._PlainT\n 0000a780: 6578 7444 6f63 2e62 6f6c 644e 2905 7226 extDoc.boldN).r&\n-0000a790: 0000 0072 2700 0000 7259 0000 0072 5300 ...r'...rY...rS.\n+0000a790: 0000 0072 2700 0000 7258 0000 0072 5300 ...r'...rX...rS.\n 0000a7a0: 0000 72af 0100 0072 1100 0000 7211 0000 ..r....r....r...\n 0000a7b0: 0072 1100 0000 7212 0000 0072 c901 0000 .r....r....r....\n 0000a7c0: af05 0000 7304 0000 0008 0104 0172 c901 ....s........r..\n 0000a7d0: 0000 6301 0000 0000 0000 0000 0000 0001 ..c.............\n 0000a7e0: 0000 0002 0000 0043 0000 0073 1200 0000 .......C...s....\n 0000a7f0: 7400 8300 6101 7401 7c00 8301 0100 6401 t...a.t.|.....d.\n 0000a800: 5300 2902 7a43 5468 6520 6669 7273 7420 S.).zCThe first \n@@ -2949,15 +2949,15 @@\n 0000b840: 006a 0217 0053 0074 00a0 0c7c 00a1 0172 .j...S.t...|...r\n 0000b850: be64 097c 006a 0217 0053 0074 00a0 0d7c .d.|.j...S.t...|\n 0000b860: 00a1 0172 d264 0a7c 006a 0217 0053 0074 ...r.d.|.j...S.t\n 0000b870: 0e7c 0083 016a 0253 0029 0b7a 2f50 726f .|...j.S.).z/Pro\n 0000b880: 6475 6365 2061 2073 686f 7274 2064 6573 duce a short des\n 0000b890: 6372 6970 7469 6f6e 206f 6620 7468 6520 cription of the \n 0000b8a0: 6769 7665 6e20 7468 696e 672e 7a10 6275 given thing.z.bu\n-0000b8b0: 696c 742d 696e 206d 6f64 756c 6520 7257 ilt-in module rW\n+0000b8b0: 696c 742d 696e 206d 6f64 756c 6520 725e ilt-in module r^\n 0000b8c0: 0000 007a 0870 6163 6b61 6765 207a 076d ...z.package z.m\n 0000b8d0: 6f64 756c 6520 7a12 6275 696c 742d 696e odule z.built-in\n 0000b8e0: 2066 756e 6374 696f 6e20 7a1a 6765 7473 function z.gets\n 0000b8f0: 6574 2064 6573 6372 6970 746f 7220 2573 et descriptor %s\n 0000b900: 2e25 732e 2573 7a1a 6d65 6d62 6572 2064 .%s.%sz.member d\n 0000b910: 6573 6372 6970 746f 7220 2573 2e25 732e escriptor %s.%s.\n 0000b920: 2573 72c2 0100 007a 0966 756e 6374 696f %sr....z.functio\n@@ -3485,15 +3485,15 @@\n 0000d9c0: 0000 4300 0000 7332 0000 0074 00a0 01a1 ..C...s2...t....\n 0000d9d0: 0064 0119 0064 0219 0064 036b 0272 1e7c .d...d...d.k.r.|\n 0000d9e0: 0083 0001 0064 0453 0064 057c 006a 026a .....d.S.d.|.j.j\n 0000d9f0: 037c 006a 026a 0466 0216 0053 0029 064e .|.j.j.f...S.).N\n 0000da00: 721d 0000 0072 3200 0000 fa01 3f72 1400 r....r2.....?r..\n 0000da10: 0000 7a10 3c25 732e 2573 2069 6e73 7461 ..z.<%s.%s insta\n 0000da20: 6e63 653e 2905 7215 0000 00da 0573 7461 nce>).r......sta\n-0000da30: 636b 7201 0100 0072 2700 0000 7259 0000 ckr....r'...rY..\n+0000da30: 636b 7201 0100 0072 2700 0000 7258 0000 ckr....r'...rX..\n 0000da40: 0072 f000 0000 7211 0000 0072 1100 0000 .r....r....r....\n 0000da50: 7212 0000 00da 085f 5f72 6570 725f 5f6a r......__repr__j\n 0000da60: 0700 0073 0c00 0000 0001 1401 0601 0401 ...s............\n 0000da70: 0801 06ff 7a0f 4865 6c70 6572 2e5f 5f72 ....z.Helper.__r\n 0000da80: 6570 725f 5f63 0200 0000 0000 0000 0000 epr__c..........\n 0000da90: 0000 0200 0000 0300 0000 4300 0000 7336 ..........C...s6\n 0000daa0: 0000 007c 017c 006a 006b 0972 167c 00a0 ...|.|.j.k.r.|..\n@@ -3904,15 +3904,15 @@\n 0000f3f0: 0000 2608 0000 7318 0000 0000 0104 010a ..&...s.........\n 0000f400: 0402 fc06 050a 020c 0404 010c 050c 0210 ................\n 0000f410: 010e 017a 1248 656c 7065 722e 6c69 7374 ...z.Helper.list\n 0000f420: 6d6f 6475 6c65 7329 0472 4002 0000 7244 modules).r@...rD\n 0000f430: 0200 0072 2901 0000 7289 0000 0029 024e ...r)...r....).N\n 0000f440: 4e29 0272 8800 0000 728c 0200 0029 0172 N).r....r....).r\n 0000f450: 1400 0000 2901 7214 0000 0029 0172 1400 ....).r....).r..\n-0000f460: 0000 2921 7226 0000 0072 2700 0000 7259 ..)!r&...r'...rY\n+0000f460: 0000 2921 7226 0000 0072 2700 0000 7258 ..)!r&...r'...rX\n 0000f470: 0000 0072 8102 0000 5a0c 5f73 7472 7072 ...r....Z._strpr\n 0000f480: 6566 6978 6573 5a10 5f73 796d 626f 6c73 efixesZ._symbols\n 0000f490: 5f69 6e76 6572 7365 7282 0200 0072 8d02 _inverser....r..\n 0000f4a0: 0000 7297 0200 005a 0873 796d 626f 6c73 ..r....Z.symbols\n 0000f4b0: 5f72 9f02 0000 7278 0000 0072 8302 0000 _r....rx...r....\n 0000f4c0: 7283 0000 0072 6e00 0000 7274 0200 0072 r....rn...rt...r\n 0000f4d0: 0c02 0000 7277 0200 0072 1a00 0000 7278 ....rw...r....rx\n@@ -3985,15 +3985,15 @@\n 0000f900: a000 a100 a007 7c02 a101 6406 6b05 729a ......|...d.k.r.\n 0000f910: 7c01 7c0e 7c06 7c08 8303 0100 719a 7c03 |.|.|.|.....q.|.\n 0000f920: 9002 7206 7c03 8300 0100 6400 5300 290c ..r.|.....d.S.).\n 0000f930: 4e46 da08 5f5f 6d61 696e 5f5f 721d 0000 NF..__main__r...\n 0000f940: 0072 1400 0000 721c 0000 0072 0200 0000 .r....r....r....\n 0000f950: 72b8 0100 0072 a602 0000 da0a 6765 745f r....r......get_\n 0000f960: 736f 7572 6365 da0c 6765 745f 6669 6c65 source..get_file\n-0000f970: 6e61 6d65 7258 0000 0029 1a72 df00 0000 namerX...).r....\n+0000f970: 6e61 6d65 7254 0000 0029 1a72 df00 0000 namerT...).r....\n 0000f980: 727d 0200 0072 0700 0000 72bc 0000 0072 r}...r....r....r\n 0000f990: bd00 0000 7253 0000 0072 2000 0000 72a2 ....rS...r ...r.\n 0000f9a0: 0200 0072 5201 0000 720f 0200 00da 095f ...rR...r......_\n 0000f9b0: 6765 745f 7370 6563 72be 0000 0072 9100 get_specr....r..\n 0000f9c0: 0000 7265 0000 0072 ab02 0000 7267 0100 ..re...r....rg..\n 0000f9d0: 0072 8f00 0000 72e5 0100 00da 0853 7472 .r....r......Str\n 0000f9e0: 696e 6749 4f72 ac02 0000 7295 0000 0072 ingIOr....r....r\n@@ -4010,15 +4010,15 @@\n 0000fa90: 0108 010e 020e 010e 010c 0112 010e 0218 ................\n 0000faa0: 0106 0106 0208 010e 0202 0110 010e 020a ................\n 0000fab0: 0106 010c 0102 010e 0110 0106 0108 010a ................\n 0000fac0: 0114 010c 010c 0206 0202 0110 0110 0106 ................\n 0000fad0: 0108 010a 011a 010c 010c 0112 010e 0206 ................\n 0000fae0: 017a 114d 6f64 756c 6553 6361 6e6e 6572 .z.ModuleScanner\n 0000faf0: 2e72 756e 2903 4e4e 4e29 0572 2600 0000 .run).NNN).r&...\n-0000fb00: 7227 0000 0072 5900 0000 7253 0000 0072 r'...rY...rS...r\n+0000fb00: 7227 0000 0072 5800 0000 7253 0000 0072 r'...rX...rS...r\n 0000fb10: a902 0000 7211 0000 0072 1100 0000 7211 ....r....r....r.\n 0000fb20: 0000 0072 1200 0000 72a8 0200 0044 0800 ...r....r....D..\n 0000fb30: 0073 0400 0000 0801 0402 72a8 0200 0063 .s........r....c\n 0000fb40: 0100 0000 0000 0000 0000 0000 0300 0000 ................\n 0000fb50: 0900 0000 4300 0000 7344 0000 0064 0164 ....C...sD...d.d\n 0000fb60: 0284 007d 0164 0364 0484 007d 0274 00a0 ...}.d.d...}.t..\n 0000fb70: 01a1 008f 2201 0074 00a0 0264 05a1 0101 ....\"..t...d....\n@@ -4229,15 +4229,15 @@\n 00010840: 6400 5300 72ab 0000 0072 1100 0000 2902 d.S.r....r....).\n 00010850: 723f 0000 0072 cd00 0000 7211 0000 0072 r?...r....r....r\n 00010860: 1100 0000 7212 0000 00da 0b6c 6f67 5f6d ....r......log_m\n 00010870: 6573 7361 6765 de08 0000 7302 0000 0000 essage....s.....\n 00010880: 027a 2d5f 7374 6172 745f 7365 7276 6572 .z-_start_server\n 00010890: 2e3c 6c6f 6361 6c73 3e2e 446f 6348 616e ..DocHan\n 000108a0: 646c 6572 2e6c 6f67 5f6d 6573 7361 6765 dler.log_message\n-000108b0: 4e29 0572 2600 0000 7227 0000 0072 5900 N).r&...r'...rY.\n+000108b0: 4e29 0572 2600 0000 7227 0000 0072 5800 N).r&...r'...rX.\n 000108c0: 0000 72bc 0200 0072 bd02 0000 7211 0000 ..r....r....r...\n 000108d0: 0072 1100 0000 7211 0000 0072 1200 0000 .r....r....r....\n 000108e0: da0a 446f 6348 616e 646c 6572 cc08 0000 ..DocHandler....\n 000108f0: 7304 0000 0008 0208 1072 be02 0000 6300 s........r....c.\n 00010900: 0000 0000 0000 0000 0000 0000 0000 0003 ................\n 00010910: 0000 0000 0000 0073 2800 0000 6500 5a01 .......s(...e.Z.\n 00010920: 6400 5a02 6401 6402 8400 5a03 8700 6601 d.Z.d.d...Z...f.\n@@ -4285,15 +4285,15 @@\n 00010bc0: 5f61 6374 6976 6174 6572 a302 0000 72f0 _activater....r.\n 00010bd0: 0000 0072 1100 0000 7211 0000 0072 1200 ...r....r....r..\n 00010be0: 0000 72c7 0200 00f2 0800 0073 0600 0000 ..r........s....\n 00010bf0: 0001 0c01 0601 7a30 5f73 7461 7274 5f73 ......z0_start_s\n 00010c00: 6572 7665 722e 3c6c 6f63 616c 733e 2e44 erver..D\n 00010c10: 6f63 5365 7276 6572 2e73 6572 7665 725f ocServer.server_\n 00010c20: 6163 7469 7661 7465 4e29 0672 2600 0000 activateN).r&...\n-00010c30: 7227 0000 0072 5900 0000 7283 0000 0072 r'...rY...r....r\n+00010c30: 7227 0000 0072 5800 0000 7283 0000 0072 r'...rX...r....r\n 00010c40: c602 0000 72c7 0200 0072 1100 0000 72c5 ....r....r....r.\n 00010c50: 0200 0072 1100 0000 7212 0000 00da 0944 ...r....r......D\n 00010c60: 6f63 5365 7276 6572 e208 0000 7306 0000 ocServer....s...\n 00010c70: 0008 0208 070c 0772 c802 0000 6300 0000 .......r....c...\n 00010c80: 0000 0000 0000 0000 0000 0000 0004 0000 ................\n 00010c90: 0000 0000 0073 3a00 0000 6500 5a01 6400 .....s:...e.Z.d.\n 00010ca0: 5a02 8704 6601 6401 6402 8408 5a03 8700 Z...f.d.d...Z...\n@@ -4368,15 +4368,15 @@\n 000110f0: 0000 727d 0200 0072 2200 0000 72ca 0200 ..r}...r\"...r...\n 00011100: 0072 2501 0000 72f0 0000 0072 1100 0000 .r%...r....r....\n 00011110: 7211 0000 0072 1200 0000 da04 7374 6f70 r....r......stop\n 00011120: 1409 0000 730a 0000 0000 0208 0108 0306 ....s...........\n 00011130: 0106 017a 285f 7374 6172 745f 7365 7276 ...z(_start_serv\n 00011140: 6572 2e3c 6c6f 6361 6c73 3e2e 5365 7276 er..Serv\n 00011150: 6572 5468 7265 6164 2e73 746f 704e 2907 erThread.stopN).\n-00011160: 7226 0000 0072 2700 0000 7259 0000 0072 r&...r'...rY...r\n+00011160: 7226 0000 0072 2700 0000 7258 0000 0072 r&...r'...rX...r\n 00011170: 8300 0000 72a9 0200 0072 d002 0000 72d5 ....r....r....r.\n 00011180: 0200 0072 1100 0000 2905 72be 0200 0072 ...r....).r....r\n 00011190: c802 0000 72d3 0200 0072 d402 0000 72cc ....r....r....r.\n 000111a0: 0200 0072 1100 0000 7212 0000 00da 0c53 ...r....r......S\n 000111b0: 6572 7665 7254 6872 6561 64f7 0800 0073 erverThread....s\n 000111c0: 0800 0000 0802 0c08 120d 0806 72d6 0200 ............r...\n 000111d0: 0067 7b14 ae47 e17a 843f 290d 5a0b 6874 .g{..G.z.?).Z.ht\n@@ -4479,15 +4479,15 @@\n 000117e0: 7265 663d 2267 6574 6669 6c65 3f6b 6579 ref=\"getfile?key\n 000117f0: 3d25 7322 3e25 733c 2f61 3e72 1100 0000 =%s\">%sr....\n 00011800: 7227 0100 0072 1100 0000 7211 0000 0072 r'...r....r....r\n 00011810: 1200 0000 7228 0100 003f 0900 0073 0200 ....r(...?...s..\n 00011820: 0000 0001 7a27 5f75 726c 5f68 616e 646c ....z'_url_handl\n 00011830: 6572 2e3c 6c6f 6361 6c73 3e2e 5f48 544d er.._HTM\n 00011840: 4c44 6f63 2e66 696c 656c 696e 6b4e 2905 LDoc.filelinkN).\n-00011850: 7226 0000 0072 2700 0000 7259 0000 0072 r&...r'...rY...r\n+00011850: 7226 0000 0072 2700 0000 7258 0000 0072 r&...r'...rX...r\n 00011860: 0901 0000 7228 0100 0072 1100 0000 72dd ....r(...r....r.\n 00011870: 0200 0072 1100 0000 7212 0000 00da 085f ...r....r......_\n 00011880: 4854 4d4c 446f 6330 0900 0073 0400 0000 HTMLDoc0...s....\n 00011890: 0802 0c0d 72df 0200 0063 0000 0000 0000 ....r....c......\n 000118a0: 0000 0000 0000 0100 0000 0700 0000 1300 ................\n 000118b0: 0000 733e 0000 0088 00a0 0064 0174 01a0 ..s>.......d.t..\n 000118c0: 02a1 0074 01a0 03a1 0064 0219 0074 01a0 ...t.....d...t..\n@@ -4917,15 +4917,15 @@\n 00013340: 3c6c 6f63 616c 733e 2e67 6574 5f68 746d .get_htm\n 00013350: 6c5f 7061 6765 72db 0000 0072 1d00 0000 l_pager....r....\n 00013360: 4e72 b702 0000 7214 0000 0072 b802 0000 Nr....r....r....\n 00013370: 7a22 756e 6b6e 6f77 6e20 636f 6e74 656e z\"unknown conten\n 00013380: 7420 7479 7065 2025 7220 666f 7220 7572 t type %r for ur\n 00013390: 6c20 2573 290b 7205 0100 0072 6300 0000 l %s).r....rc...\n 000133a0: 7209 0000 0072 0800 0000 da07 6469 726e r....r......dirn\n-000133b0: 616d 65da 0872 6561 6c70 6174 6872 5800 ame..realpathrX.\n+000133b0: 616d 65da 0872 6561 6c70 6174 6872 5400 ame..realpathrT.\n 000133c0: 0000 7222 0000 0072 9c00 0000 da09 7265 ..r\"...r......re\n 000133d0: 6164 6c69 6e65 7372 7f00 0000 2907 7225 adlinesr....).r%\n 000133e0: 0100 0072 bb02 0000 72df 0200 0072 f702 ...r....r....r..\n 000133f0: 0000 5a09 7061 7468 5f68 6572 6572 dc02 ..Z.path_herer..\n 00013400: 0000 72ea 0200 0072 1100 0000 290a 720d ..r....r....).r.\n 00013410: 0200 0072 f402 0000 72eb 0200 0072 f302 ...r....r....r..\n 00013420: 0000 72e5 0200 0072 ef02 0000 72de 0200 ..r....r....r...\n@@ -5014,15 +5014,15 @@\n 00013950: 0a0a 2020 2020 5265 7475 726e 7320 6120 .. Returns a \n 00013960: 6e65 7720 7061 7468 2065 6e74 7279 206c new path entry l\n 00013970: 6973 742c 206f 7220 4e6f 6e65 2069 6620 ist, or None if \n 00013980: 6e6f 2061 646a 7573 746d 656e 7420 6973 no adjustment is\n 00013990: 206e 6565 6465 642e 0a20 2020 2072 1400 needed.. r..\n 000139a0: 0000 4e72 0200 0000 290a 7209 0000 00da ..Nr....).r.....\n 000139b0: 0663 7572 6469 72da 0667 6574 6377 6472 .curdir..getcwdr\n-000139c0: 0800 0000 72f8 0200 0072 5800 0000 da04 ....r....rX.....\n+000139c0: 0800 0000 72f8 0200 0072 5400 0000 da04 ....r....rT.....\n 000139d0: 636f 7079 da08 7361 6d65 6669 6c65 da06 copy..samefile..\n 000139e0: 7265 6d6f 7665 da06 696e 7365 7274 2905 remove..insert).\n 000139f0: 5a0a 6769 7665 6e5f 7061 7468 5a05 6172 Z.given_pathZ.ar\n 00013a00: 6776 305a 0a73 7464 6c69 625f 6469 725a gv0Z.stdlib_dirZ\n 00013a10: 0a73 6372 6970 745f 6469 72da 0c72 6576 .script_dir..rev\n 00013a20: 6973 6564 5f70 6174 6872 1100 0000 7211 ised_pathr....r.\n 00013a30: 0000 0072 1200 0000 da11 5f67 6574 5f72 ...r......_get_r\n@@ -5087,15 +5087,15 @@\n 00013de0: 7267 7620 746f 2064 6563 6964 6520 7768 rgv to decide wh\n 00013df0: 6174 2074 6f20 646f 292e 7202 0000 004e at to do).r....N\n 00013e00: 6300 0000 0000 0000 0000 0000 0000 0000 c...............\n 00013e10: 0001 0000 0040 0000 0073 0c00 0000 6500 .....@...s....e.\n 00013e20: 5a01 6400 5a02 6401 5300 2902 7a15 636c Z.d.Z.d.S.).z.cl\n 00013e30: 692e 3c6c 6f63 616c 733e 2e42 6164 5573 i..BadUs\n 00013e40: 6167 654e 2903 7226 0000 0072 2700 0000 ageN).r&...r'...\n-00013e50: 7259 0000 0072 1100 0000 7211 0000 0072 rY...r....r....r\n+00013e50: 7258 0000 0072 1100 0000 7211 0000 0072 rX...r....r....r\n 00013e60: 1100 0000 7212 0000 00da 0842 6164 5573 ....r......BadUs\n 00013e70: 6167 6577 0a00 0073 0200 0000 0800 720c agew...s......r.\n 00013e80: 0300 0072 1d00 0000 7a08 626b 3a6e 3a70 ...r....z.bk:n:p\n 00013e90: 3a77 4672 fc02 0000 7a02 2d62 547a 022d :wFr....z.-bTz.-\n 00013ea0: 6b7a 022d 707a 022d 777a 022d 6e29 0272 kz.-pz.-wz.-n).r\n 00013eb0: d902 0000 72fd 0200 007a 1666 696c 6520 ....r....z.file \n 00013ec0: 2572 2064 6f65 7320 6e6f 7420 6578 6973 %r does not exis\n@@ -5200,16 +5200,16 @@\n 000144f0: 0801 0601 1801 0a02 0a02 0e01 1201 2002 .............. .\n 00014500: 1601 1e01 061d 0200 04e3 7212 0300 0072 ..........r....r\n 00014510: aa02 0000 2902 4e4e 2901 7202 0000 0029 ....).NN).r....)\n 00014520: 0172 0200 0000 2903 7207 0200 0072 0200 .r....).r....r..\n 00014530: 0000 4e29 0372 0702 0000 7202 0000 004e ..N).r....r....N\n 00014540: 2901 7202 0000 0029 0272 1400 0000 4e29 ).r....).r....N)\n 00014550: 0172 b802 0000 2901 7202 0000 0029 5a72 .r....).r....)Zr\n-00014560: 5300 0000 724b 0100 0072 5400 0000 725f S...rK...rT...r_\n-00014570: 0000 0072 5b00 0000 7289 0100 005a 1469 ...r[...r....Z.i\n+00014560: 5300 0000 724b 0100 0072 5c00 0000 7257 S...rK...r\\...rW\n+00014570: 0000 0072 5600 0000 7289 0100 005a 1469 ...rV...r....Z.i\n 00014580: 6d70 6f72 746c 6962 2e5f 626f 6f74 7374 mportlib._bootst\n 00014590: 7261 7072 9500 0000 5a1d 696d 706f 7274 rapr....Z.import\n 000145a0: 6c69 622e 5f62 6f6f 7473 7472 6170 5f65 lib._bootstrap_e\n 000145b0: 7874 6572 6e61 6cda 1369 6d70 6f72 746c xternal..importl\n 000145c0: 6962 2e6d 6163 6869 6e65 7279 da0e 696d ib.machinery..im\n 000145d0: 706f 7274 6c69 622e 7574 696c 7215 0000 portlib.utilr...\n 000145e0: 0072 e501 0000 7209 0000 0072 5201 0000 .r....r....rR...\n" }, { "source1": "./usr/lib/python3.8/rlcompleter.pyc", "source2": "./usr/lib/python3.8/rlcompleter.pyc", "has_internal_linenos": true, "unified_diff": "@@ -221,19 +221,19 @@\n 00000dc0: 732c 2062 7569 6c74 2d69 6e20 6675 6e63 s, built-in func\n 00000dd0: 7469 6f6e 7320 616e 6420 6e61 6d65 7320 tions and names \n 00000de0: 6375 7272 656e 746c 790a 2020 2020 2020 currently. \n 00000df0: 2020 6465 6669 6e65 6420 696e 2073 656c defined in sel\n 00000e00: 662e 6e61 6d65 7370 6163 6520 7468 6174 f.namespace that\n 00000e10: 206d 6174 6368 2e0a 0a20 2020 2020 2020 match... \n 00000e20: 2072 0100 0000 4eda 0c5f 5f62 7569 6c74 r....N..__built\n-00000e30: 696e 735f 5f3e 0200 0000 da07 6669 6e61 ins__>......fina\n-00000e40: 6c6c 79da 0374 7279 fa01 3a3e 0700 0000 lly..try..:>....\n-00000e50: da04 4e6f 6e65 da04 656c 7365 da08 636f ..None..else..co\n-00000e60: 6e74 696e 7565 da05 6272 6561 6bda 0470 ntinue..break..p\n-00000e70: 6173 73da 0546 616c 7365 da04 5472 7565 ass..False..True\n+00000e30: 696e 735f 5f3e 0200 0000 da03 7472 79da ins__>......try.\n+00000e40: 0766 696e 616c 6c79 fa01 3a3e 0700 0000 .finally..:>....\n+00000e50: da05 4661 6c73 65da 0470 6173 73da 0454 ..False..pass..T\n+00000e60: 7275 65da 0863 6f6e 7469 6e75 65da 044e rue..continue..N\n+00000e70: 6f6e 65da 0562 7265 616b da04 656c 7365 one..break..else\n 00000e80: fa01 2029 0ada 076b 6579 776f 7264 da03 .. )...keyword..\n 00000e90: 6c65 6eda 066b 776c 6973 74da 0361 6464 len..kwlist..add\n 00000ea0: da06 6170 7065 6e64 7208 0000 00da 0862 ..appendr......b\n 00000eb0: 7569 6c74 696e 7372 1100 0000 da05 6974 uiltinsr......it\n 00000ec0: 656d 7372 2000 0000 2909 7209 0000 0072 emsr ...).r....r\n 00000ed0: 1900 0000 722d 0000 0072 1600 0000 da04 ....r-...r......\n 00000ee0: 7365 656e da01 6e72 1f00 0000 5a06 6e73 seen..nr....Z.ns\n" }, { "source1": "./usr/lib/python3.8/site-packages/Logbook-1.5.3-py3.8.egg-info/requires.txt", "source2": "./usr/lib/python3.8/site-packages/Logbook-1.5.3-py3.8.egg-info/requires.txt", "comments": [ "ordering differences only" ], "unified_diff": "@@ -1,18 +1,18 @@\n \n [all]\n-execnet>=1.0.9\n-cython\n+Jinja2\n pytest>4.0\n+pyzmq\n pytest-cov>=2.6\n+sqlalchemy\n brotli\n-pyzmq\n redis\n-Jinja2\n-sqlalchemy\n+execnet>=1.0.9\n+cython\n \n [compression]\n brotli\n \n [dev]\n pytest>4.0\n pytest-cov>=2.6\n" }, { "source1": "./usr/lib/python3.8/site-packages/dateutil/rrule.pyc", "source2": "./usr/lib/python3.8/site-packages/dateutil/rrule.pyc", "has_internal_linenos": true, "unified_diff": "@@ -2476,17 +2476,17 @@\n 00009ab0: 0a64 1183 0182 017c 07a0 0e7c 10a1 0101 .d.....|...|....\n 00009ac0: 0071 f07c 0753 0029 124e 7201 0000 0072 .q.|.S.).Nr....r\n 00009ad0: 4801 0000 467a 0554 5a49 443d 7212 0100 H...Fz.TZID=r...\n 00009ae0: 0072 0700 0000 728e 0000 0072 de00 0000 .r....r....r....\n 00009af0: 7a32 747a 6964 7320 6d75 7374 2062 6520 z2tzids must be \n 00009b00: 6120 6361 6c6c 6162 6c65 2c20 6d61 7070 a callable, mapp\n 00009b10: 696e 672c 206f 7220 4e6f 6e65 2c20 6e6f ing, or None, no\n-00009b20: 7420 2573 3e02 0000 00fa 0f56 414c 5545 t %s>......VALUE\n-00009b30: 3d44 4154 452d 5449 4d45 fa0a 5641 4c55 =DATE-TIME..VALU\n-00009b40: 453d 4441 5445 7a12 756e 7375 7070 6f72 E=DATEz.unsuppor\n+00009b20: 7420 2573 3e02 0000 00fa 0a56 414c 5545 t %s>......VALUE\n+00009b30: 3d44 4154 45fa 0f56 414c 5545 3d44 4154 =DATE..VALUE=DAT\n+00009b40: 452d 5449 4d45 7a12 756e 7375 7070 6f72 E-TIMEz.unsuppor\n 00009b50: 7465 6420 7061 726d 3a20 7a24 4475 706c ted parm: z$Dupl\n 00009b60: 6963 6174 6520 7661 6c75 6520 7061 7261 icate value para\n 00009b70: 6d65 7465 7220 666f 756e 6420 696e 3a20 meter found in: \n 00009b80: 5472 d300 0000 724c 0100 0072 a000 0000 Tr....rL...r....\n 00009b90: 7a2a 4454 5354 4152 542f 4558 4441 5445 z*DTSTART/EXDATE\n 00009ba0: 2073 7065 6369 6669 6573 206d 756c 7469 specifies multi\n 00009bb0: 706c 6520 7469 6d65 7a6f 6e65 290f 7249 ple timezone).rI\n@@ -2586,15 +2586,15 @@\n 0000a190: 7269 6e67 7201 0000 00fa 0120 7207 0000 ringr...... r...\n 0000a1a0: 0072 5501 0000 7212 0100 0072 d700 0000 .rU...r....r....\n 0000a1b0: 2904 725f 0000 0072 cd00 0000 724a 0100 ).r_...r....rJ..\n 0000a1c0: 0072 4b01 0000 7256 0100 0072 d800 0000 .rK...rV...r....\n 0000a1d0: 7a13 656d 7074 7920 7072 6f70 6572 7479 z.empty property\n 0000a1e0: 206e 616d 657a 1875 6e73 7570 706f 7274 namez.unsupport\n 0000a1f0: 6564 2052 5255 4c45 2070 6172 6d3a 205a ed RRULE parm: Z\n-0000a200: 0552 4441 5445 725f 0100 007a 1875 6e73 .RDATEr_...z.uns\n+0000a200: 0552 4441 5445 7260 0100 007a 1875 6e73 .RDATEr`...z.uns\n 0000a210: 7570 706f 7274 6564 2052 4441 5445 2070 upported RDATE p\n 0000a220: 6172 6d3a 205a 0645 5852 554c 457a 1975 arm: Z.EXRULEz.u\n 0000a230: 6e73 7570 706f 7274 6564 2045 5852 554c nsupported EXRUL\n 0000a240: 4520 7061 726d 3a20 5a06 4558 4441 5445 E parm: Z.EXDATE\n 0000a250: 5a07 4454 5354 4152 547a 224d 756c 7469 Z.DTSTARTz\"Multi\n 0000a260: 706c 6520 4454 5354 4152 5420 7661 6c75 ple DTSTART valu\n 0000a270: 6573 2073 7065 6369 6669 6564 3a7a 1675 es specified:z.u\n" }, { "source1": "./usr/lib/python3.8/site-packages/dateutil/tz/tz.pyc", "source2": "./usr/lib/python3.8/site-packages/dateutil/tz/tz.pyc", "has_internal_linenos": true, "unified_diff": "@@ -484,15 +484,15 @@\n 00001e30: 036b 0253 0074 007c 0174 0483 0272 4c7c .k.S.t.|.t...rL|\n 00001e40: 006a 050c 006f 4a7c 006a 0664 0119 0064 .j...oJ|.j.d...d\n 00001e50: 026b 066f 4a7c 006a 0274 076b 0253 0074 .k.oJ|.j.t.k.S.t\n 00001e60: 007c 0174 0883 0272 7a7c 006a 050c 006f .|.t...rz|.j...o\n 00001e70: 787c 006a 0664 0119 007c 016a 096b 026f x|.j.d...|.j.k.o\n 00001e80: 787c 006a 027c 016a 0a6b 0253 0074 0b53 x|.j.|.j.k.S.t.S\n 00001e90: 0064 0053 0029 034e 7201 0000 003e 0200 .d.S.).Nr....>..\n-00001ea0: 0000 da03 474d 5472 1c00 0000 290c 7221 ....GMTr....).r!\n+00001ea0: 0000 721c 0000 00da 0347 4d54 290c 7221 ..r......GMT).r!\n 00001eb0: 0000 0072 4500 0000 7249 0000 0072 4c00 ...rE...rI...rL.\n 00001ec0: 0000 7211 0000 0072 4f00 0000 7251 0000 ..r....rO...rQ..\n 00001ed0: 0072 1400 0000 7222 0000 0072 3800 0000 .r....r\"...r8...\n 00001ee0: 7224 0000 0072 2300 0000 7225 0000 0072 r$...r#...r%...r\n 00001ef0: 1800 0000 7218 0000 0072 1900 0000 7227 ....r....r....r'\n 00001f00: 0000 002e 0100 0073 2200 0000 0001 0a01 .......s\".......\n 00001f10: 0c01 0aff 0202 0a01 0801 0cff 0202 08fe ................\n" }, { "source1": "./usr/lib/python3.8/site-packages/flask/helpers.pyc", "source2": "./usr/lib/python3.8/site-packages/flask/helpers.pyc", "has_internal_linenos": true, "unified_diff": "@@ -1631,16 +1631,16 @@\n 000065e0: a00a 7c04 a101 a101 7d05 7418 7c03 7c00 ..|.....}.t.|.|.\n 000065f0: 8302 9001 7220 7408 6a09 a00a 7c05 a101 ....r t.j...|...\n 00006600: 7d05 7c05 5300 2909 7a2f 4669 6e64 2074 }.|.S.).z/Find t\n 00006610: 6865 2070 6174 6820 7768 6572 6520 7468 he path where th\n 00006620: 6520 6d6f 6475 6c65 2773 2072 6f6f 7420 e module's root \n 00006630: 6578 6973 7473 2069 6e29 02e9 0300 0000 exists in)......\n 00006640: e904 0000 0072 0100 0000 4e7a 096e 6f74 .....r....Nz.not\n-00006650: 2066 6f75 6e64 3e02 0000 00da 096e 616d found>......nam\n-00006660: 6573 7061 6365 4e72 9f00 0000 72a0 0000 espaceNr....r...\n+00006650: 2066 6f75 6e64 3e02 0000 004e da09 6e61 found>....N..na\n+00006660: 6d65 7370 6163 6572 9f00 0000 72a0 0000 mespacer....r...\n 00006670: 00da 0761 7263 6869 7665 2919 72a1 0000 ...archive).r...\n 00006680: 00da 0c76 6572 7369 6f6e 5f69 6e66 6fda ...version_info.\n 00006690: 0e69 6d70 6f72 746c 6962 2e75 7469 6cda .importlib.util.\n 000066a0: 0475 7469 6cda 0966 696e 645f 7370 6563 .util..find_spec\n 000066b0: 7249 0000 00da 0b49 6d70 6f72 7445 7272 rI.....ImportErr\n 000066c0: 6f72 da06 6f72 6967 696e 7221 0000 0072 or..originr!...r\n 000066d0: 6f00 0000 72a3 0000 0072 3f00 0000 723d o...r....r?...r=\n@@ -2044,16 +2044,16 @@\n 00007fb0: 653a 204f 7065 6e20 6669 6c65 2069 6e20 e: Open file in \n 00007fc0: 7468 6973 206d 6f64 652e 204f 6e6c 7920 this mode. Only \n 00007fd0: 7265 6164 696e 6720 6973 2073 7570 706f reading is suppo\n 00007fe0: 7274 6564 2c0a 2020 2020 2020 2020 2020 rted,. \n 00007ff0: 2020 7661 6c69 6420 7661 6c75 6573 2061 valid values a\n 00008000: 7265 2022 7222 2028 6f72 2022 7274 2229 re \"r\" (or \"rt\")\n 00008010: 2061 6e64 2022 7262 222e 0a20 2020 2020 and \"rb\".. \n-00008020: 2020 203e 0300 0000 7268 0000 00da 0272 >....rh.....r\n-00008030: 74da 0172 7a28 5265 736f 7572 6365 7320 t..rz(Resources \n+00008020: 2020 203e 0300 0000 da01 72da 0272 7472 >......r..rtr\n+00008030: 6800 0000 7a28 5265 736f 7572 6365 7320 h...z(Resources \n 00008040: 6361 6e20 6f6e 6c79 2062 6520 6f70 656e can only be open\n 00008050: 6564 2066 6f72 2072 6561 6469 6e67 2906 ed for reading).\n 00008060: 7249 0000 0072 7c00 0000 7221 0000 0072 rI...r|...r!...r\n 00008070: 6f00 0000 7271 0000 0072 7200 0000 2903 o...rq...rr...).\n 00008080: 72cf 0000 00da 0872 6573 6f75 7263 65da r......resource.\n 00008090: 046d 6f64 6572 1b00 0000 721b 0000 0072 .moder....r....r\n 000080a0: 1f00 0000 da0d 6f70 656e 5f72 6573 6f75 ......open_resou\n" }, { "source1": "./usr/lib/python3.8/site-packages/pytablereader-0.26.1-py3.8.egg-info/requires.txt", "source2": "./usr/lib/python3.8/site-packages/pytablereader-0.26.1-py3.8.egg-info/requires.txt", "comments": [ "ordering differences only" ], "unified_diff": "@@ -14,25 +14,25 @@\n [:python_version <= \"3.4\"]\n path.py<12\n \n [:python_version > \"3.4\"]\n path.py<13,>=12.0.1\n \n [all]\n+simplejson<4.0,>=3.8.1\n+Markdown<3.0.0,>=2.6.6\n oauth2client\n-requests<3.0.0,>=2.18.4\n-pyOpenSSL\n-gspread\n SimpleSQLite<1.0.0,>=0.45.2\n-Markdown<3.0.0,>=2.6.6\n-simplejson<4.0,>=3.8.1\n-Logbook<2.0.0,>=0.12.3\n-retryrequests<0.1.0,>=0.0.2\n+gspread\n xlrd>=0.9.4\n+Logbook<2.0.0,>=0.12.3\n pypandoc\n+retryrequests<0.1.0,>=0.0.2\n+pyOpenSSL\n+requests<3.0.0,>=2.18.4\n \n [build]\n twine\n wheel\n \n [docs]\n path.py\n@@ -61,25 +61,25 @@\n [release]\n releasecmd<0.1.0,>=0.0.18\n \n [sqlite]\n SimpleSQLite<1.0.0,>=0.45.2\n \n [test]\n-requests<3.0.0,>=2.18.4\n pytablewriter[excel]>=0.46\n subprocrunner\n+simplejson<4.0,>=3.8.1\n+Markdown<3.0.0,>=2.6.6\n pytest\n+xlrd>=0.9.4\n SimpleSQLite<1.0.0,>=0.45.2\n-Markdown<3.0.0,>=2.6.6\n-simplejson<4.0,>=3.8.1\n+pypandoc\n retryrequests<0.1.0,>=0.0.2\n-xlrd>=0.9.4\n responses\n-pypandoc\n+requests<3.0.0,>=2.18.4\n \n [test:python_version < \"3.2\"]\n futures\n \n [url]\n requests<3.0.0,>=2.18.4\n retryrequests<0.1.0,>=0.0.2\n" }, { "source1": "./usr/lib/python3.8/site-packages/pytablewriter-0.46.1-py3.8.egg-info/requires.txt", "source2": "./usr/lib/python3.8/site-packages/pytablewriter-0.46.1-py3.8.egg-info/requires.txt", "comments": [ "ordering differences only" ], "unified_diff": "@@ -56,25 +56,25 @@\n [release]\n releasecmd<0.1.0,>=0.0.18\n \n [sqlite]\n SimpleSQLite<1.0.0,>=0.45.2\n \n [test]\n-elasticsearch<7.0.0,>=6.2.0\n+pytablereader<1.0.0,>=0.26.1\n dominate<3.0.0,>=2.1.5\n-simplejson<4.0,>=3.8.1\n+pytest\n termcolor\n-toml<1.0.0,>=0.9.3\n sqliteschema\n-pytablereader<1.0.0,>=0.26.1\n-Logbook<2.0.0,>=0.12.3\n-xlwt\n+pytablereader[excel,sqlite]>=0.26\n SimpleSQLite<1.0.0,>=0.45.2\n-simplejson\n+Logbook<2.0.0,>=0.12.3\n tablib\n-pytablereader[excel,sqlite]>=0.26\n-pytest\n+elasticsearch<7.0.0,>=6.2.0\n+xlwt\n XlsxWriter<2.0.0,>=0.9.6\n+toml<1.0.0,>=0.9.3\n+simplejson<4.0,>=3.8.1\n+simplejson\n \n [toml]\n toml<1.0.0,>=0.9.3\n" }, { "source1": "./usr/lib/python3.8/site-packages/setuptools/pep425tags.pyc", "source2": "./usr/lib/python3.8/site-packages/setuptools/pep425tags.pyc", "has_internal_linenos": true, "unified_diff": "@@ -146,16 +146,16 @@\n 00000910: 0a64 1564 18a1 027d 046e 0464 197d 047c .d.d...}.n.d.}.|\n 00000920: 0453 0029 1a7a 5852 6574 7572 6e20 7468 .S.).zXReturn th\n 00000930: 6520 4142 4920 7461 6720 6261 7365 6420 e ABI tag based \n 00000940: 6f6e 2053 4f41 4249 2028 6966 2061 7661 on SOABI (if ava\n 00000950: 696c 6162 6c65 2920 6f72 2065 6d75 6c61 ilable) or emula\n 00000960: 7465 2053 4f41 4249 0a20 2020 2028 4350 te SOABI. (CP\n 00000970: 7974 686f 6e20 322c 2050 7950 7929 2e5a ython 2, PyPy).Z\n-00000980: 0553 4f41 4249 3e02 0000 0072 1400 0000 .SOABI>....r....\n-00000990: 7216 0000 00da 0a6d 6178 756e 6963 6f64 r......maxunicod\n+00000980: 0553 4f41 4249 3e02 0000 0072 1600 0000 .SOABI>....r....\n+00000990: 7214 0000 00da 0a6d 6178 756e 6963 6f64 r......maxunicod\n 000009a0: 6572 1c00 0000 5a08 5079 5f44 4542 5547 er....Z.Py_DEBUG\n 000009b0: 6300 0000 0000 0000 0000 0000 0000 0000 c...............\n 000009c0: 0003 0000 0053 0000 0073 0a00 0000 7400 .....S...s....t.\n 000009d0: 7401 6401 8302 5300 2902 4e5a 1067 6574 t.d...S.).NZ.get\n 000009e0: 746f 7461 6c72 6566 636f 756e 7429 0272 totalrefcount).r\n 000009f0: 1700 0000 7218 0000 0072 1100 0000 7211 ....r....r....r.\n 00000a00: 0000 0072 1100 0000 7212 0000 00da 083c ...r....r......<\n" }, { "source1": "./usr/lib/python3.8/site-packages/socketio/asyncio_redis_manager.pyc", "source2": "./usr/lib/python3.8/site-packages/socketio/asyncio_redis_manager.pyc", "has_internal_linenos": true, "unified_diff": "@@ -15,17 +15,17 @@\n 000000e0: 736a 0000 0074 007c 0083 017d 017c 016a sj...t.|...}.|.j\n 000000f0: 0164 016b 0772 1a74 0264 0283 0182 017c .d.k.r.t.d.....|\n 00000100: 016a 0164 036b 027d 027c 016a 0370 2c64 .j.d.k.}.|.j.p,d\n 00000110: 047d 037c 016a 0470 3664 057d 047c 016a .}.|.j.p6d.}.|.j\n 00000120: 057d 057c 016a 0672 5874 077c 016a 0664 .}.|.j.rXt.|.j.d\n 00000130: 0664 0085 0219 0083 017d 066e 0464 077d .d.......}.n.d.}\n 00000140: 067c 037c 047c 057c 067c 0266 0553 0029 .|.|.|.|.|.f.S.)\n-00000150: 084e 3e02 0000 00da 0672 6564 6973 73da .N>......rediss.\n-00000160: 0572 6564 6973 7a11 496e 7661 6c69 6420 .redisz.Invalid \n-00000170: 7265 6469 7320 7572 6c72 0500 0000 5a09 redis urlr....Z.\n+00000150: 084e 3e02 0000 00da 0572 6564 6973 da06 .N>......redis..\n+00000160: 7265 6469 7373 7a11 496e 7661 6c69 6420 redissz.Invalid \n+00000170: 7265 6469 7320 7572 6c72 0600 0000 5a09 redis urlr....Z.\n 00000180: 6c6f 6361 6c68 6f73 7469 eb18 0000 7203 localhosti....r.\n 00000190: 0000 0072 0100 0000 2908 7202 0000 005a ...r....).r....Z\n 000001a0: 0673 6368 656d 65da 0a56 616c 7565 4572 .scheme..ValueEr\n 000001b0: 726f 725a 0868 6f73 746e 616d 65da 0470 rorZ.hostname..p\n 000001c0: 6f72 74da 0870 6173 7377 6f72 64da 0470 ort..password..p\n 000001d0: 6174 68da 0369 6e74 2907 da03 7572 6cda ath..int)...url.\n 000001e0: 0170 da03 7373 6cda 0468 6f73 7472 0800 .p..ssl..hostr..\n" }, { "source1": "./usr/lib/python3.8/site-packages/traitlets/config/application.pyc", "source2": "./usr/lib/python3.8/site-packages/traitlets/config/application.pyc", "has_internal_linenos": true, "unified_diff": "@@ -87,16 +87,16 @@\n 00000560: 7469 6f6e 206f 6e20 7573 696e 670a 7375 tion on using.su\n 00000570: 6263 6f6d 6d61 6e64 2027 636d 6427 2c20 bcommand 'cmd', \n 00000580: 646f 3a20 607b 6170 707d 2063 6d64 202d do: `{app} cmd -\n 00000590: 6860 2e0a da2d 5452 4149 544c 4554 535f h`...-TRAITLETS_\n 000005a0: 4150 504c 4943 4154 494f 4e5f 5241 4953 APPLICATION_RAIS\n 000005b0: 455f 434f 4e46 4947 5f46 494c 455f 4552 E_CONFIG_FILE_ER\n 000005c0: 524f 523e 0200 0000 da01 31da 0474 7275 ROR>......1..tru\n-000005d0: 6554 3e03 0000 0072 1f00 0000 da05 6661 eT>....r......fa\n-000005e0: 6c73 65da 0130 467a 9d55 6e73 7570 706f lse..0Fz.Unsuppo\n+000005d0: 6554 3e03 0000 00da 0130 da05 6661 6c73 eT>......0..fals\n+000005e0: 6572 1f00 0000 467a 9d55 6e73 7570 706f er....Fz.Unsuppo\n 000005f0: 7274 6564 2076 616c 7565 2066 6f72 2065 rted value for e\n 00000600: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia\n 00000610: 626c 653a 2027 5452 4149 544c 4554 535f ble: 'TRAITLETS_\n 00000620: 4150 504c 4943 4154 494f 4e5f 5241 4953 APPLICATION_RAIS\n 00000630: 455f 434f 4e46 4947 5f46 494c 455f 4552 E_CONFIG_FILE_ER\n 00000640: 524f 5227 2069 7320 7365 7420 746f 2027 ROR' is set to '\n 00000650: 2573 2720 7768 6963 6820 6973 206e 6f6e %s' which is non\n" }, { "source1": "./usr/lib/python3.8/site-packages/werkzeug/__init__.pyc", "source2": "./usr/lib/python3.8/site-packages/werkzeug/__init__.pyc", "has_internal_linenos": true, "unified_diff": "@@ -113,15 +113,15 @@\n 00000700: 71a4 6402 6405 6c05 6d06 7d05 0100 7c02 q.d.d.l.m.}...|.\n 00000710: 7c03 7c00 6a04 a007 6404 a101 6402 1900 |.|.j...d...d...\n 00000720: 8302 7d06 7408 7c06 7c01 8302 7d04 7c05 ..}.t.|.|...}.|.\n 00000730: 6406 6a09 7c00 6a04 7c01 7c00 6a0a 7c03 d.j.|.j.|.|.j.|.\n 00000740: 6407 8d04 740b 6408 6409 8d03 0100 6e0c d...t.d.d.....n.\n 00000750: 7408 7c00 6a0c 7c01 8302 7d04 740d 7c00 t.|.j.|...}.t.|.\n 00000760: 7c01 7c04 8303 0100 7c04 5300 290a 4e3e |.|.....|.S.).N>\n-00000770: 0300 0000 7215 0000 0072 1700 0000 7216 ....r....r....r.\n+00000770: 0300 0000 7216 0000 0072 1500 0000 7217 ....r....r....r.\n 00000780: 0000 0072 0100 0000 2901 da0d 696d 706f ...r....)...impo\n 00000790: 7274 5f6d 6f64 756c 65da 012e 2901 da04 rt_module...)...\n 000007a0: 7761 726e 7a7e 5468 6520 696d 706f 7274 warnz~The import\n 000007b0: 2027 7b6e 616d 657d 2e7b 6974 656d 7d27 '{name}.{item}'\n 000007c0: 2069 7320 6465 7072 6563 6174 6564 2061 is deprecated a\n 000007d0: 6e64 2077 696c 6c20 6265 2072 656d 6f76 nd will be remov\n 000007e0: 6564 2069 6e20 7b72 656d 6f76 6564 5f69 ed in {removed_i\n" }, { "source1": "./usr/lib/python3.8/site-packages/zmq/utils/compiler.json", "source2": "./usr/lib/python3.8/site-packages/zmq/utils/compiler.json", "unified_diff": null, "details": [ { "source1": "/tmp/diffoscope_4op89oqh/tmpoumo_b1a/2/1585.json", "source2": "/tmp/diffoscope_4op89oqh/tmp1n0voyvw/2/1585.json", "unified_diff": "@@ -3,22 +3,22 @@\n [\n \"HAVE_SYS_UN_H\",\n 1\n ]\n ],\n \"extra_link_args\": [],\n \"include_dirs\": [\n- \"/home/naourr/work/instance-3/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/include\",\n+ \"/home/naourr/work/instance-3/output-2/host/riscv64-buildroot-linux-musl/sysroot/usr/include\",\n \"zmq/utils\",\n \"zmq/backend/cython\",\n \"zmq/devices\"\n ],\n \"libraries\": [\n \"zmq\"\n ],\n \"library_dirs\": [\n- \"/home/naourr/work/instance-3/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib\"\n+ \"/home/naourr/work/instance-3/output-2/host/riscv64-buildroot-linux-musl/sysroot/usr/lib\"\n ],\n \"runtime_library_dirs\": [\n- \"/home/naourr/work/instance-3/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib\"\n+ \"/home/naourr/work/instance-3/output-2/host/riscv64-buildroot-linux-musl/sysroot/usr/lib\"\n ]\n }\n" } ] }, { "source1": "./usr/lib/python3.8/site-packages/zmq/utils/config.json", "source2": "./usr/lib/python3.8/site-packages/zmq/utils/config.json", "unified_diff": null, "details": [ { "source1": "/tmp/diffoscope_4op89oqh/tmpoumo_b1a/2/1586.json", "source2": "/tmp/diffoscope_4op89oqh/tmp1n0voyvw/2/1586.json", "unified_diff": "@@ -4,9 +4,9 @@\n \"build_ext\": {},\n \"bundle_msvcp\": null,\n \"have_sys_un_h\": true,\n \"libzmq_extension\": false,\n \"no_libzmq_extension\": true,\n \"skip_check_zmq\": false,\n \"zmq_draft_api\": false,\n- \"zmq_prefix\": \"/home/naourr/work/instance-3/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr\"\n+ \"zmq_prefix\": \"/home/naourr/work/instance-3/output-2/host/riscv64-buildroot-linux-musl/sysroot/usr\"\n }\n" } ] }, { "source1": "./usr/lib/python3.8/zipfile.pyc", "source2": "./usr/lib/python3.8/zipfile.pyc", "has_internal_linenos": true, "unified_diff": "@@ -2088,15 +2088,15 @@\n 00008270: 6520 6973 206b 6e6f 776e 2069 6e20 6164 e is known in ad\n 00008280: 7661 6e63 652c 2069 7420 6973 2062 6573 vance, it is bes\n 00008290: 7420 746f 2070 6173 7320 6120 5a69 7049 t to pass a ZipI\n 000082a0: 6e66 6f0a 2020 2020 2020 2020 696e 7374 nfo. inst\n 000082b0: 616e 6365 2066 6f72 206e 616d 652c 2077 ance for name, w\n 000082c0: 6974 6820 7a69 6e66 6f2e 6669 6c65 5f73 ith zinfo.file_s\n 000082d0: 697a 6520 7365 742e 0a20 2020 2020 2020 ize set.. \n-000082e0: 203e 0200 0000 7268 0100 0072 6701 0000 >....rh...rg...\n+000082e0: 203e 0200 0000 7267 0100 0072 6801 0000 >....rg...rh...\n 000082f0: 7a1f 6f70 656e 2829 2072 6571 7569 7265 z.open() require\n 00008300: 7320 6d6f 6465 2022 7222 206f 7220 2277 s mode \"r\" or \"w\n 00008310: 2272 a601 0000 7268 0100 007a 2770 7764 \"r....rh...z'pwd\n 00008320: 2069 7320 6f6e 6c79 2073 7570 706f 7274 is only support\n 00008330: 6564 2066 6f72 2072 6561 6469 6e67 2066 ed for reading f\n 00008340: 696c 6573 7a32 4174 7465 6d70 7420 746f ilesz2Attempt to\n 00008350: 2075 7365 205a 4950 2061 7263 6869 7665 use ZIP archive\n" }, { "source1": "./usr/lib/rpm/macros", "source2": "./usr/lib/rpm/macros", "unified_diff": "@@ -63,24 +63,24 @@\n %__hg\t\t\t/usr/bin/hg\n %__bzr\t\t\t/usr/bin/bzr\n %__quilt\t\t/usr/bin/quilt\n \n #==============================================================================\n # ---- Build system path macros.\n #\n-%__ar\t\t\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-ar\n-%__as\t\t\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-as\n-%__cc\t\t\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-gcc\n-%__cpp\t\t\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-cpp\n-%__cxx\t\t\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-g++\n+%__ar\t\t\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-ar\n+%__as\t\t\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-as\n+%__cc\t\t\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-gcc\n+%__cpp\t\t\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-cpp\n+%__cxx\t\t\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-g++\n %__ld\t\t\t/usr/bin/ld\n %__nm\t\t\t/usr/bin/nm\n %__objcopy\t\t/usr/bin/objcopy\n %__objdump\t\t/usr/bin/objdump\n-%__ranlib\t\t/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-ranlib\n+%__ranlib\t\t/home/naourr/work/instance-3/output-2/host/bin/riscv64-buildroot-linux-musl-ranlib\n %__remsh\t\t%{__rsh}\n %__strip\t\t/usr/bin/strip\n \n #==============================================================================\n # Conditional build stuff.\n \n # Check if symbol is defined.\n" }, { "source1": "./usr/lib/syslog-ng/libdbparser.so", "source2": "./usr/lib/syslog-ng/libdbparser.so", "unified_diff": null, "details": [ { "source1": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --hex-dump=.rodata {}", "source2": "/home/naourr/work/instance-3/output-1/host/bin/riscv64-buildroot-linux-musl-readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1199,15 +1199,15 @@\n 0x0001a938 7379736c 6f672d6e 672d6572 726f722d syslog-ng-error-\n 0x0001a948 71756172 6b000000 5f706462 5f66696c quark..._pdb_fil\n 0x0001a958 655f7661 6c696461 74650000 00000000 e_validate......\n 0x0001a968 247b6461 74616469 727d2f73 79736c6f ${datadir}/syslo\n 0x0001a978 672d6e67 2f787364 00000000 00000000 g-ng/xsd........\n 0x0001a988 2f686f6d 652f6e61 6f757272 2f776f72 /home/naourr/wor\n 0x0001a998 6b2f696e 7374616e 63652d33 2f6f7574 k/instance-3/out\n- 0x0001a9a8 7075742d 312f6275 696c642f 7379736c put-1/build/sysl\n+ 0x0001a9a8 7075742d 322f6275 696c642f 7379736c put-2/build/sysl\n 0x0001a9b8 6f672d6e 672d332e 32342e31 00000000 og-ng-3.24.1....\n 0x0001a9c8 25732f64 6f632f78 73640000 00000000 %s/doc/xsd......\n 0x0001a9d8 4572726f 72206f70 656e696e 67206669 Error opening fi\n 0x0001a9e8 6c652025 73202825 73290000 00000000 le %s (%s)......\n 0x0001a9f8 3c706174 7465726e 64620000 00000000 .tg.......\n-000008e0: 177e 0000 033e 0e74 6703 0e00 1300 0000 .~...>.tg.......\n-000008f0: 177e 0000 033e 8e73 6703 0e00 1300 0000 .~...>.sg.......\n-00000900: 177e 0000 033e 0e73 6703 0e00 1300 0000 .~...>.sg.......\n-00000910: 177e 0000 033e 8e72 6703 0e00 1300 0000 .~...>.rg.......\n-00000920: 177e 0000 033e 0e72 6703 0e00 1300 0000 .~...>.rg.......\n-00000930: 177e 0000 033e 8e71 6703 0e00 1300 0000 .~...>.qg.......\n-00000940: 177e 0000 033e 0e71 6703 0e00 1300 0000 .~...>.qg.......\n-00000950: 177e 0000 033e 8e70 6703 0e00 1300 0000 .~...>.pg.......\n-00000960: 177e 0000 033e 0e70 6703 0e00 1300 0000 .~...>.pg.......\n-00000970: 177e 0000 033e 8e6f 6703 0e00 1300 0000 .~...>.og.......\n-00000980: 177e 0000 033e 0e6f 6703 0e00 1300 0000 .~...>.og.......\n-00000990: 177e 0000 033e 8e6e 6703 0e00 1300 0000 .~...>.ng.......\n-000009a0: 1301 0181 2330 817e 233c 917c 1304 017f ....#0.~#<.|....\n-000009b0: 2338 217d 2334 317d 233c 517b 2338 617b #8!}#41}# 0} {.Se\n-000011e0: 7453 746f 7261 6765 4465 6c61 7920 2466 tStorageDelay $f\n-000011f0: 6c61 6773 2873 746f 7264 656c 6179 290a lags(stordelay).\n-00001200: 7d0a 6966 205b 696e 666f 2065 7869 7374 }.if [info exist\n-00001210: 7320 6172 6731 5d20 7b0a 6966 207b 5b73 s arg1] {.if {[s\n-00001220: 7472 696e 6720 6c65 6e67 7468 2024 6172 tring length $ar\n-00001230: 6731 5d20 3d3d 2030 7d20 7b0a 5368 6f77 g1] == 0} {.Show\n-00001240: 5573 6167 650a 4c6f 6720 225c 6e4e 6f20 Usage.Log \"\\nNo \n-00001250: 6465 7669 6365 2070 726f 7669 6465 6420 device provided \n-00001260: 666f 7220 6d6f 6465 2d73 7769 7463 6869 for mode-switchi\n-00001270: 6e67 2e20 4578 6974 220a 5361 6665 4578 ng. Exit\".SafeEx\n-00001280: 6974 0a7d 0a7d 2065 6c73 6520 7b0a 5368 it.}.} else {.Sh\n-00001290: 6f77 5573 6167 650a 4c6f 6720 225c 6e4e owUsage.Log \"\\nN\n-000012a0: 6f20 636f 6d6d 616e 6420 6f70 7469 6f6e o command option\n-000012b0: 2067 6976 656e 2e20 4578 6974 220a 5361 given. Exit\".Sa\n-000012c0: 6665 4578 6974 0a7d 0a69 6620 7b21 5b72 feExit.}.if {![r\n-000012d0: 6567 6578 7020 7b28 2e2a 3f29 3a2e 2a24 egexp {(.*?):.*$\n-000012e0: 7d20 2461 7267 3120 6420 6465 7669 6365 } $arg1 d device\n-000012f0: 5d7d 207b 0a69 6620 7b21 5b72 6567 6578 ]} {.if {![regex\n-00001300: 7020 7b28 5b30 2d39 5d2b 2d5b 302d 395d p {([0-9]+-[0-9]\n-00001310: 2b5c 2e3f 5b30 2d39 5d2a 2e2a 297d 2024 +\\.?[0-9]*.*)} $\n-00001320: 6172 6731 2064 2064 6576 6963 655d 7d20 arg1 d device]} \n-00001330: 7b0a 5368 6f77 5573 6167 650a 4c6f 6720 {.ShowUsage.Log \n-00001340: 2243 6f75 6c64 206e 6f74 2064 6574 6572 \"Could not deter\n-00001350: 6d69 6e65 2064 6576 6963 6520 6469 7220 mine device dir \n-00001360: 6672 6f6d 2075 6465 7620 7661 6c75 6573 from udev values\n-00001370: 2120 4578 6974 220a 5361 6665 4578 6974 ! Exit\".SafeExit\n-00001380: 0a7d 0a7d 0a73 6574 2073 6574 7570 2864 .}.}.set setup(d\n-00001390: 6264 6972 2920 2f75 7372 2f73 6861 7265 bdir) /usr/share\n-000013a0: 2f75 7362 5f6d 6f64 6573 7769 7463 680a /usb_modeswitch.\n-000013b0: 7365 7420 7365 7475 7028 6462 6469 725f set setup(dbdir_\n-000013c0: 6574 6329 202f 6574 632f 7573 625f 6d6f etc) /etc/usb_mo\n-000013d0: 6465 7377 6974 6368 2e64 0a69 6620 7b21 deswitch.d.if {!\n-000013e0: 5b66 696c 6520 6578 6973 7473 2024 7365 [file exists $se\n-000013f0: 7475 7028 6462 6469 7229 5d20 2626 2021 tup(dbdir)] && !\n-00001400: 5b66 696c 6520 6578 6973 7473 2024 7365 [file exists $se\n-00001410: 7475 7028 6462 6469 725f 6574 6329 5d7d tup(dbdir_etc)]}\n-00001420: 207b 0a4c 6f67 2022 5c6e 4572 726f 723a {.Log \"\\nError:\n-00001430: 206e 6f20 636f 6e66 6967 2064 6174 6162 no config datab\n-00001440: 6173 6520 666f 756e 6420 696e 202f 7573 ase found in /us\n-00001450: 722f 7368 6172 6520 6f72 202f 6574 632e r/share or /etc.\n-00001460: 2045 7869 7422 0a53 6166 6545 7869 740a Exit\".SafeExit.\n-00001470: 7d0a 7365 7420 6269 6e64 6972 202f 7573 }.set bindir /us\n-00001480: 722f 7362 696e 0a73 6574 2064 6576 4c69 r/sbin.set devLi\n-00001490: 7374 3120 7b7d 0a73 6574 2064 6576 4c69 st1 {}.set devLi\n-000014a0: 7374 3220 7b7d 0a73 6574 2069 6643 686b st2 {}.set ifChk\n-000014b0: 2030 0a73 6574 2064 6576 6469 7220 2f73 0.set devdir /s\n-000014c0: 7973 2f62 7573 2f75 7362 2f64 6576 6963 ys/bus/usb/devic\n-000014d0: 6573 2f24 6465 7669 6365 0a69 6620 7b21 es/$device.if {!\n-000014e0: 5b66 696c 6520 6973 6469 7265 6374 6f72 [file isdirector\n-000014f0: 7920 2464 6576 6469 725d 7d20 7b0a 4c6f y $devdir]} {.Lo\n-00001500: 6720 2254 6f70 2064 6576 6963 6520 6469 g \"Top device di\n-00001510: 7265 6374 6f72 7920 6e6f 7420 666f 756e rectory not foun\n-00001520: 6420 2824 6465 7664 6972 2921 2045 7869 d ($devdir)! Exi\n-00001530: 7422 0a53 6166 6545 7869 740a 7d0a 4c6f t\".SafeExit.}.Lo\n-00001540: 6720 2255 7365 2074 6f70 2064 6576 6963 g \"Use top devic\n-00001550: 6520 6469 7220 2464 6576 6469 7222 0a73 e dir $devdir\".s\n-00001560: 6574 2069 6661 6365 2030 0a4c 6f67 2022 et iface 0.Log \"\n-00001570: 4368 6563 6b20 636c 6173 7320 6f66 2066 Check class of f\n-00001580: 6972 7374 2069 6e74 6572 6661 6365 202e irst interface .\n-00001590: 2e2e 220a 7365 7420 636f 6e66 6967 2863 ..\".set config(c\n-000015a0: 6c61 7373 2920 5b49 6643 6c61 7373 2030 lass) [IfClass 0\n-000015b0: 2024 6465 7664 6972 5d0a 6966 207b 2463 $devdir].if {$c\n-000015c0: 6f6e 6669 6728 636c 6173 7329 203c 2030 onfig(class) < 0\n-000015d0: 7d20 7b0a 4c6f 6720 2220 4e6f 2061 6363 } {.Log \" No acc\n-000015e0: 6573 7320 746f 2069 6e74 6572 6661 6365 ess to interface\n-000015f0: 2030 2e20 4578 6974 220a 5361 6665 4578 0. Exit\".SafeEx\n-00001600: 6974 0a7d 0a4c 6f67 2022 2049 6e74 6572 it.}.Log \" Inter\n-00001610: 6661 6365 2030 2063 6c61 7373 2069 7320 face 0 class is \n-00001620: 2463 6f6e 6669 6728 636c 6173 7329 2e22 $config(class).\"\n-00001630: 0a73 6574 2069 6664 6972 205b 6669 6c65 .set ifdir [file\n-00001640: 2074 6169 6c20 5b49 6644 6972 2024 6966 tail [IfDir $if\n-00001650: 6163 6520 2464 6576 6469 725d 5d0a 7265 ace $devdir]].re\n-00001660: 6765 7870 207b 3a28 5b30 2d39 5d2b 5c2e gexp {:([0-9]+\\.\n-00001670: 5b30 2d39 5d2b 2924 7d20 2469 6664 6972 [0-9]+)$} $ifdir\n-00001680: 2064 2069 6661 6365 0a73 6574 206d 6174 d iface.set mat\n-00001690: 6368 2873 5665 2920 7363 7369 2876 656e ch(sVe) scsi(ven\n-000016a0: 646f 7229 0a73 6574 206d 6174 6368 2873 dor).set match(s\n-000016b0: 4d6f 2920 7363 7369 286d 6f64 656c 290a Mo) scsi(model).\n-000016c0: 7365 7420 6d61 7463 6828 7352 6529 2073 set match(sRe) s\n-000016d0: 6373 6928 7265 7629 0a73 6574 206d 6174 csi(rev).set mat\n-000016e0: 6368 2875 4d61 2920 7573 6228 6d61 6e75 ch(uMa) usb(manu\n-000016f0: 6661 6374 7572 6572 290a 7365 7420 6d61 facturer).set ma\n-00001700: 7463 6828 7550 7229 2075 7362 2870 726f tch(uPr) usb(pro\n-00001710: 6475 6374 290a 7365 7420 6d61 7463 6828 duct).set match(\n-00001720: 7553 6529 2075 7362 2873 6572 6961 6c29 uSe) usb(serial)\n-00001730: 0a69 6620 7b21 5b52 6561 6455 5342 4174 .if {![ReadUSBAt\n-00001740: 7472 7320 2464 6576 6469 725d 7d20 7b0a trs $devdir]} {.\n-00001750: 4c6f 6720 2255 5342 2061 7474 7269 6275 Log \"USB attribu\n-00001760: 7465 7320 6e6f 7420 666f 756e 6420 696e tes not found in\n-00001770: 2073 7973 6673 2074 7265 652e 2045 7869 sysfs tree. Exi\n-00001780: 7422 0a53 6166 6545 7869 740a 7d0a 7365 t\".SafeExit.}.se\n-00001790: 7420 636f 6e66 6967 2876 656e 646f 7229 t config(vendor)\n-000017a0: 2024 7573 6228 6964 5665 6e64 6f72 290a $usb(idVendor).\n-000017b0: 7365 7420 636f 6e66 6967 2870 726f 6475 set config(produ\n-000017c0: 6374 2920 2475 7362 2869 6450 726f 6475 ct) $usb(idProdu\n-000017d0: 6374 290a 6966 2024 666c 6167 7328 6c6f ct).if $flags(lo\n-000017e0: 6767 696e 6729 207b 0a4c 6f67 2022 5c6e gging) {.Log \"\\n\n-000017f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00001800: 5c6e 5553 4220 7661 6c75 6573 2066 726f \\nUSB values fro\n-00001810: 6d20 7379 7366 733a 220a 666f 7265 6163 m sysfs:\".foreac\n-00001820: 6820 6174 7472 207b 6d61 6e75 6661 6374 h attr {manufact\n-00001830: 7572 6572 2070 726f 6475 6374 2073 6572 urer product ser\n-00001840: 6961 6c7d 207b 0a4c 6f67 2022 2020 2461 ial} {.Log \" $a\n-00001850: 7474 725c 7424 7573 6228 2461 7474 7229 ttr\\t$usb($attr)\n-00001860: 220a 7d0a 4c6f 6720 222d 2d2d 2d2d 2d2d \".}.Log \"-------\n-00001870: 2d2d 2d2d 2d2d 2d2d 2d22 0a7d 0a69 6620 ---------\".}.if \n-00001880: 2466 6c61 6773 286e 6f73 7769 7463 6869 $flags(noswitchi\n-00001890: 6e67 2920 7b0a 5379 734c 6f67 2022 7573 ng) {.SysLog \"us\n-000018a0: 625f 6d6f 6465 7377 6974 6368 3a20 7377 b_modeswitch: sw\n-000018b0: 6974 6368 696e 6720 6469 7361 626c 6564 itching disabled\n-000018c0: 2c20 6e6f 2061 6374 696f 6e20 666f 7220 , no action for \n-000018d0: 2475 7362 2869 6456 656e 646f 7229 3a24 $usb(idVendor):$\n-000018e0: 7573 6228 6964 5072 6f64 7563 7429 220a usb(idProduct)\".\n-000018f0: 4c6f 6720 225c 6e53 7769 7463 6869 6e67 Log \"\\nSwitching\n-00001900: 2067 6c6f 6261 6c6c 7920 6469 7361 626c globally disabl\n-00001910: 6564 2e20 4578 6974 220a 5361 6665 4578 ed. Exit\".SafeEx\n-00001920: 6974 0a7d 0a69 6620 7b24 7573 6228 624e it.}.if {$usb(bN\n-00001930: 756d 436f 6e66 6967 7572 6174 696f 6e73 umConfigurations\n-00001940: 2920 3d3d 2022 3122 7d20 7b0a 7365 7420 ) == \"1\"} {.set \n-00001950: 636f 6e66 6967 5061 7261 6d20 222d 7520 configParam \"-u \n-00001960: 2d31 220a 4c6f 6720 2262 4e75 6d43 6f6e -1\".Log \"bNumCon\n-00001970: 6669 6775 7261 7469 6f6e 7320 6973 2031 figurations is 1\n-00001980: 202d 2064 6f6e 2774 2063 6865 636b 2066 - don't check f\n-00001990: 6f72 2061 6374 6976 6520 636f 6e66 6967 or active config\n-000019a0: 7572 6174 696f 6e22 0a7d 2065 6c73 6520 uration\".} else \n-000019b0: 7b0a 7365 7420 636f 6e66 6967 5061 7261 {.set configPara\n-000019c0: 6d20 2222 0a7d 0a73 6574 2066 6c61 6773 m \"\".}.set flags\n-000019d0: 286f 7329 2022 6c69 6e75 7822 0a69 6620 (os) \"linux\".if \n-000019e0: 7b24 7573 6228 6964 5665 6e64 6f72 2920 {$usb(idVendor) \n-000019f0: 3d3d 2022 3132 6431 2220 2626 205b 7265 == \"12d1\" && [re\n-00001a00: 6765 7870 202d 6e6f 6361 7365 207b 616e gexp -nocase {an\n-00001a10: 6472 6f69 647d 205b 6578 6563 2063 6174 droid} [exec cat\n-00001a20: 202f 7072 6f63 2f76 6572 7369 6f6e 5d5d /proc/version]]\n-00001a30: 7d20 7b0a 7365 7420 666c 6167 7328 6f73 } {.set flags(os\n-00001a40: 2920 2261 6e64 726f 6964 220a 7d0a 6966 ) \"android\".}.if\n-00001a50: 207b 2466 6c61 6773 286f 7329 203d 3d20 {$flags(os) == \n-00001a60: 2261 6e64 726f 6964 227d 207b 0a73 6574 \"android\"} {.set\n-00001a70: 2063 6f6e 6669 674c 6973 7420 5b43 6f6e configList [Con\n-00001a80: 6669 6747 6574 2063 6f6e 666c 6973 7420 figGet conflist \n-00001a90: 2475 7362 2869 6456 656e 646f 7229 3a23 $usb(idVendor):#\n-00001aa0: 616e 6472 6f69 645d 0a7d 2065 6c73 6520 android].} else \n-00001ab0: 7b0a 7365 7420 636f 6e66 6967 4c69 7374 {.set configList\n-00001ac0: 205b 436f 6e66 6967 4765 7420 636f 6e66 [ConfigGet conf\n-00001ad0: 6c69 7374 2024 7573 6228 6964 5665 6e64 list $usb(idVend\n-00001ae0: 6f72 293a 2475 7362 2869 6450 726f 6475 or):$usb(idProdu\n-00001af0: 6374 295d 0a7d 0a69 6620 7b5b 6c6c 656e ct)].}.if {[llen\n-00001b00: 6774 6820 2463 6f6e 6669 674c 6973 745d gth $configList]\n-00001b10: 203d 3d20 307d 207b 0a4c 6f67 2022 4161 == 0} {.Log \"Aa\n-00001b20: 7267 6821 2043 6f6e 6669 6720 6669 6c65 rgh! Config file\n-00001b30: 206d 6973 7369 6e67 2066 6f72 2024 7573 missing for $us\n-00001b40: 6228 6964 5665 6e64 6f72 293a 2475 7362 b(idVendor):$usb\n-00001b50: 2869 6450 726f 6475 6374 2921 2045 7869 (idProduct)! Exi\n-00001b60: 7422 0a53 6166 6545 7869 740a 7d0a 4c6f t\".SafeExit.}.Lo\n-00001b70: 6720 2243 6f6e 6669 674c 6973 743a 2024 g \"ConfigList: $\n-00001b80: 636f 6e66 6967 4c69 7374 220a 7365 7420 configList\".set \n-00001b90: 7363 7369 4e65 6564 6564 2030 0a69 6620 scsiNeeded 0.if \n-00001ba0: 7b5b 6c6c 656e 6774 6820 2463 6f6e 6669 {[llength $confi\n-00001bb0: 674c 6973 745d 203e 2031 7d20 7b0a 6966 gList] > 1} {.if\n-00001bc0: 205b 7265 6765 7870 207b 3a73 7d20 2463 [regexp {:s} $c\n-00001bd0: 6f6e 6669 674c 6973 745d 207b 0a73 6574 onfigList] {.set\n-00001be0: 2073 6373 694e 6565 6465 6420 310a 7d0a scsiNeeded 1.}.\n-00001bf0: 7d0a 6966 2024 7363 7369 4e65 6564 6564 }.if $scsiNeeded\n-00001c00: 207b 0a69 6620 5b52 6561 6453 4353 4941 {.if [ReadSCSIA\n-00001c10: 7474 7273 2024 6465 7664 6972 3a24 6966 ttrs $devdir:$if\n-00001c20: 6163 655d 207b 0a4c 6f67 2022 2d2d 2d2d ace] {.Log \"----\n-00001c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 5c6e 5343 ------------\\nSC\n-00001c40: 5349 2076 616c 7565 7320 6672 6f6d 2073 SI values from s\n-00001c50: 7973 6673 3a22 0a66 6f72 6561 6368 2061 ysfs:\".foreach a\n-00001c60: 7474 7220 7b76 656e 646f 7220 6d6f 6465 ttr {vendor mode\n-00001c70: 6c20 7265 767d 207b 0a4c 6f67 2022 2024 l rev} {.Log \" $\n-00001c80: 6174 7472 5c74 2473 6373 6928 2461 7474 attr\\t$scsi($att\n-00001c90: 7229 220a 7d0a 4c6f 6720 222d 2d2d 2d2d r)\".}.Log \"-----\n-00001ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 0a7d 2065 -----------\".} e\n-00001cb0: 6c73 6520 7b0a 4c6f 6720 2243 6f75 6c64 lse {.Log \"Could\n-00001cc0: 206e 6f74 2067 6574 2053 4353 4920 6174 not get SCSI at\n-00001cd0: 7472 6962 7574 6573 2c20 6578 636c 7564 tributes, exclud\n-00001ce0: 6520 6465 7669 6365 7320 7769 7468 2053 e devices with S\n-00001cf0: 4353 4920 6d61 7463 6822 0a7d 0a7d 2065 CSI match\".}.} e\n-00001d00: 6c73 6520 7b0a 4c6f 6720 2253 4353 4920 lse {.Log \"SCSI \n-00001d10: 6174 7472 6962 7574 6573 206e 6f74 206e attributes not n\n-00001d20: 6565 6465 642c 206d 6f76 6520 6f6e 220a eeded, move on\".\n-00001d30: 7d0a 7365 7420 7265 706f 7274 2022 220a }.set report \"\".\n-00001d40: 666f 7265 6163 6820 6d63 6f6e 6669 6720 foreach mconfig \n-00001d50: 2463 6f6e 6669 674c 6973 7420 7b0a 6966 $configList {.if\n-00001d60: 205b 7265 6765 7870 207b 5c2e 2864 706b [regexp {\\.(dpk\n-00001d70: 677c 7270 6d29 7d20 246d 636f 6e66 6967 g|rpm)} $mconfig\n-00001d80: 5d20 7b63 6f6e 7469 6e75 657d 0a4c 6f67 ] {continue}.Log\n-00001d90: 2022 4368 6563 6b20 636f 6e66 6967 3a20 \"Check config: \n-00001da0: 246d 636f 6e66 6967 220a 6966 205b 4d61 $mconfig\".if [Ma\n-00001db0: 7463 6844 6576 6963 6520 246d 636f 6e66 tchDevice $mconf\n-00001dc0: 6967 5d20 7b0a 4c6f 6720 2221 206d 6174 ig] {.Log \"! mat\n-00001dd0: 6368 6564 2e20 5265 6164 2063 6f6e 6669 ched. Read confi\n-00001de0: 6720 6461 7461 220a 7365 7420 666c 6167 g data\".set flag\n-00001df0: 7328 636f 6e66 6967 2920 5b43 6f6e 6669 s(config) [Confi\n-00001e00: 6747 6574 2063 6f6e 6666 696c 6520 246d gGet conffile $m\n-00001e10: 636f 6e66 6967 5d0a 6272 6561 6b0a 7d20 config].break.} \n-00001e20: 656c 7365 207b 0a4c 6f67 2022 2a20 6e6f else {.Log \"* no\n-00001e30: 206d 6174 6368 2c20 646f 6e27 7420 7573 match, don't us\n-00001e40: 6520 7468 6973 2063 6f6e 6669 6722 0a7d e this config\".}\n-00001e50: 0a7d 0a69 6620 7b24 666c 6167 7328 636f .}.if {$flags(co\n-00001e60: 6e66 6967 2920 3d3d 2022 227d 207b 0a4c nfig) == \"\"} {.L\n-00001e70: 6f67 2022 4e6f 206d 6174 6368 696e 6720 og \"No matching \n-00001e80: 636f 6e66 6967 2066 696c 6520 666f 756e config file foun\n-00001e90: 642e 2045 7869 7422 0a53 6166 6545 7869 d. Exit\".SafeExi\n-00001ea0: 740a 7d0a 5061 7273 6544 6576 6963 6543 t.}.ParseDeviceC\n-00001eb0: 6f6e 6669 6720 2466 6c61 6773 2863 6f6e onfig $flags(con\n-00001ec0: 6669 6729 0a69 6620 5b72 6567 6578 7020 fig).if [regexp \n-00001ed0: 2d6e 6f63 6173 6520 7b30 7828 5b30 2d39 -nocase {0x([0-9\n-00001ee0: 612d 665d 2b29 7d20 2463 6f6e 6669 6728 a-f]+)} $config(\n-00001ef0: 5461 7267 6574 436c 6173 7329 2064 2074 TargetClass) d t\n-00001f00: 635d 207b 0a69 6620 7b24 7463 203d 3d20 c] {.if {$tc == \n-00001f10: 2463 6f6e 6669 6728 636c 6173 7329 7d20 $config(class)} \n-00001f20: 7b0a 4c6f 6720 2243 6c61 7373 206f 6620 {.Log \"Class of \n-00001f30: 696e 7465 7266 6163 6520 3020 6d61 7463 interface 0 matc\n-00001f40: 6865 7320 7461 7267 6574 2e20 446f 206e hes target. Do n\n-00001f50: 6f74 6869 6e67 220a 7365 7420 7265 706f othing\".set repo\n-00001f60: 7274 2022 6f6b 3a62 7573 6465 7622 0a7d rt \"ok:busdev\".}\n-00001f70: 0a7d 0a69 6620 5b73 7472 696e 6720 6c65 .}.if [string le\n-00001f80: 6e67 7468 2024 7573 6228 6275 736e 756d ngth $usb(busnum\n-00001f90: 295d 207b 0a73 6574 2062 7573 5061 7261 )] {.set busPara\n-00001fa0: 6d20 222d 6220 5b73 7472 696e 6720 7472 m \"-b [string tr\n-00001fb0: 696d 6c65 6674 2024 7573 6228 6275 736e imleft $usb(busn\n-00001fc0: 756d 2920 305d 220a 7365 7420 6465 7650 um) 0]\".set devP\n-00001fd0: 6172 616d 2022 2d67 205b 7374 7269 6e67 aram \"-g [string\n-00001fe0: 2074 7269 6d6c 6566 7420 2475 7362 2864 trimleft $usb(d\n-00001ff0: 6576 6e75 6d29 2030 5d22 0a7d 2065 6c73 evnum) 0]\".} els\n-00002000: 6520 7b0a 7365 7420 6275 7350 6172 616d e {.set busParam\n-00002010: 2022 220a 7365 7420 6465 7650 6172 616d \"\".set devParam\n-00002020: 2022 220a 7d0a 6966 205b 7265 6765 7870 \"\".}.if [regexp\n-00002030: 202d 6e6f 6361 7365 2024 666c 6167 7328 -nocase $flags(\n-00002040: 6f73 2920 2466 6c61 6773 2863 6f6e 6669 os) $flags(confi\n-00002050: 6729 5d20 7b0a 4c6f 6720 224e 6f74 653a g)] {.Log \"Note:\n-00002060: 2055 7369 6e67 2067 656e 6572 6963 206d Using generic m\n-00002070: 616e 7566 6163 7475 7265 7220 636f 6e66 anufacturer conf\n-00002080: 6967 7572 6174 696f 6e20 666f 7220 5c22 iguration for \\\"\n-00002090: 2466 6c61 6773 286f 7329 5c22 220a 7d0a $flags(os)\\\"\".}.\n-000020a0: 6966 2024 666c 6167 7328 616c 7468 7561 if $flags(althua\n-000020b0: 7765 6929 207b 0a72 6567 7375 6220 7b48 wei) {.regsub {H\n-000020c0: 7561 7765 694e 6577 4d6f 6465 7d20 2466 uaweiNewMode} $f\n-000020d0: 6c61 6773 2863 6f6e 6669 6729 207b 4875 lags(config) {Hu\n-000020e0: 6177 6569 416c 744d 6f64 657d 2066 6c61 aweiAltMode} fla\n-000020f0: 6773 2863 6f6e 6669 6729 0a4c 6f67 2022 gs(config).Log \"\n-00002100: 416c 7465 726e 6174 6976 6520 4875 6177 Alternative Huaw\n-00002110: 6569 206d 6f64 6520 7365 7420 676c 6f62 ei mode set glob\n-00002120: 616c 6c79 2c20 6d6f 6469 6679 2063 6f6e ally, modify con\n-00002130: 6669 6722 0a7d 0a69 6620 2466 6c61 6773 fig\".}.if $flags\n-00002140: 286e 6f6d 6269 6d29 207b 0a73 6574 2063 (nombim) {.set c\n-00002150: 6f6e 6669 6728 4e6f 4d42 494d 4368 6563 onfig(NoMBIMChec\n-00002160: 6b29 2031 0a7d 0a69 6620 7b24 636f 6e66 k) 1.}.if {$conf\n-00002170: 6967 284e 6f4d 4249 4d43 6865 636b 293d ig(NoMBIMCheck)=\n-00002180: 3d30 2026 2620 2475 7362 2862 4e75 6d43 =0 && $usb(bNumC\n-00002190: 6f6e 6669 6775 7261 7469 6f6e 7329 203e onfigurations) >\n-000021a0: 2031 7d20 7b0a 4c6f 6720 2244 6576 6963 1} {.Log \"Devic\n-000021b0: 6520 6d61 7920 6861 7665 2061 6e20 4d42 e may have an MB\n-000021c0: 494d 2063 6f6e 6669 6775 7261 7469 6f6e IM configuration\n-000021d0: 2c20 6368 6563 6b20 6472 6976 6572 202e , check driver .\n-000021e0: 2e2e 220a 6966 205b 4368 6563 6b4d 4249 ..\".if [CheckMBI\n-000021f0: 4d5d 207b 0a4c 6f67 2022 2064 7269 7665 M] {.Log \" drive\n-00002200: 7220 666f 7220 4d42 494d 2064 6576 6963 r for MBIM devic\n-00002210: 6573 2069 7320 6176 6169 6c61 626c 6522 es is available\"\n-00002220: 0a4c 6f67 2022 4669 6e64 204d 4249 4d20 .Log \"Find MBIM \n-00002230: 636f 6e66 6967 7572 6174 696f 6e20 6e75 configuration nu\n-00002240: 6d62 6572 202e 2e2e 220a 6966 205b 6361 mber ...\".if [ca\n-00002250: 7463 6820 7b73 6574 2063 6667 6e6f 205b tch {set cfgno [\n-00002260: 6578 6563 202f 7573 722f 7362 696e 2f75 exec /usr/sbin/u\n-00002270: 7362 5f6d 6f64 6573 7769 7463 6820 2d6a sb_modeswitch -j\n-00002280: 202d 5120 2462 7573 5061 7261 6d20 2464 -Q $busParam $d\n-00002290: 6576 5061 7261 6d20 2d76 2024 7573 6228 evParam -v $usb(\n-000022a0: 6964 5665 6e64 6f72 2920 2d70 2024 7573 idVendor) -p $us\n-000022b0: 6228 6964 5072 6f64 7563 7429 5d7d 2065 b(idProduct)]} e\n-000022c0: 7272 5d20 7b0a 4c6f 6720 2245 7272 6f72 rr] {.Log \"Error\n-000022d0: 2077 6865 6e20 7472 7969 6e67 2074 6f20 when trying to \n-000022e0: 6669 6e64 204d 4249 4d20 636f 6e66 6967 find MBIM config\n-000022f0: 7572 6174 696f 6e2c 2073 7769 7463 6820 uration, switch \n-00002300: 746f 206c 6567 6163 7920 6d6f 6465 6d20 to legacy modem \n-00002310: 6d6f 6465 220a 7d20 656c 7365 207b 0a73 mode\".} else {.s\n-00002320: 6574 2063 6667 6e6f 205b 7374 7269 6e67 et cfgno [string\n-00002330: 2074 7269 6d20 2463 6667 6e6f 5d0a 6966 trim $cfgno].if\n-00002340: 207b 2463 6667 6e6f 203e 2030 7d20 7b0a {$cfgno > 0} {.\n-00002350: 7365 7420 636f 6e66 6967 2843 6f6e 6669 set config(Confi\n-00002360: 6775 7261 7469 6f6e 2920 2463 6667 6e6f guration) $cfgno\n-00002370: 0a73 6574 2066 6c61 6773 2863 6f6e 6669 .set flags(confi\n-00002380: 6729 2022 436f 6e66 6967 7572 6174 696f g) \"Configuratio\n-00002390: 6e3d 2463 6667 6e6f 220a 7d20 656c 7365 n=$cfgno\".} else\n-000023a0: 207b 0a4c 6f67 2022 204e 6f20 4d42 494d {.Log \" No MBIM\n-000023b0: 2063 6f6e 6669 6775 7261 7469 6f6e 2066 configuration f\n-000023c0: 6f75 6e64 2c20 7377 6974 6368 2074 6f20 ound, switch to \n-000023d0: 6c65 6761 6379 206d 6f64 656d 206d 6f64 legacy modem mod\n-000023e0: 6522 0a7d 0a7d 0a7d 2065 6c73 6520 7b0a e\".}.}.} else {.\n-000023f0: 4c6f 6720 2220 6e6f 204d 4249 4d20 6472 Log \" no MBIM dr\n-00002400: 6976 6572 2066 6f75 6e64 2c20 7377 6974 iver found, swit\n-00002410: 6368 2074 6f20 6c65 6761 6379 206d 6f64 ch to legacy mod\n-00002420: 656d 206d 6f64 6522 0a7d 0a7d 0a69 6620 em mode\".}.}.if \n-00002430: 5b50 616e 7465 6368 4175 746f 5377 6974 [PantechAutoSwit\n-00002440: 6368 5d20 7b0a 4c6f 6720 2257 6169 7469 ch] {.Log \"Waiti\n-00002450: 6e67 2066 6f72 2050 616e 7465 6368 2061 ng for Pantech a\n-00002460: 7574 6f2d 6d6f 6465 7377 6974 6368 220a uto-modeswitch\".\n-00002470: 7365 7420 7265 706f 7274 2022 6f6b 3a62 set report \"ok:b\n-00002480: 7573 6465 7622 0a7d 0a69 6620 7b24 636f usdev\".}.if {$co\n-00002490: 6e66 6967 2843 6f6e 6669 6775 7261 7469 nfig(Configurati\n-000024a0: 6f6e 2920 3d3d 2030 7d20 7b0a 4c6f 6720 on) == 0} {.Log \n-000024b0: 2243 6f6e 6669 6720 6669 6c65 2063 6f6e \"Config file con\n-000024c0: 7461 696e 7320 6475 6d6d 7920 6d65 7468 tains dummy meth\n-000024d0: 6f64 2c20 646f 206e 6f74 6869 6e67 2e20 od, do nothing. \n-000024e0: 4578 6974 220a 5361 6665 4578 6974 0a7d Exit\".SafeExit.}\n-000024f0: 0a61 6674 6572 2035 3030 0a69 6620 7b24 .after 500.if {$\n-00002500: 636f 6e66 6967 2857 6169 7442 6566 6f72 config(WaitBefor\n-00002510: 6529 2021 3d20 2222 7d20 7b0a 4c6f 6720 e) != \"\"} {.Log \n-00002520: 2244 656c 6179 2074 696d 6520 6f66 2024 \"Delay time of $\n-00002530: 636f 6e66 6967 2857 6169 7442 6566 6f72 config(WaitBefor\n-00002540: 6529 2073 6563 6f6e 6473 220a 6170 7065 e) seconds\".appe\n-00002550: 6e64 2063 6f6e 6669 6728 5761 6974 4265 nd config(WaitBe\n-00002560: 666f 7265 2920 2230 3030 220a 6166 7465 fore) \"000\".afte\n-00002570: 7220 2463 6f6e 6669 6728 5761 6974 4265 r $config(WaitBe\n-00002580: 666f 7265 290a 7d0a 6966 207b 2472 6570 fore).}.if {$rep\n-00002590: 6f72 7420 3d3d 2022 227d 207b 0a69 6620 ort == \"\"} {.if \n-000025a0: 2466 6c61 6773 286c 6f67 6769 6e67 2920 $flags(logging) \n-000025b0: 7b0a 4c6f 6720 2243 6f6d 6d61 6e64 206c {.Log \"Command l\n-000025c0: 696e 653a 5c6e 7573 625f 6d6f 6465 7377 ine:\\nusb_modesw\n-000025d0: 6974 6368 202d 5720 2d44 2024 636f 6e66 itch -W -D $conf\n-000025e0: 6967 5061 7261 6d20 2462 7573 5061 7261 igParam $busPara\n-000025f0: 6d20 2464 6576 5061 7261 6d20 2d76 2024 m $devParam -v $\n-00002600: 7573 6228 6964 5665 6e64 6f72 2920 2d70 usb(idVendor) -p\n-00002610: 2024 7573 6228 6964 5072 6f64 7563 7429 $usb(idProduct)\n-00002620: 202d 6620 5c24 666c 6167 7328 636f 6e66 -f \\$flags(conf\n-00002630: 6967 2922 0a63 6174 6368 207b 7365 7420 ig)\".catch {set \n-00002640: 7265 706f 7274 205b 6578 6563 202f 7573 report [exec /us\n-00002650: 722f 7362 696e 2f75 7362 5f6d 6f64 6573 r/sbin/usb_modes\n-00002660: 7769 7463 6820 2d57 202d 4420 2463 6f6e witch -W -D $con\n-00002670: 6669 6750 6172 616d 2024 6275 7350 6172 figParam $busPar\n-00002680: 616d 2024 6465 7650 6172 616d 202d 7620 am $devParam -v \n-00002690: 2475 7362 2869 6456 656e 646f 7229 202d $usb(idVendor) -\n-000026a0: 7020 2475 7362 2869 6450 726f 6475 6374 p $usb(idProduct\n-000026b0: 2920 2d66 2022 2466 6c61 6773 2863 6f6e ) -f \"$flags(con\n-000026c0: 6669 6729 2220 323e 4031 5d7d 2072 6570 fig)\" 2>@1]} rep\n-000026d0: 6f72 740a 4c6f 6720 225c 6e56 6572 626f ort.Log \"\\nVerbo\n-000026e0: 7365 2064 6562 7567 206f 7574 7075 7420 se debug output \n-000026f0: 6f66 2075 7362 5f6d 6f64 6573 7769 7463 of usb_modeswitc\n-00002700: 6820 616e 6420 6c69 6275 7362 2066 6f6c h and libusb fol\n-00002710: 6c6f 7773 220a 4c6f 6720 2228 4e6f 7465 lows\".Log \"(Note\n-00002720: 2074 6861 7420 736f 6d65 2055 5342 2065 that some USB e\n-00002730: 7272 6f72 7320 6172 6520 746f 2062 6520 rrors are to be \n-00002740: 6578 7065 6374 6564 2069 6e20 7468 6520 expected in the \n-00002750: 7072 6f63 6573 7329 220a 4c6f 6720 222d process)\".Log \"-\n-00002760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00002770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d22 ---------------\"\n-00002780: 0a4c 6f67 2024 7265 706f 7274 0a4c 6f67 .Log $report.Log\n-00002790: 2022 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d \"--------------\n-000027a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-000027b0: 2d2d 220a 4c6f 6720 2228 656e 6420 6f66 --\".Log \"(end of\n-000027c0: 2075 7362 5f6d 6f64 6573 7769 7463 6820 usb_modeswitch \n-000027d0: 6f75 7470 7574 295c 6e22 0a7d 2065 6c73 output)\\n\".} els\n-000027e0: 6520 7b0a 6361 7463 6820 7b73 6574 2072 e {.catch {set r\n-000027f0: 6570 6f72 7420 5b65 7865 6320 2f75 7372 eport [exec /usr\n-00002800: 2f73 6269 6e2f 7573 625f 6d6f 6465 7377 /sbin/usb_modesw\n-00002810: 6974 6368 202d 5120 2d44 2024 636f 6e66 itch -Q -D $conf\n-00002820: 6967 5061 7261 6d20 2462 7573 5061 7261 igParam $busPara\n-00002830: 6d20 2464 6576 5061 7261 6d20 2d76 2024 m $devParam -v $\n-00002840: 7573 6228 6964 5665 6e64 6f72 2920 2d70 usb(idVendor) -p\n-00002850: 2024 7573 6228 6964 5072 6f64 7563 7429 $usb(idProduct)\n-00002860: 202d 6620 2224 666c 6167 7328 636f 6e66 -f \"$flags(conf\n-00002870: 6967 2922 2032 3e40 315d 7d20 7265 706f ig)\" 2>@1]} repo\n-00002880: 7274 0a7d 0a7d 0a69 6620 7b24 636f 6e66 rt.}.}.if {$conf\n-00002890: 6967 2843 6f6e 6669 6775 7261 7469 6f6e ig(Configuration\n-000028a0: 2920 213d 2022 227d 207b 0a73 6574 2069 ) != \"\"} {.set i\n-000028b0: 6664 6972 205b 7265 6773 7562 207b 285c fdir [regsub {(\\\n-000028c0: 6429 3a5c 642b 5c2e 307d 2024 6966 6469 d):\\d+\\.0} $ifdi\n-000028d0: 7220 225c 5c31 3a24 636f 6e66 6967 2843 r \"\\\\1:$config(C\n-000028e0: 6f6e 6669 6775 7261 7469 6f6e 292e 3022 onfiguration).0\"\n-000028f0: 5d0a 7d0a 6966 205b 7265 6765 7870 207b ].}.if [regexp {\n-00002900: 6f6b 3a62 7573 6465 767d 2024 7265 706f ok:busdev} $repo\n-00002910: 7274 5d20 7b0a 6966 205b 4368 6563 6b53 rt] {.if [CheckS\n-00002920: 7563 6365 7373 2024 6465 7664 6972 5d20 uccess $devdir] \n-00002930: 7b0a 4c6f 6720 224d 6f64 6520 7377 6974 {.Log \"Mode swit\n-00002940: 6368 696e 6720 7761 7320 7375 6363 6573 ching was succes\n-00002950: 7366 756c 2c20 666f 756e 6420 2475 7362 sful, found $usb\n-00002960: 2869 6456 656e 646f 7229 3a24 7573 6228 (idVendor):$usb(\n-00002970: 6964 5072 6f64 7563 7429 2028 2475 7362 idProduct) ($usb\n-00002980: 286d 616e 7566 6163 7475 7265 7229 3a20 (manufacturer): \n-00002990: 2475 7362 2870 726f 6475 6374 2929 220a $usb(product))\".\n-000029a0: 5379 734c 6f67 2022 7573 625f 6d6f 6465 SysLog \"usb_mode\n-000029b0: 7377 6974 6368 3a20 7377 6974 6368 6564 switch: switched\n-000029c0: 2074 6f20 2475 7362 2869 6456 656e 646f to $usb(idVendo\n-000029d0: 7229 3a24 7573 6228 6964 5072 6f64 7563 r):$usb(idProduc\n-000029e0: 7429 206f 6e20 5b66 6f72 6d61 7420 2530 t) on [format %0\n-000029f0: 3364 2024 7573 6228 6275 736e 756d 295d 3d $usb(busnum)]\n-00002a00: 2f5b 666f 726d 6174 2025 3033 6420 2475 /[format %03d $u\n-00002a10: 7362 2864 6576 6e75 6d29 5d22 0a7d 2065 sb(devnum)]\".} e\n-00002a20: 6c73 6520 7b0a 4c6f 6720 225c 6e54 6172 lse {.Log \"\\nTar\n-00002a30: 6765 7420 636f 6e66 6967 206e 6f74 206d get config not m\n-00002a40: 6174 6368 696e 6720 2d20 6375 7272 656e atching - curren\n-00002a50: 7420 7661 6c75 6573 2061 7265 220a 4c6f t values are\".Lo\n-00002a60: 6741 7474 7269 6275 7465 730a 4c6f 6720 gAttributes.Log \n-00002a70: 225c 6e4d 6f64 6520 7377 6974 6368 696e \"\\nMode switchin\n-00002a80: 6720 6d61 7920 6861 7665 2066 6169 6c65 g may have faile\n-00002a90: 642e 2045 7869 7422 0a53 6166 6545 7869 d. Exit\".SafeExi\n-00002aa0: 740a 7d0a 7d20 656c 7365 207b 0a69 6620 t.}.} else {.if \n-00002ab0: 7b21 5b66 696c 6520 6973 6469 7265 6374 {![file isdirect\n-00002ac0: 6f72 7920 2464 6576 6469 725d 7d20 7b0a ory $devdir]} {.\n-00002ad0: 4c6f 6720 2244 6576 6963 6520 6469 7265 Log \"Device dire\n-00002ae0: 6374 6f72 7920 696e 2073 7973 6673 2069 ctory in sysfs i\n-00002af0: 7320 676f 6e65 2120 536f 6d65 7468 696e s gone! Somethin\n-00002b00: 6720 7765 6e74 2077 726f 6e67 2c20 6162 g went wrong, ab\n-00002b10: 6f72 7422 0a53 6166 6545 7869 740a 7d0a ort\".SafeExit.}.\n-00002b20: 6966 207b 215b 7265 6765 7870 207b 6f6b if {![regexp {ok\n-00002b30: 3a7d 2024 7265 706f 7274 5d7d 207b 0a4c :} $report]} {.L\n-00002b40: 6f67 2022 5c6e 436f 7265 2070 726f 6772 og \"\\nCore progr\n-00002b50: 616d 2072 6570 6f72 7465 6420 7377 6974 am reported swit\n-00002b60: 6368 696e 6720 6661 696c 7572 652e 2045 ching failure. E\n-00002b70: 7869 7422 0a53 6166 6545 7869 740a 7d0a xit\".SafeExit.}.\n-00002b80: 6966 207b 215b 6669 6c65 2065 7869 7374 if {![file exist\n-00002b90: 7320 2464 6576 6469 722f 6964 5072 6f64 s $devdir/idProd\n-00002ba0: 7563 745d 7d20 7b0a 6166 7465 7220 3130 uct]} {.after 10\n-00002bb0: 3030 0a7d 0a52 6561 6455 5342 4174 7472 00.}.ReadUSBAttr\n-00002bc0: 7320 2464 6576 6469 7220 2469 6664 6972 s $devdir $ifdir\n-00002bd0: 0a7d 0a69 6620 7b5b 7374 7269 6e67 206c .}.if {[string l\n-00002be0: 656e 6774 6820 2224 7573 6228 6964 5665 ength \"$usb(idVe\n-00002bf0: 6e64 6f72 2924 7573 6228 6964 5072 6f64 ndor)$usb(idProd\n-00002c00: 7563 7429 225d 203c 2038 7d20 7b0a 6966 uct)\"] < 8} {.if\n-00002c10: 207b 215b 7265 6765 7870 207b 6f6b 3a28 {![regexp {ok:(\n-00002c20: 5c77 7b34 7d29 3a28 5c77 7b34 7d29 7d20 \\w{4}):(\\w{4})} \n-00002c30: 2472 6570 6f72 7420 6420 7573 6228 6964 $report d usb(id\n-00002c40: 5665 6e64 6f72 2920 7573 6228 6964 5072 Vendor) usb(idPr\n-00002c50: 6f64 7563 7429 5d7d 207b 0a4c 6f67 2022 oduct)]} {.Log \"\n-00002c60: 4e6f 2074 6172 6765 7420 7665 6e64 6f72 No target vendor\n-00002c70: 2f70 726f 6475 6374 2049 4420 666f 756e /product ID foun\n-00002c80: 6420 6f72 2067 6976 656e 2c20 6361 6e27 d or given, can'\n-00002c90: 7420 636f 6e74 696e 7565 2e20 4162 6f72 t continue. Abor\n-00002ca0: 7422 0a53 6166 6545 7869 740a 7d0a 7d0a t\".SafeExit.}.}.\n-00002cb0: 6166 7465 7220 3530 300a 6966 207b 5b6c after 500.if {[l\n-00002cc0: 6c65 6e67 7468 205b 676c 6f62 202d 6e6f length [glob -no\n-00002cd0: 636f 6d70 6c61 696e 2024 6465 7664 6972 complain $devdir\n-00002ce0: 2f24 6966 6469 722f 7474 7955 5342 2a5d /$ifdir/ttyUSB*]\n-00002cf0: 5d20 3e20 307d 207b 0a4c 6f67 2022 5365 ] > 0} {.Log \"Se\n-00002d00: 7269 616c 2055 5342 2064 7269 7665 7220 rial USB driver \n-00002d10: 626f 756e 6420 746f 2069 6e74 6572 6661 bound to interfa\n-00002d20: 6365 2030 5c6e 2077 696c 6c20 7472 7920 ce 0\\n will try \n-00002d30: 746f 2067 7565 7373 2061 6e64 2073 796d to guess and sym\n-00002d40: 6c69 6e6b 206d 6f64 656d 2070 6f72 7420 link modem port \n-00002d50: 6f6e 206e 6578 7420 636f 6e6e 6563 7422 on next connect\"\n-00002d60: 0a41 6464 546f 4c69 7374 206c 696e 6b5f .AddToList link_\n-00002d70: 6c69 7374 2024 7573 6228 6964 5665 6e64 list $usb(idVend\n-00002d80: 6f72 293a 2475 7362 2869 6450 726f 6475 or):$usb(idProdu\n-00002d90: 6374 290a 7d0a 6966 205b 7265 6765 7870 ct).}.if [regexp\n-00002da0: 207b 6f6b 3a7d 2024 7265 706f 7274 5d20 {ok:} $report] \n-00002db0: 7b0a 4c6f 6720 2243 6865 636b 2066 6f72 {.Log \"Check for\n-00002dc0: 2041 564f 4944 5f52 4553 4554 5f51 5549 AVOID_RESET_QUI\n-00002dd0: 524b 206b 6572 6e65 6c20 6174 7472 6962 RK kernel attrib\n-00002de0: 7574 6522 0a69 6620 5b66 696c 6520 6578 ute\".if [file ex\n-00002df0: 6973 7473 2024 6465 7664 6972 2f61 766f ists $devdir/avo\n-00002e00: 6964 5f72 6573 6574 5f71 7569 726b 5d20 id_reset_quirk] \n-00002e10: 7b0a 6966 205b 6361 7463 6820 7b65 7865 {.if [catch {exe\n-00002e20: 6320 6563 686f 2022 3122 203e 2464 6576 c echo \"1\" >$dev\n-00002e30: 6469 722f 6176 6f69 645f 7265 7365 745f dir/avoid_reset_\n-00002e40: 7175 6972 6b20 323e 2f64 6576 2f6e 756c quirk 2>/dev/nul\n-00002e50: 6c7d 2065 7272 5d20 7b0a 4c6f 6720 2220 l} err] {.Log \" \n-00002e60: 4572 726f 7220 7365 7474 696e 6720 7468 Error setting th\n-00002e70: 6520 6174 7472 6962 7574 653a 2024 6572 e attribute: $er\n-00002e80: 7222 0a7d 2065 6c73 6520 7b0a 4c6f 6720 r\".} else {.Log \n-00002e90: 2220 4156 4f49 445f 5245 5345 545f 5155 \" AVOID_RESET_QU\n-00002ea0: 4952 4b20 6163 7469 7661 7465 6422 0a7d IRK activated\".}\n-00002eb0: 0a7d 2065 6c73 6520 7b0a 4c6f 6720 2220 .} else {.Log \" \n-00002ec0: 6e6f 7420 7072 6573 656e 7420 696e 2074 not present in t\n-00002ed0: 6869 7320 6b65 726e 656c 220a 7d0a 7d0a his kernel\".}.}.\n-00002ee0: 4c6f 6720 225c 6e41 6c6c 2064 6f6e 652c Log \"\\nAll done,\n-00002ef0: 2065 7869 745c 6e22 0a53 6166 6545 7869 exit\\n\".SafeExi\n-00002f00: 740a 7d0a 7072 6f63 207b 5265 6164 5343 t.}.proc {ReadSC\n-00002f10: 5349 4174 7472 737d 207b 746f 7064 6972 SIAttrs} {topdir\n-00002f20: 7d20 7b0a 676c 6f62 616c 2073 6373 690a } {.global scsi.\n-00002f30: 7365 7420 636f 756e 7465 7220 300a 7365 set counter 0.se\n-00002f40: 7420 7379 7364 6972 2024 746f 7064 6972 t sysdir $topdir\n-00002f50: 0a4c 6f67 2022 4368 6563 6b20 7374 6f72 .Log \"Check stor\n-00002f60: 6167 6520 7472 6565 2069 6e20 7379 7366 age tree in sysf\n-00002f70: 7320 2e2e 2e22 0a77 6869 6c65 207b 2463 s ...\".while {$c\n-00002f80: 6f75 6e74 6572 203c 2032 307d 207b 0a4c ounter < 20} {.L\n-00002f90: 6f67 2022 206c 6f6f 7020 2463 6f75 6e74 og \" loop $count\n-00002fa0: 6572 2f32 3022 0a69 6620 7b21 5b66 696c er/20\".if {![fil\n-00002fb0: 6520 6973 6469 7265 6374 6f72 7920 2473 e isdirectory $s\n-00002fc0: 7973 6469 725d 7d20 7b0a 4c6f 6720 2220 ysdir]} {.Log \" \n-00002fd0: 7379 7366 7320 6465 7669 6365 2074 7265 sysfs device tre\n-00002fe0: 6520 6973 2067 6f6e 653b 2061 626f 7274 e is gone; abort\n-00002ff0: 2053 4353 4920 7661 6c75 6520 6368 6563 SCSI value chec\n-00003000: 6b22 0a72 6574 7572 6e20 300a 7d0a 6966 k\".return 0.}.if\n-00003010: 207b 5b73 6574 2064 6972 4c69 7374 205b {[set dirList [\n-00003020: 676c 6f62 202d 6e6f 636f 6d70 6c61 696e glob -nocomplain\n-00003030: 2024 746f 7064 6972 2f68 6f73 742a 5d5d $topdir/host*]]\n-00003040: 2021 3d20 2222 7d20 7b0a 7365 7420 7379 != \"\"} {.set sy\n-00003050: 7364 6972 205b 6c69 6e64 6578 2024 6469 sdir [lindex $di\n-00003060: 724c 6973 7420 305d 0a69 6620 7b5b 7365 rList 0].if {[se\n-00003070: 7420 6469 724c 6973 7420 5b67 6c6f 6220 t dirList [glob \n-00003080: 2d6e 6f63 6f6d 706c 6169 6e20 2473 7973 -nocomplain $sys\n-00003090: 6469 722f 7461 7267 6574 2a5d 5d20 213d dir/target*]] !=\n-000030a0: 2022 227d 207b 0a73 6574 2073 7973 6469 \"\"} {.set sysdi\n-000030b0: 7220 5b6c 696e 6465 7820 2464 6972 4c69 r [lindex $dirLi\n-000030c0: 7374 2030 5d0a 7265 6765 7870 207b 2e2a st 0].regexp {.*\n-000030d0: 7461 7267 6574 282e 2a29 7d20 2473 7973 target(.*)} $sys\n-000030e0: 6469 7220 6420 7375 6264 6972 0a69 6620 dir d subdir.if \n-000030f0: 7b5b 7365 7420 6469 724c 6973 7420 5b67 {[set dirList [g\n-00003100: 6c6f 6220 2d6e 6f63 6f6d 706c 6169 6e20 lob -nocomplain \n-00003110: 2473 7973 6469 722f 2473 7562 6469 722a $sysdir/$subdir*\n-00003120: 5d5d 2021 3d20 2222 7d20 7b0a 7365 7420 ]] != \"\"} {.set \n-00003130: 7379 7364 6972 205b 6c69 6e64 6578 2024 sysdir [lindex $\n-00003140: 6469 724c 6973 7420 305d 0a69 6620 5b66 dirList 0].if [f\n-00003150: 696c 6520 6578 6973 7473 2024 7379 7364 ile exists $sysd\n-00003160: 6972 2f76 656e 646f 725d 207b 0a4c 6f67 ir/vendor] {.Log\n-00003170: 2022 2053 746f 7261 6765 2074 7265 6520 \" Storage tree \n-00003180: 6973 2072 6561 6479 220a 6272 6561 6b0a is ready\".break.\n-00003190: 7d0a 7d0a 7d0a 7d0a 6166 7465 7220 3530 }.}.}.}.after 50\n-000031a0: 300a 696e 6372 2063 6f75 6e74 6572 0a7d 0.incr counter.}\n-000031b0: 0a69 6620 7b24 636f 756e 7465 7220 3d3d .if {$counter ==\n-000031c0: 2032 307d 207b 0a4c 6f67 2022 5343 5349 20} {.Log \"SCSI\n-000031d0: 2074 7265 6520 6e6f 7420 666f 756e 643b tree not found;\n-000031e0: 2079 6f75 206d 6179 2077 616e 7420 746f you may want to\n-000031f0: 2063 6865 636b 2069 6620 7468 6973 2070 check if this p\n-00003200: 6174 682f 6669 6c65 2065 7869 7374 733a ath/file exists:\n-00003210: 220a 4c6f 6720 2224 7379 7364 6972 2f76 \".Log \"$sysdir/v\n-00003220: 656e 646f 725c 6e22 0a72 6574 7572 6e20 endor\\n\".return \n-00003230: 300a 7d0a 4c6f 6720 2252 6561 6420 5343 0.}.Log \"Read SC\n-00003240: 5349 2076 616c 7565 7320 2e2e 2e22 0a66 SI values ...\".f\n-00003250: 6f72 6561 6368 2061 7474 7220 7b76 656e oreach attr {ven\n-00003260: 646f 7220 6d6f 6465 6c20 7265 767d 207b dor model rev} {\n-00003270: 0a69 6620 5b66 696c 6520 6578 6973 7473 .if [file exists\n-00003280: 2024 7379 7364 6972 2f24 6174 7472 5d20 $sysdir/$attr] \n-00003290: 7b0a 7365 7420 7263 205b 6f70 656e 2024 {.set rc [open $\n-000032a0: 7379 7364 6972 2f24 6174 7472 2072 5d0a sysdir/$attr r].\n-000032b0: 7365 7420 7363 7369 2824 6174 7472 2920 set scsi($attr) \n-000032c0: 5b72 6561 6420 2d6e 6f6e 6577 6c69 6e65 [read -nonewline\n-000032d0: 2024 7263 5d0a 636c 6f73 6520 2472 630a $rc].close $rc.\n-000032e0: 7d20 656c 7365 207b 0a73 6574 2073 6373 } else {.set scs\n-000032f0: 6928 2461 7474 7229 2022 220a 4c6f 6720 i($attr) \"\".Log \n-00003300: 2257 6172 6e69 6e67 3a20 5343 5349 2061 \"Warning: SCSI a\n-00003310: 7474 7269 6275 7465 205c 2224 6174 7472 ttribute \\\"$attr\n-00003320: 5c22 206e 6f74 2066 6f75 6e64 2e22 0a7d \\\" not found.\".}\n-00003330: 0a7d 0a72 6574 7572 6e20 310a 7d0a 7072 .}.return 1.}.pr\n-00003340: 6f63 207b 5265 6164 5553 4241 7474 7273 oc {ReadUSBAttrs\n-00003350: 7d20 7b64 6972 2061 7267 737d 207b 0a67 } {dir args} {.g\n-00003360: 6c6f 6261 6c20 7573 620a 7365 7420 6174 lobal usb.set at\n-00003370: 7472 4c69 7374 207b 6964 5665 6e64 6f72 trList {idVendor\n-00003380: 2069 6450 726f 6475 6374 2062 436f 6e66 idProduct bConf\n-00003390: 6967 7572 6174 696f 6e56 616c 7565 206d igurationValue m\n-000033a0: 616e 7566 6163 7475 7265 7220 7072 6f64 anufacturer prod\n-000033b0: 7563 7420 7365 7269 616c 2064 6576 6e75 uct serial devnu\n-000033c0: 6d20 6275 736e 756d 2062 4e75 6d43 6f6e m busnum bNumCon\n-000033d0: 6669 6775 7261 7469 6f6e 737d 0a73 6574 figurations}.set\n-000033e0: 206d 616e 6461 746f 7279 4c69 7374 207b mandatoryList {\n-000033f0: 6964 5665 6e64 6f72 2069 6450 726f 6475 idVendor idProdu\n-00003400: 6374 2062 4e75 6d43 6f6e 6669 6775 7261 ct bNumConfigura\n-00003410: 7469 6f6e 737d 0a73 6574 2072 6573 756c tions}.set resul\n-00003420: 7420 310a 6966 207b 2461 7267 7320 213d t 1.if {$args !=\n-00003430: 2022 227d 207b 0a6c 6170 7065 6e64 2061 \"\"} {.lappend a\n-00003440: 7474 724c 6973 7420 2224 6172 6773 2f62 ttrList \"$args/b\n-00003450: 496e 7465 7266 6163 6543 6c61 7373 220a InterfaceClass\".\n-00003460: 6c61 7070 656e 6420 6d61 6e64 6174 6f72 lappend mandator\n-00003470: 794c 6973 7420 2224 6172 6773 2f62 496e yList \"$args/bIn\n-00003480: 7465 7266 6163 6543 6c61 7373 220a 7d0a terfaceClass\".}.\n-00003490: 666f 7265 6163 6820 6174 7472 2024 6174 foreach attr $at\n-000034a0: 7472 4c69 7374 207b 0a69 6620 5b66 696c trList {.if [fil\n-000034b0: 6520 6578 6973 7473 2024 6469 722f 2461 e exists $dir/$a\n-000034c0: 7474 725d 207b 0a73 6574 2072 6320 5b6f ttr] {.set rc [o\n-000034d0: 7065 6e20 2464 6972 2f24 6174 7472 2072 pen $dir/$attr r\n-000034e0: 5d0a 7365 7420 7573 6228 2461 7474 7229 ].set usb($attr)\n-000034f0: 205b 7374 7269 6e67 2074 7269 6d20 5b72 [string trim [r\n-00003500: 6561 6420 2d6e 6f6e 6577 6c69 6e65 2024 ead -nonewline $\n-00003510: 7263 5d5d 0a63 6c6f 7365 2024 7263 0a7d rc]].close $rc.}\n-00003520: 2065 6c73 6520 7b0a 7365 7420 7573 6228 else {.set usb(\n-00003530: 2461 7474 7229 2022 220a 6966 207b 5b6c $attr) \"\".if {[l\n-00003540: 7365 6172 6368 2024 6d61 6e64 6174 6f72 search $mandator\n-00003550: 794c 6973 7420 2461 7474 725d 203e 202d yList $attr] > -\n-00003560: 317d 207b 0a73 6574 2072 6573 756c 7420 1} {.set result \n-00003570: 300a 7d0a 6966 207b 2461 7474 7220 3d3d 0.}.if {$attr ==\n-00003580: 2022 7365 7269 616c 227d 207b 636f 6e74 \"serial\"} {cont\n-00003590: 696e 7565 7d0a 4c6f 6720 2220 2020 5761 inue}.Log \" Wa\n-000035a0: 726e 696e 673a 2055 5342 2061 7474 7269 rning: USB attri\n-000035b0: 6275 7465 205c 2224 6174 7472 5c22 206e bute \\\"$attr\\\" n\n-000035c0: 6f74 2066 6f75 6e64 220a 7d0a 7d0a 7265 ot found\".}.}.re\n-000035d0: 7475 726e 2024 7265 7375 6c74 0a7d 0a70 turn $result.}.p\n-000035e0: 726f 6320 7b4d 6174 6368 4465 7669 6365 roc {MatchDevice\n-000035f0: 7d20 7b63 6f6e 6669 677d 207b 0a67 6c6f } {config} {.glo\n-00003600: 6261 6c20 7363 7369 2075 7362 206d 6174 bal scsi usb mat\n-00003610: 6368 0a73 6574 2064 6576 696e 666f 205b ch.set devinfo [\n-00003620: 6669 6c65 2074 6169 6c20 2463 6f6e 6669 file tail $confi\n-00003630: 675d 0a73 6574 2069 6e66 6f4c 6973 7420 g].set infoList \n-00003640: 5b73 706c 6974 2024 6465 7669 6e66 6f20 [split $devinfo \n-00003650: 3a5d 0a73 6574 2073 7472 696e 674c 6973 :].set stringLis\n-00003660: 7420 5b6c 7261 6e67 6520 2469 6e66 6f4c t [lrange $infoL\n-00003670: 6973 7420 3220 656e 645d 0a69 6620 7b5b ist 2 end].if {[\n-00003680: 6c6c 656e 6774 6820 2473 7472 696e 674c llength $stringL\n-00003690: 6973 745d 203d 3d20 307d 207b 7265 7475 ist] == 0} {retu\n-000036a0: 726e 2031 7d0a 666f 7265 6163 6820 7465 rn 1}.foreach te\n-000036b0: 7374 7374 7269 6e67 2024 7374 7269 6e67 ststring $string\n-000036c0: 4c69 7374 207b 0a69 6620 7b24 7465 7374 List {.if {$test\n-000036d0: 7374 7269 6e67 203d 3d20 223f 227d 207b string == \"?\"} {\n-000036e0: 7265 7475 726e 2030 7d0a 7365 7420 746f return 0}.set to\n-000036f0: 6b65 6e4c 6973 7420 5b73 706c 6974 2024 kenList [split $\n-00003700: 7465 7374 7374 7269 6e67 203d 5d0a 7365 teststring =].se\n-00003710: 7420 6964 205b 6c69 6e64 6578 2024 746f t id [lindex $to\n-00003720: 6b65 6e4c 6973 7420 305d 0a73 6574 206d kenList 0].set m\n-00003730: 6174 6368 7374 7269 6e67 205b 6c69 6e64 atchstring [lind\n-00003740: 6578 2024 746f 6b65 6e4c 6973 7420 315d ex $tokenList 1]\n-00003750: 0a73 6574 2062 6c61 6e6b 7374 7269 6e67 .set blankstring\n-00003760: 2022 220a 7265 6773 7562 202d 616c 6c20 \"\".regsub -all \n-00003770: 7b5f 7d20 246d 6174 6368 7374 7269 6e67 {_} $matchstring\n-00003780: 207b 207d 2062 6c61 6e6b 7374 7269 6e67 { } blankstring\n-00003790: 0a4c 6f67 2022 6d61 7463 6820 246d 6174 .Log \"match $mat\n-000037a0: 6368 2824 6964 2922 0a4c 6f67 2022 2020 ch($id)\".Log \" \n-000037b0: 7374 7269 6e67 3120 2865 7861 6374 293a string1 (exact):\n-000037c0: 2020 246d 6174 6368 7374 7269 6e67 220a $matchstring\".\n-000037d0: 4c6f 6720 2220 2073 7472 696e 6732 2028 Log \" string2 (\n-000037e0: 626c 616e 6b73 293a 2024 626c 616e 6b73 blanks): $blanks\n-000037f0: 7472 696e 6722 0a4c 6f67 2022 2064 6576 tring\".Log \" dev\n-00003800: 6963 6520 7374 7269 6e67 3a20 5b73 6574 ice string: [set\n-00003810: 2024 6d61 7463 6828 2469 6429 5d22 0a69 $match($id)]\".i\n-00003820: 6620 7b21 285b 7374 7269 6e67 206d 6174 f {!([string mat\n-00003830: 6368 202a 246d 6174 6368 7374 7269 6e67 ch *$matchstring\n-00003840: 2a20 5b73 6574 2024 6d61 7463 6828 2469 * [set $match($i\n-00003850: 6429 5d5d 207c 7c20 5b73 7472 696e 6720 d)]] || [string \n-00003860: 6d61 7463 6820 2a24 626c 616e 6b73 7472 match *$blankstr\n-00003870: 696e 672a 205b 7365 7420 246d 6174 6368 ing* [set $match\n-00003880: 2824 6964 295d 5d29 7d20 7b0a 7265 7475 ($id)]])} {.retu\n-00003890: 726e 2030 0a7d 0a7d 0a72 6574 7572 6e20 rn 0.}.}.return \n-000038a0: 310a 7d0a 7072 6f63 207b 5061 7273 6547 1.}.proc {ParseG\n-000038b0: 6c6f 6261 6c43 6f6e 6669 677d 207b 7061 lobalConfig} {pa\n-000038c0: 7468 7d20 7b0a 676c 6f62 616c 2066 6c61 th} {.global fla\n-000038d0: 6773 0a73 6574 2063 6f6e 6669 6746 696c gs.set configFil\n-000038e0: 6520 2222 0a69 6620 5b73 7472 696e 6720 e \"\".if [string \n-000038f0: 6c65 6e67 7468 2024 7061 7468 5d20 7b0a length $path] {.\n-00003900: 7365 7420 706c 6163 6573 205b 6c69 7374 set places [list\n-00003910: 2024 7061 7468 5d0a 7d20 656c 7365 207b $path].} else {\n-00003920: 0a73 6574 2070 6c61 6365 7320 5b6c 6973 .set places [lis\n-00003930: 7420 2f65 7463 2f75 7362 5f6d 6f64 6573 t /etc/usb_modes\n-00003940: 7769 7463 682e 636f 6e66 202f 6574 632f witch.conf /etc/\n-00003950: 7379 7363 6f6e 6669 672f 7573 625f 6d6f sysconfig/usb_mo\n-00003960: 6465 7377 6974 6368 202f 6574 632f 6465 deswitch /etc/de\n-00003970: 6661 756c 742f 7573 625f 6d6f 6465 7377 fault/usb_modesw\n-00003980: 6974 6368 5d0a 7d0a 666f 7265 6163 6820 itch].}.foreach \n-00003990: 6366 6720 2470 6c61 6365 7320 7b0a 6966 cfg $places {.if\n-000039a0: 205b 6669 6c65 2065 7869 7374 7320 2463 [file exists $c\n-000039b0: 6667 5d20 7b0a 7365 7420 636f 6e66 6967 fg] {.set config\n-000039c0: 4669 6c65 2024 6366 670a 6272 6561 6b0a File $cfg.break.\n-000039d0: 7d0a 7d0a 6966 207b 2463 6f6e 6669 6746 }.}.if {$configF\n-000039e0: 696c 6520 3d3d 2022 227d 207b 7265 7475 ile == \"\"} {retu\n-000039f0: 726e 2022 4e6f 2063 6f6e 6669 6775 7261 rn \"No configura\n-00003a00: 7469 6f6e 2066 696c 6520 666f 756e 642c tion file found,\n-00003a10: 2075 7369 6e67 2064 6566 6175 6c74 7322 using defaults\"\n-00003a20: 7d0a 7365 7420 7263 205b 6f70 656e 2024 }.set rc [open $\n-00003a30: 636f 6e66 6967 4669 6c65 2072 5d0a 7768 configFile r].wh\n-00003a40: 696c 6520 7b21 5b65 6f66 2024 7263 5d7d ile {![eof $rc]}\n-00003a50: 207b 0a67 6574 7320 2472 6320 6c69 6e65 {.gets $rc line\n-00003a60: 0a69 6620 5b72 6567 6578 7020 7b5e 237d .if [regexp {^#}\n-00003a70: 205b 7374 7269 6e67 2074 7269 6d20 246c [string trim $l\n-00003a80: 696e 655d 5d20 7b63 6f6e 7469 6e75 657d ine]] {continue}\n-00003a90: 0a69 6620 5b72 6567 6578 7020 7b44 6973 .if [regexp {Dis\n-00003aa0: 6162 6c65 4d42 494d 476c 6f62 616c 5c73 ableMBIMGlobal\\s\n-00003ab0: 2a3d 5c73 2a28 5b5e 5c73 5d2b 297d 2024 *=\\s*([^\\s]+)} $\n-00003ac0: 6c69 6e65 2064 2076 616c 5d20 7b0a 7365 line d val] {.se\n-00003ad0: 7420 666c 6167 7328 6e6f 6d62 696d 2920 t flags(nombim) \n-00003ae0: 5b72 6567 6578 7020 2d6e 6f63 6173 6520 [regexp -nocase \n-00003af0: 7b31 7c79 6573 7c74 7275 657d 2024 7661 {1|yes|true} $va\n-00003b00: 6c5d 0a7d 0a69 6620 5b72 6567 6578 7020 l].}.if [regexp \n-00003b10: 7b44 6973 6162 6c65 5377 6974 6368 696e {DisableSwitchin\n-00003b20: 675c 732a 3d5c 732a 285b 5e5c 735d 2b29 g\\s*=\\s*([^\\s]+)\n-00003b30: 7d20 246c 696e 6520 6420 7661 6c5d 207b } $line d val] {\n-00003b40: 0a73 6574 2066 6c61 6773 286e 6f73 7769 .set flags(noswi\n-00003b50: 7463 6869 6e67 2920 5b72 6567 6578 7020 tching) [regexp \n-00003b60: 2d6e 6f63 6173 6520 7b31 7c79 6573 7c74 -nocase {1|yes|t\n-00003b70: 7275 657d 2024 7661 6c5d 0a7d 0a69 6620 rue} $val].}.if \n-00003b80: 5b72 6567 6578 7020 7b45 6e61 626c 654c [regexp {EnableL\n-00003b90: 6f67 6769 6e67 5c73 2a3d 5c73 2a28 5b5e ogging\\s*=\\s*([^\n-00003ba0: 5c73 5d2b 297d 2024 6c69 6e65 2064 2076 \\s]+)} $line d v\n-00003bb0: 616c 5d20 7b0a 7365 7420 666c 6167 7328 al] {.set flags(\n-00003bc0: 6c6f 6767 696e 6729 205b 7265 6765 7870 logging) [regexp\n-00003bd0: 202d 6e6f 6361 7365 207b 317c 7965 737c -nocase {1|yes|\n-00003be0: 7472 7565 7d20 2476 616c 5d0a 7d0a 6966 true} $val].}.if\n-00003bf0: 205b 7265 6765 7870 207b 5365 7453 746f [regexp {SetSto\n-00003c00: 7261 6765 4465 6c61 795c 732a 3d5c 732a rageDelay\\s*=\\s*\n-00003c10: 285b 5e5c 735d 2b29 7d20 246c 696e 6520 ([^\\s]+)} $line \n-00003c20: 6420 7661 6c5d 207b 0a69 6620 5b72 6567 d val] {.if [reg\n-00003c30: 6578 7020 7b5c 642b 7d20 2476 616c 5d20 exp {\\d+} $val] \n-00003c40: 7b0a 7365 7420 666c 6167 7328 7374 6f72 {.set flags(stor\n-00003c50: 6465 6c61 7929 2024 7661 6c0a 7d0a 7d0a delay) $val.}.}.\n-00003c60: 6966 205b 7265 6765 7870 207b 4875 6177 if [regexp {Huaw\n-00003c70: 6569 416c 744d 6f64 6547 6c6f 6261 6c5c eiAltModeGlobal\\\n-00003c80: 732a 3d5c 732a 285b 5e5c 735d 2b29 7d20 s*=\\s*([^\\s]+)} \n-00003c90: 246c 696e 6520 6420 7661 6c5d 207b 0a73 $line d val] {.s\n-00003ca0: 6574 2066 6c61 6773 2861 6c74 6875 6177 et flags(althuaw\n-00003cb0: 6569 2920 5b72 6567 6578 7020 2d6e 6f63 ei) [regexp -noc\n-00003cc0: 6173 6520 7b31 7c79 6573 7c74 7275 657d ase {1|yes|true}\n-00003cd0: 2024 7661 6c5d 0a7d 0a7d 0a72 6574 7572 $val].}.}.retur\n-00003ce0: 6e20 2255 7365 2067 6c6f 6261 6c20 636f n \"Use global co\n-00003cf0: 6e66 6967 2066 696c 653a 2024 636f 6e66 nfig file: $conf\n-00003d00: 6967 4669 6c65 220a 7d0a 7072 6f63 2050 igFile\".}.proc P\n-00003d10: 6172 7365 4465 7669 6365 436f 6e66 6967 arseDeviceConfig\n-00003d20: 207b 6366 677d 207b 0a67 6c6f 6261 6c20 {cfg} {.global \n-00003d30: 636f 6e66 6967 0a73 6574 2063 6f6e 6669 config.set confi\n-00003d40: 6728 5761 6974 4265 666f 7265 2920 2222 g(WaitBefore) \"\"\n-00003d50: 0a73 6574 2063 6f6e 6669 6728 5461 7267 .set config(Targ\n-00003d60: 6574 5665 6e64 6f72 2920 2222 0a73 6574 etVendor) \"\".set\n-00003d70: 2063 6f6e 6669 6728 5461 7267 6574 5072 config(TargetPr\n-00003d80: 6f64 7563 7429 2022 220a 7365 7420 636f oduct) \"\".set co\n-00003d90: 6e66 6967 2854 6172 6765 7443 6c61 7373 nfig(TargetClass\n-00003da0: 2920 2222 0a73 6574 2063 6f6e 6669 6728 ) \"\".set config(\n-00003db0: 436f 6e66 6967 7572 6174 696f 6e29 2022 Configuration) \"\n-00003dc0: 220a 7365 7420 636f 6e66 6967 284e 6f4d \".set config(NoM\n-00003dd0: 4249 4d43 6865 636b 2920 300a 7365 7420 BIMCheck) 0.set \n-00003de0: 636f 6e66 6967 2850 616e 7465 6368 4d6f config(PantechMo\n-00003df0: 6465 2920 300a 7365 7420 636f 6e66 6967 de) 0.set config\n-00003e00: 2843 6865 636b 5375 6363 6573 7329 2032 (CheckSuccess) 2\n-00003e10: 300a 666f 7265 6163 6820 706e 616d 6520 0.foreach pname \n-00003e20: 5b6c 736f 7274 205b 6172 7261 7920 6e61 [lsort [array na\n-00003e30: 6d65 7320 636f 6e66 6967 5d5d 207b 0a69 mes config]] {.i\n-00003e40: 6620 5b72 6567 6578 7020 2d6c 696e 6520 f [regexp -line \n-00003e50: 225e 5c5b 5e23 205c 5d2a 3f24 706e 616d \"^\\[^# \\]*?$pnam\n-00003e60: 652e 2a3f 3d20 2a28 3078 285c 5c77 2b29 e.*?= *(0x(\\\\w+)\n-00003e70: 7c5c 2228 5c5b 302d 3961 2d66 412d 462c |\\\"(\\[0-9a-fA-F,\n-00003e80: 5c5d 2b29 5c22 7c28 5c5b 302d 395c 5d2b \\]+)\\\"|(\\[0-9\\]+\n-00003e90: 2929 202a 5c24 2220 2463 6667 2064 2063 )) *\\$\" $cfg d c\n-00003ea0: 6f6e 6669 6728 2470 6e61 6d65 295d 207b onfig($pname)] {\n-00003eb0: 0a7d 0a7d 0a73 6574 2063 6f6e 6669 6728 .}.}.set config(\n-00003ec0: 5761 6974 4265 666f 7265 2920 5b73 7472 WaitBefore) [str\n-00003ed0: 696e 6720 7472 696d 6c65 6674 2024 636f ing trimleft $co\n-00003ee0: 6e66 6967 2857 6169 7442 6566 6f72 6529 nfig(WaitBefore)\n-00003ef0: 2030 5d0a 7d0a 7072 6f63 2043 6f6e 6669 0].}.proc Confi\n-00003f00: 6747 6574 207b 636f 6d6d 616e 6420 636f gGet {command co\n-00003f10: 6e66 6967 7d20 7b0a 676c 6f62 616c 2073 nfig} {.global s\n-00003f20: 6574 7570 2075 7362 2066 6c61 6773 0a73 etup usb flags.s\n-00003f30: 7769 7463 6820 2463 6f6d 6d61 6e64 207b witch $command {\n-00003f40: 0a63 6f6e 666c 6973 7420 7b0a 7365 7420 .conflist {.set \n-00003f50: 636f 6e66 6967 4c69 7374 205b 6c73 6f72 configList [lsor\n-00003f60: 7420 2d64 6563 7265 6173 696e 6720 5b67 t -decreasing [g\n-00003f70: 6c6f 6220 2d6e 6f63 6f6d 706c 6169 6e20 lob -nocomplain \n-00003f80: 2473 6574 7570 2864 6264 6972 5f65 7463 $setup(dbdir_etc\n-00003f90: 292f 2463 6f6e 6669 672a 5d5d 0a73 6574 )/$config*]].set\n-00003fa0: 2063 6f6e 6669 674c 6973 7420 5b63 6f6e configList [con\n-00003fb0: 6361 7420 2463 6f6e 6669 674c 6973 7420 cat $configList \n-00003fc0: 5b6c 736f 7274 202d 6465 6372 6561 7369 [lsort -decreasi\n-00003fd0: 6e67 205b 676c 6f62 202d 6e6f 636f 6d70 ng [glob -nocomp\n-00003fe0: 6c61 696e 2024 7365 7475 7028 6462 6469 lain $setup(dbdi\n-00003ff0: 7229 2f24 636f 6e66 6967 2a5d 5d5d 0a65 r)/$config*]]].e\n-00004000: 7661 6c20 6c61 7070 656e 6420 636f 6e66 val lappend conf\n-00004010: 6967 4c69 7374 205b 676c 6f62 202d 6e6f igList [glob -no\n-00004020: 636f 6d70 6c61 696e 2024 7365 7475 7028 complain $setup(\n-00004030: 6462 6469 7229 2f24 7573 6228 6964 5665 dbdir)/$usb(idVe\n-00004040: 6e64 6f72 293a 2324 666c 6167 7328 6f73 ndor):#$flags(os\n-00004050: 295d 0a69 6620 5b66 696c 6520 6578 6973 )].if [file exis\n-00004060: 7473 2024 7365 7475 7028 6462 6469 7229 ts $setup(dbdir)\n-00004070: 2f63 6f6e 6669 6750 6163 6b2e 7461 722e /configPack.tar.\n-00004080: 677a 5d20 7b0a 4c6f 6720 2246 6f75 6e64 gz] {.Log \"Found\n-00004090: 2070 6163 6b65 6420 636f 6e66 6967 2063 packed config c\n-000040a0: 6f6c 6c65 6374 696f 6e20 2473 6574 7570 ollection $setup\n-000040b0: 2864 6264 6972 292f 636f 6e66 6967 5061 (dbdir)/configPa\n-000040c0: 636b 2e74 6172 2e67 7a22 0a69 6620 5b63 ck.tar.gz\".if [c\n-000040d0: 6174 6368 207b 7365 7420 7061 636b 6564 atch {set packed\n-000040e0: 4c69 7374 205b 6578 6563 2074 6172 202d List [exec tar -\n-000040f0: 747a 6620 2473 6574 7570 2864 6264 6972 tzf $setup(dbdir\n-00004100: 292f 636f 6e66 6967 5061 636b 2e74 6172 )/configPack.tar\n-00004110: 2e67 7a20 323e 2f64 6576 2f6e 756c 6c5d .gz 2>/dev/null]\n-00004120: 7d20 6572 725d 207b 0a4c 6f67 2022 4572 } err] {.Log \"Er\n-00004130: 726f 723a 2070 726f 626c 656d 206f 7065 ror: problem ope\n-00004140: 6e69 6e67 2063 6f6e 6669 6720 7061 636b ning config pack\n-00004150: 6167 653b 2074 6172 2072 6574 7572 6e65 age; tar returne\n-00004160: 645c 6e20 2465 7272 220a 7265 7475 726e d\\n $err\".return\n-00004170: 207b 7d0a 7d0a 7365 7420 7061 636b 6564 {}.}.set packed\n-00004180: 4c69 7374 205b 7370 6c69 7420 2470 6163 List [split $pac\n-00004190: 6b65 644c 6973 7420 5c6e 5d0a 7365 7420 kedList \\n].set \n-000041a0: 7061 636b 6564 436f 6e66 6967 4c69 7374 packedConfigList\n-000041b0: 205b 6c73 6f72 7420 2d64 6563 7265 6173 [lsort -decreas\n-000041c0: 696e 6720 5b6c 7365 6172 6368 202d 676c ing [lsearch -gl\n-000041d0: 6f62 202d 616c 6c20 2d69 6e6c 696e 6520 ob -all -inline \n-000041e0: 2470 6163 6b65 644c 6973 7420 2463 6f6e $packedList $con\n-000041f0: 6669 672a 5d5d 0a6c 6170 7065 6e64 2070 fig*]].lappend p\n-00004200: 6163 6b65 6443 6f6e 6669 674c 6973 7420 ackedConfigList \n-00004210: 5b6c 7365 6172 6368 202d 696e 6c69 6e65 [lsearch -inline\n-00004220: 2024 7061 636b 6564 4c69 7374 2024 7573 $packedList $us\n-00004230: 6228 6964 5665 6e64 6f72 293a 2324 666c b(idVendor):#$fl\n-00004240: 6167 7328 6f73 295d 0a66 6f72 6561 6368 ags(os)].foreach\n-00004250: 2070 6163 6b65 6443 6f6e 6669 6720 2470 packedConfig $p\n-00004260: 6163 6b65 6443 6f6e 6669 674c 6973 7420 ackedConfigList \n-00004270: 7b0a 6c61 7070 656e 6420 636f 6e66 6967 {.lappend config\n-00004280: 4c69 7374 2022 7061 636b 2f24 7061 636b List \"pack/$pack\n-00004290: 6564 436f 6e66 6967 220a 7d0a 7d0a 7265 edConfig\".}.}.re\n-000042a0: 7475 726e 2024 636f 6e66 6967 4c69 7374 turn $configList\n-000042b0: 0a7d 0a63 6f6e 6666 696c 6520 7b0a 6966 .}.conffile {.if\n-000042c0: 205b 7265 6765 7870 207b 5e70 6163 6b2f [regexp {^pack/\n-000042d0: 7d20 2463 6f6e 6669 675d 207b 0a73 6574 } $config] {.set\n-000042e0: 2063 6f6e 6669 6720 5b72 6567 7375 6220 config [regsub \n-000042f0: 7b70 6163 6b2f 7d20 2463 6f6e 6669 6720 {pack/} $config \n-00004300: 7b7d 5d0a 4c6f 6720 2245 7874 7261 6374 {}].Log \"Extract\n-00004310: 2063 6f6e 6669 6720 2463 6f6e 6669 6720 config $config \n-00004320: 6672 6f6d 2063 6f6c 6c65 6374 696f 6e20 from collection \n-00004330: 2473 6574 7570 2864 6264 6972 292f 636f $setup(dbdir)/co\n-00004340: 6e66 6967 5061 636b 2e74 6172 2e67 7a22 nfigPack.tar.gz\"\n-00004350: 0a73 6574 2063 6f6e 6669 6743 6f6e 7465 .set configConte\n-00004360: 6e74 205b 6578 6563 2074 6172 202d 787a nt [exec tar -xz\n-00004370: 4f66 2024 7365 7475 7028 6462 6469 7229 Of $setup(dbdir)\n-00004380: 2f63 6f6e 6669 6750 6163 6b2e 7461 722e /configPack.tar.\n-00004390: 677a 2024 636f 6e66 6967 2032 3e2f 6465 gz $config 2>/de\n-000043a0: 762f 6e75 6c6c 5d0a 7d20 656c 7365 207b v/null].} else {\n-000043b0: 0a69 6620 5b72 6567 6578 7020 5b6c 6973 .if [regexp [lis\n-000043c0: 7420 2473 6574 7570 2864 6264 6972 5f65 t $setup(dbdir_e\n-000043d0: 7463 295d 2024 636f 6e66 6967 5d20 7b0a tc)] $config] {.\n-000043e0: 4c6f 6720 2255 7365 2063 6f6e 6669 6720 Log \"Use config \n-000043f0: 6669 6c65 2066 726f 6d20 6f76 6572 7269 file from overri\n-00004400: 6465 2066 6f6c 6465 7220 2473 6574 7570 de folder $setup\n-00004410: 2864 6264 6972 5f65 7463 2922 0a53 7973 (dbdir_etc)\".Sys\n-00004420: 4c6f 6720 2275 7362 5f6d 6f64 6573 7769 Log \"usb_modeswi\n-00004430: 7463 683a 2075 7365 206f 7665 7272 6964 tch: use overrid\n-00004440: 696e 6720 636f 6e66 6967 2066 696c 6520 ing config file \n-00004450: 2463 6f6e 6669 673b 206d 616b 6520 7375 $config; make su\n-00004460: 7265 2074 6869 7320 6973 2069 6e74 656e re this is inten\n-00004470: 6465 6422 0a53 7973 4c6f 6720 2275 7362 ded\".SysLog \"usb\n-00004480: 5f6d 6f64 6573 7769 7463 683a 2070 6c65 _modeswitch: ple\n-00004490: 6173 6520 7265 706f 7274 2061 6e79 206e ase report any n\n-000044a0: 6577 206f 7220 636f 7272 6563 7465 6420 ew or corrected \n-000044b0: 7365 7474 696e 6773 3b20 6f74 6865 7277 settings; otherw\n-000044c0: 6973 652c 2063 6865 636b 2066 6f72 206f ise, check for o\n-000044d0: 7574 6461 7465 6420 6669 6c65 7322 0a7d utdated files\".}\n-000044e0: 0a73 6574 2072 6320 5b6f 7065 6e20 2463 .set rc [open $c\n-000044f0: 6f6e 6669 6720 725d 0a73 6574 2063 6f6e onfig r].set con\n-00004500: 6669 6743 6f6e 7465 6e74 205b 7265 6164 figContent [read\n-00004510: 2024 7263 5d0a 636c 6f73 6520 2472 630a $rc].close $rc.\n-00004520: 7d0a 7265 7475 726e 2024 636f 6e66 6967 }.return $config\n-00004530: 436f 6e74 656e 740a 7d0a 7d0a 7d0a 7072 Content.}.}.}.pr\n-00004540: 6f63 207b 4c6f 677d 207b 6d73 677d 207b oc {Log} {msg} {\n-00004550: 0a67 6c6f 6261 6c20 666c 6167 7320 6465 .global flags de\n-00004560: 7669 6365 206c 6f67 696e 6974 0a69 6620 vice loginit.if \n-00004570: 7b24 666c 6167 7328 6c6f 6777 7269 7465 {$flags(logwrite\n-00004580: 2920 3d3d 2030 7d20 7b61 7070 656e 6420 ) == 0} {append \n-00004590: 6c6f 6769 6e69 7420 246d 7367 5c6e 7d0a loginit $msg\\n}.\n-000045a0: 6966 207b 2466 6c61 6773 286c 6f67 6769 if {$flags(loggi\n-000045b0: 6e67 2920 3d3d 2030 7d20 7b72 6574 7572 ng) == 0} {retur\n-000045c0: 6e7d 0a69 6620 2466 6c61 6773 286c 6f67 n}.if $flags(log\n-000045d0: 7772 6974 6529 207b 0a69 6620 5b73 7472 write) {.if [str\n-000045e0: 696e 6720 6c65 6e67 7468 2024 6c6f 6769 ing length $logi\n-000045f0: 6e69 745d 207b 0a65 7865 6320 6563 686f nit] {.exec echo\n-00004600: 2022 5c6e 5553 425f 4d6f 6465 5377 6974 \"\\nUSB_ModeSwit\n-00004610: 6368 206c 6f67 2066 726f 6d20 5b63 6c6f ch log from [clo\n-00004620: 636b 2066 6f72 6d61 7420 5b63 6c6f 636b ck format [clock\n-00004630: 2073 6563 6f6e 6473 5d5d 2220 3e2f 7661 seconds]]\" >/va\n-00004640: 722f 6c6f 672f 7573 625f 6d6f 6465 7377 r/log/usb_modesw\n-00004650: 6974 6368 5f24 6465 7669 6365 0a65 7865 itch_$device.exe\n-00004660: 6320 6563 686f 2022 246c 6f67 696e 6974 c echo \"$loginit\n-00004670: 2220 3e3e 2f76 6172 2f6c 6f67 2f75 7362 \" >>/var/log/usb\n-00004680: 5f6d 6f64 6573 7769 7463 685f 2464 6576 _modeswitch_$dev\n-00004690: 6963 650a 7365 7420 6c6f 6769 6e69 7420 ice.set loginit \n-000046a0: 2222 0a7d 0a65 7865 6320 6563 686f 2024 \"\".}.exec echo $\n-000046b0: 6d73 6720 3e3e 2f76 6172 2f6c 6f67 2f75 msg >>/var/log/u\n-000046c0: 7362 5f6d 6f64 6573 7769 7463 685f 2464 sb_modeswitch_$d\n-000046d0: 6576 6963 650a 7d20 656c 7365 207b 0a61 evice.} else {.a\n-000046e0: 7070 656e 6420 6c6f 6769 6e69 7420 225c ppend loginit \"\\\n-000046f0: 6e24 6d73 6722 0a7d 0a7d 0a70 726f 6320 n$msg\".}.}.proc \n-00004700: 7b53 6166 6545 7869 747d 207b 7d20 7b0a {SafeExit} {} {.\n-00004710: 676c 6f62 616c 2066 6c61 6773 0a73 6574 global flags.set\n-00004720: 2066 6c61 6773 286c 6f67 7772 6974 6529 flags(logwrite)\n-00004730: 2031 0a4c 6f67 2022 220a 6578 6974 0a7d 1.Log \"\".exit.}\n-00004740: 0a70 726f 6320 7b53 796d 4c69 6e6b 4e61 .proc {SymLinkNa\n-00004750: 6d65 7d20 7b70 6174 687d 207b 0a67 6c6f me} {path} {.glo\n-00004760: 6261 6c20 6465 7669 6365 2066 6c61 6773 bal device flags\n-00004770: 0a70 726f 6320 7b68 6173 496e 7465 7272 .proc {hasInterr\n-00004780: 7570 747d 207b 6966 4469 727d 207b 0a69 upt} {ifDir} {.i\n-00004790: 6620 7b5b 6c6c 656e 6774 6820 5b67 6c6f f {[llength [glo\n-000047a0: 6220 2d6e 6f63 6f6d 706c 6169 6e20 2469 b -nocomplain $i\n-000047b0: 6644 6972 2f74 7479 5553 422a 5d5d 203d fDir/ttyUSB*]] =\n-000047c0: 3d20 307d 207b 0a4c 6f67 2022 2020 6e6f = 0} {.Log \" no\n-000047d0: 2074 7479 5553 4220 696e 7465 7266 6163 ttyUSB interfac\n-000047e0: 6520 2d20 736b 6970 2065 6e64 706f 696e e - skip endpoin\n-000047f0: 7420 6368 6563 6b22 0a72 6574 7572 6e20 t check\".return \n-00004800: 300a 7d0a 666f 7265 6163 6820 6570 4469 0.}.foreach epDi\n-00004810: 7220 5b67 6c6f 6220 2d6e 6f63 6f6d 706c r [glob -nocompl\n-00004820: 6169 6e20 2469 6644 6972 2f65 705f 2a5d ain $ifDir/ep_*]\n-00004830: 207b 0a73 6574 2065 205b 6669 6c65 2074 {.set e [file t\n-00004840: 6169 6c20 2465 7044 6972 5d0a 4c6f 6720 ail $epDir].Log \n-00004850: 2220 2063 6865 636b 2024 6520 2e2e 2e22 \" check $e ...\"\n-00004860: 0a69 6620 5b66 696c 6520 6578 6973 7473 .if [file exists\n-00004870: 2024 6570 4469 722f 7479 7065 5d20 7b0a $epDir/type] {.\n-00004880: 7365 7420 7263 205b 6f70 656e 2024 6570 set rc [open $ep\n-00004890: 4469 722f 7479 7065 2072 5d0a 7365 7420 Dir/type r].set \n-000048a0: 7479 7065 205b 7265 6164 2024 7263 5d0a type [read $rc].\n-000048b0: 636c 6f73 6520 2472 630a 6966 205b 7265 close $rc.if [re\n-000048c0: 6765 7870 207b 496e 7465 7272 7570 747d gexp {Interrupt}\n-000048d0: 2024 7479 7065 5d20 7b0a 4c6f 6720 2220 $type] {.Log \" \n-000048e0: 2024 6520 6861 7320 696e 7465 7272 7570 $e has interrup\n-000048f0: 7420 7472 616e 7366 6572 2074 7970 6522 t transfer type\"\n-00004900: 0a72 6574 7572 6e20 310a 7d0a 7d0a 7d0a .return 1.}.}.}.\n-00004910: 7265 7475 726e 2030 0a7d 0a73 6574 206c return 0.}.set l\n-00004920: 696e 6b70 6174 6820 2f73 7973 2470 6174 inkpath /sys$pat\n-00004930: 682f 6465 7669 6365 0a69 6620 5b66 696c h/device.if [fil\n-00004940: 6520 6578 6973 7473 2024 6c69 6e6b 7061 e exists $linkpa\n-00004950: 7468 5d20 7b0a 6966 207b 5b66 696c 6520 th] {.if {[file \n-00004960: 7479 7065 2024 6c69 6e6b 7061 7468 5d20 type $linkpath] \n-00004970: 3d3d 2022 6c69 6e6b 227d 207b 0a73 6574 == \"link\"} {.set\n-00004980: 2072 6177 7061 7468 205b 6669 6c65 2072 rawpath [file r\n-00004990: 6561 646c 696e 6b20 246c 696e 6b70 6174 eadlink $linkpat\n-000049a0: 685d 0a73 6574 2074 7269 6d70 6174 6820 h].set trimpath \n-000049b0: 5b72 6567 7375 6220 2d61 6c6c 207b 5c2e [regsub -all {\\.\n-000049c0: 5c2e 2f7d 2024 7261 7770 6174 6820 7b7d \\./} $rawpath {}\n-000049d0: 5d0a 6966 205b 6669 6c65 2069 7364 6972 ].if [file isdir\n-000049e0: 6563 746f 7279 202f 7379 732f 2474 7269 ectory /sys/$tri\n-000049f0: 6d70 6174 685d 207b 0a61 7070 656e 6420 mpath] {.append \n-00004a00: 6c6f 6769 6e69 7420 225c 6e20 5573 6520 loginit \"\\n Use \n-00004a10: 7061 7468 2024 7061 7468 5c6e 220a 7365 path $path\\n\".se\n-00004a20: 7420 7061 7468 202f 2474 7269 6d70 6174 t path /$trimpat\n-00004a30: 680a 7d0a 7d0a 7d0a 6966 207b 215b 7265 h.}.}.}.if {![re\n-00004a40: 6765 7870 207b 285b 302d 395d 2b2d 5b30 gexp {([0-9]+-[0\n-00004a50: 2d39 5d2b 5b5c 2e30 2d39 5d2a 3a5b 5e2f -9]+[\\.0-9]*:[^/\n-00004a60: 5d2a 292e 2a28 7474 7955 5342 5b30 2d39 ]*).*(ttyUSB[0-9\n-00004a70: 5d2b 297d 2024 7061 7468 2064 206d 7944 ]+)} $path d myD\n-00004a80: 6576 206d 7950 6f72 745d 7d20 7b0a 6966 ev myPort]} {.if\n-00004a90: 2024 666c 6167 7328 6c6f 6767 696e 6729 $flags(logging)\n-00004aa0: 207b 0a73 6574 2064 6576 6963 6520 5b63 {.set device [c\n-00004ab0: 6c6f 636b 2063 6c69 636b 735d 0a4c 6f67 lock clicks].Log\n-00004ac0: 2022 5468 6973 2069 7320 6e6f 7420 6120 \"This is not a \n-00004ad0: 7474 7955 5342 2070 6f72 742e 2041 626f ttyUSB port. Abo\n-00004ae0: 7274 220a 7d0a 7265 7475 726e 2022 220a rt\".}.return \"\".\n-00004af0: 7d0a 7365 7420 6465 7669 6365 2074 7479 }.set device tty\n-00004b00: 5553 425f 246d 7944 6576 0a73 6574 2066 USB_$myDev.set f\n-00004b10: 6c61 6773 286c 6f67 7772 6974 6529 2031 lags(logwrite) 1\n-00004b20: 0a4c 6f67 2022 4d79 206e 616d 6520 6973 .Log \"My name is\n-00004b30: 2024 6d79 506f 7274 5c6e 220a 6966 207b $myPort\\n\".if {\n-00004b40: 215b 7265 6765 7870 207b 282e 2a3f 5b30 ![regexp {(.*?[0\n-00004b50: 2d39 5d2b 295c 2e28 5b30 2d39 5d2b 292f -9]+)\\.([0-9]+)/\n-00004b60: 7474 7955 5342 7d20 2f73 7973 2470 6174 ttyUSB} /sys$pat\n-00004b70: 6820 6420 6966 526f 6f74 2069 664e 756d h d ifRoot ifNum\n-00004b80: 5d7d 207b 0a4c 6f67 2022 436f 756c 6420 ]} {.Log \"Could \n-00004b90: 6e6f 7420 6669 6e64 2069 6e74 6572 6661 not find interfa\n-00004ba0: 6365 2069 6e20 7061 7468 5c6e 2024 7061 ce in path\\n $pa\n-00004bb0: 7468 2e20 4162 6f72 7422 0a72 6574 7572 th. Abort\".retur\n-00004bc0: 6e20 2222 0a7d 0a73 6574 2069 6644 6972 n \"\".}.set ifDir\n-00004bd0: 2024 6966 526f 6f74 2e24 6966 4e75 6d0a $ifRoot.$ifNum.\n-00004be0: 4c6f 6720 2243 6865 636b 206d 7920 656e Log \"Check my en\n-00004bf0: 6470 6f69 6e74 7320 2e2e 2e5c 6e20 696e dpoints ...\\n in\n-00004c00: 2024 6966 4469 7222 0a69 6620 5b68 6173 $ifDir\".if [has\n-00004c10: 496e 7465 7272 7570 7420 2469 6644 6972 Interrupt $ifDir\n-00004c20: 5d20 7b0a 4c6f 6720 225c 6e2d 2d3e 2049 ] {.Log \"\\n--> I\n-00004c30: 2061 6d20 616e 2069 6e74 6572 7275 7074 am an interrupt\n-00004c40: 2070 6f72 7422 0a73 6574 2072 6967 6874 port\".set right\n-00004c50: 506f 7274 2031 0a7d 2065 6c73 6520 7b0a Port 1.} else {.\n-00004c60: 4c6f 6720 225c 6e2d 2d3e 2049 2061 6d20 Log \"\\n--> I am \n-00004c70: 6e6f 7420 616e 2069 6e74 6572 7275 7074 not an interrupt\n-00004c80: 2070 6f72 745c 6e22 0a73 6574 2072 6967 port\\n\".set rig\n-00004c90: 6874 506f 7274 2030 0a7d 0a69 6620 7b20 htPort 0.}.if { \n-00004ca0: 2472 6967 6874 506f 7274 2026 2620 2824 $rightPort && ($\n-00004cb0: 6966 4e75 6d20 3e20 3029 207d 207b 0a4c ifNum > 0) } {.L\n-00004cc0: 6f67 2022 5c6e 4c6f 6f6b 2066 6f72 206c og \"\\nLook for l\n-00004cd0: 6f77 6572 2070 6f72 7473 2077 6974 6820 ower ports with \n-00004ce0: 696e 7465 7272 7570 7420 656e 6470 6f69 interrupt endpoi\n-00004cf0: 6e74 7322 0a66 6f72 207b 7365 7420 6920 nts\".for {set i \n-00004d00: 307d 207b 2469 203c 2024 6966 4e75 6d7d 0} {$i < $ifNum}\n-00004d10: 207b 696e 6372 2069 7d20 7b0a 7365 7420 {incr i} {.set \n-00004d20: 6966 4469 7220 2469 6652 6f6f 742e 2469 ifDir $ifRoot.$i\n-00004d30: 0a4c 6f67 2022 2069 6e20 6966 4469 7220 .Log \" in ifDir \n-00004d40: 2469 6644 6972 202e 2e2e 220a 6966 205b $ifDir ...\".if [\n-00004d50: 6861 7349 6e74 6572 7275 7074 2024 6966 hasInterrupt $if\n-00004d60: 4469 725d 207b 0a4c 6f67 2022 5c6e 2d2d Dir] {.Log \"\\n--\n-00004d70: 3e20 666f 756e 6420 616e 2069 6e74 6572 > found an inter\n-00004d80: 7275 7074 2069 6e74 6572 6661 6365 2062 rupt interface b\n-00004d90: 656c 6f77 206d 655c 6e22 0a73 6574 2072 elow me\\n\".set r\n-00004da0: 6967 6874 506f 7274 2030 0a62 7265 616b ightPort 0.break\n-00004db0: 0a7d 0a7d 0a7d 0a69 6620 7b24 7269 6768 .}.}.}.if {$righ\n-00004dc0: 7450 6f72 7420 3d3d 2030 7d20 7b0a 4c6f tPort == 0} {.Lo\n-00004dd0: 6720 2252 6574 7572 6e20 656d 7074 7920 g \"Return empty \n-00004de0: 6e61 6d65 2061 6e64 2065 7869 7422 0a72 name and exit\".r\n-00004df0: 6574 7572 6e20 2222 0a7d 0a4c 6f67 2022 eturn \"\".}.Log \"\n-00004e00: 5c6e 2d2d 3e20 4e6f 2069 6e74 6572 7275 \\n--> No interru\n-00004e10: 7074 2069 6e74 6572 6661 6365 2062 656c pt interface bel\n-00004e20: 6f77 206d 655c 6e22 0a63 6420 2f64 6576 ow me\\n\".cd /dev\n-00004e30: 0a73 6574 2069 6478 2032 0a73 6574 2073 .set idx 2.set s\n-00004e40: 796d 6c69 6e6b 4e61 6d65 2022 6773 6d6d ymlinkName \"gsmm\n-00004e50: 6f64 656d 220a 7768 696c 6520 7b24 6964 odem\".while {$id\n-00004e60: 7820 3c20 3235 367d 207b 0a69 6620 7b21 x < 256} {.if {!\n-00004e70: 5b66 696c 6520 6578 6973 7473 2024 7379 [file exists $sy\n-00004e80: 6d6c 696e 6b4e 616d 655d 7d20 7b0a 7365 mlinkName]} {.se\n-00004e90: 7420 706c 6163 6568 6f6c 6465 7220 5b6f t placeholder [o\n-00004ea0: 7065 6e20 2f64 6576 2f24 7379 6d6c 696e pen /dev/$symlin\n-00004eb0: 6b4e 616d 6520 775d 0a63 6c6f 7365 2024 kName w].close $\n-00004ec0: 706c 6163 6568 6f6c 6465 720a 6272 6561 placeholder.brea\n-00004ed0: 6b0a 7d0a 7365 7420 7379 6d6c 696e 6b4e k.}.set symlinkN\n-00004ee0: 616d 6520 6773 6d6d 6f64 656d 2469 6478 ame gsmmodem$idx\n-00004ef0: 0a69 6e63 7220 6964 780a 7d0a 6966 207b .incr idx.}.if {\n-00004f00: 2469 6478 203d 3d20 3235 367d 207b 7265 $idx == 256} {re\n-00004f10: 7475 726e 2022 227d 0a4c 6f67 2022 5265 turn \"\"}.Log \"Re\n-00004f20: 7475 726e 2073 796d 6c69 6e6b 206e 616d turn symlink nam\n-00004f30: 6520 5c22 2473 796d 6c69 6e6b 4e61 6d65 e \\\"$symlinkName\n-00004f40: 5c22 2061 6e64 2065 7869 7422 0a72 6574 \\\" and exit\".ret\n-00004f50: 7572 6e20 2473 796d 6c69 6e6b 4e61 6d65 urn $symlinkName\n-00004f60: 0a7d 0a70 726f 6320 7b41 6464 546f 4c69 .}.proc {AddToLi\n-00004f70: 7374 7d20 7b6e 616d 6520 6964 7d20 7b0a st} {name id} {.\n-00004f80: 7365 7420 6c69 7374 6669 6c65 202f 7661 set listfile /va\n-00004f90: 722f 6c69 622f 7573 625f 6d6f 6465 7377 r/lib/usb_modesw\n-00004fa0: 6974 6368 2f24 6e61 6d65 0a69 6620 5b66 itch/$name.if [f\n-00004fb0: 696c 6520 6578 6973 7473 2024 6c69 7374 ile exists $list\n-00004fc0: 6669 6c65 5d20 7b0a 7365 7420 7263 205b file] {.set rc [\n-00004fd0: 6f70 656e 2024 6c69 7374 6669 6c65 2072 open $listfile r\n-00004fe0: 5d0a 7365 7420 6275 6666 6572 205b 7265 ].set buffer [re\n-00004ff0: 6164 2024 7263 5d0a 636c 6f73 6520 2472 ad $rc].close $r\n-00005000: 630a 6966 205b 7374 7269 6e67 206d 6174 c.if [string mat\n-00005010: 6368 202a 2469 642a 2024 6275 6666 6572 ch *$id* $buffer\n-00005020: 5d20 7b0a 7265 7475 726e 0a7d 0a73 6574 ] {.return.}.set\n-00005030: 2069 644c 6973 7420 5b73 706c 6974 205b idList [split [\n-00005040: 7374 7269 6e67 2074 7269 6d20 2462 7566 string trim $buf\n-00005050: 6665 725d 205c 6e5d 0a7d 0a6c 6170 7065 fer] \\n].}.lappe\n-00005060: 6e64 2069 644c 6973 7420 2469 640a 7365 nd idList $id.se\n-00005070: 7420 6275 6666 6572 205b 6a6f 696e 2024 t buffer [join $\n-00005080: 6964 4c69 7374 2022 5c6e 225d 0a69 6620 idList \"\\n\"].if \n-00005090: 5b63 6174 6368 207b 7365 7420 6c63 205b [catch {set lc [\n-000050a0: 6f70 656e 2024 6c69 7374 6669 6c65 2077 open $listfile w\n-000050b0: 5d7d 5d20 7b72 6574 7572 6e7d 0a70 7574 ]}] {return}.put\n-000050c0: 7320 246c 6320 2462 7566 6665 720a 636c s $lc $buffer.cl\n-000050d0: 6f73 6520 246c 630a 7d0a 7072 6f63 207b ose $lc.}.proc {\n-000050e0: 4368 6563 6b53 7563 6365 7373 7d20 7b64 CheckSuccess} {d\n-000050f0: 6576 6469 727d 207b 0a67 6c6f 6261 6c20 evdir} {.global \n-00005100: 636f 6e66 6967 2075 7362 2066 6c61 6773 config usb flags\n-00005110: 0a69 6620 7b24 7573 6228 6964 5665 6e64 .if {$usb(idVend\n-00005120: 6f72 2920 3d3d 2022 3133 3037 2220 2626 or) == \"1307\" &&\n-00005130: 2024 7573 6228 6964 5072 6f64 7563 7429 $usb(idProduct)\n-00005140: 203d 3d20 2231 3136 3922 7d20 7b0a 7365 == \"1169\"} {.se\n-00005150: 7420 6465 7664 6972 205b 7374 7269 6e67 t devdir [string\n-00005160: 2072 616e 6765 2024 6465 7664 6972 2030 range $devdir 0\n-00005170: 2065 6e64 2d31 5d32 0a7d 0a73 6574 2069 end-1]2.}.set i\n-00005180: 6664 6972 205b 6669 6c65 2074 6169 6c20 fdir [file tail \n-00005190: 5b49 6644 6972 2030 2024 6465 7664 6972 [IfDir 0 $devdir\n-000051a0: 5d5d 0a69 6620 7b5b 7374 7269 6e67 206c ]].if {[string l\n-000051b0: 656e 6774 6820 2463 6f6e 6669 6728 5461 ength $config(Ta\n-000051c0: 7267 6574 436c 6173 7329 5d20 7c7c 205b rgetClass)] || [\n-000051d0: 7374 7269 6e67 206c 656e 6774 6820 2463 string length $c\n-000051e0: 6f6e 6669 6728 436f 6e66 6967 7572 6174 onfig(Configurat\n-000051f0: 696f 6e29 5d7d 207b 0a73 6574 2063 6f6e ion)]} {.set con\n-00005200: 6669 6728 5461 7267 6574 5665 6e64 6f72 fig(TargetVendor\n-00005210: 2920 2475 7362 2869 6456 656e 646f 7229 ) $usb(idVendor)\n-00005220: 0a73 6574 2063 6f6e 6669 6728 5461 7267 .set config(Targ\n-00005230: 6574 5072 6f64 7563 7429 2024 7573 6228 etProduct) $usb(\n-00005240: 6964 5072 6f64 7563 7429 0a7d 0a4c 6f67 idProduct).}.Log\n-00005250: 2022 4368 6563 6b20 7375 6363 6573 7320 \"Check success \n-00005260: 6f66 206d 6f64 6520 7377 6974 6368 2066 of mode switch f\n-00005270: 6f72 206d 6178 2e20 2463 6f6e 6669 6728 or max. $config(\n-00005280: 4368 6563 6b53 7563 6365 7373 2920 7365 CheckSuccess) se\n-00005290: 636f 6e64 7320 2e2e 2e22 0a73 6574 2065 conds ...\".set e\n-000052a0: 7870 6563 7465 6420 310a 666f 7220 7b73 xpected 1.for {s\n-000052b0: 6574 2069 2031 7d20 7b24 6920 3c3d 2024 et i 1} {$i <= $\n-000052c0: 636f 6e66 6967 2843 6865 636b 5375 6363 config(CheckSucc\n-000052d0: 6573 7329 7d20 7b69 6e63 7220 697d 207b ess)} {incr i} {\n-000052e0: 0a61 6674 6572 2031 3030 3020 0a69 6620 .after 1000 .if \n-000052f0: 7b21 5b66 696c 6520 6973 6469 7265 6374 {![file isdirect\n-00005300: 6f72 7920 2464 6576 6469 725d 7d20 7b0a ory $devdir]} {.\n-00005310: 4c6f 6720 2220 5761 6974 2066 6f72 2064 Log \" Wait for d\n-00005320: 6576 6963 6520 6669 6c65 2073 7973 7465 evice file syste\n-00005330: 6d20 2824 6920 7365 632e 2920 2e2e 2e22 m ($i sec.) ...\"\n-00005340: 0a63 6f6e 7469 6e75 650a 7d20 656c 7365 .continue.} else\n-00005350: 207b 0a4c 6f67 2022 2052 6561 6420 6174 {.Log \" Read at\n-00005360: 7472 6962 7574 6573 202e 2e2e 220a 7d0a tributes ...\".}.\n-00005370: 7365 7420 6966 6469 7220 5b49 6644 6972 set ifdir [IfDir\n-00005380: 2030 2024 6465 7664 6972 5d0a 6966 207b 0 $devdir].if {\n-00005390: 2469 6664 6972 203d 3d20 2222 7d20 7b63 $ifdir == \"\"} {c\n-000053a0: 6f6e 7469 6e75 657d 0a73 6574 2069 6664 ontinue}.set ifd\n-000053b0: 6972 205b 6669 6c65 2074 6169 6c20 2469 ir [file tail $i\n-000053c0: 6664 6972 5d0a 6966 207b 215b 5265 6164 fdir].if {![Read\n-000053d0: 5553 4241 7474 7273 2024 6465 7664 6972 USBAttrs $devdir\n-000053e0: 2024 6966 6469 725d 7d20 7b0a 4c6f 6720 $ifdir]} {.Log \n-000053f0: 2220 4573 7365 6e74 6961 6c20 6174 7472 \" Essential attr\n-00005400: 6962 7574 6573 2061 7265 206d 6973 7369 ibutes are missi\n-00005410: 6e67 2c20 636f 6e74 696e 7565 2077 6169 ng, continue wai\n-00005420: 7420 2e2e 2e22 0a63 6f6e 7469 6e75 650a t ...\".continue.\n-00005430: 7d0a 6966 205b 7374 7269 6e67 206c 656e }.if [string len\n-00005440: 6774 6820 2463 6f6e 6669 6728 436f 6e66 gth $config(Conf\n-00005450: 6967 7572 6174 696f 6e29 5d20 7b0a 6966 iguration)] {.if\n-00005460: 207b 2475 7362 2862 436f 6e66 6967 7572 {$usb(bConfigur\n-00005470: 6174 696f 6e56 616c 7565 2920 213d 2024 ationValue) != $\n-00005480: 636f 6e66 6967 2843 6f6e 6669 6775 7261 config(Configura\n-00005490: 7469 6f6e 297d 207b 636f 6e74 696e 7565 tion)} {continue\n-000054a0: 7d0a 7d0a 6966 205b 7374 7269 6e67 206c }.}.if [string l\n-000054b0: 656e 6774 6820 2463 6f6e 6669 6728 5461 ength $config(Ta\n-000054c0: 7267 6574 436c 6173 7329 5d20 7b0a 6966 rgetClass)] {.if\n-000054d0: 207b 215b 7265 6765 7870 202d 6e6f 6361 {![regexp -noca\n-000054e0: 7365 2024 7573 6228 2469 6664 6972 2f62 se $usb($ifdir/b\n-000054f0: 496e 7465 7266 6163 6543 6c61 7373 2920 InterfaceClass) \n-00005500: 2463 6f6e 6669 6728 5461 7267 6574 436c $config(TargetCl\n-00005510: 6173 7329 5d7d 207b 0a69 6620 7b24 636f ass)]} {.if {$co\n-00005520: 6e66 6967 2863 6c61 7373 2920 213d 2024 nfig(class) != $\n-00005530: 7573 6228 2469 6664 6972 2f62 496e 7465 usb($ifdir/bInte\n-00005540: 7266 6163 6543 6c61 7373 7d20 7b0a 7365 rfaceClass} {.se\n-00005550: 7420 6578 7065 6374 6564 2030 0a7d 2065 t expected 0.} e\n-00005560: 6c73 6520 7b63 6f6e 7469 6e75 657d 0a7d lse {continue}.}\n-00005570: 0a7d 0a69 6620 7b21 5b72 6567 6578 7020 .}.if {![regexp \n-00005580: 2d6e 6f63 6173 6520 2475 7362 2869 6456 -nocase $usb(idV\n-00005590: 656e 646f 7229 2024 636f 6e66 6967 2854 endor) $config(T\n-000055a0: 6172 6765 7456 656e 646f 7229 5d7d 207b argetVendor)]} {\n-000055b0: 0a69 6620 7b21 5b72 6567 6578 7020 2d6e .if {![regexp -n\n-000055c0: 6f63 6173 6520 2475 7362 2869 6456 656e ocase $usb(idVen\n-000055d0: 646f 7229 2024 636f 6e66 6967 2876 656e dor) $config(ven\n-000055e0: 646f 7229 5d7d 207b 0a73 6574 2065 7870 dor)]} {.set exp\n-000055f0: 6563 7465 6420 300a 7d20 656c 7365 207b ected 0.} else {\n-00005600: 636f 6e74 696e 7565 7d0a 7d0a 6966 207b continue}.}.if {\n-00005610: 215b 7265 6765 7870 202d 6e6f 6361 7365 ![regexp -nocase\n-00005620: 2024 7573 6228 6964 5072 6f64 7563 7429 $usb(idProduct)\n-00005630: 2024 636f 6e66 6967 2854 6172 6765 7450 $config(TargetP\n-00005640: 726f 6475 6374 295d 7d20 7b0a 6966 207b roduct)]} {.if {\n-00005650: 215b 7265 6765 7870 202d 6e6f 6361 7365 ![regexp -nocase\n-00005660: 2024 7573 6228 6964 5072 6f64 7563 7429 $usb(idProduct)\n-00005670: 2024 636f 6e66 6967 2870 726f 6475 6374 $config(product\n-00005680: 295d 7d20 7b0a 7365 7420 6578 7065 6374 )]} {.set expect\n-00005690: 6564 2030 0a7d 2065 6c73 6520 7b63 6f6e ed 0.} else {con\n-000056a0: 7469 6e75 657d 0a7d 0a69 6620 2465 7870 tinue}.}.if $exp\n-000056b0: 6563 7465 6420 7b0a 4c6f 6720 2220 416c ected {.Log \" Al\n-000056c0: 6c20 6174 7472 6962 7574 6573 206d 6174 l attributes mat\n-000056d0: 6368 6564 220a 7d20 656c 7365 207b 0a69 ched\".} else {.i\n-000056e0: 6620 5b72 6567 6578 7020 2d6e 6f63 6173 f [regexp -nocas\n-000056f0: 6520 7b2f 5b30 2d39 612d 665d 2b3a 237d e {/[0-9a-f]+:#}\n-00005700: 2024 666c 6167 7328 636f 6e66 6967 295d $flags(config)]\n-00005710: 207b 0a4c 6f67 2022 2069 6450 726f 6475 {.Log \" idProdu\n-00005720: 6374 2068 6173 2063 6861 6e67 6564 2061 ct has changed a\n-00005730: 6674 6572 2067 656e 6572 6963 206d 6f64 fter generic mod\n-00005740: 652d 7377 6974 6368 2c20 6173 7375 6d65 e-switch, assume\n-00005750: 2073 7563 6365 7373 220a 7d20 656c 7365 success\".} else\n-00005760: 207b 0a69 6620 5b72 6567 6578 7020 7b48 {.if [regexp {H\n-00005770: 7561 7765 6941 6c74 4d6f 6465 7d20 2466 uaweiAltMode} $f\n-00005780: 6c61 6773 2863 6f6e 6669 6729 5d20 7b0a lags(config)] {.\n-00005790: 4c6f 6720 2220 416c 7465 726e 6174 6976 Log \" Alternativ\n-000057a0: 6520 7461 7267 6574 2061 7474 7269 6275 e target attribu\n-000057b0: 7465 7320 666f 756e 642c 2061 7373 756d tes found, assum\n-000057c0: 6520 7375 6363 6573 7322 0a7d 2065 6c73 e success\".} els\n-000057d0: 6520 7b0a 4c6f 6720 2220 4174 7472 6962 e {.Log \" Attrib\n-000057e0: 7574 6573 2061 7265 2064 6966 6665 7265 utes are differe\n-000057f0: 6e74 2062 7574 2074 6172 6765 7420 7661 nt but target va\n-00005800: 6c75 6573 2061 7265 2075 6e65 7870 6563 lues are unexpec\n-00005810: 7465 643a 220a 4c6f 6741 7474 7269 6275 ted:\".LogAttribu\n-00005820: 7465 730a 7d0a 7d0a 7d0a 6272 6561 6b0a tes.}.}.}.break.\n-00005830: 7d0a 6966 207b 2469 203e 2032 307d 207b }.if {$i > 20} {\n-00005840: 7265 7475 726e 2030 7d20 656c 7365 207b return 0} else {\n-00005850: 7265 7475 726e 2031 7d0a 7d0a 7072 6f63 return 1}.}.proc\n-00005860: 207b 4966 4469 727d 207b 6966 6163 6520 {IfDir} {iface \n-00005870: 6465 7664 6972 7d20 7b0a 7365 7420 616c devdir} {.set al\n-00005880: 6c66 696c 6573 205b 676c 6f62 202d 6e6f lfiles [glob -no\n-00005890: 636f 6d70 6c61 696e 2024 6465 7664 6972 complain $devdir\n-000058a0: 2f2a 5d0a 7365 7420 6669 6c65 7320 5b67 /*].set files [g\n-000058b0: 6c6f 6220 2d6e 6f63 6f6d 706c 6169 6e20 lob -nocomplain \n-000058c0: 2464 6576 6469 722f 2a2e 2469 6661 6365 $devdir/*.$iface\n-000058d0: 5d0a 6966 207b 5b6c 6c65 6e67 7468 2024 ].if {[llength $\n-000058e0: 6669 6c65 735d 203d 3d20 307d 207b 0a72 files] == 0} {.r\n-000058f0: 6574 7572 6e20 2222 0a7d 0a73 6574 2069 eturn \"\".}.set i\n-00005900: 6664 6972 205b 6c69 6e64 6578 2024 6669 fdir [lindex $fi\n-00005910: 6c65 7320 305d 0a69 6620 7b21 5b66 696c les 0].if {![fil\n-00005920: 6520 6973 6469 7265 6374 6f72 7920 2469 e isdirectory $i\n-00005930: 6664 6972 5d7d 207b 0a72 6574 7572 6e20 fdir]} {.return \n-00005940: 2222 0a7d 0a72 6574 7572 6e20 2469 6664 \"\".}.return $ifd\n-00005950: 6972 0a7d 0a70 726f 6320 7b49 6643 6c61 ir.}.proc {IfCla\n-00005960: 7373 7d20 7b69 6661 6365 2064 6576 6469 ss} {iface devdi\n-00005970: 727d 207b 0a73 6574 2069 6664 6972 205b r} {.set ifdir [\n-00005980: 4966 4469 7220 2469 6661 6365 2024 6465 IfDir $iface $de\n-00005990: 7664 6972 5d0a 6966 207b 215b 6669 6c65 vdir].if {![file\n-000059a0: 2065 7869 7374 7320 2469 6664 6972 2f62 exists $ifdir/b\n-000059b0: 496e 7465 7266 6163 6543 6c61 7373 5d7d InterfaceClass]}\n-000059c0: 207b 0a72 6574 7572 6e20 2d31 0a7d 0a73 {.return -1.}.s\n-000059d0: 6574 2072 6320 5b6f 7065 6e20 2469 6664 et rc [open $ifd\n-000059e0: 6972 2f62 496e 7465 7266 6163 6543 6c61 ir/bInterfaceCla\n-000059f0: 7373 2072 5d0a 7365 7420 6320 5b72 6561 ss r].set c [rea\n-00005a00: 6420 2472 635d 0a63 6c6f 7365 2024 7263 d $rc].close $rc\n-00005a10: 0a72 6574 7572 6e20 5b73 7472 696e 6720 .return [string \n-00005a20: 7472 696d 2024 635d 0a7d 0a70 726f 6320 trim $c].}.proc \n-00005a30: 7b53 686f 7755 7361 6765 7d20 7b7d 207b {ShowUsage} {} {\n-00005a40: 0a70 7574 7320 2244 6973 7061 7463 6865 .puts \"Dispatche\n-00005a50: 7220 666f 7220 2775 7362 5f6d 6f64 6573 r for 'usb_modes\n-00005a60: 7769 7463 6827 3b20 7573 7561 6c6c 7920 witch'; usually \n-00005a70: 7275 6e20 6279 2075 6465 762c 206e 6f74 run by udev, not\n-00005a80: 2069 6e74 656e 6465 6420 666f 7220 696e intended for in\n-00005a90: 7465 7261 6374 6976 6520 6f70 6572 6174 teractive operat\n-00005aa0: 696f 6e22 0a70 7574 7320 2255 7361 6765 ion\".puts \"Usage\n-00005ab0: 3a20 7573 625f 6d6f 6465 7377 6974 6368 : usb_modeswitch\n-00005ac0: 5f64 6973 7061 7463 6865 7220 5b2d 2d63 _dispatcher [--c\n-00005ad0: 6f6e 6669 672d 6669 6c65 3d3c 7061 7468 onfig-file=] --switch-mode\n-00005af0: 3d3c 6465 7669 6365 206b 6572 6e65 6c20 =\".puts \" \n-00005b10: 2020 2020 7573 625f 6d6f 6465 7377 6974 usb_modeswit\n-00005b20: 6368 5f64 6973 7061 7463 6865 7220 2d2d ch_dispatcher --\n-00005b30: 7379 6d6c 696e 6b2d 6e61 6d65 3d3c 7379 symlink-name=\".}.proc {SysLo\n-00005b60: 677d 207b 6d73 677d 207b 0a67 6c6f 6261 g} {msg} {.globa\n-00005b70: 6c20 666c 6167 730a 6966 207b 215b 696e l flags.if {![in\n-00005b80: 666f 2065 7869 7374 7320 666c 6167 7328 fo exists flags(\n-00005b90: 6c6f 6767 6572 295d 7d20 7b0a 7365 7420 logger)]} {.set \n-00005ba0: 666c 6167 7328 6c6f 6767 6572 2920 2222 flags(logger) \"\"\n-00005bb0: 0a66 6f72 6561 6368 2066 6e20 7b2f 6269 .foreach fn {/bi\n-00005bc0: 6e2f 6c6f 6767 6572 202f 7573 722f 6269 n/logger /usr/bi\n-00005bd0: 6e2f 6c6f 6767 6572 7d20 7b0a 6966 205b n/logger} {.if [\n-00005be0: 6669 6c65 2065 7869 7374 7320 2466 6e5d file exists $fn]\n-00005bf0: 207b 0a73 6574 2066 6c61 6773 286c 6f67 {.set flags(log\n-00005c00: 6765 7229 2024 666e 0a7d 0a7d 0a4c 6f67 ger) $fn.}.}.Log\n-00005c10: 2022 4c6f 6767 6572 2069 7320 2466 6c61 \"Logger is $fla\n-00005c20: 6773 286c 6f67 6765 7229 220a 7d0a 6966 gs(logger)\".}.if\n-00005c30: 207b 2466 6c61 6773 286c 6f67 6765 7229 {$flags(logger)\n-00005c40: 203d 3d20 2222 7d20 7b0a 4c6f 6720 2243 == \"\"} {.Log \"C\n-00005c50: 616e 2774 2061 6464 2073 7973 7465 6d20 an't add system \n-00005c60: 6d65 7373 6167 652c 206e 6f20 7379 736c message, no sysl\n-00005c70: 6f67 2068 656c 7065 7220 666f 756e 6422 og helper found\"\n-00005c80: 0a72 6574 7572 6e0a 7d0a 6361 7463 6820 .return.}.catch \n-00005c90: 7b65 7865 6320 2466 6c61 6773 286c 6f67 {exec $flags(log\n-00005ca0: 6765 7229 202d 7020 7379 736c 6f67 2e6e ger) -p syslog.n\n-00005cb0: 6f74 6963 6520 2224 6d73 6722 2032 3e2f otice \"$msg\" 2>/\n-00005cc0: 6465 762f 6e75 6c6c 7d0a 7d0a 7072 6f63 dev/null}.}.proc\n-00005cd0: 207b 5365 7453 746f 7261 6765 4465 6c61 {SetStorageDela\n-00005ce0: 797d 207b 7365 6373 7d20 7b0a 4c6f 6720 y} {secs} {.Log \n-00005cf0: 2241 646a 7573 7420 6465 6c61 7920 666f \"Adjust delay fo\n-00005d00: 7220 5553 4220 7374 6f72 6167 6520 6465 r USB storage de\n-00005d10: 7669 6365 7320 2e2e 2e22 0a73 6574 2061 vices ...\".set a\n-00005d20: 7474 7269 6220 2f73 7973 2f6d 6f64 756c ttrib /sys/modul\n-00005d30: 652f 7573 625f 7374 6f72 6167 652f 7061 e/usb_storage/pa\n-00005d40: 7261 6d65 7465 7273 2f64 656c 6179 5f75 rameters/delay_u\n-00005d50: 7365 0a69 6620 7b21 5b66 696c 6520 6578 se.if {![file ex\n-00005d60: 6973 7473 2024 6174 7472 6962 5d7d 207b ists $attrib]} {\n-00005d70: 0a4c 6f67 2022 4572 726f 723a 2063 6f75 .Log \"Error: cou\n-00005d80: 6c64 206e 6f74 2066 696e 6420 6465 6c61 ld not find dela\n-00005d90: 795f 7573 6520 6174 7472 6962 7574 6522 y_use attribute\"\n-00005da0: 0a72 6574 7572 6e0a 7d0a 6966 205b 6361 .return.}.if [ca\n-00005db0: 7463 6820 7b73 6574 2063 6820 5b6f 7065 tch {set ch [ope\n-00005dc0: 6e20 2461 7474 7269 6220 722b 5d7d 2065 n $attrib r+]} e\n-00005dd0: 7272 5d20 7b0a 4c6f 6720 2245 7272 6f72 rr] {.Log \"Error\n-00005de0: 3a20 636f 756c 6420 6e6f 7420 6163 6365 : could not acce\n-00005df0: 7373 2064 656c 6179 5f75 7365 2061 7474 ss delay_use att\n-00005e00: 7269 6275 7465 3a20 2465 7272 220a 7265 ribute: $err\".re\n-00005e10: 7475 726e 0a7d 0a69 6620 7b5b 7265 6164 turn.}.if {[read\n-00005e20: 2024 6368 5d20 3c20 2473 6563 737d 207b $ch] < $secs} {\n-00005e30: 0a73 6565 6b20 2463 6820 3020 7374 6172 .seek $ch 0 star\n-00005e40: 740a 7075 7473 202d 6e6f 6e65 776c 696e t.puts -nonewlin\n-00005e50: 6520 2463 6820 2473 6563 730a 4c6f 6720 e $ch $secs.Log \n-00005e60: 2220 4465 6c61 7920 7365 7420 746f 2024 \" Delay set to $\n-00005e70: 7365 6373 2073 6563 6f6e 6473 5c6e 220a secs seconds\\n\".\n-00005e80: 7d20 656c 7365 207b 0a4c 6f67 2022 2043 } else {.Log \" C\n-00005e90: 7572 7265 6e74 2076 616c 7565 2069 7320 urrent value is \n-00005ea0: 6869 6768 6572 2074 6861 6e20 2473 6563 higher than $sec\n-00005eb0: 732e 204c 6561 7665 2069 7420 616c 6f6e s. Leave it alon\n-00005ec0: 655c 6e22 0a7d 0a63 6c6f 7365 2024 6368 e\\n\".}.close $ch\n-00005ed0: 0a7d 0a70 726f 6320 7b43 6865 636b 4d42 .}.proc {CheckMB\n-00005ee0: 494d 7d20 7b7d 207b 0a73 6574 206b 7665 IM} {} {.set kve\n-00005ef0: 7273 696f 6e20 5b65 7865 6320 756e 616d rsion [exec unam\n-00005f00: 6520 2d72 5d0a 6966 205b 6c6c 656e 6774 e -r].if [llengt\n-00005f10: 6820 5b67 6c6f 6220 2d6e 6f63 6f6d 706c h [glob -nocompl\n-00005f20: 6169 6e20 2f6c 6962 2f6d 6f64 756c 6573 ain /lib/modules\n-00005f30: 2f24 6b76 6572 7369 6f6e 2f6b 6572 6e65 /$kversion/kerne\n-00005f40: 6c2f 6472 6976 6572 732f 6e65 742f 7573 l/drivers/net/us\n-00005f50: 622f 6364 635f 6d62 696d 2a5d 5d20 7b72 b/cdc_mbim*]] {r\n-00005f60: 6574 7572 6e20 317d 0a69 6620 5b66 696c eturn 1}.if [fil\n-00005f70: 6520 6578 6973 7473 202f 7379 732f 6275 e exists /sys/bu\n-00005f80: 732f 7573 622f 6472 6976 6572 732f 6364 s/usb/drivers/cd\n-00005f90: 635f 6d62 696d 5d20 7b72 6574 7572 6e20 c_mbim] {return \n-00005fa0: 317d 0a72 6574 7572 6e20 300a 7d0a 7072 1}.return 0.}.pr\n-00005fb0: 6f63 207b 4368 6563 6b51 4d49 7d20 7b7d oc {CheckQMI} {}\n-00005fc0: 207b 0a73 6574 206b 7665 7273 696f 6e20 {.set kversion \n-00005fd0: 5b65 7865 6320 756e 616d 6520 2d72 5d0a [exec uname -r].\n-00005fe0: 6966 205b 6c6c 656e 6774 6820 5b67 6c6f if [llength [glo\n-00005ff0: 6220 2d6e 6f63 6f6d 706c 6169 6e20 2f6c b -nocomplain /l\n-00006000: 6962 2f6d 6f64 756c 6573 2f24 6b76 6572 ib/modules/$kver\n-00006010: 7369 6f6e 2f6b 6572 6e65 6c2f 6472 6976 sion/kernel/driv\n-00006020: 6572 732f 6e65 742f 7573 622f 716d 695f ers/net/usb/qmi_\n-00006030: 7777 616e 2a5d 5d20 7b72 6574 7572 6e20 wwan*]] {return \n-00006040: 317d 0a69 6620 5b66 696c 6520 6578 6973 1}.if [file exis\n-00006050: 7473 202f 7379 732f 6275 732f 7573 622f ts /sys/bus/usb/\n-00006060: 6472 6976 6572 732f 6364 635f 6d62 696d drivers/cdc_mbim\n-00006070: 5d20 7b72 6574 7572 6e20 317d 0a72 6574 ] {return 1}.ret\n-00006080: 7572 6e20 300a 7d0a 7072 6f63 207b 5061 urn 0.}.proc {Pa\n-00006090: 6e74 6563 6841 7574 6f53 7769 7463 687d ntechAutoSwitch}\n-000060a0: 207b 7d20 7b0a 676c 6f62 616c 2063 6f6e {} {.global con\n-000060b0: 6669 6720 666c 6167 730a 6966 207b 2463 fig flags.if {$c\n-000060c0: 6f6e 6669 6728 5061 6e74 6563 684d 6f64 onfig(PantechMod\n-000060d0: 6529 203d 3d20 337d 207b 7265 7475 726e e) == 3} {return\n-000060e0: 2031 7d0a 6966 207b 2463 6f6e 6669 6728 1}.if {$config(\n-000060f0: 5061 6e74 6563 684d 6f64 6529 203d 3d20 PantechMode) == \n-00006100: 317d 207b 0a69 6620 7b22 2463 6f6e 6669 1} {.if {\"$confi\n-00006110: 6728 7665 6e64 6f72 293a 2463 6f6e 6669 g(vendor):$confi\n-00006120: 6728 7072 6f64 7563 7429 2220 3d3d 2022 g(product)\" == \"\n-00006130: 3130 6139 3a36 3038 3022 7d20 7b0a 7365 10a9:6080\"} {.se\n-00006140: 7420 666c 6167 7328 636f 6e66 6967 2920 t flags(config) \n-00006150: 5b72 6567 7375 6220 7b50 616e 7465 6368 [regsub {Pantech\n-00006160: 4d6f 6465 202a 3d20 2a31 7d20 2466 6c61 Mode *= *1} $fla\n-00006170: 6773 2863 6f6e 6669 6729 2022 5061 6e74 gs(config) \"Pant\n-00006180: 6563 684d 6f64 653d 3222 5d0a 4c6f 6720 echMode=2\"].Log \n-00006190: 2220 5061 6e74 6563 684d 6f64 6520 6368 \" PantechMode ch\n-000061a0: 616e 6765 6420 746f 2032 220a 7265 7475 anged to 2\".retu\n-000061b0: 726e 2030 0a7d 2065 6c73 6569 6620 5b43 rn 0.} elseif [C\n-000061c0: 6865 636b 514d 495d 207b 0a73 6574 2066 heckQMI] {.set f\n-000061d0: 6c61 6773 2863 6f6e 6669 6729 205b 7265 lags(config) [re\n-000061e0: 6773 7562 207b 5061 6e74 6563 684d 6f64 gsub {PantechMod\n-000061f0: 6520 2a3d 202a 317d 2024 666c 6167 7328 e *= *1} $flags(\n-00006200: 636f 6e66 6967 2920 2250 616e 7465 6368 config) \"Pantech\n-00006210: 4d6f 6465 3d34 225d 0a4c 6f67 2022 2050 Mode=4\"].Log \" P\n-00006220: 616e 7465 6368 4d6f 6465 2063 6861 6e67 antechMode chang\n-00006230: 6564 2074 6f20 3422 0a72 6574 7572 6e20 ed to 4\".return \n-00006240: 300a 7d20 656c 7365 207b 0a72 6574 7572 0.} else {.retur\n-00006250: 6e20 310a 7d0a 7d20 656c 7365 207b 7265 n 1.}.} else {re\n-00006260: 7475 726e 2030 7d0a 7d0a 7072 6f63 207b turn 0}.}.proc {\n-00006270: 4c6f 6741 7474 7269 6275 7465 737d 207b LogAttributes} {\n-00006280: 7d20 7b0a 676c 6f62 616c 2066 6c61 6773 } {.global flags\n-00006290: 2075 7362 0a69 6620 2466 6c61 6773 286c usb.if $flags(l\n-000062a0: 6f67 6769 6e67 2920 7b0a 7365 7420 6174 ogging) {.set at\n-000062b0: 7472 4c69 7374 207b 6964 5665 6e64 6f72 trList {idVendor\n-000062c0: 2069 6450 726f 6475 6374 2062 436f 6e66 idProduct bConf\n-000062d0: 6967 7572 6174 696f 6e56 616c 7565 206d igurationValue m\n-000062e0: 616e 7566 6163 7475 7265 7220 7072 6f64 anufacturer prod\n-000062f0: 7563 7420 7365 7269 616c 7d0a 666f 7265 uct serial}.fore\n-00006300: 6163 6820 6174 7472 205b 6c73 6f72 7420 ach attr [lsort \n-00006310: 5b61 7272 6179 206e 616d 6573 2075 7362 [array names usb\n-00006320: 5d5d 207b 0a4c 6f67 2022 2020 2020 5b66 ]] {.Log \" [f\n-00006330: 6f72 6d61 7420 252d 3236 7320 2461 7474 ormat %-26s $att\n-00006340: 723a 5d20 2475 7362 2824 6174 7472 2922 r:] $usb($attr)\"\n-00006350: 0a7d 0a7d 0a7d 0a70 726f 6320 7b48 6173 .}.}.}.proc {Has\n-00006360: 4646 7d20 7b64 6576 6469 727d 207b 0a73 FF} {devdir} {.s\n-00006370: 6574 2069 2030 0a77 6869 6c65 207b 5b73 et i 0.while {[s\n-00006380: 6574 2064 6972 205b 4966 4469 7220 2469 et dir [IfDir $i\n-00006390: 2024 6465 7664 6972 5d5d 2021 3d20 2222 $devdir]] != \"\"\n-000063a0: 7d20 7b0a 7365 7420 6320 5b65 7865 6320 } {.set c [exec \n-000063b0: 6361 7420 2464 6972 2f62 496e 7465 7266 cat $dir/bInterf\n-000063c0: 6163 6543 6c61 7373 5d0a 6966 207b 2463 aceClass].if {$c\n-000063d0: 203d 3d20 2266 6622 7d20 7b72 6574 7572 == \"ff\"} {retur\n-000063e0: 6e20 317d 0a69 6e63 7220 690a 7d0a 7265 n 1}.incr i.}.re\n-000063f0: 7475 726e 2030 0a7d 0a4d 6169 6e20 2461 turn 0.}.Main $a\n-00006400: 7267 7620 2461 7267 630a 0000 0000 0000 rgv $argc.......\n-00006410: 6469 7370 6174 6368 6572 2e63 0000 0000 dispatcher.c....\n-00006420: 696e 7465 7270 2021 3d20 4e55 4c4c 2026 interp != NULL &\n-00006430: 2620 2243 6f75 6c64 206e 6f74 2063 7265 & \"Could not cre\n-00006440: 6174 6520 696e 7465 7270 7265 7465 7221 ate interpreter!\n-00006450: 2200 0000 0000 0000 4576 616c 7561 7469 \".......Evaluati\n-00006460: 6f6e 2072 6574 7572 6e65 6420 6572 726f on returned erro\n-00006470: 7220 2564 0a00 0000 0000 0000 0000 0000 r %d............\n-00006480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000064a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000064b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000064c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000064d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000064e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000064f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000065a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000065b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000065c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000065d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000065e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000065f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000066a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000066b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000066c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000066d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000066e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000066f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000067a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000067b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000067c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000067d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000067e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000067f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000068a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000068b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000068c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000068d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000068e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000068f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000069a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000069b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000069c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000069d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000069e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000069f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006e30: 0100 0000 0000 0000 0100 0000 0000 0000 ................\n-00006e40: 0100 0000 0000 0000 1e01 0000 0000 0000 ................\n-00006e50: 0c00 0000 0000 0000 0000 0000 0000 0000 ................\n-00006e60: 0d00 0000 0000 0000 0000 0000 0000 0000 ................\n-00006e70: 1900 0000 0000 0000 207e 0000 0000 0000 ........ ~......\n-00006e80: 1b00 0000 0000 0000 0800 0000 0000 0000 ................\n-00006e90: 1a00 0000 0000 0000 287e 0000 0000 0000 ........(~......\n-00006ea0: 1c00 0000 0000 0000 0800 0000 0000 0000 ................\n-00006eb0: 0400 0000 0000 0000 e801 0000 0000 0000 ................\n-00006ec0: f5fe ff6f 0000 0000 9802 0000 0000 0000 ...o............\n-00006ed0: 0500 0000 0000 0000 0005 0000 0000 0000 ................\n-00006ee0: 0600 0000 0000 0000 c002 0000 0000 0000 ................\n-00006ef0: 0a00 0000 0000 0000 5301 0000 0000 0000 ........S.......\n-00006f00: 0b00 0000 0000 0000 1800 0000 0000 0000 ................\n-00006f10: 1500 0000 0000 0000 0000 0000 0000 0000 ................\n-00006f20: 0300 0000 0000 0000 0880 0000 0000 0000 ................\n-00006f30: 0200 0000 0000 0000 3801 0000 0000 0000 ........8.......\n-00006f40: 1400 0000 0000 0000 0700 0000 0000 0000 ................\n-00006f50: 1700 0000 0000 0000 7807 0000 0000 0000 ........x.......\n-00006f60: 0700 0000 0000 0000 5806 0000 0000 0000 ........X.......\n-00006f70: 0800 0000 0000 0000 5802 0000 0000 0000 ........X.......\n-00006f80: 0900 0000 0000 0000 1800 0000 0000 0000 ................\n-00006f90: fbff ff6f 0000 0000 0000 0008 0000 0000 ...o............\n-00006fa0: f9ff ff6f 0000 0000 0400 0000 0000 0000 ...o............\n-00006fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00006ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00007000: 0000 0000 0000 0000 ffff ffff ffff ffff ................\n-00007010: 0000 0000 0000 0000 b008 0000 0000 0000 ................\n-00007020: b008 0000 0000 0000 b008 0000 0000 0000 ................\n-00007030: b008 0000 0000 0000 b008 0000 0000 0000 ................\n-00007040: b008 0000 0000 0000 b008 0000 0000 0000 ................\n-00007050: b008 0000 0000 0000 b008 0000 0000 0000 ................\n-00007060: b008 0000 0000 0000 b008 0000 0000 0000 ................\n-00007070: b008 0000 0000 0000 b008 0000 0000 0000 ................\n-00007080: 307e 0000 0000 0000 0000 0000 0000 0000 0~..............\n-00007090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000070a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000070b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000070c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000070d0: 002e 7368 7374 7274 6162 002e 696e 7465 ..shstrtab..inte\n-000070e0: 7270 002e 676e 752e 6861 7368 002e 6479 rp..gnu.hash..dy\n-000070f0: 6e73 796d 002e 6479 6e73 7472 002e 7265 nsym..dynstr..re\n-00007100: 6c61 2e64 796e 002e 7265 6c61 2e70 6c74 la.dyn..rela.plt\n-00007110: 002e 7465 7874 002e 726f 6461 7461 002e ..text..rodata..\n-00007120: 6568 5f66 7261 6d65 002e 696e 6974 5f61 eh_frame..init_a\n-00007130: 7272 6179 002e 6669 6e69 5f61 7272 6179 rray..fini_array\n-00007140: 002e 6479 6e61 6d69 6300 2e64 6174 6100 ..dynamic..data.\n-00007150: 2e67 6f74 002e 6273 7300 0000 0000 0000 .got..bss.......\n-00007160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00007170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00007180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00007190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000071a0: 0b00 0000 0100 0000 0200 0000 0000 0000 ................\n-000071b0: c801 0000 0000 0000 c801 0000 0000 0000 ................\n-000071c0: 1a00 0000 0000 0000 0000 0000 0000 0000 ................\n-000071d0: 0100 0000 0000 0000 0000 0000 0000 0000 ................\n-000071e0: 1700 0000 0500 0000 0200 0000 0000 0000 ................\n-000071f0: e801 0000 0000 0000 e801 0000 0000 0000 ................\n-00007200: ac00 0000 0000 0000 0400 0000 0000 0000 ................\n-00007210: 0800 0000 0000 0000 0400 0000 0000 0000 ................\n-00007220: 1300 0000 f6ff ff6f 0200 0000 0000 0000 .......o........\n-00007230: 9802 0000 0000 0000 9802 0000 0000 0000 ................\n-00007240: 2400 0000 0000 0000 0400 0000 0000 0000 $...............\n-00007250: 0800 0000 0000 0000 0000 0000 0000 0000 ................\n-00007260: 1d00 0000 0b00 0000 0200 0000 0000 0000 ................\n-00007270: c002 0000 0000 0000 c002 0000 0000 0000 ................\n-00007280: 4002 0000 0000 0000 0500 0000 0200 0000 @...............\n-00007290: 0800 0000 0000 0000 1800 0000 0000 0000 ................\n-000072a0: 2500 0000 0300 0000 0200 0000 0000 0000 %...............\n-000072b0: 0005 0000 0000 0000 0005 0000 0000 0000 ................\n-000072c0: 5301 0000 0000 0000 0000 0000 0000 0000 S...............\n-000072d0: 0100 0000 0000 0000 0000 0000 0000 0000 ................\n-000072e0: 2d00 0000 0400 0000 0200 0000 0000 0000 -...............\n-000072f0: 5806 0000 0000 0000 5806 0000 0000 0000 X.......X.......\n-00007300: 2001 0000 0000 0000 0400 0000 0000 0000 ...............\n-00007310: 0800 0000 0000 0000 1800 0000 0000 0000 ................\n-00007320: 3700 0000 0400 0000 4200 0000 0000 0000 7.......B.......\n-00007330: 7807 0000 0000 0000 7807 0000 0000 0000 x.......x.......\n-00007340: 3801 0000 0000 0000 0400 0000 1000 0000 8...............\n-00007350: 0800 0000 0000 0000 1800 0000 0000 0000 ................\n-00007360: 3c00 0000 0100 0000 0600 0000 0000 0000 <...............\n-00007370: b008 0000 0000 0000 b008 0000 0000 0000 ................\n-00007380: f000 0000 0000 0000 0000 0000 0000 0000 ................\n-00007390: 1000 0000 0000 0000 1000 0000 0000 0000 ................\n-000073a0: 4100 0000 0100 0000 0600 0000 0000 0000 A...............\n-000073b0: a009 0000 0000 0000 a009 0000 0000 0000 ................\n-000073c0: 9c03 0000 0000 0000 0000 0000 0000 0000 ................\n-000073d0: 0400 0000 0000 0000 0000 0000 0000 0000 ................\n-000073e0: 4700 0000 0100 0000 0200 0000 0000 0000 G...............\n-000073f0: 400d 0000 0000 0000 400d 0000 0000 0000 @.......@.......\n-00007400: 3857 0000 0000 0000 0000 0000 0000 0000 8W..............\n-00007410: 0800 0000 0000 0000 0000 0000 0000 0000 ................\n-00007420: 4f00 0000 0100 0000 0200 0000 0000 0000 O...............\n-00007430: 7864 0000 0000 0000 7864 0000 0000 0000 xd......xd......\n-00007440: 0400 0000 0000 0000 0000 0000 0000 0000 ................\n-00007450: 0400 0000 0000 0000 0000 0000 0000 0000 ................\n-00007460: 5900 0000 0e00 0000 0300 0000 0000 0000 Y...............\n-00007470: 207e 0000 0000 0000 206e 0000 0000 0000 ~...... n......\n-00007480: 0800 0000 0000 0000 0000 0000 0000 0000 ................\n-00007490: 0800 0000 0000 0000 0800 0000 0000 0000 ................\n-000074a0: 6500 0000 0f00 0000 0300 0000 0000 0000 e...............\n-000074b0: 287e 0000 0000 0000 286e 0000 0000 0000 (~......(n......\n-000074c0: 0800 0000 0000 0000 0000 0000 0000 0000 ................\n-000074d0: 0800 0000 0000 0000 0800 0000 0000 0000 ................\n-000074e0: 7100 0000 0600 0000 0300 0000 0000 0000 q...............\n-000074f0: 307e 0000 0000 0000 306e 0000 0000 0000 0~......0n......\n-00007500: d001 0000 0000 0000 0500 0000 0000 0000 ................\n-00007510: 0800 0000 0000 0000 1000 0000 0000 0000 ................\n-00007520: 7a00 0000 0100 0000 0300 0000 0000 0000 z...............\n-00007530: 0080 0000 0000 0000 0070 0000 0000 0000 .........p......\n-00007540: 0800 0000 0000 0000 0000 0000 0000 0000 ................\n-00007550: 0800 0000 0000 0000 0000 0000 0000 0000 ................\n-00007560: 8000 0000 0100 0000 0300 0000 0000 0000 ................\n-00007570: 0880 0000 0000 0000 0870 0000 0000 0000 .........p......\n-00007580: c800 0000 0000 0000 0000 0000 0000 0000 ................\n-00007590: 0800 0000 0000 0000 0800 0000 0000 0000 ................\n-000075a0: 8500 0000 0800 0000 0300 0000 0000 0000 ................\n-000075b0: d080 0000 0000 0000 d070 0000 0000 0000 .........p......\n-000075c0: 3800 0000 0000 0000 0000 0000 0000 0000 8...............\n-000075d0: 0800 0000 0000 0000 0000 0000 0000 0000 ................\n-000075e0: 0100 0000 0300 0000 0000 0000 0000 0000 ................\n-000075f0: 0000 0000 0000 0000 d070 0000 0000 0000 .........p......\n-00007600: 8a00 0000 0000 0000 0000 0000 0000 0000 ................\n-00007610: 0100 0000 0000 0000 0000 0000 0000 0000 ................\n" } ] }