File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00222940
00222940google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222940ldr x16, [x28+16]
00222944sub x17, sp, 48
00222948subs xzr, x17, x16
0022294cb.ls 0x222a0c
00222950str x30, [sp-176]!
00222954stur x29, [sp-8]
00222958sub x29, sp, 8
0022295cstr x0, [sp+184]
00222960str x1, [sp+192]
00222964str x2, [sp+200]
00222968str x3, [sp+208]
0022296cstp xzr, xzr, [sp+64]
00222970str xzr, [sp+80]
00222974ldr x0, [sp+192]
00222978ldr x1, [sp+200]
0022297cldr x2, [sp+208]
00222980bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
00222984strb w0, [sp+63]
00222988strb w0, [sp+62]
0022298cadrp x3, 0x3d3000
00222990add x3, x3, 3968
00222994str x3, [sp+104]
00222998ubfm x4, x0, 61, 7
0022299cadrp x5, 0x500000
002229a0add x5, x5, 640
002229a4add x1, x5, x4
002229a8str x1, [sp+112]
002229acmov x0, x3
002229b0bl reflect.ValueOf
002229b4str x0, [sp+144]
002229b8str x1, [sp+152]
002229bcstr x2, [sp+160]
002229c0ldr x3, [sp+184]
002229c4ldrsb x27, [x3]
002229c8ldr x4, [x3+8]
002229ccldr x3, [x3]
002229d0str x3, [sp+88]
002229d4str x4, [sp+96]
002229d8ldr x0, [sp+144]
002229dcldr x1, [sp+152]
002229e0ldr x2, [sp+160]
002229e4bl reflect.Value.Convert
002229e8str x0, [sp+120]
002229ecstr x1, [sp+128]
002229f0str x2, [sp+136]
002229f4str x0, [sp+64]
002229f8str x1, [sp+72]
002229fcstr x2, [sp+80]
00222a00ldur x29, [sp-8]
00222a04ldr x30, [sp], 176
00222a08ret x30
00222a0c
00222a0cloc_222a0c:
00222a0cstp x0, x1, [sp+8]
00222a10stp x2, x3, [sp+24]
00222a14mov x3, x30
00222a18bl runtime.morestack_noctxt.abi0
00222a1cldp x0, x1, [sp+8]
00222a20ldp x2, x3, [sp+24]
00222a24b 0x222940
00222a28udf 0
00222a2cudf 0
00222940
00222940google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222940ldr x16, [x28+16]
00222944sub x17, sp, 48
00222948subs xzr, x17, x16
0022294cb.ls 0x222a0c
00222950str x30, [sp-176]!
00222954stur x29, [sp-8]
00222958sub x29, sp, 8
0022295cstr x0, [sp+184]
00222960str x1, [sp+192]
00222964str x2, [sp+200]
00222968str x3, [sp+208]
0022296cstp xzr, xzr, [sp+64]
00222970str xzr, [sp+80]
00222974ldr x0, [sp+192]
00222978ldr x1, [sp+200]
0022297cldr x2, [sp+208]
00222980bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
00222984strb w0, [sp+63]
00222988strb w0, [sp+62]
0022298cadrp x3, 0x3d3000
00222990add x3, x3, 3968
00222994str x3, [sp+104]
00222998ubfm x4, x0, 61, 7
0022299cadrp x5, 0x500000
002229a0add x5, x5, 640
002229a4add x1, x5, x4
002229a8str x1, [sp+112]
002229acmov x0, x3
002229b0bl reflect.ValueOf
002229b4str x0, [sp+144]
002229b8str x1, [sp+152]
002229bcstr x2, [sp+160]
002229c0ldr x3, [sp+184]
002229c4ldrsb x27, [x3]
002229c8ldr x4, [x3+8]
002229ccldr x3, [x3]
002229d0str x3, [sp+88]
002229d4str x4, [sp+96]
002229d8ldr x0, [sp+144]
002229dcldr x1, [sp+152]
002229e0ldr x2, [sp+160]
002229e4bl reflect.Value.Convert
002229e8str x0, [sp+120]
002229ecstr x1, [sp+128]
002229f0str x2, [sp+136]
002229f4str x0, [sp+64]
002229f8str x1, [sp+72]
002229fcstr x2, [sp+80]
00222a00ldur x29, [sp-8]
00222a04ldr x30, [sp], 176
00222a08ret x30
00222a0c
00222a0cloc_222a0c:
00222a0cstp x0, x1, [sp+8]
00222a10stp x2, x3, [sp+24]
00222a14mov x3, x30
00222a18bl runtime.morestack_noctxt.abi0
00222a1cldp x0, x1, [sp+8]
00222a20ldp x2, x3, [sp+24]
00222a24b 0x222940
00222a28udf 0
00222a2cudf 0
00222940
00222a30
00222a30google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222a30ldr x16, [x28+16]
00222a34subs xzr, sp, x16
00222a38b.ls 0x222ac4
00222a3cstr x30, [sp-64]!
00222a40stur x29, [sp-8]
00222a44sub x29, sp, 8
00222a48str x0, [sp+72]
00222a4cstr x1, [sp+80]
00222a50str x2, [sp+88]
00222a54str x3, [sp+96]
00222a58strb wzr, [sp+34]
00222a5cldr x0, [sp+80]
00222a60ldr x1, [sp+88]
00222a64ldr x2, [sp+96]
00222a68bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00222a6cstr x0, [sp+40]
00222a70str x1, [sp+48]
00222a74adrp x3, 0x3d3000
00222a78add x3, x3, 3968
00222a7csubs xzr, x0, x3
00222a80b.eq 0x222a88
00222a84b 0x222a94
00222a88
00222a88loc_222a88:
00222a88ldrb w1, [x1]
00222a8corr x0, xzr, 1
00222a90b 0x222aa0
00222a94
00222a94loc_222a94:
00222a94mov x0, xzr
00222a98mov x1, xzr
00222a9cb 0x222aa0
00222aa0
00222aa0loc_222aa0:
00222aa0strb w1, [sp+37]
00222aa4strb w0, [sp+36]
00222aa8strb w1, [sp+39]
00222aacstrb w0, [sp+38]
00222ab0strb w0, [sp+35]
00222ab4strb w0, [sp+34]
00222ab8ldur x29, [sp-8]
00222abcldr x30, [sp], 64
00222ac0ret x30
00222ac4
00222ac4loc_222ac4:
00222ac4stp x0, x1, [sp+8]
00222ac8stp x2, x3, [sp+24]
00222accmov x3, x30
00222ad0bl runtime.morestack_noctxt.abi0
00222ad4ldp x0, x1, [sp+8]
00222ad8ldp x2, x3, [sp+24]
00222adcb 0x222a30
00222a30
00222a30google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222a30ldr x16, [x28+16]
00222a34subs xzr, sp, x16
00222a38b.ls 0x222ac4
00222a3cstr x30, [sp-64]!
00222a40stur x29, [sp-8]
00222a44sub x29, sp, 8
00222a48str x0, [sp+72]
00222a4cstr x1, [sp+80]
00222a50str x2, [sp+88]
00222a54str x3, [sp+96]
00222a58strb wzr, [sp+34]
00222a5cldr x0, [sp+80]
00222a60ldr x1, [sp+88]
00222a64ldr x2, [sp+96]
00222a68bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00222a6cstr x0, [sp+40]
00222a70str x1, [sp+48]
00222a74adrp x3, 0x3d3000
00222a78add x3, x3, 3968
00222a7csubs xzr, x0, x3
00222a80b.eq 0x222a88
00222a84b 0x222a94
00222a88
00222a88loc_222a88:
00222a88ldrb w1, [x1]
00222a8corr x0, xzr, 1
00222a90b 0x222aa0
00222a94
00222a94loc_222a94:
00222a94mov x0, xzr
00222a98mov x1, xzr
00222a9cb 0x222aa0
00222aa0
00222aa0loc_222aa0:
00222aa0strb w1, [sp+37]
00222aa4strb w0, [sp+36]
00222aa8strb w1, [sp+39]
00222aacstrb w0, [sp+38]
00222ab0strb w0, [sp+35]
00222ab4strb w0, [sp+34]
00222ab8ldur x29, [sp-8]
00222abcldr x30, [sp], 64
00222ac0ret x30
00222ac4
00222ac4loc_222ac4:
00222ac4stp x0, x1, [sp+8]
00222ac8stp x2, x3, [sp+24]
00222accmov x3, x30
00222ad0bl runtime.morestack_noctxt.abi0
00222ad4ldp x0, x1, [sp+8]
00222ad8ldp x2, x3, [sp+24]
00222adcb 0x222a30
00222a30
00222ae0
00222ae0google.golang.org/protobuf/internal/impl.(*boolConverter).New: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).New(google.golang.org/protobuf/internal/impl.boolConverter * c)
00222ae0str x30, [sp-48]!
00222ae4stur x29, [sp-8]
00222ae8sub x29, sp, 8
00222aecstr x0, [sp+56]
00222af0stp xzr, xzr, [sp+16]
00222af4str xzr, [sp+32]
00222af8ldr x3, [sp+56]
00222afcldrsb x27, [x3]
00222b00ldr x0, [x3+16]
00222b04ldr x1, [x3+24]
00222b08ldr x2, [x3+32]
00222b0cstr x0, [sp+16]
00222b10str x1, [sp+24]
00222b14str x2, [sp+32]
00222b18add x29, sp, 40
00222b1cadd sp, sp, 48
00222b20ret x30
00222b24udf 0
00222b28udf 0
00222b2cudf 0
00222ae0
00222ae0google.golang.org/protobuf/internal/impl.(*boolConverter).New: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).New(google.golang.org/protobuf/internal/impl.boolConverter * c)
00222ae0str x30, [sp-48]!
00222ae4stur x29, [sp-8]
00222ae8sub x29, sp, 8
00222aecstr x0, [sp+56]
00222af0stp xzr, xzr, [sp+16]
00222af4str xzr, [sp+32]
00222af8ldr x3, [sp+56]
00222afcldrsb x27, [x3]
00222b00ldr x0, [x3+16]
00222b04ldr x1, [x3+24]
00222b08ldr x2, [x3+32]
00222b0cstr x0, [sp+16]
00222b10str x1, [sp+24]
00222b14str x2, [sp+32]
00222b18add x29, sp, 40
00222b1cadd sp, sp, 48
00222b20ret x30
00222b24udf 0
00222b28udf 0
00222b2cudf 0
00222ae0
00222b30
00222b30google.golang.org/protobuf/internal/impl.(*boolConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).Zero(google.golang.org/protobuf/internal/impl.boolConverter * c)
00222b30str x30, [sp-48]!
00222b34stur x29, [sp-8]
00222b38sub x29, sp, 8
00222b3cstr x0, [sp+56]
00222b40stp xzr, xzr, [sp+16]
00222b44str xzr, [sp+32]
00222b48ldr x3, [sp+56]
00222b4cldrsb x27, [x3]
00222b50ldr x0, [x3+16]
00222b54ldr x1, [x3+24]
00222b58ldr x2, [x3+32]
00222b5cstr x0, [sp+16]
00222b60str x1, [sp+24]
00222b64str x2, [sp+32]
00222b68add x29, sp, 40
00222b6cadd sp, sp, 48
00222b70ret x30
00222b74udf 0
00222b78udf 0
00222b7cudf 0
00222b30
00222b30google.golang.org/protobuf/internal/impl.(*boolConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).Zero(google.golang.org/protobuf/internal/impl.boolConverter * c)
00222b30str x30, [sp-48]!
00222b34stur x29, [sp-8]
00222b38sub x29, sp, 8
00222b3cstr x0, [sp+56]
00222b40stp xzr, xzr, [sp+16]
00222b44str xzr, [sp+32]
00222b48ldr x3, [sp+56]
00222b4cldrsb x27, [x3]
00222b50ldr x0, [x3+16]
00222b54ldr x1, [x3+24]
00222b58ldr x2, [x3+32]
00222b5cstr x0, [sp+16]
00222b60str x1, [sp+24]
00222b64str x2, [sp+32]
00222b68add x29, sp, 40
00222b6cadd sp, sp, 48
00222b70ret x30
00222b74udf 0
00222b78udf 0
00222b7cudf 0
00222b30
00222b80
00222b80google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, reflect.Value v)
00222b80ldr x16, [x28+16]
00222b84sub x17, sp, 160
00222b88subs xzr, x17, x16
00222b8cb.ls 0x222db8
00222b90sub x20, sp, 288
00222b94stp x29, x30, [x20-8]
00222b98add sp, x20, 0
00222b9csub x29, sp, 8
00222ba0str x0, [sp+296]
00222ba4str x1, [sp+304]
00222ba8str x2, [sp+312]
00222bacstr x3, [sp+320]
00222bb0stp xzr, xzr, [sp+64]
00222bb4str xzr, [sp+80]
00222bb8ldr x0, [sp+304]
00222bbcldr x1, [sp+312]
00222bc0ldr x2, [sp+320]
00222bc4bl reflect.Value.Type
00222bc8str x0, [sp+200]
00222bccstr x1, [sp+208]
00222bd0ldr x3, [sp+296]
00222bd4ldrsb x27, [x3]
00222bd8ldr x4, [x3]
00222bdcldr x2, [x3+8]
00222be0str x4, [sp+112]
00222be4str x2, [sp+120]
00222be8ldr x3, [sp+200]
00222becsubs xzr, x3, x4
00222bf0b.ne 0x222db4
00222bf4b 0x222bf8
00222bf8
00222bf8loc_222bf8:
00222bf8ldr x1, [sp+208]
00222bfcldr x0, [sp+200]
00222c00bl runtime.ifaceeq
00222c04tbnz w0, 0, 0x222c0c
00222c08b 0x222c48
00222c0c
00222c0cloc_222c0c:
00222c0cldr x0, [sp+304]
00222c10ldr x1, [sp+312]
00222c14ldr x2, [sp+320]
00222c18bl reflect.Value.Int
00222c1cstr x0, [sp+56]
00222c20bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
00222c24str x0, [sp+128]
00222c28str x1, [sp+136]
00222c2cstr x2, [sp+144]
00222c30str x0, [sp+64]
00222c34str x1, [sp+72]
00222c38str x2, [sp+80]
00222c3cldp x29, x30, [sp-8]
00222c40add sp, sp, 288
00222c44ret x30
00222c48
00222c48loc_222c48:
00222c48b 0x222c4c
00222c4c
00222c4cloc_222c4c:
00222c4cldr x0, [sp+304]
00222c50ldr x1, [sp+312]
00222c54ldr x2, [sp+320]
00222c58bl reflect.Value.Type
00222c5cstr x0, [sp+200]
00222c60str x1, [sp+208]
00222c64stp xzr, xzr, [sp+168]
00222c68stp xzr, xzr, [sp+184]
00222c6cadd x3, sp, 168
00222c70str x3, [sp+272]
00222c74ldr x3, [sp+200]
00222c78ldr x4, [sp+208]
00222c7cstr x3, [sp+256]
00222c80str x4, [sp+264]
00222c84str x3, [sp+248]
00222c88ldr x3, [sp+248]
00222c8ccbnz x3, 0x222c94
00222c90b 0x222db0
00222c94
00222c94loc_222c94:
00222c94ldr x5, [sp+248]
00222c98ldr x5, [x5+8]
00222c9cstr x5, [sp+248]
00222ca0b 0x222ca4
00222ca4
00222ca4loc_222ca4:
00222ca4ldr x5, [sp+272]
00222ca8ldrsb x27, [x5]
00222cacldr x6, [sp+264]
00222cb0ldr x7, [sp+248]
00222cb4str x7, [x5]
00222cb8adrp x27, 0x829000
00222cbcldr w7, [x27+3056]
00222cc0cbz w7, 0x222cc8
00222cc4b 0x222d9c
00222cc8
00222cc8loc_222cc8:
00222cc8b 0x222ccc
00222ccc
00222cccloc_222ccc:
00222cccstr x6, [x5+8]
00222cd0ldr x5, [sp+296]
00222cd4ldrsb x27, [x5]
00222cd8ldr x6, [x5]
00222cdcldr x5, [x5+8]
00222ce0str x6, [sp+232]
00222ce4str x5, [sp+240]
00222ce8str x6, [sp+224]
00222cecldr x5, [sp+224]
00222cf0cbnz x5, 0x222cf8
00222cf4b 0x222d98
00222cf8
00222cf8loc_222cf8:
00222cf8ldr x5, [sp+224]
00222cfcldr x5, [x5+8]
00222d00str x5, [sp+224]
00222d04b 0x222d08
00222d08
00222d08loc_222d08:
00222d08ldr x5, [sp+272]
00222d0cldrsb x27, [x5]
00222d10ldr x6, [sp+240]
00222d14ldr x7, [sp+224]
00222d18str x7, [x5+16]
00222d1cadrp x27, 0x829000
00222d20ldr w7, [x27+3056]
00222d24cbz w7, 0x222d2c
00222d28b 0x222d84
00222d2c
00222d2cloc_222d2c:
00222d2cb 0x222d30
00222d30
00222d30loc_222d30:
00222d30str x6, [x5+24]
00222d34ldr x2, [sp+272]
00222d38ldrsb x27, [x2]
00222d3cb 0x222d40
00222d40
00222d40loc_222d40:
00222d40str x2, [sp+88]
00222d44orr x4, xzr, 2
00222d48str x4, [sp+96]
00222d4cstr x4, [sp+104]
00222d50adrp x0, 0x49a000
00222d54add x0, x0, 3121
00222d58movz x1, 29
00222d5cmov x3, x4
00222d60bl fmt.Sprintf
00222d64str x0, [sp+152]
00222d68str x1, [sp+160]
00222d6cbl runtime.convTstring
00222d70str x0, [sp+216]
00222d74mov x1, x0
00222d78adrp x0, 0x3d3000
00222d7cadd x0, x0, 2944
00222d80bl runtime.gopanic
00222d84
00222d84loc_222d84:
00222d84bl runtime.gcWriteBarrier2
00222d88str x6, [x25]
00222d8cldr x7, [x5+24]
00222d90str x7, [x25+8]
00222d94b 0x222d30
00222d98
00222d98loc_222d98:
00222d98b 0x222d08
00222d9c
00222d9cloc_222d9c:
00222d9cbl runtime.gcWriteBarrier2
00222da0str x6, [x25]
00222da4ldr x7, [x5+8]
00222da8str x7, [x25+8]
00222dacb 0x222ccc
00222db0
00222db0loc_222db0:
00222db0b 0x222ca4
00222db4
00222db4loc_222db4:
00222db4b 0x222c4c
00222db8
00222db8loc_222db8:
00222db8stp x0, x1, [sp+8]
00222dbcstp x2, x3, [sp+24]
00222dc0mov x3, x30
00222dc4bl runtime.morestack_noctxt.abi0
00222dc8ldp x0, x1, [sp+8]
00222dccldp x2, x3, [sp+24]
00222dd0b 0x222b80
00222dd4udf 0
00222dd8udf 0
00222ddcudf 0
00222b80
00222b80google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, reflect.Value v)
00222b80ldr x16, [x28+16]
00222b84sub x17, sp, 160
00222b88subs xzr, x17, x16
00222b8cb.ls 0x222db8
00222b90sub x20, sp, 288
00222b94stp x29, x30, [x20-8]
00222b98add sp, x20, 0
00222b9csub x29, sp, 8
00222ba0str x0, [sp+296]
00222ba4str x1, [sp+304]
00222ba8str x2, [sp+312]
00222bacstr x3, [sp+320]
00222bb0stp xzr, xzr, [sp+64]
00222bb4str xzr, [sp+80]
00222bb8ldr x0, [sp+304]
00222bbcldr x1, [sp+312]
00222bc0ldr x2, [sp+320]
00222bc4bl reflect.Value.Type
00222bc8str x0, [sp+200]
00222bccstr x1, [sp+208]
00222bd0ldr x3, [sp+296]
00222bd4ldrsb x27, [x3]
00222bd8ldr x4, [x3]
00222bdcldr x2, [x3+8]
00222be0str x4, [sp+112]
00222be4str x2, [sp+120]
00222be8ldr x3, [sp+200]
00222becsubs xzr, x3, x4
00222bf0b.ne 0x222db4
00222bf4b 0x222bf8
00222bf8
00222bf8loc_222bf8:
00222bf8ldr x1, [sp+208]
00222bfcldr x0, [sp+200]
00222c00bl runtime.ifaceeq
00222c04tbnz w0, 0, 0x222c0c
00222c08b 0x222c48
00222c0c
00222c0cloc_222c0c:
00222c0cldr x0, [sp+304]
00222c10ldr x1, [sp+312]
00222c14ldr x2, [sp+320]
00222c18bl reflect.Value.Int
00222c1cstr x0, [sp+56]
00222c20bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
00222c24str x0, [sp+128]
00222c28str x1, [sp+136]
00222c2cstr x2, [sp+144]
00222c30str x0, [sp+64]
00222c34str x1, [sp+72]
00222c38str x2, [sp+80]
00222c3cldp x29, x30, [sp-8]
00222c40add sp, sp, 288
00222c44ret x30
00222c48
00222c48loc_222c48:
00222c48b 0x222c4c
00222c4c
00222c4cloc_222c4c:
00222c4cldr x0, [sp+304]
00222c50ldr x1, [sp+312]
00222c54ldr x2, [sp+320]
00222c58bl reflect.Value.Type
00222c5cstr x0, [sp+200]
00222c60str x1, [sp+208]
00222c64stp xzr, xzr, [sp+168]
00222c68stp xzr, xzr, [sp+184]
00222c6cadd x3, sp, 168
00222c70str x3, [sp+272]
00222c74ldr x3, [sp+200]
00222c78ldr x4, [sp+208]
00222c7cstr x3, [sp+256]
00222c80str x4, [sp+264]
00222c84str x3, [sp+248]
00222c88ldr x3, [sp+248]
00222c8ccbnz x3, 0x222c94
00222c90b 0x222db0
00222c94
00222c94loc_222c94:
00222c94ldr x5, [sp+248]
00222c98ldr x5, [x5+8]
00222c9cstr x5, [sp+248]
00222ca0b 0x222ca4
00222ca4
00222ca4loc_222ca4:
00222ca4ldr x5, [sp+272]
00222ca8ldrsb x27, [x5]
00222cacldr x6, [sp+264]
00222cb0ldr x7, [sp+248]
00222cb4str x7, [x5]
00222cb8adrp x27, 0x829000
00222cbcldr w7, [x27+3056]
00222cc0cbz w7, 0x222cc8
00222cc4b 0x222d9c
00222cc8
00222cc8loc_222cc8:
00222cc8b 0x222ccc
00222ccc
00222cccloc_222ccc:
00222cccstr x6, [x5+8]
00222cd0ldr x5, [sp+296]
00222cd4ldrsb x27, [x5]
00222cd8ldr x6, [x5]
00222cdcldr x5, [x5+8]
00222ce0str x6, [sp+232]
00222ce4str x5, [sp+240]
00222ce8str x6, [sp+224]
00222cecldr x5, [sp+224]
00222cf0cbnz x5, 0x222cf8
00222cf4b 0x222d98
00222cf8
00222cf8loc_222cf8:
00222cf8ldr x5, [sp+224]
00222cfcldr x5, [x5+8]
00222d00str x5, [sp+224]
00222d04b 0x222d08
00222d08
00222d08loc_222d08:
00222d08ldr x5, [sp+272]
00222d0cldrsb x27, [x5]
00222d10ldr x6, [sp+240]
00222d14ldr x7, [sp+224]
00222d18str x7, [x5+16]
00222d1cadrp x27, 0x829000
00222d20ldr w7, [x27+3056]
00222d24cbz w7, 0x222d2c
00222d28b 0x222d84
00222d2c
00222d2cloc_222d2c:
00222d2cb 0x222d30
00222d30
00222d30loc_222d30:
00222d30str x6, [x5+24]
00222d34ldr x2, [sp+272]
00222d38ldrsb x27, [x2]
00222d3cb 0x222d40
00222d40
00222d40loc_222d40:
00222d40str x2, [sp+88]
00222d44orr x4, xzr, 2
00222d48str x4, [sp+96]
00222d4cstr x4, [sp+104]
00222d50adrp x0, 0x49a000
00222d54add x0, x0, 3121
00222d58movz x1, 29
00222d5cmov x3, x4
00222d60bl fmt.Sprintf
00222d64str x0, [sp+152]
00222d68str x1, [sp+160]
00222d6cbl runtime.convTstring
00222d70str x0, [sp+216]
00222d74mov x1, x0
00222d78adrp x0, 0x3d3000
00222d7cadd x0, x0, 2944
00222d80bl runtime.gopanic
00222d84
00222d84loc_222d84:
00222d84bl runtime.gcWriteBarrier2
00222d88str x6, [x25]
00222d8cldr x7, [x5+24]
00222d90str x7, [x25+8]
00222d94b 0x222d30
00222d98
00222d98loc_222d98:
00222d98b 0x222d08
00222d9c
00222d9cloc_222d9c:
00222d9cbl runtime.gcWriteBarrier2
00222da0str x6, [x25]
00222da4ldr x7, [x5+8]
00222da8str x7, [x25+8]
00222dacb 0x222ccc
00222db0
00222db0loc_222db0:
00222db0b 0x222ca4
00222db4
00222db4loc_222db4:
00222db4b 0x222c4c
00222db8
00222db8loc_222db8:
00222db8stp x0, x1, [sp+8]
00222dbcstp x2, x3, [sp+24]
00222dc0mov x3, x30
00222dc4bl runtime.morestack_noctxt.abi0
00222dc8ldp x0, x1, [sp+8]
00222dccldp x2, x3, [sp+24]
00222dd0b 0x222b80
00222dd4udf 0
00222dd8udf 0
00222ddcudf 0
00222b80
00222de0
00222de0google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222de0ldr x16, [x28+16]
00222de4sub x17, sp, 32
00222de8subs xzr, x17, x16
00222decb.ls 0x222e98
00222df0str x30, [sp-160]!
00222df4stur x29, [sp-8]
00222df8sub x29, sp, 8
00222dfcstr x0, [sp+168]
00222e00str x1, [sp+176]
00222e04str x2, [sp+184]
00222e08str x3, [sp+192]
00222e0cstp xzr, xzr, [sp+56]
00222e10str xzr, [sp+72]
00222e14ldr x0, [sp+176]
00222e18ldr x1, [sp+184]
00222e1cldr x2, [sp+192]
00222e20bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
00222e24str x0, [sp+48]
00222e28bl runtime.convT32
00222e2cstr x0, [sp+96]
00222e30mov x1, x0
00222e34adrp x0, 0x3d3000
00222e38add x0, x0, 3264
00222e3cbl reflect.ValueOf
00222e40str x0, [sp+128]
00222e44str x1, [sp+136]
00222e48str x2, [sp+144]
00222e4cldr x3, [sp+168]
00222e50ldrsb x27, [x3]
00222e54ldr x4, [x3+8]
00222e58ldr x3, [x3]
00222e5cstr x3, [sp+80]
00222e60str x4, [sp+88]
00222e64ldr x0, [sp+128]
00222e68ldr x1, [sp+136]
00222e6cldr x2, [sp+144]
00222e70bl reflect.Value.Convert
00222e74str x0, [sp+104]
00222e78str x1, [sp+112]
00222e7cstr x2, [sp+120]
00222e80str x0, [sp+56]
00222e84str x1, [sp+64]
00222e88str x2, [sp+72]
00222e8cldur x29, [sp-8]
00222e90ldr x30, [sp], 160
00222e94ret x30
00222e98
00222e98loc_222e98:
00222e98stp x0, x1, [sp+8]
00222e9cstp x2, x3, [sp+24]
00222ea0mov x3, x30
00222ea4bl runtime.morestack_noctxt.abi0
00222ea8ldp x0, x1, [sp+8]
00222eacldp x2, x3, [sp+24]
00222eb0b 0x222de0
00222eb4udf 0
00222eb8udf 0
00222ebcudf 0
00222de0
00222de0google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222de0ldr x16, [x28+16]
00222de4sub x17, sp, 32
00222de8subs xzr, x17, x16
00222decb.ls 0x222e98
00222df0str x30, [sp-160]!
00222df4stur x29, [sp-8]
00222df8sub x29, sp, 8
00222dfcstr x0, [sp+168]
00222e00str x1, [sp+176]
00222e04str x2, [sp+184]
00222e08str x3, [sp+192]
00222e0cstp xzr, xzr, [sp+56]
00222e10str xzr, [sp+72]
00222e14ldr x0, [sp+176]
00222e18ldr x1, [sp+184]
00222e1cldr x2, [sp+192]
00222e20bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
00222e24str x0, [sp+48]
00222e28bl runtime.convT32
00222e2cstr x0, [sp+96]
00222e30mov x1, x0
00222e34adrp x0, 0x3d3000
00222e38add x0, x0, 3264
00222e3cbl reflect.ValueOf
00222e40str x0, [sp+128]
00222e44str x1, [sp+136]
00222e48str x2, [sp+144]
00222e4cldr x3, [sp+168]
00222e50ldrsb x27, [x3]
00222e54ldr x4, [x3+8]
00222e58ldr x3, [x3]
00222e5cstr x3, [sp+80]
00222e60str x4, [sp+88]
00222e64ldr x0, [sp+128]
00222e68ldr x1, [sp+136]
00222e6cldr x2, [sp+144]
00222e70bl reflect.Value.Convert
00222e74str x0, [sp+104]
00222e78str x1, [sp+112]
00222e7cstr x2, [sp+120]
00222e80str x0, [sp+56]
00222e84str x1, [sp+64]
00222e88str x2, [sp+72]
00222e8cldur x29, [sp-8]
00222e90ldr x30, [sp], 160
00222e94ret x30
00222e98
00222e98loc_222e98:
00222e98stp x0, x1, [sp+8]
00222e9cstp x2, x3, [sp+24]
00222ea0mov x3, x30
00222ea4bl runtime.morestack_noctxt.abi0
00222ea8ldp x0, x1, [sp+8]
00222eacldp x2, x3, [sp+24]
00222eb0b 0x222de0
00222eb4udf 0
00222eb8udf 0
00222ebcudf 0
00222de0
00222ec0
00222ec0google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222ec0ldr x16, [x28+16]
00222ec4subs xzr, sp, x16
00222ec8b.ls 0x222f5c
00222eccstr x30, [sp-80]!
00222ed0stur x29, [sp-8]
00222ed4sub x29, sp, 8
00222ed8str x0, [sp+88]
00222edcstr x1, [sp+96]
00222ee0str x2, [sp+104]
00222ee4str x3, [sp+112]
00222ee8strb wzr, [sp+44]
00222eecldr x0, [sp+96]
00222ef0ldr x1, [sp+104]
00222ef4ldr x2, [sp+112]
00222ef8bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00222efcstr x0, [sp+56]
00222f00str x1, [sp+64]
00222f04adrp x3, 0x3d3000
00222f08add x3, x3, 3264
00222f0csubs xzr, x0, x3
00222f10b.eq 0x222f18
00222f14b 0x222f24
00222f18
00222f18loc_222f18:
00222f18ldrsw x1, [x1]
00222f1corr x0, xzr, 1
00222f20b 0x222f30
00222f24
00222f24loc_222f24:
00222f24mov x1, xzr
00222f28mov x0, xzr
00222f2cb 0x222f30
00222f30
00222f30loc_222f30:
00222f30str w1, [sp+48]
00222f34strb w0, [sp+46]
00222f38ldrsw x1, [sp+48]
00222f3cstr w1, [sp+52]
00222f40ldrb w0, [sp+46]
00222f44strb w0, [sp+47]
00222f48strb w0, [sp+45]
00222f4cstrb w0, [sp+44]
00222f50ldur x29, [sp-8]
00222f54ldr x30, [sp], 80
00222f58ret x30
00222f5c
00222f5cloc_222f5c:
00222f5cstp x0, x1, [sp+8]
00222f60stp x2, x3, [sp+24]
00222f64mov x3, x30
00222f68bl runtime.morestack_noctxt.abi0
00222f6cldp x0, x1, [sp+8]
00222f70ldp x2, x3, [sp+24]
00222f74b 0x222ec0
00222f78udf 0
00222f7cudf 0
00222ec0
00222ec0google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222ec0ldr x16, [x28+16]
00222ec4subs xzr, sp, x16
00222ec8b.ls 0x222f5c
00222eccstr x30, [sp-80]!
00222ed0stur x29, [sp-8]
00222ed4sub x29, sp, 8
00222ed8str x0, [sp+88]
00222edcstr x1, [sp+96]
00222ee0str x2, [sp+104]
00222ee4str x3, [sp+112]
00222ee8strb wzr, [sp+44]
00222eecldr x0, [sp+96]
00222ef0ldr x1, [sp+104]
00222ef4ldr x2, [sp+112]
00222ef8bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00222efcstr x0, [sp+56]
00222f00str x1, [sp+64]
00222f04adrp x3, 0x3d3000
00222f08add x3, x3, 3264
00222f0csubs xzr, x0, x3
00222f10b.eq 0x222f18
00222f14b 0x222f24
00222f18
00222f18loc_222f18:
00222f18ldrsw x1, [x1]
00222f1corr x0, xzr, 1
00222f20b 0x222f30
00222f24
00222f24loc_222f24:
00222f24mov x1, xzr
00222f28mov x0, xzr
00222f2cb 0x222f30
00222f30
00222f30loc_222f30:
00222f30str w1, [sp+48]
00222f34strb w0, [sp+46]
00222f38ldrsw x1, [sp+48]
00222f3cstr w1, [sp+52]
00222f40ldrb w0, [sp+46]
00222f44strb w0, [sp+47]
00222f48strb w0, [sp+45]
00222f4cstrb w0, [sp+44]
00222f50ldur x29, [sp-8]
00222f54ldr x30, [sp], 80
00222f58ret x30
00222f5c
00222f5cloc_222f5c:
00222f5cstp x0, x1, [sp+8]
00222f60stp x2, x3, [sp+24]
00222f64mov x3, x30
00222f68bl runtime.morestack_noctxt.abi0
00222f6cldp x0, x1, [sp+8]
00222f70ldp x2, x3, [sp+24]
00222f74b 0x222ec0
00222f78udf 0
00222f7cudf 0
00222ec0
00222f80
00222f80google.golang.org/protobuf/internal/impl.(*int32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).New(google.golang.org/protobuf/internal/impl.int32Converter * c)
00222f80str x30, [sp-48]!
00222f84stur x29, [sp-8]
00222f88sub x29, sp, 8
00222f8cstr x0, [sp+56]
00222f90stp xzr, xzr, [sp+16]
00222f94str xzr, [sp+32]
00222f98ldr x3, [sp+56]
00222f9cldrsb x27, [x3]
00222fa0ldr x0, [x3+16]
00222fa4ldr x1, [x3+24]
00222fa8ldr x2, [x3+32]
00222facstr x0, [sp+16]
00222fb0str x1, [sp+24]
00222fb4str x2, [sp+32]
00222fb8add x29, sp, 40
00222fbcadd sp, sp, 48
00222fc0ret x30
00222fc4udf 0
00222fc8udf 0
00222fccudf 0
00222f80
00222f80google.golang.org/protobuf/internal/impl.(*int32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).New(google.golang.org/protobuf/internal/impl.int32Converter * c)
00222f80str x30, [sp-48]!
00222f84stur x29, [sp-8]
00222f88sub x29, sp, 8
00222f8cstr x0, [sp+56]
00222f90stp xzr, xzr, [sp+16]
00222f94str xzr, [sp+32]
00222f98ldr x3, [sp+56]
00222f9cldrsb x27, [x3]
00222fa0ldr x0, [x3+16]
00222fa4ldr x1, [x3+24]
00222fa8ldr x2, [x3+32]
00222facstr x0, [sp+16]
00222fb0str x1, [sp+24]
00222fb4str x2, [sp+32]
00222fb8add x29, sp, 40
00222fbcadd sp, sp, 48
00222fc0ret x30
00222fc4udf 0
00222fc8udf 0
00222fccudf 0
00222f80
00222fd0
00222fd0google.golang.org/protobuf/internal/impl.(*int32Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).Zero(google.golang.org/protobuf/internal/impl.int32Converter * c)
00222fd0str x30, [sp-48]!
00222fd4stur x29, [sp-8]
00222fd8sub x29, sp, 8
00222fdcstr x0, [sp+56]
00222fe0stp xzr, xzr, [sp+16]
00222fe4str xzr, [sp+32]
00222fe8ldr x3, [sp+56]
00222fecldrsb x27, [x3]
00222ff0ldr x0, [x3+16]
00222ff4ldr x1, [x3+24]
00222ff8ldr x2, [x3+32]
00222ffcstr x0, [sp+16]
00223000str x1, [sp+24]
00223004str x2, [sp+32]
00223008add x29, sp, 40
0022300cadd sp, sp, 48
00223010ret x30
00223014udf 0
00223018udf 0
0022301cudf 0
00222fd0
00222fd0google.golang.org/protobuf/internal/impl.(*int32Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).Zero(google.golang.org/protobuf/internal/impl.int32Converter * c)
00222fd0str x30, [sp-48]!
00222fd4stur x29, [sp-8]
00222fd8sub x29, sp, 8
00222fdcstr x0, [sp+56]
00222fe0stp xzr, xzr, [sp+16]
00222fe4str xzr, [sp+32]
00222fe8ldr x3, [sp+56]
00222fecldrsb x27, [x3]
00222ff0ldr x0, [x3+16]
00222ff4ldr x1, [x3+24]
00222ff8ldr x2, [x3+32]
00222ffcstr x0, [sp+16]
00223000str x1, [sp+24]
00223004str x2, [sp+32]
00223008add x29, sp, 40
0022300cadd sp, sp, 48
00223010ret x30
00223014udf 0
00223018udf 0
0022301cudf 0
00222fd0
00223020
00223020google.golang.org/protobuf/internal/impl.(*int64Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).PBValueOf(google.golang.org/protobuf/internal/impl.int64Converter * c, reflect.Value v)
00223020ldr x16, [x28+16]
00223024sub x17, sp, 160
00223028subs xzr, x17, x16
0022302cb.ls 0x223258
00223030sub x20, sp, 288
00223034stp x29, x30, [x20-8]
00223038add sp, x20, 0
0022303csub x29, sp, 8
00223040str x0, [sp+296]
00223044str x1, [sp+304]
00223048str x2, [sp+312]
0022304cstr x3, [sp+320]
00223050stp xzr, xzr, [sp+64]
00223054str xzr, [sp+80]
00223058ldr x0, [sp+304]
0022305cldr x1, [sp+312]
00223060ldr x2, [sp+320]
00223064bl reflect.Value.Type
00223068str x0, [sp+200]
0022306cstr x1, [sp+208]
00223070ldr x3, [sp+296]
00223074ldrsb x27, [x3]
00223078ldr x4, [x3]
0022307cldr x2, [x3+8]
00223080str x4, [sp+112]
00223084str x2, [sp+120]
00223088ldr x3, [sp+200]
0022308csubs xzr, x3, x4
00223090b.ne 0x223254
00223094b 0x223098
00223098
00223098loc_223098:
00223098ldr x1, [sp+208]
0022309cldr x0, [sp+200]
002230a0bl runtime.ifaceeq
002230a4tbnz w0, 0, 0x2230ac
002230a8b 0x2230e8
002230ac
002230acloc_2230ac:
002230acldr x0, [sp+304]
002230b0ldr x1, [sp+312]
002230b4ldr x2, [sp+320]
002230b8bl reflect.Value.Int
002230bcstr x0, [sp+56]
002230c0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
002230c4str x0, [sp+128]
002230c8str x1, [sp+136]
002230ccstr x2, [sp+144]
002230d0str x0, [sp+64]
002230d4str x1, [sp+72]
002230d8str x2, [sp+80]
002230dcldp x29, x30, [sp-8]
002230e0add sp, sp, 288
002230e4ret x30
002230e8
002230e8loc_2230e8:
002230e8b 0x2230ec
002230ec
002230ecloc_2230ec:
002230ecldr x0, [sp+304]
002230f0ldr x1, [sp+312]
002230f4ldr x2, [sp+320]
002230f8bl reflect.Value.Type
002230fcstr x0, [sp+200]
00223100str x1, [sp+208]
00223104stp xzr, xzr, [sp+168]
00223108stp xzr, xzr, [sp+184]
0022310cadd x3, sp, 168
00223110str x3, [sp+272]
00223114ldr x3, [sp+200]
00223118ldr x4, [sp+208]
0022311cstr x3, [sp+256]
00223120str x4, [sp+264]
00223124str x3, [sp+248]
00223128ldr x3, [sp+248]
0022312ccbnz x3, 0x223134
00223130b 0x223250
00223134
00223134loc_223134:
00223134ldr x5, [sp+248]
00223138ldr x5, [x5+8]
0022313cstr x5, [sp+248]
00223140b 0x223144
00223144
00223144loc_223144:
00223144ldr x5, [sp+272]
00223148ldrsb x27, [x5]
0022314cldr x6, [sp+264]
00223150ldr x7, [sp+248]
00223154str x7, [x5]
00223158adrp x27, 0x828000
0022315cldr w7, [x27+3056]
00223160cbz w7, 0x223168
00223164b 0x22323c
00223168
00223168loc_223168:
00223168b 0x22316c
0022316c
0022316cloc_22316c:
0022316cstr x6, [x5+8]
00223170ldr x5, [sp+296]
00223174ldrsb x27, [x5]
00223178ldr x6, [x5]
0022317cldr x5, [x5+8]
00223180str x6, [sp+232]
00223184str x5, [sp+240]
00223188str x6, [sp+224]
0022318cldr x5, [sp+224]
00223190cbnz x5, 0x223198
00223194b 0x223238
00223198
00223198loc_223198:
00223198ldr x5, [sp+224]
0022319cldr x5, [x5+8]
002231a0str x5, [sp+224]
002231a4b 0x2231a8
002231a8
002231a8loc_2231a8:
002231a8ldr x5, [sp+272]
002231acldrsb x27, [x5]
002231b0ldr x6, [sp+240]
002231b4ldr x7, [sp+224]
002231b8str x7, [x5+16]
002231bcadrp x27, 0x828000
002231c0ldr w7, [x27+3056]
002231c4cbz w7, 0x2231cc
002231c8b 0x223224
002231cc
002231ccloc_2231cc:
002231ccb 0x2231d0
002231d0
002231d0loc_2231d0:
002231d0str x6, [x5+24]
002231d4ldr x2, [sp+272]
002231d8ldrsb x27, [x2]
002231dcb 0x2231e0
002231e0
002231e0loc_2231e0:
002231e0str x2, [sp+88]
002231e4orr x4, xzr, 2
002231e8str x4, [sp+96]
002231ecstr x4, [sp+104]
002231f0adrp x0, 0x499000
002231f4add x0, x0, 3121
002231f8movz x1, 29
002231fcmov x3, x4
00223200bl fmt.Sprintf
00223204str x0, [sp+152]
00223208str x1, [sp+160]
0022320cbl runtime.convTstring
00223210str x0, [sp+216]
00223214mov x1, x0
00223218adrp x0, 0x3d2000
0022321cadd x0, x0, 2944
00223220bl runtime.gopanic
00223224
00223224loc_223224:
00223224bl runtime.gcWriteBarrier2
00223228str x6, [x25]
0022322cldr x7, [x5+24]
00223230str x7, [x25+8]
00223234b 0x2231d0
00223238
00223238loc_223238:
00223238b 0x2231a8
0022323c
0022323cloc_22323c:
0022323cbl runtime.gcWriteBarrier2
00223240str x6, [x25]
00223244ldr x7, [x5+8]
00223248str x7, [x25+8]
0022324cb 0x22316c
00223250
00223250loc_223250:
00223250b 0x223144
00223254
00223254loc_223254:
00223254b 0x2230ec
00223258
00223258loc_223258:
00223258stp x0, x1, [sp+8]
0022325cstp x2, x3, [sp+24]
00223260mov x3, x30
00223264bl runtime.morestack_noctxt.abi0
00223268ldp x0, x1, [sp+8]
0022326cldp x2, x3, [sp+24]
00223270b 0x223020
00223274udf 0
00223278udf 0
0022327cudf 0
00223020
00223020google.golang.org/protobuf/internal/impl.(*int64Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).PBValueOf(google.golang.org/protobuf/internal/impl.int64Converter * c, reflect.Value v)
00223020ldr x16, [x28+16]
00223024sub x17, sp, 160
00223028subs xzr, x17, x16
0022302cb.ls 0x223258
00223030sub x20, sp, 288
00223034stp x29, x30, [x20-8]
00223038add sp, x20, 0
0022303csub x29, sp, 8
00223040str x0, [sp+296]
00223044str x1, [sp+304]
00223048str x2, [sp+312]
0022304cstr x3, [sp+320]
00223050stp xzr, xzr, [sp+64]
00223054str xzr, [sp+80]
00223058ldr x0, [sp+304]
0022305cldr x1, [sp+312]
00223060ldr x2, [sp+320]
00223064bl reflect.Value.Type
00223068str x0, [sp+200]
0022306cstr x1, [sp+208]
00223070ldr x3, [sp+296]
00223074ldrsb x27, [x3]
00223078ldr x4, [x3]
0022307cldr x2, [x3+8]
00223080str x4, [sp+112]
00223084str x2, [sp+120]
00223088ldr x3, [sp+200]
0022308csubs xzr, x3, x4
00223090b.ne 0x223254
00223094b 0x223098
00223098
00223098loc_223098:
00223098ldr x1, [sp+208]
0022309cldr x0, [sp+200]
002230a0bl runtime.ifaceeq
002230a4tbnz w0, 0, 0x2230ac
002230a8b 0x2230e8
002230ac
002230acloc_2230ac:
002230acldr x0, [sp+304]
002230b0ldr x1, [sp+312]
002230b4ldr x2, [sp+320]
002230b8bl reflect.Value.Int
002230bcstr x0, [sp+56]
002230c0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
002230c4str x0, [sp+128]
002230c8str x1, [sp+136]
002230ccstr x2, [sp+144]
002230d0str x0, [sp+64]
002230d4str x1, [sp+72]
002230d8str x2, [sp+80]
002230dcldp x29, x30, [sp-8]
002230e0add sp, sp, 288
002230e4ret x30
002230e8
002230e8loc_2230e8:
002230e8b 0x2230ec
002230ec
002230ecloc_2230ec:
002230ecldr x0, [sp+304]
002230f0ldr x1, [sp+312]
002230f4ldr x2, [sp+320]
002230f8bl reflect.Value.Type
002230fcstr x0, [sp+200]
00223100str x1, [sp+208]
00223104stp xzr, xzr, [sp+168]
00223108stp xzr, xzr, [sp+184]
0022310cadd x3, sp, 168
00223110str x3, [sp+272]
00223114ldr x3, [sp+200]
00223118ldr x4, [sp+208]
0022311cstr x3, [sp+256]
00223120str x4, [sp+264]
00223124str x3, [sp+248]
00223128ldr x3, [sp+248]
0022312ccbnz x3, 0x223134
00223130b 0x223250
00223134
00223134loc_223134:
00223134ldr x5, [sp+248]
00223138ldr x5, [x5+8]
0022313cstr x5, [sp+248]
00223140b 0x223144
00223144
00223144loc_223144:
00223144ldr x5, [sp+272]
00223148ldrsb x27, [x5]
0022314cldr x6, [sp+264]
00223150ldr x7, [sp+248]
00223154str x7, [x5]
00223158adrp x27, 0x828000
0022315cldr w7, [x27+3056]
00223160cbz w7, 0x223168
00223164b 0x22323c
00223168
00223168loc_223168:
00223168b 0x22316c
0022316c
0022316cloc_22316c:
0022316cstr x6, [x5+8]
00223170ldr x5, [sp+296]
00223174ldrsb x27, [x5]
00223178ldr x6, [x5]
0022317cldr x5, [x5+8]
00223180str x6, [sp+232]
00223184str x5, [sp+240]
00223188str x6, [sp+224]
0022318cldr x5, [sp+224]
00223190cbnz x5, 0x223198
00223194b 0x223238
00223198
00223198loc_223198:
00223198ldr x5, [sp+224]
0022319cldr x5, [x5+8]
002231a0str x5, [sp+224]
002231a4b 0x2231a8
002231a8
002231a8loc_2231a8:
002231a8ldr x5, [sp+272]
002231acldrsb x27, [x5]
002231b0ldr x6, [sp+240]
002231b4ldr x7, [sp+224]
002231b8str x7, [x5+16]
002231bcadrp x27, 0x828000
002231c0ldr w7, [x27+3056]
002231c4cbz w7, 0x2231cc
002231c8b 0x223224
002231cc
002231ccloc_2231cc:
002231ccb 0x2231d0
002231d0
002231d0loc_2231d0:
002231d0str x6, [x5+24]
002231d4ldr x2, [sp+272]
002231d8ldrsb x27, [x2]
002231dcb 0x2231e0
002231e0
002231e0loc_2231e0:
002231e0str x2, [sp+88]
002231e4orr x4, xzr, 2
002231e8str x4, [sp+96]
002231ecstr x4, [sp+104]
002231f0adrp x0, 0x499000
002231f4add x0, x0, 3121
002231f8movz x1, 29
002231fcmov x3, x4
00223200bl fmt.Sprintf
00223204str x0, [sp+152]
00223208str x1, [sp+160]
0022320cbl runtime.convTstring
00223210str x0, [sp+216]
00223214mov x1, x0
00223218adrp x0, 0x3d2000
0022321cadd x0, x0, 2944
00223220bl runtime.gopanic
00223224
00223224loc_223224:
00223224bl runtime.gcWriteBarrier2
00223228str x6, [x25]
0022322cldr x7, [x5+24]
00223230str x7, [x25+8]
00223234b 0x2231d0
00223238
00223238loc_223238:
00223238b 0x2231a8
0022323c
0022323cloc_22323c:
0022323cbl runtime.gcWriteBarrier2
00223240str x6, [x25]
00223244ldr x7, [x5+8]
00223248str x7, [x25+8]
0022324cb 0x22316c
00223250
00223250loc_223250:
00223250b 0x223144
00223254
00223254loc_223254:
00223254b 0x2230ec
00223258
00223258loc_223258:
00223258stp x0, x1, [sp+8]
0022325cstp x2, x3, [sp+24]
00223260mov x3, x30
00223264bl runtime.morestack_noctxt.abi0
00223268ldp x0, x1, [sp+8]
0022326cldp x2, x3, [sp+24]
00223270b 0x223020
00223274udf 0
00223278udf 0
0022327cudf 0
00223020
00223280
00223280google.golang.org/protobuf/internal/impl.(*int64Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).GoValueOf(google.golang.org/protobuf/internal/impl.int64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223280ldr x16, [x28+16]
00223284sub x17, sp, 32
00223288subs xzr, x17, x16
0022328cb.ls 0x223338
00223290str x30, [sp-160]!
00223294stur x29, [sp-8]
00223298sub x29, sp, 8
0022329cstr x0, [sp+168]
002232a0str x1, [sp+176]
002232a4str x2, [sp+184]
002232a8str x3, [sp+192]
002232acstp xzr, xzr, [sp+56]
002232b0str xzr, [sp+72]
002232b4ldr x0, [sp+176]
002232b8ldr x1, [sp+184]
002232bcldr x2, [sp+192]
002232c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
002232c4str x0, [sp+48]
002232c8bl runtime.convT64
002232ccstr x0, [sp+96]
002232d0mov x1, x0
002232d4adrp x0, 0x3d2000
002232d8add x0, x0, 3392
002232dcbl reflect.ValueOf
002232e0str x0, [sp+128]
002232e4str x1, [sp+136]
002232e8str x2, [sp+144]
002232ecldr x3, [sp+168]
002232f0ldrsb x27, [x3]
002232f4ldr x4, [x3+8]
002232f8ldr x3, [x3]
002232fcstr x3, [sp+80]
00223300str x4, [sp+88]
00223304ldr x0, [sp+128]
00223308ldr x1, [sp+136]
0022330cldr x2, [sp+144]
00223310bl reflect.Value.Convert
00223314str x0, [sp+104]
00223318str x1, [sp+112]
0022331cstr x2, [sp+120]
00223320str x0, [sp+56]
00223324str x1, [sp+64]
00223328str x2, [sp+72]
0022332cldur x29, [sp-8]
00223330ldr x30, [sp], 160
00223334ret x30
00223338
00223338loc_223338:
00223338stp x0, x1, [sp+8]
0022333cstp x2, x3, [sp+24]
00223340mov x3, x30
00223344bl runtime.morestack_noctxt.abi0
00223348ldp x0, x1, [sp+8]
0022334cldp x2, x3, [sp+24]
00223350b 0x223280
00223354udf 0
00223358udf 0
0022335cudf 0
00223280
00223280google.golang.org/protobuf/internal/impl.(*int64Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).GoValueOf(google.golang.org/protobuf/internal/impl.int64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223280ldr x16, [x28+16]
00223284sub x17, sp, 32
00223288subs xzr, x17, x16
0022328cb.ls 0x223338
00223290str x30, [sp-160]!
00223294stur x29, [sp-8]
00223298sub x29, sp, 8
0022329cstr x0, [sp+168]
002232a0str x1, [sp+176]
002232a4str x2, [sp+184]
002232a8str x3, [sp+192]
002232acstp xzr, xzr, [sp+56]
002232b0str xzr, [sp+72]
002232b4ldr x0, [sp+176]
002232b8ldr x1, [sp+184]
002232bcldr x2, [sp+192]
002232c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
002232c4str x0, [sp+48]
002232c8bl runtime.convT64
002232ccstr x0, [sp+96]
002232d0mov x1, x0
002232d4adrp x0, 0x3d2000
002232d8add x0, x0, 3392
002232dcbl reflect.ValueOf
002232e0str x0, [sp+128]
002232e4str x1, [sp+136]
002232e8str x2, [sp+144]
002232ecldr x3, [sp+168]
002232f0ldrsb x27, [x3]
002232f4ldr x4, [x3+8]
002232f8ldr x3, [x3]
002232fcstr x3, [sp+80]
00223300str x4, [sp+88]
00223304ldr x0, [sp+128]
00223308ldr x1, [sp+136]
0022330cldr x2, [sp+144]
00223310bl reflect.Value.Convert
00223314str x0, [sp+104]
00223318str x1, [sp+112]
0022331cstr x2, [sp+120]
00223320str x0, [sp+56]
00223324str x1, [sp+64]
00223328str x2, [sp+72]
0022332cldur x29, [sp-8]
00223330ldr x30, [sp], 160
00223334ret x30
00223338
00223338loc_223338:
00223338stp x0, x1, [sp+8]
0022333cstp x2, x3, [sp+24]
00223340mov x3, x30
00223344bl runtime.morestack_noctxt.abi0
00223348ldp x0, x1, [sp+8]
0022334cldp x2, x3, [sp+24]
00223350b 0x223280
00223354udf 0
00223358udf 0
0022335cudf 0
00223280
00223360
00223360google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidPB(google.golang.org/protobuf/internal/impl.int64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223360ldr x16, [x28+16]
00223364subs xzr, sp, x16
00223368b.ls 0x2233fc
0022336cstr x30, [sp-80]!
00223370stur x29, [sp-8]
00223374sub x29, sp, 8
00223378str x0, [sp+88]
0022337cstr x1, [sp+96]
00223380str x2, [sp+104]
00223384str x3, [sp+112]
00223388strb wzr, [sp+36]
0022338cldr x0, [sp+96]
00223390ldr x1, [sp+104]
00223394ldr x2, [sp+112]
00223398bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022339cstr x0, [sp+56]
002233a0str x1, [sp+64]
002233a4adrp x3, 0x3d2000
002233a8add x3, x3, 3392
002233acsubs xzr, x0, x3
002233b0b.eq 0x2233b8
002233b4b 0x2233c4
002233b8
002233b8loc_2233b8:
002233b8ldr x1, [x1]
002233bcorr x0, xzr, 1
002233c0b 0x2233d0
002233c4
002233c4loc_2233c4:
002233c4mov x1, xzr
002233c8mov x0, xzr
002233ccb 0x2233d0
002233d0
002233d0loc_2233d0:
002233d0str x1, [sp+40]
002233d4strb w0, [sp+38]
002233d8ldr x1, [sp+40]
002233dcstr x1, [sp+48]
002233e0ldrb w0, [sp+38]
002233e4strb w0, [sp+39]
002233e8strb w0, [sp+37]
002233ecstrb w0, [sp+36]
002233f0ldur x29, [sp-8]
002233f4ldr x30, [sp], 80
002233f8ret x30
002233fc
002233fcloc_2233fc:
002233fcstp x0, x1, [sp+8]
00223400stp x2, x3, [sp+24]
00223404mov x3, x30
00223408bl runtime.morestack_noctxt.abi0
0022340cldp x0, x1, [sp+8]
00223410ldp x2, x3, [sp+24]
00223414b 0x223360
00223418udf 0
0022341cudf 0
00223360
00223360google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidPB(google.golang.org/protobuf/internal/impl.int64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223360ldr x16, [x28+16]
00223364subs xzr, sp, x16
00223368b.ls 0x2233fc
0022336cstr x30, [sp-80]!
00223370stur x29, [sp-8]
00223374sub x29, sp, 8
00223378str x0, [sp+88]
0022337cstr x1, [sp+96]
00223380str x2, [sp+104]
00223384str x3, [sp+112]
00223388strb wzr, [sp+36]
0022338cldr x0, [sp+96]
00223390ldr x1, [sp+104]
00223394ldr x2, [sp+112]
00223398bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022339cstr x0, [sp+56]
002233a0str x1, [sp+64]
002233a4adrp x3, 0x3d2000
002233a8add x3, x3, 3392
002233acsubs xzr, x0, x3
002233b0b.eq 0x2233b8
002233b4b 0x2233c4
002233b8
002233b8loc_2233b8:
002233b8ldr x1, [x1]
002233bcorr x0, xzr, 1
002233c0b 0x2233d0
002233c4
002233c4loc_2233c4:
002233c4mov x1, xzr
002233c8mov x0, xzr
002233ccb 0x2233d0
002233d0
002233d0loc_2233d0:
002233d0str x1, [sp+40]
002233d4strb w0, [sp+38]
002233d8ldr x1, [sp+40]
002233dcstr x1, [sp+48]
002233e0ldrb w0, [sp+38]
002233e4strb w0, [sp+39]
002233e8strb w0, [sp+37]
002233ecstrb w0, [sp+36]
002233f0ldur x29, [sp-8]
002233f4ldr x30, [sp], 80
002233f8ret x30
002233fc
002233fcloc_2233fc:
002233fcstp x0, x1, [sp+8]
00223400stp x2, x3, [sp+24]
00223404mov x3, x30
00223408bl runtime.morestack_noctxt.abi0
0022340cldp x0, x1, [sp+8]
00223410ldp x2, x3, [sp+24]
00223414b 0x223360
00223418udf 0
0022341cudf 0
00223360
00223420
00223420google.golang.org/protobuf/internal/impl.(*int64Converter).New: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).New(google.golang.org/protobuf/internal/impl.int64Converter * c)
00223420str x30, [sp-48]!
00223424stur x29, [sp-8]
00223428sub x29, sp, 8
0022342cstr x0, [sp+56]
00223430stp xzr, xzr, [sp+16]
00223434str xzr, [sp+32]
00223438ldr x3, [sp+56]
0022343cldrsb x27, [x3]
00223440ldr x0, [x3+16]
00223444ldr x1, [x3+24]
00223448ldr x2, [x3+32]
0022344cstr x0, [sp+16]
00223450str x1, [sp+24]
00223454str x2, [sp+32]
00223458add x29, sp, 40
0022345cadd sp, sp, 48
00223460ret x30
00223464udf 0
00223468udf 0
0022346cudf 0
00223420
00223420google.golang.org/protobuf/internal/impl.(*int64Converter).New: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).New(google.golang.org/protobuf/internal/impl.int64Converter * c)
00223420str x30, [sp-48]!
00223424stur x29, [sp-8]
00223428sub x29, sp, 8
0022342cstr x0, [sp+56]
00223430stp xzr, xzr, [sp+16]
00223434str xzr, [sp+32]
00223438ldr x3, [sp+56]
0022343cldrsb x27, [x3]
00223440ldr x0, [x3+16]
00223444ldr x1, [x3+24]
00223448ldr x2, [x3+32]
0022344cstr x0, [sp+16]
00223450str x1, [sp+24]
00223454str x2, [sp+32]
00223458add x29, sp, 40
0022345cadd sp, sp, 48
00223460ret x30
00223464udf 0
00223468udf 0
0022346cudf 0
00223420
00223470
00223470google.golang.org/protobuf/internal/impl.(*int64Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).Zero(google.golang.org/protobuf/internal/impl.int64Converter * c)
00223470str x30, [sp-48]!
00223474stur x29, [sp-8]
00223478sub x29, sp, 8
0022347cstr x0, [sp+56]
00223480stp xzr, xzr, [sp+16]
00223484str xzr, [sp+32]
00223488ldr x3, [sp+56]
0022348cldrsb x27, [x3]
00223490ldr x0, [x3+16]
00223494ldr x1, [x3+24]
00223498ldr x2, [x3+32]
0022349cstr x0, [sp+16]
002234a0str x1, [sp+24]
002234a4str x2, [sp+32]
002234a8add x29, sp, 40
002234acadd sp, sp, 48
002234b0ret x30
002234b4udf 0
002234b8udf 0
002234bcudf 0
00223470
00223470google.golang.org/protobuf/internal/impl.(*int64Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).Zero(google.golang.org/protobuf/internal/impl.int64Converter * c)
00223470str x30, [sp-48]!
00223474stur x29, [sp-8]
00223478sub x29, sp, 8
0022347cstr x0, [sp+56]
00223480stp xzr, xzr, [sp+16]
00223484str xzr, [sp+32]
00223488ldr x3, [sp+56]
0022348cldrsb x27, [x3]
00223490ldr x0, [x3+16]
00223494ldr x1, [x3+24]
00223498ldr x2, [x3+32]
0022349cstr x0, [sp+16]
002234a0str x1, [sp+24]
002234a4str x2, [sp+32]
002234a8add x29, sp, 40
002234acadd sp, sp, 48
002234b0ret x30
002234b4udf 0
002234b8udf 0
002234bcudf 0
00223470
002234c0
002234c0google.golang.org/protobuf/internal/impl.(*uint32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.uint32Converter * c, reflect.Value v)
002234c0ldr x16, [x28+16]
002234c4sub x17, sp, 160
002234c8subs xzr, x17, x16
002234ccb.ls 0x2236f8
002234d0sub x20, sp, 288
002234d4stp x29, x30, [x20-8]
002234d8add sp, x20, 0
002234dcsub x29, sp, 8
002234e0str x0, [sp+296]
002234e4str x1, [sp+304]
002234e8str x2, [sp+312]
002234ecstr x3, [sp+320]
002234f0stp xzr, xzr, [sp+64]
002234f4str xzr, [sp+80]
002234f8ldr x0, [sp+304]
002234fcldr x1, [sp+312]
00223500ldr x2, [sp+320]
00223504bl reflect.Value.Type
00223508str x0, [sp+200]
0022350cstr x1, [sp+208]
00223510ldr x3, [sp+296]
00223514ldrsb x27, [x3]
00223518ldr x4, [x3]
0022351cldr x2, [x3+8]
00223520str x4, [sp+112]
00223524str x2, [sp+120]
00223528ldr x3, [sp+200]
0022352csubs xzr, x3, x4
00223530b.ne 0x2236f4
00223534b 0x223538
00223538
00223538loc_223538:
00223538ldr x1, [sp+208]
0022353cldr x0, [sp+200]
00223540bl runtime.ifaceeq
00223544tbnz w0, 0, 0x22354c
00223548b 0x223588
0022354c
0022354cloc_22354c:
0022354cldr x0, [sp+304]
00223550ldr x1, [sp+312]
00223554ldr x2, [sp+320]
00223558bl reflect.Value.Uint
0022355cstr x0, [sp+56]
00223560bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
00223564str x0, [sp+128]
00223568str x1, [sp+136]
0022356cstr x2, [sp+144]
00223570str x0, [sp+64]
00223574str x1, [sp+72]
00223578str x2, [sp+80]
0022357cldp x29, x30, [sp-8]
00223580add sp, sp, 288
00223584ret x30
00223588
00223588loc_223588:
00223588b 0x22358c
0022358c
0022358cloc_22358c:
0022358cldr x0, [sp+304]
00223590ldr x1, [sp+312]
00223594ldr x2, [sp+320]
00223598bl reflect.Value.Type
0022359cstr x0, [sp+200]
002235a0str x1, [sp+208]
002235a4stp xzr, xzr, [sp+168]
002235a8stp xzr, xzr, [sp+184]
002235acadd x3, sp, 168
002235b0str x3, [sp+272]
002235b4ldr x3, [sp+200]
002235b8ldr x4, [sp+208]
002235bcstr x3, [sp+256]
002235c0str x4, [sp+264]
002235c4str x3, [sp+248]
002235c8ldr x3, [sp+248]
002235cccbnz x3, 0x2235d4
002235d0b 0x2236f0
002235d4
002235d4loc_2235d4:
002235d4ldr x5, [sp+248]
002235d8ldr x5, [x5+8]
002235dcstr x5, [sp+248]
002235e0b 0x2235e4
002235e4
002235e4loc_2235e4:
002235e4ldr x5, [sp+272]
002235e8ldrsb x27, [x5]
002235ecldr x6, [sp+264]
002235f0ldr x7, [sp+248]
002235f4str x7, [x5]
002235f8adrp x27, 0x828000
002235fcldr w7, [x27+3056]
00223600cbz w7, 0x223608
00223604b 0x2236dc
00223608
00223608loc_223608:
00223608b 0x22360c
0022360c
0022360cloc_22360c:
0022360cstr x6, [x5+8]
00223610ldr x5, [sp+296]
00223614ldrsb x27, [x5]
00223618ldr x6, [x5]
0022361cldr x5, [x5+8]
00223620str x6, [sp+232]
00223624str x5, [sp+240]
00223628str x6, [sp+224]
0022362cldr x5, [sp+224]
00223630cbnz x5, 0x223638
00223634b 0x2236d8
00223638
00223638loc_223638:
00223638ldr x5, [sp+224]
0022363cldr x5, [x5+8]
00223640str x5, [sp+224]
00223644b 0x223648
00223648
00223648loc_223648:
00223648ldr x5, [sp+272]
0022364cldrsb x27, [x5]
00223650ldr x6, [sp+240]
00223654ldr x7, [sp+224]
00223658str x7, [x5+16]
0022365cadrp x27, 0x828000
00223660ldr w7, [x27+3056]
00223664cbz w7, 0x22366c
00223668b 0x2236c4
0022366c
0022366cloc_22366c:
0022366cb 0x223670
00223670
00223670loc_223670:
00223670str x6, [x5+24]
00223674ldr x2, [sp+272]
00223678ldrsb x27, [x2]
0022367cb 0x223680
00223680
00223680loc_223680:
00223680str x2, [sp+88]
00223684orr x4, xzr, 2
00223688str x4, [sp+96]
0022368cstr x4, [sp+104]
00223690adrp x0, 0x499000
00223694add x0, x0, 3121
00223698movz x1, 29
0022369cmov x3, x4
002236a0bl fmt.Sprintf
002236a4str x0, [sp+152]
002236a8str x1, [sp+160]
002236acbl runtime.convTstring
002236b0str x0, [sp+216]
002236b4mov x1, x0
002236b8adrp x0, 0x3d2000
002236bcadd x0, x0, 2944
002236c0bl runtime.gopanic
002236c4
002236c4loc_2236c4:
002236c4bl runtime.gcWriteBarrier2
002236c8str x6, [x25]
002236ccldr x7, [x5+24]
002236d0str x7, [x25+8]
002236d4b 0x223670
002236d8
002236d8loc_2236d8:
002236d8b 0x223648
002236dc
002236dcloc_2236dc:
002236dcbl runtime.gcWriteBarrier2
002236e0str x6, [x25]
002236e4ldr x7, [x5+8]
002236e8str x7, [x25+8]
002236ecb 0x22360c
002236f0
002236f0loc_2236f0:
002236f0b 0x2235e4
002236f4
002236f4loc_2236f4:
002236f4b 0x22358c
002236f8
002236f8loc_2236f8:
002236f8stp x0, x1, [sp+8]
002236fcstp x2, x3, [sp+24]
00223700mov x3, x30
00223704bl runtime.morestack_noctxt.abi0
00223708ldp x0, x1, [sp+8]
0022370cldp x2, x3, [sp+24]
00223710b 0x2234c0
00223714udf 0
00223718udf 0
0022371cudf 0
002234c0
002234c0google.golang.org/protobuf/internal/impl.(*uint32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.uint32Converter * c, reflect.Value v)
002234c0ldr x16, [x28+16]
002234c4sub x17, sp, 160
002234c8subs xzr, x17, x16
002234ccb.ls 0x2236f8
002234d0sub x20, sp, 288
002234d4stp x29, x30, [x20-8]
002234d8add sp, x20, 0
002234dcsub x29, sp, 8
002234e0str x0, [sp+296]
002234e4str x1, [sp+304]
002234e8str x2, [sp+312]
002234ecstr x3, [sp+320]
002234f0stp xzr, xzr, [sp+64]
002234f4str xzr, [sp+80]
002234f8ldr x0, [sp+304]
002234fcldr x1, [sp+312]
00223500ldr x2, [sp+320]
00223504bl reflect.Value.Type
00223508str x0, [sp+200]
0022350cstr x1, [sp+208]
00223510ldr x3, [sp+296]
00223514ldrsb x27, [x3]
00223518ldr x4, [x3]
0022351cldr x2, [x3+8]
00223520str x4, [sp+112]
00223524str x2, [sp+120]
00223528ldr x3, [sp+200]
0022352csubs xzr, x3, x4
00223530b.ne 0x2236f4
00223534b 0x223538
00223538
00223538loc_223538:
00223538ldr x1, [sp+208]
0022353cldr x0, [sp+200]
00223540bl runtime.ifaceeq
00223544tbnz w0, 0, 0x22354c
00223548b 0x223588
0022354c
0022354cloc_22354c:
0022354cldr x0, [sp+304]
00223550ldr x1, [sp+312]
00223554ldr x2, [sp+320]
00223558bl reflect.Value.Uint
0022355cstr x0, [sp+56]
00223560bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
00223564str x0, [sp+128]
00223568str x1, [sp+136]
0022356cstr x2, [sp+144]
00223570str x0, [sp+64]
00223574str x1, [sp+72]
00223578str x2, [sp+80]
0022357cldp x29, x30, [sp-8]
00223580add sp, sp, 288
00223584ret x30
00223588
00223588loc_223588:
00223588b 0x22358c
0022358c
0022358cloc_22358c:
0022358cldr x0, [sp+304]
00223590ldr x1, [sp+312]
00223594ldr x2, [sp+320]
00223598bl reflect.Value.Type
0022359cstr x0, [sp+200]
002235a0str x1, [sp+208]
002235a4stp xzr, xzr, [sp+168]
002235a8stp xzr, xzr, [sp+184]
002235acadd x3, sp, 168
002235b0str x3, [sp+272]
002235b4ldr x3, [sp+200]
002235b8ldr x4, [sp+208]
002235bcstr x3, [sp+256]
002235c0str x4, [sp+264]
002235c4str x3, [sp+248]
002235c8ldr x3, [sp+248]
002235cccbnz x3, 0x2235d4
002235d0b 0x2236f0
002235d4
002235d4loc_2235d4:
002235d4ldr x5, [sp+248]
002235d8ldr x5, [x5+8]
002235dcstr x5, [sp+248]
002235e0b 0x2235e4
002235e4
002235e4loc_2235e4:
002235e4ldr x5, [sp+272]
002235e8ldrsb x27, [x5]
002235ecldr x6, [sp+264]
002235f0ldr x7, [sp+248]
002235f4str x7, [x5]
002235f8adrp x27, 0x828000
002235fcldr w7, [x27+3056]
00223600cbz w7, 0x223608
00223604b 0x2236dc
00223608
00223608loc_223608:
00223608b 0x22360c
0022360c
0022360cloc_22360c:
0022360cstr x6, [x5+8]
00223610ldr x5, [sp+296]
00223614ldrsb x27, [x5]
00223618ldr x6, [x5]
0022361cldr x5, [x5+8]
00223620str x6, [sp+232]
00223624str x5, [sp+240]
00223628str x6, [sp+224]
0022362cldr x5, [sp+224]
00223630cbnz x5, 0x223638
00223634b 0x2236d8
00223638
00223638loc_223638:
00223638ldr x5, [sp+224]
0022363cldr x5, [x5+8]
00223640str x5, [sp+224]
00223644b 0x223648
00223648
00223648loc_223648:
00223648ldr x5, [sp+272]
0022364cldrsb x27, [x5]
00223650ldr x6, [sp+240]
00223654ldr x7, [sp+224]
00223658str x7, [x5+16]
0022365cadrp x27, 0x828000
00223660ldr w7, [x27+3056]
00223664cbz w7, 0x22366c
00223668b 0x2236c4
0022366c
0022366cloc_22366c:
0022366cb 0x223670
00223670
00223670loc_223670:
00223670str x6, [x5+24]
00223674ldr x2, [sp+272]
00223678ldrsb x27, [x2]
0022367cb 0x223680
00223680
00223680loc_223680:
00223680str x2, [sp+88]
00223684orr x4, xzr, 2
00223688str x4, [sp+96]
0022368cstr x4, [sp+104]
00223690adrp x0, 0x499000
00223694add x0, x0, 3121
00223698movz x1, 29
0022369cmov x3, x4
002236a0bl fmt.Sprintf
002236a4str x0, [sp+152]
002236a8str x1, [sp+160]
002236acbl runtime.convTstring
002236b0str x0, [sp+216]
002236b4mov x1, x0
002236b8adrp x0, 0x3d2000
002236bcadd x0, x0, 2944
002236c0bl runtime.gopanic
002236c4
002236c4loc_2236c4:
002236c4bl runtime.gcWriteBarrier2
002236c8str x6, [x25]
002236ccldr x7, [x5+24]
002236d0str x7, [x25+8]
002236d4b 0x223670
002236d8
002236d8loc_2236d8:
002236d8b 0x223648
002236dc
002236dcloc_2236dc:
002236dcbl runtime.gcWriteBarrier2
002236e0str x6, [x25]
002236e4ldr x7, [x5+8]
002236e8str x7, [x25+8]
002236ecb 0x22360c
002236f0
002236f0loc_2236f0:
002236f0b 0x2235e4
002236f4
002236f4loc_2236f4:
002236f4b 0x22358c
002236f8
002236f8loc_2236f8:
002236f8stp x0, x1, [sp+8]
002236fcstp x2, x3, [sp+24]
00223700mov x3, x30
00223704bl runtime.morestack_noctxt.abi0
00223708ldp x0, x1, [sp+8]
0022370cldp x2, x3, [sp+24]
00223710b 0x2234c0
00223714udf 0
00223718udf 0
0022371cudf 0
002234c0
00223720
00223720google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.uint32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223720ldr x16, [x28+16]
00223724sub x17, sp, 32
00223728subs xzr, x17, x16
0022372cb.ls 0x2237d8
00223730str x30, [sp-160]!
00223734stur x29, [sp-8]
00223738sub x29, sp, 8
0022373cstr x0, [sp+168]
00223740str x1, [sp+176]
00223744str x2, [sp+184]
00223748str x3, [sp+192]
0022374cstp xzr, xzr, [sp+56]
00223750str xzr, [sp+72]
00223754ldr x0, [sp+176]
00223758ldr x1, [sp+184]
0022375cldr x2, [sp+192]
00223760bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00223764str x0, [sp+48]
00223768bl runtime.convT32
0022376cstr x0, [sp+96]
00223770mov x1, x0
00223774adrp x0, 0x3d2000
00223778add x0, x0, 3328
0022377cbl reflect.ValueOf
00223780str x0, [sp+128]
00223784str x1, [sp+136]
00223788str x2, [sp+144]
0022378cldr x3, [sp+168]
00223790ldrsb x27, [x3]
00223794ldr x4, [x3+8]
00223798ldr x3, [x3]
0022379cstr x3, [sp+80]
002237a0str x4, [sp+88]
002237a4ldr x0, [sp+128]
002237a8ldr x1, [sp+136]
002237acldr x2, [sp+144]
002237b0bl reflect.Value.Convert
002237b4str x0, [sp+104]
002237b8str x1, [sp+112]
002237bcstr x2, [sp+120]
002237c0str x0, [sp+56]
002237c4str x1, [sp+64]
002237c8str x2, [sp+72]
002237ccldur x29, [sp-8]
002237d0ldr x30, [sp], 160
002237d4ret x30
002237d8
002237d8loc_2237d8:
002237d8stp x0, x1, [sp+8]
002237dcstp x2, x3, [sp+24]
002237e0mov x3, x30
002237e4bl runtime.morestack_noctxt.abi0
002237e8ldp x0, x1, [sp+8]
002237ecldp x2, x3, [sp+24]
002237f0b 0x223720
002237f4udf 0
002237f8udf 0
002237fcudf 0
00223720
00223720google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.uint32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223720ldr x16, [x28+16]
00223724sub x17, sp, 32
00223728subs xzr, x17, x16
0022372cb.ls 0x2237d8
00223730str x30, [sp-160]!
00223734stur x29, [sp-8]
00223738sub x29, sp, 8
0022373cstr x0, [sp+168]
00223740str x1, [sp+176]
00223744str x2, [sp+184]
00223748str x3, [sp+192]
0022374cstp xzr, xzr, [sp+56]
00223750str xzr, [sp+72]
00223754ldr x0, [sp+176]
00223758ldr x1, [sp+184]
0022375cldr x2, [sp+192]
00223760bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00223764str x0, [sp+48]
00223768bl runtime.convT32
0022376cstr x0, [sp+96]
00223770mov x1, x0
00223774adrp x0, 0x3d2000
00223778add x0, x0, 3328
0022377cbl reflect.ValueOf
00223780str x0, [sp+128]
00223784str x1, [sp+136]
00223788str x2, [sp+144]
0022378cldr x3, [sp+168]
00223790ldrsb x27, [x3]
00223794ldr x4, [x3+8]
00223798ldr x3, [x3]
0022379cstr x3, [sp+80]
002237a0str x4, [sp+88]
002237a4ldr x0, [sp+128]
002237a8ldr x1, [sp+136]
002237acldr x2, [sp+144]
002237b0bl reflect.Value.Convert
002237b4str x0, [sp+104]
002237b8str x1, [sp+112]
002237bcstr x2, [sp+120]
002237c0str x0, [sp+56]
002237c4str x1, [sp+64]
002237c8str x2, [sp+72]
002237ccldur x29, [sp-8]
002237d0ldr x30, [sp], 160
002237d4ret x30
002237d8
002237d8loc_2237d8:
002237d8stp x0, x1, [sp+8]
002237dcstp x2, x3, [sp+24]
002237e0mov x3, x30
002237e4bl runtime.morestack_noctxt.abi0
002237e8ldp x0, x1, [sp+8]
002237ecldp x2, x3, [sp+24]
002237f0b 0x223720
002237f4udf 0
002237f8udf 0
002237fcudf 0
00223720
00223800
00223800google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.uint32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223800ldr x16, [x28+16]
00223804subs xzr, sp, x16
00223808b.ls 0x22389c
0022380cstr x30, [sp-80]!
00223810stur x29, [sp-8]
00223814sub x29, sp, 8
00223818str x0, [sp+88]
0022381cstr x1, [sp+96]
00223820str x2, [sp+104]
00223824str x3, [sp+112]
00223828strb wzr, [sp+44]
0022382cldr x0, [sp+96]
00223830ldr x1, [sp+104]
00223834ldr x2, [sp+112]
00223838bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022383cstr x0, [sp+56]
00223840str x1, [sp+64]
00223844adrp x3, 0x3d2000
00223848add x3, x3, 3328
0022384csubs xzr, x0, x3
00223850b.eq 0x223858
00223854b 0x223864
00223858
00223858loc_223858:
00223858ldr w1, [x1]
0022385corr x0, xzr, 1
00223860b 0x223870
00223864
00223864loc_223864:
00223864mov x1, xzr
00223868mov x0, xzr
0022386cb 0x223870
00223870
00223870loc_223870:
00223870str w1, [sp+48]
00223874strb w0, [sp+46]
00223878ldr w1, [sp+48]
0022387cstr w1, [sp+52]
00223880ldrb w0, [sp+46]
00223884strb w0, [sp+47]
00223888strb w0, [sp+45]
0022388cstrb w0, [sp+44]
00223890ldur x29, [sp-8]
00223894ldr x30, [sp], 80
00223898ret x30
0022389c
0022389cloc_22389c:
0022389cstp x0, x1, [sp+8]
002238a0stp x2, x3, [sp+24]
002238a4mov x3, x30
002238a8bl runtime.morestack_noctxt.abi0
002238acldp x0, x1, [sp+8]
002238b0ldp x2, x3, [sp+24]
002238b4b 0x223800
002238b8udf 0
002238bcudf 0
00223800
00223800google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.uint32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223800ldr x16, [x28+16]
00223804subs xzr, sp, x16
00223808b.ls 0x22389c
0022380cstr x30, [sp-80]!
00223810stur x29, [sp-8]
00223814sub x29, sp, 8
00223818str x0, [sp+88]
0022381cstr x1, [sp+96]
00223820str x2, [sp+104]
00223824str x3, [sp+112]
00223828strb wzr, [sp+44]
0022382cldr x0, [sp+96]
00223830ldr x1, [sp+104]
00223834ldr x2, [sp+112]
00223838bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022383cstr x0, [sp+56]
00223840str x1, [sp+64]
00223844adrp x3, 0x3d2000
00223848add x3, x3, 3328
0022384csubs xzr, x0, x3
00223850b.eq 0x223858
00223854b 0x223864
00223858
00223858loc_223858:
00223858ldr w1, [x1]
0022385corr x0, xzr, 1
00223860b 0x223870
00223864
00223864loc_223864:
00223864mov x1, xzr
00223868mov x0, xzr
0022386cb 0x223870
00223870
00223870loc_223870:
00223870str w1, [sp+48]
00223874strb w0, [sp+46]
00223878ldr w1, [sp+48]
0022387cstr w1, [sp+52]
00223880ldrb w0, [sp+46]
00223884strb w0, [sp+47]
00223888strb w0, [sp+45]
0022388cstrb w0, [sp+44]
00223890ldur x29, [sp-8]
00223894ldr x30, [sp], 80
00223898ret x30
0022389c
0022389cloc_22389c:
0022389cstp x0, x1, [sp+8]
002238a0stp x2, x3, [sp+24]
002238a4mov x3, x30
002238a8bl runtime.morestack_noctxt.abi0
002238acldp x0, x1, [sp+8]
002238b0ldp x2, x3, [sp+24]
002238b4b 0x223800
002238b8udf 0
002238bcudf 0
00223800
002238c0
002238c0google.golang.org/protobuf/internal/impl.(*uint32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).New(google.golang.org/protobuf/internal/impl.uint32Converter * c)
002238c0str x30, [sp-48]!
002238c4stur x29, [sp-8]
002238c8sub x29, sp, 8
002238ccstr x0, [sp+56]
002238d0stp xzr, xzr, [sp+16]
002238d4str xzr, [sp+32]
002238d8ldr x3, [sp+56]
002238dcldrsb x27, [x3]
002238e0ldr x0, [x3+16]
002238e4ldr x1, [x3+24]
002238e8ldr x2, [x3+32]
002238ecstr x0, [sp+16]
002238f0str x1, [sp+24]
002238f4str x2, [sp+32]
002238f8add x29, sp, 40
002238fcadd sp, sp, 48
00223900ret x30
00223904udf 0
00223908udf 0
0022390cudf 0
002238c0
002238c0google.golang.org/protobuf/internal/impl.(*uint32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).New(google.golang.org/protobuf/internal/impl.uint32Converter * c)
002238c0str x30, [sp-48]!
002238c4stur x29, [sp-8]
002238c8sub x29, sp, 8
002238ccstr x0, [sp+56]
002238d0stp xzr, xzr, [sp+16]
002238d4str xzr, [sp+32]
002238d8ldr x3, [sp+56]
002238dcldrsb x27, [x3]
002238e0ldr x0, [x3+16]
002238e4ldr x1, [x3+24]
002238e8ldr x2, [x3+32]
002238ecstr x0, [sp+16]
002238f0str x1, [sp+24]
002238f4str x2, [sp+32]
002238f8add x29, sp, 40
002238fcadd sp, sp, 48
00223900ret x30
00223904udf 0
00223908udf 0
0022390cudf 0
002238c0
00223910
00223910google.golang.org/protobuf/internal/impl.(*uint32Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).Zero(google.golang.org/protobuf/internal/impl.uint32Converter * c)
00223910str x30, [sp-48]!
00223914stur x29, [sp-8]
00223918sub x29, sp, 8
0022391cstr x0, [sp+56]
00223920stp xzr, xzr, [sp+16]
00223924str xzr, [sp+32]
00223928ldr x3, [sp+56]
0022392cldrsb x27, [x3]
00223930ldr x0, [x3+16]
00223934ldr x1, [x3+24]
00223938ldr x2, [x3+32]
0022393cstr x0, [sp+16]
00223940str x1, [sp+24]
00223944str x2, [sp+32]
00223948add x29, sp, 40
0022394cadd sp, sp, 48
00223950ret x30
00223954udf 0
00223958udf 0
0022395cudf 0
00223910
00223910google.golang.org/protobuf/internal/impl.(*uint32Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).Zero(google.golang.org/protobuf/internal/impl.uint32Converter * c)
00223910str x30, [sp-48]!
00223914stur x29, [sp-8]
00223918sub x29, sp, 8
0022391cstr x0, [sp+56]
00223920stp xzr, xzr, [sp+16]
00223924str xzr, [sp+32]
00223928ldr x3, [sp+56]
0022392cldrsb x27, [x3]
00223930ldr x0, [x3+16]
00223934ldr x1, [x3+24]
00223938ldr x2, [x3+32]
0022393cstr x0, [sp+16]
00223940str x1, [sp+24]
00223944str x2, [sp+32]
00223948add x29, sp, 40
0022394cadd sp, sp, 48
00223950ret x30
00223954udf 0
00223958udf 0
0022395cudf 0
00223910
00223960
00223960google.golang.org/protobuf/internal/impl.(*uint64Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).PBValueOf(google.golang.org/protobuf/internal/impl.uint64Converter * c, reflect.Value v)
00223960ldr x16, [x28+16]
00223964sub x17, sp, 160
00223968subs xzr, x17, x16
0022396cb.ls 0x223b98
00223970sub x20, sp, 288
00223974stp x29, x30, [x20-8]
00223978add sp, x20, 0
0022397csub x29, sp, 8
00223980str x0, [sp+296]
00223984str x1, [sp+304]
00223988str x2, [sp+312]
0022398cstr x3, [sp+320]
00223990stp xzr, xzr, [sp+64]
00223994str xzr, [sp+80]
00223998ldr x0, [sp+304]
0022399cldr x1, [sp+312]
002239a0ldr x2, [sp+320]
002239a4bl reflect.Value.Type
002239a8str x0, [sp+200]
002239acstr x1, [sp+208]
002239b0ldr x3, [sp+296]
002239b4ldrsb x27, [x3]
002239b8ldr x4, [x3]
002239bcldr x2, [x3+8]
002239c0str x4, [sp+112]
002239c4str x2, [sp+120]
002239c8ldr x3, [sp+200]
002239ccsubs xzr, x3, x4
002239d0b.ne 0x223b94
002239d4b 0x2239d8
002239d8
002239d8loc_2239d8:
002239d8ldr x1, [sp+208]
002239dcldr x0, [sp+200]
002239e0bl runtime.ifaceeq
002239e4tbnz w0, 0, 0x2239ec
002239e8b 0x223a28
002239ec
002239ecloc_2239ec:
002239ecldr x0, [sp+304]
002239f0ldr x1, [sp+312]
002239f4ldr x2, [sp+320]
002239f8bl reflect.Value.Uint
002239fcstr x0, [sp+56]
00223a00bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
00223a04str x0, [sp+128]
00223a08str x1, [sp+136]
00223a0cstr x2, [sp+144]
00223a10str x0, [sp+64]
00223a14str x1, [sp+72]
00223a18str x2, [sp+80]
00223a1cldp x29, x30, [sp-8]
00223a20add sp, sp, 288
00223a24ret x30
00223a28
00223a28loc_223a28:
00223a28b 0x223a2c
00223a2c
00223a2cloc_223a2c:
00223a2cldr x0, [sp+304]
00223a30ldr x1, [sp+312]
00223a34ldr x2, [sp+320]
00223a38bl reflect.Value.Type
00223a3cstr x0, [sp+200]
00223a40str x1, [sp+208]
00223a44stp xzr, xzr, [sp+168]
00223a48stp xzr, xzr, [sp+184]
00223a4cadd x3, sp, 168
00223a50str x3, [sp+272]
00223a54ldr x3, [sp+200]
00223a58ldr x4, [sp+208]
00223a5cstr x3, [sp+256]
00223a60str x4, [sp+264]
00223a64str x3, [sp+248]
00223a68ldr x3, [sp+248]
00223a6ccbnz x3, 0x223a74
00223a70b 0x223b90
00223a74
00223a74loc_223a74:
00223a74ldr x5, [sp+248]
00223a78ldr x5, [x5+8]
00223a7cstr x5, [sp+248]
00223a80b 0x223a84
00223a84
00223a84loc_223a84:
00223a84ldr x5, [sp+272]
00223a88ldrsb x27, [x5]
00223a8cldr x6, [sp+264]
00223a90ldr x7, [sp+248]
00223a94str x7, [x5]
00223a98adrp x27, 0x828000
00223a9cldr w7, [x27+3056]
00223aa0cbz w7, 0x223aa8
00223aa4b 0x223b7c
00223aa8
00223aa8loc_223aa8:
00223aa8b 0x223aac
00223aac
00223aacloc_223aac:
00223aacstr x6, [x5+8]
00223ab0ldr x5, [sp+296]
00223ab4ldrsb x27, [x5]
00223ab8ldr x6, [x5]
00223abcldr x5, [x5+8]
00223ac0str x6, [sp+232]
00223ac4str x5, [sp+240]
00223ac8str x6, [sp+224]
00223accldr x5, [sp+224]
00223ad0cbnz x5, 0x223ad8
00223ad4b 0x223b78
00223ad8
00223ad8loc_223ad8:
00223ad8ldr x5, [sp+224]
00223adcldr x5, [x5+8]
00223ae0str x5, [sp+224]
00223ae4b 0x223ae8
00223ae8
00223ae8loc_223ae8:
00223ae8ldr x5, [sp+272]
00223aecldrsb x27, [x5]
00223af0ldr x6, [sp+240]
00223af4ldr x7, [sp+224]
00223af8str x7, [x5+16]
00223afcadrp x27, 0x828000
00223b00ldr w7, [x27+3056]
00223b04cbz w7, 0x223b0c
00223b08b 0x223b64
00223b0c
00223b0cloc_223b0c:
00223b0cb 0x223b10
00223b10
00223b10loc_223b10:
00223b10str x6, [x5+24]
00223b14ldr x2, [sp+272]
00223b18ldrsb x27, [x2]
00223b1cb 0x223b20
00223b20
00223b20loc_223b20:
00223b20str x2, [sp+88]
00223b24orr x4, xzr, 2
00223b28str x4, [sp+96]
00223b2cstr x4, [sp+104]
00223b30adrp x0, 0x499000
00223b34add x0, x0, 3121
00223b38movz x1, 29
00223b3cmov x3, x4
00223b40bl fmt.Sprintf
00223b44str x0, [sp+152]
00223b48str x1, [sp+160]
00223b4cbl runtime.convTstring
00223b50str x0, [sp+216]
00223b54mov x1, x0
00223b58adrp x0, 0x3d2000
00223b5cadd x0, x0, 2944
00223b60bl runtime.gopanic
00223b64
00223b64loc_223b64:
00223b64bl runtime.gcWriteBarrier2
00223b68str x6, [x25]
00223b6cldr x7, [x5+24]
00223b70str x7, [x25+8]
00223b74b 0x223b10
00223b78
00223b78loc_223b78:
00223b78b 0x223ae8
00223b7c
00223b7cloc_223b7c:
00223b7cbl runtime.gcWriteBarrier2
00223b80str x6, [x25]
00223b84ldr x7, [x5+8]
00223b88str x7, [x25+8]
00223b8cb 0x223aac
00223b90
00223b90loc_223b90:
00223b90b 0x223a84
00223b94
00223b94loc_223b94:
00223b94b 0x223a2c
00223b98
00223b98loc_223b98:
00223b98stp x0, x1, [sp+8]
00223b9cstp x2, x3, [sp+24]
00223ba0mov x3, x30
00223ba4bl runtime.morestack_noctxt.abi0
00223ba8ldp x0, x1, [sp+8]
00223bacldp x2, x3, [sp+24]
00223bb0b 0x223960
00223bb4udf 0
00223bb8udf 0
00223bbcudf 0
00223960
00223960google.golang.org/protobuf/internal/impl.(*uint64Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).PBValueOf(google.golang.org/protobuf/internal/impl.uint64Converter * c, reflect.Value v)
00223960ldr x16, [x28+16]
00223964sub x17, sp, 160
00223968subs xzr, x17, x16
0022396cb.ls 0x223b98
00223970sub x20, sp, 288
00223974stp x29, x30, [x20-8]
00223978add sp, x20, 0
0022397csub x29, sp, 8
00223980str x0, [sp+296]
00223984str x1, [sp+304]
00223988str x2, [sp+312]
0022398cstr x3, [sp+320]
00223990stp xzr, xzr, [sp+64]
00223994str xzr, [sp+80]
00223998ldr x0, [sp+304]
0022399cldr x1, [sp+312]
002239a0ldr x2, [sp+320]
002239a4bl reflect.Value.Type
002239a8str x0, [sp+200]
002239acstr x1, [sp+208]
002239b0ldr x3, [sp+296]
002239b4ldrsb x27, [x3]
002239b8ldr x4, [x3]
002239bcldr x2, [x3+8]
002239c0str x4, [sp+112]
002239c4str x2, [sp+120]
002239c8ldr x3, [sp+200]
002239ccsubs xzr, x3, x4
002239d0b.ne 0x223b94
002239d4b 0x2239d8
002239d8
002239d8loc_2239d8:
002239d8ldr x1, [sp+208]
002239dcldr x0, [sp+200]
002239e0bl runtime.ifaceeq
002239e4tbnz w0, 0, 0x2239ec
002239e8b 0x223a28
002239ec
002239ecloc_2239ec:
002239ecldr x0, [sp+304]
002239f0ldr x1, [sp+312]
002239f4ldr x2, [sp+320]
002239f8bl reflect.Value.Uint
002239fcstr x0, [sp+56]
00223a00bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
00223a04str x0, [sp+128]
00223a08str x1, [sp+136]
00223a0cstr x2, [sp+144]
00223a10str x0, [sp+64]
00223a14str x1, [sp+72]
00223a18str x2, [sp+80]
00223a1cldp x29, x30, [sp-8]
00223a20add sp, sp, 288
00223a24ret x30
00223a28
00223a28loc_223a28:
00223a28b 0x223a2c
00223a2c
00223a2cloc_223a2c:
00223a2cldr x0, [sp+304]
00223a30ldr x1, [sp+312]
00223a34ldr x2, [sp+320]
00223a38bl reflect.Value.Type
00223a3cstr x0, [sp+200]
00223a40str x1, [sp+208]
00223a44stp xzr, xzr, [sp+168]
00223a48stp xzr, xzr, [sp+184]
00223a4cadd x3, sp, 168
00223a50str x3, [sp+272]
00223a54ldr x3, [sp+200]
00223a58ldr x4, [sp+208]
00223a5cstr x3, [sp+256]
00223a60str x4, [sp+264]
00223a64str x3, [sp+248]
00223a68ldr x3, [sp+248]
00223a6ccbnz x3, 0x223a74
00223a70b 0x223b90
00223a74
00223a74loc_223a74:
00223a74ldr x5, [sp+248]
00223a78ldr x5, [x5+8]
00223a7cstr x5, [sp+248]
00223a80b 0x223a84
00223a84
00223a84loc_223a84:
00223a84ldr x5, [sp+272]
00223a88ldrsb x27, [x5]
00223a8cldr x6, [sp+264]
00223a90ldr x7, [sp+248]
00223a94str x7, [x5]
00223a98adrp x27, 0x828000
00223a9cldr w7, [x27+3056]
00223aa0cbz w7, 0x223aa8
00223aa4b 0x223b7c
00223aa8
00223aa8loc_223aa8:
00223aa8b 0x223aac
00223aac
00223aacloc_223aac:
00223aacstr x6, [x5+8]
00223ab0ldr x5, [sp+296]
00223ab4ldrsb x27, [x5]
00223ab8ldr x6, [x5]
00223abcldr x5, [x5+8]
00223ac0str x6, [sp+232]
00223ac4str x5, [sp+240]
00223ac8str x6, [sp+224]
00223accldr x5, [sp+224]
00223ad0cbnz x5, 0x223ad8
00223ad4b 0x223b78
00223ad8
00223ad8loc_223ad8:
00223ad8ldr x5, [sp+224]
00223adcldr x5, [x5+8]
00223ae0str x5, [sp+224]
00223ae4b 0x223ae8
00223ae8
00223ae8loc_223ae8:
00223ae8ldr x5, [sp+272]
00223aecldrsb x27, [x5]
00223af0ldr x6, [sp+240]
00223af4ldr x7, [sp+224]
00223af8str x7, [x5+16]
00223afcadrp x27, 0x828000
00223b00ldr w7, [x27+3056]
00223b04cbz w7, 0x223b0c
00223b08b 0x223b64
00223b0c
00223b0cloc_223b0c:
00223b0cb 0x223b10
00223b10
00223b10loc_223b10:
00223b10str x6, [x5+24]
00223b14ldr x2, [sp+272]
00223b18ldrsb x27, [x2]
00223b1cb 0x223b20
00223b20
00223b20loc_223b20:
00223b20str x2, [sp+88]
00223b24orr x4, xzr, 2
00223b28str x4, [sp+96]
00223b2cstr x4, [sp+104]
00223b30adrp x0, 0x499000
00223b34add x0, x0, 3121
00223b38movz x1, 29
00223b3cmov x3, x4
00223b40bl fmt.Sprintf
00223b44str x0, [sp+152]
00223b48str x1, [sp+160]
00223b4cbl runtime.convTstring
00223b50str x0, [sp+216]
00223b54mov x1, x0
00223b58adrp x0, 0x3d2000
00223b5cadd x0, x0, 2944
00223b60bl runtime.gopanic
00223b64
00223b64loc_223b64:
00223b64bl runtime.gcWriteBarrier2
00223b68str x6, [x25]
00223b6cldr x7, [x5+24]
00223b70str x7, [x25+8]
00223b74b 0x223b10
00223b78
00223b78loc_223b78:
00223b78b 0x223ae8
00223b7c
00223b7cloc_223b7c:
00223b7cbl runtime.gcWriteBarrier2
00223b80str x6, [x25]
00223b84ldr x7, [x5+8]
00223b88str x7, [x25+8]
00223b8cb 0x223aac
00223b90
00223b90loc_223b90:
00223b90b 0x223a84
00223b94
00223b94loc_223b94:
00223b94b 0x223a2c
00223b98
00223b98loc_223b98:
00223b98stp x0, x1, [sp+8]
00223b9cstp x2, x3, [sp+24]
00223ba0mov x3, x30
00223ba4bl runtime.morestack_noctxt.abi0
00223ba8ldp x0, x1, [sp+8]
00223bacldp x2, x3, [sp+24]
00223bb0b 0x223960
00223bb4udf 0
00223bb8udf 0
00223bbcudf 0
00223960
00223bc0
00223bc0google.golang.org/protobuf/internal/impl.(*uint64Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).GoValueOf(google.golang.org/protobuf/internal/impl.uint64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223bc0ldr x16, [x28+16]
00223bc4sub x17, sp, 32
00223bc8subs xzr, x17, x16
00223bccb.ls 0x223c78
00223bd0str x30, [sp-160]!
00223bd4stur x29, [sp-8]
00223bd8sub x29, sp, 8
00223bdcstr x0, [sp+168]
00223be0str x1, [sp+176]
00223be4str x2, [sp+184]
00223be8str x3, [sp+192]
00223becstp xzr, xzr, [sp+56]
00223bf0str xzr, [sp+72]
00223bf4ldr x0, [sp+176]
00223bf8ldr x1, [sp+184]
00223bfcldr x2, [sp+192]
00223c00bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00223c04str x0, [sp+48]
00223c08bl runtime.convT64
00223c0cstr x0, [sp+96]
00223c10mov x1, x0
00223c14adrp x0, 0x3d2000
00223c18add x0, x0, 3456
00223c1cbl reflect.ValueOf
00223c20str x0, [sp+128]
00223c24str x1, [sp+136]
00223c28str x2, [sp+144]
00223c2cldr x3, [sp+168]
00223c30ldrsb x27, [x3]
00223c34ldr x4, [x3+8]
00223c38ldr x3, [x3]
00223c3cstr x3, [sp+80]
00223c40str x4, [sp+88]
00223c44ldr x0, [sp+128]
00223c48ldr x1, [sp+136]
00223c4cldr x2, [sp+144]
00223c50bl reflect.Value.Convert
00223c54str x0, [sp+104]
00223c58str x1, [sp+112]
00223c5cstr x2, [sp+120]
00223c60str x0, [sp+56]
00223c64str x1, [sp+64]
00223c68str x2, [sp+72]
00223c6cldur x29, [sp-8]
00223c70ldr x30, [sp], 160
00223c74ret x30
00223c78
00223c78loc_223c78:
00223c78stp x0, x1, [sp+8]
00223c7cstp x2, x3, [sp+24]
00223c80mov x3, x30
00223c84bl runtime.morestack_noctxt.abi0
00223c88ldp x0, x1, [sp+8]
00223c8cldp x2, x3, [sp+24]
00223c90b 0x223bc0
00223c94udf 0
00223c98udf 0
00223c9cudf 0
00223bc0
00223bc0google.golang.org/protobuf/internal/impl.(*uint64Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).GoValueOf(google.golang.org/protobuf/internal/impl.uint64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223bc0ldr x16, [x28+16]
00223bc4sub x17, sp, 32
00223bc8subs xzr, x17, x16
00223bccb.ls 0x223c78
00223bd0str x30, [sp-160]!
00223bd4stur x29, [sp-8]
00223bd8sub x29, sp, 8
00223bdcstr x0, [sp+168]
00223be0str x1, [sp+176]
00223be4str x2, [sp+184]
00223be8str x3, [sp+192]
00223becstp xzr, xzr, [sp+56]
00223bf0str xzr, [sp+72]
00223bf4ldr x0, [sp+176]
00223bf8ldr x1, [sp+184]
00223bfcldr x2, [sp+192]
00223c00bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00223c04str x0, [sp+48]
00223c08bl runtime.convT64
00223c0cstr x0, [sp+96]
00223c10mov x1, x0
00223c14adrp x0, 0x3d2000
00223c18add x0, x0, 3456
00223c1cbl reflect.ValueOf
00223c20str x0, [sp+128]
00223c24str x1, [sp+136]
00223c28str x2, [sp+144]
00223c2cldr x3, [sp+168]
00223c30ldrsb x27, [x3]
00223c34ldr x4, [x3+8]
00223c38ldr x3, [x3]
00223c3cstr x3, [sp+80]
00223c40str x4, [sp+88]
00223c44ldr x0, [sp+128]
00223c48ldr x1, [sp+136]
00223c4cldr x2, [sp+144]
00223c50bl reflect.Value.Convert
00223c54str x0, [sp+104]
00223c58str x1, [sp+112]
00223c5cstr x2, [sp+120]
00223c60str x0, [sp+56]
00223c64str x1, [sp+64]
00223c68str x2, [sp+72]
00223c6cldur x29, [sp-8]
00223c70ldr x30, [sp], 160
00223c74ret x30
00223c78
00223c78loc_223c78:
00223c78stp x0, x1, [sp+8]
00223c7cstp x2, x3, [sp+24]
00223c80mov x3, x30
00223c84bl runtime.morestack_noctxt.abi0
00223c88ldp x0, x1, [sp+8]
00223c8cldp x2, x3, [sp+24]
00223c90b 0x223bc0
00223c94udf 0
00223c98udf 0
00223c9cudf 0
00223bc0
00223ca0
00223ca0google.golang.org/protobuf/internal/impl.(*uint64Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).IsValidPB(google.golang.org/protobuf/internal/impl.uint64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223ca0ldr x16, [x28+16]
00223ca4subs xzr, sp, x16
00223ca8b.ls 0x223d3c
00223cacstr x30, [sp-80]!
00223cb0stur x29, [sp-8]
00223cb4sub x29, sp, 8
00223cb8str x0, [sp+88]
00223cbcstr x1, [sp+96]
00223cc0str x2, [sp+104]
00223cc4str x3, [sp+112]
00223cc8strb wzr, [sp+36]
00223cccldr x0, [sp+96]
00223cd0ldr x1, [sp+104]
00223cd4ldr x2, [sp+112]
00223cd8bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00223cdcstr x0, [sp+56]
00223ce0str x1, [sp+64]
00223ce4adrp x3, 0x3d2000
00223ce8add x3, x3, 3456
00223cecsubs xzr, x0, x3
00223cf0b.eq 0x223cf8
00223cf4b 0x223d04
00223cf8
00223cf8loc_223cf8:
00223cf8ldr x1, [x1]
00223cfcorr x0, xzr, 1
00223d00b 0x223d10
00223d04
00223d04loc_223d04:
00223d04mov x1, xzr
00223d08mov x0, xzr
00223d0cb 0x223d10
00223d10
00223d10loc_223d10:
00223d10str x1, [sp+40]
00223d14strb w0, [sp+38]
00223d18ldr x1, [sp+40]
00223d1cstr x1, [sp+48]
00223d20ldrb w0, [sp+38]
00223d24strb w0, [sp+39]
00223d28strb w0, [sp+37]
00223d2cstrb w0, [sp+36]
00223d30ldur x29, [sp-8]
00223d34ldr x30, [sp], 80
00223d38ret x30
00223d3c
00223d3cloc_223d3c:
00223d3cstp x0, x1, [sp+8]
00223d40stp x2, x3, [sp+24]
00223d44mov x3, x30
00223d48bl runtime.morestack_noctxt.abi0
00223d4cldp x0, x1, [sp+8]
00223d50ldp x2, x3, [sp+24]
00223d54b 0x223ca0
00223d58udf 0
00223d5cudf 0
00223ca0
00223ca0google.golang.org/protobuf/internal/impl.(*uint64Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).IsValidPB(google.golang.org/protobuf/internal/impl.uint64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223ca0ldr x16, [x28+16]
00223ca4subs xzr, sp, x16
00223ca8b.ls 0x223d3c
00223cacstr x30, [sp-80]!
00223cb0stur x29, [sp-8]
00223cb4sub x29, sp, 8
00223cb8str x0, [sp+88]
00223cbcstr x1, [sp+96]
00223cc0str x2, [sp+104]
00223cc4str x3, [sp+112]
00223cc8strb wzr, [sp+36]
00223cccldr x0, [sp+96]
00223cd0ldr x1, [sp+104]
00223cd4ldr x2, [sp+112]
00223cd8bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00223cdcstr x0, [sp+56]
00223ce0str x1, [sp+64]
00223ce4adrp x3, 0x3d2000
00223ce8add x3, x3, 3456
00223cecsubs xzr, x0, x3
00223cf0b.eq 0x223cf8
00223cf4b 0x223d04
00223cf8
00223cf8loc_223cf8:
00223cf8ldr x1, [x1]
00223cfcorr x0, xzr, 1
00223d00b 0x223d10
00223d04
00223d04loc_223d04:
00223d04mov x1, xzr
00223d08mov x0, xzr
00223d0cb 0x223d10
00223d10
00223d10loc_223d10:
00223d10str x1, [sp+40]
00223d14strb w0, [sp+38]
00223d18ldr x1, [sp+40]
00223d1cstr x1, [sp+48]
00223d20ldrb w0, [sp+38]
00223d24strb w0, [sp+39]
00223d28strb w0, [sp+37]
00223d2cstrb w0, [sp+36]
00223d30ldur x29, [sp-8]
00223d34ldr x30, [sp], 80
00223d38ret x30
00223d3c
00223d3cloc_223d3c:
00223d3cstp x0, x1, [sp+8]
00223d40stp x2, x3, [sp+24]
00223d44mov x3, x30
00223d48bl runtime.morestack_noctxt.abi0
00223d4cldp x0, x1, [sp+8]
00223d50ldp x2, x3, [sp+24]
00223d54b 0x223ca0
00223d58udf 0
00223d5cudf 0
00223ca0
00223d60
00223d60google.golang.org/protobuf/internal/impl.(*uint64Converter).New: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).New(google.golang.org/protobuf/internal/impl.uint64Converter * c)
00223d60str x30, [sp-48]!
00223d64stur x29, [sp-8]
00223d68sub x29, sp, 8
00223d6cstr x0, [sp+56]
00223d70stp xzr, xzr, [sp+16]
00223d74str xzr, [sp+32]
00223d78ldr x3, [sp+56]
00223d7cldrsb x27, [x3]
00223d80ldr x0, [x3+16]
00223d84ldr x1, [x3+24]
00223d88ldr x2, [x3+32]
00223d8cstr x0, [sp+16]
00223d90str x1, [sp+24]
00223d94str x2, [sp+32]
00223d98add x29, sp, 40
00223d9cadd sp, sp, 48
00223da0ret x30
00223da4udf 0
00223da8udf 0
00223dacudf 0
00223d60
00223d60google.golang.org/protobuf/internal/impl.(*uint64Converter).New: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).New(google.golang.org/protobuf/internal/impl.uint64Converter * c)
00223d60str x30, [sp-48]!
00223d64stur x29, [sp-8]
00223d68sub x29, sp, 8
00223d6cstr x0, [sp+56]
00223d70stp xzr, xzr, [sp+16]
00223d74str xzr, [sp+32]
00223d78ldr x3, [sp+56]
00223d7cldrsb x27, [x3]
00223d80ldr x0, [x3+16]
00223d84ldr x1, [x3+24]
00223d88ldr x2, [x3+32]
00223d8cstr x0, [sp+16]
00223d90str x1, [sp+24]
00223d94str x2, [sp+32]
00223d98add x29, sp, 40
00223d9cadd sp, sp, 48
00223da0ret x30
00223da4udf 0
00223da8udf 0
00223dacudf 0
00223d60
00223db0
00223db0google.golang.org/protobuf/internal/impl.(*uint64Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).Zero(google.golang.org/protobuf/internal/impl.uint64Converter * c)
00223db0str x30, [sp-48]!
00223db4stur x29, [sp-8]
00223db8sub x29, sp, 8
00223dbcstr x0, [sp+56]
00223dc0stp xzr, xzr, [sp+16]
00223dc4str xzr, [sp+32]
00223dc8ldr x3, [sp+56]
00223dccldrsb x27, [x3]
00223dd0ldr x0, [x3+16]
00223dd4ldr x1, [x3+24]
00223dd8ldr x2, [x3+32]
00223ddcstr x0, [sp+16]
00223de0str x1, [sp+24]
00223de4str x2, [sp+32]
00223de8add x29, sp, 40
00223decadd sp, sp, 48
00223df0ret x30
00223df4udf 0
00223df8udf 0
00223dfcudf 0
00223db0
00223db0google.golang.org/protobuf/internal/impl.(*uint64Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*uint64Converter).Zero(google.golang.org/protobuf/internal/impl.uint64Converter * c)
00223db0str x30, [sp-48]!
00223db4stur x29, [sp-8]
00223db8sub x29, sp, 8
00223dbcstr x0, [sp+56]
00223dc0stp xzr, xzr, [sp+16]
00223dc4str xzr, [sp+32]
00223dc8ldr x3, [sp+56]
00223dccldrsb x27, [x3]
00223dd0ldr x0, [x3+16]
00223dd4ldr x1, [x3+24]
00223dd8ldr x2, [x3+32]
00223ddcstr x0, [sp+16]
00223de0str x1, [sp+24]
00223de4str x2, [sp+32]
00223de8add x29, sp, 40
00223decadd sp, sp, 48
00223df0ret x30
00223df4udf 0
00223df8udf 0
00223dfcudf 0
00223db0
00223e00
00223e00google.golang.org/protobuf/internal/impl.(*float32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.float32Converter * c, reflect.Value v)
00223e00ldr x16, [x28+16]
00223e04sub x17, sp, 160
00223e08subs xzr, x17, x16
00223e0cb.ls 0x22403c
00223e10sub x20, sp, 288
00223e14stp x29, x30, [x20-8]
00223e18add sp, x20, 0
00223e1csub x29, sp, 8
00223e20str x0, [sp+296]
00223e24str x1, [sp+304]
00223e28str x2, [sp+312]
00223e2cstr x3, [sp+320]
00223e30stp xzr, xzr, [sp+64]
00223e34str xzr, [sp+80]
00223e38ldr x0, [sp+304]
00223e3cldr x1, [sp+312]
00223e40ldr x2, [sp+320]
00223e44bl reflect.Value.Type
00223e48str x0, [sp+200]
00223e4cstr x1, [sp+208]
00223e50ldr x3, [sp+296]
00223e54ldrsb x27, [x3]
00223e58ldr x4, [x3]
00223e5cldr x2, [x3+8]
00223e60str x4, [sp+112]
00223e64str x2, [sp+120]
00223e68ldr x3, [sp+200]
00223e6csubs xzr, x3, x4
00223e70b.ne 0x224038
00223e74b 0x223e78
00223e78
00223e78loc_223e78:
00223e78ldr x1, [sp+208]
00223e7cldr x0, [sp+200]
00223e80bl runtime.ifaceeq
00223e84tbnz w0, 0, 0x223e8c
00223e88b 0x223ecc
00223e8c
00223e8cloc_223e8c:
00223e8cldr x0, [sp+304]
00223e90ldr x1, [sp+312]
00223e94ldr x2, [sp+320]
00223e98bl reflect.Value.Float
00223e9cstr d0, [sp+56]
00223ea0fcvt s0, d0
00223ea4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
00223ea8str x0, [sp+128]
00223eacstr x1, [sp+136]
00223eb0str x2, [sp+144]
00223eb4str x0, [sp+64]
00223eb8str x1, [sp+72]
00223ebcstr x2, [sp+80]
00223ec0ldp x29, x30, [sp-8]
00223ec4add sp, sp, 288
00223ec8ret x30
00223ecc
00223eccloc_223ecc:
00223eccb 0x223ed0
00223ed0
00223ed0loc_223ed0:
00223ed0ldr x0, [sp+304]
00223ed4ldr x1, [sp+312]
00223ed8ldr x2, [sp+320]
00223edcbl reflect.Value.Type
00223ee0str x0, [sp+200]
00223ee4str x1, [sp+208]
00223ee8stp xzr, xzr, [sp+168]
00223eecstp xzr, xzr, [sp+184]
00223ef0add x3, sp, 168
00223ef4str x3, [sp+272]
00223ef8ldr x3, [sp+200]
00223efcldr x4, [sp+208]
00223f00str x3, [sp+256]
00223f04str x4, [sp+264]
00223f08str x3, [sp+248]
00223f0cldr x3, [sp+248]
00223f10cbnz x3, 0x223f18
00223f14b 0x224034
00223f18
00223f18loc_223f18:
00223f18ldr x5, [sp+248]
00223f1cldr x5, [x5+8]
00223f20str x5, [sp+248]
00223f24b 0x223f28
00223f28
00223f28loc_223f28:
00223f28ldr x5, [sp+272]
00223f2cldrsb x27, [x5]
00223f30ldr x6, [sp+264]
00223f34ldr x7, [sp+248]
00223f38str x7, [x5]
00223f3cadrp x27, 0x828000
00223f40ldr w7, [x27+3056]
00223f44cbz w7, 0x223f4c
00223f48b 0x224020
00223f4c
00223f4cloc_223f4c:
00223f4cb 0x223f50
00223f50
00223f50loc_223f50:
00223f50str x6, [x5+8]
00223f54ldr x5, [sp+296]
00223f58ldrsb x27, [x5]
00223f5cldr x6, [x5]
00223f60ldr x5, [x5+8]
00223f64str x6, [sp+232]
00223f68str x5, [sp+240]
00223f6cstr x6, [sp+224]
00223f70ldr x5, [sp+224]
00223f74cbnz x5, 0x223f7c
00223f78b 0x22401c
00223f7c
00223f7cloc_223f7c:
00223f7cldr x5, [sp+224]
00223f80ldr x5, [x5+8]
00223f84str x5, [sp+224]
00223f88b 0x223f8c
00223f8c
00223f8cloc_223f8c:
00223f8cldr x5, [sp+272]
00223f90ldrsb x27, [x5]
00223f94ldr x6, [sp+240]
00223f98ldr x7, [sp+224]
00223f9cstr x7, [x5+16]
00223fa0adrp x27, 0x828000
00223fa4ldr w7, [x27+3056]
00223fa8cbz w7, 0x223fb0
00223facb 0x224008
00223fb0
00223fb0loc_223fb0:
00223fb0b 0x223fb4
00223fb4
00223fb4loc_223fb4:
00223fb4str x6, [x5+24]
00223fb8ldr x2, [sp+272]
00223fbcldrsb x27, [x2]
00223fc0b 0x223fc4
00223fc4
00223fc4loc_223fc4:
00223fc4str x2, [sp+88]
00223fc8orr x4, xzr, 2
00223fccstr x4, [sp+96]
00223fd0str x4, [sp+104]
00223fd4adrp x0, 0x499000
00223fd8add x0, x0, 3121
00223fdcmovz x1, 29
00223fe0mov x3, x4
00223fe4bl fmt.Sprintf
00223fe8str x0, [sp+152]
00223fecstr x1, [sp+160]
00223ff0bl runtime.convTstring
00223ff4str x0, [sp+216]
00223ff8mov x1, x0
00223ffcadrp x0, 0x3d2000
00224000add x0, x0, 2944
00224004bl runtime.gopanic
00224008
00224008loc_224008:
00224008bl runtime.gcWriteBarrier2
0022400cstr x6, [x25]
00224010ldr x7, [x5+24]
00224014str x7, [x25+8]
00224018b 0x223fb4
0022401c
0022401cloc_22401c:
0022401cb 0x223f8c
00224020
00224020loc_224020:
00224020bl runtime.gcWriteBarrier2
00224024str x6, [x25]
00224028ldr x7, [x5+8]
0022402cstr x7, [x25+8]
00224030b 0x223f50
00224034
00224034loc_224034:
00224034b 0x223f28
00224038
00224038loc_224038:
00224038b 0x223ed0
0022403c
0022403cloc_22403c:
0022403cstp x0, x1, [sp+8]
00224040stp x2, x3, [sp+24]
00224044mov x3, x30
00224048bl runtime.morestack_noctxt.abi0
0022404cldp x0, x1, [sp+8]
00224050ldp x2, x3, [sp+24]
00224054b 0x223e00
00224058udf 0
0022405cudf 0
00223e00
00223e00google.golang.org/protobuf/internal/impl.(*float32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.float32Converter * c, reflect.Value v)
00223e00ldr x16, [x28+16]
00223e04sub x17, sp, 160
00223e08subs xzr, x17, x16
00223e0cb.ls 0x22403c
00223e10sub x20, sp, 288
00223e14stp x29, x30, [x20-8]
00223e18add sp, x20, 0
00223e1csub x29, sp, 8
00223e20str x0, [sp+296]
00223e24str x1, [sp+304]
00223e28str x2, [sp+312]
00223e2cstr x3, [sp+320]
00223e30stp xzr, xzr, [sp+64]
00223e34str xzr, [sp+80]
00223e38ldr x0, [sp+304]
00223e3cldr x1, [sp+312]
00223e40ldr x2, [sp+320]
00223e44bl reflect.Value.Type
00223e48str x0, [sp+200]
00223e4cstr x1, [sp+208]
00223e50ldr x3, [sp+296]
00223e54ldrsb x27, [x3]
00223e58ldr x4, [x3]
00223e5cldr x2, [x3+8]
00223e60str x4, [sp+112]
00223e64str x2, [sp+120]
00223e68ldr x3, [sp+200]
00223e6csubs xzr, x3, x4
00223e70b.ne 0x224038
00223e74b 0x223e78
00223e78
00223e78loc_223e78:
00223e78ldr x1, [sp+208]
00223e7cldr x0, [sp+200]
00223e80bl runtime.ifaceeq
00223e84tbnz w0, 0, 0x223e8c
00223e88b 0x223ecc
00223e8c
00223e8cloc_223e8c:
00223e8cldr x0, [sp+304]
00223e90ldr x1, [sp+312]
00223e94ldr x2, [sp+320]
00223e98bl reflect.Value.Float
00223e9cstr d0, [sp+56]
00223ea0fcvt s0, d0
00223ea4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
00223ea8str x0, [sp+128]
00223eacstr x1, [sp+136]
00223eb0str x2, [sp+144]
00223eb4str x0, [sp+64]
00223eb8str x1, [sp+72]
00223ebcstr x2, [sp+80]
00223ec0ldp x29, x30, [sp-8]
00223ec4add sp, sp, 288
00223ec8ret x30
00223ecc
00223eccloc_223ecc:
00223eccb 0x223ed0
00223ed0
00223ed0loc_223ed0:
00223ed0ldr x0, [sp+304]
00223ed4ldr x1, [sp+312]
00223ed8ldr x2, [sp+320]
00223edcbl reflect.Value.Type
00223ee0str x0, [sp+200]
00223ee4str x1, [sp+208]
00223ee8stp xzr, xzr, [sp+168]
00223eecstp xzr, xzr, [sp+184]
00223ef0add x3, sp, 168
00223ef4str x3, [sp+272]
00223ef8ldr x3, [sp+200]
00223efcldr x4, [sp+208]
00223f00str x3, [sp+256]
00223f04str x4, [sp+264]
00223f08str x3, [sp+248]
00223f0cldr x3, [sp+248]
00223f10cbnz x3, 0x223f18
00223f14b 0x224034
00223f18
00223f18loc_223f18:
00223f18ldr x5, [sp+248]
00223f1cldr x5, [x5+8]
00223f20str x5, [sp+248]
00223f24b 0x223f28
00223f28
00223f28loc_223f28:
00223f28ldr x5, [sp+272]
00223f2cldrsb x27, [x5]
00223f30ldr x6, [sp+264]
00223f34ldr x7, [sp+248]
00223f38str x7, [x5]
00223f3cadrp x27, 0x828000
00223f40ldr w7, [x27+3056]
00223f44cbz w7, 0x223f4c
00223f48b 0x224020
00223f4c
00223f4cloc_223f4c:
00223f4cb 0x223f50
00223f50
00223f50loc_223f50:
00223f50str x6, [x5+8]
00223f54ldr x5, [sp+296]
00223f58ldrsb x27, [x5]
00223f5cldr x6, [x5]
00223f60ldr x5, [x5+8]
00223f64str x6, [sp+232]
00223f68str x5, [sp+240]
00223f6cstr x6, [sp+224]
00223f70ldr x5, [sp+224]
00223f74cbnz x5, 0x223f7c
00223f78b 0x22401c
00223f7c
00223f7cloc_223f7c:
00223f7cldr x5, [sp+224]
00223f80ldr x5, [x5+8]
00223f84str x5, [sp+224]
00223f88b 0x223f8c
00223f8c
00223f8cloc_223f8c:
00223f8cldr x5, [sp+272]
00223f90ldrsb x27, [x5]
00223f94ldr x6, [sp+240]
00223f98ldr x7, [sp+224]
00223f9cstr x7, [x5+16]
00223fa0adrp x27, 0x828000
00223fa4ldr w7, [x27+3056]
00223fa8cbz w7, 0x223fb0
00223facb 0x224008
00223fb0
00223fb0loc_223fb0:
00223fb0b 0x223fb4
00223fb4
00223fb4loc_223fb4:
00223fb4str x6, [x5+24]
00223fb8ldr x2, [sp+272]
00223fbcldrsb x27, [x2]
00223fc0b 0x223fc4
00223fc4
00223fc4loc_223fc4:
00223fc4str x2, [sp+88]
00223fc8orr x4, xzr, 2
00223fccstr x4, [sp+96]
00223fd0str x4, [sp+104]
00223fd4adrp x0, 0x499000
00223fd8add x0, x0, 3121
00223fdcmovz x1, 29
00223fe0mov x3, x4
00223fe4bl fmt.Sprintf
00223fe8str x0, [sp+152]
00223fecstr x1, [sp+160]
00223ff0bl runtime.convTstring
00223ff4str x0, [sp+216]
00223ff8mov x1, x0
00223ffcadrp x0, 0x3d2000
00224000add x0, x0, 2944
00224004bl runtime.gopanic
00224008
00224008loc_224008:
00224008bl runtime.gcWriteBarrier2
0022400cstr x6, [x25]
00224010ldr x7, [x5+24]
00224014str x7, [x25+8]
00224018b 0x223fb4
0022401c
0022401cloc_22401c:
0022401cb 0x223f8c
00224020
00224020loc_224020:
00224020bl runtime.gcWriteBarrier2
00224024str x6, [x25]
00224028ldr x7, [x5+8]
0022402cstr x7, [x25+8]
00224030b 0x223f50
00224034
00224034loc_224034:
00224034b 0x223f28
00224038
00224038loc_224038:
00224038b 0x223ed0
0022403c
0022403cloc_22403c:
0022403cstp x0, x1, [sp+8]
00224040stp x2, x3, [sp+24]
00224044mov x3, x30
00224048bl runtime.morestack_noctxt.abi0
0022404cldp x0, x1, [sp+8]
00224050ldp x2, x3, [sp+24]
00224054b 0x223e00
00224058udf 0
0022405cudf 0
00223e00
00224060
00224060google.golang.org/protobuf/internal/impl.(*float32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.float32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00224060ldr x16, [x28+16]
00224064sub x17, sp, 48
00224068subs xzr, x17, x16
0022406cb.ls 0x224130
00224070str x30, [sp-176]!
00224074stur x29, [sp-8]
00224078sub x29, sp, 8
0022407cstr x0, [sp+184]
00224080str x1, [sp+192]
00224084str x2, [sp+200]
00224088str x3, [sp+208]
0022408cstp xzr, xzr, [sp+72]
00224090str xzr, [sp+88]
00224094ldr x0, [sp+192]
00224098ldr x1, [sp+200]
0022409cldr x2, [sp+208]
002240a0bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
002240a4str d0, [sp+64]
002240a8fcvt s0, d0
002240acstr s0, [sp+60]
002240b0add x3, sp, 60
002240b4ldrsb x27, [x3]
002240b8ldr w0, [x3]
002240bcstr w0, [sp+56]
002240c0bl runtime.convT32
002240c4str x0, [sp+112]
002240c8mov x1, x0
002240ccadrp x0, 0x3d1000
002240d0add x0, x0, 3840
002240d4bl reflect.ValueOf
002240d8str x0, [sp+144]
002240dcstr x1, [sp+152]
002240e0str x2, [sp+160]
002240e4ldr x3, [sp+184]
002240e8ldrsb x27, [x3]
002240ecldr x4, [x3+8]
002240f0ldr x3, [x3]
002240f4str x3, [sp+96]
002240f8str x4, [sp+104]
002240fcldr x0, [sp+144]
00224100ldr x1, [sp+152]
00224104ldr x2, [sp+160]
00224108bl reflect.Value.Convert
0022410cstr x0, [sp+120]
00224110str x1, [sp+128]
00224114str x2, [sp+136]
00224118str x0, [sp+72]
0022411cstr x1, [sp+80]
00224120str x2, [sp+88]
00224124ldur x29, [sp-8]
00224128ldr x30, [sp], 176
0022412cret x30
00224130
00224130loc_224130:
00224130stp x0, x1, [sp+8]
00224134stp x2, x3, [sp+24]
00224138mov x3, x30
0022413cbl runtime.morestack_noctxt.abi0
00224140ldp x0, x1, [sp+8]
00224144ldp x2, x3, [sp+24]
00224148b 0x224060
0022414cudf 0
00224060
00224060google.golang.org/protobuf/internal/impl.(*float32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.float32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00224060ldr x16, [x28+16]
00224064sub x17, sp, 48
00224068subs xzr, x17, x16
0022406cb.ls 0x224130
00224070str x30, [sp-176]!
00224074stur x29, [sp-8]
00224078sub x29, sp, 8
0022407cstr x0, [sp+184]
00224080str x1, [sp+192]
00224084str x2, [sp+200]
00224088str x3, [sp+208]
0022408cstp xzr, xzr, [sp+72]
00224090str xzr, [sp+88]
00224094ldr x0, [sp+192]
00224098ldr x1, [sp+200]
0022409cldr x2, [sp+208]
002240a0bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
002240a4str d0, [sp+64]
002240a8fcvt s0, d0
002240acstr s0, [sp+60]
002240b0add x3, sp, 60
002240b4ldrsb x27, [x3]
002240b8ldr w0, [x3]
002240bcstr w0, [sp+56]
002240c0bl runtime.convT32
002240c4str x0, [sp+112]
002240c8mov x1, x0
002240ccadrp x0, 0x3d1000
002240d0add x0, x0, 3840
002240d4bl reflect.ValueOf
002240d8str x0, [sp+144]
002240dcstr x1, [sp+152]
002240e0str x2, [sp+160]
002240e4ldr x3, [sp+184]
002240e8ldrsb x27, [x3]
002240ecldr x4, [x3+8]
002240f0ldr x3, [x3]
002240f4str x3, [sp+96]
002240f8str x4, [sp+104]
002240fcldr x0, [sp+144]
00224100ldr x1, [sp+152]
00224104ldr x2, [sp+160]
00224108bl reflect.Value.Convert
0022410cstr x0, [sp+120]
00224110str x1, [sp+128]
00224114str x2, [sp+136]
00224118str x0, [sp+72]
0022411cstr x1, [sp+80]
00224120str x2, [sp+88]
00224124ldur x29, [sp-8]
00224128ldr x30, [sp], 176
0022412cret x30
00224130
00224130loc_224130:
00224130stp x0, x1, [sp+8]
00224134stp x2, x3, [sp+24]
00224138mov x3, x30
0022413cbl runtime.morestack_noctxt.abi0
00224140ldp x0, x1, [sp+8]
00224144ldp x2, x3, [sp+24]
00224148b 0x224060
0022414cudf 0
00224060
00224150
00224150google.golang.org/protobuf/internal/impl.(*float32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.float32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00224150ldr x16, [x28+16]
00224154subs xzr, sp, x16
00224158b.ls 0x2241ec
0022415cstr x30, [sp-80]!
00224160stur x29, [sp-8]
00224164sub x29, sp, 8
00224168str x0, [sp+88]
0022416cstr x1, [sp+96]
00224170str x2, [sp+104]
00224174str x3, [sp+112]
00224178strb wzr, [sp+44]
0022417cldr x0, [sp+96]
00224180ldr x1, [sp+104]
00224184ldr x2, [sp+112]
00224188bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022418cstr x0, [sp+56]
00224190str x1, [sp+64]
00224194adrp x3, 0x3d1000
00224198add x3, x3, 3840
0022419csubs xzr, x0, x3
002241a0b.eq 0x2241a8
002241a4b 0x2241b4
002241a8
002241a8loc_2241a8:
002241a8ldr s0, [x1]
002241acorr x0, xzr, 1
002241b0b 0x2241c0
002241b4
002241b4loc_2241b4:
002241b4fmov s0, wzr
002241b8mov x0, xzr
002241bcb 0x2241c0
002241c0
002241c0loc_2241c0:
002241c0str s0, [sp+48]
002241c4strb w0, [sp+46]
002241c8ldr s0, [sp+48]
002241ccstr s0, [sp+52]
002241d0ldrb w0, [sp+46]
002241d4strb w0, [sp+47]
002241d8strb w0, [sp+45]
002241dcstrb w0, [sp+44]
002241e0ldur x29, [sp-8]
002241e4ldr x30, [sp], 80
002241e8ret x30
002241ec
002241ecloc_2241ec:
002241ecstp x0, x1, [sp+8]
002241f0stp x2, x3, [sp+24]
002241f4mov x3, x30
002241f8bl runtime.morestack_noctxt.abi0
002241fcldp x0, x1, [sp+8]
00224200ldp x2, x3, [sp+24]
00224204b 0x224150
00224208udf 0
0022420cudf 0
00224150
00224150google.golang.org/protobuf/internal/impl.(*float32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.float32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00224150ldr x16, [x28+16]
00224154subs xzr, sp, x16
00224158b.ls 0x2241ec
0022415cstr x30, [sp-80]!
00224160stur x29, [sp-8]
00224164sub x29, sp, 8
00224168str x0, [sp+88]
0022416cstr x1, [sp+96]
00224170str x2, [sp+104]
00224174str x3, [sp+112]
00224178strb wzr, [sp+44]
0022417cldr x0, [sp+96]
00224180ldr x1, [sp+104]
00224184ldr x2, [sp+112]
00224188bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022418cstr x0, [sp+56]
00224190str x1, [sp+64]
00224194adrp x3, 0x3d1000
00224198add x3, x3, 3840
0022419csubs xzr, x0, x3
002241a0b.eq 0x2241a8
002241a4b 0x2241b4
002241a8
002241a8loc_2241a8:
002241a8ldr s0, [x1]
002241acorr x0, xzr, 1
002241b0b 0x2241c0
002241b4
002241b4loc_2241b4:
002241b4fmov s0, wzr
002241b8mov x0, xzr
002241bcb 0x2241c0
002241c0
002241c0loc_2241c0:
002241c0str s0, [sp+48]
002241c4strb w0, [sp+46]
002241c8ldr s0, [sp+48]
002241ccstr s0, [sp+52]
002241d0ldrb w0, [sp+46]
002241d4strb w0, [sp+47]
002241d8strb w0, [sp+45]
002241dcstrb w0, [sp+44]
002241e0ldur x29, [sp-8]
002241e4ldr x30, [sp], 80
002241e8ret x30
002241ec
002241ecloc_2241ec:
002241ecstp x0, x1, [sp+8]
002241f0stp x2, x3, [sp+24]
002241f4mov x3, x30
002241f8bl runtime.morestack_noctxt.abi0
002241fcldp x0, x1, [sp+8]
00224200ldp x2, x3, [sp+24]
00224204b 0x224150
00224208udf 0
0022420cudf 0
00224150
00224210
00224210google.golang.org/protobuf/internal/impl.(*float32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).New(google.golang.org/protobuf/internal/impl.float32Converter * c)
00224210str x30, [sp-48]!
00224214stur x29, [sp-8]
00224218sub x29, sp, 8
0022421cstr x0, [sp+56]
00224220stp xzr, xzr, [sp+16]
00224224str xzr, [sp+32]
00224228ldr x3, [sp+56]
0022422cldrsb x27, [x3]
00224230ldr x0, [x3+16]
00224234ldr x1, [x3+24]
00224238ldr x2, [x3+32]
0022423cstr x0, [sp+16]
00224240str x1, [sp+24]
00224244str x2, [sp+32]
00224248add x29, sp, 40
0022424cadd sp, sp, 48
00224250ret x30
00224254udf 0
00224258udf 0
0022425cudf 0
00224210
00224210google.golang.org/protobuf/internal/impl.(*float32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).New(google.golang.org/protobuf/internal/impl.float32Converter * c)
00224210str x30, [sp-48]!
00224214stur x29, [sp-8]
00224218sub x29, sp, 8
0022421cstr x0, [sp+56]
00224220stp xzr, xzr, [sp+16]
00224224str xzr, [sp+32]
00224228ldr x3, [sp+56]
0022422cldrsb x27, [x3]
00224230ldr x0, [x3+16]
00224234ldr x1, [x3+24]
00224238ldr x2, [x3+32]
0022423cstr x0, [sp+16]
00224240str x1, [sp+24]
00224244str x2, [sp+32]
00224248add x29, sp, 40
0022424cadd sp, sp, 48
00224250ret x30
00224254udf 0
00224258udf 0
0022425cudf 0
00224210
00224260
00224260google.golang.org/protobuf/internal/impl.(*float32Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).Zero(google.golang.org/protobuf/internal/impl.float32Converter * c)
00224260str x30, [sp-48]!
00224264stur x29, [sp-8]
00224268sub x29, sp, 8
0022426cstr x0, [sp+56]
00224270stp xzr, xzr, [sp+16]
00224274str xzr, [sp+32]
00224278ldr x3, [sp+56]
0022427cldrsb x27, [x3]
00224280ldr x0, [x3+16]
00224284ldr x1, [x3+24]
00224288ldr x2, [x3+32]
0022428cstr x0, [sp+16]
00224290str x1, [sp+24]
00224294str x2, [sp+32]
00224298add x29, sp, 40
0022429cadd sp, sp, 48
002242a0ret x30
002242a4udf 0
002242a8udf 0
002242acudf 0
00224260
00224260google.golang.org/protobuf/internal/impl.(*float32Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*float32Converter).Zero(google.golang.org/protobuf/internal/impl.float32Converter * c)
00224260str x30, [sp-48]!
00224264stur x29, [sp-8]
00224268sub x29, sp, 8
0022426cstr x0, [sp+56]
00224270stp xzr, xzr, [sp+16]
00224274str xzr, [sp+32]
00224278ldr x3, [sp+56]
0022427cldrsb x27, [x3]
00224280ldr x0, [x3+16]
00224284ldr x1, [x3+24]
00224288ldr x2, [x3+32]
0022428cstr x0, [sp+16]
00224290str x1, [sp+24]
00224294str x2, [sp+32]
00224298add x29, sp, 40
0022429cadd sp, sp, 48
002242a0ret x30
002242a4udf 0
002242a8udf 0
002242acudf 0
00224260
002242b0
002242b0google.golang.org/protobuf/internal/impl.(*float64Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).PBValueOf(google.golang.org/protobuf/internal/impl.float64Converter * c, reflect.Value v)
002242b0ldr x16, [x28+16]
002242b4sub x17, sp, 160
002242b8subs xzr, x17, x16
002242bcb.ls 0x2244e8
002242c0sub x20, sp, 288
002242c4stp x29, x30, [x20-8]
002242c8add sp, x20, 0
002242ccsub x29, sp, 8
002242d0str x0, [sp+296]
002242d4str x1, [sp+304]
002242d8str x2, [sp+312]
002242dcstr x3, [sp+320]
002242e0stp xzr, xzr, [sp+64]
002242e4str xzr, [sp+80]
002242e8ldr x0, [sp+304]
002242ecldr x1, [sp+312]
002242f0ldr x2, [sp+320]
002242f4bl reflect.Value.Type
002242f8str x0, [sp+200]
002242fcstr x1, [sp+208]
00224300ldr x3, [sp+296]
00224304ldrsb x27, [x3]
00224308ldr x4, [x3]
0022430cldr x2, [x3+8]
00224310str x4, [sp+112]
00224314str x2, [sp+120]
00224318ldr x3, [sp+200]
0022431csubs xzr, x3, x4
00224320b.ne 0x2244e4
00224324b 0x224328
00224328
00224328loc_224328:
00224328ldr x1, [sp+208]
0022432cldr x0, [sp+200]
00224330bl runtime.ifaceeq
00224334tbnz w0, 0, 0x22433c
00224338b 0x224378
0022433c
0022433cloc_22433c:
0022433cldr x0, [sp+304]
00224340ldr x1, [sp+312]
00224344ldr x2, [sp+320]
00224348bl reflect.Value.Float
0022434cstr d0, [sp+56]
00224350bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
00224354str x0, [sp+128]
00224358str x1, [sp+136]
0022435cstr x2, [sp+144]
00224360str x0, [sp+64]
00224364str x1, [sp+72]
00224368str x2, [sp+80]
0022436cldp x29, x30, [sp-8]
00224370add sp, sp, 288
00224374ret x30
00224378
00224378loc_224378:
00224378b 0x22437c
0022437c
0022437cloc_22437c:
0022437cldr x0, [sp+304]
00224380ldr x1, [sp+312]
00224384ldr x2, [sp+320]
00224388bl reflect.Value.Type
0022438cstr x0, [sp+200]
00224390str x1, [sp+208]
00224394stp xzr, xzr, [sp+168]
00224398stp xzr, xzr, [sp+184]
0022439cadd x3, sp, 168
002243a0str x3, [sp+272]
002243a4ldr x3, [sp+200]
002243a8ldr x4, [sp+208]
002243acstr x3, [sp+256]
002243b0str x4, [sp+264]
002243b4str x3, [sp+248]
002243b8ldr x3, [sp+248]
002243bccbnz x3, 0x2243c4
002243c0b 0x2244e0
002243c4
002243c4loc_2243c4:
002243c4ldr x5, [sp+248]
002243c8ldr x5, [x5+8]
002243ccstr x5, [sp+248]
002243d0b 0x2243d4
002243d4
002243d4loc_2243d4:
002243d4ldr x5, [sp+272]
002243d8ldrsb x27, [x5]
002243dcldr x6, [sp+264]
002243e0ldr x7, [sp+248]
002243e4str x7, [x5]
002243e8adrp x27, 0x827000
002243ecldr w7, [x27+3056]
002243f0cbz w7, 0x2243f8
002243f4b 0x2244cc
002243f8
002243f8loc_2243f8:
002243f8b 0x2243fc
002243fc
002243fcloc_2243fc:
002243fcstr x6, [x5+8]
00224400ldr x5, [sp+296]
00224404ldrsb x27, [x5]
00224408ldr x6, [x5]
0022440cldr x5, [x5+8]
00224410str x6, [sp+232]
00224414str x5, [sp+240]
00224418str x6, [sp+224]
0022441cldr x5, [sp+224]
00224420cbnz x5, 0x224428
00224424b 0x2244c8
00224428
00224428loc_224428:
00224428ldr x5, [sp+224]
0022442cldr x5, [x5+8]
00224430str x5, [sp+224]
00224434b 0x224438
00224438
00224438loc_224438:
00224438ldr x5, [sp+272]
0022443cldrsb x27, [x5]
00224440ldr x6, [sp+240]
00224444ldr x7, [sp+224]
00224448str x7, [x5+16]
0022444cadrp x27, 0x827000
00224450ldr w7, [x27+3056]
00224454cbz w7, 0x22445c
00224458b 0x2244b4
0022445c
0022445cloc_22445c:
0022445cb 0x224460
00224460
00224460loc_224460:
00224460str x6, [x5+24]
00224464ldr x2, [sp+272]
00224468ldrsb x27, [x2]
0022446cb 0x224470
00224470
00224470loc_224470:
00224470str x2, [sp+88]
00224474orr x4, xzr, 2
00224478str x4, [sp+96]
0022447cstr x4, [sp+104]
00224480adrp x0, 0x498000
00224484add x0, x0, 3121
00224488movz x1, 29
0022448cmov x3, x4
00224490bl fmt.Sprintf
00224494str x0, [sp+152]
00224498str x1, [sp+160]
0022449cbl runtime.convTstring
002244a0str x0, [sp+216]
002244a4mov x1, x0
002244a8adrp x0, 0x3d1000
002244acadd x0, x0, 2944
002244b0bl runtime.gopanic
002244b4
002244b4loc_2244b4:
002244b4bl runtime.gcWriteBarrier2
002244b8str x6, [x25]
002244bcldr x7, [x5+24]
002244c0str x7, [x25+8]
002244c4b 0x224460
002244c8
002244c8loc_2244c8:
002244c8b 0x224438
002244cc
002244ccloc_2244cc:
002244ccbl runtime.gcWriteBarrier2
002244d0str x6, [x25]
002244d4ldr x7, [x5+8]
002244d8str x7, [x25+8]
002244dcb 0x2243fc
002244e0
002244e0loc_2244e0:
002244e0b 0x2243d4
002244e4
002244e4loc_2244e4:
002244e4b 0x22437c
002244e8
002244e8loc_2244e8:
002244e8stp x0, x1, [sp+8]
002244ecstp x2, x3, [sp+24]
002244f0mov x3, x30
002244f4bl runtime.morestack_noctxt.abi0
002244f8ldp x0, x1, [sp+8]
002244fcldp x2, x3, [sp+24]
00224500b 0x2242b0
00224504udf 0
00224508udf 0
0022450cudf 0
002242b0
002242b0google.golang.org/protobuf/internal/impl.(*float64Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).PBValueOf(google.golang.org/protobuf/internal/impl.float64Converter * c, reflect.Value v)
002242b0ldr x16, [x28+16]
002242b4sub x17, sp, 160
002242b8subs xzr, x17, x16
002242bcb.ls 0x2244e8
002242c0sub x20, sp, 288
002242c4stp x29, x30, [x20-8]
002242c8add sp, x20, 0
002242ccsub x29, sp, 8
002242d0str x0, [sp+296]
002242d4str x1, [sp+304]
002242d8str x2, [sp+312]
002242dcstr x3, [sp+320]
002242e0stp xzr, xzr, [sp+64]
002242e4str xzr, [sp+80]
002242e8ldr x0, [sp+304]
002242ecldr x1, [sp+312]
002242f0ldr x2, [sp+320]
002242f4bl reflect.Value.Type
002242f8str x0, [sp+200]
002242fcstr x1, [sp+208]
00224300ldr x3, [sp+296]
00224304ldrsb x27, [x3]
00224308ldr x4, [x3]
0022430cldr x2, [x3+8]
00224310str x4, [sp+112]
00224314str x2, [sp+120]
00224318ldr x3, [sp+200]
0022431csubs xzr, x3, x4
00224320b.ne 0x2244e4
00224324b 0x224328
00224328
00224328loc_224328:
00224328ldr x1, [sp+208]
0022432cldr x0, [sp+200]
00224330bl runtime.ifaceeq
00224334tbnz w0, 0, 0x22433c
00224338b 0x224378
0022433c
0022433cloc_22433c:
0022433cldr x0, [sp+304]
00224340ldr x1, [sp+312]
00224344ldr x2, [sp+320]
00224348bl reflect.Value.Float
0022434cstr d0, [sp+56]
00224350bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
00224354str x0, [sp+128]
00224358str x1, [sp+136]
0022435cstr x2, [sp+144]
00224360str x0, [sp+64]
00224364str x1, [sp+72]
00224368str x2, [sp+80]
0022436cldp x29, x30, [sp-8]
00224370add sp, sp, 288
00224374ret x30
00224378
00224378loc_224378:
00224378b 0x22437c
0022437c
0022437cloc_22437c:
0022437cldr x0, [sp+304]
00224380ldr x1, [sp+312]
00224384ldr x2, [sp+320]
00224388bl reflect.Value.Type
0022438cstr x0, [sp+200]
00224390str x1, [sp+208]
00224394stp xzr, xzr, [sp+168]
00224398stp xzr, xzr, [sp+184]
0022439cadd x3, sp, 168
002243a0str x3, [sp+272]
002243a4ldr x3, [sp+200]
002243a8ldr x4, [sp+208]
002243acstr x3, [sp+256]
002243b0str x4, [sp+264]
002243b4str x3, [sp+248]
002243b8ldr x3, [sp+248]
002243bccbnz x3, 0x2243c4
002243c0b 0x2244e0
002243c4
002243c4loc_2243c4:
002243c4ldr x5, [sp+248]
002243c8ldr x5, [x5+8]
002243ccstr x5, [sp+248]
002243d0b 0x2243d4
002243d4
002243d4loc_2243d4:
002243d4ldr x5, [sp+272]
002243d8ldrsb x27, [x5]
002243dcldr x6, [sp+264]
002243e0ldr x7, [sp+248]
002243e4str x7, [x5]
002243e8adrp x27, 0x827000
002243ecldr w7, [x27+3056]
002243f0cbz w7, 0x2243f8
002243f4b 0x2244cc
002243f8
002243f8loc_2243f8:
002243f8b 0x2243fc
002243fc
002243fcloc_2243fc:
002243fcstr x6, [x5+8]
00224400ldr x5, [sp+296]
00224404ldrsb x27, [x5]
00224408ldr x6, [x5]
0022440cldr x5, [x5+8]
00224410str x6, [sp+232]
00224414str x5, [sp+240]
00224418str x6, [sp+224]
0022441cldr x5, [sp+224]
00224420cbnz x5, 0x224428
00224424b 0x2244c8
00224428
00224428loc_224428:
00224428ldr x5, [sp+224]
0022442cldr x5, [x5+8]
00224430str x5, [sp+224]
00224434b 0x224438
00224438
00224438loc_224438:
00224438ldr x5, [sp+272]
0022443cldrsb x27, [x5]
00224440ldr x6, [sp+240]
00224444ldr x7, [sp+224]
00224448str x7, [x5+16]
0022444cadrp x27, 0x827000
00224450ldr w7, [x27+3056]
00224454cbz w7, 0x22445c
00224458b 0x2244b4
0022445c
0022445cloc_22445c:
0022445cb 0x224460
00224460
00224460loc_224460:
00224460str x6, [x5+24]
00224464ldr x2, [sp+272]
00224468ldrsb x27, [x2]
0022446cb 0x224470
00224470
00224470loc_224470:
00224470str x2, [sp+88]
00224474orr x4, xzr, 2
00224478str x4, [sp+96]
0022447cstr x4, [sp+104]
00224480adrp x0, 0x498000
00224484add x0, x0, 3121
00224488movz x1, 29
0022448cmov x3, x4
00224490bl fmt.Sprintf
00224494str x0, [sp+152]
00224498str x1, [sp+160]
0022449cbl runtime.convTstring
002244a0str x0, [sp+216]
002244a4mov x1, x0
002244a8adrp x0, 0x3d1000
002244acadd x0, x0, 2944
002244b0bl runtime.gopanic
002244b4
002244b4loc_2244b4:
002244b4bl runtime.gcWriteBarrier2
002244b8str x6, [x25]
002244bcldr x7, [x5+24]
002244c0str x7, [x25+8]
002244c4b 0x224460
002244c8
002244c8loc_2244c8:
002244c8b 0x224438
002244cc
002244ccloc_2244cc:
002244ccbl runtime.gcWriteBarrier2
002244d0str x6, [x25]
002244d4ldr x7, [x5+8]
002244d8str x7, [x25+8]
002244dcb 0x2243fc
002244e0
002244e0loc_2244e0:
002244e0b 0x2243d4
002244e4
002244e4loc_2244e4:
002244e4b 0x22437c
002244e8
002244e8loc_2244e8:
002244e8stp x0, x1, [sp+8]
002244ecstp x2, x3, [sp+24]
002244f0mov x3, x30
002244f4bl runtime.morestack_noctxt.abi0
002244f8ldp x0, x1, [sp+8]
002244fcldp x2, x3, [sp+24]
00224500b 0x2242b0
00224504udf 0
00224508udf 0
0022450cudf 0
002242b0
00224510
00224510google.golang.org/protobuf/internal/impl.(*float64Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).GoValueOf(google.golang.org/protobuf/internal/impl.float64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00224510ldr x16, [x28+16]
00224514sub x17, sp, 48
00224518subs xzr, x17, x16
0022451cb.ls 0x2245dc
00224520str x30, [sp-176]!
00224524stur x29, [sp-8]
00224528sub x29, sp, 8
0022452cstr x0, [sp+184]
00224530str x1, [sp+192]
00224534str x2, [sp+200]
00224538str x3, [sp+208]
0022453cstp xzr, xzr, [sp+72]
00224540str xzr, [sp+88]
00224544ldr x0, [sp+192]
00224548ldr x1, [sp+200]
0022454cldr x2, [sp+208]
00224550bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
00224554str d0, [sp+64]
00224558str d0, [sp+56]
0022455cadd x3, sp, 56
00224560ldrsb x27, [x3]
00224564ldr x0, [x3]
00224568str x0, [sp+48]
0022456cbl runtime.convT64
00224570str x0, [sp+112]
00224574mov x1, x0
00224578adrp x0, 0x3d1000
0022457cadd x0, x0, 3904
00224580bl reflect.ValueOf
00224584str x0, [sp+144]
00224588str x1, [sp+152]
0022458cstr x2, [sp+160]
00224590ldr x3, [sp+184]
00224594ldrsb x27, [x3]
00224598ldr x4, [x3+8]
0022459cldr x3, [x3]
002245a0str x3, [sp+96]
002245a4str x4, [sp+104]
002245a8ldr x0, [sp+144]
002245acldr x1, [sp+152]
002245b0ldr x2, [sp+160]
002245b4bl reflect.Value.Convert
002245b8str x0, [sp+120]
002245bcstr x1, [sp+128]
002245c0str x2, [sp+136]
002245c4str x0, [sp+72]
002245c8str x1, [sp+80]
002245ccstr x2, [sp+88]
002245d0ldur x29, [sp-8]
002245d4ldr x30, [sp], 176
002245d8ret x30
002245dc
002245dcloc_2245dc:
002245dcstp x0, x1, [sp+8]
002245e0stp x2, x3, [sp+24]
002245e4mov x3, x30
002245e8bl runtime.morestack_noctxt.abi0
002245ecldp x0, x1, [sp+8]
002245f0ldp x2, x3, [sp+24]
002245f4b 0x224510
002245f8udf 0
002245fcudf 0
00224510
00224510google.golang.org/protobuf/internal/impl.(*float64Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).GoValueOf(google.golang.org/protobuf/internal/impl.float64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00224510ldr x16, [x28+16]
00224514sub x17, sp, 48
00224518subs xzr, x17, x16
0022451cb.ls 0x2245dc
00224520str x30, [sp-176]!
00224524stur x29, [sp-8]
00224528sub x29, sp, 8
0022452cstr x0, [sp+184]
00224530str x1, [sp+192]
00224534str x2, [sp+200]
00224538str x3, [sp+208]
0022453cstp xzr, xzr, [sp+72]
00224540str xzr, [sp+88]
00224544ldr x0, [sp+192]
00224548ldr x1, [sp+200]
0022454cldr x2, [sp+208]
00224550bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
00224554str d0, [sp+64]
00224558str d0, [sp+56]
0022455cadd x3, sp, 56
00224560ldrsb x27, [x3]
00224564ldr x0, [x3]
00224568str x0, [sp+48]
0022456cbl runtime.convT64
00224570str x0, [sp+112]
00224574mov x1, x0
00224578adrp x0, 0x3d1000
0022457cadd x0, x0, 3904
00224580bl reflect.ValueOf
00224584str x0, [sp+144]
00224588str x1, [sp+152]
0022458cstr x2, [sp+160]
00224590ldr x3, [sp+184]
00224594ldrsb x27, [x3]
00224598ldr x4, [x3+8]
0022459cldr x3, [x3]
002245a0str x3, [sp+96]
002245a4str x4, [sp+104]
002245a8ldr x0, [sp+144]
002245acldr x1, [sp+152]
002245b0ldr x2, [sp+160]
002245b4bl reflect.Value.Convert
002245b8str x0, [sp+120]
002245bcstr x1, [sp+128]
002245c0str x2, [sp+136]
002245c4str x0, [sp+72]
002245c8str x1, [sp+80]
002245ccstr x2, [sp+88]
002245d0ldur x29, [sp-8]
002245d4ldr x30, [sp], 176
002245d8ret x30
002245dc
002245dcloc_2245dc:
002245dcstp x0, x1, [sp+8]
002245e0stp x2, x3, [sp+24]
002245e4mov x3, x30
002245e8bl runtime.morestack_noctxt.abi0
002245ecldp x0, x1, [sp+8]
002245f0ldp x2, x3, [sp+24]
002245f4b 0x224510
002245f8udf 0
002245fcudf 0
00224510
00224600
00224600google.golang.org/protobuf/internal/impl.(*float64Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).IsValidPB(google.golang.org/protobuf/internal/impl.float64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00224600ldr x16, [x28+16]
00224604subs xzr, sp, x16
00224608b.ls 0x22469c
0022460cstr x30, [sp-80]!
00224610stur x29, [sp-8]
00224614sub x29, sp, 8
00224618str x0, [sp+88]
0022461cstr x1, [sp+96]
00224620str x2, [sp+104]
00224624str x3, [sp+112]
00224628strb wzr, [sp+36]
0022462cldr x0, [sp+96]
00224630ldr x1, [sp+104]
00224634ldr x2, [sp+112]
00224638bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022463cstr x0, [sp+56]
00224640str x1, [sp+64]
00224644adrp x3, 0x3d1000
00224648add x3, x3, 3904
0022464csubs xzr, x0, x3
00224650b.eq 0x224658
00224654b 0x224664
00224658
00224658loc_224658:
00224658ldr d0, [x1]
0022465corr x0, xzr, 1
00224660b 0x224670
00224664
00224664loc_224664:
00224664fmov d0, xzr
00224668mov x0, xzr
0022466cb 0x224670
00224670
00224670loc_224670:
00224670str d0, [sp+40]
00224674strb w0, [sp+38]
00224678ldr d0, [sp+40]
0022467cstr d0, [sp+48]
00224680ldrb w0, [sp+38]
00224684strb w0, [sp+39]
00224688strb w0, [sp+37]
0022468cstrb w0, [sp+36]
00224690ldur x29, [sp-8]
00224694ldr x30, [sp], 80
00224698ret x30
0022469c
0022469cloc_22469c:
0022469cstp x0, x1, [sp+8]
002246a0stp x2, x3, [sp+24]
002246a4mov x3, x30
002246a8bl runtime.morestack_noctxt.abi0
002246acldp x0, x1, [sp+8]
002246b0ldp x2, x3, [sp+24]
002246b4b 0x224600
002246b8udf 0
002246bcudf 0
00224600
00224600google.golang.org/protobuf/internal/impl.(*float64Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).IsValidPB(google.golang.org/protobuf/internal/impl.float64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00224600ldr x16, [x28+16]
00224604subs xzr, sp, x16
00224608b.ls 0x22469c
0022460cstr x30, [sp-80]!
00224610stur x29, [sp-8]
00224614sub x29, sp, 8
00224618str x0, [sp+88]
0022461cstr x1, [sp+96]
00224620str x2, [sp+104]
00224624str x3, [sp+112]
00224628strb wzr, [sp+36]
0022462cldr x0, [sp+96]
00224630ldr x1, [sp+104]
00224634ldr x2, [sp+112]
00224638bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022463cstr x0, [sp+56]
00224640str x1, [sp+64]
00224644adrp x3, 0x3d1000
00224648add x3, x3, 3904
0022464csubs xzr, x0, x3
00224650b.eq 0x224658
00224654b 0x224664
00224658
00224658loc_224658:
00224658ldr d0, [x1]
0022465corr x0, xzr, 1
00224660b 0x224670
00224664
00224664loc_224664:
00224664fmov d0, xzr
00224668mov x0, xzr
0022466cb 0x224670
00224670
00224670loc_224670:
00224670str d0, [sp+40]
00224674strb w0, [sp+38]
00224678ldr d0, [sp+40]
0022467cstr d0, [sp+48]
00224680ldrb w0, [sp+38]
00224684strb w0, [sp+39]
00224688strb w0, [sp+37]
0022468cstrb w0, [sp+36]
00224690ldur x29, [sp-8]
00224694ldr x30, [sp], 80
00224698ret x30
0022469c
0022469cloc_22469c:
0022469cstp x0, x1, [sp+8]
002246a0stp x2, x3, [sp+24]
002246a4mov x3, x30
002246a8bl runtime.morestack_noctxt.abi0
002246acldp x0, x1, [sp+8]
002246b0ldp x2, x3, [sp+24]
002246b4b 0x224600
002246b8udf 0
002246bcudf 0
00224600
002246c0
002246c0google.golang.org/protobuf/internal/impl.(*float64Converter).New: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).New(google.golang.org/protobuf/internal/impl.float64Converter * c)
002246c0str x30, [sp-48]!
002246c4stur x29, [sp-8]
002246c8sub x29, sp, 8
002246ccstr x0, [sp+56]
002246d0stp xzr, xzr, [sp+16]
002246d4str xzr, [sp+32]
002246d8ldr x3, [sp+56]
002246dcldrsb x27, [x3]
002246e0ldr x0, [x3+16]
002246e4ldr x1, [x3+24]
002246e8ldr x2, [x3+32]
002246ecstr x0, [sp+16]
002246f0str x1, [sp+24]
002246f4str x2, [sp+32]
002246f8add x29, sp, 40
002246fcadd sp, sp, 48
00224700ret x30
00224704udf 0
00224708udf 0
0022470cudf 0
002246c0
002246c0google.golang.org/protobuf/internal/impl.(*float64Converter).New: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).New(google.golang.org/protobuf/internal/impl.float64Converter * c)
002246c0str x30, [sp-48]!
002246c4stur x29, [sp-8]
002246c8sub x29, sp, 8
002246ccstr x0, [sp+56]
002246d0stp xzr, xzr, [sp+16]
002246d4str xzr, [sp+32]
002246d8ldr x3, [sp+56]
002246dcldrsb x27, [x3]
002246e0ldr x0, [x3+16]
002246e4ldr x1, [x3+24]
002246e8ldr x2, [x3+32]
002246ecstr x0, [sp+16]
002246f0str x1, [sp+24]
002246f4str x2, [sp+32]
002246f8add x29, sp, 40
002246fcadd sp, sp, 48
00224700ret x30
00224704udf 0
00224708udf 0
0022470cudf 0
002246c0
00224710
00224710google.golang.org/protobuf/internal/impl.(*float64Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).Zero(google.golang.org/protobuf/internal/impl.float64Converter * c)
00224710str x30, [sp-48]!
00224714stur x29, [sp-8]
00224718sub x29, sp, 8
0022471cstr x0, [sp+56]
00224720stp xzr, xzr, [sp+16]
00224724str xzr, [sp+32]
00224728ldr x3, [sp+56]
0022472cldrsb x27, [x3]
00224730ldr x0, [x3+16]
00224734ldr x1, [x3+24]
00224738ldr x2, [x3+32]
0022473cstr x0, [sp+16]
00224740str x1, [sp+24]
00224744str x2, [sp+32]
00224748add x29, sp, 40
0022474cadd sp, sp, 48
00224750ret x30
00224754udf 0
00224758udf 0
0022475cudf 0
00224710
00224710google.golang.org/protobuf/internal/impl.(*float64Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*float64Converter).Zero(google.golang.org/protobuf/internal/impl.float64Converter * c)
00224710str x30, [sp-48]!
00224714stur x29, [sp-8]
00224718sub x29, sp, 8
0022471cstr x0, [sp+56]
00224720stp xzr, xzr, [sp+16]
00224724str xzr, [sp+32]
00224728ldr x3, [sp+56]
0022472cldrsb x27, [x3]
00224730ldr x0, [x3+16]
00224734ldr x1, [x3+24]
00224738ldr x2, [x3+32]
0022473cstr x0, [sp+16]
00224740str x1, [sp+24]
00224744str x2, [sp+32]
00224748add x29, sp, 40
0022474cadd sp, sp, 48
00224750ret x30
00224754udf 0
00224758udf 0
0022475cudf 0
00224710
00224760
00224760google.golang.org/protobuf/internal/impl.(*stringConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*stringConverter).PBValueOf(google.golang.org/protobuf/internal/impl.stringConverter * c, reflect.Value v)
00224760ldr x16, [x28+16]
00224764sub x17, sp, 176
00224768subs xzr, x17, x16
0022476cb.ls 0x2249bc
00224770sub x20, sp, 304
00224774stp x29, x30, [x20-8]
00224778add sp, x20, 0
0022477csub x29, sp, 8
00224780str x0, [sp+312]
00224784str x1, [sp+320]
00224788str x2, [sp+328]
0022478cstr x3, [sp+336]
00224790stp xzr, xzr, [sp+56]
00224794str xzr, [sp+72]
00224798ldr x0, [sp+320]
0022479cldr x1, [sp+328]
002247a0ldr x2, [sp+336]
002247a4bl reflect.Value.Type
002247a8str x0, [sp+216]
002247acstr x1, [sp+224]
002247b0ldr x3, [sp+312]
002247b4ldrsb x27, [x3]
002247b8ldr x4, [x3]
002247bcldr x2, [x3+8]
002247c0str x4, [sp+104]
002247c4str x2, [sp+112]
002247c8ldr x3, [sp+216]
002247ccsubs xzr, x3, x4
002247d0b.ne 0x2249b8
002247d4b 0x2247d8
002247d8
002247d8loc_2247d8:
002247d8ldr x1, [sp+224]
002247dcldr x0, [sp+216]
002247e0bl runtime.ifaceeq
002247e4tbnz w0, 0, 0x2247ec
002247e8b 0x22484c
002247ec
002247ecloc_2247ec:
002247ecadrp x27, 0x7fe000
002247f0ldr x3, [x27+112]
002247f4ldr x0, [sp+320]
002247f8adrp x27, 0x7fe000
002247fcldr x4, [x27+120]
00224800ldr x1, [sp+328]
00224804ldr x2, [sp+336]
00224808bl reflect.Value.Convert
0022480cstr x0, [sp+144]
00224810str x1, [sp+152]
00224814str x2, [sp+160]
00224818bl reflect.Value.String
0022481cstr x0, [sp+168]
00224820str x1, [sp+176]
00224824bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
00224828str x0, [sp+120]
0022482cstr x1, [sp+128]
00224830str x2, [sp+136]
00224834str x0, [sp+56]
00224838str x1, [sp+64]
0022483cstr x2, [sp+72]
00224840ldp x29, x30, [sp-8]
00224844add sp, sp, 304
00224848ret x30
0022484c
0022484cloc_22484c:
0022484cb 0x224850
00224850
00224850loc_224850:
00224850ldr x0, [sp+320]
00224854ldr x1, [sp+328]
00224858ldr x2, [sp+336]
0022485cbl reflect.Value.Type
00224860str x0, [sp+216]
00224864str x1, [sp+224]
00224868stp xzr, xzr, [sp+184]
0022486cstp xzr, xzr, [sp+200]
00224870add x3, sp, 184
00224874str x3, [sp+288]
00224878ldr x3, [sp+216]
0022487cldr x4, [sp+224]
00224880str x3, [sp+272]
00224884str x4, [sp+280]
00224888str x3, [sp+264]
0022488cldr x3, [sp+264]
00224890cbnz x3, 0x224898
00224894b 0x2249b4
00224898
00224898loc_224898:
00224898ldr x5, [sp+264]
0022489cldr x5, [x5+8]
002248a0str x5, [sp+264]
002248a4b 0x2248a8
002248a8
002248a8loc_2248a8:
002248a8ldr x5, [sp+288]
002248acldrsb x27, [x5]
002248b0ldr x6, [sp+280]
002248b4ldr x7, [sp+264]
002248b8str x7, [x5]
002248bcadrp x27, 0x827000
002248c0ldr w7, [x27+3056]
002248c4cbz w7, 0x2248cc
002248c8b 0x2249a0
002248cc
002248ccloc_2248cc:
002248ccb 0x2248d0
002248d0
002248d0loc_2248d0:
002248d0str x6, [x5+8]
002248d4ldr x5, [sp+312]
002248d8ldrsb x27, [x5]
002248dcldr x6, [x5]
002248e0ldr x5, [x5+8]
002248e4str x6, [sp+248]
002248e8str x5, [sp+256]
002248ecstr x6, [sp+240]
002248f0ldr x5, [sp+240]
002248f4cbnz x5, 0x2248fc
002248f8b 0x22499c
002248fc
002248fcloc_2248fc:
002248fcldr x5, [sp+240]
00224900ldr x5, [x5+8]
00224904str x5, [sp+240]
00224908b 0x22490c
0022490c
0022490cloc_22490c:
0022490cldr x5, [sp+288]
00224910ldrsb x27, [x5]
00224914ldr x6, [sp+256]
00224918ldr x7, [sp+240]
0022491cstr x7, [x5+16]
00224920adrp x27, 0x827000
00224924ldr w7, [x27+3056]
00224928cbz w7, 0x224930
0022492cb 0x224988
00224930
00224930loc_224930:
00224930b 0x224934
00224934
00224934loc_224934:
00224934str x6, [x5+24]
00224938ldr x2, [sp+288]
0022493cldrsb x27, [x2]
00224940b 0x224944
00224944
00224944loc_224944:
00224944str x2, [sp+80]
00224948orr x4, xzr, 2
0022494cstr x4, [sp+88]
00224950str x4, [sp+96]
00224954adrp x0, 0x498000
00224958add x0, x0, 3121
0022495cmovz x1, 29
00224960mov x3, x4
00224964bl fmt.Sprintf
00224968str x0, [sp+168]
0022496cstr x1, [sp+176]
00224970bl runtime.convTstring
00224974str x0, [sp+232]
00224978mov x1, x0
0022497cadrp x0, 0x3d1000
00224980add x0, x0, 2944
00224984bl runtime.gopanic
00224988
00224988loc_224988:
00224988bl runtime.gcWriteBarrier2
0022498cstr x6, [x25]
00224990ldr x7, [x5+24]
00224994str x7, [x25+8]
00224998b 0x224934
0022499c
0022499cloc_22499c:
0022499cb 0x22490c
002249a0
002249a0loc_2249a0:
002249a0bl runtime.gcWriteBarrier2
002249a4str x6, [x25]
002249a8ldr x7, [x5+8]
002249acstr x7, [x25+8]
002249b0b 0x2248d0
002249b4
002249b4loc_2249b4:
002249b4b 0x2248a8
002249b8
002249b8loc_2249b8:
002249b8b 0x224850
002249bc
002249bcloc_2249bc:
002249bcstp x0, x1, [sp+8]
002249c0stp x2, x3, [sp+24]
002249c4mov x3, x30
002249c8bl runtime.morestack_noctxt.abi0
002249ccldp x0, x1, [sp+8]
002249d0ldp x2, x3, [sp+24]
002249d4b 0x224760
002249d8udf 0
002249dcudf 0
00224760
00224760google.golang.org/protobuf/internal/impl.(*stringConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*stringConverter).PBValueOf(google.golang.org/protobuf/internal/impl.stringConverter * c, reflect.Value v)
00224760ldr x16, [x28+16]
00224764sub x17, sp, 176
00224768subs xzr, x17, x16
0022476cb.ls 0x2249bc
00224770sub x20, sp, 304
00224774stp x29, x30, [x20-8]
00224778add sp, x20, 0
0022477csub x29, sp, 8
00224780str x0, [sp+312]
00224784str x1, [sp+320]
00224788str x2, [sp+328]
0022478cstr x3, [sp+336]
00224790stp xzr, xzr, [sp+56]
00224794str xzr, [sp+72]
00224798ldr x0, [sp+320]
0022479cldr x1, [sp+328]
002247a0ldr x2, [sp+336]
002247a4bl reflect.Value.Type
002247a8str x0, [sp+216]
002247acstr x1, [sp+224]
002247b0ldr x3, [sp+312]
002247b4ldrsb x27, [x3]
002247b8ldr x4, [x3]
002247bcldr x2, [x3+8]
002247c0str x4, [sp+104]
002247c4str x2, [sp+112]
002247c8ldr x3, [sp+216]
002247ccsubs xzr, x3, x4
002247d0b.ne 0x2249b8
002247d4b 0x2247d8
002247d8
002247d8loc_2247d8:
002247d8ldr x1, [sp+224]
002247dcldr x0, [sp+216]
002247e0bl runtime.ifaceeq
002247e4tbnz w0, 0, 0x2247ec
002247e8b 0x22484c
002247ec
002247ecloc_2247ec:
002247ecadrp x27, 0x7fe000
002247f0ldr x3, [x27+112]
002247f4ldr x0, [sp+320]
002247f8adrp x27, 0x7fe000
002247fcldr x4, [x27+120]
00224800ldr x1, [sp+328]
00224804ldr x2, [sp+336]
00224808bl reflect.Value.Convert
0022480cstr x0, [sp+144]
00224810str x1, [sp+152]
00224814str x2, [sp+160]
00224818bl reflect.Value.String
0022481cstr x0, [sp+168]
00224820str x1, [sp+176]
00224824bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
00224828str x0, [sp+120]
0022482cstr x1, [sp+128]
00224830str x2, [sp+136]
00224834str x0, [sp+56]
00224838str x1, [sp+64]
0022483cstr x2, [sp+72]
00224840ldp x29, x30, [sp-8]
00224844add sp, sp, 304
00224848ret x30
0022484c
0022484cloc_22484c:
0022484cb 0x224850
00224850
00224850loc_224850:
00224850ldr x0, [sp+320]
00224854ldr x1, [sp+328]
00224858ldr x2, [sp+336]
0022485cbl reflect.Value.Type
00224860str x0, [sp+216]
00224864str x1, [sp+224]
00224868stp xzr, xzr, [sp+184]
0022486cstp xzr, xzr, [sp+200]
00224870add x3, sp, 184
00224874str x3, [sp+288]
00224878ldr x3, [sp+216]
0022487cldr x4, [sp+224]
00224880str x3, [sp+272]
00224884str x4, [sp+280]
00224888str x3, [sp+264]
0022488cldr x3, [sp+264]
00224890cbnz x3, 0x224898
00224894b 0x2249b4
00224898
00224898loc_224898:
00224898ldr x5, [sp+264]
0022489cldr x5, [x5+8]
002248a0str x5, [sp+264]
002248a4b 0x2248a8
002248a8
002248a8loc_2248a8:
002248a8ldr x5, [sp+288]
002248acldrsb x27, [x5]
002248b0ldr x6, [sp+280]
002248b4ldr x7, [sp+264]
002248b8str x7, [x5]
002248bcadrp x27, 0x827000
002248c0ldr w7, [x27+3056]
002248c4cbz w7, 0x2248cc
002248c8b 0x2249a0
002248cc
002248ccloc_2248cc:
002248ccb 0x2248d0
002248d0
002248d0loc_2248d0:
002248d0str x6, [x5+8]
002248d4ldr x5, [sp+312]
002248d8ldrsb x27, [x5]
002248dcldr x6, [x5]
002248e0ldr x5, [x5+8]
002248e4str x6, [sp+248]
002248e8str x5, [sp+256]
002248ecstr x6, [sp+240]
002248f0ldr x5, [sp+240]
002248f4cbnz x5, 0x2248fc
002248f8b 0x22499c
002248fc
002248fcloc_2248fc:
002248fcldr x5, [sp+240]
00224900ldr x5, [x5+8]
00224904str x5, [sp+240]
00224908b 0x22490c
0022490c
0022490cloc_22490c:
0022490cldr x5, [sp+288]
00224910ldrsb x27, [x5]
00224914ldr x6, [sp+256]
00224918ldr x7, [sp+240]
0022491cstr x7, [x5+16]
00224920adrp x27, 0x827000
00224924ldr w7, [x27+3056]
00224928cbz w7, 0x224930
0022492cb 0x224988
00224930
00224930loc_224930:
00224930b 0x224934
00224934
00224934loc_224934:
00224934str x6, [x5+24]
00224938ldr x2, [sp+288]
0022493cldrsb x27, [x2]
00224940b 0x224944
00224944
00224944loc_224944:
00224944str x2, [sp+80]
00224948orr x4, xzr, 2
0022494cstr x4, [sp+88]
00224950str x4, [sp+96]
00224954adrp x0, 0x498000
00224958add x0, x0, 3121
0022495cmovz x1, 29
00224960mov x3, x4
00224964bl fmt.Sprintf
00224968str x0, [sp+168]
0022496cstr x1, [sp+176]
00224970bl runtime.convTstring
00224974str x0, [sp+232]
00224978mov x1, x0
0022497cadrp x0, 0x3d1000
00224980add x0, x0, 2944
00224984bl runtime.gopanic
00224988
00224988loc_224988:
00224988bl runtime.gcWriteBarrier2
0022498cstr x6, [x25]
00224990ldr x7, [x5+24]
00224994str x7, [x25+8]
00224998b 0x224934
0022499c
0022499cloc_22499c:
0022499cb 0x22490c
002249a0
002249a0loc_2249a0:
002249a0bl runtime.gcWriteBarrier2
002249a4str x6, [x25]
002249a8ldr x7, [x5+8]
002249acstr x7, [x25+8]
002249b0b 0x2248d0
002249b4
002249b4loc_2249b4:
002249b4b 0x2248a8
002249b8
002249b8loc_2249b8:
002249b8b 0x224850
002249bc
002249bcloc_2249bc:
002249bcstp x0, x1, [sp+8]
002249c0stp x2, x3, [sp+24]
002249c4mov x3, x30
002249c8bl runtime.morestack_noctxt.abi0
002249ccldp x0, x1, [sp+8]
002249d0ldp x2, x3, [sp+24]
002249d4b 0x224760
002249d8udf 0
002249dcudf 0
00224760
002249e0
002249e0google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf(google.golang.org/protobuf/internal/impl.stringConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
002249e0ldr x16, [x28+16]
002249e4sub x17, sp, 112
002249e8subs xzr, x17, x16
002249ecb.ls 0x224b84
002249f0str x30, [sp-240]!
002249f4stur x29, [sp-8]
002249f8sub x29, sp, 8
002249fcstr x0, [sp+248]
00224a00str x1, [sp+256]
00224a04str x2, [sp+264]
00224a08str x3, [sp+272]
00224a0cstp xzr, xzr, [sp+72]
00224a10str xzr, [sp+88]
00224a14ldr x0, [sp+256]
00224a18ldr x1, [sp+264]
00224a1cldr x2, [sp+272]
00224a20bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00224a24str x0, [sp+176]
00224a28str x1, [sp+184]
00224a2cstp xzr, xzr, [sp+160]
00224a30ldr x3, [sp+184]
00224a34ldr x0, [sp+176]
00224a38adrp x1, 0x3d1000
00224a3cadd x1, x1, 2944
00224a40subs xzr, x0, x1
00224a44b.eq 0x224a4c
00224a48b 0x224b74
00224a4c
00224a4cloc_224a4c:
00224a4cldr x1, [x3]
00224a50ldr x2, [x3+8]
00224a54str x1, [sp+160]
00224a58str x2, [sp+168]
00224a5cstr x1, [sp+96]
00224a60str x2, [sp+104]
00224a64ldr x1, [sp+248]
00224a68ldrsb x27, [x1]
00224a6cldr x2, [x1]
00224a70ldrsb x27, [x2]
00224a74ldr x0, [x1+8]
00224a78ldr x1, [x2+168]
00224a7cblr x1
00224a80str x0, [sp+64]
00224a84subs xzr, x0, 23
00224a88cset x1, eq
00224a8cstrb w1, [sp+63]
00224a90b.eq 0x224a98
00224a94b 0x224aac
00224a98
00224a98loc_224a98:
00224a98ldr x2, [sp+104]
00224a9csubs xzr, x2, 0
00224aa0cset x2, eq
00224aa4strb w2, [sp+63]
00224aa8b 0x224ab0
00224aac
00224aacloc_224aac:
00224aacb 0x224ab0
00224ab0
00224ab0loc_224ab0:
00224ab0ldrb w2, [sp+63]
00224ab4tbnz w2, 0, 0x224abc
00224ab8b 0x224afc
00224abc
00224abcloc_224abc:
00224abcldr x2, [sp+248]
00224ac0ldrsb x27, [x2]
00224ac4ldr x0, [x2]
00224ac8ldr x1, [x2+8]
00224accstr x0, [sp+216]
00224ad0str x1, [sp+224]
00224ad4bl reflect.Zero
00224ad8str x0, [sp+136]
00224adcstr x1, [sp+144]
00224ae0str x2, [sp+152]
00224ae4str x0, [sp+72]
00224ae8str x1, [sp+80]
00224aecstr x2, [sp+88]
00224af0ldur x29, [sp-8]
00224af4ldr x30, [sp], 240
00224af8ret x30
00224afc
00224afcloc_224afc:
00224afcldr x0, [sp+96]
00224b00ldr x1, [sp+104]
00224b04bl runtime.convTstring
00224b08str x0, [sp+208]
00224b0cmov x1, x0
00224b10adrp x0, 0x3d1000
00224b14add x0, x0, 2944
00224b18bl reflect.ValueOf
00224b1cstr x0, [sp+136]
00224b20str x1, [sp+144]
00224b24str x2, [sp+152]
00224b28ldr x2, [sp+248]
00224b2cldrsb x27, [x2]
00224b30ldr x4, [x2+8]
00224b34ldr x3, [x2]
00224b38str x3, [sp+192]
00224b3cstr x4, [sp+200]
00224b40ldr x0, [sp+136]
00224b44ldr x1, [sp+144]
00224b48ldr x2, [sp+152]
00224b4cbl reflect.Value.Convert
00224b50str x0, [sp+112]
00224b54str x1, [sp+120]
00224b58str x2, [sp+128]
00224b5cstr x0, [sp+72]
00224b60str x1, [sp+80]
00224b64str x2, [sp+88]
00224b68ldur x29, [sp-8]
00224b6cldr x30, [sp], 240
00224b70ret x30
00224b74
00224b74loc_224b74:
00224b74adrp x2, 0x3e6000
00224b78add x2, x2, 3520
00224b7cbl runtime.panicdottypeE
00224b80hint
00224b84
00224b84loc_224b84:
00224b84stp x0, x1, [sp+8]
00224b88stp x2, x3, [sp+24]
00224b8cmov x3, x30
00224b90bl runtime.morestack_noctxt.abi0
00224b94ldp x0, x1, [sp+8]
00224b98ldp x2, x3, [sp+24]
00224b9cb 0x2249e0
002249e0
002249e0google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf(google.golang.org/protobuf/internal/impl.stringConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
002249e0ldr x16, [x28+16]
002249e4sub x17, sp, 112
002249e8subs xzr, x17, x16
002249ecb.ls 0x224b84
002249f0str x30, [sp-240]!
002249f4stur x29, [sp-8]
002249f8sub x29, sp, 8
002249fcstr x0, [sp+248]
00224a00str x1, [sp+256]
00224a04str x2, [sp+264]
00224a08str x3, [sp+272]
00224a0cstp xzr, xzr, [sp+72]
00224a10str xzr, [sp+88]
00224a14ldr x0, [sp+256]
00224a18ldr x1, [sp+264]
00224a1cldr x2, [sp+272]
00224a20bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00224a24str x0, [sp+176]
00224a28str x1, [sp+184]
00224a2cstp xzr, xzr, [sp+160]
00224a30ldr x3, [sp+184]
00224a34ldr x0, [sp+176]
00224a38adrp x1, 0x3d1000
00224a3cadd x1, x1, 2944
00224a40subs xzr, x0, x1
00224a44b.eq 0x224a4c
00224a48b 0x224b74
00224a4c
00224a4cloc_224a4c:
00224a4cldr x1, [x3]
00224a50ldr x2, [x3+8]
00224a54str x1, [sp+160]
00224a58str x2, [sp+168]
00224a5cstr x1, [sp+96]
00224a60str x2, [sp+104]
00224a64ldr x1, [sp+248]
00224a68ldrsb x27, [x1]
00224a6cldr x2, [x1]
00224a70ldrsb x27, [x2]
00224a74ldr x0, [x1+8]
00224a78ldr x1, [x2+168]
00224a7cblr x1
00224a80str x0, [sp+64]
00224a84subs xzr, x0, 23
00224a88cset x1, eq
00224a8cstrb w1, [sp+63]
00224a90b.eq 0x224a98
00224a94b 0x224aac
00224a98
00224a98loc_224a98:
00224a98ldr x2, [sp+104]
00224a9csubs xzr, x2, 0
00224aa0cset x2, eq
00224aa4strb w2, [sp+63]
00224aa8b 0x224ab0
00224aac
00224aacloc_224aac:
00224aacb 0x224ab0
00224ab0
00224ab0loc_224ab0:
00224ab0ldrb w2, [sp+63]
00224ab4tbnz w2, 0, 0x224abc
00224ab8b 0x224afc
00224abc
00224abcloc_224abc:
00224abcldr x2, [sp+248]
00224ac0ldrsb x27, [x2]
00224ac4ldr x0, [x2]
00224ac8ldr x1, [x2+8]
00224accstr x0, [sp+216]
00224ad0str x1, [sp+224]
00224ad4bl reflect.Zero
00224ad8str x0, [sp+136]
00224adcstr x1, [sp+144]
00224ae0str x2, [sp+152]
00224ae4str x0, [sp+72]
00224ae8str x1, [sp+80]
00224aecstr x2, [sp+88]
00224af0ldur x29, [sp-8]
00224af4ldr x30, [sp], 240
00224af8ret x30
00224afc
00224afcloc_224afc:
00224afcldr x0, [sp+96]
00224b00ldr x1, [sp+104]
00224b04bl runtime.convTstring
00224b08str x0, [sp+208]
00224b0cmov x1, x0
00224b10adrp x0, 0x3d1000
00224b14add x0, x0, 2944
00224b18bl reflect.ValueOf
00224b1cstr x0, [sp+136]
00224b20str x1, [sp+144]
00224b24str x2, [sp+152]
00224b28ldr x2, [sp+248]
00224b2cldrsb x27, [x2]
00224b30ldr x4, [x2+8]
00224b34ldr x3, [x2]
00224b38str x3, [sp+192]
00224b3cstr x4, [sp+200]
00224b40ldr x0, [sp+136]
00224b44ldr x1, [sp+144]
00224b48ldr x2, [sp+152]
00224b4cbl reflect.Value.Convert
00224b50str x0, [sp+112]
00224b54str x1, [sp+120]
00224b58str x2, [sp+128]
00224b5cstr x0, [sp+72]
00224b60str x1, [sp+80]
00224b64str x2, [sp+88]
00224b68ldur x29, [sp-8]
00224b6cldr x30, [sp], 240
00224b70ret x30
00224b74
00224b74loc_224b74:
00224b74adrp x2, 0x3e6000
00224b78add x2, x2, 3520
00224b7cbl runtime.panicdottypeE
00224b80hint
00224b84
00224b84loc_224b84:
00224b84stp x0, x1, [sp+8]
00224b88stp x2, x3, [sp+24]
00224b8cmov x3, x30
00224b90bl runtime.morestack_noctxt.abi0
00224b94ldp x0, x1, [sp+8]
00224b98ldp x2, x3, [sp+24]
00224b9cb 0x2249e0
002249e0
Loading..