--- /srv/rebuilderd/tmp/rebuilderdO9skyb/inputs/libpython3.13-minimal_3.13.18-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdO9skyb/out/libpython3.13-minimal_3.13.18-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-27 16:10:31.000000 debian-binary │ -rw-r--r-- 0 0 0 8612 2026-10-27 16:10:31.000000 control.tar.xz │ --rw-r--r-- 0 0 0 846424 2026-10-27 16:10:31.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 846488 2026-10-27 16:10:31.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./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: 7c5ad6c47ea29e95e05ad314959afb621b76cfe2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b903e987cbe20d7bec3b48a842749febda0f41e4 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -158,22 +158,22 @@ │ │ │ │ i2d_X509_PUBKEY │ │ │ │ EVP_sha256 │ │ │ │ EVP_Digest │ │ │ │ CRYPTO_free │ │ │ │ X509_STORE_CTX_set_error │ │ │ │ __stack_chk_fail │ │ │ │ __stack_chk_guard │ │ │ │ -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 │ │ │ │ @@ -511,20 +511,20 @@ │ │ │ │ Cannot create a client socket with a PROTOCOL_TLS_SERVER context │ │ │ │ server_hostname cannot be an empty string or start with a leading dot. │ │ │ │ attribute 'owner' of '%.100s' objects cannot be deleted │ │ │ │ Underlying socket connection gone │ │ │ │ _ssl.c:1019: The handshake operation timed out │ │ │ │ _ssl.c:1023: Underlying socket has been closed. │ │ │ │ ../Modules/_ssl.c │ │ │ │ -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. │ │ │ │ A failure in the SSL library occurred │ │ │ │ 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 │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -199,24 +199,24 @@ │ │ │ │ 0x000023a8 5f505542 4b455900 6932645f 58353039 _PUBKEY.i2d_X509 │ │ │ │ 0x000023b8 5f505542 4b455900 4556505f 73686132 _PUBKEY.EVP_sha2 │ │ │ │ 0x000023c8 35360045 56505f44 69676573 74004352 56.EVP_Digest.CR │ │ │ │ 0x000023d8 5950544f 5f667265 65006d65 6d636d70 YPTO_free.memcmp │ │ │ │ 0x000023e8 00583530 395f5354 4f52455f 4354585f .X509_STORE_CTX_ │ │ │ │ 0x000023f8 7365745f 6572726f 72005f5f 73746163 set_error.__stac │ │ │ │ 0x00002408 6b5f6368 6b5f6661 696c005f 5f737461 k_chk_fail.__sta │ │ │ │ - 0x00002418 636b5f63 686b5f67 75617264 0053534c ck_chk_guard.SSL │ │ │ │ - 0x00002428 5f777269 74655f65 78005079 4c6f6e67 _write_ex.PyLong │ │ │ │ - 0x00002438 5f46726f 6d53697a 655f7400 5f507954 _FromSize_t._PyT │ │ │ │ - 0x00002448 696d655f 41734d69 6c6c6973 65636f6e ime_AsMillisecon │ │ │ │ - 0x00002458 64730070 6f6c6c00 50794172 675f5061 ds.poll.PyArg_Pa │ │ │ │ - 0x00002468 72736554 75706c65 0053534c 5f726561 rseTuple.SSL_rea │ │ │ │ - 0x00002478 645f6578 00507942 79746573 5f46726f d_ex.PyBytes_Fro │ │ │ │ - 0x00002488 6d537472 696e6741 6e645369 7a65005f mStringAndSize._ │ │ │ │ - 0x00002498 50794279 7465735f 52657369 7a650053 PyBytes_Resize.S │ │ │ │ - 0x000024a8 534c5f67 65745f73 68757464 6f776e00 SL_get_shutdown. │ │ │ │ + 0x00002418 636b5f63 686b5f67 75617264 00507941 ck_chk_guard.PyA │ │ │ │ + 0x00002428 72675f50 61727365 5475706c 65005353 rg_ParseTuple.SS │ │ │ │ + 0x00002438 4c5f7265 61645f65 78005079 4c6f6e67 L_read_ex.PyLong │ │ │ │ + 0x00002448 5f46726f 6d53697a 655f7400 50794279 _FromSize_t.PyBy │ │ │ │ + 0x00002458 7465735f 46726f6d 53747269 6e67416e tes_FromStringAn │ │ │ │ + 0x00002468 6453697a 65005f50 79427974 65735f52 dSize._PyBytes_R │ │ │ │ + 0x00002478 6573697a 65005353 4c5f6765 745f7368 esize.SSL_get_sh │ │ │ │ + 0x00002488 7574646f 776e0053 534c5f77 72697465 utdown.SSL_write │ │ │ │ + 0x00002498 5f657800 5f507954 696d655f 41734d69 _ex._PyTime_AsMi │ │ │ │ + 0x000024a8 6c6c6973 65636f6e 64730070 6f6c6c00 lliseconds.poll. │ │ │ │ 0x000024b8 53534c5f 7365745f 73687574 646f776e SSL_set_shutdown │ │ │ │ 0x000024c8 0053534c 5f667265 65005079 4f626a65 .SSL_free.PyObje │ │ │ │ 0x000024d8 63745f47 435f4465 6c004552 525f7065 ct_GC_Del.ERR_pe │ │ │ │ 0x000024e8 656b5f6c 6173745f 6572726f 72005079 ek_last_error.Py │ │ │ │ 0x000024f8 44696374 5f476574 4974656d 57697468 Dict_GetItemWith │ │ │ │ 0x00002508 4572726f 72004552 525f7265 61736f6e Error.ERR_reason │ │ │ │ 0x00002518 5f657272 6f725f73 7472696e 67005353 _error_string.SS │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1533,15 +1533,15 @@ │ │ │ │ svc 0x002cf7fd │ │ │ │ @ instruction: 0xf0059807 │ │ │ │ strbmi pc, [r0], -sp, lsl #19 @ │ │ │ │ stmdb r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ andeq r7, r0, r0, lsr fp │ │ │ │ - ldrdeq r7, [r0], -sl │ │ │ │ + muleq r0, r6, r5 │ │ │ │ andeq r7, r0, r6, lsr #22 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf7fe4605 │ │ │ │ strmi lr, [r0], r8, ror #18 │ │ │ │ @@ -1638,20 +1638,20 @@ │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ stmdals r5, {r0, r2, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd4651 │ │ │ │ pkhtbmi lr, r9, r2, asr #24 │ │ │ │ cdpcs 0, 0, cr9, cr2, cr0, {0} │ │ │ │ bls 3f1d0 │ │ │ │ tstcs r0, fp, asr #12 │ │ │ │ - @ instruction: 0xf0054620 │ │ │ │ - and pc, r7, r9, asr #29 │ │ │ │ + @ instruction: 0xf0064620 │ │ │ │ + and pc, r7, sp, asr r8 @ │ │ │ │ @ instruction: 0xd12b2e03 │ │ │ │ strbmi r9, [fp], -r0, lsl #20 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ - cdp2 0, 12, cr15, cr0, cr5, {0} │ │ │ │ + @ instruction: 0xf854f006 │ │ │ │ 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 │ │ │ │ svc 0x009cf7fd │ │ │ │ @@ -1676,16 +1676,16 @@ │ │ │ │ strtmi r4, [r0], -r3 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r5, r2, r4, ror #6 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ strdeq r7, [r0], -r6 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - andeq r7, r0, r2, lsl r4 │ │ │ │ - andeq r7, r0, r4, ror #6 │ │ │ │ + andeq r7, r0, lr, asr #7 │ │ │ │ + andeq r7, r0, r4, ror #7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r8, r1, asr #28 │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ ldrbtmi r4, [lr], #-1559 @ 0xfffff9e9 │ │ │ │ @@ -2882,15 +2882,15 @@ │ │ │ │ @ instruction: 0xf7fe5246 │ │ │ │ ldrdcs pc, [r0, -fp] │ │ │ │ addmi lr, ip, #5 │ │ │ │ stmdage r1, {r1, r8, sl, fp, ip, lr, pc} │ │ │ │ b fe2ca114 │ │ │ │ strmi r9, [r8], -r1, lsl #18 │ │ │ │ ldcllt 0, cr11, [r0, #-8]! │ │ │ │ - andeq r6, r0, r0, lsr #2 │ │ │ │ + ldrdeq r6, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb63338 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ eorcs r4, ip, #13631488 @ 0xd00000 │ │ │ │ strmi r2, [r4], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7fca801 │ │ │ │ @@ -8890,29 +8890,29 @@ │ │ │ │ add r1, pc │ │ │ │ bl a8c8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 107ea │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10b50 │ │ │ │ + bl 10e78 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 108a0 │ │ │ │ ldr r3, [pc, #88] @ (108cc ) │ │ │ │ mov r4, r8 │ │ │ │ ldr r1, [pc, #88] @ (108d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8d24 │ │ │ │ b.n 107fc │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10b50 │ │ │ │ + bl 10e78 │ │ │ │ b.n 1086c │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ blx 864c <_PyDeadline_Get@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ b.n 107cc │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 108ac │ │ │ │ @@ -8971,337 +8971,67 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf7220001 │ │ │ │ lsls r4, r7, #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, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r7, [pc, #492] @ (10b30 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 8990 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r7, pc │ │ │ │ - blx 84f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 10a5a │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 108d8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10b26 │ │ │ │ - ldr r3, [pc, #452] @ (10b34 ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 10a4a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 8e7c │ │ │ │ - mvns r2, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ - blx 8628 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 88c4 │ │ │ │ - mvns r2, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ - blx 8628 │ │ │ │ - ldrd r9, r6, [r4, #32] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - sbcs.w r3, r6, #0 │ │ │ │ - bge.w 10b18 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10b50 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 10b08 │ │ │ │ - cmp r0, #3 │ │ │ │ - beq.w 10af8 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - strd r9, r6, [sp, #4] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - blx 8f00 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov fp, r0 │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 93ac │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 10ae2 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r0, fp │ │ │ │ - blx 8810 │ │ │ │ - strd r6, r7, [r5, #36] @ 0x24 │ │ │ │ - blx 91ec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 10ade │ │ │ │ - cmp.w r9, #1 │ │ │ │ - sbcs.w r3, r4, #0 │ │ │ │ - bge.n 10ad0 │ │ │ │ - cmp r6, #2 │ │ │ │ - beq.n 10aa6 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.n 10a5e │ │ │ │ - mov r0, sl │ │ │ │ - bl ff1c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 10a98 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbnz r0, 10a8e │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 9034 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 10a42 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 8978 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - movw r2, #2434 @ 0x982 │ │ │ │ - ldr r1, [pc, #228] @ (10b38 ) │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - bl a8c8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 10a38 │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl 10b50 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.n 10ab4 │ │ │ │ - ldr r3, [pc, #204] @ (10b3c ) │ │ │ │ - mov r4, sl │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r1, [pc, #200] @ (10b40 ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 8d24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ff1c │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 10a38 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ab8 <_PyErr_ChainExceptions1@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 10a5a │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #2507 @ 0x9cb │ │ │ │ - bl 9d84 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 10a38 │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 10b50 │ │ │ │ - b.n 10a6a │ │ │ │ - cmp r0, #3 │ │ │ │ - beq.n 10abe │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 109e0 │ │ │ │ - b.n 10a20 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - mov r4, sl │ │ │ │ - ldr r1, [pc, #128] @ (10b44 ) │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - blx 8d24 │ │ │ │ - b.n 10a80 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - blx 864c <_PyDeadline_Get@plt> │ │ │ │ - strd r0, r1, [sp, #4] │ │ │ │ - b.n 10a18 │ │ │ │ - mov r4, sl │ │ │ │ - b.n 10a80 │ │ │ │ - blx 914c <__errno_location@plt> │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - blx 84b0 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 109fc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r1, [pc, #76] @ (10b48 ) │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - blx 8d24 │ │ │ │ - b.n 10a80 │ │ │ │ - ldr r3, [pc, #48] @ (10b3c ) │ │ │ │ - ldr r1, [pc, #64] @ (10b4c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 8d24 │ │ │ │ - b.n 10a80 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 8f54 <_PyDeadline_Init@plt> │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - b.n 109be │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - b.n 109be │ │ │ │ - subw r0, ip, #2049 @ 0x801 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 10b70 │ │ │ │ - orrs.w ip, r2, r3 │ │ │ │ - beq.n 10b70 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 10b74 │ │ │ │ - ldrd r2, r3, [r0, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - sbcs.w r3, r3, #0 │ │ │ │ - bge.n 10b6c │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - movs r0, #2 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [r0, #8] │ │ │ │ - sub sp, #20 │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 10b94 │ │ │ │ - movs r0, #3 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov.w r2, #1 │ │ │ │ - ite eq │ │ │ │ - moveq r3, r2 │ │ │ │ - movne r3, #4 │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - strh.w r3, [sp, #12] │ │ │ │ - blx 8c40 <_PyTime_AsMilliseconds@plt> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 8f00 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 8adc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8810 │ │ │ │ - cmp r4, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, #2 │ │ │ │ - movne r0, #5 │ │ │ │ - b.n 10b90 │ │ │ │ - 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, #3968] @ 0xf80 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 8990 │ │ │ │ - ldr.w r9, [pc, #728] @ 10ed0 │ │ │ │ + ldr.w r9, [pc, #728] @ 10c24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r9, pc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 10d46 │ │ │ │ + beq.w 10a9a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 10dfc │ │ │ │ - ldr r1, [pc, #712] @ (10ed4 ) │ │ │ │ + bne.w 10b50 │ │ │ │ + ldr r1, [pc, #712] @ (10c28 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc │ │ │ │ blx 8da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10df8 │ │ │ │ + beq.w 10b4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ bl 108d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 10c52 │ │ │ │ - ldr r3, [pc, #676] @ (10ed8 ) │ │ │ │ + cbz r0, 109a6 │ │ │ │ + ldr r3, [pc, #676] @ (10c2c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 10de8 │ │ │ │ + beq.w 10b3c │ │ │ │ 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 10d72 │ │ │ │ + beq.w 10ac6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ble.w 10ddc │ │ │ │ + ble.w 10b30 │ │ │ │ cmp r7, r3 │ │ │ │ - bgt.w 10ddc │ │ │ │ + bgt.w 10b30 │ │ │ │ mov.w sl, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10dd2 │ │ │ │ + beq.w 10b26 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 8e7c │ │ │ │ mvns r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ @@ -9312,15 +9042,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ blx 8628 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ - bge.w 10dbc │ │ │ │ + bge.w 10b10 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, ip │ │ │ │ mov fp, sl │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -9332,228 +9062,498 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 90ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10da6 │ │ │ │ + beq.n 10afa │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8810 │ │ │ │ strd r4, r7, [r5, #36] @ 0x24 │ │ │ │ blx 91ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10e9c │ │ │ │ + bne.w 10bf0 │ │ │ │ cmp.w r9, #1 │ │ │ │ sbcs.w r3, r6, #0 │ │ │ │ - bge.w 10e8e │ │ │ │ + bge.w 10be2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 10e62 │ │ │ │ + beq.w 10bb6 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 10e28 │ │ │ │ + beq.w 10b7c │ │ │ │ cmp r4, #6 │ │ │ │ mov r4, sl │ │ │ │ mov sl, fp │ │ │ │ - beq.w 10ea2 │ │ │ │ + beq.w 10bf6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 10e82 │ │ │ │ + beq.w 10bd6 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10eb4 │ │ │ │ + bne.w 10c08 │ │ │ │ mov r0, r4 │ │ │ │ bl ff1c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 10d9a │ │ │ │ + beq.n 10aee │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 9034 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 10d3e │ │ │ │ + cbz r3, 10a92 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 8978 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #404] @ (10edc ) │ │ │ │ + ldr r1, [pc, #404] @ (10c30 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10df8 │ │ │ │ + beq.n 10b4c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ bl 108d8 │ │ │ │ cmp r7, r6 │ │ │ │ mov r4, r0 │ │ │ │ - blt.w 10ebe │ │ │ │ + blt.w 10c12 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10c32 │ │ │ │ + bne.w 10986 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ blx 88d0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10e0e │ │ │ │ + bne.n 10b62 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10eb4 │ │ │ │ + bne.w 10c08 │ │ │ │ mov r0, r4 │ │ │ │ bl ff1c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl ff1c │ │ │ │ - b.n 10df8 │ │ │ │ + b.n 10b4c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 8634 <_PyBytes_Resize@plt> │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 10d34 │ │ │ │ + b.n 10a88 │ │ │ │ blx 914c <__errno_location@plt> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ blx 84b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 10cda │ │ │ │ + b.n 10a2e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8f54 <_PyDeadline_Init@plt> │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 10ca8 │ │ │ │ + b.n 109fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 10ca8 │ │ │ │ - cbnz r3, 10e24 │ │ │ │ + b.n 109fc │ │ │ │ + cbnz r3, 10b78 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl ff1c │ │ │ │ - b.n 10d2c │ │ │ │ + b.n 10a80 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r2, #2581 @ 0xa15 │ │ │ │ - ldr r1, [pc, #240] @ (10ee0 ) │ │ │ │ + ldr r1, [pc, #240] @ (10c34 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ bl a8c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10d34 │ │ │ │ - ldr r3, [pc, #228] @ (10ee4 ) │ │ │ │ - ldr r1, [pc, #232] @ (10ee8 ) │ │ │ │ + b.n 10a88 │ │ │ │ + ldr r3, [pc, #228] @ (10c38 ) │ │ │ │ + ldr r1, [pc, #232] @ (10c3c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8d24 │ │ │ │ - b.n 10df8 │ │ │ │ - cbnz r7, 10e1a │ │ │ │ + b.n 10b4c │ │ │ │ + cbnz r7, 10b6e │ │ │ │ mov r0, r4 │ │ │ │ bl ff1c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 10d34 │ │ │ │ + b.n 10a88 │ │ │ │ adds r3, #16 │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 10c68 │ │ │ │ + b.n 109bc │ │ │ │ mov r7, r3 │ │ │ │ - b.n 10c64 │ │ │ │ + b.n 109b8 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 10b50 │ │ │ │ + bl 10e78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 10e70 │ │ │ │ - ldr r3, [pc, #176] @ (10eec ) │ │ │ │ + bne.n 10bc4 │ │ │ │ + ldr r3, [pc, #176] @ (10c40 ) │ │ │ │ mov r4, sl │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov sl, fp │ │ │ │ - ldr r1, [pc, #172] @ (10ef0 ) │ │ │ │ + ldr r1, [pc, #172] @ (10c44 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8d24 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbnz r0, 10eb4 │ │ │ │ + cbnz r0, 10c08 │ │ │ │ mov r0, r4 │ │ │ │ bl ff1c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 10df8 │ │ │ │ - b.n 10d92 │ │ │ │ + bne.n 10b4c │ │ │ │ + b.n 10ae6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 10b50 │ │ │ │ - b.n 10e34 │ │ │ │ + bl 10e78 │ │ │ │ + b.n 10b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10cbe │ │ │ │ + bne.w 10a12 │ │ │ │ mov r4, sl │ │ │ │ mov sl, fp │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 10d18 │ │ │ │ + bne.w 10a6c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #2664 @ 0xa68 │ │ │ │ bl 9d84 │ │ │ │ - b.n 10e50 │ │ │ │ + b.n 10ba4 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ blx 864c <_PyDeadline_Get@plt> │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ - b.n 10cfa │ │ │ │ + b.n 10a4e │ │ │ │ mov r4, sl │ │ │ │ mov sl, fp │ │ │ │ - b.n 10e50 │ │ │ │ + b.n 10ba4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 8758 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w 10d10 │ │ │ │ + bne.w 10a64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 10d20 │ │ │ │ + b.n 10a74 │ │ │ │ blx 8ab8 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 10e54 │ │ │ │ - ldr r3, [pc, #52] @ (10ef4 ) │ │ │ │ - ldr r1, [pc, #52] @ (10ef8 ) │ │ │ │ + b.n 10ba8 │ │ │ │ + ldr r3, [pc, #52] @ (10c48 ) │ │ │ │ + ldr r1, [pc, #52] @ (10c4c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8d24 │ │ │ │ - b.n 10df8 │ │ │ │ - and.w r0, r0, #8454144 @ 0x810000 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + b.n 10b4c │ │ │ │ + subw r0, ip, #2049 @ 0x801 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r7, [pc, #492] @ (10e58 ) │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 8990 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + blx 84f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 10d82 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 108d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 10e4e │ │ │ │ + ldr r3, [pc, #452] @ (10e5c ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 10d72 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + blx 8e7c │ │ │ │ + mvns r2, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ + blx 8628 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + blx 88c4 │ │ │ │ + mvns r2, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ + blx 8628 │ │ │ │ + ldrd r9, r6, [r4, #32] │ │ │ │ + cmp.w r9, #1 │ │ │ │ + sbcs.w r3, r6, #0 │ │ │ │ + bge.w 10e40 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e78 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 10e30 │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.w 10e20 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r4, r6 │ │ │ │ + strd r9, r6, [sp, #4] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + blx 8f00 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov fp, r0 │ │ │ │ + add r3, sp, #24 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + blx 93ac │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 10e0a │ │ │ │ + movs r7, #0 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r0, fp │ │ │ │ + blx 8810 │ │ │ │ + strd r6, r7, [r5, #36] @ 0x24 │ │ │ │ + blx 91ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 10e06 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + sbcs.w r3, r4, #0 │ │ │ │ + bge.n 10df8 │ │ │ │ + cmp r6, #2 │ │ │ │ + beq.n 10dce │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 10d86 │ │ │ │ + mov r0, sl │ │ │ │ + bl ff1c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 10dc0 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbnz r0, 10db6 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 9034 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 10d6a │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 8978 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + movw r2, #2434 @ 0x982 │ │ │ │ + ldr r1, [pc, #228] @ (10e60 ) │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + bl a8c8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 10d60 │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 10e78 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.n 10ddc │ │ │ │ + ldr r3, [pc, #204] @ (10e64 ) │ │ │ │ + mov r4, sl │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r1, [pc, #200] @ (10e68 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 8d24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ff1c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 10d60 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ab8 <_PyErr_ChainExceptions1@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + b.n 10d82 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #2507 @ 0x9cb │ │ │ │ + bl 9d84 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 10d60 │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 10e78 │ │ │ │ + b.n 10d92 │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 10de6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 10d08 │ │ │ │ + b.n 10d48 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + mov r4, sl │ │ │ │ + ldr r1, [pc, #128] @ (10e6c ) │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + blx 8d24 │ │ │ │ + b.n 10da8 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + blx 864c <_PyDeadline_Get@plt> │ │ │ │ + strd r0, r1, [sp, #4] │ │ │ │ + b.n 10d40 │ │ │ │ + mov r4, sl │ │ │ │ + b.n 10da8 │ │ │ │ + blx 914c <__errno_location@plt> │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + blx 84b0 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 10d24 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r1, [pc, #76] @ (10e70 ) │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + blx 8d24 │ │ │ │ + b.n 10da8 │ │ │ │ + ldr r3, [pc, #48] @ (10e64 ) │ │ │ │ + ldr r1, [pc, #64] @ (10e74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 8d24 │ │ │ │ + b.n 10da8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 8f54 <_PyDeadline_Init@plt> │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + b.n 10ce6 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.n 10ce6 │ │ │ │ + usat r0, #1, r4 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 10e98 │ │ │ │ + orrs.w ip, r2, r3 │ │ │ │ + beq.n 10e98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 10e9c │ │ │ │ + ldrd r2, r3, [r0, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + sbcs.w r3, r3, #0 │ │ │ │ + bge.n 10e94 │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + movs r0, #2 │ │ │ │ + bx lr │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [r0, #8] │ │ │ │ + sub sp, #20 │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 10ebc │ │ │ │ + movs r0, #3 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov.w r2, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r3, r2 │ │ │ │ + movne r3, #4 │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + strh.w r3, [sp, #12] │ │ │ │ + blx 8c40 <_PyTime_AsMilliseconds@plt> │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 8f00 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 8adc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8810 │ │ │ │ + cmp r4, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, #2 │ │ │ │ + movne r0, #5 │ │ │ │ + b.n 10eb8 │ │ │ │ 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 8f60 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -273,27 +273,27 @@ │ │ │ │ 0x000120e4 3031393a 20546865 2068616e 64736861 019: The handsha │ │ │ │ 0x000120f4 6b65206f 70657261 74696f6e 2074696d ke operation tim │ │ │ │ 0x00012104 6564206f 75740000 5f73736c 2e633a31 ed out.._ssl.c:1 │ │ │ │ 0x00012114 3032333a 20556e64 65726c79 696e6720 023: Underlying │ │ │ │ 0x00012124 736f636b 65742068 61732062 65656e20 socket has been │ │ │ │ 0x00012134 636c6f73 65642e00 4e4e4e4e 00000000 closed..NNNN.... │ │ │ │ 0x00012144 2e2e2f4d 6f64756c 65732f5f 73736c2e ../Modules/_ssl. │ │ │ │ - 0x00012154 63000000 54686520 77726974 65206f70 c...The write op │ │ │ │ - 0x00012164 65726174 696f6e20 74696d65 64206f75 eration timed ou │ │ │ │ - 0x00012174 74000000 556e6465 726c7969 6e672073 t...Underlying s │ │ │ │ - 0x00012184 6f636b65 74206861 73206265 656e2063 ocket has been c │ │ │ │ - 0x00012194 6c6f7365 642e0000 6e3a7265 61640000 losed...n:read.. │ │ │ │ - 0x000121a4 6e772a3a 72656164 00000000 5f73736c nw*:read...._ssl │ │ │ │ - 0x000121b4 2e5f5353 4c536f63 6b65742e 72656164 ._SSLSocket.read │ │ │ │ - 0x000121c4 20726571 75697265 73203120 746f2032 requires 1 to 2 │ │ │ │ - 0x000121d4 20617267 756d656e 74730000 73697a65 arguments..size │ │ │ │ - 0x000121e4 2073686f 756c6420 6e6f7420 6265206e should not be n │ │ │ │ - 0x000121f4 65676174 69766500 54686520 72656164 egative.The read │ │ │ │ - 0x00012204 206f7065 72617469 6f6e2074 696d6564 operation timed │ │ │ │ - 0x00012214 206f7574 00000000 41206661 696c7572 out....A failur │ │ │ │ + 0x00012154 63000000 6e3a7265 61640000 6e772a3a c...n:read..nw*: │ │ │ │ + 0x00012164 72656164 00000000 5f73736c 2e5f5353 read...._ssl._SS │ │ │ │ + 0x00012174 4c536f63 6b65742e 72656164 20726571 LSocket.read req │ │ │ │ + 0x00012184 75697265 73203120 746f2032 20617267 uires 1 to 2 arg │ │ │ │ + 0x00012194 756d656e 74730000 73697a65 2073686f uments..size sho │ │ │ │ + 0x000121a4 756c6420 6e6f7420 6265206e 65676174 uld not be negat │ │ │ │ + 0x000121b4 69766500 54686520 72656164 206f7065 ive.The read ope │ │ │ │ + 0x000121c4 72617469 6f6e2074 696d6564 206f7574 ration timed out │ │ │ │ + 0x000121d4 00000000 54686520 77726974 65206f70 ....The write op │ │ │ │ + 0x000121e4 65726174 696f6e20 74696d65 64206f75 eration timed ou │ │ │ │ + 0x000121f4 74000000 556e6465 726c7969 6e672073 t...Underlying s │ │ │ │ + 0x00012204 6f636b65 74206861 73206265 656e2063 ocket has been c │ │ │ │ + 0x00012214 6c6f7365 642e0000 41206661 696c7572 losed...A failur │ │ │ │ 0x00012224 6520696e 20746865 2053534c 206c6962 e in the SSL lib │ │ │ │ 0x00012234 72617279 206f6363 75727265 64000000 rary occurred... │ │ │ │ 0x00012244 54686520 6f706572 6174696f 6e206469 The operation di │ │ │ │ 0x00012254 64206e6f 7420636f 6d706c65 74652028 d not complete ( │ │ │ │ 0x00012264 58353039 206c6f6f 6b757029 00000000 X509 lookup).... │ │ │ │ 0x00012274 544c532f 53534c20 636f6e6e 65637469 TLS/SSL connecti │ │ │ │ 0x00012284 6f6e2068 61732062 65656e20 636c6f73 on has been clos │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -74,30 +74,30 @@ │ │ │ │ 0x00030a00 00000000 74310100 f5c10000 00000000 ....t1.......... │ │ │ │ 0x00030a10 00c40100 00000000 7c310100 11c20000 ........|1...... │ │ │ │ 0x00030a20 00000000 dcc30100 00000000 00000000 ................ │ │ │ │ 0x00030a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00030a40 84310100 15c00000 00000000 9cc40100 .1.............. │ │ │ │ 0x00030a50 00000000 8c310100 31c00000 00000000 .....1..1....... │ │ │ │ 0x00030a60 78c40100 00000000 00000000 00000000 x............... │ │ │ │ - 0x00030a70 00000000 00000000 00000000 a8210100 .............!.. │ │ │ │ + 0x00030a70 00000000 00000000 00000000 64210100 ............d!.. │ │ │ │ 0x00030a80 5dc00000 80000000 b4c50100 f8260100 ]............&.. │ │ │ │ 0x00030a90 2dc10000 08000000 4cc50100 90310100 -.......L....1.. │ │ │ │ 0x00030aa0 b1c10000 04000000 ccc40100 00000000 ................ │ │ │ │ 0x00030ab0 00000000 00000000 00000000 d42a0100 .............*.. │ │ │ │ 0x00030ac0 d9a40000 6daa0000 ccc70100 00000000 ....m........... │ │ │ │ 0x00030ad0 bc300100 85a80000 00000000 a4c70100 .0.............. │ │ │ │ 0x00030ae0 00000000 c8300100 eba40000 00000000 .....0.......... │ │ │ │ 0x00030af0 74c70100 00000000 d8300100 91a80000 t........0...... │ │ │ │ 0x00030b00 b9060100 20c70100 00000000 e0300100 .... ........0.. │ │ │ │ 0x00030b10 57b00000 b5b00000 fcc60100 00000000 W............... │ │ │ │ 0x00030b20 9c310100 9daf0000 00000000 ccc60100 .1.............. │ │ │ │ 0x00030b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00030b40 00000000 00000000 ac310100 15070100 .........1...... │ │ │ │ - 0x00030b50 04000000 acce0100 f8260100 29090100 .........&..)... │ │ │ │ - 0x00030b60 08000000 38ce0100 a8210100 d50b0100 ....8....!...... │ │ │ │ + 0x00030b50 04000000 acce0100 f8260100 510c0100 .........&..Q... │ │ │ │ + 0x00030b60 08000000 38ce0100 64210100 29090100 ....8...d!..)... │ │ │ │ 0x00030b70 01000000 f8cd0100 84310100 1dac0000 .........1...... │ │ │ │ 0x00030b80 04000000 84cd0100 ac2e0100 51d50000 ............Q... │ │ │ │ 0x00030b90 80000000 accb0100 28270100 59ae0000 ........('..Y... │ │ │ │ 0x00030ba0 82000000 64ca0100 bc310100 11dd0000 ....d....1...... │ │ │ │ 0x00030bb0 04000000 4cca0100 c4310100 69dc0000 ....L....1..i... │ │ │ │ 0x00030bc0 04000000 2cca0100 74320100 87a90000 ....,...t2...... │ │ │ │ 0x00030bd0 04000000 14ca0100 d4310100 e1a90000 .........1...... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 35616436 63343765 61323965 39356530 5ad6c47ea29e95e0 │ │ │ │ - 0x00000010 35616433 31343935 39616662 36323162 5ad314959afb621b │ │ │ │ - 0x00000020 37366366 65322e64 65627567 00000000 76cfe2.debug.... │ │ │ │ - 0x00000030 451620b7 E. . │ │ │ │ + 0x00000000 30336539 38376362 65323064 37626563 03e987cbe20d7bec │ │ │ │ + 0x00000010 33623438 61383432 37343966 65626461 3b48a842749febda │ │ │ │ + 0x00000020 30663431 65342e64 65627567 00000000 0f41e4.debug.... │ │ │ │ + 0x00000030 627abfc9 bz..