--- /home/fdroid/fdroiddata/tmp/org.wesnoth.Wesnoth_1192600002.apk +++ /home/fdroid/fdroiddata/unsigned/org.wesnoth.Wesnoth_1192600002.apk ├── APK Signing Block │ @@ -1,121 +0,0 @@ │ -Key 0x42726577: │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -000000000000000000000000000000000000000000 │ - │ -Key 0x7109871a: │ -f7050000f3050000b50300002c000000280000000301000020000000896a0d2037404a │ -bb0c8f4954bd17dc843221fc8cfc4d88af5da706ad9db56c696d030000690300003082 │ -03653082024da003020102020874dea706efb517c9300d06092a864886f70d01010b05 │ -003060310b300906035504061302554b310c300a060355040813034f5247310c300a06 │ -0355040713034f524731133011060355040a130a6664726f69642e6f7267310f300d06 │ -0355040b13064644726f6964310f300d060355040313064644726f69643020170d3235 │ -303830373030313534365a180f32303532313232333030313534365a3060310b300906 │ -035504061302554b310c300a060355040813034f5247310c300a060355040713034f52 │ -4731133011060355040a130a6664726f69642e6f7267310f300d060355040b13064644 │ -726f6964310f300d060355040313064644726f696430820122300d06092a864886f70d │ -01010105000382010f003082010a02820101009cd35265747716faa753b2e6afa0002f │ -d6f4467c6e0c378af80aa4b37bf5c258e16f641404b2974225dc7ac5069fd620261a77 │ -52b02e7a2eb617b3df5df96f2137254c82f8653c3771b82801887f713081d2921a7514 │ -e467251172ca12ca1328135a6b04e56dbcd82ffb8cb2cc02485e56bea0c1af78840cc1 │ -31d01acbdea79bbd94811375bbd4c78fe2ef407b9233d61e10c211114c102be58d0b6e │ -8a917680d6d1ec44b75692b6c621152be1b2261d97d5ccd2e65385c9bcdd0072f0480d │ -aee2910a1a5ebfd14c194541ed59f55d3b0a024dd4aed42c2354022d4fcf82717dede0 │ -c9fa90e5a262b4472f5d80c38f2f1e7d508284ba6693db61925468c7ca030203010001 │ -a321301f301d0603551d0e04160414f7c20e867f789d49daaefca2f26d249813f89880 │ -300d06092a864886f70d01010b050003820101001413e516647a7a1eb8d0020e51b1cf │ -e2b860a420e0ff96410bb4183bd0040288bb78de739ea01be5cf16922e850bd1d68614 │ -b9382999ce7056a9e63ae43d7c7888382a1bcf0a08548c550d284b74012de293531b7d │ -54c4408a9842cbfa93d5e937aeaa9e98fca89a9846d072bce087b51be239fc26eab75b │ -91f78c7444ac6a1e27d321e59395bbf6bf8c0d360c6ffd830dc8b8560fcb454e96f44e │ -a55cbef6e478f7d5c26c90d691bfcbf9c9ae54b117c9283c7ecca879c8516a442a194d │ -5807c762fcb454b40663d9dac386e15b1838029332741a73f6f10e15d8a4386836e63b │ -7a570c44723c2763c69bd64d15bf831011120001b95c2502b011285cae410a0c000000 │ -080000000df0efbe03000000000000000c0100000801000003010000000100006a433e │ -3a63c5949f23223d43132710150a04930de1077b2aa97e28130d5a3d0514d868bd00e9 │ -87a74c4d3df702242321552d0f27ed41d9a0b3d7dd779af9ce7f75b2c13aa0d67557da │ -536614df12be233011fbb13b77fb7fa29db66e2ab9221d3e2a54e2f87d49308e88d0ca │ -c2514ada9e480eec3a10fe39e437e6cb61b6bd06efdb3ff0529d64c4e73bb0124ecaa4 │ -100fbed8c07b3b880a5294538085e8653454e2c951027cef043d7c255a861416711a94 │ -e7d3a743f8acae2d59d1505e2e22de09c5f4a44c435dd59a756ddb4b81f877d13d0c5b │ -cc99b4203564cd6fb9ea398bbedb59a0b23d5cb751a9af3187fe037c4f98005d2514fc │ -fa3d8dafa83908612601000030820122300d06092a864886f70d01010105000382010f │ -003082010a02820101009cd35265747716faa753b2e6afa0002fd6f4467c6e0c378af8 │ -0aa4b37bf5c258e16f641404b2974225dc7ac5069fd620261a7752b02e7a2eb617b3df │ -5df96f2137254c82f8653c3771b82801887f713081d2921a7514e467251172ca12ca13 │ -28135a6b04e56dbcd82ffb8cb2cc02485e56bea0c1af78840cc131d01acbdea79bbd94 │ -811375bbd4c78fe2ef407b9233d61e10c211114c102be58d0b6e8a917680d6d1ec44b7 │ -5692b6c621152be1b2261d97d5ccd2e65385c9bcdd0072f0480daee2910a1a5ebfd14c │ -194541ed59f55d3b0a024dd4aed42c2354022d4fcf82717dede0c9fa90e5a262b4472f │ -5d80c38f2f1e7d508284ba6693db61925468c7ca030203010001 │ - │ -Key 0xf05368c0: │ -f7050000f3050000ad0300002c000000280000000301000020000000896a0d2037404a │ -bb0c8f4954bd17dc843221fc8cfc4d88af5da706ad9db56c696d030000690300003082 │ -03653082024da003020102020874dea706efb517c9300d06092a864886f70d01010b05 │ -003060310b300906035504061302554b310c300a060355040813034f5247310c300a06 │ -0355040713034f524731133011060355040a130a6664726f69642e6f7267310f300d06 │ -0355040b13064644726f6964310f300d060355040313064644726f69643020170d3235 │ -303830373030313534365a180f32303532313232333030313534365a3060310b300906 │ -035504061302554b310c300a060355040813034f5247310c300a060355040713034f52 │ -4731133011060355040a130a6664726f69642e6f7267310f300d060355040b13064644 │ -726f6964310f300d060355040313064644726f696430820122300d06092a864886f70d │ -01010105000382010f003082010a02820101009cd35265747716faa753b2e6afa0002f │ -d6f4467c6e0c378af80aa4b37bf5c258e16f641404b2974225dc7ac5069fd620261a77 │ -52b02e7a2eb617b3df5df96f2137254c82f8653c3771b82801887f713081d2921a7514 │ -e467251172ca12ca1328135a6b04e56dbcd82ffb8cb2cc02485e56bea0c1af78840cc1 │ -31d01acbdea79bbd94811375bbd4c78fe2ef407b9233d61e10c211114c102be58d0b6e │ -8a917680d6d1ec44b75692b6c621152be1b2261d97d5ccd2e65385c9bcdd0072f0480d │ -aee2910a1a5ebfd14c194541ed59f55d3b0a024dd4aed42c2354022d4fcf82717dede0 │ -c9fa90e5a262b4472f5d80c38f2f1e7d508284ba6693db61925468c7ca030203010001 │ -a321301f301d0603551d0e04160414f7c20e867f789d49daaefca2f26d249813f89880 │ -300d06092a864886f70d01010b050003820101001413e516647a7a1eb8d0020e51b1cf │ -e2b860a420e0ff96410bb4183bd0040288bb78de739ea01be5cf16922e850bd1d68614 │ -b9382999ce7056a9e63ae43d7c7888382a1bcf0a08548c550d284b74012de293531b7d │ -54c4408a9842cbfa93d5e937aeaa9e98fca89a9846d072bce087b51be239fc26eab75b │ -91f78c7444ac6a1e27d321e59395bbf6bf8c0d360c6ffd830dc8b8560fcb454e96f44e │ -a55cbef6e478f7d5c26c90d691bfcbf9c9ae54b117c9283c7ecca879c8516a442a194d │ -5807c762fcb454b40663d9dac386e15b1838029332741a73f6f10e15d8a4386836e63b │ -7a570c44723c2763c69bd64d15bf831011120001b95c2502b011285cae410a18000000 │ -ffffff7f0000000018000000ffffff7f0c0100000801000003010000000100006b0048 │ -67fb00bd0c70fefe166796bd28a271cf751f1d076ea8932ab19d36d83f91e19a6d578b │ -cda9905471f0a13c3df2a610cd182fdbdc3c8abdc1a08ccce5aef13a9e8140bd4befb6 │ -fc4367a7b50a4bca27fb9fd20bf2040e2898d389dbf04f78a0fd2ea488f8efab4d1163 │ -b1f0e2cefa6c56c6b464ae0260842bb71dd8c0af5ba4196864950c743796dea50fc66c │ -7ac8abf32a1daea0f8732739c645efc49e63dc3079c2533b37e673c32ebffb782b12b1 │ -f27c202c4cd78fc24863f814dbeffcd79fc4374d5ad750486b7843026a6a942099f7ce │ -5b643cf75380e2c41e3bd3b9ea45551187a1c5e2922867470b2ef50e2cba9ae3e5ccd1 │ -f515e1874cfe60482601000030820122300d06092a864886f70d01010105000382010f │ -003082010a02820101009cd35265747716faa753b2e6afa0002fd6f4467c6e0c378af8 │ -0aa4b37bf5c258e16f641404b2974225dc7ac5069fd620261a7752b02e7a2eb617b3df │ -5df96f2137254c82f8653c3771b82801887f713081d2921a7514e467251172ca12ca13 │ -28135a6b04e56dbcd82ffb8cb2cc02485e56bea0c1af78840cc131d01acbdea79bbd94 │ -811375bbd4c78fe2ef407b9233d61e10c211114c102be58d0b6e8a917680d6d1ec44b7 │ -5692b6c621152be1b2261d97d5ccd2e65385c9bcdd0072f0480daee2910a1a5ebfd14c │ -194541ed59f55d3b0a024dd4aed42c2354022d4fcf82717dede0c9fa90e5a262b4472f │ -5d80c38f2f1e7d508284ba6693db61925468c7ca030203010001 ├── zipinfo {} │ @@ -1,8 +1,8 @@ │ -Zip file size: 58903132 bytes, number of entries: 148 │ +Zip file size: 58897401 bytes, number of entries: 145 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 46 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ -rw-r--r-- 0.0 unx 221 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 49 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 5069524 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 1520 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 2006272 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libSDL3.so │ @@ -32,15 +32,15 @@ │ -rw-r--r-- 0.0 unx 3760 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libcharset.so │ -rw-r--r-- 0.0 unx 5076600 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libcrypto.so │ -rw-r--r-- 0.0 unx 579760 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libcurl.so │ -rw-r--r-- 0.0 unx 152296 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libexpat.so │ -rw-r--r-- 0.0 unx 85424 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libffi.so │ -rw-r--r-- 0.0 unx 301000 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libfontconfig.so │ -rw-r--r-- 0.0 unx 695536 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libfreetype.so │ --rw-r--r-- 0.0 unx 125528 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libfribidi.so │ +-rw-r--r-- 0.0 unx 132960 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libfribidi.so │ -rw-r--r-- 0.0 unx 2023120 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libgio-2.0.so │ -rw-r--r-- 0.0 unx 230528 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libgirepository-2.0.so │ -rw-r--r-- 0.0 unx 1343864 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libglib-2.0.so │ -rw-r--r-- 0.0 unx 12784 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libgmodule-2.0.so │ -rw-r--r-- 0.0 unx 398776 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libgobject-2.0.so │ -rw-r--r-- 0.0 unx 4200 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libgthread-2.0.so │ -rw-r--r-- 0.0 unx 31672 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libharfbuzz-cairo.so │ @@ -140,11 +140,8 @@ │ -rw---- 0.0 fat 222971 b- defN 81-Jan-01 01:01 res/vk.pem │ -rw---- 0.0 fat 225 b- stor 81-Jan-01 01:01 res/wN.9.png │ -rw---- 0.0 fat 1528 b- defN 81-Jan-01 01:01 res/x4.xml │ -rw---- 0.0 fat 2456 b- defN 81-Jan-01 01:01 res/xN.xml │ -rw---- 0.0 fat 221 b- stor 81-Jan-01 01:01 res/xa.9.png │ -rw---- 0.0 fat 221 b- stor 81-Jan-01 01:01 res/z-.9.png │ -rw---- 0.0 fat 53300 b- stor 81-Jan-01 01:01 resources.arsc │ --rw---- 2.0 fat 14551 b- defN 81-Jan-01 01:01 META-INF/A79B8204.SF │ --rw---- 2.0 fat 1344 b- defN 81-Jan-01 01:01 META-INF/A79B8204.RSA │ --rw---- 2.0 fat 14424 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -148 files, 61946987 bytes uncompressed, 58372689 bytes compressed: 5.8% │ +145 files, 61924100 bytes uncompressed, 58366530 bytes compressed: 5.7% ├── lib/arm64-v8a/libfribidi.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: AArch64 │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 64 (bytes into file) │ │ - Start of section headers: 124120 (bytes into file) │ │ + Start of section headers: 131552 (bytes into file) │ │ Flags: 0x0 │ │ Size of this header: 64 (bytes) │ │ Size of program headers: 56 (bytes) │ │ Number of program headers: 10 │ │ Size of section headers: 64 (bytes) │ │ Number of section headers: 22 │ │ Section header string table index: 21 │ ├── readelf --wide --program-header {} │ │ @@ -2,21 +2,21 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 64 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x018b94 0x018b94 R 0x1000 │ │ - LOAD 0x018b94 0x0000000000019b94 0x0000000000019b94 0x00543c 0x00543c R E 0x1000 │ │ - LOAD 0x01dfd0 0x000000000001ffd0 0x000000000001ffd0 0x0003f0 0x0003f0 RW 0x1000 │ │ - LOAD 0x01e3c0 0x00000000000213c0 0x00000000000213c0 0x00004c 0x000270 RW 0x1000 │ │ - DYNAMIC 0x01e170 0x0000000000020170 0x0000000000020170 0x000170 0x000170 RW 0x8 │ │ - GNU_RELRO 0x01dfd0 0x000000000001ffd0 0x000000000001ffd0 0x0003f0 0x001030 R 0x1 │ │ - GNU_EH_FRAME 0x017e4c 0x0000000000017e4c 0x0000000000017e4c 0x000254 0x000254 R 0x4 │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01a154 0x01a154 R 0x1000 │ │ + LOAD 0x01a154 0x000000000001b154 0x000000000001b154 0x005b6c 0x005b6c R E 0x1000 │ │ + LOAD 0x01fcc0 0x0000000000021cc0 0x0000000000021cc0 0x000400 0x000400 RW 0x1000 │ │ + LOAD 0x0200c0 0x00000000000230c0 0x00000000000230c0 0x000054 0x000280 RW 0x1000 │ │ + DYNAMIC 0x01fe60 0x0000000000021e60 0x0000000000021e60 0x000170 0x000170 RW 0x8 │ │ + GNU_RELRO 0x01fcc0 0x0000000000021cc0 0x0000000000021cc0 0x000400 0x001340 R 0x1 │ │ + GNU_EH_FRAME 0x019390 0x0000000000019390 0x0000000000019390 0x000264 0x000264 R 0x4 │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0 │ │ NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x000098 0x000098 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rela.dyn .rela.plt .rodata .eh_frame_hdr .eh_frame │ ├── readelf --wide --sections {} │ │ @@ -1,31 +1,31 @@ │ │ -There are 22 section headers, starting at offset 0x1e4d8: │ │ +There are 22 section headers, starting at offset 0x201e0: │ │ │ │ Section Headers: │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 0000000000000270 000270 000098 00 A 0 0 4 │ │ - [ 2] .dynsym DYNSYM 0000000000000308 000308 000498 18 A 6 1 8 │ │ - [ 3] .gnu.version VERSYM 00000000000007a0 0007a0 000062 02 A 2 0 2 │ │ - [ 4] .gnu.version_r VERNEED 0000000000000804 000804 000020 00 A 6 1 4 │ │ - [ 5] .gnu.hash GNU_HASH 0000000000000828 000828 000104 00 A 2 0 8 │ │ - [ 6] .dynstr STRTAB 000000000000092c 00092c 0003e9 00 A 0 0 1 │ │ - [ 7] .rela.dyn RELA 0000000000000d18 000d18 000318 18 A 2 0 8 │ │ - [ 8] .rela.plt RELA 0000000000001030 001030 000240 18 AI 2 18 8 │ │ - [ 9] .rodata PROGBITS 0000000000001270 001270 016bdc 00 AMS 0 0 16 │ │ - [10] .eh_frame_hdr PROGBITS 0000000000017e4c 017e4c 000254 00 A 0 0 4 │ │ - [11] .eh_frame PROGBITS 00000000000180a0 0180a0 000af4 00 A 0 0 8 │ │ - [12] .text PROGBITS 0000000000019b94 018b94 005298 00 AX 0 0 4 │ │ - [13] .plt PROGBITS 000000000001ee30 01de30 0001a0 00 AX 0 0 16 │ │ - [14] .data.rel.ro PROGBITS 000000000001ffd0 01dfd0 000190 00 WA 0 0 8 │ │ - [15] .fini_array FINI_ARRAY 0000000000020160 01e160 000010 00 WA 0 0 8 │ │ - [16] .dynamic DYNAMIC 0000000000020170 01e170 000170 10 WA 6 0 8 │ │ - [17] .got PROGBITS 00000000000202e0 01e2e0 000008 00 WA 0 0 8 │ │ - [18] .got.plt PROGBITS 00000000000202e8 01e2e8 0000d8 00 WA 0 0 8 │ │ - [19] .data PROGBITS 00000000000213c0 01e3c0 00004c 00 WA 0 0 8 │ │ - [20] .bss NOBITS 0000000000021410 01e40c 000220 00 WA 0 0 16 │ │ - [21] .shstrtab STRTAB 0000000000000000 01e40c 0000ca 00 0 0 1 │ │ + [ 2] .dynsym DYNSYM 0000000000000308 000308 0004b0 18 A 6 1 8 │ │ + [ 3] .gnu.version VERSYM 00000000000007b8 0007b8 000064 02 A 2 0 2 │ │ + [ 4] .gnu.version_r VERNEED 000000000000081c 00081c 000020 00 A 6 1 4 │ │ + [ 5] .gnu.hash GNU_HASH 0000000000000840 000840 000104 00 A 2 0 8 │ │ + [ 6] .dynstr STRTAB 0000000000000944 000944 0003ef 00 A 0 0 1 │ │ + [ 7] .rela.dyn RELA 0000000000000d38 000d38 000330 18 A 2 0 8 │ │ + [ 8] .rela.plt RELA 0000000000001068 001068 000258 18 AI 2 18 8 │ │ + [ 9] .rodata PROGBITS 00000000000012c0 0012c0 0180d0 00 AMS 0 0 16 │ │ + [10] .eh_frame_hdr PROGBITS 0000000000019390 019390 000264 00 A 0 0 4 │ │ + [11] .eh_frame PROGBITS 00000000000195f8 0195f8 000b5c 00 A 0 0 8 │ │ + [12] .text PROGBITS 000000000001b154 01a154 0059bc 00 AX 0 0 4 │ │ + [13] .plt PROGBITS 0000000000020b10 01fb10 0001b0 00 AX 0 0 16 │ │ + [14] .data.rel.ro PROGBITS 0000000000021cc0 01fcc0 000190 00 WA 0 0 8 │ │ + [15] .fini_array FINI_ARRAY 0000000000021e50 01fe50 000010 00 WA 0 0 8 │ │ + [16] .dynamic DYNAMIC 0000000000021e60 01fe60 000170 10 WA 6 0 8 │ │ + [17] .got PROGBITS 0000000000021fd0 01ffd0 000010 00 WA 0 0 8 │ │ + [18] .got.plt PROGBITS 0000000000021fe0 01ffe0 0000e0 00 WA 0 0 8 │ │ + [19] .data PROGBITS 00000000000230c0 0200c0 000054 00 WA 0 0 8 │ │ + [20] .bss NOBITS 0000000000023120 020114 000220 00 WA 0 0 16 │ │ + [21] .shstrtab STRTAB 0000000000000000 020114 0000ca 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ D (mbind), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -1,52 +1,53 @@ │ │ │ │ -Symbol table '.dynsym' contains 49 entries: │ │ +Symbol table '.dynsym' contains 50 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __register_atfork@LIBC (2) │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ 7: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stderr@LIBC (2) │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@LIBC (2) │ │ 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ - 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ - 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputc@LIBC (2) │ │ - 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sprintf@LIBC (2) │ │ - 13: 000000000001ed48 228 FUNC GLOBAL DEFAULT 12 fribidi_shape │ │ - 14: 000000000001a574 188 FUNC GLOBAL DEFAULT 12 fribidi_get_par_direction │ │ - 15: 000000000001ddb8 32 FUNC GLOBAL DEFAULT 12 fribidi_set_mirroring │ │ - 16: 0000000000019bf4 12 FUNC GLOBAL DEFAULT 12 fribidi_debug_status │ │ - 17: 000000000001cf9c 24 FUNC GLOBAL DEFAULT 12 fribidi_char_set_name │ │ - 18: 000000000001e5c0 124 FUNC GLOBAL DEFAULT 12 fribidi_get_bracket │ │ - 19: 00000000000213c0 8 OBJECT GLOBAL DEFAULT 19 fribidi_unicode_version │ │ - 20: 0000000000019e24 1036 FUNC GLOBAL DEFAULT 12 fribidi_log2vis │ │ - 21: 000000000001c7d4 100 FUNC GLOBAL DEFAULT 12 fribidi_get_bidi_types │ │ - 22: 000000000001a630 5412 FUNC GLOBAL DEFAULT 12 fribidi_get_par_embedding_levels_ex │ │ - 23: 000000000001a230 836 FUNC GLOBAL DEFAULT 12 fribidi_shape_arabic │ │ - 24: 000000000001de2c 4 FUNC GLOBAL DEFAULT 12 fribidi_get_type │ │ - 25: 000000000001de30 4 FUNC GLOBAL DEFAULT 12 fribidi_get_type_internal │ │ - 26: 000000000001e314 52 FUNC GLOBAL DEFAULT 12 fribidi_get_joining_type │ │ - 27: 0000000000019c00 12 FUNC GLOBAL DEFAULT 12 fribidi_set_debug │ │ - 28: 000000000001de4c 1040 FUNC GLOBAL DEFAULT 12 fribidi_join_arabic │ │ - 29: 000000000001c200 1308 FUNC GLOBAL DEFAULT 12 fribidi_reorder_line │ │ - 30: 000000000001cd5c 192 FUNC GLOBAL DEFAULT 12 fribidi_parse_charset │ │ - 31: 000000000001e468 80 FUNC GLOBAL DEFAULT 12 fribidi_get_mirror_char │ │ - 32: 000000000001ddd8 16 FUNC GLOBAL DEFAULT 12 fribidi_mirroring_status │ │ - 33: 000000000001de34 24 FUNC GLOBAL DEFAULT 12 fribidi_get_par_embedding_levels │ │ - 34: 000000000001e39c 48 FUNC GLOBAL DEFAULT 12 fribidi_get_joining_type_name │ │ - 35: 0000000000019c0c 536 FUNC GLOBAL DEFAULT 12 fribidi_remove_bidi_marks │ │ - 36: 000000000001c790 68 FUNC GLOBAL DEFAULT 12 fribidi_get_bidi_type │ │ - 37: 000000000001dde8 28 FUNC GLOBAL DEFAULT 12 fribidi_set_reorder_nsm │ │ - 38: 00000000000213c8 8 OBJECT GLOBAL DEFAULT 19 fribidi_version_info │ │ - 39: 000000000001c838 748 FUNC GLOBAL DEFAULT 12 fribidi_get_bidi_type_name │ │ - 40: 000000000001ce1c 192 FUNC GLOBAL DEFAULT 12 fribidi_charset_to_unicode │ │ - 41: 000000000001cedc 192 FUNC GLOBAL DEFAULT 12 fribidi_unicode_to_charset │ │ - 42: 000000000001e4b8 264 FUNC GLOBAL DEFAULT 12 fribidi_shape_mirroring │ │ - 43: 000000000001cfb4 24 FUNC GLOBAL DEFAULT 12 fribidi_char_set_title │ │ - 44: 000000000001de04 16 FUNC GLOBAL DEFAULT 12 fribidi_reorder_nsm_status │ │ - 45: 000000000001e63c 172 FUNC GLOBAL DEFAULT 12 fribidi_get_bracket_types │ │ - 46: 000000000001e348 84 FUNC GLOBAL DEFAULT 12 fribidi_get_joining_types │ │ - 47: 000000000001cfcc 20 FUNC GLOBAL DEFAULT 12 fribidi_char_set_desc │ │ - 48: 000000000001de14 24 FUNC GLOBAL DEFAULT 12 fribidi_log2vis_get_embedding_levels │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND qsort@LIBC (2) │ │ + 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputc@LIBC (2) │ │ + 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sprintf@LIBC (2) │ │ + 14: 0000000000020a2c 228 FUNC GLOBAL DEFAULT 12 fribidi_shape │ │ + 15: 000000000001bb3c 204 FUNC GLOBAL DEFAULT 12 fribidi_get_par_direction │ │ + 16: 000000000001f7e4 32 FUNC GLOBAL DEFAULT 12 fribidi_set_mirroring │ │ + 17: 000000000001b1b4 12 FUNC GLOBAL DEFAULT 12 fribidi_debug_status │ │ + 18: 000000000001e9b0 24 FUNC GLOBAL DEFAULT 12 fribidi_char_set_name │ │ + 19: 000000000001ffec 124 FUNC GLOBAL DEFAULT 12 fribidi_get_bracket │ │ + 20: 00000000000230c0 8 OBJECT GLOBAL DEFAULT 19 fribidi_unicode_version │ │ + 21: 000000000001b3e4 1044 FUNC GLOBAL DEFAULT 12 fribidi_log2vis │ │ + 22: 000000000001e1e8 100 FUNC GLOBAL DEFAULT 12 fribidi_get_bidi_types │ │ + 23: 000000000001bc08 5904 FUNC GLOBAL DEFAULT 12 fribidi_get_par_embedding_levels_ex │ │ + 24: 000000000001b7f8 836 FUNC GLOBAL DEFAULT 12 fribidi_shape_arabic │ │ + 25: 000000000001f858 4 FUNC GLOBAL DEFAULT 12 fribidi_get_type │ │ + 26: 000000000001f85c 4 FUNC GLOBAL DEFAULT 12 fribidi_get_type_internal │ │ + 27: 000000000001fd40 52 FUNC GLOBAL DEFAULT 12 fribidi_get_joining_type │ │ + 28: 000000000001b1c0 12 FUNC GLOBAL DEFAULT 12 fribidi_set_debug │ │ + 29: 000000000001f878 1040 FUNC GLOBAL DEFAULT 12 fribidi_join_arabic │ │ + 30: 000000000001d96c 1840 FUNC GLOBAL DEFAULT 12 fribidi_reorder_line │ │ + 31: 000000000001e770 192 FUNC GLOBAL DEFAULT 12 fribidi_parse_charset │ │ + 32: 000000000001fe94 80 FUNC GLOBAL DEFAULT 12 fribidi_get_mirror_char │ │ + 33: 000000000001f804 16 FUNC GLOBAL DEFAULT 12 fribidi_mirroring_status │ │ + 34: 000000000001f860 24 FUNC GLOBAL DEFAULT 12 fribidi_get_par_embedding_levels │ │ + 35: 000000000001fdc8 48 FUNC GLOBAL DEFAULT 12 fribidi_get_joining_type_name │ │ + 36: 000000000001b1cc 536 FUNC GLOBAL DEFAULT 12 fribidi_remove_bidi_marks │ │ + 37: 000000000001e1a4 68 FUNC GLOBAL DEFAULT 12 fribidi_get_bidi_type │ │ + 38: 000000000001f814 28 FUNC GLOBAL DEFAULT 12 fribidi_set_reorder_nsm │ │ + 39: 00000000000230c8 8 OBJECT GLOBAL DEFAULT 19 fribidi_version_info │ │ + 40: 000000000001e24c 748 FUNC GLOBAL DEFAULT 12 fribidi_get_bidi_type_name │ │ + 41: 000000000001e830 192 FUNC GLOBAL DEFAULT 12 fribidi_charset_to_unicode │ │ + 42: 000000000001e8f0 192 FUNC GLOBAL DEFAULT 12 fribidi_unicode_to_charset │ │ + 43: 000000000001fee4 264 FUNC GLOBAL DEFAULT 12 fribidi_shape_mirroring │ │ + 44: 000000000001e9c8 24 FUNC GLOBAL DEFAULT 12 fribidi_char_set_title │ │ + 45: 000000000001f830 16 FUNC GLOBAL DEFAULT 12 fribidi_reorder_nsm_status │ │ + 46: 0000000000020068 172 FUNC GLOBAL DEFAULT 12 fribidi_get_bracket_types │ │ + 47: 000000000001fd74 84 FUNC GLOBAL DEFAULT 12 fribidi_get_joining_types │ │ + 48: 000000000001e9e0 20 FUNC GLOBAL DEFAULT 12 fribidi_char_set_desc │ │ + 49: 000000000001f840 24 FUNC GLOBAL DEFAULT 12 fribidi_log2vis_get_embedding_levels │ ├── readelf --wide --relocs {} │ │ @@ -1,63 +1,65 @@ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xd18 contains 33 entries: │ │ +Relocation section '.rela.dyn' at offset 0xd38 contains 34 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -000000000001ffd0 0000000000000403 R_AARCH64_RELATIVE 1ffd0 │ │ -000000000001fff8 0000000000000403 R_AARCH64_RELATIVE 1934 │ │ -0000000000020000 0000000000000403 R_AARCH64_RELATIVE 260e │ │ -0000000000020018 0000000000000403 R_AARCH64_RELATIVE 1dbfc │ │ -0000000000020028 0000000000000403 R_AARCH64_RELATIVE 1dcd8 │ │ -0000000000020030 0000000000000403 R_AARCH64_RELATIVE 20e9 │ │ -0000000000020038 0000000000000403 R_AARCH64_RELATIVE 1d28 │ │ -0000000000020050 0000000000000403 R_AARCH64_RELATIVE 1cfe0 │ │ -0000000000020060 0000000000000403 R_AARCH64_RELATIVE 1d3c0 │ │ -0000000000020068 0000000000000403 R_AARCH64_RELATIVE 22aa │ │ -0000000000020070 0000000000000403 R_AARCH64_RELATIVE 138e │ │ -0000000000020078 0000000000000403 R_AARCH64_RELATIVE 1d5bc │ │ -0000000000020080 0000000000000403 R_AARCH64_RELATIVE 1da78 │ │ -0000000000020090 0000000000000403 R_AARCH64_RELATIVE 1da94 │ │ -00000000000200a0 0000000000000403 R_AARCH64_RELATIVE 183d │ │ -00000000000200a8 0000000000000403 R_AARCH64_RELATIVE 1847 │ │ -00000000000200b8 0000000000000403 R_AARCH64_RELATIVE 1dae8 │ │ -00000000000200c8 0000000000000403 R_AARCH64_RELATIVE 1db78 │ │ -00000000000200d8 0000000000000403 R_AARCH64_RELATIVE 178a │ │ -00000000000200e0 0000000000000403 R_AARCH64_RELATIVE 1773 │ │ -00000000000200f0 0000000000000403 R_AARCH64_RELATIVE 1d6d0 │ │ -0000000000020100 0000000000000403 R_AARCH64_RELATIVE 1d754 │ │ -0000000000020110 0000000000000403 R_AARCH64_RELATIVE 27f4 │ │ -0000000000020118 0000000000000403 R_AARCH64_RELATIVE 1651 │ │ -0000000000020128 0000000000000403 R_AARCH64_RELATIVE 1d7b4 │ │ -0000000000020138 0000000000000403 R_AARCH64_RELATIVE 1d7d8 │ │ -0000000000020148 0000000000000403 R_AARCH64_RELATIVE 27fb │ │ -0000000000020150 0000000000000403 R_AARCH64_RELATIVE 16ae │ │ -0000000000020160 0000000000000403 R_AARCH64_RELATIVE 19bac │ │ -0000000000020168 0000000000000403 R_AARCH64_RELATIVE 19b94 │ │ -00000000000213c0 0000000000000403 R_AARCH64_RELATIVE 2607 │ │ -00000000000213c8 0000000000000403 R_AARCH64_RELATIVE 13c2 │ │ -00000000000202e0 0000000700000401 R_AARCH64_GLOB_DAT 0000000000000000 stderr@LIBC + 0 │ │ +0000000000021cc0 0000000000000403 R_AARCH64_RELATIVE 21cc0 │ │ +0000000000021ce8 0000000000000403 R_AARCH64_RELATIVE 17c5 │ │ +0000000000021cf0 0000000000000403 R_AARCH64_RELATIVE 27d4 │ │ +0000000000021d08 0000000000000403 R_AARCH64_RELATIVE 1f628 │ │ +0000000000021d18 0000000000000403 R_AARCH64_RELATIVE 1f704 │ │ +0000000000021d20 0000000000000403 R_AARCH64_RELATIVE 22b6 │ │ +0000000000021d28 0000000000000403 R_AARCH64_RELATIVE 1bc0 │ │ +0000000000021d40 0000000000000403 R_AARCH64_RELATIVE 1e9f4 │ │ +0000000000021d50 0000000000000403 R_AARCH64_RELATIVE 1edec │ │ +0000000000021d58 0000000000000403 R_AARCH64_RELATIVE 2477 │ │ +0000000000021d60 0000000000000403 R_AARCH64_RELATIVE 13de │ │ +0000000000021d68 0000000000000403 R_AARCH64_RELATIVE 1efe8 │ │ +0000000000021d70 0000000000000403 R_AARCH64_RELATIVE 1f4a4 │ │ +0000000000021d80 0000000000000403 R_AARCH64_RELATIVE 1f4c0 │ │ +0000000000021d90 0000000000000403 R_AARCH64_RELATIVE 16ce │ │ +0000000000021d98 0000000000000403 R_AARCH64_RELATIVE 16d8 │ │ +0000000000021da8 0000000000000403 R_AARCH64_RELATIVE 1f514 │ │ +0000000000021db8 0000000000000403 R_AARCH64_RELATIVE 1f5a4 │ │ +0000000000021dc8 0000000000000403 R_AARCH64_RELATIVE 161b │ │ +0000000000021dd0 0000000000000403 R_AARCH64_RELATIVE 1604 │ │ +0000000000021de0 0000000000000403 R_AARCH64_RELATIVE 1f0fc │ │ +0000000000021df0 0000000000000403 R_AARCH64_RELATIVE 1f180 │ │ +0000000000021e00 0000000000000403 R_AARCH64_RELATIVE 29ba │ │ +0000000000021e08 0000000000000403 R_AARCH64_RELATIVE 1472 │ │ +0000000000021e18 0000000000000403 R_AARCH64_RELATIVE 1f1e0 │ │ +0000000000021e28 0000000000000403 R_AARCH64_RELATIVE 1f204 │ │ +0000000000021e38 0000000000000403 R_AARCH64_RELATIVE 29c1 │ │ +0000000000021e40 0000000000000403 R_AARCH64_RELATIVE 14cf │ │ +0000000000021e50 0000000000000403 R_AARCH64_RELATIVE 1b16c │ │ +0000000000021e58 0000000000000403 R_AARCH64_RELATIVE 1b154 │ │ +0000000000021fd8 0000000000000403 R_AARCH64_RELATIVE 23110 │ │ +00000000000230c0 0000000000000403 R_AARCH64_RELATIVE 1b90 │ │ +00000000000230c8 0000000000000403 R_AARCH64_RELATIVE 1f72 │ │ +0000000000021fd0 0000000700000401 R_AARCH64_GLOB_DAT 0000000000000000 stderr@LIBC + 0 │ │ │ │ -Relocation section '.rela.plt' at offset 0x1030 contains 24 entries: │ │ +Relocation section '.rela.plt' at offset 0x1068 contains 25 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -0000000000020300 0000000100000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ -0000000000020308 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ -0000000000020310 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __register_atfork@LIBC + 0 │ │ -0000000000020318 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000019bf4 fribidi_debug_status + 0 │ │ -0000000000020320 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ -0000000000020328 0000002400000402 R_AARCH64_JUMP_SLOT 000000000001c790 fribidi_get_bidi_type + 0 │ │ -0000000000020330 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ -0000000000020338 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ -0000000000020340 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@LIBC + 0 │ │ -0000000000020348 0000001500000402 R_AARCH64_JUMP_SLOT 000000000001c7d4 fribidi_get_bidi_types + 0 │ │ -0000000000020350 0000002d00000402 R_AARCH64_JUMP_SLOT 000000000001e63c fribidi_get_bracket_types + 0 │ │ -0000000000020358 0000001600000402 R_AARCH64_JUMP_SLOT 000000000001a630 fribidi_get_par_embedding_levels_ex + 0 │ │ -0000000000020360 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ -0000000000020368 0000002e00000402 R_AARCH64_JUMP_SLOT 000000000001e348 fribidi_get_joining_types + 0 │ │ -0000000000020370 0000001c00000402 R_AARCH64_JUMP_SLOT 000000000001de4c fribidi_join_arabic + 0 │ │ -0000000000020378 0000000d00000402 R_AARCH64_JUMP_SLOT 000000000001ed48 fribidi_shape + 0 │ │ -0000000000020380 0000001d00000402 R_AARCH64_JUMP_SLOT 000000000001c200 fribidi_reorder_line + 0 │ │ -0000000000020388 0000001700000402 R_AARCH64_JUMP_SLOT 000000000001a230 fribidi_shape_arabic + 0 │ │ -0000000000020390 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ -0000000000020398 0000002700000402 R_AARCH64_JUMP_SLOT 000000000001c838 fribidi_get_bidi_type_name + 0 │ │ -00000000000203a0 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputc@LIBC + 0 │ │ -00000000000203a8 0000001f00000402 R_AARCH64_JUMP_SLOT 000000000001e468 fribidi_get_mirror_char + 0 │ │ -00000000000203b0 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 sprintf@LIBC + 0 │ │ -00000000000203b8 0000002a00000402 R_AARCH64_JUMP_SLOT 000000000001e4b8 fribidi_shape_mirroring + 0 │ │ +0000000000021ff8 0000000100000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ +0000000000022000 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ +0000000000022008 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __register_atfork@LIBC + 0 │ │ +0000000000022010 0000001100000402 R_AARCH64_JUMP_SLOT 000000000001b1b4 fribidi_debug_status + 0 │ │ +0000000000022018 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ +0000000000022020 0000002500000402 R_AARCH64_JUMP_SLOT 000000000001e1a4 fribidi_get_bidi_type + 0 │ │ +0000000000022028 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ +0000000000022030 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ +0000000000022038 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@LIBC + 0 │ │ +0000000000022040 0000001600000402 R_AARCH64_JUMP_SLOT 000000000001e1e8 fribidi_get_bidi_types + 0 │ │ +0000000000022048 0000002e00000402 R_AARCH64_JUMP_SLOT 0000000000020068 fribidi_get_bracket_types + 0 │ │ +0000000000022050 0000001700000402 R_AARCH64_JUMP_SLOT 000000000001bc08 fribidi_get_par_embedding_levels_ex + 0 │ │ +0000000000022058 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ +0000000000022060 0000002f00000402 R_AARCH64_JUMP_SLOT 000000000001fd74 fribidi_get_joining_types + 0 │ │ +0000000000022068 0000001d00000402 R_AARCH64_JUMP_SLOT 000000000001f878 fribidi_join_arabic + 0 │ │ +0000000000022070 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000020a2c fribidi_shape + 0 │ │ +0000000000022078 0000001e00000402 R_AARCH64_JUMP_SLOT 000000000001d96c fribidi_reorder_line + 0 │ │ +0000000000022080 0000001800000402 R_AARCH64_JUMP_SLOT 000000000001b7f8 fribidi_shape_arabic + 0 │ │ +0000000000022088 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 qsort@LIBC + 0 │ │ +0000000000022090 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ +0000000000022098 0000002800000402 R_AARCH64_JUMP_SLOT 000000000001e24c fribidi_get_bidi_type_name + 0 │ │ +00000000000220a0 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fputc@LIBC + 0 │ │ +00000000000220a8 0000002000000402 R_AARCH64_JUMP_SLOT 000000000001fe94 fribidi_get_mirror_char + 0 │ │ +00000000000220b0 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 sprintf@LIBC + 0 │ │ +00000000000220b8 0000002b00000402 R_AARCH64_JUMP_SLOT 000000000001fee4 fribidi_shape_mirroring + 0 │ ├── readelf --wide --dynamic {} │ │ @@ -1,26 +1,26 @@ │ │ │ │ -Dynamic section at offset 0x1e170 contains 23 entries: │ │ +Dynamic section at offset 0x1fe60 contains 23 entries: │ │ Tag Type Name/Value │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so] │ │ 0x000000000000000e (SONAME) Library soname: [libfribidi.so] │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ - 0x0000000000000007 (RELA) 0xd18 │ │ - 0x0000000000000008 (RELASZ) 792 (bytes) │ │ + 0x0000000000000007 (RELA) 0xd38 │ │ + 0x0000000000000008 (RELASZ) 816 (bytes) │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ - 0x000000006ffffff9 (RELACOUNT) 32 │ │ - 0x0000000000000017 (JMPREL) 0x1030 │ │ - 0x0000000000000002 (PLTRELSZ) 576 (bytes) │ │ - 0x0000000000000003 (PLTGOT) 0x202e8 │ │ + 0x000000006ffffff9 (RELACOUNT) 33 │ │ + 0x0000000000000017 (JMPREL) 0x1068 │ │ + 0x0000000000000002 (PLTRELSZ) 600 (bytes) │ │ + 0x0000000000000003 (PLTGOT) 0x21fe0 │ │ 0x0000000000000014 (PLTREL) RELA │ │ 0x0000000000000006 (SYMTAB) 0x308 │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ - 0x0000000000000005 (STRTAB) 0x92c │ │ - 0x000000000000000a (STRSZ) 1001 (bytes) │ │ - 0x000000006ffffef5 (GNU_HASH) 0x828 │ │ - 0x000000000000001a (FINI_ARRAY) 0x20160 │ │ + 0x0000000000000005 (STRTAB) 0x944 │ │ + 0x000000000000000a (STRSZ) 1007 (bytes) │ │ + 0x000000006ffffef5 (GNU_HASH) 0x840 │ │ + 0x000000000000001a (FINI_ARRAY) 0x21e50 │ │ 0x000000000000001c (FINI_ARRAYSZ) 16 (bytes) │ │ - 0x000000006ffffff0 (VERSYM) 0x7a0 │ │ - 0x000000006ffffffe (VERNEED) 0x804 │ │ + 0x000000006ffffff0 (VERSYM) 0x7b8 │ │ + 0x000000006ffffffe (VERNEED) 0x81c │ │ 0x000000006fffffff (VERNEEDNUM) 1 │ │ 0x0000000000000000 (NULL) 0x0 │ ├── readelf --wide --version-info {} │ │ @@ -1,21 +1,21 @@ │ │ │ │ -Version symbols section '.gnu.version' contains 49 entries: │ │ - Addr: 0x00000000000007a0 Offset: 0x000007a0 Link: 2 (.dynsym) │ │ +Version symbols section '.gnu.version' contains 50 entries: │ │ + Addr: 0x00000000000007b8 Offset: 0x000007b8 Link: 2 (.dynsym) │ │ 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 004: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 008: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 00c: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 00c: 2 (LIBC) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 030: 1 (*global*) │ │ + 030: 1 (*global*) 1 (*global*) │ │ │ │ Version needs section '.gnu.version_r' contains 1 entry: │ │ - Addr: 0x0000000000000804 Offset: 0x00000804 Link: 6 (.dynstr) │ │ + Addr: 0x000000000000081c Offset: 0x0000081c Link: 6 (.dynstr) │ │ 000000: Version: 1 File: libc.so Cnt: 1 │ │ 0x0010: Name: LIBC Flags: none Version: 2 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -1,745 +1,750 @@ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ Version: 1 │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ - Start of frame section: 0x250 (offset: 0x180a0) │ │ - Entries in search table: 0x49 │ │ - 0x1d48 (offset: 0x19b94) -> 0x268 fde=[ 14] │ │ - 0x1d58 (offset: 0x19ba4) -> 0x27c fde=[ 28] │ │ - 0x1d60 (offset: 0x19bac) -> 0x290 fde=[ 3c] │ │ - 0x1d68 (offset: 0x19bb4) -> 0x2a4 fde=[ 50] │ │ - 0x1d7c (offset: 0x19bc8) -> 0x2b8 fde=[ 64] │ │ - 0x1d98 (offset: 0x19be4) -> 0x2cc fde=[ 78] │ │ - 0x1da8 (offset: 0x19bf4) -> 0x2e4 fde=[ 90] │ │ - 0x1db4 (offset: 0x19c00) -> 0x2f8 fde=[ a4] │ │ - 0x1dc0 (offset: 0x19c0c) -> 0x30c fde=[ b8] │ │ - 0x1fd8 (offset: 0x19e24) -> 0x358 fde=[ 104] │ │ - 0x23e4 (offset: 0x1a230) -> 0x3a0 fde=[ 14c] │ │ - 0x2728 (offset: 0x1a574) -> 0x3dc fde=[ 188] │ │ - 0x27e4 (offset: 0x1a630) -> 0x408 fde=[ 1b4] │ │ - 0x3d08 (offset: 0x1bb54) -> 0x450 fde=[ 1fc] │ │ - 0x3dd4 (offset: 0x1bc20) -> 0x488 fde=[ 234] │ │ - 0x3e88 (offset: 0x1bcd4) -> 0x4b4 fde=[ 260] │ │ - 0x3f3c (offset: 0x1bd88) -> 0x4ec fde=[ 298] │ │ - 0x4000 (offset: 0x1be4c) -> 0x524 fde=[ 2d0] │ │ - 0x40dc (offset: 0x1bf28) -> 0x560 fde=[ 30c] │ │ - 0x4200 (offset: 0x1c04c) -> 0x590 fde=[ 33c] │ │ - 0x42c0 (offset: 0x1c10c) -> 0x5bc fde=[ 368] │ │ - 0x433c (offset: 0x1c188) -> 0x5e8 fde=[ 394] │ │ - 0x43b4 (offset: 0x1c200) -> 0x618 fde=[ 3c4] │ │ - 0x48d0 (offset: 0x1c71c) -> 0x664 fde=[ 410] │ │ - 0x4944 (offset: 0x1c790) -> 0x690 fde=[ 43c] │ │ - 0x4988 (offset: 0x1c7d4) -> 0x6a4 fde=[ 450] │ │ - 0x49ec (offset: 0x1c838) -> 0x6b8 fde=[ 464] │ │ - 0x4cd8 (offset: 0x1cb24) -> 0x6cc fde=[ 478] │ │ - 0x4f10 (offset: 0x1cd5c) -> 0x6e4 fde=[ 490] │ │ - 0x4fd0 (offset: 0x1ce1c) -> 0x6f8 fde=[ 4a4] │ │ - 0x5090 (offset: 0x1cedc) -> 0x740 fde=[ 4ec] │ │ - 0x5150 (offset: 0x1cf9c) -> 0x788 fde=[ 534] │ │ - 0x5168 (offset: 0x1cfb4) -> 0x79c fde=[ 548] │ │ - 0x5180 (offset: 0x1cfcc) -> 0x7b0 fde=[ 55c] │ │ - 0x5194 (offset: 0x1cfe0) -> 0x7c8 fde=[ 574] │ │ - 0x52ac (offset: 0x1d0f8) -> 0x7f8 fde=[ 5a4] │ │ - 0x5574 (offset: 0x1d3c0) -> 0x840 fde=[ 5ec] │ │ - 0x5770 (offset: 0x1d5bc) -> 0x888 fde=[ 634] │ │ - 0x5884 (offset: 0x1d6d0) -> 0x8cc fde=[ 678] │ │ - 0x5908 (offset: 0x1d754) -> 0x8e0 fde=[ 68c] │ │ - 0x5968 (offset: 0x1d7b4) -> 0x8f8 fde=[ 6a4] │ │ - 0x598c (offset: 0x1d7d8) -> 0x90c fde=[ 6b8] │ │ - 0x5c2c (offset: 0x1da78) -> 0x924 fde=[ 6d0] │ │ - 0x5c48 (offset: 0x1da94) -> 0x938 fde=[ 6e4] │ │ - 0x5c9c (offset: 0x1dae8) -> 0x950 fde=[ 6fc] │ │ - 0x5d2c (offset: 0x1db78) -> 0x964 fde=[ 710] │ │ - 0x5db0 (offset: 0x1dbfc) -> 0x97c fde=[ 728] │ │ - 0x5e8c (offset: 0x1dcd8) -> 0x990 fde=[ 73c] │ │ - 0x5f6c (offset: 0x1ddb8) -> 0x9a8 fde=[ 754] │ │ - 0x5f8c (offset: 0x1ddd8) -> 0x9bc fde=[ 768] │ │ - 0x5f9c (offset: 0x1dde8) -> 0x9d0 fde=[ 77c] │ │ - 0x5fb8 (offset: 0x1de04) -> 0x9e4 fde=[ 790] │ │ - 0x5fc8 (offset: 0x1de14) -> 0x9f8 fde=[ 7a4] │ │ - 0x5fe0 (offset: 0x1de2c) -> 0xa0c fde=[ 7b8] │ │ - 0x5fe4 (offset: 0x1de30) -> 0xa20 fde=[ 7cc] │ │ - 0x5fe8 (offset: 0x1de34) -> 0xa34 fde=[ 7e0] │ │ - 0x6000 (offset: 0x1de4c) -> 0xa4c fde=[ 7f8] │ │ - 0x6410 (offset: 0x1e25c) -> 0xaa4 fde=[ 850] │ │ - 0x64c8 (offset: 0x1e314) -> 0xae0 fde=[ 88c] │ │ - 0x64fc (offset: 0x1e348) -> 0xaf4 fde=[ 8a0] │ │ - 0x6550 (offset: 0x1e39c) -> 0xb08 fde=[ 8b4] │ │ - 0x6580 (offset: 0x1e3cc) -> 0xb1c fde=[ 8c8] │ │ - 0x661c (offset: 0x1e468) -> 0xb34 fde=[ 8e0] │ │ - 0x666c (offset: 0x1e4b8) -> 0xb48 fde=[ 8f4] │ │ - 0x6774 (offset: 0x1e5c0) -> 0xb78 fde=[ 924] │ │ - 0x67f0 (offset: 0x1e63c) -> 0xb8c fde=[ 938] │ │ - 0x689c (offset: 0x1e6e8) -> 0xba4 fde=[ 950] │ │ - 0x68c8 (offset: 0x1e714) -> 0xbcc fde=[ 978] │ │ - 0x6904 (offset: 0x1e750) -> 0xbf4 fde=[ 9a0] │ │ - 0x6944 (offset: 0x1e790) -> 0xc20 fde=[ 9cc] │ │ - 0x6b24 (offset: 0x1e970) -> 0xc6c fde=[ a18] │ │ - 0x6cbc (offset: 0x1eb08) -> 0xcb4 fde=[ a60] │ │ - 0x6efc (offset: 0x1ed48) -> 0xcf8 fde=[ aa4] │ │ + Start of frame section: 0x264 (offset: 0x195f8) │ │ + Entries in search table: 0x4b │ │ + 0x1dc4 (offset: 0x1b154) -> 0x27c fde=[ 14] │ │ + 0x1dd4 (offset: 0x1b164) -> 0x290 fde=[ 28] │ │ + 0x1ddc (offset: 0x1b16c) -> 0x2a4 fde=[ 3c] │ │ + 0x1de4 (offset: 0x1b174) -> 0x2b8 fde=[ 50] │ │ + 0x1df8 (offset: 0x1b188) -> 0x2cc fde=[ 64] │ │ + 0x1e14 (offset: 0x1b1a4) -> 0x2e0 fde=[ 78] │ │ + 0x1e24 (offset: 0x1b1b4) -> 0x2f8 fde=[ 90] │ │ + 0x1e30 (offset: 0x1b1c0) -> 0x30c fde=[ a4] │ │ + 0x1e3c (offset: 0x1b1cc) -> 0x320 fde=[ b8] │ │ + 0x2054 (offset: 0x1b3e4) -> 0x36c fde=[ 104] │ │ + 0x2468 (offset: 0x1b7f8) -> 0x3b4 fde=[ 14c] │ │ + 0x27ac (offset: 0x1bb3c) -> 0x3f0 fde=[ 188] │ │ + 0x2878 (offset: 0x1bc08) -> 0x41c fde=[ 1b4] │ │ + 0x3f88 (offset: 0x1d318) -> 0x464 fde=[ 1fc] │ │ + 0x4054 (offset: 0x1d3e4) -> 0x49c fde=[ 234] │ │ + 0x4108 (offset: 0x1d498) -> 0x4c8 fde=[ 260] │ │ + 0x41bc (offset: 0x1d54c) -> 0x500 fde=[ 298] │ │ + 0x4280 (offset: 0x1d610) -> 0x538 fde=[ 2d0] │ │ + 0x435c (offset: 0x1d6ec) -> 0x574 fde=[ 30c] │ │ + 0x4478 (offset: 0x1d808) -> 0x5a4 fde=[ 33c] │ │ + 0x4538 (offset: 0x1d8c8) -> 0x5d0 fde=[ 368] │ │ + 0x45dc (offset: 0x1d96c) -> 0x608 fde=[ 3a0] │ │ + 0x4d0c (offset: 0x1e09c) -> 0x654 fde=[ 3ec] │ │ + 0x4d30 (offset: 0x1e0c0) -> 0x668 fde=[ 400] │ │ + 0x4e14 (offset: 0x1e1a4) -> 0x6a4 fde=[ 43c] │ │ + 0x4e58 (offset: 0x1e1e8) -> 0x6b8 fde=[ 450] │ │ + 0x4ebc (offset: 0x1e24c) -> 0x6cc fde=[ 464] │ │ + 0x51a8 (offset: 0x1e538) -> 0x6e0 fde=[ 478] │ │ + 0x53e0 (offset: 0x1e770) -> 0x6f8 fde=[ 490] │ │ + 0x54a0 (offset: 0x1e830) -> 0x70c fde=[ 4a4] │ │ + 0x5560 (offset: 0x1e8f0) -> 0x754 fde=[ 4ec] │ │ + 0x5620 (offset: 0x1e9b0) -> 0x79c fde=[ 534] │ │ + 0x5638 (offset: 0x1e9c8) -> 0x7b0 fde=[ 548] │ │ + 0x5650 (offset: 0x1e9e0) -> 0x7c4 fde=[ 55c] │ │ + 0x5664 (offset: 0x1e9f4) -> 0x7dc fde=[ 574] │ │ + 0x5794 (offset: 0x1eb24) -> 0x80c fde=[ 5a4] │ │ + 0x5a5c (offset: 0x1edec) -> 0x854 fde=[ 5ec] │ │ + 0x5c58 (offset: 0x1efe8) -> 0x89c fde=[ 634] │ │ + 0x5d6c (offset: 0x1f0fc) -> 0x8e0 fde=[ 678] │ │ + 0x5df0 (offset: 0x1f180) -> 0x8f4 fde=[ 68c] │ │ + 0x5e50 (offset: 0x1f1e0) -> 0x90c fde=[ 6a4] │ │ + 0x5e74 (offset: 0x1f204) -> 0x920 fde=[ 6b8] │ │ + 0x6114 (offset: 0x1f4a4) -> 0x938 fde=[ 6d0] │ │ + 0x6130 (offset: 0x1f4c0) -> 0x94c fde=[ 6e4] │ │ + 0x6184 (offset: 0x1f514) -> 0x964 fde=[ 6fc] │ │ + 0x6214 (offset: 0x1f5a4) -> 0x978 fde=[ 710] │ │ + 0x6298 (offset: 0x1f628) -> 0x990 fde=[ 728] │ │ + 0x6374 (offset: 0x1f704) -> 0x9a4 fde=[ 73c] │ │ + 0x6454 (offset: 0x1f7e4) -> 0x9bc fde=[ 754] │ │ + 0x6474 (offset: 0x1f804) -> 0x9d0 fde=[ 768] │ │ + 0x6484 (offset: 0x1f814) -> 0x9e4 fde=[ 77c] │ │ + 0x64a0 (offset: 0x1f830) -> 0x9f8 fde=[ 790] │ │ + 0x64b0 (offset: 0x1f840) -> 0xa0c fde=[ 7a4] │ │ + 0x64c8 (offset: 0x1f858) -> 0xa20 fde=[ 7b8] │ │ + 0x64cc (offset: 0x1f85c) -> 0xa34 fde=[ 7cc] │ │ + 0x64d0 (offset: 0x1f860) -> 0xa48 fde=[ 7e0] │ │ + 0x64e8 (offset: 0x1f878) -> 0xa60 fde=[ 7f8] │ │ + 0x68f8 (offset: 0x1fc88) -> 0xab8 fde=[ 850] │ │ + 0x69b0 (offset: 0x1fd40) -> 0xaf4 fde=[ 88c] │ │ + 0x69e4 (offset: 0x1fd74) -> 0xb08 fde=[ 8a0] │ │ + 0x6a38 (offset: 0x1fdc8) -> 0xb1c fde=[ 8b4] │ │ + 0x6a68 (offset: 0x1fdf8) -> 0xb30 fde=[ 8c8] │ │ + 0x6b04 (offset: 0x1fe94) -> 0xb48 fde=[ 8e0] │ │ + 0x6b54 (offset: 0x1fee4) -> 0xb5c fde=[ 8f4] │ │ + 0x6c5c (offset: 0x1ffec) -> 0xb8c fde=[ 924] │ │ + 0x6cd8 (offset: 0x20068) -> 0xba0 fde=[ 938] │ │ + 0x6d84 (offset: 0x20114) -> 0xbb8 fde=[ 950] │ │ + 0x6de8 (offset: 0x20178) -> 0xbe8 fde=[ 980] │ │ + 0x6e28 (offset: 0x201b8) -> 0xc14 fde=[ 9ac] │ │ + 0x6ecc (offset: 0x2025c) -> 0xc48 fde=[ 9e0] │ │ + 0x6f84 (offset: 0x20314) -> 0xc7c fde=[ a14] │ │ + 0x6f90 (offset: 0x20320) -> 0xc90 fde=[ a28] │ │ + 0x7170 (offset: 0x20500) -> 0xcdc fde=[ a74] │ │ + 0x7428 (offset: 0x207b8) -> 0xd28 fde=[ ac0] │ │ + 0x769c (offset: 0x20a2c) -> 0xd74 fde=[ b0c] │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zR" │ │ Code alignment factor: 1 │ │ Data alignment factor: -4 │ │ Return address column: 30 │ │ Augmentation data: 1b │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ -00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000019b94..0000000000019ba4 │ │ +00000014 0000000000000010 00000018 FDE cie=00000000 pc=000000000001b154..000000000001b164 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000019ba4..0000000000019bac │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=000000000001b164..000000000001b16c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000003c 0000000000000010 00000040 FDE cie=00000000 pc=0000000000019bac..0000000000019bb4 │ │ +0000003c 0000000000000010 00000040 FDE cie=00000000 pc=000000000001b16c..000000000001b174 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000050 0000000000000010 00000054 FDE cie=00000000 pc=0000000000019bb4..0000000000019bc8 │ │ +00000050 0000000000000010 00000054 FDE cie=00000000 pc=000000000001b174..000000000001b188 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000019bc8..0000000000019be4 │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=000000000001b188..000000000001b1a4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000019be4..0000000000019bf4 │ │ +00000078 0000000000000014 0000007c FDE cie=00000000 pc=000000000001b1a4..000000000001b1b4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000090 0000000000000010 00000094 FDE cie=00000000 pc=0000000000019bf4..0000000000019c00 │ │ +00000090 0000000000000010 00000094 FDE cie=00000000 pc=000000000001b1b4..000000000001b1c0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000000a4 0000000000000010 000000a8 FDE cie=00000000 pc=0000000000019c00..0000000000019c0c │ │ +000000a4 0000000000000010 000000a8 FDE cie=00000000 pc=000000000001b1c0..000000000001b1cc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000000b8 0000000000000048 000000bc FDE cie=00000000 pc=0000000000019c0c..0000000000019e24 │ │ - DW_CFA_advance_loc: 4 to 0000000000019c10 │ │ +000000b8 0000000000000048 000000bc FDE cie=00000000 pc=000000000001b1cc..000000000001b3e4 │ │ + DW_CFA_advance_loc: 4 to 000000000001b1d0 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 0000000000019c2c │ │ + DW_CFA_advance_loc: 28 to 000000000001b1ec │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 428 to 0000000000019dd8 │ │ + DW_CFA_advance_loc2: 428 to 000000000001b398 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 0000000000019df4 │ │ + DW_CFA_advance_loc: 28 to 000000000001b3b4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000019df8 │ │ + DW_CFA_advance_loc: 4 to 000000000001b3b8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000104 0000000000000044 00000108 FDE cie=00000000 pc=0000000000019e24..000000000001a230 │ │ - DW_CFA_advance_loc: 4 to 0000000000019e28 │ │ +00000104 0000000000000044 00000108 FDE cie=00000000 pc=000000000001b3e4..000000000001b7f8 │ │ + DW_CFA_advance_loc: 4 to 000000000001b3e8 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000019e40 │ │ + DW_CFA_advance_loc: 24 to 000000000001b400 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 856 to 000000000001a198 │ │ + DW_CFA_advance_loc2: 864 to 000000000001b760 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001a1b0 │ │ + DW_CFA_advance_loc: 24 to 000000000001b778 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001a1b4 │ │ + DW_CFA_advance_loc: 4 to 000000000001b77c │ │ DW_CFA_restore_state │ │ │ │ -0000014c 0000000000000038 00000150 FDE cie=00000000 pc=000000000001a230..000000000001a574 │ │ - DW_CFA_advance_loc: 4 to 000000000001a234 │ │ +0000014c 0000000000000038 00000150 FDE cie=00000000 pc=000000000001b7f8..000000000001bb3c │ │ + DW_CFA_advance_loc: 4 to 000000000001b7fc │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001a244 │ │ + DW_CFA_advance_loc: 16 to 000000000001b80c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 720 to 000000000001a514 │ │ + DW_CFA_advance_loc2: 720 to 000000000001badc │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001a524 │ │ + DW_CFA_advance_loc: 16 to 000000000001baec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001a528 │ │ + DW_CFA_advance_loc: 4 to 000000000001baf0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000188 0000000000000028 0000018c FDE cie=00000000 pc=000000000001a574..000000000001a630 │ │ - DW_CFA_advance_loc: 4 to 000000000001a578 │ │ +00000188 0000000000000028 0000018c FDE cie=00000000 pc=000000000001bb3c..000000000001bc08 │ │ + DW_CFA_advance_loc: 4 to 000000000001bb40 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001a580 │ │ + DW_CFA_advance_loc: 8 to 000000000001bb48 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc1: 164 to 000000000001a624 │ │ + DW_CFA_advance_loc1: 180 to 000000000001bbfc │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001a62c │ │ + DW_CFA_advance_loc: 8 to 000000000001bc04 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -000001b4 0000000000000044 000001b8 FDE cie=00000000 pc=000000000001a630..000000000001bb54 │ │ - DW_CFA_advance_loc: 4 to 000000000001a634 │ │ +000001b4 0000000000000044 000001b8 FDE cie=00000000 pc=000000000001bc08..000000000001d318 │ │ + DW_CFA_advance_loc: 4 to 000000000001bc0c │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001a64c │ │ + DW_CFA_advance_loc: 24 to 000000000001bc24 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2760 to 000000000001b114 │ │ + DW_CFA_advance_loc2: 4464 to 000000000001cd94 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001b12c │ │ + DW_CFA_advance_loc: 24 to 000000000001cdac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001b130 │ │ + DW_CFA_advance_loc: 4 to 000000000001cdb0 │ │ DW_CFA_restore_state │ │ │ │ -000001fc 0000000000000034 00000200 FDE cie=00000000 pc=000000000001bb54..000000000001bc20 │ │ - DW_CFA_advance_loc: 4 to 000000000001bb58 │ │ +000001fc 0000000000000034 00000200 FDE cie=00000000 pc=000000000001d318..000000000001d3e4 │ │ + DW_CFA_advance_loc: 4 to 000000000001d31c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bb68 │ │ + DW_CFA_advance_loc: 16 to 000000000001d32c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 164 to 000000000001bc0c │ │ + DW_CFA_advance_loc1: 164 to 000000000001d3d0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bc1c │ │ + DW_CFA_advance_loc: 16 to 000000000001d3e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00000234 0000000000000028 00000238 FDE cie=00000000 pc=000000000001bc20..000000000001bcd4 │ │ - DW_CFA_advance_loc: 4 to 000000000001bc24 │ │ +00000234 0000000000000028 00000238 FDE cie=00000000 pc=000000000001d3e4..000000000001d498 │ │ + DW_CFA_advance_loc: 4 to 000000000001d3e8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001bc2c │ │ + DW_CFA_advance_loc: 8 to 000000000001d3f0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001bc44 │ │ + DW_CFA_advance_loc: 24 to 000000000001d408 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001bc4c │ │ + DW_CFA_advance_loc: 8 to 000000000001d410 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001bc50 │ │ + DW_CFA_advance_loc: 4 to 000000000001d414 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000260 0000000000000034 00000264 FDE cie=00000000 pc=000000000001bcd4..000000000001bd88 │ │ - DW_CFA_advance_loc: 4 to 000000000001bcd8 │ │ +00000260 0000000000000034 00000264 FDE cie=00000000 pc=000000000001d498..000000000001d54c │ │ + DW_CFA_advance_loc: 4 to 000000000001d49c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bce8 │ │ + DW_CFA_advance_loc: 16 to 000000000001d4ac │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 140 to 000000000001bd74 │ │ + DW_CFA_advance_loc1: 140 to 000000000001d538 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bd84 │ │ + DW_CFA_advance_loc: 16 to 000000000001d548 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000298 0000000000000034 0000029c FDE cie=00000000 pc=000000000001bd88..000000000001be4c │ │ - DW_CFA_advance_loc: 4 to 000000000001bd8c │ │ +00000298 0000000000000034 0000029c FDE cie=00000000 pc=000000000001d54c..000000000001d610 │ │ + DW_CFA_advance_loc: 4 to 000000000001d550 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001bd98 │ │ + DW_CFA_advance_loc: 12 to 000000000001d55c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 000000000001bdf8 │ │ + DW_CFA_advance_loc1: 96 to 000000000001d5bc │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001be04 │ │ + DW_CFA_advance_loc: 12 to 000000000001d5c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001be08 │ │ + DW_CFA_advance_loc: 4 to 000000000001d5cc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000002d0 0000000000000038 000002d4 FDE cie=00000000 pc=000000000001be4c..000000000001bf28 │ │ - DW_CFA_advance_loc: 4 to 000000000001be50 │ │ +000002d0 0000000000000038 000002d4 FDE cie=00000000 pc=000000000001d610..000000000001d6ec │ │ + DW_CFA_advance_loc: 4 to 000000000001d614 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001be60 │ │ + DW_CFA_advance_loc: 16 to 000000000001d624 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 100 to 000000000001bec4 │ │ + DW_CFA_advance_loc1: 100 to 000000000001d688 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001bed4 │ │ + DW_CFA_advance_loc: 16 to 000000000001d698 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001bed8 │ │ + DW_CFA_advance_loc: 4 to 000000000001d69c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -0000030c 000000000000002c 00000310 FDE cie=00000000 pc=000000000001bf28..000000000001c04c │ │ - DW_CFA_advance_loc: 4 to 000000000001bf2c │ │ +0000030c 000000000000002c 00000310 FDE cie=00000000 pc=000000000001d6ec..000000000001d808 │ │ + DW_CFA_advance_loc: 4 to 000000000001d6f0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001bf34 │ │ + DW_CFA_advance_loc: 8 to 000000000001d6f8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 152 to 000000000001bfcc │ │ + DW_CFA_advance_loc1: 144 to 000000000001d788 │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001bfd4 │ │ + DW_CFA_advance_loc: 8 to 000000000001d790 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001bfd8 │ │ + DW_CFA_advance_loc: 4 to 000000000001d794 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -0000033c 0000000000000028 00000340 FDE cie=00000000 pc=000000000001c04c..000000000001c10c │ │ - DW_CFA_advance_loc: 4 to 000000000001c050 │ │ +0000033c 0000000000000028 00000340 FDE cie=00000000 pc=000000000001d808..000000000001d8c8 │ │ + DW_CFA_advance_loc: 4 to 000000000001d80c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001c058 │ │ + DW_CFA_advance_loc: 8 to 000000000001d814 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001c070 │ │ + DW_CFA_advance_loc: 24 to 000000000001d82c │ │ DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001c078 │ │ + DW_CFA_advance_loc: 8 to 000000000001d834 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001c07c │ │ + DW_CFA_advance_loc: 4 to 000000000001d838 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000368 0000000000000028 0000036c FDE cie=00000000 pc=000000000001c10c..000000000001c188 │ │ - DW_CFA_advance_loc: 4 to 000000000001c110 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001c11c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc1: 92 to 000000000001c178 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001c184 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000394 000000000000002c 00000398 FDE cie=00000000 pc=000000000001c188..000000000001c200 │ │ - DW_CFA_advance_loc: 4 to 000000000001c18c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001c198 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ +00000368 0000000000000034 0000036c FDE cie=00000000 pc=000000000001d8c8..000000000001d96c │ │ + DW_CFA_advance_loc: 4 to 000000000001d8cc │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001d8dc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 88 to 000000000001c1f0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001c1fc │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_advance_loc1: 124 to 000000000001d958 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001d968 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000003c4 0000000000000048 000003c8 FDE cie=00000000 pc=000000000001c200..000000000001c71c │ │ - DW_CFA_advance_loc: 4 to 000000000001c204 │ │ +000003a0 0000000000000048 000003a4 FDE cie=00000000 pc=000000000001d96c..000000000001e09c │ │ + DW_CFA_advance_loc: 4 to 000000000001d970 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 28 to 000000000001c220 │ │ + DW_CFA_advance_loc: 28 to 000000000001d98c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 544 to 000000000001c440 │ │ + DW_CFA_advance_loc2: 1732 to 000000000001e050 │ │ DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ - DW_CFA_advance_loc: 28 to 000000000001c45c │ │ + DW_CFA_advance_loc: 28 to 000000000001e06c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001c460 │ │ + DW_CFA_advance_loc: 4 to 000000000001e070 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000410 0000000000000028 00000414 FDE cie=00000000 pc=000000000001c71c..000000000001c790 │ │ - DW_CFA_advance_loc: 4 to 000000000001c720 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001c728 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ +000003ec 0000000000000010 000003f0 FDE cie=00000000 pc=000000000001e09c..000000000001e0c0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000400 0000000000000038 00000404 FDE cie=00000000 pc=000000000001e0c0..000000000001e1a4 │ │ + DW_CFA_advance_loc: 4 to 000000000001e0c4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001e0d4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc1: 92 to 000000000001c784 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001c78c │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 116 to 000000000001e148 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001e158 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001e15c │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ │ │ -0000043c 0000000000000010 00000440 FDE cie=00000000 pc=000000000001c790..000000000001c7d4 │ │ +0000043c 0000000000000010 00000440 FDE cie=00000000 pc=000000000001e1a4..000000000001e1e8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000450 0000000000000010 00000454 FDE cie=00000000 pc=000000000001c7d4..000000000001c838 │ │ +00000450 0000000000000010 00000454 FDE cie=00000000 pc=000000000001e1e8..000000000001e24c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000464 0000000000000010 00000468 FDE cie=00000000 pc=000000000001c838..000000000001cb24 │ │ +00000464 0000000000000010 00000468 FDE cie=00000000 pc=000000000001e24c..000000000001e538 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000478 0000000000000014 0000047c FDE cie=00000000 pc=000000000001cb24..000000000001cd5c │ │ +00000478 0000000000000014 0000047c FDE cie=00000000 pc=000000000001e538..000000000001e770 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000490 0000000000000010 00000494 FDE cie=00000000 pc=000000000001cd5c..000000000001ce1c │ │ +00000490 0000000000000010 00000494 FDE cie=00000000 pc=000000000001e770..000000000001e830 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000004a4 0000000000000044 000004a8 FDE cie=00000000 pc=000000000001ce1c..000000000001cedc │ │ - DW_CFA_advance_loc: 4 to 000000000001ce20 │ │ +000004a4 0000000000000044 000004a8 FDE cie=00000000 pc=000000000001e830..000000000001e8f0 │ │ + DW_CFA_advance_loc: 4 to 000000000001e834 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ce30 │ │ + DW_CFA_advance_loc: 16 to 000000000001e844 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 000000000001ce90 │ │ + DW_CFA_advance_loc1: 96 to 000000000001e8a4 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001cea0 │ │ + DW_CFA_advance_loc: 16 to 000000000001e8b4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001cea4 │ │ + DW_CFA_advance_loc: 4 to 000000000001e8b8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 36 to 000000000001cec8 │ │ + DW_CFA_advance_loc: 36 to 000000000001e8dc │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ced8 │ │ + DW_CFA_advance_loc: 16 to 000000000001e8ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000004ec 0000000000000044 000004f0 FDE cie=00000000 pc=000000000001cedc..000000000001cf9c │ │ - DW_CFA_advance_loc: 4 to 000000000001cee0 │ │ +000004ec 0000000000000044 000004f0 FDE cie=00000000 pc=000000000001e8f0..000000000001e9b0 │ │ + DW_CFA_advance_loc: 4 to 000000000001e8f4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001cef0 │ │ + DW_CFA_advance_loc: 16 to 000000000001e904 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 000000000001cf3c │ │ + DW_CFA_advance_loc1: 76 to 000000000001e950 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001cf4c │ │ + DW_CFA_advance_loc: 16 to 000000000001e960 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001cf50 │ │ + DW_CFA_advance_loc: 4 to 000000000001e964 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 56 to 000000000001cf88 │ │ + DW_CFA_advance_loc: 56 to 000000000001e99c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001cf98 │ │ + DW_CFA_advance_loc: 16 to 000000000001e9ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000534 0000000000000010 00000538 FDE cie=00000000 pc=000000000001cf9c..000000000001cfb4 │ │ +00000534 0000000000000010 00000538 FDE cie=00000000 pc=000000000001e9b0..000000000001e9c8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000548 0000000000000010 0000054c FDE cie=00000000 pc=000000000001cfb4..000000000001cfcc │ │ +00000548 0000000000000010 0000054c FDE cie=00000000 pc=000000000001e9c8..000000000001e9e0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000055c 0000000000000014 00000560 FDE cie=00000000 pc=000000000001cfcc..000000000001cfe0 │ │ +0000055c 0000000000000014 00000560 FDE cie=00000000 pc=000000000001e9e0..000000000001e9f4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000574 000000000000002c 00000578 FDE cie=00000000 pc=000000000001cfe0..000000000001d0f8 │ │ - DW_CFA_advance_loc: 4 to 000000000001cfe4 │ │ +00000574 000000000000002c 00000578 FDE cie=00000000 pc=000000000001e9f4..000000000001eb24 │ │ + DW_CFA_advance_loc: 4 to 000000000001e9f8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001cff0 │ │ + DW_CFA_advance_loc: 12 to 000000000001ea04 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 248 to 000000000001d0e8 │ │ + DW_CFA_advance_loc2: 272 to 000000000001eb14 │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001d0f4 │ │ + DW_CFA_advance_loc: 12 to 000000000001eb20 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_nop │ │ │ │ -000005a4 0000000000000044 000005a8 FDE cie=00000000 pc=000000000001d0f8..000000000001d3c0 │ │ - DW_CFA_advance_loc: 4 to 000000000001d0fc │ │ +000005a4 0000000000000044 000005a8 FDE cie=00000000 pc=000000000001eb24..000000000001edec │ │ + DW_CFA_advance_loc: 4 to 000000000001eb28 │ │ DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 28 to 000000000001d118 │ │ + DW_CFA_advance_loc: 28 to 000000000001eb44 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc2: 648 to 000000000001d3a0 │ │ + DW_CFA_advance_loc2: 648 to 000000000001edcc │ │ DW_CFA_def_cfa: r31 (sp) ofs 416 │ │ - DW_CFA_advance_loc: 28 to 000000000001d3bc │ │ + DW_CFA_advance_loc: 28 to 000000000001ede8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -747,34 +752,34 @@ │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -000005ec 0000000000000044 000005f0 FDE cie=00000000 pc=000000000001d3c0..000000000001d5bc │ │ - DW_CFA_advance_loc: 4 to 000000000001d3c4 │ │ +000005ec 0000000000000044 000005f0 FDE cie=00000000 pc=000000000001edec..000000000001efe8 │ │ + DW_CFA_advance_loc: 4 to 000000000001edf0 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001d3dc │ │ + DW_CFA_advance_loc: 24 to 000000000001ee08 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc2: 452 to 000000000001d5a0 │ │ + DW_CFA_advance_loc2: 452 to 000000000001efcc │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001d5b8 │ │ + DW_CFA_advance_loc: 24 to 000000000001efe4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -784,197 +789,197 @@ │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000634 0000000000000040 00000638 FDE cie=00000000 pc=000000000001d5bc..000000000001d6d0 │ │ - DW_CFA_advance_loc: 4 to 000000000001d5c0 │ │ +00000634 0000000000000040 00000638 FDE cie=00000000 pc=000000000001efe8..000000000001f0fc │ │ + DW_CFA_advance_loc: 4 to 000000000001efec │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001d5d8 │ │ + DW_CFA_advance_loc: 24 to 000000000001f004 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc1: 220 to 000000000001d6b4 │ │ + DW_CFA_advance_loc1: 220 to 000000000001f0e0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001d6cc │ │ + DW_CFA_advance_loc: 24 to 000000000001f0f8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ │ │ -00000678 0000000000000010 0000067c FDE cie=00000000 pc=000000000001d6d0..000000000001d754 │ │ +00000678 0000000000000010 0000067c FDE cie=00000000 pc=000000000001f0fc..000000000001f180 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000068c 0000000000000014 00000690 FDE cie=00000000 pc=000000000001d754..000000000001d7b4 │ │ +0000068c 0000000000000014 00000690 FDE cie=00000000 pc=000000000001f180..000000000001f1e0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006a4 0000000000000010 000006a8 FDE cie=00000000 pc=000000000001d7b4..000000000001d7d8 │ │ +000006a4 0000000000000010 000006a8 FDE cie=00000000 pc=000000000001f1e0..000000000001f204 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006b8 0000000000000014 000006bc FDE cie=00000000 pc=000000000001d7d8..000000000001da78 │ │ +000006b8 0000000000000014 000006bc FDE cie=00000000 pc=000000000001f204..000000000001f4a4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006d0 0000000000000010 000006d4 FDE cie=00000000 pc=000000000001da78..000000000001da94 │ │ +000006d0 0000000000000010 000006d4 FDE cie=00000000 pc=000000000001f4a4..000000000001f4c0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006e4 0000000000000014 000006e8 FDE cie=00000000 pc=000000000001da94..000000000001dae8 │ │ +000006e4 0000000000000014 000006e8 FDE cie=00000000 pc=000000000001f4c0..000000000001f514 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006fc 0000000000000010 00000700 FDE cie=00000000 pc=000000000001dae8..000000000001db78 │ │ +000006fc 0000000000000010 00000700 FDE cie=00000000 pc=000000000001f514..000000000001f5a4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000710 0000000000000014 00000714 FDE cie=00000000 pc=000000000001db78..000000000001dbfc │ │ +00000710 0000000000000014 00000714 FDE cie=00000000 pc=000000000001f5a4..000000000001f628 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000728 0000000000000010 0000072c FDE cie=00000000 pc=000000000001dbfc..000000000001dcd8 │ │ +00000728 0000000000000010 0000072c FDE cie=00000000 pc=000000000001f628..000000000001f704 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000073c 0000000000000014 00000740 FDE cie=00000000 pc=000000000001dcd8..000000000001ddb8 │ │ +0000073c 0000000000000014 00000740 FDE cie=00000000 pc=000000000001f704..000000000001f7e4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000754 0000000000000010 00000758 FDE cie=00000000 pc=000000000001ddb8..000000000001ddd8 │ │ +00000754 0000000000000010 00000758 FDE cie=00000000 pc=000000000001f7e4..000000000001f804 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000768 0000000000000010 0000076c FDE cie=00000000 pc=000000000001ddd8..000000000001dde8 │ │ +00000768 0000000000000010 0000076c FDE cie=00000000 pc=000000000001f804..000000000001f814 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000077c 0000000000000010 00000780 FDE cie=00000000 pc=000000000001dde8..000000000001de04 │ │ +0000077c 0000000000000010 00000780 FDE cie=00000000 pc=000000000001f814..000000000001f830 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000790 0000000000000010 00000794 FDE cie=00000000 pc=000000000001de04..000000000001de14 │ │ +00000790 0000000000000010 00000794 FDE cie=00000000 pc=000000000001f830..000000000001f840 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007a4 0000000000000010 000007a8 FDE cie=00000000 pc=000000000001de14..000000000001de2c │ │ +000007a4 0000000000000010 000007a8 FDE cie=00000000 pc=000000000001f840..000000000001f858 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007b8 0000000000000010 000007bc FDE cie=00000000 pc=000000000001de2c..000000000001de30 │ │ +000007b8 0000000000000010 000007bc FDE cie=00000000 pc=000000000001f858..000000000001f85c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007cc 0000000000000010 000007d0 FDE cie=00000000 pc=000000000001de30..000000000001de34 │ │ +000007cc 0000000000000010 000007d0 FDE cie=00000000 pc=000000000001f85c..000000000001f860 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007e0 0000000000000014 000007e4 FDE cie=00000000 pc=000000000001de34..000000000001de4c │ │ +000007e0 0000000000000014 000007e4 FDE cie=00000000 pc=000000000001f860..000000000001f878 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007f8 0000000000000054 000007fc FDE cie=00000000 pc=000000000001de4c..000000000001e25c │ │ - DW_CFA_advance_loc: 4 to 000000000001de50 │ │ +000007f8 0000000000000054 000007fc FDE cie=00000000 pc=000000000001f878..000000000001fc88 │ │ + DW_CFA_advance_loc: 4 to 000000000001f87c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001de64 │ │ + DW_CFA_advance_loc: 20 to 000000000001f890 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 696 to 000000000001e11c │ │ + DW_CFA_advance_loc2: 696 to 000000000001fb48 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001e130 │ │ + DW_CFA_advance_loc: 20 to 000000000001fb5c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e134 │ │ + DW_CFA_advance_loc: 4 to 000000000001fb60 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc2: 272 to 000000000001e244 │ │ + DW_CFA_advance_loc2: 272 to 000000000001fc70 │ │ DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001e258 │ │ + DW_CFA_advance_loc: 20 to 000000000001fc84 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ @@ -982,29 +987,29 @@ │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000850 0000000000000038 00000854 FDE cie=00000000 pc=000000000001e25c..000000000001e314 │ │ - DW_CFA_advance_loc: 4 to 000000000001e260 │ │ +00000850 0000000000000038 00000854 FDE cie=00000000 pc=000000000001fc88..000000000001fd40 │ │ + DW_CFA_advance_loc: 4 to 000000000001fc8c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001e270 │ │ + DW_CFA_advance_loc: 16 to 000000000001fc9c │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ - DW_CFA_advance_loc1: 144 to 000000000001e300 │ │ + DW_CFA_advance_loc1: 144 to 000000000001fd2c │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001e310 │ │ + DW_CFA_advance_loc: 16 to 000000000001fd3c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ @@ -1013,288 +1018,340 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000088c 0000000000000010 00000890 FDE cie=00000000 pc=000000000001e314..000000000001e348 │ │ +0000088c 0000000000000010 00000890 FDE cie=00000000 pc=000000000001fd40..000000000001fd74 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008a0 0000000000000010 000008a4 FDE cie=00000000 pc=000000000001e348..000000000001e39c │ │ +000008a0 0000000000000010 000008a4 FDE cie=00000000 pc=000000000001fd74..000000000001fdc8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008b4 0000000000000010 000008b8 FDE cie=00000000 pc=000000000001e39c..000000000001e3cc │ │ +000008b4 0000000000000010 000008b8 FDE cie=00000000 pc=000000000001fdc8..000000000001fdf8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008c8 0000000000000014 000008cc FDE cie=00000000 pc=000000000001e3cc..000000000001e468 │ │ +000008c8 0000000000000014 000008cc FDE cie=00000000 pc=000000000001fdf8..000000000001fe94 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008e0 0000000000000010 000008e4 FDE cie=00000000 pc=000000000001e468..000000000001e4b8 │ │ +000008e0 0000000000000010 000008e4 FDE cie=00000000 pc=000000000001fe94..000000000001fee4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008f4 000000000000002c 000008f8 FDE cie=00000000 pc=000000000001e4b8..000000000001e5c0 │ │ - DW_CFA_advance_loc: 4 to 000000000001e4bc │ │ +000008f4 000000000000002c 000008f8 FDE cie=00000000 pc=000000000001fee4..000000000001ffec │ │ + DW_CFA_advance_loc: 4 to 000000000001fee8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001e4c8 │ │ + DW_CFA_advance_loc: 12 to 000000000001fef4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc1: 232 to 000000000001e5b0 │ │ + DW_CFA_advance_loc1: 232 to 000000000001ffdc │ │ DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ - DW_CFA_advance_loc: 12 to 000000000001e5bc │ │ + DW_CFA_advance_loc: 12 to 000000000001ffe8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00000924 0000000000000010 00000928 FDE cie=00000000 pc=000000000001e5c0..000000000001e63c │ │ +00000924 0000000000000010 00000928 FDE cie=00000000 pc=000000000001ffec..0000000000020068 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000938 0000000000000014 0000093c FDE cie=00000000 pc=000000000001e63c..000000000001e6e8 │ │ +00000938 0000000000000014 0000093c FDE cie=00000000 pc=0000000000020068..0000000000020114 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000950 0000000000000024 00000954 FDE cie=00000000 pc=000000000001e6e8..000000000001e714 │ │ - DW_CFA_advance_loc: 4 to 000000000001e6ec │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000001e6f0 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 28 to 000000000001e70c │ │ - DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000001e710 │ │ +00000950 000000000000002c 00000954 FDE cie=00000000 pc=0000000000020114..0000000000020178 │ │ + DW_CFA_advance_loc: 4 to 0000000000020118 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000020120 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 60 to 000000000002015c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000020164 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000020168 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00000980 0000000000000028 00000984 FDE cie=00000000 pc=0000000000020178..00000000000201b8 │ │ + DW_CFA_advance_loc: 8 to 0000000000020180 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000020188 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc: 32 to 00000000000201a8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000201b0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00000978 0000000000000024 0000097c FDE cie=00000000 pc=000000000001e714..000000000001e750 │ │ - DW_CFA_advance_loc: 4 to 000000000001e718 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000001e71c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ - DW_CFA_advance_loc: 44 to 000000000001e748 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ - DW_CFA_advance_loc: 4 to 000000000001e74c │ │ +000009ac 0000000000000030 000009b0 FDE cie=00000000 pc=00000000000201b8..000000000002025c │ │ + DW_CFA_advance_loc: 4 to 00000000000201bc │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000201c8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 52 to 00000000000201fc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000020208 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002020c │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009a0 0000000000000028 000009a4 FDE cie=00000000 pc=000000000001e750..000000000001e790 │ │ - DW_CFA_advance_loc: 4 to 000000000001e754 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001e75c │ │ - DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ +000009e0 0000000000000030 000009e4 FDE cie=00000000 pc=000000000002025c..0000000000020314 │ │ + DW_CFA_advance_loc: 4 to 0000000000020260 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002026c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ - DW_CFA_advance_loc: 40 to 000000000001e784 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ - DW_CFA_advance_loc: 8 to 000000000001e78c │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 72 to 00000000000202b4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000202c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000202c4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009cc 0000000000000048 000009d0 FDE cie=00000000 pc=000000000001e790..000000000001e970 │ │ - DW_CFA_advance_loc: 4 to 000000000001e794 │ │ +00000a14 0000000000000010 00000a18 FDE cie=00000000 pc=0000000000020314..0000000000020320 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000a28 0000000000000048 00000a2c FDE cie=00000000 pc=0000000000020320..0000000000020500 │ │ + DW_CFA_advance_loc: 4 to 0000000000020324 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001e7a4 │ │ + DW_CFA_advance_loc: 16 to 0000000000020334 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 108 to 000000000001e810 │ │ + DW_CFA_advance_loc1: 108 to 00000000000203a0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001e820 │ │ + DW_CFA_advance_loc: 16 to 00000000000203b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e824 │ │ + DW_CFA_advance_loc: 4 to 00000000000203b4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 196 to 000000000001e8e8 │ │ + DW_CFA_advance_loc1: 196 to 0000000000020478 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001e8f8 │ │ + DW_CFA_advance_loc: 16 to 0000000000020488 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e8fc │ │ + DW_CFA_advance_loc: 4 to 000000000002048c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a18 0000000000000044 00000a1c FDE cie=00000000 pc=000000000001e970..000000000001eb08 │ │ - DW_CFA_advance_loc: 4 to 000000000001e974 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001e98c │ │ +00000a74 0000000000000048 00000a78 FDE cie=00000000 pc=0000000000020500..00000000000207b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000020504 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 28 to 0000000000020520 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 308 to 000000000001eac0 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ - DW_CFA_advance_loc: 24 to 000000000001ead8 │ │ + DW_CFA_advance_loc2: 480 to 0000000000020700 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 000000000002071c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001eadc │ │ + DW_CFA_advance_loc: 4 to 0000000000020720 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000a60 0000000000000040 00000a64 FDE cie=00000000 pc=000000000001eb08..000000000001ed48 │ │ - DW_CFA_advance_loc: 4 to 000000000001eb0c │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001eb20 │ │ - DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ +00000ac0 0000000000000048 00000ac4 FDE cie=00000000 pc=00000000000207b8..0000000000020a2c │ │ + DW_CFA_advance_loc: 4 to 00000000000207bc │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 28 to 00000000000207d8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 000000000001eb80 │ │ - DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001eb94 │ │ + DW_CFA_advance_loc1: 72 to 0000000000020820 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 28 to 000000000002083c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001eb98 │ │ + DW_CFA_advance_loc: 4 to 0000000000020840 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000aa4 0000000000000048 00000aa8 FDE cie=00000000 pc=000000000001ed48..000000000001ee2c │ │ - DW_CFA_advance_loc: 4 to 000000000001ed4c │ │ +00000b0c 0000000000000048 00000b10 FDE cie=00000000 pc=0000000000020a2c..0000000000020b10 │ │ + DW_CFA_advance_loc: 4 to 0000000000020a30 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001ed5c │ │ + DW_CFA_advance_loc: 16 to 0000000000020a40 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 000000000001edac │ │ + DW_CFA_advance_loc1: 80 to 0000000000020a90 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001edbc │ │ + DW_CFA_advance_loc: 16 to 0000000000020aa0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001edc0 │ │ + DW_CFA_advance_loc: 4 to 0000000000020aa4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000001edcc │ │ + DW_CFA_advance_loc: 12 to 0000000000020ab0 │ │ DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ - DW_CFA_advance_loc: 16 to 000000000001eddc │ │ + DW_CFA_advance_loc: 16 to 0000000000020ac0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ede0 │ │ + DW_CFA_advance_loc: 4 to 0000000000020ac4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000af0 ZERO terminator │ │ +00000b58 ZERO terminator │ ├── strings --all --bytes=8 {} │ │ @@ -40,35 +40,24 @@ │ │ fribidi_get_bracket │ │ libfribidi.so │ │ fribidi: in fribidi_shape_mirroring │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-arabic.c:__LINE__: assertion failed (ar_props) │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (second->next) │ │ CapRTL (Test) │ │ fribidi: leaving fribidi_join_arabic │ │ -(GNU FriBidi) 1.0.16 │ │ -interface version 4, │ │ -Unicode Character Database version 16.0.0, │ │ -Configure options --enable-debug. │ │ -Copyright (C) 2004 Sharif FarsiWeb, Inc. │ │ -Copyright (C) 2001, 2002, 2004, 2005 Behdad Esfahbod │ │ -Copyright (C) 1999, 2000, 2017, 2018, 2019 Dov Grobgeld │ │ -GNU FriBidi comes with NO WARRANTY, to the extent permitted by law. │ │ -You may redistribute copies of GNU FriBidi under │ │ -the terms of the GNU Lesser General Public License. │ │ -For more information about these matters, see the file named COPYING. │ │ -Written by Behdad Esfahbod and Dov Grobgeld. │ │ fribidi: in fribidi_shape_arabic │ │ fribidi: in fribidi_get_par_embedding_levels │ │ Res. types : │ │ CP1255 (MS Hebrew/Yiddish) │ │ * 0x%02x %c%c %-3s │ │ fribidi: resolving neutral types - N1+N2 │ │ CP1256 (MS Arabic) │ │ fribidi: reset the embedding levels, 4. whitespace at the end of line │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (pp) │ │ +fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (top != -1) │ │ ISO8859-8 (Hebrew) │ │ ISO8859-8 │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (run_list->type == ( 0x00000080L )) │ │ fribidi: base dir : %s │ │ ISO8859-6 │ │ ISO8859-6 (Arabic) │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (embedding_levels) │ │ @@ -96,15 +85,29 @@ │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi.c:__LINE__: assertion failed (pbase_dir) │ │ SENTINEL │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (bidi_types) │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (q->next->prev == q) │ │ fribidi: in fribidi_remove_bidi_marks │ │ fribidi: 5. resolving neutral types - N0 │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (second) │ │ +fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (previous != -1) │ │ +(GNU FriBidi) 1.0.17 │ │ +interface version 4, │ │ +Unicode Character Database version 18.0.0, │ │ +Configure options --enable-debug. │ │ +Copyright (C) 2004 Sharif FarsiWeb, Inc. │ │ +Copyright (C) 2001, 2002, 2004, 2005 Behdad Esfahbod │ │ +Copyright (C) 1999, 2000, 2017, 2018, 2019 Dov Grobgeld │ │ +GNU FriBidi comes with NO WARRANTY, to the extent permitted by law. │ │ +You may redistribute copies of GNU FriBidi under │ │ +the terms of the GNU Lesser General Public License. │ │ +For more information about these matters, see the file named COPYING. │ │ +Written by Behdad Esfahbod and Dov Grobgeld. │ │ fribidi: base level : %c │ │ +fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (ranges[previous].level < ranges[top].level) │ │ fribidi: need this type: %s │ │ fribidi: in fribidi_join_arabic │ │ fribidi: in fribidi_shape │ │ (%d, %d) │ │ fribidi: in fribidi_log2vis │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (first) │ │ fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-joining.c:__LINE__: assertion failed (embedding_levels) │ │ @@ -149,15 +152,14 @@ │ │ │ │ │ │ │ │ E55555555555555555555555555HKNQT5555555555555555555555555555555555555555555555555555555WZ] │ │ +-/13579;=?ACEGIKMO │ │ q@9!r@9? │ │ p@9*q@9_ │ │ -nad!N@d N │ │ .fini_array │ │ .note.android.ident │ │ .got.plt │ │ .rela.plt │ │ .eh_frame_hdr │ │ .gnu.version_r │ │ .data.rel.ro │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ @@ -1,20 +1,20 @@ │ │ │ │ Hex dump of section '.gnu.hash': │ │ - 0x00000828 09000000 0d000000 08000000 1a000000 ................ │ │ - 0x00000838 50900040 90800018 00098804 20000000 P..@........ ... │ │ - 0x00000848 08000000 00010000 00000001 81808004 ................ │ │ - 0x00000858 00401100 80832102 00002180 08400680 .@....!...!..@.. │ │ - 0x00000868 48103000 51140211 1c0c0082 82400022 H.0.Q........@." │ │ - 0x00000878 0d000000 10000000 13000000 14000000 ................ │ │ - 0x00000888 1b000000 23000000 26000000 2b000000 ....#...&...+... │ │ - 0x00000898 2d000000 0ecfa4a1 dee51e0a e1a37df6 -.............}. │ │ - 0x000008a8 e67e0b62 06f8e3f0 b937e9ab 296579c3 .~.b.....7..)ey. │ │ - 0x000008b8 8227dc93 a8de2f0d 62ed177f ee4c4683 .'..../.b....LF. │ │ - 0x000008c8 1e1ad291 5a2ebb94 4b28995c 2ef1bd40 ....Z...K(.\...@ │ │ - 0x000008d8 ee99872d f640bbeb e0d13c11 140f62e4 ...-.@....<...b. │ │ - 0x000008e8 d8279ce7 268981d7 cb237a28 7ec9d543 .'..&....#z(~..C │ │ - 0x000008f8 946be2f0 49362d4d 6e2fdec5 5405a3c8 .k..I6-Mn/..T... │ │ - 0x00000908 2ec0e230 0e18449d 87d7a199 e60dd40d ...0..D......... │ │ - 0x00000918 a1b11950 ac93a333 1e32beef 048edef0 ...P...3.2...... │ │ - 0x00000928 ab4dbec6 .M.. │ │ + 0x00000840 09000000 0e000000 08000000 1a000000 ................ │ │ + 0x00000850 50900040 90800018 00098804 20000000 P..@........ ... │ │ + 0x00000860 08000000 00010000 00000001 81808004 ................ │ │ + 0x00000870 00401100 80832102 00002180 08400680 .@....!...!..@.. │ │ + 0x00000880 48103000 51140211 1c0c0082 82400022 H.0.Q........@." │ │ + 0x00000890 0e000000 11000000 14000000 15000000 ................ │ │ + 0x000008a0 1c000000 24000000 27000000 2c000000 ....$...'...,... │ │ + 0x000008b0 2e000000 0ecfa4a1 dee51e0a e1a37df6 ..............}. │ │ + 0x000008c0 e67e0b62 06f8e3f0 b937e9ab 296579c3 .~.b.....7..)ey. │ │ + 0x000008d0 8227dc93 a8de2f0d 62ed177f ee4c4683 .'..../.b....LF. │ │ + 0x000008e0 1e1ad291 5a2ebb94 4b28995c 2ef1bd40 ....Z...K(.\...@ │ │ + 0x000008f0 ee99872d f640bbeb e0d13c11 140f62e4 ...-.@....<...b. │ │ + 0x00000900 d8279ce7 268981d7 cb237a28 7ec9d543 .'..&....#z(~..C │ │ + 0x00000910 946be2f0 49362d4d 6e2fdec5 5405a3c8 .k..I6-Mn/..T... │ │ + 0x00000920 2ec0e230 0e18449d 87d7a199 e60dd40d ...0..D......... │ │ + 0x00000930 a1b11950 ac93a333 1e32beef 048edef0 ...P...3.2...... │ │ + 0x00000940 ab4dbec6 .M.. │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,66 +1,66 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ - 0x0000092c 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ - 0x0000093c 5f5f6378 615f6174 65786974 005f5f72 __cxa_atexit.__r │ │ - 0x0000094c 65676973 7465725f 6174666f 726b0066 egister_atfork.f │ │ - 0x0000095c 72696269 64695f64 65627567 5f737461 ribidi_debug_sta │ │ - 0x0000096c 74757300 66726962 6964695f 7365745f tus.fribidi_set_ │ │ - 0x0000097c 64656275 67006672 69626964 695f7265 debug.fribidi_re │ │ - 0x0000098c 6d6f7665 5f626964 695f6d61 726b7300 move_bidi_marks. │ │ - 0x0000099c 6d616c6c 6f630066 72696269 64695f67 malloc.fribidi_g │ │ - 0x000009ac 65745f62 6964695f 74797065 006d656d et_bidi_type.mem │ │ - 0x000009bc 73657400 66726565 00737464 65727200 set.free.stderr. │ │ - 0x000009cc 66777269 74650066 72696269 64695f6c fwrite.fribidi_l │ │ - 0x000009dc 6f673276 69730066 72696269 64695f67 og2vis.fribidi_g │ │ - 0x000009ec 65745f62 6964695f 74797065 73006672 et_bidi_types.fr │ │ - 0x000009fc 69626964 695f6765 745f6272 61636b65 ibidi_get_bracke │ │ - 0x00000a0c 745f7479 70657300 66726962 6964695f t_types.fribidi_ │ │ - 0x00000a1c 6765745f 7061725f 656d6265 6464696e get_par_embeddin │ │ - 0x00000a2c 675f6c65 76656c73 5f657800 6d656d63 g_levels_ex.memc │ │ - 0x00000a3c 70790066 72696269 64695f67 65745f6a py.fribidi_get_j │ │ - 0x00000a4c 6f696e69 6e675f74 79706573 00667269 oining_types.fri │ │ - 0x00000a5c 62696469 5f6a6f69 6e5f6172 61626963 bidi_join_arabic │ │ - 0x00000a6c 00667269 62696469 5f736861 70650066 .fribidi_shape.f │ │ - 0x00000a7c 72696269 64695f72 656f7264 65725f6c ribidi_reorder_l │ │ - 0x00000a8c 696e6500 66726962 6964695f 756e6963 ine.fribidi_unic │ │ - 0x00000a9c 6f64655f 76657273 696f6e00 66726962 ode_version.frib │ │ - 0x00000aac 6964695f 76657273 696f6e5f 696e666f idi_version_info │ │ - 0x00000abc 00667269 62696469 5f736861 70655f61 .fribidi_shape_a │ │ - 0x00000acc 72616269 63006672 69626964 695f6765 rabic.fribidi_ge │ │ - 0x00000adc 745f7061 725f6469 72656374 696f6e00 t_par_direction. │ │ - 0x00000aec 66707269 6e746600 66726962 6964695f fprintf.fribidi_ │ │ - 0x00000afc 6765745f 62696469 5f747970 655f6e61 get_bidi_type_na │ │ - 0x00000b0c 6d650066 70757463 00667269 62696469 me.fputc.fribidi │ │ - 0x00000b1c 5f706172 73655f63 68617273 65740066 _parse_charset.f │ │ - 0x00000b2c 72696269 64695f63 68617273 65745f74 ribidi_charset_t │ │ - 0x00000b3c 6f5f756e 69636f64 65006672 69626964 o_unicode.fribid │ │ - 0x00000b4c 695f756e 69636f64 655f746f 5f636861 i_unicode_to_cha │ │ - 0x00000b5c 72736574 00667269 62696469 5f636861 rset.fribidi_cha │ │ - 0x00000b6c 725f7365 745f6e61 6d650066 72696269 r_set_name.fribi │ │ - 0x00000b7c 64695f63 6861725f 7365745f 7469746c di_char_set_titl │ │ - 0x00000b8c 65006672 69626964 695f6368 61725f73 e.fribidi_char_s │ │ - 0x00000b9c 65745f64 65736300 66726962 6964695f et_desc.fribidi_ │ │ - 0x00000bac 6765745f 6d697272 6f725f63 68617200 get_mirror_char. │ │ - 0x00000bbc 73707269 6e746600 66726962 6964695f sprintf.fribidi_ │ │ - 0x00000bcc 7365745f 6d697272 6f72696e 67006672 set_mirroring.fr │ │ - 0x00000bdc 69626964 695f6d69 72726f72 696e675f ibidi_mirroring_ │ │ - 0x00000bec 73746174 75730066 72696269 64695f73 status.fribidi_s │ │ - 0x00000bfc 65745f72 656f7264 65725f6e 736d0066 et_reorder_nsm.f │ │ - 0x00000c0c 72696269 64695f72 656f7264 65725f6e ribidi_reorder_n │ │ - 0x00000c1c 736d5f73 74617475 73006672 69626964 sm_status.fribid │ │ - 0x00000c2c 695f6c6f 67327669 735f6765 745f656d i_log2vis_get_em │ │ - 0x00000c3c 62656464 696e675f 6c657665 6c730066 bedding_levels.f │ │ - 0x00000c4c 72696269 64695f67 65745f74 79706500 ribidi_get_type. │ │ - 0x00000c5c 66726962 6964695f 6765745f 74797065 fribidi_get_type │ │ - 0x00000c6c 5f696e74 65726e61 6c006672 69626964 _internal.fribid │ │ - 0x00000c7c 695f6765 745f7061 725f656d 62656464 i_get_par_embedd │ │ - 0x00000c8c 696e675f 6c657665 6c730066 72696269 ing_levels.fribi │ │ - 0x00000c9c 64695f67 65745f6a 6f696e69 6e675f74 di_get_joining_t │ │ - 0x00000cac 79706500 66726962 6964695f 6765745f ype.fribidi_get_ │ │ - 0x00000cbc 6a6f696e 696e675f 74797065 5f6e616d joining_type_nam │ │ - 0x00000ccc 65006672 69626964 695f7368 6170655f e.fribidi_shape_ │ │ - 0x00000cdc 6d697272 6f72696e 67006672 69626964 mirroring.fribid │ │ - 0x00000cec 695f6765 745f6272 61636b65 74006c69 i_get_bracket.li │ │ - 0x00000cfc 62632e73 6f004c49 4243006c 69626672 bc.so.LIBC.libfr │ │ - 0x00000d0c 69626964 692e736f 00 ibidi.so. │ │ + 0x00000944 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ + 0x00000954 5f5f6378 615f6174 65786974 005f5f72 __cxa_atexit.__r │ │ + 0x00000964 65676973 7465725f 6174666f 726b0066 egister_atfork.f │ │ + 0x00000974 72696269 64695f64 65627567 5f737461 ribidi_debug_sta │ │ + 0x00000984 74757300 66726962 6964695f 7365745f tus.fribidi_set_ │ │ + 0x00000994 64656275 67006672 69626964 695f7265 debug.fribidi_re │ │ + 0x000009a4 6d6f7665 5f626964 695f6d61 726b7300 move_bidi_marks. │ │ + 0x000009b4 6d616c6c 6f630066 72696269 64695f67 malloc.fribidi_g │ │ + 0x000009c4 65745f62 6964695f 74797065 006d656d et_bidi_type.mem │ │ + 0x000009d4 73657400 66726565 00737464 65727200 set.free.stderr. │ │ + 0x000009e4 66777269 74650066 72696269 64695f6c fwrite.fribidi_l │ │ + 0x000009f4 6f673276 69730066 72696269 64695f67 og2vis.fribidi_g │ │ + 0x00000a04 65745f62 6964695f 74797065 73006672 et_bidi_types.fr │ │ + 0x00000a14 69626964 695f6765 745f6272 61636b65 ibidi_get_bracke │ │ + 0x00000a24 745f7479 70657300 66726962 6964695f t_types.fribidi_ │ │ + 0x00000a34 6765745f 7061725f 656d6265 6464696e get_par_embeddin │ │ + 0x00000a44 675f6c65 76656c73 5f657800 6d656d63 g_levels_ex.memc │ │ + 0x00000a54 70790066 72696269 64695f67 65745f6a py.fribidi_get_j │ │ + 0x00000a64 6f696e69 6e675f74 79706573 00667269 oining_types.fri │ │ + 0x00000a74 62696469 5f6a6f69 6e5f6172 61626963 bidi_join_arabic │ │ + 0x00000a84 00667269 62696469 5f736861 70650066 .fribidi_shape.f │ │ + 0x00000a94 72696269 64695f72 656f7264 65725f6c ribidi_reorder_l │ │ + 0x00000aa4 696e6500 66726962 6964695f 756e6963 ine.fribidi_unic │ │ + 0x00000ab4 6f64655f 76657273 696f6e00 66726962 ode_version.frib │ │ + 0x00000ac4 6964695f 76657273 696f6e5f 696e666f idi_version_info │ │ + 0x00000ad4 00667269 62696469 5f736861 70655f61 .fribidi_shape_a │ │ + 0x00000ae4 72616269 63006672 69626964 695f6765 rabic.fribidi_ge │ │ + 0x00000af4 745f7061 725f6469 72656374 696f6e00 t_par_direction. │ │ + 0x00000b04 71736f72 74006670 72696e74 66006672 qsort.fprintf.fr │ │ + 0x00000b14 69626964 695f6765 745f6269 64695f74 ibidi_get_bidi_t │ │ + 0x00000b24 7970655f 6e616d65 00667075 74630066 ype_name.fputc.f │ │ + 0x00000b34 72696269 64695f70 61727365 5f636861 ribidi_parse_cha │ │ + 0x00000b44 72736574 00667269 62696469 5f636861 rset.fribidi_cha │ │ + 0x00000b54 72736574 5f746f5f 756e6963 6f646500 rset_to_unicode. │ │ + 0x00000b64 66726962 6964695f 756e6963 6f64655f fribidi_unicode_ │ │ + 0x00000b74 746f5f63 68617273 65740066 72696269 to_charset.fribi │ │ + 0x00000b84 64695f63 6861725f 7365745f 6e616d65 di_char_set_name │ │ + 0x00000b94 00667269 62696469 5f636861 725f7365 .fribidi_char_se │ │ + 0x00000ba4 745f7469 746c6500 66726962 6964695f t_title.fribidi_ │ │ + 0x00000bb4 63686172 5f736574 5f646573 63006672 char_set_desc.fr │ │ + 0x00000bc4 69626964 695f6765 745f6d69 72726f72 ibidi_get_mirror │ │ + 0x00000bd4 5f636861 72007370 72696e74 66006672 _char.sprintf.fr │ │ + 0x00000be4 69626964 695f7365 745f6d69 72726f72 ibidi_set_mirror │ │ + 0x00000bf4 696e6700 66726962 6964695f 6d697272 ing.fribidi_mirr │ │ + 0x00000c04 6f72696e 675f7374 61747573 00667269 oring_status.fri │ │ + 0x00000c14 62696469 5f736574 5f72656f 72646572 bidi_set_reorder │ │ + 0x00000c24 5f6e736d 00667269 62696469 5f72656f _nsm.fribidi_reo │ │ + 0x00000c34 72646572 5f6e736d 5f737461 74757300 rder_nsm_status. │ │ + 0x00000c44 66726962 6964695f 6c6f6732 7669735f fribidi_log2vis_ │ │ + 0x00000c54 6765745f 656d6265 6464696e 675f6c65 get_embedding_le │ │ + 0x00000c64 76656c73 00667269 62696469 5f676574 vels.fribidi_get │ │ + 0x00000c74 5f747970 65006672 69626964 695f6765 _type.fribidi_ge │ │ + 0x00000c84 745f7479 70655f69 6e746572 6e616c00 t_type_internal. │ │ + 0x00000c94 66726962 6964695f 6765745f 7061725f fribidi_get_par_ │ │ + 0x00000ca4 656d6265 6464696e 675f6c65 76656c73 embedding_levels │ │ + 0x00000cb4 00667269 62696469 5f676574 5f6a6f69 .fribidi_get_joi │ │ + 0x00000cc4 6e696e67 5f747970 65006672 69626964 ning_type.fribid │ │ + 0x00000cd4 695f6765 745f6a6f 696e696e 675f7479 i_get_joining_ty │ │ + 0x00000ce4 70655f6e 616d6500 66726962 6964695f pe_name.fribidi_ │ │ + 0x00000cf4 73686170 655f6d69 72726f72 696e6700 shape_mirroring. │ │ + 0x00000d04 66726962 6964695f 6765745f 62726163 fribidi_get_brac │ │ + 0x00000d14 6b657400 6c696263 2e736f00 4c494243 ket.libc.so.LIBC │ │ + 0x00000d24 006c6962 66726962 6964692e 736f00 .libfribidi.so. │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -2,932 +2,938 @@ │ │ String dump of section '.rodata': │ │ [ 10] fribidi: in fribidi_shape_mirroring\n │ │ [ 35] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-arabic.c:__LINE__: assertion failed (ar_props)\n │ │ [ a6] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (second->next)\n │ │ [ 119] WRTL │ │ [ 11e] CapRTL (Test) │ │ [ 12c] fribidi: leaving fribidi_join_arabic\n │ │ - [ 152] (GNU FriBidi) 1.0.16\n │ │ + [ 152] fribidi: in fribidi_shape_arabic\n │ │ + [ 174] fribidi: in fribidi_get_par_embedding_levels\n │ │ + [ 1a2] Res. types : │ │ + [ 1b2] CP1255 (MS Hebrew/Yiddish) │ │ + [ 1cd] * 0x%02x %c%c %-3s │ │ + [ 1e3] R │ │ + [ 1e5] fribidi: resolving neutral types - N1+N2\n │ │ + [ 20f] CP1256 (MS Arabic) │ │ + [ 222] L │ │ + [ 224] fribidi: reset the embedding levels, 4. whitespace at the end of line\n │ │ + [ 26b] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (pp)\n │ │ + [ 2d4] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (top != -1)\n │ │ + [ 344] ISO8859-8 (Hebrew) │ │ + [ 357] PDF │ │ + [ 35b] ISO8859-8 │ │ + [ 365] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (run_list->type == ( 0x00000080L ))\n │ │ + [ 3ec] fribidi: base dir : %s\n │ │ + [ 408] ES │ │ + [ 40b] ON │ │ + [ 40e] ISO8859-6 │ │ + [ 418] ISO8859-6 (Arabic) │ │ + [ 42b] T │ │ + [ 42d] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (embedding_levels)\n │ │ + [ 4a4] fribidi: reset the embedding levels, 1, 2, 3.\n │ │ + [ 4d3] fribidi: in fribidi_reorder_line\n │ │ + [ 4f5] Org. types : │ │ + [ 505] N/A │ │ + [ 509] CapRTL is a character set for testing with the reference\n │ │ + implementation, with explicit marks escape strings, and\n │ │ + the property that contains all unicode character types in\n │ │ + ASCII range 1-127.\n │ │ + Warning: CapRTL character types are subject to change.\n │ │ + CapRTL's character types:\n │ │ + [ 61b] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (list)\n │ │ + [ 686] SS │ │ + [ 689] RLO │ │ + [ 68d] G │ │ + [ 68f] fribidi: 4a. resolving weak types\n │ │ + [ 6b2] BN │ │ + [ 6b5] ? │ │ + [ 6b7] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (run_list)\n │ │ + [ 725] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (run_list->next->prev == run_list)\n │ │ + [ 7ab] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (bidi_types)\n │ │ + [ 81c] fribidi: warning: I could not map mirroring character map to itself in CapRTL\n │ │ + [ 86b] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi.c:__LINE__: assertion failed (str)\n │ │ + [ 8d0] 18.0.0 │ │ + [ 8d7] fribidi: reinserting explicit codes\n │ │ + [ 8fc] LTR │ │ + [ 900] UTF-8 (Unicode) │ │ + [ 910] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (run_list->next)\n │ │ + [ 984] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (q->next)\n │ │ + [ 9f1] Run types : │ │ + [ a01] %s │ │ + [ a05] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi.c:__LINE__: assertion failed (pbase_dir)\n │ │ + [ a70] AL │ │ + [ a73] RTL │ │ + [ a77] LRO │ │ + [ a7b] SENTINEL │ │ + [ a84] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (bidi_types)\n │ │ + [ af4] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (q->next->prev == q)\n │ │ + [ b6c] fribidi: in fribidi_remove_bidi_marks\n │ │ + [ b93] fribidi: 5. resolving neutral types - N0\n │ │ + [ bbd] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (second)\n │ │ + [ c2a] EN │ │ + [ c2d] NSM │ │ + [ c31] FSI │ │ + [ c35] WLTR │ │ + [ c3a] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (previous != -1)\n │ │ + [ caf] BS │ │ + [ cb2] (GNU FriBidi) 1.0.17\n │ │ interface version 4,\n │ │ - Unicode Character Database version 16.0.0,\n │ │ + Unicode Character Database version 18.0.0,\n │ │ Configure options --enable-debug.\n │ │ Copyright (C) 2004 Sharif FarsiWeb, Inc.\n │ │ Copyright (C) 2001, 2002, 2004, 2005 Behdad Esfahbod\n │ │ Copyright (C) 1999, 2000, 2017, 2018, 2019 Dov Grobgeld\n │ │ GNU FriBidi comes with NO WARRANTY, to the extent permitted by law.\n │ │ You may redistribute copies of GNU FriBidi under\n │ │ the terms of the GNU Lesser General Public License.\n │ │ For more information about these matters, see the file named COPYING.\n │ │ Written by Behdad Esfahbod and Dov Grobgeld.\n │ │ - [ 381] fribidi: in fribidi_shape_arabic\n │ │ - [ 3a3] fribidi: in fribidi_get_par_embedding_levels\n │ │ - [ 3d1] Res. types : │ │ - [ 3e1] CP1255 (MS Hebrew/Yiddish) │ │ - [ 3fc] * 0x%02x %c%c %-3s │ │ - [ 412] R │ │ - [ 414] fribidi: resolving neutral types - N1+N2\n │ │ - [ 43e] CP1256 (MS Arabic) │ │ - [ 451] L │ │ - [ 453] fribidi: reset the embedding levels, 4. whitespace at the end of line\n │ │ - [ 49a] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (pp)\n │ │ - [ 503] ISO8859-8 (Hebrew) │ │ - [ 516] PDF │ │ - [ 51a] ISO8859-8 │ │ - [ 524] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (run_list->type == ( 0x00000080L ))\n │ │ - [ 5ab] fribidi: base dir : %s\n │ │ - [ 5c7] ES │ │ - [ 5ca] ON │ │ - [ 5cd] ISO8859-6 │ │ - [ 5d7] ISO8859-6 (Arabic) │ │ - [ 5ea] T │ │ - [ 5ec] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (embedding_levels)\n │ │ - [ 663] fribidi: reset the embedding levels, 1, 2, 3.\n │ │ - [ 692] fribidi: in fribidi_reorder_line\n │ │ - [ 6b4] Org. types : │ │ - [ 6c4] N/A │ │ - [ 6c8] CapRTL is a character set for testing with the reference\n │ │ - implementation, with explicit marks escape strings, and\n │ │ - the property that contains all unicode character types in\n │ │ - ASCII range 1-127.\n │ │ - Warning: CapRTL character types are subject to change.\n │ │ - CapRTL's character types:\n │ │ - [ 7da] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (list)\n │ │ - [ 845] SS │ │ - [ 848] RLO │ │ - [ 84c] G │ │ - [ 84e] fribidi: 4a. resolving weak types\n │ │ - [ 871] BN │ │ - [ 874] ? │ │ - [ 876] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (run_list)\n │ │ - [ 8e4] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (run_list->next->prev == run_list)\n │ │ - [ 96a] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (bidi_types)\n │ │ - [ 9db] fribidi: warning: I could not map mirroring character map to itself in CapRTL\n │ │ - [ a2a] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi.c:__LINE__: assertion failed (str)\n │ │ - [ a8f] fribidi: reinserting explicit codes\n │ │ - [ ab4] LTR │ │ - [ ab8] UTF-8 (Unicode) │ │ - [ ac8] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (run_list->next)\n │ │ - [ b3c] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (q->next)\n │ │ - [ ba9] Run types : │ │ - [ bb9] %s │ │ - [ bbd] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi.c:__LINE__: assertion failed (pbase_dir)\n │ │ - [ c28] AL │ │ - [ c2b] RTL │ │ - [ c2f] LRO │ │ - [ c33] SENTINEL │ │ - [ c3c] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (bidi_types)\n │ │ - [ cac] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (q->next->prev == q)\n │ │ - [ d24] fribidi: in fribidi_remove_bidi_marks\n │ │ - [ d4b] fribidi: 5. resolving neutral types - N0\n │ │ - [ d75] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (second)\n │ │ - [ de2] EN │ │ - [ de5] NSM │ │ - [ de9] FSI │ │ - [ ded] WLTR │ │ - [ df2] BS │ │ - [ df5] fribidi: base level : %c\n │ │ - [ e11] fribidi: need this type: %s\n │ │ - [ e30] fribidi: in fribidi_join_arabic\n │ │ - [ e51] fribidi: in fribidi_shape\n │ │ - [ e6c] (%d, %d) │ │ - [ e76] AN │ │ - [ e79] UTF-8 │ │ - [ e7f] fribidi: in fribidi_log2vis\n │ │ - [ e9c] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (first)\n │ │ - [ f08] RLE │ │ - [ f0c] LRI │ │ - [ f10] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-joining.c:__LINE__: assertion failed (embedding_levels)\n │ │ - [ f8a] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (pbase_dir)\n │ │ - [ ffa] fribidi: explicit levels and directions\n │ │ - [ 1023] Res. levels: │ │ - [ 1033] WS │ │ - [ 1036] PDI │ │ - [ 103a] CapRTL │ │ - [ 1041] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-joining.c:__LINE__: assertion failed (ar_props)\n │ │ - [ 10b3] D │ │ - [ 10b5] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-mirroring.c:__LINE__: assertion failed (embedding_levels)\n │ │ - [ 1131] Pairs: │ │ - [ 1139] ET │ │ - [ 113c] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-shape.c:__LINE__: assertion failed (embedding_levels)\n │ │ - [ 11b4] fribidi: 4b. resolving weak types. W4 and W5\n │ │ - [ 11e2] fribidi: resolving implicit levels\n │ │ - [ 1206] fribidi: leaving fribidi_get_par_embedding_levels\n │ │ - [ 1239] CS │ │ - [ 123c] LRE │ │ - [ 1242] Escape sequences:\n │ │ + [ ee1] fribidi: base level : %c\n │ │ + [ efd] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (ranges[previous].level < ranges[top].level)\n │ │ + [ f8e] fribidi: need this type: %s\n │ │ + [ fad] fribidi: in fribidi_join_arabic\n │ │ + [ fce] fribidi: in fribidi_shape\n │ │ + [ fe9] (%d, %d) │ │ + [ ff3] AN │ │ + [ ff6] UTF-8 │ │ + [ ffc] fribidi: in fribidi_log2vis\n │ │ + [ 1019] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (first)\n │ │ + [ 1085] RLE │ │ + [ 1089] LRI │ │ + [ 108d] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-joining.c:__LINE__: assertion failed (embedding_levels)\n │ │ + [ 1107] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-bidi.c:__LINE__: assertion failed (pbase_dir)\n │ │ + [ 1177] fribidi: explicit levels and directions\n │ │ + [ 11a0] Res. levels: │ │ + [ 11b0] WS │ │ + [ 11b3] PDI │ │ + [ 11b7] CapRTL │ │ + [ 11be] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-joining.c:__LINE__: assertion failed (ar_props)\n │ │ + [ 1230] D │ │ + [ 1232] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-mirroring.c:__LINE__: assertion failed (embedding_levels)\n │ │ + [ 12ae] Pairs: │ │ + [ 12b6] ET │ │ + [ 12b9] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-shape.c:__LINE__: assertion failed (embedding_levels)\n │ │ + [ 1331] fribidi: 4b. resolving weak types. W4 and W5\n │ │ + [ 135f] fribidi: resolving implicit levels\n │ │ + [ 1383] fribidi: leaving fribidi_get_par_embedding_levels\n │ │ + [ 13b6] CS │ │ + [ 13b9] LRE │ │ + [ 13bf] Escape sequences:\n │ │ Character `_' is used to escape explicit marks. The list is:\n │ │ * _> LRM\n │ │ * _< RLM\n │ │ * _l LRE\n │ │ * _r RLE\n │ │ * _L LRO\n │ │ * _R RLO\n │ │ * _o PDF\n │ │ * _i LRI\n │ │ * _y RLI\n │ │ * _f FSI\n │ │ * _I PDI\n │ │ * __ `_' itself\n │ │ fribidi: warning: could not find a mapping for CapRTL to Unicode:\n │ │ - [ 1387] Join. types: │ │ - [ 1397] 16.0.0 │ │ - [ 139e] Character set not available │ │ - [ 13ba] fribidi: Arabic cursive joining\n │ │ - [ 13db] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-joining.c:__LINE__: assertion failed (jtypes)\n │ │ - [ 144b] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (q == run_list)\n │ │ - [ 14be] fribidi: warning: NSM(s) at the beginning of level run\n │ │ - [ 14f6] %d:%d(%s)[%d,%d] │ │ - [ 1508] RLI │ │ - [ 150c] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-joining.c:__LINE__: assertion failed (bidi_types)\n │ │ - [ 1580] U │ │ - [ 1582] C │ │ - [ 1584] CP1255 │ │ - [ 158b] CP1256 │ │ - [ 15f4] @^F │ │ - [ 15f8] `� │ │ - [ 1600] @^F │ │ - [ 1604] a� │ │ - [ 160c] @^F │ │ - [ 1610] b� │ │ - [ 1618] @^F │ │ - [ 161c] p� │ │ - [ 1620] q� │ │ - [ 1624] @^F │ │ - [ 1628] v� │ │ - [ 162c] w� │ │ - [ 1630] @^F │ │ - [ 1634] x� │ │ - [ 1638] y� │ │ - [ 163c] @^F │ │ - [ 1640] z� │ │ - [ 1644] {� │ │ - [ 1648] @^F │ │ - [ 164c] |� │ │ - [ 1650] }� │ │ - [ 1654] @^F │ │ - [ 1658] ~� │ │ - [ 1664] T^F │ │ - [ 1670] T^F │ │ - [ 167c] T^F │ │ - [ 1688] p^F │ │ - [ 168c] ]� │ │ - [ 1694] T^F │ │ - [ 16a0] p^F │ │ - [ 16a8] |� │ │ - [ 16ac] p^F │ │ - [ 16b0] c� │ │ - [ 16b4] |� │ │ - [ 16b8] r� │ │ - [ 16bc] ^� │ │ - [ 16c0] |� │ │ - [ 16c4] t� │ │ - [ 16c8] _� │ │ - [ 16cc] |� │ │ - [ 16d0] v� │ │ - [ 16d4] `� │ │ - [ 16d8] |� │ │ - [ 16dc] x� │ │ - [ 16e0] a� │ │ - [ 16e4] |� │ │ - [ 16e8] z� │ │ - [ 16ec] b� │ │ - [ 16f0] }� │ │ - [ 16f4] v� │ │ - [ 16fc] }� │ │ - [ 1700] w� │ │ - [ 1708] }� │ │ - [ 170c] x� │ │ - [ 1714] }� │ │ - [ 1718] y� │ │ - [ 1720] }� │ │ - [ 1724] z� │ │ - [ 172c] }� │ │ - [ 1730] {� │ │ - [ 173c] S^F │ │ - [ 1748] T^F │ │ - [ 1754] U^F │ │ - [ 1760] p� │ │ - [ 1764] =� │ │ - [ 176c] S^F │ │ - [ 1778] T^F │ │ - [ 1784] U^F │ │ + [ 1504] Join. types: │ │ + [ 1514] Character set not available │ │ + [ 1530] fribidi: Arabic cursive joining\n │ │ + [ 1551] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-joining.c:__LINE__: assertion failed (jtypes)\n │ │ + [ 15c1] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-run.c:__LINE__: assertion failed (q == run_list)\n │ │ + [ 1634] fribidi: warning: NSM(s) at the beginning of level run\n │ │ + [ 166c] %d:%d(%s)[%d,%d] │ │ + [ 167e] RLI │ │ + [ 1682] fribidi: ../../src/pango-1.50.14/subprojects/fribidi/lib/fribidi-joining.c:__LINE__: assertion failed (bidi_types)\n │ │ + [ 16f6] U │ │ + [ 16f8] C │ │ + [ 16fa] CP1255 │ │ + [ 1701] CP1256 │ │ + [ 1768] @^F │ │ + [ 176c] `� │ │ + [ 1774] @^F │ │ + [ 1778] a� │ │ + [ 1780] @^F │ │ + [ 1784] b� │ │ + [ 178c] @^F │ │ [ 1790] p� │ │ - [ 1794] <� │ │ - [ 179c] T^F │ │ - [ 17a8] T^F │ │ - [ 17b4] T^F │ │ - [ 17c0] T^F │ │ - [ 17cc] T^F │ │ - [ 17d8] p^F │ │ - [ 17dc] ]� │ │ + [ 1794] q� │ │ + [ 1798] @^F │ │ + [ 179c] v� │ │ + [ 17a0] w� │ │ + [ 17a4] @^F │ │ + [ 17a8] x� │ │ + [ 17ac] y� │ │ + [ 17b0] @^F │ │ + [ 17b4] z� │ │ + [ 17b8] {� │ │ + [ 17bc] @^F │ │ + [ 17c0] |� │ │ + [ 17c4] }� │ │ + [ 17c8] @^F │ │ + [ 17cc] ~� │ │ + [ 17d8] T^F │ │ [ 17e4] T^F │ │ - [ 17f0] p^F │ │ - [ 17fc] T^F │ │ - [ 1808] p^F │ │ - [ 180c] ]� │ │ - [ 1814] T^F │ │ + [ 17f0] T^F │ │ + [ 17fc] p^F │ │ + [ 1800] ]� │ │ + [ 1808] T^F │ │ + [ 1814] p^F │ │ + [ 181c] |� │ │ [ 1820] p^F │ │ - [ 182c] T^F │ │ - [ 1838] T^F │ │ - [ 1844] S^F │ │ - [ 1850] T^F │ │ - [ 185c] U^F │ │ - [ 1868] S^F │ │ - [ 1874] T^F │ │ - [ 1880] U^F │ │ - [ 188c] !^F │ │ - [ 1890] !^F │ │ - [ 1894] !^F │ │ - [ 18a0] "^F │ │ - [ 18a4] "^F │ │ - [ 18b0] #^F │ │ - [ 18b4] #^F │ │ - [ 18c0] $^F │ │ - [ 18c4] $^F │ │ - [ 18d0] %^F │ │ - [ 18d4] %^F │ │ - [ 18f0] '^F │ │ - [ 18f4] '^F │ │ - [ 1910] )^F │ │ - [ 1914] )^F │ │ - [ 1970] /^F │ │ - [ 1974] /^F │ │ - [ 1980] 0^F │ │ - [ 1984] 0^F │ │ - [ 1990] 1^F │ │ - [ 1994] 1^F │ │ - [ 19a0] 2^F │ │ - [ 19a4] 2^F │ │ - [ 1a28] ;^F │ │ - [ 1a2c] ;^F │ │ - [ 1a30] ;^F │ │ - [ 1a34] ;^F │ │ - [ 1a38] <^F │ │ - [ 1a3c] <^F │ │ - [ 1a40] <^F │ │ - [ 1a44] <^F │ │ - [ 1a48] =^F │ │ - [ 1a4c] =^F │ │ - [ 1a50] =^F │ │ - [ 1a54] =^F │ │ - [ 1a58] >^F │ │ - [ 1a5c] >^F │ │ - [ 1a60] >^F │ │ - [ 1a64] >^F │ │ - [ 1a68] ?^F │ │ - [ 1a6c] ?^F │ │ - [ 1a70] ?^F │ │ - [ 1a74] ?^F │ │ - [ 1a78] @^F │ │ - [ 1a7c] @^F │ │ - [ 1a80] @^F │ │ - [ 1a84] @^F │ │ - [ 1b00] H^F │ │ - [ 1b04] H^F │ │ - [ 1b28] K^F │ │ - [ 1b2c] K^F │ │ - [ 1b30] K^F │ │ - [ 1b34] K^F │ │ - [ 1b38] L^F │ │ - [ 1b3c] L^F │ │ - [ 1b40] L^F │ │ - [ 1b44] L^F │ │ - [ 1b48] M^F │ │ - [ 1b4c] M^F │ │ - [ 1b50] M^F │ │ - [ 1b54] M^F │ │ - [ 1b58] N^F │ │ - [ 1b5c] N^F │ │ - [ 1b60] N^F │ │ - [ 1b64] N^F │ │ - [ 1b68] O^F │ │ - [ 1b6c] O^F │ │ - [ 1b70] O^F │ │ - [ 1b74] O^F │ │ - [ 1b78] P^F │ │ - [ 1b7c] P^F │ │ - [ 1b80] P^F │ │ - [ 1b84] P^F │ │ - [ 1b88] Q^F │ │ - [ 1b8c] Q^F │ │ - [ 1b90] Q^F │ │ - [ 1b94] Q^F │ │ - [ 1b98] R^F │ │ - [ 1b9c] R^F │ │ - [ 1ba0] R^F │ │ - [ 1ba4] R^F │ │ - [ 1ba8] S^F │ │ - [ 1bac] S^F │ │ - [ 1bb0] S^F │ │ - [ 1bb4] S^F │ │ - [ 1bb8] T^F │ │ - [ 1bbc] T^F │ │ - [ 1bc0] T^F │ │ - [ 1bc4] T^F │ │ - [ 1bc8] U^F │ │ - [ 1bcc] U^F │ │ - [ 1bd0] U^F │ │ - [ 1bd4] U^F │ │ - [ 1bd8] V^F │ │ - [ 1bdc] V^F │ │ - [ 1be0] V^F │ │ - [ 1be4] V^F │ │ - [ 1be8] W^F │ │ - [ 1bec] W^F │ │ - [ 1bf0] W^F │ │ - [ 1bf4] W^F │ │ - [ 1bf8] X^F │ │ - [ 1bfc] X^F │ │ - [ 1c00] X^F │ │ - [ 1c04] X^F │ │ - [ 1c08] Y^F │ │ - [ 1c0c] Y^F │ │ - [ 1c10] Y^F │ │ - [ 1c14] Y^F │ │ - [ 1c18] Z^F │ │ - [ 1c1c] Z^F │ │ - [ 1c20] Z^F │ │ - [ 1c24] Z^F │ │ - [ 1c28] [^F │ │ - [ 1c2c] [^F │ │ - [ 1c30] [^F │ │ - [ 1c34] [^F │ │ - [ 1c38] \^F │ │ - [ 1c3c] \^F │ │ - [ 1c40] \^F │ │ - [ 1c44] \^F │ │ - [ 1c48] ]^F │ │ - [ 1c4c] ]^F │ │ - [ 1c50] ]^F │ │ - [ 1c54] ]^F │ │ - [ 1c58] ^^F │ │ - [ 1c5c] ^^F │ │ - [ 1c60] ^^F │ │ - [ 1c64] ^^F │ │ - [ 1c68] _^F │ │ - [ 1c6c] _^F │ │ - [ 1c70] _^F │ │ - [ 1c74] _^F │ │ - [ 1c78] `^F │ │ - [ 1c7c] `^F │ │ - [ 1c80] `^F │ │ - [ 1c84] `^F │ │ - [ 1c88] a^F │ │ - [ 1c8c] a^F │ │ - [ 1c90] a^F │ │ - [ 1c94] a^F │ │ - [ 1c98] b^F │ │ - [ 1c9c] b^F │ │ - [ 1ca0] b^F │ │ - [ 1ca4] b^F │ │ - [ 1ca8] c^F │ │ - [ 1cac] c^F │ │ - [ 1cb0] c^F │ │ - [ 1cb4] c^F │ │ - [ 1cb8] d^F │ │ - [ 1cbc] d^F │ │ - [ 1cc0] d^F │ │ - [ 1cc4] d^F │ │ - [ 1cc8] e^F │ │ - [ 1ccc] e^F │ │ - [ 1cd0] e^F │ │ - [ 1cd4] e^F │ │ - [ 1cd8] f^F │ │ - [ 1cdc] f^F │ │ - [ 1ce0] f^F │ │ - [ 1ce4] f^F │ │ - [ 1ce8] g^F │ │ - [ 1cec] g^F │ │ - [ 1cf0] g^F │ │ - [ 1cf4] g^F │ │ - [ 1cf8] h^F │ │ - [ 1cfc] h^F │ │ - [ 1d00] h^F │ │ - [ 1d04] h^F │ │ - [ 1d08] i^F │ │ - [ 1d0c] i^F │ │ - [ 1d10] i^F │ │ - [ 1d14] i^F │ │ - [ 1d18] j^F │ │ - [ 1d1c] j^F │ │ - [ 1d20] j^F │ │ - [ 1d24] j^F │ │ - [ 1d28] k^F │ │ - [ 1d2c] k^F │ │ - [ 1d30] k^F │ │ - [ 1d34] k^F │ │ - [ 1d38] l^F │ │ - [ 1d3c] l^F │ │ - [ 1d40] l^F │ │ - [ 1d44] l^F │ │ - [ 1d48] m^F │ │ - [ 1d4c] m^F │ │ - [ 1d50] m^F │ │ - [ 1d54] m^F │ │ - [ 1d58] n^F │ │ - [ 1d5c] n^F │ │ - [ 1d60] n^F │ │ - [ 1d64] n^F │ │ - [ 1d68] o^F │ │ - [ 1d6c] o^F │ │ - [ 1d70] o^F │ │ - [ 1d74] o^F │ │ - [ 1d78] p^F │ │ - [ 1d7c] p^F │ │ - [ 1d80] p^F │ │ - [ 1d84] p^F │ │ - [ 1d88] P� │ │ - [ 1d8c] Q� │ │ - [ 1d90] q^F │ │ - [ 1d94] q^F │ │ - [ 1d98] r^F │ │ - [ 1d9c] r^F │ │ - [ 1da0] r^F │ │ - [ 1da4] r^F │ │ - [ 1da8] s^F │ │ - [ 1dac] s^F │ │ - [ 1db0] s^F │ │ - [ 1db4] s^F │ │ - [ 1db8] t^F │ │ - [ 1dbc] t^F │ │ - [ 1dc0] t^F │ │ - [ 1dc4] t^F │ │ - [ 1dc8] u^F │ │ - [ 1dcc] u^F │ │ - [ 1dd0] u^F │ │ - [ 1dd4] u^F │ │ - [ 1dd8] v^F │ │ - [ 1ddc] v^F │ │ - [ 1de0] v^F │ │ - [ 1de4] v^F │ │ - [ 1dec] w^F │ │ - [ 1df0] w^F │ │ - [ 1df4] w^F │ │ - [ 1df8] x^F │ │ - [ 1dfc] x^F │ │ - [ 1e00] x^F │ │ - [ 1e04] x^F │ │ - [ 1e08] f� │ │ - [ 1e0c] g� │ │ - [ 1e10] h� │ │ - [ 1e14] i� │ │ - [ 1e18] ^� │ │ - [ 1e1c] _� │ │ - [ 1e20] `� │ │ - [ 1e24] a� │ │ - [ 1e28] R� │ │ - [ 1e2c] S� │ │ - [ 1e30] T� │ │ - [ 1e34] U� │ │ - [ 1e38] |^F │ │ - [ 1e3c] |^F │ │ - [ 1e40] |^F │ │ - [ 1e44] |^F │ │ - [ 1e48] }^F │ │ - [ 1e4c] }^F │ │ - [ 1e50] }^F │ │ - [ 1e54] }^F │ │ - [ 1e58] V� │ │ - [ 1e5c] W� │ │ - [ 1e60] X� │ │ - [ 1e64] Y� │ │ - [ 1e68] b� │ │ - [ 1e6c] c� │ │ - [ 1e70] d� │ │ - [ 1e74] e� │ │ - [ 1e78] Z� │ │ - [ 1e7c] [� │ │ - [ 1e80] \� │ │ - [ 1e84] ]� │ │ - [ 1ea8] v� │ │ - [ 1eac] w� │ │ - [ 1eb0] x� │ │ - [ 1eb4] y� │ │ - [ 1eb8] r� │ │ - [ 1ebc] s� │ │ - [ 1ec0] t� │ │ - [ 1ec4] u� │ │ - [ 1ed8] z� │ │ - [ 1edc] {� │ │ - [ 1ee0] |� │ │ - [ 1ee4] }� │ │ - [ 1ee8] ~� │ │ - [ 20b8] j� │ │ - [ 20bc] k� │ │ - [ 20c0] l� │ │ - [ 20c4] m� │ │ - [ 20d8] n� │ │ - [ 20dc] o� │ │ - [ 20e0] p� │ │ - [ 20e4] q� │ │ - [ 23b8] p� │ │ - [ 23bc] q� │ │ - [ 23c0] p� │ │ - [ 23c4] q� │ │ - [ 23c8] r� │ │ - [ 23cc] r� │ │ - [ 23d0] r� │ │ - [ 23d4] r� │ │ - [ 23d8] t� │ │ - [ 23dc] t� │ │ - [ 23e0] t� │ │ - [ 23e4] t� │ │ - [ 23e8] v� │ │ - [ 23ec] w� │ │ - [ 23f0] v� │ │ - [ 23f4] w� │ │ - [ 23f8] x� │ │ - [ 23fc] y� │ │ - [ 2400] x� │ │ - [ 2404] y� │ │ - [ 2408] z� │ │ - [ 240c] {� │ │ - [ 2410] z� │ │ - [ 2414] {� │ │ - [ 2418] |� │ │ - [ 241c] }� │ │ - [ 2420] |� │ │ - [ 2424] }� │ │ - [ 2428] ~� │ │ - [ 2430] ~� │ │ - [ 2438] $0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!***** │ │ - [ 248c] ^B │ │ - [ 2490] "^B │ │ - [ 2494] ^D^A │ │ - [ 2498] ^D^B │ │ - [ 249c] ^D^D │ │ - [ 24a0] │ │ - [ 24a4] ^H^P │ │ - [ 24a8] @( │ │ - [ 24ac] @(@ │ │ - [ 24b0] @^H� │ │ - [ 24b4] @ │ │ - [ 24c1] P │ │ - [ 24c5] P │ │ - [ 24c8] ^P │ │ - [ 24cc] @� │ │ - [ 24d0] A� │ │ - [ 24d4] @� │ │ - [ 24d8] `� │ │ - [ 9a25] │ │ - [ 9a27] ! │ │ - [ 9a29] " │ │ - [ 9a2b] ! │ │ - [ 9a2f] ! │ │ - [ 9a31] ! │ │ - [ 9a33] # │ │ - [ 9a35] $ │ │ - [ 9a37] % │ │ - [ 9a39] & │ │ - [ 9a3b] ' │ │ - [ 9a3d] ( │ │ - [ 9a3f] ) │ │ - [ 9a41] * │ │ - [ 9a43] + │ │ - [ 9a77] , │ │ - [ 9b25] - │ │ - [ 9b29] . │ │ - [ 9b2b] / │ │ - [ 9b2d] 0 │ │ - [ 9b2f] 1 │ │ - [ 9b31] 2 │ │ - [ 9b33] 3 │ │ - [ 9bd3] 4 │ │ - [ 9bd5] 5 │ │ - [ 9bd7] 6 │ │ - [ 9bd9] 7 │ │ - [ 9bdb] 8 │ │ - [ 9bdf] 9 │ │ - [ 9be1] : │ │ - [ 9be3] ; │ │ - [ 9bed] < │ │ - [ 9bef] = │ │ - [ 9bf1] > │ │ - [ 9bf3] ? │ │ - [ 9bf5] < │ │ - [ 9bf7] @ │ │ - [ 9bf9] A │ │ - [ 9bfb] B │ │ - [ 9bfd] C │ │ - [ 9bff] D │ │ - [ 9c01] E │ │ - [ 9c03] F │ │ - [ 9c05] G │ │ - [ 9c07] H │ │ - [ 9c09] I │ │ - [ 9c0b] J │ │ - [ 9c0d] K │ │ - [ 9c0f] L │ │ - [ 9c11] M │ │ - [ 9c15] N │ │ - [ 9c17] O │ │ - [ 9c19] P │ │ - [ 9c1b] Q │ │ - [ 9c45] R │ │ - [ 9c9f] S │ │ - [ 9cb1] T │ │ - [ 9cb3] U │ │ - [ 9cbb] V │ │ - [ 9d55] W │ │ - [ 9d75] X │ │ - [ 9d77] ! │ │ - [ 9d79] Y │ │ - [ 9d7b] Z │ │ - [ 9d7f] [ │ │ - [ 9d81] \ │ │ - [ 9d83] ] │ │ - [ 9d89] ^ │ │ - [ 9d8b] _ │ │ - [ 9d91] ` │ │ - [ 9d9d] a │ │ - [ 9d9f] U │ │ - [ 9da1] b │ │ - [ 9da5] c │ │ - [ 9da7] d │ │ - [ 9dad] e │ │ - [ 9daf] f │ │ - [ 9db5] g │ │ - [ 9db7] h │ │ - [ 9db9] i │ │ - [ 9dbd] j │ │ - [ 9dbf] k │ │ - [ 9dc1] l │ │ - [ 9dc3] ! │ │ - [ 9dc5] ! │ │ - [ 9dc7] ! │ │ - [ 9dc9] m │ │ - [ 9dcb] n │ │ - [ 9dcd] o │ │ - [ 9dcf] ! │ │ - [ 9dd1] p │ │ - [ 9dd3] q │ │ - [ 9ddb] r │ │ - [ 9fdb] r │ │ - [ a1db] r │ │ - [ a3db] r │ │ - [ a5db] r │ │ - [ a7db] r │ │ - [ a9db] r │ │ - [ abdb] r │ │ - [ addb] r │ │ - [ afdb] r │ │ - [ b1db] r │ │ - [ b3db] r │ │ - [ b5db] r │ │ - [ b5dd] s │ │ - [ b5df] t │ │ - [ b5e1] s │ │ - [ b5e3] s │ │ - [ b5e5] s │ │ - [ b5e7] s │ │ - [ b5e9] s │ │ - [ b5eb] s │ │ - [ b5ed] s │ │ - [ b5ef] s │ │ - [ b5f1] s │ │ - [ b5f3] s │ │ - [ b5f5] s │ │ - [ b5f7] s │ │ - [ b5f9] s │ │ - [ b5fb] s │ │ - [ b7db] r │ │ - [ b9db] r │ │ - [ bbdb] r^S^U │ │ - [ bc09] !^U^U#^U^U%^U^U'^U^U^U^U^U^U)^]E55555555555555555555555555HKNQT5555555555555555555555555555555555555555555555555555555WZ] │ │ - [ bc78] @ │ │ - [ bc7c] @ │ │ - [ bc80] @ │ │ - [ bc84] @ │ │ - [ bc90] @ │ │ - [ bc94] @ │ │ - [ bc98] @ │ │ - [ bc9c] @ │ │ - [ bca0] @ │ │ - [ bca4] @ │ │ - [ bca8] @ │ │ - [ bcac] @( │ │ - [ bcb1] P │ │ - [ bcb9] P │ │ - [ bcc0] ^P │ │ - [ bcc4] @^H� │ │ - [ bcc8] @� │ │ - [ bccc] A� │ │ - [ bcd0] @� │ │ - [ bcd4] `� │ │ - [ bcd8] @ │ │ - [ bcdc] @ │ │ - [ bce0] @ │ │ - [ bce4] @ │ │ - [ bce8] @ │ │ - [ bcec] @ │ │ - [ bcf0] @ │ │ - [ bcf4] @ │ │ - [ bcf8] @^H� │ │ - [ bcfc] @ │ │ - [ bd00] @ │ │ - [ bd04] @ │ │ - [ bd08] ^D^B │ │ - [ bd0c] @ │ │ - [ bd10] @ │ │ - [ bd14] @ │ │ - [ bd18] @ │ │ - [ bd1c] @ │ │ - [ bd20] @ │ │ - [ bd24] ^D^B │ │ - [ bd28] ^D^D │ │ - [ bd2c] @ │ │ - [ bd30] ^D^A │ │ - [ bd34] ^D^A │ │ - [ bd38] ^B │ │ - [ bd3c] ^B │ │ - [ bd40] ^B │ │ - [ bd44] ^B │ │ - [ bd48] ^B │ │ - [ bd4c] ^B │ │ - [ bd50] "^B │ │ - [ bd54] "^B │ │ - [ bd58] "^B │ │ - [ bd5c] "^B │ │ - [ bd60] ^D^D │ │ - [ bd64] @ │ │ - [ bd68] @ │ │ - [ bd6c] @ │ │ - [ bd70] @ │ │ - [ bd74] @ │ │ - [ bde4] @ │ │ - [ bde8] @( │ │ - [ bdec] @ │ │ - [ bdf0] ^H^P │ │ - [ bdf4] @ │ │ - [ bdf8] │ │ - [ be64] @ │ │ - [ be68] @(@ │ │ - [ be6c] @ │ │ - [ be70] @^H� │ │ - [ be74] @ │ │ - [ be79] │ │ - [ be81] │ │ - [ be89] │ │ - [ be8c] & │ │ - [ be90] │ │ - [ be94] ! │ │ - [ be9c] 0 │ │ - [ bea4] 9 │ │ - [ bebd] │ │ - [ bec1] │ │ - [ bec5] │ │ - [ bec9] │ │ - [ becc] " │ │ - [ bed1] │ │ - [ bed5] │ │ - [ bedc] "! │ │ - [ bee4] : │ │ - [ bf09] │ │ - [ bf8b] !^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]#%')^]^]^]^]^]+-/13579;=?ACEGIKMO^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]Q^]^]^]^]S^]^]^]^]^]^]^]U^]W^]^]^]^]^]^]^]^]Y^]^]^]^]^]^][^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]]^]^]^]^]^]_^]^]^]^]^]^]^]^]^]^]a^]^]^]c^]^]e │ │ - [ c02f] QSU^G^G^GWY^G^G^G[]_^Gace^Ggik^G^G^Gm^G^G^G^G^G^G^G^G^Go^G^G^G^G^G^G^G^Gqs^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^Gu │ │ - [ c0d1] │ │ - [ c0d4] ~^F │ │ - [ c0d9] │ │ - [ c0e1] │ │ - [ c0e4] & │ │ - [ c0e8] │ │ - [ c0ec] ! │ │ - [ c0f4] 0 │ │ - [ c0f8] y^F │ │ - [ c0fc] 9 │ │ - [ c100] R^A │ │ - [ c115] │ │ - [ c119] │ │ - [ c11d] │ │ - [ c121] │ │ - [ c124] " │ │ - [ c129] │ │ - [ c12d] │ │ - [ c134] "! │ │ - [ c13c] : │ │ - [ c140] S^A │ │ - [ c145] │ │ - [ c149] │ │ - [ c1d4] !^F │ │ - [ c1d8] "^F │ │ - [ c1dc] #^F │ │ - [ c1e0] $^F │ │ - [ c1e4] %^F │ │ - [ c1e8] &^F │ │ - [ c1ec] '^F │ │ - [ c1f0] (^F │ │ - [ c1f4] )^F │ │ - [ c1f8] *^F │ │ - [ c1fc] +^F │ │ - [ c200] ,^F │ │ - [ c204] -^F │ │ - [ c208] .^F │ │ - [ c20c] /^F │ │ - [ c210] 0^F │ │ - [ c214] 1^F │ │ - [ c218] 2^F │ │ - [ c21c] 3^F │ │ - [ c220] 4^F │ │ - [ c224] 5^F │ │ - [ c228] 6^F │ │ - [ c230] 7^F │ │ - [ c234] 8^F │ │ - [ c238] 9^F │ │ - [ c23c] :^F │ │ - [ c240] @^F │ │ - [ c244] A^F │ │ - [ c248] B^F │ │ - [ c24c] C^F │ │ - [ c254] D^F │ │ - [ c25c] E^F │ │ - [ c260] F^F │ │ - [ c264] G^F │ │ - [ c268] H^F │ │ - [ c280] I^F │ │ - [ c284] J^F │ │ - [ c290] K^F │ │ - [ c294] L^F │ │ - [ c298] M^F │ │ - [ c29c] N^F │ │ - [ c2a4] O^F │ │ - [ c2a8] P^F │ │ - [ c2b0] Q^F │ │ - [ c2b8] R^F │ │ - [ c2c5] │ │ - [ c2c9] │ │ - [ c46f] │ │ - [ c50f] ! │ │ - [ c515] " │ │ - [ c517] # │ │ - [ c51b] $ │ │ - [ c51d] % │ │ - [ c51f] & │ │ - [ c52d] ' │ │ - [ c52f] ( │ │ - [ c533] ) │ │ - [ c535] * │ │ - [ c537] + │ │ - [ c539] , │ │ - [ c53b] - │ │ - [ c53d] . │ │ - [ c53f] / │ │ - [ c541] 0 │ │ - [ c543] 1 │ │ - [ c545] 2 │ │ - [ c547] 3 │ │ - [ c549] 4 │ │ - [ c54b] 5 │ │ - [ c54d] 6 │ │ - [ c551] 7 │ │ - [ c553] 8 │ │ - [ c555] 9 │ │ - [ c557] : │ │ - [ c581] ; │ │ - [ c5db] < │ │ - [ c5ed] = │ │ - [ c5ef] > │ │ - [ c5f7] ? │ │ - [ c691] @ │ │ - [ c6b7] A │ │ - [ c6bb] B │ │ - [ c6bd] C │ │ - [ c6cd] D │ │ - [ c6d9] E │ │ - [ c6db] > │ │ - [ c6dd] F │ │ - [ c6e1] G │ │ - [ c6e3] H │ │ - [ c6e9] I │ │ - [ c6eb] J │ │ - [ df19] K │ │ - [ df1b] L │ │ - [ 13018] h���\���\���j���\�������9�������\���\���\���\�������\���\���\���4��� │ │ - [ 1305e] @ │ │ - [ 13110] @^A� │ │ - [ 1316c] @^B�^B�^B │ │ - [ 13174] @^C� │ │ - [ 131aa] @^D�^D�^D │ │ - [ 131b2] @^E� │ │ - [ 131dc] @^F� │ │ - [ 13d1e] z^G~^G │ │ - [ 13e0c] ^G │ │ - [ 13e28] 8^H │ │ - [ 13e2c] <^H:^H │ │ - [ 13e32] :^H │ │ - [ 13e4c] $^E │ │ - [ 13e76] v� │ │ - [ 140a2] }�^A │ │ - [ 14146] � │ │ - [ 14338] 6� │ │ - [ 143d8] !� │ │ - [ 14ade] @ │ │ - [ 14bde] @^A�^A� │ │ - [ 14c1a] @^B� │ │ - [ 14c4e] @^C� │ │ - [ 152d6] @^D� │ │ - [ 16948] ^B��^_^B���1���1�� │ │ - [ 169fc] ^A��^_^A�� │ │ - [ 16ac8] ^A�� │ │ - [ 16b48] ^A�� │ │ - [ 16b58] &*��%*�� │ │ - [ 16b65] 0���0�� │ │ + [ 1824] c� │ │ + [ 1828] |� │ │ + [ 182c] r� │ │ + [ 1830] ^� │ │ + [ 1834] |� │ │ + [ 1838] t� │ │ + [ 183c] _� │ │ + [ 1840] |� │ │ + [ 1844] v� │ │ + [ 1848] `� │ │ + [ 184c] |� │ │ + [ 1850] x� │ │ + [ 1854] a� │ │ + [ 1858] |� │ │ + [ 185c] z� │ │ + [ 1860] b� │ │ + [ 1864] }� │ │ + [ 1868] v� │ │ + [ 1870] }� │ │ + [ 1874] w� │ │ + [ 187c] }� │ │ + [ 1880] x� │ │ + [ 1888] }� │ │ + [ 188c] y� │ │ + [ 1894] }� │ │ + [ 1898] z� │ │ + [ 18a0] }� │ │ + [ 18a4] {� │ │ + [ 18b0] S^F │ │ + [ 18bc] T^F │ │ + [ 18c8] U^F │ │ + [ 18d4] p� │ │ + [ 18d8] =� │ │ + [ 18e0] S^F │ │ + [ 18ec] T^F │ │ + [ 18f8] U^F │ │ + [ 1904] p� │ │ + [ 1908] <� │ │ + [ 1910] T^F │ │ + [ 191c] T^F │ │ + [ 1928] T^F │ │ + [ 1934] T^F │ │ + [ 1940] T^F │ │ + [ 194c] p^F │ │ + [ 1950] ]� │ │ + [ 1958] T^F │ │ + [ 1964] p^F │ │ + [ 1970] T^F │ │ + [ 197c] p^F │ │ + [ 1980] ]� │ │ + [ 1988] T^F │ │ + [ 1994] p^F │ │ + [ 19a0] T^F │ │ + [ 19ac] T^F │ │ + [ 19b8] S^F │ │ + [ 19c4] T^F │ │ + [ 19d0] U^F │ │ + [ 19dc] S^F │ │ + [ 19e8] T^F │ │ + [ 19f4] U^F │ │ + [ 1a00] !^F │ │ + [ 1a04] !^F │ │ + [ 1a08] !^F │ │ + [ 1a14] "^F │ │ + [ 1a18] "^F │ │ + [ 1a24] #^F │ │ + [ 1a28] #^F │ │ + [ 1a34] $^F │ │ + [ 1a38] $^F │ │ + [ 1a44] %^F │ │ + [ 1a48] %^F │ │ + [ 1a64] '^F │ │ + [ 1a68] '^F │ │ + [ 1a84] )^F │ │ + [ 1a88] )^F │ │ + [ 1ae4] /^F │ │ + [ 1ae8] /^F │ │ + [ 1af4] 0^F │ │ + [ 1af8] 0^F │ │ + [ 1b04] 1^F │ │ + [ 1b08] 1^F │ │ + [ 1b14] 2^F │ │ + [ 1b18] 2^F │ │ + [ 1b9c] ;^F │ │ + [ 1ba0] ;^F │ │ + [ 1ba4] ;^F │ │ + [ 1ba8] ;^F │ │ + [ 1bac] <^F │ │ + [ 1bb0] <^F │ │ + [ 1bb4] <^F │ │ + [ 1bb8] <^F │ │ + [ 1bbc] =^F │ │ + [ 1bc0] =^F │ │ + [ 1bc4] =^F │ │ + [ 1bc8] =^F │ │ + [ 1bcc] >^F │ │ + [ 1bd0] >^F │ │ + [ 1bd4] >^F │ │ + [ 1bd8] >^F │ │ + [ 1bdc] ?^F │ │ + [ 1be0] ?^F │ │ + [ 1be4] ?^F │ │ + [ 1be8] ?^F │ │ + [ 1bec] @^F │ │ + [ 1bf0] @^F │ │ + [ 1bf4] @^F │ │ + [ 1bf8] @^F │ │ + [ 1c74] H^F │ │ + [ 1c78] H^F │ │ + [ 1c9c] K^F │ │ + [ 1ca0] K^F │ │ + [ 1ca4] K^F │ │ + [ 1ca8] K^F │ │ + [ 1cac] L^F │ │ + [ 1cb0] L^F │ │ + [ 1cb4] L^F │ │ + [ 1cb8] L^F │ │ + [ 1cbc] M^F │ │ + [ 1cc0] M^F │ │ + [ 1cc4] M^F │ │ + [ 1cc8] M^F │ │ + [ 1ccc] N^F │ │ + [ 1cd0] N^F │ │ + [ 1cd4] N^F │ │ + [ 1cd8] N^F │ │ + [ 1cdc] O^F │ │ + [ 1ce0] O^F │ │ + [ 1ce4] O^F │ │ + [ 1ce8] O^F │ │ + [ 1cec] P^F │ │ + [ 1cf0] P^F │ │ + [ 1cf4] P^F │ │ + [ 1cf8] P^F │ │ + [ 1cfc] Q^F │ │ + [ 1d00] Q^F │ │ + [ 1d04] Q^F │ │ + [ 1d08] Q^F │ │ + [ 1d0c] R^F │ │ + [ 1d10] R^F │ │ + [ 1d14] R^F │ │ + [ 1d18] R^F │ │ + [ 1d1c] S^F │ │ + [ 1d20] S^F │ │ + [ 1d24] S^F │ │ + [ 1d28] S^F │ │ + [ 1d2c] T^F │ │ + [ 1d30] T^F │ │ + [ 1d34] T^F │ │ + [ 1d38] T^F │ │ + [ 1d3c] U^F │ │ + [ 1d40] U^F │ │ + [ 1d44] U^F │ │ + [ 1d48] U^F │ │ + [ 1d4c] V^F │ │ + [ 1d50] V^F │ │ + [ 1d54] V^F │ │ + [ 1d58] V^F │ │ + [ 1d5c] W^F │ │ + [ 1d60] W^F │ │ + [ 1d64] W^F │ │ + [ 1d68] W^F │ │ + [ 1d6c] X^F │ │ + [ 1d70] X^F │ │ + [ 1d74] X^F │ │ + [ 1d78] X^F │ │ + [ 1d7c] Y^F │ │ + [ 1d80] Y^F │ │ + [ 1d84] Y^F │ │ + [ 1d88] Y^F │ │ + [ 1d8c] Z^F │ │ + [ 1d90] Z^F │ │ + [ 1d94] Z^F │ │ + [ 1d98] Z^F │ │ + [ 1d9c] [^F │ │ + [ 1da0] [^F │ │ + [ 1da4] [^F │ │ + [ 1da8] [^F │ │ + [ 1dac] \^F │ │ + [ 1db0] \^F │ │ + [ 1db4] \^F │ │ + [ 1db8] \^F │ │ + [ 1dbc] ]^F │ │ + [ 1dc0] ]^F │ │ + [ 1dc4] ]^F │ │ + [ 1dc8] ]^F │ │ + [ 1dcc] ^^F │ │ + [ 1dd0] ^^F │ │ + [ 1dd4] ^^F │ │ + [ 1dd8] ^^F │ │ + [ 1ddc] _^F │ │ + [ 1de0] _^F │ │ + [ 1de4] _^F │ │ + [ 1de8] _^F │ │ + [ 1dec] `^F │ │ + [ 1df0] `^F │ │ + [ 1df4] `^F │ │ + [ 1df8] `^F │ │ + [ 1dfc] a^F │ │ + [ 1e00] a^F │ │ + [ 1e04] a^F │ │ + [ 1e08] a^F │ │ + [ 1e0c] b^F │ │ + [ 1e10] b^F │ │ + [ 1e14] b^F │ │ + [ 1e18] b^F │ │ + [ 1e1c] c^F │ │ + [ 1e20] c^F │ │ + [ 1e24] c^F │ │ + [ 1e28] c^F │ │ + [ 1e2c] d^F │ │ + [ 1e30] d^F │ │ + [ 1e34] d^F │ │ + [ 1e38] d^F │ │ + [ 1e3c] e^F │ │ + [ 1e40] e^F │ │ + [ 1e44] e^F │ │ + [ 1e48] e^F │ │ + [ 1e4c] f^F │ │ + [ 1e50] f^F │ │ + [ 1e54] f^F │ │ + [ 1e58] f^F │ │ + [ 1e5c] g^F │ │ + [ 1e60] g^F │ │ + [ 1e64] g^F │ │ + [ 1e68] g^F │ │ + [ 1e6c] h^F │ │ + [ 1e70] h^F │ │ + [ 1e74] h^F │ │ + [ 1e78] h^F │ │ + [ 1e7c] i^F │ │ + [ 1e80] i^F │ │ + [ 1e84] i^F │ │ + [ 1e88] i^F │ │ + [ 1e8c] j^F │ │ + [ 1e90] j^F │ │ + [ 1e94] j^F │ │ + [ 1e98] j^F │ │ + [ 1e9c] k^F │ │ + [ 1ea0] k^F │ │ + [ 1ea4] k^F │ │ + [ 1ea8] k^F │ │ + [ 1eac] l^F │ │ + [ 1eb0] l^F │ │ + [ 1eb4] l^F │ │ + [ 1eb8] l^F │ │ + [ 1ebc] m^F │ │ + [ 1ec0] m^F │ │ + [ 1ec4] m^F │ │ + [ 1ec8] m^F │ │ + [ 1ecc] n^F │ │ + [ 1ed0] n^F │ │ + [ 1ed4] n^F │ │ + [ 1ed8] n^F │ │ + [ 1edc] o^F │ │ + [ 1ee0] o^F │ │ + [ 1ee4] o^F │ │ + [ 1ee8] o^F │ │ + [ 1eec] p^F │ │ + [ 1ef0] p^F │ │ + [ 1ef4] p^F │ │ + [ 1ef8] p^F │ │ + [ 1efc] P� │ │ + [ 1f00] Q� │ │ + [ 1f04] q^F │ │ + [ 1f08] q^F │ │ + [ 1f0c] r^F │ │ + [ 1f10] r^F │ │ + [ 1f14] r^F │ │ + [ 1f18] r^F │ │ + [ 1f1c] s^F │ │ + [ 1f20] s^F │ │ + [ 1f24] s^F │ │ + [ 1f28] s^F │ │ + [ 1f2c] t^F │ │ + [ 1f30] t^F │ │ + [ 1f34] t^F │ │ + [ 1f38] t^F │ │ + [ 1f3c] u^F │ │ + [ 1f40] u^F │ │ + [ 1f44] u^F │ │ + [ 1f48] u^F │ │ + [ 1f4c] v^F │ │ + [ 1f50] v^F │ │ + [ 1f54] v^F │ │ + [ 1f58] v^F │ │ + [ 1f60] w^F │ │ + [ 1f64] w^F │ │ + [ 1f68] w^F │ │ + [ 1f6c] x^F │ │ + [ 1f70] x^F │ │ + [ 1f74] x^F │ │ + [ 1f78] x^F │ │ + [ 1f7c] f� │ │ + [ 1f80] g� │ │ + [ 1f84] h� │ │ + [ 1f88] i� │ │ + [ 1f8c] ^� │ │ + [ 1f90] _� │ │ + [ 1f94] `� │ │ + [ 1f98] a� │ │ + [ 1f9c] R� │ │ + [ 1fa0] S� │ │ + [ 1fa4] T� │ │ + [ 1fa8] U� │ │ + [ 1fac] |^F │ │ + [ 1fb0] |^F │ │ + [ 1fb4] |^F │ │ + [ 1fb8] |^F │ │ + [ 1fbc] }^F │ │ + [ 1fc0] }^F │ │ + [ 1fc4] }^F │ │ + [ 1fc8] }^F │ │ + [ 1fcc] V� │ │ + [ 1fd0] W� │ │ + [ 1fd4] X� │ │ + [ 1fd8] Y� │ │ + [ 1fdc] b� │ │ + [ 1fe0] c� │ │ + [ 1fe4] d� │ │ + [ 1fe8] e� │ │ + [ 1fec] Z� │ │ + [ 1ff0] [� │ │ + [ 1ff4] \� │ │ + [ 1ff8] ]� │ │ + [ 201c] v� │ │ + [ 2020] w� │ │ + [ 2024] x� │ │ + [ 2028] y� │ │ + [ 202c] r� │ │ + [ 2030] s� │ │ + [ 2034] t� │ │ + [ 2038] u� │ │ + [ 204c] z� │ │ + [ 2050] {� │ │ + [ 2054] |� │ │ + [ 2058] }� │ │ + [ 205c] ~� │ │ + [ 222c] j� │ │ + [ 2230] k� │ │ + [ 2234] l� │ │ + [ 2238] m� │ │ + [ 224c] n� │ │ + [ 2250] o� │ │ + [ 2254] p� │ │ + [ 2258] q� │ │ + [ 252c] p� │ │ + [ 2530] q� │ │ + [ 2534] p� │ │ + [ 2538] q� │ │ + [ 253c] r� │ │ + [ 2540] r� │ │ + [ 2544] r� │ │ + [ 2548] r� │ │ + [ 254c] t� │ │ + [ 2550] t� │ │ + [ 2554] t� │ │ + [ 2558] t� │ │ + [ 255c] v� │ │ + [ 2560] w� │ │ + [ 2564] v� │ │ + [ 2568] w� │ │ + [ 256c] x� │ │ + [ 2570] y� │ │ + [ 2574] x� │ │ + [ 2578] y� │ │ + [ 257c] z� │ │ + [ 2580] {� │ │ + [ 2584] z� │ │ + [ 2588] {� │ │ + [ 258c] |� │ │ + [ 2590] }� │ │ + [ 2594] |� │ │ + [ 2598] }� │ │ + [ 259c] ~� │ │ + [ 25a4] ~� │ │ + [ 25ac] $0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!***** │ │ + [ 2600] ^B │ │ + [ 2604] "^B │ │ + [ 2608] ^D^A │ │ + [ 260c] ^D^B │ │ + [ 2610] ^D^D │ │ + [ 2614] │ │ + [ 2618] ^H^P │ │ + [ 261c] @( │ │ + [ 2620] @(@ │ │ + [ 2624] @^H� │ │ + [ 2628] @ │ │ + [ 2635] P │ │ + [ 2639] P │ │ + [ 263c] ^P │ │ + [ 2640] @� │ │ + [ 2644] A� │ │ + [ 2648] @� │ │ + [ 264c] `� │ │ + [ 9e99] │ │ + [ 9e9b] ! │ │ + [ 9e9d] " │ │ + [ 9e9f] ! │ │ + [ 9ea3] ! │ │ + [ 9ea5] ! │ │ + [ 9ea7] # │ │ + [ 9ea9] $ │ │ + [ 9eab] % │ │ + [ 9ead] & │ │ + [ 9eaf] ' │ │ + [ 9eb1] ( │ │ + [ 9eb3] ) │ │ + [ 9eb5] * │ │ + [ 9eb7] + │ │ + [ 9eeb] , │ │ + [ 9f99] - │ │ + [ 9f9d] . │ │ + [ 9f9f] / │ │ + [ 9fa1] 0 │ │ + [ 9fa3] 1 │ │ + [ 9fa5] 2 │ │ + [ 9fa7] 3 │ │ + [ a047] 4 │ │ + [ a049] 5 │ │ + [ a04b] 6 │ │ + [ a04d] 7 │ │ + [ a04f] 8 │ │ + [ a053] 9 │ │ + [ a055] : │ │ + [ a057] ; │ │ + [ a061] < │ │ + [ a063] = │ │ + [ a065] > │ │ + [ a067] ? │ │ + [ a069] < │ │ + [ a06b] @ │ │ + [ a06d] A │ │ + [ a06f] B │ │ + [ a071] C │ │ + [ a073] D │ │ + [ a075] E │ │ + [ a077] F │ │ + [ a079] G │ │ + [ a07b] H │ │ + [ a07d] I │ │ + [ a07f] J │ │ + [ a081] K │ │ + [ a083] L │ │ + [ a085] M │ │ + [ a087] N │ │ + [ a089] O │ │ + [ a08b] P │ │ + [ a08d] Q │ │ + [ a08f] R │ │ + [ a0b9] S │ │ + [ a113] T │ │ + [ a125] U │ │ + [ a127] V │ │ + [ a12f] W │ │ + [ a1c9] X │ │ + [ a1e9] Y │ │ + [ a1eb] ! │ │ + [ a1ed] Z │ │ + [ a1ef] [ │ │ + [ a1f3] \ │ │ + [ a1f5] ] │ │ + [ a1f7] ^ │ │ + [ a1fd] _ │ │ + [ a1ff] ` │ │ + [ a205] a │ │ + [ a207] b │ │ + [ a211] c │ │ + [ a213] V │ │ + [ a215] d │ │ + [ a219] e │ │ + [ a21b] f │ │ + [ a21d] g │ │ + [ a221] h │ │ + [ a223] i │ │ + [ a229] j │ │ + [ a22b] k │ │ + [ a22d] l │ │ + [ a231] m │ │ + [ a233] n │ │ + [ a235] o │ │ + [ a237] ! │ │ + [ a239] ! │ │ + [ a23b] ! │ │ + [ a23d] p │ │ + [ a23f] q │ │ + [ a241] r │ │ + [ a243] ! │ │ + [ a245] s │ │ + [ a247] t │ │ + [ a24f] u │ │ + [ a44f] u │ │ + [ a64f] u │ │ + [ a84f] u │ │ + [ aa4f] u │ │ + [ ac4f] u │ │ + [ ae4f] u │ │ + [ b04f] u │ │ + [ b24f] u │ │ + [ b44f] u │ │ + [ b64f] u │ │ + [ b84f] u │ │ + [ ba4f] u │ │ + [ ba51] v │ │ + [ ba53] w │ │ + [ ba55] v │ │ + [ ba57] v │ │ + [ ba59] v │ │ + [ ba5b] v │ │ + [ ba5d] v │ │ + [ ba5f] v │ │ + [ ba61] v │ │ + [ ba63] v │ │ + [ ba65] v │ │ + [ ba67] v │ │ + [ ba69] v │ │ + [ ba6b] v │ │ + [ ba6d] v │ │ + [ ba6f] v │ │ + [ bc4f] u │ │ + [ be4f] u │ │ + [ c04f] u^U^W │ │ + [ c07a] !^W^W#^W^W%^W^W'^W^W)^W^W^W^W^W^W+^]E55555555555555555555555555HKNQT5555555555555555555555555555555555555555555555555555555WZ] │ │ + [ c0ec] @ │ │ + [ c0f0] @ │ │ + [ c0f4] @ │ │ + [ c0f8] @ │ │ + [ c104] @ │ │ + [ c108] @ │ │ + [ c10c] @ │ │ + [ c110] @ │ │ + [ c114] @ │ │ + [ c118] @ │ │ + [ c11c] @ │ │ + [ c120] @( │ │ + [ c125] P │ │ + [ c12d] P │ │ + [ c134] ^P │ │ + [ c138] @^H� │ │ + [ c13c] @� │ │ + [ c140] A� │ │ + [ c144] @� │ │ + [ c148] `� │ │ + [ c14c] @ │ │ + [ c150] @ │ │ + [ c154] @ │ │ + [ c158] @ │ │ + [ c15c] @ │ │ + [ c160] @ │ │ + [ c164] @ │ │ + [ c168] @ │ │ + [ c16c] @^H� │ │ + [ c170] @ │ │ + [ c174] @ │ │ + [ c178] @ │ │ + [ c17c] ^D^B │ │ + [ c180] @ │ │ + [ c184] @ │ │ + [ c188] @ │ │ + [ c18c] @ │ │ + [ c190] @ │ │ + [ c194] @ │ │ + [ c198] ^D^B │ │ + [ c19c] ^D^D │ │ + [ c1a0] @ │ │ + [ c1a4] ^D^A │ │ + [ c1a8] ^D^A │ │ + [ c1ac] ^B │ │ + [ c1b0] ^B │ │ + [ c1b4] ^B │ │ + [ c1b8] ^B │ │ + [ c1bc] ^B │ │ + [ c1c0] ^B │ │ + [ c1c4] "^B │ │ + [ c1c8] "^B │ │ + [ c1cc] "^B │ │ + [ c1d0] "^B │ │ + [ c1d4] ^D^D │ │ + [ c1d8] @ │ │ + [ c1dc] @ │ │ + [ c1e0] @ │ │ + [ c1e4] @ │ │ + [ c1e8] @ │ │ + [ c258] @ │ │ + [ c25c] @( │ │ + [ c260] @ │ │ + [ c264] ^H^P │ │ + [ c268] @ │ │ + [ c26c] │ │ + [ c2d8] @ │ │ + [ c2dc] @(@ │ │ + [ c2e0] @ │ │ + [ c2e4] @^H� │ │ + [ c2e8] @ │ │ + [ c2ed] │ │ + [ c2f5] │ │ + [ c2fd] │ │ + [ c300] & │ │ + [ c304] │ │ + [ c308] ! │ │ + [ c310] 0 │ │ + [ c318] 9 │ │ + [ c331] │ │ + [ c335] │ │ + [ c339] │ │ + [ c33d] │ │ + [ c340] " │ │ + [ c345] │ │ + [ c349] │ │ + [ c350] "! │ │ + [ c358] : │ │ + [ c37d] │ │ + [ c3ff] !^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]#%')^]^]^]^]^]+-/13579;=?ACEGIKMO^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]Q^]^]^]^]S^]^]^]^]^]^]^]U^]W^]^]^]^]^]^]^]^]Y^]^]^]^]^]^][^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]]^]^]^]^]^]_^]^]^]^]^]^]^]^]^]^]a^]^]^]c^]^]e │ │ + [ c4a3] QSU^G^G^GWY^G^G^G[]_^Gace^Ggik^G^G^Gm^G^G^G^G^G^G^G^G^Go^G^G^G^G^G^G^G^Gqs^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^G^Gu │ │ + [ c545] │ │ + [ c548] ~^F │ │ + [ c54d] │ │ + [ c555] │ │ + [ c558] & │ │ + [ c55c] │ │ + [ c560] ! │ │ + [ c568] 0 │ │ + [ c56c] y^F │ │ + [ c570] 9 │ │ + [ c574] R^A │ │ + [ c589] │ │ + [ c58d] │ │ + [ c591] │ │ + [ c595] │ │ + [ c598] " │ │ + [ c59d] │ │ + [ c5a1] │ │ + [ c5a8] "! │ │ + [ c5b0] : │ │ + [ c5b4] S^A │ │ + [ c5b9] │ │ + [ c5bd] │ │ + [ c648] !^F │ │ + [ c64c] "^F │ │ + [ c650] #^F │ │ + [ c654] $^F │ │ + [ c658] %^F │ │ + [ c65c] &^F │ │ + [ c660] '^F │ │ + [ c664] (^F │ │ + [ c668] )^F │ │ + [ c66c] *^F │ │ + [ c670] +^F │ │ + [ c674] ,^F │ │ + [ c678] -^F │ │ + [ c67c] .^F │ │ + [ c680] /^F │ │ + [ c684] 0^F │ │ + [ c688] 1^F │ │ + [ c68c] 2^F │ │ + [ c690] 3^F │ │ + [ c694] 4^F │ │ + [ c698] 5^F │ │ + [ c69c] 6^F │ │ + [ c6a4] 7^F │ │ + [ c6a8] 8^F │ │ + [ c6ac] 9^F │ │ + [ c6b0] :^F │ │ + [ c6b4] @^F │ │ + [ c6b8] A^F │ │ + [ c6bc] B^F │ │ + [ c6c0] C^F │ │ + [ c6c8] D^F │ │ + [ c6d0] E^F │ │ + [ c6d4] F^F │ │ + [ c6d8] G^F │ │ + [ c6dc] H^F │ │ + [ c6f4] I^F │ │ + [ c6f8] J^F │ │ + [ c704] K^F │ │ + [ c708] L^F │ │ + [ c70c] M^F │ │ + [ c710] N^F │ │ + [ c718] O^F │ │ + [ c71c] P^F │ │ + [ c724] Q^F │ │ + [ c72c] R^F │ │ + [ c739] │ │ + [ c73d] │ │ + [ c8e3] │ │ + [ c983] ! │ │ + [ c989] " │ │ + [ c98b] # │ │ + [ c98f] $ │ │ + [ c991] % │ │ + [ c993] & │ │ + [ c9a1] ' │ │ + [ c9a3] ( │ │ + [ c9a7] ) │ │ + [ c9a9] * │ │ + [ c9ab] + │ │ + [ c9ad] , │ │ + [ c9af] - │ │ + [ c9b1] . │ │ + [ c9b3] / │ │ + [ c9b5] 0 │ │ + [ c9b7] 1 │ │ + [ c9b9] 2 │ │ + [ c9bb] 3 │ │ + [ c9bd] 4 │ │ + [ c9bf] 5 │ │ + [ c9c1] 6 │ │ + [ c9c3] 7 │ │ + [ c9c5] 8 │ │ + [ c9c7] 9 │ │ + [ c9c9] : │ │ + [ c9cb] ; │ │ + [ c9f5] < │ │ + [ ca4f] = │ │ + [ ca61] > │ │ + [ ca63] ? │ │ + [ ca6b] @ │ │ + [ cb05] A │ │ + [ cb2b] B │ │ + [ cb2f] C │ │ + [ cb31] D │ │ + [ cb41] E │ │ + [ cb4d] F │ │ + [ cb4f] ? │ │ + [ cb51] G │ │ + [ cb55] H │ │ + [ cb57] I │ │ + [ cb59] J │ │ + [ cb5d] K │ │ + [ cb5f] L │ │ + [ e38d] M │ │ + [ e38f] N │ │ + [ 1368c] j���)���)���l���)���W�����������)���)���)���)�������)���)���)���^A��� │ │ + [ 136d2] @ │ │ + [ 13784] @^A� │ │ + [ 137e0] @^B�^B�^B │ │ + [ 137e8] @^C� │ │ + [ 1381e] @^D�^D�^D │ │ + [ 13826] @^E� │ │ + [ 13850] @^F� │ │ + [ 145a8] @^G� │ │ + [ 15054] z^G │ │ + [ 15058] ~^G │ │ + [ 15230] ^G │ │ + [ 15268] 8^H │ │ + [ 15270] <^H │ │ + [ 15274] :^H │ │ + [ 1527c] :^H │ │ + [ 152b0] $^E │ │ + [ 15304] v��� │ │ + [ 1575c] }���^A │ │ + [ 158a4] ��� │ │ + [ 15c88] 6��� │ │ + [ 15dc8] !��� │ │ + [ 16411] G�� │ │ + [ 168d2] @ │ │ + [ 169d2] @^A�^A� │ │ + [ 16a0e] @^B� │ │ + [ 16a42] @^C� │ │ + [ 170ca] @^D� │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,41 +1,42 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x00017e4c 011b033b 50020000 49000000 481d0000 ...;P...I...H... │ │ - 0x00017e5c 68020000 581d0000 7c020000 601d0000 h...X...|...`... │ │ - 0x00017e6c 90020000 681d0000 a4020000 7c1d0000 ....h.......|... │ │ - 0x00017e7c b8020000 981d0000 cc020000 a81d0000 ................ │ │ - 0x00017e8c e4020000 b41d0000 f8020000 c01d0000 ................ │ │ - 0x00017e9c 0c030000 d81f0000 58030000 e4230000 ........X....#.. │ │ - 0x00017eac a0030000 28270000 dc030000 e4270000 ....('.......'.. │ │ - 0x00017ebc 08040000 083d0000 50040000 d43d0000 .....=..P....=.. │ │ - 0x00017ecc 88040000 883e0000 b4040000 3c3f0000 .....>.............D. │ │ + 0x00019948 480c1d20 93049e06 9d080a58 0c1f2048 H.. .......X.. H │ │ + 0x00019958 0e00d3de dd440b00 34000000 6c030000 .....D..4...l... │ │ + 0x00019968 603f0000 a4000000 00440e40 500c1d40 `?.......D.@P..@ │ │ + 0x00019978 93029404 95069608 970c9e0e 9d10027c ...............| │ │ + 0x00019988 0c1f4050 0e00d3d4 d5d6d7de dd000000 ..@P............ │ │ + 0x00019998 48000000 a4030000 cc3f0000 30070000 H........?..0... │ │ + 0x000199a8 00440e80 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x000199b8 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x000199c8 180a03c4 060c1f80 015c0e00 d3d4d5d6 .........\...... │ │ + 0x000199d8 d7d8d9da dbdcdedd 440b0000 10000000 ........D....... │ │ + 0x000199e8 f0030000 b0460000 24000000 00000000 .....F..$....... │ │ + 0x000199f8 38000000 04040000 c0460000 e4000000 8........F...... │ │ + 0x00019a08 00440e40 500c1d40 93029404 95069608 .D.@P..@........ │ │ + 0x00019a18 970a980c 9e0e9d10 0a02740c 1f40500e ..........t..@P. │ │ + 0x00019a28 00d3d4d5 d6d7d8de dd440b00 10000000 .........D...... │ │ + 0x00019a38 40040000 68470000 44000000 00000000 @...hG..D....... │ │ + 0x00019a48 10000000 54040000 98470000 64000000 ....T....G..d... │ │ + 0x00019a58 00000000 10000000 68040000 e8470000 ........h....G.. │ │ + 0x00019a68 ec020000 00000000 14000000 7c040000 ............|... │ │ + 0x00019a78 c04a0000 38020000 00000000 00000000 .J..8........... │ │ + 0x00019a88 10000000 94040000 e04c0000 c0000000 .........L...... │ │ + 0x00019a98 00000000 44000000 a8040000 8c4d0000 ....D........M.. │ │ + 0x00019aa8 c0000000 00440e40 500c1d40 93029404 .....D.@P..@.... │ │ + 0x00019ab8 95069608 970c9e0e 9d100a02 600c1f40 ............`..@ │ │ + 0x00019ac8 500e00d3 d4d5d6d7 dedd440b 640c1f40 P.........D.d..@ │ │ + 0x00019ad8 500e00d3 d4d5d6d7 dedd0000 44000000 P...........D... │ │ + 0x00019ae8 f0040000 044e0000 c0000000 00440e40 .....N.......D.@ │ │ + 0x00019af8 500c1d40 93029404 95069608 970c9e0e P..@............ │ │ + 0x00019b08 9d100a02 4c0c1f40 500e00d3 d4d5d6d7 ....L..@P....... │ │ + 0x00019b18 dedd440b 780c1f40 500e00d3 d4d5d6d7 ..D.x..@P....... │ │ + 0x00019b28 dedd0000 10000000 38050000 7c4e0000 ........8...|N.. │ │ + 0x00019b38 18000000 00000000 10000000 4c050000 ............L... │ │ + 0x00019b48 804e0000 18000000 00000000 14000000 .N.............. │ │ + 0x00019b58 60050000 844e0000 14000000 00000000 `....N.......... │ │ + 0x00019b68 00000000 2c000000 78050000 804e0000 ....,...x....N.. │ │ + 0x00019b78 30010000 00440e30 4c0c1d30 93029404 0....D.0L..0.... │ │ + 0x00019b88 95089e0a 9d0c0310 010c1f30 4c0e00d3 ...........0L... │ │ + 0x00019b98 d4d5dedd 44000000 a8050000 804f0000 ....D........O.. │ │ + 0x00019ba8 c8020000 00440ea0 035c0c1d 60930294 .....D...\..`... │ │ + 0x00019bb8 04950696 08970a98 0c990e9a 109b129c ................ │ │ + 0x00019bc8 149e169d 18038802 0c1fa003 5c0e00d3 ............\... │ │ + 0x00019bd8 d4d5d6d7 d8d9dadb dcdedd00 44000000 ............D... │ │ + 0x00019be8 f0050000 00520000 fc010000 00440e60 .....R.......D.` │ │ + 0x00019bf8 580c1d60 93029404 95069608 970a980c X..`............ │ │ + 0x00019c08 990e9a10 9b129c14 9e169d18 03c4010c ................ │ │ + 0x00019c18 1f60580e 00d3d4d5 d6d7d8d9 dadbdcde .`X............. │ │ + 0x00019c28 dd000000 40000000 38060000 b4530000 ....@...8....S.. │ │ + 0x00019c38 14010000 00440e60 580c1d60 93029404 .....D.`X..`.... │ │ + 0x00019c48 95069608 970a980c 990e9a10 9b129c14 ................ │ │ + 0x00019c58 9e169d18 02dc0c1f 60580e00 d3d4d5d6 ........`X...... │ │ + 0x00019c68 d7d8d9da dbdcdedd 10000000 7c060000 ............|... │ │ + 0x00019c78 84540000 84000000 00000000 14000000 .T.............. │ │ + 0x00019c88 90060000 f4540000 60000000 00000000 .....T..`....... │ │ + 0x00019c98 00000000 10000000 a8060000 3c550000 ............: │ │ +000000000001b154 : │ │ bti c │ │ nop │ │ - adr x0, 1ffd0 │ │ - b 1ee50 <__cxa_finalize@plt> │ │ + adr x0, 21cc0 │ │ + b 20b30 <__cxa_finalize@plt> │ │ bti c │ │ ret │ │ bti c │ │ - b 19ba4 │ │ + b 1b164 │ │ bti c │ │ - cbz x0, 19bc4 │ │ + cbz x0, 1b184 │ │ mov x16, x0 │ │ br x16 │ │ ret │ │ bti c │ │ mov x1, x0 │ │ nop │ │ - adr x0, 19bb4 │ │ + adr x0, 1b174 │ │ nop │ │ - adr x2, 1ffd0 │ │ - b 1ee60 <__cxa_atexit@plt> │ │ + adr x2, 21cc0 │ │ + b 20b40 <__cxa_atexit@plt> │ │ bti c │ │ nop │ │ - adr x3, 1ffd0 │ │ - b 1ee70 <__register_atfork@plt> │ │ + adr x3, 21cc0 │ │ + b 20b50 <__register_atfork@plt> │ │ │ │ -0000000000019bf4 : │ │ - adrp x8, 21000 │ │ - ldr w0, [x8, #1040] │ │ +000000000001b1b4 : │ │ + adrp x8, 23000 │ │ + ldr w0, [x8, #288] │ │ ret │ │ │ │ -0000000000019c00 : │ │ - adrp x8, 21000 │ │ - str w0, [x8, #1040] │ │ +000000000001b1c0 : │ │ + adrp x8, 23000 │ │ + str w0, [x8, #288] │ │ ret │ │ │ │ -0000000000019c0c : │ │ +000000000001b1cc : │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #32] │ │ stp x28, x27, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x20 │ │ mov w24, wzr │ │ stur x0, [x29, #-8] │ │ - cbz x0, 19dd4 │ │ + cbz x0, 1b394 │ │ mov w19, w1 │ │ - cbz w1, 19dd4 │ │ - adrp x8, 21000 │ │ + cbz w1, 1b394 │ │ + adrp x8, 23000 │ │ mov x21, x4 │ │ mov x26, x3 │ │ mov x20, x2 │ │ - ldr w8, [x8, #1040] │ │ - cbnz w8, 19df8 │ │ + ldr w8, [x8, #288] │ │ + cbnz w8, 1b3b8 │ │ cmp x20, #0x0 │ │ ccmp x26, #0x0, #0x0, ne // ne = any │ │ cset w22, ne // ne = any │ │ - b.ne 19ce0 // b.any │ │ + b.ne 1b2a0 // b.any │ │ sbfiz x0, x19, #2, #32 │ │ - bl 1ee90 │ │ - cbz x0, 19e1c │ │ + bl 20b70 │ │ + cbz x0, 1b3dc │ │ mov x26, x0 │ │ cmp w19, #0x1 │ │ - b.lt 19c94 // b.tstop │ │ + b.lt 1b254 // b.tstop │ │ mov w8, w19 │ │ cmp w19, #0x1 │ │ - b.ne 19c9c // b.any │ │ + b.ne 1b25c // b.any │ │ mov x9, xzr │ │ - b 19ccc │ │ + b 1b28c │ │ mov w24, wzr │ │ - b 19dcc │ │ + b 1b38c │ │ mov x10, xzr │ │ and x9, x8, #0xfffffffe │ │ add x11, x20, x10, lsl #2 │ │ add w13, w10, #0x1 │ │ ldpsw x12, x11, [x11] │ │ str w10, [x26, x12, lsl #2] │ │ add x10, x10, #0x2 │ │ cmp x9, x10 │ │ str w13, [x26, x11, lsl #2] │ │ - b.ne 19ca4 // b.any │ │ + b.ne 1b264 // b.any │ │ cmp x9, x8 │ │ - b.eq 19ce0 // b.none │ │ + b.eq 1b2a0 // b.none │ │ ldrsw x10, [x20, x9, lsl #2] │ │ str w9, [x26, x10, lsl #2] │ │ add x9, x9, #0x1 │ │ cmp x8, x9 │ │ - b.ne 19ccc // b.any │ │ + b.ne 1b28c // b.any │ │ cmp w19, #0x0 │ │ cset w8, gt │ │ cmp w19, #0x1 │ │ - b.lt 19d88 // b.tstop │ │ + b.lt 1b348 // b.tstop │ │ stp w8, w22, [sp, #8] │ │ mov w24, wzr │ │ str x19, [sp, #16] │ │ mov w28, w19 │ │ mov w27, #0x1007 // #4103 │ │ ldur x23, [x29, #-8] │ │ mov x22, x21 │ │ mov x19, x26 │ │ - b 19d2c │ │ + b 1b2ec │ │ add w24, w24, #0x1 │ │ add x19, x19, #0x4 │ │ add x22, x22, #0x1 │ │ add x23, x23, #0x4 │ │ subs x28, x28, #0x1 │ │ - b.eq 19d78 // b.none │ │ + b.eq 1b338 // b.none │ │ ldr w25, [x23] │ │ mov w0, w25 │ │ - bl 1eea0 │ │ + bl 20b80 │ │ cmp w27, w25, lsr #1 │ │ - b.eq 19d18 // b.none │ │ + b.eq 1b2d8 // b.none │ │ mov w8, #0x9000 // #36864 │ │ movk w8, #0x10, lsl #16 │ │ and w8, w0, w8 │ │ - cbnz w8, 19d18 │ │ + cbnz w8, 1b2d8 │ │ sxtw x8, w24 │ │ ldur x9, [x29, #-8] │ │ str w25, [x9, w24, sxtw #2] │ │ - cbz x21, 19d68 │ │ + cbz x21, 1b328 │ │ ldrb w9, [x22] │ │ strb w9, [x21, x8] │ │ - cbz x26, 19d14 │ │ + cbz x26, 1b2d4 │ │ ldr w9, [x19] │ │ str w9, [x26, x8, lsl #2] │ │ - b 19d14 │ │ + b 1b2d4 │ │ ldp w8, w22, [sp, #8] │ │ ldr x19, [sp, #16] │ │ - cbnz x20, 19d94 │ │ - b 19dd4 │ │ + cbnz x20, 1b354 │ │ + b 1b394 │ │ mov w8, wzr │ │ mov w24, wzr │ │ - cbz x20, 19dd4 │ │ - cbz w8, 19dc8 │ │ + cbz x20, 1b394 │ │ + cbz w8, 1b388 │ │ mov w8, w19 │ │ mov x0, x20 │ │ ubfiz x2, x8, #2, #32 │ │ mov w1, #0xff // #255 │ │ mov w19, w19 │ │ - bl 1eeb0 │ │ + bl 20b90 │ │ mov x8, xzr │ │ ldrsw x9, [x26, x8, lsl #2] │ │ str w8, [x20, x9, lsl #2] │ │ add x8, x8, #0x1 │ │ cmp x19, x8 │ │ - b.ne 19db4 // b.any │ │ - tbnz w22, #0, 19dd4 │ │ + b.ne 1b374 // b.any │ │ + tbnz w22, #0, 1b394 │ │ mov x0, x26 │ │ - bl 1eec0 │ │ + bl 20ba0 │ │ mov w0, w24 │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x26, x25, [sp, #64] │ │ ldp x28, x27, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x80 │ │ ret │ │ - adrp x8, 20000 │ │ + adrp x8, 21000 │ │ nop │ │ - adr x0, 1f94 │ │ + adr x0, 1e2c │ │ mov w1, #0x26 // #38 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 19c58 │ │ + bl 20bb0 │ │ + b 1b218 │ │ mov w24, #0xffffffff // #-1 │ │ - b 19dd4 │ │ + b 1b394 │ │ │ │ -0000000000019e24 : │ │ +000000000001b3e4 : │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x720 │ │ - cbz w1, 1a228 │ │ - adrp x21, 21000 │ │ + cbz w1, 1b7f0 │ │ + adrp x21, 23000 │ │ mov x19, x6 │ │ mov x27, x5 │ │ mov w23, w1 │ │ mov x22, x4 │ │ - mov x24, x3 │ │ - mov x28, x2 │ │ - mov x26, x0 │ │ - ldr w8, [x21, #1040] │ │ - cbnz w8, 1a1b4 │ │ + mov x28, x3 │ │ + mov x25, x2 │ │ + mov x24, x0 │ │ + ldr w8, [x21, #288] │ │ + cbnz w8, 1b77c │ │ cmp w23, #0x80 │ │ - b.ge 19f38 // b.tcont │ │ + b.ge 1b4f8 // b.tcont │ │ add x2, sp, #0x418 │ │ - mov x0, x26 │ │ + mov x0, x24 │ │ mov w1, w23 │ │ add x20, sp, #0x418 │ │ - bl 1eee0 │ │ + bl 20bc0 │ │ add x2, sp, #0x418 │ │ add x3, sp, #0x218 │ │ - mov x0, x26 │ │ + mov x0, x24 │ │ mov w1, w23 │ │ add x21, sp, #0x218 │ │ - bl 1eef0 │ │ + bl 20bd0 │ │ cmp x19, #0x0 │ │ add x8, sp, #0x618 │ │ cset w9, eq // eq = none │ │ csel x19, x8, x19, eq // eq = none │ │ str w9, [sp, #20] │ │ mov x0, x20 │ │ mov x1, x21 │ │ mov w2, w23 │ │ - mov x3, x28 │ │ + mov x3, x25 │ │ mov x4, x19 │ │ - bl 1ef00 │ │ + bl 20be0 │ │ and w8, w0, #0xff │ │ - sub w25, w8, #0x1 │ │ - tbnz w25, #7, 1a0e8 │ │ + sub w26, w8, #0x1 │ │ + tbnz w26, #7, 1b6b0 │ │ cmp x22, #0x0 │ │ add x9, sp, #0x18 │ │ ccmp x27, #0x0, #0x0, ne // ne = any │ │ cset w8, ne // ne = any │ │ csel x27, x27, x9, ne // ne = any │ │ eor w12, w8, #0x1 │ │ cmp w23, #0x80 │ │ - b.lt 19f18 // b.tstop │ │ - tbnz w8, #0, 19f18 │ │ + b.lt 1b4d8 // b.tstop │ │ + tbnz w8, #0, 1b4d8 │ │ mov w8, w23 │ │ ubfiz x0, x8, #2, #32 │ │ - bl 1ee90 │ │ - cbz x0, 1a0e8 │ │ + bl 20b70 │ │ + cbz x0, 1b6b0 │ │ mov x27, x0 │ │ mov w12, #0x1 // #1 │ │ - cbz x27, 19fdc │ │ + cbz x27, 1b59c │ │ cmp w23, #0x1 │ │ - b.lt 19fdc // b.tstop │ │ + b.lt 1b59c // b.tstop │ │ mov w8, w23 │ │ cmp w23, #0x8 │ │ - b.cs 19f90 // b.hs, b.nlast │ │ + b.cs 1b550 // b.hs, b.nlast │ │ mov x9, xzr │ │ - b 19fcc │ │ + b 1b58c │ │ mov w8, w23 │ │ ubfiz x21, x8, #2, #32 │ │ mov x0, x21 │ │ - bl 1ee90 │ │ - cbz x0, 1a190 │ │ + bl 20b70 │ │ + cbz x0, 1b758 │ │ mov x20, x0 │ │ - mov x0, x26 │ │ + mov x0, x24 │ │ mov w1, w23 │ │ mov x2, x20 │ │ - bl 1eee0 │ │ + bl 20bc0 │ │ mov x0, x21 │ │ - bl 1ee90 │ │ + bl 20b70 │ │ mov x21, x0 │ │ - cbz x0, 1a158 │ │ - mov x0, x26 │ │ + cbz x0, 1b720 │ │ + mov x0, x24 │ │ mov w1, w23 │ │ mov x2, x20 │ │ mov x3, x21 │ │ - bl 1eef0 │ │ - cbz x19, 1a13c │ │ + bl 20bd0 │ │ + cbz x19, 1b704 │ │ str wzr, [sp, #20] │ │ - b 19eb8 │ │ - adrp x10, 1000 │ │ + b 1b478 │ │ + adrp x10, 1000 │ │ and x9, x8, #0xfffffff8 │ │ movi v0.4s, #0x4 │ │ mov x11, x9 │ │ movi v1.4s, #0x8 │ │ - ldr q2, [x10, #624] │ │ + ldr q2, [x10, #704] │ │ add x10, x27, #0x10 │ │ add v3.4s, v2.4s, v0.4s │ │ subs x11, x11, #0x8 │ │ stp q2, q3, [x10, #-16] │ │ add x10, x10, #0x20 │ │ add v2.4s, v2.4s, v1.4s │ │ - b.ne 19fac // b.any │ │ + b.ne 1b56c // b.any │ │ cmp x9, x8 │ │ - b.eq 19fdc // b.none │ │ + b.eq 1b59c // b.none │ │ str w9, [x27, x9, lsl #2] │ │ add x9, x9, #0x1 │ │ cmp x8, x9 │ │ - b.ne 19fcc // b.any │ │ - stp w12, w25, [sp, #12] │ │ - mov x25, x28 │ │ - cbz x24, 1a008 │ │ + b.ne 1b58c // b.any │ │ + stp w12, w26, [sp, #12] │ │ + cbz x28, 1b5c8 │ │ sbfiz x2, x23, #2, #32 │ │ - mov x0, x24 │ │ - mov x1, x26 │ │ - bl 1ef10 │ │ + mov x0, x28 │ │ + mov x1, x24 │ │ + mov x26, x28 │ │ + bl 20bf0 │ │ cmp w23, #0x80 │ │ - b.ge 1a010 // b.tcont │ │ + b.ge 1b5d8 // b.tcont │ │ sub x28, x29, #0x88 │ │ - b 1a01c │ │ - mov x28, xzr │ │ - b 1a05c │ │ + b 1b5e4 │ │ + adrp x24, 21000 │ │ + mov x26, x28 │ │ + ldr x24, [x24, #4056] │ │ + b 1b628 │ │ sxtw x0, w23 │ │ - bl 1ee90 │ │ + bl 20b70 │ │ mov x28, x0 │ │ - mov x0, x26 │ │ + mov x0, x24 │ │ mov w1, w23 │ │ mov x2, x28 │ │ - bl 1ef20 │ │ + bl 20c00 │ │ mov x0, x20 │ │ mov w1, w23 │ │ mov x2, x19 │ │ mov x3, x28 │ │ - bl 1ef30 │ │ - mov w0, #0x303 // #771 │ │ + bl 20c10 │ │ + adrp x24, 21000 │ │ mov x1, x19 │ │ - movk w0, #0x4, lsl #16 │ │ mov w2, w23 │ │ mov x3, x28 │ │ - mov x4, x24 │ │ - bl 1ef40 │ │ - mov w0, #0x303 // #771 │ │ - ldr w4, [x25] │ │ - movk w0, #0x4, lsl #16 │ │ + mov x4, x26 │ │ + ldr x24, [x24, #4056] │ │ + ldr w0, [x24] │ │ + bl 20c20 │ │ + ldr w0, [x24] │ │ mov x1, x20 │ │ + ldr w4, [x25] │ │ mov w2, w23 │ │ mov w3, wzr │ │ mov x5, x19 │ │ - mov x6, x24 │ │ + mov x6, x26 │ │ mov x7, x27 │ │ - bl 1ef50 │ │ + bl 20c30 │ │ sxtb w24, w0 │ │ - cbz x22, 1a0c4 │ │ + cbz x22, 1b68c │ │ cmp w23, #0x1 │ │ - b.lt 1a0c4 // b.tstop │ │ + b.lt 1b68c // b.tstop │ │ mov w8, w23 │ │ mov x0, x22 │ │ ubfiz x2, x8, #2, #32 │ │ mov w1, #0xff // #255 │ │ mov w23, w23 │ │ - bl 1eeb0 │ │ + bl 20b90 │ │ mov x8, xzr │ │ ldrsw x9, [x27, x8, lsl #2] │ │ str w8, [x22, x9, lsl #2] │ │ add x8, x8, #0x1 │ │ cmp x23, x8 │ │ - b.ne 1a0b0 // b.any │ │ + b.ne 1b678 // b.any │ │ add x8, sp, #0x18 │ │ cmp x27, x8 │ │ - ldp w9, w25, [sp, #12] │ │ + ldp w9, w26, [sp, #12] │ │ cset w8, ne // ne = any │ │ - cbz w9, 1a0f0 │ │ - cbz w8, 1a0f0 │ │ + cbz w9, 1b6b8 │ │ + cbz w8, 1b6b8 │ │ mov x0, x27 │ │ - bl 1eec0 │ │ - b 1a0f0 │ │ + bl 20ba0 │ │ + b 1b6b8 │ │ mov x28, xzr │ │ mov w24, wzr │ │ add x8, sp, #0x618 │ │ ldr w9, [sp, #20] │ │ cmp x19, x8 │ │ cset w8, ne // ne = any │ │ - cbz w9, 1a110 │ │ - cbz w8, 1a110 │ │ + cbz w9, 1b6d8 │ │ + cbz w8, 1b6d8 │ │ mov x0, x19 │ │ - bl 1eec0 │ │ + bl 20ba0 │ │ sub x8, x29, #0x88 │ │ cmp x28, x8 │ │ cset w8, ne // ne = any │ │ - cbz x28, 1a12c │ │ - cbz w8, 1a12c │ │ + cbz x28, 1b6f4 │ │ + cbz w8, 1b6f4 │ │ mov x0, x28 │ │ - bl 1eec0 │ │ + bl 20ba0 │ │ add x8, sp, #0x418 │ │ cmp x20, x8 │ │ - b.ne 1a160 // b.any │ │ - b 1a168 │ │ + b.ne 1b728 // b.any │ │ + b 1b730 │ │ mov w0, w23 │ │ - bl 1ee90 │ │ - cbz x0, 1a158 │ │ + bl 20b70 │ │ + cbz x0, 1b720 │ │ mov w8, #0x1 // #1 │ │ mov x19, x0 │ │ str w8, [sp, #20] │ │ - b 19eb8 │ │ - mov w25, wzr │ │ + b 1b478 │ │ + mov w26, wzr │ │ mov w24, wzr │ │ mov x0, x20 │ │ - bl 1eec0 │ │ + bl 20ba0 │ │ add x8, sp, #0x218 │ │ cmp x21, x8 │ │ cset w8, ne // ne = any │ │ - cbz x21, 1a184 │ │ - cbz w8, 1a184 │ │ + cbz x21, 1b74c │ │ + cbz w8, 1b74c │ │ mov x0, x21 │ │ - bl 1eec0 │ │ - cbz w24, 1a190 │ │ - add w0, w25, #0x1 │ │ - b 1a194 │ │ + bl 20ba0 │ │ + cbz w24, 1b758 │ │ + add w0, w26, #0x1 │ │ + b 1b75c │ │ mov w0, wzr │ │ add sp, sp, #0x720 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ - adrp x20, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0xef │ │ + adrp x20, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x2bc │ │ mov w1, #0x1c // #28 │ │ mov w2, #0x1 // #1 │ │ - ldr x20, [x20, #736] │ │ + ldr x20, [x20, #4048] │ │ ldr x3, [x20] │ │ - bl 1eed0 │ │ - ldr w8, [x21, #1040] │ │ - cbnz x26, 1a1e0 │ │ - cbnz w8, 1a204 │ │ - cbnz x28, 19e70 │ │ - cbz w8, 19e70 │ │ + bl 20bb0 │ │ + ldr w8, [x21, #288] │ │ + cbnz x24, 1b7a8 │ │ + cbnz w8, 1b7cc │ │ + cbnz x25, 1b430 │ │ + cbz w8, 1b430 │ │ ldr x3, [x20] │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xe2d │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xcc5 │ │ mov w1, #0x6a // #106 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ - b 19e70 │ │ + bl 20bb0 │ │ + b 1b430 │ │ ldr x3, [x20] │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xc9a │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xb2b │ │ mov w1, #0x64 // #100 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ - ldr w8, [x21, #1040] │ │ - cbz x28, 1a1e4 │ │ - b 19e70 │ │ + bl 20bb0 │ │ + ldr w8, [x21, #288] │ │ + cbz x25, 1b7ac │ │ + b 1b430 │ │ mov w0, #0x1 // #1 │ │ - b 1a194 │ │ + b 1b75c │ │ │ │ -000000000001a230 : │ │ +000000000001b7f8 : │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x19, x4 │ │ mov x20, x3 │ │ mov w21, w2 │ │ mov x22, x1 │ │ mov w23, w0 │ │ - bl 1ee80 │ │ - cbnz w0, 1a4f0 │ │ - cbz w21, 1a514 │ │ - cbz x19, 1a514 │ │ - bl 1ee80 │ │ - cbnz w0, 1a528 │ │ - cbnz x20, 1a27c │ │ - bl 1ee80 │ │ - cbnz w0, 1a550 │ │ - tbz w23, #8, 1a2e4 │ │ + bl 20b60 │ │ + cbnz w0, 1bab8 │ │ + cbz w21, 1badc │ │ + cbz x19, 1badc │ │ + bl 20b60 │ │ + cbnz w0, 1baf0 │ │ + cbnz x20, 1b844 │ │ + bl 20b60 │ │ + cbnz w0, 1bb18 │ │ + tbz w23, #8, 1b8ac │ │ cmp w21, #0x1 │ │ - b.lt 1a2e4 // b.tstop │ │ + b.lt 1b8ac // b.tstop │ │ mov w8, w21 │ │ mov x9, x20 │ │ mov x10, x19 │ │ - adrp x11, 2000 │ │ - add x11, x11, #0xaf8 │ │ - b 1a2b0 │ │ + adrp x11, 2000 │ │ + add x11, x11, #0xcbc │ │ + b 1b878 │ │ subs x8, x8, #0x1 │ │ add x10, x10, #0x4 │ │ add x9, x9, #0x1 │ │ - b.eq 1a2e4 // b.none │ │ + b.eq 1b8ac // b.none │ │ ldrb w12, [x9] │ │ - tbz w12, #2, 1a2a0 │ │ + tbz w12, #2, 1b868 │ │ ldr w13, [x10] │ │ and x12, x12, #0x3 │ │ sub w14, w13, #0x621 │ │ sub w13, w13, #0x6d4 │ │ cmn w13, #0xb3 │ │ add x14, x11, w14, uxtw #4 │ │ add x12, x14, x12, lsl #2 │ │ csel x12, x10, x12, cc // cc = lo, ul, last │ │ ldr w12, [x12] │ │ str w12, [x10] │ │ - b 1a2a0 │ │ - tbz w23, #9, 1a3bc │ │ + b 1b868 │ │ + tbz w23, #9, 1b984 │ │ cmp w21, #0x2 │ │ - b.lt 1a3bc // b.tstop │ │ + b.lt 1b984 // b.tstop │ │ mov x9, xzr │ │ sub w8, w21, #0x1 │ │ mov w10, #0xffff011f // #-65249 │ │ mov w11, #0xfeff // #65279 │ │ nop │ │ - adr x12, 2804 │ │ - b 1a314 │ │ + adr x12, 29c8 │ │ + b 1b8dc │ │ cmp x9, x8 │ │ - b.eq 1a3bc // b.none │ │ + b.eq 1b984 // b.none │ │ ldrb w14, [x22, x9] │ │ mov x13, x9 │ │ add x9, x9, #0x1 │ │ - tbz w14, #0, 1a30c │ │ + tbz w14, #0, 1b8d4 │ │ ldrb w15, [x22, x9] │ │ cmp w14, w15 │ │ - b.ne 1a30c // b.any │ │ + b.ne 1b8d4 // b.any │ │ ldr w14, [x19, x13, lsl #2] │ │ add w15, w14, w10 │ │ cmn w15, #0x2 │ │ - b.cc 1a30c // b.lo, b.ul, b.last │ │ + b.cc 1b8d4 // b.lo, b.ul, b.last │ │ ldr w15, [x19, x9, lsl #2] │ │ mov w17, wzr │ │ mov w16, #0x7 // #7 │ │ - b 1a35c │ │ + b 1b924 │ │ sub w16, w0, #0x1 │ │ cmp w17, w16 │ │ - b.gt 1a30c │ │ + b.gt 1b8d4 │ │ add w0, w16, w17 │ │ lsr w0, w0, #1 │ │ add w1, w0, w0, lsl #1 │ │ lsl w1, w1, #2 │ │ add x1, x12, x1 │ │ ldr w2, [x1] │ │ cmp w2, w14 │ │ - b.ne 1a390 // b.any │ │ + b.ne 1b958 // b.any │ │ ldr w2, [x1, #4] │ │ cmp w2, w15 │ │ - b.hi 1a350 // b.pmore │ │ - b.cc 1a394 // b.lo, b.ul, b.last │ │ - b 1a39c │ │ - b.hi 1a350 // b.pmore │ │ + b.hi 1b918 // b.pmore │ │ + b.cc 1b95c // b.lo, b.ul, b.last │ │ + b 1b964 │ │ + b.hi 1b918 // b.pmore │ │ add w17, w0, #0x1 │ │ - b 1a354 │ │ + b 1b91c │ │ ldr w14, [x1, #8] │ │ - cbz w14, 1a30c │ │ + cbz w14, 1b8d4 │ │ str w11, [x19, x13, lsl #2] │ │ ldrb w15, [x20, x13] │ │ orr w15, w15, #0x20 │ │ strb w15, [x20, x13] │ │ str w14, [x19, x9, lsl #2] │ │ - b 1a30c │ │ - tbz w23, #10, 1a514 │ │ + b 1b8d4 │ │ + tbz w23, #10, 1badc │ │ subs w8, w21, #0x1 │ │ - b.le 1a494 │ │ + b.le 1ba5c │ │ mov x9, xzr │ │ mov w10, #0xffff0103 // #-65277 │ │ mov w11, #0xffff0743 // #-63677 │ │ mov w12, #0xfeff // #65279 │ │ nop │ │ - adr x13, 2864 │ │ - b 1a3ec │ │ + adr x13, 2a28 │ │ + b 1b9b4 │ │ cmp x9, x8 │ │ - b.eq 1a494 // b.none │ │ + b.eq 1ba5c // b.none │ │ ldrb w15, [x22, x9] │ │ mov x14, x9 │ │ add x9, x9, #0x1 │ │ - tbz w15, #0, 1a3e4 │ │ + tbz w15, #0, 1b9ac │ │ ldrb w16, [x22, x9] │ │ cmp w15, w16 │ │ - b.ne 1a3e4 // b.any │ │ + b.ne 1b9ac // b.any │ │ ldr w15, [x19, x14, lsl #2] │ │ add w16, w15, w10 │ │ cmp w16, w11 │ │ - b.cc 1a3e4 // b.lo, b.ul, b.last │ │ + b.cc 1b9ac // b.lo, b.ul, b.last │ │ ldr w16, [x19, x9, lsl #2] │ │ mov w0, wzr │ │ mov w17, #0x36 // #54 │ │ - b 1a434 │ │ + b 1b9fc │ │ sub w17, w1, #0x1 │ │ cmp w0, w17 │ │ - b.gt 1a3e4 │ │ + b.gt 1b9ac │ │ add w1, w17, w0 │ │ lsr w1, w1, #1 │ │ add w2, w1, w1, lsl #1 │ │ lsl w2, w2, #2 │ │ add x2, x13, x2 │ │ ldr w3, [x2] │ │ cmp w3, w15 │ │ - b.ne 1a468 // b.any │ │ + b.ne 1ba30 // b.any │ │ ldr w3, [x2, #4] │ │ cmp w3, w16 │ │ - b.hi 1a428 // b.pmore │ │ - b.cc 1a46c // b.lo, b.ul, b.last │ │ - b 1a474 │ │ - b.hi 1a428 // b.pmore │ │ + b.hi 1b9f0 // b.pmore │ │ + b.cc 1ba34 // b.lo, b.ul, b.last │ │ + b 1ba3c │ │ + b.hi 1b9f0 // b.pmore │ │ add w0, w1, #0x1 │ │ - b 1a42c │ │ + b 1b9f4 │ │ ldr w15, [x2, #8] │ │ - cbz w15, 1a3e4 │ │ + cbz w15, 1b9ac │ │ str w12, [x19, x14, lsl #2] │ │ ldrb w16, [x20, x14] │ │ orr w16, w16, #0x20 │ │ strb w16, [x20, x14] │ │ str w15, [x19, x9, lsl #2] │ │ - b 1a3e4 │ │ + b 1b9ac │ │ cmp w21, #0x1 │ │ - b.lt 1a514 // b.tstop │ │ + b.lt 1badc // b.tstop │ │ mov w8, w21 │ │ - adrp x9, 3000 │ │ - add x9, x9, #0x628 │ │ - b 1a4bc │ │ + adrp x9, 3000 │ │ + add x9, x9, #0x7ec │ │ + b 1ba84 │ │ subs x8, x8, #0x1 │ │ add x19, x19, #0x4 │ │ add x20, x20, #0x1 │ │ - b.eq 1a514 // b.none │ │ + b.eq 1badc // b.none │ │ ldrb w10, [x20] │ │ - tbz w10, #2, 1a4ac │ │ + tbz w10, #2, 1ba74 │ │ ldr w11, [x19] │ │ and x10, x10, #0x3 │ │ sub w12, w11, #0x64b │ │ sub w11, w11, #0x653 │ │ cmn w11, #0x8 │ │ add x12, x9, w12, uxtw #4 │ │ add x10, x12, x10, lsl #2 │ │ csel x10, x19, x10, cc // cc = lo, ul, last │ │ ldr w10, [x10] │ │ str w10, [x19] │ │ - b 1a4ac │ │ - adrp x8, 20000 │ │ + b 1ba74 │ │ + adrp x8, 21000 │ │ nop │ │ - adr x0, 15f1 │ │ + adr x0, 1412 │ │ mov w1, #0x21 // #33 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz w21, 1a264 │ │ + bl 20bb0 │ │ + cbnz w21, 1b82c │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0xc1 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x28e │ │ mov w1, #0x1a // #26 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz x20, 1a27c │ │ - b 1a274 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x2a5 │ │ + bl 20bb0 │ │ + cbnz x20, 1b844 │ │ + b 1b83c │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x2f5 │ │ mov w1, #0x70 // #112 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1a27c │ │ + bl 20bb0 │ │ + b 1b844 │ │ │ │ -000000000001a574 : │ │ +000000000001bb3c : │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ mov w20, w1 │ │ - cbnz x0, 1a594 │ │ - bl 1ee80 │ │ - cbnz w0, 1a5f8 │ │ + cbnz x0, 1bb5c │ │ + bl 20b60 │ │ + cbnz w0, 1bbd0 │ │ cmp w20, #0x1 │ │ - b.lt 1a620 // b.tstop │ │ - mov w10, wzr │ │ + b.lt 1bbf8 // b.tstop │ │ + mov w10, #0x2840 // #10304 │ │ + mov w11, wzr │ │ mov w8, w20 │ │ mov w9, #0x8060 // #32864 │ │ - b 1a5c4 │ │ - cmp w10, #0x0 │ │ - cset w11, gt │ │ - sub w10, w10, w11 │ │ + movk w10, #0x20, lsl #16 │ │ + b 1bb94 │ │ + cmp w11, #0x0 │ │ + cset w12, gt │ │ + sub w11, w11, w12 │ │ add x19, x19, #0x4 │ │ subs x8, x8, #0x1 │ │ - b.eq 1a620 // b.none │ │ - ldr w11, [x19] │ │ - cmp w11, w9 │ │ - b.eq 1a5ac // b.none │ │ - tbnz w11, #15, 1a5e4 │ │ - cbnz w10, 1a5b8 │ │ - tbnz w11, #8, 1a5ec │ │ - mov w10, wzr │ │ - b 1a5b8 │ │ - add w10, w10, #0x1 │ │ - b 1a5b8 │ │ + b.eq 1bbf8 // b.none │ │ + ldr w12, [x19] │ │ + cmp w12, w9 │ │ + b.eq 1bb7c // b.none │ │ + tbnz w12, #15, 1bbbc │ │ + cmp w12, w10 │ │ + b.eq 1bbb4 // b.none │ │ + cbnz w11, 1bb88 │ │ + tbnz w12, #8, 1bbc4 │ │ + mov w11, wzr │ │ + b 1bb88 │ │ + add w11, w11, #0x1 │ │ + b 1bb88 │ │ mov w0, #0x110 // #272 │ │ - bfxil w0, w11, #0, #1 │ │ - b 1a624 │ │ - adrp x8, 20000 │ │ + bfxil w0, w12, #0, #1 │ │ + b 1bbfc │ │ + adrp x8, 21000 │ │ nop │ │ - adr x0, 1bda │ │ + adr x0, 1a6b │ │ mov w1, #0x70 // #112 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ cmp w20, #0x1 │ │ - b.ge 1a59c // b.tcont │ │ + b.ge 1bb64 // b.tcont │ │ mov w0, #0x40 // #64 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ │ │ -000000000001a630 : │ │ +000000000001bc08 : │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x4, lsl #12 │ │ - sub sp, sp, #0x4b0 │ │ - cbz w2, 1b8d0 │ │ - mov x22, x4 │ │ - mov x23, x3 │ │ + sub sp, sp, #0x6e0 │ │ + add x8, sp, #0x4, lsl #12 │ │ + str x4, [sp, #40] │ │ + add x8, x8, #0x2c8 │ │ + str wzr, [x8, #1036] │ │ + cbz w2, 1d0ac │ │ + mov x24, x3 │ │ mov w21, w2 │ │ - mov x20, x1 │ │ - mov x24, x0 │ │ - bl 1ee80 │ │ - cbnz w0, 1a704 │ │ - cbnz x24, 1a680 │ │ - bl 1ee80 │ │ - cbnz w0, 1a72c │ │ - cbnz x23, 1a68c │ │ - bl 1ee80 │ │ - cbnz w0, 1a750 │ │ - cbnz x22, 1a698 │ │ - bl 1ee80 │ │ - cbnz w0, 1a778 │ │ - mov x0, x24 │ │ - mov x1, x20 │ │ + mov x23, x1 │ │ + str x0, [sp, #72] │ │ + bl 20b60 │ │ + cbnz w0, 1bd08 │ │ + ldr x8, [sp, #72] │ │ + cbnz x8, 1bc68 │ │ + bl 20b60 │ │ + cbnz w0, 1bd34 │ │ + cbnz x24, 1bc74 │ │ + bl 20b60 │ │ + cbnz w0, 1bd58 │ │ + ldr x8, [sp, #40] │ │ + cbnz x8, 1bc84 │ │ + bl 20b60 │ │ + cbnz w0, 1bd84 │ │ + mov w0, w21 │ │ + bl 20114 │ │ + mov x27, x0 │ │ + cbz x0, 1d30c │ │ + sub x4, x29, #0xc │ │ + ldr x0, [sp, #72] │ │ + mov x1, x23 │ │ mov w2, w21 │ │ - bl 1e970 │ │ - mov x26, x0 │ │ - cbz x0, 1b8c0 │ │ - ldr w19, [x23] │ │ - tbnz w19, #4, 1a7ac │ │ + mov x3, x27 │ │ + bl 20500 │ │ + cbz x0, 1d30c │ │ + mov x22, x0 │ │ + ldr w19, [x24] │ │ + tbnz w19, #4, 1bdb8 │ │ mov w10, wzr │ │ mov w8, #0x8060 // #32864 │ │ - mov x9, x26 │ │ + mov x9, x22 │ │ ldr x9, [x9, #8] │ │ ldr w11, [x9, #24] │ │ cmp w11, #0x80 │ │ - b.eq 1a7ac // b.none │ │ + b.eq 1bdb8 // b.none │ │ cmp w11, w8 │ │ - b.eq 1a6ec // b.none │ │ - tbnz w11, #15, 1a6fc │ │ - cbnz w10, 1a6c4 │ │ - tbz w11, #8, 1a6c4 │ │ - b 1a79c │ │ + b.eq 1bcf0 // b.none │ │ + tbnz w11, #15, 1bd00 │ │ + cbnz w10, 1bcc8 │ │ + tbz w11, #8, 1bcc8 │ │ + b 1bda8 │ │ cmp w10, #0x0 │ │ cset w11, gt │ │ sub w10, w10, w11 │ │ - b 1a6c4 │ │ + b 1bcc8 │ │ add w10, w10, #0x1 │ │ - b 1a6c4 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x613 │ │ + b 1bcc8 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x434 │ │ mov w1, #0x2d // #45 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz x24, 1a680 │ │ - b 1a678 │ │ - adrp x8, 20000 │ │ + bl 20bb0 │ │ + ldr x8, [sp, #72] │ │ + cbnz x8, 1bc68 │ │ + b 1bc60 │ │ + adrp x8, 21000 │ │ nop │ │ - adr x0, 1bda │ │ + adr x0, 1a6b │ │ mov w1, #0x70 // #112 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1a680 │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x1fa │ │ + bl 20bb0 │ │ + b 1bc68 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x3c7 │ │ mov w1, #0x6f // #111 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz x22, 1a698 │ │ - b 1a690 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x85c │ │ + bl 20bb0 │ │ + ldr x8, [sp, #40] │ │ + cbnz x8, 1bc84 │ │ + b 1bc7c │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x6ed │ │ mov w1, #0x76 // #118 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1a698 │ │ + bl 20bb0 │ │ + b 1bc84 │ │ mov w8, #0x110 // #272 │ │ mov w19, w11 │ │ bfxil w8, w11, #0, #1 │ │ - str w8, [x23] │ │ + str w8, [x24] │ │ and w8, w19, #0x1 │ │ - mov w25, #0x110 // #272 │ │ - str w8, [sp, #36] │ │ - bl 1ee80 │ │ - cbnz w0, 1b7f8 │ │ - bfxil w25, w19, #0, #1 │ │ - bl 1ee80 │ │ - cbnz w0, 1b828 │ │ - bl 1ee80 │ │ - cbnz w0, 1b858 │ │ - bl 1ee80 │ │ - cbnz w0, 1b868 │ │ + mov w20, #0x110 // #272 │ │ + str w8, [sp, #60] │ │ + bl 20b60 │ │ + cbnz w0, 1cfb8 │ │ + bfxil w20, w19, #0, #1 │ │ + bl 20b60 │ │ + cbnz w0, 1cfe8 │ │ + bl 20b60 │ │ + cbnz w0, 1d018 │ │ + bl 20b60 │ │ + cbnz w0, 1d028 │ │ add x0, sp, #0x4, lsl #12 │ │ mov w1, wzr │ │ - add x0, x0, #0xb0 │ │ + add x0, x0, #0x2d8 │ │ mov w2, #0x3f8 // #1016 │ │ - bl 1eeb0 │ │ - bl 1e714 │ │ - cbz x0, 1b8c0 │ │ - ldr x8, [x26, #8] │ │ - str x26, [sp, #24] │ │ - str x22, [sp, #8] │ │ - str x0, [sp, #40] │ │ - mov x26, x8 │ │ - ldr w19, [x26, #24]! │ │ - cmp w19, #0x80 │ │ - b.eq 1abb4 // b.none │ │ + bl 20b90 │ │ + mov x0, x27 │ │ + bl 2025c │ │ + cbz x0, 1d30c │ │ + add x8, sp, #0x4, lsl #12 │ │ + str x0, [sp, #80] │ │ + add x8, x8, #0x2c8 │ │ + str w20, [sp, #56] │ │ + str x27, [sp, #48] │ │ + str x22, [sp, #64] │ │ + ldr w8, [x8, #1036] │ │ + cbz w8, 1bf18 │ │ + mov w23, #0x8040 // #32832 │ │ + mov w20, wzr │ │ + mov w8, wzr │ │ + add x26, sp, #0x250 │ │ + mov w19, #0x10 // #16 │ │ + mov x24, x22 │ │ + mov w22, #0x8060 // #32864 │ │ + movk w23, #0x200, lsl #16 │ │ + sxtw x25, w8 │ │ + sub x8, x25, #0x1 │ │ + ldr x24, [x24, #8] │ │ + ldr w28, [x24, #24] │ │ + cmp w28, #0x80 │ │ + b.eq 1bf08 // b.none │ │ + cmp w28, w22 │ │ + b.eq 1be8c // b.none │ │ + tbnz w28, #15, 1be98 │ │ + cbz w25, 1beb4 │ │ + tbz w28, #8, 1be50 │ │ + ldr x9, [x26, x8, lsl #3] │ │ + cbz x9, 1be50 │ │ + and w10, w28, #0x1 │ │ + strb w10, [x9, #56] │ │ + str xzr, [x26, x8, lsl #3] │ │ + b 1be50 │ │ + subs w8, w25, #0x1 │ │ + csel w8, wzr, w8, cc // cc = lo, ul, last │ │ + b 1be48 │ │ + cmp w25, w19 │ │ + b.eq 1bebc // b.none │ │ + cmp w28, w23 │ │ + b.ne 1bef8 // b.any │ │ + mov x9, x24 │ │ + strb wzr, [x24, #56] │ │ + b 1befc │ │ + mov w8, wzr │ │ + b 1be48 │ │ + lsl w19, w25, #1 │ │ + sbfiz x0, x19, #3, #32 │ │ + bl 20b70 │ │ + cbz x0, 1bf08 │ │ + lsl x2, x25, #3 │ │ + mov x1, x26 │ │ + mov x27, x0 │ │ + bl 20bf0 │ │ + cbz w20, 1bee8 │ │ + mov x0, x26 │ │ + bl 20ba0 │ │ + mov w20, #0x1 // #1 │ │ + mov x26, x27 │ │ + cmp w28, w23 │ │ + b.eq 1bea8 // b.none │ │ + mov x9, xzr │ │ + add w8, w25, #0x1 │ │ + str x9, [x26, x25, lsl #3] │ │ + b 1be48 │ │ + cbz w20, 1bf14 │ │ + mov x0, x26 │ │ + bl 20ba0 │ │ + ldr x22, [sp, #64] │ │ + ldr x8, [x22, #8] │ │ + mov x27, x8 │ │ + ldr w22, [x27, #24]! │ │ + cmp w22, #0x80 │ │ + b.eq 1c290 // b.none │ │ mov w11, #0x1000 // #4096 │ │ mov w14, #0x2840 // #10304 │ │ - mov w0, w25 │ │ - mov x16, x24 │ │ - mov w27, wzr │ │ + mov w15, #0x8040 // #32832 │ │ + mov w7, wzr │ │ mov w3, wzr │ │ - mov w30, wzr │ │ + mov w20, wzr │ │ mov w6, wzr │ │ - mov w28, wzr │ │ + mov w26, wzr │ │ mov w10, wzr │ │ mov w9, #0x40 // #64 │ │ movk w11, #0x10, lsl #16 │ │ mov w12, #0x8060 // #32864 │ │ - add x13, sp, #0x228 │ │ + add x13, sp, #0x448 │ │ movk w14, #0x20, lsl #16 │ │ - mov w15, #0x8040 // #32832 │ │ + movk w15, #0x200, lsl #16 │ │ + mov w16, #0x1 // #1 │ │ mov w17, #0x8041 // #32833 │ │ + mov w0, #0x8040 // #32832 │ │ mov w1, #0x1020 // #4128 │ │ mov w2, #0xff // #255 │ │ mov w4, #0x2 // #2 │ │ mov w5, #0x7dffffff // #2113929215 │ │ - ldr w25, [sp, #36] │ │ - mov w7, #0x40 // #64 │ │ - b 1a8ac │ │ - ldr x20, [sp, #40] │ │ - ldr x19, [x20] │ │ - str x19, [x8] │ │ - ldr x19, [x20] │ │ - str x8, [x19, #8] │ │ - str x20, [x8, #8] │ │ - str x8, [x20] │ │ - add x8, sp, #0x30 │ │ + ldr w24, [sp, #60] │ │ + mov w19, #0x40 // #64 │ │ + b 1bfc4 │ │ + ldr x23, [sp, #80] │ │ + ldr x22, [x23] │ │ + str x22, [x8] │ │ + ldr x22, [x23] │ │ + str x8, [x22, #8] │ │ + str x23, [x8, #8] │ │ + str x8, [x23] │ │ + add x8, sp, #0x58 │ │ ldr x8, [x8, #8] │ │ - mov x26, x8 │ │ - ldr w19, [x26, #24]! │ │ - cmp w19, #0x80 │ │ - b.eq 1ab98 // b.none │ │ - mov w22, w19 │ │ + mov x27, x8 │ │ + ldr w22, [x27, #24]! │ │ + cmp w22, #0x80 │ │ + b.eq 1c27c // b.none │ │ + mov w25, w22 │ │ strb w3, [x8, #29] │ │ - tst x22, x11 │ │ - b.eq 1a918 // b.none │ │ - tbnz w22, #4, 1a9d8 │ │ - cmp w22, w1 │ │ - b.ne 1aa58 // b.any │ │ - ldr w19, [x8, #20] │ │ - cbnz w19, 1a8f0 │ │ - b 1aa58 │ │ - add x3, x13, x20, lsl #4 │ │ - mov w30, w20 │ │ - ldrb w25, [x3, #4] │ │ - ldr w7, [x3] │ │ + tst x25, x11 │ │ + b.eq 1c030 // b.none │ │ + tbnz w25, #4, 1c0f0 │ │ + cmp w25, w1 │ │ + b.ne 1c170 // b.any │ │ + ldr w22, [x8, #20] │ │ + cbnz w22, 1c008 │ │ + b 1c170 │ │ + add x3, x13, x23, lsl #4 │ │ + mov w20, w23 │ │ + ldrb w24, [x3, #4] │ │ + ldr w19, [x3] │ │ ldr w3, [x3, #12] │ │ - subs w19, w19, #0x1 │ │ - b.eq 1aa58 // b.none │ │ - cbz w30, 1a8e8 │ │ - sxtw x20, w30 │ │ - sub x20, x20, #0x1 │ │ - add x22, x13, x20, lsl #4 │ │ - ldr w22, [x22, #8] │ │ - cbnz w22, 1aa58 │ │ - subs w22, w6, #0x1 │ │ - b.lt 1a8d4 // b.tstop │ │ - mov w6, w22 │ │ - b 1a8e8 │ │ - cmp w22, w12 │ │ - b.ne 1aa78 // b.any │ │ - ldr w19, [x8, #20] │ │ - cbz w19, 1a898 │ │ - b 1a93c │ │ - mov w10, w20 │ │ - strb w25, [x8, #28] │ │ - subs w19, w19, #0x1 │ │ - b.eq 1a9d4 // b.none │ │ - subs w20, w10, #0x1 │ │ - b.ge 1a92c // b.tcont │ │ - subs w20, w28, #0x1 │ │ - b.lt 1a998 // b.tstop │ │ - cbz w30, 1a990 │ │ - sxtw x22, w30 │ │ - sub x22, x22, #0x1 │ │ - add x23, x13, x22, lsl #4 │ │ - ldr w24, [x23, #8] │ │ - cbnz w24, 1a9a0 │ │ - subs w23, w6, #0x1 │ │ - b.ge 1a988 // b.tcont │ │ - add x3, x13, x22, lsl #4 │ │ - mov w30, w22 │ │ - ldrb w25, [x3, #4] │ │ - ldr w7, [x3] │ │ + subs w22, w22, #0x1 │ │ + b.eq 1c170 // b.none │ │ + cbz w20, 1c000 │ │ + sxtw x23, w20 │ │ + sub x23, x23, #0x1 │ │ + add x25, x13, x23, lsl #4 │ │ + ldr w25, [x25, #8] │ │ + cbnz w25, 1c170 │ │ + subs w25, w6, #0x1 │ │ + b.lt 1bfec // b.tstop │ │ + mov w6, w25 │ │ + b 1c000 │ │ + cmp w25, w12 │ │ + b.ne 1c190 // b.any │ │ + ldr w22, [x8, #20] │ │ + cbz w22, 1bfb0 │ │ + b 1c054 │ │ + mov w10, w23 │ │ + strb w24, [x8, #28] │ │ + subs w22, w22, #0x1 │ │ + b.eq 1c0ec // b.none │ │ + subs w23, w10, #0x1 │ │ + b.ge 1c044 // b.tcont │ │ + subs w23, w26, #0x1 │ │ + b.lt 1c0b0 // b.tstop │ │ + cbz w20, 1c0a8 │ │ + sxtw x25, w20 │ │ + sub x25, x25, #0x1 │ │ + add x26, x13, x25, lsl #4 │ │ + ldr w28, [x26, #8] │ │ + cbnz w28, 1c0b8 │ │ + subs w26, w6, #0x1 │ │ + b.ge 1c0a0 // b.tcont │ │ + add x3, x13, x25, lsl #4 │ │ + mov w20, w25 │ │ + ldrb w24, [x3, #4] │ │ + ldr w19, [x3] │ │ ldr w3, [x3, #12] │ │ - cbnz w30, 1a950 │ │ - b 1a990 │ │ - mov w6, w23 │ │ - cbnz w30, 1a950 │ │ - mov w22, wzr │ │ - b 1a9ac │ │ - str w9, [x26] │ │ - b 1a930 │ │ - ldrb w25, [x23, #4] │ │ - ldr w7, [x23] │ │ - ldr w3, [x23, #12] │ │ + cbnz w20, 1c068 │ │ + b 1c0a8 │ │ + mov w6, w26 │ │ + cbnz w20, 1c068 │ │ + mov w25, wzr │ │ + b 1c0c4 │ │ + str w9, [x27] │ │ + b 1c048 │ │ + ldrb w24, [x26, #4] │ │ + ldr w19, [x26] │ │ + ldr w3, [x26, #12] │ │ cmp w3, #0x0 │ │ mov w6, wzr │ │ - cset w23, gt │ │ - mov w28, w20 │ │ - sub w3, w3, w23 │ │ - mov w30, w22 │ │ - strb w25, [x8, #28] │ │ + cset w20, gt │ │ + mov w26, w23 │ │ + sub w3, w3, w20 │ │ + mov w20, w25 │ │ + strb w24, [x8, #28] │ │ strb w3, [x8, #29] │ │ - subs w19, w19, #0x1 │ │ - b.ne 1a93c // b.any │ │ - b 1a898 │ │ - mov w20, #0x110 // #272 │ │ - tst x22, #0x4000 │ │ - bfxil w20, w22, #0, #1 │ │ - ldr w19, [x8, #20] │ │ - csel w20, w9, w20, eq // eq = none │ │ - cbz w19, 1aa58 │ │ - and w22, w22, #0x1 │ │ + subs w22, w22, #0x1 │ │ + b.ne 1c054 // b.any │ │ + b 1bfb0 │ │ + mov w23, #0x110 // #272 │ │ + tst x25, #0x4000 │ │ + bfxil w23, w25, #0, #1 │ │ + ldr w22, [x8, #20] │ │ + csel w23, w9, w23, eq // eq = none │ │ + cbz w22, 1c170 │ │ + and w25, w25, #0x1 │ │ cmp w10, #0x0 │ │ - sub w24, w4, w22 │ │ - cset w26, eq // eq = none │ │ - add w23, w22, w25 │ │ - and w23, w23, #0xfe │ │ - add w27, w24, w23 │ │ - cbnz w6, 1aa4c │ │ - cbnz w10, 1aa4c │ │ - lsl w23, w27, #24 │ │ - cmp w23, w5 │ │ - b.gt 1aa4c │ │ - add x23, x13, w30, sxtw #4 │ │ + sub w27, w4, w25 │ │ + cset w28, eq // eq = none │ │ + add w7, w25, w24 │ │ + and w7, w7, #0xfe │ │ + add w7, w27, w7 │ │ + cbnz w6, 1c164 │ │ + cbnz w10, 1c164 │ │ + lsl w30, w7, #24 │ │ + cmp w30, w5 │ │ + b.gt 1c164 │ │ + add x30, x13, w20, sxtw #4 │ │ mov w6, wzr │ │ - add w30, w30, #0x1 │ │ - strb w25, [x23, #4] │ │ - mov w25, w27 │ │ - str w7, [x23] │ │ - mov w7, w20 │ │ - stp wzr, w3, [x23, #8] │ │ - subs w19, w19, #0x1 │ │ - b.ne 1aa00 // b.any │ │ - b 1aa58 │ │ - add w6, w6, w26 │ │ - subs w19, w19, #0x1 │ │ - b.ne 1aa00 // b.any │ │ - ldp x20, x19, [x8] │ │ - strb w2, [x8, #28] │ │ - str x19, [sp, #56] │ │ - cbz x20, 1a878 │ │ - str x19, [x20, #8] │ │ - ldr x19, [x8, #8] │ │ - str x20, [x19] │ │ - b 1a878 │ │ - tbnz w22, #15, 1aa94 │ │ - cmp w22, w14 │ │ - b.eq 1ab98 // b.none │ │ - strb w25, [x8, #28] │ │ - tbnz w7, #6, 1a898 │ │ - str w7, [x26] │ │ - b 1a898 │ │ - cmp w22, w15 │ │ - b.eq 1aafc // b.none │ │ - cmp w22, w17 │ │ - b.eq 1ab10 // b.none │ │ - mov w19, #0x8040 // #32832 │ │ - movk w19, #0x200, lsl #16 │ │ - cmp w22, w19 │ │ - b.ne 1ab28 // b.any │ │ - mov w20, wzr │ │ - mov x19, x8 │ │ - ldr x19, [x19, #8] │ │ - ldr w22, [x19, #24] │ │ - cmp w22, #0x80 │ │ - b.eq 1aafc // b.none │ │ - cmp w22, w12 │ │ - b.eq 1aae4 // b.none │ │ - tbnz w22, #15, 1aaf0 │ │ - cbnz w20, 1aabc │ │ - tbz w22, #8, 1aabc │ │ - b 1aaf8 │ │ - sub w20, w20, #0x1 │ │ - tbz w28, #31, 1aabc │ │ - b 1aafc │ │ add w20, w20, #0x1 │ │ - b 1aabc │ │ - tbnz w22, #0, 1ab10 │ │ - and w19, w25, #0x80 │ │ - add w19, w25, w19, lsr #7 │ │ - and w19, w19, #0xfffffffe │ │ - add w27, w19, #0x2 │ │ - b 1ab28 │ │ - and w19, w25, #0x80 │ │ - add w19, w25, w19, lsr #7 │ │ - and w19, w19, #0xfffffffe │ │ - sub w19, w25, w19 │ │ - add w19, w25, w19 │ │ - add w27, w19, #0x1 │ │ + strb w24, [x30, #4] │ │ + mov w24, w7 │ │ + str w19, [x30] │ │ + mov w19, w23 │ │ + stp wzr, w3, [x30, #8] │ │ + subs w22, w22, #0x1 │ │ + b.ne 1c118 // b.any │ │ + b 1c170 │ │ + add w6, w6, w28 │ │ + subs w22, w22, #0x1 │ │ + b.ne 1c118 // b.any │ │ + ldp x23, x22, [x8] │ │ + strb w2, [x8, #28] │ │ + str x22, [sp, #96] │ │ + cbz x23, 1bf90 │ │ + str x22, [x23, #8] │ │ + ldr x22, [x8, #8] │ │ + str x23, [x22] │ │ + b 1bf90 │ │ + tbnz w25, #15, 1c1ac │ │ + cmp w25, w14 │ │ + b.eq 1c27c // b.none │ │ + strb w24, [x8, #28] │ │ + tbnz w19, #6, 1bfb0 │ │ + str w19, [x27] │ │ + b 1bfb0 │ │ + cmp w25, w15 │ │ + b.eq 1c1d4 // b.none │ │ + cmp w25, w17 │ │ + b.eq 1c1f8 // b.none │ │ + cmp w25, w0 │ │ + b.ne 1c210 // b.any │ │ + and w7, w24, #0x80 │ │ + add w7, w24, w7, lsr #7 │ │ + and w7, w7, #0xfffffffe │ │ + b 1c1f0 │ │ + and w7, w24, #0x80 │ │ + ldrb w22, [x8, #56] │ │ + add w7, w24, w7, lsr #7 │ │ + and w7, w7, #0xfffffffe │ │ + sub w7, w24, w7 │ │ + tbnz w22, #0, 1c208 │ │ + sub w7, w24, w7 │ │ + add w7, w7, #0x2 │ │ + b 1c210 │ │ + and w7, w24, #0x80 │ │ + add w7, w24, w7, lsr #7 │ │ + and w7, w7, #0xfffffffe │ │ + sub w7, w24, w7 │ │ + add w7, w24, w7 │ │ + add w7, w7, #0x1 │ │ cmp w3, #0x7c │ │ - strb w25, [x8, #28] │ │ + strb w24, [x8, #28] │ │ cinc w3, w3, lt // lt = tstop │ │ - tbnz w7, #6, 1ab3c │ │ - str w7, [x26] │ │ - sxtb w19, w27 │ │ - cmp w19, #0x7d │ │ - b.gt 1ab80 │ │ - orr w19, w6, w10 │ │ - add w28, w28, #0x1 │ │ - cbnz w19, 1ab88 │ │ - add x19, x13, w30, sxtw #4 │ │ - mov w20, #0x1 // #1 │ │ + tbnz w19, #6, 1c224 │ │ + str w19, [x27] │ │ + sxtb w22, w7 │ │ + cmp w22, #0x7d │ │ + b.gt 1c264 │ │ + orr w22, w6, w10 │ │ + add w26, w26, #0x1 │ │ + cbnz w22, 1c26c │ │ + add x22, x13, w20, sxtw #4 │ │ mov w10, wzr │ │ mov w6, wzr │ │ - add w30, w30, #0x1 │ │ - strb w25, [x19, #4] │ │ - mov w25, w27 │ │ - str w7, [x19] │ │ - mov w7, #0x40 // #64 │ │ - stp w20, w3, [x19, #8] │ │ - b 1a898 │ │ + add w20, w20, #0x1 │ │ + strb w24, [x22, #4] │ │ + mov w24, w7 │ │ + str w19, [x22] │ │ + mov w19, #0x40 // #64 │ │ + stp w16, w3, [x22, #8] │ │ + b 1bfb0 │ │ add w10, w10, #0x1 │ │ - b 1a898 │ │ + b 1bfb0 │ │ cmp w10, #0x0 │ │ - mov w25, w27 │ │ + mov w24, w7 │ │ cinc w6, w6, eq // eq = none │ │ - b 1a898 │ │ - ldr x8, [sp, #24] │ │ - mov x24, x16 │ │ - mov w25, w0 │ │ + b 1bfb0 │ │ + ldr x8, [sp, #64] │ │ ldr x19, [x8, #8] │ │ ldr w8, [x19, #24] │ │ cmp w8, #0x80 │ │ - b.ne 1b768 // b.any │ │ - ldr x19, [sp, #24] │ │ + b.ne 1cf2c // b.any │ │ + ldr x19, [sp, #64] │ │ mov x0, x19 │ │ - bl 1bc20 │ │ - bl 1ee80 │ │ - cbnz w0, 1b8f0 │ │ - bl 1ee80 │ │ - cbnz w0, 1b91c │ │ + bl 1d3e4 │ │ + bl 20b60 │ │ + cbnz w0, 1d0bc │ │ + bl 20b60 │ │ + ldr w20, [sp, #56] │ │ + cbnz w0, 1d04c │ │ ldr x0, [x19, #8] │ │ nop │ │ - adr x27, 213d0 │ │ - mov w28, wzr │ │ - str x24, [sp, #16] │ │ + adr x24, 230d0 │ │ + mov w16, wzr │ │ + str w20, [sp, #1096] │ │ mov x8, x0 │ │ - str w25, [sp, #32] │ │ - str w25, [sp, #552] │ │ ldr w9, [x8, #24]! │ │ cmp w9, #0x80 │ │ - b.ne 1b130 // b.any │ │ - bl 1ee80 │ │ - ldr x23, [sp, #24] │ │ - cbnz w0, 1b940 │ │ - ldr w8, [sp, #32] │ │ - str w8, [sp, #552] │ │ - bl 1ee80 │ │ - cbnz w0, 1b88c │ │ - ldr x8, [x23, #8] │ │ + b.ne 1c438 // b.any │ │ + str w16, [sp, #36] │ │ + bl 20b60 │ │ + ldr x20, [sp, #64] │ │ + cbnz w0, 1d0e4 │ │ + ldr w8, [sp, #56] │ │ + str w8, [sp, #1096] │ │ + bl 20b60 │ │ + ldr x27, [sp, #48] │ │ + cbnz w0, 1d070 │ │ + ldr x8, [x20, #8] │ │ mov x17, x8 │ │ ldr w2, [x17, #24]! │ │ cmp w2, #0x80 │ │ - b.ne 1b304 // b.any │ │ - mov x0, x23 │ │ - bl 1c04c │ │ - bl 1ee80 │ │ - cbnz w0, 1b954 │ │ - bl 1ee80 │ │ - cbnz w0, 1b96c │ │ - add w24, w28, #0x1 │ │ + b.ne 1c614 // b.any │ │ + mov x0, x20 │ │ + bl 1d808 │ │ + bl 20b60 │ │ + cbnz w0, 1d0f8 │ │ + bl 20b60 │ │ + cbnz w0, 1d110 │ │ + ldr w23, [sp, #36] │ │ add x0, sp, #0x4, lsl #12 │ │ - ubfiz x2, x24, #3, #32 │ │ - add x0, x0, #0xb0 │ │ + add x0, x0, #0x2d8 │ │ mov w1, wzr │ │ - ldrsb w19, [x23, #28] │ │ - add x20, sp, #0x4, lsl #12 │ │ - str xzr, [sp, #16552] │ │ - add x20, x20, #0xb0 │ │ - bl 1eeb0 │ │ - ubfiz x2, x24, #2, #32 │ │ - add x0, sp, #0x30 │ │ + ldrsb w22, [x20, #28] │ │ + add x19, sp, #0x4, lsl #12 │ │ + add w25, w23, #0x1 │ │ + str xzr, [sp, #17104] │ │ + ubfiz x2, x25, #3, #32 │ │ + str xzr, [sp, #17096] │ │ + add x19, x19, #0x2d8 │ │ + bl 20b90 │ │ + ubfiz x2, x25, #2, #32 │ │ + add x0, sp, #0x250 │ │ mov w1, wzr │ │ - bl 1eeb0 │ │ - add x8, sp, #0x228 │ │ - cmp w28, #0x10 │ │ + str x2, [sp, #24] │ │ + bl 20b90 │ │ + add x8, sp, #0x448 │ │ + cmp w23, #0x10 │ │ add x9, x8, #0x80 │ │ add x10, x8, #0x100 │ │ add x11, x8, #0x180 │ │ add x12, x8, #0x200 │ │ - str x8, [sp, #16560] │ │ - str x9, [sp, #16568] │ │ + str x8, [sp, #17112] │ │ + str x9, [sp, #17120] │ │ add x9, x8, #0x280 │ │ - str x10, [sp, #16576] │ │ + str x10, [sp, #17128] │ │ add x10, x8, #0x300 │ │ - str x11, [sp, #16584] │ │ + str x11, [sp, #17136] │ │ add x11, x8, #0x380 │ │ - str x12, [sp, #16592] │ │ + str x12, [sp, #17144] │ │ add x12, x8, #0x480 │ │ - str x9, [sp, #16600] │ │ + str x9, [sp, #17152] │ │ add x9, x8, #0x400 │ │ - str x10, [sp, #16608] │ │ + str x10, [sp, #17160] │ │ add x10, x8, #0x500 │ │ - str x11, [sp, #16616] │ │ + str x11, [sp, #17168] │ │ add x11, x8, #0x580 │ │ - str x9, [sp, #16624] │ │ + str x9, [sp, #17176] │ │ add x9, x8, #0x600 │ │ - str x12, [sp, #16632] │ │ + str x12, [sp, #17184] │ │ add x12, x8, #0x680 │ │ - str x10, [sp, #16640] │ │ + str x10, [sp, #17192] │ │ add x10, x8, #0x700 │ │ add x8, x8, #0x780 │ │ - str x11, [sp, #16648] │ │ - str x9, [sp, #16656] │ │ - str x12, [sp, #16664] │ │ - str x10, [sp, #16672] │ │ - str x8, [sp, #16680] │ │ - b.lt 1ad20 // b.tstop │ │ - add x20, x20, #0x80 │ │ - sub x22, x24, #0x10 │ │ + str x11, [sp, #17200] │ │ + str x9, [sp, #17208] │ │ + str x12, [sp, #17216] │ │ + str x10, [sp, #17224] │ │ + str x8, [sp, #17232] │ │ + b.lt 1c40c // b.tstop │ │ + add x19, x19, #0x80 │ │ + sub x20, x25, #0x10 │ │ mov w0, #0x1f8 // #504 │ │ - bl 1ee90 │ │ - subs x22, x22, #0x1 │ │ - str x0, [x20], #8 │ │ - b.ne 1ad0c // b.any │ │ - ldr x22, [x23, #8] │ │ - str x24, [sp] │ │ - ldr w8, [x22, #24] │ │ - cmp w8, #0x80 │ │ - b.ne 1b518 // b.any │ │ - mov x20, xzr │ │ - add x0, sp, #0x4, lsl #12 │ │ - str x20, [sp, #16552] │ │ - add x0, x0, #0xa8 │ │ - bl 1c10c │ │ - bl 1ee80 │ │ - ldr x25, [sp, #16552] │ │ - cbnz w0, 1b990 │ │ - ldr x26, [sp, #24] │ │ - cbz x25, 1aeb0 │ │ - mov x8, x25 │ │ - b 1ad7c │ │ - mov w12, #0x110 // #272 │ │ - bfxil w12, w11, #0, #1 │ │ - str w12, [x10, #24] │ │ - str w12, [x9, #24] │ │ - ldr x8, [x8, #16] │ │ - cbz x8, 1ae98 │ │ - ldp x9, x10, [x8] │ │ - ldrsb w11, [x9, #28] │ │ - cmp x9, x10 │ │ - b.eq 1ade0 // b.none │ │ - mov x12, x9 │ │ - b 1ada0 │ │ - ldr x12, [x12, #8] │ │ - cmp x12, x10 │ │ - b.eq 1ade0 // b.none │ │ - ldr w14, [x12, #24] │ │ - mov w13, #0x111 // #273 │ │ - cmp w14, #0x111 │ │ - b.eq 1adc0 // b.none │ │ - cmp w14, #0x220 │ │ - b.eq 1adc0 // b.none │ │ - cmp w14, #0x222 │ │ - csel w13, w13, w14, eq // eq = none │ │ - tbz w13, #4, 1ad94 │ │ - ldrsb w14, [x12, #28] │ │ - eor w13, w13, w14 │ │ - and w13, w13, #0x1 │ │ - add w13, w13, w14 │ │ - cmp w13, w11 │ │ - b.ne 1ad94 // b.any │ │ - b 1ad64 │ │ - ldrb w12, [x9, #29] │ │ - mov x13, x9 │ │ - b 1ae00 │ │ - cmp w15, #0x111 │ │ - b.ne 1ae28 // b.any │ │ - ldrb w15, [x13, #29] │ │ - cmp w15, w12 │ │ - b.eq 1ae3c // b.none │ │ - ldr x13, [x13] │ │ - mov w14, #0x111 // #273 │ │ - ldr w15, [x13, #24] │ │ - cmp w15, #0x21f │ │ - b.le 1adec │ │ - cmp w15, #0x220 │ │ - b.eq 1adf4 // b.none │ │ - cmp w15, #0x222 │ │ - b.eq 1adf4 // b.none │ │ - b 1ae30 │ │ - cmp w15, #0x80 │ │ - b.eq 1ae4c // b.none │ │ - mov w14, w15 │ │ - tbz w15, #4, 1ae00 │ │ - b 1adf4 │ │ - ldrb w11, [x13, #28] │ │ - eor w13, w14, w11 │ │ - and w13, w13, #0x1 │ │ - add w11, w13, w11 │ │ - cmp x9, x10 │ │ - b.eq 1ad74 // b.none │ │ - mov x13, x9 │ │ - b 1ae74 │ │ - ldrb w14, [x13, #29] │ │ - cmp w14, w12 │ │ - b.eq 1ad64 // b.none │ │ - ldr x13, [x13, #8] │ │ - cmp x13, x10 │ │ - b.eq 1ad74 // b.none │ │ - ldr w14, [x13, #24] │ │ - cmp w14, #0x111 │ │ - b.eq 1ae5c // b.none │ │ - cmp w14, #0x220 │ │ - b.eq 1ae5c // b.none │ │ - cmp w14, #0x222 │ │ - b.eq 1ae5c // b.none │ │ - tbnz w14, #4, 1ae5c │ │ - b 1ae68 │ │ - cbz x25, 1aeb0 │ │ - mov x0, x25 │ │ - ldr x19, [x25, #16] │ │ - bl 1eec0 │ │ - mov x25, x19 │ │ - cbnz x19, 1ae9c │ │ - cmp w28, #0x10 │ │ - b.lt 1aedc // b.tstop │ │ - add x8, sp, #0x4, lsl #12 │ │ - add x8, x8, #0xb0 │ │ - add x19, x8, #0x80 │ │ - ldr x8, [sp] │ │ - sub x20, x8, #0x10 │ │ - ldr x0, [x19], #8 │ │ - bl 1eec0 │ │ + bl 20b70 │ │ subs x20, x20, #0x1 │ │ - b.ne 1aecc // b.any │ │ - ldr x8, [x26, #8] │ │ - ldr x23, [sp, #16] │ │ - ldr x28, [sp, #40] │ │ - ldr w9, [x8, #24] │ │ - cmp w9, #0x80 │ │ - b.eq 1af08 // b.none │ │ - str wzr, [x8, #32] │ │ - ldr x8, [x8, #8] │ │ - ldr w9, [x8, #24] │ │ - cmp w9, #0x80 │ │ - b.ne 1aef4 // b.any │ │ - mov x0, x26 │ │ - bl 1c04c │ │ - bl 1ee80 │ │ - cbnz w0, 1b9a4 │ │ - bl 1ee80 │ │ - cbnz w0, 1b9bc │ │ - ldr x8, [x26, #8] │ │ - mov x9, x8 │ │ - ldr w14, [x9, #24]! │ │ - cmp w14, #0x80 │ │ - b.ne 1b5e8 // b.any │ │ - mov x0, x26 │ │ - bl 1bc20 │ │ - bl 1ee80 │ │ - cbnz w0, 1b9e0 │ │ - bl 1ee80 │ │ - cbnz w0, 1b9f8 │ │ - ldr x8, [x26, #8] │ │ - ldr w27, [sp, #36] │ │ - ldr w9, [x8, #24] │ │ - cmp w9, #0x80 │ │ - b.eq 1afa8 // b.none │ │ - ldr w27, [sp, #36] │ │ - ldrb w10, [x8, #28] │ │ - tst w9, #0x200 │ │ - eor w11, w10, w9 │ │ - and w11, w11, #0x1 │ │ - add w11, w11, w10 │ │ - and w10, w10, #0xfe │ │ - add w10, w10, #0x2 │ │ - csel w9, w11, w10, eq // eq = none │ │ - sxtb w11, w27 │ │ - sxtb w10, w9 │ │ - cmp w10, w11 │ │ - strb w9, [x8, #28] │ │ - ldr x8, [x8, #8] │ │ - csel w27, w10, w11, gt │ │ - ldr w9, [x8, #24] │ │ - cmp w9, #0x80 │ │ - b.ne 1af64 // b.any │ │ - mov x0, x26 │ │ - bl 1bc20 │ │ - bl 1ee80 │ │ - cbnz w0, 1ba1c │ │ - bl 1ee80 │ │ - cbnz w0, 1ba40 │ │ - ldr x8, [x28, #8] │ │ - cmp x8, x28 │ │ - b.ne 1ba64 // b.any │ │ - bl 1ee80 │ │ - cbnz w0, 1bae0 │ │ - bl 1ee80 │ │ - cbnz w0, 1bb00 │ │ - bl 1e714 │ │ - cbz x0, 1bb28 │ │ - mov x25, x0 │ │ - tbnz w21, #31, 1b0b8 │ │ - mov w8, #0x1 // #1 │ │ - mov w20, #0xb000 // #45056 │ │ - sub w22, w21, #0x1 │ │ - sub w19, w8, w21 │ │ - movk w20, #0x90, lsl #16 │ │ - mov x24, x25 │ │ - b 1b024 │ │ - mov w8, w11 │ │ - mov w22, w9 │ │ - mov x0, x24 │ │ - add w19, w19, #0x1 │ │ - subs w21, w21, #0x1 │ │ - mov x24, x0 │ │ - b.mi 1b0b8 // b.first │ │ - subs w9, w21, #0x1 │ │ - b.mi 1b034 // b.first │ │ - ldr w10, [x23, w9, uxtw #2] │ │ - b 1b038 │ │ - mov w10, #0x40 // #64 │ │ - cmp w8, #0x0 │ │ - and w11, w10, #0x2000 │ │ - cset w12, eq // eq = none │ │ - ands w11, w12, w11, lsr #13 │ │ - csel w9, w9, w22, ne // ne = any │ │ - cbz w8, 1b008 │ │ - tst w10, w20 │ │ - b.eq 1b060 // b.none │ │ - mov w8, #0x1 // #1 │ │ - b 1b010 │ │ - bl 1e6e8 │ │ - cbz x0, 1b8b0 │ │ - add w9, w22, w19 │ │ - ldr w8, [sp, #32] │ │ - str w21, [x0, #16] │ │ - stp w9, w8, [x0, #20] │ │ - ldr x8, [x0] │ │ - ldr w9, [sp, #36] │ │ - strb w9, [x0, #28] │ │ - cbz x8, 1b098 │ │ - ldr x9, [x0, #8] │ │ - str x9, [x8, #8] │ │ - ldr x9, [x0, #8] │ │ - str x8, [x9] │ │ - ldr x9, [x24] │ │ - mov w8, wzr │ │ - str x9, [x0] │ │ - ldr x9, [x24] │ │ - str x0, [x9, #8] │ │ - str x24, [x0, #8] │ │ - str x0, [x24] │ │ - b 1b014 │ │ - mov x0, x26 │ │ - mov x1, x25 │ │ - mov w2, wzr │ │ - bl 1eb08 │ │ - cbz w0, 1bb28 │ │ - bl 1ee80 │ │ - cbnz w0, 1bb30 │ │ - ldr x19, [x26, #8] │ │ - ldr x22, [sp, #8] │ │ - ldr w8, [x19, #24] │ │ + str x0, [x19], #8 │ │ + b.ne 1c3f8 // b.any │ │ + ldr x8, [sp, #64] │ │ + ldr x20, [x8, #8] │ │ + ldr w8, [x20, #24] │ │ cmp w8, #0x80 │ │ - b.ne 1b730 // b.any │ │ - mov w19, wzr │ │ - bl 1ee80 │ │ - cbnz w0, 1b7d0 │ │ - cbz x26, 1b100 │ │ - mov x0, x26 │ │ - bl 1e750 │ │ - cbnz x28, 1b8e4 │ │ - cmp w19, #0x0 │ │ - csinc w0, wzr, w27, ne // ne = any │ │ - add sp, sp, #0x4, lsl #12 │ │ - add sp, sp, #0x4b0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - mov w19, #0x20 // #32 │ │ - add x26, sp, #0x228 │ │ - mov w16, #0x222 // #546 │ │ - movk w19, #0x8, lsl #16 │ │ - mov w22, #0x110 // #272 │ │ - mov w20, #0x8060 // #32864 │ │ - b 1b160 │ │ + b.ne 1c824 // b.any │ │ + mov x26, xzr │ │ + mov w23, wzr │ │ + ldr x19, [sp, #64] │ │ + str xzr, [sp, #17096] │ │ + ldr x22, [sp, #24] │ │ + b 1c9a8 │ │ + mov w27, #0x20 // #32 │ │ + add x20, sp, #0x448 │ │ + mov w22, #0x222 // #546 │ │ + movk w27, #0x8, lsl #16 │ │ + mov w28, #0x110 // #272 │ │ + mov w23, #0x8060 // #32864 │ │ + b 1c468 │ │ ldr x0, [x0, #8] │ │ mov x8, x0 │ │ ldr w9, [x8, #24]! │ │ cmp w9, #0x80 │ │ - b.eq 1abfc // b.none │ │ + b.eq 1c2d4 // b.none │ │ ldr x10, [x0, #40] │ │ - cbz x10, 1b1e0 │ │ + cbz x10, 1c4e8 │ │ ldr w11, [x10, #24] │ │ cmp w11, #0x80 │ │ - b.eq 1b19c // b.none │ │ + b.eq 1c4a4 // b.none │ │ ldrsb w11, [x0, #29] │ │ ldrsb w12, [x10, #29] │ │ cmp w12, w11 │ │ - b.le 1b19c │ │ + b.le 1c4a4 │ │ ldr x10, [x10, #40] │ │ cmp x10, #0x0 │ │ - csel x10, x27, x10, eq // eq = none │ │ + csel x10, x24, x10, eq // eq = none │ │ ldr w12, [x10, #24] │ │ cmp w12, #0x80 │ │ - b.ne 1b178 // b.any │ │ - ldr x25, [x0, #48] │ │ - cbz x25, 1b1ec │ │ - ldr w12, [x25, #24] │ │ + b.ne 1c480 // b.any │ │ + ldr x26, [x0, #48] │ │ + cbz x26, 1c4f4 │ │ + ldr w12, [x26, #24] │ │ cmp w12, #0x80 │ │ - b.eq 1b1f0 // b.none │ │ + b.eq 1c4f8 // b.none │ │ ldrsb w11, [x0, #29] │ │ - ldrsb w13, [x25, #29] │ │ + ldrsb w13, [x26, #29] │ │ cmp w13, w11 │ │ - ccmp w12, w20, #0x4, le │ │ - b.ne 1b1f0 // b.any │ │ - ldr x12, [x25, #48] │ │ + ccmp w12, w23, #0x4, le │ │ + b.ne 1c4f8 // b.any │ │ + ldr x12, [x26, #48] │ │ cmp x12, #0x0 │ │ - csel x25, x27, x12, eq // eq = none │ │ - ldr w12, [x25, #24] │ │ + csel x26, x24, x12, eq // eq = none │ │ + ldr w12, [x26, #24] │ │ cmp w12, #0x80 │ │ - b.ne 1b1b4 // b.any │ │ - b 1b1f0 │ │ - mov x10, x27 │ │ - ldr x25, [x0, #48] │ │ - cbnz x25, 1b1a4 │ │ - mov x25, x27 │ │ + b.ne 1c4bc // b.any │ │ + b 1c4f8 │ │ + mov x10, x24 │ │ + ldr x26, [x0, #48] │ │ + cbnz x26, 1c4ac │ │ + mov x26, x24 │ │ ldrsb w13, [x0, #29] │ │ - ldrb w11, [x10, #28] │ │ - ldrb w12, [x0, #28] │ │ - cmp w28, w13 │ │ - csel w28, w28, w13, gt │ │ - cmp w11, w12 │ │ - b.ne 1b214 // b.any │ │ - ldr w24, [x10, #24] │ │ - b 1b22c │ │ - sxtb w14, w12 │ │ - sxtb w15, w11 │ │ + ldrb w11, [x0, #28] │ │ + ldrb w12, [x10, #28] │ │ + cmp w16, w13 │ │ + csel w16, w16, w13, gt │ │ + sxtb w14, w11 │ │ + cmp w12, w11 │ │ + b.ne 1c520 // b.any │ │ + ldr w19, [x10, #24] │ │ + b 1c534 │ │ + sxtb w15, w12 │ │ cmp w15, w14 │ │ - csel w14, w15, w14, gt │ │ - tst w14, #0x1 │ │ - cinc w24, w22, ne // ne = any │ │ - ldrb w14, [x25, #28] │ │ - cmp w14, w12 │ │ - b.ne 1b248 // b.any │ │ - ldr w23, [x25, #24] │ │ + csel w15, w15, w14, gt │ │ + tst w15, #0x1 │ │ + cinc w19, w28, ne // ne = any │ │ + ldrb w15, [x26, #28] │ │ + cmp w15, w11 │ │ + b.ne 1c550 // b.any │ │ + ldr w25, [x26, #24] │ │ sxtw x13, w13 │ │ - tbnz w24, #4, 1b268 │ │ - b 1b26c │ │ - sxtb w15, w12 │ │ - sxtb w14, w14 │ │ - cmp w14, w15 │ │ - csel w14, w14, w15, gt │ │ + tbnz w19, #4, 1c56c │ │ + b 1c570 │ │ + sxtb w15, w15 │ │ + cmp w15, w14 │ │ + csel w14, w15, w14, gt │ │ tst w14, #0x1 │ │ - cinc w23, w22, ne // ne = any │ │ + cinc w25, w28, ne // ne = any │ │ sxtw x13, w13 │ │ - tbz w24, #4, 1b26c │ │ - str w24, [x26, x13, lsl #2] │ │ + tbz w19, #4, 1c570 │ │ + str w19, [x20, x13, lsl #2] │ │ cmp w9, #0x220 │ │ - b.eq 1b2ac // b.none │ │ - cmp w9, w19 │ │ - b.ne 1b14c // b.any │ │ + b.eq 1c5b8 // b.none │ │ + cmp w9, w27 │ │ + b.ne 1c454 // b.any │ │ ldr x9, [x0] │ │ ldrb w13, [x9, #25] │ │ - tbz w13, #7, 1b290 │ │ + tbz w13, #7, 1c594 │ │ mov w13, #0x40 // #64 │ │ str w13, [x8] │ │ - cmp w11, w12 │ │ - b.ne 1b2cc // b.any │ │ + cmp w12, w11 │ │ + b.ne 1c5d8 // b.any │ │ cmp x10, x9 │ │ - b.ne 1b2d0 // b.any │ │ - bl 1bf28 │ │ - mov w16, #0x222 // #546 │ │ - b 1b2d0 │ │ - ldr w9, [x26, x13, lsl #2] │ │ + b.ne 1c5dc // b.any │ │ + mov w22, w16 │ │ + bl 1d6ec │ │ + mov w16, w22 │ │ + mov w22, #0x222 // #546 │ │ + b 1c5dc │ │ + ldr w9, [x20, x13, lsl #2] │ │ cmp w9, #0x113 │ │ - b.ne 1b14c // b.any │ │ - cmp w23, w19 │ │ - str w16, [x8] │ │ - b.ne 1b14c // b.any │ │ - str w16, [x25, #24] │ │ - b 1b14c │ │ - str w24, [x8] │ │ - cmp w24, w23 │ │ - b.ne 1b14c // b.any │ │ + b.ne 1c454 // b.any │ │ + cmp w25, w27 │ │ + str w22, [x8] │ │ + b.ne 1c454 // b.any │ │ + str w22, [x26, #24] │ │ + b 1c454 │ │ + str w19, [x8] │ │ + cmp w19, w25 │ │ + b.ne 1c454 // b.any │ │ ldr x8, [x0, #8] │ │ ldrb w9, [x0, #28] │ │ ldrb w10, [x8, #28] │ │ cmp w9, w10 │ │ - b.ne 1b14c // b.any │ │ - cmp x25, x8 │ │ - b.ne 1b14c // b.any │ │ - mov x0, x25 │ │ - bl 1bf28 │ │ - mov w16, #0x222 // #546 │ │ - b 1b14c │ │ + b.ne 1c454 // b.any │ │ + cmp x26, x8 │ │ + b.ne 1c454 // b.any │ │ + mov x0, x26 │ │ + mov w19, w16 │ │ + bl 1d6ec │ │ + mov w16, w19 │ │ + b 1c454 │ │ mov w10, #0x420 // #1056 │ │ mov w9, #0x40 // #64 │ │ mov w0, #0x1 // #1 │ │ movk w10, #0x2, lsl #16 │ │ mov w11, #0x111 // #273 │ │ mov w12, #0x220 // #544 │ │ - add x13, sp, #0x228 │ │ + add x13, sp, #0x448 │ │ mov w14, #0x110 // #272 │ │ mov w15, #0x50000 // #327680 │ │ mov w16, #0x8060 // #32864 │ │ mov w1, #0x40 // #64 │ │ - b 1b354 │ │ + b 1c664 │ │ str w11, [x17] │ │ mov w0, #0x1 // #1 │ │ ldr x8, [x8, #8] │ │ mov w1, #0x40 // #64 │ │ mov x17, x8 │ │ ldr w2, [x17, #24]! │ │ cmp w2, #0x80 │ │ - b.eq 1ac2c // b.none │ │ + b.eq 1c30c // b.none │ │ ldr x5, [x8, #40] │ │ ldrsb x3, [x8, #29] │ │ - cbz x5, 1b388 │ │ + cbz x5, 1c698 │ │ ldr w4, [x5, #24] │ │ cmp w4, #0x80 │ │ - b.eq 1b38c // b.none │ │ + b.eq 1c69c // b.none │ │ ldrsb w4, [x5, #29] │ │ cmp w4, w3 │ │ - b.le 1b38c │ │ + b.le 1c69c │ │ ldr x4, [x5, #40] │ │ cmp x4, #0x0 │ │ - csel x5, x27, x4, eq // eq = none │ │ - b 1b360 │ │ - mov x5, x27 │ │ + csel x5, x24, x4, eq // eq = none │ │ + b 1c670 │ │ + mov x5, x24 │ │ ldr x6, [x8, #48] │ │ - cbz x6, 1b3c0 │ │ + cbz x6, 1c6d0 │ │ ldr w4, [x6, #24] │ │ cmp w4, #0x80 │ │ - b.eq 1b3c4 // b.none │ │ + b.eq 1c6d4 // b.none │ │ ldrsb w7, [x6, #29] │ │ cmp w7, w3 │ │ ccmp w4, w16, #0x4, le │ │ - b.ne 1b3c4 // b.any │ │ + b.ne 1c6d4 // b.any │ │ ldr x4, [x6, #48] │ │ cmp x4, #0x0 │ │ - csel x6, x27, x4, eq // eq = none │ │ - b 1b394 │ │ - mov x6, x27 │ │ - ldrb w7, [x5, #28] │ │ + csel x6, x24, x4, eq // eq = none │ │ + b 1c6a4 │ │ + mov x6, x24 │ │ ldrb w4, [x8, #28] │ │ + ldrb w7, [x5, #28] │ │ + sxtb w19, w4 │ │ cmp w7, w4 │ │ - b.ne 1b3dc // b.any │ │ + b.ne 1c6f0 // b.any │ │ ldr w7, [x5, #24] │ │ - b 1b3f4 │ │ - sxtb w5, w4 │ │ - sxtb w7, w7 │ │ - cmp w7, w5 │ │ - csel w5, w7, w5, gt │ │ + b 1c704 │ │ + sxtb w5, w7 │ │ + cmp w5, w19 │ │ + csel w5, w5, w19, gt │ │ tst w5, #0x1 │ │ cinc w7, w14, ne // ne = any │ │ ldrb w5, [x6, #28] │ │ cmp w5, w4 │ │ - b.ne 1b40c // b.any │ │ + b.ne 1c71c // b.any │ │ ldr w5, [x6, #24] │ │ - tbnz w7, #4, 1b428 │ │ - b 1b42c │ │ - sxtb w6, w4 │ │ + tbnz w7, #4, 1c734 │ │ + b 1c738 │ │ sxtb w5, w5 │ │ - cmp w5, w6 │ │ - csel w5, w5, w6, gt │ │ + cmp w5, w19 │ │ + csel w5, w5, w19, gt │ │ tst w5, #0x1 │ │ cinc w5, w14, ne // ne = any │ │ - tbz w7, #4, 1b42c │ │ + tbz w7, #4, 1c738 │ │ str w7, [x13, x3, lsl #2] │ │ cmp w2, #0x113 │ │ - b.eq 1b334 // b.none │ │ - cbz w0, 1b46c │ │ + b.eq 1c644 // b.none │ │ + cbz w0, 1c778 │ │ ldr w0, [x8, #20] │ │ cmp w0, #0x1 │ │ - b.ne 1b46c // b.any │ │ + b.ne 1c778 // b.any │ │ and w0, w2, w15 │ │ - cbz w0, 1b46c │ │ - tbz w1, #9, 1b46c │ │ + cbz w0, 1c778 │ │ + tbz w1, #9, 1c778 │ │ cmp w1, w5 │ │ - b.ne 1b46c // b.any │ │ + b.ne 1c778 // b.any │ │ cmp w1, #0x220 │ │ - b.eq 1b490 // b.none │ │ + b.eq 1c79c // b.none │ │ add w0, w10, #0x20, lsl #12 │ │ cmp w2, w0 │ │ - b.eq 1b490 // b.none │ │ + b.eq 1c79c // b.none │ │ cmp w2, w10 │ │ - b.ne 1b4a0 // b.any │ │ + b.ne 1c7ac // b.any │ │ cmp w1, #0x220 │ │ - b.eq 1b484 // b.none │ │ + b.eq 1c790 // b.none │ │ cmp w5, #0x220 │ │ - b.ne 1b4d4 // b.any │ │ + b.ne 1c7e0 // b.any │ │ mov w0, wzr │ │ str w12, [x17] │ │ - b 1b4b0 │ │ + b 1c7bc │ │ mov w2, w7 │ │ str w7, [x17] │ │ cmp w2, w10 │ │ - b.eq 1b474 // b.none │ │ - tbnz w2, #10, 1b4d4 │ │ + b.eq 1c780 // b.none │ │ + tbnz w2, #10, 1c7e0 │ │ mov w0, #0x1 // #1 │ │ cmp w2, #0x220 │ │ - b.ne 1b4dc // b.any │ │ + b.ne 1c7e8 // b.any │ │ ldr w1, [x13, x3, lsl #2] │ │ cmp w1, #0x110 │ │ - b.ne 1b4dc // b.any │ │ + b.ne 1c7e8 // b.any │ │ str w14, [x17] │ │ ldr x8, [x8, #8] │ │ ldrb w17, [x8, #28] │ │ cmp w4, w17 │ │ csel w1, w12, w9, eq // eq = none │ │ - b 1b344 │ │ + b 1c654 │ │ mov w0, #0x1 // #1 │ │ str w9, [x17] │ │ ldr x8, [x8, #8] │ │ ldr x17, [x8] │ │ ldrb w2, [x8, #28] │ │ ldrb w1, [x17, #28] │ │ cmp w1, w2 │ │ - b.ne 1b4fc // b.any │ │ + b.ne 1c808 // b.any │ │ ldr w1, [x17, #24] │ │ - b 1b344 │ │ + b 1c654 │ │ sxtb w17, w2 │ │ sxtb w1, w1 │ │ cmp w1, w17 │ │ csel w17, w1, w17, gt │ │ tst w17, #0x1 │ │ cinc w1, w14, ne // ne = any │ │ - b 1b344 │ │ + b 1c654 │ │ + str x25, [sp, #16] │ │ add x25, sp, #0x4, lsl #12 │ │ + mov w15, wzr │ │ + mov w23, wzr │ │ mov w9, wzr │ │ - mov x20, xzr │ │ - add x24, sp, #0x30 │ │ - add x25, x25, #0xb0 │ │ - b 1b544 │ │ - ldr x22, [x22, #8] │ │ - mov w9, w26 │ │ - ldr w8, [x22, #24] │ │ + mov x26, xzr │ │ + add x13, sp, #0x250 │ │ + add x25, x25, #0x2d8 │ │ + mov w14, #0x10 // #16 │ │ + b 1c880 │ │ + mov x28, x26 │ │ + add x8, x28, w23, sxtw #4 │ │ + add w23, w23, #0x1 │ │ + stp x27, x20, [x8] │ │ + add x8, sp, #0x4, lsl #12 │ │ + add x8, x8, #0x2c8 │ │ + str w23, [x8, #8] │ │ + ldr x27, [sp, #48] │ │ + ldr x20, [x20, #8] │ │ + mov w9, w19 │ │ + ldr w8, [x20, #24] │ │ cmp w8, #0x80 │ │ - b.eq 1ad38 // b.none │ │ - mov w10, w19 │ │ - ldrsb w19, [x22, #28] │ │ - ldrsb w26, [x22, #29] │ │ - cmp w10, w19 │ │ - b.eq 1b564 // b.none │ │ - cmp w9, w26 │ │ - b.ne 1b564 // b.any │ │ - str wzr, [x24, w9, sxtw #2] │ │ - ldr w9, [x22, #32] │ │ - cbz w9, 1b530 │ │ + b.eq 1c978 // b.none │ │ + mov w10, w22 │ │ + ldrsb w22, [x20, #28] │ │ + ldrsb w19, [x20, #29] │ │ + cmp w10, w22 │ │ + b.eq 1c8a0 // b.none │ │ + cmp w9, w19 │ │ + b.ne 1c8a0 // b.any │ │ + str wzr, [x13, w9, sxtw #2] │ │ + ldr w9, [x20, #32] │ │ + cbz w9, 1c86c │ │ cmp w8, #0x40 │ │ - b.ne 1b530 // b.any │ │ - sxtw x8, w26 │ │ - ldrsw x11, [x24, x8, lsl #2] │ │ + b.ne 1c86c // b.any │ │ + sxtw x8, w19 │ │ + ldrsw x11, [x13, x8, lsl #2] │ │ and x10, x11, #0xffffffff │ │ - tbnz w9, #31, 1b5cc │ │ + tbnz w9, #31, 1c95c │ │ cmp w10, #0x1 │ │ - b.lt 1b530 // b.tstop │ │ + b.lt 1c868 // b.tstop │ │ ldr x11, [x25, x8, lsl #3] │ │ add x11, x11, x10, lsl #3 │ │ - ldur x23, [x11, #-8] │ │ + ldur x27, [x11, #-8] │ │ sub x11, x10, #0x1 │ │ - ldr w10, [x23, #32] │ │ + ldr w10, [x27, #32] │ │ eor w12, w10, w9 │ │ mov x10, x11 │ │ tst w12, #0x7fffffff │ │ - b.ne 1b584 // b.any │ │ - mov w0, #0x18 // #24 │ │ - str w11, [x24, x8, lsl #2] │ │ - bl 1ee90 │ │ - stp x22, x20, [x0, #8] │ │ - mov x20, x0 │ │ - str x23, [x0] │ │ - b 1b530 │ │ + b.ne 1c8c0 // b.any │ │ + cmp w23, w15 │ │ + str w11, [x13, x8, lsl #2] │ │ + b.ne 1c84c // b.any │ │ + lsl w8, w15, #1 │ │ + cmp w15, #0x0 │ │ + csel w8, w14, w8, eq // eq = none │ │ + sbfiz x0, x8, #4, #32 │ │ + stp x15, x8, [sp] │ │ + bl 20b70 │ │ + cbz x0, 1d2cc │ │ + mov x28, x0 │ │ + cbz x26, 1c938 │ │ + ldr x8, [sp] │ │ + mov x0, x28 │ │ + mov x1, x26 │ │ + sbfiz x2, x8, #4, #32 │ │ + bl 20bf0 │ │ + mov x0, x26 │ │ + bl 20ba0 │ │ + ldr x9, [sp, #8] │ │ + add x8, sp, #0x4, lsl #12 │ │ + mov x26, x28 │ │ + add x8, x8, #0x2c8 │ │ + add x13, sp, #0x250 │ │ + mov w14, #0x10 // #16 │ │ + mov w15, w9 │ │ + str w9, [x8, #12] │ │ + b 1c850 │ │ cmp w11, #0x3f │ │ - b.eq 1ad38 // b.none │ │ + b.eq 1c978 // b.none │ │ ldr x9, [x25, x8, lsl #3] │ │ add w10, w10, #0x1 │ │ - str w10, [x24, x8, lsl #2] │ │ - str x22, [x9, x11, lsl #3] │ │ - b 1b530 │ │ + str w10, [x13, x8, lsl #2] │ │ + str x20, [x9, x11, lsl #3] │ │ + b 1c86c │ │ + ldr x22, [sp, #24] │ │ + cmp w23, #0x2 │ │ + str x26, [sp, #17096] │ │ + b.lt 1c9a0 // b.tstop │ │ + mov w1, w23 │ │ + adrp x3, 1e000 │ │ + add x3, x3, #0x9c │ │ + mov x0, x26 │ │ + mov w2, #0x10 // #16 │ │ + bl 20c50 │ │ + ldr x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + bl 20b60 │ │ + cbnz w0, 1d134 │ │ + add x0, sp, #0x58 │ │ + mov w1, #0xff // #255 │ │ + mov x2, x22 │ │ + ldr x20, [x19, #8] │ │ + add x22, sp, #0x58 │ │ + bl 20b90 │ │ + cmp w23, #0x1 │ │ + b.lt 1cb20 // b.tstop │ │ + mov x8, xzr │ │ + mov w9, w23 │ │ + b 1c9fc │ │ + mov w13, #0x110 // #272 │ │ + bfxil w13, w12, #0, #1 │ │ + str w13, [x11, #24] │ │ + str w13, [x10, #24] │ │ + add x8, x8, #0x1 │ │ + mov x20, x0 │ │ + cmp x8, x9 │ │ + b.eq 1cb20 // b.none │ │ + add x13, x26, x8, lsl #4 │ │ + ldp x10, x11, [x13] │ │ + ldrsb w12, [x10, #28] │ │ + cmp x10, x11 │ │ + b.eq 1ca68 // b.none │ │ + mov x14, x10 │ │ + b 1ca24 │ │ + ldr x14, [x14, #8] │ │ + cmp x14, x11 │ │ + b.eq 1ca68 // b.none │ │ + ldr w16, [x14, #24] │ │ + mov w15, #0x111 // #273 │ │ + cmp w16, #0x111 │ │ + b.eq 1ca44 // b.none │ │ + cmp w16, #0x220 │ │ + b.eq 1ca44 // b.none │ │ + cmp w16, #0x222 │ │ + csel w15, w15, w16, eq // eq = none │ │ + tbz w15, #4, 1ca18 │ │ + ldrsb w16, [x14, #28] │ │ + eor w15, w15, w16 │ │ + and w15, w15, #0x1 │ │ + add w15, w15, w16 │ │ + cmp w15, w12 │ │ + b.ne 1ca18 // b.any │ │ + mov x0, x20 │ │ + b 1c9dc │ │ + cmp x20, x10 │ │ + b.ne 1ca9c // b.any │ │ + mov x0, x20 │ │ + b 1cad0 │ │ + ldrsb w15, [x20, #28] │ │ + ldrsb x16, [x20, #29] │ │ + eor w14, w14, w15 │ │ + and w14, w14, #0x1 │ │ + add w14, w14, w15 │ │ + str w14, [x22, x16, lsl #2] │ │ + ldr x20, [x20, #8] │ │ + cmp x20, x10 │ │ + b.eq 1cac8 // b.none │ │ + ldr w15, [x20, #24] │ │ + mov w14, #0x111 // #273 │ │ + cmp w15, #0x111 │ │ + b.eq 1ca78 // b.none │ │ + cmp w15, #0x220 │ │ + b.eq 1ca78 // b.none │ │ + cmp w15, #0x222 │ │ + b.eq 1ca78 // b.none │ │ + mov w14, w15 │ │ + tbnz w15, #4, 1ca78 │ │ + b 1ca90 │ │ + ldr x20, [x13] │ │ + mov x0, x10 │ │ + ldrsb x13, [x10, #29] │ │ + ldr w14, [x22, x13, lsl #2] │ │ + cmp w14, #0x0 │ │ + csel w12, w12, w14, lt // lt = tstop │ │ + b 1caf4 │ │ + ldrb w14, [x20, #29] │ │ + cmp w14, w13, uxtb │ │ + b.eq 1c9dc // b.none │ │ + ldr x20, [x20, #8] │ │ + cmp x20, x11 │ │ + b.eq 1c9ec // b.none │ │ + ldr w14, [x20, #24] │ │ + cmp w14, #0x111 │ │ + b.eq 1cae4 // b.none │ │ + cmp w14, #0x220 │ │ + b.eq 1cae4 // b.none │ │ + cmp w14, #0x222 │ │ + b.eq 1cae4 // b.none │ │ + tbnz w14, #4, 1cae4 │ │ + b 1caf0 │ │ + mov x0, x26 │ │ + bl 20ba0 │ │ + ldr w8, [sp, #36] │ │ + cmp w8, #0x10 │ │ + b.lt 1cb54 // b.tstop │ │ + add x8, sp, #0x4, lsl #12 │ │ + sub x20, x25, #0x10 │ │ + add x8, x8, #0x2d8 │ │ + add x19, x8, #0x80 │ │ + ldr x0, [x19], #8 │ │ + bl 20ba0 │ │ + subs x20, x20, #0x1 │ │ + b.ne 1cb44 // b.any │ │ + ldr x22, [sp, #64] │ │ + ldr x8, [x22, #8] │ │ + ldr w9, [x8, #24] │ │ + cmp w9, #0x80 │ │ + b.eq 1cb74 // b.none │ │ + str wzr, [x8, #32] │ │ + ldr x8, [x8, #8] │ │ + b 1cb5c │ │ + mov x0, x22 │ │ + bl 1d808 │ │ + bl 20b60 │ │ + cbnz w0, 1d144 │ │ + bl 20b60 │ │ + cbnz w0, 1d15c │ │ + ldr x8, [x22, #8] │ │ + mov x9, x8 │ │ + ldr w14, [x9, #24]! │ │ + cmp w14, #0x80 │ │ + b.ne 1cdb0 // b.any │ │ + mov x0, x22 │ │ + bl 1d3e4 │ │ + bl 20b60 │ │ + cbnz w0, 1d180 │ │ + bl 20b60 │ │ + cbnz w0, 1d198 │ │ + ldr x8, [x22, #8] │ │ + ldr w19, [sp, #60] │ │ + ldr w9, [x8, #24] │ │ + cmp w9, #0x80 │ │ + b.eq 1cc14 // b.none │ │ + ldr w19, [sp, #60] │ │ + ldrb w10, [x8, #28] │ │ + tst w9, #0x200 │ │ + eor w11, w10, w9 │ │ + and w11, w11, #0x1 │ │ + add w11, w11, w10 │ │ + and w10, w10, #0xfe │ │ + add w10, w10, #0x2 │ │ + csel w9, w11, w10, eq // eq = none │ │ + sxtb w11, w19 │ │ + sxtb w10, w9 │ │ + cmp w10, w11 │ │ + strb w9, [x8, #28] │ │ + ldr x8, [x8, #8] │ │ + csel w19, w10, w11, gt │ │ + ldr w9, [x8, #24] │ │ + cmp w9, #0x80 │ │ + b.ne 1cbd0 // b.any │ │ + mov x0, x22 │ │ + bl 1d3e4 │ │ + bl 20b60 │ │ + cbnz w0, 1d1bc │ │ + bl 20b60 │ │ + cbnz w0, 1d1e0 │ │ + ldr x1, [sp, #80] │ │ + ldr x8, [x1, #8] │ │ + cmp x8, x1 │ │ + b.ne 1d204 // b.any │ │ + bl 20b60 │ │ + cbnz w0, 1d26c │ │ + bl 20b60 │ │ + cbnz w0, 1d28c │ │ + mov x0, x27 │ │ + bl 2025c │ │ + cbz x0, 1d0a4 │ │ + mov x25, x0 │ │ + ldr x13, [sp, #72] │ │ + tbnz w21, #31, 1cd38 │ │ + mov w8, #0x1 // #1 │ │ + mov w22, #0xb000 // #45056 │ │ + sub w23, w21, #0x1 │ │ + sub w20, w8, w21 │ │ + movk w22, #0x90, lsl #16 │ │ + mov x24, x25 │ │ + b 1cc9c │ │ + mov w8, w11 │ │ + mov w23, w9 │ │ + mov x0, x24 │ │ + add w20, w20, #0x1 │ │ + subs w21, w21, #0x1 │ │ + mov x24, x0 │ │ + b.mi 1cd38 // b.first │ │ + subs w9, w21, #0x1 │ │ + b.mi 1ccac // b.first │ │ + ldr w10, [x13, w9, uxtw #2] │ │ + b 1ccb0 │ │ + mov w10, #0x40 // #64 │ │ + cmp w8, #0x0 │ │ + and w11, w10, #0x2000 │ │ + cset w12, eq // eq = none │ │ + ands w11, w12, w11, lsr #13 │ │ + csel w9, w9, w23, ne // ne = any │ │ + cbz w8, 1cc80 │ │ + tst w10, w22 │ │ + b.eq 1ccd8 // b.none │ │ + mov w8, #0x1 // #1 │ │ + b 1cc88 │ │ + mov x0, x27 │ │ + bl 201b8 │ │ + cbz x0, 1d094 │ │ + add w9, w23, w20 │ │ + ldr w8, [sp, #56] │ │ + str w21, [x0, #16] │ │ + stp w9, w8, [x0, #20] │ │ + ldr x8, [x0] │ │ + ldr w9, [sp, #60] │ │ + strb w9, [x0, #28] │ │ + cbz x8, 1cd14 │ │ + ldr x9, [x0, #8] │ │ + str x9, [x8, #8] │ │ + ldr x9, [x0, #8] │ │ + str x8, [x9] │ │ + ldr x9, [x24] │ │ + mov w8, wzr │ │ + ldr x13, [sp, #72] │ │ + str x9, [x0] │ │ + ldr x9, [x24] │ │ + str x0, [x9, #8] │ │ + str x24, [x0, #8] │ │ + str x0, [x24] │ │ + b 1cc8c │ │ + ldr x20, [sp, #64] │ │ + mov x1, x25 │ │ + mov w2, wzr │ │ + mov x3, x27 │ │ + mov x0, x20 │ │ + bl 207b8 │ │ + cbz w0, 1d0a4 │ │ + bl 20b60 │ │ + cbnz w0, 1d2b0 │ │ + ldr x20, [x20, #8] │ │ + ldr x23, [sp, #40] │ │ + ldr w8, [x20, #24] │ │ + cmp w8, #0x80 │ │ + b.ne 1cef4 // b.any │ │ + mov w20, wzr │ │ + bl 20b60 │ │ + cbnz w0, 1cf94 │ │ + mov x0, x27 │ │ + bl 20178 │ │ + cmp w20, #0x0 │ │ + csinc w0, wzr, w19, ne // ne = any │ │ + add sp, sp, #0x4, lsl #12 │ │ + add sp, sp, #0x6e0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ mov w10, #0x111 // #273 │ │ mov w11, #0x240 // #576 │ │ mov w12, #0x110 // #272 │ │ mov w13, #0x8060 // #32864 │ │ - b 1b610 │ │ + b 1cdd8 │ │ ldr x8, [x8, #8] │ │ mov x9, x8 │ │ ldr w14, [x9, #24]! │ │ cmp w14, #0x80 │ │ - b.eq 1af34 // b.none │ │ + b.eq 1cba0 // b.none │ │ ldr x15, [x8, #40] │ │ - cbz x15, 1b690 │ │ + cbz x15, 1ce58 │ │ ldr w16, [x15, #24] │ │ cmp w16, #0x80 │ │ - b.eq 1b64c // b.none │ │ + b.eq 1ce14 // b.none │ │ ldrsb w16, [x8, #29] │ │ ldrsb w17, [x15, #29] │ │ cmp w17, w16 │ │ - b.le 1b64c │ │ + b.le 1ce14 │ │ ldr x15, [x15, #40] │ │ cmp x15, #0x0 │ │ - csel x15, x27, x15, eq // eq = none │ │ + csel x15, x24, x15, eq // eq = none │ │ ldr w17, [x15, #24] │ │ cmp w17, #0x80 │ │ - b.ne 1b628 // b.any │ │ + b.ne 1cdf0 // b.any │ │ ldr x16, [x8, #48] │ │ - cbz x16, 1b69c │ │ + cbz x16, 1ce64 │ │ ldr w0, [x16, #24] │ │ cmp w0, #0x80 │ │ - b.eq 1b6a0 // b.none │ │ + b.eq 1ce68 // b.none │ │ ldrsb w17, [x8, #29] │ │ ldrsb w1, [x16, #29] │ │ cmp w1, w17 │ │ ccmp w0, w13, #0x4, le │ │ - b.ne 1b6a0 // b.any │ │ + b.ne 1ce68 // b.any │ │ ldr x16, [x16, #48] │ │ cmp x16, #0x0 │ │ - csel x16, x27, x16, eq // eq = none │ │ + csel x16, x24, x16, eq // eq = none │ │ ldr w0, [x16, #24] │ │ cmp w0, #0x80 │ │ - b.ne 1b664 // b.any │ │ - b 1b6a0 │ │ - mov x15, x27 │ │ + b.ne 1ce2c // b.any │ │ + b 1ce68 │ │ + mov x15, x24 │ │ ldr x16, [x8, #48] │ │ - cbnz x16, 1b654 │ │ - mov x16, x27 │ │ - ldrb w0, [x15, #28] │ │ + cbnz x16, 1ce1c │ │ + mov x16, x24 │ │ ldrb w17, [x8, #28] │ │ - cmp w0, w17 │ │ - b.ne 1b6c0 // b.any │ │ + ldrb w1, [x15, #28] │ │ + sxtb w0, w17 │ │ + cmp w1, w17 │ │ + b.ne 1ce8c // b.any │ │ ldr w15, [x15, #24] │ │ tst w15, #0x200 │ │ csel w15, w15, w10, eq // eq = none │ │ - b 1b6d8 │ │ - sxtb w15, w17 │ │ - sxtb w0, w0 │ │ - cmp w0, w15 │ │ - csel w15, w0, w15, gt │ │ + b 1cea0 │ │ + sxtb w15, w1 │ │ + cmp w15, w0 │ │ + csel w15, w15, w0, gt │ │ tst w15, #0x1 │ │ cinc w15, w12, ne // ne = any │ │ - ldrb w0, [x16, #28] │ │ - cmp w0, w17 │ │ - b.ne 1b6f4 // b.any │ │ + ldrb w1, [x16, #28] │ │ + cmp w1, w17 │ │ + b.ne 1cebc // b.any │ │ ldr w16, [x16, #24] │ │ tst w16, #0x200 │ │ csel w16, w16, w10, eq // eq = none │ │ - b 1b70c │ │ - sxtb w16, w17 │ │ - sxtb w0, w0 │ │ - cmp w0, w16 │ │ - csel w16, w0, w16, gt │ │ + b 1ced0 │ │ + sxtb w16, w1 │ │ + cmp w16, w0 │ │ + csel w16, w16, w0, gt │ │ tst w16, #0x1 │ │ cinc w16, w12, ne // ne = any │ │ and w14, w14, w11 │ │ cmp w14, #0x40 │ │ - b.ne 1b5fc // b.any │ │ + b.ne 1cdc4 // b.any │ │ tst w17, #0x1 │ │ cinc w14, w12, ne // ne = any │ │ cmp w15, w16 │ │ csel w14, w15, w14, eq // eq = none │ │ str w14, [x9] │ │ - b 1b5fc │ │ - mov w20, wzr │ │ - b 1b748 │ │ - ldr x19, [x19, #8] │ │ - ldr w8, [x19, #24] │ │ + b 1cdc4 │ │ + mov w22, wzr │ │ + b 1cf0c │ │ + ldr x20, [x20, #8] │ │ + ldr w8, [x20, #24] │ │ cmp w8, #0x80 │ │ - b.eq 1b0e8 // b.none │ │ - ldr w21, [x19, #20] │ │ - cbz w21, 1b738 │ │ - add x0, x22, w20, sxtw │ │ - ldrb w1, [x19, #28] │ │ + b.eq 1cd70 // b.none │ │ + ldr w21, [x20, #20] │ │ + cbz w21, 1cefc │ │ + add x0, x23, w22, sxtw │ │ + ldrb w1, [x20, #28] │ │ mov x2, x21 │ │ - bl 1eeb0 │ │ - add w20, w20, w21 │ │ - b 1b738 │ │ + bl 20b90 │ │ + add w22, w22, w21 │ │ + b 1cefc │ │ add x20, sp, #0x4, lsl #12 │ │ mov w8, wzr │ │ - add x20, x20, #0xb0 │ │ + add x20, x20, #0x2d8 │ │ add x22, x20, #0x8 │ │ - b 1b794 │ │ + b 1cf58 │ │ str x19, [x20, x23, lsl #3] │ │ ldr x19, [x19, #8] │ │ mov w8, w23 │ │ ldr w9, [x19, #24] │ │ cmp w9, #0x80 │ │ - b.eq 1abb4 // b.none │ │ + b.eq 1c290 // b.none │ │ ldrsb x23, [x19, #29] │ │ cmp w8, w23 │ │ - b.le 1b7bc │ │ + b.le 1cf80 │ │ mvn w9, w23 │ │ add x0, x22, x23, lsl #3 │ │ add w8, w8, w9 │ │ mov w1, wzr │ │ ubfiz x8, x8, #3, #32 │ │ add x2, x8, #0x8 │ │ - bl 1eeb0 │ │ + bl 20b90 │ │ ldr x8, [x20, x23, lsl #3] │ │ - cbz x8, 1b77c │ │ + cbz x8, 1cf40 │ │ str x19, [x8, #48] │ │ str x8, [x19, #40] │ │ - b 1b77c │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x476 │ │ + b 1cf40 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x643 │ │ mov w1, #0x32 // #50 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz x26, 1b0f8 │ │ - b 1b100 │ │ - adrp x8, 20000 │ │ - nop │ │ - adr x9, 36a8 │ │ - adrp x1, 2000 │ │ - add x1, x1, #0x65 │ │ - ldr x8, [x8, #736] │ │ - ldr w10, [sp, #36] │ │ + bl 20bb0 │ │ + b 1cd7c │ │ + adrp x8, 21000 │ │ + nop │ │ + adr x9, 386c │ │ + adrp x1, 2000 │ │ + add x1, x1, #0x1a1 │ │ + ldr x8, [x8, #4048] │ │ + ldr w10, [sp, #60] │ │ ldr x0, [x8] │ │ add x9, x9, w10, uxtw │ │ ldrb w2, [x9, #1] │ │ - bl 1ef70 │ │ - b 1a7c0 │ │ - adrp x8, 20000 │ │ - mov w0, w25 │ │ - ldr x8, [x8, #736] │ │ - ldr x23, [x8] │ │ - bl 1ef80 │ │ + bl 20c60 │ │ + b 1bdcc │ │ + adrp x8, 21000 │ │ + mov w0, w20 │ │ + ldr x8, [x8, #4048] │ │ + ldr x25, [x8] │ │ + bl 20c70 │ │ mov x2, x0 │ │ - adrp x1, 1000 │ │ - add x1, x1, #0x81b │ │ - mov x0, x23 │ │ - bl 1ef70 │ │ - bl 1ee80 │ │ - cbz w0, 1a7d4 │ │ - mov x0, x26 │ │ - bl 1bb54 │ │ - bl 1ee80 │ │ - cbz w0, 1a7dc │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x26a │ │ + adrp x1, 1000 │ │ + add x1, x1, #0x6ac │ │ + mov x0, x25 │ │ + bl 20c60 │ │ + bl 20b60 │ │ + cbz w0, 1bde0 │ │ + mov x0, x22 │ │ + bl 1d318 │ │ + bl 20b60 │ │ + cbz w0, 1bde8 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x437 │ │ mov w1, #0x28 // #40 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ + ldr x3, [x8] │ │ + bl 20bb0 │ │ + b 1bde8 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x94f │ │ + mov w1, #0x22 // #34 │ │ + mov w2, #0x1 // #1 │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1a7dc │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x424 │ │ + bl 20bb0 │ │ + b 1c2b0 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x5f1 │ │ mov w1, #0x2d // #45 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1ac18 │ │ + bl 20bb0 │ │ + b 1c2f8 │ │ mov x0, x25 │ │ - bl 1e750 │ │ - mov w19, #0x1 // #1 │ │ - b 1b0ec │ │ - mov x28, xzr │ │ - mov w27, wzr │ │ - mov w19, #0x1 // #1 │ │ - b 1b0ec │ │ + bl 20314 │ │ + mov w20, #0x1 // #1 │ │ + b 1cd74 │ │ + mov w20, #0x1 // #1 │ │ + b 1cd74 │ │ + mov w20, wzr │ │ + mov x27, xzr │ │ mov w19, wzr │ │ - mov x28, xzr │ │ - mov x26, xzr │ │ - mov w27, wzr │ │ - b 1b0ec │ │ - mov x0, x28 │ │ - bl 1e750 │ │ - b 1b104 │ │ + b 1cd74 │ │ mov x0, x19 │ │ - bl 1bb54 │ │ - mov x0, x24 │ │ + bl 1d318 │ │ + ldr x0, [sp, #72] │ │ mov w1, w21 │ │ - bl 1bcd4 │ │ + bl 1d498 │ │ mov x0, x19 │ │ - bl 1bd88 │ │ + bl 1d54c │ │ mov x0, x19 │ │ - bl 1be4c │ │ - bl 1ee80 │ │ - cbz w0, 1abd0 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xabe │ │ - mov w1, #0x22 // #34 │ │ - mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ - ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1abd0 │ │ - mov x0, x23 │ │ - bl 1bd88 │ │ - mov x0, x23 │ │ - bl 1be4c │ │ - b 1ac08 │ │ - mov x0, x23 │ │ - bl 1bd88 │ │ - mov x0, x23 │ │ - bl 1be4c │ │ - bl 1ee80 │ │ - cbz w0, 1ac44 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xfbb │ │ + bl 1d610 │ │ + b 1c2a4 │ │ + mov x0, x20 │ │ + bl 1d54c │ │ + mov x0, x20 │ │ + bl 1d610 │ │ + b 1c2e4 │ │ + mov x0, x20 │ │ + bl 1d54c │ │ + mov x0, x20 │ │ + bl 1d610 │ │ + bl 20b60 │ │ + cbz w0, 1c324 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xe53 │ │ mov w1, #0x29 // #41 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1ac44 │ │ - mov x0, x25 │ │ - bl 1c188 │ │ - ldr x26, [sp, #24] │ │ - cbnz x25, 1ad5c │ │ - b 1aeb0 │ │ - mov x0, x26 │ │ - bl 1bd88 │ │ - mov x0, x26 │ │ - bl 1be4c │ │ - bl 1ee80 │ │ - cbz w0, 1af20 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x684 │ │ + bl 20bb0 │ │ + b 1c324 │ │ + add x0, sp, #0x4, lsl #12 │ │ + add x0, x0, #0x2c8 │ │ + bl 1d8c8 │ │ + b 1c9b0 │ │ + mov x0, x22 │ │ + bl 1d54c │ │ + mov x0, x22 │ │ + bl 1d610 │ │ + bl 20b60 │ │ + cbz w0, 1cb8c │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x4a5 │ │ mov w1, #0x29 // #41 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1af20 │ │ - mov x0, x26 │ │ - bl 1bd88 │ │ - mov x0, x26 │ │ - bl 1be4c │ │ - bl 1ee80 │ │ - cbz w0, 1af4c │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x452 │ │ + bl 20bb0 │ │ + b 1cb8c │ │ + mov x0, x22 │ │ + bl 1d54c │ │ + mov x0, x22 │ │ + bl 1d610 │ │ + bl 20b60 │ │ + cbz w0, 1cbb8 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x61f │ │ mov w1, #0x23 // #35 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1af4c │ │ - mov x0, x23 │ │ + bl 20bb0 │ │ + b 1cbb8 │ │ + ldr x0, [sp, #72] │ │ mov w1, w21 │ │ - bl 1bcd4 │ │ - mov x0, x26 │ │ - bl 1bd88 │ │ - mov x0, x26 │ │ - bl 1be4c │ │ - bl 1ee80 │ │ - cbz w0, 1afc0 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xcff │ │ + bl 1d498 │ │ + mov x0, x22 │ │ + bl 1d54c │ │ + mov x0, x22 │ │ + bl 1d610 │ │ + bl 20b60 │ │ + cbz w0, 1cc2c │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xb97 │ │ mov w1, #0x24 // #36 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1afc0 │ │ - mov x0, x26 │ │ - mov x1, x28 │ │ + bl 20bb0 │ │ + b 1cc2c │ │ + mov x0, x22 │ │ mov w2, #0x1 // #1 │ │ - mov w19, #0x1 // #1 │ │ - bl 1eb08 │ │ - cbz w0, 1bb4c │ │ - ldr x8, [x26, #8] │ │ - cmp x8, x26 │ │ - b.eq 1ba9c // b.none │ │ + mov x3, x27 │ │ + mov w20, #0x1 // #1 │ │ + bl 207b8 │ │ + cbz w0, 1cd74 │ │ + ldr x8, [x22, #8] │ │ + cmp x8, x22 │ │ + b.eq 1d244 // b.none │ │ ldrb w9, [x8, #28] │ │ cmp w9, #0xff │ │ - b.ne 1ba9c // b.any │ │ - ldr w9, [sp, #36] │ │ + b.ne 1d244 // b.any │ │ + ldr w9, [sp, #60] │ │ strb w9, [x8, #28] │ │ - ldr w9, [x8, #24] │ │ - cmp w9, #0x80 │ │ - b.ne 1bac4 // b.any │ │ - mov x28, xzr │ │ - b 1afcc │ │ + b 1d244 │ │ ldr x8, [x8, #8] │ │ - mov x28, xzr │ │ ldr w9, [x8, #24] │ │ cmp w9, #0x80 │ │ - b.eq 1afcc // b.none │ │ + b.eq 1cc3c // b.none │ │ ldrb w9, [x8, #28] │ │ cmp w9, #0xff │ │ - b.ne 1bab0 // b.any │ │ + b.ne 1d240 // b.any │ │ ldr x9, [x8] │ │ ldrb w9, [x9, #28] │ │ strb w9, [x8, #28] │ │ - b 1bab0 │ │ - mov x0, x26 │ │ - bl 1bb54 │ │ - mov x0, x26 │ │ - bl 1bd88 │ │ - mov x0, x26 │ │ - bl 1be4c │ │ - bl 1ee80 │ │ - cbz w0, 1afdc │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x8d3 │ │ + b 1d240 │ │ + mov x0, x22 │ │ + bl 1d318 │ │ + mov x0, x22 │ │ + bl 1d54c │ │ + mov x0, x22 │ │ + bl 1d610 │ │ + bl 20b60 │ │ + cbz w0, 1cc4c │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x764 │ │ mov w1, #0x2e // #46 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - bl 1e714 │ │ - cbnz x0, 1afe4 │ │ - mov w19, #0x1 // #1 │ │ - b 1b0ec │ │ - mov x0, x26 │ │ - bl 1bb54 │ │ - mov x0, x26 │ │ - bl 1bd88 │ │ + bl 20bb0 │ │ + b 1cc4c │ │ + mov x0, x20 │ │ + bl 1d318 │ │ + mov x0, x20 │ │ + bl 1d54c │ │ + mov x0, x20 │ │ + bl 1d610 │ │ + b 1cd5c │ │ mov x0, x26 │ │ - bl 1be4c │ │ - b 1b0d4 │ │ - mov x28, xzr │ │ - b 1b0ec │ │ + str x26, [sp, #17096] │ │ + bl 20ba0 │ │ + ldr w8, [sp, #36] │ │ + cmp w8, #0x10 │ │ + b.lt 1d308 // b.tstop │ │ + add x8, sp, #0x4, lsl #12 │ │ + add x8, x8, #0x2d8 │ │ + add x19, x8, #0x80 │ │ + ldr x8, [sp, #16] │ │ + sub x20, x8, #0x10 │ │ + ldr x0, [x19], #8 │ │ + bl 20ba0 │ │ + subs x20, x20, #0x1 │ │ + b.ne 1d2f8 // b.any │ │ + ldr x27, [sp, #48] │ │ + mov w19, wzr │ │ + mov w20, #0x1 // #1 │ │ + b 1cd74 │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ - adrp x23, 20000 │ │ + adrp x23, 21000 │ │ mov x19, x0 │ │ - ldr x23, [x23, #736] │ │ - cbnz x0, 1bb98 │ │ - bl 1ee80 │ │ - cbz w0, 1bb98 │ │ + ldr x23, [x23, #4048] │ │ + cbnz x0, 1d35c │ │ + bl 20b60 │ │ + cbz w0, 1d35c │ │ ldr x3, [x23] │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x70a │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x52b │ │ mov w1, #0x68 // #104 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x3, [x23] │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xe19 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xcb1 │ │ mov w1, #0xf // #15 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x24, [x19, #8] │ │ ldr w0, [x24, #24] │ │ cmp w0, #0x80 │ │ - b.eq 1bc04 // b.none │ │ - adrp x19, 2000 │ │ - add x19, x19, #0x766 │ │ + b.eq 1d3c8 // b.none │ │ + adrp x19, 2000 │ │ + add x19, x19, #0x92c │ │ ldp w21, w22, [x24, #16] │ │ ldr x20, [x23] │ │ - bl 1ef80 │ │ + bl 20c70 │ │ mov x4, x0 │ │ ldrsb w5, [x24, #28] │ │ ldrsb w6, [x24, #29] │ │ mov x0, x20 │ │ mov x1, x19 │ │ mov w2, w21 │ │ mov w3, w22 │ │ - bl 1ef70 │ │ + bl 20c60 │ │ ldr x24, [x24, #8] │ │ ldr w0, [x24, #24] │ │ cmp w0, #0x80 │ │ - b.ne 1bbc8 // b.any │ │ + b.ne 1d38c // b.any │ │ ldr x1, [x23] │ │ mov w0, #0xa // #10 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 1ef90 │ │ + b 20c80 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ - cbnz x0, 1bc3c │ │ - bl 1ee80 │ │ - cbnz w0, 1bc50 │ │ + cbnz x0, 1d400 │ │ + bl 20b60 │ │ + cbnz w0, 1d414 │ │ ldr x0, [x19, #8] │ │ - cbnz x0, 1bc80 │ │ + cbnz x0, 1d444 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xa4a │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x8db │ │ mov w1, #0x6a // #106 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x0, [x19, #8] │ │ - cbnz x0, 1bc80 │ │ - b 1bc44 │ │ + cbnz x0, 1d444 │ │ + b 1d408 │ │ ldr x0, [x0, #8] │ │ ldr w8, [x0, #24] │ │ cmp w8, #0x80 │ │ - b.eq 1bc44 // b.none │ │ + b.eq 1d408 // b.none │ │ ldr x9, [x0] │ │ ldr w10, [x9, #24] │ │ cmp w10, w8 │ │ - b.ne 1bc7c // b.any │ │ + b.ne 1d440 // b.any │ │ ldrb w8, [x9, #28] │ │ ldrb w10, [x0, #28] │ │ cmp w8, w10 │ │ - b.ne 1bc7c // b.any │ │ + b.ne 1d440 // b.any │ │ ldrb w8, [x9, #29] │ │ ldrb w10, [x0, #29] │ │ cmp w8, w10 │ │ - b.ne 1bc7c // b.any │ │ + b.ne 1d440 // b.any │ │ ldr w8, [x0, #32] │ │ - cbnz w8, 1bc7c │ │ + cbnz w8, 1d440 │ │ ldr w8, [x9, #32] │ │ - cbnz w8, 1bc7c │ │ - bl 1bf28 │ │ - b 1bc7c │ │ + cbnz w8, 1d440 │ │ + bl 1d6ec │ │ + b 1d440 │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ - adrp x22, 20000 │ │ + adrp x22, 21000 │ │ mov w20, w1 │ │ mov x19, x0 │ │ - ldr x22, [x22, #736] │ │ - cbnz x0, 1bd1c │ │ - bl 1ee80 │ │ - cbz w0, 1bd1c │ │ + ldr x22, [x22, #4048] │ │ + cbnz x0, 1d4e0 │ │ + bl 20b60 │ │ + cbz w0, 1d4e0 │ │ ldr x3, [x22] │ │ nop │ │ - adr x0, 1bda │ │ + adr x0, 1a6b │ │ mov w1, #0x70 // #112 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x3, [x22] │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x924 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x7b5 │ │ mov w1, #0xf // #15 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ cmp w20, #0x1 │ │ - b.lt 1bd6c // b.tstop │ │ + b.lt 1d530 // b.tstop │ │ mov w23, w20 │ │ - adrp x20, 1000 │ │ - add x20, x20, #0xe29 │ │ + adrp x20, 1000 │ │ + add x20, x20, #0xcc1 │ │ ldr w0, [x19], #4 │ │ ldr x21, [x22] │ │ - bl 1ef80 │ │ + bl 20c70 │ │ mov x2, x0 │ │ mov x0, x21 │ │ mov x1, x20 │ │ - bl 1ef70 │ │ + bl 20c60 │ │ subs x23, x23, #0x1 │ │ - b.ne 1bd48 // b.any │ │ + b.ne 1d50c // b.any │ │ ldr x1, [x22] │ │ mov w0, #0xa // #10 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 1ef90 │ │ + b 20c80 │ │ stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ - adrp x20, 20000 │ │ + adrp x20, 21000 │ │ mov x19, x0 │ │ - ldr x20, [x20, #736] │ │ - cbnz x0, 1bdc8 │ │ - bl 1ee80 │ │ - cbz w0, 1bdc8 │ │ + ldr x20, [x20, #4048] │ │ + cbnz x0, 1d58c │ │ + bl 20b60 │ │ + cbz w0, 1d58c │ │ ldr x3, [x20] │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x70a │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x52b │ │ mov w1, #0x68 // #104 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x3, [x20] │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x293 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x460 │ │ mov w1, #0xf // #15 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x19, [x19, #8] │ │ ldr w8, [x19, #24] │ │ cmp w8, #0x80 │ │ - b.ne 1be08 // b.any │ │ + b.ne 1d5cc // b.any │ │ ldr x1, [x20] │ │ mov w0, #0xa // #10 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ - b 1ef90 │ │ + b 20c80 │ │ nop │ │ - adr x21, 36a8 │ │ - b 1be24 │ │ + adr x21, 386c │ │ + b 1d5e8 │ │ ldr x19, [x19, #8] │ │ ldr w8, [x19, #24] │ │ cmp w8, #0x80 │ │ - b.eq 1bdf0 // b.none │ │ + b.eq 1d5b4 // b.none │ │ ldr w22, [x19, #20] │ │ - cbz w22, 1be14 │ │ + cbz w22, 1d5d8 │ │ ldrsb x8, [x19, #28] │ │ ldr x1, [x20] │ │ add x8, x8, x21 │ │ ldrb w0, [x8, #1] │ │ - bl 1ef90 │ │ + bl 20c80 │ │ subs w22, w22, #0x1 │ │ - b.ne 1be2c // b.any │ │ - b 1be14 │ │ + b.ne 1d5f0 // b.any │ │ + b 1d5d8 │ │ stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ - adrp x21, 20000 │ │ + adrp x21, 21000 │ │ mov x19, x0 │ │ - ldr x21, [x21, #736] │ │ - cbnz x0, 1be90 │ │ - bl 1ee80 │ │ - cbz w0, 1be90 │ │ + ldr x21, [x21, #4048] │ │ + cbnz x0, 1d654 │ │ + bl 20b60 │ │ + cbz w0, 1d654 │ │ ldr x3, [x21] │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x70a │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x52b │ │ mov w1, #0x68 // #104 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x3, [x21] │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x641 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x462 │ │ mov w1, #0xf // #15 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x22, [x19, #8] │ │ mov x23, x22 │ │ ldr w8, [x23, #24]! │ │ cmp w8, #0x80 │ │ - b.ne 1bed8 // b.any │ │ + b.ne 1d69c // b.any │ │ ldr x1, [x21] │ │ mov w0, #0xa // #10 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 1ef90 │ │ - adrp x19, 1000 │ │ - add x19, x19, #0xe29 │ │ - b 1bef8 │ │ + b 20c80 │ │ + adrp x19, 1000 │ │ + add x19, x19, #0xcc1 │ │ + b 1d6bc │ │ ldr x22, [x22, #8] │ │ mov x23, x22 │ │ ldr w8, [x23, #24]! │ │ cmp w8, #0x80 │ │ - b.eq 1bebc // b.none │ │ + b.eq 1d680 // b.none │ │ ldr w24, [x22, #20] │ │ - cbz w24, 1bee4 │ │ + cbz w24, 1d6a8 │ │ ldr w0, [x23] │ │ ldr x20, [x21] │ │ - bl 1ef80 │ │ + bl 20c70 │ │ mov x2, x0 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 1ef70 │ │ + bl 20c60 │ │ subs w24, w24, #0x1 │ │ - b.ne 1bf00 // b.any │ │ - b 1bee4 │ │ + b.ne 1d6c4 // b.any │ │ + b 1d6a8 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ - cbnz x0, 1bf44 │ │ - bl 1ee80 │ │ - cbnz w0, 1bfd8 │ │ + cbnz x0, 1d708 │ │ + bl 20b60 │ │ + cbnz w0, 1d794 │ │ ldr x8, [x19, #8] │ │ - cbnz x8, 1bf54 │ │ - bl 1ee80 │ │ - cbnz w0, 1c004 │ │ + cbnz x8, 1d718 │ │ + bl 20b60 │ │ + cbnz w0, 1d7c0 │ │ ldr x20, [x19] │ │ - cbnz x20, 1bf64 │ │ - bl 1ee80 │ │ - cbnz w0, 1c028 │ │ + cbnz x20, 1d728 │ │ + bl 20b60 │ │ + cbnz w0, 1d7e4 │ │ ldr w8, [x19, #20] │ │ ldr w9, [x20, #20] │ │ ldr x10, [x19, #8] │ │ add w9, w9, w8 │ │ ldr x8, [x19, #48] │ │ str x10, [x20, #8] │ │ str x20, [x10] │ │ str w9, [x20, #20] │ │ - cbz x8, 1bf94 │ │ + cbz x8, 1d758 │ │ ldr x9, [x19, #40] │ │ str x9, [x8, #40] │ │ - b 1bfac │ │ + b 1d770 │ │ ldr x9, [x19, #8] │ │ ldr x10, [x9, #40] │ │ cmp x10, x19 │ │ - b.ne 1bfac // b.any │ │ + b.ne 1d770 // b.any │ │ ldr x10, [x19, #40] │ │ str x10, [x9, #40] │ │ ldr x9, [x19, #40] │ │ - cbz x9, 1bfbc │ │ + cbz x9, 1d780 │ │ str x8, [x9, #48] │ │ ldr x8, [x19, #48] │ │ - mov x0, x19 │ │ - str x8, [x20, #48] │ │ - bl 1eec0 │ │ mov x0, x20 │ │ + str x8, [x20, #48] │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xfe5 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xe7d │ │ mov w1, #0x6c // #108 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x8, [x19, #8] │ │ - cbnz x8, 1bf54 │ │ - b 1bf4c │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x316 │ │ + cbnz x8, 1d718 │ │ + b 1d710 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x366 │ │ mov w1, #0x72 // #114 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1bf54 │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x10c │ │ + bl 20bb0 │ │ + b 1d718 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x2d9 │ │ mov w1, #0x6b // #107 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1bf64 │ │ + bl 20bb0 │ │ + b 1d728 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x0 │ │ - cbnz x0, 1c068 │ │ - bl 1ee80 │ │ - cbnz w0, 1c07c │ │ + cbnz x0, 1d824 │ │ + bl 20b60 │ │ + cbnz w0, 1d838 │ │ ldr x0, [x19, #8] │ │ - cbnz x0, 1c0b4 │ │ + cbnz x0, 1d870 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xa4a │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x8db │ │ mov w1, #0x6a // #106 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x0, [x19, #8] │ │ - cbnz x0, 1c0b4 │ │ - b 1c070 │ │ + cbnz x0, 1d870 │ │ + b 1d82c │ │ ldr w8, [x0, #32] │ │ - cbz w8, 1c0fc │ │ + cbz w8, 1d8b8 │ │ ldr x0, [x0, #8] │ │ ldr w8, [x0, #24] │ │ cmp w8, #0x80 │ │ - b.eq 1c070 // b.none │ │ + b.eq 1d82c // b.none │ │ ldr x9, [x0] │ │ ldrb w11, [x0, #28] │ │ ldrb w10, [x9, #28] │ │ cmp w10, w11 │ │ - b.ne 1c0b0 // b.any │ │ + b.ne 1d86c // b.any │ │ ldrb w10, [x9, #29] │ │ ldrb w11, [x0, #29] │ │ cmp w10, w11 │ │ - b.ne 1c0b0 // b.any │ │ + b.ne 1d86c // b.any │ │ ldr w10, [x9, #24] │ │ cmp w10, w8 │ │ - b.eq 1c0a8 // b.none │ │ - tbz w10, #6, 1c0b0 │ │ - tbnz w8, #6, 1c0a8 │ │ - b 1c0b0 │ │ + b.eq 1d864 // b.none │ │ + tbz w10, #6, 1d86c │ │ + tbnz w8, #6, 1d864 │ │ + b 1d86c │ │ ldr w8, [x9, #32] │ │ - cbnz w8, 1c0b0 │ │ - bl 1bf28 │ │ - b 1c0b0 │ │ - sub sp, sp, #0x30 │ │ - stp x29, x30, [sp, #16] │ │ - str x19, [sp, #32] │ │ - add x29, sp, #0x10 │ │ - ldr x8, [x0] │ │ - cbz x8, 1c178 │ │ - ldr x10, [x8, #16] │ │ - cbz x10, 1c178 │ │ - mov x19, x0 │ │ - mov x9, x8 │ │ - ldr x10, [x10, #16] │ │ - cbz x10, 1c148 │ │ - ldr x10, [x10, #16] │ │ - ldr x9, [x9, #16] │ │ - cbnz x10, 1c134 │ │ - ldr x10, [x9, #16] │ │ - add x0, x29, #0x18 │ │ - str x8, [x29, #24] │ │ - str xzr, [x9, #16] │ │ - str x10, [sp, #8] │ │ - bl 1c10c │ │ - add x0, sp, #0x8 │ │ - bl 1c10c │ │ - ldr x0, [x29, #24] │ │ - ldr x1, [sp, #8] │ │ - bl 1c71c │ │ - str x0, [x19] │ │ - ldp x29, x30, [sp, #16] │ │ - ldr x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - stp x29, x30, [sp, #-48]! │ │ - str x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ + cbnz w8, 1d86c │ │ + bl 1d6ec │ │ + b 1d86c │ │ + stp x29, x30, [sp, #-64]! │ │ + str x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ - adrp x21, 20000 │ │ + adrp x21, 21000 │ │ mov x19, x0 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x3a1 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x56e │ │ mov w1, #0x7 // #7 │ │ mov w2, #0x1 // #1 │ │ - ldr x21, [x21, #736] │ │ + ldr x21, [x21, #4048] │ │ ldr x3, [x21] │ │ - bl 1eed0 │ │ - cbz x19, 1c1e8 │ │ - adrp x20, 2000 │ │ - add x20, x20, #0xdc │ │ - ldp x8, x9, [x19] │ │ + bl 20bb0 │ │ + ldr w8, [x19, #8] │ │ + cmp w8, #0x1 │ │ + b.lt 1d950 // b.tstop │ │ + mov x22, xzr │ │ + mov x23, xzr │ │ + adrp x20, 2000 │ │ + add x20, x20, #0x2a9 │ │ + ldr x8, [x19] │ │ mov x1, x20 │ │ ldr x0, [x21] │ │ - ldr w2, [x8, #16] │ │ - ldr w3, [x9, #16] │ │ - bl 1ef70 │ │ - ldr x19, [x19, #16] │ │ - cbnz x19, 1c1c8 │ │ + add x8, x8, x22 │ │ + ldp x9, x8, [x8] │ │ + ldr w2, [x9, #16] │ │ + ldr w3, [x8, #16] │ │ + bl 20c60 │ │ + ldrsw x8, [x19, #8] │ │ + add x23, x23, #0x1 │ │ + add x22, x22, #0x10 │ │ + cmp x23, x8 │ │ + b.lt 1d91c // b.tstop │ │ ldr x1, [x21] │ │ mov w0, #0xa // #10 │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - b 1ef90 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldr x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 20c80 │ │ │ │ -000000000001c200 : │ │ +000000000001d96c : │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #32] │ │ stp x28, x27, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x20 │ │ - cbz w2, 1c438 │ │ + cbz w2, 1e094 │ │ mov x19, x7 │ │ - mov x20, x6 │ │ - mov w26, w2 │ │ - mov x21, x5 │ │ - mov w25, w4 │ │ - mov w22, w3 │ │ - mov x23, x1 │ │ - mov w24, w0 │ │ - bl 1ee80 │ │ - cbnz w0, 1c534 │ │ - cbnz x23, 1c258 │ │ - bl 1ee80 │ │ - cbnz w0, 1c55c │ │ - cbnz x21, 1c264 │ │ - bl 1ee80 │ │ - cbnz w0, 1c580 │ │ - bl 1ee80 │ │ - cbnz w0, 1c5a8 │ │ - add w8, w26, w22 │ │ - sub w8, w8, #0x1 │ │ - cmp w8, w22 │ │ - b.lt 1c438 // b.tstop │ │ - sxtw x10, w8 │ │ - mov w28, #0x1000 // #4096 │ │ - mov w9, w22 │ │ - stur x8, [x29, #-8] │ │ - movk w28, #0x18, lsl #16 │ │ - and w8, w25, #0x1 │ │ - sxtw x12, w9 │ │ - mov x9, x10 │ │ - str x10, [sp, #16] │ │ - ldr w10, [x23, x9, lsl #2] │ │ - add w11, w28, #0x780, lsl #12 │ │ - tst w10, w11 │ │ - b.eq 1c2c4 // b.none │ │ - sub x10, x9, #0x1 │ │ - strb w8, [x21, x9] │ │ - cmp x9, x12 │ │ - mov x9, x10 │ │ - b.gt 1c2a0 │ │ - str x12, [sp, #8] │ │ - tbz w24, #1, 1c42c │ │ - ldur x8, [x29, #-8] │ │ - cmp w8, w22 │ │ - b.lt 1c42c // b.tstop │ │ - mov w8, w22 │ │ - mov w17, #0x20 // #32 │ │ - movk w17, #0x8, lsl #16 │ │ - sxtw x27, w8 │ │ - mov x24, #0xffffffff00000000 // #-4294967296 │ │ - ldur x26, [x29, #-8] │ │ - b 1c308 │ │ - mov w26, w8 │ │ - sub w8, w26, #0x1 │ │ - cmp w26, w22 │ │ - mov w26, w8 │ │ - b.le 1c42c │ │ - sxtw x8, w26 │ │ - ldrb w9, [x21, x8] │ │ - tbz w9, #0, 1c2f8 │ │ - ldr w10, [x23, x8, lsl #2] │ │ - cmp w10, w17 │ │ - b.ne 1c2f8 // b.any │ │ + mov x21, x6 │ │ + mov w22, w2 │ │ + mov x23, x5 │ │ + mov w26, w4 │ │ + mov w20, w3 │ │ + mov x24, x1 │ │ + mov w25, w0 │ │ + bl 20b60 │ │ + cbnz w0, 1df98 │ │ + cbnz x24, 1d9c4 │ │ + bl 20b60 │ │ + cbnz w0, 1dfc0 │ │ + cbnz x23, 1d9d0 │ │ + bl 20b60 │ │ + cbnz w0, 1dfe4 │ │ + bl 20b60 │ │ + cbnz w0, 1e00c │ │ + cmp w22, #0x1 │ │ + b.lt 1e034 // b.tstop │ │ + add w28, w20, w22 │ │ + stur x19, [x29, #-8] │ │ + sub w19, w28, #0x1 │ │ + mov w27, #0x1000 // #4096 │ │ + movk w27, #0x18, lsl #16 │ │ + sxtw x9, w19 │ │ + and w8, w26, #0x1 │ │ + sxtw x10, w20 │ │ + str x21, [sp, #16] │ │ + str x22, [sp, #8] │ │ + ldr w11, [x24, x9, lsl #2] │ │ + add w12, w27, #0x780, lsl #12 │ │ + tst w11, w12 │ │ + b.eq 1da2c // b.none │ │ + sub x11, x9, #0x1 │ │ + strb w8, [x23, x9] │ │ + cmp x9, x10 │ │ + mov x9, x11 │ │ + b.gt 1da08 │ │ + tbz w25, #1, 1db94 │ │ + ldr x8, [sp, #8] │ │ + cmp w8, #0x1 │ │ + b.lt 1db94 // b.tstop │ │ + mov w8, w20 │ │ + mov w26, #0x20 // #32 │ │ + movk w26, #0x8, lsl #16 │ │ + mov x25, #0xffffffff00000000 // #-4294967296 │ │ + sxtw x22, w8 │ │ + b 1da68 │ │ + mov w19, w8 │ │ + sub w8, w19, #0x1 │ │ + cmp w19, w20 │ │ + mov w19, w8 │ │ + b.le 1db94 │ │ + sxtw x8, w19 │ │ + ldrb w9, [x23, x8] │ │ + tbz w9, #0, 1da58 │ │ + ldr w10, [x24, x8, lsl #2] │ │ + cmp w10, w26 │ │ + b.ne 1da58 // b.any │ │ sub x11, x8, #0x1 │ │ - add x12, x24, x8, lsl #32 │ │ - add x25, x11, #0x1 │ │ - cmp x25, x27 │ │ - b.le 1c36c │ │ + add x12, x25, x8, lsl #32 │ │ + add x21, x11, #0x1 │ │ + cmp x21, x22 │ │ + b.le 1dacc │ │ mov x8, x11 │ │ - ldr w11, [x23, x11, lsl #2] │ │ + ldr w11, [x24, x11, lsl #2] │ │ mov x10, x12 │ │ - tst w11, w28 │ │ - b.eq 1c35c // b.none │ │ - ldrb w13, [x21, x8] │ │ + tst w11, w27 │ │ + b.eq 1dabc // b.none │ │ + ldrb w13, [x23, x8] │ │ sub x11, x8, #0x1 │ │ - add x12, x10, x24 │ │ + add x12, x10, x25 │ │ cmp w13, w9 │ │ - b.eq 1c328 // b.none │ │ + b.eq 1da88 // b.none │ │ asr x10, x10, #32 │ │ - ldrb w10, [x21, x10] │ │ + ldrb w10, [x23, x10] │ │ cmp w10, w9 │ │ - b.eq 1c380 // b.none │ │ - bl 1ee80 │ │ - cbnz w0, 1c408 │ │ - mov w17, #0x20 // #32 │ │ - mov x8, x25 │ │ - movk w17, #0x8, lsl #16 │ │ + b.eq 1dad8 // b.none │ │ + bl 20b60 │ │ + cbnz w0, 1db70 │ │ + mov x8, x21 │ │ lsl x9, x8, #32 │ │ - cbz x20, 1c3c4 │ │ - sub w10, w26, w8 │ │ + ldr x10, [sp, #16] │ │ + cbz x10, 1db24 │ │ + sub w10, w19, w8 │ │ cmp w10, #0x1 │ │ - b.lt 1c3c4 // b.tstop │ │ - add x11, x20, x9, asr #30 │ │ + b.lt 1db24 // b.tstop │ │ + ldr x11, [sp, #16] │ │ add w12, w10, #0x1 │ │ lsr w12, w12, #1 │ │ + add x11, x11, x9, asr #30 │ │ mov x13, x11 │ │ sbfiz x14, x10, #2, #32 │ │ sub x12, x12, #0x1 │ │ sub w10, w10, #0x1 │ │ ldr w16, [x13] │ │ ldr w15, [x11, x14] │ │ str w15, [x13], #4 │ │ str w16, [x11, x14] │ │ - cbnz x12, 1c3a4 │ │ - cbz x19, 1c2f4 │ │ - sub w10, w26, w8 │ │ + cbnz x12, 1db04 │ │ + ldur x10, [x29, #-8] │ │ + cbz x10, 1da54 │ │ + sub w10, w19, w8 │ │ cmp w10, #0x1 │ │ - b.lt 1c2f4 // b.tstop │ │ - add x9, x19, x9, asr #30 │ │ + b.lt 1da54 // b.tstop │ │ + ldur x11, [x29, #-8] │ │ + add x9, x11, x9, asr #30 │ │ add w11, w10, #0x1 │ │ lsr w11, w11, #1 │ │ mov x12, x9 │ │ sbfiz x13, x10, #2, #32 │ │ sub x11, x11, #0x1 │ │ sub w10, w10, #0x1 │ │ ldr w15, [x12] │ │ ldr w14, [x9, x13] │ │ str w14, [x12], #4 │ │ str w15, [x9, x13] │ │ - cbnz x11, 1c3e4 │ │ - b 1c2f4 │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x72e │ │ + cbnz x11, 1db4c │ │ + b 1da54 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x8f4 │ │ mov w1, #0x37 // #55 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1c374 │ │ - ldur x5, [x29, #-8] │ │ - cmp w5, w22 │ │ - b.ge 1c460 // b.tcont │ │ - mov w8, wzr │ │ - add w0, w8, #0x1 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - ldp x29, x30, [sp, #32] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - ldp x8, x13, [sp, #8] │ │ - sxtw x9, w5 │ │ - sub x8, x13, x8 │ │ - add x10, x8, #0x1 │ │ - cmp x10, #0x8 │ │ - b.cs 1c480 // b.hs, b.nlast │ │ - mov w8, wzr │ │ - b 1c5d0 │ │ - cmp x10, #0x20 │ │ - b.cs 1c494 // b.hs, b.nlast │ │ - mov w8, wzr │ │ - mov x11, xzr │ │ - b 1c4f0 │ │ - and x11, x10, #0xffffffffffffffe0 │ │ - add x8, x13, x21 │ │ - movi v0.2d, #0x0 │ │ - sub x8, x8, #0xf │ │ - movi v1.2d, #0x0 │ │ - mov x12, x11 │ │ - ldp q3, q2, [x8, #-16] │ │ - sub x12, x12, #0x20 │ │ - sub x8, x8, #0x20 │ │ - rev64 v3.16b, v3.16b │ │ - rev64 v2.16b, v2.16b │ │ - ext v3.16b, v3.16b, v3.16b, #8 │ │ - ext v2.16b, v2.16b, v2.16b, #8 │ │ - smax v1.16b, v3.16b, v1.16b │ │ - smax v0.16b, v2.16b, v0.16b │ │ - cbnz x12, 1c4ac │ │ - smax v0.16b, v0.16b, v1.16b │ │ - cmp x10, x11 │ │ - smaxv b0, v0.16b │ │ - fmov w8, s0 │ │ - b.eq 1c5f4 // b.none │ │ - tst x10, #0x18 │ │ - b.eq 1c5cc // b.none │ │ - sub x13, x13, x11 │ │ - and x12, x10, #0xfffffffffffffff8 │ │ - dup v0.8b, w8 │ │ - add x13, x13, x21 │ │ - sub x9, x9, x12 │ │ - sub x8, x11, x12 │ │ - sub x11, x13, #0x7 │ │ - ldr d1, [x11], #-8 │ │ - adds x8, x8, #0x8 │ │ - rev64 v1.8b, v1.8b │ │ - smax v0.8b, v1.8b, v0.8b │ │ - b.ne 1c50c // b.any │ │ - smaxv b0, v0.8b │ │ - cmp x10, x12 │ │ - fmov w8, s0 │ │ - b.ne 1c5d0 // b.any │ │ - b 1c5f4 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x902 │ │ + bl 20bb0 │ │ + b 1dad4 │ │ + ldp x22, x21, [sp, #8] │ │ + ldur x19, [x29, #-8] │ │ + cmp w22, #0x1 │ │ + b.lt 1e034 // b.tstop │ │ + mov w25, wzr │ │ + sxtw x8, w28 │ │ + mov w10, w20 │ │ + b 1dbc4 │ │ + add w25, w25, #0x1 │ │ + mov w10, w9 │ │ + cmp w9, w28 │ │ + b.ge 1dbf8 // b.tcont │ │ + add w9, w10, #0x1 │ │ + cmp w9, w28 │ │ + b.ge 1dbb4 // b.tcont │ │ + sxtw x9, w10 │ │ + ldrb w10, [x23, x9] │ │ + add x9, x9, #0x1 │ │ + ldrb w11, [x23, w9, sxtw] │ │ + cmp w11, w10 │ │ + b.ne 1dbb4 // b.any │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + b.ne 1dbdc // b.any │ │ + add w25, w25, #0x1 │ │ + ubfiz x0, x25, #5, #32 │ │ + mov w26, w25 │ │ + bl 20b70 │ │ + mov x24, x0 │ │ + cmp w22, #0x1 │ │ + b.lt 1dd30 // b.tstop │ │ + mov x8, xzr │ │ + mov w27, wzr │ │ + sxtw x9, w28 │ │ + mov w10, #0xffffffff // #-1 │ │ + mov w11, w20 │ │ + b 1dc34 │ │ + add x8, x8, #0x1 │ │ + cmp w11, w28 │ │ + b.ge 1dd34 // b.tcont │ │ + mov w14, w11 │ │ + add w11, w11, #0x1 │ │ + sxtw x12, w14 │ │ + cmp w11, w28 │ │ + ldrb w15, [x23, x12] │ │ + b.ge 1dc80 // b.tcont │ │ + sub w13, w28, w14 │ │ + sub x11, x9, x12 │ │ + mov w17, w14 │ │ + mov w16, #0x1 // #1 │ │ + add w0, w17, w16 │ │ + ldrb w0, [x23, w0, sxtw] │ │ + cmp w0, w15 │ │ + b.ne 1dc88 // b.any │ │ + add x16, x16, #0x1 │ │ + cmp x11, x16 │ │ + b.ne 1dc5c // b.any │ │ + mov w11, w28 │ │ + b 1dc90 │ │ + mov w13, #0x1 // #1 │ │ + b 1dc90 │ │ + add w11, w14, w16 │ │ + mov w13, w16 │ │ + sxtb w17, w15 │ │ + sxtb w0, w27 │ │ + cmp w17, w0 │ │ + add x16, x24, x8, lsl #4 │ │ + csel w27, w17, w0, gt │ │ + stp w14, w13, [x16] │ │ + strb w15, [x16, #8] │ │ + str w10, [x16, #12] │ │ + tbz w15, #0, 1dc28 │ │ + cbz x21, 1dcf0 │ │ + cmp w13, #0x2 │ │ + b.cc 1dcf0 // b.lo, b.ul, b.last │ │ + add x14, x21, x12, lsl #2 │ │ + lsr w15, w13, #1 │ │ + sub w16, w13, #0x1 │ │ + mov x17, x14 │ │ + sbfiz x0, x16, #2, #32 │ │ + sub x15, x15, #0x1 │ │ + sub w16, w16, #0x1 │ │ + ldr w2, [x17] │ │ + ldr w1, [x14, x0] │ │ + str w1, [x17], #4 │ │ + str w2, [x14, x0] │ │ + cbnz x15, 1dcd0 │ │ + cbz x19, 1dc28 │ │ + cmp w13, #0x2 │ │ + b.cc 1dc28 // b.lo, b.ul, b.last │ │ + add x12, x19, x12, lsl #2 │ │ + lsr w14, w13, #1 │ │ + sub w13, w13, #0x1 │ │ + mov x15, x12 │ │ + sbfiz x16, x13, #2, #32 │ │ + sub x14, x14, #0x1 │ │ + sub w13, w13, #0x1 │ │ + ldr w0, [x15] │ │ + ldr w17, [x12, x16] │ │ + str w17, [x15], #4 │ │ + str w0, [x12, x16] │ │ + cbnz x14, 1dd0c │ │ + b 1dc28 │ │ + mov w27, wzr │ │ + cmp w26, #0x2 │ │ + b.cc 1e044 // b.lo, b.ul, b.last │ │ + mov x19, xzr │ │ + mov w22, wzr │ │ + add x23, x24, w25, uxtw #4 │ │ + mov w25, #0xffffffff // #-1 │ │ + b 1dd88 │ │ + mov w25, #0xffffffff // #-1 │ │ + add x8, x24, x19, lsl #4 │ │ + dup v0.2s, w19 │ │ + add x10, x23, w22, sxtw #4 │ │ + add w9, w22, #0x1 │ │ + ldrb w8, [x8, #8] │ │ + stur d0, [x10, #4] │ │ + str w25, [x10, #12] │ │ + strb w8, [x10] │ │ + mov w25, w22 │ │ + add x19, x19, #0x1 │ │ + mov w22, w9 │ │ + cmp x19, x26 │ │ + b.eq 1de38 // b.none │ │ + cmn w25, #0x1 │ │ + b.eq 1dd50 // b.none │ │ + add x8, x24, x19, lsl #4 │ │ + add x21, x8, #0x8 │ │ + sbfiz x8, x25, #4, #32 │ │ + ldrsb w11, [x21] │ │ + sxtw x9, w25 │ │ + ldrsb w10, [x23, x8] │ │ + and w8, w11, #0xff │ │ + cmp w10, w11 │ │ + b.le 1ddf4 │ │ + add x11, x23, x9, lsl #4 │ │ + ldrsw x11, [x11, #12] │ │ + cmn w11, #0x1 │ │ + b.eq 1ddf4 // b.none │ │ + lsl x11, x11, #4 │ │ + ldrsb w11, [x23, x11] │ │ + cmp w11, w8, sxtb │ │ + b.lt 1ddf4 // b.tstop │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + mov w2, w25 │ │ + bl 1e0c0 │ │ + mov w25, w0 │ │ + cmn w0, #0x1 │ │ + b.ne 1dd98 // b.any │ │ + b 1dd50 │ │ + cmp w10, w8, sxtb │ │ + b.lt 1dd54 // b.tstop │ │ + add x10, x23, x9, lsl #4 │ │ + tbnz w8, #0, 1de10 │ │ + ldrsw x12, [x10, #8]! │ │ + mov w11, w19 │ │ + b 1de18 │ │ + ldr w11, [x10, #4]! │ │ + mov x12, x19 │ │ + add x12, x24, x12, lsl #4 │ │ + add x13, x23, x9, lsl #4 │ │ + mov w9, w22 │ │ + mov w22, w25 │ │ + str w11, [x12, #12] │ │ + str w19, [x10] │ │ + strb w8, [x13] │ │ + b 1dd74 │ │ + ldur x21, [x29, #-8] │ │ + cmn w25, #0x1 │ │ + ldr x22, [sp, #16] │ │ + b.ne 1de50 // b.any │ │ + bl 20b60 │ │ + cbnz w0, 1e070 │ │ + add x8, x23, w25, sxtw #4 │ │ + ldr w8, [x8, #12] │ │ + cmn w8, #0x1 │ │ + b.eq 1de7c // b.none │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + mov w2, w25 │ │ + bl 1e0c0 │ │ + mov w25, w0 │ │ + add x8, x23, w0, sxtw #4 │ │ + b 1de54 │ │ + sxtw x8, w25 │ │ + mov w9, #0xffffffff // #-1 │ │ + orr x10, x22, x21 │ │ + add x19, x23, x8, lsl #4 │ │ + ldrsw x8, [x19, #8] │ │ + add x8, x24, x8, lsl #4 │ │ + str w9, [x8, #12] │ │ + cbz x10, 1e044 │ │ + cmp x21, #0x0 │ │ + mov x26, x22 │ │ + cset w8, ne // ne = any │ │ + cmp x22, #0x0 │ │ + cset w9, ne // ne = any │ │ + ubfiz x8, x8, #2, #32 │ │ + mov x25, x21 │ │ + add x8, x8, w9, uxtw #2 │ │ + ldr x9, [sp, #8] │ │ + smull x0, w8, w9 │ │ + sbfiz x22, x9, #2, #32 │ │ + csel x21, x22, xzr, ne // ne = any │ │ + bl 20b70 │ │ + cmp x26, #0x0 │ │ + ldr w28, [x19, #4] │ │ + csel x26, x0, xzr, ne // ne = any │ │ + cmp x25, #0x0 │ │ + add x8, x0, x21 │ │ + mov x23, x0 │ │ + csel x25, x8, xzr, ne // ne = any │ │ + cmn w28, #0x1 │ │ + b.eq 1df5c // b.none │ │ + mov w19, wzr │ │ + b 1df2c │ │ + ldpsw x8, x21, [x21] │ │ + ldur x9, [x29, #-8] │ │ + add x0, x25, w19, sxtw #2 │ │ + sxtw x28, w28 │ │ + add x1, x9, x8, lsl #2 │ │ + lsl x2, x21, #2 │ │ + bl 20bf0 │ │ + add x8, x24, x28, lsl #4 │ │ + add w19, w21, w19 │ │ + ldr w28, [x8, #12] │ │ + cmn w28, #0x1 │ │ + b.eq 1df5c // b.none │ │ + add x21, x24, w28, sxtw #4 │ │ + cbz x26, 1df4c │ │ + ldpsw x8, x9, [x21] │ │ + ldr x10, [sp, #16] │ │ + add x0, x26, w19, sxtw #2 │ │ + add x1, x10, x8, lsl #2 │ │ + lsl x2, x9, #2 │ │ + bl 20bf0 │ │ + cbnz x25, 1defc │ │ + ldr w21, [x21, #4] │ │ + sxtw x28, w28 │ │ + b 1df18 │ │ + cbz x26, 1df74 │ │ + ldr x8, [sp, #16] │ │ + mov x1, x26 │ │ + mov x2, x22 │ │ + add x0, x8, w20, sxtw #2 │ │ + bl 20bf0 │ │ + cbz x25, 1df8c │ │ + ldur x8, [x29, #-8] │ │ + mov x1, x25 │ │ + mov x2, x22 │ │ + add x0, x8, w20, sxtw #2 │ │ + bl 20bf0 │ │ + mov x0, x23 │ │ + bl 20ba0 │ │ + b 1e044 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x793 │ │ mov w1, #0x21 // #33 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz x23, 1c258 │ │ - b 1c250 │ │ - adrp x8, 20000 │ │ + bl 20bb0 │ │ + cbnz x24, 1d9c4 │ │ + b 1d9bc │ │ + adrp x8, 21000 │ │ nop │ │ - adr x0, 1bda │ │ + adr x0, 1a6b │ │ mov w1, #0x70 // #112 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1c258 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x85c │ │ + bl 20bb0 │ │ + b 1d9c4 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x6ed │ │ mov w1, #0x76 // #118 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - bl 1ee80 │ │ - cbz w0, 1c26c │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x6c3 │ │ + bl 20bb0 │ │ + bl 20b60 │ │ + cbz w0, 1d9d8 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x4e4 │ │ mov w1, #0x46 // #70 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1c26c │ │ - sub x9, x9, x11 │ │ - sxtw x10, w22 │ │ - ldrsb w11, [x21, x9] │ │ - sxtb w8, w8 │ │ - sub x12, x9, #0x1 │ │ - cmp w11, w8 │ │ - csel w8, w11, w8, gt │ │ - cmp x9, x10 │ │ - mov x9, x12 │ │ - b.gt 1c5d4 │ │ - sxtb w9, w8 │ │ - cmp w9, #0x1 │ │ - b.lt 1c43c // b.tstop │ │ - mov w11, w22 │ │ - add x9, x20, #0x4 │ │ - add x10, x19, #0x4 │ │ - sxtw x11, w11 │ │ - sub x12, x21, #0x1 │ │ - mov w13, w8 │ │ - b 1c630 │ │ - sub w14, w13, #0x1 │ │ - sxtb w15, w13 │ │ - mov w13, w14 │ │ - cmp w15, #0x1 │ │ - b.le 1c43c │ │ - cmp w5, w22 │ │ - b.lt 1c61c // b.tstop │ │ - mov w14, w5 │ │ - b 1c654 │ │ - mov w14, w15 │ │ - sub w15, w14, #0x1 │ │ - cmp w14, w22 │ │ - mov w14, w15 │ │ - b.le 1c61c │ │ - sxtw x16, w14 │ │ - ldrsb w15, [x21, x16] │ │ - cmp w15, w13, sxtb │ │ - b.lt 1c644 // b.tstop │ │ - cmp w14, w22 │ │ - csel w15, w14, w22, lt // lt = tstop │ │ - sub w15, w15, #0x1 │ │ - cmp x16, x11 │ │ - b.le 1c690 │ │ - ldrsb w0, [x12, x16] │ │ - sub x17, x16, #0x1 │ │ - mov x16, x17 │ │ - cmp w0, w13, sxtb │ │ - b.ge 1c670 // b.tcont │ │ - mov w15, w17 │ │ - cbz x20, 1c6d4 │ │ - sub w17, w14, w15 │ │ - cmp w17, #0x2 │ │ - b.lt 1c6d4 // b.tstop │ │ - add x16, x9, w15, sxtw #2 │ │ - mvn w0, w15 │ │ - lsr w17, w17, #1 │ │ - add w0, w0, w14 │ │ - mov x1, x16 │ │ - sbfiz x2, x0, #2, #32 │ │ - sub x17, x17, #0x1 │ │ - sub w0, w0, #0x1 │ │ - ldr w4, [x1] │ │ - ldr w3, [x16, x2] │ │ - str w3, [x1], #4 │ │ - str w4, [x16, x2] │ │ - cbnz x17, 1c6b4 │ │ - cbz x19, 1c640 │ │ - sub w17, w14, w15 │ │ - cmp w17, #0x2 │ │ - b.lt 1c640 // b.tstop │ │ - add x16, x10, w15, sxtw #2 │ │ - mvn w0, w15 │ │ - lsr w17, w17, #1 │ │ - add w14, w0, w14 │ │ - mov x0, x16 │ │ - sbfiz x1, x14, #2, #32 │ │ - sub x17, x17, #0x1 │ │ - sub w14, w14, #0x1 │ │ - ldr w3, [x0] │ │ - ldr w2, [x16, x1] │ │ - str w2, [x0], #4 │ │ - str w3, [x16, x1] │ │ - cbnz x17, 1c6f8 │ │ - b 1c640 │ │ - stp x29, x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - mov x29, sp │ │ - mov x20, x1 │ │ - cbz x0, 1c764 │ │ - mov x19, x0 │ │ - cbz x20, 1c780 │ │ - ldr x8, [x19] │ │ - ldr x9, [x20] │ │ + bl 20bb0 │ │ + cmp w22, #0x1 │ │ + b.ge 1d9e0 // b.tcont │ │ + mov x0, xzr │ │ + bl 20b70 │ │ + mov x24, x0 │ │ + mov w27, wzr │ │ + mov x0, x24 │ │ + bl 20ba0 │ │ + add w0, w27, #0x1 │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x594 │ │ + mov w1, #0x6f // #111 │ │ + mov w2, #0x1 // #1 │ │ + ldr x8, [x8, #4048] │ │ + ldr x3, [x8] │ │ + bl 20bb0 │ │ + b 1de50 │ │ + mov w27, wzr │ │ + b 1e04c │ │ + ldr x8, [x0] │ │ + ldr x9, [x1] │ │ ldr w8, [x8, #16] │ │ ldr w9, [x9, #16] │ │ cmp w8, w9 │ │ - b.ge 1c76c // b.tcont │ │ - ldr x0, [x19, #16] │ │ - mov x1, x20 │ │ - bl 1c71c │ │ - str x0, [x19, #16] │ │ - b 1c780 │ │ - mov x19, x20 │ │ - b 1c780 │ │ - ldr x1, [x20, #16] │ │ - mov x0, x19 │ │ - bl 1c71c │ │ - mov x19, x20 │ │ - str x0, [x20, #16] │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x29, x30, [sp], #32 │ │ + cset w8, gt │ │ + cset w9, lt // lt = tstop │ │ + sub w0, w8, w9 │ │ ret │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + add x24, x1, w2, sxtw #4 │ │ + mov w20, w2 │ │ + mov x21, x1 │ │ + mov x22, x0 │ │ + ldrsw x19, [x24, #12] │ │ + cmn w19, #0x1 │ │ + b.ne 1e0f8 // b.any │ │ + bl 20b60 │ │ + cbnz w0, 1e180 │ │ + add x23, x21, x19, lsl #4 │ │ + ldrsb w9, [x24] │ │ + ldrsb w8, [x23] │ │ + cmp w8, w9 │ │ + b.lt 1e114 // b.tstop │ │ + bl 20b60 │ │ + cbnz w0, 1e15c │ │ + ldrb w8, [x23] │ │ + mov w0, w19 │ │ + tst w8, #0x1 │ │ + csel w8, w19, w20, eq // eq = none │ │ + csel w9, w20, w19, eq // eq = none │ │ + add x8, x21, w8, sxtw #4 │ │ + add x9, x21, w9, sxtw #4 │ │ + ldp w8, w10, [x8, #4] │ │ + ldp w11, w9, [x9, #4] │ │ + sxtw x10, w10 │ │ + add x10, x22, x10, lsl #4 │ │ + str w11, [x10, #12] │ │ + stp w8, w9, [x23, #4] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x1bd │ │ + mov w1, #0x90 // #144 │ │ + mov w2, #0x1 // #1 │ │ + ldr x8, [x8, #4048] │ │ + ldr x3, [x8] │ │ + bl 20bb0 │ │ + b 1e114 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xefa │ │ + mov w1, #0x74 // #116 │ │ + mov w2, #0x1 // #1 │ │ + ldr x8, [x8, #4048] │ │ + ldr x3, [x8] │ │ + bl 20bb0 │ │ + b 1e0f8 │ │ │ │ -000000000001c790 : │ │ +000000000001e1a4 : │ │ lsr w8, w0, #16 │ │ cmp w8, #0x10 │ │ - b.ls 1c7a4 // b.plast │ │ + b.ls 1e1b8 // b.plast │ │ mov x8, xzr │ │ - b 1c7c4 │ │ + b 1e1d8 │ │ lsr w8, w0, #8 │ │ - adrp x9, a000 │ │ - add x9, x9, #0xc4c │ │ + adrp x9, b000 │ │ + add x9, x9, #0x110 │ │ ldrh w8, [x9, w8, uxtw #1] │ │ - adrp x9, 3000 │ │ - add x9, x9, #0x74c │ │ + adrp x9, 3000 │ │ + add x9, x9, #0x910 │ │ add x8, x8, w0, uxtb │ │ ldrb w8, [x9, x8] │ │ nop │ │ - adr x9, 36f0 │ │ + adr x9, 38b4 │ │ ldr w0, [x9, x8, lsl #2] │ │ ret │ │ │ │ -000000000001c7d4 : │ │ - cbz w1, 1c834 │ │ +000000000001e1e8 : │ │ + cbz w1, 1e248 │ │ nop │ │ - adr x8, 36f0 │ │ - adrp x9, a000 │ │ - add x9, x9, #0xc4c │ │ - adrp x10, 3000 │ │ - add x10, x10, #0x74c │ │ - b 1c81c │ │ + adr x8, 38b4 │ │ + adrp x9, b000 │ │ + add x9, x9, #0x110 │ │ + adrp x10, 3000 │ │ + add x10, x10, #0x910 │ │ + b 1e230 │ │ lsr x12, x11, #7 │ │ and x12, x12, #0x1fffffe │ │ ldrh w12, [x9, x12] │ │ add x11, x12, w11, uxtb │ │ ldrb w11, [x10, x11] │ │ ldr w11, [x8, x11, lsl #2] │ │ add x0, x0, #0x4 │ │ subs w1, w1, #0x1 │ │ str w11, [x2], #4 │ │ - b.eq 1c834 // b.none │ │ + b.eq 1e248 // b.none │ │ ldr w11, [x0] │ │ ubfx x12, x11, #16, #16 │ │ cmp w12, #0x10 │ │ - b.ls 1c7f4 // b.plast │ │ + b.ls 1e208 // b.plast │ │ mov x11, xzr │ │ - b 1c808 │ │ + b 1e21c │ │ ret │ │ │ │ -000000000001c838 : │ │ +000000000001e24c : │ │ mov w8, #0x5010 // #20496 │ │ cmp w0, w8 │ │ - b.gt 1c888 │ │ + b.gt 1e29c │ │ cmp w0, #0x112 │ │ - b.le 1c8e4 │ │ + b.le 1e2f8 │ │ mov w8, #0x100f // #4111 │ │ cmp w0, w8 │ │ - b.le 1c94c │ │ + b.le 1e360 │ │ mov w8, #0x101f // #4127 │ │ cmp w0, w8 │ │ - b.gt 1ca08 │ │ + b.gt 1e41c │ │ mov w8, #0x1010 // #4112 │ │ cmp w0, w8 │ │ - b.eq 1ca58 // b.none │ │ + b.eq 1e46c // b.none │ │ mov w8, #0x1011 // #4113 │ │ cmp w0, w8 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x178 │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x345 │ │ ret │ │ mov w8, #0x41f // #1055 │ │ movk w8, #0x4, lsl #16 │ │ cmp w0, w8 │ │ - b.le 1c910 │ │ + b.le 1e324 │ │ mov w8, #0x283f // #10303 │ │ movk w8, #0x20, lsl #16 │ │ cmp w0, w8 │ │ - b.le 1c970 │ │ + b.le 1e384 │ │ mov w8, #0x83f // #2111 │ │ movk w8, #0x80, lsl #16 │ │ cmp w0, w8 │ │ - b.gt 1ca2c │ │ + b.gt 1e440 │ │ mov w8, #0x2840 // #10304 │ │ movk w8, #0x20, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1ca64 // b.none │ │ + b.eq 1e478 // b.none │ │ mov w8, #0x2840 // #10304 │ │ movk w8, #0x40, lsl #16 │ │ cmp w0, w8 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xab5 │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x946 │ │ ret │ │ cmp w0, #0x7f │ │ - b.gt 1c9ac │ │ + b.gt 1e3c0 │ │ cmp w0, #0x20 │ │ - b.eq 1ca70 // b.none │ │ + b.eq 1e484 // b.none │ │ cmp w0, #0x21 │ │ - b.eq 1ca7c // b.none │ │ + b.eq 1e490 // b.none │ │ cmp w0, #0x40 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x83a │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x6cb │ │ ret │ │ mov w8, #0x805f // #32863 │ │ cmp w0, w8 │ │ - b.gt 1c9d0 │ │ + b.gt 1e3e4 │ │ mov w8, #0x5011 // #20497 │ │ cmp w0, w8 │ │ - b.eq 1ca88 // b.none │ │ + b.eq 1e49c // b.none │ │ mov w8, #0x8040 // #32832 │ │ cmp w0, w8 │ │ - b.eq 1ca94 // b.none │ │ + b.eq 1e4a8 // b.none │ │ mov w8, #0x8041 // #32833 │ │ cmp w0, w8 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x778 │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x93e │ │ ret │ │ cmp w0, #0x113 │ │ - b.eq 1caa0 // b.none │ │ + b.eq 1e4b4 // b.none │ │ cmp w0, #0x220 │ │ - b.eq 1caac // b.none │ │ + b.eq 1e4c0 // b.none │ │ cmp w0, #0x222 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 2000 │ │ - add x0, x0, #0xe6 │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x2b3 │ │ ret │ │ mov w8, #0x420 // #1056 │ │ movk w8, #0x4, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1cab8 // b.none │ │ + b.eq 1e4cc // b.none │ │ mov w8, #0x20 // #32 │ │ movk w8, #0x8, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1cac4 // b.none │ │ + b.eq 1e4d8 // b.none │ │ mov w8, #0x820 // #2080 │ │ movk w8, #0x10, lsl #16 │ │ cmp w0, w8 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xae1 │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x972 │ │ ret │ │ cmp w0, #0x80 │ │ - b.eq 1cad0 // b.none │ │ + b.eq 1e4e4 // b.none │ │ cmp w0, #0x110 │ │ - b.eq 1cadc // b.none │ │ + b.eq 1e4f0 // b.none │ │ cmp w0, #0x111 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xe9b │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xd33 │ │ ret │ │ mov w8, #0x8060 // #32864 │ │ cmp w0, w8 │ │ - b.eq 1cae8 // b.none │ │ + b.eq 1e4fc // b.none │ │ mov w8, #0x420 // #1056 │ │ movk w8, #0x1, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1caf4 // b.none │ │ + b.eq 1e508 // b.none │ │ mov w8, #0x420 // #1056 │ │ movk w8, #0x2, lsl #16 │ │ cmp w0, w8 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x3a9 │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x576 │ │ ret │ │ mov w8, #0x1020 // #4128 │ │ cmp w0, w8 │ │ - b.eq 1cb00 // b.none │ │ + b.eq 1e514 // b.none │ │ mov w8, #0x5010 // #20496 │ │ cmp w0, w8 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xe9f │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xd37 │ │ ret │ │ mov w8, #0x840 // #2112 │ │ movk w8, #0x80, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1cb0c // b.none │ │ + b.eq 1e520 // b.none │ │ mov w8, #0x8040 // #32832 │ │ movk w8, #0x200, lsl #16 │ │ cmp w0, w8 │ │ - b.ne 1cb18 // b.any │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x59 │ │ + b.ne 1e52c // b.any │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xef1 │ │ ret │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x4ac │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x679 │ │ ret │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x62 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xf6f │ │ ret │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x5d │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xef5 │ │ ret │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x389 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x3d9 │ │ ret │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xab8 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x949 │ │ ret │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x17c │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x349 │ │ ret │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xe98 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xd30 │ │ ret │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x52 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xeea │ │ ret │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x4a9 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x676 │ │ ret │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x55 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xeed │ │ ret │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xea3 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xd3b │ │ ret │ │ nop │ │ - adr x0, 1d24 │ │ + adr x0, 1bbc │ │ ret │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x2a6 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x473 │ │ ret │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x837 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x6c8 │ │ ret │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x786 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x617 │ │ ret │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x2a3 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x470 │ │ ret │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xae4 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x975 │ │ ret │ │ mov w8, #0x5010 // #20496 │ │ cmp w0, w8 │ │ - b.gt 1cb6c │ │ + b.gt 1e580 │ │ cmp w0, #0x112 │ │ - b.le 1cbc4 │ │ + b.le 1e5d8 │ │ mov w8, #0x100f // #4111 │ │ cmp w0, w8 │ │ - b.le 1cc18 │ │ + b.le 1e62c │ │ mov w8, #0x101f // #4127 │ │ cmp w0, w8 │ │ - b.gt 1ccc4 │ │ + b.gt 1e6d8 │ │ mov w8, #0x1010 // #4112 │ │ cmp w0, w8 │ │ - b.eq 1cd04 // b.none │ │ + b.eq 1e718 // b.none │ │ mov w8, #0x1011 // #4113 │ │ cmp w0, w8 │ │ - b.eq 1cd04 // b.none │ │ - b 1ccdc │ │ + b.eq 1e718 // b.none │ │ + b 1e6f0 │ │ mov w8, #0x41f // #1055 │ │ movk w8, #0x4, lsl #16 │ │ cmp w0, w8 │ │ - b.le 1cbec │ │ + b.le 1e600 │ │ mov w8, #0x283f // #10303 │ │ movk w8, #0x20, lsl #16 │ │ cmp w0, w8 │ │ - b.le 1cc38 │ │ + b.le 1e64c │ │ mov w8, #0x83f // #2111 │ │ movk w8, #0x80, lsl #16 │ │ cmp w0, w8 │ │ - b.gt 1cce4 │ │ + b.gt 1e6f8 │ │ mov w8, #0x2840 // #10304 │ │ movk w8, #0x20, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1cd14 // b.none │ │ + b.eq 1e728 // b.none │ │ mov w8, #0x2840 // #10304 │ │ movk w8, #0x40, lsl #16 │ │ cmp w0, w8 │ │ - b.ne 1ccdc // b.any │ │ + b.ne 1e6f0 // b.any │ │ mov w0, #0x53 // #83 │ │ ret │ │ cmp w0, #0x7f │ │ - b.gt 1cc70 │ │ + b.gt 1e684 │ │ cmp w0, #0x20 │ │ - b.eq 1cd1c // b.none │ │ + b.eq 1e730 // b.none │ │ cmp w0, #0x21 │ │ - b.eq 1cd24 // b.none │ │ + b.eq 1e738 // b.none │ │ cmp w0, #0x40 │ │ - b.ne 1ccdc // b.any │ │ + b.ne 1e6f0 // b.any │ │ mov w0, #0x6e // #110 │ │ ret │ │ mov w8, #0x805f // #32863 │ │ cmp w0, w8 │ │ - b.gt 1cc90 │ │ + b.gt 1e6a4 │ │ mov w8, #0x5011 // #20497 │ │ cmp w0, w8 │ │ - b.eq 1cd04 // b.none │ │ + b.eq 1e718 // b.none │ │ mov w8, #0x8040 // #32832 │ │ cmp w0, w8 │ │ - b.eq 1cd04 // b.none │ │ + b.eq 1e718 // b.none │ │ mov w8, #0x8041 // #32833 │ │ - b 1ccfc │ │ + b 1e710 │ │ cmp w0, #0x113 │ │ - b.eq 1cd2c // b.none │ │ + b.eq 1e740 // b.none │ │ cmp w0, #0x220 │ │ - b.eq 1cd34 // b.none │ │ + b.eq 1e748 // b.none │ │ cmp w0, #0x222 │ │ - b.ne 1ccdc // b.any │ │ + b.ne 1e6f0 // b.any │ │ mov w0, #0x39 // #57 │ │ ret │ │ mov w8, #0x420 // #1056 │ │ movk w8, #0x4, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1ccbc // b.none │ │ + b.eq 1e6d0 // b.none │ │ mov w8, #0x20 // #32 │ │ movk w8, #0x8, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1cd3c // b.none │ │ + b.eq 1e750 // b.none │ │ mov w8, #0x820 // #2080 │ │ movk w8, #0x10, lsl #16 │ │ cmp w0, w8 │ │ - b.ne 1ccdc // b.any │ │ + b.ne 1e6f0 // b.any │ │ mov w0, #0x62 // #98 │ │ ret │ │ cmp w0, #0x80 │ │ - b.eq 1cd44 // b.none │ │ + b.eq 1e758 // b.none │ │ cmp w0, #0x110 │ │ - b.eq 1cd4c // b.none │ │ + b.eq 1e760 // b.none │ │ cmp w0, #0x111 │ │ - b.ne 1ccdc // b.any │ │ + b.ne 1e6f0 // b.any │ │ mov w0, #0x52 // #82 │ │ ret │ │ mov w8, #0x8060 // #32864 │ │ cmp w0, w8 │ │ - b.eq 1cd0c // b.none │ │ + b.eq 1e720 // b.none │ │ mov w8, #0x420 // #1056 │ │ movk w8, #0x1, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1ccbc // b.none │ │ + b.eq 1e6d0 // b.none │ │ mov w8, #0x420 // #1056 │ │ movk w8, #0x2, lsl #16 │ │ cmp w0, w8 │ │ - b.ne 1ccdc // b.any │ │ + b.ne 1e6f0 // b.any │ │ mov w0, #0x77 // #119 │ │ ret │ │ mov w8, #0x1020 // #4128 │ │ cmp w0, w8 │ │ - b.eq 1cd0c // b.none │ │ + b.eq 1e720 // b.none │ │ mov w8, #0x5010 // #20496 │ │ cmp w0, w8 │ │ - b.eq 1cd04 // b.none │ │ + b.eq 1e718 // b.none │ │ mov w0, #0x3f // #63 │ │ ret │ │ mov w8, #0x840 // #2112 │ │ movk w8, #0x80, lsl #16 │ │ cmp w0, w8 │ │ - b.eq 1cd54 // b.none │ │ + b.eq 1e768 // b.none │ │ mov w8, #0x8040 // #32832 │ │ movk w8, #0x200, lsl #16 │ │ cmp w0, w8 │ │ - b.ne 1ccdc // b.any │ │ + b.ne 1e6f0 // b.any │ │ mov w0, #0x2b // #43 │ │ ret │ │ mov w0, #0x2d // #45 │ │ ret │ │ mov w0, #0x42 // #66 │ │ ret │ │ mov w0, #0x6c // #108 │ │ @@ -3209,25 +3486,25 @@ │ │ mov w0, #0x24 // #36 │ │ ret │ │ mov w0, #0x4c // #76 │ │ ret │ │ mov w0, #0x5f // #95 │ │ ret │ │ │ │ -000000000001cd5c : │ │ +000000000001e770 : │ │ mov x8, x0 │ │ mov w0, #0x6 // #6 │ │ mov w10, #0x38 // #56 │ │ nop │ │ - adr x11, 1ffd8 │ │ + adr x11, 21cc8 │ │ ldrb w9, [x8], #1 │ │ nop │ │ madd x12, x0, x10, x11 │ │ ldr x12, [x12, #32] │ │ - cbz w9, 1cdd4 │ │ + cbz w9, 1e7e8 │ │ mov x14, x8 │ │ mov w13, w9 │ │ ldrb w15, [x12] │ │ sub w16, w13, #0x7b │ │ and w16, w16, #0xff │ │ sub w17, w13, #0x20 │ │ cmp w16, #0xe6 │ │ @@ -3235,63 +3512,63 @@ │ │ csel w17, w13, w17, cc // cc = lo, ul, last │ │ and w16, w16, #0xff │ │ sub w1, w15, #0x20 │ │ cmp w16, #0xe6 │ │ and w16, w17, #0xff │ │ csel w15, w15, w1, cc // cc = lo, ul, last │ │ cmp w16, w15, uxtb │ │ - b.ne 1cdd8 // b.any │ │ + b.ne 1e7ec // b.any │ │ ldrb w13, [x14], #1 │ │ add x12, x12, #0x1 │ │ - cbnz w13, 1cd8c │ │ - b 1cdd8 │ │ + cbnz w13, 1e7a0 │ │ + b 1e7ec │ │ mov w13, wzr │ │ ldrb w12, [x12] │ │ sub w14, w13, #0x7b │ │ and w14, w14, #0xff │ │ sub w15, w13, #0x20 │ │ cmp w14, #0xe6 │ │ sub w14, w12, #0x7b │ │ csel w13, w13, w15, cc // cc = lo, ul, last │ │ and w14, w14, #0xff │ │ sub w15, w12, #0x20 │ │ cmp w14, #0xe6 │ │ and w13, w13, #0xff │ │ csel w12, w12, w15, cc // cc = lo, ul, last │ │ cmp w13, w12, uxtb │ │ - b.eq 1ce18 // b.none │ │ + b.eq 1e82c // b.none │ │ subs x0, x0, #0x1 │ │ - b.ne 1cd74 // b.any │ │ + b.ne 1e788 // b.any │ │ ret │ │ │ │ -000000000001ce1c : │ │ +000000000001e830 : │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x19, x3 │ │ mov x20, x1 │ │ mov w8, w0 │ │ sub w9, w0, #0x3 │ │ cmn w9, #0x2 │ │ - b.cs 1ce70 // b.hs, b.nlast │ │ + b.cs 1e884 // b.hs, b.nlast │ │ mov w9, #0x38 // #56 │ │ umull x8, w8, w9 │ │ nop │ │ - adr x9, 1ffd8 │ │ + adr x9, 21cc8 │ │ ldr x22, [x9, x8] │ │ cmp x22, #0x0 │ │ ccmp w2, #0x0, #0x4, ne // ne = any │ │ - b.ne 1cea4 // b.any │ │ + b.ne 1e8b8 // b.any │ │ mov w21, wzr │ │ - b 1cec4 │ │ + b 1e8d8 │ │ mov w9, #0x38 // #56 │ │ nop │ │ - adr x10, 1ffd8 │ │ + adr x10, 21cc8 │ │ mov x0, x20 │ │ umaddl x8, w8, w9, x10 │ │ mov w1, w2 │ │ ldr x3, [x8, #8] │ │ mov x2, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ @@ -3301,160 +3578,166 @@ │ │ mov x23, xzr │ │ mov w21, w2 │ │ ldrb w0, [x20, x23] │ │ blr x22 │ │ str w0, [x19, x23, lsl #2] │ │ add x23, x23, #0x1 │ │ cmp w21, w23 │ │ - b.ne 1ceac // b.any │ │ + b.ne 1e8c0 // b.any │ │ mov w0, w21 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ │ │ -000000000001cedc : │ │ +000000000001e8f0 : │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x20, x3 │ │ mov w19, w2 │ │ mov x21, x1 │ │ mov w8, w0 │ │ sub w9, w0, #0x3 │ │ cmn w9, #0x2 │ │ - b.cs 1cf1c // b.hs, b.nlast │ │ + b.cs 1e930 // b.hs, b.nlast │ │ cmp w0, #0x3 │ │ - b.cs 1cf50 // b.hs, b.nlast │ │ + b.cs 1e964 // b.hs, b.nlast │ │ mov w19, wzr │ │ - b 1cf84 │ │ + b 1e998 │ │ mov w9, #0x38 // #56 │ │ nop │ │ - adr x10, 1ffd8 │ │ + adr x10, 21cc8 │ │ mov x0, x21 │ │ umaddl x8, w8, w9, x10 │ │ mov w1, w19 │ │ ldr x3, [x8, #24] │ │ mov x2, x20 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ br x3 │ │ - cbz w19, 1cf80 │ │ + cbz w19, 1e994 │ │ mov w9, #0x38 // #56 │ │ nop │ │ - adr x10, 1ffd8 │ │ + adr x10, 21cc8 │ │ mov w23, w19 │ │ umaddl x8, w8, w9, x10 │ │ ldr x22, [x8, #16]! │ │ ldr w0, [x21], #4 │ │ blr x22 │ │ subs w23, w23, #0x1 │ │ strb w0, [x20], #1 │ │ - b.ne 1cf6c // b.any │ │ + b.ne 1e980 // b.any │ │ strb wzr, [x20] │ │ mov w0, w19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ │ │ -000000000001cf9c : │ │ +000000000001e9b0 : │ │ mov w8, #0x38 // #56 │ │ nop │ │ - adr x9, 1ffd8 │ │ + adr x9, 21cc8 │ │ umaddl x8, w0, w8, x9 │ │ ldr x0, [x8, #32] │ │ ret │ │ │ │ -000000000001cfb4 : │ │ +000000000001e9c8 : │ │ mov w8, #0x38 // #56 │ │ nop │ │ - adr x9, 1ffd8 │ │ + adr x9, 21cc8 │ │ umaddl x8, w0, w8, x9 │ │ ldr x0, [x8, #40] │ │ ret │ │ │ │ -000000000001cfcc : │ │ +000000000001e9e0 : │ │ cmp w0, #0x2 │ │ - b.ne 1cfd8 // b.any │ │ - b 1d5bc │ │ + b.ne 1e9ec // b.any │ │ + b 1efe8 │ │ mov x0, xzr │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ - adrp x8, 21000 │ │ + adrp x8, 23000 │ │ mov x19, x2 │ │ mov w20, w1 │ │ mov x21, x0 │ │ - ldrb w8, [x8, #1056] │ │ - tbnz w8, #0, 1d00c │ │ - bl 1d0f8 │ │ + ldrb w8, [x8, #304] │ │ + tbnz w8, #0, 1ea20 │ │ + bl 1eb24 │ │ cmp w20, #0x1 │ │ - b.lt 1d0e4 // b.tstop │ │ + b.lt 1eb00 // b.tstop │ │ mov x0, xzr │ │ mov w12, wzr │ │ nop │ │ - adr x8, ce4c │ │ - adrp x9, 21000 │ │ - add x9, x9, #0x430 │ │ - b 1d04c │ │ + adr x8, d310 │ │ + adrp x9, 23000 │ │ + add x9, x9, #0x140 │ │ + b 1ea60 │ │ ldr w11, [x9, x11, lsl #2] │ │ mov w10, w12 │ │ str w11, [x19, x0, lsl #2] │ │ add x0, x0, #0x1 │ │ add w12, w10, #0x1 │ │ cmp w12, w20 │ │ - b.ge 1d0e8 // b.tcont │ │ + b.ge 1eb14 // b.tcont │ │ sxtw x10, w12 │ │ ldrb w11, [x21, x10] │ │ cmp x11, #0x5f │ │ - b.ne 1d030 // b.any │ │ + b.ne 1ea44 // b.any │ │ add x10, x10, #0x1 │ │ + cmp w10, w20 │ │ + b.ge 1eb08 // b.tcont │ │ ldrb w11, [x21, x10] │ │ sub w13, w11, #0x3c │ │ cmp w13, #0x3d │ │ - b.hi 1d08c // b.pmore │ │ - adr x14, 1d038 │ │ + b.hi 1eaa8 // b.pmore │ │ + adr x14, 1ea4c │ │ ldrb w15, [x8, x13] │ │ add x14, x14, x15, lsl #2 │ │ mov w11, #0x200e // #8206 │ │ br x14 │ │ mov w11, #0x200f // #8207 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x5f // #95 │ │ - b 1d034 │ │ + b 1ea48 │ │ mov w11, #0x2069 // #8297 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x202d // #8237 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x202e // #8238 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x5f // #95 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x2068 // #8296 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x2066 // #8294 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x202a // #8234 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x202c // #8236 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x202b // #8235 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w11, #0x2067 // #8295 │ │ - b 1d038 │ │ + b 1ea4c │ │ mov w0, wzr │ │ + b 1eb14 │ │ + mov w8, #0x5f // #95 │ │ + str w8, [x19, w0, uxtw #2] │ │ + add w0, w0, #0x1 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ sub sp, sp, #0x1a0 │ │ stp x29, x30, [sp, #320] │ │ stp x28, x27, [sp, #336] │ │ @@ -3462,173 +3745,173 @@ │ │ stp x24, x23, [sp, #368] │ │ stp x22, x21, [sp, #384] │ │ stp x20, x19, [sp, #400] │ │ add x29, sp, #0x140 │ │ mov x19, xzr │ │ mov w22, wzr │ │ mov w23, wzr │ │ - adrp x8, 21000 │ │ + adrp x8, 23000 │ │ mov w26, #0x1 // #1 │ │ - adrp x24, c000 │ │ - add x24, x24, #0xee8 │ │ + adrp x24, d000 │ │ + add x24, x24, #0x3ac │ │ mov x27, sp │ │ add x21, sp, #0x80 │ │ sub x20, x29, #0x64 │ │ - adrp x25, 21000 │ │ - add x25, x25, #0x430 │ │ - strb w26, [x8, #1056] │ │ - b 1d164 │ │ + adrp x25, 23000 │ │ + add x25, x25, #0x140 │ │ + strb w26, [x8, #304] │ │ + b 1eb90 │ │ str w19, [x25, x19, lsl #2] │ │ strb w26, [x27, x19] │ │ add x19, x19, #0x1 │ │ cmp x19, #0x80 │ │ - b.eq 1d238 // b.none │ │ + b.eq 1ec64 // b.none │ │ ldr w28, [x24, x19, lsl #2] │ │ mov w0, w19 │ │ - bl 1eea0 │ │ + bl 20b80 │ │ cmp w28, w0 │ │ - b.eq 1d150 // b.none │ │ + b.eq 1eb7c // b.none │ │ mov w0, w19 │ │ mov x1, xzr │ │ mov w8, #0x110000 // #1114112 │ │ strb wzr, [x27, x19] │ │ str w8, [x25, x19, lsl #2] │ │ - bl 1efa0 │ │ - cbz w0, 1d19c │ │ - bl 1ee80 │ │ - cbnz w0, 1d1d8 │ │ + bl 20c90 │ │ + cbz w0, 1ebc8 │ │ + bl 20b60 │ │ + cbnz w0, 1ec04 │ │ cmp w22, #0x1 │ │ - b.lt 1d200 // b.tstop │ │ + b.lt 1ec2c // b.tstop │ │ mov x8, xzr │ │ mov w9, w22 │ │ ldr w10, [x21, x8, lsl #2] │ │ cmp w10, w28 │ │ - b.eq 1d1cc // b.none │ │ + b.eq 1ebf8 // b.none │ │ add x8, x8, #0x1 │ │ cmp x9, x8 │ │ - b.ne 1d1ac // b.any │ │ + b.ne 1ebd8 // b.any │ │ mov w8, w9 │ │ - b 1d20c │ │ + b 1ec38 │ │ cmp w8, w22 │ │ - b.eq 1d20c // b.none │ │ - b 1d220 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xc4b │ │ + b.eq 1ec38 // b.none │ │ + b 1ec4c │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xadc │ │ mov w1, #0x4e // #78 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ cmp w22, #0x1 │ │ - b.ge 1d1a4 // b.tcont │ │ + b.ge 1ebd0 // b.tcont │ │ mov w8, wzr │ │ cmp w8, w22 │ │ - b.ne 1d220 // b.any │ │ + b.ne 1ec4c // b.any │ │ add w9, w22, #0x1 │ │ ubfiz x10, x22, #2, #32 │ │ mov w22, w9 │ │ str w28, [x21, x10] │ │ str wzr, [x20, x10] │ │ ubfiz x8, x8, #2, #32 │ │ add w23, w23, #0x1 │ │ ldr w9, [x20, x8] │ │ add w9, w9, #0x1 │ │ str w9, [x20, x8] │ │ - b 1d158 │ │ - cbz w23, 1d3a0 │ │ + b 1eb84 │ │ + cbz w23, 1edcc │ │ mov x19, xzr │ │ mov w26, w22 │ │ mov x20, sp │ │ mov w21, #0xfffe // #65534 │ │ mov w0, w19 │ │ mov x1, xzr │ │ - bl 1efa0 │ │ - cbz w0, 1d270 │ │ + bl 20c90 │ │ + cbz w0, 1ec9c │ │ cmp x19, x21 │ │ - b.hi 1d308 // b.pmore │ │ + b.hi 1ed34 // b.pmore │ │ add x19, x19, #0x1 │ │ - cbnz w23, 1d24c │ │ - b 1d308 │ │ + cbnz w23, 1ec78 │ │ + b 1ed34 │ │ cmp x19, #0x7f │ │ - b.hi 1d280 // b.pmore │ │ + b.hi 1ecac // b.pmore │ │ ldrb w8, [x20, x19] │ │ - cbnz w8, 1d25c │ │ + cbnz w8, 1ec88 │ │ mov w0, w19 │ │ - bl 1eea0 │ │ + bl 20b80 │ │ cmp w22, #0x1 │ │ - b.lt 1d25c // b.tstop │ │ + b.lt 1ec88 // b.tstop │ │ add x9, sp, #0x80 │ │ sub x8, x29, #0x64 │ │ mov x10, x26 │ │ ldr w11, [x9] │ │ cmp w11, w0 │ │ - b.eq 1d2bc // b.none │ │ + b.eq 1ece8 // b.none │ │ add x9, x9, #0x4 │ │ add x8, x8, #0x4 │ │ subs x10, x10, #0x1 │ │ - b.ne 1d29c // b.any │ │ - b 1d25c │ │ + b.ne 1ecc8 // b.any │ │ + b 1ec88 │ │ ldr w10, [x8] │ │ - cbz w10, 1d25c │ │ + cbz w10, 1ec88 │ │ mov x11, xzr │ │ - b 1d2d8 │ │ + b 1ed04 │ │ add x11, x11, #0x4 │ │ cmp x11, #0x200 │ │ - b.eq 1d25c // b.none │ │ + b.eq 1ec88 // b.none │ │ ldr w12, [x25, x11] │ │ cmp w12, #0x110, lsl #12 │ │ - b.ne 1d2cc // b.any │ │ + b.ne 1ecf8 // b.any │ │ ldr w12, [x24, x11] │ │ ldr w13, [x9] │ │ cmp w13, w12 │ │ - b.ne 1d2cc // b.any │ │ + b.ne 1ecf8 // b.any │ │ sub w9, w10, #0x1 │ │ sub w23, w23, #0x1 │ │ str w19, [x25, x11] │ │ str w9, [x8] │ │ - b 1d25c │ │ - cbz w23, 1d3a0 │ │ - bl 1ee80 │ │ - cbnz w0, 1d378 │ │ + b 1ec88 │ │ + cbz w23, 1edcc │ │ + bl 20b60 │ │ + cbnz w0, 1eda4 │ │ cmp w22, #0x1 │ │ - b.lt 1d3a0 // b.tstop │ │ + b.lt 1edcc // b.tstop │ │ add x21, sp, #0x80 │ │ sub x22, x29, #0x64 │ │ - adrp x19, 2000 │ │ - add x19, x19, #0x81 │ │ - b 1d340 │ │ + adrp x19, 2000 │ │ + add x19, x19, #0x24e │ │ + b 1ed6c │ │ add x21, x21, #0x4 │ │ add x22, x22, #0x4 │ │ subs x26, x26, #0x1 │ │ - b.eq 1d3a0 // b.none │ │ + b.eq 1edcc // b.none │ │ ldr w8, [x22] │ │ - cbz w8, 1d330 │ │ - bl 1ee80 │ │ - cbz w0, 1d330 │ │ - adrp x8, 20000 │ │ - ldr x8, [x8, #736] │ │ + cbz w8, 1ed5c │ │ + bl 20b60 │ │ + cbz w0, 1ed5c │ │ + adrp x8, 21000 │ │ + ldr x8, [x8, #4048] │ │ ldr w0, [x21] │ │ ldr x20, [x8] │ │ - bl 1ef80 │ │ + bl 20c70 │ │ mov x2, x0 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 1ef70 │ │ - b 1d330 │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x5b4 │ │ + bl 20c60 │ │ + b 1ed5c │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x781 │ │ mov w1, #0x42 // #66 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ cmp w22, #0x1 │ │ - b.ge 1d31c // b.tcont │ │ + b.ge 1ed48 // b.tcont │ │ ldp x20, x19, [sp, #400] │ │ ldp x22, x21, [sp, #384] │ │ ldp x24, x23, [sp, #368] │ │ ldp x26, x25, [sp, #352] │ │ ldp x28, x27, [sp, #336] │ │ ldp x29, x30, [sp, #320] │ │ add sp, sp, #0x1a0 │ │ @@ -3638,122 +3921,122 @@ │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ mov x19, x2 │ │ cmp w1, #0x1 │ │ - b.lt 1d594 // b.tstop │ │ + b.lt 1efc0 // b.tstop │ │ mov x20, x0 │ │ mov x23, xzr │ │ mov w21, wzr │ │ mov w24, w1 │ │ mov w26, #0xffffdff2 // #-8206 │ │ - adrp x28, 21000 │ │ - add x28, x28, #0x430 │ │ - b 1d428 │ │ + adrp x28, 23000 │ │ + add x28, x28, #0x140 │ │ + b 1ee54 │ │ add w8, w21, #0x2 │ │ mov w9, #0x49 // #73 │ │ strb w9, [x19, x27] │ │ mov w27, w8 │ │ add x23, x23, #0x1 │ │ mov w21, w27 │ │ cmp x23, x24 │ │ - b.eq 1d598 // b.none │ │ + b.eq 1efc4 // b.none │ │ ldr w22, [x20, x23, lsl #2] │ │ mov w0, w22 │ │ - bl 1eea0 │ │ + bl 20b80 │ │ mov w9, #0x9000 // #36864 │ │ add w8, w22, w26 │ │ and w9, w0, w9 │ │ cmp w9, #0x0 │ │ ccmp w8, #0x2, #0x0, eq // eq = none │ │ - b.cs 1d488 // b.hs, b.nlast │ │ + b.cs 1eeb4 // b.hs, b.nlast │ │ sxtw x25, w21 │ │ mov w9, #0x5f // #95 │ │ add x27, x25, #0x1 │ │ cmp w8, #0x5b │ │ strb w9, [x19, x25] │ │ - b.hi 1d4cc // b.pmore │ │ - adrp x11, c000 │ │ - add x11, x11, #0xe8a │ │ - adr x9, 1d408 │ │ + b.hi 1eef8 // b.pmore │ │ + adrp x11, d000 │ │ + add x11, x11, #0x34e │ │ + adr x9, 1ee34 │ │ ldrb w10, [x11, x8] │ │ add x9, x9, x10, lsl #2 │ │ br x9 │ │ add w8, w21, #0x2 │ │ mov w9, #0x3e // #62 │ │ - b 1d410 │ │ + b 1ee3c │ │ cmp w22, #0x5f │ │ - b.eq 1d44c // b.none │ │ - adrp x8, 21000 │ │ - ldrb w8, [x8, #1056] │ │ - tbnz w8, #0, 1d4a0 │ │ - bl 1d0f8 │ │ + b.eq 1ee78 // b.none │ │ + adrp x8, 23000 │ │ + ldrb w8, [x8, #304] │ │ + tbnz w8, #0, 1eecc │ │ + bl 1eb24 │ │ mov x8, xzr │ │ ldr w9, [x28, x8, lsl #2] │ │ cmp w9, w22 │ │ - b.eq 1d4c0 // b.none │ │ + b.eq 1eeec // b.none │ │ add x8, x8, #0x1 │ │ cmp x8, #0x80 │ │ - b.ne 1d4a4 // b.any │ │ + b.ne 1eed0 // b.any │ │ mov w8, #0x3f // #63 │ │ add w27, w21, #0x1 │ │ strb w8, [x19, w21, sxtw] │ │ - b 1d418 │ │ + b 1ee44 │ │ cmp w22, #0x5f │ │ - b.ne 1d4dc // b.any │ │ + b.ne 1ef08 // b.any │ │ add w8, w21, #0x2 │ │ - b 1d410 │ │ + b 1ee3c │ │ cmp w22, #0xff │ │ - b.hi 1d588 // b.pmore │ │ - adrp x8, 21000 │ │ - ldrb w8, [x8, #1056] │ │ - tbnz w8, #0, 1d4f4 │ │ - bl 1d0f8 │ │ + b.hi 1efb4 // b.pmore │ │ + adrp x8, 23000 │ │ + ldrb w8, [x8, #304] │ │ + tbnz w8, #0, 1ef20 │ │ + bl 1eb24 │ │ mov x8, xzr │ │ ldr w9, [x28, x8, lsl #2] │ │ cmp w9, w22 │ │ - b.eq 1d514 // b.none │ │ + b.eq 1ef40 // b.none │ │ add x8, x8, #0x1 │ │ cmp x8, #0x80 │ │ - b.ne 1d4f8 // b.any │ │ + b.ne 1ef24 // b.any │ │ mov w8, #0x3f // #63 │ │ strb w8, [x19, x25] │ │ - b 1d418 │ │ + b 1ee44 │ │ add w8, w21, #0x2 │ │ mov w9, #0x3c // #60 │ │ - b 1d410 │ │ + b 1ee3c │ │ add w8, w21, #0x2 │ │ mov w9, #0x6c // #108 │ │ - b 1d410 │ │ + b 1ee3c │ │ add w8, w21, #0x2 │ │ mov w9, #0x72 // #114 │ │ - b 1d410 │ │ + b 1ee3c │ │ add w8, w21, #0x2 │ │ mov w9, #0x6f // #111 │ │ - b 1d410 │ │ + b 1ee3c │ │ add w8, w21, #0x2 │ │ mov w9, #0x4c // #76 │ │ - b 1d410 │ │ + b 1ee3c │ │ add w8, w21, #0x2 │ │ mov w9, #0x52 // #82 │ │ - b 1d410 │ │ + b 1ee3c │ │ add w8, w21, #0x2 │ │ mov w9, #0x69 // #105 │ │ - b 1d410 │ │ + b 1ee3c │ │ add w8, w21, #0x2 │ │ mov w9, #0x79 // #121 │ │ - b 1d410 │ │ + b 1ee3c │ │ add w8, w21, #0x2 │ │ mov w9, #0x66 // #102 │ │ - b 1d410 │ │ + b 1ee3c │ │ mov w8, #0x3f // #63 │ │ strb w8, [x19, x25] │ │ - b 1d418 │ │ + b 1ee44 │ │ mov w27, wzr │ │ mov w0, w27 │ │ strb wzr, [x19, w27, sxtw] │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ @@ -3763,196 +4046,196 @@ │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ - adrp x24, 21000 │ │ - ldr x19, [x24, #1064] │ │ - cbnz x19, 1d6b0 │ │ + adrp x24, 23000 │ │ + ldr x19, [x24, #312] │ │ + cbnz x19, 1f0dc │ │ mov w0, #0x2710 // #10000 │ │ - bl 1ee90 │ │ + bl 20b70 │ │ nop │ │ - adr x1, 1938 │ │ + adr x1, 17c9 │ │ mov w2, #0x112 // #274 │ │ - str x0, [x24, #1064] │ │ - bl 1ef10 │ │ + str x0, [x24, #312] │ │ + bl 20bf0 │ │ mov w8, #0x111 // #273 │ │ mov w26, #0x20 // #32 │ │ mov w27, #0x5e // #94 │ │ - adrp x28, c000 │ │ - add x28, x28, #0xee8 │ │ - adrp x20, 1000 │ │ - add x20, x20, #0x66c │ │ - b 1d678 │ │ + adrp x28, d000 │ │ + add x28, x28, #0x3ac │ │ + adrp x20, 1000 │ │ + add x20, x20, #0x48d │ │ + b 1f0a4 │ │ ldr w0, [x28, x19, lsl #2] │ │ sxtw x25, w8 │ │ cmp x19, #0x7f │ │ add x21, x9, x25 │ │ csel w8, w19, w26, cc // cc = lo, ul, last │ │ cmp x19, #0x20 │ │ add w9, w19, #0x40 │ │ csel w22, w27, w26, cc // cc = lo, ul, last │ │ csel w23, w9, w8, cc // cc = lo, ul, last │ │ - bl 1ef80 │ │ + bl 20c70 │ │ mov x5, x0 │ │ mov x0, x21 │ │ mov x1, x20 │ │ mov w2, w19 │ │ mov w3, w22 │ │ mov w4, w23 │ │ - bl 1efb0 │ │ + bl 20ca0 │ │ add x9, x25, w0, sxtw │ │ add x19, x19, #0x1 │ │ mov w8, w9 │ │ cmp x19, #0x80 │ │ - b.eq 1d698 // b.none │ │ - ldr x9, [x24, #1064] │ │ + b.eq 1f0c4 // b.none │ │ + ldr x9, [x24, #312] │ │ tst w19, #0x3 │ │ - b.ne 1d620 // b.any │ │ + b.ne 1f04c // b.any │ │ mov w11, #0xa // #10 │ │ add w10, w8, #0x1 │ │ strb w11, [x9, w8, sxtw] │ │ mov w8, w10 │ │ - b 1d620 │ │ - ldr x19, [x24, #1064] │ │ - adrp x1, 2000 │ │ - add x1, x1, #0x4b0 │ │ + b 1f04c │ │ + ldr x19, [x24, #312] │ │ + adrp x1, 2000 │ │ + add x1, x1, #0x67d │ │ mov w2, #0x104 // #260 │ │ add x0, x19, x9 │ │ - bl 1ef10 │ │ + bl 20bf0 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ add w9, w0, #0x20 │ │ and w8, w0, #0xff │ │ and w9, w9, #0xff │ │ cmp w9, #0x1a │ │ - b.hi 1d6ec // b.pmore │ │ + b.hi 1f118 // b.pmore │ │ add w0, w8, #0x4f0 │ │ ret │ │ add w9, w0, #0x40 │ │ and w9, w9, #0xff │ │ cmp w9, #0x13 │ │ - b.hi 1d704 // b.pmore │ │ + b.hi 1f130 // b.pmore │ │ add w0, w8, #0x4f0 │ │ ret │ │ add w9, w0, #0x2c │ │ and w9, w9, #0xff │ │ cmp w9, #0x4 │ │ - b.hi 1d71c // b.pmore │ │ + b.hi 1f148 // b.pmore │ │ add w0, w8, #0x51c │ │ ret │ │ mov w9, #0xffffffbf // #-65 │ │ cmp w9, w0, sxtb │ │ - b.lt 1d73c // b.tstop │ │ + b.lt 1f168 // b.tstop │ │ sub w8, w8, #0x80 │ │ nop │ │ - adr x9, d0e8 │ │ + adr x9, d5ac │ │ ldr w0, [x9, w8, uxtw #2] │ │ ret │ │ add w9, w0, #0x3 │ │ mov w10, #0x1f11 // #7953 │ │ add w10, w8, w10 │ │ tst w9, #0xfe │ │ csel w0, w10, w8, eq // eq = none │ │ ret │ │ sub w8, w0, #0x5d0 │ │ cmp w8, #0x1a │ │ - b.hi 1d768 // b.pmore │ │ + b.hi 1f194 // b.pmore │ │ add w0, w0, #0x10 │ │ ret │ │ sub w8, w0, #0x5b0 │ │ cmp w8, #0x13 │ │ - b.hi 1d77c // b.pmore │ │ + b.hi 1f1a8 // b.pmore │ │ add w0, w0, #0x10 │ │ ret │ │ sub w8, w0, #0x5f0 │ │ cmp w8, #0x4 │ │ - b.hi 1d790 // b.pmore │ │ + b.hi 1f1bc // b.pmore │ │ sub w0, w0, #0x1c │ │ ret │ │ mov w8, #0x1007 // #4103 │ │ cmp w8, w0, lsr #1 │ │ - b.ne 1d7a4 // b.any │ │ + b.ne 1f1d0 // b.any │ │ sub w0, w0, #0x11 │ │ ret │ │ cmp w0, #0x100 │ │ mov w8, #0x3f // #63 │ │ csel w0, w0, w8, cc // cc = lo, ul, last │ │ ret │ │ mov w8, w0 │ │ and w0, w0, #0xff │ │ - tbnz w8, #7, 1d7c4 │ │ + tbnz w8, #7, 1f1f0 │ │ ret │ │ sub w8, w0, #0x80 │ │ - adrp x9, d000 │ │ - add x9, x9, #0x340 │ │ + adrp x9, d000 │ │ + add x9, x9, #0x804 │ │ ldr w0, [x9, w8, uxtw #2] │ │ ret │ │ cmp w0, #0xff │ │ - b.hi 1d7e4 // b.pmore │ │ + b.hi 1f210 // b.pmore │ │ ret │ │ sub w8, w0, #0x621 │ │ cmp w8, #0x15 │ │ - b.hi 1d7f8 // b.pmore │ │ + b.hi 1f224 // b.pmore │ │ sub w0, w0, #0x60 │ │ ret │ │ cmp w0, #0x60b │ │ - b.gt 1d820 │ │ + b.gt 1f24c │ │ cmp w0, #0x191 │ │ - b.gt 1d84c │ │ + b.gt 1f278 │ │ cmp w0, #0x152 │ │ - b.eq 1d864 // b.none │ │ + b.eq 1f290 // b.none │ │ cmp w0, #0x153 │ │ - b.ne 1d8b8 // b.any │ │ + b.ne 1f2e4 // b.any │ │ mov w0, #0x9c // #156 │ │ ret │ │ sub w8, w0, #0x60c │ │ cmp w8, #0xb5 │ │ - b.hi 1d874 // b.pmore │ │ + b.hi 1f2a0 // b.pmore │ │ nop │ │ - adr x9, d1e8 │ │ - adr x10, 1d844 │ │ + adr x9, d6ac │ │ + adr x10, 1f270 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ mov w0, #0xa1 // #161 │ │ ret │ │ cmp w0, #0x192 │ │ - b.eq 1d86c // b.none │ │ + b.eq 1f298 // b.none │ │ cmp w0, #0x2c6 │ │ - b.ne 1d8b8 // b.any │ │ + b.ne 1f2e4 // b.any │ │ mov w0, #0x88 // #136 │ │ ret │ │ mov w0, #0x8c // #140 │ │ ret │ │ mov w0, #0x83 // #131 │ │ ret │ │ mov w8, #0xffffdff4 // #-8204 │ │ add w8, w0, w8 │ │ cmp w8, #0xa0 │ │ - b.hi 1d8a4 // b.pmore │ │ - adrp x9, d000 │ │ - add x9, x9, #0x29e │ │ - adr x10, 1d89c │ │ + b.hi 1f2d0 // b.pmore │ │ + adrp x9, d000 │ │ + add x9, x9, #0x762 │ │ + adr x10, 1f2c8 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ mov w0, #0x9d // #157 │ │ ret │ │ mov w8, #0x2122 // #8482 │ │ cmp w0, w8 │ │ - b.ne 1d8b8 // b.any │ │ + b.ne 1f2e4 // b.any │ │ mov w0, #0x99 // #153 │ │ ret │ │ mov w0, #0x3f // #63 │ │ ret │ │ mov w0, #0xba // #186 │ │ ret │ │ mov w0, #0xbf // #191 │ │ @@ -4068,52 +4351,52 @@ │ │ and w8, w8, #0xff │ │ add w10, w9, #0x560 │ │ cmp w8, #0x32 │ │ csel w0, w10, w9, cc // cc = lo, ul, last │ │ ret │ │ sub w8, w0, #0x621 │ │ cmp w8, #0x31 │ │ - b.hi 1daa8 // b.pmore │ │ + b.hi 1f4d4 // b.pmore │ │ sub w0, w0, #0x60 │ │ ret │ │ cmp w0, #0xff │ │ - b.ls 1dae4 // b.plast │ │ + b.ls 1f510 // b.plast │ │ cmp w0, #0x60c │ │ - b.eq 1dad0 // b.none │ │ + b.eq 1f4fc // b.none │ │ cmp w0, #0x61f │ │ - b.eq 1dad8 // b.none │ │ + b.eq 1f504 // b.none │ │ cmp w0, #0x61b │ │ - b.ne 1dae0 // b.any │ │ + b.ne 1f50c // b.any │ │ mov w0, #0xbb // #187 │ │ ret │ │ mov w0, #0xac // #172 │ │ ret │ │ mov w0, #0xbf // #191 │ │ ret │ │ mov w0, #0x3f // #63 │ │ ret │ │ mov w8, w0 │ │ and w0, w0, #0xff │ │ cmp w0, #0xdb │ │ - b.cs 1dafc // b.hs, b.nlast │ │ + b.cs 1f528 // b.hs, b.nlast │ │ ret │ │ add w9, w8, #0x20 │ │ and w9, w9, #0xff │ │ cmp w9, #0x1a │ │ - b.hi 1db14 // b.pmore │ │ + b.hi 1f540 // b.pmore │ │ add w0, w0, #0x4f0 │ │ ret │ │ and w8, w8, #0xff │ │ sub w8, w8, #0xdb │ │ cmp w8, #0x23 │ │ - b.hi 1db58 // b.pmore │ │ + b.hi 1f584 // b.pmore │ │ nop │ │ - adr x9, d540 │ │ + adr x9, da04 │ │ mov w0, #0x200f // #8207 │ │ - adr x10, 1daf8 │ │ + adr x10, 1f524 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ mov w0, #0x202d // #8237 │ │ ret │ │ mov w0, #0x202e // #8238 │ │ ret │ │ @@ -4124,29 +4407,29 @@ │ │ mov w0, #0x202b // #8235 │ │ ret │ │ mov w0, #0x200e // #8206 │ │ ret │ │ mov w0, #0x202a // #8234 │ │ ret │ │ cmp w0, #0x7f │ │ - b.hi 1db84 // b.pmore │ │ + b.hi 1f5b0 // b.pmore │ │ ret │ │ sub w8, w0, #0x5d0 │ │ cmp w8, #0x1a │ │ - b.hi 1db98 // b.pmore │ │ + b.hi 1f5c4 // b.pmore │ │ add w0, w0, #0x10 │ │ ret │ │ mov w8, #0xffffdff2 // #-8206 │ │ add w8, w0, w8 │ │ cmp w8, #0x20 │ │ - b.hi 1dbcc // b.pmore │ │ - adrp x9, d000 │ │ - add x9, x9, #0x564 │ │ + b.hi 1f5f8 // b.pmore │ │ + adrp x9, d000 │ │ + add x9, x9, #0xa28 │ │ mov w0, #0xfe // #254 │ │ - adr x10, 1db80 │ │ + adr x10, 1f5ac │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ mov w0, #0xfd // #253 │ │ ret │ │ mov w0, #0x3f // #63 │ │ ret │ │ @@ -4157,1204 +4440,1378 @@ │ │ mov w0, #0xdb // #219 │ │ ret │ │ mov w0, #0xdc // #220 │ │ ret │ │ mov w0, #0xdd // #221 │ │ ret │ │ cmp w1, #0x1 │ │ - b.lt 1dcd0 // b.tstop │ │ + b.lt 1f6fc // b.tstop │ │ mov x8, x0 │ │ mov x0, xzr │ │ mov w9, w1 │ │ mov x10, x8 │ │ - b 1dc30 │ │ + b 1f65c │ │ add x10, x10, #0x1 │ │ sub x11, x10, x8 │ │ str w12, [x2, x0, lsl #2] │ │ add x0, x0, #0x1 │ │ cmp w11, w1 │ │ - b.ge 1dccc // b.tcont │ │ + b.ge 1f6f8 // b.tcont │ │ ldrsb w11, [x10] │ │ and w12, w11, #0xff │ │ - tbz w11, #31, 1dc18 │ │ + tbz w11, #31, 1f644 │ │ cmp w12, #0xdf │ │ - b.hi 1dc6c // b.pmore │ │ + b.hi 1f698 // b.pmore │ │ add x13, x10, #0x2 │ │ sub x11, x13, x8 │ │ cmp x11, x9 │ │ - b.gt 1dccc │ │ + b.gt 1f6f8 │ │ ldrb w14, [x10, #1] │ │ mov x10, x13 │ │ and w13, w14, #0x3f │ │ bfi w13, w12, #6, #5 │ │ str w13, [x2, x0, lsl #2] │ │ - b 1dc24 │ │ + b 1f650 │ │ cmp w12, #0xef │ │ - b.hi 1dc98 // b.pmore │ │ + b.hi 1f6c4 // b.pmore │ │ add x13, x10, #0x3 │ │ sub x11, x13, x8 │ │ cmp x11, x9 │ │ - b.gt 1dccc │ │ + b.gt 1f6f8 │ │ ldrb w14, [x10, #1] │ │ ubfiz w12, w12, #12, #4 │ │ ldrb w10, [x10, #2] │ │ bfi w12, w14, #6, #6 │ │ - b 1dcc0 │ │ + b 1f6ec │ │ add x13, x10, #0x4 │ │ sub x11, x13, x8 │ │ cmp x11, x9 │ │ - b.gt 1dccc │ │ + b.gt 1f6f8 │ │ ldrb w14, [x10, #1] │ │ ubfiz w12, w12, #18, #3 │ │ ldrb w15, [x10, #2] │ │ ldrb w10, [x10, #3] │ │ bfi w12, w14, #12, #6 │ │ bfi w12, w15, #6, #6 │ │ bfxil w12, w10, #0, #6 │ │ mov x10, x13 │ │ - b 1dc20 │ │ + b 1f64c │ │ ret │ │ mov w0, wzr │ │ ret │ │ mov x8, x2 │ │ cmp w1, #0x1 │ │ - b.lt 1ddac // b.tstop │ │ + b.lt 1f7d8 // b.tstop │ │ mov w9, w1 │ │ mov x8, x2 │ │ - b 1dd00 │ │ + b 1f72c │ │ strb w10, [x8], #1 │ │ add x0, x0, #0x4 │ │ subs x9, x9, #0x1 │ │ - b.eq 1ddac // b.none │ │ + b.eq 1f7d8 // b.none │ │ ldr w10, [x0] │ │ cmp w10, #0x7f │ │ - b.ls 1dcf0 // b.plast │ │ + b.ls 1f71c // b.plast │ │ cmp w10, #0x7ff │ │ - b.hi 1dd34 // b.pmore │ │ + b.hi 1f760 // b.pmore │ │ lsr w11, w10, #6 │ │ mov w12, #0x80 // #128 │ │ orr w11, w11, #0xc0 │ │ bfxil w12, w10, #0, #6 │ │ add x10, x8, #0x2 │ │ strb w11, [x8] │ │ strb w12, [x8, #1] │ │ - b 1dda4 │ │ + b 1f7d0 │ │ lsr w11, w10, #16 │ │ - cbnz w11, 1dd68 │ │ + cbnz w11, 1f794 │ │ lsr w11, w10, #12 │ │ mov w12, #0x80 // #128 │ │ mov w13, #0x80 // #128 │ │ orr w11, w11, #0xe0 │ │ bfxil w12, w10, #6, #6 │ │ bfxil w13, w10, #0, #6 │ │ add x10, x8, #0x3 │ │ strb w11, [x8] │ │ strb w12, [x8, #1] │ │ strb w13, [x8, #2] │ │ - b 1dda4 │ │ + b 1f7d0 │ │ cmp w11, #0x10 │ │ - b.hi 1dcf4 // b.pmore │ │ + b.hi 1f720 // b.pmore │ │ lsr w11, w10, #18 │ │ mov w12, #0x80 // #128 │ │ mov w13, #0x80 // #128 │ │ mov w14, #0x80 // #128 │ │ orr w11, w11, #0xf0 │ │ bfxil w12, w10, #12, #6 │ │ bfxil w13, w10, #6, #6 │ │ bfxil w14, w10, #0, #6 │ │ add x10, x8, #0x4 │ │ strb w11, [x8] │ │ strb w12, [x8, #1] │ │ strb w13, [x8, #2] │ │ strb w14, [x8, #3] │ │ mov x8, x10 │ │ - b 1dcf4 │ │ + b 1f720 │ │ sub w0, w8, w2 │ │ strb wzr, [x8] │ │ ret │ │ │ │ -000000000001ddb8 : │ │ - adrp x8, 21000 │ │ +000000000001f7e4 : │ │ + adrp x8, 23000 │ │ cmp w0, #0x0 │ │ cset w0, ne // ne = any │ │ - ldr w9, [x8, #1032] │ │ + ldr w9, [x8, #272] │ │ and w9, w9, #0xfffffffe │ │ orr w9, w9, w0 │ │ - str w9, [x8, #1032] │ │ + str w9, [x8, #272] │ │ ret │ │ │ │ -000000000001ddd8 : │ │ - adrp x8, 21000 │ │ - ldr w8, [x8, #1032] │ │ +000000000001f804 : │ │ + adrp x8, 23000 │ │ + ldr w8, [x8, #272] │ │ and w0, w8, #0x1 │ │ ret │ │ │ │ -000000000001dde8 : │ │ - adrp x8, 21000 │ │ +000000000001f814 : │ │ + adrp x8, 23000 │ │ cmp w0, #0x0 │ │ cset w0, ne // ne = any │ │ - ldr w9, [x8, #1032] │ │ + ldr w9, [x8, #272] │ │ bfi w9, w0, #1, #1 │ │ - str w9, [x8, #1032] │ │ + str w9, [x8, #272] │ │ ret │ │ │ │ -000000000001de04 : │ │ - adrp x8, 21000 │ │ - ldr w8, [x8, #1032] │ │ +000000000001f830 : │ │ + adrp x8, 23000 │ │ + ldr w8, [x8, #272] │ │ ubfx w0, w8, #1, #1 │ │ ret │ │ │ │ -000000000001de14 : │ │ +000000000001f840 : │ │ mov w8, w1 │ │ mov x4, x3 │ │ mov x3, x2 │ │ mov x1, xzr │ │ mov w2, w8 │ │ - b 1ef00 │ │ + b 20be0 │ │ │ │ -000000000001de2c : │ │ - b 1eea0 │ │ +000000000001f858 : │ │ + b 20b80 │ │ │ │ -000000000001de30 : │ │ - b 1eea0 │ │ +000000000001f85c : │ │ + b 20b80 │ │ │ │ -000000000001de34 : │ │ +000000000001f860 : │ │ mov w8, w1 │ │ mov x4, x3 │ │ mov x3, x2 │ │ mov x1, xzr │ │ mov w2, w8 │ │ - b 1ef00 │ │ + b 20be0 │ │ │ │ -000000000001de4c : │ │ +000000000001f878 : │ │ stp x29, x30, [sp, #-80]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ - cbz w1, 1e11c │ │ + cbz w1, 1fb48 │ │ mov x19, x3 │ │ mov x21, x2 │ │ mov w20, w1 │ │ mov x22, x0 │ │ - bl 1ee80 │ │ - cbnz w0, 1e134 │ │ - cbnz x22, 1de8c │ │ - bl 1ee80 │ │ - cbnz w0, 1e15c │ │ - cbnz x21, 1de98 │ │ - bl 1ee80 │ │ - cbnz w0, 1e180 │ │ - cbnz x19, 1dea4 │ │ - bl 1ee80 │ │ - cbnz w0, 1e1a8 │ │ - bl 1ee80 │ │ - cbnz w0, 1e1cc │ │ - bl 1ee80 │ │ - cbnz w0, 1e1e4 │ │ + bl 20b60 │ │ + cbnz w0, 1fb60 │ │ + cbnz x22, 1f8b8 │ │ + bl 20b60 │ │ + cbnz w0, 1fb88 │ │ + cbnz x21, 1f8c4 │ │ + bl 20b60 │ │ + cbnz w0, 1fbac │ │ + cbnz x19, 1f8d0 │ │ + bl 20b60 │ │ + cbnz w0, 1fbd4 │ │ + bl 20b60 │ │ + cbnz w0, 1fbf8 │ │ + bl 20b60 │ │ + cbnz w0, 1fc10 │ │ cmp w20, #0x1 │ │ - b.lt 1e10c // b.tstop │ │ + b.lt 1fb38 // b.tstop │ │ mov w14, #0x1000 // #4096 │ │ mov x0, xzr │ │ mov w11, wzr │ │ mov w4, wzr │ │ mov w8, wzr │ │ mov w12, wzr │ │ mov w9, w20 │ │ add x10, x19, #0x10 │ │ mov w17, #0xff // #255 │ │ mov w13, #0x1 // #1 │ │ movk w14, #0x10, lsl #16 │ │ mov w15, #0xfffffffd // #-3 │ │ mov w16, #0x1 // #1 │ │ - b 1df04 │ │ + b 1f930 │ │ add x16, x16, #0x1 │ │ mov x0, x1 │ │ cmp x1, x9 │ │ - b.eq 1e0f4 // b.none │ │ + b.eq 1fb20 // b.none │ │ ldrb w6, [x19, x0] │ │ add x1, x0, #0x1 │ │ and w2, w6, #0x18 │ │ cmp w2, #0x10 │ │ - b.eq 1def4 // b.none │ │ + b.eq 1f920 // b.none │ │ ldr w2, [x22, x0, lsl #2] │ │ tst w2, w14 │ │ - b.eq 1df50 // b.none │ │ + b.eq 1f97c // b.none │ │ mov w2, #0xff // #255 │ │ and w3, w6, #0x4 │ │ - cbz w4, 1df5c │ │ + cbz w4, 1f988 │ │ cmp w2, #0xff │ │ - b.eq 1dfa4 // b.none │ │ + b.eq 1f9d0 // b.none │ │ cmp w17, #0xff │ │ - b.eq 1dfa4 // b.none │ │ + b.eq 1f9d0 // b.none │ │ cmp w17, w2 │ │ - b.eq 1dfa4 // b.none │ │ + b.eq 1f9d0 // b.none │ │ mov w5, #0x1 // #1 │ │ - b 1df60 │ │ + b 1f98c │ │ ldrb w2, [x21, x0] │ │ and w3, w6, #0x4 │ │ - cbnz w4, 1df30 │ │ + cbnz w4, 1f95c │ │ mov w5, wzr │ │ mov w4, wzr │ │ tst w6, #0x18 │ │ - b.ne 1df84 // b.any │ │ - cbz w3, 1df84 │ │ + b.ne 1f9b0 // b.any │ │ + cbz w3, 1f9b0 │ │ tst w2, #0x1 │ │ mov w4, wzr │ │ cinc w7, w15, ne // ne = any │ │ and w6, w7, w6 │ │ strb w6, [x19, x0] │ │ - cbz w5, 1e000 │ │ - cbz w12, 1e000 │ │ + cbz w5, 1fa2c │ │ + cbz w12, 1fa2c │ │ mov w5, w11 │ │ sxtw x5, w5 │ │ ldrb w6, [x19, x5] │ │ bic w6, w6, w8 │ │ strb w6, [x19, x5] │ │ - b 1e000 │ │ + b 1fa2c │ │ mov w4, #0x1 // #1 │ │ tst w6, #0x18 │ │ - b.ne 1e000 // b.any │ │ + b.ne 1fa2c // b.any │ │ tst w2, #0x1 │ │ cinc w5, w4, eq // eq = none │ │ tst w5, w6 │ │ - b.eq 1e02c // b.none │ │ + b.eq 1fa58 // b.none │ │ sxtw x4, w11 │ │ add x4, x4, #0x1 │ │ cmp x0, x4 │ │ - b.le 1dffc │ │ + b.le 1fa28 │ │ add w7, w11, #0x2 │ │ sub x6, x1, x7 │ │ cmp x6, #0x8 │ │ - b.cs 1e038 // b.hs, b.nlast │ │ + b.cs 1fa64 // b.hs, b.nlast │ │ ldrb w6, [x19, x4] │ │ orr w6, w8, w6 │ │ orr w6, w6, w5 │ │ strb w6, [x19, x4] │ │ add x4, x4, #0x1 │ │ cmp x0, w4, uxtw │ │ - b.ne 1dfe0 // b.any │ │ + b.ne 1fa0c // b.any │ │ mov w4, #0x1 // #1 │ │ ldrb w5, [x19, x0] │ │ tst w5, #0x18 │ │ - b.ne 1def4 // b.any │ │ + b.ne 1f920 // b.any │ │ tst w2, #0x1 │ │ mov w12, w3 │ │ cinc w8, w13, ne // ne = any │ │ mov w17, w2 │ │ tst w5, w8 │ │ mov w11, w0 │ │ cset w4, ne // ne = any │ │ - b 1def4 │ │ + b 1f920 │ │ mov w5, #0x1 // #1 │ │ - cbnz w5, 1df88 │ │ - b 1e000 │ │ + cbnz w5, 1f9b4 │ │ + b 1fa2c │ │ sub x23, x0, x7 │ │ sub w24, w15, w11 │ │ cmp w24, w23 │ │ - b.cc 1dfe0 // b.lo, b.ul, b.last │ │ + b.cc 1fa0c // b.lo, b.ul, b.last │ │ lsr x23, x23, #32 │ │ - cbnz x23, 1dfe0 │ │ + cbnz x23, 1fa0c │ │ cmp x6, #0x20 │ │ - b.cs 1e060 // b.hs, b.nlast │ │ + b.cs 1fa8c // b.hs, b.nlast │ │ mov x23, xzr │ │ - b 1e0a4 │ │ + b 1fad0 │ │ orr w26, w5, w8 │ │ sub x24, x16, x7 │ │ and x23, x6, #0xffffffffffffffe0 │ │ and x24, x24, #0xffffffffffffffe0 │ │ add x25, x10, x4 │ │ dup v0.16b, w26 │ │ ldp q1, q2, [x25, #-16] │ │ subs x24, x24, #0x20 │ │ orr v1.16b, v0.16b, v1.16b │ │ orr v2.16b, v0.16b, v2.16b │ │ stp q1, q2, [x25, #-16] │ │ add x25, x25, #0x20 │ │ - b.ne 1e078 // b.any │ │ + b.ne 1faa4 // b.any │ │ cmp x6, x23 │ │ - b.eq 1dffc // b.none │ │ + b.eq 1fa28 // b.none │ │ tst x6, #0x18 │ │ - b.eq 1e0ec // b.none │ │ + b.eq 1fb18 // b.none │ │ orr w25, w5, w8 │ │ sub x26, x16, x7 │ │ and x24, x6, #0xfffffffffffffff8 │ │ add x7, x24, x4 │ │ dup v0.8b, w25 │ │ and x25, x26, #0xfffffffffffffff8 │ │ add x26, x23, x4 │ │ sub x4, x23, x25 │ │ add x23, x19, x26 │ │ ldr d1, [x23] │ │ adds x4, x4, #0x8 │ │ orr v1.8b, v0.8b, v1.8b │ │ str d1, [x23], #8 │ │ - b.ne 1e0c8 // b.any │ │ + b.ne 1faf4 // b.any │ │ mov x4, x7 │ │ cmp x6, x24 │ │ - b.ne 1dfe0 // b.any │ │ - b 1dffc │ │ + b.ne 1fa0c // b.any │ │ + b 1fa28 │ │ add x4, x23, x4 │ │ - b 1dfe0 │ │ - cbz w4, 1e10c │ │ - cbz w12, 1e10c │ │ + b 1fa0c │ │ + cbz w4, 1fb38 │ │ + cbz w12, 1fb38 │ │ sxtw x9, w11 │ │ ldrb w10, [x19, x9] │ │ bic w8, w10, w8 │ │ strb w8, [x19, x9] │ │ - bl 1ee80 │ │ - cbnz w0, 1e210 │ │ - bl 1ee80 │ │ - cbnz w0, 1e228 │ │ + bl 20b60 │ │ + cbnz w0, 1fc3c │ │ + bl 20b60 │ │ + cbnz w0, 1fc54 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ - adrp x8, 20000 │ │ + adrp x8, 21000 │ │ nop │ │ - adr x0, 20a0 │ │ + adr x0, 226d │ │ mov w1, #0x20 // #32 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz x22, 1de8c │ │ - b 1de84 │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x77c │ │ + bl 20bb0 │ │ + cbnz x22, 1f8b8 │ │ + b 1f8b0 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x942 │ │ mov w1, #0x73 // #115 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1de8c │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x180 │ │ + bl 20bb0 │ │ + b 1f8b8 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x34d │ │ mov w1, #0x79 // #121 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz x19, 1dea4 │ │ - b 1de9c │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x2b1 │ │ + bl 20bb0 │ │ + cbnz x19, 1f8d0 │ │ + b 1f8c8 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x47e │ │ mov w1, #0x71 // #113 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1dea4 │ │ + bl 20bb0 │ │ + b 1f8d0 │ │ mov x0, x21 │ │ mov w1, w20 │ │ mov x2, x19 │ │ - bl 1e25c │ │ - bl 1ee80 │ │ - cbz w0, 1deb4 │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x62a │ │ + bl 1fc88 │ │ + bl 20b60 │ │ + cbz w0, 1f8e0 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x7f0 │ │ mov w1, #0x20 // #32 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ cmp w20, #0x1 │ │ - b.ge 1debc // b.tcont │ │ - b 1e10c │ │ + b.ge 1f8e8 // b.tcont │ │ + b 1fb38 │ │ mov x0, x21 │ │ mov w1, w20 │ │ mov x2, x19 │ │ - bl 1e25c │ │ - bl 1ee80 │ │ - cbz w0, 1e11c │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x39c │ │ + bl 1fc88 │ │ + bl 20b60 │ │ + cbz w0, 1fb48 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x3ec │ │ mov w1, #0x25 // #37 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ - b 1eed0 │ │ + b 20bb0 │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ - adrp x22, 20000 │ │ + adrp x22, 21000 │ │ mov x19, x2 │ │ mov w21, w1 │ │ mov x20, x0 │ │ - ldr x22, [x22, #736] │ │ - cbnz x2, 1e2a8 │ │ - bl 1ee80 │ │ - cbz w0, 1e2a8 │ │ + ldr x22, [x22, #4048] │ │ + cbnz x2, 1fcd4 │ │ + bl 20b60 │ │ + cbz w0, 1fcd4 │ │ ldr x3, [x22] │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x64b │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x811 │ │ mov w1, #0x6f // #111 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x3, [x22] │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x5f7 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x7c4 │ │ mov w1, #0xf // #15 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ cmp w21, #0x1 │ │ - b.lt 1e2f8 // b.tstop │ │ + b.lt 1fd24 // b.tstop │ │ mov w23, w21 │ │ ldrb w8, [x20], #1 │ │ ldrb w0, [x19], #1 │ │ ldr x21, [x22] │ │ tst w8, #0x1 │ │ cset w1, eq // eq = none │ │ - bl 1e3cc │ │ + bl 1fdf8 │ │ and w0, w0, #0xff │ │ mov x1, x21 │ │ - bl 1ef90 │ │ + bl 20c80 │ │ subs x23, x23, #0x1 │ │ - b.ne 1e2cc // b.any │ │ + b.ne 1fcf8 // b.any │ │ ldr x1, [x22] │ │ mov w0, #0xa // #10 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 1ef90 │ │ + b 20c80 │ │ │ │ -000000000001e314 : │ │ +000000000001fd40 : │ │ lsr w8, w0, #20 │ │ - cbz w8, 1e324 │ │ + cbz w8, 1fd50 │ │ mov w0, wzr │ │ ret │ │ lsr w8, w0, #8 │ │ nop │ │ - adr x9, d588 │ │ + adr x9, da4c │ │ ldrh w8, [x9, w8, uxtw #1] │ │ - adrp x9, f000 │ │ - add x9, x9, #0x588 │ │ + adrp x9, f000 │ │ + add x9, x9, #0xa4c │ │ add x8, x8, w0, uxtb │ │ ldrb w0, [x9, x8] │ │ ret │ │ │ │ -000000000001e348 : │ │ - cbz w1, 1e398 │ │ +000000000001fd74 : │ │ + cbz w1, 1fdc4 │ │ nop │ │ - adr x8, d588 │ │ - adrp x9, f000 │ │ - add x9, x9, #0x588 │ │ - b 1e384 │ │ + adr x8, da4c │ │ + adrp x9, f000 │ │ + add x9, x9, #0xa4c │ │ + b 1fdb0 │ │ lsr x11, x10, #7 │ │ and x11, x11, #0x1fffffe │ │ ldrh w11, [x8, x11] │ │ add x10, x11, w10, uxtb │ │ ldrb w10, [x9, x10] │ │ add x0, x0, #0x4 │ │ subs w1, w1, #0x1 │ │ strb w10, [x2], #1 │ │ - b.eq 1e398 // b.none │ │ + b.eq 1fdc4 // b.none │ │ ldr w10, [x0] │ │ ubfx x11, x10, #20, #12 │ │ - cbz w11, 1e360 │ │ + cbz w11, 1fd8c │ │ mov w10, wzr │ │ - b 1e374 │ │ + b 1fda0 │ │ ret │ │ │ │ -000000000001e39c : │ │ +000000000001fdc8 : │ │ and w8, w0, #0xff │ │ cmp w8, #0x10 │ │ - b.hi 1e3c0 // b.pmore │ │ + b.hi 1fdec // b.pmore │ │ sxtb x8, w0 │ │ - adrp x9, 14000 │ │ - add x9, x9, #0x288 │ │ + adrp x9, 14000 │ │ + add x9, x9, #0x94c │ │ ldrsw x8, [x9, x8, lsl #2] │ │ add x0, x9, x8 │ │ ret │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xae4 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x975 │ │ ret │ │ and w8, w0, #0x2 │ │ eor w9, w0, #0x3 │ │ eor w8, w0, w8, lsr #1 │ │ and w8, w1, w8 │ │ tst w8, #0x1 │ │ mov w8, #0x1b // #27 │ │ csel w9, w9, w0, ne // ne = any │ │ ands w8, w9, w8 │ │ - b.eq 1e400 // b.none │ │ + b.eq 1fe2c // b.none │ │ cmp w8, #0x1 │ │ - b.ne 1e408 // b.any │ │ + b.ne 1fe34 // b.any │ │ mov w0, #0x3c // #60 │ │ ret │ │ mov w0, #0x7c // #124 │ │ ret │ │ and w9, w9, #0xff │ │ and w10, w9, #0x1f │ │ cmp w10, #0x7 │ │ - b.eq 1e428 // b.none │ │ + b.eq 1fe54 // b.none │ │ cmp w10, #0x3 │ │ - b.ne 1e430 // b.any │ │ + b.ne 1fe5c // b.any │ │ mov w0, #0x2d // #45 │ │ ret │ │ mov w0, #0x2b // #43 │ │ ret │ │ and w9, w9, #0x18 │ │ cmp w9, #0x8 │ │ - b.ne 1e444 // b.any │ │ + b.ne 1fe70 // b.any │ │ mov w0, #0x5e // #94 │ │ ret │ │ cmp w8, #0x2 │ │ - b.ne 1e454 // b.any │ │ + b.ne 1fe80 // b.any │ │ mov w0, #0x3e // #62 │ │ ret │ │ cmp w9, #0x10 │ │ mov w8, #0x3f // #63 │ │ mov w9, #0x7e // #126 │ │ csel w0, w9, w8, eq // eq = none │ │ ret │ │ │ │ -000000000001e468 : │ │ - lsr w8, w0, #16 │ │ - cbz w8, 1e47c │ │ +000000000001fe94 : │ │ + lsr w8, w0, #17 │ │ + cbz w8, 1fea8 │ │ mov w8, wzr │ │ - cbnz x1, 1e4a4 │ │ - b 1e4ac │ │ + cbnz x1, 1fed0 │ │ + b 1fed8 │ │ lsr w8, w0, #6 │ │ nop │ │ - adr x9, 142cc │ │ + adr x9, 14990 │ │ ldrh w8, [x9, w8, uxtw #1] │ │ and x9, x0, #0x3f │ │ add x8, x9, x8 │ │ - adrp x9, 14000 │ │ - add x9, x9, #0xacc │ │ - ldrsh w8, [x9, x8, lsl #1] │ │ - cbz x1, 1e4ac │ │ + adrp x9, 15000 │ │ + add x9, x9, #0x990 │ │ + ldr w8, [x9, x8, lsl #2] │ │ + cbz x1, 1fed8 │ │ add w9, w8, w0 │ │ str w9, [x1] │ │ cmp w8, #0x0 │ │ cset w0, ne // ne = any │ │ ret │ │ │ │ -000000000001e4b8 : │ │ +000000000001fee4 : │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ mov x19, x2 │ │ mov w21, w1 │ │ mov x20, x0 │ │ - bl 1ee80 │ │ - cbnz w0, 1e560 │ │ - cbz w21, 1e5b0 │ │ - cbz x19, 1e5b0 │ │ - cbnz x20, 1e4f0 │ │ - bl 1ee80 │ │ - cbnz w0, 1e588 │ │ + bl 20b60 │ │ + cbnz w0, 1ff8c │ │ + cbz w21, 1ffdc │ │ + cbz x19, 1ffdc │ │ + cbnz x20, 1ff1c │ │ + bl 20b60 │ │ + cbnz w0, 1ffb4 │ │ cmp w21, #0x1 │ │ - b.lt 1e5b0 // b.tstop │ │ + b.lt 1ffdc // b.tstop │ │ mov w8, w21 │ │ nop │ │ - adr x9, 142cc │ │ + adr x9, 14990 │ │ add x8, x8, #0x1 │ │ - adrp x10, 14000 │ │ - add x10, x10, #0xacc │ │ - b 1e520 │ │ + adrp x10, 15000 │ │ + add x10, x10, #0x990 │ │ + b 1ff4c │ │ sub x8, x8, #0x1 │ │ cmp x8, #0x1 │ │ - b.ls 1e5b0 // b.plast │ │ + b.ls 1ffdc // b.plast │ │ sub w11, w8, #0x2 │ │ ldrb w12, [x20, x11] │ │ - tbz w12, #0, 1e514 │ │ + tbz w12, #0, 1ff40 │ │ ldr w12, [x19, x11, lsl #2] │ │ - ubfx x13, x12, #16, #16 │ │ - cbnz w13, 1e514 │ │ + ubfx x13, x12, #17, #15 │ │ + cbnz w13, 1ff40 │ │ lsr x13, x12, #5 │ │ and x14, x12, #0x3f │ │ and x13, x13, #0x7fffffe │ │ ldrh w13, [x9, x13] │ │ add x13, x14, x13 │ │ - ldrsh w13, [x10, x13, lsl #1] │ │ - cbz w13, 1e514 │ │ - add w12, w12, w13 │ │ + ldr w13, [x10, x13, lsl #2] │ │ + cbz w13, 1ff40 │ │ + add w12, w13, w12 │ │ str w12, [x19, x11, lsl #2] │ │ - b 1e514 │ │ - adrp x8, 20000 │ │ + b 1ff40 │ │ + adrp x8, 21000 │ │ nop │ │ - adr x0, 1280 │ │ + adr x0, 12d0 │ │ mov w1, #0x24 // #36 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz w21, 1e4e0 │ │ - b 1e5b0 │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x325 │ │ + bl 20bb0 │ │ + cbnz w21, 1ff0c │ │ + b 1ffdc │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x4f2 │ │ mov w1, #0x7b // #123 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ cmp w21, #0x1 │ │ - b.ge 1e4f8 // b.tcont │ │ + b.ge 1ff24 // b.tcont │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ │ │ -000000000001e5c0 : │ │ +000000000001ffec : │ │ lsr w8, w0, #16 │ │ - cbnz w8, 1e62c │ │ + cbnz w8, 20058 │ │ lsr w8, w0, #7 │ │ nop │ │ - adr x9, 1594c │ │ + adr x9, 17790 │ │ ldrh w8, [x9, w8, uxtw #1] │ │ and x9, x0, #0x7f │ │ add x8, x9, x8 │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x54c │ │ + adrp x9, 18000 │ │ + add x9, x9, #0x390 │ │ ldrb w8, [x9, x8] │ │ tst w8, #0xff │ │ - b.eq 1e62c // b.none │ │ + b.eq 20058 // b.none │ │ lsr w9, w0, #6 │ │ - adrp x10, 15000 │ │ - add x10, x10, #0xd4c │ │ + adrp x10, 17000 │ │ + add x10, x10, #0xb90 │ │ ldrh w9, [x10, w9, uxtw #1] │ │ mov w10, w0 │ │ and x10, x10, #0x3f │ │ add x9, x10, x9 │ │ - adrp x10, 16000 │ │ - add x10, x10, #0xc4c │ │ - ldr w9, [x10, x9, lsl #2] │ │ + adrp x10, 18000 │ │ + add x10, x10, #0xa90 │ │ + ldrsh w9, [x10, x9, lsl #1] │ │ add w9, w9, w0 │ │ - tbnz w8, #1, 1e634 │ │ + tbnz w8, #1, 20060 │ │ and w0, w9, #0x7fffffff │ │ ret │ │ mov w0, wzr │ │ ret │ │ orr w0, w9, #0x80000000 │ │ ret │ │ │ │ -000000000001e63c : │ │ +0000000000020068 : │ │ cmp w1, #0x1 │ │ - b.lt 1e6e4 // b.tstop │ │ + b.lt 20110 // b.tstop │ │ nop │ │ - adr x8, 1594c │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x54c │ │ - adrp x10, 15000 │ │ - add x10, x10, #0xd4c │ │ - adrp x11, 16000 │ │ - add x11, x11, #0xc4c │ │ - b 1e680 │ │ + adr x8, 17790 │ │ + adrp x9, 18000 │ │ + add x9, x9, #0x390 │ │ + adrp x10, 17000 │ │ + add x10, x10, #0xb90 │ │ + adrp x11, 18000 │ │ + add x11, x11, #0xa90 │ │ + b 200ac │ │ mov w12, wzr │ │ add x2, x2, #0x4 │ │ add x0, x0, #0x4 │ │ subs w1, w1, #0x1 │ │ str w12, [x3], #4 │ │ - b.eq 1e6e4 // b.none │ │ + b.eq 20110 // b.none │ │ ldr w12, [x2] │ │ cmp w12, #0x40 │ │ - b.ne 1e668 // b.any │ │ + b.ne 20094 // b.any │ │ ldr w12, [x0] │ │ ubfx x13, x12, #16, #16 │ │ - cbnz w13, 1e668 │ │ + cbnz w13, 20094 │ │ lsr x13, x12, #6 │ │ and x14, x12, #0x7f │ │ and x13, x13, #0x3fffffe │ │ ldrh w13, [x8, x13] │ │ add x13, x14, x13 │ │ ldrb w13, [x9, x13] │ │ tst w13, #0xff │ │ - b.eq 1e668 // b.none │ │ + b.eq 20094 // b.none │ │ ubfx x14, x12, #6, #26 │ │ and x15, x12, #0x3f │ │ ldrh w14, [x10, w14, uxtw #1] │ │ add x14, x15, x14 │ │ - ldr w14, [x11, x14, lsl #2] │ │ - add w12, w14, w12 │ │ - tbnz w13, #1, 1e6dc │ │ + ldrsh w14, [x11, x14, lsl #1] │ │ + add w12, w12, w14 │ │ + tbnz w13, #1, 20108 │ │ and w12, w12, #0x7fffffff │ │ - b 1e66c │ │ + b 20098 │ │ orr w12, w12, #0x80000000 │ │ - b 1e66c │ │ + b 20098 │ │ ret │ │ - stp x29, x30, [sp, #-16]! │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ - mov w0, #0x38 // #56 │ │ - bl 1ee90 │ │ - cbz x0, 1e70c │ │ - strh wzr, [x0, #28] │ │ - stp xzr, xzr, [x0, #8] │ │ + mov w20, w0 │ │ + mov w0, #0x8 // #8 │ │ + bl 20b70 │ │ + mov x19, x0 │ │ + cbz x0, 20158 │ │ + cmp w20, #0x10 │ │ + mov w8, #0x10 // #16 │ │ + csel w20, w20, w8, gt │ │ + orr x0, x8, x20, lsl #6 │ │ + bl 20b70 │ │ + cbz x0, 20168 │ │ str xzr, [x0] │ │ - stp xzr, xzr, [x0, #40] │ │ - ldp x29, x30, [sp], #16 │ │ - ret │ │ - stp x29, x30, [sp, #-16]! │ │ - mov x29, sp │ │ - mov w0, #0x38 // #56 │ │ - bl 1ee90 │ │ - cbz x0, 1e748 │ │ - movi v0.2d, #0xffffffffffffffff │ │ - mov w8, #0x80 // #128 │ │ - mov w9, #0xff // #255 │ │ - stp xzr, xzr, [x0, #40] │ │ - stp x0, x0, [x0] │ │ - str w8, [x0, #24] │ │ - strh w9, [x0, #28] │ │ - str d0, [x0, #16] │ │ - ldp x29, x30, [sp], #16 │ │ + stp wzr, w20, [x0, #8] │ │ + str x0, [x19] │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ + mov x0, x19 │ │ + bl 20ba0 │ │ + mov x19, xzr │ │ + b 20158 │ │ + cbz x0, 201b4 │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ - cbz x0, 1e784 │ │ mov x19, x0 │ │ - bl 1e790 │ │ - ldr x8, [x19] │ │ - str xzr, [x8, #8] │ │ + ldr x0, [x0] │ │ + cbz x0, 201a4 │ │ + ldr x20, [x0] │ │ + bl 20ba0 │ │ + mov x0, x20 │ │ + cbnz x20, 20194 │ │ mov x0, x19 │ │ - ldr x20, [x19, #8] │ │ - bl 1eec0 │ │ - mov x19, x20 │ │ - cbnz x20, 1e770 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ + b 20ba0 │ │ + ret │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldr x20, [x0] │ │ + ldp w8, w9, [x20, #8] │ │ + cmp w8, w9 │ │ + b.eq 2020c // b.none │ │ + sxtw x9, w8 │ │ + add w8, w8, #0x1 │ │ + add x0, x20, x9, lsl #6 │ │ + str w8, [x20, #8] │ │ + str xzr, [x0, #16]! │ │ + strh wzr, [x0, #28] │ │ + stp xzr, xzr, [x0, #8] │ │ + stp xzr, xzr, [x0, #40] │ │ + strb wzr, [x0, #56] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov w9, #0x3fffffff // #1073741823 │ │ + cmp w8, w9 │ │ + b.gt 20254 │ │ + lsl w8, w8, #1 │ │ + mov x19, x0 │ │ + cmp w8, #0x10 │ │ + mov w0, #0x10 // #16 │ │ + csel w21, w8, w0, gt │ │ + lsr x8, x21, #1 │ │ + bfi x0, x8, #7, #31 │ │ + bl 20b70 │ │ + cbz x0, 201fc │ │ + mov w8, wzr │ │ + str x20, [x0] │ │ + mov x20, x0 │ │ + stp wzr, w21, [x0, #8] │ │ + str x0, [x19] │ │ + b 201d8 │ │ + mov x0, xzr │ │ + b 201fc │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldr x20, [x0] │ │ + ldp w8, w9, [x20, #8] │ │ + cmp w8, w9 │ │ + b.eq 202c4 // b.none │ │ + sxtw x9, w8 │ │ + add w8, w8, #0x1 │ │ + movi v0.2d, #0xffffffffffffffff │ │ + mov w10, #0xff // #255 │ │ + add x9, x20, x9, lsl #6 │ │ + str w8, [x20, #8] │ │ + mov w8, #0x80 // #128 │ │ + add x0, x9, #0x10 │ │ + stp xzr, xzr, [x9, #56] │ │ + str w8, [x9, #40] │ │ + strb wzr, [x9, #72] │ │ + strh w10, [x9, #44] │ │ + str d0, [x9, #32] │ │ + stp x0, x0, [x9, #16] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov w9, #0x3fffffff // #1073741823 │ │ + cmp w8, w9 │ │ + b.gt 2030c │ │ + lsl w8, w8, #1 │ │ + mov x19, x0 │ │ + cmp w8, #0x10 │ │ + mov w0, #0x10 // #16 │ │ + csel w21, w8, w0, gt │ │ + lsr x8, x21, #1 │ │ + bfi x0, x8, #7, #31 │ │ + bl 20b70 │ │ + cbz x0, 202b4 │ │ + mov w8, wzr │ │ + str x20, [x0] │ │ + mov x20, x0 │ │ + stp wzr, w21, [x0, #8] │ │ + str x0, [x19] │ │ + b 2027c │ │ + mov x0, xzr │ │ + b 202b4 │ │ + cbz x0, 2031c │ │ + b 20320 │ │ ret │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x19, x0 │ │ - cbnz x0, 1e7b4 │ │ - bl 1ee80 │ │ - cbnz w0, 1e920 │ │ + cbnz x0, 20344 │ │ + bl 20b60 │ │ + cbnz w0, 204b0 │ │ ldr x8, [x19, #8] │ │ - cbnz x8, 1e7c4 │ │ - bl 1ee80 │ │ - cbnz w0, 1e94c │ │ + cbnz x8, 20354 │ │ + bl 20b60 │ │ + cbnz w0, 204dc │ │ ldr x8, [x19, #8] │ │ ldr x8, [x8] │ │ cmp x8, x19 │ │ - b.eq 1e7dc // b.none │ │ - bl 1ee80 │ │ - cbnz w0, 1e8a8 │ │ + b.eq 2036c // b.none │ │ + bl 20b60 │ │ + cbnz w0, 20438 │ │ ldr w8, [x19, #24] │ │ cmp w8, #0x80 │ │ - b.eq 1e7f0 // b.none │ │ - bl 1ee80 │ │ - cbnz w0, 1e8fc │ │ + b.eq 20380 // b.none │ │ + bl 20b60 │ │ + cbnz w0, 2048c │ │ ldr x22, [x19, #8] │ │ ldr w8, [x22, #24] │ │ cmp w8, #0x80 │ │ - b.ne 1e824 // b.any │ │ + b.ne 203b4 // b.any │ │ cmp x22, x19 │ │ - b.eq 1e810 // b.none │ │ - bl 1ee80 │ │ - cbnz w0, 1e8cc │ │ + b.eq 203a0 // b.none │ │ + bl 20b60 │ │ + cbnz w0, 2045c │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ - adrp x23, 20000 │ │ - adrp x20, 1000 │ │ - add x20, x20, #0xdac │ │ - adrp x21, 1000 │ │ - add x21, x21, #0xf1c │ │ - ldr x23, [x23, #736] │ │ - b 1e850 │ │ + adrp x23, 21000 │ │ + adrp x20, 1000 │ │ + add x20, x20, #0xc44 │ │ + adrp x21, 1000 │ │ + add x21, x21, #0xdb4 │ │ + ldr x23, [x23, #4048] │ │ + b 203e0 │ │ ldr x22, [x22, #8] │ │ ldr w8, [x22, #24] │ │ cmp w8, #0x80 │ │ - b.eq 1e800 // b.none │ │ + b.eq 20390 // b.none │ │ ldr x8, [x22, #8] │ │ - cbnz x8, 1e860 │ │ - bl 1ee80 │ │ - cbnz w0, 1e890 │ │ + cbnz x8, 203f0 │ │ + bl 20b60 │ │ + cbnz w0, 20420 │ │ ldr x8, [x22, #8] │ │ ldr x8, [x8] │ │ cmp x8, x22 │ │ - b.eq 1e840 // b.none │ │ - bl 1ee80 │ │ - cbz w0, 1e840 │ │ + b.eq 203d0 // b.none │ │ + bl 20b60 │ │ + cbz w0, 203d0 │ │ ldr x3, [x23] │ │ mov x0, x21 │ │ mov w1, #0x77 // #119 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ - b 1e840 │ │ + bl 20bb0 │ │ + b 203d0 │ │ ldr x3, [x23] │ │ mov x0, x20 │ │ mov w1, #0x6c // #108 │ │ mov w2, #0x1 // #1 │ │ - bl 1eed0 │ │ - b 1e860 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xb54 │ │ + bl 20bb0 │ │ + b 203f0 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x9e5 │ │ mov w1, #0x85 // #133 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1e7dc │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x6bb │ │ + bl 20bb0 │ │ + b 2036c │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x881 │ │ mov w1, #0x72 // #114 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 1eed0 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0x794 │ │ + b 20bb0 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x625 │ │ mov w1, #0x86 // #134 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1e7f0 │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xae6 │ │ + bl 20bb0 │ │ + b 20380 │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0x977 │ │ mov w1, #0x6d // #109 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ + bl 20bb0 │ │ ldr x8, [x19, #8] │ │ - cbnz x8, 1e7c4 │ │ - b 1e7bc │ │ - adrp x8, 20000 │ │ - adrp x0, 1000 │ │ - add x0, x0, #0xd38 │ │ + cbnz x8, 20354 │ │ + b 2034c │ │ + adrp x8, 21000 │ │ + adrp x0, 1000 │ │ + add x0, x0, #0xbd0 │ │ mov w1, #0x73 // #115 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1e7c4 │ │ - stp x29, x30, [sp, #-96]! │ │ - str x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - mov x29, sp │ │ + bl 20bb0 │ │ + b 20354 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #32] │ │ + stp x28, x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x20 │ │ + mov x25, x4 │ │ + mov x21, x3 │ │ + mov x22, x0 │ │ + mov x23, x1 │ │ + cbnz x0, 20544 │ │ mov w19, w2 │ │ - mov x21, x0 │ │ - mov x22, x1 │ │ - cbnz x0, 1e9a4 │ │ - bl 1ee80 │ │ - cbnz w0, 1eadc │ │ - mov w0, #0x38 // #56 │ │ - bl 1ee90 │ │ - mov x20, x0 │ │ - cbz x0, 1eabc │ │ + bl 20b60 │ │ + mov w2, w19 │ │ + cbnz w0, 20720 │ │ + ldr x19, [x21] │ │ + str wzr, [x25] │ │ + ldp w8, w9, [x19, #8] │ │ + cmp w8, w9 │ │ + b.eq 20748 // b.none │ │ + sxtw x9, w8 │ │ + add w8, w8, #0x1 │ │ movi v0.2d, #0xffffffffffffffff │ │ + mov w10, #0xff // #255 │ │ + add x9, x19, x9, lsl #6 │ │ + cmp w2, #0x0 │ │ + str w8, [x19, #8] │ │ mov w8, #0x80 // #128 │ │ - mov w9, #0xff // #255 │ │ - cmp w19, #0x1 │ │ - stp xzr, xzr, [x20, #40] │ │ - str w8, [x20, #24] │ │ - strh w9, [x20, #28] │ │ - str d0, [x20, #16] │ │ - str x20, [x20, #8] │ │ - b.lt 1ea98 // b.tstop │ │ - mov x24, xzr │ │ - mov x0, xzr │ │ - mov w25, w19 │ │ - mov x23, x20 │ │ - b 1e9fc │ │ - add x24, x24, #0x1 │ │ - cmp x25, x24 │ │ - b.eq 1ea74 // b.none │ │ - cbz x22, 1ea08 │ │ - ldr w26, [x22, x24, lsl #2] │ │ - b 1ea0c │ │ - mov w26, wzr │ │ - ldr w27, [x21, x24, lsl #2] │ │ - ldr w8, [x23, #24] │ │ - cmp w27, w8 │ │ - b.ne 1ea30 // b.any │ │ - cbnz w26, 1ea30 │ │ - ldr w8, [x23, #32] │ │ - and w9, w27, #0x8000 │ │ - orr w8, w8, w9 │ │ - cbz w8, 1e9f0 │ │ - mov w0, #0x38 // #56 │ │ - bl 1ee90 │ │ - cbz x0, 1eb00 │ │ - strh wzr, [x0, #28] │ │ - stp xzr, xzr, [x0, #8] │ │ - str xzr, [x0] │ │ - stp xzr, xzr, [x0, #40] │ │ - str w24, [x0, #16] │ │ - ldr w8, [x23, #16] │ │ - str x0, [x23, #8] │ │ - str x23, [x0] │ │ - str w27, [x0, #24] │ │ - sub w8, w24, w8 │ │ - str w26, [x0, #32] │ │ - str w8, [x23, #20] │ │ - mov x23, x0 │ │ - b 1e9f0 │ │ - ldr w8, [x23, #16] │ │ - str x20, [x23, #8] │ │ - str x23, [x20] │ │ - sub w8, w19, w8 │ │ - str w8, [x23, #20] │ │ - cbz x0, 1eab0 │ │ - mov x0, x20 │ │ - bl 1e790 │ │ - b 1eabc │ │ - mov w8, #0xffffffff // #-1 │ │ - mov x23, x20 │ │ - sub w8, w19, w8 │ │ - str x20, [x23, #8] │ │ - str x23, [x20] │ │ - str w8, [x23, #20] │ │ - mov x0, x20 │ │ - bl 1e750 │ │ + add x24, x9, #0x10 │ │ + stp xzr, xzr, [x9, #56] │ │ + str w8, [x9, #40] │ │ + strb wzr, [x9, #72] │ │ + strh w10, [x9, #44] │ │ + str d0, [x9, #32] │ │ + stp x24, x24, [x9, #16] │ │ + b.le 206e4 │ │ + stur x25, [x29, #-8] │ │ + mov x26, xzr │ │ + mov x8, xzr │ │ + mov w27, w2 │ │ + mov w11, #0x3fffffff // #1073741823 │ │ + mov w12, #0x10 // #16 │ │ + mov w13, #0x1 // #1 │ │ + mov x25, x24 │ │ + b 20620 │ │ + ldr x19, [x21] │ │ + ldp w8, w9, [x19, #8] │ │ + cmp w8, w9 │ │ + b.eq 20668 // b.none │ │ + sxtw x9, w8 │ │ + add w10, w8, #0x1 │ │ + add x8, x19, x9, lsl #6 │ │ + str w10, [x19, #8] │ │ + str xzr, [x8, #16]! │ │ + strh wzr, [x8, #28] │ │ + stp xzr, xzr, [x8, #8] │ │ + strb wzr, [x8, #56] │ │ + stp xzr, xzr, [x8, #40] │ │ + str w26, [x8, #16] │ │ + ldr w9, [x25, #16] │ │ + str x8, [x25, #8] │ │ + str x25, [x8] │ │ + str w20, [x8, #24] │ │ + sub w9, w26, w9 │ │ + str w28, [x8, #32] │ │ + str w9, [x25, #20] │ │ + mov x25, x8 │ │ + add x26, x26, #0x1 │ │ + cmp x27, x26 │ │ + b.eq 206c4 // b.none │ │ + cbz x23, 2062c │ │ + ldr w28, [x23, x26, lsl #2] │ │ + b 20630 │ │ + mov w28, wzr │ │ + ldr w20, [x22, x26, lsl #2] │ │ + and w9, w20, #0x8000 │ │ + cbnz w9, 2065c │ │ + ldr w10, [x25, #24] │ │ + cmp w20, w10 │ │ + b.ne 205bc // b.any │ │ + cbnz w28, 205bc │ │ + ldr w10, [x25, #32] │ │ + orr w9, w10, w9 │ │ + cbnz w9, 205bc │ │ + b 20614 │ │ + ldur x10, [x29, #-8] │ │ + str w13, [x10] │ │ + b 2063c │ │ + cmp w8, w11 │ │ + stur w2, [x29, #-12] │ │ + b.gt 20794 │ │ + lsl w8, w8, #1 │ │ + mov w0, #0x10 // #16 │ │ + cmp w8, #0x10 │ │ + csel w8, w8, w12, gt │ │ + str x8, [sp, #8] │ │ + lsr x8, x8, #1 │ │ + bfi x0, x8, #7, #31 │ │ + bl 20b70 │ │ + mov w12, #0x10 // #16 │ │ + cbz x0, 20794 │ │ + mov w8, wzr │ │ + str x19, [x0] │ │ + mov x19, x0 │ │ + ldr x9, [sp, #8] │ │ + ldur w2, [x29, #-12] │ │ + mov w11, #0x3fffffff // #1073741823 │ │ + mov w13, #0x1 // #1 │ │ + str x0, [x21] │ │ + stp wzr, w9, [x0, #8] │ │ + b 205cc │ │ + ldr w9, [x25, #16] │ │ + cmp x8, #0x0 │ │ + csel x20, xzr, x24, eq // eq = none │ │ + str x24, [x25, #8] │ │ + sub w9, w2, w9 │ │ + str w9, [x25, #20] │ │ + str x25, [x24] │ │ + b 206f4 │ │ + add w8, w2, #0x1 │ │ mov x20, xzr │ │ + str x24, [x24, #8] │ │ + str w8, [x24, #20] │ │ + mov x0, x24 │ │ + bl 20320 │ │ mov x0, x20 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldr x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ ret │ │ - adrp x8, 20000 │ │ + adrp x8, 21000 │ │ nop │ │ - adr x0, 1eac │ │ + adr x0, 1d44 │ │ mov w1, #0x6f // #111 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1e9a4 │ │ - ldr w8, [x23, #16] │ │ - b 1eaa0 │ │ - stp x29, x30, [sp, #-80]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x29, sp │ │ - mov w21, w2 │ │ + bl 20bb0 │ │ + mov w2, w19 │ │ + b 20544 │ │ + mov w9, #0x3fffffff // #1073741823 │ │ + cmp w8, w9 │ │ + b.gt 207b0 │ │ + lsl w8, w8, #1 │ │ + mov w0, #0x10 // #16 │ │ + cmp w8, #0x10 │ │ + mov w24, w2 │ │ + csel w20, w8, w0, gt │ │ + lsr x8, x20, #1 │ │ + bfi x0, x8, #7, #31 │ │ + bl 20b70 │ │ + cbz x0, 207b0 │ │ + mov w8, wzr │ │ + str x19, [x0] │ │ + mov x19, x0 │ │ + mov w2, w24 │ │ + stp wzr, w20, [x0, #8] │ │ + str x0, [x21] │ │ + b 20558 │ │ + ldr w8, [x25, #16] │ │ + mov x20, xzr │ │ + ldur w9, [x29, #-12] │ │ + str x24, [x25, #8] │ │ + sub w8, w9, w8 │ │ + str w8, [x25, #20] │ │ + b 206dc │ │ + mov x20, xzr │ │ + b 206fc │ │ + sub sp, sp, #0x70 │ │ + stp x29, x30, [sp, #16] │ │ + stp x28, x27, [sp, #32] │ │ + stp x26, x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ + add x29, sp, #0x10 │ │ + mov x20, x3 │ │ + mov w22, w2 │ │ mov x19, x1 │ │ - mov x20, x0 │ │ - bl 1e790 │ │ + mov x21, x0 │ │ + bl 20320 │ │ mov x0, x19 │ │ - bl 1e790 │ │ - ldr x24, [x19, #8] │ │ - ldr w8, [x24, #24] │ │ + bl 20320 │ │ + ldr x23, [x19, #8] │ │ + ldr w8, [x23, #24] │ │ cmp w8, #0x80 │ │ - b.ne 1eb98 // b.any │ │ - mov x0, x20 │ │ - bl 1e790 │ │ + b.ne 20840 // b.any │ │ + mov x0, x21 │ │ + bl 20320 │ │ mov w20, #0x1 // #1 │ │ - cbz x19, 1eb7c │ │ - mov x0, x19 │ │ - bl 1e790 │ │ - ldr x8, [x19] │ │ - str xzr, [x8, #8] │ │ + cbz x19, 2081c │ │ mov x0, x19 │ │ - ldr x21, [x19, #8] │ │ - bl 1eec0 │ │ - mov x19, x21 │ │ - cbnz x21, 1eb68 │ │ + bl 20320 │ │ mov w0, w20 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x29, x30, [sp], #80 │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x28, x27, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x70 │ │ ret │ │ - mov w10, wzr │ │ - mov x8, x20 │ │ - b 1ebbc │ │ - mov w25, w10 │ │ - ldr x24, [x24, #8] │ │ - mov w10, w25 │ │ - ldr w9, [x24, #24] │ │ - cmp w9, #0x80 │ │ - b.eq 1eb48 // b.none │ │ - ldr w9, [x24, #20] │ │ - cbz w9, 1eba4 │ │ - ldr w25, [x24, #16] │ │ - cmp w25, w10 │ │ - b.lt 1eba4 // b.tstop │ │ - mov x22, x8 │ │ - ldr x8, [x8, #8] │ │ - ldr w10, [x8, #24] │ │ - cmp w10, #0x80 │ │ - b.eq 1ebf0 // b.none │ │ - ldr w10, [x8, #16] │ │ - cmp w10, w25 │ │ - b.le 1ebd0 │ │ - add w26, w25, w9 │ │ - mov x23, x22 │ │ - mov x8, x23 │ │ + mov w9, wzr │ │ + mov w13, #0x3fffffff // #1073741823 │ │ + mov w25, #0x10 // #16 │ │ + mov x8, x21 │ │ + b 2086c │ │ + mov w26, w9 │ │ ldr x23, [x23, #8] │ │ + mov w9, w26 │ │ ldr w10, [x23, #24] │ │ cmp w10, #0x80 │ │ - b.eq 1ec18 // b.none │ │ - ldr w10, [x23, #16] │ │ - cmp w10, w26 │ │ - b.lt 1ebf8 // b.tstop │ │ - cbz w21, 1ec28 │ │ - ldr w10, [x8, #20] │ │ - add w9, w10, w9 │ │ - str w9, [x8, #20] │ │ - ldp w9, w10, [x22, #16] │ │ - cmp x22, x8 │ │ - add w10, w10, w9 │ │ - b.ne 1ece4 // b.any │ │ - cmp w10, w26 │ │ - b.le 1ec94 │ │ - mov w0, #0x38 // #56 │ │ - bl 1ee90 │ │ - cbz x0, 1ed3c │ │ - strh wzr, [x0, #28] │ │ - mov x23, x0 │ │ - stp xzr, xzr, [x0, #8] │ │ - str xzr, [x0] │ │ - stp xzr, xzr, [x0, #40] │ │ - ldr x8, [x22, #8] │ │ - str x0, [x8] │ │ - str x8, [x0, #8] │ │ - ldrh w8, [x22, #28] │ │ - strh w8, [x0, #28] │ │ - ldp w8, w9, [x22, #16] │ │ - ldr w11, [x22, #24] │ │ - sub w8, w8, w26 │ │ - str w11, [x0, #24] │ │ - add w8, w8, w9 │ │ - stp w26, w8, [x0, #16] │ │ - ldp w9, w8, [x22, #16] │ │ - add w10, w8, w9 │ │ - cmp w10, w25 │ │ - b.lt 1ecbc // b.tstop │ │ - subs w8, w25, w9 │ │ - b.le 1ecac │ │ - str w8, [x22, #20] │ │ - b 1ecbc │ │ - mov x0, x22 │ │ - ldr x26, [x22] │ │ - bl 1eec0 │ │ - mov x22, x26 │ │ - ldp x8, x9, [x24] │ │ - str x9, [x8, #8] │ │ - ldr x9, [x24, #8] │ │ - str x24, [x22, #8] │ │ + b.eq 20804 // b.none │ │ + ldr w10, [x23, #20] │ │ + cbz w10, 20854 │ │ + ldr w26, [x23, #16] │ │ + cmp w26, w9 │ │ + b.lt 20854 // b.tstop │ │ + mov x27, x8 │ │ + ldr x8, [x8, #8] │ │ + ldr w9, [x8, #24] │ │ + cmp w9, #0x80 │ │ + b.eq 208a0 // b.none │ │ + ldr w9, [x8, #16] │ │ + cmp w9, w26 │ │ + b.le 20880 │ │ + add w28, w26, w10 │ │ + mov x8, x27 │ │ + mov x9, x8 │ │ + ldr x8, [x8, #8] │ │ + ldr w11, [x8, #24] │ │ + cmp w11, #0x80 │ │ + b.eq 208c8 // b.none │ │ + ldr w11, [x8, #16] │ │ + cmp w11, w28 │ │ + b.lt 208a8 // b.tstop │ │ + cbz w22, 208d8 │ │ + ldr w11, [x9, #20] │ │ + add w10, w11, w10 │ │ + str w10, [x9, #20] │ │ + ldp w10, w11, [x27, #16] │ │ + cmp x27, x9 │ │ + add w11, w11, w10 │ │ + b.ne 2099c // b.any │ │ + cmp w11, w28 │ │ + b.le 20958 │ │ + ldr x24, [x20] │ │ + ldp w8, w9, [x24, #8] │ │ + cmp w8, w9 │ │ + b.eq 209b4 // b.none │ │ + sxtw x9, w8 │ │ + add w10, w8, #0x1 │ │ + add x8, x24, x9, lsl #6 │ │ + str w10, [x24, #8] │ │ + str xzr, [x8, #16]! │ │ + strh wzr, [x8, #28] │ │ + stp xzr, xzr, [x8, #8] │ │ + stp xzr, xzr, [x8, #40] │ │ + strb wzr, [x8, #56] │ │ + ldr x9, [x27, #8] │ │ str x8, [x9] │ │ - stp x22, x23, [x24] │ │ - str x24, [x23] │ │ - mov x24, x8 │ │ - mov x8, x22 │ │ - b 1eba8 │ │ - cmp w10, w25 │ │ - b.lt 1ed00 // b.tstop │ │ - subs w9, w25, w9 │ │ - b.le 1ecfc │ │ - str w9, [x22, #20] │ │ - b 1ed00 │ │ - ldr x22, [x22] │ │ - ldp w9, w10, [x8, #16] │ │ - add w9, w10, w9 │ │ - subs w9, w9, w26 │ │ - b.le 1ed18 │ │ - mov x23, x8 │ │ - stp w26, w9, [x8, #16] │ │ - ldr x0, [x22, #8] │ │ - cmp x0, x23 │ │ - b.eq 1ecbc // b.none │ │ - ldr x26, [x0, #8] │ │ - bl 1eec0 │ │ - mov x0, x26 │ │ - cmp x26, x23 │ │ - b.ne 1ed24 // b.any │ │ - b 1ecbc │ │ + str x9, [x8, #8] │ │ + ldrh w9, [x27, #28] │ │ + strh w9, [x8, #28] │ │ + ldp w9, w10, [x27, #16] │ │ + ldr w12, [x27, #24] │ │ + sub w9, w9, w28 │ │ + str w12, [x8, #24] │ │ + add w9, w9, w10 │ │ + stp w28, w9, [x8, #16] │ │ + ldp w10, w9, [x27, #16] │ │ + add w11, w9, w10 │ │ + cmp w11, w26 │ │ + b.lt 20974 // b.tstop │ │ + subs w9, w26, w10 │ │ + b.le 20970 │ │ + str w9, [x27, #20] │ │ + b 20974 │ │ + ldr x27, [x27] │ │ + ldp x9, x10, [x23] │ │ + str x10, [x9, #8] │ │ + ldr x10, [x23, #8] │ │ + str x23, [x27, #8] │ │ + str x9, [x10] │ │ + stp x27, x8, [x23] │ │ + str x23, [x8] │ │ + mov x23, x9 │ │ + mov x8, x27 │ │ + b 20858 │ │ + cmp w11, w26 │ │ + b.lt 20a04 // b.tstop │ │ + subs w10, w26, w10 │ │ + b.le 20a00 │ │ + str w10, [x27, #20] │ │ + b 20a04 │ │ + cmp w8, w13 │ │ + b.gt 20a20 │ │ + lsl w8, w8, #1 │ │ + mov w0, #0x10 // #16 │ │ + cmp w8, #0x10 │ │ + csel w8, w8, w25, gt │ │ + str x8, [sp, #8] │ │ + lsr x8, x8, #1 │ │ + bfi x0, x8, #7, #31 │ │ + bl 20b70 │ │ + cbz x0, 20a20 │ │ + mov w8, wzr │ │ + str x24, [x0] │ │ + mov x24, x0 │ │ + ldr x9, [sp, #8] │ │ + mov w13, #0x3fffffff // #1073741823 │ │ + str x0, [x20] │ │ + stp wzr, w9, [x0, #8] │ │ + b 20900 │ │ + ldr x27, [x27] │ │ + ldp w10, w11, [x9, #16] │ │ + add w10, w11, w10 │ │ + subs w10, w10, w28 │ │ + b.le 20974 │ │ + mov x8, x9 │ │ + stp w28, w10, [x9, #16] │ │ + b 20974 │ │ mov w20, wzr │ │ - cbnz x19, 1eb58 │ │ - b 1eb7c │ │ + cbnz x19, 20814 │ │ + b 2081c │ │ │ │ -000000000001ed48 : │ │ +0000000000020a2c : │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ - cbz w2, 1edac │ │ + cbz w2, 20a90 │ │ mov x19, x4 │ │ - cbz x4, 1edac │ │ + cbz x4, 20a90 │ │ mov x23, x3 │ │ mov w20, w2 │ │ mov x21, x1 │ │ mov w22, w0 │ │ - bl 1ee80 │ │ - cbnz w0, 1ede0 │ │ - cbnz x21, 1ed8c │ │ - bl 1ee80 │ │ - cbnz w0, 1ee08 │ │ - cbz x23, 1eda8 │ │ + bl 20b60 │ │ + cbnz w0, 20ac4 │ │ + cbnz x21, 20a70 │ │ + bl 20b60 │ │ + cbnz w0, 20aec │ │ + cbz x23, 20a8c │ │ mov w0, w22 │ │ mov x1, x21 │ │ mov w2, w20 │ │ mov x3, x23 │ │ mov x4, x19 │ │ - bl 1ef60 │ │ - tbnz w22, #0, 1edc0 │ │ + bl 20c40 │ │ + tbnz w22, #0, 20aa4 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ mov x0, x21 │ │ mov w1, w20 │ │ mov x2, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ - b 1efc0 │ │ - adrp x8, 20000 │ │ + b 20cb0 │ │ + adrp x8, 21000 │ │ nop │ │ - adr x0, 20c1 │ │ + adr x0, 228e │ │ mov w1, #0x1a // #26 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - cbnz x21, 1ed8c │ │ - b 1ed84 │ │ - adrp x8, 20000 │ │ - adrp x0, 2000 │ │ - add x0, x0, #0x3ac │ │ + bl 20bb0 │ │ + cbnz x21, 20a70 │ │ + b 20a68 │ │ + adrp x8, 21000 │ │ + adrp x0, 2000 │ │ + add x0, x0, #0x579 │ │ mov w1, #0x77 // #119 │ │ mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #736] │ │ + ldr x8, [x8, #4048] │ │ ldr x3, [x8] │ │ - bl 1eed0 │ │ - b 1ed8c │ │ + bl 20bb0 │ │ + b 20a70 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,158 +1,164 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -000000000001ee30 <__cxa_finalize@plt-0x20>: │ │ +0000000000020b10 <__cxa_finalize@plt-0x20>: │ │ stp x16, x30, [sp, #-16]! │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #760] │ │ - add x16, x16, #0x2f8 │ │ + adrp x16, 21000 │ │ + ldr x17, [x16, #4080] │ │ + add x16, x16, #0xff0 │ │ br x17 │ │ nop │ │ nop │ │ nop │ │ │ │ -000000000001ee50 <__cxa_finalize@plt>: │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #768] │ │ - add x16, x16, #0x300 │ │ +0000000000020b30 <__cxa_finalize@plt>: │ │ + adrp x16, 21000 │ │ + ldr x17, [x16, #4088] │ │ + add x16, x16, #0xff8 │ │ br x17 │ │ │ │ -000000000001ee60 <__cxa_atexit@plt>: │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #776] │ │ - add x16, x16, #0x308 │ │ +0000000000020b40 <__cxa_atexit@plt>: │ │ + adrp x16, 22000 │ │ + ldr x17, [x16] │ │ + add x16, x16, #0x0 │ │ br x17 │ │ │ │ -000000000001ee70 <__register_atfork@plt>: │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #784] │ │ - add x16, x16, #0x310 │ │ +0000000000020b50 <__register_atfork@plt>: │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #8] │ │ + add x16, x16, #0x8 │ │ br x17 │ │ │ │ -000000000001ee80 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #792] │ │ - add x16, x16, #0x318 │ │ +0000000000020b60 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #16] │ │ + add x16, x16, #0x10 │ │ br x17 │ │ │ │ -000000000001ee90 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #800] │ │ - add x16, x16, #0x320 │ │ +0000000000020b70 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #24] │ │ + add x16, x16, #0x18 │ │ br x17 │ │ │ │ -000000000001eea0 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #808] │ │ - add x16, x16, #0x328 │ │ +0000000000020b80 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #32] │ │ + add x16, x16, #0x20 │ │ br x17 │ │ │ │ -000000000001eeb0 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #816] │ │ - add x16, x16, #0x330 │ │ +0000000000020b90 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #40] │ │ + add x16, x16, #0x28 │ │ br x17 │ │ │ │ -000000000001eec0 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #824] │ │ - add x16, x16, #0x338 │ │ +0000000000020ba0 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #48] │ │ + add x16, x16, #0x30 │ │ br x17 │ │ │ │ -000000000001eed0 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #832] │ │ - add x16, x16, #0x340 │ │ +0000000000020bb0 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #56] │ │ + add x16, x16, #0x38 │ │ br x17 │ │ │ │ -000000000001eee0 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #840] │ │ - add x16, x16, #0x348 │ │ +0000000000020bc0 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #64] │ │ + add x16, x16, #0x40 │ │ br x17 │ │ │ │ -000000000001eef0 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #848] │ │ - add x16, x16, #0x350 │ │ +0000000000020bd0 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #72] │ │ + add x16, x16, #0x48 │ │ br x17 │ │ │ │ -000000000001ef00 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #856] │ │ - add x16, x16, #0x358 │ │ +0000000000020be0 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #80] │ │ + add x16, x16, #0x50 │ │ br x17 │ │ │ │ -000000000001ef10 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #864] │ │ - add x16, x16, #0x360 │ │ +0000000000020bf0 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #88] │ │ + add x16, x16, #0x58 │ │ br x17 │ │ │ │ -000000000001ef20 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #872] │ │ - add x16, x16, #0x368 │ │ +0000000000020c00 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #96] │ │ + add x16, x16, #0x60 │ │ br x17 │ │ │ │ -000000000001ef30 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #880] │ │ - add x16, x16, #0x370 │ │ +0000000000020c10 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #104] │ │ + add x16, x16, #0x68 │ │ br x17 │ │ │ │ -000000000001ef40 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #888] │ │ - add x16, x16, #0x378 │ │ +0000000000020c20 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #112] │ │ + add x16, x16, #0x70 │ │ br x17 │ │ │ │ -000000000001ef50 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #896] │ │ - add x16, x16, #0x380 │ │ +0000000000020c30 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #120] │ │ + add x16, x16, #0x78 │ │ br x17 │ │ │ │ -000000000001ef60 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #904] │ │ - add x16, x16, #0x388 │ │ +0000000000020c40 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #128] │ │ + add x16, x16, #0x80 │ │ br x17 │ │ │ │ -000000000001ef70 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #912] │ │ - add x16, x16, #0x390 │ │ +0000000000020c50 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #136] │ │ + add x16, x16, #0x88 │ │ br x17 │ │ │ │ -000000000001ef80 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #920] │ │ - add x16, x16, #0x398 │ │ +0000000000020c60 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #144] │ │ + add x16, x16, #0x90 │ │ br x17 │ │ │ │ -000000000001ef90 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #928] │ │ - add x16, x16, #0x3a0 │ │ +0000000000020c70 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #152] │ │ + add x16, x16, #0x98 │ │ br x17 │ │ │ │ -000000000001efa0 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #936] │ │ - add x16, x16, #0x3a8 │ │ +0000000000020c80 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #160] │ │ + add x16, x16, #0xa0 │ │ br x17 │ │ │ │ -000000000001efb0 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #944] │ │ - add x16, x16, #0x3b0 │ │ +0000000000020c90 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #168] │ │ + add x16, x16, #0xa8 │ │ br x17 │ │ │ │ -000000000001efc0 : │ │ - adrp x16, 20000 │ │ - ldr x17, [x16, #952] │ │ - add x16, x16, #0x3b8 │ │ +0000000000020ca0 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #176] │ │ + add x16, x16, #0xb0 │ │ + br x17 │ │ + │ │ +0000000000020cb0 : │ │ + adrp x16, 22000 │ │ + ldr x17, [x16, #184] │ │ + add x16, x16, #0xb8 │ │ br x17 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,28 +1,28 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x0001ffd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0001ffe0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0001fff0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020000 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020010 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020020 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020030 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020040 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020050 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020060 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020070 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020080 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020090 00000000 00000000 00000000 00000000 ................ │ │ - 0x000200a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000200b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000200c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000200d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000200e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000200f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020100 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020110 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020120 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020130 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020140 00000000 00000000 00000000 00000000 ................ │ │ - 0x00020150 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021cc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021cd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021ce0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021cf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d00 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d10 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021d90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021da0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021db0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021dc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021dd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021de0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021df0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021e00 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021e10 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021e20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021e30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021e40 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x00020160 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021e50 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x000202e0 00000000 00000000 ........ │ │ + 0x00021fd0 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,18 +1,18 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x000202e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000202f8 00000000 00000000 30ee0100 00000000 ........0....... │ │ - 0x00020308 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x00020318 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x00020328 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x00020338 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x00020348 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x00020358 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x00020368 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x00020378 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x00020388 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x00020398 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x000203a8 30ee0100 00000000 30ee0100 00000000 0.......0....... │ │ - 0x000203b8 30ee0100 00000000 0....... │ │ + 0x00021fe0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00021ff0 00000000 00000000 100b0200 00000000 ................ │ │ + 0x00022000 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x00022010 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x00022020 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x00022030 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x00022040 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x00022050 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x00022060 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x00022070 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x00022080 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x00022090 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x000220a0 100b0200 00000000 100b0200 00000000 ................ │ │ + 0x000220b0 100b0200 00000000 100b0200 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,8 +1,9 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x000213c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000213d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000213e0 00000000 00000000 80000000 ffff0000 ................ │ │ - 0x000213f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00021400 00000000 00000000 03030400 ............ │ │ + 0x000230c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000230d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000230e0 00000000 00000000 80000000 ffff0000 ................ │ │ + 0x000230f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00023100 00000000 00000000 00000000 00000000 ................ │ │ + 0x00023110 03030400 ....