File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002465d0
002465d0google.golang.org/protobuf/internal/impl.makeOneofInfo: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo(google.golang.org/protobuf/reflect/protoreflect.OneofDescriptor od, google.golang.org/protobuf/internal/impl.structInfo si, google.golang.org/protobuf/internal/impl.exporter x)
002465d0ldr x16, [x28+16]
002465d4sub x17, sp, 352
002465d8subs xzr, x17, x16
002465dcb.ls 0x246a58
002465e0sub x20, sp, 480
002465e4stp x29, x30, [x20-8]
002465e8add sp, x20, 0
002465ecsub x29, sp, 8
002465f0str x0, [sp+616]
002465f4str x1, [sp+624]
002465f8str x2, [sp+632]
002465fcstr xzr, [sp+144]
00246600adrp x0, 0x400000
00246604add x0, x0, 1248
00246608bl runtime.newobject
0024660cstr x0, [sp+448]
00246610str xzr, [x0]
00246614adrp x27, 0x805000
00246618ldr w1, [x27+3056]
0024661ccbz w1, 0x246624
00246620b 0x246628
00246624
00246624loc_246624:
00246624b 0x246640
00246628
00246628loc_246628:
00246628ldr x1, [x0+8]
0024662cbl runtime.gcWriteBarrier2
00246630str x1, [x25]
00246634ldr x1, [x0+16]
00246638str x1, [x25+8]
0024663cb 0x246640
00246640
00246640loc_246640:
00246640stp xzr, xzr, [x0+8]
00246644ldr x1, [sp+448]
00246648ldrsb x27, [x1]
0024664cldr x2, [sp+624]
00246650ldr x3, [sp+616]
00246654str x3, [x1]
00246658adrp x27, 0x805000
0024665cldr w3, [x27+3056]
00246660cbz w3, 0x246668
00246664b 0x24666c
00246668
00246668loc_246668:
00246668b 0x246680
0024666c
0024666cloc_24666c:
0024666cbl runtime.gcWriteBarrier2
00246670str x2, [x25]
00246674ldr x3, [x1+8]
00246678str x3, [x25+8]
0024667cb 0x246680
00246680
00246680loc_246680:
00246680str x2, [x1+8]
00246684ldr x1, [sp+448]
00246688str x1, [sp+152]
0024668cldr x1, [sp+616]
00246690ldrsb x27, [x1]
00246694ldr x1, [x1+56]
00246698ldr x0, [sp+624]
0024669cblr x1
002466a0strb w0, [sp+123]
002466a4tbnz w0, 0, 0x2466ac
002466a8b 0x246880
002466ac
002466acloc_2466ac:
002466acldr x1, [sp+616]
002466b0ldrsb x27, [x1]
002466b4ldr x1, [x1+24]
002466b8ldr x0, [sp+624]
002466bcblr x1
002466c0str x0, [sp+384]
002466c4str x1, [sp+392]
002466c8ldrsb x27, [x0]
002466ccldr x2, [x0+56]
002466d0mov x0, x1
002466d4mov x1, xzr
002466d8blr x2
002466dcstr x0, [sp+368]
002466e0str x1, [sp+376]
002466e4ldrsb x27, [x0]
002466e8ldr x2, [x0+216]
002466ecmov x0, x1
002466f0blr x2
002466f4str w0, [sp+124]
002466f8ldr x1, [sp+584]
002466fcmov x2, x0
00246700adrp x0, 0x3e0000
00246704add x0, x0, 2848
00246708bl runtime.mapaccess1_fast32
0024670cadd x21, sp, 264
00246710mov x20, x0
00246714adr x27, 16
00246718stp x29, x27, [sp-24]
0024671csub x29, sp, 24
00246720bl fn_87ef0
00246724sub x29, sp, 8
00246728ldr x1, [x0+96]
0024672cstr x1, [sp+360]
00246730ldr x13, [sp+632]
00246734ldr x0, [sp+264]
00246738ldr x1, [sp+272]
0024673cldr x2, [sp+280]
00246740ldr x3, [sp+288]
00246744ldr x4, [sp+296]
00246748ldr x5, [sp+304]
0024674cldr x6, [sp+312]
00246750ldr x7, [sp+320]
00246754ldr x8, [sp+328]
00246758ldr x9, [sp+336]
0024675cldr x10, [sp+344]
00246760ldr x11, [sp+352]
00246764ldrb w12, [sp+360]
00246768bl google.golang.org/protobuf/internal/impl.offsetOf
0024676cstr x0, [sp+136]
00246770adrp x0, 0x417000
00246774add x0, x0, 1504
00246778bl runtime.newobject
0024677cstr x0, [sp+440]
00246780adrp x1, 0
00246784add x1, x1, 3072
00246788str x1, [x0]
0024678cldr x1, [sp+136]
00246790ldr x2, [sp+440]
00246794ldrsb x27, [x2]
00246798str x1, [x2+8]
0024679cldr x1, [sp+440]
002467a0ldrsb x27, [x1]
002467a4add x21, x1, 16
002467a8adrp x27, 0x805000
002467acldr w2, [x27+3056]
002467b0cbz w2, 0x2467b8
002467b4b 0x2467bc
002467b8
002467b8loc_2467b8:
002467b8b 0x2467e4
002467bc
002467bcloc_2467bc:
002467bcstr x1, [sp+424]
002467c0str x21, [sp+416]
002467c4adrp x0, 0x442000
002467c8add x0, x0, 2592
002467ccmov x1, x21
002467d0add x2, sp, 264
002467d4bl runtime.wbMove
002467d8ldr x1, [sp+424]
002467dcldr x21, [sp+416]
002467e0b 0x2467e4
002467e4
002467e4loc_2467e4:
002467e4add x20, sp, 264
002467e8adr x27, 16
002467ecstp x29, x27, [sp-24]
002467f0sub x29, sp, 24
002467f4bl fn_87ef0
002467f8sub x29, sp, 8
002467fcldr x2, [sp+360]
00246800str x2, [x1+112]
00246804ldr x1, [sp+624]
00246808ldr x2, [sp+616]
0024680cldr x3, [sp+440]
00246810ldrsb x27, [x3]
00246814str x2, [x3+120]
00246818adrp x27, 0x805000
0024681cldr w2, [x27+3056]
00246820cbz w2, 0x246828
00246824b 0x24682c
00246828
00246828loc_246828:
00246828b 0x246840
0024682c
0024682cloc_24682c:
0024682cbl runtime.gcWriteBarrier2
00246830str x1, [x25]
00246834ldr x2, [x3+128]
00246838str x2, [x25+8]
0024683cb 0x246840
00246840
00246840loc_246840:
00246840str x1, [x3+128]
00246844ldr x1, [sp+152]
00246848ldrsb x27, [x1]
0024684cldr x2, [sp+440]
00246850adrp x27, 0x805000
00246854ldr w3, [x27+3056]
00246858cbz w3, 0x246860
0024685cb 0x246864
00246860
00246860loc_246860:
00246860b 0x246878
00246864
00246864loc_246864:
00246864bl runtime.gcWriteBarrier2
00246868str x2, [x25]
0024686cldr x3, [x1+16]
00246870str x3, [x25+8]
00246874b 0x246878
00246878
00246878loc_246878:
00246878str x2, [x1+16]
0024687cb 0x246a44
00246880
00246880loc_246880:
00246880ldr x1, [sp+616]
00246884ldrsb x27, [x1]
00246888ldr x1, [x1+64]
0024688cldr x0, [sp+624]
00246890blr x1
00246894str x0, [sp+456]
00246898str x1, [sp+464]
0024689cldr x2, [sp+592]
002468a0mov x3, x1
002468a4mov x1, x2
002468a8mov x2, x0
002468acadrp x0, 0x3e0000
002468b0add x0, x0, 2976
002468b4bl runtime.mapaccess1_faststr
002468b8add x21, sp, 160
002468bcmov x20, x0
002468c0adr x27, 16
002468c4stp x29, x27, [sp-24]
002468c8sub x29, sp, 24
002468ccbl fn_87ef0
002468d0sub x29, sp, 8
002468d4ldr x1, [x0+96]
002468d8str x1, [sp+256]
002468dcldr x13, [sp+632]
002468e0ldr x0, [sp+160]
002468e4ldr x1, [sp+168]
002468e8ldr x2, [sp+176]
002468ecldr x3, [sp+184]
002468f0ldr x4, [sp+192]
002468f4ldr x5, [sp+200]
002468f8ldr x6, [sp+208]
002468fcldr x7, [sp+216]
00246900ldr x8, [sp+224]
00246904ldr x9, [sp+232]
00246908ldr x10, [sp+240]
0024690cldr x11, [sp+248]
00246910ldrb w12, [sp+256]
00246914bl google.golang.org/protobuf/internal/impl.offsetOf
00246918str x0, [sp+128]
0024691cadrp x0, 0x417000
00246920add x0, x0, 1312
00246924bl runtime.newobject
00246928str x0, [sp+432]
0024692cadrp x1, 0
00246930add x1, x1, 2688
00246934str x1, [x0]
00246938ldr x1, [sp+128]
0024693cldr x2, [sp+432]
00246940ldrsb x27, [x2]
00246944str x1, [x2+8]
00246948ldr x1, [sp+432]
0024694cldrsb x27, [x1]
00246950add x21, x1, 16
00246954adrp x27, 0x805000
00246958ldr w2, [x27+3056]
0024695ccbz w2, 0x246964
00246960b 0x246968
00246964
00246964loc_246964:
00246964b 0x246990
00246968
00246968loc_246968:
00246968str x1, [sp+408]
0024696cstr x21, [sp+416]
00246970adrp x0, 0x442000
00246974add x0, x0, 2592
00246978mov x1, x21
0024697cadd x2, sp, 160
00246980bl runtime.wbMove
00246984ldr x1, [sp+408]
00246988ldr x21, [sp+416]
0024698cb 0x246990
00246990
00246990loc_246990:
00246990add x20, sp, 160
00246994adr x27, 16
00246998stp x29, x27, [sp-24]
0024699csub x29, sp, 24
002469a0bl fn_87ef0
002469a4sub x29, sp, 8
002469a8ldr x3, [sp+256]
002469acstr x3, [x1+112]
002469b0ldr x3, [sp+432]
002469b4ldrsb x27, [x3]
002469b8add x21, x3, 120
002469bcadrp x27, 0x805000
002469c0ldr w3, [x27+3056]
002469c4cbz w3, 0x2469cc
002469c8b 0x2469d0
002469cc
002469ccloc_2469cc:
002469ccb 0x2469f0
002469d0
002469d0loc_2469d0:
002469d0str x21, [sp+400]
002469d4adrp x0, 0x451000
002469d8add x0, x0, 3136
002469dcmov x1, x21
002469e0add x2, sp, 488
002469e4bl runtime.wbMove
002469e8ldr x21, [sp+400]
002469ecb 0x2469f0
002469f0
002469f0loc_2469f0:
002469f0add x20, sp, 488
002469f4adr x27, 16
002469f8stp x29, x27, [sp-24]
002469fcsub x29, sp, 24
00246a00bl fn_87ee0
00246a04sub x29, sp, 8
00246a08ldr x1, [sp+152]
00246a0cldrsb x27, [x1]
00246a10ldr x2, [sp+432]
00246a14adrp x27, 0x805000
00246a18ldr w3, [x27+3056]
00246a1ccbz w3, 0x246a24
00246a20b 0x246a28
00246a24
00246a24loc_246a24:
00246a24b 0x246a3c
00246a28
00246a28loc_246a28:
00246a28bl runtime.gcWriteBarrier2
00246a2cstr x2, [x25]
00246a30ldr x3, [x1+16]
00246a34str x3, [x25+8]
00246a38b 0x246a3c
00246a3c
00246a3cloc_246a3c:
00246a3cstr x2, [x1+16]
00246a40b 0x246a44
00246a44
00246a44loc_246a44:
00246a44ldr x0, [sp+152]
00246a48str x0, [sp+144]
00246a4cldp x29, x30, [sp-8]
00246a50add sp, sp, 480
00246a54ret x30
00246a58
00246a58loc_246a58:
00246a58stp x0, x1, [sp+136]
00246a5cstr x2, [sp+152]
00246a60mov x3, x30
00246a64bl runtime.morestack_noctxt.abi0
00246a68ldp x0, x1, [sp+136]
00246a6cldr x2, [sp+152]
00246a70b 0x2465d0
00246a74udf 0
00246a78udf 0
00246a7cudf 0
002465d0
002465d0google.golang.org/protobuf/internal/impl.makeOneofInfo: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo(google.golang.org/protobuf/reflect/protoreflect.OneofDescriptor od, google.golang.org/protobuf/internal/impl.structInfo si, google.golang.org/protobuf/internal/impl.exporter x)
002465d0ldr x16, [x28+16]
002465d4sub x17, sp, 352
002465d8subs xzr, x17, x16
002465dcb.ls 0x246a58
002465e0sub x20, sp, 480
002465e4stp x29, x30, [x20-8]
002465e8add sp, x20, 0
002465ecsub x29, sp, 8
002465f0str x0, [sp+616]
002465f4str x1, [sp+624]
002465f8str x2, [sp+632]
002465fcstr xzr, [sp+144]
00246600adrp x0, 0x400000
00246604add x0, x0, 1248
00246608bl runtime.newobject
0024660cstr x0, [sp+448]
00246610str xzr, [x0]
00246614adrp x27, 0x805000
00246618ldr w1, [x27+3056]
0024661ccbz w1, 0x246624
00246620b 0x246628
00246624
00246624loc_246624:
00246624b 0x246640
00246628
00246628loc_246628:
00246628ldr x1, [x0+8]
0024662cbl runtime.gcWriteBarrier2
00246630str x1, [x25]
00246634ldr x1, [x0+16]
00246638str x1, [x25+8]
0024663cb 0x246640
00246640
00246640loc_246640:
00246640stp xzr, xzr, [x0+8]
00246644ldr x1, [sp+448]
00246648ldrsb x27, [x1]
0024664cldr x2, [sp+624]
00246650ldr x3, [sp+616]
00246654str x3, [x1]
00246658adrp x27, 0x805000
0024665cldr w3, [x27+3056]
00246660cbz w3, 0x246668
00246664b 0x24666c
00246668
00246668loc_246668:
00246668b 0x246680
0024666c
0024666cloc_24666c:
0024666cbl runtime.gcWriteBarrier2
00246670str x2, [x25]
00246674ldr x3, [x1+8]
00246678str x3, [x25+8]
0024667cb 0x246680
00246680
00246680loc_246680:
00246680str x2, [x1+8]
00246684ldr x1, [sp+448]
00246688str x1, [sp+152]
0024668cldr x1, [sp+616]
00246690ldrsb x27, [x1]
00246694ldr x1, [x1+56]
00246698ldr x0, [sp+624]
0024669cblr x1
002466a0strb w0, [sp+123]
002466a4tbnz w0, 0, 0x2466ac
002466a8b 0x246880
002466ac
002466acloc_2466ac:
002466acldr x1, [sp+616]
002466b0ldrsb x27, [x1]
002466b4ldr x1, [x1+24]
002466b8ldr x0, [sp+624]
002466bcblr x1
002466c0str x0, [sp+384]
002466c4str x1, [sp+392]
002466c8ldrsb x27, [x0]
002466ccldr x2, [x0+56]
002466d0mov x0, x1
002466d4mov x1, xzr
002466d8blr x2
002466dcstr x0, [sp+368]
002466e0str x1, [sp+376]
002466e4ldrsb x27, [x0]
002466e8ldr x2, [x0+216]
002466ecmov x0, x1
002466f0blr x2
002466f4str w0, [sp+124]
002466f8ldr x1, [sp+584]
002466fcmov x2, x0
00246700adrp x0, 0x3e0000
00246704add x0, x0, 2848
00246708bl runtime.mapaccess1_fast32
0024670cadd x21, sp, 264
00246710mov x20, x0
00246714adr x27, 16
00246718stp x29, x27, [sp-24]
0024671csub x29, sp, 24
00246720bl fn_87ef0
00246724sub x29, sp, 8
00246728ldr x1, [x0+96]
0024672cstr x1, [sp+360]
00246730ldr x13, [sp+632]
00246734ldr x0, [sp+264]
00246738ldr x1, [sp+272]
0024673cldr x2, [sp+280]
00246740ldr x3, [sp+288]
00246744ldr x4, [sp+296]
00246748ldr x5, [sp+304]
0024674cldr x6, [sp+312]
00246750ldr x7, [sp+320]
00246754ldr x8, [sp+328]
00246758ldr x9, [sp+336]
0024675cldr x10, [sp+344]
00246760ldr x11, [sp+352]
00246764ldrb w12, [sp+360]
00246768bl google.golang.org/protobuf/internal/impl.offsetOf
0024676cstr x0, [sp+136]
00246770adrp x0, 0x417000
00246774add x0, x0, 1504
00246778bl runtime.newobject
0024677cstr x0, [sp+440]
00246780adrp x1, 0
00246784add x1, x1, 3072
00246788str x1, [x0]
0024678cldr x1, [sp+136]
00246790ldr x2, [sp+440]
00246794ldrsb x27, [x2]
00246798str x1, [x2+8]
0024679cldr x1, [sp+440]
002467a0ldrsb x27, [x1]
002467a4add x21, x1, 16
002467a8adrp x27, 0x805000
002467acldr w2, [x27+3056]
002467b0cbz w2, 0x2467b8
002467b4b 0x2467bc
002467b8
002467b8loc_2467b8:
002467b8b 0x2467e4
002467bc
002467bcloc_2467bc:
002467bcstr x1, [sp+424]
002467c0str x21, [sp+416]
002467c4adrp x0, 0x442000
002467c8add x0, x0, 2592
002467ccmov x1, x21
002467d0add x2, sp, 264
002467d4bl runtime.wbMove
002467d8ldr x1, [sp+424]
002467dcldr x21, [sp+416]
002467e0b 0x2467e4
002467e4
002467e4loc_2467e4:
002467e4add x20, sp, 264
002467e8adr x27, 16
002467ecstp x29, x27, [sp-24]
002467f0sub x29, sp, 24
002467f4bl fn_87ef0
002467f8sub x29, sp, 8
002467fcldr x2, [sp+360]
00246800str x2, [x1+112]
00246804ldr x1, [sp+624]
00246808ldr x2, [sp+616]
0024680cldr x3, [sp+440]
00246810ldrsb x27, [x3]
00246814str x2, [x3+120]
00246818adrp x27, 0x805000
0024681cldr w2, [x27+3056]
00246820cbz w2, 0x246828
00246824b 0x24682c
00246828
00246828loc_246828:
00246828b 0x246840
0024682c
0024682cloc_24682c:
0024682cbl runtime.gcWriteBarrier2
00246830str x1, [x25]
00246834ldr x2, [x3+128]
00246838str x2, [x25+8]
0024683cb 0x246840
00246840
00246840loc_246840:
00246840str x1, [x3+128]
00246844ldr x1, [sp+152]
00246848ldrsb x27, [x1]
0024684cldr x2, [sp+440]
00246850adrp x27, 0x805000
00246854ldr w3, [x27+3056]
00246858cbz w3, 0x246860
0024685cb 0x246864
00246860
00246860loc_246860:
00246860b 0x246878
00246864
00246864loc_246864:
00246864bl runtime.gcWriteBarrier2
00246868str x2, [x25]
0024686cldr x3, [x1+16]
00246870str x3, [x25+8]
00246874b 0x246878
00246878
00246878loc_246878:
00246878str x2, [x1+16]
0024687cb 0x246a44
00246880
00246880loc_246880:
00246880ldr x1, [sp+616]
00246884ldrsb x27, [x1]
00246888ldr x1, [x1+64]
0024688cldr x0, [sp+624]
00246890blr x1
00246894str x0, [sp+456]
00246898str x1, [sp+464]
0024689cldr x2, [sp+592]
002468a0mov x3, x1
002468a4mov x1, x2
002468a8mov x2, x0
002468acadrp x0, 0x3e0000
002468b0add x0, x0, 2976
002468b4bl runtime.mapaccess1_faststr
002468b8add x21, sp, 160
002468bcmov x20, x0
002468c0adr x27, 16
002468c4stp x29, x27, [sp-24]
002468c8sub x29, sp, 24
002468ccbl fn_87ef0
002468d0sub x29, sp, 8
002468d4ldr x1, [x0+96]
002468d8str x1, [sp+256]
002468dcldr x13, [sp+632]
002468e0ldr x0, [sp+160]
002468e4ldr x1, [sp+168]
002468e8ldr x2, [sp+176]
002468ecldr x3, [sp+184]
002468f0ldr x4, [sp+192]
002468f4ldr x5, [sp+200]
002468f8ldr x6, [sp+208]
002468fcldr x7, [sp+216]
00246900ldr x8, [sp+224]
00246904ldr x9, [sp+232]
00246908ldr x10, [sp+240]
0024690cldr x11, [sp+248]
00246910ldrb w12, [sp+256]
00246914bl google.golang.org/protobuf/internal/impl.offsetOf
00246918str x0, [sp+128]
0024691cadrp x0, 0x417000
00246920add x0, x0, 1312
00246924bl runtime.newobject
00246928str x0, [sp+432]
0024692cadrp x1, 0
00246930add x1, x1, 2688
00246934str x1, [x0]
00246938ldr x1, [sp+128]
0024693cldr x2, [sp+432]
00246940ldrsb x27, [x2]
00246944str x1, [x2+8]
00246948ldr x1, [sp+432]
0024694cldrsb x27, [x1]
00246950add x21, x1, 16
00246954adrp x27, 0x805000
00246958ldr w2, [x27+3056]
0024695ccbz w2, 0x246964
00246960b 0x246968
00246964
00246964loc_246964:
00246964b 0x246990
00246968
00246968loc_246968:
00246968str x1, [sp+408]
0024696cstr x21, [sp+416]
00246970adrp x0, 0x442000
00246974add x0, x0, 2592
00246978mov x1, x21
0024697cadd x2, sp, 160
00246980bl runtime.wbMove
00246984ldr x1, [sp+408]
00246988ldr x21, [sp+416]
0024698cb 0x246990
00246990
00246990loc_246990:
00246990add x20, sp, 160
00246994adr x27, 16
00246998stp x29, x27, [sp-24]
0024699csub x29, sp, 24
002469a0bl fn_87ef0
002469a4sub x29, sp, 8
002469a8ldr x3, [sp+256]
002469acstr x3, [x1+112]
002469b0ldr x3, [sp+432]
002469b4ldrsb x27, [x3]
002469b8add x21, x3, 120
002469bcadrp x27, 0x805000
002469c0ldr w3, [x27+3056]
002469c4cbz w3, 0x2469cc
002469c8b 0x2469d0
002469cc
002469ccloc_2469cc:
002469ccb 0x2469f0
002469d0
002469d0loc_2469d0:
002469d0str x21, [sp+400]
002469d4adrp x0, 0x451000
002469d8add x0, x0, 3136
002469dcmov x1, x21
002469e0add x2, sp, 488
002469e4bl runtime.wbMove
002469e8ldr x21, [sp+400]
002469ecb 0x2469f0
002469f0
002469f0loc_2469f0:
002469f0add x20, sp, 488
002469f4adr x27, 16
002469f8stp x29, x27, [sp-24]
002469fcsub x29, sp, 24
00246a00bl fn_87ee0
00246a04sub x29, sp, 8
00246a08ldr x1, [sp+152]
00246a0cldrsb x27, [x1]
00246a10ldr x2, [sp+432]
00246a14adrp x27, 0x805000
00246a18ldr w3, [x27+3056]
00246a1ccbz w3, 0x246a24
00246a20b 0x246a28
00246a24
00246a24loc_246a24:
00246a24b 0x246a3c
00246a28
00246a28loc_246a28:
00246a28bl runtime.gcWriteBarrier2
00246a2cstr x2, [x25]
00246a30ldr x3, [x1+16]
00246a34str x3, [x25+8]
00246a38b 0x246a3c
00246a3c
00246a3cloc_246a3c:
00246a3cstr x2, [x1+16]
00246a40b 0x246a44
00246a44
00246a44loc_246a44:
00246a44ldr x0, [sp+152]
00246a48str x0, [sp+144]
00246a4cldp x29, x30, [sp-8]
00246a50add sp, sp, 480
00246a54ret x30
00246a58
00246a58loc_246a58:
00246a58stp x0, x1, [sp+136]
00246a5cstr x2, [sp+152]
00246a60mov x3, x30
00246a64bl runtime.morestack_noctxt.abi0
00246a68ldp x0, x1, [sp+136]
00246a6cldr x2, [sp+152]
00246a70b 0x2465d0
00246a74udf 0
00246a78udf 0
00246a7cudf 0
002465d0
00246a80
00246a80google.golang.org/protobuf/internal/impl.makeOneofInfo.func2: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo.func2(google.golang.org/protobuf/internal/impl.pointer p)
00246a80ldr x16, [x28+16]
00246a84sub x17, sp, 48
00246a88subs xzr, x17, x16
00246a8cb.ls 0x246be8
00246a90str x30, [sp-176]!
00246a94stur x29, [sp-8]
00246a98sub x29, sp, 8
00246a9cstr x0, [sp+184]
00246aa0ldr x1, [x26+8]
00246aa4str x1, [sp+40]
00246aa8add x1, x26, 16
00246aacstr x1, [sp+160]
00246ab0add x1, x26, 120
00246ab4str x1, [sp+152]
00246ab8str wzr, [sp+36]
00246abcldr x0, [sp+184]
00246ac0bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00246ac4strb w0, [sp+35]
00246ac8tbnz w0, 0, 0x246ad0
00246accb 0x246ae4
00246ad0
00246ad0loc_246ad0:
00246ad0str wzr, [sp+36]
00246ad4mov x0, xzr
00246ad8ldur x29, [sp-8]
00246adcldr x30, [sp], 176
00246ae0ret x30
00246ae4
00246ae4loc_246ae4:
00246ae4ldr x1, [sp+40]
00246ae8ldr x0, [sp+184]
00246aecbl google.golang.org/protobuf/internal/impl.pointer.Apply
00246af0str x0, [sp+128]
00246af4ldr x2, [sp+160]
00246af8ldr x1, [x2+32]
00246afcldr x2, [x2+40]
00246b00bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246b04str x0, [sp+104]
00246b08str x1, [sp+112]
00246b0cstr x2, [sp+120]
00246b10bl reflect.Value.Elem
00246b14str x0, [sp+48]
00246b18str x1, [sp+56]
00246b1cstr x2, [sp+64]
00246b20bl reflect.Value.IsNil
00246b24strb w0, [sp+35]
00246b28tbnz w0, 0, 0x246b30
00246b2cb 0x246b44
00246b30
00246b30loc_246b30:
00246b30str wzr, [sp+36]
00246b34mov x0, xzr
00246b38ldur x29, [sp-8]
00246b3cldr x30, [sp], 176
00246b40ret x30
00246b44
00246b44loc_246b44:
00246b44ldr x0, [sp+48]
00246b48ldr x1, [sp+56]
00246b4cldr x2, [sp+64]
00246b50bl reflect.Value.Elem
00246b54str x0, [sp+48]
00246b58str x1, [sp+56]
00246b5cstr x2, [sp+64]
00246b60bl reflect.Value.IsNil
00246b64strb w0, [sp+35]
00246b68tbnz w0, 0, 0x246b70
00246b6cb 0x246b84
00246b70
00246b70loc_246b70:
00246b70str wzr, [sp+36]
00246b74mov x0, xzr
00246b78ldur x29, [sp-8]
00246b7cldr x30, [sp], 176
00246b80ret x30
00246b84
00246b84loc_246b84:
00246b84ldr x0, [sp+48]
00246b88ldr x1, [sp+56]
00246b8cldr x2, [sp+64]
00246b90bl reflect.Value.Type
00246b94str x0, [sp+136]
00246b98str x1, [sp+144]
00246b9cldrsb x27, [x0]
00246ba0ldr x3, [x0+88]
00246ba4mov x0, x1
00246ba8blr x3
00246bacstr x0, [sp+88]
00246bb0str x1, [sp+96]
00246bb4str x0, [sp+72]
00246bb8str x1, [sp+80]
00246bbcldr x3, [sp+152]
00246bc0ldr x1, [x3+112]
00246bc4adrp x0, 0x3e0000
00246bc8add x0, x0, 3104
00246bccadd x2, sp, 72
00246bd0bl runtime.mapaccess1
00246bd4ldrsw x0, [x0]
00246bd8str w0, [sp+36]
00246bdcldur x29, [sp-8]
00246be0ldr x30, [sp], 176
00246be4ret x30
00246be8
00246be8loc_246be8:
00246be8str x0, [sp+8]
00246becmov x3, x30
00246bf0bl runtime.morestack.abi0
00246bf4ldr x0, [sp+8]
00246bf8b 0x246a80
00246bfcudf 0
00246a80
00246a80google.golang.org/protobuf/internal/impl.makeOneofInfo.func2: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo.func2(google.golang.org/protobuf/internal/impl.pointer p)
00246a80ldr x16, [x28+16]
00246a84sub x17, sp, 48
00246a88subs xzr, x17, x16
00246a8cb.ls 0x246be8
00246a90str x30, [sp-176]!
00246a94stur x29, [sp-8]
00246a98sub x29, sp, 8
00246a9cstr x0, [sp+184]
00246aa0ldr x1, [x26+8]
00246aa4str x1, [sp+40]
00246aa8add x1, x26, 16
00246aacstr x1, [sp+160]
00246ab0add x1, x26, 120
00246ab4str x1, [sp+152]
00246ab8str wzr, [sp+36]
00246abcldr x0, [sp+184]
00246ac0bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00246ac4strb w0, [sp+35]
00246ac8tbnz w0, 0, 0x246ad0
00246accb 0x246ae4
00246ad0
00246ad0loc_246ad0:
00246ad0str wzr, [sp+36]
00246ad4mov x0, xzr
00246ad8ldur x29, [sp-8]
00246adcldr x30, [sp], 176
00246ae0ret x30
00246ae4
00246ae4loc_246ae4:
00246ae4ldr x1, [sp+40]
00246ae8ldr x0, [sp+184]
00246aecbl google.golang.org/protobuf/internal/impl.pointer.Apply
00246af0str x0, [sp+128]
00246af4ldr x2, [sp+160]
00246af8ldr x1, [x2+32]
00246afcldr x2, [x2+40]
00246b00bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246b04str x0, [sp+104]
00246b08str x1, [sp+112]
00246b0cstr x2, [sp+120]
00246b10bl reflect.Value.Elem
00246b14str x0, [sp+48]
00246b18str x1, [sp+56]
00246b1cstr x2, [sp+64]
00246b20bl reflect.Value.IsNil
00246b24strb w0, [sp+35]
00246b28tbnz w0, 0, 0x246b30
00246b2cb 0x246b44
00246b30
00246b30loc_246b30:
00246b30str wzr, [sp+36]
00246b34mov x0, xzr
00246b38ldur x29, [sp-8]
00246b3cldr x30, [sp], 176
00246b40ret x30
00246b44
00246b44loc_246b44:
00246b44ldr x0, [sp+48]
00246b48ldr x1, [sp+56]
00246b4cldr x2, [sp+64]
00246b50bl reflect.Value.Elem
00246b54str x0, [sp+48]
00246b58str x1, [sp+56]
00246b5cstr x2, [sp+64]
00246b60bl reflect.Value.IsNil
00246b64strb w0, [sp+35]
00246b68tbnz w0, 0, 0x246b70
00246b6cb 0x246b84
00246b70
00246b70loc_246b70:
00246b70str wzr, [sp+36]
00246b74mov x0, xzr
00246b78ldur x29, [sp-8]
00246b7cldr x30, [sp], 176
00246b80ret x30
00246b84
00246b84loc_246b84:
00246b84ldr x0, [sp+48]
00246b88ldr x1, [sp+56]
00246b8cldr x2, [sp+64]
00246b90bl reflect.Value.Type
00246b94str x0, [sp+136]
00246b98str x1, [sp+144]
00246b9cldrsb x27, [x0]
00246ba0ldr x3, [x0+88]
00246ba4mov x0, x1
00246ba8blr x3
00246bacstr x0, [sp+88]
00246bb0str x1, [sp+96]
00246bb4str x0, [sp+72]
00246bb8str x1, [sp+80]
00246bbcldr x3, [sp+152]
00246bc0ldr x1, [x3+112]
00246bc4adrp x0, 0x3e0000
00246bc8add x0, x0, 3104
00246bccadd x2, sp, 72
00246bd0bl runtime.mapaccess1
00246bd4ldrsw x0, [x0]
00246bd8str w0, [sp+36]
00246bdcldur x29, [sp-8]
00246be0ldr x30, [sp], 176
00246be4ret x30
00246be8
00246be8loc_246be8:
00246be8str x0, [sp+8]
00246becmov x3, x30
00246bf0bl runtime.morestack.abi0
00246bf4ldr x0, [sp+8]
00246bf8b 0x246a80
00246bfcudf 0
00246a80
00246c00
00246c00google.golang.org/protobuf/internal/impl.makeOneofInfo.func1: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo.func1(google.golang.org/protobuf/internal/impl.pointer p)
00246c00ldr x16, [x28+16]
00246c04sub x17, sp, 48
00246c08subs xzr, x17, x16
00246c0cb.ls 0x246d28
00246c10str x30, [sp-176]!
00246c14stur x29, [sp-8]
00246c18sub x29, sp, 8
00246c1cstr x0, [sp+184]
00246c20ldr x1, [x26+8]
00246c24str x1, [sp+48]
00246c28add x1, x26, 16
00246c2cstr x1, [sp+160]
00246c30ldr x1, [x26+120]
00246c34ldr x2, [x26+128]
00246c38str x1, [sp+80]
00246c3cstr x2, [sp+88]
00246c40str wzr, [sp+40]
00246c44ldr x0, [sp+184]
00246c48bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00246c4cstrb w0, [sp+39]
00246c50tbnz w0, 0, 0x246c58
00246c54b 0x246c6c
00246c58
00246c58loc_246c58:
00246c58str wzr, [sp+40]
00246c5cmov x0, xzr
00246c60ldur x29, [sp-8]
00246c64ldr x30, [sp], 176
00246c68ret x30
00246c6c
00246c6cloc_246c6c:
00246c6cldr x1, [sp+48]
00246c70ldr x0, [sp+184]
00246c74bl google.golang.org/protobuf/internal/impl.pointer.Apply
00246c78str x0, [sp+120]
00246c7cldr x2, [sp+160]
00246c80ldr x1, [x2+32]
00246c84ldr x2, [x2+40]
00246c88bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246c8cstr x0, [sp+96]
00246c90str x1, [sp+104]
00246c94str x2, [sp+112]
00246c98bl reflect.Value.Elem
00246c9cstr x0, [sp+56]
00246ca0str x1, [sp+64]
00246ca4str x2, [sp+72]
00246ca8bl reflect.Value.IsNil
00246cacstrb w0, [sp+39]
00246cb0tbnz w0, 0, 0x246cb8
00246cb4b 0x246ccc
00246cb8
00246cb8loc_246cb8:
00246cb8str wzr, [sp+40]
00246cbcmov x0, xzr
00246cc0ldur x29, [sp-8]
00246cc4ldr x30, [sp], 176
00246cc8ret x30
00246ccc
00246cccloc_246ccc:
00246cccldr x1, [sp+80]
00246cd0ldrsb x27, [x1]
00246cd4ldr x1, [x1+24]
00246cd8ldr x0, [sp+88]
00246cdcblr x1
00246ce0str x0, [sp+144]
00246ce4str x1, [sp+152]
00246ce8ldrsb x27, [x0]
00246cecldr x2, [x0+56]
00246cf0mov x0, x1
00246cf4mov x1, xzr
00246cf8blr x2
00246cfcstr x0, [sp+128]
00246d00str x1, [sp+136]
00246d04ldrsb x27, [x0]
00246d08ldr x2, [x0+216]
00246d0cmov x0, x1
00246d10blr x2
00246d14str w0, [sp+44]
00246d18str w0, [sp+40]
00246d1cldur x29, [sp-8]
00246d20ldr x30, [sp], 176
00246d24ret x30
00246d28
00246d28loc_246d28:
00246d28str x0, [sp+8]
00246d2cmov x3, x30
00246d30bl runtime.morestack.abi0
00246d34ldr x0, [sp+8]
00246d38b 0x246c00
00246d3cudf 0
00246c00
00246c00google.golang.org/protobuf/internal/impl.makeOneofInfo.func1: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo.func1(google.golang.org/protobuf/internal/impl.pointer p)
00246c00ldr x16, [x28+16]
00246c04sub x17, sp, 48
00246c08subs xzr, x17, x16
00246c0cb.ls 0x246d28
00246c10str x30, [sp-176]!
00246c14stur x29, [sp-8]
00246c18sub x29, sp, 8
00246c1cstr x0, [sp+184]
00246c20ldr x1, [x26+8]
00246c24str x1, [sp+48]
00246c28add x1, x26, 16
00246c2cstr x1, [sp+160]
00246c30ldr x1, [x26+120]
00246c34ldr x2, [x26+128]
00246c38str x1, [sp+80]
00246c3cstr x2, [sp+88]
00246c40str wzr, [sp+40]
00246c44ldr x0, [sp+184]
00246c48bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00246c4cstrb w0, [sp+39]
00246c50tbnz w0, 0, 0x246c58
00246c54b 0x246c6c
00246c58
00246c58loc_246c58:
00246c58str wzr, [sp+40]
00246c5cmov x0, xzr
00246c60ldur x29, [sp-8]
00246c64ldr x30, [sp], 176
00246c68ret x30
00246c6c
00246c6cloc_246c6c:
00246c6cldr x1, [sp+48]
00246c70ldr x0, [sp+184]
00246c74bl google.golang.org/protobuf/internal/impl.pointer.Apply
00246c78str x0, [sp+120]
00246c7cldr x2, [sp+160]
00246c80ldr x1, [x2+32]
00246c84ldr x2, [x2+40]
00246c88bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246c8cstr x0, [sp+96]
00246c90str x1, [sp+104]
00246c94str x2, [sp+112]
00246c98bl reflect.Value.Elem
00246c9cstr x0, [sp+56]
00246ca0str x1, [sp+64]
00246ca4str x2, [sp+72]
00246ca8bl reflect.Value.IsNil
00246cacstrb w0, [sp+39]
00246cb0tbnz w0, 0, 0x246cb8
00246cb4b 0x246ccc
00246cb8
00246cb8loc_246cb8:
00246cb8str wzr, [sp+40]
00246cbcmov x0, xzr
00246cc0ldur x29, [sp-8]
00246cc4ldr x30, [sp], 176
00246cc8ret x30
00246ccc
00246cccloc_246ccc:
00246cccldr x1, [sp+80]
00246cd0ldrsb x27, [x1]
00246cd4ldr x1, [x1+24]
00246cd8ldr x0, [sp+88]
00246cdcblr x1
00246ce0str x0, [sp+144]
00246ce4str x1, [sp+152]
00246ce8ldrsb x27, [x0]
00246cecldr x2, [x0+56]
00246cf0mov x0, x1
00246cf4mov x1, xzr
00246cf8blr x2
00246cfcstr x0, [sp+128]
00246d00str x1, [sp+136]
00246d04ldrsb x27, [x0]
00246d08ldr x2, [x0+216]
00246d0cmov x0, x1
00246d10blr x2
00246d14str w0, [sp+44]
00246d18str w0, [sp+40]
00246d1cldur x29, [sp-8]
00246d20ldr x30, [sp], 176
00246d24ret x30
00246d28
00246d28loc_246d28:
00246d28str x0, [sp+8]
00246d2cmov x3, x30
00246d30bl runtime.morestack.abi0
00246d34ldr x0, [sp+8]
00246d38b 0x246c00
00246d3cudf 0
00246c00
00246d40
00246d40google.golang.org/protobuf/internal/impl.isZero: ; void google.golang.org/protobuf/internal/impl.isZero(reflect.Value v)
00246d40ldr x16, [x28+16]
00246d44sub x17, sp, 80
00246d48subs xzr, x17, x16
00246d4cb.ls 0x247204
00246d50str x30, [sp-208]!
00246d54stur x29, [sp-8]
00246d58sub x29, sp, 8
00246d5cstr x0, [sp+216]
00246d60str x1, [sp+224]
00246d64str x2, [sp+232]
00246d68strb wzr, [sp+54]
00246d6cldr x0, [sp+216]
00246d70ldr x1, [sp+224]
00246d74ldr x2, [sp+232]
00246d78bl reflect.Value.Kind
00246d7cstr x0, [sp+112]
00246d80str x0, [sp+120]
00246d84subs xzr, x0, 16
00246d88b.ls 0x246d90
00246d8cb 0x246f50
00246d90
00246d90loc_246d90:
00246d90subs xzr, x0, 6
00246d94b.ls 0x246d9c
00246d98b 0x246e1c
00246d9c
00246d9cloc_246d9c:
00246d9csubs xzr, x0, 1
00246da0b.eq 0x246da8
00246da4b 0x246dd4
00246da8
00246da8loc_246da8:
00246da8b 0x246dac
00246dac
00246dacloc_246dac:
00246dacldr x0, [sp+216]
00246db0ldr x1, [sp+224]
00246db4ldr x2, [sp+232]
00246db8bl reflect.Value.Bool
00246dbcstrb w0, [sp+55]
00246dc0eor x0, x0, 1
00246dc4strb w0, [sp+54]
00246dc8ldur x29, [sp-8]
00246dccldr x30, [sp], 208
00246dd0ret x30
00246dd4
00246dd4loc_246dd4:
00246dd4subs xzr, x0, 2
00246dd8b.hs 0x246de0
00246ddcb 0x247200
00246de0
00246de0loc_246de0:
00246de0subs xzr, x0, 6
00246de4b.ls 0x246dec
00246de8b 0x2471f4
00246dec
00246decloc_246dec:
00246decb 0x246df0
00246df0
00246df0loc_246df0:
00246df0ldr x0, [sp+216]
00246df4ldr x1, [sp+224]
00246df8ldr x2, [sp+232]
00246dfcbl reflect.Value.Int
00246e00str x0, [sp+104]
00246e04subs xzr, x0, 0
00246e08cset x0, eq
00246e0cstrb w0, [sp+54]
00246e10ldur x29, [sp-8]
00246e14ldr x30, [sp], 208
00246e18ret x30
00246e1c
00246e1cloc_246e1c:
00246e1csubs xzr, x0, 7
00246e20b.hs 0x246e28
00246e24b 0x246e68
00246e28
00246e28loc_246e28:
00246e28subs xzr, x0, 12
00246e2cb.ls 0x246e34
00246e30b 0x246e64
00246e34
00246e34loc_246e34:
00246e34b 0x246e38
00246e38
00246e38loc_246e38:
00246e38ldr x0, [sp+216]
00246e3cldr x1, [sp+224]
00246e40ldr x2, [sp+232]
00246e44bl reflect.Value.Uint
00246e48str x0, [sp+96]
00246e4csubs xzr, x0, 0
00246e50cset x0, eq
00246e54strb w0, [sp+54]
00246e58ldur x29, [sp-8]
00246e5cldr x30, [sp], 208
00246e60ret x30
00246e64
00246e64loc_246e64:
00246e64b 0x246e6c
00246e68
00246e68loc_246e68:
00246e68b 0x246e6c
00246e6c
00246e6cloc_246e6c:
00246e6csubs xzr, x0, 13
00246e70b.hs 0x246e78
00246e74b 0x246ec0
00246e78
00246e78loc_246e78:
00246e78subs xzr, x0, 14
00246e7cb.ls 0x246e84
00246e80b 0x246ebc
00246e84
00246e84loc_246e84:
00246e84b 0x246e88
00246e88
00246e88loc_246e88:
00246e88ldr x0, [sp+216]
00246e8cldr x1, [sp+224]
00246e90ldr x2, [sp+232]
00246e94bl reflect.Value.Float
00246e98str d0, [sp+88]
00246e9cbl math.Float64bits
00246ea0str x0, [sp+96]
00246ea4subs xzr, x0, 0
00246ea8cset x0, eq
00246eacstrb w0, [sp+54]
00246eb0ldur x29, [sp-8]
00246eb4ldr x30, [sp], 208
00246eb8ret x30
00246ebc
00246ebcloc_246ebc:
00246ebcb 0x246ec4
00246ec0
00246ec0loc_246ec0:
00246ec0b 0x246ec4
00246ec4
00246ec4loc_246ec4:
00246ec4subs xzr, x0, 15
00246ec8b.hs 0x246ed0
00246eccb 0x2471f0
00246ed0
00246ed0loc_246ed0:
00246ed0subs xzr, x0, 16
00246ed4b.ls 0x246edc
00246ed8b 0x2471dc
00246edc
00246edcloc_246edc:
00246edcb 0x246ee0
00246ee0
00246ee0loc_246ee0:
00246ee0ldr x0, [sp+216]
00246ee4ldr x1, [sp+224]
00246ee8ldr x2, [sp+232]
00246eecbl reflect.Value.Complex
00246ef0str d0, [sp+72]
00246ef4str d1, [sp+80]
00246ef8str d0, [sp+88]
00246efcbl math.Float64bits
00246f00str x0, [sp+96]
00246f04subs xzr, x0, 0
00246f08cset x3, eq
00246f0cstrb w3, [sp+55]
00246f10cbz x0, 0x246f18
00246f14b 0x246f38
00246f18
00246f18loc_246f18:
00246f18ldr d0, [sp+80]
00246f1cstr d0, [sp+152]
00246f20bl math.Float64bits
00246f24str x0, [sp+144]
00246f28subs xzr, x0, 0
00246f2ccset x0, eq
00246f30strb w0, [sp+55]
00246f34b 0x246f3c
00246f38
00246f38loc_246f38:
00246f38b 0x246f3c
00246f3c
00246f3cloc_246f3c:
00246f3cldrb w0, [sp+55]
00246f40strb w0, [sp+54]
00246f44ldur x29, [sp-8]
00246f48ldr x30, [sp], 208
00246f4cret x30
00246f50
00246f50loc_246f50:
00246f50subs xzr, x0, 23
00246f54b.ls 0x246f5c
00246f58b 0x246f90
00246f5c
00246f5cloc_246f5c:
00246f5csubs xzr, x0, 17
00246f60b.eq 0x246f68
00246f64b 0x246f74
00246f68
00246f68loc_246f68:
00246f68b 0x246f6c
00246f6c
00246f6cloc_246f6c:
00246f6cstr xzr, [sp+64]
00246f70b 0x24714c
00246f74
00246f74loc_246f74:
00246f74subs xzr, x0, 18
00246f78b.hs 0x246f80
00246f7cb 0x247148
00246f80
00246f80loc_246f80:
00246f80subs xzr, x0, 23
00246f84b.ls 0x246f8c
00246f88b 0x24713c
00246f8c
00246f8cloc_246f8c:
00246f8cb 0x246ff4
00246f90
00246f90loc_246f90:
00246f90subs xzr, x0, 24
00246f94b.eq 0x246f9c
00246f98b 0x246fcc
00246f9c
00246f9cloc_246f9c:
00246f9cb 0x246fa0
00246fa0
00246fa0loc_246fa0:
00246fa0ldr x0, [sp+216]
00246fa4ldr x1, [sp+224]
00246fa8ldr x2, [sp+232]
00246facbl reflect.Value.Len
00246fb0str x0, [sp+136]
00246fb4subs xzr, x0, 0
00246fb8cset x0, eq
00246fbcstrb w0, [sp+54]
00246fc0ldur x29, [sp-8]
00246fc4ldr x30, [sp], 208
00246fc8ret x30
00246fcc
00246fccloc_246fcc:
00246fccsubs xzr, x0, 25
00246fd0b.eq 0x246fd8
00246fd4b 0x246fe4
00246fd8
00246fd8loc_246fd8:
00246fd8b 0x246fdc
00246fdc
00246fdcloc_246fdc:
00246fdcstr xzr, [sp+56]
00246fe0b 0x2470ac
00246fe4
00246fe4loc_246fe4:
00246fe4subs xzr, x0, 26
00246fe8b.eq 0x246ff0
00246fecb 0x247018
00246ff0
00246ff0loc_246ff0:
00246ff0b 0x246ff4
00246ff4
00246ff4loc_246ff4:
00246ff4ldr x0, [sp+216]
00246ff8ldr x1, [sp+224]
00246ffcldr x2, [sp+232]
00247000bl reflect.Value.IsNil
00247004strb w0, [sp+55]
00247008strb w0, [sp+54]
0024700cldur x29, [sp-8]
00247010ldr x30, [sp], 208
00247014ret x30
00247018
00247018loc_247018:
00247018b 0x24701c
0024701c
0024701cloc_24701c:
0024701cb 0x247020
00247020
00247020loc_247020:
00247020b 0x247024
00247024
00247024loc_247024:
00247024b 0x247028
00247028
00247028loc_247028:
00247028b 0x24702c
0024702c
0024702cloc_24702c:
0024702cldr x0, [sp+216]
00247030ldr x1, [sp+224]
00247034ldr x2, [sp+232]
00247038bl reflect.Value.Kind
0024703cstr x0, [sp+128]
00247040adrp x0, 0x3fb000
00247044add x0, x0, 32
00247048bl runtime.newobject
0024704cstr x0, [sp+160]
00247050movz x3, 20
00247054str x3, [x0+8]
00247058adrp x27, 0x804000
0024705cldr w3, [x27+3056]
00247060cbz w3, 0x247068
00247064b 0x24709c
00247068
00247068loc_247068:
00247068b 0x24706c
0024706c
0024706cloc_24706c:
0024706cadrp x2, 0x46f000
00247070add x2, x2, 3207
00247074str x2, [x0]
00247078ldr x2, [sp+160]
0024707cldrsb x27, [x2]
00247080ldr x3, [sp+128]
00247084str x3, [x2+16]
00247088ldr x1, [sp+160]
0024708cstr x1, [sp+168]
00247090adrp x0, 0x3c9000
00247094add x0, x0, 1920
00247098bl runtime.gopanic
0024709c
0024709cloc_24709c:
0024709cldr x2, [x0]
002470a0bl runtime.gcWriteBarrier1
002470a4str x2, [x25]
002470a8b 0x24706c
002470ac
002470acloc_2470ac:
002470acldr x0, [sp+216]
002470b0ldr x1, [sp+224]
002470b4ldr x2, [sp+232]
002470b8bl reflect.Value.NumField
002470bcstr x0, [sp+136]
002470c0ldr x3, [sp+56]
002470c4subs xzr, x0, x3
002470c8b.gt 0x2470d0
002470ccb 0x247128
002470d0
002470d0loc_2470d0:
002470d0ldr x3, [sp+56]
002470d4ldr x0, [sp+216]
002470d8ldr x1, [sp+224]
002470dcldr x2, [sp+232]
002470e0bl reflect.Value.Field
002470e4str x0, [sp+176]
002470e8str x1, [sp+184]
002470ecstr x2, [sp+192]
002470f0bl google.golang.org/protobuf/internal/impl.isZero
002470f4strb w0, [sp+55]
002470f8tbnz w0, 0, 0x247100
002470fcb 0x247114
00247100
00247100loc_247100:
00247100b 0x247104
00247104
00247104loc_247104:
00247104ldr x3, [sp+56]
00247108add x3, x3, 1
0024710cstr x3, [sp+56]
00247110b 0x2470ac
00247114
00247114loc_247114:
00247114strb wzr, [sp+54]
00247118mov x0, xzr
0024711cldur x29, [sp-8]
00247120ldr x30, [sp], 208
00247124ret x30
00247128
00247128loc_247128:
00247128orr x0, xzr, 1
0024712cstrb w0, [sp+54]
00247130ldur x29, [sp-8]
00247134ldr x30, [sp], 208
00247138ret x30
0024713c
0024713cloc_24713c:
0024713cb 0x247140
00247140
00247140loc_247140:
00247140b 0x247144
00247144
00247144loc_247144:
00247144b 0x247024
00247148
00247148loc_247148:
00247148b 0x247140
0024714c
0024714cloc_24714c:
0024714cldr x0, [sp+216]
00247150ldr x1, [sp+224]
00247154ldr x2, [sp+232]
00247158bl reflect.Value.Len
0024715cstr x0, [sp+136]
00247160ldr x3, [sp+64]
00247164subs xzr, x0, x3
00247168b.gt 0x247170
0024716cb 0x2471c8
00247170
00247170loc_247170:
00247170ldr x3, [sp+64]
00247174ldr x0, [sp+216]
00247178ldr x1, [sp+224]
0024717cldr x2, [sp+232]
00247180bl reflect.Value.Index
00247184str x0, [sp+176]
00247188str x1, [sp+184]
0024718cstr x2, [sp+192]
00247190bl google.golang.org/protobuf/internal/impl.isZero
00247194strb w0, [sp+55]
00247198tbnz w0, 0, 0x2471a0
0024719cb 0x2471b4
002471a0
002471a0loc_2471a0:
002471a0b 0x2471a4
002471a4
002471a4loc_2471a4:
002471a4ldr x3, [sp+64]
002471a8add x3, x3, 1
002471acstr x3, [sp+64]
002471b0b 0x24714c
002471b4
002471b4loc_2471b4:
002471b4strb wzr, [sp+54]
002471b8mov x0, xzr
002471bcldur x29, [sp-8]
002471c0ldr x30, [sp], 208
002471c4ret x30
002471c8
002471c8loc_2471c8:
002471c8orr x0, xzr, 1
002471ccstrb w0, [sp+54]
002471d0ldur x29, [sp-8]
002471d4ldr x30, [sp], 208
002471d8ret x30
002471dc
002471dcloc_2471dc:
002471dcb 0x2471e0
002471e0
002471e0loc_2471e0:
002471e0b 0x2471e4
002471e4
002471e4loc_2471e4:
002471e4b 0x2471e8
002471e8
002471e8loc_2471e8:
002471e8b 0x2471ec
002471ec
002471ecloc_2471ec:
002471ecb 0x247028
002471f0
002471f0loc_2471f0:
002471f0b 0x2471e0
002471f4
002471f4loc_2471f4:
002471f4b 0x2471f8
002471f8
002471f8loc_2471f8:
002471f8b 0x2471fc
002471fc
002471fcloc_2471fc:
002471fcb 0x2471ec
00247200
00247200loc_247200:
00247200b 0x2471f8
00247204
00247204loc_247204:
00247204stp x0, x1, [sp+8]
00247208str x2, [sp+24]
0024720cmov x3, x30
00247210bl runtime.morestack_noctxt.abi0
00247214ldp x0, x1, [sp+8]
00247218ldr x2, [sp+24]
0024721cb 0x246d40
00246d40
00246d40google.golang.org/protobuf/internal/impl.isZero: ; void google.golang.org/protobuf/internal/impl.isZero(reflect.Value v)
00246d40ldr x16, [x28+16]
00246d44sub x17, sp, 80
00246d48subs xzr, x17, x16
00246d4cb.ls 0x247204
00246d50str x30, [sp-208]!
00246d54stur x29, [sp-8]
00246d58sub x29, sp, 8
00246d5cstr x0, [sp+216]
00246d60str x1, [sp+224]
00246d64str x2, [sp+232]
00246d68strb wzr, [sp+54]
00246d6cldr x0, [sp+216]
00246d70ldr x1, [sp+224]
00246d74ldr x2, [sp+232]
00246d78bl reflect.Value.Kind
00246d7cstr x0, [sp+112]
00246d80str x0, [sp+120]
00246d84subs xzr, x0, 16
00246d88b.ls 0x246d90
00246d8cb 0x246f50
00246d90
00246d90loc_246d90:
00246d90subs xzr, x0, 6
00246d94b.ls 0x246d9c
00246d98b 0x246e1c
00246d9c
00246d9cloc_246d9c:
00246d9csubs xzr, x0, 1
00246da0b.eq 0x246da8
00246da4b 0x246dd4
00246da8
00246da8loc_246da8:
00246da8b 0x246dac
00246dac
00246dacloc_246dac:
00246dacldr x0, [sp+216]
00246db0ldr x1, [sp+224]
00246db4ldr x2, [sp+232]
00246db8bl reflect.Value.Bool
00246dbcstrb w0, [sp+55]
00246dc0eor x0, x0, 1
00246dc4strb w0, [sp+54]
00246dc8ldur x29, [sp-8]
00246dccldr x30, [sp], 208
00246dd0ret x30
00246dd4
00246dd4loc_246dd4:
00246dd4subs xzr, x0, 2
00246dd8b.hs 0x246de0
00246ddcb 0x247200
00246de0
00246de0loc_246de0:
00246de0subs xzr, x0, 6
00246de4b.ls 0x246dec
00246de8b 0x2471f4
00246dec
00246decloc_246dec:
00246decb 0x246df0
00246df0
00246df0loc_246df0:
00246df0ldr x0, [sp+216]
00246df4ldr x1, [sp+224]
00246df8ldr x2, [sp+232]
00246dfcbl reflect.Value.Int
00246e00str x0, [sp+104]
00246e04subs xzr, x0, 0
00246e08cset x0, eq
00246e0cstrb w0, [sp+54]
00246e10ldur x29, [sp-8]
00246e14ldr x30, [sp], 208
00246e18ret x30
00246e1c
00246e1cloc_246e1c:
00246e1csubs xzr, x0, 7
00246e20b.hs 0x246e28
00246e24b 0x246e68
00246e28
00246e28loc_246e28:
00246e28subs xzr, x0, 12
00246e2cb.ls 0x246e34
00246e30b 0x246e64
00246e34
00246e34loc_246e34:
00246e34b 0x246e38
00246e38
00246e38loc_246e38:
00246e38ldr x0, [sp+216]
00246e3cldr x1, [sp+224]
00246e40ldr x2, [sp+232]
00246e44bl reflect.Value.Uint
00246e48str x0, [sp+96]
00246e4csubs xzr, x0, 0
00246e50cset x0, eq
00246e54strb w0, [sp+54]
00246e58ldur x29, [sp-8]
00246e5cldr x30, [sp], 208
00246e60ret x30
00246e64
00246e64loc_246e64:
00246e64b 0x246e6c
00246e68
00246e68loc_246e68:
00246e68b 0x246e6c
00246e6c
00246e6cloc_246e6c:
00246e6csubs xzr, x0, 13
00246e70b.hs 0x246e78
00246e74b 0x246ec0
00246e78
00246e78loc_246e78:
00246e78subs xzr, x0, 14
00246e7cb.ls 0x246e84
00246e80b 0x246ebc
00246e84
00246e84loc_246e84:
00246e84b 0x246e88
00246e88
00246e88loc_246e88:
00246e88ldr x0, [sp+216]
00246e8cldr x1, [sp+224]
00246e90ldr x2, [sp+232]
00246e94bl reflect.Value.Float
00246e98str d0, [sp+88]
00246e9cbl math.Float64bits
00246ea0str x0, [sp+96]
00246ea4subs xzr, x0, 0
00246ea8cset x0, eq
00246eacstrb w0, [sp+54]
00246eb0ldur x29, [sp-8]
00246eb4ldr x30, [sp], 208
00246eb8ret x30
00246ebc
00246ebcloc_246ebc:
00246ebcb 0x246ec4
00246ec0
00246ec0loc_246ec0:
00246ec0b 0x246ec4
00246ec4
00246ec4loc_246ec4:
00246ec4subs xzr, x0, 15
00246ec8b.hs 0x246ed0
00246eccb 0x2471f0
00246ed0
00246ed0loc_246ed0:
00246ed0subs xzr, x0, 16
00246ed4b.ls 0x246edc
00246ed8b 0x2471dc
00246edc
00246edcloc_246edc:
00246edcb 0x246ee0
00246ee0
00246ee0loc_246ee0:
00246ee0ldr x0, [sp+216]
00246ee4ldr x1, [sp+224]
00246ee8ldr x2, [sp+232]
00246eecbl reflect.Value.Complex
00246ef0str d0, [sp+72]
00246ef4str d1, [sp+80]
00246ef8str d0, [sp+88]
00246efcbl math.Float64bits
00246f00str x0, [sp+96]
00246f04subs xzr, x0, 0
00246f08cset x3, eq
00246f0cstrb w3, [sp+55]
00246f10cbz x0, 0x246f18
00246f14b 0x246f38
00246f18
00246f18loc_246f18:
00246f18ldr d0, [sp+80]
00246f1cstr d0, [sp+152]
00246f20bl math.Float64bits
00246f24str x0, [sp+144]
00246f28subs xzr, x0, 0
00246f2ccset x0, eq
00246f30strb w0, [sp+55]
00246f34b 0x246f3c
00246f38
00246f38loc_246f38:
00246f38b 0x246f3c
00246f3c
00246f3cloc_246f3c:
00246f3cldrb w0, [sp+55]
00246f40strb w0, [sp+54]
00246f44ldur x29, [sp-8]
00246f48ldr x30, [sp], 208
00246f4cret x30
00246f50
00246f50loc_246f50:
00246f50subs xzr, x0, 23
00246f54b.ls 0x246f5c
00246f58b 0x246f90
00246f5c
00246f5cloc_246f5c:
00246f5csubs xzr, x0, 17
00246f60b.eq 0x246f68
00246f64b 0x246f74
00246f68
00246f68loc_246f68:
00246f68b 0x246f6c
00246f6c
00246f6cloc_246f6c:
00246f6cstr xzr, [sp+64]
00246f70b 0x24714c
00246f74
00246f74loc_246f74:
00246f74subs xzr, x0, 18
00246f78b.hs 0x246f80
00246f7cb 0x247148
00246f80
00246f80loc_246f80:
00246f80subs xzr, x0, 23
00246f84b.ls 0x246f8c
00246f88b 0x24713c
00246f8c
00246f8cloc_246f8c:
00246f8cb 0x246ff4
00246f90
00246f90loc_246f90:
00246f90subs xzr, x0, 24
00246f94b.eq 0x246f9c
00246f98b 0x246fcc
00246f9c
00246f9cloc_246f9c:
00246f9cb 0x246fa0
00246fa0
00246fa0loc_246fa0:
00246fa0ldr x0, [sp+216]
00246fa4ldr x1, [sp+224]
00246fa8ldr x2, [sp+232]
00246facbl reflect.Value.Len
00246fb0str x0, [sp+136]
00246fb4subs xzr, x0, 0
00246fb8cset x0, eq
00246fbcstrb w0, [sp+54]
00246fc0ldur x29, [sp-8]
00246fc4ldr x30, [sp], 208
00246fc8ret x30
00246fcc
00246fccloc_246fcc:
00246fccsubs xzr, x0, 25
00246fd0b.eq 0x246fd8
00246fd4b 0x246fe4
00246fd8
00246fd8loc_246fd8:
00246fd8b 0x246fdc
00246fdc
00246fdcloc_246fdc:
00246fdcstr xzr, [sp+56]
00246fe0b 0x2470ac
00246fe4
00246fe4loc_246fe4:
00246fe4subs xzr, x0, 26
00246fe8b.eq 0x246ff0
00246fecb 0x247018
00246ff0
00246ff0loc_246ff0:
00246ff0b 0x246ff4
00246ff4
00246ff4loc_246ff4:
00246ff4ldr x0, [sp+216]
00246ff8ldr x1, [sp+224]
00246ffcldr x2, [sp+232]
00247000bl reflect.Value.IsNil
00247004strb w0, [sp+55]
00247008strb w0, [sp+54]
0024700cldur x29, [sp-8]
00247010ldr x30, [sp], 208
00247014ret x30
00247018
00247018loc_247018:
00247018b 0x24701c
0024701c
0024701cloc_24701c:
0024701cb 0x247020
00247020
00247020loc_247020:
00247020b 0x247024
00247024
00247024loc_247024:
00247024b 0x247028
00247028
00247028loc_247028:
00247028b 0x24702c
0024702c
0024702cloc_24702c:
0024702cldr x0, [sp+216]
00247030ldr x1, [sp+224]
00247034ldr x2, [sp+232]
00247038bl reflect.Value.Kind
0024703cstr x0, [sp+128]
00247040adrp x0, 0x3fb000
00247044add x0, x0, 32
00247048bl runtime.newobject
0024704cstr x0, [sp+160]
00247050movz x3, 20
00247054str x3, [x0+8]
00247058adrp x27, 0x804000
0024705cldr w3, [x27+3056]
00247060cbz w3, 0x247068
00247064b 0x24709c
00247068
00247068loc_247068:
00247068b 0x24706c
0024706c
0024706cloc_24706c:
0024706cadrp x2, 0x46f000
00247070add x2, x2, 3207
00247074str x2, [x0]
00247078ldr x2, [sp+160]
0024707cldrsb x27, [x2]
00247080ldr x3, [sp+128]
00247084str x3, [x2+16]
00247088ldr x1, [sp+160]
0024708cstr x1, [sp+168]
00247090adrp x0, 0x3c9000
00247094add x0, x0, 1920
00247098bl runtime.gopanic
0024709c
0024709cloc_24709c:
0024709cldr x2, [x0]
002470a0bl runtime.gcWriteBarrier1
002470a4str x2, [x25]
002470a8b 0x24706c
002470ac
002470acloc_2470ac:
002470acldr x0, [sp+216]
002470b0ldr x1, [sp+224]
002470b4ldr x2, [sp+232]
002470b8bl reflect.Value.NumField
002470bcstr x0, [sp+136]
002470c0ldr x3, [sp+56]
002470c4subs xzr, x0, x3
002470c8b.gt 0x2470d0
002470ccb 0x247128
002470d0
002470d0loc_2470d0:
002470d0ldr x3, [sp+56]
002470d4ldr x0, [sp+216]
002470d8ldr x1, [sp+224]
002470dcldr x2, [sp+232]
002470e0bl reflect.Value.Field
002470e4str x0, [sp+176]
002470e8str x1, [sp+184]
002470ecstr x2, [sp+192]
002470f0bl google.golang.org/protobuf/internal/impl.isZero
002470f4strb w0, [sp+55]
002470f8tbnz w0, 0, 0x247100
002470fcb 0x247114
00247100
00247100loc_247100:
00247100b 0x247104
00247104
00247104loc_247104:
00247104ldr x3, [sp+56]
00247108add x3, x3, 1
0024710cstr x3, [sp+56]
00247110b 0x2470ac
00247114
00247114loc_247114:
00247114strb wzr, [sp+54]
00247118mov x0, xzr
0024711cldur x29, [sp-8]
00247120ldr x30, [sp], 208
00247124ret x30
00247128
00247128loc_247128:
00247128orr x0, xzr, 1
0024712cstrb w0, [sp+54]
00247130ldur x29, [sp-8]
00247134ldr x30, [sp], 208
00247138ret x30
0024713c
0024713cloc_24713c:
0024713cb 0x247140
00247140
00247140loc_247140:
00247140b 0x247144
00247144
00247144loc_247144:
00247144b 0x247024
00247148
00247148loc_247148:
00247148b 0x247140
0024714c
0024714cloc_24714c:
0024714cldr x0, [sp+216]
00247150ldr x1, [sp+224]
00247154ldr x2, [sp+232]
00247158bl reflect.Value.Len
0024715cstr x0, [sp+136]
00247160ldr x3, [sp+64]
00247164subs xzr, x0, x3
00247168b.gt 0x247170
0024716cb 0x2471c8
00247170
00247170loc_247170:
00247170ldr x3, [sp+64]
00247174ldr x0, [sp+216]
00247178ldr x1, [sp+224]
0024717cldr x2, [sp+232]
00247180bl reflect.Value.Index
00247184str x0, [sp+176]
00247188str x1, [sp+184]
0024718cstr x2, [sp+192]
00247190bl google.golang.org/protobuf/internal/impl.isZero
00247194strb w0, [sp+55]
00247198tbnz w0, 0, 0x2471a0
0024719cb 0x2471b4
002471a0
002471a0loc_2471a0:
002471a0b 0x2471a4
002471a4
002471a4loc_2471a4:
002471a4ldr x3, [sp+64]
002471a8add x3, x3, 1
002471acstr x3, [sp+64]
002471b0b 0x24714c
002471b4
002471b4loc_2471b4:
002471b4strb wzr, [sp+54]
002471b8mov x0, xzr
002471bcldur x29, [sp-8]
002471c0ldr x30, [sp], 208
002471c4ret x30
002471c8
002471c8loc_2471c8:
002471c8orr x0, xzr, 1
002471ccstrb w0, [sp+54]
002471d0ldur x29, [sp-8]
002471d4ldr x30, [sp], 208
002471d8ret x30
002471dc
002471dcloc_2471dc:
002471dcb 0x2471e0
002471e0
002471e0loc_2471e0:
002471e0b 0x2471e4
002471e4
002471e4loc_2471e4:
002471e4b 0x2471e8
002471e8
002471e8loc_2471e8:
002471e8b 0x2471ec
002471ec
002471ecloc_2471ec:
002471ecb 0x247028
002471f0
002471f0loc_2471f0:
002471f0b 0x2471e0
002471f4
002471f4loc_2471f4:
002471f4b 0x2471f8
002471f8
002471f8loc_2471f8:
002471f8b 0x2471fc
002471fc
002471fcloc_2471fc:
002471fcb 0x2471ec
00247200
00247200loc_247200:
00247200b 0x2471f8
00247204
00247204loc_247204:
00247204stp x0, x1, [sp+8]
00247208str x2, [sp+24]
0024720cmov x3, x30
00247210bl runtime.morestack_noctxt.abi0
00247214ldp x0, x1, [sp+8]
00247218ldr x2, [sp+24]
0024721cb 0x246d40
00246d40
00247220
00247220google.golang.org/protobuf/internal/impl.(*messageState).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*messageState).Descriptor(google.golang.org/protobuf/internal/impl.messageState * m)
00247220ldr x16, [x28+16]
00247224subs xzr, sp, x16
00247228b.ls 0x247274
0024722cstr x30, [sp-48]!
00247230stur x29, [sp-8]
00247234sub x29, sp, 8
00247238str x0, [sp+56]
0024723cstp xzr, xzr, [sp+16]
00247240ldr x0, [sp+56]
00247244bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247248str x0, [sp+32]
0024724cldrsb x27, [x0]
00247250ldr x1, [x0+16]
00247254ldr x2, [x0+24]
00247258str x1, [sp+16]
0024725cstr x2, [sp+24]
00247260mov x0, x1
00247264mov x1, x2
00247268ldur x29, [sp-8]
0024726cldr x30, [sp], 48
00247270ret x30
00247274
00247274loc_247274:
00247274str x0, [sp+8]
00247278mov x3, x30
0024727cbl runtime.morestack_noctxt.abi0
00247280ldr x0, [sp+8]
00247284b 0x247220
00247288udf 0
0024728cudf 0
00247220
00247220google.golang.org/protobuf/internal/impl.(*messageState).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*messageState).Descriptor(google.golang.org/protobuf/internal/impl.messageState * m)
00247220ldr x16, [x28+16]
00247224subs xzr, sp, x16
00247228b.ls 0x247274
0024722cstr x30, [sp-48]!
00247230stur x29, [sp-8]
00247234sub x29, sp, 8
00247238str x0, [sp+56]
0024723cstp xzr, xzr, [sp+16]
00247240ldr x0, [sp+56]
00247244bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247248str x0, [sp+32]
0024724cldrsb x27, [x0]
00247250ldr x1, [x0+16]
00247254ldr x2, [x0+24]
00247258str x1, [sp+16]
0024725cstr x2, [sp+24]
00247260mov x0, x1
00247264mov x1, x2
00247268ldur x29, [sp-8]
0024726cldr x30, [sp], 48
00247270ret x30
00247274
00247274loc_247274:
00247274str x0, [sp+8]
00247278mov x3, x30
0024727cbl runtime.morestack_noctxt.abi0
00247280ldr x0, [sp+8]
00247284b 0x247220
00247288udf 0
0024728cudf 0
00247220
00247290
00247290google.golang.org/protobuf/internal/impl.(*messageState).Type: ; void google.golang.org/protobuf/internal/impl.(*messageState).Type(google.golang.org/protobuf/internal/impl.messageState * m)
00247290ldr x16, [x28+16]
00247294subs xzr, sp, x16
00247298b.ls 0x2472e4
0024729cstr x30, [sp-64]!
002472a0stur x29, [sp-8]
002472a4sub x29, sp, 8
002472a8str x0, [sp+72]
002472acstp xzr, xzr, [sp+24]
002472b0ldr x0, [sp+72]
002472b4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002472b8str x0, [sp+48]
002472bcstr x0, [sp+40]
002472c0adrp x1, 0x4d1000
002472c4add x1, x1, 2624
002472c8str x1, [sp+24]
002472ccstr x0, [sp+32]
002472d0ldr x0, [sp+24]
002472d4ldr x1, [sp+32]
002472d8ldur x29, [sp-8]
002472dcldr x30, [sp], 64
002472e0ret x30
002472e4
002472e4loc_2472e4:
002472e4str x0, [sp+8]
002472e8mov x3, x30
002472ecbl runtime.morestack_noctxt.abi0
002472f0ldr x0, [sp+8]
002472f4b 0x247290
002472f8udf 0
002472fcudf 0
00247290
00247290google.golang.org/protobuf/internal/impl.(*messageState).Type: ; void google.golang.org/protobuf/internal/impl.(*messageState).Type(google.golang.org/protobuf/internal/impl.messageState * m)
00247290ldr x16, [x28+16]
00247294subs xzr, sp, x16
00247298b.ls 0x2472e4
0024729cstr x30, [sp-64]!
002472a0stur x29, [sp-8]
002472a4sub x29, sp, 8
002472a8str x0, [sp+72]
002472acstp xzr, xzr, [sp+24]
002472b0ldr x0, [sp+72]
002472b4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002472b8str x0, [sp+48]
002472bcstr x0, [sp+40]
002472c0adrp x1, 0x4d1000
002472c4add x1, x1, 2624
002472c8str x1, [sp+24]
002472ccstr x0, [sp+32]
002472d0ldr x0, [sp+24]
002472d4ldr x1, [sp+32]
002472d8ldur x29, [sp-8]
002472dcldr x30, [sp], 64
002472e0ret x30
002472e4
002472e4loc_2472e4:
002472e4str x0, [sp+8]
002472e8mov x3, x30
002472ecbl runtime.morestack_noctxt.abi0
002472f0ldr x0, [sp+8]
002472f4b 0x247290
002472f8udf 0
002472fcudf 0
00247290
00247300
00247300google.golang.org/protobuf/internal/impl.(*messageState).New: ; void google.golang.org/protobuf/internal/impl.(*messageState).New(google.golang.org/protobuf/internal/impl.messageState * m)
00247300ldr x16, [x28+16]
00247304subs xzr, sp, x16
00247308b.ls 0x24734c
0024730cstr x30, [sp-64]!
00247310stur x29, [sp-8]
00247314sub x29, sp, 8
00247318str x0, [sp+72]
0024731cstp xzr, xzr, [sp+16]
00247320ldr x0, [sp+72]
00247324bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247328str x0, [sp+48]
0024732cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).New
00247330str x0, [sp+32]
00247334str x1, [sp+40]
00247338str x0, [sp+16]
0024733cstr x1, [sp+24]
00247340ldur x29, [sp-8]
00247344ldr x30, [sp], 64
00247348ret x30
0024734c
0024734cloc_24734c:
0024734cstr x0, [sp+8]
00247350mov x3, x30
00247354bl runtime.morestack_noctxt.abi0
00247358ldr x0, [sp+8]
0024735cb 0x247300
00247300
00247300google.golang.org/protobuf/internal/impl.(*messageState).New: ; void google.golang.org/protobuf/internal/impl.(*messageState).New(google.golang.org/protobuf/internal/impl.messageState * m)
00247300ldr x16, [x28+16]
00247304subs xzr, sp, x16
00247308b.ls 0x24734c
0024730cstr x30, [sp-64]!
00247310stur x29, [sp-8]
00247314sub x29, sp, 8
00247318str x0, [sp+72]
0024731cstp xzr, xzr, [sp+16]
00247320ldr x0, [sp+72]
00247324bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247328str x0, [sp+48]
0024732cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).New
00247330str x0, [sp+32]
00247334str x1, [sp+40]
00247338str x0, [sp+16]
0024733cstr x1, [sp+24]
00247340ldur x29, [sp-8]
00247344ldr x30, [sp], 64
00247348ret x30
0024734c
0024734cloc_24734c:
0024734cstr x0, [sp+8]
00247350mov x3, x30
00247354bl runtime.morestack_noctxt.abi0
00247358ldr x0, [sp+8]
0024735cb 0x247300
00247300
00247360
00247360google.golang.org/protobuf/internal/impl.(*messageState).Interface: ; void google.golang.org/protobuf/internal/impl.(*messageState).Interface(google.golang.org/protobuf/internal/impl.messageState * m)
00247360ldr x16, [x28+16]
00247364subs xzr, sp, x16
00247368b.ls 0x2473f0
0024736cstr x30, [sp-112]!
00247370stur x29, [sp-8]
00247374sub x29, sp, 8
00247378str x0, [sp+120]
0024737cstp xzr, xzr, [sp+48]
00247380ldr x0, [sp+120]
00247384bl google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap
00247388str x0, [sp+88]
0024738cstr x1, [sp+96]
00247390stp xzr, xzr, [sp+72]
00247394ldr x1, [sp+96]
00247398ldr x2, [sp+88]
0024739ccbnz x2, 0x2473a4
002473a0b 0x2473e0
002473a4
002473a4loc_2473a4:
002473a4str x1, [sp+64]
002473a8adrp x0, 0x7ca000
002473acadd x0, x0, 2320
002473b0mov x1, x2
002473b4bl runtime.typeAssert
002473b8b 0x2473bc
002473bc
002473bcloc_2473bc:
002473bcstr x0, [sp+72]
002473c0ldr x1, [sp+64]
002473c4str x1, [sp+80]
002473c8str x0, [sp+48]
002473ccstr x1, [sp+56]
002473d0ldr x0, [sp+48]
002473d4ldur x29, [sp-8]
002473d8ldr x30, [sp], 112
002473dcret x30
002473e0
002473e0loc_2473e0:
002473e0adrp x0, 0x3d3000
002473e4add x0, x0, 2336
002473e8bl runtime.panicnildottype
002473echint
002473f0
002473f0loc_2473f0:
002473f0str x0, [sp+8]
002473f4mov x3, x30
002473f8bl runtime.morestack_noctxt.abi0
002473fcldr x0, [sp+8]
00247400b 0x247360
00247404udf 0
00247408udf 0
0024740cudf 0
00247360
00247360google.golang.org/protobuf/internal/impl.(*messageState).Interface: ; void google.golang.org/protobuf/internal/impl.(*messageState).Interface(google.golang.org/protobuf/internal/impl.messageState * m)
00247360ldr x16, [x28+16]
00247364subs xzr, sp, x16
00247368b.ls 0x2473f0
0024736cstr x30, [sp-112]!
00247370stur x29, [sp-8]
00247374sub x29, sp, 8
00247378str x0, [sp+120]
0024737cstp xzr, xzr, [sp+48]
00247380ldr x0, [sp+120]
00247384bl google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap
00247388str x0, [sp+88]
0024738cstr x1, [sp+96]
00247390stp xzr, xzr, [sp+72]
00247394ldr x1, [sp+96]
00247398ldr x2, [sp+88]
0024739ccbnz x2, 0x2473a4
002473a0b 0x2473e0
002473a4
002473a4loc_2473a4:
002473a4str x1, [sp+64]
002473a8adrp x0, 0x7ca000
002473acadd x0, x0, 2320
002473b0mov x1, x2
002473b4bl runtime.typeAssert
002473b8b 0x2473bc
002473bc
002473bcloc_2473bc:
002473bcstr x0, [sp+72]
002473c0ldr x1, [sp+64]
002473c4str x1, [sp+80]
002473c8str x0, [sp+48]
002473ccstr x1, [sp+56]
002473d0ldr x0, [sp+48]
002473d4ldur x29, [sp-8]
002473d8ldr x30, [sp], 112
002473dcret x30
002473e0
002473e0loc_2473e0:
002473e0adrp x0, 0x3d3000
002473e4add x0, x0, 2336
002473e8bl runtime.panicnildottype
002473echint
002473f0
002473f0loc_2473f0:
002473f0str x0, [sp+8]
002473f4mov x3, x30
002473f8bl runtime.morestack_noctxt.abi0
002473fcldr x0, [sp+8]
00247400b 0x247360
00247404udf 0
00247408udf 0
0024740cudf 0
00247360
00247410
00247410google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap(google.golang.org/protobuf/internal/impl.messageState * m)
00247410ldr x16, [x28+16]
00247414subs xzr, sp, x16
00247418b.ls 0x2474a8
0024741cstr x30, [sp-128]!
00247420stur x29, [sp-8]
00247424sub x29, sp, 8
00247428str x0, [sp+136]
0024742cstp xzr, xzr, [sp+40]
00247430ldr x0, [sp+136]
00247434bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247438str x0, [sp+96]
0024743cldr x0, [sp+136]
00247440bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247444str x0, [sp+88]
00247448ldrsb x27, [x0]
0024744cldr x1, [x0]
00247450ldr x0, [x0+8]
00247454str x1, [sp+104]
00247458str x0, [sp+112]
0024745cldrsb x27, [x1]
00247460ldr x1, [x1+88]
00247464blr x1
00247468str x0, [sp+72]
0024746cstr x1, [sp+80]
00247470ldr x2, [sp+96]
00247474mov x3, x0
00247478mov x0, x2
0024747cmov x4, x1
00247480mov x1, x3
00247484mov x2, x4
00247488bl google.golang.org/protobuf/internal/impl.pointer.AsIfaceOf
0024748cstr x0, [sp+56]
00247490str x1, [sp+64]
00247494str x0, [sp+40]
00247498str x1, [sp+48]
0024749cldur x29, [sp-8]
002474a0ldr x30, [sp], 128
002474a4ret x30
002474a8
002474a8loc_2474a8:
002474a8str x0, [sp+8]
002474acmov x3, x30
002474b0bl runtime.morestack_noctxt.abi0
002474b4ldr x0, [sp+8]
002474b8b 0x247410
002474bcudf 0
00247410
00247410google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap(google.golang.org/protobuf/internal/impl.messageState * m)
00247410ldr x16, [x28+16]
00247414subs xzr, sp, x16
00247418b.ls 0x2474a8
0024741cstr x30, [sp-128]!
00247420stur x29, [sp-8]
00247424sub x29, sp, 8
00247428str x0, [sp+136]
0024742cstp xzr, xzr, [sp+40]
00247430ldr x0, [sp+136]
00247434bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247438str x0, [sp+96]
0024743cldr x0, [sp+136]
00247440bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247444str x0, [sp+88]
00247448ldrsb x27, [x0]
0024744cldr x1, [x0]
00247450ldr x0, [x0+8]
00247454str x1, [sp+104]
00247458str x0, [sp+112]
0024745cldrsb x27, [x1]
00247460ldr x1, [x1+88]
00247464blr x1
00247468str x0, [sp+72]
0024746cstr x1, [sp+80]
00247470ldr x2, [sp+96]
00247474mov x3, x0
00247478mov x0, x2
0024747cmov x4, x1
00247480mov x1, x3
00247484mov x2, x4
00247488bl google.golang.org/protobuf/internal/impl.pointer.AsIfaceOf
0024748cstr x0, [sp+56]
00247490str x1, [sp+64]
00247494str x0, [sp+40]
00247498str x1, [sp+48]
0024749cldur x29, [sp-8]
002474a0ldr x30, [sp], 128
002474a4ret x30
002474a8
002474a8loc_2474a8:
002474a8str x0, [sp+8]
002474acmov x3, x30
002474b0bl runtime.morestack_noctxt.abi0
002474b4ldr x0, [sp+8]
002474b8b 0x247410
002474bcudf 0
00247410
002474c0
002474c0google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods: ; void google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods(google.golang.org/protobuf/internal/impl.messageState * m)
002474c0ldr x16, [x28+16]
002474c4subs xzr, sp, x16
002474c8b.ls 0x247514
002474ccstr x30, [sp-48]!
002474d0stur x29, [sp-8]
002474d4sub x29, sp, 8
002474d8str x0, [sp+56]
002474dcstr xzr, [sp+24]
002474e0ldr x0, [sp+56]
002474e4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002474e8str x0, [sp+32]
002474ecbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002474f0ldr x0, [sp+56]
002474f4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002474f8str x0, [sp+32]
002474fcldrsb x27, [x0]
00247500add x0, x0, 184
00247504str x0, [sp+24]
00247508ldur x29, [sp-8]
0024750cldr x30, [sp], 48
00247510ret x30
00247514
00247514loc_247514:
00247514str x0, [sp+8]
00247518mov x3, x30
0024751cbl runtime.morestack_noctxt.abi0
00247520ldr x0, [sp+8]
00247524b 0x2474c0
00247528udf 0
0024752cudf 0
002474c0
002474c0google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods: ; void google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods(google.golang.org/protobuf/internal/impl.messageState * m)
002474c0ldr x16, [x28+16]
002474c4subs xzr, sp, x16
002474c8b.ls 0x247514
002474ccstr x30, [sp-48]!
002474d0stur x29, [sp-8]
002474d4sub x29, sp, 8
002474d8str x0, [sp+56]
002474dcstr xzr, [sp+24]
002474e0ldr x0, [sp+56]
002474e4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002474e8str x0, [sp+32]
002474ecbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002474f0ldr x0, [sp+56]
002474f4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002474f8str x0, [sp+32]
002474fcldrsb x27, [x0]
00247500add x0, x0, 184
00247504str x0, [sp+24]
00247508ldur x29, [sp-8]
0024750cldr x30, [sp], 48
00247510ret x30
00247514
00247514loc_247514:
00247514str x0, [sp+8]
00247518mov x3, x30
0024751cbl runtime.morestack_noctxt.abi0
00247520ldr x0, [sp+8]
00247524b 0x2474c0
00247528udf 0
0024752cudf 0
002474c0
00247530
00247530google.golang.org/protobuf/internal/impl.(*messageState).ProtoMessageInfo: ; void google.golang.org/protobuf/internal/impl.(*messageState).ProtoMessageInfo(google.golang.org/protobuf/internal/impl.messageState * m)
00247530ldr x16, [x28+16]
00247534subs xzr, sp, x16
00247538b.ls 0x24756c
0024753cstr x30, [sp-48]!
00247540stur x29, [sp-8]
00247544sub x29, sp, 8
00247548str x0, [sp+56]
0024754cstr xzr, [sp+24]
00247550ldr x0, [sp+56]
00247554bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247558str x0, [sp+32]
0024755cstr x0, [sp+24]
00247560ldur x29, [sp-8]
00247564ldr x30, [sp], 48
00247568ret x30
0024756c
0024756cloc_24756c:
0024756cstr x0, [sp+8]
00247570mov x3, x30
00247574bl runtime.morestack_noctxt.abi0
00247578ldr x0, [sp+8]
0024757cb 0x247530
00247530
00247530google.golang.org/protobuf/internal/impl.(*messageState).ProtoMessageInfo: ; void google.golang.org/protobuf/internal/impl.(*messageState).ProtoMessageInfo(google.golang.org/protobuf/internal/impl.messageState * m)
00247530ldr x16, [x28+16]
00247534subs xzr, sp, x16
00247538b.ls 0x24756c
0024753cstr x30, [sp-48]!
00247540stur x29, [sp-8]
00247544sub x29, sp, 8
00247548str x0, [sp+56]
0024754cstr xzr, [sp+24]
00247550ldr x0, [sp+56]
00247554bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247558str x0, [sp+32]
0024755cstr x0, [sp+24]
00247560ldur x29, [sp-8]
00247564ldr x30, [sp], 48
00247568ret x30
0024756c
0024756cloc_24756c:
0024756cstr x0, [sp+8]
00247570mov x3, x30
00247574bl runtime.morestack_noctxt.abi0
00247578ldr x0, [sp+8]
0024757cb 0x247530
00247530
00247580
00247580google.golang.org/protobuf/internal/impl.(*messageState).Range: ; void google.golang.org/protobuf/internal/impl.(*messageState).Range(google.golang.org/protobuf/internal/impl.messageState * m, func(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
00247580ldr x16, [x28+16]
00247584sub x17, sp, 160
00247588subs xzr, x17, x16
0024758cb.ls 0x24790c
00247590sub x20, sp, 288
00247594stp x29, x30, [x20-8]
00247598add sp, x20, 0
0024759csub x29, sp, 8
002475a0str x0, [sp+296]
002475a4str x1, [sp+304]
002475a8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002475acstr x0, [sp+152]
002475b0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002475b4ldr x0, [sp+296]
002475b8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002475bcstr x0, [sp+152]
002475c0ldrsb x27, [x0]
002475c4ldr x1, [x0+136]
002475c8ldr x2, [x0+128]
002475ccldr x3, [x0+144]
002475d0str x2, [sp+128]
002475d4str x1, [sp+136]
002475d8str x3, [sp+144]
002475dcstr xzr, [sp+80]
002475e0str x1, [sp+72]
002475e4ldr x1, [sp+128]
002475e8str x1, [sp+64]
002475ecb 0x2475f0
002475f0
002475f0loc_2475f0:
002475f0ldr x1, [sp+72]
002475f4ldr x2, [sp+80]
002475f8subs xzr, x1, x2
002475fcb.gt 0x247604
00247600b 0x2478c4
00247604
00247604loc_247604:
00247604ldr x1, [sp+64]
00247608str x1, [sp+224]
0024760cldr x1, [sp+224]
00247610ldr x2, [x1+8]
00247614ldr x1, [x1]
00247618str x1, [sp+104]
0024761cstr x2, [sp+112]
00247620str x1, [sp+208]
00247624str x2, [sp+216]
00247628cbnz x1, 0x247630
0024762cb 0x2478a0
00247630
00247630loc_247630:
00247630ldr w1, [x1+16]
00247634str w1, [sp+60]
00247638movz x2, 51212
0024763cmovk x2, 0x1d0b0000
00247640subs wzr, w1, w2
00247644b.eq 0x24764c
00247648b 0x24774c
0024764c
0024764cloc_24764c:
0024764cldr x1, [sp+208]
00247650adrp x2, 0x3a4000
00247654add x2, x2, 2752
00247658subs xzr, x1, x2
0024765cb.eq 0x247664
00247660b 0x24766c
00247664
00247664loc_247664:
00247664orr x0, xzr, 1
00247668b 0x247674
0024766c
0024766cloc_24766c:
0024766cmov x0, xzr
00247670b 0x247674
00247674
00247674loc_247674:
00247674strb w0, [sp+54]
00247678tbnz w0, 0, 0x247680
0024767cb 0x247748
00247680
00247680loc_247680:
00247680b 0x247684
00247684
00247684loc_247684:
00247684ldr x1, [sp+216]
00247688str x1, [sp+96]
0024768cldr x0, [sp+296]
00247690bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247694str x0, [sp+272]
00247698ldr x1, [sp+96]
0024769cldrsb x27, [x1]
002476a0ldr x26, [x1+16]
002476a4ldr x1, [x26]
002476a8blr x1
002476acstrb w0, [sp+55]
002476b0tbnz w0, 0, 0x2476b8
002476b4b 0x247740
002476b8
002476b8loc_2476b8:
002476b8ldr x0, [sp+296]
002476bcbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002476c0str x0, [sp+272]
002476c4ldr x1, [sp+96]
002476c8ldrsb x27, [x1]
002476ccldr x26, [x1+32]
002476d0ldr x1, [x26]
002476d4blr x1
002476d8str x0, [sp+248]
002476dcstr x1, [sp+256]
002476e0str x2, [sp+264]
002476e4ldr x1, [sp+96]
002476e8ldrsb x27, [x1]
002476ecldr x0, [x1]
002476f0ldr x1, [x1+8]
002476f4str x0, [sp+192]
002476f8str x1, [sp+200]
002476fcldr x26, [sp+304]
00247700ldr x2, [x26]
00247704ldr x3, [sp+248]
00247708ldr x4, [sp+256]
0024770cldr x5, [sp+264]
00247710mov x6, x2
00247714mov x2, x3
00247718mov x3, x4
0024771cmov x4, x5
00247720blr x6
00247724strb w0, [sp+55]
00247728tbnz w0, 0, 0x247730
0024772cb 0x247734
00247730
00247730loc_247730:
00247730b 0x247744
00247734
00247734loc_247734:
00247734ldp x29, x30, [sp-8]
00247738add sp, sp, 288
0024773cret x30
00247740
00247740loc_247740:
00247740b 0x247744
00247744
00247744loc_247744:
00247744b 0x2478a4
00247748
00247748loc_247748:
00247748b 0x24789c
0024774c
0024774cloc_24774c:
0024774cmovz x2, 16082
00247750movk x2, 0x3dd90000
00247754subs wzr, w1, w2
00247758b.eq 0x247760
0024775cb 0x247894
00247760
00247760loc_247760:
00247760ldr x1, [sp+208]
00247764adrp x2, 0x3a4000
00247768add x2, x2, 2816
0024776csubs xzr, x1, x2
00247770b.eq 0x247778
00247774b 0x247780
00247778
00247778loc_247778:
00247778orr x0, xzr, 1
0024777cb 0x247788
00247780
00247780loc_247780:
00247780mov x0, xzr
00247784b 0x247788
00247788
00247788loc_247788:
00247788strb w0, [sp+54]
0024778ctbnz w0, 0, 0x247794
00247790b 0x247890
00247794
00247794loc_247794:
00247794b 0x247798
00247798
00247798loc_247798:
00247798ldr x1, [sp+216]
0024779cstr x1, [sp+88]
002477a0ldr x0, [sp+296]
002477a4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002477a8str x0, [sp+272]
002477acldr x1, [sp+88]
002477b0ldrsb x27, [x1]
002477b4ldr x26, [x1+16]
002477b8ldr x1, [x26]
002477bcblr x1
002477c0str w0, [sp+56]
002477c4subs wzr, w0, 0
002477c8b.gt 0x2477d0
002477ccb 0x247888
002477d0
002477d0loc_2477d0:
002477d0ldr x0, [sp+296]
002477d4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002477d8str x0, [sp+240]
002477dcldrsb x27, [x0]
002477e0ldr x1, [x0+80]
002477e4str x1, [sp+184]
002477e8ldrsw x2, [sp+56]
002477ecadrp x0, 0x3df000
002477f0add x0, x0, 2208
002477f4bl runtime.mapaccess1_fast32
002477f8ldr x1, [x0]
002477fcstr x1, [sp+120]
00247800ldr x0, [sp+296]
00247804bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247808str x0, [sp+272]
0024780cldr x1, [sp+120]
00247810ldrsb x27, [x1]
00247814ldr x26, [x1+32]
00247818ldr x1, [x26]
0024781cblr x1
00247820str x0, [sp+248]
00247824str x1, [sp+256]
00247828str x2, [sp+264]
0024782cldr x1, [sp+120]
00247830ldrsb x27, [x1]
00247834ldr x0, [x1]
00247838ldr x1, [x1+8]
0024783cstr x0, [sp+168]
00247840str x1, [sp+176]
00247844ldr x26, [sp+304]
00247848ldr x2, [x26]
0024784cldr x3, [sp+248]
00247850ldr x4, [sp+256]
00247854ldr x5, [sp+264]
00247858mov x6, x2
0024785cmov x2, x3
00247860mov x3, x4
00247864mov x4, x5
00247868blr x6
0024786cstrb w0, [sp+55]
00247870tbnz w0, 0, 0x247878
00247874b 0x24787c
00247878
00247878loc_247878:
00247878b 0x24788c
0024787c
0024787cloc_24787c:
0024787cldp x29, x30, [sp-8]
00247880add sp, sp, 288
00247884ret x30
00247888
00247888loc_247888:
00247888b 0x24788c
0024788c
0024788cloc_24788c:
0024788cb 0x2478a4
00247890
00247890loc_247890:
00247890b 0x247898
00247894
00247894loc_247894:
00247894b 0x247898
00247898
00247898loc_247898:
00247898b 0x24789c
0024789c
0024789cloc_24789c:
0024789cb 0x2478a4
002478a0
002478a0loc_2478a0:
002478a0b 0x2478a4
002478a4
002478a4loc_2478a4:
002478a4b 0x2478a8
002478a8
002478a8loc_2478a8:
002478a8ldr x1, [sp+80]
002478acadd x1, x1, 1
002478b0str x1, [sp+80]
002478b4ldr x1, [sp+224]
002478b8add x1, x1, 16
002478bcstr x1, [sp+64]
002478c0b 0x2475f0
002478c4
002478c4loc_2478c4:
002478c4ldr x0, [sp+296]
002478c8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002478ccstr x0, [sp+152]
002478d0ldrsb x27, [x0]
002478d4ldr x1, [x0+168]
002478d8str x1, [sp+160]
002478dcldr x0, [sp+296]
002478e0bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002478e4str x0, [sp+272]
002478e8ldr x26, [sp+160]
002478ecldr x1, [x26]
002478f0blr x1
002478f4str x0, [sp+232]
002478f8ldr x1, [sp+304]
002478fcbl google.golang.org/protobuf/internal/impl.(*extensionMap).Range
00247900ldp x29, x30, [sp-8]
00247904add sp, sp, 288
00247908ret x30
0024790c
0024790cloc_24790c:
0024790cstp x0, x1, [sp+8]
00247910mov x3, x30
00247914bl runtime.morestack_noctxt.abi0
00247918ldp x0, x1, [sp+8]
0024791cb 0x247580
00247580
00247580google.golang.org/protobuf/internal/impl.(*messageState).Range: ; void google.golang.org/protobuf/internal/impl.(*messageState).Range(google.golang.org/protobuf/internal/impl.messageState * m, func(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
00247580ldr x16, [x28+16]
00247584sub x17, sp, 160
00247588subs xzr, x17, x16
0024758cb.ls 0x24790c
00247590sub x20, sp, 288
00247594stp x29, x30, [x20-8]
00247598add sp, x20, 0
0024759csub x29, sp, 8
002475a0str x0, [sp+296]
002475a4str x1, [sp+304]
002475a8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002475acstr x0, [sp+152]
002475b0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002475b4ldr x0, [sp+296]
002475b8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002475bcstr x0, [sp+152]
002475c0ldrsb x27, [x0]
002475c4ldr x1, [x0+136]
002475c8ldr x2, [x0+128]
002475ccldr x3, [x0+144]
002475d0str x2, [sp+128]
002475d4str x1, [sp+136]
002475d8str x3, [sp+144]
002475dcstr xzr, [sp+80]
002475e0str x1, [sp+72]
002475e4ldr x1, [sp+128]
002475e8str x1, [sp+64]
002475ecb 0x2475f0
002475f0
002475f0loc_2475f0:
002475f0ldr x1, [sp+72]
002475f4ldr x2, [sp+80]
002475f8subs xzr, x1, x2
002475fcb.gt 0x247604
00247600b 0x2478c4
00247604
00247604loc_247604:
00247604ldr x1, [sp+64]
00247608str x1, [sp+224]
0024760cldr x1, [sp+224]
00247610ldr x2, [x1+8]
00247614ldr x1, [x1]
00247618str x1, [sp+104]
0024761cstr x2, [sp+112]
00247620str x1, [sp+208]
00247624str x2, [sp+216]
00247628cbnz x1, 0x247630
0024762cb 0x2478a0
00247630
00247630loc_247630:
00247630ldr w1, [x1+16]
00247634str w1, [sp+60]
00247638movz x2, 51212
0024763cmovk x2, 0x1d0b0000
00247640subs wzr, w1, w2
00247644b.eq 0x24764c
00247648b 0x24774c
0024764c
0024764cloc_24764c:
0024764cldr x1, [sp+208]
00247650adrp x2, 0x3a4000
00247654add x2, x2, 2752
00247658subs xzr, x1, x2
0024765cb.eq 0x247664
00247660b 0x24766c
00247664
00247664loc_247664:
00247664orr x0, xzr, 1
00247668b 0x247674
0024766c
0024766cloc_24766c:
0024766cmov x0, xzr
00247670b 0x247674
00247674
00247674loc_247674:
00247674strb w0, [sp+54]
00247678tbnz w0, 0, 0x247680
0024767cb 0x247748
00247680
00247680loc_247680:
00247680b 0x247684
00247684
00247684loc_247684:
00247684ldr x1, [sp+216]
00247688str x1, [sp+96]
0024768cldr x0, [sp+296]
00247690bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247694str x0, [sp+272]
00247698ldr x1, [sp+96]
0024769cldrsb x27, [x1]
002476a0ldr x26, [x1+16]
002476a4ldr x1, [x26]
002476a8blr x1
002476acstrb w0, [sp+55]
002476b0tbnz w0, 0, 0x2476b8
002476b4b 0x247740
002476b8
002476b8loc_2476b8:
002476b8ldr x0, [sp+296]
002476bcbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002476c0str x0, [sp+272]
002476c4ldr x1, [sp+96]
002476c8ldrsb x27, [x1]
002476ccldr x26, [x1+32]
002476d0ldr x1, [x26]
002476d4blr x1
002476d8str x0, [sp+248]
002476dcstr x1, [sp+256]
002476e0str x2, [sp+264]
002476e4ldr x1, [sp+96]
002476e8ldrsb x27, [x1]
002476ecldr x0, [x1]
002476f0ldr x1, [x1+8]
002476f4str x0, [sp+192]
002476f8str x1, [sp+200]
002476fcldr x26, [sp+304]
00247700ldr x2, [x26]
00247704ldr x3, [sp+248]
00247708ldr x4, [sp+256]
0024770cldr x5, [sp+264]
00247710mov x6, x2
00247714mov x2, x3
00247718mov x3, x4
0024771cmov x4, x5
00247720blr x6
00247724strb w0, [sp+55]
00247728tbnz w0, 0, 0x247730
0024772cb 0x247734
00247730
00247730loc_247730:
00247730b 0x247744
00247734
00247734loc_247734:
00247734ldp x29, x30, [sp-8]
00247738add sp, sp, 288
0024773cret x30
00247740
00247740loc_247740:
00247740b 0x247744
00247744
00247744loc_247744:
00247744b 0x2478a4
00247748
00247748loc_247748:
00247748b 0x24789c
0024774c
0024774cloc_24774c:
0024774cmovz x2, 16082
00247750movk x2, 0x3dd90000
00247754subs wzr, w1, w2
00247758b.eq 0x247760
0024775cb 0x247894
00247760
00247760loc_247760:
00247760ldr x1, [sp+208]
00247764adrp x2, 0x3a4000
00247768add x2, x2, 2816
0024776csubs xzr, x1, x2
00247770b.eq 0x247778
00247774b 0x247780
00247778
00247778loc_247778:
00247778orr x0, xzr, 1
0024777cb 0x247788
00247780
00247780loc_247780:
00247780mov x0, xzr
00247784b 0x247788
00247788
00247788loc_247788:
00247788strb w0, [sp+54]
0024778ctbnz w0, 0, 0x247794
00247790b 0x247890
00247794
00247794loc_247794:
00247794b 0x247798
00247798
00247798loc_247798:
00247798ldr x1, [sp+216]
0024779cstr x1, [sp+88]
002477a0ldr x0, [sp+296]
002477a4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002477a8str x0, [sp+272]
002477acldr x1, [sp+88]
002477b0ldrsb x27, [x1]
002477b4ldr x26, [x1+16]
002477b8ldr x1, [x26]
002477bcblr x1
002477c0str w0, [sp+56]
002477c4subs wzr, w0, 0
002477c8b.gt 0x2477d0
002477ccb 0x247888
002477d0
002477d0loc_2477d0:
002477d0ldr x0, [sp+296]
002477d4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002477d8str x0, [sp+240]
002477dcldrsb x27, [x0]
002477e0ldr x1, [x0+80]
002477e4str x1, [sp+184]
002477e8ldrsw x2, [sp+56]
002477ecadrp x0, 0x3df000
002477f0add x0, x0, 2208
002477f4bl runtime.mapaccess1_fast32
002477f8ldr x1, [x0]
002477fcstr x1, [sp+120]
00247800ldr x0, [sp+296]
00247804bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247808str x0, [sp+272]
0024780cldr x1, [sp+120]
00247810ldrsb x27, [x1]
00247814ldr x26, [x1+32]
00247818ldr x1, [x26]
0024781cblr x1
00247820str x0, [sp+248]
00247824str x1, [sp+256]
00247828str x2, [sp+264]
0024782cldr x1, [sp+120]
00247830ldrsb x27, [x1]
00247834ldr x0, [x1]
00247838ldr x1, [x1+8]
0024783cstr x0, [sp+168]
00247840str x1, [sp+176]
00247844ldr x26, [sp+304]
00247848ldr x2, [x26]
0024784cldr x3, [sp+248]
00247850ldr x4, [sp+256]
00247854ldr x5, [sp+264]
00247858mov x6, x2
0024785cmov x2, x3
00247860mov x3, x4
00247864mov x4, x5
00247868blr x6
0024786cstrb w0, [sp+55]
00247870tbnz w0, 0, 0x247878
00247874b 0x24787c
00247878
00247878loc_247878:
00247878b 0x24788c
0024787c
0024787cloc_24787c:
0024787cldp x29, x30, [sp-8]
00247880add sp, sp, 288
00247884ret x30
00247888
00247888loc_247888:
00247888b 0x24788c
0024788c
0024788cloc_24788c:
0024788cb 0x2478a4
00247890
00247890loc_247890:
00247890b 0x247898
00247894
00247894loc_247894:
00247894b 0x247898
00247898
00247898loc_247898:
00247898b 0x24789c
0024789c
0024789cloc_24789c:
0024789cb 0x2478a4
002478a0
002478a0loc_2478a0:
002478a0b 0x2478a4
002478a4
002478a4loc_2478a4:
002478a4b 0x2478a8
002478a8
002478a8loc_2478a8:
002478a8ldr x1, [sp+80]
002478acadd x1, x1, 1
002478b0str x1, [sp+80]
002478b4ldr x1, [sp+224]
002478b8add x1, x1, 16
002478bcstr x1, [sp+64]
002478c0b 0x2475f0
002478c4
002478c4loc_2478c4:
002478c4ldr x0, [sp+296]
002478c8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002478ccstr x0, [sp+152]
002478d0ldrsb x27, [x0]
002478d4ldr x1, [x0+168]
002478d8str x1, [sp+160]
002478dcldr x0, [sp+296]
002478e0bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002478e4str x0, [sp+272]
002478e8ldr x26, [sp+160]
002478ecldr x1, [x26]
002478f0blr x1
002478f4str x0, [sp+232]
002478f8ldr x1, [sp+304]
002478fcbl google.golang.org/protobuf/internal/impl.(*extensionMap).Range
00247900ldp x29, x30, [sp-8]
00247904add sp, sp, 288
00247908ret x30
0024790c
0024790cloc_24790c:
0024790cstp x0, x1, [sp+8]
00247910mov x3, x30
00247914bl runtime.morestack_noctxt.abi0
00247918ldp x0, x1, [sp+8]
0024791cb 0x247580
00247580
00247920
00247920google.golang.org/protobuf/internal/impl.(*messageState).Has: ; void google.golang.org/protobuf/internal/impl.(*messageState).Has(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247920ldr x16, [x28+16]
00247924sub x17, sp, 32
00247928subs xzr, x17, x16
0024792cb.ls 0x247a50
00247930str x30, [sp-160]!
00247934stur x29, [sp-8]
00247938sub x29, sp, 8
0024793cstr x0, [sp+168]
00247940str x1, [sp+176]
00247944str x2, [sp+184]
00247948strb wzr, [sp+46]
0024794cldr x0, [sp+168]
00247950bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247954str x0, [sp+80]
00247958bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0024795cldr x0, [sp+168]
00247960bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247964str x0, [sp+80]
00247968str xzr, [sp+72]
0024796cstp xzr, xzr, [sp+136]
00247970ldr x1, [sp+176]
00247974ldr x2, [sp+184]
00247978ldr x0, [sp+80]
0024797cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247980str x0, [sp+72]
00247984str x1, [sp+136]
00247988str x2, [sp+144]
0024798cldr x1, [sp+72]
00247990str x1, [sp+112]
00247994ldr x1, [sp+136]
00247998ldr x2, [sp+144]
0024799cstr x1, [sp+96]
002479a0str x2, [sp+104]
002479a4ldr x1, [sp+112]
002479a8str x1, [sp+64]
002479acldr x1, [sp+96]
002479b0ldr x2, [sp+104]
002479b4str x1, [sp+48]
002479b8str x2, [sp+56]
002479bcldr x1, [sp+64]
002479c0cbnz x1, 0x2479c8
002479c4b 0x2479fc
002479c8
002479c8loc_2479c8:
002479c8ldr x0, [sp+168]
002479ccbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002479d0str x0, [sp+128]
002479d4ldr x1, [sp+64]
002479d8ldrsb x27, [x1]
002479dcldr x26, [x1+16]
002479e0ldr x1, [x26]
002479e4blr x1
002479e8strb w0, [sp+47]
002479ecstrb w0, [sp+46]
002479f0ldur x29, [sp-8]
002479f4ldr x30, [sp], 160
002479f8ret x30
002479fc
002479fcloc_2479fc:
002479fcldr x0, [sp+168]
00247a00bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247a04str x0, [sp+80]
00247a08ldrsb x27, [x0]
00247a0cldr x1, [x0+168]
00247a10str x1, [sp+88]
00247a14ldr x0, [sp+168]
00247a18bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247a1cstr x0, [sp+128]
00247a20ldr x26, [sp+88]
00247a24ldr x1, [x26]
00247a28blr x1
00247a2cstr x0, [sp+120]
00247a30ldr x1, [sp+48]
00247a34ldr x2, [sp+56]
00247a38bl google.golang.org/protobuf/internal/impl.(*extensionMap).Has
00247a3cstrb w0, [sp+47]
00247a40strb w0, [sp+46]
00247a44ldur x29, [sp-8]
00247a48ldr x30, [sp], 160
00247a4cret x30
00247a50
00247a50loc_247a50:
00247a50stp x0, x1, [sp+8]
00247a54str x2, [sp+24]
00247a58mov x3, x30
00247a5cbl runtime.morestack_noctxt.abi0
00247a60ldp x0, x1, [sp+8]
00247a64ldr x2, [sp+24]
00247a68b 0x247920
00247a6cudf 0
00247920
00247920google.golang.org/protobuf/internal/impl.(*messageState).Has: ; void google.golang.org/protobuf/internal/impl.(*messageState).Has(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247920ldr x16, [x28+16]
00247924sub x17, sp, 32
00247928subs xzr, x17, x16
0024792cb.ls 0x247a50
00247930str x30, [sp-160]!
00247934stur x29, [sp-8]
00247938sub x29, sp, 8
0024793cstr x0, [sp+168]
00247940str x1, [sp+176]
00247944str x2, [sp+184]
00247948strb wzr, [sp+46]
0024794cldr x0, [sp+168]
00247950bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247954str x0, [sp+80]
00247958bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0024795cldr x0, [sp+168]
00247960bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247964str x0, [sp+80]
00247968str xzr, [sp+72]
0024796cstp xzr, xzr, [sp+136]
00247970ldr x1, [sp+176]
00247974ldr x2, [sp+184]
00247978ldr x0, [sp+80]
0024797cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247980str x0, [sp+72]
00247984str x1, [sp+136]
00247988str x2, [sp+144]
0024798cldr x1, [sp+72]
00247990str x1, [sp+112]
00247994ldr x1, [sp+136]
00247998ldr x2, [sp+144]
0024799cstr x1, [sp+96]
002479a0str x2, [sp+104]
002479a4ldr x1, [sp+112]
002479a8str x1, [sp+64]
002479acldr x1, [sp+96]
002479b0ldr x2, [sp+104]
002479b4str x1, [sp+48]
002479b8str x2, [sp+56]
002479bcldr x1, [sp+64]
002479c0cbnz x1, 0x2479c8
002479c4b 0x2479fc
002479c8
002479c8loc_2479c8:
002479c8ldr x0, [sp+168]
002479ccbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002479d0str x0, [sp+128]
002479d4ldr x1, [sp+64]
002479d8ldrsb x27, [x1]
002479dcldr x26, [x1+16]
002479e0ldr x1, [x26]
002479e4blr x1
002479e8strb w0, [sp+47]
002479ecstrb w0, [sp+46]
002479f0ldur x29, [sp-8]
002479f4ldr x30, [sp], 160
002479f8ret x30
002479fc
002479fcloc_2479fc:
002479fcldr x0, [sp+168]
00247a00bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247a04str x0, [sp+80]
00247a08ldrsb x27, [x0]
00247a0cldr x1, [x0+168]
00247a10str x1, [sp+88]
00247a14ldr x0, [sp+168]
00247a18bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247a1cstr x0, [sp+128]
00247a20ldr x26, [sp+88]
00247a24ldr x1, [x26]
00247a28blr x1
00247a2cstr x0, [sp+120]
00247a30ldr x1, [sp+48]
00247a34ldr x2, [sp+56]
00247a38bl google.golang.org/protobuf/internal/impl.(*extensionMap).Has
00247a3cstrb w0, [sp+47]
00247a40strb w0, [sp+46]
00247a44ldur x29, [sp-8]
00247a48ldr x30, [sp], 160
00247a4cret x30
00247a50
00247a50loc_247a50:
00247a50stp x0, x1, [sp+8]
00247a54str x2, [sp+24]
00247a58mov x3, x30
00247a5cbl runtime.morestack_noctxt.abi0
00247a60ldp x0, x1, [sp+8]
00247a64ldr x2, [sp+24]
00247a68b 0x247920
00247a6cudf 0
00247920
00247a70
00247a70google.golang.org/protobuf/internal/impl.(*messageState).Clear: ; void google.golang.org/protobuf/internal/impl.(*messageState).Clear(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247a70ldr x16, [x28+16]
00247a74sub x17, sp, 16
00247a78subs xzr, x17, x16
00247a7cb.ls 0x247b84
00247a80str x30, [sp-144]!
00247a84stur x29, [sp-8]
00247a88sub x29, sp, 8
00247a8cstr x0, [sp+152]
00247a90str x1, [sp+160]
00247a94str x2, [sp+168]
00247a98bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247a9cstr x0, [sp+80]
00247aa0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247aa4ldr x0, [sp+152]
00247aa8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247aacstr x0, [sp+80]
00247ab0str xzr, [sp+72]
00247ab4stp xzr, xzr, [sp+56]
00247ab8ldr x1, [sp+160]
00247abcldr x2, [sp+168]
00247ac0ldr x0, [sp+80]
00247ac4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247ac8str x0, [sp+72]
00247accstr x1, [sp+56]
00247ad0str x2, [sp+64]
00247ad4ldr x1, [sp+72]
00247ad8str x1, [sp+112]
00247adcldr x1, [sp+56]
00247ae0ldr x2, [sp+64]
00247ae4str x1, [sp+96]
00247ae8str x2, [sp+104]
00247aecldr x1, [sp+112]
00247af0str x1, [sp+48]
00247af4ldr x1, [sp+96]
00247af8ldr x2, [sp+104]
00247afcstr x1, [sp+32]
00247b00str x2, [sp+40]
00247b04ldr x1, [sp+48]
00247b08cbnz x1, 0x247b10
00247b0cb 0x247b34
00247b10
00247b10loc_247b10:
00247b10ldr x0, [sp+152]
00247b14bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247b18str x0, [sp+128]
00247b1cldr x1, [sp+48]
00247b20ldrsb x27, [x1]
00247b24ldr x26, [x1+24]
00247b28ldr x1, [x26]
00247b2cblr x1
00247b30b 0x247b78
00247b34
00247b34loc_247b34:
00247b34ldr x0, [sp+152]
00247b38bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247b3cstr x0, [sp+80]
00247b40ldrsb x27, [x0]
00247b44ldr x1, [x0+168]
00247b48str x1, [sp+88]
00247b4cldr x0, [sp+152]
00247b50bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247b54str x0, [sp+128]
00247b58ldr x26, [sp+88]
00247b5cldr x1, [x26]
00247b60blr x1
00247b64str x0, [sp+120]
00247b68ldr x1, [sp+32]
00247b6cldr x2, [sp+40]
00247b70bl google.golang.org/protobuf/internal/impl.(*extensionMap).Clear
00247b74b 0x247b78
00247b78
00247b78loc_247b78:
00247b78ldur x29, [sp-8]
00247b7cldr x30, [sp], 144
00247b80ret x30
00247b84
00247b84loc_247b84:
00247b84stp x0, x1, [sp+8]
00247b88str x2, [sp+24]
00247b8cmov x3, x30
00247b90bl runtime.morestack_noctxt.abi0
00247b94ldp x0, x1, [sp+8]
00247b98ldr x2, [sp+24]
00247b9cb 0x247a70
00247a70
00247a70google.golang.org/protobuf/internal/impl.(*messageState).Clear: ; void google.golang.org/protobuf/internal/impl.(*messageState).Clear(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247a70ldr x16, [x28+16]
00247a74sub x17, sp, 16
00247a78subs xzr, x17, x16
00247a7cb.ls 0x247b84
00247a80str x30, [sp-144]!
00247a84stur x29, [sp-8]
00247a88sub x29, sp, 8
00247a8cstr x0, [sp+152]
00247a90str x1, [sp+160]
00247a94str x2, [sp+168]
00247a98bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247a9cstr x0, [sp+80]
00247aa0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247aa4ldr x0, [sp+152]
00247aa8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247aacstr x0, [sp+80]
00247ab0str xzr, [sp+72]
00247ab4stp xzr, xzr, [sp+56]
00247ab8ldr x1, [sp+160]
00247abcldr x2, [sp+168]
00247ac0ldr x0, [sp+80]
00247ac4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247ac8str x0, [sp+72]
00247accstr x1, [sp+56]
00247ad0str x2, [sp+64]
00247ad4ldr x1, [sp+72]
00247ad8str x1, [sp+112]
00247adcldr x1, [sp+56]
00247ae0ldr x2, [sp+64]
00247ae4str x1, [sp+96]
00247ae8str x2, [sp+104]
00247aecldr x1, [sp+112]
00247af0str x1, [sp+48]
00247af4ldr x1, [sp+96]
00247af8ldr x2, [sp+104]
00247afcstr x1, [sp+32]
00247b00str x2, [sp+40]
00247b04ldr x1, [sp+48]
00247b08cbnz x1, 0x247b10
00247b0cb 0x247b34
00247b10
00247b10loc_247b10:
00247b10ldr x0, [sp+152]
00247b14bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247b18str x0, [sp+128]
00247b1cldr x1, [sp+48]
00247b20ldrsb x27, [x1]
00247b24ldr x26, [x1+24]
00247b28ldr x1, [x26]
00247b2cblr x1
00247b30b 0x247b78
00247b34
00247b34loc_247b34:
00247b34ldr x0, [sp+152]
00247b38bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247b3cstr x0, [sp+80]
00247b40ldrsb x27, [x0]
00247b44ldr x1, [x0+168]
00247b48str x1, [sp+88]
00247b4cldr x0, [sp+152]
00247b50bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247b54str x0, [sp+128]
00247b58ldr x26, [sp+88]
00247b5cldr x1, [x26]
00247b60blr x1
00247b64str x0, [sp+120]
00247b68ldr x1, [sp+32]
00247b6cldr x2, [sp+40]
00247b70bl google.golang.org/protobuf/internal/impl.(*extensionMap).Clear
00247b74b 0x247b78
00247b78
00247b78loc_247b78:
00247b78ldur x29, [sp-8]
00247b7cldr x30, [sp], 144
00247b80ret x30
00247b84
00247b84loc_247b84:
00247b84stp x0, x1, [sp+8]
00247b88str x2, [sp+24]
00247b8cmov x3, x30
00247b90bl runtime.morestack_noctxt.abi0
00247b94ldp x0, x1, [sp+8]
00247b98ldr x2, [sp+24]
00247b9cb 0x247a70
00247a70
00247ba0
00247ba0google.golang.org/protobuf/internal/impl.(*messageState).Get: ; void google.golang.org/protobuf/internal/impl.(*messageState).Get(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247ba0ldr x16, [x28+16]
00247ba4sub x17, sp, 64
00247ba8subs xzr, x17, x16
00247bacb.ls 0x247cf4
00247bb0str x30, [sp-192]!
00247bb4stur x29, [sp-8]
00247bb8sub x29, sp, 8
00247bbcstr x0, [sp+200]
00247bc0str x1, [sp+208]
00247bc4str x2, [sp+216]
00247bc8stp xzr, xzr, [sp+32]
00247bccstr xzr, [sp+48]
00247bd0ldr x0, [sp+200]
00247bd4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247bd8str x0, [sp+88]
00247bdcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247be0ldr x0, [sp+200]
00247be4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247be8str x0, [sp+88]
00247becstr xzr, [sp+80]
00247bf0stp xzr, xzr, [sp+168]
00247bf4ldr x1, [sp+208]
00247bf8ldr x2, [sp+216]
00247bfcldr x0, [sp+88]
00247c00bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247c04str x0, [sp+80]
00247c08str x1, [sp+168]
00247c0cstr x2, [sp+176]
00247c10ldr x1, [sp+80]
00247c14str x1, [sp+120]
00247c18ldr x1, [sp+168]
00247c1cldr x2, [sp+176]
00247c20str x1, [sp+104]
00247c24str x2, [sp+112]
00247c28ldr x1, [sp+120]
00247c2cstr x1, [sp+72]
00247c30ldr x1, [sp+104]
00247c34ldr x2, [sp+112]
00247c38str x1, [sp+56]
00247c3cstr x2, [sp+64]
00247c40ldr x1, [sp+72]
00247c44cbnz x1, 0x247c4c
00247c48b 0x247c90
00247c4c
00247c4cloc_247c4c:
00247c4cldr x0, [sp+200]
00247c50bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247c54str x0, [sp+160]
00247c58ldr x1, [sp+72]
00247c5cldrsb x27, [x1]
00247c60ldr x26, [x1+32]
00247c64ldr x1, [x26]
00247c68blr x1
00247c6cstr x0, [sp+136]
00247c70str x1, [sp+144]
00247c74str x2, [sp+152]
00247c78str x0, [sp+32]
00247c7cstr x1, [sp+40]
00247c80str x2, [sp+48]
00247c84ldur x29, [sp-8]
00247c88ldr x30, [sp], 192
00247c8cret x30
00247c90
00247c90loc_247c90:
00247c90ldr x0, [sp+200]
00247c94bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247c98str x0, [sp+88]
00247c9cldrsb x27, [x0]
00247ca0ldr x1, [x0+168]
00247ca4str x1, [sp+96]
00247ca8ldr x0, [sp+200]
00247cacbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247cb0str x0, [sp+160]
00247cb4ldr x26, [sp+96]
00247cb8ldr x1, [x26]
00247cbcblr x1
00247cc0str x0, [sp+128]
00247cc4ldr x1, [sp+56]
00247cc8ldr x2, [sp+64]
00247cccbl google.golang.org/protobuf/internal/impl.(*extensionMap).Get
00247cd0str x0, [sp+136]
00247cd4str x1, [sp+144]
00247cd8str x2, [sp+152]
00247cdcstr x0, [sp+32]
00247ce0str x1, [sp+40]
00247ce4str x2, [sp+48]
00247ce8ldur x29, [sp-8]
00247cecldr x30, [sp], 192
00247cf0ret x30
00247cf4
00247cf4loc_247cf4:
00247cf4stp x0, x1, [sp+8]
00247cf8str x2, [sp+24]
00247cfcmov x3, x30
00247d00bl runtime.morestack_noctxt.abi0
00247d04ldp x0, x1, [sp+8]
00247d08ldr x2, [sp+24]
00247d0cb 0x247ba0
00247ba0
00247ba0google.golang.org/protobuf/internal/impl.(*messageState).Get: ; void google.golang.org/protobuf/internal/impl.(*messageState).Get(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247ba0ldr x16, [x28+16]
00247ba4sub x17, sp, 64
00247ba8subs xzr, x17, x16
00247bacb.ls 0x247cf4
00247bb0str x30, [sp-192]!
00247bb4stur x29, [sp-8]
00247bb8sub x29, sp, 8
00247bbcstr x0, [sp+200]
00247bc0str x1, [sp+208]
00247bc4str x2, [sp+216]
00247bc8stp xzr, xzr, [sp+32]
00247bccstr xzr, [sp+48]
00247bd0ldr x0, [sp+200]
00247bd4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247bd8str x0, [sp+88]
00247bdcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247be0ldr x0, [sp+200]
00247be4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247be8str x0, [sp+88]
00247becstr xzr, [sp+80]
00247bf0stp xzr, xzr, [sp+168]
00247bf4ldr x1, [sp+208]
00247bf8ldr x2, [sp+216]
00247bfcldr x0, [sp+88]
00247c00bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247c04str x0, [sp+80]
00247c08str x1, [sp+168]
00247c0cstr x2, [sp+176]
00247c10ldr x1, [sp+80]
00247c14str x1, [sp+120]
00247c18ldr x1, [sp+168]
00247c1cldr x2, [sp+176]
00247c20str x1, [sp+104]
00247c24str x2, [sp+112]
00247c28ldr x1, [sp+120]
00247c2cstr x1, [sp+72]
00247c30ldr x1, [sp+104]
00247c34ldr x2, [sp+112]
00247c38str x1, [sp+56]
00247c3cstr x2, [sp+64]
00247c40ldr x1, [sp+72]
00247c44cbnz x1, 0x247c4c
00247c48b 0x247c90
00247c4c
00247c4cloc_247c4c:
00247c4cldr x0, [sp+200]
00247c50bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247c54str x0, [sp+160]
00247c58ldr x1, [sp+72]
00247c5cldrsb x27, [x1]
00247c60ldr x26, [x1+32]
00247c64ldr x1, [x26]
00247c68blr x1
00247c6cstr x0, [sp+136]
00247c70str x1, [sp+144]
00247c74str x2, [sp+152]
00247c78str x0, [sp+32]
00247c7cstr x1, [sp+40]
00247c80str x2, [sp+48]
00247c84ldur x29, [sp-8]
00247c88ldr x30, [sp], 192
00247c8cret x30
00247c90
00247c90loc_247c90:
00247c90ldr x0, [sp+200]
00247c94bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247c98str x0, [sp+88]
00247c9cldrsb x27, [x0]
00247ca0ldr x1, [x0+168]
00247ca4str x1, [sp+96]
00247ca8ldr x0, [sp+200]
00247cacbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247cb0str x0, [sp+160]
00247cb4ldr x26, [sp+96]
00247cb8ldr x1, [x26]
00247cbcblr x1
00247cc0str x0, [sp+128]
00247cc4ldr x1, [sp+56]
00247cc8ldr x2, [sp+64]
00247cccbl google.golang.org/protobuf/internal/impl.(*extensionMap).Get
00247cd0str x0, [sp+136]
00247cd4str x1, [sp+144]
00247cd8str x2, [sp+152]
00247cdcstr x0, [sp+32]
00247ce0str x1, [sp+40]
00247ce4str x2, [sp+48]
00247ce8ldur x29, [sp-8]
00247cecldr x30, [sp], 192
00247cf0ret x30
00247cf4
00247cf4loc_247cf4:
00247cf4stp x0, x1, [sp+8]
00247cf8str x2, [sp+24]
00247cfcmov x3, x30
00247d00bl runtime.morestack_noctxt.abi0
00247d04ldp x0, x1, [sp+8]
00247d08ldr x2, [sp+24]
00247d0cb 0x247ba0
00247ba0
00247d10
00247d10google.golang.org/protobuf/internal/impl.(*messageState).Set: ; void google.golang.org/protobuf/internal/impl.(*messageState).Set(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
00247d10ldr x16, [x28+16]
00247d14sub x17, sp, 48
00247d18subs xzr, x17, x16
00247d1cb.ls 0x247e5c
00247d20str x30, [sp-176]!
00247d24stur x29, [sp-8]
00247d28sub x29, sp, 8
00247d2cstr x0, [sp+184]
00247d30str x1, [sp+192]
00247d34str x2, [sp+200]
00247d38str x3, [sp+208]
00247d3cstr x4, [sp+216]
00247d40str x5, [sp+224]
00247d44ldr x0, [sp+184]
00247d48bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247d4cstr x0, [sp+96]
00247d50bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247d54ldr x0, [sp+184]
00247d58bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247d5cstr x0, [sp+96]
00247d60str xzr, [sp+88]
00247d64stp xzr, xzr, [sp+152]
00247d68ldr x1, [sp+192]
00247d6cldr x2, [sp+200]
00247d70ldr x0, [sp+96]
00247d74bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247d78str x0, [sp+88]
00247d7cstr x1, [sp+152]
00247d80str x2, [sp+160]
00247d84ldr x1, [sp+88]
00247d88str x1, [sp+128]
00247d8cldr x1, [sp+152]
00247d90ldr x2, [sp+160]
00247d94str x1, [sp+112]
00247d98str x2, [sp+120]
00247d9cldr x1, [sp+128]
00247da0str x1, [sp+80]
00247da4ldr x1, [sp+112]
00247da8ldr x2, [sp+120]
00247dacstr x1, [sp+64]
00247db0str x2, [sp+72]
00247db4ldr x1, [sp+80]
00247db8cbnz x1, 0x247dc0
00247dbcb 0x247e00
00247dc0
00247dc0loc_247dc0:
00247dc0ldr x0, [sp+184]
00247dc4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247dc8str x0, [sp+144]
00247dccldr x1, [sp+80]
00247dd0ldrsb x27, [x1]
00247dd4ldr x26, [x1+40]
00247dd8ldr x1, [x26]
00247ddcldr x2, [sp+208]
00247de0ldr x3, [sp+216]
00247de4ldr x4, [sp+224]
00247de8mov x5, x1
00247decmov x1, x2
00247df0mov x2, x3
00247df4mov x3, x4
00247df8blr x5
00247dfcb 0x247e50
00247e00
00247e00loc_247e00:
00247e00ldr x0, [sp+184]
00247e04bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247e08str x0, [sp+96]
00247e0cldrsb x27, [x0]
00247e10ldr x1, [x0+168]
00247e14str x1, [sp+104]
00247e18ldr x0, [sp+184]
00247e1cbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247e20str x0, [sp+144]
00247e24ldr x26, [sp+104]
00247e28ldr x1, [x26]
00247e2cblr x1
00247e30str x0, [sp+136]
00247e34ldr x1, [sp+64]
00247e38ldr x3, [sp+208]
00247e3cldr x2, [sp+72]
00247e40ldr x4, [sp+216]
00247e44ldr x5, [sp+224]
00247e48bl google.golang.org/protobuf/internal/impl.(*extensionMap).Set
00247e4cb 0x247e50
00247e50
00247e50loc_247e50:
00247e50ldur x29, [sp-8]
00247e54ldr x30, [sp], 176
00247e58ret x30
00247e5c
00247e5cloc_247e5c:
00247e5cstp x0, x1, [sp+8]
00247e60stp x2, x3, [sp+24]
00247e64stp x4, x5, [sp+40]
00247e68mov x3, x30
00247e6cbl runtime.morestack_noctxt.abi0
00247e70ldp x0, x1, [sp+8]
00247e74ldp x2, x3, [sp+24]
00247e78ldp x4, x5, [sp+40]
00247e7cb 0x247d10
00247d10
00247d10google.golang.org/protobuf/internal/impl.(*messageState).Set: ; void google.golang.org/protobuf/internal/impl.(*messageState).Set(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
00247d10ldr x16, [x28+16]
00247d14sub x17, sp, 48
00247d18subs xzr, x17, x16
00247d1cb.ls 0x247e5c
00247d20str x30, [sp-176]!
00247d24stur x29, [sp-8]
00247d28sub x29, sp, 8
00247d2cstr x0, [sp+184]
00247d30str x1, [sp+192]
00247d34str x2, [sp+200]
00247d38str x3, [sp+208]
00247d3cstr x4, [sp+216]
00247d40str x5, [sp+224]
00247d44ldr x0, [sp+184]
00247d48bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247d4cstr x0, [sp+96]
00247d50bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247d54ldr x0, [sp+184]
00247d58bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247d5cstr x0, [sp+96]
00247d60str xzr, [sp+88]
00247d64stp xzr, xzr, [sp+152]
00247d68ldr x1, [sp+192]
00247d6cldr x2, [sp+200]
00247d70ldr x0, [sp+96]
00247d74bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247d78str x0, [sp+88]
00247d7cstr x1, [sp+152]
00247d80str x2, [sp+160]
00247d84ldr x1, [sp+88]
00247d88str x1, [sp+128]
00247d8cldr x1, [sp+152]
00247d90ldr x2, [sp+160]
00247d94str x1, [sp+112]
00247d98str x2, [sp+120]
00247d9cldr x1, [sp+128]
00247da0str x1, [sp+80]
00247da4ldr x1, [sp+112]
00247da8ldr x2, [sp+120]
00247dacstr x1, [sp+64]
00247db0str x2, [sp+72]
00247db4ldr x1, [sp+80]
00247db8cbnz x1, 0x247dc0
00247dbcb 0x247e00
00247dc0
00247dc0loc_247dc0:
00247dc0ldr x0, [sp+184]
00247dc4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247dc8str x0, [sp+144]
00247dccldr x1, [sp+80]
00247dd0ldrsb x27, [x1]
00247dd4ldr x26, [x1+40]
00247dd8ldr x1, [x26]
00247ddcldr x2, [sp+208]
00247de0ldr x3, [sp+216]
00247de4ldr x4, [sp+224]
00247de8mov x5, x1
00247decmov x1, x2
00247df0mov x2, x3
00247df4mov x3, x4
00247df8blr x5
00247dfcb 0x247e50
00247e00
00247e00loc_247e00:
00247e00ldr x0, [sp+184]
00247e04bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247e08str x0, [sp+96]
00247e0cldrsb x27, [x0]
00247e10ldr x1, [x0+168]
00247e14str x1, [sp+104]
00247e18ldr x0, [sp+184]
00247e1cbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247e20str x0, [sp+144]
00247e24ldr x26, [sp+104]
00247e28ldr x1, [x26]
00247e2cblr x1
00247e30str x0, [sp+136]
00247e34ldr x1, [sp+64]
00247e38ldr x3, [sp+208]
00247e3cldr x2, [sp+72]
00247e40ldr x4, [sp+216]
00247e44ldr x5, [sp+224]
00247e48bl google.golang.org/protobuf/internal/impl.(*extensionMap).Set
00247e4cb 0x247e50
00247e50
00247e50loc_247e50:
00247e50ldur x29, [sp-8]
00247e54ldr x30, [sp], 176
00247e58ret x30
00247e5c
00247e5cloc_247e5c:
00247e5cstp x0, x1, [sp+8]
00247e60stp x2, x3, [sp+24]
00247e64stp x4, x5, [sp+40]
00247e68mov x3, x30
00247e6cbl runtime.morestack_noctxt.abi0
00247e70ldp x0, x1, [sp+8]
00247e74ldp x2, x3, [sp+24]
00247e78ldp x4, x5, [sp+40]
00247e7cb 0x247d10
00247d10
00247e80
00247e80google.golang.org/protobuf/internal/impl.(*messageState).Mutable: ; void google.golang.org/protobuf/internal/impl.(*messageState).Mutable(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247e80ldr x16, [x28+16]
00247e84sub x17, sp, 64
00247e88subs xzr, x17, x16
00247e8cb.ls 0x247fd4
00247e90str x30, [sp-192]!
00247e94stur x29, [sp-8]
00247e98sub x29, sp, 8
00247e9cstr x0, [sp+200]
00247ea0str x1, [sp+208]
00247ea4str x2, [sp+216]
00247ea8stp xzr, xzr, [sp+32]
00247eacstr xzr, [sp+48]
00247eb0ldr x0, [sp+200]
00247eb4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247eb8str x0, [sp+88]
00247ebcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247ec0ldr x0, [sp+200]
00247ec4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247ec8str x0, [sp+88]
00247eccstr xzr, [sp+80]
00247ed0stp xzr, xzr, [sp+168]
00247ed4ldr x1, [sp+208]
00247ed8ldr x2, [sp+216]
00247edcldr x0, [sp+88]
00247ee0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247ee4str x0, [sp+80]
00247ee8str x1, [sp+168]
00247eecstr x2, [sp+176]
00247ef0ldr x1, [sp+80]
00247ef4str x1, [sp+120]
00247ef8ldr x1, [sp+168]
00247efcldr x2, [sp+176]
00247f00str x1, [sp+104]
00247f04str x2, [sp+112]
00247f08ldr x1, [sp+120]
00247f0cstr x1, [sp+72]
00247f10ldr x1, [sp+104]
00247f14ldr x2, [sp+112]
00247f18str x1, [sp+56]
00247f1cstr x2, [sp+64]
00247f20ldr x1, [sp+72]
00247f24cbnz x1, 0x247f2c
00247f28b 0x247f70
00247f2c
00247f2cloc_247f2c:
00247f2cldr x0, [sp+200]
00247f30bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247f34str x0, [sp+160]
00247f38ldr x1, [sp+72]
00247f3cldrsb x27, [x1]
00247f40ldr x26, [x1+48]
00247f44ldr x1, [x26]
00247f48blr x1
00247f4cstr x0, [sp+136]
00247f50str x1, [sp+144]
00247f54str x2, [sp+152]
00247f58str x0, [sp+32]
00247f5cstr x1, [sp+40]
00247f60str x2, [sp+48]
00247f64ldur x29, [sp-8]
00247f68ldr x30, [sp], 192
00247f6cret x30
00247f70
00247f70loc_247f70:
00247f70ldr x0, [sp+200]
00247f74bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247f78str x0, [sp+88]
00247f7cldrsb x27, [x0]
00247f80ldr x1, [x0+168]
00247f84str x1, [sp+96]
00247f88ldr x0, [sp+200]
00247f8cbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247f90str x0, [sp+160]
00247f94ldr x26, [sp+96]
00247f98ldr x1, [x26]
00247f9cblr x1
00247fa0str x0, [sp+128]
00247fa4ldr x1, [sp+56]
00247fa8ldr x2, [sp+64]
00247facbl google.golang.org/protobuf/internal/impl.(*extensionMap).Mutable
00247fb0str x0, [sp+136]
00247fb4str x1, [sp+144]
00247fb8str x2, [sp+152]
00247fbcstr x0, [sp+32]
00247fc0str x1, [sp+40]
00247fc4str x2, [sp+48]
00247fc8ldur x29, [sp-8]
00247fccldr x30, [sp], 192
00247fd0ret x30
00247fd4
00247fd4loc_247fd4:
00247fd4stp x0, x1, [sp+8]
00247fd8str x2, [sp+24]
00247fdcmov x3, x30
00247fe0bl runtime.morestack_noctxt.abi0
00247fe4ldp x0, x1, [sp+8]
00247fe8ldr x2, [sp+24]
00247fecb 0x247e80
00247e80
00247e80google.golang.org/protobuf/internal/impl.(*messageState).Mutable: ; void google.golang.org/protobuf/internal/impl.(*messageState).Mutable(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247e80ldr x16, [x28+16]
00247e84sub x17, sp, 64
00247e88subs xzr, x17, x16
00247e8cb.ls 0x247fd4
00247e90str x30, [sp-192]!
00247e94stur x29, [sp-8]
00247e98sub x29, sp, 8
00247e9cstr x0, [sp+200]
00247ea0str x1, [sp+208]
00247ea4str x2, [sp+216]
00247ea8stp xzr, xzr, [sp+32]
00247eacstr xzr, [sp+48]
00247eb0ldr x0, [sp+200]
00247eb4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247eb8str x0, [sp+88]
00247ebcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247ec0ldr x0, [sp+200]
00247ec4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247ec8str x0, [sp+88]
00247eccstr xzr, [sp+80]
00247ed0stp xzr, xzr, [sp+168]
00247ed4ldr x1, [sp+208]
00247ed8ldr x2, [sp+216]
00247edcldr x0, [sp+88]
00247ee0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247ee4str x0, [sp+80]
00247ee8str x1, [sp+168]
00247eecstr x2, [sp+176]
00247ef0ldr x1, [sp+80]
00247ef4str x1, [sp+120]
00247ef8ldr x1, [sp+168]
00247efcldr x2, [sp+176]
00247f00str x1, [sp+104]
00247f04str x2, [sp+112]
00247f08ldr x1, [sp+120]
00247f0cstr x1, [sp+72]
00247f10ldr x1, [sp+104]
00247f14ldr x2, [sp+112]
00247f18str x1, [sp+56]
00247f1cstr x2, [sp+64]
00247f20ldr x1, [sp+72]
00247f24cbnz x1, 0x247f2c
00247f28b 0x247f70
00247f2c
00247f2cloc_247f2c:
00247f2cldr x0, [sp+200]
00247f30bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247f34str x0, [sp+160]
00247f38ldr x1, [sp+72]
00247f3cldrsb x27, [x1]
00247f40ldr x26, [x1+48]
00247f44ldr x1, [x26]
00247f48blr x1
00247f4cstr x0, [sp+136]
00247f50str x1, [sp+144]
00247f54str x2, [sp+152]
00247f58str x0, [sp+32]
00247f5cstr x1, [sp+40]
00247f60str x2, [sp+48]
00247f64ldur x29, [sp-8]
00247f68ldr x30, [sp], 192
00247f6cret x30
00247f70
00247f70loc_247f70:
00247f70ldr x0, [sp+200]
00247f74bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247f78str x0, [sp+88]
00247f7cldrsb x27, [x0]
00247f80ldr x1, [x0+168]
00247f84str x1, [sp+96]
00247f88ldr x0, [sp+200]
00247f8cbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247f90str x0, [sp+160]
00247f94ldr x26, [sp+96]
00247f98ldr x1, [x26]
00247f9cblr x1
00247fa0str x0, [sp+128]
00247fa4ldr x1, [sp+56]
00247fa8ldr x2, [sp+64]
00247facbl google.golang.org/protobuf/internal/impl.(*extensionMap).Mutable
00247fb0str x0, [sp+136]
00247fb4str x1, [sp+144]
00247fb8str x2, [sp+152]
00247fbcstr x0, [sp+32]
00247fc0str x1, [sp+40]
00247fc4str x2, [sp+48]
00247fc8ldur x29, [sp-8]
00247fccldr x30, [sp], 192
00247fd0ret x30
00247fd4
00247fd4loc_247fd4:
00247fd4stp x0, x1, [sp+8]
00247fd8str x2, [sp+24]
00247fdcmov x3, x30
00247fe0bl runtime.morestack_noctxt.abi0
00247fe4ldp x0, x1, [sp+8]
00247fe8ldr x2, [sp+24]
00247fecb 0x247e80
00247e80
00247ff0
00247ff0google.golang.org/protobuf/internal/impl.(*messageState).GetUnknown: ; void google.golang.org/protobuf/internal/impl.(*messageState).GetUnknown(google.golang.org/protobuf/internal/impl.messageState * m)
00247ff0ldr x16, [x28+16]
00247ff4subs xzr, sp, x16
00247ff8b.ls 0x248078
00247ffcstr x30, [sp-96]!
00248000stur x29, [sp-8]
00248004sub x29, sp, 8
00248008str x0, [sp+104]
0024800cstr xzr, [sp+16]
00248010stp xzr, xzr, [sp+24]
00248014ldr x0, [sp+104]
00248018bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
0024801cstr x0, [sp+72]
00248020bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00248024ldr x0, [sp+104]
00248028bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
0024802cstr x0, [sp+72]
00248030ldrsb x27, [x0]
00248034ldr x1, [x0+152]
00248038str x1, [sp+80]
0024803cldr x0, [sp+104]
00248040bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00248044str x0, [sp+64]
00248048ldr x26, [sp+80]
0024804cldr x1, [x26]
00248050blr x1
00248054str x0, [sp+40]
00248058str x1, [sp+48]
0024805cstr x2, [sp+56]
00248060str x0, [sp+16]
00248064str x1, [sp+24]
00248068str x2, [sp+32]
0024806cldur x29, [sp-8]
00248070ldr x30, [sp], 96
00248074ret x30
00248078
00248078loc_248078:
00248078str x0, [sp+8]
0024807cmov x3, x30
00248080bl runtime.morestack_noctxt.abi0
00248084ldr x0, [sp+8]
00248088b 0x247ff0
0024808cudf 0
00247ff0
00247ff0google.golang.org/protobuf/internal/impl.(*messageState).GetUnknown: ; void google.golang.org/protobuf/internal/impl.(*messageState).GetUnknown(google.golang.org/protobuf/internal/impl.messageState * m)
00247ff0ldr x16, [x28+16]
00247ff4subs xzr, sp, x16
00247ff8b.ls 0x248078
00247ffcstr x30, [sp-96]!
00248000stur x29, [sp-8]
00248004sub x29, sp, 8
00248008str x0, [sp+104]
0024800cstr xzr, [sp+16]
00248010stp xzr, xzr, [sp+24]
00248014ldr x0, [sp+104]
00248018bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
0024801cstr x0, [sp+72]
00248020bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00248024ldr x0, [sp+104]
00248028bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
0024802cstr x0, [sp+72]
00248030ldrsb x27, [x0]
00248034ldr x1, [x0+152]
00248038str x1, [sp+80]
0024803cldr x0, [sp+104]
00248040bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00248044str x0, [sp+64]
00248048ldr x26, [sp+80]
0024804cldr x1, [x26]
00248050blr x1
00248054str x0, [sp+40]
00248058str x1, [sp+48]
0024805cstr x2, [sp+56]
00248060str x0, [sp+16]
00248064str x1, [sp+24]
00248068str x2, [sp+32]
0024806cldur x29, [sp-8]
00248070ldr x30, [sp], 96
00248074ret x30
00248078
00248078loc_248078:
00248078str x0, [sp+8]
0024807cmov x3, x30
00248080bl runtime.morestack_noctxt.abi0
00248084ldr x0, [sp+8]
00248088b 0x247ff0
0024808cudf 0
00247ff0
00248090
00248090google.golang.org/protobuf/internal/impl.(*messageState).SetUnknown: ; void google.golang.org/protobuf/internal/impl.(*messageState).SetUnknown(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.RawFields b)
00248090ldr x16, [x28+16]
00248094subs xzr, sp, x16
00248098b.ls 0x24810c
0024809cstr x30, [sp-80]!
002480a0stur x29, [sp-8]
002480a4sub x29, sp, 8
002480a8str x0, [sp+88]
002480acstr x1, [sp+96]
002480b0str x2, [sp+104]
002480b4str x3, [sp+112]
002480b8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002480bcstr x0, [sp+56]
002480c0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002480c4ldr x0, [sp+88]
002480c8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002480ccstr x0, [sp+56]
002480d0ldrsb x27, [x0]
002480d4ldr x1, [x0+160]
002480d8str x1, [sp+64]
002480dcldr x0, [sp+88]
002480e0bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002480e4str x0, [sp+48]
002480e8ldr x1, [sp+96]
002480ecldr x2, [sp+104]
002480f0ldr x3, [sp+112]
002480f4ldr x26, [sp+64]
002480f8ldr x4, [x26]
002480fcblr x4
00248100ldur x29, [sp-8]
00248104ldr x30, [sp], 80
00248108ret x30
0024810c
0024810cloc_24810c:
0024810cstp x0, x1, [sp+8]
00248110stp x2, x3, [sp+24]
00248114mov x3, x30
00248118bl runtime.morestack_noctxt.abi0
0024811cldp x0, x1, [sp+8]
00248120ldp x2, x3, [sp+24]
00248124b 0x248090
00248128udf 0
0024812cudf 0
00248090
00248090google.golang.org/protobuf/internal/impl.(*messageState).SetUnknown: ; void google.golang.org/protobuf/internal/impl.(*messageState).SetUnknown(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.RawFields b)
00248090ldr x16, [x28+16]
00248094subs xzr, sp, x16
00248098b.ls 0x24810c
0024809cstr x30, [sp-80]!
002480a0stur x29, [sp-8]
002480a4sub x29, sp, 8
002480a8str x0, [sp+88]
002480acstr x1, [sp+96]
002480b0str x2, [sp+104]
002480b4str x3, [sp+112]
002480b8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002480bcstr x0, [sp+56]
002480c0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002480c4ldr x0, [sp+88]
002480c8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002480ccstr x0, [sp+56]
002480d0ldrsb x27, [x0]
002480d4ldr x1, [x0+160]
002480d8str x1, [sp+64]
002480dcldr x0, [sp+88]
002480e0bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002480e4str x0, [sp+48]
002480e8ldr x1, [sp+96]
002480ecldr x2, [sp+104]
002480f0ldr x3, [sp+112]
002480f4ldr x26, [sp+64]
002480f8ldr x4, [x26]
002480fcblr x4
00248100ldur x29, [sp-8]
00248104ldr x30, [sp], 80
00248108ret x30
0024810c
0024810cloc_24810c:
0024810cstp x0, x1, [sp+8]
00248110stp x2, x3, [sp+24]
00248114mov x3, x30
00248118bl runtime.morestack_noctxt.abi0
0024811cldp x0, x1, [sp+8]
00248120ldp x2, x3, [sp+24]
00248124b 0x248090
00248128udf 0
0024812cudf 0
00248090
00248130
00248130google.golang.org/protobuf/internal/impl.(*messageState).IsValid: ; void google.golang.org/protobuf/internal/impl.(*messageState).IsValid(google.golang.org/protobuf/internal/impl.messageState * m)
00248130ldr x16, [x28+16]
00248134subs xzr, sp, x16
00248138b.ls 0x248178
0024813cstr x30, [sp-48]!
00248140stur x29, [sp-8]
00248144sub x29, sp, 8
00248148str x0, [sp+56]
0024814cstrb wzr, [sp+30]
00248150ldr x0, [sp+56]
00248154bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00248158str x0, [sp+32]
0024815cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
00248160strb w0, [sp+31]
00248164eor x0, x0, 1
00248168strb w0, [sp+30]
0024816cldur x29, [sp-8]
00248170ldr x30, [sp], 48
00248174ret x30
00248178
00248178loc_248178:
00248178str x0, [sp+8]
0024817cmov x3, x30
00248180bl runtime.morestack_noctxt.abi0
00248184ldr x0, [sp+8]
00248188b 0x248130
0024818cudf 0
00248130
00248130google.golang.org/protobuf/internal/impl.(*messageState).IsValid: ; void google.golang.org/protobuf/internal/impl.(*messageState).IsValid(google.golang.org/protobuf/internal/impl.messageState * m)
00248130ldr x16, [x28+16]
00248134subs xzr, sp, x16
00248138b.ls 0x248178
0024813cstr x30, [sp-48]!
00248140stur x29, [sp-8]
00248144sub x29, sp, 8
00248148str x0, [sp+56]
0024814cstrb wzr, [sp+30]
00248150ldr x0, [sp+56]
00248154bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00248158str x0, [sp+32]
0024815cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
00248160strb w0, [sp+31]
00248164eor x0, x0, 1
00248168strb w0, [sp+30]
0024816cldur x29, [sp-8]
00248170ldr x30, [sp], 48
00248174ret x30
00248178
00248178loc_248178:
00248178str x0, [sp+8]
0024817cmov x3, x30
00248180bl runtime.morestack_noctxt.abi0
00248184ldr x0, [sp+8]
00248188b 0x248130
0024818cudf 0
00248130
00248190
00248190google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Descriptor(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
00248190ldr x16, [x28+16]
00248194subs xzr, sp, x16
00248198b.ls 0x2481e4
0024819cstr x30, [sp-48]!
002481a0stur x29, [sp-8]
002481a4sub x29, sp, 8
002481a8str x0, [sp+56]
002481acstp xzr, xzr, [sp+16]
002481b0ldr x0, [sp+56]
002481b4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002481b8str x0, [sp+32]
002481bcldrsb x27, [x0]
002481c0ldr x1, [x0+16]
002481c4ldr x2, [x0+24]
002481c8str x1, [sp+16]
002481ccstr x2, [sp+24]
002481d0mov x0, x1
002481d4mov x1, x2
002481d8ldur x29, [sp-8]
002481dcldr x30, [sp], 48
002481e0ret x30
002481e4
002481e4loc_2481e4:
002481e4str x0, [sp+8]
002481e8mov x3, x30
002481ecbl runtime.morestack_noctxt.abi0
002481f0ldr x0, [sp+8]
002481f4b 0x248190
002481f8udf 0
002481fcudf 0
00248190
00248190google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Descriptor(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
00248190ldr x16, [x28+16]
00248194subs xzr, sp, x16
00248198b.ls 0x2481e4
0024819cstr x30, [sp-48]!
002481a0stur x29, [sp-8]
002481a4sub x29, sp, 8
002481a8str x0, [sp+56]
002481acstp xzr, xzr, [sp+16]
002481b0ldr x0, [sp+56]
002481b4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002481b8str x0, [sp+32]
002481bcldrsb x27, [x0]
002481c0ldr x1, [x0+16]
002481c4ldr x2, [x0+24]
002481c8str x1, [sp+16]
002481ccstr x2, [sp+24]
002481d0mov x0, x1
002481d4mov x1, x2
002481d8ldur x29, [sp-8]
002481dcldr x30, [sp], 48
002481e0ret x30
002481e4
002481e4loc_2481e4:
002481e4str x0, [sp+8]
002481e8mov x3, x30
002481ecbl runtime.morestack_noctxt.abi0
002481f0ldr x0, [sp+8]
002481f4b 0x248190
002481f8udf 0
002481fcudf 0
00248190
00248200
00248200google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Type: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Type(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
00248200ldr x16, [x28+16]
00248204subs xzr, sp, x16
00248208b.ls 0x248254
0024820cstr x30, [sp-64]!
00248210stur x29, [sp-8]
00248214sub x29, sp, 8
00248218str x0, [sp+72]
0024821cstp xzr, xzr, [sp+24]
00248220ldr x0, [sp+72]
00248224bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248228str x0, [sp+48]
0024822cstr x0, [sp+40]
00248230adrp x1, 0x4d0000
00248234add x1, x1, 2624
00248238str x1, [sp+24]
0024823cstr x0, [sp+32]
00248240ldr x0, [sp+24]
00248244ldr x1, [sp+32]
00248248ldur x29, [sp-8]
0024824cldr x30, [sp], 64
00248250ret x30
00248254
00248254loc_248254:
00248254str x0, [sp+8]
00248258mov x3, x30
0024825cbl runtime.morestack_noctxt.abi0
00248260ldr x0, [sp+8]
00248264b 0x248200
00248268udf 0
0024826cudf 0
00248200
00248200google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Type: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Type(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
00248200ldr x16, [x28+16]
00248204subs xzr, sp, x16
00248208b.ls 0x248254
0024820cstr x30, [sp-64]!
00248210stur x29, [sp-8]
00248214sub x29, sp, 8
00248218str x0, [sp+72]
0024821cstp xzr, xzr, [sp+24]
00248220ldr x0, [sp+72]
00248224bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248228str x0, [sp+48]
0024822cstr x0, [sp+40]
00248230adrp x1, 0x4d0000
00248234add x1, x1, 2624
00248238str x1, [sp+24]
0024823cstr x0, [sp+32]
00248240ldr x0, [sp+24]
00248244ldr x1, [sp+32]
00248248ldur x29, [sp-8]
0024824cldr x30, [sp], 64
00248250ret x30
00248254
00248254loc_248254:
00248254str x0, [sp+8]
00248258mov x3, x30
0024825cbl runtime.morestack_noctxt.abi0
00248260ldr x0, [sp+8]
00248264b 0x248200
00248268udf 0
0024826cudf 0
00248200
00248270
00248270google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).New: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).New(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
00248270ldr x16, [x28+16]
00248274subs xzr, sp, x16
00248278b.ls 0x2482bc
0024827cstr x30, [sp-64]!
00248280stur x29, [sp-8]
00248284sub x29, sp, 8
00248288str x0, [sp+72]
0024828cstp xzr, xzr, [sp+16]
00248290ldr x0, [sp+72]
00248294bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248298str x0, [sp+48]
0024829cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).New
002482a0str x0, [sp+32]
002482a4str x1, [sp+40]
002482a8str x0, [sp+16]
002482acstr x1, [sp+24]
002482b0ldur x29, [sp-8]
002482b4ldr x30, [sp], 64
002482b8ret x30
002482bc
002482bcloc_2482bc:
002482bcstr x0, [sp+8]
002482c0mov x3, x30
002482c4bl runtime.morestack_noctxt.abi0
002482c8ldr x0, [sp+8]
002482ccb 0x248270
00248270
00248270google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).New: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).New(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
00248270ldr x16, [x28+16]
00248274subs xzr, sp, x16
00248278b.ls 0x2482bc
0024827cstr x30, [sp-64]!
00248280stur x29, [sp-8]
00248284sub x29, sp, 8
00248288str x0, [sp+72]
0024828cstp xzr, xzr, [sp+16]
00248290ldr x0, [sp+72]
00248294bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248298str x0, [sp+48]
0024829cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).New
002482a0str x0, [sp+32]
002482a4str x1, [sp+40]
002482a8str x0, [sp+16]
002482acstr x1, [sp+24]
002482b0ldur x29, [sp-8]
002482b4ldr x30, [sp], 64
002482b8ret x30
002482bc
002482bcloc_2482bc:
002482bcstr x0, [sp+8]
002482c0mov x3, x30
002482c4bl runtime.morestack_noctxt.abi0
002482c8ldr x0, [sp+8]
002482ccb 0x248270
00248270
002482d0
002482d0google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Interface: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Interface(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
002482d0ldr x16, [x28+16]
002482d4sub x17, sp, 32
002482d8subs xzr, x17, x16
002482dcb.ls 0x2483d4
002482e0str x30, [sp-160]!
002482e4stur x29, [sp-8]
002482e8sub x29, sp, 8
002482ecstr x0, [sp+168]
002482f0stp xzr, xzr, [sp+56]
002482f4ldr x0, [sp+168]
002482f8bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).protoUnwrap
002482fcstr x0, [sp+112]
00248300str x1, [sp+120]
00248304stp xzr, xzr, [sp+96]
00248308ldr x1, [sp+120]
0024830cldr x2, [sp+112]
00248310cbnz x2, 0x248318
00248314b 0x248338
00248318
00248318loc_248318:
00248318str x1, [sp+144]
0024831cadrp x0, 0x7c9000
00248320add x0, x0, 2352
00248324mov x1, x2
00248328bl runtime.typeAssert
0024832cldr x1, [sp+144]
00248330mov x2, x0
00248334b 0x24833c
00248338
00248338loc_248338:
00248338b 0x24833c
0024833c
0024833cloc_24833c:
0024833cstr x2, [sp+96]
00248340str x1, [sp+104]
00248344subs xzr, x2, 0
00248348cset x2, ne
0024834cstrb w2, [sp+54]
00248350ldr x2, [sp+96]
00248354ldr x3, [sp+104]
00248358str x2, [sp+128]
0024835cstr x3, [sp+136]
00248360ldrb w2, [sp+54]
00248364strb w2, [sp+55]
00248368ldr x2, [sp+128]
0024836cldr x3, [sp+136]
00248370str x2, [sp+72]
00248374str x3, [sp+80]
00248378ldrb w2, [sp+55]
0024837cstrb w2, [sp+53]
00248380tbnz w2, 0, 0x248388
00248384b 0x2483a4
00248388
00248388loc_248388:
00248388ldr x0, [sp+72]
0024838cldr x1, [sp+80]
00248390str x0, [sp+56]
00248394str x1, [sp+64]
00248398ldur x29, [sp-8]
0024839cldr x30, [sp], 160
002483a0ret x30
002483a4
002483a4loc_2483a4:
002483a4ldr x2, [sp+168]
002483a8str x2, [sp+88]
002483acldr x2, [sp+88]
002483b0adrp x3, 0x4ce000
002483b4add x3, x3, 1312
002483b8str x3, [sp+56]
002483bcstr x2, [sp+64]
002483c0ldr x0, [sp+56]
002483c4ldr x1, [sp+64]
002483c8ldur x29, [sp-8]
002483ccldr x30, [sp], 160
002483d0ret x30
002483d4
002483d4loc_2483d4:
002483d4str x0, [sp+8]
002483d8mov x3, x30
002483dcbl runtime.morestack_noctxt.abi0
002483e0ldr x0, [sp+8]
002483e4b 0x2482d0
002483e8udf 0
002483ecudf 0
002482d0
002482d0google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Interface: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Interface(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
002482d0ldr x16, [x28+16]
002482d4sub x17, sp, 32
002482d8subs xzr, x17, x16
002482dcb.ls 0x2483d4
002482e0str x30, [sp-160]!
002482e4stur x29, [sp-8]
002482e8sub x29, sp, 8
002482ecstr x0, [sp+168]
002482f0stp xzr, xzr, [sp+56]
002482f4ldr x0, [sp+168]
002482f8bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).protoUnwrap
002482fcstr x0, [sp+112]
00248300str x1, [sp+120]
00248304stp xzr, xzr, [sp+96]
00248308ldr x1, [sp+120]
0024830cldr x2, [sp+112]
00248310cbnz x2, 0x248318
00248314b 0x248338
00248318
00248318loc_248318:
00248318str x1, [sp+144]
0024831cadrp x0, 0x7c9000
00248320add x0, x0, 2352
00248324mov x1, x2
00248328bl runtime.typeAssert
0024832cldr x1, [sp+144]
00248330mov x2, x0
00248334b 0x24833c
00248338
00248338loc_248338:
00248338b 0x24833c
0024833c
0024833cloc_24833c:
0024833cstr x2, [sp+96]
00248340str x1, [sp+104]
00248344subs xzr, x2, 0
00248348cset x2, ne
0024834cstrb w2, [sp+54]
00248350ldr x2, [sp+96]
00248354ldr x3, [sp+104]
00248358str x2, [sp+128]
0024835cstr x3, [sp+136]
00248360ldrb w2, [sp+54]
00248364strb w2, [sp+55]
00248368ldr x2, [sp+128]
0024836cldr x3, [sp+136]
00248370str x2, [sp+72]
00248374str x3, [sp+80]
00248378ldrb w2, [sp+55]
0024837cstrb w2, [sp+53]
00248380tbnz w2, 0, 0x248388
00248384b 0x2483a4
00248388
00248388loc_248388:
00248388ldr x0, [sp+72]
0024838cldr x1, [sp+80]
00248390str x0, [sp+56]
00248394str x1, [sp+64]
00248398ldur x29, [sp-8]
0024839cldr x30, [sp], 160
002483a0ret x30
002483a4
002483a4loc_2483a4:
002483a4ldr x2, [sp+168]
002483a8str x2, [sp+88]
002483acldr x2, [sp+88]
002483b0adrp x3, 0x4ce000
002483b4add x3, x3, 1312
002483b8str x3, [sp+56]
002483bcstr x2, [sp+64]
002483c0ldr x0, [sp+56]
002483c4ldr x1, [sp+64]
002483c8ldur x29, [sp-8]
002483ccldr x30, [sp], 160
002483d0ret x30
002483d4
002483d4loc_2483d4:
002483d4str x0, [sp+8]
002483d8mov x3, x30
002483dcbl runtime.morestack_noctxt.abi0
002483e0ldr x0, [sp+8]
002483e4b 0x2482d0
002483e8udf 0
002483ecudf 0
002482d0
002483f0
002483f0google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).protoUnwrap(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
002483f0ldr x16, [x28+16]
002483f4subs xzr, sp, x16
002483f8b.ls 0x248488
002483fcstr x30, [sp-128]!
00248400stur x29, [sp-8]
00248404sub x29, sp, 8
00248408str x0, [sp+136]
0024840cstp xzr, xzr, [sp+40]
00248410ldr x0, [sp+136]
00248414bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
00248418str x0, [sp+96]
0024841cldr x0, [sp+136]
00248420bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248424str x0, [sp+88]
00248428ldrsb x27, [x0]
0024842cldr x1, [x0]
00248430ldr x0, [x0+8]
00248434str x1, [sp+104]
00248438str x0, [sp+112]
0024843cldrsb x27, [x1]
00248440ldr x1, [x1+88]
00248444blr x1
00248448str x0, [sp+72]
0024844cstr x1, [sp+80]
00248450ldr x2, [sp+96]
00248454mov x3, x0
00248458mov x0, x2
0024845cmov x4, x1
00248460mov x1, x3
00248464mov x2, x4
00248468bl google.golang.org/protobuf/internal/impl.pointer.AsIfaceOf
0024846cstr x0, [sp+56]
00248470str x1, [sp+64]
00248474str x0, [sp+40]
00248478str x1, [sp+48]
0024847cldur x29, [sp-8]
00248480ldr x30, [sp], 128
00248484ret x30
00248488
00248488loc_248488:
00248488str x0, [sp+8]
0024848cmov x3, x30
00248490bl runtime.morestack_noctxt.abi0
00248494ldr x0, [sp+8]
00248498b 0x2483f0
0024849cudf 0
002483f0
002483f0google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).protoUnwrap(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
002483f0ldr x16, [x28+16]
002483f4subs xzr, sp, x16
002483f8b.ls 0x248488
002483fcstr x30, [sp-128]!
00248400stur x29, [sp-8]
00248404sub x29, sp, 8
00248408str x0, [sp+136]
0024840cstp xzr, xzr, [sp+40]
00248410ldr x0, [sp+136]
00248414bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
00248418str x0, [sp+96]
0024841cldr x0, [sp+136]
00248420bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248424str x0, [sp+88]
00248428ldrsb x27, [x0]
0024842cldr x1, [x0]
00248430ldr x0, [x0+8]
00248434str x1, [sp+104]
00248438str x0, [sp+112]
0024843cldrsb x27, [x1]
00248440ldr x1, [x1+88]
00248444blr x1
00248448str x0, [sp+72]
0024844cstr x1, [sp+80]
00248450ldr x2, [sp+96]
00248454mov x3, x0
00248458mov x0, x2
0024845cmov x4, x1
00248460mov x1, x3
00248464mov x2, x4
00248468bl google.golang.org/protobuf/internal/impl.pointer.AsIfaceOf
0024846cstr x0, [sp+56]
00248470str x1, [sp+64]
00248474str x0, [sp+40]
00248478str x1, [sp+48]
0024847cldur x29, [sp-8]
00248480ldr x30, [sp], 128
00248484ret x30
00248488
00248488loc_248488:
00248488str x0, [sp+8]
0024848cmov x3, x30
00248490bl runtime.morestack_noctxt.abi0
00248494ldr x0, [sp+8]
00248498b 0x2483f0
0024849cudf 0
002483f0
002484a0
002484a0google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMethods: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMethods(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
002484a0ldr x16, [x28+16]
002484a4subs xzr, sp, x16
002484a8b.ls 0x2484f4
002484acstr x30, [sp-48]!
002484b0stur x29, [sp-8]
002484b4sub x29, sp, 8
002484b8str x0, [sp+56]
002484bcstr xzr, [sp+24]
002484c0ldr x0, [sp+56]
002484c4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002484c8str x0, [sp+32]
002484ccbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002484d0ldr x0, [sp+56]
002484d4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002484d8str x0, [sp+32]
002484dcldrsb x27, [x0]
002484e0add x0, x0, 184
002484e4str x0, [sp+24]
002484e8ldur x29, [sp-8]
002484ecldr x30, [sp], 48
002484f0ret x30
002484f4
002484f4loc_2484f4:
002484f4str x0, [sp+8]
002484f8mov x3, x30
002484fcbl runtime.morestack_noctxt.abi0
00248500ldr x0, [sp+8]
00248504b 0x2484a0
00248508udf 0
0024850cudf 0
002484a0
002484a0google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMethods: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMethods(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
002484a0ldr x16, [x28+16]
002484a4subs xzr, sp, x16
002484a8b.ls 0x2484f4
002484acstr x30, [sp-48]!
002484b0stur x29, [sp-8]
002484b4sub x29, sp, 8
002484b8str x0, [sp+56]
002484bcstr xzr, [sp+24]
002484c0ldr x0, [sp+56]
002484c4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002484c8str x0, [sp+32]
002484ccbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002484d0ldr x0, [sp+56]
002484d4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002484d8str x0, [sp+32]
002484dcldrsb x27, [x0]
002484e0add x0, x0, 184
002484e4str x0, [sp+24]
002484e8ldur x29, [sp-8]
002484ecldr x30, [sp], 48
002484f0ret x30
002484f4
002484f4loc_2484f4:
002484f4str x0, [sp+8]
002484f8mov x3, x30
002484fcbl runtime.morestack_noctxt.abi0
00248500ldr x0, [sp+8]
00248504b 0x2484a0
00248508udf 0
0024850cudf 0
002484a0
00248510
00248510google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMessageInfo: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMessageInfo(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
00248510ldr x16, [x28+16]
00248514subs xzr, sp, x16
00248518b.ls 0x24854c
0024851cstr x30, [sp-48]!
00248520stur x29, [sp-8]
00248524sub x29, sp, 8
00248528str x0, [sp+56]
0024852cstr xzr, [sp+24]
00248530ldr x0, [sp+56]
00248534bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248538str x0, [sp+32]
0024853cstr x0, [sp+24]
00248540ldur x29, [sp-8]
00248544ldr x30, [sp], 48
00248548ret x30
0024854c
0024854cloc_24854c:
0024854cstr x0, [sp+8]
00248550mov x3, x30
00248554bl runtime.morestack_noctxt.abi0
00248558ldr x0, [sp+8]
0024855cb 0x248510
00248510
00248510google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMessageInfo: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMessageInfo(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m)
00248510ldr x16, [x28+16]
00248514subs xzr, sp, x16
00248518b.ls 0x24854c
0024851cstr x30, [sp-48]!
00248520stur x29, [sp-8]
00248524sub x29, sp, 8
00248528str x0, [sp+56]
0024852cstr xzr, [sp+24]
00248530ldr x0, [sp+56]
00248534bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248538str x0, [sp+32]
0024853cstr x0, [sp+24]
00248540ldur x29, [sp-8]
00248544ldr x30, [sp], 48
00248548ret x30
0024854c
0024854cloc_24854c:
0024854cstr x0, [sp+8]
00248550mov x3, x30
00248554bl runtime.morestack_noctxt.abi0
00248558ldr x0, [sp+8]
0024855cb 0x248510
00248510
00248560
00248560google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Range: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Range(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m, func(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
00248560ldr x16, [x28+16]
00248564sub x17, sp, 160
00248568subs xzr, x17, x16
0024856cb.ls 0x2488ec
00248570sub x20, sp, 288
00248574stp x29, x30, [x20-8]
00248578add sp, x20, 0
0024857csub x29, sp, 8
00248580str x0, [sp+296]
00248584str x1, [sp+304]
00248588bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
0024858cstr x0, [sp+152]
00248590bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00248594ldr x0, [sp+296]
00248598bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
0024859cstr x0, [sp+152]
002485a0ldrsb x27, [x0]
002485a4ldr x1, [x0+136]
002485a8ldr x2, [x0+128]
002485acldr x3, [x0+144]
002485b0str x2, [sp+128]
002485b4str x1, [sp+136]
002485b8str x3, [sp+144]
002485bcstr xzr, [sp+80]
002485c0str x1, [sp+72]
002485c4ldr x1, [sp+128]
002485c8str x1, [sp+64]
002485ccb 0x2485d0
002485d0
002485d0loc_2485d0:
002485d0ldr x1, [sp+72]
002485d4ldr x2, [sp+80]
002485d8subs xzr, x1, x2
002485dcb.gt 0x2485e4
002485e0b 0x2488a4
002485e4
002485e4loc_2485e4:
002485e4ldr x1, [sp+64]
002485e8str x1, [sp+224]
002485ecldr x1, [sp+224]
002485f0ldr x2, [x1+8]
002485f4ldr x1, [x1]
002485f8str x1, [sp+104]
002485fcstr x2, [sp+112]
00248600str x1, [sp+208]
00248604str x2, [sp+216]
00248608cbnz x1, 0x248610
0024860cb 0x248880
00248610
00248610loc_248610:
00248610ldr w1, [x1+16]
00248614str w1, [sp+60]
00248618movz x2, 51212
0024861cmovk x2, 0x1d0b0000
00248620subs wzr, w1, w2
00248624b.eq 0x24862c
00248628b 0x24872c
0024862c
0024862cloc_24862c:
0024862cldr x1, [sp+208]
00248630adrp x2, 0x3a3000
00248634add x2, x2, 2752
00248638subs xzr, x1, x2
0024863cb.eq 0x248644
00248640b 0x24864c
00248644
00248644loc_248644:
00248644orr x0, xzr, 1
00248648b 0x248654
0024864c
0024864cloc_24864c:
0024864cmov x0, xzr
00248650b 0x248654
00248654
00248654loc_248654:
00248654strb w0, [sp+54]
00248658tbnz w0, 0, 0x248660
0024865cb 0x248728
00248660
00248660loc_248660:
00248660b 0x248664
00248664
00248664loc_248664:
00248664ldr x1, [sp+216]
00248668str x1, [sp+96]
0024866cldr x0, [sp+296]
00248670bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
00248674str x0, [sp+272]
00248678ldr x1, [sp+96]
0024867cldrsb x27, [x1]
00248680ldr x26, [x1+16]
00248684ldr x1, [x26]
00248688blr x1
0024868cstrb w0, [sp+55]
00248690tbnz w0, 0, 0x248698
00248694b 0x248720
00248698
00248698loc_248698:
00248698ldr x0, [sp+296]
0024869cbl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002486a0str x0, [sp+272]
002486a4ldr x1, [sp+96]
002486a8ldrsb x27, [x1]
002486acldr x26, [x1+32]
002486b0ldr x1, [x26]
002486b4blr x1
002486b8str x0, [sp+248]
002486bcstr x1, [sp+256]
002486c0str x2, [sp+264]
002486c4ldr x1, [sp+96]
002486c8ldrsb x27, [x1]
002486ccldr x0, [x1]
002486d0ldr x1, [x1+8]
002486d4str x0, [sp+192]
002486d8str x1, [sp+200]
002486dcldr x26, [sp+304]
002486e0ldr x2, [x26]
002486e4ldr x3, [sp+248]
002486e8ldr x4, [sp+256]
002486ecldr x5, [sp+264]
002486f0mov x6, x2
002486f4mov x2, x3
002486f8mov x3, x4
002486fcmov x4, x5
00248700blr x6
00248704strb w0, [sp+55]
00248708tbnz w0, 0, 0x248710
0024870cb 0x248714
00248710
00248710loc_248710:
00248710b 0x248724
00248714
00248714loc_248714:
00248714ldp x29, x30, [sp-8]
00248718add sp, sp, 288
0024871cret x30
00248720
00248720loc_248720:
00248720b 0x248724
00248724
00248724loc_248724:
00248724b 0x248884
00248728
00248728loc_248728:
00248728b 0x24887c
0024872c
0024872cloc_24872c:
0024872cmovz x2, 16082
00248730movk x2, 0x3dd90000
00248734subs wzr, w1, w2
00248738b.eq 0x248740
0024873cb 0x248874
00248740
00248740loc_248740:
00248740ldr x1, [sp+208]
00248744adrp x2, 0x3a3000
00248748add x2, x2, 2816
0024874csubs xzr, x1, x2
00248750b.eq 0x248758
00248754b 0x248760
00248758
00248758loc_248758:
00248758orr x0, xzr, 1
0024875cb 0x248768
00248760
00248760loc_248760:
00248760mov x0, xzr
00248764b 0x248768
00248768
00248768loc_248768:
00248768strb w0, [sp+54]
0024876ctbnz w0, 0, 0x248774
00248770b 0x248870
00248774
00248774loc_248774:
00248774b 0x248778
00248778
00248778loc_248778:
00248778ldr x1, [sp+216]
0024877cstr x1, [sp+88]
00248780ldr x0, [sp+296]
00248784bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
00248788str x0, [sp+272]
0024878cldr x1, [sp+88]
00248790ldrsb x27, [x1]
00248794ldr x26, [x1+16]
00248798ldr x1, [x26]
0024879cblr x1
002487a0str w0, [sp+56]
002487a4subs wzr, w0, 0
002487a8b.gt 0x2487b0
002487acb 0x248868
002487b0
002487b0loc_2487b0:
002487b0ldr x0, [sp+296]
002487b4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002487b8str x0, [sp+240]
002487bcldrsb x27, [x0]
002487c0ldr x1, [x0+80]
002487c4str x1, [sp+184]
002487c8ldrsw x2, [sp+56]
002487ccadrp x0, 0x3de000
002487d0add x0, x0, 2208
002487d4bl runtime.mapaccess1_fast32
002487d8ldr x1, [x0]
002487dcstr x1, [sp+120]
002487e0ldr x0, [sp+296]
002487e4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002487e8str x0, [sp+272]
002487ecldr x1, [sp+120]
002487f0ldrsb x27, [x1]
002487f4ldr x26, [x1+32]
002487f8ldr x1, [x26]
002487fcblr x1
00248800str x0, [sp+248]
00248804str x1, [sp+256]
00248808str x2, [sp+264]
0024880cldr x1, [sp+120]
00248810ldrsb x27, [x1]
00248814ldr x0, [x1]
00248818ldr x1, [x1+8]
0024881cstr x0, [sp+168]
00248820str x1, [sp+176]
00248824ldr x26, [sp+304]
00248828ldr x2, [x26]
0024882cldr x3, [sp+248]
00248830ldr x4, [sp+256]
00248834ldr x5, [sp+264]
00248838mov x6, x2
0024883cmov x2, x3
00248840mov x3, x4
00248844mov x4, x5
00248848blr x6
0024884cstrb w0, [sp+55]
00248850tbnz w0, 0, 0x248858
00248854b 0x24885c
00248858
00248858loc_248858:
00248858b 0x24886c
0024885c
0024885cloc_24885c:
0024885cldp x29, x30, [sp-8]
00248860add sp, sp, 288
00248864ret x30
00248868
00248868loc_248868:
00248868b 0x24886c
0024886c
0024886cloc_24886c:
0024886cb 0x248884
00248870
00248870loc_248870:
00248870b 0x248878
00248874
00248874loc_248874:
00248874b 0x248878
00248878
00248878loc_248878:
00248878b 0x24887c
0024887c
0024887cloc_24887c:
0024887cb 0x248884
00248880
00248880loc_248880:
00248880b 0x248884
00248884
00248884loc_248884:
00248884b 0x248888
00248888
00248888loc_248888:
00248888ldr x1, [sp+80]
0024888cadd x1, x1, 1
00248890str x1, [sp+80]
00248894ldr x1, [sp+224]
00248898add x1, x1, 16
0024889cstr x1, [sp+64]
002488a0b 0x2485d0
002488a4
002488a4loc_2488a4:
002488a4ldr x0, [sp+296]
002488a8bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002488acstr x0, [sp+152]
002488b0ldrsb x27, [x0]
002488b4ldr x1, [x0+168]
002488b8str x1, [sp+160]
002488bcldr x0, [sp+296]
002488c0bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002488c4str x0, [sp+272]
002488c8ldr x26, [sp+160]
002488ccldr x1, [x26]
002488d0blr x1
002488d4str x0, [sp+232]
002488d8ldr x1, [sp+304]
002488dcbl google.golang.org/protobuf/internal/impl.(*extensionMap).Range
002488e0ldp x29, x30, [sp-8]
002488e4add sp, sp, 288
002488e8ret x30
002488ec
002488ecloc_2488ec:
002488ecstp x0, x1, [sp+8]
002488f0mov x3, x30
002488f4bl runtime.morestack_noctxt.abi0
002488f8ldp x0, x1, [sp+8]
002488fcb 0x248560
00248560
00248560google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Range: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Range(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m, func(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
00248560ldr x16, [x28+16]
00248564sub x17, sp, 160
00248568subs xzr, x17, x16
0024856cb.ls 0x2488ec
00248570sub x20, sp, 288
00248574stp x29, x30, [x20-8]
00248578add sp, x20, 0
0024857csub x29, sp, 8
00248580str x0, [sp+296]
00248584str x1, [sp+304]
00248588bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
0024858cstr x0, [sp+152]
00248590bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00248594ldr x0, [sp+296]
00248598bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
0024859cstr x0, [sp+152]
002485a0ldrsb x27, [x0]
002485a4ldr x1, [x0+136]
002485a8ldr x2, [x0+128]
002485acldr x3, [x0+144]
002485b0str x2, [sp+128]
002485b4str x1, [sp+136]
002485b8str x3, [sp+144]
002485bcstr xzr, [sp+80]
002485c0str x1, [sp+72]
002485c4ldr x1, [sp+128]
002485c8str x1, [sp+64]
002485ccb 0x2485d0
002485d0
002485d0loc_2485d0:
002485d0ldr x1, [sp+72]
002485d4ldr x2, [sp+80]
002485d8subs xzr, x1, x2
002485dcb.gt 0x2485e4
002485e0b 0x2488a4
002485e4
002485e4loc_2485e4:
002485e4ldr x1, [sp+64]
002485e8str x1, [sp+224]
002485ecldr x1, [sp+224]
002485f0ldr x2, [x1+8]
002485f4ldr x1, [x1]
002485f8str x1, [sp+104]
002485fcstr x2, [sp+112]
00248600str x1, [sp+208]
00248604str x2, [sp+216]
00248608cbnz x1, 0x248610
0024860cb 0x248880
00248610
00248610loc_248610:
00248610ldr w1, [x1+16]
00248614str w1, [sp+60]
00248618movz x2, 51212
0024861cmovk x2, 0x1d0b0000
00248620subs wzr, w1, w2
00248624b.eq 0x24862c
00248628b 0x24872c
0024862c
0024862cloc_24862c:
0024862cldr x1, [sp+208]
00248630adrp x2, 0x3a3000
00248634add x2, x2, 2752
00248638subs xzr, x1, x2
0024863cb.eq 0x248644
00248640b 0x24864c
00248644
00248644loc_248644:
00248644orr x0, xzr, 1
00248648b 0x248654
0024864c
0024864cloc_24864c:
0024864cmov x0, xzr
00248650b 0x248654
00248654
00248654loc_248654:
00248654strb w0, [sp+54]
00248658tbnz w0, 0, 0x248660
0024865cb 0x248728
00248660
00248660loc_248660:
00248660b 0x248664
00248664
00248664loc_248664:
00248664ldr x1, [sp+216]
00248668str x1, [sp+96]
0024866cldr x0, [sp+296]
00248670bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
00248674str x0, [sp+272]
00248678ldr x1, [sp+96]
0024867cldrsb x27, [x1]
00248680ldr x26, [x1+16]
00248684ldr x1, [x26]
00248688blr x1
0024868cstrb w0, [sp+55]
00248690tbnz w0, 0, 0x248698
00248694b 0x248720
00248698
00248698loc_248698:
00248698ldr x0, [sp+296]
0024869cbl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002486a0str x0, [sp+272]
002486a4ldr x1, [sp+96]
002486a8ldrsb x27, [x1]
002486acldr x26, [x1+32]
002486b0ldr x1, [x26]
002486b4blr x1
002486b8str x0, [sp+248]
002486bcstr x1, [sp+256]
002486c0str x2, [sp+264]
002486c4ldr x1, [sp+96]
002486c8ldrsb x27, [x1]
002486ccldr x0, [x1]
002486d0ldr x1, [x1+8]
002486d4str x0, [sp+192]
002486d8str x1, [sp+200]
002486dcldr x26, [sp+304]
002486e0ldr x2, [x26]
002486e4ldr x3, [sp+248]
002486e8ldr x4, [sp+256]
002486ecldr x5, [sp+264]
002486f0mov x6, x2
002486f4mov x2, x3
002486f8mov x3, x4
002486fcmov x4, x5
00248700blr x6
00248704strb w0, [sp+55]
00248708tbnz w0, 0, 0x248710
0024870cb 0x248714
00248710
00248710loc_248710:
00248710b 0x248724
00248714
00248714loc_248714:
00248714ldp x29, x30, [sp-8]
00248718add sp, sp, 288
0024871cret x30
00248720
00248720loc_248720:
00248720b 0x248724
00248724
00248724loc_248724:
00248724b 0x248884
00248728
00248728loc_248728:
00248728b 0x24887c
0024872c
0024872cloc_24872c:
0024872cmovz x2, 16082
00248730movk x2, 0x3dd90000
00248734subs wzr, w1, w2
00248738b.eq 0x248740
0024873cb 0x248874
00248740
00248740loc_248740:
00248740ldr x1, [sp+208]
00248744adrp x2, 0x3a3000
00248748add x2, x2, 2816
0024874csubs xzr, x1, x2
00248750b.eq 0x248758
00248754b 0x248760
00248758
00248758loc_248758:
00248758orr x0, xzr, 1
0024875cb 0x248768
00248760
00248760loc_248760:
00248760mov x0, xzr
00248764b 0x248768
00248768
00248768loc_248768:
00248768strb w0, [sp+54]
0024876ctbnz w0, 0, 0x248774
00248770b 0x248870
00248774
00248774loc_248774:
00248774b 0x248778
00248778
00248778loc_248778:
00248778ldr x1, [sp+216]
0024877cstr x1, [sp+88]
00248780ldr x0, [sp+296]
00248784bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
00248788str x0, [sp+272]
0024878cldr x1, [sp+88]
00248790ldrsb x27, [x1]
00248794ldr x26, [x1+16]
00248798ldr x1, [x26]
0024879cblr x1
002487a0str w0, [sp+56]
002487a4subs wzr, w0, 0
002487a8b.gt 0x2487b0
002487acb 0x248868
002487b0
002487b0loc_2487b0:
002487b0ldr x0, [sp+296]
002487b4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002487b8str x0, [sp+240]
002487bcldrsb x27, [x0]
002487c0ldr x1, [x0+80]
002487c4str x1, [sp+184]
002487c8ldrsw x2, [sp+56]
002487ccadrp x0, 0x3de000
002487d0add x0, x0, 2208
002487d4bl runtime.mapaccess1_fast32
002487d8ldr x1, [x0]
002487dcstr x1, [sp+120]
002487e0ldr x0, [sp+296]
002487e4bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002487e8str x0, [sp+272]
002487ecldr x1, [sp+120]
002487f0ldrsb x27, [x1]
002487f4ldr x26, [x1+32]
002487f8ldr x1, [x26]
002487fcblr x1
00248800str x0, [sp+248]
00248804str x1, [sp+256]
00248808str x2, [sp+264]
0024880cldr x1, [sp+120]
00248810ldrsb x27, [x1]
00248814ldr x0, [x1]
00248818ldr x1, [x1+8]
0024881cstr x0, [sp+168]
00248820str x1, [sp+176]
00248824ldr x26, [sp+304]
00248828ldr x2, [x26]
0024882cldr x3, [sp+248]
00248830ldr x4, [sp+256]
00248834ldr x5, [sp+264]
00248838mov x6, x2
0024883cmov x2, x3
00248840mov x3, x4
00248844mov x4, x5
00248848blr x6
0024884cstrb w0, [sp+55]
00248850tbnz w0, 0, 0x248858
00248854b 0x24885c
00248858
00248858loc_248858:
00248858b 0x24886c
0024885c
0024885cloc_24885c:
0024885cldp x29, x30, [sp-8]
00248860add sp, sp, 288
00248864ret x30
00248868
00248868loc_248868:
00248868b 0x24886c
0024886c
0024886cloc_24886c:
0024886cb 0x248884
00248870
00248870loc_248870:
00248870b 0x248878
00248874
00248874loc_248874:
00248874b 0x248878
00248878
00248878loc_248878:
00248878b 0x24887c
0024887c
0024887cloc_24887c:
0024887cb 0x248884
00248880
00248880loc_248880:
00248880b 0x248884
00248884
00248884loc_248884:
00248884b 0x248888
00248888
00248888loc_248888:
00248888ldr x1, [sp+80]
0024888cadd x1, x1, 1
00248890str x1, [sp+80]
00248894ldr x1, [sp+224]
00248898add x1, x1, 16
0024889cstr x1, [sp+64]
002488a0b 0x2485d0
002488a4
002488a4loc_2488a4:
002488a4ldr x0, [sp+296]
002488a8bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002488acstr x0, [sp+152]
002488b0ldrsb x27, [x0]
002488b4ldr x1, [x0+168]
002488b8str x1, [sp+160]
002488bcldr x0, [sp+296]
002488c0bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002488c4str x0, [sp+272]
002488c8ldr x26, [sp+160]
002488ccldr x1, [x26]
002488d0blr x1
002488d4str x0, [sp+232]
002488d8ldr x1, [sp+304]
002488dcbl google.golang.org/protobuf/internal/impl.(*extensionMap).Range
002488e0ldp x29, x30, [sp-8]
002488e4add sp, sp, 288
002488e8ret x30
002488ec
002488ecloc_2488ec:
002488ecstp x0, x1, [sp+8]
002488f0mov x3, x30
002488f4bl runtime.morestack_noctxt.abi0
002488f8ldp x0, x1, [sp+8]
002488fcb 0x248560
00248560
00248900
00248900google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Has: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Has(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00248900ldr x16, [x28+16]
00248904sub x17, sp, 32
00248908subs xzr, x17, x16
0024890cb.ls 0x248a30
00248910str x30, [sp-160]!
00248914stur x29, [sp-8]
00248918sub x29, sp, 8
0024891cstr x0, [sp+168]
00248920str x1, [sp+176]
00248924str x2, [sp+184]
00248928strb wzr, [sp+46]
0024892cldr x0, [sp+168]
00248930bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248934str x0, [sp+80]
00248938bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0024893cldr x0, [sp+168]
00248940bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248944str x0, [sp+80]
00248948str xzr, [sp+72]
0024894cstp xzr, xzr, [sp+136]
00248950ldr x1, [sp+176]
00248954ldr x2, [sp+184]
00248958ldr x0, [sp+80]
0024895cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00248960str x0, [sp+72]
00248964str x1, [sp+136]
00248968str x2, [sp+144]
0024896cldr x1, [sp+72]
00248970str x1, [sp+112]
00248974ldr x1, [sp+136]
00248978ldr x2, [sp+144]
0024897cstr x1, [sp+96]
00248980str x2, [sp+104]
00248984ldr x1, [sp+112]
00248988str x1, [sp+64]
0024898cldr x1, [sp+96]
00248990ldr x2, [sp+104]
00248994str x1, [sp+48]
00248998str x2, [sp+56]
0024899cldr x1, [sp+64]
002489a0cbnz x1, 0x2489a8
002489a4b 0x2489dc
002489a8
002489a8loc_2489a8:
002489a8ldr x0, [sp+168]
002489acbl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002489b0str x0, [sp+128]
002489b4ldr x1, [sp+64]
002489b8ldrsb x27, [x1]
002489bcldr x26, [x1+16]
002489c0ldr x1, [x26]
002489c4blr x1
002489c8strb w0, [sp+47]
002489ccstrb w0, [sp+46]
002489d0ldur x29, [sp-8]
002489d4ldr x30, [sp], 160
002489d8ret x30
002489dc
002489dcloc_2489dc:
002489dcldr x0, [sp+168]
002489e0bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002489e4str x0, [sp+80]
002489e8ldrsb x27, [x0]
002489ecldr x1, [x0+168]
002489f0str x1, [sp+88]
002489f4ldr x0, [sp+168]
002489f8bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002489fcstr x0, [sp+128]
00248a00ldr x26, [sp+88]
00248a04ldr x1, [x26]
00248a08blr x1
00248a0cstr x0, [sp+120]
00248a10ldr x1, [sp+48]
00248a14ldr x2, [sp+56]
00248a18bl google.golang.org/protobuf/internal/impl.(*extensionMap).Has
00248a1cstrb w0, [sp+47]
00248a20strb w0, [sp+46]
00248a24ldur x29, [sp-8]
00248a28ldr x30, [sp], 160
00248a2cret x30
00248a30
00248a30loc_248a30:
00248a30stp x0, x1, [sp+8]
00248a34str x2, [sp+24]
00248a38mov x3, x30
00248a3cbl runtime.morestack_noctxt.abi0
00248a40ldp x0, x1, [sp+8]
00248a44ldr x2, [sp+24]
00248a48b 0x248900
00248a4cudf 0
00248900
00248900google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Has: ; void google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Has(google.golang.org/protobuf/internal/impl.messageReflectWrapper * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00248900ldr x16, [x28+16]
00248904sub x17, sp, 32
00248908subs xzr, x17, x16
0024890cb.ls 0x248a30
00248910str x30, [sp-160]!
00248914stur x29, [sp-8]
00248918sub x29, sp, 8
0024891cstr x0, [sp+168]
00248920str x1, [sp+176]
00248924str x2, [sp+184]
00248928strb wzr, [sp+46]
0024892cldr x0, [sp+168]
00248930bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248934str x0, [sp+80]
00248938bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0024893cldr x0, [sp+168]
00248940bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
00248944str x0, [sp+80]
00248948str xzr, [sp+72]
0024894cstp xzr, xzr, [sp+136]
00248950ldr x1, [sp+176]
00248954ldr x2, [sp+184]
00248958ldr x0, [sp+80]
0024895cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00248960str x0, [sp+72]
00248964str x1, [sp+136]
00248968str x2, [sp+144]
0024896cldr x1, [sp+72]
00248970str x1, [sp+112]
00248974ldr x1, [sp+136]
00248978ldr x2, [sp+144]
0024897cstr x1, [sp+96]
00248980str x2, [sp+104]
00248984ldr x1, [sp+112]
00248988str x1, [sp+64]
0024898cldr x1, [sp+96]
00248990ldr x2, [sp+104]
00248994str x1, [sp+48]
00248998str x2, [sp+56]
0024899cldr x1, [sp+64]
002489a0cbnz x1, 0x2489a8
002489a4b 0x2489dc
002489a8
002489a8loc_2489a8:
002489a8ldr x0, [sp+168]
002489acbl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002489b0str x0, [sp+128]
002489b4ldr x1, [sp+64]
002489b8ldrsb x27, [x1]
002489bcldr x26, [x1+16]
002489c0ldr x1, [x26]
002489c4blr x1
002489c8strb w0, [sp+47]
002489ccstrb w0, [sp+46]
002489d0ldur x29, [sp-8]
002489d4ldr x30, [sp], 160
002489d8ret x30
002489dc
002489dcloc_2489dc:
002489dcldr x0, [sp+168]
002489e0bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo
002489e4str x0, [sp+80]
002489e8ldrsb x27, [x0]
002489ecldr x1, [x0+168]
002489f0str x1, [sp+88]
002489f4ldr x0, [sp+168]
002489f8bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
002489fcstr x0, [sp+128]
00248a00ldr x26, [sp+88]
00248a04ldr x1, [x26]
00248a08blr x1
00248a0cstr x0, [sp+120]
00248a10ldr x1, [sp+48]
00248a14ldr x2, [sp+56]
00248a18bl google.golang.org/protobuf/internal/impl.(*extensionMap).Has
00248a1cstrb w0, [sp+47]
00248a20strb w0, [sp+46]
00248a24ldur x29, [sp-8]
00248a28ldr x30, [sp], 160
00248a2cret x30
00248a30
00248a30loc_248a30:
00248a30stp x0, x1, [sp+8]
00248a34str x2, [sp+24]
00248a38mov x3, x30
00248a3cbl runtime.morestack_noctxt.abi0
00248a40ldp x0, x1, [sp+8]
00248a44ldr x2, [sp+24]
00248a48b 0x248900
00248a4cudf 0
00248900
Loading..