| | | | |
| Offset 1, 257 lines modified | Offset 1, 257 lines modified |
| | |
| | |
| | |
| 1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
| | |
| 2 | 0000000000021870·<_pgpArmorWrap@@Base-0x16780>: | 2 | 0000000000021880·<_pgpArmorWrap@@Base-0x16780>: |
| 3 | » sub» sp,·sp,·#0xa0 | 3 | » sub» sp,·sp,·#0xa0 |
| 4 | » stp» x29,·x30,·[sp,·#96] | 4 | » stp» x29,·x30,·[sp,·#96] |
| 5 | » str» x23,·[sp,·#112] | 5 | » str» x23,·[sp,·#112] |
| 6 | » stp» x22,·x21,·[sp,·#128] | 6 | » stp» x22,·x21,·[sp,·#128] |
| 7 | » stp» x20,·x19,·[sp,·#144] | 7 | » stp» x20,·x19,·[sp,·#144] |
| 8 | » add» x29,·sp,·#0x60 | 8 | » add» x29,·sp,·#0x60 |
| 9 | » mov» w8,·#0x1···················» //·#1 | 9 | » mov» w8,·#0x1···················» //·#1 |
| 10 | » mov» x20,·x1 | 10 | » mov» x20,·x1 |
| 11 | » mov» x19,·x0 | 11 | » mov» x19,·x0 |
| 12 | » stp» xzr,·x8,·[x29,·#-32] | 12 | » stp» xzr,·x8,·[x29,·#-32] |
| 13 | » mov» w8,·#0x20··················» //·#32 | 13 | » mov» w8,·#0x20··················» //·#32 |
| 14 | » adrp» x9,·27a000·<_rpmDigestUpdate@@Base+0x215f24> | 14 | » adrp» x9,·27a000·<_rpmDigestUpdate@@Base+0x215f14> |
| 15 | » add» x9,·x9,·#0x988 | 15 | » add» x9,·x9,·#0x968 |
| 16 | » movk» w8,·#0x6000,·lsl·#16 | 16 | » movk» w8,·#0x6000,·lsl·#16 |
| 17 | » stur» xzr,·[x29,·#-16] | 17 | » stur» xzr,·[x29,·#-16] |
| 18 | » str» x8,·[sp,·#16] | 18 | » str» x8,·[sp,·#16] |
| 19 | » sub» x8,·x29,·#0x20 | 19 | » sub» x8,·x29,·#0x20 |
| 20 | » stp» x8,·x9,·[sp] | 20 | » stp» x8,·x9,·[sp] |
| 21 | » mov» x1,·sp | 21 | » mov» x1,·sp |
| 22 | » mov» x0,·x20 | 22 | » mov» x0,·x20 |
| 23 | » bl» 1985fc·<_rpmDigestUpdate@@Base+0x134520> | 23 | » bl» 198608·<_rpmDigestUpdate@@Base+0x13451c> |
| 24 | » cbnz» w0,·21934·<*ABS*+0x10@plt+0x64> | 24 | » cbnz» w0,·21944·<*ABS*+0x10@plt+0x64> |
| 25 | » ldp» x21,·x22,·[x29,·#-32] | 25 | » ldp» x21,·x22,·[x29,·#-32] |
| 26 | » ldur» x23,·[x29,·#-16] | 26 | » ldur» x23,·[x29,·#-16] |
| 27 | » sub» x8,·x29,·#0x20 | 27 | » sub» x8,·x29,·#0x20 |
| 28 | » mov» x0,·x20 | 28 | » mov» x0,·x20 |
| 29 | » bl» 26884·<*ABS*+0x10@plt+0x4fb4> | 29 | » bl» 26894·<*ABS*+0x10@plt+0x4fb4> |
| 30 | » ldp» q0,·q1,·[x29,·#-32] | 30 | » ldp» q0,·q1,·[x29,·#-32] |
| 31 | » mov» w8,·#0x1···················» //·#1 | 31 | » mov» w8,·#0x1···················» //·#1 |
| 32 | » str» x8,·[sp] | 32 | » str» x8,·[sp] |
| 33 | » sub» x8,·x29,·#0x20 | 33 | » sub» x8,·x29,·#0x20 |
| 34 | » mov» x0,·sp | 34 | » mov» x0,·sp |
| 35 | » stp» x21,·x22,·[sp,·#40] | 35 | » stp» x21,·x22,·[sp,·#40] |
| 36 | » stur» q0,·[sp,·#8] | 36 | » stur» q0,·[sp,·#8] |
| 37 | » stur» q1,·[sp,·#24] | 37 | » stur» q1,·[sp,·#24] |
| 38 | » str» x23,·[sp,·#56] | 38 | » str» x23,·[sp,·#56] |
| 39 | » bl» 55d94·<_rpmInitCrypto@@Base+0x5c58> | 39 | » bl» 55da4·<_rpmInitCrypto@@Base+0x5c58> |
| 40 | » sub» x0,·x29,·#0x20 | 40 | » sub» x0,·x29,·#0x20 |
| 41 | » bl» 51bf0·<_rpmInitCrypto@@Base+0x1ab4> | 41 | » bl» 51c00·<_rpmInitCrypto@@Base+0x1ab4> |
| 42 | » ldur» q0,·[x29,·#-32] | 42 | » ldur» q0,·[x29,·#-32] |
| 43 | » ldur» x8,·[x29,·#-16] | 43 | » ldur» x8,·[x29,·#-16] |
| 44 | » str» q0,·[x19] | 44 | » str» q0,·[x19] |
| 45 | » str» x8,·[x19,·#16] | 45 | » str» x8,·[x19,·#16] |
| 46 | » ldp» x20,·x19,·[sp,·#144] | 46 | » ldp» x20,·x19,·[sp,·#144] |
| 47 | » ldr» x23,·[sp,·#112] | 47 | » ldr» x23,·[sp,·#112] |
| 48 | » ldp» x22,·x21,·[sp,·#128] | 48 | » ldp» x22,·x21,·[sp,·#128] |
| 49 | » ldp» x29,·x30,·[sp,·#96] | 49 | » ldp» x29,·x30,·[sp,·#96] |
| 50 | » add» sp,·sp,·#0xa0 | 50 | » add» sp,·sp,·#0xa0 |
| 51 | » ret | 51 | » ret |
| 52 | » adrp» x0,·1e5000·<_rpmDigestUpdate@@Base+0x180f24> | 52 | » adrp» x0,·1e5000·<_rpmDigestUpdate@@Base+0x180f14> |
| 53 | » add» x0,·x0,·#0xacf | 53 | » add» x0,·x0,·#0xacf |
| 54 | » adrp» x3,·27a000·<_rpmDigestUpdate@@Base+0x215f24> | 54 | » adrp» x3,·27a000·<_rpmDigestUpdate@@Base+0x215f14> |
| 55 | » add» x3,·x3,·#0x810 | 55 | » add» x3,·x3,·#0x7f0 |
| 56 | » adrp» x4,·27a000·<_rpmDigestUpdate@@Base+0x215f24> | 56 | » adrp» x4,·27a000·<_rpmDigestUpdate@@Base+0x215f14> |
| 57 | » add» x4,·x4,·#0x9b8 | 57 | » add» x4,·x4,·#0x998 |
| 58 | » add» x2,·x29,·#0x1f | 58 | » add» x2,·x29,·#0x1f |
| 59 | » mov» w1,·#0x37··················» //·#55 | 59 | » mov» w1,·#0x37··················» //·#55 |
| 60 | » bl» 29850·<*ABS*+0x10@plt+0x7f80> | 60 | » bl» 29860·<*ABS*+0x10@plt+0x7f80> |
| 61 | » brk» #0x1 | 61 | » brk» #0x1 |
| 62 | » mov» x19,·x0 | 62 | » mov» x19,·x0 |
| 63 | » sub» x0,·x29,·#0x20 | 63 | » sub» x0,·x29,·#0x20 |
| 64 | » bl» 29fe4·<*ABS*+0x10@plt+0x8714> | 64 | » bl» 29ff4·<*ABS*+0x10@plt+0x8714> |
| 65 | » b» 219a4·<*ABS*+0x10@plt+0xd4> | 65 | » b» 219b4·<*ABS*+0x10@plt+0xd4> |
| 66 | » sub» x8,·x21,·#0x1 | 66 | » sub» x8,·x21,·#0x1 |
| 67 | » mov» x19,·x0 | 67 | » mov» x19,·x0 |
| 68 | » cmn» x8,·#0x3 | 68 | » cmn» x8,·#0x3 |
| 69 | » b.hi» 219a4·<*ABS*+0x10@plt+0xd4>··//·b.pmore | 69 | » b.hi» 219b4·<*ABS*+0x10@plt+0xd4>··//·b.pmore |
| 70 | » mov» x0,·x22 | 70 | » mov» x0,·x22 |
| 71 | » mov» x1,·x21 | 71 | » mov» x1,·x21 |
| 72 | » b» 2199c·<*ABS*+0x10@plt+0xcc> | 72 | » b» 219ac·<*ABS*+0x10@plt+0xcc> |
| 73 | » ldur» x1,·[x29,·#-32] | 73 | » ldur» x1,·[x29,·#-32] |
| 74 | » cbz» x1,·219a8·<*ABS*+0x10@plt+0xd8> | 74 | » cbz» x1,·219b8·<*ABS*+0x10@plt+0xd8> |
| 75 | » ldur» x8,·[x29,·#-24] | 75 | » ldur» x8,·[x29,·#-24] |
| 76 | » mov» x19,·x0 | 76 | » mov» x19,·x0 |
| 77 | » mov» x0,·x8 | 77 | » mov» x0,·x8 |
| 78 | » mov» w2,·#0x1···················» //·#1 | 78 | » mov» w2,·#0x1···················» //·#1 |
| 79 | » bl» 84250·<_rpmDigestUpdate@@Base+0x20174> | 79 | » bl» 84260·<_rpmDigestUpdate@@Base+0x20174> |
| 80 | » mov» x0,·x19 | 80 | » mov» x0,·x19 |
| 81 | » bl» 216e0·<_Unwind_Resume@plt> | 81 | » bl» 216f0·<_Unwind_Resume@plt> |
| 82 | » sub» sp,·sp,·#0xa0 | 82 | » sub» sp,·sp,·#0xa0 |
| 83 | » stp» x29,·x30,·[sp,·#112] | 83 | » stp» x29,·x30,·[sp,·#112] |
| 84 | » str» x21,·[sp,·#128] | 84 | » str» x21,·[sp,·#128] |
| 85 | » stp» x20,·x19,·[sp,·#144] | 85 | » stp» x20,·x19,·[sp,·#144] |
| 86 | » add» x29,·sp,·#0x70 | 86 | » add» x29,·sp,·#0x70 |
| 87 | » add» x8,·x29,·#0x18 | 87 | » add» x8,·x29,·#0x18 |
| 88 | » str» x0,·[x29,·#24] | 88 | » str» x0,·[x29,·#24] |
| 89 | » adrp» x9,·6a000·<_rpmDigestUpdate@@Base+0x5f24> | 89 | » adrp» x9,·6a000·<_rpmDigestUpdate@@Base+0x5f14> |
| 90 | » add» x9,·x9,·#0x2ec | 90 | » add» x9,·x9,·#0x2fc |
| 91 | » adrp» x0,·1db000·<_rpmDigestUpdate@@Base+0x176f24> | 91 | » adrp» x0,·1db000·<_rpmDigestUpdate@@Base+0x176f14> |
| 92 | » add» x0,·x0,·#0xcc4 | 92 | » add» x0,·x0,·#0xcc4 |
| 93 | » add» x1,·sp,·#0x8 | 93 | » add» x1,·sp,·#0x8 |
| 94 | » stp» x8,·x9,·[sp,·#8] | 94 | » stp» x8,·x9,·[sp,·#8] |
| 95 | » bl» 19d6e0·<_rpmDigestUpdate@@Base+0x139604> | 95 | » bl» 19d6ec·<_rpmDigestUpdate@@Base+0x139600> |
| 96 | » ldr» x0,·[x29,·#24] | 96 | » ldr» x0,·[x29,·#24] |
| 97 | » add» x8,·sp,·#0x8 | 97 | » add» x8,·sp,·#0x8 |
| 98 | » bl» 26884·<*ABS*+0x10@plt+0x4fb4> | 98 | » bl» 26894·<*ABS*+0x10@plt+0x4fb4> |
| 99 | » mov» w8,·#0x1···················» //·#1 | 99 | » mov» w8,·#0x1···················» //·#1 |
| 100 | » str» x8,·[sp,·#40] | 100 | » str» x8,·[sp,·#40] |
| 101 | » add» x0,·sp,·#0x8 | 101 | » add» x0,·sp,·#0x8 |
| 102 | » bl» 1987b4·<_rpmDigestUpdate@@Base+0x1346d8> | 102 | » bl» 1987c0·<_rpmDigestUpdate@@Base+0x1346d4> |
| 103 | » cbz» x0,·21a5c·<*ABS*+0x10@plt+0x18c> | 103 | » cbz» x0,·21a6c·<*ABS*+0x10@plt+0x18c> |
| 104 | » ldur» q0,·[sp,·#8] | 104 | » ldur» q0,·[sp,·#8] |
| 105 | » ldur» q1,·[sp,·#24] | 105 | » ldur» q1,·[sp,·#24] |
| 106 | » adrp» x20,·7c000·<_rpmDigestUpdate@@Base+0x17f24> | 106 | » adrp» x20,·7e000·<_rpmDigestUpdate@@Base+0x19f14> |
| 107 | » add» x20,·x20,·#0xf9c | 107 | » add» x20,·x20,·#0x7f8 |
| 108 | » sub» x21,·x29,·#0x20 | 108 | » sub» x21,·x29,·#0x20 |
| 109 | » adrp» x19,·1db000·<_rpmDigestUpdate@@Base+0x176f24> | 109 | » adrp» x19,·1db000·<_rpmDigestUpdate@@Base+0x176f14> |
| 110 | » add» x19,·x19,·#0xa18 | 110 | » add» x19,·x19,·#0xa18 |
| 111 | » stp» q0,·q1,·[sp,·#48] | 111 | » stp» q0,·q1,·[sp,·#48] |
| 112 | » add» x0,·sp,·#0x30 | 112 | » add» x0,·sp,·#0x30 |
| 113 | » bl» 1987b4·<_rpmDigestUpdate@@Base+0x1346d8> | 113 | » bl» 1987c0·<_rpmDigestUpdate@@Base+0x1346d4> |
| 114 | » cbz» x0,·21a48·<*ABS*+0x10@plt+0x178> | 114 | » cbz» x0,·21a58·<*ABS*+0x10@plt+0x178> |
| 115 | » stp» x0,·x1,·[x29,·#-32] | 115 | » stp» x0,·x1,·[x29,·#-32] |
| 116 | » stp» x21,·x20,·[x29,·#-16] | 116 | » stp» x21,·x20,·[x29,·#-16] |
| 117 | » sub» x1,·x29,·#0x10 | 117 | » sub» x1,·x29,·#0x10 |
| 118 | » mov» x0,·x19 | 118 | » mov» x0,·x19 |
| 119 | » bl» 19d6e0·<_rpmDigestUpdate@@Base+0x139604> | 119 | » bl» 19d6ec·<_rpmDigestUpdate@@Base+0x139600> |
| 120 | » b» 21a24·<*ABS*+0x10@plt+0x154> | 120 | » b» 21a34·<*ABS*+0x10@plt+0x154> |
| 121 | » ldr» x0,·[sp,·#48] | 121 | » ldr» x0,·[sp,·#48] |
| 122 | » cbz» x0,·21a8c·<*ABS*+0x10@plt+0x1bc> | 122 | » cbz» x0,·21a9c·<*ABS*+0x10@plt+0x1bc> |
| 123 | » ldr» x8,·[sp,·#64] | 123 | » ldr» x8,·[sp,·#64] |
|
... Open expanded diff (truncated) ...
|