--- /srv/rebuilderd/tmp/rebuilderdp2VClj/inputs/fairy-stockfish_14.0.1.xq-0.1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdp2VClj/out/fairy-stockfish_14.0.1.xq-0.1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-07 15:18:43.000000 debian-binary │ -rw-r--r-- 0 0 0 1076 2026-05-07 15:18:43.000000 control.tar.xz │ --rw-r--r-- 0 0 0 295312 2026-05-07 15:18:43.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 294564 2026-05-07 15:18:43.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/games/fairy-stockfish │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 67ff232eacba4823be7d57d18e2364538380f893 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9777c9f6a492581bd76a8dfd2b683f5a29b27153 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC, GCS │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -11898,33 +11898,33 @@ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000084e5c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c18 0000000000000048 00004c1c FDE cie=00000000 pc=0000000000084e68..0000000000085774 │ │ │ │ +00004c18 0000000000000048 00004c1c FDE cie=00000000 pc=0000000000084e68..0000000000085778 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000084e6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000084e70 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000084e7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084e84 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000084e88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000084e94 │ │ │ │ - DW_CFA_def_cfa_offset: 1072 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000084e94 │ │ │ │ + DW_CFA_def_cfa_offset: 1072 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 364 to 0000000000085000 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 28 to 000000000008501c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-aarch64.so.1 │ │ │ │ +qS/lib/ld-linux-aarch64.so.1 │ │ │ │ __gmon_start__ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_finalize │ │ │ │ _ZSt21ios_base_library_initv │ │ │ │ __cxa_atexit │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -128577,289 +128577,289 @@ │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x8 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x8 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ sub sp, sp, #0x3d0 │ │ │ │ add x19, sp, #0xb8 │ │ │ │ adrp x4, bf000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7fd0> │ │ │ │ ldr x4, [x4, #3984] │ │ │ │ stp w1, w2, [sp, #96] │ │ │ │ str w3, [sp, #136] │ │ │ │ add x20, sp, #0x240 │ │ │ │ - add x27, sp, #0x250 │ │ │ │ + add x28, sp, #0x250 │ │ │ │ ldr x0, [x4] │ │ │ │ str x0, [sp, #968] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ bl 6b30 │ │ │ │ bl 822e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7b2b0> │ │ │ │ mov x21, x0 │ │ │ │ - ldr x28, [x22, #3328] │ │ │ │ + ldr x27, [x22, #3328] │ │ │ │ add x0, sp, #0x90 │ │ │ │ mov x2, x0 │ │ │ │ adrp x1, 8b000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83fd0> │ │ │ │ add x1, x1, #0x430 │ │ │ │ str x0, [sp, #32] │ │ │ │ - ldr x3, [x28, #176] │ │ │ │ + ldr x3, [x27, #176] │ │ │ │ mov x0, x20 │ │ │ │ str x3, [sp, #80] │ │ │ │ bl 602e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x592b0> │ │ │ │ mov x1, x20 │ │ │ │ adrp x0, c0000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb8fd0> │ │ │ │ add x0, x0, #0x548 │ │ │ │ bl 2a1a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23170> │ │ │ │ bl 730f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0c0> │ │ │ │ ldr x0, [sp, #576] │ │ │ │ - ldr x1, [x28, #8448] │ │ │ │ - ldr x23, [x28, #8456] │ │ │ │ + ldr x1, [x27, #8448] │ │ │ │ + ldr x23, [x27, #8456] │ │ │ │ sub x23, x23, x1 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne 85518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e4e8> // b.any │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 8562c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e5fc> // b.any │ │ │ │ adrp x0, 192e000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1926fd0> │ │ │ │ add x1, x0, #0xcf0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldp x1, x6, [x1] │ │ │ │ - cmp x6, x1 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + ldp x1, x4, [x1] │ │ │ │ + cmp x4, x1 │ │ │ │ b.ne 85024 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7dff4> // b.any │ │ │ │ add x0, x0, #0xcf0 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldp x0, x6, [x0] │ │ │ │ - cmp x6, x0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x0, x4, [x0] │ │ │ │ + cmp x4, x0 │ │ │ │ b.ne 85448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e418> // b.any │ │ │ │ adrp x0, 1a0b000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a03fd0> │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ ldrb w0, [x0, #2312] │ │ │ │ - tbnz w0, #0, 85754 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e724> │ │ │ │ + tbnz w0, #0, 85658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e628> │ │ │ │ fcvtzu x1, d0 │ │ │ │ asr x0, x23, #4 │ │ │ │ mov x8, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ add x2, x21, #0x1 │ │ │ │ movk x8, #0xaaab │ │ │ │ mov x7, #0x3e8 // #1000 │ │ │ │ adrp x21, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x21, x21, #0x778 │ │ │ │ mul x0, x0, x8 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str x4, [sp, #72] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str x6, [sp, #72] │ │ │ │ cmp x1, x0 │ │ │ │ - stp x19, x24, [sp, #104] │ │ │ │ + stp x19, x25, [sp, #104] │ │ │ │ csel x0, x1, x0, ls // ls = plast │ │ │ │ stp x2, x0, [sp, #8] │ │ │ │ - add x2, x6, x5 │ │ │ │ + add x2, x4, x3 │ │ │ │ add x0, sp, #0xd0 │ │ │ │ str x2, [sp, #56] │ │ │ │ - mul x2, x4, x7 │ │ │ │ - adrp x5, 8b000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83fd0> │ │ │ │ + mul x2, x6, x7 │ │ │ │ + adrp x3, 8b000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83fd0> │ │ │ │ str x0, [sp, #24] │ │ │ │ str x2, [sp, #48] │ │ │ │ - add x2, x5, #0x3e0 │ │ │ │ + add x2, x3, #0x3e0 │ │ │ │ str x2, [sp, #88] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - cmp x0, x26 │ │ │ │ + cmp x0, x23 │ │ │ │ b.ne 85038 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e008> // b.any │ │ │ │ - ldp x19, x24, [sp, #104] │ │ │ │ + ldp x19, x25, [sp, #104] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - mov x8, x24 │ │ │ │ + mov x8, x25 │ │ │ │ bl 71c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x190> │ │ │ │ mov x0, x19 │ │ │ │ bl 6b90 <__vsnprintf_chk@plt> │ │ │ │ adrp x0, bf000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7fd0> │ │ │ │ ldr x0, [x0, #3984] │ │ │ │ ldr x2, [sp, #968] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 85470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e440> // b.any │ │ │ │ + b.ne 854fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e4cc> // b.any │ │ │ │ add sp, sp, #0x3d0 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x25 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr x2, [x1], #8 │ │ │ │ add x2, x2, #0xd8 │ │ │ │ ldr x2, [x2] │ │ │ │ - add x4, x4, x2 │ │ │ │ + add x6, x6, x2 │ │ │ │ b 84f30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7df00> │ │ │ │ - mov x23, #0x30 // #48 │ │ │ │ - ldr x0, [x28, #8448] │ │ │ │ - mul x23, x26, x23 │ │ │ │ - add x1, x0, x23 │ │ │ │ - ldr w24, [x0, x23] │ │ │ │ + mov x24, #0x30 // #48 │ │ │ │ + ldr x0, [x27, #8448] │ │ │ │ + mul x24, x23, x24 │ │ │ │ + add x1, x0, x24 │ │ │ │ + ldr w25, [x0, x24] │ │ │ │ ldr w0, [sp, #96] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.eq 8545c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e42c> // b.none │ │ │ │ adrp x0, 1a0b000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a03fd0> │ │ │ │ - ldr w25, [sp, #96] │ │ │ │ + ldr w26, [sp, #96] │ │ │ │ ldrb w0, [x0, #2312] │ │ │ │ str w0, [sp] │ │ │ │ mov w0, #0xffff82ff // #-32001 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.eq 8565c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e62c> // b.none │ │ │ │ + cmp w25, w0 │ │ │ │ + b.eq 85678 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e648> // b.none │ │ │ │ ldr x0, [sp] │ │ │ │ - tbnz w0, #0, 85624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e5f4> │ │ │ │ + tbnz w0, #0, 856b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e680> │ │ │ │ ldp x0, x1, [sp, #224] │ │ │ │ add x19, sp, #0xc8 │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 85684 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e654> // b.any │ │ │ │ + b.ne 85500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e4d0> // b.any │ │ │ │ ldr x1, [sp, #208] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ ldr x1, [x1, #56] │ │ │ │ blr x1 │ │ │ │ - cbnz x0, 85684 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e654> │ │ │ │ + cbnz x0, 85500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e4d0> │ │ │ │ ldr x2, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ ldr x1, [sp, #88] │ │ │ │ bl 602e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x592b0> │ │ │ │ mov x1, x20 │ │ │ │ adrp x0, c0000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb8fd0> │ │ │ │ add x0, x0, #0x548 │ │ │ │ bl 2a1a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23170> │ │ │ │ adrp x1, 8b000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83fd0> │ │ │ │ add x1, x1, #0x680 │ │ │ │ bl 2e960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27930> │ │ │ │ and w0, w0, #0xff │ │ │ │ ldr x2, [sp, #576] │ │ │ │ str w0, [sp, #64] │ │ │ │ - cmp x2, x27 │ │ │ │ - b.ne 85648 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e618> // b.any │ │ │ │ + cmp x2, x28 │ │ │ │ + b.ne 85644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e614> // b.any │ │ │ │ ldr x0, [sp, #64] │ │ │ │ tbnz w0, #0, 85324 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e2f4> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x1b8 │ │ │ │ bl 6e30 │ │ │ │ mov x2, #0x7 // #7 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x1c0 │ │ │ │ bl 6e30 │ │ │ │ - mov w1, w25 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x19 │ │ │ │ bl 7310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - mov x25, x0 │ │ │ │ + mov x26, x0 │ │ │ │ mov x2, #0xa // #10 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x1c8 │ │ │ │ bl 6e30 │ │ │ │ - ldr x1, [x28, #8448] │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, x23 │ │ │ │ + ldr x1, [x27, #8448] │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, x24 │ │ │ │ ldr w1, [x1, #8] │ │ │ │ bl 7310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - mov x25, x0 │ │ │ │ + mov x26, x0 │ │ │ │ mov x2, #0x9 // #9 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x1d8 │ │ │ │ bl 6e30 │ │ │ │ - add x1, x26, #0x1 │ │ │ │ - mov x0, x25 │ │ │ │ + add x1, x23, #0x1 │ │ │ │ + mov x0, x26 │ │ │ │ str x1, [sp, #40] │ │ │ │ bl 6ae8 (long&)@plt+0x8> │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x1e8 │ │ │ │ mov x2, #0x7 // #7 │ │ │ │ - mov x25, x0 │ │ │ │ + mov x26, x0 │ │ │ │ bl 6e30 │ │ │ │ mov x8, x20 │ │ │ │ - mov w0, w24 │ │ │ │ + mov w0, w25 │ │ │ │ bl 85780 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e750> │ │ │ │ ldr x1, [sp, #576] │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x26 │ │ │ │ ldr x2, [sp, #584] │ │ │ │ bl 6e30 │ │ │ │ ldr x0, [sp, #576] │ │ │ │ - cmp x0, x27 │ │ │ │ + cmp x0, x28 │ │ │ │ b.ne 856a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e670> // b.any │ │ │ │ ldr x2, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ adrp x1, 8b000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83fd0> │ │ │ │ add x1, x1, #0x4b8 │ │ │ │ bl 602e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x592b0> │ │ │ │ mov x1, x20 │ │ │ │ adrp x0, c0000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb8fd0> │ │ │ │ add x0, x0, #0x548 │ │ │ │ bl 2a1a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23170> │ │ │ │ bl 730f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0c0> │ │ │ │ ldr x0, [sp, #576] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne 85500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e4d0> // b.any │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 85608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e5d8> // b.any │ │ │ │ fcmp d0, #0.0 │ │ │ │ - b.ne 85530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e500> // b.any │ │ │ │ + b.ne 85528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e4f8> // b.any │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - cmp x26, x0 │ │ │ │ + cmp x23, x0 │ │ │ │ ldr w0, [sp] │ │ │ │ cset w1, eq // eq = none │ │ │ │ eor w0, w0, #0x1 │ │ │ │ tst w1, w0 │ │ │ │ b.eq 8522c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e1fc> // b.none │ │ │ │ ldr w0, [sp, #136] │ │ │ │ - cmp w24, w0 │ │ │ │ - b.ge 854f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e4c4> // b.tcont │ │ │ │ + cmp w25, w0 │ │ │ │ + b.ge 85620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e5f0> // b.tcont │ │ │ │ ldr w0, [sp, #100] │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x600 │ │ │ │ - cmp w24, w0 │ │ │ │ + cmp w25, w0 │ │ │ │ adrp x0, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x0, x0, #0x1a0 │ │ │ │ csel x1, x1, x0, gt │ │ │ │ mov x0, x19 │ │ │ │ bl 6ce0 , std::allocator >::rfind(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov x2, #0x7 // #7 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x1f8 │ │ │ │ bl 6e30 │ │ │ │ ldr x1, [sp, #72] │ │ │ │ mov x0, x19 │ │ │ │ bl 6ae8 (long&)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ + mov x25, x0 │ │ │ │ mov x2, #0x5 // #5 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x200 │ │ │ │ bl 6e30 │ │ │ │ + ldr x23, [sp, #8] │ │ │ │ + mov x0, x25 │ │ │ │ ldr x2, [sp, #48] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x24, [sp, #8] │ │ │ │ - udiv x1, x2, x24 │ │ │ │ + udiv x1, x2, x23 │ │ │ │ bl 6ae8 (long&)@plt+0x8> │ │ │ │ - cmp x24, #0x3e8 │ │ │ │ - b.gt 85474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e444> │ │ │ │ + cmp x23, #0x3e8 │ │ │ │ + b.gt 85470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e440> │ │ │ │ mov x2, #0x8 // #8 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x218 │ │ │ │ bl 6e30 │ │ │ │ ldr x1, [sp, #56] │ │ │ │ mov x0, x19 │ │ │ │ bl 6ae8 (long&)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ + mov x23, x0 │ │ │ │ mov x2, #0x6 // #6 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x228 │ │ │ │ bl 6e30 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x23 │ │ │ │ bl 6cb0 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x230 │ │ │ │ bl 6ce0 , std::allocator >::rfind(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - ldr x0, [x28, #8448] │ │ │ │ - add x0, x0, x23 │ │ │ │ + ldr x0, [x27, #8448] │ │ │ │ + add x0, x0, x24 │ │ │ │ ldp x25, x24, [x0, #24] │ │ │ │ cmp x24, x25 │ │ │ │ b.eq 85440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e410> // b.none │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ ldr w23, [x25] │ │ │ │ mov x1, x21 │ │ │ │ mov x0, x19 │ │ │ │ @@ -128869,188 +128869,186 @@ │ │ │ │ mov x0, x22 │ │ │ │ bl 859a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e974> │ │ │ │ ldr x1, [sp, #576] │ │ │ │ mov x0, x19 │ │ │ │ ldr x2, [sp, #584] │ │ │ │ bl 6e30 │ │ │ │ ldr x0, [sp, #576] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne 85610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e5e0> // b.any │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 85514 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e4e4> // b.any │ │ │ │ add x25, x25, #0x4 │ │ │ │ b 852d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e2a4> │ │ │ │ - mov w1, w25 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x19 │ │ │ │ bl 7310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ str x0, [sp] │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ - add x25, x1, #0x778 │ │ │ │ - mov x1, x25 │ │ │ │ + add x26, x1, #0x778 │ │ │ │ + mov x1, x26 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ bl 6e30 │ │ │ │ mov x8, x20 │ │ │ │ - mov w0, w24 │ │ │ │ + mov w0, w25 │ │ │ │ bl 85780 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e750> │ │ │ │ ldr x0, [sp] │ │ │ │ ldr x1, [sp, #576] │ │ │ │ ldr x2, [sp, #584] │ │ │ │ bl 6e30 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, x25 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, x26 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ bl 6e30 │ │ │ │ ldr x2, [sp, #8] │ │ │ │ mov x1, #0xa // #10 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x25 │ │ │ │ sdiv x1, x2, x1 │ │ │ │ bl 6cb0 │ │ │ │ - mov x24, x0 │ │ │ │ + mov x25, x0 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - mov x1, x25 │ │ │ │ + mov x1, x26 │ │ │ │ bl 6e30 │ │ │ │ ldr x1, [sp, #72] │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x25 │ │ │ │ bl 6ae8 (long&)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ + mov x25, x0 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - mov x1, x25 │ │ │ │ + mov x1, x26 │ │ │ │ bl 6e30 │ │ │ │ - ldr x1, [x28, #8448] │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, x23 │ │ │ │ + ldr x1, [x27, #8448] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, x24 │ │ │ │ ldr w1, [x1, #8] │ │ │ │ bl 7310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, x25 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, x26 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ bl 6e30 │ │ │ │ ldr x2, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x25 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ udiv x1, x1, x2 │ │ │ │ bl 6ae8 (long&)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ + mov x25, x0 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - mov x1, x25 │ │ │ │ + mov x1, x26 │ │ │ │ bl 6e30 │ │ │ │ ldr x1, [sp, #56] │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x25 │ │ │ │ bl 6ae8 (long&)@plt+0x8> │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x1b0 │ │ │ │ bl 6ce0 , std::allocator >::rfind(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ ldr x0, [sp, #576] │ │ │ │ - cmp x0, x27 │ │ │ │ + cmp x0, x28 │ │ │ │ b.eq 8542c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e3fc> // b.none │ │ │ │ ldr x1, [sp, #592] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 6d28 >::close()@plt+0x8> │ │ │ │ ldr x0, [x22, #3360] │ │ │ │ ldrb w0, [x0, #77] │ │ │ │ - tbz w0, #0, 856b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e680> │ │ │ │ - add x0, x26, #0x1 │ │ │ │ + tbz w0, #0, 856d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e6a4> │ │ │ │ + add x0, x23, #0x1 │ │ │ │ str x0, [sp, #40] │ │ │ │ - ldr x26, [sp, #40] │ │ │ │ + ldr x23, [sp, #40] │ │ │ │ b 84fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7df8c> │ │ │ │ ldr x1, [x0], #8 │ │ │ │ add x1, x1, #0xe0 │ │ │ │ ldr x1, [x1] │ │ │ │ - add x5, x5, x1 │ │ │ │ + add x3, x3, x1 │ │ │ │ b 84f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7df14> │ │ │ │ - cmp x26, #0x0 │ │ │ │ + cmp x23, #0x0 │ │ │ │ mov w0, #0xffff82ff // #-32001 │ │ │ │ - ccmp w24, w0, #0x0, ne // ne = any │ │ │ │ + ccmp w25, w0, #0x0, ne // ne = any │ │ │ │ b.ne 85058 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e028> // b.any │ │ │ │ b 85438 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e408> │ │ │ │ - bl 6860 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ mov x0, x19 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ add x1, x1, #0x208 │ │ │ │ bl 6e30 │ │ │ │ - adrp x2, 1947000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x193ffd0> │ │ │ │ - add x2, x2, #0x4e0 │ │ │ │ + adrp x0, 1947000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x193ffd0> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + ldr w6, [sp, #64] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x2, #8] │ │ │ │ - ldrb w5, [x2, #16] │ │ │ │ - mov x2, #0xfa3e // #64062 │ │ │ │ - add x3, x0, #0x3e │ │ │ │ - add x2, x0, x2 │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + ldrb w4, [x0, #16] │ │ │ │ + mov x0, #0xfa3e // #64062 │ │ │ │ + add x3, x5, #0x3e │ │ │ │ + add x5, x5, x0 │ │ │ │ sub x0, x3, #0x3c │ │ │ │ - ldrb w4, [x0] │ │ │ │ - cbz w4, 85698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e668> │ │ │ │ - ldrb w4, [x0, #1] │ │ │ │ - and w4, w4, #0xf8 │ │ │ │ - cmp w4, w5 │ │ │ │ - cset w4, eq // eq = none │ │ │ │ + ldrb w2, [x0] │ │ │ │ + cbz w2, 854f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e4c4> │ │ │ │ + ldrb w2, [x0, #1] │ │ │ │ + and w2, w2, #0xf8 │ │ │ │ + cmp w2, w4 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ add x0, x0, #0xc │ │ │ │ - add w1, w1, w4 │ │ │ │ + add w1, w1, w2 │ │ │ │ cmp x0, x3 │ │ │ │ b.ne 854ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e47c> // b.any │ │ │ │ add x3, x0, #0x40 │ │ │ │ - cmp x3, x2 │ │ │ │ + cmp x3, x5 │ │ │ │ b.ne 854a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e478> // b.any │ │ │ │ mov w2, #0x5 // #5 │ │ │ │ mov x0, x19 │ │ │ │ sdiv w1, w1, w2 │ │ │ │ bl 7310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ b 8527c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e24c> │ │ │ │ + mov w2, w6 │ │ │ │ + b 854c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e494> │ │ │ │ + bl 6860 │ │ │ │ + mov x0, x19 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ - add x1, x1, #0x190 │ │ │ │ - b 85224 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e1f4> │ │ │ │ - ldr x1, [sp, #592] │ │ │ │ - str d0, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 6d28 >::close()@plt+0x8> │ │ │ │ - ldr d0, [sp, #120] │ │ │ │ - b 851d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e1a8> │ │ │ │ + add x1, x1, #0x390 │ │ │ │ + bl 6ce0 , std::allocator >::rfind(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + b 850a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e070> │ │ │ │ ldr x1, [sp, #592] │ │ │ │ - str d0, [sp] │ │ │ │ + add x25, x25, #0x4 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 6d28 >::close()@plt+0x8> │ │ │ │ - ldr d0, [sp] │ │ │ │ - b 84f20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7def0> │ │ │ │ - ldr w25, [x22, #3344] │ │ │ │ + b 852d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e2a4> │ │ │ │ + ldr w26, [x22, #3344] │ │ │ │ mov x0, x20 │ │ │ │ bl 6b30 │ │ │ │ - mov w1, w25 │ │ │ │ - mov w0, w24 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w0, w25 │ │ │ │ bl 15a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea30> │ │ │ │ str w0, [sp, #120] │ │ │ │ - mov w1, w25 │ │ │ │ - neg w0, w24 │ │ │ │ + mov w1, w26 │ │ │ │ + neg w0, w25 │ │ │ │ bl 15a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea30> │ │ │ │ mov w4, w0 │ │ │ │ ldr w0, [sp, #120] │ │ │ │ mov w1, #0x3e8 // #1000 │ │ │ │ mov x2, #0x5 // #5 │ │ │ │ str w4, [sp, #140] │ │ │ │ sub w1, w1, w0 │ │ │ │ - mov x0, x27 │ │ │ │ - sub w25, w1, w4 │ │ │ │ + mov x0, x28 │ │ │ │ + sub w26, w1, w4 │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x1, x1, #0x1f0 │ │ │ │ bl 6e30 │ │ │ │ ldr w1, [sp, #120] │ │ │ │ - mov x0, x27 │ │ │ │ + mov x0, x28 │ │ │ │ bl 7310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ adrp x3, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ add x3, x3, #0x778 │ │ │ │ mov x1, x3 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ stp x0, x3, [sp, #120] │ │ │ │ bl 6e30 │ │ │ │ ldr x0, [sp, #120] │ │ │ │ - mov w1, w25 │ │ │ │ + mov w1, w26 │ │ │ │ bl 7310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ - mov x25, x0 │ │ │ │ + mov x26, x0 │ │ │ │ ldr x1, [sp, #128] │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ bl 6e30 │ │ │ │ ldr w1, [sp, #140] │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x26 │ │ │ │ bl 7310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e0> │ │ │ │ add x8, sp, #0x98 │ │ │ │ add x0, sp, #0x258 │ │ │ │ bl 71c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x190> │ │ │ │ mov x0, x20 │ │ │ │ bl 6b90 <__vsnprintf_chk@plt> │ │ │ │ ldp x1, x2, [sp, #152] │ │ │ │ @@ -129061,103 +129059,105 @@ │ │ │ │ cmp x0, x1 │ │ │ │ b.eq 851e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e1b0> // b.none │ │ │ │ ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 6d28 >::close()@plt+0x8> │ │ │ │ b 851e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e1b0> │ │ │ │ ldr x1, [sp, #592] │ │ │ │ - add x25, x25, #0x4 │ │ │ │ + str d0, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 6d28 >::close()@plt+0x8> │ │ │ │ - b 852d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e2a4> │ │ │ │ - mov w3, #0x7c09 // #31753 │ │ │ │ - add w2, w24, w3 │ │ │ │ - mov w0, #0xf812 // #63506 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.hi 8574c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e71c> // b.pmore │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w24, [x1, #16] │ │ │ │ - str w0, [sp] │ │ │ │ - b 8507c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e04c> │ │ │ │ + ldr d0, [sp, #120] │ │ │ │ + b 851d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e1a8> │ │ │ │ + adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ + add x1, x1, #0x190 │ │ │ │ + b 85224 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e1f4> │ │ │ │ + ldr x1, [sp, #592] │ │ │ │ + str d0, [sp] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 6d28 >::close()@plt+0x8> │ │ │ │ + ldr d0, [sp] │ │ │ │ + b 84f20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7def0> │ │ │ │ ldr x1, [sp, #592] │ │ │ │ mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 6d28 >::close()@plt+0x8> │ │ │ │ b 850e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e0b0> │ │ │ │ - sub w25, w25, #0x1 │ │ │ │ - ldr w24, [x1, #4] │ │ │ │ - cmp w25, #0x0 │ │ │ │ - csinc w25, w25, wzr, gt │ │ │ │ - cmp w24, w0 │ │ │ │ + ldr x1, [x27, #8448] │ │ │ │ + mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + ldr x4, [x27, #8456] │ │ │ │ + movk x0, #0xaaab │ │ │ │ + sub x4, x4, x1 │ │ │ │ + asr x4, x4, #4 │ │ │ │ + mul x4, x4, x0 │ │ │ │ + b 84f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7df2c> │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + ldr w25, [x1, #4] │ │ │ │ + cmp w26, #0x0 │ │ │ │ + csinc w26, w26, wzr, gt │ │ │ │ + cmp w25, w0 │ │ │ │ b.ne 85074 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e044> // b.any │ │ │ │ ldr x0, [sp] │ │ │ │ - tbnz w0, #0, 85638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e608> │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ + tbnz w0, #0, 856c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e694> │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ b 8507c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e04c> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - bl 6ce0 , std::allocator >::rfind(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - b 850a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e070> │ │ │ │ - ldr w4, [sp, #64] │ │ │ │ - b 854c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e494> │ │ │ │ ldr x1, [sp, #592] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 6d28 >::close()@plt+0x8> │ │ │ │ b 851a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e174> │ │ │ │ - ldr x0, [x28, #8448] │ │ │ │ + mov w2, #0x7c09 // #31753 │ │ │ │ + add w2, w25, w2 │ │ │ │ + mov w0, #0xf812 // #63506 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.hi 85758 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e728> // b.pmore │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w25, [x1, #16] │ │ │ │ + str w0, [sp] │ │ │ │ + b 8507c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e04c> │ │ │ │ + ldr x0, [x27, #8448] │ │ │ │ adrp x1, 8c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84fd0> │ │ │ │ - add x24, x1, #0x778 │ │ │ │ - add x0, x0, x23 │ │ │ │ - ldp x23, x25, [x0, #24] │ │ │ │ + add x25, x1, #0x778 │ │ │ │ + add x0, x0, x24 │ │ │ │ + ldp x26, x24, [x0, #24] │ │ │ │ mov x0, x21 │ │ │ │ mov x21, x20 │ │ │ │ - mov x20, x23 │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 85734 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e704> // b.none │ │ │ │ + mov x20, x26 │ │ │ │ + mov x26, x0 │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 85760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e730> // b.none │ │ │ │ ldr w0, [x20] │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - mov x1, x24 │ │ │ │ + mov x1, x25 │ │ │ │ str w0, [sp] │ │ │ │ mov x0, x19 │ │ │ │ bl 6e30 │ │ │ │ ldr w1, [sp] │ │ │ │ mov x8, x21 │ │ │ │ mov x0, x22 │ │ │ │ bl 859a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e974> │ │ │ │ ldr x1, [sp, #576] │ │ │ │ mov x0, x19 │ │ │ │ ldr x2, [sp, #584] │ │ │ │ bl 6e30 │ │ │ │ ldr x0, [sp, #576] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 8572c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e6fc> // b.none │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 85750 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e720> // b.none │ │ │ │ ldr x1, [sp, #592] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 6d28 >::close()@plt+0x8> │ │ │ │ add x20, x20, #0x4 │ │ │ │ - b 856d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e6a4> │ │ │ │ - add x0, x26, #0x1 │ │ │ │ + b 856f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e6c8> │ │ │ │ + str wzr, [sp] │ │ │ │ + b 8507c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e04c> │ │ │ │ + add x0, x23, #0x1 │ │ │ │ str x0, [sp, #40] │ │ │ │ mov x20, x21 │ │ │ │ - mov x21, x23 │ │ │ │ - ldr x26, [sp, #40] │ │ │ │ + mov x21, x26 │ │ │ │ + ldr x23, [sp, #40] │ │ │ │ b 84fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7df8c> │ │ │ │ - str wzr, [sp] │ │ │ │ - b 8507c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e04c> │ │ │ │ - ldr x1, [x28, #8448] │ │ │ │ - mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - ldr x6, [x28, #8456] │ │ │ │ - movk x0, #0xaaab │ │ │ │ - sub x6, x6, x1 │ │ │ │ - asr x6, x6, #4 │ │ │ │ - mul x6, x6, x0 │ │ │ │ - b 84f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7df2c> │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ adrp x2, bf000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7fd0> │ │ │ │ ldr x2, [x2, #3984] │ │ │ │ mov x29, sp │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1214,17 +1214,17 @@ │ │ │ │ 0x000a1508 d5d6d3d4 0e00412d 410b0000 58000000 ......A-A...X... │ │ │ │ 0x000a1518 c04b0000 1437feff 38020000 00412d41 .K...7..8....A-A │ │ │ │ 0x000a1528 0e409d08 9e074293 06940544 95049603 .@....B....D.... │ │ │ │ 0x000a1538 97029801 6f0adedd d7d8d5d6 d3d40e00 ....o........... │ │ │ │ 0x000a1548 412d410b 02470ade ddd7d8d5 d6d3d40e A-A..G.......... │ │ │ │ 0x000a1558 00412d41 0b470ade ddd7d8d5 d6d3d40e .A-A.G.......... │ │ │ │ 0x000a1568 00412d41 0b000000 48000000 1c4c0000 .A-A....H....L.. │ │ │ │ - 0x000a1578 f038feff 0c090000 00412d41 0e609d0c .8.......A-A.`.. │ │ │ │ - 0x000a1588 9e0b4393 0a940995 08960742 97069805 ..C........B.... │ │ │ │ - 0x000a1598 440eb008 99049a03 9b029c01 025b0a0e D............[.. │ │ │ │ + 0x000a1578 f038feff 10090000 00412d41 0e609d0c .8.......A-A.`.. │ │ │ │ + 0x000a1588 9e0b4393 0a940995 08960743 97069805 ..C........C.... │ │ │ │ + 0x000a1598 99049a03 430eb008 9b029c01 025b0a0e ....C........[.. │ │ │ │ 0x000a15a8 6047dedd dbdcd9da d7d8d5d6 d3d40e00 `G.............. │ │ │ │ 0x000a15b8 412d410b 44000000 684c0000 bc41feff A-A.D...hL...A.. │ │ │ │ 0x000a15c8 24020000 00412d41 0e509d0a 9e094493 $....A-A.P....D. │ │ │ │ 0x000a15d8 08940742 95069605 42970498 03430ea0 ...B....B....C.. │ │ │ │ 0x000a15e8 0499029a 01730a0e 5046dedd d9dad7d8 .....s..PF...... │ │ │ │ 0x000a15f8 d5d6d3d4 0e00412d 410b0000 48000000 ......A-A...H... │ │ │ │ 0x000a1608 b04c0000 9843feff f4040000 00412d41 .L...C.......A-A │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 66663233 32656163 62613438 32336265 ff232eacba4823be │ │ │ │ - 0x00000010 37643537 64313865 32333634 35333833 7d57d18e23645383 │ │ │ │ - 0x00000020 38306638 39332e64 65627567 00000000 80f893.debug.... │ │ │ │ - 0x00000030 7d501179 }P.y │ │ │ │ + 0x00000000 37376339 66366134 39323538 31626437 77c9f6a492581bd7 │ │ │ │ + 0x00000010 36613864 66643262 36383366 35613239 6a8dfd2b683f5a29 │ │ │ │ + 0x00000020 62323731 35332e64 65627567 00000000 b27153.debug.... │ │ │ │ + 0x00000030 33988dd0 3...