File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00188460
00188460google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage(google.golang.org/protobuf/reflect/protoregistry.Types * r, google.golang.org/protobuf/reflect/protoreflect.MessageType mt)
00188460ldr x16, [x28+16]
00188464sub x17, sp, 144
00188468subs xzr, x17, x16
0018846cb.ls 0x188668
00188470sub x20, sp, 272
00188474stp x29, x30, [x20-8]
00188478add sp, x20, 0
0018847csub x29, sp, 8
00188480str x0, [sp+280]
00188484str x1, [sp+288]
00188488str x2, [sp+296]
0018848cstp xzr, xzr, [sp+120]
00188490ldr x1, [sp+288]
00188494ldrsb x27, [x1]
00188498ldr x1, [x1+24]
0018849cldr x0, [sp+296]
001884a0blr x1
001884a4str x0, [sp+136]
001884a8str x1, [sp+144]
001884acadrp x27, 0x898000
001884b0ldr x1, [x27+3720]
001884b4ldr x2, [sp+280]
001884b8subs xzr, x1, x2
001884bcb.eq 0x1884c4
001884c0b 0x188560
001884c4
001884c4loc_1884c4:
001884c4adrp x0, 0x8c3000
001884c8add x0, x0, 3360
001884ccbl sync.(*RWMutex).Lock
001884d0adrp x1, 0x8c3000
001884d4add x1, x1, 3360
001884d8str x1, [sp+224]
001884dcstp xzr, xzr, [sp+200]
001884e0add x1, sp, 200
001884e4str x1, [sp+216]
001884e8ldrsb x27, [x1]
001884ecadrp x2, 0
001884f0add x2, x2, 1680
001884f4str x2, [x1]
001884f8ldrsb x27, [x1]
001884fcldr x2, [sp+224]
00188500adrp x27, 0x8c3000
00188504ldr w3, [x27+3056]
00188508cbz w3, 0x188510
0018850cb 0x188514
00188510
00188510loc_188510:
00188510b 0x188528
00188514
00188514loc_188514:
00188514bl runtime.gcWriteBarrier2
00188518str x2, [x25]
0018851cldr x3, [x1+8]
00188520str x3, [x25+8]
00188524b 0x188528
00188528
00188528loc_188528:
00188528str x2, [x1+8]
0018852cstr x1, [sp+96]
00188530add x0, sp, 72
00188534bl runtime.deferprocStack
00188538subs xzr, x0, 0
0018853cb.ne 0x188548
00188540b 0x188544
00188544
00188544loc_188544:
00188544b 0x188564
00188548
00188548loc_188548:
00188548bl runtime.deferreturn
0018854cldr x0, [sp+120]
00188550ldr x1, [sp+128]
00188554ldp x29, x30, [sp-8]
00188558add sp, sp, 272
0018855cret x30
00188560
00188560loc_188560:
00188560b 0x188564
00188564
00188564loc_188564:
00188564ldr x7, [sp+144]
00188568ldr x8, [sp+136]
0018856cstr x8, [sp+184]
00188570str x7, [sp+192]
00188574cbnz x8, 0x18857c
00188578b 0x18859c
0018857c
0018857cloc_18857c:
0018857cstr x7, [sp+232]
00188580ldr x1, [x8+8]
00188584adrp x0, 0x887000
00188588add x0, x0, 2096
0018858cbl runtime.typeAssert
00188590ldr x7, [sp+232]
00188594mov x8, x0
00188598b 0x1885a0
0018859c
0018859cloc_18859c:
0018859cb 0x1885a0
001885a0
001885a0loc_1885a0:
001885a0str x8, [sp+168]
001885a4str x7, [sp+176]
001885a8ldr x7, [sp+288]
001885acldr x8, [sp+296]
001885b0str x7, [sp+248]
001885b4str x8, [sp+256]
001885b8str x7, [sp+240]
001885bcldr x7, [sp+240]
001885c0cbnz x7, 0x1885c8
001885c4b 0x1885d8
001885c8
001885c8loc_1885c8:
001885c8ldr x7, [sp+240]
001885ccldr x7, [x7+8]
001885d0str x7, [sp+240]
001885d4b 0x1885dc
001885d8
001885d8loc_1885d8:
001885d8b 0x1885dc
001885dc
001885dcloc_1885dc:
001885dcldr x0, [sp+280]
001885e0ldr x3, [sp+168]
001885e4ldr x4, [sp+176]
001885e8ldr x5, [sp+240]
001885ecldr x6, [sp+256]
001885f0adrp x1, 0x528000
001885f4add x1, x1, 3696
001885f8orr x2, xzr, 7
001885fcbl google.golang.org/protobuf/reflect/protoregistry.(*Types).register
00188600str x0, [sp+152]
00188604str x1, [sp+160]
00188608cbnz x0, 0x188610
0018860cb 0x188630
00188610
00188610loc_188610:
00188610str x0, [sp+120]
00188614str x1, [sp+128]
00188618bl runtime.deferreturn
0018861cldr x0, [sp+120]
00188620ldr x1, [sp+128]
00188624ldp x29, x30, [sp-8]
00188628add sp, sp, 272
0018862cret x30
00188630
00188630loc_188630:
00188630ldr x0, [sp+280]
00188634ldrsb x27, [x0]
00188638ldr x1, [sp+280]
0018863cldrsb x27, [x1]
00188640ldr x1, [x1+24]
00188644add x1, x1, 1
00188648str x1, [x0+24]
0018864cstp xzr, xzr, [sp+120]
00188650bl runtime.deferreturn
00188654ldr x1, [sp+128]
00188658ldr x0, [sp+120]
0018865cldp x29, x30, [sp-8]
00188660add sp, sp, 272
00188664ret x30
00188668
00188668loc_188668:
00188668stp x0, x1, [sp+8]
0018866cstr x2, [sp+24]
00188670mov x3, x30
00188674bl runtime.morestack_noctxt.abi0
00188678ldp x0, x1, [sp+8]
0018867cldr x2, [sp+24]
00188680b 0x188460
00188684udf 0
00188688udf 0
0018868cudf 0
00188460
00188460google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage(google.golang.org/protobuf/reflect/protoregistry.Types * r, google.golang.org/protobuf/reflect/protoreflect.MessageType mt)
00188460ldr x16, [x28+16]
00188464sub x17, sp, 144
00188468subs xzr, x17, x16
0018846cb.ls 0x188668
00188470sub x20, sp, 272
00188474stp x29, x30, [x20-8]
00188478add sp, x20, 0
0018847csub x29, sp, 8
00188480str x0, [sp+280]
00188484str x1, [sp+288]
00188488str x2, [sp+296]
0018848cstp xzr, xzr, [sp+120]
00188490ldr x1, [sp+288]
00188494ldrsb x27, [x1]
00188498ldr x1, [x1+24]
0018849cldr x0, [sp+296]
001884a0blr x1
001884a4str x0, [sp+136]
001884a8str x1, [sp+144]
001884acadrp x27, 0x898000
001884b0ldr x1, [x27+3720]
001884b4ldr x2, [sp+280]
001884b8subs xzr, x1, x2
001884bcb.eq 0x1884c4
001884c0b 0x188560
001884c4
001884c4loc_1884c4:
001884c4adrp x0, 0x8c3000
001884c8add x0, x0, 3360
001884ccbl sync.(*RWMutex).Lock
001884d0adrp x1, 0x8c3000
001884d4add x1, x1, 3360
001884d8str x1, [sp+224]
001884dcstp xzr, xzr, [sp+200]
001884e0add x1, sp, 200
001884e4str x1, [sp+216]
001884e8ldrsb x27, [x1]
001884ecadrp x2, 0
001884f0add x2, x2, 1680
001884f4str x2, [x1]
001884f8ldrsb x27, [x1]
001884fcldr x2, [sp+224]
00188500adrp x27, 0x8c3000
00188504ldr w3, [x27+3056]
00188508cbz w3, 0x188510
0018850cb 0x188514
00188510
00188510loc_188510:
00188510b 0x188528
00188514
00188514loc_188514:
00188514bl runtime.gcWriteBarrier2
00188518str x2, [x25]
0018851cldr x3, [x1+8]
00188520str x3, [x25+8]
00188524b 0x188528
00188528
00188528loc_188528:
00188528str x2, [x1+8]
0018852cstr x1, [sp+96]
00188530add x0, sp, 72
00188534bl runtime.deferprocStack
00188538subs xzr, x0, 0
0018853cb.ne 0x188548
00188540b 0x188544
00188544
00188544loc_188544:
00188544b 0x188564
00188548
00188548loc_188548:
00188548bl runtime.deferreturn
0018854cldr x0, [sp+120]
00188550ldr x1, [sp+128]
00188554ldp x29, x30, [sp-8]
00188558add sp, sp, 272
0018855cret x30
00188560
00188560loc_188560:
00188560b 0x188564
00188564
00188564loc_188564:
00188564ldr x7, [sp+144]
00188568ldr x8, [sp+136]
0018856cstr x8, [sp+184]
00188570str x7, [sp+192]
00188574cbnz x8, 0x18857c
00188578b 0x18859c
0018857c
0018857cloc_18857c:
0018857cstr x7, [sp+232]
00188580ldr x1, [x8+8]
00188584adrp x0, 0x887000
00188588add x0, x0, 2096
0018858cbl runtime.typeAssert
00188590ldr x7, [sp+232]
00188594mov x8, x0
00188598b 0x1885a0
0018859c
0018859cloc_18859c:
0018859cb 0x1885a0
001885a0
001885a0loc_1885a0:
001885a0str x8, [sp+168]
001885a4str x7, [sp+176]
001885a8ldr x7, [sp+288]
001885acldr x8, [sp+296]
001885b0str x7, [sp+248]
001885b4str x8, [sp+256]
001885b8str x7, [sp+240]
001885bcldr x7, [sp+240]
001885c0cbnz x7, 0x1885c8
001885c4b 0x1885d8
001885c8
001885c8loc_1885c8:
001885c8ldr x7, [sp+240]
001885ccldr x7, [x7+8]
001885d0str x7, [sp+240]
001885d4b 0x1885dc
001885d8
001885d8loc_1885d8:
001885d8b 0x1885dc
001885dc
001885dcloc_1885dc:
001885dcldr x0, [sp+280]
001885e0ldr x3, [sp+168]
001885e4ldr x4, [sp+176]
001885e8ldr x5, [sp+240]
001885ecldr x6, [sp+256]
001885f0adrp x1, 0x528000
001885f4add x1, x1, 3696
001885f8orr x2, xzr, 7
001885fcbl google.golang.org/protobuf/reflect/protoregistry.(*Types).register
00188600str x0, [sp+152]
00188604str x1, [sp+160]
00188608cbnz x0, 0x188610
0018860cb 0x188630
00188610
00188610loc_188610:
00188610str x0, [sp+120]
00188614str x1, [sp+128]
00188618bl runtime.deferreturn
0018861cldr x0, [sp+120]
00188620ldr x1, [sp+128]
00188624ldp x29, x30, [sp-8]
00188628add sp, sp, 272
0018862cret x30
00188630
00188630loc_188630:
00188630ldr x0, [sp+280]
00188634ldrsb x27, [x0]
00188638ldr x1, [sp+280]
0018863cldrsb x27, [x1]
00188640ldr x1, [x1+24]
00188644add x1, x1, 1
00188648str x1, [x0+24]
0018864cstp xzr, xzr, [sp+120]
00188650bl runtime.deferreturn
00188654ldr x1, [sp+128]
00188658ldr x0, [sp+120]
0018865cldp x29, x30, [sp-8]
00188660add sp, sp, 272
00188664ret x30
00188668
00188668loc_188668:
00188668stp x0, x1, [sp+8]
0018866cstr x2, [sp+24]
00188670mov x3, x30
00188674bl runtime.morestack_noctxt.abi0
00188678ldp x0, x1, [sp+8]
0018867cldr x2, [sp+24]
00188680b 0x188460
00188684udf 0
00188688udf 0
0018868cudf 0
00188460
00188690
00188690google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage.deferwrap1(void)
00188690ldr x16, [x28+16]
00188694subs xzr, sp, x16
00188698b.ls 0x1886c8
0018869cstr x30, [sp-32]!
001886a0stur x29, [sp-8]
001886a4sub x29, sp, 8
001886a8ldr x16, [x28+32]
001886accbnz x16, 0x1886d4
001886b0
001886b0loc_1886b0:
001886b0ldr x0, [x26+8]
001886b4str x0, [sp+16]
001886b8bl sync.(*RWMutex).Unlock
001886bcldur x29, [sp-8]
001886c0ldr x30, [sp], 32
001886c4ret x30
001886c8
001886c8loc_1886c8:
001886c8mov x3, x30
001886ccbl runtime.morestack.abi0
001886d0b 0x188690
001886d4
001886d4loc_1886d4:
001886d4ldr x17, [x16]
001886d8add x20, sp, 40
001886dcsubs xzr, x20, x17
001886e0b.ne 0x1886b0
001886e4add x20, sp, 8
001886e8str x20, [x16]
001886ecb 0x1886b0
00188690
00188690google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage.deferwrap1(void)
00188690ldr x16, [x28+16]
00188694subs xzr, sp, x16
00188698b.ls 0x1886c8
0018869cstr x30, [sp-32]!
001886a0stur x29, [sp-8]
001886a4sub x29, sp, 8
001886a8ldr x16, [x28+32]
001886accbnz x16, 0x1886d4
001886b0
001886b0loc_1886b0:
001886b0ldr x0, [x26+8]
001886b4str x0, [sp+16]
001886b8bl sync.(*RWMutex).Unlock
001886bcldur x29, [sp-8]
001886c0ldr x30, [sp], 32
001886c4ret x30
001886c8
001886c8loc_1886c8:
001886c8mov x3, x30
001886ccbl runtime.morestack.abi0
001886d0b 0x188690
001886d4
001886d4loc_1886d4:
001886d4ldr x17, [x16]
001886d8add x20, sp, 40
001886dcsubs xzr, x20, x17
001886e0b.ne 0x1886b0
001886e4add x20, sp, 8
001886e8str x20, [x16]
001886ecb 0x1886b0
00188690
001886f0
001886f0google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum(google.golang.org/protobuf/reflect/protoregistry.Types * r, google.golang.org/protobuf/reflect/protoreflect.EnumType et)
001886f0ldr x16, [x28+16]
001886f4sub x17, sp, 144
001886f8subs xzr, x17, x16
001886fcb.ls 0x1888f8
00188700sub x20, sp, 272
00188704stp x29, x30, [x20-8]
00188708add sp, x20, 0
0018870csub x29, sp, 8
00188710str x0, [sp+280]
00188714str x1, [sp+288]
00188718str x2, [sp+296]
0018871cstp xzr, xzr, [sp+120]
00188720ldr x1, [sp+288]
00188724ldrsb x27, [x1]
00188728ldr x1, [x1+24]
0018872cldr x0, [sp+296]
00188730blr x1
00188734str x0, [sp+152]
00188738str x1, [sp+160]
0018873cadrp x27, 0x898000
00188740ldr x1, [x27+3720]
00188744ldr x2, [sp+280]
00188748subs xzr, x1, x2
0018874cb.eq 0x188754
00188750b 0x1887f0
00188754
00188754loc_188754:
00188754adrp x0, 0x8c3000
00188758add x0, x0, 3360
0018875cbl sync.(*RWMutex).Lock
00188760adrp x1, 0x8c3000
00188764add x1, x1, 3360
00188768str x1, [sp+224]
0018876cstp xzr, xzr, [sp+200]
00188770add x1, sp, 200
00188774str x1, [sp+216]
00188778ldrsb x27, [x1]
0018877cadrp x2, 0
00188780add x2, x2, 2336
00188784str x2, [x1]
00188788ldrsb x27, [x1]
0018878cldr x2, [sp+224]
00188790adrp x27, 0x8c3000
00188794ldr w3, [x27+3056]
00188798cbz w3, 0x1887a0
0018879cb 0x1887a4
001887a0
001887a0loc_1887a0:
001887a0b 0x1887b8
001887a4
001887a4loc_1887a4:
001887a4bl runtime.gcWriteBarrier2
001887a8str x2, [x25]
001887acldr x3, [x1+8]
001887b0str x3, [x25+8]
001887b4b 0x1887b8
001887b8
001887b8loc_1887b8:
001887b8str x2, [x1+8]
001887bcstr x1, [sp+96]
001887c0add x0, sp, 72
001887c4bl runtime.deferprocStack
001887c8subs xzr, x0, 0
001887ccb.ne 0x1887d8
001887d0b 0x1887d4
001887d4
001887d4loc_1887d4:
001887d4b 0x1887f4
001887d8
001887d8loc_1887d8:
001887d8bl runtime.deferreturn
001887dcldr x0, [sp+120]
001887e0ldr x1, [sp+128]
001887e4ldp x29, x30, [sp-8]
001887e8add sp, sp, 272
001887ecret x30
001887f0
001887f0loc_1887f0:
001887f0b 0x1887f4
001887f4
001887f4loc_1887f4:
001887f4ldr x7, [sp+160]
001887f8ldr x8, [sp+152]
001887fcstr x8, [sp+184]
00188800str x7, [sp+192]
00188804cbnz x8, 0x18880c
00188808b 0x18882c
0018880c
0018880cloc_18880c:
0018880cstr x7, [sp+232]
00188810ldr x1, [x8+8]
00188814adrp x0, 0x887000
00188818add x0, x0, 2128
0018881cbl runtime.typeAssert
00188820ldr x7, [sp+232]
00188824mov x8, x0
00188828b 0x188830
0018882c
0018882cloc_18882c:
0018882cb 0x188830
00188830
00188830loc_188830:
00188830str x8, [sp+168]
00188834str x7, [sp+176]
00188838ldr x7, [sp+288]
0018883cldr x8, [sp+296]
00188840str x7, [sp+248]
00188844str x8, [sp+256]
00188848str x7, [sp+240]
0018884cldr x7, [sp+240]
00188850cbnz x7, 0x188858
00188854b 0x188868
00188858
00188858loc_188858:
00188858ldr x7, [sp+240]
0018885cldr x7, [x7+8]
00188860str x7, [sp+240]
00188864b 0x18886c
00188868
00188868loc_188868:
00188868b 0x18886c
0018886c
0018886cloc_18886c:
0018886cldr x0, [sp+280]
00188870ldr x3, [sp+168]
00188874ldr x4, [sp+176]
00188878ldr x5, [sp+240]
0018887cldr x6, [sp+256]
00188880adrp x1, 0x528000
00188884add x1, x1, 974
00188888orr x2, xzr, 4
0018888cbl google.golang.org/protobuf/reflect/protoregistry.(*Types).register
00188890str x0, [sp+136]
00188894str x1, [sp+144]
00188898cbnz x0, 0x1888a0
0018889cb 0x1888c0
001888a0
001888a0loc_1888a0:
001888a0str x0, [sp+120]
001888a4str x1, [sp+128]
001888a8bl runtime.deferreturn
001888acldr x0, [sp+120]
001888b0ldr x1, [sp+128]
001888b4ldp x29, x30, [sp-8]
001888b8add sp, sp, 272
001888bcret x30
001888c0
001888c0loc_1888c0:
001888c0ldr x0, [sp+280]
001888c4ldrsb x27, [x0]
001888c8ldr x1, [sp+280]
001888ccldrsb x27, [x1]
001888d0ldr x1, [x1+16]
001888d4add x1, x1, 1
001888d8str x1, [x0+16]
001888dcstp xzr, xzr, [sp+120]
001888e0bl runtime.deferreturn
001888e4ldr x1, [sp+128]
001888e8ldr x0, [sp+120]
001888ecldp x29, x30, [sp-8]
001888f0add sp, sp, 272
001888f4ret x30
001888f8
001888f8loc_1888f8:
001888f8stp x0, x1, [sp+8]
001888fcstr x2, [sp+24]
00188900mov x3, x30
00188904bl runtime.morestack_noctxt.abi0
00188908ldp x0, x1, [sp+8]
0018890cldr x2, [sp+24]
00188910b 0x1886f0
00188914udf 0
00188918udf 0
0018891cudf 0
001886f0
001886f0google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum(google.golang.org/protobuf/reflect/protoregistry.Types * r, google.golang.org/protobuf/reflect/protoreflect.EnumType et)
001886f0ldr x16, [x28+16]
001886f4sub x17, sp, 144
001886f8subs xzr, x17, x16
001886fcb.ls 0x1888f8
00188700sub x20, sp, 272
00188704stp x29, x30, [x20-8]
00188708add sp, x20, 0
0018870csub x29, sp, 8
00188710str x0, [sp+280]
00188714str x1, [sp+288]
00188718str x2, [sp+296]
0018871cstp xzr, xzr, [sp+120]
00188720ldr x1, [sp+288]
00188724ldrsb x27, [x1]
00188728ldr x1, [x1+24]
0018872cldr x0, [sp+296]
00188730blr x1
00188734str x0, [sp+152]
00188738str x1, [sp+160]
0018873cadrp x27, 0x898000
00188740ldr x1, [x27+3720]
00188744ldr x2, [sp+280]
00188748subs xzr, x1, x2
0018874cb.eq 0x188754
00188750b 0x1887f0
00188754
00188754loc_188754:
00188754adrp x0, 0x8c3000
00188758add x0, x0, 3360
0018875cbl sync.(*RWMutex).Lock
00188760adrp x1, 0x8c3000
00188764add x1, x1, 3360
00188768str x1, [sp+224]
0018876cstp xzr, xzr, [sp+200]
00188770add x1, sp, 200
00188774str x1, [sp+216]
00188778ldrsb x27, [x1]
0018877cadrp x2, 0
00188780add x2, x2, 2336
00188784str x2, [x1]
00188788ldrsb x27, [x1]
0018878cldr x2, [sp+224]
00188790adrp x27, 0x8c3000
00188794ldr w3, [x27+3056]
00188798cbz w3, 0x1887a0
0018879cb 0x1887a4
001887a0
001887a0loc_1887a0:
001887a0b 0x1887b8
001887a4
001887a4loc_1887a4:
001887a4bl runtime.gcWriteBarrier2
001887a8str x2, [x25]
001887acldr x3, [x1+8]
001887b0str x3, [x25+8]
001887b4b 0x1887b8
001887b8
001887b8loc_1887b8:
001887b8str x2, [x1+8]
001887bcstr x1, [sp+96]
001887c0add x0, sp, 72
001887c4bl runtime.deferprocStack
001887c8subs xzr, x0, 0
001887ccb.ne 0x1887d8
001887d0b 0x1887d4
001887d4
001887d4loc_1887d4:
001887d4b 0x1887f4
001887d8
001887d8loc_1887d8:
001887d8bl runtime.deferreturn
001887dcldr x0, [sp+120]
001887e0ldr x1, [sp+128]
001887e4ldp x29, x30, [sp-8]
001887e8add sp, sp, 272
001887ecret x30
001887f0
001887f0loc_1887f0:
001887f0b 0x1887f4
001887f4
001887f4loc_1887f4:
001887f4ldr x7, [sp+160]
001887f8ldr x8, [sp+152]
001887fcstr x8, [sp+184]
00188800str x7, [sp+192]
00188804cbnz x8, 0x18880c
00188808b 0x18882c
0018880c
0018880cloc_18880c:
0018880cstr x7, [sp+232]
00188810ldr x1, [x8+8]
00188814adrp x0, 0x887000
00188818add x0, x0, 2128
0018881cbl runtime.typeAssert
00188820ldr x7, [sp+232]
00188824mov x8, x0
00188828b 0x188830
0018882c
0018882cloc_18882c:
0018882cb 0x188830
00188830
00188830loc_188830:
00188830str x8, [sp+168]
00188834str x7, [sp+176]
00188838ldr x7, [sp+288]
0018883cldr x8, [sp+296]
00188840str x7, [sp+248]
00188844str x8, [sp+256]
00188848str x7, [sp+240]
0018884cldr x7, [sp+240]
00188850cbnz x7, 0x188858
00188854b 0x188868
00188858
00188858loc_188858:
00188858ldr x7, [sp+240]
0018885cldr x7, [x7+8]
00188860str x7, [sp+240]
00188864b 0x18886c
00188868
00188868loc_188868:
00188868b 0x18886c
0018886c
0018886cloc_18886c:
0018886cldr x0, [sp+280]
00188870ldr x3, [sp+168]
00188874ldr x4, [sp+176]
00188878ldr x5, [sp+240]
0018887cldr x6, [sp+256]
00188880adrp x1, 0x528000
00188884add x1, x1, 974
00188888orr x2, xzr, 4
0018888cbl google.golang.org/protobuf/reflect/protoregistry.(*Types).register
00188890str x0, [sp+136]
00188894str x1, [sp+144]
00188898cbnz x0, 0x1888a0
0018889cb 0x1888c0
001888a0
001888a0loc_1888a0:
001888a0str x0, [sp+120]
001888a4str x1, [sp+128]
001888a8bl runtime.deferreturn
001888acldr x0, [sp+120]
001888b0ldr x1, [sp+128]
001888b4ldp x29, x30, [sp-8]
001888b8add sp, sp, 272
001888bcret x30
001888c0
001888c0loc_1888c0:
001888c0ldr x0, [sp+280]
001888c4ldrsb x27, [x0]
001888c8ldr x1, [sp+280]
001888ccldrsb x27, [x1]
001888d0ldr x1, [x1+16]
001888d4add x1, x1, 1
001888d8str x1, [x0+16]
001888dcstp xzr, xzr, [sp+120]
001888e0bl runtime.deferreturn
001888e4ldr x1, [sp+128]
001888e8ldr x0, [sp+120]
001888ecldp x29, x30, [sp-8]
001888f0add sp, sp, 272
001888f4ret x30
001888f8
001888f8loc_1888f8:
001888f8stp x0, x1, [sp+8]
001888fcstr x2, [sp+24]
00188900mov x3, x30
00188904bl runtime.morestack_noctxt.abi0
00188908ldp x0, x1, [sp+8]
0018890cldr x2, [sp+24]
00188910b 0x1886f0
00188914udf 0
00188918udf 0
0018891cudf 0
001886f0
00188920
00188920google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum.deferwrap1(void)
00188920ldr x16, [x28+16]
00188924subs xzr, sp, x16
00188928b.ls 0x188958
0018892cstr x30, [sp-32]!
00188930stur x29, [sp-8]
00188934sub x29, sp, 8
00188938ldr x16, [x28+32]
0018893ccbnz x16, 0x188964
00188940
00188940loc_188940:
00188940ldr x0, [x26+8]
00188944str x0, [sp+16]
00188948bl sync.(*RWMutex).Unlock
0018894cldur x29, [sp-8]
00188950ldr x30, [sp], 32
00188954ret x30
00188958
00188958loc_188958:
00188958mov x3, x30
0018895cbl runtime.morestack.abi0
00188960b 0x188920
00188964
00188964loc_188964:
00188964ldr x17, [x16]
00188968add x20, sp, 40
0018896csubs xzr, x20, x17
00188970b.ne 0x188940
00188974add x20, sp, 8
00188978str x20, [x16]
0018897cb 0x188940
00188920
00188920google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum.deferwrap1(void)
00188920ldr x16, [x28+16]
00188924subs xzr, sp, x16
00188928b.ls 0x188958
0018892cstr x30, [sp-32]!
00188930stur x29, [sp-8]
00188934sub x29, sp, 8
00188938ldr x16, [x28+32]
0018893ccbnz x16, 0x188964
00188940
00188940loc_188940:
00188940ldr x0, [x26+8]
00188944str x0, [sp+16]
00188948bl sync.(*RWMutex).Unlock
0018894cldur x29, [sp-8]
00188950ldr x30, [sp], 32
00188954ret x30
00188958
00188958loc_188958:
00188958mov x3, x30
0018895cbl runtime.morestack.abi0
00188960b 0x188920
00188964
00188964loc_188964:
00188964ldr x17, [x16]
00188968add x20, sp, 40
0018896csubs xzr, x20, x17
00188970b.ne 0x188940
00188974add x20, sp, 8
00188978str x20, [x16]
0018897cb 0x188940
00188920
00188980
00188980google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension(google.golang.org/protobuf/reflect/protoregistry.Types * r, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
00188980ldr x16, [x28+16]
00188984sub x17, sp, 448
00188988subs xzr, x17, x16
0018898cb.ls 0x188ff8
00188990sub x20, sp, 576
00188994stp x29, x30, [x20-8]
00188998add sp, x20, 0
0018899csub x29, sp, 8
001889a0str x0, [sp+584]
001889a4str x1, [sp+592]
001889a8str x2, [sp+600]
001889acstp xzr, xzr, [sp+120]
001889b0ldr x1, [sp+592]
001889b4ldrsb x27, [x1]
001889b8ldr x1, [x1+56]
001889bcldr x0, [sp+600]
001889c0blr x1
001889c4str x0, [sp+136]
001889c8str x1, [sp+144]
001889ccadrp x27, 0x898000
001889d0ldr x1, [x27+3720]
001889d4ldr x2, [sp+584]
001889d8subs xzr, x1, x2
001889dcb.eq 0x1889e4
001889e0b 0x188a80
001889e4
001889e4loc_1889e4:
001889e4adrp x0, 0x8c3000
001889e8add x0, x0, 3360
001889ecbl sync.(*RWMutex).Lock
001889f0adrp x1, 0x8c3000
001889f4add x1, x1, 3360
001889f8str x1, [sp+240]
001889fcstp xzr, xzr, [sp+496]
00188a00add x1, sp, 496
00188a04str x1, [sp+512]
00188a08ldrsb x27, [x1]
00188a0cadrp x2, 4096
00188a10add x2, x2, 32
00188a14str x2, [x1]
00188a18ldrsb x27, [x1]
00188a1cldr x2, [sp+240]
00188a20adrp x27, 0x8c3000
00188a24ldr w3, [x27+3056]
00188a28cbz w3, 0x188a30
00188a2cb 0x188a34
00188a30
00188a30loc_188a30:
00188a30b 0x188a48
00188a34
00188a34loc_188a34:
00188a34bl runtime.gcWriteBarrier2
00188a38str x2, [x25]
00188a3cldr x3, [x1+8]
00188a40str x3, [x25+8]
00188a44b 0x188a48
00188a48
00188a48loc_188a48:
00188a48str x2, [x1+8]
00188a4cstr x1, [sp+96]
00188a50add x0, sp, 72
00188a54bl runtime.deferprocStack
00188a58subs xzr, x0, 0
00188a5cb.ne 0x188a68
00188a60b 0x188a64
00188a64
00188a64loc_188a64:
00188a64b 0x188a84
00188a68
00188a68loc_188a68:
00188a68bl runtime.deferreturn
00188a6cldr x0, [sp+120]
00188a70ldr x1, [sp+128]
00188a74ldp x29, x30, [sp-8]
00188a78add sp, sp, 576
00188a7cret x30
00188a80
00188a80loc_188a80:
00188a80b 0x188a84
00188a84
00188a84loc_188a84:
00188a84ldr x1, [sp+136]
00188a88ldrsb x27, [x1]
00188a8cldr x1, [x1+224]
00188a90ldr x0, [sp+144]
00188a94blr x1
00188a98str w0, [sp+68]
00188a9cldr x1, [sp+136]
00188aa0ldrsb x27, [x1]
00188aa4ldr x1, [x1+32]
00188aa8ldr x0, [sp+144]
00188aacblr x1
00188ab0str x0, [sp+216]
00188ab4str x1, [sp+224]
00188ab8ldrsb x27, [x0]
00188abcldr x2, [x0+64]
00188ac0mov x0, x1
00188ac4blr x2
00188ac8str x0, [sp+168]
00188accstr x1, [sp+176]
00188ad0ldr x1, [sp+584]
00188ad4ldrsb x27, [x1]
00188ad8ldr x1, [x1+8]
00188adcstr x1, [sp+488]
00188ae0ldr x2, [sp+168]
00188ae4ldr x3, [sp+176]
00188ae8ldr x1, [sp+488]
00188aecadrp x0, 0x4a8000
00188af0add x0, x0, 1088
00188af4bl runtime.mapaccess1_faststr
00188af8ldr x1, [x0]
00188afcstr x1, [sp+480]
00188b00ldrsw x2, [sp+68]
00188b04ldr x1, [sp+480]
00188b08adrp x0, 0x4a8000
00188b0cadd x0, x0, 960
00188b10bl runtime.mapaccess1_fast32
00188b14ldr x1, [x0+8]
00188b18ldr x2, [x0]
00188b1cstr x2, [sp+152]
00188b20str x1, [sp+160]
00188b24cbnz x2, 0x188b2c
00188b28b 0x188d6c
00188b2c
00188b2cloc_188b2c:
00188b2cadd x27, sp, 536
00188b30stp xzr, xzr, [x27]
00188b34add x27, sp, 552
00188b38stp xzr, xzr, [x27]
00188b3cadd x1, sp, 536
00188b40str x1, [sp+448]
00188b44ldrsw x0, [sp+68]
00188b48bl runtime.convT32
00188b4cstr x0, [sp+440]
00188b50ldr x1, [sp+448]
00188b54ldrsb x27, [x1]
00188b58adrp x2, 0x482000
00188b5cadd x2, x2, 928
00188b60str x2, [x1]
00188b64adrp x27, 0x8c3000
00188b68ldr w2, [x27+3056]
00188b6ccbz w2, 0x188b74
00188b70b 0x188b78
00188b74
00188b74loc_188b74:
00188b74b 0x188b8c
00188b78
00188b78loc_188b78:
00188b78bl runtime.gcWriteBarrier2
00188b7cstr x0, [x25]
00188b80ldr x2, [x1+8]
00188b84str x2, [x25+8]
00188b88b 0x188b8c
00188b8c
00188b8cloc_188b8c:
00188b8cstr x0, [x1+8]
00188b90ldr x0, [sp+168]
00188b94ldr x1, [sp+176]
00188b98bl runtime.convTstring
00188b9cstr x0, [sp+432]
00188ba0ldr x2, [sp+448]
00188ba4ldrsb x27, [x2]
00188ba8adrp x3, 0x4a7000
00188bacadd x3, x3, 2496
00188bb0str x3, [x2+16]
00188bb4adrp x27, 0x8c3000
00188bb8ldr w3, [x27+3056]
00188bbccbz w3, 0x188bc4
00188bc0b 0x188bc8
00188bc4
00188bc4loc_188bc4:
00188bc4b 0x188bdc
00188bc8
00188bc8loc_188bc8:
00188bc8bl runtime.gcWriteBarrier2
00188bccstr x0, [x25]
00188bd0ldr x5, [x2+24]
00188bd4str x5, [x25+8]
00188bd8b 0x188bdc
00188bdc
00188bdcloc_188bdc:
00188bdcstr x0, [x2+24]
00188be0ldr x2, [sp+448]
00188be4ldrsb x27, [x2]
00188be8b 0x188bec
00188bec
00188becloc_188bec:
00188becstr x2, [sp+456]
00188bf0orr x4, xzr, 2
00188bf4str x4, [sp+464]
00188bf8str x4, [sp+472]
00188bfcadrp x0, 0x543000
00188c00add x0, x0, 86
00188c04movz x1, 55
00188c08mov x3, x4
00188c0cbl google.golang.org/protobuf/internal/errors.New
00188c10str x0, [sp+200]
00188c14str x1, [sp+208]
00188c18ldr x5, [sp+152]
00188c1cldr x6, [sp+160]
00188c20str x5, [sp+416]
00188c24str x6, [sp+424]
00188c28str x5, [sp+408]
00188c2cldr x5, [sp+408]
00188c30cbnz x5, 0x188c38
00188c34b 0x188c48
00188c38
00188c38loc_188c38:
00188c38ldr x6, [sp+408]
00188c3cldr x6, [x6+8]
00188c40str x6, [sp+408]
00188c44b 0x188c4c
00188c48
00188c48loc_188c48:
00188c48b 0x188c4c
00188c4c
00188c4cloc_188c4c:
00188c4cldr x6, [sp+592]
00188c50ldr x7, [sp+600]
00188c54str x6, [sp+392]
00188c58str x7, [sp+400]
00188c5cstr x6, [sp+384]
00188c60ldr x6, [sp+384]
00188c64cbnz x6, 0x188c6c
00188c68b 0x188c7c
00188c6c
00188c6cloc_188c6c:
00188c6cldr x6, [sp+384]
00188c70ldr x6, [x6+8]
00188c74str x6, [sp+384]
00188c78b 0x188c80
00188c7c
00188c7cloc_188c7c:
00188c7cb 0x188c80
00188c80
00188c80loc_188c80:
00188c80ldr x0, [sp+200]
00188c84ldr x1, [sp+208]
00188c88ldr x2, [sp+408]
00188c8cldr x3, [sp+424]
00188c90ldr x4, [sp+384]
00188c94ldr x5, [sp+400]
00188c98bl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00188c9cstr x0, [sp+200]
00188ca0str x1, [sp+208]
00188ca4adrp x27, 0x898000
00188ca8ldr x6, [x27+3720]
00188cacldr x7, [sp+584]
00188cb0subs xzr, x6, x7
00188cb4cset x6, eq
00188cb8strb w6, [sp+67]
00188cbcb.eq 0x188cc4
00188cc0b 0x188d30
00188cc4
00188cc4loc_188cc4:
00188cc4ldr x1, [sp+144]
00188cc8ldr x4, [sp+136]
00188cccstr x4, [sp+368]
00188cd0str x1, [sp+376]
00188cd4cbnz x4, 0x188cdc
00188cd8b 0x188cfc
00188cdc
00188cdcloc_188cdc:
00188cdcstr x1, [sp+232]
00188ce0ldr x1, [x4+8]
00188ce4adrp x0, 0x887000
00188ce8add x0, x0, 2160
00188cecbl runtime.typeAssert
00188cf0ldr x1, [sp+232]
00188cf4mov x4, x0
00188cf8b 0x188d00
00188cfc
00188cfcloc_188cfc:
00188cfcb 0x188d00
00188d00
00188d00loc_188d00:
00188d00str x4, [sp+352]
00188d04str x1, [sp+360]
00188d08adrp x27, 0x885000
00188d0cldr x26, [x27+216]
00188d10ldr x5, [x26]
00188d14ldr x2, [sp+200]
00188d18ldr x3, [sp+208]
00188d1cmov x0, x4
00188d20blr x5
00188d24strb w0, [sp+66]
00188d28strb w0, [sp+67]
00188d2cb 0x188d34
00188d30
00188d30loc_188d30:
00188d30b 0x188d34
00188d34
00188d34loc_188d34:
00188d34ldrb w7, [sp+67]
00188d38tbnz w7, 0, 0x188d40
00188d3cb 0x188d44
00188d40
00188d40loc_188d40:
00188d40b 0x188d70
00188d44
00188d44loc_188d44:
00188d44ldr x0, [sp+200]
00188d48ldr x1, [sp+208]
00188d4cstr x0, [sp+120]
00188d50str x1, [sp+128]
00188d54bl runtime.deferreturn
00188d58ldr x0, [sp+120]
00188d5cldr x1, [sp+128]
00188d60ldp x29, x30, [sp-8]
00188d64add sp, sp, 576
00188d68ret x30
00188d6c
00188d6cloc_188d6c:
00188d6cb 0x188d70
00188d70
00188d70loc_188d70:
00188d70ldr x7, [sp+144]
00188d74ldr x8, [sp+136]
00188d78str x8, [sp+336]
00188d7cstr x7, [sp+344]
00188d80cbnz x8, 0x188d88
00188d84b 0x188da8
00188d88
00188d88loc_188d88:
00188d88str x7, [sp+232]
00188d8cldr x1, [x8+8]
00188d90adrp x0, 0x887000
00188d94add x0, x0, 2192
00188d98bl runtime.typeAssert
00188d9cldr x7, [sp+232]
00188da0mov x8, x0
00188da4b 0x188dac
00188da8
00188da8loc_188da8:
00188da8b 0x188dac
00188dac
00188dacloc_188dac:
00188dacstr x8, [sp+320]
00188db0str x7, [sp+328]
00188db4ldr x7, [sp+592]
00188db8ldr x8, [sp+600]
00188dbcstr x7, [sp+304]
00188dc0str x8, [sp+312]
00188dc4str x7, [sp+296]
00188dc8ldr x7, [sp+296]
00188dcccbnz x7, 0x188dd4
00188dd0b 0x188de4
00188dd4
00188dd4loc_188dd4:
00188dd4ldr x7, [sp+296]
00188dd8ldr x7, [x7+8]
00188ddcstr x7, [sp+296]
00188de0b 0x188de8
00188de4
00188de4loc_188de4:
00188de4b 0x188de8
00188de8
00188de8loc_188de8:
00188de8ldr x0, [sp+584]
00188decldr x3, [sp+320]
00188df0ldr x4, [sp+328]
00188df4ldr x5, [sp+296]
00188df8ldr x6, [sp+312]
00188dfcadrp x1, 0x529000
00188e00add x1, x1, 3226
00188e04movz x2, 9
00188e08bl google.golang.org/protobuf/reflect/protoregistry.(*Types).register
00188e0cstr x0, [sp+184]
00188e10str x1, [sp+192]
00188e14cbnz x0, 0x188e1c
00188e18b 0x188e3c
00188e1c
00188e1cloc_188e1c:
00188e1cstr x0, [sp+120]
00188e20str x1, [sp+128]
00188e24bl runtime.deferreturn
00188e28ldr x0, [sp+120]
00188e2cldr x1, [sp+128]
00188e30ldp x29, x30, [sp-8]
00188e34add sp, sp, 576
00188e38ret x30
00188e3c
00188e3cloc_188e3c:
00188e3cldr x4, [sp+584]
00188e40ldrsb x27, [x4]
00188e44ldr x4, [x4+8]
00188e48cbnz x4, 0x188e50
00188e4cb 0x188e54
00188e50
00188e50loc_188e50:
00188e50b 0x188e98
00188e54
00188e54loc_188e54:
00188e54bl runtime.makemap_small
00188e58str x0, [sp+528]
00188e5cldr x0, [sp+584]
00188e60ldrsb x27, [x0]
00188e64ldr x1, [sp+528]
00188e68adrp x27, 0x8c3000
00188e6cldr w2, [x27+3056]
00188e70cbz w2, 0x188e78
00188e74b 0x188e7c
00188e78
00188e78loc_188e78:
00188e78b 0x188e90
00188e7c
00188e7cloc_188e7c:
00188e7cbl runtime.gcWriteBarrier2
00188e80str x1, [x25]
00188e84ldr x4, [x0+8]
00188e88str x4, [x25+8]
00188e8cb 0x188e90
00188e90
00188e90loc_188e90:
00188e90str x1, [x0+8]
00188e94b 0x188e98
00188e98
00188e98loc_188e98:
00188e98ldr x4, [sp+584]
00188e9cldrsb x27, [x4]
00188ea0ldr x4, [x4+8]
00188ea4str x4, [sp+288]
00188ea8ldr x2, [sp+168]
00188eacldr x3, [sp+176]
00188eb0ldr x1, [sp+288]
00188eb4adrp x0, 0x4a8000
00188eb8add x0, x0, 1088
00188ebcbl runtime.mapaccess1_faststr
00188ec0ldr x4, [x0]
00188ec4cbnz x4, 0x188ecc
00188ec8b 0x188ed0
00188ecc
00188eccloc_188ecc:
00188eccb 0x188f3c
00188ed0
00188ed0loc_188ed0:
00188ed0bl runtime.makemap_small
00188ed4str x0, [sp+520]
00188ed8ldr x0, [sp+584]
00188edcldrsb x27, [x0]
00188ee0ldr x0, [x0+8]
00188ee4str x0, [sp+280]
00188ee8ldr x2, [sp+168]
00188eecldr x3, [sp+176]
00188ef0ldr x1, [sp+280]
00188ef4adrp x0, 0x4a8000
00188ef8add x0, x0, 1088
00188efcbl runtime.mapassign_faststr
00188f00str x0, [sp+272]
00188f04ldrsb x27, [x0]
00188f08ldr x1, [sp+520]
00188f0cadrp x27, 0x8c3000
00188f10ldr w2, [x27+3056]
00188f14cbz w2, 0x188f1c
00188f18b 0x188f20
00188f1c
00188f1cloc_188f1c:
00188f1cb 0x188f34
00188f20
00188f20loc_188f20:
00188f20bl runtime.gcWriteBarrier2
00188f24str x1, [x25]
00188f28ldr x4, [x0]
00188f2cstr x4, [x25+8]
00188f30b 0x188f34
00188f34
00188f34loc_188f34:
00188f34str x1, [x0]
00188f38b 0x188f3c
00188f3c
00188f3cloc_188f3c:
00188f3cldr x4, [sp+584]
00188f40ldrsb x27, [x4]
00188f44ldr x4, [x4+8]
00188f48str x4, [sp+264]
00188f4cldr x2, [sp+168]
00188f50ldr x3, [sp+176]
00188f54ldr x1, [sp+264]
00188f58adrp x0, 0x4a8000
00188f5cadd x0, x0, 1088
00188f60bl runtime.mapaccess1_faststr
00188f64ldr x4, [x0]
00188f68str x4, [sp+256]
00188f6cldrsw x2, [sp+68]
00188f70ldr x1, [sp+256]
00188f74adrp x0, 0x4a8000
00188f78add x0, x0, 960
00188f7cbl runtime.mapassign_fast32
00188f80str x0, [sp+248]
00188f84ldrsb x27, [x0]
00188f88ldr x4, [sp+600]
00188f8cldr x5, [sp+592]
00188f90str x5, [x0]
00188f94adrp x27, 0x8c3000
00188f98ldr w5, [x27+3056]
00188f9ccbz w5, 0x188fa4
00188fa0b 0x188fa8
00188fa4
00188fa4loc_188fa4:
00188fa4b 0x188fbc
00188fa8
00188fa8loc_188fa8:
00188fa8bl runtime.gcWriteBarrier2
00188facstr x4, [x25]
00188fb0ldr x1, [x0+8]
00188fb4str x1, [x25+8]
00188fb8b 0x188fbc
00188fbc
00188fbcloc_188fbc:
00188fbcstr x4, [x0+8]
00188fc0ldr x0, [sp+584]
00188fc4ldrsb x27, [x0]
00188fc8ldr x1, [sp+584]
00188fccldrsb x27, [x1]
00188fd0ldr x1, [x1+32]
00188fd4add x1, x1, 1
00188fd8str x1, [x0+32]
00188fdcstp xzr, xzr, [sp+120]
00188fe0bl runtime.deferreturn
00188fe4ldr x0, [sp+120]
00188fe8ldr x1, [sp+128]
00188fecldp x29, x30, [sp-8]
00188ff0add sp, sp, 576
00188ff4ret x30
00188ff8
00188ff8loc_188ff8:
00188ff8stp x0, x1, [sp+8]
00188ffcstr x2, [sp+24]
00189000mov x3, x30
00189004bl runtime.morestack_noctxt.abi0
00189008ldp x0, x1, [sp+8]
0018900cldr x2, [sp+24]
00189010b 0x188980
00189014udf 0
00189018udf 0
0018901cudf 0
00188980
00188980google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension(google.golang.org/protobuf/reflect/protoregistry.Types * r, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
00188980ldr x16, [x28+16]
00188984sub x17, sp, 448
00188988subs xzr, x17, x16
0018898cb.ls 0x188ff8
00188990sub x20, sp, 576
00188994stp x29, x30, [x20-8]
00188998add sp, x20, 0
0018899csub x29, sp, 8
001889a0str x0, [sp+584]
001889a4str x1, [sp+592]
001889a8str x2, [sp+600]
001889acstp xzr, xzr, [sp+120]
001889b0ldr x1, [sp+592]
001889b4ldrsb x27, [x1]
001889b8ldr x1, [x1+56]
001889bcldr x0, [sp+600]
001889c0blr x1
001889c4str x0, [sp+136]
001889c8str x1, [sp+144]
001889ccadrp x27, 0x898000
001889d0ldr x1, [x27+3720]
001889d4ldr x2, [sp+584]
001889d8subs xzr, x1, x2
001889dcb.eq 0x1889e4
001889e0b 0x188a80
001889e4
001889e4loc_1889e4:
001889e4adrp x0, 0x8c3000
001889e8add x0, x0, 3360
001889ecbl sync.(*RWMutex).Lock
001889f0adrp x1, 0x8c3000
001889f4add x1, x1, 3360
001889f8str x1, [sp+240]
001889fcstp xzr, xzr, [sp+496]
00188a00add x1, sp, 496
00188a04str x1, [sp+512]
00188a08ldrsb x27, [x1]
00188a0cadrp x2, 4096
00188a10add x2, x2, 32
00188a14str x2, [x1]
00188a18ldrsb x27, [x1]
00188a1cldr x2, [sp+240]
00188a20adrp x27, 0x8c3000
00188a24ldr w3, [x27+3056]
00188a28cbz w3, 0x188a30
00188a2cb 0x188a34
00188a30
00188a30loc_188a30:
00188a30b 0x188a48
00188a34
00188a34loc_188a34:
00188a34bl runtime.gcWriteBarrier2
00188a38str x2, [x25]
00188a3cldr x3, [x1+8]
00188a40str x3, [x25+8]
00188a44b 0x188a48
00188a48
00188a48loc_188a48:
00188a48str x2, [x1+8]
00188a4cstr x1, [sp+96]
00188a50add x0, sp, 72
00188a54bl runtime.deferprocStack
00188a58subs xzr, x0, 0
00188a5cb.ne 0x188a68
00188a60b 0x188a64
00188a64
00188a64loc_188a64:
00188a64b 0x188a84
00188a68
00188a68loc_188a68:
00188a68bl runtime.deferreturn
00188a6cldr x0, [sp+120]
00188a70ldr x1, [sp+128]
00188a74ldp x29, x30, [sp-8]
00188a78add sp, sp, 576
00188a7cret x30
00188a80
00188a80loc_188a80:
00188a80b 0x188a84
00188a84
00188a84loc_188a84:
00188a84ldr x1, [sp+136]
00188a88ldrsb x27, [x1]
00188a8cldr x1, [x1+224]
00188a90ldr x0, [sp+144]
00188a94blr x1
00188a98str w0, [sp+68]
00188a9cldr x1, [sp+136]
00188aa0ldrsb x27, [x1]
00188aa4ldr x1, [x1+32]
00188aa8ldr x0, [sp+144]
00188aacblr x1
00188ab0str x0, [sp+216]
00188ab4str x1, [sp+224]
00188ab8ldrsb x27, [x0]
00188abcldr x2, [x0+64]
00188ac0mov x0, x1
00188ac4blr x2
00188ac8str x0, [sp+168]
00188accstr x1, [sp+176]
00188ad0ldr x1, [sp+584]
00188ad4ldrsb x27, [x1]
00188ad8ldr x1, [x1+8]
00188adcstr x1, [sp+488]
00188ae0ldr x2, [sp+168]
00188ae4ldr x3, [sp+176]
00188ae8ldr x1, [sp+488]
00188aecadrp x0, 0x4a8000
00188af0add x0, x0, 1088
00188af4bl runtime.mapaccess1_faststr
00188af8ldr x1, [x0]
00188afcstr x1, [sp+480]
00188b00ldrsw x2, [sp+68]
00188b04ldr x1, [sp+480]
00188b08adrp x0, 0x4a8000
00188b0cadd x0, x0, 960
00188b10bl runtime.mapaccess1_fast32
00188b14ldr x1, [x0+8]
00188b18ldr x2, [x0]
00188b1cstr x2, [sp+152]
00188b20str x1, [sp+160]
00188b24cbnz x2, 0x188b2c
00188b28b 0x188d6c
00188b2c
00188b2cloc_188b2c:
00188b2cadd x27, sp, 536
00188b30stp xzr, xzr, [x27]
00188b34add x27, sp, 552
00188b38stp xzr, xzr, [x27]
00188b3cadd x1, sp, 536
00188b40str x1, [sp+448]
00188b44ldrsw x0, [sp+68]
00188b48bl runtime.convT32
00188b4cstr x0, [sp+440]
00188b50ldr x1, [sp+448]
00188b54ldrsb x27, [x1]
00188b58adrp x2, 0x482000
00188b5cadd x2, x2, 928
00188b60str x2, [x1]
00188b64adrp x27, 0x8c3000
00188b68ldr w2, [x27+3056]
00188b6ccbz w2, 0x188b74
00188b70b 0x188b78
00188b74
00188b74loc_188b74:
00188b74b 0x188b8c
00188b78
00188b78loc_188b78:
00188b78bl runtime.gcWriteBarrier2
00188b7cstr x0, [x25]
00188b80ldr x2, [x1+8]
00188b84str x2, [x25+8]
00188b88b 0x188b8c
00188b8c
00188b8cloc_188b8c:
00188b8cstr x0, [x1+8]
00188b90ldr x0, [sp+168]
00188b94ldr x1, [sp+176]
00188b98bl runtime.convTstring
00188b9cstr x0, [sp+432]
00188ba0ldr x2, [sp+448]
00188ba4ldrsb x27, [x2]
00188ba8adrp x3, 0x4a7000
00188bacadd x3, x3, 2496
00188bb0str x3, [x2+16]
00188bb4adrp x27, 0x8c3000
00188bb8ldr w3, [x27+3056]
00188bbccbz w3, 0x188bc4
00188bc0b 0x188bc8
00188bc4
00188bc4loc_188bc4:
00188bc4b 0x188bdc
00188bc8
00188bc8loc_188bc8:
00188bc8bl runtime.gcWriteBarrier2
00188bccstr x0, [x25]
00188bd0ldr x5, [x2+24]
00188bd4str x5, [x25+8]
00188bd8b 0x188bdc
00188bdc
00188bdcloc_188bdc:
00188bdcstr x0, [x2+24]
00188be0ldr x2, [sp+448]
00188be4ldrsb x27, [x2]
00188be8b 0x188bec
00188bec
00188becloc_188bec:
00188becstr x2, [sp+456]
00188bf0orr x4, xzr, 2
00188bf4str x4, [sp+464]
00188bf8str x4, [sp+472]
00188bfcadrp x0, 0x543000
00188c00add x0, x0, 86
00188c04movz x1, 55
00188c08mov x3, x4
00188c0cbl google.golang.org/protobuf/internal/errors.New
00188c10str x0, [sp+200]
00188c14str x1, [sp+208]
00188c18ldr x5, [sp+152]
00188c1cldr x6, [sp+160]
00188c20str x5, [sp+416]
00188c24str x6, [sp+424]
00188c28str x5, [sp+408]
00188c2cldr x5, [sp+408]
00188c30cbnz x5, 0x188c38
00188c34b 0x188c48
00188c38
00188c38loc_188c38:
00188c38ldr x6, [sp+408]
00188c3cldr x6, [x6+8]
00188c40str x6, [sp+408]
00188c44b 0x188c4c
00188c48
00188c48loc_188c48:
00188c48b 0x188c4c
00188c4c
00188c4cloc_188c4c:
00188c4cldr x6, [sp+592]
00188c50ldr x7, [sp+600]
00188c54str x6, [sp+392]
00188c58str x7, [sp+400]
00188c5cstr x6, [sp+384]
00188c60ldr x6, [sp+384]
00188c64cbnz x6, 0x188c6c
00188c68b 0x188c7c
00188c6c
00188c6cloc_188c6c:
00188c6cldr x6, [sp+384]
00188c70ldr x6, [x6+8]
00188c74str x6, [sp+384]
00188c78b 0x188c80
00188c7c
00188c7cloc_188c7c:
00188c7cb 0x188c80
00188c80
00188c80loc_188c80:
00188c80ldr x0, [sp+200]
00188c84ldr x1, [sp+208]
00188c88ldr x2, [sp+408]
00188c8cldr x3, [sp+424]
00188c90ldr x4, [sp+384]
00188c94ldr x5, [sp+400]
00188c98bl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00188c9cstr x0, [sp+200]
00188ca0str x1, [sp+208]
00188ca4adrp x27, 0x898000
00188ca8ldr x6, [x27+3720]
00188cacldr x7, [sp+584]
00188cb0subs xzr, x6, x7
00188cb4cset x6, eq
00188cb8strb w6, [sp+67]
00188cbcb.eq 0x188cc4
00188cc0b 0x188d30
00188cc4
00188cc4loc_188cc4:
00188cc4ldr x1, [sp+144]
00188cc8ldr x4, [sp+136]
00188cccstr x4, [sp+368]
00188cd0str x1, [sp+376]
00188cd4cbnz x4, 0x188cdc
00188cd8b 0x188cfc
00188cdc
00188cdcloc_188cdc:
00188cdcstr x1, [sp+232]
00188ce0ldr x1, [x4+8]
00188ce4adrp x0, 0x887000
00188ce8add x0, x0, 2160
00188cecbl runtime.typeAssert
00188cf0ldr x1, [sp+232]
00188cf4mov x4, x0
00188cf8b 0x188d00
00188cfc
00188cfcloc_188cfc:
00188cfcb 0x188d00
00188d00
00188d00loc_188d00:
00188d00str x4, [sp+352]
00188d04str x1, [sp+360]
00188d08adrp x27, 0x885000
00188d0cldr x26, [x27+216]
00188d10ldr x5, [x26]
00188d14ldr x2, [sp+200]
00188d18ldr x3, [sp+208]
00188d1cmov x0, x4
00188d20blr x5
00188d24strb w0, [sp+66]
00188d28strb w0, [sp+67]
00188d2cb 0x188d34
00188d30
00188d30loc_188d30:
00188d30b 0x188d34
00188d34
00188d34loc_188d34:
00188d34ldrb w7, [sp+67]
00188d38tbnz w7, 0, 0x188d40
00188d3cb 0x188d44
00188d40
00188d40loc_188d40:
00188d40b 0x188d70
00188d44
00188d44loc_188d44:
00188d44ldr x0, [sp+200]
00188d48ldr x1, [sp+208]
00188d4cstr x0, [sp+120]
00188d50str x1, [sp+128]
00188d54bl runtime.deferreturn
00188d58ldr x0, [sp+120]
00188d5cldr x1, [sp+128]
00188d60ldp x29, x30, [sp-8]
00188d64add sp, sp, 576
00188d68ret x30
00188d6c
00188d6cloc_188d6c:
00188d6cb 0x188d70
00188d70
00188d70loc_188d70:
00188d70ldr x7, [sp+144]
00188d74ldr x8, [sp+136]
00188d78str x8, [sp+336]
00188d7cstr x7, [sp+344]
00188d80cbnz x8, 0x188d88
00188d84b 0x188da8
00188d88
00188d88loc_188d88:
00188d88str x7, [sp+232]
00188d8cldr x1, [x8+8]
00188d90adrp x0, 0x887000
00188d94add x0, x0, 2192
00188d98bl runtime.typeAssert
00188d9cldr x7, [sp+232]
00188da0mov x8, x0
00188da4b 0x188dac
00188da8
00188da8loc_188da8:
00188da8b 0x188dac
00188dac
00188dacloc_188dac:
00188dacstr x8, [sp+320]
00188db0str x7, [sp+328]
00188db4ldr x7, [sp+592]
00188db8ldr x8, [sp+600]
00188dbcstr x7, [sp+304]
00188dc0str x8, [sp+312]
00188dc4str x7, [sp+296]
00188dc8ldr x7, [sp+296]
00188dcccbnz x7, 0x188dd4
00188dd0b 0x188de4
00188dd4
00188dd4loc_188dd4:
00188dd4ldr x7, [sp+296]
00188dd8ldr x7, [x7+8]
00188ddcstr x7, [sp+296]
00188de0b 0x188de8
00188de4
00188de4loc_188de4:
00188de4b 0x188de8
00188de8
00188de8loc_188de8:
00188de8ldr x0, [sp+584]
00188decldr x3, [sp+320]
00188df0ldr x4, [sp+328]
00188df4ldr x5, [sp+296]
00188df8ldr x6, [sp+312]
00188dfcadrp x1, 0x529000
00188e00add x1, x1, 3226
00188e04movz x2, 9
00188e08bl google.golang.org/protobuf/reflect/protoregistry.(*Types).register
00188e0cstr x0, [sp+184]
00188e10str x1, [sp+192]
00188e14cbnz x0, 0x188e1c
00188e18b 0x188e3c
00188e1c
00188e1cloc_188e1c:
00188e1cstr x0, [sp+120]
00188e20str x1, [sp+128]
00188e24bl runtime.deferreturn
00188e28ldr x0, [sp+120]
00188e2cldr x1, [sp+128]
00188e30ldp x29, x30, [sp-8]
00188e34add sp, sp, 576
00188e38ret x30
00188e3c
00188e3cloc_188e3c:
00188e3cldr x4, [sp+584]
00188e40ldrsb x27, [x4]
00188e44ldr x4, [x4+8]
00188e48cbnz x4, 0x188e50
00188e4cb 0x188e54
00188e50
00188e50loc_188e50:
00188e50b 0x188e98
00188e54
00188e54loc_188e54:
00188e54bl runtime.makemap_small
00188e58str x0, [sp+528]
00188e5cldr x0, [sp+584]
00188e60ldrsb x27, [x0]
00188e64ldr x1, [sp+528]
00188e68adrp x27, 0x8c3000
00188e6cldr w2, [x27+3056]
00188e70cbz w2, 0x188e78
00188e74b 0x188e7c
00188e78
00188e78loc_188e78:
00188e78b 0x188e90
00188e7c
00188e7cloc_188e7c:
00188e7cbl runtime.gcWriteBarrier2
00188e80str x1, [x25]
00188e84ldr x4, [x0+8]
00188e88str x4, [x25+8]
00188e8cb 0x188e90
00188e90
00188e90loc_188e90:
00188e90str x1, [x0+8]
00188e94b 0x188e98
00188e98
00188e98loc_188e98:
00188e98ldr x4, [sp+584]
00188e9cldrsb x27, [x4]
00188ea0ldr x4, [x4+8]
00188ea4str x4, [sp+288]
00188ea8ldr x2, [sp+168]
00188eacldr x3, [sp+176]
00188eb0ldr x1, [sp+288]
00188eb4adrp x0, 0x4a8000
00188eb8add x0, x0, 1088
00188ebcbl runtime.mapaccess1_faststr
00188ec0ldr x4, [x0]
00188ec4cbnz x4, 0x188ecc
00188ec8b 0x188ed0
00188ecc
00188eccloc_188ecc:
00188eccb 0x188f3c
00188ed0
00188ed0loc_188ed0:
00188ed0bl runtime.makemap_small
00188ed4str x0, [sp+520]
00188ed8ldr x0, [sp+584]
00188edcldrsb x27, [x0]
00188ee0ldr x0, [x0+8]
00188ee4str x0, [sp+280]
00188ee8ldr x2, [sp+168]
00188eecldr x3, [sp+176]
00188ef0ldr x1, [sp+280]
00188ef4adrp x0, 0x4a8000
00188ef8add x0, x0, 1088
00188efcbl runtime.mapassign_faststr
00188f00str x0, [sp+272]
00188f04ldrsb x27, [x0]
00188f08ldr x1, [sp+520]
00188f0cadrp x27, 0x8c3000
00188f10ldr w2, [x27+3056]
00188f14cbz w2, 0x188f1c
00188f18b 0x188f20
00188f1c
00188f1cloc_188f1c:
00188f1cb 0x188f34
00188f20
00188f20loc_188f20:
00188f20bl runtime.gcWriteBarrier2
00188f24str x1, [x25]
00188f28ldr x4, [x0]
00188f2cstr x4, [x25+8]
00188f30b 0x188f34
00188f34
00188f34loc_188f34:
00188f34str x1, [x0]
00188f38b 0x188f3c
00188f3c
00188f3cloc_188f3c:
00188f3cldr x4, [sp+584]
00188f40ldrsb x27, [x4]
00188f44ldr x4, [x4+8]
00188f48str x4, [sp+264]
00188f4cldr x2, [sp+168]
00188f50ldr x3, [sp+176]
00188f54ldr x1, [sp+264]
00188f58adrp x0, 0x4a8000
00188f5cadd x0, x0, 1088
00188f60bl runtime.mapaccess1_faststr
00188f64ldr x4, [x0]
00188f68str x4, [sp+256]
00188f6cldrsw x2, [sp+68]
00188f70ldr x1, [sp+256]
00188f74adrp x0, 0x4a8000
00188f78add x0, x0, 960
00188f7cbl runtime.mapassign_fast32
00188f80str x0, [sp+248]
00188f84ldrsb x27, [x0]
00188f88ldr x4, [sp+600]
00188f8cldr x5, [sp+592]
00188f90str x5, [x0]
00188f94adrp x27, 0x8c3000
00188f98ldr w5, [x27+3056]
00188f9ccbz w5, 0x188fa4
00188fa0b 0x188fa8
00188fa4
00188fa4loc_188fa4:
00188fa4b 0x188fbc
00188fa8
00188fa8loc_188fa8:
00188fa8bl runtime.gcWriteBarrier2
00188facstr x4, [x25]
00188fb0ldr x1, [x0+8]
00188fb4str x1, [x25+8]
00188fb8b 0x188fbc
00188fbc
00188fbcloc_188fbc:
00188fbcstr x4, [x0+8]
00188fc0ldr x0, [sp+584]
00188fc4ldrsb x27, [x0]
00188fc8ldr x1, [sp+584]
00188fccldrsb x27, [x1]
00188fd0ldr x1, [x1+32]
00188fd4add x1, x1, 1
00188fd8str x1, [x0+32]
00188fdcstp xzr, xzr, [sp+120]
00188fe0bl runtime.deferreturn
00188fe4ldr x0, [sp+120]
00188fe8ldr x1, [sp+128]
00188fecldp x29, x30, [sp-8]
00188ff0add sp, sp, 576
00188ff4ret x30
00188ff8
00188ff8loc_188ff8:
00188ff8stp x0, x1, [sp+8]
00188ffcstr x2, [sp+24]
00189000mov x3, x30
00189004bl runtime.morestack_noctxt.abi0
00189008ldp x0, x1, [sp+8]
0018900cldr x2, [sp+24]
00189010b 0x188980
00189014udf 0
00189018udf 0
0018901cudf 0
00188980
00189020
00189020google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension.deferwrap1(void)
00189020ldr x16, [x28+16]
00189024subs xzr, sp, x16
00189028b.ls 0x189058
0018902cstr x30, [sp-32]!
00189030stur x29, [sp-8]
00189034sub x29, sp, 8
00189038ldr x16, [x28+32]
0018903ccbnz x16, 0x189064
00189040
00189040loc_189040:
00189040ldr x0, [x26+8]
00189044str x0, [sp+16]
00189048bl sync.(*RWMutex).Unlock
0018904cldur x29, [sp-8]
00189050ldr x30, [sp], 32
00189054ret x30
00189058
00189058loc_189058:
00189058mov x3, x30
0018905cbl runtime.morestack.abi0
00189060b 0x189020
00189064
00189064loc_189064:
00189064ldr x17, [x16]
00189068add x20, sp, 40
0018906csubs xzr, x20, x17
00189070b.ne 0x189040
00189074add x20, sp, 8
00189078str x20, [x16]
0018907cb 0x189040
00189020
00189020google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension.deferwrap1(void)
00189020ldr x16, [x28+16]
00189024subs xzr, sp, x16
00189028b.ls 0x189058
0018902cstr x30, [sp-32]!
00189030stur x29, [sp-8]
00189034sub x29, sp, 8
00189038ldr x16, [x28+32]
0018903ccbnz x16, 0x189064
00189040
00189040loc_189040:
00189040ldr x0, [x26+8]
00189044str x0, [sp+16]
00189048bl sync.(*RWMutex).Unlock
0018904cldur x29, [sp-8]
00189050ldr x30, [sp], 32
00189054ret x30
00189058
00189058loc_189058:
00189058mov x3, x30
0018905cbl runtime.morestack.abi0
00189060b 0x189020
00189064
00189064loc_189064:
00189064ldr x17, [x16]
00189068add x20, sp, 40
0018906csubs xzr, x20, x17
00189070b.ne 0x189040
00189074add x20, sp, 8
00189078str x20, [x16]
0018907cb 0x189040
00189020
00189080
00189080google.golang.org/protobuf/reflect/protoregistry.(*Types).register: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).register(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct string kind, google.golang.org/protobuf/reflect/protoreflect.Descriptor desc, interface {} typ)
00189080ldr x16, [x28+16]
00189084sub x17, sp, 128
00189088subs xzr, x17, x16
0018908cb.ls 0x18937c
00189090sub x20, sp, 256
00189094stp x29, x30, [x20-8]
00189098add sp, x20, 0
0018909csub x29, sp, 8
001890a0str x0, [sp+264]
001890a4str x1, [sp+272]
001890a8str x2, [sp+280]
001890acstr x3, [sp+288]
001890b0str x4, [sp+296]
001890b4str x5, [sp+304]
001890b8str x6, [sp+312]
001890bcstp xzr, xzr, [sp+72]
001890c0ldr x1, [sp+288]
001890c4ldrsb x27, [x1]
001890c8ldr x1, [x1+24]
001890ccldr x0, [sp+296]
001890d0blr x1
001890d4str x0, [sp+104]
001890d8str x1, [sp+112]
001890dcldr x1, [sp+264]
001890e0ldrsb x27, [x1]
001890e4ldr x1, [x1]
001890e8str x1, [sp+232]
001890ecldr x2, [sp+104]
001890f0ldr x3, [sp+112]
001890f4ldr x1, [sp+232]
001890f8adrp x0, 0x4a7000
001890fcadd x0, x0, 832
00189100bl runtime.mapaccess1_faststr
00189104ldr x1, [x0+8]
00189108ldr x2, [x0]
0018910cstr x2, [sp+88]
00189110str x1, [sp+96]
00189114cbnz x2, 0x18911c
00189118b 0x18929c
0018911c
0018911cloc_18911c:
0018911cstp xzr, xzr, [sp+136]
00189120stp xzr, xzr, [sp+152]
00189124add x2, sp, 136
00189128str x2, [sp+200]
0018912cldr x0, [sp+272]
00189130ldr x1, [sp+280]
00189134bl runtime.convTstring
00189138str x0, [sp+192]
0018913cldr x2, [sp+200]
00189140ldrsb x27, [x2]
00189144adrp x3, 0x46c000
00189148add x3, x3, 2944
0018914cstr x3, [x2]
00189150adrp x27, 0x8c2000
00189154ldr w3, [x27+3056]
00189158cbz w3, 0x189160
0018915cb 0x189164
00189160
00189160loc_189160:
00189160b 0x189178
00189164
00189164loc_189164:
00189164bl runtime.gcWriteBarrier2
00189168str x0, [x25]
0018916cldr x3, [x2+8]
00189170str x3, [x25+8]
00189174b 0x189178
00189178
00189178loc_189178:
00189178str x0, [x2+8]
0018917cldr x0, [sp+104]
00189180ldr x1, [sp+112]
00189184bl runtime.convTstring
00189188str x0, [sp+184]
0018918cldr x2, [sp+200]
00189190ldrsb x27, [x2]
00189194adrp x3, 0x4a6000
00189198add x3, x3, 2496
0018919cstr x3, [x2+16]
001891a0adrp x27, 0x8c2000
001891a4ldr w3, [x27+3056]
001891a8cbz w3, 0x1891b0
001891acb 0x1891b4
001891b0
001891b0loc_1891b0:
001891b0b 0x1891c8
001891b4
001891b4loc_1891b4:
001891b4bl runtime.gcWriteBarrier2
001891b8str x0, [x25]
001891bcldr x5, [x2+24]
001891c0str x5, [x25+8]
001891c4b 0x1891c8
001891c8
001891c8loc_1891c8:
001891c8str x0, [x2+24]
001891ccldr x2, [sp+200]
001891d0ldrsb x27, [x2]
001891d4b 0x1891d8
001891d8
001891d8loc_1891d8:
001891d8str x2, [sp+208]
001891dcorr x4, xzr, 2
001891e0str x4, [sp+216]
001891e4str x4, [sp+224]
001891e8adrp x0, 0x532000
001891ecadd x0, x0, 562
001891f0movz x1, 27
001891f4mov x3, x4
001891f8bl google.golang.org/protobuf/internal/errors.New
001891fcstr x0, [sp+120]
00189200str x1, [sp+128]
00189204ldr x3, [sp+96]
00189208ldr x5, [sp+312]
0018920cldr x2, [sp+88]
00189210ldr x4, [sp+304]
00189214bl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00189218str x0, [sp+120]
0018921cstr x1, [sp+128]
00189220adrp x27, 0x897000
00189224ldr x5, [x27+3720]
00189228ldr x6, [sp+264]
0018922csubs xzr, x5, x6
00189230cset x5, eq
00189234strb w5, [sp+70]
00189238b.eq 0x189240
0018923cb 0x18926c
00189240
00189240loc_189240:
00189240adrp x27, 0x884000
00189244ldr x26, [x27+216]
00189248ldr x4, [x26]
0018924cldr x0, [sp+288]
00189250ldr x2, [sp+120]
00189254ldr x1, [sp+296]
00189258ldr x3, [sp+128]
0018925cblr x4
00189260strb w0, [sp+71]
00189264strb w0, [sp+70]
00189268b 0x189270
0018926c
0018926cloc_18926c:
0018926cb 0x189270
00189270
00189270loc_189270:
00189270ldrb w4, [sp+70]
00189274tbnz w4, 0, 0x18927c
00189278b 0x189280
0018927c
0018927cloc_18927c:
0018927cb 0x1892a0
00189280
00189280loc_189280:
00189280ldr x0, [sp+120]
00189284ldr x1, [sp+128]
00189288str x0, [sp+72]
0018928cstr x1, [sp+80]
00189290ldp x29, x30, [sp-8]
00189294add sp, sp, 256
00189298ret x30
0018929c
0018929cloc_18929c:
0018929cb 0x1892a0
001892a0
001892a0loc_1892a0:
001892a0ldr x4, [sp+264]
001892a4ldrsb x27, [x4]
001892a8ldr x4, [x4]
001892accbnz x4, 0x1892b4
001892b0b 0x1892b8
001892b4
001892b4loc_1892b4:
001892b4b 0x1892fc
001892b8
001892b8loc_1892b8:
001892b8bl runtime.makemap_small
001892bcstr x0, [sp+240]
001892c0ldr x0, [sp+264]
001892c4ldrsb x27, [x0]
001892c8ldr x1, [sp+240]
001892ccadrp x27, 0x8c2000
001892d0ldr w2, [x27+3056]
001892d4cbz w2, 0x1892dc
001892d8b 0x1892e0
001892dc
001892dcloc_1892dc:
001892dcb 0x1892f4
001892e0
001892e0loc_1892e0:
001892e0bl runtime.gcWriteBarrier2
001892e4str x1, [x25]
001892e8ldr x4, [x0]
001892ecstr x4, [x25+8]
001892f0b 0x1892f4
001892f4
001892f4loc_1892f4:
001892f4str x1, [x0]
001892f8b 0x1892fc
001892fc
001892fcloc_1892fc:
001892fcldr x4, [sp+264]
00189300ldrsb x27, [x4]
00189304ldr x4, [x4]
00189308str x4, [sp+176]
0018930cldr x2, [sp+104]
00189310ldr x3, [sp+112]
00189314ldr x1, [sp+176]
00189318adrp x0, 0x4a7000
0018931cadd x0, x0, 832
00189320bl runtime.mapassign_faststr
00189324str x0, [sp+168]
00189328ldrsb x27, [x0]
0018932cldr x4, [sp+312]
00189330ldr x5, [sp+304]
00189334str x5, [x0]
00189338adrp x27, 0x8c2000
0018933cldr w5, [x27+3056]
00189340cbz w5, 0x189348
00189344b 0x18934c
00189348
00189348loc_189348:
00189348b 0x189360
0018934c
0018934cloc_18934c:
0018934cbl runtime.gcWriteBarrier2
00189350str x4, [x25]
00189354ldr x2, [x0+8]
00189358str x2, [x25+8]
0018935cb 0x189360
00189360
00189360loc_189360:
00189360str x4, [x0+8]
00189364stp xzr, xzr, [sp+72]
00189368mov x0, xzr
0018936cmov x1, xzr
00189370ldp x29, x30, [sp-8]
00189374add sp, sp, 256
00189378ret x30
0018937c
0018937cloc_18937c:
0018937cstp x0, x1, [sp+8]
00189380stp x2, x3, [sp+24]
00189384stp x4, x5, [sp+40]
00189388str x6, [sp+56]
0018938cmov x3, x30
00189390bl runtime.morestack_noctxt.abi0
00189394ldp x0, x1, [sp+8]
00189398ldp x2, x3, [sp+24]
0018939cldp x4, x5, [sp+40]
001893a0ldr x6, [sp+56]
001893a4b 0x189080
001893a8udf 0
001893acudf 0
00189080
00189080google.golang.org/protobuf/reflect/protoregistry.(*Types).register: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).register(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct string kind, google.golang.org/protobuf/reflect/protoreflect.Descriptor desc, interface {} typ)
00189080ldr x16, [x28+16]
00189084sub x17, sp, 128
00189088subs xzr, x17, x16
0018908cb.ls 0x18937c
00189090sub x20, sp, 256
00189094stp x29, x30, [x20-8]
00189098add sp, x20, 0
0018909csub x29, sp, 8
001890a0str x0, [sp+264]
001890a4str x1, [sp+272]
001890a8str x2, [sp+280]
001890acstr x3, [sp+288]
001890b0str x4, [sp+296]
001890b4str x5, [sp+304]
001890b8str x6, [sp+312]
001890bcstp xzr, xzr, [sp+72]
001890c0ldr x1, [sp+288]
001890c4ldrsb x27, [x1]
001890c8ldr x1, [x1+24]
001890ccldr x0, [sp+296]
001890d0blr x1
001890d4str x0, [sp+104]
001890d8str x1, [sp+112]
001890dcldr x1, [sp+264]
001890e0ldrsb x27, [x1]
001890e4ldr x1, [x1]
001890e8str x1, [sp+232]
001890ecldr x2, [sp+104]
001890f0ldr x3, [sp+112]
001890f4ldr x1, [sp+232]
001890f8adrp x0, 0x4a7000
001890fcadd x0, x0, 832
00189100bl runtime.mapaccess1_faststr
00189104ldr x1, [x0+8]
00189108ldr x2, [x0]
0018910cstr x2, [sp+88]
00189110str x1, [sp+96]
00189114cbnz x2, 0x18911c
00189118b 0x18929c
0018911c
0018911cloc_18911c:
0018911cstp xzr, xzr, [sp+136]
00189120stp xzr, xzr, [sp+152]
00189124add x2, sp, 136
00189128str x2, [sp+200]
0018912cldr x0, [sp+272]
00189130ldr x1, [sp+280]
00189134bl runtime.convTstring
00189138str x0, [sp+192]
0018913cldr x2, [sp+200]
00189140ldrsb x27, [x2]
00189144adrp x3, 0x46c000
00189148add x3, x3, 2944
0018914cstr x3, [x2]
00189150adrp x27, 0x8c2000
00189154ldr w3, [x27+3056]
00189158cbz w3, 0x189160
0018915cb 0x189164
00189160
00189160loc_189160:
00189160b 0x189178
00189164
00189164loc_189164:
00189164bl runtime.gcWriteBarrier2
00189168str x0, [x25]
0018916cldr x3, [x2+8]
00189170str x3, [x25+8]
00189174b 0x189178
00189178
00189178loc_189178:
00189178str x0, [x2+8]
0018917cldr x0, [sp+104]
00189180ldr x1, [sp+112]
00189184bl runtime.convTstring
00189188str x0, [sp+184]
0018918cldr x2, [sp+200]
00189190ldrsb x27, [x2]
00189194adrp x3, 0x4a6000
00189198add x3, x3, 2496
0018919cstr x3, [x2+16]
001891a0adrp x27, 0x8c2000
001891a4ldr w3, [x27+3056]
001891a8cbz w3, 0x1891b0
001891acb 0x1891b4
001891b0
001891b0loc_1891b0:
001891b0b 0x1891c8
001891b4
001891b4loc_1891b4:
001891b4bl runtime.gcWriteBarrier2
001891b8str x0, [x25]
001891bcldr x5, [x2+24]
001891c0str x5, [x25+8]
001891c4b 0x1891c8
001891c8
001891c8loc_1891c8:
001891c8str x0, [x2+24]
001891ccldr x2, [sp+200]
001891d0ldrsb x27, [x2]
001891d4b 0x1891d8
001891d8
001891d8loc_1891d8:
001891d8str x2, [sp+208]
001891dcorr x4, xzr, 2
001891e0str x4, [sp+216]
001891e4str x4, [sp+224]
001891e8adrp x0, 0x532000
001891ecadd x0, x0, 562
001891f0movz x1, 27
001891f4mov x3, x4
001891f8bl google.golang.org/protobuf/internal/errors.New
001891fcstr x0, [sp+120]
00189200str x1, [sp+128]
00189204ldr x3, [sp+96]
00189208ldr x5, [sp+312]
0018920cldr x2, [sp+88]
00189210ldr x4, [sp+304]
00189214bl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00189218str x0, [sp+120]
0018921cstr x1, [sp+128]
00189220adrp x27, 0x897000
00189224ldr x5, [x27+3720]
00189228ldr x6, [sp+264]
0018922csubs xzr, x5, x6
00189230cset x5, eq
00189234strb w5, [sp+70]
00189238b.eq 0x189240
0018923cb 0x18926c
00189240
00189240loc_189240:
00189240adrp x27, 0x884000
00189244ldr x26, [x27+216]
00189248ldr x4, [x26]
0018924cldr x0, [sp+288]
00189250ldr x2, [sp+120]
00189254ldr x1, [sp+296]
00189258ldr x3, [sp+128]
0018925cblr x4
00189260strb w0, [sp+71]
00189264strb w0, [sp+70]
00189268b 0x189270
0018926c
0018926cloc_18926c:
0018926cb 0x189270
00189270
00189270loc_189270:
00189270ldrb w4, [sp+70]
00189274tbnz w4, 0, 0x18927c
00189278b 0x189280
0018927c
0018927cloc_18927c:
0018927cb 0x1892a0
00189280
00189280loc_189280:
00189280ldr x0, [sp+120]
00189284ldr x1, [sp+128]
00189288str x0, [sp+72]
0018928cstr x1, [sp+80]
00189290ldp x29, x30, [sp-8]
00189294add sp, sp, 256
00189298ret x30
0018929c
0018929cloc_18929c:
0018929cb 0x1892a0
001892a0
001892a0loc_1892a0:
001892a0ldr x4, [sp+264]
001892a4ldrsb x27, [x4]
001892a8ldr x4, [x4]
001892accbnz x4, 0x1892b4
001892b0b 0x1892b8
001892b4
001892b4loc_1892b4:
001892b4b 0x1892fc
001892b8
001892b8loc_1892b8:
001892b8bl runtime.makemap_small
001892bcstr x0, [sp+240]
001892c0ldr x0, [sp+264]
001892c4ldrsb x27, [x0]
001892c8ldr x1, [sp+240]
001892ccadrp x27, 0x8c2000
001892d0ldr w2, [x27+3056]
001892d4cbz w2, 0x1892dc
001892d8b 0x1892e0
001892dc
001892dcloc_1892dc:
001892dcb 0x1892f4
001892e0
001892e0loc_1892e0:
001892e0bl runtime.gcWriteBarrier2
001892e4str x1, [x25]
001892e8ldr x4, [x0]
001892ecstr x4, [x25+8]
001892f0b 0x1892f4
001892f4
001892f4loc_1892f4:
001892f4str x1, [x0]
001892f8b 0x1892fc
001892fc
001892fcloc_1892fc:
001892fcldr x4, [sp+264]
00189300ldrsb x27, [x4]
00189304ldr x4, [x4]
00189308str x4, [sp+176]
0018930cldr x2, [sp+104]
00189310ldr x3, [sp+112]
00189314ldr x1, [sp+176]
00189318adrp x0, 0x4a7000
0018931cadd x0, x0, 832
00189320bl runtime.mapassign_faststr
00189324str x0, [sp+168]
00189328ldrsb x27, [x0]
0018932cldr x4, [sp+312]
00189330ldr x5, [sp+304]
00189334str x5, [x0]
00189338adrp x27, 0x8c2000
0018933cldr w5, [x27+3056]
00189340cbz w5, 0x189348
00189344b 0x18934c
00189348
00189348loc_189348:
00189348b 0x189360
0018934c
0018934cloc_18934c:
0018934cbl runtime.gcWriteBarrier2
00189350str x4, [x25]
00189354ldr x2, [x0+8]
00189358str x2, [x25+8]
0018935cb 0x189360
00189360
00189360loc_189360:
00189360str x4, [x0+8]
00189364stp xzr, xzr, [sp+72]
00189368mov x0, xzr
0018936cmov x1, xzr
00189370ldp x29, x30, [sp-8]
00189374add sp, sp, 256
00189378ret x30
0018937c
0018937cloc_18937c:
0018937cstp x0, x1, [sp+8]
00189380stp x2, x3, [sp+24]
00189384stp x4, x5, [sp+40]
00189388str x6, [sp+56]
0018938cmov x3, x30
00189390bl runtime.morestack_noctxt.abi0
00189394ldp x0, x1, [sp+8]
00189398ldp x2, x3, [sp+24]
0018939cldp x4, x5, [sp+40]
001893a0ldr x6, [sp+56]
001893a4b 0x189080
001893a8udf 0
001893acudf 0
00189080
001893b0
001893b0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct google.golang.org/protobuf/reflect/protoreflect.FullName message)
001893b0ldr x16, [x28+16]
001893b4sub x17, sp, 272
001893b8subs xzr, x17, x16
001893bcb.ls 0x189718
001893c0sub x20, sp, 400
001893c4stp x29, x30, [x20-8]
001893c8add sp, x20, 0
001893ccsub x29, sp, 8
001893d0str x0, [sp+408]
001893d4str x1, [sp+416]
001893d8str x2, [sp+424]
001893dcstp xzr, xzr, [sp+128]
001893e0stp xzr, xzr, [sp+112]
001893e4ldr x4, [sp+408]
001893e8cbnz x4, 0x1893f0
001893ecb 0x1896dc
001893f0
001893f0loc_1893f0:
001893f0adrp x27, 0x897000
001893f4ldr x4, [x27+3720]
001893f8ldr x5, [sp+408]
001893fcsubs xzr, x4, x5
00189400b.eq 0x189408
00189404b 0x1894ac
00189408
00189408loc_189408:
00189408adrp x0, 0x8c2000
0018940cadd x0, x0, 3360
00189410bl sync.(*RWMutex).RLock
00189414adrp x1, 0x8c2000
00189418add x1, x1, 3360
0018941cstr x1, [sp+208]
00189420stp xzr, xzr, [sp+320]
00189424add x1, sp, 320
00189428str x1, [sp+336]
0018942cldrsb x27, [x1]
00189430adrp x2, 0
00189434add x2, x2, 1856
00189438str x2, [x1]
0018943cldrsb x27, [x1]
00189440ldr x2, [sp+208]
00189444adrp x27, 0x8c2000
00189448ldr w3, [x27+3056]
0018944ccbz w3, 0x189454
00189450b 0x189458
00189454
00189454loc_189454:
00189454b 0x18946c
00189458
00189458loc_189458:
00189458bl runtime.gcWriteBarrier2
0018945cstr x2, [x25]
00189460ldr x3, [x1+8]
00189464str x3, [x25+8]
00189468b 0x18946c
0018946c
0018946cloc_18946c:
0018946cstr x2, [x1+8]
00189470str x1, [sp+88]
00189474add x0, sp, 64
00189478bl runtime.deferprocStack
0018947csubs xzr, x0, 0
00189480b.ne 0x18948c
00189484b 0x189488
00189488
00189488loc_189488:
00189488b 0x1894b0
0018948c
0018948cloc_18948c:
0018948cbl runtime.deferreturn
00189490ldr x0, [sp+128]
00189494ldr x2, [sp+112]
00189498ldr x1, [sp+136]
0018949cldr x3, [sp+120]
001894a0ldp x29, x30, [sp-8]
001894a4add sp, sp, 400
001894a8ret x30
001894ac
001894acloc_1894ac:
001894acb 0x1894b0
001894b0
001894b0loc_1894b0:
001894b0ldr x4, [sp+408]
001894b4ldrsb x27, [x4]
001894b8ldr x4, [x4]
001894bcstr x4, [sp+312]
001894c0ldr x2, [sp+416]
001894c4ldr x3, [sp+424]
001894c8ldr x1, [sp+312]
001894ccadrp x0, 0x4a7000
001894d0add x0, x0, 832
001894d4bl runtime.mapaccess1_faststr
001894d8ldr x4, [x0+8]
001894dcldr x5, [x0]
001894e0str x5, [sp+144]
001894e4str x4, [sp+152]
001894e8cbnz x5, 0x1894f0
001894ecb 0x189690
001894f0
001894f0loc_1894f0:
001894f0stp xzr, xzr, [sp+176]
001894f4ldr x2, [sp+152]
001894f8ldr x1, [sp+144]
001894fccbnz x1, 0x189504
00189500b 0x189520
00189504
00189504loc_189504:
00189504str x2, [sp+216]
00189508adrp x0, 0x886000
0018950cadd x0, x0, 2224
00189510bl runtime.typeAssert
00189514ldr x2, [sp+216]
00189518mov x1, x0
0018951cb 0x189524
00189520
00189520loc_189520:
00189520b 0x189524
00189524
00189524loc_189524:
00189524str x1, [sp+176]
00189528str x2, [sp+184]
0018952csubs xzr, x1, 0
00189530cset x2, ne
00189534strb w2, [sp+63]
00189538ldr x2, [sp+176]
0018953cldr x3, [sp+184]
00189540str x2, [sp+192]
00189544str x3, [sp+200]
00189548ldrb w2, [sp+63]
0018954cstrb w2, [sp+62]
00189550ldr x2, [sp+200]
00189554ldr x3, [sp+192]
00189558str x3, [sp+160]
0018955cstr x2, [sp+168]
00189560cbnz x3, 0x189568
00189564b 0x1895ac
00189568
00189568loc_189568:
00189568stp xzr, xzr, [sp+296]
0018956cldr x0, [sp+160]
00189570ldr x1, [sp+168]
00189574str x0, [sp+128]
00189578str x1, [sp+136]
0018957cldr x0, [sp+296]
00189580ldr x1, [sp+304]
00189584str x0, [sp+112]
00189588str x1, [sp+120]
0018958cbl runtime.deferreturn
00189590ldr x0, [sp+128]
00189594ldr x2, [sp+112]
00189598ldr x1, [sp+136]
0018959cldr x3, [sp+120]
001895a0ldp x29, x30, [sp-8]
001895a4add sp, sp, 400
001895a8ret x30
001895ac
001895acloc_1895ac:
001895acldr x0, [sp+144]
001895b0ldr x1, [sp+152]
001895b4bl google.golang.org/protobuf/reflect/protoregistry.typeName
001895b8str x0, [sp+376]
001895bcstr x1, [sp+384]
001895c0stp xzr, xzr, [sp+360]
001895c4add x2, sp, 360
001895c8str x2, [sp+264]
001895ccldr x0, [sp+376]
001895d0ldr x1, [sp+384]
001895d4bl runtime.convTstring
001895d8str x0, [sp+256]
001895dcldr x2, [sp+264]
001895e0ldrsb x27, [x2]
001895e4adrp x3, 0x46c000
001895e8add x3, x3, 2944
001895ecstr x3, [x2]
001895f0adrp x27, 0x8c2000
001895f4ldr w3, [x27+3056]
001895f8cbz w3, 0x189600
001895fcb 0x189604
00189600
00189600loc_189600:
00189600b 0x189618
00189604
00189604loc_189604:
00189604bl runtime.gcWriteBarrier2
00189608str x0, [x25]
0018960cldr x5, [x2+8]
00189610str x5, [x25+8]
00189614b 0x189618
00189618
00189618loc_189618:
00189618str x0, [x2+8]
0018961cldr x2, [sp+264]
00189620ldrsb x27, [x2]
00189624b 0x189628
00189628
00189628loc_189628:
00189628str x2, [sp+272]
0018962corr x4, xzr, 1
00189630str x4, [sp+280]
00189634str x4, [sp+288]
00189638adrp x0, 0x539000
0018963cadd x0, x0, 3874
00189640movz x1, 38
00189644mov x3, x4
00189648bl google.golang.org/protobuf/internal/errors.New
0018964cstr x0, [sp+344]
00189650str x1, [sp+352]
00189654str x0, [sp+240]
00189658str x1, [sp+248]
0018965cstp xzr, xzr, [sp+128]
00189660ldr x5, [sp+240]
00189664ldr x6, [sp+248]
00189668str x5, [sp+112]
0018966cstr x6, [sp+120]
00189670bl runtime.deferreturn
00189674ldr x0, [sp+128]
00189678ldr x2, [sp+112]
0018967cldr x1, [sp+136]
00189680ldr x3, [sp+120]
00189684ldp x29, x30, [sp-8]
00189688add sp, sp, 400
0018968cret x30
00189690
00189690loc_189690:
00189690adrp x27, 0x898000
00189694ldr x0, [x27+3152]
00189698adrp x27, 0x898000
0018969cldr x1, [x27+3160]
001896a0str x0, [sp+224]
001896a4str x1, [sp+232]
001896a8stp xzr, xzr, [sp+128]
001896acldr x0, [sp+232]
001896b0ldr x1, [sp+224]
001896b4str x1, [sp+112]
001896b8str x0, [sp+120]
001896bcbl runtime.deferreturn
001896c0ldr x0, [sp+128]
001896c4ldr x2, [sp+112]
001896c8ldr x1, [sp+136]
001896ccldr x3, [sp+120]
001896d0ldp x29, x30, [sp-8]
001896d4add sp, sp, 400
001896d8ret x30
001896dc
001896dcloc_1896dc:
001896dcstp xzr, xzr, [sp+128]
001896e0adrp x27, 0x898000
001896e4ldr x0, [x27+3160]
001896e8adrp x27, 0x898000
001896ecldr x1, [x27+3152]
001896f0str x1, [sp+112]
001896f4str x0, [sp+120]
001896f8bl runtime.deferreturn
001896fcldr x0, [sp+128]
00189700ldr x2, [sp+112]
00189704ldr x1, [sp+136]
00189708ldr x3, [sp+120]
0018970cldp x29, x30, [sp-8]
00189710add sp, sp, 400
00189714ret x30
00189718
00189718loc_189718:
00189718stp x0, x1, [sp+8]
0018971cstr x2, [sp+24]
00189720mov x3, x30
00189724bl runtime.morestack_noctxt.abi0
00189728ldp x0, x1, [sp+8]
0018972cldr x2, [sp+24]
00189730b 0x1893b0
00189734udf 0
00189738udf 0
0018973cudf 0
001893b0
001893b0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct google.golang.org/protobuf/reflect/protoreflect.FullName message)
001893b0ldr x16, [x28+16]
001893b4sub x17, sp, 272
001893b8subs xzr, x17, x16
001893bcb.ls 0x189718
001893c0sub x20, sp, 400
001893c4stp x29, x30, [x20-8]
001893c8add sp, x20, 0
001893ccsub x29, sp, 8
001893d0str x0, [sp+408]
001893d4str x1, [sp+416]
001893d8str x2, [sp+424]
001893dcstp xzr, xzr, [sp+128]
001893e0stp xzr, xzr, [sp+112]
001893e4ldr x4, [sp+408]
001893e8cbnz x4, 0x1893f0
001893ecb 0x1896dc
001893f0
001893f0loc_1893f0:
001893f0adrp x27, 0x897000
001893f4ldr x4, [x27+3720]
001893f8ldr x5, [sp+408]
001893fcsubs xzr, x4, x5
00189400b.eq 0x189408
00189404b 0x1894ac
00189408
00189408loc_189408:
00189408adrp x0, 0x8c2000
0018940cadd x0, x0, 3360
00189410bl sync.(*RWMutex).RLock
00189414adrp x1, 0x8c2000
00189418add x1, x1, 3360
0018941cstr x1, [sp+208]
00189420stp xzr, xzr, [sp+320]
00189424add x1, sp, 320
00189428str x1, [sp+336]
0018942cldrsb x27, [x1]
00189430adrp x2, 0
00189434add x2, x2, 1856
00189438str x2, [x1]
0018943cldrsb x27, [x1]
00189440ldr x2, [sp+208]
00189444adrp x27, 0x8c2000
00189448ldr w3, [x27+3056]
0018944ccbz w3, 0x189454
00189450b 0x189458
00189454
00189454loc_189454:
00189454b 0x18946c
00189458
00189458loc_189458:
00189458bl runtime.gcWriteBarrier2
0018945cstr x2, [x25]
00189460ldr x3, [x1+8]
00189464str x3, [x25+8]
00189468b 0x18946c
0018946c
0018946cloc_18946c:
0018946cstr x2, [x1+8]
00189470str x1, [sp+88]
00189474add x0, sp, 64
00189478bl runtime.deferprocStack
0018947csubs xzr, x0, 0
00189480b.ne 0x18948c
00189484b 0x189488
00189488
00189488loc_189488:
00189488b 0x1894b0
0018948c
0018948cloc_18948c:
0018948cbl runtime.deferreturn
00189490ldr x0, [sp+128]
00189494ldr x2, [sp+112]
00189498ldr x1, [sp+136]
0018949cldr x3, [sp+120]
001894a0ldp x29, x30, [sp-8]
001894a4add sp, sp, 400
001894a8ret x30
001894ac
001894acloc_1894ac:
001894acb 0x1894b0
001894b0
001894b0loc_1894b0:
001894b0ldr x4, [sp+408]
001894b4ldrsb x27, [x4]
001894b8ldr x4, [x4]
001894bcstr x4, [sp+312]
001894c0ldr x2, [sp+416]
001894c4ldr x3, [sp+424]
001894c8ldr x1, [sp+312]
001894ccadrp x0, 0x4a7000
001894d0add x0, x0, 832
001894d4bl runtime.mapaccess1_faststr
001894d8ldr x4, [x0+8]
001894dcldr x5, [x0]
001894e0str x5, [sp+144]
001894e4str x4, [sp+152]
001894e8cbnz x5, 0x1894f0
001894ecb 0x189690
001894f0
001894f0loc_1894f0:
001894f0stp xzr, xzr, [sp+176]
001894f4ldr x2, [sp+152]
001894f8ldr x1, [sp+144]
001894fccbnz x1, 0x189504
00189500b 0x189520
00189504
00189504loc_189504:
00189504str x2, [sp+216]
00189508adrp x0, 0x886000
0018950cadd x0, x0, 2224
00189510bl runtime.typeAssert
00189514ldr x2, [sp+216]
00189518mov x1, x0
0018951cb 0x189524
00189520
00189520loc_189520:
00189520b 0x189524
00189524
00189524loc_189524:
00189524str x1, [sp+176]
00189528str x2, [sp+184]
0018952csubs xzr, x1, 0
00189530cset x2, ne
00189534strb w2, [sp+63]
00189538ldr x2, [sp+176]
0018953cldr x3, [sp+184]
00189540str x2, [sp+192]
00189544str x3, [sp+200]
00189548ldrb w2, [sp+63]
0018954cstrb w2, [sp+62]
00189550ldr x2, [sp+200]
00189554ldr x3, [sp+192]
00189558str x3, [sp+160]
0018955cstr x2, [sp+168]
00189560cbnz x3, 0x189568
00189564b 0x1895ac
00189568
00189568loc_189568:
00189568stp xzr, xzr, [sp+296]
0018956cldr x0, [sp+160]
00189570ldr x1, [sp+168]
00189574str x0, [sp+128]
00189578str x1, [sp+136]
0018957cldr x0, [sp+296]
00189580ldr x1, [sp+304]
00189584str x0, [sp+112]
00189588str x1, [sp+120]
0018958cbl runtime.deferreturn
00189590ldr x0, [sp+128]
00189594ldr x2, [sp+112]
00189598ldr x1, [sp+136]
0018959cldr x3, [sp+120]
001895a0ldp x29, x30, [sp-8]
001895a4add sp, sp, 400
001895a8ret x30
001895ac
001895acloc_1895ac:
001895acldr x0, [sp+144]
001895b0ldr x1, [sp+152]
001895b4bl google.golang.org/protobuf/reflect/protoregistry.typeName
001895b8str x0, [sp+376]
001895bcstr x1, [sp+384]
001895c0stp xzr, xzr, [sp+360]
001895c4add x2, sp, 360
001895c8str x2, [sp+264]
001895ccldr x0, [sp+376]
001895d0ldr x1, [sp+384]
001895d4bl runtime.convTstring
001895d8str x0, [sp+256]
001895dcldr x2, [sp+264]
001895e0ldrsb x27, [x2]
001895e4adrp x3, 0x46c000
001895e8add x3, x3, 2944
001895ecstr x3, [x2]
001895f0adrp x27, 0x8c2000
001895f4ldr w3, [x27+3056]
001895f8cbz w3, 0x189600
001895fcb 0x189604
00189600
00189600loc_189600:
00189600b 0x189618
00189604
00189604loc_189604:
00189604bl runtime.gcWriteBarrier2
00189608str x0, [x25]
0018960cldr x5, [x2+8]
00189610str x5, [x25+8]
00189614b 0x189618
00189618
00189618loc_189618:
00189618str x0, [x2+8]
0018961cldr x2, [sp+264]
00189620ldrsb x27, [x2]
00189624b 0x189628
00189628
00189628loc_189628:
00189628str x2, [sp+272]
0018962corr x4, xzr, 1
00189630str x4, [sp+280]
00189634str x4, [sp+288]
00189638adrp x0, 0x539000
0018963cadd x0, x0, 3874
00189640movz x1, 38
00189644mov x3, x4
00189648bl google.golang.org/protobuf/internal/errors.New
0018964cstr x0, [sp+344]
00189650str x1, [sp+352]
00189654str x0, [sp+240]
00189658str x1, [sp+248]
0018965cstp xzr, xzr, [sp+128]
00189660ldr x5, [sp+240]
00189664ldr x6, [sp+248]
00189668str x5, [sp+112]
0018966cstr x6, [sp+120]
00189670bl runtime.deferreturn
00189674ldr x0, [sp+128]
00189678ldr x2, [sp+112]
0018967cldr x1, [sp+136]
00189680ldr x3, [sp+120]
00189684ldp x29, x30, [sp-8]
00189688add sp, sp, 400
0018968cret x30
00189690
00189690loc_189690:
00189690adrp x27, 0x898000
00189694ldr x0, [x27+3152]
00189698adrp x27, 0x898000
0018969cldr x1, [x27+3160]
001896a0str x0, [sp+224]
001896a4str x1, [sp+232]
001896a8stp xzr, xzr, [sp+128]
001896acldr x0, [sp+232]
001896b0ldr x1, [sp+224]
001896b4str x1, [sp+112]
001896b8str x0, [sp+120]
001896bcbl runtime.deferreturn
001896c0ldr x0, [sp+128]
001896c4ldr x2, [sp+112]
001896c8ldr x1, [sp+136]
001896ccldr x3, [sp+120]
001896d0ldp x29, x30, [sp-8]
001896d4add sp, sp, 400
001896d8ret x30
001896dc
001896dcloc_1896dc:
001896dcstp xzr, xzr, [sp+128]
001896e0adrp x27, 0x898000
001896e4ldr x0, [x27+3160]
001896e8adrp x27, 0x898000
001896ecldr x1, [x27+3152]
001896f0str x1, [sp+112]
001896f4str x0, [sp+120]
001896f8bl runtime.deferreturn
001896fcldr x0, [sp+128]
00189700ldr x2, [sp+112]
00189704ldr x1, [sp+136]
00189708ldr x3, [sp+120]
0018970cldp x29, x30, [sp-8]
00189710add sp, sp, 400
00189714ret x30
00189718
00189718loc_189718:
00189718stp x0, x1, [sp+8]
0018971cstr x2, [sp+24]
00189720mov x3, x30
00189724bl runtime.morestack_noctxt.abi0
00189728ldp x0, x1, [sp+8]
0018972cldr x2, [sp+24]
00189730b 0x1893b0
00189734udf 0
00189738udf 0
0018973cudf 0
001893b0
00189740
00189740google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName.deferwrap1(void)
00189740ldr x16, [x28+16]
00189744subs xzr, sp, x16
00189748b.ls 0x189778
0018974cstr x30, [sp-32]!
00189750stur x29, [sp-8]
00189754sub x29, sp, 8
00189758ldr x16, [x28+32]
0018975ccbnz x16, 0x189784
00189760
00189760loc_189760:
00189760ldr x0, [x26+8]
00189764str x0, [sp+16]
00189768bl sync.(*RWMutex).RUnlock
0018976cldur x29, [sp-8]
00189770ldr x30, [sp], 32
00189774ret x30
00189778
00189778loc_189778:
00189778mov x3, x30
0018977cbl runtime.morestack.abi0
00189780b 0x189740
00189784
00189784loc_189784:
00189784ldr x17, [x16]
00189788add x20, sp, 40
0018978csubs xzr, x20, x17
00189790b.ne 0x189760
00189794add x20, sp, 8
00189798str x20, [x16]
0018979cb 0x189760
00189740
00189740google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName.deferwrap1(void)
00189740ldr x16, [x28+16]
00189744subs xzr, sp, x16
00189748b.ls 0x189778
0018974cstr x30, [sp-32]!
00189750stur x29, [sp-8]
00189754sub x29, sp, 8
00189758ldr x16, [x28+32]
0018975ccbnz x16, 0x189784
00189760
00189760loc_189760:
00189760ldr x0, [x26+8]
00189764str x0, [sp+16]
00189768bl sync.(*RWMutex).RUnlock
0018976cldur x29, [sp-8]
00189770ldr x30, [sp], 32
00189774ret x30
00189778
00189778loc_189778:
00189778mov x3, x30
0018977cbl runtime.morestack.abi0
00189780b 0x189740
00189784
00189784loc_189784:
00189784ldr x17, [x16]
00189788add x20, sp, 40
0018978csubs xzr, x20, x17
00189790b.ne 0x189760
00189794add x20, sp, 8
00189798str x20, [x16]
0018979cb 0x189760
00189740
001897a0
001897a0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct string url)
001897a0ldr x16, [x28+16]
001897a4sub x17, sp, 304
001897a8subs xzr, x17, x16
001897acb.ls 0x189b80
001897b0sub x20, sp, 432
001897b4stp x29, x30, [x20-8]
001897b8add sp, x20, 0
001897bcsub x29, sp, 8
001897c0str x0, [sp+440]
001897c4str x1, [sp+448]
001897c8str x2, [sp+456]
001897ccstp xzr, xzr, [sp+144]
001897d0stp xzr, xzr, [sp+128]
001897d4ldr x3, [sp+440]
001897d8cbnz x3, 0x1897e0
001897dcb 0x189b38
001897e0
001897e0loc_1897e0:
001897e0adrp x27, 0x897000
001897e4ldr x3, [x27+3720]
001897e8ldr x4, [sp+440]
001897ecsubs xzr, x3, x4
001897f0b.eq 0x1897f8
001897f4b 0x18989c
001897f8
001897f8loc_1897f8:
001897f8adrp x0, 0x8c2000
001897fcadd x0, x0, 3360
00189800bl sync.(*RWMutex).RLock
00189804adrp x1, 0x8c2000
00189808add x1, x1, 3360
0018980cstr x1, [sp+224]
00189810stp xzr, xzr, [sp+336]
00189814add x1, sp, 336
00189818str x1, [sp+352]
0018981cldrsb x27, [x1]
00189820adrp x2, 0
00189824add x2, x2, 2976
00189828str x2, [x1]
0018982cldrsb x27, [x1]
00189830ldr x2, [sp+224]
00189834adrp x27, 0x8c2000
00189838ldr w3, [x27+3056]
0018983ccbz w3, 0x189844
00189840b 0x189848
00189844
00189844loc_189844:
00189844b 0x18985c
00189848
00189848loc_189848:
00189848bl runtime.gcWriteBarrier2
0018984cstr x2, [x25]
00189850ldr x3, [x1+8]
00189854str x3, [x25+8]
00189858b 0x18985c
0018985c
0018985cloc_18985c:
0018985cstr x2, [x1+8]
00189860str x1, [sp+96]
00189864add x0, sp, 72
00189868bl runtime.deferprocStack
0018986csubs xzr, x0, 0
00189870b.ne 0x18987c
00189874b 0x189878
00189878
00189878loc_189878:
00189878b 0x1898a0
0018987c
0018987cloc_18987c:
0018987cbl runtime.deferreturn
00189880ldr x0, [sp+144]
00189884ldr x2, [sp+128]
00189888ldr x1, [sp+152]
0018988cldr x3, [sp+136]
00189890ldp x29, x30, [sp-8]
00189894add sp, sp, 432
00189898ret x30
0018989c
0018989cloc_18989c:
0018989cb 0x1898a0
001898a0
001898a0loc_1898a0:
001898a0ldr x3, [sp+448]
001898a4ldr x4, [sp+456]
001898a8str x3, [sp+192]
001898acstr x4, [sp+200]
001898b0ldr x0, [sp+448]
001898b4ldr x1, [sp+456]
001898b8movz x2, 47
001898bcbl strings.LastIndexByte
001898c0str x0, [sp+64]
001898c4tbz x0, 63, 0x1898cc
001898c8b 0x189908
001898cc
001898ccloc_1898cc:
001898ccadd x4, x0, 1
001898d0str x4, [sp+120]
001898d4ldr x1, [sp+200]
001898d8ldr x5, [sp+192]
001898dcsubs xzr, x1, x4
001898e0b.hs 0x1898e8
001898e4b 0x189b74
001898e8
001898e8loc_1898e8:
001898e8sub x6, x1, x0
001898ecsub x6, x6, 1
001898f0sub x7, xzr, x6
001898f4and x4, x4, x7, asr #63
001898f8add x4, x5, x4
001898fcstr x4, [sp+192]
00189900str x6, [sp+200]
00189904b 0x18990c
00189908
00189908loc_189908:
00189908b 0x18990c
0018990c
0018990cloc_18990c:
0018990cldr x4, [sp+440]
00189910ldrsb x27, [x4]
00189914ldr x4, [x4]
00189918str x4, [sp+328]
0018991cldr x2, [sp+192]
00189920ldr x3, [sp+200]
00189924ldr x1, [sp+328]
00189928adrp x0, 0x4a7000
0018992cadd x0, x0, 832
00189930bl runtime.mapaccess1_faststr
00189934ldr x4, [x0+8]
00189938ldr x5, [x0]
0018993cstr x5, [sp+160]
00189940str x4, [sp+168]
00189944cbnz x5, 0x18994c
00189948b 0x189aec
0018994c
0018994cloc_18994c:
0018994cstp xzr, xzr, [sp+408]
00189950ldr x2, [sp+168]
00189954ldr x1, [sp+160]
00189958cbnz x1, 0x189960
0018995cb 0x18997c
00189960
00189960loc_189960:
00189960str x2, [sp+232]
00189964adrp x0, 0x886000
00189968add x0, x0, 2256
0018996cbl runtime.typeAssert
00189970ldr x2, [sp+232]
00189974mov x1, x0
00189978b 0x189980
0018997c
0018997cloc_18997c:
0018997cb 0x189980
00189980
00189980loc_189980:
00189980str x1, [sp+408]
00189984str x2, [sp+416]
00189988subs xzr, x1, 0
0018998ccset x2, ne
00189990strb w2, [sp+62]
00189994ldr x2, [sp+408]
00189998ldr x3, [sp+416]
0018999cstr x2, [sp+208]
001899a0str x3, [sp+216]
001899a4ldrb w2, [sp+62]
001899a8strb w2, [sp+63]
001899acldr x2, [sp+216]
001899b0ldr x3, [sp+208]
001899b4str x3, [sp+176]
001899b8str x2, [sp+184]
001899bccbnz x3, 0x1899c4
001899c0b 0x189a08
001899c4
001899c4loc_1899c4:
001899c4stp xzr, xzr, [sp+312]
001899c8ldr x0, [sp+176]
001899ccldr x1, [sp+184]
001899d0str x0, [sp+144]
001899d4str x1, [sp+152]
001899d8ldr x0, [sp+312]
001899dcldr x1, [sp+320]
001899e0str x0, [sp+128]
001899e4str x1, [sp+136]
001899e8bl runtime.deferreturn
001899ecldr x0, [sp+144]
001899f0ldr x2, [sp+128]
001899f4ldr x1, [sp+152]
001899f8ldr x3, [sp+136]
001899fcldp x29, x30, [sp-8]
00189a00add sp, sp, 432
00189a04ret x30
00189a08
00189a08loc_189a08:
00189a08ldr x0, [sp+160]
00189a0cldr x1, [sp+168]
00189a10bl google.golang.org/protobuf/reflect/protoregistry.typeName
00189a14str x0, [sp+392]
00189a18str x1, [sp+400]
00189a1cstp xzr, xzr, [sp+376]
00189a20add x2, sp, 376
00189a24str x2, [sp+280]
00189a28ldr x0, [sp+392]
00189a2cldr x1, [sp+400]
00189a30bl runtime.convTstring
00189a34str x0, [sp+272]
00189a38ldr x2, [sp+280]
00189a3cldrsb x27, [x2]
00189a40adrp x3, 0x46c000
00189a44add x3, x3, 2944
00189a48str x3, [x2]
00189a4cadrp x27, 0x8c2000
00189a50ldr w3, [x27+3056]
00189a54cbz w3, 0x189a5c
00189a58b 0x189a60
00189a5c
00189a5cloc_189a5c:
00189a5cb 0x189a74
00189a60
00189a60loc_189a60:
00189a60bl runtime.gcWriteBarrier2
00189a64str x0, [x25]
00189a68ldr x5, [x2+8]
00189a6cstr x5, [x25+8]
00189a70b 0x189a74
00189a74
00189a74loc_189a74:
00189a74str x0, [x2+8]
00189a78ldr x2, [sp+280]
00189a7cldrsb x27, [x2]
00189a80b 0x189a84
00189a84
00189a84loc_189a84:
00189a84str x2, [sp+288]
00189a88orr x4, xzr, 1
00189a8cstr x4, [sp+296]
00189a90str x4, [sp+304]
00189a94adrp x0, 0x539000
00189a98add x0, x0, 3874
00189a9cmovz x1, 38
00189aa0mov x3, x4
00189aa4bl google.golang.org/protobuf/internal/errors.New
00189aa8str x0, [sp+360]
00189aacstr x1, [sp+368]
00189ab0str x0, [sp+256]
00189ab4str x1, [sp+264]
00189ab8stp xzr, xzr, [sp+144]
00189abcldr x5, [sp+256]
00189ac0ldr x6, [sp+264]
00189ac4str x5, [sp+128]
00189ac8str x6, [sp+136]
00189accbl runtime.deferreturn
00189ad0ldr x0, [sp+144]
00189ad4ldr x2, [sp+128]
00189ad8ldr x1, [sp+152]
00189adcldr x3, [sp+136]
00189ae0ldp x29, x30, [sp-8]
00189ae4add sp, sp, 432
00189ae8ret x30
00189aec
00189aecloc_189aec:
00189aecadrp x27, 0x898000
00189af0ldr x0, [x27+3152]
00189af4adrp x27, 0x898000
00189af8ldr x1, [x27+3160]
00189afcstr x0, [sp+240]
00189b00str x1, [sp+248]
00189b04stp xzr, xzr, [sp+144]
00189b08ldr x0, [sp+248]
00189b0cldr x1, [sp+240]
00189b10str x1, [sp+128]
00189b14str x0, [sp+136]
00189b18bl runtime.deferreturn
00189b1cldr x0, [sp+144]
00189b20ldr x2, [sp+128]
00189b24ldr x1, [sp+152]
00189b28ldr x3, [sp+136]
00189b2cldp x29, x30, [sp-8]
00189b30add sp, sp, 432
00189b34ret x30
00189b38
00189b38loc_189b38:
00189b38stp xzr, xzr, [sp+144]
00189b3cadrp x27, 0x898000
00189b40ldr x0, [x27+3160]
00189b44adrp x27, 0x898000
00189b48ldr x1, [x27+3152]
00189b4cstr x1, [sp+128]
00189b50str x0, [sp+136]
00189b54bl runtime.deferreturn
00189b58ldr x0, [sp+144]
00189b5cldr x2, [sp+128]
00189b60ldr x1, [sp+152]
00189b64ldr x3, [sp+136]
00189b68ldp x29, x30, [sp-8]
00189b6cadd sp, sp, 432
00189b70ret x30
00189b74
00189b74loc_189b74:
00189b74mov x0, x4
00189b78bl runtime.panicSliceB
00189b7chint
00189b80
00189b80loc_189b80:
00189b80stp x0, x1, [sp+8]
00189b84str x2, [sp+24]
00189b88mov x3, x30
00189b8cbl runtime.morestack_noctxt.abi0
00189b90ldp x0, x1, [sp+8]
00189b94ldr x2, [sp+24]
00189b98b 0x1897a0
00189b9cudf 0
001897a0
001897a0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct string url)
001897a0ldr x16, [x28+16]
001897a4sub x17, sp, 304
001897a8subs xzr, x17, x16
001897acb.ls 0x189b80
001897b0sub x20, sp, 432
001897b4stp x29, x30, [x20-8]
001897b8add sp, x20, 0
001897bcsub x29, sp, 8
001897c0str x0, [sp+440]
001897c4str x1, [sp+448]
001897c8str x2, [sp+456]
001897ccstp xzr, xzr, [sp+144]
001897d0stp xzr, xzr, [sp+128]
001897d4ldr x3, [sp+440]
001897d8cbnz x3, 0x1897e0
001897dcb 0x189b38
001897e0
001897e0loc_1897e0:
001897e0adrp x27, 0x897000
001897e4ldr x3, [x27+3720]
001897e8ldr x4, [sp+440]
001897ecsubs xzr, x3, x4
001897f0b.eq 0x1897f8
001897f4b 0x18989c
001897f8
001897f8loc_1897f8:
001897f8adrp x0, 0x8c2000
001897fcadd x0, x0, 3360
00189800bl sync.(*RWMutex).RLock
00189804adrp x1, 0x8c2000
00189808add x1, x1, 3360
0018980cstr x1, [sp+224]
00189810stp xzr, xzr, [sp+336]
00189814add x1, sp, 336
00189818str x1, [sp+352]
0018981cldrsb x27, [x1]
00189820adrp x2, 0
00189824add x2, x2, 2976
00189828str x2, [x1]
0018982cldrsb x27, [x1]
00189830ldr x2, [sp+224]
00189834adrp x27, 0x8c2000
00189838ldr w3, [x27+3056]
0018983ccbz w3, 0x189844
00189840b 0x189848
00189844
00189844loc_189844:
00189844b 0x18985c
00189848
00189848loc_189848:
00189848bl runtime.gcWriteBarrier2
0018984cstr x2, [x25]
00189850ldr x3, [x1+8]
00189854str x3, [x25+8]
00189858b 0x18985c
0018985c
0018985cloc_18985c:
0018985cstr x2, [x1+8]
00189860str x1, [sp+96]
00189864add x0, sp, 72
00189868bl runtime.deferprocStack
0018986csubs xzr, x0, 0
00189870b.ne 0x18987c
00189874b 0x189878
00189878
00189878loc_189878:
00189878b 0x1898a0
0018987c
0018987cloc_18987c:
0018987cbl runtime.deferreturn
00189880ldr x0, [sp+144]
00189884ldr x2, [sp+128]
00189888ldr x1, [sp+152]
0018988cldr x3, [sp+136]
00189890ldp x29, x30, [sp-8]
00189894add sp, sp, 432
00189898ret x30
0018989c
0018989cloc_18989c:
0018989cb 0x1898a0
001898a0
001898a0loc_1898a0:
001898a0ldr x3, [sp+448]
001898a4ldr x4, [sp+456]
001898a8str x3, [sp+192]
001898acstr x4, [sp+200]
001898b0ldr x0, [sp+448]
001898b4ldr x1, [sp+456]
001898b8movz x2, 47
001898bcbl strings.LastIndexByte
001898c0str x0, [sp+64]
001898c4tbz x0, 63, 0x1898cc
001898c8b 0x189908
001898cc
001898ccloc_1898cc:
001898ccadd x4, x0, 1
001898d0str x4, [sp+120]
001898d4ldr x1, [sp+200]
001898d8ldr x5, [sp+192]
001898dcsubs xzr, x1, x4
001898e0b.hs 0x1898e8
001898e4b 0x189b74
001898e8
001898e8loc_1898e8:
001898e8sub x6, x1, x0
001898ecsub x6, x6, 1
001898f0sub x7, xzr, x6
001898f4and x4, x4, x7, asr #63
001898f8add x4, x5, x4
001898fcstr x4, [sp+192]
00189900str x6, [sp+200]
00189904b 0x18990c
00189908
00189908loc_189908:
00189908b 0x18990c
0018990c
0018990cloc_18990c:
0018990cldr x4, [sp+440]
00189910ldrsb x27, [x4]
00189914ldr x4, [x4]
00189918str x4, [sp+328]
0018991cldr x2, [sp+192]
00189920ldr x3, [sp+200]
00189924ldr x1, [sp+328]
00189928adrp x0, 0x4a7000
0018992cadd x0, x0, 832
00189930bl runtime.mapaccess1_faststr
00189934ldr x4, [x0+8]
00189938ldr x5, [x0]
0018993cstr x5, [sp+160]
00189940str x4, [sp+168]
00189944cbnz x5, 0x18994c
00189948b 0x189aec
0018994c
0018994cloc_18994c:
0018994cstp xzr, xzr, [sp+408]
00189950ldr x2, [sp+168]
00189954ldr x1, [sp+160]
00189958cbnz x1, 0x189960
0018995cb 0x18997c
00189960
00189960loc_189960:
00189960str x2, [sp+232]
00189964adrp x0, 0x886000
00189968add x0, x0, 2256
0018996cbl runtime.typeAssert
00189970ldr x2, [sp+232]
00189974mov x1, x0
00189978b 0x189980
0018997c
0018997cloc_18997c:
0018997cb 0x189980
00189980
00189980loc_189980:
00189980str x1, [sp+408]
00189984str x2, [sp+416]
00189988subs xzr, x1, 0
0018998ccset x2, ne
00189990strb w2, [sp+62]
00189994ldr x2, [sp+408]
00189998ldr x3, [sp+416]
0018999cstr x2, [sp+208]
001899a0str x3, [sp+216]
001899a4ldrb w2, [sp+62]
001899a8strb w2, [sp+63]
001899acldr x2, [sp+216]
001899b0ldr x3, [sp+208]
001899b4str x3, [sp+176]
001899b8str x2, [sp+184]
001899bccbnz x3, 0x1899c4
001899c0b 0x189a08
001899c4
001899c4loc_1899c4:
001899c4stp xzr, xzr, [sp+312]
001899c8ldr x0, [sp+176]
001899ccldr x1, [sp+184]
001899d0str x0, [sp+144]
001899d4str x1, [sp+152]
001899d8ldr x0, [sp+312]
001899dcldr x1, [sp+320]
001899e0str x0, [sp+128]
001899e4str x1, [sp+136]
001899e8bl runtime.deferreturn
001899ecldr x0, [sp+144]
001899f0ldr x2, [sp+128]
001899f4ldr x1, [sp+152]
001899f8ldr x3, [sp+136]
001899fcldp x29, x30, [sp-8]
00189a00add sp, sp, 432
00189a04ret x30
00189a08
00189a08loc_189a08:
00189a08ldr x0, [sp+160]
00189a0cldr x1, [sp+168]
00189a10bl google.golang.org/protobuf/reflect/protoregistry.typeName
00189a14str x0, [sp+392]
00189a18str x1, [sp+400]
00189a1cstp xzr, xzr, [sp+376]
00189a20add x2, sp, 376
00189a24str x2, [sp+280]
00189a28ldr x0, [sp+392]
00189a2cldr x1, [sp+400]
00189a30bl runtime.convTstring
00189a34str x0, [sp+272]
00189a38ldr x2, [sp+280]
00189a3cldrsb x27, [x2]
00189a40adrp x3, 0x46c000
00189a44add x3, x3, 2944
00189a48str x3, [x2]
00189a4cadrp x27, 0x8c2000
00189a50ldr w3, [x27+3056]
00189a54cbz w3, 0x189a5c
00189a58b 0x189a60
00189a5c
00189a5cloc_189a5c:
00189a5cb 0x189a74
00189a60
00189a60loc_189a60:
00189a60bl runtime.gcWriteBarrier2
00189a64str x0, [x25]
00189a68ldr x5, [x2+8]
00189a6cstr x5, [x25+8]
00189a70b 0x189a74
00189a74
00189a74loc_189a74:
00189a74str x0, [x2+8]
00189a78ldr x2, [sp+280]
00189a7cldrsb x27, [x2]
00189a80b 0x189a84
00189a84
00189a84loc_189a84:
00189a84str x2, [sp+288]
00189a88orr x4, xzr, 1
00189a8cstr x4, [sp+296]
00189a90str x4, [sp+304]
00189a94adrp x0, 0x539000
00189a98add x0, x0, 3874
00189a9cmovz x1, 38
00189aa0mov x3, x4
00189aa4bl google.golang.org/protobuf/internal/errors.New
00189aa8str x0, [sp+360]
00189aacstr x1, [sp+368]
00189ab0str x0, [sp+256]
00189ab4str x1, [sp+264]
00189ab8stp xzr, xzr, [sp+144]
00189abcldr x5, [sp+256]
00189ac0ldr x6, [sp+264]
00189ac4str x5, [sp+128]
00189ac8str x6, [sp+136]
00189accbl runtime.deferreturn
00189ad0ldr x0, [sp+144]
00189ad4ldr x2, [sp+128]
00189ad8ldr x1, [sp+152]
00189adcldr x3, [sp+136]
00189ae0ldp x29, x30, [sp-8]
00189ae4add sp, sp, 432
00189ae8ret x30
00189aec
00189aecloc_189aec:
00189aecadrp x27, 0x898000
00189af0ldr x0, [x27+3152]
00189af4adrp x27, 0x898000
00189af8ldr x1, [x27+3160]
00189afcstr x0, [sp+240]
00189b00str x1, [sp+248]
00189b04stp xzr, xzr, [sp+144]
00189b08ldr x0, [sp+248]
00189b0cldr x1, [sp+240]
00189b10str x1, [sp+128]
00189b14str x0, [sp+136]
00189b18bl runtime.deferreturn
00189b1cldr x0, [sp+144]
00189b20ldr x2, [sp+128]
00189b24ldr x1, [sp+152]
00189b28ldr x3, [sp+136]
00189b2cldp x29, x30, [sp-8]
00189b30add sp, sp, 432
00189b34ret x30
00189b38
00189b38loc_189b38:
00189b38stp xzr, xzr, [sp+144]
00189b3cadrp x27, 0x898000
00189b40ldr x0, [x27+3160]
00189b44adrp x27, 0x898000
00189b48ldr x1, [x27+3152]
00189b4cstr x1, [sp+128]
00189b50str x0, [sp+136]
00189b54bl runtime.deferreturn
00189b58ldr x0, [sp+144]
00189b5cldr x2, [sp+128]
00189b60ldr x1, [sp+152]
00189b64ldr x3, [sp+136]
00189b68ldp x29, x30, [sp-8]
00189b6cadd sp, sp, 432
00189b70ret x30
00189b74
00189b74loc_189b74:
00189b74mov x0, x4
00189b78bl runtime.panicSliceB
00189b7chint
00189b80
00189b80loc_189b80:
00189b80stp x0, x1, [sp+8]
00189b84str x2, [sp+24]
00189b88mov x3, x30
00189b8cbl runtime.morestack_noctxt.abi0
00189b90ldp x0, x1, [sp+8]
00189b94ldr x2, [sp+24]
00189b98b 0x1897a0
00189b9cudf 0
001897a0
00189ba0
00189ba0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL.deferwrap1(void)
00189ba0ldr x16, [x28+16]
00189ba4subs xzr, sp, x16
00189ba8b.ls 0x189bd8
00189bacstr x30, [sp-32]!
00189bb0stur x29, [sp-8]
00189bb4sub x29, sp, 8
00189bb8ldr x16, [x28+32]
00189bbccbnz x16, 0x189be4
00189bc0
00189bc0loc_189bc0:
00189bc0ldr x0, [x26+8]
00189bc4str x0, [sp+16]
00189bc8bl sync.(*RWMutex).RUnlock
00189bccldur x29, [sp-8]
00189bd0ldr x30, [sp], 32
00189bd4ret x30
00189bd8
00189bd8loc_189bd8:
00189bd8mov x3, x30
00189bdcbl runtime.morestack.abi0
00189be0b 0x189ba0
00189be4
00189be4loc_189be4:
00189be4ldr x17, [x16]
00189be8add x20, sp, 40
00189becsubs xzr, x20, x17
00189bf0b.ne 0x189bc0
00189bf4add x20, sp, 8
00189bf8str x20, [x16]
00189bfcb 0x189bc0
00189ba0
00189ba0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL.deferwrap1(void)
00189ba0ldr x16, [x28+16]
00189ba4subs xzr, sp, x16
00189ba8b.ls 0x189bd8
00189bacstr x30, [sp-32]!
00189bb0stur x29, [sp-8]
00189bb4sub x29, sp, 8
00189bb8ldr x16, [x28+32]
00189bbccbnz x16, 0x189be4
00189bc0
00189bc0loc_189bc0:
00189bc0ldr x0, [x26+8]
00189bc4str x0, [sp+16]
00189bc8bl sync.(*RWMutex).RUnlock
00189bccldur x29, [sp-8]
00189bd0ldr x30, [sp], 32
00189bd4ret x30
00189bd8
00189bd8loc_189bd8:
00189bd8mov x3, x30
00189bdcbl runtime.morestack.abi0
00189be0b 0x189ba0
00189be4
00189be4loc_189be4:
00189be4ldr x17, [x16]
00189be8add x20, sp, 40
00189becsubs xzr, x20, x17
00189bf0b.ne 0x189bc0
00189bf4add x20, sp, 8
00189bf8str x20, [x16]
00189bfcb 0x189bc0
00189ba0
00189c00
00189c00google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct google.golang.org/protobuf/reflect/protoreflect.FullName message, google.golang.org/protobuf/encoding/protowire.Number field)
00189c00ldr x16, [x28+16]
00189c04sub x17, sp, 144
00189c08subs xzr, x17, x16
00189c0cb.ls 0x189e64
00189c10sub x20, sp, 272
00189c14stp x29, x30, [x20-8]
00189c18add sp, x20, 0
00189c1csub x29, sp, 8
00189c20str x0, [sp+280]
00189c24str x1, [sp+288]
00189c28str x2, [sp+296]
00189c2cstr w3, [sp+304]
00189c30stp xzr, xzr, [sp+112]
00189c34stp xzr, xzr, [sp+96]
00189c38ldr x4, [sp+280]
00189c3ccbnz x4, 0x189c44
00189c40b 0x189e28
00189c44
00189c44loc_189c44:
00189c44adrp x27, 0x897000
00189c48ldr x4, [x27+3720]
00189c4cldr x5, [sp+280]
00189c50subs xzr, x4, x5
00189c54b.eq 0x189c5c
00189c58b 0x189d00
00189c5c
00189c5cloc_189c5c:
00189c5cadrp x0, 0x8c2000
00189c60add x0, x0, 3360
00189c64bl sync.(*RWMutex).RLock
00189c68adrp x1, 0x8c2000
00189c6cadd x1, x1, 3360
00189c70str x1, [sp+160]
00189c74stp xzr, xzr, [sp+224]
00189c78add x1, sp, 224
00189c7cstr x1, [sp+240]
00189c80ldrsb x27, [x1]
00189c84adrp x2, 0
00189c88add x2, x2, 3728
00189c8cstr x2, [x1]
00189c90ldrsb x27, [x1]
00189c94ldr x2, [sp+160]
00189c98adrp x27, 0x8c2000
00189c9cldr w3, [x27+3056]
00189ca0cbz w3, 0x189ca8
00189ca4b 0x189cac
00189ca8
00189ca8loc_189ca8:
00189ca8b 0x189cc0
00189cac
00189cacloc_189cac:
00189cacbl runtime.gcWriteBarrier2
00189cb0str x2, [x25]
00189cb4ldr x3, [x1+8]
00189cb8str x3, [x25+8]
00189cbcb 0x189cc0
00189cc0
00189cc0loc_189cc0:
00189cc0str x2, [x1+8]
00189cc4str x1, [sp+72]
00189cc8add x0, sp, 48
00189cccbl runtime.deferprocStack
00189cd0subs xzr, x0, 0
00189cd4b.ne 0x189ce0
00189cd8b 0x189cdc
00189cdc
00189cdcloc_189cdc:
00189cdcb 0x189d04
00189ce0
00189ce0loc_189ce0:
00189ce0bl runtime.deferreturn
00189ce4ldr x0, [sp+112]
00189ce8ldr x2, [sp+96]
00189cecldr x1, [sp+120]
00189cf0ldr x3, [sp+104]
00189cf4ldp x29, x30, [sp-8]
00189cf8add sp, sp, 272
00189cfcret x30
00189d00
00189d00loc_189d00:
00189d00b 0x189d04
00189d04
00189d04loc_189d04:
00189d04stp xzr, xzr, [sp+248]
00189d08ldr x4, [sp+280]
00189d0cldrsb x27, [x4]
00189d10ldr x4, [x4+8]
00189d14str x4, [sp+216]
00189d18ldr x2, [sp+288]
00189d1cldr x3, [sp+296]
00189d20ldr x1, [sp+216]
00189d24adrp x0, 0x4a7000
00189d28add x0, x0, 1088
00189d2cbl runtime.mapaccess1_faststr
00189d30ldr x4, [x0]
00189d34str x4, [sp+208]
00189d38ldr x1, [sp+208]
00189d3cldrsw x2, [sp+304]
00189d40adrp x0, 0x4a7000
00189d44add x0, x0, 960
00189d48bl runtime.mapaccess2_fast32
00189d4cstr x0, [sp+200]
00189d50strb w1, [sp+47]
00189d54ldr x4, [sp+200]
00189d58ldr x5, [x4]
00189d5cldr x4, [x4+8]
00189d60str x5, [sp+248]
00189d64str x4, [sp+256]
00189d68str x5, [sp+144]
00189d6cstr x4, [sp+152]
00189d70ldrb w4, [sp+47]
00189d74strb w4, [sp+46]
00189d78ldr x4, [sp+144]
00189d7cldr x5, [sp+152]
00189d80str x4, [sp+128]
00189d84str x5, [sp+136]
00189d88ldrb w4, [sp+46]
00189d8cstrb w4, [sp+45]
00189d90tbnz w4, 0, 0x189d98
00189d94b 0x189ddc
00189d98
00189d98loc_189d98:
00189d98stp xzr, xzr, [sp+184]
00189d9cldr x0, [sp+128]
00189da0ldr x1, [sp+136]
00189da4str x0, [sp+112]
00189da8str x1, [sp+120]
00189dacldr x0, [sp+184]
00189db0ldr x1, [sp+192]
00189db4str x0, [sp+96]
00189db8str x1, [sp+104]
00189dbcbl runtime.deferreturn
00189dc0ldr x0, [sp+112]
00189dc4ldr x2, [sp+96]
00189dc8ldr x1, [sp+120]
00189dccldr x3, [sp+104]
00189dd0ldp x29, x30, [sp-8]
00189dd4add sp, sp, 272
00189dd8ret x30
00189ddc
00189ddcloc_189ddc:
00189ddcadrp x27, 0x898000
00189de0ldr x0, [x27+3152]
00189de4adrp x27, 0x898000
00189de8ldr x1, [x27+3160]
00189decstr x0, [sp+168]
00189df0str x1, [sp+176]
00189df4stp xzr, xzr, [sp+112]
00189df8ldr x0, [sp+176]
00189dfcldr x1, [sp+168]
00189e00str x1, [sp+96]
00189e04str x0, [sp+104]
00189e08bl runtime.deferreturn
00189e0cldr x0, [sp+112]
00189e10ldr x2, [sp+96]
00189e14ldr x1, [sp+120]
00189e18ldr x3, [sp+104]
00189e1cldp x29, x30, [sp-8]
00189e20add sp, sp, 272
00189e24ret x30
00189e28
00189e28loc_189e28:
00189e28stp xzr, xzr, [sp+112]
00189e2cadrp x27, 0x898000
00189e30ldr x0, [x27+3160]
00189e34adrp x27, 0x898000
00189e38ldr x1, [x27+3152]
00189e3cstr x1, [sp+96]
00189e40str x0, [sp+104]
00189e44bl runtime.deferreturn
00189e48ldr x0, [sp+112]
00189e4cldr x2, [sp+96]
00189e50ldr x1, [sp+120]
00189e54ldr x3, [sp+104]
00189e58ldp x29, x30, [sp-8]
00189e5cadd sp, sp, 272
00189e60ret x30
00189e64
00189e64loc_189e64:
00189e64stp x0, x1, [sp+8]
00189e68str x2, [sp+24]
00189e6cstr w3, [sp+32]
00189e70mov x3, x30
00189e74bl runtime.morestack_noctxt.abi0
00189e78ldp x0, x1, [sp+8]
00189e7cldr x2, [sp+24]
00189e80ldrsw x3, [sp+32]
00189e84b 0x189c00
00189e88udf 0
00189e8cudf 0
00189c00
00189c00google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct google.golang.org/protobuf/reflect/protoreflect.FullName message, google.golang.org/protobuf/encoding/protowire.Number field)
00189c00ldr x16, [x28+16]
00189c04sub x17, sp, 144
00189c08subs xzr, x17, x16
00189c0cb.ls 0x189e64
00189c10sub x20, sp, 272
00189c14stp x29, x30, [x20-8]
00189c18add sp, x20, 0
00189c1csub x29, sp, 8
00189c20str x0, [sp+280]
00189c24str x1, [sp+288]
00189c28str x2, [sp+296]
00189c2cstr w3, [sp+304]
00189c30stp xzr, xzr, [sp+112]
00189c34stp xzr, xzr, [sp+96]
00189c38ldr x4, [sp+280]
00189c3ccbnz x4, 0x189c44
00189c40b 0x189e28
00189c44
00189c44loc_189c44:
00189c44adrp x27, 0x897000
00189c48ldr x4, [x27+3720]
00189c4cldr x5, [sp+280]
00189c50subs xzr, x4, x5
00189c54b.eq 0x189c5c
00189c58b 0x189d00
00189c5c
00189c5cloc_189c5c:
00189c5cadrp x0, 0x8c2000
00189c60add x0, x0, 3360
00189c64bl sync.(*RWMutex).RLock
00189c68adrp x1, 0x8c2000
00189c6cadd x1, x1, 3360
00189c70str x1, [sp+160]
00189c74stp xzr, xzr, [sp+224]
00189c78add x1, sp, 224
00189c7cstr x1, [sp+240]
00189c80ldrsb x27, [x1]
00189c84adrp x2, 0
00189c88add x2, x2, 3728
00189c8cstr x2, [x1]
00189c90ldrsb x27, [x1]
00189c94ldr x2, [sp+160]
00189c98adrp x27, 0x8c2000
00189c9cldr w3, [x27+3056]
00189ca0cbz w3, 0x189ca8
00189ca4b 0x189cac
00189ca8
00189ca8loc_189ca8:
00189ca8b 0x189cc0
00189cac
00189cacloc_189cac:
00189cacbl runtime.gcWriteBarrier2
00189cb0str x2, [x25]
00189cb4ldr x3, [x1+8]
00189cb8str x3, [x25+8]
00189cbcb 0x189cc0
00189cc0
00189cc0loc_189cc0:
00189cc0str x2, [x1+8]
00189cc4str x1, [sp+72]
00189cc8add x0, sp, 48
00189cccbl runtime.deferprocStack
00189cd0subs xzr, x0, 0
00189cd4b.ne 0x189ce0
00189cd8b 0x189cdc
00189cdc
00189cdcloc_189cdc:
00189cdcb 0x189d04
00189ce0
00189ce0loc_189ce0:
00189ce0bl runtime.deferreturn
00189ce4ldr x0, [sp+112]
00189ce8ldr x2, [sp+96]
00189cecldr x1, [sp+120]
00189cf0ldr x3, [sp+104]
00189cf4ldp x29, x30, [sp-8]
00189cf8add sp, sp, 272
00189cfcret x30
00189d00
00189d00loc_189d00:
00189d00b 0x189d04
00189d04
00189d04loc_189d04:
00189d04stp xzr, xzr, [sp+248]
00189d08ldr x4, [sp+280]
00189d0cldrsb x27, [x4]
00189d10ldr x4, [x4+8]
00189d14str x4, [sp+216]
00189d18ldr x2, [sp+288]
00189d1cldr x3, [sp+296]
00189d20ldr x1, [sp+216]
00189d24adrp x0, 0x4a7000
00189d28add x0, x0, 1088
00189d2cbl runtime.mapaccess1_faststr
00189d30ldr x4, [x0]
00189d34str x4, [sp+208]
00189d38ldr x1, [sp+208]
00189d3cldrsw x2, [sp+304]
00189d40adrp x0, 0x4a7000
00189d44add x0, x0, 960
00189d48bl runtime.mapaccess2_fast32
00189d4cstr x0, [sp+200]
00189d50strb w1, [sp+47]
00189d54ldr x4, [sp+200]
00189d58ldr x5, [x4]
00189d5cldr x4, [x4+8]
00189d60str x5, [sp+248]
00189d64str x4, [sp+256]
00189d68str x5, [sp+144]
00189d6cstr x4, [sp+152]
00189d70ldrb w4, [sp+47]
00189d74strb w4, [sp+46]
00189d78ldr x4, [sp+144]
00189d7cldr x5, [sp+152]
00189d80str x4, [sp+128]
00189d84str x5, [sp+136]
00189d88ldrb w4, [sp+46]
00189d8cstrb w4, [sp+45]
00189d90tbnz w4, 0, 0x189d98
00189d94b 0x189ddc
00189d98
00189d98loc_189d98:
00189d98stp xzr, xzr, [sp+184]
00189d9cldr x0, [sp+128]
00189da0ldr x1, [sp+136]
00189da4str x0, [sp+112]
00189da8str x1, [sp+120]
00189dacldr x0, [sp+184]
00189db0ldr x1, [sp+192]
00189db4str x0, [sp+96]
00189db8str x1, [sp+104]
00189dbcbl runtime.deferreturn
00189dc0ldr x0, [sp+112]
00189dc4ldr x2, [sp+96]
00189dc8ldr x1, [sp+120]
00189dccldr x3, [sp+104]
00189dd0ldp x29, x30, [sp-8]
00189dd4add sp, sp, 272
00189dd8ret x30
00189ddc
00189ddcloc_189ddc:
00189ddcadrp x27, 0x898000
00189de0ldr x0, [x27+3152]
00189de4adrp x27, 0x898000
00189de8ldr x1, [x27+3160]
00189decstr x0, [sp+168]
00189df0str x1, [sp+176]
00189df4stp xzr, xzr, [sp+112]
00189df8ldr x0, [sp+176]
00189dfcldr x1, [sp+168]
00189e00str x1, [sp+96]
00189e04str x0, [sp+104]
00189e08bl runtime.deferreturn
00189e0cldr x0, [sp+112]
00189e10ldr x2, [sp+96]
00189e14ldr x1, [sp+120]
00189e18ldr x3, [sp+104]
00189e1cldp x29, x30, [sp-8]
00189e20add sp, sp, 272
00189e24ret x30
00189e28
00189e28loc_189e28:
00189e28stp xzr, xzr, [sp+112]
00189e2cadrp x27, 0x898000
00189e30ldr x0, [x27+3160]
00189e34adrp x27, 0x898000
00189e38ldr x1, [x27+3152]
00189e3cstr x1, [sp+96]
00189e40str x0, [sp+104]
00189e44bl runtime.deferreturn
00189e48ldr x0, [sp+112]
00189e4cldr x2, [sp+96]
00189e50ldr x1, [sp+120]
00189e54ldr x3, [sp+104]
00189e58ldp x29, x30, [sp-8]
00189e5cadd sp, sp, 272
00189e60ret x30
00189e64
00189e64loc_189e64:
00189e64stp x0, x1, [sp+8]
00189e68str x2, [sp+24]
00189e6cstr w3, [sp+32]
00189e70mov x3, x30
00189e74bl runtime.morestack_noctxt.abi0
00189e78ldp x0, x1, [sp+8]
00189e7cldr x2, [sp+24]
00189e80ldrsw x3, [sp+32]
00189e84b 0x189c00
00189e88udf 0
00189e8cudf 0
00189c00
00189e90
00189e90google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber.deferwrap1(void)
00189e90ldr x16, [x28+16]
00189e94subs xzr, sp, x16
00189e98b.ls 0x189ec8
00189e9cstr x30, [sp-32]!
00189ea0stur x29, [sp-8]
00189ea4sub x29, sp, 8
00189ea8ldr x16, [x28+32]
00189eaccbnz x16, 0x189ed4
00189eb0
00189eb0loc_189eb0:
00189eb0ldr x0, [x26+8]
00189eb4str x0, [sp+16]
00189eb8bl sync.(*RWMutex).RUnlock
00189ebcldur x29, [sp-8]
00189ec0ldr x30, [sp], 32
00189ec4ret x30
00189ec8
00189ec8loc_189ec8:
00189ec8mov x3, x30
00189eccbl runtime.morestack.abi0
00189ed0b 0x189e90
00189ed4
00189ed4loc_189ed4:
00189ed4ldr x17, [x16]
00189ed8add x20, sp, 40
00189edcsubs xzr, x20, x17
00189ee0b.ne 0x189eb0
00189ee4add x20, sp, 8
00189ee8str x20, [x16]
00189eecb 0x189eb0
00189e90
00189e90google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber.deferwrap1(void)
00189e90ldr x16, [x28+16]
00189e94subs xzr, sp, x16
00189e98b.ls 0x189ec8
00189e9cstr x30, [sp-32]!
00189ea0stur x29, [sp-8]
00189ea4sub x29, sp, 8
00189ea8ldr x16, [x28+32]
00189eaccbnz x16, 0x189ed4
00189eb0
00189eb0loc_189eb0:
00189eb0ldr x0, [x26+8]
00189eb4str x0, [sp+16]
00189eb8bl sync.(*RWMutex).RUnlock
00189ebcldur x29, [sp-8]
00189ec0ldr x30, [sp], 32
00189ec4ret x30
00189ec8
00189ec8loc_189ec8:
00189ec8mov x3, x30
00189eccbl runtime.morestack.abi0
00189ed0b 0x189e90
00189ed4
00189ed4loc_189ed4:
00189ed4ldr x17, [x16]
00189ed8add x20, sp, 40
00189edcsubs xzr, x20, x17
00189ee0b.ne 0x189eb0
00189ee4add x20, sp, 8
00189ee8str x20, [x16]
00189eecb 0x189eb0
00189e90
00189ef0
00189ef0google.golang.org/protobuf/reflect/protoregistry.typeName: ; void google.golang.org/protobuf/reflect/protoregistry.typeName(interface {} t)
00189ef0ldr x16, [x28+16]
00189ef4sub x17, sp, 64
00189ef8subs xzr, x17, x16
00189efcb.ls 0x18a094
00189f00str x30, [sp-192]!
00189f04stur x29, [sp-8]
00189f08sub x29, sp, 8
00189f0cstr x0, [sp+200]
00189f10str x1, [sp+208]
00189f14stp xzr, xzr, [sp+80]
00189f18ldr x5, [sp+208]
00189f1cldr x6, [sp+200]
00189f20str x6, [sp+104]
00189f24str x5, [sp+112]
00189f28cbnz x6, 0x189f30
00189f2cb 0x18a000
00189f30
00189f30loc_189f30:
00189f30ldr w2, [x6+16]
00189f34str w2, [sp+60]
00189f38ldr x1, [sp+104]
00189f3cadrp x0, 0x889000
00189f40add x0, x0, 3648
00189f44bl runtime.interfaceSwitch
00189f48str x0, [sp+72]
00189f4cstr x1, [sp+96]
00189f50ldr x2, [sp+72]
00189f54str x2, [sp+64]
00189f58cbz x2, 0x189f60
00189f5cb 0x189f88
00189f60
00189f60loc_189f60:
00189f60b 0x189f64
00189f64
00189f64loc_189f64:
00189f64b 0x189f68
00189f68
00189f68loc_189f68:
00189f68adrp x0, 0x527000
00189f6cadd x0, x0, 974
00189f70str x0, [sp+80]
00189f74orr x1, xzr, 4
00189f78str x1, [sp+88]
00189f7cldur x29, [sp-8]
00189f80ldr x30, [sp], 192
00189f84ret x30
00189f88
00189f88loc_189f88:
00189f88subs xzr, x2, 1
00189f8cb.eq 0x189f94
00189f90b 0x189fbc
00189f94
00189f94loc_189f94:
00189f94b 0x189f98
00189f98
00189f98loc_189f98:
00189f98b 0x189f9c
00189f9c
00189f9cloc_189f9c:
00189f9cadrp x0, 0x527000
00189fa0add x0, x0, 3696
00189fa4str x0, [sp+80]
00189fa8orr x1, xzr, 7
00189facstr x1, [sp+88]
00189fb0ldur x29, [sp-8]
00189fb4ldr x30, [sp], 192
00189fb8ret x30
00189fbc
00189fbcloc_189fbc:
00189fbcsubs xzr, x2, 2
00189fc0b.eq 0x189fc8
00189fc4b 0x189ff0
00189fc8
00189fc8loc_189fc8:
00189fc8b 0x189fcc
00189fcc
00189fccloc_189fcc:
00189fccb 0x189fd0
00189fd0
00189fd0loc_189fd0:
00189fd0adrp x0, 0x528000
00189fd4add x0, x0, 3226
00189fd8str x0, [sp+80]
00189fdcmovz x1, 9
00189fe0str x1, [sp+88]
00189fe4ldur x29, [sp-8]
00189fe8ldr x30, [sp], 192
00189fecret x30
00189ff0
00189ff0loc_189ff0:
00189ff0b 0x189ff4
00189ff4
00189ff4loc_189ff4:
00189ff4b 0x189ff8
00189ff8
00189ff8loc_189ff8:
00189ff8b 0x189ffc
00189ffc
00189ffcloc_189ffc:
00189ffcb 0x18a004
0018a000
0018a000loc_18a000:
0018a000b 0x18a004
0018a004
0018a004loc_18a004:
0018a004stp xzr, xzr, [sp+136]
0018a008add x2, sp, 136
0018a00cstr x2, [sp+152]
0018a010ldrsb x27, [x2]
0018a014ldr x5, [sp+208]
0018a018ldr x6, [sp+200]
0018a01cstr x6, [x2]
0018a020adrp x27, 0x8c1000
0018a024ldr w6, [x27+3056]
0018a028cbz w6, 0x18a030
0018a02cb 0x18a034
0018a030
0018a030loc_18a030:
0018a030b 0x18a048
0018a034
0018a034loc_18a034:
0018a034bl runtime.gcWriteBarrier2
0018a038str x5, [x25]
0018a03cldr x6, [x2+8]
0018a040str x6, [x25+8]
0018a044b 0x18a048
0018a048
0018a048loc_18a048:
0018a048str x5, [x2+8]
0018a04cldrsb x27, [x2]
0018a050b 0x18a054
0018a054
0018a054loc_18a054:
0018a054str x2, [sp+160]
0018a058orr x4, xzr, 1
0018a05cstr x4, [sp+168]
0018a060str x4, [sp+176]
0018a064adrp x0, 0x526000
0018a068add x0, x0, 107
0018a06corr x1, xzr, 2
0018a070mov x3, x4
0018a074bl fmt.Sprintf
0018a078str x0, [sp+120]
0018a07cstr x1, [sp+128]
0018a080str x0, [sp+80]
0018a084str x1, [sp+88]
0018a088ldur x29, [sp-8]
0018a08cldr x30, [sp], 192
0018a090ret x30
0018a094
0018a094loc_18a094:
0018a094stp x0, x1, [sp+8]
0018a098mov x3, x30
0018a09cbl runtime.morestack_noctxt.abi0
0018a0a0ldp x0, x1, [sp+8]
0018a0a4b 0x189ef0
0018a0a8udf 0
0018a0acudf 0
00189ef0
00189ef0google.golang.org/protobuf/reflect/protoregistry.typeName: ; void google.golang.org/protobuf/reflect/protoregistry.typeName(interface {} t)
00189ef0ldr x16, [x28+16]
00189ef4sub x17, sp, 64
00189ef8subs xzr, x17, x16
00189efcb.ls 0x18a094
00189f00str x30, [sp-192]!
00189f04stur x29, [sp-8]
00189f08sub x29, sp, 8
00189f0cstr x0, [sp+200]
00189f10str x1, [sp+208]
00189f14stp xzr, xzr, [sp+80]
00189f18ldr x5, [sp+208]
00189f1cldr x6, [sp+200]
00189f20str x6, [sp+104]
00189f24str x5, [sp+112]
00189f28cbnz x6, 0x189f30
00189f2cb 0x18a000
00189f30
00189f30loc_189f30:
00189f30ldr w2, [x6+16]
00189f34str w2, [sp+60]
00189f38ldr x1, [sp+104]
00189f3cadrp x0, 0x889000
00189f40add x0, x0, 3648
00189f44bl runtime.interfaceSwitch
00189f48str x0, [sp+72]
00189f4cstr x1, [sp+96]
00189f50ldr x2, [sp+72]
00189f54str x2, [sp+64]
00189f58cbz x2, 0x189f60
00189f5cb 0x189f88
00189f60
00189f60loc_189f60:
00189f60b 0x189f64
00189f64
00189f64loc_189f64:
00189f64b 0x189f68
00189f68
00189f68loc_189f68:
00189f68adrp x0, 0x527000
00189f6cadd x0, x0, 974
00189f70str x0, [sp+80]
00189f74orr x1, xzr, 4
00189f78str x1, [sp+88]
00189f7cldur x29, [sp-8]
00189f80ldr x30, [sp], 192
00189f84ret x30
00189f88
00189f88loc_189f88:
00189f88subs xzr, x2, 1
00189f8cb.eq 0x189f94
00189f90b 0x189fbc
00189f94
00189f94loc_189f94:
00189f94b 0x189f98
00189f98
00189f98loc_189f98:
00189f98b 0x189f9c
00189f9c
00189f9cloc_189f9c:
00189f9cadrp x0, 0x527000
00189fa0add x0, x0, 3696
00189fa4str x0, [sp+80]
00189fa8orr x1, xzr, 7
00189facstr x1, [sp+88]
00189fb0ldur x29, [sp-8]
00189fb4ldr x30, [sp], 192
00189fb8ret x30
00189fbc
00189fbcloc_189fbc:
00189fbcsubs xzr, x2, 2
00189fc0b.eq 0x189fc8
00189fc4b 0x189ff0
00189fc8
00189fc8loc_189fc8:
00189fc8b 0x189fcc
00189fcc
00189fccloc_189fcc:
00189fccb 0x189fd0
00189fd0
00189fd0loc_189fd0:
00189fd0adrp x0, 0x528000
00189fd4add x0, x0, 3226
00189fd8str x0, [sp+80]
00189fdcmovz x1, 9
00189fe0str x1, [sp+88]
00189fe4ldur x29, [sp-8]
00189fe8ldr x30, [sp], 192
00189fecret x30
00189ff0
00189ff0loc_189ff0:
00189ff0b 0x189ff4
00189ff4
00189ff4loc_189ff4:
00189ff4b 0x189ff8
00189ff8
00189ff8loc_189ff8:
00189ff8b 0x189ffc
00189ffc
00189ffcloc_189ffc:
00189ffcb 0x18a004
0018a000
0018a000loc_18a000:
0018a000b 0x18a004
0018a004
0018a004loc_18a004:
0018a004stp xzr, xzr, [sp+136]
0018a008add x2, sp, 136
0018a00cstr x2, [sp+152]
0018a010ldrsb x27, [x2]
0018a014ldr x5, [sp+208]
0018a018ldr x6, [sp+200]
0018a01cstr x6, [x2]
0018a020adrp x27, 0x8c1000
0018a024ldr w6, [x27+3056]
0018a028cbz w6, 0x18a030
0018a02cb 0x18a034
0018a030
0018a030loc_18a030:
0018a030b 0x18a048
0018a034
0018a034loc_18a034:
0018a034bl runtime.gcWriteBarrier2
0018a038str x5, [x25]
0018a03cldr x6, [x2+8]
0018a040str x6, [x25+8]
0018a044b 0x18a048
0018a048
0018a048loc_18a048:
0018a048str x5, [x2+8]
0018a04cldrsb x27, [x2]
0018a050b 0x18a054
0018a054
0018a054loc_18a054:
0018a054str x2, [sp+160]
0018a058orr x4, xzr, 1
0018a05cstr x4, [sp+168]
0018a060str x4, [sp+176]
0018a064adrp x0, 0x526000
0018a068add x0, x0, 107
0018a06corr x1, xzr, 2
0018a070mov x3, x4
0018a074bl fmt.Sprintf
0018a078str x0, [sp+120]
0018a07cstr x1, [sp+128]
0018a080str x0, [sp+80]
0018a084str x1, [sp+88]
0018a088ldur x29, [sp-8]
0018a08cldr x30, [sp], 192
0018a090ret x30
0018a094
0018a094loc_18a094:
0018a094stp x0, x1, [sp+8]
0018a098mov x3, x30
0018a09cbl runtime.morestack_noctxt.abi0
0018a0a0ldp x0, x1, [sp+8]
0018a0a4b 0x189ef0
0018a0a8udf 0
0018a0acudf 0
00189ef0
0018a0b0
0018a0b0google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller: ; void google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller(error err, interface {} prev, interface {} curr)
0018a0b0ldr x16, [x28+16]
0018a0b4sub x17, sp, 128
0018a0b8subs xzr, x17, x16
0018a0bcb.ls 0x18a330
0018a0c0sub x20, sp, 256
0018a0c4stp x29, x30, [x20-8]
0018a0c8add sp, x20, 0
0018a0ccsub x29, sp, 8
0018a0d0str x0, [sp+264]
0018a0d4str x1, [sp+272]
0018a0d8str x2, [sp+280]
0018a0dcstr x3, [sp+288]
0018a0e0str x4, [sp+296]
0018a0e4str x5, [sp+304]
0018a0e8stp xzr, xzr, [sp+64]
0018a0ecldr x0, [sp+280]
0018a0f0ldr x1, [sp+288]
0018a0f4bl google.golang.org/protobuf/reflect/protoregistry.goPackage
0018a0f8str x0, [sp+80]
0018a0fcstr x1, [sp+88]
0018a100ldr x0, [sp+296]
0018a104ldr x1, [sp+304]
0018a108bl google.golang.org/protobuf/reflect/protoregistry.goPackage
0018a10cstr x0, [sp+96]
0018a110str x1, [sp+104]
0018a114ldr x2, [sp+88]
0018a118subs xzr, x2, 0
0018a11ccset x3, eq
0018a120strb w3, [sp+62]
0018a124cbz x2, 0x18a12c
0018a128b 0x18a130
0018a12c
0018a12cloc_18a12c:
0018a12cb 0x18a144
0018a130
0018a130loc_18a130:
0018a130ldr x3, [sp+104]
0018a134subs xzr, x3, 0
0018a138cset x3, eq
0018a13cstrb w3, [sp+62]
0018a140b 0x18a144
0018a144
0018a144loc_18a144:
0018a144ldrb w3, [sp+62]
0018a148strb w3, [sp+63]
0018a14ctbnz w3, 0, 0x18a154
0018a150b 0x18a158
0018a154
0018a154loc_18a154:
0018a154b 0x18a194
0018a158
0018a158loc_18a158:
0018a158ldr x3, [sp+88]
0018a15cldr x4, [sp+104]
0018a160subs xzr, x4, x3
0018a164cset x3, eq
0018a168b.eq 0x18a170
0018a16cb 0x18a184
0018a170
0018a170loc_18a170:
0018a170ldr x0, [sp+80]
0018a174ldr x1, [sp+96]
0018a178ldr x2, [sp+88]
0018a17cbl runtime.memequal
0018a180b 0x18a18c
0018a184
0018a184loc_18a184:
0018a184mov x0, x3
0018a188b 0x18a18c
0018a18c
0018a18cloc_18a18c:
0018a18cstrb w0, [sp+63]
0018a190b 0x18a194
0018a194
0018a194loc_18a194:
0018a194ldrb w2, [sp+63]
0018a198tbnz w2, 0, 0x18a1a0
0018a19cb 0x18a1bc
0018a1a0
0018a1a0loc_18a1a0:
0018a1a0ldr x0, [sp+264]
0018a1a4ldr x1, [sp+272]
0018a1a8str x0, [sp+64]
0018a1acstr x1, [sp+72]
0018a1b0ldp x29, x30, [sp-8]
0018a1b4add sp, sp, 256
0018a1b8ret x30
0018a1bc
0018a1bcloc_18a1bc:
0018a1bcstp xzr, xzr, [sp+128]
0018a1c0stp xzr, xzr, [sp+144]
0018a1c4stp xzr, xzr, [sp+160]
0018a1c8add x2, sp, 128
0018a1ccstr x2, [sp+216]
0018a1d0ldr x2, [sp+264]
0018a1d4ldr x3, [sp+272]
0018a1d8str x2, [sp+200]
0018a1dcstr x3, [sp+208]
0018a1e0str x2, [sp+192]
0018a1e4ldr x2, [sp+192]
0018a1e8cbnz x2, 0x18a1f0
0018a1ecb 0x18a200
0018a1f0
0018a1f0loc_18a1f0:
0018a1f0ldr x2, [sp+192]
0018a1f4ldr x2, [x2+8]
0018a1f8str x2, [sp+192]
0018a1fcb 0x18a204
0018a200
0018a200loc_18a200:
0018a200b 0x18a204
0018a204
0018a204loc_18a204:
0018a204ldr x2, [sp+216]
0018a208ldrsb x27, [x2]
0018a20cldr x3, [sp+208]
0018a210ldr x4, [sp+192]
0018a214str x4, [x2]
0018a218adrp x27, 0x8c1000
0018a21cldr w4, [x27+3056]
0018a220cbz w4, 0x18a228
0018a224b 0x18a22c
0018a228
0018a228loc_18a228:
0018a228b 0x18a240
0018a22c
0018a22cloc_18a22c:
0018a22cbl runtime.gcWriteBarrier2
0018a230str x3, [x25]
0018a234ldr x4, [x2+8]
0018a238str x4, [x25+8]
0018a23cb 0x18a240
0018a240
0018a240loc_18a240:
0018a240str x3, [x2+8]
0018a244ldr x0, [sp+80]
0018a248ldr x1, [sp+88]
0018a24cbl runtime.convTstring
0018a250str x0, [sp+184]
0018a254ldr x2, [sp+216]
0018a258ldrsb x27, [x2]
0018a25cadrp x3, 0x46b000
0018a260add x3, x3, 2944
0018a264str x3, [x2+16]
0018a268adrp x27, 0x8c1000
0018a26cldr w3, [x27+3056]
0018a270cbz w3, 0x18a278
0018a274b 0x18a27c
0018a278
0018a278loc_18a278:
0018a278b 0x18a290
0018a27c
0018a27cloc_18a27c:
0018a27cbl runtime.gcWriteBarrier2
0018a280str x0, [x25]
0018a284ldr x3, [x2+24]
0018a288str x3, [x25+8]
0018a28cb 0x18a290
0018a290
0018a290loc_18a290:
0018a290str x0, [x2+24]
0018a294ldr x0, [sp+96]
0018a298ldr x1, [sp+104]
0018a29cbl runtime.convTstring
0018a2a0str x0, [sp+176]
0018a2a4ldr x2, [sp+216]
0018a2a8ldrsb x27, [x2]
0018a2acadrp x3, 0x46b000
0018a2b0add x3, x3, 2944
0018a2b4str x3, [x2+32]
0018a2b8adrp x27, 0x8c1000
0018a2bcldr w3, [x27+3056]
0018a2c0cbz w3, 0x18a2c8
0018a2c4b 0x18a2cc
0018a2c8
0018a2c8loc_18a2c8:
0018a2c8b 0x18a2e0
0018a2cc
0018a2ccloc_18a2cc:
0018a2ccbl runtime.gcWriteBarrier2
0018a2d0str x0, [x25]
0018a2d4ldr x5, [x2+40]
0018a2d8str x5, [x25+8]
0018a2dcb 0x18a2e0
0018a2e0
0018a2e0loc_18a2e0:
0018a2e0str x0, [x2+40]
0018a2e4ldr x2, [sp+216]
0018a2e8ldrsb x27, [x2]
0018a2ecb 0x18a2f0
0018a2f0
0018a2f0loc_18a2f0:
0018a2f0str x2, [sp+224]
0018a2f4orr x4, xzr, 3
0018a2f8str x4, [sp+232]
0018a2fcstr x4, [sp+240]
0018a300adrp x0, 0x53c000
0018a304add x0, x0, 1948
0018a308movz x1, 44
0018a30cmov x3, x4
0018a310bl google.golang.org/protobuf/internal/errors.New
0018a314str x0, [sp+112]
0018a318str x1, [sp+120]
0018a31cstr x0, [sp+64]
0018a320str x1, [sp+72]
0018a324ldp x29, x30, [sp-8]
0018a328add sp, sp, 256
0018a32cret x30
0018a330
0018a330loc_18a330:
0018a330stp x0, x1, [sp+8]
0018a334stp x2, x3, [sp+24]
0018a338stp x4, x5, [sp+40]
0018a33cmov x3, x30
0018a340bl runtime.morestack_noctxt.abi0
0018a344ldp x0, x1, [sp+8]
0018a348ldp x2, x3, [sp+24]
0018a34cldp x4, x5, [sp+40]
0018a350b 0x18a0b0
0018a354udf 0
0018a358udf 0
0018a35cudf 0
0018a0b0
0018a0b0google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller: ; void google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller(error err, interface {} prev, interface {} curr)
0018a0b0ldr x16, [x28+16]
0018a0b4sub x17, sp, 128
0018a0b8subs xzr, x17, x16
0018a0bcb.ls 0x18a330
0018a0c0sub x20, sp, 256
0018a0c4stp x29, x30, [x20-8]
0018a0c8add sp, x20, 0
0018a0ccsub x29, sp, 8
0018a0d0str x0, [sp+264]
0018a0d4str x1, [sp+272]
0018a0d8str x2, [sp+280]
0018a0dcstr x3, [sp+288]
0018a0e0str x4, [sp+296]
0018a0e4str x5, [sp+304]
0018a0e8stp xzr, xzr, [sp+64]
0018a0ecldr x0, [sp+280]
0018a0f0ldr x1, [sp+288]
0018a0f4bl google.golang.org/protobuf/reflect/protoregistry.goPackage
0018a0f8str x0, [sp+80]
0018a0fcstr x1, [sp+88]
0018a100ldr x0, [sp+296]
0018a104ldr x1, [sp+304]
0018a108bl google.golang.org/protobuf/reflect/protoregistry.goPackage
0018a10cstr x0, [sp+96]
0018a110str x1, [sp+104]
0018a114ldr x2, [sp+88]
0018a118subs xzr, x2, 0
0018a11ccset x3, eq
0018a120strb w3, [sp+62]
0018a124cbz x2, 0x18a12c
0018a128b 0x18a130
0018a12c
0018a12cloc_18a12c:
0018a12cb 0x18a144
0018a130
0018a130loc_18a130:
0018a130ldr x3, [sp+104]
0018a134subs xzr, x3, 0
0018a138cset x3, eq
0018a13cstrb w3, [sp+62]
0018a140b 0x18a144
0018a144
0018a144loc_18a144:
0018a144ldrb w3, [sp+62]
0018a148strb w3, [sp+63]
0018a14ctbnz w3, 0, 0x18a154
0018a150b 0x18a158
0018a154
0018a154loc_18a154:
0018a154b 0x18a194
0018a158
0018a158loc_18a158:
0018a158ldr x3, [sp+88]
0018a15cldr x4, [sp+104]
0018a160subs xzr, x4, x3
0018a164cset x3, eq
0018a168b.eq 0x18a170
0018a16cb 0x18a184
0018a170
0018a170loc_18a170:
0018a170ldr x0, [sp+80]
0018a174ldr x1, [sp+96]
0018a178ldr x2, [sp+88]
0018a17cbl runtime.memequal
0018a180b 0x18a18c
0018a184
0018a184loc_18a184:
0018a184mov x0, x3
0018a188b 0x18a18c
0018a18c
0018a18cloc_18a18c:
0018a18cstrb w0, [sp+63]
0018a190b 0x18a194
0018a194
0018a194loc_18a194:
0018a194ldrb w2, [sp+63]
0018a198tbnz w2, 0, 0x18a1a0
0018a19cb 0x18a1bc
0018a1a0
0018a1a0loc_18a1a0:
0018a1a0ldr x0, [sp+264]
0018a1a4ldr x1, [sp+272]
0018a1a8str x0, [sp+64]
0018a1acstr x1, [sp+72]
0018a1b0ldp x29, x30, [sp-8]
0018a1b4add sp, sp, 256
0018a1b8ret x30
0018a1bc
0018a1bcloc_18a1bc:
0018a1bcstp xzr, xzr, [sp+128]
0018a1c0stp xzr, xzr, [sp+144]
0018a1c4stp xzr, xzr, [sp+160]
0018a1c8add x2, sp, 128
0018a1ccstr x2, [sp+216]
0018a1d0ldr x2, [sp+264]
0018a1d4ldr x3, [sp+272]
0018a1d8str x2, [sp+200]
0018a1dcstr x3, [sp+208]
0018a1e0str x2, [sp+192]
0018a1e4ldr x2, [sp+192]
0018a1e8cbnz x2, 0x18a1f0
0018a1ecb 0x18a200
0018a1f0
0018a1f0loc_18a1f0:
0018a1f0ldr x2, [sp+192]
0018a1f4ldr x2, [x2+8]
0018a1f8str x2, [sp+192]
0018a1fcb 0x18a204
0018a200
0018a200loc_18a200:
0018a200b 0x18a204
0018a204
0018a204loc_18a204:
0018a204ldr x2, [sp+216]
0018a208ldrsb x27, [x2]
0018a20cldr x3, [sp+208]
0018a210ldr x4, [sp+192]
0018a214str x4, [x2]
0018a218adrp x27, 0x8c1000
0018a21cldr w4, [x27+3056]
0018a220cbz w4, 0x18a228
0018a224b 0x18a22c
0018a228
0018a228loc_18a228:
0018a228b 0x18a240
0018a22c
0018a22cloc_18a22c:
0018a22cbl runtime.gcWriteBarrier2
0018a230str x3, [x25]
0018a234ldr x4, [x2+8]
0018a238str x4, [x25+8]
0018a23cb 0x18a240
0018a240
0018a240loc_18a240:
0018a240str x3, [x2+8]
0018a244ldr x0, [sp+80]
0018a248ldr x1, [sp+88]
0018a24cbl runtime.convTstring
0018a250str x0, [sp+184]
0018a254ldr x2, [sp+216]
0018a258ldrsb x27, [x2]
0018a25cadrp x3, 0x46b000
0018a260add x3, x3, 2944
0018a264str x3, [x2+16]
0018a268adrp x27, 0x8c1000
0018a26cldr w3, [x27+3056]
0018a270cbz w3, 0x18a278
0018a274b 0x18a27c
0018a278
0018a278loc_18a278:
0018a278b 0x18a290
0018a27c
0018a27cloc_18a27c:
0018a27cbl runtime.gcWriteBarrier2
0018a280str x0, [x25]
0018a284ldr x3, [x2+24]
0018a288str x3, [x25+8]
0018a28cb 0x18a290
0018a290
0018a290loc_18a290:
0018a290str x0, [x2+24]
0018a294ldr x0, [sp+96]
0018a298ldr x1, [sp+104]
0018a29cbl runtime.convTstring
0018a2a0str x0, [sp+176]
0018a2a4ldr x2, [sp+216]
0018a2a8ldrsb x27, [x2]
0018a2acadrp x3, 0x46b000
0018a2b0add x3, x3, 2944
0018a2b4str x3, [x2+32]
0018a2b8adrp x27, 0x8c1000
0018a2bcldr w3, [x27+3056]
0018a2c0cbz w3, 0x18a2c8
0018a2c4b 0x18a2cc
0018a2c8
0018a2c8loc_18a2c8:
0018a2c8b 0x18a2e0
0018a2cc
0018a2ccloc_18a2cc:
0018a2ccbl runtime.gcWriteBarrier2
0018a2d0str x0, [x25]
0018a2d4ldr x5, [x2+40]
0018a2d8str x5, [x25+8]
0018a2dcb 0x18a2e0
0018a2e0
0018a2e0loc_18a2e0:
0018a2e0str x0, [x2+40]
0018a2e4ldr x2, [sp+216]
0018a2e8ldrsb x27, [x2]
0018a2ecb 0x18a2f0
0018a2f0
0018a2f0loc_18a2f0:
0018a2f0str x2, [sp+224]
0018a2f4orr x4, xzr, 3
0018a2f8str x4, [sp+232]
0018a2fcstr x4, [sp+240]
0018a300adrp x0, 0x53c000
0018a304add x0, x0, 1948
0018a308movz x1, 44
0018a30cmov x3, x4
0018a310bl google.golang.org/protobuf/internal/errors.New
0018a314str x0, [sp+112]
0018a318str x1, [sp+120]
0018a31cstr x0, [sp+64]
0018a320str x1, [sp+72]
0018a324ldp x29, x30, [sp-8]
0018a328add sp, sp, 256
0018a32cret x30
0018a330
0018a330loc_18a330:
0018a330stp x0, x1, [sp+8]
0018a334stp x2, x3, [sp+24]
0018a338stp x4, x5, [sp+40]
0018a33cmov x3, x30
0018a340bl runtime.morestack_noctxt.abi0
0018a344ldp x0, x1, [sp+8]
0018a348ldp x2, x3, [sp+24]
0018a34cldp x4, x5, [sp+40]
0018a350b 0x18a0b0
0018a354udf 0
0018a358udf 0
0018a35cudf 0
0018a0b0
0018a360
0018a360google.golang.org/protobuf/reflect/protoregistry.goPackage: ; void google.golang.org/protobuf/reflect/protoregistry.goPackage(interface {} v)
0018a360ldr x16, [x28+16]
0018a364sub x17, sp, 336
0018a368subs xzr, x17, x16
0018a36cb.ls 0x18a6e0
0018a370sub x20, sp, 464
0018a374stp x29, x30, [x20-8]
0018a378add sp, x20, 0
0018a37csub x29, sp, 8
0018a380str x0, [sp+472]
0018a384str x1, [sp+480]
0018a388stp xzr, xzr, [sp+88]
0018a38cldr x2, [sp+480]
0018a390ldr x3, [sp+472]
0018a394str x3, [sp+312]
0018a398str x2, [sp+320]
0018a39ccbnz x3, 0x18a3a4
0018a3a0b 0x18a534
0018a3a4
0018a3a4loc_18a3a4:
0018a3a4ldr w2, [x3+16]
0018a3a8str w2, [sp+68]
0018a3acldr x1, [sp+312]
0018a3b0adrp x0, 0x888000
0018a3b4add x0, x0, 3712
0018a3b8bl runtime.interfaceSwitch
0018a3bcstr x0, [sp+80]
0018a3c0str x1, [sp+304]
0018a3c4ldr x2, [sp+80]
0018a3c8str x2, [sp+72]
0018a3cccbz x2, 0x18a3d4
0018a3d0b 0x18a43c
0018a3d4
0018a3d4loc_18a3d4:
0018a3d4b 0x18a3d8
0018a3d8
0018a3d8loc_18a3d8:
0018a3d8b 0x18a3dc
0018a3dc
0018a3dcloc_18a3dc:
0018a3dcldr x0, [sp+320]
0018a3e0str x1, [sp+168]
0018a3e4str x0, [sp+176]
0018a3e8ldrsb x27, [x1]
0018a3ecldr x1, [x1+24]
0018a3f0blr x1
0018a3f4str x0, [sp+424]
0018a3f8str x1, [sp+432]
0018a3fcstr x0, [sp+288]
0018a400str x1, [sp+296]
0018a404str x0, [sp+280]
0018a408ldr x1, [sp+280]
0018a40ccbnz x1, 0x18a414
0018a410b 0x18a424
0018a414
0018a414loc_18a414:
0018a414ldr x2, [sp+280]
0018a418ldr x2, [x2+8]
0018a41cstr x2, [sp+280]
0018a420b 0x18a428
0018a424
0018a424loc_18a424:
0018a424b 0x18a428
0018a428
0018a428loc_18a428:
0018a428ldr x2, [sp+280]
0018a42cldr x3, [sp+296]
0018a430str x2, [sp+472]
0018a434str x3, [sp+480]
0018a438b 0x18a538
0018a43c
0018a43cloc_18a43c:
0018a43csubs xzr, x2, 1
0018a440b.eq 0x18a448
0018a444b 0x18a4b0
0018a448
0018a448loc_18a448:
0018a448b 0x18a44c
0018a44c
0018a44cloc_18a44c:
0018a44cb 0x18a450
0018a450
0018a450loc_18a450:
0018a450ldr x0, [sp+320]
0018a454str x1, [sp+152]
0018a458str x0, [sp+160]
0018a45cldrsb x27, [x1]
0018a460ldr x1, [x1+24]
0018a464blr x1
0018a468str x0, [sp+408]
0018a46cstr x1, [sp+416]
0018a470str x0, [sp+264]
0018a474str x1, [sp+272]
0018a478str x0, [sp+256]
0018a47cldr x1, [sp+256]
0018a480cbnz x1, 0x18a488
0018a484b 0x18a498
0018a488
0018a488loc_18a488:
0018a488ldr x2, [sp+256]
0018a48cldr x2, [x2+8]
0018a490str x2, [sp+256]
0018a494b 0x18a49c
0018a498
0018a498loc_18a498:
0018a498b 0x18a49c
0018a49c
0018a49cloc_18a49c:
0018a49cldr x2, [sp+272]
0018a4a0ldr x3, [sp+256]
0018a4a4str x3, [sp+472]
0018a4a8str x2, [sp+480]
0018a4acb 0x18a538
0018a4b0
0018a4b0loc_18a4b0:
0018a4b0subs xzr, x2, 2
0018a4b4b.eq 0x18a4bc
0018a4b8b 0x18a524
0018a4bc
0018a4bcloc_18a4bc:
0018a4bcb 0x18a4c0
0018a4c0
0018a4c0loc_18a4c0:
0018a4c0b 0x18a4c4
0018a4c4
0018a4c4loc_18a4c4:
0018a4c4ldr x0, [sp+320]
0018a4c8str x1, [sp+136]
0018a4ccstr x0, [sp+144]
0018a4d0ldrsb x27, [x1]
0018a4d4ldr x1, [x1+56]
0018a4d8blr x1
0018a4dcstr x0, [sp+392]
0018a4e0str x1, [sp+400]
0018a4e4str x0, [sp+240]
0018a4e8str x1, [sp+248]
0018a4ecstr x0, [sp+232]
0018a4f0ldr x1, [sp+232]
0018a4f4cbnz x1, 0x18a4fc
0018a4f8b 0x18a50c
0018a4fc
0018a4fcloc_18a4fc:
0018a4fcldr x2, [sp+232]
0018a500ldr x2, [x2+8]
0018a504str x2, [sp+232]
0018a508b 0x18a510
0018a50c
0018a50cloc_18a50c:
0018a50cb 0x18a510
0018a510
0018a510loc_18a510:
0018a510ldr x2, [sp+248]
0018a514ldr x3, [sp+232]
0018a518str x3, [sp+472]
0018a51cstr x2, [sp+480]
0018a520b 0x18a538
0018a524
0018a524loc_18a524:
0018a524b 0x18a528
0018a528
0018a528loc_18a528:
0018a528b 0x18a52c
0018a52c
0018a52cloc_18a52c:
0018a52cb 0x18a530
0018a530
0018a530loc_18a530:
0018a530b 0x18a538
0018a534
0018a534loc_18a534:
0018a534b 0x18a538
0018a538
0018a538loc_18a538:
0018a538stp xzr, xzr, [sp+376]
0018a53cldr x2, [sp+480]
0018a540ldr x1, [sp+472]
0018a544cbnz x1, 0x18a54c
0018a548b 0x18a568
0018a54c
0018a54cloc_18a54c:
0018a54cstr x2, [sp+200]
0018a550adrp x0, 0x885000
0018a554add x0, x0, 2288
0018a558bl runtime.typeAssert
0018a55cldr x2, [sp+200]
0018a560mov x1, x0
0018a564b 0x18a56c
0018a568
0018a568loc_18a568:
0018a568b 0x18a56c
0018a56c
0018a56cloc_18a56c:
0018a56cstr x1, [sp+376]
0018a570str x2, [sp+384]
0018a574subs xzr, x1, 0
0018a578cset x2, ne
0018a57cstrb w2, [sp+66]
0018a580ldr x2, [sp+376]
0018a584ldr x3, [sp+384]
0018a588str x2, [sp+184]
0018a58cstr x3, [sp+192]
0018a590ldrb w2, [sp+66]
0018a594strb w2, [sp+65]
0018a598ldr x2, [sp+184]
0018a59cldr x3, [sp+192]
0018a5a0str x2, [sp+120]
0018a5a4str x3, [sp+128]
0018a5a8ldrb w2, [sp+65]
0018a5acstrb w2, [sp+64]
0018a5b0tbnz w2, 0, 0x18a5b8
0018a5b4b 0x18a614
0018a5b8
0018a5b8loc_18a5b8:
0018a5b8ldr x1, [sp+120]
0018a5bcldrsb x27, [x1]
0018a5c0ldr x1, [x1+72]
0018a5c4ldr x0, [sp+128]
0018a5c8blr x1
0018a5ccstr x0, [sp+360]
0018a5d0str x1, [sp+368]
0018a5d4str x0, [sp+216]
0018a5d8str x1, [sp+224]
0018a5dcstr x0, [sp+208]
0018a5e0ldr x1, [sp+208]
0018a5e4cbnz x1, 0x18a5ec
0018a5e8b 0x18a5fc
0018a5ec
0018a5ecloc_18a5ec:
0018a5ecldr x2, [sp+208]
0018a5f0ldr x2, [x2+8]
0018a5f4str x2, [sp+208]
0018a5f8b 0x18a600
0018a5fc
0018a5fcloc_18a5fc:
0018a5fcb 0x18a600
0018a600
0018a600loc_18a600:
0018a600ldr x2, [sp+208]
0018a604ldr x3, [sp+224]
0018a608str x2, [sp+472]
0018a60cstr x3, [sp+480]
0018a610b 0x18a618
0018a614
0018a614loc_18a614:
0018a614b 0x18a618
0018a618
0018a618loc_18a618:
0018a618stp xzr, xzr, [sp+344]
0018a61cldr x2, [sp+480]
0018a620ldr x1, [sp+472]
0018a624cbnz x1, 0x18a62c
0018a628b 0x18a648
0018a62c
0018a62cloc_18a62c:
0018a62cstr x2, [sp+200]
0018a630adrp x0, 0x885000
0018a634add x0, x0, 2320
0018a638bl runtime.typeAssert
0018a63cldr x2, [sp+200]
0018a640mov x1, x0
0018a644b 0x18a64c
0018a648
0018a648loc_18a648:
0018a648b 0x18a64c
0018a64c
0018a64cloc_18a64c:
0018a64cstr x1, [sp+344]
0018a650str x2, [sp+352]
0018a654subs xzr, x1, 0
0018a658cset x2, ne
0018a65cstrb w2, [sp+66]
0018a660ldr x2, [sp+344]
0018a664ldr x3, [sp+352]
0018a668str x2, [sp+440]
0018a66cstr x3, [sp+448]
0018a670ldrb w2, [sp+66]
0018a674strb w2, [sp+67]
0018a678ldr x2, [sp+440]
0018a67cldr x3, [sp+448]
0018a680str x2, [sp+104]
0018a684str x3, [sp+112]
0018a688ldrb w2, [sp+67]
0018a68cstrb w2, [sp+63]
0018a690tbnz w2, 0, 0x18a698
0018a694b 0x18a6c8
0018a698
0018a698loc_18a698:
0018a698ldr x1, [sp+104]
0018a69cldrsb x27, [x1]
0018a6a0ldr x1, [x1+24]
0018a6a4ldr x0, [sp+112]
0018a6a8blr x1
0018a6acstr x0, [sp+328]
0018a6b0str x1, [sp+336]
0018a6b4str x0, [sp+88]
0018a6b8str x1, [sp+96]
0018a6bcldp x29, x30, [sp-8]
0018a6c0add sp, sp, 464
0018a6c4ret x30
0018a6c8
0018a6c8loc_18a6c8:
0018a6c8stp xzr, xzr, [sp+88]
0018a6ccmov x0, xzr
0018a6d0mov x1, xzr
0018a6d4ldp x29, x30, [sp-8]
0018a6d8add sp, sp, 464
0018a6dcret x30
0018a6e0
0018a6e0loc_18a6e0:
0018a6e0stp x0, x1, [sp+8]
0018a6e4mov x3, x30
0018a6e8bl runtime.morestack_noctxt.abi0
0018a6ecldp x0, x1, [sp+8]
0018a6f0b 0x18a360
0018a6f4udf 0
0018a6f8udf 0
0018a6fcudf 0
0018a360
0018a360google.golang.org/protobuf/reflect/protoregistry.goPackage: ; void google.golang.org/protobuf/reflect/protoregistry.goPackage(interface {} v)
0018a360ldr x16, [x28+16]
0018a364sub x17, sp, 336
0018a368subs xzr, x17, x16
0018a36cb.ls 0x18a6e0
0018a370sub x20, sp, 464
0018a374stp x29, x30, [x20-8]
0018a378add sp, x20, 0
0018a37csub x29, sp, 8
0018a380str x0, [sp+472]
0018a384str x1, [sp+480]
0018a388stp xzr, xzr, [sp+88]
0018a38cldr x2, [sp+480]
0018a390ldr x3, [sp+472]
0018a394str x3, [sp+312]
0018a398str x2, [sp+320]
0018a39ccbnz x3, 0x18a3a4
0018a3a0b 0x18a534
0018a3a4
0018a3a4loc_18a3a4:
0018a3a4ldr w2, [x3+16]
0018a3a8str w2, [sp+68]
0018a3acldr x1, [sp+312]
0018a3b0adrp x0, 0x888000
0018a3b4add x0, x0, 3712
0018a3b8bl runtime.interfaceSwitch
0018a3bcstr x0, [sp+80]
0018a3c0str x1, [sp+304]
0018a3c4ldr x2, [sp+80]
0018a3c8str x2, [sp+72]
0018a3cccbz x2, 0x18a3d4
0018a3d0b 0x18a43c
0018a3d4
0018a3d4loc_18a3d4:
0018a3d4b 0x18a3d8
0018a3d8
0018a3d8loc_18a3d8:
0018a3d8b 0x18a3dc
0018a3dc
0018a3dcloc_18a3dc:
0018a3dcldr x0, [sp+320]
0018a3e0str x1, [sp+168]
0018a3e4str x0, [sp+176]
0018a3e8ldrsb x27, [x1]
0018a3ecldr x1, [x1+24]
0018a3f0blr x1
0018a3f4str x0, [sp+424]
0018a3f8str x1, [sp+432]
0018a3fcstr x0, [sp+288]
0018a400str x1, [sp+296]
0018a404str x0, [sp+280]
0018a408ldr x1, [sp+280]
0018a40ccbnz x1, 0x18a414
0018a410b 0x18a424
0018a414
0018a414loc_18a414:
0018a414ldr x2, [sp+280]
0018a418ldr x2, [x2+8]
0018a41cstr x2, [sp+280]
0018a420b 0x18a428
0018a424
0018a424loc_18a424:
0018a424b 0x18a428
0018a428
0018a428loc_18a428:
0018a428ldr x2, [sp+280]
0018a42cldr x3, [sp+296]
0018a430str x2, [sp+472]
0018a434str x3, [sp+480]
0018a438b 0x18a538
0018a43c
0018a43cloc_18a43c:
0018a43csubs xzr, x2, 1
0018a440b.eq 0x18a448
0018a444b 0x18a4b0
0018a448
0018a448loc_18a448:
0018a448b 0x18a44c
0018a44c
0018a44cloc_18a44c:
0018a44cb 0x18a450
0018a450
0018a450loc_18a450:
0018a450ldr x0, [sp+320]
0018a454str x1, [sp+152]
0018a458str x0, [sp+160]
0018a45cldrsb x27, [x1]
0018a460ldr x1, [x1+24]
0018a464blr x1
0018a468str x0, [sp+408]
0018a46cstr x1, [sp+416]
0018a470str x0, [sp+264]
0018a474str x1, [sp+272]
0018a478str x0, [sp+256]
0018a47cldr x1, [sp+256]
0018a480cbnz x1, 0x18a488
0018a484b 0x18a498
0018a488
0018a488loc_18a488:
0018a488ldr x2, [sp+256]
0018a48cldr x2, [x2+8]
0018a490str x2, [sp+256]
0018a494b 0x18a49c
0018a498
0018a498loc_18a498:
0018a498b 0x18a49c
0018a49c
0018a49cloc_18a49c:
0018a49cldr x2, [sp+272]
0018a4a0ldr x3, [sp+256]
0018a4a4str x3, [sp+472]
0018a4a8str x2, [sp+480]
0018a4acb 0x18a538
0018a4b0
0018a4b0loc_18a4b0:
0018a4b0subs xzr, x2, 2
0018a4b4b.eq 0x18a4bc
0018a4b8b 0x18a524
0018a4bc
0018a4bcloc_18a4bc:
0018a4bcb 0x18a4c0
0018a4c0
0018a4c0loc_18a4c0:
0018a4c0b 0x18a4c4
0018a4c4
0018a4c4loc_18a4c4:
0018a4c4ldr x0, [sp+320]
0018a4c8str x1, [sp+136]
0018a4ccstr x0, [sp+144]
0018a4d0ldrsb x27, [x1]
0018a4d4ldr x1, [x1+56]
0018a4d8blr x1
0018a4dcstr x0, [sp+392]
0018a4e0str x1, [sp+400]
0018a4e4str x0, [sp+240]
0018a4e8str x1, [sp+248]
0018a4ecstr x0, [sp+232]
0018a4f0ldr x1, [sp+232]
0018a4f4cbnz x1, 0x18a4fc
0018a4f8b 0x18a50c
0018a4fc
0018a4fcloc_18a4fc:
0018a4fcldr x2, [sp+232]
0018a500ldr x2, [x2+8]
0018a504str x2, [sp+232]
0018a508b 0x18a510
0018a50c
0018a50cloc_18a50c:
0018a50cb 0x18a510
0018a510
0018a510loc_18a510:
0018a510ldr x2, [sp+248]
0018a514ldr x3, [sp+232]
0018a518str x3, [sp+472]
0018a51cstr x2, [sp+480]
0018a520b 0x18a538
0018a524
0018a524loc_18a524:
0018a524b 0x18a528
0018a528
0018a528loc_18a528:
0018a528b 0x18a52c
0018a52c
0018a52cloc_18a52c:
0018a52cb 0x18a530
0018a530
0018a530loc_18a530:
0018a530b 0x18a538
0018a534
0018a534loc_18a534:
0018a534b 0x18a538
0018a538
0018a538loc_18a538:
0018a538stp xzr, xzr, [sp+376]
0018a53cldr x2, [sp+480]
0018a540ldr x1, [sp+472]
0018a544cbnz x1, 0x18a54c
0018a548b 0x18a568
0018a54c
0018a54cloc_18a54c:
0018a54cstr x2, [sp+200]
0018a550adrp x0, 0x885000
0018a554add x0, x0, 2288
0018a558bl runtime.typeAssert
0018a55cldr x2, [sp+200]
0018a560mov x1, x0
0018a564b 0x18a56c
0018a568
0018a568loc_18a568:
0018a568b 0x18a56c
0018a56c
0018a56cloc_18a56c:
0018a56cstr x1, [sp+376]
0018a570str x2, [sp+384]
0018a574subs xzr, x1, 0
0018a578cset x2, ne
0018a57cstrb w2, [sp+66]
0018a580ldr x2, [sp+376]
0018a584ldr x3, [sp+384]
0018a588str x2, [sp+184]
0018a58cstr x3, [sp+192]
0018a590ldrb w2, [sp+66]
0018a594strb w2, [sp+65]
0018a598ldr x2, [sp+184]
0018a59cldr x3, [sp+192]
0018a5a0str x2, [sp+120]
0018a5a4str x3, [sp+128]
0018a5a8ldrb w2, [sp+65]
0018a5acstrb w2, [sp+64]
0018a5b0tbnz w2, 0, 0x18a5b8
0018a5b4b 0x18a614
0018a5b8
0018a5b8loc_18a5b8:
0018a5b8ldr x1, [sp+120]
0018a5bcldrsb x27, [x1]
0018a5c0ldr x1, [x1+72]
0018a5c4ldr x0, [sp+128]
0018a5c8blr x1
0018a5ccstr x0, [sp+360]
0018a5d0str x1, [sp+368]
0018a5d4str x0, [sp+216]
0018a5d8str x1, [sp+224]
0018a5dcstr x0, [sp+208]
0018a5e0ldr x1, [sp+208]
0018a5e4cbnz x1, 0x18a5ec
0018a5e8b 0x18a5fc
0018a5ec
0018a5ecloc_18a5ec:
0018a5ecldr x2, [sp+208]
0018a5f0ldr x2, [x2+8]
0018a5f4str x2, [sp+208]
0018a5f8b 0x18a600
0018a5fc
0018a5fcloc_18a5fc:
0018a5fcb 0x18a600
0018a600
0018a600loc_18a600:
0018a600ldr x2, [sp+208]
0018a604ldr x3, [sp+224]
0018a608str x2, [sp+472]
0018a60cstr x3, [sp+480]
0018a610b 0x18a618
0018a614
0018a614loc_18a614:
0018a614b 0x18a618
0018a618
0018a618loc_18a618:
0018a618stp xzr, xzr, [sp+344]
0018a61cldr x2, [sp+480]
0018a620ldr x1, [sp+472]
0018a624cbnz x1, 0x18a62c
0018a628b 0x18a648
0018a62c
0018a62cloc_18a62c:
0018a62cstr x2, [sp+200]
0018a630adrp x0, 0x885000
0018a634add x0, x0, 2320
0018a638bl runtime.typeAssert
0018a63cldr x2, [sp+200]
0018a640mov x1, x0
0018a644b 0x18a64c
0018a648
0018a648loc_18a648:
0018a648b 0x18a64c
0018a64c
0018a64cloc_18a64c:
0018a64cstr x1, [sp+344]
0018a650str x2, [sp+352]
0018a654subs xzr, x1, 0
0018a658cset x2, ne
0018a65cstrb w2, [sp+66]
0018a660ldr x2, [sp+344]
0018a664ldr x3, [sp+352]
0018a668str x2, [sp+440]
0018a66cstr x3, [sp+448]
0018a670ldrb w2, [sp+66]
0018a674strb w2, [sp+67]
0018a678ldr x2, [sp+440]
0018a67cldr x3, [sp+448]
0018a680str x2, [sp+104]
0018a684str x3, [sp+112]
0018a688ldrb w2, [sp+67]
0018a68cstrb w2, [sp+63]
0018a690tbnz w2, 0, 0x18a698
0018a694b 0x18a6c8
0018a698
0018a698loc_18a698:
0018a698ldr x1, [sp+104]
0018a69cldrsb x27, [x1]
0018a6a0ldr x1, [x1+24]
0018a6a4ldr x0, [sp+112]
0018a6a8blr x1
0018a6acstr x0, [sp+328]
0018a6b0str x1, [sp+336]
0018a6b4str x0, [sp+88]
0018a6b8str x1, [sp+96]
0018a6bcldp x29, x30, [sp-8]
0018a6c0add sp, sp, 464
0018a6c4ret x30
0018a6c8
0018a6c8loc_18a6c8:
0018a6c8stp xzr, xzr, [sp+88]
0018a6ccmov x0, xzr
0018a6d0mov x1, xzr
0018a6d4ldp x29, x30, [sp-8]
0018a6d8add sp, sp, 464
0018a6dcret x30
0018a6e0
0018a6e0loc_18a6e0:
0018a6e0stp x0, x1, [sp+8]
0018a6e4mov x3, x30
0018a6e8bl runtime.morestack_noctxt.abi0
0018a6ecldp x0, x1, [sp+8]
0018a6f0b 0x18a360
0018a6f4udf 0
0018a6f8udf 0
0018a6fcudf 0
0018a360
Loading..