Re: “unrecognized selector ” error sometimes when -[SystemController handleMessage:]
Posted: 03 Aug 2017, 07:39
by WillyChunk
Whole BackTrace List:
#0 0x000000018efb1014 in __pthread_kill ()
#1 0x000000018f07b264 in pthread_kill ()
#2 0x000000018ef25a60 in __abort ()
#3 0x000000018ef259d0 in abort ()
#4 0x000000018e9f11b0 in abort_message ()
#5 0x000000018ea0ac04 in default_terminate_handler() ()
#6 0x000000018ea18820 in _objc_terminate() ()
#7 0x000000018ea075d4 in std::__terminate(void (*)()) ()
#8 0x000000018ea06ef8 in __cxa_throw ()
#9 0x000000018ea1866c in objc_exception_throw ()
#10 0x000000018ffbdef4 in -[NSObject(NSObject) doesNotRecognizeSelector:] ()
#11 0x000000018ffbaf54 in ___forwarding___ ()
#12 0x000000018feb6d4c in _CF_forwarding_prep_0 ()
#13 0x00000001043e535c in -[SystemController handleMessage:] at /Users/Lapo/Development/xCode4/SFS2X-ObjC-API/Classes/SFS2X/SystemController.m:152
#14 0x00000001043d481c in -[SFSProtocolCodec dispatchRequest:] at /Users/Lapo/Development/xCode4/SFS2X-ObjC-API/Classes/SFS2X/SFSProtocolCodec.m:65
#15 0x00000001043d4a38 in -[SFSProtocolCodec onPacketRead:] at /Users/Lapo/Development/xCode4/SFS2X-ObjC-API/Classes/SFS2X/SFSProtocolCodec.m:90
#16 0x00000001043cd9c0 in -[SFSIOHandler handlePacketData:] at /Users/Lapo/Development/xCode4/SFS2X-ObjC-API/Classes/SFS2X/SFSIOHandler.m:94
#17 0x00000001043cecfc in -[SFSIOHandler onDataRead:] at /Users/Lapo/Development/xCode4/SFS2X-ObjC-API/Classes/SFS2X/SFSIOHandler.m:244
#18 0x000000010439da40 in -[BitSwarmClient stream:handleEvent:] at /Users/Lapo/Development/xCode4/SFS2X-ObjC-API/Classes/SFS2X/BitSwarmClient.m:464
#19 0x000000018ff0201c in _signalEventSync ()
#20 0x000000018ff0cd84 in _cfstream_solo_signalEventSync ()
#21 0x000000018ff01b34 in _CFStreamSignalEvent ()
#22 0x00000001906d4c60 in SocketStream::dispatchSignalFromSocketCallbackUnlocked(SocketStreamSignalHolder*) ()
#23 0x00000001906da884 in SocketStream::socketCallback(__CFSocket*, unsigned long, __CFData const*, void const*) ()
#24 0x00000001906d63c0 in SocketStream::_SocketCallBack_stream(__CFSocket*, unsigned long, __CFData const*, void const*, void*) ()
#25 0x000000018ff6a2e8 in __CFSocketPerformV0 ()
#26 0x000000018ff6542c in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ()
#27 0x000000018ff64d9c in __CFRunLoopDoSources0 ()
#28 0x000000018ff629a8 in __CFRunLoopRun ()
#29 0x000000018fe92da4 in CFRunLoopRunSpecXXProjic ()
#30 0x00000001918fc074 in GSEventRunModal ()
#31 0x000000019614d058 in UIApplicationMain ()
#32 0x00000001000a2ccc in main at /Users/chenwei/west/client/XXProj/ios/main.m:14
#33 0x000000018eea159c in start ()
-========================-========================-========================-========================-========================-========================
Stack Details:
CoreFoundation`-[NSObject(NSObject) doesNotRecognizeSelector:]:
0x18ffbde68 <+0>: sub sp, sp, #0x40 ; =0x40
0x18ffbde6c <+4>: stp x22, x21, [sp, #0x10]
0x18ffbde70 <+8>: stp x20, x19, [sp, #0x20]
0x18ffbde74 <+12>: stp x29, x30, [sp, #0x30]
0x18ffbde78 <+16>: add x29, sp, #0x30 ; =0x30
0x18ffbde7c <+20>: mov x19, x0
0x18ffbde80 <+24>: mov x1, x2
0x18ffbde84 <+28>: bl 0x18ffbde34 ; __CFExceptionProem
0x18ffbde88 <+32>: mov x20, x0
0x18ffbde8c <+36>: stp x20, x19, [sp]
0x18ffbde90 <+40>: adrp x21, 130934
0x18ffbde94 <+44>: add x21, x21, #0x650 ; =0x650
0x18ffbde98 <+48>: orr w0, wzr, #0x3
0x18ffbde9c <+52>: mov x1, x21
0x18ffbdea0 <+56>: bl 0x18ff9add8 ; CFLog
0x18ffbdea4 <+60>: adrp x8, 130862
0x18ffbdea8 <+64>: add x8, x8, #0x100 ; =0x100
0x18ffbdeac <+68>: ldr x0, [x8]
0x18ffbdeb0 <+72>: stp x20, x19, [sp]
0x18ffbdeb4 <+76>: mov x1, #0x0
0x18ffbdeb8 <+80>: mov x2, x21
0x18ffbdebc <+84>: bl 0x18fea2cbc ; CFStringCreateWithFormat
0x18ffbdec0 <+88>: mov x1, x0
0x18ffbdec4 <+92>: bl 0x18febdb54 ; _CFAutoreleasePoolAddObject
0x18ffbdec8 <+96>: mov x3, x0
0x18ffbdecc <+100>: adrp x8, 150516
0x18ffbded0 <+104>: ldr x0, [x8, #0xbb0]
0x18ffbded4 <+108>: adrp x8, 130872
0x18ffbded8 <+112>: add x8, x8, #0x880 ; =0x880
0x18ffbdedc <+116>: ldr x2, [x8]
0x18ffbdee0 <+120>: adrp x8, 150515
0x18ffbdee4 <+124>: ldr x1, [x8, #0x3d8]
0x18ffbdee8 <+128>: mov x4, #0x0
0x18ffbdeec <+132>: bl 0x18ea2c140 ; objc_msgSend
0x18ffbdef0 <+136>: bl 0x18ea18500 ; objc_exception_throw
CoreFoundation`___forwarding___:
0x18ffbabc0 <+0>: sub sp, sp, #0x70 ; =0x70
0x18ffbabc4 <+4>: stp x26, x25, [sp, #0x20]
0x18ffbabc8 <+8>: stp x24, x23, [sp, #0x30]
0x18ffbabcc <+12>: stp x22, x21, [sp, #0x40]
0x18ffbabd0 <+16>: stp x20, x19, [sp, #0x50]
0x18ffbabd4 <+20>: stp x29, x30, [sp, #0x60]
0x18ffbabd8 <+24>: add x29, sp, #0x60 ; =0x60
0x18ffbabdc <+28>: mov x22, x1
0x18ffbabe0 <+32>: mov x20, x0
0x18ffbabe4 <+36>: ldp x19, x21, [x20]
0x18ffbabe8 <+40>: tbz x19, #0x3f, 0x18ffbac08 ; <+72>
0x18ffbabec <+44>: ubfx x8, x19, #60, #3
0x18ffbabf0 <+48>: cmp x8, #0x7 ; =0x7
0x18ffbabf4 <+52>: ubfx x9, x19, #52, #8
0x18ffbabf8 <+56>: add x9, x9, #0x8 ; =0x8
0x18ffbabfc <+60>: csel x8, x8, x9, ne
0x18ffbac00 <+64>: and w8, w8, #0xffff
0x18ffbac04 <+68>: cbz w8, 0x18ffbae00 ; <+576>
0x18ffbac08 <+72>: mov x0, x19
0x18ffbac0c <+76>: bl 0x18ea16630 ; object_getClass
0x18ffbac10 <+80>: mov x23, x0
0x18ffbac14 <+84>: bl 0x18ea212c4 ; class_getName
0x18ffbac18 <+88>: mov x24, x0
0x18ffbac1c <+92>: adrp x8, 150519
0x18ffbac20 <+96>: ldr x25, [x8, #0x298]
0x18ffbac24 <+100>: mov x0, x23
0x18ffbac28 <+104>: mov x1, x25
0x18ffbac2c <+108>: bl 0x18ea1753c ; class_respondsToSelector
0x18ffbac30 <+112>: cbz w0, 0x18ffbac50 ; <+144>
0x18ffbac34 <+116>: mov x0, x19
0x18ffbac38 <+120>: mov x1, x25
0x18ffbac3c <+124>: mov x2, x21
0x18ffbac40 <+128>: bl 0x18ea2c140 ; objc_msgSend
0x18ffbac44 <+132>: cmp x0, #0x0 ; =0x0
0x18ffbac48 <+136>: ccmp x0, x19, #0x4, ne
0x18ffbac4c <+140>: b.ne 0x18ffbadd0 ; <+528>
0x18ffbac50 <+144>: adrp x1, 552
0x18ffbac54 <+148>: add x1, x1, #0x50d ; =0x50d
0x18ffbac58 <+152>: mov w2, #0xa
0x18ffbac5c <+156>: mov x0, x24
0x18ffbac60 <+160>: bl 0x19001e038 ; symbol stub for: -[NSMutableOrderedSet removeObjectsInRange:inArray:range:]
0x18ffbac64 <+164>: cbz w0, 0x18ffbae5c ; <+668>
0x18ffbac68 <+168>: adrp x8, 150519
0x18ffbac6c <+172>: ldr x24, [x8, #0x260]
0x18ffbac70 <+176>: mov x0, x23
0x18ffbac74 <+180>: mov x1, x24
0x18ffbac78 <+184>: bl 0x18ea1753c ; class_respondsToSelector
0x18ffbac7c <+188>: tbz w0, #0x0, 0x18ffbaeac ; <+748>
0x18ffbac80 <+192>: mov x0, x19
0x18ffbac84 <+196>: mov x1, x24
0x18ffbac88 <+200>: mov x2, x21
0x18ffbac8c <+204>: bl 0x18ea2c140 ; objc_msgSend
0x18ffbac90 <+208>: mov x24, x0
0x18ffbac94 <+212>: cbz x24, 0x18ffbaef8 ; <+824>
0x18ffbac98 <+216>: adrp x8, 150519
0x18ffbac9c <+220>: ldr x1, [x8, #0x230]
0x18ffbaca0 <+224>: mov x0, x24
0x18ffbaca4 <+228>: bl 0x18ea2c140 ; objc_msgSend
0x18ffbaca8 <+232>: mov x23, x0
0x18ffbacac <+236>: ldr x8, [x23]
0x18ffbacb0 <+240>: ldrh w8, [x8, #0x22]
0x18ffbacb4 <+244>: ubfx w8, w8, #6, #1
0x18ffbacb8 <+248>: cmp x8, x22
0x18ffbacbc <+252>: b.eq 0x18ffbad08 ; <+328>
0x18ffbacc0 <+256>: mov x0, x21
0x18ffbacc4 <+260>: bl 0x18ea27858 ; sel_getName
0x18ffbacc8 <+264>: ldr x8, [x23]
0x18ffbaccc <+268>: ldrh w8, [x8, #0x22]
0x18ffbacd0 <+272>: adrp x9, 561
0x18ffbacd4 <+276>: add x9, x9, #0x29a ; =0x29a
0x18ffbacd8 <+280>: adrp x10, 556
0x18ffbacdc <+284>: add x10, x10, #0x1b8 ; =0x1b8
0x18ffbace0 <+288>: tst w8, #0x40
0x18ffbace4 <+292>: csel x8, x10, x9, ne
0x18ffbace8 <+296>: cmp x22, #0x0 ; =0x0
0x18ffbacec <+300>: csel x9, x10, x9, ne
0x18ffbacf0 <+304>: stp x8, x9, [sp, #0x8]
0x18ffbacf4 <+308>: str x0, [sp]
0x18ffbacf8 <+312>: adrp x1, 130937
0x18ffbacfc <+316>: add x1, x1, #0xd0 ; =0xd0
0x18ffbad00 <+320>: orr w0, wzr, #0x4
0x18ffbad04 <+324>: bl 0x18ff9add8 ; CFLog
0x18ffbad08 <+328>: adrp x8, 150519
0x18ffbad0c <+332>: ldr x0, [x8, #0xcf8]
0x18ffbad10 <+336>: adrp x8, 150519
0x18ffbad14 <+340>: ldr x1, [x8, #0x270]
0x18ffbad18 <+344>: mov x2, x24
0x18ffbad1c <+348>: mov x3, x20
0x18ffbad20 <+352>: bl 0x18ea2c140 ; objc_msgSend
0x18ffbad24 <+356>: mov x21, x0
0x18ffbad28 <+360>: mov x0, x19
0x18ffbad2c <+364>: bl 0x18ea16630 ; object_getClass
0x18ffbad30 <+368>: adrp x8, 150519
0x18ffbad34 <+372>: ldr x22, [x8, #0x2a0]
0x18ffbad38 <+376>: mov x1, x22
0x18ffbad3c <+380>: bl 0x18ea1753c ; class_respondsToSelector
0x18ffbad40 <+384>: cbz w0, 0x18ffbad58 ; <+408>
0x18ffbad44 <+388>: mov x0, x19
0x18ffbad48 <+392>: mov x1, x22
0x18ffbad4c <+396>: mov x2, x21
0x18ffbad50 <+400>: bl 0x18ea2c140 ; objc_msgSend
0x18ffbad54 <+404>: b 0x18ffbad74 ; <+436>
0x18ffbad58 <+408>: mov x0, x19
0x18ffbad5c <+412>: bl 0x18ea1682c ; object_getClassName
0x18ffbad60 <+416>: stp x19, x0, [sp]
0x18ffbad64 <+420>: adrp x1, 130937
0x18ffbad68 <+424>: add x1, x1, #0xf0 ; =0xf0
0x18ffbad6c <+428>: orr w0, wzr, #0x4
0x18ffbad70 <+432>: bl 0x18ff9add8 ; CFLog
0x18ffbad74 <+436>: adrp x8, 150520
0x18ffbad78 <+440>: ldrsw x8, [x8, #0x4d4]
0x18ffbad7c <+444>: ldrb w8, [x21, x8]
0x18ffbad80 <+448>: cbz w8, 0x18ffbadc0 ; <+512>
0x18ffbad84 <+452>: ldr x8, [x23]
0x18ffbad88 <+456>: ldrb w9, [x8, #0x22]
0x18ffbad8c <+460>: tbz w9, #0x7, 0x18ffbadc0 ; <+512>
0x18ffbad90 <+464>: adrp x9, 150520
0x18ffbad94 <+468>: ldrsw x9, [x9, #0x4cc]
0x18ffbad98 <+472>: ldr x9, [x21, x9]
0x18ffbad9c <+476>: ldr w10, [x8, #0x1c]
0x18ffbada0 <+480>: add x11, x20, x10
0x18ffbada4 <+484>: ldrb w12, [x8, #0x20]
0x18ffbada8 <+488>: add x9, x9, x10
0x18ffbadac <+492>: ldr x0, [x11, x12]
0x18ffbadb0 <+496>: ldr x1, [x9, x12]
0x18ffbadb4 <+500>: ldr x8, [x8]
0x18ffbadb8 <+504>: ldr w2, [x8, #0x10]
0x18ffbadbc <+508>: bl 0x19001d984 ; symbol stub for: -[NSCache setTotalCostLimit:]
0x18ffbadc0 <+512>: adrp x8, 150520
0x18ffbadc4 <+516>: ldrsw x8, [x8, #0x4c8]
0x18ffbadc8 <+520>: ldr x20, [x21, x8]
0x18ffbadcc <+524>: b 0x18ffbae3c ; <+636>
0x18ffbadd0 <+528>: tbz x0, #0x3f, 0x18ffbadf0 ; <+560>
0x18ffbadd4 <+532>: ubfx x8, x0, #60, #3
0x18ffbadd8 <+536>: cmp x8, #0x7 ; =0x7
0x18ffbaddc <+540>: ubfx x9, x0, #52, #8
0x18ffbade0 <+544>: add x9, x9, #0x8 ; =0x8
0x18ffbade4 <+548>: csel x8, x8, x9, ne
0x18ffbade8 <+552>: and w8, w8, #0xffff
0x18ffbadec <+556>: cbz w8, 0x18ffbadfc ; <+572>
0x18ffbadf0 <+560>: str x0, [x20]
0x18ffbadf4 <+564>: mov x20, #0x0
0x18ffbadf8 <+568>: b 0x18ffbae3c ; <+636>
0x18ffbadfc <+572>: mov x19, x0
0x18ffbae00 <+576>: mov x0, x19
0x18ffbae04 <+580>: bl 0x18ffbe408 ; getAtomTarget
0x18ffbae08 <+584>: mov x21, x0
0x18ffbae0c <+588>: str x21, [x20]
0x18ffbae10 <+592>: adrp x0, 130850
0x18ffbae14 <+596>: ldr x0, [x0, #0x1a8]
0x18ffbae18 <+600>: orr w3, wzr, #0x400
0x18ffbae1c <+604>: mov w4, #0x0
0x18ffbae20 <+608>: mov x1, x20
0x18ffbae24 <+612>: mov x2, x20
0x18ffbae28 <+616>: bl 0x18ffbcdf0 ; __invoking___
0x18ffbae2c <+620>: ldr x8, [x20]
0x18ffbae30 <+624>: cmp x8, x21
0x18ffbae34 <+628>: b.ne 0x18ffbae3c ; <+636>
0x18ffbae38 <+632>: str x19, [x20]
0x18ffbae3c <+636>: mov x0, x20
0x18ffbae40 <+640>: ldp x29, x30, [sp, #0x60]
0x18ffbae44 <+644>: ldp x20, x19, [sp, #0x50]
0x18ffbae48 <+648>: ldp x22, x21, [sp, #0x40]
0x18ffbae4c <+652>: ldp x24, x23, [sp, #0x30]
0x18ffbae50 <+656>: ldp x26, x25, [sp, #0x20]
0x18ffbae54 <+660>: add sp, sp, #0x70 ; =0x70
0x18ffbae58 <+664>: ret
0x18ffbae5c <+668>: adrp x8, 150523
0x18ffbae60 <+672>: add x8, x8, #0xfe0 ; =0xfe0
0x18ffbae64 <+676>: ldrb w8, [x8]
0x18ffbae68 <+680>: cbz w8, 0x18ffbae84 ; <+708>
0x18ffbae6c <+684>: mov w0, #0x15
0x18ffbae70 <+688>: mov x1, x19
0x18ffbae74 <+692>: mov x2, #0x0
0x18ffbae78 <+696>: mov x3, #0x0
0x18ffbae7c <+700>: mov x4, #0x0
0x18ffbae80 <+704>: bl 0x18ff6681c ; __CFRecordAllocationEvent
0x18ffbae84 <+708>: add x20, x24, #0xa ; =0xa
0x18ffbae88 <+712>: mov x0, x21
0x18ffbae8c <+716>: bl 0x18ea27858 ; sel_getName
0x18ffbae90 <+720>: stp x0, x19, [sp, #0x8]
0x18ffbae94 <+724>: str x20, [sp]
0x18ffbae98 <+728>: adrp x1, 130937
0x18ffbae9c <+732>: add x1, x1, #0x30 ; =0x30
0x18ffbaea0 <+736>: orr w0, wzr, #0x3
0x18ffbaea4 <+740>: bl 0x18ff9add8 ; CFLog
0x18ffbaea8 <+744>: brk #0x1
0x18ffbaeac <+748>: mov x0, x23
0x18ffbaeb0 <+752>: bl 0x18ea17624 ; class_getSuperclass
0x18ffbaeb4 <+756>: mov x22, x0
0x18ffbaeb8 <+760>: mov x0, x19
0x18ffbaebc <+764>: bl 0x18ea1682c ; object_getClassName
0x18ffbaec0 <+768>: mov x20, x0
0x18ffbaec4 <+772>: cbnz x22, 0x18ffbaee4 ; <+804>
0x18ffbaec8 <+776>: mov x0, x19
0x18ffbaecc <+780>: bl 0x18ea1682c ; object_getClassName
0x18ffbaed0 <+784>: stp x20, x0, [sp, #0x8]
0x18ffbaed4 <+788>: str x19, [sp]
0x18ffbaed8 <+792>: adrp x1, 130937
0x18ffbaedc <+796>: add x1, x1, #0x50 ; =0x50
0x18ffbaee0 <+800>: b 0x18ffbaef0 ; <+816>
0x18ffbaee4 <+804>: stp x19, x20, [sp]
0x18ffbaee8 <+808>: adrp x1, 130937
0x18ffbaeec <+812>: add x1, x1, #0x70 ; =0x70
0x18ffbaef0 <+816>: orr w0, wzr, #0x4
0x18ffbaef4 <+820>: bl 0x18ff9add8 ; CFLog
0x18ffbaef8 <+824>: mov x0, x21
0x18ffbaefc <+828>: bl 0x18ea27858 ; sel_getName
0x18ffbaf00 <+832>: mov x20, x0
0x18ffbaf04 <+836>: bl 0x18ea27a7c ; sel_getUid
0x18ffbaf08 <+840>: cmp x0, x21
0x18ffbaf0c <+844>: b.eq 0x18ffbaf28 ; <+872>
0x18ffbaf10 <+848>: stp x20, x0, [sp, #0x8]
0x18ffbaf14 <+852>: str x21, [sp]
0x18ffbaf18 <+856>: adrp x1, 130937
0x18ffbaf1c <+860>: add x1, x1, #0x90 ; =0x90
0x18ffbaf20 <+864>: orr w0, wzr, #0x4
0x18ffbaf24 <+868>: bl 0x18ff9add8 ; CFLog
0x18ffbaf28 <+872>: mov x0, x19
0x18ffbaf2c <+876>: bl 0x18ea16630 ; object_getClass
0x18ffbaf30 <+880>: adrp x8, 150518
0x18ffbaf34 <+884>: ldr x20, [x8, #0xe78]
0x18ffbaf38 <+888>: mov x1, x20
0x18ffbaf3c <+892>: bl 0x18ea1753c ; class_respondsToSelector
0x18ffbaf40 <+896>: cbz w0, 0x18ffbaf58 ; <+920>
0x18ffbaf44 <+900>: mov x0, x19
0x18ffbaf48 <+904>: mov x1, x20
0x18ffbaf4c <+908>: mov x2, x21
0x18ffbaf50 <+912>: bl 0x18ea2c140 ; objc_msgSend
0x18ffbaf54 <+916>: brk #0x1
0x18ffbaf58 <+920>: mov x0, x19
0x18ffbaf5c <+924>: bl 0x18ea1682c ; object_getClassName
0x18ffbaf60 <+928>: stp x19, x0, [sp]
0x18ffbaf64 <+932>: adrp x1, 130937
0x18ffbaf68 <+936>: add x1, x1, #0xb0 ; =0xb0
0x18ffbaf6c <+940>: orr w0, wzr, #0x4
0x18ffbaf70 <+944>: bl 0x18ff9add8 ; CFLog
0x18ffbaf74 <+948>: brk #0x1
CoreFoundation`_CF_forwarding_prep_0:
0x18feb6cf0 <+0>: stp x29, x30, [sp, #-0x10]!
0x18feb6cf4 <+4>: mov x29, sp
0x18feb6cf8 <+8>: sub sp, sp, #0xd0 ; =0xd0
0x18feb6cfc <+12>: str q7, [sp, #0xc0]
0x18feb6d00 <+16>: str q6, [sp, #0xb0]
0x18feb6d04 <+20>: str q5, [sp, #0xa0]
0x18feb6d08 <+24>: str q4, [sp, #0x90]
0x18feb6d0c <+28>: str q3, [sp, #0x80]
0x18feb6d10 <+32>: str q2, [sp, #0x70]
0x18feb6d14 <+36>: str q1, [sp, #0x60]
0x18feb6d18 <+40>: str q0, [sp, #0x50]
0x18feb6d1c <+44>: str x8, [sp, #0x40]
0x18feb6d20 <+48>: str x7, [sp, #0x38]
0x18feb6d24 <+52>: str x6, [sp, #0x30]
0x18feb6d28 <+56>: str x5, [sp, #0x28]
0x18feb6d2c <+60>: str x4, [sp, #0x20]
0x18feb6d30 <+64>: str x3, [sp, #0x18]
0x18feb6d34 <+68>: str x2, [sp, #0x10]
0x18feb6d38 <+72>: str x1, [sp, #0x8]
0x18feb6d3c <+76>: str x0, [sp]
0x18feb6d40 <+80>: mov x0, sp
0x18feb6d44 <+84>: mov x1, #0x0
0x18feb6d48 <+88>: bl 0x18ffbabc0 ; ___forwarding___
0x18feb6d4c <+92>: cbz x0, 0x18feb6da0 ; <+176>
0x18feb6d50 <+96>: ldr q7, [x0, #0xc0]
0x18feb6d54 <+100>: ldr q6, [x0, #0xb0]
0x18feb6d58 <+104>: ldr q5, [x0, #0xa0]
0x18feb6d5c <+108>: ldr q4, [x0, #0x90]
0x18feb6d60 <+112>: ldr q3, [x0, #0x80]
0x18feb6d64 <+116>: ldr q2, [x0, #0x70]
0x18feb6d68 <+120>: ldr q1, [x0, #0x60]
0x18feb6d6c <+124>: ldr q0, [x0, #0x50]
0x18feb6d70 <+128>: ldr x8, [x0, #0x40]
0x18feb6d74 <+132>: ldr x7, [x0, #0x38]
0x18feb6d78 <+136>: ldr x6, [x0, #0x30]
0x18feb6d7c <+140>: ldr x5, [x0, #0x28]
0x18feb6d80 <+144>: ldr x4, [x0, #0x20]
0x18feb6d84 <+148>: ldr x3, [x0, #0x18]
0x18feb6d88 <+152>: ldr x2, [x0, #0x10]
0x18feb6d8c <+156>: ldr x1, [x0, #0x8]
0x18feb6d90 <+160>: ldr x0, [x0]
0x18feb6d94 <+164>: mov sp, x29
0x18feb6d98 <+168>: ldp x29, x30, [sp], #0x10
0x18feb6d9c <+172>: ret
0x18feb6da0 <+176>: ldr q7, [sp, #0xc0]
0x18feb6da4 <+180>: ldr q6, [sp, #0xb0]
0x18feb6da8 <+184>: ldr q5, [sp, #0xa0]
0x18feb6dac <+188>: ldr q4, [sp, #0x90]
0x18feb6db0 <+192>: ldr q3, [sp, #0x80]
0x18feb6db4 <+196>: ldr q2, [sp, #0x70]
0x18feb6db8 <+200>: ldr q1, [sp, #0x60]
0x18feb6dbc <+204>: ldr q0, [sp, #0x50]
0x18feb6dc0 <+208>: ldr x8, [sp, #0x40]
0x18feb6dc4 <+212>: ldr x7, [sp, #0x38]
0x18feb6dc8 <+216>: ldr x6, [sp, #0x30]
0x18feb6dcc <+220>: ldr x5, [sp, #0x28]
0x18feb6dd0 <+224>: ldr x4, [sp, #0x20]
0x18feb6dd4 <+228>: ldr x3, [sp, #0x18]
0x18feb6dd8 <+232>: ldr x2, [sp, #0x10]
0x18feb6ddc <+236>: ldr x1, [sp, #0x8]
0x18feb6de0 <+240>: ldr x0, [sp]
0x18feb6de4 <+244>: mov sp, x29
0x18feb6de8 <+248>: ldp x29, x30, [sp], #0x10
0x18feb6dec <+252>: b 0x18ea2c140 ; objc_msgSend
XXProj`-[SystemController handleMessage:]:
0x1043e5140 <+0>: stp x29, x30, [sp, #-0x10]!
0x1043e5144 <+4>: mov x29, sp
0x1043e5148 <+8>: sub sp, sp, #0xb0 ; =0xb0
0x1043e514c <+12>: sub x8, x29, #0x18 ; =0x18
0x1043e5150 <+16>: mov x9, #0x0
0x1043e5154 <+20>: stur x0, [x29, #-0x8]
0x1043e5158 <+24>: stur x1, [x29, #-0x10]
0x1043e515c <+28>: stur x9, [x29, #-0x18]
0x1043e5160 <+32>: mov x0, x8
0x1043e5164 <+36>: mov x1, x2
0x1043e5168 <+40>: bl 0x104569060 ; symbol stub for: objc_storeStrong
0x1043e516c <+44>: adrp x8, 3906
0x1043e5170 <+48>: add x8, x8, #0xd18 ; =0xd18
0x1043e5174 <+52>: adrp x9, 3932
0x1043e5178 <+56>: add x9, x9, #0xce0 ; =0xce0
0x1043e517c <+60>: ldur x0, [x29, #-0x8]
0x1043e5180 <+64>: ldrsw x9, [x9]
0x1043e5184 <+68>: add x9, x0, x9
0x1043e5188 <+72>: ldr x9, [x9]
0x1043e518c <+76>: ldr x1, [x8]
0x1043e5190 <+80>: mov x0, x9
0x1043e5194 <+84>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e5198 <+88>: tbz w0, #0x0, 0x1043e527c ; <+316> at SystemController.m:146
0x1043e519c <+92>: adrp x8, 3903
0x1043e51a0 <+96>: add x8, x8, #0xc58 ; =0xc58
0x1043e51a4 <+100>: adrp x9, 3914
0x1043e51a8 <+104>: add x9, x9, #0x458 ; =0x458
0x1043e51ac <+108>: adrp x10, 3932
0x1043e51b0 <+112>: add x10, x10, #0x7d0 ; =0x7d0
0x1043e51b4 <+116>: ldur x11, [x29, #-0x8]
0x1043e51b8 <+120>: ldrsw x10, [x10]
0x1043e51bc <+124>: add x10, x11, x10
0x1043e51c0 <+128>: ldr x10, [x10]
0x1043e51c4 <+132>: ldr x9, [x9]
0x1043e51c8 <+136>: ldur x11, [x29, #-0x8]
0x1043e51cc <+140>: ldur x0, [x29, #-0x18]
0x1043e51d0 <+144>: ldr x1, [x8]
0x1043e51d4 <+148>: stur x11, [x29, #-0x28]
0x1043e51d8 <+152>: stur x10, [x29, #-0x30]
0x1043e51dc <+156>: stur x9, [x29, #-0x38]
0x1043e51e0 <+160>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e51e4 <+164>: adrp x8, 3909
0x1043e51e8 <+168>: add x8, x8, #0xfa0 ; =0xfa0
0x1043e51ec <+172>: ldr x1, [x8]
0x1043e51f0 <+176>: ldur x8, [x29, #-0x28]
0x1043e51f4 <+180>: stur x0, [x29, #-0x40]
0x1043e51f8 <+184>: mov x0, x8
0x1043e51fc <+188>: ldur x2, [x29, #-0x40]
0x1043e5200 <+192>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e5204 <+196>: mov x29, x29
0x1043e5208 <+200>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043e520c <+204>: adrp x8, 3870
0x1043e5210 <+208>: add x8, x8, #0xbc8 ; =0xbc8
0x1043e5214 <+212>: ldur x9, [x29, #-0x18]
0x1043e5218 <+216>: ldr x1, [x8]
0x1043e521c <+220>: ldur x8, [x29, #-0x38]
0x1043e5220 <+224>: mov x10, sp
0x1043e5224 <+228>: str x9, [x10, #0x8]
0x1043e5228 <+232>: str x0, [x10]
0x1043e522c <+236>: adrp x2, 3256
0x1043e5230 <+240>: add x2, x2, #0xda0 ; =0xda0
0x1043e5234 <+244>: stur x0, [x29, #-0x48]
0x1043e5238 <+248>: mov x0, x8
0x1043e523c <+252>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e5240 <+256>: mov x29, x29
0x1043e5244 <+260>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043e5248 <+264>: adrp x8, 3876
0x1043e524c <+268>: add x8, x8, #0x990 ; =0x990
0x1043e5250 <+272>: ldr x1, [x8]
0x1043e5254 <+276>: ldur x8, [x29, #-0x30]
0x1043e5258 <+280>: stur x0, [x29, #-0x50]
0x1043e525c <+284>: mov x0, x8
0x1043e5260 <+288>: ldur x2, [x29, #-0x50]
0x1043e5264 <+292>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e5268 <+296>: ldur x0, [x29, #-0x50]
0x1043e526c <+300>: bl 0x104568fc4 ; symbol stub for: objc_release
0x1043e5270 <+304>: ldur x8, [x29, #-0x48]
0x1043e5274 <+308>: mov x0, x8
0x1043e5278 <+312>: bl 0x104568fc4 ; symbol stub for: objc_release
0x1043e527c <+316>: adrp x8, 3903
0x1043e5280 <+320>: add x8, x8, #0xc58 ; =0xc58
0x1043e5284 <+324>: adrp x9, 3914
0x1043e5288 <+328>: add x9, x9, #0x648 ; =0x648
0x1043e528c <+332>: adrp x10, 3932
0x1043e5290 <+336>: add x10, x10, #0xcdc ; =0xcdc
0x1043e5294 <+340>: ldur x11, [x29, #-0x8]
0x1043e5298 <+344>: ldrsw x10, [x10]
0x1043e529c <+348>: add x10, x11, x10
0x1043e52a0 <+352>: ldr x10, [x10]
0x1043e52a4 <+356>: ldr x9, [x9]
0x1043e52a8 <+360>: ldur x0, [x29, #-0x18]
0x1043e52ac <+364>: ldr x1, [x8]
0x1043e52b0 <+368>: str x9, [sp, #0x58]
0x1043e52b4 <+372>: str x10, [sp, #0x50]
0x1043e52b8 <+376>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e52bc <+380>: adrp x8, 3872
0x1043e52c0 <+384>: add x8, x8, #0xa90 ; =0xa90
0x1043e52c4 <+388>: mov x2, x0
0x1043e52c8 <+392>: ldr x1, [x8]
0x1043e52cc <+396>: ldr x8, [sp, #0x58]
0x1043e52d0 <+400>: mov x0, x8
0x1043e52d4 <+404>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e52d8 <+408>: mov x29, x29
0x1043e52dc <+412>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043e52e0 <+416>: adrp x8, 3870
0x1043e52e4 <+420>: add x8, x8, #0xcc8 ; =0xcc8
0x1043e52e8 <+424>: mov x1, x0
0x1043e52ec <+428>: ldr x8, [x8]
0x1043e52f0 <+432>: ldr x9, [sp, #0x50]
0x1043e52f4 <+436>: str x0, [sp, #0x48]
0x1043e52f8 <+440>: mov x0, x9
0x1043e52fc <+444>: str x1, [sp, #0x40]
0x1043e5300 <+448>: mov x1, x8
0x1043e5304 <+452>: ldr x2, [sp, #0x40]
0x1043e5308 <+456>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e530c <+460>: mov x29, x29
0x1043e5310 <+464>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043e5314 <+468>: stur x0, [x29, #-0x20]
0x1043e5318 <+472>: ldr x0, [sp, #0x48]
0x1043e531c <+476>: bl 0x104568fc4 ; symbol stub for: objc_release
0x1043e5320 <+480>: ldur x8, [x29, #-0x20]
0x1043e5324 <+484>: cbz x8, 0x1043e5364 ; <+548> at SystemController.m:153
0x1043e5328 <+488>: ldur x8, [x29, #-0x8]
0x1043e532c <+492>: ldur x0, [x29, #-0x20]
0x1043e5330 <+496>: str x8, [sp, #0x38]
0x1043e5334 <+500>: bl 0x10455d744 ; symbol stub for: NSSelectorFromString
0x1043e5338 <+504>: adrp x8, 3877
0x1043e533c <+508>: add x8, x8, #0x3f0 ; =0x3f0
0x1043e5340 <+512>: ldur x3, [x29, #-0x18]
0x1043e5344 <+516>: ldr x1, [x8]
0x1043e5348 <+520>: ldr x8, [sp, #0x38]
0x1043e534c <+524>: str x0, [sp, #0x30]
0x1043e5350 <+528>: mov x0, x8
0x1043e5354 <+532>: ldr x2, [sp, #0x30]
0x1043e5358 <+536>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e535c <+540>: str x0, [sp, #0x28]
0x1043e5360 <+544>: b 0x1043e53fc ; <+700> at SystemController.m:156
0x1043e5364 <+548>: adrp x8, 3903
0x1043e5368 <+552>: add x8, x8, #0xc58 ; =0xc58
0x1043e536c <+556>: adrp x9, 3914
0x1043e5370 <+560>: add x9, x9, #0x458 ; =0x458
0x1043e5374 <+564>: adrp x10, 3932
0x1043e5378 <+568>: add x10, x10, #0x7d0 ; =0x7d0
0x1043e537c <+572>: ldur x11, [x29, #-0x8]
0x1043e5380 <+576>: ldrsw x10, [x10]
0x1043e5384 <+580>: add x10, x11, x10
0x1043e5388 <+584>: ldr x10, [x10]
0x1043e538c <+588>: ldr x9, [x9]
0x1043e5390 <+592>: ldur x0, [x29, #-0x18]
0x1043e5394 <+596>: ldr x1, [x8]
0x1043e5398 <+600>: str x9, [sp, #0x20]
0x1043e539c <+604>: str x10, [sp, #0x18]
0x1043e53a0 <+608>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e53a4 <+612>: adrp x8, 3870
0x1043e53a8 <+616>: add x8, x8, #0xbc8 ; =0xbc8
0x1043e53ac <+620>: ldr x1, [x8]
0x1043e53b0 <+624>: ldr x8, [sp, #0x20]
0x1043e53b4 <+628>: mov x9, sp
0x1043e53b8 <+632>: str x0, [x9]
0x1043e53bc <+636>: adrp x2, 3256
0x1043e53c0 <+640>: add x2, x2, #0xdc0 ; =0xdc0
0x1043e53c4 <+644>: mov x0, x8
0x1043e53c8 <+648>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e53cc <+652>: mov x29, x29
0x1043e53d0 <+656>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043e53d4 <+660>: adrp x8, 3871
0x1043e53d8 <+664>: add x8, x8, #0x798 ; =0x798
0x1043e53dc <+668>: ldr x1, [x8]
0x1043e53e0 <+672>: ldr x8, [sp, #0x18]
0x1043e53e4 <+676>: str x0, [sp, #0x10]
0x1043e53e8 <+680>: mov x0, x8
0x1043e53ec <+684>: ldr x2, [sp, #0x10]
0x1043e53f0 <+688>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043e53f4 <+692>: ldr x0, [sp, #0x10]
0x1043e53f8 <+696>: bl 0x104568fc4 ; symbol stub for: objc_release
0x1043e53fc <+700>: mov x8, #0x0
0x1043e5400 <+704>: sub x9, x29, #0x20 ; =0x20
0x1043e5404 <+708>: mov x0, x9
0x1043e5408 <+712>: mov x1, x8
0x1043e540c <+716>: bl 0x104569060 ; symbol stub for: objc_storeStrong
0x1043e5410 <+720>: sub x0, x29, #0x18 ; =0x18
0x1043e5414 <+724>: mov x8, #0x0
0x1043e5418 <+728>: mov x1, x8
0x1043e541c <+732>: bl 0x104569060 ; symbol stub for: objc_storeStrong
0x1043e5420 <+736>: mov sp, x29
0x1043e5424 <+740>: ldp x29, x30, [sp], #0x10
0x1043e5428 <+744>: ret
XXProj`-[SFSProtocolCodec dispatchRequest:]:
0x1043d44ec <+0>: stp x29, x30, [sp, #-0x10]!
0x1043d44f0 <+4>: mov x29, sp
0x1043d44f4 <+8>: sub sp, sp, #0x80 ; =0x80
0x1043d44f8 <+12>: sub x8, x29, #0x18 ; =0x18
0x1043d44fc <+16>: mov x9, #0x0
0x1043d4500 <+20>: stur x0, [x29, #-0x8]
0x1043d4504 <+24>: stur x1, [x29, #-0x10]
0x1043d4508 <+28>: stur x9, [x29, #-0x18]
0x1043d450c <+32>: mov x0, x8
0x1043d4510 <+36>: mov x1, x2
0x1043d4514 <+40>: bl 0x104569060 ; symbol stub for: objc_storeStrong
0x1043d4518 <+44>: adrp x8, 3887
0x1043d451c <+48>: add x8, x8, #0xa68 ; =0xa68
0x1043d4520 <+52>: adrp x9, 3935
0x1043d4524 <+56>: add x9, x9, #0x160 ; =0x160
0x1043d4528 <+60>: ldr x9, [x9]
0x1043d452c <+64>: ldr x1, [x8]
0x1043d4530 <+68>: mov x0, x9
0x1043d4534 <+72>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d4538 <+76>: adrp x8, 3887
0x1043d453c <+80>: add x8, x8, #0xa38 ; =0xa38
0x1043d4540 <+84>: ldr x1, [x8]
0x1043d4544 <+88>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d4548 <+92>: adrp x8, 3889
0x1043d454c <+96>: add x8, x8, #0xb60 ; =0xb60
0x1043d4550 <+100>: adrp x9, 4064
0x1043d4554 <+104>: add x9, x9, #0xdf8 ; =0xdf8
0x1043d4558 <+108>: stur x0, [x29, #-0x20]
0x1043d455c <+112>: ldur x0, [x29, #-0x18]
0x1043d4560 <+116>: ldr x2, [x9]
0x1043d4564 <+120>: ldr x1, [x8]
0x1043d4568 <+124>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d456c <+128>: tbz w0, #0x0, 0x1043d45ac ; <+192> at SFSProtocolCodec.m:49
0x1043d4570 <+132>: adrp x8, 3273
0x1043d4574 <+136>: add x8, x8, #0x340 ; =0x340
0x1043d4578 <+140>: adrp x9, 3926
0x1043d457c <+144>: add x9, x9, #0x1e0 ; =0x1e0
0x1043d4580 <+148>: adrp x10, 3935
0x1043d4584 <+152>: add x10, x10, #0x228 ; =0x228
0x1043d4588 <+156>: ldr x10, [x10]
0x1043d458c <+160>: ldr x1, [x9]
0x1043d4590 <+164>: mov x0, x10
0x1043d4594 <+168>: mov x2, x8
0x1043d4598 <+172>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d459c <+176>: mov x29, x29
0x1043d45a0 <+180>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043d45a4 <+184>: bl 0x104568e68 ; symbol stub for: objc_autorelease
0x1043d45a8 <+188>: bl 0x104568ef8 ; symbol stub for: objc_exception_throw
0x1043d45ac <+192>: adrp x8, 3889
0x1043d45b0 <+196>: add x8, x8, #0xb60 ; =0xb60
0x1043d45b4 <+200>: adrp x9, 4064
0x1043d45b8 <+204>: add x9, x9, #0xe00 ; =0xe00
0x1043d45bc <+208>: ldur x0, [x29, #-0x18]
0x1043d45c0 <+212>: ldr x2, [x9]
0x1043d45c4 <+216>: ldr x1, [x8]
0x1043d45c8 <+220>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d45cc <+224>: tbz w0, #0x0, 0x1043d460c ; <+288> at SFSProtocolCodec.m:52
0x1043d45d0 <+228>: adrp x8, 3273
0x1043d45d4 <+232>: add x8, x8, #0x360 ; =0x360
0x1043d45d8 <+236>: adrp x9, 3926
0x1043d45dc <+240>: add x9, x9, #0x1e0 ; =0x1e0
0x1043d45e0 <+244>: adrp x10, 3935
0x1043d45e4 <+248>: add x10, x10, #0x228 ; =0x228
0x1043d45e8 <+252>: ldr x10, [x10]
0x1043d45ec <+256>: ldr x1, [x9]
0x1043d45f0 <+260>: mov x0, x10
0x1043d45f4 <+264>: mov x2, x8
0x1043d45f8 <+268>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d45fc <+272>: mov x29, x29
0x1043d4600 <+276>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043d4604 <+280>: bl 0x104568e68 ; symbol stub for: objc_autorelease
0x1043d4608 <+284>: bl 0x104568ef8 ; symbol stub for: objc_exception_throw
0x1043d460c <+288>: adrp x8, 3926
0x1043d4610 <+292>: add x8, x8, #0x948 ; =0x948
0x1043d4614 <+296>: adrp x9, 4064
0x1043d4618 <+300>: add x9, x9, #0xe00 ; =0xe00
0x1043d461c <+304>: ldur x0, [x29, #-0x20]
0x1043d4620 <+308>: ldur x10, [x29, #-0x18]
0x1043d4624 <+312>: ldr x2, [x9]
0x1043d4628 <+316>: ldr x1, [x8]
0x1043d462c <+320>: stur x0, [x29, #-0x38]
0x1043d4630 <+324>: mov x0, x10
0x1043d4634 <+328>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d4638 <+332>: adrp x8, 3926
0x1043d463c <+336>: add x8, x8, #0x138 ; =0x138
0x1043d4640 <+340>: ldr x1, [x8]
0x1043d4644 <+344>: ldur x8, [x29, #-0x38]
0x1043d4648 <+348>: str x0, [sp, #0x40]
0x1043d464c <+352>: mov x0, x8
0x1043d4650 <+356>: ldr x2, [sp, #0x40]
0x1043d4654 <+360>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d4658 <+364>: adrp x8, 3926
0x1043d465c <+368>: add x8, x8, #0x560 ; =0x560
0x1043d4660 <+372>: adrp x9, 4064
0x1043d4664 <+376>: add x9, x9, #0xe08 ; =0xe08
0x1043d4668 <+380>: ldur x0, [x29, #-0x20]
0x1043d466c <+384>: ldur x10, [x29, #-0x18]
0x1043d4670 <+388>: ldr x2, [x9]
0x1043d4674 <+392>: ldr x1, [x8]
0x1043d4678 <+396>: str x0, [sp, #0x38]
0x1043d467c <+400>: mov x0, x10
0x1043d4680 <+404>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d4684 <+408>: mov x29, x29
0x1043d4688 <+412>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043d468c <+416>: adrp x8, 3889
0x1043d4690 <+420>: add x8, x8, #0x870 ; =0x870
0x1043d4694 <+424>: ldr x1, [x8]
0x1043d4698 <+428>: ldr x8, [sp, #0x38]
0x1043d469c <+432>: str x0, [sp, #0x30]
0x1043d46a0 <+436>: mov x0, x8
0x1043d46a4 <+440>: ldr x2, [sp, #0x30]
0x1043d46a8 <+444>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d46ac <+448>: ldr x0, [sp, #0x30]
0x1043d46b0 <+452>: bl 0x104568fc4 ; symbol stub for: objc_release
0x1043d46b4 <+456>: adrp x8, 3926
0x1043d46b8 <+460>: add x8, x8, #0xa30 ; =0xa30
0x1043d46bc <+464>: adrp x9, 4064
0x1043d46c0 <+468>: add x9, x9, #0xe10 ; =0xe10
0x1043d46c4 <+472>: ldur x0, [x29, #-0x20]
0x1043d46c8 <+476>: ldur x10, [x29, #-0x18]
0x1043d46cc <+480>: ldr x2, [x9]
0x1043d46d0 <+484>: ldr x1, [x8]
0x1043d46d4 <+488>: str x0, [sp, #0x28]
0x1043d46d8 <+492>: mov x0, x10
0x1043d46dc <+496>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d46e0 <+500>: adrp x8, 3926
0x1043d46e4 <+504>: add x8, x8, #0x7b0 ; =0x7b0
0x1043d46e8 <+508>: ldr x1, [x8]
0x1043d46ec <+512>: ldr x8, [sp, #0x28]
0x1043d46f0 <+516>: str w0, [sp, #0x24]
0x1043d46f4 <+520>: mov x0, x8
0x1043d46f8 <+524>: ldr w11, [sp, #0x24]
0x1043d46fc <+528>: and w2, w11, #0x1
0x1043d4700 <+532>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d4704 <+536>: adrp x8, 3926
0x1043d4708 <+540>: add x8, x8, #0x948 ; =0x948
0x1043d470c <+544>: adrp x9, 4064
0x1043d4710 <+548>: add x9, x9, #0xdf8 ; =0xdf8
0x1043d4714 <+552>: ldur x0, [x29, #-0x18]
0x1043d4718 <+556>: ldr x2, [x9]
0x1043d471c <+560>: ldr x1, [x8]
0x1043d4720 <+564>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d4724 <+568>: adrp x8, 3926
0x1043d4728 <+572>: add x8, x8, #0xc10 ; =0xc10
0x1043d472c <+576>: adrp x9, 3949
0x1043d4730 <+580>: add x9, x9, #0xbc4 ; =0xbc4
0x1043d4734 <+584>: mov x11, x0
0x1043d4738 <+588>: stur w11, [x29, #-0x24]
0x1043d473c <+592>: ldur x10, [x29, #-0x8]
0x1043d4740 <+596>: ldrsw x9, [x9]
0x1043d4744 <+600>: add x9, x10, x9
0x1043d4748 <+604>: ldr x9, [x9]
0x1043d474c <+608>: ldursw x2, [x29, #-0x24]
0x1043d4750 <+612>: ldr x1, [x8]
0x1043d4754 <+616>: mov x0, x9
0x1043d4758 <+620>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d475c <+624>: mov x29, x29
0x1043d4760 <+628>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043d4764 <+632>: stur x0, [x29, #-0x30]
0x1043d4768 <+636>: ldur x8, [x29, #-0x30]
0x1043d476c <+640>: cbnz x8, 0x1043d4804 ; <+792> at SFSProtocolCodec.m:63
0x1043d4770 <+644>: adrp x8, 3887
0x1043d4774 <+648>: add x8, x8, #0xbc8 ; =0xbc8
0x1043d4778 <+652>: adrp x9, 3931
0x1043d477c <+656>: add x9, x9, #0x458 ; =0x458
0x1043d4780 <+660>: adrp x10, 3935
0x1043d4784 <+664>: add x10, x10, #0x188 ; =0x188
0x1043d4788 <+668>: ldr x10, [x10]
0x1043d478c <+672>: ldr x9, [x9]
0x1043d4790 <+676>: ldur w11, [x29, #-0x24]
0x1043d4794 <+680>: ldr x1, [x8]
0x1043d4798 <+684>: mov x8, x11
0x1043d479c <+688>: mov x12, sp
0x1043d47a0 <+692>: str x8, [x12]
0x1043d47a4 <+696>: adrp x2, 3273
0x1043d47a8 <+700>: add x2, x2, #0x380 ; =0x380
0x1043d47ac <+704>: mov x0, x9
0x1043d47b0 <+708>: str x10, [sp, #0x18]
0x1043d47b4 <+712>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d47b8 <+716>: mov x29, x29
0x1043d47bc <+720>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043d47c0 <+724>: adrp x8, 3926
0x1043d47c4 <+728>: add x8, x8, #0x1e0 ; =0x1e0
0x1043d47c8 <+732>: ldr x1, [x8]
0x1043d47cc <+736>: ldr x8, [sp, #0x18]
0x1043d47d0 <+740>: str x0, [sp, #0x10]
0x1043d47d4 <+744>: mov x0, x8
0x1043d47d8 <+748>: ldr x2, [sp, #0x10]
0x1043d47dc <+752>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d47e0 <+756>: mov x29, x29
0x1043d47e4 <+760>: bl 0x104569000 ; symbol stub for: objc_retainAutoreleasedReturnValue
0x1043d47e8 <+764>: bl 0x104568e68 ; symbol stub for: objc_autorelease
0x1043d47ec <+768>: ldr x1, [sp, #0x10]
0x1043d47f0 <+772>: str x0, [sp, #0x8]
0x1043d47f4 <+776>: mov x0, x1
0x1043d47f8 <+780>: bl 0x104568fc4 ; symbol stub for: objc_release
0x1043d47fc <+784>: ldr x0, [sp, #0x8]
0x1043d4800 <+788>: bl 0x104568ef8 ; symbol stub for: objc_exception_throw
0x1043d4804 <+792>: adrp x8, 3926
0x1043d4808 <+796>: add x8, x8, #0xc18 ; =0xc18
0x1043d480c <+800>: ldur x0, [x29, #-0x30]
0x1043d4810 <+804>: ldur x2, [x29, #-0x20]
0x1043d4814 <+808>: ldr x1, [x8]
0x1043d4818 <+812>: bl 0x104568fa0 ; symbol stub for: objc_msgSend
0x1043d481c <+816>: sub x0, x29, #0x30 ; =0x30
0x1043d4820 <+820>: mov x8, #0x0
0x1043d4824 <+824>: mov x1, x8
0x1043d4828 <+828>: bl 0x104569060 ; symbol stub for: objc_storeStrong
0x1043d482c <+832>: sub x0, x29, #0x20 ; =0x20
0x1043d4830 <+836>: mov x8, #0x0
0x1043d4834 <+840>: mov x1, x8
0x1043d4838 <+844>: bl 0x104569060 ; symbol stub for: objc_storeStrong
0x1043d483c <+848>: sub x0, x29, #0x18 ; =0x18
0x1043d4840 <+852>: mov x8, #0x0
0x1043d4844 <+856>: mov x1, x8
0x1043d4848 <+860>: bl 0x104569060 ; symbol stub for: objc_storeStrong
0x1043d484c <+864>: mov sp, x29
0x1043d4850 <+868>: ldp x29, x30, [sp], #0x10
0x1043d4854 <+872>: ret