| | | | |
| Offset 491, 15 lines modified | Offset 491, 15 lines modified |
| 491 | » mov» w0,·#0x1···················» //·#1 | 491 | » mov» w0,·#0x1···················» //·#1 |
| 492 | » mov» x1,·xzr | 492 | » mov» x1,·xzr |
| 493 | » mov» w2,·wzr | 493 | » mov» w2,·wzr |
| 494 | » blr» x19 | 494 | » blr» x19 |
| 495 | » tbnz» x0,·#63,·6fcc·<*ABS*@plt+0x76c> | 495 | » tbnz» x0,·#63,·6fcc·<*ABS*@plt+0x76c> |
| 496 | » adrp» x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> | 496 | » adrp» x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> |
| 497 | » mov» x0,·x19 | 497 | » mov» x0,·x19 |
| 498 | » ldr» x8,·[x8,·#3792] | 498 | » ldr» x8,·[x8,·#3800] |
| 499 | » stlr» x19,·[x8] | 499 | » stlr» x19,·[x8] |
| 500 | » ldp» x30,·x19,·[sp],·#16 | 500 | » ldp» x30,·x19,·[sp],·#16 |
| 501 | » ret | 501 | » ret |
| 502 | » bl» 6760·<__errno_location@plt> | 502 | » bl» 6760·<__errno_location@plt> |
| 503 | » ldr» w9,·[x0] | 503 | » ldr» w9,·[x0] |
| 504 | » mov» w8,·#0x10001···············» //·#65537 | 504 | » mov» w8,·#0x10001···············» //·#65537 |
| 505 | » cmp» w9,·#0x0 | 505 | » cmp» w9,·#0x0 |
| Offset 508, 15 lines modified | Offset 508, 15 lines modified |
| 508 | » cmn» w8,·#0x1 | 508 | » cmn» w8,·#0x1 |
| 509 | » b.eq» 6ff4·<*ABS*@plt+0x794>··//·b.none | 509 | » b.eq» 6ff4·<*ABS*@plt+0x794>··//·b.none |
| 510 | » cmn» w8,·#0x26 | 510 | » cmn» w8,·#0x26 |
| 511 | » b.ne» 6fb4·<*ABS*@plt+0x754>··//·b.any | 511 | » b.ne» 6fb4·<*ABS*@plt+0x754>··//·b.any |
| 512 | » mov» x19,·#0xffffffffffffffff····» //·#-1 | 512 | » mov» x19,·#0xffffffffffffffff····» //·#-1 |
| 513 | » adrp» x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> | 513 | » adrp» x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> |
| 514 | » mov» x0,·x19 | 514 | » mov» x0,·x19 |
| 515 | » ldr» x8,·[x8,·#3792] | 515 | » ldr» x8,·[x8,·#3800] |
| 516 | » stlr» x19,·[x8] | 516 | » stlr» x19,·[x8] |
| 517 | » ldp» x30,·x19,·[sp],·#16 | 517 | » ldp» x30,·x19,·[sp],·#16 |
| 518 | » ret | 518 | » ret |
| 519 | » sub» sp,·sp,·#0x40 | 519 | » sub» sp,·sp,·#0x40 |
| 520 | » stp» x30,·x23,·[sp,·#16] | 520 | » stp» x30,·x23,·[sp,·#16] |
| 521 | » stp» x22,·x21,·[sp,·#32] | 521 | » stp» x22,·x21,·[sp,·#32] |
| 522 | » stp» x20,·x19,·[sp,·#48] | 522 | » stp» x20,·x19,·[sp,·#48] |
| Offset 813, 15 lines modified | Offset 813, 15 lines modified |
| 813 | » mov» x19,·x0 | 813 | » mov» x19,·x0 |
| 814 | » mov» w8,·#0x1···················» //·#1 | 814 | » mov» w8,·#0x1···················» //·#1 |
| 815 | » ldaxr» w9,·[x19] | 815 | » ldaxr» w9,·[x19] |
| 816 | » cbnz» w9,·7664·<*ABS*@plt+0xe04> | 816 | » cbnz» w9,·7664·<*ABS*@plt+0xe04> |
| 817 | » stxr» w9,·w8,·[x19] | 817 | » stxr» w9,·w8,·[x19] |
| 818 | » cbnz» w9,·74b0·<*ABS*@plt+0xc50> | 818 | » cbnz» w9,·74b0·<*ABS*@plt+0xc50> |
| 819 | » adrp» x21,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> | 819 | » adrp» x21,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> |
| 820 | » ldr» x21,·[x21,·#3936] | 820 | » ldr» x21,·[x21,·#4032] |
| 821 | » ldr» x8,·[x21] | 821 | » ldr» x8,·[x21] |
| 822 | » tst» x8,·#0x7fffffffffffffff | 822 | » tst» x8,·#0x7fffffffffffffff |
| 823 | » b.ne» 7684·<*ABS*@plt+0xe24>··//·b.any | 823 | » b.ne» 7684·<*ABS*@plt+0xe24>··//·b.any |
| 824 | » mov» w20,·wzr | 824 | » mov» w20,·wzr |
| 825 | » ldrb» w8,·[x19,·#4] | 825 | » ldrb» w8,·[x19,·#4] |
| 826 | » cbnz» w8,·7694·<*ABS*@plt+0xe34> | 826 | » cbnz» w8,·7694·<*ABS*@plt+0xe34> |
| 827 | » ldr» x8,·[x19,·#8] | 827 | » ldr» x8,·[x19,·#8] |
| Offset 921, 15 lines modified | Offset 921, 15 lines modified |
| 921 | » mov» w8,·#0x1···················» //·#1 | 921 | » mov» w8,·#0x1···················» //·#1 |
| 922 | » strb» w8,·[x19,·#4] | 922 | » strb» w8,·[x19,·#4] |
| 923 | » b» 7568·<*ABS*@plt+0xd08> | 923 | » b» 7568·<*ABS*@plt+0xd08> |
| 924 | » mov» x0,·x19 | 924 | » mov» x0,·x19 |
| 925 | » clrex | 925 | » clrex |
| 926 | » bl» a9a8·<*ABS*@plt+0x4148> | 926 | » bl» a9a8·<*ABS*@plt+0x4148> |
| 927 | » adrp» x21,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> | 927 | » adrp» x21,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> |
| 928 | » ldr» x21,·[x21,·#3936] | 928 | » ldr» x21,·[x21,·#4032] |
| 929 | » ldr» x8,·[x21] | 929 | » ldr» x8,·[x21] |
| 930 | » tst» x8,·#0x7fffffffffffffff | 930 | » tst» x8,·#0x7fffffffffffffff |
| 931 | » b.eq» 74d4·<*ABS*@plt+0xc74>··//·b.none | 931 | » b.eq» 74d4·<*ABS*@plt+0xc74>··//·b.none |
| 932 | » bl» a6c8·<*ABS*@plt+0x3e68> | 932 | » bl» a6c8·<*ABS*@plt+0x3e68> |
| 933 | » eor» w20,·w0,·#0x1 | 933 | » eor» w20,·w0,·#0x1 |
| 934 | » ldrb» w8,·[x19,·#4] | 934 | » ldrb» w8,·[x19,·#4] |
| 935 | » cbz» w8,·74e0·<*ABS*@plt+0xc80> | 935 | » cbz» w8,·74e0·<*ABS*@plt+0xc80> |
| Offset 1574, 15 lines modified | Offset 1574, 15 lines modified |
| 1574 | » cbnz» x8,·8264·<*ABS*@plt+0x1a04> | 1574 | » cbnz» x8,·8264·<*ABS*@plt+0x1a04> |
| 1575 | » add» x0,·x19,·#0x20 | 1575 | » add» x0,·x19,·#0x20 |
| 1576 | » ldr» x0,·[x0] | 1576 | » ldr» x0,·[x0] |
| 1577 | » bl» 62f0·<Py_TYPE@plt> | 1577 | » bl» 62f0·<Py_TYPE@plt> |
| 1578 | » mov» x21,·x0 | 1578 | » mov» x21,·x0 |
| 1579 | » bl» 6170·<_Py_IncRef@plt> | 1579 | » bl» 6170·<_Py_IncRef@plt> |
| 1580 | » adrp» x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> | 1580 | » adrp» x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> |
| 1581 | » ldr» x8,·[x8,·#3912] | 1581 | » ldr» x8,·[x8,·#3928] |
| 1582 | » ldr» x22,·[x8] | 1582 | » ldr» x22,·[x8] |
| 1583 | » mov» x0,·x22 | 1583 | » mov» x0,·x22 |
| 1584 | » bl» 6170·<_Py_IncRef@plt> | 1584 | » bl» 6170·<_Py_IncRef@plt> |
| 1585 | » mov» x0,·x22 | 1585 | » mov» x0,·x22 |
| 1586 | » bl» 6600·<_Py_DecRef@plt> | 1586 | » bl» 6600·<_Py_DecRef@plt> |
| 1587 | » mov» x0,·x21 | 1587 | » mov» x0,·x21 |
| 1588 | » bl» 6600·<_Py_DecRef@plt> | 1588 | » bl» 6600·<_Py_DecRef@plt> |
| Offset 1745, 24 lines modified | Offset 1745, 24 lines modified |
| 1745 | » stp» x20,·x19,·[sp,·#64] | 1745 | » stp» x20,·x19,·[sp,·#64] |
| 1746 | » ldr» x22,·[x1,·#24] | 1746 | » ldr» x22,·[x1,·#24] |
| 1747 | » mov» x20,·x1 | 1747 | » mov» x20,·x1 |
| 1748 | » mov» x19,·x0 | 1748 | » mov» x19,·x0 |
| 1749 | » mov» x21,·x8 | 1749 | » mov» x21,·x8 |
| 1750 | » mov» x8,·sp | 1750 | » mov» x8,·sp |
| 1751 | » blr» x22 | 1751 | » blr» x22 |
| 1752 | » mov» x10,·#0x16f4················» //·#5876 | 1752 | » mov» x10,·#0x132e················» //·#4910 |
| 1753 | » ldp» x9,·x8,·[sp] | 1753 | » ldp» x9,·x8,·[sp] |
| 1754 | » movk» x10,·#0xe7f0,·lsl·#16 | 1754 | » movk» x10,·#0xb841,·lsl·#16 |
| 1755 | » movk» x10,·#0x9068,·lsl·#32 | 1755 | » movk» x10,·#0x3ef3,·lsl·#32 |
| 1756 | » movk» x10,·#0x3524,·lsl·#48 | 1756 | » movk» x10,·#0x45bb,·lsl·#48 |
| 1757 | » cmp» x8,·x10 | 1757 | » cmp» x8,·x10 |
| 1758 | » mov» x8,·#0xe0f8················» //·#57592 | 1758 | » mov» x8,·#0x12c1················» //·#4801 |
| 1759 | » movk» x8,·#0xc229,·lsl·#16 | 1759 | » movk» x8,·#0x1e48,·lsl·#16 |
| 1760 | » movk» x8,·#0x7555,·lsl·#32 | 1760 | » movk» x8,·#0x80fe,·lsl·#32 |
| 1761 | » movk» x8,·#0xbc78,·lsl·#48 | 1761 | » movk» x8,·#0x8727,·lsl·#48 |
| 1762 | » ccmp» x9,·x8,·#0x0,·eq» //·eq·=·none | 1762 | » ccmp» x9,·x8,·#0x0,·eq» //·eq·=·none |
| 1763 | » b.ne» 83c0·<*ABS*@plt+0x1b60>··//·b.any | 1763 | » b.ne» 83c0·<*ABS*@plt+0x1b60>··//·b.any |
| 1764 | » ldr» x22,·[x19,·#16] | 1764 | » ldr» x22,·[x19,·#16] |
| 1765 | » tbnz» x22,·#63,·8404·<*ABS*@plt+0x1ba4> | 1765 | » tbnz» x22,·#63,·8404·<*ABS*@plt+0x1ba4> |
| 1766 | » cbz» x22,·8470·<*ABS*@plt+0x1c10> | 1766 | » cbz» x22,·8470·<*ABS*@plt+0x1c10> |
| 1767 | » ldr» x24,·[x19,·#8] | 1767 | » ldr» x24,·[x19,·#8] |
| 1768 | » mov» x0,·x22 | 1768 | » mov» x0,·x22 |
| Offset 3325, 17 lines modified | Offset 3325, 17 lines modified |
| 3325 | » mov» x0,·x19 | 3325 | » mov» x0,·x19 |
| 3326 | » bl» 6790·<_Unwind_Resume@plt> | 3326 | » bl» 6790·<_Unwind_Resume@plt> |
| 3327 | » str» x30,·[sp,·#-16]! | 3327 | » str» x30,·[sp,·#-16]! |
| 3328 | » bl» 9bf8·<*ABS*@plt+0x3398> | 3328 | » bl» 9bf8·<*ABS*@plt+0x3398> |
| 3329 | » str» x30,·[sp,·#-16]! | 3329 | » str» x30,·[sp,·#-16]! |
| 3330 | » adrp» x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> | 3330 | » adrp» x8,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> |
| 3331 | » adrp» x10,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> | 3331 | » adrp» x10,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> |
| 3332 | » ldr» x8,·[x8,·#3992] | 3332 | » ldr» x8,·[x8,·#4040] |
| 3333 | » ldar» x9,·[x8] | 3333 | » ldar» x9,·[x8] |
| 3334 | » ldr» x10,·[x10,·#4040] | 3334 | » ldr» x10,·[x10,·#4008] |
| 3335 | » ldp» x8,·x1,·[x0] | 3335 | » ldp» x8,·x1,·[x0] |
| 3336 | » cmp» x9,·#0x0 | 3336 | » cmp» x9,·#0x0 |
| 3337 | » csel» x9,·x10,·x9,·eq» //·eq·=·none | 3337 | » csel» x9,·x10,·x9,·eq» //·eq·=·none |
| 3338 | » mov» x0,·x8 | 3338 | » mov» x0,·x8 |
| 3339 | » blr» x9 | 3339 | » blr» x9 |
| 3340 | » bl» aab4·<*ABS*@plt+0x4254> | 3340 | » bl» aab4·<*ABS*@plt+0x4254> |
| 3341 | » sub» sp,·sp,·#0x40 | 3341 | » sub» sp,·sp,·#0x40 |
| Offset 4296, 26 lines modified | Offset 4296, 26 lines modified |
| 4296 | » sub» sp,·sp,·#0x20 | 4296 | » sub» sp,·sp,·#0x20 |
| 4297 | » str» x30,·[sp,·#16] | 4297 | » str» x30,·[sp,·#16] |
| 4298 | » bl» 1d1a8·<PyInit__bcrypt@@Base+0xc798> | 4298 | » bl» 1d1a8·<PyInit__bcrypt@@Base+0xc798> |
| 4299 | » adrp» x9,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> | 4299 | » adrp» x9,·7f000·<PyInit__bcrypt@@Base+0x6e5f0> |
|
... Open expanded diff (truncated) ...
|