File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001a7d20
001a7d20google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString(google.golang.org/protobuf/internal/encoding/text.Encoder * e, struct string s)
001a7d20ldr x16, [x28+16]
001a7d24subs xzr, sp, x16
001a7d28b.ls 0x1a7de8
001a7d2cstr x30, [sp-128]!
001a7d30stur x29, [sp-8]
001a7d34sub x29, sp, 8
001a7d38str x0, [sp+136]
001a7d3cstr x1, [sp+144]
001a7d40str x2, [sp+152]
001a7d44orr x1, xzr, 2
001a7d48bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a7d4cldr x2, [sp+136]
001a7d50ldrsb x27, [x2]
001a7d54ldr x3, [x2+32]
001a7d58ldr x4, [x2+40]
001a7d5cldr x2, [x2+48]
001a7d60str x3, [sp+72]
001a7d64str x4, [sp+80]
001a7d68str x2, [sp+88]
001a7d6cldr x2, [sp+136]
001a7d70ldrsb x27, [x2]
001a7d74ldrb w5, [x2+74]
001a7d78strb w5, [sp+71]
001a7d7cldr x3, [sp+144]
001a7d80ldr x4, [sp+152]
001a7d84ldr x0, [sp+72]
001a7d88ldr x1, [sp+80]
001a7d8cldr x2, [sp+88]
001a7d90bl google.golang.org/protobuf/internal/encoding/text.appendString
001a7d94str x0, [sp+96]
001a7d98str x1, [sp+104]
001a7d9cstr x2, [sp+112]
001a7da0ldr x3, [sp+136]
001a7da4ldrsb x27, [x3]
001a7da8str x1, [x3+40]
001a7dacstr x2, [x3+48]
001a7db0adrp x27, 0x8a4000
001a7db4ldr w2, [x27+3056]
001a7db8cbz w2, 0x1a7dc0
001a7dbcb 0x1a7dc4
001a7dc0
001a7dc0loc_1a7dc0:
001a7dc0b 0x1a7dd8
001a7dc4
001a7dc4loc_1a7dc4:
001a7dc4bl runtime.gcWriteBarrier2
001a7dc8str x0, [x25]
001a7dccldr x1, [x3+32]
001a7dd0str x1, [x25+8]
001a7dd4b 0x1a7dd8
001a7dd8
001a7dd8loc_1a7dd8:
001a7dd8str x0, [x3+32]
001a7ddcldur x29, [sp-8]
001a7de0ldr x30, [sp], 128
001a7de4ret x30
001a7de8
001a7de8loc_1a7de8:
001a7de8stp x0, x1, [sp+8]
001a7decstr x2, [sp+24]
001a7df0mov x3, x30
001a7df4bl runtime.morestack_noctxt.abi0
001a7df8ldp x0, x1, [sp+8]
001a7dfcldr x2, [sp+24]
001a7e00b 0x1a7d20
001a7e04udf 0
001a7e08udf 0
001a7e0cudf 0
001a7d20
001a7d20google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString(google.golang.org/protobuf/internal/encoding/text.Encoder * e, struct string s)
001a7d20ldr x16, [x28+16]
001a7d24subs xzr, sp, x16
001a7d28b.ls 0x1a7de8
001a7d2cstr x30, [sp-128]!
001a7d30stur x29, [sp-8]
001a7d34sub x29, sp, 8
001a7d38str x0, [sp+136]
001a7d3cstr x1, [sp+144]
001a7d40str x2, [sp+152]
001a7d44orr x1, xzr, 2
001a7d48bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a7d4cldr x2, [sp+136]
001a7d50ldrsb x27, [x2]
001a7d54ldr x3, [x2+32]
001a7d58ldr x4, [x2+40]
001a7d5cldr x2, [x2+48]
001a7d60str x3, [sp+72]
001a7d64str x4, [sp+80]
001a7d68str x2, [sp+88]
001a7d6cldr x2, [sp+136]
001a7d70ldrsb x27, [x2]
001a7d74ldrb w5, [x2+74]
001a7d78strb w5, [sp+71]
001a7d7cldr x3, [sp+144]
001a7d80ldr x4, [sp+152]
001a7d84ldr x0, [sp+72]
001a7d88ldr x1, [sp+80]
001a7d8cldr x2, [sp+88]
001a7d90bl google.golang.org/protobuf/internal/encoding/text.appendString
001a7d94str x0, [sp+96]
001a7d98str x1, [sp+104]
001a7d9cstr x2, [sp+112]
001a7da0ldr x3, [sp+136]
001a7da4ldrsb x27, [x3]
001a7da8str x1, [x3+40]
001a7dacstr x2, [x3+48]
001a7db0adrp x27, 0x8a4000
001a7db4ldr w2, [x27+3056]
001a7db8cbz w2, 0x1a7dc0
001a7dbcb 0x1a7dc4
001a7dc0
001a7dc0loc_1a7dc0:
001a7dc0b 0x1a7dd8
001a7dc4
001a7dc4loc_1a7dc4:
001a7dc4bl runtime.gcWriteBarrier2
001a7dc8str x0, [x25]
001a7dccldr x1, [x3+32]
001a7dd0str x1, [x25+8]
001a7dd4b 0x1a7dd8
001a7dd8
001a7dd8loc_1a7dd8:
001a7dd8str x0, [x3+32]
001a7ddcldur x29, [sp-8]
001a7de0ldr x30, [sp], 128
001a7de4ret x30
001a7de8
001a7de8loc_1a7de8:
001a7de8stp x0, x1, [sp+8]
001a7decstr x2, [sp+24]
001a7df0mov x3, x30
001a7df4bl runtime.morestack_noctxt.abi0
001a7df8ldp x0, x1, [sp+8]
001a7dfcldr x2, [sp+24]
001a7e00b 0x1a7d20
001a7e04udf 0
001a7e08udf 0
001a7e0cudf 0
001a7d20
001a7e10
001a7e10google.golang.org/protobuf/internal/encoding/text.appendString: ; void google.golang.org/protobuf/internal/encoding/text.appendString(struct []uint8 out, struct string in, bool outputASCII)
001a7e10ldr x16, [x28+16]
001a7e14sub x17, sp, 368
001a7e18subs xzr, x17, x16
001a7e1cb.ls 0x1a8aa0
001a7e20sub x20, sp, 496
001a7e24stp x29, x30, [x20-8]
001a7e28add sp, x20, 0
001a7e2csub x29, sp, 8
001a7e30str x0, [sp+504]
001a7e34str x1, [sp+512]
001a7e38str x2, [sp+520]
001a7e3cstr x3, [sp+528]
001a7e40str x4, [sp+536]
001a7e44strb w5, [sp+544]
001a7e48str xzr, [sp+248]
001a7e4cstp xzr, xzr, [sp+256]
001a7e50ldr x2, [sp+520]
001a7e54ldr x0, [sp+504]
001a7e58ldr x5, [sp+512]
001a7e5cadd x1, x5, 1
001a7e60subs xzr, x2, x1
001a7e64b.hs 0x1a7e6c
001a7e68b 0x1a7e70
001a7e6c
001a7e6cloc_1a7e6c:
001a7e6cb 0x1a7e84
001a7e70
001a7e70loc_1a7e70:
001a7e70orr x3, xzr, 1
001a7e74adrp x4, 0x44e000
001a7e78add x4, x4, 3072
001a7e7cbl runtime.growslice
001a7e80b 0x1a7e84
001a7e84
001a7e84loc_1a7e84:
001a7e84sub x3, x1, 1
001a7e88movz x4, 34
001a7e8cstrb w4, [x0+x3]
001a7e90str x0, [sp+504]
001a7e94str x1, [sp+512]
001a7e98str x2, [sp+520]
001a7e9cldr x0, [sp+528]
001a7ea0ldr x1, [sp+536]
001a7ea4bl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString
001a7ea8str x0, [sp+128]
001a7eacldr x1, [sp+536]
001a7eb0ldr x2, [sp+528]
001a7eb4subs xzr, x0, x1
001a7eb8b.ls 0x1a7ec0
001a7ebcb 0x1a8a98
001a7ec0
001a7ec0loc_1a7ec0:
001a7ec0sub x5, x1, x0
001a7ec4sub x6, xzr, x5
001a7ec8and x6, x0, x6, asr #63
001a7eccadd x6, x2, x6
001a7ed0str x6, [sp+472]
001a7ed4str x5, [sp+480]
001a7ed8ldr x1, [sp+128]
001a7edcldr x2, [sp+536]
001a7ee0ldr x5, [sp+528]
001a7ee4subs xzr, x2, x1
001a7ee8b.hs 0x1a7ef0
001a7eecb 0x1a8a94
001a7ef0
001a7ef0loc_1a7ef0:
001a7ef0b 0x1a7ef4
001a7ef4
001a7ef4loc_1a7ef4:
001a7ef4str x5, [sp+456]
001a7ef8str x1, [sp+464]
001a7efcldr x2, [sp+520]
001a7f00ldr x0, [sp+504]
001a7f04ldr x5, [sp+512]
001a7f08str x0, [sp+408]
001a7f0cstr x5, [sp+416]
001a7f10str x2, [sp+424]
001a7f14ldr x6, [sp+464]
001a7f18add x1, x5, x6
001a7f1cstr x1, [sp+216]
001a7f20subs xzr, x2, x1
001a7f24b.hs 0x1a7f2c
001a7f28b 0x1a7f34
001a7f2c
001a7f2cloc_1a7f2c:
001a7f2cstr x1, [sp+416]
001a7f30b 0x1a7f54
001a7f34
001a7f34loc_1a7f34:
001a7f34ldr x3, [sp+464]
001a7f38adrp x4, 0x44e000
001a7f3cadd x4, x4, 3072
001a7f40bl runtime.growslice
001a7f44str x0, [sp+408]
001a7f48str x1, [sp+416]
001a7f4cstr x2, [sp+424]
001a7f50b 0x1a7f54
001a7f54
001a7f54loc_1a7f54:
001a7f54ldr x3, [sp+464]
001a7f58str x3, [sp+208]
001a7f5cldr x3, [sp+216]
001a7f60ldr x4, [sp+464]
001a7f64sub x3, x3, x4
001a7f68ldr x4, [sp+408]
001a7f6cadd x0, x4, x3
001a7f70str x0, [sp+400]
001a7f74ldr x2, [sp+208]
001a7f78ldr x1, [sp+456]
001a7f7cbl runtime.memmove
001a7f80ldr x3, [sp+408]
001a7f84ldr x4, [sp+416]
001a7f88ldr x5, [sp+424]
001a7f8cstr x3, [sp+432]
001a7f90str x4, [sp+440]
001a7f94str x5, [sp+448]
001a7f98ldr x3, [sp+472]
001a7f9cldr x4, [sp+480]
001a7fa0str x3, [sp+528]
001a7fa4str x4, [sp+536]
001a7fa8ldr x3, [sp+432]
001a7facldr x4, [sp+440]
001a7fb0ldr x5, [sp+448]
001a7fb4str x3, [sp+504]
001a7fb8str x4, [sp+512]
001a7fbcstr x5, [sp+520]
001a7fc0b 0x1a7fc4
001a7fc4
001a7fc4loc_1a7fc4:
001a7fc4ldr x5, [sp+536]
001a7fc8str x5, [sp+240]
001a7fcccbnz x5, 0x1a7fd4
001a7fd0b 0x1a89fc
001a7fd4
001a7fd4loc_1a7fd4:
001a7fd4ldr x0, [sp+528]
001a7fd8ldr x1, [sp+536]
001a7fdcbl unicode/utf8.DecodeRuneInString
001a7fe0str w0, [sp+108]
001a7fe4str x1, [sp+232]
001a7fe8ldrsw x2, [sp+108]
001a7fecstr w2, [sp+100]
001a7ff0ldr x2, [sp+232]
001a7ff4str x2, [sp+136]
001a7ff8ldrsw x2, [sp+100]
001a7ffcstr w2, [sp+96]
001a8000ldr x2, [sp+136]
001a8004str x2, [sp+112]
001a8008ldrsw x2, [sp+96]
001a800cmovz x3, 65533
001a8010subs wzr, w2, w3
001a8014cset x2, eq
001a8018strb w2, [sp+95]
001a801cb.eq 0x1a8024
001a8020b 0x1a8038
001a8024
001a8024loc_1a8024:
001a8024ldr x5, [sp+112]
001a8028subs xzr, x5, 1
001a802ccset x5, eq
001a8030strb w5, [sp+95]
001a8034b 0x1a803c
001a8038
001a8038loc_1a8038:
001a8038b 0x1a803c
001a803c
001a803cloc_1a803c:
001a803cldrb w5, [sp+95]
001a8040tbnz w5, 0, 0x1a8048
001a8044b 0x1a806c
001a8048
001a8048loc_1a8048:
001a8048b 0x1a804c
001a804c
001a804cloc_1a804c:
001a804cldr x1, [sp+536]
001a8050ldr x5, [sp+528]
001a8054subs xzr, x1, 0
001a8058b.hi 0x1a8060
001a805cb 0x1a8a8c
001a8060
001a8060loc_1a8060:
001a8060ldrb w5, [x5]
001a8064str w5, [sp+96]
001a8068b 0x1a80fc
001a806c
001a806cloc_1a806c:
001a806cldrsw x5, [sp+96]
001a8070subs wzr, w5, 32
001a8074cset x5, lt
001a8078strb w5, [sp+92]
001a807cb.lt 0x1a8084
001a8080b 0x1a8088
001a8084
001a8084loc_1a8084:
001a8084b 0x1a809c
001a8088
001a8088loc_1a8088:
001a8088ldrsw x5, [sp+96]
001a808csubs wzr, w5, 34
001a8090cset x5, eq
001a8094strb w5, [sp+92]
001a8098b 0x1a809c
001a809c
001a809cloc_1a809c:
001a809cldrb w5, [sp+92]
001a80a0strb w5, [sp+93]
001a80a4tbnz w5, 0, 0x1a80ac
001a80a8b 0x1a80b0
001a80ac
001a80acloc_1a80ac:
001a80acb 0x1a80c4
001a80b0
001a80b0loc_1a80b0:
001a80b0ldrsw x5, [sp+96]
001a80b4subs wzr, w5, 92
001a80b8cset x5, eq
001a80bcstrb w5, [sp+93]
001a80c0b 0x1a80c4
001a80c4
001a80c4loc_1a80c4:
001a80c4ldrb w5, [sp+93]
001a80c8strb w5, [sp+94]
001a80cctbnz w5, 0, 0x1a80d4
001a80d0b 0x1a80d8
001a80d4
001a80d4loc_1a80d4:
001a80d4b 0x1a80ec
001a80d8
001a80d8loc_1a80d8:
001a80d8ldrsw x5, [sp+96]
001a80dcsubs wzr, w5, 127
001a80e0cset x5, eq
001a80e4strb w5, [sp+94]
001a80e8b 0x1a80ec
001a80ec
001a80ecloc_1a80ec:
001a80ecldrb w5, [sp+94]
001a80f0tbnz w5, 0, 0x1a80f8
001a80f4b 0x1a84cc
001a80f8
001a80f8loc_1a80f8:
001a80f8b 0x1a80fc
001a80fc
001a80fcloc_1a80fc:
001a80fcldr x2, [sp+520]
001a8100ldr x0, [sp+504]
001a8104ldr x5, [sp+512]
001a8108add x1, x5, 1
001a810csubs xzr, x2, x1
001a8110b.hs 0x1a8118
001a8114b 0x1a811c
001a8118
001a8118loc_1a8118:
001a8118b 0x1a8130
001a811c
001a811cloc_1a811c:
001a811corr x3, xzr, 1
001a8120adrp x4, 0x44d000
001a8124add x4, x4, 3072
001a8128bl runtime.growslice
001a812cb 0x1a8130
001a8130
001a8130loc_1a8130:
001a8130sub x5, x1, 1
001a8134movz x6, 92
001a8138strb w6, [x0+x5]
001a813cstr x0, [sp+504]
001a8140str x1, [sp+512]
001a8144str x2, [sp+520]
001a8148ldrsw x5, [sp+96]
001a814cstr w5, [sp+104]
001a8150subs wzr, w5, 10
001a8154b.le 0x1a815c
001a8158b 0x1a8230
001a815c
001a815cloc_1a815c:
001a815csubs wzr, w5, 9
001a8160b.eq 0x1a8168
001a8164b 0x1a81c0
001a8168
001a8168loc_1a8168:
001a8168b 0x1a816c
001a816c
001a816cloc_1a816c:
001a816cldr x2, [sp+520]
001a8170ldr x0, [sp+504]
001a8174ldr x5, [sp+512]
001a8178add x1, x5, 1
001a817csubs xzr, x2, x1
001a8180b.hs 0x1a8188
001a8184b 0x1a818c
001a8188
001a8188loc_1a8188:
001a8188b 0x1a81a4
001a818c
001a818cloc_1a818c:
001a818corr x3, xzr, 1
001a8190adrp x4, 0x44d000
001a8194add x4, x4, 3072
001a8198bl runtime.growslice
001a819cmovz x6, 92
001a81a0b 0x1a81a4
001a81a4
001a81a4loc_1a81a4:
001a81a4sub x5, x1, 1
001a81a8movz x7, 116
001a81acstrb w7, [x0+x5]
001a81b0str x0, [sp+504]
001a81b4str x1, [sp+512]
001a81b8str x2, [sp+520]
001a81bcb 0x1a8498
001a81c0
001a81c0loc_1a81c0:
001a81c0subs wzr, w5, 10
001a81c4b.eq 0x1a81cc
001a81c8b 0x1a8228
001a81cc
001a81ccloc_1a81cc:
001a81ccb 0x1a81d0
001a81d0
001a81d0loc_1a81d0:
001a81d0ldr x2, [sp+520]
001a81d4ldr x0, [sp+504]
001a81d8ldr x5, [sp+512]
001a81dcadd x1, x5, 1
001a81e0subs xzr, x2, x1
001a81e4b.hs 0x1a81ec
001a81e8b 0x1a81f0
001a81ec
001a81ecloc_1a81ec:
001a81ecb 0x1a8208
001a81f0
001a81f0loc_1a81f0:
001a81f0orr x3, xzr, 1
001a81f4adrp x4, 0x44d000
001a81f8add x4, x4, 3072
001a81fcbl runtime.growslice
001a8200movz x6, 92
001a8204b 0x1a8208
001a8208
001a8208loc_1a8208:
001a8208sub x5, x1, 1
001a820cmovz x7, 110
001a8210strb w7, [x0+x5]
001a8214str x0, [sp+504]
001a8218str x1, [sp+512]
001a821cstr x2, [sp+520]
001a8220movz x7, 116
001a8224b 0x1a8498
001a8228
001a8228loc_1a8228:
001a8228b 0x1a822c
001a822c
001a822cloc_1a822c:
001a822cb 0x1a8324
001a8230
001a8230loc_1a8230:
001a8230subs wzr, w5, 13
001a8234b.eq 0x1a823c
001a8238b 0x1a8298
001a823c
001a823cloc_1a823c:
001a823cb 0x1a8240
001a8240
001a8240loc_1a8240:
001a8240ldr x2, [sp+520]
001a8244ldr x0, [sp+504]
001a8248ldr x5, [sp+512]
001a824cadd x1, x5, 1
001a8250subs xzr, x2, x1
001a8254b.hs 0x1a825c
001a8258b 0x1a8260
001a825c
001a825cloc_1a825c:
001a825cb 0x1a8278
001a8260
001a8260loc_1a8260:
001a8260orr x3, xzr, 1
001a8264adrp x4, 0x44d000
001a8268add x4, x4, 3072
001a826cbl runtime.growslice
001a8270movz x6, 92
001a8274b 0x1a8278
001a8278
001a8278loc_1a8278:
001a8278sub x5, x1, 1
001a827cmovz x7, 114
001a8280strb w7, [x0+x5]
001a8284str x0, [sp+504]
001a8288str x1, [sp+512]
001a828cstr x2, [sp+520]
001a8290movz x7, 116
001a8294b 0x1a8498
001a8298
001a8298loc_1a8298:
001a8298subs wzr, w5, 34
001a829cb.eq 0x1a82a4
001a82a0b 0x1a82a8
001a82a4
001a82a4loc_1a82a4:
001a82a4b 0x1a82b8
001a82a8
001a82a8loc_1a82a8:
001a82a8subs wzr, w5, 92
001a82acb.eq 0x1a82b4
001a82b0b 0x1a8318
001a82b4
001a82b4loc_1a82b4:
001a82b4b 0x1a82b8
001a82b8
001a82b8loc_1a82b8:
001a82b8ldrsw x5, [sp+96]
001a82bcstrb w5, [sp+89]
001a82c0ldr x2, [sp+520]
001a82c4ldr x0, [sp+504]
001a82c8ldr x5, [sp+512]
001a82ccadd x1, x5, 1
001a82d0subs xzr, x2, x1
001a82d4b.hs 0x1a82dc
001a82d8b 0x1a82e0
001a82dc
001a82dcloc_1a82dc:
001a82dcb 0x1a82f8
001a82e0
001a82e0loc_1a82e0:
001a82e0orr x3, xzr, 1
001a82e4adrp x4, 0x44d000
001a82e8add x4, x4, 3072
001a82ecbl runtime.growslice
001a82f0movz x6, 92
001a82f4b 0x1a82f8
001a82f8
001a82f8loc_1a82f8:
001a82f8ldrb w5, [sp+89]
001a82fcsub x7, x1, 1
001a8300strb w5, [x0+x7]
001a8304str x0, [sp+504]
001a8308str x1, [sp+512]
001a830cstr x2, [sp+520]
001a8310movz x7, 116
001a8314b 0x1a8498
001a8318
001a8318loc_1a8318:
001a8318b 0x1a831c
001a831c
001a831cloc_1a831c:
001a831cb 0x1a8320
001a8320
001a8320loc_1a8320:
001a8320b 0x1a8324
001a8324
001a8324loc_1a8324:
001a8324b 0x1a8328
001a8328
001a8328loc_1a8328:
001a8328ldr x2, [sp+520]
001a832cldr x0, [sp+504]
001a8330ldr x5, [sp+512]
001a8334add x1, x5, 1
001a8338subs xzr, x2, x1
001a833cb.hs 0x1a8344
001a8340b 0x1a8348
001a8344
001a8344loc_1a8344:
001a8344b 0x1a8360
001a8348
001a8348loc_1a8348:
001a8348orr x3, xzr, 1
001a834cadrp x4, 0x44d000
001a8350add x4, x4, 3072
001a8354bl runtime.growslice
001a8358movz x6, 92
001a835cb 0x1a8360
001a8360
001a8360loc_1a8360:
001a8360sub x5, x1, 1
001a8364orr x7, xzr, 120
001a8368strb w7, [x0+x5]
001a836cstr x0, [sp+504]
001a8370str x1, [sp+512]
001a8374str x2, [sp+520]
001a8378ldrsw x5, [sp+96]
001a837cclz w5, w5
001a8380orr x8, xzr, 32
001a8384sub x5, x8, x5
001a8388str x5, [sp+232]
001a838csub x8, x5, 1
001a8390sbfm x8, x8, 63, 63
001a8394add x5, x5, x8, lsr #62
001a8398sub x5, x5, 1
001a839csbfm x8, x5, 2, 63
001a83a0add x0, x8, 1
001a83a4str x0, [sp+224]
001a83a8subs xzr, x0, 2
001a83acb.ls 0x1a83b4
001a83b0b 0x1a8a84
001a83b4
001a83b4loc_1a83b4:
001a83b4orr x8, xzr, 1
001a83b8sub x5, x8, x5, asr #2
001a83bcsub x9, xzr, x5
001a83c0and x9, x0, x9, asr #63
001a83c4adrp x10, 0x508000
001a83c8add x10, x10, 9
001a83ccadd x9, x10, x9
001a83d0str x9, [sp+456]
001a83d4str x5, [sp+464]
001a83d8ldr x2, [sp+520]
001a83dcldr x0, [sp+504]
001a83e0ldr x5, [sp+512]
001a83e4str x0, [sp+376]
001a83e8str x5, [sp+384]
001a83ecstr x2, [sp+392]
001a83f0ldr x9, [sp+464]
001a83f4add x1, x5, x9
001a83f8str x1, [sp+200]
001a83fcsubs xzr, x2, x1
001a8400b.hs 0x1a8408
001a8404b 0x1a8410
001a8408
001a8408loc_1a8408:
001a8408str x1, [sp+384]
001a840cb 0x1a8430
001a8410
001a8410loc_1a8410:
001a8410ldr x3, [sp+464]
001a8414adrp x4, 0x44d000
001a8418add x4, x4, 3072
001a841cbl runtime.growslice
001a8420str x0, [sp+376]
001a8424str x1, [sp+384]
001a8428str x2, [sp+392]
001a842cb 0x1a8430
001a8430
001a8430loc_1a8430:
001a8430ldr x3, [sp+464]
001a8434str x3, [sp+192]
001a8438ldr x3, [sp+200]
001a843cldr x4, [sp+464]
001a8440sub x3, x3, x4
001a8444ldr x4, [sp+376]
001a8448add x0, x4, x3
001a844cstr x0, [sp+368]
001a8450ldr x2, [sp+192]
001a8454ldr x1, [sp+456]
001a8458bl runtime.memmove
001a845cldr x0, [sp+376]
001a8460ldr x1, [sp+384]
001a8464ldr x2, [sp+392]
001a8468str x0, [sp+504]
001a846cstr x1, [sp+512]
001a8470str x2, [sp+520]
001a8474ldrsw x3, [sp+96]
001a8478orr x4, xzr, 16
001a847cbl strconv.AppendUint
001a8480str x0, [sp+504]
001a8484str x1, [sp+512]
001a8488str x2, [sp+520]
001a848cmovz x6, 92
001a8490movz x7, 116
001a8494b 0x1a8498
001a8498
001a8498loc_1a8498:
001a8498ldr x0, [sp+112]
001a849cldr x1, [sp+536]
001a84a0ldr x5, [sp+528]
001a84a4subs xzr, x0, x1
001a84a8b.ls 0x1a84b0
001a84acb 0x1a8a80
001a84b0
001a84b0loc_1a84b0:
001a84b0sub x8, x1, x0
001a84b4sub x9, xzr, x8
001a84b8and x9, x0, x9, asr #63
001a84bcadd x5, x5, x9
001a84c0str x5, [sp+528]
001a84c4str x8, [sp+536]
001a84c8b 0x1a89f4
001a84cc
001a84ccloc_1a84cc:
001a84ccldrsw x5, [sp+96]
001a84d0subs wzr, w5, 128
001a84d4cset x5, ge
001a84d8strb w5, [sp+91]
001a84dcb.ge 0x1a84e4
001a84e0b 0x1a8518
001a84e4
001a84e4loc_1a84e4:
001a84e4ldrb w5, [sp+544]
001a84e8strb w5, [sp+90]
001a84ectbnz w5, 0, 0x1a84f4
001a84f0b 0x1a84f8
001a84f4
001a84f4loc_1a84f4:
001a84f4b 0x1a850c
001a84f8
001a84f8loc_1a84f8:
001a84f8ldrsw x5, [sp+96]
001a84fcsubs wzr, w5, 159
001a8500cset x5, le
001a8504strb w5, [sp+90]
001a8508b 0x1a850c
001a850c
001a850cloc_1a850c:
001a850cldrb w5, [sp+90]
001a8510strb w5, [sp+91]
001a8514b 0x1a851c
001a8518
001a8518loc_1a8518:
001a8518b 0x1a851c
001a851c
001a851cloc_1a851c:
001a851cldrb w5, [sp+91]
001a8520tbnz w5, 0, 0x1a8528
001a8524b 0x1a8880
001a8528
001a8528loc_1a8528:
001a8528b 0x1a852c
001a852c
001a852cloc_1a852c:
001a852cldr x2, [sp+520]
001a8530ldr x0, [sp+504]
001a8534ldr x5, [sp+512]
001a8538add x1, x5, 1
001a853csubs xzr, x2, x1
001a8540b.hs 0x1a8548
001a8544b 0x1a854c
001a8548
001a8548loc_1a8548:
001a8548b 0x1a8560
001a854c
001a854cloc_1a854c:
001a854corr x3, xzr, 1
001a8550adrp x4, 0x44d000
001a8554add x4, x4, 3072
001a8558bl runtime.growslice
001a855cb 0x1a8560
001a8560
001a8560loc_1a8560:
001a8560sub x5, x1, 1
001a8564movz x6, 92
001a8568strb w6, [x0+x5]
001a856cstr x0, [sp+504]
001a8570str x1, [sp+512]
001a8574str x2, [sp+520]
001a8578ldrsw x5, [sp+96]
001a857cmovz x7, 65535
001a8580subs wzr, w5, w7
001a8584b.le 0x1a858c
001a8588b 0x1a86e8
001a858c
001a858cloc_1a858c:
001a858cadd x1, x1, 1
001a8590subs xzr, x2, x1
001a8594b.hs 0x1a859c
001a8598b 0x1a85a0
001a859c
001a859cloc_1a859c:
001a859cb 0x1a85b8
001a85a0
001a85a0loc_1a85a0:
001a85a0orr x3, xzr, 1
001a85a4adrp x4, 0x44d000
001a85a8add x4, x4, 3072
001a85acbl runtime.growslice
001a85b0movz x6, 92
001a85b4b 0x1a85b8
001a85b8
001a85b8loc_1a85b8:
001a85b8sub x5, x1, 1
001a85bcmovz x7, 117
001a85c0strb w7, [x0+x5]
001a85c4str x0, [sp+504]
001a85c8str x1, [sp+512]
001a85ccstr x2, [sp+520]
001a85d0ldrsw x5, [sp+96]
001a85d4clz w5, w5
001a85d8orr x8, xzr, 32
001a85dcsub x5, x8, x5
001a85e0str x5, [sp+224]
001a85e4sub x8, x5, 1
001a85e8sbfm x8, x8, 63, 63
001a85ecadd x5, x5, x8, lsr #62
001a85f0sub x5, x5, 1
001a85f4sbfm x8, x5, 2, 63
001a85f8add x0, x8, 1
001a85fcstr x0, [sp+232]
001a8600subs xzr, x0, 4
001a8604b.ls 0x1a860c
001a8608b 0x1a8a78
001a860c
001a860cloc_1a860c:
001a860corr x8, xzr, 3
001a8610sub x5, x8, x5, asr #2
001a8614sub x9, xzr, x5
001a8618and x9, x0, x9, asr #63
001a861cadrp x10, 0x508000
001a8620add x10, x10, 1474
001a8624add x9, x10, x9
001a8628str x9, [sp+456]
001a862cstr x5, [sp+464]
001a8630ldr x2, [sp+520]
001a8634ldr x0, [sp+504]
001a8638ldr x5, [sp+512]
001a863cstr x0, [sp+344]
001a8640str x5, [sp+352]
001a8644str x2, [sp+360]
001a8648ldr x9, [sp+464]
001a864cadd x1, x5, x9
001a8650str x1, [sp+184]
001a8654subs xzr, x2, x1
001a8658b.hs 0x1a8660
001a865cb 0x1a8668
001a8660
001a8660loc_1a8660:
001a8660str x1, [sp+352]
001a8664b 0x1a8688
001a8668
001a8668loc_1a8668:
001a8668ldr x3, [sp+464]
001a866cadrp x4, 0x44d000
001a8670add x4, x4, 3072
001a8674bl runtime.growslice
001a8678str x0, [sp+344]
001a867cstr x1, [sp+352]
001a8680str x2, [sp+360]
001a8684b 0x1a8688
001a8688
001a8688loc_1a8688:
001a8688ldr x3, [sp+464]
001a868cstr x3, [sp+176]
001a8690ldr x3, [sp+184]
001a8694ldr x4, [sp+464]
001a8698sub x3, x3, x4
001a869cldr x4, [sp+344]
001a86a0add x0, x4, x3
001a86a4str x0, [sp+336]
001a86a8ldr x2, [sp+176]
001a86acldr x1, [sp+456]
001a86b0bl runtime.memmove
001a86b4ldr x0, [sp+344]
001a86b8ldr x1, [sp+352]
001a86bcldr x2, [sp+360]
001a86c0str x0, [sp+504]
001a86c4str x1, [sp+512]
001a86c8str x2, [sp+520]
001a86ccldrsw x3, [sp+96]
001a86d0orr x4, xzr, 16
001a86d4bl strconv.AppendUint
001a86d8str x0, [sp+504]
001a86dcstr x1, [sp+512]
001a86e0str x2, [sp+520]
001a86e4b 0x1a8844
001a86e8
001a86e8loc_1a86e8:
001a86e8add x1, x1, 1
001a86ecsubs xzr, x2, x1
001a86f0b.hs 0x1a86f8
001a86f4b 0x1a86fc
001a86f8
001a86f8loc_1a86f8:
001a86f8b 0x1a8714
001a86fc
001a86fcloc_1a86fc:
001a86fcorr x3, xzr, 1
001a8700adrp x4, 0x44d000
001a8704add x4, x4, 3072
001a8708bl runtime.growslice
001a870cmovz x6, 92
001a8710b 0x1a8714
001a8714
001a8714loc_1a8714:
001a8714sub x5, x1, 1
001a8718movz x7, 85
001a871cstrb w7, [x0+x5]
001a8720str x0, [sp+504]
001a8724str x1, [sp+512]
001a8728str x2, [sp+520]
001a872cldrsw x5, [sp+96]
001a8730clz w5, w5
001a8734orr x8, xzr, 32
001a8738sub x5, x8, x5
001a873cstr x5, [sp+232]
001a8740sub x8, x5, 1
001a8744sbfm x8, x8, 63, 63
001a8748add x5, x5, x8, lsr #62
001a874csub x5, x5, 1
001a8750sbfm x8, x5, 2, 63
001a8754add x0, x8, 1
001a8758str x0, [sp+224]
001a875csubs xzr, x0, 8
001a8760b.ls 0x1a8768
001a8764b 0x1a8a70
001a8768
001a8768loc_1a8768:
001a8768orr x8, xzr, 7
001a876csub x5, x8, x5, asr #2
001a8770sub x9, xzr, x5
001a8774and x9, x0, x9, asr #63
001a8778adrp x10, 0x509000
001a877cadd x10, x10, 2276
001a8780add x9, x10, x9
001a8784str x9, [sp+456]
001a8788str x5, [sp+464]
001a878cldr x2, [sp+520]
001a8790ldr x0, [sp+504]
001a8794ldr x5, [sp+512]
001a8798str x0, [sp+312]
001a879cstr x5, [sp+320]
001a87a0str x2, [sp+328]
001a87a4ldr x9, [sp+464]
001a87a8add x1, x5, x9
001a87acstr x1, [sp+168]
001a87b0subs xzr, x2, x1
001a87b4b.hs 0x1a87bc
001a87b8b 0x1a87c4
001a87bc
001a87bcloc_1a87bc:
001a87bcstr x1, [sp+320]
001a87c0b 0x1a87e4
001a87c4
001a87c4loc_1a87c4:
001a87c4ldr x3, [sp+464]
001a87c8adrp x4, 0x44d000
001a87ccadd x4, x4, 3072
001a87d0bl runtime.growslice
001a87d4str x0, [sp+312]
001a87d8str x1, [sp+320]
001a87dcstr x2, [sp+328]
001a87e0b 0x1a87e4
001a87e4
001a87e4loc_1a87e4:
001a87e4ldr x3, [sp+464]
001a87e8str x3, [sp+160]
001a87ecldr x3, [sp+168]
001a87f0ldr x4, [sp+464]
001a87f4sub x3, x3, x4
001a87f8ldr x4, [sp+312]
001a87fcadd x0, x4, x3
001a8800str x0, [sp+304]
001a8804ldr x2, [sp+160]
001a8808ldr x1, [sp+456]
001a880cbl runtime.memmove
001a8810ldr x0, [sp+312]
001a8814ldr x1, [sp+320]
001a8818ldr x2, [sp+328]
001a881cstr x0, [sp+504]
001a8820str x1, [sp+512]
001a8824str x2, [sp+520]
001a8828ldrsw x3, [sp+96]
001a882corr x4, xzr, 16
001a8830bl strconv.AppendUint
001a8834str x0, [sp+504]
001a8838str x1, [sp+512]
001a883cstr x2, [sp+520]
001a8840b 0x1a8844
001a8844
001a8844loc_1a8844:
001a8844ldr x0, [sp+112]
001a8848ldr x1, [sp+536]
001a884cldr x5, [sp+528]
001a8850subs xzr, x0, x1
001a8854b.ls 0x1a885c
001a8858b 0x1a8a6c
001a885c
001a885cloc_1a885c:
001a885csub x6, x1, x0
001a8860sub x7, xzr, x6
001a8864and x7, x0, x7, asr #63
001a8868add x5, x5, x7
001a886cstr x5, [sp+528]
001a8870str x6, [sp+536]
001a8874movz x6, 92
001a8878movz x7, 116
001a887cb 0x1a89f4
001a8880
001a8880loc_1a8880:
001a8880b 0x1a8884
001a8884
001a8884loc_1a8884:
001a8884ldr x0, [sp+112]
001a8888ldr x1, [sp+536]
001a888cldr x2, [sp+528]
001a8890subs xzr, x0, x1
001a8894b.ls 0x1a889c
001a8898b 0x1a8a68
001a889c
001a889cloc_1a889c:
001a889csub x1, x1, x0
001a88a0sub x3, xzr, x1
001a88a4and x3, x0, x3, asr #63
001a88a8add x0, x2, x3
001a88acstr x0, [sp+456]
001a88b0str x1, [sp+464]
001a88b4bl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString
001a88b8str x0, [sp+120]
001a88bcldr x2, [sp+112]
001a88c0add x0, x2, x0
001a88c4str x0, [sp+224]
001a88c8ldr x1, [sp+536]
001a88ccldr x2, [sp+528]
001a88d0subs xzr, x1, x0
001a88d4b.hs 0x1a88dc
001a88d8b 0x1a8a64
001a88dc
001a88dcloc_1a88dc:
001a88dcsub x5, x1, x0
001a88e0sub x6, xzr, x5
001a88e4and x6, x0, x6, asr #63
001a88e8add x6, x2, x6
001a88ecstr x6, [sp+456]
001a88f0str x5, [sp+464]
001a88f4ldr x5, [sp+112]
001a88f8ldr x6, [sp+120]
001a88fcadd x1, x5, x6
001a8900str x1, [sp+232]
001a8904ldr x2, [sp+536]
001a8908ldr x5, [sp+528]
001a890csubs xzr, x2, x1
001a8910b.hs 0x1a8918
001a8914b 0x1a8a60
001a8918
001a8918loc_1a8918:
001a8918b 0x1a891c
001a891c
001a891cloc_1a891c:
001a891cstr x5, [sp+472]
001a8920str x1, [sp+480]
001a8924ldr x2, [sp+520]
001a8928ldr x0, [sp+504]
001a892cldr x5, [sp+512]
001a8930str x0, [sp+280]
001a8934str x5, [sp+288]
001a8938str x2, [sp+296]
001a893cldr x6, [sp+480]
001a8940add x1, x5, x6
001a8944str x1, [sp+152]
001a8948subs xzr, x2, x1
001a894cb.hs 0x1a8954
001a8950b 0x1a895c
001a8954
001a8954loc_1a8954:
001a8954str x1, [sp+288]
001a8958b 0x1a897c
001a895c
001a895cloc_1a895c:
001a895cldr x3, [sp+480]
001a8960adrp x4, 0x44d000
001a8964add x4, x4, 3072
001a8968bl runtime.growslice
001a896cstr x0, [sp+280]
001a8970str x1, [sp+288]
001a8974str x2, [sp+296]
001a8978b 0x1a897c
001a897c
001a897cloc_1a897c:
001a897cldr x3, [sp+480]
001a8980str x3, [sp+144]
001a8984ldr x3, [sp+152]
001a8988ldr x4, [sp+480]
001a898csub x3, x3, x4
001a8990ldr x4, [sp+280]
001a8994add x0, x4, x3
001a8998str x0, [sp+272]
001a899cldr x2, [sp+144]
001a89a0ldr x1, [sp+472]
001a89a4bl runtime.memmove
001a89a8ldr x3, [sp+280]
001a89acldr x4, [sp+288]
001a89b0ldr x5, [sp+296]
001a89b4str x3, [sp+432]
001a89b8str x4, [sp+440]
001a89bcstr x5, [sp+448]
001a89c0ldr x3, [sp+456]
001a89c4ldr x4, [sp+464]
001a89c8str x3, [sp+528]
001a89ccstr x4, [sp+536]
001a89d0ldr x3, [sp+432]
001a89d4ldr x4, [sp+440]
001a89d8ldr x5, [sp+448]
001a89dcstr x3, [sp+504]
001a89e0str x4, [sp+512]
001a89e4str x5, [sp+520]
001a89e8movz x6, 92
001a89ecmovz x7, 116
001a89f0b 0x1a89f4
001a89f4
001a89f4loc_1a89f4:
001a89f4b 0x1a89f8
001a89f8
001a89f8loc_1a89f8:
001a89f8b 0x1a7fc4
001a89fc
001a89fcloc_1a89fc:
001a89fcldr x2, [sp+520]
001a8a00ldr x0, [sp+504]
001a8a04ldr x5, [sp+512]
001a8a08add x1, x5, 1
001a8a0csubs xzr, x2, x1
001a8a10b.hs 0x1a8a18
001a8a14b 0x1a8a1c
001a8a18
001a8a18loc_1a8a18:
001a8a18b 0x1a8a30
001a8a1c
001a8a1cloc_1a8a1c:
001a8a1corr x3, xzr, 1
001a8a20adrp x4, 0x44d000
001a8a24add x4, x4, 3072
001a8a28bl runtime.growslice
001a8a2cb 0x1a8a30
001a8a30
001a8a30loc_1a8a30:
001a8a30sub x3, x1, 1
001a8a34movz x4, 34
001a8a38strb w4, [x0+x3]
001a8a3cstr x0, [sp+504]
001a8a40str x1, [sp+512]
001a8a44str x2, [sp+520]
001a8a48str x0, [sp+248]
001a8a4cstr x1, [sp+256]
001a8a50str x2, [sp+264]
001a8a54ldp x29, x30, [sp-8]
001a8a58add sp, sp, 496
001a8a5cret x30
001a8a60
001a8a60loc_1a8a60:
001a8a60bl runtime.panicSliceAlen
001a8a64
001a8a64loc_1a8a64:
001a8a64bl runtime.panicSliceB
001a8a68
001a8a68loc_1a8a68:
001a8a68bl runtime.panicSliceB
001a8a6c
001a8a6cloc_1a8a6c:
001a8a6cbl runtime.panicSliceB
001a8a70
001a8a70loc_1a8a70:
001a8a70orr x1, xzr, 8
001a8a74bl runtime.panicSliceB
001a8a78
001a8a78loc_1a8a78:
001a8a78orr x1, xzr, 4
001a8a7cbl runtime.panicSliceB
001a8a80
001a8a80loc_1a8a80:
001a8a80bl runtime.panicSliceB
001a8a84
001a8a84loc_1a8a84:
001a8a84orr x1, xzr, 2
001a8a88bl runtime.panicSliceB
001a8a8c
001a8a8cloc_1a8a8c:
001a8a8cmov x0, xzr
001a8a90bl runtime.panicIndex
001a8a94
001a8a94loc_1a8a94:
001a8a94bl runtime.panicSliceAlen
001a8a98
001a8a98loc_1a8a98:
001a8a98bl runtime.panicSliceB
001a8a9chint
001a8aa0
001a8aa0loc_1a8aa0:
001a8aa0stp x0, x1, [sp+8]
001a8aa4stp x2, x3, [sp+24]
001a8aa8str x4, [sp+40]
001a8aacstrb w5, [sp+48]
001a8ab0mov x3, x30
001a8ab4bl runtime.morestack_noctxt.abi0
001a8ab8ldp x0, x1, [sp+8]
001a8abcldp x2, x3, [sp+24]
001a8ac0ldr x4, [sp+40]
001a8ac4ldrb w5, [sp+48]
001a8ac8b 0x1a7e10
001a8accudf 0
001a7e10
001a7e10google.golang.org/protobuf/internal/encoding/text.appendString: ; void google.golang.org/protobuf/internal/encoding/text.appendString(struct []uint8 out, struct string in, bool outputASCII)
001a7e10ldr x16, [x28+16]
001a7e14sub x17, sp, 368
001a7e18subs xzr, x17, x16
001a7e1cb.ls 0x1a8aa0
001a7e20sub x20, sp, 496
001a7e24stp x29, x30, [x20-8]
001a7e28add sp, x20, 0
001a7e2csub x29, sp, 8
001a7e30str x0, [sp+504]
001a7e34str x1, [sp+512]
001a7e38str x2, [sp+520]
001a7e3cstr x3, [sp+528]
001a7e40str x4, [sp+536]
001a7e44strb w5, [sp+544]
001a7e48str xzr, [sp+248]
001a7e4cstp xzr, xzr, [sp+256]
001a7e50ldr x2, [sp+520]
001a7e54ldr x0, [sp+504]
001a7e58ldr x5, [sp+512]
001a7e5cadd x1, x5, 1
001a7e60subs xzr, x2, x1
001a7e64b.hs 0x1a7e6c
001a7e68b 0x1a7e70
001a7e6c
001a7e6cloc_1a7e6c:
001a7e6cb 0x1a7e84
001a7e70
001a7e70loc_1a7e70:
001a7e70orr x3, xzr, 1
001a7e74adrp x4, 0x44e000
001a7e78add x4, x4, 3072
001a7e7cbl runtime.growslice
001a7e80b 0x1a7e84
001a7e84
001a7e84loc_1a7e84:
001a7e84sub x3, x1, 1
001a7e88movz x4, 34
001a7e8cstrb w4, [x0+x3]
001a7e90str x0, [sp+504]
001a7e94str x1, [sp+512]
001a7e98str x2, [sp+520]
001a7e9cldr x0, [sp+528]
001a7ea0ldr x1, [sp+536]
001a7ea4bl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString
001a7ea8str x0, [sp+128]
001a7eacldr x1, [sp+536]
001a7eb0ldr x2, [sp+528]
001a7eb4subs xzr, x0, x1
001a7eb8b.ls 0x1a7ec0
001a7ebcb 0x1a8a98
001a7ec0
001a7ec0loc_1a7ec0:
001a7ec0sub x5, x1, x0
001a7ec4sub x6, xzr, x5
001a7ec8and x6, x0, x6, asr #63
001a7eccadd x6, x2, x6
001a7ed0str x6, [sp+472]
001a7ed4str x5, [sp+480]
001a7ed8ldr x1, [sp+128]
001a7edcldr x2, [sp+536]
001a7ee0ldr x5, [sp+528]
001a7ee4subs xzr, x2, x1
001a7ee8b.hs 0x1a7ef0
001a7eecb 0x1a8a94
001a7ef0
001a7ef0loc_1a7ef0:
001a7ef0b 0x1a7ef4
001a7ef4
001a7ef4loc_1a7ef4:
001a7ef4str x5, [sp+456]
001a7ef8str x1, [sp+464]
001a7efcldr x2, [sp+520]
001a7f00ldr x0, [sp+504]
001a7f04ldr x5, [sp+512]
001a7f08str x0, [sp+408]
001a7f0cstr x5, [sp+416]
001a7f10str x2, [sp+424]
001a7f14ldr x6, [sp+464]
001a7f18add x1, x5, x6
001a7f1cstr x1, [sp+216]
001a7f20subs xzr, x2, x1
001a7f24b.hs 0x1a7f2c
001a7f28b 0x1a7f34
001a7f2c
001a7f2cloc_1a7f2c:
001a7f2cstr x1, [sp+416]
001a7f30b 0x1a7f54
001a7f34
001a7f34loc_1a7f34:
001a7f34ldr x3, [sp+464]
001a7f38adrp x4, 0x44e000
001a7f3cadd x4, x4, 3072
001a7f40bl runtime.growslice
001a7f44str x0, [sp+408]
001a7f48str x1, [sp+416]
001a7f4cstr x2, [sp+424]
001a7f50b 0x1a7f54
001a7f54
001a7f54loc_1a7f54:
001a7f54ldr x3, [sp+464]
001a7f58str x3, [sp+208]
001a7f5cldr x3, [sp+216]
001a7f60ldr x4, [sp+464]
001a7f64sub x3, x3, x4
001a7f68ldr x4, [sp+408]
001a7f6cadd x0, x4, x3
001a7f70str x0, [sp+400]
001a7f74ldr x2, [sp+208]
001a7f78ldr x1, [sp+456]
001a7f7cbl runtime.memmove
001a7f80ldr x3, [sp+408]
001a7f84ldr x4, [sp+416]
001a7f88ldr x5, [sp+424]
001a7f8cstr x3, [sp+432]
001a7f90str x4, [sp+440]
001a7f94str x5, [sp+448]
001a7f98ldr x3, [sp+472]
001a7f9cldr x4, [sp+480]
001a7fa0str x3, [sp+528]
001a7fa4str x4, [sp+536]
001a7fa8ldr x3, [sp+432]
001a7facldr x4, [sp+440]
001a7fb0ldr x5, [sp+448]
001a7fb4str x3, [sp+504]
001a7fb8str x4, [sp+512]
001a7fbcstr x5, [sp+520]
001a7fc0b 0x1a7fc4
001a7fc4
001a7fc4loc_1a7fc4:
001a7fc4ldr x5, [sp+536]
001a7fc8str x5, [sp+240]
001a7fcccbnz x5, 0x1a7fd4
001a7fd0b 0x1a89fc
001a7fd4
001a7fd4loc_1a7fd4:
001a7fd4ldr x0, [sp+528]
001a7fd8ldr x1, [sp+536]
001a7fdcbl unicode/utf8.DecodeRuneInString
001a7fe0str w0, [sp+108]
001a7fe4str x1, [sp+232]
001a7fe8ldrsw x2, [sp+108]
001a7fecstr w2, [sp+100]
001a7ff0ldr x2, [sp+232]
001a7ff4str x2, [sp+136]
001a7ff8ldrsw x2, [sp+100]
001a7ffcstr w2, [sp+96]
001a8000ldr x2, [sp+136]
001a8004str x2, [sp+112]
001a8008ldrsw x2, [sp+96]
001a800cmovz x3, 65533
001a8010subs wzr, w2, w3
001a8014cset x2, eq
001a8018strb w2, [sp+95]
001a801cb.eq 0x1a8024
001a8020b 0x1a8038
001a8024
001a8024loc_1a8024:
001a8024ldr x5, [sp+112]
001a8028subs xzr, x5, 1
001a802ccset x5, eq
001a8030strb w5, [sp+95]
001a8034b 0x1a803c
001a8038
001a8038loc_1a8038:
001a8038b 0x1a803c
001a803c
001a803cloc_1a803c:
001a803cldrb w5, [sp+95]
001a8040tbnz w5, 0, 0x1a8048
001a8044b 0x1a806c
001a8048
001a8048loc_1a8048:
001a8048b 0x1a804c
001a804c
001a804cloc_1a804c:
001a804cldr x1, [sp+536]
001a8050ldr x5, [sp+528]
001a8054subs xzr, x1, 0
001a8058b.hi 0x1a8060
001a805cb 0x1a8a8c
001a8060
001a8060loc_1a8060:
001a8060ldrb w5, [x5]
001a8064str w5, [sp+96]
001a8068b 0x1a80fc
001a806c
001a806cloc_1a806c:
001a806cldrsw x5, [sp+96]
001a8070subs wzr, w5, 32
001a8074cset x5, lt
001a8078strb w5, [sp+92]
001a807cb.lt 0x1a8084
001a8080b 0x1a8088
001a8084
001a8084loc_1a8084:
001a8084b 0x1a809c
001a8088
001a8088loc_1a8088:
001a8088ldrsw x5, [sp+96]
001a808csubs wzr, w5, 34
001a8090cset x5, eq
001a8094strb w5, [sp+92]
001a8098b 0x1a809c
001a809c
001a809cloc_1a809c:
001a809cldrb w5, [sp+92]
001a80a0strb w5, [sp+93]
001a80a4tbnz w5, 0, 0x1a80ac
001a80a8b 0x1a80b0
001a80ac
001a80acloc_1a80ac:
001a80acb 0x1a80c4
001a80b0
001a80b0loc_1a80b0:
001a80b0ldrsw x5, [sp+96]
001a80b4subs wzr, w5, 92
001a80b8cset x5, eq
001a80bcstrb w5, [sp+93]
001a80c0b 0x1a80c4
001a80c4
001a80c4loc_1a80c4:
001a80c4ldrb w5, [sp+93]
001a80c8strb w5, [sp+94]
001a80cctbnz w5, 0, 0x1a80d4
001a80d0b 0x1a80d8
001a80d4
001a80d4loc_1a80d4:
001a80d4b 0x1a80ec
001a80d8
001a80d8loc_1a80d8:
001a80d8ldrsw x5, [sp+96]
001a80dcsubs wzr, w5, 127
001a80e0cset x5, eq
001a80e4strb w5, [sp+94]
001a80e8b 0x1a80ec
001a80ec
001a80ecloc_1a80ec:
001a80ecldrb w5, [sp+94]
001a80f0tbnz w5, 0, 0x1a80f8
001a80f4b 0x1a84cc
001a80f8
001a80f8loc_1a80f8:
001a80f8b 0x1a80fc
001a80fc
001a80fcloc_1a80fc:
001a80fcldr x2, [sp+520]
001a8100ldr x0, [sp+504]
001a8104ldr x5, [sp+512]
001a8108add x1, x5, 1
001a810csubs xzr, x2, x1
001a8110b.hs 0x1a8118
001a8114b 0x1a811c
001a8118
001a8118loc_1a8118:
001a8118b 0x1a8130
001a811c
001a811cloc_1a811c:
001a811corr x3, xzr, 1
001a8120adrp x4, 0x44d000
001a8124add x4, x4, 3072
001a8128bl runtime.growslice
001a812cb 0x1a8130
001a8130
001a8130loc_1a8130:
001a8130sub x5, x1, 1
001a8134movz x6, 92
001a8138strb w6, [x0+x5]
001a813cstr x0, [sp+504]
001a8140str x1, [sp+512]
001a8144str x2, [sp+520]
001a8148ldrsw x5, [sp+96]
001a814cstr w5, [sp+104]
001a8150subs wzr, w5, 10
001a8154b.le 0x1a815c
001a8158b 0x1a8230
001a815c
001a815cloc_1a815c:
001a815csubs wzr, w5, 9
001a8160b.eq 0x1a8168
001a8164b 0x1a81c0
001a8168
001a8168loc_1a8168:
001a8168b 0x1a816c
001a816c
001a816cloc_1a816c:
001a816cldr x2, [sp+520]
001a8170ldr x0, [sp+504]
001a8174ldr x5, [sp+512]
001a8178add x1, x5, 1
001a817csubs xzr, x2, x1
001a8180b.hs 0x1a8188
001a8184b 0x1a818c
001a8188
001a8188loc_1a8188:
001a8188b 0x1a81a4
001a818c
001a818cloc_1a818c:
001a818corr x3, xzr, 1
001a8190adrp x4, 0x44d000
001a8194add x4, x4, 3072
001a8198bl runtime.growslice
001a819cmovz x6, 92
001a81a0b 0x1a81a4
001a81a4
001a81a4loc_1a81a4:
001a81a4sub x5, x1, 1
001a81a8movz x7, 116
001a81acstrb w7, [x0+x5]
001a81b0str x0, [sp+504]
001a81b4str x1, [sp+512]
001a81b8str x2, [sp+520]
001a81bcb 0x1a8498
001a81c0
001a81c0loc_1a81c0:
001a81c0subs wzr, w5, 10
001a81c4b.eq 0x1a81cc
001a81c8b 0x1a8228
001a81cc
001a81ccloc_1a81cc:
001a81ccb 0x1a81d0
001a81d0
001a81d0loc_1a81d0:
001a81d0ldr x2, [sp+520]
001a81d4ldr x0, [sp+504]
001a81d8ldr x5, [sp+512]
001a81dcadd x1, x5, 1
001a81e0subs xzr, x2, x1
001a81e4b.hs 0x1a81ec
001a81e8b 0x1a81f0
001a81ec
001a81ecloc_1a81ec:
001a81ecb 0x1a8208
001a81f0
001a81f0loc_1a81f0:
001a81f0orr x3, xzr, 1
001a81f4adrp x4, 0x44d000
001a81f8add x4, x4, 3072
001a81fcbl runtime.growslice
001a8200movz x6, 92
001a8204b 0x1a8208
001a8208
001a8208loc_1a8208:
001a8208sub x5, x1, 1
001a820cmovz x7, 110
001a8210strb w7, [x0+x5]
001a8214str x0, [sp+504]
001a8218str x1, [sp+512]
001a821cstr x2, [sp+520]
001a8220movz x7, 116
001a8224b 0x1a8498
001a8228
001a8228loc_1a8228:
001a8228b 0x1a822c
001a822c
001a822cloc_1a822c:
001a822cb 0x1a8324
001a8230
001a8230loc_1a8230:
001a8230subs wzr, w5, 13
001a8234b.eq 0x1a823c
001a8238b 0x1a8298
001a823c
001a823cloc_1a823c:
001a823cb 0x1a8240
001a8240
001a8240loc_1a8240:
001a8240ldr x2, [sp+520]
001a8244ldr x0, [sp+504]
001a8248ldr x5, [sp+512]
001a824cadd x1, x5, 1
001a8250subs xzr, x2, x1
001a8254b.hs 0x1a825c
001a8258b 0x1a8260
001a825c
001a825cloc_1a825c:
001a825cb 0x1a8278
001a8260
001a8260loc_1a8260:
001a8260orr x3, xzr, 1
001a8264adrp x4, 0x44d000
001a8268add x4, x4, 3072
001a826cbl runtime.growslice
001a8270movz x6, 92
001a8274b 0x1a8278
001a8278
001a8278loc_1a8278:
001a8278sub x5, x1, 1
001a827cmovz x7, 114
001a8280strb w7, [x0+x5]
001a8284str x0, [sp+504]
001a8288str x1, [sp+512]
001a828cstr x2, [sp+520]
001a8290movz x7, 116
001a8294b 0x1a8498
001a8298
001a8298loc_1a8298:
001a8298subs wzr, w5, 34
001a829cb.eq 0x1a82a4
001a82a0b 0x1a82a8
001a82a4
001a82a4loc_1a82a4:
001a82a4b 0x1a82b8
001a82a8
001a82a8loc_1a82a8:
001a82a8subs wzr, w5, 92
001a82acb.eq 0x1a82b4
001a82b0b 0x1a8318
001a82b4
001a82b4loc_1a82b4:
001a82b4b 0x1a82b8
001a82b8
001a82b8loc_1a82b8:
001a82b8ldrsw x5, [sp+96]
001a82bcstrb w5, [sp+89]
001a82c0ldr x2, [sp+520]
001a82c4ldr x0, [sp+504]
001a82c8ldr x5, [sp+512]
001a82ccadd x1, x5, 1
001a82d0subs xzr, x2, x1
001a82d4b.hs 0x1a82dc
001a82d8b 0x1a82e0
001a82dc
001a82dcloc_1a82dc:
001a82dcb 0x1a82f8
001a82e0
001a82e0loc_1a82e0:
001a82e0orr x3, xzr, 1
001a82e4adrp x4, 0x44d000
001a82e8add x4, x4, 3072
001a82ecbl runtime.growslice
001a82f0movz x6, 92
001a82f4b 0x1a82f8
001a82f8
001a82f8loc_1a82f8:
001a82f8ldrb w5, [sp+89]
001a82fcsub x7, x1, 1
001a8300strb w5, [x0+x7]
001a8304str x0, [sp+504]
001a8308str x1, [sp+512]
001a830cstr x2, [sp+520]
001a8310movz x7, 116
001a8314b 0x1a8498
001a8318
001a8318loc_1a8318:
001a8318b 0x1a831c
001a831c
001a831cloc_1a831c:
001a831cb 0x1a8320
001a8320
001a8320loc_1a8320:
001a8320b 0x1a8324
001a8324
001a8324loc_1a8324:
001a8324b 0x1a8328
001a8328
001a8328loc_1a8328:
001a8328ldr x2, [sp+520]
001a832cldr x0, [sp+504]
001a8330ldr x5, [sp+512]
001a8334add x1, x5, 1
001a8338subs xzr, x2, x1
001a833cb.hs 0x1a8344
001a8340b 0x1a8348
001a8344
001a8344loc_1a8344:
001a8344b 0x1a8360
001a8348
001a8348loc_1a8348:
001a8348orr x3, xzr, 1
001a834cadrp x4, 0x44d000
001a8350add x4, x4, 3072
001a8354bl runtime.growslice
001a8358movz x6, 92
001a835cb 0x1a8360
001a8360
001a8360loc_1a8360:
001a8360sub x5, x1, 1
001a8364orr x7, xzr, 120
001a8368strb w7, [x0+x5]
001a836cstr x0, [sp+504]
001a8370str x1, [sp+512]
001a8374str x2, [sp+520]
001a8378ldrsw x5, [sp+96]
001a837cclz w5, w5
001a8380orr x8, xzr, 32
001a8384sub x5, x8, x5
001a8388str x5, [sp+232]
001a838csub x8, x5, 1
001a8390sbfm x8, x8, 63, 63
001a8394add x5, x5, x8, lsr #62
001a8398sub x5, x5, 1
001a839csbfm x8, x5, 2, 63
001a83a0add x0, x8, 1
001a83a4str x0, [sp+224]
001a83a8subs xzr, x0, 2
001a83acb.ls 0x1a83b4
001a83b0b 0x1a8a84
001a83b4
001a83b4loc_1a83b4:
001a83b4orr x8, xzr, 1
001a83b8sub x5, x8, x5, asr #2
001a83bcsub x9, xzr, x5
001a83c0and x9, x0, x9, asr #63
001a83c4adrp x10, 0x508000
001a83c8add x10, x10, 9
001a83ccadd x9, x10, x9
001a83d0str x9, [sp+456]
001a83d4str x5, [sp+464]
001a83d8ldr x2, [sp+520]
001a83dcldr x0, [sp+504]
001a83e0ldr x5, [sp+512]
001a83e4str x0, [sp+376]
001a83e8str x5, [sp+384]
001a83ecstr x2, [sp+392]
001a83f0ldr x9, [sp+464]
001a83f4add x1, x5, x9
001a83f8str x1, [sp+200]
001a83fcsubs xzr, x2, x1
001a8400b.hs 0x1a8408
001a8404b 0x1a8410
001a8408
001a8408loc_1a8408:
001a8408str x1, [sp+384]
001a840cb 0x1a8430
001a8410
001a8410loc_1a8410:
001a8410ldr x3, [sp+464]
001a8414adrp x4, 0x44d000
001a8418add x4, x4, 3072
001a841cbl runtime.growslice
001a8420str x0, [sp+376]
001a8424str x1, [sp+384]
001a8428str x2, [sp+392]
001a842cb 0x1a8430
001a8430
001a8430loc_1a8430:
001a8430ldr x3, [sp+464]
001a8434str x3, [sp+192]
001a8438ldr x3, [sp+200]
001a843cldr x4, [sp+464]
001a8440sub x3, x3, x4
001a8444ldr x4, [sp+376]
001a8448add x0, x4, x3
001a844cstr x0, [sp+368]
001a8450ldr x2, [sp+192]
001a8454ldr x1, [sp+456]
001a8458bl runtime.memmove
001a845cldr x0, [sp+376]
001a8460ldr x1, [sp+384]
001a8464ldr x2, [sp+392]
001a8468str x0, [sp+504]
001a846cstr x1, [sp+512]
001a8470str x2, [sp+520]
001a8474ldrsw x3, [sp+96]
001a8478orr x4, xzr, 16
001a847cbl strconv.AppendUint
001a8480str x0, [sp+504]
001a8484str x1, [sp+512]
001a8488str x2, [sp+520]
001a848cmovz x6, 92
001a8490movz x7, 116
001a8494b 0x1a8498
001a8498
001a8498loc_1a8498:
001a8498ldr x0, [sp+112]
001a849cldr x1, [sp+536]
001a84a0ldr x5, [sp+528]
001a84a4subs xzr, x0, x1
001a84a8b.ls 0x1a84b0
001a84acb 0x1a8a80
001a84b0
001a84b0loc_1a84b0:
001a84b0sub x8, x1, x0
001a84b4sub x9, xzr, x8
001a84b8and x9, x0, x9, asr #63
001a84bcadd x5, x5, x9
001a84c0str x5, [sp+528]
001a84c4str x8, [sp+536]
001a84c8b 0x1a89f4
001a84cc
001a84ccloc_1a84cc:
001a84ccldrsw x5, [sp+96]
001a84d0subs wzr, w5, 128
001a84d4cset x5, ge
001a84d8strb w5, [sp+91]
001a84dcb.ge 0x1a84e4
001a84e0b 0x1a8518
001a84e4
001a84e4loc_1a84e4:
001a84e4ldrb w5, [sp+544]
001a84e8strb w5, [sp+90]
001a84ectbnz w5, 0, 0x1a84f4
001a84f0b 0x1a84f8
001a84f4
001a84f4loc_1a84f4:
001a84f4b 0x1a850c
001a84f8
001a84f8loc_1a84f8:
001a84f8ldrsw x5, [sp+96]
001a84fcsubs wzr, w5, 159
001a8500cset x5, le
001a8504strb w5, [sp+90]
001a8508b 0x1a850c
001a850c
001a850cloc_1a850c:
001a850cldrb w5, [sp+90]
001a8510strb w5, [sp+91]
001a8514b 0x1a851c
001a8518
001a8518loc_1a8518:
001a8518b 0x1a851c
001a851c
001a851cloc_1a851c:
001a851cldrb w5, [sp+91]
001a8520tbnz w5, 0, 0x1a8528
001a8524b 0x1a8880
001a8528
001a8528loc_1a8528:
001a8528b 0x1a852c
001a852c
001a852cloc_1a852c:
001a852cldr x2, [sp+520]
001a8530ldr x0, [sp+504]
001a8534ldr x5, [sp+512]
001a8538add x1, x5, 1
001a853csubs xzr, x2, x1
001a8540b.hs 0x1a8548
001a8544b 0x1a854c
001a8548
001a8548loc_1a8548:
001a8548b 0x1a8560
001a854c
001a854cloc_1a854c:
001a854corr x3, xzr, 1
001a8550adrp x4, 0x44d000
001a8554add x4, x4, 3072
001a8558bl runtime.growslice
001a855cb 0x1a8560
001a8560
001a8560loc_1a8560:
001a8560sub x5, x1, 1
001a8564movz x6, 92
001a8568strb w6, [x0+x5]
001a856cstr x0, [sp+504]
001a8570str x1, [sp+512]
001a8574str x2, [sp+520]
001a8578ldrsw x5, [sp+96]
001a857cmovz x7, 65535
001a8580subs wzr, w5, w7
001a8584b.le 0x1a858c
001a8588b 0x1a86e8
001a858c
001a858cloc_1a858c:
001a858cadd x1, x1, 1
001a8590subs xzr, x2, x1
001a8594b.hs 0x1a859c
001a8598b 0x1a85a0
001a859c
001a859cloc_1a859c:
001a859cb 0x1a85b8
001a85a0
001a85a0loc_1a85a0:
001a85a0orr x3, xzr, 1
001a85a4adrp x4, 0x44d000
001a85a8add x4, x4, 3072
001a85acbl runtime.growslice
001a85b0movz x6, 92
001a85b4b 0x1a85b8
001a85b8
001a85b8loc_1a85b8:
001a85b8sub x5, x1, 1
001a85bcmovz x7, 117
001a85c0strb w7, [x0+x5]
001a85c4str x0, [sp+504]
001a85c8str x1, [sp+512]
001a85ccstr x2, [sp+520]
001a85d0ldrsw x5, [sp+96]
001a85d4clz w5, w5
001a85d8orr x8, xzr, 32
001a85dcsub x5, x8, x5
001a85e0str x5, [sp+224]
001a85e4sub x8, x5, 1
001a85e8sbfm x8, x8, 63, 63
001a85ecadd x5, x5, x8, lsr #62
001a85f0sub x5, x5, 1
001a85f4sbfm x8, x5, 2, 63
001a85f8add x0, x8, 1
001a85fcstr x0, [sp+232]
001a8600subs xzr, x0, 4
001a8604b.ls 0x1a860c
001a8608b 0x1a8a78
001a860c
001a860cloc_1a860c:
001a860corr x8, xzr, 3
001a8610sub x5, x8, x5, asr #2
001a8614sub x9, xzr, x5
001a8618and x9, x0, x9, asr #63
001a861cadrp x10, 0x508000
001a8620add x10, x10, 1474
001a8624add x9, x10, x9
001a8628str x9, [sp+456]
001a862cstr x5, [sp+464]
001a8630ldr x2, [sp+520]
001a8634ldr x0, [sp+504]
001a8638ldr x5, [sp+512]
001a863cstr x0, [sp+344]
001a8640str x5, [sp+352]
001a8644str x2, [sp+360]
001a8648ldr x9, [sp+464]
001a864cadd x1, x5, x9
001a8650str x1, [sp+184]
001a8654subs xzr, x2, x1
001a8658b.hs 0x1a8660
001a865cb 0x1a8668
001a8660
001a8660loc_1a8660:
001a8660str x1, [sp+352]
001a8664b 0x1a8688
001a8668
001a8668loc_1a8668:
001a8668ldr x3, [sp+464]
001a866cadrp x4, 0x44d000
001a8670add x4, x4, 3072
001a8674bl runtime.growslice
001a8678str x0, [sp+344]
001a867cstr x1, [sp+352]
001a8680str x2, [sp+360]
001a8684b 0x1a8688
001a8688
001a8688loc_1a8688:
001a8688ldr x3, [sp+464]
001a868cstr x3, [sp+176]
001a8690ldr x3, [sp+184]
001a8694ldr x4, [sp+464]
001a8698sub x3, x3, x4
001a869cldr x4, [sp+344]
001a86a0add x0, x4, x3
001a86a4str x0, [sp+336]
001a86a8ldr x2, [sp+176]
001a86acldr x1, [sp+456]
001a86b0bl runtime.memmove
001a86b4ldr x0, [sp+344]
001a86b8ldr x1, [sp+352]
001a86bcldr x2, [sp+360]
001a86c0str x0, [sp+504]
001a86c4str x1, [sp+512]
001a86c8str x2, [sp+520]
001a86ccldrsw x3, [sp+96]
001a86d0orr x4, xzr, 16
001a86d4bl strconv.AppendUint
001a86d8str x0, [sp+504]
001a86dcstr x1, [sp+512]
001a86e0str x2, [sp+520]
001a86e4b 0x1a8844
001a86e8
001a86e8loc_1a86e8:
001a86e8add x1, x1, 1
001a86ecsubs xzr, x2, x1
001a86f0b.hs 0x1a86f8
001a86f4b 0x1a86fc
001a86f8
001a86f8loc_1a86f8:
001a86f8b 0x1a8714
001a86fc
001a86fcloc_1a86fc:
001a86fcorr x3, xzr, 1
001a8700adrp x4, 0x44d000
001a8704add x4, x4, 3072
001a8708bl runtime.growslice
001a870cmovz x6, 92
001a8710b 0x1a8714
001a8714
001a8714loc_1a8714:
001a8714sub x5, x1, 1
001a8718movz x7, 85
001a871cstrb w7, [x0+x5]
001a8720str x0, [sp+504]
001a8724str x1, [sp+512]
001a8728str x2, [sp+520]
001a872cldrsw x5, [sp+96]
001a8730clz w5, w5
001a8734orr x8, xzr, 32
001a8738sub x5, x8, x5
001a873cstr x5, [sp+232]
001a8740sub x8, x5, 1
001a8744sbfm x8, x8, 63, 63
001a8748add x5, x5, x8, lsr #62
001a874csub x5, x5, 1
001a8750sbfm x8, x5, 2, 63
001a8754add x0, x8, 1
001a8758str x0, [sp+224]
001a875csubs xzr, x0, 8
001a8760b.ls 0x1a8768
001a8764b 0x1a8a70
001a8768
001a8768loc_1a8768:
001a8768orr x8, xzr, 7
001a876csub x5, x8, x5, asr #2
001a8770sub x9, xzr, x5
001a8774and x9, x0, x9, asr #63
001a8778adrp x10, 0x509000
001a877cadd x10, x10, 2276
001a8780add x9, x10, x9
001a8784str x9, [sp+456]
001a8788str x5, [sp+464]
001a878cldr x2, [sp+520]
001a8790ldr x0, [sp+504]
001a8794ldr x5, [sp+512]
001a8798str x0, [sp+312]
001a879cstr x5, [sp+320]
001a87a0str x2, [sp+328]
001a87a4ldr x9, [sp+464]
001a87a8add x1, x5, x9
001a87acstr x1, [sp+168]
001a87b0subs xzr, x2, x1
001a87b4b.hs 0x1a87bc
001a87b8b 0x1a87c4
001a87bc
001a87bcloc_1a87bc:
001a87bcstr x1, [sp+320]
001a87c0b 0x1a87e4
001a87c4
001a87c4loc_1a87c4:
001a87c4ldr x3, [sp+464]
001a87c8adrp x4, 0x44d000
001a87ccadd x4, x4, 3072
001a87d0bl runtime.growslice
001a87d4str x0, [sp+312]
001a87d8str x1, [sp+320]
001a87dcstr x2, [sp+328]
001a87e0b 0x1a87e4
001a87e4
001a87e4loc_1a87e4:
001a87e4ldr x3, [sp+464]
001a87e8str x3, [sp+160]
001a87ecldr x3, [sp+168]
001a87f0ldr x4, [sp+464]
001a87f4sub x3, x3, x4
001a87f8ldr x4, [sp+312]
001a87fcadd x0, x4, x3
001a8800str x0, [sp+304]
001a8804ldr x2, [sp+160]
001a8808ldr x1, [sp+456]
001a880cbl runtime.memmove
001a8810ldr x0, [sp+312]
001a8814ldr x1, [sp+320]
001a8818ldr x2, [sp+328]
001a881cstr x0, [sp+504]
001a8820str x1, [sp+512]
001a8824str x2, [sp+520]
001a8828ldrsw x3, [sp+96]
001a882corr x4, xzr, 16
001a8830bl strconv.AppendUint
001a8834str x0, [sp+504]
001a8838str x1, [sp+512]
001a883cstr x2, [sp+520]
001a8840b 0x1a8844
001a8844
001a8844loc_1a8844:
001a8844ldr x0, [sp+112]
001a8848ldr x1, [sp+536]
001a884cldr x5, [sp+528]
001a8850subs xzr, x0, x1
001a8854b.ls 0x1a885c
001a8858b 0x1a8a6c
001a885c
001a885cloc_1a885c:
001a885csub x6, x1, x0
001a8860sub x7, xzr, x6
001a8864and x7, x0, x7, asr #63
001a8868add x5, x5, x7
001a886cstr x5, [sp+528]
001a8870str x6, [sp+536]
001a8874movz x6, 92
001a8878movz x7, 116
001a887cb 0x1a89f4
001a8880
001a8880loc_1a8880:
001a8880b 0x1a8884
001a8884
001a8884loc_1a8884:
001a8884ldr x0, [sp+112]
001a8888ldr x1, [sp+536]
001a888cldr x2, [sp+528]
001a8890subs xzr, x0, x1
001a8894b.ls 0x1a889c
001a8898b 0x1a8a68
001a889c
001a889cloc_1a889c:
001a889csub x1, x1, x0
001a88a0sub x3, xzr, x1
001a88a4and x3, x0, x3, asr #63
001a88a8add x0, x2, x3
001a88acstr x0, [sp+456]
001a88b0str x1, [sp+464]
001a88b4bl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString
001a88b8str x0, [sp+120]
001a88bcldr x2, [sp+112]
001a88c0add x0, x2, x0
001a88c4str x0, [sp+224]
001a88c8ldr x1, [sp+536]
001a88ccldr x2, [sp+528]
001a88d0subs xzr, x1, x0
001a88d4b.hs 0x1a88dc
001a88d8b 0x1a8a64
001a88dc
001a88dcloc_1a88dc:
001a88dcsub x5, x1, x0
001a88e0sub x6, xzr, x5
001a88e4and x6, x0, x6, asr #63
001a88e8add x6, x2, x6
001a88ecstr x6, [sp+456]
001a88f0str x5, [sp+464]
001a88f4ldr x5, [sp+112]
001a88f8ldr x6, [sp+120]
001a88fcadd x1, x5, x6
001a8900str x1, [sp+232]
001a8904ldr x2, [sp+536]
001a8908ldr x5, [sp+528]
001a890csubs xzr, x2, x1
001a8910b.hs 0x1a8918
001a8914b 0x1a8a60
001a8918
001a8918loc_1a8918:
001a8918b 0x1a891c
001a891c
001a891cloc_1a891c:
001a891cstr x5, [sp+472]
001a8920str x1, [sp+480]
001a8924ldr x2, [sp+520]
001a8928ldr x0, [sp+504]
001a892cldr x5, [sp+512]
001a8930str x0, [sp+280]
001a8934str x5, [sp+288]
001a8938str x2, [sp+296]
001a893cldr x6, [sp+480]
001a8940add x1, x5, x6
001a8944str x1, [sp+152]
001a8948subs xzr, x2, x1
001a894cb.hs 0x1a8954
001a8950b 0x1a895c
001a8954
001a8954loc_1a8954:
001a8954str x1, [sp+288]
001a8958b 0x1a897c
001a895c
001a895cloc_1a895c:
001a895cldr x3, [sp+480]
001a8960adrp x4, 0x44d000
001a8964add x4, x4, 3072
001a8968bl runtime.growslice
001a896cstr x0, [sp+280]
001a8970str x1, [sp+288]
001a8974str x2, [sp+296]
001a8978b 0x1a897c
001a897c
001a897cloc_1a897c:
001a897cldr x3, [sp+480]
001a8980str x3, [sp+144]
001a8984ldr x3, [sp+152]
001a8988ldr x4, [sp+480]
001a898csub x3, x3, x4
001a8990ldr x4, [sp+280]
001a8994add x0, x4, x3
001a8998str x0, [sp+272]
001a899cldr x2, [sp+144]
001a89a0ldr x1, [sp+472]
001a89a4bl runtime.memmove
001a89a8ldr x3, [sp+280]
001a89acldr x4, [sp+288]
001a89b0ldr x5, [sp+296]
001a89b4str x3, [sp+432]
001a89b8str x4, [sp+440]
001a89bcstr x5, [sp+448]
001a89c0ldr x3, [sp+456]
001a89c4ldr x4, [sp+464]
001a89c8str x3, [sp+528]
001a89ccstr x4, [sp+536]
001a89d0ldr x3, [sp+432]
001a89d4ldr x4, [sp+440]
001a89d8ldr x5, [sp+448]
001a89dcstr x3, [sp+504]
001a89e0str x4, [sp+512]
001a89e4str x5, [sp+520]
001a89e8movz x6, 92
001a89ecmovz x7, 116
001a89f0b 0x1a89f4
001a89f4
001a89f4loc_1a89f4:
001a89f4b 0x1a89f8
001a89f8
001a89f8loc_1a89f8:
001a89f8b 0x1a7fc4
001a89fc
001a89fcloc_1a89fc:
001a89fcldr x2, [sp+520]
001a8a00ldr x0, [sp+504]
001a8a04ldr x5, [sp+512]
001a8a08add x1, x5, 1
001a8a0csubs xzr, x2, x1
001a8a10b.hs 0x1a8a18
001a8a14b 0x1a8a1c
001a8a18
001a8a18loc_1a8a18:
001a8a18b 0x1a8a30
001a8a1c
001a8a1cloc_1a8a1c:
001a8a1corr x3, xzr, 1
001a8a20adrp x4, 0x44d000
001a8a24add x4, x4, 3072
001a8a28bl runtime.growslice
001a8a2cb 0x1a8a30
001a8a30
001a8a30loc_1a8a30:
001a8a30sub x3, x1, 1
001a8a34movz x4, 34
001a8a38strb w4, [x0+x3]
001a8a3cstr x0, [sp+504]
001a8a40str x1, [sp+512]
001a8a44str x2, [sp+520]
001a8a48str x0, [sp+248]
001a8a4cstr x1, [sp+256]
001a8a50str x2, [sp+264]
001a8a54ldp x29, x30, [sp-8]
001a8a58add sp, sp, 496
001a8a5cret x30
001a8a60
001a8a60loc_1a8a60:
001a8a60bl runtime.panicSliceAlen
001a8a64
001a8a64loc_1a8a64:
001a8a64bl runtime.panicSliceB
001a8a68
001a8a68loc_1a8a68:
001a8a68bl runtime.panicSliceB
001a8a6c
001a8a6cloc_1a8a6c:
001a8a6cbl runtime.panicSliceB
001a8a70
001a8a70loc_1a8a70:
001a8a70orr x1, xzr, 8
001a8a74bl runtime.panicSliceB
001a8a78
001a8a78loc_1a8a78:
001a8a78orr x1, xzr, 4
001a8a7cbl runtime.panicSliceB
001a8a80
001a8a80loc_1a8a80:
001a8a80bl runtime.panicSliceB
001a8a84
001a8a84loc_1a8a84:
001a8a84orr x1, xzr, 2
001a8a88bl runtime.panicSliceB
001a8a8c
001a8a8cloc_1a8a8c:
001a8a8cmov x0, xzr
001a8a90bl runtime.panicIndex
001a8a94
001a8a94loc_1a8a94:
001a8a94bl runtime.panicSliceAlen
001a8a98
001a8a98loc_1a8a98:
001a8a98bl runtime.panicSliceB
001a8a9chint
001a8aa0
001a8aa0loc_1a8aa0:
001a8aa0stp x0, x1, [sp+8]
001a8aa4stp x2, x3, [sp+24]
001a8aa8str x4, [sp+40]
001a8aacstrb w5, [sp+48]
001a8ab0mov x3, x30
001a8ab4bl runtime.morestack_noctxt.abi0
001a8ab8ldp x0, x1, [sp+8]
001a8abcldp x2, x3, [sp+24]
001a8ac0ldr x4, [sp+40]
001a8ac4ldrb w5, [sp+48]
001a8ac8b 0x1a7e10
001a8accudf 0
001a7e10
001a8ad0
001a8ad0google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString: ; void google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString(struct string s)
001a8ad0ldr x16, [x28+16]
001a8ad4subs xzr, sp, x16
001a8ad8b.ls 0x1a8c2c
001a8adcstr x30, [sp-64]!
001a8ae0stur x29, [sp-8]
001a8ae4sub x29, sp, 8
001a8ae8str x0, [sp+72]
001a8aecstr x1, [sp+80]
001a8af0str xzr, [sp+32]
001a8af4str xzr, [sp+40]
001a8af8b 0x1a8afc
001a8afc
001a8afcloc_1a8afc:
001a8afcldr x2, [sp+80]
001a8b00str x2, [sp+48]
001a8b04ldr x3, [sp+40]
001a8b08subs xzr, x2, x3
001a8b0cb.gt 0x1a8b14
001a8b10b 0x1a8c0c
001a8b14
001a8b14loc_1a8b14:
001a8b14ldr x0, [sp+40]
001a8b18ldr x1, [sp+80]
001a8b1cldr x2, [sp+72]
001a8b20subs xzr, x1, x0
001a8b24b.hi 0x1a8b2c
001a8b28b 0x1a8c24
001a8b2c
001a8b2cloc_1a8b2c:
001a8b2cldrb w2, [x2+x0]
001a8b30strb w2, [sp+27]
001a8b34mov x3, x2
001a8b38subs wzr, w3, 32
001a8b3ccset x3, lo
001a8b40strb w3, [sp+28]
001a8b44b.lo 0x1a8b4c
001a8b48b 0x1a8b50
001a8b4c
001a8b4cloc_1a8b4c:
001a8b4cb 0x1a8b60
001a8b50
001a8b50loc_1a8b50:
001a8b50subs wzr, w2, 34
001a8b54cset x2, eq
001a8b58strb w2, [sp+28]
001a8b5cb 0x1a8b60
001a8b60
001a8b60loc_1a8b60:
001a8b60ldrb w2, [sp+28]
001a8b64strb w2, [sp+29]
001a8b68tbnz w2, 0, 0x1a8b70
001a8b6cb 0x1a8b74
001a8b70
001a8b70loc_1a8b70:
001a8b70b 0x1a8b88
001a8b74
001a8b74loc_1a8b74:
001a8b74ldrb w2, [sp+27]
001a8b78subs wzr, w2, 39
001a8b7ccset x2, eq
001a8b80strb w2, [sp+29]
001a8b84b 0x1a8b88
001a8b88
001a8b88loc_1a8b88:
001a8b88ldrb w2, [sp+29]
001a8b8cstrb w2, [sp+30]
001a8b90tbnz w2, 0, 0x1a8b98
001a8b94b 0x1a8b9c
001a8b98
001a8b98loc_1a8b98:
001a8b98b 0x1a8bb0
001a8b9c
001a8b9cloc_1a8b9c:
001a8b9cldrb w2, [sp+27]
001a8ba0subs wzr, w2, 92
001a8ba4cset x2, eq
001a8ba8strb w2, [sp+30]
001a8bacb 0x1a8bb0
001a8bb0
001a8bb0loc_1a8bb0:
001a8bb0ldrb w2, [sp+30]
001a8bb4strb w2, [sp+31]
001a8bb8tbnz w2, 0, 0x1a8bc0
001a8bbcb 0x1a8bc4
001a8bc0
001a8bc0loc_1a8bc0:
001a8bc0b 0x1a8bd8
001a8bc4
001a8bc4loc_1a8bc4:
001a8bc4ldrb w2, [sp+27]
001a8bc8subs wzr, w2, 127
001a8bcccset x2, hs
001a8bd0strb w2, [sp+31]
001a8bd4b 0x1a8bd8
001a8bd8
001a8bd8loc_1a8bd8:
001a8bd8ldrb w2, [sp+31]
001a8bdctbnz w2, 0, 0x1a8be4
001a8be0b 0x1a8bf8
001a8be4
001a8be4loc_1a8be4:
001a8be4ldr x0, [sp+40]
001a8be8str x0, [sp+32]
001a8becldur x29, [sp-8]
001a8bf0ldr x30, [sp], 64
001a8bf4ret x30
001a8bf8
001a8bf8loc_1a8bf8:
001a8bf8b 0x1a8bfc
001a8bfc
001a8bfcloc_1a8bfc:
001a8bfcldr x2, [sp+40]
001a8c00add x2, x2, 1
001a8c04str x2, [sp+40]
001a8c08b 0x1a8afc
001a8c0c
001a8c0cloc_1a8c0c:
001a8c0cldr x0, [sp+80]
001a8c10str x0, [sp+48]
001a8c14str x0, [sp+32]
001a8c18ldur x29, [sp-8]
001a8c1cldr x30, [sp], 64
001a8c20ret x30
001a8c24
001a8c24loc_1a8c24:
001a8c24bl runtime.panicIndex
001a8c28hint
001a8c2c
001a8c2cloc_1a8c2c:
001a8c2cstp x0, x1, [sp+8]
001a8c30mov x3, x30
001a8c34bl runtime.morestack_noctxt.abi0
001a8c38ldp x0, x1, [sp+8]
001a8c3cb 0x1a8ad0
001a8ad0
001a8ad0google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString: ; void google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString(struct string s)
001a8ad0ldr x16, [x28+16]
001a8ad4subs xzr, sp, x16
001a8ad8b.ls 0x1a8c2c
001a8adcstr x30, [sp-64]!
001a8ae0stur x29, [sp-8]
001a8ae4sub x29, sp, 8
001a8ae8str x0, [sp+72]
001a8aecstr x1, [sp+80]
001a8af0str xzr, [sp+32]
001a8af4str xzr, [sp+40]
001a8af8b 0x1a8afc
001a8afc
001a8afcloc_1a8afc:
001a8afcldr x2, [sp+80]
001a8b00str x2, [sp+48]
001a8b04ldr x3, [sp+40]
001a8b08subs xzr, x2, x3
001a8b0cb.gt 0x1a8b14
001a8b10b 0x1a8c0c
001a8b14
001a8b14loc_1a8b14:
001a8b14ldr x0, [sp+40]
001a8b18ldr x1, [sp+80]
001a8b1cldr x2, [sp+72]
001a8b20subs xzr, x1, x0
001a8b24b.hi 0x1a8b2c
001a8b28b 0x1a8c24
001a8b2c
001a8b2cloc_1a8b2c:
001a8b2cldrb w2, [x2+x0]
001a8b30strb w2, [sp+27]
001a8b34mov x3, x2
001a8b38subs wzr, w3, 32
001a8b3ccset x3, lo
001a8b40strb w3, [sp+28]
001a8b44b.lo 0x1a8b4c
001a8b48b 0x1a8b50
001a8b4c
001a8b4cloc_1a8b4c:
001a8b4cb 0x1a8b60
001a8b50
001a8b50loc_1a8b50:
001a8b50subs wzr, w2, 34
001a8b54cset x2, eq
001a8b58strb w2, [sp+28]
001a8b5cb 0x1a8b60
001a8b60
001a8b60loc_1a8b60:
001a8b60ldrb w2, [sp+28]
001a8b64strb w2, [sp+29]
001a8b68tbnz w2, 0, 0x1a8b70
001a8b6cb 0x1a8b74
001a8b70
001a8b70loc_1a8b70:
001a8b70b 0x1a8b88
001a8b74
001a8b74loc_1a8b74:
001a8b74ldrb w2, [sp+27]
001a8b78subs wzr, w2, 39
001a8b7ccset x2, eq
001a8b80strb w2, [sp+29]
001a8b84b 0x1a8b88
001a8b88
001a8b88loc_1a8b88:
001a8b88ldrb w2, [sp+29]
001a8b8cstrb w2, [sp+30]
001a8b90tbnz w2, 0, 0x1a8b98
001a8b94b 0x1a8b9c
001a8b98
001a8b98loc_1a8b98:
001a8b98b 0x1a8bb0
001a8b9c
001a8b9cloc_1a8b9c:
001a8b9cldrb w2, [sp+27]
001a8ba0subs wzr, w2, 92
001a8ba4cset x2, eq
001a8ba8strb w2, [sp+30]
001a8bacb 0x1a8bb0
001a8bb0
001a8bb0loc_1a8bb0:
001a8bb0ldrb w2, [sp+30]
001a8bb4strb w2, [sp+31]
001a8bb8tbnz w2, 0, 0x1a8bc0
001a8bbcb 0x1a8bc4
001a8bc0
001a8bc0loc_1a8bc0:
001a8bc0b 0x1a8bd8
001a8bc4
001a8bc4loc_1a8bc4:
001a8bc4ldrb w2, [sp+27]
001a8bc8subs wzr, w2, 127
001a8bcccset x2, hs
001a8bd0strb w2, [sp+31]
001a8bd4b 0x1a8bd8
001a8bd8
001a8bd8loc_1a8bd8:
001a8bd8ldrb w2, [sp+31]
001a8bdctbnz w2, 0, 0x1a8be4
001a8be0b 0x1a8bf8
001a8be4
001a8be4loc_1a8be4:
001a8be4ldr x0, [sp+40]
001a8be8str x0, [sp+32]
001a8becldur x29, [sp-8]
001a8bf0ldr x30, [sp], 64
001a8bf4ret x30
001a8bf8
001a8bf8loc_1a8bf8:
001a8bf8b 0x1a8bfc
001a8bfc
001a8bfcloc_1a8bfc:
001a8bfcldr x2, [sp+40]
001a8c00add x2, x2, 1
001a8c04str x2, [sp+40]
001a8c08b 0x1a8afc
001a8c0c
001a8c0cloc_1a8c0c:
001a8c0cldr x0, [sp+80]
001a8c10str x0, [sp+48]
001a8c14str x0, [sp+32]
001a8c18ldur x29, [sp-8]
001a8c1cldr x30, [sp], 64
001a8c20ret x30
001a8c24
001a8c24loc_1a8c24:
001a8c24bl runtime.panicIndex
001a8c28hint
001a8c2c
001a8c2cloc_1a8c2c:
001a8c2cstp x0, x1, [sp+8]
001a8c30mov x3, x30
001a8c34bl runtime.morestack_noctxt.abi0
001a8c38ldp x0, x1, [sp+8]
001a8c3cb 0x1a8ad0
001a8ad0
001a8c40
001a8c40google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat(google.golang.org/protobuf/internal/encoding/text.Encoder * e, float64 n, int bitSize)
001a8c40ldr x16, [x28+16]
001a8c44subs xzr, sp, x16
001a8c48b.ls 0x1a8cec
001a8c4cstr x30, [sp-112]!
001a8c50stur x29, [sp-8]
001a8c54sub x29, sp, 8
001a8c58str x0, [sp+120]
001a8c5cstr d0, [sp+128]
001a8c60str x1, [sp+136]
001a8c64orr x1, xzr, 2
001a8c68bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a8c6cldr x2, [sp+120]
001a8c70ldrsb x27, [x2]
001a8c74ldr x0, [x2+32]
001a8c78ldr x1, [x2+40]
001a8c7cldr x2, [x2+48]
001a8c80str x0, [sp+56]
001a8c84str x1, [sp+64]
001a8c88str x2, [sp+72]
001a8c8cldr x3, [sp+136]
001a8c90ldr d0, [sp+128]
001a8c94bl google.golang.org/protobuf/internal/encoding/text.appendFloat
001a8c98str x0, [sp+80]
001a8c9cstr x1, [sp+88]
001a8ca0str x2, [sp+96]
001a8ca4ldr x3, [sp+120]
001a8ca8ldrsb x27, [x3]
001a8cacstr x1, [x3+40]
001a8cb0str x2, [x3+48]
001a8cb4adrp x27, 0x8a3000
001a8cb8ldr w2, [x27+3056]
001a8cbccbz w2, 0x1a8cc4
001a8cc0b 0x1a8cc8
001a8cc4
001a8cc4loc_1a8cc4:
001a8cc4b 0x1a8cdc
001a8cc8
001a8cc8loc_1a8cc8:
001a8cc8bl runtime.gcWriteBarrier2
001a8cccstr x0, [x25]
001a8cd0ldr x1, [x3+32]
001a8cd4str x1, [x25+8]
001a8cd8b 0x1a8cdc
001a8cdc
001a8cdcloc_1a8cdc:
001a8cdcstr x0, [x3+32]
001a8ce0ldur x29, [sp-8]
001a8ce4ldr x30, [sp], 112
001a8ce8ret x30
001a8cec
001a8cecloc_1a8cec:
001a8cecstr x0, [sp+8]
001a8cf0str d0, [sp+16]
001a8cf4str x1, [sp+24]
001a8cf8mov x3, x30
001a8cfcbl runtime.morestack_noctxt.abi0
001a8d00ldr x0, [sp+8]
001a8d04ldr d0, [sp+16]
001a8d08ldr x1, [sp+24]
001a8d0cb 0x1a8c40
001a8c40
001a8c40google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat(google.golang.org/protobuf/internal/encoding/text.Encoder * e, float64 n, int bitSize)
001a8c40ldr x16, [x28+16]
001a8c44subs xzr, sp, x16
001a8c48b.ls 0x1a8cec
001a8c4cstr x30, [sp-112]!
001a8c50stur x29, [sp-8]
001a8c54sub x29, sp, 8
001a8c58str x0, [sp+120]
001a8c5cstr d0, [sp+128]
001a8c60str x1, [sp+136]
001a8c64orr x1, xzr, 2
001a8c68bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a8c6cldr x2, [sp+120]
001a8c70ldrsb x27, [x2]
001a8c74ldr x0, [x2+32]
001a8c78ldr x1, [x2+40]
001a8c7cldr x2, [x2+48]
001a8c80str x0, [sp+56]
001a8c84str x1, [sp+64]
001a8c88str x2, [sp+72]
001a8c8cldr x3, [sp+136]
001a8c90ldr d0, [sp+128]
001a8c94bl google.golang.org/protobuf/internal/encoding/text.appendFloat
001a8c98str x0, [sp+80]
001a8c9cstr x1, [sp+88]
001a8ca0str x2, [sp+96]
001a8ca4ldr x3, [sp+120]
001a8ca8ldrsb x27, [x3]
001a8cacstr x1, [x3+40]
001a8cb0str x2, [x3+48]
001a8cb4adrp x27, 0x8a3000
001a8cb8ldr w2, [x27+3056]
001a8cbccbz w2, 0x1a8cc4
001a8cc0b 0x1a8cc8
001a8cc4
001a8cc4loc_1a8cc4:
001a8cc4b 0x1a8cdc
001a8cc8
001a8cc8loc_1a8cc8:
001a8cc8bl runtime.gcWriteBarrier2
001a8cccstr x0, [x25]
001a8cd0ldr x1, [x3+32]
001a8cd4str x1, [x25+8]
001a8cd8b 0x1a8cdc
001a8cdc
001a8cdcloc_1a8cdc:
001a8cdcstr x0, [x3+32]
001a8ce0ldur x29, [sp-8]
001a8ce4ldr x30, [sp], 112
001a8ce8ret x30
001a8cec
001a8cecloc_1a8cec:
001a8cecstr x0, [sp+8]
001a8cf0str d0, [sp+16]
001a8cf4str x1, [sp+24]
001a8cf8mov x3, x30
001a8cfcbl runtime.morestack_noctxt.abi0
001a8d00ldr x0, [sp+8]
001a8d04ldr d0, [sp+16]
001a8d08ldr x1, [sp+24]
001a8d0cb 0x1a8c40
001a8c40
001a8d10
001a8d10google.golang.org/protobuf/internal/encoding/text.appendFloat: ; void google.golang.org/protobuf/internal/encoding/text.appendFloat(struct []uint8 out, float64 n, int bitSize)
001a8d10ldr x16, [x28+16]
001a8d14sub x17, sp, 144
001a8d18subs xzr, x17, x16
001a8d1cb.ls 0x1a8ff4
001a8d20sub x20, sp, 272
001a8d24stp x29, x30, [x20-8]
001a8d28add sp, x20, 0
001a8d2csub x29, sp, 8
001a8d30str x0, [sp+280]
001a8d34str x1, [sp+288]
001a8d38str x2, [sp+296]
001a8d3cstr d0, [sp+304]
001a8d40str x3, [sp+312]
001a8d44str xzr, [sp+120]
001a8d48stp xzr, xzr, [sp+128]
001a8d4cldr d0, [sp+304]
001a8d50bl math.IsNaN
001a8d54strb w0, [sp+71]
001a8d58tbnz w0, 0, 0x1a8d60
001a8d5cb 0x1a8e14
001a8d60
001a8d60loc_1a8d60:
001a8d60b 0x1a8d64
001a8d64
001a8d64loc_1a8d64:
001a8d64ldr x2, [sp+296]
001a8d68ldr x0, [sp+280]
001a8d6cldr x5, [sp+288]
001a8d70add x1, x5, 3
001a8d74str x0, [sp+144]
001a8d78str x5, [sp+152]
001a8d7cstr x2, [sp+160]
001a8d80str x1, [sp+72]
001a8d84subs xzr, x2, x1
001a8d88b.hs 0x1a8d90
001a8d8cb 0x1a8d98
001a8d90
001a8d90loc_1a8d90:
001a8d90str x1, [sp+152]
001a8d94b 0x1a8db8
001a8d98
001a8d98loc_1a8d98:
001a8d98orr x3, xzr, 3
001a8d9cadrp x4, 0x44d000
001a8da0add x4, x4, 3072
001a8da4bl runtime.growslice
001a8da8str x0, [sp+144]
001a8dacstr x1, [sp+152]
001a8db0str x2, [sp+160]
001a8db4b 0x1a8db8
001a8db8
001a8db8loc_1a8db8:
001a8db8orr x3, xzr, 3
001a8dbcstr x3, [sp+112]
001a8dc0ldr x3, [sp+72]
001a8dc4sub x3, x3, 3
001a8dc8ldr x4, [sp+144]
001a8dccadd x0, x4, x3
001a8dd0str x0, [sp+256]
001a8dd4ldr x2, [sp+112]
001a8dd8adrp x1, 0x508000
001a8ddcadd x1, x1, 489
001a8de0bl runtime.memmove
001a8de4ldr x0, [sp+144]
001a8de8ldr x1, [sp+152]
001a8decldr x2, [sp+160]
001a8df0str x0, [sp+168]
001a8df4str x1, [sp+176]
001a8df8str x2, [sp+184]
001a8dfcstr x0, [sp+120]
001a8e00str x1, [sp+128]
001a8e04str x2, [sp+136]
001a8e08ldp x29, x30, [sp-8]
001a8e0cadd sp, sp, 272
001a8e10ret x30
001a8e14
001a8e14loc_1a8e14:
001a8e14ldr d0, [sp+304]
001a8e18orr x0, xzr, 1
001a8e1cbl math.IsInf
001a8e20strb w0, [sp+70]
001a8e24tbnz w0, 0, 0x1a8e2c
001a8e28b 0x1a8ee0
001a8e2c
001a8e2cloc_1a8e2c:
001a8e2cb 0x1a8e30
001a8e30
001a8e30loc_1a8e30:
001a8e30ldr x2, [sp+296]
001a8e34ldr x0, [sp+280]
001a8e38ldr x5, [sp+288]
001a8e3cadd x1, x5, 3
001a8e40str x0, [sp+232]
001a8e44str x5, [sp+240]
001a8e48str x2, [sp+248]
001a8e4cstr x1, [sp+104]
001a8e50subs xzr, x2, x1
001a8e54b.hs 0x1a8e5c
001a8e58b 0x1a8e64
001a8e5c
001a8e5cloc_1a8e5c:
001a8e5cstr x1, [sp+240]
001a8e60b 0x1a8e84
001a8e64
001a8e64loc_1a8e64:
001a8e64orr x3, xzr, 3
001a8e68adrp x4, 0x44d000
001a8e6cadd x4, x4, 3072
001a8e70bl runtime.growslice
001a8e74str x0, [sp+232]
001a8e78str x1, [sp+240]
001a8e7cstr x2, [sp+248]
001a8e80b 0x1a8e84
001a8e84
001a8e84loc_1a8e84:
001a8e84orr x3, xzr, 3
001a8e88str x3, [sp+96]
001a8e8cldr x3, [sp+104]
001a8e90sub x3, x3, 3
001a8e94ldr x4, [sp+232]
001a8e98add x0, x4, x3
001a8e9cstr x0, [sp+224]
001a8ea0ldr x2, [sp+96]
001a8ea4adrp x1, 0x508000
001a8ea8add x1, x1, 675
001a8eacbl runtime.memmove
001a8eb0ldr x0, [sp+232]
001a8eb4ldr x1, [sp+240]
001a8eb8ldr x2, [sp+248]
001a8ebcstr x0, [sp+168]
001a8ec0str x1, [sp+176]
001a8ec4str x2, [sp+184]
001a8ec8str x0, [sp+120]
001a8eccstr x1, [sp+128]
001a8ed0str x2, [sp+136]
001a8ed4ldp x29, x30, [sp-8]
001a8ed8add sp, sp, 272
001a8edcret x30
001a8ee0
001a8ee0loc_1a8ee0:
001a8ee0ldr d0, [sp+304]
001a8ee4movn x0, 0
001a8ee8bl math.IsInf
001a8eecstrb w0, [sp+69]
001a8ef0tbnz w0, 0, 0x1a8ef8
001a8ef4b 0x1a8fac
001a8ef8
001a8ef8loc_1a8ef8:
001a8ef8b 0x1a8efc
001a8efc
001a8efcloc_1a8efc:
001a8efcldr x2, [sp+296]
001a8f00ldr x0, [sp+280]
001a8f04ldr x5, [sp+288]
001a8f08add x1, x5, 4
001a8f0cstr x0, [sp+200]
001a8f10str x5, [sp+208]
001a8f14str x2, [sp+216]
001a8f18str x1, [sp+88]
001a8f1csubs xzr, x2, x1
001a8f20b.hs 0x1a8f28
001a8f24b 0x1a8f30
001a8f28
001a8f28loc_1a8f28:
001a8f28str x1, [sp+208]
001a8f2cb 0x1a8f50
001a8f30
001a8f30loc_1a8f30:
001a8f30orr x3, xzr, 4
001a8f34adrp x4, 0x44d000
001a8f38add x4, x4, 3072
001a8f3cbl runtime.growslice
001a8f40str x0, [sp+200]
001a8f44str x1, [sp+208]
001a8f48str x2, [sp+216]
001a8f4cb 0x1a8f50
001a8f50
001a8f50loc_1a8f50:
001a8f50orr x3, xzr, 4
001a8f54str x3, [sp+80]
001a8f58ldr x3, [sp+88]
001a8f5csub x3, x3, 4
001a8f60ldr x4, [sp+200]
001a8f64add x0, x4, x3
001a8f68str x0, [sp+192]
001a8f6cldr x2, [sp+80]
001a8f70adrp x1, 0x508000
001a8f74add x1, x1, 1410
001a8f78bl runtime.memmove
001a8f7cldr x0, [sp+200]
001a8f80ldr x1, [sp+208]
001a8f84ldr x2, [sp+216]
001a8f88str x0, [sp+168]
001a8f8cstr x1, [sp+176]
001a8f90str x2, [sp+184]
001a8f94str x0, [sp+120]
001a8f98str x1, [sp+128]
001a8f9cstr x2, [sp+136]
001a8fa0ldp x29, x30, [sp-8]
001a8fa4add sp, sp, 272
001a8fa8ret x30
001a8fac
001a8facloc_1a8fac:
001a8facb 0x1a8fb0
001a8fb0
001a8fb0loc_1a8fb0:
001a8fb0ldr x5, [sp+312]
001a8fb4ldr d0, [sp+304]
001a8fb8ldr x0, [sp+280]
001a8fbcldr x1, [sp+288]
001a8fc0ldr x2, [sp+296]
001a8fc4movz x3, 103
001a8fc8movn x4, 0
001a8fccbl strconv.AppendFloat
001a8fd0str x0, [sp+168]
001a8fd4str x1, [sp+176]
001a8fd8str x2, [sp+184]
001a8fdcstr x0, [sp+120]
001a8fe0str x1, [sp+128]
001a8fe4str x2, [sp+136]
001a8fe8ldp x29, x30, [sp-8]
001a8fecadd sp, sp, 272
001a8ff0ret x30
001a8ff4
001a8ff4loc_1a8ff4:
001a8ff4stp x0, x1, [sp+8]
001a8ff8str x2, [sp+24]
001a8ffcstr d0, [sp+32]
001a9000str x3, [sp+40]
001a9004mov x3, x30
001a9008bl runtime.morestack_noctxt.abi0
001a900cldp x0, x1, [sp+8]
001a9010ldr x2, [sp+24]
001a9014ldr d0, [sp+32]
001a9018ldr x3, [sp+40]
001a901cb 0x1a8d10
001a8d10
001a8d10google.golang.org/protobuf/internal/encoding/text.appendFloat: ; void google.golang.org/protobuf/internal/encoding/text.appendFloat(struct []uint8 out, float64 n, int bitSize)
001a8d10ldr x16, [x28+16]
001a8d14sub x17, sp, 144
001a8d18subs xzr, x17, x16
001a8d1cb.ls 0x1a8ff4
001a8d20sub x20, sp, 272
001a8d24stp x29, x30, [x20-8]
001a8d28add sp, x20, 0
001a8d2csub x29, sp, 8
001a8d30str x0, [sp+280]
001a8d34str x1, [sp+288]
001a8d38str x2, [sp+296]
001a8d3cstr d0, [sp+304]
001a8d40str x3, [sp+312]
001a8d44str xzr, [sp+120]
001a8d48stp xzr, xzr, [sp+128]
001a8d4cldr d0, [sp+304]
001a8d50bl math.IsNaN
001a8d54strb w0, [sp+71]
001a8d58tbnz w0, 0, 0x1a8d60
001a8d5cb 0x1a8e14
001a8d60
001a8d60loc_1a8d60:
001a8d60b 0x1a8d64
001a8d64
001a8d64loc_1a8d64:
001a8d64ldr x2, [sp+296]
001a8d68ldr x0, [sp+280]
001a8d6cldr x5, [sp+288]
001a8d70add x1, x5, 3
001a8d74str x0, [sp+144]
001a8d78str x5, [sp+152]
001a8d7cstr x2, [sp+160]
001a8d80str x1, [sp+72]
001a8d84subs xzr, x2, x1
001a8d88b.hs 0x1a8d90
001a8d8cb 0x1a8d98
001a8d90
001a8d90loc_1a8d90:
001a8d90str x1, [sp+152]
001a8d94b 0x1a8db8
001a8d98
001a8d98loc_1a8d98:
001a8d98orr x3, xzr, 3
001a8d9cadrp x4, 0x44d000
001a8da0add x4, x4, 3072
001a8da4bl runtime.growslice
001a8da8str x0, [sp+144]
001a8dacstr x1, [sp+152]
001a8db0str x2, [sp+160]
001a8db4b 0x1a8db8
001a8db8
001a8db8loc_1a8db8:
001a8db8orr x3, xzr, 3
001a8dbcstr x3, [sp+112]
001a8dc0ldr x3, [sp+72]
001a8dc4sub x3, x3, 3
001a8dc8ldr x4, [sp+144]
001a8dccadd x0, x4, x3
001a8dd0str x0, [sp+256]
001a8dd4ldr x2, [sp+112]
001a8dd8adrp x1, 0x508000
001a8ddcadd x1, x1, 489
001a8de0bl runtime.memmove
001a8de4ldr x0, [sp+144]
001a8de8ldr x1, [sp+152]
001a8decldr x2, [sp+160]
001a8df0str x0, [sp+168]
001a8df4str x1, [sp+176]
001a8df8str x2, [sp+184]
001a8dfcstr x0, [sp+120]
001a8e00str x1, [sp+128]
001a8e04str x2, [sp+136]
001a8e08ldp x29, x30, [sp-8]
001a8e0cadd sp, sp, 272
001a8e10ret x30
001a8e14
001a8e14loc_1a8e14:
001a8e14ldr d0, [sp+304]
001a8e18orr x0, xzr, 1
001a8e1cbl math.IsInf
001a8e20strb w0, [sp+70]
001a8e24tbnz w0, 0, 0x1a8e2c
001a8e28b 0x1a8ee0
001a8e2c
001a8e2cloc_1a8e2c:
001a8e2cb 0x1a8e30
001a8e30
001a8e30loc_1a8e30:
001a8e30ldr x2, [sp+296]
001a8e34ldr x0, [sp+280]
001a8e38ldr x5, [sp+288]
001a8e3cadd x1, x5, 3
001a8e40str x0, [sp+232]
001a8e44str x5, [sp+240]
001a8e48str x2, [sp+248]
001a8e4cstr x1, [sp+104]
001a8e50subs xzr, x2, x1
001a8e54b.hs 0x1a8e5c
001a8e58b 0x1a8e64
001a8e5c
001a8e5cloc_1a8e5c:
001a8e5cstr x1, [sp+240]
001a8e60b 0x1a8e84
001a8e64
001a8e64loc_1a8e64:
001a8e64orr x3, xzr, 3
001a8e68adrp x4, 0x44d000
001a8e6cadd x4, x4, 3072
001a8e70bl runtime.growslice
001a8e74str x0, [sp+232]
001a8e78str x1, [sp+240]
001a8e7cstr x2, [sp+248]
001a8e80b 0x1a8e84
001a8e84
001a8e84loc_1a8e84:
001a8e84orr x3, xzr, 3
001a8e88str x3, [sp+96]
001a8e8cldr x3, [sp+104]
001a8e90sub x3, x3, 3
001a8e94ldr x4, [sp+232]
001a8e98add x0, x4, x3
001a8e9cstr x0, [sp+224]
001a8ea0ldr x2, [sp+96]
001a8ea4adrp x1, 0x508000
001a8ea8add x1, x1, 675
001a8eacbl runtime.memmove
001a8eb0ldr x0, [sp+232]
001a8eb4ldr x1, [sp+240]
001a8eb8ldr x2, [sp+248]
001a8ebcstr x0, [sp+168]
001a8ec0str x1, [sp+176]
001a8ec4str x2, [sp+184]
001a8ec8str x0, [sp+120]
001a8eccstr x1, [sp+128]
001a8ed0str x2, [sp+136]
001a8ed4ldp x29, x30, [sp-8]
001a8ed8add sp, sp, 272
001a8edcret x30
001a8ee0
001a8ee0loc_1a8ee0:
001a8ee0ldr d0, [sp+304]
001a8ee4movn x0, 0
001a8ee8bl math.IsInf
001a8eecstrb w0, [sp+69]
001a8ef0tbnz w0, 0, 0x1a8ef8
001a8ef4b 0x1a8fac
001a8ef8
001a8ef8loc_1a8ef8:
001a8ef8b 0x1a8efc
001a8efc
001a8efcloc_1a8efc:
001a8efcldr x2, [sp+296]
001a8f00ldr x0, [sp+280]
001a8f04ldr x5, [sp+288]
001a8f08add x1, x5, 4
001a8f0cstr x0, [sp+200]
001a8f10str x5, [sp+208]
001a8f14str x2, [sp+216]
001a8f18str x1, [sp+88]
001a8f1csubs xzr, x2, x1
001a8f20b.hs 0x1a8f28
001a8f24b 0x1a8f30
001a8f28
001a8f28loc_1a8f28:
001a8f28str x1, [sp+208]
001a8f2cb 0x1a8f50
001a8f30
001a8f30loc_1a8f30:
001a8f30orr x3, xzr, 4
001a8f34adrp x4, 0x44d000
001a8f38add x4, x4, 3072
001a8f3cbl runtime.growslice
001a8f40str x0, [sp+200]
001a8f44str x1, [sp+208]
001a8f48str x2, [sp+216]
001a8f4cb 0x1a8f50
001a8f50
001a8f50loc_1a8f50:
001a8f50orr x3, xzr, 4
001a8f54str x3, [sp+80]
001a8f58ldr x3, [sp+88]
001a8f5csub x3, x3, 4
001a8f60ldr x4, [sp+200]
001a8f64add x0, x4, x3
001a8f68str x0, [sp+192]
001a8f6cldr x2, [sp+80]
001a8f70adrp x1, 0x508000
001a8f74add x1, x1, 1410
001a8f78bl runtime.memmove
001a8f7cldr x0, [sp+200]
001a8f80ldr x1, [sp+208]
001a8f84ldr x2, [sp+216]
001a8f88str x0, [sp+168]
001a8f8cstr x1, [sp+176]
001a8f90str x2, [sp+184]
001a8f94str x0, [sp+120]
001a8f98str x1, [sp+128]
001a8f9cstr x2, [sp+136]
001a8fa0ldp x29, x30, [sp-8]
001a8fa4add sp, sp, 272
001a8fa8ret x30
001a8fac
001a8facloc_1a8fac:
001a8facb 0x1a8fb0
001a8fb0
001a8fb0loc_1a8fb0:
001a8fb0ldr x5, [sp+312]
001a8fb4ldr d0, [sp+304]
001a8fb8ldr x0, [sp+280]
001a8fbcldr x1, [sp+288]
001a8fc0ldr x2, [sp+296]
001a8fc4movz x3, 103
001a8fc8movn x4, 0
001a8fccbl strconv.AppendFloat
001a8fd0str x0, [sp+168]
001a8fd4str x1, [sp+176]
001a8fd8str x2, [sp+184]
001a8fdcstr x0, [sp+120]
001a8fe0str x1, [sp+128]
001a8fe4str x2, [sp+136]
001a8fe8ldp x29, x30, [sp-8]
001a8fecadd sp, sp, 272
001a8ff0ret x30
001a8ff4
001a8ff4loc_1a8ff4:
001a8ff4stp x0, x1, [sp+8]
001a8ff8str x2, [sp+24]
001a8ffcstr d0, [sp+32]
001a9000str x3, [sp+40]
001a9004mov x3, x30
001a9008bl runtime.morestack_noctxt.abi0
001a900cldp x0, x1, [sp+8]
001a9010ldr x2, [sp+24]
001a9014ldr d0, [sp+32]
001a9018ldr x3, [sp+40]
001a901cb 0x1a8d10
001a8d10
001a9020
001a9020google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt(google.golang.org/protobuf/internal/encoding/text.Encoder * e, int64 n)
001a9020ldr x16, [x28+16]
001a9024subs xzr, sp, x16
001a9028b.ls 0x1a90c8
001a902cstr x30, [sp-112]!
001a9030stur x29, [sp-8]
001a9034sub x29, sp, 8
001a9038str x0, [sp+120]
001a903cstr x1, [sp+128]
001a9040orr x1, xzr, 2
001a9044bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a9048ldr x2, [sp+120]
001a904cldrsb x27, [x2]
001a9050ldr x0, [x2+32]
001a9054ldr x1, [x2+40]
001a9058ldr x2, [x2+48]
001a905cstr x0, [sp+56]
001a9060str x1, [sp+64]
001a9064str x2, [sp+72]
001a9068ldr x3, [sp+128]
001a906cmovz x4, 10
001a9070bl strconv.AppendInt
001a9074str x0, [sp+80]
001a9078str x1, [sp+88]
001a907cstr x2, [sp+96]
001a9080ldr x3, [sp+120]
001a9084ldrsb x27, [x3]
001a9088str x1, [x3+40]
001a908cstr x2, [x3+48]
001a9090adrp x27, 0x8a2000
001a9094ldr w2, [x27+3056]
001a9098cbz w2, 0x1a90a0
001a909cb 0x1a90a4
001a90a0
001a90a0loc_1a90a0:
001a90a0b 0x1a90b8
001a90a4
001a90a4loc_1a90a4:
001a90a4bl runtime.gcWriteBarrier2
001a90a8str x0, [x25]
001a90acldr x1, [x3+32]
001a90b0str x1, [x25+8]
001a90b4b 0x1a90b8
001a90b8
001a90b8loc_1a90b8:
001a90b8str x0, [x3+32]
001a90bcldur x29, [sp-8]
001a90c0ldr x30, [sp], 112
001a90c4ret x30
001a90c8
001a90c8loc_1a90c8:
001a90c8stp x0, x1, [sp+8]
001a90ccmov x3, x30
001a90d0bl runtime.morestack_noctxt.abi0
001a90d4ldp x0, x1, [sp+8]
001a90d8b 0x1a9020
001a90dcudf 0
001a9020
001a9020google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt(google.golang.org/protobuf/internal/encoding/text.Encoder * e, int64 n)
001a9020ldr x16, [x28+16]
001a9024subs xzr, sp, x16
001a9028b.ls 0x1a90c8
001a902cstr x30, [sp-112]!
001a9030stur x29, [sp-8]
001a9034sub x29, sp, 8
001a9038str x0, [sp+120]
001a903cstr x1, [sp+128]
001a9040orr x1, xzr, 2
001a9044bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a9048ldr x2, [sp+120]
001a904cldrsb x27, [x2]
001a9050ldr x0, [x2+32]
001a9054ldr x1, [x2+40]
001a9058ldr x2, [x2+48]
001a905cstr x0, [sp+56]
001a9060str x1, [sp+64]
001a9064str x2, [sp+72]
001a9068ldr x3, [sp+128]
001a906cmovz x4, 10
001a9070bl strconv.AppendInt
001a9074str x0, [sp+80]
001a9078str x1, [sp+88]
001a907cstr x2, [sp+96]
001a9080ldr x3, [sp+120]
001a9084ldrsb x27, [x3]
001a9088str x1, [x3+40]
001a908cstr x2, [x3+48]
001a9090adrp x27, 0x8a2000
001a9094ldr w2, [x27+3056]
001a9098cbz w2, 0x1a90a0
001a909cb 0x1a90a4
001a90a0
001a90a0loc_1a90a0:
001a90a0b 0x1a90b8
001a90a4
001a90a4loc_1a90a4:
001a90a4bl runtime.gcWriteBarrier2
001a90a8str x0, [x25]
001a90acldr x1, [x3+32]
001a90b0str x1, [x25+8]
001a90b4b 0x1a90b8
001a90b8
001a90b8loc_1a90b8:
001a90b8str x0, [x3+32]
001a90bcldur x29, [sp-8]
001a90c0ldr x30, [sp], 112
001a90c4ret x30
001a90c8
001a90c8loc_1a90c8:
001a90c8stp x0, x1, [sp+8]
001a90ccmov x3, x30
001a90d0bl runtime.morestack_noctxt.abi0
001a90d4ldp x0, x1, [sp+8]
001a90d8b 0x1a9020
001a90dcudf 0
001a9020
001a90e0
001a90e0google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint(google.golang.org/protobuf/internal/encoding/text.Encoder * e, uint64 n)
001a90e0ldr x16, [x28+16]
001a90e4subs xzr, sp, x16
001a90e8b.ls 0x1a9188
001a90ecstr x30, [sp-112]!
001a90f0stur x29, [sp-8]
001a90f4sub x29, sp, 8
001a90f8str x0, [sp+120]
001a90fcstr x1, [sp+128]
001a9100orr x1, xzr, 2
001a9104bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a9108ldr x2, [sp+120]
001a910cldrsb x27, [x2]
001a9110ldr x0, [x2+32]
001a9114ldr x1, [x2+40]
001a9118ldr x2, [x2+48]
001a911cstr x0, [sp+56]
001a9120str x1, [sp+64]
001a9124str x2, [sp+72]
001a9128ldr x3, [sp+128]
001a912cmovz x4, 10
001a9130bl strconv.AppendUint
001a9134str x0, [sp+80]
001a9138str x1, [sp+88]
001a913cstr x2, [sp+96]
001a9140ldr x3, [sp+120]
001a9144ldrsb x27, [x3]
001a9148str x1, [x3+40]
001a914cstr x2, [x3+48]
001a9150adrp x27, 0x8a2000
001a9154ldr w2, [x27+3056]
001a9158cbz w2, 0x1a9160
001a915cb 0x1a9164
001a9160
001a9160loc_1a9160:
001a9160b 0x1a9178
001a9164
001a9164loc_1a9164:
001a9164bl runtime.gcWriteBarrier2
001a9168str x0, [x25]
001a916cldr x1, [x3+32]
001a9170str x1, [x25+8]
001a9174b 0x1a9178
001a9178
001a9178loc_1a9178:
001a9178str x0, [x3+32]
001a917cldur x29, [sp-8]
001a9180ldr x30, [sp], 112
001a9184ret x30
001a9188
001a9188loc_1a9188:
001a9188stp x0, x1, [sp+8]
001a918cmov x3, x30
001a9190bl runtime.morestack_noctxt.abi0
001a9194ldp x0, x1, [sp+8]
001a9198b 0x1a90e0
001a919cudf 0
001a90e0
001a90e0google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint(google.golang.org/protobuf/internal/encoding/text.Encoder * e, uint64 n)
001a90e0ldr x16, [x28+16]
001a90e4subs xzr, sp, x16
001a90e8b.ls 0x1a9188
001a90ecstr x30, [sp-112]!
001a90f0stur x29, [sp-8]
001a90f4sub x29, sp, 8
001a90f8str x0, [sp+120]
001a90fcstr x1, [sp+128]
001a9100orr x1, xzr, 2
001a9104bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a9108ldr x2, [sp+120]
001a910cldrsb x27, [x2]
001a9110ldr x0, [x2+32]
001a9114ldr x1, [x2+40]
001a9118ldr x2, [x2+48]
001a911cstr x0, [sp+56]
001a9120str x1, [sp+64]
001a9124str x2, [sp+72]
001a9128ldr x3, [sp+128]
001a912cmovz x4, 10
001a9130bl strconv.AppendUint
001a9134str x0, [sp+80]
001a9138str x1, [sp+88]
001a913cstr x2, [sp+96]
001a9140ldr x3, [sp+120]
001a9144ldrsb x27, [x3]
001a9148str x1, [x3+40]
001a914cstr x2, [x3+48]
001a9150adrp x27, 0x8a2000
001a9154ldr w2, [x27+3056]
001a9158cbz w2, 0x1a9160
001a915cb 0x1a9164
001a9160
001a9160loc_1a9160:
001a9160b 0x1a9178
001a9164
001a9164loc_1a9164:
001a9164bl runtime.gcWriteBarrier2
001a9168str x0, [x25]
001a916cldr x1, [x3+32]
001a9170str x1, [x25+8]
001a9174b 0x1a9178
001a9178
001a9178loc_1a9178:
001a9178str x0, [x3+32]
001a917cldur x29, [sp-8]
001a9180ldr x30, [sp], 112
001a9184ret x30
001a9188
001a9188loc_1a9188:
001a9188stp x0, x1, [sp+8]
001a918cmov x3, x30
001a9190bl runtime.morestack_noctxt.abi0
001a9194ldp x0, x1, [sp+8]
001a9198b 0x1a90e0
001a919cudf 0
001a90e0
001a91a0
001a91a0google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral(google.golang.org/protobuf/internal/encoding/text.Encoder * e, struct string s)
001a91a0ldr x16, [x28+16]
001a91a4subs xzr, sp, x16
001a91a8b.ls 0x1a92c0
001a91acstr x30, [sp-128]!
001a91b0stur x29, [sp-8]
001a91b4sub x29, sp, 8
001a91b8str x0, [sp+136]
001a91bcstr x1, [sp+144]
001a91c0str x2, [sp+152]
001a91c4orr x1, xzr, 2
001a91c8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a91ccldr x2, [sp+136]
001a91d0ldrsb x27, [x2]
001a91d4ldr x3, [x2+48]
001a91d8ldr x0, [x2+32]
001a91dcldr x2, [x2+40]
001a91e0str x0, [sp+96]
001a91e4str x2, [sp+104]
001a91e8str x3, [sp+112]
001a91ecstr x0, [sp+72]
001a91f0str x2, [sp+80]
001a91f4str x3, [sp+88]
001a91f8ldr x4, [sp+152]
001a91fcadd x1, x2, x4
001a9200str x1, [sp+56]
001a9204subs xzr, x3, x1
001a9208b.hs 0x1a9210
001a920cb 0x1a9218
001a9210
001a9210loc_1a9210:
001a9210str x1, [sp+80]
001a9214b 0x1a9240
001a9218
001a9218loc_1a9218:
001a9218ldr x5, [sp+152]
001a921cmov x2, x3
001a9220mov x3, x5
001a9224adrp x4, 0x44c000
001a9228add x4, x4, 3072
001a922cbl runtime.growslice
001a9230str x0, [sp+72]
001a9234str x1, [sp+80]
001a9238str x2, [sp+88]
001a923cb 0x1a9240
001a9240
001a9240loc_1a9240:
001a9240ldr x3, [sp+152]
001a9244str x3, [sp+48]
001a9248ldr x3, [sp+56]
001a924cldr x4, [sp+152]
001a9250sub x3, x3, x4
001a9254ldr x4, [sp+72]
001a9258add x0, x4, x3
001a925cstr x0, [sp+64]
001a9260ldr x2, [sp+48]
001a9264ldr x1, [sp+144]
001a9268bl runtime.memmove
001a926cldr x3, [sp+136]
001a9270ldrsb x27, [x3]
001a9274ldr x4, [sp+72]
001a9278ldr x5, [sp+80]
001a927cldr x6, [sp+88]
001a9280str x5, [x3+40]
001a9284str x6, [x3+48]
001a9288adrp x27, 0x8a2000
001a928cldr w5, [x27+3056]
001a9290cbz w5, 0x1a9298
001a9294b 0x1a929c
001a9298
001a9298loc_1a9298:
001a9298b 0x1a92b0
001a929c
001a929cloc_1a929c:
001a929cbl runtime.gcWriteBarrier2
001a92a0str x4, [x25]
001a92a4ldr x0, [x3+32]
001a92a8str x0, [x25+8]
001a92acb 0x1a92b0
001a92b0
001a92b0loc_1a92b0:
001a92b0str x4, [x3+32]
001a92b4ldur x29, [sp-8]
001a92b8ldr x30, [sp], 128
001a92bcret x30
001a92c0
001a92c0loc_1a92c0:
001a92c0stp x0, x1, [sp+8]
001a92c4str x2, [sp+24]
001a92c8mov x3, x30
001a92ccbl runtime.morestack_noctxt.abi0
001a92d0ldp x0, x1, [sp+8]
001a92d4ldr x2, [sp+24]
001a92d8b 0x1a91a0
001a92dcudf 0
001a91a0
001a91a0google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral(google.golang.org/protobuf/internal/encoding/text.Encoder * e, struct string s)
001a91a0ldr x16, [x28+16]
001a91a4subs xzr, sp, x16
001a91a8b.ls 0x1a92c0
001a91acstr x30, [sp-128]!
001a91b0stur x29, [sp-8]
001a91b4sub x29, sp, 8
001a91b8str x0, [sp+136]
001a91bcstr x1, [sp+144]
001a91c0str x2, [sp+152]
001a91c4orr x1, xzr, 2
001a91c8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a91ccldr x2, [sp+136]
001a91d0ldrsb x27, [x2]
001a91d4ldr x3, [x2+48]
001a91d8ldr x0, [x2+32]
001a91dcldr x2, [x2+40]
001a91e0str x0, [sp+96]
001a91e4str x2, [sp+104]
001a91e8str x3, [sp+112]
001a91ecstr x0, [sp+72]
001a91f0str x2, [sp+80]
001a91f4str x3, [sp+88]
001a91f8ldr x4, [sp+152]
001a91fcadd x1, x2, x4
001a9200str x1, [sp+56]
001a9204subs xzr, x3, x1
001a9208b.hs 0x1a9210
001a920cb 0x1a9218
001a9210
001a9210loc_1a9210:
001a9210str x1, [sp+80]
001a9214b 0x1a9240
001a9218
001a9218loc_1a9218:
001a9218ldr x5, [sp+152]
001a921cmov x2, x3
001a9220mov x3, x5
001a9224adrp x4, 0x44c000
001a9228add x4, x4, 3072
001a922cbl runtime.growslice
001a9230str x0, [sp+72]
001a9234str x1, [sp+80]
001a9238str x2, [sp+88]
001a923cb 0x1a9240
001a9240
001a9240loc_1a9240:
001a9240ldr x3, [sp+152]
001a9244str x3, [sp+48]
001a9248ldr x3, [sp+56]
001a924cldr x4, [sp+152]
001a9250sub x3, x3, x4
001a9254ldr x4, [sp+72]
001a9258add x0, x4, x3
001a925cstr x0, [sp+64]
001a9260ldr x2, [sp+48]
001a9264ldr x1, [sp+144]
001a9268bl runtime.memmove
001a926cldr x3, [sp+136]
001a9270ldrsb x27, [x3]
001a9274ldr x4, [sp+72]
001a9278ldr x5, [sp+80]
001a927cldr x6, [sp+88]
001a9280str x5, [x3+40]
001a9284str x6, [x3+48]
001a9288adrp x27, 0x8a2000
001a928cldr w5, [x27+3056]
001a9290cbz w5, 0x1a9298
001a9294b 0x1a929c
001a9298
001a9298loc_1a9298:
001a9298b 0x1a92b0
001a929c
001a929cloc_1a929c:
001a929cbl runtime.gcWriteBarrier2
001a92a0str x4, [x25]
001a92a4ldr x0, [x3+32]
001a92a8str x0, [x25+8]
001a92acb 0x1a92b0
001a92b0
001a92b0loc_1a92b0:
001a92b0str x4, [x3+32]
001a92b4ldur x29, [sp-8]
001a92b8ldr x30, [sp], 128
001a92bcret x30
001a92c0
001a92c0loc_1a92c0:
001a92c0stp x0, x1, [sp+8]
001a92c4str x2, [sp+24]
001a92c8mov x3, x30
001a92ccbl runtime.morestack_noctxt.abi0
001a92d0ldp x0, x1, [sp+8]
001a92d4ldr x2, [sp+24]
001a92d8b 0x1a91a0
001a92dcudf 0
001a91a0
001a92e0
001a92e0google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext(google.golang.org/protobuf/internal/encoding/text.Encoder * e, google.golang.org/protobuf/internal/encoding/text.encType next)
001a92e0ldr x16, [x28+16]
001a92e4sub x17, sp, 352
001a92e8subs xzr, x17, x16
001a92ecb.ls 0x1a9b8c
001a92f0sub x20, sp, 480
001a92f4stp x29, x30, [x20-8]
001a92f8add sp, x20, 0
001a92fcsub x29, sp, 8
001a9300str x0, [sp+488]
001a9304strb w1, [sp+496]
001a9308stp xzr, xzr, [sp+248]
001a930cstrb wzr, [sp+264]
001a9310add x1, sp, 248
001a9314str x1, [sp+272]
001a9318ldrsb x27, [x1]
001a931cadrp x2, 0
001a9320add x2, x2, 2992
001a9324str x2, [x1]
001a9328ldrsb x27, [x1]
001a932cldr x2, [sp+488]
001a9330adrp x27, 0x8a2000
001a9334ldr w3, [x27+3056]
001a9338cbz w3, 0x1a9340
001a933cb 0x1a9344
001a9340
001a9340loc_1a9340:
001a9340b 0x1a9358
001a9344
001a9344loc_1a9344:
001a9344bl runtime.gcWriteBarrier2
001a9348str x2, [x25]
001a934cldr x3, [x1+8]
001a9350str x3, [x25+8]
001a9354b 0x1a9358
001a9358
001a9358loc_1a9358:
001a9358str x2, [x1+8]
001a935cldrsb x27, [x1]
001a9360ldrb w2, [sp+496]
001a9364strb w2, [x1+16]
001a9368ldr x1, [sp+272]
001a936cstr x1, [sp+128]
001a9370add x0, sp, 104
001a9374bl runtime.deferprocStack
001a9378subs xzr, x0, 0
001a937cb.ne 0x1a9b74
001a9380b 0x1a9384
001a9384
001a9384loc_1a9384:
001a9384ldr x5, [sp+488]
001a9388ldrsb x27, [x5]
001a938cldr x5, [x5+64]
001a9390str x5, [sp+168]
001a9394cbz x5, 0x1a939c
001a9398b 0x1a9524
001a939c
001a939cloc_1a939c:
001a939cldr x5, [sp+488]
001a93a0ldrsb x27, [x5]
001a93a4ldrb w5, [x5]
001a93a8movz x6, 10
001a93acands wzr, w5, w6
001a93b0cset x6, ne
001a93b4strb w6, [sp+87]
001a93b8movz x6, 10
001a93bcands wzr, w5, w6
001a93c0b.ne 0x1a93c8
001a93c4b 0x1a93dc
001a93c8
001a93c8loc_1a93c8:
001a93c8ldrb w5, [sp+496]
001a93ccsubs wzr, w5, 1
001a93d0cset x5, eq
001a93d4strb w5, [sp+87]
001a93d8b 0x1a93e0
001a93dc
001a93dcloc_1a93dc:
001a93dcb 0x1a93e0
001a93e0
001a93e0loc_1a93e0:
001a93e0ldrb w5, [sp+87]
001a93e4tbnz w5, 0, 0x1a93ec
001a93e8b 0x1a9510
001a93ec
001a93ecloc_1a93ec:
001a93ecldr x5, [sp+488]
001a93f0ldrsb x27, [x5]
001a93f4ldr x2, [x5+48]
001a93f8ldr x0, [x5+32]
001a93fcldr x5, [x5+40]
001a9400add x1, x5, 1
001a9404subs xzr, x2, x1
001a9408b.hs 0x1a9410
001a940cb 0x1a9414
001a9410
001a9410loc_1a9410:
001a9410b 0x1a9428
001a9414
001a9414loc_1a9414:
001a9414orr x3, xzr, 1
001a9418adrp x4, 0x44c000
001a941cadd x4, x4, 3072
001a9420bl runtime.growslice
001a9424b 0x1a9428
001a9428
001a9428loc_1a9428:
001a9428sub x3, x1, 1
001a942corr x4, xzr, 32
001a9430strb w4, [x0+x3]
001a9434ldr x3, [sp+488]
001a9438ldrsb x27, [x3]
001a943cstr x1, [x3+40]
001a9440str x2, [x3+48]
001a9444adrp x27, 0x8a2000
001a9448ldr w1, [x27+3056]
001a944ccbz w1, 0x1a9454
001a9450b 0x1a9458
001a9454
001a9454loc_1a9454:
001a9454b 0x1a946c
001a9458
001a9458loc_1a9458:
001a9458bl runtime.gcWriteBarrier2
001a945cstr x0, [x25]
001a9460ldr x1, [x3+32]
001a9464str x1, [x25+8]
001a9468b 0x1a946c
001a946c
001a946cloc_1a946c:
001a946cstr x0, [x3+32]
001a9470bl google.golang.org/protobuf/internal/detrand.Bool
001a9474strb w0, [sp+87]
001a9478tbnz w0, 0, 0x1a9480
001a947cb 0x1a9508
001a9480
001a9480loc_1a9480:
001a9480ldr x5, [sp+488]
001a9484ldrsb x27, [x5]
001a9488ldr x2, [x5+48]
001a948cldr x0, [x5+32]
001a9490ldr x5, [x5+40]
001a9494add x1, x5, 1
001a9498subs xzr, x2, x1
001a949cb.hs 0x1a94a4
001a94a0b 0x1a94a8
001a94a4
001a94a4loc_1a94a4:
001a94a4b 0x1a94bc
001a94a8
001a94a8loc_1a94a8:
001a94a8orr x3, xzr, 1
001a94acadrp x4, 0x44c000
001a94b0add x4, x4, 3072
001a94b4bl runtime.growslice
001a94b8b 0x1a94bc
001a94bc
001a94bcloc_1a94bc:
001a94bcsub x3, x1, 1
001a94c0orr x4, xzr, 32
001a94c4strb w4, [x0+x3]
001a94c8ldr x3, [sp+488]
001a94ccldrsb x27, [x3]
001a94d0str x1, [x3+40]
001a94d4str x2, [x3+48]
001a94d8adrp x27, 0x8a2000
001a94dcldr w1, [x27+3056]
001a94e0cbz w1, 0x1a94e8
001a94e4b 0x1a94ec
001a94e8
001a94e8loc_1a94e8:
001a94e8b 0x1a9500
001a94ec
001a94ecloc_1a94ec:
001a94ecbl runtime.gcWriteBarrier2
001a94f0str x0, [x25]
001a94f4ldr x1, [x3+32]
001a94f8str x1, [x25+8]
001a94fcb 0x1a9500
001a9500
001a9500loc_1a9500:
001a9500str x0, [x3+32]
001a9504b 0x1a950c
001a9508
001a9508loc_1a9508:
001a9508b 0x1a950c
001a950c
001a950cloc_1a950c:
001a950cb 0x1a9514
001a9510
001a9510loc_1a9510:
001a9510b 0x1a9514
001a9514
001a9514loc_1a9514:
001a9514bl runtime.deferreturn
001a9518ldp x29, x30, [sp-8]
001a951cadd sp, sp, 480
001a9520ret x30
001a9524
001a9524loc_1a9524:
001a9524ldr x5, [sp+488]
001a9528ldrsb x27, [x5]
001a952cldrb w5, [x5]
001a9530subs wzr, w5, 1
001a9534b.eq 0x1a953c
001a9538b 0x1a9664
001a953c
001a953cloc_1a953c:
001a953cb 0x1a9540
001a9540
001a9540loc_1a9540:
001a9540ldr x5, [sp+488]
001a9544ldrsb x27, [x5]
001a9548ldr x2, [x5+48]
001a954cldr x0, [x5+32]
001a9550ldr x5, [x5+40]
001a9554add x1, x5, 1
001a9558subs xzr, x2, x1
001a955cb.hs 0x1a9564
001a9560b 0x1a9568
001a9564
001a9564loc_1a9564:
001a9564b 0x1a957c
001a9568
001a9568loc_1a9568:
001a9568orr x3, xzr, 1
001a956cadrp x4, 0x44c000
001a9570add x4, x4, 3072
001a9574bl runtime.growslice
001a9578b 0x1a957c
001a957c
001a957cloc_1a957c:
001a957csub x3, x1, 1
001a9580orr x4, xzr, 32
001a9584strb w4, [x0+x3]
001a9588ldr x3, [sp+488]
001a958cldrsb x27, [x3]
001a9590str x1, [x3+40]
001a9594str x2, [x3+48]
001a9598adrp x27, 0x8a2000
001a959cldr w1, [x27+3056]
001a95a0cbz w1, 0x1a95a8
001a95a4b 0x1a95ac
001a95a8
001a95a8loc_1a95a8:
001a95a8b 0x1a95c0
001a95ac
001a95acloc_1a95ac:
001a95acbl runtime.gcWriteBarrier2
001a95b0str x0, [x25]
001a95b4ldr x1, [x3+32]
001a95b8str x1, [x25+8]
001a95bcb 0x1a95c0
001a95c0
001a95c0loc_1a95c0:
001a95c0str x0, [x3+32]
001a95c4bl google.golang.org/protobuf/internal/detrand.Bool
001a95c8strb w0, [sp+87]
001a95cctbnz w0, 0, 0x1a95d4
001a95d0b 0x1a965c
001a95d4
001a95d4loc_1a95d4:
001a95d4ldr x5, [sp+488]
001a95d8ldrsb x27, [x5]
001a95dcldr x2, [x5+48]
001a95e0ldr x0, [x5+32]
001a95e4ldr x5, [x5+40]
001a95e8add x1, x5, 1
001a95ecsubs xzr, x2, x1
001a95f0b.hs 0x1a95f8
001a95f4b 0x1a95fc
001a95f8
001a95f8loc_1a95f8:
001a95f8b 0x1a9610
001a95fc
001a95fcloc_1a95fc:
001a95fcorr x3, xzr, 1
001a9600adrp x4, 0x44c000
001a9604add x4, x4, 3072
001a9608bl runtime.growslice
001a960cb 0x1a9610
001a9610
001a9610loc_1a9610:
001a9610sub x3, x1, 1
001a9614orr x4, xzr, 32
001a9618strb w4, [x0+x3]
001a961cldr x3, [sp+488]
001a9620ldrsb x27, [x3]
001a9624str x1, [x3+40]
001a9628str x2, [x3+48]
001a962cadrp x27, 0x8a2000
001a9630ldr w1, [x27+3056]
001a9634cbz w1, 0x1a963c
001a9638b 0x1a9640
001a963c
001a963cloc_1a963c:
001a963cb 0x1a9654
001a9640
001a9640loc_1a9640:
001a9640bl runtime.gcWriteBarrier2
001a9644str x0, [x25]
001a9648ldr x1, [x3+32]
001a964cstr x1, [x25+8]
001a9650b 0x1a9654
001a9654
001a9654loc_1a9654:
001a9654str x0, [x3+32]
001a9658b 0x1a9660
001a965c
001a965cloc_1a965c:
001a965cb 0x1a9660
001a9660
001a9660loc_1a9660:
001a9660b 0x1a9b64
001a9664
001a9664loc_1a9664:
001a9664ldr x5, [sp+488]
001a9668ldrsb x27, [x5]
001a966cldrb w5, [x5]
001a9670subs wzr, w5, 4
001a9674cset x5, eq
001a9678strb w5, [sp+87]
001a967cb.eq 0x1a9684
001a9680b 0x1a9698
001a9684
001a9684loc_1a9684:
001a9684ldrb w5, [sp+496]
001a9688subs wzr, w5, 8
001a968ccset x5, ne
001a9690strb w5, [sp+87]
001a9694b 0x1a969c
001a9698
001a9698loc_1a9698:
001a9698b 0x1a969c
001a969c
001a969cloc_1a969c:
001a969cldrb w5, [sp+87]
001a96a0tbnz w5, 0, 0x1a96a8
001a96a4b 0x1a9944
001a96a8
001a96a8loc_1a96a8:
001a96a8b 0x1a96ac
001a96ac
001a96acloc_1a96ac:
001a96acldr x5, [sp+488]
001a96b0ldrsb x27, [x5]
001a96b4ldr x6, [x5+8]
001a96b8ldr x7, [x5+16]
001a96bcldr x5, [x5+24]
001a96c0str x6, [sp+224]
001a96c4str x7, [sp+232]
001a96c8str x5, [sp+240]
001a96ccldr x5, [sp+488]
001a96d0ldrsb x27, [x5]
001a96d4ldr x6, [x5+56]
001a96d8ldr x5, [x5+64]
001a96dcstr x6, [sp+208]
001a96e0str x5, [sp+216]
001a96e4ldr x2, [sp+240]
001a96e8ldr x0, [sp+224]
001a96ecldr x5, [sp+232]
001a96f0str x0, [sp+448]
001a96f4str x5, [sp+456]
001a96f8str x2, [sp+464]
001a96fcldr x6, [sp+216]
001a9700add x1, x5, x6
001a9704str x1, [sp+200]
001a9708subs xzr, x2, x1
001a970cb.hs 0x1a9714
001a9710b 0x1a971c
001a9714
001a9714loc_1a9714:
001a9714str x1, [sp+456]
001a9718b 0x1a973c
001a971c
001a971cloc_1a971c:
001a971cldr x3, [sp+216]
001a9720adrp x4, 0x44c000
001a9724add x4, x4, 3072
001a9728bl runtime.growslice
001a972cstr x0, [sp+448]
001a9730str x1, [sp+456]
001a9734str x2, [sp+464]
001a9738b 0x1a973c
001a973c
001a973cloc_1a973c:
001a973cldr x3, [sp+216]
001a9740str x3, [sp+192]
001a9744ldr x3, [sp+200]
001a9748ldr x4, [sp+448]
001a974cldr x5, [sp+216]
001a9750sub x3, x3, x5
001a9754add x0, x4, x3
001a9758str x0, [sp+440]
001a975cldr x2, [sp+192]
001a9760ldr x1, [sp+208]
001a9764bl runtime.memmove
001a9768ldr x3, [sp+488]
001a976cldrsb x27, [x3]
001a9770ldr x4, [sp+448]
001a9774ldr x5, [sp+456]
001a9778ldr x6, [sp+464]
001a977cstr x5, [x3+16]
001a9780str x6, [x3+24]
001a9784adrp x27, 0x8a2000
001a9788ldr w5, [x27+3056]
001a978ccbz w5, 0x1a9794
001a9790b 0x1a9798
001a9794
001a9794loc_1a9794:
001a9794b 0x1a97ac
001a9798
001a9798loc_1a9798:
001a9798bl runtime.gcWriteBarrier2
001a979cstr x4, [x25]
001a97a0ldr x5, [x3+8]
001a97a4str x5, [x25+8]
001a97a8b 0x1a97ac
001a97ac
001a97acloc_1a97ac:
001a97acstr x4, [x3+8]
001a97b0ldr x5, [sp+488]
001a97b4ldrsb x27, [x5]
001a97b8ldr x2, [x5+48]
001a97bcldr x0, [x5+32]
001a97c0ldr x5, [x5+40]
001a97c4add x1, x5, 1
001a97c8subs xzr, x2, x1
001a97ccb.hs 0x1a97d4
001a97d0b 0x1a97d8
001a97d4
001a97d4loc_1a97d4:
001a97d4b 0x1a97ec
001a97d8
001a97d8loc_1a97d8:
001a97d8orr x3, xzr, 1
001a97dcadrp x4, 0x44c000
001a97e0add x4, x4, 3072
001a97e4bl runtime.growslice
001a97e8b 0x1a97ec
001a97ec
001a97ecloc_1a97ec:
001a97ecsub x5, x1, 1
001a97f0movz x6, 10
001a97f4strb w6, [x0+x5]
001a97f8ldr x5, [sp+488]
001a97fcldrsb x27, [x5]
001a9800str x1, [x5+40]
001a9804str x2, [x5+48]
001a9808adrp x27, 0x8a2000
001a980cldr w6, [x27+3056]
001a9810cbz w6, 0x1a9818
001a9814b 0x1a981c
001a9818
001a9818loc_1a9818:
001a9818b 0x1a9830
001a981c
001a981cloc_1a981c:
001a981cbl runtime.gcWriteBarrier2
001a9820str x0, [x25]
001a9824ldr x6, [x5+32]
001a9828str x6, [x25+8]
001a982cb 0x1a9830
001a9830
001a9830loc_1a9830:
001a9830str x0, [x5+32]
001a9834ldr x5, [sp+488]
001a9838ldrsb x27, [x5]
001a983cldr x6, [x5+32]
001a9840ldr x7, [x5+40]
001a9844ldr x5, [x5+48]
001a9848str x6, [sp+416]
001a984cstr x7, [sp+424]
001a9850str x5, [sp+432]
001a9854ldr x5, [sp+488]
001a9858ldrsb x27, [x5]
001a985cldr x6, [x5+8]
001a9860ldr x7, [x5+16]
001a9864ldr x5, [x5+24]
001a9868str x6, [sp+392]
001a986cstr x7, [sp+400]
001a9870str x5, [sp+408]
001a9874ldr x2, [sp+432]
001a9878ldr x0, [sp+416]
001a987cldr x5, [sp+424]
001a9880str x0, [sp+368]
001a9884str x5, [sp+376]
001a9888str x2, [sp+384]
001a988cldr x6, [sp+400]
001a9890add x1, x5, x6
001a9894str x1, [sp+184]
001a9898subs xzr, x2, x1
001a989cb.hs 0x1a98a4
001a98a0b 0x1a98ac
001a98a4
001a98a4loc_1a98a4:
001a98a4str x1, [sp+376]
001a98a8b 0x1a98cc
001a98ac
001a98acloc_1a98ac:
001a98acldr x3, [sp+400]
001a98b0adrp x4, 0x44c000
001a98b4add x4, x4, 3072
001a98b8bl runtime.growslice
001a98bcstr x0, [sp+368]
001a98c0str x1, [sp+376]
001a98c4str x2, [sp+384]
001a98c8b 0x1a98cc
001a98cc
001a98ccloc_1a98cc:
001a98ccldr x3, [sp+400]
001a98d0str x3, [sp+176]
001a98d4ldr x3, [sp+184]
001a98d8ldr x4, [sp+400]
001a98dcsub x3, x3, x4
001a98e0ldr x4, [sp+368]
001a98e4add x0, x4, x3
001a98e8str x0, [sp+360]
001a98ecldr x2, [sp+176]
001a98f0ldr x1, [sp+392]
001a98f4bl runtime.memmove
001a98f8ldr x3, [sp+488]
001a98fcldrsb x27, [x3]
001a9900ldr x4, [sp+368]
001a9904ldr x5, [sp+376]
001a9908ldr x6, [sp+384]
001a990cstr x5, [x3+40]
001a9910str x6, [x3+48]
001a9914adrp x27, 0x8a2000
001a9918ldr w5, [x27+3056]
001a991ccbz w5, 0x1a9924
001a9920b 0x1a9928
001a9924
001a9924loc_1a9924:
001a9924b 0x1a993c
001a9928
001a9928loc_1a9928:
001a9928bl runtime.gcWriteBarrier2
001a992cstr x4, [x25]
001a9930ldr x0, [x3+32]
001a9934str x0, [x25+8]
001a9938b 0x1a993c
001a993c
001a993cloc_1a993c:
001a993cstr x4, [x3+32]
001a9940b 0x1a9b64
001a9944
001a9944loc_1a9944:
001a9944ldr x5, [sp+488]
001a9948ldrsb x27, [x5]
001a994cldrb w5, [x5]
001a9950movz x6, 10
001a9954ands wzr, w5, w6
001a9958b.ne 0x1a9960
001a995cb 0x1a9b60
001a9960
001a9960loc_1a9960:
001a9960b 0x1a9964
001a9964
001a9964loc_1a9964:
001a9964ldrb w5, [sp+496]
001a9968subs wzr, w5, 8
001a996cb.eq 0x1a9974
001a9970b 0x1a99c8
001a9974
001a9974loc_1a9974:
001a9974ldr x5, [sp+488]
001a9978ldrsb x27, [x5]
001a997cldr x5, [x5+16]
001a9980str x5, [sp+168]
001a9984ldr x6, [sp+488]
001a9988ldrsb x27, [x6]
001a998cldr x6, [x6+64]
001a9990str x6, [sp+96]
001a9994sub x1, x5, x6
001a9998str x1, [sp+88]
001a999cldr x5, [sp+488]
001a99a0ldrsb x27, [x5]
001a99a4ldr x2, [x5+24]
001a99a8subs xzr, x2, x1
001a99acb.hs 0x1a99b4
001a99b0b 0x1a9b84
001a99b4
001a99b4loc_1a99b4:
001a99b4b 0x1a99b8
001a99b8
001a99b8loc_1a99b8:
001a99b8ldr x5, [sp+488]
001a99bcldrsb x27, [x5]
001a99c0str x1, [x5+16]
001a99c4b 0x1a99cc
001a99c8
001a99c8loc_1a99c8:
001a99c8b 0x1a99cc
001a99cc
001a99ccloc_1a99cc:
001a99ccldr x5, [sp+488]
001a99d0ldrsb x27, [x5]
001a99d4ldr x2, [x5+48]
001a99d8ldr x0, [x5+32]
001a99dcldr x5, [x5+40]
001a99e0add x1, x5, 1
001a99e4subs xzr, x2, x1
001a99e8b.hs 0x1a99f0
001a99ecb 0x1a99f4
001a99f0
001a99f0loc_1a99f0:
001a99f0b 0x1a9a08
001a99f4
001a99f4loc_1a99f4:
001a99f4orr x3, xzr, 1
001a99f8adrp x4, 0x44c000
001a99fcadd x4, x4, 3072
001a9a00bl runtime.growslice
001a9a04b 0x1a9a08
001a9a08
001a9a08loc_1a9a08:
001a9a08sub x5, x1, 1
001a9a0cmovz x6, 10
001a9a10strb w6, [x0+x5]
001a9a14ldr x5, [sp+488]
001a9a18ldrsb x27, [x5]
001a9a1cstr x1, [x5+40]
001a9a20str x2, [x5+48]
001a9a24adrp x27, 0x8a2000
001a9a28ldr w6, [x27+3056]
001a9a2ccbz w6, 0x1a9a34
001a9a30b 0x1a9a38
001a9a34
001a9a34loc_1a9a34:
001a9a34b 0x1a9a4c
001a9a38
001a9a38loc_1a9a38:
001a9a38bl runtime.gcWriteBarrier2
001a9a3cstr x0, [x25]
001a9a40ldr x6, [x5+32]
001a9a44str x6, [x25+8]
001a9a48b 0x1a9a4c
001a9a4c
001a9a4cloc_1a9a4c:
001a9a4cstr x0, [x5+32]
001a9a50ldr x5, [sp+488]
001a9a54ldrsb x27, [x5]
001a9a58ldr x6, [x5+32]
001a9a5cldr x7, [x5+40]
001a9a60ldr x5, [x5+48]
001a9a64str x6, [sp+336]
001a9a68str x7, [sp+344]
001a9a6cstr x5, [sp+352]
001a9a70ldr x5, [sp+488]
001a9a74ldrsb x27, [x5]
001a9a78ldr x6, [x5+8]
001a9a7cldr x7, [x5+16]
001a9a80ldr x5, [x5+24]
001a9a84str x6, [sp+312]
001a9a88str x7, [sp+320]
001a9a8cstr x5, [sp+328]
001a9a90ldr x2, [sp+352]
001a9a94ldr x0, [sp+336]
001a9a98ldr x5, [sp+344]
001a9a9cstr x0, [sp+288]
001a9aa0str x5, [sp+296]
001a9aa4str x2, [sp+304]
001a9aa8ldr x6, [sp+320]
001a9aacadd x1, x5, x6
001a9ab0str x1, [sp+160]
001a9ab4subs xzr, x2, x1
001a9ab8b.hs 0x1a9ac0
001a9abcb 0x1a9ac8
001a9ac0
001a9ac0loc_1a9ac0:
001a9ac0str x1, [sp+296]
001a9ac4b 0x1a9ae8
001a9ac8
001a9ac8loc_1a9ac8:
001a9ac8ldr x3, [sp+320]
001a9accadrp x4, 0x44c000
001a9ad0add x4, x4, 3072
001a9ad4bl runtime.growslice
001a9ad8str x0, [sp+288]
001a9adcstr x1, [sp+296]
001a9ae0str x2, [sp+304]
001a9ae4b 0x1a9ae8
001a9ae8
001a9ae8loc_1a9ae8:
001a9ae8ldr x3, [sp+320]
001a9aecstr x3, [sp+152]
001a9af0ldr x3, [sp+160]
001a9af4ldr x4, [sp+320]
001a9af8sub x3, x3, x4
001a9afcldr x4, [sp+288]
001a9b00add x0, x4, x3
001a9b04str x0, [sp+280]
001a9b08ldr x2, [sp+152]
001a9b0cldr x1, [sp+312]
001a9b10bl runtime.memmove
001a9b14ldr x3, [sp+488]
001a9b18ldrsb x27, [x3]
001a9b1cldr x4, [sp+288]
001a9b20ldr x5, [sp+296]
001a9b24ldr x6, [sp+304]
001a9b28str x5, [x3+40]
001a9b2cstr x6, [x3+48]
001a9b30adrp x27, 0x8a2000
001a9b34ldr w5, [x27+3056]
001a9b38cbz w5, 0x1a9b40
001a9b3cb 0x1a9b44
001a9b40
001a9b40loc_1a9b40:
001a9b40b 0x1a9b58
001a9b44
001a9b44loc_1a9b44:
001a9b44bl runtime.gcWriteBarrier2
001a9b48str x4, [x25]
001a9b4cldr x0, [x3+32]
001a9b50str x0, [x25+8]
001a9b54b 0x1a9b58
001a9b58
001a9b58loc_1a9b58:
001a9b58str x4, [x3+32]
001a9b5cb 0x1a9b64
001a9b60
001a9b60loc_1a9b60:
001a9b60b 0x1a9b64
001a9b64
001a9b64loc_1a9b64:
001a9b64bl runtime.deferreturn
001a9b68ldp x29, x30, [sp-8]
001a9b6cadd sp, sp, 480
001a9b70ret x30
001a9b74
001a9b74loc_1a9b74:
001a9b74bl runtime.deferreturn
001a9b78ldp x29, x30, [sp-8]
001a9b7cadd sp, sp, 480
001a9b80ret x30
001a9b84
001a9b84loc_1a9b84:
001a9b84bl runtime.panicSliceAcap
001a9b88hint
001a9b8c
001a9b8cloc_1a9b8c:
001a9b8cstr x0, [sp+8]
001a9b90strb w1, [sp+16]
001a9b94mov x3, x30
001a9b98bl runtime.morestack_noctxt.abi0
001a9b9cldr x0, [sp+8]
001a9ba0ldrb w1, [sp+16]
001a9ba4b 0x1a92e0
001a9ba8udf 0
001a9bacudf 0
001a92e0
001a92e0google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext(google.golang.org/protobuf/internal/encoding/text.Encoder * e, google.golang.org/protobuf/internal/encoding/text.encType next)
001a92e0ldr x16, [x28+16]
001a92e4sub x17, sp, 352
001a92e8subs xzr, x17, x16
001a92ecb.ls 0x1a9b8c
001a92f0sub x20, sp, 480
001a92f4stp x29, x30, [x20-8]
001a92f8add sp, x20, 0
001a92fcsub x29, sp, 8
001a9300str x0, [sp+488]
001a9304strb w1, [sp+496]
001a9308stp xzr, xzr, [sp+248]
001a930cstrb wzr, [sp+264]
001a9310add x1, sp, 248
001a9314str x1, [sp+272]
001a9318ldrsb x27, [x1]
001a931cadrp x2, 0
001a9320add x2, x2, 2992
001a9324str x2, [x1]
001a9328ldrsb x27, [x1]
001a932cldr x2, [sp+488]
001a9330adrp x27, 0x8a2000
001a9334ldr w3, [x27+3056]
001a9338cbz w3, 0x1a9340
001a933cb 0x1a9344
001a9340
001a9340loc_1a9340:
001a9340b 0x1a9358
001a9344
001a9344loc_1a9344:
001a9344bl runtime.gcWriteBarrier2
001a9348str x2, [x25]
001a934cldr x3, [x1+8]
001a9350str x3, [x25+8]
001a9354b 0x1a9358
001a9358
001a9358loc_1a9358:
001a9358str x2, [x1+8]
001a935cldrsb x27, [x1]
001a9360ldrb w2, [sp+496]
001a9364strb w2, [x1+16]
001a9368ldr x1, [sp+272]
001a936cstr x1, [sp+128]
001a9370add x0, sp, 104
001a9374bl runtime.deferprocStack
001a9378subs xzr, x0, 0
001a937cb.ne 0x1a9b74
001a9380b 0x1a9384
001a9384
001a9384loc_1a9384:
001a9384ldr x5, [sp+488]
001a9388ldrsb x27, [x5]
001a938cldr x5, [x5+64]
001a9390str x5, [sp+168]
001a9394cbz x5, 0x1a939c
001a9398b 0x1a9524
001a939c
001a939cloc_1a939c:
001a939cldr x5, [sp+488]
001a93a0ldrsb x27, [x5]
001a93a4ldrb w5, [x5]
001a93a8movz x6, 10
001a93acands wzr, w5, w6
001a93b0cset x6, ne
001a93b4strb w6, [sp+87]
001a93b8movz x6, 10
001a93bcands wzr, w5, w6
001a93c0b.ne 0x1a93c8
001a93c4b 0x1a93dc
001a93c8
001a93c8loc_1a93c8:
001a93c8ldrb w5, [sp+496]
001a93ccsubs wzr, w5, 1
001a93d0cset x5, eq
001a93d4strb w5, [sp+87]
001a93d8b 0x1a93e0
001a93dc
001a93dcloc_1a93dc:
001a93dcb 0x1a93e0
001a93e0
001a93e0loc_1a93e0:
001a93e0ldrb w5, [sp+87]
001a93e4tbnz w5, 0, 0x1a93ec
001a93e8b 0x1a9510
001a93ec
001a93ecloc_1a93ec:
001a93ecldr x5, [sp+488]
001a93f0ldrsb x27, [x5]
001a93f4ldr x2, [x5+48]
001a93f8ldr x0, [x5+32]
001a93fcldr x5, [x5+40]
001a9400add x1, x5, 1
001a9404subs xzr, x2, x1
001a9408b.hs 0x1a9410
001a940cb 0x1a9414
001a9410
001a9410loc_1a9410:
001a9410b 0x1a9428
001a9414
001a9414loc_1a9414:
001a9414orr x3, xzr, 1
001a9418adrp x4, 0x44c000
001a941cadd x4, x4, 3072
001a9420bl runtime.growslice
001a9424b 0x1a9428
001a9428
001a9428loc_1a9428:
001a9428sub x3, x1, 1
001a942corr x4, xzr, 32
001a9430strb w4, [x0+x3]
001a9434ldr x3, [sp+488]
001a9438ldrsb x27, [x3]
001a943cstr x1, [x3+40]
001a9440str x2, [x3+48]
001a9444adrp x27, 0x8a2000
001a9448ldr w1, [x27+3056]
001a944ccbz w1, 0x1a9454
001a9450b 0x1a9458
001a9454
001a9454loc_1a9454:
001a9454b 0x1a946c
001a9458
001a9458loc_1a9458:
001a9458bl runtime.gcWriteBarrier2
001a945cstr x0, [x25]
001a9460ldr x1, [x3+32]
001a9464str x1, [x25+8]
001a9468b 0x1a946c
001a946c
001a946cloc_1a946c:
001a946cstr x0, [x3+32]
001a9470bl google.golang.org/protobuf/internal/detrand.Bool
001a9474strb w0, [sp+87]
001a9478tbnz w0, 0, 0x1a9480
001a947cb 0x1a9508
001a9480
001a9480loc_1a9480:
001a9480ldr x5, [sp+488]
001a9484ldrsb x27, [x5]
001a9488ldr x2, [x5+48]
001a948cldr x0, [x5+32]
001a9490ldr x5, [x5+40]
001a9494add x1, x5, 1
001a9498subs xzr, x2, x1
001a949cb.hs 0x1a94a4
001a94a0b 0x1a94a8
001a94a4
001a94a4loc_1a94a4:
001a94a4b 0x1a94bc
001a94a8
001a94a8loc_1a94a8:
001a94a8orr x3, xzr, 1
001a94acadrp x4, 0x44c000
001a94b0add x4, x4, 3072
001a94b4bl runtime.growslice
001a94b8b 0x1a94bc
001a94bc
001a94bcloc_1a94bc:
001a94bcsub x3, x1, 1
001a94c0orr x4, xzr, 32
001a94c4strb w4, [x0+x3]
001a94c8ldr x3, [sp+488]
001a94ccldrsb x27, [x3]
001a94d0str x1, [x3+40]
001a94d4str x2, [x3+48]
001a94d8adrp x27, 0x8a2000
001a94dcldr w1, [x27+3056]
001a94e0cbz w1, 0x1a94e8
001a94e4b 0x1a94ec
001a94e8
001a94e8loc_1a94e8:
001a94e8b 0x1a9500
001a94ec
001a94ecloc_1a94ec:
001a94ecbl runtime.gcWriteBarrier2
001a94f0str x0, [x25]
001a94f4ldr x1, [x3+32]
001a94f8str x1, [x25+8]
001a94fcb 0x1a9500
001a9500
001a9500loc_1a9500:
001a9500str x0, [x3+32]
001a9504b 0x1a950c
001a9508
001a9508loc_1a9508:
001a9508b 0x1a950c
001a950c
001a950cloc_1a950c:
001a950cb 0x1a9514
001a9510
001a9510loc_1a9510:
001a9510b 0x1a9514
001a9514
001a9514loc_1a9514:
001a9514bl runtime.deferreturn
001a9518ldp x29, x30, [sp-8]
001a951cadd sp, sp, 480
001a9520ret x30
001a9524
001a9524loc_1a9524:
001a9524ldr x5, [sp+488]
001a9528ldrsb x27, [x5]
001a952cldrb w5, [x5]
001a9530subs wzr, w5, 1
001a9534b.eq 0x1a953c
001a9538b 0x1a9664
001a953c
001a953cloc_1a953c:
001a953cb 0x1a9540
001a9540
001a9540loc_1a9540:
001a9540ldr x5, [sp+488]
001a9544ldrsb x27, [x5]
001a9548ldr x2, [x5+48]
001a954cldr x0, [x5+32]
001a9550ldr x5, [x5+40]
001a9554add x1, x5, 1
001a9558subs xzr, x2, x1
001a955cb.hs 0x1a9564
001a9560b 0x1a9568
001a9564
001a9564loc_1a9564:
001a9564b 0x1a957c
001a9568
001a9568loc_1a9568:
001a9568orr x3, xzr, 1
001a956cadrp x4, 0x44c000
001a9570add x4, x4, 3072
001a9574bl runtime.growslice
001a9578b 0x1a957c
001a957c
001a957cloc_1a957c:
001a957csub x3, x1, 1
001a9580orr x4, xzr, 32
001a9584strb w4, [x0+x3]
001a9588ldr x3, [sp+488]
001a958cldrsb x27, [x3]
001a9590str x1, [x3+40]
001a9594str x2, [x3+48]
001a9598adrp x27, 0x8a2000
001a959cldr w1, [x27+3056]
001a95a0cbz w1, 0x1a95a8
001a95a4b 0x1a95ac
001a95a8
001a95a8loc_1a95a8:
001a95a8b 0x1a95c0
001a95ac
001a95acloc_1a95ac:
001a95acbl runtime.gcWriteBarrier2
001a95b0str x0, [x25]
001a95b4ldr x1, [x3+32]
001a95b8str x1, [x25+8]
001a95bcb 0x1a95c0
001a95c0
001a95c0loc_1a95c0:
001a95c0str x0, [x3+32]
001a95c4bl google.golang.org/protobuf/internal/detrand.Bool
001a95c8strb w0, [sp+87]
001a95cctbnz w0, 0, 0x1a95d4
001a95d0b 0x1a965c
001a95d4
001a95d4loc_1a95d4:
001a95d4ldr x5, [sp+488]
001a95d8ldrsb x27, [x5]
001a95dcldr x2, [x5+48]
001a95e0ldr x0, [x5+32]
001a95e4ldr x5, [x5+40]
001a95e8add x1, x5, 1
001a95ecsubs xzr, x2, x1
001a95f0b.hs 0x1a95f8
001a95f4b 0x1a95fc
001a95f8
001a95f8loc_1a95f8:
001a95f8b 0x1a9610
001a95fc
001a95fcloc_1a95fc:
001a95fcorr x3, xzr, 1
001a9600adrp x4, 0x44c000
001a9604add x4, x4, 3072
001a9608bl runtime.growslice
001a960cb 0x1a9610
001a9610
001a9610loc_1a9610:
001a9610sub x3, x1, 1
001a9614orr x4, xzr, 32
001a9618strb w4, [x0+x3]
001a961cldr x3, [sp+488]
001a9620ldrsb x27, [x3]
001a9624str x1, [x3+40]
001a9628str x2, [x3+48]
001a962cadrp x27, 0x8a2000
001a9630ldr w1, [x27+3056]
001a9634cbz w1, 0x1a963c
001a9638b 0x1a9640
001a963c
001a963cloc_1a963c:
001a963cb 0x1a9654
001a9640
001a9640loc_1a9640:
001a9640bl runtime.gcWriteBarrier2
001a9644str x0, [x25]
001a9648ldr x1, [x3+32]
001a964cstr x1, [x25+8]
001a9650b 0x1a9654
001a9654
001a9654loc_1a9654:
001a9654str x0, [x3+32]
001a9658b 0x1a9660
001a965c
001a965cloc_1a965c:
001a965cb 0x1a9660
001a9660
001a9660loc_1a9660:
001a9660b 0x1a9b64
001a9664
001a9664loc_1a9664:
001a9664ldr x5, [sp+488]
001a9668ldrsb x27, [x5]
001a966cldrb w5, [x5]
001a9670subs wzr, w5, 4
001a9674cset x5, eq
001a9678strb w5, [sp+87]
001a967cb.eq 0x1a9684
001a9680b 0x1a9698
001a9684
001a9684loc_1a9684:
001a9684ldrb w5, [sp+496]
001a9688subs wzr, w5, 8
001a968ccset x5, ne
001a9690strb w5, [sp+87]
001a9694b 0x1a969c
001a9698
001a9698loc_1a9698:
001a9698b 0x1a969c
001a969c
001a969cloc_1a969c:
001a969cldrb w5, [sp+87]
001a96a0tbnz w5, 0, 0x1a96a8
001a96a4b 0x1a9944
001a96a8
001a96a8loc_1a96a8:
001a96a8b 0x1a96ac
001a96ac
001a96acloc_1a96ac:
001a96acldr x5, [sp+488]
001a96b0ldrsb x27, [x5]
001a96b4ldr x6, [x5+8]
001a96b8ldr x7, [x5+16]
001a96bcldr x5, [x5+24]
001a96c0str x6, [sp+224]
001a96c4str x7, [sp+232]
001a96c8str x5, [sp+240]
001a96ccldr x5, [sp+488]
001a96d0ldrsb x27, [x5]
001a96d4ldr x6, [x5+56]
001a96d8ldr x5, [x5+64]
001a96dcstr x6, [sp+208]
001a96e0str x5, [sp+216]
001a96e4ldr x2, [sp+240]
001a96e8ldr x0, [sp+224]
001a96ecldr x5, [sp+232]
001a96f0str x0, [sp+448]
001a96f4str x5, [sp+456]
001a96f8str x2, [sp+464]
001a96fcldr x6, [sp+216]
001a9700add x1, x5, x6
001a9704str x1, [sp+200]
001a9708subs xzr, x2, x1
001a970cb.hs 0x1a9714
001a9710b 0x1a971c
001a9714
001a9714loc_1a9714:
001a9714str x1, [sp+456]
001a9718b 0x1a973c
001a971c
001a971cloc_1a971c:
001a971cldr x3, [sp+216]
001a9720adrp x4, 0x44c000
001a9724add x4, x4, 3072
001a9728bl runtime.growslice
001a972cstr x0, [sp+448]
001a9730str x1, [sp+456]
001a9734str x2, [sp+464]
001a9738b 0x1a973c
001a973c
001a973cloc_1a973c:
001a973cldr x3, [sp+216]
001a9740str x3, [sp+192]
001a9744ldr x3, [sp+200]
001a9748ldr x4, [sp+448]
001a974cldr x5, [sp+216]
001a9750sub x3, x3, x5
001a9754add x0, x4, x3
001a9758str x0, [sp+440]
001a975cldr x2, [sp+192]
001a9760ldr x1, [sp+208]
001a9764bl runtime.memmove
001a9768ldr x3, [sp+488]
001a976cldrsb x27, [x3]
001a9770ldr x4, [sp+448]
001a9774ldr x5, [sp+456]
001a9778ldr x6, [sp+464]
001a977cstr x5, [x3+16]
001a9780str x6, [x3+24]
001a9784adrp x27, 0x8a2000
001a9788ldr w5, [x27+3056]
001a978ccbz w5, 0x1a9794
001a9790b 0x1a9798
001a9794
001a9794loc_1a9794:
001a9794b 0x1a97ac
001a9798
001a9798loc_1a9798:
001a9798bl runtime.gcWriteBarrier2
001a979cstr x4, [x25]
001a97a0ldr x5, [x3+8]
001a97a4str x5, [x25+8]
001a97a8b 0x1a97ac
001a97ac
001a97acloc_1a97ac:
001a97acstr x4, [x3+8]
001a97b0ldr x5, [sp+488]
001a97b4ldrsb x27, [x5]
001a97b8ldr x2, [x5+48]
001a97bcldr x0, [x5+32]
001a97c0ldr x5, [x5+40]
001a97c4add x1, x5, 1
001a97c8subs xzr, x2, x1
001a97ccb.hs 0x1a97d4
001a97d0b 0x1a97d8
001a97d4
001a97d4loc_1a97d4:
001a97d4b 0x1a97ec
001a97d8
001a97d8loc_1a97d8:
001a97d8orr x3, xzr, 1
001a97dcadrp x4, 0x44c000
001a97e0add x4, x4, 3072
001a97e4bl runtime.growslice
001a97e8b 0x1a97ec
001a97ec
001a97ecloc_1a97ec:
001a97ecsub x5, x1, 1
001a97f0movz x6, 10
001a97f4strb w6, [x0+x5]
001a97f8ldr x5, [sp+488]
001a97fcldrsb x27, [x5]
001a9800str x1, [x5+40]
001a9804str x2, [x5+48]
001a9808adrp x27, 0x8a2000
001a980cldr w6, [x27+3056]
001a9810cbz w6, 0x1a9818
001a9814b 0x1a981c
001a9818
001a9818loc_1a9818:
001a9818b 0x1a9830
001a981c
001a981cloc_1a981c:
001a981cbl runtime.gcWriteBarrier2
001a9820str x0, [x25]
001a9824ldr x6, [x5+32]
001a9828str x6, [x25+8]
001a982cb 0x1a9830
001a9830
001a9830loc_1a9830:
001a9830str x0, [x5+32]
001a9834ldr x5, [sp+488]
001a9838ldrsb x27, [x5]
001a983cldr x6, [x5+32]
001a9840ldr x7, [x5+40]
001a9844ldr x5, [x5+48]
001a9848str x6, [sp+416]
001a984cstr x7, [sp+424]
001a9850str x5, [sp+432]
001a9854ldr x5, [sp+488]
001a9858ldrsb x27, [x5]
001a985cldr x6, [x5+8]
001a9860ldr x7, [x5+16]
001a9864ldr x5, [x5+24]
001a9868str x6, [sp+392]
001a986cstr x7, [sp+400]
001a9870str x5, [sp+408]
001a9874ldr x2, [sp+432]
001a9878ldr x0, [sp+416]
001a987cldr x5, [sp+424]
001a9880str x0, [sp+368]
001a9884str x5, [sp+376]
001a9888str x2, [sp+384]
001a988cldr x6, [sp+400]
001a9890add x1, x5, x6
001a9894str x1, [sp+184]
001a9898subs xzr, x2, x1
001a989cb.hs 0x1a98a4
001a98a0b 0x1a98ac
001a98a4
001a98a4loc_1a98a4:
001a98a4str x1, [sp+376]
001a98a8b 0x1a98cc
001a98ac
001a98acloc_1a98ac:
001a98acldr x3, [sp+400]
001a98b0adrp x4, 0x44c000
001a98b4add x4, x4, 3072
001a98b8bl runtime.growslice
001a98bcstr x0, [sp+368]
001a98c0str x1, [sp+376]
001a98c4str x2, [sp+384]
001a98c8b 0x1a98cc
001a98cc
001a98ccloc_1a98cc:
001a98ccldr x3, [sp+400]
001a98d0str x3, [sp+176]
001a98d4ldr x3, [sp+184]
001a98d8ldr x4, [sp+400]
001a98dcsub x3, x3, x4
001a98e0ldr x4, [sp+368]
001a98e4add x0, x4, x3
001a98e8str x0, [sp+360]
001a98ecldr x2, [sp+176]
001a98f0ldr x1, [sp+392]
001a98f4bl runtime.memmove
001a98f8ldr x3, [sp+488]
001a98fcldrsb x27, [x3]
001a9900ldr x4, [sp+368]
001a9904ldr x5, [sp+376]
001a9908ldr x6, [sp+384]
001a990cstr x5, [x3+40]
001a9910str x6, [x3+48]
001a9914adrp x27, 0x8a2000
001a9918ldr w5, [x27+3056]
001a991ccbz w5, 0x1a9924
001a9920b 0x1a9928
001a9924
001a9924loc_1a9924:
001a9924b 0x1a993c
001a9928
001a9928loc_1a9928:
001a9928bl runtime.gcWriteBarrier2
001a992cstr x4, [x25]
001a9930ldr x0, [x3+32]
001a9934str x0, [x25+8]
001a9938b 0x1a993c
001a993c
001a993cloc_1a993c:
001a993cstr x4, [x3+32]
001a9940b 0x1a9b64
001a9944
001a9944loc_1a9944:
001a9944ldr x5, [sp+488]
001a9948ldrsb x27, [x5]
001a994cldrb w5, [x5]
001a9950movz x6, 10
001a9954ands wzr, w5, w6
001a9958b.ne 0x1a9960
001a995cb 0x1a9b60
001a9960
001a9960loc_1a9960:
001a9960b 0x1a9964
001a9964
001a9964loc_1a9964:
001a9964ldrb w5, [sp+496]
001a9968subs wzr, w5, 8
001a996cb.eq 0x1a9974
001a9970b 0x1a99c8
001a9974
001a9974loc_1a9974:
001a9974ldr x5, [sp+488]
001a9978ldrsb x27, [x5]
001a997cldr x5, [x5+16]
001a9980str x5, [sp+168]
001a9984ldr x6, [sp+488]
001a9988ldrsb x27, [x6]
001a998cldr x6, [x6+64]
001a9990str x6, [sp+96]
001a9994sub x1, x5, x6
001a9998str x1, [sp+88]
001a999cldr x5, [sp+488]
001a99a0ldrsb x27, [x5]
001a99a4ldr x2, [x5+24]
001a99a8subs xzr, x2, x1
001a99acb.hs 0x1a99b4
001a99b0b 0x1a9b84
001a99b4
001a99b4loc_1a99b4:
001a99b4b 0x1a99b8
001a99b8
001a99b8loc_1a99b8:
001a99b8ldr x5, [sp+488]
001a99bcldrsb x27, [x5]
001a99c0str x1, [x5+16]
001a99c4b 0x1a99cc
001a99c8
001a99c8loc_1a99c8:
001a99c8b 0x1a99cc
001a99cc
001a99ccloc_1a99cc:
001a99ccldr x5, [sp+488]
001a99d0ldrsb x27, [x5]
001a99d4ldr x2, [x5+48]
001a99d8ldr x0, [x5+32]
001a99dcldr x5, [x5+40]
001a99e0add x1, x5, 1
001a99e4subs xzr, x2, x1
001a99e8b.hs 0x1a99f0
001a99ecb 0x1a99f4
001a99f0
001a99f0loc_1a99f0:
001a99f0b 0x1a9a08
001a99f4
001a99f4loc_1a99f4:
001a99f4orr x3, xzr, 1
001a99f8adrp x4, 0x44c000
001a99fcadd x4, x4, 3072
001a9a00bl runtime.growslice
001a9a04b 0x1a9a08
001a9a08
001a9a08loc_1a9a08:
001a9a08sub x5, x1, 1
001a9a0cmovz x6, 10
001a9a10strb w6, [x0+x5]
001a9a14ldr x5, [sp+488]
001a9a18ldrsb x27, [x5]
001a9a1cstr x1, [x5+40]
001a9a20str x2, [x5+48]
001a9a24adrp x27, 0x8a2000
001a9a28ldr w6, [x27+3056]
001a9a2ccbz w6, 0x1a9a34
001a9a30b 0x1a9a38
001a9a34
001a9a34loc_1a9a34:
001a9a34b 0x1a9a4c
001a9a38
001a9a38loc_1a9a38:
001a9a38bl runtime.gcWriteBarrier2
001a9a3cstr x0, [x25]
001a9a40ldr x6, [x5+32]
001a9a44str x6, [x25+8]
001a9a48b 0x1a9a4c
001a9a4c
001a9a4cloc_1a9a4c:
001a9a4cstr x0, [x5+32]
001a9a50ldr x5, [sp+488]
001a9a54ldrsb x27, [x5]
001a9a58ldr x6, [x5+32]
001a9a5cldr x7, [x5+40]
001a9a60ldr x5, [x5+48]
001a9a64str x6, [sp+336]
001a9a68str x7, [sp+344]
001a9a6cstr x5, [sp+352]
001a9a70ldr x5, [sp+488]
001a9a74ldrsb x27, [x5]
001a9a78ldr x6, [x5+8]
001a9a7cldr x7, [x5+16]
001a9a80ldr x5, [x5+24]
001a9a84str x6, [sp+312]
001a9a88str x7, [sp+320]
001a9a8cstr x5, [sp+328]
001a9a90ldr x2, [sp+352]
001a9a94ldr x0, [sp+336]
001a9a98ldr x5, [sp+344]
001a9a9cstr x0, [sp+288]
001a9aa0str x5, [sp+296]
001a9aa4str x2, [sp+304]
001a9aa8ldr x6, [sp+320]
001a9aacadd x1, x5, x6
001a9ab0str x1, [sp+160]
001a9ab4subs xzr, x2, x1
001a9ab8b.hs 0x1a9ac0
001a9abcb 0x1a9ac8
001a9ac0
001a9ac0loc_1a9ac0:
001a9ac0str x1, [sp+296]
001a9ac4b 0x1a9ae8
001a9ac8
001a9ac8loc_1a9ac8:
001a9ac8ldr x3, [sp+320]
001a9accadrp x4, 0x44c000
001a9ad0add x4, x4, 3072
001a9ad4bl runtime.growslice
001a9ad8str x0, [sp+288]
001a9adcstr x1, [sp+296]
001a9ae0str x2, [sp+304]
001a9ae4b 0x1a9ae8
001a9ae8
001a9ae8loc_1a9ae8:
001a9ae8ldr x3, [sp+320]
001a9aecstr x3, [sp+152]
001a9af0ldr x3, [sp+160]
001a9af4ldr x4, [sp+320]
001a9af8sub x3, x3, x4
001a9afcldr x4, [sp+288]
001a9b00add x0, x4, x3
001a9b04str x0, [sp+280]
001a9b08ldr x2, [sp+152]
001a9b0cldr x1, [sp+312]
001a9b10bl runtime.memmove
001a9b14ldr x3, [sp+488]
001a9b18ldrsb x27, [x3]
001a9b1cldr x4, [sp+288]
001a9b20ldr x5, [sp+296]
001a9b24ldr x6, [sp+304]
001a9b28str x5, [x3+40]
001a9b2cstr x6, [x3+48]
001a9b30adrp x27, 0x8a2000
001a9b34ldr w5, [x27+3056]
001a9b38cbz w5, 0x1a9b40
001a9b3cb 0x1a9b44
001a9b40
001a9b40loc_1a9b40:
001a9b40b 0x1a9b58
001a9b44
001a9b44loc_1a9b44:
001a9b44bl runtime.gcWriteBarrier2
001a9b48str x4, [x25]
001a9b4cldr x0, [x3+32]
001a9b50str x0, [x25+8]
001a9b54b 0x1a9b58
001a9b58
001a9b58loc_1a9b58:
001a9b58str x4, [x3+32]
001a9b5cb 0x1a9b64
001a9b60
001a9b60loc_1a9b60:
001a9b60b 0x1a9b64
001a9b64
001a9b64loc_1a9b64:
001a9b64bl runtime.deferreturn
001a9b68ldp x29, x30, [sp-8]
001a9b6cadd sp, sp, 480
001a9b70ret x30
001a9b74
001a9b74loc_1a9b74:
001a9b74bl runtime.deferreturn
001a9b78ldp x29, x30, [sp-8]
001a9b7cadd sp, sp, 480
001a9b80ret x30
001a9b84
001a9b84loc_1a9b84:
001a9b84bl runtime.panicSliceAcap
001a9b88hint
001a9b8c
001a9b8cloc_1a9b8c:
001a9b8cstr x0, [sp+8]
001a9b90strb w1, [sp+16]
001a9b94mov x3, x30
001a9b98bl runtime.morestack_noctxt.abi0
001a9b9cldr x0, [sp+8]
001a9ba0ldrb w1, [sp+16]
001a9ba4b 0x1a92e0
001a9ba8udf 0
001a9bacudf 0
001a92e0
001a9bb0
001a9bb0google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext.func1: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext.func1(void)
001a9bb0str x30, [sp-32]!
001a9bb4stur x29, [sp-8]
001a9bb8sub x29, sp, 8
001a9bbcldr x0, [x26+8]
001a9bc0str x0, [sp+16]
001a9bc4ldrb w0, [x26+16]
001a9bc8strb w0, [sp+15]
001a9bccldr x1, [sp+16]
001a9bd0ldrsb x27, [x1]
001a9bd4strb w0, [x1]
001a9bd8add x29, sp, 24
001a9bdcadd sp, sp, 32
001a9be0ret x30
001a9be4udf 0
001a9be8udf 0
001a9becudf 0
001a9bb0
001a9bb0google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext.func1: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext.func1(void)
001a9bb0str x30, [sp-32]!
001a9bb4stur x29, [sp-8]
001a9bb8sub x29, sp, 8
001a9bbcldr x0, [x26+8]
001a9bc0str x0, [sp+16]
001a9bc4ldrb w0, [x26+16]
001a9bc8strb w0, [sp+15]
001a9bccldr x1, [sp+16]
001a9bd0ldrsb x27, [x1]
001a9bd4strb w0, [x1]
001a9bd8add x29, sp, 24
001a9bdcadd sp, sp, 32
001a9be0ret x30
001a9be4udf 0
001a9be8udf 0
001a9becudf 0
001a9bb0
001a9bf0
001a9bf0google.golang.org/protobuf/internal/encoding/text.(*Encoder).Snapshot: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).Snapshot(google.golang.org/protobuf/internal/encoding/text.Encoder * e)
001a9bf0str x30, [sp-80]!
001a9bf4stur x29, [sp-8]
001a9bf8sub x29, sp, 8
001a9bfcstr x0, [sp+88]
001a9c00stp xzr, xzr, [sp+16]
001a9c04stp xzr, xzr, [sp+32]
001a9c08stp xzr, xzr, [sp+48]
001a9c0cstr xzr, [sp+64]
001a9c10ldr x7, [sp+88]
001a9c14ldrsb x27, [x7]
001a9c18ldp x8, x9, [x7]
001a9c1cldp x10, x11, [x7+16]
001a9c20ldp x12, x13, [x7+32]
001a9c24stp x8, x9, [sp+16]
001a9c28stp x10, x11, [sp+32]
001a9c2cstp x12, x13, [sp+48]
001a9c30ldr x7, [x7+48]
001a9c34str x7, [sp+64]
001a9c38ldrb w0, [sp+16]
001a9c3cldr x1, [sp+24]
001a9c40ldr x2, [sp+32]
001a9c44ldr x3, [sp+40]
001a9c48ldr x4, [sp+48]
001a9c4cldr x5, [sp+56]
001a9c50ldr x6, [sp+64]
001a9c54add x29, sp, 72
001a9c58add sp, sp, 80
001a9c5cret x30
001a9bf0
001a9bf0google.golang.org/protobuf/internal/encoding/text.(*Encoder).Snapshot: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).Snapshot(google.golang.org/protobuf/internal/encoding/text.Encoder * e)
001a9bf0str x30, [sp-80]!
001a9bf4stur x29, [sp-8]
001a9bf8sub x29, sp, 8
001a9bfcstr x0, [sp+88]
001a9c00stp xzr, xzr, [sp+16]
001a9c04stp xzr, xzr, [sp+32]
001a9c08stp xzr, xzr, [sp+48]
001a9c0cstr xzr, [sp+64]
001a9c10ldr x7, [sp+88]
001a9c14ldrsb x27, [x7]
001a9c18ldp x8, x9, [x7]
001a9c1cldp x10, x11, [x7+16]
001a9c20ldp x12, x13, [x7+32]
001a9c24stp x8, x9, [sp+16]
001a9c28stp x10, x11, [sp+32]
001a9c2cstp x12, x13, [sp+48]
001a9c30ldr x7, [x7+48]
001a9c34str x7, [sp+64]
001a9c38ldrb w0, [sp+16]
001a9c3cldr x1, [sp+24]
001a9c40ldr x2, [sp+32]
001a9c44ldr x3, [sp+40]
001a9c48ldr x4, [sp+48]
001a9c4cldr x5, [sp+56]
001a9c50ldr x6, [sp+64]
001a9c54add x29, sp, 72
001a9c58add sp, sp, 80
001a9c5cret x30
001a9bf0
001a9c60
001a9c60google.golang.org/protobuf/internal/encoding/text.(*Encoder).Reset: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).Reset(google.golang.org/protobuf/internal/encoding/text.Encoder * e, google.golang.org/protobuf/internal/encoding/text.encoderState es)
001a9c60ldr x16, [x28+16]
001a9c64subs xzr, sp, x16
001a9c68b.ls 0x1a9cfc
001a9c6cstr x30, [sp-48]!
001a9c70stur x29, [sp-8]
001a9c74sub x29, sp, 8
001a9c78str x0, [sp+56]
001a9c7cstrb w1, [sp+64]
001a9c80str x2, [sp+72]
001a9c84str x3, [sp+80]
001a9c88str x4, [sp+88]
001a9c8cstr x5, [sp+96]
001a9c90str x6, [sp+104]
001a9c94str x7, [sp+112]
001a9c98ldr x1, [sp+56]
001a9c9cldrsb x27, [x1]
001a9ca0adrp x27, 0x8a2000
001a9ca4ldr w3, [x27+3056]
001a9ca8cbz w3, 0x1a9cb0
001a9cacb 0x1a9cb4
001a9cb0
001a9cb0loc_1a9cb0:
001a9cb0b 0x1a9cd0
001a9cb4
001a9cb4loc_1a9cb4:
001a9cb4str x1, [sp+32]
001a9cb8adrp x0, 0x4b1000
001a9cbcadd x0, x0, 960
001a9cc0add x2, sp, 64
001a9cc4bl runtime.wbMove
001a9cc8ldr x1, [sp+32]
001a9cccb 0x1a9cd0
001a9cd0
001a9cd0loc_1a9cd0:
001a9cd0ldp x0, x2, [sp+64]
001a9cd4ldp x3, x4, [sp+80]
001a9cd8ldp x5, x6, [sp+96]
001a9cdcstp x0, x2, [x1]
001a9ce0stp x3, x4, [x1+16]
001a9ce4stp x5, x6, [x1+32]
001a9ce8ldr x0, [sp+112]
001a9cecstr x0, [x1+48]
001a9cf0ldur x29, [sp-8]
001a9cf4ldr x30, [sp], 48
001a9cf8ret x30
001a9cfc
001a9cfcloc_1a9cfc:
001a9cfcstr x0, [sp+8]
001a9d00strb w1, [sp+16]
001a9d04stp x2, x3, [sp+24]
001a9d08stp x4, x5, [sp+40]
001a9d0cstp x6, x7, [sp+56]
001a9d10mov x3, x30
001a9d14bl runtime.morestack_noctxt.abi0
001a9d18ldr x0, [sp+8]
001a9d1cldrb w1, [sp+16]
001a9d20ldp x2, x3, [sp+24]
001a9d24ldp x4, x5, [sp+40]
001a9d28ldp x6, x7, [sp+56]
001a9d2cb 0x1a9c60
001a9c60
001a9c60google.golang.org/protobuf/internal/encoding/text.(*Encoder).Reset: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).Reset(google.golang.org/protobuf/internal/encoding/text.Encoder * e, google.golang.org/protobuf/internal/encoding/text.encoderState es)
001a9c60ldr x16, [x28+16]
001a9c64subs xzr, sp, x16
001a9c68b.ls 0x1a9cfc
001a9c6cstr x30, [sp-48]!
001a9c70stur x29, [sp-8]
001a9c74sub x29, sp, 8
001a9c78str x0, [sp+56]
001a9c7cstrb w1, [sp+64]
001a9c80str x2, [sp+72]
001a9c84str x3, [sp+80]
001a9c88str x4, [sp+88]
001a9c8cstr x5, [sp+96]
001a9c90str x6, [sp+104]
001a9c94str x7, [sp+112]
001a9c98ldr x1, [sp+56]
001a9c9cldrsb x27, [x1]
001a9ca0adrp x27, 0x8a2000
001a9ca4ldr w3, [x27+3056]
001a9ca8cbz w3, 0x1a9cb0
001a9cacb 0x1a9cb4
001a9cb0
001a9cb0loc_1a9cb0:
001a9cb0b 0x1a9cd0
001a9cb4
001a9cb4loc_1a9cb4:
001a9cb4str x1, [sp+32]
001a9cb8adrp x0, 0x4b1000
001a9cbcadd x0, x0, 960
001a9cc0add x2, sp, 64
001a9cc4bl runtime.wbMove
001a9cc8ldr x1, [sp+32]
001a9cccb 0x1a9cd0
001a9cd0
001a9cd0loc_1a9cd0:
001a9cd0ldp x0, x2, [sp+64]
001a9cd4ldp x3, x4, [sp+80]
001a9cd8ldp x5, x6, [sp+96]
001a9cdcstp x0, x2, [x1]
001a9ce0stp x3, x4, [x1+16]
001a9ce4stp x5, x6, [x1+32]
001a9ce8ldr x0, [sp+112]
001a9cecstr x0, [x1+48]
001a9cf0ldur x29, [sp-8]
001a9cf4ldr x30, [sp], 48
001a9cf8ret x30
001a9cfc
001a9cfcloc_1a9cfc:
001a9cfcstr x0, [sp+8]
001a9d00strb w1, [sp+16]
001a9d04stp x2, x3, [sp+24]
001a9d08stp x4, x5, [sp+40]
001a9d0cstp x6, x7, [sp+56]
001a9d10mov x3, x30
001a9d14bl runtime.morestack_noctxt.abi0
001a9d18ldr x0, [sp+8]
001a9d1cldrb w1, [sp+16]
001a9d20ldp x2, x3, [sp+24]
001a9d24ldp x4, x5, [sp+40]
001a9d28ldp x6, x7, [sp+56]
001a9d2cb 0x1a9c60
001a9c60
001a9d30
001a9d30google.golang.org/protobuf/internal/encoding/defval.Unmarshal: ; void google.golang.org/protobuf/internal/encoding/defval.Unmarshal(struct string s, google.golang.org/protobuf/reflect/protoreflect.Kind k, google.golang.org/protobuf/reflect/protoreflect.EnumValueDescriptors evs, google.golang.org/protobuf/internal/encoding/defval.Format f)
001a9d30ldr x16, [x28+16]
001a9d34sub x17, sp, 576
001a9d38subs xzr, x17, x16
001a9d3cb.ls 0x1aacfc
001a9d40sub x20, sp, 704
001a9d44stp x29, x30, [x20-8]
001a9d48add sp, x20, 0
001a9d4csub x29, sp, 8
001a9d50str x0, [sp+712]
001a9d54str x1, [sp+720]
001a9d58strb w2, [sp+728]
001a9d5cstr x3, [sp+736]
001a9d60str x4, [sp+744]
001a9d64str x5, [sp+752]
001a9d68stp xzr, xzr, [sp+216]
001a9d6cstr xzr, [sp+232]
001a9d70stp xzr, xzr, [sp+200]
001a9d74stp xzr, xzr, [sp+184]
001a9d78ldrsb x4, [sp+728]
001a9d7cstrb w4, [sp+57]
001a9d80mov x5, x4
001a9d84subs wzr, w5, 8
001a9d88b.le 0x1a9d90
001a9d8cb 0x1aa584
001a9d90
001a9d90loc_1a9d90:
001a9d90mov x5, x4
001a9d94subs wzr, w5, 4
001a9d98b.le 0x1a9da0
001a9d9cb 0x1aa100
001a9da0
001a9da0loc_1a9da0:
001a9da0mov x5, x4
001a9da4subs wzr, w5, 0
001a9da8b.gt 0x1a9db0
001a9dacb 0x1aa0c8
001a9db0
001a9db0loc_1a9db0:
001a9db0mov x5, x4
001a9db4subs wzr, w5, 2
001a9db8b.le 0x1a9dc0
001a9dbcb 0x1aa0c4
001a9dc0
001a9dc0loc_1a9dc0:
001a9dc0b 0x1a9dc4
001a9dc4
001a9dc4loc_1a9dc4:
001a9dc4fmov d0, xzr
001a9dc8str d0, [sp+64]
001a9dccstp xzr, xzr, [sp+272]
001a9dd0ldr x1, [sp+720]
001a9dd4ldr x3, [sp+712]
001a9dd8str x3, [sp+432]
001a9ddcstr x1, [sp+440]
001a9de0b 0x1a9de4
001a9de4
001a9de4loc_1a9de4:
001a9de4subs xzr, x1, 3
001a9de8b.eq 0x1a9df0
001a9decb 0x1a9f00
001a9df0
001a9df0loc_1a9df0:
001a9df0b 0x1a9df4
001a9df4
001a9df4loc_1a9df4:
001a9df4subs xzr, x1, 3
001a9df8b.eq 0x1a9e00
001a9dfcb 0x1a9e74
001a9e00
001a9e00loc_1a9e00:
001a9e00subs xzr, x1, 0
001a9e04b.hi 0x1a9e0c
001a9e08b 0x1aacf0
001a9e0c
001a9e0cloc_1a9e0c:
001a9e0cldrb w4, [x3]
001a9e10subs xzr, x1, 1
001a9e14b.hi 0x1a9e1c
001a9e18b 0x1aace8
001a9e1c
001a9e1cloc_1a9e1c:
001a9e1cldrb w5, [x3+1]
001a9e20ubfm x5, x5, 56, 7
001a9e24orr x4, x4, x5
001a9e28ubfm x4, x4, 0, 15
001a9e2cmovz x5, 28265
001a9e30subs wzr, w4, w5
001a9e34b.eq 0x1a9e3c
001a9e38b 0x1a9e70
001a9e3c
001a9e3cloc_1a9e3c:
001a9e3csubs xzr, x1, 2
001a9e40b.hi 0x1a9e48
001a9e44b 0x1aace0
001a9e48
001a9e48loc_1a9e48:
001a9e48ldrb w4, [x3+2]
001a9e4csubs wzr, w4, 102
001a9e50b.eq 0x1a9e58
001a9e54b 0x1a9e6c
001a9e58
001a9e58loc_1a9e58:
001a9e58b 0x1a9e5c
001a9e5c
001a9e5cloc_1a9e5c:
001a9e5corr x0, xzr, 1
001a9e60bl math.Inf
001a9e64str d0, [sp+64]
001a9e68b 0x1a9ffc
001a9e6c
001a9e6cloc_1a9e6c:
001a9e6cb 0x1a9e78
001a9e70
001a9e70loc_1a9e70:
001a9e70b 0x1a9e78
001a9e74
001a9e74loc_1a9e74:
001a9e74b 0x1a9e78
001a9e78
001a9e78loc_1a9e78:
001a9e78subs xzr, x1, 3
001a9e7cb.eq 0x1a9e84
001a9e80b 0x1a9ef4
001a9e84
001a9e84loc_1a9e84:
001a9e84subs xzr, x1, 0
001a9e88b.hi 0x1a9e90
001a9e8cb 0x1aacd8
001a9e90
001a9e90loc_1a9e90:
001a9e90ldrb w4, [x3]
001a9e94subs xzr, x1, 1
001a9e98b.hi 0x1a9ea0
001a9e9cb 0x1aacd0
001a9ea0
001a9ea0loc_1a9ea0:
001a9ea0ldrb w5, [x3+1]
001a9ea4ubfm x5, x5, 56, 7
001a9ea8orr x4, x4, x5
001a9eacubfm x4, x4, 0, 15
001a9eb0movz x5, 24942
001a9eb4subs wzr, w4, w5
001a9eb8b.eq 0x1a9ec0
001a9ebcb 0x1a9ef0
001a9ec0
001a9ec0loc_1a9ec0:
001a9ec0subs xzr, x1, 2
001a9ec4b.hi 0x1a9ecc
001a9ec8b 0x1aacc8
001a9ecc
001a9eccloc_1a9ecc:
001a9eccldrb w3, [x3+2]
001a9ed0subs wzr, w3, 110
001a9ed4b.eq 0x1a9edc
001a9ed8b 0x1a9eec
001a9edc
001a9edcloc_1a9edc:
001a9edcb 0x1a9ee0
001a9ee0
001a9ee0loc_1a9ee0:
001a9ee0bl math.NaN
001a9ee4str d0, [sp+64]
001a9ee8b 0x1a9ffc
001a9eec
001a9eecloc_1a9eec:
001a9eecb 0x1a9ef8
001a9ef0
001a9ef0loc_1a9ef0:
001a9ef0b 0x1a9ef8
001a9ef4
001a9ef4loc_1a9ef4:
001a9ef4b 0x1a9ef8
001a9ef8
001a9ef8loc_1a9ef8:
001a9ef8b 0x1a9efc
001a9efc
001a9efcloc_1a9efc:
001a9efcb 0x1a9fb0
001a9f00
001a9f00loc_1a9f00:
001a9f00subs xzr, x1, 4
001a9f04b.eq 0x1a9f0c
001a9f08b 0x1a9fa8
001a9f0c
001a9f0cloc_1a9f0c:
001a9f0cb 0x1a9f10
001a9f10
001a9f10loc_1a9f10:
001a9f10subs xzr, x1, 4
001a9f14b.eq 0x1a9f1c
001a9f18b 0x1a9fa0
001a9f1c
001a9f1cloc_1a9f1c:
001a9f1csubs xzr, x1, 0
001a9f20b.hi 0x1a9f28
001a9f24b 0x1aacc0
001a9f28
001a9f28loc_1a9f28:
001a9f28ldrb w4, [x3]
001a9f2csubs xzr, x1, 1
001a9f30b.hi 0x1a9f38
001a9f34b 0x1aacb8
001a9f38
001a9f38loc_1a9f38:
001a9f38ldrb w5, [x3+1]
001a9f3cubfm x5, x5, 56, 7
001a9f40orr x4, x4, x5
001a9f44subs xzr, x1, 2
001a9f48b.hi 0x1a9f50
001a9f4cb 0x1aacb0
001a9f50
001a9f50loc_1a9f50:
001a9f50ldrb w5, [x3+2]
001a9f54ubfm x5, x5, 48, 7
001a9f58orr x4, x4, x5
001a9f5csubs xzr, x1, 3
001a9f60b.hi 0x1a9f68
001a9f64b 0x1aaca8
001a9f68
001a9f68loc_1a9f68:
001a9f68ldrb w3, [x3+3]
001a9f6cubfm x3, x3, 40, 7
001a9f70orr x3, x4, x3
001a9f74movz x4, 26925
001a9f78movk x4, 0x666e0000
001a9f7csubs wzr, w3, w4
001a9f80b.eq 0x1a9f88
001a9f84b 0x1a9f9c
001a9f88
001a9f88loc_1a9f88:
001a9f88b 0x1a9f8c
001a9f8c
001a9f8cloc_1a9f8c:
001a9f8cmovn x0, 0
001a9f90bl math.Inf
001a9f94str d0, [sp+64]
001a9f98b 0x1a9ffc
001a9f9c
001a9f9cloc_1a9f9c:
001a9f9cb 0x1a9fa4
001a9fa0
001a9fa0loc_1a9fa0:
001a9fa0b 0x1a9fa4
001a9fa4
001a9fa4loc_1a9fa4:
001a9fa4b 0x1a9fb0
001a9fa8
001a9fa8loc_1a9fa8:
001a9fa8b 0x1a9fac
001a9fac
001a9facloc_1a9fac:
001a9facb 0x1a9fb0
001a9fb0
001a9fb0loc_1a9fb0:
001a9fb0b 0x1a9fb4
001a9fb4
001a9fb4loc_1a9fb4:
001a9fb4add x27, sp, 536
001a9fb8stp xzr, xzr, [x27]
001a9fbcldr x0, [sp+712]
001a9fc0ldr x1, [sp+720]
001a9fc4orr x2, xzr, 64
001a9fc8bl strconv.ParseFloat
001a9fccstr d0, [sp+120]
001a9fd0str x0, [sp+536]
001a9fd4str x1, [sp+544]
001a9fd8ldr d0, [sp+120]
001a9fdcstr d0, [sp+144]
001a9fe0str x0, [sp+600]
001a9fe4str x1, [sp+608]
001a9fe8ldr d0, [sp+144]
001a9fecstr d0, [sp+64]
001a9ff0str x0, [sp+272]
001a9ff4str x1, [sp+280]
001a9ff8b 0x1a9ffc
001a9ffc
001a9ffcloc_1a9ffc:
001a9ffcldr x2, [sp+272]
001aa000cbnz x2, 0x1aa008
001aa004b 0x1aa00c
001aa008
001aa008loc_1aa008:
001aa008b 0x1aab30
001aa00c
001aa00cloc_1aa00c:
001aa00cldrsb x0, [sp+728]
001aa010ubfm x0, x0, 0, 7
001aa014subs wzr, w0, 2
001aa018b.eq 0x1aa020
001aa01cb 0x1aa074
001aa020
001aa020loc_1aa020:
001aa020ldr d1, [sp+64]
001aa024fcvt s0, d1
001aa028bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
001aa02cstr x0, [sp+552]
001aa030str x1, [sp+560]
001aa034str x2, [sp+568]
001aa038str x0, [sp+216]
001aa03cstr x1, [sp+224]
001aa040str x2, [sp+232]
001aa044stp xzr, xzr, [sp+200]
001aa048stp xzr, xzr, [sp+184]
001aa04cldr x3, [sp+200]
001aa050ldr x4, [sp+208]
001aa054ldr x0, [sp+216]
001aa058ldr x1, [sp+224]
001aa05cldr x2, [sp+232]
001aa060mov x5, xzr
001aa064mov x6, xzr
001aa068ldp x29, x30, [sp-8]
001aa06cadd sp, sp, 704
001aa070ret x30
001aa074
001aa074loc_1aa074:
001aa074ldr d0, [sp+64]
001aa078bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
001aa07cstr x0, [sp+552]
001aa080str x1, [sp+560]
001aa084str x2, [sp+568]
001aa088str x0, [sp+216]
001aa08cstr x1, [sp+224]
001aa090str x2, [sp+232]
001aa094stp xzr, xzr, [sp+200]
001aa098stp xzr, xzr, [sp+184]
001aa09cldr x3, [sp+200]
001aa0a0ldr x4, [sp+208]
001aa0a4ldr x0, [sp+216]
001aa0a8ldr x1, [sp+224]
001aa0acldr x2, [sp+232]
001aa0b0mov x5, xzr
001aa0b4mov x6, xzr
001aa0b8ldp x29, x30, [sp-8]
001aa0bcadd sp, sp, 704
001aa0c0ret x30
001aa0c4
001aa0c4loc_1aa0c4:
001aa0c4b 0x1aa0cc
001aa0c8
001aa0c8loc_1aa0c8:
001aa0c8b 0x1aa0cc
001aa0cc
001aa0ccloc_1aa0cc:
001aa0ccubfm x5, x4, 0, 7
001aa0d0subs wzr, w5, 3
001aa0d4b.eq 0x1aa0dc
001aa0d8b 0x1aa0e0
001aa0dc
001aa0dcloc_1aa0dc:
001aa0dcb 0x1aaa78
001aa0e0
001aa0e0loc_1aa0e0:
001aa0e0ubfm x4, x4, 0, 7
001aa0e4subs wzr, w4, 4
001aa0e8b.eq 0x1aa0f0
001aa0ecb 0x1aa0f4
001aa0f0
001aa0f0loc_1aa0f0:
001aa0f0b 0x1aa138
001aa0f4
001aa0f4loc_1aa0f4:
001aa0f4b 0x1aa0f8
001aa0f8
001aa0f8loc_1aa0f8:
001aa0f8b 0x1aa0fc
001aa0fc
001aa0fcloc_1aa0fc:
001aa0fcb 0x1aa580
001aa100
001aa100loc_1aa100:
001aa100mov x5, x4
001aa104subs wzr, w5, 6
001aa108b.le 0x1aa110
001aa10cb 0x1aa1e4
001aa110
001aa110loc_1aa110:
001aa110ubfm x5, x4, 0, 7
001aa114subs wzr, w5, 5
001aa118b.eq 0x1aa120
001aa11cb 0x1aa124
001aa120
001aa120loc_1aa120:
001aa120b 0x1aa9c0
001aa124
001aa124loc_1aa124:
001aa124ubfm x4, x4, 0, 7
001aa128subs wzr, w4, 6
001aa12cb.eq 0x1aa134
001aa130b 0x1aa1dc
001aa134
001aa134loc_1aa134:
001aa134b 0x1aa138
001aa138
001aa138loc_1aa138:
001aa138add x27, sp, 536
001aa13cstp xzr, xzr, [x27]
001aa140ldr x0, [sp+712]
001aa144ldr x1, [sp+720]
001aa148movz x2, 10
001aa14corr x3, xzr, 64
001aa150bl strconv.ParseUint
001aa154str x0, [sp+128]
001aa158str x1, [sp+536]
001aa15cstr x2, [sp+544]
001aa160ldr x4, [sp+128]
001aa164str x4, [sp+152]
001aa168str x1, [sp+616]
001aa16cstr x2, [sp+624]
001aa170ldr x4, [sp+152]
001aa174str x4, [sp+72]
001aa178str x1, [sp+288]
001aa17cstr x2, [sp+296]
001aa180cbnz x1, 0x1aa188
001aa184b 0x1aa18c
001aa188
001aa188loc_1aa188:
001aa188b 0x1aab30
001aa18c
001aa18cloc_1aa18c:
001aa18cldr x0, [sp+72]
001aa190bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
001aa194str x0, [sp+552]
001aa198str x1, [sp+560]
001aa19cstr x2, [sp+568]
001aa1a0str x0, [sp+216]
001aa1a4str x1, [sp+224]
001aa1a8str x2, [sp+232]
001aa1acstp xzr, xzr, [sp+200]
001aa1b0stp xzr, xzr, [sp+184]
001aa1b4ldr x3, [sp+200]
001aa1b8ldr x4, [sp+208]
001aa1bcldr x0, [sp+216]
001aa1c0ldr x1, [sp+224]
001aa1c4ldr x2, [sp+232]
001aa1c8mov x5, xzr
001aa1ccmov x6, xzr
001aa1d0ldp x29, x30, [sp-8]
001aa1d4add sp, sp, 704
001aa1d8ret x30
001aa1dc
001aa1dcloc_1aa1dc:
001aa1dcb 0x1aa1e0
001aa1e0
001aa1e0loc_1aa1e0:
001aa1e0b 0x1aa57c
001aa1e4
001aa1e4loc_1aa1e4:
001aa1e4ubfm x5, x4, 0, 7
001aa1e8subs wzr, w5, 7
001aa1ecb.eq 0x1aa1f4
001aa1f0b 0x1aa1f8
001aa1f4
001aa1f4loc_1aa1f4:
001aa1f4b 0x1aa708
001aa1f8
001aa1f8loc_1aa1f8:
001aa1f8ubfm x2, x4, 0, 7
001aa1fcsubs wzr, w2, 8
001aa200b.eq 0x1aa208
001aa204b 0x1aa574
001aa208
001aa208loc_1aa208:
001aa208b 0x1aa20c
001aa20c
001aa20cloc_1aa20c:
001aa20cldr x2, [sp+752]
001aa210subs xzr, x2, 2
001aa214b.eq 0x1aa21c
001aa218b 0x1aa35c
001aa21c
001aa21cloc_1aa21c:
001aa21cldr x1, [sp+720]
001aa220ldr x2, [sp+712]
001aa224str x2, [sp+464]
001aa228str x1, [sp+472]
001aa22cb 0x1aa230
001aa230
001aa230loc_1aa230:
001aa230subs xzr, x1, 1
001aa234b.eq 0x1aa23c
001aa238b 0x1aa350
001aa23c
001aa23cloc_1aa23c:
001aa23cb 0x1aa240
001aa240
001aa240loc_1aa240:
001aa240subs xzr, x1, 1
001aa244b.eq 0x1aa24c
001aa248b 0x1aa2c0
001aa24c
001aa24cloc_1aa24c:
001aa24csubs xzr, x1, 0
001aa250b.hi 0x1aa258
001aa254b 0x1aaca0
001aa258
001aa258loc_1aa258:
001aa258ldrb w3, [x2]
001aa25csubs wzr, w3, 48
001aa260b.eq 0x1aa268
001aa264b 0x1aa2bc
001aa268
001aa268loc_1aa268:
001aa268b 0x1aa26c
001aa26c
001aa26cloc_1aa26c:
001aa26cmov x0, xzr
001aa270bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001aa274str x0, [sp+552]
001aa278str x1, [sp+560]
001aa27cstr x2, [sp+568]
001aa280str x0, [sp+216]
001aa284str x1, [sp+224]
001aa288str x2, [sp+232]
001aa28cstp xzr, xzr, [sp+200]
001aa290stp xzr, xzr, [sp+184]
001aa294ldr x3, [sp+200]
001aa298ldr x4, [sp+208]
001aa29cldr x0, [sp+216]
001aa2a0ldr x1, [sp+224]
001aa2a4ldr x2, [sp+232]
001aa2a8mov x5, xzr
001aa2acmov x6, xzr
001aa2b0ldp x29, x30, [sp-8]
001aa2b4add sp, sp, 704
001aa2b8ret x30
001aa2bc
001aa2bcloc_1aa2bc:
001aa2bcb 0x1aa2c4
001aa2c0
001aa2c0loc_1aa2c0:
001aa2c0b 0x1aa2c4
001aa2c4
001aa2c4loc_1aa2c4:
001aa2c4subs xzr, x1, 1
001aa2c8b.eq 0x1aa2d0
001aa2ccb 0x1aa344
001aa2d0
001aa2d0loc_1aa2d0:
001aa2d0subs xzr, x1, 0
001aa2d4b.hi 0x1aa2dc
001aa2d8b 0x1aac98
001aa2dc
001aa2dcloc_1aa2dc:
001aa2dcldrb w2, [x2]
001aa2e0subs wzr, w2, 49
001aa2e4b.eq 0x1aa2ec
001aa2e8b 0x1aa340
001aa2ec
001aa2ecloc_1aa2ec:
001aa2ecb 0x1aa2f0
001aa2f0
001aa2f0loc_1aa2f0:
001aa2f0orr x0, xzr, 1
001aa2f4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001aa2f8str x0, [sp+552]
001aa2fcstr x1, [sp+560]
001aa300str x2, [sp+568]
001aa304str x0, [sp+216]
001aa308str x1, [sp+224]
001aa30cstr x2, [sp+232]
001aa310stp xzr, xzr, [sp+200]
001aa314stp xzr, xzr, [sp+184]
001aa318ldr x3, [sp+200]
001aa31cldr x4, [sp+208]
001aa320ldr x0, [sp+216]
001aa324ldr x1, [sp+224]
001aa328ldr x2, [sp+232]
001aa32cmov x5, xzr
001aa330mov x6, xzr
001aa334ldp x29, x30, [sp-8]
001aa338add sp, sp, 704
001aa33cret x30
001aa340
001aa340loc_1aa340:
001aa340b 0x1aa348
001aa344
001aa344loc_1aa344:
001aa344b 0x1aa348
001aa348
001aa348loc_1aa348:
001aa348b 0x1aa34c
001aa34c
001aa34cloc_1aa34c:
001aa34cb 0x1aa354
001aa350
001aa350loc_1aa350:
001aa350b 0x1aa354
001aa354
001aa354loc_1aa354:
001aa354b 0x1aa358
001aa358
001aa358loc_1aa358:
001aa358b 0x1aa570
001aa35c
001aa35cloc_1aa35c:
001aa35cldr x1, [sp+720]
001aa360ldr x2, [sp+712]
001aa364str x2, [sp+448]
001aa368str x1, [sp+456]
001aa36cb 0x1aa370
001aa370
001aa370loc_1aa370:
001aa370subs xzr, x1, 4
001aa374b.eq 0x1aa37c
001aa378b 0x1aa458
001aa37c
001aa37cloc_1aa37c:
001aa37cb 0x1aa380
001aa380
001aa380loc_1aa380:
001aa380subs xzr, x1, 4
001aa384b.eq 0x1aa38c
001aa388b 0x1aa450
001aa38c
001aa38cloc_1aa38c:
001aa38csubs xzr, x1, 0
001aa390b.hi 0x1aa398
001aa394b 0x1aac90
001aa398
001aa398loc_1aa398:
001aa398ldrb w3, [x2]
001aa39csubs xzr, x1, 1
001aa3a0b.hi 0x1aa3a8
001aa3a4b 0x1aac88
001aa3a8
001aa3a8loc_1aa3a8:
001aa3a8ldrb w4, [x2+1]
001aa3acubfm x4, x4, 56, 7
001aa3b0orr x3, x3, x4
001aa3b4subs xzr, x1, 2
001aa3b8b.hi 0x1aa3c0
001aa3bcb 0x1aac80
001aa3c0
001aa3c0loc_1aa3c0:
001aa3c0ldrb w4, [x2+2]
001aa3c4ubfm x4, x4, 48, 7
001aa3c8orr x3, x3, x4
001aa3ccsubs xzr, x1, 3
001aa3d0b.hi 0x1aa3d8
001aa3d4b 0x1aac78
001aa3d8
001aa3d8loc_1aa3d8:
001aa3d8ldrb w2, [x2+3]
001aa3dcubfm x2, x2, 40, 7
001aa3e0orr x2, x3, x2
001aa3e4movz x3, 29300
001aa3e8movk x3, 0x65750000
001aa3ecsubs wzr, w2, w3
001aa3f0b.eq 0x1aa3f8
001aa3f4b 0x1aa44c
001aa3f8
001aa3f8loc_1aa3f8:
001aa3f8b 0x1aa3fc
001aa3fc
001aa3fcloc_1aa3fc:
001aa3fcorr x0, xzr, 1
001aa400bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001aa404str x0, [sp+552]
001aa408str x1, [sp+560]
001aa40cstr x2, [sp+568]
001aa410str x0, [sp+216]
001aa414str x1, [sp+224]
001aa418str x2, [sp+232]
001aa41cstp xzr, xzr, [sp+200]
001aa420stp xzr, xzr, [sp+184]
001aa424ldr x3, [sp+200]
001aa428ldr x4, [sp+208]
001aa42cldr x0, [sp+216]
001aa430ldr x1, [sp+224]
001aa434ldr x2, [sp+232]
001aa438mov x5, xzr
001aa43cmov x6, xzr
001aa440ldp x29, x30, [sp-8]
001aa444add sp, sp, 704
001aa448ret x30
001aa44c
001aa44cloc_1aa44c:
001aa44cb 0x1aa454
001aa450
001aa450loc_1aa450:
001aa450b 0x1aa454
001aa454
001aa454loc_1aa454:
001aa454b 0x1aa568
001aa458
001aa458loc_1aa458:
001aa458subs xzr, x1, 5
001aa45cb.eq 0x1aa464
001aa460b 0x1aa560
001aa464
001aa464loc_1aa464:
001aa464b 0x1aa468
001aa468
001aa468loc_1aa468:
001aa468subs xzr, x1, 5
001aa46cb.eq 0x1aa474
001aa470b 0x1aa558
001aa474
001aa474loc_1aa474:
001aa474subs xzr, x1, 0
001aa478b.hi 0x1aa480
001aa47cb 0x1aac70
001aa480
001aa480loc_1aa480:
001aa480ldrb w3, [x2]
001aa484subs xzr, x1, 1
001aa488b.hi 0x1aa490
001aa48cb 0x1aac68
001aa490
001aa490loc_1aa490:
001aa490ldrb w4, [x2+1]
001aa494ubfm x4, x4, 56, 7
001aa498orr x3, x3, x4
001aa49csubs xzr, x1, 2
001aa4a0b.hi 0x1aa4a8
001aa4a4b 0x1aac60
001aa4a8
001aa4a8loc_1aa4a8:
001aa4a8ldrb w4, [x2+2]
001aa4acubfm x4, x4, 48, 7
001aa4b0orr x3, x3, x4
001aa4b4subs xzr, x1, 3
001aa4b8b.hi 0x1aa4c0
001aa4bcb 0x1aac58
001aa4c0
001aa4c0loc_1aa4c0:
001aa4c0ldrb w4, [x2+3]
001aa4c4ubfm x4, x4, 40, 7
001aa4c8orr x3, x3, x4
001aa4ccmovz x4, 24934
001aa4d0movk x4, 0x736c0000
001aa4d4subs wzr, w3, w4
001aa4d8b.eq 0x1aa4e0
001aa4dcb 0x1aa554
001aa4e0
001aa4e0loc_1aa4e0:
001aa4e0subs xzr, x1, 4
001aa4e4b.hi 0x1aa4ec
001aa4e8b 0x1aac50
001aa4ec
001aa4ecloc_1aa4ec:
001aa4ecldrb w2, [x2+4]
001aa4f0subs wzr, w2, 101
001aa4f4b.eq 0x1aa4fc
001aa4f8b 0x1aa550
001aa4fc
001aa4fcloc_1aa4fc:
001aa4fcb 0x1aa500
001aa500
001aa500loc_1aa500:
001aa500mov x0, xzr
001aa504bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001aa508str x0, [sp+552]
001aa50cstr x1, [sp+560]
001aa510str x2, [sp+568]
001aa514str x0, [sp+216]
001aa518str x1, [sp+224]
001aa51cstr x2, [sp+232]
001aa520stp xzr, xzr, [sp+200]
001aa524stp xzr, xzr, [sp+184]
001aa528ldr x3, [sp+200]
001aa52cldr x4, [sp+208]
001aa530ldr x0, [sp+216]
001aa534ldr x1, [sp+224]
001aa538ldr x2, [sp+232]
001aa53cmov x5, xzr
001aa540mov x6, xzr
001aa544ldp x29, x30, [sp-8]
001aa548add sp, sp, 704
001aa54cret x30
001aa550
001aa550loc_1aa550:
001aa550b 0x1aa55c
001aa554
001aa554loc_1aa554:
001aa554b 0x1aa55c
001aa558
001aa558loc_1aa558:
001aa558b 0x1aa55c
001aa55c
001aa55cloc_1aa55c:
001aa55cb 0x1aa568
001aa560
001aa560loc_1aa560:
001aa560b 0x1aa564
001aa564
001aa564loc_1aa564:
001aa564b 0x1aa568
001aa568
001aa568loc_1aa568:
001aa568b 0x1aa56c
001aa56c
001aa56cloc_1aa56c:
001aa56cb 0x1aa570
001aa570
001aa570loc_1aa570:
001aa570b 0x1aab30
001aa574
001aa574loc_1aa574:
001aa574b 0x1aa578
001aa578
001aa578loc_1aa578:
001aa578b 0x1aa57c
001aa57c
001aa57cloc_1aa57c:
001aa57cb 0x1aa580
001aa580
001aa580loc_1aa580:
001aa580b 0x1aab2c
001aa584
001aa584loc_1aa584:
001aa584mov x5, x4
001aa588subs wzr, w5, 14
001aa58cb.le 0x1aa594
001aa590b 0x1aa96c
001aa594
001aa594loc_1aa594:
001aa594mov x5, x4
001aa598subs wzr, w5, 12
001aa59cb.le 0x1aa5a4
001aa5a0b 0x1aa6f4
001aa5a4
001aa5a4loc_1aa5a4:
001aa5a4ubfm x2, x4, 0, 7
001aa5a8subs wzr, w2, 9
001aa5acb.eq 0x1aa5b4
001aa5b0b 0x1aa60c
001aa5b4
001aa5b4loc_1aa5b4:
001aa5b4b 0x1aa5b8
001aa5b8
001aa5b8loc_1aa5b8:
001aa5b8ldr x0, [sp+712]
001aa5bcldr x1, [sp+720]
001aa5c0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
001aa5c4str x0, [sp+552]
001aa5c8str x1, [sp+560]
001aa5ccstr x2, [sp+568]
001aa5d0str x0, [sp+216]
001aa5d4str x1, [sp+224]
001aa5d8str x2, [sp+232]
001aa5dcstp xzr, xzr, [sp+200]
001aa5e0stp xzr, xzr, [sp+184]
001aa5e4ldr x3, [sp+200]
001aa5e8ldr x4, [sp+208]
001aa5ecldr x0, [sp+216]
001aa5f0ldr x1, [sp+224]
001aa5f4ldr x2, [sp+232]
001aa5f8mov x5, xzr
001aa5fcmov x6, xzr
001aa600ldp x29, x30, [sp-8]
001aa604add sp, sp, 704
001aa608ret x30
001aa60c
001aa60cloc_1aa60c:
001aa60cubfm x2, x4, 0, 7
001aa610subs wzr, w2, 12
001aa614b.eq 0x1aa61c
001aa618b 0x1aa6ec
001aa61c
001aa61cloc_1aa61c:
001aa61cb 0x1aa620
001aa620
001aa620loc_1aa620:
001aa620str xzr, [sp+512]
001aa624add x27, sp, 520
001aa628stp xzr, xzr, [x27]
001aa62cldr x0, [sp+712]
001aa630ldr x1, [sp+720]
001aa634bl google.golang.org/protobuf/internal/encoding/defval.unmarshalBytes
001aa638str x0, [sp+512]
001aa63cstr x1, [sp+520]
001aa640str x2, [sp+528]
001aa644strb w3, [sp+58]
001aa648ldr x2, [sp+520]
001aa64cldr x3, [sp+528]
001aa650ldr x4, [sp+512]
001aa654str x4, [sp+576]
001aa658str x2, [sp+584]
001aa65cstr x3, [sp+592]
001aa660ldrb w2, [sp+58]
001aa664strb w2, [sp+59]
001aa668ldr x2, [sp+576]
001aa66cldr x3, [sp+584]
001aa670ldr x4, [sp+592]
001aa674str x2, [sp+368]
001aa678str x3, [sp+376]
001aa67cstr x4, [sp+384]
001aa680ldrb w2, [sp+59]
001aa684strb w2, [sp+56]
001aa688tbnz w2, 0, 0x1aa690
001aa68cb 0x1aa6e8
001aa690
001aa690loc_1aa690:
001aa690ldr x0, [sp+368]
001aa694ldr x1, [sp+376]
001aa698ldr x2, [sp+384]
001aa69cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
001aa6a0str x0, [sp+552]
001aa6a4str x1, [sp+560]
001aa6a8str x2, [sp+568]
001aa6acstr x0, [sp+216]
001aa6b0str x1, [sp+224]
001aa6b4str x2, [sp+232]
001aa6b8stp xzr, xzr, [sp+200]
001aa6bcstp xzr, xzr, [sp+184]
001aa6c0ldr x3, [sp+200]
001aa6c4ldr x4, [sp+208]
001aa6c8ldr x0, [sp+216]
001aa6ccldr x1, [sp+224]
001aa6d0ldr x2, [sp+232]
001aa6d4mov x5, xzr
001aa6d8mov x6, xzr
001aa6dcldp x29, x30, [sp-8]
001aa6e0add sp, sp, 704
001aa6e4ret x30
001aa6e8
001aa6e8loc_1aa6e8:
001aa6e8b 0x1aab30
001aa6ec
001aa6ecloc_1aa6ec:
001aa6ecb 0x1aa6f0
001aa6f0
001aa6f0loc_1aa6f0:
001aa6f0b 0x1aa968
001aa6f4
001aa6f4loc_1aa6f4:
001aa6f4ubfm x5, x4, 0, 7
001aa6f8subs wzr, w5, 13
001aa6fcb.eq 0x1aa704
001aa700b 0x1aa7ac
001aa704
001aa704loc_1aa704:
001aa704b 0x1aa708
001aa708
001aa708loc_1aa708:
001aa708add x27, sp, 536
001aa70cstp xzr, xzr, [x27]
001aa710ldr x0, [sp+712]
001aa714ldr x1, [sp+720]
001aa718movz x2, 10
001aa71corr x3, xzr, 32
001aa720bl strconv.ParseUint
001aa724str x0, [sp+128]
001aa728str x1, [sp+536]
001aa72cstr x2, [sp+544]
001aa730ldr x4, [sp+128]
001aa734str x4, [sp+160]
001aa738str x1, [sp+632]
001aa73cstr x2, [sp+640]
001aa740ldr x4, [sp+160]
001aa744str x4, [sp+80]
001aa748str x1, [sp+304]
001aa74cstr x2, [sp+312]
001aa750cbnz x1, 0x1aa758
001aa754b 0x1aa75c
001aa758
001aa758loc_1aa758:
001aa758b 0x1aab30
001aa75c
001aa75cloc_1aa75c:
001aa75cldr x0, [sp+80]
001aa760bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001aa764str x0, [sp+552]
001aa768str x1, [sp+560]
001aa76cstr x2, [sp+568]
001aa770str x0, [sp+216]
001aa774str x1, [sp+224]
001aa778str x2, [sp+232]
001aa77cstp xzr, xzr, [sp+200]
001aa780stp xzr, xzr, [sp+184]
001aa784ldr x3, [sp+200]
001aa788ldr x4, [sp+208]
001aa78cldr x0, [sp+216]
001aa790ldr x1, [sp+224]
001aa794ldr x2, [sp+232]
001aa798mov x5, xzr
001aa79cmov x6, xzr
001aa7a0ldp x29, x30, [sp-8]
001aa7a4add sp, sp, 704
001aa7a8ret x30
001aa7ac
001aa7acloc_1aa7ac:
001aa7acubfm x4, x4, 0, 7
001aa7b0subs wzr, w4, 14
001aa7b4b.eq 0x1aa7bc
001aa7b8b 0x1aa960
001aa7bc
001aa7bcloc_1aa7bc:
001aa7bcb 0x1aa7c0
001aa7c0
001aa7c0loc_1aa7c0:
001aa7c0ldr x4, [sp+752]
001aa7c4subs xzr, x4, 2
001aa7c8b.eq 0x1aa7d0
001aa7ccb 0x1aa8c0
001aa7d0
001aa7d0loc_1aa7d0:
001aa7d0add x27, sp, 536
001aa7d4stp xzr, xzr, [x27]
001aa7d8ldr x0, [sp+712]
001aa7dcldr x1, [sp+720]
001aa7e0movz x2, 10
001aa7e4orr x3, xzr, 32
001aa7e8bl strconv.ParseInt
001aa7ecstr x0, [sp+136]
001aa7f0str x1, [sp+536]
001aa7f4str x2, [sp+544]
001aa7f8ldr x4, [sp+136]
001aa7fcstr x4, [sp+112]
001aa800str x1, [sp+680]
001aa804str x2, [sp+688]
001aa808ldr x4, [sp+112]
001aa80cstr x4, [sp+104]
001aa810str x1, [sp+352]
001aa814str x2, [sp+360]
001aa818cbnz x1, 0x1aa820
001aa81cb 0x1aa824
001aa820
001aa820loc_1aa820:
001aa820b 0x1aa8bc
001aa824
001aa824loc_1aa824:
001aa824ldr x2, [sp+736]
001aa828ldrsb x27, [x2]
001aa82cldr x2, [x2+32]
001aa830ldr x0, [sp+744]
001aa834ldr x1, [sp+104]
001aa838blr x2
001aa83cstr x0, [sp+256]
001aa840str x1, [sp+264]
001aa844cbnz x0, 0x1aa84c
001aa848b 0x1aa8b8
001aa84c
001aa84cloc_1aa84c:
001aa84cldrsb x27, [x0]
001aa850ldr x2, [x0+56]
001aa854mov x0, x1
001aa858blr x2
001aa85cstr w0, [sp+60]
001aa860bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001aa864str x0, [sp+552]
001aa868str x1, [sp+560]
001aa86cstr x2, [sp+568]
001aa870str x0, [sp+216]
001aa874str x1, [sp+224]
001aa878str x2, [sp+232]
001aa87cldr x1, [sp+256]
001aa880ldr x2, [sp+264]
001aa884str x1, [sp+200]
001aa888str x2, [sp+208]
001aa88cstp xzr, xzr, [sp+184]
001aa890ldr x3, [sp+200]
001aa894ldr x4, [sp+208]
001aa898ldr x0, [sp+216]
001aa89cldr x1, [sp+224]
001aa8a0ldr x2, [sp+232]
001aa8a4mov x5, xzr
001aa8a8mov x6, xzr
001aa8acldp x29, x30, [sp-8]
001aa8b0add sp, sp, 704
001aa8b4ret x30
001aa8b8
001aa8b8loc_1aa8b8:
001aa8b8b 0x1aa8bc
001aa8bc
001aa8bcloc_1aa8bc:
001aa8bcb 0x1aa95c
001aa8c0
001aa8c0loc_1aa8c0:
001aa8c0ldr x3, [sp+736]
001aa8c4ldrsb x27, [x3]
001aa8c8ldr x3, [x3+24]
001aa8ccldr x0, [sp+744]
001aa8d0ldr x2, [sp+720]
001aa8d4ldr x1, [sp+712]
001aa8d8blr x3
001aa8dcstr x0, [sp+240]
001aa8e0str x1, [sp+248]
001aa8e4cbnz x0, 0x1aa8ec
001aa8e8b 0x1aa958
001aa8ec
001aa8ecloc_1aa8ec:
001aa8ecldrsb x27, [x0]
001aa8f0ldr x2, [x0+56]
001aa8f4mov x0, x1
001aa8f8blr x2
001aa8fcstr w0, [sp+60]
001aa900bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001aa904str x0, [sp+552]
001aa908str x1, [sp+560]
001aa90cstr x2, [sp+568]
001aa910str x0, [sp+216]
001aa914str x1, [sp+224]
001aa918str x2, [sp+232]
001aa91cldr x1, [sp+240]
001aa920ldr x2, [sp+248]
001aa924str x1, [sp+200]
001aa928str x2, [sp+208]
001aa92cstp xzr, xzr, [sp+184]
001aa930ldr x3, [sp+200]
001aa934ldr x4, [sp+208]
001aa938ldr x0, [sp+216]
001aa93cldr x1, [sp+224]
001aa940ldr x2, [sp+232]
001aa944mov x5, xzr
001aa948mov x6, xzr
001aa94cldp x29, x30, [sp-8]
001aa950add sp, sp, 704
001aa954ret x30
001aa958
001aa958loc_1aa958:
001aa958b 0x1aa95c
001aa95c
001aa95cloc_1aa95c:
001aa95cb 0x1aab30
001aa960
001aa960loc_1aa960:
001aa960b 0x1aa964
001aa964
001aa964loc_1aa964:
001aa964b 0x1aa968
001aa968
001aa968loc_1aa968:
001aa968b 0x1aab28
001aa96c
001aa96cloc_1aa96c:
001aa96cmov x5, x4
001aa970subs wzr, w5, 16
001aa974b.le 0x1aa97c
001aa978b 0x1aa9ac
001aa97c
001aa97cloc_1aa97c:
001aa97cubfm x5, x4, 0, 7
001aa980subs wzr, w5, 15
001aa984b.eq 0x1aa98c
001aa988b 0x1aa990
001aa98c
001aa98cloc_1aa98c:
001aa98cb 0x1aa9c0
001aa990
001aa990loc_1aa990:
001aa990ubfm x4, x4, 0, 7
001aa994subs wzr, w4, 16
001aa998b.eq 0x1aa9a0
001aa99cb 0x1aa9a4
001aa9a0
001aa9a0loc_1aa9a0:
001aa9a0b 0x1aaa78
001aa9a4
001aa9a4loc_1aa9a4:
001aa9a4b 0x1aa9a8
001aa9a8
001aa9a8loc_1aa9a8:
001aa9a8b 0x1aab24
001aa9ac
001aa9acloc_1aa9ac:
001aa9acubfm x5, x4, 0, 7
001aa9b0subs wzr, w5, 17
001aa9b4b.eq 0x1aa9bc
001aa9b8b 0x1aaa64
001aa9bc
001aa9bcloc_1aa9bc:
001aa9bcb 0x1aa9c0
001aa9c0
001aa9c0loc_1aa9c0:
001aa9c0add x27, sp, 536
001aa9c4stp xzr, xzr, [x27]
001aa9c8ldr x0, [sp+712]
001aa9ccldr x1, [sp+720]
001aa9d0movz x2, 10
001aa9d4orr x3, xzr, 32
001aa9d8bl strconv.ParseInt
001aa9dcstr x0, [sp+136]
001aa9e0str x1, [sp+536]
001aa9e4str x2, [sp+544]
001aa9e8ldr x4, [sp+136]
001aa9ecstr x4, [sp+176]
001aa9f0str x1, [sp+664]
001aa9f4str x2, [sp+672]
001aa9f8ldr x4, [sp+176]
001aa9fcstr x4, [sp+96]
001aaa00str x1, [sp+336]
001aaa04str x2, [sp+344]
001aaa08cbnz x1, 0x1aaa10
001aaa0cb 0x1aaa14
001aaa10
001aaa10loc_1aaa10:
001aaa10b 0x1aab30
001aaa14
001aaa14loc_1aaa14:
001aaa14ldr x0, [sp+96]
001aaa18bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001aaa1cstr x0, [sp+552]
001aaa20str x1, [sp+560]
001aaa24str x2, [sp+568]
001aaa28str x0, [sp+216]
001aaa2cstr x1, [sp+224]
001aaa30str x2, [sp+232]
001aaa34stp xzr, xzr, [sp+200]
001aaa38stp xzr, xzr, [sp+184]
001aaa3cldr x3, [sp+200]
001aaa40ldr x4, [sp+208]
001aaa44ldr x0, [sp+216]
001aaa48ldr x1, [sp+224]
001aaa4cldr x2, [sp+232]
001aaa50mov x5, xzr
001aaa54mov x6, xzr
001aaa58ldp x29, x30, [sp-8]
001aaa5cadd sp, sp, 704
001aaa60ret x30
001aaa64
001aaa64loc_1aaa64:
001aaa64ubfm x4, x4, 0, 7
001aaa68subs wzr, w4, 18
001aaa6cb.eq 0x1aaa74
001aaa70b 0x1aab1c
001aaa74
001aaa74loc_1aaa74:
001aaa74b 0x1aaa78
001aaa78
001aaa78loc_1aaa78:
001aaa78add x27, sp, 536
001aaa7cstp xzr, xzr, [x27]
001aaa80ldr x0, [sp+712]
001aaa84ldr x1, [sp+720]
001aaa88movz x2, 10
001aaa8corr x3, xzr, 64
001aaa90bl strconv.ParseInt
001aaa94str x0, [sp+136]
001aaa98str x1, [sp+536]
001aaa9cstr x2, [sp+544]
001aaaa0ldr x4, [sp+136]
001aaaa4str x4, [sp+168]
001aaaa8str x1, [sp+648]
001aaaacstr x2, [sp+656]
001aaab0ldr x4, [sp+168]
001aaab4str x4, [sp+88]
001aaab8str x1, [sp+320]
001aaabcstr x2, [sp+328]
001aaac0cbnz x1, 0x1aaac8
001aaac4b 0x1aaacc
001aaac8
001aaac8loc_1aaac8:
001aaac8b 0x1aab30
001aaacc
001aaaccloc_1aaacc:
001aaaccldr x0, [sp+88]
001aaad0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001aaad4str x0, [sp+552]
001aaad8str x1, [sp+560]
001aaadcstr x2, [sp+568]
001aaae0str x0, [sp+216]
001aaae4str x1, [sp+224]
001aaae8str x2, [sp+232]
001aaaecstp xzr, xzr, [sp+200]
001aaaf0stp xzr, xzr, [sp+184]
001aaaf4ldr x3, [sp+200]
001aaaf8ldr x4, [sp+208]
001aaafcldr x0, [sp+216]
001aab00ldr x1, [sp+224]
001aab04ldr x2, [sp+232]
001aab08mov x5, xzr
001aab0cmov x6, xzr
001aab10ldp x29, x30, [sp-8]
001aab14add sp, sp, 704
001aab18ret x30
001aab1c
001aab1cloc_1aab1c:
001aab1cb 0x1aab20
001aab20
001aab20loc_1aab20:
001aab20b 0x1aab24
001aab24
001aab24loc_1aab24:
001aab24b 0x1aab28
001aab28
001aab28loc_1aab28:
001aab28b 0x1aab2c
001aab2c
001aab2cloc_1aab2c:
001aab2cb 0x1aab30
001aab30
001aab30loc_1aab30:
001aab30stp xzr, xzr, [sp+480]
001aab34stp xzr, xzr, [sp+496]
001aab38add x2, sp, 480
001aab3cstr x2, [sp+400]
001aab40ldrsb x27, [x2]
001aab44ldrsb x3, [sp+728]
001aab48adrp x4, 0x477000
001aab4cadd x4, x4, 3680
001aab50str x4, [x2]
001aab54ubfm x3, x3, 61, 7
001aab58adrp x4, 0x578000
001aab5cadd x4, x4, 640
001aab60add x3, x4, x3
001aab64adrp x27, 0x8a1000
001aab68ldr w4, [x27+3056]
001aab6ccbz w4, 0x1aab74
001aab70b 0x1aab78
001aab74
001aab74loc_1aab74:
001aab74b 0x1aab88
001aab78
001aab78loc_1aab78:
001aab78ldr x4, [x2+8]
001aab7cbl runtime.gcWriteBarrier1
001aab80str x4, [x25]
001aab84b 0x1aab88
001aab88
001aab88loc_1aab88:
001aab88str x3, [x2+8]
001aab8cldr x0, [sp+712]
001aab90ldr x1, [sp+720]
001aab94bl runtime.convTstring
001aab98str x0, [sp+392]
001aab9cldr x2, [sp+400]
001aaba0ldrsb x27, [x2]
001aaba4adrp x3, 0x44b000
001aaba8add x3, x3, 2944
001aabacstr x3, [x2+16]
001aabb0adrp x27, 0x8a1000
001aabb4ldr w3, [x27+3056]
001aabb8cbz w3, 0x1aabc0
001aabbcb 0x1aabc4
001aabc0
001aabc0loc_1aabc0:
001aabc0b 0x1aabd8
001aabc4
001aabc4loc_1aabc4:
001aabc4bl runtime.gcWriteBarrier2
001aabc8str x0, [x25]
001aabccldr x5, [x2+24]
001aabd0str x5, [x25+8]
001aabd4b 0x1aabd8
001aabd8
001aabd8loc_1aabd8:
001aabd8str x0, [x2+24]
001aabdcldr x2, [sp+400]
001aabe0ldrsb x27, [x2]
001aabe4b 0x1aabe8
001aabe8
001aabe8loc_1aabe8:
001aabe8str x2, [sp+408]
001aabecorr x4, xzr, 2
001aabf0str x4, [sp+416]
001aabf4str x4, [sp+424]
001aabf8adrp x0, 0x514000
001aabfcadd x0, x0, 4048
001aac00orr x1, xzr, 32
001aac04mov x3, x4
001aac08bl google.golang.org/protobuf/internal/errors.New
001aac0cstr x0, [sp+536]
001aac10str x1, [sp+544]
001aac14stp xzr, xzr, [sp+216]
001aac18str xzr, [sp+232]
001aac1cstp xzr, xzr, [sp+200]
001aac20ldr x5, [sp+536]
001aac24ldr x6, [sp+544]
001aac28str x5, [sp+184]
001aac2cstr x6, [sp+192]
001aac30ldr x3, [sp+200]
001aac34ldr x4, [sp+208]
001aac38ldr x0, [sp+216]
001aac3cldr x1, [sp+224]
001aac40ldr x2, [sp+232]
001aac44ldp x29, x30, [sp-8]
001aac48add sp, sp, 704
001aac4cret x30
001aac50
001aac50loc_1aac50:
001aac50orr x0, xzr, 4
001aac54bl runtime.panicIndex
001aac58
001aac58loc_1aac58:
001aac58orr x0, xzr, 3
001aac5cbl runtime.panicIndex
001aac60
001aac60loc_1aac60:
001aac60orr x0, xzr, 2
001aac64bl runtime.panicIndex
001aac68
001aac68loc_1aac68:
001aac68orr x0, xzr, 1
001aac6cbl runtime.panicIndex
001aac70
001aac70loc_1aac70:
001aac70mov x0, xzr
001aac74bl runtime.panicIndex
001aac78
001aac78loc_1aac78:
001aac78orr x0, xzr, 3
001aac7cbl runtime.panicIndex
001aac80
001aac80loc_1aac80:
001aac80orr x0, xzr, 2
001aac84bl runtime.panicIndex
001aac88
001aac88loc_1aac88:
001aac88orr x0, xzr, 1
001aac8cbl runtime.panicIndex
001aac90
001aac90loc_1aac90:
001aac90mov x0, xzr
001aac94bl runtime.panicIndex
001aac98
001aac98loc_1aac98:
001aac98mov x0, xzr
001aac9cbl runtime.panicIndex
001aaca0
001aaca0loc_1aaca0:
001aaca0mov x0, xzr
001aaca4bl runtime.panicIndex
001aaca8
001aaca8loc_1aaca8:
001aaca8orr x0, xzr, 3
001aacacbl runtime.panicIndex
001aacb0
001aacb0loc_1aacb0:
001aacb0orr x0, xzr, 2
001aacb4bl runtime.panicIndex
001aacb8
001aacb8loc_1aacb8:
001aacb8orr x0, xzr, 1
001aacbcbl runtime.panicIndex
001aacc0
001aacc0loc_1aacc0:
001aacc0mov x0, xzr
001aacc4bl runtime.panicIndex
001aacc8
001aacc8loc_1aacc8:
001aacc8orr x0, xzr, 2
001aacccbl runtime.panicIndex
001aacd0
001aacd0loc_1aacd0:
001aacd0orr x0, xzr, 1
001aacd4bl runtime.panicIndex
001aacd8
001aacd8loc_1aacd8:
001aacd8mov x0, xzr
001aacdcbl runtime.panicIndex
001aace0
001aace0loc_1aace0:
001aace0orr x0, xzr, 2
001aace4bl runtime.panicIndex
001aace8
001aace8loc_1aace8:
001aace8orr x0, xzr, 1
001aacecbl runtime.panicIndex
001aacf0
001aacf0loc_1aacf0:
001aacf0mov x0, xzr
001aacf4bl runtime.panicIndex
001aacf8hint
001aacfc
001aacfcloc_1aacfc:
001aacfcstp x0, x1, [sp+8]
001aad00strb w2, [sp+24]
001aad04stp x3, x4, [sp+32]
001aad08str x5, [sp+48]
001aad0cmov x3, x30
001aad10bl runtime.morestack_noctxt.abi0
001aad14ldp x0, x1, [sp+8]
001aad18ldrsb x2, [sp+24]
001aad1cldp x3, x4, [sp+32]
001aad20ldr x5, [sp+48]
001aad24b 0x1a9d30
001aad28udf 0
001aad2cudf 0
001a9d30
001a9d30google.golang.org/protobuf/internal/encoding/defval.Unmarshal: ; void google.golang.org/protobuf/internal/encoding/defval.Unmarshal(struct string s, google.golang.org/protobuf/reflect/protoreflect.Kind k, google.golang.org/protobuf/reflect/protoreflect.EnumValueDescriptors evs, google.golang.org/protobuf/internal/encoding/defval.Format f)
001a9d30ldr x16, [x28+16]
001a9d34sub x17, sp, 576
001a9d38subs xzr, x17, x16
001a9d3cb.ls 0x1aacfc
001a9d40sub x20, sp, 704
001a9d44stp x29, x30, [x20-8]
001a9d48add sp, x20, 0
001a9d4csub x29, sp, 8
001a9d50str x0, [sp+712]
001a9d54str x1, [sp+720]
001a9d58strb w2, [sp+728]
001a9d5cstr x3, [sp+736]
001a9d60str x4, [sp+744]
001a9d64str x5, [sp+752]
001a9d68stp xzr, xzr, [sp+216]
001a9d6cstr xzr, [sp+232]
001a9d70stp xzr, xzr, [sp+200]
001a9d74stp xzr, xzr, [sp+184]
001a9d78ldrsb x4, [sp+728]
001a9d7cstrb w4, [sp+57]
001a9d80mov x5, x4
001a9d84subs wzr, w5, 8
001a9d88b.le 0x1a9d90
001a9d8cb 0x1aa584
001a9d90
001a9d90loc_1a9d90:
001a9d90mov x5, x4
001a9d94subs wzr, w5, 4
001a9d98b.le 0x1a9da0
001a9d9cb 0x1aa100
001a9da0
001a9da0loc_1a9da0:
001a9da0mov x5, x4
001a9da4subs wzr, w5, 0
001a9da8b.gt 0x1a9db0
001a9dacb 0x1aa0c8
001a9db0
001a9db0loc_1a9db0:
001a9db0mov x5, x4
001a9db4subs wzr, w5, 2
001a9db8b.le 0x1a9dc0
001a9dbcb 0x1aa0c4
001a9dc0
001a9dc0loc_1a9dc0:
001a9dc0b 0x1a9dc4
001a9dc4
001a9dc4loc_1a9dc4:
001a9dc4fmov d0, xzr
001a9dc8str d0, [sp+64]
001a9dccstp xzr, xzr, [sp+272]
001a9dd0ldr x1, [sp+720]
001a9dd4ldr x3, [sp+712]
001a9dd8str x3, [sp+432]
001a9ddcstr x1, [sp+440]
001a9de0b 0x1a9de4
001a9de4
001a9de4loc_1a9de4:
001a9de4subs xzr, x1, 3
001a9de8b.eq 0x1a9df0
001a9decb 0x1a9f00
001a9df0
001a9df0loc_1a9df0:
001a9df0b 0x1a9df4
001a9df4
001a9df4loc_1a9df4:
001a9df4subs xzr, x1, 3
001a9df8b.eq 0x1a9e00
001a9dfcb 0x1a9e74
001a9e00
001a9e00loc_1a9e00:
001a9e00subs xzr, x1, 0
001a9e04b.hi 0x1a9e0c
001a9e08b 0x1aacf0
001a9e0c
001a9e0cloc_1a9e0c:
001a9e0cldrb w4, [x3]
001a9e10subs xzr, x1, 1
001a9e14b.hi 0x1a9e1c
001a9e18b 0x1aace8
001a9e1c
001a9e1cloc_1a9e1c:
001a9e1cldrb w5, [x3+1]
001a9e20ubfm x5, x5, 56, 7
001a9e24orr x4, x4, x5
001a9e28ubfm x4, x4, 0, 15
001a9e2cmovz x5, 28265
001a9e30subs wzr, w4, w5
001a9e34b.eq 0x1a9e3c
001a9e38b 0x1a9e70
001a9e3c
001a9e3cloc_1a9e3c:
001a9e3csubs xzr, x1, 2
001a9e40b.hi 0x1a9e48
001a9e44b 0x1aace0
001a9e48
001a9e48loc_1a9e48:
001a9e48ldrb w4, [x3+2]
001a9e4csubs wzr, w4, 102
001a9e50b.eq 0x1a9e58
001a9e54b 0x1a9e6c
001a9e58
001a9e58loc_1a9e58:
001a9e58b 0x1a9e5c
001a9e5c
001a9e5cloc_1a9e5c:
001a9e5corr x0, xzr, 1
001a9e60bl math.Inf
001a9e64str d0, [sp+64]
001a9e68b 0x1a9ffc
001a9e6c
001a9e6cloc_1a9e6c:
001a9e6cb 0x1a9e78
001a9e70
001a9e70loc_1a9e70:
001a9e70b 0x1a9e78
001a9e74
001a9e74loc_1a9e74:
001a9e74b 0x1a9e78
001a9e78
001a9e78loc_1a9e78:
001a9e78subs xzr, x1, 3
001a9e7cb.eq 0x1a9e84
001a9e80b 0x1a9ef4
001a9e84
001a9e84loc_1a9e84:
001a9e84subs xzr, x1, 0
001a9e88b.hi 0x1a9e90
001a9e8cb 0x1aacd8
001a9e90
001a9e90loc_1a9e90:
001a9e90ldrb w4, [x3]
001a9e94subs xzr, x1, 1
001a9e98b.hi 0x1a9ea0
001a9e9cb 0x1aacd0
001a9ea0
001a9ea0loc_1a9ea0:
001a9ea0ldrb w5, [x3+1]
001a9ea4ubfm x5, x5, 56, 7
001a9ea8orr x4, x4, x5
001a9eacubfm x4, x4, 0, 15
001a9eb0movz x5, 24942
001a9eb4subs wzr, w4, w5
001a9eb8b.eq 0x1a9ec0
001a9ebcb 0x1a9ef0
001a9ec0
001a9ec0loc_1a9ec0:
001a9ec0subs xzr, x1, 2
001a9ec4b.hi 0x1a9ecc
001a9ec8b 0x1aacc8
001a9ecc
001a9eccloc_1a9ecc:
001a9eccldrb w3, [x3+2]
001a9ed0subs wzr, w3, 110
001a9ed4b.eq 0x1a9edc
001a9ed8b 0x1a9eec
001a9edc
001a9edcloc_1a9edc:
001a9edcb 0x1a9ee0
001a9ee0
001a9ee0loc_1a9ee0:
001a9ee0bl math.NaN
001a9ee4str d0, [sp+64]
001a9ee8b 0x1a9ffc
001a9eec
001a9eecloc_1a9eec:
001a9eecb 0x1a9ef8
001a9ef0
001a9ef0loc_1a9ef0:
001a9ef0b 0x1a9ef8
001a9ef4
001a9ef4loc_1a9ef4:
001a9ef4b 0x1a9ef8
001a9ef8
001a9ef8loc_1a9ef8:
001a9ef8b 0x1a9efc
001a9efc
001a9efcloc_1a9efc:
001a9efcb 0x1a9fb0
001a9f00
001a9f00loc_1a9f00:
001a9f00subs xzr, x1, 4
001a9f04b.eq 0x1a9f0c
001a9f08b 0x1a9fa8
001a9f0c
001a9f0cloc_1a9f0c:
001a9f0cb 0x1a9f10
001a9f10
001a9f10loc_1a9f10:
001a9f10subs xzr, x1, 4
001a9f14b.eq 0x1a9f1c
001a9f18b 0x1a9fa0
001a9f1c
001a9f1cloc_1a9f1c:
001a9f1csubs xzr, x1, 0
001a9f20b.hi 0x1a9f28
001a9f24b 0x1aacc0
001a9f28
001a9f28loc_1a9f28:
001a9f28ldrb w4, [x3]
001a9f2csubs xzr, x1, 1
001a9f30b.hi 0x1a9f38
001a9f34b 0x1aacb8
001a9f38
001a9f38loc_1a9f38:
001a9f38ldrb w5, [x3+1]
001a9f3cubfm x5, x5, 56, 7
001a9f40orr x4, x4, x5
001a9f44subs xzr, x1, 2
001a9f48b.hi 0x1a9f50
001a9f4cb 0x1aacb0
001a9f50
001a9f50loc_1a9f50:
001a9f50ldrb w5, [x3+2]
001a9f54ubfm x5, x5, 48, 7
001a9f58orr x4, x4, x5
001a9f5csubs xzr, x1, 3
001a9f60b.hi 0x1a9f68
001a9f64b 0x1aaca8
001a9f68
001a9f68loc_1a9f68:
001a9f68ldrb w3, [x3+3]
001a9f6cubfm x3, x3, 40, 7
001a9f70orr x3, x4, x3
001a9f74movz x4, 26925
001a9f78movk x4, 0x666e0000
001a9f7csubs wzr, w3, w4
001a9f80b.eq 0x1a9f88
001a9f84b 0x1a9f9c
001a9f88
001a9f88loc_1a9f88:
001a9f88b 0x1a9f8c
001a9f8c
001a9f8cloc_1a9f8c:
001a9f8cmovn x0, 0
001a9f90bl math.Inf
001a9f94str d0, [sp+64]
001a9f98b 0x1a9ffc
001a9f9c
001a9f9cloc_1a9f9c:
001a9f9cb 0x1a9fa4
001a9fa0
001a9fa0loc_1a9fa0:
001a9fa0b 0x1a9fa4
001a9fa4
001a9fa4loc_1a9fa4:
001a9fa4b 0x1a9fb0
001a9fa8
001a9fa8loc_1a9fa8:
001a9fa8b 0x1a9fac
001a9fac
001a9facloc_1a9fac:
001a9facb 0x1a9fb0
001a9fb0
001a9fb0loc_1a9fb0:
001a9fb0b 0x1a9fb4
001a9fb4
001a9fb4loc_1a9fb4:
001a9fb4add x27, sp, 536
001a9fb8stp xzr, xzr, [x27]
001a9fbcldr x0, [sp+712]
001a9fc0ldr x1, [sp+720]
001a9fc4orr x2, xzr, 64
001a9fc8bl strconv.ParseFloat
001a9fccstr d0, [sp+120]
001a9fd0str x0, [sp+536]
001a9fd4str x1, [sp+544]
001a9fd8ldr d0, [sp+120]
001a9fdcstr d0, [sp+144]
001a9fe0str x0, [sp+600]
001a9fe4str x1, [sp+608]
001a9fe8ldr d0, [sp+144]
001a9fecstr d0, [sp+64]
001a9ff0str x0, [sp+272]
001a9ff4str x1, [sp+280]
001a9ff8b 0x1a9ffc
001a9ffc
001a9ffcloc_1a9ffc:
001a9ffcldr x2, [sp+272]
001aa000cbnz x2, 0x1aa008
001aa004b 0x1aa00c
001aa008
001aa008loc_1aa008:
001aa008b 0x1aab30
001aa00c
001aa00cloc_1aa00c:
001aa00cldrsb x0, [sp+728]
001aa010ubfm x0, x0, 0, 7
001aa014subs wzr, w0, 2
001aa018b.eq 0x1aa020
001aa01cb 0x1aa074
001aa020
001aa020loc_1aa020:
001aa020ldr d1, [sp+64]
001aa024fcvt s0, d1
001aa028bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
001aa02cstr x0, [sp+552]
001aa030str x1, [sp+560]
001aa034str x2, [sp+568]
001aa038str x0, [sp+216]
001aa03cstr x1, [sp+224]
001aa040str x2, [sp+232]
001aa044stp xzr, xzr, [sp+200]
001aa048stp xzr, xzr, [sp+184]
001aa04cldr x3, [sp+200]
001aa050ldr x4, [sp+208]
001aa054ldr x0, [sp+216]
001aa058ldr x1, [sp+224]
001aa05cldr x2, [sp+232]
001aa060mov x5, xzr
001aa064mov x6, xzr
001aa068ldp x29, x30, [sp-8]
001aa06cadd sp, sp, 704
001aa070ret x30
001aa074
001aa074loc_1aa074:
001aa074ldr d0, [sp+64]
001aa078bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
001aa07cstr x0, [sp+552]
001aa080str x1, [sp+560]
001aa084str x2, [sp+568]
001aa088str x0, [sp+216]
001aa08cstr x1, [sp+224]
001aa090str x2, [sp+232]
001aa094stp xzr, xzr, [sp+200]
001aa098stp xzr, xzr, [sp+184]
001aa09cldr x3, [sp+200]
001aa0a0ldr x4, [sp+208]
001aa0a4ldr x0, [sp+216]
001aa0a8ldr x1, [sp+224]
001aa0acldr x2, [sp+232]
001aa0b0mov x5, xzr
001aa0b4mov x6, xzr
001aa0b8ldp x29, x30, [sp-8]
001aa0bcadd sp, sp, 704
001aa0c0ret x30
001aa0c4
001aa0c4loc_1aa0c4:
001aa0c4b 0x1aa0cc
001aa0c8
001aa0c8loc_1aa0c8:
001aa0c8b 0x1aa0cc
001aa0cc
001aa0ccloc_1aa0cc:
001aa0ccubfm x5, x4, 0, 7
001aa0d0subs wzr, w5, 3
001aa0d4b.eq 0x1aa0dc
001aa0d8b 0x1aa0e0
001aa0dc
001aa0dcloc_1aa0dc:
001aa0dcb 0x1aaa78
001aa0e0
001aa0e0loc_1aa0e0:
001aa0e0ubfm x4, x4, 0, 7
001aa0e4subs wzr, w4, 4
001aa0e8b.eq 0x1aa0f0
001aa0ecb 0x1aa0f4
001aa0f0
001aa0f0loc_1aa0f0:
001aa0f0b 0x1aa138
001aa0f4
001aa0f4loc_1aa0f4:
001aa0f4b 0x1aa0f8
001aa0f8
001aa0f8loc_1aa0f8:
001aa0f8b 0x1aa0fc
001aa0fc
001aa0fcloc_1aa0fc:
001aa0fcb 0x1aa580
001aa100
001aa100loc_1aa100:
001aa100mov x5, x4
001aa104subs wzr, w5, 6
001aa108b.le 0x1aa110
001aa10cb 0x1aa1e4
001aa110
001aa110loc_1aa110:
001aa110ubfm x5, x4, 0, 7
001aa114subs wzr, w5, 5
001aa118b.eq 0x1aa120
001aa11cb 0x1aa124
001aa120
001aa120loc_1aa120:
001aa120b 0x1aa9c0
001aa124
001aa124loc_1aa124:
001aa124ubfm x4, x4, 0, 7
001aa128subs wzr, w4, 6
001aa12cb.eq 0x1aa134
001aa130b 0x1aa1dc
001aa134
001aa134loc_1aa134:
001aa134b 0x1aa138
001aa138
001aa138loc_1aa138:
001aa138add x27, sp, 536
001aa13cstp xzr, xzr, [x27]
001aa140ldr x0, [sp+712]
001aa144ldr x1, [sp+720]
001aa148movz x2, 10
001aa14corr x3, xzr, 64
001aa150bl strconv.ParseUint
001aa154str x0, [sp+128]
001aa158str x1, [sp+536]
001aa15cstr x2, [sp+544]
001aa160ldr x4, [sp+128]
001aa164str x4, [sp+152]
001aa168str x1, [sp+616]
001aa16cstr x2, [sp+624]
001aa170ldr x4, [sp+152]
001aa174str x4, [sp+72]
001aa178str x1, [sp+288]
001aa17cstr x2, [sp+296]
001aa180cbnz x1, 0x1aa188
001aa184b 0x1aa18c
001aa188
001aa188loc_1aa188:
001aa188b 0x1aab30
001aa18c
001aa18cloc_1aa18c:
001aa18cldr x0, [sp+72]
001aa190bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
001aa194str x0, [sp+552]
001aa198str x1, [sp+560]
001aa19cstr x2, [sp+568]
001aa1a0str x0, [sp+216]
001aa1a4str x1, [sp+224]
001aa1a8str x2, [sp+232]
001aa1acstp xzr, xzr, [sp+200]
001aa1b0stp xzr, xzr, [sp+184]
001aa1b4ldr x3, [sp+200]
001aa1b8ldr x4, [sp+208]
001aa1bcldr x0, [sp+216]
001aa1c0ldr x1, [sp+224]
001aa1c4ldr x2, [sp+232]
001aa1c8mov x5, xzr
001aa1ccmov x6, xzr
001aa1d0ldp x29, x30, [sp-8]
001aa1d4add sp, sp, 704
001aa1d8ret x30
001aa1dc
001aa1dcloc_1aa1dc:
001aa1dcb 0x1aa1e0
001aa1e0
001aa1e0loc_1aa1e0:
001aa1e0b 0x1aa57c
001aa1e4
001aa1e4loc_1aa1e4:
001aa1e4ubfm x5, x4, 0, 7
001aa1e8subs wzr, w5, 7
001aa1ecb.eq 0x1aa1f4
001aa1f0b 0x1aa1f8
001aa1f4
001aa1f4loc_1aa1f4:
001aa1f4b 0x1aa708
001aa1f8
001aa1f8loc_1aa1f8:
001aa1f8ubfm x2, x4, 0, 7
001aa1fcsubs wzr, w2, 8
001aa200b.eq 0x1aa208
001aa204b 0x1aa574
001aa208
001aa208loc_1aa208:
001aa208b 0x1aa20c
001aa20c
001aa20cloc_1aa20c:
001aa20cldr x2, [sp+752]
001aa210subs xzr, x2, 2
001aa214b.eq 0x1aa21c
001aa218b 0x1aa35c
001aa21c
001aa21cloc_1aa21c:
001aa21cldr x1, [sp+720]
001aa220ldr x2, [sp+712]
001aa224str x2, [sp+464]
001aa228str x1, [sp+472]
001aa22cb 0x1aa230
001aa230
001aa230loc_1aa230:
001aa230subs xzr, x1, 1
001aa234b.eq 0x1aa23c
001aa238b 0x1aa350
001aa23c
001aa23cloc_1aa23c:
001aa23cb 0x1aa240
001aa240
001aa240loc_1aa240:
001aa240subs xzr, x1, 1
001aa244b.eq 0x1aa24c
001aa248b 0x1aa2c0
001aa24c
001aa24cloc_1aa24c:
001aa24csubs xzr, x1, 0
001aa250b.hi 0x1aa258
001aa254b 0x1aaca0
001aa258
001aa258loc_1aa258:
001aa258ldrb w3, [x2]
001aa25csubs wzr, w3, 48
001aa260b.eq 0x1aa268
001aa264b 0x1aa2bc
001aa268
001aa268loc_1aa268:
001aa268b 0x1aa26c
001aa26c
001aa26cloc_1aa26c:
001aa26cmov x0, xzr
001aa270bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001aa274str x0, [sp+552]
001aa278str x1, [sp+560]
001aa27cstr x2, [sp+568]
001aa280str x0, [sp+216]
001aa284str x1, [sp+224]
001aa288str x2, [sp+232]
001aa28cstp xzr, xzr, [sp+200]
001aa290stp xzr, xzr, [sp+184]
001aa294ldr x3, [sp+200]
001aa298ldr x4, [sp+208]
001aa29cldr x0, [sp+216]
001aa2a0ldr x1, [sp+224]
001aa2a4ldr x2, [sp+232]
001aa2a8mov x5, xzr
001aa2acmov x6, xzr
001aa2b0ldp x29, x30, [sp-8]
001aa2b4add sp, sp, 704
001aa2b8ret x30
001aa2bc
001aa2bcloc_1aa2bc:
001aa2bcb 0x1aa2c4
001aa2c0
001aa2c0loc_1aa2c0:
001aa2c0b 0x1aa2c4
001aa2c4
001aa2c4loc_1aa2c4:
001aa2c4subs xzr, x1, 1
001aa2c8b.eq 0x1aa2d0
001aa2ccb 0x1aa344
001aa2d0
001aa2d0loc_1aa2d0:
001aa2d0subs xzr, x1, 0
001aa2d4b.hi 0x1aa2dc
001aa2d8b 0x1aac98
001aa2dc
001aa2dcloc_1aa2dc:
001aa2dcldrb w2, [x2]
001aa2e0subs wzr, w2, 49
001aa2e4b.eq 0x1aa2ec
001aa2e8b 0x1aa340
001aa2ec
001aa2ecloc_1aa2ec:
001aa2ecb 0x1aa2f0
001aa2f0
001aa2f0loc_1aa2f0:
001aa2f0orr x0, xzr, 1
001aa2f4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001aa2f8str x0, [sp+552]
001aa2fcstr x1, [sp+560]
001aa300str x2, [sp+568]
001aa304str x0, [sp+216]
001aa308str x1, [sp+224]
001aa30cstr x2, [sp+232]
001aa310stp xzr, xzr, [sp+200]
001aa314stp xzr, xzr, [sp+184]
001aa318ldr x3, [sp+200]
001aa31cldr x4, [sp+208]
001aa320ldr x0, [sp+216]
001aa324ldr x1, [sp+224]
001aa328ldr x2, [sp+232]
001aa32cmov x5, xzr
001aa330mov x6, xzr
001aa334ldp x29, x30, [sp-8]
001aa338add sp, sp, 704
001aa33cret x30
001aa340
001aa340loc_1aa340:
001aa340b 0x1aa348
001aa344
001aa344loc_1aa344:
001aa344b 0x1aa348
001aa348
001aa348loc_1aa348:
001aa348b 0x1aa34c
001aa34c
001aa34cloc_1aa34c:
001aa34cb 0x1aa354
001aa350
001aa350loc_1aa350:
001aa350b 0x1aa354
001aa354
001aa354loc_1aa354:
001aa354b 0x1aa358
001aa358
001aa358loc_1aa358:
001aa358b 0x1aa570
001aa35c
001aa35cloc_1aa35c:
001aa35cldr x1, [sp+720]
001aa360ldr x2, [sp+712]
001aa364str x2, [sp+448]
001aa368str x1, [sp+456]
001aa36cb 0x1aa370
001aa370
001aa370loc_1aa370:
001aa370subs xzr, x1, 4
001aa374b.eq 0x1aa37c
001aa378b 0x1aa458
001aa37c
001aa37cloc_1aa37c:
001aa37cb 0x1aa380
001aa380
001aa380loc_1aa380:
001aa380subs xzr, x1, 4
001aa384b.eq 0x1aa38c
001aa388b 0x1aa450
001aa38c
001aa38cloc_1aa38c:
001aa38csubs xzr, x1, 0
001aa390b.hi 0x1aa398
001aa394b 0x1aac90
001aa398
001aa398loc_1aa398:
001aa398ldrb w3, [x2]
001aa39csubs xzr, x1, 1
001aa3a0b.hi 0x1aa3a8
001aa3a4b 0x1aac88
001aa3a8
001aa3a8loc_1aa3a8:
001aa3a8ldrb w4, [x2+1]
001aa3acubfm x4, x4, 56, 7
001aa3b0orr x3, x3, x4
001aa3b4subs xzr, x1, 2
001aa3b8b.hi 0x1aa3c0
001aa3bcb 0x1aac80
001aa3c0
001aa3c0loc_1aa3c0:
001aa3c0ldrb w4, [x2+2]
001aa3c4ubfm x4, x4, 48, 7
001aa3c8orr x3, x3, x4
001aa3ccsubs xzr, x1, 3
001aa3d0b.hi 0x1aa3d8
001aa3d4b 0x1aac78
001aa3d8
001aa3d8loc_1aa3d8:
001aa3d8ldrb w2, [x2+3]
001aa3dcubfm x2, x2, 40, 7
001aa3e0orr x2, x3, x2
001aa3e4movz x3, 29300
001aa3e8movk x3, 0x65750000
001aa3ecsubs wzr, w2, w3
001aa3f0b.eq 0x1aa3f8
001aa3f4b 0x1aa44c
001aa3f8
001aa3f8loc_1aa3f8:
001aa3f8b 0x1aa3fc
001aa3fc
001aa3fcloc_1aa3fc:
001aa3fcorr x0, xzr, 1
001aa400bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001aa404str x0, [sp+552]
001aa408str x1, [sp+560]
001aa40cstr x2, [sp+568]
001aa410str x0, [sp+216]
001aa414str x1, [sp+224]
001aa418str x2, [sp+232]
001aa41cstp xzr, xzr, [sp+200]
001aa420stp xzr, xzr, [sp+184]
001aa424ldr x3, [sp+200]
001aa428ldr x4, [sp+208]
001aa42cldr x0, [sp+216]
001aa430ldr x1, [sp+224]
001aa434ldr x2, [sp+232]
001aa438mov x5, xzr
001aa43cmov x6, xzr
001aa440ldp x29, x30, [sp-8]
001aa444add sp, sp, 704
001aa448ret x30
001aa44c
001aa44cloc_1aa44c:
001aa44cb 0x1aa454
001aa450
001aa450loc_1aa450:
001aa450b 0x1aa454
001aa454
001aa454loc_1aa454:
001aa454b 0x1aa568
001aa458
001aa458loc_1aa458:
001aa458subs xzr, x1, 5
001aa45cb.eq 0x1aa464
001aa460b 0x1aa560
001aa464
001aa464loc_1aa464:
001aa464b 0x1aa468
001aa468
001aa468loc_1aa468:
001aa468subs xzr, x1, 5
001aa46cb.eq 0x1aa474
001aa470b 0x1aa558
001aa474
001aa474loc_1aa474:
001aa474subs xzr, x1, 0
001aa478b.hi 0x1aa480
001aa47cb 0x1aac70
001aa480
001aa480loc_1aa480:
001aa480ldrb w3, [x2]
001aa484subs xzr, x1, 1
001aa488b.hi 0x1aa490
001aa48cb 0x1aac68
001aa490
001aa490loc_1aa490:
001aa490ldrb w4, [x2+1]
001aa494ubfm x4, x4, 56, 7
001aa498orr x3, x3, x4
001aa49csubs xzr, x1, 2
001aa4a0b.hi 0x1aa4a8
001aa4a4b 0x1aac60
001aa4a8
001aa4a8loc_1aa4a8:
001aa4a8ldrb w4, [x2+2]
001aa4acubfm x4, x4, 48, 7
001aa4b0orr x3, x3, x4
001aa4b4subs xzr, x1, 3
001aa4b8b.hi 0x1aa4c0
001aa4bcb 0x1aac58
001aa4c0
001aa4c0loc_1aa4c0:
001aa4c0ldrb w4, [x2+3]
001aa4c4ubfm x4, x4, 40, 7
001aa4c8orr x3, x3, x4
001aa4ccmovz x4, 24934
001aa4d0movk x4, 0x736c0000
001aa4d4subs wzr, w3, w4
001aa4d8b.eq 0x1aa4e0
001aa4dcb 0x1aa554
001aa4e0
001aa4e0loc_1aa4e0:
001aa4e0subs xzr, x1, 4
001aa4e4b.hi 0x1aa4ec
001aa4e8b 0x1aac50
001aa4ec
001aa4ecloc_1aa4ec:
001aa4ecldrb w2, [x2+4]
001aa4f0subs wzr, w2, 101
001aa4f4b.eq 0x1aa4fc
001aa4f8b 0x1aa550
001aa4fc
001aa4fcloc_1aa4fc:
001aa4fcb 0x1aa500
001aa500
001aa500loc_1aa500:
001aa500mov x0, xzr
001aa504bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001aa508str x0, [sp+552]
001aa50cstr x1, [sp+560]
001aa510str x2, [sp+568]
001aa514str x0, [sp+216]
001aa518str x1, [sp+224]
001aa51cstr x2, [sp+232]
001aa520stp xzr, xzr, [sp+200]
001aa524stp xzr, xzr, [sp+184]
001aa528ldr x3, [sp+200]
001aa52cldr x4, [sp+208]
001aa530ldr x0, [sp+216]
001aa534ldr x1, [sp+224]
001aa538ldr x2, [sp+232]
001aa53cmov x5, xzr
001aa540mov x6, xzr
001aa544ldp x29, x30, [sp-8]
001aa548add sp, sp, 704
001aa54cret x30
001aa550
001aa550loc_1aa550:
001aa550b 0x1aa55c
001aa554
001aa554loc_1aa554:
001aa554b 0x1aa55c
001aa558
001aa558loc_1aa558:
001aa558b 0x1aa55c
001aa55c
001aa55cloc_1aa55c:
001aa55cb 0x1aa568
001aa560
001aa560loc_1aa560:
001aa560b 0x1aa564
001aa564
001aa564loc_1aa564:
001aa564b 0x1aa568
001aa568
001aa568loc_1aa568:
001aa568b 0x1aa56c
001aa56c
001aa56cloc_1aa56c:
001aa56cb 0x1aa570
001aa570
001aa570loc_1aa570:
001aa570b 0x1aab30
001aa574
001aa574loc_1aa574:
001aa574b 0x1aa578
001aa578
001aa578loc_1aa578:
001aa578b 0x1aa57c
001aa57c
001aa57cloc_1aa57c:
001aa57cb 0x1aa580
001aa580
001aa580loc_1aa580:
001aa580b 0x1aab2c
001aa584
001aa584loc_1aa584:
001aa584mov x5, x4
001aa588subs wzr, w5, 14
001aa58cb.le 0x1aa594
001aa590b 0x1aa96c
001aa594
001aa594loc_1aa594:
001aa594mov x5, x4
001aa598subs wzr, w5, 12
001aa59cb.le 0x1aa5a4
001aa5a0b 0x1aa6f4
001aa5a4
001aa5a4loc_1aa5a4:
001aa5a4ubfm x2, x4, 0, 7
001aa5a8subs wzr, w2, 9
001aa5acb.eq 0x1aa5b4
001aa5b0b 0x1aa60c
001aa5b4
001aa5b4loc_1aa5b4:
001aa5b4b 0x1aa5b8
001aa5b8
001aa5b8loc_1aa5b8:
001aa5b8ldr x0, [sp+712]
001aa5bcldr x1, [sp+720]
001aa5c0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
001aa5c4str x0, [sp+552]
001aa5c8str x1, [sp+560]
001aa5ccstr x2, [sp+568]
001aa5d0str x0, [sp+216]
001aa5d4str x1, [sp+224]
001aa5d8str x2, [sp+232]
001aa5dcstp xzr, xzr, [sp+200]
001aa5e0stp xzr, xzr, [sp+184]
001aa5e4ldr x3, [sp+200]
001aa5e8ldr x4, [sp+208]
001aa5ecldr x0, [sp+216]
001aa5f0ldr x1, [sp+224]
001aa5f4ldr x2, [sp+232]
001aa5f8mov x5, xzr
001aa5fcmov x6, xzr
001aa600ldp x29, x30, [sp-8]
001aa604add sp, sp, 704
001aa608ret x30
001aa60c
001aa60cloc_1aa60c:
001aa60cubfm x2, x4, 0, 7
001aa610subs wzr, w2, 12
001aa614b.eq 0x1aa61c
001aa618b 0x1aa6ec
001aa61c
001aa61cloc_1aa61c:
001aa61cb 0x1aa620
001aa620
001aa620loc_1aa620:
001aa620str xzr, [sp+512]
001aa624add x27, sp, 520
001aa628stp xzr, xzr, [x27]
001aa62cldr x0, [sp+712]
001aa630ldr x1, [sp+720]
001aa634bl google.golang.org/protobuf/internal/encoding/defval.unmarshalBytes
001aa638str x0, [sp+512]
001aa63cstr x1, [sp+520]
001aa640str x2, [sp+528]
001aa644strb w3, [sp+58]
001aa648ldr x2, [sp+520]
001aa64cldr x3, [sp+528]
001aa650ldr x4, [sp+512]
001aa654str x4, [sp+576]
001aa658str x2, [sp+584]
001aa65cstr x3, [sp+592]
001aa660ldrb w2, [sp+58]
001aa664strb w2, [sp+59]
001aa668ldr x2, [sp+576]
001aa66cldr x3, [sp+584]
001aa670ldr x4, [sp+592]
001aa674str x2, [sp+368]
001aa678str x3, [sp+376]
001aa67cstr x4, [sp+384]
001aa680ldrb w2, [sp+59]
001aa684strb w2, [sp+56]
001aa688tbnz w2, 0, 0x1aa690
001aa68cb 0x1aa6e8
001aa690
001aa690loc_1aa690:
001aa690ldr x0, [sp+368]
001aa694ldr x1, [sp+376]
001aa698ldr x2, [sp+384]
001aa69cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
001aa6a0str x0, [sp+552]
001aa6a4str x1, [sp+560]
001aa6a8str x2, [sp+568]
001aa6acstr x0, [sp+216]
001aa6b0str x1, [sp+224]
001aa6b4str x2, [sp+232]
001aa6b8stp xzr, xzr, [sp+200]
001aa6bcstp xzr, xzr, [sp+184]
001aa6c0ldr x3, [sp+200]
001aa6c4ldr x4, [sp+208]
001aa6c8ldr x0, [sp+216]
001aa6ccldr x1, [sp+224]
001aa6d0ldr x2, [sp+232]
001aa6d4mov x5, xzr
001aa6d8mov x6, xzr
001aa6dcldp x29, x30, [sp-8]
001aa6e0add sp, sp, 704
001aa6e4ret x30
001aa6e8
001aa6e8loc_1aa6e8:
001aa6e8b 0x1aab30
001aa6ec
001aa6ecloc_1aa6ec:
001aa6ecb 0x1aa6f0
001aa6f0
001aa6f0loc_1aa6f0:
001aa6f0b 0x1aa968
001aa6f4
001aa6f4loc_1aa6f4:
001aa6f4ubfm x5, x4, 0, 7
001aa6f8subs wzr, w5, 13
001aa6fcb.eq 0x1aa704
001aa700b 0x1aa7ac
001aa704
001aa704loc_1aa704:
001aa704b 0x1aa708
001aa708
001aa708loc_1aa708:
001aa708add x27, sp, 536
001aa70cstp xzr, xzr, [x27]
001aa710ldr x0, [sp+712]
001aa714ldr x1, [sp+720]
001aa718movz x2, 10
001aa71corr x3, xzr, 32
001aa720bl strconv.ParseUint
001aa724str x0, [sp+128]
001aa728str x1, [sp+536]
001aa72cstr x2, [sp+544]
001aa730ldr x4, [sp+128]
001aa734str x4, [sp+160]
001aa738str x1, [sp+632]
001aa73cstr x2, [sp+640]
001aa740ldr x4, [sp+160]
001aa744str x4, [sp+80]
001aa748str x1, [sp+304]
001aa74cstr x2, [sp+312]
001aa750cbnz x1, 0x1aa758
001aa754b 0x1aa75c
001aa758
001aa758loc_1aa758:
001aa758b 0x1aab30
001aa75c
001aa75cloc_1aa75c:
001aa75cldr x0, [sp+80]
001aa760bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001aa764str x0, [sp+552]
001aa768str x1, [sp+560]
001aa76cstr x2, [sp+568]
001aa770str x0, [sp+216]
001aa774str x1, [sp+224]
001aa778str x2, [sp+232]
001aa77cstp xzr, xzr, [sp+200]
001aa780stp xzr, xzr, [sp+184]
001aa784ldr x3, [sp+200]
001aa788ldr x4, [sp+208]
001aa78cldr x0, [sp+216]
001aa790ldr x1, [sp+224]
001aa794ldr x2, [sp+232]
001aa798mov x5, xzr
001aa79cmov x6, xzr
001aa7a0ldp x29, x30, [sp-8]
001aa7a4add sp, sp, 704
001aa7a8ret x30
001aa7ac
001aa7acloc_1aa7ac:
001aa7acubfm x4, x4, 0, 7
001aa7b0subs wzr, w4, 14
001aa7b4b.eq 0x1aa7bc
001aa7b8b 0x1aa960
001aa7bc
001aa7bcloc_1aa7bc:
001aa7bcb 0x1aa7c0
001aa7c0
001aa7c0loc_1aa7c0:
001aa7c0ldr x4, [sp+752]
001aa7c4subs xzr, x4, 2
001aa7c8b.eq 0x1aa7d0
001aa7ccb 0x1aa8c0
001aa7d0
001aa7d0loc_1aa7d0:
001aa7d0add x27, sp, 536
001aa7d4stp xzr, xzr, [x27]
001aa7d8ldr x0, [sp+712]
001aa7dcldr x1, [sp+720]
001aa7e0movz x2, 10
001aa7e4orr x3, xzr, 32
001aa7e8bl strconv.ParseInt
001aa7ecstr x0, [sp+136]
001aa7f0str x1, [sp+536]
001aa7f4str x2, [sp+544]
001aa7f8ldr x4, [sp+136]
001aa7fcstr x4, [sp+112]
001aa800str x1, [sp+680]
001aa804str x2, [sp+688]
001aa808ldr x4, [sp+112]
001aa80cstr x4, [sp+104]
001aa810str x1, [sp+352]
001aa814str x2, [sp+360]
001aa818cbnz x1, 0x1aa820
001aa81cb 0x1aa824
001aa820
001aa820loc_1aa820:
001aa820b 0x1aa8bc
001aa824
001aa824loc_1aa824:
001aa824ldr x2, [sp+736]
001aa828ldrsb x27, [x2]
001aa82cldr x2, [x2+32]
001aa830ldr x0, [sp+744]
001aa834ldr x1, [sp+104]
001aa838blr x2
001aa83cstr x0, [sp+256]
001aa840str x1, [sp+264]
001aa844cbnz x0, 0x1aa84c
001aa848b 0x1aa8b8
001aa84c
001aa84cloc_1aa84c:
001aa84cldrsb x27, [x0]
001aa850ldr x2, [x0+56]
001aa854mov x0, x1
001aa858blr x2
001aa85cstr w0, [sp+60]
001aa860bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001aa864str x0, [sp+552]
001aa868str x1, [sp+560]
001aa86cstr x2, [sp+568]
001aa870str x0, [sp+216]
001aa874str x1, [sp+224]
001aa878str x2, [sp+232]
001aa87cldr x1, [sp+256]
001aa880ldr x2, [sp+264]
001aa884str x1, [sp+200]
001aa888str x2, [sp+208]
001aa88cstp xzr, xzr, [sp+184]
001aa890ldr x3, [sp+200]
001aa894ldr x4, [sp+208]
001aa898ldr x0, [sp+216]
001aa89cldr x1, [sp+224]
001aa8a0ldr x2, [sp+232]
001aa8a4mov x5, xzr
001aa8a8mov x6, xzr
001aa8acldp x29, x30, [sp-8]
001aa8b0add sp, sp, 704
001aa8b4ret x30
001aa8b8
001aa8b8loc_1aa8b8:
001aa8b8b 0x1aa8bc
001aa8bc
001aa8bcloc_1aa8bc:
001aa8bcb 0x1aa95c
001aa8c0
001aa8c0loc_1aa8c0:
001aa8c0ldr x3, [sp+736]
001aa8c4ldrsb x27, [x3]
001aa8c8ldr x3, [x3+24]
001aa8ccldr x0, [sp+744]
001aa8d0ldr x2, [sp+720]
001aa8d4ldr x1, [sp+712]
001aa8d8blr x3
001aa8dcstr x0, [sp+240]
001aa8e0str x1, [sp+248]
001aa8e4cbnz x0, 0x1aa8ec
001aa8e8b 0x1aa958
001aa8ec
001aa8ecloc_1aa8ec:
001aa8ecldrsb x27, [x0]
001aa8f0ldr x2, [x0+56]
001aa8f4mov x0, x1
001aa8f8blr x2
001aa8fcstr w0, [sp+60]
001aa900bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
001aa904str x0, [sp+552]
001aa908str x1, [sp+560]
001aa90cstr x2, [sp+568]
001aa910str x0, [sp+216]
001aa914str x1, [sp+224]
001aa918str x2, [sp+232]
001aa91cldr x1, [sp+240]
001aa920ldr x2, [sp+248]
001aa924str x1, [sp+200]
001aa928str x2, [sp+208]
001aa92cstp xzr, xzr, [sp+184]
001aa930ldr x3, [sp+200]
001aa934ldr x4, [sp+208]
001aa938ldr x0, [sp+216]
001aa93cldr x1, [sp+224]
001aa940ldr x2, [sp+232]
001aa944mov x5, xzr
001aa948mov x6, xzr
001aa94cldp x29, x30, [sp-8]
001aa950add sp, sp, 704
001aa954ret x30
001aa958
001aa958loc_1aa958:
001aa958b 0x1aa95c
001aa95c
001aa95cloc_1aa95c:
001aa95cb 0x1aab30
001aa960
001aa960loc_1aa960:
001aa960b 0x1aa964
001aa964
001aa964loc_1aa964:
001aa964b 0x1aa968
001aa968
001aa968loc_1aa968:
001aa968b 0x1aab28
001aa96c
001aa96cloc_1aa96c:
001aa96cmov x5, x4
001aa970subs wzr, w5, 16
001aa974b.le 0x1aa97c
001aa978b 0x1aa9ac
001aa97c
001aa97cloc_1aa97c:
001aa97cubfm x5, x4, 0, 7
001aa980subs wzr, w5, 15
001aa984b.eq 0x1aa98c
001aa988b 0x1aa990
001aa98c
001aa98cloc_1aa98c:
001aa98cb 0x1aa9c0
001aa990
001aa990loc_1aa990:
001aa990ubfm x4, x4, 0, 7
001aa994subs wzr, w4, 16
001aa998b.eq 0x1aa9a0
001aa99cb 0x1aa9a4
001aa9a0
001aa9a0loc_1aa9a0:
001aa9a0b 0x1aaa78
001aa9a4
001aa9a4loc_1aa9a4:
001aa9a4b 0x1aa9a8
001aa9a8
001aa9a8loc_1aa9a8:
001aa9a8b 0x1aab24
001aa9ac
001aa9acloc_1aa9ac:
001aa9acubfm x5, x4, 0, 7
001aa9b0subs wzr, w5, 17
001aa9b4b.eq 0x1aa9bc
001aa9b8b 0x1aaa64
001aa9bc
001aa9bcloc_1aa9bc:
001aa9bcb 0x1aa9c0
001aa9c0
001aa9c0loc_1aa9c0:
001aa9c0add x27, sp, 536
001aa9c4stp xzr, xzr, [x27]
001aa9c8ldr x0, [sp+712]
001aa9ccldr x1, [sp+720]
001aa9d0movz x2, 10
001aa9d4orr x3, xzr, 32
001aa9d8bl strconv.ParseInt
001aa9dcstr x0, [sp+136]
001aa9e0str x1, [sp+536]
001aa9e4str x2, [sp+544]
001aa9e8ldr x4, [sp+136]
001aa9ecstr x4, [sp+176]
001aa9f0str x1, [sp+664]
001aa9f4str x2, [sp+672]
001aa9f8ldr x4, [sp+176]
001aa9fcstr x4, [sp+96]
001aaa00str x1, [sp+336]
001aaa04str x2, [sp+344]
001aaa08cbnz x1, 0x1aaa10
001aaa0cb 0x1aaa14
001aaa10
001aaa10loc_1aaa10:
001aaa10b 0x1aab30
001aaa14
001aaa14loc_1aaa14:
001aaa14ldr x0, [sp+96]
001aaa18bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001aaa1cstr x0, [sp+552]
001aaa20str x1, [sp+560]
001aaa24str x2, [sp+568]
001aaa28str x0, [sp+216]
001aaa2cstr x1, [sp+224]
001aaa30str x2, [sp+232]
001aaa34stp xzr, xzr, [sp+200]
001aaa38stp xzr, xzr, [sp+184]
001aaa3cldr x3, [sp+200]
001aaa40ldr x4, [sp+208]
001aaa44ldr x0, [sp+216]
001aaa48ldr x1, [sp+224]
001aaa4cldr x2, [sp+232]
001aaa50mov x5, xzr
001aaa54mov x6, xzr
001aaa58ldp x29, x30, [sp-8]
001aaa5cadd sp, sp, 704
001aaa60ret x30
001aaa64
001aaa64loc_1aaa64:
001aaa64ubfm x4, x4, 0, 7
001aaa68subs wzr, w4, 18
001aaa6cb.eq 0x1aaa74
001aaa70b 0x1aab1c
001aaa74
001aaa74loc_1aaa74:
001aaa74b 0x1aaa78
001aaa78
001aaa78loc_1aaa78:
001aaa78add x27, sp, 536
001aaa7cstp xzr, xzr, [x27]
001aaa80ldr x0, [sp+712]
001aaa84ldr x1, [sp+720]
001aaa88movz x2, 10
001aaa8corr x3, xzr, 64
001aaa90bl strconv.ParseInt
001aaa94str x0, [sp+136]
001aaa98str x1, [sp+536]
001aaa9cstr x2, [sp+544]
001aaaa0ldr x4, [sp+136]
001aaaa4str x4, [sp+168]
001aaaa8str x1, [sp+648]
001aaaacstr x2, [sp+656]
001aaab0ldr x4, [sp+168]
001aaab4str x4, [sp+88]
001aaab8str x1, [sp+320]
001aaabcstr x2, [sp+328]
001aaac0cbnz x1, 0x1aaac8
001aaac4b 0x1aaacc
001aaac8
001aaac8loc_1aaac8:
001aaac8b 0x1aab30
001aaacc
001aaaccloc_1aaacc:
001aaaccldr x0, [sp+88]
001aaad0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001aaad4str x0, [sp+552]
001aaad8str x1, [sp+560]
001aaadcstr x2, [sp+568]
001aaae0str x0, [sp+216]
001aaae4str x1, [sp+224]
001aaae8str x2, [sp+232]
001aaaecstp xzr, xzr, [sp+200]
001aaaf0stp xzr, xzr, [sp+184]
001aaaf4ldr x3, [sp+200]
001aaaf8ldr x4, [sp+208]
001aaafcldr x0, [sp+216]
001aab00ldr x1, [sp+224]
001aab04ldr x2, [sp+232]
001aab08mov x5, xzr
001aab0cmov x6, xzr
001aab10ldp x29, x30, [sp-8]
001aab14add sp, sp, 704
001aab18ret x30
001aab1c
001aab1cloc_1aab1c:
001aab1cb 0x1aab20
001aab20
001aab20loc_1aab20:
001aab20b 0x1aab24
001aab24
001aab24loc_1aab24:
001aab24b 0x1aab28
001aab28
001aab28loc_1aab28:
001aab28b 0x1aab2c
001aab2c
001aab2cloc_1aab2c:
001aab2cb 0x1aab30
001aab30
001aab30loc_1aab30:
001aab30stp xzr, xzr, [sp+480]
001aab34stp xzr, xzr, [sp+496]
001aab38add x2, sp, 480
001aab3cstr x2, [sp+400]
001aab40ldrsb x27, [x2]
001aab44ldrsb x3, [sp+728]
001aab48adrp x4, 0x477000
001aab4cadd x4, x4, 3680
001aab50str x4, [x2]
001aab54ubfm x3, x3, 61, 7
001aab58adrp x4, 0x578000
001aab5cadd x4, x4, 640
001aab60add x3, x4, x3
001aab64adrp x27, 0x8a1000
001aab68ldr w4, [x27+3056]
001aab6ccbz w4, 0x1aab74
001aab70b 0x1aab78
001aab74
001aab74loc_1aab74:
001aab74b 0x1aab88
001aab78
001aab78loc_1aab78:
001aab78ldr x4, [x2+8]
001aab7cbl runtime.gcWriteBarrier1
001aab80str x4, [x25]
001aab84b 0x1aab88
001aab88
001aab88loc_1aab88:
001aab88str x3, [x2+8]
001aab8cldr x0, [sp+712]
001aab90ldr x1, [sp+720]
001aab94bl runtime.convTstring
001aab98str x0, [sp+392]
001aab9cldr x2, [sp+400]
001aaba0ldrsb x27, [x2]
001aaba4adrp x3, 0x44b000
001aaba8add x3, x3, 2944
001aabacstr x3, [x2+16]
001aabb0adrp x27, 0x8a1000
001aabb4ldr w3, [x27+3056]
001aabb8cbz w3, 0x1aabc0
001aabbcb 0x1aabc4
001aabc0
001aabc0loc_1aabc0:
001aabc0b 0x1aabd8
001aabc4
001aabc4loc_1aabc4:
001aabc4bl runtime.gcWriteBarrier2
001aabc8str x0, [x25]
001aabccldr x5, [x2+24]
001aabd0str x5, [x25+8]
001aabd4b 0x1aabd8
001aabd8
001aabd8loc_1aabd8:
001aabd8str x0, [x2+24]
001aabdcldr x2, [sp+400]
001aabe0ldrsb x27, [x2]
001aabe4b 0x1aabe8
001aabe8
001aabe8loc_1aabe8:
001aabe8str x2, [sp+408]
001aabecorr x4, xzr, 2
001aabf0str x4, [sp+416]
001aabf4str x4, [sp+424]
001aabf8adrp x0, 0x514000
001aabfcadd x0, x0, 4048
001aac00orr x1, xzr, 32
001aac04mov x3, x4
001aac08bl google.golang.org/protobuf/internal/errors.New
001aac0cstr x0, [sp+536]
001aac10str x1, [sp+544]
001aac14stp xzr, xzr, [sp+216]
001aac18str xzr, [sp+232]
001aac1cstp xzr, xzr, [sp+200]
001aac20ldr x5, [sp+536]
001aac24ldr x6, [sp+544]
001aac28str x5, [sp+184]
001aac2cstr x6, [sp+192]
001aac30ldr x3, [sp+200]
001aac34ldr x4, [sp+208]
001aac38ldr x0, [sp+216]
001aac3cldr x1, [sp+224]
001aac40ldr x2, [sp+232]
001aac44ldp x29, x30, [sp-8]
001aac48add sp, sp, 704
001aac4cret x30
001aac50
001aac50loc_1aac50:
001aac50orr x0, xzr, 4
001aac54bl runtime.panicIndex
001aac58
001aac58loc_1aac58:
001aac58orr x0, xzr, 3
001aac5cbl runtime.panicIndex
001aac60
001aac60loc_1aac60:
001aac60orr x0, xzr, 2
001aac64bl runtime.panicIndex
001aac68
001aac68loc_1aac68:
001aac68orr x0, xzr, 1
001aac6cbl runtime.panicIndex
001aac70
001aac70loc_1aac70:
001aac70mov x0, xzr
001aac74bl runtime.panicIndex
001aac78
001aac78loc_1aac78:
001aac78orr x0, xzr, 3
001aac7cbl runtime.panicIndex
001aac80
001aac80loc_1aac80:
001aac80orr x0, xzr, 2
001aac84bl runtime.panicIndex
001aac88
001aac88loc_1aac88:
001aac88orr x0, xzr, 1
001aac8cbl runtime.panicIndex
001aac90
001aac90loc_1aac90:
001aac90mov x0, xzr
001aac94bl runtime.panicIndex
001aac98
001aac98loc_1aac98:
001aac98mov x0, xzr
001aac9cbl runtime.panicIndex
001aaca0
001aaca0loc_1aaca0:
001aaca0mov x0, xzr
001aaca4bl runtime.panicIndex
001aaca8
001aaca8loc_1aaca8:
001aaca8orr x0, xzr, 3
001aacacbl runtime.panicIndex
001aacb0
001aacb0loc_1aacb0:
001aacb0orr x0, xzr, 2
001aacb4bl runtime.panicIndex
001aacb8
001aacb8loc_1aacb8:
001aacb8orr x0, xzr, 1
001aacbcbl runtime.panicIndex
001aacc0
001aacc0loc_1aacc0:
001aacc0mov x0, xzr
001aacc4bl runtime.panicIndex
001aacc8
001aacc8loc_1aacc8:
001aacc8orr x0, xzr, 2
001aacccbl runtime.panicIndex
001aacd0
001aacd0loc_1aacd0:
001aacd0orr x0, xzr, 1
001aacd4bl runtime.panicIndex
001aacd8
001aacd8loc_1aacd8:
001aacd8mov x0, xzr
001aacdcbl runtime.panicIndex
001aace0
001aace0loc_1aace0:
001aace0orr x0, xzr, 2
001aace4bl runtime.panicIndex
001aace8
001aace8loc_1aace8:
001aace8orr x0, xzr, 1
001aacecbl runtime.panicIndex
001aacf0
001aacf0loc_1aacf0:
001aacf0mov x0, xzr
001aacf4bl runtime.panicIndex
001aacf8hint
001aacfc
001aacfcloc_1aacfc:
001aacfcstp x0, x1, [sp+8]
001aad00strb w2, [sp+24]
001aad04stp x3, x4, [sp+32]
001aad08str x5, [sp+48]
001aad0cmov x3, x30
001aad10bl runtime.morestack_noctxt.abi0
001aad14ldp x0, x1, [sp+8]
001aad18ldrsb x2, [sp+24]
001aad1cldp x3, x4, [sp+32]
001aad20ldr x5, [sp+48]
001aad24b 0x1a9d30
001aad28udf 0
001aad2cudf 0
001a9d30
Loading..