File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00244590
00244590google.golang.org/protobuf/internal/impl.fieldInfoForScalar: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00244590ldr x16, [x28+16]
00244594sub x17, sp, 240
00244598subs xzr, x17, x16
0024459cb.ls 0x244c34
002445a0sub x20, sp, 368
002445a4stp x29, x30, [x20-8]
002445a8add sp, x20, 0
002445acsub x29, sp, 8
002445b0str x0, [sp+376]
002445b4str x1, [sp+384]
002445b8str x2, [sp+392]
002445bcstr x3, [sp+400]
002445c0str x4, [sp+408]
002445c4str x5, [sp+416]
002445c8str x6, [sp+424]
002445ccstr x7, [sp+432]
002445d0str x8, [sp+440]
002445d4str x9, [sp+448]
002445d8str x10, [sp+456]
002445dcstr x11, [sp+464]
002445e0str x12, [sp+472]
002445e4str x13, [sp+480]
002445e8strb w14, [sp+488]
002445ecstr x15, [sp+496]
002445f0stp xzr, xzr, [sp+160]
002445f4stp xzr, xzr, [sp+176]
002445f8stp xzr, xzr, [sp+192]
002445fcstp xzr, xzr, [sp+208]
00244600str xzr, [sp+224]
00244604ldr x1, [sp+424]
00244608ldr x2, [sp+432]
0024460cstr x1, [sp+232]
00244610str x2, [sp+240]
00244614ldr x1, [sp+376]
00244618ldrsb x27, [x1]
0024461cldr x1, [x1+104]
00244620ldr x0, [sp+384]
00244624blr x1
00244628strb w0, [sp+133]
0024462cldr x1, [sp+232]
00244630ldrsb x27, [x1]
00244634ldr x1, [x1+168]
00244638ldr x0, [sp+240]
0024463cblr x1
00244640str x0, [sp+152]
00244644subs xzr, x0, 23
00244648cset x1, eq
0024464cstrb w1, [sp+135]
00244650b.eq 0x244658
00244654b 0x244698
00244658
00244658loc_244658:
00244658ldr x1, [sp+232]
0024465cldrsb x27, [x1]
00244660ldr x0, [sp+240]
00244664ldr x1, [x1+88]
00244668blr x1
0024466cstr x0, [sp+264]
00244670str x1, [sp+272]
00244674ldrsb x27, [x0]
00244678ldr x2, [x0+168]
0024467cmov x0, x1
00244680blr x2
00244684str x0, [sp+144]
00244688subs xzr, x0, 8
0024468ccset x1, eq
00244690strb w1, [sp+135]
00244694b 0x24469c
00244698
00244698loc_244698:
00244698b 0x24469c
0024469c
0024469cloc_24469c:
0024469cldrb w4, [sp+135]
002446a0strb w4, [sp+134]
002446a4ldrb w4, [sp+133]
002446a8tbnz w4, 0, 0x2446b0
002446acb 0x24476c
002446b0
002446b0loc_2446b0:
002446b0ldr x1, [sp+232]
002446b4ldrsb x27, [x1]
002446b8ldr x1, [x1+168]
002446bcldr x0, [sp+240]
002446c0blr x1
002446c4str x0, [sp+152]
002446c8subs xzr, x0, 22
002446cccset x1, ne
002446d0strb w1, [sp+135]
002446d4b.ne 0x2446dc
002446d8b 0x244704
002446dc
002446dcloc_2446dc:
002446dcldr x1, [sp+232]
002446e0ldrsb x27, [x1]
002446e4ldr x0, [sp+240]
002446e8ldr x1, [x1+168]
002446ecblr x1
002446f0str x0, [sp+144]
002446f4subs xzr, x0, 23
002446f8cset x1, ne
002446fcstrb w1, [sp+135]
00244700b 0x244708
00244704
00244704loc_244704:
00244704b 0x244708
00244708
00244708loc_244708:
00244708ldrb w1, [sp+135]
0024470ctbnz w1, 0, 0x244714
00244710b 0x24471c
00244714
00244714loc_244714:
00244714strb wzr, [sp+133]
00244718b 0x244720
0024471c
0024471cloc_24471c:
0024471cb 0x244720
00244720
00244720loc_244720:
00244720ldr x1, [sp+232]
00244724ldrsb x27, [x1]
00244728ldr x1, [x1+168]
0024472cldr x0, [sp+240]
00244730blr x1
00244734str x0, [sp+152]
00244738subs xzr, x0, 22
0024473cb.eq 0x244744
00244740b 0x244764
00244744
00244744loc_244744:
00244744ldr x1, [sp+232]
00244748ldrsb x27, [x1]
0024474cldr x1, [x1+88]
00244750ldr x0, [sp+240]
00244754blr x1
00244758str x0, [sp+232]
0024475cstr x1, [sp+240]
00244760b 0x244768
00244764
00244764loc_244764:
00244764b 0x244768
00244768
00244768loc_244768:
00244768b 0x244770
0024476c
0024476cloc_24476c:
0024476cb 0x244770
00244770
00244770loc_244770:
00244770ldr x0, [sp+232]
00244774ldr x2, [sp+376]
00244778ldr x1, [sp+240]
0024477cldr x3, [sp+384]
00244780bl google.golang.org/protobuf/internal/impl.NewConverter
00244784str x0, [sp+248]
00244788str x1, [sp+256]
0024478cldr x13, [sp+496]
00244790ldr x0, [sp+392]
00244794ldr x1, [sp+400]
00244798ldr x2, [sp+408]
0024479cldr x3, [sp+416]
002447a0ldr x4, [sp+424]
002447a4ldr x5, [sp+432]
002447a8ldr x6, [sp+440]
002447acldr x7, [sp+448]
002447b0ldr x8, [sp+456]
002447b4ldr x9, [sp+464]
002447b8ldr x10, [sp+472]
002447bcldr x11, [sp+480]
002447c0ldrb w12, [sp+488]
002447c4bl google.golang.org/protobuf/internal/impl.offsetOf
002447c8str x0, [sp+136]
002447ccstp xzr, xzr, [sp+160]
002447d0stp xzr, xzr, [sp+176]
002447d4stp xzr, xzr, [sp+192]
002447d8stp xzr, xzr, [sp+208]
002447dcstr xzr, [sp+224]
002447e0ldr x4, [sp+376]
002447e4ldr x5, [sp+384]
002447e8str x4, [sp+160]
002447ecstr x5, [sp+168]
002447f0adrp x0, 0x429000
002447f4add x0, x0, 2400
002447f8bl runtime.newobject
002447fcstr x0, [sp+352]
00244800adrp x4, 4096
00244804add x4, x4, 624
00244808str x4, [x0]
0024480cldr x4, [sp+136]
00244810ldr x5, [sp+352]
00244814ldrsb x27, [x5]
00244818str x4, [x5+8]
0024481cldr x4, [sp+352]
00244820ldrsb x27, [x4]
00244824add x21, x4, 16
00244828adrp x27, 0x807000
0024482cldr w5, [x27+3056]
00244830cbz w5, 0x244838
00244834b 0x24483c
00244838
00244838loc_244838:
00244838b 0x244864
0024483c
0024483cloc_24483c:
0024483cstr x4, [sp+312]
00244840str x21, [sp+304]
00244844adrp x0, 0x444000
00244848add x0, x0, 2592
0024484cmov x1, x21
00244850add x2, sp, 392
00244854bl runtime.wbMove
00244858ldr x4, [sp+312]
0024485cldr x21, [sp+304]
00244860b 0x244864
00244864
00244864loc_244864:
00244864add x20, sp, 392
00244868adr x27, 16
0024486cstp x29, x27, [sp-24]
00244870sub x29, sp, 24
00244874bl fn_87ef0
00244878sub x29, sp, 8
0024487cldr x1, [sp+488]
00244880str x1, [x4+112]
00244884ldrb w1, [sp+133]
00244888ldr x2, [sp+352]
0024488cldrsb x27, [x2]
00244890strb w1, [x2+120]
00244894ldr x1, [sp+384]
00244898ldr x2, [sp+376]
0024489cldr x3, [sp+352]
002448a0ldrsb x27, [x3]
002448a4str x2, [x3+128]
002448a8adrp x27, 0x807000
002448acldr w2, [x27+3056]
002448b0cbz w2, 0x2448b8
002448b4b 0x2448bc
002448b8
002448b8loc_2448b8:
002448b8b 0x2448d0
002448bc
002448bcloc_2448bc:
002448bcbl runtime.gcWriteBarrier2
002448c0str x1, [x25]
002448c4ldr x2, [x3+136]
002448c8str x2, [x25+8]
002448ccb 0x2448d0
002448d0
002448d0loc_2448d0:
002448d0str x1, [x3+136]
002448d4ldr x1, [sp+352]
002448d8str x1, [sp+176]
002448dcadrp x0, 0x409000
002448e0add x0, x0, 2784
002448e4bl runtime.newobject
002448e8str x0, [sp+344]
002448ecadrp x1, 4096
002448f0add x1, x1, 400
002448f4str x1, [x0]
002448f8ldr x1, [sp+136]
002448fcldr x2, [sp+344]
00244900ldrsb x27, [x2]
00244904str x1, [x2+8]
00244908ldr x1, [sp+344]
0024490cldrsb x27, [x1]
00244910add x21, x1, 16
00244914adrp x27, 0x807000
00244918ldr w2, [x27+3056]
0024491ccbz w2, 0x244924
00244920b 0x244928
00244924
00244924loc_244924:
00244924b 0x244950
00244928
00244928loc_244928:
00244928str x1, [sp+296]
0024492cstr x21, [sp+304]
00244930adrp x0, 0x444000
00244934add x0, x0, 2592
00244938mov x1, x21
0024493cadd x2, sp, 392
00244940bl runtime.wbMove
00244944ldr x1, [sp+296]
00244948ldr x21, [sp+304]
0024494cb 0x244950
00244950
00244950loc_244950:
00244950add x20, sp, 392
00244954adr x27, 16
00244958stp x29, x27, [sp-24]
0024495csub x29, sp, 24
00244960bl fn_87ef0
00244964sub x29, sp, 8
00244968ldr x2, [sp+488]
0024496cstr x2, [x1+112]
00244970ldr x1, [sp+344]
00244974str x1, [sp+184]
00244978adrp x0, 0x429000
0024497cadd x0, x0, 1952
00244980bl runtime.newobject
00244984str x0, [sp+336]
00244988adrp x1, 0
0024498cadd x1, x1, 4032
00244990str x1, [x0]
00244994ldr x1, [sp+256]
00244998ldr x2, [sp+248]
0024499cldr x3, [sp+336]
002449a0ldrsb x27, [x3]
002449a4str x2, [x3+8]
002449a8adrp x27, 0x807000
002449acldr w2, [x27+3056]
002449b0cbz w2, 0x2449b8
002449b4b 0x2449bc
002449b8
002449b8loc_2449b8:
002449b8b 0x2449d0
002449bc
002449bcloc_2449bc:
002449bcbl runtime.gcWriteBarrier2
002449c0str x1, [x25]
002449c4ldr x4, [x3+16]
002449c8str x4, [x25+8]
002449ccb 0x2449d0
002449d0
002449d0loc_2449d0:
002449d0str x1, [x3+16]
002449d4ldr x3, [sp+136]
002449d8ldr x4, [sp+336]
002449dcldrsb x27, [x4]
002449e0str x3, [x4+24]
002449e4ldr x3, [sp+336]
002449e8ldrsb x27, [x3]
002449ecadd x21, x3, 32
002449f0adrp x27, 0x807000
002449f4ldr w4, [x27+3056]
002449f8cbz w4, 0x244a00
002449fcb 0x244a04
00244a00
00244a00loc_244a00:
00244a00b 0x244a2c
00244a04
00244a04loc_244a04:
00244a04str x3, [sp+288]
00244a08str x21, [sp+304]
00244a0cadrp x0, 0x444000
00244a10add x0, x0, 2592
00244a14mov x1, x21
00244a18add x2, sp, 392
00244a1cbl runtime.wbMove
00244a20ldr x3, [sp+288]
00244a24ldr x21, [sp+304]
00244a28b 0x244a2c
00244a2c
00244a2cloc_244a2c:
00244a2cadd x20, sp, 392
00244a30adr x27, 16
00244a34stp x29, x27, [sp-24]
00244a38sub x29, sp, 24
00244a3cbl fn_87ef0
00244a40sub x29, sp, 8
00244a44ldr x1, [sp+488]
00244a48str x1, [x3+128]
00244a4cldrb w1, [sp+133]
00244a50ldr x2, [sp+336]
00244a54ldrsb x27, [x2]
00244a58strb w1, [x2+136]
00244a5cldr x1, [sp+336]
00244a60str x1, [sp+192]
00244a64adrp x0, 0x43f000
00244a68add x0, x0, 1056
00244a6cbl runtime.newobject
00244a70str x0, [sp+328]
00244a74adrp x1, 0
00244a78add x1, x1, 3344
00244a7cstr x1, [x0]
00244a80ldr x1, [sp+136]
00244a84ldr x2, [sp+328]
00244a88ldrsb x27, [x2]
00244a8cstr x1, [x2+8]
00244a90ldr x1, [sp+328]
00244a94ldrsb x27, [x1]
00244a98add x21, x1, 16
00244a9cadrp x27, 0x807000
00244aa0ldr w2, [x27+3056]
00244aa4cbz w2, 0x244aac
00244aa8b 0x244ab0
00244aac
00244aacloc_244aac:
00244aacb 0x244ad8
00244ab0
00244ab0loc_244ab0:
00244ab0str x1, [sp+280]
00244ab4str x21, [sp+304]
00244ab8adrp x0, 0x444000
00244abcadd x0, x0, 2592
00244ac0mov x1, x21
00244ac4add x2, sp, 392
00244ac8bl runtime.wbMove
00244accldr x1, [sp+280]
00244ad0ldr x21, [sp+304]
00244ad4b 0x244ad8
00244ad8
00244ad8loc_244ad8:
00244ad8add x20, sp, 392
00244adcadr x27, 16
00244ae0stp x29, x27, [sp-24]
00244ae4sub x29, sp, 24
00244ae8bl fn_87ef0
00244aecsub x29, sp, 8
00244af0ldr x2, [sp+488]
00244af4str x2, [x1+112]
00244af8ldrb w1, [sp+133]
00244afcldr x2, [sp+328]
00244b00ldrsb x27, [x2]
00244b04strb w1, [x2+120]
00244b08ldr x1, [sp+240]
00244b0cldr x2, [sp+232]
00244b10ldr x3, [sp+328]
00244b14ldrsb x27, [x3]
00244b18str x2, [x3+128]
00244b1cadrp x27, 0x807000
00244b20ldr w2, [x27+3056]
00244b24cbz w2, 0x244b2c
00244b28b 0x244b30
00244b2c
00244b2cloc_244b2c:
00244b2cb 0x244b44
00244b30
00244b30loc_244b30:
00244b30bl runtime.gcWriteBarrier2
00244b34str x1, [x25]
00244b38ldr x2, [x3+136]
00244b3cstr x2, [x25+8]
00244b40b 0x244b44
00244b44
00244b44loc_244b44:
00244b44str x1, [x3+136]
00244b48ldr x1, [sp+256]
00244b4cldr x2, [sp+248]
00244b50ldr x3, [sp+328]
00244b54ldrsb x27, [x3]
00244b58str x2, [x3+144]
00244b5cadrp x27, 0x807000
00244b60ldr w2, [x27+3056]
00244b64cbz w2, 0x244b6c
00244b68b 0x244b70
00244b6c
00244b6cloc_244b6c:
00244b6cb 0x244b84
00244b70
00244b70loc_244b70:
00244b70bl runtime.gcWriteBarrier2
00244b74str x1, [x25]
00244b78ldr x2, [x3+152]
00244b7cstr x2, [x25+8]
00244b80b 0x244b84
00244b84
00244b84loc_244b84:
00244b84str x1, [x3+152]
00244b88ldrb w1, [sp+134]
00244b8cldr x2, [sp+328]
00244b90ldrsb x27, [x2]
00244b94strb w1, [x2+160]
00244b98ldr x1, [sp+328]
00244b9cstr x1, [sp+200]
00244ba0adrp x0, 0x3f5000
00244ba4add x0, x0, 448
00244ba8bl runtime.newobject
00244bacstr x0, [sp+320]
00244bb0adrp x1, 0
00244bb4add x1, x1, 3216
00244bb8str x1, [x0]
00244bbcldr x1, [sp+256]
00244bc0ldr x2, [sp+248]
00244bc4ldr x3, [sp+320]
00244bc8ldrsb x27, [x3]
00244bccstr x2, [x3+8]
00244bd0adrp x27, 0x807000
00244bd4ldr w2, [x27+3056]
00244bd8cbz w2, 0x244be0
00244bdcb 0x244be4
00244be0
00244be0loc_244be0:
00244be0b 0x244bf8
00244be4
00244be4loc_244be4:
00244be4bl runtime.gcWriteBarrier2
00244be8str x1, [x25]
00244becldr x9, [x3+16]
00244bf0str x9, [x25+8]
00244bf4b 0x244bf8
00244bf8
00244bf8loc_244bf8:
00244bf8str x1, [x3+16]
00244bfcldr x9, [sp+320]
00244c00str x9, [sp+224]
00244c04ldr x0, [sp+160]
00244c08ldr x1, [sp+168]
00244c0cldr x2, [sp+176]
00244c10ldr x3, [sp+184]
00244c14ldr x4, [sp+192]
00244c18ldr x5, [sp+200]
00244c1cldr x6, [sp+208]
00244c20ldr x7, [sp+216]
00244c24ldr x8, [sp+224]
00244c28ldp x29, x30, [sp-8]
00244c2cadd sp, sp, 368
00244c30ret x30
00244c34
00244c34loc_244c34:
00244c34stp x0, x1, [sp+8]
00244c38stp x2, x3, [sp+24]
00244c3cstp x4, x5, [sp+40]
00244c40stp x6, x7, [sp+56]
00244c44stp x8, x9, [sp+72]
00244c48stp x10, x11, [sp+88]
00244c4cstp x12, x13, [sp+104]
00244c50strb w14, [sp+120]
00244c54str x15, [sp+128]
00244c58mov x3, x30
00244c5cbl runtime.morestack_noctxt.abi0
00244c60ldp x0, x1, [sp+8]
00244c64ldp x2, x3, [sp+24]
00244c68ldp x4, x5, [sp+40]
00244c6cldp x6, x7, [sp+56]
00244c70ldp x8, x9, [sp+72]
00244c74ldp x10, x11, [sp+88]
00244c78ldp x12, x13, [sp+104]
00244c7cldrb w14, [sp+120]
00244c80ldr x15, [sp+128]
00244c84b 0x244590
00244c88udf 0
00244c8cudf 0
00244590
00244590google.golang.org/protobuf/internal/impl.fieldInfoForScalar: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00244590ldr x16, [x28+16]
00244594sub x17, sp, 240
00244598subs xzr, x17, x16
0024459cb.ls 0x244c34
002445a0sub x20, sp, 368
002445a4stp x29, x30, [x20-8]
002445a8add sp, x20, 0
002445acsub x29, sp, 8
002445b0str x0, [sp+376]
002445b4str x1, [sp+384]
002445b8str x2, [sp+392]
002445bcstr x3, [sp+400]
002445c0str x4, [sp+408]
002445c4str x5, [sp+416]
002445c8str x6, [sp+424]
002445ccstr x7, [sp+432]
002445d0str x8, [sp+440]
002445d4str x9, [sp+448]
002445d8str x10, [sp+456]
002445dcstr x11, [sp+464]
002445e0str x12, [sp+472]
002445e4str x13, [sp+480]
002445e8strb w14, [sp+488]
002445ecstr x15, [sp+496]
002445f0stp xzr, xzr, [sp+160]
002445f4stp xzr, xzr, [sp+176]
002445f8stp xzr, xzr, [sp+192]
002445fcstp xzr, xzr, [sp+208]
00244600str xzr, [sp+224]
00244604ldr x1, [sp+424]
00244608ldr x2, [sp+432]
0024460cstr x1, [sp+232]
00244610str x2, [sp+240]
00244614ldr x1, [sp+376]
00244618ldrsb x27, [x1]
0024461cldr x1, [x1+104]
00244620ldr x0, [sp+384]
00244624blr x1
00244628strb w0, [sp+133]
0024462cldr x1, [sp+232]
00244630ldrsb x27, [x1]
00244634ldr x1, [x1+168]
00244638ldr x0, [sp+240]
0024463cblr x1
00244640str x0, [sp+152]
00244644subs xzr, x0, 23
00244648cset x1, eq
0024464cstrb w1, [sp+135]
00244650b.eq 0x244658
00244654b 0x244698
00244658
00244658loc_244658:
00244658ldr x1, [sp+232]
0024465cldrsb x27, [x1]
00244660ldr x0, [sp+240]
00244664ldr x1, [x1+88]
00244668blr x1
0024466cstr x0, [sp+264]
00244670str x1, [sp+272]
00244674ldrsb x27, [x0]
00244678ldr x2, [x0+168]
0024467cmov x0, x1
00244680blr x2
00244684str x0, [sp+144]
00244688subs xzr, x0, 8
0024468ccset x1, eq
00244690strb w1, [sp+135]
00244694b 0x24469c
00244698
00244698loc_244698:
00244698b 0x24469c
0024469c
0024469cloc_24469c:
0024469cldrb w4, [sp+135]
002446a0strb w4, [sp+134]
002446a4ldrb w4, [sp+133]
002446a8tbnz w4, 0, 0x2446b0
002446acb 0x24476c
002446b0
002446b0loc_2446b0:
002446b0ldr x1, [sp+232]
002446b4ldrsb x27, [x1]
002446b8ldr x1, [x1+168]
002446bcldr x0, [sp+240]
002446c0blr x1
002446c4str x0, [sp+152]
002446c8subs xzr, x0, 22
002446cccset x1, ne
002446d0strb w1, [sp+135]
002446d4b.ne 0x2446dc
002446d8b 0x244704
002446dc
002446dcloc_2446dc:
002446dcldr x1, [sp+232]
002446e0ldrsb x27, [x1]
002446e4ldr x0, [sp+240]
002446e8ldr x1, [x1+168]
002446ecblr x1
002446f0str x0, [sp+144]
002446f4subs xzr, x0, 23
002446f8cset x1, ne
002446fcstrb w1, [sp+135]
00244700b 0x244708
00244704
00244704loc_244704:
00244704b 0x244708
00244708
00244708loc_244708:
00244708ldrb w1, [sp+135]
0024470ctbnz w1, 0, 0x244714
00244710b 0x24471c
00244714
00244714loc_244714:
00244714strb wzr, [sp+133]
00244718b 0x244720
0024471c
0024471cloc_24471c:
0024471cb 0x244720
00244720
00244720loc_244720:
00244720ldr x1, [sp+232]
00244724ldrsb x27, [x1]
00244728ldr x1, [x1+168]
0024472cldr x0, [sp+240]
00244730blr x1
00244734str x0, [sp+152]
00244738subs xzr, x0, 22
0024473cb.eq 0x244744
00244740b 0x244764
00244744
00244744loc_244744:
00244744ldr x1, [sp+232]
00244748ldrsb x27, [x1]
0024474cldr x1, [x1+88]
00244750ldr x0, [sp+240]
00244754blr x1
00244758str x0, [sp+232]
0024475cstr x1, [sp+240]
00244760b 0x244768
00244764
00244764loc_244764:
00244764b 0x244768
00244768
00244768loc_244768:
00244768b 0x244770
0024476c
0024476cloc_24476c:
0024476cb 0x244770
00244770
00244770loc_244770:
00244770ldr x0, [sp+232]
00244774ldr x2, [sp+376]
00244778ldr x1, [sp+240]
0024477cldr x3, [sp+384]
00244780bl google.golang.org/protobuf/internal/impl.NewConverter
00244784str x0, [sp+248]
00244788str x1, [sp+256]
0024478cldr x13, [sp+496]
00244790ldr x0, [sp+392]
00244794ldr x1, [sp+400]
00244798ldr x2, [sp+408]
0024479cldr x3, [sp+416]
002447a0ldr x4, [sp+424]
002447a4ldr x5, [sp+432]
002447a8ldr x6, [sp+440]
002447acldr x7, [sp+448]
002447b0ldr x8, [sp+456]
002447b4ldr x9, [sp+464]
002447b8ldr x10, [sp+472]
002447bcldr x11, [sp+480]
002447c0ldrb w12, [sp+488]
002447c4bl google.golang.org/protobuf/internal/impl.offsetOf
002447c8str x0, [sp+136]
002447ccstp xzr, xzr, [sp+160]
002447d0stp xzr, xzr, [sp+176]
002447d4stp xzr, xzr, [sp+192]
002447d8stp xzr, xzr, [sp+208]
002447dcstr xzr, [sp+224]
002447e0ldr x4, [sp+376]
002447e4ldr x5, [sp+384]
002447e8str x4, [sp+160]
002447ecstr x5, [sp+168]
002447f0adrp x0, 0x429000
002447f4add x0, x0, 2400
002447f8bl runtime.newobject
002447fcstr x0, [sp+352]
00244800adrp x4, 4096
00244804add x4, x4, 624
00244808str x4, [x0]
0024480cldr x4, [sp+136]
00244810ldr x5, [sp+352]
00244814ldrsb x27, [x5]
00244818str x4, [x5+8]
0024481cldr x4, [sp+352]
00244820ldrsb x27, [x4]
00244824add x21, x4, 16
00244828adrp x27, 0x807000
0024482cldr w5, [x27+3056]
00244830cbz w5, 0x244838
00244834b 0x24483c
00244838
00244838loc_244838:
00244838b 0x244864
0024483c
0024483cloc_24483c:
0024483cstr x4, [sp+312]
00244840str x21, [sp+304]
00244844adrp x0, 0x444000
00244848add x0, x0, 2592
0024484cmov x1, x21
00244850add x2, sp, 392
00244854bl runtime.wbMove
00244858ldr x4, [sp+312]
0024485cldr x21, [sp+304]
00244860b 0x244864
00244864
00244864loc_244864:
00244864add x20, sp, 392
00244868adr x27, 16
0024486cstp x29, x27, [sp-24]
00244870sub x29, sp, 24
00244874bl fn_87ef0
00244878sub x29, sp, 8
0024487cldr x1, [sp+488]
00244880str x1, [x4+112]
00244884ldrb w1, [sp+133]
00244888ldr x2, [sp+352]
0024488cldrsb x27, [x2]
00244890strb w1, [x2+120]
00244894ldr x1, [sp+384]
00244898ldr x2, [sp+376]
0024489cldr x3, [sp+352]
002448a0ldrsb x27, [x3]
002448a4str x2, [x3+128]
002448a8adrp x27, 0x807000
002448acldr w2, [x27+3056]
002448b0cbz w2, 0x2448b8
002448b4b 0x2448bc
002448b8
002448b8loc_2448b8:
002448b8b 0x2448d0
002448bc
002448bcloc_2448bc:
002448bcbl runtime.gcWriteBarrier2
002448c0str x1, [x25]
002448c4ldr x2, [x3+136]
002448c8str x2, [x25+8]
002448ccb 0x2448d0
002448d0
002448d0loc_2448d0:
002448d0str x1, [x3+136]
002448d4ldr x1, [sp+352]
002448d8str x1, [sp+176]
002448dcadrp x0, 0x409000
002448e0add x0, x0, 2784
002448e4bl runtime.newobject
002448e8str x0, [sp+344]
002448ecadrp x1, 4096
002448f0add x1, x1, 400
002448f4str x1, [x0]
002448f8ldr x1, [sp+136]
002448fcldr x2, [sp+344]
00244900ldrsb x27, [x2]
00244904str x1, [x2+8]
00244908ldr x1, [sp+344]
0024490cldrsb x27, [x1]
00244910add x21, x1, 16
00244914adrp x27, 0x807000
00244918ldr w2, [x27+3056]
0024491ccbz w2, 0x244924
00244920b 0x244928
00244924
00244924loc_244924:
00244924b 0x244950
00244928
00244928loc_244928:
00244928str x1, [sp+296]
0024492cstr x21, [sp+304]
00244930adrp x0, 0x444000
00244934add x0, x0, 2592
00244938mov x1, x21
0024493cadd x2, sp, 392
00244940bl runtime.wbMove
00244944ldr x1, [sp+296]
00244948ldr x21, [sp+304]
0024494cb 0x244950
00244950
00244950loc_244950:
00244950add x20, sp, 392
00244954adr x27, 16
00244958stp x29, x27, [sp-24]
0024495csub x29, sp, 24
00244960bl fn_87ef0
00244964sub x29, sp, 8
00244968ldr x2, [sp+488]
0024496cstr x2, [x1+112]
00244970ldr x1, [sp+344]
00244974str x1, [sp+184]
00244978adrp x0, 0x429000
0024497cadd x0, x0, 1952
00244980bl runtime.newobject
00244984str x0, [sp+336]
00244988adrp x1, 0
0024498cadd x1, x1, 4032
00244990str x1, [x0]
00244994ldr x1, [sp+256]
00244998ldr x2, [sp+248]
0024499cldr x3, [sp+336]
002449a0ldrsb x27, [x3]
002449a4str x2, [x3+8]
002449a8adrp x27, 0x807000
002449acldr w2, [x27+3056]
002449b0cbz w2, 0x2449b8
002449b4b 0x2449bc
002449b8
002449b8loc_2449b8:
002449b8b 0x2449d0
002449bc
002449bcloc_2449bc:
002449bcbl runtime.gcWriteBarrier2
002449c0str x1, [x25]
002449c4ldr x4, [x3+16]
002449c8str x4, [x25+8]
002449ccb 0x2449d0
002449d0
002449d0loc_2449d0:
002449d0str x1, [x3+16]
002449d4ldr x3, [sp+136]
002449d8ldr x4, [sp+336]
002449dcldrsb x27, [x4]
002449e0str x3, [x4+24]
002449e4ldr x3, [sp+336]
002449e8ldrsb x27, [x3]
002449ecadd x21, x3, 32
002449f0adrp x27, 0x807000
002449f4ldr w4, [x27+3056]
002449f8cbz w4, 0x244a00
002449fcb 0x244a04
00244a00
00244a00loc_244a00:
00244a00b 0x244a2c
00244a04
00244a04loc_244a04:
00244a04str x3, [sp+288]
00244a08str x21, [sp+304]
00244a0cadrp x0, 0x444000
00244a10add x0, x0, 2592
00244a14mov x1, x21
00244a18add x2, sp, 392
00244a1cbl runtime.wbMove
00244a20ldr x3, [sp+288]
00244a24ldr x21, [sp+304]
00244a28b 0x244a2c
00244a2c
00244a2cloc_244a2c:
00244a2cadd x20, sp, 392
00244a30adr x27, 16
00244a34stp x29, x27, [sp-24]
00244a38sub x29, sp, 24
00244a3cbl fn_87ef0
00244a40sub x29, sp, 8
00244a44ldr x1, [sp+488]
00244a48str x1, [x3+128]
00244a4cldrb w1, [sp+133]
00244a50ldr x2, [sp+336]
00244a54ldrsb x27, [x2]
00244a58strb w1, [x2+136]
00244a5cldr x1, [sp+336]
00244a60str x1, [sp+192]
00244a64adrp x0, 0x43f000
00244a68add x0, x0, 1056
00244a6cbl runtime.newobject
00244a70str x0, [sp+328]
00244a74adrp x1, 0
00244a78add x1, x1, 3344
00244a7cstr x1, [x0]
00244a80ldr x1, [sp+136]
00244a84ldr x2, [sp+328]
00244a88ldrsb x27, [x2]
00244a8cstr x1, [x2+8]
00244a90ldr x1, [sp+328]
00244a94ldrsb x27, [x1]
00244a98add x21, x1, 16
00244a9cadrp x27, 0x807000
00244aa0ldr w2, [x27+3056]
00244aa4cbz w2, 0x244aac
00244aa8b 0x244ab0
00244aac
00244aacloc_244aac:
00244aacb 0x244ad8
00244ab0
00244ab0loc_244ab0:
00244ab0str x1, [sp+280]
00244ab4str x21, [sp+304]
00244ab8adrp x0, 0x444000
00244abcadd x0, x0, 2592
00244ac0mov x1, x21
00244ac4add x2, sp, 392
00244ac8bl runtime.wbMove
00244accldr x1, [sp+280]
00244ad0ldr x21, [sp+304]
00244ad4b 0x244ad8
00244ad8
00244ad8loc_244ad8:
00244ad8add x20, sp, 392
00244adcadr x27, 16
00244ae0stp x29, x27, [sp-24]
00244ae4sub x29, sp, 24
00244ae8bl fn_87ef0
00244aecsub x29, sp, 8
00244af0ldr x2, [sp+488]
00244af4str x2, [x1+112]
00244af8ldrb w1, [sp+133]
00244afcldr x2, [sp+328]
00244b00ldrsb x27, [x2]
00244b04strb w1, [x2+120]
00244b08ldr x1, [sp+240]
00244b0cldr x2, [sp+232]
00244b10ldr x3, [sp+328]
00244b14ldrsb x27, [x3]
00244b18str x2, [x3+128]
00244b1cadrp x27, 0x807000
00244b20ldr w2, [x27+3056]
00244b24cbz w2, 0x244b2c
00244b28b 0x244b30
00244b2c
00244b2cloc_244b2c:
00244b2cb 0x244b44
00244b30
00244b30loc_244b30:
00244b30bl runtime.gcWriteBarrier2
00244b34str x1, [x25]
00244b38ldr x2, [x3+136]
00244b3cstr x2, [x25+8]
00244b40b 0x244b44
00244b44
00244b44loc_244b44:
00244b44str x1, [x3+136]
00244b48ldr x1, [sp+256]
00244b4cldr x2, [sp+248]
00244b50ldr x3, [sp+328]
00244b54ldrsb x27, [x3]
00244b58str x2, [x3+144]
00244b5cadrp x27, 0x807000
00244b60ldr w2, [x27+3056]
00244b64cbz w2, 0x244b6c
00244b68b 0x244b70
00244b6c
00244b6cloc_244b6c:
00244b6cb 0x244b84
00244b70
00244b70loc_244b70:
00244b70bl runtime.gcWriteBarrier2
00244b74str x1, [x25]
00244b78ldr x2, [x3+152]
00244b7cstr x2, [x25+8]
00244b80b 0x244b84
00244b84
00244b84loc_244b84:
00244b84str x1, [x3+152]
00244b88ldrb w1, [sp+134]
00244b8cldr x2, [sp+328]
00244b90ldrsb x27, [x2]
00244b94strb w1, [x2+160]
00244b98ldr x1, [sp+328]
00244b9cstr x1, [sp+200]
00244ba0adrp x0, 0x3f5000
00244ba4add x0, x0, 448
00244ba8bl runtime.newobject
00244bacstr x0, [sp+320]
00244bb0adrp x1, 0
00244bb4add x1, x1, 3216
00244bb8str x1, [x0]
00244bbcldr x1, [sp+256]
00244bc0ldr x2, [sp+248]
00244bc4ldr x3, [sp+320]
00244bc8ldrsb x27, [x3]
00244bccstr x2, [x3+8]
00244bd0adrp x27, 0x807000
00244bd4ldr w2, [x27+3056]
00244bd8cbz w2, 0x244be0
00244bdcb 0x244be4
00244be0
00244be0loc_244be0:
00244be0b 0x244bf8
00244be4
00244be4loc_244be4:
00244be4bl runtime.gcWriteBarrier2
00244be8str x1, [x25]
00244becldr x9, [x3+16]
00244bf0str x9, [x25+8]
00244bf4b 0x244bf8
00244bf8
00244bf8loc_244bf8:
00244bf8str x1, [x3+16]
00244bfcldr x9, [sp+320]
00244c00str x9, [sp+224]
00244c04ldr x0, [sp+160]
00244c08ldr x1, [sp+168]
00244c0cldr x2, [sp+176]
00244c10ldr x3, [sp+184]
00244c14ldr x4, [sp+192]
00244c18ldr x5, [sp+200]
00244c1cldr x6, [sp+208]
00244c20ldr x7, [sp+216]
00244c24ldr x8, [sp+224]
00244c28ldp x29, x30, [sp-8]
00244c2cadd sp, sp, 368
00244c30ret x30
00244c34
00244c34loc_244c34:
00244c34stp x0, x1, [sp+8]
00244c38stp x2, x3, [sp+24]
00244c3cstp x4, x5, [sp+40]
00244c40stp x6, x7, [sp+56]
00244c44stp x8, x9, [sp+72]
00244c48stp x10, x11, [sp+88]
00244c4cstp x12, x13, [sp+104]
00244c50strb w14, [sp+120]
00244c54str x15, [sp+128]
00244c58mov x3, x30
00244c5cbl runtime.morestack_noctxt.abi0
00244c60ldp x0, x1, [sp+8]
00244c64ldp x2, x3, [sp+24]
00244c68ldp x4, x5, [sp+40]
00244c6cldp x6, x7, [sp+56]
00244c70ldp x8, x9, [sp+72]
00244c74ldp x10, x11, [sp+88]
00244c78ldp x12, x13, [sp+104]
00244c7cldrb w14, [sp+120]
00244c80ldr x15, [sp+128]
00244c84b 0x244590
00244c88udf 0
00244c8cudf 0
00244590
00244c90
00244c90google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func5(void)
00244c90ldr x16, [x28+16]
00244c94subs xzr, sp, x16
00244c98b.ls 0x244cf8
00244c9cstr x30, [sp-96]!
00244ca0stur x29, [sp-8]
00244ca4sub x29, sp, 8
00244ca8ldr x1, [x26+8]
00244cacldr x2, [x26+16]
00244cb0str x1, [sp+48]
00244cb4str x2, [sp+56]
00244cb8stp xzr, xzr, [sp+24]
00244cbcstr xzr, [sp+40]
00244cc0ldr x1, [sp+48]
00244cc4ldrsb x27, [x1]
00244cc8ldr x1, [x1+48]
00244cccldr x0, [sp+56]
00244cd0blr x1
00244cd4str x0, [sp+64]
00244cd8str x1, [sp+72]
00244cdcstr x2, [sp+80]
00244ce0str x0, [sp+24]
00244ce4str x1, [sp+32]
00244ce8str x2, [sp+40]
00244cecldur x29, [sp-8]
00244cf0ldr x30, [sp], 96
00244cf4ret x30
00244cf8
00244cf8loc_244cf8:
00244cf8mov x3, x30
00244cfcbl runtime.morestack.abi0
00244d00b 0x244c90
00244d04udf 0
00244d08udf 0
00244d0cudf 0
00244c90
00244c90google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func5(void)
00244c90ldr x16, [x28+16]
00244c94subs xzr, sp, x16
00244c98b.ls 0x244cf8
00244c9cstr x30, [sp-96]!
00244ca0stur x29, [sp-8]
00244ca4sub x29, sp, 8
00244ca8ldr x1, [x26+8]
00244cacldr x2, [x26+16]
00244cb0str x1, [sp+48]
00244cb4str x2, [sp+56]
00244cb8stp xzr, xzr, [sp+24]
00244cbcstr xzr, [sp+40]
00244cc0ldr x1, [sp+48]
00244cc4ldrsb x27, [x1]
00244cc8ldr x1, [x1+48]
00244cccldr x0, [sp+56]
00244cd0blr x1
00244cd4str x0, [sp+64]
00244cd8str x1, [sp+72]
00244cdcstr x2, [sp+80]
00244ce0str x0, [sp+24]
00244ce4str x1, [sp+32]
00244ce8str x2, [sp+40]
00244cecldur x29, [sp-8]
00244cf0ldr x30, [sp], 96
00244cf4ret x30
00244cf8
00244cf8loc_244cf8:
00244cf8mov x3, x30
00244cfcbl runtime.morestack.abi0
00244d00b 0x244c90
00244d04udf 0
00244d08udf 0
00244d0cudf 0
00244c90
00244d10
00244d10google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00244d10ldr x16, [x28+16]
00244d14sub x17, sp, 64
00244d18subs xzr, x17, x16
00244d1cb.ls 0x244fa0
00244d20str x30, [sp-192]!
00244d24stur x29, [sp-8]
00244d28sub x29, sp, 8
00244d2cstr x0, [sp+200]
00244d30str x1, [sp+208]
00244d34str x2, [sp+216]
00244d38str x3, [sp+224]
00244d3cldr x2, [x26+8]
00244d40str x2, [sp+64]
00244d44add x2, x26, 16
00244d48str x2, [sp+176]
00244d4cldrb w2, [x26+120]
00244d50strb w2, [sp+61]
00244d54ldr x2, [x26+128]
00244d58ldr x3, [x26+136]
00244d5cstr x2, [sp+112]
00244d60str x3, [sp+120]
00244d64ldr x2, [x26+144]
00244d68ldr x3, [x26+152]
00244d6cstr x2, [sp+128]
00244d70str x3, [sp+136]
00244d74ldrb w2, [x26+160]
00244d78strb w2, [sp+62]
00244d7cldr x1, [sp+64]
00244d80ldr x0, [sp+200]
00244d84bl google.golang.org/protobuf/internal/impl.pointer.Apply
00244d88str x0, [sp+168]
00244d8cldr x2, [sp+176]
00244d90ldr x1, [x2+32]
00244d94ldr x2, [x2+40]
00244d98bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00244d9cstr x0, [sp+144]
00244da0str x1, [sp+152]
00244da4str x2, [sp+160]
00244da8bl reflect.Value.Elem
00244dacstr x0, [sp+88]
00244db0str x1, [sp+96]
00244db4str x2, [sp+104]
00244db8ldrb w2, [sp+61]
00244dbcstrb w2, [sp+63]
00244dc0tbnz w2, 0, 0x244dc8
00244dc4b 0x244dec
00244dc8
00244dc8loc_244dc8:
00244dc8ldr x0, [sp+88]
00244dccldr x1, [sp+96]
00244dd0ldr x2, [sp+104]
00244dd4bl reflect.Value.Kind
00244dd8str x0, [sp+80]
00244ddcsubs xzr, x0, 22
00244de0cset x3, eq
00244de4strb w3, [sp+63]
00244de8b 0x244df0
00244dec
00244decloc_244dec:
00244decb 0x244df0
00244df0
00244df0loc_244df0:
00244df0ldrb w4, [sp+63]
00244df4tbnz w4, 0, 0x244dfc
00244df8b 0x244e8c
00244dfc
00244dfcloc_244dfc:
00244dfcldr x0, [sp+88]
00244e00ldr x1, [sp+96]
00244e04ldr x2, [sp+104]
00244e08bl reflect.Value.IsNil
00244e0cstrb w0, [sp+63]
00244e10tbnz w0, 0, 0x244e18
00244e14b 0x244e68
00244e18
00244e18loc_244e18:
00244e18ldr x0, [sp+112]
00244e1cldr x1, [sp+120]
00244e20bl reflect.New
00244e24str x0, [sp+144]
00244e28str x1, [sp+152]
00244e2cstr x2, [sp+160]
00244e30ldr x3, [sp+88]
00244e34ldr x4, [sp+96]
00244e38ldr x5, [sp+104]
00244e3cmov x6, x0
00244e40mov x0, x3
00244e44mov x7, x1
00244e48mov x1, x4
00244e4cmov x8, x2
00244e50mov x2, x5
00244e54mov x3, x6
00244e58mov x4, x7
00244e5cmov x5, x8
00244e60bl reflect.Value.Set
00244e64b 0x244e6c
00244e68
00244e68loc_244e68:
00244e68b 0x244e6c
00244e6c
00244e6cloc_244e6c:
00244e6cldr x0, [sp+88]
00244e70ldr x1, [sp+96]
00244e74ldr x2, [sp+104]
00244e78bl reflect.Value.Elem
00244e7cstr x0, [sp+88]
00244e80str x1, [sp+96]
00244e84str x2, [sp+104]
00244e88b 0x244e90
00244e8c
00244e8cloc_244e8c:
00244e8cb 0x244e90
00244e90
00244e90loc_244e90:
00244e90ldr x1, [sp+208]
00244e94ldr x2, [sp+216]
00244e98ldr x3, [sp+224]
00244e9cldr x4, [sp+128]
00244ea0ldrsb x27, [x4]
00244ea4ldr x4, [x4+24]
00244ea8ldr x0, [sp+136]
00244eacblr x4
00244eb0str x0, [sp+144]
00244eb4str x1, [sp+152]
00244eb8str x2, [sp+160]
00244ebcldr x4, [sp+88]
00244ec0ldr x5, [sp+96]
00244ec4ldr x6, [sp+104]
00244ec8mov x3, x0
00244eccmov x0, x4
00244ed0mov x4, x1
00244ed4mov x1, x5
00244ed8mov x5, x2
00244edcmov x2, x6
00244ee0bl reflect.Value.Set
00244ee4ldrb w4, [sp+62]
00244ee8strb w4, [sp+63]
00244eectbnz w4, 0, 0x244ef4
00244ef0b 0x244f18
00244ef4
00244ef4loc_244ef4:
00244ef4ldr x0, [sp+88]
00244ef8ldr x1, [sp+96]
00244efcldr x2, [sp+104]
00244f00bl reflect.Value.Len
00244f04str x0, [sp+72]
00244f08subs xzr, x0, 0
00244f0ccset x3, eq
00244f10strb w3, [sp+63]
00244f14b 0x244f1c
00244f18
00244f18loc_244f18:
00244f18b 0x244f1c
00244f1c
00244f1cloc_244f1c:
00244f1cldrb w6, [sp+63]
00244f20tbnz w6, 0, 0x244f28
00244f24b 0x244f90
00244f28
00244f28loc_244f28:
00244f28ldrb w6, [sp+61]
00244f2ctbnz w6, 0, 0x244f34
00244f30b 0x244f60
00244f34
00244f34loc_244f34:
00244f34ldr x0, [sp+88]
00244f38adrp x27, 0x7df000
00244f3cldr x3, [x27+320]
00244f40ldr x1, [sp+96]
00244f44adrp x27, 0x7df000
00244f48ldr x4, [x27+328]
00244f4cldr x2, [sp+104]
00244f50adrp x27, 0x7df000
00244f54ldr x5, [x27+336]
00244f58bl reflect.Value.Set
00244f5cb 0x244f8c
00244f60
00244f60loc_244f60:
00244f60ldr x0, [sp+88]
00244f64adrp x27, 0x7df000
00244f68ldr x3, [x27+288]
00244f6cldr x1, [sp+96]
00244f70adrp x27, 0x7df000
00244f74ldr x4, [x27+296]
00244f78ldr x2, [sp+104]
00244f7cadrp x27, 0x7df000
00244f80ldr x5, [x27+304]
00244f84bl reflect.Value.Set
00244f88b 0x244f8c
00244f8c
00244f8cloc_244f8c:
00244f8cb 0x244f94
00244f90
00244f90loc_244f90:
00244f90b 0x244f94
00244f94
00244f94loc_244f94:
00244f94ldur x29, [sp-8]
00244f98ldr x30, [sp], 192
00244f9cret x30
00244fa0
00244fa0loc_244fa0:
00244fa0stp x0, x1, [sp+8]
00244fa4stp x2, x3, [sp+24]
00244fa8mov x3, x30
00244facbl runtime.morestack.abi0
00244fb0ldp x0, x1, [sp+8]
00244fb4ldp x2, x3, [sp+24]
00244fb8b 0x244d10
00244fbcudf 0
00244d10
00244d10google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00244d10ldr x16, [x28+16]
00244d14sub x17, sp, 64
00244d18subs xzr, x17, x16
00244d1cb.ls 0x244fa0
00244d20str x30, [sp-192]!
00244d24stur x29, [sp-8]
00244d28sub x29, sp, 8
00244d2cstr x0, [sp+200]
00244d30str x1, [sp+208]
00244d34str x2, [sp+216]
00244d38str x3, [sp+224]
00244d3cldr x2, [x26+8]
00244d40str x2, [sp+64]
00244d44add x2, x26, 16
00244d48str x2, [sp+176]
00244d4cldrb w2, [x26+120]
00244d50strb w2, [sp+61]
00244d54ldr x2, [x26+128]
00244d58ldr x3, [x26+136]
00244d5cstr x2, [sp+112]
00244d60str x3, [sp+120]
00244d64ldr x2, [x26+144]
00244d68ldr x3, [x26+152]
00244d6cstr x2, [sp+128]
00244d70str x3, [sp+136]
00244d74ldrb w2, [x26+160]
00244d78strb w2, [sp+62]
00244d7cldr x1, [sp+64]
00244d80ldr x0, [sp+200]
00244d84bl google.golang.org/protobuf/internal/impl.pointer.Apply
00244d88str x0, [sp+168]
00244d8cldr x2, [sp+176]
00244d90ldr x1, [x2+32]
00244d94ldr x2, [x2+40]
00244d98bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00244d9cstr x0, [sp+144]
00244da0str x1, [sp+152]
00244da4str x2, [sp+160]
00244da8bl reflect.Value.Elem
00244dacstr x0, [sp+88]
00244db0str x1, [sp+96]
00244db4str x2, [sp+104]
00244db8ldrb w2, [sp+61]
00244dbcstrb w2, [sp+63]
00244dc0tbnz w2, 0, 0x244dc8
00244dc4b 0x244dec
00244dc8
00244dc8loc_244dc8:
00244dc8ldr x0, [sp+88]
00244dccldr x1, [sp+96]
00244dd0ldr x2, [sp+104]
00244dd4bl reflect.Value.Kind
00244dd8str x0, [sp+80]
00244ddcsubs xzr, x0, 22
00244de0cset x3, eq
00244de4strb w3, [sp+63]
00244de8b 0x244df0
00244dec
00244decloc_244dec:
00244decb 0x244df0
00244df0
00244df0loc_244df0:
00244df0ldrb w4, [sp+63]
00244df4tbnz w4, 0, 0x244dfc
00244df8b 0x244e8c
00244dfc
00244dfcloc_244dfc:
00244dfcldr x0, [sp+88]
00244e00ldr x1, [sp+96]
00244e04ldr x2, [sp+104]
00244e08bl reflect.Value.IsNil
00244e0cstrb w0, [sp+63]
00244e10tbnz w0, 0, 0x244e18
00244e14b 0x244e68
00244e18
00244e18loc_244e18:
00244e18ldr x0, [sp+112]
00244e1cldr x1, [sp+120]
00244e20bl reflect.New
00244e24str x0, [sp+144]
00244e28str x1, [sp+152]
00244e2cstr x2, [sp+160]
00244e30ldr x3, [sp+88]
00244e34ldr x4, [sp+96]
00244e38ldr x5, [sp+104]
00244e3cmov x6, x0
00244e40mov x0, x3
00244e44mov x7, x1
00244e48mov x1, x4
00244e4cmov x8, x2
00244e50mov x2, x5
00244e54mov x3, x6
00244e58mov x4, x7
00244e5cmov x5, x8
00244e60bl reflect.Value.Set
00244e64b 0x244e6c
00244e68
00244e68loc_244e68:
00244e68b 0x244e6c
00244e6c
00244e6cloc_244e6c:
00244e6cldr x0, [sp+88]
00244e70ldr x1, [sp+96]
00244e74ldr x2, [sp+104]
00244e78bl reflect.Value.Elem
00244e7cstr x0, [sp+88]
00244e80str x1, [sp+96]
00244e84str x2, [sp+104]
00244e88b 0x244e90
00244e8c
00244e8cloc_244e8c:
00244e8cb 0x244e90
00244e90
00244e90loc_244e90:
00244e90ldr x1, [sp+208]
00244e94ldr x2, [sp+216]
00244e98ldr x3, [sp+224]
00244e9cldr x4, [sp+128]
00244ea0ldrsb x27, [x4]
00244ea4ldr x4, [x4+24]
00244ea8ldr x0, [sp+136]
00244eacblr x4
00244eb0str x0, [sp+144]
00244eb4str x1, [sp+152]
00244eb8str x2, [sp+160]
00244ebcldr x4, [sp+88]
00244ec0ldr x5, [sp+96]
00244ec4ldr x6, [sp+104]
00244ec8mov x3, x0
00244eccmov x0, x4
00244ed0mov x4, x1
00244ed4mov x1, x5
00244ed8mov x5, x2
00244edcmov x2, x6
00244ee0bl reflect.Value.Set
00244ee4ldrb w4, [sp+62]
00244ee8strb w4, [sp+63]
00244eectbnz w4, 0, 0x244ef4
00244ef0b 0x244f18
00244ef4
00244ef4loc_244ef4:
00244ef4ldr x0, [sp+88]
00244ef8ldr x1, [sp+96]
00244efcldr x2, [sp+104]
00244f00bl reflect.Value.Len
00244f04str x0, [sp+72]
00244f08subs xzr, x0, 0
00244f0ccset x3, eq
00244f10strb w3, [sp+63]
00244f14b 0x244f1c
00244f18
00244f18loc_244f18:
00244f18b 0x244f1c
00244f1c
00244f1cloc_244f1c:
00244f1cldrb w6, [sp+63]
00244f20tbnz w6, 0, 0x244f28
00244f24b 0x244f90
00244f28
00244f28loc_244f28:
00244f28ldrb w6, [sp+61]
00244f2ctbnz w6, 0, 0x244f34
00244f30b 0x244f60
00244f34
00244f34loc_244f34:
00244f34ldr x0, [sp+88]
00244f38adrp x27, 0x7df000
00244f3cldr x3, [x27+320]
00244f40ldr x1, [sp+96]
00244f44adrp x27, 0x7df000
00244f48ldr x4, [x27+328]
00244f4cldr x2, [sp+104]
00244f50adrp x27, 0x7df000
00244f54ldr x5, [x27+336]
00244f58bl reflect.Value.Set
00244f5cb 0x244f8c
00244f60
00244f60loc_244f60:
00244f60ldr x0, [sp+88]
00244f64adrp x27, 0x7df000
00244f68ldr x3, [x27+288]
00244f6cldr x1, [sp+96]
00244f70adrp x27, 0x7df000
00244f74ldr x4, [x27+296]
00244f78ldr x2, [sp+104]
00244f7cadrp x27, 0x7df000
00244f80ldr x5, [x27+304]
00244f84bl reflect.Value.Set
00244f88b 0x244f8c
00244f8c
00244f8cloc_244f8c:
00244f8cb 0x244f94
00244f90
00244f90loc_244f90:
00244f90b 0x244f94
00244f94
00244f94loc_244f94:
00244f94ldur x29, [sp-8]
00244f98ldr x30, [sp], 192
00244f9cret x30
00244fa0
00244fa0loc_244fa0:
00244fa0stp x0, x1, [sp+8]
00244fa4stp x2, x3, [sp+24]
00244fa8mov x3, x30
00244facbl runtime.morestack.abi0
00244fb0ldp x0, x1, [sp+8]
00244fb4ldp x2, x3, [sp+24]
00244fb8b 0x244d10
00244fbcudf 0
00244d10
00244fc0
00244fc0google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3(google.golang.org/protobuf/internal/impl.pointer p)
00244fc0ldr x16, [x28+16]
00244fc4sub x17, sp, 80
00244fc8subs xzr, x17, x16
00244fccb.ls 0x24517c
00244fd0str x30, [sp-208]!
00244fd4stur x29, [sp-8]
00244fd8sub x29, sp, 8
00244fdcstr x0, [sp+216]
00244fe0ldr x1, [x26+8]
00244fe4ldr x2, [x26+16]
00244fe8str x1, [sp+120]
00244fecstr x2, [sp+128]
00244ff0ldr x1, [x26+24]
00244ff4str x1, [sp+56]
00244ff8add x1, x26, 32
00244ffcstr x1, [sp+192]
00245000ldrb w1, [x26+136]
00245004strb w1, [sp+54]
00245008stp xzr, xzr, [sp+72]
0024500cstr xzr, [sp+88]
00245010ldr x0, [sp+216]
00245014bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00245018strb w0, [sp+55]
0024501ctbnz w0, 0, 0x245024
00245020b 0x24505c
00245024
00245024loc_245024:
00245024ldr x1, [sp+120]
00245028ldrsb x27, [x1]
0024502cldr x1, [x1+64]
00245030ldr x0, [sp+128]
00245034blr x1
00245038str x0, [sp+168]
0024503cstr x1, [sp+176]
00245040str x2, [sp+184]
00245044str x0, [sp+72]
00245048str x1, [sp+80]
0024504cstr x2, [sp+88]
00245050ldur x29, [sp-8]
00245054ldr x30, [sp], 208
00245058ret x30
0024505c
0024505cloc_24505c:
0024505cldr x1, [sp+56]
00245060ldr x0, [sp+216]
00245064bl google.golang.org/protobuf/internal/impl.pointer.Apply
00245068str x0, [sp+160]
0024506cldr x2, [sp+192]
00245070ldr x1, [x2+32]
00245074ldr x2, [x2+40]
00245078bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
0024507cstr x0, [sp+136]
00245080str x1, [sp+144]
00245084str x2, [sp+152]
00245088bl reflect.Value.Elem
0024508cstr x0, [sp+96]
00245090str x1, [sp+104]
00245094str x2, [sp+112]
00245098ldrb w3, [sp+54]
0024509ctbnz w3, 0, 0x2450a4
002450a0b 0x245134
002450a4
002450a4loc_2450a4:
002450a4bl reflect.Value.IsNil
002450a8strb w0, [sp+55]
002450actbnz w0, 0, 0x2450b4
002450b0b 0x2450ec
002450b4
002450b4loc_2450b4:
002450b4ldr x1, [sp+120]
002450b8ldrsb x27, [x1]
002450bcldr x1, [x1+64]
002450c0ldr x0, [sp+128]
002450c4blr x1
002450c8str x0, [sp+168]
002450ccstr x1, [sp+176]
002450d0str x2, [sp+184]
002450d4str x0, [sp+72]
002450d8str x1, [sp+80]
002450dcstr x2, [sp+88]
002450e0ldur x29, [sp-8]
002450e4ldr x30, [sp], 208
002450e8ret x30
002450ec
002450ecloc_2450ec:
002450ecldr x0, [sp+96]
002450f0ldr x1, [sp+104]
002450f4ldr x2, [sp+112]
002450f8bl reflect.Value.Kind
002450fcstr x0, [sp+64]
00245100subs xzr, x0, 22
00245104b.eq 0x24510c
00245108b 0x24512c
0024510c
0024510cloc_24510c:
0024510cldr x0, [sp+96]
00245110ldr x1, [sp+104]
00245114ldr x2, [sp+112]
00245118bl reflect.Value.Elem
0024511cstr x0, [sp+96]
00245120str x1, [sp+104]
00245124str x2, [sp+112]
00245128b 0x245130
0024512c
0024512cloc_24512c:
0024512cb 0x245130
00245130
00245130loc_245130:
00245130b 0x245138
00245134
00245134loc_245134:
00245134b 0x245138
00245138
00245138loc_245138:
00245138ldr x1, [sp+96]
0024513cldr x2, [sp+104]
00245140ldr x3, [sp+112]
00245144ldr x4, [sp+120]
00245148ldrsb x27, [x4]
0024514cldr x4, [x4+56]
00245150ldr x0, [sp+128]
00245154blr x4
00245158str x0, [sp+168]
0024515cstr x1, [sp+176]
00245160str x2, [sp+184]
00245164str x0, [sp+72]
00245168str x1, [sp+80]
0024516cstr x2, [sp+88]
00245170ldur x29, [sp-8]
00245174ldr x30, [sp], 208
00245178ret x30
0024517c
0024517cloc_24517c:
0024517cstr x0, [sp+8]
00245180mov x3, x30
00245184bl runtime.morestack.abi0
00245188ldr x0, [sp+8]
0024518cb 0x244fc0
00244fc0
00244fc0google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3(google.golang.org/protobuf/internal/impl.pointer p)
00244fc0ldr x16, [x28+16]
00244fc4sub x17, sp, 80
00244fc8subs xzr, x17, x16
00244fccb.ls 0x24517c
00244fd0str x30, [sp-208]!
00244fd4stur x29, [sp-8]
00244fd8sub x29, sp, 8
00244fdcstr x0, [sp+216]
00244fe0ldr x1, [x26+8]
00244fe4ldr x2, [x26+16]
00244fe8str x1, [sp+120]
00244fecstr x2, [sp+128]
00244ff0ldr x1, [x26+24]
00244ff4str x1, [sp+56]
00244ff8add x1, x26, 32
00244ffcstr x1, [sp+192]
00245000ldrb w1, [x26+136]
00245004strb w1, [sp+54]
00245008stp xzr, xzr, [sp+72]
0024500cstr xzr, [sp+88]
00245010ldr x0, [sp+216]
00245014bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00245018strb w0, [sp+55]
0024501ctbnz w0, 0, 0x245024
00245020b 0x24505c
00245024
00245024loc_245024:
00245024ldr x1, [sp+120]
00245028ldrsb x27, [x1]
0024502cldr x1, [x1+64]
00245030ldr x0, [sp+128]
00245034blr x1
00245038str x0, [sp+168]
0024503cstr x1, [sp+176]
00245040str x2, [sp+184]
00245044str x0, [sp+72]
00245048str x1, [sp+80]
0024504cstr x2, [sp+88]
00245050ldur x29, [sp-8]
00245054ldr x30, [sp], 208
00245058ret x30
0024505c
0024505cloc_24505c:
0024505cldr x1, [sp+56]
00245060ldr x0, [sp+216]
00245064bl google.golang.org/protobuf/internal/impl.pointer.Apply
00245068str x0, [sp+160]
0024506cldr x2, [sp+192]
00245070ldr x1, [x2+32]
00245074ldr x2, [x2+40]
00245078bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
0024507cstr x0, [sp+136]
00245080str x1, [sp+144]
00245084str x2, [sp+152]
00245088bl reflect.Value.Elem
0024508cstr x0, [sp+96]
00245090str x1, [sp+104]
00245094str x2, [sp+112]
00245098ldrb w3, [sp+54]
0024509ctbnz w3, 0, 0x2450a4
002450a0b 0x245134
002450a4
002450a4loc_2450a4:
002450a4bl reflect.Value.IsNil
002450a8strb w0, [sp+55]
002450actbnz w0, 0, 0x2450b4
002450b0b 0x2450ec
002450b4
002450b4loc_2450b4:
002450b4ldr x1, [sp+120]
002450b8ldrsb x27, [x1]
002450bcldr x1, [x1+64]
002450c0ldr x0, [sp+128]
002450c4blr x1
002450c8str x0, [sp+168]
002450ccstr x1, [sp+176]
002450d0str x2, [sp+184]
002450d4str x0, [sp+72]
002450d8str x1, [sp+80]
002450dcstr x2, [sp+88]
002450e0ldur x29, [sp-8]
002450e4ldr x30, [sp], 208
002450e8ret x30
002450ec
002450ecloc_2450ec:
002450ecldr x0, [sp+96]
002450f0ldr x1, [sp+104]
002450f4ldr x2, [sp+112]
002450f8bl reflect.Value.Kind
002450fcstr x0, [sp+64]
00245100subs xzr, x0, 22
00245104b.eq 0x24510c
00245108b 0x24512c
0024510c
0024510cloc_24510c:
0024510cldr x0, [sp+96]
00245110ldr x1, [sp+104]
00245114ldr x2, [sp+112]
00245118bl reflect.Value.Elem
0024511cstr x0, [sp+96]
00245120str x1, [sp+104]
00245124str x2, [sp+112]
00245128b 0x245130
0024512c
0024512cloc_24512c:
0024512cb 0x245130
00245130
00245130loc_245130:
00245130b 0x245138
00245134
00245134loc_245134:
00245134b 0x245138
00245138
00245138loc_245138:
00245138ldr x1, [sp+96]
0024513cldr x2, [sp+104]
00245140ldr x3, [sp+112]
00245144ldr x4, [sp+120]
00245148ldrsb x27, [x4]
0024514cldr x4, [x4+56]
00245150ldr x0, [sp+128]
00245154blr x4
00245158str x0, [sp+168]
0024515cstr x1, [sp+176]
00245160str x2, [sp+184]
00245164str x0, [sp+72]
00245168str x1, [sp+80]
0024516cstr x2, [sp+88]
00245170ldur x29, [sp-8]
00245174ldr x30, [sp], 208
00245178ret x30
0024517c
0024517cloc_24517c:
0024517cstr x0, [sp+8]
00245180mov x3, x30
00245184bl runtime.morestack.abi0
00245188ldr x0, [sp+8]
0024518cb 0x244fc0
00244fc0
00245190
00245190google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func2(google.golang.org/protobuf/internal/impl.pointer p)
00245190ldr x16, [x28+16]
00245194sub x17, sp, 32
00245198subs xzr, x17, x16
0024519cb.ls 0x245258
002451a0str x30, [sp-160]!
002451a4stur x29, [sp-8]
002451a8sub x29, sp, 8
002451acstr x0, [sp+168]
002451b0ldr x2, [x26+8]
002451b4str x2, [sp+64]
002451b8add x2, x26, 16
002451bcstr x2, [sp+144]
002451c0ldr x1, [sp+64]
002451c4ldr x0, [sp+168]
002451c8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002451ccstr x0, [sp+136]
002451d0ldr x2, [sp+144]
002451d4ldr x1, [x2+32]
002451d8ldr x2, [x2+40]
002451dcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002451e0str x0, [sp+112]
002451e4str x1, [sp+120]
002451e8str x2, [sp+128]
002451ecbl reflect.Value.Elem
002451f0str x0, [sp+72]
002451f4str x1, [sp+80]
002451f8str x2, [sp+88]
002451fcbl reflect.Value.Type
00245200str x0, [sp+96]
00245204str x1, [sp+104]
00245208bl reflect.Zero
0024520cstr x0, [sp+112]
00245210str x1, [sp+120]
00245214str x2, [sp+128]
00245218ldr x3, [sp+72]
0024521cldr x4, [sp+80]
00245220ldr x5, [sp+88]
00245224mov x6, x0
00245228mov x0, x3
0024522cmov x7, x1
00245230mov x1, x4
00245234mov x8, x2
00245238mov x2, x5
0024523cmov x3, x6
00245240mov x4, x7
00245244mov x5, x8
00245248bl reflect.Value.Set
0024524cldur x29, [sp-8]
00245250ldr x30, [sp], 160
00245254ret x30
00245258
00245258loc_245258:
00245258str x0, [sp+8]
0024525cmov x3, x30
00245260bl runtime.morestack.abi0
00245264ldr x0, [sp+8]
00245268b 0x245190
0024526cudf 0
00245190
00245190google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func2(google.golang.org/protobuf/internal/impl.pointer p)
00245190ldr x16, [x28+16]
00245194sub x17, sp, 32
00245198subs xzr, x17, x16
0024519cb.ls 0x245258
002451a0str x30, [sp-160]!
002451a4stur x29, [sp-8]
002451a8sub x29, sp, 8
002451acstr x0, [sp+168]
002451b0ldr x2, [x26+8]
002451b4str x2, [sp+64]
002451b8add x2, x26, 16
002451bcstr x2, [sp+144]
002451c0ldr x1, [sp+64]
002451c4ldr x0, [sp+168]
002451c8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002451ccstr x0, [sp+136]
002451d0ldr x2, [sp+144]
002451d4ldr x1, [x2+32]
002451d8ldr x2, [x2+40]
002451dcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002451e0str x0, [sp+112]
002451e4str x1, [sp+120]
002451e8str x2, [sp+128]
002451ecbl reflect.Value.Elem
002451f0str x0, [sp+72]
002451f4str x1, [sp+80]
002451f8str x2, [sp+88]
002451fcbl reflect.Value.Type
00245200str x0, [sp+96]
00245204str x1, [sp+104]
00245208bl reflect.Zero
0024520cstr x0, [sp+112]
00245210str x1, [sp+120]
00245214str x2, [sp+128]
00245218ldr x3, [sp+72]
0024521cldr x4, [sp+80]
00245220ldr x5, [sp+88]
00245224mov x6, x0
00245228mov x0, x3
0024522cmov x7, x1
00245230mov x1, x4
00245234mov x8, x2
00245238mov x2, x5
0024523cmov x3, x6
00245240mov x4, x7
00245244mov x5, x8
00245248bl reflect.Value.Set
0024524cldur x29, [sp-8]
00245250ldr x30, [sp], 160
00245254ret x30
00245258
00245258loc_245258:
00245258str x0, [sp+8]
0024525cmov x3, x30
00245260bl runtime.morestack.abi0
00245264ldr x0, [sp+8]
00245268b 0x245190
0024526cudf 0
00245190
00245270
00245270google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func1(google.golang.org/protobuf/internal/impl.pointer p)
00245270ldr x16, [x28+16]
00245274sub x17, sp, 240
00245278subs xzr, x17, x16
0024527cb.ls 0x245680
00245280sub x20, sp, 368
00245284stp x29, x30, [x20-8]
00245288add sp, x20, 0
0024528csub x29, sp, 8
00245290str x0, [sp+376]
00245294ldr x1, [x26+8]
00245298str x1, [sp+64]
0024529cadd x1, x26, 16
002452a0str x1, [sp+352]
002452a4ldrb w1, [x26+120]
002452a8strb w1, [sp+61]
002452acldr x1, [x26+128]
002452b0ldr x2, [x26+136]
002452b4str x1, [sp+152]
002452b8str x2, [sp+160]
002452bcstrb wzr, [sp+60]
002452c0ldr x0, [sp+376]
002452c4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002452c8strb w0, [sp+62]
002452cctbnz w0, 0, 0x2452d4
002452d0b 0x2452e8
002452d4
002452d4loc_2452d4:
002452d4strb wzr, [sp+60]
002452d8mov x0, xzr
002452dcldp x29, x30, [sp-8]
002452e0add sp, sp, 368
002452e4ret x30
002452e8
002452e8loc_2452e8:
002452e8ldr x1, [sp+64]
002452ecldr x0, [sp+376]
002452f0bl google.golang.org/protobuf/internal/impl.pointer.Apply
002452f4str x0, [sp+192]
002452f8ldr x2, [sp+352]
002452fcldr x1, [x2+32]
00245300ldr x2, [x2+40]
00245304bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00245308str x0, [sp+168]
0024530cstr x1, [sp+176]
00245310str x2, [sp+184]
00245314bl reflect.Value.Elem
00245318str x0, [sp+128]
0024531cstr x1, [sp+136]
00245320str x2, [sp+144]
00245324ldrb w3, [sp+61]
00245328tbnz w3, 0, 0x245330
0024532cb 0x24534c
00245330
00245330loc_245330:
00245330bl reflect.Value.IsNil
00245334strb w0, [sp+62]
00245338eor x0, x0, 1
0024533cstrb w0, [sp+60]
00245340ldp x29, x30, [sp-8]
00245344add sp, sp, 368
00245348ret x30
0024534c
0024534cloc_24534c:
0024534cbl reflect.Value.Kind
00245350str x0, [sp+96]
00245354str x0, [sp+104]
00245358subs xzr, x0, 6
0024535cb.ls 0x245364
00245360b 0x2453e0
00245364
00245364loc_245364:
00245364subs xzr, x0, 1
00245368b.eq 0x245370
0024536cb 0x245398
00245370
00245370loc_245370:
00245370b 0x245374
00245374
00245374loc_245374:
00245374ldr x0, [sp+128]
00245378ldr x1, [sp+136]
0024537cldr x2, [sp+144]
00245380bl reflect.Value.Bool
00245384strb w0, [sp+62]
00245388strb w0, [sp+60]
0024538cldp x29, x30, [sp-8]
00245390add sp, sp, 368
00245394ret x30
00245398
00245398loc_245398:
00245398subs xzr, x0, 5
0024539cb.hs 0x2453a4
002453a0b 0x24567c
002453a4
002453a4loc_2453a4:
002453a4subs xzr, x0, 6
002453a8b.ls 0x2453b0
002453acb 0x245670
002453b0
002453b0loc_2453b0:
002453b0b 0x2453b4
002453b4
002453b4loc_2453b4:
002453b4ldr x0, [sp+128]
002453b8ldr x1, [sp+136]
002453bcldr x2, [sp+144]
002453c0bl reflect.Value.Int
002453c4str x0, [sp+88]
002453c8subs xzr, x0, 0
002453cccset x0, ne
002453d0strb w0, [sp+60]
002453d4ldp x29, x30, [sp-8]
002453d8add sp, sp, 368
002453dcret x30
002453e0
002453e0loc_2453e0:
002453e0subs xzr, x0, 10
002453e4b.hs 0x2453ec
002453e8b 0x24542c
002453ec
002453ecloc_2453ec:
002453ecsubs xzr, x0, 11
002453f0b.ls 0x2453f8
002453f4b 0x245428
002453f8
002453f8loc_2453f8:
002453f8b 0x2453fc
002453fc
002453fcloc_2453fc:
002453fcldr x0, [sp+128]
00245400ldr x1, [sp+136]
00245404ldr x2, [sp+144]
00245408bl reflect.Value.Uint
0024540cstr x0, [sp+80]
00245410subs xzr, x0, 0
00245414cset x0, ne
00245418strb w0, [sp+60]
0024541cldp x29, x30, [sp-8]
00245420add sp, sp, 368
00245424ret x30
00245428
00245428loc_245428:
00245428b 0x245430
0024542c
0024542cloc_24542c:
0024542cb 0x245430
00245430
00245430loc_245430:
00245430subs xzr, x0, 13
00245434b.hs 0x24543c
00245438b 0x2454b4
0024543c
0024543cloc_24543c:
0024543csubs xzr, x0, 14
00245440b.ls 0x245448
00245444b 0x2454b0
00245448
00245448loc_245448:
00245448b 0x24544c
0024544c
0024544cloc_24544c:
0024544cldr x0, [sp+128]
00245450ldr x1, [sp+136]
00245454ldr x2, [sp+144]
00245458bl reflect.Value.Float
0024545cstr d0, [sp+72]
00245460fcmp d0
00245464cset x3, ne
00245468strb w3, [sp+62]
0024546cb.ne 0x245474
00245470b 0x245478
00245474
00245474loc_245474:
00245474b 0x24549c
00245478
00245478loc_245478:
00245478ldr x0, [sp+128]
0024547cldr x1, [sp+136]
00245480ldr x2, [sp+144]
00245484bl reflect.Value.Float
00245488str d0, [sp+120]
0024548cbl math.Signbit
00245490strb w0, [sp+63]
00245494strb w0, [sp+62]
00245498b 0x24549c
0024549c
0024549cloc_24549c:
0024549cldrb w0, [sp+62]
002454a0strb w0, [sp+60]
002454a4ldp x29, x30, [sp-8]
002454a8add sp, sp, 368
002454acret x30
002454b0
002454b0loc_2454b0:
002454b0b 0x2454b8
002454b4
002454b4loc_2454b4:
002454b4b 0x2454b8
002454b8
002454b8loc_2454b8:
002454b8subs xzr, x0, 23
002454bcb.hs 0x2454c4
002454c0b 0x24566c
002454c4
002454c4loc_2454c4:
002454c4subs xzr, x0, 24
002454c8b.ls 0x2454d0
002454ccb 0x245500
002454d0
002454d0loc_2454d0:
002454d0b 0x2454d4
002454d4
002454d4loc_2454d4:
002454d4ldr x0, [sp+128]
002454d8ldr x1, [sp+136]
002454dcldr x2, [sp+144]
002454e0bl reflect.Value.Len
002454e4str x0, [sp+112]
002454e8subs xzr, x0, 0
002454eccset x0, gt
002454f0strb w0, [sp+60]
002454f4ldp x29, x30, [sp-8]
002454f8add sp, sp, 368
002454fcret x30
00245500
00245500loc_245500:
00245500b 0x245504
00245504
00245504loc_245504:
00245504b 0x245508
00245508
00245508loc_245508:
00245508b 0x24550c
0024550c
0024550cloc_24550c:
0024550cb 0x245510
00245510
00245510loc_245510:
00245510b 0x245514
00245514
00245514loc_245514:
00245514ldr x1, [sp+152]
00245518ldrsb x27, [x1]
0024551cldr x1, [x1+72]
00245520ldr x0, [sp+160]
00245524blr x1
00245528str x0, [sp+336]
0024552cstr x1, [sp+344]
00245530ldr x0, [sp+128]
00245534ldr x1, [sp+136]
00245538ldr x2, [sp+144]
0024553cbl reflect.Value.Type
00245540str x0, [sp+320]
00245544str x1, [sp+328]
00245548stp xzr, xzr, [sp+288]
0024554cstp xzr, xzr, [sp+304]
00245550add x1, sp, 288
00245554str x1, [sp+240]
00245558ldr x0, [sp+336]
0024555cldr x1, [sp+344]
00245560bl runtime.convTstring
00245564str x0, [sp+232]
00245568ldr x1, [sp+240]
0024556cldrsb x27, [x1]
00245570adrp x2, 0x3ea000
00245574add x2, x2, 2496
00245578str x2, [x1]
0024557cadrp x27, 0x806000
00245580ldr w2, [x27+3056]
00245584cbz w2, 0x24558c
00245588b 0x245658
0024558c
0024558cloc_24558c:
0024558cb 0x245590
00245590
00245590loc_245590:
00245590str x0, [x1+8]
00245594ldr x5, [sp+320]
00245598ldr x6, [sp+328]
0024559cstr x5, [sp+216]
002455a0str x6, [sp+224]
002455a4str x5, [sp+208]
002455a8ldr x5, [sp+208]
002455accbnz x5, 0x2455b4
002455b0b 0x245654
002455b4
002455b4loc_2455b4:
002455b4ldr x5, [sp+208]
002455b8ldr x5, [x5+8]
002455bcstr x5, [sp+208]
002455c0b 0x2455c4
002455c4
002455c4loc_2455c4:
002455c4ldr x5, [sp+240]
002455c8ldrsb x27, [x5]
002455ccldr x6, [sp+224]
002455d0ldr x7, [sp+208]
002455d4str x7, [x5+16]
002455d8adrp x27, 0x806000
002455dcldr w7, [x27+3056]
002455e0cbz w7, 0x2455e8
002455e4b 0x245640
002455e8
002455e8loc_2455e8:
002455e8b 0x2455ec
002455ec
002455ecloc_2455ec:
002455ecstr x6, [x5+24]
002455f0ldr x2, [sp+240]
002455f4ldrsb x27, [x2]
002455f8b 0x2455fc
002455fc
002455fcloc_2455fc:
002455fcstr x2, [sp+248]
00245600orr x4, xzr, 2
00245604str x4, [sp+256]
00245608str x4, [sp+264]
0024560cadrp x0, 0x477000
00245610add x0, x0, 3179
00245614movz x1, 29
00245618mov x3, x4
0024561cbl fmt.Sprintf
00245620str x0, [sp+272]
00245624str x1, [sp+280]
00245628bl runtime.convTstring
0024562cstr x0, [sp+200]
00245630mov x1, x0
00245634adrp x0, 0x3b0000
00245638add x0, x0, 2944
0024563cbl runtime.gopanic
00245640
00245640loc_245640:
00245640bl runtime.gcWriteBarrier2
00245644str x6, [x25]
00245648ldr x7, [x5+24]
0024564cstr x7, [x25+8]
00245650b 0x2455ec
00245654
00245654loc_245654:
00245654b 0x2455c4
00245658
00245658loc_245658:
00245658bl runtime.gcWriteBarrier2
0024565cstr x0, [x25]
00245660ldr x5, [x1+8]
00245664str x5, [x25+8]
00245668b 0x245590
0024566c
0024566cloc_24566c:
0024566cb 0x245504
00245670
00245670loc_245670:
00245670b 0x245674
00245674
00245674loc_245674:
00245674b 0x245678
00245678
00245678loc_245678:
00245678b 0x245510
0024567c
0024567cloc_24567c:
0024567cb 0x245674
00245680
00245680loc_245680:
00245680str x0, [sp+8]
00245684mov x3, x30
00245688bl runtime.morestack.abi0
0024568cldr x0, [sp+8]
00245690b 0x245270
00245694udf 0
00245698udf 0
0024569cudf 0
00245270
00245270google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func1(google.golang.org/protobuf/internal/impl.pointer p)
00245270ldr x16, [x28+16]
00245274sub x17, sp, 240
00245278subs xzr, x17, x16
0024527cb.ls 0x245680
00245280sub x20, sp, 368
00245284stp x29, x30, [x20-8]
00245288add sp, x20, 0
0024528csub x29, sp, 8
00245290str x0, [sp+376]
00245294ldr x1, [x26+8]
00245298str x1, [sp+64]
0024529cadd x1, x26, 16
002452a0str x1, [sp+352]
002452a4ldrb w1, [x26+120]
002452a8strb w1, [sp+61]
002452acldr x1, [x26+128]
002452b0ldr x2, [x26+136]
002452b4str x1, [sp+152]
002452b8str x2, [sp+160]
002452bcstrb wzr, [sp+60]
002452c0ldr x0, [sp+376]
002452c4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002452c8strb w0, [sp+62]
002452cctbnz w0, 0, 0x2452d4
002452d0b 0x2452e8
002452d4
002452d4loc_2452d4:
002452d4strb wzr, [sp+60]
002452d8mov x0, xzr
002452dcldp x29, x30, [sp-8]
002452e0add sp, sp, 368
002452e4ret x30
002452e8
002452e8loc_2452e8:
002452e8ldr x1, [sp+64]
002452ecldr x0, [sp+376]
002452f0bl google.golang.org/protobuf/internal/impl.pointer.Apply
002452f4str x0, [sp+192]
002452f8ldr x2, [sp+352]
002452fcldr x1, [x2+32]
00245300ldr x2, [x2+40]
00245304bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00245308str x0, [sp+168]
0024530cstr x1, [sp+176]
00245310str x2, [sp+184]
00245314bl reflect.Value.Elem
00245318str x0, [sp+128]
0024531cstr x1, [sp+136]
00245320str x2, [sp+144]
00245324ldrb w3, [sp+61]
00245328tbnz w3, 0, 0x245330
0024532cb 0x24534c
00245330
00245330loc_245330:
00245330bl reflect.Value.IsNil
00245334strb w0, [sp+62]
00245338eor x0, x0, 1
0024533cstrb w0, [sp+60]
00245340ldp x29, x30, [sp-8]
00245344add sp, sp, 368
00245348ret x30
0024534c
0024534cloc_24534c:
0024534cbl reflect.Value.Kind
00245350str x0, [sp+96]
00245354str x0, [sp+104]
00245358subs xzr, x0, 6
0024535cb.ls 0x245364
00245360b 0x2453e0
00245364
00245364loc_245364:
00245364subs xzr, x0, 1
00245368b.eq 0x245370
0024536cb 0x245398
00245370
00245370loc_245370:
00245370b 0x245374
00245374
00245374loc_245374:
00245374ldr x0, [sp+128]
00245378ldr x1, [sp+136]
0024537cldr x2, [sp+144]
00245380bl reflect.Value.Bool
00245384strb w0, [sp+62]
00245388strb w0, [sp+60]
0024538cldp x29, x30, [sp-8]
00245390add sp, sp, 368
00245394ret x30
00245398
00245398loc_245398:
00245398subs xzr, x0, 5
0024539cb.hs 0x2453a4
002453a0b 0x24567c
002453a4
002453a4loc_2453a4:
002453a4subs xzr, x0, 6
002453a8b.ls 0x2453b0
002453acb 0x245670
002453b0
002453b0loc_2453b0:
002453b0b 0x2453b4
002453b4
002453b4loc_2453b4:
002453b4ldr x0, [sp+128]
002453b8ldr x1, [sp+136]
002453bcldr x2, [sp+144]
002453c0bl reflect.Value.Int
002453c4str x0, [sp+88]
002453c8subs xzr, x0, 0
002453cccset x0, ne
002453d0strb w0, [sp+60]
002453d4ldp x29, x30, [sp-8]
002453d8add sp, sp, 368
002453dcret x30
002453e0
002453e0loc_2453e0:
002453e0subs xzr, x0, 10
002453e4b.hs 0x2453ec
002453e8b 0x24542c
002453ec
002453ecloc_2453ec:
002453ecsubs xzr, x0, 11
002453f0b.ls 0x2453f8
002453f4b 0x245428
002453f8
002453f8loc_2453f8:
002453f8b 0x2453fc
002453fc
002453fcloc_2453fc:
002453fcldr x0, [sp+128]
00245400ldr x1, [sp+136]
00245404ldr x2, [sp+144]
00245408bl reflect.Value.Uint
0024540cstr x0, [sp+80]
00245410subs xzr, x0, 0
00245414cset x0, ne
00245418strb w0, [sp+60]
0024541cldp x29, x30, [sp-8]
00245420add sp, sp, 368
00245424ret x30
00245428
00245428loc_245428:
00245428b 0x245430
0024542c
0024542cloc_24542c:
0024542cb 0x245430
00245430
00245430loc_245430:
00245430subs xzr, x0, 13
00245434b.hs 0x24543c
00245438b 0x2454b4
0024543c
0024543cloc_24543c:
0024543csubs xzr, x0, 14
00245440b.ls 0x245448
00245444b 0x2454b0
00245448
00245448loc_245448:
00245448b 0x24544c
0024544c
0024544cloc_24544c:
0024544cldr x0, [sp+128]
00245450ldr x1, [sp+136]
00245454ldr x2, [sp+144]
00245458bl reflect.Value.Float
0024545cstr d0, [sp+72]
00245460fcmp d0
00245464cset x3, ne
00245468strb w3, [sp+62]
0024546cb.ne 0x245474
00245470b 0x245478
00245474
00245474loc_245474:
00245474b 0x24549c
00245478
00245478loc_245478:
00245478ldr x0, [sp+128]
0024547cldr x1, [sp+136]
00245480ldr x2, [sp+144]
00245484bl reflect.Value.Float
00245488str d0, [sp+120]
0024548cbl math.Signbit
00245490strb w0, [sp+63]
00245494strb w0, [sp+62]
00245498b 0x24549c
0024549c
0024549cloc_24549c:
0024549cldrb w0, [sp+62]
002454a0strb w0, [sp+60]
002454a4ldp x29, x30, [sp-8]
002454a8add sp, sp, 368
002454acret x30
002454b0
002454b0loc_2454b0:
002454b0b 0x2454b8
002454b4
002454b4loc_2454b4:
002454b4b 0x2454b8
002454b8
002454b8loc_2454b8:
002454b8subs xzr, x0, 23
002454bcb.hs 0x2454c4
002454c0b 0x24566c
002454c4
002454c4loc_2454c4:
002454c4subs xzr, x0, 24
002454c8b.ls 0x2454d0
002454ccb 0x245500
002454d0
002454d0loc_2454d0:
002454d0b 0x2454d4
002454d4
002454d4loc_2454d4:
002454d4ldr x0, [sp+128]
002454d8ldr x1, [sp+136]
002454dcldr x2, [sp+144]
002454e0bl reflect.Value.Len
002454e4str x0, [sp+112]
002454e8subs xzr, x0, 0
002454eccset x0, gt
002454f0strb w0, [sp+60]
002454f4ldp x29, x30, [sp-8]
002454f8add sp, sp, 368
002454fcret x30
00245500
00245500loc_245500:
00245500b 0x245504
00245504
00245504loc_245504:
00245504b 0x245508
00245508
00245508loc_245508:
00245508b 0x24550c
0024550c
0024550cloc_24550c:
0024550cb 0x245510
00245510
00245510loc_245510:
00245510b 0x245514
00245514
00245514loc_245514:
00245514ldr x1, [sp+152]
00245518ldrsb x27, [x1]
0024551cldr x1, [x1+72]
00245520ldr x0, [sp+160]
00245524blr x1
00245528str x0, [sp+336]
0024552cstr x1, [sp+344]
00245530ldr x0, [sp+128]
00245534ldr x1, [sp+136]
00245538ldr x2, [sp+144]
0024553cbl reflect.Value.Type
00245540str x0, [sp+320]
00245544str x1, [sp+328]
00245548stp xzr, xzr, [sp+288]
0024554cstp xzr, xzr, [sp+304]
00245550add x1, sp, 288
00245554str x1, [sp+240]
00245558ldr x0, [sp+336]
0024555cldr x1, [sp+344]
00245560bl runtime.convTstring
00245564str x0, [sp+232]
00245568ldr x1, [sp+240]
0024556cldrsb x27, [x1]
00245570adrp x2, 0x3ea000
00245574add x2, x2, 2496
00245578str x2, [x1]
0024557cadrp x27, 0x806000
00245580ldr w2, [x27+3056]
00245584cbz w2, 0x24558c
00245588b 0x245658
0024558c
0024558cloc_24558c:
0024558cb 0x245590
00245590
00245590loc_245590:
00245590str x0, [x1+8]
00245594ldr x5, [sp+320]
00245598ldr x6, [sp+328]
0024559cstr x5, [sp+216]
002455a0str x6, [sp+224]
002455a4str x5, [sp+208]
002455a8ldr x5, [sp+208]
002455accbnz x5, 0x2455b4
002455b0b 0x245654
002455b4
002455b4loc_2455b4:
002455b4ldr x5, [sp+208]
002455b8ldr x5, [x5+8]
002455bcstr x5, [sp+208]
002455c0b 0x2455c4
002455c4
002455c4loc_2455c4:
002455c4ldr x5, [sp+240]
002455c8ldrsb x27, [x5]
002455ccldr x6, [sp+224]
002455d0ldr x7, [sp+208]
002455d4str x7, [x5+16]
002455d8adrp x27, 0x806000
002455dcldr w7, [x27+3056]
002455e0cbz w7, 0x2455e8
002455e4b 0x245640
002455e8
002455e8loc_2455e8:
002455e8b 0x2455ec
002455ec
002455ecloc_2455ec:
002455ecstr x6, [x5+24]
002455f0ldr x2, [sp+240]
002455f4ldrsb x27, [x2]
002455f8b 0x2455fc
002455fc
002455fcloc_2455fc:
002455fcstr x2, [sp+248]
00245600orr x4, xzr, 2
00245604str x4, [sp+256]
00245608str x4, [sp+264]
0024560cadrp x0, 0x477000
00245610add x0, x0, 3179
00245614movz x1, 29
00245618mov x3, x4
0024561cbl fmt.Sprintf
00245620str x0, [sp+272]
00245624str x1, [sp+280]
00245628bl runtime.convTstring
0024562cstr x0, [sp+200]
00245630mov x1, x0
00245634adrp x0, 0x3b0000
00245638add x0, x0, 2944
0024563cbl runtime.gopanic
00245640
00245640loc_245640:
00245640bl runtime.gcWriteBarrier2
00245644str x6, [x25]
00245648ldr x7, [x5+24]
0024564cstr x7, [x25+8]
00245650b 0x2455ec
00245654
00245654loc_245654:
00245654b 0x2455c4
00245658
00245658loc_245658:
00245658bl runtime.gcWriteBarrier2
0024565cstr x0, [x25]
00245660ldr x5, [x1+8]
00245664str x5, [x25+8]
00245668b 0x245590
0024566c
0024566cloc_24566c:
0024566cb 0x245504
00245670
00245670loc_245670:
00245670b 0x245674
00245674
00245674loc_245674:
00245674b 0x245678
00245678
00245678loc_245678:
00245678b 0x245510
0024567c
0024567cloc_24567c:
0024567cb 0x245674
00245680
00245680loc_245680:
00245680str x0, [sp+8]
00245684mov x3, x30
00245688bl runtime.morestack.abi0
0024568cldr x0, [sp+8]
00245690b 0x245270
00245694udf 0
00245698udf 0
0024569cudf 0
00245270
002456a0
002456a0google.golang.org/protobuf/internal/impl.fieldInfoForWeakMessage: ; void google.golang.org/protobuf/internal/impl.fieldInfoForWeakMessage(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/internal/impl.offset weakOffset)
002456a0ldr x16, [x28+16]
002456a4subs xzr, sp, x16
002456a8b.ls 0x2456f0
002456acstr x30, [sp-112]!
002456b0stur x29, [sp-8]
002456b4sub x29, sp, 8
002456b8str x0, [sp+120]
002456bcstr x1, [sp+128]
002456c0str x2, [sp+136]
002456c4stp xzr, xzr, [sp+32]
002456c8stp xzr, xzr, [sp+48]
002456ccstp xzr, xzr, [sp+64]
002456d0stp xzr, xzr, [sp+80]
002456d4str xzr, [sp+96]
002456d8adrp x0, 0x3b0000
002456dcadd x0, x0, 2944
002456e0adrp x1, 0x4cd000
002456e4add x1, x1, 3088
002456e8bl runtime.gopanic
002456echint
002456f0
002456f0loc_2456f0:
002456f0stp x0, x1, [sp+8]
002456f4str x2, [sp+24]
002456f8mov x3, x30
002456fcbl runtime.morestack_noctxt.abi0
00245700ldp x0, x1, [sp+8]
00245704ldr x2, [sp+24]
00245708b 0x2456a0
0024570cudf 0
002456a0
002456a0google.golang.org/protobuf/internal/impl.fieldInfoForWeakMessage: ; void google.golang.org/protobuf/internal/impl.fieldInfoForWeakMessage(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/internal/impl.offset weakOffset)
002456a0ldr x16, [x28+16]
002456a4subs xzr, sp, x16
002456a8b.ls 0x2456f0
002456acstr x30, [sp-112]!
002456b0stur x29, [sp-8]
002456b4sub x29, sp, 8
002456b8str x0, [sp+120]
002456bcstr x1, [sp+128]
002456c0str x2, [sp+136]
002456c4stp xzr, xzr, [sp+32]
002456c8stp xzr, xzr, [sp+48]
002456ccstp xzr, xzr, [sp+64]
002456d0stp xzr, xzr, [sp+80]
002456d4str xzr, [sp+96]
002456d8adrp x0, 0x3b0000
002456dcadd x0, x0, 2944
002456e0adrp x1, 0x4cd000
002456e4add x1, x1, 3088
002456e8bl runtime.gopanic
002456echint
002456f0
002456f0loc_2456f0:
002456f0stp x0, x1, [sp+8]
002456f4str x2, [sp+24]
002456f8mov x3, x30
002456fcbl runtime.morestack_noctxt.abi0
00245700ldp x0, x1, [sp+8]
00245704ldr x2, [sp+24]
00245708b 0x2456a0
0024570cudf 0
002456a0
00245710
00245710google.golang.org/protobuf/internal/impl.fieldInfoForMessage: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00245710ldr x16, [x28+16]
00245714sub x17, sp, 208
00245718subs xzr, x17, x16
0024571cb.ls 0x245d10
00245720sub x20, sp, 336
00245724stp x29, x30, [x20-8]
00245728add sp, x20, 0
0024572csub x29, sp, 8
00245730str x0, [sp+344]
00245734str x1, [sp+352]
00245738str x2, [sp+360]
0024573cstr x3, [sp+368]
00245740str x4, [sp+376]
00245744str x5, [sp+384]
00245748str x6, [sp+392]
0024574cstr x7, [sp+400]
00245750str x8, [sp+408]
00245754str x9, [sp+416]
00245758str x10, [sp+424]
0024575cstr x11, [sp+432]
00245760str x12, [sp+440]
00245764str x13, [sp+448]
00245768strb w14, [sp+456]
0024576cstr x15, [sp+464]
00245770stp xzr, xzr, [sp+128]
00245774stp xzr, xzr, [sp+144]
00245778stp xzr, xzr, [sp+160]
0024577cstp xzr, xzr, [sp+176]
00245780str xzr, [sp+192]
00245784ldr x0, [sp+392]
00245788ldr x1, [sp+400]
0024578cstr x0, [sp+200]
00245790str x1, [sp+208]
00245794ldr x3, [sp+352]
00245798ldr x2, [sp+344]
0024579cbl google.golang.org/protobuf/internal/impl.NewConverter
002457a0str x0, [sp+216]
002457a4str x1, [sp+224]
002457a8ldr x13, [sp+464]
002457acldr x0, [sp+360]
002457b0ldr x1, [sp+368]
002457b4ldr x2, [sp+376]
002457b8ldr x3, [sp+384]
002457bcldr x4, [sp+392]
002457c0ldr x5, [sp+400]
002457c4ldr x6, [sp+408]
002457c8ldr x7, [sp+416]
002457ccldr x8, [sp+424]
002457d0ldr x9, [sp+432]
002457d4ldr x10, [sp+440]
002457d8ldr x11, [sp+448]
002457dcldrb w12, [sp+456]
002457e0bl google.golang.org/protobuf/internal/impl.offsetOf
002457e4str x0, [sp+120]
002457e8stp xzr, xzr, [sp+128]
002457ecstp xzr, xzr, [sp+144]
002457f0stp xzr, xzr, [sp+160]
002457f4stp xzr, xzr, [sp+176]
002457f8str xzr, [sp+192]
002457fcldr x4, [sp+344]
00245800ldr x5, [sp+352]
00245804str x4, [sp+128]
00245808str x5, [sp+136]
0024580cadrp x0, 0x408000
00245810add x0, x0, 2784
00245814bl runtime.newobject
00245818str x0, [sp+248]
0024581cadrp x4, 4096
00245820add x4, x4, 1200
00245824str x4, [x0]
00245828ldr x4, [sp+120]
0024582cldr x5, [sp+248]
00245830ldrsb x27, [x5]
00245834str x4, [x5+8]
00245838ldr x4, [sp+248]
0024583cldrsb x27, [x4]
00245840add x21, x4, 16
00245844adrp x27, 0x806000
00245848ldr w5, [x27+3056]
0024584ccbz w5, 0x245854
00245850b 0x245858
00245854
00245854loc_245854:
00245854b 0x245880
00245858
00245858loc_245858:
00245858str x4, [sp+288]
0024585cstr x21, [sp+280]
00245860adrp x0, 0x443000
00245864add x0, x0, 2592
00245868mov x1, x21
0024586cadd x2, sp, 360
00245870bl runtime.wbMove
00245874ldr x4, [sp+288]
00245878ldr x21, [sp+280]
0024587cb 0x245880
00245880
00245880loc_245880:
00245880add x20, sp, 360
00245884adr x27, 16
00245888stp x29, x27, [sp-24]
0024588csub x29, sp, 24
00245890bl fn_87ef0
00245894sub x29, sp, 8
00245898ldr x1, [sp+456]
0024589cstr x1, [x4+112]
002458a0ldr x1, [sp+248]
002458a4str x1, [sp+144]
002458a8adrp x0, 0x408000
002458acadd x0, x0, 2784
002458b0bl runtime.newobject
002458b4str x0, [sp+240]
002458b8adrp x1, 4096
002458bcadd x1, x1, 976
002458c0str x1, [x0]
002458c4ldr x1, [sp+120]
002458c8ldr x2, [sp+240]
002458ccldrsb x27, [x2]
002458d0str x1, [x2+8]
002458d4ldr x1, [sp+240]
002458d8ldrsb x27, [x1]
002458dcadd x21, x1, 16
002458e0adrp x27, 0x806000
002458e4ldr w2, [x27+3056]
002458e8cbz w2, 0x2458f0
002458ecb 0x2458f4
002458f0
002458f0loc_2458f0:
002458f0b 0x24591c
002458f4
002458f4loc_2458f4:
002458f4str x1, [sp+288]
002458f8str x21, [sp+280]
002458fcadrp x0, 0x443000
00245900add x0, x0, 2592
00245904mov x1, x21
00245908add x2, sp, 360
0024590cbl runtime.wbMove
00245910ldr x1, [sp+288]
00245914ldr x21, [sp+280]
00245918b 0x24591c
0024591c
0024591cloc_24591c:
0024591cadd x20, sp, 360
00245920adr x27, 16
00245924stp x29, x27, [sp-24]
00245928sub x29, sp, 24
0024592cbl fn_87ef0
00245930sub x29, sp, 8
00245934ldr x2, [sp+456]
00245938str x2, [x1+112]
0024593cldr x1, [sp+240]
00245940str x1, [sp+152]
00245944adrp x0, 0x418000
00245948add x0, x0, 928
0024594cbl runtime.newobject
00245950str x0, [sp+232]
00245954adrp x1, 4096
00245958add x1, x1, 656
0024595cstr x1, [x0]
00245960ldr x1, [sp+224]
00245964ldr x2, [sp+216]
00245968ldr x3, [sp+232]
0024596cldrsb x27, [x3]
00245970str x2, [x3+8]
00245974adrp x27, 0x806000
00245978ldr w2, [x27+3056]
0024597ccbz w2, 0x245984
00245980b 0x245988
00245984
00245984loc_245984:
00245984b 0x24599c
00245988
00245988loc_245988:
00245988bl runtime.gcWriteBarrier2
0024598cstr x1, [x25]
00245990ldr x4, [x3+16]
00245994str x4, [x25+8]
00245998b 0x24599c
0024599c
0024599cloc_24599c:
0024599cstr x1, [x3+16]
002459a0ldr x3, [sp+120]
002459a4ldr x4, [sp+232]
002459a8ldrsb x27, [x4]
002459acstr x3, [x4+24]
002459b0ldr x3, [sp+232]
002459b4ldrsb x27, [x3]
002459b8add x21, x3, 32
002459bcadrp x27, 0x806000
002459c0ldr w4, [x27+3056]
002459c4cbz w4, 0x2459cc
002459c8b 0x2459d0
002459cc
002459ccloc_2459cc:
002459ccb 0x2459f8
002459d0
002459d0loc_2459d0:
002459d0str x3, [sp+272]
002459d4str x21, [sp+280]
002459d8adrp x0, 0x443000
002459dcadd x0, x0, 2592
002459e0mov x1, x21
002459e4add x2, sp, 360
002459e8bl runtime.wbMove
002459ecldr x3, [sp+272]
002459f0ldr x21, [sp+280]
002459f4b 0x2459f8
002459f8
002459f8loc_2459f8:
002459f8add x20, sp, 360
002459fcadr x27, 16
00245a00stp x29, x27, [sp-24]
00245a04sub x29, sp, 24
00245a08bl fn_87ef0
00245a0csub x29, sp, 8
00245a10ldr x1, [sp+456]
00245a14str x1, [x3+128]
00245a18ldr x1, [sp+232]
00245a1cstr x1, [sp+160]
00245a20adrp x0, 0x428000
00245a24add x0, x0, 2624
00245a28bl runtime.newobject
00245a2cstr x0, [sp+320]
00245a30adrp x1, 4096
00245a34add x1, x1, 64
00245a38str x1, [x0]
00245a3cldr x1, [sp+120]
00245a40ldr x2, [sp+320]
00245a44ldrsb x27, [x2]
00245a48str x1, [x2+8]
00245a4cldr x1, [sp+320]
00245a50ldrsb x27, [x1]
00245a54add x21, x1, 16
00245a58adrp x27, 0x806000
00245a5cldr w2, [x27+3056]
00245a60cbz w2, 0x245a68
00245a64b 0x245a6c
00245a68
00245a68loc_245a68:
00245a68b 0x245a94
00245a6c
00245a6cloc_245a6c:
00245a6cstr x1, [sp+264]
00245a70str x21, [sp+280]
00245a74adrp x0, 0x443000
00245a78add x0, x0, 2592
00245a7cmov x1, x21
00245a80add x2, sp, 360
00245a84bl runtime.wbMove
00245a88ldr x1, [sp+264]
00245a8cldr x21, [sp+280]
00245a90b 0x245a94
00245a94
00245a94loc_245a94:
00245a94add x20, sp, 360
00245a98adr x27, 16
00245a9cstp x29, x27, [sp-24]
00245aa0sub x29, sp, 24
00245aa4bl fn_87ef0
00245aa8sub x29, sp, 8
00245aacldr x2, [sp+456]
00245ab0str x2, [x1+112]
00245ab4ldr x1, [sp+224]
00245ab8ldr x2, [sp+216]
00245abcldr x3, [sp+320]
00245ac0ldrsb x27, [x3]
00245ac4str x2, [x3+120]
00245ac8adrp x27, 0x806000
00245accldr w2, [x27+3056]
00245ad0cbz w2, 0x245ad8
00245ad4b 0x245adc
00245ad8
00245ad8loc_245ad8:
00245ad8b 0x245af0
00245adc
00245adcloc_245adc:
00245adcbl runtime.gcWriteBarrier2
00245ae0str x1, [x25]
00245ae4ldr x2, [x3+128]
00245ae8str x2, [x25+8]
00245aecb 0x245af0
00245af0
00245af0loc_245af0:
00245af0str x1, [x3+128]
00245af4ldr x1, [sp+352]
00245af8ldr x2, [sp+344]
00245afcldr x3, [sp+320]
00245b00ldrsb x27, [x3]
00245b04str x2, [x3+136]
00245b08adrp x27, 0x806000
00245b0cldr w2, [x27+3056]
00245b10cbz w2, 0x245b18
00245b14b 0x245b1c
00245b18
00245b18loc_245b18:
00245b18b 0x245b30
00245b1c
00245b1cloc_245b1c:
00245b1cbl runtime.gcWriteBarrier2
00245b20str x1, [x25]
00245b24ldr x2, [x3+144]
00245b28str x2, [x25+8]
00245b2cb 0x245b30
00245b30
00245b30loc_245b30:
00245b30str x1, [x3+144]
00245b34ldr x1, [sp+320]
00245b38str x1, [sp+168]
00245b3cadrp x0, 0x418000
00245b40add x0, x0, 1120
00245b44bl runtime.newobject
00245b48str x0, [sp+312]
00245b4cadrp x1, 0
00245b50add x1, x1, 3696
00245b54str x1, [x0]
00245b58ldr x1, [sp+120]
00245b5cldr x2, [sp+312]
00245b60ldrsb x27, [x2]
00245b64str x1, [x2+8]
00245b68ldr x1, [sp+312]
00245b6cldrsb x27, [x1]
00245b70add x21, x1, 16
00245b74adrp x27, 0x806000
00245b78ldr w2, [x27+3056]
00245b7ccbz w2, 0x245b84
00245b80b 0x245b88
00245b84
00245b84loc_245b84:
00245b84b 0x245bb0
00245b88
00245b88loc_245b88:
00245b88str x1, [sp+256]
00245b8cstr x21, [sp+280]
00245b90adrp x0, 0x443000
00245b94add x0, x0, 2592
00245b98mov x1, x21
00245b9cadd x2, sp, 360
00245ba0bl runtime.wbMove
00245ba4ldr x1, [sp+256]
00245ba8ldr x21, [sp+280]
00245bacb 0x245bb0
00245bb0
00245bb0loc_245bb0:
00245bb0add x20, sp, 360
00245bb4adr x27, 16
00245bb8stp x29, x27, [sp-24]
00245bbcsub x29, sp, 24
00245bc0bl fn_87ef0
00245bc4sub x29, sp, 8
00245bc8ldr x2, [sp+456]
00245bccstr x2, [x1+112]
00245bd0ldr x1, [sp+224]
00245bd4ldr x2, [sp+216]
00245bd8ldr x3, [sp+312]
00245bdcldrsb x27, [x3]
00245be0str x2, [x3+120]
00245be4adrp x27, 0x806000
00245be8ldr w2, [x27+3056]
00245beccbz w2, 0x245bf4
00245bf0b 0x245bf8
00245bf4
00245bf4loc_245bf4:
00245bf4b 0x245c0c
00245bf8
00245bf8loc_245bf8:
00245bf8bl runtime.gcWriteBarrier2
00245bfcstr x1, [x25]
00245c00ldr x2, [x3+128]
00245c04str x2, [x25+8]
00245c08b 0x245c0c
00245c0c
00245c0cloc_245c0c:
00245c0cstr x1, [x3+128]
00245c10ldr x1, [sp+312]
00245c14str x1, [sp+176]
00245c18adrp x0, 0x3f4000
00245c1cadd x0, x0, 448
00245c20bl runtime.newobject
00245c24str x0, [sp+304]
00245c28adrp x1, 0
00245c2cadd x1, x1, 3568
00245c30str x1, [x0]
00245c34ldr x1, [sp+224]
00245c38ldr x2, [sp+216]
00245c3cldr x3, [sp+304]
00245c40ldrsb x27, [x3]
00245c44str x2, [x3+8]
00245c48adrp x27, 0x806000
00245c4cldr w2, [x27+3056]
00245c50cbz w2, 0x245c58
00245c54b 0x245c5c
00245c58
00245c58loc_245c58:
00245c58b 0x245c70
00245c5c
00245c5cloc_245c5c:
00245c5cbl runtime.gcWriteBarrier2
00245c60str x1, [x25]
00245c64ldr x2, [x3+16]
00245c68str x2, [x25+8]
00245c6cb 0x245c70
00245c70
00245c70loc_245c70:
00245c70str x1, [x3+16]
00245c74ldr x1, [sp+304]
00245c78str x1, [sp+184]
00245c7cadrp x0, 0x3f4000
00245c80add x0, x0, 448
00245c84bl runtime.newobject
00245c88str x0, [sp+296]
00245c8cadrp x1, 0
00245c90add x1, x1, 3440
00245c94str x1, [x0]
00245c98ldr x1, [sp+224]
00245c9cldr x2, [sp+216]
00245ca0ldr x3, [sp+296]
00245ca4ldrsb x27, [x3]
00245ca8str x2, [x3+8]
00245cacadrp x27, 0x806000
00245cb0ldr w2, [x27+3056]
00245cb4cbz w2, 0x245cbc
00245cb8b 0x245cc0
00245cbc
00245cbcloc_245cbc:
00245cbcb 0x245cd4
00245cc0
00245cc0loc_245cc0:
00245cc0bl runtime.gcWriteBarrier2
00245cc4str x1, [x25]
00245cc8ldr x9, [x3+16]
00245cccstr x9, [x25+8]
00245cd0b 0x245cd4
00245cd4
00245cd4loc_245cd4:
00245cd4str x1, [x3+16]
00245cd8ldr x9, [sp+296]
00245cdcstr x9, [sp+192]
00245ce0ldr x0, [sp+128]
00245ce4ldr x1, [sp+136]
00245ce8ldr x2, [sp+144]
00245cecldr x3, [sp+152]
00245cf0ldr x4, [sp+160]
00245cf4ldr x5, [sp+168]
00245cf8ldr x6, [sp+176]
00245cfcldr x7, [sp+184]
00245d00ldr x8, [sp+192]
00245d04ldp x29, x30, [sp-8]
00245d08add sp, sp, 336
00245d0cret x30
00245d10
00245d10loc_245d10:
00245d10stp x0, x1, [sp+8]
00245d14stp x2, x3, [sp+24]
00245d18stp x4, x5, [sp+40]
00245d1cstp x6, x7, [sp+56]
00245d20stp x8, x9, [sp+72]
00245d24stp x10, x11, [sp+88]
00245d28stp x12, x13, [sp+104]
00245d2cstrb w14, [sp+120]
00245d30str x15, [sp+128]
00245d34mov x3, x30
00245d38bl runtime.morestack_noctxt.abi0
00245d3cldp x0, x1, [sp+8]
00245d40ldp x2, x3, [sp+24]
00245d44ldp x4, x5, [sp+40]
00245d48ldp x6, x7, [sp+56]
00245d4cldp x8, x9, [sp+72]
00245d50ldp x10, x11, [sp+88]
00245d54ldp x12, x13, [sp+104]
00245d58ldrb w14, [sp+120]
00245d5cldr x15, [sp+128]
00245d60b 0x245710
00245d64udf 0
00245d68udf 0
00245d6cudf 0
00245710
00245710google.golang.org/protobuf/internal/impl.fieldInfoForMessage: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00245710ldr x16, [x28+16]
00245714sub x17, sp, 208
00245718subs xzr, x17, x16
0024571cb.ls 0x245d10
00245720sub x20, sp, 336
00245724stp x29, x30, [x20-8]
00245728add sp, x20, 0
0024572csub x29, sp, 8
00245730str x0, [sp+344]
00245734str x1, [sp+352]
00245738str x2, [sp+360]
0024573cstr x3, [sp+368]
00245740str x4, [sp+376]
00245744str x5, [sp+384]
00245748str x6, [sp+392]
0024574cstr x7, [sp+400]
00245750str x8, [sp+408]
00245754str x9, [sp+416]
00245758str x10, [sp+424]
0024575cstr x11, [sp+432]
00245760str x12, [sp+440]
00245764str x13, [sp+448]
00245768strb w14, [sp+456]
0024576cstr x15, [sp+464]
00245770stp xzr, xzr, [sp+128]
00245774stp xzr, xzr, [sp+144]
00245778stp xzr, xzr, [sp+160]
0024577cstp xzr, xzr, [sp+176]
00245780str xzr, [sp+192]
00245784ldr x0, [sp+392]
00245788ldr x1, [sp+400]
0024578cstr x0, [sp+200]
00245790str x1, [sp+208]
00245794ldr x3, [sp+352]
00245798ldr x2, [sp+344]
0024579cbl google.golang.org/protobuf/internal/impl.NewConverter
002457a0str x0, [sp+216]
002457a4str x1, [sp+224]
002457a8ldr x13, [sp+464]
002457acldr x0, [sp+360]
002457b0ldr x1, [sp+368]
002457b4ldr x2, [sp+376]
002457b8ldr x3, [sp+384]
002457bcldr x4, [sp+392]
002457c0ldr x5, [sp+400]
002457c4ldr x6, [sp+408]
002457c8ldr x7, [sp+416]
002457ccldr x8, [sp+424]
002457d0ldr x9, [sp+432]
002457d4ldr x10, [sp+440]
002457d8ldr x11, [sp+448]
002457dcldrb w12, [sp+456]
002457e0bl google.golang.org/protobuf/internal/impl.offsetOf
002457e4str x0, [sp+120]
002457e8stp xzr, xzr, [sp+128]
002457ecstp xzr, xzr, [sp+144]
002457f0stp xzr, xzr, [sp+160]
002457f4stp xzr, xzr, [sp+176]
002457f8str xzr, [sp+192]
002457fcldr x4, [sp+344]
00245800ldr x5, [sp+352]
00245804str x4, [sp+128]
00245808str x5, [sp+136]
0024580cadrp x0, 0x408000
00245810add x0, x0, 2784
00245814bl runtime.newobject
00245818str x0, [sp+248]
0024581cadrp x4, 4096
00245820add x4, x4, 1200
00245824str x4, [x0]
00245828ldr x4, [sp+120]
0024582cldr x5, [sp+248]
00245830ldrsb x27, [x5]
00245834str x4, [x5+8]
00245838ldr x4, [sp+248]
0024583cldrsb x27, [x4]
00245840add x21, x4, 16
00245844adrp x27, 0x806000
00245848ldr w5, [x27+3056]
0024584ccbz w5, 0x245854
00245850b 0x245858
00245854
00245854loc_245854:
00245854b 0x245880
00245858
00245858loc_245858:
00245858str x4, [sp+288]
0024585cstr x21, [sp+280]
00245860adrp x0, 0x443000
00245864add x0, x0, 2592
00245868mov x1, x21
0024586cadd x2, sp, 360
00245870bl runtime.wbMove
00245874ldr x4, [sp+288]
00245878ldr x21, [sp+280]
0024587cb 0x245880
00245880
00245880loc_245880:
00245880add x20, sp, 360
00245884adr x27, 16
00245888stp x29, x27, [sp-24]
0024588csub x29, sp, 24
00245890bl fn_87ef0
00245894sub x29, sp, 8
00245898ldr x1, [sp+456]
0024589cstr x1, [x4+112]
002458a0ldr x1, [sp+248]
002458a4str x1, [sp+144]
002458a8adrp x0, 0x408000
002458acadd x0, x0, 2784
002458b0bl runtime.newobject
002458b4str x0, [sp+240]
002458b8adrp x1, 4096
002458bcadd x1, x1, 976
002458c0str x1, [x0]
002458c4ldr x1, [sp+120]
002458c8ldr x2, [sp+240]
002458ccldrsb x27, [x2]
002458d0str x1, [x2+8]
002458d4ldr x1, [sp+240]
002458d8ldrsb x27, [x1]
002458dcadd x21, x1, 16
002458e0adrp x27, 0x806000
002458e4ldr w2, [x27+3056]
002458e8cbz w2, 0x2458f0
002458ecb 0x2458f4
002458f0
002458f0loc_2458f0:
002458f0b 0x24591c
002458f4
002458f4loc_2458f4:
002458f4str x1, [sp+288]
002458f8str x21, [sp+280]
002458fcadrp x0, 0x443000
00245900add x0, x0, 2592
00245904mov x1, x21
00245908add x2, sp, 360
0024590cbl runtime.wbMove
00245910ldr x1, [sp+288]
00245914ldr x21, [sp+280]
00245918b 0x24591c
0024591c
0024591cloc_24591c:
0024591cadd x20, sp, 360
00245920adr x27, 16
00245924stp x29, x27, [sp-24]
00245928sub x29, sp, 24
0024592cbl fn_87ef0
00245930sub x29, sp, 8
00245934ldr x2, [sp+456]
00245938str x2, [x1+112]
0024593cldr x1, [sp+240]
00245940str x1, [sp+152]
00245944adrp x0, 0x418000
00245948add x0, x0, 928
0024594cbl runtime.newobject
00245950str x0, [sp+232]
00245954adrp x1, 4096
00245958add x1, x1, 656
0024595cstr x1, [x0]
00245960ldr x1, [sp+224]
00245964ldr x2, [sp+216]
00245968ldr x3, [sp+232]
0024596cldrsb x27, [x3]
00245970str x2, [x3+8]
00245974adrp x27, 0x806000
00245978ldr w2, [x27+3056]
0024597ccbz w2, 0x245984
00245980b 0x245988
00245984
00245984loc_245984:
00245984b 0x24599c
00245988
00245988loc_245988:
00245988bl runtime.gcWriteBarrier2
0024598cstr x1, [x25]
00245990ldr x4, [x3+16]
00245994str x4, [x25+8]
00245998b 0x24599c
0024599c
0024599cloc_24599c:
0024599cstr x1, [x3+16]
002459a0ldr x3, [sp+120]
002459a4ldr x4, [sp+232]
002459a8ldrsb x27, [x4]
002459acstr x3, [x4+24]
002459b0ldr x3, [sp+232]
002459b4ldrsb x27, [x3]
002459b8add x21, x3, 32
002459bcadrp x27, 0x806000
002459c0ldr w4, [x27+3056]
002459c4cbz w4, 0x2459cc
002459c8b 0x2459d0
002459cc
002459ccloc_2459cc:
002459ccb 0x2459f8
002459d0
002459d0loc_2459d0:
002459d0str x3, [sp+272]
002459d4str x21, [sp+280]
002459d8adrp x0, 0x443000
002459dcadd x0, x0, 2592
002459e0mov x1, x21
002459e4add x2, sp, 360
002459e8bl runtime.wbMove
002459ecldr x3, [sp+272]
002459f0ldr x21, [sp+280]
002459f4b 0x2459f8
002459f8
002459f8loc_2459f8:
002459f8add x20, sp, 360
002459fcadr x27, 16
00245a00stp x29, x27, [sp-24]
00245a04sub x29, sp, 24
00245a08bl fn_87ef0
00245a0csub x29, sp, 8
00245a10ldr x1, [sp+456]
00245a14str x1, [x3+128]
00245a18ldr x1, [sp+232]
00245a1cstr x1, [sp+160]
00245a20adrp x0, 0x428000
00245a24add x0, x0, 2624
00245a28bl runtime.newobject
00245a2cstr x0, [sp+320]
00245a30adrp x1, 4096
00245a34add x1, x1, 64
00245a38str x1, [x0]
00245a3cldr x1, [sp+120]
00245a40ldr x2, [sp+320]
00245a44ldrsb x27, [x2]
00245a48str x1, [x2+8]
00245a4cldr x1, [sp+320]
00245a50ldrsb x27, [x1]
00245a54add x21, x1, 16
00245a58adrp x27, 0x806000
00245a5cldr w2, [x27+3056]
00245a60cbz w2, 0x245a68
00245a64b 0x245a6c
00245a68
00245a68loc_245a68:
00245a68b 0x245a94
00245a6c
00245a6cloc_245a6c:
00245a6cstr x1, [sp+264]
00245a70str x21, [sp+280]
00245a74adrp x0, 0x443000
00245a78add x0, x0, 2592
00245a7cmov x1, x21
00245a80add x2, sp, 360
00245a84bl runtime.wbMove
00245a88ldr x1, [sp+264]
00245a8cldr x21, [sp+280]
00245a90b 0x245a94
00245a94
00245a94loc_245a94:
00245a94add x20, sp, 360
00245a98adr x27, 16
00245a9cstp x29, x27, [sp-24]
00245aa0sub x29, sp, 24
00245aa4bl fn_87ef0
00245aa8sub x29, sp, 8
00245aacldr x2, [sp+456]
00245ab0str x2, [x1+112]
00245ab4ldr x1, [sp+224]
00245ab8ldr x2, [sp+216]
00245abcldr x3, [sp+320]
00245ac0ldrsb x27, [x3]
00245ac4str x2, [x3+120]
00245ac8adrp x27, 0x806000
00245accldr w2, [x27+3056]
00245ad0cbz w2, 0x245ad8
00245ad4b 0x245adc
00245ad8
00245ad8loc_245ad8:
00245ad8b 0x245af0
00245adc
00245adcloc_245adc:
00245adcbl runtime.gcWriteBarrier2
00245ae0str x1, [x25]
00245ae4ldr x2, [x3+128]
00245ae8str x2, [x25+8]
00245aecb 0x245af0
00245af0
00245af0loc_245af0:
00245af0str x1, [x3+128]
00245af4ldr x1, [sp+352]
00245af8ldr x2, [sp+344]
00245afcldr x3, [sp+320]
00245b00ldrsb x27, [x3]
00245b04str x2, [x3+136]
00245b08adrp x27, 0x806000
00245b0cldr w2, [x27+3056]
00245b10cbz w2, 0x245b18
00245b14b 0x245b1c
00245b18
00245b18loc_245b18:
00245b18b 0x245b30
00245b1c
00245b1cloc_245b1c:
00245b1cbl runtime.gcWriteBarrier2
00245b20str x1, [x25]
00245b24ldr x2, [x3+144]
00245b28str x2, [x25+8]
00245b2cb 0x245b30
00245b30
00245b30loc_245b30:
00245b30str x1, [x3+144]
00245b34ldr x1, [sp+320]
00245b38str x1, [sp+168]
00245b3cadrp x0, 0x418000
00245b40add x0, x0, 1120
00245b44bl runtime.newobject
00245b48str x0, [sp+312]
00245b4cadrp x1, 0
00245b50add x1, x1, 3696
00245b54str x1, [x0]
00245b58ldr x1, [sp+120]
00245b5cldr x2, [sp+312]
00245b60ldrsb x27, [x2]
00245b64str x1, [x2+8]
00245b68ldr x1, [sp+312]
00245b6cldrsb x27, [x1]
00245b70add x21, x1, 16
00245b74adrp x27, 0x806000
00245b78ldr w2, [x27+3056]
00245b7ccbz w2, 0x245b84
00245b80b 0x245b88
00245b84
00245b84loc_245b84:
00245b84b 0x245bb0
00245b88
00245b88loc_245b88:
00245b88str x1, [sp+256]
00245b8cstr x21, [sp+280]
00245b90adrp x0, 0x443000
00245b94add x0, x0, 2592
00245b98mov x1, x21
00245b9cadd x2, sp, 360
00245ba0bl runtime.wbMove
00245ba4ldr x1, [sp+256]
00245ba8ldr x21, [sp+280]
00245bacb 0x245bb0
00245bb0
00245bb0loc_245bb0:
00245bb0add x20, sp, 360
00245bb4adr x27, 16
00245bb8stp x29, x27, [sp-24]
00245bbcsub x29, sp, 24
00245bc0bl fn_87ef0
00245bc4sub x29, sp, 8
00245bc8ldr x2, [sp+456]
00245bccstr x2, [x1+112]
00245bd0ldr x1, [sp+224]
00245bd4ldr x2, [sp+216]
00245bd8ldr x3, [sp+312]
00245bdcldrsb x27, [x3]
00245be0str x2, [x3+120]
00245be4adrp x27, 0x806000
00245be8ldr w2, [x27+3056]
00245beccbz w2, 0x245bf4
00245bf0b 0x245bf8
00245bf4
00245bf4loc_245bf4:
00245bf4b 0x245c0c
00245bf8
00245bf8loc_245bf8:
00245bf8bl runtime.gcWriteBarrier2
00245bfcstr x1, [x25]
00245c00ldr x2, [x3+128]
00245c04str x2, [x25+8]
00245c08b 0x245c0c
00245c0c
00245c0cloc_245c0c:
00245c0cstr x1, [x3+128]
00245c10ldr x1, [sp+312]
00245c14str x1, [sp+176]
00245c18adrp x0, 0x3f4000
00245c1cadd x0, x0, 448
00245c20bl runtime.newobject
00245c24str x0, [sp+304]
00245c28adrp x1, 0
00245c2cadd x1, x1, 3568
00245c30str x1, [x0]
00245c34ldr x1, [sp+224]
00245c38ldr x2, [sp+216]
00245c3cldr x3, [sp+304]
00245c40ldrsb x27, [x3]
00245c44str x2, [x3+8]
00245c48adrp x27, 0x806000
00245c4cldr w2, [x27+3056]
00245c50cbz w2, 0x245c58
00245c54b 0x245c5c
00245c58
00245c58loc_245c58:
00245c58b 0x245c70
00245c5c
00245c5cloc_245c5c:
00245c5cbl runtime.gcWriteBarrier2
00245c60str x1, [x25]
00245c64ldr x2, [x3+16]
00245c68str x2, [x25+8]
00245c6cb 0x245c70
00245c70
00245c70loc_245c70:
00245c70str x1, [x3+16]
00245c74ldr x1, [sp+304]
00245c78str x1, [sp+184]
00245c7cadrp x0, 0x3f4000
00245c80add x0, x0, 448
00245c84bl runtime.newobject
00245c88str x0, [sp+296]
00245c8cadrp x1, 0
00245c90add x1, x1, 3440
00245c94str x1, [x0]
00245c98ldr x1, [sp+224]
00245c9cldr x2, [sp+216]
00245ca0ldr x3, [sp+296]
00245ca4ldrsb x27, [x3]
00245ca8str x2, [x3+8]
00245cacadrp x27, 0x806000
00245cb0ldr w2, [x27+3056]
00245cb4cbz w2, 0x245cbc
00245cb8b 0x245cc0
00245cbc
00245cbcloc_245cbc:
00245cbcb 0x245cd4
00245cc0
00245cc0loc_245cc0:
00245cc0bl runtime.gcWriteBarrier2
00245cc4str x1, [x25]
00245cc8ldr x9, [x3+16]
00245cccstr x9, [x25+8]
00245cd0b 0x245cd4
00245cd4
00245cd4loc_245cd4:
00245cd4str x1, [x3+16]
00245cd8ldr x9, [sp+296]
00245cdcstr x9, [sp+192]
00245ce0ldr x0, [sp+128]
00245ce4ldr x1, [sp+136]
00245ce8ldr x2, [sp+144]
00245cecldr x3, [sp+152]
00245cf0ldr x4, [sp+160]
00245cf4ldr x5, [sp+168]
00245cf8ldr x6, [sp+176]
00245cfcldr x7, [sp+184]
00245d00ldr x8, [sp+192]
00245d04ldp x29, x30, [sp-8]
00245d08add sp, sp, 336
00245d0cret x30
00245d10
00245d10loc_245d10:
00245d10stp x0, x1, [sp+8]
00245d14stp x2, x3, [sp+24]
00245d18stp x4, x5, [sp+40]
00245d1cstp x6, x7, [sp+56]
00245d20stp x8, x9, [sp+72]
00245d24stp x10, x11, [sp+88]
00245d28stp x12, x13, [sp+104]
00245d2cstrb w14, [sp+120]
00245d30str x15, [sp+128]
00245d34mov x3, x30
00245d38bl runtime.morestack_noctxt.abi0
00245d3cldp x0, x1, [sp+8]
00245d40ldp x2, x3, [sp+24]
00245d44ldp x4, x5, [sp+40]
00245d48ldp x6, x7, [sp+56]
00245d4cldp x8, x9, [sp+72]
00245d50ldp x10, x11, [sp+88]
00245d54ldp x12, x13, [sp+104]
00245d58ldrb w14, [sp+120]
00245d5cldr x15, [sp+128]
00245d60b 0x245710
00245d64udf 0
00245d68udf 0
00245d6cudf 0
00245710
00245d70
00245d70google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func7: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func7(void)
00245d70ldr x16, [x28+16]
00245d74subs xzr, sp, x16
00245d78b.ls 0x245dd8
00245d7cstr x30, [sp-96]!
00245d80stur x29, [sp-8]
00245d84sub x29, sp, 8
00245d88ldr x1, [x26+8]
00245d8cldr x2, [x26+16]
00245d90str x1, [sp+48]
00245d94str x2, [sp+56]
00245d98stp xzr, xzr, [sp+24]
00245d9cstr xzr, [sp+40]
00245da0ldr x1, [sp+48]
00245da4ldrsb x27, [x1]
00245da8ldr x1, [x1+48]
00245dacldr x0, [sp+56]
00245db0blr x1
00245db4str x0, [sp+64]
00245db8str x1, [sp+72]
00245dbcstr x2, [sp+80]
00245dc0str x0, [sp+24]
00245dc4str x1, [sp+32]
00245dc8str x2, [sp+40]
00245dccldur x29, [sp-8]
00245dd0ldr x30, [sp], 96
00245dd4ret x30
00245dd8
00245dd8loc_245dd8:
00245dd8mov x3, x30
00245ddcbl runtime.morestack.abi0
00245de0b 0x245d70
00245de4udf 0
00245de8udf 0
00245decudf 0
00245d70
00245d70google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func7: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func7(void)
00245d70ldr x16, [x28+16]
00245d74subs xzr, sp, x16
00245d78b.ls 0x245dd8
00245d7cstr x30, [sp-96]!
00245d80stur x29, [sp-8]
00245d84sub x29, sp, 8
00245d88ldr x1, [x26+8]
00245d8cldr x2, [x26+16]
00245d90str x1, [sp+48]
00245d94str x2, [sp+56]
00245d98stp xzr, xzr, [sp+24]
00245d9cstr xzr, [sp+40]
00245da0ldr x1, [sp+48]
00245da4ldrsb x27, [x1]
00245da8ldr x1, [x1+48]
00245dacldr x0, [sp+56]
00245db0blr x1
00245db4str x0, [sp+64]
00245db8str x1, [sp+72]
00245dbcstr x2, [sp+80]
00245dc0str x0, [sp+24]
00245dc4str x1, [sp+32]
00245dc8str x2, [sp+40]
00245dccldur x29, [sp-8]
00245dd0ldr x30, [sp], 96
00245dd4ret x30
00245dd8
00245dd8loc_245dd8:
00245dd8mov x3, x30
00245ddcbl runtime.morestack.abi0
00245de0b 0x245d70
00245de4udf 0
00245de8udf 0
00245decudf 0
00245d70
00245df0
00245df0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func6: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func6(void)
00245df0ldr x16, [x28+16]
00245df4subs xzr, sp, x16
00245df8b.ls 0x245e5c
00245dfcstr x30, [sp-112]!
00245e00stur x29, [sp-8]
00245e04sub x29, sp, 8
00245e08ldr x1, [x26+8]
00245e0cldr x2, [x26+16]
00245e10str x1, [sp+48]
00245e14str x2, [sp+56]
00245e18stp xzr, xzr, [sp+32]
00245e1cldr x1, [sp+48]
00245e20ldrsb x27, [x1]
00245e24ldr x1, [x1+48]
00245e28ldr x0, [sp+56]
00245e2cblr x1
00245e30str x0, [sp+80]
00245e34str x1, [sp+88]
00245e38str x2, [sp+96]
00245e3cbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
00245e40str x0, [sp+64]
00245e44str x1, [sp+72]
00245e48str x0, [sp+32]
00245e4cstr x1, [sp+40]
00245e50ldur x29, [sp-8]
00245e54ldr x30, [sp], 112
00245e58ret x30
00245e5c
00245e5cloc_245e5c:
00245e5cmov x3, x30
00245e60bl runtime.morestack.abi0
00245e64b 0x245df0
00245e68udf 0
00245e6cudf 0
00245df0
00245df0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func6: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func6(void)
00245df0ldr x16, [x28+16]
00245df4subs xzr, sp, x16
00245df8b.ls 0x245e5c
00245dfcstr x30, [sp-112]!
00245e00stur x29, [sp-8]
00245e04sub x29, sp, 8
00245e08ldr x1, [x26+8]
00245e0cldr x2, [x26+16]
00245e10str x1, [sp+48]
00245e14str x2, [sp+56]
00245e18stp xzr, xzr, [sp+32]
00245e1cldr x1, [sp+48]
00245e20ldrsb x27, [x1]
00245e24ldr x1, [x1+48]
00245e28ldr x0, [sp+56]
00245e2cblr x1
00245e30str x0, [sp+80]
00245e34str x1, [sp+88]
00245e38str x2, [sp+96]
00245e3cbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
00245e40str x0, [sp+64]
00245e44str x1, [sp+72]
00245e48str x0, [sp+32]
00245e4cstr x1, [sp+40]
00245e50ldur x29, [sp-8]
00245e54ldr x30, [sp], 112
00245e58ret x30
00245e5c
00245e5cloc_245e5c:
00245e5cmov x3, x30
00245e60bl runtime.morestack.abi0
00245e64b 0x245df0
00245e68udf 0
00245e6cudf 0
00245df0
00245e70
00245e70google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func5(google.golang.org/protobuf/internal/impl.pointer p)
00245e70ldr x16, [x28+16]
00245e74sub x17, sp, 96
00245e78subs xzr, x17, x16
00245e7cb.ls 0x24602c
00245e80str x30, [sp-224]!
00245e84stur x29, [sp-8]
00245e88sub x29, sp, 8
00245e8cstr x0, [sp+232]
00245e90ldr x2, [x26+8]
00245e94str x2, [sp+72]
00245e98add x2, x26, 16
00245e9cstr x2, [sp+208]
00245ea0ldr x2, [x26+120]
00245ea4ldr x3, [x26+128]
00245ea8str x2, [sp+136]
00245eacstr x3, [sp+144]
00245eb0stp xzr, xzr, [sp+88]
00245eb4str xzr, [sp+104]
00245eb8ldr x1, [sp+72]
00245ebcldr x0, [sp+232]
00245ec0bl google.golang.org/protobuf/internal/impl.pointer.Apply
00245ec4str x0, [sp+200]
00245ec8ldr x2, [sp+208]
00245eccldr x1, [x2+32]
00245ed0ldr x2, [x2+40]
00245ed4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00245ed8str x0, [sp+176]
00245edcstr x1, [sp+184]
00245ee0str x2, [sp+192]
00245ee4bl reflect.Value.Elem
00245ee8str x0, [sp+112]
00245eecstr x1, [sp+120]
00245ef0str x2, [sp+128]
00245ef4ldr x2, [sp+208]
00245ef8ldr x3, [x2+32]
00245efcldrsb x27, [x3]
00245f00ldr x0, [x2+40]
00245f04ldr x2, [x3+168]
00245f08blr x2
00245f0cstr x0, [sp+80]
00245f10subs xzr, x0, 22
00245f14cset x2, eq
00245f18strb w2, [sp+71]
00245f1cb.eq 0x245f24
00245f20b 0x245f40
00245f24
00245f24loc_245f24:
00245f24ldr x0, [sp+112]
00245f28ldr x1, [sp+120]
00245f2cldr x2, [sp+128]
00245f30bl reflect.Value.IsNil
00245f34strb w0, [sp+70]
00245f38strb w0, [sp+71]
00245f3cb 0x245f44
00245f40
00245f40loc_245f40:
00245f40b 0x245f44
00245f44
00245f44loc_245f44:
00245f44ldrb w4, [sp+71]
00245f48tbnz w4, 0, 0x245f50
00245f4cb 0x245fe4
00245f50
00245f50loc_245f50:
00245f50ldr x1, [sp+136]
00245f54ldrsb x27, [x1]
00245f58ldr x1, [x1+48]
00245f5cldr x0, [sp+144]
00245f60blr x1
00245f64str x0, [sp+152]
00245f68str x1, [sp+160]
00245f6cstr x2, [sp+168]
00245f70ldr x3, [sp+144]
00245f74ldr x4, [sp+136]
00245f78ldrsb x27, [x4]
00245f7cldr x4, [x4+24]
00245f80mov x5, x0
00245f84mov x0, x3
00245f88mov x6, x1
00245f8cmov x1, x5
00245f90mov x7, x2
00245f94mov x2, x6
00245f98mov x3, x7
00245f9cblr x4
00245fa0str x0, [sp+176]
00245fa4str x1, [sp+184]
00245fa8str x2, [sp+192]
00245facldr x3, [sp+112]
00245fb0ldr x4, [sp+120]
00245fb4ldr x5, [sp+128]
00245fb8mov x6, x0
00245fbcmov x0, x3
00245fc0mov x7, x1
00245fc4mov x1, x4
00245fc8mov x8, x2
00245fccmov x2, x5
00245fd0mov x3, x6
00245fd4mov x4, x7
00245fd8mov x5, x8
00245fdcbl reflect.Value.Set
00245fe0b 0x245fe8
00245fe4
00245fe4loc_245fe4:
00245fe4b 0x245fe8
00245fe8
00245fe8loc_245fe8:
00245fe8ldr x1, [sp+112]
00245fecldr x2, [sp+120]
00245ff0ldr x3, [sp+128]
00245ff4ldr x4, [sp+136]
00245ff8ldrsb x27, [x4]
00245ffcldr x4, [x4+56]
00246000ldr x0, [sp+144]
00246004blr x4
00246008str x0, [sp+152]
0024600cstr x1, [sp+160]
00246010str x2, [sp+168]
00246014str x0, [sp+88]
00246018str x1, [sp+96]
0024601cstr x2, [sp+104]
00246020ldur x29, [sp-8]
00246024ldr x30, [sp], 224
00246028ret x30
0024602c
0024602cloc_24602c:
0024602cstr x0, [sp+8]
00246030mov x3, x30
00246034bl runtime.morestack.abi0
00246038ldr x0, [sp+8]
0024603cb 0x245e70
00245e70
00245e70google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func5(google.golang.org/protobuf/internal/impl.pointer p)
00245e70ldr x16, [x28+16]
00245e74sub x17, sp, 96
00245e78subs xzr, x17, x16
00245e7cb.ls 0x24602c
00245e80str x30, [sp-224]!
00245e84stur x29, [sp-8]
00245e88sub x29, sp, 8
00245e8cstr x0, [sp+232]
00245e90ldr x2, [x26+8]
00245e94str x2, [sp+72]
00245e98add x2, x26, 16
00245e9cstr x2, [sp+208]
00245ea0ldr x2, [x26+120]
00245ea4ldr x3, [x26+128]
00245ea8str x2, [sp+136]
00245eacstr x3, [sp+144]
00245eb0stp xzr, xzr, [sp+88]
00245eb4str xzr, [sp+104]
00245eb8ldr x1, [sp+72]
00245ebcldr x0, [sp+232]
00245ec0bl google.golang.org/protobuf/internal/impl.pointer.Apply
00245ec4str x0, [sp+200]
00245ec8ldr x2, [sp+208]
00245eccldr x1, [x2+32]
00245ed0ldr x2, [x2+40]
00245ed4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00245ed8str x0, [sp+176]
00245edcstr x1, [sp+184]
00245ee0str x2, [sp+192]
00245ee4bl reflect.Value.Elem
00245ee8str x0, [sp+112]
00245eecstr x1, [sp+120]
00245ef0str x2, [sp+128]
00245ef4ldr x2, [sp+208]
00245ef8ldr x3, [x2+32]
00245efcldrsb x27, [x3]
00245f00ldr x0, [x2+40]
00245f04ldr x2, [x3+168]
00245f08blr x2
00245f0cstr x0, [sp+80]
00245f10subs xzr, x0, 22
00245f14cset x2, eq
00245f18strb w2, [sp+71]
00245f1cb.eq 0x245f24
00245f20b 0x245f40
00245f24
00245f24loc_245f24:
00245f24ldr x0, [sp+112]
00245f28ldr x1, [sp+120]
00245f2cldr x2, [sp+128]
00245f30bl reflect.Value.IsNil
00245f34strb w0, [sp+70]
00245f38strb w0, [sp+71]
00245f3cb 0x245f44
00245f40
00245f40loc_245f40:
00245f40b 0x245f44
00245f44
00245f44loc_245f44:
00245f44ldrb w4, [sp+71]
00245f48tbnz w4, 0, 0x245f50
00245f4cb 0x245fe4
00245f50
00245f50loc_245f50:
00245f50ldr x1, [sp+136]
00245f54ldrsb x27, [x1]
00245f58ldr x1, [x1+48]
00245f5cldr x0, [sp+144]
00245f60blr x1
00245f64str x0, [sp+152]
00245f68str x1, [sp+160]
00245f6cstr x2, [sp+168]
00245f70ldr x3, [sp+144]
00245f74ldr x4, [sp+136]
00245f78ldrsb x27, [x4]
00245f7cldr x4, [x4+24]
00245f80mov x5, x0
00245f84mov x0, x3
00245f88mov x6, x1
00245f8cmov x1, x5
00245f90mov x7, x2
00245f94mov x2, x6
00245f98mov x3, x7
00245f9cblr x4
00245fa0str x0, [sp+176]
00245fa4str x1, [sp+184]
00245fa8str x2, [sp+192]
00245facldr x3, [sp+112]
00245fb0ldr x4, [sp+120]
00245fb4ldr x5, [sp+128]
00245fb8mov x6, x0
00245fbcmov x0, x3
00245fc0mov x7, x1
00245fc4mov x1, x4
00245fc8mov x8, x2
00245fccmov x2, x5
00245fd0mov x3, x6
00245fd4mov x4, x7
00245fd8mov x5, x8
00245fdcbl reflect.Value.Set
00245fe0b 0x245fe8
00245fe4
00245fe4loc_245fe4:
00245fe4b 0x245fe8
00245fe8
00245fe8loc_245fe8:
00245fe8ldr x1, [sp+112]
00245fecldr x2, [sp+120]
00245ff0ldr x3, [sp+128]
00245ff4ldr x4, [sp+136]
00245ff8ldrsb x27, [x4]
00245ffcldr x4, [x4+56]
00246000ldr x0, [sp+144]
00246004blr x4
00246008str x0, [sp+152]
0024600cstr x1, [sp+160]
00246010str x2, [sp+168]
00246014str x0, [sp+88]
00246018str x1, [sp+96]
0024601cstr x2, [sp+104]
00246020ldur x29, [sp-8]
00246024ldr x30, [sp], 224
00246028ret x30
0024602c
0024602cloc_24602c:
0024602cstr x0, [sp+8]
00246030mov x3, x30
00246034bl runtime.morestack.abi0
00246038ldr x0, [sp+8]
0024603cb 0x245e70
00245e70
00246040
00246040google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00246040ldr x16, [x28+16]
00246044sub x17, sp, 160
00246048subs xzr, x17, x16
0024604cb.ls 0x24626c
00246050sub x20, sp, 288
00246054stp x29, x30, [x20-8]
00246058add sp, x20, 0
0024605csub x29, sp, 8
00246060str x0, [sp+296]
00246064str x1, [sp+304]
00246068str x2, [sp+312]
0024606cstr x3, [sp+320]
00246070ldr x2, [x26+8]
00246074str x2, [sp+72]
00246078add x2, x26, 16
0024607cstr x2, [sp+272]
00246080ldr x2, [x26+120]
00246084ldr x3, [x26+128]
00246088str x2, [sp+128]
0024608cstr x3, [sp+136]
00246090ldr x2, [x26+136]
00246094ldr x3, [x26+144]
00246098str x2, [sp+112]
0024609cstr x3, [sp+120]
002460a0ldr x1, [sp+72]
002460a4ldr x0, [sp+296]
002460a8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002460acstr x0, [sp+200]
002460b0ldr x2, [sp+272]
002460b4ldr x1, [x2+32]
002460b8ldr x2, [x2+40]
002460bcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002460c0str x0, [sp+176]
002460c4str x1, [sp+184]
002460c8str x2, [sp+192]
002460ccbl reflect.Value.Elem
002460d0str x0, [sp+88]
002460d4str x1, [sp+96]
002460d8str x2, [sp+104]
002460dcldr x1, [sp+304]
002460e0ldr x2, [sp+312]
002460e4ldr x3, [sp+320]
002460e8ldr x4, [sp+128]
002460ecldrsb x27, [x4]
002460f0ldr x4, [x4+24]
002460f4ldr x0, [sp+136]
002460f8blr x4
002460fcstr x0, [sp+176]
00246100str x1, [sp+184]
00246104str x2, [sp+192]
00246108ldr x3, [sp+88]
0024610cldr x4, [sp+96]
00246110ldr x5, [sp+104]
00246114mov x6, x0
00246118mov x0, x3
0024611cmov x7, x1
00246120mov x1, x4
00246124mov x8, x2
00246128mov x2, x5
0024612cmov x3, x6
00246130mov x4, x7
00246134mov x5, x8
00246138bl reflect.Value.Set
0024613cldr x2, [sp+272]
00246140ldr x3, [x2+32]
00246144ldrsb x27, [x3]
00246148ldr x0, [x2+40]
0024614cldr x2, [x3+168]
00246150blr x2
00246154str x0, [sp+80]
00246158subs xzr, x0, 22
0024615ccset x2, eq
00246160strb w2, [sp+71]
00246164b.eq 0x24616c
00246168b 0x246188
0024616c
0024616cloc_24616c:
0024616cldr x0, [sp+88]
00246170ldr x1, [sp+96]
00246174ldr x2, [sp+104]
00246178bl reflect.Value.IsNil
0024617cstrb w0, [sp+70]
00246180strb w0, [sp+71]
00246184b 0x24618c
00246188
00246188loc_246188:
00246188b 0x24618c
0024618c
0024618cloc_24618c:
0024618cldrb w1, [sp+71]
00246190tbnz w1, 0, 0x2461a4
00246194b 0x246198
00246198
00246198loc_246198:
00246198ldp x29, x30, [sp-8]
0024619cadd sp, sp, 288
002461a0ret x30
002461a4
002461a4loc_2461a4:
002461a4ldr x1, [sp+112]
002461a8ldrsb x27, [x1]
002461acldr x1, [x1+72]
002461b0ldr x0, [sp+120]
002461b4blr x1
002461b8str x0, [sp+160]
002461bcstr x1, [sp+168]
002461c0stp xzr, xzr, [sp+144]
002461c4add x1, sp, 144
002461c8str x1, [sp+224]
002461ccldr x0, [sp+160]
002461d0ldr x1, [sp+168]
002461d4bl runtime.convTstring
002461d8str x0, [sp+216]
002461dcldr x1, [sp+224]
002461e0ldrsb x27, [x1]
002461e4adrp x2, 0x3e9000
002461e8add x2, x2, 2496
002461ecstr x2, [x1]
002461f0adrp x27, 0x805000
002461f4ldr w2, [x27+3056]
002461f8cbz w2, 0x246200
002461fcb 0x246258
00246200
00246200loc_246200:
00246200b 0x246204
00246204
00246204loc_246204:
00246204str x0, [x1+8]
00246208ldr x2, [sp+224]
0024620cldrsb x27, [x2]
00246210b 0x246214
00246214
00246214loc_246214:
00246214str x2, [sp+232]
00246218orr x4, xzr, 1
0024621cstr x4, [sp+240]
00246220str x4, [sp+248]
00246224adrp x0, 0x478000
00246228add x0, x0, 3664
0024622corr x1, xzr, 32
00246230mov x3, x4
00246234bl fmt.Sprintf
00246238str x0, [sp+256]
0024623cstr x1, [sp+264]
00246240bl runtime.convTstring
00246244str x0, [sp+208]
00246248mov x1, x0
0024624cadrp x0, 0x3af000
00246250add x0, x0, 2944
00246254bl runtime.gopanic
00246258
00246258loc_246258:
00246258bl runtime.gcWriteBarrier2
0024625cstr x0, [x25]
00246260ldr x5, [x1+8]
00246264str x5, [x25+8]
00246268b 0x246204
0024626c
0024626cloc_24626c:
0024626cstp x0, x1, [sp+8]
00246270stp x2, x3, [sp+24]
00246274mov x3, x30
00246278bl runtime.morestack.abi0
0024627cldp x0, x1, [sp+8]
00246280ldp x2, x3, [sp+24]
00246284b 0x246040
00246288udf 0
0024628cudf 0
00246040
00246040google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00246040ldr x16, [x28+16]
00246044sub x17, sp, 160
00246048subs xzr, x17, x16
0024604cb.ls 0x24626c
00246050sub x20, sp, 288
00246054stp x29, x30, [x20-8]
00246058add sp, x20, 0
0024605csub x29, sp, 8
00246060str x0, [sp+296]
00246064str x1, [sp+304]
00246068str x2, [sp+312]
0024606cstr x3, [sp+320]
00246070ldr x2, [x26+8]
00246074str x2, [sp+72]
00246078add x2, x26, 16
0024607cstr x2, [sp+272]
00246080ldr x2, [x26+120]
00246084ldr x3, [x26+128]
00246088str x2, [sp+128]
0024608cstr x3, [sp+136]
00246090ldr x2, [x26+136]
00246094ldr x3, [x26+144]
00246098str x2, [sp+112]
0024609cstr x3, [sp+120]
002460a0ldr x1, [sp+72]
002460a4ldr x0, [sp+296]
002460a8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002460acstr x0, [sp+200]
002460b0ldr x2, [sp+272]
002460b4ldr x1, [x2+32]
002460b8ldr x2, [x2+40]
002460bcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002460c0str x0, [sp+176]
002460c4str x1, [sp+184]
002460c8str x2, [sp+192]
002460ccbl reflect.Value.Elem
002460d0str x0, [sp+88]
002460d4str x1, [sp+96]
002460d8str x2, [sp+104]
002460dcldr x1, [sp+304]
002460e0ldr x2, [sp+312]
002460e4ldr x3, [sp+320]
002460e8ldr x4, [sp+128]
002460ecldrsb x27, [x4]
002460f0ldr x4, [x4+24]
002460f4ldr x0, [sp+136]
002460f8blr x4
002460fcstr x0, [sp+176]
00246100str x1, [sp+184]
00246104str x2, [sp+192]
00246108ldr x3, [sp+88]
0024610cldr x4, [sp+96]
00246110ldr x5, [sp+104]
00246114mov x6, x0
00246118mov x0, x3
0024611cmov x7, x1
00246120mov x1, x4
00246124mov x8, x2
00246128mov x2, x5
0024612cmov x3, x6
00246130mov x4, x7
00246134mov x5, x8
00246138bl reflect.Value.Set
0024613cldr x2, [sp+272]
00246140ldr x3, [x2+32]
00246144ldrsb x27, [x3]
00246148ldr x0, [x2+40]
0024614cldr x2, [x3+168]
00246150blr x2
00246154str x0, [sp+80]
00246158subs xzr, x0, 22
0024615ccset x2, eq
00246160strb w2, [sp+71]
00246164b.eq 0x24616c
00246168b 0x246188
0024616c
0024616cloc_24616c:
0024616cldr x0, [sp+88]
00246170ldr x1, [sp+96]
00246174ldr x2, [sp+104]
00246178bl reflect.Value.IsNil
0024617cstrb w0, [sp+70]
00246180strb w0, [sp+71]
00246184b 0x24618c
00246188
00246188loc_246188:
00246188b 0x24618c
0024618c
0024618cloc_24618c:
0024618cldrb w1, [sp+71]
00246190tbnz w1, 0, 0x2461a4
00246194b 0x246198
00246198
00246198loc_246198:
00246198ldp x29, x30, [sp-8]
0024619cadd sp, sp, 288
002461a0ret x30
002461a4
002461a4loc_2461a4:
002461a4ldr x1, [sp+112]
002461a8ldrsb x27, [x1]
002461acldr x1, [x1+72]
002461b0ldr x0, [sp+120]
002461b4blr x1
002461b8str x0, [sp+160]
002461bcstr x1, [sp+168]
002461c0stp xzr, xzr, [sp+144]
002461c4add x1, sp, 144
002461c8str x1, [sp+224]
002461ccldr x0, [sp+160]
002461d0ldr x1, [sp+168]
002461d4bl runtime.convTstring
002461d8str x0, [sp+216]
002461dcldr x1, [sp+224]
002461e0ldrsb x27, [x1]
002461e4adrp x2, 0x3e9000
002461e8add x2, x2, 2496
002461ecstr x2, [x1]
002461f0adrp x27, 0x805000
002461f4ldr w2, [x27+3056]
002461f8cbz w2, 0x246200
002461fcb 0x246258
00246200
00246200loc_246200:
00246200b 0x246204
00246204
00246204loc_246204:
00246204str x0, [x1+8]
00246208ldr x2, [sp+224]
0024620cldrsb x27, [x2]
00246210b 0x246214
00246214
00246214loc_246214:
00246214str x2, [sp+232]
00246218orr x4, xzr, 1
0024621cstr x4, [sp+240]
00246220str x4, [sp+248]
00246224adrp x0, 0x478000
00246228add x0, x0, 3664
0024622corr x1, xzr, 32
00246230mov x3, x4
00246234bl fmt.Sprintf
00246238str x0, [sp+256]
0024623cstr x1, [sp+264]
00246240bl runtime.convTstring
00246244str x0, [sp+208]
00246248mov x1, x0
0024624cadrp x0, 0x3af000
00246250add x0, x0, 2944
00246254bl runtime.gopanic
00246258
00246258loc_246258:
00246258bl runtime.gcWriteBarrier2
0024625cstr x0, [x25]
00246260ldr x5, [x1+8]
00246264str x5, [x25+8]
00246268b 0x246204
0024626c
0024626cloc_24626c:
0024626cstp x0, x1, [sp+8]
00246270stp x2, x3, [sp+24]
00246274mov x3, x30
00246278bl runtime.morestack.abi0
0024627cldp x0, x1, [sp+8]
00246280ldp x2, x3, [sp+24]
00246284b 0x246040
00246288udf 0
0024628cudf 0
00246040
00246290
00246290google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func3(google.golang.org/protobuf/internal/impl.pointer p)
00246290ldr x16, [x28+16]
00246294sub x17, sp, 64
00246298subs xzr, x17, x16
0024629cb.ls 0x2463b8
002462a0str x30, [sp-192]!
002462a4stur x29, [sp-8]
002462a8sub x29, sp, 8
002462acstr x0, [sp+200]
002462b0ldr x1, [x26+8]
002462b4ldr x2, [x26+16]
002462b8str x1, [sp+104]
002462bcstr x2, [sp+112]
002462c0ldr x1, [x26+24]
002462c4str x1, [sp+48]
002462c8add x1, x26, 32
002462ccstr x1, [sp+176]
002462d0stp xzr, xzr, [sp+56]
002462d4str xzr, [sp+72]
002462d8ldr x0, [sp+200]
002462dcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
002462e0strb w0, [sp+47]
002462e4tbnz w0, 0, 0x2462ec
002462e8b 0x246324
002462ec
002462ecloc_2462ec:
002462ecldr x1, [sp+104]
002462f0ldrsb x27, [x1]
002462f4ldr x1, [x1+64]
002462f8ldr x0, [sp+112]
002462fcblr x1
00246300str x0, [sp+152]
00246304str x1, [sp+160]
00246308str x2, [sp+168]
0024630cstr x0, [sp+56]
00246310str x1, [sp+64]
00246314str x2, [sp+72]
00246318ldur x29, [sp-8]
0024631cldr x30, [sp], 192
00246320ret x30
00246324
00246324loc_246324:
00246324ldr x1, [sp+48]
00246328ldr x0, [sp+200]
0024632cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00246330str x0, [sp+144]
00246334ldr x2, [sp+176]
00246338ldr x1, [x2+32]
0024633cldr x2, [x2+40]
00246340bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246344str x0, [sp+120]
00246348str x1, [sp+128]
0024634cstr x2, [sp+136]
00246350bl reflect.Value.Elem
00246354str x0, [sp+80]
00246358str x1, [sp+88]
0024635cstr x2, [sp+96]
00246360ldr x3, [sp+104]
00246364ldrsb x27, [x3]
00246368ldr x3, [x3+56]
0024636cldr x4, [sp+112]
00246370mov x5, x0
00246374mov x0, x4
00246378mov x6, x1
0024637cmov x1, x5
00246380mov x7, x2
00246384mov x2, x6
00246388mov x8, x3
0024638cmov x3, x7
00246390blr x8
00246394str x0, [sp+152]
00246398str x1, [sp+160]
0024639cstr x2, [sp+168]
002463a0str x0, [sp+56]
002463a4str x1, [sp+64]
002463a8str x2, [sp+72]
002463acldur x29, [sp-8]
002463b0ldr x30, [sp], 192
002463b4ret x30
002463b8
002463b8loc_2463b8:
002463b8str x0, [sp+8]
002463bcmov x3, x30
002463c0bl runtime.morestack.abi0
002463c4ldr x0, [sp+8]
002463c8b 0x246290
002463ccudf 0
00246290
00246290google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func3(google.golang.org/protobuf/internal/impl.pointer p)
00246290ldr x16, [x28+16]
00246294sub x17, sp, 64
00246298subs xzr, x17, x16
0024629cb.ls 0x2463b8
002462a0str x30, [sp-192]!
002462a4stur x29, [sp-8]
002462a8sub x29, sp, 8
002462acstr x0, [sp+200]
002462b0ldr x1, [x26+8]
002462b4ldr x2, [x26+16]
002462b8str x1, [sp+104]
002462bcstr x2, [sp+112]
002462c0ldr x1, [x26+24]
002462c4str x1, [sp+48]
002462c8add x1, x26, 32
002462ccstr x1, [sp+176]
002462d0stp xzr, xzr, [sp+56]
002462d4str xzr, [sp+72]
002462d8ldr x0, [sp+200]
002462dcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
002462e0strb w0, [sp+47]
002462e4tbnz w0, 0, 0x2462ec
002462e8b 0x246324
002462ec
002462ecloc_2462ec:
002462ecldr x1, [sp+104]
002462f0ldrsb x27, [x1]
002462f4ldr x1, [x1+64]
002462f8ldr x0, [sp+112]
002462fcblr x1
00246300str x0, [sp+152]
00246304str x1, [sp+160]
00246308str x2, [sp+168]
0024630cstr x0, [sp+56]
00246310str x1, [sp+64]
00246314str x2, [sp+72]
00246318ldur x29, [sp-8]
0024631cldr x30, [sp], 192
00246320ret x30
00246324
00246324loc_246324:
00246324ldr x1, [sp+48]
00246328ldr x0, [sp+200]
0024632cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00246330str x0, [sp+144]
00246334ldr x2, [sp+176]
00246338ldr x1, [x2+32]
0024633cldr x2, [x2+40]
00246340bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246344str x0, [sp+120]
00246348str x1, [sp+128]
0024634cstr x2, [sp+136]
00246350bl reflect.Value.Elem
00246354str x0, [sp+80]
00246358str x1, [sp+88]
0024635cstr x2, [sp+96]
00246360ldr x3, [sp+104]
00246364ldrsb x27, [x3]
00246368ldr x3, [x3+56]
0024636cldr x4, [sp+112]
00246370mov x5, x0
00246374mov x0, x4
00246378mov x6, x1
0024637cmov x1, x5
00246380mov x7, x2
00246384mov x2, x6
00246388mov x8, x3
0024638cmov x3, x7
00246390blr x8
00246394str x0, [sp+152]
00246398str x1, [sp+160]
0024639cstr x2, [sp+168]
002463a0str x0, [sp+56]
002463a4str x1, [sp+64]
002463a8str x2, [sp+72]
002463acldur x29, [sp-8]
002463b0ldr x30, [sp], 192
002463b4ret x30
002463b8
002463b8loc_2463b8:
002463b8str x0, [sp+8]
002463bcmov x3, x30
002463c0bl runtime.morestack.abi0
002463c4ldr x0, [sp+8]
002463c8b 0x246290
002463ccudf 0
00246290
002463d0
002463d0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func2(google.golang.org/protobuf/internal/impl.pointer p)
002463d0ldr x16, [x28+16]
002463d4sub x17, sp, 32
002463d8subs xzr, x17, x16
002463dcb.ls 0x246498
002463e0str x30, [sp-160]!
002463e4stur x29, [sp-8]
002463e8sub x29, sp, 8
002463ecstr x0, [sp+168]
002463f0ldr x2, [x26+8]
002463f4str x2, [sp+64]
002463f8add x2, x26, 16
002463fcstr x2, [sp+144]
00246400ldr x1, [sp+64]
00246404ldr x0, [sp+168]
00246408bl google.golang.org/protobuf/internal/impl.pointer.Apply
0024640cstr x0, [sp+136]
00246410ldr x2, [sp+144]
00246414ldr x1, [x2+32]
00246418ldr x2, [x2+40]
0024641cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246420str x0, [sp+112]
00246424str x1, [sp+120]
00246428str x2, [sp+128]
0024642cbl reflect.Value.Elem
00246430str x0, [sp+72]
00246434str x1, [sp+80]
00246438str x2, [sp+88]
0024643cbl reflect.Value.Type
00246440str x0, [sp+96]
00246444str x1, [sp+104]
00246448bl reflect.Zero
0024644cstr x0, [sp+112]
00246450str x1, [sp+120]
00246454str x2, [sp+128]
00246458ldr x3, [sp+72]
0024645cldr x4, [sp+80]
00246460ldr x5, [sp+88]
00246464mov x6, x0
00246468mov x0, x3
0024646cmov x7, x1
00246470mov x1, x4
00246474mov x8, x2
00246478mov x2, x5
0024647cmov x3, x6
00246480mov x4, x7
00246484mov x5, x8
00246488bl reflect.Value.Set
0024648cldur x29, [sp-8]
00246490ldr x30, [sp], 160
00246494ret x30
00246498
00246498loc_246498:
00246498str x0, [sp+8]
0024649cmov x3, x30
002464a0bl runtime.morestack.abi0
002464a4ldr x0, [sp+8]
002464a8b 0x2463d0
002464acudf 0
002463d0
002463d0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func2(google.golang.org/protobuf/internal/impl.pointer p)
002463d0ldr x16, [x28+16]
002463d4sub x17, sp, 32
002463d8subs xzr, x17, x16
002463dcb.ls 0x246498
002463e0str x30, [sp-160]!
002463e4stur x29, [sp-8]
002463e8sub x29, sp, 8
002463ecstr x0, [sp+168]
002463f0ldr x2, [x26+8]
002463f4str x2, [sp+64]
002463f8add x2, x26, 16
002463fcstr x2, [sp+144]
00246400ldr x1, [sp+64]
00246404ldr x0, [sp+168]
00246408bl google.golang.org/protobuf/internal/impl.pointer.Apply
0024640cstr x0, [sp+136]
00246410ldr x2, [sp+144]
00246414ldr x1, [x2+32]
00246418ldr x2, [x2+40]
0024641cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246420str x0, [sp+112]
00246424str x1, [sp+120]
00246428str x2, [sp+128]
0024642cbl reflect.Value.Elem
00246430str x0, [sp+72]
00246434str x1, [sp+80]
00246438str x2, [sp+88]
0024643cbl reflect.Value.Type
00246440str x0, [sp+96]
00246444str x1, [sp+104]
00246448bl reflect.Zero
0024644cstr x0, [sp+112]
00246450str x1, [sp+120]
00246454str x2, [sp+128]
00246458ldr x3, [sp+72]
0024645cldr x4, [sp+80]
00246460ldr x5, [sp+88]
00246464mov x6, x0
00246468mov x0, x3
0024646cmov x7, x1
00246470mov x1, x4
00246474mov x8, x2
00246478mov x2, x5
0024647cmov x3, x6
00246480mov x4, x7
00246484mov x5, x8
00246488bl reflect.Value.Set
0024648cldur x29, [sp-8]
00246490ldr x30, [sp], 160
00246494ret x30
00246498
00246498loc_246498:
00246498str x0, [sp+8]
0024649cmov x3, x30
002464a0bl runtime.morestack.abi0
002464a4ldr x0, [sp+8]
002464a8b 0x2463d0
002464acudf 0
002463d0
002464b0
002464b0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func1(google.golang.org/protobuf/internal/impl.pointer p)
002464b0ldr x16, [x28+16]
002464b4subs xzr, sp, x16
002464b8b.ls 0x2465bc
002464bcstr x30, [sp-128]!
002464c0stur x29, [sp-8]
002464c4sub x29, sp, 8
002464c8str x0, [sp+136]
002464ccldr x1, [x26+8]
002464d0str x1, [sp+40]
002464d4add x1, x26, 16
002464d8str x1, [sp+112]
002464dcstrb wzr, [sp+38]
002464e0ldr x0, [sp+136]
002464e4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002464e8strb w0, [sp+39]
002464ectbnz w0, 0, 0x2464f4
002464f0b 0x246508
002464f4
002464f4loc_2464f4:
002464f4strb wzr, [sp+38]
002464f8mov x0, xzr
002464fcldur x29, [sp-8]
00246500ldr x30, [sp], 128
00246504ret x30
00246508
00246508loc_246508:
00246508ldr x1, [sp+40]
0024650cldr x0, [sp+136]
00246510bl google.golang.org/protobuf/internal/impl.pointer.Apply
00246514str x0, [sp+104]
00246518ldr x2, [sp+112]
0024651cldr x1, [x2+32]
00246520ldr x2, [x2+40]
00246524bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246528str x0, [sp+80]
0024652cstr x1, [sp+88]
00246530str x2, [sp+96]
00246534bl reflect.Value.Elem
00246538str x0, [sp+56]
0024653cstr x1, [sp+64]
00246540str x2, [sp+72]
00246544ldr x2, [sp+112]
00246548ldr x3, [x2+32]
0024654cldrsb x27, [x3]
00246550ldr x0, [x2+40]
00246554ldr x2, [x3+168]
00246558blr x2
0024655cstr x0, [sp+48]
00246560subs xzr, x0, 22
00246564b.ne 0x24656c
00246568b 0x246594
0024656c
0024656cloc_24656c:
0024656cldr x0, [sp+56]
00246570ldr x1, [sp+64]
00246574ldr x2, [sp+72]
00246578bl google.golang.org/protobuf/internal/impl.isZero
0024657cstrb w0, [sp+39]
00246580eor x0, x0, 1
00246584strb w0, [sp+38]
00246588ldur x29, [sp-8]
0024658cldr x30, [sp], 128
00246590ret x30
00246594
00246594loc_246594:
00246594ldr x0, [sp+56]
00246598ldr x1, [sp+64]
0024659cldr x2, [sp+72]
002465a0bl reflect.Value.IsNil
002465a4strb w0, [sp+39]
002465a8eor x0, x0, 1
002465acstrb w0, [sp+38]
002465b0ldur x29, [sp-8]
002465b4ldr x30, [sp], 128
002465b8ret x30
002465bc
002465bcloc_2465bc:
002465bcstr x0, [sp+8]
002465c0mov x3, x30
002465c4bl runtime.morestack.abi0
002465c8ldr x0, [sp+8]
002465ccb 0x2464b0
002464b0
002464b0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func1(google.golang.org/protobuf/internal/impl.pointer p)
002464b0ldr x16, [x28+16]
002464b4subs xzr, sp, x16
002464b8b.ls 0x2465bc
002464bcstr x30, [sp-128]!
002464c0stur x29, [sp-8]
002464c4sub x29, sp, 8
002464c8str x0, [sp+136]
002464ccldr x1, [x26+8]
002464d0str x1, [sp+40]
002464d4add x1, x26, 16
002464d8str x1, [sp+112]
002464dcstrb wzr, [sp+38]
002464e0ldr x0, [sp+136]
002464e4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002464e8strb w0, [sp+39]
002464ectbnz w0, 0, 0x2464f4
002464f0b 0x246508
002464f4
002464f4loc_2464f4:
002464f4strb wzr, [sp+38]
002464f8mov x0, xzr
002464fcldur x29, [sp-8]
00246500ldr x30, [sp], 128
00246504ret x30
00246508
00246508loc_246508:
00246508ldr x1, [sp+40]
0024650cldr x0, [sp+136]
00246510bl google.golang.org/protobuf/internal/impl.pointer.Apply
00246514str x0, [sp+104]
00246518ldr x2, [sp+112]
0024651cldr x1, [x2+32]
00246520ldr x2, [x2+40]
00246524bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246528str x0, [sp+80]
0024652cstr x1, [sp+88]
00246530str x2, [sp+96]
00246534bl reflect.Value.Elem
00246538str x0, [sp+56]
0024653cstr x1, [sp+64]
00246540str x2, [sp+72]
00246544ldr x2, [sp+112]
00246548ldr x3, [x2+32]
0024654cldrsb x27, [x3]
00246550ldr x0, [x2+40]
00246554ldr x2, [x3+168]
00246558blr x2
0024655cstr x0, [sp+48]
00246560subs xzr, x0, 22
00246564b.ne 0x24656c
00246568b 0x246594
0024656c
0024656cloc_24656c:
0024656cldr x0, [sp+56]
00246570ldr x1, [sp+64]
00246574ldr x2, [sp+72]
00246578bl google.golang.org/protobuf/internal/impl.isZero
0024657cstrb w0, [sp+39]
00246580eor x0, x0, 1
00246584strb w0, [sp+38]
00246588ldur x29, [sp-8]
0024658cldr x30, [sp], 128
00246590ret x30
00246594
00246594loc_246594:
00246594ldr x0, [sp+56]
00246598ldr x1, [sp+64]
0024659cldr x2, [sp+72]
002465a0bl reflect.Value.IsNil
002465a4strb w0, [sp+39]
002465a8eor x0, x0, 1
002465acstrb w0, [sp+38]
002465b0ldur x29, [sp-8]
002465b4ldr x30, [sp], 128
002465b8ret x30
002465bc
002465bcloc_2465bc:
002465bcstr x0, [sp+8]
002465c0mov x3, x30
002465c4bl runtime.morestack.abi0
002465c8ldr x0, [sp+8]
002465ccb 0x2464b0
002464b0
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
Loading..