File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001a5750
001a5750google.golang.org/protobuf/internal/encoding/text.(*Decoder).parseString: ; void google.golang.org/protobuf/internal/encoding/text.(*Decoder).parseString(google.golang.org/protobuf/internal/encoding/text.Decoder * d)
001a5750ldr x16, [x28+16]
001a5754sub x17, sp, 1008
001a5758subs xzr, x17, x16
001a575cb.ls 0x1a7458
001a5760sub x20, sp, 1136
001a5764stp x29, x30, [x20-8]
001a5768add sp, x20, 0
001a576csub x29, sp, 8
001a5770str x0, [sp+1144]
001a5774stp xzr, xzr, [sp+448]
001a5778stp xzr, xzr, [sp+432]
001a577cldr x4, [sp+1144]
001a5780ldrsb x27, [x4]
001a5784ldr x5, [x4+128]
001a5788ldr x6, [x4+144]
001a578cldr x1, [x4+136]
001a5790str x5, [sp+488]
001a5794str x1, [sp+496]
001a5798str x6, [sp+504]
001a579cstr x1, [sp+384]
001a57a0cbz x1, 0x1a57a8
001a57a4b 0x1a57d8
001a57a8
001a57a8loc_1a57a8:
001a57a8stp xzr, xzr, [sp+448]
001a57acadrp x27, 0x87d000
001a57b0ldr x3, [x27+2408]
001a57b4adrp x27, 0x87d000
001a57b8ldr x2, [x27+2400]
001a57bcstr x2, [sp+432]
001a57c0str x3, [sp+440]
001a57c4ldr x0, [sp+448]
001a57c8ldr x1, [sp+456]
001a57ccldp x29, x30, [sp-8]
001a57d0add sp, sp, 1136
001a57d4ret x30
001a57d8
001a57d8loc_1a57d8:
001a57d8subs xzr, x1, 0
001a57dcb.hi 0x1a57e4
001a57e0b 0x1a744c
001a57e4
001a57e4loc_1a57e4:
001a57e4ldrb w3, [x5]
001a57e8strb w3, [sp+91]
001a57ecldr x1, [sp+496]
001a57f0ldr x3, [sp+488]
001a57f4ldr x4, [sp+504]
001a57f8b 0x1a57fc
001a57fc
001a57fcloc_1a57fc:
001a57fcsubs xzr, x1, 1
001a5800b.hs 0x1a5808
001a5804b 0x1a7444
001a5808
001a5808loc_1a5808:
001a5808sub x2, x4, 1
001a580csub x1, x1, 1
001a5810sub x4, xzr, x2
001a5814sbfm x4, x4, 63, 63
001a5818and x4, x4, 1
001a581cadd x0, x3, x4
001a5820str x0, [sp+488]
001a5824str x1, [sp+496]
001a5828str x2, [sp+504]
001a582cbl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInBytes
001a5830str x0, [sp+320]
001a5834ldr x1, [sp+496]
001a5838ldr x3, [sp+488]
001a583cldr x4, [sp+504]
001a5840b 0x1a5844
001a5844
001a5844loc_1a5844:
001a5844subs xzr, x0, x1
001a5848b.ls 0x1a5850
001a584cb 0x1a7440
001a5850
001a5850loc_1a5850:
001a5850sub x4, x4, x0
001a5854sub x5, x1, x0
001a5858sub x6, xzr, x4
001a585cand x6, x0, x6, asr #63
001a5860add x6, x3, x6
001a5864str x6, [sp+1040]
001a5868str x5, [sp+1048]
001a586cstr x4, [sp+1056]
001a5870ldr x2, [sp+320]
001a5874ldr x1, [sp+320]
001a5878ldr x3, [sp+504]
001a587cldr x4, [sp+488]
001a5880subs xzr, x3, x2
001a5884b.hs 0x1a588c
001a5888b 0x1a743c
001a588c
001a588cloc_1a588c:
001a588csubs xzr, x2, x1
001a5890b.hs 0x1a5898
001a5894b 0x1a7438
001a5898
001a5898loc_1a5898:
001a5898b 0x1a589c
001a589c
001a589cloc_1a589c:
001a589cstr x4, [sp+1016]
001a58a0str x1, [sp+1024]
001a58a4str x2, [sp+1032]
001a58a8ldr x4, [sp+1040]
001a58acldr x5, [sp+1048]
001a58b0ldr x6, [sp+1056]
001a58b4str x4, [sp+488]
001a58b8str x5, [sp+496]
001a58bcstr x6, [sp+504]
001a58c0ldr x4, [sp+1016]
001a58c4ldr x5, [sp+1024]
001a58c8ldr x6, [sp+1032]
001a58ccstr x4, [sp+464]
001a58d0str x5, [sp+472]
001a58d4str x6, [sp+480]
001a58d8b 0x1a58dc
001a58dc
001a58dcloc_1a58dc:
001a58dcldr x4, [sp+496]
001a58e0str x4, [sp+384]
001a58e4cbnz x4, 0x1a58ec
001a58e8b 0x1a7324
001a58ec
001a58ecloc_1a58ec:
001a58ecldr x0, [sp+488]
001a58f0ldr x1, [sp+496]
001a58f4ldr x2, [sp+504]
001a58f8bl unicode/utf8.DecodeRune
001a58fcstr w0, [sp+244]
001a5900str x1, [sp+376]
001a5904ldrsw x3, [sp+244]
001a5908str w3, [sp+240]
001a590cldr x3, [sp+376]
001a5910str x3, [sp+424]
001a5914ldrsw x3, [sp+240]
001a5918str w3, [sp+236]
001a591cldr x3, [sp+424]
001a5920str x3, [sp+304]
001a5924ldrsw x3, [sp+236]
001a5928movz x4, 65533
001a592csubs wzr, w3, w4
001a5930cset x3, eq
001a5934strb w3, [sp+231]
001a5938b.eq 0x1a5940
001a593cb 0x1a5954
001a5940
001a5940loc_1a5940:
001a5940ldr x6, [sp+304]
001a5944subs xzr, x6, 1
001a5948cset x6, eq
001a594cstrb w6, [sp+231]
001a5950b 0x1a5958
001a5954
001a5954loc_1a5954:
001a5954b 0x1a5958
001a5958
001a5958loc_1a5958:
001a5958ldrb w6, [sp+231]
001a595ctbnz w6, 0, 0x1a5964
001a5960b 0x1a59b8
001a5964
001a5964loc_1a5964:
001a5964b 0x1a5968
001a5968
001a5968loc_1a5968:
001a5968ldr x0, [sp+1144]
001a596cadrp x1, 0x513000
001a5970add x1, x1, 462
001a5974movz x2, 22
001a5978mov x3, xzr
001a597cmov x4, xzr
001a5980mov x5, x4
001a5984bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a5988str x0, [sp+1000]
001a598cstr x1, [sp+1008]
001a5990stp xzr, xzr, [sp+448]
001a5994ldr x2, [sp+1000]
001a5998ldr x3, [sp+1008]
001a599cstr x2, [sp+432]
001a59a0str x3, [sp+440]
001a59a4ldr x0, [sp+448]
001a59a8ldr x1, [sp+456]
001a59acldp x29, x30, [sp-8]
001a59b0add sp, sp, 1136
001a59b4ret x30
001a59b8
001a59b8loc_1a59b8:
001a59b8ldrsw x5, [sp+236]
001a59bcsubs wzr, w5, 0
001a59c0cset x6, eq
001a59c4strb w6, [sp+230]
001a59c8cbz w5, 0x1a59d0
001a59ccb 0x1a59d4
001a59d0
001a59d0loc_1a59d0:
001a59d0b 0x1a59e8
001a59d4
001a59d4loc_1a59d4:
001a59d4ldrsw x5, [sp+236]
001a59d8subs wzr, w5, 10
001a59dccset x5, eq
001a59e0strb w5, [sp+230]
001a59e4b 0x1a59e8
001a59e8
001a59e8loc_1a59e8:
001a59e8ldrb w5, [sp+230]
001a59ectbnz w5, 0, 0x1a59f4
001a59f0b 0x1a5ab8
001a59f4
001a59f4loc_1a59f4:
001a59f4b 0x1a59f8
001a59f8
001a59f8loc_1a59f8:
001a59f8add x27, sp, 984
001a59fcstp xzr, xzr, [x27]
001a5a00add x1, sp, 984
001a5a04str x1, [sp+928]
001a5a08ldrsw x0, [sp+236]
001a5a0cbl runtime.convT32
001a5a10str x0, [sp+920]
001a5a14ldr x1, [sp+928]
001a5a18ldrsb x27, [x1]
001a5a1cadrp x2, 0x450000
001a5a20add x2, x2, 3264
001a5a24str x2, [x1]
001a5a28adrp x27, 0x8a6000
001a5a2cldr w2, [x27+3056]
001a5a30cbz w2, 0x1a5a38
001a5a34b 0x1a5a3c
001a5a38
001a5a38loc_1a5a38:
001a5a38b 0x1a5a50
001a5a3c
001a5a3cloc_1a5a3c:
001a5a3cbl runtime.gcWriteBarrier2
001a5a40str x0, [x25]
001a5a44ldr x6, [x1+8]
001a5a48str x6, [x25+8]
001a5a4cb 0x1a5a50
001a5a50
001a5a50loc_1a5a50:
001a5a50str x0, [x1+8]
001a5a54ldr x3, [sp+928]
001a5a58ldrsb x27, [x3]
001a5a5cb 0x1a5a60
001a5a60
001a5a60loc_1a5a60:
001a5a60str x3, [sp+936]
001a5a64orr x5, xzr, 1
001a5a68str x5, [sp+944]
001a5a6cstr x5, [sp+952]
001a5a70ldr x0, [sp+1144]
001a5a74adrp x1, 0x518000
001a5a78add x1, x1, 2032
001a5a7corr x2, xzr, 30
001a5a80mov x4, x5
001a5a84bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a5a88str x0, [sp+1000]
001a5a8cstr x1, [sp+1008]
001a5a90stp xzr, xzr, [sp+448]
001a5a94ldr x2, [sp+1000]
001a5a98ldr x3, [sp+1008]
001a5a9cstr x2, [sp+432]
001a5aa0str x3, [sp+440]
001a5aa4ldr x0, [sp+448]
001a5aa8ldr x1, [sp+456]
001a5aacldp x29, x30, [sp-8]
001a5ab0add sp, sp, 1136
001a5ab4ret x30
001a5ab8
001a5ab8loc_1a5ab8:
001a5ab8ldrsw x5, [sp+236]
001a5abcldrb w6, [sp+91]
001a5ac0subs wzr, w6, w5
001a5ac4b.eq 0x1a5acc
001a5ac8b 0x1a5b6c
001a5acc
001a5accloc_1a5acc:
001a5accb 0x1a5ad0
001a5ad0
001a5ad0loc_1a5ad0:
001a5ad0ldr x1, [sp+496]
001a5ad4ldr x2, [sp+488]
001a5ad8ldr x3, [sp+504]
001a5adcb 0x1a5ae0
001a5ae0
001a5ae0loc_1a5ae0:
001a5ae0subs xzr, x1, 1
001a5ae4b.hs 0x1a5aec
001a5ae8b 0x1a7430
001a5aec
001a5aecloc_1a5aec:
001a5aecsub x4, x1, 1
001a5af0sub x3, x3, 1
001a5af4sub x5, xzr, x3
001a5af8sbfm x5, x5, 63, 63
001a5afcand x5, x5, 1
001a5b00add x2, x2, x5
001a5b04str x2, [sp+488]
001a5b08str x4, [sp+496]
001a5b0cstr x3, [sp+504]
001a5b10ldr x2, [sp+1144]
001a5b14ldrsb x27, [x2]
001a5b18ldr x2, [x2+136]
001a5b1cstr x2, [sp+376]
001a5b20str x4, [sp+368]
001a5b24ldr x0, [sp+1144]
001a5b28sub x2, x2, x1
001a5b2cadd x1, x2, 1
001a5b30bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).consume
001a5b34ldr x1, [sp+464]
001a5b38ldr x2, [sp+472]
001a5b3cmov x0, xzr
001a5b40bl runtime.slicebytetostring
001a5b44str x0, [sp+448]
001a5b48str x1, [sp+456]
001a5b4cstp xzr, xzr, [sp+432]
001a5b50ldr x0, [sp+448]
001a5b54ldr x1, [sp+456]
001a5b58mov x2, xzr
001a5b5cmov x3, xzr
001a5b60ldp x29, x30, [sp-8]
001a5b64add sp, sp, 1136
001a5b68ret x30
001a5b6c
001a5b6cloc_1a5b6c:
001a5b6cldrsw x5, [sp+236]
001a5b70subs wzr, w5, 92
001a5b74b.eq 0x1a5b7c
001a5b78b 0x1a7184
001a5b7c
001a5b7cloc_1a5b7c:
001a5b7cb 0x1a5b80
001a5b80
001a5b80loc_1a5b80:
001a5b80ldr x5, [sp+496]
001a5b84str x5, [sp+368]
001a5b88subs xzr, x5, 2
001a5b8cb.lt 0x1a5b94
001a5b90b 0x1a5bc4
001a5b94
001a5b94loc_1a5b94:
001a5b94stp xzr, xzr, [sp+448]
001a5b98adrp x27, 0x87d000
001a5b9cldr x3, [x27+2408]
001a5ba0adrp x27, 0x87d000
001a5ba4ldr x2, [x27+2400]
001a5ba8str x2, [sp+432]
001a5bacstr x3, [sp+440]
001a5bb0ldr x0, [sp+448]
001a5bb4ldr x1, [sp+456]
001a5bb8ldp x29, x30, [sp-8]
001a5bbcadd sp, sp, 1136
001a5bc0ret x30
001a5bc4
001a5bc4loc_1a5bc4:
001a5bc4ldr x1, [sp+496]
001a5bc8ldr x5, [sp+488]
001a5bccsubs xzr, x1, 1
001a5bd0b.hi 0x1a5bd8
001a5bd4b 0x1a7428
001a5bd8
001a5bd8loc_1a5bd8:
001a5bd8ldrb w5, [x5+1]
001a5bdcstrb w5, [sp+90]
001a5be0strb w5, [sp+226]
001a5be4mov x6, x5
001a5be8subs wzr, w6, 97
001a5becb.ls 0x1a5bf4
001a5bf0b 0x1a61a0
001a5bf4
001a5bf4loc_1a5bf4:
001a5bf4mov x6, x5
001a5bf8subs wzr, w6, 55
001a5bfcb.ls 0x1a5c04
001a5c00b 0x1a5fac
001a5c04
001a5c04loc_1a5c04:
001a5c04mov x6, x5
001a5c08subs wzr, w6, 34
001a5c0cb.eq 0x1a5c14
001a5c10b 0x1a5c18
001a5c14
001a5c14loc_1a5c14:
001a5c14b 0x1a6000
001a5c18
001a5c18loc_1a5c18:
001a5c18mov x6, x5
001a5c1csubs wzr, w6, 39
001a5c20b.eq 0x1a5c28
001a5c24b 0x1a5c2c
001a5c28
001a5c28loc_1a5c28:
001a5c28b 0x1a6000
001a5c2c
001a5c2cloc_1a5c2c:
001a5c2cmov x6, x5
001a5c30subs wzr, w6, 48
001a5c34b.hs 0x1a5c3c
001a5c38b 0x1a5f9c
001a5c3c
001a5c3cloc_1a5c3c:
001a5c3csubs wzr, w5, 55
001a5c40b.ls 0x1a5c48
001a5c44b 0x1a5f98
001a5c48
001a5c48loc_1a5c48:
001a5c48b 0x1a5c4c
001a5c4c
001a5c4cloc_1a5c4c:
001a5c4cldr x1, [sp+496]
001a5c50ldr x5, [sp+488]
001a5c54ldr x6, [sp+504]
001a5c58b 0x1a5c5c
001a5c5c
001a5c5cloc_1a5c5c:
001a5c5csubs xzr, x1, 1
001a5c60b.hs 0x1a5c68
001a5c64b 0x1a7420
001a5c68
001a5c68loc_1a5c68:
001a5c68sub x7, x1, 1
001a5c6csub x6, x6, 1
001a5c70sub x8, xzr, x6
001a5c74sbfm x8, x8, 63, 63
001a5c78and x8, x8, 1
001a5c7cadd x5, x5, x8
001a5c80str x5, [sp+1016]
001a5c84str x7, [sp+1024]
001a5c88str x6, [sp+1032]
001a5c8cstr x7, [sp+368]
001a5c90ldr x1, [sp+496]
001a5c94ldr x5, [sp+488]
001a5c98ldr x6, [sp+504]
001a5c9cb 0x1a5ca0
001a5ca0
001a5ca0loc_1a5ca0:
001a5ca0subs xzr, x1, 1
001a5ca4b.hs 0x1a5cac
001a5ca8b 0x1a7418
001a5cac
001a5cacloc_1a5cac:
001a5cacsub x2, x6, 1
001a5cb0sub x1, x1, 1
001a5cb4sub x6, xzr, x2
001a5cb8sbfm x6, x6, 63, 63
001a5cbcand x6, x6, 1
001a5cc0add x0, x5, x6
001a5cc4str x0, [sp+1040]
001a5cc8str x1, [sp+1048]
001a5cccstr x2, [sp+1056]
001a5cd0adrp x3, 0x50c000
001a5cd4add x3, x3, 1300
001a5cd8orr x4, xzr, 8
001a5cdcbl bytes.TrimLeft
001a5ce0str x0, [sp+960]
001a5ce4str x1, [sp+968]
001a5ce8str x2, [sp+976]
001a5cecstr x1, [sp+376]
001a5cf0ldr x5, [sp+368]
001a5cf4sub x5, x5, x1
001a5cf8str x5, [sp+296]
001a5cfcsubs xzr, x5, 3
001a5d00b.gt 0x1a5d08
001a5d04b 0x1a5d14
001a5d08
001a5d08loc_1a5d08:
001a5d08orr x3, xzr, 3
001a5d0cstr x3, [sp+296]
001a5d10b 0x1a5d1c
001a5d14
001a5d14loc_1a5d14:
001a5d14orr x3, xzr, 3
001a5d18b 0x1a5d1c
001a5d1c
001a5d1cloc_1a5d1c:
001a5d1cldr x4, [sp+296]
001a5d20add x1, x4, 1
001a5d24str x1, [sp+376]
001a5d28ldr x2, [sp+504]
001a5d2cldr x5, [sp+488]
001a5d30subs xzr, x2, x1
001a5d34b.hs 0x1a5d3c
001a5d38b 0x1a7414
001a5d3c
001a5d3cloc_1a5d3c:
001a5d3csubs xzr, x1, 1
001a5d40b.hs 0x1a5d48
001a5d44b 0x1a740c
001a5d48
001a5d48loc_1a5d48:
001a5d48sub x3, x2, 1
001a5d4csub x6, xzr, x3
001a5d50sbfm x6, x6, 63, 63
001a5d54and x6, x6, 1
001a5d58add x5, x5, x6
001a5d5cstr x5, [sp+960]
001a5d60str x4, [sp+968]
001a5d64str x3, [sp+976]
001a5d68add x27, sp, 1000
001a5d6cstp xzr, xzr, [x27]
001a5d70ldr x2, [sp+968]
001a5d74ldr x1, [sp+960]
001a5d78add x0, sp, 194
001a5d7cbl runtime.slicebytetostring
001a5d80str x0, [sp+904]
001a5d84str x1, [sp+912]
001a5d88orr x2, xzr, 8
001a5d8cmov x3, x2
001a5d90bl strconv.ParseUint
001a5d94str x0, [sp+360]
001a5d98str x1, [sp+1000]
001a5d9cstr x2, [sp+1008]
001a5da0ldr x3, [sp+360]
001a5da4str x3, [sp+416]
001a5da8str x1, [sp+1112]
001a5dacstr x2, [sp+1120]
001a5db0ldr x3, [sp+416]
001a5db4str x3, [sp+272]
001a5db8str x1, [sp+560]
001a5dbcstr x2, [sp+568]
001a5dc0cbnz x1, 0x1a5dc8
001a5dc4b 0x1a5ec0
001a5dc8
001a5dc8loc_1a5dc8:
001a5dc8ldr x3, [sp+296]
001a5dccadd x1, x3, 1
001a5dd0str x1, [sp+376]
001a5dd4ldr x2, [sp+504]
001a5dd8ldr x3, [sp+488]
001a5ddcsubs xzr, x2, x1
001a5de0b.hs 0x1a5de8
001a5de4b 0x1a7408
001a5de8
001a5de8loc_1a5de8:
001a5de8b 0x1a5dec
001a5dec
001a5decloc_1a5dec:
001a5decstr x3, [sp+960]
001a5df0str x1, [sp+968]
001a5df4str x2, [sp+976]
001a5df8add x27, sp, 984
001a5dfcstp xzr, xzr, [x27]
001a5e00add x3, sp, 984
001a5e04str x3, [sp+872]
001a5e08ldr x0, [sp+960]
001a5e0cldr x1, [sp+968]
001a5e10ldr x2, [sp+976]
001a5e14bl runtime.convTslice
001a5e18str x0, [sp+864]
001a5e1cldr x3, [sp+872]
001a5e20ldrsb x27, [x3]
001a5e24adrp x4, 0x448000
001a5e28add x4, x4, 1216
001a5e2cstr x4, [x3]
001a5e30adrp x27, 0x8a6000
001a5e34ldr w4, [x27+3056]
001a5e38cbz w4, 0x1a5e40
001a5e3cb 0x1a5e44
001a5e40
001a5e40loc_1a5e40:
001a5e40b 0x1a5e58
001a5e44
001a5e44loc_1a5e44:
001a5e44bl runtime.gcWriteBarrier2
001a5e48str x0, [x25]
001a5e4cldr x6, [x3+8]
001a5e50str x6, [x25+8]
001a5e54b 0x1a5e58
001a5e58
001a5e58loc_1a5e58:
001a5e58str x0, [x3+8]
001a5e5cldr x3, [sp+872]
001a5e60ldrsb x27, [x3]
001a5e64b 0x1a5e68
001a5e68
001a5e68loc_1a5e68:
001a5e68str x3, [sp+880]
001a5e6corr x5, xzr, 1
001a5e70str x5, [sp+888]
001a5e74str x5, [sp+896]
001a5e78ldr x0, [sp+1144]
001a5e7cadrp x1, 0x51e000
001a5e80add x1, x1, 1146
001a5e84movz x2, 38
001a5e88mov x4, x5
001a5e8cbl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a5e90str x0, [sp+1000]
001a5e94str x1, [sp+1008]
001a5e98stp xzr, xzr, [sp+448]
001a5e9cldr x2, [sp+1000]
001a5ea0ldr x3, [sp+1008]
001a5ea4str x2, [sp+432]
001a5ea8str x3, [sp+440]
001a5eacldr x0, [sp+448]
001a5eb0ldr x1, [sp+456]
001a5eb4ldp x29, x30, [sp-8]
001a5eb8add sp, sp, 1136
001a5ebcret x30
001a5ec0
001a5ec0loc_1a5ec0:
001a5ec0ldr x5, [sp+296]
001a5ec4add x0, x5, 1
001a5ec8str x0, [sp+376]
001a5eccldr x1, [sp+496]
001a5ed0ldr x6, [sp+488]
001a5ed4ldr x7, [sp+504]
001a5ed8b 0x1a5edc
001a5edc
001a5edcloc_1a5edc:
001a5edcsubs xzr, x1, x0
001a5ee0b.hs 0x1a5ee8
001a5ee4b 0x1a7404
001a5ee8
001a5ee8loc_1a5ee8:
001a5ee8sub x8, x1, x5
001a5eecsub x5, x7, x5
001a5ef0sub x5, x5, 1
001a5ef4sub x7, xzr, x5
001a5ef8and x7, x0, x7, asr #63
001a5efcadd x6, x6, x7
001a5f00sub x7, x8, 1
001a5f04str x6, [sp+960]
001a5f08str x7, [sp+968]
001a5f0cstr x5, [sp+976]
001a5f10ldr x5, [sp+272]
001a5f14strb w5, [sp+193]
001a5f18ldr x2, [sp+480]
001a5f1cldr x0, [sp+464]
001a5f20ldr x5, [sp+472]
001a5f24add x1, x5, 1
001a5f28subs xzr, x2, x1
001a5f2cb.hs 0x1a5f34
001a5f30b 0x1a5f38
001a5f34
001a5f34loc_1a5f34:
001a5f34b 0x1a5f4c
001a5f38
001a5f38loc_1a5f38:
001a5f38orr x3, xzr, 1
001a5f3cadrp x4, 0x450000
001a5f40add x4, x4, 3072
001a5f44bl runtime.growslice
001a5f48b 0x1a5f4c
001a5f4c
001a5f4cloc_1a5f4c:
001a5f4cldrb w4, [sp+193]
001a5f50sub x5, x1, 1
001a5f54strb w4, [x0+x5]
001a5f58str x0, [sp+1040]
001a5f5cstr x1, [sp+1048]
001a5f60str x2, [sp+1056]
001a5f64ldr x4, [sp+960]
001a5f68ldr x5, [sp+968]
001a5f6cldr x6, [sp+976]
001a5f70str x4, [sp+488]
001a5f74str x5, [sp+496]
001a5f78str x6, [sp+504]
001a5f7cldr x4, [sp+1040]
001a5f80ldr x5, [sp+1048]
001a5f84ldr x6, [sp+1056]
001a5f88str x4, [sp+464]
001a5f8cstr x5, [sp+472]
001a5f90str x6, [sp+480]
001a5f94b 0x1a707c
001a5f98
001a5f98loc_1a5f98:
001a5f98b 0x1a5fa0
001a5f9c
001a5f9cloc_1a5f9c:
001a5f9cb 0x1a5fa0
001a5fa0
001a5fa0loc_1a5fa0:
001a5fa0b 0x1a5fa4
001a5fa4
001a5fa4loc_1a5fa4:
001a5fa4b 0x1a5fa8
001a5fa8
001a5fa8loc_1a5fa8:
001a5fa8b 0x1a619c
001a5fac
001a5facloc_1a5fac:
001a5facmov x6, x5
001a5fb0subs wzr, w6, 85
001a5fb4b.ls 0x1a5fbc
001a5fb8b 0x1a5fec
001a5fbc
001a5fbcloc_1a5fbc:
001a5fbcmov x6, x5
001a5fc0subs wzr, w6, 63
001a5fc4b.eq 0x1a5fcc
001a5fc8b 0x1a5fd0
001a5fcc
001a5fccloc_1a5fcc:
001a5fccb 0x1a6000
001a5fd0
001a5fd0loc_1a5fd0:
001a5fd0mov x4, x5
001a5fd4subs wzr, w4, 85
001a5fd8b.eq 0x1a5fe0
001a5fdcb 0x1a5fe4
001a5fe0
001a5fe0loc_1a5fe0:
001a5fe0b 0x1a6614
001a5fe4
001a5fe4loc_1a5fe4:
001a5fe4b 0x1a5fe8
001a5fe8
001a5fe8loc_1a5fe8:
001a5fe8b 0x1a6198
001a5fec
001a5fecloc_1a5fec:
001a5fecmov x6, x5
001a5ff0subs wzr, w6, 92
001a5ff4b.eq 0x1a5ffc
001a5ff8b 0x1a60c0
001a5ffc
001a5ffcloc_1a5ffc:
001a5ffcb 0x1a6000
001a6000
001a6000loc_1a6000:
001a6000ldr x1, [sp+496]
001a6004ldr x5, [sp+488]
001a6008ldr x6, [sp+504]
001a600cb 0x1a6010
001a6010
001a6010loc_1a6010:
001a6010subs xzr, x1, 2
001a6014b.hs 0x1a601c
001a6018b 0x1a73fc
001a601c
001a601cloc_1a601c:
001a601csub x6, x6, 2
001a6020sub x7, xzr, x6
001a6024sub x8, x1, 2
001a6028sbfm x7, x7, 63, 63
001a602cand x7, x7, 2
001a6030add x5, x5, x7
001a6034str x5, [sp+1016]
001a6038str x8, [sp+1024]
001a603cstr x6, [sp+1032]
001a6040ldr x2, [sp+480]
001a6044ldr x0, [sp+464]
001a6048ldr x5, [sp+472]
001a604cadd x1, x5, 1
001a6050subs xzr, x2, x1
001a6054b.hs 0x1a605c
001a6058b 0x1a6060
001a605c
001a605cloc_1a605c:
001a605cb 0x1a6074
001a6060
001a6060loc_1a6060:
001a6060orr x3, xzr, 1
001a6064adrp x4, 0x44f000
001a6068add x4, x4, 3072
001a606cbl runtime.growslice
001a6070b 0x1a6074
001a6074
001a6074loc_1a6074:
001a6074ldrb w4, [sp+90]
001a6078sub x5, x1, 1
001a607cstrb w4, [x0+x5]
001a6080str x0, [sp+1040]
001a6084str x1, [sp+1048]
001a6088str x2, [sp+1056]
001a608cldr x4, [sp+1016]
001a6090ldr x5, [sp+1024]
001a6094ldr x6, [sp+1032]
001a6098str x4, [sp+488]
001a609cstr x5, [sp+496]
001a60a0str x6, [sp+504]
001a60a4ldr x4, [sp+1040]
001a60a8ldr x5, [sp+1048]
001a60acldr x6, [sp+1056]
001a60b0str x4, [sp+464]
001a60b4str x5, [sp+472]
001a60b8str x6, [sp+480]
001a60bcb 0x1a707c
001a60c0
001a60c0loc_1a60c0:
001a60c0subs wzr, w5, 97
001a60c4b.eq 0x1a60cc
001a60c8b 0x1a6190
001a60cc
001a60ccloc_1a60cc:
001a60ccb 0x1a60d0
001a60d0
001a60d0loc_1a60d0:
001a60d0ldr x1, [sp+496]
001a60d4ldr x5, [sp+488]
001a60d8ldr x6, [sp+504]
001a60dcb 0x1a60e0
001a60e0
001a60e0loc_1a60e0:
001a60e0subs xzr, x1, 2
001a60e4b.hs 0x1a60ec
001a60e8b 0x1a73f4
001a60ec
001a60ecloc_1a60ec:
001a60ecsub x6, x6, 2
001a60f0sub x7, xzr, x6
001a60f4sub x8, x1, 2
001a60f8sbfm x7, x7, 63, 63
001a60fcand x7, x7, 2
001a6100add x5, x5, x7
001a6104str x5, [sp+1040]
001a6108str x8, [sp+1048]
001a610cstr x6, [sp+1056]
001a6110ldr x2, [sp+480]
001a6114ldr x0, [sp+464]
001a6118ldr x5, [sp+472]
001a611cadd x1, x5, 1
001a6120subs xzr, x2, x1
001a6124b.hs 0x1a612c
001a6128b 0x1a6130
001a612c
001a612cloc_1a612c:
001a612cb 0x1a6144
001a6130
001a6130loc_1a6130:
001a6130orr x3, xzr, 1
001a6134adrp x4, 0x44f000
001a6138add x4, x4, 3072
001a613cbl runtime.growslice
001a6140b 0x1a6144
001a6144
001a6144loc_1a6144:
001a6144sub x4, x1, 1
001a6148orr x5, xzr, 7
001a614cstrb w5, [x0+x4]
001a6150str x0, [sp+1016]
001a6154str x1, [sp+1024]
001a6158str x2, [sp+1032]
001a615cldr x4, [sp+1040]
001a6160ldr x6, [sp+1048]
001a6164ldr x7, [sp+1056]
001a6168str x4, [sp+488]
001a616cstr x6, [sp+496]
001a6170str x7, [sp+504]
001a6174ldr x4, [sp+1016]
001a6178ldr x6, [sp+1024]
001a617cldr x7, [sp+1032]
001a6180str x4, [sp+464]
001a6184str x6, [sp+472]
001a6188str x7, [sp+480]
001a618cb 0x1a707c
001a6190
001a6190loc_1a6190:
001a6190b 0x1a6194
001a6194
001a6194loc_1a6194:
001a6194b 0x1a6198
001a6198
001a6198loc_1a6198:
001a6198b 0x1a619c
001a619c
001a619cloc_1a619c:
001a619cb 0x1a7090
001a61a0
001a61a0loc_1a61a0:
001a61a0mov x6, x5
001a61a4subs wzr, w6, 114
001a61a8b.ls 0x1a61b0
001a61acb 0x1a651c
001a61b0
001a61b0loc_1a61b0:
001a61b0mov x6, x5
001a61b4subs wzr, w6, 102
001a61b8b.ls 0x1a61c0
001a61bcb 0x1a636c
001a61c0
001a61c0loc_1a61c0:
001a61c0mov x6, x5
001a61c4subs wzr, w6, 98
001a61c8b.eq 0x1a61d0
001a61ccb 0x1a6294
001a61d0
001a61d0loc_1a61d0:
001a61d0b 0x1a61d4
001a61d4
001a61d4loc_1a61d4:
001a61d4ldr x1, [sp+496]
001a61d8ldr x5, [sp+488]
001a61dcldr x6, [sp+504]
001a61e0b 0x1a61e4
001a61e4
001a61e4loc_1a61e4:
001a61e4subs xzr, x1, 2
001a61e8b.hs 0x1a61f0
001a61ecb 0x1a73ec
001a61f0
001a61f0loc_1a61f0:
001a61f0sub x6, x6, 2
001a61f4sub x7, xzr, x6
001a61f8sub x8, x1, 2
001a61fcsbfm x7, x7, 63, 63
001a6200and x7, x7, 2
001a6204add x5, x5, x7
001a6208str x5, [sp+1016]
001a620cstr x8, [sp+1024]
001a6210str x6, [sp+1032]
001a6214ldr x2, [sp+480]
001a6218ldr x0, [sp+464]
001a621cldr x5, [sp+472]
001a6220add x1, x5, 1
001a6224subs xzr, x2, x1
001a6228b.hs 0x1a6230
001a622cb 0x1a6234
001a6230
001a6230loc_1a6230:
001a6230b 0x1a6248
001a6234
001a6234loc_1a6234:
001a6234orr x3, xzr, 1
001a6238adrp x4, 0x44f000
001a623cadd x4, x4, 3072
001a6240bl runtime.growslice
001a6244b 0x1a6248
001a6248
001a6248loc_1a6248:
001a6248sub x4, x1, 1
001a624corr x5, xzr, 8
001a6250strb w5, [x0+x4]
001a6254str x0, [sp+1040]
001a6258str x1, [sp+1048]
001a625cstr x2, [sp+1056]
001a6260ldr x4, [sp+1016]
001a6264ldr x6, [sp+1024]
001a6268ldr x7, [sp+1032]
001a626cstr x4, [sp+488]
001a6270str x6, [sp+496]
001a6274str x7, [sp+504]
001a6278ldr x4, [sp+1040]
001a627cldr x6, [sp+1048]
001a6280ldr x7, [sp+1056]
001a6284str x4, [sp+464]
001a6288str x6, [sp+472]
001a628cstr x7, [sp+480]
001a6290b 0x1a707c
001a6294
001a6294loc_1a6294:
001a6294subs wzr, w5, 102
001a6298b.eq 0x1a62a0
001a629cb 0x1a6364
001a62a0
001a62a0loc_1a62a0:
001a62a0b 0x1a62a4
001a62a4
001a62a4loc_1a62a4:
001a62a4ldr x1, [sp+496]
001a62a8ldr x5, [sp+488]
001a62acldr x6, [sp+504]
001a62b0b 0x1a62b4
001a62b4
001a62b4loc_1a62b4:
001a62b4subs xzr, x1, 2
001a62b8b.hs 0x1a62c0
001a62bcb 0x1a73e4
001a62c0
001a62c0loc_1a62c0:
001a62c0sub x6, x6, 2
001a62c4sub x7, xzr, x6
001a62c8sub x8, x1, 2
001a62ccsbfm x7, x7, 63, 63
001a62d0and x7, x7, 2
001a62d4add x5, x5, x7
001a62d8str x5, [sp+1040]
001a62dcstr x8, [sp+1048]
001a62e0str x6, [sp+1056]
001a62e4ldr x2, [sp+480]
001a62e8ldr x0, [sp+464]
001a62ecldr x5, [sp+472]
001a62f0add x1, x5, 1
001a62f4subs xzr, x2, x1
001a62f8b.hs 0x1a6300
001a62fcb 0x1a6304
001a6300
001a6300loc_1a6300:
001a6300b 0x1a6318
001a6304
001a6304loc_1a6304:
001a6304orr x3, xzr, 1
001a6308adrp x4, 0x44f000
001a630cadd x4, x4, 3072
001a6310bl runtime.growslice
001a6314b 0x1a6318
001a6318
001a6318loc_1a6318:
001a6318sub x4, x1, 1
001a631corr x5, xzr, 12
001a6320strb w5, [x0+x4]
001a6324str x0, [sp+1016]
001a6328str x1, [sp+1024]
001a632cstr x2, [sp+1032]
001a6330ldr x4, [sp+1040]
001a6334ldr x6, [sp+1048]
001a6338ldr x7, [sp+1056]
001a633cstr x4, [sp+488]
001a6340str x6, [sp+496]
001a6344str x7, [sp+504]
001a6348ldr x4, [sp+1016]
001a634cldr x6, [sp+1024]
001a6350ldr x7, [sp+1032]
001a6354str x4, [sp+464]
001a6358str x6, [sp+472]
001a635cstr x7, [sp+480]
001a6360b 0x1a707c
001a6364
001a6364loc_1a6364:
001a6364b 0x1a6368
001a6368
001a6368loc_1a6368:
001a6368b 0x1a6518
001a636c
001a636cloc_1a636c:
001a636cmov x6, x5
001a6370subs wzr, w6, 110
001a6374b.eq 0x1a637c
001a6378b 0x1a6440
001a637c
001a637cloc_1a637c:
001a637cb 0x1a6380
001a6380
001a6380loc_1a6380:
001a6380ldr x1, [sp+496]
001a6384ldr x5, [sp+488]
001a6388ldr x6, [sp+504]
001a638cb 0x1a6390
001a6390
001a6390loc_1a6390:
001a6390subs xzr, x1, 2
001a6394b.hs 0x1a639c
001a6398b 0x1a73dc
001a639c
001a639cloc_1a639c:
001a639csub x6, x6, 2
001a63a0sub x7, xzr, x6
001a63a4sub x8, x1, 2
001a63a8sbfm x7, x7, 63, 63
001a63acand x7, x7, 2
001a63b0add x5, x5, x7
001a63b4str x5, [sp+1040]
001a63b8str x8, [sp+1048]
001a63bcstr x6, [sp+1056]
001a63c0ldr x2, [sp+480]
001a63c4ldr x0, [sp+464]
001a63c8ldr x5, [sp+472]
001a63ccadd x1, x5, 1
001a63d0subs xzr, x2, x1
001a63d4b.hs 0x1a63dc
001a63d8b 0x1a63e0
001a63dc
001a63dcloc_1a63dc:
001a63dcb 0x1a63f4
001a63e0
001a63e0loc_1a63e0:
001a63e0orr x3, xzr, 1
001a63e4adrp x4, 0x44f000
001a63e8add x4, x4, 3072
001a63ecbl runtime.growslice
001a63f0b 0x1a63f4
001a63f4
001a63f4loc_1a63f4:
001a63f4sub x4, x1, 1
001a63f8movz x5, 10
001a63fcstrb w5, [x0+x4]
001a6400str x0, [sp+1016]
001a6404str x1, [sp+1024]
001a6408str x2, [sp+1032]
001a640cldr x4, [sp+1040]
001a6410ldr x6, [sp+1048]
001a6414ldr x7, [sp+1056]
001a6418str x4, [sp+488]
001a641cstr x6, [sp+496]
001a6420str x7, [sp+504]
001a6424ldr x4, [sp+1016]
001a6428ldr x6, [sp+1024]
001a642cldr x7, [sp+1032]
001a6430str x4, [sp+464]
001a6434str x6, [sp+472]
001a6438str x7, [sp+480]
001a643cb 0x1a707c
001a6440
001a6440loc_1a6440:
001a6440subs wzr, w5, 114
001a6444b.eq 0x1a644c
001a6448b 0x1a6510
001a644c
001a644cloc_1a644c:
001a644cb 0x1a6450
001a6450
001a6450loc_1a6450:
001a6450ldr x1, [sp+496]
001a6454ldr x5, [sp+488]
001a6458ldr x6, [sp+504]
001a645cb 0x1a6460
001a6460
001a6460loc_1a6460:
001a6460subs xzr, x1, 2
001a6464b.hs 0x1a646c
001a6468b 0x1a73d4
001a646c
001a646cloc_1a646c:
001a646csub x6, x6, 2
001a6470sub x7, xzr, x6
001a6474sub x8, x1, 2
001a6478sbfm x7, x7, 63, 63
001a647cand x7, x7, 2
001a6480add x5, x5, x7
001a6484str x5, [sp+1016]
001a6488str x8, [sp+1024]
001a648cstr x6, [sp+1032]
001a6490ldr x2, [sp+480]
001a6494ldr x0, [sp+464]
001a6498ldr x5, [sp+472]
001a649cadd x1, x5, 1
001a64a0subs xzr, x2, x1
001a64a4b.hs 0x1a64ac
001a64a8b 0x1a64b0
001a64ac
001a64acloc_1a64ac:
001a64acb 0x1a64c4
001a64b0
001a64b0loc_1a64b0:
001a64b0orr x3, xzr, 1
001a64b4adrp x4, 0x44f000
001a64b8add x4, x4, 3072
001a64bcbl runtime.growslice
001a64c0b 0x1a64c4
001a64c4
001a64c4loc_1a64c4:
001a64c4sub x4, x1, 1
001a64c8movz x5, 13
001a64ccstrb w5, [x0+x4]
001a64d0str x0, [sp+1040]
001a64d4str x1, [sp+1048]
001a64d8str x2, [sp+1056]
001a64dcldr x4, [sp+1016]
001a64e0ldr x6, [sp+1024]
001a64e4ldr x7, [sp+1032]
001a64e8str x4, [sp+488]
001a64ecstr x6, [sp+496]
001a64f0str x7, [sp+504]
001a64f4ldr x4, [sp+1040]
001a64f8ldr x6, [sp+1048]
001a64fcldr x7, [sp+1056]
001a6500str x4, [sp+464]
001a6504str x6, [sp+472]
001a6508str x7, [sp+480]
001a650cb 0x1a707c
001a6510
001a6510loc_1a6510:
001a6510b 0x1a6514
001a6514
001a6514loc_1a6514:
001a6514b 0x1a6518
001a6518
001a6518loc_1a6518:
001a6518b 0x1a708c
001a651c
001a651cloc_1a651c:
001a651cmov x6, x5
001a6520subs wzr, w6, 117
001a6524b.ls 0x1a652c
001a6528b 0x1a6c4c
001a652c
001a652cloc_1a652c:
001a652cmov x6, x5
001a6530subs wzr, w6, 116
001a6534b.eq 0x1a653c
001a6538b 0x1a6600
001a653c
001a653cloc_1a653c:
001a653cb 0x1a6540
001a6540
001a6540loc_1a6540:
001a6540ldr x1, [sp+496]
001a6544ldr x5, [sp+488]
001a6548ldr x6, [sp+504]
001a654cb 0x1a6550
001a6550
001a6550loc_1a6550:
001a6550subs xzr, x1, 2
001a6554b.hs 0x1a655c
001a6558b 0x1a73cc
001a655c
001a655cloc_1a655c:
001a655csub x6, x6, 2
001a6560sub x7, xzr, x6
001a6564sub x8, x1, 2
001a6568sbfm x7, x7, 63, 63
001a656cand x7, x7, 2
001a6570add x5, x5, x7
001a6574str x5, [sp+1040]
001a6578str x8, [sp+1048]
001a657cstr x6, [sp+1056]
001a6580ldr x2, [sp+480]
001a6584ldr x0, [sp+464]
001a6588ldr x5, [sp+472]
001a658cadd x1, x5, 1
001a6590subs xzr, x2, x1
001a6594b.hs 0x1a659c
001a6598b 0x1a65a0
001a659c
001a659cloc_1a659c:
001a659cb 0x1a65b4
001a65a0
001a65a0loc_1a65a0:
001a65a0orr x3, xzr, 1
001a65a4adrp x4, 0x44f000
001a65a8add x4, x4, 3072
001a65acbl runtime.growslice
001a65b0b 0x1a65b4
001a65b4
001a65b4loc_1a65b4:
001a65b4sub x4, x1, 1
001a65b8movz x5, 9
001a65bcstrb w5, [x0+x4]
001a65c0str x0, [sp+1016]
001a65c4str x1, [sp+1024]
001a65c8str x2, [sp+1032]
001a65ccldr x4, [sp+1040]
001a65d0ldr x6, [sp+1048]
001a65d4ldr x7, [sp+1056]
001a65d8str x4, [sp+488]
001a65dcstr x6, [sp+496]
001a65e0str x7, [sp+504]
001a65e4ldr x4, [sp+1016]
001a65e8ldr x6, [sp+1024]
001a65ecldr x7, [sp+1032]
001a65f0str x4, [sp+464]
001a65f4str x6, [sp+472]
001a65f8str x7, [sp+480]
001a65fcb 0x1a707c
001a6600
001a6600loc_1a6600:
001a6600mov x4, x5
001a6604subs wzr, w4, 117
001a6608b.eq 0x1a6610
001a660cb 0x1a6c44
001a6610
001a6610loc_1a6610:
001a6610b 0x1a6614
001a6614
001a6614loc_1a6614:
001a6614orr x4, xzr, 6
001a6618str x4, [sp+280]
001a661cldrb w5, [sp+90]
001a6620subs wzr, w5, 85
001a6624b.eq 0x1a662c
001a6628b 0x1a6638
001a662c
001a662cloc_1a662c:
001a662cmovz x5, 10
001a6630str x5, [sp+280]
001a6634b 0x1a6640
001a6638
001a6638loc_1a6638:
001a6638movz x5, 10
001a663cb 0x1a6640
001a6640
001a6640loc_1a6640:
001a6640ldr x6, [sp+496]
001a6644str x6, [sp+368]
001a6648ldr x7, [sp+280]
001a664csubs xzr, x6, x7
001a6650b.lt 0x1a6658
001a6654b 0x1a6688
001a6658
001a6658loc_1a6658:
001a6658stp xzr, xzr, [sp+448]
001a665cadrp x27, 0x87c000
001a6660ldr x3, [x27+2408]
001a6664adrp x27, 0x87c000
001a6668ldr x2, [x27+2400]
001a666cstr x2, [sp+432]
001a6670str x3, [sp+440]
001a6674ldr x0, [sp+448]
001a6678ldr x1, [sp+456]
001a667cldp x29, x30, [sp-8]
001a6680add sp, sp, 1136
001a6684ret x30
001a6688
001a6688loc_1a6688:
001a6688ldr x1, [sp+280]
001a668cldr x2, [sp+504]
001a6690ldr x3, [sp+488]
001a6694subs xzr, x2, x1
001a6698b.hs 0x1a66a0
001a669cb 0x1a73c8
001a66a0
001a66a0loc_1a66a0:
001a66a0subs xzr, x1, 2
001a66a4b.hs 0x1a66ac
001a66a8b 0x1a73c0
001a66ac
001a66acloc_1a66ac:
001a66acsub x4, x2, 2
001a66b0sub x5, xzr, x4
001a66b4sub x6, x1, 2
001a66b8sbfm x5, x5, 63, 63
001a66bcand x5, x5, 2
001a66c0add x3, x3, x5
001a66c4str x3, [sp+960]
001a66c8str x6, [sp+968]
001a66ccstr x4, [sp+976]
001a66d0add x27, sp, 1000
001a66d4stp xzr, xzr, [x27]
001a66d8ldr x2, [sp+968]
001a66dcldr x1, [sp+960]
001a66e0add x0, sp, 128
001a66e4bl runtime.slicebytetostring
001a66e8str x0, [sp+792]
001a66ecstr x1, [sp+800]
001a66f0orr x2, xzr, 16
001a66f4orr x3, xzr, 32
001a66f8bl strconv.ParseUint
001a66fcstr x0, [sp+360]
001a6700str x1, [sp+1000]
001a6704str x2, [sp+1008]
001a6708ldr x3, [sp+360]
001a670cstr x3, [sp+400]
001a6710str x1, [sp+1080]
001a6714str x2, [sp+1088]
001a6718ldr x3, [sp+400]
001a671cstr x3, [sp+256]
001a6720str x1, [sp+528]
001a6724str x2, [sp+536]
001a6728ldr x3, [sp+256]
001a672cmovz x4, 65535
001a6730movk x4, 0x100000
001a6734subs xzr, x3, x4
001a6738cset x3, hi
001a673cstrb w3, [sp+229]
001a6740b.hi 0x1a6748
001a6744b 0x1a674c
001a6748
001a6748loc_1a6748:
001a6748b 0x1a6760
001a674c
001a674cloc_1a674c:
001a674cldr x3, [sp+528]
001a6750subs xzr, x3, 0
001a6754cset x3, ne
001a6758strb w3, [sp+229]
001a675cb 0x1a6760
001a6760
001a6760loc_1a6760:
001a6760ldrb w3, [sp+229]
001a6764tbnz w3, 0, 0x1a676c
001a6768b 0x1a685c
001a676c
001a676cloc_1a676c:
001a676cldr x1, [sp+280]
001a6770ldr x2, [sp+504]
001a6774ldr x3, [sp+488]
001a6778subs xzr, x2, x1
001a677cb.hs 0x1a6784
001a6780b 0x1a73bc
001a6784
001a6784loc_1a6784:
001a6784b 0x1a6788
001a6788
001a6788loc_1a6788:
001a6788str x3, [sp+960]
001a678cstr x1, [sp+968]
001a6790str x2, [sp+976]
001a6794add x27, sp, 984
001a6798stp xzr, xzr, [x27]
001a679cadd x3, sp, 984
001a67a0str x3, [sp+760]
001a67a4ldr x0, [sp+960]
001a67a8ldr x1, [sp+968]
001a67acldr x2, [sp+976]
001a67b0bl runtime.convTslice
001a67b4str x0, [sp+752]
001a67b8ldr x3, [sp+760]
001a67bcldrsb x27, [x3]
001a67c0adrp x4, 0x447000
001a67c4add x4, x4, 1216
001a67c8str x4, [x3]
001a67ccadrp x27, 0x8a5000
001a67d0ldr w4, [x27+3056]
001a67d4cbz w4, 0x1a67dc
001a67d8b 0x1a67e0
001a67dc
001a67dcloc_1a67dc:
001a67dcb 0x1a67f4
001a67e0
001a67e0loc_1a67e0:
001a67e0bl runtime.gcWriteBarrier2
001a67e4str x0, [x25]
001a67e8ldr x6, [x3+8]
001a67ecstr x6, [x25+8]
001a67f0b 0x1a67f4
001a67f4
001a67f4loc_1a67f4:
001a67f4str x0, [x3+8]
001a67f8ldr x3, [sp+760]
001a67fcldrsb x27, [x3]
001a6800b 0x1a6804
001a6804
001a6804loc_1a6804:
001a6804str x3, [sp+768]
001a6808orr x5, xzr, 1
001a680cstr x5, [sp+776]
001a6810str x5, [sp+784]
001a6814ldr x0, [sp+1144]
001a6818adrp x1, 0x51e000
001a681cadd x1, x1, 2619
001a6820movz x2, 40
001a6824mov x4, x5
001a6828bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a682cstr x0, [sp+1000]
001a6830str x1, [sp+1008]
001a6834stp xzr, xzr, [sp+448]
001a6838ldr x2, [sp+1000]
001a683cldr x3, [sp+1008]
001a6840str x2, [sp+432]
001a6844str x3, [sp+440]
001a6848ldr x0, [sp+448]
001a684cldr x1, [sp+456]
001a6850ldp x29, x30, [sp-8]
001a6854add sp, sp, 1136
001a6858ret x30
001a685c
001a685cloc_1a685c:
001a685cldr x0, [sp+280]
001a6860ldr x1, [sp+496]
001a6864ldr x2, [sp+488]
001a6868ldr x3, [sp+504]
001a686cb 0x1a6870
001a6870
001a6870loc_1a6870:
001a6870subs xzr, x1, x0
001a6874b.hs 0x1a687c
001a6878b 0x1a73b8
001a687c
001a687cloc_1a687c:
001a687csub x3, x3, x0
001a6880sub x1, x1, x0
001a6884sub x4, xzr, x3
001a6888and x4, x0, x4, asr #63
001a688cadd x2, x2, x4
001a6890str x2, [sp+488]
001a6894str x1, [sp+496]
001a6898str x3, [sp+504]
001a689cldr x0, [sp+256]
001a68a0str w0, [sp+232]
001a68a4bl unicode/utf16.IsSurrogate
001a68a8strb w0, [sp+229]
001a68actbnz w0, 0, 0x1a68b4
001a68b0b 0x1a6b88
001a68b4
001a68b4loc_1a68b4:
001a68b4ldr x4, [sp+496]
001a68b8str x4, [sp+368]
001a68bcsubs xzr, x4, 6
001a68c0b.lt 0x1a68c8
001a68c4b 0x1a68f8
001a68c8
001a68c8loc_1a68c8:
001a68c8stp xzr, xzr, [sp+448]
001a68ccadrp x27, 0x87c000
001a68d0ldr x3, [x27+2408]
001a68d4adrp x27, 0x87c000
001a68d8ldr x2, [x27+2400]
001a68dcstr x2, [sp+432]
001a68e0str x3, [sp+440]
001a68e4ldr x0, [sp+448]
001a68e8ldr x1, [sp+456]
001a68ecldp x29, x30, [sp-8]
001a68f0add sp, sp, 1136
001a68f4ret x30
001a68f8
001a68f8loc_1a68f8:
001a68f8ldr x2, [sp+504]
001a68fcldr x3, [sp+488]
001a6900subs xzr, x2, 6
001a6904b.hs 0x1a690c
001a6908b 0x1a73b0
001a690c
001a690cloc_1a690c:
001a690cb 0x1a6910
001a6910
001a6910loc_1a6910:
001a6910sub x4, x2, 2
001a6914sub x5, xzr, x4
001a6918sbfm x5, x5, 63, 63
001a691cand x5, x5, 2
001a6920add x3, x3, x5
001a6924str x3, [sp+960]
001a6928orr x3, xzr, 4
001a692cstr x3, [sp+968]
001a6930str x4, [sp+976]
001a6934add x27, sp, 1000
001a6938stp xzr, xzr, [x27]
001a693cldr x1, [sp+960]
001a6940ldr x2, [sp+968]
001a6944add x0, sp, 96
001a6948bl runtime.slicebytetostring
001a694cstr x0, [sp+736]
001a6950str x1, [sp+744]
001a6954orr x2, xzr, 16
001a6958mov x3, x2
001a695cbl strconv.ParseUint
001a6960str x0, [sp+360]
001a6964str x1, [sp+1000]
001a6968str x2, [sp+1008]
001a696cldr x3, [sp+360]
001a6970str x3, [sp+392]
001a6974str x1, [sp+1064]
001a6978str x2, [sp+1072]
001a697cldr x3, [sp+392]
001a6980str x3, [sp+248]
001a6984str x1, [sp+512]
001a6988str x2, [sp+520]
001a698cldrsw x0, [sp+232]
001a6990ldr x1, [sp+248]
001a6994bl unicode/utf16.DecodeRune
001a6998str w0, [sp+232]
001a699cldr x1, [sp+496]
001a69a0ldr x3, [sp+488]
001a69a4subs xzr, x1, 0
001a69a8b.hi 0x1a69b0
001a69acb 0x1a73a8
001a69b0
001a69b0loc_1a69b0:
001a69b0ldrb w3, [x3]
001a69b4subs wzr, w3, 92
001a69b8cset x3, ne
001a69bcstrb w3, [sp+227]
001a69c0b.ne 0x1a69c8
001a69c4b 0x1a69cc
001a69c8
001a69c8loc_1a69c8:
001a69c8b 0x1a69f4
001a69cc
001a69ccloc_1a69cc:
001a69ccldr x1, [sp+496]
001a69d0ldr x3, [sp+488]
001a69d4subs xzr, x1, 1
001a69d8b.hi 0x1a69e0
001a69dcb 0x1a73a0
001a69e0
001a69e0loc_1a69e0:
001a69e0ldrb w3, [x3+1]
001a69e4subs wzr, w3, 117
001a69e8cset x3, ne
001a69ecstrb w3, [sp+227]
001a69f0b 0x1a69f4
001a69f4
001a69f4loc_1a69f4:
001a69f4ldrb w3, [sp+227]
001a69f8strb w3, [sp+228]
001a69fctbnz w3, 0, 0x1a6a04
001a6a00b 0x1a6a08
001a6a04
001a6a04loc_1a6a04:
001a6a04b 0x1a6a20
001a6a08
001a6a08loc_1a6a08:
001a6a08ldrsw x3, [sp+232]
001a6a0cmovz x4, 65533
001a6a10subs wzr, w3, w4
001a6a14cset x3, eq
001a6a18strb w3, [sp+228]
001a6a1cb 0x1a6a20
001a6a20
001a6a20loc_1a6a20:
001a6a20ldrb w3, [sp+228]
001a6a24strb w3, [sp+229]
001a6a28tbnz w3, 0, 0x1a6a30
001a6a2cb 0x1a6a34
001a6a30
001a6a30loc_1a6a30:
001a6a30b 0x1a6a48
001a6a34
001a6a34loc_1a6a34:
001a6a34ldr x3, [sp+512]
001a6a38subs xzr, x3, 0
001a6a3ccset x3, ne
001a6a40strb w3, [sp+229]
001a6a44b 0x1a6a48
001a6a48
001a6a48loc_1a6a48:
001a6a48ldrb w3, [sp+229]
001a6a4ctbnz w3, 0, 0x1a6a54
001a6a50b 0x1a6b44
001a6a54
001a6a54loc_1a6a54:
001a6a54ldr x2, [sp+504]
001a6a58ldr x3, [sp+488]
001a6a5csubs xzr, x2, 6
001a6a60b.hs 0x1a6a68
001a6a64b 0x1a7398
001a6a68
001a6a68loc_1a6a68:
001a6a68b 0x1a6a6c
001a6a6c
001a6a6cloc_1a6a6c:
001a6a6cstr x3, [sp+960]
001a6a70orr x3, xzr, 6
001a6a74str x3, [sp+968]
001a6a78str x2, [sp+976]
001a6a7cadd x27, sp, 984
001a6a80stp xzr, xzr, [x27]
001a6a84add x3, sp, 984
001a6a88str x3, [sp+704]
001a6a8cldr x0, [sp+960]
001a6a90ldr x1, [sp+968]
001a6a94ldr x2, [sp+976]
001a6a98bl runtime.convTslice
001a6a9cstr x0, [sp+696]
001a6aa0ldr x3, [sp+704]
001a6aa4ldrsb x27, [x3]
001a6aa8adrp x4, 0x447000
001a6aacadd x4, x4, 1216
001a6ab0str x4, [x3]
001a6ab4adrp x27, 0x8a5000
001a6ab8ldr w4, [x27+3056]
001a6abccbz w4, 0x1a6ac4
001a6ac0b 0x1a6ac8
001a6ac4
001a6ac4loc_1a6ac4:
001a6ac4b 0x1a6adc
001a6ac8
001a6ac8loc_1a6ac8:
001a6ac8bl runtime.gcWriteBarrier2
001a6accstr x0, [x25]
001a6ad0ldr x6, [x3+8]
001a6ad4str x6, [x25+8]
001a6ad8b 0x1a6adc
001a6adc
001a6adcloc_1a6adc:
001a6adcstr x0, [x3+8]
001a6ae0ldr x3, [sp+704]
001a6ae4ldrsb x27, [x3]
001a6ae8b 0x1a6aec
001a6aec
001a6aecloc_1a6aec:
001a6aecstr x3, [sp+712]
001a6af0orr x5, xzr, 1
001a6af4str x5, [sp+720]
001a6af8str x5, [sp+728]
001a6afcldr x0, [sp+1144]
001a6b00adrp x1, 0x51e000
001a6b04add x1, x1, 2619
001a6b08movz x2, 40
001a6b0cmov x4, x5
001a6b10bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a6b14str x0, [sp+1000]
001a6b18str x1, [sp+1008]
001a6b1cstp xzr, xzr, [sp+448]
001a6b20ldr x2, [sp+1000]
001a6b24ldr x3, [sp+1008]
001a6b28str x2, [sp+432]
001a6b2cstr x3, [sp+440]
001a6b30ldr x0, [sp+448]
001a6b34ldr x1, [sp+456]
001a6b38ldp x29, x30, [sp-8]
001a6b3cadd sp, sp, 1136
001a6b40ret x30
001a6b44
001a6b44loc_1a6b44:
001a6b44ldr x1, [sp+496]
001a6b48ldr x2, [sp+488]
001a6b4cldr x3, [sp+504]
001a6b50b 0x1a6b54
001a6b54
001a6b54loc_1a6b54:
001a6b54subs xzr, x1, 6
001a6b58b.hs 0x1a6b60
001a6b5cb 0x1a7390
001a6b60
001a6b60loc_1a6b60:
001a6b60sub x3, x3, 6
001a6b64sub x4, xzr, x3
001a6b68sub x5, x1, 6
001a6b6csbfm x4, x4, 63, 63
001a6b70and x4, x4, 6
001a6b74add x2, x2, x4
001a6b78str x2, [sp+488]
001a6b7cstr x5, [sp+496]
001a6b80str x3, [sp+504]
001a6b84b 0x1a6b8c
001a6b88
001a6b88loc_1a6b88:
001a6b88b 0x1a6b8c
001a6b8c
001a6b8cloc_1a6b8c:
001a6b8cldrsw x2, [sp+232]
001a6b90mov x1, x2
001a6b94add x0, sp, 92
001a6b98bl runtime.intstring
001a6b9cstr x0, [sp+680]
001a6ba0str x1, [sp+688]
001a6ba4ldr x2, [sp+480]
001a6ba8ldr x0, [sp+464]
001a6bacldr x3, [sp+472]
001a6bb0str x0, [sp+656]
001a6bb4str x3, [sp+664]
001a6bb8str x2, [sp+672]
001a6bbcldr x4, [sp+688]
001a6bc0add x1, x3, x4
001a6bc4str x1, [sp+352]
001a6bc8subs xzr, x2, x1
001a6bccb.hs 0x1a6bd4
001a6bd0b 0x1a6bdc
001a6bd4
001a6bd4loc_1a6bd4:
001a6bd4str x1, [sp+664]
001a6bd8b 0x1a6bfc
001a6bdc
001a6bdcloc_1a6bdc:
001a6bdcldr x3, [sp+688]
001a6be0adrp x4, 0x44f000
001a6be4add x4, x4, 3072
001a6be8bl runtime.growslice
001a6becstr x0, [sp+656]
001a6bf0str x1, [sp+664]
001a6bf4str x2, [sp+672]
001a6bf8b 0x1a6bfc
001a6bfc
001a6bfcloc_1a6bfc:
001a6bfcldr x3, [sp+688]
001a6c00str x3, [sp+344]
001a6c04ldr x3, [sp+352]
001a6c08ldr x4, [sp+688]
001a6c0csub x3, x3, x4
001a6c10ldr x4, [sp+656]
001a6c14add x0, x4, x3
001a6c18str x0, [sp+648]
001a6c1cldr x2, [sp+344]
001a6c20ldr x1, [sp+680]
001a6c24bl runtime.memmove
001a6c28ldr x3, [sp+656]
001a6c2cldr x4, [sp+664]
001a6c30ldr x5, [sp+672]
001a6c34str x3, [sp+464]
001a6c38str x4, [sp+472]
001a6c3cstr x5, [sp+480]
001a6c40b 0x1a707c
001a6c44
001a6c44loc_1a6c44:
001a6c44b 0x1a6c48
001a6c48
001a6c48loc_1a6c48:
001a6c48b 0x1a7088
001a6c4c
001a6c4cloc_1a6c4c:
001a6c4cmov x6, x5
001a6c50subs wzr, w6, 118
001a6c54b.eq 0x1a6c5c
001a6c58b 0x1a6d20
001a6c5c
001a6c5cloc_1a6c5c:
001a6c5cb 0x1a6c60
001a6c60
001a6c60loc_1a6c60:
001a6c60ldr x1, [sp+496]
001a6c64ldr x5, [sp+488]
001a6c68ldr x6, [sp+504]
001a6c6cb 0x1a6c70
001a6c70
001a6c70loc_1a6c70:
001a6c70subs xzr, x1, 2
001a6c74b.hs 0x1a6c7c
001a6c78b 0x1a7388
001a6c7c
001a6c7cloc_1a6c7c:
001a6c7csub x6, x6, 2
001a6c80sub x7, xzr, x6
001a6c84sub x8, x1, 2
001a6c88sbfm x7, x7, 63, 63
001a6c8cand x7, x7, 2
001a6c90add x5, x5, x7
001a6c94str x5, [sp+1016]
001a6c98str x8, [sp+1024]
001a6c9cstr x6, [sp+1032]
001a6ca0ldr x2, [sp+480]
001a6ca4ldr x0, [sp+464]
001a6ca8ldr x5, [sp+472]
001a6cacadd x1, x5, 1
001a6cb0subs xzr, x2, x1
001a6cb4b.hs 0x1a6cbc
001a6cb8b 0x1a6cc0
001a6cbc
001a6cbcloc_1a6cbc:
001a6cbcb 0x1a6cd4
001a6cc0
001a6cc0loc_1a6cc0:
001a6cc0orr x3, xzr, 1
001a6cc4adrp x4, 0x44f000
001a6cc8add x4, x4, 3072
001a6cccbl runtime.growslice
001a6cd0b 0x1a6cd4
001a6cd4
001a6cd4loc_1a6cd4:
001a6cd4sub x4, x1, 1
001a6cd8movz x5, 11
001a6cdcstrb w5, [x0+x4]
001a6ce0str x0, [sp+1040]
001a6ce4str x1, [sp+1048]
001a6ce8str x2, [sp+1056]
001a6cecldr x4, [sp+1016]
001a6cf0ldr x6, [sp+1024]
001a6cf4ldr x7, [sp+1032]
001a6cf8str x4, [sp+488]
001a6cfcstr x6, [sp+496]
001a6d00str x7, [sp+504]
001a6d04ldr x4, [sp+1040]
001a6d08ldr x6, [sp+1048]
001a6d0cldr x7, [sp+1056]
001a6d10str x4, [sp+464]
001a6d14str x6, [sp+472]
001a6d18str x7, [sp+480]
001a6d1cb 0x1a707c
001a6d20
001a6d20loc_1a6d20:
001a6d20subs wzr, w5, 120
001a6d24b.eq 0x1a6d2c
001a6d28b 0x1a7080
001a6d2c
001a6d2cloc_1a6d2c:
001a6d2cb 0x1a6d30
001a6d30
001a6d30loc_1a6d30:
001a6d30ldr x1, [sp+496]
001a6d34ldr x5, [sp+488]
001a6d38ldr x6, [sp+504]
001a6d3cb 0x1a6d40
001a6d40
001a6d40loc_1a6d40:
001a6d40subs xzr, x1, 2
001a6d44b.hs 0x1a6d4c
001a6d48b 0x1a7380
001a6d4c
001a6d4cloc_1a6d4c:
001a6d4csub x7, x1, 2
001a6d50sub x6, x6, 2
001a6d54sub x8, xzr, x6
001a6d58sbfm x8, x8, 63, 63
001a6d5cand x8, x8, 2
001a6d60add x5, x5, x8
001a6d64str x5, [sp+1040]
001a6d68str x7, [sp+1048]
001a6d6cstr x6, [sp+1056]
001a6d70str x7, [sp+376]
001a6d74ldr x1, [sp+496]
001a6d78ldr x5, [sp+488]
001a6d7cldr x6, [sp+504]
001a6d80b 0x1a6d84
001a6d84
001a6d84loc_1a6d84:
001a6d84subs xzr, x1, 2
001a6d88b.hs 0x1a6d90
001a6d8cb 0x1a7378
001a6d90
001a6d90loc_1a6d90:
001a6d90sub x2, x6, 2
001a6d94sub x1, x1, 2
001a6d98sub x6, xzr, x2
001a6d9csbfm x6, x6, 63, 63
001a6da0and x6, x6, 2
001a6da4add x0, x5, x6
001a6da8str x0, [sp+960]
001a6dacstr x1, [sp+968]
001a6db0str x2, [sp+976]
001a6db4adrp x3, 0x512000
001a6db8add x3, x3, 484
001a6dbcmovz x4, 22
001a6dc0bl bytes.TrimLeft
001a6dc4str x0, [sp+1016]
001a6dc8str x1, [sp+1024]
001a6dccstr x2, [sp+1032]
001a6dd0str x1, [sp+368]
001a6dd4ldr x5, [sp+376]
001a6dd8sub x5, x5, x1
001a6ddcstr x5, [sp+288]
001a6de0subs xzr, x5, 2
001a6de4b.gt 0x1a6dec
001a6de8b 0x1a6df8
001a6dec
001a6decloc_1a6dec:
001a6decorr x0, xzr, 2
001a6df0str x0, [sp+288]
001a6df4b 0x1a6e00
001a6df8
001a6df8loc_1a6df8:
001a6df8orr x0, xzr, 2
001a6dfcb 0x1a6e00
001a6e00
001a6e00loc_1a6e00:
001a6e00ldr x3, [sp+288]
001a6e04add x1, x3, 2
001a6e08str x1, [sp+368]
001a6e0cldr x2, [sp+504]
001a6e10ldr x4, [sp+488]
001a6e14subs xzr, x2, x1
001a6e18b.hs 0x1a6e20
001a6e1cb 0x1a7374
001a6e20
001a6e20loc_1a6e20:
001a6e20subs xzr, x1, 2
001a6e24b.hs 0x1a6e2c
001a6e28b 0x1a7370
001a6e2c
001a6e2cloc_1a6e2c:
001a6e2csub x5, x2, 2
001a6e30sub x6, xzr, x5
001a6e34sbfm x6, x6, 63, 63
001a6e38and x6, x6, 2
001a6e3cadd x4, x4, x6
001a6e40str x4, [sp+1016]
001a6e44str x3, [sp+1024]
001a6e48str x5, [sp+1032]
001a6e4cadd x27, sp, 1000
001a6e50stp xzr, xzr, [x27]
001a6e54ldr x2, [sp+1024]
001a6e58ldr x1, [sp+1016]
001a6e5cadd x0, sp, 161
001a6e60bl runtime.slicebytetostring
001a6e64str x0, [sp+848]
001a6e68str x1, [sp+856]
001a6e6corr x2, xzr, 16
001a6e70orr x3, xzr, 8
001a6e74bl strconv.ParseUint
001a6e78str x0, [sp+360]
001a6e7cstr x1, [sp+1000]
001a6e80str x2, [sp+1008]
001a6e84ldr x3, [sp+360]
001a6e88str x3, [sp+408]
001a6e8cstr x1, [sp+1096]
001a6e90str x2, [sp+1104]
001a6e94ldr x3, [sp+408]
001a6e98str x3, [sp+264]
001a6e9cstr x1, [sp+544]
001a6ea0str x2, [sp+552]
001a6ea4cbnz x1, 0x1a6eac
001a6ea8b 0x1a6fa4
001a6eac
001a6eacloc_1a6eac:
001a6eacldr x3, [sp+288]
001a6eb0add x1, x3, 2
001a6eb4str x1, [sp+368]
001a6eb8ldr x2, [sp+504]
001a6ebcldr x3, [sp+488]
001a6ec0subs xzr, x2, x1
001a6ec4b.hs 0x1a6ecc
001a6ec8b 0x1a736c
001a6ecc
001a6eccloc_1a6ecc:
001a6eccb 0x1a6ed0
001a6ed0
001a6ed0loc_1a6ed0:
001a6ed0str x3, [sp+1016]
001a6ed4str x1, [sp+1024]
001a6ed8str x2, [sp+1032]
001a6edcadd x27, sp, 984
001a6ee0stp xzr, xzr, [x27]
001a6ee4add x3, sp, 984
001a6ee8str x3, [sp+816]
001a6eecldr x0, [sp+1016]
001a6ef0ldr x1, [sp+1024]
001a6ef4ldr x2, [sp+1032]
001a6ef8bl runtime.convTslice
001a6efcstr x0, [sp+808]
001a6f00ldr x3, [sp+816]
001a6f04ldrsb x27, [x3]
001a6f08adrp x4, 0x447000
001a6f0cadd x4, x4, 1216
001a6f10str x4, [x3]
001a6f14adrp x27, 0x8a5000
001a6f18ldr w4, [x27+3056]
001a6f1ccbz w4, 0x1a6f24
001a6f20b 0x1a6f28
001a6f24
001a6f24loc_1a6f24:
001a6f24b 0x1a6f3c
001a6f28
001a6f28loc_1a6f28:
001a6f28bl runtime.gcWriteBarrier2
001a6f2cstr x0, [x25]
001a6f30ldr x6, [x3+8]
001a6f34str x6, [x25+8]
001a6f38b 0x1a6f3c
001a6f3c
001a6f3cloc_1a6f3c:
001a6f3cstr x0, [x3+8]
001a6f40ldr x3, [sp+816]
001a6f44ldrsb x27, [x3]
001a6f48b 0x1a6f4c
001a6f4c
001a6f4cloc_1a6f4c:
001a6f4cstr x3, [sp+824]
001a6f50orr x5, xzr, 1
001a6f54str x5, [sp+832]
001a6f58str x5, [sp+840]
001a6f5cldr x0, [sp+1144]
001a6f60adrp x1, 0x51b000
001a6f64add x1, x1, 3937
001a6f68movz x2, 36
001a6f6cmov x4, x5
001a6f70bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a6f74str x0, [sp+1000]
001a6f78str x1, [sp+1008]
001a6f7cstp xzr, xzr, [sp+448]
001a6f80ldr x2, [sp+1000]
001a6f84ldr x3, [sp+1008]
001a6f88str x2, [sp+432]
001a6f8cstr x3, [sp+440]
001a6f90ldr x0, [sp+448]
001a6f94ldr x1, [sp+456]
001a6f98ldp x29, x30, [sp-8]
001a6f9cadd sp, sp, 1136
001a6fa0ret x30
001a6fa4
001a6fa4loc_1a6fa4:
001a6fa4ldr x5, [sp+288]
001a6fa8add x0, x5, 2
001a6facstr x0, [sp+368]
001a6fb0ldr x1, [sp+496]
001a6fb4ldr x6, [sp+488]
001a6fb8ldr x7, [sp+504]
001a6fbcb 0x1a6fc0
001a6fc0
001a6fc0loc_1a6fc0:
001a6fc0subs xzr, x1, x0
001a6fc4b.hs 0x1a6fcc
001a6fc8b 0x1a7368
001a6fcc
001a6fccloc_1a6fcc:
001a6fccsub x8, x1, x5
001a6fd0sub x5, x7, x5
001a6fd4sub x5, x5, 2
001a6fd8sub x7, xzr, x5
001a6fdcand x7, x0, x7, asr #63
001a6fe0add x6, x6, x7
001a6fe4sub x7, x8, 2
001a6fe8str x6, [sp+1016]
001a6fecstr x7, [sp+1024]
001a6ff0str x5, [sp+1032]
001a6ff4ldr x5, [sp+264]
001a6ff8strb w5, [sp+160]
001a6ffcldr x2, [sp+480]
001a7000ldr x0, [sp+464]
001a7004ldr x5, [sp+472]
001a7008add x1, x5, 1
001a700csubs xzr, x2, x1
001a7010b.hs 0x1a7018
001a7014b 0x1a701c
001a7018
001a7018loc_1a7018:
001a7018b 0x1a7030
001a701c
001a701cloc_1a701c:
001a701corr x3, xzr, 1
001a7020adrp x4, 0x44e000
001a7024add x4, x4, 3072
001a7028bl runtime.growslice
001a702cb 0x1a7030
001a7030
001a7030loc_1a7030:
001a7030ldrb w4, [sp+160]
001a7034sub x5, x1, 1
001a7038strb w4, [x0+x5]
001a703cstr x0, [sp+960]
001a7040str x1, [sp+968]
001a7044str x2, [sp+976]
001a7048ldr x4, [sp+1016]
001a704cldr x5, [sp+1024]
001a7050ldr x6, [sp+1032]
001a7054str x4, [sp+488]
001a7058str x5, [sp+496]
001a705cstr x6, [sp+504]
001a7060ldr x4, [sp+960]
001a7064ldr x5, [sp+968]
001a7068ldr x6, [sp+976]
001a706cstr x4, [sp+464]
001a7070str x5, [sp+472]
001a7074str x6, [sp+480]
001a7078b 0x1a707c
001a707c
001a707cloc_1a707c:
001a707cb 0x1a731c
001a7080
001a7080loc_1a7080:
001a7080b 0x1a7084
001a7084
001a7084loc_1a7084:
001a7084b 0x1a7088
001a7088
001a7088loc_1a7088:
001a7088b 0x1a708c
001a708c
001a708cloc_1a708c:
001a708cb 0x1a7090
001a7090
001a7090loc_1a7090:
001a7090b 0x1a7094
001a7094
001a7094loc_1a7094:
001a7094ldr x2, [sp+504]
001a7098ldr x3, [sp+488]
001a709csubs xzr, x2, 2
001a70a0b.hs 0x1a70a8
001a70a4b 0x1a7360
001a70a8
001a70a8loc_1a70a8:
001a70a8b 0x1a70ac
001a70ac
001a70acloc_1a70ac:
001a70acstr x3, [sp+960]
001a70b0orr x3, xzr, 2
001a70b4str x3, [sp+968]
001a70b8str x2, [sp+976]
001a70bcadd x27, sp, 984
001a70c0stp xzr, xzr, [x27]
001a70c4add x3, sp, 984
001a70c8str x3, [sp+616]
001a70ccldr x0, [sp+960]
001a70d0ldr x1, [sp+968]
001a70d4ldr x2, [sp+976]
001a70d8bl runtime.convTslice
001a70dcstr x0, [sp+608]
001a70e0ldr x3, [sp+616]
001a70e4ldrsb x27, [x3]
001a70e8adrp x4, 0x446000
001a70ecadd x4, x4, 1216
001a70f0str x4, [x3]
001a70f4adrp x27, 0x8a4000
001a70f8ldr w4, [x27+3056]
001a70fccbz w4, 0x1a7104
001a7100b 0x1a7108
001a7104
001a7104loc_1a7104:
001a7104b 0x1a711c
001a7108
001a7108loc_1a7108:
001a7108bl runtime.gcWriteBarrier2
001a710cstr x0, [x25]
001a7110ldr x6, [x3+8]
001a7114str x6, [x25+8]
001a7118b 0x1a711c
001a711c
001a711cloc_1a711c:
001a711cstr x0, [x3+8]
001a7120ldr x3, [sp+616]
001a7124ldrsb x27, [x3]
001a7128b 0x1a712c
001a712c
001a712cloc_1a712c:
001a712cstr x3, [sp+624]
001a7130orr x5, xzr, 1
001a7134str x5, [sp+632]
001a7138str x5, [sp+640]
001a713cldr x0, [sp+1144]
001a7140adrp x1, 0x518000
001a7144add x1, x1, 48
001a7148orr x2, xzr, 32
001a714cmov x4, x5
001a7150bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a7154str x0, [sp+1000]
001a7158str x1, [sp+1008]
001a715cstp xzr, xzr, [sp+448]
001a7160ldr x2, [sp+1000]
001a7164ldr x3, [sp+1008]
001a7168str x2, [sp+432]
001a716cstr x3, [sp+440]
001a7170ldr x0, [sp+448]
001a7174ldr x1, [sp+456]
001a7178ldp x29, x30, [sp-8]
001a717cadd sp, sp, 1136
001a7180ret x30
001a7184
001a7184loc_1a7184:
001a7184b 0x1a7188
001a7188
001a7188loc_1a7188:
001a7188ldr x0, [sp+304]
001a718cldr x1, [sp+496]
001a7190ldr x3, [sp+488]
001a7194ldr x4, [sp+504]
001a7198b 0x1a719c
001a719c
001a719cloc_1a719c:
001a719csubs xzr, x0, x1
001a71a0b.ls 0x1a71a8
001a71a4b 0x1a735c
001a71a8
001a71a8loc_1a71a8:
001a71a8sub x2, x4, x0
001a71acsub x1, x1, x0
001a71b0sub x4, xzr, x2
001a71b4and x4, x0, x4, asr #63
001a71b8add x0, x3, x4
001a71bcstr x0, [sp+960]
001a71c0str x1, [sp+968]
001a71c4str x2, [sp+976]
001a71c8bl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInBytes
001a71ccstr x0, [sp+312]
001a71d0ldr x3, [sp+304]
001a71d4add x0, x3, x0
001a71d8str x0, [sp+368]
001a71dcldr x1, [sp+496]
001a71e0ldr x3, [sp+488]
001a71e4ldr x4, [sp+504]
001a71e8b 0x1a71ec
001a71ec
001a71ecloc_1a71ec:
001a71ecsubs xzr, x1, x0
001a71f0b.hs 0x1a71f8
001a71f4b 0x1a7358
001a71f8
001a71f8loc_1a71f8:
001a71f8sub x5, x4, x0
001a71fcsub x6, x1, x0
001a7200sub x7, xzr, x5
001a7204and x7, x0, x7, asr #63
001a7208add x7, x3, x7
001a720cstr x7, [sp+960]
001a7210str x6, [sp+968]
001a7214str x5, [sp+976]
001a7218ldr x5, [sp+304]
001a721cldr x6, [sp+312]
001a7220add x1, x5, x6
001a7224str x1, [sp+376]
001a7228ldr x2, [sp+504]
001a722cldr x5, [sp+488]
001a7230subs xzr, x2, x1
001a7234b.hs 0x1a723c
001a7238b 0x1a7354
001a723c
001a723cloc_1a723c:
001a723cb 0x1a7240
001a7240
001a7240loc_1a7240:
001a7240str x5, [sp+1016]
001a7244str x1, [sp+1024]
001a7248str x2, [sp+1032]
001a724cldr x2, [sp+480]
001a7250ldr x0, [sp+464]
001a7254ldr x5, [sp+472]
001a7258str x0, [sp+584]
001a725cstr x5, [sp+592]
001a7260str x2, [sp+600]
001a7264ldr x6, [sp+1024]
001a7268add x1, x5, x6
001a726cstr x1, [sp+336]
001a7270subs xzr, x2, x1
001a7274b.hs 0x1a727c
001a7278b 0x1a7284
001a727c
001a727cloc_1a727c:
001a727cstr x1, [sp+592]
001a7280b 0x1a72a4
001a7284
001a7284loc_1a7284:
001a7284ldr x3, [sp+1024]
001a7288adrp x4, 0x44e000
001a728cadd x4, x4, 3072
001a7290bl runtime.growslice
001a7294str x0, [sp+584]
001a7298str x1, [sp+592]
001a729cstr x2, [sp+600]
001a72a0b 0x1a72a4
001a72a4
001a72a4loc_1a72a4:
001a72a4ldr x3, [sp+1024]
001a72a8str x3, [sp+328]
001a72acldr x3, [sp+336]
001a72b0ldr x4, [sp+584]
001a72b4ldr x5, [sp+1024]
001a72b8sub x3, x3, x5
001a72bcadd x0, x4, x3
001a72c0str x0, [sp+576]
001a72c4ldr x2, [sp+328]
001a72c8ldr x1, [sp+1016]
001a72ccbl runtime.memmove
001a72d0ldr x3, [sp+584]
001a72d4ldr x4, [sp+592]
001a72d8ldr x5, [sp+600]
001a72dcstr x3, [sp+1040]
001a72e0str x4, [sp+1048]
001a72e4str x5, [sp+1056]
001a72e8ldr x3, [sp+960]
001a72ecldr x4, [sp+968]
001a72f0ldr x5, [sp+976]
001a72f4str x3, [sp+488]
001a72f8str x4, [sp+496]
001a72fcstr x5, [sp+504]
001a7300ldr x3, [sp+1040]
001a7304ldr x4, [sp+1048]
001a7308ldr x5, [sp+1056]
001a730cstr x3, [sp+464]
001a7310str x4, [sp+472]
001a7314str x5, [sp+480]
001a7318b 0x1a731c
001a731c
001a731cloc_1a731c:
001a731cb 0x1a7320
001a7320
001a7320loc_1a7320:
001a7320b 0x1a58dc
001a7324
001a7324loc_1a7324:
001a7324stp xzr, xzr, [sp+448]
001a7328adrp x27, 0x87b000
001a732cldr x3, [x27+2408]
001a7330adrp x27, 0x87b000
001a7334ldr x2, [x27+2400]
001a7338str x2, [sp+432]
001a733cstr x3, [sp+440]
001a7340ldr x0, [sp+448]
001a7344ldr x1, [sp+456]
001a7348ldp x29, x30, [sp-8]
001a734cadd sp, sp, 1136
001a7350ret x30
001a7354
001a7354loc_1a7354:
001a7354bl runtime.panicSliceAcap
001a7358
001a7358loc_1a7358:
001a7358bl runtime.panicSliceB
001a735c
001a735cloc_1a735c:
001a735cbl runtime.panicSliceB
001a7360
001a7360loc_1a7360:
001a7360orr x1, xzr, 2
001a7364bl runtime.panicSliceAcap
001a7368
001a7368loc_1a7368:
001a7368bl runtime.panicSliceB
001a736c
001a736cloc_1a736c:
001a736cbl runtime.panicSliceAcap
001a7370
001a7370loc_1a7370:
001a7370bl runtime.panicSliceB
001a7374
001a7374loc_1a7374:
001a7374bl runtime.panicSliceAcap
001a7378
001a7378loc_1a7378:
001a7378orr x0, xzr, 2
001a737cbl runtime.panicSliceB
001a7380
001a7380loc_1a7380:
001a7380orr x0, xzr, 2
001a7384bl runtime.panicSliceB
001a7388
001a7388loc_1a7388:
001a7388orr x0, xzr, 2
001a738cbl runtime.panicSliceB
001a7390
001a7390loc_1a7390:
001a7390orr x0, xzr, 6
001a7394bl runtime.panicSliceB
001a7398
001a7398loc_1a7398:
001a7398orr x1, xzr, 6
001a739cbl runtime.panicSliceAcap
001a73a0
001a73a0loc_1a73a0:
001a73a0orr x0, xzr, 1
001a73a4bl runtime.panicIndex
001a73a8
001a73a8loc_1a73a8:
001a73a8mov x0, xzr
001a73acbl runtime.panicIndex
001a73b0
001a73b0loc_1a73b0:
001a73b0orr x1, xzr, 6
001a73b4bl runtime.panicSliceAcap
001a73b8
001a73b8loc_1a73b8:
001a73b8bl runtime.panicSliceB
001a73bc
001a73bcloc_1a73bc:
001a73bcbl runtime.panicSliceAcap
001a73c0
001a73c0loc_1a73c0:
001a73c0orr x0, xzr, 2
001a73c4bl runtime.panicSliceB
001a73c8
001a73c8loc_1a73c8:
001a73c8bl runtime.panicSliceAcap
001a73cc
001a73ccloc_1a73cc:
001a73ccorr x0, xzr, 2
001a73d0bl runtime.panicSliceB
001a73d4
001a73d4loc_1a73d4:
001a73d4orr x0, xzr, 2
001a73d8bl runtime.panicSliceB
001a73dc
001a73dcloc_1a73dc:
001a73dcorr x0, xzr, 2
001a73e0bl runtime.panicSliceB
001a73e4
001a73e4loc_1a73e4:
001a73e4orr x0, xzr, 2
001a73e8bl runtime.panicSliceB
001a73ec
001a73ecloc_1a73ec:
001a73ecorr x0, xzr, 2
001a73f0bl runtime.panicSliceB
001a73f4
001a73f4loc_1a73f4:
001a73f4orr x0, xzr, 2
001a73f8bl runtime.panicSliceB
001a73fc
001a73fcloc_1a73fc:
001a73fcorr x0, xzr, 2
001a7400bl runtime.panicSliceB
001a7404
001a7404loc_1a7404:
001a7404bl runtime.panicSliceB
001a7408
001a7408loc_1a7408:
001a7408bl runtime.panicSliceAcap
001a740c
001a740cloc_1a740c:
001a740corr x0, xzr, 1
001a7410bl runtime.panicSliceB
001a7414
001a7414loc_1a7414:
001a7414bl runtime.panicSliceAcap
001a7418
001a7418loc_1a7418:
001a7418orr x0, xzr, 1
001a741cbl runtime.panicSliceB
001a7420
001a7420loc_1a7420:
001a7420orr x0, xzr, 1
001a7424bl runtime.panicSliceB
001a7428
001a7428loc_1a7428:
001a7428orr x0, xzr, 1
001a742cbl runtime.panicIndex
001a7430
001a7430loc_1a7430:
001a7430orr x0, xzr, 1
001a7434bl runtime.panicSliceB
001a7438
001a7438loc_1a7438:
001a7438bl runtime.panicSlice3B
001a743c
001a743cloc_1a743c:
001a743cbl runtime.panicSlice3Acap
001a7440
001a7440loc_1a7440:
001a7440bl runtime.panicSliceB
001a7444
001a7444loc_1a7444:
001a7444orr x0, xzr, 1
001a7448bl runtime.panicSliceB
001a744c
001a744cloc_1a744c:
001a744cmov x0, xzr
001a7450bl runtime.panicIndex
001a7454hint
001a7458
001a7458loc_1a7458:
001a7458str x0, [sp+8]
001a745cmov x3, x30
001a7460bl runtime.morestack_noctxt.abi0
001a7464ldr x0, [sp+8]
001a7468b 0x1a5750
001a746cudf 0
001a5750
001a5750google.golang.org/protobuf/internal/encoding/text.(*Decoder).parseString: ; void google.golang.org/protobuf/internal/encoding/text.(*Decoder).parseString(google.golang.org/protobuf/internal/encoding/text.Decoder * d)
001a5750ldr x16, [x28+16]
001a5754sub x17, sp, 1008
001a5758subs xzr, x17, x16
001a575cb.ls 0x1a7458
001a5760sub x20, sp, 1136
001a5764stp x29, x30, [x20-8]
001a5768add sp, x20, 0
001a576csub x29, sp, 8
001a5770str x0, [sp+1144]
001a5774stp xzr, xzr, [sp+448]
001a5778stp xzr, xzr, [sp+432]
001a577cldr x4, [sp+1144]
001a5780ldrsb x27, [x4]
001a5784ldr x5, [x4+128]
001a5788ldr x6, [x4+144]
001a578cldr x1, [x4+136]
001a5790str x5, [sp+488]
001a5794str x1, [sp+496]
001a5798str x6, [sp+504]
001a579cstr x1, [sp+384]
001a57a0cbz x1, 0x1a57a8
001a57a4b 0x1a57d8
001a57a8
001a57a8loc_1a57a8:
001a57a8stp xzr, xzr, [sp+448]
001a57acadrp x27, 0x87d000
001a57b0ldr x3, [x27+2408]
001a57b4adrp x27, 0x87d000
001a57b8ldr x2, [x27+2400]
001a57bcstr x2, [sp+432]
001a57c0str x3, [sp+440]
001a57c4ldr x0, [sp+448]
001a57c8ldr x1, [sp+456]
001a57ccldp x29, x30, [sp-8]
001a57d0add sp, sp, 1136
001a57d4ret x30
001a57d8
001a57d8loc_1a57d8:
001a57d8subs xzr, x1, 0
001a57dcb.hi 0x1a57e4
001a57e0b 0x1a744c
001a57e4
001a57e4loc_1a57e4:
001a57e4ldrb w3, [x5]
001a57e8strb w3, [sp+91]
001a57ecldr x1, [sp+496]
001a57f0ldr x3, [sp+488]
001a57f4ldr x4, [sp+504]
001a57f8b 0x1a57fc
001a57fc
001a57fcloc_1a57fc:
001a57fcsubs xzr, x1, 1
001a5800b.hs 0x1a5808
001a5804b 0x1a7444
001a5808
001a5808loc_1a5808:
001a5808sub x2, x4, 1
001a580csub x1, x1, 1
001a5810sub x4, xzr, x2
001a5814sbfm x4, x4, 63, 63
001a5818and x4, x4, 1
001a581cadd x0, x3, x4
001a5820str x0, [sp+488]
001a5824str x1, [sp+496]
001a5828str x2, [sp+504]
001a582cbl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInBytes
001a5830str x0, [sp+320]
001a5834ldr x1, [sp+496]
001a5838ldr x3, [sp+488]
001a583cldr x4, [sp+504]
001a5840b 0x1a5844
001a5844
001a5844loc_1a5844:
001a5844subs xzr, x0, x1
001a5848b.ls 0x1a5850
001a584cb 0x1a7440
001a5850
001a5850loc_1a5850:
001a5850sub x4, x4, x0
001a5854sub x5, x1, x0
001a5858sub x6, xzr, x4
001a585cand x6, x0, x6, asr #63
001a5860add x6, x3, x6
001a5864str x6, [sp+1040]
001a5868str x5, [sp+1048]
001a586cstr x4, [sp+1056]
001a5870ldr x2, [sp+320]
001a5874ldr x1, [sp+320]
001a5878ldr x3, [sp+504]
001a587cldr x4, [sp+488]
001a5880subs xzr, x3, x2
001a5884b.hs 0x1a588c
001a5888b 0x1a743c
001a588c
001a588cloc_1a588c:
001a588csubs xzr, x2, x1
001a5890b.hs 0x1a5898
001a5894b 0x1a7438
001a5898
001a5898loc_1a5898:
001a5898b 0x1a589c
001a589c
001a589cloc_1a589c:
001a589cstr x4, [sp+1016]
001a58a0str x1, [sp+1024]
001a58a4str x2, [sp+1032]
001a58a8ldr x4, [sp+1040]
001a58acldr x5, [sp+1048]
001a58b0ldr x6, [sp+1056]
001a58b4str x4, [sp+488]
001a58b8str x5, [sp+496]
001a58bcstr x6, [sp+504]
001a58c0ldr x4, [sp+1016]
001a58c4ldr x5, [sp+1024]
001a58c8ldr x6, [sp+1032]
001a58ccstr x4, [sp+464]
001a58d0str x5, [sp+472]
001a58d4str x6, [sp+480]
001a58d8b 0x1a58dc
001a58dc
001a58dcloc_1a58dc:
001a58dcldr x4, [sp+496]
001a58e0str x4, [sp+384]
001a58e4cbnz x4, 0x1a58ec
001a58e8b 0x1a7324
001a58ec
001a58ecloc_1a58ec:
001a58ecldr x0, [sp+488]
001a58f0ldr x1, [sp+496]
001a58f4ldr x2, [sp+504]
001a58f8bl unicode/utf8.DecodeRune
001a58fcstr w0, [sp+244]
001a5900str x1, [sp+376]
001a5904ldrsw x3, [sp+244]
001a5908str w3, [sp+240]
001a590cldr x3, [sp+376]
001a5910str x3, [sp+424]
001a5914ldrsw x3, [sp+240]
001a5918str w3, [sp+236]
001a591cldr x3, [sp+424]
001a5920str x3, [sp+304]
001a5924ldrsw x3, [sp+236]
001a5928movz x4, 65533
001a592csubs wzr, w3, w4
001a5930cset x3, eq
001a5934strb w3, [sp+231]
001a5938b.eq 0x1a5940
001a593cb 0x1a5954
001a5940
001a5940loc_1a5940:
001a5940ldr x6, [sp+304]
001a5944subs xzr, x6, 1
001a5948cset x6, eq
001a594cstrb w6, [sp+231]
001a5950b 0x1a5958
001a5954
001a5954loc_1a5954:
001a5954b 0x1a5958
001a5958
001a5958loc_1a5958:
001a5958ldrb w6, [sp+231]
001a595ctbnz w6, 0, 0x1a5964
001a5960b 0x1a59b8
001a5964
001a5964loc_1a5964:
001a5964b 0x1a5968
001a5968
001a5968loc_1a5968:
001a5968ldr x0, [sp+1144]
001a596cadrp x1, 0x513000
001a5970add x1, x1, 462
001a5974movz x2, 22
001a5978mov x3, xzr
001a597cmov x4, xzr
001a5980mov x5, x4
001a5984bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a5988str x0, [sp+1000]
001a598cstr x1, [sp+1008]
001a5990stp xzr, xzr, [sp+448]
001a5994ldr x2, [sp+1000]
001a5998ldr x3, [sp+1008]
001a599cstr x2, [sp+432]
001a59a0str x3, [sp+440]
001a59a4ldr x0, [sp+448]
001a59a8ldr x1, [sp+456]
001a59acldp x29, x30, [sp-8]
001a59b0add sp, sp, 1136
001a59b4ret x30
001a59b8
001a59b8loc_1a59b8:
001a59b8ldrsw x5, [sp+236]
001a59bcsubs wzr, w5, 0
001a59c0cset x6, eq
001a59c4strb w6, [sp+230]
001a59c8cbz w5, 0x1a59d0
001a59ccb 0x1a59d4
001a59d0
001a59d0loc_1a59d0:
001a59d0b 0x1a59e8
001a59d4
001a59d4loc_1a59d4:
001a59d4ldrsw x5, [sp+236]
001a59d8subs wzr, w5, 10
001a59dccset x5, eq
001a59e0strb w5, [sp+230]
001a59e4b 0x1a59e8
001a59e8
001a59e8loc_1a59e8:
001a59e8ldrb w5, [sp+230]
001a59ectbnz w5, 0, 0x1a59f4
001a59f0b 0x1a5ab8
001a59f4
001a59f4loc_1a59f4:
001a59f4b 0x1a59f8
001a59f8
001a59f8loc_1a59f8:
001a59f8add x27, sp, 984
001a59fcstp xzr, xzr, [x27]
001a5a00add x1, sp, 984
001a5a04str x1, [sp+928]
001a5a08ldrsw x0, [sp+236]
001a5a0cbl runtime.convT32
001a5a10str x0, [sp+920]
001a5a14ldr x1, [sp+928]
001a5a18ldrsb x27, [x1]
001a5a1cadrp x2, 0x450000
001a5a20add x2, x2, 3264
001a5a24str x2, [x1]
001a5a28adrp x27, 0x8a6000
001a5a2cldr w2, [x27+3056]
001a5a30cbz w2, 0x1a5a38
001a5a34b 0x1a5a3c
001a5a38
001a5a38loc_1a5a38:
001a5a38b 0x1a5a50
001a5a3c
001a5a3cloc_1a5a3c:
001a5a3cbl runtime.gcWriteBarrier2
001a5a40str x0, [x25]
001a5a44ldr x6, [x1+8]
001a5a48str x6, [x25+8]
001a5a4cb 0x1a5a50
001a5a50
001a5a50loc_1a5a50:
001a5a50str x0, [x1+8]
001a5a54ldr x3, [sp+928]
001a5a58ldrsb x27, [x3]
001a5a5cb 0x1a5a60
001a5a60
001a5a60loc_1a5a60:
001a5a60str x3, [sp+936]
001a5a64orr x5, xzr, 1
001a5a68str x5, [sp+944]
001a5a6cstr x5, [sp+952]
001a5a70ldr x0, [sp+1144]
001a5a74adrp x1, 0x518000
001a5a78add x1, x1, 2032
001a5a7corr x2, xzr, 30
001a5a80mov x4, x5
001a5a84bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a5a88str x0, [sp+1000]
001a5a8cstr x1, [sp+1008]
001a5a90stp xzr, xzr, [sp+448]
001a5a94ldr x2, [sp+1000]
001a5a98ldr x3, [sp+1008]
001a5a9cstr x2, [sp+432]
001a5aa0str x3, [sp+440]
001a5aa4ldr x0, [sp+448]
001a5aa8ldr x1, [sp+456]
001a5aacldp x29, x30, [sp-8]
001a5ab0add sp, sp, 1136
001a5ab4ret x30
001a5ab8
001a5ab8loc_1a5ab8:
001a5ab8ldrsw x5, [sp+236]
001a5abcldrb w6, [sp+91]
001a5ac0subs wzr, w6, w5
001a5ac4b.eq 0x1a5acc
001a5ac8b 0x1a5b6c
001a5acc
001a5accloc_1a5acc:
001a5accb 0x1a5ad0
001a5ad0
001a5ad0loc_1a5ad0:
001a5ad0ldr x1, [sp+496]
001a5ad4ldr x2, [sp+488]
001a5ad8ldr x3, [sp+504]
001a5adcb 0x1a5ae0
001a5ae0
001a5ae0loc_1a5ae0:
001a5ae0subs xzr, x1, 1
001a5ae4b.hs 0x1a5aec
001a5ae8b 0x1a7430
001a5aec
001a5aecloc_1a5aec:
001a5aecsub x4, x1, 1
001a5af0sub x3, x3, 1
001a5af4sub x5, xzr, x3
001a5af8sbfm x5, x5, 63, 63
001a5afcand x5, x5, 1
001a5b00add x2, x2, x5
001a5b04str x2, [sp+488]
001a5b08str x4, [sp+496]
001a5b0cstr x3, [sp+504]
001a5b10ldr x2, [sp+1144]
001a5b14ldrsb x27, [x2]
001a5b18ldr x2, [x2+136]
001a5b1cstr x2, [sp+376]
001a5b20str x4, [sp+368]
001a5b24ldr x0, [sp+1144]
001a5b28sub x2, x2, x1
001a5b2cadd x1, x2, 1
001a5b30bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).consume
001a5b34ldr x1, [sp+464]
001a5b38ldr x2, [sp+472]
001a5b3cmov x0, xzr
001a5b40bl runtime.slicebytetostring
001a5b44str x0, [sp+448]
001a5b48str x1, [sp+456]
001a5b4cstp xzr, xzr, [sp+432]
001a5b50ldr x0, [sp+448]
001a5b54ldr x1, [sp+456]
001a5b58mov x2, xzr
001a5b5cmov x3, xzr
001a5b60ldp x29, x30, [sp-8]
001a5b64add sp, sp, 1136
001a5b68ret x30
001a5b6c
001a5b6cloc_1a5b6c:
001a5b6cldrsw x5, [sp+236]
001a5b70subs wzr, w5, 92
001a5b74b.eq 0x1a5b7c
001a5b78b 0x1a7184
001a5b7c
001a5b7cloc_1a5b7c:
001a5b7cb 0x1a5b80
001a5b80
001a5b80loc_1a5b80:
001a5b80ldr x5, [sp+496]
001a5b84str x5, [sp+368]
001a5b88subs xzr, x5, 2
001a5b8cb.lt 0x1a5b94
001a5b90b 0x1a5bc4
001a5b94
001a5b94loc_1a5b94:
001a5b94stp xzr, xzr, [sp+448]
001a5b98adrp x27, 0x87d000
001a5b9cldr x3, [x27+2408]
001a5ba0adrp x27, 0x87d000
001a5ba4ldr x2, [x27+2400]
001a5ba8str x2, [sp+432]
001a5bacstr x3, [sp+440]
001a5bb0ldr x0, [sp+448]
001a5bb4ldr x1, [sp+456]
001a5bb8ldp x29, x30, [sp-8]
001a5bbcadd sp, sp, 1136
001a5bc0ret x30
001a5bc4
001a5bc4loc_1a5bc4:
001a5bc4ldr x1, [sp+496]
001a5bc8ldr x5, [sp+488]
001a5bccsubs xzr, x1, 1
001a5bd0b.hi 0x1a5bd8
001a5bd4b 0x1a7428
001a5bd8
001a5bd8loc_1a5bd8:
001a5bd8ldrb w5, [x5+1]
001a5bdcstrb w5, [sp+90]
001a5be0strb w5, [sp+226]
001a5be4mov x6, x5
001a5be8subs wzr, w6, 97
001a5becb.ls 0x1a5bf4
001a5bf0b 0x1a61a0
001a5bf4
001a5bf4loc_1a5bf4:
001a5bf4mov x6, x5
001a5bf8subs wzr, w6, 55
001a5bfcb.ls 0x1a5c04
001a5c00b 0x1a5fac
001a5c04
001a5c04loc_1a5c04:
001a5c04mov x6, x5
001a5c08subs wzr, w6, 34
001a5c0cb.eq 0x1a5c14
001a5c10b 0x1a5c18
001a5c14
001a5c14loc_1a5c14:
001a5c14b 0x1a6000
001a5c18
001a5c18loc_1a5c18:
001a5c18mov x6, x5
001a5c1csubs wzr, w6, 39
001a5c20b.eq 0x1a5c28
001a5c24b 0x1a5c2c
001a5c28
001a5c28loc_1a5c28:
001a5c28b 0x1a6000
001a5c2c
001a5c2cloc_1a5c2c:
001a5c2cmov x6, x5
001a5c30subs wzr, w6, 48
001a5c34b.hs 0x1a5c3c
001a5c38b 0x1a5f9c
001a5c3c
001a5c3cloc_1a5c3c:
001a5c3csubs wzr, w5, 55
001a5c40b.ls 0x1a5c48
001a5c44b 0x1a5f98
001a5c48
001a5c48loc_1a5c48:
001a5c48b 0x1a5c4c
001a5c4c
001a5c4cloc_1a5c4c:
001a5c4cldr x1, [sp+496]
001a5c50ldr x5, [sp+488]
001a5c54ldr x6, [sp+504]
001a5c58b 0x1a5c5c
001a5c5c
001a5c5cloc_1a5c5c:
001a5c5csubs xzr, x1, 1
001a5c60b.hs 0x1a5c68
001a5c64b 0x1a7420
001a5c68
001a5c68loc_1a5c68:
001a5c68sub x7, x1, 1
001a5c6csub x6, x6, 1
001a5c70sub x8, xzr, x6
001a5c74sbfm x8, x8, 63, 63
001a5c78and x8, x8, 1
001a5c7cadd x5, x5, x8
001a5c80str x5, [sp+1016]
001a5c84str x7, [sp+1024]
001a5c88str x6, [sp+1032]
001a5c8cstr x7, [sp+368]
001a5c90ldr x1, [sp+496]
001a5c94ldr x5, [sp+488]
001a5c98ldr x6, [sp+504]
001a5c9cb 0x1a5ca0
001a5ca0
001a5ca0loc_1a5ca0:
001a5ca0subs xzr, x1, 1
001a5ca4b.hs 0x1a5cac
001a5ca8b 0x1a7418
001a5cac
001a5cacloc_1a5cac:
001a5cacsub x2, x6, 1
001a5cb0sub x1, x1, 1
001a5cb4sub x6, xzr, x2
001a5cb8sbfm x6, x6, 63, 63
001a5cbcand x6, x6, 1
001a5cc0add x0, x5, x6
001a5cc4str x0, [sp+1040]
001a5cc8str x1, [sp+1048]
001a5cccstr x2, [sp+1056]
001a5cd0adrp x3, 0x50c000
001a5cd4add x3, x3, 1300
001a5cd8orr x4, xzr, 8
001a5cdcbl bytes.TrimLeft
001a5ce0str x0, [sp+960]
001a5ce4str x1, [sp+968]
001a5ce8str x2, [sp+976]
001a5cecstr x1, [sp+376]
001a5cf0ldr x5, [sp+368]
001a5cf4sub x5, x5, x1
001a5cf8str x5, [sp+296]
001a5cfcsubs xzr, x5, 3
001a5d00b.gt 0x1a5d08
001a5d04b 0x1a5d14
001a5d08
001a5d08loc_1a5d08:
001a5d08orr x3, xzr, 3
001a5d0cstr x3, [sp+296]
001a5d10b 0x1a5d1c
001a5d14
001a5d14loc_1a5d14:
001a5d14orr x3, xzr, 3
001a5d18b 0x1a5d1c
001a5d1c
001a5d1cloc_1a5d1c:
001a5d1cldr x4, [sp+296]
001a5d20add x1, x4, 1
001a5d24str x1, [sp+376]
001a5d28ldr x2, [sp+504]
001a5d2cldr x5, [sp+488]
001a5d30subs xzr, x2, x1
001a5d34b.hs 0x1a5d3c
001a5d38b 0x1a7414
001a5d3c
001a5d3cloc_1a5d3c:
001a5d3csubs xzr, x1, 1
001a5d40b.hs 0x1a5d48
001a5d44b 0x1a740c
001a5d48
001a5d48loc_1a5d48:
001a5d48sub x3, x2, 1
001a5d4csub x6, xzr, x3
001a5d50sbfm x6, x6, 63, 63
001a5d54and x6, x6, 1
001a5d58add x5, x5, x6
001a5d5cstr x5, [sp+960]
001a5d60str x4, [sp+968]
001a5d64str x3, [sp+976]
001a5d68add x27, sp, 1000
001a5d6cstp xzr, xzr, [x27]
001a5d70ldr x2, [sp+968]
001a5d74ldr x1, [sp+960]
001a5d78add x0, sp, 194
001a5d7cbl runtime.slicebytetostring
001a5d80str x0, [sp+904]
001a5d84str x1, [sp+912]
001a5d88orr x2, xzr, 8
001a5d8cmov x3, x2
001a5d90bl strconv.ParseUint
001a5d94str x0, [sp+360]
001a5d98str x1, [sp+1000]
001a5d9cstr x2, [sp+1008]
001a5da0ldr x3, [sp+360]
001a5da4str x3, [sp+416]
001a5da8str x1, [sp+1112]
001a5dacstr x2, [sp+1120]
001a5db0ldr x3, [sp+416]
001a5db4str x3, [sp+272]
001a5db8str x1, [sp+560]
001a5dbcstr x2, [sp+568]
001a5dc0cbnz x1, 0x1a5dc8
001a5dc4b 0x1a5ec0
001a5dc8
001a5dc8loc_1a5dc8:
001a5dc8ldr x3, [sp+296]
001a5dccadd x1, x3, 1
001a5dd0str x1, [sp+376]
001a5dd4ldr x2, [sp+504]
001a5dd8ldr x3, [sp+488]
001a5ddcsubs xzr, x2, x1
001a5de0b.hs 0x1a5de8
001a5de4b 0x1a7408
001a5de8
001a5de8loc_1a5de8:
001a5de8b 0x1a5dec
001a5dec
001a5decloc_1a5dec:
001a5decstr x3, [sp+960]
001a5df0str x1, [sp+968]
001a5df4str x2, [sp+976]
001a5df8add x27, sp, 984
001a5dfcstp xzr, xzr, [x27]
001a5e00add x3, sp, 984
001a5e04str x3, [sp+872]
001a5e08ldr x0, [sp+960]
001a5e0cldr x1, [sp+968]
001a5e10ldr x2, [sp+976]
001a5e14bl runtime.convTslice
001a5e18str x0, [sp+864]
001a5e1cldr x3, [sp+872]
001a5e20ldrsb x27, [x3]
001a5e24adrp x4, 0x448000
001a5e28add x4, x4, 1216
001a5e2cstr x4, [x3]
001a5e30adrp x27, 0x8a6000
001a5e34ldr w4, [x27+3056]
001a5e38cbz w4, 0x1a5e40
001a5e3cb 0x1a5e44
001a5e40
001a5e40loc_1a5e40:
001a5e40b 0x1a5e58
001a5e44
001a5e44loc_1a5e44:
001a5e44bl runtime.gcWriteBarrier2
001a5e48str x0, [x25]
001a5e4cldr x6, [x3+8]
001a5e50str x6, [x25+8]
001a5e54b 0x1a5e58
001a5e58
001a5e58loc_1a5e58:
001a5e58str x0, [x3+8]
001a5e5cldr x3, [sp+872]
001a5e60ldrsb x27, [x3]
001a5e64b 0x1a5e68
001a5e68
001a5e68loc_1a5e68:
001a5e68str x3, [sp+880]
001a5e6corr x5, xzr, 1
001a5e70str x5, [sp+888]
001a5e74str x5, [sp+896]
001a5e78ldr x0, [sp+1144]
001a5e7cadrp x1, 0x51e000
001a5e80add x1, x1, 1146
001a5e84movz x2, 38
001a5e88mov x4, x5
001a5e8cbl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a5e90str x0, [sp+1000]
001a5e94str x1, [sp+1008]
001a5e98stp xzr, xzr, [sp+448]
001a5e9cldr x2, [sp+1000]
001a5ea0ldr x3, [sp+1008]
001a5ea4str x2, [sp+432]
001a5ea8str x3, [sp+440]
001a5eacldr x0, [sp+448]
001a5eb0ldr x1, [sp+456]
001a5eb4ldp x29, x30, [sp-8]
001a5eb8add sp, sp, 1136
001a5ebcret x30
001a5ec0
001a5ec0loc_1a5ec0:
001a5ec0ldr x5, [sp+296]
001a5ec4add x0, x5, 1
001a5ec8str x0, [sp+376]
001a5eccldr x1, [sp+496]
001a5ed0ldr x6, [sp+488]
001a5ed4ldr x7, [sp+504]
001a5ed8b 0x1a5edc
001a5edc
001a5edcloc_1a5edc:
001a5edcsubs xzr, x1, x0
001a5ee0b.hs 0x1a5ee8
001a5ee4b 0x1a7404
001a5ee8
001a5ee8loc_1a5ee8:
001a5ee8sub x8, x1, x5
001a5eecsub x5, x7, x5
001a5ef0sub x5, x5, 1
001a5ef4sub x7, xzr, x5
001a5ef8and x7, x0, x7, asr #63
001a5efcadd x6, x6, x7
001a5f00sub x7, x8, 1
001a5f04str x6, [sp+960]
001a5f08str x7, [sp+968]
001a5f0cstr x5, [sp+976]
001a5f10ldr x5, [sp+272]
001a5f14strb w5, [sp+193]
001a5f18ldr x2, [sp+480]
001a5f1cldr x0, [sp+464]
001a5f20ldr x5, [sp+472]
001a5f24add x1, x5, 1
001a5f28subs xzr, x2, x1
001a5f2cb.hs 0x1a5f34
001a5f30b 0x1a5f38
001a5f34
001a5f34loc_1a5f34:
001a5f34b 0x1a5f4c
001a5f38
001a5f38loc_1a5f38:
001a5f38orr x3, xzr, 1
001a5f3cadrp x4, 0x450000
001a5f40add x4, x4, 3072
001a5f44bl runtime.growslice
001a5f48b 0x1a5f4c
001a5f4c
001a5f4cloc_1a5f4c:
001a5f4cldrb w4, [sp+193]
001a5f50sub x5, x1, 1
001a5f54strb w4, [x0+x5]
001a5f58str x0, [sp+1040]
001a5f5cstr x1, [sp+1048]
001a5f60str x2, [sp+1056]
001a5f64ldr x4, [sp+960]
001a5f68ldr x5, [sp+968]
001a5f6cldr x6, [sp+976]
001a5f70str x4, [sp+488]
001a5f74str x5, [sp+496]
001a5f78str x6, [sp+504]
001a5f7cldr x4, [sp+1040]
001a5f80ldr x5, [sp+1048]
001a5f84ldr x6, [sp+1056]
001a5f88str x4, [sp+464]
001a5f8cstr x5, [sp+472]
001a5f90str x6, [sp+480]
001a5f94b 0x1a707c
001a5f98
001a5f98loc_1a5f98:
001a5f98b 0x1a5fa0
001a5f9c
001a5f9cloc_1a5f9c:
001a5f9cb 0x1a5fa0
001a5fa0
001a5fa0loc_1a5fa0:
001a5fa0b 0x1a5fa4
001a5fa4
001a5fa4loc_1a5fa4:
001a5fa4b 0x1a5fa8
001a5fa8
001a5fa8loc_1a5fa8:
001a5fa8b 0x1a619c
001a5fac
001a5facloc_1a5fac:
001a5facmov x6, x5
001a5fb0subs wzr, w6, 85
001a5fb4b.ls 0x1a5fbc
001a5fb8b 0x1a5fec
001a5fbc
001a5fbcloc_1a5fbc:
001a5fbcmov x6, x5
001a5fc0subs wzr, w6, 63
001a5fc4b.eq 0x1a5fcc
001a5fc8b 0x1a5fd0
001a5fcc
001a5fccloc_1a5fcc:
001a5fccb 0x1a6000
001a5fd0
001a5fd0loc_1a5fd0:
001a5fd0mov x4, x5
001a5fd4subs wzr, w4, 85
001a5fd8b.eq 0x1a5fe0
001a5fdcb 0x1a5fe4
001a5fe0
001a5fe0loc_1a5fe0:
001a5fe0b 0x1a6614
001a5fe4
001a5fe4loc_1a5fe4:
001a5fe4b 0x1a5fe8
001a5fe8
001a5fe8loc_1a5fe8:
001a5fe8b 0x1a6198
001a5fec
001a5fecloc_1a5fec:
001a5fecmov x6, x5
001a5ff0subs wzr, w6, 92
001a5ff4b.eq 0x1a5ffc
001a5ff8b 0x1a60c0
001a5ffc
001a5ffcloc_1a5ffc:
001a5ffcb 0x1a6000
001a6000
001a6000loc_1a6000:
001a6000ldr x1, [sp+496]
001a6004ldr x5, [sp+488]
001a6008ldr x6, [sp+504]
001a600cb 0x1a6010
001a6010
001a6010loc_1a6010:
001a6010subs xzr, x1, 2
001a6014b.hs 0x1a601c
001a6018b 0x1a73fc
001a601c
001a601cloc_1a601c:
001a601csub x6, x6, 2
001a6020sub x7, xzr, x6
001a6024sub x8, x1, 2
001a6028sbfm x7, x7, 63, 63
001a602cand x7, x7, 2
001a6030add x5, x5, x7
001a6034str x5, [sp+1016]
001a6038str x8, [sp+1024]
001a603cstr x6, [sp+1032]
001a6040ldr x2, [sp+480]
001a6044ldr x0, [sp+464]
001a6048ldr x5, [sp+472]
001a604cadd x1, x5, 1
001a6050subs xzr, x2, x1
001a6054b.hs 0x1a605c
001a6058b 0x1a6060
001a605c
001a605cloc_1a605c:
001a605cb 0x1a6074
001a6060
001a6060loc_1a6060:
001a6060orr x3, xzr, 1
001a6064adrp x4, 0x44f000
001a6068add x4, x4, 3072
001a606cbl runtime.growslice
001a6070b 0x1a6074
001a6074
001a6074loc_1a6074:
001a6074ldrb w4, [sp+90]
001a6078sub x5, x1, 1
001a607cstrb w4, [x0+x5]
001a6080str x0, [sp+1040]
001a6084str x1, [sp+1048]
001a6088str x2, [sp+1056]
001a608cldr x4, [sp+1016]
001a6090ldr x5, [sp+1024]
001a6094ldr x6, [sp+1032]
001a6098str x4, [sp+488]
001a609cstr x5, [sp+496]
001a60a0str x6, [sp+504]
001a60a4ldr x4, [sp+1040]
001a60a8ldr x5, [sp+1048]
001a60acldr x6, [sp+1056]
001a60b0str x4, [sp+464]
001a60b4str x5, [sp+472]
001a60b8str x6, [sp+480]
001a60bcb 0x1a707c
001a60c0
001a60c0loc_1a60c0:
001a60c0subs wzr, w5, 97
001a60c4b.eq 0x1a60cc
001a60c8b 0x1a6190
001a60cc
001a60ccloc_1a60cc:
001a60ccb 0x1a60d0
001a60d0
001a60d0loc_1a60d0:
001a60d0ldr x1, [sp+496]
001a60d4ldr x5, [sp+488]
001a60d8ldr x6, [sp+504]
001a60dcb 0x1a60e0
001a60e0
001a60e0loc_1a60e0:
001a60e0subs xzr, x1, 2
001a60e4b.hs 0x1a60ec
001a60e8b 0x1a73f4
001a60ec
001a60ecloc_1a60ec:
001a60ecsub x6, x6, 2
001a60f0sub x7, xzr, x6
001a60f4sub x8, x1, 2
001a60f8sbfm x7, x7, 63, 63
001a60fcand x7, x7, 2
001a6100add x5, x5, x7
001a6104str x5, [sp+1040]
001a6108str x8, [sp+1048]
001a610cstr x6, [sp+1056]
001a6110ldr x2, [sp+480]
001a6114ldr x0, [sp+464]
001a6118ldr x5, [sp+472]
001a611cadd x1, x5, 1
001a6120subs xzr, x2, x1
001a6124b.hs 0x1a612c
001a6128b 0x1a6130
001a612c
001a612cloc_1a612c:
001a612cb 0x1a6144
001a6130
001a6130loc_1a6130:
001a6130orr x3, xzr, 1
001a6134adrp x4, 0x44f000
001a6138add x4, x4, 3072
001a613cbl runtime.growslice
001a6140b 0x1a6144
001a6144
001a6144loc_1a6144:
001a6144sub x4, x1, 1
001a6148orr x5, xzr, 7
001a614cstrb w5, [x0+x4]
001a6150str x0, [sp+1016]
001a6154str x1, [sp+1024]
001a6158str x2, [sp+1032]
001a615cldr x4, [sp+1040]
001a6160ldr x6, [sp+1048]
001a6164ldr x7, [sp+1056]
001a6168str x4, [sp+488]
001a616cstr x6, [sp+496]
001a6170str x7, [sp+504]
001a6174ldr x4, [sp+1016]
001a6178ldr x6, [sp+1024]
001a617cldr x7, [sp+1032]
001a6180str x4, [sp+464]
001a6184str x6, [sp+472]
001a6188str x7, [sp+480]
001a618cb 0x1a707c
001a6190
001a6190loc_1a6190:
001a6190b 0x1a6194
001a6194
001a6194loc_1a6194:
001a6194b 0x1a6198
001a6198
001a6198loc_1a6198:
001a6198b 0x1a619c
001a619c
001a619cloc_1a619c:
001a619cb 0x1a7090
001a61a0
001a61a0loc_1a61a0:
001a61a0mov x6, x5
001a61a4subs wzr, w6, 114
001a61a8b.ls 0x1a61b0
001a61acb 0x1a651c
001a61b0
001a61b0loc_1a61b0:
001a61b0mov x6, x5
001a61b4subs wzr, w6, 102
001a61b8b.ls 0x1a61c0
001a61bcb 0x1a636c
001a61c0
001a61c0loc_1a61c0:
001a61c0mov x6, x5
001a61c4subs wzr, w6, 98
001a61c8b.eq 0x1a61d0
001a61ccb 0x1a6294
001a61d0
001a61d0loc_1a61d0:
001a61d0b 0x1a61d4
001a61d4
001a61d4loc_1a61d4:
001a61d4ldr x1, [sp+496]
001a61d8ldr x5, [sp+488]
001a61dcldr x6, [sp+504]
001a61e0b 0x1a61e4
001a61e4
001a61e4loc_1a61e4:
001a61e4subs xzr, x1, 2
001a61e8b.hs 0x1a61f0
001a61ecb 0x1a73ec
001a61f0
001a61f0loc_1a61f0:
001a61f0sub x6, x6, 2
001a61f4sub x7, xzr, x6
001a61f8sub x8, x1, 2
001a61fcsbfm x7, x7, 63, 63
001a6200and x7, x7, 2
001a6204add x5, x5, x7
001a6208str x5, [sp+1016]
001a620cstr x8, [sp+1024]
001a6210str x6, [sp+1032]
001a6214ldr x2, [sp+480]
001a6218ldr x0, [sp+464]
001a621cldr x5, [sp+472]
001a6220add x1, x5, 1
001a6224subs xzr, x2, x1
001a6228b.hs 0x1a6230
001a622cb 0x1a6234
001a6230
001a6230loc_1a6230:
001a6230b 0x1a6248
001a6234
001a6234loc_1a6234:
001a6234orr x3, xzr, 1
001a6238adrp x4, 0x44f000
001a623cadd x4, x4, 3072
001a6240bl runtime.growslice
001a6244b 0x1a6248
001a6248
001a6248loc_1a6248:
001a6248sub x4, x1, 1
001a624corr x5, xzr, 8
001a6250strb w5, [x0+x4]
001a6254str x0, [sp+1040]
001a6258str x1, [sp+1048]
001a625cstr x2, [sp+1056]
001a6260ldr x4, [sp+1016]
001a6264ldr x6, [sp+1024]
001a6268ldr x7, [sp+1032]
001a626cstr x4, [sp+488]
001a6270str x6, [sp+496]
001a6274str x7, [sp+504]
001a6278ldr x4, [sp+1040]
001a627cldr x6, [sp+1048]
001a6280ldr x7, [sp+1056]
001a6284str x4, [sp+464]
001a6288str x6, [sp+472]
001a628cstr x7, [sp+480]
001a6290b 0x1a707c
001a6294
001a6294loc_1a6294:
001a6294subs wzr, w5, 102
001a6298b.eq 0x1a62a0
001a629cb 0x1a6364
001a62a0
001a62a0loc_1a62a0:
001a62a0b 0x1a62a4
001a62a4
001a62a4loc_1a62a4:
001a62a4ldr x1, [sp+496]
001a62a8ldr x5, [sp+488]
001a62acldr x6, [sp+504]
001a62b0b 0x1a62b4
001a62b4
001a62b4loc_1a62b4:
001a62b4subs xzr, x1, 2
001a62b8b.hs 0x1a62c0
001a62bcb 0x1a73e4
001a62c0
001a62c0loc_1a62c0:
001a62c0sub x6, x6, 2
001a62c4sub x7, xzr, x6
001a62c8sub x8, x1, 2
001a62ccsbfm x7, x7, 63, 63
001a62d0and x7, x7, 2
001a62d4add x5, x5, x7
001a62d8str x5, [sp+1040]
001a62dcstr x8, [sp+1048]
001a62e0str x6, [sp+1056]
001a62e4ldr x2, [sp+480]
001a62e8ldr x0, [sp+464]
001a62ecldr x5, [sp+472]
001a62f0add x1, x5, 1
001a62f4subs xzr, x2, x1
001a62f8b.hs 0x1a6300
001a62fcb 0x1a6304
001a6300
001a6300loc_1a6300:
001a6300b 0x1a6318
001a6304
001a6304loc_1a6304:
001a6304orr x3, xzr, 1
001a6308adrp x4, 0x44f000
001a630cadd x4, x4, 3072
001a6310bl runtime.growslice
001a6314b 0x1a6318
001a6318
001a6318loc_1a6318:
001a6318sub x4, x1, 1
001a631corr x5, xzr, 12
001a6320strb w5, [x0+x4]
001a6324str x0, [sp+1016]
001a6328str x1, [sp+1024]
001a632cstr x2, [sp+1032]
001a6330ldr x4, [sp+1040]
001a6334ldr x6, [sp+1048]
001a6338ldr x7, [sp+1056]
001a633cstr x4, [sp+488]
001a6340str x6, [sp+496]
001a6344str x7, [sp+504]
001a6348ldr x4, [sp+1016]
001a634cldr x6, [sp+1024]
001a6350ldr x7, [sp+1032]
001a6354str x4, [sp+464]
001a6358str x6, [sp+472]
001a635cstr x7, [sp+480]
001a6360b 0x1a707c
001a6364
001a6364loc_1a6364:
001a6364b 0x1a6368
001a6368
001a6368loc_1a6368:
001a6368b 0x1a6518
001a636c
001a636cloc_1a636c:
001a636cmov x6, x5
001a6370subs wzr, w6, 110
001a6374b.eq 0x1a637c
001a6378b 0x1a6440
001a637c
001a637cloc_1a637c:
001a637cb 0x1a6380
001a6380
001a6380loc_1a6380:
001a6380ldr x1, [sp+496]
001a6384ldr x5, [sp+488]
001a6388ldr x6, [sp+504]
001a638cb 0x1a6390
001a6390
001a6390loc_1a6390:
001a6390subs xzr, x1, 2
001a6394b.hs 0x1a639c
001a6398b 0x1a73dc
001a639c
001a639cloc_1a639c:
001a639csub x6, x6, 2
001a63a0sub x7, xzr, x6
001a63a4sub x8, x1, 2
001a63a8sbfm x7, x7, 63, 63
001a63acand x7, x7, 2
001a63b0add x5, x5, x7
001a63b4str x5, [sp+1040]
001a63b8str x8, [sp+1048]
001a63bcstr x6, [sp+1056]
001a63c0ldr x2, [sp+480]
001a63c4ldr x0, [sp+464]
001a63c8ldr x5, [sp+472]
001a63ccadd x1, x5, 1
001a63d0subs xzr, x2, x1
001a63d4b.hs 0x1a63dc
001a63d8b 0x1a63e0
001a63dc
001a63dcloc_1a63dc:
001a63dcb 0x1a63f4
001a63e0
001a63e0loc_1a63e0:
001a63e0orr x3, xzr, 1
001a63e4adrp x4, 0x44f000
001a63e8add x4, x4, 3072
001a63ecbl runtime.growslice
001a63f0b 0x1a63f4
001a63f4
001a63f4loc_1a63f4:
001a63f4sub x4, x1, 1
001a63f8movz x5, 10
001a63fcstrb w5, [x0+x4]
001a6400str x0, [sp+1016]
001a6404str x1, [sp+1024]
001a6408str x2, [sp+1032]
001a640cldr x4, [sp+1040]
001a6410ldr x6, [sp+1048]
001a6414ldr x7, [sp+1056]
001a6418str x4, [sp+488]
001a641cstr x6, [sp+496]
001a6420str x7, [sp+504]
001a6424ldr x4, [sp+1016]
001a6428ldr x6, [sp+1024]
001a642cldr x7, [sp+1032]
001a6430str x4, [sp+464]
001a6434str x6, [sp+472]
001a6438str x7, [sp+480]
001a643cb 0x1a707c
001a6440
001a6440loc_1a6440:
001a6440subs wzr, w5, 114
001a6444b.eq 0x1a644c
001a6448b 0x1a6510
001a644c
001a644cloc_1a644c:
001a644cb 0x1a6450
001a6450
001a6450loc_1a6450:
001a6450ldr x1, [sp+496]
001a6454ldr x5, [sp+488]
001a6458ldr x6, [sp+504]
001a645cb 0x1a6460
001a6460
001a6460loc_1a6460:
001a6460subs xzr, x1, 2
001a6464b.hs 0x1a646c
001a6468b 0x1a73d4
001a646c
001a646cloc_1a646c:
001a646csub x6, x6, 2
001a6470sub x7, xzr, x6
001a6474sub x8, x1, 2
001a6478sbfm x7, x7, 63, 63
001a647cand x7, x7, 2
001a6480add x5, x5, x7
001a6484str x5, [sp+1016]
001a6488str x8, [sp+1024]
001a648cstr x6, [sp+1032]
001a6490ldr x2, [sp+480]
001a6494ldr x0, [sp+464]
001a6498ldr x5, [sp+472]
001a649cadd x1, x5, 1
001a64a0subs xzr, x2, x1
001a64a4b.hs 0x1a64ac
001a64a8b 0x1a64b0
001a64ac
001a64acloc_1a64ac:
001a64acb 0x1a64c4
001a64b0
001a64b0loc_1a64b0:
001a64b0orr x3, xzr, 1
001a64b4adrp x4, 0x44f000
001a64b8add x4, x4, 3072
001a64bcbl runtime.growslice
001a64c0b 0x1a64c4
001a64c4
001a64c4loc_1a64c4:
001a64c4sub x4, x1, 1
001a64c8movz x5, 13
001a64ccstrb w5, [x0+x4]
001a64d0str x0, [sp+1040]
001a64d4str x1, [sp+1048]
001a64d8str x2, [sp+1056]
001a64dcldr x4, [sp+1016]
001a64e0ldr x6, [sp+1024]
001a64e4ldr x7, [sp+1032]
001a64e8str x4, [sp+488]
001a64ecstr x6, [sp+496]
001a64f0str x7, [sp+504]
001a64f4ldr x4, [sp+1040]
001a64f8ldr x6, [sp+1048]
001a64fcldr x7, [sp+1056]
001a6500str x4, [sp+464]
001a6504str x6, [sp+472]
001a6508str x7, [sp+480]
001a650cb 0x1a707c
001a6510
001a6510loc_1a6510:
001a6510b 0x1a6514
001a6514
001a6514loc_1a6514:
001a6514b 0x1a6518
001a6518
001a6518loc_1a6518:
001a6518b 0x1a708c
001a651c
001a651cloc_1a651c:
001a651cmov x6, x5
001a6520subs wzr, w6, 117
001a6524b.ls 0x1a652c
001a6528b 0x1a6c4c
001a652c
001a652cloc_1a652c:
001a652cmov x6, x5
001a6530subs wzr, w6, 116
001a6534b.eq 0x1a653c
001a6538b 0x1a6600
001a653c
001a653cloc_1a653c:
001a653cb 0x1a6540
001a6540
001a6540loc_1a6540:
001a6540ldr x1, [sp+496]
001a6544ldr x5, [sp+488]
001a6548ldr x6, [sp+504]
001a654cb 0x1a6550
001a6550
001a6550loc_1a6550:
001a6550subs xzr, x1, 2
001a6554b.hs 0x1a655c
001a6558b 0x1a73cc
001a655c
001a655cloc_1a655c:
001a655csub x6, x6, 2
001a6560sub x7, xzr, x6
001a6564sub x8, x1, 2
001a6568sbfm x7, x7, 63, 63
001a656cand x7, x7, 2
001a6570add x5, x5, x7
001a6574str x5, [sp+1040]
001a6578str x8, [sp+1048]
001a657cstr x6, [sp+1056]
001a6580ldr x2, [sp+480]
001a6584ldr x0, [sp+464]
001a6588ldr x5, [sp+472]
001a658cadd x1, x5, 1
001a6590subs xzr, x2, x1
001a6594b.hs 0x1a659c
001a6598b 0x1a65a0
001a659c
001a659cloc_1a659c:
001a659cb 0x1a65b4
001a65a0
001a65a0loc_1a65a0:
001a65a0orr x3, xzr, 1
001a65a4adrp x4, 0x44f000
001a65a8add x4, x4, 3072
001a65acbl runtime.growslice
001a65b0b 0x1a65b4
001a65b4
001a65b4loc_1a65b4:
001a65b4sub x4, x1, 1
001a65b8movz x5, 9
001a65bcstrb w5, [x0+x4]
001a65c0str x0, [sp+1016]
001a65c4str x1, [sp+1024]
001a65c8str x2, [sp+1032]
001a65ccldr x4, [sp+1040]
001a65d0ldr x6, [sp+1048]
001a65d4ldr x7, [sp+1056]
001a65d8str x4, [sp+488]
001a65dcstr x6, [sp+496]
001a65e0str x7, [sp+504]
001a65e4ldr x4, [sp+1016]
001a65e8ldr x6, [sp+1024]
001a65ecldr x7, [sp+1032]
001a65f0str x4, [sp+464]
001a65f4str x6, [sp+472]
001a65f8str x7, [sp+480]
001a65fcb 0x1a707c
001a6600
001a6600loc_1a6600:
001a6600mov x4, x5
001a6604subs wzr, w4, 117
001a6608b.eq 0x1a6610
001a660cb 0x1a6c44
001a6610
001a6610loc_1a6610:
001a6610b 0x1a6614
001a6614
001a6614loc_1a6614:
001a6614orr x4, xzr, 6
001a6618str x4, [sp+280]
001a661cldrb w5, [sp+90]
001a6620subs wzr, w5, 85
001a6624b.eq 0x1a662c
001a6628b 0x1a6638
001a662c
001a662cloc_1a662c:
001a662cmovz x5, 10
001a6630str x5, [sp+280]
001a6634b 0x1a6640
001a6638
001a6638loc_1a6638:
001a6638movz x5, 10
001a663cb 0x1a6640
001a6640
001a6640loc_1a6640:
001a6640ldr x6, [sp+496]
001a6644str x6, [sp+368]
001a6648ldr x7, [sp+280]
001a664csubs xzr, x6, x7
001a6650b.lt 0x1a6658
001a6654b 0x1a6688
001a6658
001a6658loc_1a6658:
001a6658stp xzr, xzr, [sp+448]
001a665cadrp x27, 0x87c000
001a6660ldr x3, [x27+2408]
001a6664adrp x27, 0x87c000
001a6668ldr x2, [x27+2400]
001a666cstr x2, [sp+432]
001a6670str x3, [sp+440]
001a6674ldr x0, [sp+448]
001a6678ldr x1, [sp+456]
001a667cldp x29, x30, [sp-8]
001a6680add sp, sp, 1136
001a6684ret x30
001a6688
001a6688loc_1a6688:
001a6688ldr x1, [sp+280]
001a668cldr x2, [sp+504]
001a6690ldr x3, [sp+488]
001a6694subs xzr, x2, x1
001a6698b.hs 0x1a66a0
001a669cb 0x1a73c8
001a66a0
001a66a0loc_1a66a0:
001a66a0subs xzr, x1, 2
001a66a4b.hs 0x1a66ac
001a66a8b 0x1a73c0
001a66ac
001a66acloc_1a66ac:
001a66acsub x4, x2, 2
001a66b0sub x5, xzr, x4
001a66b4sub x6, x1, 2
001a66b8sbfm x5, x5, 63, 63
001a66bcand x5, x5, 2
001a66c0add x3, x3, x5
001a66c4str x3, [sp+960]
001a66c8str x6, [sp+968]
001a66ccstr x4, [sp+976]
001a66d0add x27, sp, 1000
001a66d4stp xzr, xzr, [x27]
001a66d8ldr x2, [sp+968]
001a66dcldr x1, [sp+960]
001a66e0add x0, sp, 128
001a66e4bl runtime.slicebytetostring
001a66e8str x0, [sp+792]
001a66ecstr x1, [sp+800]
001a66f0orr x2, xzr, 16
001a66f4orr x3, xzr, 32
001a66f8bl strconv.ParseUint
001a66fcstr x0, [sp+360]
001a6700str x1, [sp+1000]
001a6704str x2, [sp+1008]
001a6708ldr x3, [sp+360]
001a670cstr x3, [sp+400]
001a6710str x1, [sp+1080]
001a6714str x2, [sp+1088]
001a6718ldr x3, [sp+400]
001a671cstr x3, [sp+256]
001a6720str x1, [sp+528]
001a6724str x2, [sp+536]
001a6728ldr x3, [sp+256]
001a672cmovz x4, 65535
001a6730movk x4, 0x100000
001a6734subs xzr, x3, x4
001a6738cset x3, hi
001a673cstrb w3, [sp+229]
001a6740b.hi 0x1a6748
001a6744b 0x1a674c
001a6748
001a6748loc_1a6748:
001a6748b 0x1a6760
001a674c
001a674cloc_1a674c:
001a674cldr x3, [sp+528]
001a6750subs xzr, x3, 0
001a6754cset x3, ne
001a6758strb w3, [sp+229]
001a675cb 0x1a6760
001a6760
001a6760loc_1a6760:
001a6760ldrb w3, [sp+229]
001a6764tbnz w3, 0, 0x1a676c
001a6768b 0x1a685c
001a676c
001a676cloc_1a676c:
001a676cldr x1, [sp+280]
001a6770ldr x2, [sp+504]
001a6774ldr x3, [sp+488]
001a6778subs xzr, x2, x1
001a677cb.hs 0x1a6784
001a6780b 0x1a73bc
001a6784
001a6784loc_1a6784:
001a6784b 0x1a6788
001a6788
001a6788loc_1a6788:
001a6788str x3, [sp+960]
001a678cstr x1, [sp+968]
001a6790str x2, [sp+976]
001a6794add x27, sp, 984
001a6798stp xzr, xzr, [x27]
001a679cadd x3, sp, 984
001a67a0str x3, [sp+760]
001a67a4ldr x0, [sp+960]
001a67a8ldr x1, [sp+968]
001a67acldr x2, [sp+976]
001a67b0bl runtime.convTslice
001a67b4str x0, [sp+752]
001a67b8ldr x3, [sp+760]
001a67bcldrsb x27, [x3]
001a67c0adrp x4, 0x447000
001a67c4add x4, x4, 1216
001a67c8str x4, [x3]
001a67ccadrp x27, 0x8a5000
001a67d0ldr w4, [x27+3056]
001a67d4cbz w4, 0x1a67dc
001a67d8b 0x1a67e0
001a67dc
001a67dcloc_1a67dc:
001a67dcb 0x1a67f4
001a67e0
001a67e0loc_1a67e0:
001a67e0bl runtime.gcWriteBarrier2
001a67e4str x0, [x25]
001a67e8ldr x6, [x3+8]
001a67ecstr x6, [x25+8]
001a67f0b 0x1a67f4
001a67f4
001a67f4loc_1a67f4:
001a67f4str x0, [x3+8]
001a67f8ldr x3, [sp+760]
001a67fcldrsb x27, [x3]
001a6800b 0x1a6804
001a6804
001a6804loc_1a6804:
001a6804str x3, [sp+768]
001a6808orr x5, xzr, 1
001a680cstr x5, [sp+776]
001a6810str x5, [sp+784]
001a6814ldr x0, [sp+1144]
001a6818adrp x1, 0x51e000
001a681cadd x1, x1, 2619
001a6820movz x2, 40
001a6824mov x4, x5
001a6828bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a682cstr x0, [sp+1000]
001a6830str x1, [sp+1008]
001a6834stp xzr, xzr, [sp+448]
001a6838ldr x2, [sp+1000]
001a683cldr x3, [sp+1008]
001a6840str x2, [sp+432]
001a6844str x3, [sp+440]
001a6848ldr x0, [sp+448]
001a684cldr x1, [sp+456]
001a6850ldp x29, x30, [sp-8]
001a6854add sp, sp, 1136
001a6858ret x30
001a685c
001a685cloc_1a685c:
001a685cldr x0, [sp+280]
001a6860ldr x1, [sp+496]
001a6864ldr x2, [sp+488]
001a6868ldr x3, [sp+504]
001a686cb 0x1a6870
001a6870
001a6870loc_1a6870:
001a6870subs xzr, x1, x0
001a6874b.hs 0x1a687c
001a6878b 0x1a73b8
001a687c
001a687cloc_1a687c:
001a687csub x3, x3, x0
001a6880sub x1, x1, x0
001a6884sub x4, xzr, x3
001a6888and x4, x0, x4, asr #63
001a688cadd x2, x2, x4
001a6890str x2, [sp+488]
001a6894str x1, [sp+496]
001a6898str x3, [sp+504]
001a689cldr x0, [sp+256]
001a68a0str w0, [sp+232]
001a68a4bl unicode/utf16.IsSurrogate
001a68a8strb w0, [sp+229]
001a68actbnz w0, 0, 0x1a68b4
001a68b0b 0x1a6b88
001a68b4
001a68b4loc_1a68b4:
001a68b4ldr x4, [sp+496]
001a68b8str x4, [sp+368]
001a68bcsubs xzr, x4, 6
001a68c0b.lt 0x1a68c8
001a68c4b 0x1a68f8
001a68c8
001a68c8loc_1a68c8:
001a68c8stp xzr, xzr, [sp+448]
001a68ccadrp x27, 0x87c000
001a68d0ldr x3, [x27+2408]
001a68d4adrp x27, 0x87c000
001a68d8ldr x2, [x27+2400]
001a68dcstr x2, [sp+432]
001a68e0str x3, [sp+440]
001a68e4ldr x0, [sp+448]
001a68e8ldr x1, [sp+456]
001a68ecldp x29, x30, [sp-8]
001a68f0add sp, sp, 1136
001a68f4ret x30
001a68f8
001a68f8loc_1a68f8:
001a68f8ldr x2, [sp+504]
001a68fcldr x3, [sp+488]
001a6900subs xzr, x2, 6
001a6904b.hs 0x1a690c
001a6908b 0x1a73b0
001a690c
001a690cloc_1a690c:
001a690cb 0x1a6910
001a6910
001a6910loc_1a6910:
001a6910sub x4, x2, 2
001a6914sub x5, xzr, x4
001a6918sbfm x5, x5, 63, 63
001a691cand x5, x5, 2
001a6920add x3, x3, x5
001a6924str x3, [sp+960]
001a6928orr x3, xzr, 4
001a692cstr x3, [sp+968]
001a6930str x4, [sp+976]
001a6934add x27, sp, 1000
001a6938stp xzr, xzr, [x27]
001a693cldr x1, [sp+960]
001a6940ldr x2, [sp+968]
001a6944add x0, sp, 96
001a6948bl runtime.slicebytetostring
001a694cstr x0, [sp+736]
001a6950str x1, [sp+744]
001a6954orr x2, xzr, 16
001a6958mov x3, x2
001a695cbl strconv.ParseUint
001a6960str x0, [sp+360]
001a6964str x1, [sp+1000]
001a6968str x2, [sp+1008]
001a696cldr x3, [sp+360]
001a6970str x3, [sp+392]
001a6974str x1, [sp+1064]
001a6978str x2, [sp+1072]
001a697cldr x3, [sp+392]
001a6980str x3, [sp+248]
001a6984str x1, [sp+512]
001a6988str x2, [sp+520]
001a698cldrsw x0, [sp+232]
001a6990ldr x1, [sp+248]
001a6994bl unicode/utf16.DecodeRune
001a6998str w0, [sp+232]
001a699cldr x1, [sp+496]
001a69a0ldr x3, [sp+488]
001a69a4subs xzr, x1, 0
001a69a8b.hi 0x1a69b0
001a69acb 0x1a73a8
001a69b0
001a69b0loc_1a69b0:
001a69b0ldrb w3, [x3]
001a69b4subs wzr, w3, 92
001a69b8cset x3, ne
001a69bcstrb w3, [sp+227]
001a69c0b.ne 0x1a69c8
001a69c4b 0x1a69cc
001a69c8
001a69c8loc_1a69c8:
001a69c8b 0x1a69f4
001a69cc
001a69ccloc_1a69cc:
001a69ccldr x1, [sp+496]
001a69d0ldr x3, [sp+488]
001a69d4subs xzr, x1, 1
001a69d8b.hi 0x1a69e0
001a69dcb 0x1a73a0
001a69e0
001a69e0loc_1a69e0:
001a69e0ldrb w3, [x3+1]
001a69e4subs wzr, w3, 117
001a69e8cset x3, ne
001a69ecstrb w3, [sp+227]
001a69f0b 0x1a69f4
001a69f4
001a69f4loc_1a69f4:
001a69f4ldrb w3, [sp+227]
001a69f8strb w3, [sp+228]
001a69fctbnz w3, 0, 0x1a6a04
001a6a00b 0x1a6a08
001a6a04
001a6a04loc_1a6a04:
001a6a04b 0x1a6a20
001a6a08
001a6a08loc_1a6a08:
001a6a08ldrsw x3, [sp+232]
001a6a0cmovz x4, 65533
001a6a10subs wzr, w3, w4
001a6a14cset x3, eq
001a6a18strb w3, [sp+228]
001a6a1cb 0x1a6a20
001a6a20
001a6a20loc_1a6a20:
001a6a20ldrb w3, [sp+228]
001a6a24strb w3, [sp+229]
001a6a28tbnz w3, 0, 0x1a6a30
001a6a2cb 0x1a6a34
001a6a30
001a6a30loc_1a6a30:
001a6a30b 0x1a6a48
001a6a34
001a6a34loc_1a6a34:
001a6a34ldr x3, [sp+512]
001a6a38subs xzr, x3, 0
001a6a3ccset x3, ne
001a6a40strb w3, [sp+229]
001a6a44b 0x1a6a48
001a6a48
001a6a48loc_1a6a48:
001a6a48ldrb w3, [sp+229]
001a6a4ctbnz w3, 0, 0x1a6a54
001a6a50b 0x1a6b44
001a6a54
001a6a54loc_1a6a54:
001a6a54ldr x2, [sp+504]
001a6a58ldr x3, [sp+488]
001a6a5csubs xzr, x2, 6
001a6a60b.hs 0x1a6a68
001a6a64b 0x1a7398
001a6a68
001a6a68loc_1a6a68:
001a6a68b 0x1a6a6c
001a6a6c
001a6a6cloc_1a6a6c:
001a6a6cstr x3, [sp+960]
001a6a70orr x3, xzr, 6
001a6a74str x3, [sp+968]
001a6a78str x2, [sp+976]
001a6a7cadd x27, sp, 984
001a6a80stp xzr, xzr, [x27]
001a6a84add x3, sp, 984
001a6a88str x3, [sp+704]
001a6a8cldr x0, [sp+960]
001a6a90ldr x1, [sp+968]
001a6a94ldr x2, [sp+976]
001a6a98bl runtime.convTslice
001a6a9cstr x0, [sp+696]
001a6aa0ldr x3, [sp+704]
001a6aa4ldrsb x27, [x3]
001a6aa8adrp x4, 0x447000
001a6aacadd x4, x4, 1216
001a6ab0str x4, [x3]
001a6ab4adrp x27, 0x8a5000
001a6ab8ldr w4, [x27+3056]
001a6abccbz w4, 0x1a6ac4
001a6ac0b 0x1a6ac8
001a6ac4
001a6ac4loc_1a6ac4:
001a6ac4b 0x1a6adc
001a6ac8
001a6ac8loc_1a6ac8:
001a6ac8bl runtime.gcWriteBarrier2
001a6accstr x0, [x25]
001a6ad0ldr x6, [x3+8]
001a6ad4str x6, [x25+8]
001a6ad8b 0x1a6adc
001a6adc
001a6adcloc_1a6adc:
001a6adcstr x0, [x3+8]
001a6ae0ldr x3, [sp+704]
001a6ae4ldrsb x27, [x3]
001a6ae8b 0x1a6aec
001a6aec
001a6aecloc_1a6aec:
001a6aecstr x3, [sp+712]
001a6af0orr x5, xzr, 1
001a6af4str x5, [sp+720]
001a6af8str x5, [sp+728]
001a6afcldr x0, [sp+1144]
001a6b00adrp x1, 0x51e000
001a6b04add x1, x1, 2619
001a6b08movz x2, 40
001a6b0cmov x4, x5
001a6b10bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a6b14str x0, [sp+1000]
001a6b18str x1, [sp+1008]
001a6b1cstp xzr, xzr, [sp+448]
001a6b20ldr x2, [sp+1000]
001a6b24ldr x3, [sp+1008]
001a6b28str x2, [sp+432]
001a6b2cstr x3, [sp+440]
001a6b30ldr x0, [sp+448]
001a6b34ldr x1, [sp+456]
001a6b38ldp x29, x30, [sp-8]
001a6b3cadd sp, sp, 1136
001a6b40ret x30
001a6b44
001a6b44loc_1a6b44:
001a6b44ldr x1, [sp+496]
001a6b48ldr x2, [sp+488]
001a6b4cldr x3, [sp+504]
001a6b50b 0x1a6b54
001a6b54
001a6b54loc_1a6b54:
001a6b54subs xzr, x1, 6
001a6b58b.hs 0x1a6b60
001a6b5cb 0x1a7390
001a6b60
001a6b60loc_1a6b60:
001a6b60sub x3, x3, 6
001a6b64sub x4, xzr, x3
001a6b68sub x5, x1, 6
001a6b6csbfm x4, x4, 63, 63
001a6b70and x4, x4, 6
001a6b74add x2, x2, x4
001a6b78str x2, [sp+488]
001a6b7cstr x5, [sp+496]
001a6b80str x3, [sp+504]
001a6b84b 0x1a6b8c
001a6b88
001a6b88loc_1a6b88:
001a6b88b 0x1a6b8c
001a6b8c
001a6b8cloc_1a6b8c:
001a6b8cldrsw x2, [sp+232]
001a6b90mov x1, x2
001a6b94add x0, sp, 92
001a6b98bl runtime.intstring
001a6b9cstr x0, [sp+680]
001a6ba0str x1, [sp+688]
001a6ba4ldr x2, [sp+480]
001a6ba8ldr x0, [sp+464]
001a6bacldr x3, [sp+472]
001a6bb0str x0, [sp+656]
001a6bb4str x3, [sp+664]
001a6bb8str x2, [sp+672]
001a6bbcldr x4, [sp+688]
001a6bc0add x1, x3, x4
001a6bc4str x1, [sp+352]
001a6bc8subs xzr, x2, x1
001a6bccb.hs 0x1a6bd4
001a6bd0b 0x1a6bdc
001a6bd4
001a6bd4loc_1a6bd4:
001a6bd4str x1, [sp+664]
001a6bd8b 0x1a6bfc
001a6bdc
001a6bdcloc_1a6bdc:
001a6bdcldr x3, [sp+688]
001a6be0adrp x4, 0x44f000
001a6be4add x4, x4, 3072
001a6be8bl runtime.growslice
001a6becstr x0, [sp+656]
001a6bf0str x1, [sp+664]
001a6bf4str x2, [sp+672]
001a6bf8b 0x1a6bfc
001a6bfc
001a6bfcloc_1a6bfc:
001a6bfcldr x3, [sp+688]
001a6c00str x3, [sp+344]
001a6c04ldr x3, [sp+352]
001a6c08ldr x4, [sp+688]
001a6c0csub x3, x3, x4
001a6c10ldr x4, [sp+656]
001a6c14add x0, x4, x3
001a6c18str x0, [sp+648]
001a6c1cldr x2, [sp+344]
001a6c20ldr x1, [sp+680]
001a6c24bl runtime.memmove
001a6c28ldr x3, [sp+656]
001a6c2cldr x4, [sp+664]
001a6c30ldr x5, [sp+672]
001a6c34str x3, [sp+464]
001a6c38str x4, [sp+472]
001a6c3cstr x5, [sp+480]
001a6c40b 0x1a707c
001a6c44
001a6c44loc_1a6c44:
001a6c44b 0x1a6c48
001a6c48
001a6c48loc_1a6c48:
001a6c48b 0x1a7088
001a6c4c
001a6c4cloc_1a6c4c:
001a6c4cmov x6, x5
001a6c50subs wzr, w6, 118
001a6c54b.eq 0x1a6c5c
001a6c58b 0x1a6d20
001a6c5c
001a6c5cloc_1a6c5c:
001a6c5cb 0x1a6c60
001a6c60
001a6c60loc_1a6c60:
001a6c60ldr x1, [sp+496]
001a6c64ldr x5, [sp+488]
001a6c68ldr x6, [sp+504]
001a6c6cb 0x1a6c70
001a6c70
001a6c70loc_1a6c70:
001a6c70subs xzr, x1, 2
001a6c74b.hs 0x1a6c7c
001a6c78b 0x1a7388
001a6c7c
001a6c7cloc_1a6c7c:
001a6c7csub x6, x6, 2
001a6c80sub x7, xzr, x6
001a6c84sub x8, x1, 2
001a6c88sbfm x7, x7, 63, 63
001a6c8cand x7, x7, 2
001a6c90add x5, x5, x7
001a6c94str x5, [sp+1016]
001a6c98str x8, [sp+1024]
001a6c9cstr x6, [sp+1032]
001a6ca0ldr x2, [sp+480]
001a6ca4ldr x0, [sp+464]
001a6ca8ldr x5, [sp+472]
001a6cacadd x1, x5, 1
001a6cb0subs xzr, x2, x1
001a6cb4b.hs 0x1a6cbc
001a6cb8b 0x1a6cc0
001a6cbc
001a6cbcloc_1a6cbc:
001a6cbcb 0x1a6cd4
001a6cc0
001a6cc0loc_1a6cc0:
001a6cc0orr x3, xzr, 1
001a6cc4adrp x4, 0x44f000
001a6cc8add x4, x4, 3072
001a6cccbl runtime.growslice
001a6cd0b 0x1a6cd4
001a6cd4
001a6cd4loc_1a6cd4:
001a6cd4sub x4, x1, 1
001a6cd8movz x5, 11
001a6cdcstrb w5, [x0+x4]
001a6ce0str x0, [sp+1040]
001a6ce4str x1, [sp+1048]
001a6ce8str x2, [sp+1056]
001a6cecldr x4, [sp+1016]
001a6cf0ldr x6, [sp+1024]
001a6cf4ldr x7, [sp+1032]
001a6cf8str x4, [sp+488]
001a6cfcstr x6, [sp+496]
001a6d00str x7, [sp+504]
001a6d04ldr x4, [sp+1040]
001a6d08ldr x6, [sp+1048]
001a6d0cldr x7, [sp+1056]
001a6d10str x4, [sp+464]
001a6d14str x6, [sp+472]
001a6d18str x7, [sp+480]
001a6d1cb 0x1a707c
001a6d20
001a6d20loc_1a6d20:
001a6d20subs wzr, w5, 120
001a6d24b.eq 0x1a6d2c
001a6d28b 0x1a7080
001a6d2c
001a6d2cloc_1a6d2c:
001a6d2cb 0x1a6d30
001a6d30
001a6d30loc_1a6d30:
001a6d30ldr x1, [sp+496]
001a6d34ldr x5, [sp+488]
001a6d38ldr x6, [sp+504]
001a6d3cb 0x1a6d40
001a6d40
001a6d40loc_1a6d40:
001a6d40subs xzr, x1, 2
001a6d44b.hs 0x1a6d4c
001a6d48b 0x1a7380
001a6d4c
001a6d4cloc_1a6d4c:
001a6d4csub x7, x1, 2
001a6d50sub x6, x6, 2
001a6d54sub x8, xzr, x6
001a6d58sbfm x8, x8, 63, 63
001a6d5cand x8, x8, 2
001a6d60add x5, x5, x8
001a6d64str x5, [sp+1040]
001a6d68str x7, [sp+1048]
001a6d6cstr x6, [sp+1056]
001a6d70str x7, [sp+376]
001a6d74ldr x1, [sp+496]
001a6d78ldr x5, [sp+488]
001a6d7cldr x6, [sp+504]
001a6d80b 0x1a6d84
001a6d84
001a6d84loc_1a6d84:
001a6d84subs xzr, x1, 2
001a6d88b.hs 0x1a6d90
001a6d8cb 0x1a7378
001a6d90
001a6d90loc_1a6d90:
001a6d90sub x2, x6, 2
001a6d94sub x1, x1, 2
001a6d98sub x6, xzr, x2
001a6d9csbfm x6, x6, 63, 63
001a6da0and x6, x6, 2
001a6da4add x0, x5, x6
001a6da8str x0, [sp+960]
001a6dacstr x1, [sp+968]
001a6db0str x2, [sp+976]
001a6db4adrp x3, 0x512000
001a6db8add x3, x3, 484
001a6dbcmovz x4, 22
001a6dc0bl bytes.TrimLeft
001a6dc4str x0, [sp+1016]
001a6dc8str x1, [sp+1024]
001a6dccstr x2, [sp+1032]
001a6dd0str x1, [sp+368]
001a6dd4ldr x5, [sp+376]
001a6dd8sub x5, x5, x1
001a6ddcstr x5, [sp+288]
001a6de0subs xzr, x5, 2
001a6de4b.gt 0x1a6dec
001a6de8b 0x1a6df8
001a6dec
001a6decloc_1a6dec:
001a6decorr x0, xzr, 2
001a6df0str x0, [sp+288]
001a6df4b 0x1a6e00
001a6df8
001a6df8loc_1a6df8:
001a6df8orr x0, xzr, 2
001a6dfcb 0x1a6e00
001a6e00
001a6e00loc_1a6e00:
001a6e00ldr x3, [sp+288]
001a6e04add x1, x3, 2
001a6e08str x1, [sp+368]
001a6e0cldr x2, [sp+504]
001a6e10ldr x4, [sp+488]
001a6e14subs xzr, x2, x1
001a6e18b.hs 0x1a6e20
001a6e1cb 0x1a7374
001a6e20
001a6e20loc_1a6e20:
001a6e20subs xzr, x1, 2
001a6e24b.hs 0x1a6e2c
001a6e28b 0x1a7370
001a6e2c
001a6e2cloc_1a6e2c:
001a6e2csub x5, x2, 2
001a6e30sub x6, xzr, x5
001a6e34sbfm x6, x6, 63, 63
001a6e38and x6, x6, 2
001a6e3cadd x4, x4, x6
001a6e40str x4, [sp+1016]
001a6e44str x3, [sp+1024]
001a6e48str x5, [sp+1032]
001a6e4cadd x27, sp, 1000
001a6e50stp xzr, xzr, [x27]
001a6e54ldr x2, [sp+1024]
001a6e58ldr x1, [sp+1016]
001a6e5cadd x0, sp, 161
001a6e60bl runtime.slicebytetostring
001a6e64str x0, [sp+848]
001a6e68str x1, [sp+856]
001a6e6corr x2, xzr, 16
001a6e70orr x3, xzr, 8
001a6e74bl strconv.ParseUint
001a6e78str x0, [sp+360]
001a6e7cstr x1, [sp+1000]
001a6e80str x2, [sp+1008]
001a6e84ldr x3, [sp+360]
001a6e88str x3, [sp+408]
001a6e8cstr x1, [sp+1096]
001a6e90str x2, [sp+1104]
001a6e94ldr x3, [sp+408]
001a6e98str x3, [sp+264]
001a6e9cstr x1, [sp+544]
001a6ea0str x2, [sp+552]
001a6ea4cbnz x1, 0x1a6eac
001a6ea8b 0x1a6fa4
001a6eac
001a6eacloc_1a6eac:
001a6eacldr x3, [sp+288]
001a6eb0add x1, x3, 2
001a6eb4str x1, [sp+368]
001a6eb8ldr x2, [sp+504]
001a6ebcldr x3, [sp+488]
001a6ec0subs xzr, x2, x1
001a6ec4b.hs 0x1a6ecc
001a6ec8b 0x1a736c
001a6ecc
001a6eccloc_1a6ecc:
001a6eccb 0x1a6ed0
001a6ed0
001a6ed0loc_1a6ed0:
001a6ed0str x3, [sp+1016]
001a6ed4str x1, [sp+1024]
001a6ed8str x2, [sp+1032]
001a6edcadd x27, sp, 984
001a6ee0stp xzr, xzr, [x27]
001a6ee4add x3, sp, 984
001a6ee8str x3, [sp+816]
001a6eecldr x0, [sp+1016]
001a6ef0ldr x1, [sp+1024]
001a6ef4ldr x2, [sp+1032]
001a6ef8bl runtime.convTslice
001a6efcstr x0, [sp+808]
001a6f00ldr x3, [sp+816]
001a6f04ldrsb x27, [x3]
001a6f08adrp x4, 0x447000
001a6f0cadd x4, x4, 1216
001a6f10str x4, [x3]
001a6f14adrp x27, 0x8a5000
001a6f18ldr w4, [x27+3056]
001a6f1ccbz w4, 0x1a6f24
001a6f20b 0x1a6f28
001a6f24
001a6f24loc_1a6f24:
001a6f24b 0x1a6f3c
001a6f28
001a6f28loc_1a6f28:
001a6f28bl runtime.gcWriteBarrier2
001a6f2cstr x0, [x25]
001a6f30ldr x6, [x3+8]
001a6f34str x6, [x25+8]
001a6f38b 0x1a6f3c
001a6f3c
001a6f3cloc_1a6f3c:
001a6f3cstr x0, [x3+8]
001a6f40ldr x3, [sp+816]
001a6f44ldrsb x27, [x3]
001a6f48b 0x1a6f4c
001a6f4c
001a6f4cloc_1a6f4c:
001a6f4cstr x3, [sp+824]
001a6f50orr x5, xzr, 1
001a6f54str x5, [sp+832]
001a6f58str x5, [sp+840]
001a6f5cldr x0, [sp+1144]
001a6f60adrp x1, 0x51b000
001a6f64add x1, x1, 3937
001a6f68movz x2, 36
001a6f6cmov x4, x5
001a6f70bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a6f74str x0, [sp+1000]
001a6f78str x1, [sp+1008]
001a6f7cstp xzr, xzr, [sp+448]
001a6f80ldr x2, [sp+1000]
001a6f84ldr x3, [sp+1008]
001a6f88str x2, [sp+432]
001a6f8cstr x3, [sp+440]
001a6f90ldr x0, [sp+448]
001a6f94ldr x1, [sp+456]
001a6f98ldp x29, x30, [sp-8]
001a6f9cadd sp, sp, 1136
001a6fa0ret x30
001a6fa4
001a6fa4loc_1a6fa4:
001a6fa4ldr x5, [sp+288]
001a6fa8add x0, x5, 2
001a6facstr x0, [sp+368]
001a6fb0ldr x1, [sp+496]
001a6fb4ldr x6, [sp+488]
001a6fb8ldr x7, [sp+504]
001a6fbcb 0x1a6fc0
001a6fc0
001a6fc0loc_1a6fc0:
001a6fc0subs xzr, x1, x0
001a6fc4b.hs 0x1a6fcc
001a6fc8b 0x1a7368
001a6fcc
001a6fccloc_1a6fcc:
001a6fccsub x8, x1, x5
001a6fd0sub x5, x7, x5
001a6fd4sub x5, x5, 2
001a6fd8sub x7, xzr, x5
001a6fdcand x7, x0, x7, asr #63
001a6fe0add x6, x6, x7
001a6fe4sub x7, x8, 2
001a6fe8str x6, [sp+1016]
001a6fecstr x7, [sp+1024]
001a6ff0str x5, [sp+1032]
001a6ff4ldr x5, [sp+264]
001a6ff8strb w5, [sp+160]
001a6ffcldr x2, [sp+480]
001a7000ldr x0, [sp+464]
001a7004ldr x5, [sp+472]
001a7008add x1, x5, 1
001a700csubs xzr, x2, x1
001a7010b.hs 0x1a7018
001a7014b 0x1a701c
001a7018
001a7018loc_1a7018:
001a7018b 0x1a7030
001a701c
001a701cloc_1a701c:
001a701corr x3, xzr, 1
001a7020adrp x4, 0x44e000
001a7024add x4, x4, 3072
001a7028bl runtime.growslice
001a702cb 0x1a7030
001a7030
001a7030loc_1a7030:
001a7030ldrb w4, [sp+160]
001a7034sub x5, x1, 1
001a7038strb w4, [x0+x5]
001a703cstr x0, [sp+960]
001a7040str x1, [sp+968]
001a7044str x2, [sp+976]
001a7048ldr x4, [sp+1016]
001a704cldr x5, [sp+1024]
001a7050ldr x6, [sp+1032]
001a7054str x4, [sp+488]
001a7058str x5, [sp+496]
001a705cstr x6, [sp+504]
001a7060ldr x4, [sp+960]
001a7064ldr x5, [sp+968]
001a7068ldr x6, [sp+976]
001a706cstr x4, [sp+464]
001a7070str x5, [sp+472]
001a7074str x6, [sp+480]
001a7078b 0x1a707c
001a707c
001a707cloc_1a707c:
001a707cb 0x1a731c
001a7080
001a7080loc_1a7080:
001a7080b 0x1a7084
001a7084
001a7084loc_1a7084:
001a7084b 0x1a7088
001a7088
001a7088loc_1a7088:
001a7088b 0x1a708c
001a708c
001a708cloc_1a708c:
001a708cb 0x1a7090
001a7090
001a7090loc_1a7090:
001a7090b 0x1a7094
001a7094
001a7094loc_1a7094:
001a7094ldr x2, [sp+504]
001a7098ldr x3, [sp+488]
001a709csubs xzr, x2, 2
001a70a0b.hs 0x1a70a8
001a70a4b 0x1a7360
001a70a8
001a70a8loc_1a70a8:
001a70a8b 0x1a70ac
001a70ac
001a70acloc_1a70ac:
001a70acstr x3, [sp+960]
001a70b0orr x3, xzr, 2
001a70b4str x3, [sp+968]
001a70b8str x2, [sp+976]
001a70bcadd x27, sp, 984
001a70c0stp xzr, xzr, [x27]
001a70c4add x3, sp, 984
001a70c8str x3, [sp+616]
001a70ccldr x0, [sp+960]
001a70d0ldr x1, [sp+968]
001a70d4ldr x2, [sp+976]
001a70d8bl runtime.convTslice
001a70dcstr x0, [sp+608]
001a70e0ldr x3, [sp+616]
001a70e4ldrsb x27, [x3]
001a70e8adrp x4, 0x446000
001a70ecadd x4, x4, 1216
001a70f0str x4, [x3]
001a70f4adrp x27, 0x8a4000
001a70f8ldr w4, [x27+3056]
001a70fccbz w4, 0x1a7104
001a7100b 0x1a7108
001a7104
001a7104loc_1a7104:
001a7104b 0x1a711c
001a7108
001a7108loc_1a7108:
001a7108bl runtime.gcWriteBarrier2
001a710cstr x0, [x25]
001a7110ldr x6, [x3+8]
001a7114str x6, [x25+8]
001a7118b 0x1a711c
001a711c
001a711cloc_1a711c:
001a711cstr x0, [x3+8]
001a7120ldr x3, [sp+616]
001a7124ldrsb x27, [x3]
001a7128b 0x1a712c
001a712c
001a712cloc_1a712c:
001a712cstr x3, [sp+624]
001a7130orr x5, xzr, 1
001a7134str x5, [sp+632]
001a7138str x5, [sp+640]
001a713cldr x0, [sp+1144]
001a7140adrp x1, 0x518000
001a7144add x1, x1, 48
001a7148orr x2, xzr, 32
001a714cmov x4, x5
001a7150bl google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError
001a7154str x0, [sp+1000]
001a7158str x1, [sp+1008]
001a715cstp xzr, xzr, [sp+448]
001a7160ldr x2, [sp+1000]
001a7164ldr x3, [sp+1008]
001a7168str x2, [sp+432]
001a716cstr x3, [sp+440]
001a7170ldr x0, [sp+448]
001a7174ldr x1, [sp+456]
001a7178ldp x29, x30, [sp-8]
001a717cadd sp, sp, 1136
001a7180ret x30
001a7184
001a7184loc_1a7184:
001a7184b 0x1a7188
001a7188
001a7188loc_1a7188:
001a7188ldr x0, [sp+304]
001a718cldr x1, [sp+496]
001a7190ldr x3, [sp+488]
001a7194ldr x4, [sp+504]
001a7198b 0x1a719c
001a719c
001a719cloc_1a719c:
001a719csubs xzr, x0, x1
001a71a0b.ls 0x1a71a8
001a71a4b 0x1a735c
001a71a8
001a71a8loc_1a71a8:
001a71a8sub x2, x4, x0
001a71acsub x1, x1, x0
001a71b0sub x4, xzr, x2
001a71b4and x4, x0, x4, asr #63
001a71b8add x0, x3, x4
001a71bcstr x0, [sp+960]
001a71c0str x1, [sp+968]
001a71c4str x2, [sp+976]
001a71c8bl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInBytes
001a71ccstr x0, [sp+312]
001a71d0ldr x3, [sp+304]
001a71d4add x0, x3, x0
001a71d8str x0, [sp+368]
001a71dcldr x1, [sp+496]
001a71e0ldr x3, [sp+488]
001a71e4ldr x4, [sp+504]
001a71e8b 0x1a71ec
001a71ec
001a71ecloc_1a71ec:
001a71ecsubs xzr, x1, x0
001a71f0b.hs 0x1a71f8
001a71f4b 0x1a7358
001a71f8
001a71f8loc_1a71f8:
001a71f8sub x5, x4, x0
001a71fcsub x6, x1, x0
001a7200sub x7, xzr, x5
001a7204and x7, x0, x7, asr #63
001a7208add x7, x3, x7
001a720cstr x7, [sp+960]
001a7210str x6, [sp+968]
001a7214str x5, [sp+976]
001a7218ldr x5, [sp+304]
001a721cldr x6, [sp+312]
001a7220add x1, x5, x6
001a7224str x1, [sp+376]
001a7228ldr x2, [sp+504]
001a722cldr x5, [sp+488]
001a7230subs xzr, x2, x1
001a7234b.hs 0x1a723c
001a7238b 0x1a7354
001a723c
001a723cloc_1a723c:
001a723cb 0x1a7240
001a7240
001a7240loc_1a7240:
001a7240str x5, [sp+1016]
001a7244str x1, [sp+1024]
001a7248str x2, [sp+1032]
001a724cldr x2, [sp+480]
001a7250ldr x0, [sp+464]
001a7254ldr x5, [sp+472]
001a7258str x0, [sp+584]
001a725cstr x5, [sp+592]
001a7260str x2, [sp+600]
001a7264ldr x6, [sp+1024]
001a7268add x1, x5, x6
001a726cstr x1, [sp+336]
001a7270subs xzr, x2, x1
001a7274b.hs 0x1a727c
001a7278b 0x1a7284
001a727c
001a727cloc_1a727c:
001a727cstr x1, [sp+592]
001a7280b 0x1a72a4
001a7284
001a7284loc_1a7284:
001a7284ldr x3, [sp+1024]
001a7288adrp x4, 0x44e000
001a728cadd x4, x4, 3072
001a7290bl runtime.growslice
001a7294str x0, [sp+584]
001a7298str x1, [sp+592]
001a729cstr x2, [sp+600]
001a72a0b 0x1a72a4
001a72a4
001a72a4loc_1a72a4:
001a72a4ldr x3, [sp+1024]
001a72a8str x3, [sp+328]
001a72acldr x3, [sp+336]
001a72b0ldr x4, [sp+584]
001a72b4ldr x5, [sp+1024]
001a72b8sub x3, x3, x5
001a72bcadd x0, x4, x3
001a72c0str x0, [sp+576]
001a72c4ldr x2, [sp+328]
001a72c8ldr x1, [sp+1016]
001a72ccbl runtime.memmove
001a72d0ldr x3, [sp+584]
001a72d4ldr x4, [sp+592]
001a72d8ldr x5, [sp+600]
001a72dcstr x3, [sp+1040]
001a72e0str x4, [sp+1048]
001a72e4str x5, [sp+1056]
001a72e8ldr x3, [sp+960]
001a72ecldr x4, [sp+968]
001a72f0ldr x5, [sp+976]
001a72f4str x3, [sp+488]
001a72f8str x4, [sp+496]
001a72fcstr x5, [sp+504]
001a7300ldr x3, [sp+1040]
001a7304ldr x4, [sp+1048]
001a7308ldr x5, [sp+1056]
001a730cstr x3, [sp+464]
001a7310str x4, [sp+472]
001a7314str x5, [sp+480]
001a7318b 0x1a731c
001a731c
001a731cloc_1a731c:
001a731cb 0x1a7320
001a7320
001a7320loc_1a7320:
001a7320b 0x1a58dc
001a7324
001a7324loc_1a7324:
001a7324stp xzr, xzr, [sp+448]
001a7328adrp x27, 0x87b000
001a732cldr x3, [x27+2408]
001a7330adrp x27, 0x87b000
001a7334ldr x2, [x27+2400]
001a7338str x2, [sp+432]
001a733cstr x3, [sp+440]
001a7340ldr x0, [sp+448]
001a7344ldr x1, [sp+456]
001a7348ldp x29, x30, [sp-8]
001a734cadd sp, sp, 1136
001a7350ret x30
001a7354
001a7354loc_1a7354:
001a7354bl runtime.panicSliceAcap
001a7358
001a7358loc_1a7358:
001a7358bl runtime.panicSliceB
001a735c
001a735cloc_1a735c:
001a735cbl runtime.panicSliceB
001a7360
001a7360loc_1a7360:
001a7360orr x1, xzr, 2
001a7364bl runtime.panicSliceAcap
001a7368
001a7368loc_1a7368:
001a7368bl runtime.panicSliceB
001a736c
001a736cloc_1a736c:
001a736cbl runtime.panicSliceAcap
001a7370
001a7370loc_1a7370:
001a7370bl runtime.panicSliceB
001a7374
001a7374loc_1a7374:
001a7374bl runtime.panicSliceAcap
001a7378
001a7378loc_1a7378:
001a7378orr x0, xzr, 2
001a737cbl runtime.panicSliceB
001a7380
001a7380loc_1a7380:
001a7380orr x0, xzr, 2
001a7384bl runtime.panicSliceB
001a7388
001a7388loc_1a7388:
001a7388orr x0, xzr, 2
001a738cbl runtime.panicSliceB
001a7390
001a7390loc_1a7390:
001a7390orr x0, xzr, 6
001a7394bl runtime.panicSliceB
001a7398
001a7398loc_1a7398:
001a7398orr x1, xzr, 6
001a739cbl runtime.panicSliceAcap
001a73a0
001a73a0loc_1a73a0:
001a73a0orr x0, xzr, 1
001a73a4bl runtime.panicIndex
001a73a8
001a73a8loc_1a73a8:
001a73a8mov x0, xzr
001a73acbl runtime.panicIndex
001a73b0
001a73b0loc_1a73b0:
001a73b0orr x1, xzr, 6
001a73b4bl runtime.panicSliceAcap
001a73b8
001a73b8loc_1a73b8:
001a73b8bl runtime.panicSliceB
001a73bc
001a73bcloc_1a73bc:
001a73bcbl runtime.panicSliceAcap
001a73c0
001a73c0loc_1a73c0:
001a73c0orr x0, xzr, 2
001a73c4bl runtime.panicSliceB
001a73c8
001a73c8loc_1a73c8:
001a73c8bl runtime.panicSliceAcap
001a73cc
001a73ccloc_1a73cc:
001a73ccorr x0, xzr, 2
001a73d0bl runtime.panicSliceB
001a73d4
001a73d4loc_1a73d4:
001a73d4orr x0, xzr, 2
001a73d8bl runtime.panicSliceB
001a73dc
001a73dcloc_1a73dc:
001a73dcorr x0, xzr, 2
001a73e0bl runtime.panicSliceB
001a73e4
001a73e4loc_1a73e4:
001a73e4orr x0, xzr, 2
001a73e8bl runtime.panicSliceB
001a73ec
001a73ecloc_1a73ec:
001a73ecorr x0, xzr, 2
001a73f0bl runtime.panicSliceB
001a73f4
001a73f4loc_1a73f4:
001a73f4orr x0, xzr, 2
001a73f8bl runtime.panicSliceB
001a73fc
001a73fcloc_1a73fc:
001a73fcorr x0, xzr, 2
001a7400bl runtime.panicSliceB
001a7404
001a7404loc_1a7404:
001a7404bl runtime.panicSliceB
001a7408
001a7408loc_1a7408:
001a7408bl runtime.panicSliceAcap
001a740c
001a740cloc_1a740c:
001a740corr x0, xzr, 1
001a7410bl runtime.panicSliceB
001a7414
001a7414loc_1a7414:
001a7414bl runtime.panicSliceAcap
001a7418
001a7418loc_1a7418:
001a7418orr x0, xzr, 1
001a741cbl runtime.panicSliceB
001a7420
001a7420loc_1a7420:
001a7420orr x0, xzr, 1
001a7424bl runtime.panicSliceB
001a7428
001a7428loc_1a7428:
001a7428orr x0, xzr, 1
001a742cbl runtime.panicIndex
001a7430
001a7430loc_1a7430:
001a7430orr x0, xzr, 1
001a7434bl runtime.panicSliceB
001a7438
001a7438loc_1a7438:
001a7438bl runtime.panicSlice3B
001a743c
001a743cloc_1a743c:
001a743cbl runtime.panicSlice3Acap
001a7440
001a7440loc_1a7440:
001a7440bl runtime.panicSliceB
001a7444
001a7444loc_1a7444:
001a7444orr x0, xzr, 1
001a7448bl runtime.panicSliceB
001a744c
001a744cloc_1a744c:
001a744cmov x0, xzr
001a7450bl runtime.panicIndex
001a7454hint
001a7458
001a7458loc_1a7458:
001a7458str x0, [sp+8]
001a745cmov x3, x30
001a7460bl runtime.morestack_noctxt.abi0
001a7464ldr x0, [sp+8]
001a7468b 0x1a5750
001a746cudf 0
001a5750
001a7470
001a7470google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInBytes: ; void google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInBytes(struct []uint8 b)
001a7470ldr x16, [x28+16]
001a7474subs xzr, sp, x16
001a7478b.ls 0x1a74bc
001a747cstr x30, [sp-80]!
001a7480stur x29, [sp-8]
001a7484sub x29, sp, 8
001a7488str x0, [sp+88]
001a748cstr x1, [sp+96]
001a7490str x2, [sp+104]
001a7494str xzr, [sp+40]
001a7498bl google.golang.org/protobuf/internal/strs.UnsafeString
001a749cstr x0, [sp+56]
001a74a0str x1, [sp+64]
001a74a4bl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString
001a74a8str x0, [sp+48]
001a74acstr x0, [sp+40]
001a74b0ldur x29, [sp-8]
001a74b4ldr x30, [sp], 80
001a74b8ret x30
001a74bc
001a74bcloc_1a74bc:
001a74bcstp x0, x1, [sp+8]
001a74c0str x2, [sp+24]
001a74c4mov x3, x30
001a74c8bl runtime.morestack_noctxt.abi0
001a74ccldp x0, x1, [sp+8]
001a74d0ldr x2, [sp+24]
001a74d4b 0x1a7470
001a74d8udf 0
001a74dcudf 0
001a7470
001a7470google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInBytes: ; void google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInBytes(struct []uint8 b)
001a7470ldr x16, [x28+16]
001a7474subs xzr, sp, x16
001a7478b.ls 0x1a74bc
001a747cstr x30, [sp-80]!
001a7480stur x29, [sp-8]
001a7484sub x29, sp, 8
001a7488str x0, [sp+88]
001a748cstr x1, [sp+96]
001a7490str x2, [sp+104]
001a7494str xzr, [sp+40]
001a7498bl google.golang.org/protobuf/internal/strs.UnsafeString
001a749cstr x0, [sp+56]
001a74a0str x1, [sp+64]
001a74a4bl google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString
001a74a8str x0, [sp+48]
001a74acstr x0, [sp+40]
001a74b0ldur x29, [sp-8]
001a74b4ldr x30, [sp], 80
001a74b8ret x30
001a74bc
001a74bcloc_1a74bc:
001a74bcstp x0, x1, [sp+8]
001a74c0str x2, [sp+24]
001a74c4mov x3, x30
001a74c8bl runtime.morestack_noctxt.abi0
001a74ccldp x0, x1, [sp+8]
001a74d0ldr x2, [sp+24]
001a74d4b 0x1a7470
001a74d8udf 0
001a74dcudf 0
001a7470
001a74e0
001a74e0google.golang.org/protobuf/internal/encoding/text.UnmarshalString: ; void google.golang.org/protobuf/internal/encoding/text.UnmarshalString(struct string s)
001a74e0ldr x16, [x28+16]
001a74e4sub x17, sp, 48
001a74e8subs xzr, x17, x16
001a74ecb.ls 0x1a75a4
001a74f0str x30, [sp-176]!
001a74f4stur x29, [sp-8]
001a74f8sub x29, sp, 8
001a74fcstr x0, [sp+184]
001a7500str x1, [sp+192]
001a7504stp xzr, xzr, [sp+56]
001a7508stp xzr, xzr, [sp+40]
001a750cldr x1, [sp+184]
001a7510ldr x2, [sp+192]
001a7514mov x0, xzr
001a7518bl runtime.stringtoslicebyte
001a751cstr x0, [sp+112]
001a7520str x1, [sp+120]
001a7524str x2, [sp+128]
001a7528bl google.golang.org/protobuf/internal/encoding/text.NewDecoder
001a752cstr x0, [sp+72]
001a7530stp xzr, xzr, [sp+96]
001a7534stp xzr, xzr, [sp+80]
001a7538ldr x0, [sp+72]
001a753cbl google.golang.org/protobuf/internal/encoding/text.(*Decoder).parseString
001a7540str x0, [sp+96]
001a7544str x1, [sp+104]
001a7548str x2, [sp+80]
001a754cstr x3, [sp+88]
001a7550ldr x3, [sp+96]
001a7554ldr x4, [sp+104]
001a7558str x3, [sp+152]
001a755cstr x4, [sp+160]
001a7560ldr x3, [sp+80]
001a7564ldr x4, [sp+88]
001a7568str x3, [sp+136]
001a756cstr x4, [sp+144]
001a7570ldr x3, [sp+152]
001a7574ldr x4, [sp+160]
001a7578str x3, [sp+56]
001a757cstr x4, [sp+64]
001a7580ldr x2, [sp+136]
001a7584ldr x3, [sp+144]
001a7588str x2, [sp+40]
001a758cstr x3, [sp+48]
001a7590ldr x0, [sp+56]
001a7594ldr x1, [sp+64]
001a7598ldur x29, [sp-8]
001a759cldr x30, [sp], 176
001a75a0ret x30
001a75a4
001a75a4loc_1a75a4:
001a75a4stp x0, x1, [sp+8]
001a75a8mov x3, x30
001a75acbl runtime.morestack_noctxt.abi0
001a75b0ldp x0, x1, [sp+8]
001a75b4b 0x1a74e0
001a75b8udf 0
001a75bcudf 0
001a74e0
001a74e0google.golang.org/protobuf/internal/encoding/text.UnmarshalString: ; void google.golang.org/protobuf/internal/encoding/text.UnmarshalString(struct string s)
001a74e0ldr x16, [x28+16]
001a74e4sub x17, sp, 48
001a74e8subs xzr, x17, x16
001a74ecb.ls 0x1a75a4
001a74f0str x30, [sp-176]!
001a74f4stur x29, [sp-8]
001a74f8sub x29, sp, 8
001a74fcstr x0, [sp+184]
001a7500str x1, [sp+192]
001a7504stp xzr, xzr, [sp+56]
001a7508stp xzr, xzr, [sp+40]
001a750cldr x1, [sp+184]
001a7510ldr x2, [sp+192]
001a7514mov x0, xzr
001a7518bl runtime.stringtoslicebyte
001a751cstr x0, [sp+112]
001a7520str x1, [sp+120]
001a7524str x2, [sp+128]
001a7528bl google.golang.org/protobuf/internal/encoding/text.NewDecoder
001a752cstr x0, [sp+72]
001a7530stp xzr, xzr, [sp+96]
001a7534stp xzr, xzr, [sp+80]
001a7538ldr x0, [sp+72]
001a753cbl google.golang.org/protobuf/internal/encoding/text.(*Decoder).parseString
001a7540str x0, [sp+96]
001a7544str x1, [sp+104]
001a7548str x2, [sp+80]
001a754cstr x3, [sp+88]
001a7550ldr x3, [sp+96]
001a7554ldr x4, [sp+104]
001a7558str x3, [sp+152]
001a755cstr x4, [sp+160]
001a7560ldr x3, [sp+80]
001a7564ldr x4, [sp+88]
001a7568str x3, [sp+136]
001a756cstr x4, [sp+144]
001a7570ldr x3, [sp+152]
001a7574ldr x4, [sp+160]
001a7578str x3, [sp+56]
001a757cstr x4, [sp+64]
001a7580ldr x2, [sp+136]
001a7584ldr x3, [sp+144]
001a7588str x2, [sp+40]
001a758cstr x3, [sp+48]
001a7590ldr x0, [sp+56]
001a7594ldr x1, [sp+64]
001a7598ldur x29, [sp-8]
001a759cldr x30, [sp], 176
001a75a0ret x30
001a75a4
001a75a4loc_1a75a4:
001a75a4stp x0, x1, [sp+8]
001a75a8mov x3, x30
001a75acbl runtime.morestack_noctxt.abi0
001a75b0ldp x0, x1, [sp+8]
001a75b4b 0x1a74e0
001a75b8udf 0
001a75bcudf 0
001a74e0
001a75c0
001a75c0google.golang.org/protobuf/internal/encoding/text.NewEncoder: ; void google.golang.org/protobuf/internal/encoding/text.NewEncoder(struct []uint8 buf, struct string indent, uint8[2] delims, bool outputASCII)
001a75c0ldr x16, [x28+16]
001a75c4sub x17, sp, 32
001a75c8subs xzr, x17, x16
001a75ccb.ls 0x1a788c
001a75d0str x30, [sp-160]!
001a75d4stur x29, [sp-8]
001a75d8sub x29, sp, 8
001a75dcstr x0, [sp+176]
001a75e0str x1, [sp+184]
001a75e4str x2, [sp+192]
001a75e8str x3, [sp+200]
001a75ecstr x4, [sp+208]
001a75f0strb w5, [sp+216]
001a75f4str xzr, [sp+88]
001a75f8stp xzr, xzr, [sp+72]
001a75fcadrp x0, 0x4c1000
001a7600add x0, x0, 3296
001a7604bl runtime.newobject
001a7608str x0, [sp+144]
001a760cadrp x27, 0x8a4000
001a7610ldr w1, [x27+3056]
001a7614cbz w1, 0x1a761c
001a7618b 0x1a7620
001a761c
001a761cloc_1a761c:
001a761cb 0x1a763c
001a7620
001a7620loc_1a7620:
001a7620str x0, [sp+136]
001a7624mov x1, x0
001a7628adrp x0, 0x4c1000
001a762cadd x0, x0, 3296
001a7630bl runtime.wbZero
001a7634ldr x0, [sp+136]
001a7638b 0x1a763c
001a763c
001a763cloc_1a763c:
001a763cmov x20, x0
001a7640adr x27, 16
001a7644stp x29, x27, [sp-24]
001a7648sub x29, sp, 24
001a764cbl fn_87cfc
001a7650sub x29, sp, 8
001a7654ldr x5, [sp+144]
001a7658ldrsb x27, [x5]
001a765cldr x6, [sp+176]
001a7660ldr x7, [sp+184]
001a7664ldr x8, [sp+192]
001a7668str x7, [x5+40]
001a766cstr x8, [x5+48]
001a7670adrp x27, 0x8a4000
001a7674ldr w7, [x27+3056]
001a7678cbz w7, 0x1a7680
001a767cb 0x1a7684
001a7680
001a7680loc_1a7680:
001a7680b 0x1a7698
001a7684
001a7684loc_1a7684:
001a7684bl runtime.gcWriteBarrier2
001a7688str x6, [x25]
001a768cldr x7, [x5+32]
001a7690str x7, [x25+8]
001a7694b 0x1a7698
001a7698
001a7698loc_1a7698:
001a7698str x6, [x5+32]
001a769cldr x5, [sp+144]
001a76a0str x5, [sp+96]
001a76a4ldr x5, [sp+208]
001a76a8str x5, [sp+64]
001a76accbnz x5, 0x1a76b4
001a76b0b 0x1a7768
001a76b4
001a76b4loc_1a76b4:
001a76b4ldr x0, [sp+200]
001a76b8ldr x1, [sp+208]
001a76bcadrp x2, 0x509000
001a76c0add x2, x2, 203
001a76c4orr x3, xzr, 2
001a76c8bl strings.Trim
001a76ccstr x0, [sp+120]
001a76d0str x1, [sp+128]
001a76d4cbnz x1, 0x1a76dc
001a76d8b 0x1a7724
001a76dc
001a76dcloc_1a76dc:
001a76dcadrp x0, 0x524000
001a76e0add x0, x0, 1076
001a76e4movz x1, 55
001a76e8mov x2, xzr
001a76ecmov x3, xzr
001a76f0mov x4, x3
001a76f4bl google.golang.org/protobuf/internal/errors.New
001a76f8str x0, [sp+104]
001a76fcstr x1, [sp+112]
001a7700str xzr, [sp+88]
001a7704ldr x1, [sp+104]
001a7708ldr x2, [sp+112]
001a770cstr x1, [sp+72]
001a7710str x2, [sp+80]
001a7714ldr x0, [sp+88]
001a7718ldur x29, [sp-8]
001a771cldr x30, [sp], 160
001a7720ret x30
001a7724
001a7724loc_1a7724:
001a7724ldr x5, [sp+96]
001a7728ldrsb x27, [x5]
001a772cldr x6, [sp+200]
001a7730ldr x7, [sp+208]
001a7734str x7, [x5+64]
001a7738adrp x27, 0x8a4000
001a773cldr w7, [x27+3056]
001a7740cbz w7, 0x1a7748
001a7744b 0x1a774c
001a7748
001a7748loc_1a7748:
001a7748b 0x1a7760
001a774c
001a774cloc_1a774c:
001a774cbl runtime.gcWriteBarrier2
001a7750str x6, [x25]
001a7754ldr x7, [x5+56]
001a7758str x7, [x25+8]
001a775cb 0x1a7760
001a7760
001a7760loc_1a7760:
001a7760str x6, [x5+56]
001a7764b 0x1a776c
001a7768
001a7768loc_1a7768:
001a7768b 0x1a776c
001a776c
001a776cloc_1a776c:
001a776cldrh w5, [sp+168]
001a7770strh w5, [sp+62]
001a7774ldrb w5, [sp+63]
001a7778ubfm x5, x5, 56, 7
001a777cldrb w6, [sp+62]
001a7780orr x5, x6, x5
001a7784ubfm x5, x5, 0, 15
001a7788cbz w5, 0x1a7790
001a778cb 0x1a77a8
001a7790
001a7790loc_1a7790:
001a7790b 0x1a7794
001a7794
001a7794loc_1a7794:
001a7794ldr x3, [sp+96]
001a7798ldrsb x27, [x3]
001a779cmovz x4, 32123
001a77a0strh w4, [x3+72]
001a77a4b 0x1a780c
001a77a8
001a77a8loc_1a77a8:
001a77a8ldrb w5, [sp+63]
001a77acubfm x5, x5, 56, 7
001a77b0ldrb w6, [sp+62]
001a77b4orr x5, x6, x5
001a77b8ubfm x5, x5, 0, 15
001a77bcmovz x6, 32123
001a77c0subs wzr, w5, w6
001a77c4b.eq 0x1a77cc
001a77c8b 0x1a77d0
001a77cc
001a77ccloc_1a77cc:
001a77ccb 0x1a77f8
001a77d0
001a77d0loc_1a77d0:
001a77d0ldrb w5, [sp+62]
001a77d4ldrb w6, [sp+63]
001a77d8ubfm x6, x6, 56, 7
001a77dcorr x5, x5, x6
001a77e0ubfm x5, x5, 0, 15
001a77e4movz x6, 15932
001a77e8subs wzr, w5, w6
001a77ecb.eq 0x1a77f4
001a77f0b 0x1a7840
001a77f4
001a77f4loc_1a77f4:
001a77f4b 0x1a77f8
001a77f8
001a77f8loc_1a77f8:
001a77f8ldr x3, [sp+96]
001a77fcldrsb x27, [x3]
001a7800ldrh w4, [sp+168]
001a7804strh w4, [x3+72]
001a7808b 0x1a780c
001a780c
001a780cloc_1a780c:
001a780cldr x3, [sp+96]
001a7810ldrsb x27, [x3]
001a7814ldrb w4, [sp+216]
001a7818strb w4, [x3+74]
001a781cldr x3, [sp+96]
001a7820str x3, [sp+88]
001a7824stp xzr, xzr, [sp+72]
001a7828ldr x0, [sp+88]
001a782cmov x1, xzr
001a7830mov x2, xzr
001a7834ldur x29, [sp-8]
001a7838ldr x30, [sp], 160
001a783cret x30
001a7840
001a7840loc_1a7840:
001a7840b 0x1a7844
001a7844
001a7844loc_1a7844:
001a7844adrp x0, 0x51a000
001a7848add x0, x0, 810
001a784cmovz x1, 35
001a7850mov x2, xzr
001a7854mov x3, xzr
001a7858mov x4, x3
001a785cbl google.golang.org/protobuf/internal/errors.New
001a7860str x0, [sp+104]
001a7864str x1, [sp+112]
001a7868str xzr, [sp+88]
001a786cldr x1, [sp+104]
001a7870ldr x2, [sp+112]
001a7874str x1, [sp+72]
001a7878str x2, [sp+80]
001a787cldr x0, [sp+88]
001a7880ldur x29, [sp-8]
001a7884ldr x30, [sp], 160
001a7888ret x30
001a788c
001a788cloc_1a788c:
001a788cstp x0, x1, [sp+16]
001a7890stp x2, x3, [sp+32]
001a7894str x4, [sp+48]
001a7898strb w5, [sp+56]
001a789cmov x3, x30
001a78a0bl runtime.morestack_noctxt.abi0
001a78a4ldp x0, x1, [sp+16]
001a78a8ldp x2, x3, [sp+32]
001a78acldr x4, [sp+48]
001a78b0ldrb w5, [sp+56]
001a78b4b 0x1a75c0
001a78b8udf 0
001a78bcudf 0
001a75c0
001a75c0google.golang.org/protobuf/internal/encoding/text.NewEncoder: ; void google.golang.org/protobuf/internal/encoding/text.NewEncoder(struct []uint8 buf, struct string indent, uint8[2] delims, bool outputASCII)
001a75c0ldr x16, [x28+16]
001a75c4sub x17, sp, 32
001a75c8subs xzr, x17, x16
001a75ccb.ls 0x1a788c
001a75d0str x30, [sp-160]!
001a75d4stur x29, [sp-8]
001a75d8sub x29, sp, 8
001a75dcstr x0, [sp+176]
001a75e0str x1, [sp+184]
001a75e4str x2, [sp+192]
001a75e8str x3, [sp+200]
001a75ecstr x4, [sp+208]
001a75f0strb w5, [sp+216]
001a75f4str xzr, [sp+88]
001a75f8stp xzr, xzr, [sp+72]
001a75fcadrp x0, 0x4c1000
001a7600add x0, x0, 3296
001a7604bl runtime.newobject
001a7608str x0, [sp+144]
001a760cadrp x27, 0x8a4000
001a7610ldr w1, [x27+3056]
001a7614cbz w1, 0x1a761c
001a7618b 0x1a7620
001a761c
001a761cloc_1a761c:
001a761cb 0x1a763c
001a7620
001a7620loc_1a7620:
001a7620str x0, [sp+136]
001a7624mov x1, x0
001a7628adrp x0, 0x4c1000
001a762cadd x0, x0, 3296
001a7630bl runtime.wbZero
001a7634ldr x0, [sp+136]
001a7638b 0x1a763c
001a763c
001a763cloc_1a763c:
001a763cmov x20, x0
001a7640adr x27, 16
001a7644stp x29, x27, [sp-24]
001a7648sub x29, sp, 24
001a764cbl fn_87cfc
001a7650sub x29, sp, 8
001a7654ldr x5, [sp+144]
001a7658ldrsb x27, [x5]
001a765cldr x6, [sp+176]
001a7660ldr x7, [sp+184]
001a7664ldr x8, [sp+192]
001a7668str x7, [x5+40]
001a766cstr x8, [x5+48]
001a7670adrp x27, 0x8a4000
001a7674ldr w7, [x27+3056]
001a7678cbz w7, 0x1a7680
001a767cb 0x1a7684
001a7680
001a7680loc_1a7680:
001a7680b 0x1a7698
001a7684
001a7684loc_1a7684:
001a7684bl runtime.gcWriteBarrier2
001a7688str x6, [x25]
001a768cldr x7, [x5+32]
001a7690str x7, [x25+8]
001a7694b 0x1a7698
001a7698
001a7698loc_1a7698:
001a7698str x6, [x5+32]
001a769cldr x5, [sp+144]
001a76a0str x5, [sp+96]
001a76a4ldr x5, [sp+208]
001a76a8str x5, [sp+64]
001a76accbnz x5, 0x1a76b4
001a76b0b 0x1a7768
001a76b4
001a76b4loc_1a76b4:
001a76b4ldr x0, [sp+200]
001a76b8ldr x1, [sp+208]
001a76bcadrp x2, 0x509000
001a76c0add x2, x2, 203
001a76c4orr x3, xzr, 2
001a76c8bl strings.Trim
001a76ccstr x0, [sp+120]
001a76d0str x1, [sp+128]
001a76d4cbnz x1, 0x1a76dc
001a76d8b 0x1a7724
001a76dc
001a76dcloc_1a76dc:
001a76dcadrp x0, 0x524000
001a76e0add x0, x0, 1076
001a76e4movz x1, 55
001a76e8mov x2, xzr
001a76ecmov x3, xzr
001a76f0mov x4, x3
001a76f4bl google.golang.org/protobuf/internal/errors.New
001a76f8str x0, [sp+104]
001a76fcstr x1, [sp+112]
001a7700str xzr, [sp+88]
001a7704ldr x1, [sp+104]
001a7708ldr x2, [sp+112]
001a770cstr x1, [sp+72]
001a7710str x2, [sp+80]
001a7714ldr x0, [sp+88]
001a7718ldur x29, [sp-8]
001a771cldr x30, [sp], 160
001a7720ret x30
001a7724
001a7724loc_1a7724:
001a7724ldr x5, [sp+96]
001a7728ldrsb x27, [x5]
001a772cldr x6, [sp+200]
001a7730ldr x7, [sp+208]
001a7734str x7, [x5+64]
001a7738adrp x27, 0x8a4000
001a773cldr w7, [x27+3056]
001a7740cbz w7, 0x1a7748
001a7744b 0x1a774c
001a7748
001a7748loc_1a7748:
001a7748b 0x1a7760
001a774c
001a774cloc_1a774c:
001a774cbl runtime.gcWriteBarrier2
001a7750str x6, [x25]
001a7754ldr x7, [x5+56]
001a7758str x7, [x25+8]
001a775cb 0x1a7760
001a7760
001a7760loc_1a7760:
001a7760str x6, [x5+56]
001a7764b 0x1a776c
001a7768
001a7768loc_1a7768:
001a7768b 0x1a776c
001a776c
001a776cloc_1a776c:
001a776cldrh w5, [sp+168]
001a7770strh w5, [sp+62]
001a7774ldrb w5, [sp+63]
001a7778ubfm x5, x5, 56, 7
001a777cldrb w6, [sp+62]
001a7780orr x5, x6, x5
001a7784ubfm x5, x5, 0, 15
001a7788cbz w5, 0x1a7790
001a778cb 0x1a77a8
001a7790
001a7790loc_1a7790:
001a7790b 0x1a7794
001a7794
001a7794loc_1a7794:
001a7794ldr x3, [sp+96]
001a7798ldrsb x27, [x3]
001a779cmovz x4, 32123
001a77a0strh w4, [x3+72]
001a77a4b 0x1a780c
001a77a8
001a77a8loc_1a77a8:
001a77a8ldrb w5, [sp+63]
001a77acubfm x5, x5, 56, 7
001a77b0ldrb w6, [sp+62]
001a77b4orr x5, x6, x5
001a77b8ubfm x5, x5, 0, 15
001a77bcmovz x6, 32123
001a77c0subs wzr, w5, w6
001a77c4b.eq 0x1a77cc
001a77c8b 0x1a77d0
001a77cc
001a77ccloc_1a77cc:
001a77ccb 0x1a77f8
001a77d0
001a77d0loc_1a77d0:
001a77d0ldrb w5, [sp+62]
001a77d4ldrb w6, [sp+63]
001a77d8ubfm x6, x6, 56, 7
001a77dcorr x5, x5, x6
001a77e0ubfm x5, x5, 0, 15
001a77e4movz x6, 15932
001a77e8subs wzr, w5, w6
001a77ecb.eq 0x1a77f4
001a77f0b 0x1a7840
001a77f4
001a77f4loc_1a77f4:
001a77f4b 0x1a77f8
001a77f8
001a77f8loc_1a77f8:
001a77f8ldr x3, [sp+96]
001a77fcldrsb x27, [x3]
001a7800ldrh w4, [sp+168]
001a7804strh w4, [x3+72]
001a7808b 0x1a780c
001a780c
001a780cloc_1a780c:
001a780cldr x3, [sp+96]
001a7810ldrsb x27, [x3]
001a7814ldrb w4, [sp+216]
001a7818strb w4, [x3+74]
001a781cldr x3, [sp+96]
001a7820str x3, [sp+88]
001a7824stp xzr, xzr, [sp+72]
001a7828ldr x0, [sp+88]
001a782cmov x1, xzr
001a7830mov x2, xzr
001a7834ldur x29, [sp-8]
001a7838ldr x30, [sp], 160
001a783cret x30
001a7840
001a7840loc_1a7840:
001a7840b 0x1a7844
001a7844
001a7844loc_1a7844:
001a7844adrp x0, 0x51a000
001a7848add x0, x0, 810
001a784cmovz x1, 35
001a7850mov x2, xzr
001a7854mov x3, xzr
001a7858mov x4, x3
001a785cbl google.golang.org/protobuf/internal/errors.New
001a7860str x0, [sp+104]
001a7864str x1, [sp+112]
001a7868str xzr, [sp+88]
001a786cldr x1, [sp+104]
001a7870ldr x2, [sp+112]
001a7874str x1, [sp+72]
001a7878str x2, [sp+80]
001a787cldr x0, [sp+88]
001a7880ldur x29, [sp-8]
001a7884ldr x30, [sp], 160
001a7888ret x30
001a788c
001a788cloc_1a788c:
001a788cstp x0, x1, [sp+16]
001a7890stp x2, x3, [sp+32]
001a7894str x4, [sp+48]
001a7898strb w5, [sp+56]
001a789cmov x3, x30
001a78a0bl runtime.morestack_noctxt.abi0
001a78a4ldp x0, x1, [sp+16]
001a78a8ldp x2, x3, [sp+32]
001a78acldr x4, [sp+48]
001a78b0ldrb w5, [sp+56]
001a78b4b 0x1a75c0
001a78b8udf 0
001a78bcudf 0
001a75c0
001a78c0
001a78c0google.golang.org/protobuf/internal/encoding/text.(*Encoder).Bytes: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).Bytes(google.golang.org/protobuf/internal/encoding/text.Encoder * e)
001a78c0str x30, [sp-48]!
001a78c4stur x29, [sp-8]
001a78c8sub x29, sp, 8
001a78ccstr x0, [sp+56]
001a78d0str xzr, [sp+16]
001a78d4stp xzr, xzr, [sp+24]
001a78d8ldr x3, [sp+56]
001a78dcldrsb x27, [x3]
001a78e0ldr x0, [x3+32]
001a78e4ldr x1, [x3+40]
001a78e8ldr x2, [x3+48]
001a78ecstr x0, [sp+16]
001a78f0str x1, [sp+24]
001a78f4str x2, [sp+32]
001a78f8add x29, sp, 40
001a78fcadd sp, sp, 48
001a7900ret x30
001a7904udf 0
001a7908udf 0
001a790cudf 0
001a78c0
001a78c0google.golang.org/protobuf/internal/encoding/text.(*Encoder).Bytes: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).Bytes(google.golang.org/protobuf/internal/encoding/text.Encoder * e)
001a78c0str x30, [sp-48]!
001a78c4stur x29, [sp-8]
001a78c8sub x29, sp, 8
001a78ccstr x0, [sp+56]
001a78d0str xzr, [sp+16]
001a78d4stp xzr, xzr, [sp+24]
001a78d8ldr x3, [sp+56]
001a78dcldrsb x27, [x3]
001a78e0ldr x0, [x3+32]
001a78e4ldr x1, [x3+40]
001a78e8ldr x2, [x3+48]
001a78ecstr x0, [sp+16]
001a78f0str x1, [sp+24]
001a78f4str x2, [sp+32]
001a78f8add x29, sp, 40
001a78fcadd sp, sp, 48
001a7900ret x30
001a7904udf 0
001a7908udf 0
001a790cudf 0
001a78c0
001a7910
001a7910google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage(google.golang.org/protobuf/internal/encoding/text.Encoder * e)
001a7910ldr x16, [x28+16]
001a7914subs xzr, sp, x16
001a7918b.ls 0x1a79dc
001a791cstr x30, [sp-96]!
001a7920stur x29, [sp-8]
001a7924sub x29, sp, 8
001a7928str x0, [sp+104]
001a792corr x1, xzr, 4
001a7930bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a7934ldr x2, [sp+104]
001a7938ldrsb x27, [x2]
001a793cldrb w2, [x2+72]
001a7940strb w2, [sp+87]
001a7944ldr x2, [sp+104]
001a7948ldrsb x27, [x2]
001a794cldr x3, [x2+48]
001a7950ldr x0, [x2+32]
001a7954ldr x2, [x2+40]
001a7958add x1, x2, 1
001a795csubs xzr, x3, x1
001a7960b.hs 0x1a7968
001a7964b 0x1a796c
001a7968
001a7968loc_1a7968:
001a7968b 0x1a7988
001a796c
001a796cloc_1a796c:
001a796cmov x2, x3
001a7970orr x3, xzr, 1
001a7974adrp x4, 0x44e000
001a7978add x4, x4, 3072
001a797cbl runtime.growslice
001a7980mov x3, x2
001a7984b 0x1a7988
001a7988
001a7988loc_1a7988:
001a7988ldrb w2, [sp+87]
001a798csub x4, x1, 1
001a7990strb w2, [x0+x4]
001a7994ldr x2, [sp+104]
001a7998ldrsb x27, [x2]
001a799cstr x1, [x2+40]
001a79a0str x3, [x2+48]
001a79a4adrp x27, 0x8a4000
001a79a8ldr w1, [x27+3056]
001a79accbz w1, 0x1a79b4
001a79b0b 0x1a79b8
001a79b4
001a79b4loc_1a79b4:
001a79b4b 0x1a79cc
001a79b8
001a79b8loc_1a79b8:
001a79b8bl runtime.gcWriteBarrier2
001a79bcstr x0, [x25]
001a79c0ldr x1, [x2+32]
001a79c4str x1, [x25+8]
001a79c8b 0x1a79cc
001a79cc
001a79ccloc_1a79cc:
001a79ccstr x0, [x2+32]
001a79d0ldur x29, [sp-8]
001a79d4ldr x30, [sp], 96
001a79d8ret x30
001a79dc
001a79dcloc_1a79dc:
001a79dcstr x0, [sp+8]
001a79e0mov x3, x30
001a79e4bl runtime.morestack_noctxt.abi0
001a79e8ldr x0, [sp+8]
001a79ecb 0x1a7910
001a7910
001a7910google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage(google.golang.org/protobuf/internal/encoding/text.Encoder * e)
001a7910ldr x16, [x28+16]
001a7914subs xzr, sp, x16
001a7918b.ls 0x1a79dc
001a791cstr x30, [sp-96]!
001a7920stur x29, [sp-8]
001a7924sub x29, sp, 8
001a7928str x0, [sp+104]
001a792corr x1, xzr, 4
001a7930bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a7934ldr x2, [sp+104]
001a7938ldrsb x27, [x2]
001a793cldrb w2, [x2+72]
001a7940strb w2, [sp+87]
001a7944ldr x2, [sp+104]
001a7948ldrsb x27, [x2]
001a794cldr x3, [x2+48]
001a7950ldr x0, [x2+32]
001a7954ldr x2, [x2+40]
001a7958add x1, x2, 1
001a795csubs xzr, x3, x1
001a7960b.hs 0x1a7968
001a7964b 0x1a796c
001a7968
001a7968loc_1a7968:
001a7968b 0x1a7988
001a796c
001a796cloc_1a796c:
001a796cmov x2, x3
001a7970orr x3, xzr, 1
001a7974adrp x4, 0x44e000
001a7978add x4, x4, 3072
001a797cbl runtime.growslice
001a7980mov x3, x2
001a7984b 0x1a7988
001a7988
001a7988loc_1a7988:
001a7988ldrb w2, [sp+87]
001a798csub x4, x1, 1
001a7990strb w2, [x0+x4]
001a7994ldr x2, [sp+104]
001a7998ldrsb x27, [x2]
001a799cstr x1, [x2+40]
001a79a0str x3, [x2+48]
001a79a4adrp x27, 0x8a4000
001a79a8ldr w1, [x27+3056]
001a79accbz w1, 0x1a79b4
001a79b0b 0x1a79b8
001a79b4
001a79b4loc_1a79b4:
001a79b4b 0x1a79cc
001a79b8
001a79b8loc_1a79b8:
001a79b8bl runtime.gcWriteBarrier2
001a79bcstr x0, [x25]
001a79c0ldr x1, [x2+32]
001a79c4str x1, [x25+8]
001a79c8b 0x1a79cc
001a79cc
001a79ccloc_1a79cc:
001a79ccstr x0, [x2+32]
001a79d0ldur x29, [sp-8]
001a79d4ldr x30, [sp], 96
001a79d8ret x30
001a79dc
001a79dcloc_1a79dc:
001a79dcstr x0, [sp+8]
001a79e0mov x3, x30
001a79e4bl runtime.morestack_noctxt.abi0
001a79e8ldr x0, [sp+8]
001a79ecb 0x1a7910
001a7910
001a79f0
001a79f0google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage(google.golang.org/protobuf/internal/encoding/text.Encoder * e)
001a79f0ldr x16, [x28+16]
001a79f4subs xzr, sp, x16
001a79f8b.ls 0x1a7abc
001a79fcstr x30, [sp-96]!
001a7a00stur x29, [sp-8]
001a7a04sub x29, sp, 8
001a7a08str x0, [sp+104]
001a7a0corr x1, xzr, 8
001a7a10bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a7a14ldr x2, [sp+104]
001a7a18ldrsb x27, [x2]
001a7a1cldrb w2, [x2+73]
001a7a20strb w2, [sp+87]
001a7a24ldr x2, [sp+104]
001a7a28ldrsb x27, [x2]
001a7a2cldr x3, [x2+48]
001a7a30ldr x0, [x2+32]
001a7a34ldr x2, [x2+40]
001a7a38add x1, x2, 1
001a7a3csubs xzr, x3, x1
001a7a40b.hs 0x1a7a48
001a7a44b 0x1a7a4c
001a7a48
001a7a48loc_1a7a48:
001a7a48b 0x1a7a68
001a7a4c
001a7a4cloc_1a7a4c:
001a7a4cmov x2, x3
001a7a50orr x3, xzr, 1
001a7a54adrp x4, 0x44e000
001a7a58add x4, x4, 3072
001a7a5cbl runtime.growslice
001a7a60mov x3, x2
001a7a64b 0x1a7a68
001a7a68
001a7a68loc_1a7a68:
001a7a68ldrb w2, [sp+87]
001a7a6csub x4, x1, 1
001a7a70strb w2, [x0+x4]
001a7a74ldr x2, [sp+104]
001a7a78ldrsb x27, [x2]
001a7a7cstr x1, [x2+40]
001a7a80str x3, [x2+48]
001a7a84adrp x27, 0x8a4000
001a7a88ldr w1, [x27+3056]
001a7a8ccbz w1, 0x1a7a94
001a7a90b 0x1a7a98
001a7a94
001a7a94loc_1a7a94:
001a7a94b 0x1a7aac
001a7a98
001a7a98loc_1a7a98:
001a7a98bl runtime.gcWriteBarrier2
001a7a9cstr x0, [x25]
001a7aa0ldr x1, [x2+32]
001a7aa4str x1, [x25+8]
001a7aa8b 0x1a7aac
001a7aac
001a7aacloc_1a7aac:
001a7aacstr x0, [x2+32]
001a7ab0ldur x29, [sp-8]
001a7ab4ldr x30, [sp], 96
001a7ab8ret x30
001a7abc
001a7abcloc_1a7abc:
001a7abcstr x0, [sp+8]
001a7ac0mov x3, x30
001a7ac4bl runtime.morestack_noctxt.abi0
001a7ac8ldr x0, [sp+8]
001a7accb 0x1a79f0
001a79f0
001a79f0google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage(google.golang.org/protobuf/internal/encoding/text.Encoder * e)
001a79f0ldr x16, [x28+16]
001a79f4subs xzr, sp, x16
001a79f8b.ls 0x1a7abc
001a79fcstr x30, [sp-96]!
001a7a00stur x29, [sp-8]
001a7a04sub x29, sp, 8
001a7a08str x0, [sp+104]
001a7a0corr x1, xzr, 8
001a7a10bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a7a14ldr x2, [sp+104]
001a7a18ldrsb x27, [x2]
001a7a1cldrb w2, [x2+73]
001a7a20strb w2, [sp+87]
001a7a24ldr x2, [sp+104]
001a7a28ldrsb x27, [x2]
001a7a2cldr x3, [x2+48]
001a7a30ldr x0, [x2+32]
001a7a34ldr x2, [x2+40]
001a7a38add x1, x2, 1
001a7a3csubs xzr, x3, x1
001a7a40b.hs 0x1a7a48
001a7a44b 0x1a7a4c
001a7a48
001a7a48loc_1a7a48:
001a7a48b 0x1a7a68
001a7a4c
001a7a4cloc_1a7a4c:
001a7a4cmov x2, x3
001a7a50orr x3, xzr, 1
001a7a54adrp x4, 0x44e000
001a7a58add x4, x4, 3072
001a7a5cbl runtime.growslice
001a7a60mov x3, x2
001a7a64b 0x1a7a68
001a7a68
001a7a68loc_1a7a68:
001a7a68ldrb w2, [sp+87]
001a7a6csub x4, x1, 1
001a7a70strb w2, [x0+x4]
001a7a74ldr x2, [sp+104]
001a7a78ldrsb x27, [x2]
001a7a7cstr x1, [x2+40]
001a7a80str x3, [x2+48]
001a7a84adrp x27, 0x8a4000
001a7a88ldr w1, [x27+3056]
001a7a8ccbz w1, 0x1a7a94
001a7a90b 0x1a7a98
001a7a94
001a7a94loc_1a7a94:
001a7a94b 0x1a7aac
001a7a98
001a7a98loc_1a7a98:
001a7a98bl runtime.gcWriteBarrier2
001a7a9cstr x0, [x25]
001a7aa0ldr x1, [x2+32]
001a7aa4str x1, [x25+8]
001a7aa8b 0x1a7aac
001a7aac
001a7aacloc_1a7aac:
001a7aacstr x0, [x2+32]
001a7ab0ldur x29, [sp-8]
001a7ab4ldr x30, [sp], 96
001a7ab8ret x30
001a7abc
001a7abcloc_1a7abc:
001a7abcstr x0, [sp+8]
001a7ac0mov x3, x30
001a7ac4bl runtime.morestack_noctxt.abi0
001a7ac8ldr x0, [sp+8]
001a7accb 0x1a79f0
001a79f0
001a7ad0
001a7ad0google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName(google.golang.org/protobuf/internal/encoding/text.Encoder * e, struct string s)
001a7ad0ldr x16, [x28+16]
001a7ad4sub x17, sp, 32
001a7ad8subs xzr, x17, x16
001a7adcb.ls 0x1a7c78
001a7ae0str x30, [sp-160]!
001a7ae4stur x29, [sp-8]
001a7ae8sub x29, sp, 8
001a7aecstr x0, [sp+168]
001a7af0str x1, [sp+176]
001a7af4str x2, [sp+184]
001a7af8orr x1, xzr, 1
001a7afcbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a7b00ldr x2, [sp+168]
001a7b04ldrsb x27, [x2]
001a7b08ldr x3, [x2+48]
001a7b0cldr x0, [x2+32]
001a7b10ldr x2, [x2+40]
001a7b14str x0, [sp+128]
001a7b18str x2, [sp+136]
001a7b1cstr x3, [sp+144]
001a7b20str x0, [sp+104]
001a7b24str x2, [sp+112]
001a7b28str x3, [sp+120]
001a7b2cldr x4, [sp+184]
001a7b30add x1, x2, x4
001a7b34str x1, [sp+88]
001a7b38subs xzr, x3, x1
001a7b3cb.hs 0x1a7b44
001a7b40b 0x1a7b4c
001a7b44
001a7b44loc_1a7b44:
001a7b44str x1, [sp+112]
001a7b48b 0x1a7b74
001a7b4c
001a7b4cloc_1a7b4c:
001a7b4cldr x5, [sp+184]
001a7b50mov x2, x3
001a7b54mov x3, x5
001a7b58adrp x4, 0x44e000
001a7b5cadd x4, x4, 3072
001a7b60bl runtime.growslice
001a7b64str x0, [sp+104]
001a7b68str x1, [sp+112]
001a7b6cstr x2, [sp+120]
001a7b70b 0x1a7b74
001a7b74
001a7b74loc_1a7b74:
001a7b74ldr x3, [sp+184]
001a7b78str x3, [sp+80]
001a7b7cldr x3, [sp+88]
001a7b80ldr x4, [sp+184]
001a7b84sub x3, x3, x4
001a7b88ldr x4, [sp+104]
001a7b8cadd x0, x4, x3
001a7b90str x0, [sp+96]
001a7b94ldr x2, [sp+80]
001a7b98ldr x1, [sp+176]
001a7b9cbl runtime.memmove
001a7ba0ldr x3, [sp+168]
001a7ba4ldrsb x27, [x3]
001a7ba8ldr x4, [sp+104]
001a7bacldr x5, [sp+112]
001a7bb0ldr x6, [sp+120]
001a7bb4str x5, [x3+40]
001a7bb8str x6, [x3+48]
001a7bbcadrp x27, 0x8a4000
001a7bc0ldr w5, [x27+3056]
001a7bc4cbz w5, 0x1a7bcc
001a7bc8b 0x1a7bd0
001a7bcc
001a7bccloc_1a7bcc:
001a7bccb 0x1a7be4
001a7bd0
001a7bd0loc_1a7bd0:
001a7bd0bl runtime.gcWriteBarrier2
001a7bd4str x4, [x25]
001a7bd8ldr x5, [x3+32]
001a7bdcstr x5, [x25+8]
001a7be0b 0x1a7be4
001a7be4
001a7be4loc_1a7be4:
001a7be4str x4, [x3+32]
001a7be8ldr x5, [sp+168]
001a7becldrsb x27, [x5]
001a7bf0ldr x2, [x5+48]
001a7bf4ldr x0, [x5+32]
001a7bf8ldr x5, [x5+40]
001a7bfcadd x1, x5, 1
001a7c00subs xzr, x2, x1
001a7c04b.hs 0x1a7c0c
001a7c08b 0x1a7c10
001a7c0c
001a7c0cloc_1a7c0c:
001a7c0cb 0x1a7c24
001a7c10
001a7c10loc_1a7c10:
001a7c10orr x3, xzr, 1
001a7c14adrp x4, 0x44e000
001a7c18add x4, x4, 3072
001a7c1cbl runtime.growslice
001a7c20b 0x1a7c24
001a7c24
001a7c24loc_1a7c24:
001a7c24sub x3, x1, 1
001a7c28movz x4, 58
001a7c2cstrb w4, [x0+x3]
001a7c30ldr x3, [sp+168]
001a7c34ldrsb x27, [x3]
001a7c38str x1, [x3+40]
001a7c3cstr x2, [x3+48]
001a7c40adrp x27, 0x8a4000
001a7c44ldr w1, [x27+3056]
001a7c48cbz w1, 0x1a7c50
001a7c4cb 0x1a7c54
001a7c50
001a7c50loc_1a7c50:
001a7c50b 0x1a7c68
001a7c54
001a7c54loc_1a7c54:
001a7c54bl runtime.gcWriteBarrier2
001a7c58str x0, [x25]
001a7c5cldr x1, [x3+32]
001a7c60str x1, [x25+8]
001a7c64b 0x1a7c68
001a7c68
001a7c68loc_1a7c68:
001a7c68str x0, [x3+32]
001a7c6cldur x29, [sp-8]
001a7c70ldr x30, [sp], 160
001a7c74ret x30
001a7c78
001a7c78loc_1a7c78:
001a7c78stp x0, x1, [sp+8]
001a7c7cstr x2, [sp+24]
001a7c80mov x3, x30
001a7c84bl runtime.morestack_noctxt.abi0
001a7c88ldp x0, x1, [sp+8]
001a7c8cldr x2, [sp+24]
001a7c90b 0x1a7ad0
001a7c94udf 0
001a7c98udf 0
001a7c9cudf 0
001a7ad0
001a7ad0google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName(google.golang.org/protobuf/internal/encoding/text.Encoder * e, struct string s)
001a7ad0ldr x16, [x28+16]
001a7ad4sub x17, sp, 32
001a7ad8subs xzr, x17, x16
001a7adcb.ls 0x1a7c78
001a7ae0str x30, [sp-160]!
001a7ae4stur x29, [sp-8]
001a7ae8sub x29, sp, 8
001a7aecstr x0, [sp+168]
001a7af0str x1, [sp+176]
001a7af4str x2, [sp+184]
001a7af8orr x1, xzr, 1
001a7afcbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext
001a7b00ldr x2, [sp+168]
001a7b04ldrsb x27, [x2]
001a7b08ldr x3, [x2+48]
001a7b0cldr x0, [x2+32]
001a7b10ldr x2, [x2+40]
001a7b14str x0, [sp+128]
001a7b18str x2, [sp+136]
001a7b1cstr x3, [sp+144]
001a7b20str x0, [sp+104]
001a7b24str x2, [sp+112]
001a7b28str x3, [sp+120]
001a7b2cldr x4, [sp+184]
001a7b30add x1, x2, x4
001a7b34str x1, [sp+88]
001a7b38subs xzr, x3, x1
001a7b3cb.hs 0x1a7b44
001a7b40b 0x1a7b4c
001a7b44
001a7b44loc_1a7b44:
001a7b44str x1, [sp+112]
001a7b48b 0x1a7b74
001a7b4c
001a7b4cloc_1a7b4c:
001a7b4cldr x5, [sp+184]
001a7b50mov x2, x3
001a7b54mov x3, x5
001a7b58adrp x4, 0x44e000
001a7b5cadd x4, x4, 3072
001a7b60bl runtime.growslice
001a7b64str x0, [sp+104]
001a7b68str x1, [sp+112]
001a7b6cstr x2, [sp+120]
001a7b70b 0x1a7b74
001a7b74
001a7b74loc_1a7b74:
001a7b74ldr x3, [sp+184]
001a7b78str x3, [sp+80]
001a7b7cldr x3, [sp+88]
001a7b80ldr x4, [sp+184]
001a7b84sub x3, x3, x4
001a7b88ldr x4, [sp+104]
001a7b8cadd x0, x4, x3
001a7b90str x0, [sp+96]
001a7b94ldr x2, [sp+80]
001a7b98ldr x1, [sp+176]
001a7b9cbl runtime.memmove
001a7ba0ldr x3, [sp+168]
001a7ba4ldrsb x27, [x3]
001a7ba8ldr x4, [sp+104]
001a7bacldr x5, [sp+112]
001a7bb0ldr x6, [sp+120]
001a7bb4str x5, [x3+40]
001a7bb8str x6, [x3+48]
001a7bbcadrp x27, 0x8a4000
001a7bc0ldr w5, [x27+3056]
001a7bc4cbz w5, 0x1a7bcc
001a7bc8b 0x1a7bd0
001a7bcc
001a7bccloc_1a7bcc:
001a7bccb 0x1a7be4
001a7bd0
001a7bd0loc_1a7bd0:
001a7bd0bl runtime.gcWriteBarrier2
001a7bd4str x4, [x25]
001a7bd8ldr x5, [x3+32]
001a7bdcstr x5, [x25+8]
001a7be0b 0x1a7be4
001a7be4
001a7be4loc_1a7be4:
001a7be4str x4, [x3+32]
001a7be8ldr x5, [sp+168]
001a7becldrsb x27, [x5]
001a7bf0ldr x2, [x5+48]
001a7bf4ldr x0, [x5+32]
001a7bf8ldr x5, [x5+40]
001a7bfcadd x1, x5, 1
001a7c00subs xzr, x2, x1
001a7c04b.hs 0x1a7c0c
001a7c08b 0x1a7c10
001a7c0c
001a7c0cloc_1a7c0c:
001a7c0cb 0x1a7c24
001a7c10
001a7c10loc_1a7c10:
001a7c10orr x3, xzr, 1
001a7c14adrp x4, 0x44e000
001a7c18add x4, x4, 3072
001a7c1cbl runtime.growslice
001a7c20b 0x1a7c24
001a7c24
001a7c24loc_1a7c24:
001a7c24sub x3, x1, 1
001a7c28movz x4, 58
001a7c2cstrb w4, [x0+x3]
001a7c30ldr x3, [sp+168]
001a7c34ldrsb x27, [x3]
001a7c38str x1, [x3+40]
001a7c3cstr x2, [x3+48]
001a7c40adrp x27, 0x8a4000
001a7c44ldr w1, [x27+3056]
001a7c48cbz w1, 0x1a7c50
001a7c4cb 0x1a7c54
001a7c50
001a7c50loc_1a7c50:
001a7c50b 0x1a7c68
001a7c54
001a7c54loc_1a7c54:
001a7c54bl runtime.gcWriteBarrier2
001a7c58str x0, [x25]
001a7c5cldr x1, [x3+32]
001a7c60str x1, [x25+8]
001a7c64b 0x1a7c68
001a7c68
001a7c68loc_1a7c68:
001a7c68str x0, [x3+32]
001a7c6cldur x29, [sp-8]
001a7c70ldr x30, [sp], 160
001a7c74ret x30
001a7c78
001a7c78loc_1a7c78:
001a7c78stp x0, x1, [sp+8]
001a7c7cstr x2, [sp+24]
001a7c80mov x3, x30
001a7c84bl runtime.morestack_noctxt.abi0
001a7c88ldp x0, x1, [sp+8]
001a7c8cldr x2, [sp+24]
001a7c90b 0x1a7ad0
001a7c94udf 0
001a7c98udf 0
001a7c9cudf 0
001a7ad0
001a7ca0
001a7ca0google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteBool: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteBool(google.golang.org/protobuf/internal/encoding/text.Encoder * e, bool b)
001a7ca0ldr x16, [x28+16]
001a7ca4subs xzr, sp, x16
001a7ca8b.ls 0x1a7d04
001a7cacstr x30, [sp-48]!
001a7cb0stur x29, [sp-8]
001a7cb4sub x29, sp, 8
001a7cb8str x0, [sp+56]
001a7cbcstrb w1, [sp+64]
001a7cc0tbnz w1, 0, 0x1a7cc8
001a7cc4b 0x1a7ce0
001a7cc8
001a7cc8loc_1a7cc8:
001a7cc8ldr x0, [sp+56]
001a7cccadrp x1, 0x509000
001a7cd0add x1, x1, 842
001a7cd4orr x2, xzr, 4
001a7cd8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001a7cdcb 0x1a7cf8
001a7ce0
001a7ce0loc_1a7ce0:
001a7ce0ldr x0, [sp+56]
001a7ce4adrp x1, 0x509000
001a7ce8add x1, x1, 1682
001a7cecmovz x2, 5
001a7cf0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001a7cf4b 0x1a7cf8
001a7cf8
001a7cf8loc_1a7cf8:
001a7cf8ldur x29, [sp-8]
001a7cfcldr x30, [sp], 48
001a7d00ret x30
001a7d04
001a7d04loc_1a7d04:
001a7d04str x0, [sp+8]
001a7d08strb w1, [sp+16]
001a7d0cmov x3, x30
001a7d10bl runtime.morestack_noctxt.abi0
001a7d14ldr x0, [sp+8]
001a7d18ldrb w1, [sp+16]
001a7d1cb 0x1a7ca0
001a7ca0
001a7ca0google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteBool: ; void google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteBool(google.golang.org/protobuf/internal/encoding/text.Encoder * e, bool b)
001a7ca0ldr x16, [x28+16]
001a7ca4subs xzr, sp, x16
001a7ca8b.ls 0x1a7d04
001a7cacstr x30, [sp-48]!
001a7cb0stur x29, [sp-8]
001a7cb4sub x29, sp, 8
001a7cb8str x0, [sp+56]
001a7cbcstrb w1, [sp+64]
001a7cc0tbnz w1, 0, 0x1a7cc8
001a7cc4b 0x1a7ce0
001a7cc8
001a7cc8loc_1a7cc8:
001a7cc8ldr x0, [sp+56]
001a7cccadrp x1, 0x509000
001a7cd0add x1, x1, 842
001a7cd4orr x2, xzr, 4
001a7cd8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001a7cdcb 0x1a7cf8
001a7ce0
001a7ce0loc_1a7ce0:
001a7ce0ldr x0, [sp+56]
001a7ce4adrp x1, 0x509000
001a7ce8add x1, x1, 1682
001a7cecmovz x2, 5
001a7cf0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
001a7cf4b 0x1a7cf8
001a7cf8
001a7cf8loc_1a7cf8:
001a7cf8ldur x29, [sp-8]
001a7cfcldr x30, [sp], 48
001a7d00ret x30
001a7d04
001a7d04loc_1a7d04:
001a7d04str x0, [sp+8]
001a7d08strb w1, [sp+16]
001a7d0cmov x3, x30
001a7d10bl runtime.morestack_noctxt.abi0
001a7d14ldr x0, [sp+8]
001a7d18ldrb w1, [sp+16]
001a7d1cb 0x1a7ca0
001a7ca0
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
Loading..