File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
001c5ad0
001c5ad0google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown(google.golang.org/protobuf/encoding/prototext.encoder e, struct []uint8 b)
001c5ad0ldr x16, [x28+16]
001c5ad4sub x17, sp, 448
001c5ad8subs xzr, x17, x16
001c5adcb.ls 0x1c6048
001c5ae0sub x20, sp, 576
001c5ae4stp x29, x30, [x20-8]
001c5ae8add sp, x20, 0
001c5aecsub x29, sp, 8
001c5af0str x0, [sp+584]
001c5af4strb w1, [sp+592]
001c5af8str x2, [sp+600]
001c5afcstr x3, [sp+608]
001c5b00strb w4, [sp+616]
001c5b04strb w5, [sp+617]
001c5b08strb w6, [sp+618]
001c5b0cstrb w7, [sp+619]
001c5b10str x8, [sp+624]
001c5b14str x9, [sp+632]
001c5b18str x10, [sp+640]
001c5b1cstr x11, [sp+648]
001c5b20str x12, [sp+656]
001c5b24b 0x1c5b28
001c5b28
001c5b28loc_1c5b28:
001c5b28ldr x3, [sp+648]
001c5b2cstr x3, [sp+272]
001c5b30cbnz x3, 0x1c5b38
001c5b34b 0x1c5f60
001c5b38
001c5b38loc_1c5b38:
001c5b38ldr x0, [sp+640]
001c5b3cldr x1, [sp+648]
001c5b40ldr x2, [sp+656]
001c5b44bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001c5b48str w0, [sp+208]
001c5b4cstrb w1, [sp+191]
001c5b50str x2, [sp+264]
001c5b54ldrsw x3, [sp+208]
001c5b58str w3, [sp+200]
001c5b5cldrsb x3, [sp+191]
001c5b60strb w3, [sp+92]
001c5b64ldr x3, [sp+264]
001c5b68str x3, [sp+248]
001c5b6cldrsw x3, [sp+200]
001c5b70str w3, [sp+196]
001c5b74ldrsb x3, [sp+92]
001c5b78strb w3, [sp+91]
001c5b7cldr x0, [sp+248]
001c5b80str x0, [sp+232]
001c5b84ldr x1, [sp+648]
001c5b88ldr x3, [sp+640]
001c5b8cldr x4, [sp+656]
001c5b90b 0x1c5b94
001c5b94
001c5b94loc_1c5b94:
001c5b94subs xzr, x1, x0
001c5b98b.hs 0x1c5ba0
001c5b9cb 0x1c6040
001c5ba0
001c5ba0loc_1c5ba0:
001c5ba0sub x2, x4, x0
001c5ba4sub x4, x1, x0
001c5ba8sub x5, xzr, x2
001c5bacand x5, x0, x5, asr #63
001c5bb0add x3, x3, x5
001c5bb4str x3, [sp+640]
001c5bb8str x4, [sp+648]
001c5bbcstr x2, [sp+656]
001c5bc0ldrsw x2, [sp+196]
001c5bc4mov x0, x2
001c5bc8movz x1, 10
001c5bccbl strconv.FormatInt
001c5bd0str x0, [sp+504]
001c5bd4str x1, [sp+512]
001c5bd8ldr x2, [sp+584]
001c5bdcmov x3, x0
001c5be0mov x0, x2
001c5be4mov x4, x1
001c5be8mov x1, x3
001c5becmov x2, x4
001c5bf0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c5bf4ldrsb x2, [sp+91]
001c5bf8strb w2, [sp+190]
001c5bfcmov x3, x2
001c5c00subs wzr, w3, 1
001c5c04b.le 0x1c5c0c
001c5c08b 0x1c5ce8
001c5c0c
001c5c0cloc_1c5c0c:
001c5c0cubfm x5, x2, 0, 7
001c5c10cbz w5, 0x1c5c18
001c5c14b 0x1c5c5c
001c5c18
001c5c18loc_1c5c18:
001c5c18b 0x1c5c1c
001c5c1c
001c5c1cloc_1c5c1c:
001c5c1cstr xzr, [sp+224]
001c5c20ldr x0, [sp+640]
001c5c24ldr x1, [sp+648]
001c5c28ldr x2, [sp+656]
001c5c2cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001c5c30str x0, [sp+256]
001c5c34str x1, [sp+264]
001c5c38str x0, [sp+240]
001c5c3cstr x1, [sp+320]
001c5c40str x0, [sp+224]
001c5c44str x1, [sp+232]
001c5c48ldr x3, [sp+584]
001c5c4cmov x1, x0
001c5c50mov x0, x3
001c5c54bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint
001c5c58b 0x1c5f18
001c5c5c
001c5c5cloc_1c5c5c:
001c5c5cubfm x5, x2, 0, 7
001c5c60subs wzr, w5, 1
001c5c64b.eq 0x1c5c6c
001c5c68b 0x1c6038
001c5c6c
001c5c6cloc_1c5c6c:
001c5c6cb 0x1c5c70
001c5c70
001c5c70loc_1c5c70:
001c5c70str xzr, [sp+216]
001c5c74ldr x0, [sp+640]
001c5c78ldr x1, [sp+648]
001c5c7cldr x2, [sp+656]
001c5c80bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
001c5c84str x0, [sp+256]
001c5c88str x1, [sp+264]
001c5c8cstr x0, [sp+304]
001c5c90str x1, [sp+296]
001c5c94str x0, [sp+216]
001c5c98str x1, [sp+232]
001c5c9corr x1, xzr, 16
001c5ca0bl strconv.FormatUint
001c5ca4str x0, [sp+504]
001c5ca8str x1, [sp+512]
001c5cacorr x2, xzr, 2
001c5cb0mov x3, x0
001c5cb4mov x4, x1
001c5cb8add x0, sp, 126
001c5cbcadrp x1, 0x4eb000
001c5cc0add x1, x1, 207
001c5cc4bl runtime.concatstring2
001c5cc8str x0, [sp+432]
001c5cccstr x1, [sp+440]
001c5cd0ldr x3, [sp+584]
001c5cd4mov x2, x1
001c5cd8mov x1, x0
001c5cdcmov x0, x3
001c5ce0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001c5ce4b 0x1c5f18
001c5ce8
001c5ce8loc_1c5ce8:
001c5ce8ubfm x5, x2, 0, 7
001c5cecsubs wzr, w5, 2
001c5cf0b.eq 0x1c5cf8
001c5cf4b 0x1c5d84
001c5cf8
001c5cf8loc_1c5cf8:
001c5cf8b 0x1c5cfc
001c5cfc
001c5cfcloc_1c5cfc:
001c5cfcstr xzr, [sp+352]
001c5d00stp xzr, xzr, [sp+360]
001c5d04str xzr, [sp+480]
001c5d08stp xzr, xzr, [sp+488]
001c5d0cldr x0, [sp+640]
001c5d10ldr x1, [sp+648]
001c5d14ldr x2, [sp+656]
001c5d18bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001c5d1cstr x0, [sp+480]
001c5d20str x1, [sp+488]
001c5d24str x2, [sp+496]
001c5d28str x3, [sp+264]
001c5d2cstr x0, [sp+544]
001c5d30str x1, [sp+552]
001c5d34str x2, [sp+560]
001c5d38ldr x3, [sp+264]
001c5d3cstr x3, [sp+288]
001c5d40str x0, [sp+352]
001c5d44str x1, [sp+360]
001c5d48str x2, [sp+368]
001c5d4cldr x3, [sp+288]
001c5d50str x3, [sp+232]
001c5d54mov x2, x1
001c5d58mov x1, x0
001c5d5cadd x0, sp, 94
001c5d60bl runtime.slicebytetostring
001c5d64str x0, [sp+416]
001c5d68str x1, [sp+424]
001c5d6cldr x3, [sp+584]
001c5d70mov x2, x1
001c5d74mov x1, x0
001c5d78mov x0, x3
001c5d7cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString
001c5d80b 0x1c5f18
001c5d84
001c5d84loc_1c5d84:
001c5d84ubfm x5, x2, 0, 7
001c5d88subs wzr, w5, 3
001c5d8cb.eq 0x1c5d94
001c5d90b 0x1c5e74
001c5d94
001c5d94loc_1c5d94:
001c5d94b 0x1c5d98
001c5d98
001c5d98loc_1c5d98:
001c5d98ldr x0, [sp+584]
001c5d9cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage
001c5da0str xzr, [sp+328]
001c5da4stp xzr, xzr, [sp+336]
001c5da8str xzr, [sp+480]
001c5dacstp xzr, xzr, [sp+488]
001c5db0ldr x1, [sp+640]
001c5db4ldr x2, [sp+648]
001c5db8ldr x3, [sp+656]
001c5dbcldrsw x0, [sp+196]
001c5dc0bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001c5dc4str x0, [sp+480]
001c5dc8str x1, [sp+488]
001c5dccstr x2, [sp+496]
001c5dd0str x3, [sp+264]
001c5dd4str x0, [sp+520]
001c5dd8str x1, [sp+528]
001c5ddcstr x2, [sp+536]
001c5de0ldr x3, [sp+264]
001c5de4str x3, [sp+280]
001c5de8str x0, [sp+328]
001c5decstr x1, [sp+336]
001c5df0str x2, [sp+344]
001c5df4ldr x3, [sp+280]
001c5df8str x3, [sp+232]
001c5dfcldr x3, [sp+584]
001c5e00ldrb w4, [sp+592]
001c5e04ldr x5, [sp+600]
001c5e08ldr x6, [sp+608]
001c5e0cldrb w7, [sp+616]
001c5e10ldrb w8, [sp+617]
001c5e14ldrb w9, [sp+618]
001c5e18ldrb w10, [sp+619]
001c5e1cldr x11, [sp+624]
001c5e20ldr x12, [sp+632]
001c5e24mov x13, x0
001c5e28mov x0, x3
001c5e2cmov x14, x1
001c5e30mov x1, x4
001c5e34mov x15, x2
001c5e38mov x2, x5
001c5e3cmov x3, x6
001c5e40mov x4, x7
001c5e44mov x5, x8
001c5e48mov x6, x9
001c5e4cmov x7, x10
001c5e50mov x8, x11
001c5e54mov x9, x12
001c5e58mov x10, x13
001c5e5cmov x11, x14
001c5e60mov x12, x15
001c5e64bl google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown
001c5e68ldr x0, [sp+584]
001c5e6cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage
001c5e70b 0x1c5f18
001c5e74
001c5e74loc_1c5e74:
001c5e74ubfm x5, x2, 0, 7
001c5e78subs wzr, w5, 5
001c5e7cb.eq 0x1c5e84
001c5e80b 0x1c5f70
001c5e84
001c5e84loc_1c5e84:
001c5e84b 0x1c5e88
001c5e88
001c5e88loc_1c5e88:
001c5e88str wzr, [sp+192]
001c5e8cldr x0, [sp+640]
001c5e90ldr x1, [sp+648]
001c5e94ldr x2, [sp+656]
001c5e98bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
001c5e9cstr w0, [sp+204]
001c5ea0str x1, [sp+264]
001c5ea4ldr w3, [sp+204]
001c5ea8str w3, [sp+212]
001c5eacldr x3, [sp+264]
001c5eb0str x3, [sp+312]
001c5eb4ldr w3, [sp+212]
001c5eb8str w3, [sp+192]
001c5ebcldr x3, [sp+312]
001c5ec0str x3, [sp+232]
001c5ec4ldr w3, [sp+192]
001c5ec8mov x0, x3
001c5eccorr x1, xzr, 16
001c5ed0bl strconv.FormatUint
001c5ed4str x0, [sp+504]
001c5ed8str x1, [sp+512]
001c5edcorr x2, xzr, 2
001c5ee0mov x3, x0
001c5ee4mov x4, x1
001c5ee8add x0, sp, 158
001c5eecadrp x1, 0x4eb000
001c5ef0add x1, x1, 207
001c5ef4bl runtime.concatstring2
001c5ef8str x0, [sp+448]
001c5efcstr x1, [sp+456]
001c5f00ldr x3, [sp+584]
001c5f04mov x2, x1
001c5f08mov x1, x0
001c5f0cmov x0, x3
001c5f10bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001c5f14b 0x1c5f18
001c5f18
001c5f18loc_1c5f18:
001c5f18ldr x0, [sp+232]
001c5f1cldr x1, [sp+648]
001c5f20ldr x3, [sp+640]
001c5f24ldr x4, [sp+656]
001c5f28b 0x1c5f2c
001c5f2c
001c5f2cloc_1c5f2c:
001c5f2csubs xzr, x1, x0
001c5f30b.hs 0x1c5f38
001c5f34b 0x1c5f6c
001c5f38
001c5f38loc_1c5f38:
001c5f38sub x4, x4, x0
001c5f3csub x5, x1, x0
001c5f40sub x6, xzr, x4
001c5f44and x6, x0, x6, asr #63
001c5f48add x3, x3, x6
001c5f4cstr x3, [sp+640]
001c5f50str x5, [sp+648]
001c5f54str x4, [sp+656]
001c5f58b 0x1c5f5c
001c5f5c
001c5f5cloc_1c5f5c:
001c5f5cb 0x1c5b28
001c5f60
001c5f60loc_1c5f60:
001c5f60ldp x29, x30, [sp-8]
001c5f64add sp, sp, 576
001c5f68ret x30
001c5f6c
001c5f6cloc_1c5f6c:
001c5f6cbl runtime.panicSliceB
001c5f70
001c5f70loc_1c5f70:
001c5f70b 0x1c5f74
001c5f74
001c5f74loc_1c5f74:
001c5f74b 0x1c5f78
001c5f78
001c5f78loc_1c5f78:
001c5f78b 0x1c5f7c
001c5f7c
001c5f7cloc_1c5f7c:
001c5f7cb 0x1c5f80
001c5f80
001c5f80loc_1c5f80:
001c5f80ldrsb x5, [sp+91]
001c5f84strb w5, [sp+191]
001c5f88stp xzr, xzr, [sp+464]
001c5f8cadd x5, sp, 464
001c5f90str x5, [sp+384]
001c5f94ldrsb x5, [sp+191]
001c5f98strb w5, [sp+93]
001c5f9cldr x6, [sp+384]
001c5fa0ldrsb x27, [x6]
001c5fa4adrp x7, 0x431000
001c5fa8add x7, x7, 1920
001c5facstr x7, [x6]
001c5fb0ubfm x5, x5, 61, 7
001c5fb4adrp x7, 0x55d000
001c5fb8add x7, x7, 640
001c5fbcadd x5, x7, x5
001c5fc0adrp x27, 0x886000
001c5fc4ldr w7, [x27+3056]
001c5fc8cbz w7, 0x1c5fd0
001c5fccb 0x1c6028
001c5fd0
001c5fd0loc_1c5fd0:
001c5fd0b 0x1c5fd4
001c5fd4
001c5fd4loc_1c5fd4:
001c5fd4str x5, [x6+8]
001c5fd8ldr x2, [sp+384]
001c5fdcldrsb x27, [x2]
001c5fe0b 0x1c5fe4
001c5fe4
001c5fe4loc_1c5fe4:
001c5fe4str x2, [sp+392]
001c5fe8orr x4, xzr, 1
001c5fecstr x4, [sp+400]
001c5ff0str x4, [sp+408]
001c5ff4adrp x0, 0x505000
001c5ff8add x0, x0, 531
001c5ffcmovz x1, 52
001c6000mov x3, x4
001c6004bl fmt.Sprintf
001c6008str x0, [sp+504]
001c600cstr x1, [sp+512]
001c6010bl runtime.convTstring
001c6014str x0, [sp+376]
001c6018mov x1, x0
001c601cadrp x0, 0x42f000
001c6020add x0, x0, 2944
001c6024bl runtime.gopanic
001c6028
001c6028loc_1c6028:
001c6028ldr x7, [x6+8]
001c602cbl runtime.gcWriteBarrier1
001c6030str x7, [x25]
001c6034b 0x1c5fd4
001c6038
001c6038loc_1c6038:
001c6038b 0x1c603c
001c603c
001c603cloc_1c603c:
001c603cb 0x1c5f7c
001c6040
001c6040loc_1c6040:
001c6040bl runtime.panicSliceB
001c6044hint
001c6048
001c6048loc_1c6048:
001c6048str x0, [sp+8]
001c604cstrb w1, [sp+16]
001c6050stp x2, x3, [sp+24]
001c6054strb w4, [sp+40]
001c6058strb w5, [sp+41]
001c605cstrb w6, [sp+42]
001c6060strb w7, [sp+43]
001c6064stp x8, x9, [sp+48]
001c6068stp x10, x11, [sp+64]
001c606cstr x12, [sp+80]
001c6070mov x3, x30
001c6074bl runtime.morestack_noctxt.abi0
001c6078ldr x0, [sp+8]
001c607cldrb w1, [sp+16]
001c6080ldp x2, x3, [sp+24]
001c6084ldrb w4, [sp+40]
001c6088ldrb w5, [sp+41]
001c608cldrb w6, [sp+42]
001c6090ldrb w7, [sp+43]
001c6094ldp x8, x9, [sp+48]
001c6098ldp x10, x11, [sp+64]
001c609cldr x12, [sp+80]
001c60a0b 0x1c5ad0
001c60a4udf 0
001c60a8udf 0
001c60acudf 0
001c5ad0
001c5ad0google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown(google.golang.org/protobuf/encoding/prototext.encoder e, struct []uint8 b)
001c5ad0ldr x16, [x28+16]
001c5ad4sub x17, sp, 448
001c5ad8subs xzr, x17, x16
001c5adcb.ls 0x1c6048
001c5ae0sub x20, sp, 576
001c5ae4stp x29, x30, [x20-8]
001c5ae8add sp, x20, 0
001c5aecsub x29, sp, 8
001c5af0str x0, [sp+584]
001c5af4strb w1, [sp+592]
001c5af8str x2, [sp+600]
001c5afcstr x3, [sp+608]
001c5b00strb w4, [sp+616]
001c5b04strb w5, [sp+617]
001c5b08strb w6, [sp+618]
001c5b0cstrb w7, [sp+619]
001c5b10str x8, [sp+624]
001c5b14str x9, [sp+632]
001c5b18str x10, [sp+640]
001c5b1cstr x11, [sp+648]
001c5b20str x12, [sp+656]
001c5b24b 0x1c5b28
001c5b28
001c5b28loc_1c5b28:
001c5b28ldr x3, [sp+648]
001c5b2cstr x3, [sp+272]
001c5b30cbnz x3, 0x1c5b38
001c5b34b 0x1c5f60
001c5b38
001c5b38loc_1c5b38:
001c5b38ldr x0, [sp+640]
001c5b3cldr x1, [sp+648]
001c5b40ldr x2, [sp+656]
001c5b44bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001c5b48str w0, [sp+208]
001c5b4cstrb w1, [sp+191]
001c5b50str x2, [sp+264]
001c5b54ldrsw x3, [sp+208]
001c5b58str w3, [sp+200]
001c5b5cldrsb x3, [sp+191]
001c5b60strb w3, [sp+92]
001c5b64ldr x3, [sp+264]
001c5b68str x3, [sp+248]
001c5b6cldrsw x3, [sp+200]
001c5b70str w3, [sp+196]
001c5b74ldrsb x3, [sp+92]
001c5b78strb w3, [sp+91]
001c5b7cldr x0, [sp+248]
001c5b80str x0, [sp+232]
001c5b84ldr x1, [sp+648]
001c5b88ldr x3, [sp+640]
001c5b8cldr x4, [sp+656]
001c5b90b 0x1c5b94
001c5b94
001c5b94loc_1c5b94:
001c5b94subs xzr, x1, x0
001c5b98b.hs 0x1c5ba0
001c5b9cb 0x1c6040
001c5ba0
001c5ba0loc_1c5ba0:
001c5ba0sub x2, x4, x0
001c5ba4sub x4, x1, x0
001c5ba8sub x5, xzr, x2
001c5bacand x5, x0, x5, asr #63
001c5bb0add x3, x3, x5
001c5bb4str x3, [sp+640]
001c5bb8str x4, [sp+648]
001c5bbcstr x2, [sp+656]
001c5bc0ldrsw x2, [sp+196]
001c5bc4mov x0, x2
001c5bc8movz x1, 10
001c5bccbl strconv.FormatInt
001c5bd0str x0, [sp+504]
001c5bd4str x1, [sp+512]
001c5bd8ldr x2, [sp+584]
001c5bdcmov x3, x0
001c5be0mov x0, x2
001c5be4mov x4, x1
001c5be8mov x1, x3
001c5becmov x2, x4
001c5bf0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c5bf4ldrsb x2, [sp+91]
001c5bf8strb w2, [sp+190]
001c5bfcmov x3, x2
001c5c00subs wzr, w3, 1
001c5c04b.le 0x1c5c0c
001c5c08b 0x1c5ce8
001c5c0c
001c5c0cloc_1c5c0c:
001c5c0cubfm x5, x2, 0, 7
001c5c10cbz w5, 0x1c5c18
001c5c14b 0x1c5c5c
001c5c18
001c5c18loc_1c5c18:
001c5c18b 0x1c5c1c
001c5c1c
001c5c1cloc_1c5c1c:
001c5c1cstr xzr, [sp+224]
001c5c20ldr x0, [sp+640]
001c5c24ldr x1, [sp+648]
001c5c28ldr x2, [sp+656]
001c5c2cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001c5c30str x0, [sp+256]
001c5c34str x1, [sp+264]
001c5c38str x0, [sp+240]
001c5c3cstr x1, [sp+320]
001c5c40str x0, [sp+224]
001c5c44str x1, [sp+232]
001c5c48ldr x3, [sp+584]
001c5c4cmov x1, x0
001c5c50mov x0, x3
001c5c54bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint
001c5c58b 0x1c5f18
001c5c5c
001c5c5cloc_1c5c5c:
001c5c5cubfm x5, x2, 0, 7
001c5c60subs wzr, w5, 1
001c5c64b.eq 0x1c5c6c
001c5c68b 0x1c6038
001c5c6c
001c5c6cloc_1c5c6c:
001c5c6cb 0x1c5c70
001c5c70
001c5c70loc_1c5c70:
001c5c70str xzr, [sp+216]
001c5c74ldr x0, [sp+640]
001c5c78ldr x1, [sp+648]
001c5c7cldr x2, [sp+656]
001c5c80bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
001c5c84str x0, [sp+256]
001c5c88str x1, [sp+264]
001c5c8cstr x0, [sp+304]
001c5c90str x1, [sp+296]
001c5c94str x0, [sp+216]
001c5c98str x1, [sp+232]
001c5c9corr x1, xzr, 16
001c5ca0bl strconv.FormatUint
001c5ca4str x0, [sp+504]
001c5ca8str x1, [sp+512]
001c5cacorr x2, xzr, 2
001c5cb0mov x3, x0
001c5cb4mov x4, x1
001c5cb8add x0, sp, 126
001c5cbcadrp x1, 0x4eb000
001c5cc0add x1, x1, 207
001c5cc4bl runtime.concatstring2
001c5cc8str x0, [sp+432]
001c5cccstr x1, [sp+440]
001c5cd0ldr x3, [sp+584]
001c5cd4mov x2, x1
001c5cd8mov x1, x0
001c5cdcmov x0, x3
001c5ce0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001c5ce4b 0x1c5f18
001c5ce8
001c5ce8loc_1c5ce8:
001c5ce8ubfm x5, x2, 0, 7
001c5cecsubs wzr, w5, 2
001c5cf0b.eq 0x1c5cf8
001c5cf4b 0x1c5d84
001c5cf8
001c5cf8loc_1c5cf8:
001c5cf8b 0x1c5cfc
001c5cfc
001c5cfcloc_1c5cfc:
001c5cfcstr xzr, [sp+352]
001c5d00stp xzr, xzr, [sp+360]
001c5d04str xzr, [sp+480]
001c5d08stp xzr, xzr, [sp+488]
001c5d0cldr x0, [sp+640]
001c5d10ldr x1, [sp+648]
001c5d14ldr x2, [sp+656]
001c5d18bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001c5d1cstr x0, [sp+480]
001c5d20str x1, [sp+488]
001c5d24str x2, [sp+496]
001c5d28str x3, [sp+264]
001c5d2cstr x0, [sp+544]
001c5d30str x1, [sp+552]
001c5d34str x2, [sp+560]
001c5d38ldr x3, [sp+264]
001c5d3cstr x3, [sp+288]
001c5d40str x0, [sp+352]
001c5d44str x1, [sp+360]
001c5d48str x2, [sp+368]
001c5d4cldr x3, [sp+288]
001c5d50str x3, [sp+232]
001c5d54mov x2, x1
001c5d58mov x1, x0
001c5d5cadd x0, sp, 94
001c5d60bl runtime.slicebytetostring
001c5d64str x0, [sp+416]
001c5d68str x1, [sp+424]
001c5d6cldr x3, [sp+584]
001c5d70mov x2, x1
001c5d74mov x1, x0
001c5d78mov x0, x3
001c5d7cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString
001c5d80b 0x1c5f18
001c5d84
001c5d84loc_1c5d84:
001c5d84ubfm x5, x2, 0, 7
001c5d88subs wzr, w5, 3
001c5d8cb.eq 0x1c5d94
001c5d90b 0x1c5e74
001c5d94
001c5d94loc_1c5d94:
001c5d94b 0x1c5d98
001c5d98
001c5d98loc_1c5d98:
001c5d98ldr x0, [sp+584]
001c5d9cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage
001c5da0str xzr, [sp+328]
001c5da4stp xzr, xzr, [sp+336]
001c5da8str xzr, [sp+480]
001c5dacstp xzr, xzr, [sp+488]
001c5db0ldr x1, [sp+640]
001c5db4ldr x2, [sp+648]
001c5db8ldr x3, [sp+656]
001c5dbcldrsw x0, [sp+196]
001c5dc0bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001c5dc4str x0, [sp+480]
001c5dc8str x1, [sp+488]
001c5dccstr x2, [sp+496]
001c5dd0str x3, [sp+264]
001c5dd4str x0, [sp+520]
001c5dd8str x1, [sp+528]
001c5ddcstr x2, [sp+536]
001c5de0ldr x3, [sp+264]
001c5de4str x3, [sp+280]
001c5de8str x0, [sp+328]
001c5decstr x1, [sp+336]
001c5df0str x2, [sp+344]
001c5df4ldr x3, [sp+280]
001c5df8str x3, [sp+232]
001c5dfcldr x3, [sp+584]
001c5e00ldrb w4, [sp+592]
001c5e04ldr x5, [sp+600]
001c5e08ldr x6, [sp+608]
001c5e0cldrb w7, [sp+616]
001c5e10ldrb w8, [sp+617]
001c5e14ldrb w9, [sp+618]
001c5e18ldrb w10, [sp+619]
001c5e1cldr x11, [sp+624]
001c5e20ldr x12, [sp+632]
001c5e24mov x13, x0
001c5e28mov x0, x3
001c5e2cmov x14, x1
001c5e30mov x1, x4
001c5e34mov x15, x2
001c5e38mov x2, x5
001c5e3cmov x3, x6
001c5e40mov x4, x7
001c5e44mov x5, x8
001c5e48mov x6, x9
001c5e4cmov x7, x10
001c5e50mov x8, x11
001c5e54mov x9, x12
001c5e58mov x10, x13
001c5e5cmov x11, x14
001c5e60mov x12, x15
001c5e64bl google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown
001c5e68ldr x0, [sp+584]
001c5e6cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage
001c5e70b 0x1c5f18
001c5e74
001c5e74loc_1c5e74:
001c5e74ubfm x5, x2, 0, 7
001c5e78subs wzr, w5, 5
001c5e7cb.eq 0x1c5e84
001c5e80b 0x1c5f70
001c5e84
001c5e84loc_1c5e84:
001c5e84b 0x1c5e88
001c5e88
001c5e88loc_1c5e88:
001c5e88str wzr, [sp+192]
001c5e8cldr x0, [sp+640]
001c5e90ldr x1, [sp+648]
001c5e94ldr x2, [sp+656]
001c5e98bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
001c5e9cstr w0, [sp+204]
001c5ea0str x1, [sp+264]
001c5ea4ldr w3, [sp+204]
001c5ea8str w3, [sp+212]
001c5eacldr x3, [sp+264]
001c5eb0str x3, [sp+312]
001c5eb4ldr w3, [sp+212]
001c5eb8str w3, [sp+192]
001c5ebcldr x3, [sp+312]
001c5ec0str x3, [sp+232]
001c5ec4ldr w3, [sp+192]
001c5ec8mov x0, x3
001c5eccorr x1, xzr, 16
001c5ed0bl strconv.FormatUint
001c5ed4str x0, [sp+504]
001c5ed8str x1, [sp+512]
001c5edcorr x2, xzr, 2
001c5ee0mov x3, x0
001c5ee4mov x4, x1
001c5ee8add x0, sp, 158
001c5eecadrp x1, 0x4eb000
001c5ef0add x1, x1, 207
001c5ef4bl runtime.concatstring2
001c5ef8str x0, [sp+448]
001c5efcstr x1, [sp+456]
001c5f00ldr x3, [sp+584]
001c5f04mov x2, x1
001c5f08mov x1, x0
001c5f0cmov x0, x3
001c5f10bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001c5f14b 0x1c5f18
001c5f18
001c5f18loc_1c5f18:
001c5f18ldr x0, [sp+232]
001c5f1cldr x1, [sp+648]
001c5f20ldr x3, [sp+640]
001c5f24ldr x4, [sp+656]
001c5f28b 0x1c5f2c
001c5f2c
001c5f2cloc_1c5f2c:
001c5f2csubs xzr, x1, x0
001c5f30b.hs 0x1c5f38
001c5f34b 0x1c5f6c
001c5f38
001c5f38loc_1c5f38:
001c5f38sub x4, x4, x0
001c5f3csub x5, x1, x0
001c5f40sub x6, xzr, x4
001c5f44and x6, x0, x6, asr #63
001c5f48add x3, x3, x6
001c5f4cstr x3, [sp+640]
001c5f50str x5, [sp+648]
001c5f54str x4, [sp+656]
001c5f58b 0x1c5f5c
001c5f5c
001c5f5cloc_1c5f5c:
001c5f5cb 0x1c5b28
001c5f60
001c5f60loc_1c5f60:
001c5f60ldp x29, x30, [sp-8]
001c5f64add sp, sp, 576
001c5f68ret x30
001c5f6c
001c5f6cloc_1c5f6c:
001c5f6cbl runtime.panicSliceB
001c5f70
001c5f70loc_1c5f70:
001c5f70b 0x1c5f74
001c5f74
001c5f74loc_1c5f74:
001c5f74b 0x1c5f78
001c5f78
001c5f78loc_1c5f78:
001c5f78b 0x1c5f7c
001c5f7c
001c5f7cloc_1c5f7c:
001c5f7cb 0x1c5f80
001c5f80
001c5f80loc_1c5f80:
001c5f80ldrsb x5, [sp+91]
001c5f84strb w5, [sp+191]
001c5f88stp xzr, xzr, [sp+464]
001c5f8cadd x5, sp, 464
001c5f90str x5, [sp+384]
001c5f94ldrsb x5, [sp+191]
001c5f98strb w5, [sp+93]
001c5f9cldr x6, [sp+384]
001c5fa0ldrsb x27, [x6]
001c5fa4adrp x7, 0x431000
001c5fa8add x7, x7, 1920
001c5facstr x7, [x6]
001c5fb0ubfm x5, x5, 61, 7
001c5fb4adrp x7, 0x55d000
001c5fb8add x7, x7, 640
001c5fbcadd x5, x7, x5
001c5fc0adrp x27, 0x886000
001c5fc4ldr w7, [x27+3056]
001c5fc8cbz w7, 0x1c5fd0
001c5fccb 0x1c6028
001c5fd0
001c5fd0loc_1c5fd0:
001c5fd0b 0x1c5fd4
001c5fd4
001c5fd4loc_1c5fd4:
001c5fd4str x5, [x6+8]
001c5fd8ldr x2, [sp+384]
001c5fdcldrsb x27, [x2]
001c5fe0b 0x1c5fe4
001c5fe4
001c5fe4loc_1c5fe4:
001c5fe4str x2, [sp+392]
001c5fe8orr x4, xzr, 1
001c5fecstr x4, [sp+400]
001c5ff0str x4, [sp+408]
001c5ff4adrp x0, 0x505000
001c5ff8add x0, x0, 531
001c5ffcmovz x1, 52
001c6000mov x3, x4
001c6004bl fmt.Sprintf
001c6008str x0, [sp+504]
001c600cstr x1, [sp+512]
001c6010bl runtime.convTstring
001c6014str x0, [sp+376]
001c6018mov x1, x0
001c601cadrp x0, 0x42f000
001c6020add x0, x0, 2944
001c6024bl runtime.gopanic
001c6028
001c6028loc_1c6028:
001c6028ldr x7, [x6+8]
001c602cbl runtime.gcWriteBarrier1
001c6030str x7, [x25]
001c6034b 0x1c5fd4
001c6038
001c6038loc_1c6038:
001c6038b 0x1c603c
001c603c
001c603cloc_1c603c:
001c603cb 0x1c5f7c
001c6040
001c6040loc_1c6040:
001c6040bl runtime.panicSliceB
001c6044hint
001c6048
001c6048loc_1c6048:
001c6048str x0, [sp+8]
001c604cstrb w1, [sp+16]
001c6050stp x2, x3, [sp+24]
001c6054strb w4, [sp+40]
001c6058strb w5, [sp+41]
001c605cstrb w6, [sp+42]
001c6060strb w7, [sp+43]
001c6064stp x8, x9, [sp+48]
001c6068stp x10, x11, [sp+64]
001c606cstr x12, [sp+80]
001c6070mov x3, x30
001c6074bl runtime.morestack_noctxt.abi0
001c6078ldr x0, [sp+8]
001c607cldrb w1, [sp+16]
001c6080ldp x2, x3, [sp+24]
001c6084ldrb w4, [sp+40]
001c6088ldrb w5, [sp+41]
001c608cldrb w6, [sp+42]
001c6090ldrb w7, [sp+43]
001c6094ldp x8, x9, [sp+48]
001c6098ldp x10, x11, [sp+64]
001c609cldr x12, [sp+80]
001c60a0b 0x1c5ad0
001c60a4udf 0
001c60a8udf 0
001c60acudf 0
001c5ad0
001c60b0
001c60b0google.golang.org/protobuf/encoding/prototext.encoder.marshalAny: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalAny(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Message any)
001c60b0ldr x16, [x28+16]
001c60b4sub x17, sp, 512
001c60b8subs xzr, x17, x16
001c60bcb.ls 0x1c64f4
001c60c0sub x20, sp, 640
001c60c4stp x29, x30, [x20-8]
001c60c8add sp, x20, 0
001c60ccsub x29, sp, 8
001c60d0str x0, [sp+648]
001c60d4strb w1, [sp+656]
001c60d8str x2, [sp+664]
001c60dcstr x3, [sp+672]
001c60e0strb w4, [sp+680]
001c60e4strb w5, [sp+681]
001c60e8strb w6, [sp+682]
001c60ecstrb w7, [sp+683]
001c60f0str x8, [sp+688]
001c60f4str x9, [sp+696]
001c60f8str x10, [sp+704]
001c60fcstr x11, [sp+712]
001c6100strb wzr, [sp+103]
001c6104ldr x1, [sp+704]
001c6108ldrsb x27, [x1]
001c610cldr x1, [x1+32]
001c6110ldr x0, [sp+712]
001c6114blr x1
001c6118str x0, [sp+344]
001c611cstr x1, [sp+352]
001c6120ldrsb x27, [x0]
001c6124ldr x2, [x0+56]
001c6128mov x0, x1
001c612cblr x2
001c6130str x0, [sp+264]
001c6134str x1, [sp+272]
001c6138ldrsb x27, [x0]
001c613cldr x2, [x0+40]
001c6140mov x0, x1
001c6144orr x1, xzr, 1
001c6148blr x2
001c614cstr x0, [sp+296]
001c6150str x1, [sp+304]
001c6154ldr x2, [sp+704]
001c6158ldrsb x27, [x2]
001c615cldr x2, [x2+40]
001c6160ldr x3, [sp+712]
001c6164mov x4, x0
001c6168mov x0, x3
001c616cmov x5, x1
001c6170mov x1, x4
001c6174mov x6, x2
001c6178mov x2, x5
001c617cblr x6
001c6180str x0, [sp+576]
001c6184str x1, [sp+584]
001c6188str x2, [sp+592]
001c618cbl google.golang.org/protobuf/reflect/protoreflect.Value.String
001c6190str x0, [sp+160]
001c6194str x1, [sp+168]
001c6198add x27, sp, 560
001c619cstp xzr, xzr, [x27]
001c61a0add x27, sp, 544
001c61a4stp xzr, xzr, [x27]
001c61a8ldr x1, [sp+688]
001c61acldrsb x27, [x1]
001c61b0ldr x0, [sp+696]
001c61b4ldr x2, [sp+168]
001c61b8ldr x1, [x1+48]
001c61bcldr x3, [sp+160]
001c61c0mov x4, x1
001c61c4mov x1, x3
001c61c8blr x4
001c61ccstr x0, [sp+560]
001c61d0str x1, [sp+568]
001c61d4str x2, [sp+544]
001c61d8str x3, [sp+552]
001c61dcldr x1, [sp+560]
001c61e0ldr x2, [sp+568]
001c61e4str x1, [sp+328]
001c61e8str x2, [sp+336]
001c61ecldr x1, [sp+544]
001c61f0ldr x2, [sp+552]
001c61f4str x1, [sp+616]
001c61f8str x2, [sp+624]
001c61fcldr x1, [sp+328]
001c6200ldr x2, [sp+336]
001c6204str x1, [sp+232]
001c6208str x2, [sp+240]
001c620cldr x1, [sp+624]
001c6210ldr x2, [sp+616]
001c6214str x2, [sp+312]
001c6218str x1, [sp+320]
001c621ccbnz x2, 0x1c6224
001c6220b 0x1c6238
001c6224
001c6224loc_1c6224:
001c6224strb wzr, [sp+103]
001c6228mov x0, xzr
001c622cldp x29, x30, [sp-8]
001c6230add sp, sp, 640
001c6234ret x30
001c6238
001c6238loc_1c6238:
001c6238ldr x1, [sp+232]
001c623cldrsb x27, [x1]
001c6240ldr x1, [x1+32]
001c6244ldr x0, [sp+240]
001c6248blr x1
001c624cstr x0, [sp+600]
001c6250str x1, [sp+608]
001c6254ldrsb x27, [x0]
001c6258ldr x2, [x0+64]
001c625cmov x0, x1
001c6260blr x2
001c6264str x0, [sp+248]
001c6268str x1, [sp+256]
001c626cldr x1, [sp+264]
001c6270ldrsb x27, [x1]
001c6274ldr x1, [x1+40]
001c6278ldr x0, [sp+272]
001c627cmov x2, x1
001c6280orr x1, xzr, 2
001c6284blr x2
001c6288str x0, [sp+280]
001c628cstr x1, [sp+288]
001c6290ldr x2, [sp+704]
001c6294ldrsb x27, [x2]
001c6298ldr x2, [x2+40]
001c629cldr x3, [sp+712]
001c62a0mov x4, x0
001c62a4mov x0, x3
001c62a8mov x5, x1
001c62acmov x1, x4
001c62b0mov x6, x2
001c62b4mov x2, x5
001c62b8blr x6
001c62bcstr x0, [sp+136]
001c62c0str x1, [sp+144]
001c62c4str x2, [sp+152]
001c62c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001c62ccstr x0, [sp+520]
001c62d0str x1, [sp+528]
001c62d4str x2, [sp+536]
001c62d8stp xzr, xzr, [sp+472]
001c62dcstp xzr, xzr, [sp+488]
001c62e0orr x1, xzr, 1
001c62e4strb w1, [sp+473]
001c62e8ldr x4, [sp+696]
001c62ecldr x2, [sp+688]
001c62f0str x2, [sp+456]
001c62f4str x4, [sp+464]
001c62f8cbnz x2, 0x1c6300
001c62fcb 0x1c6320
001c6300
001c6300loc_1c6300:
001c6300str x4, [sp+360]
001c6304ldr x1, [x2+8]
001c6308adrp x0, 0x84b000
001c630cadd x0, x0, 3376
001c6310bl runtime.typeAssert
001c6314ldr x4, [sp+360]
001c6318mov x2, x0
001c631cb 0x1c6324
001c6320
001c6320loc_1c6320:
001c6320b 0x1c6324
001c6324
001c6324loc_1c6324:
001c6324str x2, [sp+440]
001c6328str x4, [sp+448]
001c632cstr x2, [sp+480]
001c6330str x4, [sp+488]
001c6334ldr x9, [sp+248]
001c6338ldr x10, [sp+256]
001c633cldr x6, [sp+520]
001c6340ldr x7, [sp+528]
001c6344ldr x8, [sp+536]
001c6348ldrb w0, [sp+472]
001c634cldrb w1, [sp+473]
001c6350ldrb w2, [sp+474]
001c6354ldr x3, [sp+480]
001c6358ldr x5, [sp+496]
001c635cbl google.golang.org/protobuf/proto.UnmarshalOptions.Unmarshal
001c6360str x0, [sp+312]
001c6364str x1, [sp+320]
001c6368cbnz x0, 0x1c6370
001c636cb 0x1c6384
001c6370
001c6370loc_1c6370:
001c6370strb wzr, [sp+103]
001c6374mov x0, xzr
001c6378ldp x29, x30, [sp-8]
001c637cadd sp, sp, 640
001c6380ret x30
001c6384
001c6384loc_1c6384:
001c6384ldr x0, [sp+648]
001c6388bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Snapshot
001c638cstrb w0, [sp+368]
001c6390str x1, [sp+376]
001c6394str x2, [sp+384]
001c6398str x3, [sp+392]
001c639cstr x4, [sp+400]
001c63a0str x5, [sp+408]
001c63a4str x6, [sp+416]
001c63a8ldp x1, x2, [sp+368]
001c63acldp x3, x4, [sp+384]
001c63b0ldp x5, x6, [sp+400]
001c63b4stp x1, x2, [sp+176]
001c63b8stp x3, x4, [sp+192]
001c63bcstp x5, x6, [sp+208]
001c63c0ldr x1, [sp+416]
001c63c4str x1, [sp+224]
001c63c8ldr x3, [sp+160]
001c63ccldr x4, [sp+168]
001c63d0add x0, sp, 104
001c63d4adrp x1, 0x54a000
001c63d8add x1, x1, 3000
001c63dcorr x2, xzr, 1
001c63e0adrp x5, 0x54a000
001c63e4add x5, x5, 3144
001c63e8mov x6, x2
001c63ecbl runtime.concatstring3
001c63f0str x0, [sp+424]
001c63f4str x1, [sp+432]
001c63f8ldr x2, [sp+648]
001c63fcmov x3, x0
001c6400mov x0, x2
001c6404mov x4, x1
001c6408mov x1, x3
001c640cmov x2, x4
001c6410bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c6414ldr x1, [sp+248]
001c6418ldrsb x27, [x1]
001c641cldr x1, [x1+24]
001c6420ldr x0, [sp+256]
001c6424blr x1
001c6428str x0, [sp+504]
001c642cstr x1, [sp+512]
001c6430ldr x2, [sp+648]
001c6434ldrb w3, [sp+656]
001c6438ldr x4, [sp+664]
001c643cldr x5, [sp+672]
001c6440ldrb w6, [sp+680]
001c6444ldrb w7, [sp+681]
001c6448ldrb w8, [sp+682]
001c644cldrb w9, [sp+683]
001c6450ldr x10, [sp+688]
001c6454ldr x11, [sp+696]
001c6458orr x12, xzr, 1
001c645cmov x13, x0
001c6460mov x0, x2
001c6464mov x14, x1
001c6468mov x1, x3
001c646cmov x2, x4
001c6470mov x3, x5
001c6474mov x4, x6
001c6478mov x5, x7
001c647cmov x6, x8
001c6480mov x7, x9
001c6484mov x8, x10
001c6488mov x9, x11
001c648cmov x10, x13
001c6490mov x11, x14
001c6494bl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
001c6498str x0, [sp+312]
001c649cstr x1, [sp+320]
001c64a0cbnz x0, 0x1c64a8
001c64a4b 0x1c64e0
001c64a8
001c64a8loc_1c64a8:
001c64a8ldr x0, [sp+648]
001c64acldrb w1, [sp+176]
001c64b0ldr x2, [sp+184]
001c64b4ldr x3, [sp+192]
001c64b8ldr x4, [sp+200]
001c64bcldr x5, [sp+208]
001c64c0ldr x6, [sp+216]
001c64c4ldr x7, [sp+224]
001c64c8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Reset
001c64ccstrb wzr, [sp+103]
001c64d0mov x0, xzr
001c64d4ldp x29, x30, [sp-8]
001c64d8add sp, sp, 640
001c64dcret x30
001c64e0
001c64e0loc_1c64e0:
001c64e0orr x0, xzr, 1
001c64e4strb w0, [sp+103]
001c64e8ldp x29, x30, [sp-8]
001c64ecadd sp, sp, 640
001c64f0ret x30
001c64f4
001c64f4loc_1c64f4:
001c64f4str x0, [sp+8]
001c64f8strb w1, [sp+16]
001c64fcstp x2, x3, [sp+24]
001c6500strb w4, [sp+40]
001c6504strb w5, [sp+41]
001c6508strb w6, [sp+42]
001c650cstrb w7, [sp+43]
001c6510stp x8, x9, [sp+48]
001c6514stp x10, x11, [sp+64]
001c6518mov x3, x30
001c651cbl runtime.morestack_noctxt.abi0
001c6520ldr x0, [sp+8]
001c6524ldrb w1, [sp+16]
001c6528ldp x2, x3, [sp+24]
001c652cldrb w4, [sp+40]
001c6530ldrb w5, [sp+41]
001c6534ldrb w6, [sp+42]
001c6538ldrb w7, [sp+43]
001c653cldp x8, x9, [sp+48]
001c6540ldp x10, x11, [sp+64]
001c6544b 0x1c60b0
001c6548udf 0
001c654cudf 0
001c60b0
001c60b0google.golang.org/protobuf/encoding/prototext.encoder.marshalAny: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalAny(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Message any)
001c60b0ldr x16, [x28+16]
001c60b4sub x17, sp, 512
001c60b8subs xzr, x17, x16
001c60bcb.ls 0x1c64f4
001c60c0sub x20, sp, 640
001c60c4stp x29, x30, [x20-8]
001c60c8add sp, x20, 0
001c60ccsub x29, sp, 8
001c60d0str x0, [sp+648]
001c60d4strb w1, [sp+656]
001c60d8str x2, [sp+664]
001c60dcstr x3, [sp+672]
001c60e0strb w4, [sp+680]
001c60e4strb w5, [sp+681]
001c60e8strb w6, [sp+682]
001c60ecstrb w7, [sp+683]
001c60f0str x8, [sp+688]
001c60f4str x9, [sp+696]
001c60f8str x10, [sp+704]
001c60fcstr x11, [sp+712]
001c6100strb wzr, [sp+103]
001c6104ldr x1, [sp+704]
001c6108ldrsb x27, [x1]
001c610cldr x1, [x1+32]
001c6110ldr x0, [sp+712]
001c6114blr x1
001c6118str x0, [sp+344]
001c611cstr x1, [sp+352]
001c6120ldrsb x27, [x0]
001c6124ldr x2, [x0+56]
001c6128mov x0, x1
001c612cblr x2
001c6130str x0, [sp+264]
001c6134str x1, [sp+272]
001c6138ldrsb x27, [x0]
001c613cldr x2, [x0+40]
001c6140mov x0, x1
001c6144orr x1, xzr, 1
001c6148blr x2
001c614cstr x0, [sp+296]
001c6150str x1, [sp+304]
001c6154ldr x2, [sp+704]
001c6158ldrsb x27, [x2]
001c615cldr x2, [x2+40]
001c6160ldr x3, [sp+712]
001c6164mov x4, x0
001c6168mov x0, x3
001c616cmov x5, x1
001c6170mov x1, x4
001c6174mov x6, x2
001c6178mov x2, x5
001c617cblr x6
001c6180str x0, [sp+576]
001c6184str x1, [sp+584]
001c6188str x2, [sp+592]
001c618cbl google.golang.org/protobuf/reflect/protoreflect.Value.String
001c6190str x0, [sp+160]
001c6194str x1, [sp+168]
001c6198add x27, sp, 560
001c619cstp xzr, xzr, [x27]
001c61a0add x27, sp, 544
001c61a4stp xzr, xzr, [x27]
001c61a8ldr x1, [sp+688]
001c61acldrsb x27, [x1]
001c61b0ldr x0, [sp+696]
001c61b4ldr x2, [sp+168]
001c61b8ldr x1, [x1+48]
001c61bcldr x3, [sp+160]
001c61c0mov x4, x1
001c61c4mov x1, x3
001c61c8blr x4
001c61ccstr x0, [sp+560]
001c61d0str x1, [sp+568]
001c61d4str x2, [sp+544]
001c61d8str x3, [sp+552]
001c61dcldr x1, [sp+560]
001c61e0ldr x2, [sp+568]
001c61e4str x1, [sp+328]
001c61e8str x2, [sp+336]
001c61ecldr x1, [sp+544]
001c61f0ldr x2, [sp+552]
001c61f4str x1, [sp+616]
001c61f8str x2, [sp+624]
001c61fcldr x1, [sp+328]
001c6200ldr x2, [sp+336]
001c6204str x1, [sp+232]
001c6208str x2, [sp+240]
001c620cldr x1, [sp+624]
001c6210ldr x2, [sp+616]
001c6214str x2, [sp+312]
001c6218str x1, [sp+320]
001c621ccbnz x2, 0x1c6224
001c6220b 0x1c6238
001c6224
001c6224loc_1c6224:
001c6224strb wzr, [sp+103]
001c6228mov x0, xzr
001c622cldp x29, x30, [sp-8]
001c6230add sp, sp, 640
001c6234ret x30
001c6238
001c6238loc_1c6238:
001c6238ldr x1, [sp+232]
001c623cldrsb x27, [x1]
001c6240ldr x1, [x1+32]
001c6244ldr x0, [sp+240]
001c6248blr x1
001c624cstr x0, [sp+600]
001c6250str x1, [sp+608]
001c6254ldrsb x27, [x0]
001c6258ldr x2, [x0+64]
001c625cmov x0, x1
001c6260blr x2
001c6264str x0, [sp+248]
001c6268str x1, [sp+256]
001c626cldr x1, [sp+264]
001c6270ldrsb x27, [x1]
001c6274ldr x1, [x1+40]
001c6278ldr x0, [sp+272]
001c627cmov x2, x1
001c6280orr x1, xzr, 2
001c6284blr x2
001c6288str x0, [sp+280]
001c628cstr x1, [sp+288]
001c6290ldr x2, [sp+704]
001c6294ldrsb x27, [x2]
001c6298ldr x2, [x2+40]
001c629cldr x3, [sp+712]
001c62a0mov x4, x0
001c62a4mov x0, x3
001c62a8mov x5, x1
001c62acmov x1, x4
001c62b0mov x6, x2
001c62b4mov x2, x5
001c62b8blr x6
001c62bcstr x0, [sp+136]
001c62c0str x1, [sp+144]
001c62c4str x2, [sp+152]
001c62c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001c62ccstr x0, [sp+520]
001c62d0str x1, [sp+528]
001c62d4str x2, [sp+536]
001c62d8stp xzr, xzr, [sp+472]
001c62dcstp xzr, xzr, [sp+488]
001c62e0orr x1, xzr, 1
001c62e4strb w1, [sp+473]
001c62e8ldr x4, [sp+696]
001c62ecldr x2, [sp+688]
001c62f0str x2, [sp+456]
001c62f4str x4, [sp+464]
001c62f8cbnz x2, 0x1c6300
001c62fcb 0x1c6320
001c6300
001c6300loc_1c6300:
001c6300str x4, [sp+360]
001c6304ldr x1, [x2+8]
001c6308adrp x0, 0x84b000
001c630cadd x0, x0, 3376
001c6310bl runtime.typeAssert
001c6314ldr x4, [sp+360]
001c6318mov x2, x0
001c631cb 0x1c6324
001c6320
001c6320loc_1c6320:
001c6320b 0x1c6324
001c6324
001c6324loc_1c6324:
001c6324str x2, [sp+440]
001c6328str x4, [sp+448]
001c632cstr x2, [sp+480]
001c6330str x4, [sp+488]
001c6334ldr x9, [sp+248]
001c6338ldr x10, [sp+256]
001c633cldr x6, [sp+520]
001c6340ldr x7, [sp+528]
001c6344ldr x8, [sp+536]
001c6348ldrb w0, [sp+472]
001c634cldrb w1, [sp+473]
001c6350ldrb w2, [sp+474]
001c6354ldr x3, [sp+480]
001c6358ldr x5, [sp+496]
001c635cbl google.golang.org/protobuf/proto.UnmarshalOptions.Unmarshal
001c6360str x0, [sp+312]
001c6364str x1, [sp+320]
001c6368cbnz x0, 0x1c6370
001c636cb 0x1c6384
001c6370
001c6370loc_1c6370:
001c6370strb wzr, [sp+103]
001c6374mov x0, xzr
001c6378ldp x29, x30, [sp-8]
001c637cadd sp, sp, 640
001c6380ret x30
001c6384
001c6384loc_1c6384:
001c6384ldr x0, [sp+648]
001c6388bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Snapshot
001c638cstrb w0, [sp+368]
001c6390str x1, [sp+376]
001c6394str x2, [sp+384]
001c6398str x3, [sp+392]
001c639cstr x4, [sp+400]
001c63a0str x5, [sp+408]
001c63a4str x6, [sp+416]
001c63a8ldp x1, x2, [sp+368]
001c63acldp x3, x4, [sp+384]
001c63b0ldp x5, x6, [sp+400]
001c63b4stp x1, x2, [sp+176]
001c63b8stp x3, x4, [sp+192]
001c63bcstp x5, x6, [sp+208]
001c63c0ldr x1, [sp+416]
001c63c4str x1, [sp+224]
001c63c8ldr x3, [sp+160]
001c63ccldr x4, [sp+168]
001c63d0add x0, sp, 104
001c63d4adrp x1, 0x54a000
001c63d8add x1, x1, 3000
001c63dcorr x2, xzr, 1
001c63e0adrp x5, 0x54a000
001c63e4add x5, x5, 3144
001c63e8mov x6, x2
001c63ecbl runtime.concatstring3
001c63f0str x0, [sp+424]
001c63f4str x1, [sp+432]
001c63f8ldr x2, [sp+648]
001c63fcmov x3, x0
001c6400mov x0, x2
001c6404mov x4, x1
001c6408mov x1, x3
001c640cmov x2, x4
001c6410bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c6414ldr x1, [sp+248]
001c6418ldrsb x27, [x1]
001c641cldr x1, [x1+24]
001c6420ldr x0, [sp+256]
001c6424blr x1
001c6428str x0, [sp+504]
001c642cstr x1, [sp+512]
001c6430ldr x2, [sp+648]
001c6434ldrb w3, [sp+656]
001c6438ldr x4, [sp+664]
001c643cldr x5, [sp+672]
001c6440ldrb w6, [sp+680]
001c6444ldrb w7, [sp+681]
001c6448ldrb w8, [sp+682]
001c644cldrb w9, [sp+683]
001c6450ldr x10, [sp+688]
001c6454ldr x11, [sp+696]
001c6458orr x12, xzr, 1
001c645cmov x13, x0
001c6460mov x0, x2
001c6464mov x14, x1
001c6468mov x1, x3
001c646cmov x2, x4
001c6470mov x3, x5
001c6474mov x4, x6
001c6478mov x5, x7
001c647cmov x6, x8
001c6480mov x7, x9
001c6484mov x8, x10
001c6488mov x9, x11
001c648cmov x10, x13
001c6490mov x11, x14
001c6494bl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
001c6498str x0, [sp+312]
001c649cstr x1, [sp+320]
001c64a0cbnz x0, 0x1c64a8
001c64a4b 0x1c64e0
001c64a8
001c64a8loc_1c64a8:
001c64a8ldr x0, [sp+648]
001c64acldrb w1, [sp+176]
001c64b0ldr x2, [sp+184]
001c64b4ldr x3, [sp+192]
001c64b8ldr x4, [sp+200]
001c64bcldr x5, [sp+208]
001c64c0ldr x6, [sp+216]
001c64c4ldr x7, [sp+224]
001c64c8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Reset
001c64ccstrb wzr, [sp+103]
001c64d0mov x0, xzr
001c64d4ldp x29, x30, [sp-8]
001c64d8add sp, sp, 640
001c64dcret x30
001c64e0
001c64e0loc_1c64e0:
001c64e0orr x0, xzr, 1
001c64e4strb w0, [sp+103]
001c64e8ldp x29, x30, [sp-8]
001c64ecadd sp, sp, 640
001c64f0ret x30
001c64f4
001c64f4loc_1c64f4:
001c64f4str x0, [sp+8]
001c64f8strb w1, [sp+16]
001c64fcstp x2, x3, [sp+24]
001c6500strb w4, [sp+40]
001c6504strb w5, [sp+41]
001c6508strb w6, [sp+42]
001c650cstrb w7, [sp+43]
001c6510stp x8, x9, [sp+48]
001c6514stp x10, x11, [sp+64]
001c6518mov x3, x30
001c651cbl runtime.morestack_noctxt.abi0
001c6520ldr x0, [sp+8]
001c6524ldrb w1, [sp+16]
001c6528ldp x2, x3, [sp+24]
001c652cldrb w4, [sp+40]
001c6530ldrb w5, [sp+41]
001c6534ldrb w6, [sp+42]
001c6538ldrb w7, [sp+43]
001c653cldp x8, x9, [sp+48]
001c6540ldp x10, x11, [sp+64]
001c6544b 0x1c60b0
001c6548udf 0
001c654cudf 0
001c60b0
001c6550
001c6550type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions: ; void type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions(google.golang.org/protobuf/encoding/prototext.MarshalOptions * p, google.golang.org/protobuf/encoding/prototext.MarshalOptions * q)
001c6550ldr x16, [x28+16]
001c6554subs xzr, sp, x16
001c6558b.ls 0x1c66ec
001c655cstr x30, [sp-112]!
001c6560stur x29, [sp-8]
001c6564sub x29, sp, 8
001c6568str x0, [sp+120]
001c656cstr x1, [sp+128]
001c6570strb wzr, [sp+38]
001c6574ldr x3, [sp+120]
001c6578ldrb w3, [x3]
001c657cldr x4, [sp+128]
001c6580ldrb w4, [x4]
001c6584eor x3, x3, x4
001c6588eor x3, x3, 1
001c658ctbnz w3, 0, 0x1c6594
001c6590b 0x1c66d0
001c6594
001c6594loc_1c6594:
001c6594ldr x3, [sp+120]
001c6598ldr x3, [x3+16]
001c659cstr x3, [sp+48]
001c65a0ldr x4, [x1+16]
001c65a4str x4, [sp+40]
001c65a8subs xzr, x3, x4
001c65acb.eq 0x1c65b4
001c65b0b 0x1c66cc
001c65b4
001c65b4loc_1c65b4:
001c65b4ldr x3, [sp+120]
001c65b8ldrb w3, [x3+24]
001c65bcldrb w4, [x1+24]
001c65c0eor x3, x3, x4
001c65c4eor x3, x3, 1
001c65c8tbnz w3, 0, 0x1c65d0
001c65ccb 0x1c66c8
001c65d0
001c65d0loc_1c65d0:
001c65d0ldr x3, [sp+120]
001c65d4ldrb w3, [x3+25]
001c65d8ldrb w4, [x1+25]
001c65dceor x3, x3, x4
001c65e0eor x3, x3, 1
001c65e4tbnz w3, 0, 0x1c65ec
001c65e8b 0x1c66c4
001c65ec
001c65ecloc_1c65ec:
001c65ecldr x3, [sp+120]
001c65f0ldrb w3, [x3+26]
001c65f4ldrb w4, [x1+26]
001c65f8eor x3, x3, x4
001c65fceor x3, x3, 1
001c6600tbnz w3, 0, 0x1c6608
001c6604b 0x1c66c0
001c6608
001c6608loc_1c6608:
001c6608ldr x3, [sp+120]
001c660cldrb w3, [x3+27]
001c6610ldrb w4, [x1+27]
001c6614eor x3, x3, x4
001c6618eor x3, x3, 1
001c661ctbnz w3, 0, 0x1c6624
001c6620b 0x1c66bc
001c6624
001c6624loc_1c6624:
001c6624ldr x3, [sp+120]
001c6628ldr x3, [x3+16]
001c662cstr x3, [sp+40]
001c6630ldr x3, [sp+120]
001c6634ldr x3, [x3+8]
001c6638str x3, [sp+96]
001c663cldr x3, [sp+128]
001c6640ldr x1, [x3+8]
001c6644str x1, [sp+88]
001c6648ldr x2, [sp+40]
001c664cldr x0, [sp+96]
001c6650bl runtime.memequal
001c6654strb w0, [sp+39]
001c6658tbnz w0, 0, 0x1c6660
001c665cb 0x1c66b8
001c6660
001c6660loc_1c6660:
001c6660ldr x3, [sp+128]
001c6664ldr x4, [x3+32]
001c6668ldr x3, [x3+40]
001c666cstr x4, [sp+72]
001c6670str x3, [sp+80]
001c6674ldr x3, [sp+120]
001c6678ldr x0, [x3+32]
001c667cldr x1, [x3+40]
001c6680str x0, [sp+56]
001c6684str x1, [sp+64]
001c6688ldr x3, [sp+72]
001c668csubs xzr, x0, x3
001c6690cset x3, eq
001c6694b.eq 0x1c669c
001c6698b 0x1c66a8
001c669c
001c669cloc_1c669c:
001c669cldr x2, [sp+80]
001c66a0bl runtime.ifaceeq
001c66a4b 0x1c66b0
001c66a8
001c66a8loc_1c66a8:
001c66a8mov x0, x3
001c66acb 0x1c66b0
001c66b0
001c66b0loc_1c66b0:
001c66b0strb w0, [sp+38]
001c66b4b 0x1c66dc
001c66b8
001c66b8loc_1c66b8:
001c66b8b 0x1c66d4
001c66bc
001c66bcloc_1c66bc:
001c66bcb 0x1c66d4
001c66c0
001c66c0loc_1c66c0:
001c66c0b 0x1c66d4
001c66c4
001c66c4loc_1c66c4:
001c66c4b 0x1c66d4
001c66c8
001c66c8loc_1c66c8:
001c66c8b 0x1c66d4
001c66cc
001c66ccloc_1c66cc:
001c66ccb 0x1c66d4
001c66d0
001c66d0loc_1c66d0:
001c66d0b 0x1c66d4
001c66d4
001c66d4loc_1c66d4:
001c66d4strb wzr, [sp+38]
001c66d8b 0x1c66dc
001c66dc
001c66dcloc_1c66dc:
001c66dcldrb w0, [sp+38]
001c66e0ldur x29, [sp-8]
001c66e4ldr x30, [sp], 112
001c66e8ret x30
001c66ec
001c66ecloc_1c66ec:
001c66ecstp x0, x1, [sp+8]
001c66f0mov x3, x30
001c66f4bl runtime.morestack_noctxt.abi0
001c66f8ldp x0, x1, [sp+8]
001c66fcb 0x1c6550
001c6550
001c6550type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions: ; void type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions(google.golang.org/protobuf/encoding/prototext.MarshalOptions * p, google.golang.org/protobuf/encoding/prototext.MarshalOptions * q)
001c6550ldr x16, [x28+16]
001c6554subs xzr, sp, x16
001c6558b.ls 0x1c66ec
001c655cstr x30, [sp-112]!
001c6560stur x29, [sp-8]
001c6564sub x29, sp, 8
001c6568str x0, [sp+120]
001c656cstr x1, [sp+128]
001c6570strb wzr, [sp+38]
001c6574ldr x3, [sp+120]
001c6578ldrb w3, [x3]
001c657cldr x4, [sp+128]
001c6580ldrb w4, [x4]
001c6584eor x3, x3, x4
001c6588eor x3, x3, 1
001c658ctbnz w3, 0, 0x1c6594
001c6590b 0x1c66d0
001c6594
001c6594loc_1c6594:
001c6594ldr x3, [sp+120]
001c6598ldr x3, [x3+16]
001c659cstr x3, [sp+48]
001c65a0ldr x4, [x1+16]
001c65a4str x4, [sp+40]
001c65a8subs xzr, x3, x4
001c65acb.eq 0x1c65b4
001c65b0b 0x1c66cc
001c65b4
001c65b4loc_1c65b4:
001c65b4ldr x3, [sp+120]
001c65b8ldrb w3, [x3+24]
001c65bcldrb w4, [x1+24]
001c65c0eor x3, x3, x4
001c65c4eor x3, x3, 1
001c65c8tbnz w3, 0, 0x1c65d0
001c65ccb 0x1c66c8
001c65d0
001c65d0loc_1c65d0:
001c65d0ldr x3, [sp+120]
001c65d4ldrb w3, [x3+25]
001c65d8ldrb w4, [x1+25]
001c65dceor x3, x3, x4
001c65e0eor x3, x3, 1
001c65e4tbnz w3, 0, 0x1c65ec
001c65e8b 0x1c66c4
001c65ec
001c65ecloc_1c65ec:
001c65ecldr x3, [sp+120]
001c65f0ldrb w3, [x3+26]
001c65f4ldrb w4, [x1+26]
001c65f8eor x3, x3, x4
001c65fceor x3, x3, 1
001c6600tbnz w3, 0, 0x1c6608
001c6604b 0x1c66c0
001c6608
001c6608loc_1c6608:
001c6608ldr x3, [sp+120]
001c660cldrb w3, [x3+27]
001c6610ldrb w4, [x1+27]
001c6614eor x3, x3, x4
001c6618eor x3, x3, 1
001c661ctbnz w3, 0, 0x1c6624
001c6620b 0x1c66bc
001c6624
001c6624loc_1c6624:
001c6624ldr x3, [sp+120]
001c6628ldr x3, [x3+16]
001c662cstr x3, [sp+40]
001c6630ldr x3, [sp+120]
001c6634ldr x3, [x3+8]
001c6638str x3, [sp+96]
001c663cldr x3, [sp+128]
001c6640ldr x1, [x3+8]
001c6644str x1, [sp+88]
001c6648ldr x2, [sp+40]
001c664cldr x0, [sp+96]
001c6650bl runtime.memequal
001c6654strb w0, [sp+39]
001c6658tbnz w0, 0, 0x1c6660
001c665cb 0x1c66b8
001c6660
001c6660loc_1c6660:
001c6660ldr x3, [sp+128]
001c6664ldr x4, [x3+32]
001c6668ldr x3, [x3+40]
001c666cstr x4, [sp+72]
001c6670str x3, [sp+80]
001c6674ldr x3, [sp+120]
001c6678ldr x0, [x3+32]
001c667cldr x1, [x3+40]
001c6680str x0, [sp+56]
001c6684str x1, [sp+64]
001c6688ldr x3, [sp+72]
001c668csubs xzr, x0, x3
001c6690cset x3, eq
001c6694b.eq 0x1c669c
001c6698b 0x1c66a8
001c669c
001c669cloc_1c669c:
001c669cldr x2, [sp+80]
001c66a0bl runtime.ifaceeq
001c66a4b 0x1c66b0
001c66a8
001c66a8loc_1c66a8:
001c66a8mov x0, x3
001c66acb 0x1c66b0
001c66b0
001c66b0loc_1c66b0:
001c66b0strb w0, [sp+38]
001c66b4b 0x1c66dc
001c66b8
001c66b8loc_1c66b8:
001c66b8b 0x1c66d4
001c66bc
001c66bcloc_1c66bc:
001c66bcb 0x1c66d4
001c66c0
001c66c0loc_1c66c0:
001c66c0b 0x1c66d4
001c66c4
001c66c4loc_1c66c4:
001c66c4b 0x1c66d4
001c66c8
001c66c8loc_1c66c8:
001c66c8b 0x1c66d4
001c66cc
001c66ccloc_1c66cc:
001c66ccb 0x1c66d4
001c66d0
001c66d0loc_1c66d0:
001c66d0b 0x1c66d4
001c66d4
001c66d4loc_1c66d4:
001c66d4strb wzr, [sp+38]
001c66d8b 0x1c66dc
001c66dc
001c66dcloc_1c66dc:
001c66dcldrb w0, [sp+38]
001c66e0ldur x29, [sp-8]
001c66e4ldr x30, [sp], 112
001c66e8ret x30
001c66ec
001c66ecloc_1c66ec:
001c66ecstp x0, x1, [sp+8]
001c66f0mov x3, x30
001c66f4bl runtime.morestack_noctxt.abi0
001c66f8ldp x0, x1, [sp+8]
001c66fcb 0x1c6550
001c6550
001c6700
001c6700type:.eq.google.golang.org/protobuf/encoding/prototext.encoder: ; void type:.eq.google.golang.org/protobuf/encoding/prototext.encoder(google.golang.org/protobuf/encoding/prototext.encoder * p, google.golang.org/protobuf/encoding/prototext.encoder * q)
001c6700ldr x16, [x28+16]
001c6704subs xzr, sp, x16
001c6708b.ls 0x1c6784
001c670cstr x30, [sp-64]!
001c6710stur x29, [sp-8]
001c6714sub x29, sp, 8
001c6718str x0, [sp+72]
001c671cstr x1, [sp+80]
001c6720strb wzr, [sp+39]
001c6724ldr x2, [sp+72]
001c6728ldr x3, [sp+80]
001c672cldr x2, [x2]
001c6730ldr x3, [x3]
001c6734subs xzr, x3, x2
001c6738b.eq 0x1c6740
001c673cb 0x1c6768
001c6740
001c6740loc_1c6740:
001c6740ldr x2, [sp+72]
001c6744add x2, x2, 8
001c6748str x2, [sp+48]
001c674cldr x2, [sp+80]
001c6750add x1, x2, 8
001c6754str x1, [sp+40]
001c6758ldr x0, [sp+48]
001c675cbl type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions
001c6760strb w0, [sp+39]
001c6764b 0x1c6774
001c6768
001c6768loc_1c6768:
001c6768b 0x1c676c
001c676c
001c676cloc_1c676c:
001c676cstrb wzr, [sp+39]
001c6770b 0x1c6774
001c6774
001c6774loc_1c6774:
001c6774ldrb w0, [sp+39]
001c6778ldur x29, [sp-8]
001c677cldr x30, [sp], 64
001c6780ret x30
001c6784
001c6784loc_1c6784:
001c6784stp x0, x1, [sp+8]
001c6788mov x3, x30
001c678cbl runtime.morestack_noctxt.abi0
001c6790ldp x0, x1, [sp+8]
001c6794b 0x1c6700
001c6798udf 0
001c679cudf 0
001c6700
001c6700type:.eq.google.golang.org/protobuf/encoding/prototext.encoder: ; void type:.eq.google.golang.org/protobuf/encoding/prototext.encoder(google.golang.org/protobuf/encoding/prototext.encoder * p, google.golang.org/protobuf/encoding/prototext.encoder * q)
001c6700ldr x16, [x28+16]
001c6704subs xzr, sp, x16
001c6708b.ls 0x1c6784
001c670cstr x30, [sp-64]!
001c6710stur x29, [sp-8]
001c6714sub x29, sp, 8
001c6718str x0, [sp+72]
001c671cstr x1, [sp+80]
001c6720strb wzr, [sp+39]
001c6724ldr x2, [sp+72]
001c6728ldr x3, [sp+80]
001c672cldr x2, [x2]
001c6730ldr x3, [x3]
001c6734subs xzr, x3, x2
001c6738b.eq 0x1c6740
001c673cb 0x1c6768
001c6740
001c6740loc_1c6740:
001c6740ldr x2, [sp+72]
001c6744add x2, x2, 8
001c6748str x2, [sp+48]
001c674cldr x2, [sp+80]
001c6750add x1, x2, 8
001c6754str x1, [sp+40]
001c6758ldr x0, [sp+48]
001c675cbl type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions
001c6760strb w0, [sp+39]
001c6764b 0x1c6774
001c6768
001c6768loc_1c6768:
001c6768b 0x1c676c
001c676c
001c676cloc_1c676c:
001c676cstrb wzr, [sp+39]
001c6770b 0x1c6774
001c6774
001c6774loc_1c6774:
001c6774ldrb w0, [sp+39]
001c6778ldur x29, [sp-8]
001c677cldr x30, [sp], 64
001c6780ret x30
001c6784
001c6784loc_1c6784:
001c6784stp x0, x1, [sp+8]
001c6788mov x3, x30
001c678cbl runtime.morestack_noctxt.abi0
001c6790ldp x0, x1, [sp+8]
001c6794b 0x1c6700
001c6798udf 0
001c679cudf 0
001c6700
001c67a0
001c67a0encoding/base64.init: ; void encoding/base64.init(void)
001c67a0ldr x16, [x28+16]
001c67a4sub x17, sp, 896
001c67a8subs xzr, x17, x16
001c67acb.ls 0x1c697c
001c67b0sub x20, sp, 1024
001c67b4stp x29, x30, [x20-8]
001c67b8add sp, x20, 0
001c67bcsub x29, sp, 8
001c67c0adrp x0, 0x507000
001c67c4add x0, x0, 1417
001c67c8orr x1, xzr, 64
001c67ccbl encoding/base64.NewEncoding
001c67d0adrp x27, 0x885000
001c67d4ldr w2, [x27+3056]
001c67d8cbz w2, 0x1c67e0
001c67dcb 0x1c67e4
001c67e0
001c67e0loc_1c67e0:
001c67e0b 0x1c67fc
001c67e4
001c67e4loc_1c67e4:
001c67e4bl runtime.gcWriteBarrier2
001c67e8str x0, [x25]
001c67ecadrp x27, 0x85b000
001c67f0ldr x2, [x27+8]
001c67f4str x2, [x25+8]
001c67f8b 0x1c67fc
001c67fc
001c67fcloc_1c67fc:
001c67fcadrp x27, 0x85b000
001c6800str x0, [x27+8]
001c6804adrp x0, 0x507000
001c6808add x0, x0, 1481
001c680corr x1, xzr, 64
001c6810bl encoding/base64.NewEncoding
001c6814adrp x27, 0x885000
001c6818ldr w2, [x27+3056]
001c681ccbz w2, 0x1c6824
001c6820b 0x1c6828
001c6824
001c6824loc_1c6824:
001c6824b 0x1c6840
001c6828
001c6828loc_1c6828:
001c6828bl runtime.gcWriteBarrier2
001c682cstr x0, [x25]
001c6830adrp x27, 0x85b000
001c6834ldr x1, [x27+16]
001c6838str x1, [x25+8]
001c683cb 0x1c6840
001c6840
001c6840loc_1c6840:
001c6840adrp x27, 0x85b000
001c6844str x0, [x27+16]
001c6848adrp x27, 0x85b000
001c684cldr x20, [x27+8]
001c6850str x20, [sp+1008]
001c6854ldrsb x27, [x20]
001c6858add x21, sp, 680
001c685cadr x27, 16
001c6860stp x29, x27, [sp-24]
001c6864sub x29, sp, 24
001c6868bl fn_87e80
001c686csub x29, sp, 8
001c6870ldr x1, [sp+1008]
001c6874ldr x1, [x1+320]
001c6878str x1, [sp+1000]
001c687cadd x21, sp, 8
001c6880add x20, sp, 680
001c6884adr x27, 16
001c6888stp x29, x27, [sp-24]
001c688csub x29, sp, 24
001c6890bl fn_87e80
001c6894sub x29, sp, 8
001c6898ldr x1, [sp+1000]
001c689cstr x1, [sp+328]
001c68a0movn x0, 0
001c68a4bl encoding/base64.Encoding.WithPadding
001c68a8adrp x27, 0x885000
001c68acldr w1, [x27+3056]
001c68b0cbz w1, 0x1c68b8
001c68b4b 0x1c68bc
001c68b8
001c68b8loc_1c68b8:
001c68b8b 0x1c68d4
001c68bc
001c68bcloc_1c68bc:
001c68bcbl runtime.gcWriteBarrier2
001c68c0str x0, [x25]
001c68c4adrp x27, 0x85b000
001c68c8ldr x1, [x27+24]
001c68ccstr x1, [x25+8]
001c68d0b 0x1c68d4
001c68d4
001c68d4loc_1c68d4:
001c68d4adrp x27, 0x85b000
001c68d8str x0, [x27+24]
001c68dcadrp x27, 0x85b000
001c68e0ldr x20, [x27+16]
001c68e4str x20, [sp+1008]
001c68e8ldrsb x27, [x20]
001c68ecadd x21, sp, 352
001c68f0adr x27, 16
001c68f4stp x29, x27, [sp-24]
001c68f8sub x29, sp, 24
001c68fcbl fn_87e80
001c6900sub x29, sp, 8
001c6904ldr x1, [sp+1008]
001c6908ldr x1, [x1+320]
001c690cstr x1, [sp+672]
001c6910add x21, sp, 8
001c6914add x20, sp, 352
001c6918adr x27, 16
001c691cstp x29, x27, [sp-24]
001c6920sub x29, sp, 24
001c6924bl fn_87e80
001c6928sub x29, sp, 8
001c692cldr x1, [sp+672]
001c6930str x1, [sp+328]
001c6934movn x0, 0
001c6938bl encoding/base64.Encoding.WithPadding
001c693cadrp x27, 0x885000
001c6940ldr w1, [x27+3056]
001c6944cbz w1, 0x1c694c
001c6948b 0x1c6950
001c694c
001c694cloc_1c694c:
001c694cb 0x1c6968
001c6950
001c6950loc_1c6950:
001c6950bl runtime.gcWriteBarrier2
001c6954str x0, [x25]
001c6958adrp x27, 0x85b000
001c695cldr x1, [x27+32]
001c6960str x1, [x25+8]
001c6964b 0x1c6968
001c6968
001c6968loc_1c6968:
001c6968adrp x27, 0x85b000
001c696cstr x0, [x27+32]
001c6970ldp x29, x30, [sp-8]
001c6974add sp, sp, 1024
001c6978ret x30
001c697c
001c697cloc_1c697c:
001c697cmov x3, x30
001c6980bl runtime.morestack_noctxt.abi0
001c6984b 0x1c67a0
001c6988udf 0
001c698cudf 0
001c67a0
001c67a0encoding/base64.init: ; void encoding/base64.init(void)
001c67a0ldr x16, [x28+16]
001c67a4sub x17, sp, 896
001c67a8subs xzr, x17, x16
001c67acb.ls 0x1c697c
001c67b0sub x20, sp, 1024
001c67b4stp x29, x30, [x20-8]
001c67b8add sp, x20, 0
001c67bcsub x29, sp, 8
001c67c0adrp x0, 0x507000
001c67c4add x0, x0, 1417
001c67c8orr x1, xzr, 64
001c67ccbl encoding/base64.NewEncoding
001c67d0adrp x27, 0x885000
001c67d4ldr w2, [x27+3056]
001c67d8cbz w2, 0x1c67e0
001c67dcb 0x1c67e4
001c67e0
001c67e0loc_1c67e0:
001c67e0b 0x1c67fc
001c67e4
001c67e4loc_1c67e4:
001c67e4bl runtime.gcWriteBarrier2
001c67e8str x0, [x25]
001c67ecadrp x27, 0x85b000
001c67f0ldr x2, [x27+8]
001c67f4str x2, [x25+8]
001c67f8b 0x1c67fc
001c67fc
001c67fcloc_1c67fc:
001c67fcadrp x27, 0x85b000
001c6800str x0, [x27+8]
001c6804adrp x0, 0x507000
001c6808add x0, x0, 1481
001c680corr x1, xzr, 64
001c6810bl encoding/base64.NewEncoding
001c6814adrp x27, 0x885000
001c6818ldr w2, [x27+3056]
001c681ccbz w2, 0x1c6824
001c6820b 0x1c6828
001c6824
001c6824loc_1c6824:
001c6824b 0x1c6840
001c6828
001c6828loc_1c6828:
001c6828bl runtime.gcWriteBarrier2
001c682cstr x0, [x25]
001c6830adrp x27, 0x85b000
001c6834ldr x1, [x27+16]
001c6838str x1, [x25+8]
001c683cb 0x1c6840
001c6840
001c6840loc_1c6840:
001c6840adrp x27, 0x85b000
001c6844str x0, [x27+16]
001c6848adrp x27, 0x85b000
001c684cldr x20, [x27+8]
001c6850str x20, [sp+1008]
001c6854ldrsb x27, [x20]
001c6858add x21, sp, 680
001c685cadr x27, 16
001c6860stp x29, x27, [sp-24]
001c6864sub x29, sp, 24
001c6868bl fn_87e80
001c686csub x29, sp, 8
001c6870ldr x1, [sp+1008]
001c6874ldr x1, [x1+320]
001c6878str x1, [sp+1000]
001c687cadd x21, sp, 8
001c6880add x20, sp, 680
001c6884adr x27, 16
001c6888stp x29, x27, [sp-24]
001c688csub x29, sp, 24
001c6890bl fn_87e80
001c6894sub x29, sp, 8
001c6898ldr x1, [sp+1000]
001c689cstr x1, [sp+328]
001c68a0movn x0, 0
001c68a4bl encoding/base64.Encoding.WithPadding
001c68a8adrp x27, 0x885000
001c68acldr w1, [x27+3056]
001c68b0cbz w1, 0x1c68b8
001c68b4b 0x1c68bc
001c68b8
001c68b8loc_1c68b8:
001c68b8b 0x1c68d4
001c68bc
001c68bcloc_1c68bc:
001c68bcbl runtime.gcWriteBarrier2
001c68c0str x0, [x25]
001c68c4adrp x27, 0x85b000
001c68c8ldr x1, [x27+24]
001c68ccstr x1, [x25+8]
001c68d0b 0x1c68d4
001c68d4
001c68d4loc_1c68d4:
001c68d4adrp x27, 0x85b000
001c68d8str x0, [x27+24]
001c68dcadrp x27, 0x85b000
001c68e0ldr x20, [x27+16]
001c68e4str x20, [sp+1008]
001c68e8ldrsb x27, [x20]
001c68ecadd x21, sp, 352
001c68f0adr x27, 16
001c68f4stp x29, x27, [sp-24]
001c68f8sub x29, sp, 24
001c68fcbl fn_87e80
001c6900sub x29, sp, 8
001c6904ldr x1, [sp+1008]
001c6908ldr x1, [x1+320]
001c690cstr x1, [sp+672]
001c6910add x21, sp, 8
001c6914add x20, sp, 352
001c6918adr x27, 16
001c691cstp x29, x27, [sp-24]
001c6920sub x29, sp, 24
001c6924bl fn_87e80
001c6928sub x29, sp, 8
001c692cldr x1, [sp+672]
001c6930str x1, [sp+328]
001c6934movn x0, 0
001c6938bl encoding/base64.Encoding.WithPadding
001c693cadrp x27, 0x885000
001c6940ldr w1, [x27+3056]
001c6944cbz w1, 0x1c694c
001c6948b 0x1c6950
001c694c
001c694cloc_1c694c:
001c694cb 0x1c6968
001c6950
001c6950loc_1c6950:
001c6950bl runtime.gcWriteBarrier2
001c6954str x0, [x25]
001c6958adrp x27, 0x85b000
001c695cldr x1, [x27+32]
001c6960str x1, [x25+8]
001c6964b 0x1c6968
001c6968
001c6968loc_1c6968:
001c6968adrp x27, 0x85b000
001c696cstr x0, [x27+32]
001c6970ldp x29, x30, [sp-8]
001c6974add sp, sp, 1024
001c6978ret x30
001c697c
001c697cloc_1c697c:
001c697cmov x3, x30
001c6980bl runtime.morestack_noctxt.abi0
001c6984b 0x1c67a0
001c6988udf 0
001c698cudf 0
001c67a0
001c6990
001c6990encoding/base64.NewEncoding: ; void encoding/base64.NewEncoding(struct string encoder)
001c6990ldr x16, [x28+16]
001c6994sub x17, sp, 96
001c6998subs xzr, x17, x16
001c699cb.ls 0x1c6c80
001c69a0str x30, [sp-224]!
001c69a4stur x29, [sp-8]
001c69a8sub x29, sp, 8
001c69acstr x0, [sp+232]
001c69b0str x1, [sp+240]
001c69b4str xzr, [sp+96]
001c69b8ldr x2, [sp+240]
001c69bcstr x2, [sp+64]
001c69c0subs xzr, x2, 64
001c69c4b.ne 0x1c6c68
001c69c8b 0x1c69cc
001c69cc
001c69ccloc_1c69cc:
001c69ccadrp x0, 0x4b3000
001c69d0add x0, x0, 608
001c69d4bl runtime.newobject
001c69d8str x0, [sp+104]
001c69dcmovz x1, 61
001c69e0str w1, [x0+320]
001c69e4ldr x1, [sp+104]
001c69e8ldrsb x27, [x1]
001c69ecldrsb x27, [x1]
001c69f0b 0x1c69f4
001c69f4
001c69f4loc_1c69f4:
001c69f4str x1, [sp+152]
001c69f8orr x3, xzr, 64
001c69fcstr x3, [sp+160]
001c6a00str x3, [sp+168]
001c6a04str x1, [sp+128]
001c6a08str x3, [sp+136]
001c6a0cstr x3, [sp+144]
001c6a10ldr x3, [sp+240]
001c6a14ldr x4, [sp+232]
001c6a18str x4, [sp+112]
001c6a1cstr x3, [sp+120]
001c6a20ldr x4, [sp+136]
001c6a24str x4, [sp+56]
001c6a28subs xzr, x4, x3
001c6a2cb.gt 0x1c6a34
001c6a30b 0x1c6a3c
001c6a34
001c6a34loc_1c6a34:
001c6a34str x3, [sp+56]
001c6a38b 0x1c6a40
001c6a3c
001c6a3cloc_1c6a3c:
001c6a3cb 0x1c6a40
001c6a40
001c6a40loc_1c6a40:
001c6a40ldr x3, [sp+128]
001c6a44ldr x4, [sp+112]
001c6a48subs xzr, x3, x4
001c6a4cb.ne 0x1c6a54
001c6a50b 0x1c6a70
001c6a54
001c6a54loc_1c6a54:
001c6a54ldr x3, [sp+56]
001c6a58str x3, [sp+88]
001c6a5cldr x2, [sp+88]
001c6a60ldr x1, [sp+112]
001c6a64ldr x0, [sp+128]
001c6a68bl runtime.memmove
001c6a6cb 0x1c6a74
001c6a70
001c6a70loc_1c6a70:
001c6a70b 0x1c6a74
001c6a74
001c6a74loc_1c6a74:
001c6a74ldr x3, [sp+104]
001c6a78ldrsb x27, [x3]
001c6a7cadd x3, x3, 64
001c6a80ldrsb x27, [x3]
001c6a84b 0x1c6a88
001c6a88
001c6a88loc_1c6a88:
001c6a88str x3, [sp+152]
001c6a8corr x4, xzr, 256
001c6a90str x4, [sp+160]
001c6a94str x4, [sp+168]
001c6a98str x3, [sp+192]
001c6a9cstr x4, [sp+200]
001c6aa0str x4, [sp+208]
001c6aa4adrp x3, 0x50b000
001c6aa8add x3, x3, 2667
001c6aacstr x3, [sp+176]
001c6ab0str x4, [sp+184]
001c6ab4ldr x3, [sp+200]
001c6ab8str x3, [sp+80]
001c6abcsubs xzr, x3, 256
001c6ac0b.gt 0x1c6ac8
001c6ac4b 0x1c6ad0
001c6ac8
001c6ac8loc_1c6ac8:
001c6ac8str x4, [sp+80]
001c6accb 0x1c6ad4
001c6ad0
001c6ad0loc_1c6ad0:
001c6ad0b 0x1c6ad4
001c6ad4
001c6ad4loc_1c6ad4:
001c6ad4ldr x3, [sp+176]
001c6ad8ldr x4, [sp+192]
001c6adcsubs xzr, x3, x4
001c6ae0b.ne 0x1c6ae8
001c6ae4b 0x1c6b04
001c6ae8
001c6ae8loc_1c6ae8:
001c6ae8ldr x3, [sp+80]
001c6aecstr x3, [sp+72]
001c6af0ldr x2, [sp+72]
001c6af4ldr x1, [sp+176]
001c6af8ldr x0, [sp+192]
001c6afcbl runtime.memmove
001c6b00b 0x1c6b08
001c6b04
001c6b04loc_1c6b04:
001c6b04b 0x1c6b08
001c6b08
001c6b08loc_1c6b08:
001c6b08str xzr, [sp+48]
001c6b0cb 0x1c6b10
001c6b10
001c6b10loc_1c6b10:
001c6b10ldr x2, [sp+240]
001c6b14str x2, [sp+64]
001c6b18ldr x3, [sp+48]
001c6b1csubs xzr, x2, x3
001c6b20b.gt 0x1c6b28
001c6b24b 0x1c6c14
001c6b28
001c6b28loc_1c6b28:
001c6b28ldr x0, [sp+48]
001c6b2cldr x1, [sp+240]
001c6b30ldr x2, [sp+232]
001c6b34subs xzr, x1, x0
001c6b38b.hi 0x1c6b40
001c6b3cb 0x1c6c64
001c6b40
001c6b40loc_1c6b40:
001c6b40ldrb w2, [x2+x0]
001c6b44subs wzr, w2, 10
001c6b48cset x2, eq
001c6b4cstrb w2, [sp+47]
001c6b50b.eq 0x1c6b58
001c6b54b 0x1c6b5c
001c6b58
001c6b58loc_1c6b58:
001c6b58b 0x1c6b88
001c6b5c
001c6b5cloc_1c6b5c:
001c6b5cldr x0, [sp+48]
001c6b60ldr x1, [sp+240]
001c6b64ldr x2, [sp+232]
001c6b68subs xzr, x1, x0
001c6b6cb.hi 0x1c6b74
001c6b70b 0x1c6c60
001c6b74
001c6b74loc_1c6b74:
001c6b74ldrb w2, [x2+x0]
001c6b78subs wzr, w2, 13
001c6b7ccset x2, eq
001c6b80strb w2, [sp+47]
001c6b84b 0x1c6b88
001c6b88
001c6b88loc_1c6b88:
001c6b88ldrb w2, [sp+47]
001c6b8ctbnz w2, 0, 0x1c6c48
001c6b90b 0x1c6b94
001c6b94
001c6b94loc_1c6b94:
001c6b94ldr x2, [sp+104]
001c6b98ldrsb x27, [x2]
001c6b9cadd x2, x2, 64
001c6ba0ldr x0, [sp+48]
001c6ba4ldr x1, [sp+240]
001c6ba8ldr x3, [sp+232]
001c6bacsubs xzr, x1, x0
001c6bb0b.hi 0x1c6bb8
001c6bb4b 0x1c6c44
001c6bb8
001c6bb8loc_1c6bb8:
001c6bb8ldrb w3, [x3+x0]
001c6bbcldrb w2, [x2+x3]
001c6bc0subs wzr, w2, 255
001c6bc4b.ne 0x1c6c2c
001c6bc8b 0x1c6bcc
001c6bcc
001c6bccloc_1c6bcc:
001c6bccb 0x1c6bd0
001c6bd0
001c6bd0loc_1c6bd0:
001c6bd0ldr x2, [sp+104]
001c6bd4ldrsb x27, [x2]
001c6bd8add x2, x2, 64
001c6bdcldr x0, [sp+48]
001c6be0ldr x1, [sp+240]
001c6be4ldr x3, [sp+232]
001c6be8ldr x4, [sp+48]
001c6becsubs xzr, x1, x0
001c6bf0b.hi 0x1c6bf8
001c6bf4b 0x1c6c28
001c6bf8
001c6bf8loc_1c6bf8:
001c6bf8ldrb w3, [x3+x0]
001c6bfcstrb w4, [x2+x3]
001c6c00b 0x1c6c04
001c6c04
001c6c04loc_1c6c04:
001c6c04ldr x2, [sp+48]
001c6c08add x2, x2, 1
001c6c0cstr x2, [sp+48]
001c6c10b 0x1c6b10
001c6c14
001c6c14loc_1c6c14:
001c6c14ldr x0, [sp+104]
001c6c18str x0, [sp+96]
001c6c1cldur x29, [sp-8]
001c6c20ldr x30, [sp], 224
001c6c24ret x30
001c6c28
001c6c28loc_1c6c28:
001c6c28bl runtime.panicIndex
001c6c2c
001c6c2cloc_1c6c2c:
001c6c2cb 0x1c6c30
001c6c30
001c6c30loc_1c6c30:
001c6c30adrp x0, 0x42f000
001c6c34add x0, x0, 2944
001c6c38adrp x1, 0x54c000
001c6c3cadd x1, x1, 1392
001c6c40bl runtime.gopanic
001c6c44
001c6c44loc_1c6c44:
001c6c44bl runtime.panicIndex
001c6c48
001c6c48loc_1c6c48:
001c6c48b 0x1c6c4c
001c6c4c
001c6c4cloc_1c6c4c:
001c6c4cadrp x0, 0x42f000
001c6c50add x0, x0, 2944
001c6c54adrp x1, 0x54c000
001c6c58add x1, x1, 1376
001c6c5cbl runtime.gopanic
001c6c60
001c6c60loc_1c6c60:
001c6c60bl runtime.panicIndex
001c6c64
001c6c64loc_1c6c64:
001c6c64bl runtime.panicIndex
001c6c68
001c6c68loc_1c6c68:
001c6c68adrp x0, 0x42f000
001c6c6cadd x0, x0, 2944
001c6c70adrp x1, 0x54c000
001c6c74add x1, x1, 1360
001c6c78bl runtime.gopanic
001c6c7chint
001c6c80
001c6c80loc_1c6c80:
001c6c80stp x0, x1, [sp+8]
001c6c84mov x3, x30
001c6c88bl runtime.morestack_noctxt.abi0
001c6c8cldp x0, x1, [sp+8]
001c6c90b 0x1c6990
001c6c94udf 0
001c6c98udf 0
001c6c9cudf 0
001c6990
001c6990encoding/base64.NewEncoding: ; void encoding/base64.NewEncoding(struct string encoder)
001c6990ldr x16, [x28+16]
001c6994sub x17, sp, 96
001c6998subs xzr, x17, x16
001c699cb.ls 0x1c6c80
001c69a0str x30, [sp-224]!
001c69a4stur x29, [sp-8]
001c69a8sub x29, sp, 8
001c69acstr x0, [sp+232]
001c69b0str x1, [sp+240]
001c69b4str xzr, [sp+96]
001c69b8ldr x2, [sp+240]
001c69bcstr x2, [sp+64]
001c69c0subs xzr, x2, 64
001c69c4b.ne 0x1c6c68
001c69c8b 0x1c69cc
001c69cc
001c69ccloc_1c69cc:
001c69ccadrp x0, 0x4b3000
001c69d0add x0, x0, 608
001c69d4bl runtime.newobject
001c69d8str x0, [sp+104]
001c69dcmovz x1, 61
001c69e0str w1, [x0+320]
001c69e4ldr x1, [sp+104]
001c69e8ldrsb x27, [x1]
001c69ecldrsb x27, [x1]
001c69f0b 0x1c69f4
001c69f4
001c69f4loc_1c69f4:
001c69f4str x1, [sp+152]
001c69f8orr x3, xzr, 64
001c69fcstr x3, [sp+160]
001c6a00str x3, [sp+168]
001c6a04str x1, [sp+128]
001c6a08str x3, [sp+136]
001c6a0cstr x3, [sp+144]
001c6a10ldr x3, [sp+240]
001c6a14ldr x4, [sp+232]
001c6a18str x4, [sp+112]
001c6a1cstr x3, [sp+120]
001c6a20ldr x4, [sp+136]
001c6a24str x4, [sp+56]
001c6a28subs xzr, x4, x3
001c6a2cb.gt 0x1c6a34
001c6a30b 0x1c6a3c
001c6a34
001c6a34loc_1c6a34:
001c6a34str x3, [sp+56]
001c6a38b 0x1c6a40
001c6a3c
001c6a3cloc_1c6a3c:
001c6a3cb 0x1c6a40
001c6a40
001c6a40loc_1c6a40:
001c6a40ldr x3, [sp+128]
001c6a44ldr x4, [sp+112]
001c6a48subs xzr, x3, x4
001c6a4cb.ne 0x1c6a54
001c6a50b 0x1c6a70
001c6a54
001c6a54loc_1c6a54:
001c6a54ldr x3, [sp+56]
001c6a58str x3, [sp+88]
001c6a5cldr x2, [sp+88]
001c6a60ldr x1, [sp+112]
001c6a64ldr x0, [sp+128]
001c6a68bl runtime.memmove
001c6a6cb 0x1c6a74
001c6a70
001c6a70loc_1c6a70:
001c6a70b 0x1c6a74
001c6a74
001c6a74loc_1c6a74:
001c6a74ldr x3, [sp+104]
001c6a78ldrsb x27, [x3]
001c6a7cadd x3, x3, 64
001c6a80ldrsb x27, [x3]
001c6a84b 0x1c6a88
001c6a88
001c6a88loc_1c6a88:
001c6a88str x3, [sp+152]
001c6a8corr x4, xzr, 256
001c6a90str x4, [sp+160]
001c6a94str x4, [sp+168]
001c6a98str x3, [sp+192]
001c6a9cstr x4, [sp+200]
001c6aa0str x4, [sp+208]
001c6aa4adrp x3, 0x50b000
001c6aa8add x3, x3, 2667
001c6aacstr x3, [sp+176]
001c6ab0str x4, [sp+184]
001c6ab4ldr x3, [sp+200]
001c6ab8str x3, [sp+80]
001c6abcsubs xzr, x3, 256
001c6ac0b.gt 0x1c6ac8
001c6ac4b 0x1c6ad0
001c6ac8
001c6ac8loc_1c6ac8:
001c6ac8str x4, [sp+80]
001c6accb 0x1c6ad4
001c6ad0
001c6ad0loc_1c6ad0:
001c6ad0b 0x1c6ad4
001c6ad4
001c6ad4loc_1c6ad4:
001c6ad4ldr x3, [sp+176]
001c6ad8ldr x4, [sp+192]
001c6adcsubs xzr, x3, x4
001c6ae0b.ne 0x1c6ae8
001c6ae4b 0x1c6b04
001c6ae8
001c6ae8loc_1c6ae8:
001c6ae8ldr x3, [sp+80]
001c6aecstr x3, [sp+72]
001c6af0ldr x2, [sp+72]
001c6af4ldr x1, [sp+176]
001c6af8ldr x0, [sp+192]
001c6afcbl runtime.memmove
001c6b00b 0x1c6b08
001c6b04
001c6b04loc_1c6b04:
001c6b04b 0x1c6b08
001c6b08
001c6b08loc_1c6b08:
001c6b08str xzr, [sp+48]
001c6b0cb 0x1c6b10
001c6b10
001c6b10loc_1c6b10:
001c6b10ldr x2, [sp+240]
001c6b14str x2, [sp+64]
001c6b18ldr x3, [sp+48]
001c6b1csubs xzr, x2, x3
001c6b20b.gt 0x1c6b28
001c6b24b 0x1c6c14
001c6b28
001c6b28loc_1c6b28:
001c6b28ldr x0, [sp+48]
001c6b2cldr x1, [sp+240]
001c6b30ldr x2, [sp+232]
001c6b34subs xzr, x1, x0
001c6b38b.hi 0x1c6b40
001c6b3cb 0x1c6c64
001c6b40
001c6b40loc_1c6b40:
001c6b40ldrb w2, [x2+x0]
001c6b44subs wzr, w2, 10
001c6b48cset x2, eq
001c6b4cstrb w2, [sp+47]
001c6b50b.eq 0x1c6b58
001c6b54b 0x1c6b5c
001c6b58
001c6b58loc_1c6b58:
001c6b58b 0x1c6b88
001c6b5c
001c6b5cloc_1c6b5c:
001c6b5cldr x0, [sp+48]
001c6b60ldr x1, [sp+240]
001c6b64ldr x2, [sp+232]
001c6b68subs xzr, x1, x0
001c6b6cb.hi 0x1c6b74
001c6b70b 0x1c6c60
001c6b74
001c6b74loc_1c6b74:
001c6b74ldrb w2, [x2+x0]
001c6b78subs wzr, w2, 13
001c6b7ccset x2, eq
001c6b80strb w2, [sp+47]
001c6b84b 0x1c6b88
001c6b88
001c6b88loc_1c6b88:
001c6b88ldrb w2, [sp+47]
001c6b8ctbnz w2, 0, 0x1c6c48
001c6b90b 0x1c6b94
001c6b94
001c6b94loc_1c6b94:
001c6b94ldr x2, [sp+104]
001c6b98ldrsb x27, [x2]
001c6b9cadd x2, x2, 64
001c6ba0ldr x0, [sp+48]
001c6ba4ldr x1, [sp+240]
001c6ba8ldr x3, [sp+232]
001c6bacsubs xzr, x1, x0
001c6bb0b.hi 0x1c6bb8
001c6bb4b 0x1c6c44
001c6bb8
001c6bb8loc_1c6bb8:
001c6bb8ldrb w3, [x3+x0]
001c6bbcldrb w2, [x2+x3]
001c6bc0subs wzr, w2, 255
001c6bc4b.ne 0x1c6c2c
001c6bc8b 0x1c6bcc
001c6bcc
001c6bccloc_1c6bcc:
001c6bccb 0x1c6bd0
001c6bd0
001c6bd0loc_1c6bd0:
001c6bd0ldr x2, [sp+104]
001c6bd4ldrsb x27, [x2]
001c6bd8add x2, x2, 64
001c6bdcldr x0, [sp+48]
001c6be0ldr x1, [sp+240]
001c6be4ldr x3, [sp+232]
001c6be8ldr x4, [sp+48]
001c6becsubs xzr, x1, x0
001c6bf0b.hi 0x1c6bf8
001c6bf4b 0x1c6c28
001c6bf8
001c6bf8loc_1c6bf8:
001c6bf8ldrb w3, [x3+x0]
001c6bfcstrb w4, [x2+x3]
001c6c00b 0x1c6c04
001c6c04
001c6c04loc_1c6c04:
001c6c04ldr x2, [sp+48]
001c6c08add x2, x2, 1
001c6c0cstr x2, [sp+48]
001c6c10b 0x1c6b10
001c6c14
001c6c14loc_1c6c14:
001c6c14ldr x0, [sp+104]
001c6c18str x0, [sp+96]
001c6c1cldur x29, [sp-8]
001c6c20ldr x30, [sp], 224
001c6c24ret x30
001c6c28
001c6c28loc_1c6c28:
001c6c28bl runtime.panicIndex
001c6c2c
001c6c2cloc_1c6c2c:
001c6c2cb 0x1c6c30
001c6c30
001c6c30loc_1c6c30:
001c6c30adrp x0, 0x42f000
001c6c34add x0, x0, 2944
001c6c38adrp x1, 0x54c000
001c6c3cadd x1, x1, 1392
001c6c40bl runtime.gopanic
001c6c44
001c6c44loc_1c6c44:
001c6c44bl runtime.panicIndex
001c6c48
001c6c48loc_1c6c48:
001c6c48b 0x1c6c4c
001c6c4c
001c6c4cloc_1c6c4c:
001c6c4cadrp x0, 0x42f000
001c6c50add x0, x0, 2944
001c6c54adrp x1, 0x54c000
001c6c58add x1, x1, 1376
001c6c5cbl runtime.gopanic
001c6c60
001c6c60loc_1c6c60:
001c6c60bl runtime.panicIndex
001c6c64
001c6c64loc_1c6c64:
001c6c64bl runtime.panicIndex
001c6c68
001c6c68loc_1c6c68:
001c6c68adrp x0, 0x42f000
001c6c6cadd x0, x0, 2944
001c6c70adrp x1, 0x54c000
001c6c74add x1, x1, 1360
001c6c78bl runtime.gopanic
001c6c7chint
001c6c80
001c6c80loc_1c6c80:
001c6c80stp x0, x1, [sp+8]
001c6c84mov x3, x30
001c6c88bl runtime.morestack_noctxt.abi0
001c6c8cldp x0, x1, [sp+8]
001c6c90b 0x1c6990
001c6c94udf 0
001c6c98udf 0
001c6c9cudf 0
001c6990
001c6ca0
001c6ca0encoding/base64.Encoding.WithPadding: ; void encoding/base64.Encoding.WithPadding(encoding/base64.Encoding enc, int32 padding)
001c6ca0ldr x16, [x28+16]
001c6ca4subs xzr, sp, x16
001c6ca8b.ls 0x1c6e24
001c6cacstr x30, [sp-64]!
001c6cb0stur x29, [sp-8]
001c6cb4sub x29, sp, 8
001c6cb8str w0, [sp+400]
001c6cbcstr xzr, [sp+40]
001c6cc0adrp x0, 0x4b3000
001c6cc4add x0, x0, 608
001c6cc8bl runtime.newobject
001c6cccstr x0, [sp+48]
001c6cd0mov x21, x0
001c6cd4add x20, sp, 72
001c6cd8adr x27, 16
001c6cdcstp x29, x27, [sp-24]
001c6ce0sub x29, sp, 24
001c6ce4bl fn_87e80
001c6ce8sub x29, sp, 8
001c6cecldr x1, [sp+392]
001c6cf0str x1, [x0+320]
001c6cf4ldrsw x1, [sp+400]
001c6cf8adds wzr, w1, 1
001c6cfccset x1, lt
001c6d00strb w1, [sp+37]
001c6d04b.lt 0x1c6d0c
001c6d08b 0x1c6d10
001c6d0c
001c6d0cloc_1c6d0c:
001c6d0cb 0x1c6d24
001c6d10
001c6d10loc_1c6d10:
001c6d10ldrsw x2, [sp+400]
001c6d14subs wzr, w2, 13
001c6d18cset x2, eq
001c6d1cstrb w2, [sp+37]
001c6d20b 0x1c6d24
001c6d24
001c6d24loc_1c6d24:
001c6d24ldrb w2, [sp+37]
001c6d28strb w2, [sp+38]
001c6d2ctbnz w2, 0, 0x1c6d34
001c6d30b 0x1c6d38
001c6d34
001c6d34loc_1c6d34:
001c6d34b 0x1c6d4c
001c6d38
001c6d38loc_1c6d38:
001c6d38ldrsw x2, [sp+400]
001c6d3csubs wzr, w2, 10
001c6d40cset x2, eq
001c6d44strb w2, [sp+38]
001c6d48b 0x1c6d4c
001c6d4c
001c6d4cloc_1c6d4c:
001c6d4cldrb w2, [sp+38]
001c6d50strb w2, [sp+39]
001c6d54tbnz w2, 0, 0x1c6d5c
001c6d58b 0x1c6d60
001c6d5c
001c6d5cloc_1c6d5c:
001c6d5cb 0x1c6d74
001c6d60
001c6d60loc_1c6d60:
001c6d60ldrsw x2, [sp+400]
001c6d64subs wzr, w2, 255
001c6d68cset x2, gt
001c6d6cstrb w2, [sp+39]
001c6d70b 0x1c6d74
001c6d74
001c6d74loc_1c6d74:
001c6d74ldrb w2, [sp+39]
001c6d78tbnz w2, 0, 0x1c6e08
001c6d7cb 0x1c6d80
001c6d80
001c6d80loc_1c6d80:
001c6d80ldrsw x2, [sp+400]
001c6d84adds wzr, w2, 1
001c6d88cset x2, ne
001c6d8cstrb w2, [sp+36]
001c6d90b.ne 0x1c6d98
001c6d94b 0x1c6dbc
001c6d98
001c6d98loc_1c6d98:
001c6d98ldr x2, [sp+48]
001c6d9cadd x2, x2, 64
001c6da0ldrsw x3, [sp+400]
001c6da4ubfm x3, x3, 0, 7
001c6da8ldrb w2, [x2+x3]
001c6dacsubs wzr, w2, 255
001c6db0cset x2, ne
001c6db4strb w2, [sp+36]
001c6db8b 0x1c6dc0
001c6dbc
001c6dbcloc_1c6dbc:
001c6dbcb 0x1c6dc0
001c6dc0
001c6dc0loc_1c6dc0:
001c6dc0ldrb w2, [sp+36]
001c6dc4tbnz w2, 0, 0x1c6df0
001c6dc8b 0x1c6dcc
001c6dcc
001c6dccloc_1c6dcc:
001c6dccb 0x1c6dd0
001c6dd0
001c6dd0loc_1c6dd0:
001c6dd0ldr x1, [sp+48]
001c6dd4ldrsw x2, [sp+400]
001c6dd8str w2, [x1+320]
001c6ddcldr x0, [sp+48]
001c6de0str x0, [sp+40]
001c6de4ldur x29, [sp-8]
001c6de8ldr x30, [sp], 64
001c6decret x30
001c6df0
001c6df0loc_1c6df0:
001c6df0b 0x1c6df4
001c6df4
001c6df4loc_1c6df4:
001c6df4adrp x0, 0x42f000
001c6df8add x0, x0, 2944
001c6dfcadrp x1, 0x54c000
001c6e00add x1, x1, 1424
001c6e04bl runtime.gopanic
001c6e08
001c6e08loc_1c6e08:
001c6e08b 0x1c6e0c
001c6e0c
001c6e0cloc_1c6e0c:
001c6e0cadrp x0, 0x42f000
001c6e10add x0, x0, 2944
001c6e14adrp x1, 0x54c000
001c6e18add x1, x1, 1408
001c6e1cbl runtime.gopanic
001c6e20hint
001c6e24
001c6e24loc_1c6e24:
001c6e24str w0, [sp+336]
001c6e28mov x3, x30
001c6e2cbl runtime.morestack_noctxt.abi0
001c6e30ldrsw x0, [sp+336]
001c6e34b 0x1c6ca0
001c6e38udf 0
001c6e3cudf 0
001c6ca0
001c6ca0encoding/base64.Encoding.WithPadding: ; void encoding/base64.Encoding.WithPadding(encoding/base64.Encoding enc, int32 padding)
001c6ca0ldr x16, [x28+16]
001c6ca4subs xzr, sp, x16
001c6ca8b.ls 0x1c6e24
001c6cacstr x30, [sp-64]!
001c6cb0stur x29, [sp-8]
001c6cb4sub x29, sp, 8
001c6cb8str w0, [sp+400]
001c6cbcstr xzr, [sp+40]
001c6cc0adrp x0, 0x4b3000
001c6cc4add x0, x0, 608
001c6cc8bl runtime.newobject
001c6cccstr x0, [sp+48]
001c6cd0mov x21, x0
001c6cd4add x20, sp, 72
001c6cd8adr x27, 16
001c6cdcstp x29, x27, [sp-24]
001c6ce0sub x29, sp, 24
001c6ce4bl fn_87e80
001c6ce8sub x29, sp, 8
001c6cecldr x1, [sp+392]
001c6cf0str x1, [x0+320]
001c6cf4ldrsw x1, [sp+400]
001c6cf8adds wzr, w1, 1
001c6cfccset x1, lt
001c6d00strb w1, [sp+37]
001c6d04b.lt 0x1c6d0c
001c6d08b 0x1c6d10
001c6d0c
001c6d0cloc_1c6d0c:
001c6d0cb 0x1c6d24
001c6d10
001c6d10loc_1c6d10:
001c6d10ldrsw x2, [sp+400]
001c6d14subs wzr, w2, 13
001c6d18cset x2, eq
001c6d1cstrb w2, [sp+37]
001c6d20b 0x1c6d24
001c6d24
001c6d24loc_1c6d24:
001c6d24ldrb w2, [sp+37]
001c6d28strb w2, [sp+38]
001c6d2ctbnz w2, 0, 0x1c6d34
001c6d30b 0x1c6d38
001c6d34
001c6d34loc_1c6d34:
001c6d34b 0x1c6d4c
001c6d38
001c6d38loc_1c6d38:
001c6d38ldrsw x2, [sp+400]
001c6d3csubs wzr, w2, 10
001c6d40cset x2, eq
001c6d44strb w2, [sp+38]
001c6d48b 0x1c6d4c
001c6d4c
001c6d4cloc_1c6d4c:
001c6d4cldrb w2, [sp+38]
001c6d50strb w2, [sp+39]
001c6d54tbnz w2, 0, 0x1c6d5c
001c6d58b 0x1c6d60
001c6d5c
001c6d5cloc_1c6d5c:
001c6d5cb 0x1c6d74
001c6d60
001c6d60loc_1c6d60:
001c6d60ldrsw x2, [sp+400]
001c6d64subs wzr, w2, 255
001c6d68cset x2, gt
001c6d6cstrb w2, [sp+39]
001c6d70b 0x1c6d74
001c6d74
001c6d74loc_1c6d74:
001c6d74ldrb w2, [sp+39]
001c6d78tbnz w2, 0, 0x1c6e08
001c6d7cb 0x1c6d80
001c6d80
001c6d80loc_1c6d80:
001c6d80ldrsw x2, [sp+400]
001c6d84adds wzr, w2, 1
001c6d88cset x2, ne
001c6d8cstrb w2, [sp+36]
001c6d90b.ne 0x1c6d98
001c6d94b 0x1c6dbc
001c6d98
001c6d98loc_1c6d98:
001c6d98ldr x2, [sp+48]
001c6d9cadd x2, x2, 64
001c6da0ldrsw x3, [sp+400]
001c6da4ubfm x3, x3, 0, 7
001c6da8ldrb w2, [x2+x3]
001c6dacsubs wzr, w2, 255
001c6db0cset x2, ne
001c6db4strb w2, [sp+36]
001c6db8b 0x1c6dc0
001c6dbc
001c6dbcloc_1c6dbc:
001c6dbcb 0x1c6dc0
001c6dc0
001c6dc0loc_1c6dc0:
001c6dc0ldrb w2, [sp+36]
001c6dc4tbnz w2, 0, 0x1c6df0
001c6dc8b 0x1c6dcc
001c6dcc
001c6dccloc_1c6dcc:
001c6dccb 0x1c6dd0
001c6dd0
001c6dd0loc_1c6dd0:
001c6dd0ldr x1, [sp+48]
001c6dd4ldrsw x2, [sp+400]
001c6dd8str w2, [x1+320]
001c6ddcldr x0, [sp+48]
001c6de0str x0, [sp+40]
001c6de4ldur x29, [sp-8]
001c6de8ldr x30, [sp], 64
001c6decret x30
001c6df0
001c6df0loc_1c6df0:
001c6df0b 0x1c6df4
001c6df4
001c6df4loc_1c6df4:
001c6df4adrp x0, 0x42f000
001c6df8add x0, x0, 2944
001c6dfcadrp x1, 0x54c000
001c6e00add x1, x1, 1424
001c6e04bl runtime.gopanic
001c6e08
001c6e08loc_1c6e08:
001c6e08b 0x1c6e0c
001c6e0c
001c6e0cloc_1c6e0c:
001c6e0cadrp x0, 0x42f000
001c6e10add x0, x0, 2944
001c6e14adrp x1, 0x54c000
001c6e18add x1, x1, 1408
001c6e1cbl runtime.gopanic
001c6e20hint
001c6e24
001c6e24loc_1c6e24:
001c6e24str w0, [sp+336]
001c6e28mov x3, x30
001c6e2cbl runtime.morestack_noctxt.abi0
001c6e30ldrsw x0, [sp+336]
001c6e34b 0x1c6ca0
001c6e38udf 0
001c6e3cudf 0
001c6ca0
Loading..