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

Disassembly of section __TEXT,__text:

0000000004de73fc <_SetWeixinCallbackFunc>:
 6678aa0: d10543ff     	sub	sp, sp, #0x150
 6678aa4: a9115ff8     	stp	x24, x23, [sp, #0x110]
 6678aa8: a91257f6     	stp	x22, x21, [sp, #0x120]
 6678aac: a9134ff4     	stp	x20, x19, [sp, #0x130]
 6678ab0: a9147bfd     	stp	x29, x30, [sp, #0x140]
 6678ab4: 910503fd     	add	x29, sp, #0x140
 6678ab8: aa0003f3     	mov	x19, x0
 6678abc: d101a3b6     	sub	x22, x29, #0x68
 6678ac0: d001a5e8     	adrp	x8, 0x9b36000 <_wxam_enc_uninit_10+0x9b36000>
 6678ac4: f9464d08     	ldr	x8, [x8, #0xc98]
 6678ac8: f9400108     	ldr	x8, [x8]
 6678acc: f81c83a8     	stur	x8, [x29, #-0x38]
 6678ad0: d2800000     	mov	x0, #0x0                ; =0
 6678ad4: 9666887e     	bl	0x1accc <_WeChatMain+0x1460>
 6678ad8: 52800020     	mov	w0, #0x1                ; =1
 6678adc: 940053fd     	bl	0x668dad0 <_SetWeixinCallbackFunc+0x18a66d4>
 6678ae0: 34000de0     	cbz	w0, 0x6678c9c <_SetWeixinCallbackFunc+0x18918a0>
 6678ae4: f001f4e8     	adrp	x8, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678ae8: 396b7509     	ldrb	w9, [x8, #0xadd]
 6678aec: 37000129     	tbnz	w9, #0x0, 0x6678b10 <_SetWeixinCallbackFunc+0x1891714>
 6678af0: d0010849     	adrp	x9, 0x8782000 <_wxam_enc_uninit_10+0x8782000>
 6678af4: fd448d20     	ldr	d0, [x9, #0x918]
 6678af8: f001f4e9     	adrp	x9, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678afc: 912b6129     	add	x9, x9, #0xad8
 6678b00: bd000120     	str	s0, [x9]
 6678b04: 3900113f     	strb	wzr, [x9, #0x4]
 6678b08: 52800029     	mov	w9, #0x1                ; =1
 6678b0c: 392b7509     	strb	w9, [x8, #0xadd]
 6678b10: f001f4e8     	adrp	x8, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678b14: 3979a109     	ldrb	w9, [x8, #0xe68]
 6678b18: 370000e9     	tbnz	w9, #0x0, 0x6678b34 <_SetWeixinCallbackFunc+0x1891738>
 6678b1c: 90018069     	adrp	x9, 0x9684000 <_wxam_enc_uninit_10+0x9684000>
 6678b20: fd463d20     	ldr	d0, [x9, #0xc78]
 6678b24: f001f4e9     	adrp	x9, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678b28: fd073120     	str	d0, [x9, #0xe60]
 6678b2c: 52800029     	mov	w9, #0x1                ; =1
 6678b30: 3939a109     	strb	w9, [x8, #0xe68]
 6678b34: f001f4e8     	adrp	x8, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678b38: 396bb109     	ldrb	w9, [x8, #0xaec]
 6678b3c: 37000169     	tbnz	w9, #0x0, 0x6678b68 <_SetWeixinCallbackFunc+0x189176c>
 6678b40: 90018069     	adrp	x9, 0x9684000 <_wxam_enc_uninit_10+0x9684000>
 6678b44: fd45d920     	ldr	d0, [x9, #0xbb0]
 6678b48: f001f4e9     	adrp	x9, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678b4c: 912b8129     	add	x9, x9, #0xae0
 6678b50: fd000120     	str	d0, [x9]
 6678b54: d000f7ca     	adrp	x10, 0x8572000 <_wxam_enc_uninit_10+0x8572000>
 6678b58: fd415940     	ldr	d0, [x10, #0x2b0]
 6678b5c: bd000920     	str	s0, [x9, #0x8]
 6678b60: 52800029     	mov	w9, #0x1                ; =1
 6678b64: 392bb109     	strb	w9, [x8, #0xaec]
 6678b68: f001f4e1     	adrp	x1, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678b6c: 912b6021     	add	x1, x1, #0xad8
 6678b70: f001f4e2     	adrp	x2, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678b74: 91398042     	add	x2, x2, #0xe60
 6678b78: f001f4e3     	adrp	x3, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678b7c: 912b8063     	add	x3, x3, #0xae0
 6678b80: 910023e0     	add	x0, sp, #0x8
 6678b84: d2850004     	mov	x4, #0x2800             ; =10240
 6678b88: f2c04484     	movk	x4, #0x224, lsl #32
 6678b8c: 940053f4     	bl	0x668db5c <_SetWeixinCallbackFunc+0x18a6760>
 6678b90: f94007e8     	ldr	x8, [sp, #0x8]
 6678b94: f001f4e9     	adrp	x9, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678b98: 397a412a     	ldrb	w10, [x9, #0xe90]
 6678b9c: 370003ea     	tbnz	w10, #0x0, 0x6678c18 <_SetWeixinCallbackFunc+0x189181c>
 6678ba0: d001146a     	adrp	x10, 0x8906000 <_wxam_enc_uninit_10+0x8906000>
 6678ba4: fd44ed40     	ldr	d0, [x10, #0x9d8]
 6678ba8: 90010baa     	adrp	x10, 0x87ec000 <_wxam_enc_uninit_10+0x87ec000>
 6678bac: fd43b141     	ldr	d1, [x10, #0x760]
 6678bb0: 6e0c0420     	mov.s	v0[1], v1[0]
 6678bb4: f000f3ea     	adrp	x10, 0x84f7000 <_wxam_enc_uninit_10+0x84f7000>
 6678bb8: fd479541     	ldr	d1, [x10, #0xf28]
 6678bbc: 6e140420     	mov.s	v0[2], v1[0]
 6678bc0: 9000f30a     	adrp	x10, 0x84d8000 <_wxam_enc_uninit_10+0x84d8000>
 6678bc4: fd419141     	ldr	d1, [x10, #0x320]
 6678bc8: 6e1c0420     	mov.s	v0[3], v1[0]
 6678bcc: 9001806a     	adrp	x10, 0x9684000 <_wxam_enc_uninit_10+0x9684000>
 6678bd0: fd464141     	ldr	d1, [x10, #0xc80]
 6678bd4: d000f32a     	adrp	x10, 0x84de000 <_wxam_enc_uninit_10+0x84de000>
 6678bd8: fd434542     	ldr	d2, [x10, #0x688]
 6678bdc: 6e0c0441     	mov.s	v1[1], v2[0]
 6678be0: 9001082a     	adrp	x10, 0x877c000 <_wxam_enc_uninit_10+0x877c000>
 6678be4: fd405942     	ldr	d2, [x10, #0xb0]
 6678be8: 6e140441     	mov.s	v1[2], v2[0]
 6678bec: b001278a     	adrp	x10, 0x8b69000 <_wxam_enc_uninit_10+0x8b69000>
 6678bf0: fd45e542     	ldr	d2, [x10, #0xbc8]
 6678bf4: 6e1c0441     	mov.s	v1[3], v2[0]
 6678bf8: f001f4ea     	adrp	x10, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678bfc: 9139b14a     	add	x10, x10, #0xe6c
 6678c00: ad000540     	stp	q0, q1, [x10]
 6678c04: 9001806b     	adrp	x11, 0x9684000 <_wxam_enc_uninit_10+0x9684000>
 6678c08: fd464560     	ldr	d0, [x11, #0xc88]
 6678c0c: bd002140     	str	s0, [x10, #0x20]
 6678c10: 5280002a     	mov	w10, #0x1               ; =1
 6678c14: 393a412a     	strb	w10, [x9, #0xe90]
 6678c18: 910ea269     	add	x9, x19, #0x3a8
 6678c1c: 9101a102     	add	x2, x8, #0x68
 6678c20: 39c1fd0a     	ldrsb	w10, [x8, #0x7f]
 6678c24: 36f8004a     	tbz	w10, #0x1f, 0x6678c2c <_SetWeixinCallbackFunc+0x1891830>
 6678c28: f9400042     	ldr	x2, [x2]
 6678c2c: 4f05e540     	movi.16b	v0, #0xaa
 6678c30: 3c8082c0     	stur	q0, [x22, #0x8]
 6678c34: 3c8182c0     	stur	q0, [x22, #0x18]
 6678c38: b201f3ea     	mov	x10, #-0x5555555555555556 ; =-6148914691236517206
 6678c3c: f81c03aa     	stur	x10, [x29, #-0x40]
 6678c40: f941d26a     	ldr	x10, [x19, #0x3a0]
 6678c44: 5280016b     	mov	w11, #0xb               ; =11
 6678c48: b81a03ab     	stur	w11, [x29, #-0x60]
 6678c4c: f81983aa     	stur	x10, [x29, #-0x68]
 6678c50: 5280020a     	mov	w10, #0x10              ; =16
 6678c54: 39cefe6b     	ldrsb	w11, [x19, #0x3bf]
 6678c58: 7100017f     	cmp	w11, #0x0
 6678c5c: f941d66b     	ldr	x11, [x19, #0x3a8]
 6678c60: 9a89b169     	csel	x9, x11, x9, lt
 6678c64: f81a83a9     	stur	x9, [x29, #-0x58]
 6678c68: 528000c9     	mov	w9, #0x6                ; =6
 6678c6c: b81c03a9     	stur	w9, [x29, #-0x40]
 6678c70: b81b03aa     	stur	w10, [x29, #-0x50]
 6678c74: b81b83bf     	stur	wzr, [x29, #-0x48]
 6678c78: f001f4e1     	adrp	x1, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678c7c: 9139b021     	add	x1, x1, #0xe6c
 6678c80: 9100e100     	add	x0, x8, #0x38
 6678c84: d101a3a3     	sub	x3, x29, #0x68
 6678c88: 52800044     	mov	w4, #0x2                ; =2
 6678c8c: 94005556     	bl	0x668e1e4 <_SetWeixinCallbackFunc+0x18a6de8>
 6678c90: 940053c7     	bl	0x668dbac <_SetWeixinCallbackFunc+0x18a67b0>
 6678c94: 910023e0     	add	x0, sp, #0x8
 6678c98: 940053c8     	bl	0x668dbb8 <_SetWeixinCallbackFunc+0x18a67bc>
 6678c9c: f001f4f7     	adrp	x23, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678ca0: 912b02f7     	add	x23, x23, #0xac0
 6678ca4: 38bfc2e8     	ldaprb	w8, [x23]
 6678ca8: 360019e8     	tbz	w8, #0x0, 0x6678fe4 <_SetWeixinCallbackFunc+0x1891be8>
 6678cac: f941d261     	ldr	x1, [x19, #0x3a0]
 6678cb0: 910ea274     	add	x20, x19, #0x3a8
 6678cb4: f001f4e0     	adrp	x0, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678cb8: 91274000     	add	x0, x0, #0x9d0
 6678cbc: aa1403e2     	mov	x2, x20
 6678cc0: 52800003     	mov	w3, #0x0                ; =0
 6678cc4: 52800024     	mov	w4, #0x1                ; =1
 6678cc8: 97fff82d     	bl	0x6676d7c <_SetWeixinCallbackFunc+0x188f980>
 6678ccc: f9412a68     	ldr	x8, [x19, #0x250]
 6678cd0: f9413260     	ldr	x0, [x19, #0x260]
 6678cd4: d63f0100     	blr	x8
 6678cd8: b001dea0     	adrp	x0, 0xa24d000 <_wxam_enc_uninit_10+0xa24d000>
 6678cdc: 913a0000     	add	x0, x0, #0xe80
 6678ce0: f9400008     	ldr	x8, [x0]
 6678ce4: d63f0100     	blr	x8
 6678ce8: f9400008     	ldr	x8, [x0]
 6678cec: b4000288     	cbz	x8, 0x6678d3c <_SetWeixinCallbackFunc+0x1891940>
 6678cf0: f9400500     	ldr	x0, [x8, #0x8]
 6678cf4: b4001760     	cbz	x0, 0x6678fe0 <_SetWeixinCallbackFunc+0x1891be4>
 6678cf8: f9400115     	ldr	x21, [x8]
 6678cfc: 942b1bcb     	bl	0x713fc28 <_wxam_enc_uninit_10+0x713fc28>
 6678d00: b4001700     	cbz	x0, 0x6678fe0 <_SetWeixinCallbackFunc+0x1891be4>
 6678d04: a90083f5     	stp	x21, x0, [sp, #0x8]
 6678d08: 91002008     	add	x8, x0, #0x8
 6678d0c: 52800029     	mov	w9, #0x1                ; =1
 6678d10: f8290109     	ldadd	x9, x9, [x8]
 6678d14: 92800009     	mov	x9, #-0x1               ; =-1
 6678d18: f8e90108     	ldaddal	x9, x8, [x8]
 6678d1c: b5000128     	cbnz	x8, 0x6678d40 <_SetWeixinCallbackFunc+0x1891944>
 6678d20: f9400008     	ldr	x8, [x0]
 6678d24: f9400908     	ldr	x8, [x8, #0x10]
 6678d28: aa0003f5     	mov	x21, x0
 6678d2c: d63f0100     	blr	x8
 6678d30: aa1503e0     	mov	x0, x21
 6678d34: 942b1bba     	bl	0x713fc1c <_wxam_enc_uninit_10+0x713fc1c>
 6678d38: 14000002     	b	0x6678d40 <_SetWeixinCallbackFunc+0x1891944>
 6678d3c: a900ffff     	stp	xzr, xzr, [sp, #0x8]
 6678d40: f94007f5     	ldr	x21, [sp, #0x8]
 6678d44: b9428aa8     	ldr	w8, [x21, #0x288]
 6678d48: 71000d1f     	cmp	w8, #0x3
 6678d4c: 54000080     	b.eq	0x6678d5c <_SetWeixinCallbackFunc+0x1891960>
 6678d50: b943caa9     	ldr	w9, [x21, #0x3c8]
 6678d54: 11000529     	add	w9, w9, #0x1
 6678d58: b903caa9     	str	w9, [x21, #0x3c8]
 6678d5c: f9412e69     	ldr	x9, [x19, #0x258]
 6678d60: b40000a9     	cbz	x9, 0x6678d74 <_SetWeixinCallbackFunc+0x1891978>
 6678d64: f9413260     	ldr	x0, [x19, #0x260]
 6678d68: d63f0120     	blr	x9
 6678d6c: f9012e7f     	str	xzr, [x19, #0x258]
 6678d70: b9428aa8     	ldr	w8, [x21, #0x288]
 6678d74: 71000d1f     	cmp	w8, #0x3
 6678d78: 54000080     	b.eq	0x6678d88 <_SetWeixinCallbackFunc+0x189198c>
 6678d7c: b943caa8     	ldr	w8, [x21, #0x3c8]
 6678d80: 51000508     	sub	w8, w8, #0x1
 6678d84: b903caa8     	str	w8, [x21, #0x3c8]
 6678d88: f9400bf5     	ldr	x21, [sp, #0x10]
 6678d8c: b4000175     	cbz	x21, 0x6678db8 <_SetWeixinCallbackFunc+0x18919bc>
 6678d90: 910022a8     	add	x8, x21, #0x8
 6678d94: 92800009     	mov	x9, #-0x1               ; =-1
 6678d98: f8e90108     	ldaddal	x9, x8, [x8]
 6678d9c: b50000e8     	cbnz	x8, 0x6678db8 <_SetWeixinCallbackFunc+0x18919bc>
 6678da0: f94002a8     	ldr	x8, [x21]
 6678da4: f9400908     	ldr	x8, [x8, #0x10]
 6678da8: aa1503e0     	mov	x0, x21
 6678dac: d63f0100     	blr	x8
 6678db0: aa1503e0     	mov	x0, x21
 6678db4: 942b1b9a     	bl	0x713fc1c <_wxam_enc_uninit_10+0x713fc1c>
 6678db8: 52800068     	mov	w8, #0x3                ; =3
 6678dbc: b9028a68     	str	w8, [x19, #0x288]
 6678dc0: 52800020     	mov	w0, #0x1                ; =1
 6678dc4: 94005343     	bl	0x668dad0 <_SetWeixinCallbackFunc+0x18a66d4>
 6678dc8: 36000dc0     	tbz	w0, #0x0, 0x6678f80 <_SetWeixinCallbackFunc+0x1891b84>
 6678dcc: f001f4e8     	adrp	x8, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678dd0: 396b7509     	ldrb	w9, [x8, #0xadd]
 6678dd4: 37000129     	tbnz	w9, #0x0, 0x6678df8 <_SetWeixinCallbackFunc+0x18919fc>
 6678dd8: d0010849     	adrp	x9, 0x8782000 <_wxam_enc_uninit_10+0x8782000>
 6678ddc: fd448d20     	ldr	d0, [x9, #0x918]
 6678de0: f001f4e9     	adrp	x9, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678de4: 912b6129     	add	x9, x9, #0xad8
 6678de8: bd000120     	str	s0, [x9]
 6678dec: 3900113f     	strb	wzr, [x9, #0x4]
 6678df0: 52800029     	mov	w9, #0x1                ; =1
 6678df4: 392b7509     	strb	w9, [x8, #0xadd]
 6678df8: f001f4e8     	adrp	x8, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678dfc: 3979a109     	ldrb	w9, [x8, #0xe68]
 6678e00: 370000e9     	tbnz	w9, #0x0, 0x6678e1c <_SetWeixinCallbackFunc+0x1891a20>
 6678e04: 90018069     	adrp	x9, 0x9684000 <_wxam_enc_uninit_10+0x9684000>
 6678e08: fd463d20     	ldr	d0, [x9, #0xc78]
 6678e0c: f001f4e9     	adrp	x9, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678e10: fd073120     	str	d0, [x9, #0xe60]
 6678e14: 52800029     	mov	w9, #0x1                ; =1
 6678e18: 3939a109     	strb	w9, [x8, #0xe68]
 6678e1c: f001f4e8     	adrp	x8, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678e20: 396bb109     	ldrb	w9, [x8, #0xaec]
 6678e24: 37000169     	tbnz	w9, #0x0, 0x6678e50 <_SetWeixinCallbackFunc+0x1891a54>
 6678e28: 90018069     	adrp	x9, 0x9684000 <_wxam_enc_uninit_10+0x9684000>
 6678e2c: fd45d920     	ldr	d0, [x9, #0xbb0]
 6678e30: f001f4e9     	adrp	x9, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678e34: 912b8129     	add	x9, x9, #0xae0
 6678e38: fd000120     	str	d0, [x9]
 6678e3c: d000f7ca     	adrp	x10, 0x8572000 <_wxam_enc_uninit_10+0x8572000>
 6678e40: fd415940     	ldr	d0, [x10, #0x2b0]
 6678e44: bd000920     	str	s0, [x9, #0x8]
 6678e48: 52800029     	mov	w9, #0x1                ; =1
 6678e4c: 392bb109     	strb	w9, [x8, #0xaec]
 6678e50: f001f4e1     	adrp	x1, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678e54: 912b6021     	add	x1, x1, #0xad8
 6678e58: f001f4e2     	adrp	x2, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678e5c: 91398042     	add	x2, x2, #0xe60
 6678e60: f001f4e3     	adrp	x3, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678e64: 912b8063     	add	x3, x3, #0xae0
 6678e68: 910023e0     	add	x0, sp, #0x8
 6678e6c: d2850004     	mov	x4, #0x2800             ; =10240
 6678e70: f2c046e4     	movk	x4, #0x237, lsl #32
 6678e74: 9400533a     	bl	0x668db5c <_SetWeixinCallbackFunc+0x18a6760>
 6678e78: f94007e8     	ldr	x8, [sp, #0x8]
 6678e7c: f001f4e9     	adrp	x9, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678e80: 397ae12a     	ldrb	w10, [x9, #0xeb8]
 6678e84: 370003ea     	tbnz	w10, #0x0, 0x6678f00 <_SetWeixinCallbackFunc+0x1891b04>
 6678e88: d001146a     	adrp	x10, 0x8906000 <_wxam_enc_uninit_10+0x8906000>
 6678e8c: fd44ed40     	ldr	d0, [x10, #0x9d8]
 6678e90: 90010baa     	adrp	x10, 0x87ec000 <_wxam_enc_uninit_10+0x87ec000>
 6678e94: fd43b141     	ldr	d1, [x10, #0x760]
 6678e98: 6e0c0420     	mov.s	v0[1], v1[0]
 6678e9c: b000f3ea     	adrp	x10, 0x84f5000 <_wxam_enc_uninit_10+0x84f5000>
 6678ea0: fd458941     	ldr	d1, [x10, #0xb10]
 6678ea4: 6e140420     	mov.s	v0[2], v1[0]
 6678ea8: d000f58a     	adrp	x10, 0x852a000 <_wxam_enc_uninit_10+0x852a000>
 6678eac: fd450d41     	ldr	d1, [x10, #0xa18]
 6678eb0: 6e1c0420     	mov.s	v0[3], v1[0]
 6678eb4: 9001806a     	adrp	x10, 0x9684000 <_wxam_enc_uninit_10+0x9684000>
 6678eb8: fd464141     	ldr	d1, [x10, #0xc80]
 6678ebc: d000f32a     	adrp	x10, 0x84de000 <_wxam_enc_uninit_10+0x84de000>
 6678ec0: fd434542     	ldr	d2, [x10, #0x688]
 6678ec4: 6e0c0441     	mov.s	v1[1], v2[0]
 6678ec8: 9001082a     	adrp	x10, 0x877c000 <_wxam_enc_uninit_10+0x877c000>
 6678ecc: fd405942     	ldr	d2, [x10, #0xb0]
 6678ed0: 6e140441     	mov.s	v1[2], v2[0]
 6678ed4: b001278a     	adrp	x10, 0x8b69000 <_wxam_enc_uninit_10+0x8b69000>
 6678ed8: fd45e542     	ldr	d2, [x10, #0xbc8]
 6678edc: 6e1c0441     	mov.s	v1[3], v2[0]
 6678ee0: f001f4ea     	adrp	x10, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678ee4: 913a514a     	add	x10, x10, #0xe94
 6678ee8: ad000540     	stp	q0, q1, [x10]
 6678eec: 9001806b     	adrp	x11, 0x9684000 <_wxam_enc_uninit_10+0x9684000>
 6678ef0: fd464560     	ldr	d0, [x11, #0xc88]
 6678ef4: bd002140     	str	s0, [x10, #0x20]
 6678ef8: 5280002a     	mov	w10, #0x1               ; =1
 6678efc: 393ae12a     	strb	w10, [x9, #0xeb8]
 6678f00: 9101a102     	add	x2, x8, #0x68
 6678f04: 39c1fd09     	ldrsb	w9, [x8, #0x7f]
 6678f08: 36f80049     	tbz	w9, #0x1f, 0x6678f10 <_SetWeixinCallbackFunc+0x1891b14>
 6678f0c: f9400042     	ldr	x2, [x2]
 6678f10: 4f05e540     	movi.16b	v0, #0xaa
 6678f14: 3c8082c0     	stur	q0, [x22, #0x8]
 6678f18: 3c8182c0     	stur	q0, [x22, #0x18]
 6678f1c: b201f3e9     	mov	x9, #-0x5555555555555556 ; =-6148914691236517206
 6678f20: f81c03a9     	stur	x9, [x29, #-0x40]
 6678f24: f941d269     	ldr	x9, [x19, #0x3a0]
 6678f28: 5280016a     	mov	w10, #0xb               ; =11
 6678f2c: b81a03aa     	stur	w10, [x29, #-0x60]
 6678f30: f81983a9     	stur	x9, [x29, #-0x68]
 6678f34: 52800209     	mov	w9, #0x10               ; =16
 6678f38: 39cefe6a     	ldrsb	w10, [x19, #0x3bf]
 6678f3c: 7100015f     	cmp	w10, #0x0
 6678f40: f941d66a     	ldr	x10, [x19, #0x3a8]
 6678f44: 9a94b14a     	csel	x10, x10, x20, lt
 6678f48: f81a83aa     	stur	x10, [x29, #-0x58]
 6678f4c: 528000ca     	mov	w10, #0x6               ; =6
 6678f50: b81c03aa     	stur	w10, [x29, #-0x40]
 6678f54: b81b03a9     	stur	w9, [x29, #-0x50]
 6678f58: b81b83bf     	stur	wzr, [x29, #-0x48]
 6678f5c: f001f4e1     	adrp	x1, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678f60: 913a5021     	add	x1, x1, #0xe94
 6678f64: 9100e100     	add	x0, x8, #0x38
 6678f68: d101a3a3     	sub	x3, x29, #0x68
 6678f6c: 52800044     	mov	w4, #0x2                ; =2
 6678f70: 9400549d     	bl	0x668e1e4 <_SetWeixinCallbackFunc+0x18a6de8>
 6678f74: 9400530e     	bl	0x668dbac <_SetWeixinCallbackFunc+0x18a67b0>
 6678f78: 910023e0     	add	x0, sp, #0x8
 6678f7c: 9400530f     	bl	0x668dbb8 <_SetWeixinCallbackFunc+0x18a67bc>
 6678f80: 38bfc2e8     	ldaprb	w8, [x23]
 6678f84: 36000468     	tbz	w8, #0x0, 0x6679010 <_SetWeixinCallbackFunc+0x1891c14>
 6678f88: f941d261     	ldr	x1, [x19, #0x3a0]
 6678f8c: f001f4e0     	adrp	x0, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678f90: 91274000     	add	x0, x0, #0x9d0
 6678f94: aa1403e2     	mov	x2, x20
 6678f98: 52800023     	mov	w3, #0x1                ; =1
 6678f9c: 52800064     	mov	w4, #0x3                ; =3
 6678fa0: 97fff777     	bl	0x6676d7c <_SetWeixinCallbackFunc+0x188f980>
 6678fa4: a9510a61     	ldp	x1, x2, [x19, #0x110]
 6678fa8: d2800000     	mov	x0, #0x0                ; =0
 6678fac: 96668748     	bl	0x1accc <_WeChatMain+0x1460>
 6678fb0: f85c83a8     	ldur	x8, [x29, #-0x38]
 6678fb4: d001a5e9     	adrp	x9, 0x9b36000 <_wxam_enc_uninit_10+0x9b36000>
 6678fb8: f9464d29     	ldr	x9, [x9, #0xc98]
 6678fbc: f9400129     	ldr	x9, [x9]
 6678fc0: eb08013f     	cmp	x9, x8
 6678fc4: 540003c1     	b.ne	0x667903c <_SetWeixinCallbackFunc+0x1891c40>
 6678fc8: a9547bfd     	ldp	x29, x30, [sp, #0x140]
 6678fcc: a9534ff4     	ldp	x20, x19, [sp, #0x130]
 6678fd0: a95257f6     	ldp	x22, x21, [sp, #0x120]
 6678fd4: a9515ff8     	ldp	x24, x23, [sp, #0x110]
 6678fd8: 910543ff     	add	sp, sp, #0x150
 6678fdc: d65f03c0     	ret
 6678fe0: 96702948     	bl	0x283500 <_WeChatMain+0x269c94>
 6678fe4: f001f4e0     	adrp	x0, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678fe8: 912b0000     	add	x0, x0, #0xac0
 6678fec: 942b1c3e     	bl	0x71400e4 <_wxam_enc_uninit_10+0x71400e4>
 6678ff0: 34ffe5e0     	cbz	w0, 0x6678cac <_SetWeixinCallbackFunc+0x18918b0>
 6678ff4: f001f4e0     	adrp	x0, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6678ff8: 91274000     	add	x0, x0, #0x9d0
 6678ffc: 97fff694     	bl	0x6676a4c <_SetWeixinCallbackFunc+0x188f650>
 6679000: d001f4e0     	adrp	x0, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6679004: 912b0000     	add	x0, x0, #0xac0
 6679008: 942b1c3a     	bl	0x71400f0 <_wxam_enc_uninit_10+0x71400f0>
 667900c: 17ffff28     	b	0x6678cac <_SetWeixinCallbackFunc+0x18918b0>
 6679010: d001f4e0     	adrp	x0, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6679014: 912b0000     	add	x0, x0, #0xac0
 6679018: 942b1c33     	bl	0x71400e4 <_wxam_enc_uninit_10+0x71400e4>
 667901c: 34fffb60     	cbz	w0, 0x6678f88 <_SetWeixinCallbackFunc+0x1891b8c>
 6679020: d001f4e0     	adrp	x0, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6679024: 91274000     	add	x0, x0, #0x9d0
 6679028: 97fff689     	bl	0x6676a4c <_SetWeixinCallbackFunc+0x188f650>
 667902c: d001f4e0     	adrp	x0, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 6679030: 912b0000     	add	x0, x0, #0xac0
 6679034: 942b1c2f     	bl	0x71400f0 <_wxam_enc_uninit_10+0x71400f0>
 6679038: 17ffffd4     	b	0x6678f88 <_SetWeixinCallbackFunc+0x1891b8c>
 667903c: 942b1c5a     	bl	0x71401a4 <_wxam_enc_uninit_10+0x71401a4>
 6679040: 14000001     	b	0x6679044 <_SetWeixinCallbackFunc+0x1891c48>
 6679044: aa0003f3     	mov	x19, x0
 6679048: d001f4e0     	adrp	x0, 0xa517000 <_wxam_enc_uninit_10+0xa517000>
 667904c: 912b0000     	add	x0, x0, #0xac0
 6679050: 942b1c22     	bl	0x71400d8 <_wxam_enc_uninit_10+0x71400d8>
 6679054: aa1303e0     	mov	x0, x19
 6679058: 942b1860     	bl	0x713f1d8 <_wxam_enc_uninit_10+0x713f1d8>
 667905c: 14000001     	b	0x6679060 <_SetWeixinCallbackFunc+0x1891c64>
 6679060: aa0003f3     	mov	x19, x0
 6679064: 910023e0     	add	x0, sp, #0x8
 6679068: 940052d4     	bl	0x668dbb8 <_SetWeixinCallbackFunc+0x18a67bc>
 667906c: aa1303e0     	mov	x0, x19
 6679070: 942b185a     	bl	0x713f1d8 <_wxam_enc_uninit_10+0x713f1d8>
 6679074: aa0003f3     	mov	x19, x0
 6679078: 910023e0     	add	x0, sp, #0x8
 667907c: 97fff6c2     	bl	0x6676b84 <_SetWeixinCallbackFunc+0x188f788>
 6679080: aa1303e0     	mov	x0, x19
 6679084: 942b1855     	bl	0x713f1d8 <_wxam_enc_uninit_10+0x713f1d8>
