File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001e6680
001e6680google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of: ; void google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
001e6680ldr x16, [x28+16]
001e6684sub x17, sp, 144
001e6688subs xzr, x17, x16
001e668cb.ls 0x1e68ac
001e6690sub x20, sp, 272
001e6694stp x29, x30, [x20-8]
001e6698add sp, x20, 0
001e669csub x29, sp, 8
001e66a0str x0, [sp+280]
001e66a4str x1, [sp+288]
001e66a8stp xzr, xzr, [sp+72]
001e66acldr x2, [sp+288]
001e66b0ldr x3, [sp+280]
001e66b4str x3, [sp+248]
001e66b8str x2, [sp+256]
001e66bccbnz x3, 0x1e66c4
001e66c0b 0x1e67d8
001e66c4
001e66c4loc_1e66c4:
001e66c4ldr w2, [x3+16]
001e66c8str w2, [sp+52]
001e66ccmovz x3, 33241
001e66d0movk x3, 0x75580000
001e66d4subs wzr, w2, w3
001e66d8b.eq 0x1e66e0
001e66dcb 0x1e6744
001e66e0
001e66e0loc_1e66e0:
001e66e0ldr x2, [sp+248]
001e66e4adrp x3, 0x472000
001e66e8add x3, x3, 3008
001e66ecsubs xzr, x2, x3
001e66f0b.eq 0x1e66f8
001e66f4b 0x1e6700
001e66f8
001e66f8loc_1e66f8:
001e66f8orr x0, xzr, 1
001e66fcb 0x1e6708
001e6700
001e6700loc_1e6700:
001e6700mov x0, xzr
001e6704b 0x1e6708
001e6708
001e6708loc_1e6708:
001e6708strb w0, [sp+51]
001e670ctbnz w0, 0, 0x1e6714
001e6710b 0x1e6740
001e6714
001e6714loc_1e6714:
001e6714b 0x1e6718
001e6718
001e6718loc_1e6718:
001e6718ldr x2, [sp+256]
001e671cldr x0, [x2]
001e6720ldr x1, [x2+8]
001e6724str x0, [sp+120]
001e6728str x1, [sp+128]
001e672cstr x0, [sp+72]
001e6730str x1, [sp+80]
001e6734ldp x29, x30, [sp-8]
001e6738add sp, sp, 272
001e673cret x30
001e6740
001e6740loc_1e6740:
001e6740b 0x1e6748
001e6744
001e6744loc_1e6744:
001e6744b 0x1e6748
001e6748
001e6748loc_1e6748:
001e6748ldr x1, [sp+248]
001e674cadrp x0, 0x82c000
001e6750add x0, x0, 576
001e6754bl runtime.interfaceSwitch
001e6758str x0, [sp+64]
001e675cstr x1, [sp+240]
001e6760ldr x2, [sp+64]
001e6764str x2, [sp+56]
001e6768cbz x2, 0x1e6770
001e676cb 0x1e67a0
001e6770
001e6770loc_1e6770:
001e6770b 0x1e6774
001e6774
001e6774loc_1e6774:
001e6774b 0x1e6778
001e6778
001e6778loc_1e6778:
001e6778ldr x2, [sp+256]
001e677cstr x1, [sp+136]
001e6780str x2, [sp+144]
001e6784str x1, [sp+72]
001e6788str x2, [sp+80]
001e678cldr x0, [sp+72]
001e6790mov x1, x2
001e6794ldp x29, x30, [sp-8]
001e6798add sp, sp, 272
001e679cret x30
001e67a0
001e67a0loc_1e67a0:
001e67a0subs xzr, x2, 1
001e67a4b.eq 0x1e67ac
001e67a8b 0x1e67fc
001e67ac
001e67acloc_1e67ac:
001e67acb 0x1e67b0
001e67b0
001e67b0loc_1e67b0:
001e67b0b 0x1e67b4
001e67b4
001e67b4loc_1e67b4:
001e67b4ldr x2, [sp+256]
001e67b8str x1, [sp+104]
001e67bcstr x2, [sp+112]
001e67c0stp xzr, xzr, [sp+72]
001e67c4mov x0, xzr
001e67c8mov x1, xzr
001e67ccldp x29, x30, [sp-8]
001e67d0add sp, sp, 272
001e67d4ret x30
001e67d8
001e67d8loc_1e67d8:
001e67d8b 0x1e67dc
001e67dc
001e67dcloc_1e67dc:
001e67dcstr x3, [sp+152]
001e67e0str x2, [sp+160]
001e67e4stp xzr, xzr, [sp+72]
001e67e8mov x0, xzr
001e67ecmov x1, xzr
001e67f0ldp x29, x30, [sp-8]
001e67f4add sp, sp, 272
001e67f8ret x30
001e67fc
001e67fcloc_1e67fc:
001e67fcb 0x1e6800
001e6800
001e6800loc_1e6800:
001e6800b 0x1e6804
001e6804
001e6804loc_1e6804:
001e6804b 0x1e6808
001e6808
001e6808loc_1e6808:
001e6808ldr x5, [sp+248]
001e680cldr x6, [sp+256]
001e6810str x5, [sp+88]
001e6814str x6, [sp+96]
001e6818stp xzr, xzr, [sp+184]
001e681cadd x2, sp, 184
001e6820str x2, [sp+208]
001e6824ldrsb x27, [x2]
001e6828ldr x5, [sp+288]
001e682cldr x6, [sp+280]
001e6830str x6, [x2]
001e6834adrp x27, 0x865000
001e6838ldr w6, [x27+3056]
001e683ccbz w6, 0x1e6844
001e6840b 0x1e6898
001e6844
001e6844loc_1e6844:
001e6844b 0x1e6848
001e6848
001e6848loc_1e6848:
001e6848str x5, [x2+8]
001e684cldrsb x27, [x2]
001e6850b 0x1e6854
001e6854
001e6854loc_1e6854:
001e6854str x2, [sp+216]
001e6858orr x4, xzr, 1
001e685cstr x4, [sp+224]
001e6860str x4, [sp+232]
001e6864adrp x0, 0x4de000
001e6868add x0, x0, 1779
001e686cmovz x1, 40
001e6870mov x3, x4
001e6874bl fmt.Sprintf
001e6878str x0, [sp+168]
001e687cstr x1, [sp+176]
001e6880bl runtime.convTstring
001e6884str x0, [sp+200]
001e6888mov x1, x0
001e688cadrp x0, 0x40f000
001e6890add x0, x0, 2944
001e6894bl runtime.gopanic
001e6898
001e6898loc_1e6898:
001e6898bl runtime.gcWriteBarrier2
001e689cstr x5, [x25]
001e68a0ldr x6, [x2+8]
001e68a4str x6, [x25+8]
001e68a8b 0x1e6848
001e68ac
001e68acloc_1e68ac:
001e68acstp x0, x1, [sp+8]
001e68b0mov x3, x30
001e68b4bl runtime.morestack_noctxt.abi0
001e68b8ldp x0, x1, [sp+8]
001e68bcb 0x1e6680
001e6680
001e6680google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of: ; void google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
001e6680ldr x16, [x28+16]
001e6684sub x17, sp, 144
001e6688subs xzr, x17, x16
001e668cb.ls 0x1e68ac
001e6690sub x20, sp, 272
001e6694stp x29, x30, [x20-8]
001e6698add sp, x20, 0
001e669csub x29, sp, 8
001e66a0str x0, [sp+280]
001e66a4str x1, [sp+288]
001e66a8stp xzr, xzr, [sp+72]
001e66acldr x2, [sp+288]
001e66b0ldr x3, [sp+280]
001e66b4str x3, [sp+248]
001e66b8str x2, [sp+256]
001e66bccbnz x3, 0x1e66c4
001e66c0b 0x1e67d8
001e66c4
001e66c4loc_1e66c4:
001e66c4ldr w2, [x3+16]
001e66c8str w2, [sp+52]
001e66ccmovz x3, 33241
001e66d0movk x3, 0x75580000
001e66d4subs wzr, w2, w3
001e66d8b.eq 0x1e66e0
001e66dcb 0x1e6744
001e66e0
001e66e0loc_1e66e0:
001e66e0ldr x2, [sp+248]
001e66e4adrp x3, 0x472000
001e66e8add x3, x3, 3008
001e66ecsubs xzr, x2, x3
001e66f0b.eq 0x1e66f8
001e66f4b 0x1e6700
001e66f8
001e66f8loc_1e66f8:
001e66f8orr x0, xzr, 1
001e66fcb 0x1e6708
001e6700
001e6700loc_1e6700:
001e6700mov x0, xzr
001e6704b 0x1e6708
001e6708
001e6708loc_1e6708:
001e6708strb w0, [sp+51]
001e670ctbnz w0, 0, 0x1e6714
001e6710b 0x1e6740
001e6714
001e6714loc_1e6714:
001e6714b 0x1e6718
001e6718
001e6718loc_1e6718:
001e6718ldr x2, [sp+256]
001e671cldr x0, [x2]
001e6720ldr x1, [x2+8]
001e6724str x0, [sp+120]
001e6728str x1, [sp+128]
001e672cstr x0, [sp+72]
001e6730str x1, [sp+80]
001e6734ldp x29, x30, [sp-8]
001e6738add sp, sp, 272
001e673cret x30
001e6740
001e6740loc_1e6740:
001e6740b 0x1e6748
001e6744
001e6744loc_1e6744:
001e6744b 0x1e6748
001e6748
001e6748loc_1e6748:
001e6748ldr x1, [sp+248]
001e674cadrp x0, 0x82c000
001e6750add x0, x0, 576
001e6754bl runtime.interfaceSwitch
001e6758str x0, [sp+64]
001e675cstr x1, [sp+240]
001e6760ldr x2, [sp+64]
001e6764str x2, [sp+56]
001e6768cbz x2, 0x1e6770
001e676cb 0x1e67a0
001e6770
001e6770loc_1e6770:
001e6770b 0x1e6774
001e6774
001e6774loc_1e6774:
001e6774b 0x1e6778
001e6778
001e6778loc_1e6778:
001e6778ldr x2, [sp+256]
001e677cstr x1, [sp+136]
001e6780str x2, [sp+144]
001e6784str x1, [sp+72]
001e6788str x2, [sp+80]
001e678cldr x0, [sp+72]
001e6790mov x1, x2
001e6794ldp x29, x30, [sp-8]
001e6798add sp, sp, 272
001e679cret x30
001e67a0
001e67a0loc_1e67a0:
001e67a0subs xzr, x2, 1
001e67a4b.eq 0x1e67ac
001e67a8b 0x1e67fc
001e67ac
001e67acloc_1e67ac:
001e67acb 0x1e67b0
001e67b0
001e67b0loc_1e67b0:
001e67b0b 0x1e67b4
001e67b4
001e67b4loc_1e67b4:
001e67b4ldr x2, [sp+256]
001e67b8str x1, [sp+104]
001e67bcstr x2, [sp+112]
001e67c0stp xzr, xzr, [sp+72]
001e67c4mov x0, xzr
001e67c8mov x1, xzr
001e67ccldp x29, x30, [sp-8]
001e67d0add sp, sp, 272
001e67d4ret x30
001e67d8
001e67d8loc_1e67d8:
001e67d8b 0x1e67dc
001e67dc
001e67dcloc_1e67dc:
001e67dcstr x3, [sp+152]
001e67e0str x2, [sp+160]
001e67e4stp xzr, xzr, [sp+72]
001e67e8mov x0, xzr
001e67ecmov x1, xzr
001e67f0ldp x29, x30, [sp-8]
001e67f4add sp, sp, 272
001e67f8ret x30
001e67fc
001e67fcloc_1e67fc:
001e67fcb 0x1e6800
001e6800
001e6800loc_1e6800:
001e6800b 0x1e6804
001e6804
001e6804loc_1e6804:
001e6804b 0x1e6808
001e6808
001e6808loc_1e6808:
001e6808ldr x5, [sp+248]
001e680cldr x6, [sp+256]
001e6810str x5, [sp+88]
001e6814str x6, [sp+96]
001e6818stp xzr, xzr, [sp+184]
001e681cadd x2, sp, 184
001e6820str x2, [sp+208]
001e6824ldrsb x27, [x2]
001e6828ldr x5, [sp+288]
001e682cldr x6, [sp+280]
001e6830str x6, [x2]
001e6834adrp x27, 0x865000
001e6838ldr w6, [x27+3056]
001e683ccbz w6, 0x1e6844
001e6840b 0x1e6898
001e6844
001e6844loc_1e6844:
001e6844b 0x1e6848
001e6848
001e6848loc_1e6848:
001e6848str x5, [x2+8]
001e684cldrsb x27, [x2]
001e6850b 0x1e6854
001e6854
001e6854loc_1e6854:
001e6854str x2, [sp+216]
001e6858orr x4, xzr, 1
001e685cstr x4, [sp+224]
001e6860str x4, [sp+232]
001e6864adrp x0, 0x4de000
001e6868add x0, x0, 1779
001e686cmovz x1, 40
001e6870mov x3, x4
001e6874bl fmt.Sprintf
001e6878str x0, [sp+168]
001e687cstr x1, [sp+176]
001e6880bl runtime.convTstring
001e6884str x0, [sp+200]
001e6888mov x1, x0
001e688cadrp x0, 0x40f000
001e6890add x0, x0, 2944
001e6894bl runtime.gopanic
001e6898
001e6898loc_1e6898:
001e6898bl runtime.gcWriteBarrier2
001e689cstr x5, [x25]
001e68a0ldr x6, [x2+8]
001e68a4str x6, [x25+8]
001e68a8b 0x1e6848
001e68ac
001e68acloc_1e68ac:
001e68acstp x0, x1, [sp+8]
001e68b0mov x3, x30
001e68b4bl runtime.morestack_noctxt.abi0
001e68b8ldp x0, x1, [sp+8]
001e68bcb 0x1e6680
001e6680
001e68c0
001e68c0google.golang.org/protobuf/internal/impl.Export.MessageDescriptorOf: ; void google.golang.org/protobuf/internal/impl.Export.MessageDescriptorOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
001e68c0ldr x16, [x28+16]
001e68c4subs xzr, sp, x16
001e68c8b.ls 0x1e699c
001e68ccstr x30, [sp-112]!
001e68d0stur x29, [sp-8]
001e68d4sub x29, sp, 8
001e68d8str x0, [sp+120]
001e68dcstr x1, [sp+128]
001e68e0stp xzr, xzr, [sp+24]
001e68e4ldr x2, [sp+120]
001e68e8cbnz x2, 0x1e68f0
001e68ecb 0x1e6984
001e68f0
001e68f0loc_1e68f0:
001e68f0ldr x0, [sp+120]
001e68f4ldr x1, [sp+128]
001e68f8bl google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of
001e68fcstr x0, [sp+40]
001e6900str x1, [sp+48]
001e6904cbnz x0, 0x1e690c
001e6908b 0x1e6950
001e690c
001e690cloc_1e690c:
001e690cldrsb x27, [x0]
001e6910ldr x2, [x0+24]
001e6914mov x0, x1
001e6918blr x2
001e691cstr x0, [sp+88]
001e6920str x1, [sp+96]
001e6924ldrsb x27, [x0]
001e6928ldr x2, [x0+32]
001e692cmov x0, x1
001e6930blr x2
001e6934str x0, [sp+72]
001e6938str x1, [sp+80]
001e693cstr x0, [sp+24]
001e6940str x1, [sp+32]
001e6944ldur x29, [sp-8]
001e6948ldr x30, [sp], 112
001e694cret x30
001e6950
001e6950loc_1e6950:
001e6950ldr x0, [sp+120]
001e6954ldr x1, [sp+128]
001e6958bl reflect.TypeOf
001e695cstr x0, [sp+56]
001e6960str x1, [sp+64]
001e6964bl google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc
001e6968str x0, [sp+72]
001e696cstr x1, [sp+80]
001e6970str x0, [sp+24]
001e6974str x1, [sp+32]
001e6978ldur x29, [sp-8]
001e697cldr x30, [sp], 112
001e6980ret x30
001e6984
001e6984loc_1e6984:
001e6984stp xzr, xzr, [sp+24]
001e6988mov x0, xzr
001e698cmov x1, xzr
001e6990ldur x29, [sp-8]
001e6994ldr x30, [sp], 112
001e6998ret x30
001e699c
001e699cloc_1e699c:
001e699cstp x0, x1, [sp+8]
001e69a0mov x3, x30
001e69a4bl runtime.morestack_noctxt.abi0
001e69a8ldp x0, x1, [sp+8]
001e69acb 0x1e68c0
001e68c0
001e68c0google.golang.org/protobuf/internal/impl.Export.MessageDescriptorOf: ; void google.golang.org/protobuf/internal/impl.Export.MessageDescriptorOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
001e68c0ldr x16, [x28+16]
001e68c4subs xzr, sp, x16
001e68c8b.ls 0x1e699c
001e68ccstr x30, [sp-112]!
001e68d0stur x29, [sp-8]
001e68d4sub x29, sp, 8
001e68d8str x0, [sp+120]
001e68dcstr x1, [sp+128]
001e68e0stp xzr, xzr, [sp+24]
001e68e4ldr x2, [sp+120]
001e68e8cbnz x2, 0x1e68f0
001e68ecb 0x1e6984
001e68f0
001e68f0loc_1e68f0:
001e68f0ldr x0, [sp+120]
001e68f4ldr x1, [sp+128]
001e68f8bl google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of
001e68fcstr x0, [sp+40]
001e6900str x1, [sp+48]
001e6904cbnz x0, 0x1e690c
001e6908b 0x1e6950
001e690c
001e690cloc_1e690c:
001e690cldrsb x27, [x0]
001e6910ldr x2, [x0+24]
001e6914mov x0, x1
001e6918blr x2
001e691cstr x0, [sp+88]
001e6920str x1, [sp+96]
001e6924ldrsb x27, [x0]
001e6928ldr x2, [x0+32]
001e692cmov x0, x1
001e6930blr x2
001e6934str x0, [sp+72]
001e6938str x1, [sp+80]
001e693cstr x0, [sp+24]
001e6940str x1, [sp+32]
001e6944ldur x29, [sp-8]
001e6948ldr x30, [sp], 112
001e694cret x30
001e6950
001e6950loc_1e6950:
001e6950ldr x0, [sp+120]
001e6954ldr x1, [sp+128]
001e6958bl reflect.TypeOf
001e695cstr x0, [sp+56]
001e6960str x1, [sp+64]
001e6964bl google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc
001e6968str x0, [sp+72]
001e696cstr x1, [sp+80]
001e6970str x0, [sp+24]
001e6974str x1, [sp+32]
001e6978ldur x29, [sp-8]
001e697cldr x30, [sp], 112
001e6980ret x30
001e6984
001e6984loc_1e6984:
001e6984stp xzr, xzr, [sp+24]
001e6988mov x0, xzr
001e698cmov x1, xzr
001e6990ldur x29, [sp-8]
001e6994ldr x30, [sp], 112
001e6998ret x30
001e699c
001e699cloc_1e699c:
001e699cstp x0, x1, [sp+8]
001e69a0mov x3, x30
001e69a4bl runtime.morestack_noctxt.abi0
001e69a8ldp x0, x1, [sp+8]
001e69acb 0x1e68c0
001e68c0
001e69b0
001e69b0google.golang.org/protobuf/internal/impl.Export.MessageTypeOf: ; void google.golang.org/protobuf/internal/impl.Export.MessageTypeOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
001e69b0ldr x16, [x28+16]
001e69b4subs xzr, sp, x16
001e69b8b.ls 0x1e6a94
001e69bcstr x30, [sp-128]!
001e69c0stur x29, [sp-8]
001e69c4sub x29, sp, 8
001e69c8str x0, [sp+136]
001e69ccstr x1, [sp+144]
001e69d0stp xzr, xzr, [sp+40]
001e69d4ldr x2, [sp+136]
001e69d8cbnz x2, 0x1e69e0
001e69dcb 0x1e6a7c
001e69e0
001e69e0loc_1e69e0:
001e69e0ldr x0, [sp+136]
001e69e4ldr x1, [sp+144]
001e69e8bl google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of
001e69ecstr x0, [sp+56]
001e69f0str x1, [sp+64]
001e69f4cbnz x0, 0x1e69fc
001e69f8b 0x1e6a40
001e69fc
001e69fcloc_1e69fc:
001e69fcldrsb x27, [x0]
001e6a00ldr x2, [x0+24]
001e6a04mov x0, x1
001e6a08blr x2
001e6a0cstr x0, [sp+104]
001e6a10str x1, [sp+112]
001e6a14ldrsb x27, [x0]
001e6a18ldr x2, [x0+136]
001e6a1cmov x0, x1
001e6a20blr x2
001e6a24str x0, [sp+88]
001e6a28str x1, [sp+96]
001e6a2cstr x0, [sp+40]
001e6a30str x1, [sp+48]
001e6a34ldur x29, [sp-8]
001e6a38ldr x30, [sp], 128
001e6a3cret x30
001e6a40
001e6a40loc_1e6a40:
001e6a40ldr x0, [sp+136]
001e6a44ldr x1, [sp+144]
001e6a48bl reflect.TypeOf
001e6a4cstr x0, [sp+72]
001e6a50str x1, [sp+80]
001e6a54mov x2, xzr
001e6a58mov x3, xzr
001e6a5cbl google.golang.org/protobuf/internal/impl.legacyLoadMessageType
001e6a60str x0, [sp+88]
001e6a64str x1, [sp+96]
001e6a68str x0, [sp+40]
001e6a6cstr x1, [sp+48]
001e6a70ldur x29, [sp-8]
001e6a74ldr x30, [sp], 128
001e6a78ret x30
001e6a7c
001e6a7cloc_1e6a7c:
001e6a7cstp xzr, xzr, [sp+40]
001e6a80mov x0, xzr
001e6a84mov x1, xzr
001e6a88ldur x29, [sp-8]
001e6a8cldr x30, [sp], 128
001e6a90ret x30
001e6a94
001e6a94loc_1e6a94:
001e6a94stp x0, x1, [sp+8]
001e6a98mov x3, x30
001e6a9cbl runtime.morestack_noctxt.abi0
001e6aa0ldp x0, x1, [sp+8]
001e6aa4b 0x1e69b0
001e6aa8udf 0
001e6aacudf 0
001e69b0
001e69b0google.golang.org/protobuf/internal/impl.Export.MessageTypeOf: ; void google.golang.org/protobuf/internal/impl.Export.MessageTypeOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
001e69b0ldr x16, [x28+16]
001e69b4subs xzr, sp, x16
001e69b8b.ls 0x1e6a94
001e69bcstr x30, [sp-128]!
001e69c0stur x29, [sp-8]
001e69c4sub x29, sp, 8
001e69c8str x0, [sp+136]
001e69ccstr x1, [sp+144]
001e69d0stp xzr, xzr, [sp+40]
001e69d4ldr x2, [sp+136]
001e69d8cbnz x2, 0x1e69e0
001e69dcb 0x1e6a7c
001e69e0
001e69e0loc_1e69e0:
001e69e0ldr x0, [sp+136]
001e69e4ldr x1, [sp+144]
001e69e8bl google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of
001e69ecstr x0, [sp+56]
001e69f0str x1, [sp+64]
001e69f4cbnz x0, 0x1e69fc
001e69f8b 0x1e6a40
001e69fc
001e69fcloc_1e69fc:
001e69fcldrsb x27, [x0]
001e6a00ldr x2, [x0+24]
001e6a04mov x0, x1
001e6a08blr x2
001e6a0cstr x0, [sp+104]
001e6a10str x1, [sp+112]
001e6a14ldrsb x27, [x0]
001e6a18ldr x2, [x0+136]
001e6a1cmov x0, x1
001e6a20blr x2
001e6a24str x0, [sp+88]
001e6a28str x1, [sp+96]
001e6a2cstr x0, [sp+40]
001e6a30str x1, [sp+48]
001e6a34ldur x29, [sp-8]
001e6a38ldr x30, [sp], 128
001e6a3cret x30
001e6a40
001e6a40loc_1e6a40:
001e6a40ldr x0, [sp+136]
001e6a44ldr x1, [sp+144]
001e6a48bl reflect.TypeOf
001e6a4cstr x0, [sp+72]
001e6a50str x1, [sp+80]
001e6a54mov x2, xzr
001e6a58mov x3, xzr
001e6a5cbl google.golang.org/protobuf/internal/impl.legacyLoadMessageType
001e6a60str x0, [sp+88]
001e6a64str x1, [sp+96]
001e6a68str x0, [sp+40]
001e6a6cstr x1, [sp+48]
001e6a70ldur x29, [sp-8]
001e6a74ldr x30, [sp], 128
001e6a78ret x30
001e6a7c
001e6a7cloc_1e6a7c:
001e6a7cstp xzr, xzr, [sp+40]
001e6a80mov x0, xzr
001e6a84mov x1, xzr
001e6a88ldur x29, [sp-8]
001e6a8cldr x30, [sp], 128
001e6a90ret x30
001e6a94
001e6a94loc_1e6a94:
001e6a94stp x0, x1, [sp+8]
001e6a98mov x3, x30
001e6a9cbl runtime.morestack_noctxt.abi0
001e6aa0ldp x0, x1, [sp+8]
001e6aa4b 0x1e69b0
001e6aa8udf 0
001e6aacudf 0
001e69b0
001e6ab0
001e6ab0google.golang.org/protobuf/internal/impl.Export.MessageStringOf: ; void google.golang.org/protobuf/internal/impl.Export.MessageStringOf(google.golang.org/protobuf/internal/impl.Export p0, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
001e6ab0ldr x16, [x28+16]
001e6ab4subs xzr, sp, x16
001e6ab8b.ls 0x1e6b20
001e6abcstr x30, [sp-112]!
001e6ac0stur x29, [sp-8]
001e6ac4sub x29, sp, 8
001e6ac8str x0, [sp+120]
001e6accstr x1, [sp+128]
001e6ad0stp xzr, xzr, [sp+72]
001e6ad4ldr x9, [sp+120]
001e6ad8ldr x10, [sp+128]
001e6adcmov x0, xzr
001e6ae0mov x1, xzr
001e6ae4mov x2, xzr
001e6ae8mov x3, xzr
001e6aecmov x4, xzr
001e6af0mov x5, xzr
001e6af4mov x6, xzr
001e6af8mov x7, xzr
001e6afcmov x8, xzr
001e6b00bl google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format
001e6b04str x0, [sp+88]
001e6b08str x1, [sp+96]
001e6b0cstr x0, [sp+72]
001e6b10str x1, [sp+80]
001e6b14ldur x29, [sp-8]
001e6b18ldr x30, [sp], 112
001e6b1cret x30
001e6b20
001e6b20loc_1e6b20:
001e6b20stp x0, x1, [sp+8]
001e6b24mov x3, x30
001e6b28bl runtime.morestack_noctxt.abi0
001e6b2cldp x0, x1, [sp+8]
001e6b30b 0x1e6ab0
001e6b34udf 0
001e6b38udf 0
001e6b3cudf 0
001e6ab0
001e6ab0google.golang.org/protobuf/internal/impl.Export.MessageStringOf: ; void google.golang.org/protobuf/internal/impl.Export.MessageStringOf(google.golang.org/protobuf/internal/impl.Export p0, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
001e6ab0ldr x16, [x28+16]
001e6ab4subs xzr, sp, x16
001e6ab8b.ls 0x1e6b20
001e6abcstr x30, [sp-112]!
001e6ac0stur x29, [sp-8]
001e6ac4sub x29, sp, 8
001e6ac8str x0, [sp+120]
001e6accstr x1, [sp+128]
001e6ad0stp xzr, xzr, [sp+72]
001e6ad4ldr x9, [sp+120]
001e6ad8ldr x10, [sp+128]
001e6adcmov x0, xzr
001e6ae0mov x1, xzr
001e6ae4mov x2, xzr
001e6ae8mov x3, xzr
001e6aecmov x4, xzr
001e6af0mov x5, xzr
001e6af4mov x6, xzr
001e6af8mov x7, xzr
001e6afcmov x8, xzr
001e6b00bl google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format
001e6b04str x0, [sp+88]
001e6b08str x1, [sp+96]
001e6b0cstr x0, [sp+72]
001e6b10str x1, [sp+80]
001e6b14ldur x29, [sp-8]
001e6b18ldr x30, [sp], 112
001e6b1cret x30
001e6b20
001e6b20loc_1e6b20:
001e6b20stp x0, x1, [sp+8]
001e6b24mov x3, x30
001e6b28bl runtime.morestack_noctxt.abi0
001e6b2cldp x0, x1, [sp+8]
001e6b30b 0x1e6ab0
001e6b34udf 0
001e6b38udf 0
001e6b3cudf 0
001e6ab0
001e6b40
001e6b40google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } in)
001e6b40ldr x16, [x28+16]
001e6b44subs xzr, sp, x16
001e6b48b.ls 0x1e6c50
001e6b4cstr x30, [sp-128]!
001e6b50stur x29, [sp-8]
001e6b54sub x29, sp, 8
001e6b58str x0, [sp+136]
001e6b5cstr x1, [sp+144]
001e6b60str x2, [sp+152]
001e6b64stp xzr, xzr, [sp+48]
001e6b68str xzr, [sp+64]
001e6b6cstr xzr, [sp+80]
001e6b70ldr x3, [sp+144]
001e6b74ldr x4, [sp+152]
001e6b78adrp x5, 0x536000
001e6b7cadd x5, x5, 2160
001e6b80subs xzr, x3, x5
001e6b84b.eq 0x1e6b8c
001e6b88b 0x1e6b94
001e6b8c
001e6b8cloc_1e6b8c:
001e6b8corr x0, xzr, 1
001e6b90b 0x1e6ba0
001e6b94
001e6b94loc_1e6b94:
001e6b94mov x0, xzr
001e6b98mov x4, xzr
001e6b9cb 0x1e6ba0
001e6ba0
001e6ba0loc_1e6ba0:
001e6ba0str x4, [sp+80]
001e6ba4strb w0, [sp+47]
001e6ba8ldr x3, [sp+80]
001e6bacstr x3, [sp+88]
001e6bb0ldrb w3, [sp+47]
001e6bb4strb w3, [sp+46]
001e6bb8ldr x3, [sp+88]
001e6bbcstr x3, [sp+72]
001e6bc0ldrb w3, [sp+46]
001e6bc4strb w3, [sp+45]
001e6bc8tbnz w3, 0, 0x1e6bd0
001e6bccb 0x1e6be0
001e6bd0
001e6bd0loc_1e6bd0:
001e6bd0ldr x0, [sp+72]
001e6bd4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
001e6bd8str x0, [sp+64]
001e6bdcb 0x1e6c10
001e6be0
001e6be0loc_1e6be0:
001e6be0ldr x0, [sp+144]
001e6be4ldr x3, [sp+152]
001e6be8adrp x4, 0x536000
001e6becadd x4, x4, 2464
001e6bf0subs xzr, x0, x4
001e6bf4b.eq 0x1e6bfc
001e6bf8b 0x1e6c38
001e6bfc
001e6bfcloc_1e6bfc:
001e6bfcstr x3, [sp+96]
001e6c00mov x0, x3
001e6c04bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
001e6c08str x0, [sp+64]
001e6c0cb 0x1e6c10
001e6c10
001e6c10loc_1e6c10:
001e6c10ldr x1, [sp+64]
001e6c14ldr x0, [sp+136]
001e6c18bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001e6c1cstr x0, [sp+104]
001e6c20str x1, [sp+112]
001e6c24str x0, [sp+48]
001e6c28str x1, [sp+56]
001e6c2cldur x29, [sp-8]
001e6c30ldr x30, [sp], 128
001e6c34ret x30
001e6c38
001e6c38loc_1e6c38:
001e6c38adrp x1, 0x4b2000
001e6c3cadd x1, x1, 3104
001e6c40adrp x2, 0x492000
001e6c44add x2, x2, 4032
001e6c48bl runtime.panicdottypeI
001e6c4chint
001e6c50
001e6c50loc_1e6c50:
001e6c50stp x0, x1, [sp+8]
001e6c54str x2, [sp+24]
001e6c58mov x3, x30
001e6c5cbl runtime.morestack_noctxt.abi0
001e6c60ldp x0, x1, [sp+8]
001e6c64ldr x2, [sp+24]
001e6c68b 0x1e6b40
001e6c6cudf 0
001e6b40
001e6b40google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } in)
001e6b40ldr x16, [x28+16]
001e6b44subs xzr, sp, x16
001e6b48b.ls 0x1e6c50
001e6b4cstr x30, [sp-128]!
001e6b50stur x29, [sp-8]
001e6b54sub x29, sp, 8
001e6b58str x0, [sp+136]
001e6b5cstr x1, [sp+144]
001e6b60str x2, [sp+152]
001e6b64stp xzr, xzr, [sp+48]
001e6b68str xzr, [sp+64]
001e6b6cstr xzr, [sp+80]
001e6b70ldr x3, [sp+144]
001e6b74ldr x4, [sp+152]
001e6b78adrp x5, 0x536000
001e6b7cadd x5, x5, 2160
001e6b80subs xzr, x3, x5
001e6b84b.eq 0x1e6b8c
001e6b88b 0x1e6b94
001e6b8c
001e6b8cloc_1e6b8c:
001e6b8corr x0, xzr, 1
001e6b90b 0x1e6ba0
001e6b94
001e6b94loc_1e6b94:
001e6b94mov x0, xzr
001e6b98mov x4, xzr
001e6b9cb 0x1e6ba0
001e6ba0
001e6ba0loc_1e6ba0:
001e6ba0str x4, [sp+80]
001e6ba4strb w0, [sp+47]
001e6ba8ldr x3, [sp+80]
001e6bacstr x3, [sp+88]
001e6bb0ldrb w3, [sp+47]
001e6bb4strb w3, [sp+46]
001e6bb8ldr x3, [sp+88]
001e6bbcstr x3, [sp+72]
001e6bc0ldrb w3, [sp+46]
001e6bc4strb w3, [sp+45]
001e6bc8tbnz w3, 0, 0x1e6bd0
001e6bccb 0x1e6be0
001e6bd0
001e6bd0loc_1e6bd0:
001e6bd0ldr x0, [sp+72]
001e6bd4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
001e6bd8str x0, [sp+64]
001e6bdcb 0x1e6c10
001e6be0
001e6be0loc_1e6be0:
001e6be0ldr x0, [sp+144]
001e6be4ldr x3, [sp+152]
001e6be8adrp x4, 0x536000
001e6becadd x4, x4, 2464
001e6bf0subs xzr, x0, x4
001e6bf4b.eq 0x1e6bfc
001e6bf8b 0x1e6c38
001e6bfc
001e6bfcloc_1e6bfc:
001e6bfcstr x3, [sp+96]
001e6c00mov x0, x3
001e6c04bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
001e6c08str x0, [sp+64]
001e6c0cb 0x1e6c10
001e6c10
001e6c10loc_1e6c10:
001e6c10ldr x1, [sp+64]
001e6c14ldr x0, [sp+136]
001e6c18bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001e6c1cstr x0, [sp+104]
001e6c20str x1, [sp+112]
001e6c24str x0, [sp+48]
001e6c28str x1, [sp+56]
001e6c2cldur x29, [sp-8]
001e6c30ldr x30, [sp], 128
001e6c34ret x30
001e6c38
001e6c38loc_1e6c38:
001e6c38adrp x1, 0x4b2000
001e6c3cadd x1, x1, 3104
001e6c40adrp x2, 0x492000
001e6c44add x2, x2, 4032
001e6c48bl runtime.panicdottypeI
001e6c4chint
001e6c50
001e6c50loc_1e6c50:
001e6c50stp x0, x1, [sp+8]
001e6c54str x2, [sp+24]
001e6c58mov x3, x30
001e6c5cbl runtime.morestack_noctxt.abi0
001e6c60ldp x0, x1, [sp+8]
001e6c64ldr x2, [sp+24]
001e6c68b 0x1e6b40
001e6c6cudf 0
001e6b40
001e6c70
001e6c70google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p)
001e6c70ldr x16, [x28+16]
001e6c74sub x17, sp, 192
001e6c78subs xzr, x17, x16
001e6c7cb.ls 0x1e7098
001e6c80sub x20, sp, 320
001e6c84stp x29, x30, [x20-8]
001e6c88add sp, x20, 0
001e6c8csub x29, sp, 8
001e6c90str x0, [sp+328]
001e6c94str x1, [sp+336]
001e6c98stp xzr, xzr, [sp+104]
001e6c9cldr x0, [sp+328]
001e6ca0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
001e6ca4ldr x1, [sp+328]
001e6ca8ldrsb x27, [x1]
001e6cacldrb w1, [x1+320]
001e6cb0tbnz w1, 0, 0x1e6cb8
001e6cb4b 0x1e6da4
001e6cb8
001e6cb8loc_1e6cb8:
001e6cb8ldr x0, [sp+336]
001e6cbcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
001e6cc0strb w0, [sp+39]
001e6cc4tbnz w0, 0, 0x1e6ccc
001e6cc8b 0x1e6cf8
001e6ccc
001e6cccloc_1e6ccc:
001e6cccldr x2, [sp+328]
001e6cd0ldrsb x27, [x2]
001e6cd4ldr x3, [x2+240]
001e6cd8ldr x4, [x2+232]
001e6cdcldr x2, [x2+248]
001e6ce0str x4, [sp+256]
001e6ce4str x3, [sp+264]
001e6ce8str x2, [sp+272]
001e6cecstr xzr, [sp+96]
001e6cf0str x3, [sp+88]
001e6cf4b 0x1e6fb0
001e6cf8
001e6cf8loc_1e6cf8:
001e6cf8ldr x1, [sp+328]
001e6cfcldrsb x27, [x1]
001e6d00ldr x0, [x1+312]
001e6d04str x0, [sp+80]
001e6d08bl google.golang.org/protobuf/internal/impl.offset.IsValid
001e6d0cstrb w0, [sp+39]
001e6d10tbnz w0, 0, 0x1e6d18
001e6d14b 0x1e6d74
001e6d18
001e6d18loc_1e6d18:
001e6d18ldr x2, [sp+328]
001e6d1cldrsb x27, [x2]
001e6d20ldr x1, [x2+312]
001e6d24str x1, [sp+72]
001e6d28ldr x0, [sp+336]
001e6d2cbl google.golang.org/protobuf/internal/impl.pointer.Apply
001e6d30str x0, [sp+216]
001e6d34bl google.golang.org/protobuf/internal/impl.pointer.Extensions
001e6d38str x0, [sp+176]
001e6d3cldr x2, [sp+328]
001e6d40mov x1, x0
001e6d44mov x0, x2
001e6d48bl google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions
001e6d4cstr x0, [sp+160]
001e6d50str x1, [sp+168]
001e6d54cbnz x0, 0x1e6d5c
001e6d58b 0x1e6d70
001e6d5c
001e6d5cloc_1e6d5c:
001e6d5cstr x0, [sp+104]
001e6d60str x1, [sp+112]
001e6d64ldp x29, x30, [sp-8]
001e6d68add sp, sp, 320
001e6d6cret x30
001e6d70
001e6d70loc_1e6d70:
001e6d70b 0x1e6d78
001e6d74
001e6d74loc_1e6d74:
001e6d74b 0x1e6d78
001e6d78
001e6d78loc_1e6d78:
001e6d78ldr x2, [sp+328]
001e6d7cldrsb x27, [x2]
001e6d80ldr x3, [x2+240]
001e6d84ldr x4, [x2+232]
001e6d88ldr x2, [x2+248]
001e6d8cstr x4, [sp+256]
001e6d90str x3, [sp+264]
001e6d94str x2, [sp+272]
001e6d98str xzr, [sp+64]
001e6d9cstr x3, [sp+56]
001e6da0b 0x1e6dbc
001e6da4
001e6da4loc_1e6da4:
001e6da4stp xzr, xzr, [sp+104]
001e6da8mov x0, xzr
001e6dacmov x1, xzr
001e6db0ldp x29, x30, [sp-8]
001e6db4add sp, sp, 320
001e6db8ret x30
001e6dbc
001e6dbcloc_1e6dbc:
001e6dbcldr x2, [sp+56]
001e6dc0ldr x3, [sp+64]
001e6dc4subs xzr, x2, x3
001e6dc8b.gt 0x1e6dd0
001e6dccb 0x1e6f98
001e6dd0
001e6dd0loc_1e6dd0:
001e6dd0ldr x2, [sp+64]
001e6dd4ldr x3, [sp+256]
001e6dd8ldr x2, [x3+3*x2]
001e6ddcstr x2, [sp+128]
001e6de0ldrsb x27, [x2]
001e6de4ldrb w2, [x2+129]
001e6de8eor x3, x2, 1
001e6decstrb w3, [sp+39]
001e6df0tbnz w2, 0, 0x1e6df8
001e6df4b 0x1e6dfc
001e6df8
001e6df8loc_1e6df8:
001e6df8b 0x1e6e1c
001e6dfc
001e6dfcloc_1e6dfc:
001e6dfcldr x2, [sp+128]
001e6e00ldrsb x27, [x2]
001e6e04ldr x2, [x2+32]
001e6e08subs xzr, x2, 0
001e6e0ccset x2, ne
001e6e10eor x2, x2, 1
001e6e14strb w2, [sp+39]
001e6e18b 0x1e6e1c
001e6e1c
001e6e1cloc_1e6e1c:
001e6e1cldrb w2, [sp+39]
001e6e20tbnz w2, 0, 0x1e6e28
001e6e24b 0x1e6e2c
001e6e28
001e6e28loc_1e6e28:
001e6e28b 0x1e6f88
001e6e2c
001e6e2cloc_1e6e2c:
001e6e2cldr x2, [sp+128]
001e6e30ldrsb x27, [x2]
001e6e34ldr x1, [x2+104]
001e6e38str x1, [sp+48]
001e6e3cldr x0, [sp+336]
001e6e40bl google.golang.org/protobuf/internal/impl.pointer.Apply
001e6e44str x0, [sp+120]
001e6e48ldr x2, [sp+128]
001e6e4cldrsb x27, [x2]
001e6e50ldrb w2, [x2+128]
001e6e54strb w2, [sp+39]
001e6e58tbnz w2, 0, 0x1e6e60
001e6e5cb 0x1e6e7c
001e6e60
001e6e60loc_1e6e60:
001e6e60ldr x0, [sp+120]
001e6e64bl google.golang.org/protobuf/internal/impl.pointer.Elem
001e6e68str x0, [sp+216]
001e6e6cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
001e6e70strb w0, [sp+38]
001e6e74strb w0, [sp+39]
001e6e78b 0x1e6e80
001e6e7c
001e6e7cloc_1e6e7c:
001e6e7cb 0x1e6e80
001e6e80
001e6e80loc_1e6e80:
001e6e80ldrb w2, [sp+39]
001e6e84tbnz w2, 0, 0x1e6e8c
001e6e88b 0x1e6f2c
001e6e8c
001e6e8cloc_1e6e8c:
001e6e8cldr x2, [sp+128]
001e6e90ldrsb x27, [x2]
001e6e94ldrb w2, [x2+129]
001e6e98tbnz w2, 0, 0x1e6ea0
001e6e9cb 0x1e6f28
001e6ea0
001e6ea0loc_1e6ea0:
001e6ea0ldr x1, [sp+328]
001e6ea4ldrsb x27, [x1]
001e6ea8ldr x2, [x1+16]
001e6eacldrsb x27, [x2]
001e6eb0ldr x0, [x1+24]
001e6eb4ldr x1, [x2+56]
001e6eb8blr x1
001e6ebcstr x0, [sp+296]
001e6ec0str x1, [sp+304]
001e6ec4ldr x1, [sp+128]
001e6ec8ldrsb x27, [x1]
001e6eccldrsw x1, [x1+96]
001e6ed0str w1, [sp+40]
001e6ed4ldr x2, [sp+296]
001e6ed8ldrsb x27, [x2]
001e6edcldr x0, [sp+304]
001e6ee0ldr x2, [x2+40]
001e6ee4blr x2
001e6ee8str x0, [sp+280]
001e6eecstr x1, [sp+288]
001e6ef0ldrsb x27, [x0]
001e6ef4ldr x2, [x0+72]
001e6ef8mov x0, x1
001e6efcblr x2
001e6f00str x0, [sp+240]
001e6f04str x1, [sp+248]
001e6f08bl google.golang.org/protobuf/internal/errors.RequiredNotSet
001e6f0cstr x0, [sp+224]
001e6f10str x1, [sp+232]
001e6f14str x0, [sp+104]
001e6f18str x1, [sp+112]
001e6f1cldp x29, x30, [sp-8]
001e6f20add sp, sp, 320
001e6f24ret x30
001e6f28
001e6f28loc_1e6f28:
001e6f28b 0x1e6f88
001e6f2c
001e6f2cloc_1e6f2c:
001e6f2cldr x2, [sp+128]
001e6f30ldrsb x27, [x2]
001e6f34ldr x2, [x2+32]
001e6f38cbnz x2, 0x1e6f40
001e6f3cb 0x1e6f84
001e6f40
001e6f40loc_1e6f40:
001e6f40ldr x2, [sp+128]
001e6f44ldrsb x27, [x2]
001e6f48ldr x26, [x2+32]
001e6f4cldr x2, [x26]
001e6f50ldr x1, [sp+128]
001e6f54ldr x0, [sp+120]
001e6f58blr x2
001e6f5cstr x0, [sp+144]
001e6f60str x1, [sp+152]
001e6f64cbnz x0, 0x1e6f6c
001e6f68b 0x1e6f80
001e6f6c
001e6f6cloc_1e6f6c:
001e6f6cstr x0, [sp+104]
001e6f70str x1, [sp+112]
001e6f74ldp x29, x30, [sp-8]
001e6f78add sp, sp, 320
001e6f7cret x30
001e6f80
001e6f80loc_1e6f80:
001e6f80b 0x1e6f88
001e6f84
001e6f84loc_1e6f84:
001e6f84b 0x1e6f88
001e6f88
001e6f88loc_1e6f88:
001e6f88ldr x2, [sp+64]
001e6f8cadd x2, x2, 1
001e6f90str x2, [sp+64]
001e6f94b 0x1e6dbc
001e6f98
001e6f98loc_1e6f98:
001e6f98stp xzr, xzr, [sp+104]
001e6f9cmov x0, xzr
001e6fa0mov x1, xzr
001e6fa4ldp x29, x30, [sp-8]
001e6fa8add sp, sp, 320
001e6facret x30
001e6fb0
001e6fb0loc_1e6fb0:
001e6fb0ldr x2, [sp+88]
001e6fb4ldr x3, [sp+96]
001e6fb8subs xzr, x2, x3
001e6fbcb.gt 0x1e6fc4
001e6fc0b 0x1e7080
001e6fc4
001e6fc4loc_1e6fc4:
001e6fc4ldr x2, [sp+96]
001e6fc8ldr x3, [sp+256]
001e6fccldr x2, [x3+3*x2]
001e6fd0str x2, [sp+136]
001e6fd4ldrsb x27, [x2]
001e6fd8ldrb w2, [x2+129]
001e6fdctbnz w2, 0, 0x1e6fe4
001e6fe0b 0x1e706c
001e6fe4
001e6fe4loc_1e6fe4:
001e6fe4ldr x1, [sp+328]
001e6fe8ldrsb x27, [x1]
001e6fecldr x2, [x1+16]
001e6ff0ldrsb x27, [x2]
001e6ff4ldr x0, [x1+24]
001e6ff8ldr x1, [x2+56]
001e6ffcblr x1
001e7000str x0, [sp+200]
001e7004str x1, [sp+208]
001e7008ldr x1, [sp+136]
001e700cldrsb x27, [x1]
001e7010ldrsw x1, [x1+96]
001e7014str w1, [sp+44]
001e7018ldr x2, [sp+200]
001e701cldrsb x27, [x2]
001e7020ldr x0, [sp+208]
001e7024ldr x2, [x2+40]
001e7028blr x2
001e702cstr x0, [sp+184]
001e7030str x1, [sp+192]
001e7034ldrsb x27, [x0]
001e7038ldr x2, [x0+72]
001e703cmov x0, x1
001e7040blr x2
001e7044str x0, [sp+240]
001e7048str x1, [sp+248]
001e704cbl google.golang.org/protobuf/internal/errors.RequiredNotSet
001e7050str x0, [sp+224]
001e7054str x1, [sp+232]
001e7058str x0, [sp+104]
001e705cstr x1, [sp+112]
001e7060ldp x29, x30, [sp-8]
001e7064add sp, sp, 320
001e7068ret x30
001e706c
001e706cloc_1e706c:
001e706cb 0x1e7070
001e7070
001e7070loc_1e7070:
001e7070ldr x2, [sp+96]
001e7074add x2, x2, 1
001e7078str x2, [sp+96]
001e707cb 0x1e6fb0
001e7080
001e7080loc_1e7080:
001e7080stp xzr, xzr, [sp+104]
001e7084mov x0, xzr
001e7088mov x1, xzr
001e708cldp x29, x30, [sp-8]
001e7090add sp, sp, 320
001e7094ret x30
001e7098
001e7098loc_1e7098:
001e7098stp x0, x1, [sp+8]
001e709cmov x3, x30
001e70a0bl runtime.morestack_noctxt.abi0
001e70a4ldp x0, x1, [sp+8]
001e70a8b 0x1e6c70
001e70acudf 0
001e6c70
001e6c70google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p)
001e6c70ldr x16, [x28+16]
001e6c74sub x17, sp, 192
001e6c78subs xzr, x17, x16
001e6c7cb.ls 0x1e7098
001e6c80sub x20, sp, 320
001e6c84stp x29, x30, [x20-8]
001e6c88add sp, x20, 0
001e6c8csub x29, sp, 8
001e6c90str x0, [sp+328]
001e6c94str x1, [sp+336]
001e6c98stp xzr, xzr, [sp+104]
001e6c9cldr x0, [sp+328]
001e6ca0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
001e6ca4ldr x1, [sp+328]
001e6ca8ldrsb x27, [x1]
001e6cacldrb w1, [x1+320]
001e6cb0tbnz w1, 0, 0x1e6cb8
001e6cb4b 0x1e6da4
001e6cb8
001e6cb8loc_1e6cb8:
001e6cb8ldr x0, [sp+336]
001e6cbcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
001e6cc0strb w0, [sp+39]
001e6cc4tbnz w0, 0, 0x1e6ccc
001e6cc8b 0x1e6cf8
001e6ccc
001e6cccloc_1e6ccc:
001e6cccldr x2, [sp+328]
001e6cd0ldrsb x27, [x2]
001e6cd4ldr x3, [x2+240]
001e6cd8ldr x4, [x2+232]
001e6cdcldr x2, [x2+248]
001e6ce0str x4, [sp+256]
001e6ce4str x3, [sp+264]
001e6ce8str x2, [sp+272]
001e6cecstr xzr, [sp+96]
001e6cf0str x3, [sp+88]
001e6cf4b 0x1e6fb0
001e6cf8
001e6cf8loc_1e6cf8:
001e6cf8ldr x1, [sp+328]
001e6cfcldrsb x27, [x1]
001e6d00ldr x0, [x1+312]
001e6d04str x0, [sp+80]
001e6d08bl google.golang.org/protobuf/internal/impl.offset.IsValid
001e6d0cstrb w0, [sp+39]
001e6d10tbnz w0, 0, 0x1e6d18
001e6d14b 0x1e6d74
001e6d18
001e6d18loc_1e6d18:
001e6d18ldr x2, [sp+328]
001e6d1cldrsb x27, [x2]
001e6d20ldr x1, [x2+312]
001e6d24str x1, [sp+72]
001e6d28ldr x0, [sp+336]
001e6d2cbl google.golang.org/protobuf/internal/impl.pointer.Apply
001e6d30str x0, [sp+216]
001e6d34bl google.golang.org/protobuf/internal/impl.pointer.Extensions
001e6d38str x0, [sp+176]
001e6d3cldr x2, [sp+328]
001e6d40mov x1, x0
001e6d44mov x0, x2
001e6d48bl google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions
001e6d4cstr x0, [sp+160]
001e6d50str x1, [sp+168]
001e6d54cbnz x0, 0x1e6d5c
001e6d58b 0x1e6d70
001e6d5c
001e6d5cloc_1e6d5c:
001e6d5cstr x0, [sp+104]
001e6d60str x1, [sp+112]
001e6d64ldp x29, x30, [sp-8]
001e6d68add sp, sp, 320
001e6d6cret x30
001e6d70
001e6d70loc_1e6d70:
001e6d70b 0x1e6d78
001e6d74
001e6d74loc_1e6d74:
001e6d74b 0x1e6d78
001e6d78
001e6d78loc_1e6d78:
001e6d78ldr x2, [sp+328]
001e6d7cldrsb x27, [x2]
001e6d80ldr x3, [x2+240]
001e6d84ldr x4, [x2+232]
001e6d88ldr x2, [x2+248]
001e6d8cstr x4, [sp+256]
001e6d90str x3, [sp+264]
001e6d94str x2, [sp+272]
001e6d98str xzr, [sp+64]
001e6d9cstr x3, [sp+56]
001e6da0b 0x1e6dbc
001e6da4
001e6da4loc_1e6da4:
001e6da4stp xzr, xzr, [sp+104]
001e6da8mov x0, xzr
001e6dacmov x1, xzr
001e6db0ldp x29, x30, [sp-8]
001e6db4add sp, sp, 320
001e6db8ret x30
001e6dbc
001e6dbcloc_1e6dbc:
001e6dbcldr x2, [sp+56]
001e6dc0ldr x3, [sp+64]
001e6dc4subs xzr, x2, x3
001e6dc8b.gt 0x1e6dd0
001e6dccb 0x1e6f98
001e6dd0
001e6dd0loc_1e6dd0:
001e6dd0ldr x2, [sp+64]
001e6dd4ldr x3, [sp+256]
001e6dd8ldr x2, [x3+3*x2]
001e6ddcstr x2, [sp+128]
001e6de0ldrsb x27, [x2]
001e6de4ldrb w2, [x2+129]
001e6de8eor x3, x2, 1
001e6decstrb w3, [sp+39]
001e6df0tbnz w2, 0, 0x1e6df8
001e6df4b 0x1e6dfc
001e6df8
001e6df8loc_1e6df8:
001e6df8b 0x1e6e1c
001e6dfc
001e6dfcloc_1e6dfc:
001e6dfcldr x2, [sp+128]
001e6e00ldrsb x27, [x2]
001e6e04ldr x2, [x2+32]
001e6e08subs xzr, x2, 0
001e6e0ccset x2, ne
001e6e10eor x2, x2, 1
001e6e14strb w2, [sp+39]
001e6e18b 0x1e6e1c
001e6e1c
001e6e1cloc_1e6e1c:
001e6e1cldrb w2, [sp+39]
001e6e20tbnz w2, 0, 0x1e6e28
001e6e24b 0x1e6e2c
001e6e28
001e6e28loc_1e6e28:
001e6e28b 0x1e6f88
001e6e2c
001e6e2cloc_1e6e2c:
001e6e2cldr x2, [sp+128]
001e6e30ldrsb x27, [x2]
001e6e34ldr x1, [x2+104]
001e6e38str x1, [sp+48]
001e6e3cldr x0, [sp+336]
001e6e40bl google.golang.org/protobuf/internal/impl.pointer.Apply
001e6e44str x0, [sp+120]
001e6e48ldr x2, [sp+128]
001e6e4cldrsb x27, [x2]
001e6e50ldrb w2, [x2+128]
001e6e54strb w2, [sp+39]
001e6e58tbnz w2, 0, 0x1e6e60
001e6e5cb 0x1e6e7c
001e6e60
001e6e60loc_1e6e60:
001e6e60ldr x0, [sp+120]
001e6e64bl google.golang.org/protobuf/internal/impl.pointer.Elem
001e6e68str x0, [sp+216]
001e6e6cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
001e6e70strb w0, [sp+38]
001e6e74strb w0, [sp+39]
001e6e78b 0x1e6e80
001e6e7c
001e6e7cloc_1e6e7c:
001e6e7cb 0x1e6e80
001e6e80
001e6e80loc_1e6e80:
001e6e80ldrb w2, [sp+39]
001e6e84tbnz w2, 0, 0x1e6e8c
001e6e88b 0x1e6f2c
001e6e8c
001e6e8cloc_1e6e8c:
001e6e8cldr x2, [sp+128]
001e6e90ldrsb x27, [x2]
001e6e94ldrb w2, [x2+129]
001e6e98tbnz w2, 0, 0x1e6ea0
001e6e9cb 0x1e6f28
001e6ea0
001e6ea0loc_1e6ea0:
001e6ea0ldr x1, [sp+328]
001e6ea4ldrsb x27, [x1]
001e6ea8ldr x2, [x1+16]
001e6eacldrsb x27, [x2]
001e6eb0ldr x0, [x1+24]
001e6eb4ldr x1, [x2+56]
001e6eb8blr x1
001e6ebcstr x0, [sp+296]
001e6ec0str x1, [sp+304]
001e6ec4ldr x1, [sp+128]
001e6ec8ldrsb x27, [x1]
001e6eccldrsw x1, [x1+96]
001e6ed0str w1, [sp+40]
001e6ed4ldr x2, [sp+296]
001e6ed8ldrsb x27, [x2]
001e6edcldr x0, [sp+304]
001e6ee0ldr x2, [x2+40]
001e6ee4blr x2
001e6ee8str x0, [sp+280]
001e6eecstr x1, [sp+288]
001e6ef0ldrsb x27, [x0]
001e6ef4ldr x2, [x0+72]
001e6ef8mov x0, x1
001e6efcblr x2
001e6f00str x0, [sp+240]
001e6f04str x1, [sp+248]
001e6f08bl google.golang.org/protobuf/internal/errors.RequiredNotSet
001e6f0cstr x0, [sp+224]
001e6f10str x1, [sp+232]
001e6f14str x0, [sp+104]
001e6f18str x1, [sp+112]
001e6f1cldp x29, x30, [sp-8]
001e6f20add sp, sp, 320
001e6f24ret x30
001e6f28
001e6f28loc_1e6f28:
001e6f28b 0x1e6f88
001e6f2c
001e6f2cloc_1e6f2c:
001e6f2cldr x2, [sp+128]
001e6f30ldrsb x27, [x2]
001e6f34ldr x2, [x2+32]
001e6f38cbnz x2, 0x1e6f40
001e6f3cb 0x1e6f84
001e6f40
001e6f40loc_1e6f40:
001e6f40ldr x2, [sp+128]
001e6f44ldrsb x27, [x2]
001e6f48ldr x26, [x2+32]
001e6f4cldr x2, [x26]
001e6f50ldr x1, [sp+128]
001e6f54ldr x0, [sp+120]
001e6f58blr x2
001e6f5cstr x0, [sp+144]
001e6f60str x1, [sp+152]
001e6f64cbnz x0, 0x1e6f6c
001e6f68b 0x1e6f80
001e6f6c
001e6f6cloc_1e6f6c:
001e6f6cstr x0, [sp+104]
001e6f70str x1, [sp+112]
001e6f74ldp x29, x30, [sp-8]
001e6f78add sp, sp, 320
001e6f7cret x30
001e6f80
001e6f80loc_1e6f80:
001e6f80b 0x1e6f88
001e6f84
001e6f84loc_1e6f84:
001e6f84b 0x1e6f88
001e6f88
001e6f88loc_1e6f88:
001e6f88ldr x2, [sp+64]
001e6f8cadd x2, x2, 1
001e6f90str x2, [sp+64]
001e6f94b 0x1e6dbc
001e6f98
001e6f98loc_1e6f98:
001e6f98stp xzr, xzr, [sp+104]
001e6f9cmov x0, xzr
001e6fa0mov x1, xzr
001e6fa4ldp x29, x30, [sp-8]
001e6fa8add sp, sp, 320
001e6facret x30
001e6fb0
001e6fb0loc_1e6fb0:
001e6fb0ldr x2, [sp+88]
001e6fb4ldr x3, [sp+96]
001e6fb8subs xzr, x2, x3
001e6fbcb.gt 0x1e6fc4
001e6fc0b 0x1e7080
001e6fc4
001e6fc4loc_1e6fc4:
001e6fc4ldr x2, [sp+96]
001e6fc8ldr x3, [sp+256]
001e6fccldr x2, [x3+3*x2]
001e6fd0str x2, [sp+136]
001e6fd4ldrsb x27, [x2]
001e6fd8ldrb w2, [x2+129]
001e6fdctbnz w2, 0, 0x1e6fe4
001e6fe0b 0x1e706c
001e6fe4
001e6fe4loc_1e6fe4:
001e6fe4ldr x1, [sp+328]
001e6fe8ldrsb x27, [x1]
001e6fecldr x2, [x1+16]
001e6ff0ldrsb x27, [x2]
001e6ff4ldr x0, [x1+24]
001e6ff8ldr x1, [x2+56]
001e6ffcblr x1
001e7000str x0, [sp+200]
001e7004str x1, [sp+208]
001e7008ldr x1, [sp+136]
001e700cldrsb x27, [x1]
001e7010ldrsw x1, [x1+96]
001e7014str w1, [sp+44]
001e7018ldr x2, [sp+200]
001e701cldrsb x27, [x2]
001e7020ldr x0, [sp+208]
001e7024ldr x2, [x2+40]
001e7028blr x2
001e702cstr x0, [sp+184]
001e7030str x1, [sp+192]
001e7034ldrsb x27, [x0]
001e7038ldr x2, [x0+72]
001e703cmov x0, x1
001e7040blr x2
001e7044str x0, [sp+240]
001e7048str x1, [sp+248]
001e704cbl google.golang.org/protobuf/internal/errors.RequiredNotSet
001e7050str x0, [sp+224]
001e7054str x1, [sp+232]
001e7058str x0, [sp+104]
001e705cstr x1, [sp+112]
001e7060ldp x29, x30, [sp-8]
001e7064add sp, sp, 320
001e7068ret x30
001e706c
001e706cloc_1e706c:
001e706cb 0x1e7070
001e7070
001e7070loc_1e7070:
001e7070ldr x2, [sp+96]
001e7074add x2, x2, 1
001e7078str x2, [sp+96]
001e707cb 0x1e6fb0
001e7080
001e7080loc_1e7080:
001e7080stp xzr, xzr, [sp+104]
001e7084mov x0, xzr
001e7088mov x1, xzr
001e708cldp x29, x30, [sp-8]
001e7090add sp, sp, 320
001e7094ret x30
001e7098
001e7098loc_1e7098:
001e7098stp x0, x1, [sp+8]
001e709cmov x3, x30
001e70a0bl runtime.morestack_noctxt.abi0
001e70a4ldp x0, x1, [sp+8]
001e70a8b 0x1e6c70
001e70acudf 0
001e6c70
001e70b0
001e70b0google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions(google.golang.org/protobuf/internal/impl.MessageInfo * mi, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField * ext)
001e70b0ldr x16, [x28+16]
001e70b4sub x17, sp, 176
001e70b8subs xzr, x17, x16
001e70bcb.ls 0x1e7248
001e70c0sub x20, sp, 304
001e70c4stp x29, x30, [x20-8]
001e70c8add sp, x20, 0
001e70ccsub x29, sp, 8
001e70d0str x0, [sp+312]
001e70d4str x1, [sp+320]
001e70d8stp xzr, xzr, [sp+64]
001e70dcldr x3, [sp+320]
001e70e0cbnz x3, 0x1e70e8
001e70e4b 0x1e7128
001e70e8
001e70e8loc_1e70e8:
001e70e8ldr x3, [sp+320]
001e70ecldrsb x27, [x3]
001e70f0ldr x3, [x3]
001e70f4str x3, [sp+288]
001e70f8add x20, sp, 192
001e70fcadr x27, 16
001e7100stp x29, x27, [sp-24]
001e7104sub x29, sp, 24
001e7108bl fn_87cf8
001e710csub x29, sp, 8
001e7110ldr x1, [sp+288]
001e7114adrp x0, 0x43d000
001e7118add x0, x0, 3872
001e711cadd x2, sp, 192
001e7120bl runtime.mapIterStart
001e7124b 0x1e7140
001e7128
001e7128loc_1e7128:
001e7128stp xzr, xzr, [sp+64]
001e712cmov x0, xzr
001e7130mov x1, xzr
001e7134ldp x29, x30, [sp-8]
001e7138add sp, sp, 304
001e713cret x30
001e7140
001e7140loc_1e7140:
001e7140ldr x6, [sp+192]
001e7144cbnz x6, 0x1e714c
001e7148b 0x1e7230
001e714c
001e714cloc_1e714c:
001e714cldr x6, [sp+200]
001e7150ldrsb x27, [x6]
001e7154ldr x7, [sp+192]
001e7158ldrsb x27, [x7]
001e715cldp x7, x8, [x6]
001e7160ldp x9, x10, [x6+16]
001e7164ldp x6, x11, [x6+32]
001e7168stp x7, x8, [sp+80]
001e716cstp x9, x10, [sp+96]
001e7170stp x6, x11, [sp+112]
001e7174ldr x0, [sp+80]
001e7178ldr x1, [sp+88]
001e717cldr x2, [sp+96]
001e7180ldr x3, [sp+104]
001e7184ldr x4, [sp+112]
001e7188ldr x5, [sp+120]
001e718cbl google.golang.org/protobuf/internal/impl.ExtensionField.Type
001e7190str x0, [sp+176]
001e7194str x1, [sp+184]
001e7198bl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
001e719cstr x0, [sp+168]
001e71a0ldrsb x27, [x0]
001e71a4ldr x6, [x0+48]
001e71a8cbnz x6, 0x1e71b0
001e71acb 0x1e7220
001e71b0
001e71b0loc_1e71b0:
001e71b0add x0, sp, 80
001e71b4bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
001e71b8str x0, [sp+128]
001e71bcstr x1, [sp+136]
001e71c0str x2, [sp+144]
001e71c4bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
001e71c8strb w0, [sp+63]
001e71cctbnz w0, 0, 0x1e71d4
001e71d0b 0x1e721c
001e71d4
001e71d4loc_1e71d4:
001e71d4ldr x3, [sp+168]
001e71d8ldrsb x27, [x3]
001e71dcldr x26, [x3+48]
001e71e0ldr x3, [x26]
001e71e4ldr x0, [sp+128]
001e71e8ldr x1, [sp+136]
001e71ecldr x2, [sp+144]
001e71f0blr x3
001e71f4str x0, [sp+152]
001e71f8str x1, [sp+160]
001e71fccbnz x0, 0x1e7204
001e7200b 0x1e7218
001e7204
001e7204loc_1e7204:
001e7204str x0, [sp+64]
001e7208str x1, [sp+72]
001e720cldp x29, x30, [sp-8]
001e7210add sp, sp, 304
001e7214ret x30
001e7218
001e7218loc_1e7218:
001e7218b 0x1e7224
001e721c
001e721cloc_1e721c:
001e721cb 0x1e7224
001e7220
001e7220loc_1e7220:
001e7220b 0x1e7224
001e7224
001e7224loc_1e7224:
001e7224add x0, sp, 192
001e7228bl runtime.mapIterNext
001e722cb 0x1e7140
001e7230
001e7230loc_1e7230:
001e7230stp xzr, xzr, [sp+64]
001e7234mov x0, xzr
001e7238mov x1, xzr
001e723cldp x29, x30, [sp-8]
001e7240add sp, sp, 304
001e7244ret x30
001e7248
001e7248loc_1e7248:
001e7248stp x0, x1, [sp+8]
001e724cmov x3, x30
001e7250bl runtime.morestack_noctxt.abi0
001e7254ldp x0, x1, [sp+8]
001e7258b 0x1e70b0
001e725cudf 0
001e70b0
001e70b0google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions(google.golang.org/protobuf/internal/impl.MessageInfo * mi, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField * ext)
001e70b0ldr x16, [x28+16]
001e70b4sub x17, sp, 176
001e70b8subs xzr, x17, x16
001e70bcb.ls 0x1e7248
001e70c0sub x20, sp, 304
001e70c4stp x29, x30, [x20-8]
001e70c8add sp, x20, 0
001e70ccsub x29, sp, 8
001e70d0str x0, [sp+312]
001e70d4str x1, [sp+320]
001e70d8stp xzr, xzr, [sp+64]
001e70dcldr x3, [sp+320]
001e70e0cbnz x3, 0x1e70e8
001e70e4b 0x1e7128
001e70e8
001e70e8loc_1e70e8:
001e70e8ldr x3, [sp+320]
001e70ecldrsb x27, [x3]
001e70f0ldr x3, [x3]
001e70f4str x3, [sp+288]
001e70f8add x20, sp, 192
001e70fcadr x27, 16
001e7100stp x29, x27, [sp-24]
001e7104sub x29, sp, 24
001e7108bl fn_87cf8
001e710csub x29, sp, 8
001e7110ldr x1, [sp+288]
001e7114adrp x0, 0x43d000
001e7118add x0, x0, 3872
001e711cadd x2, sp, 192
001e7120bl runtime.mapIterStart
001e7124b 0x1e7140
001e7128
001e7128loc_1e7128:
001e7128stp xzr, xzr, [sp+64]
001e712cmov x0, xzr
001e7130mov x1, xzr
001e7134ldp x29, x30, [sp-8]
001e7138add sp, sp, 304
001e713cret x30
001e7140
001e7140loc_1e7140:
001e7140ldr x6, [sp+192]
001e7144cbnz x6, 0x1e714c
001e7148b 0x1e7230
001e714c
001e714cloc_1e714c:
001e714cldr x6, [sp+200]
001e7150ldrsb x27, [x6]
001e7154ldr x7, [sp+192]
001e7158ldrsb x27, [x7]
001e715cldp x7, x8, [x6]
001e7160ldp x9, x10, [x6+16]
001e7164ldp x6, x11, [x6+32]
001e7168stp x7, x8, [sp+80]
001e716cstp x9, x10, [sp+96]
001e7170stp x6, x11, [sp+112]
001e7174ldr x0, [sp+80]
001e7178ldr x1, [sp+88]
001e717cldr x2, [sp+96]
001e7180ldr x3, [sp+104]
001e7184ldr x4, [sp+112]
001e7188ldr x5, [sp+120]
001e718cbl google.golang.org/protobuf/internal/impl.ExtensionField.Type
001e7190str x0, [sp+176]
001e7194str x1, [sp+184]
001e7198bl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
001e719cstr x0, [sp+168]
001e71a0ldrsb x27, [x0]
001e71a4ldr x6, [x0+48]
001e71a8cbnz x6, 0x1e71b0
001e71acb 0x1e7220
001e71b0
001e71b0loc_1e71b0:
001e71b0add x0, sp, 80
001e71b4bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
001e71b8str x0, [sp+128]
001e71bcstr x1, [sp+136]
001e71c0str x2, [sp+144]
001e71c4bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
001e71c8strb w0, [sp+63]
001e71cctbnz w0, 0, 0x1e71d4
001e71d0b 0x1e721c
001e71d4
001e71d4loc_1e71d4:
001e71d4ldr x3, [sp+168]
001e71d8ldrsb x27, [x3]
001e71dcldr x26, [x3+48]
001e71e0ldr x3, [x26]
001e71e4ldr x0, [sp+128]
001e71e8ldr x1, [sp+136]
001e71ecldr x2, [sp+144]
001e71f0blr x3
001e71f4str x0, [sp+152]
001e71f8str x1, [sp+160]
001e71fccbnz x0, 0x1e7204
001e7200b 0x1e7218
001e7204
001e7204loc_1e7204:
001e7204str x0, [sp+64]
001e7208str x1, [sp+72]
001e720cldp x29, x30, [sp-8]
001e7210add sp, sp, 304
001e7214ret x30
001e7218
001e7218loc_1e7218:
001e7218b 0x1e7224
001e721c
001e721cloc_1e721c:
001e721cb 0x1e7224
001e7220
001e7220loc_1e7220:
001e7220b 0x1e7224
001e7224
001e7224loc_1e7224:
001e7224add x0, sp, 192
001e7228bl runtime.mapIterNext
001e722cb 0x1e7140
001e7230
001e7230loc_1e7230:
001e7230stp xzr, xzr, [sp+64]
001e7234mov x0, xzr
001e7238mov x1, xzr
001e723cldp x29, x30, [sp-8]
001e7240add sp, sp, 304
001e7244ret x30
001e7248
001e7248loc_1e7248:
001e7248stp x0, x1, [sp+8]
001e724cmov x3, x30
001e7250bl runtime.morestack_noctxt.abi0
001e7254ldp x0, x1, [sp+8]
001e7258b 0x1e70b0
001e725cudf 0
001e70b0
001e7260
001e7260google.golang.org/protobuf/internal/impl.needsInitCheck: ; void google.golang.org/protobuf/internal/impl.needsInitCheck(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001e7260ldr x16, [x28+16]
001e7264sub x17, sp, 80
001e7268subs xzr, x17, x16
001e726cb.ls 0x1e7448
001e7270str x30, [sp-208]!
001e7274stur x29, [sp-8]
001e7278sub x29, sp, 8
001e727cstr x0, [sp+216]
001e7280str x1, [sp+224]
001e7284strb wzr, [sp+39]
001e7288stp xzr, xzr, [sp+176]
001e728cldr x3, [sp+216]
001e7290ldr x4, [sp+224]
001e7294str x3, [sp+160]
001e7298str x4, [sp+168]
001e729cstr x3, [sp+152]
001e72a0ldr x3, [sp+152]
001e72a4cbnz x3, 0x1e72ac
001e72a8b 0x1e72bc
001e72ac
001e72acloc_1e72ac:
001e72acldr x3, [sp+152]
001e72b0ldr x3, [x3+8]
001e72b4str x3, [sp+152]
001e72b8b 0x1e72c0
001e72bc
001e72bcloc_1e72bc:
001e72bcb 0x1e72c0
001e72c0
001e72c0loc_1e72c0:
001e72c0ldr x2, [sp+168]
001e72c4ldr x1, [sp+152]
001e72c8adrp x0, 0x83c000
001e72ccadd x0, x0, 2208
001e72d0bl sync.(*Map).Load
001e72d4str x0, [sp+176]
001e72d8str x1, [sp+184]
001e72dcstrb w2, [sp+47]
001e72e0ldr x3, [sp+176]
001e72e4ldr x4, [sp+184]
001e72e8str x3, [sp+112]
001e72ecstr x4, [sp+120]
001e72f0ldrb w3, [sp+47]
001e72f4strb w3, [sp+45]
001e72f8ldr x3, [sp+112]
001e72fcldr x4, [sp+120]
001e7300str x3, [sp+96]
001e7304str x4, [sp+104]
001e7308ldrb w3, [sp+45]
001e730cstrb w3, [sp+41]
001e7310tbnz w3, 0, 0x1e7318
001e7314b 0x1e7388
001e7318
001e7318loc_1e7318:
001e7318ldr x1, [sp+96]
001e731cldr x2, [sp+104]
001e7320adrp x3, 0x40e000
001e7324add x3, x3, 3968
001e7328subs xzr, x1, x3
001e732cb.eq 0x1e7334
001e7330b 0x1e7340
001e7334
001e7334loc_1e7334:
001e7334ldrb w1, [x2]
001e7338orr x0, xzr, 1
001e733cb 0x1e734c
001e7340
001e7340loc_1e7340:
001e7340mov x1, xzr
001e7344mov x0, xzr
001e7348b 0x1e734c
001e734c
001e734cloc_1e734c:
001e734cstrb w1, [sp+47]
001e7350strb w0, [sp+46]
001e7354strb w1, [sp+44]
001e7358strb w0, [sp+43]
001e735cstrb w1, [sp+42]
001e7360strb w0, [sp+40]
001e7364tbnz w0, 0, 0x1e736c
001e7368b 0x1e7384
001e736c
001e736cloc_1e736c:
001e736cstrb w1, [sp+39]
001e7370bl runtime.deferreturn
001e7374ldrb w0, [sp+39]
001e7378ldur x29, [sp-8]
001e737cldr x30, [sp], 208
001e7380ret x30
001e7384
001e7384loc_1e7384:
001e7384b 0x1e738c
001e7388
001e7388loc_1e7388:
001e7388b 0x1e738c
001e738c
001e738cloc_1e738c:
001e738cadrp x0, 0x864000
001e7390add x0, x0, 2328
001e7394bl sync.(*Mutex).Lock
001e7398adrp x1, 0x864000
001e739cadd x1, x1, 2328
001e73a0str x1, [sp+192]
001e73a4stp xzr, xzr, [sp+128]
001e73a8add x1, sp, 128
001e73acstr x1, [sp+144]
001e73b0ldrsb x27, [x1]
001e73b4adrp x2, 0
001e73b8add x2, x2, 1120
001e73bcstr x2, [x1]
001e73c0ldrsb x27, [x1]
001e73c4ldr x2, [sp+192]
001e73c8adrp x27, 0x864000
001e73ccldr w3, [x27+3056]
001e73d0cbz w3, 0x1e73d8
001e73d4b 0x1e73dc
001e73d8
001e73d8loc_1e73d8:
001e73d8b 0x1e73f0
001e73dc
001e73dcloc_1e73dc:
001e73dcbl runtime.gcWriteBarrier2
001e73e0str x2, [x25]
001e73e4ldr x3, [x1+8]
001e73e8str x3, [x25+8]
001e73ecb 0x1e73f0
001e73f0
001e73f0loc_1e73f0:
001e73f0str x2, [x1+8]
001e73f4str x1, [sp+72]
001e73f8add x0, sp, 48
001e73fcbl runtime.deferprocStack
001e7400subs xzr, x0, 0
001e7404b.ne 0x1e7434
001e7408b 0x1e740c
001e740c
001e740cloc_1e740c:
001e740cldr x0, [sp+216]
001e7410ldr x1, [sp+224]
001e7414bl google.golang.org/protobuf/internal/impl.needsInitCheckLocked
001e7418strb w0, [sp+46]
001e741cstrb w0, [sp+39]
001e7420bl runtime.deferreturn
001e7424ldrb w0, [sp+39]
001e7428ldur x29, [sp-8]
001e742cldr x30, [sp], 208
001e7430ret x30
001e7434
001e7434loc_1e7434:
001e7434bl runtime.deferreturn
001e7438ldrb w0, [sp+39]
001e743cldur x29, [sp-8]
001e7440ldr x30, [sp], 208
001e7444ret x30
001e7448
001e7448loc_1e7448:
001e7448stp x0, x1, [sp+8]
001e744cmov x3, x30
001e7450bl runtime.morestack_noctxt.abi0
001e7454ldp x0, x1, [sp+8]
001e7458b 0x1e7260
001e745cudf 0
001e7260
001e7260google.golang.org/protobuf/internal/impl.needsInitCheck: ; void google.golang.org/protobuf/internal/impl.needsInitCheck(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001e7260ldr x16, [x28+16]
001e7264sub x17, sp, 80
001e7268subs xzr, x17, x16
001e726cb.ls 0x1e7448
001e7270str x30, [sp-208]!
001e7274stur x29, [sp-8]
001e7278sub x29, sp, 8
001e727cstr x0, [sp+216]
001e7280str x1, [sp+224]
001e7284strb wzr, [sp+39]
001e7288stp xzr, xzr, [sp+176]
001e728cldr x3, [sp+216]
001e7290ldr x4, [sp+224]
001e7294str x3, [sp+160]
001e7298str x4, [sp+168]
001e729cstr x3, [sp+152]
001e72a0ldr x3, [sp+152]
001e72a4cbnz x3, 0x1e72ac
001e72a8b 0x1e72bc
001e72ac
001e72acloc_1e72ac:
001e72acldr x3, [sp+152]
001e72b0ldr x3, [x3+8]
001e72b4str x3, [sp+152]
001e72b8b 0x1e72c0
001e72bc
001e72bcloc_1e72bc:
001e72bcb 0x1e72c0
001e72c0
001e72c0loc_1e72c0:
001e72c0ldr x2, [sp+168]
001e72c4ldr x1, [sp+152]
001e72c8adrp x0, 0x83c000
001e72ccadd x0, x0, 2208
001e72d0bl sync.(*Map).Load
001e72d4str x0, [sp+176]
001e72d8str x1, [sp+184]
001e72dcstrb w2, [sp+47]
001e72e0ldr x3, [sp+176]
001e72e4ldr x4, [sp+184]
001e72e8str x3, [sp+112]
001e72ecstr x4, [sp+120]
001e72f0ldrb w3, [sp+47]
001e72f4strb w3, [sp+45]
001e72f8ldr x3, [sp+112]
001e72fcldr x4, [sp+120]
001e7300str x3, [sp+96]
001e7304str x4, [sp+104]
001e7308ldrb w3, [sp+45]
001e730cstrb w3, [sp+41]
001e7310tbnz w3, 0, 0x1e7318
001e7314b 0x1e7388
001e7318
001e7318loc_1e7318:
001e7318ldr x1, [sp+96]
001e731cldr x2, [sp+104]
001e7320adrp x3, 0x40e000
001e7324add x3, x3, 3968
001e7328subs xzr, x1, x3
001e732cb.eq 0x1e7334
001e7330b 0x1e7340
001e7334
001e7334loc_1e7334:
001e7334ldrb w1, [x2]
001e7338orr x0, xzr, 1
001e733cb 0x1e734c
001e7340
001e7340loc_1e7340:
001e7340mov x1, xzr
001e7344mov x0, xzr
001e7348b 0x1e734c
001e734c
001e734cloc_1e734c:
001e734cstrb w1, [sp+47]
001e7350strb w0, [sp+46]
001e7354strb w1, [sp+44]
001e7358strb w0, [sp+43]
001e735cstrb w1, [sp+42]
001e7360strb w0, [sp+40]
001e7364tbnz w0, 0, 0x1e736c
001e7368b 0x1e7384
001e736c
001e736cloc_1e736c:
001e736cstrb w1, [sp+39]
001e7370bl runtime.deferreturn
001e7374ldrb w0, [sp+39]
001e7378ldur x29, [sp-8]
001e737cldr x30, [sp], 208
001e7380ret x30
001e7384
001e7384loc_1e7384:
001e7384b 0x1e738c
001e7388
001e7388loc_1e7388:
001e7388b 0x1e738c
001e738c
001e738cloc_1e738c:
001e738cadrp x0, 0x864000
001e7390add x0, x0, 2328
001e7394bl sync.(*Mutex).Lock
001e7398adrp x1, 0x864000
001e739cadd x1, x1, 2328
001e73a0str x1, [sp+192]
001e73a4stp xzr, xzr, [sp+128]
001e73a8add x1, sp, 128
001e73acstr x1, [sp+144]
001e73b0ldrsb x27, [x1]
001e73b4adrp x2, 0
001e73b8add x2, x2, 1120
001e73bcstr x2, [x1]
001e73c0ldrsb x27, [x1]
001e73c4ldr x2, [sp+192]
001e73c8adrp x27, 0x864000
001e73ccldr w3, [x27+3056]
001e73d0cbz w3, 0x1e73d8
001e73d4b 0x1e73dc
001e73d8
001e73d8loc_1e73d8:
001e73d8b 0x1e73f0
001e73dc
001e73dcloc_1e73dc:
001e73dcbl runtime.gcWriteBarrier2
001e73e0str x2, [x25]
001e73e4ldr x3, [x1+8]
001e73e8str x3, [x25+8]
001e73ecb 0x1e73f0
001e73f0
001e73f0loc_1e73f0:
001e73f0str x2, [x1+8]
001e73f4str x1, [sp+72]
001e73f8add x0, sp, 48
001e73fcbl runtime.deferprocStack
001e7400subs xzr, x0, 0
001e7404b.ne 0x1e7434
001e7408b 0x1e740c
001e740c
001e740cloc_1e740c:
001e740cldr x0, [sp+216]
001e7410ldr x1, [sp+224]
001e7414bl google.golang.org/protobuf/internal/impl.needsInitCheckLocked
001e7418strb w0, [sp+46]
001e741cstrb w0, [sp+39]
001e7420bl runtime.deferreturn
001e7424ldrb w0, [sp+39]
001e7428ldur x29, [sp-8]
001e742cldr x30, [sp], 208
001e7430ret x30
001e7434
001e7434loc_1e7434:
001e7434bl runtime.deferreturn
001e7438ldrb w0, [sp+39]
001e743cldur x29, [sp-8]
001e7440ldr x30, [sp], 208
001e7444ret x30
001e7448
001e7448loc_1e7448:
001e7448stp x0, x1, [sp+8]
001e744cmov x3, x30
001e7450bl runtime.morestack_noctxt.abi0
001e7454ldp x0, x1, [sp+8]
001e7458b 0x1e7260
001e745cudf 0
001e7260
001e7460
001e7460google.golang.org/protobuf/internal/impl.needsInitCheck.deferwrap1: ; void google.golang.org/protobuf/internal/impl.needsInitCheck.deferwrap1(void)
001e7460ldr x16, [x28+16]
001e7464subs xzr, sp, x16
001e7468b.ls 0x1e7498
001e746cstr x30, [sp-32]!
001e7470stur x29, [sp-8]
001e7474sub x29, sp, 8
001e7478ldr x16, [x28+32]
001e747ccbnz x16, 0x1e74a4
001e7480
001e7480loc_1e7480:
001e7480ldr x0, [x26+8]
001e7484str x0, [sp+16]
001e7488bl sync.(*Mutex).Unlock
001e748cldur x29, [sp-8]
001e7490ldr x30, [sp], 32
001e7494ret x30
001e7498
001e7498loc_1e7498:
001e7498mov x3, x30
001e749cbl runtime.morestack.abi0
001e74a0b 0x1e7460
001e74a4
001e74a4loc_1e74a4:
001e74a4ldr x17, [x16]
001e74a8add x20, sp, 40
001e74acsubs xzr, x20, x17
001e74b0b.ne 0x1e7480
001e74b4add x20, sp, 8
001e74b8str x20, [x16]
001e74bcb 0x1e7480
001e7460
001e7460google.golang.org/protobuf/internal/impl.needsInitCheck.deferwrap1: ; void google.golang.org/protobuf/internal/impl.needsInitCheck.deferwrap1(void)
001e7460ldr x16, [x28+16]
001e7464subs xzr, sp, x16
001e7468b.ls 0x1e7498
001e746cstr x30, [sp-32]!
001e7470stur x29, [sp-8]
001e7474sub x29, sp, 8
001e7478ldr x16, [x28+32]
001e747ccbnz x16, 0x1e74a4
001e7480
001e7480loc_1e7480:
001e7480ldr x0, [x26+8]
001e7484str x0, [sp+16]
001e7488bl sync.(*Mutex).Unlock
001e748cldur x29, [sp-8]
001e7490ldr x30, [sp], 32
001e7494ret x30
001e7498
001e7498loc_1e7498:
001e7498mov x3, x30
001e749cbl runtime.morestack.abi0
001e74a0b 0x1e7460
001e74a4
001e74a4loc_1e74a4:
001e74a4ldr x17, [x16]
001e74a8add x20, sp, 40
001e74acsubs xzr, x20, x17
001e74b0b.ne 0x1e7480
001e74b4add x20, sp, 8
001e74b8str x20, [x16]
001e74bcb 0x1e7480
001e7460
001e74c0
001e74c0google.golang.org/protobuf/internal/impl.needsInitCheckLocked: ; void google.golang.org/protobuf/internal/impl.needsInitCheckLocked(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001e74c0ldr x16, [x28+16]
001e74c4sub x17, sp, 240
001e74c8subs xzr, x17, x16
001e74ccb.ls 0x1e792c
001e74d0sub x20, sp, 368
001e74d4stp x29, x30, [x20-8]
001e74d8add sp, x20, 0
001e74dcsub x29, sp, 8
001e74e0str x0, [sp+376]
001e74e4str x1, [sp+384]
001e74e8strb wzr, [sp+58]
001e74ecstp xzr, xzr, [sp+280]
001e74f0ldr x3, [sp+376]
001e74f4ldr x4, [sp+384]
001e74f8str x3, [sp+264]
001e74fcstr x4, [sp+272]
001e7500str x3, [sp+256]
001e7504ldr x3, [sp+256]
001e7508cbnz x3, 0x1e7510
001e750cb 0x1e7520
001e7510
001e7510loc_1e7510:
001e7510ldr x3, [sp+256]
001e7514ldr x3, [x3+8]
001e7518str x3, [sp+256]
001e751cb 0x1e7524
001e7520
001e7520loc_1e7520:
001e7520b 0x1e7524
001e7524
001e7524loc_1e7524:
001e7524ldr x1, [sp+256]
001e7528ldr x2, [sp+272]
001e752cadrp x0, 0x83c000
001e7530add x0, x0, 2208
001e7534bl sync.(*Map).Load
001e7538str x0, [sp+280]
001e753cstr x1, [sp+288]
001e7540strb w2, [sp+63]
001e7544ldr x3, [sp+280]
001e7548ldr x4, [sp+288]
001e754cstr x3, [sp+176]
001e7550str x4, [sp+184]
001e7554ldrb w3, [sp+63]
001e7558strb w3, [sp+61]
001e755cldr x3, [sp+176]
001e7560ldr x4, [sp+184]
001e7564str x3, [sp+128]
001e7568str x4, [sp+136]
001e756cldrb w3, [sp+61]
001e7570strb w3, [sp+56]
001e7574tbnz w3, 0, 0x1e757c
001e7578b 0x1e75fc
001e757c
001e757cloc_1e757c:
001e757cldr x0, [sp+128]
001e7580ldr x1, [sp+136]
001e7584adrp x2, 0x40e000
001e7588add x2, x2, 3968
001e758csubs xzr, x0, x2
001e7590b.eq 0x1e7598
001e7594b 0x1e75a4
001e7598
001e7598loc_1e7598:
001e7598ldrb w0, [x1]
001e759corr x1, xzr, 1
001e75a0b 0x1e75b0
001e75a4
001e75a4loc_1e75a4:
001e75a4mov x1, xzr
001e75a8mov x0, xzr
001e75acb 0x1e75b0
001e75b0
001e75b0loc_1e75b0:
001e75b0strb w0, [sp+63]
001e75b4strb w1, [sp+62]
001e75b8strb w0, [sp+60]
001e75bcstrb w1, [sp+59]
001e75c0strb w0, [sp+57]
001e75c4strb w1, [sp+55]
001e75c8strb w1, [sp+62]
001e75cctbnz w1, 0, 0x1e75d4
001e75d0b 0x1e75dc
001e75d4
001e75d4loc_1e75d4:
001e75d4strb w0, [sp+62]
001e75d8b 0x1e75e0
001e75dc
001e75dcloc_1e75dc:
001e75dcb 0x1e75e0
001e75e0
001e75e0loc_1e75e0:
001e75e0ldrb w0, [sp+62]
001e75e4strb w0, [sp+58]
001e75e8bl runtime.deferreturn
001e75ecldrb w0, [sp+58]
001e75f0ldp x29, x30, [sp-8]
001e75f4add sp, sp, 368
001e75f8ret x30
001e75fc
001e75fcloc_1e75fc:
001e75fcldr x5, [sp+376]
001e7600ldr x6, [sp+384]
001e7604str x5, [sp+240]
001e7608str x6, [sp+248]
001e760cstr x5, [sp+232]
001e7610ldr x5, [sp+232]
001e7614cbnz x5, 0x1e761c
001e7618b 0x1e762c
001e761c
001e761cloc_1e761c:
001e761cldr x5, [sp+232]
001e7620ldr x5, [x5+8]
001e7624str x5, [sp+232]
001e7628b 0x1e7630
001e762c
001e762cloc_1e762c:
001e762cb 0x1e7630
001e7630
001e7630loc_1e7630:
001e7630ldr x2, [sp+248]
001e7634ldr x1, [sp+232]
001e7638adrp x0, 0x83c000
001e763cadd x0, x0, 2208
001e7640adrp x3, 0x423000
001e7644add x3, x3, 2944
001e7648adrp x4, 0x864000
001e764cadd x4, x4, 1504
001e7650bl sync.(*Map).Store
001e7654stp xzr, xzr, [sp+192]
001e7658stp xzr, xzr, [sp+208]
001e765cadd x5, sp, 192
001e7660str x5, [sp+224]
001e7664ldrsb x27, [x5]
001e7668adrp x6, 0
001e766cadd x6, x6, 2368
001e7670str x6, [x5]
001e7674ldrsb x27, [x5]
001e7678ldr x6, [sp+384]
001e767cldr x7, [sp+376]
001e7680str x7, [x5+8]
001e7684adrp x27, 0x864000
001e7688ldr w7, [x27+3056]
001e768ccbz w7, 0x1e7694
001e7690b 0x1e7698
001e7694
001e7694loc_1e7694:
001e7694b 0x1e76ac
001e7698
001e7698loc_1e7698:
001e7698bl runtime.gcWriteBarrier2
001e769cstr x6, [x25]
001e76a0ldr x1, [x5+16]
001e76a4str x1, [x25+8]
001e76a8b 0x1e76ac
001e76ac
001e76acloc_1e76ac:
001e76acstr x6, [x5+16]
001e76b0ldrsb x27, [x5]
001e76b4adrp x27, 0x864000
001e76b8ldr w1, [x27+3056]
001e76bccbz w1, 0x1e76c4
001e76c0b 0x1e76c8
001e76c4
001e76c4loc_1e76c4:
001e76c4b 0x1e76e0
001e76c8
001e76c8loc_1e76c8:
001e76c8bl runtime.gcWriteBarrier2
001e76ccadd x1, sp, 58
001e76d0str x1, [x25]
001e76d4ldr x2, [x5+24]
001e76d8str x2, [x25+8]
001e76dcb 0x1e76e0
001e76e0
001e76e0loc_1e76e0:
001e76e0add x1, sp, 58
001e76e4str x1, [x5+24]
001e76e8ldr x1, [sp+224]
001e76ecstr x1, [sp+96]
001e76f0add x0, sp, 72
001e76f4bl runtime.deferprocStack
001e76f8subs xzr, x0, 0
001e76fcb.ne 0x1e77bc
001e7700b 0x1e7704
001e7704
001e7704loc_1e7704:
001e7704ldr x1, [sp+376]
001e7708ldrsb x27, [x1]
001e770cldr x1, [x1+160]
001e7710ldr x0, [sp+384]
001e7714blr x1
001e7718str x0, [sp+344]
001e771cstr x1, [sp+352]
001e7720ldrsb x27, [x0]
001e7724ldr x2, [x0+40]
001e7728mov x0, x1
001e772cblr x2
001e7730str x0, [sp+120]
001e7734subs xzr, x0, 0
001e7738b.gt 0x1e7740
001e773cb 0x1e775c
001e7740
001e7740loc_1e7740:
001e7740orr x0, xzr, 1
001e7744strb w0, [sp+58]
001e7748bl runtime.deferreturn
001e774cldrb w0, [sp+58]
001e7750ldp x29, x30, [sp-8]
001e7754add sp, sp, 368
001e7758ret x30
001e775c
001e775cloc_1e775c:
001e775cldr x1, [sp+376]
001e7760ldrsb x27, [x1]
001e7764ldr x1, [x1+40]
001e7768ldr x0, [sp+384]
001e776cblr x1
001e7770str x0, [sp+328]
001e7774str x1, [sp+336]
001e7778ldrsb x27, [x0]
001e777cldr x2, [x0+40]
001e7780mov x0, x1
001e7784blr x2
001e7788str x0, [sp+120]
001e778csubs xzr, x0, 0
001e7790b.gt 0x1e7798
001e7794b 0x1e77b4
001e7798
001e7798loc_1e7798:
001e7798orr x0, xzr, 1
001e779cstrb w0, [sp+58]
001e77a0bl runtime.deferreturn
001e77a4ldrb w0, [sp+58]
001e77a8ldp x29, x30, [sp-8]
001e77acadd sp, sp, 368
001e77b0ret x30
001e77b4
001e77b4loc_1e77b4:
001e77b4str xzr, [sp+64]
001e77b8b 0x1e77d0
001e77bc
001e77bcloc_1e77bc:
001e77bcbl runtime.deferreturn
001e77c0ldrb w0, [sp+58]
001e77c4ldp x29, x30, [sp-8]
001e77c8add sp, sp, 368
001e77ccret x30
001e77d0
001e77d0loc_1e77d0:
001e77d0ldr x1, [sp+376]
001e77d4ldrsb x27, [x1]
001e77d8ldr x1, [x1+56]
001e77dcldr x0, [sp+384]
001e77e0blr x1
001e77e4str x0, [sp+312]
001e77e8str x1, [sp+320]
001e77ecldrsb x27, [x0]
001e77f0ldr x2, [x0+64]
001e77f4mov x0, x1
001e77f8blr x2
001e77fcstr x0, [sp+120]
001e7800ldr x1, [sp+64]
001e7804subs xzr, x0, x1
001e7808b.gt 0x1e7810
001e780cb 0x1e7914
001e7810
001e7810loc_1e7810:
001e7810ldr x1, [sp+376]
001e7814ldrsb x27, [x1]
001e7818ldr x1, [x1+56]
001e781cldr x0, [sp+384]
001e7820blr x1
001e7824str x0, [sp+296]
001e7828str x1, [sp+304]
001e782cldrsb x27, [x0]
001e7830ldr x2, [sp+64]
001e7834ldr x3, [x0+56]
001e7838mov x0, x1
001e783cmov x1, x2
001e7840blr x3
001e7844str x0, [sp+160]
001e7848str x1, [sp+168]
001e784cldrsb x27, [x0]
001e7850ldr x2, [x0+136]
001e7854mov x0, x1
001e7858blr x2
001e785cstrb w0, [sp+62]
001e7860tbnz w0, 0, 0x1e7868
001e7864b 0x1e7888
001e7868
001e7868loc_1e7868:
001e7868ldr x1, [sp+160]
001e786cldrsb x27, [x1]
001e7870ldr x1, [x1+192]
001e7874ldr x0, [sp+168]
001e7878blr x1
001e787cstr x0, [sp+160]
001e7880str x1, [sp+168]
001e7884b 0x1e788c
001e7888
001e7888loc_1e7888:
001e7888b 0x1e788c
001e788c
001e788cloc_1e788c:
001e788cldr x1, [sp+160]
001e7890ldrsb x27, [x1]
001e7894ldr x1, [x1+200]
001e7898ldr x0, [sp+168]
001e789cblr x1
001e78a0str x0, [sp+144]
001e78a4str x1, [sp+152]
001e78a8subs xzr, x0, 0
001e78accset x1, ne
001e78b0strb w1, [sp+62]
001e78b4cbnz x0, 0x1e78bc
001e78b8b 0x1e78d4
001e78bc
001e78bcloc_1e78bc:
001e78bcldr x0, [sp+144]
001e78c0ldr x1, [sp+152]
001e78c4bl google.golang.org/protobuf/internal/impl.needsInitCheckLocked
001e78c8strb w0, [sp+63]
001e78ccstrb w0, [sp+62]
001e78d0b 0x1e78d8
001e78d4
001e78d4loc_1e78d4:
001e78d4b 0x1e78d8
001e78d8
001e78d8loc_1e78d8:
001e78d8ldrb w1, [sp+62]
001e78dctbnz w1, 0, 0x1e78e4
001e78e0b 0x1e7900
001e78e4
001e78e4loc_1e78e4:
001e78e4orr x0, xzr, 1
001e78e8strb w0, [sp+58]
001e78ecbl runtime.deferreturn
001e78f0ldrb w0, [sp+58]
001e78f4ldp x29, x30, [sp-8]
001e78f8add sp, sp, 368
001e78fcret x30
001e7900
001e7900loc_1e7900:
001e7900b 0x1e7904
001e7904
001e7904loc_1e7904:
001e7904ldr x1, [sp+64]
001e7908add x1, x1, 1
001e790cstr x1, [sp+64]
001e7910b 0x1e77d0
001e7914
001e7914loc_1e7914:
001e7914strb wzr, [sp+58]
001e7918bl runtime.deferreturn
001e791cldrb w0, [sp+58]
001e7920ldp x29, x30, [sp-8]
001e7924add sp, sp, 368
001e7928ret x30
001e792c
001e792cloc_1e792c:
001e792cstp x0, x1, [sp+8]
001e7930mov x3, x30
001e7934bl runtime.morestack_noctxt.abi0
001e7938ldp x0, x1, [sp+8]
001e793cb 0x1e74c0
001e74c0
001e74c0google.golang.org/protobuf/internal/impl.needsInitCheckLocked: ; void google.golang.org/protobuf/internal/impl.needsInitCheckLocked(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001e74c0ldr x16, [x28+16]
001e74c4sub x17, sp, 240
001e74c8subs xzr, x17, x16
001e74ccb.ls 0x1e792c
001e74d0sub x20, sp, 368
001e74d4stp x29, x30, [x20-8]
001e74d8add sp, x20, 0
001e74dcsub x29, sp, 8
001e74e0str x0, [sp+376]
001e74e4str x1, [sp+384]
001e74e8strb wzr, [sp+58]
001e74ecstp xzr, xzr, [sp+280]
001e74f0ldr x3, [sp+376]
001e74f4ldr x4, [sp+384]
001e74f8str x3, [sp+264]
001e74fcstr x4, [sp+272]
001e7500str x3, [sp+256]
001e7504ldr x3, [sp+256]
001e7508cbnz x3, 0x1e7510
001e750cb 0x1e7520
001e7510
001e7510loc_1e7510:
001e7510ldr x3, [sp+256]
001e7514ldr x3, [x3+8]
001e7518str x3, [sp+256]
001e751cb 0x1e7524
001e7520
001e7520loc_1e7520:
001e7520b 0x1e7524
001e7524
001e7524loc_1e7524:
001e7524ldr x1, [sp+256]
001e7528ldr x2, [sp+272]
001e752cadrp x0, 0x83c000
001e7530add x0, x0, 2208
001e7534bl sync.(*Map).Load
001e7538str x0, [sp+280]
001e753cstr x1, [sp+288]
001e7540strb w2, [sp+63]
001e7544ldr x3, [sp+280]
001e7548ldr x4, [sp+288]
001e754cstr x3, [sp+176]
001e7550str x4, [sp+184]
001e7554ldrb w3, [sp+63]
001e7558strb w3, [sp+61]
001e755cldr x3, [sp+176]
001e7560ldr x4, [sp+184]
001e7564str x3, [sp+128]
001e7568str x4, [sp+136]
001e756cldrb w3, [sp+61]
001e7570strb w3, [sp+56]
001e7574tbnz w3, 0, 0x1e757c
001e7578b 0x1e75fc
001e757c
001e757cloc_1e757c:
001e757cldr x0, [sp+128]
001e7580ldr x1, [sp+136]
001e7584adrp x2, 0x40e000
001e7588add x2, x2, 3968
001e758csubs xzr, x0, x2
001e7590b.eq 0x1e7598
001e7594b 0x1e75a4
001e7598
001e7598loc_1e7598:
001e7598ldrb w0, [x1]
001e759corr x1, xzr, 1
001e75a0b 0x1e75b0
001e75a4
001e75a4loc_1e75a4:
001e75a4mov x1, xzr
001e75a8mov x0, xzr
001e75acb 0x1e75b0
001e75b0
001e75b0loc_1e75b0:
001e75b0strb w0, [sp+63]
001e75b4strb w1, [sp+62]
001e75b8strb w0, [sp+60]
001e75bcstrb w1, [sp+59]
001e75c0strb w0, [sp+57]
001e75c4strb w1, [sp+55]
001e75c8strb w1, [sp+62]
001e75cctbnz w1, 0, 0x1e75d4
001e75d0b 0x1e75dc
001e75d4
001e75d4loc_1e75d4:
001e75d4strb w0, [sp+62]
001e75d8b 0x1e75e0
001e75dc
001e75dcloc_1e75dc:
001e75dcb 0x1e75e0
001e75e0
001e75e0loc_1e75e0:
001e75e0ldrb w0, [sp+62]
001e75e4strb w0, [sp+58]
001e75e8bl runtime.deferreturn
001e75ecldrb w0, [sp+58]
001e75f0ldp x29, x30, [sp-8]
001e75f4add sp, sp, 368
001e75f8ret x30
001e75fc
001e75fcloc_1e75fc:
001e75fcldr x5, [sp+376]
001e7600ldr x6, [sp+384]
001e7604str x5, [sp+240]
001e7608str x6, [sp+248]
001e760cstr x5, [sp+232]
001e7610ldr x5, [sp+232]
001e7614cbnz x5, 0x1e761c
001e7618b 0x1e762c
001e761c
001e761cloc_1e761c:
001e761cldr x5, [sp+232]
001e7620ldr x5, [x5+8]
001e7624str x5, [sp+232]
001e7628b 0x1e7630
001e762c
001e762cloc_1e762c:
001e762cb 0x1e7630
001e7630
001e7630loc_1e7630:
001e7630ldr x2, [sp+248]
001e7634ldr x1, [sp+232]
001e7638adrp x0, 0x83c000
001e763cadd x0, x0, 2208
001e7640adrp x3, 0x423000
001e7644add x3, x3, 2944
001e7648adrp x4, 0x864000
001e764cadd x4, x4, 1504
001e7650bl sync.(*Map).Store
001e7654stp xzr, xzr, [sp+192]
001e7658stp xzr, xzr, [sp+208]
001e765cadd x5, sp, 192
001e7660str x5, [sp+224]
001e7664ldrsb x27, [x5]
001e7668adrp x6, 0
001e766cadd x6, x6, 2368
001e7670str x6, [x5]
001e7674ldrsb x27, [x5]
001e7678ldr x6, [sp+384]
001e767cldr x7, [sp+376]
001e7680str x7, [x5+8]
001e7684adrp x27, 0x864000
001e7688ldr w7, [x27+3056]
001e768ccbz w7, 0x1e7694
001e7690b 0x1e7698
001e7694
001e7694loc_1e7694:
001e7694b 0x1e76ac
001e7698
001e7698loc_1e7698:
001e7698bl runtime.gcWriteBarrier2
001e769cstr x6, [x25]
001e76a0ldr x1, [x5+16]
001e76a4str x1, [x25+8]
001e76a8b 0x1e76ac
001e76ac
001e76acloc_1e76ac:
001e76acstr x6, [x5+16]
001e76b0ldrsb x27, [x5]
001e76b4adrp x27, 0x864000
001e76b8ldr w1, [x27+3056]
001e76bccbz w1, 0x1e76c4
001e76c0b 0x1e76c8
001e76c4
001e76c4loc_1e76c4:
001e76c4b 0x1e76e0
001e76c8
001e76c8loc_1e76c8:
001e76c8bl runtime.gcWriteBarrier2
001e76ccadd x1, sp, 58
001e76d0str x1, [x25]
001e76d4ldr x2, [x5+24]
001e76d8str x2, [x25+8]
001e76dcb 0x1e76e0
001e76e0
001e76e0loc_1e76e0:
001e76e0add x1, sp, 58
001e76e4str x1, [x5+24]
001e76e8ldr x1, [sp+224]
001e76ecstr x1, [sp+96]
001e76f0add x0, sp, 72
001e76f4bl runtime.deferprocStack
001e76f8subs xzr, x0, 0
001e76fcb.ne 0x1e77bc
001e7700b 0x1e7704
001e7704
001e7704loc_1e7704:
001e7704ldr x1, [sp+376]
001e7708ldrsb x27, [x1]
001e770cldr x1, [x1+160]
001e7710ldr x0, [sp+384]
001e7714blr x1
001e7718str x0, [sp+344]
001e771cstr x1, [sp+352]
001e7720ldrsb x27, [x0]
001e7724ldr x2, [x0+40]
001e7728mov x0, x1
001e772cblr x2
001e7730str x0, [sp+120]
001e7734subs xzr, x0, 0
001e7738b.gt 0x1e7740
001e773cb 0x1e775c
001e7740
001e7740loc_1e7740:
001e7740orr x0, xzr, 1
001e7744strb w0, [sp+58]
001e7748bl runtime.deferreturn
001e774cldrb w0, [sp+58]
001e7750ldp x29, x30, [sp-8]
001e7754add sp, sp, 368
001e7758ret x30
001e775c
001e775cloc_1e775c:
001e775cldr x1, [sp+376]
001e7760ldrsb x27, [x1]
001e7764ldr x1, [x1+40]
001e7768ldr x0, [sp+384]
001e776cblr x1
001e7770str x0, [sp+328]
001e7774str x1, [sp+336]
001e7778ldrsb x27, [x0]
001e777cldr x2, [x0+40]
001e7780mov x0, x1
001e7784blr x2
001e7788str x0, [sp+120]
001e778csubs xzr, x0, 0
001e7790b.gt 0x1e7798
001e7794b 0x1e77b4
001e7798
001e7798loc_1e7798:
001e7798orr x0, xzr, 1
001e779cstrb w0, [sp+58]
001e77a0bl runtime.deferreturn
001e77a4ldrb w0, [sp+58]
001e77a8ldp x29, x30, [sp-8]
001e77acadd sp, sp, 368
001e77b0ret x30
001e77b4
001e77b4loc_1e77b4:
001e77b4str xzr, [sp+64]
001e77b8b 0x1e77d0
001e77bc
001e77bcloc_1e77bc:
001e77bcbl runtime.deferreturn
001e77c0ldrb w0, [sp+58]
001e77c4ldp x29, x30, [sp-8]
001e77c8add sp, sp, 368
001e77ccret x30
001e77d0
001e77d0loc_1e77d0:
001e77d0ldr x1, [sp+376]
001e77d4ldrsb x27, [x1]
001e77d8ldr x1, [x1+56]
001e77dcldr x0, [sp+384]
001e77e0blr x1
001e77e4str x0, [sp+312]
001e77e8str x1, [sp+320]
001e77ecldrsb x27, [x0]
001e77f0ldr x2, [x0+64]
001e77f4mov x0, x1
001e77f8blr x2
001e77fcstr x0, [sp+120]
001e7800ldr x1, [sp+64]
001e7804subs xzr, x0, x1
001e7808b.gt 0x1e7810
001e780cb 0x1e7914
001e7810
001e7810loc_1e7810:
001e7810ldr x1, [sp+376]
001e7814ldrsb x27, [x1]
001e7818ldr x1, [x1+56]
001e781cldr x0, [sp+384]
001e7820blr x1
001e7824str x0, [sp+296]
001e7828str x1, [sp+304]
001e782cldrsb x27, [x0]
001e7830ldr x2, [sp+64]
001e7834ldr x3, [x0+56]
001e7838mov x0, x1
001e783cmov x1, x2
001e7840blr x3
001e7844str x0, [sp+160]
001e7848str x1, [sp+168]
001e784cldrsb x27, [x0]
001e7850ldr x2, [x0+136]
001e7854mov x0, x1
001e7858blr x2
001e785cstrb w0, [sp+62]
001e7860tbnz w0, 0, 0x1e7868
001e7864b 0x1e7888
001e7868
001e7868loc_1e7868:
001e7868ldr x1, [sp+160]
001e786cldrsb x27, [x1]
001e7870ldr x1, [x1+192]
001e7874ldr x0, [sp+168]
001e7878blr x1
001e787cstr x0, [sp+160]
001e7880str x1, [sp+168]
001e7884b 0x1e788c
001e7888
001e7888loc_1e7888:
001e7888b 0x1e788c
001e788c
001e788cloc_1e788c:
001e788cldr x1, [sp+160]
001e7890ldrsb x27, [x1]
001e7894ldr x1, [x1+200]
001e7898ldr x0, [sp+168]
001e789cblr x1
001e78a0str x0, [sp+144]
001e78a4str x1, [sp+152]
001e78a8subs xzr, x0, 0
001e78accset x1, ne
001e78b0strb w1, [sp+62]
001e78b4cbnz x0, 0x1e78bc
001e78b8b 0x1e78d4
001e78bc
001e78bcloc_1e78bc:
001e78bcldr x0, [sp+144]
001e78c0ldr x1, [sp+152]
001e78c4bl google.golang.org/protobuf/internal/impl.needsInitCheckLocked
001e78c8strb w0, [sp+63]
001e78ccstrb w0, [sp+62]
001e78d0b 0x1e78d8
001e78d4
001e78d4loc_1e78d4:
001e78d4b 0x1e78d8
001e78d8
001e78d8loc_1e78d8:
001e78d8ldrb w1, [sp+62]
001e78dctbnz w1, 0, 0x1e78e4
001e78e0b 0x1e7900
001e78e4
001e78e4loc_1e78e4:
001e78e4orr x0, xzr, 1
001e78e8strb w0, [sp+58]
001e78ecbl runtime.deferreturn
001e78f0ldrb w0, [sp+58]
001e78f4ldp x29, x30, [sp-8]
001e78f8add sp, sp, 368
001e78fcret x30
001e7900
001e7900loc_1e7900:
001e7900b 0x1e7904
001e7904
001e7904loc_1e7904:
001e7904ldr x1, [sp+64]
001e7908add x1, x1, 1
001e790cstr x1, [sp+64]
001e7910b 0x1e77d0
001e7914
001e7914loc_1e7914:
001e7914strb wzr, [sp+58]
001e7918bl runtime.deferreturn
001e791cldrb w0, [sp+58]
001e7920ldp x29, x30, [sp-8]
001e7924add sp, sp, 368
001e7928ret x30
001e792c
001e792cloc_1e792c:
001e792cstp x0, x1, [sp+8]
001e7930mov x3, x30
001e7934bl runtime.morestack_noctxt.abi0
001e7938ldp x0, x1, [sp+8]
001e793cb 0x1e74c0
001e74c0
001e7940
001e7940google.golang.org/protobuf/internal/impl.needsInitCheckLocked.func1: ; void google.golang.org/protobuf/internal/impl.needsInitCheckLocked.func1(void)
001e7940ldr x16, [x28+16]
001e7944subs xzr, sp, x16
001e7948b.ls 0x1e79ec
001e794cstr x30, [sp-128]!
001e7950stur x29, [sp-8]
001e7954sub x29, sp, 8
001e7958ldr x5, [x26+8]
001e795cldr x6, [x26+16]
001e7960str x5, [sp+56]
001e7964str x6, [sp+64]
001e7968ldr x5, [x26+24]
001e796cstr x5, [sp+112]
001e7970ldr x5, [sp+56]
001e7974ldr x6, [sp+64]
001e7978str x5, [sp+96]
001e797cstr x6, [sp+104]
001e7980str x5, [sp+88]
001e7984ldr x5, [sp+88]
001e7988cbnz x5, 0x1e7990
001e798cb 0x1e79a0
001e7990
001e7990loc_1e7990:
001e7990ldr x5, [sp+88]
001e7994ldr x5, [x5+8]
001e7998str x5, [sp+88]
001e799cb 0x1e79a4
001e79a0
001e79a0loc_1e79a0:
001e79a0b 0x1e79a4
001e79a4
001e79a4loc_1e79a4:
001e79a4ldr x5, [sp+112]
001e79a8ldrb w5, [x5]
001e79acadrp x3, 0x40e000
001e79b0add x3, x3, 3968
001e79b4str x3, [sp+72]
001e79b8ubfm x5, x5, 61, 7
001e79bcadrp x6, 0x53b000
001e79c0add x6, x6, 640
001e79c4add x4, x6, x5
001e79c8str x4, [sp+80]
001e79ccldr x1, [sp+88]
001e79d0ldr x2, [sp+104]
001e79d4adrp x0, 0x83c000
001e79d8add x0, x0, 2208
001e79dcbl sync.(*Map).Store
001e79e0ldur x29, [sp-8]
001e79e4ldr x30, [sp], 128
001e79e8ret x30
001e79ec
001e79ecloc_1e79ec:
001e79ecmov x3, x30
001e79f0bl runtime.morestack.abi0
001e79f4b 0x1e7940
001e79f8udf 0
001e79fcudf 0
001e7940
001e7940google.golang.org/protobuf/internal/impl.needsInitCheckLocked.func1: ; void google.golang.org/protobuf/internal/impl.needsInitCheckLocked.func1(void)
001e7940ldr x16, [x28+16]
001e7944subs xzr, sp, x16
001e7948b.ls 0x1e79ec
001e794cstr x30, [sp-128]!
001e7950stur x29, [sp-8]
001e7954sub x29, sp, 8
001e7958ldr x5, [x26+8]
001e795cldr x6, [x26+16]
001e7960str x5, [sp+56]
001e7964str x6, [sp+64]
001e7968ldr x5, [x26+24]
001e796cstr x5, [sp+112]
001e7970ldr x5, [sp+56]
001e7974ldr x6, [sp+64]
001e7978str x5, [sp+96]
001e797cstr x6, [sp+104]
001e7980str x5, [sp+88]
001e7984ldr x5, [sp+88]
001e7988cbnz x5, 0x1e7990
001e798cb 0x1e79a0
001e7990
001e7990loc_1e7990:
001e7990ldr x5, [sp+88]
001e7994ldr x5, [x5+8]
001e7998str x5, [sp+88]
001e799cb 0x1e79a4
001e79a0
001e79a0loc_1e79a0:
001e79a0b 0x1e79a4
001e79a4
001e79a4loc_1e79a4:
001e79a4ldr x5, [sp+112]
001e79a8ldrb w5, [x5]
001e79acadrp x3, 0x40e000
001e79b0add x3, x3, 3968
001e79b4str x3, [sp+72]
001e79b8ubfm x5, x5, 61, 7
001e79bcadrp x6, 0x53b000
001e79c0add x6, x6, 640
001e79c4add x4, x6, x5
001e79c8str x4, [sp+80]
001e79ccldr x1, [sp+88]
001e79d0ldr x2, [sp+104]
001e79d4adrp x0, 0x83c000
001e79d8add x0, x0, 2208
001e79dcbl sync.(*Map).Store
001e79e0ldur x29, [sp-8]
001e79e4ldr x30, [sp], 128
001e79e8ret x30
001e79ec
001e79ecloc_1e79ec:
001e79ecmov x3, x30
001e79f0bl runtime.morestack.abi0
001e79f4b 0x1e7940
001e79f8udf 0
001e79fcudf 0
001e7940
001e7a00
001e7a00google.golang.org/protobuf/internal/impl.getExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.getExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
001e7a00ldr x16, [x28+16]
001e7a04subs xzr, sp, x16
001e7a08b.ls 0x1e7acc
001e7a0cstr x30, [sp-80]!
001e7a10stur x29, [sp-8]
001e7a14sub x29, sp, 8
001e7a18str x0, [sp+88]
001e7a1cstr x1, [sp+96]
001e7a20str xzr, [sp+32]
001e7a24str xzr, [sp+56]
001e7a28ldr x2, [sp+88]
001e7a2cldr x3, [sp+96]
001e7a30adrp x4, 0x533000
001e7a34add x4, x4, 2624
001e7a38subs xzr, x2, x4
001e7a3cb.eq 0x1e7a44
001e7a40b 0x1e7a4c
001e7a44
001e7a44loc_1e7a44:
001e7a44orr x0, xzr, 1
001e7a48b 0x1e7a58
001e7a4c
001e7a4cloc_1e7a4c:
001e7a4cmov x0, xzr
001e7a50mov x3, xzr
001e7a54b 0x1e7a58
001e7a58
001e7a58loc_1e7a58:
001e7a58str x3, [sp+56]
001e7a5cstrb w0, [sp+30]
001e7a60ldr x2, [sp+56]
001e7a64str x2, [sp+64]
001e7a68ldrb w2, [sp+30]
001e7a6cstrb w2, [sp+31]
001e7a70ldr x2, [sp+64]
001e7a74str x2, [sp+40]
001e7a78ldrb w2, [sp+31]
001e7a7cstrb w2, [sp+29]
001e7a80tbnz w2, 0, 0x1e7a88
001e7a84b 0x1e7aac
001e7a88
001e7a88loc_1e7a88:
001e7a88ldr x0, [sp+40]
001e7a8cbl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
001e7a90ldr x1, [sp+40]
001e7a94ldrsb x27, [x1]
001e7a98ldr x0, [x1+72]
001e7a9cstr x0, [sp+32]
001e7aa0ldur x29, [sp-8]
001e7aa4ldr x30, [sp], 80
001e7aa8ret x30
001e7aac
001e7aacloc_1e7aac:
001e7aacldr x0, [sp+88]
001e7ab0ldr x1, [sp+96]
001e7ab4bl google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo
001e7ab8str x0, [sp+48]
001e7abcstr x0, [sp+32]
001e7ac0ldur x29, [sp-8]
001e7ac4ldr x30, [sp], 80
001e7ac8ret x30
001e7acc
001e7accloc_1e7acc:
001e7accstp x0, x1, [sp+8]
001e7ad0mov x3, x30
001e7ad4bl runtime.morestack_noctxt.abi0
001e7ad8ldp x0, x1, [sp+8]
001e7adcb 0x1e7a00
001e7a00
001e7a00google.golang.org/protobuf/internal/impl.getExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.getExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
001e7a00ldr x16, [x28+16]
001e7a04subs xzr, sp, x16
001e7a08b.ls 0x1e7acc
001e7a0cstr x30, [sp-80]!
001e7a10stur x29, [sp-8]
001e7a14sub x29, sp, 8
001e7a18str x0, [sp+88]
001e7a1cstr x1, [sp+96]
001e7a20str xzr, [sp+32]
001e7a24str xzr, [sp+56]
001e7a28ldr x2, [sp+88]
001e7a2cldr x3, [sp+96]
001e7a30adrp x4, 0x533000
001e7a34add x4, x4, 2624
001e7a38subs xzr, x2, x4
001e7a3cb.eq 0x1e7a44
001e7a40b 0x1e7a4c
001e7a44
001e7a44loc_1e7a44:
001e7a44orr x0, xzr, 1
001e7a48b 0x1e7a58
001e7a4c
001e7a4cloc_1e7a4c:
001e7a4cmov x0, xzr
001e7a50mov x3, xzr
001e7a54b 0x1e7a58
001e7a58
001e7a58loc_1e7a58:
001e7a58str x3, [sp+56]
001e7a5cstrb w0, [sp+30]
001e7a60ldr x2, [sp+56]
001e7a64str x2, [sp+64]
001e7a68ldrb w2, [sp+30]
001e7a6cstrb w2, [sp+31]
001e7a70ldr x2, [sp+64]
001e7a74str x2, [sp+40]
001e7a78ldrb w2, [sp+31]
001e7a7cstrb w2, [sp+29]
001e7a80tbnz w2, 0, 0x1e7a88
001e7a84b 0x1e7aac
001e7a88
001e7a88loc_1e7a88:
001e7a88ldr x0, [sp+40]
001e7a8cbl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
001e7a90ldr x1, [sp+40]
001e7a94ldrsb x27, [x1]
001e7a98ldr x0, [x1+72]
001e7a9cstr x0, [sp+32]
001e7aa0ldur x29, [sp-8]
001e7aa4ldr x30, [sp], 80
001e7aa8ret x30
001e7aac
001e7aacloc_1e7aac:
001e7aacldr x0, [sp+88]
001e7ab0ldr x1, [sp+96]
001e7ab4bl google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo
001e7ab8str x0, [sp+48]
001e7abcstr x0, [sp+32]
001e7ac0ldur x29, [sp-8]
001e7ac4ldr x30, [sp], 80
001e7ac8ret x30
001e7acc
001e7accloc_1e7acc:
001e7accstp x0, x1, [sp+8]
001e7ad0mov x3, x30
001e7ad4bl runtime.morestack_noctxt.abi0
001e7ad8ldp x0, x1, [sp+8]
001e7adcb 0x1e7a00
001e7a00
001e7ae0
001e7ae0google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
001e7ae0ldr x16, [x28+16]
001e7ae4sub x17, sp, 144
001e7ae8subs xzr, x17, x16
001e7aecb.ls 0x1e7d28
001e7af0sub x20, sp, 272
001e7af4stp x29, x30, [x20-8]
001e7af8add sp, x20, 0
001e7afcsub x29, sp, 8
001e7b00str x0, [sp+280]
001e7b04str x1, [sp+288]
001e7b08str xzr, [sp+56]
001e7b0cstp xzr, xzr, [sp+248]
001e7b10ldr x3, [sp+280]
001e7b14ldr x4, [sp+288]
001e7b18str x3, [sp+208]
001e7b1cstr x4, [sp+216]
001e7b20str x3, [sp+200]
001e7b24ldr x3, [sp+200]
001e7b28cbnz x3, 0x1e7b30
001e7b2cb 0x1e7b40
001e7b30
001e7b30loc_1e7b30:
001e7b30ldr x3, [sp+200]
001e7b34ldr x3, [x3+8]
001e7b38str x3, [sp+200]
001e7b3cb 0x1e7b44
001e7b40
001e7b40loc_1e7b40:
001e7b40b 0x1e7b44
001e7b44
001e7b44loc_1e7b44:
001e7b44ldr x2, [sp+216]
001e7b48ldr x1, [sp+200]
001e7b4cadrp x0, 0x83c000
001e7b50add x0, x0, 2272
001e7b54bl sync.(*Map).Load
001e7b58str x0, [sp+248]
001e7b5cstr x1, [sp+256]
001e7b60strb w2, [sp+54]
001e7b64ldr x3, [sp+248]
001e7b68ldr x4, [sp+256]
001e7b6cstr x3, [sp+120]
001e7b70str x4, [sp+128]
001e7b74ldrb w3, [sp+54]
001e7b78strb w3, [sp+53]
001e7b7cldr x3, [sp+120]
001e7b80ldr x4, [sp+128]
001e7b84str x3, [sp+64]
001e7b88str x4, [sp+72]
001e7b8cldrb w3, [sp+53]
001e7b90strb w3, [sp+52]
001e7b94tbnz w3, 0, 0x1e7b9c
001e7b98b 0x1e7bcc
001e7b9c
001e7b9cloc_1e7b9c:
001e7b9cldr x0, [sp+64]
001e7ba0ldr x3, [sp+72]
001e7ba4adrp x1, 0x404000
001e7ba8add x1, x1, 2624
001e7bacsubs xzr, x0, x1
001e7bb0b.eq 0x1e7bb8
001e7bb4b 0x1e7d18
001e7bb8
001e7bb8loc_1e7bb8:
001e7bb8str x3, [sp+56]
001e7bbcldr x0, [sp+56]
001e7bc0ldp x29, x30, [sp-8]
001e7bc4add sp, sp, 272
001e7bc8ret x30
001e7bcc
001e7bccloc_1e7bcc:
001e7bccldr x1, [sp+280]
001e7bd0ldrsb x27, [x1]
001e7bd4ldr x1, [x1+56]
001e7bd8ldr x0, [sp+288]
001e7bdcblr x1
001e7be0str x0, [sp+232]
001e7be4str x1, [sp+240]
001e7be8str x0, [sp+184]
001e7becstr x1, [sp+192]
001e7bf0cbnz x0, 0x1e7bf8
001e7bf4b 0x1e7c14
001e7bf8
001e7bf8loc_1e7bf8:
001e7bf8str x1, [sp+136]
001e7bfcldr x1, [x0+8]
001e7c00adrp x0, 0x82a000
001e7c04add x0, x0, 944
001e7c08bl runtime.typeAssert
001e7c0cldr x1, [sp+136]
001e7c10b 0x1e7c18
001e7c14
001e7c14loc_1e7c14:
001e7c14b 0x1e7c18
001e7c18
001e7c18loc_1e7c18:
001e7c18str x0, [sp+168]
001e7c1cstr x1, [sp+176]
001e7c20bl google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo
001e7c24str x0, [sp+96]
001e7c28str x0, [sp+224]
001e7c2cstp xzr, xzr, [sp+248]
001e7c30ldr x2, [sp+280]
001e7c34ldr x3, [sp+288]
001e7c38str x2, [sp+152]
001e7c3cstr x3, [sp+160]
001e7c40str x2, [sp+144]
001e7c44ldr x2, [sp+144]
001e7c48cbnz x2, 0x1e7c50
001e7c4cb 0x1e7c60
001e7c50
001e7c50loc_1e7c50:
001e7c50ldr x5, [sp+144]
001e7c54ldr x5, [x5+8]
001e7c58str x5, [sp+144]
001e7c5cb 0x1e7c64
001e7c60
001e7c60loc_1e7c60:
001e7c60b 0x1e7c64
001e7c64
001e7c64loc_1e7c64:
001e7c64ldr x1, [sp+144]
001e7c68ldr x2, [sp+160]
001e7c6cldr x4, [sp+224]
001e7c70adrp x0, 0x83c000
001e7c74add x0, x0, 2912
001e7c78adrp x3, 0x404000
001e7c7cadd x3, x3, 2624
001e7c80bl sync.(*Map).LoadOrStore
001e7c84str x0, [sp+248]
001e7c88str x1, [sp+256]
001e7c8cstrb w2, [sp+54]
001e7c90ldr x5, [sp+248]
001e7c94ldr x6, [sp+256]
001e7c98str x5, [sp+104]
001e7c9cstr x6, [sp+112]
001e7ca0ldrb w5, [sp+54]
001e7ca4strb w5, [sp+55]
001e7ca8ldr x5, [sp+104]
001e7cacldr x6, [sp+112]
001e7cb0str x5, [sp+80]
001e7cb4str x6, [sp+88]
001e7cb8ldrb w5, [sp+55]
001e7cbcstrb w5, [sp+51]
001e7cc0tbnz w5, 0, 0x1e7cc8
001e7cc4b 0x1e7cf8
001e7cc8
001e7cc8loc_1e7cc8:
001e7cc8ldr x0, [sp+80]
001e7cccldr x3, [sp+88]
001e7cd0adrp x1, 0x404000
001e7cd4add x1, x1, 2624
001e7cd8subs xzr, x0, x1
001e7cdcb.eq 0x1e7ce4
001e7ce0b 0x1e7d0c
001e7ce4
001e7ce4loc_1e7ce4:
001e7ce4str x3, [sp+56]
001e7ce8ldr x0, [sp+56]
001e7cecldp x29, x30, [sp-8]
001e7cf0add sp, sp, 272
001e7cf4ret x30
001e7cf8
001e7cf8loc_1e7cf8:
001e7cf8ldr x0, [sp+96]
001e7cfcstr x0, [sp+56]
001e7d00ldp x29, x30, [sp-8]
001e7d04add sp, sp, 272
001e7d08ret x30
001e7d0c
001e7d0cloc_1e7d0c:
001e7d0cadrp x2, 0x423000
001e7d10add x2, x2, 3520
001e7d14bl runtime.panicdottypeE
001e7d18
001e7d18loc_1e7d18:
001e7d18adrp x2, 0x423000
001e7d1cadd x2, x2, 3520
001e7d20bl runtime.panicdottypeE
001e7d24hint
001e7d28
001e7d28loc_1e7d28:
001e7d28stp x0, x1, [sp+8]
001e7d2cmov x3, x30
001e7d30bl runtime.morestack_noctxt.abi0
001e7d34ldp x0, x1, [sp+8]
001e7d38b 0x1e7ae0
001e7d3cudf 0
001e7ae0
001e7ae0google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
001e7ae0ldr x16, [x28+16]
001e7ae4sub x17, sp, 144
001e7ae8subs xzr, x17, x16
001e7aecb.ls 0x1e7d28
001e7af0sub x20, sp, 272
001e7af4stp x29, x30, [x20-8]
001e7af8add sp, x20, 0
001e7afcsub x29, sp, 8
001e7b00str x0, [sp+280]
001e7b04str x1, [sp+288]
001e7b08str xzr, [sp+56]
001e7b0cstp xzr, xzr, [sp+248]
001e7b10ldr x3, [sp+280]
001e7b14ldr x4, [sp+288]
001e7b18str x3, [sp+208]
001e7b1cstr x4, [sp+216]
001e7b20str x3, [sp+200]
001e7b24ldr x3, [sp+200]
001e7b28cbnz x3, 0x1e7b30
001e7b2cb 0x1e7b40
001e7b30
001e7b30loc_1e7b30:
001e7b30ldr x3, [sp+200]
001e7b34ldr x3, [x3+8]
001e7b38str x3, [sp+200]
001e7b3cb 0x1e7b44
001e7b40
001e7b40loc_1e7b40:
001e7b40b 0x1e7b44
001e7b44
001e7b44loc_1e7b44:
001e7b44ldr x2, [sp+216]
001e7b48ldr x1, [sp+200]
001e7b4cadrp x0, 0x83c000
001e7b50add x0, x0, 2272
001e7b54bl sync.(*Map).Load
001e7b58str x0, [sp+248]
001e7b5cstr x1, [sp+256]
001e7b60strb w2, [sp+54]
001e7b64ldr x3, [sp+248]
001e7b68ldr x4, [sp+256]
001e7b6cstr x3, [sp+120]
001e7b70str x4, [sp+128]
001e7b74ldrb w3, [sp+54]
001e7b78strb w3, [sp+53]
001e7b7cldr x3, [sp+120]
001e7b80ldr x4, [sp+128]
001e7b84str x3, [sp+64]
001e7b88str x4, [sp+72]
001e7b8cldrb w3, [sp+53]
001e7b90strb w3, [sp+52]
001e7b94tbnz w3, 0, 0x1e7b9c
001e7b98b 0x1e7bcc
001e7b9c
001e7b9cloc_1e7b9c:
001e7b9cldr x0, [sp+64]
001e7ba0ldr x3, [sp+72]
001e7ba4adrp x1, 0x404000
001e7ba8add x1, x1, 2624
001e7bacsubs xzr, x0, x1
001e7bb0b.eq 0x1e7bb8
001e7bb4b 0x1e7d18
001e7bb8
001e7bb8loc_1e7bb8:
001e7bb8str x3, [sp+56]
001e7bbcldr x0, [sp+56]
001e7bc0ldp x29, x30, [sp-8]
001e7bc4add sp, sp, 272
001e7bc8ret x30
001e7bcc
001e7bccloc_1e7bcc:
001e7bccldr x1, [sp+280]
001e7bd0ldrsb x27, [x1]
001e7bd4ldr x1, [x1+56]
001e7bd8ldr x0, [sp+288]
001e7bdcblr x1
001e7be0str x0, [sp+232]
001e7be4str x1, [sp+240]
001e7be8str x0, [sp+184]
001e7becstr x1, [sp+192]
001e7bf0cbnz x0, 0x1e7bf8
001e7bf4b 0x1e7c14
001e7bf8
001e7bf8loc_1e7bf8:
001e7bf8str x1, [sp+136]
001e7bfcldr x1, [x0+8]
001e7c00adrp x0, 0x82a000
001e7c04add x0, x0, 944
001e7c08bl runtime.typeAssert
001e7c0cldr x1, [sp+136]
001e7c10b 0x1e7c18
001e7c14
001e7c14loc_1e7c14:
001e7c14b 0x1e7c18
001e7c18
001e7c18loc_1e7c18:
001e7c18str x0, [sp+168]
001e7c1cstr x1, [sp+176]
001e7c20bl google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo
001e7c24str x0, [sp+96]
001e7c28str x0, [sp+224]
001e7c2cstp xzr, xzr, [sp+248]
001e7c30ldr x2, [sp+280]
001e7c34ldr x3, [sp+288]
001e7c38str x2, [sp+152]
001e7c3cstr x3, [sp+160]
001e7c40str x2, [sp+144]
001e7c44ldr x2, [sp+144]
001e7c48cbnz x2, 0x1e7c50
001e7c4cb 0x1e7c60
001e7c50
001e7c50loc_1e7c50:
001e7c50ldr x5, [sp+144]
001e7c54ldr x5, [x5+8]
001e7c58str x5, [sp+144]
001e7c5cb 0x1e7c64
001e7c60
001e7c60loc_1e7c60:
001e7c60b 0x1e7c64
001e7c64
001e7c64loc_1e7c64:
001e7c64ldr x1, [sp+144]
001e7c68ldr x2, [sp+160]
001e7c6cldr x4, [sp+224]
001e7c70adrp x0, 0x83c000
001e7c74add x0, x0, 2912
001e7c78adrp x3, 0x404000
001e7c7cadd x3, x3, 2624
001e7c80bl sync.(*Map).LoadOrStore
001e7c84str x0, [sp+248]
001e7c88str x1, [sp+256]
001e7c8cstrb w2, [sp+54]
001e7c90ldr x5, [sp+248]
001e7c94ldr x6, [sp+256]
001e7c98str x5, [sp+104]
001e7c9cstr x6, [sp+112]
001e7ca0ldrb w5, [sp+54]
001e7ca4strb w5, [sp+55]
001e7ca8ldr x5, [sp+104]
001e7cacldr x6, [sp+112]
001e7cb0str x5, [sp+80]
001e7cb4str x6, [sp+88]
001e7cb8ldrb w5, [sp+55]
001e7cbcstrb w5, [sp+51]
001e7cc0tbnz w5, 0, 0x1e7cc8
001e7cc4b 0x1e7cf8
001e7cc8
001e7cc8loc_1e7cc8:
001e7cc8ldr x0, [sp+80]
001e7cccldr x3, [sp+88]
001e7cd0adrp x1, 0x404000
001e7cd4add x1, x1, 2624
001e7cd8subs xzr, x0, x1
001e7cdcb.eq 0x1e7ce4
001e7ce0b 0x1e7d0c
001e7ce4
001e7ce4loc_1e7ce4:
001e7ce4str x3, [sp+56]
001e7ce8ldr x0, [sp+56]
001e7cecldp x29, x30, [sp-8]
001e7cf0add sp, sp, 272
001e7cf4ret x30
001e7cf8
001e7cf8loc_1e7cf8:
001e7cf8ldr x0, [sp+96]
001e7cfcstr x0, [sp+56]
001e7d00ldp x29, x30, [sp-8]
001e7d04add sp, sp, 272
001e7d08ret x30
001e7d0c
001e7d0cloc_1e7d0c:
001e7d0cadrp x2, 0x423000
001e7d10add x2, x2, 3520
001e7d14bl runtime.panicdottypeE
001e7d18
001e7d18loc_1e7d18:
001e7d18adrp x2, 0x423000
001e7d1cadd x2, x2, 3520
001e7d20bl runtime.panicdottypeE
001e7d24hint
001e7d28
001e7d28loc_1e7d28:
001e7d28stp x0, x1, [sp+8]
001e7d2cmov x3, x30
001e7d30bl runtime.morestack_noctxt.abi0
001e7d34ldp x0, x1, [sp+8]
001e7d38b 0x1e7ae0
001e7d3cudf 0
001e7ae0
001e7d40
001e7d40google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor xd)
001e7d40ldr x16, [x28+16]
001e7d44sub x17, sp, 64
001e7d48subs xzr, x17, x16
001e7d4cb.ls 0x1e8004
001e7d50str x30, [sp-192]!
001e7d54stur x29, [sp-8]
001e7d58sub x29, sp, 8
001e7d5cstr x0, [sp+200]
001e7d60str x1, [sp+208]
001e7d64str xzr, [sp+72]
001e7d68str xzr, [sp+56]
001e7d6cldr x1, [sp+200]
001e7d70ldrsb x27, [x1]
001e7d74ldr x1, [x1+144]
001e7d78ldr x0, [sp+208]
001e7d7cblr x1
001e7d80strb w0, [sp+48]
001e7d84tbnz w0, 0, 0x1e7d8c
001e7d88b 0x1e7db4
001e7d8c
001e7d8cloc_1e7d8c:
001e7d8cldr x1, [sp+200]
001e7d90ldrsb x27, [x1]
001e7d94ldr x1, [x1+216]
001e7d98ldr x0, [sp+208]
001e7d9cblr x1
001e7da0str w0, [sp+52]
001e7da4orr x1, xzr, 2
001e7da8bl google.golang.org/protobuf/encoding/protowire.EncodeTag
001e7dacstr x0, [sp+56]
001e7db0b 0x1e7e18
001e7db4
001e7db4loc_1e7db4:
001e7db4ldr x1, [sp+200]
001e7db8ldrsb x27, [x1]
001e7dbcldr x1, [x1+216]
001e7dc0ldr x0, [sp+208]
001e7dc4blr x1
001e7dc8str w0, [sp+52]
001e7dccldr x0, [sp+208]
001e7dd0ldr x1, [sp+200]
001e7dd4ldrsb x27, [x1]
001e7dd8ldr x1, [x1+176]
001e7ddcblr x1
001e7de0strb w0, [sp+47]
001e7de4strb w0, [sp+46]
001e7de8adrp x27, 0x83a000
001e7decldr x1, [x27+224]
001e7df0adrp x0, 0x43d000
001e7df4add x0, x0, 352
001e7df8add x2, sp, 46
001e7dfcbl runtime.mapaccess1
001e7e00ldrsb x1, [x0]
001e7e04strb w1, [sp+50]
001e7e08ldrsw x0, [sp+52]
001e7e0cbl google.golang.org/protobuf/encoding/protowire.EncodeTag
001e7e10str x0, [sp+56]
001e7e14b 0x1e7e18
001e7e18
001e7e18loc_1e7e18:
001e7e18ldr x0, [sp+56]
001e7e1cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001e7e20str x0, [sp+64]
001e7e24ldr x0, [sp+200]
001e7e28ldr x1, [sp+208]
001e7e2cbl google.golang.org/protobuf/internal/impl.encoderFuncsForValue
001e7e30str x0, [sp+136]
001e7e34str x1, [sp+144]
001e7e38str x2, [sp+152]
001e7e3cstr x3, [sp+160]
001e7e40str x4, [sp+168]
001e7e44ldp x1, x2, [sp+136]
001e7e48ldp x3, x4, [sp+152]
001e7e4cstp x1, x2, [sp+88]
001e7e50stp x3, x4, [sp+104]
001e7e54ldr x1, [sp+168]
001e7e58str x1, [sp+120]
001e7e5cadrp x0, 0x490000
001e7e60add x0, x0, 1408
001e7e64bl runtime.newobject
001e7e68str x0, [sp+176]
001e7e6cadrp x27, 0x864000
001e7e70ldr w1, [x27+3056]
001e7e74cbz w1, 0x1e7e7c
001e7e78b 0x1e7e80
001e7e7c
001e7e7cloc_1e7e7c:
001e7e7cb 0x1e7e9c
001e7e80
001e7e80loc_1e7e80:
001e7e80str x0, [sp+128]
001e7e84mov x1, x0
001e7e88adrp x0, 0x490000
001e7e8cadd x0, x0, 1408
001e7e90bl runtime.wbZero
001e7e94ldr x0, [sp+128]
001e7e98b 0x1e7e9c
001e7e9c
001e7e9cloc_1e7e9c:
001e7e9cmov x20, x0
001e7ea0adr x27, 16
001e7ea4stp x29, x27, [sp-24]
001e7ea8sub x29, sp, 24
001e7eacbl fn_87cfc
001e7eb0sub x29, sp, 8
001e7eb4str xzr, [x0+80]
001e7eb8ldr x3, [sp+176]
001e7ebcldrsb x27, [x3]
001e7ec0ldr x4, [sp+56]
001e7ec4str x4, [x3]
001e7ec8ldr x3, [sp+176]
001e7eccldrsb x27, [x3]
001e7ed0ldr x4, [sp+64]
001e7ed4str x4, [x3+8]
001e7ed8ldr x3, [sp+176]
001e7edcldrsb x27, [x3]
001e7ee0add x1, x3, 24
001e7ee4adrp x27, 0x864000
001e7ee8ldr w4, [x27+3056]
001e7eeccbz w4, 0x1e7ef4
001e7ef0b 0x1e7ef8
001e7ef4
001e7ef4loc_1e7ef4:
001e7ef4b 0x1e7f14
001e7ef8
001e7ef8loc_1e7ef8:
001e7ef8str x3, [sp+128]
001e7efcadrp x0, 0x490000
001e7f00add x0, x0, 960
001e7f04add x2, sp, 88
001e7f08bl runtime.wbMove
001e7f0cldr x3, [sp+128]
001e7f10b 0x1e7f14
001e7f14
001e7f14loc_1e7f14:
001e7f14ldp x1, x2, [sp+88]
001e7f18ldp x4, x5, [sp+104]
001e7f1cstp x1, x2, [x3+24]
001e7f20stp x4, x5, [x3+40]
001e7f24ldr x1, [sp+120]
001e7f28str x1, [x3+56]
001e7f2cldr x1, [sp+176]
001e7f30str x1, [sp+80]
001e7f34ldr x1, [sp+200]
001e7f38ldrsb x27, [x1]
001e7f3cldr x1, [x1+176]
001e7f40ldr x0, [sp+208]
001e7f44blr x1
001e7f48strb w0, [sp+46]
001e7f4cstrb w0, [sp+49]
001e7f50sbfm x1, x0, 0, 7
001e7f54subs wzr, w1, 10
001e7f58b.ge 0x1e7f60
001e7f5cb 0x1e7f78
001e7f60
001e7f60loc_1e7f60:
001e7f60sbfm x1, x0, 0, 7
001e7f64subs wzr, w1, 11
001e7f68b.le 0x1e7f70
001e7f6cb 0x1e7f74
001e7f70
001e7f70loc_1e7f70:
001e7f70b 0x1e7f90
001e7f74
001e7f74loc_1e7f74:
001e7f74b 0x1e7f7c
001e7f78
001e7f78loc_1e7f78:
001e7f78b 0x1e7f7c
001e7f7c
001e7f7cloc_1e7f7c:
001e7f7cubfm x1, x0, 0, 7
001e7f80subs wzr, w1, 14
001e7f84b.eq 0x1e7f8c
001e7f88b 0x1e7fa4
001e7f8c
001e7f8cloc_1e7f8c:
001e7f8cb 0x1e7f90
001e7f90
001e7f90loc_1e7f90:
001e7f90ldr x1, [sp+80]
001e7f94ldrsb x27, [x1]
001e7f98orr x2, xzr, 1
001e7f9cstrb w2, [x1+16]
001e7fa0b 0x1e7ff0
001e7fa4
001e7fa4loc_1e7fa4:
001e7fa4b 0x1e7fa8
001e7fa8
001e7fa8loc_1e7fa8:
001e7fa8b 0x1e7fac
001e7fac
001e7facloc_1e7fac:
001e7facldr x1, [sp+200]
001e7fb0ldrsb x27, [x1]
001e7fb4ldr x1, [x1+24]
001e7fb8ldr x0, [sp+208]
001e7fbcblr x1
001e7fc0strb w0, [sp+51]
001e7fc4ubfm x1, x0, 0, 7
001e7fc8subs wzr, w1, 3
001e7fccb.eq 0x1e7fd4
001e7fd0b 0x1e7fe8
001e7fd4
001e7fd4loc_1e7fd4:
001e7fd4ldr x1, [sp+80]
001e7fd8ldrsb x27, [x1]
001e7fdcorr x2, xzr, 1
001e7fe0strb w2, [x1+16]
001e7fe4b 0x1e7fec
001e7fe8
001e7fe8loc_1e7fe8:
001e7fe8b 0x1e7fec
001e7fec
001e7fecloc_1e7fec:
001e7fecb 0x1e7ff0
001e7ff0
001e7ff0loc_1e7ff0:
001e7ff0ldr x0, [sp+80]
001e7ff4str x0, [sp+72]
001e7ff8ldur x29, [sp-8]
001e7ffcldr x30, [sp], 192
001e8000ret x30
001e8004
001e8004loc_1e8004:
001e8004stp x0, x1, [sp+8]
001e8008mov x3, x30
001e800cbl runtime.morestack_noctxt.abi0
001e8010ldp x0, x1, [sp+8]
001e8014b 0x1e7d40
001e8018udf 0
001e801cudf 0
001e7d40
001e7d40google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor xd)
001e7d40ldr x16, [x28+16]
001e7d44sub x17, sp, 64
001e7d48subs xzr, x17, x16
001e7d4cb.ls 0x1e8004
001e7d50str x30, [sp-192]!
001e7d54stur x29, [sp-8]
001e7d58sub x29, sp, 8
001e7d5cstr x0, [sp+200]
001e7d60str x1, [sp+208]
001e7d64str xzr, [sp+72]
001e7d68str xzr, [sp+56]
001e7d6cldr x1, [sp+200]
001e7d70ldrsb x27, [x1]
001e7d74ldr x1, [x1+144]
001e7d78ldr x0, [sp+208]
001e7d7cblr x1
001e7d80strb w0, [sp+48]
001e7d84tbnz w0, 0, 0x1e7d8c
001e7d88b 0x1e7db4
001e7d8c
001e7d8cloc_1e7d8c:
001e7d8cldr x1, [sp+200]
001e7d90ldrsb x27, [x1]
001e7d94ldr x1, [x1+216]
001e7d98ldr x0, [sp+208]
001e7d9cblr x1
001e7da0str w0, [sp+52]
001e7da4orr x1, xzr, 2
001e7da8bl google.golang.org/protobuf/encoding/protowire.EncodeTag
001e7dacstr x0, [sp+56]
001e7db0b 0x1e7e18
001e7db4
001e7db4loc_1e7db4:
001e7db4ldr x1, [sp+200]
001e7db8ldrsb x27, [x1]
001e7dbcldr x1, [x1+216]
001e7dc0ldr x0, [sp+208]
001e7dc4blr x1
001e7dc8str w0, [sp+52]
001e7dccldr x0, [sp+208]
001e7dd0ldr x1, [sp+200]
001e7dd4ldrsb x27, [x1]
001e7dd8ldr x1, [x1+176]
001e7ddcblr x1
001e7de0strb w0, [sp+47]
001e7de4strb w0, [sp+46]
001e7de8adrp x27, 0x83a000
001e7decldr x1, [x27+224]
001e7df0adrp x0, 0x43d000
001e7df4add x0, x0, 352
001e7df8add x2, sp, 46
001e7dfcbl runtime.mapaccess1
001e7e00ldrsb x1, [x0]
001e7e04strb w1, [sp+50]
001e7e08ldrsw x0, [sp+52]
001e7e0cbl google.golang.org/protobuf/encoding/protowire.EncodeTag
001e7e10str x0, [sp+56]
001e7e14b 0x1e7e18
001e7e18
001e7e18loc_1e7e18:
001e7e18ldr x0, [sp+56]
001e7e1cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001e7e20str x0, [sp+64]
001e7e24ldr x0, [sp+200]
001e7e28ldr x1, [sp+208]
001e7e2cbl google.golang.org/protobuf/internal/impl.encoderFuncsForValue
001e7e30str x0, [sp+136]
001e7e34str x1, [sp+144]
001e7e38str x2, [sp+152]
001e7e3cstr x3, [sp+160]
001e7e40str x4, [sp+168]
001e7e44ldp x1, x2, [sp+136]
001e7e48ldp x3, x4, [sp+152]
001e7e4cstp x1, x2, [sp+88]
001e7e50stp x3, x4, [sp+104]
001e7e54ldr x1, [sp+168]
001e7e58str x1, [sp+120]
001e7e5cadrp x0, 0x490000
001e7e60add x0, x0, 1408
001e7e64bl runtime.newobject
001e7e68str x0, [sp+176]
001e7e6cadrp x27, 0x864000
001e7e70ldr w1, [x27+3056]
001e7e74cbz w1, 0x1e7e7c
001e7e78b 0x1e7e80
001e7e7c
001e7e7cloc_1e7e7c:
001e7e7cb 0x1e7e9c
001e7e80
001e7e80loc_1e7e80:
001e7e80str x0, [sp+128]
001e7e84mov x1, x0
001e7e88adrp x0, 0x490000
001e7e8cadd x0, x0, 1408
001e7e90bl runtime.wbZero
001e7e94ldr x0, [sp+128]
001e7e98b 0x1e7e9c
001e7e9c
001e7e9cloc_1e7e9c:
001e7e9cmov x20, x0
001e7ea0adr x27, 16
001e7ea4stp x29, x27, [sp-24]
001e7ea8sub x29, sp, 24
001e7eacbl fn_87cfc
001e7eb0sub x29, sp, 8
001e7eb4str xzr, [x0+80]
001e7eb8ldr x3, [sp+176]
001e7ebcldrsb x27, [x3]
001e7ec0ldr x4, [sp+56]
001e7ec4str x4, [x3]
001e7ec8ldr x3, [sp+176]
001e7eccldrsb x27, [x3]
001e7ed0ldr x4, [sp+64]
001e7ed4str x4, [x3+8]
001e7ed8ldr x3, [sp+176]
001e7edcldrsb x27, [x3]
001e7ee0add x1, x3, 24
001e7ee4adrp x27, 0x864000
001e7ee8ldr w4, [x27+3056]
001e7eeccbz w4, 0x1e7ef4
001e7ef0b 0x1e7ef8
001e7ef4
001e7ef4loc_1e7ef4:
001e7ef4b 0x1e7f14
001e7ef8
001e7ef8loc_1e7ef8:
001e7ef8str x3, [sp+128]
001e7efcadrp x0, 0x490000
001e7f00add x0, x0, 960
001e7f04add x2, sp, 88
001e7f08bl runtime.wbMove
001e7f0cldr x3, [sp+128]
001e7f10b 0x1e7f14
001e7f14
001e7f14loc_1e7f14:
001e7f14ldp x1, x2, [sp+88]
001e7f18ldp x4, x5, [sp+104]
001e7f1cstp x1, x2, [x3+24]
001e7f20stp x4, x5, [x3+40]
001e7f24ldr x1, [sp+120]
001e7f28str x1, [x3+56]
001e7f2cldr x1, [sp+176]
001e7f30str x1, [sp+80]
001e7f34ldr x1, [sp+200]
001e7f38ldrsb x27, [x1]
001e7f3cldr x1, [x1+176]
001e7f40ldr x0, [sp+208]
001e7f44blr x1
001e7f48strb w0, [sp+46]
001e7f4cstrb w0, [sp+49]
001e7f50sbfm x1, x0, 0, 7
001e7f54subs wzr, w1, 10
001e7f58b.ge 0x1e7f60
001e7f5cb 0x1e7f78
001e7f60
001e7f60loc_1e7f60:
001e7f60sbfm x1, x0, 0, 7
001e7f64subs wzr, w1, 11
001e7f68b.le 0x1e7f70
001e7f6cb 0x1e7f74
001e7f70
001e7f70loc_1e7f70:
001e7f70b 0x1e7f90
001e7f74
001e7f74loc_1e7f74:
001e7f74b 0x1e7f7c
001e7f78
001e7f78loc_1e7f78:
001e7f78b 0x1e7f7c
001e7f7c
001e7f7cloc_1e7f7c:
001e7f7cubfm x1, x0, 0, 7
001e7f80subs wzr, w1, 14
001e7f84b.eq 0x1e7f8c
001e7f88b 0x1e7fa4
001e7f8c
001e7f8cloc_1e7f8c:
001e7f8cb 0x1e7f90
001e7f90
001e7f90loc_1e7f90:
001e7f90ldr x1, [sp+80]
001e7f94ldrsb x27, [x1]
001e7f98orr x2, xzr, 1
001e7f9cstrb w2, [x1+16]
001e7fa0b 0x1e7ff0
001e7fa4
001e7fa4loc_1e7fa4:
001e7fa4b 0x1e7fa8
001e7fa8
001e7fa8loc_1e7fa8:
001e7fa8b 0x1e7fac
001e7fac
001e7facloc_1e7fac:
001e7facldr x1, [sp+200]
001e7fb0ldrsb x27, [x1]
001e7fb4ldr x1, [x1+24]
001e7fb8ldr x0, [sp+208]
001e7fbcblr x1
001e7fc0strb w0, [sp+51]
001e7fc4ubfm x1, x0, 0, 7
001e7fc8subs wzr, w1, 3
001e7fccb.eq 0x1e7fd4
001e7fd0b 0x1e7fe8
001e7fd4
001e7fd4loc_1e7fd4:
001e7fd4ldr x1, [sp+80]
001e7fd8ldrsb x27, [x1]
001e7fdcorr x2, xzr, 1
001e7fe0strb w2, [x1+16]
001e7fe4b 0x1e7fec
001e7fe8
001e7fe8loc_1e7fe8:
001e7fe8b 0x1e7fec
001e7fec
001e7fecloc_1e7fec:
001e7fecb 0x1e7ff0
001e7ff0
001e7ff0loc_1e7ff0:
001e7ff0ldr x0, [sp+80]
001e7ff4str x0, [sp+72]
001e7ff8ldur x29, [sp-8]
001e7ffcldr x30, [sp], 192
001e8000ret x30
001e8004
001e8004loc_1e8004:
001e8004stp x0, x1, [sp+8]
001e8008mov x3, x30
001e800cbl runtime.morestack_noctxt.abi0
001e8010ldp x0, x1, [sp+8]
001e8014b 0x1e7d40
001e8018udf 0
001e801cudf 0
001e7d40
001e8020
001e8020google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit(google.golang.org/protobuf/internal/impl.ExtensionField * f)
001e8020ldr x16, [x28+16]
001e8024sub x17, sp, 464
001e8028subs xzr, x17, x16
001e802cb.ls 0x1e8840
001e8030sub x20, sp, 592
001e8034stp x29, x30, [x20-8]
001e8038add sp, x20, 0
001e803csub x29, sp, 8
001e8040str x0, [sp+600]
001e8044ldrsb x27, [x0]
001e8048ldr x1, [x0+40]
001e804cldrsb x27, [x1]
001e8050add x0, x1, 4
001e8054str x0, [sp+472]
001e8058bl sync.(*Mutex).Lock
001e805cldr x1, [sp+600]
001e8060ldrsb x27, [x1]
001e8064ldr x1, [x1+40]
001e8068ldrsb x27, [x1]
001e806cadd x1, x1, 4
001e8070str x1, [sp+576]
001e8074stp xzr, xzr, [sp+448]
001e8078add x1, sp, 448
001e807cstr x1, [sp+464]
001e8080ldrsb x27, [x1]
001e8084adrp x2, 0
001e8088add x2, x2, 2144
001e808cstr x2, [x1]
001e8090ldrsb x27, [x1]
001e8094ldr x2, [sp+576]
001e8098adrp x27, 0x863000
001e809cldr w3, [x27+3056]
001e80a0cbz w3, 0x1e80a8
001e80a4b 0x1e80ac
001e80a8
001e80a8loc_1e80a8:
001e80a8b 0x1e80c0
001e80ac
001e80acloc_1e80ac:
001e80acbl runtime.gcWriteBarrier2
001e80b0str x2, [x25]
001e80b4ldr x3, [x1+8]
001e80b8str x3, [x25+8]
001e80bcb 0x1e80c0
001e80c0
001e80c0loc_1e80c0:
001e80c0str x2, [x1+8]
001e80c4str x1, [sp+184]
001e80c8add x0, sp, 160
001e80ccbl runtime.deferprocStack
001e80d0subs xzr, x0, 0
001e80d4b.ne 0x1e8200
001e80d8b 0x1e80dc
001e80dc
001e80dcloc_1e80dc:
001e80dcldr x1, [sp+600]
001e80e0ldrsb x27, [x1]
001e80e4ldr x1, [x1+40]
001e80e8ldrsb x27, [x1]
001e80ecstr x1, [sp+440]
001e80f0ldar w1, [x1]
001e80f4str w1, [sp+108]
001e80f8subs wzr, w1, 1
001e80fcb.eq 0x1e8104
001e8100b 0x1e8114
001e8104
001e8104loc_1e8104:
001e8104bl runtime.deferreturn
001e8108ldp x29, x30, [sp-8]
001e810cadd sp, sp, 592
001e8110ret x30
001e8114
001e8114loc_1e8114:
001e8114ldr x1, [sp+600]
001e8118ldrsb x27, [x1]
001e811cldr x1, [x1+40]
001e8120ldrsb x27, [x1]
001e8124ldr x1, [x1+16]
001e8128cbnz x1, 0x1e8130
001e812cb 0x1e8184
001e8130
001e8130loc_1e8130:
001e8130ldr x1, [sp+600]
001e8134ldrsb x27, [x1]
001e8138ldr x1, [x1+40]
001e813cldrsb x27, [x1]
001e8140ldr x2, [x1+48]
001e8144ldr x3, [x1+56]
001e8148ldr x1, [x1+64]
001e814cstr x2, [sp+304]
001e8150str x3, [sp+312]
001e8154str x1, [sp+320]
001e8158ldr x1, [sp+600]
001e815cldrsb x27, [x1]
001e8160ldr x2, [x1]
001e8164ldrsb x27, [x2]
001e8168ldr x0, [x1+8]
001e816cldr x1, [x2+48]
001e8170blr x1
001e8174str x0, [sp+264]
001e8178str x1, [sp+272]
001e817cstr x2, [sp+280]
001e8180b 0x1e82e8
001e8184
001e8184loc_1e8184:
001e8184ldr x0, [sp+600]
001e8188ldrsb x27, [x0]
001e818cldr x0, [x0+40]
001e8190ldrsb x27, [x0]
001e8194ldr x26, [x0+72]
001e8198ldr x0, [x26]
001e819cblr x0
001e81a0str x0, [sp+496]
001e81a4str x1, [sp+504]
001e81a8str x2, [sp+512]
001e81acldr x3, [sp+600]
001e81b0ldrsb x27, [x3]
001e81b4ldr x3, [x3+40]
001e81b8ldrsb x27, [x3]
001e81bcstr x2, [x3+40]
001e81c0adrp x27, 0x863000
001e81c4ldr w2, [x27+3056]
001e81c8cbz w2, 0x1e81d0
001e81ccb 0x1e81d4
001e81d0
001e81d0loc_1e81d0:
001e81d0b 0x1e81f4
001e81d4
001e81d4loc_1e81d4:
001e81d4bl runtime.gcWriteBarrier4
001e81d8str x0, [x25]
001e81dcldr x2, [x3+24]
001e81e0str x2, [x25+8]
001e81e4str x1, [x25+16]
001e81e8ldr x2, [x3+32]
001e81ecstr x2, [x25+24]
001e81f0b 0x1e81f4
001e81f4
001e81f4loc_1e81f4:
001e81f4str x0, [x3+24]
001e81f8str x1, [x3+32]
001e81fcb 0x1e8210
001e8200
001e8200loc_1e8200:
001e8200bl runtime.deferreturn
001e8204ldp x29, x30, [sp-8]
001e8208add sp, sp, 592
001e820cret x30
001e8210
001e8210loc_1e8210:
001e8210ldr x0, [sp+600]
001e8214ldrsb x27, [x0]
001e8218ldr x0, [x0+40]
001e821cldrsb x27, [x0]
001e8220adrp x27, 0x863000
001e8224ldr w1, [x27+3056]
001e8228cbz w1, 0x1e8230
001e822cb 0x1e8234
001e8230
001e8230loc_1e8230:
001e8230b 0x1e8244
001e8234
001e8234loc_1e8234:
001e8234ldr x1, [x0+16]
001e8238bl runtime.gcWriteBarrier1
001e823cstr x1, [x25]
001e8240b 0x1e8244
001e8244
001e8244loc_1e8244:
001e8244str xzr, [x0+16]
001e8248ldr x0, [sp+600]
001e824cldrsb x27, [x0]
001e8250ldr x0, [x0+40]
001e8254ldrsb x27, [x0]
001e8258adrp x27, 0x863000
001e825cldr w1, [x27+3056]
001e8260cbz w1, 0x1e8268
001e8264b 0x1e826c
001e8268
001e8268loc_1e8268:
001e8268b 0x1e827c
001e826c
001e826cloc_1e826c:
001e826cldr x1, [x0+72]
001e8270bl runtime.gcWriteBarrier1
001e8274str x1, [x25]
001e8278b 0x1e827c
001e827c
001e827cloc_1e827c:
001e827cstr xzr, [x0+72]
001e8280ldr x0, [sp+600]
001e8284ldrsb x27, [x0]
001e8288ldr x0, [x0+40]
001e828cldrsb x27, [x0]
001e8290stp xzr, xzr, [x0+56]
001e8294adrp x27, 0x863000
001e8298ldr w1, [x27+3056]
001e829ccbz w1, 0x1e82a4
001e82a0b 0x1e82a8
001e82a4
001e82a4loc_1e82a4:
001e82a4b 0x1e82b8
001e82a8
001e82a8loc_1e82a8:
001e82a8ldr x1, [x0+48]
001e82acbl runtime.gcWriteBarrier1
001e82b0str x1, [x25]
001e82b4b 0x1e82b8
001e82b8
001e82b8loc_1e82b8:
001e82b8str xzr, [x0+48]
001e82bcldr x0, [sp+600]
001e82c0ldrsb x27, [x0]
001e82c4ldr x0, [x0+40]
001e82c8ldrsb x27, [x0]
001e82ccstr x0, [sp+328]
001e82d0orr x1, xzr, 1
001e82d4stlr w1, [x0]
001e82d8bl runtime.deferreturn
001e82dcldp x29, x30, [sp-8]
001e82e0add sp, sp, 592
001e82e4ret x30
001e82e8
001e82e8loc_1e82e8:
001e82e8ldr x12, [sp+312]
001e82ecstr x12, [sp+240]
001e82f0cbnz x12, 0x1e82f8
001e82f4b 0x1e8648
001e82f8
001e82f8loc_1e82f8:
001e82f8str xzr, [sp+112]
001e82fcldr x1, [sp+312]
001e8300ldr x12, [sp+304]
001e8304subs xzr, x1, 0
001e8308b.hi 0x1e8310
001e830cb 0x1e8834
001e8310
001e8310loc_1e8310:
001e8310ldrb w12, [x12]
001e8314subs wzr, w12, 128
001e8318b.lo 0x1e8320
001e831cb 0x1e8380
001e8320
001e8320loc_1e8320:
001e8320ldr x1, [sp+312]
001e8324ldr x12, [sp+304]
001e8328subs xzr, x1, 0
001e832cb.hi 0x1e8334
001e8330b 0x1e882c
001e8334
001e8334loc_1e8334:
001e8334ldrb w12, [x12]
001e8338str x12, [sp+112]
001e833cldr x1, [sp+312]
001e8340ldr x12, [sp+304]
001e8344ldr x13, [sp+320]
001e8348b 0x1e834c
001e834c
001e834cloc_1e834c:
001e834csubs xzr, x1, 1
001e8350b.hs 0x1e8358
001e8354b 0x1e8824
001e8358
001e8358loc_1e8358:
001e8358sub x13, x13, 1
001e835csub x14, xzr, x13
001e8360sub x15, x1, 1
001e8364sbfm x14, x14, 63, 63
001e8368and x14, x14, 1
001e836cadd x12, x12, x14
001e8370str x12, [sp+304]
001e8374str x15, [sp+312]
001e8378str x13, [sp+320]
001e837cb 0x1e84d0
001e8380
001e8380loc_1e8380:
001e8380ldr x12, [sp+312]
001e8384str x12, [sp+232]
001e8388subs xzr, x12, 2
001e838ccset x12, ge
001e8390strb w12, [sp+103]
001e8394b.ge 0x1e839c
001e8398b 0x1e83c4
001e839c
001e839cloc_1e839c:
001e839cldr x1, [sp+312]
001e83a0ldr x12, [sp+304]
001e83a4subs xzr, x1, 1
001e83a8b.hi 0x1e83b0
001e83acb 0x1e881c
001e83b0
001e83b0loc_1e83b0:
001e83b0ldrb w12, [x12+1]
001e83b4subs wzr, w12, 128
001e83b8cset x12, lo
001e83bcstrb w12, [sp+103]
001e83c0b 0x1e83c8
001e83c4
001e83c4loc_1e83c4:
001e83c4b 0x1e83c8
001e83c8
001e83c8loc_1e83c8:
001e83c8ldrb w12, [sp+103]
001e83cctbnz w12, 0, 0x1e83d4
001e83d0b 0x1e8458
001e83d4
001e83d4loc_1e83d4:
001e83d4ldr x1, [sp+312]
001e83d8ldr x12, [sp+304]
001e83dcsubs xzr, x1, 0
001e83e0b.hi 0x1e83e8
001e83e4b 0x1e8814
001e83e8
001e83e8loc_1e83e8:
001e83e8ldrb w12, [x12]
001e83ecand x12, x12, 127
001e83f0ldr x1, [sp+312]
001e83f4ldr x13, [sp+304]
001e83f8subs xzr, x1, 1
001e83fcb.hi 0x1e8404
001e8400b 0x1e880c
001e8404
001e8404loc_1e8404:
001e8404ldrb w13, [x13+1]
001e8408ubfm x13, x13, 57, 7
001e840cadd x12, x12, x13
001e8410str x12, [sp+112]
001e8414ldr x1, [sp+312]
001e8418ldr x12, [sp+304]
001e841cldr x13, [sp+320]
001e8420b 0x1e8424
001e8424
001e8424loc_1e8424:
001e8424subs xzr, x1, 2
001e8428b.hs 0x1e8430
001e842cb 0x1e8804
001e8430
001e8430loc_1e8430:
001e8430sub x13, x13, 2
001e8434sub x14, xzr, x13
001e8438sub x15, x1, 2
001e843csbfm x14, x14, 63, 63
001e8440and x14, x14, 2
001e8444add x12, x12, x14
001e8448str x12, [sp+304]
001e844cstr x15, [sp+312]
001e8450str x13, [sp+320]
001e8454b 0x1e84cc
001e8458
001e8458loc_1e8458:
001e8458str xzr, [sp+136]
001e845cldr x0, [sp+304]
001e8460ldr x1, [sp+312]
001e8464ldr x2, [sp+320]
001e8468bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001e846cstr x0, [sp+224]
001e8470str x1, [sp+232]
001e8474str x0, [sp+152]
001e8478str x1, [sp+144]
001e847cstr x0, [sp+112]
001e8480str x1, [sp+136]
001e8484tbnz x1, 63, 0x1e87a8
001e8488b 0x1e848c
001e848c
001e848cloc_1e848c:
001e848cldr x12, [sp+312]
001e8490ldr x13, [sp+304]
001e8494ldr x14, [sp+320]
001e8498b 0x1e849c
001e849c
001e849cloc_1e849c:
001e849csubs xzr, x1, x12
001e84a0b.ls 0x1e84a8
001e84a4b 0x1e879c
001e84a8
001e84a8loc_1e84a8:
001e84a8sub x14, x14, x1
001e84acsub x12, x12, x1
001e84b0sub x15, xzr, x14
001e84b4and x15, x1, x15, asr #63
001e84b8add x13, x13, x15
001e84bcstr x13, [sp+304]
001e84c0str x12, [sp+312]
001e84c4str x14, [sp+320]
001e84c8b 0x1e84cc
001e84cc
001e84ccloc_1e84cc:
001e84ccb 0x1e84d0
001e84d0
001e84d0loc_1e84d0:
001e84d0ldr x12, [sp+112]
001e84d4ubfm x12, x12, 3, 63
001e84d8str w12, [sp+104]
001e84dcldr x12, [sp+112]
001e84e0and x12, x12, 7
001e84e4strb w12, [sp+102]
001e84e8str xzr, [sp+120]
001e84ecstrb wzr, [sp+128]
001e84f0stp xzr, xzr, [sp+288]
001e84f4stp xzr, xzr, [sp+496]
001e84f8str xzr, [sp+512]
001e84fcadd x27, sp, 520
001e8500stp xzr, xzr, [x27]
001e8504ldr x12, [sp+600]
001e8508ldrsb x27, [x12]
001e850cldr x12, [x12+40]
001e8510ldrsb x27, [x12]
001e8514ldr x12, [x12+16]
001e8518ldrsb x27, [x12]
001e851cldr x26, [x12+40]
001e8520ldrsb x7, [sp+102]
001e8524adrp x27, 0x82a000
001e8528ldrb w8, [x27+544]
001e852cldrsw x6, [sp+104]
001e8530ldr x12, [x26]
001e8534ldr x0, [sp+304]
001e8538ldr x3, [sp+264]
001e853cldr x1, [sp+312]
001e8540adrp x27, 0x82a000
001e8544ldr x9, [x27+552]
001e8548ldr x4, [sp+272]
001e854cldr x5, [sp+280]
001e8550ldr x2, [sp+320]
001e8554adrp x27, 0x82a000
001e8558ldr x10, [x27+560]
001e855cadrp x27, 0x82a000
001e8560ldr x11, [x27+568]
001e8564blr x12
001e8568str x0, [sp+496]
001e856cstr x1, [sp+504]
001e8570str x2, [sp+512]
001e8574str x3, [sp+208]
001e8578strb w4, [sp+216]
001e857cstr x5, [sp+520]
001e8580str x6, [sp+528]
001e8584ldr x12, [sp+496]
001e8588ldr x13, [sp+504]
001e858cldr x14, [sp+512]
001e8590str x12, [sp+552]
001e8594str x13, [sp+560]
001e8598str x14, [sp+568]
001e859cldr x12, [sp+208]
001e85a0ldrb w13, [sp+216]
001e85a4str x12, [sp+248]
001e85a8strb w13, [sp+256]
001e85acldr x12, [sp+520]
001e85b0ldr x13, [sp+528]
001e85b4str x12, [sp+536]
001e85b8str x13, [sp+544]
001e85bcldr x12, [sp+552]
001e85c0ldr x13, [sp+560]
001e85c4ldr x14, [sp+568]
001e85c8str x12, [sp+264]
001e85ccstr x13, [sp+272]
001e85d0str x14, [sp+280]
001e85d4ldr x12, [sp+248]
001e85d8ldrb w13, [sp+256]
001e85dcstr x12, [sp+120]
001e85e0strb w13, [sp+128]
001e85e4ldr x12, [sp+544]
001e85e8ldr x13, [sp+536]
001e85ecstr x13, [sp+288]
001e85f0str x12, [sp+296]
001e85f4cbnz x13, 0x1e86ac
001e85f8b 0x1e85fc
001e85fc
001e85fcloc_1e85fc:
001e85fcldr x0, [sp+120]
001e8600str x0, [sp+232]
001e8604ldr x1, [sp+312]
001e8608ldr x12, [sp+304]
001e860cldr x13, [sp+320]
001e8610b 0x1e8614
001e8614
001e8614loc_1e8614:
001e8614subs xzr, x0, x1
001e8618b.ls 0x1e8620
001e861cb 0x1e86a8
001e8620
001e8620loc_1e8620:
001e8620sub x13, x13, x0
001e8624sub x14, x1, x0
001e8628sub x15, xzr, x13
001e862cand x15, x0, x15, asr #63
001e8630add x12, x12, x15
001e8634str x12, [sp+304]
001e8638str x14, [sp+312]
001e863cstr x13, [sp+320]
001e8640b 0x1e8644
001e8644
001e8644loc_1e8644:
001e8644b 0x1e82e8
001e8648
001e8648loc_1e8648:
001e8648ldr x0, [sp+600]
001e864cldrsb x27, [x0]
001e8650ldr x0, [x0+40]
001e8654ldrsb x27, [x0]
001e8658ldr x1, [sp+264]
001e865cldr x2, [sp+272]
001e8660ldr x3, [sp+280]
001e8664str x3, [x0+40]
001e8668adrp x27, 0x863000
001e866cldr w3, [x27+3056]
001e8670cbz w3, 0x1e8678
001e8674b 0x1e867c
001e8678
001e8678loc_1e8678:
001e8678b 0x1e869c
001e867c
001e867cloc_1e867c:
001e867cbl runtime.gcWriteBarrier4
001e8680str x1, [x25]
001e8684ldr x3, [x0+24]
001e8688str x3, [x25+8]
001e868cstr x2, [x25+16]
001e8690ldr x3, [x0+32]
001e8694str x3, [x25+24]
001e8698b 0x1e869c
001e869c
001e869cloc_1e869c:
001e869cstr x1, [x0+24]
001e86a0str x2, [x0+32]
001e86a4b 0x1e8210
001e86a8
001e86a8loc_1e86a8:
001e86a8bl runtime.panicSliceB
001e86ac
001e86acloc_1e86ac:
001e86acstp xzr, xzr, [sp+480]
001e86b0add x5, sp, 480
001e86b4str x5, [sp+384]
001e86b8ldr x5, [sp+288]
001e86bcldr x6, [sp+296]
001e86c0str x5, [sp+368]
001e86c4str x6, [sp+376]
001e86c8str x5, [sp+360]
001e86ccldr x5, [sp+360]
001e86d0cbnz x5, 0x1e86d8
001e86d4b 0x1e8798
001e86d8
001e86d8loc_1e86d8:
001e86d8ldr x5, [sp+360]
001e86dcldr x5, [x5+8]
001e86e0str x5, [sp+360]
001e86e4b 0x1e86e8
001e86e8
001e86e8loc_1e86e8:
001e86e8ldr x5, [sp+384]
001e86ecldrsb x27, [x5]
001e86f0ldr x6, [sp+360]
001e86f4ldr x7, [sp+376]
001e86f8str x6, [x5]
001e86fcadrp x27, 0x863000
001e8700ldr w6, [x27+3056]
001e8704cbz w6, 0x1e870c
001e8708b 0x1e8784
001e870c
001e870cloc_1e870c:
001e870cb 0x1e8710
001e8710
001e8710loc_1e8710:
001e8710str x7, [x5+8]
001e8714ldr x2, [sp+384]
001e8718ldrsb x27, [x2]
001e871cb 0x1e8720
001e8720
001e8720loc_1e8720:
001e8720str x2, [sp+392]
001e8724orr x4, xzr, 1
001e8728str x4, [sp+400]
001e872cstr x4, [sp+408]
001e8730adrp x0, 0x4df000
001e8734add x0, x0, 215
001e8738movz x1, 45
001e873cmov x3, x4
001e8740bl google.golang.org/protobuf/internal/errors.New
001e8744str x0, [sp+520]
001e8748str x1, [sp+528]
001e874cstr x0, [sp+344]
001e8750str x1, [sp+352]
001e8754str x0, [sp+336]
001e8758ldr x5, [sp+336]
001e875ccbnz x5, 0x1e8764
001e8760b 0x1e8780
001e8764
001e8764loc_1e8764:
001e8764ldr x2, [sp+336]
001e8768ldr x2, [x2+8]
001e876cstr x2, [sp+336]
001e8770b 0x1e8774
001e8774
001e8774loc_1e8774:
001e8774ldr x0, [sp+336]
001e8778ldr x1, [sp+352]
001e877cbl runtime.gopanic
001e8780
001e8780loc_1e8780:
001e8780b 0x1e8774
001e8784
001e8784loc_1e8784:
001e8784bl runtime.gcWriteBarrier2
001e8788str x7, [x25]
001e878cldr x6, [x5+8]
001e8790str x6, [x25+8]
001e8794b 0x1e8710
001e8798
001e8798loc_1e8798:
001e8798b 0x1e86e8
001e879c
001e879cloc_1e879c:
001e879cmov x0, x1
001e87a0mov x1, x12
001e87a4bl runtime.panicSliceB
001e87a8
001e87a8loc_1e87a8:
001e87a8adrp x0, 0x4d8000
001e87acadd x0, x0, 1491
001e87b0movz x1, 34
001e87b4mov x2, xzr
001e87b8mov x3, xzr
001e87bcmov x4, x3
001e87c0bl google.golang.org/protobuf/internal/errors.New
001e87c4str x0, [sp+520]
001e87c8str x1, [sp+528]
001e87ccstr x0, [sp+424]
001e87d0str x1, [sp+432]
001e87d4str x0, [sp+416]
001e87d8ldr x5, [sp+416]
001e87dccbnz x5, 0x1e87e4
001e87e0b 0x1e8800
001e87e4
001e87e4loc_1e87e4:
001e87e4ldr x2, [sp+416]
001e87e8ldr x2, [x2+8]
001e87ecstr x2, [sp+416]
001e87f0b 0x1e87f4
001e87f4
001e87f4loc_1e87f4:
001e87f4ldr x0, [sp+416]
001e87f8ldr x1, [sp+432]
001e87fcbl runtime.gopanic
001e8800
001e8800loc_1e8800:
001e8800b 0x1e87f4
001e8804
001e8804loc_1e8804:
001e8804orr x0, xzr, 2
001e8808bl runtime.panicSliceB
001e880c
001e880cloc_1e880c:
001e880corr x0, xzr, 1
001e8810bl runtime.panicIndex
001e8814
001e8814loc_1e8814:
001e8814mov x0, xzr
001e8818bl runtime.panicIndex
001e881c
001e881cloc_1e881c:
001e881corr x0, xzr, 1
001e8820bl runtime.panicIndex
001e8824
001e8824loc_1e8824:
001e8824orr x0, xzr, 1
001e8828bl runtime.panicSliceB
001e882c
001e882cloc_1e882c:
001e882cmov x0, xzr
001e8830bl runtime.panicIndex
001e8834
001e8834loc_1e8834:
001e8834mov x0, xzr
001e8838bl runtime.panicIndex
001e883chint
001e8840
001e8840loc_1e8840:
001e8840str x0, [sp+8]
001e8844mov x3, x30
001e8848bl runtime.morestack_noctxt.abi0
001e884cldr x0, [sp+8]
001e8850b 0x1e8020
001e8854udf 0
001e8858udf 0
001e885cudf 0
001e8020
001e8020google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit(google.golang.org/protobuf/internal/impl.ExtensionField * f)
001e8020ldr x16, [x28+16]
001e8024sub x17, sp, 464
001e8028subs xzr, x17, x16
001e802cb.ls 0x1e8840
001e8030sub x20, sp, 592
001e8034stp x29, x30, [x20-8]
001e8038add sp, x20, 0
001e803csub x29, sp, 8
001e8040str x0, [sp+600]
001e8044ldrsb x27, [x0]
001e8048ldr x1, [x0+40]
001e804cldrsb x27, [x1]
001e8050add x0, x1, 4
001e8054str x0, [sp+472]
001e8058bl sync.(*Mutex).Lock
001e805cldr x1, [sp+600]
001e8060ldrsb x27, [x1]
001e8064ldr x1, [x1+40]
001e8068ldrsb x27, [x1]
001e806cadd x1, x1, 4
001e8070str x1, [sp+576]
001e8074stp xzr, xzr, [sp+448]
001e8078add x1, sp, 448
001e807cstr x1, [sp+464]
001e8080ldrsb x27, [x1]
001e8084adrp x2, 0
001e8088add x2, x2, 2144
001e808cstr x2, [x1]
001e8090ldrsb x27, [x1]
001e8094ldr x2, [sp+576]
001e8098adrp x27, 0x863000
001e809cldr w3, [x27+3056]
001e80a0cbz w3, 0x1e80a8
001e80a4b 0x1e80ac
001e80a8
001e80a8loc_1e80a8:
001e80a8b 0x1e80c0
001e80ac
001e80acloc_1e80ac:
001e80acbl runtime.gcWriteBarrier2
001e80b0str x2, [x25]
001e80b4ldr x3, [x1+8]
001e80b8str x3, [x25+8]
001e80bcb 0x1e80c0
001e80c0
001e80c0loc_1e80c0:
001e80c0str x2, [x1+8]
001e80c4str x1, [sp+184]
001e80c8add x0, sp, 160
001e80ccbl runtime.deferprocStack
001e80d0subs xzr, x0, 0
001e80d4b.ne 0x1e8200
001e80d8b 0x1e80dc
001e80dc
001e80dcloc_1e80dc:
001e80dcldr x1, [sp+600]
001e80e0ldrsb x27, [x1]
001e80e4ldr x1, [x1+40]
001e80e8ldrsb x27, [x1]
001e80ecstr x1, [sp+440]
001e80f0ldar w1, [x1]
001e80f4str w1, [sp+108]
001e80f8subs wzr, w1, 1
001e80fcb.eq 0x1e8104
001e8100b 0x1e8114
001e8104
001e8104loc_1e8104:
001e8104bl runtime.deferreturn
001e8108ldp x29, x30, [sp-8]
001e810cadd sp, sp, 592
001e8110ret x30
001e8114
001e8114loc_1e8114:
001e8114ldr x1, [sp+600]
001e8118ldrsb x27, [x1]
001e811cldr x1, [x1+40]
001e8120ldrsb x27, [x1]
001e8124ldr x1, [x1+16]
001e8128cbnz x1, 0x1e8130
001e812cb 0x1e8184
001e8130
001e8130loc_1e8130:
001e8130ldr x1, [sp+600]
001e8134ldrsb x27, [x1]
001e8138ldr x1, [x1+40]
001e813cldrsb x27, [x1]
001e8140ldr x2, [x1+48]
001e8144ldr x3, [x1+56]
001e8148ldr x1, [x1+64]
001e814cstr x2, [sp+304]
001e8150str x3, [sp+312]
001e8154str x1, [sp+320]
001e8158ldr x1, [sp+600]
001e815cldrsb x27, [x1]
001e8160ldr x2, [x1]
001e8164ldrsb x27, [x2]
001e8168ldr x0, [x1+8]
001e816cldr x1, [x2+48]
001e8170blr x1
001e8174str x0, [sp+264]
001e8178str x1, [sp+272]
001e817cstr x2, [sp+280]
001e8180b 0x1e82e8
001e8184
001e8184loc_1e8184:
001e8184ldr x0, [sp+600]
001e8188ldrsb x27, [x0]
001e818cldr x0, [x0+40]
001e8190ldrsb x27, [x0]
001e8194ldr x26, [x0+72]
001e8198ldr x0, [x26]
001e819cblr x0
001e81a0str x0, [sp+496]
001e81a4str x1, [sp+504]
001e81a8str x2, [sp+512]
001e81acldr x3, [sp+600]
001e81b0ldrsb x27, [x3]
001e81b4ldr x3, [x3+40]
001e81b8ldrsb x27, [x3]
001e81bcstr x2, [x3+40]
001e81c0adrp x27, 0x863000
001e81c4ldr w2, [x27+3056]
001e81c8cbz w2, 0x1e81d0
001e81ccb 0x1e81d4
001e81d0
001e81d0loc_1e81d0:
001e81d0b 0x1e81f4
001e81d4
001e81d4loc_1e81d4:
001e81d4bl runtime.gcWriteBarrier4
001e81d8str x0, [x25]
001e81dcldr x2, [x3+24]
001e81e0str x2, [x25+8]
001e81e4str x1, [x25+16]
001e81e8ldr x2, [x3+32]
001e81ecstr x2, [x25+24]
001e81f0b 0x1e81f4
001e81f4
001e81f4loc_1e81f4:
001e81f4str x0, [x3+24]
001e81f8str x1, [x3+32]
001e81fcb 0x1e8210
001e8200
001e8200loc_1e8200:
001e8200bl runtime.deferreturn
001e8204ldp x29, x30, [sp-8]
001e8208add sp, sp, 592
001e820cret x30
001e8210
001e8210loc_1e8210:
001e8210ldr x0, [sp+600]
001e8214ldrsb x27, [x0]
001e8218ldr x0, [x0+40]
001e821cldrsb x27, [x0]
001e8220adrp x27, 0x863000
001e8224ldr w1, [x27+3056]
001e8228cbz w1, 0x1e8230
001e822cb 0x1e8234
001e8230
001e8230loc_1e8230:
001e8230b 0x1e8244
001e8234
001e8234loc_1e8234:
001e8234ldr x1, [x0+16]
001e8238bl runtime.gcWriteBarrier1
001e823cstr x1, [x25]
001e8240b 0x1e8244
001e8244
001e8244loc_1e8244:
001e8244str xzr, [x0+16]
001e8248ldr x0, [sp+600]
001e824cldrsb x27, [x0]
001e8250ldr x0, [x0+40]
001e8254ldrsb x27, [x0]
001e8258adrp x27, 0x863000
001e825cldr w1, [x27+3056]
001e8260cbz w1, 0x1e8268
001e8264b 0x1e826c
001e8268
001e8268loc_1e8268:
001e8268b 0x1e827c
001e826c
001e826cloc_1e826c:
001e826cldr x1, [x0+72]
001e8270bl runtime.gcWriteBarrier1
001e8274str x1, [x25]
001e8278b 0x1e827c
001e827c
001e827cloc_1e827c:
001e827cstr xzr, [x0+72]
001e8280ldr x0, [sp+600]
001e8284ldrsb x27, [x0]
001e8288ldr x0, [x0+40]
001e828cldrsb x27, [x0]
001e8290stp xzr, xzr, [x0+56]
001e8294adrp x27, 0x863000
001e8298ldr w1, [x27+3056]
001e829ccbz w1, 0x1e82a4
001e82a0b 0x1e82a8
001e82a4
001e82a4loc_1e82a4:
001e82a4b 0x1e82b8
001e82a8
001e82a8loc_1e82a8:
001e82a8ldr x1, [x0+48]
001e82acbl runtime.gcWriteBarrier1
001e82b0str x1, [x25]
001e82b4b 0x1e82b8
001e82b8
001e82b8loc_1e82b8:
001e82b8str xzr, [x0+48]
001e82bcldr x0, [sp+600]
001e82c0ldrsb x27, [x0]
001e82c4ldr x0, [x0+40]
001e82c8ldrsb x27, [x0]
001e82ccstr x0, [sp+328]
001e82d0orr x1, xzr, 1
001e82d4stlr w1, [x0]
001e82d8bl runtime.deferreturn
001e82dcldp x29, x30, [sp-8]
001e82e0add sp, sp, 592
001e82e4ret x30
001e82e8
001e82e8loc_1e82e8:
001e82e8ldr x12, [sp+312]
001e82ecstr x12, [sp+240]
001e82f0cbnz x12, 0x1e82f8
001e82f4b 0x1e8648
001e82f8
001e82f8loc_1e82f8:
001e82f8str xzr, [sp+112]
001e82fcldr x1, [sp+312]
001e8300ldr x12, [sp+304]
001e8304subs xzr, x1, 0
001e8308b.hi 0x1e8310
001e830cb 0x1e8834
001e8310
001e8310loc_1e8310:
001e8310ldrb w12, [x12]
001e8314subs wzr, w12, 128
001e8318b.lo 0x1e8320
001e831cb 0x1e8380
001e8320
001e8320loc_1e8320:
001e8320ldr x1, [sp+312]
001e8324ldr x12, [sp+304]
001e8328subs xzr, x1, 0
001e832cb.hi 0x1e8334
001e8330b 0x1e882c
001e8334
001e8334loc_1e8334:
001e8334ldrb w12, [x12]
001e8338str x12, [sp+112]
001e833cldr x1, [sp+312]
001e8340ldr x12, [sp+304]
001e8344ldr x13, [sp+320]
001e8348b 0x1e834c
001e834c
001e834cloc_1e834c:
001e834csubs xzr, x1, 1
001e8350b.hs 0x1e8358
001e8354b 0x1e8824
001e8358
001e8358loc_1e8358:
001e8358sub x13, x13, 1
001e835csub x14, xzr, x13
001e8360sub x15, x1, 1
001e8364sbfm x14, x14, 63, 63
001e8368and x14, x14, 1
001e836cadd x12, x12, x14
001e8370str x12, [sp+304]
001e8374str x15, [sp+312]
001e8378str x13, [sp+320]
001e837cb 0x1e84d0
001e8380
001e8380loc_1e8380:
001e8380ldr x12, [sp+312]
001e8384str x12, [sp+232]
001e8388subs xzr, x12, 2
001e838ccset x12, ge
001e8390strb w12, [sp+103]
001e8394b.ge 0x1e839c
001e8398b 0x1e83c4
001e839c
001e839cloc_1e839c:
001e839cldr x1, [sp+312]
001e83a0ldr x12, [sp+304]
001e83a4subs xzr, x1, 1
001e83a8b.hi 0x1e83b0
001e83acb 0x1e881c
001e83b0
001e83b0loc_1e83b0:
001e83b0ldrb w12, [x12+1]
001e83b4subs wzr, w12, 128
001e83b8cset x12, lo
001e83bcstrb w12, [sp+103]
001e83c0b 0x1e83c8
001e83c4
001e83c4loc_1e83c4:
001e83c4b 0x1e83c8
001e83c8
001e83c8loc_1e83c8:
001e83c8ldrb w12, [sp+103]
001e83cctbnz w12, 0, 0x1e83d4
001e83d0b 0x1e8458
001e83d4
001e83d4loc_1e83d4:
001e83d4ldr x1, [sp+312]
001e83d8ldr x12, [sp+304]
001e83dcsubs xzr, x1, 0
001e83e0b.hi 0x1e83e8
001e83e4b 0x1e8814
001e83e8
001e83e8loc_1e83e8:
001e83e8ldrb w12, [x12]
001e83ecand x12, x12, 127
001e83f0ldr x1, [sp+312]
001e83f4ldr x13, [sp+304]
001e83f8subs xzr, x1, 1
001e83fcb.hi 0x1e8404
001e8400b 0x1e880c
001e8404
001e8404loc_1e8404:
001e8404ldrb w13, [x13+1]
001e8408ubfm x13, x13, 57, 7
001e840cadd x12, x12, x13
001e8410str x12, [sp+112]
001e8414ldr x1, [sp+312]
001e8418ldr x12, [sp+304]
001e841cldr x13, [sp+320]
001e8420b 0x1e8424
001e8424
001e8424loc_1e8424:
001e8424subs xzr, x1, 2
001e8428b.hs 0x1e8430
001e842cb 0x1e8804
001e8430
001e8430loc_1e8430:
001e8430sub x13, x13, 2
001e8434sub x14, xzr, x13
001e8438sub x15, x1, 2
001e843csbfm x14, x14, 63, 63
001e8440and x14, x14, 2
001e8444add x12, x12, x14
001e8448str x12, [sp+304]
001e844cstr x15, [sp+312]
001e8450str x13, [sp+320]
001e8454b 0x1e84cc
001e8458
001e8458loc_1e8458:
001e8458str xzr, [sp+136]
001e845cldr x0, [sp+304]
001e8460ldr x1, [sp+312]
001e8464ldr x2, [sp+320]
001e8468bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001e846cstr x0, [sp+224]
001e8470str x1, [sp+232]
001e8474str x0, [sp+152]
001e8478str x1, [sp+144]
001e847cstr x0, [sp+112]
001e8480str x1, [sp+136]
001e8484tbnz x1, 63, 0x1e87a8
001e8488b 0x1e848c
001e848c
001e848cloc_1e848c:
001e848cldr x12, [sp+312]
001e8490ldr x13, [sp+304]
001e8494ldr x14, [sp+320]
001e8498b 0x1e849c
001e849c
001e849cloc_1e849c:
001e849csubs xzr, x1, x12
001e84a0b.ls 0x1e84a8
001e84a4b 0x1e879c
001e84a8
001e84a8loc_1e84a8:
001e84a8sub x14, x14, x1
001e84acsub x12, x12, x1
001e84b0sub x15, xzr, x14
001e84b4and x15, x1, x15, asr #63
001e84b8add x13, x13, x15
001e84bcstr x13, [sp+304]
001e84c0str x12, [sp+312]
001e84c4str x14, [sp+320]
001e84c8b 0x1e84cc
001e84cc
001e84ccloc_1e84cc:
001e84ccb 0x1e84d0
001e84d0
001e84d0loc_1e84d0:
001e84d0ldr x12, [sp+112]
001e84d4ubfm x12, x12, 3, 63
001e84d8str w12, [sp+104]
001e84dcldr x12, [sp+112]
001e84e0and x12, x12, 7
001e84e4strb w12, [sp+102]
001e84e8str xzr, [sp+120]
001e84ecstrb wzr, [sp+128]
001e84f0stp xzr, xzr, [sp+288]
001e84f4stp xzr, xzr, [sp+496]
001e84f8str xzr, [sp+512]
001e84fcadd x27, sp, 520
001e8500stp xzr, xzr, [x27]
001e8504ldr x12, [sp+600]
001e8508ldrsb x27, [x12]
001e850cldr x12, [x12+40]
001e8510ldrsb x27, [x12]
001e8514ldr x12, [x12+16]
001e8518ldrsb x27, [x12]
001e851cldr x26, [x12+40]
001e8520ldrsb x7, [sp+102]
001e8524adrp x27, 0x82a000
001e8528ldrb w8, [x27+544]
001e852cldrsw x6, [sp+104]
001e8530ldr x12, [x26]
001e8534ldr x0, [sp+304]
001e8538ldr x3, [sp+264]
001e853cldr x1, [sp+312]
001e8540adrp x27, 0x82a000
001e8544ldr x9, [x27+552]
001e8548ldr x4, [sp+272]
001e854cldr x5, [sp+280]
001e8550ldr x2, [sp+320]
001e8554adrp x27, 0x82a000
001e8558ldr x10, [x27+560]
001e855cadrp x27, 0x82a000
001e8560ldr x11, [x27+568]
001e8564blr x12
001e8568str x0, [sp+496]
001e856cstr x1, [sp+504]
001e8570str x2, [sp+512]
001e8574str x3, [sp+208]
001e8578strb w4, [sp+216]
001e857cstr x5, [sp+520]
001e8580str x6, [sp+528]
001e8584ldr x12, [sp+496]
001e8588ldr x13, [sp+504]
001e858cldr x14, [sp+512]
001e8590str x12, [sp+552]
001e8594str x13, [sp+560]
001e8598str x14, [sp+568]
001e859cldr x12, [sp+208]
001e85a0ldrb w13, [sp+216]
001e85a4str x12, [sp+248]
001e85a8strb w13, [sp+256]
001e85acldr x12, [sp+520]
001e85b0ldr x13, [sp+528]
001e85b4str x12, [sp+536]
001e85b8str x13, [sp+544]
001e85bcldr x12, [sp+552]
001e85c0ldr x13, [sp+560]
001e85c4ldr x14, [sp+568]
001e85c8str x12, [sp+264]
001e85ccstr x13, [sp+272]
001e85d0str x14, [sp+280]
001e85d4ldr x12, [sp+248]
001e85d8ldrb w13, [sp+256]
001e85dcstr x12, [sp+120]
001e85e0strb w13, [sp+128]
001e85e4ldr x12, [sp+544]
001e85e8ldr x13, [sp+536]
001e85ecstr x13, [sp+288]
001e85f0str x12, [sp+296]
001e85f4cbnz x13, 0x1e86ac
001e85f8b 0x1e85fc
001e85fc
001e85fcloc_1e85fc:
001e85fcldr x0, [sp+120]
001e8600str x0, [sp+232]
001e8604ldr x1, [sp+312]
001e8608ldr x12, [sp+304]
001e860cldr x13, [sp+320]
001e8610b 0x1e8614
001e8614
001e8614loc_1e8614:
001e8614subs xzr, x0, x1
001e8618b.ls 0x1e8620
001e861cb 0x1e86a8
001e8620
001e8620loc_1e8620:
001e8620sub x13, x13, x0
001e8624sub x14, x1, x0
001e8628sub x15, xzr, x13
001e862cand x15, x0, x15, asr #63
001e8630add x12, x12, x15
001e8634str x12, [sp+304]
001e8638str x14, [sp+312]
001e863cstr x13, [sp+320]
001e8640b 0x1e8644
001e8644
001e8644loc_1e8644:
001e8644b 0x1e82e8
001e8648
001e8648loc_1e8648:
001e8648ldr x0, [sp+600]
001e864cldrsb x27, [x0]
001e8650ldr x0, [x0+40]
001e8654ldrsb x27, [x0]
001e8658ldr x1, [sp+264]
001e865cldr x2, [sp+272]
001e8660ldr x3, [sp+280]
001e8664str x3, [x0+40]
001e8668adrp x27, 0x863000
001e866cldr w3, [x27+3056]
001e8670cbz w3, 0x1e8678
001e8674b 0x1e867c
001e8678
001e8678loc_1e8678:
001e8678b 0x1e869c
001e867c
001e867cloc_1e867c:
001e867cbl runtime.gcWriteBarrier4
001e8680str x1, [x25]
001e8684ldr x3, [x0+24]
001e8688str x3, [x25+8]
001e868cstr x2, [x25+16]
001e8690ldr x3, [x0+32]
001e8694str x3, [x25+24]
001e8698b 0x1e869c
001e869c
001e869cloc_1e869c:
001e869cstr x1, [x0+24]
001e86a0str x2, [x0+32]
001e86a4b 0x1e8210
001e86a8
001e86a8loc_1e86a8:
001e86a8bl runtime.panicSliceB
001e86ac
001e86acloc_1e86ac:
001e86acstp xzr, xzr, [sp+480]
001e86b0add x5, sp, 480
001e86b4str x5, [sp+384]
001e86b8ldr x5, [sp+288]
001e86bcldr x6, [sp+296]
001e86c0str x5, [sp+368]
001e86c4str x6, [sp+376]
001e86c8str x5, [sp+360]
001e86ccldr x5, [sp+360]
001e86d0cbnz x5, 0x1e86d8
001e86d4b 0x1e8798
001e86d8
001e86d8loc_1e86d8:
001e86d8ldr x5, [sp+360]
001e86dcldr x5, [x5+8]
001e86e0str x5, [sp+360]
001e86e4b 0x1e86e8
001e86e8
001e86e8loc_1e86e8:
001e86e8ldr x5, [sp+384]
001e86ecldrsb x27, [x5]
001e86f0ldr x6, [sp+360]
001e86f4ldr x7, [sp+376]
001e86f8str x6, [x5]
001e86fcadrp x27, 0x863000
001e8700ldr w6, [x27+3056]
001e8704cbz w6, 0x1e870c
001e8708b 0x1e8784
001e870c
001e870cloc_1e870c:
001e870cb 0x1e8710
001e8710
001e8710loc_1e8710:
001e8710str x7, [x5+8]
001e8714ldr x2, [sp+384]
001e8718ldrsb x27, [x2]
001e871cb 0x1e8720
001e8720
001e8720loc_1e8720:
001e8720str x2, [sp+392]
001e8724orr x4, xzr, 1
001e8728str x4, [sp+400]
001e872cstr x4, [sp+408]
001e8730adrp x0, 0x4df000
001e8734add x0, x0, 215
001e8738movz x1, 45
001e873cmov x3, x4
001e8740bl google.golang.org/protobuf/internal/errors.New
001e8744str x0, [sp+520]
001e8748str x1, [sp+528]
001e874cstr x0, [sp+344]
001e8750str x1, [sp+352]
001e8754str x0, [sp+336]
001e8758ldr x5, [sp+336]
001e875ccbnz x5, 0x1e8764
001e8760b 0x1e8780
001e8764
001e8764loc_1e8764:
001e8764ldr x2, [sp+336]
001e8768ldr x2, [x2+8]
001e876cstr x2, [sp+336]
001e8770b 0x1e8774
001e8774
001e8774loc_1e8774:
001e8774ldr x0, [sp+336]
001e8778ldr x1, [sp+352]
001e877cbl runtime.gopanic
001e8780
001e8780loc_1e8780:
001e8780b 0x1e8774
001e8784
001e8784loc_1e8784:
001e8784bl runtime.gcWriteBarrier2
001e8788str x7, [x25]
001e878cldr x6, [x5+8]
001e8790str x6, [x25+8]
001e8794b 0x1e8710
001e8798
001e8798loc_1e8798:
001e8798b 0x1e86e8
001e879c
001e879cloc_1e879c:
001e879cmov x0, x1
001e87a0mov x1, x12
001e87a4bl runtime.panicSliceB
001e87a8
001e87a8loc_1e87a8:
001e87a8adrp x0, 0x4d8000
001e87acadd x0, x0, 1491
001e87b0movz x1, 34
001e87b4mov x2, xzr
001e87b8mov x3, xzr
001e87bcmov x4, x3
001e87c0bl google.golang.org/protobuf/internal/errors.New
001e87c4str x0, [sp+520]
001e87c8str x1, [sp+528]
001e87ccstr x0, [sp+424]
001e87d0str x1, [sp+432]
001e87d4str x0, [sp+416]
001e87d8ldr x5, [sp+416]
001e87dccbnz x5, 0x1e87e4
001e87e0b 0x1e8800
001e87e4
001e87e4loc_1e87e4:
001e87e4ldr x2, [sp+416]
001e87e8ldr x2, [x2+8]
001e87ecstr x2, [sp+416]
001e87f0b 0x1e87f4
001e87f4
001e87f4loc_1e87f4:
001e87f4ldr x0, [sp+416]
001e87f8ldr x1, [sp+432]
001e87fcbl runtime.gopanic
001e8800
001e8800loc_1e8800:
001e8800b 0x1e87f4
001e8804
001e8804loc_1e8804:
001e8804orr x0, xzr, 2
001e8808bl runtime.panicSliceB
001e880c
001e880cloc_1e880c:
001e880corr x0, xzr, 1
001e8810bl runtime.panicIndex
001e8814
001e8814loc_1e8814:
001e8814mov x0, xzr
001e8818bl runtime.panicIndex
001e881c
001e881cloc_1e881c:
001e881corr x0, xzr, 1
001e8820bl runtime.panicIndex
001e8824
001e8824loc_1e8824:
001e8824orr x0, xzr, 1
001e8828bl runtime.panicSliceB
001e882c
001e882cloc_1e882c:
001e882cmov x0, xzr
001e8830bl runtime.panicIndex
001e8834
001e8834loc_1e8834:
001e8834mov x0, xzr
001e8838bl runtime.panicIndex
001e883chint
001e8840
001e8840loc_1e8840:
001e8840str x0, [sp+8]
001e8844mov x3, x30
001e8848bl runtime.morestack_noctxt.abi0
001e884cldr x0, [sp+8]
001e8850b 0x1e8020
001e8854udf 0
001e8858udf 0
001e885cudf 0
001e8020
001e8860
001e8860google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit.deferwrap1: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit.deferwrap1(void)
001e8860ldr x16, [x28+16]
001e8864subs xzr, sp, x16
001e8868b.ls 0x1e8898
001e886cstr x30, [sp-32]!
001e8870stur x29, [sp-8]
001e8874sub x29, sp, 8
001e8878ldr x16, [x28+32]
001e887ccbnz x16, 0x1e88a4
001e8880
001e8880loc_1e8880:
001e8880ldr x0, [x26+8]
001e8884str x0, [sp+16]
001e8888bl sync.(*Mutex).Unlock
001e888cldur x29, [sp-8]
001e8890ldr x30, [sp], 32
001e8894ret x30
001e8898
001e8898loc_1e8898:
001e8898mov x3, x30
001e889cbl runtime.morestack.abi0
001e88a0b 0x1e8860
001e88a4
001e88a4loc_1e88a4:
001e88a4ldr x17, [x16]
001e88a8add x20, sp, 40
001e88acsubs xzr, x20, x17
001e88b0b.ne 0x1e8880
001e88b4add x20, sp, 8
001e88b8str x20, [x16]
001e88bcb 0x1e8880
001e8860
001e8860google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit.deferwrap1: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit.deferwrap1(void)
001e8860ldr x16, [x28+16]
001e8864subs xzr, sp, x16
001e8868b.ls 0x1e8898
001e886cstr x30, [sp-32]!
001e8870stur x29, [sp-8]
001e8874sub x29, sp, 8
001e8878ldr x16, [x28+32]
001e887ccbnz x16, 0x1e88a4
001e8880
001e8880loc_1e8880:
001e8880ldr x0, [x26+8]
001e8884str x0, [sp+16]
001e8888bl sync.(*Mutex).Unlock
001e888cldur x29, [sp-8]
001e8890ldr x30, [sp], 32
001e8894ret x30
001e8898
001e8898loc_1e8898:
001e8898mov x3, x30
001e889cbl runtime.morestack.abi0
001e88a0b 0x1e8860
001e88a4
001e88a4loc_1e88a4:
001e88a4ldr x17, [x16]
001e88a8add x20, sp, 40
001e88acsubs xzr, x20, x17
001e88b0b.ne 0x1e8880
001e88b4add x20, sp, 8
001e88b8str x20, [x16]
001e88bcb 0x1e8880
001e8860
Loading..