
/Users/zhengbingjin/Downloads/微信反编译/ghidra-wxhunt/wechat_arm64.dylib:	file format mach-o arm64

Disassembly of section __TEXT,__text:

000000000001986c <_WeChatMain>:
 2ab9104: d10183ff     	sub	sp, sp, #0x60
 2ab9108: a9025ff8     	stp	x24, x23, [sp, #0x20]
 2ab910c: a90357f6     	stp	x22, x21, [sp, #0x30]
 2ab9110: a9044ff4     	stp	x20, x19, [sp, #0x40]
 2ab9114: a9057bfd     	stp	x29, x30, [sp, #0x50]
 2ab9118: 910143fd     	add	x29, sp, #0x50
 2ab911c: aa0103f3     	mov	x19, x1
 2ab9120: b9405428     	ldr	w8, [x1, #0x54]
 2ab9124: b9001fe8     	str	w8, [sp, #0x1c]
 2ab9128: 910073e0     	add	x0, sp, #0x1c
 2ab912c: 9471b066     	bl	0x47252c4 <_WeChatMain+0x470ba58>
 2ab9130: b9401fe8     	ldr	w8, [sp, #0x1c]
 2ab9134: b9005668     	str	w8, [x19, #0x54]
 2ab9138: 948d1234     	bl	0x4dfda08 <_SetWeixinCallbackFunc+0x1660c>
 2ab913c: aa0003f5     	mov	x21, x0
 2ab9140: 951a222e     	bl	0x71419f8 <_wxam_enc_uninit_10+0x71419f8>
 2ab9144: b27defe8     	mov	x8, #0x7ffffffffffffff8 ; =9223372036854775800
 2ab9148: eb08001f     	cmp	x0, x8
 2ab914c: 540004c2     	b.hs	0x2ab91e4 <_WeChatMain+0x2a9f978>
 2ab9150: aa0003f4     	mov	x20, x0
 2ab9154: f1005c1f     	cmp	x0, #0x17
 2ab9158: 540000a2     	b.hs	0x2ab916c <_WeChatMain+0x2a9f900>
 2ab915c: 39005ff4     	strb	w20, [sp, #0x17]
 2ab9160: 910003f6     	mov	x22, sp
 2ab9164: b5000194     	cbnz	x20, 0x2ab9194 <_WeChatMain+0x2a9f928>
 2ab9168: 1400000f     	b	0x2ab91a4 <_WeChatMain+0x2a9f938>
 2ab916c: b2400a88     	orr	x8, x20, #0x7
 2ab9170: f1005d1f     	cmp	x8, #0x17
 2ab9174: 52800329     	mov	w9, #0x19               ; =25
 2ab9178: 9a880537     	csinc	x23, x9, x8, eq
 2ab917c: aa1703e0     	mov	x0, x23
 2ab9180: 951a1bac     	bl	0x7140030 <_wxam_enc_uninit_10+0x7140030>
 2ab9184: aa0003f6     	mov	x22, x0
 2ab9188: b24102e8     	orr	x8, x23, #0x8000000000000000
 2ab918c: a900a3f4     	stp	x20, x8, [sp, #0x8]
 2ab9190: f90003e0     	str	x0, [sp]
 2ab9194: aa1603e0     	mov	x0, x22
 2ab9198: aa1503e1     	mov	x1, x21
 2ab919c: aa1403e2     	mov	x2, x20
 2ab91a0: 951a1f3d     	bl	0x7140e94 <_wxam_enc_uninit_10+0x7140e94>
 2ab91a4: 38346adf     	strb	wzr, [x22, x20]
 2ab91a8: 9102a260     	add	x0, x19, #0xa8
 2ab91ac: 910003e1     	mov	x1, sp
 2ab91b0: 951a19cc     	bl	0x713f8e0 <_wxam_enc_uninit_10+0x713f8e0>
 2ab91b4: 39c05fe8     	ldrsb	w8, [sp, #0x17]
 2ab91b8: 36f800a8     	tbz	w8, #0x1f, 0x2ab91cc <_WeChatMain+0x2a9f960>
 2ab91bc: f94003e0     	ldr	x0, [sp]
 2ab91c0: f9400be8     	ldr	x8, [sp, #0x10]
 2ab91c4: 9240f901     	and	x1, x8, #0x7fffffffffffffff
 2ab91c8: 951a1b91     	bl	0x714000c <_wxam_enc_uninit_10+0x714000c>
 2ab91cc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
 2ab91d0: a9444ff4     	ldp	x20, x19, [sp, #0x40]
 2ab91d4: a94357f6     	ldp	x22, x21, [sp, #0x30]
 2ab91d8: a9425ff8     	ldp	x24, x23, [sp, #0x20]
 2ab91dc: 910183ff     	add	sp, sp, #0x60
 2ab91e0: d65f03c0     	ret
 2ab91e4: 910003e0     	mov	x0, sp
 2ab91e8: 97557eed     	bl	0x18d9c <__text+0x1d9c>
 2ab91ec: aa0003f3     	mov	x19, x0
 2ab91f0: 39c05fe8     	ldrsb	w8, [sp, #0x17]
 2ab91f4: 36f80068     	tbz	w8, #0x1f, 0x2ab9200 <_WeChatMain+0x2a9f994>
 2ab91f8: 910003e0     	mov	x0, sp
 2ab91fc: 95183ba3     	bl	0x70c8088 <_SetWeixinCallbackFunc+0x22e0c8c>
 2ab9200: aa1303e0     	mov	x0, x19
 2ab9204: 951a17f5     	bl	0x713f1d8 <_wxam_enc_uninit_10+0x713f1d8>
