File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
001875a0
001875a0google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName.deferwrap1(void)
001875a0ldr x16, [x28+16]
001875a4subs xzr, sp, x16
001875a8b.ls 0x1875d8
001875acstr x30, [sp-32]!
001875b0stur x29, [sp-8]
001875b4sub x29, sp, 8
001875b8ldr x16, [x28+32]
001875bccbnz x16, 0x1875e4
001875c0
001875c0loc_1875c0:
001875c0ldr x0, [x26+8]
001875c4str x0, [sp+16]
001875c8bl sync.(*RWMutex).RUnlock
001875ccldur x29, [sp-8]
001875d0ldr x30, [sp], 32
001875d4ret x30
001875d8
001875d8loc_1875d8:
001875d8mov x3, x30
001875dcbl runtime.morestack.abi0
001875e0b 0x1875a0
001875e4
001875e4loc_1875e4:
001875e4ldr x17, [x16]
001875e8add x20, sp, 40
001875ecsubs xzr, x20, x17
001875f0b.ne 0x1875c0
001875f4add x20, sp, 8
001875f8str x20, [x16]
001875fcb 0x1875c0
001875a0
001875a0google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName.deferwrap1(void)
001875a0ldr x16, [x28+16]
001875a4subs xzr, sp, x16
001875a8b.ls 0x1875d8
001875acstr x30, [sp-32]!
001875b0stur x29, [sp-8]
001875b4sub x29, sp, 8
001875b8ldr x16, [x28+32]
001875bccbnz x16, 0x1875e4
001875c0
001875c0loc_1875c0:
001875c0ldr x0, [x26+8]
001875c4str x0, [sp+16]
001875c8bl sync.(*RWMutex).RUnlock
001875ccldur x29, [sp-8]
001875d0ldr x30, [sp], 32
001875d4ret x30
001875d8
001875d8loc_1875d8:
001875d8mov x3, x30
001875dcbl runtime.morestack.abi0
001875e0b 0x1875a0
001875e4
001875e4loc_1875e4:
001875e4ldr x17, [x16]
001875e8add x20, sp, 40
001875ecsubs xzr, x20, x17
001875f0b.ne 0x1875c0
001875f4add x20, sp, 8
001875f8str x20, [x16]
001875fcb 0x1875c0
001875a0
00187600
00187600google.golang.org/protobuf/reflect/protoregistry.findDescriptorInMessage: ; void google.golang.org/protobuf/reflect/protoregistry.findDescriptorInMessage(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md, struct google.golang.org/protobuf/reflect/protoregistry.nameSuffix suffix)
00187600ldr x16, [x28+16]
00187604sub x17, sp, 432
00187608subs xzr, x17, x16
0018760cb.ls 0x187ac8
00187610sub x20, sp, 560
00187614stp x29, x30, [x20-8]
00187618add sp, x20, 0
0018761csub x29, sp, 8
00187620str x0, [sp+568]
00187624str x1, [sp+576]
00187628str x2, [sp+584]
0018762cstr x3, [sp+592]
00187630stp xzr, xzr, [sp+64]
00187634add x0, sp, 584
00187638bl google.golang.org/protobuf/reflect/protoregistry.(*nameSuffix).Pop
0018763cstr x0, [sp+128]
00187640str x1, [sp+136]
00187644ldr x1, [sp+592]
00187648cbz x1, 0x187650
0018764cb 0x187724
00187650
00187650loc_187650:
00187650ldr x1, [sp+568]
00187654ldrsb x27, [x1]
00187658ldr x1, [x1+24]
0018765cldr x0, [sp+576]
00187660blr x1
00187664str x0, [sp+224]
00187668str x1, [sp+232]
0018766cldrsb x27, [x0]
00187670ldr x2, [sp+136]
00187674ldr x3, [x0+24]
00187678ldr x4, [sp+128]
0018767cmov x0, x1
00187680mov x1, x4
00187684blr x3
00187688str x0, [sp+176]
0018768cstr x1, [sp+184]
00187690cbnz x0, 0x187698
00187694b 0x1876e8
00187698
00187698loc_187698:
00187698str x0, [sp+424]
0018769cstr x1, [sp+432]
001876a0cbnz x0, 0x1876a8
001876a4b 0x1876c4
001876a8
001876a8loc_1876a8:
001876a8str x1, [sp+240]
001876acldr x1, [x0+8]
001876b0adrp x0, 0x888000
001876b4add x0, x0, 1744
001876b8bl runtime.typeAssert
001876bcldr x1, [sp+240]
001876c0b 0x1876c8
001876c4
001876c4loc_1876c4:
001876c4b 0x1876c8
001876c8
001876c8loc_1876c8:
001876c8str x0, [sp+408]
001876ccstr x1, [sp+416]
001876d0str x0, [sp+64]
001876d4str x1, [sp+72]
001876d8ldr x0, [sp+64]
001876dcldp x29, x30, [sp-8]
001876e0add sp, sp, 560
001876e4ret x30
001876e8
001876e8loc_1876e8:
001876e8ldr x1, [sp+568]
001876ecldrsb x27, [x1]
001876f0ldr x1, [x1+24]
001876f4ldr x0, [sp+576]
001876f8blr x1
001876fcstr x0, [sp+208]
00187700str x1, [sp+216]
00187704ldrsb x27, [x0]
00187708ldr x2, [x0+40]
0018770cmov x0, x1
00187710blr x2
00187714str x0, [sp+56]
00187718sub x1, x0, 1
0018771cstr x1, [sp+48]
00187720b 0x18780c
00187724
00187724loc_187724:
00187724b 0x187728
00187728
00187728loc_187728:
00187728ldr x1, [sp+568]
0018772cldrsb x27, [x1]
00187730ldr x1, [x1+96]
00187734ldr x0, [sp+576]
00187738blr x1
0018773cstr x0, [sp+456]
00187740str x1, [sp+464]
00187744ldrsb x27, [x0]
00187748ldr x2, [sp+136]
0018774cldr x3, [x0+24]
00187750ldr x4, [sp+128]
00187754mov x0, x1
00187758mov x1, x4
0018775cblr x3
00187760str x0, [sp+144]
00187764str x1, [sp+152]
00187768cbnz x0, 0x187770
0018776cb 0x1877f4
00187770
00187770loc_187770:
00187770ldr x4, [sp+592]
00187774cbz x4, 0x18777c
00187778b 0x1877cc
0018777c
0018777cloc_18777c:
0018777cstr x0, [sp+264]
00187780str x1, [sp+272]
00187784cbnz x0, 0x18778c
00187788b 0x1877a8
0018778c
0018778cloc_18778c:
0018778cstr x1, [sp+240]
00187790ldr x1, [x0+8]
00187794adrp x0, 0x888000
00187798add x0, x0, 1904
0018779cbl runtime.typeAssert
001877a0ldr x1, [sp+240]
001877a4b 0x1877ac
001877a8
001877a8loc_1877a8:
001877a8b 0x1877ac
001877ac
001877acloc_1877ac:
001877acstr x0, [sp+248]
001877b0str x1, [sp+256]
001877b4str x0, [sp+64]
001877b8str x1, [sp+72]
001877bcldr x0, [sp+64]
001877c0ldp x29, x30, [sp-8]
001877c4add sp, sp, 560
001877c8ret x30
001877cc
001877ccloc_1877cc:
001877ccldr x3, [sp+592]
001877d0ldr x2, [sp+584]
001877d4bl google.golang.org/protobuf/reflect/protoregistry.findDescriptorInMessage
001877d8str x0, [sp+440]
001877dcstr x1, [sp+448]
001877e0str x0, [sp+64]
001877e4str x1, [sp+72]
001877e8ldp x29, x30, [sp-8]
001877ecadd sp, sp, 560
001877f0ret x30
001877f4
001877f4loc_1877f4:
001877f4stp xzr, xzr, [sp+64]
001877f8mov x0, xzr
001877fcmov x1, xzr
00187800ldp x29, x30, [sp-8]
00187804add sp, sp, 560
00187808ret x30
0018780c
0018780cloc_18780c:
0018780cldr x1, [sp+48]
00187810tbz x1, 63, 0x187818
00187814b 0x1878fc
00187818
00187818loc_187818:
00187818ldr x1, [sp+568]
0018781cldrsb x27, [x1]
00187820ldr x1, [x1+24]
00187824ldr x0, [sp+576]
00187828blr x1
0018782cstr x0, [sp+192]
00187830str x1, [sp+200]
00187834ldrsb x27, [x0]
00187838ldr x2, [sp+48]
0018783cldr x3, [x0+32]
00187840mov x0, x1
00187844mov x1, x2
00187848blr x3
0018784cstr x0, [sp+536]
00187850str x1, [sp+544]
00187854ldrsb x27, [x0]
00187858ldr x2, [x0+120]
0018785cmov x0, x1
00187860blr x2
00187864str x0, [sp+520]
00187868str x1, [sp+528]
0018786cldrsb x27, [x0]
00187870ldr x2, [sp+136]
00187874ldr x3, [x0+24]
00187878ldr x4, [sp+128]
0018787cmov x0, x1
00187880mov x1, x4
00187884blr x3
00187888str x0, [sp+96]
0018788cstr x1, [sp+104]
00187890cbnz x0, 0x187898
00187894b 0x1878e8
00187898
00187898loc_187898:
00187898str x0, [sp+392]
0018789cstr x1, [sp+400]
001878a0cbnz x0, 0x1878a8
001878a4b 0x1878c4
001878a8
001878a8loc_1878a8:
001878a8str x1, [sp+240]
001878acldr x1, [x0+8]
001878b0adrp x0, 0x888000
001878b4add x0, x0, 1776
001878b8bl runtime.typeAssert
001878bcldr x1, [sp+240]
001878c0b 0x1878c8
001878c4
001878c4loc_1878c4:
001878c4b 0x1878c8
001878c8
001878c8loc_1878c8:
001878c8str x0, [sp+376]
001878ccstr x1, [sp+384]
001878d0str x0, [sp+64]
001878d4str x1, [sp+72]
001878d8ldr x0, [sp+64]
001878dcldp x29, x30, [sp-8]
001878e0add sp, sp, 560
001878e4ret x30
001878e8
001878e8loc_1878e8:
001878e8b 0x1878ec
001878ec
001878ecloc_1878ec:
001878ecldr x1, [sp+48]
001878f0sub x1, x1, 1
001878f4str x1, [sp+48]
001878f8b 0x18780c
001878fc
001878fcloc_1878fc:
001878fcldr x1, [sp+568]
00187900ldrsb x27, [x1]
00187904ldr x1, [x1+48]
00187908ldr x0, [sp+576]
0018790cblr x1
00187910str x0, [sp+504]
00187914str x1, [sp+512]
00187918ldrsb x27, [x0]
0018791cldr x2, [sp+136]
00187920ldr x3, [x0+24]
00187924ldr x4, [sp+128]
00187928mov x0, x1
0018792cmov x1, x4
00187930blr x3
00187934str x0, [sp+80]
00187938str x1, [sp+88]
0018793ccbnz x0, 0x187944
00187940b 0x187994
00187944
00187944loc_187944:
00187944str x0, [sp+360]
00187948str x1, [sp+368]
0018794ccbnz x0, 0x187954
00187950b 0x187970
00187954
00187954loc_187954:
00187954str x1, [sp+240]
00187958ldr x1, [x0+8]
0018795cadrp x0, 0x888000
00187960add x0, x0, 1808
00187964bl runtime.typeAssert
00187968ldr x1, [sp+240]
0018796cb 0x187974
00187970
00187970loc_187970:
00187970b 0x187974
00187974
00187974loc_187974:
00187974str x0, [sp+344]
00187978str x1, [sp+352]
0018797cstr x0, [sp+64]
00187980str x1, [sp+72]
00187984ldr x0, [sp+64]
00187988ldp x29, x30, [sp-8]
0018798cadd sp, sp, 560
00187990ret x30
00187994
00187994loc_187994:
00187994ldr x1, [sp+568]
00187998ldrsb x27, [x1]
0018799cldr x1, [x1+56]
001879a0ldr x0, [sp+576]
001879a4blr x1
001879a8str x0, [sp+488]
001879acstr x1, [sp+496]
001879b0ldrsb x27, [x0]
001879b4ldr x2, [sp+136]
001879b8ldr x3, [x0+32]
001879bcldr x4, [sp+128]
001879c0mov x0, x1
001879c4mov x1, x4
001879c8blr x3
001879ccstr x0, [sp+160]
001879d0str x1, [sp+168]
001879d4cbnz x0, 0x1879dc
001879d8b 0x187a2c
001879dc
001879dcloc_1879dc:
001879dcstr x0, [sp+328]
001879e0str x1, [sp+336]
001879e4cbnz x0, 0x1879ec
001879e8b 0x187a08
001879ec
001879ecloc_1879ec:
001879ecstr x1, [sp+240]
001879f0ldr x1, [x0+8]
001879f4adrp x0, 0x888000
001879f8add x0, x0, 1840
001879fcbl runtime.typeAssert
00187a00ldr x1, [sp+240]
00187a04b 0x187a0c
00187a08
00187a08loc_187a08:
00187a08b 0x187a0c
00187a0c
00187a0cloc_187a0c:
00187a0cstr x0, [sp+312]
00187a10str x1, [sp+320]
00187a14str x0, [sp+64]
00187a18str x1, [sp+72]
00187a1cldr x0, [sp+64]
00187a20ldp x29, x30, [sp-8]
00187a24add sp, sp, 560
00187a28ret x30
00187a2c
00187a2cloc_187a2c:
00187a2cldr x1, [sp+568]
00187a30ldrsb x27, [x1]
00187a34ldr x1, [x1+112]
00187a38ldr x0, [sp+576]
00187a3cblr x1
00187a40str x0, [sp+472]
00187a44str x1, [sp+480]
00187a48ldrsb x27, [x0]
00187a4cldr x2, [sp+136]
00187a50ldr x3, [x0+24]
00187a54ldr x4, [sp+128]
00187a58mov x0, x1
00187a5cmov x1, x4
00187a60blr x3
00187a64str x0, [sp+112]
00187a68str x1, [sp+120]
00187a6ccbnz x0, 0x187a74
00187a70b 0x187ac4
00187a74
00187a74loc_187a74:
00187a74str x0, [sp+296]
00187a78str x1, [sp+304]
00187a7ccbnz x0, 0x187a84
00187a80b 0x187aa0
00187a84
00187a84loc_187a84:
00187a84str x1, [sp+240]
00187a88ldr x1, [x0+8]
00187a8cadrp x0, 0x888000
00187a90add x0, x0, 1872
00187a94bl runtime.typeAssert
00187a98ldr x1, [sp+240]
00187a9cb 0x187aa4
00187aa0
00187aa0loc_187aa0:
00187aa0b 0x187aa4
00187aa4
00187aa4loc_187aa4:
00187aa4str x0, [sp+280]
00187aa8str x1, [sp+288]
00187aacstr x0, [sp+64]
00187ab0str x1, [sp+72]
00187ab4ldr x0, [sp+64]
00187ab8ldp x29, x30, [sp-8]
00187abcadd sp, sp, 560
00187ac0ret x30
00187ac4
00187ac4loc_187ac4:
00187ac4b 0x187728
00187ac8
00187ac8loc_187ac8:
00187ac8stp x0, x1, [sp+8]
00187accstp x2, x3, [sp+24]
00187ad0mov x3, x30
00187ad4bl runtime.morestack_noctxt.abi0
00187ad8ldp x0, x1, [sp+8]
00187adcldp x2, x3, [sp+24]
00187ae0b 0x187600
00187ae4udf 0
00187ae8udf 0
00187aecudf 0
00187600
00187600google.golang.org/protobuf/reflect/protoregistry.findDescriptorInMessage: ; void google.golang.org/protobuf/reflect/protoregistry.findDescriptorInMessage(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md, struct google.golang.org/protobuf/reflect/protoregistry.nameSuffix suffix)
00187600ldr x16, [x28+16]
00187604sub x17, sp, 432
00187608subs xzr, x17, x16
0018760cb.ls 0x187ac8
00187610sub x20, sp, 560
00187614stp x29, x30, [x20-8]
00187618add sp, x20, 0
0018761csub x29, sp, 8
00187620str x0, [sp+568]
00187624str x1, [sp+576]
00187628str x2, [sp+584]
0018762cstr x3, [sp+592]
00187630stp xzr, xzr, [sp+64]
00187634add x0, sp, 584
00187638bl google.golang.org/protobuf/reflect/protoregistry.(*nameSuffix).Pop
0018763cstr x0, [sp+128]
00187640str x1, [sp+136]
00187644ldr x1, [sp+592]
00187648cbz x1, 0x187650
0018764cb 0x187724
00187650
00187650loc_187650:
00187650ldr x1, [sp+568]
00187654ldrsb x27, [x1]
00187658ldr x1, [x1+24]
0018765cldr x0, [sp+576]
00187660blr x1
00187664str x0, [sp+224]
00187668str x1, [sp+232]
0018766cldrsb x27, [x0]
00187670ldr x2, [sp+136]
00187674ldr x3, [x0+24]
00187678ldr x4, [sp+128]
0018767cmov x0, x1
00187680mov x1, x4
00187684blr x3
00187688str x0, [sp+176]
0018768cstr x1, [sp+184]
00187690cbnz x0, 0x187698
00187694b 0x1876e8
00187698
00187698loc_187698:
00187698str x0, [sp+424]
0018769cstr x1, [sp+432]
001876a0cbnz x0, 0x1876a8
001876a4b 0x1876c4
001876a8
001876a8loc_1876a8:
001876a8str x1, [sp+240]
001876acldr x1, [x0+8]
001876b0adrp x0, 0x888000
001876b4add x0, x0, 1744
001876b8bl runtime.typeAssert
001876bcldr x1, [sp+240]
001876c0b 0x1876c8
001876c4
001876c4loc_1876c4:
001876c4b 0x1876c8
001876c8
001876c8loc_1876c8:
001876c8str x0, [sp+408]
001876ccstr x1, [sp+416]
001876d0str x0, [sp+64]
001876d4str x1, [sp+72]
001876d8ldr x0, [sp+64]
001876dcldp x29, x30, [sp-8]
001876e0add sp, sp, 560
001876e4ret x30
001876e8
001876e8loc_1876e8:
001876e8ldr x1, [sp+568]
001876ecldrsb x27, [x1]
001876f0ldr x1, [x1+24]
001876f4ldr x0, [sp+576]
001876f8blr x1
001876fcstr x0, [sp+208]
00187700str x1, [sp+216]
00187704ldrsb x27, [x0]
00187708ldr x2, [x0+40]
0018770cmov x0, x1
00187710blr x2
00187714str x0, [sp+56]
00187718sub x1, x0, 1
0018771cstr x1, [sp+48]
00187720b 0x18780c
00187724
00187724loc_187724:
00187724b 0x187728
00187728
00187728loc_187728:
00187728ldr x1, [sp+568]
0018772cldrsb x27, [x1]
00187730ldr x1, [x1+96]
00187734ldr x0, [sp+576]
00187738blr x1
0018773cstr x0, [sp+456]
00187740str x1, [sp+464]
00187744ldrsb x27, [x0]
00187748ldr x2, [sp+136]
0018774cldr x3, [x0+24]
00187750ldr x4, [sp+128]
00187754mov x0, x1
00187758mov x1, x4
0018775cblr x3
00187760str x0, [sp+144]
00187764str x1, [sp+152]
00187768cbnz x0, 0x187770
0018776cb 0x1877f4
00187770
00187770loc_187770:
00187770ldr x4, [sp+592]
00187774cbz x4, 0x18777c
00187778b 0x1877cc
0018777c
0018777cloc_18777c:
0018777cstr x0, [sp+264]
00187780str x1, [sp+272]
00187784cbnz x0, 0x18778c
00187788b 0x1877a8
0018778c
0018778cloc_18778c:
0018778cstr x1, [sp+240]
00187790ldr x1, [x0+8]
00187794adrp x0, 0x888000
00187798add x0, x0, 1904
0018779cbl runtime.typeAssert
001877a0ldr x1, [sp+240]
001877a4b 0x1877ac
001877a8
001877a8loc_1877a8:
001877a8b 0x1877ac
001877ac
001877acloc_1877ac:
001877acstr x0, [sp+248]
001877b0str x1, [sp+256]
001877b4str x0, [sp+64]
001877b8str x1, [sp+72]
001877bcldr x0, [sp+64]
001877c0ldp x29, x30, [sp-8]
001877c4add sp, sp, 560
001877c8ret x30
001877cc
001877ccloc_1877cc:
001877ccldr x3, [sp+592]
001877d0ldr x2, [sp+584]
001877d4bl google.golang.org/protobuf/reflect/protoregistry.findDescriptorInMessage
001877d8str x0, [sp+440]
001877dcstr x1, [sp+448]
001877e0str x0, [sp+64]
001877e4str x1, [sp+72]
001877e8ldp x29, x30, [sp-8]
001877ecadd sp, sp, 560
001877f0ret x30
001877f4
001877f4loc_1877f4:
001877f4stp xzr, xzr, [sp+64]
001877f8mov x0, xzr
001877fcmov x1, xzr
00187800ldp x29, x30, [sp-8]
00187804add sp, sp, 560
00187808ret x30
0018780c
0018780cloc_18780c:
0018780cldr x1, [sp+48]
00187810tbz x1, 63, 0x187818
00187814b 0x1878fc
00187818
00187818loc_187818:
00187818ldr x1, [sp+568]
0018781cldrsb x27, [x1]
00187820ldr x1, [x1+24]
00187824ldr x0, [sp+576]
00187828blr x1
0018782cstr x0, [sp+192]
00187830str x1, [sp+200]
00187834ldrsb x27, [x0]
00187838ldr x2, [sp+48]
0018783cldr x3, [x0+32]
00187840mov x0, x1
00187844mov x1, x2
00187848blr x3
0018784cstr x0, [sp+536]
00187850str x1, [sp+544]
00187854ldrsb x27, [x0]
00187858ldr x2, [x0+120]
0018785cmov x0, x1
00187860blr x2
00187864str x0, [sp+520]
00187868str x1, [sp+528]
0018786cldrsb x27, [x0]
00187870ldr x2, [sp+136]
00187874ldr x3, [x0+24]
00187878ldr x4, [sp+128]
0018787cmov x0, x1
00187880mov x1, x4
00187884blr x3
00187888str x0, [sp+96]
0018788cstr x1, [sp+104]
00187890cbnz x0, 0x187898
00187894b 0x1878e8
00187898
00187898loc_187898:
00187898str x0, [sp+392]
0018789cstr x1, [sp+400]
001878a0cbnz x0, 0x1878a8
001878a4b 0x1878c4
001878a8
001878a8loc_1878a8:
001878a8str x1, [sp+240]
001878acldr x1, [x0+8]
001878b0adrp x0, 0x888000
001878b4add x0, x0, 1776
001878b8bl runtime.typeAssert
001878bcldr x1, [sp+240]
001878c0b 0x1878c8
001878c4
001878c4loc_1878c4:
001878c4b 0x1878c8
001878c8
001878c8loc_1878c8:
001878c8str x0, [sp+376]
001878ccstr x1, [sp+384]
001878d0str x0, [sp+64]
001878d4str x1, [sp+72]
001878d8ldr x0, [sp+64]
001878dcldp x29, x30, [sp-8]
001878e0add sp, sp, 560
001878e4ret x30
001878e8
001878e8loc_1878e8:
001878e8b 0x1878ec
001878ec
001878ecloc_1878ec:
001878ecldr x1, [sp+48]
001878f0sub x1, x1, 1
001878f4str x1, [sp+48]
001878f8b 0x18780c
001878fc
001878fcloc_1878fc:
001878fcldr x1, [sp+568]
00187900ldrsb x27, [x1]
00187904ldr x1, [x1+48]
00187908ldr x0, [sp+576]
0018790cblr x1
00187910str x0, [sp+504]
00187914str x1, [sp+512]
00187918ldrsb x27, [x0]
0018791cldr x2, [sp+136]
00187920ldr x3, [x0+24]
00187924ldr x4, [sp+128]
00187928mov x0, x1
0018792cmov x1, x4
00187930blr x3
00187934str x0, [sp+80]
00187938str x1, [sp+88]
0018793ccbnz x0, 0x187944
00187940b 0x187994
00187944
00187944loc_187944:
00187944str x0, [sp+360]
00187948str x1, [sp+368]
0018794ccbnz x0, 0x187954
00187950b 0x187970
00187954
00187954loc_187954:
00187954str x1, [sp+240]
00187958ldr x1, [x0+8]
0018795cadrp x0, 0x888000
00187960add x0, x0, 1808
00187964bl runtime.typeAssert
00187968ldr x1, [sp+240]
0018796cb 0x187974
00187970
00187970loc_187970:
00187970b 0x187974
00187974
00187974loc_187974:
00187974str x0, [sp+344]
00187978str x1, [sp+352]
0018797cstr x0, [sp+64]
00187980str x1, [sp+72]
00187984ldr x0, [sp+64]
00187988ldp x29, x30, [sp-8]
0018798cadd sp, sp, 560
00187990ret x30
00187994
00187994loc_187994:
00187994ldr x1, [sp+568]
00187998ldrsb x27, [x1]
0018799cldr x1, [x1+56]
001879a0ldr x0, [sp+576]
001879a4blr x1
001879a8str x0, [sp+488]
001879acstr x1, [sp+496]
001879b0ldrsb x27, [x0]
001879b4ldr x2, [sp+136]
001879b8ldr x3, [x0+32]
001879bcldr x4, [sp+128]
001879c0mov x0, x1
001879c4mov x1, x4
001879c8blr x3
001879ccstr x0, [sp+160]
001879d0str x1, [sp+168]
001879d4cbnz x0, 0x1879dc
001879d8b 0x187a2c
001879dc
001879dcloc_1879dc:
001879dcstr x0, [sp+328]
001879e0str x1, [sp+336]
001879e4cbnz x0, 0x1879ec
001879e8b 0x187a08
001879ec
001879ecloc_1879ec:
001879ecstr x1, [sp+240]
001879f0ldr x1, [x0+8]
001879f4adrp x0, 0x888000
001879f8add x0, x0, 1840
001879fcbl runtime.typeAssert
00187a00ldr x1, [sp+240]
00187a04b 0x187a0c
00187a08
00187a08loc_187a08:
00187a08b 0x187a0c
00187a0c
00187a0cloc_187a0c:
00187a0cstr x0, [sp+312]
00187a10str x1, [sp+320]
00187a14str x0, [sp+64]
00187a18str x1, [sp+72]
00187a1cldr x0, [sp+64]
00187a20ldp x29, x30, [sp-8]
00187a24add sp, sp, 560
00187a28ret x30
00187a2c
00187a2cloc_187a2c:
00187a2cldr x1, [sp+568]
00187a30ldrsb x27, [x1]
00187a34ldr x1, [x1+112]
00187a38ldr x0, [sp+576]
00187a3cblr x1
00187a40str x0, [sp+472]
00187a44str x1, [sp+480]
00187a48ldrsb x27, [x0]
00187a4cldr x2, [sp+136]
00187a50ldr x3, [x0+24]
00187a54ldr x4, [sp+128]
00187a58mov x0, x1
00187a5cmov x1, x4
00187a60blr x3
00187a64str x0, [sp+112]
00187a68str x1, [sp+120]
00187a6ccbnz x0, 0x187a74
00187a70b 0x187ac4
00187a74
00187a74loc_187a74:
00187a74str x0, [sp+296]
00187a78str x1, [sp+304]
00187a7ccbnz x0, 0x187a84
00187a80b 0x187aa0
00187a84
00187a84loc_187a84:
00187a84str x1, [sp+240]
00187a88ldr x1, [x0+8]
00187a8cadrp x0, 0x888000
00187a90add x0, x0, 1872
00187a94bl runtime.typeAssert
00187a98ldr x1, [sp+240]
00187a9cb 0x187aa4
00187aa0
00187aa0loc_187aa0:
00187aa0b 0x187aa4
00187aa4
00187aa4loc_187aa4:
00187aa4str x0, [sp+280]
00187aa8str x1, [sp+288]
00187aacstr x0, [sp+64]
00187ab0str x1, [sp+72]
00187ab4ldr x0, [sp+64]
00187ab8ldp x29, x30, [sp-8]
00187abcadd sp, sp, 560
00187ac0ret x30
00187ac4
00187ac4loc_187ac4:
00187ac4b 0x187728
00187ac8
00187ac8loc_187ac8:
00187ac8stp x0, x1, [sp+8]
00187accstp x2, x3, [sp+24]
00187ad0mov x3, x30
00187ad4bl runtime.morestack_noctxt.abi0
00187ad8ldp x0, x1, [sp+8]
00187adcldp x2, x3, [sp+24]
00187ae0b 0x187600
00187ae4udf 0
00187ae8udf 0
00187aecudf 0
00187600
00187af0
00187af0google.golang.org/protobuf/reflect/protoregistry.(*nameSuffix).Pop: ; void google.golang.org/protobuf/reflect/protoregistry.(*nameSuffix).Pop(struct google.golang.org/protobuf/reflect/protoregistry.nameSuffix * s)
00187af0ldr x16, [x28+16]
00187af4subs xzr, sp, x16
00187af8b.ls 0x187c70
00187afcstr x30, [sp-128]!
00187b00stur x29, [sp-8]
00187b04sub x29, sp, 8
00187b08str x0, [sp+136]
00187b0cstp xzr, xzr, [sp+56]
00187b10ldr x3, [sp+136]
00187b14ldrsb x27, [x3]
00187b18ldr x0, [x3]
00187b1cldr x1, [x3+8]
00187b20str x0, [sp+72]
00187b24str x1, [sp+80]
00187b28movz x2, 46
00187b2cbl strings.IndexByte
00187b30str x0, [sp+40]
00187b34tbz x0, 63, 0x187b3c
00187b38b 0x187bfc
00187b3c
00187b3cloc_187b3c:
00187b3cldr x3, [sp+136]
00187b40ldrsb x27, [x3]
00187b44ldr x2, [x3+8]
00187b48ldr x3, [x3]
00187b4csubs xzr, x0, x2
00187b50b.ls 0x187b58
00187b54b 0x187c64
00187b58
00187b58loc_187b58:
00187b58b 0x187b5c
00187b5c
00187b5cloc_187b5c:
00187b5cstr x3, [sp+104]
00187b60str x0, [sp+112]
00187b64ldr x2, [sp+40]
00187b68add x0, x2, 1
00187b6cstr x0, [sp+48]
00187b70ldr x3, [sp+136]
00187b74ldrsb x27, [x3]
00187b78ldr x1, [x3+8]
00187b7cldr x3, [x3]
00187b80subs xzr, x1, x0
00187b84b.hs 0x187b8c
00187b88b 0x187c60
00187b8c
00187b8cloc_187b8c:
00187b8csub x2, x1, x2
00187b90sub x2, x2, 1
00187b94sub x4, xzr, x2
00187b98and x4, x0, x4, asr #63
00187b9cadd x3, x3, x4
00187ba0str x3, [sp+88]
00187ba4str x2, [sp+96]
00187ba8ldr x2, [sp+104]
00187bacldr x3, [sp+112]
00187bb0str x2, [sp+56]
00187bb4str x3, [sp+64]
00187bb8ldr x2, [sp+136]
00187bbcldrsb x27, [x2]
00187bc0ldr x3, [sp+88]
00187bc4ldr x4, [sp+96]
00187bc8str x4, [x2+8]
00187bccadrp x27, 0x8c4000
00187bd0ldr w4, [x27+3056]
00187bd4cbz w4, 0x187bdc
00187bd8b 0x187be0
00187bdc
00187bdcloc_187bdc:
00187bdcb 0x187bf4
00187be0
00187be0loc_187be0:
00187be0bl runtime.gcWriteBarrier2
00187be4str x3, [x25]
00187be8ldr x4, [x2]
00187becstr x4, [x25+8]
00187bf0b 0x187bf4
00187bf4
00187bf4loc_187bf4:
00187bf4str x3, [x2]
00187bf8b 0x187c4c
00187bfc
00187bfcloc_187bfc:
00187bfcldr x2, [sp+136]
00187c00ldrsb x27, [x2]
00187c04ldr x3, [x2]
00187c08ldr x2, [x2+8]
00187c0cstr x3, [sp+56]
00187c10str x2, [sp+64]
00187c14ldr x2, [sp+136]
00187c18ldrsb x27, [x2]
00187c1cstr xzr, [x2+8]
00187c20adrp x27, 0x8c4000
00187c24ldr w3, [x27+3056]
00187c28cbz w3, 0x187c30
00187c2cb 0x187c34
00187c30
00187c30loc_187c30:
00187c30b 0x187c44
00187c34
00187c34loc_187c34:
00187c34ldr x3, [x2]
00187c38bl runtime.gcWriteBarrier1
00187c3cstr x3, [x25]
00187c40b 0x187c44
00187c44
00187c44loc_187c44:
00187c44str xzr, [x2]
00187c48b 0x187c4c
00187c4c
00187c4cloc_187c4c:
00187c4cldr x0, [sp+56]
00187c50ldr x1, [sp+64]
00187c54ldur x29, [sp-8]
00187c58ldr x30, [sp], 128
00187c5cret x30
00187c60
00187c60loc_187c60:
00187c60bl runtime.panicSliceB
00187c64
00187c64loc_187c64:
00187c64mov x1, x0
00187c68bl runtime.panicSliceAlen
00187c6chint
00187c70
00187c70loc_187c70:
00187c70str x0, [sp+8]
00187c74mov x3, x30
00187c78bl runtime.morestack_noctxt.abi0
00187c7cldr x0, [sp+8]
00187c80b 0x187af0
00187c84udf 0
00187c88udf 0
00187c8cudf 0
00187af0
00187af0google.golang.org/protobuf/reflect/protoregistry.(*nameSuffix).Pop: ; void google.golang.org/protobuf/reflect/protoregistry.(*nameSuffix).Pop(struct google.golang.org/protobuf/reflect/protoregistry.nameSuffix * s)
00187af0ldr x16, [x28+16]
00187af4subs xzr, sp, x16
00187af8b.ls 0x187c70
00187afcstr x30, [sp-128]!
00187b00stur x29, [sp-8]
00187b04sub x29, sp, 8
00187b08str x0, [sp+136]
00187b0cstp xzr, xzr, [sp+56]
00187b10ldr x3, [sp+136]
00187b14ldrsb x27, [x3]
00187b18ldr x0, [x3]
00187b1cldr x1, [x3+8]
00187b20str x0, [sp+72]
00187b24str x1, [sp+80]
00187b28movz x2, 46
00187b2cbl strings.IndexByte
00187b30str x0, [sp+40]
00187b34tbz x0, 63, 0x187b3c
00187b38b 0x187bfc
00187b3c
00187b3cloc_187b3c:
00187b3cldr x3, [sp+136]
00187b40ldrsb x27, [x3]
00187b44ldr x2, [x3+8]
00187b48ldr x3, [x3]
00187b4csubs xzr, x0, x2
00187b50b.ls 0x187b58
00187b54b 0x187c64
00187b58
00187b58loc_187b58:
00187b58b 0x187b5c
00187b5c
00187b5cloc_187b5c:
00187b5cstr x3, [sp+104]
00187b60str x0, [sp+112]
00187b64ldr x2, [sp+40]
00187b68add x0, x2, 1
00187b6cstr x0, [sp+48]
00187b70ldr x3, [sp+136]
00187b74ldrsb x27, [x3]
00187b78ldr x1, [x3+8]
00187b7cldr x3, [x3]
00187b80subs xzr, x1, x0
00187b84b.hs 0x187b8c
00187b88b 0x187c60
00187b8c
00187b8cloc_187b8c:
00187b8csub x2, x1, x2
00187b90sub x2, x2, 1
00187b94sub x4, xzr, x2
00187b98and x4, x0, x4, asr #63
00187b9cadd x3, x3, x4
00187ba0str x3, [sp+88]
00187ba4str x2, [sp+96]
00187ba8ldr x2, [sp+104]
00187bacldr x3, [sp+112]
00187bb0str x2, [sp+56]
00187bb4str x3, [sp+64]
00187bb8ldr x2, [sp+136]
00187bbcldrsb x27, [x2]
00187bc0ldr x3, [sp+88]
00187bc4ldr x4, [sp+96]
00187bc8str x4, [x2+8]
00187bccadrp x27, 0x8c4000
00187bd0ldr w4, [x27+3056]
00187bd4cbz w4, 0x187bdc
00187bd8b 0x187be0
00187bdc
00187bdcloc_187bdc:
00187bdcb 0x187bf4
00187be0
00187be0loc_187be0:
00187be0bl runtime.gcWriteBarrier2
00187be4str x3, [x25]
00187be8ldr x4, [x2]
00187becstr x4, [x25+8]
00187bf0b 0x187bf4
00187bf4
00187bf4loc_187bf4:
00187bf4str x3, [x2]
00187bf8b 0x187c4c
00187bfc
00187bfcloc_187bfc:
00187bfcldr x2, [sp+136]
00187c00ldrsb x27, [x2]
00187c04ldr x3, [x2]
00187c08ldr x2, [x2+8]
00187c0cstr x3, [sp+56]
00187c10str x2, [sp+64]
00187c14ldr x2, [sp+136]
00187c18ldrsb x27, [x2]
00187c1cstr xzr, [x2+8]
00187c20adrp x27, 0x8c4000
00187c24ldr w3, [x27+3056]
00187c28cbz w3, 0x187c30
00187c2cb 0x187c34
00187c30
00187c30loc_187c30:
00187c30b 0x187c44
00187c34
00187c34loc_187c34:
00187c34ldr x3, [x2]
00187c38bl runtime.gcWriteBarrier1
00187c3cstr x3, [x25]
00187c40b 0x187c44
00187c44
00187c44loc_187c44:
00187c44str xzr, [x2]
00187c48b 0x187c4c
00187c4c
00187c4cloc_187c4c:
00187c4cldr x0, [sp+56]
00187c50ldr x1, [sp+64]
00187c54ldur x29, [sp-8]
00187c58ldr x30, [sp], 128
00187c5cret x30
00187c60
00187c60loc_187c60:
00187c60bl runtime.panicSliceB
00187c64
00187c64loc_187c64:
00187c64mov x1, x0
00187c68bl runtime.panicSliceAlen
00187c6chint
00187c70
00187c70loc_187c70:
00187c70str x0, [sp+8]
00187c74mov x3, x30
00187c78bl runtime.morestack_noctxt.abi0
00187c7cldr x0, [sp+8]
00187c80b 0x187af0
00187c84udf 0
00187c88udf 0
00187c8cudf 0
00187af0
00187c90
00187c90google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath(google.golang.org/protobuf/reflect/protoregistry.Files * r, struct string path)
00187c90ldr x16, [x28+16]
00187c94sub x17, sp, 208
00187c98subs xzr, x17, x16
00187c9cb.ls 0x187fb4
00187ca0sub x20, sp, 336
00187ca4stp x29, x30, [x20-8]
00187ca8add sp, x20, 0
00187cacsub x29, sp, 8
00187cb0str x0, [sp+344]
00187cb4str x1, [sp+352]
00187cb8str x2, [sp+360]
00187cbcstp xzr, xzr, [sp+128]
00187cc0stp xzr, xzr, [sp+112]
00187cc4ldr x4, [sp+344]
00187cc8cbnz x4, 0x187cd0
00187cccb 0x187f6c
00187cd0
00187cd0loc_187cd0:
00187cd0adrp x27, 0x899000
00187cd4ldr x4, [x27+3712]
00187cd8ldr x5, [sp+344]
00187cdcsubs xzr, x4, x5
00187ce0b.eq 0x187ce8
00187ce4b 0x187d8c
00187ce8
00187ce8loc_187ce8:
00187ce8adrp x0, 0x8c4000
00187cecadd x0, x0, 3360
00187cf0bl sync.(*RWMutex).RLock
00187cf4adrp x1, 0x8c4000
00187cf8add x1, x1, 3360
00187cfcstr x1, [sp+208]
00187d00stp xzr, xzr, [sp+312]
00187d04add x1, sp, 312
00187d08str x1, [sp+168]
00187d0cldrsb x27, [x1]
00187d10adrp x2, 0
00187d14add x2, x2, 4048
00187d18str x2, [x1]
00187d1cldrsb x27, [x1]
00187d20ldr x2, [sp+208]
00187d24adrp x27, 0x8c4000
00187d28ldr w3, [x27+3056]
00187d2ccbz w3, 0x187d34
00187d30b 0x187d38
00187d34
00187d34loc_187d34:
00187d34b 0x187d4c
00187d38
00187d38loc_187d38:
00187d38bl runtime.gcWriteBarrier2
00187d3cstr x2, [x25]
00187d40ldr x3, [x1+8]
00187d44str x3, [x25+8]
00187d48b 0x187d4c
00187d4c
00187d4cloc_187d4c:
00187d4cstr x2, [x1+8]
00187d50str x1, [sp+80]
00187d54add x0, sp, 56
00187d58bl runtime.deferprocStack
00187d5csubs xzr, x0, 0
00187d60b.ne 0x187d6c
00187d64b 0x187d68
00187d68
00187d68loc_187d68:
00187d68b 0x187d90
00187d6c
00187d6cloc_187d6c:
00187d6cbl runtime.deferreturn
00187d70ldr x0, [sp+128]
00187d74ldr x2, [sp+112]
00187d78ldr x1, [sp+136]
00187d7cldr x3, [sp+120]
00187d80ldp x29, x30, [sp-8]
00187d84add sp, sp, 336
00187d88ret x30
00187d8c
00187d8cloc_187d8c:
00187d8cb 0x187d90
00187d90
00187d90loc_187d90:
00187d90ldr x4, [sp+344]
00187d94ldrsb x27, [x4]
00187d98ldr x1, [x4+8]
00187d9cstr x1, [sp+304]
00187da0ldr x2, [sp+352]
00187da4ldr x3, [sp+360]
00187da8adrp x0, 0x49e000
00187dacadd x0, x0, 32
00187db0bl runtime.mapaccess1_faststr
00187db4ldr x4, [x0]
00187db8ldr x5, [x0+16]
00187dbcldr x6, [x0+8]
00187dc0str x4, [sp+144]
00187dc4str x6, [sp+152]
00187dc8str x5, [sp+160]
00187dccstr x6, [sp+48]
00187dd0str x6, [sp+104]
00187dd4cbz x6, 0x187ddc
00187dd8b 0x187e2c
00187ddc
00187ddcloc_187ddc:
00187ddcb 0x187de0
00187de0
00187de0loc_187de0:
00187de0adrp x27, 0x89a000
00187de4ldr x0, [x27+3152]
00187de8adrp x27, 0x89a000
00187decldr x1, [x27+3160]
00187df0str x0, [sp+288]
00187df4str x1, [sp+296]
00187df8stp xzr, xzr, [sp+128]
00187dfcldr x0, [sp+296]
00187e00ldr x1, [sp+288]
00187e04str x1, [sp+112]
00187e08str x0, [sp+120]
00187e0cbl runtime.deferreturn
00187e10ldr x0, [sp+128]
00187e14ldr x2, [sp+112]
00187e18ldr x1, [sp+136]
00187e1cldr x3, [sp+120]
00187e20ldp x29, x30, [sp-8]
00187e24add sp, sp, 336
00187e28ret x30
00187e2c
00187e2cloc_187e2c:
00187e2csubs xzr, x6, 1
00187e30b.eq 0x187e38
00187e34b 0x187e94
00187e38
00187e38loc_187e38:
00187e38b 0x187e3c
00187e3c
00187e3cloc_187e3c:
00187e3cstp xzr, xzr, [sp+272]
00187e40ldr x2, [sp+144]
00187e44ldr x1, [sp+152]
00187e48subs xzr, x1, 0
00187e4cb.hi 0x187e54
00187e50b 0x187fa8
00187e54
00187e54loc_187e54:
00187e54ldr x0, [x2]
00187e58ldr x1, [x2+8]
00187e5cstr x0, [sp+128]
00187e60str x1, [sp+136]
00187e64ldr x0, [sp+272]
00187e68ldr x1, [sp+280]
00187e6cstr x0, [sp+112]
00187e70str x1, [sp+120]
00187e74bl runtime.deferreturn
00187e78ldr x0, [sp+128]
00187e7cldr x2, [sp+112]
00187e80ldr x1, [sp+136]
00187e84ldr x3, [sp+120]
00187e88ldp x29, x30, [sp-8]
00187e8cadd sp, sp, 336
00187e90ret x30
00187e94
00187e94loc_187e94:
00187e94b 0x187e98
00187e98
00187e98loc_187e98:
00187e98b 0x187e9c
00187e9c
00187e9cloc_187e9c:
00187e9cstp xzr, xzr, [sp+192]
00187ea0add x2, sp, 192
00187ea4str x2, [sp+240]
00187ea8ldr x0, [sp+352]
00187eacldr x1, [sp+360]
00187eb0bl runtime.convTstring
00187eb4str x0, [sp+232]
00187eb8ldr x2, [sp+240]
00187ebcldrsb x27, [x2]
00187ec0adrp x3, 0x46e000
00187ec4add x3, x3, 2944
00187ec8str x3, [x2]
00187eccadrp x27, 0x8c4000
00187ed0ldr w3, [x27+3056]
00187ed4cbz w3, 0x187edc
00187ed8b 0x187ee0
00187edc
00187edcloc_187edc:
00187edcb 0x187ef4
00187ee0
00187ee0loc_187ee0:
00187ee0bl runtime.gcWriteBarrier2
00187ee4str x0, [x25]
00187ee8ldr x5, [x2+8]
00187eecstr x5, [x25+8]
00187ef0b 0x187ef4
00187ef4
00187ef4loc_187ef4:
00187ef4str x0, [x2+8]
00187ef8ldr x2, [sp+240]
00187efcldrsb x27, [x2]
00187f00b 0x187f04
00187f04
00187f04loc_187f04:
00187f04str x2, [sp+248]
00187f08orr x4, xzr, 1
00187f0cstr x4, [sp+256]
00187f10str x4, [sp+264]
00187f14adrp x0, 0x531000
00187f18add x0, x0, 2525
00187f1cmovz x1, 23
00187f20mov x3, x4
00187f24bl google.golang.org/protobuf/internal/errors.New
00187f28str x0, [sp+176]
00187f2cstr x1, [sp+184]
00187f30str x0, [sp+216]
00187f34str x1, [sp+224]
00187f38stp xzr, xzr, [sp+128]
00187f3cldr x5, [sp+216]
00187f40ldr x6, [sp+224]
00187f44str x5, [sp+112]
00187f48str x6, [sp+120]
00187f4cbl runtime.deferreturn
00187f50ldr x0, [sp+128]
00187f54ldr x2, [sp+112]
00187f58ldr x1, [sp+136]
00187f5cldr x3, [sp+120]
00187f60ldp x29, x30, [sp-8]
00187f64add sp, sp, 336
00187f68ret x30
00187f6c
00187f6cloc_187f6c:
00187f6cstp xzr, xzr, [sp+128]
00187f70adrp x27, 0x89a000
00187f74ldr x0, [x27+3160]
00187f78adrp x27, 0x89a000
00187f7cldr x1, [x27+3152]
00187f80str x1, [sp+112]
00187f84str x0, [sp+120]
00187f88bl runtime.deferreturn
00187f8cldr x2, [sp+112]
00187f90ldr x0, [sp+128]
00187f94ldr x3, [sp+120]
00187f98ldr x1, [sp+136]
00187f9cldp x29, x30, [sp-8]
00187fa0add sp, sp, 336
00187fa4ret x30
00187fa8
00187fa8loc_187fa8:
00187fa8mov x0, xzr
00187facbl runtime.panicIndex
00187fb0hint
00187fb4
00187fb4loc_187fb4:
00187fb4stp x0, x1, [sp+8]
00187fb8str x2, [sp+24]
00187fbcmov x3, x30
00187fc0bl runtime.morestack_noctxt.abi0
00187fc4ldp x0, x1, [sp+8]
00187fc8ldr x2, [sp+24]
00187fccb 0x187c90
00187c90
00187c90google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath(google.golang.org/protobuf/reflect/protoregistry.Files * r, struct string path)
00187c90ldr x16, [x28+16]
00187c94sub x17, sp, 208
00187c98subs xzr, x17, x16
00187c9cb.ls 0x187fb4
00187ca0sub x20, sp, 336
00187ca4stp x29, x30, [x20-8]
00187ca8add sp, x20, 0
00187cacsub x29, sp, 8
00187cb0str x0, [sp+344]
00187cb4str x1, [sp+352]
00187cb8str x2, [sp+360]
00187cbcstp xzr, xzr, [sp+128]
00187cc0stp xzr, xzr, [sp+112]
00187cc4ldr x4, [sp+344]
00187cc8cbnz x4, 0x187cd0
00187cccb 0x187f6c
00187cd0
00187cd0loc_187cd0:
00187cd0adrp x27, 0x899000
00187cd4ldr x4, [x27+3712]
00187cd8ldr x5, [sp+344]
00187cdcsubs xzr, x4, x5
00187ce0b.eq 0x187ce8
00187ce4b 0x187d8c
00187ce8
00187ce8loc_187ce8:
00187ce8adrp x0, 0x8c4000
00187cecadd x0, x0, 3360
00187cf0bl sync.(*RWMutex).RLock
00187cf4adrp x1, 0x8c4000
00187cf8add x1, x1, 3360
00187cfcstr x1, [sp+208]
00187d00stp xzr, xzr, [sp+312]
00187d04add x1, sp, 312
00187d08str x1, [sp+168]
00187d0cldrsb x27, [x1]
00187d10adrp x2, 0
00187d14add x2, x2, 4048
00187d18str x2, [x1]
00187d1cldrsb x27, [x1]
00187d20ldr x2, [sp+208]
00187d24adrp x27, 0x8c4000
00187d28ldr w3, [x27+3056]
00187d2ccbz w3, 0x187d34
00187d30b 0x187d38
00187d34
00187d34loc_187d34:
00187d34b 0x187d4c
00187d38
00187d38loc_187d38:
00187d38bl runtime.gcWriteBarrier2
00187d3cstr x2, [x25]
00187d40ldr x3, [x1+8]
00187d44str x3, [x25+8]
00187d48b 0x187d4c
00187d4c
00187d4cloc_187d4c:
00187d4cstr x2, [x1+8]
00187d50str x1, [sp+80]
00187d54add x0, sp, 56
00187d58bl runtime.deferprocStack
00187d5csubs xzr, x0, 0
00187d60b.ne 0x187d6c
00187d64b 0x187d68
00187d68
00187d68loc_187d68:
00187d68b 0x187d90
00187d6c
00187d6cloc_187d6c:
00187d6cbl runtime.deferreturn
00187d70ldr x0, [sp+128]
00187d74ldr x2, [sp+112]
00187d78ldr x1, [sp+136]
00187d7cldr x3, [sp+120]
00187d80ldp x29, x30, [sp-8]
00187d84add sp, sp, 336
00187d88ret x30
00187d8c
00187d8cloc_187d8c:
00187d8cb 0x187d90
00187d90
00187d90loc_187d90:
00187d90ldr x4, [sp+344]
00187d94ldrsb x27, [x4]
00187d98ldr x1, [x4+8]
00187d9cstr x1, [sp+304]
00187da0ldr x2, [sp+352]
00187da4ldr x3, [sp+360]
00187da8adrp x0, 0x49e000
00187dacadd x0, x0, 32
00187db0bl runtime.mapaccess1_faststr
00187db4ldr x4, [x0]
00187db8ldr x5, [x0+16]
00187dbcldr x6, [x0+8]
00187dc0str x4, [sp+144]
00187dc4str x6, [sp+152]
00187dc8str x5, [sp+160]
00187dccstr x6, [sp+48]
00187dd0str x6, [sp+104]
00187dd4cbz x6, 0x187ddc
00187dd8b 0x187e2c
00187ddc
00187ddcloc_187ddc:
00187ddcb 0x187de0
00187de0
00187de0loc_187de0:
00187de0adrp x27, 0x89a000
00187de4ldr x0, [x27+3152]
00187de8adrp x27, 0x89a000
00187decldr x1, [x27+3160]
00187df0str x0, [sp+288]
00187df4str x1, [sp+296]
00187df8stp xzr, xzr, [sp+128]
00187dfcldr x0, [sp+296]
00187e00ldr x1, [sp+288]
00187e04str x1, [sp+112]
00187e08str x0, [sp+120]
00187e0cbl runtime.deferreturn
00187e10ldr x0, [sp+128]
00187e14ldr x2, [sp+112]
00187e18ldr x1, [sp+136]
00187e1cldr x3, [sp+120]
00187e20ldp x29, x30, [sp-8]
00187e24add sp, sp, 336
00187e28ret x30
00187e2c
00187e2cloc_187e2c:
00187e2csubs xzr, x6, 1
00187e30b.eq 0x187e38
00187e34b 0x187e94
00187e38
00187e38loc_187e38:
00187e38b 0x187e3c
00187e3c
00187e3cloc_187e3c:
00187e3cstp xzr, xzr, [sp+272]
00187e40ldr x2, [sp+144]
00187e44ldr x1, [sp+152]
00187e48subs xzr, x1, 0
00187e4cb.hi 0x187e54
00187e50b 0x187fa8
00187e54
00187e54loc_187e54:
00187e54ldr x0, [x2]
00187e58ldr x1, [x2+8]
00187e5cstr x0, [sp+128]
00187e60str x1, [sp+136]
00187e64ldr x0, [sp+272]
00187e68ldr x1, [sp+280]
00187e6cstr x0, [sp+112]
00187e70str x1, [sp+120]
00187e74bl runtime.deferreturn
00187e78ldr x0, [sp+128]
00187e7cldr x2, [sp+112]
00187e80ldr x1, [sp+136]
00187e84ldr x3, [sp+120]
00187e88ldp x29, x30, [sp-8]
00187e8cadd sp, sp, 336
00187e90ret x30
00187e94
00187e94loc_187e94:
00187e94b 0x187e98
00187e98
00187e98loc_187e98:
00187e98b 0x187e9c
00187e9c
00187e9cloc_187e9c:
00187e9cstp xzr, xzr, [sp+192]
00187ea0add x2, sp, 192
00187ea4str x2, [sp+240]
00187ea8ldr x0, [sp+352]
00187eacldr x1, [sp+360]
00187eb0bl runtime.convTstring
00187eb4str x0, [sp+232]
00187eb8ldr x2, [sp+240]
00187ebcldrsb x27, [x2]
00187ec0adrp x3, 0x46e000
00187ec4add x3, x3, 2944
00187ec8str x3, [x2]
00187eccadrp x27, 0x8c4000
00187ed0ldr w3, [x27+3056]
00187ed4cbz w3, 0x187edc
00187ed8b 0x187ee0
00187edc
00187edcloc_187edc:
00187edcb 0x187ef4
00187ee0
00187ee0loc_187ee0:
00187ee0bl runtime.gcWriteBarrier2
00187ee4str x0, [x25]
00187ee8ldr x5, [x2+8]
00187eecstr x5, [x25+8]
00187ef0b 0x187ef4
00187ef4
00187ef4loc_187ef4:
00187ef4str x0, [x2+8]
00187ef8ldr x2, [sp+240]
00187efcldrsb x27, [x2]
00187f00b 0x187f04
00187f04
00187f04loc_187f04:
00187f04str x2, [sp+248]
00187f08orr x4, xzr, 1
00187f0cstr x4, [sp+256]
00187f10str x4, [sp+264]
00187f14adrp x0, 0x531000
00187f18add x0, x0, 2525
00187f1cmovz x1, 23
00187f20mov x3, x4
00187f24bl google.golang.org/protobuf/internal/errors.New
00187f28str x0, [sp+176]
00187f2cstr x1, [sp+184]
00187f30str x0, [sp+216]
00187f34str x1, [sp+224]
00187f38stp xzr, xzr, [sp+128]
00187f3cldr x5, [sp+216]
00187f40ldr x6, [sp+224]
00187f44str x5, [sp+112]
00187f48str x6, [sp+120]
00187f4cbl runtime.deferreturn
00187f50ldr x0, [sp+128]
00187f54ldr x2, [sp+112]
00187f58ldr x1, [sp+136]
00187f5cldr x3, [sp+120]
00187f60ldp x29, x30, [sp-8]
00187f64add sp, sp, 336
00187f68ret x30
00187f6c
00187f6cloc_187f6c:
00187f6cstp xzr, xzr, [sp+128]
00187f70adrp x27, 0x89a000
00187f74ldr x0, [x27+3160]
00187f78adrp x27, 0x89a000
00187f7cldr x1, [x27+3152]
00187f80str x1, [sp+112]
00187f84str x0, [sp+120]
00187f88bl runtime.deferreturn
00187f8cldr x2, [sp+112]
00187f90ldr x0, [sp+128]
00187f94ldr x3, [sp+120]
00187f98ldr x1, [sp+136]
00187f9cldp x29, x30, [sp-8]
00187fa0add sp, sp, 336
00187fa4ret x30
00187fa8
00187fa8loc_187fa8:
00187fa8mov x0, xzr
00187facbl runtime.panicIndex
00187fb0hint
00187fb4
00187fb4loc_187fb4:
00187fb4stp x0, x1, [sp+8]
00187fb8str x2, [sp+24]
00187fbcmov x3, x30
00187fc0bl runtime.morestack_noctxt.abi0
00187fc4ldp x0, x1, [sp+8]
00187fc8ldr x2, [sp+24]
00187fccb 0x187c90
00187c90
00187fd0
00187fd0google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath.deferwrap1(void)
00187fd0ldr x16, [x28+16]
00187fd4subs xzr, sp, x16
00187fd8b.ls 0x188008
00187fdcstr x30, [sp-32]!
00187fe0stur x29, [sp-8]
00187fe4sub x29, sp, 8
00187fe8ldr x16, [x28+32]
00187feccbnz x16, 0x188014
00187ff0
00187ff0loc_187ff0:
00187ff0ldr x0, [x26+8]
00187ff4str x0, [sp+16]
00187ff8bl sync.(*RWMutex).RUnlock
00187ffcldur x29, [sp-8]
00188000ldr x30, [sp], 32
00188004ret x30
00188008
00188008loc_188008:
00188008mov x3, x30
0018800cbl runtime.morestack.abi0
00188010b 0x187fd0
00188014
00188014loc_188014:
00188014ldr x17, [x16]
00188018add x20, sp, 40
0018801csubs xzr, x20, x17
00188020b.ne 0x187ff0
00188024add x20, sp, 8
00188028str x20, [x16]
0018802cb 0x187ff0
00187fd0
00187fd0google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath.deferwrap1(void)
00187fd0ldr x16, [x28+16]
00187fd4subs xzr, sp, x16
00187fd8b.ls 0x188008
00187fdcstr x30, [sp-32]!
00187fe0stur x29, [sp-8]
00187fe4sub x29, sp, 8
00187fe8ldr x16, [x28+32]
00187feccbnz x16, 0x188014
00187ff0
00187ff0loc_187ff0:
00187ff0ldr x0, [x26+8]
00187ff4str x0, [sp+16]
00187ff8bl sync.(*RWMutex).RUnlock
00187ffcldur x29, [sp-8]
00188000ldr x30, [sp], 32
00188004ret x30
00188008
00188008loc_188008:
00188008mov x3, x30
0018800cbl runtime.morestack.abi0
00188010b 0x187fd0
00188014
00188014loc_188014:
00188014ldr x17, [x16]
00188018add x20, sp, 40
0018801csubs xzr, x20, x17
00188020b.ne 0x187ff0
00188024add x20, sp, 8
00188028str x20, [x16]
0018802cb 0x187ff0
00187fd0
00188030
00188030google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors: ; void google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors(google.golang.org/protobuf/reflect/protoreflect.FileDescriptor fd, func(google.golang.org/protobuf/reflect/protoreflect.Descriptor) f)
00188030ldr x16, [x28+16]
00188034sub x17, sp, 320
00188038subs xzr, x17, x16
0018803cb.ls 0x188440
00188040sub x20, sp, 448
00188044stp x29, x30, [x20-8]
00188048add sp, x20, 0
0018804csub x29, sp, 8
00188050str x0, [sp+456]
00188054str x1, [sp+464]
00188058str x2, [sp+472]
0018805cldrsb x27, [x0]
00188060ldr x2, [x0+24]
00188064mov x0, x1
00188068blr x2
0018806cstr x0, [sp+160]
00188070str x1, [sp+168]
00188074ldrsb x27, [x0]
00188078ldr x2, [x0+40]
0018807cmov x0, x1
00188080blr x2
00188084str x0, [sp+88]
00188088sub x1, x0, 1
0018808cstr x1, [sp+80]
00188090b 0x188094
00188094
00188094loc_188094:
00188094ldr x2, [sp+80]
00188098tbz x2, 63, 0x1880a0
0018809cb 0x18815c
001880a0
001880a0loc_1880a0:
001880a0ldr x1, [sp+80]
001880a4ldr x2, [sp+160]
001880a8ldrsb x27, [x2]
001880acldr x2, [x2+32]
001880b0ldr x0, [sp+168]
001880b4blr x2
001880b8str x0, [sp+424]
001880bcstr x1, [sp+432]
001880c0str x0, [sp+344]
001880c4str x1, [sp+352]
001880c8cbnz x0, 0x1880d0
001880ccb 0x1880ec
001880d0
001880d0loc_1880d0:
001880d0str x1, [sp+192]
001880d4ldr x1, [x0+8]
001880d8adrp x0, 0x887000
001880dcadd x0, x0, 1936
001880e0bl runtime.typeAssert
001880e4ldr x1, [sp+192]
001880e8b 0x1880f0
001880ec
001880ecloc_1880ec:
001880ecb 0x1880f0
001880f0
001880f0loc_1880f0:
001880f0str x0, [sp+328]
001880f4str x1, [sp+336]
001880f8ldr x26, [sp+472]
001880fcldr x2, [x26]
00188100blr x2
00188104ldr x1, [sp+80]
00188108ldr x2, [sp+160]
0018810cldrsb x27, [x2]
00188110ldr x2, [x2+32]
00188114ldr x0, [sp+168]
00188118blr x2
0018811cstr x0, [sp+176]
00188120str x1, [sp+184]
00188124ldrsb x27, [x0]
00188128ldr x2, [x0+120]
0018812cmov x0, x1
00188130blr x2
00188134str x0, [sp+112]
00188138str x1, [sp+120]
0018813cldrsb x27, [x0]
00188140ldr x2, [x0+48]
00188144mov x0, x1
00188148blr x2
0018814cstr x0, [sp+88]
00188150sub x2, x0, 1
00188154str x2, [sp+72]
00188158b 0x1883a8
0018815c
0018815cloc_18815c:
0018815cldr x1, [sp+456]
00188160ldrsb x27, [x1]
00188164ldr x1, [x1+72]
00188168ldr x0, [sp+464]
0018816cblr x1
00188170str x0, [sp+144]
00188174str x1, [sp+152]
00188178ldrsb x27, [x0]
0018817cldr x2, [x0+40]
00188180mov x0, x1
00188184blr x2
00188188str x0, [sp+88]
0018818csub x1, x0, 1
00188190str x1, [sp+64]
00188194b 0x188198
00188198
00188198loc_188198:
00188198ldr x2, [sp+64]
0018819ctbz x2, 63, 0x1881a4
001881a0b 0x18821c
001881a4
001881a4loc_1881a4:
001881a4ldr x1, [sp+64]
001881a8ldr x2, [sp+144]
001881acldrsb x27, [x2]
001881b0ldr x2, [x2+32]
001881b4ldr x0, [sp+152]
001881b8blr x2
001881bcstr x0, [sp+392]
001881c0str x1, [sp+400]
001881c4str x0, [sp+280]
001881c8str x1, [sp+288]
001881cccbnz x0, 0x1881d4
001881d0b 0x1881f0
001881d4
001881d4loc_1881d4:
001881d4str x1, [sp+192]
001881d8ldr x1, [x0+8]
001881dcadrp x0, 0x887000
001881e0add x0, x0, 2000
001881e4bl runtime.typeAssert
001881e8ldr x1, [sp+192]
001881ecb 0x1881f4
001881f0
001881f0loc_1881f0:
001881f0b 0x1881f4
001881f4
001881f4loc_1881f4:
001881f4str x0, [sp+264]
001881f8str x1, [sp+272]
001881fcldr x26, [sp+472]
00188200ldr x2, [x26]
00188204blr x2
00188208b 0x18820c
0018820c
0018820cloc_18820c:
0018820cldr x2, [sp+64]
00188210sub x2, x2, 1
00188214str x2, [sp+64]
00188218b 0x188198
0018821c
0018821cloc_18821c:
0018821cldr x1, [sp+456]
00188220ldrsb x27, [x1]
00188224ldr x1, [x1+32]
00188228ldr x0, [sp+464]
0018822cblr x1
00188230str x0, [sp+96]
00188234str x1, [sp+104]
00188238ldrsb x27, [x0]
0018823cldr x2, [x0+40]
00188240mov x0, x1
00188244blr x2
00188248str x0, [sp+88]
0018824csub x1, x0, 1
00188250str x1, [sp+56]
00188254b 0x188258
00188258
00188258loc_188258:
00188258ldr x2, [sp+56]
0018825ctbz x2, 63, 0x188264
00188260b 0x1882dc
00188264
00188264loc_188264:
00188264ldr x1, [sp+56]
00188268ldr x2, [sp+96]
0018826cldrsb x27, [x2]
00188270ldr x2, [x2+32]
00188274ldr x0, [sp+104]
00188278blr x2
0018827cstr x0, [sp+376]
00188280str x1, [sp+384]
00188284str x0, [sp+248]
00188288str x1, [sp+256]
0018828ccbnz x0, 0x188294
00188290b 0x1882b0
00188294
00188294loc_188294:
00188294str x1, [sp+192]
00188298ldr x1, [x0+8]
0018829cadrp x0, 0x887000
001882a0add x0, x0, 2032
001882a4bl runtime.typeAssert
001882a8ldr x1, [sp+192]
001882acb 0x1882b4
001882b0
001882b0loc_1882b0:
001882b0b 0x1882b4
001882b4
001882b4loc_1882b4:
001882b4str x0, [sp+232]
001882b8str x1, [sp+240]
001882bcldr x26, [sp+472]
001882c0ldr x2, [x26]
001882c4blr x2
001882c8b 0x1882cc
001882cc
001882ccloc_1882cc:
001882ccldr x2, [sp+56]
001882d0sub x2, x2, 1
001882d4str x2, [sp+56]
001882d8b 0x188258
001882dc
001882dcloc_1882dc:
001882dcldr x1, [sp+456]
001882e0ldrsb x27, [x1]
001882e4ldr x1, [x1+144]
001882e8ldr x0, [sp+464]
001882ecblr x1
001882f0str x0, [sp+128]
001882f4str x1, [sp+136]
001882f8ldrsb x27, [x0]
001882fcldr x2, [x0+40]
00188300mov x0, x1
00188304blr x2
00188308str x0, [sp+88]
0018830csub x1, x0, 1
00188310str x1, [sp+48]
00188314b 0x188318
00188318
00188318loc_188318:
00188318ldr x2, [sp+48]
0018831ctbz x2, 63, 0x188324
00188320b 0x18839c
00188324
00188324loc_188324:
00188324ldr x1, [sp+48]
00188328ldr x2, [sp+128]
0018832cldrsb x27, [x2]
00188330ldr x2, [x2+32]
00188334ldr x0, [sp+136]
00188338blr x2
0018833cstr x0, [sp+360]
00188340str x1, [sp+368]
00188344str x0, [sp+216]
00188348str x1, [sp+224]
0018834ccbnz x0, 0x188354
00188350b 0x188370
00188354
00188354loc_188354:
00188354str x1, [sp+192]
00188358ldr x1, [x0+8]
0018835cadrp x0, 0x887000
00188360add x0, x0, 2064
00188364bl runtime.typeAssert
00188368ldr x1, [sp+192]
0018836cb 0x188374
00188370
00188370loc_188370:
00188370b 0x188374
00188374
00188374loc_188374:
00188374str x0, [sp+200]
00188378str x1, [sp+208]
0018837cldr x26, [sp+472]
00188380ldr x2, [x26]
00188384blr x2
00188388b 0x18838c
0018838c
0018838cloc_18838c:
0018838cldr x2, [sp+48]
00188390sub x2, x2, 1
00188394str x2, [sp+48]
00188398b 0x188318
0018839c
0018839cloc_18839c:
0018839cldp x29, x30, [sp-8]
001883a0add sp, sp, 448
001883a4ret x30
001883a8
001883a8loc_1883a8:
001883a8ldr x2, [sp+72]
001883actbz x2, 63, 0x1883b4
001883b0b 0x18842c
001883b4
001883b4loc_1883b4:
001883b4ldr x1, [sp+72]
001883b8ldr x2, [sp+112]
001883bcldrsb x27, [x2]
001883c0ldr x2, [x2+40]
001883c4ldr x0, [sp+120]
001883c8blr x2
001883ccstr x0, [sp+408]
001883d0str x1, [sp+416]
001883d4str x0, [sp+312]
001883d8str x1, [sp+320]
001883dccbnz x0, 0x1883e4
001883e0b 0x188400
001883e4
001883e4loc_1883e4:
001883e4str x1, [sp+192]
001883e8ldr x1, [x0+8]
001883ecadrp x0, 0x887000
001883f0add x0, x0, 1968
001883f4bl runtime.typeAssert
001883f8ldr x1, [sp+192]
001883fcb 0x188404
00188400
00188400loc_188400:
00188400b 0x188404
00188404
00188404loc_188404:
00188404str x0, [sp+296]
00188408str x1, [sp+304]
0018840cldr x26, [sp+472]
00188410ldr x2, [x26]
00188414blr x2
00188418b 0x18841c
0018841c
0018841cloc_18841c:
0018841cldr x2, [sp+72]
00188420sub x2, x2, 1
00188424str x2, [sp+72]
00188428b 0x1883a8
0018842c
0018842cloc_18842c:
0018842cb 0x188430
00188430
00188430loc_188430:
00188430ldr x2, [sp+80]
00188434sub x2, x2, 1
00188438str x2, [sp+80]
0018843cb 0x188094
00188440
00188440loc_188440:
00188440stp x0, x1, [sp+8]
00188444str x2, [sp+24]
00188448mov x3, x30
0018844cbl runtime.morestack_noctxt.abi0
00188450ldp x0, x1, [sp+8]
00188454ldr x2, [sp+24]
00188458b 0x188030
0018845cudf 0
00188030
00188030google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors: ; void google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors(google.golang.org/protobuf/reflect/protoreflect.FileDescriptor fd, func(google.golang.org/protobuf/reflect/protoreflect.Descriptor) f)
00188030ldr x16, [x28+16]
00188034sub x17, sp, 320
00188038subs xzr, x17, x16
0018803cb.ls 0x188440
00188040sub x20, sp, 448
00188044stp x29, x30, [x20-8]
00188048add sp, x20, 0
0018804csub x29, sp, 8
00188050str x0, [sp+456]
00188054str x1, [sp+464]
00188058str x2, [sp+472]
0018805cldrsb x27, [x0]
00188060ldr x2, [x0+24]
00188064mov x0, x1
00188068blr x2
0018806cstr x0, [sp+160]
00188070str x1, [sp+168]
00188074ldrsb x27, [x0]
00188078ldr x2, [x0+40]
0018807cmov x0, x1
00188080blr x2
00188084str x0, [sp+88]
00188088sub x1, x0, 1
0018808cstr x1, [sp+80]
00188090b 0x188094
00188094
00188094loc_188094:
00188094ldr x2, [sp+80]
00188098tbz x2, 63, 0x1880a0
0018809cb 0x18815c
001880a0
001880a0loc_1880a0:
001880a0ldr x1, [sp+80]
001880a4ldr x2, [sp+160]
001880a8ldrsb x27, [x2]
001880acldr x2, [x2+32]
001880b0ldr x0, [sp+168]
001880b4blr x2
001880b8str x0, [sp+424]
001880bcstr x1, [sp+432]
001880c0str x0, [sp+344]
001880c4str x1, [sp+352]
001880c8cbnz x0, 0x1880d0
001880ccb 0x1880ec
001880d0
001880d0loc_1880d0:
001880d0str x1, [sp+192]
001880d4ldr x1, [x0+8]
001880d8adrp x0, 0x887000
001880dcadd x0, x0, 1936
001880e0bl runtime.typeAssert
001880e4ldr x1, [sp+192]
001880e8b 0x1880f0
001880ec
001880ecloc_1880ec:
001880ecb 0x1880f0
001880f0
001880f0loc_1880f0:
001880f0str x0, [sp+328]
001880f4str x1, [sp+336]
001880f8ldr x26, [sp+472]
001880fcldr x2, [x26]
00188100blr x2
00188104ldr x1, [sp+80]
00188108ldr x2, [sp+160]
0018810cldrsb x27, [x2]
00188110ldr x2, [x2+32]
00188114ldr x0, [sp+168]
00188118blr x2
0018811cstr x0, [sp+176]
00188120str x1, [sp+184]
00188124ldrsb x27, [x0]
00188128ldr x2, [x0+120]
0018812cmov x0, x1
00188130blr x2
00188134str x0, [sp+112]
00188138str x1, [sp+120]
0018813cldrsb x27, [x0]
00188140ldr x2, [x0+48]
00188144mov x0, x1
00188148blr x2
0018814cstr x0, [sp+88]
00188150sub x2, x0, 1
00188154str x2, [sp+72]
00188158b 0x1883a8
0018815c
0018815cloc_18815c:
0018815cldr x1, [sp+456]
00188160ldrsb x27, [x1]
00188164ldr x1, [x1+72]
00188168ldr x0, [sp+464]
0018816cblr x1
00188170str x0, [sp+144]
00188174str x1, [sp+152]
00188178ldrsb x27, [x0]
0018817cldr x2, [x0+40]
00188180mov x0, x1
00188184blr x2
00188188str x0, [sp+88]
0018818csub x1, x0, 1
00188190str x1, [sp+64]
00188194b 0x188198
00188198
00188198loc_188198:
00188198ldr x2, [sp+64]
0018819ctbz x2, 63, 0x1881a4
001881a0b 0x18821c
001881a4
001881a4loc_1881a4:
001881a4ldr x1, [sp+64]
001881a8ldr x2, [sp+144]
001881acldrsb x27, [x2]
001881b0ldr x2, [x2+32]
001881b4ldr x0, [sp+152]
001881b8blr x2
001881bcstr x0, [sp+392]
001881c0str x1, [sp+400]
001881c4str x0, [sp+280]
001881c8str x1, [sp+288]
001881cccbnz x0, 0x1881d4
001881d0b 0x1881f0
001881d4
001881d4loc_1881d4:
001881d4str x1, [sp+192]
001881d8ldr x1, [x0+8]
001881dcadrp x0, 0x887000
001881e0add x0, x0, 2000
001881e4bl runtime.typeAssert
001881e8ldr x1, [sp+192]
001881ecb 0x1881f4
001881f0
001881f0loc_1881f0:
001881f0b 0x1881f4
001881f4
001881f4loc_1881f4:
001881f4str x0, [sp+264]
001881f8str x1, [sp+272]
001881fcldr x26, [sp+472]
00188200ldr x2, [x26]
00188204blr x2
00188208b 0x18820c
0018820c
0018820cloc_18820c:
0018820cldr x2, [sp+64]
00188210sub x2, x2, 1
00188214str x2, [sp+64]
00188218b 0x188198
0018821c
0018821cloc_18821c:
0018821cldr x1, [sp+456]
00188220ldrsb x27, [x1]
00188224ldr x1, [x1+32]
00188228ldr x0, [sp+464]
0018822cblr x1
00188230str x0, [sp+96]
00188234str x1, [sp+104]
00188238ldrsb x27, [x0]
0018823cldr x2, [x0+40]
00188240mov x0, x1
00188244blr x2
00188248str x0, [sp+88]
0018824csub x1, x0, 1
00188250str x1, [sp+56]
00188254b 0x188258
00188258
00188258loc_188258:
00188258ldr x2, [sp+56]
0018825ctbz x2, 63, 0x188264
00188260b 0x1882dc
00188264
00188264loc_188264:
00188264ldr x1, [sp+56]
00188268ldr x2, [sp+96]
0018826cldrsb x27, [x2]
00188270ldr x2, [x2+32]
00188274ldr x0, [sp+104]
00188278blr x2
0018827cstr x0, [sp+376]
00188280str x1, [sp+384]
00188284str x0, [sp+248]
00188288str x1, [sp+256]
0018828ccbnz x0, 0x188294
00188290b 0x1882b0
00188294
00188294loc_188294:
00188294str x1, [sp+192]
00188298ldr x1, [x0+8]
0018829cadrp x0, 0x887000
001882a0add x0, x0, 2032
001882a4bl runtime.typeAssert
001882a8ldr x1, [sp+192]
001882acb 0x1882b4
001882b0
001882b0loc_1882b0:
001882b0b 0x1882b4
001882b4
001882b4loc_1882b4:
001882b4str x0, [sp+232]
001882b8str x1, [sp+240]
001882bcldr x26, [sp+472]
001882c0ldr x2, [x26]
001882c4blr x2
001882c8b 0x1882cc
001882cc
001882ccloc_1882cc:
001882ccldr x2, [sp+56]
001882d0sub x2, x2, 1
001882d4str x2, [sp+56]
001882d8b 0x188258
001882dc
001882dcloc_1882dc:
001882dcldr x1, [sp+456]
001882e0ldrsb x27, [x1]
001882e4ldr x1, [x1+144]
001882e8ldr x0, [sp+464]
001882ecblr x1
001882f0str x0, [sp+128]
001882f4str x1, [sp+136]
001882f8ldrsb x27, [x0]
001882fcldr x2, [x0+40]
00188300mov x0, x1
00188304blr x2
00188308str x0, [sp+88]
0018830csub x1, x0, 1
00188310str x1, [sp+48]
00188314b 0x188318
00188318
00188318loc_188318:
00188318ldr x2, [sp+48]
0018831ctbz x2, 63, 0x188324
00188320b 0x18839c
00188324
00188324loc_188324:
00188324ldr x1, [sp+48]
00188328ldr x2, [sp+128]
0018832cldrsb x27, [x2]
00188330ldr x2, [x2+32]
00188334ldr x0, [sp+136]
00188338blr x2
0018833cstr x0, [sp+360]
00188340str x1, [sp+368]
00188344str x0, [sp+216]
00188348str x1, [sp+224]
0018834ccbnz x0, 0x188354
00188350b 0x188370
00188354
00188354loc_188354:
00188354str x1, [sp+192]
00188358ldr x1, [x0+8]
0018835cadrp x0, 0x887000
00188360add x0, x0, 2064
00188364bl runtime.typeAssert
00188368ldr x1, [sp+192]
0018836cb 0x188374
00188370
00188370loc_188370:
00188370b 0x188374
00188374
00188374loc_188374:
00188374str x0, [sp+200]
00188378str x1, [sp+208]
0018837cldr x26, [sp+472]
00188380ldr x2, [x26]
00188384blr x2
00188388b 0x18838c
0018838c
0018838cloc_18838c:
0018838cldr x2, [sp+48]
00188390sub x2, x2, 1
00188394str x2, [sp+48]
00188398b 0x188318
0018839c
0018839cloc_18839c:
0018839cldp x29, x30, [sp-8]
001883a0add sp, sp, 448
001883a4ret x30
001883a8
001883a8loc_1883a8:
001883a8ldr x2, [sp+72]
001883actbz x2, 63, 0x1883b4
001883b0b 0x18842c
001883b4
001883b4loc_1883b4:
001883b4ldr x1, [sp+72]
001883b8ldr x2, [sp+112]
001883bcldrsb x27, [x2]
001883c0ldr x2, [x2+40]
001883c4ldr x0, [sp+120]
001883c8blr x2
001883ccstr x0, [sp+408]
001883d0str x1, [sp+416]
001883d4str x0, [sp+312]
001883d8str x1, [sp+320]
001883dccbnz x0, 0x1883e4
001883e0b 0x188400
001883e4
001883e4loc_1883e4:
001883e4str x1, [sp+192]
001883e8ldr x1, [x0+8]
001883ecadrp x0, 0x887000
001883f0add x0, x0, 1968
001883f4bl runtime.typeAssert
001883f8ldr x1, [sp+192]
001883fcb 0x188404
00188400
00188400loc_188400:
00188400b 0x188404
00188404
00188404loc_188404:
00188404str x0, [sp+296]
00188408str x1, [sp+304]
0018840cldr x26, [sp+472]
00188410ldr x2, [x26]
00188414blr x2
00188418b 0x18841c
0018841c
0018841cloc_18841c:
0018841cldr x2, [sp+72]
00188420sub x2, x2, 1
00188424str x2, [sp+72]
00188428b 0x1883a8
0018842c
0018842cloc_18842c:
0018842cb 0x188430
00188430
00188430loc_188430:
00188430ldr x2, [sp+80]
00188434sub x2, x2, 1
00188438str x2, [sp+80]
0018843cb 0x188094
00188440
00188440loc_188440:
00188440stp x0, x1, [sp+8]
00188444str x2, [sp+24]
00188448mov x3, x30
0018844cbl runtime.morestack_noctxt.abi0
00188450ldp x0, x1, [sp+8]
00188454ldr x2, [sp+24]
00188458b 0x188030
0018845cudf 0
00188030
00188460
00188460google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage(google.golang.org/protobuf/reflect/protoregistry.Types * r, google.golang.org/protobuf/reflect/protoreflect.MessageType mt)
00188460ldr x16, [x28+16]
00188464sub x17, sp, 144
00188468subs xzr, x17, x16
0018846cb.ls 0x188668
00188470sub x20, sp, 272
00188474stp x29, x30, [x20-8]
00188478add sp, x20, 0
0018847csub x29, sp, 8
00188480str x0, [sp+280]
00188484str x1, [sp+288]
00188488str x2, [sp+296]
0018848cstp xzr, xzr, [sp+120]
00188490ldr x1, [sp+288]
00188494ldrsb x27, [x1]
00188498ldr x1, [x1+24]
0018849cldr x0, [sp+296]
001884a0blr x1
001884a4str x0, [sp+136]
001884a8str x1, [sp+144]
001884acadrp x27, 0x898000
001884b0ldr x1, [x27+3720]
001884b4ldr x2, [sp+280]
001884b8subs xzr, x1, x2
001884bcb.eq 0x1884c4
001884c0b 0x188560
001884c4
001884c4loc_1884c4:
001884c4adrp x0, 0x8c3000
001884c8add x0, x0, 3360
001884ccbl sync.(*RWMutex).Lock
001884d0adrp x1, 0x8c3000
001884d4add x1, x1, 3360
001884d8str x1, [sp+224]
001884dcstp xzr, xzr, [sp+200]
001884e0add x1, sp, 200
001884e4str x1, [sp+216]
001884e8ldrsb x27, [x1]
001884ecadrp x2, 0
001884f0add x2, x2, 1680
001884f4str x2, [x1]
001884f8ldrsb x27, [x1]
001884fcldr x2, [sp+224]
00188500adrp x27, 0x8c3000
00188504ldr w3, [x27+3056]
00188508cbz w3, 0x188510
0018850cb 0x188514
00188510
00188510loc_188510:
00188510b 0x188528
00188514
00188514loc_188514:
00188514bl runtime.gcWriteBarrier2
00188518str x2, [x25]
0018851cldr x3, [x1+8]
00188520str x3, [x25+8]
00188524b 0x188528
00188528
00188528loc_188528:
00188528str x2, [x1+8]
0018852cstr x1, [sp+96]
00188530add x0, sp, 72
00188534bl runtime.deferprocStack
00188538subs xzr, x0, 0
0018853cb.ne 0x188548
00188540b 0x188544
00188544
00188544loc_188544:
00188544b 0x188564
00188548
00188548loc_188548:
00188548bl runtime.deferreturn
0018854cldr x0, [sp+120]
00188550ldr x1, [sp+128]
00188554ldp x29, x30, [sp-8]
00188558add sp, sp, 272
0018855cret x30
00188560
00188560loc_188560:
00188560b 0x188564
00188564
00188564loc_188564:
00188564ldr x7, [sp+144]
00188568ldr x8, [sp+136]
0018856cstr x8, [sp+184]
00188570str x7, [sp+192]
00188574cbnz x8, 0x18857c
00188578b 0x18859c
0018857c
0018857cloc_18857c:
0018857cstr x7, [sp+232]
00188580ldr x1, [x8+8]
00188584adrp x0, 0x887000
00188588add x0, x0, 2096
0018858cbl runtime.typeAssert
00188590ldr x7, [sp+232]
00188594mov x8, x0
00188598b 0x1885a0
0018859c
0018859cloc_18859c:
0018859cb 0x1885a0
001885a0
001885a0loc_1885a0:
001885a0str x8, [sp+168]
001885a4str x7, [sp+176]
001885a8ldr x7, [sp+288]
001885acldr x8, [sp+296]
001885b0str x7, [sp+248]
001885b4str x8, [sp+256]
001885b8str x7, [sp+240]
001885bcldr x7, [sp+240]
001885c0cbnz x7, 0x1885c8
001885c4b 0x1885d8
001885c8
001885c8loc_1885c8:
001885c8ldr x7, [sp+240]
001885ccldr x7, [x7+8]
001885d0str x7, [sp+240]
001885d4b 0x1885dc
001885d8
001885d8loc_1885d8:
001885d8b 0x1885dc
001885dc
001885dcloc_1885dc:
001885dcldr x0, [sp+280]
001885e0ldr x3, [sp+168]
001885e4ldr x4, [sp+176]
001885e8ldr x5, [sp+240]
001885ecldr x6, [sp+256]
001885f0adrp x1, 0x528000
001885f4add x1, x1, 3696
001885f8orr x2, xzr, 7
001885fcbl google.golang.org/protobuf/reflect/protoregistry.(*Types).register
00188600str x0, [sp+152]
00188604str x1, [sp+160]
00188608cbnz x0, 0x188610
0018860cb 0x188630
00188610
00188610loc_188610:
00188610str x0, [sp+120]
00188614str x1, [sp+128]
00188618bl runtime.deferreturn
0018861cldr x0, [sp+120]
00188620ldr x1, [sp+128]
00188624ldp x29, x30, [sp-8]
00188628add sp, sp, 272
0018862cret x30
00188630
00188630loc_188630:
00188630ldr x0, [sp+280]
00188634ldrsb x27, [x0]
00188638ldr x1, [sp+280]
0018863cldrsb x27, [x1]
00188640ldr x1, [x1+24]
00188644add x1, x1, 1
00188648str x1, [x0+24]
0018864cstp xzr, xzr, [sp+120]
00188650bl runtime.deferreturn
00188654ldr x1, [sp+128]
00188658ldr x0, [sp+120]
0018865cldp x29, x30, [sp-8]
00188660add sp, sp, 272
00188664ret x30
00188668
00188668loc_188668:
00188668stp x0, x1, [sp+8]
0018866cstr x2, [sp+24]
00188670mov x3, x30
00188674bl runtime.morestack_noctxt.abi0
00188678ldp x0, x1, [sp+8]
0018867cldr x2, [sp+24]
00188680b 0x188460
00188684udf 0
00188688udf 0
0018868cudf 0
00188460
00188460google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage(google.golang.org/protobuf/reflect/protoregistry.Types * r, google.golang.org/protobuf/reflect/protoreflect.MessageType mt)
00188460ldr x16, [x28+16]
00188464sub x17, sp, 144
00188468subs xzr, x17, x16
0018846cb.ls 0x188668
00188470sub x20, sp, 272
00188474stp x29, x30, [x20-8]
00188478add sp, x20, 0
0018847csub x29, sp, 8
00188480str x0, [sp+280]
00188484str x1, [sp+288]
00188488str x2, [sp+296]
0018848cstp xzr, xzr, [sp+120]
00188490ldr x1, [sp+288]
00188494ldrsb x27, [x1]
00188498ldr x1, [x1+24]
0018849cldr x0, [sp+296]
001884a0blr x1
001884a4str x0, [sp+136]
001884a8str x1, [sp+144]
001884acadrp x27, 0x898000
001884b0ldr x1, [x27+3720]
001884b4ldr x2, [sp+280]
001884b8subs xzr, x1, x2
001884bcb.eq 0x1884c4
001884c0b 0x188560
001884c4
001884c4loc_1884c4:
001884c4adrp x0, 0x8c3000
001884c8add x0, x0, 3360
001884ccbl sync.(*RWMutex).Lock
001884d0adrp x1, 0x8c3000
001884d4add x1, x1, 3360
001884d8str x1, [sp+224]
001884dcstp xzr, xzr, [sp+200]
001884e0add x1, sp, 200
001884e4str x1, [sp+216]
001884e8ldrsb x27, [x1]
001884ecadrp x2, 0
001884f0add x2, x2, 1680
001884f4str x2, [x1]
001884f8ldrsb x27, [x1]
001884fcldr x2, [sp+224]
00188500adrp x27, 0x8c3000
00188504ldr w3, [x27+3056]
00188508cbz w3, 0x188510
0018850cb 0x188514
00188510
00188510loc_188510:
00188510b 0x188528
00188514
00188514loc_188514:
00188514bl runtime.gcWriteBarrier2
00188518str x2, [x25]
0018851cldr x3, [x1+8]
00188520str x3, [x25+8]
00188524b 0x188528
00188528
00188528loc_188528:
00188528str x2, [x1+8]
0018852cstr x1, [sp+96]
00188530add x0, sp, 72
00188534bl runtime.deferprocStack
00188538subs xzr, x0, 0
0018853cb.ne 0x188548
00188540b 0x188544
00188544
00188544loc_188544:
00188544b 0x188564
00188548
00188548loc_188548:
00188548bl runtime.deferreturn
0018854cldr x0, [sp+120]
00188550ldr x1, [sp+128]
00188554ldp x29, x30, [sp-8]
00188558add sp, sp, 272
0018855cret x30
00188560
00188560loc_188560:
00188560b 0x188564
00188564
00188564loc_188564:
00188564ldr x7, [sp+144]
00188568ldr x8, [sp+136]
0018856cstr x8, [sp+184]
00188570str x7, [sp+192]
00188574cbnz x8, 0x18857c
00188578b 0x18859c
0018857c
0018857cloc_18857c:
0018857cstr x7, [sp+232]
00188580ldr x1, [x8+8]
00188584adrp x0, 0x887000
00188588add x0, x0, 2096
0018858cbl runtime.typeAssert
00188590ldr x7, [sp+232]
00188594mov x8, x0
00188598b 0x1885a0
0018859c
0018859cloc_18859c:
0018859cb 0x1885a0
001885a0
001885a0loc_1885a0:
001885a0str x8, [sp+168]
001885a4str x7, [sp+176]
001885a8ldr x7, [sp+288]
001885acldr x8, [sp+296]
001885b0str x7, [sp+248]
001885b4str x8, [sp+256]
001885b8str x7, [sp+240]
001885bcldr x7, [sp+240]
001885c0cbnz x7, 0x1885c8
001885c4b 0x1885d8
001885c8
001885c8loc_1885c8:
001885c8ldr x7, [sp+240]
001885ccldr x7, [x7+8]
001885d0str x7, [sp+240]
001885d4b 0x1885dc
001885d8
001885d8loc_1885d8:
001885d8b 0x1885dc
001885dc
001885dcloc_1885dc:
001885dcldr x0, [sp+280]
001885e0ldr x3, [sp+168]
001885e4ldr x4, [sp+176]
001885e8ldr x5, [sp+240]
001885ecldr x6, [sp+256]
001885f0adrp x1, 0x528000
001885f4add x1, x1, 3696
001885f8orr x2, xzr, 7
001885fcbl google.golang.org/protobuf/reflect/protoregistry.(*Types).register
00188600str x0, [sp+152]
00188604str x1, [sp+160]
00188608cbnz x0, 0x188610
0018860cb 0x188630
00188610
00188610loc_188610:
00188610str x0, [sp+120]
00188614str x1, [sp+128]
00188618bl runtime.deferreturn
0018861cldr x0, [sp+120]
00188620ldr x1, [sp+128]
00188624ldp x29, x30, [sp-8]
00188628add sp, sp, 272
0018862cret x30
00188630
00188630loc_188630:
00188630ldr x0, [sp+280]
00188634ldrsb x27, [x0]
00188638ldr x1, [sp+280]
0018863cldrsb x27, [x1]
00188640ldr x1, [x1+24]
00188644add x1, x1, 1
00188648str x1, [x0+24]
0018864cstp xzr, xzr, [sp+120]
00188650bl runtime.deferreturn
00188654ldr x1, [sp+128]
00188658ldr x0, [sp+120]
0018865cldp x29, x30, [sp-8]
00188660add sp, sp, 272
00188664ret x30
00188668
00188668loc_188668:
00188668stp x0, x1, [sp+8]
0018866cstr x2, [sp+24]
00188670mov x3, x30
00188674bl runtime.morestack_noctxt.abi0
00188678ldp x0, x1, [sp+8]
0018867cldr x2, [sp+24]
00188680b 0x188460
00188684udf 0
00188688udf 0
0018868cudf 0
00188460
Loading..