--- /srv/rebuilderd/tmp/rebuilderdBfOsrB/inputs/libpython3.13-minimal_3.13.5-2+deb13u4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdBfOsrB/out/libpython3.13-minimal_3.13.5-2+deb13u4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-15 20:25:40.000000 debian-binary │ -rw-r--r-- 0 0 0 8612 2026-07-15 20:25:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 840412 2026-07-15 20:25:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 840500 2026-07-15 20:25:40.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 54de648e682044ff5cdf377f26dd6dcd9ee183c0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4a2481c6a4a9d762647142b127a518e436e82ecc │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -4706,15 +4706,15 @@ │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 4e1a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 4e0a │ │ │ │ dmb ish │ │ │ │ - bne.n 4ebe │ │ │ │ + bne.n 4ea0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 4ece │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2138 │ │ │ │ mov r5, r0 │ │ │ │ @@ -4725,26 +4725,26 @@ │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 4e4c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 4e3c │ │ │ │ dmb ish │ │ │ │ - bne.n 4ec6 │ │ │ │ + bne.n 4e98 │ │ │ │ mov r0, r6 │ │ │ │ blx 1db8 │ │ │ │ mov r0, r8 │ │ │ │ blx 1e04 │ │ │ │ ldr r3, [pc, #248] @ (4f58 ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - bge.n 4e98 │ │ │ │ + bge.n 4ea8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 4e58 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2138 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4e58 │ │ │ │ @@ -4754,34 +4754,34 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 5b9c │ │ │ │ mov r0, r8 │ │ │ │ blx 1e04 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4e62 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 1d88 │ │ │ │ + b.n 4e52 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 206c │ │ │ │ + b.n 4e20 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ mov r9, r3 │ │ │ │ add.w r4, r5, #13 │ │ │ │ blx 1f90 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 4e1a │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 4e1a │ │ │ │ - b.n 4eac │ │ │ │ - mov r0, r4 │ │ │ │ - blx 206c │ │ │ │ - b.n 4e20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 1d88 │ │ │ │ - b.n 4e52 │ │ │ │ + b.n 4ebc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 4e4c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64653634 38653638 32303434 66663563 de648e682044ff5c │ │ │ │ - 0x00000010 64663337 37663236 64643664 63643965 df377f26dd6dcd9e │ │ │ │ - 0x00000020 65313833 63302e64 65627567 00000000 e183c0.debug.... │ │ │ │ - 0x00000030 c42f0907 ./.. │ │ │ │ + 0x00000000 32343831 63366134 61396437 36323634 2481c6a4a9d76264 │ │ │ │ + 0x00000010 37313432 62313237 61353138 65343336 7142b127a518e436 │ │ │ │ + 0x00000020 65383265 63632e64 65627567 00000000 e82ecc.debug.... │ │ │ │ + 0x00000030 5f495a9e _IZ. │ │ ├── ./usr/lib/python3.13/lib-dynload/_ssl.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0848563da016a25f63dfa88f0ffc1de71f8318a4 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 35c03acfdb24af395a4d9200a76ef853a0bdaeaa │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -138,22 +138,22 @@ │ │ │ │ PyErr_CheckSignals │ │ │ │ _PyErr_ChainExceptions1 │ │ │ │ SSL_get_error │ │ │ │ _PyDeadline_Init │ │ │ │ _PyDeadline_Get │ │ │ │ PyExc_TimeoutError │ │ │ │ PyWeakref_GetRef │ │ │ │ -SSL_write_ex │ │ │ │ -PyLong_FromSize_t │ │ │ │ -_PyTime_AsMilliseconds │ │ │ │ PyArg_ParseTuple │ │ │ │ SSL_read_ex │ │ │ │ +PyLong_FromSize_t │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ _PyBytes_Resize │ │ │ │ SSL_get_shutdown │ │ │ │ +SSL_write_ex │ │ │ │ +_PyTime_AsMilliseconds │ │ │ │ SSL_set_shutdown │ │ │ │ SSL_free │ │ │ │ PyObject_GC_Del │ │ │ │ ERR_peek_last_error │ │ │ │ PyDict_GetItemWithError │ │ │ │ ERR_reason_error_string │ │ │ │ SSL_get_verify_result │ │ │ │ @@ -492,20 +492,20 @@ │ │ │ │ cannot delete attribute │ │ │ │ Cannot create a server socket with a PROTOCOL_TLS_CLIENT context │ │ │ │ Cannot create a client socket with a PROTOCOL_TLS_SERVER context │ │ │ │ server_hostname cannot be an empty string or start with a leading dot. │ │ │ │ Underlying socket connection gone │ │ │ │ _ssl.c:1012: The handshake operation timed out │ │ │ │ _ssl.c:1016: Underlying socket has been closed. │ │ │ │ -The write operation timed out │ │ │ │ -Underlying socket has been closed. │ │ │ │ nw*:read │ │ │ │ _ssl._SSLSocket.read requires 1 to 2 arguments │ │ │ │ size should not be negative │ │ │ │ The read operation timed out │ │ │ │ +The write operation timed out │ │ │ │ +Underlying socket has been closed. │ │ │ │ The operation did not complete (X509 lookup) │ │ │ │ TLS/SSL connection has been closed (EOF) │ │ │ │ The operation did not complete (read) │ │ │ │ The operation did not complete (write) │ │ │ │ The operation did not complete (connect) │ │ │ │ EOF occurred in violation of protocol │ │ │ │ Invalid error code │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -173,24 +173,24 @@ │ │ │ │ 0x00002148 65636b53 69676e61 6c73005f 50794572 eckSignals._PyEr │ │ │ │ 0x00002158 725f4368 61696e45 78636570 74696f6e r_ChainException │ │ │ │ 0x00002168 73310053 534c5f67 65745f65 72726f72 s1.SSL_get_error │ │ │ │ 0x00002178 005f5079 44656164 6c696e65 5f496e69 ._PyDeadline_Ini │ │ │ │ 0x00002188 74005f50 79446561 646c696e 655f4765 t._PyDeadline_Ge │ │ │ │ 0x00002198 74005079 4578635f 54696d65 6f757445 t.PyExc_TimeoutE │ │ │ │ 0x000021a8 72726f72 00507957 65616b72 65665f47 rror.PyWeakref_G │ │ │ │ - 0x000021b8 65745265 66005353 4c5f7772 6974655f etRef.SSL_write_ │ │ │ │ - 0x000021c8 65780050 794c6f6e 675f4672 6f6d5369 ex.PyLong_FromSi │ │ │ │ - 0x000021d8 7a655f74 005f5079 54696d65 5f41734d ze_t._PyTime_AsM │ │ │ │ - 0x000021e8 696c6c69 7365636f 6e647300 706f6c6c illiseconds.poll │ │ │ │ - 0x000021f8 00507941 72675f50 61727365 5475706c .PyArg_ParseTupl │ │ │ │ - 0x00002208 65005353 4c5f7265 61645f65 78005079 e.SSL_read_ex.Py │ │ │ │ - 0x00002218 42797465 735f4672 6f6d5374 72696e67 Bytes_FromString │ │ │ │ - 0x00002228 416e6453 697a6500 5f507942 79746573 AndSize._PyBytes │ │ │ │ - 0x00002238 5f526573 697a6500 53534c5f 6765745f _Resize.SSL_get_ │ │ │ │ - 0x00002248 73687574 646f776e 0053534c 5f736574 shutdown.SSL_set │ │ │ │ + 0x000021b8 65745265 66005079 4172675f 50617273 etRef.PyArg_Pars │ │ │ │ + 0x000021c8 65547570 6c650053 534c5f72 6561645f eTuple.SSL_read_ │ │ │ │ + 0x000021d8 65780050 794c6f6e 675f4672 6f6d5369 ex.PyLong_FromSi │ │ │ │ + 0x000021e8 7a655f74 00507942 79746573 5f46726f ze_t.PyBytes_Fro │ │ │ │ + 0x000021f8 6d537472 696e6741 6e645369 7a65005f mStringAndSize._ │ │ │ │ + 0x00002208 50794279 7465735f 52657369 7a650053 PyBytes_Resize.S │ │ │ │ + 0x00002218 534c5f67 65745f73 68757464 6f776e00 SL_get_shutdown. │ │ │ │ + 0x00002228 53534c5f 77726974 655f6578 005f5079 SSL_write_ex._Py │ │ │ │ + 0x00002238 54696d65 5f41734d 696c6c69 7365636f Time_AsMilliseco │ │ │ │ + 0x00002248 6e647300 706f6c6c 0053534c 5f736574 nds.poll.SSL_set │ │ │ │ 0x00002258 5f736875 74646f77 6e005353 4c5f6672 _shutdown.SSL_fr │ │ │ │ 0x00002268 65650050 794f626a 6563745f 47435f44 ee.PyObject_GC_D │ │ │ │ 0x00002278 656c0045 52525f70 65656b5f 6c617374 el.ERR_peek_last │ │ │ │ 0x00002288 5f657272 6f720050 79446963 745f4765 _error.PyDict_Ge │ │ │ │ 0x00002298 74497465 6d576974 68457272 6f720045 tItemWithError.E │ │ │ │ 0x000022a8 52525f72 6561736f 6e5f6572 726f725f RR_reason_error_ │ │ │ │ 0x000022b8 73747269 6e670053 534c5f67 65745f76 string.SSL_get_v │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1235,15 +1235,15 @@ │ │ │ │ stmib r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0059807 │ │ │ │ strbmi pc, [r0], -r7, lsr #18 @ │ │ │ │ bl 1d4848c │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ andeq r7, r0, ip, lsl #14 │ │ │ │ - strdeq r7, [r0], -sl │ │ │ │ + @ instruction: 0x000072b6 │ │ │ │ andeq r7, r0, r2, lsl #14 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ pkhtbmi lr, r0, r4, asr #23 │ │ │ │ @@ -1342,19 +1342,19 @@ │ │ │ │ stmdals r5, {r0, r2, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd4651 │ │ │ │ pkhtbmi lr, r9, sl, asr #29 │ │ │ │ cdpcs 0, 0, cr9, cr2, cr0, {0} │ │ │ │ bls 3ea5c │ │ │ │ tstcs r0, fp, asr #12 │ │ │ │ @ instruction: 0xf0054620 │ │ │ │ - and pc, r7, r7, ror #27 │ │ │ │ + and pc, r7, r7, ror pc @ │ │ │ │ @ instruction: 0xd12b2e03 │ │ │ │ strbmi r9, [fp], -r0, lsl #20 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [lr, #20] │ │ │ │ + @ instruction: 0xff6ef005 │ │ │ │ tstle r1, r2, lsl #16 │ │ │ │ vmovcs.32 d2[0], r4 │ │ │ │ ldrdge pc, [r8], -sp │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ tstle r4, r8, lsl r8 │ │ │ │ ldrbtmi r4, [r9], #-2330 @ 0xfffff6e6 │ │ │ │ b 348674 │ │ │ │ @@ -1379,16 +1379,16 @@ │ │ │ │ strtmi r4, [r0], -r3 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ ldrdeq r5, [r2], -ip │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r7, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - andeq r7, r0, lr, lsr #2 │ │ │ │ - andeq r7, r0, r0, lsl #1 │ │ │ │ + andeq r7, r0, sl, ror #1 │ │ │ │ + andeq r7, r0, r0, lsl #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb618f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [fp], #-288 @ 0xfffffee0 │ │ │ │ strmi fp, [r6], -r9, lsr #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ tstlt fp, r1, lsl r6 │ │ │ │ @@ -2419,15 +2419,15 @@ │ │ │ │ ldc2 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ and r2, r5, r0, lsl #2 │ │ │ │ stcle 2, cr4, [r2, #-560] @ 0xfffffdd0 │ │ │ │ @ instruction: 0xf7fca801 │ │ │ │ stmdbls r1, {r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ andlt r4, r2, r8, lsl #12 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - ldrdeq r6, [r0], -r4 │ │ │ │ + muleq r0, r0, r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6292c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ stcge 6, cr4, [r1, #-56] @ 0xffffffc8 │ │ │ │ tstcs r0, ip, lsr #4 │ │ │ │ strtmi r4, [r8], -r4, lsl #12 │ │ │ │ @@ -8350,15 +8350,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov lr, ip │ │ │ │ b.n fe5a │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10218 │ │ │ │ + bl 10538 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n ff5a │ │ │ │ ldr r3, [pc, #172] @ (ff80 ) │ │ │ │ ldr r1, [pc, #176] @ (ff84 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -8398,15 +8398,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl a174 │ │ │ │ movs r0, #0 │ │ │ │ b.n feae │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10218 │ │ │ │ + bl 10538 │ │ │ │ b.n fecc │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ blx 83e8 <_PyDeadline_Get@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ b.n fe92 │ │ │ │ cmp r0, #3 │ │ │ │ beq.n ff66 │ │ │ │ @@ -8464,338 +8464,69 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r4, r1 │ │ │ │ - add.w r9, sp, #36 @ 0x24 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #508] @ 101f8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8708 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - add r8, pc │ │ │ │ - blx 82a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 10146 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl ff90 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 101ea │ │ │ │ - ldr r3, [pc, #464] @ (101fc ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 101d8 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvns r6, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov.w r6, r6, lsr #31 │ │ │ │ - it ne │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 8bdc │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ - blx 83c4 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 8648 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ - blx 83c4 │ │ │ │ - ldrd fp, r6, [r4, #32] │ │ │ │ - cmp.w fp, #1 │ │ │ │ - sbcs.w r3, r6, #0 │ │ │ │ - bge.w 101ca │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10218 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 101b8 │ │ │ │ - cmp r0, #3 │ │ │ │ - beq.w 101a8 │ │ │ │ - add r3, sp, #32 │ │ │ │ - strd fp, r6, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - blx 8c60 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - blx 90dc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1018e │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 8594 │ │ │ │ - strd r8, sl, [r5, #36] @ 0x24 │ │ │ │ - blx 8f1c │ │ │ │ - cbnz r0, 10134 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - sbcs.w r3, r6, #0 │ │ │ │ - bge.n 10180 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.n 10158 │ │ │ │ - cmp.w r8, #3 │ │ │ │ - beq.n 10110 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f6d8 │ │ │ │ - cbz r7, 1014a │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbnz r0, 1013e │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 8d88 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 10108 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 86f0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10218 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.n 10166 │ │ │ │ - ldr r3, [pc, #220] @ (10200 ) │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r1, [pc, #220] @ (10204 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 8a90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f6d8 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 10146 │ │ │ │ - blx 8830 <_PyErr_ChainExceptions1@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #44] @ 0x2c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 100fe │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #2495 @ 0x9bf │ │ │ │ - bl 9714 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 100fe │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10218 │ │ │ │ - b.n 1011c │ │ │ │ - cmp r0, #3 │ │ │ │ - beq.n 10170 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 100a6 │ │ │ │ - b.n 100ea │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r1, [pc, #148] @ (10208 ) │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - blx 8a90 │ │ │ │ - b.n 10134 │ │ │ │ - ldrd r0, r1, [sp, #20] │ │ │ │ - blx 83e8 <_PyDeadline_Get@plt> │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - b.n 100de │ │ │ │ - blx 8e7c <__errno_location@plt> │ │ │ │ - ldr.w r8, [r5, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - blx 8264 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 100c4 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r1, [pc, #96] @ (1020c ) │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - blx 8a90 │ │ │ │ - b.n 10134 │ │ │ │ - ldr r3, [pc, #68] @ (10200 ) │ │ │ │ - ldr r1, [pc, #84] @ (10210 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 8a90 │ │ │ │ - b.n 10134 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r6 │ │ │ │ - blx 8ca8 <_PyDeadline_Init@plt> │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ - b.n 10082 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - movw r2, #2423 @ 0x977 │ │ │ │ - ldr r1, [pc, #52] @ (10214 ) │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - bl a174 │ │ │ │ - b.n 10146 │ │ │ │ - movs r3, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - strd r3, r3, [sp, #20] │ │ │ │ - b.n 10082 │ │ │ │ - nop │ │ │ │ - vswp d16, d1 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 1024a │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov ip, r2 │ │ │ │ - sub sp, #12 │ │ │ │ - orrs.w r2, ip, r3 │ │ │ │ - beq.n 10290 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 1024e │ │ │ │ - ldrd r2, r3, [r0, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - sbcs.w r3, r3, #0 │ │ │ │ - it lt │ │ │ │ - movlt r0, #1 │ │ │ │ - bge.n 1028c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - adds r2, r4, #1 │ │ │ │ - beq.n 10294 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, ip │ │ │ │ - ite eq │ │ │ │ - moveq r3, r2 │ │ │ │ - movne r3, #4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strh.w r3, [sp, #4] │ │ │ │ - blx 89b8 <_PyTime_AsMilliseconds@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - blx 8c60 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r5, r3 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - blx 8854 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8594 │ │ │ │ - cbnz r4, 10298 │ │ │ │ - movs r0, #2 │ │ │ │ - b.n 10246 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 10246 │ │ │ │ - movs r0, #3 │ │ │ │ - b.n 10246 │ │ │ │ - movs r0, #5 │ │ │ │ - b.n 10246 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr.w fp, [pc, #720] @ 10590 │ │ │ │ + ldr.w fp, [pc, #720] @ 102d0 │ │ │ │ blx 8708 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add fp, pc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1040c │ │ │ │ + beq.w 1014c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 104b2 │ │ │ │ - ldr r1, [pc, #700] @ (10594 ) │ │ │ │ + bne.w 101f2 │ │ │ │ + ldr r1, [pc, #700] @ (102d4 ) │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 8b14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 104ae │ │ │ │ + beq.w 101ee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ bl ff90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1031e │ │ │ │ - ldr r3, [pc, #664] @ (10598 ) │ │ │ │ + cbz r0, 1005e │ │ │ │ + ldr r3, [pc, #664] @ (102d8 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 1049e │ │ │ │ + beq.w 101de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1043a │ │ │ │ + beq.w 1017a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ble.w 10498 │ │ │ │ + ble.w 101d8 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.w 10498 │ │ │ │ + blt.w 101d8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1048e │ │ │ │ + beq.w 101ce │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mvns r6, r6 │ │ │ │ blx 8bdc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ lsrs r6, r6, #31 │ │ │ │ @@ -8806,15 +8537,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ blx 83c4 │ │ │ │ ldrd r3, r9, [r4, #32] │ │ │ │ cmp r3, #1 │ │ │ │ sbcs.w r2, r9, #0 │ │ │ │ - bge.w 1047c │ │ │ │ + bge.w 101bc │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ strd r3, r9, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -8825,228 +8556,497 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 8e34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10466 │ │ │ │ + beq.n 101a6 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 8594 │ │ │ │ strd r6, r4, [r5, #36] @ 0x24 │ │ │ │ blx 8f1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10566 │ │ │ │ + bne.w 102a6 │ │ │ │ cmp.w fp, #1 │ │ │ │ sbcs.w r3, r9, #0 │ │ │ │ - bge.w 10558 │ │ │ │ + bge.w 10298 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 10520 │ │ │ │ + beq.w 10260 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.w 104f6 │ │ │ │ + beq.w 10236 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ cmp r6, #6 │ │ │ │ - beq.w 1056a │ │ │ │ + beq.w 102aa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 10514 │ │ │ │ + beq.w 10254 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 104ec │ │ │ │ + bne.w 1022c │ │ │ │ mov r0, r4 │ │ │ │ bl f6d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1045a │ │ │ │ + beq.n 1019a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 8d88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 10404 │ │ │ │ + cbz r3, 10144 │ │ │ │ mov r0, sl │ │ │ │ blx 86f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #396] @ (1059c ) │ │ │ │ + ldr r1, [pc, #396] @ (102dc ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8b14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 104ae │ │ │ │ + beq.n 101ee │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ bl ff90 │ │ │ │ cmp r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ - blt.w 1057c │ │ │ │ + blt.w 102bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 102fe │ │ │ │ + bne.w 1003e │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 8654 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 104c4 │ │ │ │ + beq.n 10204 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 104d6 │ │ │ │ + beq.n 10216 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 10336 │ │ │ │ + b.n 10076 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 83d0 <_PyBytes_Resize@plt> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 103fa │ │ │ │ + b.n 1013a │ │ │ │ blx 8e7c <__errno_location@plt> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 8264 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 103a4 │ │ │ │ + b.n 100e4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8ca8 <_PyDeadline_Init@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 10374 │ │ │ │ + b.n 100b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 10374 │ │ │ │ - cbz r3, 104e0 │ │ │ │ + b.n 100b4 │ │ │ │ + cbz r3, 10220 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 10332 │ │ │ │ + b.n 10072 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r2, #2568 @ 0xa08 │ │ │ │ - ldr r1, [pc, #248] @ (105a0 ) │ │ │ │ + ldr r1, [pc, #248] @ (102e0 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ bl a174 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 103fa │ │ │ │ - ldr r3, [pc, #240] @ (105a4 ) │ │ │ │ - ldr r1, [pc, #240] @ (105a8 ) │ │ │ │ + b.n 1013a │ │ │ │ + ldr r3, [pc, #240] @ (102e4 ) │ │ │ │ + ldr r1, [pc, #240] @ (102e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8a90 │ │ │ │ - b.n 104ae │ │ │ │ + b.n 101ee │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbnz r0, 104ea │ │ │ │ + cbnz r0, 1022a │ │ │ │ mov r0, r4 │ │ │ │ bl f6d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl f6d8 │ │ │ │ - b.n 104ae │ │ │ │ + b.n 101ee │ │ │ │ mov r0, r4 │ │ │ │ bl f6d8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 103fa │ │ │ │ + b.n 1013a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl f6d8 │ │ │ │ - b.n 103f2 │ │ │ │ + b.n 10132 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8830 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1054a │ │ │ │ + b.n 1028a │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 10218 │ │ │ │ + bl 10538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1052e │ │ │ │ + beq.n 1026e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10388 │ │ │ │ + bne.w 100c8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 103de │ │ │ │ + bne.w 1011e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #2650 @ 0xa5a │ │ │ │ bl 9714 │ │ │ │ - b.n 10544 │ │ │ │ + b.n 10284 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 10218 │ │ │ │ - b.n 10502 │ │ │ │ - ldr r3, [pc, #124] @ (105ac ) │ │ │ │ + bl 10538 │ │ │ │ + b.n 10242 │ │ │ │ + ldr r3, [pc, #124] @ (102ec ) │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - ldr r1, [pc, #120] @ (105b0 ) │ │ │ │ + ldr r1, [pc, #120] @ (102f0 ) │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8a90 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 104ec │ │ │ │ + bne.n 1022c │ │ │ │ mov r0, r4 │ │ │ │ bl f6d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 104ae │ │ │ │ - b.n 104ce │ │ │ │ + bne.n 101ee │ │ │ │ + b.n 1020e │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ blx 83e8 <_PyDeadline_Get@plt> │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ - b.n 103c4 │ │ │ │ + b.n 10104 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 10544 │ │ │ │ + b.n 10284 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 84e8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w 103d8 │ │ │ │ + bne.w 10118 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 103e6 │ │ │ │ - ldr r3, [pc, #52] @ (105b4 ) │ │ │ │ - ldr r1, [pc, #56] @ (105b8 ) │ │ │ │ + b.n 10126 │ │ │ │ + ldr r3, [pc, #52] @ (102f4 ) │ │ │ │ + ldr r1, [pc, #56] @ (102f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8a90 │ │ │ │ - b.n 104ae │ │ │ │ + b.n 101ee │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r6, #-4]! │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + vaddl.u q8, d6, d1 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r4, r1 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r8, [pc, #508] @ 10518 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8708 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + add r8, pc │ │ │ │ + blx 82a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 10466 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl ff90 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1050a │ │ │ │ + ldr r3, [pc, #464] @ (1051c ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 104f8 │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvns r6, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + mov.w r6, r6, lsr #31 │ │ │ │ + it ne │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + blx 8bdc │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ + blx 83c4 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + blx 8648 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ + blx 83c4 │ │ │ │ + ldrd fp, r6, [r4, #32] │ │ │ │ + cmp.w fp, #1 │ │ │ │ + sbcs.w r3, r6, #0 │ │ │ │ + bge.w 104ea │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10538 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 104d8 │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.w 104c8 │ │ │ │ + add r3, sp, #32 │ │ │ │ + strd fp, r6, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + blx 8c60 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + blx 90dc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 104ae │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 8594 │ │ │ │ + strd r8, sl, [r5, #36] @ 0x24 │ │ │ │ + blx 8f1c │ │ │ │ + cbnz r0, 10454 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + sbcs.w r3, r6, #0 │ │ │ │ + bge.n 104a0 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + beq.n 10478 │ │ │ │ + cmp.w r8, #3 │ │ │ │ + beq.n 10430 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f6d8 │ │ │ │ + cbz r7, 1046a │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbnz r0, 1045e │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 8d88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 10428 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 86f0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10538 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.n 10486 │ │ │ │ + ldr r3, [pc, #220] @ (10520 ) │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + ldr r1, [pc, #220] @ (10524 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 8a90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f6d8 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 10466 │ │ │ │ + blx 8830 <_PyErr_ChainExceptions1@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 1041e │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #2495 @ 0x9bf │ │ │ │ + bl 9714 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1041e │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10538 │ │ │ │ + b.n 1043c │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 10490 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 103c6 │ │ │ │ + b.n 1040a │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r1, [pc, #148] @ (10528 ) │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + blx 8a90 │ │ │ │ + b.n 10454 │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ + blx 83e8 <_PyDeadline_Get@plt> │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + b.n 103fe │ │ │ │ + blx 8e7c <__errno_location@plt> │ │ │ │ + ldr.w r8, [r5, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + blx 8264 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 103e4 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r1, [pc, #96] @ (1052c ) │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + blx 8a90 │ │ │ │ + b.n 10454 │ │ │ │ + ldr r3, [pc, #68] @ (10520 ) │ │ │ │ + ldr r1, [pc, #84] @ (10530 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 8a90 │ │ │ │ + b.n 10454 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r6 │ │ │ │ + blx 8ca8 <_PyDeadline_Init@plt> │ │ │ │ + strd r0, r1, [sp, #20] │ │ │ │ + b.n 103a2 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + movw r2, #2423 @ 0x977 │ │ │ │ + ldr r1, [pc, #52] @ (10534 ) │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + bl a174 │ │ │ │ + b.n 10466 │ │ │ │ + movs r3, #0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + b.n 103a2 │ │ │ │ + nop │ │ │ │ + ldc2l 0, cr0, [r2], {1} │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 1056a │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov ip, r2 │ │ │ │ + sub sp, #12 │ │ │ │ + orrs.w r2, ip, r3 │ │ │ │ + beq.n 105b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 1056e │ │ │ │ + ldrd r2, r3, [r0, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + sbcs.w r3, r3, #0 │ │ │ │ + it lt │ │ │ │ + movlt r0, #1 │ │ │ │ + bge.n 105ac │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + adds r2, r4, #1 │ │ │ │ + beq.n 105b4 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, ip │ │ │ │ + ite eq │ │ │ │ + moveq r3, r2 │ │ │ │ + movne r3, #4 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strh.w r3, [sp, #4] │ │ │ │ + blx 89b8 <_PyTime_AsMilliseconds@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + blx 8c60 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r5, r3 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + blx 8854 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8594 │ │ │ │ + cbnz r4, 105b8 │ │ │ │ + movs r0, #2 │ │ │ │ + b.n 10566 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 10566 │ │ │ │ + movs r0, #3 │ │ │ │ + b.n 10566 │ │ │ │ + movs r0, #5 │ │ │ │ + b.n 10566 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ blx 8cb4 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -255,27 +255,27 @@ │ │ │ │ 0x00011684 6e672073 6f636b65 7420636f 6e6e6563 ng socket connec │ │ │ │ 0x00011694 74696f6e 20676f6e 65000000 5f73736c tion gone..._ssl │ │ │ │ 0x000116a4 2e633a31 3031323a 20546865 2068616e .c:1012: The han │ │ │ │ 0x000116b4 64736861 6b65206f 70657261 74696f6e dshake operation │ │ │ │ 0x000116c4 2074696d 6564206f 75740000 5f73736c timed out.._ssl │ │ │ │ 0x000116d4 2e633a31 3031363a 20556e64 65726c79 .c:1016: Underly │ │ │ │ 0x000116e4 696e6720 736f636b 65742068 61732062 ing socket has b │ │ │ │ - 0x000116f4 65656e20 636c6f73 65642e00 54686520 een closed..The │ │ │ │ - 0x00011704 77726974 65206f70 65726174 696f6e20 write operation │ │ │ │ - 0x00011714 74696d65 64206f75 74000000 556e6465 timed out...Unde │ │ │ │ - 0x00011724 726c7969 6e672073 6f636b65 74206861 rlying socket ha │ │ │ │ - 0x00011734 73206265 656e2063 6c6f7365 642e0000 s been closed... │ │ │ │ - 0x00011744 6e3a7265 61640000 6e772a3a 72656164 n:read..nw*:read │ │ │ │ - 0x00011754 00000000 5f73736c 2e5f5353 4c536f63 ...._ssl._SSLSoc │ │ │ │ - 0x00011764 6b65742e 72656164 20726571 75697265 ket.read require │ │ │ │ - 0x00011774 73203120 746f2032 20617267 756d656e s 1 to 2 argumen │ │ │ │ - 0x00011784 74730000 73697a65 2073686f 756c6420 ts..size should │ │ │ │ - 0x00011794 6e6f7420 6265206e 65676174 69766500 not be negative. │ │ │ │ - 0x000117a4 54686520 72656164 206f7065 72617469 The read operati │ │ │ │ - 0x000117b4 6f6e2074 696d6564 206f7574 00000000 on timed out.... │ │ │ │ + 0x000116f4 65656e20 636c6f73 65642e00 6e3a7265 een closed..n:re │ │ │ │ + 0x00011704 61640000 6e772a3a 72656164 00000000 ad..nw*:read.... │ │ │ │ + 0x00011714 5f73736c 2e5f5353 4c536f63 6b65742e _ssl._SSLSocket. │ │ │ │ + 0x00011724 72656164 20726571 75697265 73203120 read requires 1 │ │ │ │ + 0x00011734 746f2032 20617267 756d656e 74730000 to 2 arguments.. │ │ │ │ + 0x00011744 73697a65 2073686f 756c6420 6e6f7420 size should not │ │ │ │ + 0x00011754 6265206e 65676174 69766500 54686520 be negative.The │ │ │ │ + 0x00011764 72656164 206f7065 72617469 6f6e2074 read operation t │ │ │ │ + 0x00011774 696d6564 206f7574 00000000 54686520 imed out....The │ │ │ │ + 0x00011784 77726974 65206f70 65726174 696f6e20 write operation │ │ │ │ + 0x00011794 74696d65 64206f75 74000000 556e6465 timed out...Unde │ │ │ │ + 0x000117a4 726c7969 6e672073 6f636b65 74206861 rlying socket ha │ │ │ │ + 0x000117b4 73206265 656e2063 6c6f7365 642e0000 s been closed... │ │ │ │ 0x000117c4 54686520 6f706572 6174696f 6e206469 The operation di │ │ │ │ 0x000117d4 64206e6f 7420636f 6d706c65 74652028 d not complete ( │ │ │ │ 0x000117e4 58353039 206c6f6f 6b757029 00000000 X509 lookup).... │ │ │ │ 0x000117f4 544c532f 53534c20 636f6e6e 65637469 TLS/SSL connecti │ │ │ │ 0x00011804 6f6e2068 61732062 65656e20 636c6f73 on has been clos │ │ │ │ 0x00011814 65642028 454f4629 00000000 54686520 ed (EOF)....The │ │ │ │ 0x00011824 6f706572 6174696f 6e206469 64206e6f operation did no │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -74,30 +74,30 @@ │ │ │ │ 0x000309d0 00000000 b8240100 edb70000 00000000 .....$.......... │ │ │ │ 0x000309e0 44b60100 00000000 c0240100 09b80000 D........$...... │ │ │ │ 0x000309f0 00000000 20b60100 00000000 00000000 .... ........... │ │ │ │ 0x00030a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00030a10 c8240100 09b60000 00000000 e0b60100 .$.............. │ │ │ │ 0x00030a20 00000000 d0240100 25b60000 00000000 .....$..%....... │ │ │ │ 0x00030a30 bcb60100 00000000 00000000 00000000 ................ │ │ │ │ - 0x00030a40 00000000 00000000 00000000 50170100 ............P... │ │ │ │ + 0x00030a40 00000000 00000000 00000000 0c170100 ................ │ │ │ │ 0x00030a50 51b60000 80000000 f8b70100 5c1b0100 Q...........\... │ │ │ │ 0x00030a60 21b70000 08000000 90b70100 d4240100 !............$.. │ │ │ │ 0x00030a70 a9b70000 04000000 10b70100 00000000 ................ │ │ │ │ 0x00030a80 00000000 00000000 00000000 b01d0100 ................ │ │ │ │ 0x00030a90 9d9d0000 15a30000 10ba0100 00000000 ................ │ │ │ │ 0x00030aa0 00240100 01a10000 00000000 e8b90100 .$.............. │ │ │ │ 0x00030ab0 00000000 0c240100 af9d0000 00000000 .....$.......... │ │ │ │ 0x00030ac0 b8b90100 00000000 1c240100 3da10000 .........$..=... │ │ │ │ 0x00030ad0 0da10000 64b90100 00000000 24240100 ....d.......$$.. │ │ │ │ 0x00030ae0 c7a80000 55d60000 40b90100 00000000 ....U...@....... │ │ │ │ 0x00030af0 e0240100 0da80000 00000000 10b90100 .$.............. │ │ │ │ 0x00030b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00030b10 00000000 00000000 f0240100 ddfd0000 .........$...... │ │ │ │ - 0x00030b20 04000000 f0c00100 5c1b0100 ddff0000 ........\....... │ │ │ │ - 0x00030b30 08000000 7cc00100 50170100 9d020100 ....|...P....... │ │ │ │ + 0x00030b20 04000000 f0c00100 5c1b0100 fd020100 ........\....... │ │ │ │ + 0x00030b30 08000000 7cc00100 0c170100 ddff0000 ....|........... │ │ │ │ 0x00030b40 01000000 3cc00100 c8240100 a5a40000 ....<....$...... │ │ │ │ 0x00030b50 04000000 c8bf0100 20210100 e9cb0000 ........ !...... │ │ │ │ 0x00030b60 80000000 f0bd0100 8c1b0100 e5a60000 ................ │ │ │ │ 0x00030b70 82000000 a8bc0100 00250100 e1d10000 .........%...... │ │ │ │ 0x00030b80 04000000 90bc0100 08250100 31d10000 .........%..1... │ │ │ │ 0x00030b90 04000000 70bc0100 b8250100 33a20000 ....p....%..3... │ │ │ │ 0x00030ba0 04000000 58bc0100 18250100 89a20000 ....X....%...... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 34383536 33646130 31366132 35663633 48563da016a25f63 │ │ │ │ - 0x00000010 64666138 38663066 66633164 65373166 dfa88f0ffc1de71f │ │ │ │ - 0x00000020 38333138 61342e64 65627567 00000000 8318a4.debug.... │ │ │ │ - 0x00000030 f991e7ce .... │ │ │ │ + 0x00000000 63303361 63666462 32346166 33393561 c03acfdb24af395a │ │ │ │ + 0x00000010 34643932 30306137 36656638 35336130 4d9200a76ef853a0 │ │ │ │ + 0x00000020 62646165 61612e64 65627567 00000000 bdaeaa.debug.... │ │ │ │ + 0x00000030 a3b19632 ...2