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
Loading..