File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00185450
00185450google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile(google.golang.org/protobuf/reflect/protoregistry.Files * r, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor file)
00185450ldr x16, [x28+16]
00185454sub x17, sp, 752
00185458subs xzr, x17, x16
0018545cb.ls 0x186194
00185460sub x20, sp, 880
00185464stp x29, x30, [x20-8]
00185468add sp, x20, 0
0018546csub x29, sp, 8
00185470str x0, [sp+888]
00185474str x1, [sp+896]
00185478str x2, [sp+904]
0018547cstp xzr, xzr, [sp+152]
00185480adrp x27, 0x89b000
00185484ldr x1, [x27+3712]
00185488ldr x2, [sp+888]
0018548csubs xzr, x1, x2
00185490b.eq 0x185498
00185494b 0x185538
00185498
00185498loc_185498:
00185498adrp x0, 0x8c6000
0018549cadd x0, x0, 3360
001854a0bl sync.(*RWMutex).Lock
001854a4adrp x1, 0x8c6000
001854a8add x1, x1, 3360
001854acstr x1, [sp+656]
001854b0add x27, sp, 664
001854b4stp xzr, xzr, [x27]
001854b8add x1, sp, 664
001854bcstr x1, [sp+680]
001854c0ldrsb x27, [x1]
001854c4adrp x2, 4096
001854c8add x2, x2, 1552
001854ccstr x2, [x1]
001854d0ldrsb x27, [x1]
001854d4ldr x2, [sp+656]
001854d8adrp x27, 0x8c6000
001854dcldr w3, [x27+3056]
001854e0cbz w3, 0x1854e8
001854e4b 0x1854ec
001854e8
001854e8loc_1854e8:
001854e8b 0x185500
001854ec
001854ecloc_1854ec:
001854ecbl runtime.gcWriteBarrier2
001854f0str x2, [x25]
001854f4ldr x3, [x1+8]
001854f8str x3, [x25+8]
001854fcb 0x185500
00185500
00185500loc_185500:
00185500str x2, [x1+8]
00185504str x1, [sp+120]
00185508add x0, sp, 96
0018550cbl runtime.deferprocStack
00185510subs xzr, x0, 0
00185514b.ne 0x185520
00185518b 0x18551c
0018551c
0018551cloc_18551c:
0018551cb 0x18553c
00185520
00185520loc_185520:
00185520bl runtime.deferreturn
00185524ldr x0, [sp+152]
00185528ldr x1, [sp+160]
0018552cldp x29, x30, [sp-8]
00185530add sp, sp, 880
00185534ret x30
00185538
00185538loc_185538:
00185538b 0x18553c
0018553c
0018553cloc_18553c:
0018553cldr x1, [sp+888]
00185540ldrsb x27, [x1]
00185544ldr x1, [x1]
00185548cbnz x1, 0x185550
0018554cb 0x185554
00185550
00185550loc_185550:
00185550b 0x185680
00185554
00185554loc_185554:
00185554bl runtime.makemap_small
00185558str x0, [sp+864]
0018555cadrp x0, 0x4a6000
00185560add x0, x0, 736
00185564bl runtime.newobject
00185568str x0, [sp+648]
0018556cstp xzr, xzr, [x0+8]
00185570adrp x27, 0x8c6000
00185574ldr w1, [x27+3056]
00185578cbz w1, 0x185580
0018557cb 0x185584
00185580
00185580loc_185580:
00185580b 0x185594
00185584
00185584loc_185584:
00185584ldr x4, [x0]
00185588bl runtime.gcWriteBarrier1
0018558cstr x4, [x25]
00185590b 0x185594
00185594
00185594loc_185594:
00185594str xzr, [x0]
00185598ldr x4, [sp+648]
0018559cstr x4, [sp+856]
001855a0adrp x5, 0x463000
001855a4add x5, x5, 1600
001855a8str x5, [sp+840]
001855acstr x4, [sp+848]
001855b0ldr x1, [sp+864]
001855b4adrp x0, 0x49f000
001855b8add x0, x0, 4000
001855bcmov x2, xzr
001855c0mov x3, xzr
001855c4bl runtime.mapassign_faststr
001855c8str x0, [sp+640]
001855ccldrsb x27, [x0]
001855d0ldr x4, [sp+848]
001855d4ldr x5, [sp+840]
001855d8str x5, [x0]
001855dcadrp x27, 0x8c6000
001855e0ldr w5, [x27+3056]
001855e4cbz w5, 0x1855ec
001855e8b 0x1855f0
001855ec
001855ecloc_1855ec:
001855ecb 0x185604
001855f0
001855f0loc_1855f0:
001855f0bl runtime.gcWriteBarrier2
001855f4str x4, [x25]
001855f8ldr x1, [x0+8]
001855fcstr x1, [x25+8]
00185600b 0x185604
00185604
00185604loc_185604:
00185604str x4, [x0+8]
00185608ldr x0, [sp+888]
0018560cldrsb x27, [x0]
00185610ldr x1, [sp+864]
00185614adrp x27, 0x8c6000
00185618ldr w2, [x27+3056]
0018561ccbz w2, 0x185624
00185620b 0x185628
00185624
00185624loc_185624:
00185624b 0x18563c
00185628
00185628loc_185628:
00185628bl runtime.gcWriteBarrier2
0018562cstr x1, [x25]
00185630ldr x2, [x0]
00185634str x2, [x25+8]
00185638b 0x18563c
0018563c
0018563cloc_18563c:
0018563cstr x1, [x0]
00185640bl runtime.makemap_small
00185644str x0, [sp+832]
00185648ldr x1, [sp+888]
0018564cldrsb x27, [x1]
00185650adrp x27, 0x8c6000
00185654ldr w2, [x27+3056]
00185658cbz w2, 0x185660
0018565cb 0x185664
00185660
00185660loc_185660:
00185660b 0x185678
00185664
00185664loc_185664:
00185664bl runtime.gcWriteBarrier2
00185668str x0, [x25]
0018566cldr x2, [x1+8]
00185670str x2, [x25+8]
00185674b 0x185678
00185678
00185678loc_185678:
00185678str x0, [x1+8]
0018567cb 0x185680
00185680
00185680loc_185680:
00185680ldr x1, [sp+896]
00185684ldrsb x27, [x1]
00185688ldr x1, [x1+120]
0018568cldr x0, [sp+904]
00185690blr x1
00185694str x0, [sp+208]
00185698str x1, [sp+216]
0018569cldr x1, [sp+888]
001856a0ldrsb x27, [x1]
001856a4ldr x1, [x1+8]
001856a8str x1, [sp+632]
001856acldr x2, [sp+208]
001856b0ldr x3, [sp+216]
001856b4adrp x0, 0x4a0000
001856b8add x0, x0, 32
001856bcbl runtime.mapaccess1_faststr
001856c0ldr x1, [x0]
001856c4ldr x2, [x0+16]
001856c8ldr x3, [x0+8]
001856ccstr x1, [sp+184]
001856d0str x3, [sp+192]
001856d4str x2, [sp+200]
001856d8str x3, [sp+144]
001856dccbnz x3, 0x1856e4
001856e0b 0x185910
001856e4
001856e4loc_1856e4:
001856e4ldr x1, [sp+208]
001856e8ldr x2, [sp+216]
001856ecldr x0, [sp+888]
001856f0bl google.golang.org/protobuf/reflect/protoregistry.(*Files).checkGenProtoConflict
001856f4ldr x3, [sp+896]
001856f8ldrsb x27, [x3]
001856fcldr x3, [x3+120]
00185700ldr x0, [sp+904]
00185704blr x3
00185708str x0, [sp+816]
0018570cstr x1, [sp+824]
00185710add x27, sp, 800
00185714stp xzr, xzr, [x27]
00185718add x3, sp, 800
0018571cstr x3, [sp+600]
00185720ldr x0, [sp+816]
00185724ldr x1, [sp+824]
00185728bl runtime.convTstring
0018572cstr x0, [sp+592]
00185730ldr x3, [sp+600]
00185734ldrsb x27, [x3]
00185738adrp x4, 0x470000
0018573cadd x4, x4, 2944
00185740str x4, [x3]
00185744adrp x27, 0x8c6000
00185748ldr w4, [x27+3056]
0018574ccbz w4, 0x185754
00185750b 0x185758
00185754
00185754loc_185754:
00185754b 0x18576c
00185758
00185758loc_185758:
00185758bl runtime.gcWriteBarrier2
0018575cstr x0, [x25]
00185760ldr x5, [x3+8]
00185764str x5, [x25+8]
00185768b 0x18576c
0018576c
0018576cloc_18576c:
0018576cstr x0, [x3+8]
00185770ldr x2, [sp+600]
00185774ldrsb x27, [x2]
00185778b 0x18577c
0018577c
0018577cloc_18577c:
0018577cstr x2, [sp+608]
00185780orr x4, xzr, 1
00185784str x4, [sp+616]
00185788str x4, [sp+624]
0018578cadrp x0, 0x537000
00185790add x0, x0, 2483
00185794movz x1, 29
00185798mov x3, x4
0018579cbl google.golang.org/protobuf/internal/errors.New
001857a0str x0, [sp+296]
001857a4str x1, [sp+304]
001857a8ldr x5, [sp+184]
001857acldr x1, [sp+192]
001857b0subs xzr, x1, 0
001857b4b.hi 0x1857bc
001857b8b 0x186188
001857bc
001857bcloc_1857bc:
001857bcldr x6, [x5]
001857c0ldr x7, [x5+8]
001857c4str x6, [sp+576]
001857c8str x7, [sp+584]
001857ccstr x6, [sp+568]
001857d0ldr x6, [sp+568]
001857d4cbnz x6, 0x1857dc
001857d8b 0x1857ec
001857dc
001857dcloc_1857dc:
001857dcldr x6, [sp+568]
001857e0ldr x6, [x6+8]
001857e4str x6, [sp+568]
001857e8b 0x1857f0
001857ec
001857ecloc_1857ec:
001857ecb 0x1857f0
001857f0
001857f0loc_1857f0:
001857f0ldr x6, [sp+896]
001857f4ldr x7, [sp+904]
001857f8str x6, [sp+552]
001857fcstr x7, [sp+560]
00185800str x6, [sp+544]
00185804ldr x6, [sp+544]
00185808cbnz x6, 0x185810
0018580cb 0x185820
00185810
00185810loc_185810:
00185810ldr x6, [sp+544]
00185814ldr x6, [x6+8]
00185818str x6, [sp+544]
0018581cb 0x185824
00185820
00185820loc_185820:
00185820b 0x185824
00185824
00185824loc_185824:
00185824ldr x0, [sp+296]
00185828ldr x1, [sp+304]
0018582cldr x2, [sp+568]
00185830ldr x3, [sp+584]
00185834ldr x4, [sp+544]
00185838ldr x5, [sp+560]
0018583cbl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00185840str x0, [sp+296]
00185844str x1, [sp+304]
00185848adrp x27, 0x89b000
0018584cldr x6, [x27+3712]
00185850ldr x7, [sp+888]
00185854subs xzr, x6, x7
00185858cset x6, eq
0018585cstrb w6, [sp+91]
00185860b.eq 0x185868
00185864b 0x1858d4
00185868
00185868loc_185868:
00185868ldr x1, [sp+904]
0018586cldr x4, [sp+896]
00185870str x4, [sp+528]
00185874str x1, [sp+536]
00185878cbnz x4, 0x185880
0018587cb 0x1858a0
00185880
00185880loc_185880:
00185880str x1, [sp+312]
00185884ldr x1, [x4+8]
00185888adrp x0, 0x88a000
0018588cadd x0, x0, 1488
00185890bl runtime.typeAssert
00185894ldr x1, [sp+312]
00185898mov x4, x0
0018589cb 0x1858a4
001858a0
001858a0loc_1858a0:
001858a0b 0x1858a4
001858a4
001858a4loc_1858a4:
001858a4str x4, [sp+512]
001858a8str x1, [sp+520]
001858acadrp x27, 0x888000
001858b0ldr x26, [x27+216]
001858b4ldr x2, [sp+296]
001858b8ldr x5, [x26]
001858bcldr x3, [sp+304]
001858c0mov x0, x4
001858c4blr x5
001858c8strb w0, [sp+90]
001858ccstrb w0, [sp+91]
001858d0b 0x1858d8
001858d4
001858d4loc_1858d4:
001858d4b 0x1858d8
001858d8
001858d8loc_1858d8:
001858d8ldrb w1, [sp+91]
001858dctbnz w1, 0, 0x1858e4
001858e0b 0x1858e8
001858e4
001858e4loc_1858e4:
001858e4b 0x185914
001858e8
001858e8loc_1858e8:
001858e8ldr x0, [sp+296]
001858ecldr x1, [sp+304]
001858f0str x0, [sp+152]
001858f4str x1, [sp+160]
001858f8bl runtime.deferreturn
001858fcldr x0, [sp+152]
00185900ldr x1, [sp+160]
00185904ldp x29, x30, [sp-8]
00185908add sp, sp, 880
0018590cret x30
00185910
00185910loc_185910:
00185910b 0x185914
00185914
00185914loc_185914:
00185914ldr x1, [sp+896]
00185918ldrsb x27, [x1]
0018591cldr x1, [x1+96]
00185920ldr x0, [sp+904]
00185924blr x1
00185928str x0, [sp+248]
0018592cstr x1, [sp+256]
00185930b 0x185934
00185934
00185934loc_185934:
00185934ldr x4, [sp+256]
00185938cbnz x4, 0x185940
0018593cb 0x185c3c
00185940
00185940loc_185940:
00185940ldr x4, [sp+888]
00185944ldrsb x27, [x4]
00185948ldr x1, [x4]
0018594cstr x1, [sp+504]
00185950ldr x2, [sp+248]
00185954ldr x3, [sp+256]
00185958adrp x0, 0x49f000
0018595cadd x0, x0, 4000
00185960bl runtime.mapaccess1_faststr
00185964ldr x4, [x0+8]
00185968ldr x5, [x0]
0018596cstr x5, [sp+168]
00185970str x4, [sp+176]
00185974str x5, [sp+488]
00185978str x4, [sp+496]
0018597ccbnz x5, 0x185984
00185980b 0x185c18
00185984
00185984loc_185984:
00185984ldr w2, [x5+16]
00185988str w2, [sp+92]
0018598cmovz x3, 40070
00185990movk x3, 0x520e0000
00185994adds wzr, w2, w3
00185998b.eq 0x1859a0
0018599cb 0x1859dc
001859a0
001859a0loc_1859a0:
001859a0ldr x2, [sp+488]
001859a4adrp x3, 0x463000
001859a8add x3, x3, 1600
001859acsubs xzr, x2, x3
001859b0b.eq 0x1859b8
001859b4b 0x1859c0
001859b8
001859b8loc_1859b8:
001859b8orr x0, xzr, 1
001859bcb 0x1859c8
001859c0
001859c0loc_1859c0:
001859c0mov x0, xzr
001859c4b 0x1859c8
001859c8
001859c8loc_1859c8:
001859c8strb w0, [sp+89]
001859cctbnz w0, 0, 0x1859d4
001859d0b 0x1859d8
001859d4
001859d4loc_1859d4:
001859d4b 0x185c1c
001859d8
001859d8loc_1859d8:
001859d8b 0x1859e0
001859dc
001859dcloc_1859dc:
001859dcb 0x1859e0
001859e0
001859e0loc_1859e0:
001859e0b 0x1859e4
001859e4
001859e4loc_1859e4:
001859e4ldr x1, [sp+896]
001859e8ldrsb x27, [x1]
001859ecldr x1, [x1+120]
001859f0ldr x0, [sp+904]
001859f4blr x1
001859f8str x0, [sp+816]
001859fcstr x1, [sp+824]
00185a00add x27, sp, 768
00185a04stp xzr, xzr, [x27]
00185a08add x27, sp, 784
00185a0cstp xzr, xzr, [x27]
00185a10add x1, sp, 768
00185a14str x1, [sp+456]
00185a18ldr x0, [sp+816]
00185a1cldr x1, [sp+824]
00185a20bl runtime.convTstring
00185a24str x0, [sp+448]
00185a28ldr x1, [sp+456]
00185a2cldrsb x27, [x1]
00185a30adrp x2, 0x470000
00185a34add x2, x2, 2944
00185a38str x2, [x1]
00185a3cadrp x27, 0x8c6000
00185a40ldr w2, [x27+3056]
00185a44cbz w2, 0x185a4c
00185a48b 0x185a50
00185a4c
00185a4cloc_185a4c:
00185a4cb 0x185a64
00185a50
00185a50loc_185a50:
00185a50bl runtime.gcWriteBarrier2
00185a54str x0, [x25]
00185a58ldr x2, [x1+8]
00185a5cstr x2, [x25+8]
00185a60b 0x185a64
00185a64
00185a64loc_185a64:
00185a64str x0, [x1+8]
00185a68ldr x0, [sp+248]
00185a6cldr x1, [sp+256]
00185a70bl runtime.convTstring
00185a74str x0, [sp+440]
00185a78ldr x2, [sp+456]
00185a7cldrsb x27, [x2]
00185a80adrp x3, 0x4aa000
00185a84add x3, x3, 2496
00185a88str x3, [x2+16]
00185a8cadrp x27, 0x8c6000
00185a90ldr w3, [x27+3056]
00185a94cbz w3, 0x185a9c
00185a98b 0x185aa0
00185a9c
00185a9cloc_185a9c:
00185a9cb 0x185ab4
00185aa0
00185aa0loc_185aa0:
00185aa0bl runtime.gcWriteBarrier2
00185aa4str x0, [x25]
00185aa8ldr x5, [x2+24]
00185aacstr x5, [x25+8]
00185ab0b 0x185ab4
00185ab4
00185ab4loc_185ab4:
00185ab4str x0, [x2+24]
00185ab8ldr x2, [sp+456]
00185abcldrsb x27, [x2]
00185ac0b 0x185ac4
00185ac4
00185ac4loc_185ac4:
00185ac4str x2, [sp+464]
00185ac8orr x4, xzr, 2
00185accstr x4, [sp+472]
00185ad0str x4, [sp+480]
00185ad4adrp x0, 0x541000
00185ad8add x0, x0, 204
00185adcmovz x1, 43
00185ae0mov x3, x4
00185ae4bl google.golang.org/protobuf/internal/errors.New
00185ae8str x0, [sp+280]
00185aecstr x1, [sp+288]
00185af0ldr x5, [sp+896]
00185af4ldr x6, [sp+904]
00185af8str x5, [sp+424]
00185afcstr x6, [sp+432]
00185b00str x5, [sp+416]
00185b04ldr x5, [sp+416]
00185b08cbnz x5, 0x185b10
00185b0cb 0x185b20
00185b10
00185b10loc_185b10:
00185b10ldr x6, [sp+416]
00185b14ldr x6, [x6+8]
00185b18str x6, [sp+416]
00185b1cb 0x185b24
00185b20
00185b20loc_185b20:
00185b20b 0x185b24
00185b24
00185b24loc_185b24:
00185b24ldr x0, [sp+280]
00185b28ldr x2, [sp+168]
00185b2cldr x1, [sp+288]
00185b30ldr x3, [sp+176]
00185b34ldr x4, [sp+416]
00185b38ldr x5, [sp+432]
00185b3cbl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00185b40str x0, [sp+280]
00185b44str x1, [sp+288]
00185b48adrp x27, 0x89b000
00185b4cldr x6, [x27+3712]
00185b50ldr x7, [sp+888]
00185b54subs xzr, x6, x7
00185b58cset x6, eq
00185b5cstrb w6, [sp+91]
00185b60b.eq 0x185b68
00185b64b 0x185bd4
00185b68
00185b68loc_185b68:
00185b68ldr x1, [sp+904]
00185b6cldr x4, [sp+896]
00185b70str x4, [sp+400]
00185b74str x1, [sp+408]
00185b78cbnz x4, 0x185b80
00185b7cb 0x185ba0
00185b80
00185b80loc_185b80:
00185b80str x1, [sp+312]
00185b84ldr x1, [x4+8]
00185b88adrp x0, 0x88a000
00185b8cadd x0, x0, 1520
00185b90bl runtime.typeAssert
00185b94ldr x1, [sp+312]
00185b98mov x4, x0
00185b9cb 0x185ba4
00185ba0
00185ba0loc_185ba0:
00185ba0b 0x185ba4
00185ba4
00185ba4loc_185ba4:
00185ba4str x4, [sp+384]
00185ba8str x1, [sp+392]
00185bacadrp x27, 0x888000
00185bb0ldr x26, [x27+216]
00185bb4ldr x5, [x26]
00185bb8ldr x2, [sp+280]
00185bbcldr x3, [sp+288]
00185bc0mov x0, x4
00185bc4blr x5
00185bc8strb w0, [sp+90]
00185bccstrb w0, [sp+91]
00185bd0b 0x185bd8
00185bd4
00185bd4loc_185bd4:
00185bd4b 0x185bd8
00185bd8
00185bd8loc_185bd8:
00185bd8ldrb w0, [sp+91]
00185bdctbnz w0, 0, 0x185be4
00185be0b 0x185bec
00185be4
00185be4loc_185be4:
00185be4stp xzr, xzr, [sp+280]
00185be8b 0x185bf0
00185bec
00185becloc_185bec:
00185becb 0x185bf0
00185bf0
00185bf0loc_185bf0:
00185bf0ldr x0, [sp+280]
00185bf4ldr x1, [sp+288]
00185bf8str x0, [sp+152]
00185bfcstr x1, [sp+160]
00185c00bl runtime.deferreturn
00185c04ldr x0, [sp+152]
00185c08ldr x1, [sp+160]
00185c0cldp x29, x30, [sp-8]
00185c10add sp, sp, 880
00185c14ret x30
00185c18
00185c18loc_185c18:
00185c18b 0x185c1c
00185c1c
00185c1cloc_185c1c:
00185c1cb 0x185c20
00185c20
00185c20loc_185c20:
00185c20b 0x185c24
00185c24
00185c24loc_185c24:
00185c24ldr x0, [sp+248]
00185c28ldr x1, [sp+256]
00185c2cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
00185c30str x0, [sp+248]
00185c34str x1, [sp+256]
00185c38b 0x185934
00185c3c
00185c3cloc_185c3c:
00185c3cstp xzr, xzr, [sp+264]
00185c40strb wzr, [sp+88]
00185c44add x27, sp, 720
00185c48stp xzr, xzr, [x27]
00185c4cadd x27, sp, 736
00185c50stp xzr, xzr, [x27]
00185c54add x27, sp, 752
00185c58stp xzr, xzr, [x27]
00185c5cadd x3, sp, 720
00185c60str x3, [sp+376]
00185c64ldrsb x27, [x3]
00185c68adrp x4, 4096
00185c6cadd x4, x4, 704
00185c70str x4, [x3]
00185c74ldrsb x27, [x3]
00185c78ldr x4, [sp+888]
00185c7cadrp x27, 0x8c6000
00185c80ldr w5, [x27+3056]
00185c84cbz w5, 0x185c8c
00185c88b 0x185c90
00185c8c
00185c8cloc_185c8c:
00185c8cb 0x185ca4
00185c90
00185c90loc_185c90:
00185c90bl runtime.gcWriteBarrier2
00185c94str x4, [x25]
00185c98ldr x5, [x3+8]
00185c9cstr x5, [x25+8]
00185ca0b 0x185ca4
00185ca4
00185ca4loc_185ca4:
00185ca4str x4, [x3+8]
00185ca8ldrsb x27, [x3]
00185cacadrp x27, 0x8c6000
00185cb0ldr w4, [x27+3056]
00185cb4cbz w4, 0x185cbc
00185cb8b 0x185cc0
00185cbc
00185cbcloc_185cbc:
00185cbcb 0x185cd8
00185cc0
00185cc0loc_185cc0:
00185cc0bl runtime.gcWriteBarrier2
00185cc4add x4, sp, 88
00185cc8str x4, [x25]
00185cccldr x5, [x3+16]
00185cd0str x5, [x25+8]
00185cd4b 0x185cd8
00185cd8
00185cd8loc_185cd8:
00185cd8add x4, sp, 88
00185cdcstr x4, [x3+16]
00185ce0ldrsb x27, [x3]
00185ce4adrp x27, 0x8c6000
00185ce8ldr w4, [x27+3056]
00185ceccbz w4, 0x185cf4
00185cf0b 0x185cf8
00185cf4
00185cf4loc_185cf4:
00185cf4b 0x185d10
00185cf8
00185cf8loc_185cf8:
00185cf8bl runtime.gcWriteBarrier2
00185cfcadd x4, sp, 264
00185d00str x4, [x25]
00185d04ldr x5, [x3+24]
00185d08str x5, [x25+8]
00185d0cb 0x185d10
00185d10
00185d10loc_185d10:
00185d10add x4, sp, 264
00185d14str x4, [x3+24]
00185d18ldr x3, [sp+904]
00185d1cldr x4, [sp+896]
00185d20ldr x5, [sp+376]
00185d24ldrsb x27, [x5]
00185d28str x4, [x5+32]
00185d2cadrp x27, 0x8c6000
00185d30ldr w4, [x27+3056]
00185d34cbz w4, 0x185d3c
00185d38b 0x185d40
00185d3c
00185d3cloc_185d3c:
00185d3cb 0x185d54
00185d40
00185d40loc_185d40:
00185d40bl runtime.gcWriteBarrier2
00185d44str x3, [x25]
00185d48ldr x4, [x5+40]
00185d4cstr x4, [x25+8]
00185d50b 0x185d54
00185d54
00185d54loc_185d54:
00185d54str x3, [x5+40]
00185d58ldr x0, [sp+896]
00185d5cldr x1, [sp+904]
00185d60ldr x2, [sp+376]
00185d64bl google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors
00185d68ldrb w3, [sp+88]
00185d6ctbnz w3, 0, 0x185d74
00185d70b 0x185d9c
00185d74
00185d74loc_185d74:
00185d74ldr x0, [sp+264]
00185d78ldr x1, [sp+272]
00185d7cstr x0, [sp+152]
00185d80str x1, [sp+160]
00185d84bl runtime.deferreturn
00185d88ldr x0, [sp+152]
00185d8cldr x1, [sp+160]
00185d90ldp x29, x30, [sp-8]
00185d94add sp, sp, 880
00185d98ret x30
00185d9c
00185d9cloc_185d9c:
00185d9cldr x1, [sp+896]
00185da0ldrsb x27, [x1]
00185da4ldr x1, [x1+96]
00185da8ldr x0, [sp+904]
00185dacblr x1
00185db0str x0, [sp+232]
00185db4str x1, [sp+240]
00185db8b 0x185dbc
00185dbc
00185dbcloc_185dbc:
00185dbcldr x4, [sp+240]
00185dc0cbnz x4, 0x185dc8
00185dc4b 0x185ed4
00185dc8
00185dc8loc_185dc8:
00185dc8ldr x4, [sp+888]
00185dccldrsb x27, [x4]
00185dd0ldr x1, [x4]
00185dd4str x1, [sp+368]
00185dd8ldr x2, [sp+232]
00185ddcldr x3, [sp+240]
00185de0adrp x0, 0x49f000
00185de4add x0, x0, 4000
00185de8bl runtime.mapaccess1_faststr
00185decldr x4, [x0]
00185df0cbnz x4, 0x185df8
00185df4b 0x185dfc
00185df8
00185df8loc_185df8:
00185df8b 0x185eb8
00185dfc
00185dfcloc_185dfc:
00185dfcadrp x0, 0x4a6000
00185e00add x0, x0, 736
00185e04bl runtime.newobject
00185e08str x0, [sp+360]
00185e0cstp xzr, xzr, [x0+8]
00185e10adrp x27, 0x8c6000
00185e14ldr w1, [x27+3056]
00185e18cbz w1, 0x185e20
00185e1cb 0x185e24
00185e20
00185e20loc_185e20:
00185e20b 0x185e34
00185e24
00185e24loc_185e24:
00185e24ldr x4, [x0]
00185e28bl runtime.gcWriteBarrier1
00185e2cstr x4, [x25]
00185e30b 0x185e34
00185e34
00185e34loc_185e34:
00185e34str xzr, [x0]
00185e38ldr x4, [sp+360]
00185e3cstr x4, [sp+856]
00185e40adrp x5, 0x463000
00185e44add x5, x5, 1600
00185e48str x5, [sp+840]
00185e4cstr x4, [sp+848]
00185e50ldr x4, [sp+888]
00185e54ldrsb x27, [x4]
00185e58ldr x1, [x4]
00185e5cstr x1, [sp+352]
00185e60ldr x2, [sp+232]
00185e64ldr x3, [sp+240]
00185e68adrp x0, 0x49f000
00185e6cadd x0, x0, 4000
00185e70bl runtime.mapassign_faststr
00185e74str x0, [sp+344]
00185e78ldrsb x27, [x0]
00185e7cldr x4, [sp+848]
00185e80ldr x5, [sp+840]
00185e84str x5, [x0]
00185e88adrp x27, 0x8c6000
00185e8cldr w5, [x27+3056]
00185e90cbz w5, 0x185e98
00185e94b 0x185e9c
00185e98
00185e98loc_185e98:
00185e98b 0x185eb0
00185e9c
00185e9cloc_185e9c:
00185e9cbl runtime.gcWriteBarrier2
00185ea0str x4, [x25]
00185ea4ldr x2, [x0+8]
00185ea8str x2, [x25+8]
00185eacb 0x185eb0
00185eb0
00185eb0loc_185eb0:
00185eb0str x4, [x0+8]
00185eb4b 0x185eb8
00185eb8
00185eb8loc_185eb8:
00185eb8b 0x185ebc
00185ebc
00185ebcloc_185ebc:
00185ebcldr x0, [sp+232]
00185ec0ldr x1, [sp+240]
00185ec4bl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
00185ec8str x0, [sp+232]
00185eccstr x1, [sp+240]
00185ed0b 0x185dbc
00185ed4
00185ed4loc_185ed4:
00185ed4ldr x1, [sp+896]
00185ed8ldrsb x27, [x1]
00185edcldr x1, [x1+96]
00185ee0ldr x0, [sp+904]
00185ee4blr x1
00185ee8str x0, [sp+704]
00185eecstr x1, [sp+712]
00185ef0ldr x1, [sp+888]
00185ef4ldrsb x27, [x1]
00185ef8ldr x1, [x1]
00185efcstr x1, [sp+336]
00185f00ldr x3, [sp+712]
00185f04ldr x2, [sp+704]
00185f08adrp x0, 0x49f000
00185f0cadd x0, x0, 4000
00185f10bl runtime.mapaccess1_faststr
00185f14ldr x1, [x0]
00185f18ldr x2, [x0+8]
00185f1cadrp x3, 0x463000
00185f20add x3, x3, 1600
00185f24subs xzr, x1, x3
00185f28b.eq 0x185f30
00185f2cb 0x186174
00185f30
00185f30loc_185f30:
00185f30str x2, [sp+224]
00185f34ldrsb x27, [x2]
00185f38ldr x5, [x2+16]
00185f3cldr x0, [x2]
00185f40ldr x6, [x2+8]
00185f44add x1, x6, 1
00185f48subs xzr, x5, x1
00185f4cb.hs 0x185f54
00185f50b 0x185f58
00185f54
00185f54loc_185f54:
00185f54b 0x185f74
00185f58
00185f58loc_185f58:
00185f58mov x2, x5
00185f5corr x3, xzr, 1
00185f60adrp x4, 0x4f9000
00185f64add x4, x4, 544
00185f68bl runtime.growslice
00185f6cmov x5, x2
00185f70b 0x185f74
00185f74
00185f74loc_185f74:
00185f74ldr x3, [sp+904]
00185f78ldr x4, [sp+896]
00185f7csub x6, x1, 1
00185f80add x7, x0, x6, lsl #4
00185f84ubfm x6, x6, 60, 59
00185f88str x4, [x0+x6]
00185f8cadrp x27, 0x8c6000
00185f90ldr w4, [x27+3056]
00185f94cbz w4, 0x185f9c
00185f98b 0x185fa0
00185f9c
00185f9cloc_185f9c:
00185f9cb 0x185fb4
00185fa0
00185fa0loc_185fa0:
00185fa0bl runtime.gcWriteBarrier2
00185fa4str x3, [x25]
00185fa8ldr x4, [x7+8]
00185facstr x4, [x25+8]
00185fb0b 0x185fb4
00185fb4
00185fb4loc_185fb4:
00185fb4str x3, [x7+8]
00185fb8ldr x3, [sp+224]
00185fbcldrsb x27, [x3]
00185fc0str x1, [x3+8]
00185fc4str x5, [x3+16]
00185fc8adrp x27, 0x8c6000
00185fccldr w4, [x27+3056]
00185fd0cbz w4, 0x185fd8
00185fd4b 0x185fdc
00185fd8
00185fd8loc_185fd8:
00185fd8b 0x185ff0
00185fdc
00185fdcloc_185fdc:
00185fdcbl runtime.gcWriteBarrier2
00185fe0str x0, [x25]
00185fe4ldr x4, [x3]
00185fe8str x4, [x25+8]
00185fecb 0x185ff0
00185ff0
00185ff0loc_185ff0:
00185ff0str x0, [x3]
00185ff4add x27, sp, 688
00185ff8stp xzr, xzr, [x27]
00185ffcadd x2, sp, 688
00186000str x2, [sp+328]
00186004ldrsb x27, [x2]
00186008adrp x3, 0
0018600cadd x3, x3, 432
00186010str x3, [x2]
00186014ldrsb x27, [x2]
00186018ldr x3, [sp+888]
0018601cadrp x27, 0x8c5000
00186020ldr w4, [x27+3056]
00186024cbz w4, 0x18602c
00186028b 0x186030
0018602c
0018602cloc_18602c:
0018602cb 0x186044
00186030
00186030loc_186030:
00186030bl runtime.gcWriteBarrier2
00186034str x3, [x25]
00186038ldr x4, [x2+8]
0018603cstr x4, [x25+8]
00186040b 0x186044
00186044
00186044loc_186044:
00186044str x3, [x2+8]
00186048ldr x0, [sp+896]
0018604cldr x1, [sp+904]
00186050bl google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors
00186054ldr x3, [sp+888]
00186058ldrsb x27, [x3]
0018605cldr x1, [x3+8]
00186060str x1, [sp+832]
00186064ldr x2, [sp+208]
00186068ldr x3, [sp+216]
0018606cadrp x0, 0x49f000
00186070add x0, x0, 32
00186074bl runtime.mapassign_faststr
00186078str x0, [sp+320]
0018607cldrsb x27, [x0]
00186080ldr x2, [x0+16]
00186084ldr x3, [x0]
00186088ldr x4, [x0+8]
0018608cadd x1, x4, 1
00186090subs xzr, x2, x1
00186094b.hs 0x18609c
00186098b 0x1860a0
0018609c
0018609cloc_18609c:
0018609cb 0x1860bc
001860a0
001860a0loc_1860a0:
001860a0mov x0, x3
001860a4orr x3, xzr, 1
001860a8adrp x4, 0x4f8000
001860acadd x4, x4, 544
001860b0bl runtime.growslice
001860b4mov x3, x0
001860b8b 0x1860bc
001860bc
001860bcloc_1860bc:
001860bcldr x0, [sp+904]
001860c0ldr x4, [sp+896]
001860c4sub x5, x1, 1
001860c8add x6, x3, x5, lsl #4
001860ccubfm x5, x5, 60, 59
001860d0str x4, [x3+x5]
001860d4adrp x27, 0x8c5000
001860d8ldr w4, [x27+3056]
001860dccbz w4, 0x1860e4
001860e0b 0x1860e8
001860e4
001860e4loc_1860e4:
001860e4b 0x1860fc
001860e8
001860e8loc_1860e8:
001860e8bl runtime.gcWriteBarrier2
001860ecstr x0, [x25]
001860f0ldr x4, [x6+8]
001860f4str x4, [x25+8]
001860f8b 0x1860fc
001860fc
001860fcloc_1860fc:
001860fcstr x0, [x6+8]
00186100ldr x0, [sp+320]
00186104ldrsb x27, [x0]
00186108str x1, [x0+8]
0018610cstr x2, [x0+16]
00186110adrp x27, 0x8c5000
00186114ldr w1, [x27+3056]
00186118cbz w1, 0x186120
0018611cb 0x186124
00186120
00186120loc_186120:
00186120b 0x186138
00186124
00186124loc_186124:
00186124bl runtime.gcWriteBarrier2
00186128str x3, [x25]
0018612cldr x1, [x0]
00186130str x1, [x25+8]
00186134b 0x186138
00186138
00186138loc_186138:
00186138str x3, [x0]
0018613cldr x0, [sp+888]
00186140ldrsb x27, [x0]
00186144ldr x1, [sp+888]
00186148ldrsb x27, [x1]
0018614cldr x1, [x1+16]
00186150add x1, x1, 1
00186154str x1, [x0+16]
00186158stp xzr, xzr, [sp+152]
0018615cbl runtime.deferreturn
00186160ldr x0, [sp+152]
00186164ldr x1, [sp+160]
00186168ldp x29, x30, [sp-8]
0018616cadd sp, sp, 880
00186170ret x30
00186174
00186174loc_186174:
00186174mov x0, x1
00186178mov x1, x3
0018617cadrp x2, 0x484000
00186180add x2, x2, 3520
00186184bl runtime.panicdottypeE
00186188
00186188loc_186188:
00186188mov x0, xzr
0018618cbl runtime.panicIndex
00186190hint
00186194
00186194loc_186194:
00186194stp x0, x1, [sp+8]
00186198str x2, [sp+24]
0018619cmov x3, x30
001861a0bl runtime.morestack_noctxt.abi0
001861a4ldp x0, x1, [sp+8]
001861a8ldr x2, [sp+24]
001861acb 0x185450
00185450
00185450google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile(google.golang.org/protobuf/reflect/protoregistry.Files * r, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor file)
00185450ldr x16, [x28+16]
00185454sub x17, sp, 752
00185458subs xzr, x17, x16
0018545cb.ls 0x186194
00185460sub x20, sp, 880
00185464stp x29, x30, [x20-8]
00185468add sp, x20, 0
0018546csub x29, sp, 8
00185470str x0, [sp+888]
00185474str x1, [sp+896]
00185478str x2, [sp+904]
0018547cstp xzr, xzr, [sp+152]
00185480adrp x27, 0x89b000
00185484ldr x1, [x27+3712]
00185488ldr x2, [sp+888]
0018548csubs xzr, x1, x2
00185490b.eq 0x185498
00185494b 0x185538
00185498
00185498loc_185498:
00185498adrp x0, 0x8c6000
0018549cadd x0, x0, 3360
001854a0bl sync.(*RWMutex).Lock
001854a4adrp x1, 0x8c6000
001854a8add x1, x1, 3360
001854acstr x1, [sp+656]
001854b0add x27, sp, 664
001854b4stp xzr, xzr, [x27]
001854b8add x1, sp, 664
001854bcstr x1, [sp+680]
001854c0ldrsb x27, [x1]
001854c4adrp x2, 4096
001854c8add x2, x2, 1552
001854ccstr x2, [x1]
001854d0ldrsb x27, [x1]
001854d4ldr x2, [sp+656]
001854d8adrp x27, 0x8c6000
001854dcldr w3, [x27+3056]
001854e0cbz w3, 0x1854e8
001854e4b 0x1854ec
001854e8
001854e8loc_1854e8:
001854e8b 0x185500
001854ec
001854ecloc_1854ec:
001854ecbl runtime.gcWriteBarrier2
001854f0str x2, [x25]
001854f4ldr x3, [x1+8]
001854f8str x3, [x25+8]
001854fcb 0x185500
00185500
00185500loc_185500:
00185500str x2, [x1+8]
00185504str x1, [sp+120]
00185508add x0, sp, 96
0018550cbl runtime.deferprocStack
00185510subs xzr, x0, 0
00185514b.ne 0x185520
00185518b 0x18551c
0018551c
0018551cloc_18551c:
0018551cb 0x18553c
00185520
00185520loc_185520:
00185520bl runtime.deferreturn
00185524ldr x0, [sp+152]
00185528ldr x1, [sp+160]
0018552cldp x29, x30, [sp-8]
00185530add sp, sp, 880
00185534ret x30
00185538
00185538loc_185538:
00185538b 0x18553c
0018553c
0018553cloc_18553c:
0018553cldr x1, [sp+888]
00185540ldrsb x27, [x1]
00185544ldr x1, [x1]
00185548cbnz x1, 0x185550
0018554cb 0x185554
00185550
00185550loc_185550:
00185550b 0x185680
00185554
00185554loc_185554:
00185554bl runtime.makemap_small
00185558str x0, [sp+864]
0018555cadrp x0, 0x4a6000
00185560add x0, x0, 736
00185564bl runtime.newobject
00185568str x0, [sp+648]
0018556cstp xzr, xzr, [x0+8]
00185570adrp x27, 0x8c6000
00185574ldr w1, [x27+3056]
00185578cbz w1, 0x185580
0018557cb 0x185584
00185580
00185580loc_185580:
00185580b 0x185594
00185584
00185584loc_185584:
00185584ldr x4, [x0]
00185588bl runtime.gcWriteBarrier1
0018558cstr x4, [x25]
00185590b 0x185594
00185594
00185594loc_185594:
00185594str xzr, [x0]
00185598ldr x4, [sp+648]
0018559cstr x4, [sp+856]
001855a0adrp x5, 0x463000
001855a4add x5, x5, 1600
001855a8str x5, [sp+840]
001855acstr x4, [sp+848]
001855b0ldr x1, [sp+864]
001855b4adrp x0, 0x49f000
001855b8add x0, x0, 4000
001855bcmov x2, xzr
001855c0mov x3, xzr
001855c4bl runtime.mapassign_faststr
001855c8str x0, [sp+640]
001855ccldrsb x27, [x0]
001855d0ldr x4, [sp+848]
001855d4ldr x5, [sp+840]
001855d8str x5, [x0]
001855dcadrp x27, 0x8c6000
001855e0ldr w5, [x27+3056]
001855e4cbz w5, 0x1855ec
001855e8b 0x1855f0
001855ec
001855ecloc_1855ec:
001855ecb 0x185604
001855f0
001855f0loc_1855f0:
001855f0bl runtime.gcWriteBarrier2
001855f4str x4, [x25]
001855f8ldr x1, [x0+8]
001855fcstr x1, [x25+8]
00185600b 0x185604
00185604
00185604loc_185604:
00185604str x4, [x0+8]
00185608ldr x0, [sp+888]
0018560cldrsb x27, [x0]
00185610ldr x1, [sp+864]
00185614adrp x27, 0x8c6000
00185618ldr w2, [x27+3056]
0018561ccbz w2, 0x185624
00185620b 0x185628
00185624
00185624loc_185624:
00185624b 0x18563c
00185628
00185628loc_185628:
00185628bl runtime.gcWriteBarrier2
0018562cstr x1, [x25]
00185630ldr x2, [x0]
00185634str x2, [x25+8]
00185638b 0x18563c
0018563c
0018563cloc_18563c:
0018563cstr x1, [x0]
00185640bl runtime.makemap_small
00185644str x0, [sp+832]
00185648ldr x1, [sp+888]
0018564cldrsb x27, [x1]
00185650adrp x27, 0x8c6000
00185654ldr w2, [x27+3056]
00185658cbz w2, 0x185660
0018565cb 0x185664
00185660
00185660loc_185660:
00185660b 0x185678
00185664
00185664loc_185664:
00185664bl runtime.gcWriteBarrier2
00185668str x0, [x25]
0018566cldr x2, [x1+8]
00185670str x2, [x25+8]
00185674b 0x185678
00185678
00185678loc_185678:
00185678str x0, [x1+8]
0018567cb 0x185680
00185680
00185680loc_185680:
00185680ldr x1, [sp+896]
00185684ldrsb x27, [x1]
00185688ldr x1, [x1+120]
0018568cldr x0, [sp+904]
00185690blr x1
00185694str x0, [sp+208]
00185698str x1, [sp+216]
0018569cldr x1, [sp+888]
001856a0ldrsb x27, [x1]
001856a4ldr x1, [x1+8]
001856a8str x1, [sp+632]
001856acldr x2, [sp+208]
001856b0ldr x3, [sp+216]
001856b4adrp x0, 0x4a0000
001856b8add x0, x0, 32
001856bcbl runtime.mapaccess1_faststr
001856c0ldr x1, [x0]
001856c4ldr x2, [x0+16]
001856c8ldr x3, [x0+8]
001856ccstr x1, [sp+184]
001856d0str x3, [sp+192]
001856d4str x2, [sp+200]
001856d8str x3, [sp+144]
001856dccbnz x3, 0x1856e4
001856e0b 0x185910
001856e4
001856e4loc_1856e4:
001856e4ldr x1, [sp+208]
001856e8ldr x2, [sp+216]
001856ecldr x0, [sp+888]
001856f0bl google.golang.org/protobuf/reflect/protoregistry.(*Files).checkGenProtoConflict
001856f4ldr x3, [sp+896]
001856f8ldrsb x27, [x3]
001856fcldr x3, [x3+120]
00185700ldr x0, [sp+904]
00185704blr x3
00185708str x0, [sp+816]
0018570cstr x1, [sp+824]
00185710add x27, sp, 800
00185714stp xzr, xzr, [x27]
00185718add x3, sp, 800
0018571cstr x3, [sp+600]
00185720ldr x0, [sp+816]
00185724ldr x1, [sp+824]
00185728bl runtime.convTstring
0018572cstr x0, [sp+592]
00185730ldr x3, [sp+600]
00185734ldrsb x27, [x3]
00185738adrp x4, 0x470000
0018573cadd x4, x4, 2944
00185740str x4, [x3]
00185744adrp x27, 0x8c6000
00185748ldr w4, [x27+3056]
0018574ccbz w4, 0x185754
00185750b 0x185758
00185754
00185754loc_185754:
00185754b 0x18576c
00185758
00185758loc_185758:
00185758bl runtime.gcWriteBarrier2
0018575cstr x0, [x25]
00185760ldr x5, [x3+8]
00185764str x5, [x25+8]
00185768b 0x18576c
0018576c
0018576cloc_18576c:
0018576cstr x0, [x3+8]
00185770ldr x2, [sp+600]
00185774ldrsb x27, [x2]
00185778b 0x18577c
0018577c
0018577cloc_18577c:
0018577cstr x2, [sp+608]
00185780orr x4, xzr, 1
00185784str x4, [sp+616]
00185788str x4, [sp+624]
0018578cadrp x0, 0x537000
00185790add x0, x0, 2483
00185794movz x1, 29
00185798mov x3, x4
0018579cbl google.golang.org/protobuf/internal/errors.New
001857a0str x0, [sp+296]
001857a4str x1, [sp+304]
001857a8ldr x5, [sp+184]
001857acldr x1, [sp+192]
001857b0subs xzr, x1, 0
001857b4b.hi 0x1857bc
001857b8b 0x186188
001857bc
001857bcloc_1857bc:
001857bcldr x6, [x5]
001857c0ldr x7, [x5+8]
001857c4str x6, [sp+576]
001857c8str x7, [sp+584]
001857ccstr x6, [sp+568]
001857d0ldr x6, [sp+568]
001857d4cbnz x6, 0x1857dc
001857d8b 0x1857ec
001857dc
001857dcloc_1857dc:
001857dcldr x6, [sp+568]
001857e0ldr x6, [x6+8]
001857e4str x6, [sp+568]
001857e8b 0x1857f0
001857ec
001857ecloc_1857ec:
001857ecb 0x1857f0
001857f0
001857f0loc_1857f0:
001857f0ldr x6, [sp+896]
001857f4ldr x7, [sp+904]
001857f8str x6, [sp+552]
001857fcstr x7, [sp+560]
00185800str x6, [sp+544]
00185804ldr x6, [sp+544]
00185808cbnz x6, 0x185810
0018580cb 0x185820
00185810
00185810loc_185810:
00185810ldr x6, [sp+544]
00185814ldr x6, [x6+8]
00185818str x6, [sp+544]
0018581cb 0x185824
00185820
00185820loc_185820:
00185820b 0x185824
00185824
00185824loc_185824:
00185824ldr x0, [sp+296]
00185828ldr x1, [sp+304]
0018582cldr x2, [sp+568]
00185830ldr x3, [sp+584]
00185834ldr x4, [sp+544]
00185838ldr x5, [sp+560]
0018583cbl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00185840str x0, [sp+296]
00185844str x1, [sp+304]
00185848adrp x27, 0x89b000
0018584cldr x6, [x27+3712]
00185850ldr x7, [sp+888]
00185854subs xzr, x6, x7
00185858cset x6, eq
0018585cstrb w6, [sp+91]
00185860b.eq 0x185868
00185864b 0x1858d4
00185868
00185868loc_185868:
00185868ldr x1, [sp+904]
0018586cldr x4, [sp+896]
00185870str x4, [sp+528]
00185874str x1, [sp+536]
00185878cbnz x4, 0x185880
0018587cb 0x1858a0
00185880
00185880loc_185880:
00185880str x1, [sp+312]
00185884ldr x1, [x4+8]
00185888adrp x0, 0x88a000
0018588cadd x0, x0, 1488
00185890bl runtime.typeAssert
00185894ldr x1, [sp+312]
00185898mov x4, x0
0018589cb 0x1858a4
001858a0
001858a0loc_1858a0:
001858a0b 0x1858a4
001858a4
001858a4loc_1858a4:
001858a4str x4, [sp+512]
001858a8str x1, [sp+520]
001858acadrp x27, 0x888000
001858b0ldr x26, [x27+216]
001858b4ldr x2, [sp+296]
001858b8ldr x5, [x26]
001858bcldr x3, [sp+304]
001858c0mov x0, x4
001858c4blr x5
001858c8strb w0, [sp+90]
001858ccstrb w0, [sp+91]
001858d0b 0x1858d8
001858d4
001858d4loc_1858d4:
001858d4b 0x1858d8
001858d8
001858d8loc_1858d8:
001858d8ldrb w1, [sp+91]
001858dctbnz w1, 0, 0x1858e4
001858e0b 0x1858e8
001858e4
001858e4loc_1858e4:
001858e4b 0x185914
001858e8
001858e8loc_1858e8:
001858e8ldr x0, [sp+296]
001858ecldr x1, [sp+304]
001858f0str x0, [sp+152]
001858f4str x1, [sp+160]
001858f8bl runtime.deferreturn
001858fcldr x0, [sp+152]
00185900ldr x1, [sp+160]
00185904ldp x29, x30, [sp-8]
00185908add sp, sp, 880
0018590cret x30
00185910
00185910loc_185910:
00185910b 0x185914
00185914
00185914loc_185914:
00185914ldr x1, [sp+896]
00185918ldrsb x27, [x1]
0018591cldr x1, [x1+96]
00185920ldr x0, [sp+904]
00185924blr x1
00185928str x0, [sp+248]
0018592cstr x1, [sp+256]
00185930b 0x185934
00185934
00185934loc_185934:
00185934ldr x4, [sp+256]
00185938cbnz x4, 0x185940
0018593cb 0x185c3c
00185940
00185940loc_185940:
00185940ldr x4, [sp+888]
00185944ldrsb x27, [x4]
00185948ldr x1, [x4]
0018594cstr x1, [sp+504]
00185950ldr x2, [sp+248]
00185954ldr x3, [sp+256]
00185958adrp x0, 0x49f000
0018595cadd x0, x0, 4000
00185960bl runtime.mapaccess1_faststr
00185964ldr x4, [x0+8]
00185968ldr x5, [x0]
0018596cstr x5, [sp+168]
00185970str x4, [sp+176]
00185974str x5, [sp+488]
00185978str x4, [sp+496]
0018597ccbnz x5, 0x185984
00185980b 0x185c18
00185984
00185984loc_185984:
00185984ldr w2, [x5+16]
00185988str w2, [sp+92]
0018598cmovz x3, 40070
00185990movk x3, 0x520e0000
00185994adds wzr, w2, w3
00185998b.eq 0x1859a0
0018599cb 0x1859dc
001859a0
001859a0loc_1859a0:
001859a0ldr x2, [sp+488]
001859a4adrp x3, 0x463000
001859a8add x3, x3, 1600
001859acsubs xzr, x2, x3
001859b0b.eq 0x1859b8
001859b4b 0x1859c0
001859b8
001859b8loc_1859b8:
001859b8orr x0, xzr, 1
001859bcb 0x1859c8
001859c0
001859c0loc_1859c0:
001859c0mov x0, xzr
001859c4b 0x1859c8
001859c8
001859c8loc_1859c8:
001859c8strb w0, [sp+89]
001859cctbnz w0, 0, 0x1859d4
001859d0b 0x1859d8
001859d4
001859d4loc_1859d4:
001859d4b 0x185c1c
001859d8
001859d8loc_1859d8:
001859d8b 0x1859e0
001859dc
001859dcloc_1859dc:
001859dcb 0x1859e0
001859e0
001859e0loc_1859e0:
001859e0b 0x1859e4
001859e4
001859e4loc_1859e4:
001859e4ldr x1, [sp+896]
001859e8ldrsb x27, [x1]
001859ecldr x1, [x1+120]
001859f0ldr x0, [sp+904]
001859f4blr x1
001859f8str x0, [sp+816]
001859fcstr x1, [sp+824]
00185a00add x27, sp, 768
00185a04stp xzr, xzr, [x27]
00185a08add x27, sp, 784
00185a0cstp xzr, xzr, [x27]
00185a10add x1, sp, 768
00185a14str x1, [sp+456]
00185a18ldr x0, [sp+816]
00185a1cldr x1, [sp+824]
00185a20bl runtime.convTstring
00185a24str x0, [sp+448]
00185a28ldr x1, [sp+456]
00185a2cldrsb x27, [x1]
00185a30adrp x2, 0x470000
00185a34add x2, x2, 2944
00185a38str x2, [x1]
00185a3cadrp x27, 0x8c6000
00185a40ldr w2, [x27+3056]
00185a44cbz w2, 0x185a4c
00185a48b 0x185a50
00185a4c
00185a4cloc_185a4c:
00185a4cb 0x185a64
00185a50
00185a50loc_185a50:
00185a50bl runtime.gcWriteBarrier2
00185a54str x0, [x25]
00185a58ldr x2, [x1+8]
00185a5cstr x2, [x25+8]
00185a60b 0x185a64
00185a64
00185a64loc_185a64:
00185a64str x0, [x1+8]
00185a68ldr x0, [sp+248]
00185a6cldr x1, [sp+256]
00185a70bl runtime.convTstring
00185a74str x0, [sp+440]
00185a78ldr x2, [sp+456]
00185a7cldrsb x27, [x2]
00185a80adrp x3, 0x4aa000
00185a84add x3, x3, 2496
00185a88str x3, [x2+16]
00185a8cadrp x27, 0x8c6000
00185a90ldr w3, [x27+3056]
00185a94cbz w3, 0x185a9c
00185a98b 0x185aa0
00185a9c
00185a9cloc_185a9c:
00185a9cb 0x185ab4
00185aa0
00185aa0loc_185aa0:
00185aa0bl runtime.gcWriteBarrier2
00185aa4str x0, [x25]
00185aa8ldr x5, [x2+24]
00185aacstr x5, [x25+8]
00185ab0b 0x185ab4
00185ab4
00185ab4loc_185ab4:
00185ab4str x0, [x2+24]
00185ab8ldr x2, [sp+456]
00185abcldrsb x27, [x2]
00185ac0b 0x185ac4
00185ac4
00185ac4loc_185ac4:
00185ac4str x2, [sp+464]
00185ac8orr x4, xzr, 2
00185accstr x4, [sp+472]
00185ad0str x4, [sp+480]
00185ad4adrp x0, 0x541000
00185ad8add x0, x0, 204
00185adcmovz x1, 43
00185ae0mov x3, x4
00185ae4bl google.golang.org/protobuf/internal/errors.New
00185ae8str x0, [sp+280]
00185aecstr x1, [sp+288]
00185af0ldr x5, [sp+896]
00185af4ldr x6, [sp+904]
00185af8str x5, [sp+424]
00185afcstr x6, [sp+432]
00185b00str x5, [sp+416]
00185b04ldr x5, [sp+416]
00185b08cbnz x5, 0x185b10
00185b0cb 0x185b20
00185b10
00185b10loc_185b10:
00185b10ldr x6, [sp+416]
00185b14ldr x6, [x6+8]
00185b18str x6, [sp+416]
00185b1cb 0x185b24
00185b20
00185b20loc_185b20:
00185b20b 0x185b24
00185b24
00185b24loc_185b24:
00185b24ldr x0, [sp+280]
00185b28ldr x2, [sp+168]
00185b2cldr x1, [sp+288]
00185b30ldr x3, [sp+176]
00185b34ldr x4, [sp+416]
00185b38ldr x5, [sp+432]
00185b3cbl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00185b40str x0, [sp+280]
00185b44str x1, [sp+288]
00185b48adrp x27, 0x89b000
00185b4cldr x6, [x27+3712]
00185b50ldr x7, [sp+888]
00185b54subs xzr, x6, x7
00185b58cset x6, eq
00185b5cstrb w6, [sp+91]
00185b60b.eq 0x185b68
00185b64b 0x185bd4
00185b68
00185b68loc_185b68:
00185b68ldr x1, [sp+904]
00185b6cldr x4, [sp+896]
00185b70str x4, [sp+400]
00185b74str x1, [sp+408]
00185b78cbnz x4, 0x185b80
00185b7cb 0x185ba0
00185b80
00185b80loc_185b80:
00185b80str x1, [sp+312]
00185b84ldr x1, [x4+8]
00185b88adrp x0, 0x88a000
00185b8cadd x0, x0, 1520
00185b90bl runtime.typeAssert
00185b94ldr x1, [sp+312]
00185b98mov x4, x0
00185b9cb 0x185ba4
00185ba0
00185ba0loc_185ba0:
00185ba0b 0x185ba4
00185ba4
00185ba4loc_185ba4:
00185ba4str x4, [sp+384]
00185ba8str x1, [sp+392]
00185bacadrp x27, 0x888000
00185bb0ldr x26, [x27+216]
00185bb4ldr x5, [x26]
00185bb8ldr x2, [sp+280]
00185bbcldr x3, [sp+288]
00185bc0mov x0, x4
00185bc4blr x5
00185bc8strb w0, [sp+90]
00185bccstrb w0, [sp+91]
00185bd0b 0x185bd8
00185bd4
00185bd4loc_185bd4:
00185bd4b 0x185bd8
00185bd8
00185bd8loc_185bd8:
00185bd8ldrb w0, [sp+91]
00185bdctbnz w0, 0, 0x185be4
00185be0b 0x185bec
00185be4
00185be4loc_185be4:
00185be4stp xzr, xzr, [sp+280]
00185be8b 0x185bf0
00185bec
00185becloc_185bec:
00185becb 0x185bf0
00185bf0
00185bf0loc_185bf0:
00185bf0ldr x0, [sp+280]
00185bf4ldr x1, [sp+288]
00185bf8str x0, [sp+152]
00185bfcstr x1, [sp+160]
00185c00bl runtime.deferreturn
00185c04ldr x0, [sp+152]
00185c08ldr x1, [sp+160]
00185c0cldp x29, x30, [sp-8]
00185c10add sp, sp, 880
00185c14ret x30
00185c18
00185c18loc_185c18:
00185c18b 0x185c1c
00185c1c
00185c1cloc_185c1c:
00185c1cb 0x185c20
00185c20
00185c20loc_185c20:
00185c20b 0x185c24
00185c24
00185c24loc_185c24:
00185c24ldr x0, [sp+248]
00185c28ldr x1, [sp+256]
00185c2cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
00185c30str x0, [sp+248]
00185c34str x1, [sp+256]
00185c38b 0x185934
00185c3c
00185c3cloc_185c3c:
00185c3cstp xzr, xzr, [sp+264]
00185c40strb wzr, [sp+88]
00185c44add x27, sp, 720
00185c48stp xzr, xzr, [x27]
00185c4cadd x27, sp, 736
00185c50stp xzr, xzr, [x27]
00185c54add x27, sp, 752
00185c58stp xzr, xzr, [x27]
00185c5cadd x3, sp, 720
00185c60str x3, [sp+376]
00185c64ldrsb x27, [x3]
00185c68adrp x4, 4096
00185c6cadd x4, x4, 704
00185c70str x4, [x3]
00185c74ldrsb x27, [x3]
00185c78ldr x4, [sp+888]
00185c7cadrp x27, 0x8c6000
00185c80ldr w5, [x27+3056]
00185c84cbz w5, 0x185c8c
00185c88b 0x185c90
00185c8c
00185c8cloc_185c8c:
00185c8cb 0x185ca4
00185c90
00185c90loc_185c90:
00185c90bl runtime.gcWriteBarrier2
00185c94str x4, [x25]
00185c98ldr x5, [x3+8]
00185c9cstr x5, [x25+8]
00185ca0b 0x185ca4
00185ca4
00185ca4loc_185ca4:
00185ca4str x4, [x3+8]
00185ca8ldrsb x27, [x3]
00185cacadrp x27, 0x8c6000
00185cb0ldr w4, [x27+3056]
00185cb4cbz w4, 0x185cbc
00185cb8b 0x185cc0
00185cbc
00185cbcloc_185cbc:
00185cbcb 0x185cd8
00185cc0
00185cc0loc_185cc0:
00185cc0bl runtime.gcWriteBarrier2
00185cc4add x4, sp, 88
00185cc8str x4, [x25]
00185cccldr x5, [x3+16]
00185cd0str x5, [x25+8]
00185cd4b 0x185cd8
00185cd8
00185cd8loc_185cd8:
00185cd8add x4, sp, 88
00185cdcstr x4, [x3+16]
00185ce0ldrsb x27, [x3]
00185ce4adrp x27, 0x8c6000
00185ce8ldr w4, [x27+3056]
00185ceccbz w4, 0x185cf4
00185cf0b 0x185cf8
00185cf4
00185cf4loc_185cf4:
00185cf4b 0x185d10
00185cf8
00185cf8loc_185cf8:
00185cf8bl runtime.gcWriteBarrier2
00185cfcadd x4, sp, 264
00185d00str x4, [x25]
00185d04ldr x5, [x3+24]
00185d08str x5, [x25+8]
00185d0cb 0x185d10
00185d10
00185d10loc_185d10:
00185d10add x4, sp, 264
00185d14str x4, [x3+24]
00185d18ldr x3, [sp+904]
00185d1cldr x4, [sp+896]
00185d20ldr x5, [sp+376]
00185d24ldrsb x27, [x5]
00185d28str x4, [x5+32]
00185d2cadrp x27, 0x8c6000
00185d30ldr w4, [x27+3056]
00185d34cbz w4, 0x185d3c
00185d38b 0x185d40
00185d3c
00185d3cloc_185d3c:
00185d3cb 0x185d54
00185d40
00185d40loc_185d40:
00185d40bl runtime.gcWriteBarrier2
00185d44str x3, [x25]
00185d48ldr x4, [x5+40]
00185d4cstr x4, [x25+8]
00185d50b 0x185d54
00185d54
00185d54loc_185d54:
00185d54str x3, [x5+40]
00185d58ldr x0, [sp+896]
00185d5cldr x1, [sp+904]
00185d60ldr x2, [sp+376]
00185d64bl google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors
00185d68ldrb w3, [sp+88]
00185d6ctbnz w3, 0, 0x185d74
00185d70b 0x185d9c
00185d74
00185d74loc_185d74:
00185d74ldr x0, [sp+264]
00185d78ldr x1, [sp+272]
00185d7cstr x0, [sp+152]
00185d80str x1, [sp+160]
00185d84bl runtime.deferreturn
00185d88ldr x0, [sp+152]
00185d8cldr x1, [sp+160]
00185d90ldp x29, x30, [sp-8]
00185d94add sp, sp, 880
00185d98ret x30
00185d9c
00185d9cloc_185d9c:
00185d9cldr x1, [sp+896]
00185da0ldrsb x27, [x1]
00185da4ldr x1, [x1+96]
00185da8ldr x0, [sp+904]
00185dacblr x1
00185db0str x0, [sp+232]
00185db4str x1, [sp+240]
00185db8b 0x185dbc
00185dbc
00185dbcloc_185dbc:
00185dbcldr x4, [sp+240]
00185dc0cbnz x4, 0x185dc8
00185dc4b 0x185ed4
00185dc8
00185dc8loc_185dc8:
00185dc8ldr x4, [sp+888]
00185dccldrsb x27, [x4]
00185dd0ldr x1, [x4]
00185dd4str x1, [sp+368]
00185dd8ldr x2, [sp+232]
00185ddcldr x3, [sp+240]
00185de0adrp x0, 0x49f000
00185de4add x0, x0, 4000
00185de8bl runtime.mapaccess1_faststr
00185decldr x4, [x0]
00185df0cbnz x4, 0x185df8
00185df4b 0x185dfc
00185df8
00185df8loc_185df8:
00185df8b 0x185eb8
00185dfc
00185dfcloc_185dfc:
00185dfcadrp x0, 0x4a6000
00185e00add x0, x0, 736
00185e04bl runtime.newobject
00185e08str x0, [sp+360]
00185e0cstp xzr, xzr, [x0+8]
00185e10adrp x27, 0x8c6000
00185e14ldr w1, [x27+3056]
00185e18cbz w1, 0x185e20
00185e1cb 0x185e24
00185e20
00185e20loc_185e20:
00185e20b 0x185e34
00185e24
00185e24loc_185e24:
00185e24ldr x4, [x0]
00185e28bl runtime.gcWriteBarrier1
00185e2cstr x4, [x25]
00185e30b 0x185e34
00185e34
00185e34loc_185e34:
00185e34str xzr, [x0]
00185e38ldr x4, [sp+360]
00185e3cstr x4, [sp+856]
00185e40adrp x5, 0x463000
00185e44add x5, x5, 1600
00185e48str x5, [sp+840]
00185e4cstr x4, [sp+848]
00185e50ldr x4, [sp+888]
00185e54ldrsb x27, [x4]
00185e58ldr x1, [x4]
00185e5cstr x1, [sp+352]
00185e60ldr x2, [sp+232]
00185e64ldr x3, [sp+240]
00185e68adrp x0, 0x49f000
00185e6cadd x0, x0, 4000
00185e70bl runtime.mapassign_faststr
00185e74str x0, [sp+344]
00185e78ldrsb x27, [x0]
00185e7cldr x4, [sp+848]
00185e80ldr x5, [sp+840]
00185e84str x5, [x0]
00185e88adrp x27, 0x8c6000
00185e8cldr w5, [x27+3056]
00185e90cbz w5, 0x185e98
00185e94b 0x185e9c
00185e98
00185e98loc_185e98:
00185e98b 0x185eb0
00185e9c
00185e9cloc_185e9c:
00185e9cbl runtime.gcWriteBarrier2
00185ea0str x4, [x25]
00185ea4ldr x2, [x0+8]
00185ea8str x2, [x25+8]
00185eacb 0x185eb0
00185eb0
00185eb0loc_185eb0:
00185eb0str x4, [x0+8]
00185eb4b 0x185eb8
00185eb8
00185eb8loc_185eb8:
00185eb8b 0x185ebc
00185ebc
00185ebcloc_185ebc:
00185ebcldr x0, [sp+232]
00185ec0ldr x1, [sp+240]
00185ec4bl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
00185ec8str x0, [sp+232]
00185eccstr x1, [sp+240]
00185ed0b 0x185dbc
00185ed4
00185ed4loc_185ed4:
00185ed4ldr x1, [sp+896]
00185ed8ldrsb x27, [x1]
00185edcldr x1, [x1+96]
00185ee0ldr x0, [sp+904]
00185ee4blr x1
00185ee8str x0, [sp+704]
00185eecstr x1, [sp+712]
00185ef0ldr x1, [sp+888]
00185ef4ldrsb x27, [x1]
00185ef8ldr x1, [x1]
00185efcstr x1, [sp+336]
00185f00ldr x3, [sp+712]
00185f04ldr x2, [sp+704]
00185f08adrp x0, 0x49f000
00185f0cadd x0, x0, 4000
00185f10bl runtime.mapaccess1_faststr
00185f14ldr x1, [x0]
00185f18ldr x2, [x0+8]
00185f1cadrp x3, 0x463000
00185f20add x3, x3, 1600
00185f24subs xzr, x1, x3
00185f28b.eq 0x185f30
00185f2cb 0x186174
00185f30
00185f30loc_185f30:
00185f30str x2, [sp+224]
00185f34ldrsb x27, [x2]
00185f38ldr x5, [x2+16]
00185f3cldr x0, [x2]
00185f40ldr x6, [x2+8]
00185f44add x1, x6, 1
00185f48subs xzr, x5, x1
00185f4cb.hs 0x185f54
00185f50b 0x185f58
00185f54
00185f54loc_185f54:
00185f54b 0x185f74
00185f58
00185f58loc_185f58:
00185f58mov x2, x5
00185f5corr x3, xzr, 1
00185f60adrp x4, 0x4f9000
00185f64add x4, x4, 544
00185f68bl runtime.growslice
00185f6cmov x5, x2
00185f70b 0x185f74
00185f74
00185f74loc_185f74:
00185f74ldr x3, [sp+904]
00185f78ldr x4, [sp+896]
00185f7csub x6, x1, 1
00185f80add x7, x0, x6, lsl #4
00185f84ubfm x6, x6, 60, 59
00185f88str x4, [x0+x6]
00185f8cadrp x27, 0x8c6000
00185f90ldr w4, [x27+3056]
00185f94cbz w4, 0x185f9c
00185f98b 0x185fa0
00185f9c
00185f9cloc_185f9c:
00185f9cb 0x185fb4
00185fa0
00185fa0loc_185fa0:
00185fa0bl runtime.gcWriteBarrier2
00185fa4str x3, [x25]
00185fa8ldr x4, [x7+8]
00185facstr x4, [x25+8]
00185fb0b 0x185fb4
00185fb4
00185fb4loc_185fb4:
00185fb4str x3, [x7+8]
00185fb8ldr x3, [sp+224]
00185fbcldrsb x27, [x3]
00185fc0str x1, [x3+8]
00185fc4str x5, [x3+16]
00185fc8adrp x27, 0x8c6000
00185fccldr w4, [x27+3056]
00185fd0cbz w4, 0x185fd8
00185fd4b 0x185fdc
00185fd8
00185fd8loc_185fd8:
00185fd8b 0x185ff0
00185fdc
00185fdcloc_185fdc:
00185fdcbl runtime.gcWriteBarrier2
00185fe0str x0, [x25]
00185fe4ldr x4, [x3]
00185fe8str x4, [x25+8]
00185fecb 0x185ff0
00185ff0
00185ff0loc_185ff0:
00185ff0str x0, [x3]
00185ff4add x27, sp, 688
00185ff8stp xzr, xzr, [x27]
00185ffcadd x2, sp, 688
00186000str x2, [sp+328]
00186004ldrsb x27, [x2]
00186008adrp x3, 0
0018600cadd x3, x3, 432
00186010str x3, [x2]
00186014ldrsb x27, [x2]
00186018ldr x3, [sp+888]
0018601cadrp x27, 0x8c5000
00186020ldr w4, [x27+3056]
00186024cbz w4, 0x18602c
00186028b 0x186030
0018602c
0018602cloc_18602c:
0018602cb 0x186044
00186030
00186030loc_186030:
00186030bl runtime.gcWriteBarrier2
00186034str x3, [x25]
00186038ldr x4, [x2+8]
0018603cstr x4, [x25+8]
00186040b 0x186044
00186044
00186044loc_186044:
00186044str x3, [x2+8]
00186048ldr x0, [sp+896]
0018604cldr x1, [sp+904]
00186050bl google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors
00186054ldr x3, [sp+888]
00186058ldrsb x27, [x3]
0018605cldr x1, [x3+8]
00186060str x1, [sp+832]
00186064ldr x2, [sp+208]
00186068ldr x3, [sp+216]
0018606cadrp x0, 0x49f000
00186070add x0, x0, 32
00186074bl runtime.mapassign_faststr
00186078str x0, [sp+320]
0018607cldrsb x27, [x0]
00186080ldr x2, [x0+16]
00186084ldr x3, [x0]
00186088ldr x4, [x0+8]
0018608cadd x1, x4, 1
00186090subs xzr, x2, x1
00186094b.hs 0x18609c
00186098b 0x1860a0
0018609c
0018609cloc_18609c:
0018609cb 0x1860bc
001860a0
001860a0loc_1860a0:
001860a0mov x0, x3
001860a4orr x3, xzr, 1
001860a8adrp x4, 0x4f8000
001860acadd x4, x4, 544
001860b0bl runtime.growslice
001860b4mov x3, x0
001860b8b 0x1860bc
001860bc
001860bcloc_1860bc:
001860bcldr x0, [sp+904]
001860c0ldr x4, [sp+896]
001860c4sub x5, x1, 1
001860c8add x6, x3, x5, lsl #4
001860ccubfm x5, x5, 60, 59
001860d0str x4, [x3+x5]
001860d4adrp x27, 0x8c5000
001860d8ldr w4, [x27+3056]
001860dccbz w4, 0x1860e4
001860e0b 0x1860e8
001860e4
001860e4loc_1860e4:
001860e4b 0x1860fc
001860e8
001860e8loc_1860e8:
001860e8bl runtime.gcWriteBarrier2
001860ecstr x0, [x25]
001860f0ldr x4, [x6+8]
001860f4str x4, [x25+8]
001860f8b 0x1860fc
001860fc
001860fcloc_1860fc:
001860fcstr x0, [x6+8]
00186100ldr x0, [sp+320]
00186104ldrsb x27, [x0]
00186108str x1, [x0+8]
0018610cstr x2, [x0+16]
00186110adrp x27, 0x8c5000
00186114ldr w1, [x27+3056]
00186118cbz w1, 0x186120
0018611cb 0x186124
00186120
00186120loc_186120:
00186120b 0x186138
00186124
00186124loc_186124:
00186124bl runtime.gcWriteBarrier2
00186128str x3, [x25]
0018612cldr x1, [x0]
00186130str x1, [x25+8]
00186134b 0x186138
00186138
00186138loc_186138:
00186138str x3, [x0]
0018613cldr x0, [sp+888]
00186140ldrsb x27, [x0]
00186144ldr x1, [sp+888]
00186148ldrsb x27, [x1]
0018614cldr x1, [x1+16]
00186150add x1, x1, 1
00186154str x1, [x0+16]
00186158stp xzr, xzr, [sp+152]
0018615cbl runtime.deferreturn
00186160ldr x0, [sp+152]
00186164ldr x1, [sp+160]
00186168ldp x29, x30, [sp-8]
0018616cadd sp, sp, 880
00186170ret x30
00186174
00186174loc_186174:
00186174mov x0, x1
00186178mov x1, x3
0018617cadrp x2, 0x484000
00186180add x2, x2, 3520
00186184bl runtime.panicdottypeE
00186188
00186188loc_186188:
00186188mov x0, xzr
0018618cbl runtime.panicIndex
00186190hint
00186194
00186194loc_186194:
00186194stp x0, x1, [sp+8]
00186198str x2, [sp+24]
0018619cmov x3, x30
001861a0bl runtime.morestack_noctxt.abi0
001861a4ldp x0, x1, [sp+8]
001861a8ldr x2, [sp+24]
001861acb 0x185450
00185450
001861b0
001861b0google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func2: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func2(google.golang.org/protobuf/reflect/protoreflect.Descriptor d)
001861b0ldr x16, [x28+16]
001861b4subs xzr, sp, x16
001861b8b.ls 0x1862a8
001861bcstr x30, [sp-128]!
001861c0stur x29, [sp-8]
001861c4sub x29, sp, 8
001861c8str x0, [sp+136]
001861ccstr x1, [sp+144]
001861d0ldr x1, [x26+8]
001861d4str x1, [sp+40]
001861d8ldr x1, [sp+136]
001861dcldrsb x27, [x1]
001861e0ldr x1, [x1+24]
001861e4ldr x0, [sp+144]
001861e8blr x1
001861ecstr x0, [sp+104]
001861f0str x1, [sp+112]
001861f4ldr x1, [sp+144]
001861f8ldr x2, [sp+136]
001861fcstr x2, [sp+72]
00186200str x1, [sp+80]
00186204str x2, [sp+64]
00186208ldr x1, [sp+64]
0018620ccbnz x1, 0x186214
00186210b 0x186224
00186214
00186214loc_186214:
00186214ldr x4, [sp+64]
00186218ldr x4, [x4+8]
0018621cstr x4, [sp+64]
00186220b 0x186228
00186224
00186224loc_186224:
00186224b 0x186228
00186228
00186228loc_186228:
00186228ldr x4, [sp+64]
0018622cldr x5, [sp+80]
00186230str x4, [sp+88]
00186234str x5, [sp+96]
00186238ldr x4, [sp+40]
0018623cldrsb x27, [x4]
00186240ldr x1, [x4]
00186244str x1, [sp+56]
00186248ldr x2, [sp+104]
0018624cldr x3, [sp+112]
00186250adrp x0, 0x49e000
00186254add x0, x0, 4000
00186258bl runtime.mapassign_faststr
0018625cstr x0, [sp+48]
00186260ldrsb x27, [x0]
00186264ldr x4, [sp+96]
00186268ldr x5, [sp+88]
0018626cstr x5, [x0]
00186270adrp x27, 0x8c5000
00186274ldr w5, [x27+3056]
00186278cbz w5, 0x186280
0018627cb 0x186284
00186280
00186280loc_186280:
00186280b 0x186298
00186284
00186284loc_186284:
00186284bl runtime.gcWriteBarrier2
00186288str x4, [x25]
0018628cldr x1, [x0+8]
00186290str x1, [x25+8]
00186294b 0x186298
00186298
00186298loc_186298:
00186298str x4, [x0+8]
0018629cldur x29, [sp-8]
001862a0ldr x30, [sp], 128
001862a4ret x30
001862a8
001862a8loc_1862a8:
001862a8stp x0, x1, [sp+8]
001862acmov x3, x30
001862b0bl runtime.morestack.abi0
001862b4ldp x0, x1, [sp+8]
001862b8b 0x1861b0
001862bcudf 0
001861b0
001861b0google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func2: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func2(google.golang.org/protobuf/reflect/protoreflect.Descriptor d)
001861b0ldr x16, [x28+16]
001861b4subs xzr, sp, x16
001861b8b.ls 0x1862a8
001861bcstr x30, [sp-128]!
001861c0stur x29, [sp-8]
001861c4sub x29, sp, 8
001861c8str x0, [sp+136]
001861ccstr x1, [sp+144]
001861d0ldr x1, [x26+8]
001861d4str x1, [sp+40]
001861d8ldr x1, [sp+136]
001861dcldrsb x27, [x1]
001861e0ldr x1, [x1+24]
001861e4ldr x0, [sp+144]
001861e8blr x1
001861ecstr x0, [sp+104]
001861f0str x1, [sp+112]
001861f4ldr x1, [sp+144]
001861f8ldr x2, [sp+136]
001861fcstr x2, [sp+72]
00186200str x1, [sp+80]
00186204str x2, [sp+64]
00186208ldr x1, [sp+64]
0018620ccbnz x1, 0x186214
00186210b 0x186224
00186214
00186214loc_186214:
00186214ldr x4, [sp+64]
00186218ldr x4, [x4+8]
0018621cstr x4, [sp+64]
00186220b 0x186228
00186224
00186224loc_186224:
00186224b 0x186228
00186228
00186228loc_186228:
00186228ldr x4, [sp+64]
0018622cldr x5, [sp+80]
00186230str x4, [sp+88]
00186234str x5, [sp+96]
00186238ldr x4, [sp+40]
0018623cldrsb x27, [x4]
00186240ldr x1, [x4]
00186244str x1, [sp+56]
00186248ldr x2, [sp+104]
0018624cldr x3, [sp+112]
00186250adrp x0, 0x49e000
00186254add x0, x0, 4000
00186258bl runtime.mapassign_faststr
0018625cstr x0, [sp+48]
00186260ldrsb x27, [x0]
00186264ldr x4, [sp+96]
00186268ldr x5, [sp+88]
0018626cstr x5, [x0]
00186270adrp x27, 0x8c5000
00186274ldr w5, [x27+3056]
00186278cbz w5, 0x186280
0018627cb 0x186284
00186280
00186280loc_186280:
00186280b 0x186298
00186284
00186284loc_186284:
00186284bl runtime.gcWriteBarrier2
00186288str x4, [x25]
0018628cldr x1, [x0+8]
00186290str x1, [x25+8]
00186294b 0x186298
00186298
00186298loc_186298:
00186298str x4, [x0+8]
0018629cldur x29, [sp-8]
001862a0ldr x30, [sp], 128
001862a4ret x30
001862a8
001862a8loc_1862a8:
001862a8stp x0, x1, [sp+8]
001862acmov x3, x30
001862b0bl runtime.morestack.abi0
001862b4ldp x0, x1, [sp+8]
001862b8b 0x1861b0
001862bcudf 0
001861b0
001862c0
001862c0google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func1(google.golang.org/protobuf/reflect/protoreflect.Descriptor d)
001862c0ldr x16, [x28+16]
001862c4sub x17, sp, 144
001862c8subs xzr, x17, x16
001862ccb.ls 0x1865f4
001862d0sub x20, sp, 272
001862d4stp x29, x30, [x20-8]
001862d8add sp, x20, 0
001862dcsub x29, sp, 8
001862e0str x0, [sp+280]
001862e4str x1, [sp+288]
001862e8ldr x1, [x26+8]
001862ecstr x1, [sp+64]
001862f0ldr x1, [x26+16]
001862f4str x1, [sp+248]
001862f8ldr x1, [x26+24]
001862fcstr x1, [sp+256]
00186300ldr x1, [x26+32]
00186304ldr x2, [x26+40]
00186308str x1, [sp+88]
0018630cstr x2, [sp+96]
00186310ldr x1, [sp+280]
00186314ldrsb x27, [x1]
00186318ldr x1, [x1+24]
0018631cldr x0, [sp+288]
00186320blr x1
00186324str x0, [sp+192]
00186328str x1, [sp+200]
0018632cldr x1, [sp+64]
00186330ldrsb x27, [x1]
00186334ldr x1, [x1]
00186338str x1, [sp+136]
0018633cldr x3, [sp+200]
00186340ldr x2, [sp+192]
00186344adrp x0, 0x49e000
00186348add x0, x0, 4000
0018634cbl runtime.mapaccess1_faststr
00186350ldr x1, [x0+8]
00186354ldr x2, [x0]
00186358str x2, [sp+72]
0018635cstr x1, [sp+80]
00186360cbnz x2, 0x186368
00186364b 0x1865e4
00186368
00186368loc_186368:
00186368ldr x1, [sp+248]
0018636corr x2, xzr, 1
00186370strb w2, [x1]
00186374ldr x1, [sp+88]
00186378ldrsb x27, [x1]
0018637cldr x1, [x1+120]
00186380ldr x0, [sp+96]
00186384blr x1
00186388str x0, [sp+176]
0018638cstr x1, [sp+184]
00186390ldr x1, [sp+280]
00186394ldrsb x27, [x1]
00186398ldr x0, [sp+288]
0018639cldr x1, [x1+24]
001863a0blr x1
001863a4str x0, [sp+192]
001863a8str x1, [sp+200]
001863acstp xzr, xzr, [sp+144]
001863b0stp xzr, xzr, [sp+160]
001863b4add x1, sp, 144
001863b8str x1, [sp+104]
001863bcldr x0, [sp+176]
001863c0ldr x1, [sp+184]
001863c4bl runtime.convTstring
001863c8str x0, [sp+240]
001863ccldr x1, [sp+104]
001863d0ldrsb x27, [x1]
001863d4adrp x2, 0x46f000
001863d8add x2, x2, 2944
001863dcstr x2, [x1]
001863e0adrp x27, 0x8c5000
001863e4ldr w2, [x27+3056]
001863e8cbz w2, 0x1863f0
001863ecb 0x1863f4
001863f0
001863f0loc_1863f0:
001863f0b 0x186408
001863f4
001863f4loc_1863f4:
001863f4bl runtime.gcWriteBarrier2
001863f8str x0, [x25]
001863fcldr x2, [x1+8]
00186400str x2, [x25+8]
00186404b 0x186408
00186408
00186408loc_186408:
00186408str x0, [x1+8]
0018640cldr x0, [sp+192]
00186410ldr x1, [sp+200]
00186414bl runtime.convTstring
00186418str x0, [sp+232]
0018641cldr x2, [sp+104]
00186420ldrsb x27, [x2]
00186424adrp x3, 0x4a9000
00186428add x3, x3, 2496
0018642cstr x3, [x2+16]
00186430adrp x27, 0x8c5000
00186434ldr w3, [x27+3056]
00186438cbz w3, 0x186440
0018643cb 0x186444
00186440
00186440loc_186440:
00186440b 0x186458
00186444
00186444loc_186444:
00186444bl runtime.gcWriteBarrier2
00186448str x0, [x25]
0018644cldr x5, [x2+24]
00186450str x5, [x25+8]
00186454b 0x186458
00186458
00186458loc_186458:
00186458str x0, [x2+24]
0018645cldr x2, [sp+104]
00186460ldrsb x27, [x2]
00186464b 0x186468
00186468
00186468loc_186468:
00186468str x2, [sp+112]
0018646corr x4, xzr, 2
00186470str x4, [sp+120]
00186474str x4, [sp+128]
00186478adrp x0, 0x53a000
0018647cadd x0, x0, 3366
00186480movz x1, 35
00186484mov x3, x4
00186488bl google.golang.org/protobuf/internal/errors.New
0018648cldr x5, [sp+256]
00186490str x0, [x5]
00186494adrp x27, 0x8c5000
00186498ldr w6, [x27+3056]
0018649ccbz w6, 0x1864a4
001864a0b 0x1864a8
001864a4
001864a4loc_1864a4:
001864a4b 0x1864bc
001864a8
001864a8loc_1864a8:
001864a8bl runtime.gcWriteBarrier2
001864acstr x1, [x25]
001864b0ldr x6, [x5+8]
001864b4str x6, [x25+8]
001864b8b 0x1864bc
001864bc
001864bcloc_1864bc:
001864bcstr x1, [x5+8]
001864c0ldr x6, [sp+88]
001864c4ldr x7, [sp+96]
001864c8str x6, [sp+216]
001864ccstr x7, [sp+224]
001864d0str x6, [sp+208]
001864d4ldr x6, [sp+208]
001864d8cbnz x6, 0x1864e0
001864dcb 0x1864f0
001864e0
001864e0loc_1864e0:
001864e0ldr x6, [sp+208]
001864e4ldr x6, [x6+8]
001864e8str x6, [sp+208]
001864ecb 0x1864f4
001864f0
001864f0loc_1864f0:
001864f0b 0x1864f4
001864f4
001864f4loc_1864f4:
001864f4ldr x2, [sp+72]
001864f8ldr x6, [sp+256]
001864fcldr x0, [x6]
00186500ldr x1, [x6+8]
00186504ldr x3, [sp+80]
00186508ldr x4, [sp+208]
0018650cldr x5, [sp+224]
00186510bl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00186514ldr x6, [sp+256]
00186518str x0, [x6]
0018651cadrp x27, 0x8c5000
00186520ldr w7, [x27+3056]
00186524cbz w7, 0x18652c
00186528b 0x186530
0018652c
0018652cloc_18652c:
0018652cb 0x186544
00186530
00186530loc_186530:
00186530bl runtime.gcWriteBarrier2
00186534str x1, [x25]
00186538ldr x4, [x6+8]
0018653cstr x4, [x25+8]
00186540b 0x186544
00186544
00186544loc_186544:
00186544str x1, [x6+8]
00186548adrp x27, 0x89a000
0018654cldr x4, [x27+3712]
00186550ldr x5, [sp+64]
00186554subs xzr, x4, x5
00186558cset x4, eq
0018655cstrb w4, [sp+63]
00186560b.eq 0x186568
00186564b 0x186598
00186568
00186568loc_186568:
00186568adrp x27, 0x887000
0018656cldr x26, [x27+216]
00186570ldr x4, [x26]
00186574ldr x0, [sp+280]
00186578ldr x5, [sp+256]
0018657cldr x2, [x5]
00186580ldr x1, [sp+288]
00186584ldr x3, [x5+8]
00186588blr x4
0018658cstrb w0, [sp+62]
00186590strb w0, [sp+63]
00186594b 0x18659c
00186598
00186598loc_186598:
00186598b 0x18659c
0018659c
0018659cloc_18659c:
0018659cldrb w0, [sp+63]
001865a0tbnz w0, 0, 0x1865a8
001865a4b 0x1865dc
001865a8
001865a8loc_1865a8:
001865a8ldr x0, [sp+256]
001865acstr xzr, [x0]
001865b0adrp x27, 0x8c5000
001865b4ldr w1, [x27+3056]
001865b8cbz w1, 0x1865c0
001865bcb 0x1865c4
001865c0
001865c0loc_1865c0:
001865c0b 0x1865d4
001865c4
001865c4loc_1865c4:
001865c4ldr x1, [x0+8]
001865c8bl runtime.gcWriteBarrier1
001865ccstr x1, [x25]
001865d0b 0x1865d4
001865d4
001865d4loc_1865d4:
001865d4str xzr, [x0+8]
001865d8b 0x1865e0
001865dc
001865dcloc_1865dc:
001865dcb 0x1865e0
001865e0
001865e0loc_1865e0:
001865e0b 0x1865e8
001865e4
001865e4loc_1865e4:
001865e4b 0x1865e8
001865e8
001865e8loc_1865e8:
001865e8ldp x29, x30, [sp-8]
001865ecadd sp, sp, 272
001865f0ret x30
001865f4
001865f4loc_1865f4:
001865f4stp x0, x1, [sp+8]
001865f8mov x3, x30
001865fcbl runtime.morestack.abi0
00186600ldp x0, x1, [sp+8]
00186604b 0x1862c0
00186608udf 0
0018660cudf 0
001862c0
001862c0google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func1(google.golang.org/protobuf/reflect/protoreflect.Descriptor d)
001862c0ldr x16, [x28+16]
001862c4sub x17, sp, 144
001862c8subs xzr, x17, x16
001862ccb.ls 0x1865f4
001862d0sub x20, sp, 272
001862d4stp x29, x30, [x20-8]
001862d8add sp, x20, 0
001862dcsub x29, sp, 8
001862e0str x0, [sp+280]
001862e4str x1, [sp+288]
001862e8ldr x1, [x26+8]
001862ecstr x1, [sp+64]
001862f0ldr x1, [x26+16]
001862f4str x1, [sp+248]
001862f8ldr x1, [x26+24]
001862fcstr x1, [sp+256]
00186300ldr x1, [x26+32]
00186304ldr x2, [x26+40]
00186308str x1, [sp+88]
0018630cstr x2, [sp+96]
00186310ldr x1, [sp+280]
00186314ldrsb x27, [x1]
00186318ldr x1, [x1+24]
0018631cldr x0, [sp+288]
00186320blr x1
00186324str x0, [sp+192]
00186328str x1, [sp+200]
0018632cldr x1, [sp+64]
00186330ldrsb x27, [x1]
00186334ldr x1, [x1]
00186338str x1, [sp+136]
0018633cldr x3, [sp+200]
00186340ldr x2, [sp+192]
00186344adrp x0, 0x49e000
00186348add x0, x0, 4000
0018634cbl runtime.mapaccess1_faststr
00186350ldr x1, [x0+8]
00186354ldr x2, [x0]
00186358str x2, [sp+72]
0018635cstr x1, [sp+80]
00186360cbnz x2, 0x186368
00186364b 0x1865e4
00186368
00186368loc_186368:
00186368ldr x1, [sp+248]
0018636corr x2, xzr, 1
00186370strb w2, [x1]
00186374ldr x1, [sp+88]
00186378ldrsb x27, [x1]
0018637cldr x1, [x1+120]
00186380ldr x0, [sp+96]
00186384blr x1
00186388str x0, [sp+176]
0018638cstr x1, [sp+184]
00186390ldr x1, [sp+280]
00186394ldrsb x27, [x1]
00186398ldr x0, [sp+288]
0018639cldr x1, [x1+24]
001863a0blr x1
001863a4str x0, [sp+192]
001863a8str x1, [sp+200]
001863acstp xzr, xzr, [sp+144]
001863b0stp xzr, xzr, [sp+160]
001863b4add x1, sp, 144
001863b8str x1, [sp+104]
001863bcldr x0, [sp+176]
001863c0ldr x1, [sp+184]
001863c4bl runtime.convTstring
001863c8str x0, [sp+240]
001863ccldr x1, [sp+104]
001863d0ldrsb x27, [x1]
001863d4adrp x2, 0x46f000
001863d8add x2, x2, 2944
001863dcstr x2, [x1]
001863e0adrp x27, 0x8c5000
001863e4ldr w2, [x27+3056]
001863e8cbz w2, 0x1863f0
001863ecb 0x1863f4
001863f0
001863f0loc_1863f0:
001863f0b 0x186408
001863f4
001863f4loc_1863f4:
001863f4bl runtime.gcWriteBarrier2
001863f8str x0, [x25]
001863fcldr x2, [x1+8]
00186400str x2, [x25+8]
00186404b 0x186408
00186408
00186408loc_186408:
00186408str x0, [x1+8]
0018640cldr x0, [sp+192]
00186410ldr x1, [sp+200]
00186414bl runtime.convTstring
00186418str x0, [sp+232]
0018641cldr x2, [sp+104]
00186420ldrsb x27, [x2]
00186424adrp x3, 0x4a9000
00186428add x3, x3, 2496
0018642cstr x3, [x2+16]
00186430adrp x27, 0x8c5000
00186434ldr w3, [x27+3056]
00186438cbz w3, 0x186440
0018643cb 0x186444
00186440
00186440loc_186440:
00186440b 0x186458
00186444
00186444loc_186444:
00186444bl runtime.gcWriteBarrier2
00186448str x0, [x25]
0018644cldr x5, [x2+24]
00186450str x5, [x25+8]
00186454b 0x186458
00186458
00186458loc_186458:
00186458str x0, [x2+24]
0018645cldr x2, [sp+104]
00186460ldrsb x27, [x2]
00186464b 0x186468
00186468
00186468loc_186468:
00186468str x2, [sp+112]
0018646corr x4, xzr, 2
00186470str x4, [sp+120]
00186474str x4, [sp+128]
00186478adrp x0, 0x53a000
0018647cadd x0, x0, 3366
00186480movz x1, 35
00186484mov x3, x4
00186488bl google.golang.org/protobuf/internal/errors.New
0018648cldr x5, [sp+256]
00186490str x0, [x5]
00186494adrp x27, 0x8c5000
00186498ldr w6, [x27+3056]
0018649ccbz w6, 0x1864a4
001864a0b 0x1864a8
001864a4
001864a4loc_1864a4:
001864a4b 0x1864bc
001864a8
001864a8loc_1864a8:
001864a8bl runtime.gcWriteBarrier2
001864acstr x1, [x25]
001864b0ldr x6, [x5+8]
001864b4str x6, [x25+8]
001864b8b 0x1864bc
001864bc
001864bcloc_1864bc:
001864bcstr x1, [x5+8]
001864c0ldr x6, [sp+88]
001864c4ldr x7, [sp+96]
001864c8str x6, [sp+216]
001864ccstr x7, [sp+224]
001864d0str x6, [sp+208]
001864d4ldr x6, [sp+208]
001864d8cbnz x6, 0x1864e0
001864dcb 0x1864f0
001864e0
001864e0loc_1864e0:
001864e0ldr x6, [sp+208]
001864e4ldr x6, [x6+8]
001864e8str x6, [sp+208]
001864ecb 0x1864f4
001864f0
001864f0loc_1864f0:
001864f0b 0x1864f4
001864f4
001864f4loc_1864f4:
001864f4ldr x2, [sp+72]
001864f8ldr x6, [sp+256]
001864fcldr x0, [x6]
00186500ldr x1, [x6+8]
00186504ldr x3, [sp+80]
00186508ldr x4, [sp+208]
0018650cldr x5, [sp+224]
00186510bl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00186514ldr x6, [sp+256]
00186518str x0, [x6]
0018651cadrp x27, 0x8c5000
00186520ldr w7, [x27+3056]
00186524cbz w7, 0x18652c
00186528b 0x186530
0018652c
0018652cloc_18652c:
0018652cb 0x186544
00186530
00186530loc_186530:
00186530bl runtime.gcWriteBarrier2
00186534str x1, [x25]
00186538ldr x4, [x6+8]
0018653cstr x4, [x25+8]
00186540b 0x186544
00186544
00186544loc_186544:
00186544str x1, [x6+8]
00186548adrp x27, 0x89a000
0018654cldr x4, [x27+3712]
00186550ldr x5, [sp+64]
00186554subs xzr, x4, x5
00186558cset x4, eq
0018655cstrb w4, [sp+63]
00186560b.eq 0x186568
00186564b 0x186598
00186568
00186568loc_186568:
00186568adrp x27, 0x887000
0018656cldr x26, [x27+216]
00186570ldr x4, [x26]
00186574ldr x0, [sp+280]
00186578ldr x5, [sp+256]
0018657cldr x2, [x5]
00186580ldr x1, [sp+288]
00186584ldr x3, [x5+8]
00186588blr x4
0018658cstrb w0, [sp+62]
00186590strb w0, [sp+63]
00186594b 0x18659c
00186598
00186598loc_186598:
00186598b 0x18659c
0018659c
0018659cloc_18659c:
0018659cldrb w0, [sp+63]
001865a0tbnz w0, 0, 0x1865a8
001865a4b 0x1865dc
001865a8
001865a8loc_1865a8:
001865a8ldr x0, [sp+256]
001865acstr xzr, [x0]
001865b0adrp x27, 0x8c5000
001865b4ldr w1, [x27+3056]
001865b8cbz w1, 0x1865c0
001865bcb 0x1865c4
001865c0
001865c0loc_1865c0:
001865c0b 0x1865d4
001865c4
001865c4loc_1865c4:
001865c4ldr x1, [x0+8]
001865c8bl runtime.gcWriteBarrier1
001865ccstr x1, [x25]
001865d0b 0x1865d4
001865d4
001865d4loc_1865d4:
001865d4str xzr, [x0+8]
001865d8b 0x1865e0
001865dc
001865dcloc_1865dc:
001865dcb 0x1865e0
001865e0
001865e0loc_1865e0:
001865e0b 0x1865e8
001865e4
001865e4loc_1865e4:
001865e4b 0x1865e8
001865e8
001865e8loc_1865e8:
001865e8ldp x29, x30, [sp-8]
001865ecadd sp, sp, 272
001865f0ret x30
001865f4
001865f4loc_1865f4:
001865f4stp x0, x1, [sp+8]
001865f8mov x3, x30
001865fcbl runtime.morestack.abi0
00186600ldp x0, x1, [sp+8]
00186604b 0x1862c0
00186608udf 0
0018660cudf 0
001862c0
00186610
00186610google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.deferwrap1(void)
00186610ldr x16, [x28+16]
00186614subs xzr, sp, x16
00186618b.ls 0x186648
0018661cstr x30, [sp-32]!
00186620stur x29, [sp-8]
00186624sub x29, sp, 8
00186628ldr x16, [x28+32]
0018662ccbnz x16, 0x186654
00186630
00186630loc_186630:
00186630ldr x0, [x26+8]
00186634str x0, [sp+16]
00186638bl sync.(*RWMutex).Unlock
0018663cldur x29, [sp-8]
00186640ldr x30, [sp], 32
00186644ret x30
00186648
00186648loc_186648:
00186648mov x3, x30
0018664cbl runtime.morestack.abi0
00186650b 0x186610
00186654
00186654loc_186654:
00186654ldr x17, [x16]
00186658add x20, sp, 40
0018665csubs xzr, x20, x17
00186660b.ne 0x186630
00186664add x20, sp, 8
00186668str x20, [x16]
0018666cb 0x186630
00186610
00186610google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.deferwrap1(void)
00186610ldr x16, [x28+16]
00186614subs xzr, sp, x16
00186618b.ls 0x186648
0018661cstr x30, [sp-32]!
00186620stur x29, [sp-8]
00186624sub x29, sp, 8
00186628ldr x16, [x28+32]
0018662ccbnz x16, 0x186654
00186630
00186630loc_186630:
00186630ldr x0, [x26+8]
00186634str x0, [sp+16]
00186638bl sync.(*RWMutex).Unlock
0018663cldur x29, [sp-8]
00186640ldr x30, [sp], 32
00186644ret x30
00186648
00186648loc_186648:
00186648mov x3, x30
0018664cbl runtime.morestack.abi0
00186650b 0x186610
00186654
00186654loc_186654:
00186654ldr x17, [x16]
00186658add x20, sp, 40
0018665csubs xzr, x20, x17
00186660b.ne 0x186630
00186664add x20, sp, 8
00186668str x20, [x16]
0018666cb 0x186630
00186610
00186670
00186670google.golang.org/protobuf/reflect/protoregistry.(*Files).checkGenProtoConflict: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).checkGenProtoConflict(google.golang.org/protobuf/reflect/protoregistry.Files * r, struct string path)
00186670ldr x16, [x28+16]
00186674sub x17, sp, 224
00186678subs xzr, x17, x16
0018667cb.ls 0x186b50
00186680sub x20, sp, 352
00186684stp x29, x30, [x20-8]
00186688add sp, x20, 0
0018668csub x29, sp, 8
00186690str x0, [sp+360]
00186694str x1, [sp+368]
00186698str x2, [sp+376]
0018669cadrp x27, 0x89a000
001866a0ldr x3, [x27+3712]
001866a4subs xzr, x0, x3
001866a8b.ne 0x1866b0
001866acb 0x1866bc
001866b0
001866b0loc_1866b0:
001866b0ldp x29, x30, [sp-8]
001866b4add sp, sp, 352
001866b8ret x30
001866bc
001866bcloc_1866bc:
001866bcstp xzr, xzr, [sp+96]
001866c0ldr x3, [sp+376]
001866c4ldr x0, [sp+368]
001866c8str x0, [sp+168]
001866ccstr x3, [sp+176]
001866d0b 0x1866d4
001866d4
001866d4loc_1866d4:
001866d4subs xzr, x3, 26
001866d8b.le 0x1866e0
001866dcb 0x186768
001866e0
001866e0loc_1866e0:
001866e0subs xzr, x3, 25
001866e4b.eq 0x1866ec
001866e8b 0x186720
001866ec
001866ecloc_1866ec:
001866ecb 0x1866f0
001866f0
001866f0loc_1866f0:
001866f0subs xzr, x3, 25
001866f4b.eq 0x1866fc
001866f8b 0x186718
001866fc
001866fcloc_1866fc:
001866fcadrp x1, 0x533000
00186700add x1, x1, 3479
00186704movz x2, 25
00186708bl runtime.memequal
0018670ctbnz w0, 0, 0x186b34
00186710b 0x186714
00186714
00186714loc_186714:
00186714b 0x18671c
00186718
00186718loc_186718:
00186718b 0x18671c
0018671c
0018671cloc_18671c:
0018671cb 0x1867f4
00186720
00186720loc_186720:
00186720subs xzr, x3, 26
00186724b.eq 0x18672c
00186728b 0x186760
0018672c
0018672cloc_18672c:
0018672cb 0x186730
00186730
00186730loc_186730:
00186730subs xzr, x3, 26
00186734b.eq 0x18673c
00186738b 0x186758
0018673c
0018673cloc_18673c:
0018673cadrp x1, 0x534000
00186740add x1, x1, 1787
00186744movz x2, 26
00186748bl runtime.memequal
0018674ctbnz w0, 0, 0x186b18
00186750b 0x186754
00186754
00186754loc_186754:
00186754b 0x18675c
00186758
00186758loc_186758:
00186758b 0x18675c
0018675c
0018675cloc_18675c:
0018675cb 0x1867f4
00186760
00186760loc_186760:
00186760b 0x186764
00186764
00186764loc_186764:
00186764b 0x1867f0
00186768
00186768loc_186768:
00186768subs xzr, x3, 32
0018676cb.eq 0x186774
00186770b 0x1867a8
00186774
00186774loc_186774:
00186774b 0x186778
00186778
00186778loc_186778:
00186778subs xzr, x3, 32
0018677cb.eq 0x186784
00186780b 0x1867a0
00186784
00186784loc_186784:
00186784adrp x1, 0x538000
00186788add x1, x1, 2608
0018678corr x2, xzr, 32
00186790bl runtime.memequal
00186794tbnz w0, 0, 0x186afc
00186798b 0x18679c
0018679c
0018679cloc_18679c:
0018679cb 0x1867a4
001867a0
001867a0loc_1867a0:
001867a0b 0x1867a4
001867a4
001867a4loc_1867a4:
001867a4b 0x1867f4
001867a8
001867a8loc_1867a8:
001867a8subs xzr, x3, 36
001867acb.eq 0x1867b4
001867b0b 0x1867e8
001867b4
001867b4loc_1867b4:
001867b4b 0x1867b8
001867b8
001867b8loc_1867b8:
001867b8subs xzr, x3, 36
001867bcb.eq 0x1867c4
001867c0b 0x1867e0
001867c4
001867c4loc_1867c4:
001867c4adrp x1, 0x53b000
001867c8add x1, x1, 2965
001867ccmovz x2, 36
001867d0bl runtime.memequal
001867d4tbnz w0, 0, 0x186804
001867d8b 0x1867dc
001867dc
001867dcloc_1867dc:
001867dcb 0x1867e4
001867e0
001867e0loc_1867e0:
001867e0b 0x1867e4
001867e4
001867e4loc_1867e4:
001867e4b 0x1867f4
001867e8
001867e8loc_1867e8:
001867e8b 0x1867ec
001867ec
001867ecloc_1867ec:
001867ecb 0x1867f0
001867f0
001867f0loc_1867f0:
001867f0b 0x1867f4
001867f4
001867f4loc_1867f4:
001867f4b 0x1867f8
001867f8
001867f8loc_1867f8:
001867f8ldp x29, x30, [sp-8]
001867fcadd sp, sp, 352
00186800ret x30
00186804
00186804loc_186804:
00186804b 0x186808
00186808
00186808loc_186808:
00186808adrp x4, 0x543000
0018680cadd x4, x4, 1308
00186810str x4, [sp+96]
00186814movz x4, 50
00186818str x4, [sp+104]
0018681cb 0x186820
00186820
00186820loc_186820:
00186820ldr x0, [sp+368]
00186824ldr x1, [sp+376]
00186828adrp x2, 0x52e000
0018682cadd x2, x2, 3396
00186830orr x3, xzr, 16
00186834bl strings.TrimPrefix
00186838str x0, [sp+280]
0018683cstr x1, [sp+288]
00186840adrp x2, 0x52a000
00186844add x2, x2, 2959
00186848orr x3, xzr, 6
0018684cbl strings.TrimSuffix
00186850str x0, [sp+112]
00186854str x1, [sp+120]
00186858adrp x2, 0x58a000
0018685cadd x2, x2, 3136
00186860orr x3, xzr, 1
00186864mov x4, xzr
00186868mov x5, xzr
0018686cmovn x6, 0
00186870bl strings.Replace
00186874str x0, [sp+280]
00186878str x1, [sp+288]
0018687cmov x2, x1
00186880adrp x3, 0x52a000
00186884add x3, x3, 105
00186888orr x4, xzr, 2
0018688cmov x1, x0
00186890add x0, sp, 64
00186894bl runtime.concatstring2
00186898str x0, [sp+112]
0018689cstr x1, [sp+120]
001868a0movz x2, 39
001868a4mov x3, x0
001868a8mov x4, x1
001868acmov x0, xzr
001868b0adrp x1, 0x53d000
001868b4add x1, x1, 2470
001868b8bl runtime.concatstring2
001868bcstr x0, [sp+128]
001868c0str x1, [sp+136]
001868c4add x20, sp, 184
001868c8adr x27, 16
001868ccstp x29, x27, [sp-24]
001868d0sub x29, sp, 24
001868d4bl fn_87cf8
001868d8sub x29, sp, 8
001868dcadd x4, sp, 184
001868e0str x4, [sp+336]
001868e4ldr x0, [sp+368]
001868e8ldr x1, [sp+376]
001868ecbl runtime.convTstring
001868f0str x0, [sp+328]
001868f4ldr x4, [sp+336]
001868f8ldrsb x27, [x4]
001868fcadrp x5, 0x46f000
00186900add x5, x5, 2944
00186904str x5, [x4]
00186908adrp x27, 0x8c5000
0018690cldr w5, [x27+3056]
00186910cbz w5, 0x186918
00186914b 0x186ae8
00186918
00186918loc_186918:
00186918b 0x18691c
0018691c
0018691cloc_18691c:
0018691cstr x0, [x4+8]
00186920ldr x0, [sp+96]
00186924ldr x1, [sp+104]
00186928bl runtime.convTstring
0018692cstr x0, [sp+320]
00186930ldr x2, [sp+336]
00186934ldrsb x27, [x2]
00186938adrp x3, 0x46f000
0018693cadd x3, x3, 2944
00186940str x3, [x2+16]
00186944adrp x27, 0x8c5000
00186948ldr w3, [x27+3056]
0018694ccbz w3, 0x186954
00186950b 0x186ad4
00186954
00186954loc_186954:
00186954b 0x186958
00186958
00186958loc_186958:
00186958str x0, [x2+24]
0018695cldr x0, [sp+128]
00186960ldr x1, [sp+136]
00186964bl runtime.convTstring
00186968str x0, [sp+312]
0018696cldr x2, [sp+336]
00186970ldrsb x27, [x2]
00186974adrp x3, 0x46f000
00186978add x3, x3, 2944
0018697cstr x3, [x2+32]
00186980adrp x27, 0x8c5000
00186984ldr w3, [x27+3056]
00186988cbz w3, 0x186990
0018698cb 0x186ac0
00186990
00186990loc_186990:
00186990b 0x186994
00186994
00186994loc_186994:
00186994str x0, [x2+40]
00186998ldr x2, [sp+336]
0018699cldrsb x27, [x2]
001869a0adrp x3, 0x46f000
001869a4add x3, x3, 2944
001869a8str x3, [x2+48]
001869acadrp x27, 0x8c5000
001869b0ldr w3, [x27+3056]
001869b4cbz w3, 0x1869bc
001869b8b 0x186ab0
001869bc
001869bcloc_1869bc:
001869bcb 0x1869c0
001869c0
001869c0loc_1869c0:
001869c0adrp x3, 0x58c000
001869c4add x3, x3, 512
001869c8str x3, [x2+56]
001869ccldr x2, [sp+336]
001869d0ldrsb x27, [x2]
001869d4adrp x3, 0x46f000
001869d8add x3, x3, 2944
001869dcstr x3, [x2+64]
001869e0adrp x27, 0x8c5000
001869e4ldr w3, [x27+3056]
001869e8cbz w3, 0x1869f0
001869ecb 0x186aa0
001869f0
001869f0loc_1869f0:
001869f0b 0x1869f4
001869f4
001869f4loc_1869f4:
001869f4adrp x3, 0x58c000
001869f8add x3, x3, 528
001869fcstr x3, [x2+72]
00186a00ldr x0, [sp+96]
00186a04ldr x1, [sp+104]
00186a08bl runtime.convTstring
00186a0cstr x0, [sp+304]
00186a10ldr x2, [sp+336]
00186a14ldrsb x27, [x2]
00186a18adrp x3, 0x46f000
00186a1cadd x3, x3, 2944
00186a20str x3, [x2+80]
00186a24adrp x27, 0x8c5000
00186a28ldr w3, [x27+3056]
00186a2ccbz w3, 0x186a34
00186a30b 0x186a8c
00186a34
00186a34loc_186a34:
00186a34b 0x186a38
00186a38
00186a38loc_186a38:
00186a38str x0, [x2+88]
00186a3cldr x2, [sp+336]
00186a40ldrsb x27, [x2]
00186a44b 0x186a48
00186a48
00186a48loc_186a48:
00186a48str x2, [sp+144]
00186a4corr x4, xzr, 6
00186a50str x4, [sp+152]
00186a54str x4, [sp+160]
00186a58adrp x0, 0x54b000
00186a5cadd x0, x0, 1705
00186a60movz x1, 213
00186a64mov x3, x4
00186a68bl fmt.Sprintf
00186a6cstr x0, [sp+280]
00186a70str x1, [sp+288]
00186a74bl runtime.convTstring
00186a78str x0, [sp+296]
00186a7cmov x1, x0
00186a80adrp x0, 0x46f000
00186a84add x0, x0, 2944
00186a88bl runtime.gopanic
00186a8c
00186a8cloc_186a8c:
00186a8cbl runtime.gcWriteBarrier2
00186a90str x0, [x25]
00186a94ldr x5, [x2+88]
00186a98str x5, [x25+8]
00186a9cb 0x186a38
00186aa0
00186aa0loc_186aa0:
00186aa0ldr x3, [x2+72]
00186aa4bl runtime.gcWriteBarrier1
00186aa8str x3, [x25]
00186aacb 0x1869f4
00186ab0
00186ab0loc_186ab0:
00186ab0ldr x3, [x2+56]
00186ab4bl runtime.gcWriteBarrier1
00186ab8str x3, [x25]
00186abcb 0x1869c0
00186ac0
00186ac0loc_186ac0:
00186ac0bl runtime.gcWriteBarrier2
00186ac4str x0, [x25]
00186ac8ldr x3, [x2+40]
00186accstr x3, [x25+8]
00186ad0b 0x186994
00186ad4
00186ad4loc_186ad4:
00186ad4bl runtime.gcWriteBarrier2
00186ad8str x0, [x25]
00186adcldr x3, [x2+24]
00186ae0str x3, [x25+8]
00186ae4b 0x186958
00186ae8
00186ae8loc_186ae8:
00186ae8bl runtime.gcWriteBarrier2
00186aecstr x0, [x25]
00186af0ldr x2, [x4+8]
00186af4str x2, [x25+8]
00186af8b 0x18691c
00186afc
00186afcloc_186afc:
00186afcb 0x186b00
00186b00
00186b00loc_186b00:
00186b00adrp x4, 0x541000
00186b04add x4, x4, 2227
00186b08str x4, [sp+96]
00186b0cmovz x4, 46
00186b10str x4, [sp+104]
00186b14b 0x186820
00186b18
00186b18loc_186b18:
00186b18b 0x186b1c
00186b1c
00186b1cloc_186b1c:
00186b1cadrp x4, 0x53e000
00186b20add x4, x4, 4053
00186b24str x4, [sp+96]
00186b28movz x4, 41
00186b2cstr x4, [sp+104]
00186b30b 0x186820
00186b34
00186b34loc_186b34:
00186b34b 0x186b38
00186b38
00186b38loc_186b38:
00186b38adrp x4, 0x53d000
00186b3cadd x4, x4, 2431
00186b40str x4, [sp+96]
00186b44movz x4, 39
00186b48str x4, [sp+104]
00186b4cb 0x186820
00186b50
00186b50loc_186b50:
00186b50stp x0, x1, [sp+8]
00186b54str x2, [sp+24]
00186b58mov x3, x30
00186b5cbl runtime.morestack_noctxt.abi0
00186b60ldp x0, x1, [sp+8]
00186b64ldr x2, [sp+24]
00186b68b 0x186670
00186b6cudf 0
00186670
00186670google.golang.org/protobuf/reflect/protoregistry.(*Files).checkGenProtoConflict: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).checkGenProtoConflict(google.golang.org/protobuf/reflect/protoregistry.Files * r, struct string path)
00186670ldr x16, [x28+16]
00186674sub x17, sp, 224
00186678subs xzr, x17, x16
0018667cb.ls 0x186b50
00186680sub x20, sp, 352
00186684stp x29, x30, [x20-8]
00186688add sp, x20, 0
0018668csub x29, sp, 8
00186690str x0, [sp+360]
00186694str x1, [sp+368]
00186698str x2, [sp+376]
0018669cadrp x27, 0x89a000
001866a0ldr x3, [x27+3712]
001866a4subs xzr, x0, x3
001866a8b.ne 0x1866b0
001866acb 0x1866bc
001866b0
001866b0loc_1866b0:
001866b0ldp x29, x30, [sp-8]
001866b4add sp, sp, 352
001866b8ret x30
001866bc
001866bcloc_1866bc:
001866bcstp xzr, xzr, [sp+96]
001866c0ldr x3, [sp+376]
001866c4ldr x0, [sp+368]
001866c8str x0, [sp+168]
001866ccstr x3, [sp+176]
001866d0b 0x1866d4
001866d4
001866d4loc_1866d4:
001866d4subs xzr, x3, 26
001866d8b.le 0x1866e0
001866dcb 0x186768
001866e0
001866e0loc_1866e0:
001866e0subs xzr, x3, 25
001866e4b.eq 0x1866ec
001866e8b 0x186720
001866ec
001866ecloc_1866ec:
001866ecb 0x1866f0
001866f0
001866f0loc_1866f0:
001866f0subs xzr, x3, 25
001866f4b.eq 0x1866fc
001866f8b 0x186718
001866fc
001866fcloc_1866fc:
001866fcadrp x1, 0x533000
00186700add x1, x1, 3479
00186704movz x2, 25
00186708bl runtime.memequal
0018670ctbnz w0, 0, 0x186b34
00186710b 0x186714
00186714
00186714loc_186714:
00186714b 0x18671c
00186718
00186718loc_186718:
00186718b 0x18671c
0018671c
0018671cloc_18671c:
0018671cb 0x1867f4
00186720
00186720loc_186720:
00186720subs xzr, x3, 26
00186724b.eq 0x18672c
00186728b 0x186760
0018672c
0018672cloc_18672c:
0018672cb 0x186730
00186730
00186730loc_186730:
00186730subs xzr, x3, 26
00186734b.eq 0x18673c
00186738b 0x186758
0018673c
0018673cloc_18673c:
0018673cadrp x1, 0x534000
00186740add x1, x1, 1787
00186744movz x2, 26
00186748bl runtime.memequal
0018674ctbnz w0, 0, 0x186b18
00186750b 0x186754
00186754
00186754loc_186754:
00186754b 0x18675c
00186758
00186758loc_186758:
00186758b 0x18675c
0018675c
0018675cloc_18675c:
0018675cb 0x1867f4
00186760
00186760loc_186760:
00186760b 0x186764
00186764
00186764loc_186764:
00186764b 0x1867f0
00186768
00186768loc_186768:
00186768subs xzr, x3, 32
0018676cb.eq 0x186774
00186770b 0x1867a8
00186774
00186774loc_186774:
00186774b 0x186778
00186778
00186778loc_186778:
00186778subs xzr, x3, 32
0018677cb.eq 0x186784
00186780b 0x1867a0
00186784
00186784loc_186784:
00186784adrp x1, 0x538000
00186788add x1, x1, 2608
0018678corr x2, xzr, 32
00186790bl runtime.memequal
00186794tbnz w0, 0, 0x186afc
00186798b 0x18679c
0018679c
0018679cloc_18679c:
0018679cb 0x1867a4
001867a0
001867a0loc_1867a0:
001867a0b 0x1867a4
001867a4
001867a4loc_1867a4:
001867a4b 0x1867f4
001867a8
001867a8loc_1867a8:
001867a8subs xzr, x3, 36
001867acb.eq 0x1867b4
001867b0b 0x1867e8
001867b4
001867b4loc_1867b4:
001867b4b 0x1867b8
001867b8
001867b8loc_1867b8:
001867b8subs xzr, x3, 36
001867bcb.eq 0x1867c4
001867c0b 0x1867e0
001867c4
001867c4loc_1867c4:
001867c4adrp x1, 0x53b000
001867c8add x1, x1, 2965
001867ccmovz x2, 36
001867d0bl runtime.memequal
001867d4tbnz w0, 0, 0x186804
001867d8b 0x1867dc
001867dc
001867dcloc_1867dc:
001867dcb 0x1867e4
001867e0
001867e0loc_1867e0:
001867e0b 0x1867e4
001867e4
001867e4loc_1867e4:
001867e4b 0x1867f4
001867e8
001867e8loc_1867e8:
001867e8b 0x1867ec
001867ec
001867ecloc_1867ec:
001867ecb 0x1867f0
001867f0
001867f0loc_1867f0:
001867f0b 0x1867f4
001867f4
001867f4loc_1867f4:
001867f4b 0x1867f8
001867f8
001867f8loc_1867f8:
001867f8ldp x29, x30, [sp-8]
001867fcadd sp, sp, 352
00186800ret x30
00186804
00186804loc_186804:
00186804b 0x186808
00186808
00186808loc_186808:
00186808adrp x4, 0x543000
0018680cadd x4, x4, 1308
00186810str x4, [sp+96]
00186814movz x4, 50
00186818str x4, [sp+104]
0018681cb 0x186820
00186820
00186820loc_186820:
00186820ldr x0, [sp+368]
00186824ldr x1, [sp+376]
00186828adrp x2, 0x52e000
0018682cadd x2, x2, 3396
00186830orr x3, xzr, 16
00186834bl strings.TrimPrefix
00186838str x0, [sp+280]
0018683cstr x1, [sp+288]
00186840adrp x2, 0x52a000
00186844add x2, x2, 2959
00186848orr x3, xzr, 6
0018684cbl strings.TrimSuffix
00186850str x0, [sp+112]
00186854str x1, [sp+120]
00186858adrp x2, 0x58a000
0018685cadd x2, x2, 3136
00186860orr x3, xzr, 1
00186864mov x4, xzr
00186868mov x5, xzr
0018686cmovn x6, 0
00186870bl strings.Replace
00186874str x0, [sp+280]
00186878str x1, [sp+288]
0018687cmov x2, x1
00186880adrp x3, 0x52a000
00186884add x3, x3, 105
00186888orr x4, xzr, 2
0018688cmov x1, x0
00186890add x0, sp, 64
00186894bl runtime.concatstring2
00186898str x0, [sp+112]
0018689cstr x1, [sp+120]
001868a0movz x2, 39
001868a4mov x3, x0
001868a8mov x4, x1
001868acmov x0, xzr
001868b0adrp x1, 0x53d000
001868b4add x1, x1, 2470
001868b8bl runtime.concatstring2
001868bcstr x0, [sp+128]
001868c0str x1, [sp+136]
001868c4add x20, sp, 184
001868c8adr x27, 16
001868ccstp x29, x27, [sp-24]
001868d0sub x29, sp, 24
001868d4bl fn_87cf8
001868d8sub x29, sp, 8
001868dcadd x4, sp, 184
001868e0str x4, [sp+336]
001868e4ldr x0, [sp+368]
001868e8ldr x1, [sp+376]
001868ecbl runtime.convTstring
001868f0str x0, [sp+328]
001868f4ldr x4, [sp+336]
001868f8ldrsb x27, [x4]
001868fcadrp x5, 0x46f000
00186900add x5, x5, 2944
00186904str x5, [x4]
00186908adrp x27, 0x8c5000
0018690cldr w5, [x27+3056]
00186910cbz w5, 0x186918
00186914b 0x186ae8
00186918
00186918loc_186918:
00186918b 0x18691c
0018691c
0018691cloc_18691c:
0018691cstr x0, [x4+8]
00186920ldr x0, [sp+96]
00186924ldr x1, [sp+104]
00186928bl runtime.convTstring
0018692cstr x0, [sp+320]
00186930ldr x2, [sp+336]
00186934ldrsb x27, [x2]
00186938adrp x3, 0x46f000
0018693cadd x3, x3, 2944
00186940str x3, [x2+16]
00186944adrp x27, 0x8c5000
00186948ldr w3, [x27+3056]
0018694ccbz w3, 0x186954
00186950b 0x186ad4
00186954
00186954loc_186954:
00186954b 0x186958
00186958
00186958loc_186958:
00186958str x0, [x2+24]
0018695cldr x0, [sp+128]
00186960ldr x1, [sp+136]
00186964bl runtime.convTstring
00186968str x0, [sp+312]
0018696cldr x2, [sp+336]
00186970ldrsb x27, [x2]
00186974adrp x3, 0x46f000
00186978add x3, x3, 2944
0018697cstr x3, [x2+32]
00186980adrp x27, 0x8c5000
00186984ldr w3, [x27+3056]
00186988cbz w3, 0x186990
0018698cb 0x186ac0
00186990
00186990loc_186990:
00186990b 0x186994
00186994
00186994loc_186994:
00186994str x0, [x2+40]
00186998ldr x2, [sp+336]
0018699cldrsb x27, [x2]
001869a0adrp x3, 0x46f000
001869a4add x3, x3, 2944
001869a8str x3, [x2+48]
001869acadrp x27, 0x8c5000
001869b0ldr w3, [x27+3056]
001869b4cbz w3, 0x1869bc
001869b8b 0x186ab0
001869bc
001869bcloc_1869bc:
001869bcb 0x1869c0
001869c0
001869c0loc_1869c0:
001869c0adrp x3, 0x58c000
001869c4add x3, x3, 512
001869c8str x3, [x2+56]
001869ccldr x2, [sp+336]
001869d0ldrsb x27, [x2]
001869d4adrp x3, 0x46f000
001869d8add x3, x3, 2944
001869dcstr x3, [x2+64]
001869e0adrp x27, 0x8c5000
001869e4ldr w3, [x27+3056]
001869e8cbz w3, 0x1869f0
001869ecb 0x186aa0
001869f0
001869f0loc_1869f0:
001869f0b 0x1869f4
001869f4
001869f4loc_1869f4:
001869f4adrp x3, 0x58c000
001869f8add x3, x3, 528
001869fcstr x3, [x2+72]
00186a00ldr x0, [sp+96]
00186a04ldr x1, [sp+104]
00186a08bl runtime.convTstring
00186a0cstr x0, [sp+304]
00186a10ldr x2, [sp+336]
00186a14ldrsb x27, [x2]
00186a18adrp x3, 0x46f000
00186a1cadd x3, x3, 2944
00186a20str x3, [x2+80]
00186a24adrp x27, 0x8c5000
00186a28ldr w3, [x27+3056]
00186a2ccbz w3, 0x186a34
00186a30b 0x186a8c
00186a34
00186a34loc_186a34:
00186a34b 0x186a38
00186a38
00186a38loc_186a38:
00186a38str x0, [x2+88]
00186a3cldr x2, [sp+336]
00186a40ldrsb x27, [x2]
00186a44b 0x186a48
00186a48
00186a48loc_186a48:
00186a48str x2, [sp+144]
00186a4corr x4, xzr, 6
00186a50str x4, [sp+152]
00186a54str x4, [sp+160]
00186a58adrp x0, 0x54b000
00186a5cadd x0, x0, 1705
00186a60movz x1, 213
00186a64mov x3, x4
00186a68bl fmt.Sprintf
00186a6cstr x0, [sp+280]
00186a70str x1, [sp+288]
00186a74bl runtime.convTstring
00186a78str x0, [sp+296]
00186a7cmov x1, x0
00186a80adrp x0, 0x46f000
00186a84add x0, x0, 2944
00186a88bl runtime.gopanic
00186a8c
00186a8cloc_186a8c:
00186a8cbl runtime.gcWriteBarrier2
00186a90str x0, [x25]
00186a94ldr x5, [x2+88]
00186a98str x5, [x25+8]
00186a9cb 0x186a38
00186aa0
00186aa0loc_186aa0:
00186aa0ldr x3, [x2+72]
00186aa4bl runtime.gcWriteBarrier1
00186aa8str x3, [x25]
00186aacb 0x1869f4
00186ab0
00186ab0loc_186ab0:
00186ab0ldr x3, [x2+56]
00186ab4bl runtime.gcWriteBarrier1
00186ab8str x3, [x25]
00186abcb 0x1869c0
00186ac0
00186ac0loc_186ac0:
00186ac0bl runtime.gcWriteBarrier2
00186ac4str x0, [x25]
00186ac8ldr x3, [x2+40]
00186accstr x3, [x25+8]
00186ad0b 0x186994
00186ad4
00186ad4loc_186ad4:
00186ad4bl runtime.gcWriteBarrier2
00186ad8str x0, [x25]
00186adcldr x3, [x2+24]
00186ae0str x3, [x25+8]
00186ae4b 0x186958
00186ae8
00186ae8loc_186ae8:
00186ae8bl runtime.gcWriteBarrier2
00186aecstr x0, [x25]
00186af0ldr x2, [x4+8]
00186af4str x2, [x25+8]
00186af8b 0x18691c
00186afc
00186afcloc_186afc:
00186afcb 0x186b00
00186b00
00186b00loc_186b00:
00186b00adrp x4, 0x541000
00186b04add x4, x4, 2227
00186b08str x4, [sp+96]
00186b0cmovz x4, 46
00186b10str x4, [sp+104]
00186b14b 0x186820
00186b18
00186b18loc_186b18:
00186b18b 0x186b1c
00186b1c
00186b1cloc_186b1c:
00186b1cadrp x4, 0x53e000
00186b20add x4, x4, 4053
00186b24str x4, [sp+96]
00186b28movz x4, 41
00186b2cstr x4, [sp+104]
00186b30b 0x186820
00186b34
00186b34loc_186b34:
00186b34b 0x186b38
00186b38
00186b38loc_186b38:
00186b38adrp x4, 0x53d000
00186b3cadd x4, x4, 2431
00186b40str x4, [sp+96]
00186b44movz x4, 39
00186b48str x4, [sp+104]
00186b4cb 0x186820
00186b50
00186b50loc_186b50:
00186b50stp x0, x1, [sp+8]
00186b54str x2, [sp+24]
00186b58mov x3, x30
00186b5cbl runtime.morestack_noctxt.abi0
00186b60ldp x0, x1, [sp+8]
00186b64ldr x2, [sp+24]
00186b68b 0x186670
00186b6cudf 0
00186670
00186b70
00186b70google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName(google.golang.org/protobuf/reflect/protoregistry.Files * r, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00186b70ldr x16, [x28+16]
00186b74sub x17, sp, 704
00186b78subs xzr, x17, x16
00186b7cb.ls 0x18757c
00186b80sub x20, sp, 832
00186b84stp x29, x30, [x20-8]
00186b88add sp, x20, 0
00186b8csub x29, sp, 8
00186b90str x0, [sp+840]
00186b94str x1, [sp+848]
00186b98str x2, [sp+856]
00186b9cstp xzr, xzr, [sp+152]
00186ba0stp xzr, xzr, [sp+136]
00186ba4ldr x4, [sp+840]
00186ba8cbnz x4, 0x186bb0
00186bacb 0x186c8c
00186bb0
00186bb0loc_186bb0:
00186bb0adrp x27, 0x89a000
00186bb4ldr x4, [x27+3712]
00186bb8ldr x5, [sp+840]
00186bbcsubs xzr, x4, x5
00186bc0b.eq 0x186bc8
00186bc4b 0x186c70
00186bc8
00186bc8loc_186bc8:
00186bc8adrp x0, 0x8c5000
00186bccadd x0, x0, 3360
00186bd0bl sync.(*RWMutex).RLock
00186bd4adrp x1, 0x8c5000
00186bd8add x1, x1, 3360
00186bdcstr x1, [sp+608]
00186be0add x27, sp, 736
00186be4stp xzr, xzr, [x27]
00186be8add x1, sp, 736
00186becstr x1, [sp+752]
00186bf0ldrsb x27, [x1]
00186bf4adrp x2, 4096
00186bf8add x2, x2, 1440
00186bfcstr x2, [x1]
00186c00ldrsb x27, [x1]
00186c04ldr x2, [sp+608]
00186c08adrp x27, 0x8c5000
00186c0cldr w3, [x27+3056]
00186c10cbz w3, 0x186c18
00186c14b 0x186c1c
00186c18
00186c18loc_186c18:
00186c18b 0x186c30
00186c1c
00186c1cloc_186c1c:
00186c1cbl runtime.gcWriteBarrier2
00186c20str x2, [x25]
00186c24ldr x3, [x1+8]
00186c28str x3, [x25+8]
00186c2cb 0x186c30
00186c30
00186c30loc_186c30:
00186c30str x2, [x1+8]
00186c34str x1, [sp+80]
00186c38add x0, sp, 56
00186c3cbl runtime.deferprocStack
00186c40subs xzr, x0, 0
00186c44b.ne 0x186c50
00186c48b 0x186c4c
00186c4c
00186c4cloc_186c4c:
00186c4cb 0x186c74
00186c50
00186c50loc_186c50:
00186c50bl runtime.deferreturn
00186c54ldr x2, [sp+136]
00186c58ldr x0, [sp+152]
00186c5cldr x3, [sp+144]
00186c60ldr x1, [sp+160]
00186c64ldp x29, x30, [sp-8]
00186c68add sp, sp, 832
00186c6cret x30
00186c70
00186c70loc_186c70:
00186c70b 0x186c74
00186c74
00186c74loc_186c74:
00186c74ldr x4, [sp+848]
00186c78ldr x5, [sp+856]
00186c7cstr x4, [sp+184]
00186c80str x5, [sp+192]
00186c84stp xzr, xzr, [sp+168]
00186c88b 0x186cc8
00186c8c
00186c8cloc_186c8c:
00186c8cstp xzr, xzr, [sp+152]
00186c90adrp x27, 0x89b000
00186c94ldr x0, [x27+3160]
00186c98adrp x27, 0x89b000
00186c9cldr x1, [x27+3152]
00186ca0str x1, [sp+136]
00186ca4str x0, [sp+144]
00186ca8bl runtime.deferreturn
00186cacldr x2, [sp+136]
00186cb0ldr x0, [sp+152]
00186cb4ldr x3, [sp+144]
00186cb8ldr x1, [sp+160]
00186cbcldp x29, x30, [sp-8]
00186cc0add sp, sp, 832
00186cc4ret x30
00186cc8
00186cc8loc_186cc8:
00186cc8ldr x4, [sp+192]
00186ccccbnz x4, 0x186cd4
00186cd0b 0x187524
00186cd4
00186cd4loc_186cd4:
00186cd4add x27, sp, 792
00186cd8stp xzr, xzr, [x27]
00186cdcldr x4, [sp+840]
00186ce0ldrsb x27, [x4]
00186ce4ldr x1, [x4]
00186ce8str x1, [sp+728]
00186cecldr x2, [sp+184]
00186cf0ldr x3, [sp+192]
00186cf4adrp x0, 0x49e000
00186cf8add x0, x0, 4000
00186cfcbl runtime.mapaccess2_faststr
00186d00str x0, [sp+720]
00186d04strb w1, [sp+50]
00186d08ldr x4, [sp+720]
00186d0cldr x5, [x4]
00186d10ldr x4, [x4+8]
00186d14str x5, [sp+792]
00186d18str x4, [sp+800]
00186d1cstr x5, [sp+328]
00186d20str x4, [sp+336]
00186d24ldrb w4, [sp+50]
00186d28strb w4, [sp+51]
00186d2cldr x4, [sp+328]
00186d30ldr x5, [sp+336]
00186d34str x4, [sp+312]
00186d38str x5, [sp+320]
00186d3cldrb w4, [sp+51]
00186d40strb w4, [sp+49]
00186d44tbnz w4, 0, 0x186d4c
00186d48b 0x1874c4
00186d4c
00186d4cloc_186d4c:
00186d4cldr x2, [sp+320]
00186d50ldr x3, [sp+312]
00186d54str x3, [sp+704]
00186d58str x2, [sp+712]
00186d5ccbnz x3, 0x186d64
00186d60b 0x187474
00186d64
00186d64loc_186d64:
00186d64ldr w2, [x3+16]
00186d68str w2, [sp+52]
00186d6cldr x1, [sp+704]
00186d70adrp x0, 0x88f000
00186d74add x0, x0, 832
00186d78bl runtime.interfaceSwitch
00186d7cstr x0, [sp+112]
00186d80str x1, [sp+696]
00186d84ldr x2, [sp+112]
00186d88str x2, [sp+104]
00186d8csubs xzr, x2, 1
00186d90b.le 0x186d98
00186d94b 0x186f74
00186d98
00186d98loc_186d98:
00186d98cbz x2, 0x186da0
00186d9cb 0x186e80
00186da0
00186da0loc_186da0:
00186da0b 0x186da4
00186da4
00186da4loc_186da4:
00186da4b 0x186da8
00186da8
00186da8loc_186da8:
00186da8ldr x0, [sp+712]
00186dacstr x1, [sp+296]
00186db0str x0, [sp+304]
00186db4ldrsb x27, [x1]
00186db8ldr x1, [x1+24]
00186dbcblr x1
00186dc0str x0, [sp+776]
00186dc4str x1, [sp+784]
00186dc8ldr x2, [sp+856]
00186dccsubs xzr, x1, x2
00186dd0b.eq 0x186dd8
00186dd4b 0x186e78
00186dd8
00186dd8loc_186dd8:
00186dd8ldr x3, [sp+848]
00186ddcmov x2, x1
00186de0mov x1, x3
00186de4bl runtime.memequal
00186de8tbnz w0, 0, 0x186df0
00186decb 0x186e74
00186df0
00186df0loc_186df0:
00186df0add x27, sp, 648
00186df4stp xzr, xzr, [x27]
00186df8ldr x2, [sp+304]
00186dfcldr x3, [sp+296]
00186e00str x3, [sp+680]
00186e04str x2, [sp+688]
00186e08cbnz x3, 0x186e10
00186e0cb 0x186e30
00186e10
00186e10loc_186e10:
00186e10str x2, [sp+344]
00186e14ldr x1, [x3+8]
00186e18adrp x0, 0x889000
00186e1cadd x0, x0, 1552
00186e20bl runtime.typeAssert
00186e24ldr x2, [sp+344]
00186e28mov x3, x0
00186e2cb 0x186e34
00186e30
00186e30loc_186e30:
00186e30b 0x186e34
00186e34
00186e34loc_186e34:
00186e34str x3, [sp+664]
00186e38str x2, [sp+672]
00186e3cstr x3, [sp+152]
00186e40str x2, [sp+160]
00186e44ldr x0, [sp+648]
00186e48ldr x1, [sp+656]
00186e4cstr x0, [sp+136]
00186e50str x1, [sp+144]
00186e54bl runtime.deferreturn
00186e58ldr x0, [sp+152]
00186e5cldr x2, [sp+136]
00186e60ldr x1, [sp+160]
00186e64ldr x3, [sp+144]
00186e68ldp x29, x30, [sp-8]
00186e6cadd sp, sp, 832
00186e70ret x30
00186e74
00186e74loc_186e74:
00186e74b 0x186e7c
00186e78
00186e78loc_186e78:
00186e78b 0x186e7c
00186e7c
00186e7cloc_186e7c:
00186e7cb 0x187478
00186e80
00186e80loc_186e80:
00186e80subs xzr, x2, 1
00186e84b.eq 0x186e8c
00186e88b 0x186f6c
00186e8c
00186e8cloc_186e8c:
00186e8cb 0x186e90
00186e90
00186e90loc_186e90:
00186e90b 0x186e94
00186e94
00186e94loc_186e94:
00186e94ldr x0, [sp+712]
00186e98str x1, [sp+280]
00186e9cstr x0, [sp+288]
00186ea0ldrsb x27, [x1]
00186ea4ldr x1, [x1+24]
00186ea8blr x1
00186eacstr x0, [sp+776]
00186eb0str x1, [sp+784]
00186eb4ldr x2, [sp+856]
00186eb8subs xzr, x1, x2
00186ebcb.eq 0x186ec4
00186ec0b 0x186f64
00186ec4
00186ec4loc_186ec4:
00186ec4ldr x3, [sp+848]
00186ec8mov x2, x1
00186eccmov x1, x3
00186ed0bl runtime.memequal
00186ed4tbnz w0, 0, 0x186edc
00186ed8b 0x186f60
00186edc
00186edcloc_186edc:
00186edcadd x27, sp, 592
00186ee0stp xzr, xzr, [x27]
00186ee4ldr x2, [sp+288]
00186ee8ldr x3, [sp+280]
00186eecstr x3, [sp+632]
00186ef0str x2, [sp+640]
00186ef4cbnz x3, 0x186efc
00186ef8b 0x186f1c
00186efc
00186efcloc_186efc:
00186efcstr x2, [sp+344]
00186f00ldr x1, [x3+8]
00186f04adrp x0, 0x889000
00186f08add x0, x0, 1584
00186f0cbl runtime.typeAssert
00186f10ldr x2, [sp+344]
00186f14mov x3, x0
00186f18b 0x186f20
00186f1c
00186f1cloc_186f1c:
00186f1cb 0x186f20
00186f20
00186f20loc_186f20:
00186f20str x3, [sp+616]
00186f24str x2, [sp+624]
00186f28str x3, [sp+152]
00186f2cstr x2, [sp+160]
00186f30ldr x0, [sp+592]
00186f34ldr x1, [sp+600]
00186f38str x0, [sp+136]
00186f3cstr x1, [sp+144]
00186f40bl runtime.deferreturn
00186f44ldr x0, [sp+152]
00186f48ldr x2, [sp+136]
00186f4cldr x1, [sp+160]
00186f50ldr x3, [sp+144]
00186f54ldp x29, x30, [sp-8]
00186f58add sp, sp, 832
00186f5cret x30
00186f60
00186f60loc_186f60:
00186f60b 0x186f68
00186f64
00186f64loc_186f64:
00186f64b 0x186f68
00186f68
00186f68loc_186f68:
00186f68b 0x187478
00186f6c
00186f6cloc_186f6c:
00186f6cb 0x186f70
00186f70
00186f70loc_186f70:
00186f70b 0x18746c
00186f74
00186f74loc_186f74:
00186f74subs xzr, x2, 2
00186f78b.eq 0x186f80
00186f7cb 0x18713c
00186f80
00186f80loc_186f80:
00186f80b 0x186f84
00186f84
00186f84loc_186f84:
00186f84b 0x186f88
00186f88
00186f88loc_186f88:
00186f88ldr x0, [sp+712]
00186f8cstr x1, [sp+264]
00186f90str x0, [sp+272]
00186f94ldrsb x27, [x1]
00186f98ldr x1, [x1+64]
00186f9cblr x1
00186fa0str x0, [sp+776]
00186fa4str x1, [sp+784]
00186fa8ldr x2, [sp+856]
00186facsubs xzr, x1, x2
00186fb0b.eq 0x186fb8
00186fb4b 0x187058
00186fb8
00186fb8loc_186fb8:
00186fb8ldr x3, [sp+848]
00186fbcmov x2, x1
00186fc0mov x1, x3
00186fc4bl runtime.memequal
00186fc8tbnz w0, 0, 0x186fd0
00186fccb 0x187054
00186fd0
00186fd0loc_186fd0:
00186fd0add x27, sp, 544
00186fd4stp xzr, xzr, [x27]
00186fd8ldr x2, [sp+272]
00186fdcldr x3, [sp+264]
00186fe0str x3, [sp+576]
00186fe4str x2, [sp+584]
00186fe8cbnz x3, 0x186ff0
00186fecb 0x187010
00186ff0
00186ff0loc_186ff0:
00186ff0str x2, [sp+344]
00186ff4ldr x1, [x3+8]
00186ff8adrp x0, 0x889000
00186ffcadd x0, x0, 1616
00187000bl runtime.typeAssert
00187004ldr x2, [sp+344]
00187008mov x3, x0
0018700cb 0x187014
00187010
00187010loc_187010:
00187010b 0x187014
00187014
00187014loc_187014:
00187014str x3, [sp+560]
00187018str x2, [sp+568]
0018701cstr x3, [sp+152]
00187020str x2, [sp+160]
00187024ldr x0, [sp+544]
00187028ldr x1, [sp+552]
0018702cstr x0, [sp+136]
00187030str x1, [sp+144]
00187034bl runtime.deferreturn
00187038ldr x0, [sp+152]
0018703cldr x2, [sp+136]
00187040ldr x1, [sp+160]
00187044ldr x3, [sp+144]
00187048ldp x29, x30, [sp-8]
0018704cadd sp, sp, 832
00187050ret x30
00187054
00187054loc_187054:
00187054b 0x18705c
00187058
00187058loc_187058:
00187058b 0x18705c
0018705c
0018705cloc_18705c:
0018705cldr x0, [sp+264]
00187060ldr x2, [sp+168]
00187064ldr x3, [sp+176]
00187068ldr x1, [sp+272]
0018706cbl google.golang.org/protobuf/reflect/protoregistry.findDescriptorInMessage
00187070str x0, [sp+248]
00187074str x1, [sp+256]
00187078subs xzr, x0, 0
0018707ccset x4, ne
00187080strb w4, [sp+50]
00187084cbnz x0, 0x18708c
00187088b 0x1870e0
0018708c
0018708cloc_18708c:
0018708cldr x1, [sp+248]
00187090ldrsb x27, [x1]
00187094ldr x0, [sp+256]
00187098ldr x1, [x1+24]
0018709cblr x1
001870a0str x0, [sp+776]
001870a4str x1, [sp+784]
001870a8ldr x2, [sp+856]
001870acsubs xzr, x1, x2
001870b0cset x2, eq
001870b4b.eq 0x1870bc
001870b8b 0x1870d0
001870bc
001870bcloc_1870bc:
001870bcldr x3, [sp+848]
001870c0mov x2, x1
001870c4mov x1, x3
001870c8bl runtime.memequal
001870ccb 0x1870d8
001870d0
001870d0loc_1870d0:
001870d0mov x0, x2
001870d4b 0x1870d8
001870d8
001870d8loc_1870d8:
001870d8strb w0, [sp+50]
001870dcb 0x1870e4
001870e0
001870e0loc_1870e0:
001870e0b 0x1870e4
001870e4
001870e4loc_1870e4:
001870e4ldrb w0, [sp+50]
001870e8tbnz w0, 0, 0x1870f0
001870ecb 0x187138
001870f0
001870f0loc_1870f0:
001870f0add x27, sp, 528
001870f4stp xzr, xzr, [x27]
001870f8ldr x0, [sp+248]
001870fcldr x1, [sp+256]
00187100str x0, [sp+152]
00187104str x1, [sp+160]
00187108ldr x0, [sp+528]
0018710cldr x1, [sp+536]
00187110str x0, [sp+136]
00187114str x1, [sp+144]
00187118bl runtime.deferreturn
0018711cldr x0, [sp+152]
00187120ldr x2, [sp+136]
00187124ldr x1, [sp+160]
00187128ldr x3, [sp+144]
0018712cldp x29, x30, [sp-8]
00187130add sp, sp, 832
00187134ret x30
00187138
00187138loc_187138:
00187138b 0x187478
0018713c
0018713cloc_18713c:
0018713csubs xzr, x2, 3
00187140b.eq 0x187148
00187144b 0x187224
00187148
00187148loc_187148:
00187148b 0x18714c
0018714c
0018714cloc_18714c:
0018714cb 0x187150
00187150
00187150loc_187150:
00187150ldr x0, [sp+712]
00187154str x1, [sp+232]
00187158str x0, [sp+240]
0018715cldrsb x27, [x1]
00187160ldr x1, [x1+72]
00187164blr x1
00187168str x0, [sp+776]
0018716cstr x1, [sp+784]
00187170ldr x2, [sp+856]
00187174subs xzr, x1, x2
00187178b.eq 0x187180
0018717cb 0x18721c
00187180
00187180loc_187180:
00187180ldr x3, [sp+848]
00187184mov x2, x1
00187188mov x1, x3
0018718cbl runtime.memequal
00187190tbnz w0, 0, 0x187198
00187194b 0x187218
00187198
00187198loc_187198:
00187198stp xzr, xzr, [sp+480]
0018719cldr x2, [sp+240]
001871a0ldr x3, [sp+232]
001871a4str x3, [sp+512]
001871a8str x2, [sp+520]
001871accbnz x3, 0x1871b4
001871b0b 0x1871d4
001871b4
001871b4loc_1871b4:
001871b4str x2, [sp+344]
001871b8ldr x1, [x3+8]
001871bcadrp x0, 0x888000
001871c0add x0, x0, 1648
001871c4bl runtime.typeAssert
001871c8ldr x2, [sp+344]
001871ccmov x3, x0
001871d0b 0x1871d8
001871d4
001871d4loc_1871d4:
001871d4b 0x1871d8
001871d8
001871d8loc_1871d8:
001871d8str x3, [sp+496]
001871dcstr x2, [sp+504]
001871e0str x3, [sp+152]
001871e4str x2, [sp+160]
001871e8ldr x0, [sp+480]
001871ecldr x1, [sp+488]
001871f0str x0, [sp+136]
001871f4str x1, [sp+144]
001871f8bl runtime.deferreturn
001871fcldr x0, [sp+152]
00187200ldr x2, [sp+136]
00187204ldr x1, [sp+160]
00187208ldr x3, [sp+144]
0018720cldp x29, x30, [sp-8]
00187210add sp, sp, 832
00187214ret x30
00187218
00187218loc_187218:
00187218b 0x187220
0018721c
0018721cloc_18721c:
0018721cb 0x187220
00187220
00187220loc_187220:
00187220b 0x187478
00187224
00187224loc_187224:
00187224subs xzr, x2, 4
00187228b.eq 0x187230
0018722cb 0x187460
00187230
00187230loc_187230:
00187230b 0x187234
00187234
00187234loc_187234:
00187234b 0x187238
00187238
00187238loc_187238:
00187238ldr x0, [sp+712]
0018723cstr x1, [sp+216]
00187240str x0, [sp+224]
00187244ldrsb x27, [x1]
00187248ldr x1, [x1+24]
0018724cblr x1
00187250str x0, [sp+776]
00187254str x1, [sp+784]
00187258ldr x2, [sp+856]
0018725csubs xzr, x1, x2
00187260b.eq 0x187268
00187264b 0x187304
00187268
00187268loc_187268:
00187268ldr x3, [sp+848]
0018726cmov x2, x1
00187270mov x1, x3
00187274bl runtime.memequal
00187278tbnz w0, 0, 0x187280
0018727cb 0x187300
00187280
00187280loc_187280:
00187280stp xzr, xzr, [sp+432]
00187284ldr x2, [sp+224]
00187288ldr x3, [sp+216]
0018728cstr x3, [sp+464]
00187290str x2, [sp+472]
00187294cbnz x3, 0x18729c
00187298b 0x1872bc
0018729c
0018729cloc_18729c:
0018729cstr x2, [sp+344]
001872a0ldr x1, [x3+8]
001872a4adrp x0, 0x888000
001872a8add x0, x0, 1680
001872acbl runtime.typeAssert
001872b0ldr x2, [sp+344]
001872b4mov x3, x0
001872b8b 0x1872c0
001872bc
001872bcloc_1872bc:
001872bcb 0x1872c0
001872c0
001872c0loc_1872c0:
001872c0str x3, [sp+448]
001872c4str x2, [sp+456]
001872c8str x3, [sp+152]
001872ccstr x2, [sp+160]
001872d0ldr x0, [sp+432]
001872d4ldr x1, [sp+440]
001872d8str x0, [sp+136]
001872dcstr x1, [sp+144]
001872e0bl runtime.deferreturn
001872e4ldr x0, [sp+152]
001872e8ldr x2, [sp+136]
001872ecldr x1, [sp+160]
001872f0ldr x3, [sp+144]
001872f4ldp x29, x30, [sp-8]
001872f8add sp, sp, 832
001872fcret x30
00187300
00187300loc_187300:
00187300b 0x187308
00187304
00187304loc_187304:
00187304b 0x187308
00187308
00187308loc_187308:
00187308ldr x1, [sp+216]
0018730cldrsb x27, [x1]
00187310ldr x1, [x1+48]
00187314ldr x0, [sp+224]
00187318blr x1
0018731cstr x0, [sp+808]
00187320str x1, [sp+816]
00187324add x0, sp, 168
00187328bl google.golang.org/protobuf/reflect/protoregistry.(*nameSuffix).Pop
0018732cstr x0, [sp+760]
00187330str x1, [sp+768]
00187334ldr x2, [sp+816]
00187338ldr x3, [sp+808]
0018733cldrsb x27, [x3]
00187340ldr x3, [x3+24]
00187344mov x4, x0
00187348mov x0, x2
0018734cmov x5, x1
00187350mov x1, x4
00187354mov x2, x5
00187358blr x3
0018735cstr x0, [sp+200]
00187360str x1, [sp+208]
00187364subs xzr, x0, 0
00187368cset x1, ne
0018736cstrb w1, [sp+50]
00187370cbnz x0, 0x187378
00187374b 0x1873cc
00187378
00187378loc_187378:
00187378ldr x1, [sp+200]
0018737cldrsb x27, [x1]
00187380ldr x0, [sp+208]
00187384ldr x1, [x1+24]
00187388blr x1
0018738cstr x0, [sp+776]
00187390str x1, [sp+784]
00187394ldr x2, [sp+856]
00187398subs xzr, x1, x2
0018739ccset x2, eq
001873a0b.eq 0x1873a8
001873a4b 0x1873bc
001873a8
001873a8loc_1873a8:
001873a8ldr x3, [sp+848]
001873acmov x2, x1
001873b0mov x1, x3
001873b4bl runtime.memequal
001873b8b 0x1873c4
001873bc
001873bcloc_1873bc:
001873bcmov x0, x2
001873c0b 0x1873c4
001873c4
001873c4loc_1873c4:
001873c4strb w0, [sp+50]
001873c8b 0x1873d0
001873cc
001873ccloc_1873cc:
001873ccb 0x1873d0
001873d0
001873d0loc_1873d0:
001873d0ldrb w2, [sp+50]
001873d4tbnz w2, 0, 0x1873dc
001873d8b 0x18745c
001873dc
001873dcloc_1873dc:
001873dcstp xzr, xzr, [sp+384]
001873e0ldr x2, [sp+208]
001873e4ldr x3, [sp+200]
001873e8str x3, [sp+416]
001873ecstr x2, [sp+424]
001873f0cbnz x3, 0x1873f8
001873f4b 0x187418
001873f8
001873f8loc_1873f8:
001873f8str x2, [sp+344]
001873fcldr x1, [x3+8]
00187400adrp x0, 0x888000
00187404add x0, x0, 1712
00187408bl runtime.typeAssert
0018740cldr x2, [sp+344]
00187410mov x3, x0
00187414b 0x18741c
00187418
00187418loc_187418:
00187418b 0x18741c
0018741c
0018741cloc_18741c:
0018741cstr x3, [sp+400]
00187420str x2, [sp+408]
00187424str x3, [sp+152]
00187428str x2, [sp+160]
0018742cldr x0, [sp+384]
00187430ldr x1, [sp+392]
00187434str x0, [sp+136]
00187438str x1, [sp+144]
0018743cbl runtime.deferreturn
00187440ldr x0, [sp+152]
00187444ldr x2, [sp+136]
00187448ldr x1, [sp+160]
0018744cldr x3, [sp+144]
00187450ldp x29, x30, [sp-8]
00187454add sp, sp, 832
00187458ret x30
0018745c
0018745cloc_18745c:
0018745cb 0x187478
00187460
00187460loc_187460:
00187460b 0x187464
00187464
00187464loc_187464:
00187464b 0x187468
00187468
00187468loc_187468:
00187468b 0x18746c
0018746c
0018746cloc_18746c:
0018746cb 0x187470
00187470
00187470loc_187470:
00187470b 0x187478
00187474
00187474loc_187474:
00187474b 0x187478
00187478
00187478loc_187478:
00187478adrp x27, 0x89a000
0018747cldr x0, [x27+3152]
00187480adrp x27, 0x89a000
00187484ldr x1, [x27+3160]
00187488str x0, [sp+368]
0018748cstr x1, [sp+376]
00187490stp xzr, xzr, [sp+152]
00187494ldr x0, [sp+376]
00187498ldr x1, [sp+368]
0018749cstr x1, [sp+136]
001874a0str x0, [sp+144]
001874a4bl runtime.deferreturn
001874a8ldr x2, [sp+136]
001874acldr x0, [sp+152]
001874b0ldr x3, [sp+144]
001874b4ldr x1, [sp+160]
001874b8ldp x29, x30, [sp-8]
001874bcadd sp, sp, 832
001874c0ret x30
001874c4
001874c4loc_1874c4:
001874c4ldr x0, [sp+184]
001874c8ldr x1, [sp+192]
001874ccbl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
001874d0str x0, [sp+184]
001874d4str x1, [sp+192]
001874d8str x1, [sp+128]
001874dcadd x0, x1, 1
001874e0str x0, [sp+120]
001874e4ldr x2, [sp+856]
001874e8ldr x3, [sp+848]
001874ecsubs xzr, x2, x0
001874f0b.hs 0x1874f8
001874f4b 0x187570
001874f8
001874f8loc_1874f8:
001874f8sub x4, x2, x1
001874fcsub x4, x4, 1
00187500sub x5, xzr, x4
00187504and x5, x0, x5, asr #63
00187508add x5, x3, x5
0018750cstr x5, [sp+776]
00187510str x4, [sp+784]
00187514str x5, [sp+168]
00187518str x4, [sp+176]
0018751cb 0x187520
00187520
00187520loc_187520:
00187520b 0x186cc8
00187524
00187524loc_187524:
00187524adrp x27, 0x89a000
00187528ldr x0, [x27+3152]
0018752cadrp x27, 0x89a000
00187530ldr x1, [x27+3160]
00187534str x0, [sp+352]
00187538str x1, [sp+360]
0018753cstp xzr, xzr, [sp+152]
00187540ldr x0, [sp+360]
00187544ldr x1, [sp+352]
00187548str x1, [sp+136]
0018754cstr x0, [sp+144]
00187550bl runtime.deferreturn
00187554ldr x2, [sp+136]
00187558ldr x0, [sp+152]
0018755cldr x3, [sp+144]
00187560ldr x1, [sp+160]
00187564ldp x29, x30, [sp-8]
00187568add sp, sp, 832
0018756cret x30
00187570
00187570loc_187570:
00187570mov x1, x2
00187574bl runtime.panicSliceB
00187578hint
0018757c
0018757cloc_18757c:
0018757cstp x0, x1, [sp+8]
00187580str x2, [sp+24]
00187584mov x3, x30
00187588bl runtime.morestack_noctxt.abi0
0018758cldp x0, x1, [sp+8]
00187590ldr x2, [sp+24]
00187594b 0x186b70
00187598udf 0
0018759cudf 0
00186b70
00186b70google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName(google.golang.org/protobuf/reflect/protoregistry.Files * r, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00186b70ldr x16, [x28+16]
00186b74sub x17, sp, 704
00186b78subs xzr, x17, x16
00186b7cb.ls 0x18757c
00186b80sub x20, sp, 832
00186b84stp x29, x30, [x20-8]
00186b88add sp, x20, 0
00186b8csub x29, sp, 8
00186b90str x0, [sp+840]
00186b94str x1, [sp+848]
00186b98str x2, [sp+856]
00186b9cstp xzr, xzr, [sp+152]
00186ba0stp xzr, xzr, [sp+136]
00186ba4ldr x4, [sp+840]
00186ba8cbnz x4, 0x186bb0
00186bacb 0x186c8c
00186bb0
00186bb0loc_186bb0:
00186bb0adrp x27, 0x89a000
00186bb4ldr x4, [x27+3712]
00186bb8ldr x5, [sp+840]
00186bbcsubs xzr, x4, x5
00186bc0b.eq 0x186bc8
00186bc4b 0x186c70
00186bc8
00186bc8loc_186bc8:
00186bc8adrp x0, 0x8c5000
00186bccadd x0, x0, 3360
00186bd0bl sync.(*RWMutex).RLock
00186bd4adrp x1, 0x8c5000
00186bd8add x1, x1, 3360
00186bdcstr x1, [sp+608]
00186be0add x27, sp, 736
00186be4stp xzr, xzr, [x27]
00186be8add x1, sp, 736
00186becstr x1, [sp+752]
00186bf0ldrsb x27, [x1]
00186bf4adrp x2, 4096
00186bf8add x2, x2, 1440
00186bfcstr x2, [x1]
00186c00ldrsb x27, [x1]
00186c04ldr x2, [sp+608]
00186c08adrp x27, 0x8c5000
00186c0cldr w3, [x27+3056]
00186c10cbz w3, 0x186c18
00186c14b 0x186c1c
00186c18
00186c18loc_186c18:
00186c18b 0x186c30
00186c1c
00186c1cloc_186c1c:
00186c1cbl runtime.gcWriteBarrier2
00186c20str x2, [x25]
00186c24ldr x3, [x1+8]
00186c28str x3, [x25+8]
00186c2cb 0x186c30
00186c30
00186c30loc_186c30:
00186c30str x2, [x1+8]
00186c34str x1, [sp+80]
00186c38add x0, sp, 56
00186c3cbl runtime.deferprocStack
00186c40subs xzr, x0, 0
00186c44b.ne 0x186c50
00186c48b 0x186c4c
00186c4c
00186c4cloc_186c4c:
00186c4cb 0x186c74
00186c50
00186c50loc_186c50:
00186c50bl runtime.deferreturn
00186c54ldr x2, [sp+136]
00186c58ldr x0, [sp+152]
00186c5cldr x3, [sp+144]
00186c60ldr x1, [sp+160]
00186c64ldp x29, x30, [sp-8]
00186c68add sp, sp, 832
00186c6cret x30
00186c70
00186c70loc_186c70:
00186c70b 0x186c74
00186c74
00186c74loc_186c74:
00186c74ldr x4, [sp+848]
00186c78ldr x5, [sp+856]
00186c7cstr x4, [sp+184]
00186c80str x5, [sp+192]
00186c84stp xzr, xzr, [sp+168]
00186c88b 0x186cc8
00186c8c
00186c8cloc_186c8c:
00186c8cstp xzr, xzr, [sp+152]
00186c90adrp x27, 0x89b000
00186c94ldr x0, [x27+3160]
00186c98adrp x27, 0x89b000
00186c9cldr x1, [x27+3152]
00186ca0str x1, [sp+136]
00186ca4str x0, [sp+144]
00186ca8bl runtime.deferreturn
00186cacldr x2, [sp+136]
00186cb0ldr x0, [sp+152]
00186cb4ldr x3, [sp+144]
00186cb8ldr x1, [sp+160]
00186cbcldp x29, x30, [sp-8]
00186cc0add sp, sp, 832
00186cc4ret x30
00186cc8
00186cc8loc_186cc8:
00186cc8ldr x4, [sp+192]
00186ccccbnz x4, 0x186cd4
00186cd0b 0x187524
00186cd4
00186cd4loc_186cd4:
00186cd4add x27, sp, 792
00186cd8stp xzr, xzr, [x27]
00186cdcldr x4, [sp+840]
00186ce0ldrsb x27, [x4]
00186ce4ldr x1, [x4]
00186ce8str x1, [sp+728]
00186cecldr x2, [sp+184]
00186cf0ldr x3, [sp+192]
00186cf4adrp x0, 0x49e000
00186cf8add x0, x0, 4000
00186cfcbl runtime.mapaccess2_faststr
00186d00str x0, [sp+720]
00186d04strb w1, [sp+50]
00186d08ldr x4, [sp+720]
00186d0cldr x5, [x4]
00186d10ldr x4, [x4+8]
00186d14str x5, [sp+792]
00186d18str x4, [sp+800]
00186d1cstr x5, [sp+328]
00186d20str x4, [sp+336]
00186d24ldrb w4, [sp+50]
00186d28strb w4, [sp+51]
00186d2cldr x4, [sp+328]
00186d30ldr x5, [sp+336]
00186d34str x4, [sp+312]
00186d38str x5, [sp+320]
00186d3cldrb w4, [sp+51]
00186d40strb w4, [sp+49]
00186d44tbnz w4, 0, 0x186d4c
00186d48b 0x1874c4
00186d4c
00186d4cloc_186d4c:
00186d4cldr x2, [sp+320]
00186d50ldr x3, [sp+312]
00186d54str x3, [sp+704]
00186d58str x2, [sp+712]
00186d5ccbnz x3, 0x186d64
00186d60b 0x187474
00186d64
00186d64loc_186d64:
00186d64ldr w2, [x3+16]
00186d68str w2, [sp+52]
00186d6cldr x1, [sp+704]
00186d70adrp x0, 0x88f000
00186d74add x0, x0, 832
00186d78bl runtime.interfaceSwitch
00186d7cstr x0, [sp+112]
00186d80str x1, [sp+696]
00186d84ldr x2, [sp+112]
00186d88str x2, [sp+104]
00186d8csubs xzr, x2, 1
00186d90b.le 0x186d98
00186d94b 0x186f74
00186d98
00186d98loc_186d98:
00186d98cbz x2, 0x186da0
00186d9cb 0x186e80
00186da0
00186da0loc_186da0:
00186da0b 0x186da4
00186da4
00186da4loc_186da4:
00186da4b 0x186da8
00186da8
00186da8loc_186da8:
00186da8ldr x0, [sp+712]
00186dacstr x1, [sp+296]
00186db0str x0, [sp+304]
00186db4ldrsb x27, [x1]
00186db8ldr x1, [x1+24]
00186dbcblr x1
00186dc0str x0, [sp+776]
00186dc4str x1, [sp+784]
00186dc8ldr x2, [sp+856]
00186dccsubs xzr, x1, x2
00186dd0b.eq 0x186dd8
00186dd4b 0x186e78
00186dd8
00186dd8loc_186dd8:
00186dd8ldr x3, [sp+848]
00186ddcmov x2, x1
00186de0mov x1, x3
00186de4bl runtime.memequal
00186de8tbnz w0, 0, 0x186df0
00186decb 0x186e74
00186df0
00186df0loc_186df0:
00186df0add x27, sp, 648
00186df4stp xzr, xzr, [x27]
00186df8ldr x2, [sp+304]
00186dfcldr x3, [sp+296]
00186e00str x3, [sp+680]
00186e04str x2, [sp+688]
00186e08cbnz x3, 0x186e10
00186e0cb 0x186e30
00186e10
00186e10loc_186e10:
00186e10str x2, [sp+344]
00186e14ldr x1, [x3+8]
00186e18adrp x0, 0x889000
00186e1cadd x0, x0, 1552
00186e20bl runtime.typeAssert
00186e24ldr x2, [sp+344]
00186e28mov x3, x0
00186e2cb 0x186e34
00186e30
00186e30loc_186e30:
00186e30b 0x186e34
00186e34
00186e34loc_186e34:
00186e34str x3, [sp+664]
00186e38str x2, [sp+672]
00186e3cstr x3, [sp+152]
00186e40str x2, [sp+160]
00186e44ldr x0, [sp+648]
00186e48ldr x1, [sp+656]
00186e4cstr x0, [sp+136]
00186e50str x1, [sp+144]
00186e54bl runtime.deferreturn
00186e58ldr x0, [sp+152]
00186e5cldr x2, [sp+136]
00186e60ldr x1, [sp+160]
00186e64ldr x3, [sp+144]
00186e68ldp x29, x30, [sp-8]
00186e6cadd sp, sp, 832
00186e70ret x30
00186e74
00186e74loc_186e74:
00186e74b 0x186e7c
00186e78
00186e78loc_186e78:
00186e78b 0x186e7c
00186e7c
00186e7cloc_186e7c:
00186e7cb 0x187478
00186e80
00186e80loc_186e80:
00186e80subs xzr, x2, 1
00186e84b.eq 0x186e8c
00186e88b 0x186f6c
00186e8c
00186e8cloc_186e8c:
00186e8cb 0x186e90
00186e90
00186e90loc_186e90:
00186e90b 0x186e94
00186e94
00186e94loc_186e94:
00186e94ldr x0, [sp+712]
00186e98str x1, [sp+280]
00186e9cstr x0, [sp+288]
00186ea0ldrsb x27, [x1]
00186ea4ldr x1, [x1+24]
00186ea8blr x1
00186eacstr x0, [sp+776]
00186eb0str x1, [sp+784]
00186eb4ldr x2, [sp+856]
00186eb8subs xzr, x1, x2
00186ebcb.eq 0x186ec4
00186ec0b 0x186f64
00186ec4
00186ec4loc_186ec4:
00186ec4ldr x3, [sp+848]
00186ec8mov x2, x1
00186eccmov x1, x3
00186ed0bl runtime.memequal
00186ed4tbnz w0, 0, 0x186edc
00186ed8b 0x186f60
00186edc
00186edcloc_186edc:
00186edcadd x27, sp, 592
00186ee0stp xzr, xzr, [x27]
00186ee4ldr x2, [sp+288]
00186ee8ldr x3, [sp+280]
00186eecstr x3, [sp+632]
00186ef0str x2, [sp+640]
00186ef4cbnz x3, 0x186efc
00186ef8b 0x186f1c
00186efc
00186efcloc_186efc:
00186efcstr x2, [sp+344]
00186f00ldr x1, [x3+8]
00186f04adrp x0, 0x889000
00186f08add x0, x0, 1584
00186f0cbl runtime.typeAssert
00186f10ldr x2, [sp+344]
00186f14mov x3, x0
00186f18b 0x186f20
00186f1c
00186f1cloc_186f1c:
00186f1cb 0x186f20
00186f20
00186f20loc_186f20:
00186f20str x3, [sp+616]
00186f24str x2, [sp+624]
00186f28str x3, [sp+152]
00186f2cstr x2, [sp+160]
00186f30ldr x0, [sp+592]
00186f34ldr x1, [sp+600]
00186f38str x0, [sp+136]
00186f3cstr x1, [sp+144]
00186f40bl runtime.deferreturn
00186f44ldr x0, [sp+152]
00186f48ldr x2, [sp+136]
00186f4cldr x1, [sp+160]
00186f50ldr x3, [sp+144]
00186f54ldp x29, x30, [sp-8]
00186f58add sp, sp, 832
00186f5cret x30
00186f60
00186f60loc_186f60:
00186f60b 0x186f68
00186f64
00186f64loc_186f64:
00186f64b 0x186f68
00186f68
00186f68loc_186f68:
00186f68b 0x187478
00186f6c
00186f6cloc_186f6c:
00186f6cb 0x186f70
00186f70
00186f70loc_186f70:
00186f70b 0x18746c
00186f74
00186f74loc_186f74:
00186f74subs xzr, x2, 2
00186f78b.eq 0x186f80
00186f7cb 0x18713c
00186f80
00186f80loc_186f80:
00186f80b 0x186f84
00186f84
00186f84loc_186f84:
00186f84b 0x186f88
00186f88
00186f88loc_186f88:
00186f88ldr x0, [sp+712]
00186f8cstr x1, [sp+264]
00186f90str x0, [sp+272]
00186f94ldrsb x27, [x1]
00186f98ldr x1, [x1+64]
00186f9cblr x1
00186fa0str x0, [sp+776]
00186fa4str x1, [sp+784]
00186fa8ldr x2, [sp+856]
00186facsubs xzr, x1, x2
00186fb0b.eq 0x186fb8
00186fb4b 0x187058
00186fb8
00186fb8loc_186fb8:
00186fb8ldr x3, [sp+848]
00186fbcmov x2, x1
00186fc0mov x1, x3
00186fc4bl runtime.memequal
00186fc8tbnz w0, 0, 0x186fd0
00186fccb 0x187054
00186fd0
00186fd0loc_186fd0:
00186fd0add x27, sp, 544
00186fd4stp xzr, xzr, [x27]
00186fd8ldr x2, [sp+272]
00186fdcldr x3, [sp+264]
00186fe0str x3, [sp+576]
00186fe4str x2, [sp+584]
00186fe8cbnz x3, 0x186ff0
00186fecb 0x187010
00186ff0
00186ff0loc_186ff0:
00186ff0str x2, [sp+344]
00186ff4ldr x1, [x3+8]
00186ff8adrp x0, 0x889000
00186ffcadd x0, x0, 1616
00187000bl runtime.typeAssert
00187004ldr x2, [sp+344]
00187008mov x3, x0
0018700cb 0x187014
00187010
00187010loc_187010:
00187010b 0x187014
00187014
00187014loc_187014:
00187014str x3, [sp+560]
00187018str x2, [sp+568]
0018701cstr x3, [sp+152]
00187020str x2, [sp+160]
00187024ldr x0, [sp+544]
00187028ldr x1, [sp+552]
0018702cstr x0, [sp+136]
00187030str x1, [sp+144]
00187034bl runtime.deferreturn
00187038ldr x0, [sp+152]
0018703cldr x2, [sp+136]
00187040ldr x1, [sp+160]
00187044ldr x3, [sp+144]
00187048ldp x29, x30, [sp-8]
0018704cadd sp, sp, 832
00187050ret x30
00187054
00187054loc_187054:
00187054b 0x18705c
00187058
00187058loc_187058:
00187058b 0x18705c
0018705c
0018705cloc_18705c:
0018705cldr x0, [sp+264]
00187060ldr x2, [sp+168]
00187064ldr x3, [sp+176]
00187068ldr x1, [sp+272]
0018706cbl google.golang.org/protobuf/reflect/protoregistry.findDescriptorInMessage
00187070str x0, [sp+248]
00187074str x1, [sp+256]
00187078subs xzr, x0, 0
0018707ccset x4, ne
00187080strb w4, [sp+50]
00187084cbnz x0, 0x18708c
00187088b 0x1870e0
0018708c
0018708cloc_18708c:
0018708cldr x1, [sp+248]
00187090ldrsb x27, [x1]
00187094ldr x0, [sp+256]
00187098ldr x1, [x1+24]
0018709cblr x1
001870a0str x0, [sp+776]
001870a4str x1, [sp+784]
001870a8ldr x2, [sp+856]
001870acsubs xzr, x1, x2
001870b0cset x2, eq
001870b4b.eq 0x1870bc
001870b8b 0x1870d0
001870bc
001870bcloc_1870bc:
001870bcldr x3, [sp+848]
001870c0mov x2, x1
001870c4mov x1, x3
001870c8bl runtime.memequal
001870ccb 0x1870d8
001870d0
001870d0loc_1870d0:
001870d0mov x0, x2
001870d4b 0x1870d8
001870d8
001870d8loc_1870d8:
001870d8strb w0, [sp+50]
001870dcb 0x1870e4
001870e0
001870e0loc_1870e0:
001870e0b 0x1870e4
001870e4
001870e4loc_1870e4:
001870e4ldrb w0, [sp+50]
001870e8tbnz w0, 0, 0x1870f0
001870ecb 0x187138
001870f0
001870f0loc_1870f0:
001870f0add x27, sp, 528
001870f4stp xzr, xzr, [x27]
001870f8ldr x0, [sp+248]
001870fcldr x1, [sp+256]
00187100str x0, [sp+152]
00187104str x1, [sp+160]
00187108ldr x0, [sp+528]
0018710cldr x1, [sp+536]
00187110str x0, [sp+136]
00187114str x1, [sp+144]
00187118bl runtime.deferreturn
0018711cldr x0, [sp+152]
00187120ldr x2, [sp+136]
00187124ldr x1, [sp+160]
00187128ldr x3, [sp+144]
0018712cldp x29, x30, [sp-8]
00187130add sp, sp, 832
00187134ret x30
00187138
00187138loc_187138:
00187138b 0x187478
0018713c
0018713cloc_18713c:
0018713csubs xzr, x2, 3
00187140b.eq 0x187148
00187144b 0x187224
00187148
00187148loc_187148:
00187148b 0x18714c
0018714c
0018714cloc_18714c:
0018714cb 0x187150
00187150
00187150loc_187150:
00187150ldr x0, [sp+712]
00187154str x1, [sp+232]
00187158str x0, [sp+240]
0018715cldrsb x27, [x1]
00187160ldr x1, [x1+72]
00187164blr x1
00187168str x0, [sp+776]
0018716cstr x1, [sp+784]
00187170ldr x2, [sp+856]
00187174subs xzr, x1, x2
00187178b.eq 0x187180
0018717cb 0x18721c
00187180
00187180loc_187180:
00187180ldr x3, [sp+848]
00187184mov x2, x1
00187188mov x1, x3
0018718cbl runtime.memequal
00187190tbnz w0, 0, 0x187198
00187194b 0x187218
00187198
00187198loc_187198:
00187198stp xzr, xzr, [sp+480]
0018719cldr x2, [sp+240]
001871a0ldr x3, [sp+232]
001871a4str x3, [sp+512]
001871a8str x2, [sp+520]
001871accbnz x3, 0x1871b4
001871b0b 0x1871d4
001871b4
001871b4loc_1871b4:
001871b4str x2, [sp+344]
001871b8ldr x1, [x3+8]
001871bcadrp x0, 0x888000
001871c0add x0, x0, 1648
001871c4bl runtime.typeAssert
001871c8ldr x2, [sp+344]
001871ccmov x3, x0
001871d0b 0x1871d8
001871d4
001871d4loc_1871d4:
001871d4b 0x1871d8
001871d8
001871d8loc_1871d8:
001871d8str x3, [sp+496]
001871dcstr x2, [sp+504]
001871e0str x3, [sp+152]
001871e4str x2, [sp+160]
001871e8ldr x0, [sp+480]
001871ecldr x1, [sp+488]
001871f0str x0, [sp+136]
001871f4str x1, [sp+144]
001871f8bl runtime.deferreturn
001871fcldr x0, [sp+152]
00187200ldr x2, [sp+136]
00187204ldr x1, [sp+160]
00187208ldr x3, [sp+144]
0018720cldp x29, x30, [sp-8]
00187210add sp, sp, 832
00187214ret x30
00187218
00187218loc_187218:
00187218b 0x187220
0018721c
0018721cloc_18721c:
0018721cb 0x187220
00187220
00187220loc_187220:
00187220b 0x187478
00187224
00187224loc_187224:
00187224subs xzr, x2, 4
00187228b.eq 0x187230
0018722cb 0x187460
00187230
00187230loc_187230:
00187230b 0x187234
00187234
00187234loc_187234:
00187234b 0x187238
00187238
00187238loc_187238:
00187238ldr x0, [sp+712]
0018723cstr x1, [sp+216]
00187240str x0, [sp+224]
00187244ldrsb x27, [x1]
00187248ldr x1, [x1+24]
0018724cblr x1
00187250str x0, [sp+776]
00187254str x1, [sp+784]
00187258ldr x2, [sp+856]
0018725csubs xzr, x1, x2
00187260b.eq 0x187268
00187264b 0x187304
00187268
00187268loc_187268:
00187268ldr x3, [sp+848]
0018726cmov x2, x1
00187270mov x1, x3
00187274bl runtime.memequal
00187278tbnz w0, 0, 0x187280
0018727cb 0x187300
00187280
00187280loc_187280:
00187280stp xzr, xzr, [sp+432]
00187284ldr x2, [sp+224]
00187288ldr x3, [sp+216]
0018728cstr x3, [sp+464]
00187290str x2, [sp+472]
00187294cbnz x3, 0x18729c
00187298b 0x1872bc
0018729c
0018729cloc_18729c:
0018729cstr x2, [sp+344]
001872a0ldr x1, [x3+8]
001872a4adrp x0, 0x888000
001872a8add x0, x0, 1680
001872acbl runtime.typeAssert
001872b0ldr x2, [sp+344]
001872b4mov x3, x0
001872b8b 0x1872c0
001872bc
001872bcloc_1872bc:
001872bcb 0x1872c0
001872c0
001872c0loc_1872c0:
001872c0str x3, [sp+448]
001872c4str x2, [sp+456]
001872c8str x3, [sp+152]
001872ccstr x2, [sp+160]
001872d0ldr x0, [sp+432]
001872d4ldr x1, [sp+440]
001872d8str x0, [sp+136]
001872dcstr x1, [sp+144]
001872e0bl runtime.deferreturn
001872e4ldr x0, [sp+152]
001872e8ldr x2, [sp+136]
001872ecldr x1, [sp+160]
001872f0ldr x3, [sp+144]
001872f4ldp x29, x30, [sp-8]
001872f8add sp, sp, 832
001872fcret x30
00187300
00187300loc_187300:
00187300b 0x187308
00187304
00187304loc_187304:
00187304b 0x187308
00187308
00187308loc_187308:
00187308ldr x1, [sp+216]
0018730cldrsb x27, [x1]
00187310ldr x1, [x1+48]
00187314ldr x0, [sp+224]
00187318blr x1
0018731cstr x0, [sp+808]
00187320str x1, [sp+816]
00187324add x0, sp, 168
00187328bl google.golang.org/protobuf/reflect/protoregistry.(*nameSuffix).Pop
0018732cstr x0, [sp+760]
00187330str x1, [sp+768]
00187334ldr x2, [sp+816]
00187338ldr x3, [sp+808]
0018733cldrsb x27, [x3]
00187340ldr x3, [x3+24]
00187344mov x4, x0
00187348mov x0, x2
0018734cmov x5, x1
00187350mov x1, x4
00187354mov x2, x5
00187358blr x3
0018735cstr x0, [sp+200]
00187360str x1, [sp+208]
00187364subs xzr, x0, 0
00187368cset x1, ne
0018736cstrb w1, [sp+50]
00187370cbnz x0, 0x187378
00187374b 0x1873cc
00187378
00187378loc_187378:
00187378ldr x1, [sp+200]
0018737cldrsb x27, [x1]
00187380ldr x0, [sp+208]
00187384ldr x1, [x1+24]
00187388blr x1
0018738cstr x0, [sp+776]
00187390str x1, [sp+784]
00187394ldr x2, [sp+856]
00187398subs xzr, x1, x2
0018739ccset x2, eq
001873a0b.eq 0x1873a8
001873a4b 0x1873bc
001873a8
001873a8loc_1873a8:
001873a8ldr x3, [sp+848]
001873acmov x2, x1
001873b0mov x1, x3
001873b4bl runtime.memequal
001873b8b 0x1873c4
001873bc
001873bcloc_1873bc:
001873bcmov x0, x2
001873c0b 0x1873c4
001873c4
001873c4loc_1873c4:
001873c4strb w0, [sp+50]
001873c8b 0x1873d0
001873cc
001873ccloc_1873cc:
001873ccb 0x1873d0
001873d0
001873d0loc_1873d0:
001873d0ldrb w2, [sp+50]
001873d4tbnz w2, 0, 0x1873dc
001873d8b 0x18745c
001873dc
001873dcloc_1873dc:
001873dcstp xzr, xzr, [sp+384]
001873e0ldr x2, [sp+208]
001873e4ldr x3, [sp+200]
001873e8str x3, [sp+416]
001873ecstr x2, [sp+424]
001873f0cbnz x3, 0x1873f8
001873f4b 0x187418
001873f8
001873f8loc_1873f8:
001873f8str x2, [sp+344]
001873fcldr x1, [x3+8]
00187400adrp x0, 0x888000
00187404add x0, x0, 1712
00187408bl runtime.typeAssert
0018740cldr x2, [sp+344]
00187410mov x3, x0
00187414b 0x18741c
00187418
00187418loc_187418:
00187418b 0x18741c
0018741c
0018741cloc_18741c:
0018741cstr x3, [sp+400]
00187420str x2, [sp+408]
00187424str x3, [sp+152]
00187428str x2, [sp+160]
0018742cldr x0, [sp+384]
00187430ldr x1, [sp+392]
00187434str x0, [sp+136]
00187438str x1, [sp+144]
0018743cbl runtime.deferreturn
00187440ldr x0, [sp+152]
00187444ldr x2, [sp+136]
00187448ldr x1, [sp+160]
0018744cldr x3, [sp+144]
00187450ldp x29, x30, [sp-8]
00187454add sp, sp, 832
00187458ret x30
0018745c
0018745cloc_18745c:
0018745cb 0x187478
00187460
00187460loc_187460:
00187460b 0x187464
00187464
00187464loc_187464:
00187464b 0x187468
00187468
00187468loc_187468:
00187468b 0x18746c
0018746c
0018746cloc_18746c:
0018746cb 0x187470
00187470
00187470loc_187470:
00187470b 0x187478
00187474
00187474loc_187474:
00187474b 0x187478
00187478
00187478loc_187478:
00187478adrp x27, 0x89a000
0018747cldr x0, [x27+3152]
00187480adrp x27, 0x89a000
00187484ldr x1, [x27+3160]
00187488str x0, [sp+368]
0018748cstr x1, [sp+376]
00187490stp xzr, xzr, [sp+152]
00187494ldr x0, [sp+376]
00187498ldr x1, [sp+368]
0018749cstr x1, [sp+136]
001874a0str x0, [sp+144]
001874a4bl runtime.deferreturn
001874a8ldr x2, [sp+136]
001874acldr x0, [sp+152]
001874b0ldr x3, [sp+144]
001874b4ldr x1, [sp+160]
001874b8ldp x29, x30, [sp-8]
001874bcadd sp, sp, 832
001874c0ret x30
001874c4
001874c4loc_1874c4:
001874c4ldr x0, [sp+184]
001874c8ldr x1, [sp+192]
001874ccbl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
001874d0str x0, [sp+184]
001874d4str x1, [sp+192]
001874d8str x1, [sp+128]
001874dcadd x0, x1, 1
001874e0str x0, [sp+120]
001874e4ldr x2, [sp+856]
001874e8ldr x3, [sp+848]
001874ecsubs xzr, x2, x0
001874f0b.hs 0x1874f8
001874f4b 0x187570
001874f8
001874f8loc_1874f8:
001874f8sub x4, x2, x1
001874fcsub x4, x4, 1
00187500sub x5, xzr, x4
00187504and x5, x0, x5, asr #63
00187508add x5, x3, x5
0018750cstr x5, [sp+776]
00187510str x4, [sp+784]
00187514str x5, [sp+168]
00187518str x4, [sp+176]
0018751cb 0x187520
00187520
00187520loc_187520:
00187520b 0x186cc8
00187524
00187524loc_187524:
00187524adrp x27, 0x89a000
00187528ldr x0, [x27+3152]
0018752cadrp x27, 0x89a000
00187530ldr x1, [x27+3160]
00187534str x0, [sp+352]
00187538str x1, [sp+360]
0018753cstp xzr, xzr, [sp+152]
00187540ldr x0, [sp+360]
00187544ldr x1, [sp+352]
00187548str x1, [sp+136]
0018754cstr x0, [sp+144]
00187550bl runtime.deferreturn
00187554ldr x2, [sp+136]
00187558ldr x0, [sp+152]
0018755cldr x3, [sp+144]
00187560ldr x1, [sp+160]
00187564ldp x29, x30, [sp-8]
00187568add sp, sp, 832
0018756cret x30
00187570
00187570loc_187570:
00187570mov x1, x2
00187574bl runtime.panicSliceB
00187578hint
0018757c
0018757cloc_18757c:
0018757cstp x0, x1, [sp+8]
00187580str x2, [sp+24]
00187584mov x3, x30
00187588bl runtime.morestack_noctxt.abi0
0018758cldp x0, x1, [sp+8]
00187590ldr x2, [sp+24]
00187594b 0x186b70
00187598udf 0
0018759cudf 0
00186b70
Loading..