File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002268c0
002268c0google.golang.org/protobuf/internal/impl.newListConverter: ; void google.golang.org/protobuf/internal/impl.newListConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002268c0ldr x16, [x28+16]
002268c4sub x17, sp, 208
002268c8subs xzr, x17, x16
002268ccb.ls 0x226cc0
002268d0sub x20, sp, 336
002268d4stp x29, x30, [x20-8]
002268d8add sp, x20, 0
002268dcsub x29, sp, 8
002268e0str x0, [sp+344]
002268e4str x1, [sp+352]
002268e8str x2, [sp+360]
002268ecstr x3, [sp+368]
002268f0stp xzr, xzr, [sp+80]
002268f4ldr x1, [sp+344]
002268f8ldrsb x27, [x1]
002268fcldr x1, [x1+168]
00226900ldr x0, [sp+352]
00226904blr x1
00226908str x0, [sp+72]
0022690csubs xzr, x0, 22
00226910cset x1, eq
00226914strb w1, [sp+63]
00226918b.eq 0x226920
0022691cb 0x226960
00226920
00226920loc_226920:
00226920ldr x1, [sp+344]
00226924ldrsb x27, [x1]
00226928ldr x0, [sp+352]
0022692cldr x1, [x1+88]
00226930blr x1
00226934str x0, [sp+144]
00226938str x1, [sp+152]
0022693cldrsb x27, [x0]
00226940ldr x2, [x0+168]
00226944mov x0, x1
00226948blr x2
0022694cstr x0, [sp+64]
00226950subs xzr, x0, 23
00226954cset x1, eq
00226958strb w1, [sp+63]
0022695cb 0x226964
00226960
00226960loc_226960:
00226960b 0x226964
00226964
00226964loc_226964:
00226964ldrb w1, [sp+63]
00226968tbnz w1, 0, 0x226970
0022696cb 0x226a70
00226970
00226970loc_226970:
00226970b 0x226974
00226974
00226974loc_226974:
00226974ldr x1, [sp+344]
00226978ldrsb x27, [x1]
0022697cldr x1, [x1+88]
00226980ldr x0, [sp+352]
00226984blr x1
00226988str x0, [sp+128]
0022698cstr x1, [sp+136]
00226990ldrsb x27, [x0]
00226994ldr x2, [x0+88]
00226998mov x0, x1
0022699cblr x2
002269a0str x0, [sp+112]
002269a4str x1, [sp+120]
002269a8ldr x2, [sp+360]
002269acldr x3, [sp+368]
002269b0bl google.golang.org/protobuf/internal/impl.newSingularConverter
002269b4str x0, [sp+96]
002269b8str x1, [sp+104]
002269bcadrp x0, 0x420000
002269c0add x0, x0, 1888
002269c4bl runtime.newobject
002269c8str x0, [sp+240]
002269ccldr x1, [sp+352]
002269d0ldr x2, [sp+344]
002269d4str x2, [x0]
002269d8adrp x27, 0x825000
002269dcldr w2, [x27+3056]
002269e0cbz w2, 0x2269e8
002269e4b 0x2269ec
002269e8
002269e8loc_2269e8:
002269e8b 0x226a00
002269ec
002269ecloc_2269ec:
002269ecbl runtime.gcWriteBarrier2
002269f0str x1, [x25]
002269f4ldr x2, [x0+8]
002269f8str x2, [x25+8]
002269fcb 0x226a00
00226a00
00226a00loc_226a00:
00226a00str x1, [x0+8]
00226a04ldr x2, [sp+240]
00226a08ldrsb x27, [x2]
00226a0cldr x3, [sp+104]
00226a10ldr x4, [sp+96]
00226a14str x4, [x2+16]
00226a18adrp x27, 0x825000
00226a1cldr w4, [x27+3056]
00226a20cbz w4, 0x226a28
00226a24b 0x226a2c
00226a28
00226a28loc_226a28:
00226a28b 0x226a40
00226a2c
00226a2cloc_226a2c:
00226a2cbl runtime.gcWriteBarrier2
00226a30str x3, [x25]
00226a34ldr x4, [x2+24]
00226a38str x4, [x25+8]
00226a3cb 0x226a40
00226a40
00226a40loc_226a40:
00226a40str x3, [x2+24]
00226a44ldr x2, [sp+240]
00226a48str x2, [sp+320]
00226a4cadrp x3, 0x4f4000
00226a50add x3, x3, 792
00226a54str x3, [sp+80]
00226a58str x2, [sp+88]
00226a5cldr x0, [sp+80]
00226a60ldr x1, [sp+88]
00226a64ldp x29, x30, [sp-8]
00226a68add sp, sp, 336
00226a6cret x30
00226a70
00226a70loc_226a70:
00226a70ldr x1, [sp+344]
00226a74ldrsb x27, [x1]
00226a78ldr x1, [x1+168]
00226a7cldr x0, [sp+352]
00226a80blr x1
00226a84str x0, [sp+64]
00226a88subs xzr, x0, 23
00226a8cb.eq 0x226a94
00226a90b 0x226b7c
00226a94
00226a94loc_226a94:
00226a94b 0x226a98
00226a98
00226a98loc_226a98:
00226a98ldr x1, [sp+344]
00226a9cldrsb x27, [x1]
00226aa0ldr x1, [x1+88]
00226aa4ldr x0, [sp+352]
00226aa8blr x1
00226aacstr x0, [sp+112]
00226ab0str x1, [sp+120]
00226ab4ldr x2, [sp+360]
00226ab8ldr x3, [sp+368]
00226abcbl google.golang.org/protobuf/internal/impl.newSingularConverter
00226ac0str x0, [sp+96]
00226ac4str x1, [sp+104]
00226ac8adrp x0, 0x420000
00226accadd x0, x0, 2048
00226ad0bl runtime.newobject
00226ad4str x0, [sp+232]
00226ad8ldr x1, [sp+352]
00226adcldr x2, [sp+344]
00226ae0str x2, [x0]
00226ae4adrp x27, 0x825000
00226ae8ldr w2, [x27+3056]
00226aeccbz w2, 0x226af4
00226af0b 0x226af8
00226af4
00226af4loc_226af4:
00226af4b 0x226b0c
00226af8
00226af8loc_226af8:
00226af8bl runtime.gcWriteBarrier2
00226afcstr x1, [x25]
00226b00ldr x2, [x0+8]
00226b04str x2, [x25+8]
00226b08b 0x226b0c
00226b0c
00226b0cloc_226b0c:
00226b0cstr x1, [x0+8]
00226b10ldr x2, [sp+232]
00226b14ldrsb x27, [x2]
00226b18ldr x3, [sp+104]
00226b1cldr x4, [sp+96]
00226b20str x4, [x2+16]
00226b24adrp x27, 0x825000
00226b28ldr w4, [x27+3056]
00226b2ccbz w4, 0x226b34
00226b30b 0x226b38
00226b34
00226b34loc_226b34:
00226b34b 0x226b4c
00226b38
00226b38loc_226b38:
00226b38bl runtime.gcWriteBarrier2
00226b3cstr x3, [x25]
00226b40ldr x4, [x2+24]
00226b44str x4, [x25+8]
00226b48b 0x226b4c
00226b4c
00226b4cloc_226b4c:
00226b4cstr x3, [x2+24]
00226b50ldr x2, [sp+232]
00226b54str x2, [sp+312]
00226b58adrp x3, 0x4f4000
00226b5cadd x3, x3, 864
00226b60str x3, [sp+80]
00226b64str x2, [sp+88]
00226b68ldr x0, [sp+80]
00226b6cldr x1, [sp+88]
00226b70ldp x29, x30, [sp-8]
00226b74add sp, sp, 336
00226b78ret x30
00226b7c
00226b7cloc_226b7c:
00226b7cb 0x226b80
00226b80
00226b80loc_226b80:
00226b80ldr x1, [sp+360]
00226b84ldrsb x27, [x1]
00226b88ldr x1, [x1+72]
00226b8cldr x0, [sp+368]
00226b90blr x1
00226b94str x0, [sp+296]
00226b98str x1, [sp+304]
00226b9cstp xzr, xzr, [sp+264]
00226ba0stp xzr, xzr, [sp+280]
00226ba4add x1, sp, 264
00226ba8str x1, [sp+200]
00226bacldr x1, [sp+352]
00226bb0ldr x2, [sp+344]
00226bb4str x2, [sp+184]
00226bb8str x1, [sp+192]
00226bbcstr x2, [sp+176]
00226bc0ldr x1, [sp+176]
00226bc4cbnz x1, 0x226bcc
00226bc8b 0x226cbc
00226bcc
00226bccloc_226bcc:
00226bccldr x2, [sp+176]
00226bd0ldr x2, [x2+8]
00226bd4str x2, [sp+176]
00226bd8b 0x226bdc
00226bdc
00226bdcloc_226bdc:
00226bdcldr x2, [sp+200]
00226be0ldrsb x27, [x2]
00226be4ldr x3, [sp+176]
00226be8ldr x4, [sp+192]
00226becstr x3, [x2]
00226bf0adrp x27, 0x825000
00226bf4ldr w3, [x27+3056]
00226bf8cbz w3, 0x226c00
00226bfcb 0x226ca8
00226c00
00226c00loc_226c00:
00226c00b 0x226c04
00226c04
00226c04loc_226c04:
00226c04str x4, [x2+8]
00226c08ldr x0, [sp+296]
00226c0cldr x1, [sp+304]
00226c10bl runtime.convTstring
00226c14str x0, [sp+168]
00226c18ldr x2, [sp+200]
00226c1cldrsb x27, [x2]
00226c20adrp x3, 0x409000
00226c24add x3, x3, 2496
00226c28str x3, [x2+16]
00226c2cadrp x27, 0x825000
00226c30ldr w3, [x27+3056]
00226c34cbz w3, 0x226c3c
00226c38b 0x226c94
00226c3c
00226c3cloc_226c3c:
00226c3cb 0x226c40
00226c40
00226c40loc_226c40:
00226c40str x0, [x2+24]
00226c44ldr x2, [sp+200]
00226c48ldrsb x27, [x2]
00226c4cb 0x226c50
00226c50
00226c50loc_226c50:
00226c50str x2, [sp+208]
00226c54orr x4, xzr, 2
00226c58str x4, [sp+216]
00226c5cstr x4, [sp+224]
00226c60adrp x0, 0x498000
00226c64add x0, x0, 475
00226c68orr x1, xzr, 31
00226c6cmov x3, x4
00226c70bl fmt.Sprintf
00226c74str x0, [sp+248]
00226c78str x1, [sp+256]
00226c7cbl runtime.convTstring
00226c80str x0, [sp+160]
00226c84mov x1, x0
00226c88adrp x0, 0x3cf000
00226c8cadd x0, x0, 2944
00226c90bl runtime.gopanic
00226c94
00226c94loc_226c94:
00226c94bl runtime.gcWriteBarrier2
00226c98str x0, [x25]
00226c9cldr x5, [x2+24]
00226ca0str x5, [x25+8]
00226ca4b 0x226c40
00226ca8
00226ca8loc_226ca8:
00226ca8bl runtime.gcWriteBarrier2
00226cacstr x4, [x25]
00226cb0ldr x3, [x2+8]
00226cb4str x3, [x25+8]
00226cb8b 0x226c04
00226cbc
00226cbcloc_226cbc:
00226cbcb 0x226bdc
00226cc0
00226cc0loc_226cc0:
00226cc0stp x0, x1, [sp+8]
00226cc4stp x2, x3, [sp+24]
00226cc8mov x3, x30
00226cccbl runtime.morestack_noctxt.abi0
00226cd0ldp x0, x1, [sp+8]
00226cd4ldp x2, x3, [sp+24]
00226cd8b 0x2268c0
00226cdcudf 0
002268c0
002268c0google.golang.org/protobuf/internal/impl.newListConverter: ; void google.golang.org/protobuf/internal/impl.newListConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002268c0ldr x16, [x28+16]
002268c4sub x17, sp, 208
002268c8subs xzr, x17, x16
002268ccb.ls 0x226cc0
002268d0sub x20, sp, 336
002268d4stp x29, x30, [x20-8]
002268d8add sp, x20, 0
002268dcsub x29, sp, 8
002268e0str x0, [sp+344]
002268e4str x1, [sp+352]
002268e8str x2, [sp+360]
002268ecstr x3, [sp+368]
002268f0stp xzr, xzr, [sp+80]
002268f4ldr x1, [sp+344]
002268f8ldrsb x27, [x1]
002268fcldr x1, [x1+168]
00226900ldr x0, [sp+352]
00226904blr x1
00226908str x0, [sp+72]
0022690csubs xzr, x0, 22
00226910cset x1, eq
00226914strb w1, [sp+63]
00226918b.eq 0x226920
0022691cb 0x226960
00226920
00226920loc_226920:
00226920ldr x1, [sp+344]
00226924ldrsb x27, [x1]
00226928ldr x0, [sp+352]
0022692cldr x1, [x1+88]
00226930blr x1
00226934str x0, [sp+144]
00226938str x1, [sp+152]
0022693cldrsb x27, [x0]
00226940ldr x2, [x0+168]
00226944mov x0, x1
00226948blr x2
0022694cstr x0, [sp+64]
00226950subs xzr, x0, 23
00226954cset x1, eq
00226958strb w1, [sp+63]
0022695cb 0x226964
00226960
00226960loc_226960:
00226960b 0x226964
00226964
00226964loc_226964:
00226964ldrb w1, [sp+63]
00226968tbnz w1, 0, 0x226970
0022696cb 0x226a70
00226970
00226970loc_226970:
00226970b 0x226974
00226974
00226974loc_226974:
00226974ldr x1, [sp+344]
00226978ldrsb x27, [x1]
0022697cldr x1, [x1+88]
00226980ldr x0, [sp+352]
00226984blr x1
00226988str x0, [sp+128]
0022698cstr x1, [sp+136]
00226990ldrsb x27, [x0]
00226994ldr x2, [x0+88]
00226998mov x0, x1
0022699cblr x2
002269a0str x0, [sp+112]
002269a4str x1, [sp+120]
002269a8ldr x2, [sp+360]
002269acldr x3, [sp+368]
002269b0bl google.golang.org/protobuf/internal/impl.newSingularConverter
002269b4str x0, [sp+96]
002269b8str x1, [sp+104]
002269bcadrp x0, 0x420000
002269c0add x0, x0, 1888
002269c4bl runtime.newobject
002269c8str x0, [sp+240]
002269ccldr x1, [sp+352]
002269d0ldr x2, [sp+344]
002269d4str x2, [x0]
002269d8adrp x27, 0x825000
002269dcldr w2, [x27+3056]
002269e0cbz w2, 0x2269e8
002269e4b 0x2269ec
002269e8
002269e8loc_2269e8:
002269e8b 0x226a00
002269ec
002269ecloc_2269ec:
002269ecbl runtime.gcWriteBarrier2
002269f0str x1, [x25]
002269f4ldr x2, [x0+8]
002269f8str x2, [x25+8]
002269fcb 0x226a00
00226a00
00226a00loc_226a00:
00226a00str x1, [x0+8]
00226a04ldr x2, [sp+240]
00226a08ldrsb x27, [x2]
00226a0cldr x3, [sp+104]
00226a10ldr x4, [sp+96]
00226a14str x4, [x2+16]
00226a18adrp x27, 0x825000
00226a1cldr w4, [x27+3056]
00226a20cbz w4, 0x226a28
00226a24b 0x226a2c
00226a28
00226a28loc_226a28:
00226a28b 0x226a40
00226a2c
00226a2cloc_226a2c:
00226a2cbl runtime.gcWriteBarrier2
00226a30str x3, [x25]
00226a34ldr x4, [x2+24]
00226a38str x4, [x25+8]
00226a3cb 0x226a40
00226a40
00226a40loc_226a40:
00226a40str x3, [x2+24]
00226a44ldr x2, [sp+240]
00226a48str x2, [sp+320]
00226a4cadrp x3, 0x4f4000
00226a50add x3, x3, 792
00226a54str x3, [sp+80]
00226a58str x2, [sp+88]
00226a5cldr x0, [sp+80]
00226a60ldr x1, [sp+88]
00226a64ldp x29, x30, [sp-8]
00226a68add sp, sp, 336
00226a6cret x30
00226a70
00226a70loc_226a70:
00226a70ldr x1, [sp+344]
00226a74ldrsb x27, [x1]
00226a78ldr x1, [x1+168]
00226a7cldr x0, [sp+352]
00226a80blr x1
00226a84str x0, [sp+64]
00226a88subs xzr, x0, 23
00226a8cb.eq 0x226a94
00226a90b 0x226b7c
00226a94
00226a94loc_226a94:
00226a94b 0x226a98
00226a98
00226a98loc_226a98:
00226a98ldr x1, [sp+344]
00226a9cldrsb x27, [x1]
00226aa0ldr x1, [x1+88]
00226aa4ldr x0, [sp+352]
00226aa8blr x1
00226aacstr x0, [sp+112]
00226ab0str x1, [sp+120]
00226ab4ldr x2, [sp+360]
00226ab8ldr x3, [sp+368]
00226abcbl google.golang.org/protobuf/internal/impl.newSingularConverter
00226ac0str x0, [sp+96]
00226ac4str x1, [sp+104]
00226ac8adrp x0, 0x420000
00226accadd x0, x0, 2048
00226ad0bl runtime.newobject
00226ad4str x0, [sp+232]
00226ad8ldr x1, [sp+352]
00226adcldr x2, [sp+344]
00226ae0str x2, [x0]
00226ae4adrp x27, 0x825000
00226ae8ldr w2, [x27+3056]
00226aeccbz w2, 0x226af4
00226af0b 0x226af8
00226af4
00226af4loc_226af4:
00226af4b 0x226b0c
00226af8
00226af8loc_226af8:
00226af8bl runtime.gcWriteBarrier2
00226afcstr x1, [x25]
00226b00ldr x2, [x0+8]
00226b04str x2, [x25+8]
00226b08b 0x226b0c
00226b0c
00226b0cloc_226b0c:
00226b0cstr x1, [x0+8]
00226b10ldr x2, [sp+232]
00226b14ldrsb x27, [x2]
00226b18ldr x3, [sp+104]
00226b1cldr x4, [sp+96]
00226b20str x4, [x2+16]
00226b24adrp x27, 0x825000
00226b28ldr w4, [x27+3056]
00226b2ccbz w4, 0x226b34
00226b30b 0x226b38
00226b34
00226b34loc_226b34:
00226b34b 0x226b4c
00226b38
00226b38loc_226b38:
00226b38bl runtime.gcWriteBarrier2
00226b3cstr x3, [x25]
00226b40ldr x4, [x2+24]
00226b44str x4, [x25+8]
00226b48b 0x226b4c
00226b4c
00226b4cloc_226b4c:
00226b4cstr x3, [x2+24]
00226b50ldr x2, [sp+232]
00226b54str x2, [sp+312]
00226b58adrp x3, 0x4f4000
00226b5cadd x3, x3, 864
00226b60str x3, [sp+80]
00226b64str x2, [sp+88]
00226b68ldr x0, [sp+80]
00226b6cldr x1, [sp+88]
00226b70ldp x29, x30, [sp-8]
00226b74add sp, sp, 336
00226b78ret x30
00226b7c
00226b7cloc_226b7c:
00226b7cb 0x226b80
00226b80
00226b80loc_226b80:
00226b80ldr x1, [sp+360]
00226b84ldrsb x27, [x1]
00226b88ldr x1, [x1+72]
00226b8cldr x0, [sp+368]
00226b90blr x1
00226b94str x0, [sp+296]
00226b98str x1, [sp+304]
00226b9cstp xzr, xzr, [sp+264]
00226ba0stp xzr, xzr, [sp+280]
00226ba4add x1, sp, 264
00226ba8str x1, [sp+200]
00226bacldr x1, [sp+352]
00226bb0ldr x2, [sp+344]
00226bb4str x2, [sp+184]
00226bb8str x1, [sp+192]
00226bbcstr x2, [sp+176]
00226bc0ldr x1, [sp+176]
00226bc4cbnz x1, 0x226bcc
00226bc8b 0x226cbc
00226bcc
00226bccloc_226bcc:
00226bccldr x2, [sp+176]
00226bd0ldr x2, [x2+8]
00226bd4str x2, [sp+176]
00226bd8b 0x226bdc
00226bdc
00226bdcloc_226bdc:
00226bdcldr x2, [sp+200]
00226be0ldrsb x27, [x2]
00226be4ldr x3, [sp+176]
00226be8ldr x4, [sp+192]
00226becstr x3, [x2]
00226bf0adrp x27, 0x825000
00226bf4ldr w3, [x27+3056]
00226bf8cbz w3, 0x226c00
00226bfcb 0x226ca8
00226c00
00226c00loc_226c00:
00226c00b 0x226c04
00226c04
00226c04loc_226c04:
00226c04str x4, [x2+8]
00226c08ldr x0, [sp+296]
00226c0cldr x1, [sp+304]
00226c10bl runtime.convTstring
00226c14str x0, [sp+168]
00226c18ldr x2, [sp+200]
00226c1cldrsb x27, [x2]
00226c20adrp x3, 0x409000
00226c24add x3, x3, 2496
00226c28str x3, [x2+16]
00226c2cadrp x27, 0x825000
00226c30ldr w3, [x27+3056]
00226c34cbz w3, 0x226c3c
00226c38b 0x226c94
00226c3c
00226c3cloc_226c3c:
00226c3cb 0x226c40
00226c40
00226c40loc_226c40:
00226c40str x0, [x2+24]
00226c44ldr x2, [sp+200]
00226c48ldrsb x27, [x2]
00226c4cb 0x226c50
00226c50
00226c50loc_226c50:
00226c50str x2, [sp+208]
00226c54orr x4, xzr, 2
00226c58str x4, [sp+216]
00226c5cstr x4, [sp+224]
00226c60adrp x0, 0x498000
00226c64add x0, x0, 475
00226c68orr x1, xzr, 31
00226c6cmov x3, x4
00226c70bl fmt.Sprintf
00226c74str x0, [sp+248]
00226c78str x1, [sp+256]
00226c7cbl runtime.convTstring
00226c80str x0, [sp+160]
00226c84mov x1, x0
00226c88adrp x0, 0x3cf000
00226c8cadd x0, x0, 2944
00226c90bl runtime.gopanic
00226c94
00226c94loc_226c94:
00226c94bl runtime.gcWriteBarrier2
00226c98str x0, [x25]
00226c9cldr x5, [x2+24]
00226ca0str x5, [x25+8]
00226ca4b 0x226c40
00226ca8
00226ca8loc_226ca8:
00226ca8bl runtime.gcWriteBarrier2
00226cacstr x4, [x25]
00226cb0ldr x3, [x2+8]
00226cb4str x3, [x25+8]
00226cb8b 0x226c04
00226cbc
00226cbcloc_226cbc:
00226cbcb 0x226bdc
00226cc0
00226cc0loc_226cc0:
00226cc0stp x0, x1, [sp+8]
00226cc4stp x2, x3, [sp+24]
00226cc8mov x3, x30
00226cccbl runtime.morestack_noctxt.abi0
00226cd0ldp x0, x1, [sp+8]
00226cd4ldp x2, x3, [sp+24]
00226cd8b 0x2268c0
00226cdcudf 0
002268c0
00226ce0
00226ce0google.golang.org/protobuf/internal/impl.(*listConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*listConverter).PBValueOf(google.golang.org/protobuf/internal/impl.listConverter * c, reflect.Value v)
00226ce0ldr x16, [x28+16]
00226ce4sub x17, sp, 240
00226ce8subs xzr, x17, x16
00226cecb.ls 0x227000
00226cf0sub x20, sp, 368
00226cf4stp x29, x30, [x20-8]
00226cf8add sp, x20, 0
00226cfcsub x29, sp, 8
00226d00str x0, [sp+376]
00226d04str x1, [sp+384]
00226d08str x2, [sp+392]
00226d0cstr x3, [sp+400]
00226d10stp xzr, xzr, [sp+64]
00226d14str xzr, [sp+80]
00226d18ldr x0, [sp+384]
00226d1cldr x1, [sp+392]
00226d20ldr x2, [sp+400]
00226d24bl reflect.Value.Type
00226d28str x0, [sp+216]
00226d2cstr x1, [sp+224]
00226d30ldr x3, [sp+376]
00226d34ldrsb x27, [x3]
00226d38ldr x4, [x3]
00226d3cldr x2, [x3+8]
00226d40str x4, [sp+344]
00226d44str x2, [sp+352]
00226d48ldr x3, [sp+216]
00226d4csubs xzr, x3, x4
00226d50b.ne 0x226ffc
00226d54b 0x226d58
00226d58
00226d58loc_226d58:
00226d58ldr x0, [sp+216]
00226d5cldr x1, [sp+224]
00226d60bl runtime.ifaceeq
00226d64tbnz w0, 0, 0x226d6c
00226d68b 0x226e90
00226d6c
00226d6cloc_226d6c:
00226d6cldr x2, [sp+376]
00226d70ldrsb x27, [x2]
00226d74ldr x0, [x2]
00226d78ldr x1, [x2+8]
00226d7cstr x0, [sp+240]
00226d80str x1, [sp+248]
00226d84bl reflect.New
00226d88str x0, [sp+88]
00226d8cstr x1, [sp+96]
00226d90str x2, [sp+104]
00226d94bl reflect.Value.Elem
00226d98str x0, [sp+144]
00226d9cstr x1, [sp+152]
00226da0str x2, [sp+160]
00226da4ldr x3, [sp+384]
00226da8ldr x4, [sp+392]
00226dacldr x5, [sp+400]
00226db0bl reflect.Value.Set
00226db4adrp x0, 0x420000
00226db8add x0, x0, 1728
00226dbcbl runtime.newobject
00226dc0str x0, [sp+232]
00226dc4ldr x2, [sp+88]
00226dc8ldr x3, [sp+96]
00226dccldr x4, [sp+104]
00226dd0str x4, [x0+16]
00226dd4adrp x27, 0x825000
00226dd8ldr w4, [x27+3056]
00226ddccbz w4, 0x226de4
00226de0b 0x226de8
00226de4
00226de4loc_226de4:
00226de4b 0x226e08
00226de8
00226de8loc_226de8:
00226de8bl runtime.gcWriteBarrier4
00226decstr x2, [x25]
00226df0ldr x4, [x0]
00226df4str x4, [x25+8]
00226df8str x3, [x25+16]
00226dfcldr x4, [x0+8]
00226e00str x4, [x25+24]
00226e04b 0x226e08
00226e08
00226e08loc_226e08:
00226e08str x2, [x0]
00226e0cstr x3, [x0+8]
00226e10ldr x2, [sp+232]
00226e14ldrsb x27, [x2]
00226e18ldr x3, [sp+376]
00226e1cldrsb x27, [x3]
00226e20ldr x4, [x3+24]
00226e24ldr x3, [x3+16]
00226e28str x3, [x2+24]
00226e2cadrp x27, 0x825000
00226e30ldr w3, [x27+3056]
00226e34cbz w3, 0x226e3c
00226e38b 0x226e40
00226e3c
00226e3cloc_226e3c:
00226e3cb 0x226e54
00226e40
00226e40loc_226e40:
00226e40bl runtime.gcWriteBarrier2
00226e44str x4, [x25]
00226e48ldr x3, [x2+32]
00226e4cstr x3, [x25+8]
00226e50b 0x226e54
00226e54
00226e54loc_226e54:
00226e54str x4, [x2+32]
00226e58ldr x1, [sp+232]
00226e5cstr x1, [sp+136]
00226e60adrp x0, 0x4f4000
00226e64add x0, x0, 3928
00226e68bl google.golang.org/protobuf/reflect/protoreflect.ValueOfList
00226e6cstr x0, [sp+112]
00226e70str x1, [sp+120]
00226e74str x2, [sp+128]
00226e78str x0, [sp+64]
00226e7cstr x1, [sp+72]
00226e80str x2, [sp+80]
00226e84ldp x29, x30, [sp-8]
00226e88add sp, sp, 368
00226e8cret x30
00226e90
00226e90loc_226e90:
00226e90b 0x226e94
00226e94
00226e94loc_226e94:
00226e94ldr x0, [sp+384]
00226e98ldr x1, [sp+392]
00226e9cldr x2, [sp+400]
00226ea0bl reflect.Value.Type
00226ea4str x0, [sp+216]
00226ea8str x1, [sp+224]
00226eacstp xzr, xzr, [sp+184]
00226eb0stp xzr, xzr, [sp+200]
00226eb4add x3, sp, 184
00226eb8str x3, [sp+312]
00226ebcldr x3, [sp+216]
00226ec0ldr x4, [sp+224]
00226ec4str x3, [sp+296]
00226ec8str x4, [sp+304]
00226eccstr x3, [sp+288]
00226ed0ldr x3, [sp+288]
00226ed4cbnz x3, 0x226edc
00226ed8b 0x226ff8
00226edc
00226edcloc_226edc:
00226edcldr x5, [sp+288]
00226ee0ldr x5, [x5+8]
00226ee4str x5, [sp+288]
00226ee8b 0x226eec
00226eec
00226eecloc_226eec:
00226eecldr x5, [sp+312]
00226ef0ldrsb x27, [x5]
00226ef4ldr x6, [sp+288]
00226ef8ldr x7, [sp+304]
00226efcstr x6, [x5]
00226f00adrp x27, 0x825000
00226f04ldr w6, [x27+3056]
00226f08cbz w6, 0x226f10
00226f0cb 0x226fe4
00226f10
00226f10loc_226f10:
00226f10b 0x226f14
00226f14
00226f14loc_226f14:
00226f14str x7, [x5+8]
00226f18ldr x5, [sp+376]
00226f1cldrsb x27, [x5]
00226f20ldr x6, [x5]
00226f24ldr x5, [x5+8]
00226f28str x6, [sp+272]
00226f2cstr x5, [sp+280]
00226f30str x6, [sp+264]
00226f34ldr x5, [sp+264]
00226f38cbnz x5, 0x226f40
00226f3cb 0x226fe0
00226f40
00226f40loc_226f40:
00226f40ldr x5, [sp+264]
00226f44ldr x5, [x5+8]
00226f48str x5, [sp+264]
00226f4cb 0x226f50
00226f50
00226f50loc_226f50:
00226f50ldr x5, [sp+312]
00226f54ldrsb x27, [x5]
00226f58ldr x6, [sp+264]
00226f5cldr x7, [sp+280]
00226f60str x6, [x5+16]
00226f64adrp x27, 0x825000
00226f68ldr w6, [x27+3056]
00226f6ccbz w6, 0x226f74
00226f70b 0x226fcc
00226f74
00226f74loc_226f74:
00226f74b 0x226f78
00226f78
00226f78loc_226f78:
00226f78str x7, [x5+24]
00226f7cldr x2, [sp+312]
00226f80ldrsb x27, [x2]
00226f84b 0x226f88
00226f88
00226f88loc_226f88:
00226f88str x2, [sp+320]
00226f8corr x4, xzr, 2
00226f90str x4, [sp+328]
00226f94str x4, [sp+336]
00226f98adrp x0, 0x496000
00226f9cadd x0, x0, 3121
00226fa0movz x1, 29
00226fa4mov x3, x4
00226fa8bl fmt.Sprintf
00226facstr x0, [sp+168]
00226fb0str x1, [sp+176]
00226fb4bl runtime.convTstring
00226fb8str x0, [sp+256]
00226fbcmov x1, x0
00226fc0adrp x0, 0x3cf000
00226fc4add x0, x0, 2944
00226fc8bl runtime.gopanic
00226fcc
00226fccloc_226fcc:
00226fccbl runtime.gcWriteBarrier2
00226fd0str x7, [x25]
00226fd4ldr x6, [x5+24]
00226fd8str x6, [x25+8]
00226fdcb 0x226f78
00226fe0
00226fe0loc_226fe0:
00226fe0b 0x226f50
00226fe4
00226fe4loc_226fe4:
00226fe4bl runtime.gcWriteBarrier2
00226fe8str x7, [x25]
00226fecldr x6, [x5+8]
00226ff0str x6, [x25+8]
00226ff4b 0x226f14
00226ff8
00226ff8loc_226ff8:
00226ff8b 0x226eec
00226ffc
00226ffcloc_226ffc:
00226ffcb 0x226e94
00227000
00227000loc_227000:
00227000stp x0, x1, [sp+8]
00227004stp x2, x3, [sp+24]
00227008mov x3, x30
0022700cbl runtime.morestack_noctxt.abi0
00227010ldp x0, x1, [sp+8]
00227014ldp x2, x3, [sp+24]
00227018b 0x226ce0
0022701cudf 0
00226ce0
00226ce0google.golang.org/protobuf/internal/impl.(*listConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*listConverter).PBValueOf(google.golang.org/protobuf/internal/impl.listConverter * c, reflect.Value v)
00226ce0ldr x16, [x28+16]
00226ce4sub x17, sp, 240
00226ce8subs xzr, x17, x16
00226cecb.ls 0x227000
00226cf0sub x20, sp, 368
00226cf4stp x29, x30, [x20-8]
00226cf8add sp, x20, 0
00226cfcsub x29, sp, 8
00226d00str x0, [sp+376]
00226d04str x1, [sp+384]
00226d08str x2, [sp+392]
00226d0cstr x3, [sp+400]
00226d10stp xzr, xzr, [sp+64]
00226d14str xzr, [sp+80]
00226d18ldr x0, [sp+384]
00226d1cldr x1, [sp+392]
00226d20ldr x2, [sp+400]
00226d24bl reflect.Value.Type
00226d28str x0, [sp+216]
00226d2cstr x1, [sp+224]
00226d30ldr x3, [sp+376]
00226d34ldrsb x27, [x3]
00226d38ldr x4, [x3]
00226d3cldr x2, [x3+8]
00226d40str x4, [sp+344]
00226d44str x2, [sp+352]
00226d48ldr x3, [sp+216]
00226d4csubs xzr, x3, x4
00226d50b.ne 0x226ffc
00226d54b 0x226d58
00226d58
00226d58loc_226d58:
00226d58ldr x0, [sp+216]
00226d5cldr x1, [sp+224]
00226d60bl runtime.ifaceeq
00226d64tbnz w0, 0, 0x226d6c
00226d68b 0x226e90
00226d6c
00226d6cloc_226d6c:
00226d6cldr x2, [sp+376]
00226d70ldrsb x27, [x2]
00226d74ldr x0, [x2]
00226d78ldr x1, [x2+8]
00226d7cstr x0, [sp+240]
00226d80str x1, [sp+248]
00226d84bl reflect.New
00226d88str x0, [sp+88]
00226d8cstr x1, [sp+96]
00226d90str x2, [sp+104]
00226d94bl reflect.Value.Elem
00226d98str x0, [sp+144]
00226d9cstr x1, [sp+152]
00226da0str x2, [sp+160]
00226da4ldr x3, [sp+384]
00226da8ldr x4, [sp+392]
00226dacldr x5, [sp+400]
00226db0bl reflect.Value.Set
00226db4adrp x0, 0x420000
00226db8add x0, x0, 1728
00226dbcbl runtime.newobject
00226dc0str x0, [sp+232]
00226dc4ldr x2, [sp+88]
00226dc8ldr x3, [sp+96]
00226dccldr x4, [sp+104]
00226dd0str x4, [x0+16]
00226dd4adrp x27, 0x825000
00226dd8ldr w4, [x27+3056]
00226ddccbz w4, 0x226de4
00226de0b 0x226de8
00226de4
00226de4loc_226de4:
00226de4b 0x226e08
00226de8
00226de8loc_226de8:
00226de8bl runtime.gcWriteBarrier4
00226decstr x2, [x25]
00226df0ldr x4, [x0]
00226df4str x4, [x25+8]
00226df8str x3, [x25+16]
00226dfcldr x4, [x0+8]
00226e00str x4, [x25+24]
00226e04b 0x226e08
00226e08
00226e08loc_226e08:
00226e08str x2, [x0]
00226e0cstr x3, [x0+8]
00226e10ldr x2, [sp+232]
00226e14ldrsb x27, [x2]
00226e18ldr x3, [sp+376]
00226e1cldrsb x27, [x3]
00226e20ldr x4, [x3+24]
00226e24ldr x3, [x3+16]
00226e28str x3, [x2+24]
00226e2cadrp x27, 0x825000
00226e30ldr w3, [x27+3056]
00226e34cbz w3, 0x226e3c
00226e38b 0x226e40
00226e3c
00226e3cloc_226e3c:
00226e3cb 0x226e54
00226e40
00226e40loc_226e40:
00226e40bl runtime.gcWriteBarrier2
00226e44str x4, [x25]
00226e48ldr x3, [x2+32]
00226e4cstr x3, [x25+8]
00226e50b 0x226e54
00226e54
00226e54loc_226e54:
00226e54str x4, [x2+32]
00226e58ldr x1, [sp+232]
00226e5cstr x1, [sp+136]
00226e60adrp x0, 0x4f4000
00226e64add x0, x0, 3928
00226e68bl google.golang.org/protobuf/reflect/protoreflect.ValueOfList
00226e6cstr x0, [sp+112]
00226e70str x1, [sp+120]
00226e74str x2, [sp+128]
00226e78str x0, [sp+64]
00226e7cstr x1, [sp+72]
00226e80str x2, [sp+80]
00226e84ldp x29, x30, [sp-8]
00226e88add sp, sp, 368
00226e8cret x30
00226e90
00226e90loc_226e90:
00226e90b 0x226e94
00226e94
00226e94loc_226e94:
00226e94ldr x0, [sp+384]
00226e98ldr x1, [sp+392]
00226e9cldr x2, [sp+400]
00226ea0bl reflect.Value.Type
00226ea4str x0, [sp+216]
00226ea8str x1, [sp+224]
00226eacstp xzr, xzr, [sp+184]
00226eb0stp xzr, xzr, [sp+200]
00226eb4add x3, sp, 184
00226eb8str x3, [sp+312]
00226ebcldr x3, [sp+216]
00226ec0ldr x4, [sp+224]
00226ec4str x3, [sp+296]
00226ec8str x4, [sp+304]
00226eccstr x3, [sp+288]
00226ed0ldr x3, [sp+288]
00226ed4cbnz x3, 0x226edc
00226ed8b 0x226ff8
00226edc
00226edcloc_226edc:
00226edcldr x5, [sp+288]
00226ee0ldr x5, [x5+8]
00226ee4str x5, [sp+288]
00226ee8b 0x226eec
00226eec
00226eecloc_226eec:
00226eecldr x5, [sp+312]
00226ef0ldrsb x27, [x5]
00226ef4ldr x6, [sp+288]
00226ef8ldr x7, [sp+304]
00226efcstr x6, [x5]
00226f00adrp x27, 0x825000
00226f04ldr w6, [x27+3056]
00226f08cbz w6, 0x226f10
00226f0cb 0x226fe4
00226f10
00226f10loc_226f10:
00226f10b 0x226f14
00226f14
00226f14loc_226f14:
00226f14str x7, [x5+8]
00226f18ldr x5, [sp+376]
00226f1cldrsb x27, [x5]
00226f20ldr x6, [x5]
00226f24ldr x5, [x5+8]
00226f28str x6, [sp+272]
00226f2cstr x5, [sp+280]
00226f30str x6, [sp+264]
00226f34ldr x5, [sp+264]
00226f38cbnz x5, 0x226f40
00226f3cb 0x226fe0
00226f40
00226f40loc_226f40:
00226f40ldr x5, [sp+264]
00226f44ldr x5, [x5+8]
00226f48str x5, [sp+264]
00226f4cb 0x226f50
00226f50
00226f50loc_226f50:
00226f50ldr x5, [sp+312]
00226f54ldrsb x27, [x5]
00226f58ldr x6, [sp+264]
00226f5cldr x7, [sp+280]
00226f60str x6, [x5+16]
00226f64adrp x27, 0x825000
00226f68ldr w6, [x27+3056]
00226f6ccbz w6, 0x226f74
00226f70b 0x226fcc
00226f74
00226f74loc_226f74:
00226f74b 0x226f78
00226f78
00226f78loc_226f78:
00226f78str x7, [x5+24]
00226f7cldr x2, [sp+312]
00226f80ldrsb x27, [x2]
00226f84b 0x226f88
00226f88
00226f88loc_226f88:
00226f88str x2, [sp+320]
00226f8corr x4, xzr, 2
00226f90str x4, [sp+328]
00226f94str x4, [sp+336]
00226f98adrp x0, 0x496000
00226f9cadd x0, x0, 3121
00226fa0movz x1, 29
00226fa4mov x3, x4
00226fa8bl fmt.Sprintf
00226facstr x0, [sp+168]
00226fb0str x1, [sp+176]
00226fb4bl runtime.convTstring
00226fb8str x0, [sp+256]
00226fbcmov x1, x0
00226fc0adrp x0, 0x3cf000
00226fc4add x0, x0, 2944
00226fc8bl runtime.gopanic
00226fcc
00226fccloc_226fcc:
00226fccbl runtime.gcWriteBarrier2
00226fd0str x7, [x25]
00226fd4ldr x6, [x5+24]
00226fd8str x6, [x25+8]
00226fdcb 0x226f78
00226fe0
00226fe0loc_226fe0:
00226fe0b 0x226f50
00226fe4
00226fe4loc_226fe4:
00226fe4bl runtime.gcWriteBarrier2
00226fe8str x7, [x25]
00226fecldr x6, [x5+8]
00226ff0str x6, [x25+8]
00226ff4b 0x226f14
00226ff8
00226ff8loc_226ff8:
00226ff8b 0x226eec
00226ffc
00226ffcloc_226ffc:
00226ffcb 0x226e94
00227000
00227000loc_227000:
00227000stp x0, x1, [sp+8]
00227004stp x2, x3, [sp+24]
00227008mov x3, x30
0022700cbl runtime.morestack_noctxt.abi0
00227010ldp x0, x1, [sp+8]
00227014ldp x2, x3, [sp+24]
00227018b 0x226ce0
0022701cudf 0
00226ce0
00227020
00227020google.golang.org/protobuf/internal/impl.(*listConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*listConverter).GoValueOf(google.golang.org/protobuf/internal/impl.listConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227020ldr x16, [x28+16]
00227024sub x17, sp, 32
00227028subs xzr, x17, x16
0022702cb.ls 0x22713c
00227030str x30, [sp-160]!
00227034stur x29, [sp-8]
00227038sub x29, sp, 8
0022703cstr x0, [sp+168]
00227040str x1, [sp+176]
00227044str x2, [sp+184]
00227048str x3, [sp+192]
0022704cstp xzr, xzr, [sp+48]
00227050str xzr, [sp+64]
00227054ldr x0, [sp+176]
00227058ldr x1, [sp+184]
0022705cldr x2, [sp+192]
00227060bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00227064str x0, [sp+136]
00227068str x1, [sp+144]
0022706cadrp x3, 0x4f3000
00227070add x3, x3, 3928
00227074subs xzr, x0, x3
00227078b.eq 0x227080
0022707cb 0x227124
00227080
00227080loc_227080:
00227080ldrsb x27, [x1]
00227084ldr x0, [x1]
00227088ldr x3, [x1+8]
0022708cldr x2, [x1+16]
00227090str x0, [sp+72]
00227094str x3, [sp+80]
00227098str x2, [sp+88]
0022709cmov x1, x3
002270a0bl reflect.Value.IsNil
002270a4strb w0, [sp+47]
002270a8tbnz w0, 0, 0x2270b0
002270acb 0x2270f0
002270b0
002270b0loc_2270b0:
002270b0ldr x2, [sp+168]
002270b4ldrsb x27, [x2]
002270b8ldr x0, [x2]
002270bcldr x1, [x2+8]
002270c0str x0, [sp+96]
002270c4str x1, [sp+104]
002270c8bl reflect.Zero
002270ccstr x0, [sp+112]
002270d0str x1, [sp+120]
002270d4str x2, [sp+128]
002270d8str x0, [sp+48]
002270dcstr x1, [sp+56]
002270e0str x2, [sp+64]
002270e4ldur x29, [sp-8]
002270e8ldr x30, [sp], 160
002270ecret x30
002270f0
002270f0loc_2270f0:
002270f0ldr x0, [sp+72]
002270f4ldr x1, [sp+80]
002270f8ldr x2, [sp+88]
002270fcbl reflect.Value.Elem
00227100str x0, [sp+112]
00227104str x1, [sp+120]
00227108str x2, [sp+128]
0022710cstr x0, [sp+48]
00227110str x1, [sp+56]
00227114str x2, [sp+64]
00227118ldur x29, [sp-8]
0022711cldr x30, [sp], 160
00227120ret x30
00227124
00227124loc_227124:
00227124adrp x1, 0x450000
00227128add x1, x1, 1632
0022712cadrp x2, 0x427000
00227130add x2, x2, 768
00227134bl runtime.panicdottypeI
00227138hint
0022713c
0022713cloc_22713c:
0022713cstp x0, x1, [sp+8]
00227140stp x2, x3, [sp+24]
00227144mov x3, x30
00227148bl runtime.morestack_noctxt.abi0
0022714cldp x0, x1, [sp+8]
00227150ldp x2, x3, [sp+24]
00227154b 0x227020
00227158udf 0
0022715cudf 0
00227020
00227020google.golang.org/protobuf/internal/impl.(*listConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*listConverter).GoValueOf(google.golang.org/protobuf/internal/impl.listConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227020ldr x16, [x28+16]
00227024sub x17, sp, 32
00227028subs xzr, x17, x16
0022702cb.ls 0x22713c
00227030str x30, [sp-160]!
00227034stur x29, [sp-8]
00227038sub x29, sp, 8
0022703cstr x0, [sp+168]
00227040str x1, [sp+176]
00227044str x2, [sp+184]
00227048str x3, [sp+192]
0022704cstp xzr, xzr, [sp+48]
00227050str xzr, [sp+64]
00227054ldr x0, [sp+176]
00227058ldr x1, [sp+184]
0022705cldr x2, [sp+192]
00227060bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00227064str x0, [sp+136]
00227068str x1, [sp+144]
0022706cadrp x3, 0x4f3000
00227070add x3, x3, 3928
00227074subs xzr, x0, x3
00227078b.eq 0x227080
0022707cb 0x227124
00227080
00227080loc_227080:
00227080ldrsb x27, [x1]
00227084ldr x0, [x1]
00227088ldr x3, [x1+8]
0022708cldr x2, [x1+16]
00227090str x0, [sp+72]
00227094str x3, [sp+80]
00227098str x2, [sp+88]
0022709cmov x1, x3
002270a0bl reflect.Value.IsNil
002270a4strb w0, [sp+47]
002270a8tbnz w0, 0, 0x2270b0
002270acb 0x2270f0
002270b0
002270b0loc_2270b0:
002270b0ldr x2, [sp+168]
002270b4ldrsb x27, [x2]
002270b8ldr x0, [x2]
002270bcldr x1, [x2+8]
002270c0str x0, [sp+96]
002270c4str x1, [sp+104]
002270c8bl reflect.Zero
002270ccstr x0, [sp+112]
002270d0str x1, [sp+120]
002270d4str x2, [sp+128]
002270d8str x0, [sp+48]
002270dcstr x1, [sp+56]
002270e0str x2, [sp+64]
002270e4ldur x29, [sp-8]
002270e8ldr x30, [sp], 160
002270ecret x30
002270f0
002270f0loc_2270f0:
002270f0ldr x0, [sp+72]
002270f4ldr x1, [sp+80]
002270f8ldr x2, [sp+88]
002270fcbl reflect.Value.Elem
00227100str x0, [sp+112]
00227104str x1, [sp+120]
00227108str x2, [sp+128]
0022710cstr x0, [sp+48]
00227110str x1, [sp+56]
00227114str x2, [sp+64]
00227118ldur x29, [sp-8]
0022711cldr x30, [sp], 160
00227120ret x30
00227124
00227124loc_227124:
00227124adrp x1, 0x450000
00227128add x1, x1, 1632
0022712cadrp x2, 0x427000
00227130add x2, x2, 768
00227134bl runtime.panicdottypeI
00227138hint
0022713c
0022713cloc_22713c:
0022713cstp x0, x1, [sp+8]
00227140stp x2, x3, [sp+24]
00227144mov x3, x30
00227148bl runtime.morestack_noctxt.abi0
0022714cldp x0, x1, [sp+8]
00227150ldp x2, x3, [sp+24]
00227154b 0x227020
00227158udf 0
0022715cudf 0
00227020
00227160
00227160google.golang.org/protobuf/internal/impl.(*listConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*listConverter).IsValidPB(google.golang.org/protobuf/internal/impl.listConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227160ldr x16, [x28+16]
00227164sub x17, sp, 32
00227168subs xzr, x17, x16
0022716cb.ls 0x2272b8
00227170str x30, [sp-160]!
00227174stur x29, [sp-8]
00227178sub x29, sp, 8
0022717cstr x0, [sp+168]
00227180str x1, [sp+176]
00227184str x2, [sp+184]
00227188str x3, [sp+192]
0022718cstrb wzr, [sp+36]
00227190ldr x0, [sp+176]
00227194ldr x1, [sp+184]
00227198ldr x2, [sp+192]
0022719cbl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
002271a0str x0, [sp+56]
002271a4str x1, [sp+64]
002271a8str xzr, [sp+48]
002271acldr x3, [sp+64]
002271b0ldr x4, [sp+56]
002271b4adrp x5, 0x450000
002271b8add x5, x5, 1632
002271bcsubs xzr, x4, x5
002271c0b.eq 0x2271c8
002271c4b 0x2271d0
002271c8
002271c8loc_2271c8:
002271c8orr x0, xzr, 1
002271ccb 0x2271dc
002271d0
002271d0loc_2271d0:
002271d0mov x0, xzr
002271d4mov x3, xzr
002271d8b 0x2271dc
002271dc
002271dcloc_2271dc:
002271dcstr x3, [sp+48]
002271e0strb w0, [sp+39]
002271e4ldr x3, [sp+48]
002271e8str x3, [sp+88]
002271ecldrb w3, [sp+39]
002271f0strb w3, [sp+38]
002271f4ldr x3, [sp+88]
002271f8str x3, [sp+40]
002271fcldrb w3, [sp+38]
00227200strb w3, [sp+37]
00227204tbnz w3, 0, 0x22720c
00227208b 0x2272a4
0022720c
0022720cloc_22720c:
0022720cldr x3, [sp+40]
00227210ldrsb x27, [x3]
00227214ldr x0, [x3]
00227218ldr x1, [x3+8]
0022721cldr x2, [x3+16]
00227220str x0, [sp+112]
00227224str x1, [sp+120]
00227228str x2, [sp+128]
0022722cbl reflect.Value.Type
00227230str x0, [sp+72]
00227234str x1, [sp+80]
00227238ldrsb x27, [x0]
0022723cldr x3, [x0+88]
00227240mov x0, x1
00227244blr x3
00227248str x0, [sp+136]
0022724cstr x1, [sp+144]
00227250ldr x3, [sp+168]
00227254ldrsb x27, [x3]
00227258ldr x4, [x3]
0022725cldr x2, [x3+8]
00227260str x4, [sp+96]
00227264str x2, [sp+104]
00227268ldr x3, [sp+136]
0022726csubs xzr, x3, x4
00227270cset x3, eq
00227274b.eq 0x22727c
00227278b 0x22728c
0022727c
0022727cloc_22727c:
0022727cldr x0, [sp+136]
00227280ldr x1, [sp+144]
00227284bl runtime.ifaceeq
00227288b 0x227294
0022728c
0022728cloc_22728c:
0022728cmov x0, x3
00227290b 0x227294
00227294
00227294loc_227294:
00227294strb w0, [sp+36]
00227298ldur x29, [sp-8]
0022729cldr x30, [sp], 160
002272a0ret x30
002272a4
002272a4loc_2272a4:
002272a4strb wzr, [sp+36]
002272a8mov x0, xzr
002272acldur x29, [sp-8]
002272b0ldr x30, [sp], 160
002272b4ret x30
002272b8
002272b8loc_2272b8:
002272b8stp x0, x1, [sp+8]
002272bcstp x2, x3, [sp+24]
002272c0mov x3, x30
002272c4bl runtime.morestack_noctxt.abi0
002272c8ldp x0, x1, [sp+8]
002272ccldp x2, x3, [sp+24]
002272d0b 0x227160
002272d4udf 0
002272d8udf 0
002272dcudf 0
00227160
00227160google.golang.org/protobuf/internal/impl.(*listConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*listConverter).IsValidPB(google.golang.org/protobuf/internal/impl.listConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227160ldr x16, [x28+16]
00227164sub x17, sp, 32
00227168subs xzr, x17, x16
0022716cb.ls 0x2272b8
00227170str x30, [sp-160]!
00227174stur x29, [sp-8]
00227178sub x29, sp, 8
0022717cstr x0, [sp+168]
00227180str x1, [sp+176]
00227184str x2, [sp+184]
00227188str x3, [sp+192]
0022718cstrb wzr, [sp+36]
00227190ldr x0, [sp+176]
00227194ldr x1, [sp+184]
00227198ldr x2, [sp+192]
0022719cbl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
002271a0str x0, [sp+56]
002271a4str x1, [sp+64]
002271a8str xzr, [sp+48]
002271acldr x3, [sp+64]
002271b0ldr x4, [sp+56]
002271b4adrp x5, 0x450000
002271b8add x5, x5, 1632
002271bcsubs xzr, x4, x5
002271c0b.eq 0x2271c8
002271c4b 0x2271d0
002271c8
002271c8loc_2271c8:
002271c8orr x0, xzr, 1
002271ccb 0x2271dc
002271d0
002271d0loc_2271d0:
002271d0mov x0, xzr
002271d4mov x3, xzr
002271d8b 0x2271dc
002271dc
002271dcloc_2271dc:
002271dcstr x3, [sp+48]
002271e0strb w0, [sp+39]
002271e4ldr x3, [sp+48]
002271e8str x3, [sp+88]
002271ecldrb w3, [sp+39]
002271f0strb w3, [sp+38]
002271f4ldr x3, [sp+88]
002271f8str x3, [sp+40]
002271fcldrb w3, [sp+38]
00227200strb w3, [sp+37]
00227204tbnz w3, 0, 0x22720c
00227208b 0x2272a4
0022720c
0022720cloc_22720c:
0022720cldr x3, [sp+40]
00227210ldrsb x27, [x3]
00227214ldr x0, [x3]
00227218ldr x1, [x3+8]
0022721cldr x2, [x3+16]
00227220str x0, [sp+112]
00227224str x1, [sp+120]
00227228str x2, [sp+128]
0022722cbl reflect.Value.Type
00227230str x0, [sp+72]
00227234str x1, [sp+80]
00227238ldrsb x27, [x0]
0022723cldr x3, [x0+88]
00227240mov x0, x1
00227244blr x3
00227248str x0, [sp+136]
0022724cstr x1, [sp+144]
00227250ldr x3, [sp+168]
00227254ldrsb x27, [x3]
00227258ldr x4, [x3]
0022725cldr x2, [x3+8]
00227260str x4, [sp+96]
00227264str x2, [sp+104]
00227268ldr x3, [sp+136]
0022726csubs xzr, x3, x4
00227270cset x3, eq
00227274b.eq 0x22727c
00227278b 0x22728c
0022727c
0022727cloc_22727c:
0022727cldr x0, [sp+136]
00227280ldr x1, [sp+144]
00227284bl runtime.ifaceeq
00227288b 0x227294
0022728c
0022728cloc_22728c:
0022728cmov x0, x3
00227290b 0x227294
00227294
00227294loc_227294:
00227294strb w0, [sp+36]
00227298ldur x29, [sp-8]
0022729cldr x30, [sp], 160
002272a0ret x30
002272a4
002272a4loc_2272a4:
002272a4strb wzr, [sp+36]
002272a8mov x0, xzr
002272acldur x29, [sp-8]
002272b0ldr x30, [sp], 160
002272b4ret x30
002272b8
002272b8loc_2272b8:
002272b8stp x0, x1, [sp+8]
002272bcstp x2, x3, [sp+24]
002272c0mov x3, x30
002272c4bl runtime.morestack_noctxt.abi0
002272c8ldp x0, x1, [sp+8]
002272ccldp x2, x3, [sp+24]
002272d0b 0x227160
002272d4udf 0
002272d8udf 0
002272dcudf 0
00227160
002272e0
002272e0google.golang.org/protobuf/internal/impl.(*listConverter).New: ; void google.golang.org/protobuf/internal/impl.(*listConverter).New(google.golang.org/protobuf/internal/impl.listConverter * c)
002272e0ldr x16, [x28+16]
002272e4sub x17, sp, 16
002272e8subs xzr, x17, x16
002272ecb.ls 0x22740c
002272f0str x30, [sp-144]!
002272f4stur x29, [sp-8]
002272f8sub x29, sp, 8
002272fcstr x0, [sp+152]
00227300stp xzr, xzr, [sp+32]
00227304str xzr, [sp+48]
00227308ldr x2, [sp+152]
0022730cldrsb x27, [x2]
00227310ldr x0, [x2]
00227314ldr x1, [x2+8]
00227318str x0, [sp+64]
0022731cstr x1, [sp+72]
00227320bl reflect.New
00227324str x0, [sp+112]
00227328str x1, [sp+120]
0022732cstr x2, [sp+128]
00227330adrp x0, 0x41f000
00227334add x0, x0, 1728
00227338bl runtime.newobject
0022733cstr x0, [sp+56]
00227340ldr x2, [sp+112]
00227344ldr x3, [sp+120]
00227348ldr x4, [sp+128]
0022734cstr x4, [x0+16]
00227350adrp x27, 0x824000
00227354ldr w4, [x27+3056]
00227358cbz w4, 0x227360
0022735cb 0x227364
00227360
00227360loc_227360:
00227360b 0x227384
00227364
00227364loc_227364:
00227364bl runtime.gcWriteBarrier4
00227368str x2, [x25]
0022736cldr x4, [x0]
00227370str x4, [x25+8]
00227374str x3, [x25+16]
00227378ldr x4, [x0+8]
0022737cstr x4, [x25+24]
00227380b 0x227384
00227384
00227384loc_227384:
00227384str x2, [x0]
00227388str x3, [x0+8]
0022738cldr x2, [sp+56]
00227390ldrsb x27, [x2]
00227394ldr x3, [sp+152]
00227398ldrsb x27, [x3]
0022739cldr x4, [x3+24]
002273a0ldr x3, [x3+16]
002273a4str x3, [x2+24]
002273a8adrp x27, 0x824000
002273acldr w3, [x27+3056]
002273b0cbz w3, 0x2273b8
002273b4b 0x2273bc
002273b8
002273b8loc_2273b8:
002273b8b 0x2273d0
002273bc
002273bcloc_2273bc:
002273bcbl runtime.gcWriteBarrier2
002273c0str x4, [x25]
002273c4ldr x3, [x2+32]
002273c8str x3, [x25+8]
002273ccb 0x2273d0
002273d0
002273d0loc_2273d0:
002273d0str x4, [x2+32]
002273d4ldr x1, [sp+56]
002273d8str x1, [sp+104]
002273dcadrp x0, 0x4f3000
002273e0add x0, x0, 3928
002273e4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfList
002273e8str x0, [sp+80]
002273ecstr x1, [sp+88]
002273f0str x2, [sp+96]
002273f4str x0, [sp+32]
002273f8str x1, [sp+40]
002273fcstr x2, [sp+48]
00227400ldur x29, [sp-8]
00227404ldr x30, [sp], 144
00227408ret x30
0022740c
0022740cloc_22740c:
0022740cstr x0, [sp+8]
00227410mov x3, x30
00227414bl runtime.morestack_noctxt.abi0
00227418ldr x0, [sp+8]
0022741cb 0x2272e0
002272e0
002272e0google.golang.org/protobuf/internal/impl.(*listConverter).New: ; void google.golang.org/protobuf/internal/impl.(*listConverter).New(google.golang.org/protobuf/internal/impl.listConverter * c)
002272e0ldr x16, [x28+16]
002272e4sub x17, sp, 16
002272e8subs xzr, x17, x16
002272ecb.ls 0x22740c
002272f0str x30, [sp-144]!
002272f4stur x29, [sp-8]
002272f8sub x29, sp, 8
002272fcstr x0, [sp+152]
00227300stp xzr, xzr, [sp+32]
00227304str xzr, [sp+48]
00227308ldr x2, [sp+152]
0022730cldrsb x27, [x2]
00227310ldr x0, [x2]
00227314ldr x1, [x2+8]
00227318str x0, [sp+64]
0022731cstr x1, [sp+72]
00227320bl reflect.New
00227324str x0, [sp+112]
00227328str x1, [sp+120]
0022732cstr x2, [sp+128]
00227330adrp x0, 0x41f000
00227334add x0, x0, 1728
00227338bl runtime.newobject
0022733cstr x0, [sp+56]
00227340ldr x2, [sp+112]
00227344ldr x3, [sp+120]
00227348ldr x4, [sp+128]
0022734cstr x4, [x0+16]
00227350adrp x27, 0x824000
00227354ldr w4, [x27+3056]
00227358cbz w4, 0x227360
0022735cb 0x227364
00227360
00227360loc_227360:
00227360b 0x227384
00227364
00227364loc_227364:
00227364bl runtime.gcWriteBarrier4
00227368str x2, [x25]
0022736cldr x4, [x0]
00227370str x4, [x25+8]
00227374str x3, [x25+16]
00227378ldr x4, [x0+8]
0022737cstr x4, [x25+24]
00227380b 0x227384
00227384
00227384loc_227384:
00227384str x2, [x0]
00227388str x3, [x0+8]
0022738cldr x2, [sp+56]
00227390ldrsb x27, [x2]
00227394ldr x3, [sp+152]
00227398ldrsb x27, [x3]
0022739cldr x4, [x3+24]
002273a0ldr x3, [x3+16]
002273a4str x3, [x2+24]
002273a8adrp x27, 0x824000
002273acldr w3, [x27+3056]
002273b0cbz w3, 0x2273b8
002273b4b 0x2273bc
002273b8
002273b8loc_2273b8:
002273b8b 0x2273d0
002273bc
002273bcloc_2273bc:
002273bcbl runtime.gcWriteBarrier2
002273c0str x4, [x25]
002273c4ldr x3, [x2+32]
002273c8str x3, [x25+8]
002273ccb 0x2273d0
002273d0
002273d0loc_2273d0:
002273d0str x4, [x2+32]
002273d4ldr x1, [sp+56]
002273d8str x1, [sp+104]
002273dcadrp x0, 0x4f3000
002273e0add x0, x0, 3928
002273e4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfList
002273e8str x0, [sp+80]
002273ecstr x1, [sp+88]
002273f0str x2, [sp+96]
002273f4str x0, [sp+32]
002273f8str x1, [sp+40]
002273fcstr x2, [sp+48]
00227400ldur x29, [sp-8]
00227404ldr x30, [sp], 144
00227408ret x30
0022740c
0022740cloc_22740c:
0022740cstr x0, [sp+8]
00227410mov x3, x30
00227414bl runtime.morestack_noctxt.abi0
00227418ldr x0, [sp+8]
0022741cb 0x2272e0
002272e0
00227420
00227420google.golang.org/protobuf/internal/impl.(*listConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*listConverter).Zero(google.golang.org/protobuf/internal/impl.listConverter * c)
00227420ldr x16, [x28+16]
00227424sub x17, sp, 32
00227428subs xzr, x17, x16
0022742cb.ls 0x227558
00227430str x30, [sp-160]!
00227434stur x29, [sp-8]
00227438sub x29, sp, 8
0022743cstr x0, [sp+168]
00227440stp xzr, xzr, [sp+32]
00227444str xzr, [sp+48]
00227448ldr x2, [sp+168]
0022744cldrsb x27, [x2]
00227450ldr x0, [x2]
00227454ldr x1, [x2+8]
00227458str x0, [sp+64]
0022745cstr x1, [sp+72]
00227460bl reflect.PtrTo
00227464str x0, [sp+136]
00227468str x1, [sp+144]
0022746cbl reflect.Zero
00227470str x0, [sp+112]
00227474str x1, [sp+120]
00227478str x2, [sp+128]
0022747cadrp x0, 0x41f000
00227480add x0, x0, 1728
00227484bl runtime.newobject
00227488str x0, [sp+56]
0022748cldr x2, [sp+112]
00227490ldr x3, [sp+120]
00227494ldr x4, [sp+128]
00227498str x4, [x0+16]
0022749cadrp x27, 0x824000
002274a0ldr w4, [x27+3056]
002274a4cbz w4, 0x2274ac
002274a8b 0x2274b0
002274ac
002274acloc_2274ac:
002274acb 0x2274d0
002274b0
002274b0loc_2274b0:
002274b0bl runtime.gcWriteBarrier4
002274b4str x2, [x25]
002274b8ldr x4, [x0]
002274bcstr x4, [x25+8]
002274c0str x3, [x25+16]
002274c4ldr x4, [x0+8]
002274c8str x4, [x25+24]
002274ccb 0x2274d0
002274d0
002274d0loc_2274d0:
002274d0str x2, [x0]
002274d4str x3, [x0+8]
002274d8ldr x2, [sp+56]
002274dcldrsb x27, [x2]
002274e0ldr x3, [sp+168]
002274e4ldrsb x27, [x3]
002274e8ldr x4, [x3+24]
002274ecldr x3, [x3+16]
002274f0str x3, [x2+24]
002274f4adrp x27, 0x824000
002274f8ldr w3, [x27+3056]
002274fccbz w3, 0x227504
00227500b 0x227508
00227504
00227504loc_227504:
00227504b 0x22751c
00227508
00227508loc_227508:
00227508bl runtime.gcWriteBarrier2
0022750cstr x4, [x25]
00227510ldr x3, [x2+32]
00227514str x3, [x25+8]
00227518b 0x22751c
0022751c
0022751cloc_22751c:
0022751cstr x4, [x2+32]
00227520ldr x1, [sp+56]
00227524str x1, [sp+104]
00227528adrp x0, 0x4f3000
0022752cadd x0, x0, 3928
00227530bl google.golang.org/protobuf/reflect/protoreflect.ValueOfList
00227534str x0, [sp+80]
00227538str x1, [sp+88]
0022753cstr x2, [sp+96]
00227540str x0, [sp+32]
00227544str x1, [sp+40]
00227548str x2, [sp+48]
0022754cldur x29, [sp-8]
00227550ldr x30, [sp], 160
00227554ret x30
00227558
00227558loc_227558:
00227558str x0, [sp+8]
0022755cmov x3, x30
00227560bl runtime.morestack_noctxt.abi0
00227564ldr x0, [sp+8]
00227568b 0x227420
0022756cudf 0
00227420
00227420google.golang.org/protobuf/internal/impl.(*listConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*listConverter).Zero(google.golang.org/protobuf/internal/impl.listConverter * c)
00227420ldr x16, [x28+16]
00227424sub x17, sp, 32
00227428subs xzr, x17, x16
0022742cb.ls 0x227558
00227430str x30, [sp-160]!
00227434stur x29, [sp-8]
00227438sub x29, sp, 8
0022743cstr x0, [sp+168]
00227440stp xzr, xzr, [sp+32]
00227444str xzr, [sp+48]
00227448ldr x2, [sp+168]
0022744cldrsb x27, [x2]
00227450ldr x0, [x2]
00227454ldr x1, [x2+8]
00227458str x0, [sp+64]
0022745cstr x1, [sp+72]
00227460bl reflect.PtrTo
00227464str x0, [sp+136]
00227468str x1, [sp+144]
0022746cbl reflect.Zero
00227470str x0, [sp+112]
00227474str x1, [sp+120]
00227478str x2, [sp+128]
0022747cadrp x0, 0x41f000
00227480add x0, x0, 1728
00227484bl runtime.newobject
00227488str x0, [sp+56]
0022748cldr x2, [sp+112]
00227490ldr x3, [sp+120]
00227494ldr x4, [sp+128]
00227498str x4, [x0+16]
0022749cadrp x27, 0x824000
002274a0ldr w4, [x27+3056]
002274a4cbz w4, 0x2274ac
002274a8b 0x2274b0
002274ac
002274acloc_2274ac:
002274acb 0x2274d0
002274b0
002274b0loc_2274b0:
002274b0bl runtime.gcWriteBarrier4
002274b4str x2, [x25]
002274b8ldr x4, [x0]
002274bcstr x4, [x25+8]
002274c0str x3, [x25+16]
002274c4ldr x4, [x0+8]
002274c8str x4, [x25+24]
002274ccb 0x2274d0
002274d0
002274d0loc_2274d0:
002274d0str x2, [x0]
002274d4str x3, [x0+8]
002274d8ldr x2, [sp+56]
002274dcldrsb x27, [x2]
002274e0ldr x3, [sp+168]
002274e4ldrsb x27, [x3]
002274e8ldr x4, [x3+24]
002274ecldr x3, [x3+16]
002274f0str x3, [x2+24]
002274f4adrp x27, 0x824000
002274f8ldr w3, [x27+3056]
002274fccbz w3, 0x227504
00227500b 0x227508
00227504
00227504loc_227504:
00227504b 0x22751c
00227508
00227508loc_227508:
00227508bl runtime.gcWriteBarrier2
0022750cstr x4, [x25]
00227510ldr x3, [x2+32]
00227514str x3, [x25+8]
00227518b 0x22751c
0022751c
0022751cloc_22751c:
0022751cstr x4, [x2+32]
00227520ldr x1, [sp+56]
00227524str x1, [sp+104]
00227528adrp x0, 0x4f3000
0022752cadd x0, x0, 3928
00227530bl google.golang.org/protobuf/reflect/protoreflect.ValueOfList
00227534str x0, [sp+80]
00227538str x1, [sp+88]
0022753cstr x2, [sp+96]
00227540str x0, [sp+32]
00227544str x1, [sp+40]
00227548str x2, [sp+48]
0022754cldur x29, [sp-8]
00227550ldr x30, [sp], 160
00227554ret x30
00227558
00227558loc_227558:
00227558str x0, [sp+8]
0022755cmov x3, x30
00227560bl runtime.morestack_noctxt.abi0
00227564ldr x0, [sp+8]
00227568b 0x227420
0022756cudf 0
00227420
00227570
00227570google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf(google.golang.org/protobuf/internal/impl.listPtrConverter * c, reflect.Value v)
00227570ldr x16, [x28+16]
00227574sub x17, sp, 160
00227578subs xzr, x17, x16
0022757cb.ls 0x227848
00227580sub x20, sp, 288
00227584stp x29, x30, [x20-8]
00227588add sp, x20, 0
0022758csub x29, sp, 8
00227590str x0, [sp+296]
00227594str x1, [sp+304]
00227598str x2, [sp+312]
0022759cstr x3, [sp+320]
002275a0stp xzr, xzr, [sp+48]
002275a4str xzr, [sp+64]
002275a8ldr x0, [sp+304]
002275acldr x1, [sp+312]
002275b0ldr x2, [sp+320]
002275b4bl reflect.Value.Type
002275b8str x0, [sp+192]
002275bcstr x1, [sp+200]
002275c0ldr x3, [sp+296]
002275c4ldrsb x27, [x3]
002275c8ldr x4, [x3]
002275ccldr x2, [x3+8]
002275d0str x4, [sp+96]
002275d4str x2, [sp+104]
002275d8ldr x3, [sp+192]
002275dcsubs xzr, x3, x4
002275e0b.ne 0x227844
002275e4b 0x2275e8
002275e8
002275e8loc_2275e8:
002275e8ldr x1, [sp+200]
002275ecldr x0, [sp+192]
002275f0bl runtime.ifaceeq
002275f4tbnz w0, 0, 0x2275fc
002275f8b 0x2276d8
002275fc
002275fcloc_2275fc:
002275fcadrp x0, 0x41f000
00227600add x0, x0, 1728
00227604bl runtime.newobject
00227608str x0, [sp+208]
0022760cldr x1, [sp+304]
00227610ldr x2, [sp+312]
00227614ldr x3, [sp+320]
00227618str x3, [x0+16]
0022761cadrp x27, 0x824000
00227620ldr w3, [x27+3056]
00227624cbz w3, 0x22762c
00227628b 0x227630
0022762c
0022762cloc_22762c:
0022762cb 0x227650
00227630
00227630loc_227630:
00227630bl runtime.gcWriteBarrier4
00227634str x1, [x25]
00227638ldr x3, [x0]
0022763cstr x3, [x25+8]
00227640str x2, [x25+16]
00227644ldr x3, [x0+8]
00227648str x3, [x25+24]
0022764cb 0x227650
00227650
00227650loc_227650:
00227650str x1, [x0]
00227654str x2, [x0+8]
00227658ldr x2, [sp+208]
0022765cldrsb x27, [x2]
00227660ldr x3, [sp+296]
00227664ldrsb x27, [x3]
00227668ldr x4, [x3+24]
0022766cldr x3, [x3+16]
00227670str x3, [x2+24]
00227674adrp x27, 0x824000
00227678ldr w3, [x27+3056]
0022767ccbz w3, 0x227684
00227680b 0x227688
00227684
00227684loc_227684:
00227684b 0x22769c
00227688
00227688loc_227688:
00227688bl runtime.gcWriteBarrier2
0022768cstr x4, [x25]
00227690ldr x3, [x2+32]
00227694str x3, [x25+8]
00227698b 0x22769c
0022769c
0022769cloc_22769c:
0022769cstr x4, [x2+32]
002276a0ldr x1, [sp+208]
002276a4str x1, [sp+136]
002276a8adrp x0, 0x4f3000
002276acadd x0, x0, 3928
002276b0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfList
002276b4str x0, [sp+112]
002276b8str x1, [sp+120]
002276bcstr x2, [sp+128]
002276c0str x0, [sp+48]
002276c4str x1, [sp+56]
002276c8str x2, [sp+64]
002276ccldp x29, x30, [sp-8]
002276d0add sp, sp, 288
002276d4ret x30
002276d8
002276d8loc_2276d8:
002276d8b 0x2276dc
002276dc
002276dcloc_2276dc:
002276dcldr x0, [sp+304]
002276e0ldr x1, [sp+312]
002276e4ldr x2, [sp+320]
002276e8bl reflect.Value.Type
002276ecstr x0, [sp+192]
002276f0str x1, [sp+200]
002276f4stp xzr, xzr, [sp+160]
002276f8stp xzr, xzr, [sp+176]
002276fcadd x3, sp, 160
00227700str x3, [sp+272]
00227704ldr x3, [sp+192]
00227708ldr x4, [sp+200]
0022770cstr x3, [sp+256]
00227710str x4, [sp+264]
00227714str x3, [sp+248]
00227718ldr x3, [sp+248]
0022771ccbnz x3, 0x227724
00227720b 0x227840
00227724
00227724loc_227724:
00227724ldr x5, [sp+248]
00227728ldr x5, [x5+8]
0022772cstr x5, [sp+248]
00227730b 0x227734
00227734
00227734loc_227734:
00227734ldr x5, [sp+272]
00227738ldrsb x27, [x5]
0022773cldr x6, [sp+248]
00227740ldr x7, [sp+264]
00227744str x6, [x5]
00227748adrp x27, 0x824000
0022774cldr w6, [x27+3056]
00227750cbz w6, 0x227758
00227754b 0x22782c
00227758
00227758loc_227758:
00227758b 0x22775c
0022775c
0022775cloc_22775c:
0022775cstr x7, [x5+8]
00227760ldr x5, [sp+296]
00227764ldrsb x27, [x5]
00227768ldr x6, [x5]
0022776cldr x5, [x5+8]
00227770str x6, [sp+232]
00227774str x5, [sp+240]
00227778str x6, [sp+224]
0022777cldr x5, [sp+224]
00227780cbnz x5, 0x227788
00227784b 0x227828
00227788
00227788loc_227788:
00227788ldr x5, [sp+224]
0022778cldr x5, [x5+8]
00227790str x5, [sp+224]
00227794b 0x227798
00227798
00227798loc_227798:
00227798ldr x5, [sp+272]
0022779cldrsb x27, [x5]
002277a0ldr x6, [sp+224]
002277a4ldr x7, [sp+240]
002277a8str x6, [x5+16]
002277acadrp x27, 0x824000
002277b0ldr w6, [x27+3056]
002277b4cbz w6, 0x2277bc
002277b8b 0x227814
002277bc
002277bcloc_2277bc:
002277bcb 0x2277c0
002277c0
002277c0loc_2277c0:
002277c0str x7, [x5+24]
002277c4ldr x2, [sp+272]
002277c8ldrsb x27, [x2]
002277ccb 0x2277d0
002277d0
002277d0loc_2277d0:
002277d0str x2, [sp+72]
002277d4orr x4, xzr, 2
002277d8str x4, [sp+80]
002277dcstr x4, [sp+88]
002277e0adrp x0, 0x495000
002277e4add x0, x0, 3121
002277e8movz x1, 29
002277ecmov x3, x4
002277f0bl fmt.Sprintf
002277f4str x0, [sp+144]
002277f8str x1, [sp+152]
002277fcbl runtime.convTstring
00227800str x0, [sp+216]
00227804mov x1, x0
00227808adrp x0, 0x3ce000
0022780cadd x0, x0, 2944
00227810bl runtime.gopanic
00227814
00227814loc_227814:
00227814bl runtime.gcWriteBarrier2
00227818str x7, [x25]
0022781cldr x6, [x5+24]
00227820str x6, [x25+8]
00227824b 0x2277c0
00227828
00227828loc_227828:
00227828b 0x227798
0022782c
0022782cloc_22782c:
0022782cbl runtime.gcWriteBarrier2
00227830str x7, [x25]
00227834ldr x6, [x5+8]
00227838str x6, [x25+8]
0022783cb 0x22775c
00227840
00227840loc_227840:
00227840b 0x227734
00227844
00227844loc_227844:
00227844b 0x2276dc
00227848
00227848loc_227848:
00227848stp x0, x1, [sp+8]
0022784cstp x2, x3, [sp+24]
00227850mov x3, x30
00227854bl runtime.morestack_noctxt.abi0
00227858ldp x0, x1, [sp+8]
0022785cldp x2, x3, [sp+24]
00227860b 0x227570
00227864udf 0
00227868udf 0
0022786cudf 0
00227570
00227570google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf(google.golang.org/protobuf/internal/impl.listPtrConverter * c, reflect.Value v)
00227570ldr x16, [x28+16]
00227574sub x17, sp, 160
00227578subs xzr, x17, x16
0022757cb.ls 0x227848
00227580sub x20, sp, 288
00227584stp x29, x30, [x20-8]
00227588add sp, x20, 0
0022758csub x29, sp, 8
00227590str x0, [sp+296]
00227594str x1, [sp+304]
00227598str x2, [sp+312]
0022759cstr x3, [sp+320]
002275a0stp xzr, xzr, [sp+48]
002275a4str xzr, [sp+64]
002275a8ldr x0, [sp+304]
002275acldr x1, [sp+312]
002275b0ldr x2, [sp+320]
002275b4bl reflect.Value.Type
002275b8str x0, [sp+192]
002275bcstr x1, [sp+200]
002275c0ldr x3, [sp+296]
002275c4ldrsb x27, [x3]
002275c8ldr x4, [x3]
002275ccldr x2, [x3+8]
002275d0str x4, [sp+96]
002275d4str x2, [sp+104]
002275d8ldr x3, [sp+192]
002275dcsubs xzr, x3, x4
002275e0b.ne 0x227844
002275e4b 0x2275e8
002275e8
002275e8loc_2275e8:
002275e8ldr x1, [sp+200]
002275ecldr x0, [sp+192]
002275f0bl runtime.ifaceeq
002275f4tbnz w0, 0, 0x2275fc
002275f8b 0x2276d8
002275fc
002275fcloc_2275fc:
002275fcadrp x0, 0x41f000
00227600add x0, x0, 1728
00227604bl runtime.newobject
00227608str x0, [sp+208]
0022760cldr x1, [sp+304]
00227610ldr x2, [sp+312]
00227614ldr x3, [sp+320]
00227618str x3, [x0+16]
0022761cadrp x27, 0x824000
00227620ldr w3, [x27+3056]
00227624cbz w3, 0x22762c
00227628b 0x227630
0022762c
0022762cloc_22762c:
0022762cb 0x227650
00227630
00227630loc_227630:
00227630bl runtime.gcWriteBarrier4
00227634str x1, [x25]
00227638ldr x3, [x0]
0022763cstr x3, [x25+8]
00227640str x2, [x25+16]
00227644ldr x3, [x0+8]
00227648str x3, [x25+24]
0022764cb 0x227650
00227650
00227650loc_227650:
00227650str x1, [x0]
00227654str x2, [x0+8]
00227658ldr x2, [sp+208]
0022765cldrsb x27, [x2]
00227660ldr x3, [sp+296]
00227664ldrsb x27, [x3]
00227668ldr x4, [x3+24]
0022766cldr x3, [x3+16]
00227670str x3, [x2+24]
00227674adrp x27, 0x824000
00227678ldr w3, [x27+3056]
0022767ccbz w3, 0x227684
00227680b 0x227688
00227684
00227684loc_227684:
00227684b 0x22769c
00227688
00227688loc_227688:
00227688bl runtime.gcWriteBarrier2
0022768cstr x4, [x25]
00227690ldr x3, [x2+32]
00227694str x3, [x25+8]
00227698b 0x22769c
0022769c
0022769cloc_22769c:
0022769cstr x4, [x2+32]
002276a0ldr x1, [sp+208]
002276a4str x1, [sp+136]
002276a8adrp x0, 0x4f3000
002276acadd x0, x0, 3928
002276b0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfList
002276b4str x0, [sp+112]
002276b8str x1, [sp+120]
002276bcstr x2, [sp+128]
002276c0str x0, [sp+48]
002276c4str x1, [sp+56]
002276c8str x2, [sp+64]
002276ccldp x29, x30, [sp-8]
002276d0add sp, sp, 288
002276d4ret x30
002276d8
002276d8loc_2276d8:
002276d8b 0x2276dc
002276dc
002276dcloc_2276dc:
002276dcldr x0, [sp+304]
002276e0ldr x1, [sp+312]
002276e4ldr x2, [sp+320]
002276e8bl reflect.Value.Type
002276ecstr x0, [sp+192]
002276f0str x1, [sp+200]
002276f4stp xzr, xzr, [sp+160]
002276f8stp xzr, xzr, [sp+176]
002276fcadd x3, sp, 160
00227700str x3, [sp+272]
00227704ldr x3, [sp+192]
00227708ldr x4, [sp+200]
0022770cstr x3, [sp+256]
00227710str x4, [sp+264]
00227714str x3, [sp+248]
00227718ldr x3, [sp+248]
0022771ccbnz x3, 0x227724
00227720b 0x227840
00227724
00227724loc_227724:
00227724ldr x5, [sp+248]
00227728ldr x5, [x5+8]
0022772cstr x5, [sp+248]
00227730b 0x227734
00227734
00227734loc_227734:
00227734ldr x5, [sp+272]
00227738ldrsb x27, [x5]
0022773cldr x6, [sp+248]
00227740ldr x7, [sp+264]
00227744str x6, [x5]
00227748adrp x27, 0x824000
0022774cldr w6, [x27+3056]
00227750cbz w6, 0x227758
00227754b 0x22782c
00227758
00227758loc_227758:
00227758b 0x22775c
0022775c
0022775cloc_22775c:
0022775cstr x7, [x5+8]
00227760ldr x5, [sp+296]
00227764ldrsb x27, [x5]
00227768ldr x6, [x5]
0022776cldr x5, [x5+8]
00227770str x6, [sp+232]
00227774str x5, [sp+240]
00227778str x6, [sp+224]
0022777cldr x5, [sp+224]
00227780cbnz x5, 0x227788
00227784b 0x227828
00227788
00227788loc_227788:
00227788ldr x5, [sp+224]
0022778cldr x5, [x5+8]
00227790str x5, [sp+224]
00227794b 0x227798
00227798
00227798loc_227798:
00227798ldr x5, [sp+272]
0022779cldrsb x27, [x5]
002277a0ldr x6, [sp+224]
002277a4ldr x7, [sp+240]
002277a8str x6, [x5+16]
002277acadrp x27, 0x824000
002277b0ldr w6, [x27+3056]
002277b4cbz w6, 0x2277bc
002277b8b 0x227814
002277bc
002277bcloc_2277bc:
002277bcb 0x2277c0
002277c0
002277c0loc_2277c0:
002277c0str x7, [x5+24]
002277c4ldr x2, [sp+272]
002277c8ldrsb x27, [x2]
002277ccb 0x2277d0
002277d0
002277d0loc_2277d0:
002277d0str x2, [sp+72]
002277d4orr x4, xzr, 2
002277d8str x4, [sp+80]
002277dcstr x4, [sp+88]
002277e0adrp x0, 0x495000
002277e4add x0, x0, 3121
002277e8movz x1, 29
002277ecmov x3, x4
002277f0bl fmt.Sprintf
002277f4str x0, [sp+144]
002277f8str x1, [sp+152]
002277fcbl runtime.convTstring
00227800str x0, [sp+216]
00227804mov x1, x0
00227808adrp x0, 0x3ce000
0022780cadd x0, x0, 2944
00227810bl runtime.gopanic
00227814
00227814loc_227814:
00227814bl runtime.gcWriteBarrier2
00227818str x7, [x25]
0022781cldr x6, [x5+24]
00227820str x6, [x25+8]
00227824b 0x2277c0
00227828
00227828loc_227828:
00227828b 0x227798
0022782c
0022782cloc_22782c:
0022782cbl runtime.gcWriteBarrier2
00227830str x7, [x25]
00227834ldr x6, [x5+8]
00227838str x6, [x25+8]
0022783cb 0x22775c
00227840
00227840loc_227840:
00227840b 0x227734
00227844
00227844loc_227844:
00227844b 0x2276dc
00227848
00227848loc_227848:
00227848stp x0, x1, [sp+8]
0022784cstp x2, x3, [sp+24]
00227850mov x3, x30
00227854bl runtime.morestack_noctxt.abi0
00227858ldp x0, x1, [sp+8]
0022785cldp x2, x3, [sp+24]
00227860b 0x227570
00227864udf 0
00227868udf 0
0022786cudf 0
00227570
00227870
00227870google.golang.org/protobuf/internal/impl.(*listPtrConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).GoValueOf(google.golang.org/protobuf/internal/impl.listPtrConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227870ldr x16, [x28+16]
00227874subs xzr, sp, x16
00227878b.ls 0x227910
0022787cstr x30, [sp-80]!
00227880stur x29, [sp-8]
00227884sub x29, sp, 8
00227888str x0, [sp+88]
0022788cstr x1, [sp+96]
00227890str x2, [sp+104]
00227894str x3, [sp+112]
00227898stp xzr, xzr, [sp+32]
0022789cstr xzr, [sp+48]
002278a0ldr x0, [sp+96]
002278a4ldr x1, [sp+104]
002278a8ldr x2, [sp+112]
002278acbl google.golang.org/protobuf/reflect/protoreflect.Value.List
002278b0str x0, [sp+56]
002278b4str x1, [sp+64]
002278b8adrp x3, 0x4f3000
002278bcadd x3, x3, 3928
002278c0subs xzr, x0, x3
002278c4b.eq 0x2278cc
002278c8b 0x2278f8
002278cc
002278ccloc_2278cc:
002278ccldrsb x27, [x1]
002278d0ldr x0, [x1]
002278d4ldr x3, [x1+8]
002278d8ldr x2, [x1+16]
002278dcstr x0, [sp+32]
002278e0str x3, [sp+40]
002278e4str x2, [sp+48]
002278e8mov x1, x3
002278ecldur x29, [sp-8]
002278f0ldr x30, [sp], 80
002278f4ret x30
002278f8
002278f8loc_2278f8:
002278f8adrp x1, 0x450000
002278fcadd x1, x1, 1632
00227900adrp x2, 0x427000
00227904add x2, x2, 768
00227908bl runtime.panicdottypeI
0022790chint
00227910
00227910loc_227910:
00227910stp x0, x1, [sp+8]
00227914stp x2, x3, [sp+24]
00227918mov x3, x30
0022791cbl runtime.morestack_noctxt.abi0
00227920ldp x0, x1, [sp+8]
00227924ldp x2, x3, [sp+24]
00227928b 0x227870
0022792cudf 0
00227870
00227870google.golang.org/protobuf/internal/impl.(*listPtrConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).GoValueOf(google.golang.org/protobuf/internal/impl.listPtrConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227870ldr x16, [x28+16]
00227874subs xzr, sp, x16
00227878b.ls 0x227910
0022787cstr x30, [sp-80]!
00227880stur x29, [sp-8]
00227884sub x29, sp, 8
00227888str x0, [sp+88]
0022788cstr x1, [sp+96]
00227890str x2, [sp+104]
00227894str x3, [sp+112]
00227898stp xzr, xzr, [sp+32]
0022789cstr xzr, [sp+48]
002278a0ldr x0, [sp+96]
002278a4ldr x1, [sp+104]
002278a8ldr x2, [sp+112]
002278acbl google.golang.org/protobuf/reflect/protoreflect.Value.List
002278b0str x0, [sp+56]
002278b4str x1, [sp+64]
002278b8adrp x3, 0x4f3000
002278bcadd x3, x3, 3928
002278c0subs xzr, x0, x3
002278c4b.eq 0x2278cc
002278c8b 0x2278f8
002278cc
002278ccloc_2278cc:
002278ccldrsb x27, [x1]
002278d0ldr x0, [x1]
002278d4ldr x3, [x1+8]
002278d8ldr x2, [x1+16]
002278dcstr x0, [sp+32]
002278e0str x3, [sp+40]
002278e4str x2, [sp+48]
002278e8mov x1, x3
002278ecldur x29, [sp-8]
002278f0ldr x30, [sp], 80
002278f4ret x30
002278f8
002278f8loc_2278f8:
002278f8adrp x1, 0x450000
002278fcadd x1, x1, 1632
00227900adrp x2, 0x427000
00227904add x2, x2, 768
00227908bl runtime.panicdottypeI
0022790chint
00227910
00227910loc_227910:
00227910stp x0, x1, [sp+8]
00227914stp x2, x3, [sp+24]
00227918mov x3, x30
0022791cbl runtime.morestack_noctxt.abi0
00227920ldp x0, x1, [sp+8]
00227924ldp x2, x3, [sp+24]
00227928b 0x227870
0022792cudf 0
00227870
00227930
00227930google.golang.org/protobuf/internal/impl.(*listPtrConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).IsValidPB(google.golang.org/protobuf/internal/impl.listPtrConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227930ldr x16, [x28+16]
00227934sub x17, sp, 16
00227938subs xzr, x17, x16
0022793cb.ls 0x227a70
00227940str x30, [sp-144]!
00227944stur x29, [sp-8]
00227948sub x29, sp, 8
0022794cstr x0, [sp+152]
00227950str x1, [sp+160]
00227954str x2, [sp+168]
00227958str x3, [sp+176]
0022795cstrb wzr, [sp+36]
00227960ldr x0, [sp+160]
00227964ldr x1, [sp+168]
00227968ldr x2, [sp+176]
0022796cbl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00227970str x0, [sp+56]
00227974str x1, [sp+64]
00227978str xzr, [sp+48]
0022797cldr x3, [sp+64]
00227980ldr x4, [sp+56]
00227984adrp x5, 0x450000
00227988add x5, x5, 1632
0022798csubs xzr, x4, x5
00227990b.eq 0x227998
00227994b 0x2279a0
00227998
00227998loc_227998:
00227998orr x0, xzr, 1
0022799cb 0x2279ac
002279a0
002279a0loc_2279a0:
002279a0mov x0, xzr
002279a4mov x3, xzr
002279a8b 0x2279ac
002279ac
002279acloc_2279ac:
002279acstr x3, [sp+48]
002279b0strb w0, [sp+38]
002279b4ldr x3, [sp+48]
002279b8str x3, [sp+72]
002279bcldrb w3, [sp+38]
002279c0strb w3, [sp+39]
002279c4ldr x3, [sp+72]
002279c8str x3, [sp+40]
002279ccldrb w3, [sp+39]
002279d0strb w3, [sp+37]
002279d4tbnz w3, 0, 0x2279dc
002279d8b 0x227a5c
002279dc
002279dcloc_2279dc:
002279dcldr x3, [sp+40]
002279e0ldrsb x27, [x3]
002279e4ldr x0, [x3]
002279e8ldr x1, [x3+8]
002279ecldr x2, [x3+16]
002279f0str x0, [sp+96]
002279f4str x1, [sp+104]
002279f8str x2, [sp+112]
002279fcbl reflect.Value.Type
00227a00str x0, [sp+120]
00227a04str x1, [sp+128]
00227a08ldr x3, [sp+152]
00227a0cldrsb x27, [x3]
00227a10ldr x4, [x3]
00227a14ldr x2, [x3+8]
00227a18str x4, [sp+80]
00227a1cstr x2, [sp+88]
00227a20ldr x3, [sp+120]
00227a24subs xzr, x3, x4
00227a28cset x3, eq
00227a2cb.eq 0x227a34
00227a30b 0x227a44
00227a34
00227a34loc_227a34:
00227a34ldr x0, [sp+120]
00227a38ldr x1, [sp+128]
00227a3cbl runtime.ifaceeq
00227a40b 0x227a4c
00227a44
00227a44loc_227a44:
00227a44mov x0, x3
00227a48b 0x227a4c
00227a4c
00227a4cloc_227a4c:
00227a4cstrb w0, [sp+36]
00227a50ldur x29, [sp-8]
00227a54ldr x30, [sp], 144
00227a58ret x30
00227a5c
00227a5cloc_227a5c:
00227a5cstrb wzr, [sp+36]
00227a60mov x0, xzr
00227a64ldur x29, [sp-8]
00227a68ldr x30, [sp], 144
00227a6cret x30
00227a70
00227a70loc_227a70:
00227a70stp x0, x1, [sp+8]
00227a74stp x2, x3, [sp+24]
00227a78mov x3, x30
00227a7cbl runtime.morestack_noctxt.abi0
00227a80ldp x0, x1, [sp+8]
00227a84ldp x2, x3, [sp+24]
00227a88b 0x227930
00227a8cudf 0
00227930
00227930google.golang.org/protobuf/internal/impl.(*listPtrConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).IsValidPB(google.golang.org/protobuf/internal/impl.listPtrConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227930ldr x16, [x28+16]
00227934sub x17, sp, 16
00227938subs xzr, x17, x16
0022793cb.ls 0x227a70
00227940str x30, [sp-144]!
00227944stur x29, [sp-8]
00227948sub x29, sp, 8
0022794cstr x0, [sp+152]
00227950str x1, [sp+160]
00227954str x2, [sp+168]
00227958str x3, [sp+176]
0022795cstrb wzr, [sp+36]
00227960ldr x0, [sp+160]
00227964ldr x1, [sp+168]
00227968ldr x2, [sp+176]
0022796cbl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00227970str x0, [sp+56]
00227974str x1, [sp+64]
00227978str xzr, [sp+48]
0022797cldr x3, [sp+64]
00227980ldr x4, [sp+56]
00227984adrp x5, 0x450000
00227988add x5, x5, 1632
0022798csubs xzr, x4, x5
00227990b.eq 0x227998
00227994b 0x2279a0
00227998
00227998loc_227998:
00227998orr x0, xzr, 1
0022799cb 0x2279ac
002279a0
002279a0loc_2279a0:
002279a0mov x0, xzr
002279a4mov x3, xzr
002279a8b 0x2279ac
002279ac
002279acloc_2279ac:
002279acstr x3, [sp+48]
002279b0strb w0, [sp+38]
002279b4ldr x3, [sp+48]
002279b8str x3, [sp+72]
002279bcldrb w3, [sp+38]
002279c0strb w3, [sp+39]
002279c4ldr x3, [sp+72]
002279c8str x3, [sp+40]
002279ccldrb w3, [sp+39]
002279d0strb w3, [sp+37]
002279d4tbnz w3, 0, 0x2279dc
002279d8b 0x227a5c
002279dc
002279dcloc_2279dc:
002279dcldr x3, [sp+40]
002279e0ldrsb x27, [x3]
002279e4ldr x0, [x3]
002279e8ldr x1, [x3+8]
002279ecldr x2, [x3+16]
002279f0str x0, [sp+96]
002279f4str x1, [sp+104]
002279f8str x2, [sp+112]
002279fcbl reflect.Value.Type
00227a00str x0, [sp+120]
00227a04str x1, [sp+128]
00227a08ldr x3, [sp+152]
00227a0cldrsb x27, [x3]
00227a10ldr x4, [x3]
00227a14ldr x2, [x3+8]
00227a18str x4, [sp+80]
00227a1cstr x2, [sp+88]
00227a20ldr x3, [sp+120]
00227a24subs xzr, x3, x4
00227a28cset x3, eq
00227a2cb.eq 0x227a34
00227a30b 0x227a44
00227a34
00227a34loc_227a34:
00227a34ldr x0, [sp+120]
00227a38ldr x1, [sp+128]
00227a3cbl runtime.ifaceeq
00227a40b 0x227a4c
00227a44
00227a44loc_227a44:
00227a44mov x0, x3
00227a48b 0x227a4c
00227a4c
00227a4cloc_227a4c:
00227a4cstrb w0, [sp+36]
00227a50ldur x29, [sp-8]
00227a54ldr x30, [sp], 144
00227a58ret x30
00227a5c
00227a5cloc_227a5c:
00227a5cstrb wzr, [sp+36]
00227a60mov x0, xzr
00227a64ldur x29, [sp-8]
00227a68ldr x30, [sp], 144
00227a6cret x30
00227a70
00227a70loc_227a70:
00227a70stp x0, x1, [sp+8]
00227a74stp x2, x3, [sp+24]
00227a78mov x3, x30
00227a7cbl runtime.morestack_noctxt.abi0
00227a80ldp x0, x1, [sp+8]
00227a84ldp x2, x3, [sp+24]
00227a88b 0x227930
00227a8cudf 0
00227930
00227a90
00227a90google.golang.org/protobuf/internal/impl.(*listPtrConverter).New: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).New(google.golang.org/protobuf/internal/impl.listPtrConverter * c)
00227a90ldr x16, [x28+16]
00227a94sub x17, sp, 16
00227a98subs xzr, x17, x16
00227a9cb.ls 0x227b34
00227aa0str x30, [sp-144]!
00227aa4stur x29, [sp-8]
00227aa8sub x29, sp, 8
00227aacstr x0, [sp+152]
00227ab0stp xzr, xzr, [sp+48]
00227ab4str xzr, [sp+64]
00227ab8ldr x1, [sp+152]
00227abcldrsb x27, [x1]
00227ac0ldr x2, [x1]
00227ac4ldrsb x27, [x2]
00227ac8ldr x0, [x1+8]
00227accldr x1, [x2+88]
00227ad0blr x1
00227ad4str x0, [sp+120]
00227ad8str x1, [sp+128]
00227adcbl reflect.New
00227ae0str x0, [sp+96]
00227ae4str x1, [sp+104]
00227ae8str x2, [sp+112]
00227aecldr x3, [sp+152]
00227af0mov x4, x0
00227af4mov x0, x3
00227af8mov x5, x1
00227afcmov x1, x4
00227b00mov x6, x2
00227b04mov x2, x5
00227b08mov x3, x6
00227b0cbl google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf
00227b10str x0, [sp+72]
00227b14str x1, [sp+80]
00227b18str x2, [sp+88]
00227b1cstr x0, [sp+48]
00227b20str x1, [sp+56]
00227b24str x2, [sp+64]
00227b28ldur x29, [sp-8]
00227b2cldr x30, [sp], 144
00227b30ret x30
00227b34
00227b34loc_227b34:
00227b34str x0, [sp+8]
00227b38mov x3, x30
00227b3cbl runtime.morestack_noctxt.abi0
00227b40ldr x0, [sp+8]
00227b44b 0x227a90
00227b48udf 0
00227b4cudf 0
00227a90
00227a90google.golang.org/protobuf/internal/impl.(*listPtrConverter).New: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).New(google.golang.org/protobuf/internal/impl.listPtrConverter * c)
00227a90ldr x16, [x28+16]
00227a94sub x17, sp, 16
00227a98subs xzr, x17, x16
00227a9cb.ls 0x227b34
00227aa0str x30, [sp-144]!
00227aa4stur x29, [sp-8]
00227aa8sub x29, sp, 8
00227aacstr x0, [sp+152]
00227ab0stp xzr, xzr, [sp+48]
00227ab4str xzr, [sp+64]
00227ab8ldr x1, [sp+152]
00227abcldrsb x27, [x1]
00227ac0ldr x2, [x1]
00227ac4ldrsb x27, [x2]
00227ac8ldr x0, [x1+8]
00227accldr x1, [x2+88]
00227ad0blr x1
00227ad4str x0, [sp+120]
00227ad8str x1, [sp+128]
00227adcbl reflect.New
00227ae0str x0, [sp+96]
00227ae4str x1, [sp+104]
00227ae8str x2, [sp+112]
00227aecldr x3, [sp+152]
00227af0mov x4, x0
00227af4mov x0, x3
00227af8mov x5, x1
00227afcmov x1, x4
00227b00mov x6, x2
00227b04mov x2, x5
00227b08mov x3, x6
00227b0cbl google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf
00227b10str x0, [sp+72]
00227b14str x1, [sp+80]
00227b18str x2, [sp+88]
00227b1cstr x0, [sp+48]
00227b20str x1, [sp+56]
00227b24str x2, [sp+64]
00227b28ldur x29, [sp-8]
00227b2cldr x30, [sp], 144
00227b30ret x30
00227b34
00227b34loc_227b34:
00227b34str x0, [sp+8]
00227b38mov x3, x30
00227b3cbl runtime.morestack_noctxt.abi0
00227b40ldr x0, [sp+8]
00227b44b 0x227a90
00227b48udf 0
00227b4cudf 0
00227a90
00227b50
00227b50google.golang.org/protobuf/internal/impl.(*listPtrConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).Zero(google.golang.org/protobuf/internal/impl.listPtrConverter * c)
00227b50ldr x16, [x28+16]
00227b54sub x17, sp, 16
00227b58subs xzr, x17, x16
00227b5cb.ls 0x227be8
00227b60str x30, [sp-144]!
00227b64stur x29, [sp-8]
00227b68sub x29, sp, 8
00227b6cstr x0, [sp+152]
00227b70stp xzr, xzr, [sp+48]
00227b74str xzr, [sp+64]
00227b78ldr x2, [sp+152]
00227b7cldrsb x27, [x2]
00227b80ldr x0, [x2]
00227b84ldr x1, [x2+8]
00227b88str x0, [sp+72]
00227b8cstr x1, [sp+80]
00227b90bl reflect.Zero
00227b94str x0, [sp+112]
00227b98str x1, [sp+120]
00227b9cstr x2, [sp+128]
00227ba0ldr x3, [sp+152]
00227ba4mov x4, x0
00227ba8mov x0, x3
00227bacmov x5, x1
00227bb0mov x1, x4
00227bb4mov x6, x2
00227bb8mov x2, x5
00227bbcmov x3, x6
00227bc0bl google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf
00227bc4str x0, [sp+88]
00227bc8str x1, [sp+96]
00227bccstr x2, [sp+104]
00227bd0str x0, [sp+48]
00227bd4str x1, [sp+56]
00227bd8str x2, [sp+64]
00227bdcldur x29, [sp-8]
00227be0ldr x30, [sp], 144
00227be4ret x30
00227be8
00227be8loc_227be8:
00227be8str x0, [sp+8]
00227becmov x3, x30
00227bf0bl runtime.morestack_noctxt.abi0
00227bf4ldr x0, [sp+8]
00227bf8b 0x227b50
00227bfcudf 0
00227b50
00227b50google.golang.org/protobuf/internal/impl.(*listPtrConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*listPtrConverter).Zero(google.golang.org/protobuf/internal/impl.listPtrConverter * c)
00227b50ldr x16, [x28+16]
00227b54sub x17, sp, 16
00227b58subs xzr, x17, x16
00227b5cb.ls 0x227be8
00227b60str x30, [sp-144]!
00227b64stur x29, [sp-8]
00227b68sub x29, sp, 8
00227b6cstr x0, [sp+152]
00227b70stp xzr, xzr, [sp+48]
00227b74str xzr, [sp+64]
00227b78ldr x2, [sp+152]
00227b7cldrsb x27, [x2]
00227b80ldr x0, [x2]
00227b84ldr x1, [x2+8]
00227b88str x0, [sp+72]
00227b8cstr x1, [sp+80]
00227b90bl reflect.Zero
00227b94str x0, [sp+112]
00227b98str x1, [sp+120]
00227b9cstr x2, [sp+128]
00227ba0ldr x3, [sp+152]
00227ba4mov x4, x0
00227ba8mov x0, x3
00227bacmov x5, x1
00227bb0mov x1, x4
00227bb4mov x6, x2
00227bb8mov x2, x5
00227bbcmov x3, x6
00227bc0bl google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf
00227bc4str x0, [sp+88]
00227bc8str x1, [sp+96]
00227bccstr x2, [sp+104]
00227bd0str x0, [sp+48]
00227bd4str x1, [sp+56]
00227bd8str x2, [sp+64]
00227bdcldur x29, [sp-8]
00227be0ldr x30, [sp], 144
00227be4ret x30
00227be8
00227be8loc_227be8:
00227be8str x0, [sp+8]
00227becmov x3, x30
00227bf0bl runtime.morestack_noctxt.abi0
00227bf4ldr x0, [sp+8]
00227bf8b 0x227b50
00227bfcudf 0
00227b50
00227c00
00227c00google.golang.org/protobuf/internal/impl.(*listReflect).Len: ; void google.golang.org/protobuf/internal/impl.(*listReflect).Len(google.golang.org/protobuf/internal/impl.listReflect * ls)
00227c00ldr x16, [x28+16]
00227c04sub x17, sp, 16
00227c08subs xzr, x17, x16
00227c0cb.ls 0x227cb0
00227c10str x30, [sp-144]!
00227c14stur x29, [sp-8]
00227c18sub x29, sp, 8
00227c1cstr x0, [sp+152]
00227c20str xzr, [sp+48]
00227c24ldrsb x27, [x0]
00227c28ldr x3, [x0]
00227c2cldr x1, [x0+8]
00227c30ldr x2, [x0+16]
00227c34str x3, [sp+88]
00227c38str x1, [sp+96]
00227c3cstr x2, [sp+104]
00227c40mov x0, x3
00227c44bl reflect.Value.IsNil
00227c48strb w0, [sp+47]
00227c4ctbnz w0, 0, 0x227c54
00227c50b 0x227c68
00227c54
00227c54loc_227c54:
00227c54str xzr, [sp+48]
00227c58mov x0, xzr
00227c5cldur x29, [sp-8]
00227c60ldr x30, [sp], 144
00227c64ret x30
00227c68
00227c68loc_227c68:
00227c68ldr x3, [sp+152]
00227c6cldrsb x27, [x3]
00227c70ldr x0, [x3]
00227c74ldr x1, [x3+8]
00227c78ldr x2, [x3+16]
00227c7cstr x0, [sp+64]
00227c80str x1, [sp+72]
00227c84str x2, [sp+80]
00227c88bl reflect.Value.Elem
00227c8cstr x0, [sp+112]
00227c90str x1, [sp+120]
00227c94str x2, [sp+128]
00227c98bl reflect.Value.Len
00227c9cstr x0, [sp+56]
00227ca0str x0, [sp+48]
00227ca4ldur x29, [sp-8]
00227ca8ldr x30, [sp], 144
00227cacret x30
00227cb0
00227cb0loc_227cb0:
00227cb0str x0, [sp+8]
00227cb4mov x3, x30
00227cb8bl runtime.morestack_noctxt.abi0
00227cbcldr x0, [sp+8]
00227cc0b 0x227c00
00227cc4udf 0
00227cc8udf 0
00227cccudf 0
00227c00
00227c00google.golang.org/protobuf/internal/impl.(*listReflect).Len: ; void google.golang.org/protobuf/internal/impl.(*listReflect).Len(google.golang.org/protobuf/internal/impl.listReflect * ls)
00227c00ldr x16, [x28+16]
00227c04sub x17, sp, 16
00227c08subs xzr, x17, x16
00227c0cb.ls 0x227cb0
00227c10str x30, [sp-144]!
00227c14stur x29, [sp-8]
00227c18sub x29, sp, 8
00227c1cstr x0, [sp+152]
00227c20str xzr, [sp+48]
00227c24ldrsb x27, [x0]
00227c28ldr x3, [x0]
00227c2cldr x1, [x0+8]
00227c30ldr x2, [x0+16]
00227c34str x3, [sp+88]
00227c38str x1, [sp+96]
00227c3cstr x2, [sp+104]
00227c40mov x0, x3
00227c44bl reflect.Value.IsNil
00227c48strb w0, [sp+47]
00227c4ctbnz w0, 0, 0x227c54
00227c50b 0x227c68
00227c54
00227c54loc_227c54:
00227c54str xzr, [sp+48]
00227c58mov x0, xzr
00227c5cldur x29, [sp-8]
00227c60ldr x30, [sp], 144
00227c64ret x30
00227c68
00227c68loc_227c68:
00227c68ldr x3, [sp+152]
00227c6cldrsb x27, [x3]
00227c70ldr x0, [x3]
00227c74ldr x1, [x3+8]
00227c78ldr x2, [x3+16]
00227c7cstr x0, [sp+64]
00227c80str x1, [sp+72]
00227c84str x2, [sp+80]
00227c88bl reflect.Value.Elem
00227c8cstr x0, [sp+112]
00227c90str x1, [sp+120]
00227c94str x2, [sp+128]
00227c98bl reflect.Value.Len
00227c9cstr x0, [sp+56]
00227ca0str x0, [sp+48]
00227ca4ldur x29, [sp-8]
00227ca8ldr x30, [sp], 144
00227cacret x30
00227cb0
00227cb0loc_227cb0:
00227cb0str x0, [sp+8]
00227cb4mov x3, x30
00227cb8bl runtime.morestack_noctxt.abi0
00227cbcldr x0, [sp+8]
00227cc0b 0x227c00
00227cc4udf 0
00227cc8udf 0
00227cccudf 0
00227c00
00227cd0
00227cd0google.golang.org/protobuf/internal/impl.(*listReflect).Get: ; void google.golang.org/protobuf/internal/impl.(*listReflect).Get(google.golang.org/protobuf/internal/impl.listReflect * ls, int i)
00227cd0ldr x16, [x28+16]
00227cd4sub x17, sp, 48
00227cd8subs xzr, x17, x16
00227cdcb.ls 0x227d9c
00227ce0str x30, [sp-176]!
00227ce4stur x29, [sp-8]
00227ce8sub x29, sp, 8
00227cecstr x0, [sp+184]
00227cf0str x1, [sp+192]
00227cf4stp xzr, xzr, [sp+48]
00227cf8str xzr, [sp+64]
00227cfcldr x3, [sp+184]
00227d00ldrsb x27, [x3]
00227d04ldr x0, [x3]
00227d08ldr x1, [x3+8]
00227d0cldr x2, [x3+16]
00227d10str x0, [sp+72]
00227d14str x1, [sp+80]
00227d18str x2, [sp+88]
00227d1cbl reflect.Value.Elem
00227d20str x0, [sp+144]
00227d24str x1, [sp+152]
00227d28str x2, [sp+160]
00227d2cldr x3, [sp+192]
00227d30bl reflect.Value.Index
00227d34str x0, [sp+120]
00227d38str x1, [sp+128]
00227d3cstr x2, [sp+136]
00227d40ldr x3, [sp+184]
00227d44ldrsb x27, [x3]
00227d48ldr x4, [x3+24]
00227d4cldrsb x27, [x4]
00227d50ldr x3, [x3+32]
00227d54ldr x4, [x4+56]
00227d58mov x5, x0
00227d5cmov x0, x3
00227d60mov x6, x1
00227d64mov x1, x5
00227d68mov x7, x2
00227d6cmov x2, x6
00227d70mov x3, x7
00227d74blr x4
00227d78str x0, [sp+96]
00227d7cstr x1, [sp+104]
00227d80str x2, [sp+112]
00227d84str x0, [sp+48]
00227d88str x1, [sp+56]
00227d8cstr x2, [sp+64]
00227d90ldur x29, [sp-8]
00227d94ldr x30, [sp], 176
00227d98ret x30
00227d9c
00227d9cloc_227d9c:
00227d9cstp x0, x1, [sp+8]
00227da0mov x3, x30
00227da4bl runtime.morestack_noctxt.abi0
00227da8ldp x0, x1, [sp+8]
00227dacb 0x227cd0
00227cd0
00227cd0google.golang.org/protobuf/internal/impl.(*listReflect).Get: ; void google.golang.org/protobuf/internal/impl.(*listReflect).Get(google.golang.org/protobuf/internal/impl.listReflect * ls, int i)
00227cd0ldr x16, [x28+16]
00227cd4sub x17, sp, 48
00227cd8subs xzr, x17, x16
00227cdcb.ls 0x227d9c
00227ce0str x30, [sp-176]!
00227ce4stur x29, [sp-8]
00227ce8sub x29, sp, 8
00227cecstr x0, [sp+184]
00227cf0str x1, [sp+192]
00227cf4stp xzr, xzr, [sp+48]
00227cf8str xzr, [sp+64]
00227cfcldr x3, [sp+184]
00227d00ldrsb x27, [x3]
00227d04ldr x0, [x3]
00227d08ldr x1, [x3+8]
00227d0cldr x2, [x3+16]
00227d10str x0, [sp+72]
00227d14str x1, [sp+80]
00227d18str x2, [sp+88]
00227d1cbl reflect.Value.Elem
00227d20str x0, [sp+144]
00227d24str x1, [sp+152]
00227d28str x2, [sp+160]
00227d2cldr x3, [sp+192]
00227d30bl reflect.Value.Index
00227d34str x0, [sp+120]
00227d38str x1, [sp+128]
00227d3cstr x2, [sp+136]
00227d40ldr x3, [sp+184]
00227d44ldrsb x27, [x3]
00227d48ldr x4, [x3+24]
00227d4cldrsb x27, [x4]
00227d50ldr x3, [x3+32]
00227d54ldr x4, [x4+56]
00227d58mov x5, x0
00227d5cmov x0, x3
00227d60mov x6, x1
00227d64mov x1, x5
00227d68mov x7, x2
00227d6cmov x2, x6
00227d70mov x3, x7
00227d74blr x4
00227d78str x0, [sp+96]
00227d7cstr x1, [sp+104]
00227d80str x2, [sp+112]
00227d84str x0, [sp+48]
00227d88str x1, [sp+56]
00227d8cstr x2, [sp+64]
00227d90ldur x29, [sp-8]
00227d94ldr x30, [sp], 176
00227d98ret x30
00227d9c
00227d9cloc_227d9c:
00227d9cstp x0, x1, [sp+8]
00227da0mov x3, x30
00227da4bl runtime.morestack_noctxt.abi0
00227da8ldp x0, x1, [sp+8]
00227dacb 0x227cd0
00227cd0
00227db0
00227db0google.golang.org/protobuf/internal/impl.(*listReflect).Append: ; void google.golang.org/protobuf/internal/impl.(*listReflect).Append(google.golang.org/protobuf/internal/impl.listReflect * ls, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227db0ldr x16, [x28+16]
00227db4sub x17, sp, 144
00227db8subs xzr, x17, x16
00227dbcb.ls 0x227f40
00227dc0sub x20, sp, 272
00227dc4stp x29, x30, [x20-8]
00227dc8add sp, x20, 0
00227dccsub x29, sp, 8
00227dd0str x0, [sp+280]
00227dd4str x1, [sp+288]
00227dd8str x2, [sp+296]
00227ddcstr x3, [sp+304]
00227de0ldrsb x27, [x0]
00227de4ldr x3, [x0]
00227de8ldr x1, [x0+8]
00227decldr x2, [x0+16]
00227df0str x3, [sp+112]
00227df4str x1, [sp+120]
00227df8str x2, [sp+128]
00227dfcmov x0, x3
00227e00bl reflect.Value.Elem
00227e04str x0, [sp+232]
00227e08str x1, [sp+240]
00227e0cstr x2, [sp+248]
00227e10ldr x3, [sp+280]
00227e14ldrsb x27, [x3]
00227e18ldr x0, [x3]
00227e1cldr x1, [x3+8]
00227e20ldr x2, [x3+16]
00227e24str x0, [sp+88]
00227e28str x1, [sp+96]
00227e2cstr x2, [sp+104]
00227e30bl reflect.Value.Elem
00227e34str x0, [sp+208]
00227e38str x1, [sp+216]
00227e3cstr x2, [sp+224]
00227e40ldr x3, [sp+280]
00227e44ldrsb x27, [x3]
00227e48ldr x4, [x3+24]
00227e4cldrsb x27, [x4]
00227e50ldr x0, [x3+32]
00227e54ldr x1, [sp+288]
00227e58ldr x2, [sp+296]
00227e5cldr x3, [sp+304]
00227e60ldr x4, [x4+24]
00227e64blr x4
00227e68str x0, [sp+184]
00227e6cstr x1, [sp+192]
00227e70str x2, [sp+200]
00227e74stp xzr, xzr, [sp+160]
00227e78str xzr, [sp+176]
00227e7cadd x3, sp, 160
00227e80str x3, [sp+256]
00227e84ldrsb x27, [x3]
00227e88ldr x4, [sp+184]
00227e8cldr x5, [sp+192]
00227e90ldr x6, [sp+200]
00227e94str x6, [x3+16]
00227e98adrp x27, 0x824000
00227e9cldr w6, [x27+3056]
00227ea0cbz w6, 0x227ea8
00227ea4b 0x227eac
00227ea8
00227ea8loc_227ea8:
00227ea8b 0x227ecc
00227eac
00227eacloc_227eac:
00227eacbl runtime.gcWriteBarrier4
00227eb0str x4, [x25]
00227eb4ldr x6, [x3]
00227eb8str x6, [x25+8]
00227ebcstr x5, [x25+16]
00227ec0ldr x6, [x3+8]
00227ec4str x6, [x25+24]
00227ec8b 0x227ecc
00227ecc
00227eccloc_227ecc:
00227eccstr x4, [x3]
00227ed0str x5, [x3+8]
00227ed4ldrsb x27, [x3]
00227ed8b 0x227edc
00227edc
00227edcloc_227edc:
00227edcstr x3, [sp+64]
00227ee0orr x5, xzr, 1
00227ee4str x5, [sp+72]
00227ee8str x5, [sp+80]
00227eecldr x0, [sp+208]
00227ef0ldr x1, [sp+216]
00227ef4ldr x2, [sp+224]
00227ef8mov x4, x5
00227efcbl reflect.Append
00227f00str x0, [sp+136]
00227f04str x1, [sp+144]
00227f08str x2, [sp+152]
00227f0cldr x6, [sp+232]
00227f10ldr x7, [sp+240]
00227f14ldr x8, [sp+248]
00227f18mov x3, x0
00227f1cmov x4, x1
00227f20mov x5, x2
00227f24mov x0, x6
00227f28mov x1, x7
00227f2cmov x2, x8
00227f30bl reflect.Value.Set
00227f34ldp x29, x30, [sp-8]
00227f38add sp, sp, 272
00227f3cret x30
00227f40
00227f40loc_227f40:
00227f40stp x0, x1, [sp+8]
00227f44stp x2, x3, [sp+24]
00227f48mov x3, x30
00227f4cbl runtime.morestack_noctxt.abi0
00227f50ldp x0, x1, [sp+8]
00227f54ldp x2, x3, [sp+24]
00227f58b 0x227db0
00227f5cudf 0
00227db0
00227db0google.golang.org/protobuf/internal/impl.(*listReflect).Append: ; void google.golang.org/protobuf/internal/impl.(*listReflect).Append(google.golang.org/protobuf/internal/impl.listReflect * ls, google.golang.org/protobuf/reflect/protoreflect.Value v)
00227db0ldr x16, [x28+16]
00227db4sub x17, sp, 144
00227db8subs xzr, x17, x16
00227dbcb.ls 0x227f40
00227dc0sub x20, sp, 272
00227dc4stp x29, x30, [x20-8]
00227dc8add sp, x20, 0
00227dccsub x29, sp, 8
00227dd0str x0, [sp+280]
00227dd4str x1, [sp+288]
00227dd8str x2, [sp+296]
00227ddcstr x3, [sp+304]
00227de0ldrsb x27, [x0]
00227de4ldr x3, [x0]
00227de8ldr x1, [x0+8]
00227decldr x2, [x0+16]
00227df0str x3, [sp+112]
00227df4str x1, [sp+120]
00227df8str x2, [sp+128]
00227dfcmov x0, x3
00227e00bl reflect.Value.Elem
00227e04str x0, [sp+232]
00227e08str x1, [sp+240]
00227e0cstr x2, [sp+248]
00227e10ldr x3, [sp+280]
00227e14ldrsb x27, [x3]
00227e18ldr x0, [x3]
00227e1cldr x1, [x3+8]
00227e20ldr x2, [x3+16]
00227e24str x0, [sp+88]
00227e28str x1, [sp+96]
00227e2cstr x2, [sp+104]
00227e30bl reflect.Value.Elem
00227e34str x0, [sp+208]
00227e38str x1, [sp+216]
00227e3cstr x2, [sp+224]
00227e40ldr x3, [sp+280]
00227e44ldrsb x27, [x3]
00227e48ldr x4, [x3+24]
00227e4cldrsb x27, [x4]
00227e50ldr x0, [x3+32]
00227e54ldr x1, [sp+288]
00227e58ldr x2, [sp+296]
00227e5cldr x3, [sp+304]
00227e60ldr x4, [x4+24]
00227e64blr x4
00227e68str x0, [sp+184]
00227e6cstr x1, [sp+192]
00227e70str x2, [sp+200]
00227e74stp xzr, xzr, [sp+160]
00227e78str xzr, [sp+176]
00227e7cadd x3, sp, 160
00227e80str x3, [sp+256]
00227e84ldrsb x27, [x3]
00227e88ldr x4, [sp+184]
00227e8cldr x5, [sp+192]
00227e90ldr x6, [sp+200]
00227e94str x6, [x3+16]
00227e98adrp x27, 0x824000
00227e9cldr w6, [x27+3056]
00227ea0cbz w6, 0x227ea8
00227ea4b 0x227eac
00227ea8
00227ea8loc_227ea8:
00227ea8b 0x227ecc
00227eac
00227eacloc_227eac:
00227eacbl runtime.gcWriteBarrier4
00227eb0str x4, [x25]
00227eb4ldr x6, [x3]
00227eb8str x6, [x25+8]
00227ebcstr x5, [x25+16]
00227ec0ldr x6, [x3+8]
00227ec4str x6, [x25+24]
00227ec8b 0x227ecc
00227ecc
00227eccloc_227ecc:
00227eccstr x4, [x3]
00227ed0str x5, [x3+8]
00227ed4ldrsb x27, [x3]
00227ed8b 0x227edc
00227edc
00227edcloc_227edc:
00227edcstr x3, [sp+64]
00227ee0orr x5, xzr, 1
00227ee4str x5, [sp+72]
00227ee8str x5, [sp+80]
00227eecldr x0, [sp+208]
00227ef0ldr x1, [sp+216]
00227ef4ldr x2, [sp+224]
00227ef8mov x4, x5
00227efcbl reflect.Append
00227f00str x0, [sp+136]
00227f04str x1, [sp+144]
00227f08str x2, [sp+152]
00227f0cldr x6, [sp+232]
00227f10ldr x7, [sp+240]
00227f14ldr x8, [sp+248]
00227f18mov x3, x0
00227f1cmov x4, x1
00227f20mov x5, x2
00227f24mov x0, x6
00227f28mov x1, x7
00227f2cmov x2, x8
00227f30bl reflect.Value.Set
00227f34ldp x29, x30, [sp-8]
00227f38add sp, sp, 272
00227f3cret x30
00227f40
00227f40loc_227f40:
00227f40stp x0, x1, [sp+8]
00227f44stp x2, x3, [sp+24]
00227f48mov x3, x30
00227f4cbl runtime.morestack_noctxt.abi0
00227f50ldp x0, x1, [sp+8]
00227f54ldp x2, x3, [sp+24]
00227f58b 0x227db0
00227f5cudf 0
00227db0
00227f60
00227f60google.golang.org/protobuf/internal/impl.(*listReflect).NewElement: ; void google.golang.org/protobuf/internal/impl.(*listReflect).NewElement(google.golang.org/protobuf/internal/impl.listReflect * ls)
00227f60ldr x16, [x28+16]
00227f64subs xzr, sp, x16
00227f68b.ls 0x227fc4
00227f6cstr x30, [sp-80]!
00227f70stur x29, [sp-8]
00227f74sub x29, sp, 8
00227f78str x0, [sp+88]
00227f7cstp xzr, xzr, [sp+24]
00227f80str xzr, [sp+40]
00227f84ldr x1, [sp+88]
00227f88ldrsb x27, [x1]
00227f8cldr x2, [x1+24]
00227f90ldrsb x27, [x2]
00227f94ldr x0, [x1+32]
00227f98ldr x1, [x2+48]
00227f9cblr x1
00227fa0str x0, [sp+48]
00227fa4str x1, [sp+56]
00227fa8str x2, [sp+64]
00227facstr x0, [sp+24]
00227fb0str x1, [sp+32]
00227fb4str x2, [sp+40]
00227fb8ldur x29, [sp-8]
00227fbcldr x30, [sp], 80
00227fc0ret x30
00227fc4
00227fc4loc_227fc4:
00227fc4str x0, [sp+8]
00227fc8mov x3, x30
00227fccbl runtime.morestack_noctxt.abi0
00227fd0ldr x0, [sp+8]
00227fd4b 0x227f60
00227fd8udf 0
00227fdcudf 0
00227f60
00227f60google.golang.org/protobuf/internal/impl.(*listReflect).NewElement: ; void google.golang.org/protobuf/internal/impl.(*listReflect).NewElement(google.golang.org/protobuf/internal/impl.listReflect * ls)
00227f60ldr x16, [x28+16]
00227f64subs xzr, sp, x16
00227f68b.ls 0x227fc4
00227f6cstr x30, [sp-80]!
00227f70stur x29, [sp-8]
00227f74sub x29, sp, 8
00227f78str x0, [sp+88]
00227f7cstp xzr, xzr, [sp+24]
00227f80str xzr, [sp+40]
00227f84ldr x1, [sp+88]
00227f88ldrsb x27, [x1]
00227f8cldr x2, [x1+24]
00227f90ldrsb x27, [x2]
00227f94ldr x0, [x1+32]
00227f98ldr x1, [x2+48]
00227f9cblr x1
00227fa0str x0, [sp+48]
00227fa4str x1, [sp+56]
00227fa8str x2, [sp+64]
00227facstr x0, [sp+24]
00227fb0str x1, [sp+32]
00227fb4str x2, [sp+40]
00227fb8ldur x29, [sp-8]
00227fbcldr x30, [sp], 80
00227fc0ret x30
00227fc4
00227fc4loc_227fc4:
00227fc4str x0, [sp+8]
00227fc8mov x3, x30
00227fccbl runtime.morestack_noctxt.abi0
00227fd0ldr x0, [sp+8]
00227fd4b 0x227f60
00227fd8udf 0
00227fdcudf 0
00227f60
00227fe0
00227fe0google.golang.org/protobuf/internal/impl.(*listReflect).IsValid: ; void google.golang.org/protobuf/internal/impl.(*listReflect).IsValid(google.golang.org/protobuf/internal/impl.listReflect * ls)
00227fe0ldr x16, [x28+16]
00227fe4subs xzr, sp, x16
00227fe8b.ls 0x22803c
00227fecstr x30, [sp-80]!
00227ff0stur x29, [sp-8]
00227ff4sub x29, sp, 8
00227ff8str x0, [sp+88]
00227ffcstrb wzr, [sp+46]
00228000ldr x3, [sp+88]
00228004ldrsb x27, [x3]
00228008ldr x0, [x3]
0022800cldr x1, [x3+8]
00228010ldr x2, [x3+16]
00228014str x0, [sp+48]
00228018str x1, [sp+56]
0022801cstr x2, [sp+64]
00228020bl reflect.Value.IsNil
00228024strb w0, [sp+47]
00228028eor x0, x0, 1
0022802cstrb w0, [sp+46]
00228030ldur x29, [sp-8]
00228034ldr x30, [sp], 80
00228038ret x30
0022803c
0022803cloc_22803c:
0022803cstr x0, [sp+8]
00228040mov x3, x30
00228044bl runtime.morestack_noctxt.abi0
00228048ldr x0, [sp+8]
0022804cb 0x227fe0
00227fe0
00227fe0google.golang.org/protobuf/internal/impl.(*listReflect).IsValid: ; void google.golang.org/protobuf/internal/impl.(*listReflect).IsValid(google.golang.org/protobuf/internal/impl.listReflect * ls)
00227fe0ldr x16, [x28+16]
00227fe4subs xzr, sp, x16
00227fe8b.ls 0x22803c
00227fecstr x30, [sp-80]!
00227ff0stur x29, [sp-8]
00227ff4sub x29, sp, 8
00227ff8str x0, [sp+88]
00227ffcstrb wzr, [sp+46]
00228000ldr x3, [sp+88]
00228004ldrsb x27, [x3]
00228008ldr x0, [x3]
0022800cldr x1, [x3+8]
00228010ldr x2, [x3+16]
00228014str x0, [sp+48]
00228018str x1, [sp+56]
0022801cstr x2, [sp+64]
00228020bl reflect.Value.IsNil
00228024strb w0, [sp+47]
00228028eor x0, x0, 1
0022802cstrb w0, [sp+46]
00228030ldur x29, [sp-8]
00228034ldr x30, [sp], 80
00228038ret x30
0022803c
0022803cloc_22803c:
0022803cstr x0, [sp+8]
00228040mov x3, x30
00228044bl runtime.morestack_noctxt.abi0
00228048ldr x0, [sp+8]
0022804cb 0x227fe0
00227fe0
00228050
00228050google.golang.org/protobuf/internal/impl.(*listReflect).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*listReflect).protoUnwrap(google.golang.org/protobuf/internal/impl.listReflect * ls)
00228050ldr x16, [x28+16]
00228054subs xzr, sp, x16
00228058b.ls 0x2280b0
0022805cstr x30, [sp-96]!
00228060stur x29, [sp-8]
00228064sub x29, sp, 8
00228068str x0, [sp+104]
0022806cstp xzr, xzr, [sp+32]
00228070ldr x3, [sp+104]
00228074ldrsb x27, [x3]
00228078ldr x0, [x3]
0022807cldr x1, [x3+8]
00228080ldr x2, [x3+16]
00228084str x0, [sp+48]
00228088str x1, [sp+56]
0022808cstr x2, [sp+64]
00228090bl reflect.Value.Interface
00228094str x0, [sp+72]
00228098str x1, [sp+80]
0022809cstr x0, [sp+32]
002280a0str x1, [sp+40]
002280a4ldur x29, [sp-8]
002280a8ldr x30, [sp], 96
002280acret x30
002280b0
002280b0loc_2280b0:
002280b0str x0, [sp+8]
002280b4mov x3, x30
002280b8bl runtime.morestack_noctxt.abi0
002280bcldr x0, [sp+8]
002280c0b 0x228050
002280c4udf 0
002280c8udf 0
002280ccudf 0
00228050
00228050google.golang.org/protobuf/internal/impl.(*listReflect).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*listReflect).protoUnwrap(google.golang.org/protobuf/internal/impl.listReflect * ls)
00228050ldr x16, [x28+16]
00228054subs xzr, sp, x16
00228058b.ls 0x2280b0
0022805cstr x30, [sp-96]!
00228060stur x29, [sp-8]
00228064sub x29, sp, 8
00228068str x0, [sp+104]
0022806cstp xzr, xzr, [sp+32]
00228070ldr x3, [sp+104]
00228074ldrsb x27, [x3]
00228078ldr x0, [x3]
0022807cldr x1, [x3+8]
00228080ldr x2, [x3+16]
00228084str x0, [sp+48]
00228088str x1, [sp+56]
0022808cstr x2, [sp+64]
00228090bl reflect.Value.Interface
00228094str x0, [sp+72]
00228098str x1, [sp+80]
0022809cstr x0, [sp+32]
002280a0str x1, [sp+40]
002280a4ldur x29, [sp-8]
002280a8ldr x30, [sp], 96
002280acret x30
002280b0
002280b0loc_2280b0:
002280b0str x0, [sp+8]
002280b4mov x3, x30
002280b8bl runtime.morestack_noctxt.abi0
002280bcldr x0, [sp+8]
002280c0b 0x228050
002280c4udf 0
002280c8udf 0
002280ccudf 0
00228050
002280d0
002280d0google.golang.org/protobuf/internal/impl.newMapConverter: ; void google.golang.org/protobuf/internal/impl.newMapConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002280d0ldr x16, [x28+16]
002280d4sub x17, sp, 192
002280d8subs xzr, x17, x16
002280dcb.ls 0x22840c
002280e0sub x20, sp, 320
002280e4stp x29, x30, [x20-8]
002280e8add sp, x20, 0
002280ecsub x29, sp, 8
002280f0str x0, [sp+328]
002280f4str x1, [sp+336]
002280f8str x2, [sp+344]
002280fcstr x3, [sp+352]
00228100str xzr, [sp+64]
00228104ldr x1, [sp+328]
00228108ldrsb x27, [x1]
0022810cldr x1, [x1+168]
00228110ldr x0, [sp+336]
00228114blr x1
00228118str x0, [sp+56]
0022811csubs xzr, x0, 21
00228120b.ne 0x2282cc
00228124b 0x228128
00228128
00228128loc_228128:
00228128ldr x1, [sp+328]
0022812cldrsb x27, [x1]
00228130ldr x1, [x1+160]
00228134ldr x0, [sp+336]
00228138blr x1
0022813cstr x0, [sp+104]
00228140str x1, [sp+112]
00228144ldr x1, [sp+344]
00228148ldrsb x27, [x1]
0022814cldr x0, [sp+352]
00228150ldr x1, [x1+184]
00228154blr x1
00228158str x0, [sp+88]
0022815cstr x1, [sp+96]
00228160ldr x2, [sp+104]
00228164ldr x3, [sp+112]
00228168mov x4, x0
0022816cmov x0, x2
00228170mov x5, x1
00228174mov x1, x3
00228178mov x2, x4
0022817cmov x3, x5
00228180bl google.golang.org/protobuf/internal/impl.newSingularConverter
00228184str x0, [sp+72]
00228188str x1, [sp+80]
0022818cldr x1, [sp+328]
00228190ldrsb x27, [x1]
00228194ldr x1, [x1+88]
00228198ldr x0, [sp+336]
0022819cblr x1
002281a0str x0, [sp+296]
002281a4str x1, [sp+304]
002281a8ldr x1, [sp+344]
002281acldrsb x27, [x1]
002281b0ldr x0, [sp+352]
002281b4ldr x1, [x1+192]
002281b8blr x1
002281bcstr x0, [sp+280]
002281c0str x1, [sp+288]
002281c4ldr x2, [sp+296]
002281c8ldr x3, [sp+304]
002281ccmov x4, x0
002281d0mov x0, x2
002281d4mov x5, x1
002281d8mov x1, x3
002281dcmov x2, x4
002281e0mov x3, x5
002281e4bl google.golang.org/protobuf/internal/impl.newSingularConverter
002281e8str x0, [sp+264]
002281ecstr x1, [sp+272]
002281f0adrp x0, 0x430000
002281f4add x0, x0, 2432
002281f8bl runtime.newobject
002281fcstr x0, [sp+184]
00228200ldr x1, [sp+336]
00228204ldr x2, [sp+328]
00228208str x2, [x0]
0022820cadrp x27, 0x823000
00228210ldr w2, [x27+3056]
00228214cbz w2, 0x22821c
00228218b 0x228220
0022821c
0022821cloc_22821c:
0022821cb 0x228234
00228220
00228220loc_228220:
00228220bl runtime.gcWriteBarrier2
00228224str x1, [x25]
00228228ldr x2, [x0+8]
0022822cstr x2, [x25+8]
00228230b 0x228234
00228234
00228234loc_228234:
00228234str x1, [x0+8]
00228238ldr x1, [sp+184]
0022823cldrsb x27, [x1]
00228240ldr x2, [sp+80]
00228244ldr x3, [sp+72]
00228248str x3, [x1+16]
0022824cadrp x27, 0x823000
00228250ldr w3, [x27+3056]
00228254cbz w3, 0x22825c
00228258b 0x228260
0022825c
0022825cloc_22825c:
0022825cb 0x228274
00228260
00228260loc_228260:
00228260bl runtime.gcWriteBarrier2
00228264str x2, [x25]
00228268ldr x3, [x1+24]
0022826cstr x3, [x25+8]
00228270b 0x228274
00228274
00228274loc_228274:
00228274str x2, [x1+24]
00228278ldr x1, [sp+184]
0022827cldrsb x27, [x1]
00228280ldr x2, [sp+272]
00228284ldr x3, [sp+264]
00228288str x3, [x1+32]
0022828cadrp x27, 0x823000
00228290ldr w3, [x27+3056]
00228294cbz w3, 0x22829c
00228298b 0x2282a0
0022829c
0022829cloc_22829c:
0022829cb 0x2282b4
002282a0
002282a0loc_2282a0:
002282a0bl runtime.gcWriteBarrier2
002282a4str x2, [x25]
002282a8ldr x3, [x1+40]
002282acstr x3, [x25+8]
002282b0b 0x2282b4
002282b4
002282b4loc_2282b4:
002282b4str x2, [x1+40]
002282b8ldr x0, [sp+184]
002282bcstr x0, [sp+64]
002282c0ldp x29, x30, [sp-8]
002282c4add sp, sp, 320
002282c8ret x30
002282cc
002282ccloc_2282cc:
002282ccldr x1, [sp+344]
002282d0ldrsb x27, [x1]
002282d4ldr x1, [x1+72]
002282d8ldr x0, [sp+352]
002282dcblr x1
002282e0str x0, [sp+168]
002282e4str x1, [sp+176]
002282e8stp xzr, xzr, [sp+136]
002282ecstp xzr, xzr, [sp+152]
002282f0add x1, sp, 136
002282f4str x1, [sp+232]
002282f8ldr x1, [sp+336]
002282fcldr x2, [sp+328]
00228300str x2, [sp+216]
00228304str x1, [sp+224]
00228308str x2, [sp+208]
0022830cldr x1, [sp+208]
00228310cbnz x1, 0x228318
00228314b 0x228408
00228318
00228318loc_228318:
00228318ldr x2, [sp+208]
0022831cldr x2, [x2+8]
00228320str x2, [sp+208]
00228324b 0x228328
00228328
00228328loc_228328:
00228328ldr x2, [sp+232]
0022832cldrsb x27, [x2]
00228330ldr x3, [sp+208]
00228334ldr x4, [sp+224]
00228338str x3, [x2]
0022833cadrp x27, 0x823000
00228340ldr w3, [x27+3056]
00228344cbz w3, 0x22834c
00228348b 0x2283f4
0022834c
0022834cloc_22834c:
0022834cb 0x228350
00228350
00228350loc_228350:
00228350str x4, [x2+8]
00228354ldr x0, [sp+168]
00228358ldr x1, [sp+176]
0022835cbl runtime.convTstring
00228360str x0, [sp+200]
00228364ldr x2, [sp+232]
00228368ldrsb x27, [x2]
0022836cadrp x3, 0x407000
00228370add x3, x3, 2496
00228374str x3, [x2+16]
00228378adrp x27, 0x823000
0022837cldr w3, [x27+3056]
00228380cbz w3, 0x228388
00228384b 0x2283e0
00228388
00228388loc_228388:
00228388b 0x22838c
0022838c
0022838cloc_22838c:
0022838cstr x0, [x2+24]
00228390ldr x2, [sp+232]
00228394ldrsb x27, [x2]
00228398b 0x22839c
0022839c
0022839cloc_22839c:
0022839cstr x2, [sp+240]
002283a0orr x4, xzr, 2
002283a4str x4, [sp+248]
002283a8str x4, [sp+256]
002283acadrp x0, 0x496000
002283b0add x0, x0, 475
002283b4orr x1, xzr, 31
002283b8mov x3, x4
002283bcbl fmt.Sprintf
002283c0str x0, [sp+120]
002283c4str x1, [sp+128]
002283c8bl runtime.convTstring
002283ccstr x0, [sp+192]
002283d0mov x1, x0
002283d4adrp x0, 0x3cd000
002283d8add x0, x0, 2944
002283dcbl runtime.gopanic
002283e0
002283e0loc_2283e0:
002283e0bl runtime.gcWriteBarrier2
002283e4str x0, [x25]
002283e8ldr x5, [x2+24]
002283ecstr x5, [x25+8]
002283f0b 0x22838c
002283f4
002283f4loc_2283f4:
002283f4bl runtime.gcWriteBarrier2
002283f8str x4, [x25]
002283fcldr x3, [x2+8]
00228400str x3, [x25+8]
00228404b 0x228350
00228408
00228408loc_228408:
00228408b 0x228328
0022840c
0022840cloc_22840c:
0022840cstp x0, x1, [sp+8]
00228410stp x2, x3, [sp+24]
00228414mov x3, x30
00228418bl runtime.morestack_noctxt.abi0
0022841cldp x0, x1, [sp+8]
00228420ldp x2, x3, [sp+24]
00228424b 0x2280d0
00228428udf 0
0022842cudf 0
002280d0
002280d0google.golang.org/protobuf/internal/impl.newMapConverter: ; void google.golang.org/protobuf/internal/impl.newMapConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002280d0ldr x16, [x28+16]
002280d4sub x17, sp, 192
002280d8subs xzr, x17, x16
002280dcb.ls 0x22840c
002280e0sub x20, sp, 320
002280e4stp x29, x30, [x20-8]
002280e8add sp, x20, 0
002280ecsub x29, sp, 8
002280f0str x0, [sp+328]
002280f4str x1, [sp+336]
002280f8str x2, [sp+344]
002280fcstr x3, [sp+352]
00228100str xzr, [sp+64]
00228104ldr x1, [sp+328]
00228108ldrsb x27, [x1]
0022810cldr x1, [x1+168]
00228110ldr x0, [sp+336]
00228114blr x1
00228118str x0, [sp+56]
0022811csubs xzr, x0, 21
00228120b.ne 0x2282cc
00228124b 0x228128
00228128
00228128loc_228128:
00228128ldr x1, [sp+328]
0022812cldrsb x27, [x1]
00228130ldr x1, [x1+160]
00228134ldr x0, [sp+336]
00228138blr x1
0022813cstr x0, [sp+104]
00228140str x1, [sp+112]
00228144ldr x1, [sp+344]
00228148ldrsb x27, [x1]
0022814cldr x0, [sp+352]
00228150ldr x1, [x1+184]
00228154blr x1
00228158str x0, [sp+88]
0022815cstr x1, [sp+96]
00228160ldr x2, [sp+104]
00228164ldr x3, [sp+112]
00228168mov x4, x0
0022816cmov x0, x2
00228170mov x5, x1
00228174mov x1, x3
00228178mov x2, x4
0022817cmov x3, x5
00228180bl google.golang.org/protobuf/internal/impl.newSingularConverter
00228184str x0, [sp+72]
00228188str x1, [sp+80]
0022818cldr x1, [sp+328]
00228190ldrsb x27, [x1]
00228194ldr x1, [x1+88]
00228198ldr x0, [sp+336]
0022819cblr x1
002281a0str x0, [sp+296]
002281a4str x1, [sp+304]
002281a8ldr x1, [sp+344]
002281acldrsb x27, [x1]
002281b0ldr x0, [sp+352]
002281b4ldr x1, [x1+192]
002281b8blr x1
002281bcstr x0, [sp+280]
002281c0str x1, [sp+288]
002281c4ldr x2, [sp+296]
002281c8ldr x3, [sp+304]
002281ccmov x4, x0
002281d0mov x0, x2
002281d4mov x5, x1
002281d8mov x1, x3
002281dcmov x2, x4
002281e0mov x3, x5
002281e4bl google.golang.org/protobuf/internal/impl.newSingularConverter
002281e8str x0, [sp+264]
002281ecstr x1, [sp+272]
002281f0adrp x0, 0x430000
002281f4add x0, x0, 2432
002281f8bl runtime.newobject
002281fcstr x0, [sp+184]
00228200ldr x1, [sp+336]
00228204ldr x2, [sp+328]
00228208str x2, [x0]
0022820cadrp x27, 0x823000
00228210ldr w2, [x27+3056]
00228214cbz w2, 0x22821c
00228218b 0x228220
0022821c
0022821cloc_22821c:
0022821cb 0x228234
00228220
00228220loc_228220:
00228220bl runtime.gcWriteBarrier2
00228224str x1, [x25]
00228228ldr x2, [x0+8]
0022822cstr x2, [x25+8]
00228230b 0x228234
00228234
00228234loc_228234:
00228234str x1, [x0+8]
00228238ldr x1, [sp+184]
0022823cldrsb x27, [x1]
00228240ldr x2, [sp+80]
00228244ldr x3, [sp+72]
00228248str x3, [x1+16]
0022824cadrp x27, 0x823000
00228250ldr w3, [x27+3056]
00228254cbz w3, 0x22825c
00228258b 0x228260
0022825c
0022825cloc_22825c:
0022825cb 0x228274
00228260
00228260loc_228260:
00228260bl runtime.gcWriteBarrier2
00228264str x2, [x25]
00228268ldr x3, [x1+24]
0022826cstr x3, [x25+8]
00228270b 0x228274
00228274
00228274loc_228274:
00228274str x2, [x1+24]
00228278ldr x1, [sp+184]
0022827cldrsb x27, [x1]
00228280ldr x2, [sp+272]
00228284ldr x3, [sp+264]
00228288str x3, [x1+32]
0022828cadrp x27, 0x823000
00228290ldr w3, [x27+3056]
00228294cbz w3, 0x22829c
00228298b 0x2282a0
0022829c
0022829cloc_22829c:
0022829cb 0x2282b4
002282a0
002282a0loc_2282a0:
002282a0bl runtime.gcWriteBarrier2
002282a4str x2, [x25]
002282a8ldr x3, [x1+40]
002282acstr x3, [x25+8]
002282b0b 0x2282b4
002282b4
002282b4loc_2282b4:
002282b4str x2, [x1+40]
002282b8ldr x0, [sp+184]
002282bcstr x0, [sp+64]
002282c0ldp x29, x30, [sp-8]
002282c4add sp, sp, 320
002282c8ret x30
002282cc
002282ccloc_2282cc:
002282ccldr x1, [sp+344]
002282d0ldrsb x27, [x1]
002282d4ldr x1, [x1+72]
002282d8ldr x0, [sp+352]
002282dcblr x1
002282e0str x0, [sp+168]
002282e4str x1, [sp+176]
002282e8stp xzr, xzr, [sp+136]
002282ecstp xzr, xzr, [sp+152]
002282f0add x1, sp, 136
002282f4str x1, [sp+232]
002282f8ldr x1, [sp+336]
002282fcldr x2, [sp+328]
00228300str x2, [sp+216]
00228304str x1, [sp+224]
00228308str x2, [sp+208]
0022830cldr x1, [sp+208]
00228310cbnz x1, 0x228318
00228314b 0x228408
00228318
00228318loc_228318:
00228318ldr x2, [sp+208]
0022831cldr x2, [x2+8]
00228320str x2, [sp+208]
00228324b 0x228328
00228328
00228328loc_228328:
00228328ldr x2, [sp+232]
0022832cldrsb x27, [x2]
00228330ldr x3, [sp+208]
00228334ldr x4, [sp+224]
00228338str x3, [x2]
0022833cadrp x27, 0x823000
00228340ldr w3, [x27+3056]
00228344cbz w3, 0x22834c
00228348b 0x2283f4
0022834c
0022834cloc_22834c:
0022834cb 0x228350
00228350
00228350loc_228350:
00228350str x4, [x2+8]
00228354ldr x0, [sp+168]
00228358ldr x1, [sp+176]
0022835cbl runtime.convTstring
00228360str x0, [sp+200]
00228364ldr x2, [sp+232]
00228368ldrsb x27, [x2]
0022836cadrp x3, 0x407000
00228370add x3, x3, 2496
00228374str x3, [x2+16]
00228378adrp x27, 0x823000
0022837cldr w3, [x27+3056]
00228380cbz w3, 0x228388
00228384b 0x2283e0
00228388
00228388loc_228388:
00228388b 0x22838c
0022838c
0022838cloc_22838c:
0022838cstr x0, [x2+24]
00228390ldr x2, [sp+232]
00228394ldrsb x27, [x2]
00228398b 0x22839c
0022839c
0022839cloc_22839c:
0022839cstr x2, [sp+240]
002283a0orr x4, xzr, 2
002283a4str x4, [sp+248]
002283a8str x4, [sp+256]
002283acadrp x0, 0x496000
002283b0add x0, x0, 475
002283b4orr x1, xzr, 31
002283b8mov x3, x4
002283bcbl fmt.Sprintf
002283c0str x0, [sp+120]
002283c4str x1, [sp+128]
002283c8bl runtime.convTstring
002283ccstr x0, [sp+192]
002283d0mov x1, x0
002283d4adrp x0, 0x3cd000
002283d8add x0, x0, 2944
002283dcbl runtime.gopanic
002283e0
002283e0loc_2283e0:
002283e0bl runtime.gcWriteBarrier2
002283e4str x0, [x25]
002283e8ldr x5, [x2+24]
002283ecstr x5, [x25+8]
002283f0b 0x22838c
002283f4
002283f4loc_2283f4:
002283f4bl runtime.gcWriteBarrier2
002283f8str x4, [x25]
002283fcldr x3, [x2+8]
00228400str x3, [x25+8]
00228404b 0x228350
00228408
00228408loc_228408:
00228408b 0x228328
0022840c
0022840cloc_22840c:
0022840cstp x0, x1, [sp+8]
00228410stp x2, x3, [sp+24]
00228414mov x3, x30
00228418bl runtime.morestack_noctxt.abi0
0022841cldp x0, x1, [sp+8]
00228420ldp x2, x3, [sp+24]
00228424b 0x2280d0
00228428udf 0
0022842cudf 0
002280d0
00228430
00228430google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf(google.golang.org/protobuf/internal/impl.mapConverter * c, reflect.Value v)
00228430ldr x16, [x28+16]
00228434sub x17, sp, 160
00228438subs xzr, x17, x16
0022843cb.ls 0x228750
00228440sub x20, sp, 288
00228444stp x29, x30, [x20-8]
00228448add sp, x20, 0
0022844csub x29, sp, 8
00228450str x0, [sp+296]
00228454str x1, [sp+304]
00228458str x2, [sp+312]
0022845cstr x3, [sp+320]
00228460stp xzr, xzr, [sp+48]
00228464str xzr, [sp+64]
00228468ldr x0, [sp+304]
0022846cldr x1, [sp+312]
00228470ldr x2, [sp+320]
00228474bl reflect.Value.Type
00228478str x0, [sp+192]
0022847cstr x1, [sp+200]
00228480ldr x3, [sp+296]
00228484ldrsb x27, [x3]
00228488ldr x4, [x3]
0022848cldr x2, [x3+8]
00228490str x4, [sp+96]
00228494str x2, [sp+104]
00228498ldr x3, [sp+192]
0022849csubs xzr, x3, x4
002284a0b.ne 0x22874c
002284a4b 0x2284a8
002284a8
002284a8loc_2284a8:
002284a8ldr x0, [sp+192]
002284acldr x1, [sp+200]
002284b0bl runtime.ifaceeq
002284b4tbnz w0, 0, 0x2284bc
002284b8b 0x2285e0
002284bc
002284bcloc_2284bc:
002284bcadrp x0, 0x430000
002284c0add x0, x0, 2816
002284c4bl runtime.newobject
002284c8str x0, [sp+208]
002284ccldr x1, [sp+304]
002284d0ldr x2, [sp+312]
002284d4ldr x3, [sp+320]
002284d8str x3, [x0+16]
002284dcadrp x27, 0x823000
002284e0ldr w3, [x27+3056]
002284e4cbz w3, 0x2284ec
002284e8b 0x2284f0
002284ec
002284ecloc_2284ec:
002284ecb 0x228510
002284f0
002284f0loc_2284f0:
002284f0bl runtime.gcWriteBarrier4
002284f4str x1, [x25]
002284f8ldr x3, [x0]
002284fcstr x3, [x25+8]
00228500str x2, [x25+16]
00228504ldr x3, [x0+8]
00228508str x3, [x25+24]
0022850cb 0x228510
00228510
00228510loc_228510:
00228510str x1, [x0]
00228514str x2, [x0+8]
00228518ldr x2, [sp+208]
0022851cldrsb x27, [x2]
00228520ldr x3, [sp+296]
00228524ldrsb x27, [x3]
00228528ldr x4, [x3+24]
0022852cldr x3, [x3+16]
00228530str x3, [x2+24]
00228534adrp x27, 0x823000
00228538ldr w3, [x27+3056]
0022853ccbz w3, 0x228544
00228540b 0x228548
00228544
00228544loc_228544:
00228544b 0x22855c
00228548
00228548loc_228548:
00228548bl runtime.gcWriteBarrier2
0022854cstr x4, [x25]
00228550ldr x3, [x2+32]
00228554str x3, [x25+8]
00228558b 0x22855c
0022855c
0022855cloc_22855c:
0022855cstr x4, [x2+32]
00228560ldr x2, [sp+208]
00228564ldrsb x27, [x2]
00228568ldr x3, [sp+296]
0022856cldrsb x27, [x3]
00228570ldr x4, [x3+40]
00228574ldr x3, [x3+32]
00228578str x3, [x2+40]
0022857cadrp x27, 0x823000
00228580ldr w3, [x27+3056]
00228584cbz w3, 0x22858c
00228588b 0x228590
0022858c
0022858cloc_22858c:
0022858cb 0x2285a4
00228590
00228590loc_228590:
00228590bl runtime.gcWriteBarrier2
00228594str x4, [x25]
00228598ldr x3, [x2+48]
0022859cstr x3, [x25+8]
002285a0b 0x2285a4
002285a4
002285a4loc_2285a4:
002285a4str x4, [x2+48]
002285a8ldr x1, [sp+208]
002285acstr x1, [sp+136]
002285b0adrp x0, 0x4f3000
002285b4add x0, x0, 888
002285b8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfMap
002285bcstr x0, [sp+112]
002285c0str x1, [sp+120]
002285c4str x2, [sp+128]
002285c8str x0, [sp+48]
002285ccstr x1, [sp+56]
002285d0str x2, [sp+64]
002285d4ldp x29, x30, [sp-8]
002285d8add sp, sp, 288
002285dcret x30
002285e0
002285e0loc_2285e0:
002285e0b 0x2285e4
002285e4
002285e4loc_2285e4:
002285e4ldr x0, [sp+304]
002285e8ldr x1, [sp+312]
002285ecldr x2, [sp+320]
002285f0bl reflect.Value.Type
002285f4str x0, [sp+192]
002285f8str x1, [sp+200]
002285fcstp xzr, xzr, [sp+160]
00228600stp xzr, xzr, [sp+176]
00228604add x3, sp, 160
00228608str x3, [sp+272]
0022860cldr x3, [sp+192]
00228610ldr x4, [sp+200]
00228614str x3, [sp+256]
00228618str x4, [sp+264]
0022861cstr x3, [sp+248]
00228620ldr x3, [sp+248]
00228624cbnz x3, 0x22862c
00228628b 0x228748
0022862c
0022862cloc_22862c:
0022862cldr x5, [sp+248]
00228630ldr x5, [x5+8]
00228634str x5, [sp+248]
00228638b 0x22863c
0022863c
0022863cloc_22863c:
0022863cldr x5, [sp+272]
00228640ldrsb x27, [x5]
00228644ldr x6, [sp+248]
00228648ldr x7, [sp+264]
0022864cstr x6, [x5]
00228650adrp x27, 0x823000
00228654ldr w6, [x27+3056]
00228658cbz w6, 0x228660
0022865cb 0x228734
00228660
00228660loc_228660:
00228660b 0x228664
00228664
00228664loc_228664:
00228664str x7, [x5+8]
00228668ldr x5, [sp+296]
0022866cldrsb x27, [x5]
00228670ldr x6, [x5]
00228674ldr x5, [x5+8]
00228678str x6, [sp+232]
0022867cstr x5, [sp+240]
00228680str x6, [sp+224]
00228684ldr x5, [sp+224]
00228688cbnz x5, 0x228690
0022868cb 0x228730
00228690
00228690loc_228690:
00228690ldr x5, [sp+224]
00228694ldr x5, [x5+8]
00228698str x5, [sp+224]
0022869cb 0x2286a0
002286a0
002286a0loc_2286a0:
002286a0ldr x5, [sp+272]
002286a4ldrsb x27, [x5]
002286a8ldr x6, [sp+224]
002286acldr x7, [sp+240]
002286b0str x6, [x5+16]
002286b4adrp x27, 0x823000
002286b8ldr w6, [x27+3056]
002286bccbz w6, 0x2286c4
002286c0b 0x22871c
002286c4
002286c4loc_2286c4:
002286c4b 0x2286c8
002286c8
002286c8loc_2286c8:
002286c8str x7, [x5+24]
002286ccldr x2, [sp+272]
002286d0ldrsb x27, [x2]
002286d4b 0x2286d8
002286d8
002286d8loc_2286d8:
002286d8str x2, [sp+72]
002286dcorr x4, xzr, 2
002286e0str x4, [sp+80]
002286e4str x4, [sp+88]
002286e8adrp x0, 0x494000
002286ecadd x0, x0, 3121
002286f0movz x1, 29
002286f4mov x3, x4
002286f8bl fmt.Sprintf
002286fcstr x0, [sp+144]
00228700str x1, [sp+152]
00228704bl runtime.convTstring
00228708str x0, [sp+216]
0022870cmov x1, x0
00228710adrp x0, 0x3cd000
00228714add x0, x0, 2944
00228718bl runtime.gopanic
0022871c
0022871cloc_22871c:
0022871cbl runtime.gcWriteBarrier2
00228720str x7, [x25]
00228724ldr x6, [x5+24]
00228728str x6, [x25+8]
0022872cb 0x2286c8
00228730
00228730loc_228730:
00228730b 0x2286a0
00228734
00228734loc_228734:
00228734bl runtime.gcWriteBarrier2
00228738str x7, [x25]
0022873cldr x6, [x5+8]
00228740str x6, [x25+8]
00228744b 0x228664
00228748
00228748loc_228748:
00228748b 0x22863c
0022874c
0022874cloc_22874c:
0022874cb 0x2285e4
00228750
00228750loc_228750:
00228750stp x0, x1, [sp+8]
00228754stp x2, x3, [sp+24]
00228758mov x3, x30
0022875cbl runtime.morestack_noctxt.abi0
00228760ldp x0, x1, [sp+8]
00228764ldp x2, x3, [sp+24]
00228768b 0x228430
0022876cudf 0
00228430
00228430google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf(google.golang.org/protobuf/internal/impl.mapConverter * c, reflect.Value v)
00228430ldr x16, [x28+16]
00228434sub x17, sp, 160
00228438subs xzr, x17, x16
0022843cb.ls 0x228750
00228440sub x20, sp, 288
00228444stp x29, x30, [x20-8]
00228448add sp, x20, 0
0022844csub x29, sp, 8
00228450str x0, [sp+296]
00228454str x1, [sp+304]
00228458str x2, [sp+312]
0022845cstr x3, [sp+320]
00228460stp xzr, xzr, [sp+48]
00228464str xzr, [sp+64]
00228468ldr x0, [sp+304]
0022846cldr x1, [sp+312]
00228470ldr x2, [sp+320]
00228474bl reflect.Value.Type
00228478str x0, [sp+192]
0022847cstr x1, [sp+200]
00228480ldr x3, [sp+296]
00228484ldrsb x27, [x3]
00228488ldr x4, [x3]
0022848cldr x2, [x3+8]
00228490str x4, [sp+96]
00228494str x2, [sp+104]
00228498ldr x3, [sp+192]
0022849csubs xzr, x3, x4
002284a0b.ne 0x22874c
002284a4b 0x2284a8
002284a8
002284a8loc_2284a8:
002284a8ldr x0, [sp+192]
002284acldr x1, [sp+200]
002284b0bl runtime.ifaceeq
002284b4tbnz w0, 0, 0x2284bc
002284b8b 0x2285e0
002284bc
002284bcloc_2284bc:
002284bcadrp x0, 0x430000
002284c0add x0, x0, 2816
002284c4bl runtime.newobject
002284c8str x0, [sp+208]
002284ccldr x1, [sp+304]
002284d0ldr x2, [sp+312]
002284d4ldr x3, [sp+320]
002284d8str x3, [x0+16]
002284dcadrp x27, 0x823000
002284e0ldr w3, [x27+3056]
002284e4cbz w3, 0x2284ec
002284e8b 0x2284f0
002284ec
002284ecloc_2284ec:
002284ecb 0x228510
002284f0
002284f0loc_2284f0:
002284f0bl runtime.gcWriteBarrier4
002284f4str x1, [x25]
002284f8ldr x3, [x0]
002284fcstr x3, [x25+8]
00228500str x2, [x25+16]
00228504ldr x3, [x0+8]
00228508str x3, [x25+24]
0022850cb 0x228510
00228510
00228510loc_228510:
00228510str x1, [x0]
00228514str x2, [x0+8]
00228518ldr x2, [sp+208]
0022851cldrsb x27, [x2]
00228520ldr x3, [sp+296]
00228524ldrsb x27, [x3]
00228528ldr x4, [x3+24]
0022852cldr x3, [x3+16]
00228530str x3, [x2+24]
00228534adrp x27, 0x823000
00228538ldr w3, [x27+3056]
0022853ccbz w3, 0x228544
00228540b 0x228548
00228544
00228544loc_228544:
00228544b 0x22855c
00228548
00228548loc_228548:
00228548bl runtime.gcWriteBarrier2
0022854cstr x4, [x25]
00228550ldr x3, [x2+32]
00228554str x3, [x25+8]
00228558b 0x22855c
0022855c
0022855cloc_22855c:
0022855cstr x4, [x2+32]
00228560ldr x2, [sp+208]
00228564ldrsb x27, [x2]
00228568ldr x3, [sp+296]
0022856cldrsb x27, [x3]
00228570ldr x4, [x3+40]
00228574ldr x3, [x3+32]
00228578str x3, [x2+40]
0022857cadrp x27, 0x823000
00228580ldr w3, [x27+3056]
00228584cbz w3, 0x22858c
00228588b 0x228590
0022858c
0022858cloc_22858c:
0022858cb 0x2285a4
00228590
00228590loc_228590:
00228590bl runtime.gcWriteBarrier2
00228594str x4, [x25]
00228598ldr x3, [x2+48]
0022859cstr x3, [x25+8]
002285a0b 0x2285a4
002285a4
002285a4loc_2285a4:
002285a4str x4, [x2+48]
002285a8ldr x1, [sp+208]
002285acstr x1, [sp+136]
002285b0adrp x0, 0x4f3000
002285b4add x0, x0, 888
002285b8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfMap
002285bcstr x0, [sp+112]
002285c0str x1, [sp+120]
002285c4str x2, [sp+128]
002285c8str x0, [sp+48]
002285ccstr x1, [sp+56]
002285d0str x2, [sp+64]
002285d4ldp x29, x30, [sp-8]
002285d8add sp, sp, 288
002285dcret x30
002285e0
002285e0loc_2285e0:
002285e0b 0x2285e4
002285e4
002285e4loc_2285e4:
002285e4ldr x0, [sp+304]
002285e8ldr x1, [sp+312]
002285ecldr x2, [sp+320]
002285f0bl reflect.Value.Type
002285f4str x0, [sp+192]
002285f8str x1, [sp+200]
002285fcstp xzr, xzr, [sp+160]
00228600stp xzr, xzr, [sp+176]
00228604add x3, sp, 160
00228608str x3, [sp+272]
0022860cldr x3, [sp+192]
00228610ldr x4, [sp+200]
00228614str x3, [sp+256]
00228618str x4, [sp+264]
0022861cstr x3, [sp+248]
00228620ldr x3, [sp+248]
00228624cbnz x3, 0x22862c
00228628b 0x228748
0022862c
0022862cloc_22862c:
0022862cldr x5, [sp+248]
00228630ldr x5, [x5+8]
00228634str x5, [sp+248]
00228638b 0x22863c
0022863c
0022863cloc_22863c:
0022863cldr x5, [sp+272]
00228640ldrsb x27, [x5]
00228644ldr x6, [sp+248]
00228648ldr x7, [sp+264]
0022864cstr x6, [x5]
00228650adrp x27, 0x823000
00228654ldr w6, [x27+3056]
00228658cbz w6, 0x228660
0022865cb 0x228734
00228660
00228660loc_228660:
00228660b 0x228664
00228664
00228664loc_228664:
00228664str x7, [x5+8]
00228668ldr x5, [sp+296]
0022866cldrsb x27, [x5]
00228670ldr x6, [x5]
00228674ldr x5, [x5+8]
00228678str x6, [sp+232]
0022867cstr x5, [sp+240]
00228680str x6, [sp+224]
00228684ldr x5, [sp+224]
00228688cbnz x5, 0x228690
0022868cb 0x228730
00228690
00228690loc_228690:
00228690ldr x5, [sp+224]
00228694ldr x5, [x5+8]
00228698str x5, [sp+224]
0022869cb 0x2286a0
002286a0
002286a0loc_2286a0:
002286a0ldr x5, [sp+272]
002286a4ldrsb x27, [x5]
002286a8ldr x6, [sp+224]
002286acldr x7, [sp+240]
002286b0str x6, [x5+16]
002286b4adrp x27, 0x823000
002286b8ldr w6, [x27+3056]
002286bccbz w6, 0x2286c4
002286c0b 0x22871c
002286c4
002286c4loc_2286c4:
002286c4b 0x2286c8
002286c8
002286c8loc_2286c8:
002286c8str x7, [x5+24]
002286ccldr x2, [sp+272]
002286d0ldrsb x27, [x2]
002286d4b 0x2286d8
002286d8
002286d8loc_2286d8:
002286d8str x2, [sp+72]
002286dcorr x4, xzr, 2
002286e0str x4, [sp+80]
002286e4str x4, [sp+88]
002286e8adrp x0, 0x494000
002286ecadd x0, x0, 3121
002286f0movz x1, 29
002286f4mov x3, x4
002286f8bl fmt.Sprintf
002286fcstr x0, [sp+144]
00228700str x1, [sp+152]
00228704bl runtime.convTstring
00228708str x0, [sp+216]
0022870cmov x1, x0
00228710adrp x0, 0x3cd000
00228714add x0, x0, 2944
00228718bl runtime.gopanic
0022871c
0022871cloc_22871c:
0022871cbl runtime.gcWriteBarrier2
00228720str x7, [x25]
00228724ldr x6, [x5+24]
00228728str x6, [x25+8]
0022872cb 0x2286c8
00228730
00228730loc_228730:
00228730b 0x2286a0
00228734
00228734loc_228734:
00228734bl runtime.gcWriteBarrier2
00228738str x7, [x25]
0022873cldr x6, [x5+8]
00228740str x6, [x25+8]
00228744b 0x228664
00228748
00228748loc_228748:
00228748b 0x22863c
0022874c
0022874cloc_22874c:
0022874cb 0x2285e4
00228750
00228750loc_228750:
00228750stp x0, x1, [sp+8]
00228754stp x2, x3, [sp+24]
00228758mov x3, x30
0022875cbl runtime.morestack_noctxt.abi0
00228760ldp x0, x1, [sp+8]
00228764ldp x2, x3, [sp+24]
00228768b 0x228430
0022876cudf 0
00228430
00228770
00228770google.golang.org/protobuf/internal/impl.(*mapConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).GoValueOf(google.golang.org/protobuf/internal/impl.mapConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00228770ldr x16, [x28+16]
00228774subs xzr, sp, x16
00228778b.ls 0x228810
0022877cstr x30, [sp-80]!
00228780stur x29, [sp-8]
00228784sub x29, sp, 8
00228788str x0, [sp+88]
0022878cstr x1, [sp+96]
00228790str x2, [sp+104]
00228794str x3, [sp+112]
00228798stp xzr, xzr, [sp+32]
0022879cstr xzr, [sp+48]
002287a0ldr x0, [sp+96]
002287a4ldr x1, [sp+104]
002287a8ldr x2, [sp+112]
002287acbl google.golang.org/protobuf/reflect/protoreflect.Value.Map
002287b0str x0, [sp+56]
002287b4str x1, [sp+64]
002287b8adrp x3, 0x4f3000
002287bcadd x3, x3, 888
002287c0subs xzr, x0, x3
002287c4b.eq 0x2287cc
002287c8b 0x2287f8
002287cc
002287ccloc_2287cc:
002287ccldrsb x27, [x1]
002287d0ldr x0, [x1]
002287d4ldr x3, [x1+8]
002287d8ldr x2, [x1+16]
002287dcstr x0, [sp+32]
002287e0str x3, [sp+40]
002287e4str x2, [sp+48]
002287e8mov x1, x3
002287ecldur x29, [sp-8]
002287f0ldr x30, [sp], 80
002287f4ret x30
002287f8
002287f8loc_2287f8:
002287f8adrp x1, 0x454000
002287fcadd x1, x1, 544
00228800adrp x2, 0x429000
00228804add x2, x2, 3072
00228808bl runtime.panicdottypeI
0022880chint
00228810
00228810loc_228810:
00228810stp x0, x1, [sp+8]
00228814stp x2, x3, [sp+24]
00228818mov x3, x30
0022881cbl runtime.morestack_noctxt.abi0
00228820ldp x0, x1, [sp+8]
00228824ldp x2, x3, [sp+24]
00228828b 0x228770
0022882cudf 0
00228770
00228770google.golang.org/protobuf/internal/impl.(*mapConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).GoValueOf(google.golang.org/protobuf/internal/impl.mapConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00228770ldr x16, [x28+16]
00228774subs xzr, sp, x16
00228778b.ls 0x228810
0022877cstr x30, [sp-80]!
00228780stur x29, [sp-8]
00228784sub x29, sp, 8
00228788str x0, [sp+88]
0022878cstr x1, [sp+96]
00228790str x2, [sp+104]
00228794str x3, [sp+112]
00228798stp xzr, xzr, [sp+32]
0022879cstr xzr, [sp+48]
002287a0ldr x0, [sp+96]
002287a4ldr x1, [sp+104]
002287a8ldr x2, [sp+112]
002287acbl google.golang.org/protobuf/reflect/protoreflect.Value.Map
002287b0str x0, [sp+56]
002287b4str x1, [sp+64]
002287b8adrp x3, 0x4f3000
002287bcadd x3, x3, 888
002287c0subs xzr, x0, x3
002287c4b.eq 0x2287cc
002287c8b 0x2287f8
002287cc
002287ccloc_2287cc:
002287ccldrsb x27, [x1]
002287d0ldr x0, [x1]
002287d4ldr x3, [x1+8]
002287d8ldr x2, [x1+16]
002287dcstr x0, [sp+32]
002287e0str x3, [sp+40]
002287e4str x2, [sp+48]
002287e8mov x1, x3
002287ecldur x29, [sp-8]
002287f0ldr x30, [sp], 80
002287f4ret x30
002287f8
002287f8loc_2287f8:
002287f8adrp x1, 0x454000
002287fcadd x1, x1, 544
00228800adrp x2, 0x429000
00228804add x2, x2, 3072
00228808bl runtime.panicdottypeI
0022880chint
00228810
00228810loc_228810:
00228810stp x0, x1, [sp+8]
00228814stp x2, x3, [sp+24]
00228818mov x3, x30
0022881cbl runtime.morestack_noctxt.abi0
00228820ldp x0, x1, [sp+8]
00228824ldp x2, x3, [sp+24]
00228828b 0x228770
0022882cudf 0
00228770
00228830
00228830google.golang.org/protobuf/internal/impl.(*mapConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).IsValidPB(google.golang.org/protobuf/internal/impl.mapConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00228830ldr x16, [x28+16]
00228834sub x17, sp, 16
00228838subs xzr, x17, x16
0022883cb.ls 0x228970
00228840str x30, [sp-144]!
00228844stur x29, [sp-8]
00228848sub x29, sp, 8
0022884cstr x0, [sp+152]
00228850str x1, [sp+160]
00228854str x2, [sp+168]
00228858str x3, [sp+176]
0022885cstrb wzr, [sp+36]
00228860ldr x0, [sp+160]
00228864ldr x1, [sp+168]
00228868ldr x2, [sp+176]
0022886cbl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00228870str x0, [sp+56]
00228874str x1, [sp+64]
00228878str xzr, [sp+48]
0022887cldr x3, [sp+64]
00228880ldr x4, [sp+56]
00228884adrp x5, 0x454000
00228888add x5, x5, 544
0022888csubs xzr, x4, x5
00228890b.eq 0x228898
00228894b 0x2288a0
00228898
00228898loc_228898:
00228898orr x0, xzr, 1
0022889cb 0x2288ac
002288a0
002288a0loc_2288a0:
002288a0mov x0, xzr
002288a4mov x3, xzr
002288a8b 0x2288ac
002288ac
002288acloc_2288ac:
002288acstr x3, [sp+48]
002288b0strb w0, [sp+38]
002288b4ldr x3, [sp+48]
002288b8str x3, [sp+72]
002288bcldrb w3, [sp+38]
002288c0strb w3, [sp+39]
002288c4ldr x3, [sp+72]
002288c8str x3, [sp+40]
002288ccldrb w3, [sp+39]
002288d0strb w3, [sp+37]
002288d4tbnz w3, 0, 0x2288dc
002288d8b 0x22895c
002288dc
002288dcloc_2288dc:
002288dcldr x3, [sp+40]
002288e0ldrsb x27, [x3]
002288e4ldr x0, [x3]
002288e8ldr x1, [x3+8]
002288ecldr x2, [x3+16]
002288f0str x0, [sp+96]
002288f4str x1, [sp+104]
002288f8str x2, [sp+112]
002288fcbl reflect.Value.Type
00228900str x0, [sp+120]
00228904str x1, [sp+128]
00228908ldr x3, [sp+152]
0022890cldrsb x27, [x3]
00228910ldr x4, [x3]
00228914ldr x2, [x3+8]
00228918str x4, [sp+80]
0022891cstr x2, [sp+88]
00228920ldr x3, [sp+120]
00228924subs xzr, x3, x4
00228928cset x3, eq
0022892cb.eq 0x228934
00228930b 0x228944
00228934
00228934loc_228934:
00228934ldr x0, [sp+120]
00228938ldr x1, [sp+128]
0022893cbl runtime.ifaceeq
00228940b 0x22894c
00228944
00228944loc_228944:
00228944mov x0, x3
00228948b 0x22894c
0022894c
0022894cloc_22894c:
0022894cstrb w0, [sp+36]
00228950ldur x29, [sp-8]
00228954ldr x30, [sp], 144
00228958ret x30
0022895c
0022895cloc_22895c:
0022895cstrb wzr, [sp+36]
00228960mov x0, xzr
00228964ldur x29, [sp-8]
00228968ldr x30, [sp], 144
0022896cret x30
00228970
00228970loc_228970:
00228970stp x0, x1, [sp+8]
00228974stp x2, x3, [sp+24]
00228978mov x3, x30
0022897cbl runtime.morestack_noctxt.abi0
00228980ldp x0, x1, [sp+8]
00228984ldp x2, x3, [sp+24]
00228988b 0x228830
0022898cudf 0
00228830
00228830google.golang.org/protobuf/internal/impl.(*mapConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).IsValidPB(google.golang.org/protobuf/internal/impl.mapConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00228830ldr x16, [x28+16]
00228834sub x17, sp, 16
00228838subs xzr, x17, x16
0022883cb.ls 0x228970
00228840str x30, [sp-144]!
00228844stur x29, [sp-8]
00228848sub x29, sp, 8
0022884cstr x0, [sp+152]
00228850str x1, [sp+160]
00228854str x2, [sp+168]
00228858str x3, [sp+176]
0022885cstrb wzr, [sp+36]
00228860ldr x0, [sp+160]
00228864ldr x1, [sp+168]
00228868ldr x2, [sp+176]
0022886cbl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00228870str x0, [sp+56]
00228874str x1, [sp+64]
00228878str xzr, [sp+48]
0022887cldr x3, [sp+64]
00228880ldr x4, [sp+56]
00228884adrp x5, 0x454000
00228888add x5, x5, 544
0022888csubs xzr, x4, x5
00228890b.eq 0x228898
00228894b 0x2288a0
00228898
00228898loc_228898:
00228898orr x0, xzr, 1
0022889cb 0x2288ac
002288a0
002288a0loc_2288a0:
002288a0mov x0, xzr
002288a4mov x3, xzr
002288a8b 0x2288ac
002288ac
002288acloc_2288ac:
002288acstr x3, [sp+48]
002288b0strb w0, [sp+38]
002288b4ldr x3, [sp+48]
002288b8str x3, [sp+72]
002288bcldrb w3, [sp+38]
002288c0strb w3, [sp+39]
002288c4ldr x3, [sp+72]
002288c8str x3, [sp+40]
002288ccldrb w3, [sp+39]
002288d0strb w3, [sp+37]
002288d4tbnz w3, 0, 0x2288dc
002288d8b 0x22895c
002288dc
002288dcloc_2288dc:
002288dcldr x3, [sp+40]
002288e0ldrsb x27, [x3]
002288e4ldr x0, [x3]
002288e8ldr x1, [x3+8]
002288ecldr x2, [x3+16]
002288f0str x0, [sp+96]
002288f4str x1, [sp+104]
002288f8str x2, [sp+112]
002288fcbl reflect.Value.Type
00228900str x0, [sp+120]
00228904str x1, [sp+128]
00228908ldr x3, [sp+152]
0022890cldrsb x27, [x3]
00228910ldr x4, [x3]
00228914ldr x2, [x3+8]
00228918str x4, [sp+80]
0022891cstr x2, [sp+88]
00228920ldr x3, [sp+120]
00228924subs xzr, x3, x4
00228928cset x3, eq
0022892cb.eq 0x228934
00228930b 0x228944
00228934
00228934loc_228934:
00228934ldr x0, [sp+120]
00228938ldr x1, [sp+128]
0022893cbl runtime.ifaceeq
00228940b 0x22894c
00228944
00228944loc_228944:
00228944mov x0, x3
00228948b 0x22894c
0022894c
0022894cloc_22894c:
0022894cstrb w0, [sp+36]
00228950ldur x29, [sp-8]
00228954ldr x30, [sp], 144
00228958ret x30
0022895c
0022895cloc_22895c:
0022895cstrb wzr, [sp+36]
00228960mov x0, xzr
00228964ldur x29, [sp-8]
00228968ldr x30, [sp], 144
0022896cret x30
00228970
00228970loc_228970:
00228970stp x0, x1, [sp+8]
00228974stp x2, x3, [sp+24]
00228978mov x3, x30
0022897cbl runtime.morestack_noctxt.abi0
00228980ldp x0, x1, [sp+8]
00228984ldp x2, x3, [sp+24]
00228988b 0x228830
0022898cudf 0
00228830
00228990
00228990google.golang.org/protobuf/internal/impl.(*mapConverter).New: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).New(google.golang.org/protobuf/internal/impl.mapConverter * c)
00228990ldr x16, [x28+16]
00228994sub x17, sp, 16
00228998subs xzr, x17, x16
0022899cb.ls 0x228a28
002289a0str x30, [sp-144]!
002289a4stur x29, [sp-8]
002289a8sub x29, sp, 8
002289acstr x0, [sp+152]
002289b0stp xzr, xzr, [sp+48]
002289b4str xzr, [sp+64]
002289b8ldr x2, [sp+152]
002289bcldrsb x27, [x2]
002289c0ldr x0, [x2]
002289c4ldr x1, [x2+8]
002289c8str x0, [sp+72]
002289ccstr x1, [sp+80]
002289d0bl reflect.MakeMap
002289d4str x0, [sp+112]
002289d8str x1, [sp+120]
002289dcstr x2, [sp+128]
002289e0ldr x3, [sp+152]
002289e4mov x4, x0
002289e8mov x0, x3
002289ecmov x5, x1
002289f0mov x1, x4
002289f4mov x6, x2
002289f8mov x2, x5
002289fcmov x3, x6
00228a00bl google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf
00228a04str x0, [sp+88]
00228a08str x1, [sp+96]
00228a0cstr x2, [sp+104]
00228a10str x0, [sp+48]
00228a14str x1, [sp+56]
00228a18str x2, [sp+64]
00228a1cldur x29, [sp-8]
00228a20ldr x30, [sp], 144
00228a24ret x30
00228a28
00228a28loc_228a28:
00228a28str x0, [sp+8]
00228a2cmov x3, x30
00228a30bl runtime.morestack_noctxt.abi0
00228a34ldr x0, [sp+8]
00228a38b 0x228990
00228a3cudf 0
00228990
00228990google.golang.org/protobuf/internal/impl.(*mapConverter).New: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).New(google.golang.org/protobuf/internal/impl.mapConverter * c)
00228990ldr x16, [x28+16]
00228994sub x17, sp, 16
00228998subs xzr, x17, x16
0022899cb.ls 0x228a28
002289a0str x30, [sp-144]!
002289a4stur x29, [sp-8]
002289a8sub x29, sp, 8
002289acstr x0, [sp+152]
002289b0stp xzr, xzr, [sp+48]
002289b4str xzr, [sp+64]
002289b8ldr x2, [sp+152]
002289bcldrsb x27, [x2]
002289c0ldr x0, [x2]
002289c4ldr x1, [x2+8]
002289c8str x0, [sp+72]
002289ccstr x1, [sp+80]
002289d0bl reflect.MakeMap
002289d4str x0, [sp+112]
002289d8str x1, [sp+120]
002289dcstr x2, [sp+128]
002289e0ldr x3, [sp+152]
002289e4mov x4, x0
002289e8mov x0, x3
002289ecmov x5, x1
002289f0mov x1, x4
002289f4mov x6, x2
002289f8mov x2, x5
002289fcmov x3, x6
00228a00bl google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf
00228a04str x0, [sp+88]
00228a08str x1, [sp+96]
00228a0cstr x2, [sp+104]
00228a10str x0, [sp+48]
00228a14str x1, [sp+56]
00228a18str x2, [sp+64]
00228a1cldur x29, [sp-8]
00228a20ldr x30, [sp], 144
00228a24ret x30
00228a28
00228a28loc_228a28:
00228a28str x0, [sp+8]
00228a2cmov x3, x30
00228a30bl runtime.morestack_noctxt.abi0
00228a34ldr x0, [sp+8]
00228a38b 0x228990
00228a3cudf 0
00228990
00228a40
00228a40google.golang.org/protobuf/internal/impl.(*mapConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).Zero(google.golang.org/protobuf/internal/impl.mapConverter * c)
00228a40ldr x16, [x28+16]
00228a44sub x17, sp, 16
00228a48subs xzr, x17, x16
00228a4cb.ls 0x228ad8
00228a50str x30, [sp-144]!
00228a54stur x29, [sp-8]
00228a58sub x29, sp, 8
00228a5cstr x0, [sp+152]
00228a60stp xzr, xzr, [sp+48]
00228a64str xzr, [sp+64]
00228a68ldr x2, [sp+152]
00228a6cldrsb x27, [x2]
00228a70ldr x0, [x2]
00228a74ldr x1, [x2+8]
00228a78str x0, [sp+72]
00228a7cstr x1, [sp+80]
00228a80bl reflect.Zero
00228a84str x0, [sp+112]
00228a88str x1, [sp+120]
00228a8cstr x2, [sp+128]
00228a90ldr x3, [sp+152]
00228a94mov x4, x0
00228a98mov x0, x3
00228a9cmov x5, x1
00228aa0mov x1, x4
00228aa4mov x6, x2
00228aa8mov x2, x5
00228aacmov x3, x6
00228ab0bl google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf
00228ab4str x0, [sp+88]
00228ab8str x1, [sp+96]
00228abcstr x2, [sp+104]
00228ac0str x0, [sp+48]
00228ac4str x1, [sp+56]
00228ac8str x2, [sp+64]
00228accldur x29, [sp-8]
00228ad0ldr x30, [sp], 144
00228ad4ret x30
00228ad8
00228ad8loc_228ad8:
00228ad8str x0, [sp+8]
00228adcmov x3, x30
00228ae0bl runtime.morestack_noctxt.abi0
00228ae4ldr x0, [sp+8]
00228ae8b 0x228a40
00228aecudf 0
00228a40
00228a40google.golang.org/protobuf/internal/impl.(*mapConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*mapConverter).Zero(google.golang.org/protobuf/internal/impl.mapConverter * c)
00228a40ldr x16, [x28+16]
00228a44sub x17, sp, 16
00228a48subs xzr, x17, x16
00228a4cb.ls 0x228ad8
00228a50str x30, [sp-144]!
00228a54stur x29, [sp-8]
00228a58sub x29, sp, 8
00228a5cstr x0, [sp+152]
00228a60stp xzr, xzr, [sp+48]
00228a64str xzr, [sp+64]
00228a68ldr x2, [sp+152]
00228a6cldrsb x27, [x2]
00228a70ldr x0, [x2]
00228a74ldr x1, [x2+8]
00228a78str x0, [sp+72]
00228a7cstr x1, [sp+80]
00228a80bl reflect.Zero
00228a84str x0, [sp+112]
00228a88str x1, [sp+120]
00228a8cstr x2, [sp+128]
00228a90ldr x3, [sp+152]
00228a94mov x4, x0
00228a98mov x0, x3
00228a9cmov x5, x1
00228aa0mov x1, x4
00228aa4mov x6, x2
00228aa8mov x2, x5
00228aacmov x3, x6
00228ab0bl google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf
00228ab4str x0, [sp+88]
00228ab8str x1, [sp+96]
00228abcstr x2, [sp+104]
00228ac0str x0, [sp+48]
00228ac4str x1, [sp+56]
00228ac8str x2, [sp+64]
00228accldur x29, [sp-8]
00228ad0ldr x30, [sp], 144
00228ad4ret x30
00228ad8
00228ad8loc_228ad8:
00228ad8str x0, [sp+8]
00228adcmov x3, x30
00228ae0bl runtime.morestack_noctxt.abi0
00228ae4ldr x0, [sp+8]
00228ae8b 0x228a40
00228aecudf 0
00228a40
00228af0
00228af0google.golang.org/protobuf/internal/impl.(*mapReflect).Len: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Len(google.golang.org/protobuf/internal/impl.mapReflect * ms)
00228af0ldr x16, [x28+16]
00228af4subs xzr, sp, x16
00228af8b.ls 0x228b48
00228afcstr x30, [sp-80]!
00228b00stur x29, [sp-8]
00228b04sub x29, sp, 8
00228b08str x0, [sp+88]
00228b0cstr xzr, [sp+32]
00228b10ldrsb x27, [x0]
00228b14ldr x3, [x0]
00228b18ldr x1, [x0+8]
00228b1cldr x2, [x0+16]
00228b20str x3, [sp+48]
00228b24str x1, [sp+56]
00228b28str x2, [sp+64]
00228b2cmov x0, x3
00228b30bl reflect.Value.Len
00228b34str x0, [sp+40]
00228b38str x0, [sp+32]
00228b3cldur x29, [sp-8]
00228b40ldr x30, [sp], 80
00228b44ret x30
00228b48
00228b48loc_228b48:
00228b48str x0, [sp+8]
00228b4cmov x3, x30
00228b50bl runtime.morestack_noctxt.abi0
00228b54ldr x0, [sp+8]
00228b58b 0x228af0
00228b5cudf 0
00228af0
00228af0google.golang.org/protobuf/internal/impl.(*mapReflect).Len: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Len(google.golang.org/protobuf/internal/impl.mapReflect * ms)
00228af0ldr x16, [x28+16]
00228af4subs xzr, sp, x16
00228af8b.ls 0x228b48
00228afcstr x30, [sp-80]!
00228b00stur x29, [sp-8]
00228b04sub x29, sp, 8
00228b08str x0, [sp+88]
00228b0cstr xzr, [sp+32]
00228b10ldrsb x27, [x0]
00228b14ldr x3, [x0]
00228b18ldr x1, [x0+8]
00228b1cldr x2, [x0+16]
00228b20str x3, [sp+48]
00228b24str x1, [sp+56]
00228b28str x2, [sp+64]
00228b2cmov x0, x3
00228b30bl reflect.Value.Len
00228b34str x0, [sp+40]
00228b38str x0, [sp+32]
00228b3cldur x29, [sp-8]
00228b40ldr x30, [sp], 80
00228b44ret x30
00228b48
00228b48loc_228b48:
00228b48str x0, [sp+8]
00228b4cmov x3, x30
00228b50bl runtime.morestack_noctxt.abi0
00228b54ldr x0, [sp+8]
00228b58b 0x228af0
00228b5cudf 0
00228af0
00228b60
00228b60google.golang.org/protobuf/internal/impl.(*mapReflect).Get: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Get(google.golang.org/protobuf/internal/impl.mapReflect * ms, google.golang.org/protobuf/reflect/protoreflect.MapKey k)
00228b60ldr x16, [x28+16]
00228b64sub x17, sp, 64
00228b68subs xzr, x17, x16
00228b6cb.ls 0x228cb0
00228b70str x30, [sp-192]!
00228b74stur x29, [sp-8]
00228b78sub x29, sp, 8
00228b7cstr x0, [sp+200]
00228b80str x1, [sp+208]
00228b84str x2, [sp+216]
00228b88str x3, [sp+224]
00228b8cstp xzr, xzr, [sp+64]
00228b90str xzr, [sp+80]
00228b94ldr x0, [sp+208]
00228b98ldr x1, [sp+216]
00228b9cldr x2, [sp+224]
00228ba0bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00228ba4str x0, [sp+160]
00228ba8str x1, [sp+168]
00228bacstr x2, [sp+176]
00228bb0ldr x3, [sp+200]
00228bb4ldrsb x27, [x3]
00228bb8ldr x4, [x3+32]
00228bbcldr x3, [x3+24]
00228bc0ldrsb x27, [x3]
00228bc4ldr x3, [x3+24]
00228bc8mov x5, x0
00228bccmov x0, x4
00228bd0mov x6, x1
00228bd4mov x1, x5
00228bd8mov x7, x2
00228bdcmov x2, x6
00228be0mov x8, x3
00228be4mov x3, x7
00228be8blr x8
00228becstr x0, [sp+112]
00228bf0str x1, [sp+120]
00228bf4str x2, [sp+128]
00228bf8ldr x3, [sp+200]
00228bfcldrsb x27, [x3]
00228c00ldr x0, [x3]
00228c04ldr x1, [x3+8]
00228c08ldr x2, [x3+16]
00228c0cstr x0, [sp+136]
00228c10str x1, [sp+144]
00228c14str x2, [sp+152]
00228c18ldr x3, [sp+112]
00228c1cldr x4, [sp+120]
00228c20ldr x5, [sp+128]
00228c24bl reflect.Value.MapIndex
00228c28str x0, [sp+88]
00228c2cstr x1, [sp+96]
00228c30str x2, [sp+104]
00228c34bl reflect.Value.IsValid
00228c38strb w0, [sp+63]
00228c3ctbnz w0, 0, 0x228c44
00228c40b 0x228c90
00228c44
00228c44loc_228c44:
00228c44ldr x4, [sp+200]
00228c48ldrsb x27, [x4]
00228c4cldr x5, [x4+40]
00228c50ldrsb x27, [x5]
00228c54ldr x0, [x4+48]
00228c58ldr x1, [sp+88]
00228c5cldr x2, [sp+96]
00228c60ldr x3, [sp+104]
00228c64ldr x4, [x5+56]
00228c68blr x4
00228c6cstr x0, [sp+160]
00228c70str x1, [sp+168]
00228c74str x2, [sp+176]
00228c78str x0, [sp+64]
00228c7cstr x1, [sp+72]
00228c80str x2, [sp+80]
00228c84ldur x29, [sp-8]
00228c88ldr x30, [sp], 192
00228c8cret x30
00228c90
00228c90loc_228c90:
00228c90stp xzr, xzr, [sp+64]
00228c94str xzr, [sp+80]
00228c98mov x0, xzr
00228c9cmov x1, x0
00228ca0mov x2, xzr
00228ca4ldur x29, [sp-8]
00228ca8ldr x30, [sp], 192
00228cacret x30
00228cb0
00228cb0loc_228cb0:
00228cb0stp x0, x1, [sp+8]
00228cb4stp x2, x3, [sp+24]
00228cb8mov x3, x30
00228cbcbl runtime.morestack_noctxt.abi0
00228cc0ldp x0, x1, [sp+8]
00228cc4ldp x2, x3, [sp+24]
00228cc8b 0x228b60
00228cccudf 0
00228b60
00228b60google.golang.org/protobuf/internal/impl.(*mapReflect).Get: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Get(google.golang.org/protobuf/internal/impl.mapReflect * ms, google.golang.org/protobuf/reflect/protoreflect.MapKey k)
00228b60ldr x16, [x28+16]
00228b64sub x17, sp, 64
00228b68subs xzr, x17, x16
00228b6cb.ls 0x228cb0
00228b70str x30, [sp-192]!
00228b74stur x29, [sp-8]
00228b78sub x29, sp, 8
00228b7cstr x0, [sp+200]
00228b80str x1, [sp+208]
00228b84str x2, [sp+216]
00228b88str x3, [sp+224]
00228b8cstp xzr, xzr, [sp+64]
00228b90str xzr, [sp+80]
00228b94ldr x0, [sp+208]
00228b98ldr x1, [sp+216]
00228b9cldr x2, [sp+224]
00228ba0bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00228ba4str x0, [sp+160]
00228ba8str x1, [sp+168]
00228bacstr x2, [sp+176]
00228bb0ldr x3, [sp+200]
00228bb4ldrsb x27, [x3]
00228bb8ldr x4, [x3+32]
00228bbcldr x3, [x3+24]
00228bc0ldrsb x27, [x3]
00228bc4ldr x3, [x3+24]
00228bc8mov x5, x0
00228bccmov x0, x4
00228bd0mov x6, x1
00228bd4mov x1, x5
00228bd8mov x7, x2
00228bdcmov x2, x6
00228be0mov x8, x3
00228be4mov x3, x7
00228be8blr x8
00228becstr x0, [sp+112]
00228bf0str x1, [sp+120]
00228bf4str x2, [sp+128]
00228bf8ldr x3, [sp+200]
00228bfcldrsb x27, [x3]
00228c00ldr x0, [x3]
00228c04ldr x1, [x3+8]
00228c08ldr x2, [x3+16]
00228c0cstr x0, [sp+136]
00228c10str x1, [sp+144]
00228c14str x2, [sp+152]
00228c18ldr x3, [sp+112]
00228c1cldr x4, [sp+120]
00228c20ldr x5, [sp+128]
00228c24bl reflect.Value.MapIndex
00228c28str x0, [sp+88]
00228c2cstr x1, [sp+96]
00228c30str x2, [sp+104]
00228c34bl reflect.Value.IsValid
00228c38strb w0, [sp+63]
00228c3ctbnz w0, 0, 0x228c44
00228c40b 0x228c90
00228c44
00228c44loc_228c44:
00228c44ldr x4, [sp+200]
00228c48ldrsb x27, [x4]
00228c4cldr x5, [x4+40]
00228c50ldrsb x27, [x5]
00228c54ldr x0, [x4+48]
00228c58ldr x1, [sp+88]
00228c5cldr x2, [sp+96]
00228c60ldr x3, [sp+104]
00228c64ldr x4, [x5+56]
00228c68blr x4
00228c6cstr x0, [sp+160]
00228c70str x1, [sp+168]
00228c74str x2, [sp+176]
00228c78str x0, [sp+64]
00228c7cstr x1, [sp+72]
00228c80str x2, [sp+80]
00228c84ldur x29, [sp-8]
00228c88ldr x30, [sp], 192
00228c8cret x30
00228c90
00228c90loc_228c90:
00228c90stp xzr, xzr, [sp+64]
00228c94str xzr, [sp+80]
00228c98mov x0, xzr
00228c9cmov x1, x0
00228ca0mov x2, xzr
00228ca4ldur x29, [sp-8]
00228ca8ldr x30, [sp], 192
00228cacret x30
00228cb0
00228cb0loc_228cb0:
00228cb0stp x0, x1, [sp+8]
00228cb4stp x2, x3, [sp+24]
00228cb8mov x3, x30
00228cbcbl runtime.morestack_noctxt.abi0
00228cc0ldp x0, x1, [sp+8]
00228cc4ldp x2, x3, [sp+24]
00228cc8b 0x228b60
00228cccudf 0
00228b60
Loading..