File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001c3a10
001c3a10google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format: ; void google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format(google.golang.org/protobuf/encoding/prototext.MarshalOptions o, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
001c3a10ldr x16, [x28+16]
001c3a14sub x17, sp, 96
001c3a18subs xzr, x17, x16
001c3a1cb.ls 0x1c3ba0
001c3a20str x30, [sp-224]!
001c3a24stur x29, [sp-8]
001c3a28sub x29, sp, 8
001c3a2cstrb w0, [sp+232]
001c3a30str x1, [sp+240]
001c3a34str x2, [sp+248]
001c3a38strb w3, [sp+256]
001c3a3cstrb w4, [sp+257]
001c3a40strb w5, [sp+258]
001c3a44strb w6, [sp+259]
001c3a48str x7, [sp+264]
001c3a4cstr x8, [sp+272]
001c3a50str x9, [sp+280]
001c3a54str x10, [sp+288]
001c3a58stp xzr, xzr, [sp+80]
001c3a5cldr x11, [sp+280]
001c3a60subs xzr, x11, 0
001c3a64cset x12, ne
001c3a68eor x12, x12, 1
001c3a6cstrb w12, [sp+79]
001c3a70cbnz x11, 0x1c3a78
001c3a74b 0x1c3ab4
001c3a78
001c3a78loc_1c3a78:
001c3a78ldr x1, [sp+280]
001c3a7cldrsb x27, [x1]
001c3a80ldr x0, [sp+288]
001c3a84ldr x1, [x1+24]
001c3a88blr x1
001c3a8cstr x0, [sp+184]
001c3a90str x1, [sp+192]
001c3a94ldrsb x27, [x0]
001c3a98ldr x2, [x0+72]
001c3a9cmov x0, x1
001c3aa0blr x2
001c3aa4strb w0, [sp+78]
001c3aa8eor x1, x0, 1
001c3aacstrb w1, [sp+79]
001c3ab0b 0x1c3ab8
001c3ab4
001c3ab4loc_1c3ab4:
001c3ab4b 0x1c3ab8
001c3ab8
001c3ab8loc_1c3ab8:
001c3ab8ldrb w11, [sp+79]
001c3abctbnz w11, 0, 0x1c3ac4
001c3ac0b 0x1c3ae4
001c3ac4
001c3ac4loc_1c3ac4:
001c3ac4adrp x0, 0x4ed000
001c3ac8add x0, x0, 1502
001c3accstr x0, [sp+80]
001c3ad0movz x1, 5
001c3ad4str x1, [sp+88]
001c3ad8ldur x29, [sp-8]
001c3adcldr x30, [sp], 224
001c3ae0ret x30
001c3ae4
001c3ae4loc_1c3ae4:
001c3ae4orr x11, xzr, 1
001c3ae8strb w11, [sp+257]
001c3aecstrb w11, [sp+258]
001c3af0strb w11, [sp+259]
001c3af4str xzr, [sp+120]
001c3af8stp xzr, xzr, [sp+128]
001c3afcstp xzr, xzr, [sp+200]
001c3b00ldr x9, [sp+280]
001c3b04ldr x10, [sp+288]
001c3b08ldrb w0, [sp+232]
001c3b0cldr x1, [sp+240]
001c3b10ldr x2, [sp+248]
001c3b14ldrb w3, [sp+256]
001c3b18ldrb w4, [sp+257]
001c3b1cldrb w5, [sp+258]
001c3b20ldrb w6, [sp+259]
001c3b24ldr x7, [sp+264]
001c3b28ldr x8, [sp+272]
001c3b2cbl google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal
001c3b30str x0, [sp+120]
001c3b34str x1, [sp+128]
001c3b38str x2, [sp+136]
001c3b3cstr x3, [sp+200]
001c3b40str x4, [sp+208]
001c3b44ldr x11, [sp+120]
001c3b48ldr x12, [sp+128]
001c3b4cldr x13, [sp+136]
001c3b50str x11, [sp+160]
001c3b54str x12, [sp+168]
001c3b58str x13, [sp+176]
001c3b5cldr x11, [sp+200]
001c3b60ldr x12, [sp+208]
001c3b64str x11, [sp+144]
001c3b68str x12, [sp+152]
001c3b6cldr x1, [sp+160]
001c3b70ldr x2, [sp+168]
001c3b74ldr x11, [sp+176]
001c3b78str x1, [sp+96]
001c3b7cstr x2, [sp+104]
001c3b80str x11, [sp+112]
001c3b84mov x0, xzr
001c3b88bl runtime.slicebytetostring
001c3b8cstr x0, [sp+80]
001c3b90str x1, [sp+88]
001c3b94ldur x29, [sp-8]
001c3b98ldr x30, [sp], 224
001c3b9cret x30
001c3ba0
001c3ba0loc_1c3ba0:
001c3ba0strb w0, [sp+8]
001c3ba4stp x1, x2, [sp+16]
001c3ba8strb w3, [sp+32]
001c3bacstrb w4, [sp+33]
001c3bb0strb w5, [sp+34]
001c3bb4strb w6, [sp+35]
001c3bb8stp x7, x8, [sp+40]
001c3bbcstp x9, x10, [sp+56]
001c3bc0mov x3, x30
001c3bc4bl runtime.morestack_noctxt.abi0
001c3bc8ldrb w0, [sp+8]
001c3bccldp x1, x2, [sp+16]
001c3bd0ldrb w3, [sp+32]
001c3bd4ldrb w4, [sp+33]
001c3bd8ldrb w5, [sp+34]
001c3bdcldrb w6, [sp+35]
001c3be0ldp x7, x8, [sp+40]
001c3be4ldp x9, x10, [sp+56]
001c3be8b 0x1c3a10
001c3becudf 0
001c3a10
001c3a10google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format: ; void google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format(google.golang.org/protobuf/encoding/prototext.MarshalOptions o, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
001c3a10ldr x16, [x28+16]
001c3a14sub x17, sp, 96
001c3a18subs xzr, x17, x16
001c3a1cb.ls 0x1c3ba0
001c3a20str x30, [sp-224]!
001c3a24stur x29, [sp-8]
001c3a28sub x29, sp, 8
001c3a2cstrb w0, [sp+232]
001c3a30str x1, [sp+240]
001c3a34str x2, [sp+248]
001c3a38strb w3, [sp+256]
001c3a3cstrb w4, [sp+257]
001c3a40strb w5, [sp+258]
001c3a44strb w6, [sp+259]
001c3a48str x7, [sp+264]
001c3a4cstr x8, [sp+272]
001c3a50str x9, [sp+280]
001c3a54str x10, [sp+288]
001c3a58stp xzr, xzr, [sp+80]
001c3a5cldr x11, [sp+280]
001c3a60subs xzr, x11, 0
001c3a64cset x12, ne
001c3a68eor x12, x12, 1
001c3a6cstrb w12, [sp+79]
001c3a70cbnz x11, 0x1c3a78
001c3a74b 0x1c3ab4
001c3a78
001c3a78loc_1c3a78:
001c3a78ldr x1, [sp+280]
001c3a7cldrsb x27, [x1]
001c3a80ldr x0, [sp+288]
001c3a84ldr x1, [x1+24]
001c3a88blr x1
001c3a8cstr x0, [sp+184]
001c3a90str x1, [sp+192]
001c3a94ldrsb x27, [x0]
001c3a98ldr x2, [x0+72]
001c3a9cmov x0, x1
001c3aa0blr x2
001c3aa4strb w0, [sp+78]
001c3aa8eor x1, x0, 1
001c3aacstrb w1, [sp+79]
001c3ab0b 0x1c3ab8
001c3ab4
001c3ab4loc_1c3ab4:
001c3ab4b 0x1c3ab8
001c3ab8
001c3ab8loc_1c3ab8:
001c3ab8ldrb w11, [sp+79]
001c3abctbnz w11, 0, 0x1c3ac4
001c3ac0b 0x1c3ae4
001c3ac4
001c3ac4loc_1c3ac4:
001c3ac4adrp x0, 0x4ed000
001c3ac8add x0, x0, 1502
001c3accstr x0, [sp+80]
001c3ad0movz x1, 5
001c3ad4str x1, [sp+88]
001c3ad8ldur x29, [sp-8]
001c3adcldr x30, [sp], 224
001c3ae0ret x30
001c3ae4
001c3ae4loc_1c3ae4:
001c3ae4orr x11, xzr, 1
001c3ae8strb w11, [sp+257]
001c3aecstrb w11, [sp+258]
001c3af0strb w11, [sp+259]
001c3af4str xzr, [sp+120]
001c3af8stp xzr, xzr, [sp+128]
001c3afcstp xzr, xzr, [sp+200]
001c3b00ldr x9, [sp+280]
001c3b04ldr x10, [sp+288]
001c3b08ldrb w0, [sp+232]
001c3b0cldr x1, [sp+240]
001c3b10ldr x2, [sp+248]
001c3b14ldrb w3, [sp+256]
001c3b18ldrb w4, [sp+257]
001c3b1cldrb w5, [sp+258]
001c3b20ldrb w6, [sp+259]
001c3b24ldr x7, [sp+264]
001c3b28ldr x8, [sp+272]
001c3b2cbl google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal
001c3b30str x0, [sp+120]
001c3b34str x1, [sp+128]
001c3b38str x2, [sp+136]
001c3b3cstr x3, [sp+200]
001c3b40str x4, [sp+208]
001c3b44ldr x11, [sp+120]
001c3b48ldr x12, [sp+128]
001c3b4cldr x13, [sp+136]
001c3b50str x11, [sp+160]
001c3b54str x12, [sp+168]
001c3b58str x13, [sp+176]
001c3b5cldr x11, [sp+200]
001c3b60ldr x12, [sp+208]
001c3b64str x11, [sp+144]
001c3b68str x12, [sp+152]
001c3b6cldr x1, [sp+160]
001c3b70ldr x2, [sp+168]
001c3b74ldr x11, [sp+176]
001c3b78str x1, [sp+96]
001c3b7cstr x2, [sp+104]
001c3b80str x11, [sp+112]
001c3b84mov x0, xzr
001c3b88bl runtime.slicebytetostring
001c3b8cstr x0, [sp+80]
001c3b90str x1, [sp+88]
001c3b94ldur x29, [sp-8]
001c3b98ldr x30, [sp], 224
001c3b9cret x30
001c3ba0
001c3ba0loc_1c3ba0:
001c3ba0strb w0, [sp+8]
001c3ba4stp x1, x2, [sp+16]
001c3ba8strb w3, [sp+32]
001c3bacstrb w4, [sp+33]
001c3bb0strb w5, [sp+34]
001c3bb4strb w6, [sp+35]
001c3bb8stp x7, x8, [sp+40]
001c3bbcstp x9, x10, [sp+56]
001c3bc0mov x3, x30
001c3bc4bl runtime.morestack_noctxt.abi0
001c3bc8ldrb w0, [sp+8]
001c3bccldp x1, x2, [sp+16]
001c3bd0ldrb w3, [sp+32]
001c3bd4ldrb w4, [sp+33]
001c3bd8ldrb w5, [sp+34]
001c3bdcldrb w6, [sp+35]
001c3be0ldp x7, x8, [sp+40]
001c3be4ldp x9, x10, [sp+56]
001c3be8b 0x1c3a10
001c3becudf 0
001c3a10
001c3bf0
001c3bf0google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal: ; void google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal(google.golang.org/protobuf/encoding/prototext.MarshalOptions o, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
001c3bf0ldr x16, [x28+16]
001c3bf4sub x17, sp, 96
001c3bf8subs xzr, x17, x16
001c3bfcb.ls 0x1c3d08
001c3c00str x30, [sp-224]!
001c3c04stur x29, [sp-8]
001c3c08sub x29, sp, 8
001c3c0cstrb w0, [sp+232]
001c3c10str x1, [sp+240]
001c3c14str x2, [sp+248]
001c3c18strb w3, [sp+256]
001c3c1cstrb w4, [sp+257]
001c3c20strb w5, [sp+258]
001c3c24strb w6, [sp+259]
001c3c28str x7, [sp+264]
001c3c2cstr x8, [sp+272]
001c3c30str x9, [sp+280]
001c3c34str x10, [sp+288]
001c3c38str xzr, [sp+112]
001c3c3cstp xzr, xzr, [sp+120]
001c3c40stp xzr, xzr, [sp+96]
001c3c44str xzr, [sp+152]
001c3c48stp xzr, xzr, [sp+160]
001c3c4cstp xzr, xzr, [sp+136]
001c3c50ldr x12, [sp+280]
001c3c54ldr x13, [sp+288]
001c3c58ldrb w0, [sp+232]
001c3c5cldr x1, [sp+240]
001c3c60ldr x2, [sp+248]
001c3c64ldrb w3, [sp+256]
001c3c68ldrb w4, [sp+257]
001c3c6cldrb w5, [sp+258]
001c3c70ldrb w6, [sp+259]
001c3c74ldr x7, [sp+264]
001c3c78ldr x8, [sp+272]
001c3c7cmov x9, xzr
001c3c80mov x10, xzr
001c3c84mov x11, x10
001c3c88bl google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal
001c3c8cstr x0, [sp+152]
001c3c90str x1, [sp+160]
001c3c94str x2, [sp+168]
001c3c98str x3, [sp+136]
001c3c9cstr x4, [sp+144]
001c3ca0ldr x14, [sp+152]
001c3ca4ldr x15, [sp+160]
001c3ca8ldr x16, [sp+168]
001c3cacstr x14, [sp+192]
001c3cb0str x15, [sp+200]
001c3cb4str x16, [sp+208]
001c3cb8ldr x14, [sp+136]
001c3cbcldr x15, [sp+144]
001c3cc0str x14, [sp+176]
001c3cc4str x15, [sp+184]
001c3cc8ldr x14, [sp+192]
001c3cccldr x15, [sp+200]
001c3cd0ldr x16, [sp+208]
001c3cd4str x14, [sp+112]
001c3cd8str x15, [sp+120]
001c3cdcstr x16, [sp+128]
001c3ce0ldr x3, [sp+176]
001c3ce4ldr x4, [sp+184]
001c3ce8str x3, [sp+96]
001c3cecstr x4, [sp+104]
001c3cf0ldr x0, [sp+112]
001c3cf4ldr x1, [sp+120]
001c3cf8ldr x2, [sp+128]
001c3cfcldur x29, [sp-8]
001c3d00ldr x30, [sp], 224
001c3d04ret x30
001c3d08
001c3d08loc_1c3d08:
001c3d08strb w0, [sp+8]
001c3d0cstp x1, x2, [sp+16]
001c3d10strb w3, [sp+32]
001c3d14strb w4, [sp+33]
001c3d18strb w5, [sp+34]
001c3d1cstrb w6, [sp+35]
001c3d20stp x7, x8, [sp+40]
001c3d24stp x9, x10, [sp+56]
001c3d28mov x3, x30
001c3d2cbl runtime.morestack_noctxt.abi0
001c3d30ldrb w0, [sp+8]
001c3d34ldp x1, x2, [sp+16]
001c3d38ldrb w3, [sp+32]
001c3d3cldrb w4, [sp+33]
001c3d40ldrb w5, [sp+34]
001c3d44ldrb w6, [sp+35]
001c3d48ldp x7, x8, [sp+40]
001c3d4cldp x9, x10, [sp+56]
001c3d50b 0x1c3bf0
001c3d54udf 0
001c3d58udf 0
001c3d5cudf 0
001c3bf0
001c3bf0google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal: ; void google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal(google.golang.org/protobuf/encoding/prototext.MarshalOptions o, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
001c3bf0ldr x16, [x28+16]
001c3bf4sub x17, sp, 96
001c3bf8subs xzr, x17, x16
001c3bfcb.ls 0x1c3d08
001c3c00str x30, [sp-224]!
001c3c04stur x29, [sp-8]
001c3c08sub x29, sp, 8
001c3c0cstrb w0, [sp+232]
001c3c10str x1, [sp+240]
001c3c14str x2, [sp+248]
001c3c18strb w3, [sp+256]
001c3c1cstrb w4, [sp+257]
001c3c20strb w5, [sp+258]
001c3c24strb w6, [sp+259]
001c3c28str x7, [sp+264]
001c3c2cstr x8, [sp+272]
001c3c30str x9, [sp+280]
001c3c34str x10, [sp+288]
001c3c38str xzr, [sp+112]
001c3c3cstp xzr, xzr, [sp+120]
001c3c40stp xzr, xzr, [sp+96]
001c3c44str xzr, [sp+152]
001c3c48stp xzr, xzr, [sp+160]
001c3c4cstp xzr, xzr, [sp+136]
001c3c50ldr x12, [sp+280]
001c3c54ldr x13, [sp+288]
001c3c58ldrb w0, [sp+232]
001c3c5cldr x1, [sp+240]
001c3c60ldr x2, [sp+248]
001c3c64ldrb w3, [sp+256]
001c3c68ldrb w4, [sp+257]
001c3c6cldrb w5, [sp+258]
001c3c70ldrb w6, [sp+259]
001c3c74ldr x7, [sp+264]
001c3c78ldr x8, [sp+272]
001c3c7cmov x9, xzr
001c3c80mov x10, xzr
001c3c84mov x11, x10
001c3c88bl google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal
001c3c8cstr x0, [sp+152]
001c3c90str x1, [sp+160]
001c3c94str x2, [sp+168]
001c3c98str x3, [sp+136]
001c3c9cstr x4, [sp+144]
001c3ca0ldr x14, [sp+152]
001c3ca4ldr x15, [sp+160]
001c3ca8ldr x16, [sp+168]
001c3cacstr x14, [sp+192]
001c3cb0str x15, [sp+200]
001c3cb4str x16, [sp+208]
001c3cb8ldr x14, [sp+136]
001c3cbcldr x15, [sp+144]
001c3cc0str x14, [sp+176]
001c3cc4str x15, [sp+184]
001c3cc8ldr x14, [sp+192]
001c3cccldr x15, [sp+200]
001c3cd0ldr x16, [sp+208]
001c3cd4str x14, [sp+112]
001c3cd8str x15, [sp+120]
001c3cdcstr x16, [sp+128]
001c3ce0ldr x3, [sp+176]
001c3ce4ldr x4, [sp+184]
001c3ce8str x3, [sp+96]
001c3cecstr x4, [sp+104]
001c3cf0ldr x0, [sp+112]
001c3cf4ldr x1, [sp+120]
001c3cf8ldr x2, [sp+128]
001c3cfcldur x29, [sp-8]
001c3d00ldr x30, [sp], 224
001c3d04ret x30
001c3d08
001c3d08loc_1c3d08:
001c3d08strb w0, [sp+8]
001c3d0cstp x1, x2, [sp+16]
001c3d10strb w3, [sp+32]
001c3d14strb w4, [sp+33]
001c3d18strb w5, [sp+34]
001c3d1cstrb w6, [sp+35]
001c3d20stp x7, x8, [sp+40]
001c3d24stp x9, x10, [sp+56]
001c3d28mov x3, x30
001c3d2cbl runtime.morestack_noctxt.abi0
001c3d30ldrb w0, [sp+8]
001c3d34ldp x1, x2, [sp+16]
001c3d38ldrb w3, [sp+32]
001c3d3cldrb w4, [sp+33]
001c3d40ldrb w5, [sp+34]
001c3d44ldrb w6, [sp+35]
001c3d48ldp x7, x8, [sp+40]
001c3d4cldp x9, x10, [sp+56]
001c3d50b 0x1c3bf0
001c3d54udf 0
001c3d58udf 0
001c3d5cudf 0
001c3bf0
001c3d60
001c3d60google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal: ; void google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal(google.golang.org/protobuf/encoding/prototext.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
001c3d60ldr x16, [x28+16]
001c3d64sub x17, sp, 208
001c3d68subs xzr, x17, x16
001c3d6cb.ls 0x1c4178
001c3d70sub x20, sp, 336
001c3d74stp x29, x30, [x20-8]
001c3d78add sp, x20, 0
001c3d7csub x29, sp, 8
001c3d80strb w0, [sp+344]
001c3d84str x1, [sp+352]
001c3d88str x2, [sp+360]
001c3d8cstrb w3, [sp+368]
001c3d90strb w4, [sp+369]
001c3d94strb w5, [sp+370]
001c3d98strb w6, [sp+371]
001c3d9cstr x7, [sp+376]
001c3da0str x8, [sp+384]
001c3da4str x9, [sp+392]
001c3da8str x10, [sp+400]
001c3dacstr x11, [sp+408]
001c3db0str x12, [sp+416]
001c3db4str x13, [sp+424]
001c3db8str xzr, [sp+136]
001c3dbcstp xzr, xzr, [sp+144]
001c3dc0stp xzr, xzr, [sp+120]
001c3dc4sturh wzr, [sp+101]
001c3dc8movz x6, 123
001c3dccstrb w6, [sp+101]
001c3dd0movz x6, 125
001c3dd4strb w6, [sp+102]
001c3dd8ldrb w6, [sp+344]
001c3ddcstrb w6, [sp+103]
001c3de0tbnz w6, 0, 0x1c3de8
001c3de4b 0x1c3dfc
001c3de8
001c3de8loc_1c3de8:
001c3de8ldr x6, [sp+360]
001c3decsubs xzr, x6, 0
001c3df0cset x6, eq
001c3df4strb w6, [sp+103]
001c3df8b 0x1c3e00
001c3dfc
001c3dfcloc_1c3dfc:
001c3dfcb 0x1c3e00
001c3e00
001c3e00loc_1c3e00:
001c3e00ldrb w6, [sp+103]
001c3e04tbnz w6, 0, 0x1c3e0c
001c3e08b 0x1c3e24
001c3e0c
001c3e0cloc_1c3e0c:
001c3e0cadrp x6, 0x4ed000
001c3e10add x6, x6, 281
001c3e14str x6, [sp+352]
001c3e18orr x6, xzr, 2
001c3e1cstr x6, [sp+360]
001c3e20b 0x1c3e28
001c3e24
001c3e24loc_1c3e24:
001c3e24b 0x1c3e28
001c3e28
001c3e28loc_1c3e28:
001c3e28ldr x6, [sp+376]
001c3e2ccbnz x6, 0x1c3e34
001c3e30b 0x1c3e38
001c3e34
001c3e34loc_1c3e34:
001c3e34b 0x1c3e54
001c3e38
001c3e38loc_1c3e38:
001c3e38adrp x27, 0x85d000
001c3e3cldr x6, [x27+3720]
001c3e40adrp x7, 0x556000
001c3e44add x7, x7, 1816
001c3e48str x7, [sp+376]
001c3e4cstr x6, [sp+384]
001c3e50b 0x1c3e54
001c3e54
001c3e54loc_1c3e54:
001c3e54str xzr, [sp+320]
001c3e58stp xzr, xzr, [sp+304]
001c3e5cldurh w6, [sp+101]
001c3e60ldr x0, [sp+392]
001c3e64ldr x1, [sp+400]
001c3e68ldr x2, [sp+408]
001c3e6cldr x3, [sp+352]
001c3e70ldr x4, [sp+360]
001c3e74ldrb w5, [sp+368]
001c3e78strh w6, [sp+8]
001c3e7cbl google.golang.org/protobuf/internal/encoding/text.NewEncoder
001c3e80str x0, [sp+320]
001c3e84str x1, [sp+304]
001c3e88str x2, [sp+312]
001c3e8cldr x6, [sp+320]
001c3e90str x6, [sp+280]
001c3e94ldr x6, [sp+312]
001c3e98ldr x7, [sp+304]
001c3e9cstr x7, [sp+264]
001c3ea0str x6, [sp+272]
001c3ea4ldr x6, [sp+280]
001c3ea8str x6, [sp+184]
001c3eacldr x6, [sp+272]
001c3eb0ldr x7, [sp+264]
001c3eb4str x7, [sp+192]
001c3eb8str x6, [sp+200]
001c3ebccbnz x7, 0x1c3ec4
001c3ec0b 0x1c3ef4
001c3ec4
001c3ec4loc_1c3ec4:
001c3ec4str xzr, [sp+136]
001c3ec8stp xzr, xzr, [sp+144]
001c3eccldr x3, [sp+192]
001c3ed0ldr x4, [sp+200]
001c3ed4str x3, [sp+120]
001c3ed8str x4, [sp+128]
001c3edcldr x0, [sp+136]
001c3ee0ldr x1, [sp+144]
001c3ee4ldr x2, [sp+152]
001c3ee8ldp x29, x30, [sp-8]
001c3eecadd sp, sp, 336
001c3ef0ret x30
001c3ef4
001c3ef4loc_1c3ef4:
001c3ef4ldr x5, [sp+416]
001c3ef8cbnz x5, 0x1c3f00
001c3efcb 0x1c413c
001c3f00
001c3f00loc_1c3f00:
001c3f00stp xzr, xzr, [sp+208]
001c3f04stp xzr, xzr, [sp+224]
001c3f08stp xzr, xzr, [sp+240]
001c3f0cstr xzr, [sp+256]
001c3f10ldr x1, [sp+184]
001c3f14str x1, [sp+208]
001c3f18ldp x1, x2, [sp+344]
001c3f1cldp x3, x4, [sp+360]
001c3f20ldp x5, x6, [sp+376]
001c3f24stp x1, x2, [sp+216]
001c3f28stp x3, x4, [sp+232]
001c3f2cstp x5, x6, [sp+248]
001c3f30ldr x1, [sp+416]
001c3f34ldrsb x27, [x1]
001c3f38ldr x1, [x1+24]
001c3f3cldr x0, [sp+424]
001c3f40blr x1
001c3f44str x0, [sp+288]
001c3f48str x1, [sp+296]
001c3f4cldr x2, [sp+208]
001c3f50ldrb w3, [sp+216]
001c3f54ldr x4, [sp+224]
001c3f58ldr x5, [sp+232]
001c3f5cldrb w6, [sp+240]
001c3f60ldrb w7, [sp+241]
001c3f64ldrb w8, [sp+242]
001c3f68ldrb w9, [sp+243]
001c3f6cldr x10, [sp+248]
001c3f70ldr x11, [sp+256]
001c3f74mov x12, xzr
001c3f78mov x13, x0
001c3f7cmov x0, x2
001c3f80mov x14, x1
001c3f84mov x1, x3
001c3f88mov x2, x4
001c3f8cmov x3, x5
001c3f90mov x4, x6
001c3f94mov x5, x7
001c3f98mov x6, x8
001c3f9cmov x7, x9
001c3fa0mov x8, x10
001c3fa4mov x9, x11
001c3fa8mov x10, x13
001c3facmov x11, x14
001c3fb0bl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
001c3fb4str x0, [sp+192]
001c3fb8str x1, [sp+200]
001c3fbccbnz x0, 0x1c3fc4
001c3fc0b 0x1c3ff4
001c3fc4
001c3fc4loc_1c3fc4:
001c3fc4str xzr, [sp+136]
001c3fc8stp xzr, xzr, [sp+144]
001c3fccldr x3, [sp+192]
001c3fd0ldr x4, [sp+200]
001c3fd4str x3, [sp+120]
001c3fd8str x4, [sp+128]
001c3fdcldr x0, [sp+136]
001c3fe0ldr x1, [sp+144]
001c3fe4ldr x2, [sp+152]
001c3fe8ldp x29, x30, [sp-8]
001c3fecadd sp, sp, 336
001c3ff0ret x30
001c3ff4
001c3ff4loc_1c3ff4:
001c3ff4ldr x0, [sp+208]
001c3ff8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Bytes
001c3ffcstr x0, [sp+160]
001c4000str x1, [sp+168]
001c4004str x2, [sp+176]
001c4008ldr x1, [sp+360]
001c400cstr x1, [sp+112]
001c4010subs xzr, x1, 0
001c4014cset x2, ne
001c4018strb w2, [sp+103]
001c401ccbnz x1, 0x1c4024
001c4020b 0x1c403c
001c4024
001c4024loc_1c4024:
001c4024ldr x5, [sp+168]
001c4028str x5, [sp+104]
001c402csubs xzr, x5, 0
001c4030cset x5, ne
001c4034strb w5, [sp+103]
001c4038b 0x1c4040
001c403c
001c403cloc_1c403c:
001c403cb 0x1c4040
001c4040
001c4040loc_1c4040:
001c4040ldrb w5, [sp+103]
001c4044tbnz w5, 0, 0x1c404c
001c4048b 0x1c409c
001c404c
001c404cloc_1c404c:
001c404cldr x2, [sp+176]
001c4050ldr x0, [sp+160]
001c4054ldr x5, [sp+168]
001c4058add x1, x5, 1
001c405csubs xzr, x2, x1
001c4060b.hs 0x1c4068
001c4064b 0x1c406c
001c4068
001c4068loc_1c4068:
001c4068b 0x1c4080
001c406c
001c406cloc_1c406c:
001c406corr x3, xzr, 1
001c4070adrp x4, 0x431000
001c4074add x4, x4, 3072
001c4078bl runtime.growslice
001c407cb 0x1c4080
001c4080
001c4080loc_1c4080:
001c4080sub x5, x1, 1
001c4084movz x6, 10
001c4088strb w6, [x0+x5]
001c408cstr x0, [sp+160]
001c4090str x1, [sp+168]
001c4094str x2, [sp+176]
001c4098b 0x1c40a0
001c409c
001c409cloc_1c409c:
001c409cb 0x1c40a0
001c40a0
001c40a0loc_1c40a0:
001c40a0ldrb w5, [sp+370]
001c40a4tbnz w5, 0, 0x1c40ac
001c40a8b 0x1c40e8
001c40ac
001c40acloc_1c40ac:
001c40acldr x5, [sp+160]
001c40b0ldr x6, [sp+168]
001c40b4ldr x7, [sp+176]
001c40b8str x5, [sp+136]
001c40bcstr x6, [sp+144]
001c40c0str x7, [sp+152]
001c40c4stp xzr, xzr, [sp+120]
001c40c8ldr x0, [sp+136]
001c40ccldr x1, [sp+144]
001c40d0ldr x2, [sp+152]
001c40d4mov x3, xzr
001c40d8mov x4, xzr
001c40dcldp x29, x30, [sp-8]
001c40e0add sp, sp, 336
001c40e4ret x30
001c40e8
001c40e8loc_1c40e8:
001c40e8ldr x0, [sp+416]
001c40ecldr x1, [sp+424]
001c40f0bl google.golang.org/protobuf/proto.CheckInitialized
001c40f4str x0, [sp+304]
001c40f8str x1, [sp+312]
001c40fcldr x2, [sp+168]
001c4100ldr x3, [sp+176]
001c4104ldr x4, [sp+160]
001c4108str x4, [sp+136]
001c410cstr x2, [sp+144]
001c4110str x3, [sp+152]
001c4114ldr x3, [sp+304]
001c4118ldr x4, [sp+312]
001c411cstr x3, [sp+120]
001c4120str x4, [sp+128]
001c4124ldr x0, [sp+136]
001c4128ldr x1, [sp+144]
001c412cldr x2, [sp+152]
001c4130ldp x29, x30, [sp-8]
001c4134add sp, sp, 336
001c4138ret x30
001c413c
001c413cloc_1c413c:
001c413cldr x5, [sp+392]
001c4140ldr x6, [sp+400]
001c4144ldr x7, [sp+408]
001c4148str x5, [sp+136]
001c414cstr x6, [sp+144]
001c4150str x7, [sp+152]
001c4154stp xzr, xzr, [sp+120]
001c4158ldr x0, [sp+136]
001c415cldr x1, [sp+144]
001c4160ldr x2, [sp+152]
001c4164mov x3, xzr
001c4168mov x4, xzr
001c416cldp x29, x30, [sp-8]
001c4170add sp, sp, 336
001c4174ret x30
001c4178
001c4178loc_1c4178:
001c4178strb w0, [sp+8]
001c417cstp x1, x2, [sp+16]
001c4180strb w3, [sp+32]
001c4184strb w4, [sp+33]
001c4188strb w5, [sp+34]
001c418cstrb w6, [sp+35]
001c4190stp x7, x8, [sp+40]
001c4194stp x9, x10, [sp+56]
001c4198stp x11, x12, [sp+72]
001c419cstr x13, [sp+88]
001c41a0mov x3, x30
001c41a4bl runtime.morestack_noctxt.abi0
001c41a8ldrb w0, [sp+8]
001c41acldp x1, x2, [sp+16]
001c41b0ldrb w3, [sp+32]
001c41b4ldrb w4, [sp+33]
001c41b8ldrb w5, [sp+34]
001c41bcldrb w6, [sp+35]
001c41c0ldp x7, x8, [sp+40]
001c41c4ldp x9, x10, [sp+56]
001c41c8ldp x11, x12, [sp+72]
001c41ccldr x13, [sp+88]
001c41d0b 0x1c3d60
001c41d4udf 0
001c41d8udf 0
001c41dcudf 0
001c3d60
001c3d60google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal: ; void google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal(google.golang.org/protobuf/encoding/prototext.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
001c3d60ldr x16, [x28+16]
001c3d64sub x17, sp, 208
001c3d68subs xzr, x17, x16
001c3d6cb.ls 0x1c4178
001c3d70sub x20, sp, 336
001c3d74stp x29, x30, [x20-8]
001c3d78add sp, x20, 0
001c3d7csub x29, sp, 8
001c3d80strb w0, [sp+344]
001c3d84str x1, [sp+352]
001c3d88str x2, [sp+360]
001c3d8cstrb w3, [sp+368]
001c3d90strb w4, [sp+369]
001c3d94strb w5, [sp+370]
001c3d98strb w6, [sp+371]
001c3d9cstr x7, [sp+376]
001c3da0str x8, [sp+384]
001c3da4str x9, [sp+392]
001c3da8str x10, [sp+400]
001c3dacstr x11, [sp+408]
001c3db0str x12, [sp+416]
001c3db4str x13, [sp+424]
001c3db8str xzr, [sp+136]
001c3dbcstp xzr, xzr, [sp+144]
001c3dc0stp xzr, xzr, [sp+120]
001c3dc4sturh wzr, [sp+101]
001c3dc8movz x6, 123
001c3dccstrb w6, [sp+101]
001c3dd0movz x6, 125
001c3dd4strb w6, [sp+102]
001c3dd8ldrb w6, [sp+344]
001c3ddcstrb w6, [sp+103]
001c3de0tbnz w6, 0, 0x1c3de8
001c3de4b 0x1c3dfc
001c3de8
001c3de8loc_1c3de8:
001c3de8ldr x6, [sp+360]
001c3decsubs xzr, x6, 0
001c3df0cset x6, eq
001c3df4strb w6, [sp+103]
001c3df8b 0x1c3e00
001c3dfc
001c3dfcloc_1c3dfc:
001c3dfcb 0x1c3e00
001c3e00
001c3e00loc_1c3e00:
001c3e00ldrb w6, [sp+103]
001c3e04tbnz w6, 0, 0x1c3e0c
001c3e08b 0x1c3e24
001c3e0c
001c3e0cloc_1c3e0c:
001c3e0cadrp x6, 0x4ed000
001c3e10add x6, x6, 281
001c3e14str x6, [sp+352]
001c3e18orr x6, xzr, 2
001c3e1cstr x6, [sp+360]
001c3e20b 0x1c3e28
001c3e24
001c3e24loc_1c3e24:
001c3e24b 0x1c3e28
001c3e28
001c3e28loc_1c3e28:
001c3e28ldr x6, [sp+376]
001c3e2ccbnz x6, 0x1c3e34
001c3e30b 0x1c3e38
001c3e34
001c3e34loc_1c3e34:
001c3e34b 0x1c3e54
001c3e38
001c3e38loc_1c3e38:
001c3e38adrp x27, 0x85d000
001c3e3cldr x6, [x27+3720]
001c3e40adrp x7, 0x556000
001c3e44add x7, x7, 1816
001c3e48str x7, [sp+376]
001c3e4cstr x6, [sp+384]
001c3e50b 0x1c3e54
001c3e54
001c3e54loc_1c3e54:
001c3e54str xzr, [sp+320]
001c3e58stp xzr, xzr, [sp+304]
001c3e5cldurh w6, [sp+101]
001c3e60ldr x0, [sp+392]
001c3e64ldr x1, [sp+400]
001c3e68ldr x2, [sp+408]
001c3e6cldr x3, [sp+352]
001c3e70ldr x4, [sp+360]
001c3e74ldrb w5, [sp+368]
001c3e78strh w6, [sp+8]
001c3e7cbl google.golang.org/protobuf/internal/encoding/text.NewEncoder
001c3e80str x0, [sp+320]
001c3e84str x1, [sp+304]
001c3e88str x2, [sp+312]
001c3e8cldr x6, [sp+320]
001c3e90str x6, [sp+280]
001c3e94ldr x6, [sp+312]
001c3e98ldr x7, [sp+304]
001c3e9cstr x7, [sp+264]
001c3ea0str x6, [sp+272]
001c3ea4ldr x6, [sp+280]
001c3ea8str x6, [sp+184]
001c3eacldr x6, [sp+272]
001c3eb0ldr x7, [sp+264]
001c3eb4str x7, [sp+192]
001c3eb8str x6, [sp+200]
001c3ebccbnz x7, 0x1c3ec4
001c3ec0b 0x1c3ef4
001c3ec4
001c3ec4loc_1c3ec4:
001c3ec4str xzr, [sp+136]
001c3ec8stp xzr, xzr, [sp+144]
001c3eccldr x3, [sp+192]
001c3ed0ldr x4, [sp+200]
001c3ed4str x3, [sp+120]
001c3ed8str x4, [sp+128]
001c3edcldr x0, [sp+136]
001c3ee0ldr x1, [sp+144]
001c3ee4ldr x2, [sp+152]
001c3ee8ldp x29, x30, [sp-8]
001c3eecadd sp, sp, 336
001c3ef0ret x30
001c3ef4
001c3ef4loc_1c3ef4:
001c3ef4ldr x5, [sp+416]
001c3ef8cbnz x5, 0x1c3f00
001c3efcb 0x1c413c
001c3f00
001c3f00loc_1c3f00:
001c3f00stp xzr, xzr, [sp+208]
001c3f04stp xzr, xzr, [sp+224]
001c3f08stp xzr, xzr, [sp+240]
001c3f0cstr xzr, [sp+256]
001c3f10ldr x1, [sp+184]
001c3f14str x1, [sp+208]
001c3f18ldp x1, x2, [sp+344]
001c3f1cldp x3, x4, [sp+360]
001c3f20ldp x5, x6, [sp+376]
001c3f24stp x1, x2, [sp+216]
001c3f28stp x3, x4, [sp+232]
001c3f2cstp x5, x6, [sp+248]
001c3f30ldr x1, [sp+416]
001c3f34ldrsb x27, [x1]
001c3f38ldr x1, [x1+24]
001c3f3cldr x0, [sp+424]
001c3f40blr x1
001c3f44str x0, [sp+288]
001c3f48str x1, [sp+296]
001c3f4cldr x2, [sp+208]
001c3f50ldrb w3, [sp+216]
001c3f54ldr x4, [sp+224]
001c3f58ldr x5, [sp+232]
001c3f5cldrb w6, [sp+240]
001c3f60ldrb w7, [sp+241]
001c3f64ldrb w8, [sp+242]
001c3f68ldrb w9, [sp+243]
001c3f6cldr x10, [sp+248]
001c3f70ldr x11, [sp+256]
001c3f74mov x12, xzr
001c3f78mov x13, x0
001c3f7cmov x0, x2
001c3f80mov x14, x1
001c3f84mov x1, x3
001c3f88mov x2, x4
001c3f8cmov x3, x5
001c3f90mov x4, x6
001c3f94mov x5, x7
001c3f98mov x6, x8
001c3f9cmov x7, x9
001c3fa0mov x8, x10
001c3fa4mov x9, x11
001c3fa8mov x10, x13
001c3facmov x11, x14
001c3fb0bl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
001c3fb4str x0, [sp+192]
001c3fb8str x1, [sp+200]
001c3fbccbnz x0, 0x1c3fc4
001c3fc0b 0x1c3ff4
001c3fc4
001c3fc4loc_1c3fc4:
001c3fc4str xzr, [sp+136]
001c3fc8stp xzr, xzr, [sp+144]
001c3fccldr x3, [sp+192]
001c3fd0ldr x4, [sp+200]
001c3fd4str x3, [sp+120]
001c3fd8str x4, [sp+128]
001c3fdcldr x0, [sp+136]
001c3fe0ldr x1, [sp+144]
001c3fe4ldr x2, [sp+152]
001c3fe8ldp x29, x30, [sp-8]
001c3fecadd sp, sp, 336
001c3ff0ret x30
001c3ff4
001c3ff4loc_1c3ff4:
001c3ff4ldr x0, [sp+208]
001c3ff8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Bytes
001c3ffcstr x0, [sp+160]
001c4000str x1, [sp+168]
001c4004str x2, [sp+176]
001c4008ldr x1, [sp+360]
001c400cstr x1, [sp+112]
001c4010subs xzr, x1, 0
001c4014cset x2, ne
001c4018strb w2, [sp+103]
001c401ccbnz x1, 0x1c4024
001c4020b 0x1c403c
001c4024
001c4024loc_1c4024:
001c4024ldr x5, [sp+168]
001c4028str x5, [sp+104]
001c402csubs xzr, x5, 0
001c4030cset x5, ne
001c4034strb w5, [sp+103]
001c4038b 0x1c4040
001c403c
001c403cloc_1c403c:
001c403cb 0x1c4040
001c4040
001c4040loc_1c4040:
001c4040ldrb w5, [sp+103]
001c4044tbnz w5, 0, 0x1c404c
001c4048b 0x1c409c
001c404c
001c404cloc_1c404c:
001c404cldr x2, [sp+176]
001c4050ldr x0, [sp+160]
001c4054ldr x5, [sp+168]
001c4058add x1, x5, 1
001c405csubs xzr, x2, x1
001c4060b.hs 0x1c4068
001c4064b 0x1c406c
001c4068
001c4068loc_1c4068:
001c4068b 0x1c4080
001c406c
001c406cloc_1c406c:
001c406corr x3, xzr, 1
001c4070adrp x4, 0x431000
001c4074add x4, x4, 3072
001c4078bl runtime.growslice
001c407cb 0x1c4080
001c4080
001c4080loc_1c4080:
001c4080sub x5, x1, 1
001c4084movz x6, 10
001c4088strb w6, [x0+x5]
001c408cstr x0, [sp+160]
001c4090str x1, [sp+168]
001c4094str x2, [sp+176]
001c4098b 0x1c40a0
001c409c
001c409cloc_1c409c:
001c409cb 0x1c40a0
001c40a0
001c40a0loc_1c40a0:
001c40a0ldrb w5, [sp+370]
001c40a4tbnz w5, 0, 0x1c40ac
001c40a8b 0x1c40e8
001c40ac
001c40acloc_1c40ac:
001c40acldr x5, [sp+160]
001c40b0ldr x6, [sp+168]
001c40b4ldr x7, [sp+176]
001c40b8str x5, [sp+136]
001c40bcstr x6, [sp+144]
001c40c0str x7, [sp+152]
001c40c4stp xzr, xzr, [sp+120]
001c40c8ldr x0, [sp+136]
001c40ccldr x1, [sp+144]
001c40d0ldr x2, [sp+152]
001c40d4mov x3, xzr
001c40d8mov x4, xzr
001c40dcldp x29, x30, [sp-8]
001c40e0add sp, sp, 336
001c40e4ret x30
001c40e8
001c40e8loc_1c40e8:
001c40e8ldr x0, [sp+416]
001c40ecldr x1, [sp+424]
001c40f0bl google.golang.org/protobuf/proto.CheckInitialized
001c40f4str x0, [sp+304]
001c40f8str x1, [sp+312]
001c40fcldr x2, [sp+168]
001c4100ldr x3, [sp+176]
001c4104ldr x4, [sp+160]
001c4108str x4, [sp+136]
001c410cstr x2, [sp+144]
001c4110str x3, [sp+152]
001c4114ldr x3, [sp+304]
001c4118ldr x4, [sp+312]
001c411cstr x3, [sp+120]
001c4120str x4, [sp+128]
001c4124ldr x0, [sp+136]
001c4128ldr x1, [sp+144]
001c412cldr x2, [sp+152]
001c4130ldp x29, x30, [sp-8]
001c4134add sp, sp, 336
001c4138ret x30
001c413c
001c413cloc_1c413c:
001c413cldr x5, [sp+392]
001c4140ldr x6, [sp+400]
001c4144ldr x7, [sp+408]
001c4148str x5, [sp+136]
001c414cstr x6, [sp+144]
001c4150str x7, [sp+152]
001c4154stp xzr, xzr, [sp+120]
001c4158ldr x0, [sp+136]
001c415cldr x1, [sp+144]
001c4160ldr x2, [sp+152]
001c4164mov x3, xzr
001c4168mov x4, xzr
001c416cldp x29, x30, [sp-8]
001c4170add sp, sp, 336
001c4174ret x30
001c4178
001c4178loc_1c4178:
001c4178strb w0, [sp+8]
001c417cstp x1, x2, [sp+16]
001c4180strb w3, [sp+32]
001c4184strb w4, [sp+33]
001c4188strb w5, [sp+34]
001c418cstrb w6, [sp+35]
001c4190stp x7, x8, [sp+40]
001c4194stp x9, x10, [sp+56]
001c4198stp x11, x12, [sp+72]
001c419cstr x13, [sp+88]
001c41a0mov x3, x30
001c41a4bl runtime.morestack_noctxt.abi0
001c41a8ldrb w0, [sp+8]
001c41acldp x1, x2, [sp+16]
001c41b0ldrb w3, [sp+32]
001c41b4ldrb w4, [sp+33]
001c41b8ldrb w5, [sp+34]
001c41bcldrb w6, [sp+35]
001c41c0ldp x7, x8, [sp+40]
001c41c4ldp x9, x10, [sp+56]
001c41c8ldp x11, x12, [sp+72]
001c41ccldr x13, [sp+88]
001c41d0b 0x1c3d60
001c41d4udf 0
001c41d8udf 0
001c41dcudf 0
001c3d60
001c41e0
001c41e0google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Message m, bool inclDelims)
001c41e0ldr x16, [x28+16]
001c41e4sub x17, sp, 208
001c41e8subs xzr, x17, x16
001c41ecb.ls 0x1c4634
001c41f0sub x20, sp, 336
001c41f4stp x29, x30, [x20-8]
001c41f8add sp, x20, 0
001c41fcsub x29, sp, 8
001c4200str x0, [sp+344]
001c4204strb w1, [sp+352]
001c4208str x2, [sp+360]
001c420cstr x3, [sp+368]
001c4210strb w4, [sp+376]
001c4214strb w5, [sp+377]
001c4218strb w6, [sp+378]
001c421cstrb w7, [sp+379]
001c4220str x8, [sp+384]
001c4224str x9, [sp+392]
001c4228str x10, [sp+400]
001c422cstr x11, [sp+408]
001c4230strb w12, [sp+416]
001c4234stp xzr, xzr, [sp+144]
001c4238ldr x1, [sp+400]
001c423cldrsb x27, [x1]
001c4240ldr x1, [x1+32]
001c4244ldr x0, [sp+408]
001c4248blr x1
001c424cstr x0, [sp+160]
001c4250str x1, [sp+168]
001c4254bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
001c4258strb w0, [sp+95]
001c425ctbnz w0, 0, 0x1c4264
001c4260b 0x1c42a8
001c4264
001c4264loc_1c4264:
001c4264adrp x0, 0x4fb000
001c4268add x0, x0, 3147
001c426cmovz x1, 33
001c4270mov x2, xzr
001c4274mov x3, xzr
001c4278mov x4, x3
001c427cbl google.golang.org/protobuf/internal/errors.New
001c4280str x0, [sp+192]
001c4284str x1, [sp+200]
001c4288str x0, [sp+144]
001c428cstr x1, [sp+152]
001c4290bl runtime.deferreturn
001c4294ldr x0, [sp+144]
001c4298ldr x1, [sp+152]
001c429cldp x29, x30, [sp-8]
001c42a0add sp, sp, 336
001c42a4ret x30
001c42a8
001c42a8loc_1c42a8:
001c42a8ldrb w1, [sp+416]
001c42actbnz w1, 0, 0x1c42b4
001c42b0b 0x1c4348
001c42b4
001c42b4loc_1c42b4:
001c42b4ldr x0, [sp+344]
001c42b8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage
001c42bcldr x1, [sp+344]
001c42c0str x1, [sp+208]
001c42c4stp xzr, xzr, [sp+272]
001c42c8add x1, sp, 272
001c42ccstr x1, [sp+288]
001c42d0ldrsb x27, [x1]
001c42d4adrp x2, 0
001c42d8add x2, x2, 2048
001c42dcstr x2, [x1]
001c42e0ldrsb x27, [x1]
001c42e4ldr x2, [sp+208]
001c42e8adrp x27, 0x887000
001c42ecldr w3, [x27+3056]
001c42f0cbz w3, 0x1c42f8
001c42f4b 0x1c42fc
001c42f8
001c42f8loc_1c42f8:
001c42f8b 0x1c4310
001c42fc
001c42fcloc_1c42fc:
001c42fcbl runtime.gcWriteBarrier2
001c4300str x2, [x25]
001c4304ldr x3, [x1+8]
001c4308str x3, [x25+8]
001c430cb 0x1c4310
001c4310
001c4310loc_1c4310:
001c4310str x2, [x1+8]
001c4314str x1, [sp+120]
001c4318add x0, sp, 96
001c431cbl runtime.deferprocStack
001c4320subs xzr, x0, 0
001c4324b.ne 0x1c4330
001c4328b 0x1c432c
001c432c
001c432cloc_1c432c:
001c432cb 0x1c434c
001c4330
001c4330loc_1c4330:
001c4330bl runtime.deferreturn
001c4334ldr x0, [sp+144]
001c4338ldr x1, [sp+152]
001c433cldp x29, x30, [sp-8]
001c4340add sp, sp, 336
001c4344ret x30
001c4348
001c4348loc_1c4348:
001c4348b 0x1c434c
001c434c
001c434cloc_1c434c:
001c434cldr x1, [sp+160]
001c4350ldrsb x27, [x1]
001c4354ldr x1, [x1+64]
001c4358ldr x0, [sp+168]
001c435cblr x1
001c4360str x0, [sp+176]
001c4364str x1, [sp+184]
001c4368subs xzr, x1, 19
001c436cb.eq 0x1c4374
001c4370b 0x1c43f0
001c4374
001c4374loc_1c4374:
001c4374adrp x1, 0x4f2000
001c4378add x1, x1, 1935
001c437cmovz x2, 19
001c4380bl runtime.memequal
001c4384tbnz w0, 0, 0x1c438c
001c4388b 0x1c43ec
001c438c
001c438cloc_1c438c:
001c438cldr x10, [sp+400]
001c4390ldr x0, [sp+344]
001c4394ldr x11, [sp+408]
001c4398ldrb w1, [sp+352]
001c439cldr x2, [sp+360]
001c43a0ldr x3, [sp+368]
001c43a4ldrb w4, [sp+376]
001c43a8ldrb w5, [sp+377]
001c43acldrb w6, [sp+378]
001c43b0ldrb w7, [sp+379]
001c43b4ldr x8, [sp+384]
001c43b8ldr x9, [sp+392]
001c43bcbl google.golang.org/protobuf/encoding/prototext.encoder.marshalAny
001c43c0strb w0, [sp+95]
001c43c4tbnz w0, 0, 0x1c43cc
001c43c8b 0x1c43e8
001c43cc
001c43ccloc_1c43cc:
001c43ccstp xzr, xzr, [sp+144]
001c43d0bl runtime.deferreturn
001c43d4ldr x1, [sp+152]
001c43d8ldr x0, [sp+144]
001c43dcldp x29, x30, [sp-8]
001c43e0add sp, sp, 336
001c43e4ret x30
001c43e8
001c43e8loc_1c43e8:
001c43e8b 0x1c43f4
001c43ec
001c43ecloc_1c43ec:
001c43ecb 0x1c43f4
001c43f0
001c43f0loc_1c43f0:
001c43f0b 0x1c43f4
001c43f4
001c43f4loc_1c43f4:
001c43f4adrp x0, 0x455000
001c43f8add x0, x0, 3616
001c43fcbl runtime.newobject
001c4400str x0, [sp+320]
001c4404str xzr, [x0]
001c4408adrp x27, 0x887000
001c440cldr w1, [x27+3056]
001c4410cbz w1, 0x1c4418
001c4414b 0x1c441c
001c4418
001c4418loc_1c4418:
001c4418b 0x1c442c
001c441c
001c441cloc_1c441c:
001c441cldr x2, [x0+8]
001c4420bl runtime.gcWriteBarrier1
001c4424str x2, [x25]
001c4428b 0x1c442c
001c442c
001c442cloc_1c442c:
001c442cstr xzr, [x0+8]
001c4430ldr x2, [sp+408]
001c4434ldr x3, [sp+400]
001c4438str x3, [sp+256]
001c443cstr x2, [sp+264]
001c4440cbnz x3, 0x1c4448
001c4444b 0x1c4468
001c4448
001c4448loc_1c4448:
001c4448str x2, [sp+224]
001c444cldr x1, [x3+8]
001c4450adrp x0, 0x84d000
001c4454add x0, x0, 3312
001c4458bl runtime.typeAssert
001c445cldr x2, [sp+224]
001c4460mov x3, x0
001c4464b 0x1c446c
001c4468
001c4468loc_1c4468:
001c4468b 0x1c446c
001c446c
001c446cloc_1c446c:
001c446cstr x3, [sp+240]
001c4470str x2, [sp+248]
001c4474adrp x0, 0x489000
001c4478add x0, x0, 3744
001c447cbl runtime.newobject
001c4480str x0, [sp+232]
001c4484adrp x1, 0
001c4488add x1, x1, 1680
001c448cstr x1, [x0]
001c4490ldr x1, [sp+320]
001c4494ldr x2, [sp+232]
001c4498ldrsb x27, [x2]
001c449cadrp x27, 0x887000
001c44a0ldr w3, [x27+3056]
001c44a4cbz w3, 0x1c44ac
001c44a8b 0x1c44b0
001c44ac
001c44acloc_1c44ac:
001c44acb 0x1c44c4
001c44b0
001c44b0loc_1c44b0:
001c44b0bl runtime.gcWriteBarrier2
001c44b4str x1, [x25]
001c44b8ldr x4, [x2+8]
001c44bcstr x4, [x25+8]
001c44c0b 0x1c44c4
001c44c4
001c44c4loc_1c44c4:
001c44c4str x1, [x2+8]
001c44c8ldr x4, [sp+232]
001c44ccldrsb x27, [x4]
001c44d0add x1, x4, 16
001c44d4adrp x27, 0x887000
001c44d8ldr w5, [x27+3056]
001c44dccbz w5, 0x1c44e4
001c44e0b 0x1c44e8
001c44e4
001c44e4loc_1c44e4:
001c44e4b 0x1c4504
001c44e8
001c44e8loc_1c44e8:
001c44e8str x4, [sp+216]
001c44ecadrp x0, 0x4db000
001c44f0add x0, x0, 64
001c44f4add x2, sp, 344
001c44f8bl runtime.wbMove
001c44fcldr x4, [sp+216]
001c4500b 0x1c4504
001c4504
001c4504loc_1c4504:
001c4504ldp x5, x6, [sp+344]
001c4508ldp x7, x8, [sp+360]
001c450cldp x9, x10, [sp+376]
001c4510stp x5, x6, [x4+16]
001c4514stp x7, x8, [x4+32]
001c4518stp x9, x10, [x4+48]
001c451cldr x5, [sp+392]
001c4520str x5, [x4+64]
001c4524adrp x27, 0x849000
001c4528ldr x2, [x27+232]
001c452cldr x0, [sp+240]
001c4530ldr x1, [sp+248]
001c4534ldr x3, [sp+232]
001c4538bl google.golang.org/protobuf/internal/order.RangeFields
001c453cldr x4, [sp+320]
001c4540ldr x4, [x4]
001c4544cbnz x4, 0x1c454c
001c4548b 0x1c4578
001c454c
001c454cloc_1c454c:
001c454cldr x0, [sp+320]
001c4550ldr x1, [x0]
001c4554ldr x0, [x0+8]
001c4558str x1, [sp+144]
001c455cstr x0, [sp+152]
001c4560bl runtime.deferreturn
001c4564ldr x0, [sp+144]
001c4568ldr x1, [sp+152]
001c456cldp x29, x30, [sp-8]
001c4570add sp, sp, 336
001c4574ret x30
001c4578
001c4578loc_1c4578:
001c4578ldrb w1, [sp+379]
001c457ctbnz w1, 0, 0x1c4584
001c4580b 0x1c4614
001c4584
001c4584loc_1c4584:
001c4584ldr x1, [sp+400]
001c4588ldrsb x27, [x1]
001c458cldr x1, [x1+48]
001c4590ldr x0, [sp+408]
001c4594blr x1
001c4598str x0, [sp+296]
001c459cstr x1, [sp+304]
001c45a0str x2, [sp+312]
001c45a4ldr x3, [sp+344]
001c45a8ldrb w4, [sp+352]
001c45acldr x5, [sp+360]
001c45b0ldr x6, [sp+368]
001c45b4ldrb w7, [sp+376]
001c45b8ldrb w8, [sp+377]
001c45bcldrb w9, [sp+378]
001c45c0ldrb w10, [sp+379]
001c45c4ldr x11, [sp+384]
001c45c8ldr x12, [sp+392]
001c45ccmov x13, x0
001c45d0mov x0, x3
001c45d4mov x14, x1
001c45d8mov x1, x4
001c45dcmov x15, x2
001c45e0mov x2, x5
001c45e4mov x3, x6
001c45e8mov x4, x7
001c45ecmov x5, x8
001c45f0mov x6, x9
001c45f4mov x7, x10
001c45f8mov x8, x11
001c45fcmov x9, x12
001c4600mov x10, x13
001c4604mov x11, x14
001c4608mov x12, x15
001c460cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown
001c4610b 0x1c4618
001c4614
001c4614loc_1c4614:
001c4614b 0x1c4618
001c4618
001c4618loc_1c4618:
001c4618stp xzr, xzr, [sp+144]
001c461cbl runtime.deferreturn
001c4620ldr x1, [sp+152]
001c4624ldr x0, [sp+144]
001c4628ldp x29, x30, [sp-8]
001c462cadd sp, sp, 336
001c4630ret x30
001c4634
001c4634loc_1c4634:
001c4634str x0, [sp+8]
001c4638strb w1, [sp+16]
001c463cstp x2, x3, [sp+24]
001c4640strb w4, [sp+40]
001c4644strb w5, [sp+41]
001c4648strb w6, [sp+42]
001c464cstrb w7, [sp+43]
001c4650stp x8, x9, [sp+48]
001c4654stp x10, x11, [sp+64]
001c4658strb w12, [sp+80]
001c465cmov x3, x30
001c4660bl runtime.morestack_noctxt.abi0
001c4664ldr x0, [sp+8]
001c4668ldrb w1, [sp+16]
001c466cldp x2, x3, [sp+24]
001c4670ldrb w4, [sp+40]
001c4674ldrb w5, [sp+41]
001c4678ldrb w6, [sp+42]
001c467cldrb w7, [sp+43]
001c4680ldp x8, x9, [sp+48]
001c4684ldp x10, x11, [sp+64]
001c4688ldrb w12, [sp+80]
001c468cb 0x1c41e0
001c41e0
001c41e0google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Message m, bool inclDelims)
001c41e0ldr x16, [x28+16]
001c41e4sub x17, sp, 208
001c41e8subs xzr, x17, x16
001c41ecb.ls 0x1c4634
001c41f0sub x20, sp, 336
001c41f4stp x29, x30, [x20-8]
001c41f8add sp, x20, 0
001c41fcsub x29, sp, 8
001c4200str x0, [sp+344]
001c4204strb w1, [sp+352]
001c4208str x2, [sp+360]
001c420cstr x3, [sp+368]
001c4210strb w4, [sp+376]
001c4214strb w5, [sp+377]
001c4218strb w6, [sp+378]
001c421cstrb w7, [sp+379]
001c4220str x8, [sp+384]
001c4224str x9, [sp+392]
001c4228str x10, [sp+400]
001c422cstr x11, [sp+408]
001c4230strb w12, [sp+416]
001c4234stp xzr, xzr, [sp+144]
001c4238ldr x1, [sp+400]
001c423cldrsb x27, [x1]
001c4240ldr x1, [x1+32]
001c4244ldr x0, [sp+408]
001c4248blr x1
001c424cstr x0, [sp+160]
001c4250str x1, [sp+168]
001c4254bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
001c4258strb w0, [sp+95]
001c425ctbnz w0, 0, 0x1c4264
001c4260b 0x1c42a8
001c4264
001c4264loc_1c4264:
001c4264adrp x0, 0x4fb000
001c4268add x0, x0, 3147
001c426cmovz x1, 33
001c4270mov x2, xzr
001c4274mov x3, xzr
001c4278mov x4, x3
001c427cbl google.golang.org/protobuf/internal/errors.New
001c4280str x0, [sp+192]
001c4284str x1, [sp+200]
001c4288str x0, [sp+144]
001c428cstr x1, [sp+152]
001c4290bl runtime.deferreturn
001c4294ldr x0, [sp+144]
001c4298ldr x1, [sp+152]
001c429cldp x29, x30, [sp-8]
001c42a0add sp, sp, 336
001c42a4ret x30
001c42a8
001c42a8loc_1c42a8:
001c42a8ldrb w1, [sp+416]
001c42actbnz w1, 0, 0x1c42b4
001c42b0b 0x1c4348
001c42b4
001c42b4loc_1c42b4:
001c42b4ldr x0, [sp+344]
001c42b8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage
001c42bcldr x1, [sp+344]
001c42c0str x1, [sp+208]
001c42c4stp xzr, xzr, [sp+272]
001c42c8add x1, sp, 272
001c42ccstr x1, [sp+288]
001c42d0ldrsb x27, [x1]
001c42d4adrp x2, 0
001c42d8add x2, x2, 2048
001c42dcstr x2, [x1]
001c42e0ldrsb x27, [x1]
001c42e4ldr x2, [sp+208]
001c42e8adrp x27, 0x887000
001c42ecldr w3, [x27+3056]
001c42f0cbz w3, 0x1c42f8
001c42f4b 0x1c42fc
001c42f8
001c42f8loc_1c42f8:
001c42f8b 0x1c4310
001c42fc
001c42fcloc_1c42fc:
001c42fcbl runtime.gcWriteBarrier2
001c4300str x2, [x25]
001c4304ldr x3, [x1+8]
001c4308str x3, [x25+8]
001c430cb 0x1c4310
001c4310
001c4310loc_1c4310:
001c4310str x2, [x1+8]
001c4314str x1, [sp+120]
001c4318add x0, sp, 96
001c431cbl runtime.deferprocStack
001c4320subs xzr, x0, 0
001c4324b.ne 0x1c4330
001c4328b 0x1c432c
001c432c
001c432cloc_1c432c:
001c432cb 0x1c434c
001c4330
001c4330loc_1c4330:
001c4330bl runtime.deferreturn
001c4334ldr x0, [sp+144]
001c4338ldr x1, [sp+152]
001c433cldp x29, x30, [sp-8]
001c4340add sp, sp, 336
001c4344ret x30
001c4348
001c4348loc_1c4348:
001c4348b 0x1c434c
001c434c
001c434cloc_1c434c:
001c434cldr x1, [sp+160]
001c4350ldrsb x27, [x1]
001c4354ldr x1, [x1+64]
001c4358ldr x0, [sp+168]
001c435cblr x1
001c4360str x0, [sp+176]
001c4364str x1, [sp+184]
001c4368subs xzr, x1, 19
001c436cb.eq 0x1c4374
001c4370b 0x1c43f0
001c4374
001c4374loc_1c4374:
001c4374adrp x1, 0x4f2000
001c4378add x1, x1, 1935
001c437cmovz x2, 19
001c4380bl runtime.memequal
001c4384tbnz w0, 0, 0x1c438c
001c4388b 0x1c43ec
001c438c
001c438cloc_1c438c:
001c438cldr x10, [sp+400]
001c4390ldr x0, [sp+344]
001c4394ldr x11, [sp+408]
001c4398ldrb w1, [sp+352]
001c439cldr x2, [sp+360]
001c43a0ldr x3, [sp+368]
001c43a4ldrb w4, [sp+376]
001c43a8ldrb w5, [sp+377]
001c43acldrb w6, [sp+378]
001c43b0ldrb w7, [sp+379]
001c43b4ldr x8, [sp+384]
001c43b8ldr x9, [sp+392]
001c43bcbl google.golang.org/protobuf/encoding/prototext.encoder.marshalAny
001c43c0strb w0, [sp+95]
001c43c4tbnz w0, 0, 0x1c43cc
001c43c8b 0x1c43e8
001c43cc
001c43ccloc_1c43cc:
001c43ccstp xzr, xzr, [sp+144]
001c43d0bl runtime.deferreturn
001c43d4ldr x1, [sp+152]
001c43d8ldr x0, [sp+144]
001c43dcldp x29, x30, [sp-8]
001c43e0add sp, sp, 336
001c43e4ret x30
001c43e8
001c43e8loc_1c43e8:
001c43e8b 0x1c43f4
001c43ec
001c43ecloc_1c43ec:
001c43ecb 0x1c43f4
001c43f0
001c43f0loc_1c43f0:
001c43f0b 0x1c43f4
001c43f4
001c43f4loc_1c43f4:
001c43f4adrp x0, 0x455000
001c43f8add x0, x0, 3616
001c43fcbl runtime.newobject
001c4400str x0, [sp+320]
001c4404str xzr, [x0]
001c4408adrp x27, 0x887000
001c440cldr w1, [x27+3056]
001c4410cbz w1, 0x1c4418
001c4414b 0x1c441c
001c4418
001c4418loc_1c4418:
001c4418b 0x1c442c
001c441c
001c441cloc_1c441c:
001c441cldr x2, [x0+8]
001c4420bl runtime.gcWriteBarrier1
001c4424str x2, [x25]
001c4428b 0x1c442c
001c442c
001c442cloc_1c442c:
001c442cstr xzr, [x0+8]
001c4430ldr x2, [sp+408]
001c4434ldr x3, [sp+400]
001c4438str x3, [sp+256]
001c443cstr x2, [sp+264]
001c4440cbnz x3, 0x1c4448
001c4444b 0x1c4468
001c4448
001c4448loc_1c4448:
001c4448str x2, [sp+224]
001c444cldr x1, [x3+8]
001c4450adrp x0, 0x84d000
001c4454add x0, x0, 3312
001c4458bl runtime.typeAssert
001c445cldr x2, [sp+224]
001c4460mov x3, x0
001c4464b 0x1c446c
001c4468
001c4468loc_1c4468:
001c4468b 0x1c446c
001c446c
001c446cloc_1c446c:
001c446cstr x3, [sp+240]
001c4470str x2, [sp+248]
001c4474adrp x0, 0x489000
001c4478add x0, x0, 3744
001c447cbl runtime.newobject
001c4480str x0, [sp+232]
001c4484adrp x1, 0
001c4488add x1, x1, 1680
001c448cstr x1, [x0]
001c4490ldr x1, [sp+320]
001c4494ldr x2, [sp+232]
001c4498ldrsb x27, [x2]
001c449cadrp x27, 0x887000
001c44a0ldr w3, [x27+3056]
001c44a4cbz w3, 0x1c44ac
001c44a8b 0x1c44b0
001c44ac
001c44acloc_1c44ac:
001c44acb 0x1c44c4
001c44b0
001c44b0loc_1c44b0:
001c44b0bl runtime.gcWriteBarrier2
001c44b4str x1, [x25]
001c44b8ldr x4, [x2+8]
001c44bcstr x4, [x25+8]
001c44c0b 0x1c44c4
001c44c4
001c44c4loc_1c44c4:
001c44c4str x1, [x2+8]
001c44c8ldr x4, [sp+232]
001c44ccldrsb x27, [x4]
001c44d0add x1, x4, 16
001c44d4adrp x27, 0x887000
001c44d8ldr w5, [x27+3056]
001c44dccbz w5, 0x1c44e4
001c44e0b 0x1c44e8
001c44e4
001c44e4loc_1c44e4:
001c44e4b 0x1c4504
001c44e8
001c44e8loc_1c44e8:
001c44e8str x4, [sp+216]
001c44ecadrp x0, 0x4db000
001c44f0add x0, x0, 64
001c44f4add x2, sp, 344
001c44f8bl runtime.wbMove
001c44fcldr x4, [sp+216]
001c4500b 0x1c4504
001c4504
001c4504loc_1c4504:
001c4504ldp x5, x6, [sp+344]
001c4508ldp x7, x8, [sp+360]
001c450cldp x9, x10, [sp+376]
001c4510stp x5, x6, [x4+16]
001c4514stp x7, x8, [x4+32]
001c4518stp x9, x10, [x4+48]
001c451cldr x5, [sp+392]
001c4520str x5, [x4+64]
001c4524adrp x27, 0x849000
001c4528ldr x2, [x27+232]
001c452cldr x0, [sp+240]
001c4530ldr x1, [sp+248]
001c4534ldr x3, [sp+232]
001c4538bl google.golang.org/protobuf/internal/order.RangeFields
001c453cldr x4, [sp+320]
001c4540ldr x4, [x4]
001c4544cbnz x4, 0x1c454c
001c4548b 0x1c4578
001c454c
001c454cloc_1c454c:
001c454cldr x0, [sp+320]
001c4550ldr x1, [x0]
001c4554ldr x0, [x0+8]
001c4558str x1, [sp+144]
001c455cstr x0, [sp+152]
001c4560bl runtime.deferreturn
001c4564ldr x0, [sp+144]
001c4568ldr x1, [sp+152]
001c456cldp x29, x30, [sp-8]
001c4570add sp, sp, 336
001c4574ret x30
001c4578
001c4578loc_1c4578:
001c4578ldrb w1, [sp+379]
001c457ctbnz w1, 0, 0x1c4584
001c4580b 0x1c4614
001c4584
001c4584loc_1c4584:
001c4584ldr x1, [sp+400]
001c4588ldrsb x27, [x1]
001c458cldr x1, [x1+48]
001c4590ldr x0, [sp+408]
001c4594blr x1
001c4598str x0, [sp+296]
001c459cstr x1, [sp+304]
001c45a0str x2, [sp+312]
001c45a4ldr x3, [sp+344]
001c45a8ldrb w4, [sp+352]
001c45acldr x5, [sp+360]
001c45b0ldr x6, [sp+368]
001c45b4ldrb w7, [sp+376]
001c45b8ldrb w8, [sp+377]
001c45bcldrb w9, [sp+378]
001c45c0ldrb w10, [sp+379]
001c45c4ldr x11, [sp+384]
001c45c8ldr x12, [sp+392]
001c45ccmov x13, x0
001c45d0mov x0, x3
001c45d4mov x14, x1
001c45d8mov x1, x4
001c45dcmov x15, x2
001c45e0mov x2, x5
001c45e4mov x3, x6
001c45e8mov x4, x7
001c45ecmov x5, x8
001c45f0mov x6, x9
001c45f4mov x7, x10
001c45f8mov x8, x11
001c45fcmov x9, x12
001c4600mov x10, x13
001c4604mov x11, x14
001c4608mov x12, x15
001c460cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown
001c4610b 0x1c4618
001c4614
001c4614loc_1c4614:
001c4614b 0x1c4618
001c4618
001c4618loc_1c4618:
001c4618stp xzr, xzr, [sp+144]
001c461cbl runtime.deferreturn
001c4620ldr x1, [sp+152]
001c4624ldr x0, [sp+144]
001c4628ldp x29, x30, [sp-8]
001c462cadd sp, sp, 336
001c4630ret x30
001c4634
001c4634loc_1c4634:
001c4634str x0, [sp+8]
001c4638strb w1, [sp+16]
001c463cstp x2, x3, [sp+24]
001c4640strb w4, [sp+40]
001c4644strb w5, [sp+41]
001c4648strb w6, [sp+42]
001c464cstrb w7, [sp+43]
001c4650stp x8, x9, [sp+48]
001c4654stp x10, x11, [sp+64]
001c4658strb w12, [sp+80]
001c465cmov x3, x30
001c4660bl runtime.morestack_noctxt.abi0
001c4664ldr x0, [sp+8]
001c4668ldrb w1, [sp+16]
001c466cldp x2, x3, [sp+24]
001c4670ldrb w4, [sp+40]
001c4674ldrb w5, [sp+41]
001c4678ldrb w6, [sp+42]
001c467cldrb w7, [sp+43]
001c4680ldp x8, x9, [sp+48]
001c4684ldp x10, x11, [sp+64]
001c4688ldrb w12, [sp+80]
001c468cb 0x1c41e0
001c41e0
001c4690
001c4690google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.func1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.func1(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
001c4690ldr x16, [x28+16]
001c4694sub x17, sp, 48
001c4698subs xzr, x17, x16
001c469cb.ls 0x1c47dc
001c46a0str x30, [sp-176]!
001c46a4stur x29, [sp-8]
001c46a8sub x29, sp, 8
001c46acstr x0, [sp+184]
001c46b0str x1, [sp+192]
001c46b4str x2, [sp+200]
001c46b8str x3, [sp+208]
001c46bcstr x4, [sp+216]
001c46c0ldr x1, [x26+8]
001c46c4str x1, [sp+152]
001c46c8add x1, x26, 16
001c46ccstr x1, [sp+160]
001c46d0strb wzr, [sp+135]
001c46d4ldr x1, [sp+184]
001c46d8ldrsb x27, [x1]
001c46dcldr x1, [x1+272]
001c46e0ldr x0, [sp+192]
001c46e4blr x1
001c46e8str x0, [sp+136]
001c46ecstr x1, [sp+144]
001c46f0ldr x2, [sp+160]
001c46f4ldr x3, [sp+184]
001c46f8ldr x4, [x2]
001c46fcldr x12, [sp+200]
001c4700ldr x5, [sp+192]
001c4704ldr x13, [sp+208]
001c4708ldr x14, [sp+216]
001c470cldrb w6, [x2+8]
001c4710ldr x7, [x2+16]
001c4714ldr x8, [x2+24]
001c4718ldrb w9, [x2+32]
001c471cldrb w10, [x2+33]
001c4720ldrb w11, [x2+34]
001c4724ldrb w15, [x2+35]
001c4728ldr x16, [x2+40]
001c472cldr x2, [x2+48]
001c4730str x3, [sp+8]
001c4734str x5, [sp+16]
001c4738mov x3, x8
001c473cmov x5, x10
001c4740mov x8, x16
001c4744mov x10, x0
001c4748mov x0, x4
001c474cmov x4, x9
001c4750mov x9, x2
001c4754mov x2, x7
001c4758mov x7, x15
001c475cmov x15, x1
001c4760mov x1, x6
001c4764mov x6, x11
001c4768mov x11, x15
001c476cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalField
001c4770ldr x2, [sp+152]
001c4774str x0, [x2]
001c4778adrp x27, 0x887000
001c477cldr w3, [x27+3056]
001c4780cbz w3, 0x1c4788
001c4784b 0x1c478c
001c4788
001c4788loc_1c4788:
001c4788b 0x1c47a0
001c478c
001c478cloc_1c478c:
001c478cbl runtime.gcWriteBarrier2
001c4790str x1, [x25]
001c4794ldr x3, [x2+8]
001c4798str x3, [x25+8]
001c479cb 0x1c47a0
001c47a0
001c47a0loc_1c47a0:
001c47a0str x1, [x2+8]
001c47a4ldr x1, [sp+152]
001c47a8ldr x1, [x1]
001c47accbnz x1, 0x1c47b4
001c47b0b 0x1c47c8
001c47b4
001c47b4loc_1c47b4:
001c47b4strb wzr, [sp+135]
001c47b8mov x0, xzr
001c47bcldur x29, [sp-8]
001c47c0ldr x30, [sp], 176
001c47c4ret x30
001c47c8
001c47c8loc_1c47c8:
001c47c8orr x0, xzr, 1
001c47ccstrb w0, [sp+135]
001c47d0ldur x29, [sp-8]
001c47d4ldr x30, [sp], 176
001c47d8ret x30
001c47dc
001c47dcloc_1c47dc:
001c47dcstp x0, x1, [sp+8]
001c47e0stp x2, x3, [sp+24]
001c47e4str x4, [sp+40]
001c47e8mov x3, x30
001c47ecbl runtime.morestack.abi0
001c47f0ldp x0, x1, [sp+8]
001c47f4ldp x2, x3, [sp+24]
001c47f8ldr x4, [sp+40]
001c47fcb 0x1c4690
001c4690
001c4690google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.func1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.func1(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
001c4690ldr x16, [x28+16]
001c4694sub x17, sp, 48
001c4698subs xzr, x17, x16
001c469cb.ls 0x1c47dc
001c46a0str x30, [sp-176]!
001c46a4stur x29, [sp-8]
001c46a8sub x29, sp, 8
001c46acstr x0, [sp+184]
001c46b0str x1, [sp+192]
001c46b4str x2, [sp+200]
001c46b8str x3, [sp+208]
001c46bcstr x4, [sp+216]
001c46c0ldr x1, [x26+8]
001c46c4str x1, [sp+152]
001c46c8add x1, x26, 16
001c46ccstr x1, [sp+160]
001c46d0strb wzr, [sp+135]
001c46d4ldr x1, [sp+184]
001c46d8ldrsb x27, [x1]
001c46dcldr x1, [x1+272]
001c46e0ldr x0, [sp+192]
001c46e4blr x1
001c46e8str x0, [sp+136]
001c46ecstr x1, [sp+144]
001c46f0ldr x2, [sp+160]
001c46f4ldr x3, [sp+184]
001c46f8ldr x4, [x2]
001c46fcldr x12, [sp+200]
001c4700ldr x5, [sp+192]
001c4704ldr x13, [sp+208]
001c4708ldr x14, [sp+216]
001c470cldrb w6, [x2+8]
001c4710ldr x7, [x2+16]
001c4714ldr x8, [x2+24]
001c4718ldrb w9, [x2+32]
001c471cldrb w10, [x2+33]
001c4720ldrb w11, [x2+34]
001c4724ldrb w15, [x2+35]
001c4728ldr x16, [x2+40]
001c472cldr x2, [x2+48]
001c4730str x3, [sp+8]
001c4734str x5, [sp+16]
001c4738mov x3, x8
001c473cmov x5, x10
001c4740mov x8, x16
001c4744mov x10, x0
001c4748mov x0, x4
001c474cmov x4, x9
001c4750mov x9, x2
001c4754mov x2, x7
001c4758mov x7, x15
001c475cmov x15, x1
001c4760mov x1, x6
001c4764mov x6, x11
001c4768mov x11, x15
001c476cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalField
001c4770ldr x2, [sp+152]
001c4774str x0, [x2]
001c4778adrp x27, 0x887000
001c477cldr w3, [x27+3056]
001c4780cbz w3, 0x1c4788
001c4784b 0x1c478c
001c4788
001c4788loc_1c4788:
001c4788b 0x1c47a0
001c478c
001c478cloc_1c478c:
001c478cbl runtime.gcWriteBarrier2
001c4790str x1, [x25]
001c4794ldr x3, [x2+8]
001c4798str x3, [x25+8]
001c479cb 0x1c47a0
001c47a0
001c47a0loc_1c47a0:
001c47a0str x1, [x2+8]
001c47a4ldr x1, [sp+152]
001c47a8ldr x1, [x1]
001c47accbnz x1, 0x1c47b4
001c47b0b 0x1c47c8
001c47b4
001c47b4loc_1c47b4:
001c47b4strb wzr, [sp+135]
001c47b8mov x0, xzr
001c47bcldur x29, [sp-8]
001c47c0ldr x30, [sp], 176
001c47c4ret x30
001c47c8
001c47c8loc_1c47c8:
001c47c8orr x0, xzr, 1
001c47ccstrb w0, [sp+135]
001c47d0ldur x29, [sp-8]
001c47d4ldr x30, [sp], 176
001c47d8ret x30
001c47dc
001c47dcloc_1c47dc:
001c47dcstp x0, x1, [sp+8]
001c47e0stp x2, x3, [sp+24]
001c47e4str x4, [sp+40]
001c47e8mov x3, x30
001c47ecbl runtime.morestack.abi0
001c47f0ldp x0, x1, [sp+8]
001c47f4ldp x2, x3, [sp+24]
001c47f8ldr x4, [sp+40]
001c47fcb 0x1c4690
001c4690
001c4800
001c4800google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.deferwrap1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.deferwrap1(void)
001c4800ldr x16, [x28+16]
001c4804subs xzr, sp, x16
001c4808b.ls 0x1c4838
001c480cstr x30, [sp-32]!
001c4810stur x29, [sp-8]
001c4814sub x29, sp, 8
001c4818ldr x16, [x28+32]
001c481ccbnz x16, 0x1c4844
001c4820
001c4820loc_1c4820:
001c4820ldr x0, [x26+8]
001c4824str x0, [sp+16]
001c4828bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage
001c482cldur x29, [sp-8]
001c4830ldr x30, [sp], 32
001c4834ret x30
001c4838
001c4838loc_1c4838:
001c4838mov x3, x30
001c483cbl runtime.morestack.abi0
001c4840b 0x1c4800
001c4844
001c4844loc_1c4844:
001c4844ldr x17, [x16]
001c4848add x20, sp, 40
001c484csubs xzr, x20, x17
001c4850b.ne 0x1c4820
001c4854add x20, sp, 8
001c4858str x20, [x16]
001c485cb 0x1c4820
001c4800
001c4800google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.deferwrap1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.deferwrap1(void)
001c4800ldr x16, [x28+16]
001c4804subs xzr, sp, x16
001c4808b.ls 0x1c4838
001c480cstr x30, [sp-32]!
001c4810stur x29, [sp-8]
001c4814sub x29, sp, 8
001c4818ldr x16, [x28+32]
001c481ccbnz x16, 0x1c4844
001c4820
001c4820loc_1c4820:
001c4820ldr x0, [x26+8]
001c4824str x0, [sp+16]
001c4828bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage
001c482cldur x29, [sp-8]
001c4830ldr x30, [sp], 32
001c4834ret x30
001c4838
001c4838loc_1c4838:
001c4838mov x3, x30
001c483cbl runtime.morestack.abi0
001c4840b 0x1c4800
001c4844
001c4844loc_1c4844:
001c4844ldr x17, [x16]
001c4848add x20, sp, 40
001c484csubs xzr, x20, x17
001c4850b.ne 0x1c4820
001c4854add x20, sp, 8
001c4858str x20, [x16]
001c485cb 0x1c4820
001c4800
001c4860
001c4860google.golang.org/protobuf/encoding/prototext.encoder.marshalField: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalField(google.golang.org/protobuf/encoding/prototext.encoder e, struct string name, google.golang.org/protobuf/reflect/protoreflect.Value val, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001c4860ldr x16, [x28+16]
001c4864sub x17, sp, 64
001c4868subs xzr, x17, x16
001c486cb.ls 0x1c4abc
001c4870str x30, [sp-192]!
001c4874stur x29, [sp-8]
001c4878sub x29, sp, 8
001c487cstr x0, [sp+216]
001c4880strb w1, [sp+224]
001c4884str x2, [sp+232]
001c4888str x3, [sp+240]
001c488cstrb w4, [sp+248]
001c4890strb w5, [sp+249]
001c4894strb w6, [sp+250]
001c4898strb w7, [sp+251]
001c489cstr x8, [sp+256]
001c48a0str x9, [sp+264]
001c48a4str x10, [sp+272]
001c48a8str x11, [sp+280]
001c48acstr x12, [sp+288]
001c48b0str x13, [sp+296]
001c48b4str x14, [sp+304]
001c48b8stp xzr, xzr, [sp+120]
001c48bcldr x1, [sp+200]
001c48c0ldrsb x27, [x1]
001c48c4ldr x1, [x1+128]
001c48c8ldr x0, [sp+208]
001c48ccblr x1
001c48d0strb w0, [sp+119]
001c48d4tbnz w0, 0, 0x1c48dc
001c48d8b 0x1c4984
001c48dc
001c48dcloc_1c48dc:
001c48dcb 0x1c48e0
001c48e0
001c48e0loc_1c48e0:
001c48e0ldr x0, [sp+288]
001c48e4ldr x1, [sp+296]
001c48e8ldr x2, [sp+304]
001c48ecbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001c48f0str x0, [sp+168]
001c48f4str x1, [sp+176]
001c48f8ldr x14, [sp+200]
001c48fcldr x3, [sp+216]
001c4900ldr x11, [sp+280]
001c4904ldr x15, [sp+208]
001c4908ldr x10, [sp+272]
001c490cldrb w4, [sp+224]
001c4910ldr x2, [sp+232]
001c4914ldr x5, [sp+240]
001c4918ldrb w6, [sp+248]
001c491cldrb w7, [sp+249]
001c4920ldrb w8, [sp+250]
001c4924ldrb w9, [sp+251]
001c4928ldr x12, [sp+256]
001c492cldr x13, [sp+264]
001c4930mov x16, x0
001c4934mov x0, x3
001c4938mov x17, x1
001c493cmov x1, x4
001c4940mov x3, x5
001c4944mov x4, x6
001c4948mov x5, x7
001c494cmov x6, x8
001c4950mov x7, x9
001c4954mov x8, x12
001c4958mov x9, x13
001c495cmov x12, x16
001c4960mov x13, x17
001c4964bl google.golang.org/protobuf/encoding/prototext.encoder.marshalList
001c4968str x0, [sp+152]
001c496cstr x1, [sp+160]
001c4970str x0, [sp+120]
001c4974str x1, [sp+128]
001c4978ldur x29, [sp-8]
001c497cldr x30, [sp], 192
001c4980ret x30
001c4984
001c4984loc_1c4984:
001c4984ldr x1, [sp+200]
001c4988ldrsb x27, [x1]
001c498cldr x1, [x1+136]
001c4990ldr x0, [sp+208]
001c4994blr x1
001c4998strb w0, [sp+118]
001c499ctbnz w0, 0, 0x1c49a4
001c49a0b 0x1c4a4c
001c49a4
001c49a4loc_1c49a4:
001c49a4b 0x1c49a8
001c49a8
001c49a8loc_1c49a8:
001c49a8ldr x0, [sp+288]
001c49acldr x1, [sp+296]
001c49b0ldr x2, [sp+304]
001c49b4bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
001c49b8str x0, [sp+136]
001c49bcstr x1, [sp+144]
001c49c0ldr x14, [sp+200]
001c49c4ldr x3, [sp+216]
001c49c8ldr x11, [sp+280]
001c49ccldr x15, [sp+208]
001c49d0ldr x10, [sp+272]
001c49d4ldrb w4, [sp+224]
001c49d8ldr x2, [sp+232]
001c49dcldr x5, [sp+240]
001c49e0ldrb w6, [sp+248]
001c49e4ldrb w7, [sp+249]
001c49e8ldrb w8, [sp+250]
001c49ecldrb w9, [sp+251]
001c49f0ldr x12, [sp+256]
001c49f4ldr x13, [sp+264]
001c49f8mov x16, x0
001c49fcmov x0, x3
001c4a00mov x17, x1
001c4a04mov x1, x4
001c4a08mov x3, x5
001c4a0cmov x4, x6
001c4a10mov x5, x7
001c4a14mov x6, x8
001c4a18mov x7, x9
001c4a1cmov x8, x12
001c4a20mov x9, x13
001c4a24mov x12, x16
001c4a28mov x13, x17
001c4a2cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalMap
001c4a30str x0, [sp+152]
001c4a34str x1, [sp+160]
001c4a38str x0, [sp+120]
001c4a3cstr x1, [sp+128]
001c4a40ldur x29, [sp-8]
001c4a44ldr x30, [sp], 192
001c4a48ret x30
001c4a4c
001c4a4cloc_1c4a4c:
001c4a4cb 0x1c4a50
001c4a50
001c4a50loc_1c4a50:
001c4a50ldr x0, [sp+216]
001c4a54ldr x1, [sp+272]
001c4a58ldr x2, [sp+280]
001c4a5cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c4a60ldr x13, [sp+200]
001c4a64ldr x0, [sp+216]
001c4a68ldr x10, [sp+288]
001c4a6cldr x14, [sp+208]
001c4a70ldr x11, [sp+296]
001c4a74ldr x12, [sp+304]
001c4a78ldrb w1, [sp+224]
001c4a7cldr x2, [sp+232]
001c4a80ldr x3, [sp+240]
001c4a84ldrb w4, [sp+248]
001c4a88ldrb w5, [sp+249]
001c4a8cldrb w6, [sp+250]
001c4a90ldrb w7, [sp+251]
001c4a94ldr x8, [sp+256]
001c4a98ldr x9, [sp+264]
001c4a9cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
001c4aa0str x0, [sp+152]
001c4aa4str x1, [sp+160]
001c4aa8str x0, [sp+120]
001c4aacstr x1, [sp+128]
001c4ab0ldur x29, [sp-8]
001c4ab4ldr x30, [sp], 192
001c4ab8ret x30
001c4abc
001c4abcloc_1c4abc:
001c4abcstr x0, [sp+24]
001c4ac0strb w1, [sp+32]
001c4ac4stp x2, x3, [sp+40]
001c4ac8strb w4, [sp+56]
001c4accstrb w5, [sp+57]
001c4ad0strb w6, [sp+58]
001c4ad4strb w7, [sp+59]
001c4ad8stp x8, x9, [sp+64]
001c4adcstp x10, x11, [sp+80]
001c4ae0stp x12, x13, [sp+96]
001c4ae4str x14, [sp+112]
001c4ae8mov x3, x30
001c4aecbl runtime.morestack_noctxt.abi0
001c4af0ldr x0, [sp+24]
001c4af4ldrb w1, [sp+32]
001c4af8ldp x2, x3, [sp+40]
001c4afcldrb w4, [sp+56]
001c4b00ldrb w5, [sp+57]
001c4b04ldrb w6, [sp+58]
001c4b08ldrb w7, [sp+59]
001c4b0cldp x8, x9, [sp+64]
001c4b10ldp x10, x11, [sp+80]
001c4b14ldp x12, x13, [sp+96]
001c4b18ldr x14, [sp+112]
001c4b1cb 0x1c4860
001c4860
001c4860google.golang.org/protobuf/encoding/prototext.encoder.marshalField: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalField(google.golang.org/protobuf/encoding/prototext.encoder e, struct string name, google.golang.org/protobuf/reflect/protoreflect.Value val, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001c4860ldr x16, [x28+16]
001c4864sub x17, sp, 64
001c4868subs xzr, x17, x16
001c486cb.ls 0x1c4abc
001c4870str x30, [sp-192]!
001c4874stur x29, [sp-8]
001c4878sub x29, sp, 8
001c487cstr x0, [sp+216]
001c4880strb w1, [sp+224]
001c4884str x2, [sp+232]
001c4888str x3, [sp+240]
001c488cstrb w4, [sp+248]
001c4890strb w5, [sp+249]
001c4894strb w6, [sp+250]
001c4898strb w7, [sp+251]
001c489cstr x8, [sp+256]
001c48a0str x9, [sp+264]
001c48a4str x10, [sp+272]
001c48a8str x11, [sp+280]
001c48acstr x12, [sp+288]
001c48b0str x13, [sp+296]
001c48b4str x14, [sp+304]
001c48b8stp xzr, xzr, [sp+120]
001c48bcldr x1, [sp+200]
001c48c0ldrsb x27, [x1]
001c48c4ldr x1, [x1+128]
001c48c8ldr x0, [sp+208]
001c48ccblr x1
001c48d0strb w0, [sp+119]
001c48d4tbnz w0, 0, 0x1c48dc
001c48d8b 0x1c4984
001c48dc
001c48dcloc_1c48dc:
001c48dcb 0x1c48e0
001c48e0
001c48e0loc_1c48e0:
001c48e0ldr x0, [sp+288]
001c48e4ldr x1, [sp+296]
001c48e8ldr x2, [sp+304]
001c48ecbl google.golang.org/protobuf/reflect/protoreflect.Value.List
001c48f0str x0, [sp+168]
001c48f4str x1, [sp+176]
001c48f8ldr x14, [sp+200]
001c48fcldr x3, [sp+216]
001c4900ldr x11, [sp+280]
001c4904ldr x15, [sp+208]
001c4908ldr x10, [sp+272]
001c490cldrb w4, [sp+224]
001c4910ldr x2, [sp+232]
001c4914ldr x5, [sp+240]
001c4918ldrb w6, [sp+248]
001c491cldrb w7, [sp+249]
001c4920ldrb w8, [sp+250]
001c4924ldrb w9, [sp+251]
001c4928ldr x12, [sp+256]
001c492cldr x13, [sp+264]
001c4930mov x16, x0
001c4934mov x0, x3
001c4938mov x17, x1
001c493cmov x1, x4
001c4940mov x3, x5
001c4944mov x4, x6
001c4948mov x5, x7
001c494cmov x6, x8
001c4950mov x7, x9
001c4954mov x8, x12
001c4958mov x9, x13
001c495cmov x12, x16
001c4960mov x13, x17
001c4964bl google.golang.org/protobuf/encoding/prototext.encoder.marshalList
001c4968str x0, [sp+152]
001c496cstr x1, [sp+160]
001c4970str x0, [sp+120]
001c4974str x1, [sp+128]
001c4978ldur x29, [sp-8]
001c497cldr x30, [sp], 192
001c4980ret x30
001c4984
001c4984loc_1c4984:
001c4984ldr x1, [sp+200]
001c4988ldrsb x27, [x1]
001c498cldr x1, [x1+136]
001c4990ldr x0, [sp+208]
001c4994blr x1
001c4998strb w0, [sp+118]
001c499ctbnz w0, 0, 0x1c49a4
001c49a0b 0x1c4a4c
001c49a4
001c49a4loc_1c49a4:
001c49a4b 0x1c49a8
001c49a8
001c49a8loc_1c49a8:
001c49a8ldr x0, [sp+288]
001c49acldr x1, [sp+296]
001c49b0ldr x2, [sp+304]
001c49b4bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
001c49b8str x0, [sp+136]
001c49bcstr x1, [sp+144]
001c49c0ldr x14, [sp+200]
001c49c4ldr x3, [sp+216]
001c49c8ldr x11, [sp+280]
001c49ccldr x15, [sp+208]
001c49d0ldr x10, [sp+272]
001c49d4ldrb w4, [sp+224]
001c49d8ldr x2, [sp+232]
001c49dcldr x5, [sp+240]
001c49e0ldrb w6, [sp+248]
001c49e4ldrb w7, [sp+249]
001c49e8ldrb w8, [sp+250]
001c49ecldrb w9, [sp+251]
001c49f0ldr x12, [sp+256]
001c49f4ldr x13, [sp+264]
001c49f8mov x16, x0
001c49fcmov x0, x3
001c4a00mov x17, x1
001c4a04mov x1, x4
001c4a08mov x3, x5
001c4a0cmov x4, x6
001c4a10mov x5, x7
001c4a14mov x6, x8
001c4a18mov x7, x9
001c4a1cmov x8, x12
001c4a20mov x9, x13
001c4a24mov x12, x16
001c4a28mov x13, x17
001c4a2cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalMap
001c4a30str x0, [sp+152]
001c4a34str x1, [sp+160]
001c4a38str x0, [sp+120]
001c4a3cstr x1, [sp+128]
001c4a40ldur x29, [sp-8]
001c4a44ldr x30, [sp], 192
001c4a48ret x30
001c4a4c
001c4a4cloc_1c4a4c:
001c4a4cb 0x1c4a50
001c4a50
001c4a50loc_1c4a50:
001c4a50ldr x0, [sp+216]
001c4a54ldr x1, [sp+272]
001c4a58ldr x2, [sp+280]
001c4a5cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c4a60ldr x13, [sp+200]
001c4a64ldr x0, [sp+216]
001c4a68ldr x10, [sp+288]
001c4a6cldr x14, [sp+208]
001c4a70ldr x11, [sp+296]
001c4a74ldr x12, [sp+304]
001c4a78ldrb w1, [sp+224]
001c4a7cldr x2, [sp+232]
001c4a80ldr x3, [sp+240]
001c4a84ldrb w4, [sp+248]
001c4a88ldrb w5, [sp+249]
001c4a8cldrb w6, [sp+250]
001c4a90ldrb w7, [sp+251]
001c4a94ldr x8, [sp+256]
001c4a98ldr x9, [sp+264]
001c4a9cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
001c4aa0str x0, [sp+152]
001c4aa4str x1, [sp+160]
001c4aa8str x0, [sp+120]
001c4aacstr x1, [sp+128]
001c4ab0ldur x29, [sp-8]
001c4ab4ldr x30, [sp], 192
001c4ab8ret x30
001c4abc
001c4abcloc_1c4abc:
001c4abcstr x0, [sp+24]
001c4ac0strb w1, [sp+32]
001c4ac4stp x2, x3, [sp+40]
001c4ac8strb w4, [sp+56]
001c4accstrb w5, [sp+57]
001c4ad0strb w6, [sp+58]
001c4ad4strb w7, [sp+59]
001c4ad8stp x8, x9, [sp+64]
001c4adcstp x10, x11, [sp+80]
001c4ae0stp x12, x13, [sp+96]
001c4ae4str x14, [sp+112]
001c4ae8mov x3, x30
001c4aecbl runtime.morestack_noctxt.abi0
001c4af0ldr x0, [sp+24]
001c4af4ldrb w1, [sp+32]
001c4af8ldp x2, x3, [sp+40]
001c4afcldrb w4, [sp+56]
001c4b00ldrb w5, [sp+57]
001c4b04ldrb w6, [sp+58]
001c4b08ldrb w7, [sp+59]
001c4b0cldp x8, x9, [sp+64]
001c4b10ldp x10, x11, [sp+80]
001c4b14ldp x12, x13, [sp+96]
001c4b18ldr x14, [sp+112]
001c4b1cb 0x1c4860
001c4860
001c4b20
001c4b20google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Value val, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001c4b20ldr x16, [x28+16]
001c4b24sub x17, sp, 320
001c4b28subs xzr, x17, x16
001c4b2cb.ls 0x1c51e4
001c4b30sub x20, sp, 448
001c4b34stp x29, x30, [x20-8]
001c4b38add sp, x20, 0
001c4b3csub x29, sp, 8
001c4b40str x0, [sp+456]
001c4b44strb w1, [sp+464]
001c4b48str x2, [sp+472]
001c4b4cstr x3, [sp+480]
001c4b50strb w4, [sp+488]
001c4b54strb w5, [sp+489]
001c4b58strb w6, [sp+490]
001c4b5cstrb w7, [sp+491]
001c4b60str x8, [sp+496]
001c4b64str x9, [sp+504]
001c4b68str x10, [sp+512]
001c4b6cstr x11, [sp+520]
001c4b70str x12, [sp+528]
001c4b74str x13, [sp+536]
001c4b78str x14, [sp+544]
001c4b7cstp xzr, xzr, [sp+160]
001c4b80ldr x1, [sp+536]
001c4b84ldrsb x27, [x1]
001c4b88ldr x1, [x1+176]
001c4b8cldr x0, [sp+544]
001c4b90blr x1
001c4b94strb w0, [sp+93]
001c4b98strb w0, [sp+127]
001c4b9csbfm x1, x0, 0, 7
001c4ba0subs wzr, w1, 7
001c4ba4b.le 0x1c4bac
001c4ba8b 0x1c4c8c
001c4bac
001c4bacloc_1c4bac:
001c4bacsbfm x3, x0, 0, 7
001c4bb0subs wzr, w3, 3
001c4bb4b.le 0x1c4bbc
001c4bb8b 0x1c4c40
001c4bbc
001c4bbcloc_1c4bbc:
001c4bbcubfm x3, x0, 0, 7
001c4bc0subs wzr, w3, 1
001c4bc4b.eq 0x1c4bcc
001c4bc8b 0x1c4bf4
001c4bcc
001c4bccloc_1c4bcc:
001c4bccb 0x1c4bd0
001c4bd0
001c4bd0loc_1c4bd0:
001c4bd0ldr x0, [sp+512]
001c4bd4ldr x1, [sp+520]
001c4bd8ldr x2, [sp+528]
001c4bdcbl google.golang.org/protobuf/reflect/protoreflect.Value.Float
001c4be0str d0, [sp+136]
001c4be4ldr x0, [sp+456]
001c4be8orr x1, xzr, 64
001c4becbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat
001c4bf0b 0x1c5048
001c4bf4
001c4bf4loc_1c4bf4:
001c4bf4ubfm x3, x0, 0, 7
001c4bf8subs wzr, w3, 2
001c4bfcb.eq 0x1c4c04
001c4c00b 0x1c4c2c
001c4c04
001c4c04loc_1c4c04:
001c4c04b 0x1c4c08
001c4c08
001c4c08loc_1c4c08:
001c4c08ldr x0, [sp+512]
001c4c0cldr x1, [sp+520]
001c4c10ldr x2, [sp+528]
001c4c14bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
001c4c18str d0, [sp+136]
001c4c1cldr x0, [sp+456]
001c4c20orr x1, xzr, 32
001c4c24bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat
001c4c28b 0x1c5048
001c4c2c
001c4c2cloc_1c4c2c:
001c4c2cubfm x3, x0, 0, 7
001c4c30subs wzr, w3, 3
001c4c34b.eq 0x1c4c3c
001c4c38b 0x1c51d8
001c4c3c
001c4c3cloc_1c4c3c:
001c4c3cb 0x1c5020
001c4c40
001c4c40loc_1c4c40:
001c4c40ubfm x3, x0, 0, 7
001c4c44subs wzr, w3, 4
001c4c48b.eq 0x1c4c50
001c4c4cb 0x1c4c54
001c4c50
001c4c50loc_1c4c50:
001c4c50b 0x1c4f00
001c4c54
001c4c54loc_1c4c54:
001c4c54ubfm x3, x0, 0, 7
001c4c58subs wzr, w3, 5
001c4c5cb.eq 0x1c4c64
001c4c60b 0x1c4c68
001c4c64
001c4c64loc_1c4c64:
001c4c64b 0x1c5020
001c4c68
001c4c68loc_1c4c68:
001c4c68sbfm x3, x0, 0, 7
001c4c6csubs wzr, w3, 6
001c4c70b.ge 0x1c4c78
001c4c74b 0x1c51d4
001c4c78
001c4c78loc_1c4c78:
001c4c78sbfm x3, x0, 0, 7
001c4c7csubs wzr, w3, 7
001c4c80b.le 0x1c4c88
001c4c84b 0x1c51c0
001c4c88
001c4c88loc_1c4c88:
001c4c88b 0x1c4f00
001c4c8c
001c4c8cloc_1c4c8c:
001c4c8csbfm x3, x0, 0, 7
001c4c90subs wzr, w3, 11
001c4c94b.le 0x1c4c9c
001c4c98b 0x1c4e7c
001c4c9c
001c4c9cloc_1c4c9c:
001c4c9cubfm x3, x0, 0, 7
001c4ca0subs wzr, w3, 8
001c4ca4b.eq 0x1c4cac
001c4ca8b 0x1c4cd8
001c4cac
001c4cacloc_1c4cac:
001c4cacb 0x1c4cb0
001c4cb0
001c4cb0loc_1c4cb0:
001c4cb0ldr x0, [sp+512]
001c4cb4ldr x1, [sp+520]
001c4cb8ldr x2, [sp+528]
001c4cbcbl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001c4cc0strb w0, [sp+131]
001c4cc4ldr x3, [sp+456]
001c4cc8mov x1, x0
001c4cccmov x0, x3
001c4cd0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteBool
001c4cd4b 0x1c5048
001c4cd8
001c4cd8loc_1c4cd8:
001c4cd8ubfm x3, x0, 0, 7
001c4cdcsubs wzr, w3, 9
001c4ce0b.eq 0x1c4ce8
001c4ce4b 0x1c4dc0
001c4ce8
001c4ce8loc_1c4ce8:
001c4ce8b 0x1c4cec
001c4cec
001c4cecloc_1c4cec:
001c4cecldr x0, [sp+512]
001c4cf0ldr x1, [sp+520]
001c4cf4ldr x2, [sp+528]
001c4cf8bl google.golang.org/protobuf/reflect/protoreflect.Value.String
001c4cfcstr x0, [sp+176]
001c4d00str x1, [sp+184]
001c4d04ldrb w3, [sp+489]
001c4d08eor x4, x3, 1
001c4d0cstrb w4, [sp+130]
001c4d10tbnz w3, 0, 0x1c4d18
001c4d14b 0x1c4d1c
001c4d18
001c4d18loc_1c4d18:
001c4d18b 0x1c4d34
001c4d1c
001c4d1cloc_1c4d1c:
001c4d1cldr x0, [sp+536]
001c4d20ldr x1, [sp+544]
001c4d24bl google.golang.org/protobuf/internal/strs.EnforceUTF8
001c4d28strb w0, [sp+129]
001c4d2cstrb w0, [sp+130]
001c4d30b 0x1c4d34
001c4d34
001c4d34loc_1c4d34:
001c4d34ldrb w3, [sp+130]
001c4d38strb w3, [sp+131]
001c4d3ctbnz w3, 0, 0x1c4d44
001c4d40b 0x1c4d60
001c4d44
001c4d44loc_1c4d44:
001c4d44ldr x0, [sp+176]
001c4d48ldr x1, [sp+184]
001c4d4cbl unicode/utf8.ValidString
001c4d50strb w0, [sp+129]
001c4d54eor x2, x0, 1
001c4d58strb w2, [sp+131]
001c4d5cb 0x1c4d64
001c4d60
001c4d60loc_1c4d60:
001c4d60b 0x1c4d64
001c4d64
001c4d64loc_1c4d64:
001c4d64ldrb w3, [sp+131]
001c4d68tbnz w3, 0, 0x1c4d70
001c4d6cb 0x1c4dac
001c4d70
001c4d70loc_1c4d70:
001c4d70ldr x1, [sp+536]
001c4d74ldrsb x27, [x1]
001c4d78ldr x1, [x1+72]
001c4d7cldr x0, [sp+544]
001c4d80blr x1
001c4d84str x0, [sp+424]
001c4d88str x1, [sp+432]
001c4d8cbl google.golang.org/protobuf/internal/errors.InvalidUTF8
001c4d90str x0, [sp+408]
001c4d94str x1, [sp+416]
001c4d98str x0, [sp+160]
001c4d9cstr x1, [sp+168]
001c4da0ldp x29, x30, [sp-8]
001c4da4add sp, sp, 448
001c4da8ret x30
001c4dac
001c4dacloc_1c4dac:
001c4dacldr x0, [sp+456]
001c4db0ldr x1, [sp+176]
001c4db4ldr x2, [sp+184]
001c4db8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString
001c4dbcb 0x1c5048
001c4dc0
001c4dc0loc_1c4dc0:
001c4dc0sbfm x3, x0, 0, 7
001c4dc4subs wzr, w3, 10
001c4dc8b.ge 0x1c4dd0
001c4dccb 0x1c51bc
001c4dd0
001c4dd0loc_1c4dd0:
001c4dd0sbfm x3, x0, 0, 7
001c4dd4subs wzr, w3, 11
001c4dd8b.le 0x1c4de0
001c4ddcb 0x1c51ac
001c4de0
001c4de0loc_1c4de0:
001c4de0b 0x1c4de4
001c4de4
001c4de4loc_1c4de4:
001c4de4ldr x0, [sp+512]
001c4de8ldr x1, [sp+520]
001c4decldr x2, [sp+528]
001c4df0bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001c4df4str x0, [sp+352]
001c4df8str x1, [sp+360]
001c4dfcldr x3, [sp+456]
001c4e00ldrb w4, [sp+464]
001c4e04ldr x2, [sp+472]
001c4e08ldr x5, [sp+480]
001c4e0cldrb w6, [sp+488]
001c4e10ldrb w7, [sp+489]
001c4e14ldrb w8, [sp+490]
001c4e18ldrb w9, [sp+491]
001c4e1cldr x10, [sp+496]
001c4e20ldr x11, [sp+504]
001c4e24orr x12, xzr, 1
001c4e28mov x13, x0
001c4e2cmov x0, x3
001c4e30mov x14, x1
001c4e34mov x1, x4
001c4e38mov x3, x5
001c4e3cmov x4, x6
001c4e40mov x5, x7
001c4e44mov x6, x8
001c4e48mov x7, x9
001c4e4cmov x8, x10
001c4e50mov x9, x11
001c4e54mov x10, x13
001c4e58mov x11, x14
001c4e5cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
001c4e60str x0, [sp+408]
001c4e64str x1, [sp+416]
001c4e68str x0, [sp+160]
001c4e6cstr x1, [sp+168]
001c4e70ldp x29, x30, [sp-8]
001c4e74add sp, sp, 448
001c4e78ret x30
001c4e7c
001c4e7cloc_1c4e7c:
001c4e7csbfm x3, x0, 0, 7
001c4e80subs wzr, w3, 13
001c4e84b.le 0x1c4e8c
001c4e88b 0x1c4f28
001c4e8c
001c4e8cloc_1c4e8c:
001c4e8cubfm x3, x0, 0, 7
001c4e90subs wzr, w3, 12
001c4e94b.eq 0x1c4e9c
001c4e98b 0x1c4eec
001c4e9c
001c4e9cloc_1c4e9c:
001c4e9cb 0x1c4ea0
001c4ea0
001c4ea0loc_1c4ea0:
001c4ea0ldr x0, [sp+512]
001c4ea4ldr x1, [sp+520]
001c4ea8ldr x2, [sp+528]
001c4eacbl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001c4eb0str x0, [sp+384]
001c4eb4str x1, [sp+392]
001c4eb8str x2, [sp+400]
001c4ebcmov x2, x1
001c4ec0mov x1, x0
001c4ec4add x0, sp, 95
001c4ec8bl runtime.slicebytetostring
001c4eccstr x0, [sp+288]
001c4ed0str x1, [sp+296]
001c4ed4ldr x3, [sp+456]
001c4ed8mov x2, x1
001c4edcmov x1, x0
001c4ee0mov x0, x3
001c4ee4bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString
001c4ee8b 0x1c5048
001c4eec
001c4eecloc_1c4eec:
001c4eecubfm x3, x0, 0, 7
001c4ef0subs wzr, w3, 13
001c4ef4b.eq 0x1c4efc
001c4ef8b 0x1c51a4
001c4efc
001c4efcloc_1c4efc:
001c4efcb 0x1c4f00
001c4f00
001c4f00loc_1c4f00:
001c4f00ldr x0, [sp+512]
001c4f04ldr x1, [sp+520]
001c4f08ldr x2, [sp+528]
001c4f0cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001c4f10str x0, [sp+144]
001c4f14ldr x3, [sp+456]
001c4f18mov x1, x0
001c4f1cmov x0, x3
001c4f20bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint
001c4f24b 0x1c5048
001c4f28
001c4f28loc_1c4f28:
001c4f28ubfm x3, x0, 0, 7
001c4f2csubs wzr, w3, 14
001c4f30b.eq 0x1c4f38
001c4f34b 0x1c4ffc
001c4f38
001c4f38loc_1c4f38:
001c4f38b 0x1c4f3c
001c4f3c
001c4f3cloc_1c4f3c:
001c4f3cldr x0, [sp+512]
001c4f40ldr x1, [sp+520]
001c4f44ldr x2, [sp+528]
001c4f48bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001c4f4cstr w0, [sp+132]
001c4f50ldr x3, [sp+536]
001c4f54ldrsb x27, [x3]
001c4f58ldr x3, [x3+64]
001c4f5cldr x0, [sp+544]
001c4f60blr x3
001c4f64str x0, [sp+224]
001c4f68str x1, [sp+232]
001c4f6cldrsb x27, [x0]
001c4f70ldr x3, [x0+120]
001c4f74mov x0, x1
001c4f78blr x3
001c4f7cstr x0, [sp+208]
001c4f80str x1, [sp+216]
001c4f84ldrsb x27, [x0]
001c4f88ldrsw x3, [sp+132]
001c4f8cldr x4, [x0+32]
001c4f90mov x0, x1
001c4f94mov x1, x3
001c4f98blr x4
001c4f9cstr x0, [sp+192]
001c4fa0str x1, [sp+200]
001c4fa4cbnz x0, 0x1c4fac
001c4fa8b 0x1c4fe4
001c4fac
001c4facloc_1c4fac:
001c4facldrsb x27, [x0]
001c4fb0ldr x2, [x0+48]
001c4fb4mov x0, x1
001c4fb8blr x2
001c4fbcstr x0, [sp+368]
001c4fc0str x1, [sp+376]
001c4fc4ldr x2, [sp+456]
001c4fc8mov x3, x0
001c4fccmov x0, x2
001c4fd0mov x4, x1
001c4fd4mov x1, x3
001c4fd8mov x2, x4
001c4fdcbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001c4fe0b 0x1c4ff8
001c4fe4
001c4fe4loc_1c4fe4:
001c4fe4ldr x0, [sp+456]
001c4fe8ldrsw x2, [sp+132]
001c4fecmov x1, x2
001c4ff0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt
001c4ff4b 0x1c4ff8
001c4ff8
001c4ff8loc_1c4ff8:
001c4ff8b 0x1c5048
001c4ffc
001c4ffcloc_1c4ffc:
001c4ffcsbfm x3, x0, 0, 7
001c5000subs wzr, w3, 15
001c5004b.ge 0x1c500c
001c5008b 0x1c51a0
001c500c
001c500cloc_1c500c:
001c500csbfm x3, x0, 0, 7
001c5010subs wzr, w3, 18
001c5014b.le 0x1c501c
001c5018b 0x1c5060
001c501c
001c501cloc_1c501c:
001c501cb 0x1c5020
001c5020
001c5020loc_1c5020:
001c5020ldr x0, [sp+512]
001c5024ldr x1, [sp+520]
001c5028ldr x2, [sp+528]
001c502cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001c5030str x0, [sp+152]
001c5034ldr x3, [sp+456]
001c5038mov x1, x0
001c503cmov x0, x3
001c5040bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt
001c5044b 0x1c5048
001c5048
001c5048loc_1c5048:
001c5048stp xzr, xzr, [sp+160]
001c504cmov x0, xzr
001c5050mov x1, xzr
001c5054ldp x29, x30, [sp-8]
001c5058add sp, sp, 448
001c505cret x30
001c5060
001c5060loc_1c5060:
001c5060b 0x1c5064
001c5064
001c5064loc_1c5064:
001c5064b 0x1c5068
001c5068
001c5068loc_1c5068:
001c5068b 0x1c506c
001c506c
001c506cloc_1c506c:
001c506cb 0x1c5070
001c5070
001c5070loc_1c5070:
001c5070b 0x1c5074
001c5074
001c5074loc_1c5074:
001c5074b 0x1c5078
001c5078
001c5078loc_1c5078:
001c5078ldr x1, [sp+536]
001c507cldrsb x27, [x1]
001c5080ldr x1, [x1+72]
001c5084ldr x0, [sp+544]
001c5088blr x1
001c508cstr x0, [sp+424]
001c5090str x1, [sp+432]
001c5094ldrsb x1, [sp+93]
001c5098strb w1, [sp+128]
001c509cstp xzr, xzr, [sp+320]
001c50a0stp xzr, xzr, [sp+336]
001c50a4add x1, sp, 320
001c50a8str x1, [sp+256]
001c50acldr x0, [sp+424]
001c50b0ldr x1, [sp+432]
001c50b4bl runtime.convTstring
001c50b8str x0, [sp+248]
001c50bcldr x1, [sp+256]
001c50c0ldrsb x27, [x1]
001c50c4adrp x2, 0x46a000
001c50c8add x2, x2, 2496
001c50ccstr x2, [x1]
001c50d0adrp x27, 0x886000
001c50d4ldr w2, [x27+3056]
001c50d8cbz w2, 0x1c50e0
001c50dcb 0x1c518c
001c50e0
001c50e0loc_1c50e0:
001c50e0b 0x1c50e4
001c50e4
001c50e4loc_1c50e4:
001c50e4str x0, [x1+8]
001c50e8ldrsb x5, [sp+128]
001c50ecstrb w5, [sp+94]
001c50f0ldr x6, [sp+256]
001c50f4ldrsb x27, [x6]
001c50f8adrp x7, 0x45c000
001c50fcadd x7, x7, 3680
001c5100str x7, [x6+16]
001c5104ubfm x5, x5, 61, 7
001c5108adrp x7, 0x55d000
001c510cadd x7, x7, 640
001c5110add x5, x7, x5
001c5114adrp x27, 0x886000
001c5118ldr w7, [x27+3056]
001c511ccbz w7, 0x1c5124
001c5120b 0x1c517c
001c5124
001c5124loc_1c5124:
001c5124b 0x1c5128
001c5128
001c5128loc_1c5128:
001c5128str x5, [x6+24]
001c512cldr x2, [sp+256]
001c5130ldrsb x27, [x2]
001c5134b 0x1c5138
001c5138
001c5138loc_1c5138:
001c5138str x2, [sp+264]
001c513corr x4, xzr, 2
001c5140str x4, [sp+272]
001c5144str x4, [sp+280]
001c5148adrp x0, 0x4f3000
001c514cadd x0, x0, 3629
001c5150movz x1, 23
001c5154mov x3, x4
001c5158bl fmt.Sprintf
001c515cstr x0, [sp+304]
001c5160str x1, [sp+312]
001c5164bl runtime.convTstring
001c5168str x0, [sp+240]
001c516cmov x1, x0
001c5170adrp x0, 0x430000
001c5174add x0, x0, 2944
001c5178bl runtime.gopanic
001c517c
001c517cloc_1c517c:
001c517cldr x7, [x6+24]
001c5180bl runtime.gcWriteBarrier1
001c5184str x7, [x25]
001c5188b 0x1c5128
001c518c
001c518cloc_1c518c:
001c518cbl runtime.gcWriteBarrier2
001c5190str x0, [x25]
001c5194ldr x5, [x1+8]
001c5198str x5, [x25+8]
001c519cb 0x1c50e4
001c51a0
001c51a0loc_1c51a0:
001c51a0b 0x1c5064
001c51a4
001c51a4loc_1c51a4:
001c51a4b 0x1c51a8
001c51a8
001c51a8loc_1c51a8:
001c51a8b 0x1c506c
001c51ac
001c51acloc_1c51ac:
001c51acb 0x1c51b0
001c51b0
001c51b0loc_1c51b0:
001c51b0b 0x1c51b4
001c51b4
001c51b4loc_1c51b4:
001c51b4b 0x1c51b8
001c51b8
001c51b8loc_1c51b8:
001c51b8b 0x1c5070
001c51bc
001c51bcloc_1c51bc:
001c51bcb 0x1c51b0
001c51c0
001c51c0loc_1c51c0:
001c51c0b 0x1c51c4
001c51c4
001c51c4loc_1c51c4:
001c51c4b 0x1c51c8
001c51c8
001c51c8loc_1c51c8:
001c51c8b 0x1c51cc
001c51cc
001c51ccloc_1c51cc:
001c51ccb 0x1c51d0
001c51d0
001c51d0loc_1c51d0:
001c51d0b 0x1c5074
001c51d4
001c51d4loc_1c51d4:
001c51d4b 0x1c51c4
001c51d8
001c51d8loc_1c51d8:
001c51d8b 0x1c51dc
001c51dc
001c51dcloc_1c51dc:
001c51dcb 0x1c51e0
001c51e0
001c51e0loc_1c51e0:
001c51e0b 0x1c51d0
001c51e4
001c51e4loc_1c51e4:
001c51e4str x0, [sp+8]
001c51e8strb w1, [sp+16]
001c51ecstp x2, x3, [sp+24]
001c51f0strb w4, [sp+40]
001c51f4strb w5, [sp+41]
001c51f8strb w6, [sp+42]
001c51fcstrb w7, [sp+43]
001c5200stp x8, x9, [sp+48]
001c5204stp x10, x11, [sp+64]
001c5208stp x12, x13, [sp+80]
001c520cstr x14, [sp+96]
001c5210mov x3, x30
001c5214bl runtime.morestack_noctxt.abi0
001c5218ldr x0, [sp+8]
001c521cldrb w1, [sp+16]
001c5220ldp x2, x3, [sp+24]
001c5224ldrb w4, [sp+40]
001c5228ldrb w5, [sp+41]
001c522cldrb w6, [sp+42]
001c5230ldrb w7, [sp+43]
001c5234ldp x8, x9, [sp+48]
001c5238ldp x10, x11, [sp+64]
001c523cldp x12, x13, [sp+80]
001c5240ldr x14, [sp+96]
001c5244b 0x1c4b20
001c5248udf 0
001c524cudf 0
001c4b20
001c4b20google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Value val, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001c4b20ldr x16, [x28+16]
001c4b24sub x17, sp, 320
001c4b28subs xzr, x17, x16
001c4b2cb.ls 0x1c51e4
001c4b30sub x20, sp, 448
001c4b34stp x29, x30, [x20-8]
001c4b38add sp, x20, 0
001c4b3csub x29, sp, 8
001c4b40str x0, [sp+456]
001c4b44strb w1, [sp+464]
001c4b48str x2, [sp+472]
001c4b4cstr x3, [sp+480]
001c4b50strb w4, [sp+488]
001c4b54strb w5, [sp+489]
001c4b58strb w6, [sp+490]
001c4b5cstrb w7, [sp+491]
001c4b60str x8, [sp+496]
001c4b64str x9, [sp+504]
001c4b68str x10, [sp+512]
001c4b6cstr x11, [sp+520]
001c4b70str x12, [sp+528]
001c4b74str x13, [sp+536]
001c4b78str x14, [sp+544]
001c4b7cstp xzr, xzr, [sp+160]
001c4b80ldr x1, [sp+536]
001c4b84ldrsb x27, [x1]
001c4b88ldr x1, [x1+176]
001c4b8cldr x0, [sp+544]
001c4b90blr x1
001c4b94strb w0, [sp+93]
001c4b98strb w0, [sp+127]
001c4b9csbfm x1, x0, 0, 7
001c4ba0subs wzr, w1, 7
001c4ba4b.le 0x1c4bac
001c4ba8b 0x1c4c8c
001c4bac
001c4bacloc_1c4bac:
001c4bacsbfm x3, x0, 0, 7
001c4bb0subs wzr, w3, 3
001c4bb4b.le 0x1c4bbc
001c4bb8b 0x1c4c40
001c4bbc
001c4bbcloc_1c4bbc:
001c4bbcubfm x3, x0, 0, 7
001c4bc0subs wzr, w3, 1
001c4bc4b.eq 0x1c4bcc
001c4bc8b 0x1c4bf4
001c4bcc
001c4bccloc_1c4bcc:
001c4bccb 0x1c4bd0
001c4bd0
001c4bd0loc_1c4bd0:
001c4bd0ldr x0, [sp+512]
001c4bd4ldr x1, [sp+520]
001c4bd8ldr x2, [sp+528]
001c4bdcbl google.golang.org/protobuf/reflect/protoreflect.Value.Float
001c4be0str d0, [sp+136]
001c4be4ldr x0, [sp+456]
001c4be8orr x1, xzr, 64
001c4becbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat
001c4bf0b 0x1c5048
001c4bf4
001c4bf4loc_1c4bf4:
001c4bf4ubfm x3, x0, 0, 7
001c4bf8subs wzr, w3, 2
001c4bfcb.eq 0x1c4c04
001c4c00b 0x1c4c2c
001c4c04
001c4c04loc_1c4c04:
001c4c04b 0x1c4c08
001c4c08
001c4c08loc_1c4c08:
001c4c08ldr x0, [sp+512]
001c4c0cldr x1, [sp+520]
001c4c10ldr x2, [sp+528]
001c4c14bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
001c4c18str d0, [sp+136]
001c4c1cldr x0, [sp+456]
001c4c20orr x1, xzr, 32
001c4c24bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat
001c4c28b 0x1c5048
001c4c2c
001c4c2cloc_1c4c2c:
001c4c2cubfm x3, x0, 0, 7
001c4c30subs wzr, w3, 3
001c4c34b.eq 0x1c4c3c
001c4c38b 0x1c51d8
001c4c3c
001c4c3cloc_1c4c3c:
001c4c3cb 0x1c5020
001c4c40
001c4c40loc_1c4c40:
001c4c40ubfm x3, x0, 0, 7
001c4c44subs wzr, w3, 4
001c4c48b.eq 0x1c4c50
001c4c4cb 0x1c4c54
001c4c50
001c4c50loc_1c4c50:
001c4c50b 0x1c4f00
001c4c54
001c4c54loc_1c4c54:
001c4c54ubfm x3, x0, 0, 7
001c4c58subs wzr, w3, 5
001c4c5cb.eq 0x1c4c64
001c4c60b 0x1c4c68
001c4c64
001c4c64loc_1c4c64:
001c4c64b 0x1c5020
001c4c68
001c4c68loc_1c4c68:
001c4c68sbfm x3, x0, 0, 7
001c4c6csubs wzr, w3, 6
001c4c70b.ge 0x1c4c78
001c4c74b 0x1c51d4
001c4c78
001c4c78loc_1c4c78:
001c4c78sbfm x3, x0, 0, 7
001c4c7csubs wzr, w3, 7
001c4c80b.le 0x1c4c88
001c4c84b 0x1c51c0
001c4c88
001c4c88loc_1c4c88:
001c4c88b 0x1c4f00
001c4c8c
001c4c8cloc_1c4c8c:
001c4c8csbfm x3, x0, 0, 7
001c4c90subs wzr, w3, 11
001c4c94b.le 0x1c4c9c
001c4c98b 0x1c4e7c
001c4c9c
001c4c9cloc_1c4c9c:
001c4c9cubfm x3, x0, 0, 7
001c4ca0subs wzr, w3, 8
001c4ca4b.eq 0x1c4cac
001c4ca8b 0x1c4cd8
001c4cac
001c4cacloc_1c4cac:
001c4cacb 0x1c4cb0
001c4cb0
001c4cb0loc_1c4cb0:
001c4cb0ldr x0, [sp+512]
001c4cb4ldr x1, [sp+520]
001c4cb8ldr x2, [sp+528]
001c4cbcbl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001c4cc0strb w0, [sp+131]
001c4cc4ldr x3, [sp+456]
001c4cc8mov x1, x0
001c4cccmov x0, x3
001c4cd0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteBool
001c4cd4b 0x1c5048
001c4cd8
001c4cd8loc_1c4cd8:
001c4cd8ubfm x3, x0, 0, 7
001c4cdcsubs wzr, w3, 9
001c4ce0b.eq 0x1c4ce8
001c4ce4b 0x1c4dc0
001c4ce8
001c4ce8loc_1c4ce8:
001c4ce8b 0x1c4cec
001c4cec
001c4cecloc_1c4cec:
001c4cecldr x0, [sp+512]
001c4cf0ldr x1, [sp+520]
001c4cf4ldr x2, [sp+528]
001c4cf8bl google.golang.org/protobuf/reflect/protoreflect.Value.String
001c4cfcstr x0, [sp+176]
001c4d00str x1, [sp+184]
001c4d04ldrb w3, [sp+489]
001c4d08eor x4, x3, 1
001c4d0cstrb w4, [sp+130]
001c4d10tbnz w3, 0, 0x1c4d18
001c4d14b 0x1c4d1c
001c4d18
001c4d18loc_1c4d18:
001c4d18b 0x1c4d34
001c4d1c
001c4d1cloc_1c4d1c:
001c4d1cldr x0, [sp+536]
001c4d20ldr x1, [sp+544]
001c4d24bl google.golang.org/protobuf/internal/strs.EnforceUTF8
001c4d28strb w0, [sp+129]
001c4d2cstrb w0, [sp+130]
001c4d30b 0x1c4d34
001c4d34
001c4d34loc_1c4d34:
001c4d34ldrb w3, [sp+130]
001c4d38strb w3, [sp+131]
001c4d3ctbnz w3, 0, 0x1c4d44
001c4d40b 0x1c4d60
001c4d44
001c4d44loc_1c4d44:
001c4d44ldr x0, [sp+176]
001c4d48ldr x1, [sp+184]
001c4d4cbl unicode/utf8.ValidString
001c4d50strb w0, [sp+129]
001c4d54eor x2, x0, 1
001c4d58strb w2, [sp+131]
001c4d5cb 0x1c4d64
001c4d60
001c4d60loc_1c4d60:
001c4d60b 0x1c4d64
001c4d64
001c4d64loc_1c4d64:
001c4d64ldrb w3, [sp+131]
001c4d68tbnz w3, 0, 0x1c4d70
001c4d6cb 0x1c4dac
001c4d70
001c4d70loc_1c4d70:
001c4d70ldr x1, [sp+536]
001c4d74ldrsb x27, [x1]
001c4d78ldr x1, [x1+72]
001c4d7cldr x0, [sp+544]
001c4d80blr x1
001c4d84str x0, [sp+424]
001c4d88str x1, [sp+432]
001c4d8cbl google.golang.org/protobuf/internal/errors.InvalidUTF8
001c4d90str x0, [sp+408]
001c4d94str x1, [sp+416]
001c4d98str x0, [sp+160]
001c4d9cstr x1, [sp+168]
001c4da0ldp x29, x30, [sp-8]
001c4da4add sp, sp, 448
001c4da8ret x30
001c4dac
001c4dacloc_1c4dac:
001c4dacldr x0, [sp+456]
001c4db0ldr x1, [sp+176]
001c4db4ldr x2, [sp+184]
001c4db8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString
001c4dbcb 0x1c5048
001c4dc0
001c4dc0loc_1c4dc0:
001c4dc0sbfm x3, x0, 0, 7
001c4dc4subs wzr, w3, 10
001c4dc8b.ge 0x1c4dd0
001c4dccb 0x1c51bc
001c4dd0
001c4dd0loc_1c4dd0:
001c4dd0sbfm x3, x0, 0, 7
001c4dd4subs wzr, w3, 11
001c4dd8b.le 0x1c4de0
001c4ddcb 0x1c51ac
001c4de0
001c4de0loc_1c4de0:
001c4de0b 0x1c4de4
001c4de4
001c4de4loc_1c4de4:
001c4de4ldr x0, [sp+512]
001c4de8ldr x1, [sp+520]
001c4decldr x2, [sp+528]
001c4df0bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001c4df4str x0, [sp+352]
001c4df8str x1, [sp+360]
001c4dfcldr x3, [sp+456]
001c4e00ldrb w4, [sp+464]
001c4e04ldr x2, [sp+472]
001c4e08ldr x5, [sp+480]
001c4e0cldrb w6, [sp+488]
001c4e10ldrb w7, [sp+489]
001c4e14ldrb w8, [sp+490]
001c4e18ldrb w9, [sp+491]
001c4e1cldr x10, [sp+496]
001c4e20ldr x11, [sp+504]
001c4e24orr x12, xzr, 1
001c4e28mov x13, x0
001c4e2cmov x0, x3
001c4e30mov x14, x1
001c4e34mov x1, x4
001c4e38mov x3, x5
001c4e3cmov x4, x6
001c4e40mov x5, x7
001c4e44mov x6, x8
001c4e48mov x7, x9
001c4e4cmov x8, x10
001c4e50mov x9, x11
001c4e54mov x10, x13
001c4e58mov x11, x14
001c4e5cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
001c4e60str x0, [sp+408]
001c4e64str x1, [sp+416]
001c4e68str x0, [sp+160]
001c4e6cstr x1, [sp+168]
001c4e70ldp x29, x30, [sp-8]
001c4e74add sp, sp, 448
001c4e78ret x30
001c4e7c
001c4e7cloc_1c4e7c:
001c4e7csbfm x3, x0, 0, 7
001c4e80subs wzr, w3, 13
001c4e84b.le 0x1c4e8c
001c4e88b 0x1c4f28
001c4e8c
001c4e8cloc_1c4e8c:
001c4e8cubfm x3, x0, 0, 7
001c4e90subs wzr, w3, 12
001c4e94b.eq 0x1c4e9c
001c4e98b 0x1c4eec
001c4e9c
001c4e9cloc_1c4e9c:
001c4e9cb 0x1c4ea0
001c4ea0
001c4ea0loc_1c4ea0:
001c4ea0ldr x0, [sp+512]
001c4ea4ldr x1, [sp+520]
001c4ea8ldr x2, [sp+528]
001c4eacbl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001c4eb0str x0, [sp+384]
001c4eb4str x1, [sp+392]
001c4eb8str x2, [sp+400]
001c4ebcmov x2, x1
001c4ec0mov x1, x0
001c4ec4add x0, sp, 95
001c4ec8bl runtime.slicebytetostring
001c4eccstr x0, [sp+288]
001c4ed0str x1, [sp+296]
001c4ed4ldr x3, [sp+456]
001c4ed8mov x2, x1
001c4edcmov x1, x0
001c4ee0mov x0, x3
001c4ee4bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString
001c4ee8b 0x1c5048
001c4eec
001c4eecloc_1c4eec:
001c4eecubfm x3, x0, 0, 7
001c4ef0subs wzr, w3, 13
001c4ef4b.eq 0x1c4efc
001c4ef8b 0x1c51a4
001c4efc
001c4efcloc_1c4efc:
001c4efcb 0x1c4f00
001c4f00
001c4f00loc_1c4f00:
001c4f00ldr x0, [sp+512]
001c4f04ldr x1, [sp+520]
001c4f08ldr x2, [sp+528]
001c4f0cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
001c4f10str x0, [sp+144]
001c4f14ldr x3, [sp+456]
001c4f18mov x1, x0
001c4f1cmov x0, x3
001c4f20bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint
001c4f24b 0x1c5048
001c4f28
001c4f28loc_1c4f28:
001c4f28ubfm x3, x0, 0, 7
001c4f2csubs wzr, w3, 14
001c4f30b.eq 0x1c4f38
001c4f34b 0x1c4ffc
001c4f38
001c4f38loc_1c4f38:
001c4f38b 0x1c4f3c
001c4f3c
001c4f3cloc_1c4f3c:
001c4f3cldr x0, [sp+512]
001c4f40ldr x1, [sp+520]
001c4f44ldr x2, [sp+528]
001c4f48bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
001c4f4cstr w0, [sp+132]
001c4f50ldr x3, [sp+536]
001c4f54ldrsb x27, [x3]
001c4f58ldr x3, [x3+64]
001c4f5cldr x0, [sp+544]
001c4f60blr x3
001c4f64str x0, [sp+224]
001c4f68str x1, [sp+232]
001c4f6cldrsb x27, [x0]
001c4f70ldr x3, [x0+120]
001c4f74mov x0, x1
001c4f78blr x3
001c4f7cstr x0, [sp+208]
001c4f80str x1, [sp+216]
001c4f84ldrsb x27, [x0]
001c4f88ldrsw x3, [sp+132]
001c4f8cldr x4, [x0+32]
001c4f90mov x0, x1
001c4f94mov x1, x3
001c4f98blr x4
001c4f9cstr x0, [sp+192]
001c4fa0str x1, [sp+200]
001c4fa4cbnz x0, 0x1c4fac
001c4fa8b 0x1c4fe4
001c4fac
001c4facloc_1c4fac:
001c4facldrsb x27, [x0]
001c4fb0ldr x2, [x0+48]
001c4fb4mov x0, x1
001c4fb8blr x2
001c4fbcstr x0, [sp+368]
001c4fc0str x1, [sp+376]
001c4fc4ldr x2, [sp+456]
001c4fc8mov x3, x0
001c4fccmov x0, x2
001c4fd0mov x4, x1
001c4fd4mov x1, x3
001c4fd8mov x2, x4
001c4fdcbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001c4fe0b 0x1c4ff8
001c4fe4
001c4fe4loc_1c4fe4:
001c4fe4ldr x0, [sp+456]
001c4fe8ldrsw x2, [sp+132]
001c4fecmov x1, x2
001c4ff0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt
001c4ff4b 0x1c4ff8
001c4ff8
001c4ff8loc_1c4ff8:
001c4ff8b 0x1c5048
001c4ffc
001c4ffcloc_1c4ffc:
001c4ffcsbfm x3, x0, 0, 7
001c5000subs wzr, w3, 15
001c5004b.ge 0x1c500c
001c5008b 0x1c51a0
001c500c
001c500cloc_1c500c:
001c500csbfm x3, x0, 0, 7
001c5010subs wzr, w3, 18
001c5014b.le 0x1c501c
001c5018b 0x1c5060
001c501c
001c501cloc_1c501c:
001c501cb 0x1c5020
001c5020
001c5020loc_1c5020:
001c5020ldr x0, [sp+512]
001c5024ldr x1, [sp+520]
001c5028ldr x2, [sp+528]
001c502cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001c5030str x0, [sp+152]
001c5034ldr x3, [sp+456]
001c5038mov x1, x0
001c503cmov x0, x3
001c5040bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt
001c5044b 0x1c5048
001c5048
001c5048loc_1c5048:
001c5048stp xzr, xzr, [sp+160]
001c504cmov x0, xzr
001c5050mov x1, xzr
001c5054ldp x29, x30, [sp-8]
001c5058add sp, sp, 448
001c505cret x30
001c5060
001c5060loc_1c5060:
001c5060b 0x1c5064
001c5064
001c5064loc_1c5064:
001c5064b 0x1c5068
001c5068
001c5068loc_1c5068:
001c5068b 0x1c506c
001c506c
001c506cloc_1c506c:
001c506cb 0x1c5070
001c5070
001c5070loc_1c5070:
001c5070b 0x1c5074
001c5074
001c5074loc_1c5074:
001c5074b 0x1c5078
001c5078
001c5078loc_1c5078:
001c5078ldr x1, [sp+536]
001c507cldrsb x27, [x1]
001c5080ldr x1, [x1+72]
001c5084ldr x0, [sp+544]
001c5088blr x1
001c508cstr x0, [sp+424]
001c5090str x1, [sp+432]
001c5094ldrsb x1, [sp+93]
001c5098strb w1, [sp+128]
001c509cstp xzr, xzr, [sp+320]
001c50a0stp xzr, xzr, [sp+336]
001c50a4add x1, sp, 320
001c50a8str x1, [sp+256]
001c50acldr x0, [sp+424]
001c50b0ldr x1, [sp+432]
001c50b4bl runtime.convTstring
001c50b8str x0, [sp+248]
001c50bcldr x1, [sp+256]
001c50c0ldrsb x27, [x1]
001c50c4adrp x2, 0x46a000
001c50c8add x2, x2, 2496
001c50ccstr x2, [x1]
001c50d0adrp x27, 0x886000
001c50d4ldr w2, [x27+3056]
001c50d8cbz w2, 0x1c50e0
001c50dcb 0x1c518c
001c50e0
001c50e0loc_1c50e0:
001c50e0b 0x1c50e4
001c50e4
001c50e4loc_1c50e4:
001c50e4str x0, [x1+8]
001c50e8ldrsb x5, [sp+128]
001c50ecstrb w5, [sp+94]
001c50f0ldr x6, [sp+256]
001c50f4ldrsb x27, [x6]
001c50f8adrp x7, 0x45c000
001c50fcadd x7, x7, 3680
001c5100str x7, [x6+16]
001c5104ubfm x5, x5, 61, 7
001c5108adrp x7, 0x55d000
001c510cadd x7, x7, 640
001c5110add x5, x7, x5
001c5114adrp x27, 0x886000
001c5118ldr w7, [x27+3056]
001c511ccbz w7, 0x1c5124
001c5120b 0x1c517c
001c5124
001c5124loc_1c5124:
001c5124b 0x1c5128
001c5128
001c5128loc_1c5128:
001c5128str x5, [x6+24]
001c512cldr x2, [sp+256]
001c5130ldrsb x27, [x2]
001c5134b 0x1c5138
001c5138
001c5138loc_1c5138:
001c5138str x2, [sp+264]
001c513corr x4, xzr, 2
001c5140str x4, [sp+272]
001c5144str x4, [sp+280]
001c5148adrp x0, 0x4f3000
001c514cadd x0, x0, 3629
001c5150movz x1, 23
001c5154mov x3, x4
001c5158bl fmt.Sprintf
001c515cstr x0, [sp+304]
001c5160str x1, [sp+312]
001c5164bl runtime.convTstring
001c5168str x0, [sp+240]
001c516cmov x1, x0
001c5170adrp x0, 0x430000
001c5174add x0, x0, 2944
001c5178bl runtime.gopanic
001c517c
001c517cloc_1c517c:
001c517cldr x7, [x6+24]
001c5180bl runtime.gcWriteBarrier1
001c5184str x7, [x25]
001c5188b 0x1c5128
001c518c
001c518cloc_1c518c:
001c518cbl runtime.gcWriteBarrier2
001c5190str x0, [x25]
001c5194ldr x5, [x1+8]
001c5198str x5, [x25+8]
001c519cb 0x1c50e4
001c51a0
001c51a0loc_1c51a0:
001c51a0b 0x1c5064
001c51a4
001c51a4loc_1c51a4:
001c51a4b 0x1c51a8
001c51a8
001c51a8loc_1c51a8:
001c51a8b 0x1c506c
001c51ac
001c51acloc_1c51ac:
001c51acb 0x1c51b0
001c51b0
001c51b0loc_1c51b0:
001c51b0b 0x1c51b4
001c51b4
001c51b4loc_1c51b4:
001c51b4b 0x1c51b8
001c51b8
001c51b8loc_1c51b8:
001c51b8b 0x1c5070
001c51bc
001c51bcloc_1c51bc:
001c51bcb 0x1c51b0
001c51c0
001c51c0loc_1c51c0:
001c51c0b 0x1c51c4
001c51c4
001c51c4loc_1c51c4:
001c51c4b 0x1c51c8
001c51c8
001c51c8loc_1c51c8:
001c51c8b 0x1c51cc
001c51cc
001c51ccloc_1c51cc:
001c51ccb 0x1c51d0
001c51d0
001c51d0loc_1c51d0:
001c51d0b 0x1c5074
001c51d4
001c51d4loc_1c51d4:
001c51d4b 0x1c51c4
001c51d8
001c51d8loc_1c51d8:
001c51d8b 0x1c51dc
001c51dc
001c51dcloc_1c51dc:
001c51dcb 0x1c51e0
001c51e0
001c51e0loc_1c51e0:
001c51e0b 0x1c51d0
001c51e4
001c51e4loc_1c51e4:
001c51e4str x0, [sp+8]
001c51e8strb w1, [sp+16]
001c51ecstp x2, x3, [sp+24]
001c51f0strb w4, [sp+40]
001c51f4strb w5, [sp+41]
001c51f8strb w6, [sp+42]
001c51fcstrb w7, [sp+43]
001c5200stp x8, x9, [sp+48]
001c5204stp x10, x11, [sp+64]
001c5208stp x12, x13, [sp+80]
001c520cstr x14, [sp+96]
001c5210mov x3, x30
001c5214bl runtime.morestack_noctxt.abi0
001c5218ldr x0, [sp+8]
001c521cldrb w1, [sp+16]
001c5220ldp x2, x3, [sp+24]
001c5224ldrb w4, [sp+40]
001c5228ldrb w5, [sp+41]
001c522cldrb w6, [sp+42]
001c5230ldrb w7, [sp+43]
001c5234ldp x8, x9, [sp+48]
001c5238ldp x10, x11, [sp+64]
001c523cldp x12, x13, [sp+80]
001c5240ldr x14, [sp+96]
001c5244b 0x1c4b20
001c5248udf 0
001c524cudf 0
001c4b20
001c5250
001c5250google.golang.org/protobuf/encoding/prototext.encoder.marshalList: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalList(google.golang.org/protobuf/encoding/prototext.encoder e, struct string name, google.golang.org/protobuf/reflect/protoreflect.List list, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001c5250ldr x16, [x28+16]
001c5254sub x17, sp, 64
001c5258subs xzr, x17, x16
001c525cb.ls 0x1c53dc
001c5260str x30, [sp-192]!
001c5264stur x29, [sp-8]
001c5268sub x29, sp, 8
001c526cstr x0, [sp+200]
001c5270strb w1, [sp+208]
001c5274str x2, [sp+216]
001c5278str x3, [sp+224]
001c527cstrb w4, [sp+232]
001c5280strb w5, [sp+233]
001c5284strb w6, [sp+234]
001c5288strb w7, [sp+235]
001c528cstr x8, [sp+240]
001c5290str x9, [sp+248]
001c5294str x10, [sp+256]
001c5298str x11, [sp+264]
001c529cstr x12, [sp+272]
001c52a0str x13, [sp+280]
001c52a4str x14, [sp+288]
001c52a8str x15, [sp+296]
001c52acstp xzr, xzr, [sp+128]
001c52b0ldr x1, [sp+272]
001c52b4ldrsb x27, [x1]
001c52b8ldr x1, [x1+56]
001c52bcldr x0, [sp+280]
001c52c0blr x1
001c52c4str x0, [sp+112]
001c52c8str xzr, [sp+120]
001c52ccb 0x1c52d0
001c52d0
001c52d0loc_1c52d0:
001c52d0ldr x3, [sp+112]
001c52d4ldr x4, [sp+120]
001c52d8subs xzr, x3, x4
001c52dcb.gt 0x1c52e4
001c52e0b 0x1c53c4
001c52e4
001c52e4loc_1c52e4:
001c52e4ldr x0, [sp+200]
001c52e8ldr x1, [sp+256]
001c52ecldr x2, [sp+264]
001c52f0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c52f4ldr x1, [sp+120]
001c52f8ldr x3, [sp+272]
001c52fcldrsb x27, [x3]
001c5300ldr x3, [x3+40]
001c5304ldr x0, [sp+280]
001c5308blr x3
001c530cstr x0, [sp+160]
001c5310str x1, [sp+168]
001c5314str x2, [sp+176]
001c5318ldr x3, [sp+200]
001c531cldr x14, [sp+296]
001c5320ldr x13, [sp+288]
001c5324ldrb w4, [sp+208]
001c5328ldr x5, [sp+216]
001c532cldr x6, [sp+224]
001c5330ldrb w7, [sp+232]
001c5334ldrb w8, [sp+233]
001c5338ldrb w9, [sp+234]
001c533cldrb w10, [sp+235]
001c5340ldr x11, [sp+240]
001c5344ldr x12, [sp+248]
001c5348mov x15, x0
001c534cmov x0, x3
001c5350mov x16, x1
001c5354mov x1, x4
001c5358mov x17, x2
001c535cmov x2, x5
001c5360mov x3, x6
001c5364mov x4, x7
001c5368mov x5, x8
001c536cmov x6, x9
001c5370mov x7, x10
001c5374mov x8, x11
001c5378mov x9, x12
001c537cmov x10, x15
001c5380mov x11, x16
001c5384mov x12, x17
001c5388bl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
001c538cstr x0, [sp+144]
001c5390str x1, [sp+152]
001c5394cbnz x0, 0x1c539c
001c5398b 0x1c53b0
001c539c
001c539cloc_1c539c:
001c539cstr x0, [sp+128]
001c53a0str x1, [sp+136]
001c53a4ldur x29, [sp-8]
001c53a8ldr x30, [sp], 192
001c53acret x30
001c53b0
001c53b0loc_1c53b0:
001c53b0b 0x1c53b4
001c53b4
001c53b4loc_1c53b4:
001c53b4ldr x3, [sp+120]
001c53b8add x3, x3, 1
001c53bcstr x3, [sp+120]
001c53c0b 0x1c52d0
001c53c4
001c53c4loc_1c53c4:
001c53c4stp xzr, xzr, [sp+128]
001c53c8mov x0, xzr
001c53ccmov x1, xzr
001c53d0ldur x29, [sp-8]
001c53d4ldr x30, [sp], 192
001c53d8ret x30
001c53dc
001c53dcloc_1c53dc:
001c53dcstr x0, [sp+8]
001c53e0strb w1, [sp+16]
001c53e4stp x2, x3, [sp+24]
001c53e8strb w4, [sp+40]
001c53ecstrb w5, [sp+41]
001c53f0strb w6, [sp+42]
001c53f4strb w7, [sp+43]
001c53f8stp x8, x9, [sp+48]
001c53fcstp x10, x11, [sp+64]
001c5400stp x12, x13, [sp+80]
001c5404stp x14, x15, [sp+96]
001c5408mov x3, x30
001c540cbl runtime.morestack_noctxt.abi0
001c5410ldr x0, [sp+8]
001c5414ldrb w1, [sp+16]
001c5418ldp x2, x3, [sp+24]
001c541cldrb w4, [sp+40]
001c5420ldrb w5, [sp+41]
001c5424ldrb w6, [sp+42]
001c5428ldrb w7, [sp+43]
001c542cldp x8, x9, [sp+48]
001c5430ldp x10, x11, [sp+64]
001c5434ldp x12, x13, [sp+80]
001c5438ldp x14, x15, [sp+96]
001c543cb 0x1c5250
001c5250
001c5250google.golang.org/protobuf/encoding/prototext.encoder.marshalList: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalList(google.golang.org/protobuf/encoding/prototext.encoder e, struct string name, google.golang.org/protobuf/reflect/protoreflect.List list, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001c5250ldr x16, [x28+16]
001c5254sub x17, sp, 64
001c5258subs xzr, x17, x16
001c525cb.ls 0x1c53dc
001c5260str x30, [sp-192]!
001c5264stur x29, [sp-8]
001c5268sub x29, sp, 8
001c526cstr x0, [sp+200]
001c5270strb w1, [sp+208]
001c5274str x2, [sp+216]
001c5278str x3, [sp+224]
001c527cstrb w4, [sp+232]
001c5280strb w5, [sp+233]
001c5284strb w6, [sp+234]
001c5288strb w7, [sp+235]
001c528cstr x8, [sp+240]
001c5290str x9, [sp+248]
001c5294str x10, [sp+256]
001c5298str x11, [sp+264]
001c529cstr x12, [sp+272]
001c52a0str x13, [sp+280]
001c52a4str x14, [sp+288]
001c52a8str x15, [sp+296]
001c52acstp xzr, xzr, [sp+128]
001c52b0ldr x1, [sp+272]
001c52b4ldrsb x27, [x1]
001c52b8ldr x1, [x1+56]
001c52bcldr x0, [sp+280]
001c52c0blr x1
001c52c4str x0, [sp+112]
001c52c8str xzr, [sp+120]
001c52ccb 0x1c52d0
001c52d0
001c52d0loc_1c52d0:
001c52d0ldr x3, [sp+112]
001c52d4ldr x4, [sp+120]
001c52d8subs xzr, x3, x4
001c52dcb.gt 0x1c52e4
001c52e0b 0x1c53c4
001c52e4
001c52e4loc_1c52e4:
001c52e4ldr x0, [sp+200]
001c52e8ldr x1, [sp+256]
001c52ecldr x2, [sp+264]
001c52f0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c52f4ldr x1, [sp+120]
001c52f8ldr x3, [sp+272]
001c52fcldrsb x27, [x3]
001c5300ldr x3, [x3+40]
001c5304ldr x0, [sp+280]
001c5308blr x3
001c530cstr x0, [sp+160]
001c5310str x1, [sp+168]
001c5314str x2, [sp+176]
001c5318ldr x3, [sp+200]
001c531cldr x14, [sp+296]
001c5320ldr x13, [sp+288]
001c5324ldrb w4, [sp+208]
001c5328ldr x5, [sp+216]
001c532cldr x6, [sp+224]
001c5330ldrb w7, [sp+232]
001c5334ldrb w8, [sp+233]
001c5338ldrb w9, [sp+234]
001c533cldrb w10, [sp+235]
001c5340ldr x11, [sp+240]
001c5344ldr x12, [sp+248]
001c5348mov x15, x0
001c534cmov x0, x3
001c5350mov x16, x1
001c5354mov x1, x4
001c5358mov x17, x2
001c535cmov x2, x5
001c5360mov x3, x6
001c5364mov x4, x7
001c5368mov x5, x8
001c536cmov x6, x9
001c5370mov x7, x10
001c5374mov x8, x11
001c5378mov x9, x12
001c537cmov x10, x15
001c5380mov x11, x16
001c5384mov x12, x17
001c5388bl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
001c538cstr x0, [sp+144]
001c5390str x1, [sp+152]
001c5394cbnz x0, 0x1c539c
001c5398b 0x1c53b0
001c539c
001c539cloc_1c539c:
001c539cstr x0, [sp+128]
001c53a0str x1, [sp+136]
001c53a4ldur x29, [sp-8]
001c53a8ldr x30, [sp], 192
001c53acret x30
001c53b0
001c53b0loc_1c53b0:
001c53b0b 0x1c53b4
001c53b4
001c53b4loc_1c53b4:
001c53b4ldr x3, [sp+120]
001c53b8add x3, x3, 1
001c53bcstr x3, [sp+120]
001c53c0b 0x1c52d0
001c53c4
001c53c4loc_1c53c4:
001c53c4stp xzr, xzr, [sp+128]
001c53c8mov x0, xzr
001c53ccmov x1, xzr
001c53d0ldur x29, [sp-8]
001c53d4ldr x30, [sp], 192
001c53d8ret x30
001c53dc
001c53dcloc_1c53dc:
001c53dcstr x0, [sp+8]
001c53e0strb w1, [sp+16]
001c53e4stp x2, x3, [sp+24]
001c53e8strb w4, [sp+40]
001c53ecstrb w5, [sp+41]
001c53f0strb w6, [sp+42]
001c53f4strb w7, [sp+43]
001c53f8stp x8, x9, [sp+48]
001c53fcstp x10, x11, [sp+64]
001c5400stp x12, x13, [sp+80]
001c5404stp x14, x15, [sp+96]
001c5408mov x3, x30
001c540cbl runtime.morestack_noctxt.abi0
001c5410ldr x0, [sp+8]
001c5414ldrb w1, [sp+16]
001c5418ldp x2, x3, [sp+24]
001c541cldrb w4, [sp+40]
001c5420ldrb w5, [sp+41]
001c5424ldrb w6, [sp+42]
001c5428ldrb w7, [sp+43]
001c542cldp x8, x9, [sp+48]
001c5430ldp x10, x11, [sp+64]
001c5434ldp x12, x13, [sp+80]
001c5438ldp x14, x15, [sp+96]
001c543cb 0x1c5250
001c5250
001c5440
001c5440google.golang.org/protobuf/encoding/prototext.encoder.marshalMap: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMap(google.golang.org/protobuf/encoding/prototext.encoder e, struct string name, google.golang.org/protobuf/reflect/protoreflect.Map mmap, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001c5440ldr x16, [x28+16]
001c5444subs xzr, sp, x16
001c5448b.ls 0x1c5688
001c544cstr x30, [sp-128]!
001c5450stur x29, [sp-8]
001c5454sub x29, sp, 8
001c5458str x0, [sp+136]
001c545cstrb w1, [sp+144]
001c5460str x2, [sp+152]
001c5464str x3, [sp+160]
001c5468strb w4, [sp+168]
001c546cstrb w5, [sp+169]
001c5470strb w6, [sp+170]
001c5474strb w7, [sp+171]
001c5478str x8, [sp+176]
001c547cstr x9, [sp+184]
001c5480str x10, [sp+192]
001c5484str x11, [sp+200]
001c5488str x12, [sp+208]
001c548cstr x13, [sp+216]
001c5490str x14, [sp+224]
001c5494str x15, [sp+232]
001c5498stp xzr, xzr, [sp+40]
001c549cadrp x0, 0x454000
001c54a0add x0, x0, 3616
001c54a4bl runtime.newobject
001c54a8str x0, [sp+112]
001c54acstr xzr, [x0]
001c54b0adrp x27, 0x886000
001c54b4ldr w1, [x27+3056]
001c54b8cbz w1, 0x1c54c0
001c54bcb 0x1c54c4
001c54c0
001c54c0loc_1c54c0:
001c54c0b 0x1c54d4
001c54c4
001c54c4loc_1c54c4:
001c54c4ldr x2, [x0+8]
001c54c8bl runtime.gcWriteBarrier1
001c54ccstr x2, [x25]
001c54d0b 0x1c54d4
001c54d4
001c54d4loc_1c54d4:
001c54d4str xzr, [x0+8]
001c54d8ldr x2, [sp+216]
001c54dcldr x3, [sp+208]
001c54e0str x3, [sp+80]
001c54e4str x2, [sp+88]
001c54e8cbnz x3, 0x1c54f0
001c54ecb 0x1c5510
001c54f0
001c54f0loc_1c54f0:
001c54f0str x2, [sp+104]
001c54f4ldr x1, [x3+8]
001c54f8adrp x0, 0x84c000
001c54fcadd x0, x0, 3344
001c5500bl runtime.typeAssert
001c5504ldr x2, [sp+104]
001c5508mov x3, x0
001c550cb 0x1c5514
001c5510
001c5510loc_1c5510:
001c5510b 0x1c5514
001c5514
001c5514loc_1c5514:
001c5514str x3, [sp+64]
001c5518str x2, [sp+72]
001c551cadrp x0, 0x4a8000
001c5520add x0, x0, 3072
001c5524bl runtime.newobject
001c5528str x0, [sp+56]
001c552cadrp x1, 0
001c5530add x1, x1, 1776
001c5534str x1, [x0]
001c5538ldr x1, [sp+56]
001c553cldrsb x27, [x1]
001c5540add x2, x1, 8
001c5544adrp x27, 0x886000
001c5548ldr w3, [x27+3056]
001c554ccbz w3, 0x1c5554
001c5550b 0x1c5558
001c5554
001c5554loc_1c5554:
001c5554b 0x1c5578
001c5558
001c5558loc_1c5558:
001c5558str x1, [sp+96]
001c555cadrp x0, 0x4da000
001c5560add x0, x0, 64
001c5564mov x1, x2
001c5568add x2, sp, 136
001c556cbl runtime.wbMove
001c5570ldr x1, [sp+96]
001c5574b 0x1c5578
001c5578
001c5578loc_1c5578:
001c5578ldp x4, x5, [sp+136]
001c557cldp x6, x7, [sp+152]
001c5580ldp x8, x9, [sp+168]
001c5584stp x4, x5, [x1+8]
001c5588stp x6, x7, [x1+24]
001c558cstp x8, x9, [x1+40]
001c5590ldr x4, [sp+184]
001c5594str x4, [x1+56]
001c5598ldr x4, [sp+192]
001c559cldr x5, [sp+200]
001c55a0ldr x6, [sp+56]
001c55a4ldrsb x27, [x6]
001c55a8str x5, [x6+72]
001c55acadrp x27, 0x886000
001c55b0ldr w5, [x27+3056]
001c55b4cbz w5, 0x1c55bc
001c55b8b 0x1c55c0
001c55bc
001c55bcloc_1c55bc:
001c55bcb 0x1c55d4
001c55c0
001c55c0loc_1c55c0:
001c55c0bl runtime.gcWriteBarrier2
001c55c4str x4, [x25]
001c55c8ldr x5, [x6+64]
001c55ccstr x5, [x25+8]
001c55d0b 0x1c55d4
001c55d4
001c55d4loc_1c55d4:
001c55d4str x4, [x6+64]
001c55d8ldr x4, [sp+112]
001c55dcldr x5, [sp+56]
001c55e0ldrsb x27, [x5]
001c55e4adrp x27, 0x886000
001c55e8ldr w6, [x27+3056]
001c55eccbz w6, 0x1c55f4
001c55f0b 0x1c55f8
001c55f4
001c55f4loc_1c55f4:
001c55f4b 0x1c560c
001c55f8
001c55f8loc_1c55f8:
001c55f8bl runtime.gcWriteBarrier2
001c55fcstr x4, [x25]
001c5600ldr x6, [x5+80]
001c5604str x6, [x25+8]
001c5608b 0x1c560c
001c560c
001c560cloc_1c560c:
001c560cstr x4, [x5+80]
001c5610ldr x4, [sp+232]
001c5614ldr x5, [sp+224]
001c5618ldr x6, [sp+56]
001c561cldrsb x27, [x6]
001c5620str x5, [x6+88]
001c5624adrp x27, 0x886000
001c5628ldr w5, [x27+3056]
001c562ccbz w5, 0x1c5634
001c5630b 0x1c5638
001c5634
001c5634loc_1c5634:
001c5634b 0x1c564c
001c5638
001c5638loc_1c5638:
001c5638bl runtime.gcWriteBarrier2
001c563cstr x4, [x25]
001c5640ldr x5, [x6+96]
001c5644str x5, [x25+8]
001c5648b 0x1c564c
001c564c
001c564cloc_1c564c:
001c564cstr x4, [x6+96]
001c5650adrp x27, 0x848000
001c5654ldr x2, [x27+240]
001c5658ldr x0, [sp+64]
001c565cldr x1, [sp+72]
001c5660ldr x3, [sp+56]
001c5664bl google.golang.org/protobuf/internal/order.RangeEntries
001c5668ldr x4, [sp+112]
001c566cldr x0, [x4]
001c5670ldr x1, [x4+8]
001c5674str x0, [sp+40]
001c5678str x1, [sp+48]
001c567cldur x29, [sp-8]
001c5680ldr x30, [sp], 128
001c5684ret x30
001c5688
001c5688loc_1c5688:
001c5688str x0, [sp+8]
001c568cstrb w1, [sp+16]
001c5690stp x2, x3, [sp+24]
001c5694strb w4, [sp+40]
001c5698strb w5, [sp+41]
001c569cstrb w6, [sp+42]
001c56a0strb w7, [sp+43]
001c56a4stp x8, x9, [sp+48]
001c56a8stp x10, x11, [sp+64]
001c56acstp x12, x13, [sp+80]
001c56b0stp x14, x15, [sp+96]
001c56b4mov x3, x30
001c56b8bl runtime.morestack_noctxt.abi0
001c56bcldr x0, [sp+8]
001c56c0ldrb w1, [sp+16]
001c56c4ldp x2, x3, [sp+24]
001c56c8ldrb w4, [sp+40]
001c56ccldrb w5, [sp+41]
001c56d0ldrb w6, [sp+42]
001c56d4ldrb w7, [sp+43]
001c56d8ldp x8, x9, [sp+48]
001c56dcldp x10, x11, [sp+64]
001c56e0ldp x12, x13, [sp+80]
001c56e4ldp x14, x15, [sp+96]
001c56e8b 0x1c5440
001c56ecudf 0
001c5440
001c5440google.golang.org/protobuf/encoding/prototext.encoder.marshalMap: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMap(google.golang.org/protobuf/encoding/prototext.encoder e, struct string name, google.golang.org/protobuf/reflect/protoreflect.Map mmap, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001c5440ldr x16, [x28+16]
001c5444subs xzr, sp, x16
001c5448b.ls 0x1c5688
001c544cstr x30, [sp-128]!
001c5450stur x29, [sp-8]
001c5454sub x29, sp, 8
001c5458str x0, [sp+136]
001c545cstrb w1, [sp+144]
001c5460str x2, [sp+152]
001c5464str x3, [sp+160]
001c5468strb w4, [sp+168]
001c546cstrb w5, [sp+169]
001c5470strb w6, [sp+170]
001c5474strb w7, [sp+171]
001c5478str x8, [sp+176]
001c547cstr x9, [sp+184]
001c5480str x10, [sp+192]
001c5484str x11, [sp+200]
001c5488str x12, [sp+208]
001c548cstr x13, [sp+216]
001c5490str x14, [sp+224]
001c5494str x15, [sp+232]
001c5498stp xzr, xzr, [sp+40]
001c549cadrp x0, 0x454000
001c54a0add x0, x0, 3616
001c54a4bl runtime.newobject
001c54a8str x0, [sp+112]
001c54acstr xzr, [x0]
001c54b0adrp x27, 0x886000
001c54b4ldr w1, [x27+3056]
001c54b8cbz w1, 0x1c54c0
001c54bcb 0x1c54c4
001c54c0
001c54c0loc_1c54c0:
001c54c0b 0x1c54d4
001c54c4
001c54c4loc_1c54c4:
001c54c4ldr x2, [x0+8]
001c54c8bl runtime.gcWriteBarrier1
001c54ccstr x2, [x25]
001c54d0b 0x1c54d4
001c54d4
001c54d4loc_1c54d4:
001c54d4str xzr, [x0+8]
001c54d8ldr x2, [sp+216]
001c54dcldr x3, [sp+208]
001c54e0str x3, [sp+80]
001c54e4str x2, [sp+88]
001c54e8cbnz x3, 0x1c54f0
001c54ecb 0x1c5510
001c54f0
001c54f0loc_1c54f0:
001c54f0str x2, [sp+104]
001c54f4ldr x1, [x3+8]
001c54f8adrp x0, 0x84c000
001c54fcadd x0, x0, 3344
001c5500bl runtime.typeAssert
001c5504ldr x2, [sp+104]
001c5508mov x3, x0
001c550cb 0x1c5514
001c5510
001c5510loc_1c5510:
001c5510b 0x1c5514
001c5514
001c5514loc_1c5514:
001c5514str x3, [sp+64]
001c5518str x2, [sp+72]
001c551cadrp x0, 0x4a8000
001c5520add x0, x0, 3072
001c5524bl runtime.newobject
001c5528str x0, [sp+56]
001c552cadrp x1, 0
001c5530add x1, x1, 1776
001c5534str x1, [x0]
001c5538ldr x1, [sp+56]
001c553cldrsb x27, [x1]
001c5540add x2, x1, 8
001c5544adrp x27, 0x886000
001c5548ldr w3, [x27+3056]
001c554ccbz w3, 0x1c5554
001c5550b 0x1c5558
001c5554
001c5554loc_1c5554:
001c5554b 0x1c5578
001c5558
001c5558loc_1c5558:
001c5558str x1, [sp+96]
001c555cadrp x0, 0x4da000
001c5560add x0, x0, 64
001c5564mov x1, x2
001c5568add x2, sp, 136
001c556cbl runtime.wbMove
001c5570ldr x1, [sp+96]
001c5574b 0x1c5578
001c5578
001c5578loc_1c5578:
001c5578ldp x4, x5, [sp+136]
001c557cldp x6, x7, [sp+152]
001c5580ldp x8, x9, [sp+168]
001c5584stp x4, x5, [x1+8]
001c5588stp x6, x7, [x1+24]
001c558cstp x8, x9, [x1+40]
001c5590ldr x4, [sp+184]
001c5594str x4, [x1+56]
001c5598ldr x4, [sp+192]
001c559cldr x5, [sp+200]
001c55a0ldr x6, [sp+56]
001c55a4ldrsb x27, [x6]
001c55a8str x5, [x6+72]
001c55acadrp x27, 0x886000
001c55b0ldr w5, [x27+3056]
001c55b4cbz w5, 0x1c55bc
001c55b8b 0x1c55c0
001c55bc
001c55bcloc_1c55bc:
001c55bcb 0x1c55d4
001c55c0
001c55c0loc_1c55c0:
001c55c0bl runtime.gcWriteBarrier2
001c55c4str x4, [x25]
001c55c8ldr x5, [x6+64]
001c55ccstr x5, [x25+8]
001c55d0b 0x1c55d4
001c55d4
001c55d4loc_1c55d4:
001c55d4str x4, [x6+64]
001c55d8ldr x4, [sp+112]
001c55dcldr x5, [sp+56]
001c55e0ldrsb x27, [x5]
001c55e4adrp x27, 0x886000
001c55e8ldr w6, [x27+3056]
001c55eccbz w6, 0x1c55f4
001c55f0b 0x1c55f8
001c55f4
001c55f4loc_1c55f4:
001c55f4b 0x1c560c
001c55f8
001c55f8loc_1c55f8:
001c55f8bl runtime.gcWriteBarrier2
001c55fcstr x4, [x25]
001c5600ldr x6, [x5+80]
001c5604str x6, [x25+8]
001c5608b 0x1c560c
001c560c
001c560cloc_1c560c:
001c560cstr x4, [x5+80]
001c5610ldr x4, [sp+232]
001c5614ldr x5, [sp+224]
001c5618ldr x6, [sp+56]
001c561cldrsb x27, [x6]
001c5620str x5, [x6+88]
001c5624adrp x27, 0x886000
001c5628ldr w5, [x27+3056]
001c562ccbz w5, 0x1c5634
001c5630b 0x1c5638
001c5634
001c5634loc_1c5634:
001c5634b 0x1c564c
001c5638
001c5638loc_1c5638:
001c5638bl runtime.gcWriteBarrier2
001c563cstr x4, [x25]
001c5640ldr x5, [x6+96]
001c5644str x5, [x25+8]
001c5648b 0x1c564c
001c564c
001c564cloc_1c564c:
001c564cstr x4, [x6+96]
001c5650adrp x27, 0x848000
001c5654ldr x2, [x27+240]
001c5658ldr x0, [sp+64]
001c565cldr x1, [sp+72]
001c5660ldr x3, [sp+56]
001c5664bl google.golang.org/protobuf/internal/order.RangeEntries
001c5668ldr x4, [sp+112]
001c566cldr x0, [x4]
001c5670ldr x1, [x4+8]
001c5674str x0, [sp+40]
001c5678str x1, [sp+48]
001c567cldur x29, [sp-8]
001c5680ldr x30, [sp], 128
001c5684ret x30
001c5688
001c5688loc_1c5688:
001c5688str x0, [sp+8]
001c568cstrb w1, [sp+16]
001c5690stp x2, x3, [sp+24]
001c5694strb w4, [sp+40]
001c5698strb w5, [sp+41]
001c569cstrb w6, [sp+42]
001c56a0strb w7, [sp+43]
001c56a4stp x8, x9, [sp+48]
001c56a8stp x10, x11, [sp+64]
001c56acstp x12, x13, [sp+80]
001c56b0stp x14, x15, [sp+96]
001c56b4mov x3, x30
001c56b8bl runtime.morestack_noctxt.abi0
001c56bcldr x0, [sp+8]
001c56c0ldrb w1, [sp+16]
001c56c4ldp x2, x3, [sp+24]
001c56c8ldrb w4, [sp+40]
001c56ccldrb w5, [sp+41]
001c56d0ldrb w6, [sp+42]
001c56d4ldrb w7, [sp+43]
001c56d8ldp x8, x9, [sp+48]
001c56dcldp x10, x11, [sp+64]
001c56e0ldp x12, x13, [sp+80]
001c56e4ldp x14, x15, [sp+96]
001c56e8b 0x1c5440
001c56ecudf 0
001c5440
001c56f0
001c56f0google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1(google.golang.org/protobuf/reflect/protoreflect.MapKey key, google.golang.org/protobuf/reflect/protoreflect.Value val)
001c56f0ldr x16, [x28+16]
001c56f4sub x17, sp, 160
001c56f8subs xzr, x17, x16
001c56fcb.ls 0x1c5a44
001c5700sub x20, sp, 288
001c5704stp x29, x30, [x20-8]
001c5708add sp, x20, 0
001c570csub x29, sp, 8
001c5710str x0, [sp+296]
001c5714str x1, [sp+304]
001c5718str x2, [sp+312]
001c571cstr x3, [sp+320]
001c5720str x4, [sp+328]
001c5724str x5, [sp+336]
001c5728add x3, x26, 8
001c572cstr x3, [sp+272]
001c5730ldr x3, [x26+64]
001c5734ldr x4, [x26+72]
001c5738str x3, [sp+160]
001c573cstr x4, [sp+168]
001c5740ldr x3, [x26+80]
001c5744str x3, [sp+264]
001c5748ldr x3, [x26+88]
001c574cldr x4, [x26+96]
001c5750str x3, [sp+176]
001c5754str x4, [sp+184]
001c5758strb wzr, [sp+111]
001c575cldr x3, [sp+272]
001c5760ldr x0, [x3]
001c5764ldr x1, [sp+160]
001c5768ldr x2, [sp+168]
001c576cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c5770ldr x3, [sp+272]
001c5774ldr x0, [x3]
001c5778bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage
001c577cldr x3, [sp+272]
001c5780ldr x3, [x3]
001c5784str x3, [sp+256]
001c5788stp xzr, xzr, [sp+192]
001c578cadd x3, sp, 192
001c5790str x3, [sp+208]
001c5794ldrsb x27, [x3]
001c5798adrp x4, 0
001c579cadd x4, x4, 2672
001c57a0str x4, [x3]
001c57a4ldrsb x27, [x3]
001c57a8ldr x4, [sp+256]
001c57acadrp x27, 0x886000
001c57b0ldr w5, [x27+3056]
001c57b4cbz w5, 0x1c57bc
001c57b8b 0x1c57c0
001c57bc
001c57bcloc_1c57bc:
001c57bcb 0x1c57d4
001c57c0
001c57c0loc_1c57c0:
001c57c0bl runtime.gcWriteBarrier2
001c57c4str x4, [x25]
001c57c8ldr x1, [x3+8]
001c57ccstr x1, [x25+8]
001c57d0b 0x1c57d4
001c57d4
001c57d4loc_1c57d4:
001c57d4str x4, [x3+8]
001c57d8str x3, [sp+136]
001c57dcadd x0, sp, 112
001c57e0bl runtime.deferprocStack
001c57e4subs xzr, x0, 0
001c57e8b.ne 0x1c5a30
001c57ecb 0x1c57f0
001c57f0
001c57f0loc_1c57f0:
001c57f0ldr x3, [sp+272]
001c57f4ldr x0, [x3]
001c57f8adrp x1, 0x4eb000
001c57fcadd x1, x1, 561
001c5800orr x2, xzr, 3
001c5804bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c5808ldr x0, [sp+296]
001c580cldr x1, [sp+304]
001c5810ldr x2, [sp+312]
001c5814bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
001c5818str x0, [sp+232]
001c581cstr x1, [sp+240]
001c5820str x2, [sp+248]
001c5824ldr x0, [sp+184]
001c5828ldr x3, [sp+176]
001c582cldrsb x27, [x3]
001c5830ldr x3, [x3+184]
001c5834blr x3
001c5838str x0, [sp+216]
001c583cstr x1, [sp+224]
001c5840ldr x3, [sp+272]
001c5844ldr x4, [x3]
001c5848ldr x10, [sp+232]
001c584cldr x11, [sp+240]
001c5850ldr x12, [sp+248]
001c5854ldrb w5, [x3+8]
001c5858ldr x2, [x3+16]
001c585cldr x6, [x3+24]
001c5860ldrb w7, [x3+32]
001c5864ldrb w8, [x3+33]
001c5868ldrb w9, [x3+34]
001c586cldrb w13, [x3+35]
001c5870ldr x14, [x3+40]
001c5874ldr x3, [x3+48]
001c5878mov x15, x0
001c587cmov x0, x4
001c5880mov x16, x1
001c5884mov x1, x5
001c5888mov x17, x3
001c588cmov x3, x6
001c5890mov x4, x7
001c5894mov x5, x8
001c5898mov x6, x9
001c589cmov x7, x13
001c58a0mov x8, x14
001c58a4mov x9, x17
001c58a8mov x13, x15
001c58acmov x14, x16
001c58b0bl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
001c58b4ldr x3, [sp+264]
001c58b8str x0, [x3]
001c58bcadrp x27, 0x886000
001c58c0ldr w4, [x27+3056]
001c58c4cbz w4, 0x1c58cc
001c58c8b 0x1c58d0
001c58cc
001c58ccloc_1c58cc:
001c58ccb 0x1c58e4
001c58d0
001c58d0loc_1c58d0:
001c58d0bl runtime.gcWriteBarrier2
001c58d4str x1, [x25]
001c58d8ldr x4, [x3+8]
001c58dcstr x4, [x25+8]
001c58e0b 0x1c58e4
001c58e4
001c58e4loc_1c58e4:
001c58e4str x1, [x3+8]
001c58e8ldr x3, [sp+264]
001c58ecldr x3, [x3]
001c58f0cbnz x3, 0x1c58f8
001c58f4b 0x1c5910
001c58f8
001c58f8loc_1c58f8:
001c58f8strb wzr, [sp+111]
001c58fcbl runtime.deferreturn
001c5900ldrb w0, [sp+111]
001c5904ldp x29, x30, [sp-8]
001c5908add sp, sp, 288
001c590cret x30
001c5910
001c5910loc_1c5910:
001c5910ldr x3, [sp+272]
001c5914ldr x0, [x3]
001c5918adrp x1, 0x4eb000
001c591cadd x1, x1, 1807
001c5920movz x2, 5
001c5924bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c5928ldr x3, [sp+176]
001c592cldrsb x27, [x3]
001c5930ldr x3, [x3+192]
001c5934ldr x0, [sp+184]
001c5938blr x3
001c593cstr x0, [sp+216]
001c5940str x1, [sp+224]
001c5944ldr x3, [sp+272]
001c5948ldr x4, [x3]
001c594cldr x10, [sp+320]
001c5950ldr x11, [sp+328]
001c5954ldr x12, [sp+336]
001c5958ldrb w5, [x3+8]
001c595cldr x2, [x3+16]
001c5960ldr x6, [x3+24]
001c5964ldrb w7, [x3+32]
001c5968ldrb w8, [x3+33]
001c596cldrb w9, [x3+34]
001c5970ldrb w13, [x3+35]
001c5974ldr x14, [x3+40]
001c5978ldr x3, [x3+48]
001c597cmov x15, x0
001c5980mov x0, x4
001c5984mov x16, x1
001c5988mov x1, x5
001c598cmov x17, x3
001c5990mov x3, x6
001c5994mov x4, x7
001c5998mov x5, x8
001c599cmov x6, x9
001c59a0mov x7, x13
001c59a4mov x8, x14
001c59a8mov x9, x17
001c59acmov x13, x15
001c59b0mov x14, x16
001c59b4bl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
001c59b8ldr x3, [sp+264]
001c59bcstr x0, [x3]
001c59c0adrp x27, 0x886000
001c59c4ldr w4, [x27+3056]
001c59c8cbz w4, 0x1c59d0
001c59ccb 0x1c59d4
001c59d0
001c59d0loc_1c59d0:
001c59d0b 0x1c59e8
001c59d4
001c59d4loc_1c59d4:
001c59d4bl runtime.gcWriteBarrier2
001c59d8str x1, [x25]
001c59dcldr x0, [x3+8]
001c59e0str x0, [x25+8]
001c59e4b 0x1c59e8
001c59e8
001c59e8loc_1c59e8:
001c59e8str x1, [x3+8]
001c59ecldr x0, [sp+264]
001c59f0ldr x0, [x0]
001c59f4cbnz x0, 0x1c59fc
001c59f8b 0x1c5a14
001c59fc
001c59fcloc_1c59fc:
001c59fcstrb wzr, [sp+111]
001c5a00bl runtime.deferreturn
001c5a04ldrb w0, [sp+111]
001c5a08ldp x29, x30, [sp-8]
001c5a0cadd sp, sp, 288
001c5a10ret x30
001c5a14
001c5a14loc_1c5a14:
001c5a14orr x0, xzr, 1
001c5a18strb w0, [sp+111]
001c5a1cbl runtime.deferreturn
001c5a20ldrb w0, [sp+111]
001c5a24ldp x29, x30, [sp-8]
001c5a28add sp, sp, 288
001c5a2cret x30
001c5a30
001c5a30loc_1c5a30:
001c5a30bl runtime.deferreturn
001c5a34ldrb w0, [sp+111]
001c5a38ldp x29, x30, [sp-8]
001c5a3cadd sp, sp, 288
001c5a40ret x30
001c5a44
001c5a44loc_1c5a44:
001c5a44stp x0, x1, [sp+8]
001c5a48stp x2, x3, [sp+24]
001c5a4cstp x4, x5, [sp+40]
001c5a50mov x3, x30
001c5a54bl runtime.morestack.abi0
001c5a58ldp x0, x1, [sp+8]
001c5a5cldp x2, x3, [sp+24]
001c5a60ldp x4, x5, [sp+40]
001c5a64b 0x1c56f0
001c5a68udf 0
001c5a6cudf 0
001c56f0
001c56f0google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1(google.golang.org/protobuf/reflect/protoreflect.MapKey key, google.golang.org/protobuf/reflect/protoreflect.Value val)
001c56f0ldr x16, [x28+16]
001c56f4sub x17, sp, 160
001c56f8subs xzr, x17, x16
001c56fcb.ls 0x1c5a44
001c5700sub x20, sp, 288
001c5704stp x29, x30, [x20-8]
001c5708add sp, x20, 0
001c570csub x29, sp, 8
001c5710str x0, [sp+296]
001c5714str x1, [sp+304]
001c5718str x2, [sp+312]
001c571cstr x3, [sp+320]
001c5720str x4, [sp+328]
001c5724str x5, [sp+336]
001c5728add x3, x26, 8
001c572cstr x3, [sp+272]
001c5730ldr x3, [x26+64]
001c5734ldr x4, [x26+72]
001c5738str x3, [sp+160]
001c573cstr x4, [sp+168]
001c5740ldr x3, [x26+80]
001c5744str x3, [sp+264]
001c5748ldr x3, [x26+88]
001c574cldr x4, [x26+96]
001c5750str x3, [sp+176]
001c5754str x4, [sp+184]
001c5758strb wzr, [sp+111]
001c575cldr x3, [sp+272]
001c5760ldr x0, [x3]
001c5764ldr x1, [sp+160]
001c5768ldr x2, [sp+168]
001c576cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c5770ldr x3, [sp+272]
001c5774ldr x0, [x3]
001c5778bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage
001c577cldr x3, [sp+272]
001c5780ldr x3, [x3]
001c5784str x3, [sp+256]
001c5788stp xzr, xzr, [sp+192]
001c578cadd x3, sp, 192
001c5790str x3, [sp+208]
001c5794ldrsb x27, [x3]
001c5798adrp x4, 0
001c579cadd x4, x4, 2672
001c57a0str x4, [x3]
001c57a4ldrsb x27, [x3]
001c57a8ldr x4, [sp+256]
001c57acadrp x27, 0x886000
001c57b0ldr w5, [x27+3056]
001c57b4cbz w5, 0x1c57bc
001c57b8b 0x1c57c0
001c57bc
001c57bcloc_1c57bc:
001c57bcb 0x1c57d4
001c57c0
001c57c0loc_1c57c0:
001c57c0bl runtime.gcWriteBarrier2
001c57c4str x4, [x25]
001c57c8ldr x1, [x3+8]
001c57ccstr x1, [x25+8]
001c57d0b 0x1c57d4
001c57d4
001c57d4loc_1c57d4:
001c57d4str x4, [x3+8]
001c57d8str x3, [sp+136]
001c57dcadd x0, sp, 112
001c57e0bl runtime.deferprocStack
001c57e4subs xzr, x0, 0
001c57e8b.ne 0x1c5a30
001c57ecb 0x1c57f0
001c57f0
001c57f0loc_1c57f0:
001c57f0ldr x3, [sp+272]
001c57f4ldr x0, [x3]
001c57f8adrp x1, 0x4eb000
001c57fcadd x1, x1, 561
001c5800orr x2, xzr, 3
001c5804bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c5808ldr x0, [sp+296]
001c580cldr x1, [sp+304]
001c5810ldr x2, [sp+312]
001c5814bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
001c5818str x0, [sp+232]
001c581cstr x1, [sp+240]
001c5820str x2, [sp+248]
001c5824ldr x0, [sp+184]
001c5828ldr x3, [sp+176]
001c582cldrsb x27, [x3]
001c5830ldr x3, [x3+184]
001c5834blr x3
001c5838str x0, [sp+216]
001c583cstr x1, [sp+224]
001c5840ldr x3, [sp+272]
001c5844ldr x4, [x3]
001c5848ldr x10, [sp+232]
001c584cldr x11, [sp+240]
001c5850ldr x12, [sp+248]
001c5854ldrb w5, [x3+8]
001c5858ldr x2, [x3+16]
001c585cldr x6, [x3+24]
001c5860ldrb w7, [x3+32]
001c5864ldrb w8, [x3+33]
001c5868ldrb w9, [x3+34]
001c586cldrb w13, [x3+35]
001c5870ldr x14, [x3+40]
001c5874ldr x3, [x3+48]
001c5878mov x15, x0
001c587cmov x0, x4
001c5880mov x16, x1
001c5884mov x1, x5
001c5888mov x17, x3
001c588cmov x3, x6
001c5890mov x4, x7
001c5894mov x5, x8
001c5898mov x6, x9
001c589cmov x7, x13
001c58a0mov x8, x14
001c58a4mov x9, x17
001c58a8mov x13, x15
001c58acmov x14, x16
001c58b0bl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
001c58b4ldr x3, [sp+264]
001c58b8str x0, [x3]
001c58bcadrp x27, 0x886000
001c58c0ldr w4, [x27+3056]
001c58c4cbz w4, 0x1c58cc
001c58c8b 0x1c58d0
001c58cc
001c58ccloc_1c58cc:
001c58ccb 0x1c58e4
001c58d0
001c58d0loc_1c58d0:
001c58d0bl runtime.gcWriteBarrier2
001c58d4str x1, [x25]
001c58d8ldr x4, [x3+8]
001c58dcstr x4, [x25+8]
001c58e0b 0x1c58e4
001c58e4
001c58e4loc_1c58e4:
001c58e4str x1, [x3+8]
001c58e8ldr x3, [sp+264]
001c58ecldr x3, [x3]
001c58f0cbnz x3, 0x1c58f8
001c58f4b 0x1c5910
001c58f8
001c58f8loc_1c58f8:
001c58f8strb wzr, [sp+111]
001c58fcbl runtime.deferreturn
001c5900ldrb w0, [sp+111]
001c5904ldp x29, x30, [sp-8]
001c5908add sp, sp, 288
001c590cret x30
001c5910
001c5910loc_1c5910:
001c5910ldr x3, [sp+272]
001c5914ldr x0, [x3]
001c5918adrp x1, 0x4eb000
001c591cadd x1, x1, 1807
001c5920movz x2, 5
001c5924bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c5928ldr x3, [sp+176]
001c592cldrsb x27, [x3]
001c5930ldr x3, [x3+192]
001c5934ldr x0, [sp+184]
001c5938blr x3
001c593cstr x0, [sp+216]
001c5940str x1, [sp+224]
001c5944ldr x3, [sp+272]
001c5948ldr x4, [x3]
001c594cldr x10, [sp+320]
001c5950ldr x11, [sp+328]
001c5954ldr x12, [sp+336]
001c5958ldrb w5, [x3+8]
001c595cldr x2, [x3+16]
001c5960ldr x6, [x3+24]
001c5964ldrb w7, [x3+32]
001c5968ldrb w8, [x3+33]
001c596cldrb w9, [x3+34]
001c5970ldrb w13, [x3+35]
001c5974ldr x14, [x3+40]
001c5978ldr x3, [x3+48]
001c597cmov x15, x0
001c5980mov x0, x4
001c5984mov x16, x1
001c5988mov x1, x5
001c598cmov x17, x3
001c5990mov x3, x6
001c5994mov x4, x7
001c5998mov x5, x8
001c599cmov x6, x9
001c59a0mov x7, x13
001c59a4mov x8, x14
001c59a8mov x9, x17
001c59acmov x13, x15
001c59b0mov x14, x16
001c59b4bl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
001c59b8ldr x3, [sp+264]
001c59bcstr x0, [x3]
001c59c0adrp x27, 0x886000
001c59c4ldr w4, [x27+3056]
001c59c8cbz w4, 0x1c59d0
001c59ccb 0x1c59d4
001c59d0
001c59d0loc_1c59d0:
001c59d0b 0x1c59e8
001c59d4
001c59d4loc_1c59d4:
001c59d4bl runtime.gcWriteBarrier2
001c59d8str x1, [x25]
001c59dcldr x0, [x3+8]
001c59e0str x0, [x25+8]
001c59e4b 0x1c59e8
001c59e8
001c59e8loc_1c59e8:
001c59e8str x1, [x3+8]
001c59ecldr x0, [sp+264]
001c59f0ldr x0, [x0]
001c59f4cbnz x0, 0x1c59fc
001c59f8b 0x1c5a14
001c59fc
001c59fcloc_1c59fc:
001c59fcstrb wzr, [sp+111]
001c5a00bl runtime.deferreturn
001c5a04ldrb w0, [sp+111]
001c5a08ldp x29, x30, [sp-8]
001c5a0cadd sp, sp, 288
001c5a10ret x30
001c5a14
001c5a14loc_1c5a14:
001c5a14orr x0, xzr, 1
001c5a18strb w0, [sp+111]
001c5a1cbl runtime.deferreturn
001c5a20ldrb w0, [sp+111]
001c5a24ldp x29, x30, [sp-8]
001c5a28add sp, sp, 288
001c5a2cret x30
001c5a30
001c5a30loc_1c5a30:
001c5a30bl runtime.deferreturn
001c5a34ldrb w0, [sp+111]
001c5a38ldp x29, x30, [sp-8]
001c5a3cadd sp, sp, 288
001c5a40ret x30
001c5a44
001c5a44loc_1c5a44:
001c5a44stp x0, x1, [sp+8]
001c5a48stp x2, x3, [sp+24]
001c5a4cstp x4, x5, [sp+40]
001c5a50mov x3, x30
001c5a54bl runtime.morestack.abi0
001c5a58ldp x0, x1, [sp+8]
001c5a5cldp x2, x3, [sp+24]
001c5a60ldp x4, x5, [sp+40]
001c5a64b 0x1c56f0
001c5a68udf 0
001c5a6cudf 0
001c56f0
001c5a70
001c5a70google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1.deferwrap1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1.deferwrap1(void)
001c5a70ldr x16, [x28+16]
001c5a74subs xzr, sp, x16
001c5a78b.ls 0x1c5aa8
001c5a7cstr x30, [sp-32]!
001c5a80stur x29, [sp-8]
001c5a84sub x29, sp, 8
001c5a88ldr x16, [x28+32]
001c5a8ccbnz x16, 0x1c5ab4
001c5a90
001c5a90loc_1c5a90:
001c5a90ldr x0, [x26+8]
001c5a94str x0, [sp+16]
001c5a98bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage
001c5a9cldur x29, [sp-8]
001c5aa0ldr x30, [sp], 32
001c5aa4ret x30
001c5aa8
001c5aa8loc_1c5aa8:
001c5aa8mov x3, x30
001c5aacbl runtime.morestack.abi0
001c5ab0b 0x1c5a70
001c5ab4
001c5ab4loc_1c5ab4:
001c5ab4ldr x17, [x16]
001c5ab8add x20, sp, 40
001c5abcsubs xzr, x20, x17
001c5ac0b.ne 0x1c5a90
001c5ac4add x20, sp, 8
001c5ac8str x20, [x16]
001c5accb 0x1c5a90
001c5a70
001c5a70google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1.deferwrap1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1.deferwrap1(void)
001c5a70ldr x16, [x28+16]
001c5a74subs xzr, sp, x16
001c5a78b.ls 0x1c5aa8
001c5a7cstr x30, [sp-32]!
001c5a80stur x29, [sp-8]
001c5a84sub x29, sp, 8
001c5a88ldr x16, [x28+32]
001c5a8ccbnz x16, 0x1c5ab4
001c5a90
001c5a90loc_1c5a90:
001c5a90ldr x0, [x26+8]
001c5a94str x0, [sp+16]
001c5a98bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage
001c5a9cldur x29, [sp-8]
001c5aa0ldr x30, [sp], 32
001c5aa4ret x30
001c5aa8
001c5aa8loc_1c5aa8:
001c5aa8mov x3, x30
001c5aacbl runtime.morestack.abi0
001c5ab0b 0x1c5a70
001c5ab4
001c5ab4loc_1c5ab4:
001c5ab4ldr x17, [x16]
001c5ab8add x20, sp, 40
001c5abcsubs xzr, x20, x17
001c5ac0b.ne 0x1c5a90
001c5ac4add x20, sp, 8
001c5ac8str x20, [x16]
001c5accb 0x1c5a90
001c5a70
Loading..