File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00197da0
00197da0google.golang.org/protobuf/proto.MarshalOptions.marshal: ; void google.golang.org/protobuf/proto.MarshalOptions.marshal(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
00197da0ldr x16, [x28+16]
00197da4sub x17, sp, 320
00197da8subs xzr, x17, x16
00197dacb.ls 0x198254
00197db0sub x20, sp, 448
00197db4stp x29, x30, [x20-8]
00197db8add sp, x20, 0
00197dbcsub x29, sp, 8
00197dc0strb w0, [sp+456]
00197dc4strb w1, [sp+457]
00197dc8strb w2, [sp+458]
00197dccstr x3, [sp+464]
00197dd0str x4, [sp+472]
00197dd4str x5, [sp+480]
00197dd8str x6, [sp+488]
00197ddcstr x7, [sp+496]
00197de0str xzr, [sp+128]
00197de4stp xzr, xzr, [sp+136]
00197de8stp xzr, xzr, [sp+208]
00197decldrb w2, [sp+456]
00197df0strb w2, [sp+68]
00197df4orr x2, xzr, 1
00197df8strb w2, [sp+456]
00197dfcldr x0, [sp+488]
00197e00ldr x1, [sp+496]
00197e04bl google.golang.org/protobuf/proto.protoMethods
00197e08str x0, [sp+152]
00197e0csubs xzr, x0, 0
00197e10cset x2, ne
00197e14strb w2, [sp+70]
00197e18cbnz x0, 0x197e20
00197e1cb 0x197e3c
00197e20
00197e20loc_197e20:
00197e20ldr x8, [sp+152]
00197e24ldrsb x27, [x8]
00197e28ldr x8, [x8+16]
00197e2csubs xzr, x8, 0
00197e30cset x8, ne
00197e34strb w8, [sp+70]
00197e38b 0x197e40
00197e3c
00197e3cloc_197e3c:
00197e3cb 0x197e40
00197e40
00197e40loc_197e40:
00197e40ldrb w8, [sp+70]
00197e44strb w8, [sp+71]
00197e48tbnz w8, 0, 0x197e50
00197e4cb 0x197e90
00197e50
00197e50loc_197e50:
00197e50ldrb w8, [sp+457]
00197e54strb w8, [sp+69]
00197e58tbnz w8, 0, 0x197e60
00197e5cb 0x197e7c
00197e60
00197e60loc_197e60:
00197e60ldr x8, [sp+152]
00197e64ldrsb x27, [x8]
00197e68ldr x8, [x8]
00197e6cands xzr, x8, 1
00197e70cset x8, eq
00197e74strb w8, [sp+69]
00197e78b 0x197e80
00197e7c
00197e7cloc_197e7c:
00197e7cb 0x197e80
00197e80
00197e80loc_197e80:
00197e80ldrb w8, [sp+69]
00197e84eor x8, x8, 1
00197e88strb w8, [sp+71]
00197e8cb 0x197e94
00197e90
00197e90loc_197e90:
00197e90b 0x197e94
00197e94
00197e94loc_197e94:
00197e94ldrb w8, [sp+71]
00197e98tbnz w8, 0, 0x197ea0
00197e9cb 0x198114
00197ea0
00197ea0loc_197ea0:
00197ea0stp xzr, xzr, [sp+160]
00197ea4stp xzr, xzr, [sp+176]
00197ea8stp xzr, xzr, [sp+192]
00197eacldr x6, [sp+488]
00197eb0ldr x7, [sp+496]
00197eb4str x6, [sp+160]
00197eb8str x7, [sp+168]
00197ebcldr x6, [sp+464]
00197ec0ldr x7, [sp+472]
00197ec4ldr x8, [sp+480]
00197ec8str x6, [sp+176]
00197eccstr x7, [sp+184]
00197ed0str x8, [sp+192]
00197ed4ldrb w6, [sp+457]
00197ed8tbnz w6, 0, 0x197ee0
00197edcb 0x197eec
00197ee0
00197ee0loc_197ee0:
00197ee0orr x6, xzr, 1
00197ee4strb w6, [sp+200]
00197ee8b 0x197ef0
00197eec
00197eecloc_197eec:
00197eecb 0x197ef0
00197ef0
00197ef0loc_197ef0:
00197ef0ldrb w6, [sp+458]
00197ef4tbnz w6, 0, 0x197efc
00197ef8b 0x197f0c
00197efc
00197efcloc_197efc:
00197efcldrb w6, [sp+200]
00197f00orr x6, x6, 2
00197f04strb w6, [sp+200]
00197f08b 0x197f10
00197f0c
00197f0cloc_197f0c:
00197f0cb 0x197f10
00197f10
00197f10loc_197f10:
00197f10ldr x6, [sp+152]
00197f14ldrsb x27, [x6]
00197f18ldr x6, [x6+8]
00197f1ccbnz x6, 0x197f24
00197f20b 0x198070
00197f24
00197f24loc_197f24:
00197f24stp xzr, xzr, [sp+296]
00197f28strb wzr, [sp+312]
00197f2cldr x3, [sp+488]
00197f30ldr x4, [sp+496]
00197f34str x3, [sp+296]
00197f38str x4, [sp+304]
00197f3cldrb w2, [sp+200]
00197f40strb w2, [sp+312]
00197f44ldr x3, [sp+152]
00197f48ldrsb x27, [x3]
00197f4cldr x26, [x3+8]
00197f50ldr x3, [x26]
00197f54ldr x0, [sp+296]
00197f58ldr x1, [sp+304]
00197f5cblr x3
00197f60str x0, [sp+72]
00197f64ldr x3, [sp+480]
00197f68str x3, [sp+120]
00197f6cldr x4, [sp+472]
00197f70str x4, [sp+112]
00197f74add x4, x4, x0
00197f78subs xzr, x3, x4
00197f7cb.lt 0x197f84
00197f80b 0x19805c
00197f84
00197f84loc_197f84:
00197f84ldr x2, [sp+472]
00197f88str x2, [sp+112]
00197f8cldr x0, [sp+480]
00197f90str x0, [sp+120]
00197f94ldr x2, [sp+472]
00197f98str x2, [sp+104]
00197f9cldr x3, [sp+72]
00197fa0add x1, x2, x3
00197fa4bl google.golang.org/protobuf/proto.growcap
00197fa8str x0, [sp+96]
00197facldr x1, [sp+112]
00197fb0mov x2, x0
00197fb4adrp x0, 0x45e000
00197fb8add x0, x0, 3072
00197fbcbl runtime.makeslice
00197fc0ldr x2, [sp+112]
00197fc4ldr x3, [sp+96]
00197fc8str x0, [sp+360]
00197fccstr x2, [sp+368]
00197fd0str x3, [sp+376]
00197fd4str x0, [sp+176]
00197fd8str x2, [sp+184]
00197fdcstr x3, [sp+192]
00197fe0str x0, [sp+272]
00197fe4str x2, [sp+280]
00197fe8str x3, [sp+288]
00197fecldr x2, [sp+472]
00197ff0ldr x3, [sp+464]
00197ff4ldr x4, [sp+480]
00197ff8str x3, [sp+248]
00197ffcstr x2, [sp+256]
00198000str x4, [sp+264]
00198004ldr x3, [sp+280]
00198008str x3, [sp+88]
0019800csubs xzr, x3, x2
00198010b.gt 0x198018
00198014b 0x198020
00198018
00198018loc_198018:
00198018str x2, [sp+88]
0019801cb 0x198024
00198020
00198020loc_198020:
00198020b 0x198024
00198024
00198024loc_198024:
00198024ldr x6, [sp+248]
00198028ldr x7, [sp+272]
0019802csubs xzr, x6, x7
00198030b.ne 0x198038
00198034b 0x198054
00198038
00198038loc_198038:
00198038ldr x3, [sp+88]
0019803cstr x3, [sp+80]
00198040ldr x2, [sp+80]
00198044ldr x1, [sp+248]
00198048ldr x0, [sp+272]
0019804cbl runtime.memmove
00198050b 0x198058
00198054
00198054loc_198054:
00198054b 0x198058
00198058
00198058loc_198058:
00198058b 0x198060
0019805c
0019805cloc_19805c:
0019805cb 0x198060
00198060
00198060loc_198060:
00198060ldrb w6, [sp+200]
00198064orr x6, x6, 2
00198068strb w6, [sp+200]
0019806cb 0x198074
00198070
00198070loc_198070:
00198070b 0x198074
00198074
00198074loc_198074:
00198074str xzr, [sp+336]
00198078stp xzr, xzr, [sp+344]
0019807cstp xzr, xzr, [sp+320]
00198080ldr x6, [sp+152]
00198084ldrsb x27, [x6]
00198088ldr x26, [x6+16]
0019808cldr x6, [x26]
00198090ldr x0, [sp+160]
00198094ldr x1, [sp+168]
00198098ldr x2, [sp+176]
0019809cldr x3, [sp+184]
001980a0ldr x4, [sp+192]
001980a4ldrb w5, [sp+200]
001980a8blr x6
001980acstr x0, [sp+336]
001980b0str x1, [sp+344]
001980b4str x2, [sp+352]
001980b8str x3, [sp+320]
001980bcstr x4, [sp+328]
001980c0ldr x6, [sp+336]
001980c4ldr x7, [sp+344]
001980c8ldr x8, [sp+352]
001980ccstr x6, [sp+224]
001980d0str x7, [sp+232]
001980d4str x8, [sp+240]
001980d8ldr x6, [sp+320]
001980dcldr x7, [sp+328]
001980e0str x6, [sp+424]
001980e4str x7, [sp+432]
001980e8ldr x6, [sp+224]
001980ecldr x7, [sp+232]
001980f0ldr x8, [sp+240]
001980f4str x6, [sp+128]
001980f8str x7, [sp+136]
001980fcstr x8, [sp+144]
00198100ldr x6, [sp+424]
00198104ldr x7, [sp+432]
00198108str x6, [sp+208]
0019810cstr x7, [sp+216]
00198110b 0x1981a8
00198114
00198114loc_198114:
00198114str xzr, [sp+360]
00198118stp xzr, xzr, [sp+368]
0019811cstp xzr, xzr, [sp+320]
00198120ldr x6, [sp+488]
00198124ldrb w0, [sp+456]
00198128ldr x3, [sp+464]
0019812cldrb w1, [sp+457]
00198130ldrb w2, [sp+458]
00198134ldr x4, [sp+472]
00198138ldr x7, [sp+496]
0019813cldr x5, [sp+480]
00198140bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow
00198144str x0, [sp+360]
00198148str x1, [sp+368]
0019814cstr x2, [sp+376]
00198150str x3, [sp+320]
00198154str x4, [sp+328]
00198158ldr x8, [sp+368]
0019815cldr x9, [sp+376]
00198160ldr x10, [sp+360]
00198164str x10, [sp+400]
00198168str x8, [sp+408]
0019816cstr x9, [sp+416]
00198170ldr x8, [sp+328]
00198174ldr x9, [sp+320]
00198178str x9, [sp+384]
0019817cstr x8, [sp+392]
00198180ldr x9, [sp+400]
00198184ldr x10, [sp+408]
00198188ldr x11, [sp+416]
0019818cstr x9, [sp+128]
00198190str x10, [sp+136]
00198194str x11, [sp+144]
00198198ldr x9, [sp+384]
0019819cstr x9, [sp+208]
001981a0str x8, [sp+216]
001981a4b 0x1981a8
001981a8
001981a8loc_1981a8:
001981a8ldr x5, [sp+208]
001981accbnz x5, 0x1981b4
001981b0b 0x1981d4
001981b4
001981b4loc_1981b4:
001981b4ldr x3, [sp+208]
001981b8ldr x4, [sp+216]
001981bcldr x0, [sp+128]
001981c0ldr x1, [sp+136]
001981c4ldr x2, [sp+144]
001981c8ldp x29, x30, [sp-8]
001981ccadd sp, sp, 448
001981d0ret x30
001981d4
001981d4loc_1981d4:
001981d4ldrb w5, [sp+68]
001981d8tbnz w5, 0, 0x1981e0
001981dcb 0x198204
001981e0
001981e0loc_1981e0:
001981e0stp xzr, xzr, [sp+208]
001981e4ldr x0, [sp+128]
001981e8ldr x1, [sp+136]
001981ecldr x2, [sp+144]
001981f0mov x3, xzr
001981f4mov x4, xzr
001981f8ldp x29, x30, [sp-8]
001981fcadd sp, sp, 448
00198200ret x30
00198204
00198204loc_198204:
00198204ldr x0, [sp+488]
00198208ldr x1, [sp+496]
0019820cbl google.golang.org/protobuf/proto.checkInitialized
00198210str x0, [sp+320]
00198214str x1, [sp+328]
00198218str x0, [sp+208]
0019821cstr x1, [sp+216]
00198220ldr x2, [sp+128]
00198224ldr x3, [sp+136]
00198228ldr x4, [sp+144]
0019822cmov x5, x0
00198230mov x0, x2
00198234mov x6, x1
00198238mov x1, x3
0019823cmov x2, x4
00198240mov x3, x5
00198244mov x4, x6
00198248ldp x29, x30, [sp-8]
0019824cadd sp, sp, 448
00198250ret x30
00198254
00198254loc_198254:
00198254strb w0, [sp+8]
00198258strb w1, [sp+9]
0019825cstrb w2, [sp+10]
00198260stp x3, x4, [sp+16]
00198264stp x5, x6, [sp+32]
00198268str x7, [sp+48]
0019826cmov x3, x30
00198270bl runtime.morestack_noctxt.abi0
00198274ldrb w0, [sp+8]
00198278ldrb w1, [sp+9]
0019827cldrb w2, [sp+10]
00198280ldp x3, x4, [sp+16]
00198284ldp x5, x6, [sp+32]
00198288ldr x7, [sp+48]
0019828cb 0x197da0
00197da0
00197da0google.golang.org/protobuf/proto.MarshalOptions.marshal: ; void google.golang.org/protobuf/proto.MarshalOptions.marshal(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
00197da0ldr x16, [x28+16]
00197da4sub x17, sp, 320
00197da8subs xzr, x17, x16
00197dacb.ls 0x198254
00197db0sub x20, sp, 448
00197db4stp x29, x30, [x20-8]
00197db8add sp, x20, 0
00197dbcsub x29, sp, 8
00197dc0strb w0, [sp+456]
00197dc4strb w1, [sp+457]
00197dc8strb w2, [sp+458]
00197dccstr x3, [sp+464]
00197dd0str x4, [sp+472]
00197dd4str x5, [sp+480]
00197dd8str x6, [sp+488]
00197ddcstr x7, [sp+496]
00197de0str xzr, [sp+128]
00197de4stp xzr, xzr, [sp+136]
00197de8stp xzr, xzr, [sp+208]
00197decldrb w2, [sp+456]
00197df0strb w2, [sp+68]
00197df4orr x2, xzr, 1
00197df8strb w2, [sp+456]
00197dfcldr x0, [sp+488]
00197e00ldr x1, [sp+496]
00197e04bl google.golang.org/protobuf/proto.protoMethods
00197e08str x0, [sp+152]
00197e0csubs xzr, x0, 0
00197e10cset x2, ne
00197e14strb w2, [sp+70]
00197e18cbnz x0, 0x197e20
00197e1cb 0x197e3c
00197e20
00197e20loc_197e20:
00197e20ldr x8, [sp+152]
00197e24ldrsb x27, [x8]
00197e28ldr x8, [x8+16]
00197e2csubs xzr, x8, 0
00197e30cset x8, ne
00197e34strb w8, [sp+70]
00197e38b 0x197e40
00197e3c
00197e3cloc_197e3c:
00197e3cb 0x197e40
00197e40
00197e40loc_197e40:
00197e40ldrb w8, [sp+70]
00197e44strb w8, [sp+71]
00197e48tbnz w8, 0, 0x197e50
00197e4cb 0x197e90
00197e50
00197e50loc_197e50:
00197e50ldrb w8, [sp+457]
00197e54strb w8, [sp+69]
00197e58tbnz w8, 0, 0x197e60
00197e5cb 0x197e7c
00197e60
00197e60loc_197e60:
00197e60ldr x8, [sp+152]
00197e64ldrsb x27, [x8]
00197e68ldr x8, [x8]
00197e6cands xzr, x8, 1
00197e70cset x8, eq
00197e74strb w8, [sp+69]
00197e78b 0x197e80
00197e7c
00197e7cloc_197e7c:
00197e7cb 0x197e80
00197e80
00197e80loc_197e80:
00197e80ldrb w8, [sp+69]
00197e84eor x8, x8, 1
00197e88strb w8, [sp+71]
00197e8cb 0x197e94
00197e90
00197e90loc_197e90:
00197e90b 0x197e94
00197e94
00197e94loc_197e94:
00197e94ldrb w8, [sp+71]
00197e98tbnz w8, 0, 0x197ea0
00197e9cb 0x198114
00197ea0
00197ea0loc_197ea0:
00197ea0stp xzr, xzr, [sp+160]
00197ea4stp xzr, xzr, [sp+176]
00197ea8stp xzr, xzr, [sp+192]
00197eacldr x6, [sp+488]
00197eb0ldr x7, [sp+496]
00197eb4str x6, [sp+160]
00197eb8str x7, [sp+168]
00197ebcldr x6, [sp+464]
00197ec0ldr x7, [sp+472]
00197ec4ldr x8, [sp+480]
00197ec8str x6, [sp+176]
00197eccstr x7, [sp+184]
00197ed0str x8, [sp+192]
00197ed4ldrb w6, [sp+457]
00197ed8tbnz w6, 0, 0x197ee0
00197edcb 0x197eec
00197ee0
00197ee0loc_197ee0:
00197ee0orr x6, xzr, 1
00197ee4strb w6, [sp+200]
00197ee8b 0x197ef0
00197eec
00197eecloc_197eec:
00197eecb 0x197ef0
00197ef0
00197ef0loc_197ef0:
00197ef0ldrb w6, [sp+458]
00197ef4tbnz w6, 0, 0x197efc
00197ef8b 0x197f0c
00197efc
00197efcloc_197efc:
00197efcldrb w6, [sp+200]
00197f00orr x6, x6, 2
00197f04strb w6, [sp+200]
00197f08b 0x197f10
00197f0c
00197f0cloc_197f0c:
00197f0cb 0x197f10
00197f10
00197f10loc_197f10:
00197f10ldr x6, [sp+152]
00197f14ldrsb x27, [x6]
00197f18ldr x6, [x6+8]
00197f1ccbnz x6, 0x197f24
00197f20b 0x198070
00197f24
00197f24loc_197f24:
00197f24stp xzr, xzr, [sp+296]
00197f28strb wzr, [sp+312]
00197f2cldr x3, [sp+488]
00197f30ldr x4, [sp+496]
00197f34str x3, [sp+296]
00197f38str x4, [sp+304]
00197f3cldrb w2, [sp+200]
00197f40strb w2, [sp+312]
00197f44ldr x3, [sp+152]
00197f48ldrsb x27, [x3]
00197f4cldr x26, [x3+8]
00197f50ldr x3, [x26]
00197f54ldr x0, [sp+296]
00197f58ldr x1, [sp+304]
00197f5cblr x3
00197f60str x0, [sp+72]
00197f64ldr x3, [sp+480]
00197f68str x3, [sp+120]
00197f6cldr x4, [sp+472]
00197f70str x4, [sp+112]
00197f74add x4, x4, x0
00197f78subs xzr, x3, x4
00197f7cb.lt 0x197f84
00197f80b 0x19805c
00197f84
00197f84loc_197f84:
00197f84ldr x2, [sp+472]
00197f88str x2, [sp+112]
00197f8cldr x0, [sp+480]
00197f90str x0, [sp+120]
00197f94ldr x2, [sp+472]
00197f98str x2, [sp+104]
00197f9cldr x3, [sp+72]
00197fa0add x1, x2, x3
00197fa4bl google.golang.org/protobuf/proto.growcap
00197fa8str x0, [sp+96]
00197facldr x1, [sp+112]
00197fb0mov x2, x0
00197fb4adrp x0, 0x45e000
00197fb8add x0, x0, 3072
00197fbcbl runtime.makeslice
00197fc0ldr x2, [sp+112]
00197fc4ldr x3, [sp+96]
00197fc8str x0, [sp+360]
00197fccstr x2, [sp+368]
00197fd0str x3, [sp+376]
00197fd4str x0, [sp+176]
00197fd8str x2, [sp+184]
00197fdcstr x3, [sp+192]
00197fe0str x0, [sp+272]
00197fe4str x2, [sp+280]
00197fe8str x3, [sp+288]
00197fecldr x2, [sp+472]
00197ff0ldr x3, [sp+464]
00197ff4ldr x4, [sp+480]
00197ff8str x3, [sp+248]
00197ffcstr x2, [sp+256]
00198000str x4, [sp+264]
00198004ldr x3, [sp+280]
00198008str x3, [sp+88]
0019800csubs xzr, x3, x2
00198010b.gt 0x198018
00198014b 0x198020
00198018
00198018loc_198018:
00198018str x2, [sp+88]
0019801cb 0x198024
00198020
00198020loc_198020:
00198020b 0x198024
00198024
00198024loc_198024:
00198024ldr x6, [sp+248]
00198028ldr x7, [sp+272]
0019802csubs xzr, x6, x7
00198030b.ne 0x198038
00198034b 0x198054
00198038
00198038loc_198038:
00198038ldr x3, [sp+88]
0019803cstr x3, [sp+80]
00198040ldr x2, [sp+80]
00198044ldr x1, [sp+248]
00198048ldr x0, [sp+272]
0019804cbl runtime.memmove
00198050b 0x198058
00198054
00198054loc_198054:
00198054b 0x198058
00198058
00198058loc_198058:
00198058b 0x198060
0019805c
0019805cloc_19805c:
0019805cb 0x198060
00198060
00198060loc_198060:
00198060ldrb w6, [sp+200]
00198064orr x6, x6, 2
00198068strb w6, [sp+200]
0019806cb 0x198074
00198070
00198070loc_198070:
00198070b 0x198074
00198074
00198074loc_198074:
00198074str xzr, [sp+336]
00198078stp xzr, xzr, [sp+344]
0019807cstp xzr, xzr, [sp+320]
00198080ldr x6, [sp+152]
00198084ldrsb x27, [x6]
00198088ldr x26, [x6+16]
0019808cldr x6, [x26]
00198090ldr x0, [sp+160]
00198094ldr x1, [sp+168]
00198098ldr x2, [sp+176]
0019809cldr x3, [sp+184]
001980a0ldr x4, [sp+192]
001980a4ldrb w5, [sp+200]
001980a8blr x6
001980acstr x0, [sp+336]
001980b0str x1, [sp+344]
001980b4str x2, [sp+352]
001980b8str x3, [sp+320]
001980bcstr x4, [sp+328]
001980c0ldr x6, [sp+336]
001980c4ldr x7, [sp+344]
001980c8ldr x8, [sp+352]
001980ccstr x6, [sp+224]
001980d0str x7, [sp+232]
001980d4str x8, [sp+240]
001980d8ldr x6, [sp+320]
001980dcldr x7, [sp+328]
001980e0str x6, [sp+424]
001980e4str x7, [sp+432]
001980e8ldr x6, [sp+224]
001980ecldr x7, [sp+232]
001980f0ldr x8, [sp+240]
001980f4str x6, [sp+128]
001980f8str x7, [sp+136]
001980fcstr x8, [sp+144]
00198100ldr x6, [sp+424]
00198104ldr x7, [sp+432]
00198108str x6, [sp+208]
0019810cstr x7, [sp+216]
00198110b 0x1981a8
00198114
00198114loc_198114:
00198114str xzr, [sp+360]
00198118stp xzr, xzr, [sp+368]
0019811cstp xzr, xzr, [sp+320]
00198120ldr x6, [sp+488]
00198124ldrb w0, [sp+456]
00198128ldr x3, [sp+464]
0019812cldrb w1, [sp+457]
00198130ldrb w2, [sp+458]
00198134ldr x4, [sp+472]
00198138ldr x7, [sp+496]
0019813cldr x5, [sp+480]
00198140bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow
00198144str x0, [sp+360]
00198148str x1, [sp+368]
0019814cstr x2, [sp+376]
00198150str x3, [sp+320]
00198154str x4, [sp+328]
00198158ldr x8, [sp+368]
0019815cldr x9, [sp+376]
00198160ldr x10, [sp+360]
00198164str x10, [sp+400]
00198168str x8, [sp+408]
0019816cstr x9, [sp+416]
00198170ldr x8, [sp+328]
00198174ldr x9, [sp+320]
00198178str x9, [sp+384]
0019817cstr x8, [sp+392]
00198180ldr x9, [sp+400]
00198184ldr x10, [sp+408]
00198188ldr x11, [sp+416]
0019818cstr x9, [sp+128]
00198190str x10, [sp+136]
00198194str x11, [sp+144]
00198198ldr x9, [sp+384]
0019819cstr x9, [sp+208]
001981a0str x8, [sp+216]
001981a4b 0x1981a8
001981a8
001981a8loc_1981a8:
001981a8ldr x5, [sp+208]
001981accbnz x5, 0x1981b4
001981b0b 0x1981d4
001981b4
001981b4loc_1981b4:
001981b4ldr x3, [sp+208]
001981b8ldr x4, [sp+216]
001981bcldr x0, [sp+128]
001981c0ldr x1, [sp+136]
001981c4ldr x2, [sp+144]
001981c8ldp x29, x30, [sp-8]
001981ccadd sp, sp, 448
001981d0ret x30
001981d4
001981d4loc_1981d4:
001981d4ldrb w5, [sp+68]
001981d8tbnz w5, 0, 0x1981e0
001981dcb 0x198204
001981e0
001981e0loc_1981e0:
001981e0stp xzr, xzr, [sp+208]
001981e4ldr x0, [sp+128]
001981e8ldr x1, [sp+136]
001981ecldr x2, [sp+144]
001981f0mov x3, xzr
001981f4mov x4, xzr
001981f8ldp x29, x30, [sp-8]
001981fcadd sp, sp, 448
00198200ret x30
00198204
00198204loc_198204:
00198204ldr x0, [sp+488]
00198208ldr x1, [sp+496]
0019820cbl google.golang.org/protobuf/proto.checkInitialized
00198210str x0, [sp+320]
00198214str x1, [sp+328]
00198218str x0, [sp+208]
0019821cstr x1, [sp+216]
00198220ldr x2, [sp+128]
00198224ldr x3, [sp+136]
00198228ldr x4, [sp+144]
0019822cmov x5, x0
00198230mov x0, x2
00198234mov x6, x1
00198238mov x1, x3
0019823cmov x2, x4
00198240mov x3, x5
00198244mov x4, x6
00198248ldp x29, x30, [sp-8]
0019824cadd sp, sp, 448
00198250ret x30
00198254
00198254loc_198254:
00198254strb w0, [sp+8]
00198258strb w1, [sp+9]
0019825cstrb w2, [sp+10]
00198260stp x3, x4, [sp+16]
00198264stp x5, x6, [sp+32]
00198268str x7, [sp+48]
0019826cmov x3, x30
00198270bl runtime.morestack_noctxt.abi0
00198274ldrb w0, [sp+8]
00198278ldrb w1, [sp+9]
0019827cldrb w2, [sp+10]
00198280ldp x3, x4, [sp+16]
00198284ldp x5, x6, [sp+32]
00198288ldr x7, [sp+48]
0019828cb 0x197da0
00197da0
00198290
00198290google.golang.org/protobuf/proto.MarshalOptions.marshalMessage: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessage(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
00198290ldr x16, [x28+16]
00198294sub x17, sp, 96
00198298subs xzr, x17, x16
0019829cb.ls 0x1983ac
001982a0str x30, [sp-224]!
001982a4stur x29, [sp-8]
001982a8sub x29, sp, 8
001982acstrb w0, [sp+232]
001982b0strb w1, [sp+233]
001982b4strb w2, [sp+234]
001982b8str x3, [sp+240]
001982bcstr x4, [sp+248]
001982c0str x5, [sp+256]
001982c4str x6, [sp+264]
001982c8str x7, [sp+272]
001982ccstr xzr, [sp+72]
001982d0stp xzr, xzr, [sp+80]
001982d4stp xzr, xzr, [sp+56]
001982d8str xzr, [sp+136]
001982dcstp xzr, xzr, [sp+144]
001982e0stp xzr, xzr, [sp+200]
001982e4ldr x6, [sp+264]
001982e8ldrb w0, [sp+232]
001982ecldr x3, [sp+240]
001982f0ldrb w1, [sp+233]
001982f4ldrb w2, [sp+234]
001982f8ldr x4, [sp+248]
001982fcldr x7, [sp+272]
00198300ldr x5, [sp+256]
00198304bl google.golang.org/protobuf/proto.MarshalOptions.marshal
00198308str x0, [sp+136]
0019830cstr x1, [sp+144]
00198310str x2, [sp+152]
00198314str x3, [sp+200]
00198318str x4, [sp+208]
0019831cldr x8, [sp+136]
00198320ldr x9, [sp+144]
00198324ldr x10, [sp+152]
00198328str x8, [sp+176]
0019832cstr x9, [sp+184]
00198330str x10, [sp+192]
00198334ldr x8, [sp+208]
00198338ldr x9, [sp+200]
0019833cstr x9, [sp+160]
00198340str x8, [sp+168]
00198344ldr x8, [sp+176]
00198348ldr x9, [sp+184]
0019834cldr x10, [sp+192]
00198350str x8, [sp+96]
00198354str x9, [sp+104]
00198358str x10, [sp+112]
0019835cldr x8, [sp+160]
00198360ldr x9, [sp+168]
00198364str x8, [sp+120]
00198368str x9, [sp+128]
0019836cldr x8, [sp+96]
00198370ldr x9, [sp+104]
00198374ldr x10, [sp+112]
00198378str x8, [sp+72]
0019837cstr x9, [sp+80]
00198380str x10, [sp+88]
00198384ldr x3, [sp+120]
00198388ldr x4, [sp+128]
0019838cstr x3, [sp+56]
00198390str x4, [sp+64]
00198394ldr x0, [sp+72]
00198398ldr x1, [sp+80]
0019839cldr x2, [sp+88]
001983a0ldur x29, [sp-8]
001983a4ldr x30, [sp], 224
001983a8ret x30
001983ac
001983acloc_1983ac:
001983acstrb w0, [sp+8]
001983b0strb w1, [sp+9]
001983b4strb w2, [sp+10]
001983b8stp x3, x4, [sp+16]
001983bcstp x5, x6, [sp+32]
001983c0str x7, [sp+48]
001983c4mov x3, x30
001983c8bl runtime.morestack_noctxt.abi0
001983ccldrb w0, [sp+8]
001983d0ldrb w1, [sp+9]
001983d4ldrb w2, [sp+10]
001983d8ldp x3, x4, [sp+16]
001983dcldp x5, x6, [sp+32]
001983e0ldr x7, [sp+48]
001983e4b 0x198290
001983e8udf 0
001983ecudf 0
00198290
00198290google.golang.org/protobuf/proto.MarshalOptions.marshalMessage: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessage(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
00198290ldr x16, [x28+16]
00198294sub x17, sp, 96
00198298subs xzr, x17, x16
0019829cb.ls 0x1983ac
001982a0str x30, [sp-224]!
001982a4stur x29, [sp-8]
001982a8sub x29, sp, 8
001982acstrb w0, [sp+232]
001982b0strb w1, [sp+233]
001982b4strb w2, [sp+234]
001982b8str x3, [sp+240]
001982bcstr x4, [sp+248]
001982c0str x5, [sp+256]
001982c4str x6, [sp+264]
001982c8str x7, [sp+272]
001982ccstr xzr, [sp+72]
001982d0stp xzr, xzr, [sp+80]
001982d4stp xzr, xzr, [sp+56]
001982d8str xzr, [sp+136]
001982dcstp xzr, xzr, [sp+144]
001982e0stp xzr, xzr, [sp+200]
001982e4ldr x6, [sp+264]
001982e8ldrb w0, [sp+232]
001982ecldr x3, [sp+240]
001982f0ldrb w1, [sp+233]
001982f4ldrb w2, [sp+234]
001982f8ldr x4, [sp+248]
001982fcldr x7, [sp+272]
00198300ldr x5, [sp+256]
00198304bl google.golang.org/protobuf/proto.MarshalOptions.marshal
00198308str x0, [sp+136]
0019830cstr x1, [sp+144]
00198310str x2, [sp+152]
00198314str x3, [sp+200]
00198318str x4, [sp+208]
0019831cldr x8, [sp+136]
00198320ldr x9, [sp+144]
00198324ldr x10, [sp+152]
00198328str x8, [sp+176]
0019832cstr x9, [sp+184]
00198330str x10, [sp+192]
00198334ldr x8, [sp+208]
00198338ldr x9, [sp+200]
0019833cstr x9, [sp+160]
00198340str x8, [sp+168]
00198344ldr x8, [sp+176]
00198348ldr x9, [sp+184]
0019834cldr x10, [sp+192]
00198350str x8, [sp+96]
00198354str x9, [sp+104]
00198358str x10, [sp+112]
0019835cldr x8, [sp+160]
00198360ldr x9, [sp+168]
00198364str x8, [sp+120]
00198368str x9, [sp+128]
0019836cldr x8, [sp+96]
00198370ldr x9, [sp+104]
00198374ldr x10, [sp+112]
00198378str x8, [sp+72]
0019837cstr x9, [sp+80]
00198380str x10, [sp+88]
00198384ldr x3, [sp+120]
00198388ldr x4, [sp+128]
0019838cstr x3, [sp+56]
00198390str x4, [sp+64]
00198394ldr x0, [sp+72]
00198398ldr x1, [sp+80]
0019839cldr x2, [sp+88]
001983a0ldur x29, [sp-8]
001983a4ldr x30, [sp], 224
001983a8ret x30
001983ac
001983acloc_1983ac:
001983acstrb w0, [sp+8]
001983b0strb w1, [sp+9]
001983b4strb w2, [sp+10]
001983b8stp x3, x4, [sp+16]
001983bcstp x5, x6, [sp+32]
001983c0str x7, [sp+48]
001983c4mov x3, x30
001983c8bl runtime.morestack_noctxt.abi0
001983ccldrb w0, [sp+8]
001983d0ldrb w1, [sp+9]
001983d4ldrb w2, [sp+10]
001983d8ldp x3, x4, [sp+16]
001983dcldp x5, x6, [sp+32]
001983e0ldr x7, [sp+48]
001983e4b 0x198290
001983e8udf 0
001983ecudf 0
00198290
001983f0
001983f0google.golang.org/protobuf/proto.growcap: ; void google.golang.org/protobuf/proto.growcap(int oldcap, int wantcap)
001983f0str x30, [sp-32]!
001983f4stur x29, [sp-8]
001983f8sub x29, sp, 8
001983fcstr x0, [sp+40]
00198400str x1, [sp+48]
00198404str xzr, [sp+16]
00198408subs xzr, x1, x0, lsl #1
0019840cb.gt 0x198414
00198410b 0x19841c
00198414
00198414loc_198414:
00198414str x1, [sp+16]
00198418b 0x1984c4
0019841c
0019841cloc_19841c:
0019841csubs xzr, x0, 1024
00198420b.lt 0x198428
00198424b 0x198434
00198428
00198428loc_198428:
00198428ubfm x1, x0, 63, 62
0019842cstr x1, [sp+16]
00198430b 0x1984c0
00198434
00198434loc_198434:
00198434str x0, [sp+16]
00198438b 0x19843c
0019843c
0019843cloc_19843c:
0019843cldr x1, [sp+16]
00198440subs xzr, x1, 0
00198444cset x1, gt
00198448strb w1, [sp+15]
0019844cb.gt 0x198454
00198450b 0x19846c
00198454
00198454loc_198454:
00198454ldr x1, [sp+16]
00198458ldr x2, [sp+48]
0019845csubs xzr, x2, x1
00198460cset x1, gt
00198464strb w1, [sp+15]
00198468b 0x198470
0019846c
0019846cloc_19846c:
0019846cb 0x198470
00198470
00198470loc_198470:
00198470ldrb w1, [sp+15]
00198474tbnz w1, 0, 0x19847c
00198478b 0x19849c
0019847c
0019847cloc_19847c:
0019847cldr x1, [sp+16]
00198480ldr x2, [sp+16]
00198484sbfm x3, x2, 63, 63
00198488add x2, x2, x3, lsr #62
0019848cadd x1, x1, x2, asr #2
00198490str x1, [sp+16]
00198494b 0x198498
00198498
00198498loc_198498:
00198498b 0x19843c
0019849c
0019849cloc_19849c:
0019849cldr x1, [sp+16]
001984a0subs xzr, x1, 0
001984a4b.le 0x1984ac
001984a8b 0x1984b8
001984ac
001984acloc_1984ac:
001984acldr x1, [sp+48]
001984b0str x1, [sp+16]
001984b4b 0x1984bc
001984b8
001984b8loc_1984b8:
001984b8b 0x1984bc
001984bc
001984bcloc_1984bc:
001984bcb 0x1984c0
001984c0
001984c0loc_1984c0:
001984c0b 0x1984c4
001984c4
001984c4loc_1984c4:
001984c4ldr x0, [sp+16]
001984c8add x29, sp, 24
001984ccadd sp, sp, 32
001984d0ret x30
001984d4udf 0
001984d8udf 0
001984dcudf 0
001983f0
001983f0google.golang.org/protobuf/proto.growcap: ; void google.golang.org/protobuf/proto.growcap(int oldcap, int wantcap)
001983f0str x30, [sp-32]!
001983f4stur x29, [sp-8]
001983f8sub x29, sp, 8
001983fcstr x0, [sp+40]
00198400str x1, [sp+48]
00198404str xzr, [sp+16]
00198408subs xzr, x1, x0, lsl #1
0019840cb.gt 0x198414
00198410b 0x19841c
00198414
00198414loc_198414:
00198414str x1, [sp+16]
00198418b 0x1984c4
0019841c
0019841cloc_19841c:
0019841csubs xzr, x0, 1024
00198420b.lt 0x198428
00198424b 0x198434
00198428
00198428loc_198428:
00198428ubfm x1, x0, 63, 62
0019842cstr x1, [sp+16]
00198430b 0x1984c0
00198434
00198434loc_198434:
00198434str x0, [sp+16]
00198438b 0x19843c
0019843c
0019843cloc_19843c:
0019843cldr x1, [sp+16]
00198440subs xzr, x1, 0
00198444cset x1, gt
00198448strb w1, [sp+15]
0019844cb.gt 0x198454
00198450b 0x19846c
00198454
00198454loc_198454:
00198454ldr x1, [sp+16]
00198458ldr x2, [sp+48]
0019845csubs xzr, x2, x1
00198460cset x1, gt
00198464strb w1, [sp+15]
00198468b 0x198470
0019846c
0019846cloc_19846c:
0019846cb 0x198470
00198470
00198470loc_198470:
00198470ldrb w1, [sp+15]
00198474tbnz w1, 0, 0x19847c
00198478b 0x19849c
0019847c
0019847cloc_19847c:
0019847cldr x1, [sp+16]
00198480ldr x2, [sp+16]
00198484sbfm x3, x2, 63, 63
00198488add x2, x2, x3, lsr #62
0019848cadd x1, x1, x2, asr #2
00198490str x1, [sp+16]
00198494b 0x198498
00198498
00198498loc_198498:
00198498b 0x19843c
0019849c
0019849cloc_19849c:
0019849cldr x1, [sp+16]
001984a0subs xzr, x1, 0
001984a4b.le 0x1984ac
001984a8b 0x1984b8
001984ac
001984acloc_1984ac:
001984acldr x1, [sp+48]
001984b0str x1, [sp+16]
001984b4b 0x1984bc
001984b8
001984b8loc_1984b8:
001984b8b 0x1984bc
001984bc
001984bcloc_1984bc:
001984bcb 0x1984c0
001984c0
001984c0loc_1984c0:
001984c0b 0x1984c4
001984c4
001984c4loc_1984c4:
001984c4ldr x0, [sp+16]
001984c8add x29, sp, 24
001984ccadd sp, sp, 32
001984d0ret x30
001984d4udf 0
001984d8udf 0
001984dcudf 0
001983f0
001984e0
001984e0google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
001984e0ldr x16, [x28+16]
001984e4sub x17, sp, 240
001984e8subs xzr, x17, x16
001984ecb.ls 0x19894c
001984f0sub x20, sp, 368
001984f4stp x29, x30, [x20-8]
001984f8add sp, x20, 0
001984fcsub x29, sp, 8
00198500strb w0, [sp+376]
00198504strb w1, [sp+377]
00198508strb w2, [sp+378]
0019850cstr x3, [sp+384]
00198510str x4, [sp+392]
00198514str x5, [sp+400]
00198518str x6, [sp+408]
0019851cstr x7, [sp+416]
00198520stp xzr, xzr, [sp+104]
00198524str xzr, [sp+120]
00198528stp xzr, xzr, [sp+88]
0019852cadrp x0, 0x455000
00198530add x0, x0, 1216
00198534bl runtime.newobject
00198538str x0, [sp+352]
0019853cadrp x27, 0x8b3000
00198540ldr w1, [x27+3056]
00198544cbz w1, 0x19854c
00198548b 0x198550
0019854c
0019854cloc_19854c:
0019854cb 0x198570
00198550
00198550loc_198550:
00198550str x0, [sp+200]
00198554mov x1, x0
00198558add x2, sp, 384
0019855cadrp x0, 0x455000
00198560add x0, x0, 1216
00198564bl runtime.wbMove
00198568ldr x0, [sp+200]
0019856cb 0x198570
00198570
00198570loc_198570:
00198570ldp x1, x2, [sp+384]
00198574stp x1, x2, [x0]
00198578ldr x1, [sp+400]
0019857cstr x1, [x0+16]
00198580ldr x1, [sp+408]
00198584ldrsb x27, [x1]
00198588ldr x1, [x1+32]
0019858cldr x0, [sp+416]
00198590blr x1
00198594str x0, [sp+136]
00198598str x1, [sp+144]
0019859cbl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
001985a0strb w0, [sp+71]
001985a4tbnz w0, 0, 0x1985ac
001985a8b 0x19865c
001985ac
001985acloc_1985ac:
001985acstr xzr, [sp+320]
001985b0stp xzr, xzr, [sp+328]
001985b4stp xzr, xzr, [sp+304]
001985b8ldr x6, [sp+408]
001985bcldr x7, [sp+416]
001985c0ldr x8, [sp+352]
001985c4ldr x3, [x8]
001985c8ldr x4, [x8+8]
001985ccldr x5, [x8+16]
001985d0ldrb w0, [sp+376]
001985d4ldrb w1, [sp+377]
001985d8ldrb w2, [sp+378]
001985dcbl google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSet
001985e0str x0, [sp+320]
001985e4str x1, [sp+328]
001985e8str x2, [sp+336]
001985ecstr x3, [sp+304]
001985f0str x4, [sp+312]
001985f4ldr x8, [sp+320]
001985f8ldr x9, [sp+328]
001985fcldr x10, [sp+336]
00198600str x8, [sp+168]
00198604str x9, [sp+176]
00198608str x10, [sp+184]
0019860cldr x8, [sp+304]
00198610ldr x9, [sp+312]
00198614str x8, [sp+152]
00198618str x9, [sp+160]
0019861cldr x8, [sp+168]
00198620ldr x9, [sp+176]
00198624ldr x10, [sp+184]
00198628str x8, [sp+104]
0019862cstr x9, [sp+112]
00198630str x10, [sp+120]
00198634ldr x3, [sp+152]
00198638ldr x4, [sp+160]
0019863cstr x3, [sp+88]
00198640str x4, [sp+96]
00198644ldr x0, [sp+104]
00198648ldr x1, [sp+112]
0019864cldr x2, [sp+120]
00198650ldp x29, x30, [sp-8]
00198654add sp, sp, 368
00198658ret x30
0019865c
0019865cloc_19865c:
0019865cadrp x27, 0x888000
00198660ldr x1, [x27+3728]
00198664str x1, [sp+128]
00198668ldrb w1, [sp+377]
0019866ctbnz w1, 0, 0x198674
00198670b 0x198684
00198674
00198674loc_198674:
00198674adrp x27, 0x875000
00198678ldr x1, [x27+224]
0019867cstr x1, [sp+128]
00198680b 0x198688
00198684
00198684loc_198684:
00198684b 0x198688
00198688
00198688loc_198688:
00198688adrp x0, 0x481000
0019868cadd x0, x0, 3616
00198690bl runtime.newobject
00198694str x0, [sp+344]
00198698str xzr, [x0]
0019869cadrp x27, 0x8b3000
001986a0ldr w1, [x27+3056]
001986a4cbz w1, 0x1986ac
001986a8b 0x1986b0
001986ac
001986acloc_1986ac:
001986acb 0x1986c0
001986b0
001986b0loc_1986b0:
001986b0ldr x2, [x0+8]
001986b4bl runtime.gcWriteBarrier1
001986b8str x2, [x25]
001986bcb 0x1986c0
001986c0
001986c0loc_1986c0:
001986c0str xzr, [x0+8]
001986c4ldr x2, [sp+416]
001986c8ldr x3, [sp+408]
001986ccstr x3, [sp+264]
001986d0str x2, [sp+272]
001986d4cbnz x3, 0x1986dc
001986d8b 0x1986fc
001986dc
001986dcloc_1986dc:
001986dcstr x2, [sp+192]
001986e0ldr x1, [x3+8]
001986e4adrp x0, 0x876000
001986e8add x0, x0, 400
001986ecbl runtime.typeAssert
001986f0ldr x2, [sp+192]
001986f4mov x3, x0
001986f8b 0x198700
001986fc
001986fcloc_1986fc:
001986fcb 0x198700
00198700
00198700loc_198700:
00198700str x3, [sp+248]
00198704str x2, [sp+256]
00198708adrp x0, 0x4c4000
0019870cadd x0, x0, 992
00198710bl runtime.newobject
00198714str x0, [sp+240]
00198718adrp x1, 0
0019871cadd x1, x1, 2448
00198720str x1, [x0]
00198724ldr x1, [sp+352]
00198728ldr x2, [sp+240]
0019872cldrsb x27, [x2]
00198730adrp x27, 0x8b3000
00198734ldr w3, [x27+3056]
00198738cbz w3, 0x198740
0019873cb 0x198744
00198740
00198740loc_198740:
00198740b 0x198758
00198744
00198744loc_198744:
00198744bl runtime.gcWriteBarrier2
00198748str x1, [x25]
0019874cldr x4, [x2+8]
00198750str x4, [x25+8]
00198754b 0x198758
00198758
00198758loc_198758:
00198758str x1, [x2+8]
0019875cldr x4, [sp+344]
00198760ldr x5, [sp+240]
00198764ldrsb x27, [x5]
00198768adrp x27, 0x8b3000
0019876cldr w6, [x27+3056]
00198770cbz w6, 0x198778
00198774b 0x19877c
00198778
00198778loc_198778:
00198778b 0x198790
0019877c
0019877cloc_19877c:
0019877cbl runtime.gcWriteBarrier2
00198780str x4, [x25]
00198784ldr x6, [x5+16]
00198788str x6, [x25+8]
0019878cb 0x198790
00198790
00198790loc_198790:
00198790str x4, [x5+16]
00198794ldrb w4, [sp+376]
00198798ldrb w5, [sp+377]
0019879cldrb w6, [sp+378]
001987a0ldr x7, [sp+240]
001987a4ldrsb x27, [x7]
001987a8strb w4, [x7+24]
001987acstrb w5, [x7+25]
001987b0strb w6, [x7+26]
001987b4ldr x2, [sp+128]
001987b8ldr x0, [sp+248]
001987bcldr x1, [sp+256]
001987c0ldr x3, [sp+240]
001987c4bl google.golang.org/protobuf/internal/order.RangeFields
001987c8ldr x4, [sp+344]
001987ccldr x4, [x4]
001987d0cbnz x4, 0x1987d8
001987d4b 0x198820
001987d8
001987d8loc_1987d8:
001987d8ldr x5, [sp+352]
001987dcldr x6, [x5]
001987e0ldr x7, [x5+8]
001987e4ldr x5, [x5+16]
001987e8str x6, [sp+104]
001987ecstr x7, [sp+112]
001987f0str x5, [sp+120]
001987f4ldr x5, [sp+344]
001987f8ldr x3, [x5]
001987fcldr x4, [x5+8]
00198800str x3, [sp+88]
00198804str x4, [sp+96]
00198808ldr x0, [sp+104]
0019880cldr x1, [sp+112]
00198810ldr x2, [sp+120]
00198814ldp x29, x30, [sp-8]
00198818add sp, sp, 368
0019881cret x30
00198820
00198820loc_198820:
00198820ldr x1, [sp+408]
00198824ldrsb x27, [x1]
00198828ldr x1, [x1+48]
0019882cldr x0, [sp+416]
00198830blr x1
00198834str x0, [sp+280]
00198838str x1, [sp+288]
0019883cstr x2, [sp+296]
00198840ldr x1, [sp+352]
00198844ldr x2, [x1+16]
00198848ldr x3, [x1+8]
0019884cldr x0, [x1]
00198850str x0, [sp+216]
00198854str x3, [sp+224]
00198858str x2, [sp+232]
0019885cldr x1, [sp+288]
00198860add x1, x3, x1
00198864str x1, [sp+80]
00198868subs xzr, x2, x1
0019886cb.hs 0x198874
00198870b 0x19887c
00198874
00198874loc_198874:
00198874str x1, [sp+224]
00198878b 0x19889c
0019887c
0019887cloc_19887c:
0019887cldr x3, [sp+288]
00198880adrp x4, 0x45d000
00198884add x4, x4, 3072
00198888bl runtime.growslice
0019888cstr x0, [sp+216]
00198890str x1, [sp+224]
00198894str x2, [sp+232]
00198898b 0x19889c
0019889c
0019889cloc_19889c:
0019889cldr x3, [sp+288]
001988a0str x3, [sp+72]
001988a4ldr x3, [sp+80]
001988a8ldr x4, [sp+288]
001988acsub x3, x3, x4
001988b0ldr x4, [sp+216]
001988b4add x0, x4, x3
001988b8str x0, [sp+208]
001988bcldr x2, [sp+72]
001988c0ldr x1, [sp+280]
001988c4bl runtime.memmove
001988c8ldr x3, [sp+352]
001988ccldr x4, [sp+216]
001988d0ldr x5, [sp+224]
001988d4ldr x6, [sp+232]
001988d8str x5, [x3+8]
001988dcstr x6, [x3+16]
001988e0adrp x27, 0x8b3000
001988e4ldr w5, [x27+3056]
001988e8cbz w5, 0x1988f0
001988ecb 0x1988f4
001988f0
001988f0loc_1988f0:
001988f0b 0x198908
001988f4
001988f4loc_1988f4:
001988f4bl runtime.gcWriteBarrier2
001988f8str x4, [x25]
001988fcldr x5, [x3]
00198900str x5, [x25+8]
00198904b 0x198908
00198908
00198908loc_198908:
00198908str x4, [x3]
0019890cldr x5, [sp+352]
00198910ldr x6, [x5]
00198914ldr x7, [x5+8]
00198918ldr x5, [x5+16]
0019891cstr x6, [sp+104]
00198920str x7, [sp+112]
00198924str x5, [sp+120]
00198928stp xzr, xzr, [sp+88]
0019892cldr x0, [sp+104]
00198930ldr x1, [sp+112]
00198934ldr x2, [sp+120]
00198938mov x3, xzr
0019893cmov x4, xzr
00198940ldp x29, x30, [sp-8]
00198944add sp, sp, 368
00198948ret x30
0019894c
0019894cloc_19894c:
0019894cstrb w0, [sp+8]
00198950strb w1, [sp+9]
00198954strb w2, [sp+10]
00198958stp x3, x4, [sp+16]
0019895cstp x5, x6, [sp+32]
00198960str x7, [sp+48]
00198964mov x3, x30
00198968bl runtime.morestack_noctxt.abi0
0019896cldrb w0, [sp+8]
00198970ldrb w1, [sp+9]
00198974ldrb w2, [sp+10]
00198978ldp x3, x4, [sp+16]
0019897cldp x5, x6, [sp+32]
00198980ldr x7, [sp+48]
00198984b 0x1984e0
00198988udf 0
0019898cudf 0
001984e0
001984e0google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
001984e0ldr x16, [x28+16]
001984e4sub x17, sp, 240
001984e8subs xzr, x17, x16
001984ecb.ls 0x19894c
001984f0sub x20, sp, 368
001984f4stp x29, x30, [x20-8]
001984f8add sp, x20, 0
001984fcsub x29, sp, 8
00198500strb w0, [sp+376]
00198504strb w1, [sp+377]
00198508strb w2, [sp+378]
0019850cstr x3, [sp+384]
00198510str x4, [sp+392]
00198514str x5, [sp+400]
00198518str x6, [sp+408]
0019851cstr x7, [sp+416]
00198520stp xzr, xzr, [sp+104]
00198524str xzr, [sp+120]
00198528stp xzr, xzr, [sp+88]
0019852cadrp x0, 0x455000
00198530add x0, x0, 1216
00198534bl runtime.newobject
00198538str x0, [sp+352]
0019853cadrp x27, 0x8b3000
00198540ldr w1, [x27+3056]
00198544cbz w1, 0x19854c
00198548b 0x198550
0019854c
0019854cloc_19854c:
0019854cb 0x198570
00198550
00198550loc_198550:
00198550str x0, [sp+200]
00198554mov x1, x0
00198558add x2, sp, 384
0019855cadrp x0, 0x455000
00198560add x0, x0, 1216
00198564bl runtime.wbMove
00198568ldr x0, [sp+200]
0019856cb 0x198570
00198570
00198570loc_198570:
00198570ldp x1, x2, [sp+384]
00198574stp x1, x2, [x0]
00198578ldr x1, [sp+400]
0019857cstr x1, [x0+16]
00198580ldr x1, [sp+408]
00198584ldrsb x27, [x1]
00198588ldr x1, [x1+32]
0019858cldr x0, [sp+416]
00198590blr x1
00198594str x0, [sp+136]
00198598str x1, [sp+144]
0019859cbl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
001985a0strb w0, [sp+71]
001985a4tbnz w0, 0, 0x1985ac
001985a8b 0x19865c
001985ac
001985acloc_1985ac:
001985acstr xzr, [sp+320]
001985b0stp xzr, xzr, [sp+328]
001985b4stp xzr, xzr, [sp+304]
001985b8ldr x6, [sp+408]
001985bcldr x7, [sp+416]
001985c0ldr x8, [sp+352]
001985c4ldr x3, [x8]
001985c8ldr x4, [x8+8]
001985ccldr x5, [x8+16]
001985d0ldrb w0, [sp+376]
001985d4ldrb w1, [sp+377]
001985d8ldrb w2, [sp+378]
001985dcbl google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSet
001985e0str x0, [sp+320]
001985e4str x1, [sp+328]
001985e8str x2, [sp+336]
001985ecstr x3, [sp+304]
001985f0str x4, [sp+312]
001985f4ldr x8, [sp+320]
001985f8ldr x9, [sp+328]
001985fcldr x10, [sp+336]
00198600str x8, [sp+168]
00198604str x9, [sp+176]
00198608str x10, [sp+184]
0019860cldr x8, [sp+304]
00198610ldr x9, [sp+312]
00198614str x8, [sp+152]
00198618str x9, [sp+160]
0019861cldr x8, [sp+168]
00198620ldr x9, [sp+176]
00198624ldr x10, [sp+184]
00198628str x8, [sp+104]
0019862cstr x9, [sp+112]
00198630str x10, [sp+120]
00198634ldr x3, [sp+152]
00198638ldr x4, [sp+160]
0019863cstr x3, [sp+88]
00198640str x4, [sp+96]
00198644ldr x0, [sp+104]
00198648ldr x1, [sp+112]
0019864cldr x2, [sp+120]
00198650ldp x29, x30, [sp-8]
00198654add sp, sp, 368
00198658ret x30
0019865c
0019865cloc_19865c:
0019865cadrp x27, 0x888000
00198660ldr x1, [x27+3728]
00198664str x1, [sp+128]
00198668ldrb w1, [sp+377]
0019866ctbnz w1, 0, 0x198674
00198670b 0x198684
00198674
00198674loc_198674:
00198674adrp x27, 0x875000
00198678ldr x1, [x27+224]
0019867cstr x1, [sp+128]
00198680b 0x198688
00198684
00198684loc_198684:
00198684b 0x198688
00198688
00198688loc_198688:
00198688adrp x0, 0x481000
0019868cadd x0, x0, 3616
00198690bl runtime.newobject
00198694str x0, [sp+344]
00198698str xzr, [x0]
0019869cadrp x27, 0x8b3000
001986a0ldr w1, [x27+3056]
001986a4cbz w1, 0x1986ac
001986a8b 0x1986b0
001986ac
001986acloc_1986ac:
001986acb 0x1986c0
001986b0
001986b0loc_1986b0:
001986b0ldr x2, [x0+8]
001986b4bl runtime.gcWriteBarrier1
001986b8str x2, [x25]
001986bcb 0x1986c0
001986c0
001986c0loc_1986c0:
001986c0str xzr, [x0+8]
001986c4ldr x2, [sp+416]
001986c8ldr x3, [sp+408]
001986ccstr x3, [sp+264]
001986d0str x2, [sp+272]
001986d4cbnz x3, 0x1986dc
001986d8b 0x1986fc
001986dc
001986dcloc_1986dc:
001986dcstr x2, [sp+192]
001986e0ldr x1, [x3+8]
001986e4adrp x0, 0x876000
001986e8add x0, x0, 400
001986ecbl runtime.typeAssert
001986f0ldr x2, [sp+192]
001986f4mov x3, x0
001986f8b 0x198700
001986fc
001986fcloc_1986fc:
001986fcb 0x198700
00198700
00198700loc_198700:
00198700str x3, [sp+248]
00198704str x2, [sp+256]
00198708adrp x0, 0x4c4000
0019870cadd x0, x0, 992
00198710bl runtime.newobject
00198714str x0, [sp+240]
00198718adrp x1, 0
0019871cadd x1, x1, 2448
00198720str x1, [x0]
00198724ldr x1, [sp+352]
00198728ldr x2, [sp+240]
0019872cldrsb x27, [x2]
00198730adrp x27, 0x8b3000
00198734ldr w3, [x27+3056]
00198738cbz w3, 0x198740
0019873cb 0x198744
00198740
00198740loc_198740:
00198740b 0x198758
00198744
00198744loc_198744:
00198744bl runtime.gcWriteBarrier2
00198748str x1, [x25]
0019874cldr x4, [x2+8]
00198750str x4, [x25+8]
00198754b 0x198758
00198758
00198758loc_198758:
00198758str x1, [x2+8]
0019875cldr x4, [sp+344]
00198760ldr x5, [sp+240]
00198764ldrsb x27, [x5]
00198768adrp x27, 0x8b3000
0019876cldr w6, [x27+3056]
00198770cbz w6, 0x198778
00198774b 0x19877c
00198778
00198778loc_198778:
00198778b 0x198790
0019877c
0019877cloc_19877c:
0019877cbl runtime.gcWriteBarrier2
00198780str x4, [x25]
00198784ldr x6, [x5+16]
00198788str x6, [x25+8]
0019878cb 0x198790
00198790
00198790loc_198790:
00198790str x4, [x5+16]
00198794ldrb w4, [sp+376]
00198798ldrb w5, [sp+377]
0019879cldrb w6, [sp+378]
001987a0ldr x7, [sp+240]
001987a4ldrsb x27, [x7]
001987a8strb w4, [x7+24]
001987acstrb w5, [x7+25]
001987b0strb w6, [x7+26]
001987b4ldr x2, [sp+128]
001987b8ldr x0, [sp+248]
001987bcldr x1, [sp+256]
001987c0ldr x3, [sp+240]
001987c4bl google.golang.org/protobuf/internal/order.RangeFields
001987c8ldr x4, [sp+344]
001987ccldr x4, [x4]
001987d0cbnz x4, 0x1987d8
001987d4b 0x198820
001987d8
001987d8loc_1987d8:
001987d8ldr x5, [sp+352]
001987dcldr x6, [x5]
001987e0ldr x7, [x5+8]
001987e4ldr x5, [x5+16]
001987e8str x6, [sp+104]
001987ecstr x7, [sp+112]
001987f0str x5, [sp+120]
001987f4ldr x5, [sp+344]
001987f8ldr x3, [x5]
001987fcldr x4, [x5+8]
00198800str x3, [sp+88]
00198804str x4, [sp+96]
00198808ldr x0, [sp+104]
0019880cldr x1, [sp+112]
00198810ldr x2, [sp+120]
00198814ldp x29, x30, [sp-8]
00198818add sp, sp, 368
0019881cret x30
00198820
00198820loc_198820:
00198820ldr x1, [sp+408]
00198824ldrsb x27, [x1]
00198828ldr x1, [x1+48]
0019882cldr x0, [sp+416]
00198830blr x1
00198834str x0, [sp+280]
00198838str x1, [sp+288]
0019883cstr x2, [sp+296]
00198840ldr x1, [sp+352]
00198844ldr x2, [x1+16]
00198848ldr x3, [x1+8]
0019884cldr x0, [x1]
00198850str x0, [sp+216]
00198854str x3, [sp+224]
00198858str x2, [sp+232]
0019885cldr x1, [sp+288]
00198860add x1, x3, x1
00198864str x1, [sp+80]
00198868subs xzr, x2, x1
0019886cb.hs 0x198874
00198870b 0x19887c
00198874
00198874loc_198874:
00198874str x1, [sp+224]
00198878b 0x19889c
0019887c
0019887cloc_19887c:
0019887cldr x3, [sp+288]
00198880adrp x4, 0x45d000
00198884add x4, x4, 3072
00198888bl runtime.growslice
0019888cstr x0, [sp+216]
00198890str x1, [sp+224]
00198894str x2, [sp+232]
00198898b 0x19889c
0019889c
0019889cloc_19889c:
0019889cldr x3, [sp+288]
001988a0str x3, [sp+72]
001988a4ldr x3, [sp+80]
001988a8ldr x4, [sp+288]
001988acsub x3, x3, x4
001988b0ldr x4, [sp+216]
001988b4add x0, x4, x3
001988b8str x0, [sp+208]
001988bcldr x2, [sp+72]
001988c0ldr x1, [sp+280]
001988c4bl runtime.memmove
001988c8ldr x3, [sp+352]
001988ccldr x4, [sp+216]
001988d0ldr x5, [sp+224]
001988d4ldr x6, [sp+232]
001988d8str x5, [x3+8]
001988dcstr x6, [x3+16]
001988e0adrp x27, 0x8b3000
001988e4ldr w5, [x27+3056]
001988e8cbz w5, 0x1988f0
001988ecb 0x1988f4
001988f0
001988f0loc_1988f0:
001988f0b 0x198908
001988f4
001988f4loc_1988f4:
001988f4bl runtime.gcWriteBarrier2
001988f8str x4, [x25]
001988fcldr x5, [x3]
00198900str x5, [x25+8]
00198904b 0x198908
00198908
00198908loc_198908:
00198908str x4, [x3]
0019890cldr x5, [sp+352]
00198910ldr x6, [x5]
00198914ldr x7, [x5+8]
00198918ldr x5, [x5+16]
0019891cstr x6, [sp+104]
00198920str x7, [sp+112]
00198924str x5, [sp+120]
00198928stp xzr, xzr, [sp+88]
0019892cldr x0, [sp+104]
00198930ldr x1, [sp+112]
00198934ldr x2, [sp+120]
00198938mov x3, xzr
0019893cmov x4, xzr
00198940ldp x29, x30, [sp-8]
00198944add sp, sp, 368
00198948ret x30
0019894c
0019894cloc_19894c:
0019894cstrb w0, [sp+8]
00198950strb w1, [sp+9]
00198954strb w2, [sp+10]
00198958stp x3, x4, [sp+16]
0019895cstp x5, x6, [sp+32]
00198960str x7, [sp+48]
00198964mov x3, x30
00198968bl runtime.morestack_noctxt.abi0
0019896cldrb w0, [sp+8]
00198970ldrb w1, [sp+9]
00198974ldrb w2, [sp+10]
00198978ldp x3, x4, [sp+16]
0019897cldp x5, x6, [sp+32]
00198980ldr x7, [sp+48]
00198984b 0x1984e0
00198988udf 0
0019898cudf 0
001984e0
00198990
00198990google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow.func1: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow.func1(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
00198990ldr x16, [x28+16]
00198994sub x17, sp, 64
00198998subs xzr, x17, x16
0019899cb.ls 0x198b0c
001989a0str x30, [sp-192]!
001989a4stur x29, [sp-8]
001989a8sub x29, sp, 8
001989acstr x0, [sp+200]
001989b0str x1, [sp+208]
001989b4str x2, [sp+216]
001989b8str x3, [sp+224]
001989bcstr x4, [sp+232]
001989c0ldr x11, [x26+8]
001989c4str x11, [sp+176]
001989c8ldr x11, [x26+16]
001989ccstr x11, [sp+168]
001989d0ldrb w11, [x26+24]
001989d4ldrb w12, [x26+25]
001989d8ldrb w13, [x26+26]
001989dcstrb w11, [sp+85]
001989e0strb w12, [sp+86]
001989e4strb w13, [sp+87]
001989e8strb wzr, [sp+84]
001989ecstp xzr, xzr, [sp+104]
001989f0str xzr, [sp+120]
001989f4stp xzr, xzr, [sp+88]
001989f8ldr x6, [sp+200]
001989fcldr x8, [sp+216]
00198a00ldr x7, [sp+208]
00198a04ldr x9, [sp+224]
00198a08ldr x10, [sp+232]
00198a0cldr x11, [sp+176]
00198a10ldr x3, [x11]
00198a14ldr x4, [x11+8]
00198a18ldr x5, [x11+16]
00198a1cldrb w0, [sp+85]
00198a20ldrb w1, [sp+86]
00198a24ldrb w2, [sp+87]
00198a28bl google.golang.org/protobuf/proto.MarshalOptions.marshalField
00198a2cstr x0, [sp+104]
00198a30str x1, [sp+112]
00198a34str x2, [sp+120]
00198a38str x3, [sp+88]
00198a3cstr x4, [sp+96]
00198a40ldr x11, [sp+104]
00198a44ldr x12, [sp+112]
00198a48ldr x13, [sp+120]
00198a4cstr x11, [sp+144]
00198a50str x12, [sp+152]
00198a54str x13, [sp+160]
00198a58ldr x11, [sp+88]
00198a5cldr x12, [sp+96]
00198a60str x11, [sp+128]
00198a64str x12, [sp+136]
00198a68ldr x11, [sp+176]
00198a6cldr x12, [sp+144]
00198a70ldr x13, [sp+152]
00198a74ldr x14, [sp+160]
00198a78str x13, [x11+8]
00198a7cstr x14, [x11+16]
00198a80adrp x27, 0x8b3000
00198a84ldr w13, [x27+3056]
00198a88cbz w13, 0x198a90
00198a8cb 0x198a94
00198a90
00198a90loc_198a90:
00198a90b 0x198aa8
00198a94
00198a94loc_198a94:
00198a94bl runtime.gcWriteBarrier2
00198a98str x12, [x25]
00198a9cldr x1, [x11]
00198aa0str x1, [x25+8]
00198aa4b 0x198aa8
00198aa8
00198aa8loc_198aa8:
00198aa8str x12, [x11]
00198aacldr x1, [sp+168]
00198ab0ldr x2, [sp+136]
00198ab4ldr x3, [sp+128]
00198ab8str x3, [x1]
00198abcadrp x27, 0x8b3000
00198ac0ldr w3, [x27+3056]
00198ac4cbz w3, 0x198acc
00198ac8b 0x198ad0
00198acc
00198accloc_198acc:
00198accb 0x198ae4
00198ad0
00198ad0loc_198ad0:
00198ad0bl runtime.gcWriteBarrier2
00198ad4str x2, [x25]
00198ad8ldr x3, [x1+8]
00198adcstr x3, [x25+8]
00198ae0b 0x198ae4
00198ae4
00198ae4loc_198ae4:
00198ae4str x2, [x1+8]
00198ae8ldr x1, [sp+168]
00198aecldr x1, [x1]
00198af0subs xzr, x1, 0
00198af4cset x1, ne
00198af8eor x0, x1, 1
00198afcstrb w0, [sp+84]
00198b00ldur x29, [sp-8]
00198b04ldr x30, [sp], 192
00198b08ret x30
00198b0c
00198b0cloc_198b0c:
00198b0cstp x0, x1, [sp+8]
00198b10stp x2, x3, [sp+24]
00198b14str x4, [sp+40]
00198b18mov x3, x30
00198b1cbl runtime.morestack.abi0
00198b20ldp x0, x1, [sp+8]
00198b24ldp x2, x3, [sp+24]
00198b28ldr x4, [sp+40]
00198b2cb 0x198990
00198990
00198990google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow.func1: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow.func1(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
00198990ldr x16, [x28+16]
00198994sub x17, sp, 64
00198998subs xzr, x17, x16
0019899cb.ls 0x198b0c
001989a0str x30, [sp-192]!
001989a4stur x29, [sp-8]
001989a8sub x29, sp, 8
001989acstr x0, [sp+200]
001989b0str x1, [sp+208]
001989b4str x2, [sp+216]
001989b8str x3, [sp+224]
001989bcstr x4, [sp+232]
001989c0ldr x11, [x26+8]
001989c4str x11, [sp+176]
001989c8ldr x11, [x26+16]
001989ccstr x11, [sp+168]
001989d0ldrb w11, [x26+24]
001989d4ldrb w12, [x26+25]
001989d8ldrb w13, [x26+26]
001989dcstrb w11, [sp+85]
001989e0strb w12, [sp+86]
001989e4strb w13, [sp+87]
001989e8strb wzr, [sp+84]
001989ecstp xzr, xzr, [sp+104]
001989f0str xzr, [sp+120]
001989f4stp xzr, xzr, [sp+88]
001989f8ldr x6, [sp+200]
001989fcldr x8, [sp+216]
00198a00ldr x7, [sp+208]
00198a04ldr x9, [sp+224]
00198a08ldr x10, [sp+232]
00198a0cldr x11, [sp+176]
00198a10ldr x3, [x11]
00198a14ldr x4, [x11+8]
00198a18ldr x5, [x11+16]
00198a1cldrb w0, [sp+85]
00198a20ldrb w1, [sp+86]
00198a24ldrb w2, [sp+87]
00198a28bl google.golang.org/protobuf/proto.MarshalOptions.marshalField
00198a2cstr x0, [sp+104]
00198a30str x1, [sp+112]
00198a34str x2, [sp+120]
00198a38str x3, [sp+88]
00198a3cstr x4, [sp+96]
00198a40ldr x11, [sp+104]
00198a44ldr x12, [sp+112]
00198a48ldr x13, [sp+120]
00198a4cstr x11, [sp+144]
00198a50str x12, [sp+152]
00198a54str x13, [sp+160]
00198a58ldr x11, [sp+88]
00198a5cldr x12, [sp+96]
00198a60str x11, [sp+128]
00198a64str x12, [sp+136]
00198a68ldr x11, [sp+176]
00198a6cldr x12, [sp+144]
00198a70ldr x13, [sp+152]
00198a74ldr x14, [sp+160]
00198a78str x13, [x11+8]
00198a7cstr x14, [x11+16]
00198a80adrp x27, 0x8b3000
00198a84ldr w13, [x27+3056]
00198a88cbz w13, 0x198a90
00198a8cb 0x198a94
00198a90
00198a90loc_198a90:
00198a90b 0x198aa8
00198a94
00198a94loc_198a94:
00198a94bl runtime.gcWriteBarrier2
00198a98str x12, [x25]
00198a9cldr x1, [x11]
00198aa0str x1, [x25+8]
00198aa4b 0x198aa8
00198aa8
00198aa8loc_198aa8:
00198aa8str x12, [x11]
00198aacldr x1, [sp+168]
00198ab0ldr x2, [sp+136]
00198ab4ldr x3, [sp+128]
00198ab8str x3, [x1]
00198abcadrp x27, 0x8b3000
00198ac0ldr w3, [x27+3056]
00198ac4cbz w3, 0x198acc
00198ac8b 0x198ad0
00198acc
00198accloc_198acc:
00198accb 0x198ae4
00198ad0
00198ad0loc_198ad0:
00198ad0bl runtime.gcWriteBarrier2
00198ad4str x2, [x25]
00198ad8ldr x3, [x1+8]
00198adcstr x3, [x25+8]
00198ae0b 0x198ae4
00198ae4
00198ae4loc_198ae4:
00198ae4str x2, [x1+8]
00198ae8ldr x1, [sp+168]
00198aecldr x1, [x1]
00198af0subs xzr, x1, 0
00198af4cset x1, ne
00198af8eor x0, x1, 1
00198afcstrb w0, [sp+84]
00198b00ldur x29, [sp-8]
00198b04ldr x30, [sp], 192
00198b08ret x30
00198b0c
00198b0cloc_198b0c:
00198b0cstp x0, x1, [sp+8]
00198b10stp x2, x3, [sp+24]
00198b14str x4, [sp+40]
00198b18mov x3, x30
00198b1cbl runtime.morestack.abi0
00198b20ldp x0, x1, [sp+8]
00198b24ldp x2, x3, [sp+24]
00198b28ldr x4, [sp+40]
00198b2cb 0x198990
00198990
00198b30
00198b30google.golang.org/protobuf/proto.MarshalOptions.marshalField: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalField(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value value)
00198b30ldr x16, [x28+16]
00198b34sub x17, sp, 208
00198b38subs xzr, x17, x16
00198b3cb.ls 0x198e98
00198b40sub x20, sp, 336
00198b44stp x29, x30, [x20-8]
00198b48add sp, x20, 0
00198b4csub x29, sp, 8
00198b50strb w0, [sp+344]
00198b54strb w1, [sp+345]
00198b58strb w2, [sp+346]
00198b5cstr x3, [sp+352]
00198b60str x4, [sp+360]
00198b64str x5, [sp+368]
00198b68str x6, [sp+376]
00198b6cstr x7, [sp+384]
00198b70str x8, [sp+392]
00198b74str x9, [sp+400]
00198b78str x10, [sp+408]
00198b7cstr xzr, [sp+112]
00198b80stp xzr, xzr, [sp+120]
00198b84stp xzr, xzr, [sp+96]
00198b88ldr x1, [sp+376]
00198b8cldrsb x27, [x1]
00198b90ldr x1, [x1+128]
00198b94ldr x0, [sp+384]
00198b98blr x1
00198b9cstrb w0, [sp+91]
00198ba0tbnz w0, 0, 0x198ba8
00198ba4b 0x198c78
00198ba8
00198ba8loc_198ba8:
00198ba8b 0x198bac
00198bac
00198bacloc_198bac:
00198bacldr x0, [sp+392]
00198bb0ldr x1, [sp+400]
00198bb4ldr x2, [sp+408]
00198bb8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00198bbcstr x0, [sp+272]
00198bc0str x1, [sp+280]
00198bc4str xzr, [sp+248]
00198bc8stp xzr, xzr, [sp+256]
00198bccstp xzr, xzr, [sp+232]
00198bd0ldr x6, [sp+376]
00198bd4ldrb w0, [sp+344]
00198bd8ldrb w1, [sp+345]
00198bdcldrb w2, [sp+346]
00198be0ldr x4, [sp+360]
00198be4ldr x7, [sp+384]
00198be8ldr x5, [sp+368]
00198becldr x3, [sp+352]
00198bf0ldr x8, [sp+272]
00198bf4ldr x9, [sp+280]
00198bf8bl google.golang.org/protobuf/proto.MarshalOptions.marshalList
00198bfcstr x0, [sp+248]
00198c00str x1, [sp+256]
00198c04str x2, [sp+264]
00198c08str x3, [sp+232]
00198c0cstr x4, [sp+240]
00198c10ldr x3, [sp+248]
00198c14ldr x4, [sp+256]
00198c18ldr x5, [sp+264]
00198c1cstr x3, [sp+192]
00198c20str x4, [sp+200]
00198c24str x5, [sp+208]
00198c28ldr x3, [sp+232]
00198c2cldr x4, [sp+240]
00198c30str x3, [sp+176]
00198c34str x4, [sp+184]
00198c38ldr x3, [sp+192]
00198c3cldr x4, [sp+200]
00198c40ldr x5, [sp+208]
00198c44str x3, [sp+112]
00198c48str x4, [sp+120]
00198c4cstr x5, [sp+128]
00198c50ldr x3, [sp+176]
00198c54ldr x4, [sp+184]
00198c58str x3, [sp+96]
00198c5cstr x4, [sp+104]
00198c60ldr x0, [sp+112]
00198c64ldr x1, [sp+120]
00198c68ldr x2, [sp+128]
00198c6cldp x29, x30, [sp-8]
00198c70add sp, sp, 336
00198c74ret x30
00198c78
00198c78loc_198c78:
00198c78ldr x1, [sp+376]
00198c7cldrsb x27, [x1]
00198c80ldr x1, [x1+136]
00198c84ldr x0, [sp+384]
00198c88blr x1
00198c8cstrb w0, [sp+90]
00198c90tbnz w0, 0, 0x198c98
00198c94b 0x198d68
00198c98
00198c98loc_198c98:
00198c98b 0x198c9c
00198c9c
00198c9cloc_198c9c:
00198c9cldr x0, [sp+392]
00198ca0ldr x1, [sp+400]
00198ca4ldr x2, [sp+408]
00198ca8bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
00198cacstr x0, [sp+216]
00198cb0str x1, [sp+224]
00198cb4str xzr, [sp+248]
00198cb8stp xzr, xzr, [sp+256]
00198cbcstp xzr, xzr, [sp+232]
00198cc0ldr x6, [sp+376]
00198cc4ldrb w0, [sp+344]
00198cc8ldrb w1, [sp+345]
00198cccldrb w2, [sp+346]
00198cd0ldr x4, [sp+360]
00198cd4ldr x7, [sp+384]
00198cd8ldr x5, [sp+368]
00198cdcldr x3, [sp+352]
00198ce0ldr x8, [sp+216]
00198ce4ldr x9, [sp+224]
00198ce8bl google.golang.org/protobuf/proto.MarshalOptions.marshalMap
00198cecstr x0, [sp+248]
00198cf0str x1, [sp+256]
00198cf4str x2, [sp+264]
00198cf8str x3, [sp+232]
00198cfcstr x4, [sp+240]
00198d00ldr x3, [sp+248]
00198d04ldr x4, [sp+256]
00198d08ldr x5, [sp+264]
00198d0cstr x3, [sp+152]
00198d10str x4, [sp+160]
00198d14str x5, [sp+168]
00198d18ldr x3, [sp+232]
00198d1cldr x4, [sp+240]
00198d20str x3, [sp+136]
00198d24str x4, [sp+144]
00198d28ldr x3, [sp+152]
00198d2cldr x4, [sp+160]
00198d30ldr x5, [sp+168]
00198d34str x3, [sp+112]
00198d38str x4, [sp+120]
00198d3cstr x5, [sp+128]
00198d40ldr x3, [sp+136]
00198d44ldr x4, [sp+144]
00198d48str x3, [sp+96]
00198d4cstr x4, [sp+104]
00198d50ldr x0, [sp+112]
00198d54ldr x1, [sp+120]
00198d58ldr x2, [sp+128]
00198d5cldp x29, x30, [sp-8]
00198d60add sp, sp, 336
00198d64ret x30
00198d68
00198d68loc_198d68:
00198d68b 0x198d6c
00198d6c
00198d6cloc_198d6c:
00198d6cldr x1, [sp+376]
00198d70ldrsb x27, [x1]
00198d74ldr x1, [x1+216]
00198d78ldr x0, [sp+384]
00198d7cblr x1
00198d80str w0, [sp+92]
00198d84ldr x0, [sp+384]
00198d88ldr x1, [sp+376]
00198d8cldrsb x27, [x1]
00198d90ldr x1, [x1+176]
00198d94blr x1
00198d98strb w0, [sp+89]
00198d9cstrb w0, [sp+88]
00198da0adrp x27, 0x888000
00198da4ldr x1, [x27+3264]
00198da8adrp x0, 0x48c000
00198dacadd x0, x0, 352
00198db0add x2, sp, 88
00198db4bl runtime.mapaccess1
00198db8ldrsb x4, [x0]
00198dbcstrb w4, [sp+87]
00198dc0ldrsw x3, [sp+92]
00198dc4ldr x0, [sp+352]
00198dc8ldr x1, [sp+360]
00198dccldr x2, [sp+368]
00198dd0bl google.golang.org/protobuf/encoding/protowire.AppendTag
00198dd4str x0, [sp+352]
00198dd8str x1, [sp+360]
00198ddcstr x2, [sp+368]
00198de0str xzr, [sp+248]
00198de4stp xzr, xzr, [sp+256]
00198de8stp xzr, xzr, [sp+232]
00198decldr x8, [sp+392]
00198df0ldr x9, [sp+400]
00198df4ldr x10, [sp+408]
00198df8ldr x6, [sp+376]
00198dfcldrb w0, [sp+344]
00198e00ldr x3, [sp+352]
00198e04ldrb w1, [sp+345]
00198e08ldrb w2, [sp+346]
00198e0cldr x4, [sp+360]
00198e10ldr x7, [sp+384]
00198e14ldr x5, [sp+368]
00198e18bl google.golang.org/protobuf/proto.MarshalOptions.marshalSingular
00198e1cstr x0, [sp+248]
00198e20str x1, [sp+256]
00198e24str x2, [sp+264]
00198e28str x3, [sp+232]
00198e2cstr x4, [sp+240]
00198e30ldr x1, [sp+256]
00198e34ldr x2, [sp+264]
00198e38ldr x3, [sp+248]
00198e3cstr x3, [sp+304]
00198e40str x1, [sp+312]
00198e44str x2, [sp+320]
00198e48ldr x1, [sp+232]
00198e4cldr x2, [sp+240]
00198e50str x1, [sp+288]
00198e54str x2, [sp+296]
00198e58ldr x1, [sp+304]
00198e5cldr x2, [sp+312]
00198e60ldr x3, [sp+320]
00198e64str x1, [sp+112]
00198e68str x2, [sp+120]
00198e6cstr x3, [sp+128]
00198e70ldr x3, [sp+288]
00198e74ldr x4, [sp+296]
00198e78str x3, [sp+96]
00198e7cstr x4, [sp+104]
00198e80ldr x0, [sp+112]
00198e84ldr x1, [sp+120]
00198e88ldr x2, [sp+128]
00198e8cldp x29, x30, [sp-8]
00198e90add sp, sp, 336
00198e94ret x30
00198e98
00198e98loc_198e98:
00198e98strb w0, [sp+8]
00198e9cstrb w1, [sp+9]
00198ea0strb w2, [sp+10]
00198ea4stp x3, x4, [sp+16]
00198ea8stp x5, x6, [sp+32]
00198eacstp x7, x8, [sp+48]
00198eb0stp x9, x10, [sp+64]
00198eb4mov x3, x30
00198eb8bl runtime.morestack_noctxt.abi0
00198ebcldrb w0, [sp+8]
00198ec0ldrb w1, [sp+9]
00198ec4ldrb w2, [sp+10]
00198ec8ldp x3, x4, [sp+16]
00198eccldp x5, x6, [sp+32]
00198ed0ldp x7, x8, [sp+48]
00198ed4ldp x9, x10, [sp+64]
00198ed8b 0x198b30
00198edcudf 0
00198b30
00198b30google.golang.org/protobuf/proto.MarshalOptions.marshalField: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalField(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value value)
00198b30ldr x16, [x28+16]
00198b34sub x17, sp, 208
00198b38subs xzr, x17, x16
00198b3cb.ls 0x198e98
00198b40sub x20, sp, 336
00198b44stp x29, x30, [x20-8]
00198b48add sp, x20, 0
00198b4csub x29, sp, 8
00198b50strb w0, [sp+344]
00198b54strb w1, [sp+345]
00198b58strb w2, [sp+346]
00198b5cstr x3, [sp+352]
00198b60str x4, [sp+360]
00198b64str x5, [sp+368]
00198b68str x6, [sp+376]
00198b6cstr x7, [sp+384]
00198b70str x8, [sp+392]
00198b74str x9, [sp+400]
00198b78str x10, [sp+408]
00198b7cstr xzr, [sp+112]
00198b80stp xzr, xzr, [sp+120]
00198b84stp xzr, xzr, [sp+96]
00198b88ldr x1, [sp+376]
00198b8cldrsb x27, [x1]
00198b90ldr x1, [x1+128]
00198b94ldr x0, [sp+384]
00198b98blr x1
00198b9cstrb w0, [sp+91]
00198ba0tbnz w0, 0, 0x198ba8
00198ba4b 0x198c78
00198ba8
00198ba8loc_198ba8:
00198ba8b 0x198bac
00198bac
00198bacloc_198bac:
00198bacldr x0, [sp+392]
00198bb0ldr x1, [sp+400]
00198bb4ldr x2, [sp+408]
00198bb8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
00198bbcstr x0, [sp+272]
00198bc0str x1, [sp+280]
00198bc4str xzr, [sp+248]
00198bc8stp xzr, xzr, [sp+256]
00198bccstp xzr, xzr, [sp+232]
00198bd0ldr x6, [sp+376]
00198bd4ldrb w0, [sp+344]
00198bd8ldrb w1, [sp+345]
00198bdcldrb w2, [sp+346]
00198be0ldr x4, [sp+360]
00198be4ldr x7, [sp+384]
00198be8ldr x5, [sp+368]
00198becldr x3, [sp+352]
00198bf0ldr x8, [sp+272]
00198bf4ldr x9, [sp+280]
00198bf8bl google.golang.org/protobuf/proto.MarshalOptions.marshalList
00198bfcstr x0, [sp+248]
00198c00str x1, [sp+256]
00198c04str x2, [sp+264]
00198c08str x3, [sp+232]
00198c0cstr x4, [sp+240]
00198c10ldr x3, [sp+248]
00198c14ldr x4, [sp+256]
00198c18ldr x5, [sp+264]
00198c1cstr x3, [sp+192]
00198c20str x4, [sp+200]
00198c24str x5, [sp+208]
00198c28ldr x3, [sp+232]
00198c2cldr x4, [sp+240]
00198c30str x3, [sp+176]
00198c34str x4, [sp+184]
00198c38ldr x3, [sp+192]
00198c3cldr x4, [sp+200]
00198c40ldr x5, [sp+208]
00198c44str x3, [sp+112]
00198c48str x4, [sp+120]
00198c4cstr x5, [sp+128]
00198c50ldr x3, [sp+176]
00198c54ldr x4, [sp+184]
00198c58str x3, [sp+96]
00198c5cstr x4, [sp+104]
00198c60ldr x0, [sp+112]
00198c64ldr x1, [sp+120]
00198c68ldr x2, [sp+128]
00198c6cldp x29, x30, [sp-8]
00198c70add sp, sp, 336
00198c74ret x30
00198c78
00198c78loc_198c78:
00198c78ldr x1, [sp+376]
00198c7cldrsb x27, [x1]
00198c80ldr x1, [x1+136]
00198c84ldr x0, [sp+384]
00198c88blr x1
00198c8cstrb w0, [sp+90]
00198c90tbnz w0, 0, 0x198c98
00198c94b 0x198d68
00198c98
00198c98loc_198c98:
00198c98b 0x198c9c
00198c9c
00198c9cloc_198c9c:
00198c9cldr x0, [sp+392]
00198ca0ldr x1, [sp+400]
00198ca4ldr x2, [sp+408]
00198ca8bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
00198cacstr x0, [sp+216]
00198cb0str x1, [sp+224]
00198cb4str xzr, [sp+248]
00198cb8stp xzr, xzr, [sp+256]
00198cbcstp xzr, xzr, [sp+232]
00198cc0ldr x6, [sp+376]
00198cc4ldrb w0, [sp+344]
00198cc8ldrb w1, [sp+345]
00198cccldrb w2, [sp+346]
00198cd0ldr x4, [sp+360]
00198cd4ldr x7, [sp+384]
00198cd8ldr x5, [sp+368]
00198cdcldr x3, [sp+352]
00198ce0ldr x8, [sp+216]
00198ce4ldr x9, [sp+224]
00198ce8bl google.golang.org/protobuf/proto.MarshalOptions.marshalMap
00198cecstr x0, [sp+248]
00198cf0str x1, [sp+256]
00198cf4str x2, [sp+264]
00198cf8str x3, [sp+232]
00198cfcstr x4, [sp+240]
00198d00ldr x3, [sp+248]
00198d04ldr x4, [sp+256]
00198d08ldr x5, [sp+264]
00198d0cstr x3, [sp+152]
00198d10str x4, [sp+160]
00198d14str x5, [sp+168]
00198d18ldr x3, [sp+232]
00198d1cldr x4, [sp+240]
00198d20str x3, [sp+136]
00198d24str x4, [sp+144]
00198d28ldr x3, [sp+152]
00198d2cldr x4, [sp+160]
00198d30ldr x5, [sp+168]
00198d34str x3, [sp+112]
00198d38str x4, [sp+120]
00198d3cstr x5, [sp+128]
00198d40ldr x3, [sp+136]
00198d44ldr x4, [sp+144]
00198d48str x3, [sp+96]
00198d4cstr x4, [sp+104]
00198d50ldr x0, [sp+112]
00198d54ldr x1, [sp+120]
00198d58ldr x2, [sp+128]
00198d5cldp x29, x30, [sp-8]
00198d60add sp, sp, 336
00198d64ret x30
00198d68
00198d68loc_198d68:
00198d68b 0x198d6c
00198d6c
00198d6cloc_198d6c:
00198d6cldr x1, [sp+376]
00198d70ldrsb x27, [x1]
00198d74ldr x1, [x1+216]
00198d78ldr x0, [sp+384]
00198d7cblr x1
00198d80str w0, [sp+92]
00198d84ldr x0, [sp+384]
00198d88ldr x1, [sp+376]
00198d8cldrsb x27, [x1]
00198d90ldr x1, [x1+176]
00198d94blr x1
00198d98strb w0, [sp+89]
00198d9cstrb w0, [sp+88]
00198da0adrp x27, 0x888000
00198da4ldr x1, [x27+3264]
00198da8adrp x0, 0x48c000
00198dacadd x0, x0, 352
00198db0add x2, sp, 88
00198db4bl runtime.mapaccess1
00198db8ldrsb x4, [x0]
00198dbcstrb w4, [sp+87]
00198dc0ldrsw x3, [sp+92]
00198dc4ldr x0, [sp+352]
00198dc8ldr x1, [sp+360]
00198dccldr x2, [sp+368]
00198dd0bl google.golang.org/protobuf/encoding/protowire.AppendTag
00198dd4str x0, [sp+352]
00198dd8str x1, [sp+360]
00198ddcstr x2, [sp+368]
00198de0str xzr, [sp+248]
00198de4stp xzr, xzr, [sp+256]
00198de8stp xzr, xzr, [sp+232]
00198decldr x8, [sp+392]
00198df0ldr x9, [sp+400]
00198df4ldr x10, [sp+408]
00198df8ldr x6, [sp+376]
00198dfcldrb w0, [sp+344]
00198e00ldr x3, [sp+352]
00198e04ldrb w1, [sp+345]
00198e08ldrb w2, [sp+346]
00198e0cldr x4, [sp+360]
00198e10ldr x7, [sp+384]
00198e14ldr x5, [sp+368]
00198e18bl google.golang.org/protobuf/proto.MarshalOptions.marshalSingular
00198e1cstr x0, [sp+248]
00198e20str x1, [sp+256]
00198e24str x2, [sp+264]
00198e28str x3, [sp+232]
00198e2cstr x4, [sp+240]
00198e30ldr x1, [sp+256]
00198e34ldr x2, [sp+264]
00198e38ldr x3, [sp+248]
00198e3cstr x3, [sp+304]
00198e40str x1, [sp+312]
00198e44str x2, [sp+320]
00198e48ldr x1, [sp+232]
00198e4cldr x2, [sp+240]
00198e50str x1, [sp+288]
00198e54str x2, [sp+296]
00198e58ldr x1, [sp+304]
00198e5cldr x2, [sp+312]
00198e60ldr x3, [sp+320]
00198e64str x1, [sp+112]
00198e68str x2, [sp+120]
00198e6cstr x3, [sp+128]
00198e70ldr x3, [sp+288]
00198e74ldr x4, [sp+296]
00198e78str x3, [sp+96]
00198e7cstr x4, [sp+104]
00198e80ldr x0, [sp+112]
00198e84ldr x1, [sp+120]
00198e88ldr x2, [sp+128]
00198e8cldp x29, x30, [sp-8]
00198e90add sp, sp, 336
00198e94ret x30
00198e98
00198e98loc_198e98:
00198e98strb w0, [sp+8]
00198e9cstrb w1, [sp+9]
00198ea0strb w2, [sp+10]
00198ea4stp x3, x4, [sp+16]
00198ea8stp x5, x6, [sp+32]
00198eacstp x7, x8, [sp+48]
00198eb0stp x9, x10, [sp+64]
00198eb4mov x3, x30
00198eb8bl runtime.morestack_noctxt.abi0
00198ebcldrb w0, [sp+8]
00198ec0ldrb w1, [sp+9]
00198ec4ldrb w2, [sp+10]
00198ec8ldp x3, x4, [sp+16]
00198eccldp x5, x6, [sp+32]
00198ed0ldp x7, x8, [sp+48]
00198ed4ldp x9, x10, [sp+64]
00198ed8b 0x198b30
00198edcudf 0
00198b30
00198ee0
00198ee0google.golang.org/protobuf/proto.MarshalOptions.marshalList: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalList(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.List list)
00198ee0ldr x16, [x28+16]
00198ee4sub x17, sp, 304
00198ee8subs xzr, x17, x16
00198eecb.ls 0x1993e0
00198ef0sub x20, sp, 432
00198ef4stp x29, x30, [x20-8]
00198ef8add sp, x20, 0
00198efcsub x29, sp, 8
00198f00strb w0, [sp+440]
00198f04strb w1, [sp+441]
00198f08strb w2, [sp+442]
00198f0cstr x3, [sp+448]
00198f10str x4, [sp+456]
00198f14str x5, [sp+464]
00198f18str x6, [sp+472]
00198f1cstr x7, [sp+480]
00198f20str x8, [sp+488]
00198f24str x9, [sp+496]
00198f28str xzr, [sp+176]
00198f2cstp xzr, xzr, [sp+184]
00198f30stp xzr, xzr, [sp+160]
00198f34ldr x1, [sp+472]
00198f38ldrsb x27, [x1]
00198f3cldr x1, [x1+144]
00198f40ldr x0, [sp+480]
00198f44blr x1
00198f48strb w0, [sp+98]
00198f4cstrb w0, [sp+99]
00198f50tbnz w0, 0, 0x198f58
00198f54b 0x198f80
00198f58
00198f58loc_198f58:
00198f58ldr x1, [sp+488]
00198f5cldrsb x27, [x1]
00198f60ldr x0, [sp+496]
00198f64ldr x1, [x1+56]
00198f68blr x1
00198f6cstr x0, [sp+152]
00198f70subs xzr, x0, 0
00198f74cset x1, gt
00198f78strb w1, [sp+99]
00198f7cb 0x198f84
00198f80
00198f80loc_198f80:
00198f80b 0x198f84
00198f84
00198f84loc_198f84:
00198f84ldrb w1, [sp+99]
00198f88tbnz w1, 0, 0x198f90
00198f8cb 0x199048
00198f90
00198f90loc_198f90:
00198f90ldr x1, [sp+472]
00198f94ldrsb x27, [x1]
00198f98ldr x1, [x1+216]
00198f9cldr x0, [sp+480]
00198fa0blr x1
00198fa4str w0, [sp+100]
00198fa8ldr x1, [sp+456]
00198facldr x2, [sp+464]
00198fb0ldr x3, [sp+448]
00198fb4orr x4, xzr, 2
00198fb8mov x5, x0
00198fbcmov x0, x3
00198fc0mov x3, x5
00198fc4bl google.golang.org/protobuf/encoding/protowire.AppendTag
00198fc8str x0, [sp+448]
00198fccstr x1, [sp+456]
00198fd0str x2, [sp+464]
00198fd4str xzr, [sp+320]
00198fd8stp xzr, xzr, [sp+328]
00198fdcldr x0, [sp+448]
00198fe0ldr x1, [sp+456]
00198fe4ldr x2, [sp+464]
00198fe8bl google.golang.org/protobuf/proto.appendSpeculativeLength
00198fecstr x0, [sp+320]
00198ff0str x1, [sp+328]
00198ff4str x2, [sp+336]
00198ff8str x3, [sp+152]
00198ffcstr x0, [sp+256]
00199000str x1, [sp+264]
00199004str x2, [sp+272]
00199008ldr x3, [sp+152]
0019900cstr x3, [sp+144]
00199010str x0, [sp+232]
00199014str x1, [sp+240]
00199018str x2, [sp+248]
0019901cldr x1, [sp+144]
00199020str x1, [sp+104]
00199024ldr x1, [sp+488]
00199028ldrsb x27, [x1]
0019902cldr x1, [x1+56]
00199030ldr x0, [sp+496]
00199034blr x1
00199038str x0, [sp+152]
0019903cstr xzr, [sp+136]
00199040str x0, [sp+120]
00199044b 0x199258
00199048
00199048loc_199048:
00199048ldr x1, [sp+472]
0019904cldrsb x27, [x1]
00199050ldr x1, [x1+176]
00199054ldr x0, [sp+480]
00199058blr x1
0019905cstrb w0, [sp+95]
00199060ldr x1, [sp+488]
00199064ldrsb x27, [x1]
00199068ldr x1, [x1+56]
0019906cldr x0, [sp+496]
00199070blr x1
00199074str x0, [sp+152]
00199078str xzr, [sp+128]
0019907cstr x0, [sp+112]
00199080b 0x199084
00199084
00199084loc_199084:
00199084ldr x5, [sp+112]
00199088ldr x6, [sp+128]
0019908csubs xzr, x5, x6
00199090b.gt 0x199098
00199094b 0x19921c
00199098
00199098loc_199098:
00199098stp xzr, xzr, [sp+200]
0019909cldr x1, [sp+472]
001990a0ldrsb x27, [x1]
001990a4ldr x1, [x1+216]
001990a8ldr x0, [sp+480]
001990acblr x1
001990b0str w0, [sp+100]
001990b4ldrsb x1, [sp+95]
001990b8strb w1, [sp+97]
001990bcadrp x27, 0x887000
001990c0ldr x1, [x27+3264]
001990c4adrp x0, 0x48b000
001990c8add x0, x0, 352
001990ccadd x2, sp, 97
001990d0bl runtime.mapaccess1
001990d4ldrsb x4, [x0]
001990d8strb w4, [sp+96]
001990dcldrsw x3, [sp+100]
001990e0ldr x1, [sp+456]
001990e4ldr x2, [sp+464]
001990e8ldr x0, [sp+448]
001990ecbl google.golang.org/protobuf/encoding/protowire.AppendTag
001990f0str x0, [sp+448]
001990f4str x1, [sp+456]
001990f8str x2, [sp+464]
001990fcldr x1, [sp+128]
00199100ldr x2, [sp+488]
00199104ldrsb x27, [x2]
00199108ldr x2, [x2+40]
0019910cldr x0, [sp+496]
00199110blr x2
00199114str x0, [sp+296]
00199118str x1, [sp+304]
0019911cstr x2, [sp+312]
00199120str xzr, [sp+320]
00199124stp xzr, xzr, [sp+328]
00199128stp xzr, xzr, [sp+280]
0019912cldr x6, [sp+472]
00199130ldrb w0, [sp+440]
00199134ldrb w1, [sp+441]
00199138ldrb w2, [sp+442]
0019913cldr x4, [sp+456]
00199140ldr x7, [sp+480]
00199144ldr x5, [sp+464]
00199148ldr x3, [sp+448]
0019914cldr x8, [sp+296]
00199150ldr x9, [sp+304]
00199154ldr x10, [sp+312]
00199158bl google.golang.org/protobuf/proto.MarshalOptions.marshalSingular
0019915cstr x0, [sp+320]
00199160str x1, [sp+328]
00199164str x2, [sp+336]
00199168str x3, [sp+280]
0019916cstr x4, [sp+288]
00199170ldr x1, [sp+320]
00199174ldr x2, [sp+328]
00199178ldr x3, [sp+336]
0019917cstr x1, [sp+360]
00199180str x2, [sp+368]
00199184str x3, [sp+376]
00199188ldr x1, [sp+280]
0019918cldr x2, [sp+288]
00199190str x1, [sp+344]
00199194str x2, [sp+352]
00199198ldr x1, [sp+360]
0019919cldr x2, [sp+368]
001991a0ldr x3, [sp+376]
001991a4str x1, [sp+448]
001991a8str x2, [sp+456]
001991acstr x3, [sp+464]
001991b0ldr x1, [sp+352]
001991b4ldr x2, [sp+344]
001991b8str x2, [sp+200]
001991bcstr x1, [sp+208]
001991c0cbnz x2, 0x1991c8
001991c4b 0x199208
001991c8
001991c8loc_1991c8:
001991c8ldr x5, [sp+448]
001991ccldr x6, [sp+456]
001991d0ldr x7, [sp+464]
001991d4str x5, [sp+176]
001991d8str x6, [sp+184]
001991dcstr x7, [sp+192]
001991e0ldr x3, [sp+200]
001991e4ldr x4, [sp+208]
001991e8str x3, [sp+160]
001991ecstr x4, [sp+168]
001991f0ldr x0, [sp+176]
001991f4ldr x1, [sp+184]
001991f8ldr x2, [sp+192]
001991fcldp x29, x30, [sp-8]
00199200add sp, sp, 432
00199204ret x30
00199208
00199208loc_199208:
00199208b 0x19920c
0019920c
0019920cloc_19920c:
0019920cldr x5, [sp+128]
00199210add x5, x5, 1
00199214str x5, [sp+128]
00199218b 0x199084
0019921c
0019921cloc_19921c:
0019921cldr x5, [sp+448]
00199220ldr x6, [sp+456]
00199224ldr x7, [sp+464]
00199228str x5, [sp+176]
0019922cstr x6, [sp+184]
00199230str x7, [sp+192]
00199234stp xzr, xzr, [sp+160]
00199238ldr x0, [sp+176]
0019923cldr x1, [sp+184]
00199240ldr x2, [sp+192]
00199244mov x3, xzr
00199248mov x4, xzr
0019924cldp x29, x30, [sp-8]
00199250add sp, sp, 432
00199254ret x30
00199258
00199258loc_199258:
00199258ldr x4, [sp+120]
0019925cldr x5, [sp+136]
00199260subs xzr, x4, x5
00199264b.gt 0x19926c
00199268b 0x199390
0019926c
0019926cloc_19926c:
0019926cstp xzr, xzr, [sp+216]
00199270ldr x1, [sp+136]
00199274ldr x2, [sp+488]
00199278ldrsb x27, [x2]
0019927cldr x2, [x2+40]
00199280ldr x0, [sp+496]
00199284blr x2
00199288str x0, [sp+296]
0019928cstr x1, [sp+304]
00199290str x2, [sp+312]
00199294str xzr, [sp+320]
00199298stp xzr, xzr, [sp+328]
0019929cstp xzr, xzr, [sp+280]
001992a0ldr x6, [sp+472]
001992a4ldrb w0, [sp+440]
001992a8ldrb w1, [sp+441]
001992acldrb w2, [sp+442]
001992b0ldr x4, [sp+240]
001992b4ldr x7, [sp+480]
001992b8ldr x5, [sp+248]
001992bcldr x3, [sp+232]
001992c0ldr x8, [sp+296]
001992c4ldr x9, [sp+304]
001992c8ldr x10, [sp+312]
001992ccbl google.golang.org/protobuf/proto.MarshalOptions.marshalSingular
001992d0str x0, [sp+320]
001992d4str x1, [sp+328]
001992d8str x2, [sp+336]
001992dcstr x3, [sp+280]
001992e0str x4, [sp+288]
001992e4ldr x2, [sp+320]
001992e8ldr x3, [sp+328]
001992ecldr x4, [sp+336]
001992f0str x2, [sp+400]
001992f4str x3, [sp+408]
001992f8str x4, [sp+416]
001992fcldr x2, [sp+280]
00199300ldr x3, [sp+288]
00199304str x2, [sp+384]
00199308str x3, [sp+392]
0019930cldr x2, [sp+400]
00199310ldr x3, [sp+408]
00199314ldr x4, [sp+416]
00199318str x2, [sp+232]
0019931cstr x3, [sp+240]
00199320str x4, [sp+248]
00199324ldr x2, [sp+392]
00199328ldr x3, [sp+384]
0019932cstr x3, [sp+216]
00199330str x2, [sp+224]
00199334cbnz x3, 0x19933c
00199338b 0x19937c
0019933c
0019933cloc_19933c:
0019933cldr x5, [sp+232]
00199340ldr x6, [sp+240]
00199344ldr x7, [sp+248]
00199348str x5, [sp+176]
0019934cstr x6, [sp+184]
00199350str x7, [sp+192]
00199354ldr x3, [sp+216]
00199358ldr x4, [sp+224]
0019935cstr x3, [sp+160]
00199360str x4, [sp+168]
00199364ldr x0, [sp+176]
00199368ldr x1, [sp+184]
0019936cldr x2, [sp+192]
00199370ldp x29, x30, [sp-8]
00199374add sp, sp, 432
00199378ret x30
0019937c
0019937cloc_19937c:
0019937cb 0x199380
00199380
00199380loc_199380:
00199380ldr x4, [sp+136]
00199384add x4, x4, 1
00199388str x4, [sp+136]
0019938cb 0x199258
00199390
00199390loc_199390:
00199390ldr x3, [sp+104]
00199394ldr x0, [sp+232]
00199398ldr x1, [sp+240]
0019939cldr x2, [sp+248]
001993a0bl google.golang.org/protobuf/proto.finishSpeculativeLength
001993a4str x0, [sp+232]
001993a8str x1, [sp+240]
001993acstr x2, [sp+248]
001993b0str x0, [sp+176]
001993b4str x1, [sp+184]
001993b8str x2, [sp+192]
001993bcstp xzr, xzr, [sp+160]
001993c0ldr x0, [sp+176]
001993c4ldr x1, [sp+184]
001993c8ldr x2, [sp+192]
001993ccmov x3, xzr
001993d0mov x4, xzr
001993d4ldp x29, x30, [sp-8]
001993d8add sp, sp, 432
001993dcret x30
001993e0
001993e0loc_1993e0:
001993e0strb w0, [sp+8]
001993e4strb w1, [sp+9]
001993e8strb w2, [sp+10]
001993ecstp x3, x4, [sp+16]
001993f0stp x5, x6, [sp+32]
001993f4stp x7, x8, [sp+48]
001993f8str x9, [sp+64]
001993fcmov x3, x30
00199400bl runtime.morestack_noctxt.abi0
00199404ldrb w0, [sp+8]
00199408ldrb w1, [sp+9]
0019940cldrb w2, [sp+10]
00199410ldp x3, x4, [sp+16]
00199414ldp x5, x6, [sp+32]
00199418ldp x7, x8, [sp+48]
0019941cldr x9, [sp+64]
00199420b 0x198ee0
00199424udf 0
00199428udf 0
0019942cudf 0
00198ee0
00198ee0google.golang.org/protobuf/proto.MarshalOptions.marshalList: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalList(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.List list)
00198ee0ldr x16, [x28+16]
00198ee4sub x17, sp, 304
00198ee8subs xzr, x17, x16
00198eecb.ls 0x1993e0
00198ef0sub x20, sp, 432
00198ef4stp x29, x30, [x20-8]
00198ef8add sp, x20, 0
00198efcsub x29, sp, 8
00198f00strb w0, [sp+440]
00198f04strb w1, [sp+441]
00198f08strb w2, [sp+442]
00198f0cstr x3, [sp+448]
00198f10str x4, [sp+456]
00198f14str x5, [sp+464]
00198f18str x6, [sp+472]
00198f1cstr x7, [sp+480]
00198f20str x8, [sp+488]
00198f24str x9, [sp+496]
00198f28str xzr, [sp+176]
00198f2cstp xzr, xzr, [sp+184]
00198f30stp xzr, xzr, [sp+160]
00198f34ldr x1, [sp+472]
00198f38ldrsb x27, [x1]
00198f3cldr x1, [x1+144]
00198f40ldr x0, [sp+480]
00198f44blr x1
00198f48strb w0, [sp+98]
00198f4cstrb w0, [sp+99]
00198f50tbnz w0, 0, 0x198f58
00198f54b 0x198f80
00198f58
00198f58loc_198f58:
00198f58ldr x1, [sp+488]
00198f5cldrsb x27, [x1]
00198f60ldr x0, [sp+496]
00198f64ldr x1, [x1+56]
00198f68blr x1
00198f6cstr x0, [sp+152]
00198f70subs xzr, x0, 0
00198f74cset x1, gt
00198f78strb w1, [sp+99]
00198f7cb 0x198f84
00198f80
00198f80loc_198f80:
00198f80b 0x198f84
00198f84
00198f84loc_198f84:
00198f84ldrb w1, [sp+99]
00198f88tbnz w1, 0, 0x198f90
00198f8cb 0x199048
00198f90
00198f90loc_198f90:
00198f90ldr x1, [sp+472]
00198f94ldrsb x27, [x1]
00198f98ldr x1, [x1+216]
00198f9cldr x0, [sp+480]
00198fa0blr x1
00198fa4str w0, [sp+100]
00198fa8ldr x1, [sp+456]
00198facldr x2, [sp+464]
00198fb0ldr x3, [sp+448]
00198fb4orr x4, xzr, 2
00198fb8mov x5, x0
00198fbcmov x0, x3
00198fc0mov x3, x5
00198fc4bl google.golang.org/protobuf/encoding/protowire.AppendTag
00198fc8str x0, [sp+448]
00198fccstr x1, [sp+456]
00198fd0str x2, [sp+464]
00198fd4str xzr, [sp+320]
00198fd8stp xzr, xzr, [sp+328]
00198fdcldr x0, [sp+448]
00198fe0ldr x1, [sp+456]
00198fe4ldr x2, [sp+464]
00198fe8bl google.golang.org/protobuf/proto.appendSpeculativeLength
00198fecstr x0, [sp+320]
00198ff0str x1, [sp+328]
00198ff4str x2, [sp+336]
00198ff8str x3, [sp+152]
00198ffcstr x0, [sp+256]
00199000str x1, [sp+264]
00199004str x2, [sp+272]
00199008ldr x3, [sp+152]
0019900cstr x3, [sp+144]
00199010str x0, [sp+232]
00199014str x1, [sp+240]
00199018str x2, [sp+248]
0019901cldr x1, [sp+144]
00199020str x1, [sp+104]
00199024ldr x1, [sp+488]
00199028ldrsb x27, [x1]
0019902cldr x1, [x1+56]
00199030ldr x0, [sp+496]
00199034blr x1
00199038str x0, [sp+152]
0019903cstr xzr, [sp+136]
00199040str x0, [sp+120]
00199044b 0x199258
00199048
00199048loc_199048:
00199048ldr x1, [sp+472]
0019904cldrsb x27, [x1]
00199050ldr x1, [x1+176]
00199054ldr x0, [sp+480]
00199058blr x1
0019905cstrb w0, [sp+95]
00199060ldr x1, [sp+488]
00199064ldrsb x27, [x1]
00199068ldr x1, [x1+56]
0019906cldr x0, [sp+496]
00199070blr x1
00199074str x0, [sp+152]
00199078str xzr, [sp+128]
0019907cstr x0, [sp+112]
00199080b 0x199084
00199084
00199084loc_199084:
00199084ldr x5, [sp+112]
00199088ldr x6, [sp+128]
0019908csubs xzr, x5, x6
00199090b.gt 0x199098
00199094b 0x19921c
00199098
00199098loc_199098:
00199098stp xzr, xzr, [sp+200]
0019909cldr x1, [sp+472]
001990a0ldrsb x27, [x1]
001990a4ldr x1, [x1+216]
001990a8ldr x0, [sp+480]
001990acblr x1
001990b0str w0, [sp+100]
001990b4ldrsb x1, [sp+95]
001990b8strb w1, [sp+97]
001990bcadrp x27, 0x887000
001990c0ldr x1, [x27+3264]
001990c4adrp x0, 0x48b000
001990c8add x0, x0, 352
001990ccadd x2, sp, 97
001990d0bl runtime.mapaccess1
001990d4ldrsb x4, [x0]
001990d8strb w4, [sp+96]
001990dcldrsw x3, [sp+100]
001990e0ldr x1, [sp+456]
001990e4ldr x2, [sp+464]
001990e8ldr x0, [sp+448]
001990ecbl google.golang.org/protobuf/encoding/protowire.AppendTag
001990f0str x0, [sp+448]
001990f4str x1, [sp+456]
001990f8str x2, [sp+464]
001990fcldr x1, [sp+128]
00199100ldr x2, [sp+488]
00199104ldrsb x27, [x2]
00199108ldr x2, [x2+40]
0019910cldr x0, [sp+496]
00199110blr x2
00199114str x0, [sp+296]
00199118str x1, [sp+304]
0019911cstr x2, [sp+312]
00199120str xzr, [sp+320]
00199124stp xzr, xzr, [sp+328]
00199128stp xzr, xzr, [sp+280]
0019912cldr x6, [sp+472]
00199130ldrb w0, [sp+440]
00199134ldrb w1, [sp+441]
00199138ldrb w2, [sp+442]
0019913cldr x4, [sp+456]
00199140ldr x7, [sp+480]
00199144ldr x5, [sp+464]
00199148ldr x3, [sp+448]
0019914cldr x8, [sp+296]
00199150ldr x9, [sp+304]
00199154ldr x10, [sp+312]
00199158bl google.golang.org/protobuf/proto.MarshalOptions.marshalSingular
0019915cstr x0, [sp+320]
00199160str x1, [sp+328]
00199164str x2, [sp+336]
00199168str x3, [sp+280]
0019916cstr x4, [sp+288]
00199170ldr x1, [sp+320]
00199174ldr x2, [sp+328]
00199178ldr x3, [sp+336]
0019917cstr x1, [sp+360]
00199180str x2, [sp+368]
00199184str x3, [sp+376]
00199188ldr x1, [sp+280]
0019918cldr x2, [sp+288]
00199190str x1, [sp+344]
00199194str x2, [sp+352]
00199198ldr x1, [sp+360]
0019919cldr x2, [sp+368]
001991a0ldr x3, [sp+376]
001991a4str x1, [sp+448]
001991a8str x2, [sp+456]
001991acstr x3, [sp+464]
001991b0ldr x1, [sp+352]
001991b4ldr x2, [sp+344]
001991b8str x2, [sp+200]
001991bcstr x1, [sp+208]
001991c0cbnz x2, 0x1991c8
001991c4b 0x199208
001991c8
001991c8loc_1991c8:
001991c8ldr x5, [sp+448]
001991ccldr x6, [sp+456]
001991d0ldr x7, [sp+464]
001991d4str x5, [sp+176]
001991d8str x6, [sp+184]
001991dcstr x7, [sp+192]
001991e0ldr x3, [sp+200]
001991e4ldr x4, [sp+208]
001991e8str x3, [sp+160]
001991ecstr x4, [sp+168]
001991f0ldr x0, [sp+176]
001991f4ldr x1, [sp+184]
001991f8ldr x2, [sp+192]
001991fcldp x29, x30, [sp-8]
00199200add sp, sp, 432
00199204ret x30
00199208
00199208loc_199208:
00199208b 0x19920c
0019920c
0019920cloc_19920c:
0019920cldr x5, [sp+128]
00199210add x5, x5, 1
00199214str x5, [sp+128]
00199218b 0x199084
0019921c
0019921cloc_19921c:
0019921cldr x5, [sp+448]
00199220ldr x6, [sp+456]
00199224ldr x7, [sp+464]
00199228str x5, [sp+176]
0019922cstr x6, [sp+184]
00199230str x7, [sp+192]
00199234stp xzr, xzr, [sp+160]
00199238ldr x0, [sp+176]
0019923cldr x1, [sp+184]
00199240ldr x2, [sp+192]
00199244mov x3, xzr
00199248mov x4, xzr
0019924cldp x29, x30, [sp-8]
00199250add sp, sp, 432
00199254ret x30
00199258
00199258loc_199258:
00199258ldr x4, [sp+120]
0019925cldr x5, [sp+136]
00199260subs xzr, x4, x5
00199264b.gt 0x19926c
00199268b 0x199390
0019926c
0019926cloc_19926c:
0019926cstp xzr, xzr, [sp+216]
00199270ldr x1, [sp+136]
00199274ldr x2, [sp+488]
00199278ldrsb x27, [x2]
0019927cldr x2, [x2+40]
00199280ldr x0, [sp+496]
00199284blr x2
00199288str x0, [sp+296]
0019928cstr x1, [sp+304]
00199290str x2, [sp+312]
00199294str xzr, [sp+320]
00199298stp xzr, xzr, [sp+328]
0019929cstp xzr, xzr, [sp+280]
001992a0ldr x6, [sp+472]
001992a4ldrb w0, [sp+440]
001992a8ldrb w1, [sp+441]
001992acldrb w2, [sp+442]
001992b0ldr x4, [sp+240]
001992b4ldr x7, [sp+480]
001992b8ldr x5, [sp+248]
001992bcldr x3, [sp+232]
001992c0ldr x8, [sp+296]
001992c4ldr x9, [sp+304]
001992c8ldr x10, [sp+312]
001992ccbl google.golang.org/protobuf/proto.MarshalOptions.marshalSingular
001992d0str x0, [sp+320]
001992d4str x1, [sp+328]
001992d8str x2, [sp+336]
001992dcstr x3, [sp+280]
001992e0str x4, [sp+288]
001992e4ldr x2, [sp+320]
001992e8ldr x3, [sp+328]
001992ecldr x4, [sp+336]
001992f0str x2, [sp+400]
001992f4str x3, [sp+408]
001992f8str x4, [sp+416]
001992fcldr x2, [sp+280]
00199300ldr x3, [sp+288]
00199304str x2, [sp+384]
00199308str x3, [sp+392]
0019930cldr x2, [sp+400]
00199310ldr x3, [sp+408]
00199314ldr x4, [sp+416]
00199318str x2, [sp+232]
0019931cstr x3, [sp+240]
00199320str x4, [sp+248]
00199324ldr x2, [sp+392]
00199328ldr x3, [sp+384]
0019932cstr x3, [sp+216]
00199330str x2, [sp+224]
00199334cbnz x3, 0x19933c
00199338b 0x19937c
0019933c
0019933cloc_19933c:
0019933cldr x5, [sp+232]
00199340ldr x6, [sp+240]
00199344ldr x7, [sp+248]
00199348str x5, [sp+176]
0019934cstr x6, [sp+184]
00199350str x7, [sp+192]
00199354ldr x3, [sp+216]
00199358ldr x4, [sp+224]
0019935cstr x3, [sp+160]
00199360str x4, [sp+168]
00199364ldr x0, [sp+176]
00199368ldr x1, [sp+184]
0019936cldr x2, [sp+192]
00199370ldp x29, x30, [sp-8]
00199374add sp, sp, 432
00199378ret x30
0019937c
0019937cloc_19937c:
0019937cb 0x199380
00199380
00199380loc_199380:
00199380ldr x4, [sp+136]
00199384add x4, x4, 1
00199388str x4, [sp+136]
0019938cb 0x199258
00199390
00199390loc_199390:
00199390ldr x3, [sp+104]
00199394ldr x0, [sp+232]
00199398ldr x1, [sp+240]
0019939cldr x2, [sp+248]
001993a0bl google.golang.org/protobuf/proto.finishSpeculativeLength
001993a4str x0, [sp+232]
001993a8str x1, [sp+240]
001993acstr x2, [sp+248]
001993b0str x0, [sp+176]
001993b4str x1, [sp+184]
001993b8str x2, [sp+192]
001993bcstp xzr, xzr, [sp+160]
001993c0ldr x0, [sp+176]
001993c4ldr x1, [sp+184]
001993c8ldr x2, [sp+192]
001993ccmov x3, xzr
001993d0mov x4, xzr
001993d4ldp x29, x30, [sp-8]
001993d8add sp, sp, 432
001993dcret x30
001993e0
001993e0loc_1993e0:
001993e0strb w0, [sp+8]
001993e4strb w1, [sp+9]
001993e8strb w2, [sp+10]
001993ecstp x3, x4, [sp+16]
001993f0stp x5, x6, [sp+32]
001993f4stp x7, x8, [sp+48]
001993f8str x9, [sp+64]
001993fcmov x3, x30
00199400bl runtime.morestack_noctxt.abi0
00199404ldrb w0, [sp+8]
00199408ldrb w1, [sp+9]
0019940cldrb w2, [sp+10]
00199410ldp x3, x4, [sp+16]
00199414ldp x5, x6, [sp+32]
00199418ldp x7, x8, [sp+48]
0019941cldr x9, [sp+64]
00199420b 0x198ee0
00199424udf 0
00199428udf 0
0019942cudf 0
00198ee0
00199430
00199430google.golang.org/protobuf/proto.MarshalOptions.marshalMap: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMap(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Map mapv)
00199430ldr x16, [x28+16]
00199434sub x17, sp, 80
00199438subs xzr, x17, x16
0019943cb.ls 0x199780
00199440str x30, [sp-208]!
00199444stur x29, [sp-8]
00199448sub x29, sp, 8
0019944cstrb w0, [sp+216]
00199450strb w1, [sp+217]
00199454strb w2, [sp+218]
00199458str x3, [sp+224]
0019945cstr x4, [sp+232]
00199460str x5, [sp+240]
00199464str x6, [sp+248]
00199468str x7, [sp+256]
0019946cstr x8, [sp+264]
00199470str x9, [sp+272]
00199474stp xzr, xzr, [sp+64]
00199478str xzr, [sp+80]
0019947cstp xzr, xzr, [sp+48]
00199480adrp x0, 0x454000
00199484add x0, x0, 1216
00199488bl runtime.newobject
0019948cstr x0, [sp+192]
00199490adrp x27, 0x8b2000
00199494ldr w1, [x27+3056]
00199498cbz w1, 0x1994a0
0019949cb 0x1994a4
001994a0
001994a0loc_1994a0:
001994a0b 0x1994c4
001994a4
001994a4loc_1994a4:
001994a4str x0, [sp+136]
001994a8mov x1, x0
001994acadd x2, sp, 224
001994b0adrp x0, 0x454000
001994b4add x0, x0, 1216
001994b8bl runtime.wbMove
001994bcldr x0, [sp+136]
001994c0b 0x1994c4
001994c4
001994c4loc_1994c4:
001994c4ldp x1, x2, [sp+224]
001994c8stp x1, x2, [x0]
001994ccldr x1, [sp+240]
001994d0str x1, [x0+16]
001994d4ldr x1, [sp+248]
001994d8ldrsb x27, [x1]
001994dcldr x1, [x1+184]
001994e0ldr x0, [sp+256]
001994e4blr x1
001994e8str x0, [sp+104]
001994ecstr x1, [sp+112]
001994f0ldr x1, [sp+248]
001994f4ldrsb x27, [x1]
001994f8ldr x1, [x1+192]
001994fcldr x0, [sp+256]
00199500blr x1
00199504str x0, [sp+88]
00199508str x1, [sp+96]
0019950cadrp x27, 0x887000
00199510ldr x1, [x27+3736]
00199514str x1, [sp+120]
00199518ldrb w1, [sp+217]
0019951ctbnz w1, 0, 0x199524
00199520b 0x199534
00199524
00199524loc_199524:
00199524adrp x27, 0x874000
00199528ldr x1, [x27+240]
0019952cstr x1, [sp+120]
00199530b 0x199538
00199534
00199534loc_199534:
00199534b 0x199538
00199538
00199538loc_199538:
00199538adrp x0, 0x480000
0019953cadd x0, x0, 3616
00199540bl runtime.newobject
00199544str x0, [sp+184]
00199548str xzr, [x0]
0019954cadrp x27, 0x8b2000
00199550ldr w1, [x27+3056]
00199554cbz w1, 0x19955c
00199558b 0x199560
0019955c
0019955cloc_19955c:
0019955cb 0x199570
00199560
00199560loc_199560:
00199560ldr x2, [x0+8]
00199564bl runtime.gcWriteBarrier1
00199568str x2, [x25]
0019956cb 0x199570
00199570
00199570loc_199570:
00199570str xzr, [x0+8]
00199574ldr x2, [sp+272]
00199578ldr x3, [sp+264]
0019957cstr x3, [sp+168]
00199580str x2, [sp+176]
00199584cbnz x3, 0x19958c
00199588b 0x1995ac
0019958c
0019958cloc_19958c:
0019958cstr x2, [sp+128]
00199590ldr x1, [x3+8]
00199594adrp x0, 0x875000
00199598add x0, x0, 432
0019959cbl runtime.typeAssert
001995a0ldr x2, [sp+128]
001995a4mov x3, x0
001995a8b 0x1995b0
001995ac
001995acloc_1995ac:
001995acb 0x1995b0
001995b0
001995b0loc_1995b0:
001995b0str x3, [sp+152]
001995b4str x2, [sp+160]
001995b8adrp x0, 0x4ea000
001995bcadd x0, x0, 288
001995c0bl runtime.newobject
001995c4str x0, [sp+144]
001995c8adrp x1, 0
001995ccadd x1, x1, 2000
001995d0str x1, [x0]
001995d4ldr x1, [sp+192]
001995d8ldr x2, [sp+144]
001995dcldrsb x27, [x2]
001995e0adrp x27, 0x8b2000
001995e4ldr w3, [x27+3056]
001995e8cbz w3, 0x1995f0
001995ecb 0x1995f4
001995f0
001995f0loc_1995f0:
001995f0b 0x199608
001995f4
001995f4loc_1995f4:
001995f4bl runtime.gcWriteBarrier2
001995f8str x1, [x25]
001995fcldr x4, [x2+8]
00199600str x4, [x25+8]
00199604b 0x199608
00199608
00199608loc_199608:
00199608str x1, [x2+8]
0019960cldr x4, [sp+256]
00199610ldr x5, [sp+248]
00199614ldr x6, [sp+144]
00199618ldrsb x27, [x6]
0019961cstr x5, [x6+16]
00199620adrp x27, 0x8b2000
00199624ldr w5, [x27+3056]
00199628cbz w5, 0x199630
0019962cb 0x199634
00199630
00199630loc_199630:
00199630b 0x199648
00199634
00199634loc_199634:
00199634bl runtime.gcWriteBarrier2
00199638str x4, [x25]
0019963cldr x5, [x6+24]
00199640str x5, [x25+8]
00199644b 0x199648
00199648
00199648loc_199648:
00199648str x4, [x6+24]
0019964cldr x4, [sp+184]
00199650ldr x5, [sp+144]
00199654ldrsb x27, [x5]
00199658adrp x27, 0x8b2000
0019965cldr w6, [x27+3056]
00199660cbz w6, 0x199668
00199664b 0x19966c
00199668
00199668loc_199668:
00199668b 0x199680
0019966c
0019966cloc_19966c:
0019966cbl runtime.gcWriteBarrier2
00199670str x4, [x25]
00199674ldr x6, [x5+32]
00199678str x6, [x25+8]
0019967cb 0x199680
00199680
00199680loc_199680:
00199680str x4, [x5+32]
00199684ldrb w4, [sp+216]
00199688ldrb w5, [sp+217]
0019968cldrb w6, [sp+218]
00199690ldr x7, [sp+144]
00199694ldrsb x27, [x7]
00199698strb w4, [x7+40]
0019969cstrb w5, [x7+41]
001996a0strb w6, [x7+42]
001996a4ldr x4, [sp+112]
001996a8ldr x5, [sp+104]
001996acldr x6, [sp+144]
001996b0ldrsb x27, [x6]
001996b4str x5, [x6+48]
001996b8adrp x27, 0x8b2000
001996bcldr w5, [x27+3056]
001996c0cbz w5, 0x1996c8
001996c4b 0x1996cc
001996c8
001996c8loc_1996c8:
001996c8b 0x1996e0
001996cc
001996ccloc_1996cc:
001996ccbl runtime.gcWriteBarrier2
001996d0str x4, [x25]
001996d4ldr x5, [x6+56]
001996d8str x5, [x25+8]
001996dcb 0x1996e0
001996e0
001996e0loc_1996e0:
001996e0str x4, [x6+56]
001996e4ldr x4, [sp+96]
001996e8ldr x5, [sp+88]
001996ecldr x6, [sp+144]
001996f0ldrsb x27, [x6]
001996f4str x5, [x6+64]
001996f8adrp x27, 0x8b2000
001996fcldr w5, [x27+3056]
00199700cbz w5, 0x199708
00199704b 0x19970c
00199708
00199708loc_199708:
00199708b 0x199720
0019970c
0019970cloc_19970c:
0019970cbl runtime.gcWriteBarrier2
00199710str x4, [x25]
00199714ldr x5, [x6+72]
00199718str x5, [x25+8]
0019971cb 0x199720
00199720
00199720loc_199720:
00199720str x4, [x6+72]
00199724ldr x2, [sp+120]
00199728ldr x0, [sp+152]
0019972cldr x1, [sp+160]
00199730ldr x3, [sp+144]
00199734bl google.golang.org/protobuf/internal/order.RangeEntries
00199738ldr x4, [sp+192]
0019973cldr x5, [x4]
00199740ldr x6, [x4+8]
00199744ldr x4, [x4+16]
00199748str x5, [sp+64]
0019974cstr x6, [sp+72]
00199750str x4, [sp+80]
00199754ldr x4, [sp+184]
00199758ldr x3, [x4]
0019975cldr x4, [x4+8]
00199760str x3, [sp+48]
00199764str x4, [sp+56]
00199768ldr x0, [sp+64]
0019976cldr x1, [sp+72]
00199770ldr x2, [sp+80]
00199774ldur x29, [sp-8]
00199778ldr x30, [sp], 208
0019977cret x30
00199780
00199780loc_199780:
00199780strb w0, [sp+8]
00199784strb w1, [sp+9]
00199788strb w2, [sp+10]
0019978cstp x3, x4, [sp+16]
00199790stp x5, x6, [sp+32]
00199794stp x7, x8, [sp+48]
00199798str x9, [sp+64]
0019979cmov x3, x30
001997a0bl runtime.morestack_noctxt.abi0
001997a4ldrb w0, [sp+8]
001997a8ldrb w1, [sp+9]
001997acldrb w2, [sp+10]
001997b0ldp x3, x4, [sp+16]
001997b4ldp x5, x6, [sp+32]
001997b8ldp x7, x8, [sp+48]
001997bcldr x9, [sp+64]
001997c0b 0x199430
001997c4udf 0
001997c8udf 0
001997ccudf 0
00199430
00199430google.golang.org/protobuf/proto.MarshalOptions.marshalMap: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMap(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Map mapv)
00199430ldr x16, [x28+16]
00199434sub x17, sp, 80
00199438subs xzr, x17, x16
0019943cb.ls 0x199780
00199440str x30, [sp-208]!
00199444stur x29, [sp-8]
00199448sub x29, sp, 8
0019944cstrb w0, [sp+216]
00199450strb w1, [sp+217]
00199454strb w2, [sp+218]
00199458str x3, [sp+224]
0019945cstr x4, [sp+232]
00199460str x5, [sp+240]
00199464str x6, [sp+248]
00199468str x7, [sp+256]
0019946cstr x8, [sp+264]
00199470str x9, [sp+272]
00199474stp xzr, xzr, [sp+64]
00199478str xzr, [sp+80]
0019947cstp xzr, xzr, [sp+48]
00199480adrp x0, 0x454000
00199484add x0, x0, 1216
00199488bl runtime.newobject
0019948cstr x0, [sp+192]
00199490adrp x27, 0x8b2000
00199494ldr w1, [x27+3056]
00199498cbz w1, 0x1994a0
0019949cb 0x1994a4
001994a0
001994a0loc_1994a0:
001994a0b 0x1994c4
001994a4
001994a4loc_1994a4:
001994a4str x0, [sp+136]
001994a8mov x1, x0
001994acadd x2, sp, 224
001994b0adrp x0, 0x454000
001994b4add x0, x0, 1216
001994b8bl runtime.wbMove
001994bcldr x0, [sp+136]
001994c0b 0x1994c4
001994c4
001994c4loc_1994c4:
001994c4ldp x1, x2, [sp+224]
001994c8stp x1, x2, [x0]
001994ccldr x1, [sp+240]
001994d0str x1, [x0+16]
001994d4ldr x1, [sp+248]
001994d8ldrsb x27, [x1]
001994dcldr x1, [x1+184]
001994e0ldr x0, [sp+256]
001994e4blr x1
001994e8str x0, [sp+104]
001994ecstr x1, [sp+112]
001994f0ldr x1, [sp+248]
001994f4ldrsb x27, [x1]
001994f8ldr x1, [x1+192]
001994fcldr x0, [sp+256]
00199500blr x1
00199504str x0, [sp+88]
00199508str x1, [sp+96]
0019950cadrp x27, 0x887000
00199510ldr x1, [x27+3736]
00199514str x1, [sp+120]
00199518ldrb w1, [sp+217]
0019951ctbnz w1, 0, 0x199524
00199520b 0x199534
00199524
00199524loc_199524:
00199524adrp x27, 0x874000
00199528ldr x1, [x27+240]
0019952cstr x1, [sp+120]
00199530b 0x199538
00199534
00199534loc_199534:
00199534b 0x199538
00199538
00199538loc_199538:
00199538adrp x0, 0x480000
0019953cadd x0, x0, 3616
00199540bl runtime.newobject
00199544str x0, [sp+184]
00199548str xzr, [x0]
0019954cadrp x27, 0x8b2000
00199550ldr w1, [x27+3056]
00199554cbz w1, 0x19955c
00199558b 0x199560
0019955c
0019955cloc_19955c:
0019955cb 0x199570
00199560
00199560loc_199560:
00199560ldr x2, [x0+8]
00199564bl runtime.gcWriteBarrier1
00199568str x2, [x25]
0019956cb 0x199570
00199570
00199570loc_199570:
00199570str xzr, [x0+8]
00199574ldr x2, [sp+272]
00199578ldr x3, [sp+264]
0019957cstr x3, [sp+168]
00199580str x2, [sp+176]
00199584cbnz x3, 0x19958c
00199588b 0x1995ac
0019958c
0019958cloc_19958c:
0019958cstr x2, [sp+128]
00199590ldr x1, [x3+8]
00199594adrp x0, 0x875000
00199598add x0, x0, 432
0019959cbl runtime.typeAssert
001995a0ldr x2, [sp+128]
001995a4mov x3, x0
001995a8b 0x1995b0
001995ac
001995acloc_1995ac:
001995acb 0x1995b0
001995b0
001995b0loc_1995b0:
001995b0str x3, [sp+152]
001995b4str x2, [sp+160]
001995b8adrp x0, 0x4ea000
001995bcadd x0, x0, 288
001995c0bl runtime.newobject
001995c4str x0, [sp+144]
001995c8adrp x1, 0
001995ccadd x1, x1, 2000
001995d0str x1, [x0]
001995d4ldr x1, [sp+192]
001995d8ldr x2, [sp+144]
001995dcldrsb x27, [x2]
001995e0adrp x27, 0x8b2000
001995e4ldr w3, [x27+3056]
001995e8cbz w3, 0x1995f0
001995ecb 0x1995f4
001995f0
001995f0loc_1995f0:
001995f0b 0x199608
001995f4
001995f4loc_1995f4:
001995f4bl runtime.gcWriteBarrier2
001995f8str x1, [x25]
001995fcldr x4, [x2+8]
00199600str x4, [x25+8]
00199604b 0x199608
00199608
00199608loc_199608:
00199608str x1, [x2+8]
0019960cldr x4, [sp+256]
00199610ldr x5, [sp+248]
00199614ldr x6, [sp+144]
00199618ldrsb x27, [x6]
0019961cstr x5, [x6+16]
00199620adrp x27, 0x8b2000
00199624ldr w5, [x27+3056]
00199628cbz w5, 0x199630
0019962cb 0x199634
00199630
00199630loc_199630:
00199630b 0x199648
00199634
00199634loc_199634:
00199634bl runtime.gcWriteBarrier2
00199638str x4, [x25]
0019963cldr x5, [x6+24]
00199640str x5, [x25+8]
00199644b 0x199648
00199648
00199648loc_199648:
00199648str x4, [x6+24]
0019964cldr x4, [sp+184]
00199650ldr x5, [sp+144]
00199654ldrsb x27, [x5]
00199658adrp x27, 0x8b2000
0019965cldr w6, [x27+3056]
00199660cbz w6, 0x199668
00199664b 0x19966c
00199668
00199668loc_199668:
00199668b 0x199680
0019966c
0019966cloc_19966c:
0019966cbl runtime.gcWriteBarrier2
00199670str x4, [x25]
00199674ldr x6, [x5+32]
00199678str x6, [x25+8]
0019967cb 0x199680
00199680
00199680loc_199680:
00199680str x4, [x5+32]
00199684ldrb w4, [sp+216]
00199688ldrb w5, [sp+217]
0019968cldrb w6, [sp+218]
00199690ldr x7, [sp+144]
00199694ldrsb x27, [x7]
00199698strb w4, [x7+40]
0019969cstrb w5, [x7+41]
001996a0strb w6, [x7+42]
001996a4ldr x4, [sp+112]
001996a8ldr x5, [sp+104]
001996acldr x6, [sp+144]
001996b0ldrsb x27, [x6]
001996b4str x5, [x6+48]
001996b8adrp x27, 0x8b2000
001996bcldr w5, [x27+3056]
001996c0cbz w5, 0x1996c8
001996c4b 0x1996cc
001996c8
001996c8loc_1996c8:
001996c8b 0x1996e0
001996cc
001996ccloc_1996cc:
001996ccbl runtime.gcWriteBarrier2
001996d0str x4, [x25]
001996d4ldr x5, [x6+56]
001996d8str x5, [x25+8]
001996dcb 0x1996e0
001996e0
001996e0loc_1996e0:
001996e0str x4, [x6+56]
001996e4ldr x4, [sp+96]
001996e8ldr x5, [sp+88]
001996ecldr x6, [sp+144]
001996f0ldrsb x27, [x6]
001996f4str x5, [x6+64]
001996f8adrp x27, 0x8b2000
001996fcldr w5, [x27+3056]
00199700cbz w5, 0x199708
00199704b 0x19970c
00199708
00199708loc_199708:
00199708b 0x199720
0019970c
0019970cloc_19970c:
0019970cbl runtime.gcWriteBarrier2
00199710str x4, [x25]
00199714ldr x5, [x6+72]
00199718str x5, [x25+8]
0019971cb 0x199720
00199720
00199720loc_199720:
00199720str x4, [x6+72]
00199724ldr x2, [sp+120]
00199728ldr x0, [sp+152]
0019972cldr x1, [sp+160]
00199730ldr x3, [sp+144]
00199734bl google.golang.org/protobuf/internal/order.RangeEntries
00199738ldr x4, [sp+192]
0019973cldr x5, [x4]
00199740ldr x6, [x4+8]
00199744ldr x4, [x4+16]
00199748str x5, [sp+64]
0019974cstr x6, [sp+72]
00199750str x4, [sp+80]
00199754ldr x4, [sp+184]
00199758ldr x3, [x4]
0019975cldr x4, [x4+8]
00199760str x3, [sp+48]
00199764str x4, [sp+56]
00199768ldr x0, [sp+64]
0019976cldr x1, [sp+72]
00199770ldr x2, [sp+80]
00199774ldur x29, [sp-8]
00199778ldr x30, [sp], 208
0019977cret x30
00199780
00199780loc_199780:
00199780strb w0, [sp+8]
00199784strb w1, [sp+9]
00199788strb w2, [sp+10]
0019978cstp x3, x4, [sp+16]
00199790stp x5, x6, [sp+32]
00199794stp x7, x8, [sp+48]
00199798str x9, [sp+64]
0019979cmov x3, x30
001997a0bl runtime.morestack_noctxt.abi0
001997a4ldrb w0, [sp+8]
001997a8ldrb w1, [sp+9]
001997acldrb w2, [sp+10]
001997b0ldp x3, x4, [sp+16]
001997b4ldp x5, x6, [sp+32]
001997b8ldp x7, x8, [sp+48]
001997bcldr x9, [sp+64]
001997c0b 0x199430
001997c4udf 0
001997c8udf 0
001997ccudf 0
00199430
001997d0
001997d0google.golang.org/protobuf/proto.MarshalOptions.marshalMap.func1: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMap.func1(google.golang.org/protobuf/reflect/protoreflect.MapKey key, google.golang.org/protobuf/reflect/protoreflect.Value value)
001997d0ldr x16, [x28+16]
001997d4sub x17, sp, 224
001997d8subs xzr, x17, x16
001997dcb.ls 0x199c28
001997e0sub x20, sp, 352
001997e4stp x29, x30, [x20-8]
001997e8add sp, x20, 0
001997ecsub x29, sp, 8
001997f0str x0, [sp+360]
001997f4str x1, [sp+368]
001997f8str x2, [sp+376]
001997fcstr x3, [sp+384]
00199800str x4, [sp+392]
00199804str x5, [sp+400]
00199808ldr x1, [x26+8]
0019980cstr x1, [sp+336]
00199810ldr x1, [x26+16]
00199814ldr x2, [x26+24]
00199818str x1, [sp+144]
0019981cstr x2, [sp+152]
00199820ldr x1, [x26+32]
00199824str x1, [sp+328]
00199828ldrb w1, [x26+40]
0019982cldrb w2, [x26+41]
00199830ldrb w3, [x26+42]
00199834strb w1, [sp+81]
00199838strb w2, [sp+82]
0019983cstrb w3, [sp+83]
00199840ldr x1, [x26+48]
00199844ldr x2, [x26+56]
00199848str x1, [sp+128]
0019984cstr x2, [sp+136]
00199850ldr x1, [x26+64]
00199854ldr x2, [x26+72]
00199858str x1, [sp+112]
0019985cstr x2, [sp+120]
00199860strb wzr, [sp+80]
00199864ldr x1, [sp+144]
00199868ldrsb x27, [x1]
0019986cldr x1, [x1+216]
00199870ldr x0, [sp+152]
00199874blr x1
00199878str w0, [sp+84]
0019987cldr x1, [sp+336]
00199880ldr x2, [x1]
00199884ldr x3, [x1+8]
00199888ldr x1, [x1+16]
0019988corr x4, xzr, 2
00199890mov x5, x0
00199894mov x0, x2
00199898mov x6, x1
0019989cmov x1, x3
001998a0mov x2, x6
001998a4mov x3, x5
001998a8bl google.golang.org/protobuf/encoding/protowire.AppendTag
001998acldr x3, [sp+336]
001998b0str x1, [x3+8]
001998b4str x2, [x3+16]
001998b8adrp x27, 0x8b2000
001998bcldr w1, [x27+3056]
001998c0cbz w1, 0x1998c8
001998c4b 0x1998cc
001998c8
001998c8loc_1998c8:
001998c8b 0x1998e0
001998cc
001998ccloc_1998cc:
001998ccbl runtime.gcWriteBarrier2
001998d0str x0, [x25]
001998d4ldr x4, [x3]
001998d8str x4, [x25+8]
001998dcb 0x1998e0
001998e0
001998e0loc_1998e0:
001998e0str x0, [x3]
001998e4str xzr, [sp+88]
001998e8stp xzr, xzr, [sp+304]
001998ecstr xzr, [sp+320]
001998f0ldr x3, [sp+336]
001998f4ldr x0, [x3]
001998f8ldr x1, [x3+8]
001998fcldr x2, [x3+16]
00199900bl google.golang.org/protobuf/proto.appendSpeculativeLength
00199904str x0, [sp+304]
00199908str x1, [sp+312]
0019990cstr x2, [sp+320]
00199910str x3, [sp+104]
00199914str x0, [sp+240]
00199918str x1, [sp+248]
0019991cstr x2, [sp+256]
00199920ldr x3, [sp+104]
00199924str x3, [sp+96]
00199928ldr x3, [sp+336]
0019992cstr x1, [x3+8]
00199930str x2, [x3+16]
00199934adrp x27, 0x8b2000
00199938ldr w4, [x27+3056]
0019993ccbz w4, 0x199944
00199940b 0x199948
00199944
00199944loc_199944:
00199944b 0x19995c
00199948
00199948loc_199948:
00199948bl runtime.gcWriteBarrier2
0019994cstr x0, [x25]
00199950ldr x4, [x3]
00199954str x4, [x25+8]
00199958b 0x19995c
0019995c
0019995cloc_19995c:
0019995cstr x0, [x3]
00199960ldr x3, [sp+96]
00199964str x3, [sp+88]
00199968ldr x0, [sp+360]
0019996cldr x1, [sp+368]
00199970ldr x2, [sp+376]
00199974bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00199978str x0, [sp+280]
0019997cstr x1, [sp+288]
00199980str x2, [sp+296]
00199984stp xzr, xzr, [sp+304]
00199988str xzr, [sp+320]
0019998cstp xzr, xzr, [sp+264]
00199990ldr x3, [sp+336]
00199994ldr x6, [sp+128]
00199998ldrb w0, [sp+81]
0019999cldrb w1, [sp+82]
001999a0ldrb w2, [sp+83]
001999a4ldr x4, [x3+8]
001999a8ldr x7, [sp+136]
001999acldr x5, [x3+16]
001999b0ldr x3, [x3]
001999b4ldr x8, [sp+280]
001999b8ldr x9, [sp+288]
001999bcldr x10, [sp+296]
001999c0bl google.golang.org/protobuf/proto.MarshalOptions.marshalField
001999c4str x0, [sp+304]
001999c8str x1, [sp+312]
001999ccstr x2, [sp+320]
001999d0str x3, [sp+264]
001999d4str x4, [sp+272]
001999d8ldr x3, [sp+304]
001999dcldr x4, [sp+312]
001999e0ldr x5, [sp+320]
001999e4str x3, [sp+216]
001999e8str x4, [sp+224]
001999ecstr x5, [sp+232]
001999f0ldr x3, [sp+264]
001999f4ldr x4, [sp+272]
001999f8str x3, [sp+200]
001999fcstr x4, [sp+208]
00199a00ldr x3, [sp+336]
00199a04ldr x4, [sp+216]
00199a08ldr x5, [sp+224]
00199a0cldr x6, [sp+232]
00199a10str x5, [x3+8]
00199a14str x6, [x3+16]
00199a18adrp x27, 0x8b2000
00199a1cldr w5, [x27+3056]
00199a20cbz w5, 0x199a28
00199a24b 0x199a2c
00199a28
00199a28loc_199a28:
00199a28b 0x199a40
00199a2c
00199a2cloc_199a2c:
00199a2cbl runtime.gcWriteBarrier2
00199a30str x4, [x25]
00199a34ldr x11, [x3]
00199a38str x11, [x25+8]
00199a3cb 0x199a40
00199a40
00199a40loc_199a40:
00199a40str x4, [x3]
00199a44ldr x11, [sp+328]
00199a48ldr x12, [sp+208]
00199a4cldr x13, [sp+200]
00199a50str x13, [x11]
00199a54adrp x27, 0x8b2000
00199a58ldr w13, [x27+3056]
00199a5ccbz w13, 0x199a64
00199a60b 0x199a68
00199a64
00199a64loc_199a64:
00199a64b 0x199a7c
00199a68
00199a68loc_199a68:
00199a68bl runtime.gcWriteBarrier2
00199a6cstr x12, [x25]
00199a70ldr x13, [x11+8]
00199a74str x13, [x25+8]
00199a78b 0x199a7c
00199a7c
00199a7cloc_199a7c:
00199a7cstr x12, [x11+8]
00199a80ldr x11, [sp+328]
00199a84ldr x11, [x11]
00199a88cbnz x11, 0x199a90
00199a8cb 0x199aa4
00199a90
00199a90loc_199a90:
00199a90strb wzr, [sp+80]
00199a94mov x0, xzr
00199a98ldp x29, x30, [sp-8]
00199a9cadd sp, sp, 352
00199aa0ret x30
00199aa4
00199aa4loc_199aa4:
00199aa4stp xzr, xzr, [sp+304]
00199aa8str xzr, [sp+320]
00199aacstp xzr, xzr, [sp+264]
00199ab0ldr x6, [sp+112]
00199ab4ldr x8, [sp+384]
00199ab8ldr x7, [sp+120]
00199abcldr x9, [sp+392]
00199ac0ldr x10, [sp+400]
00199ac4ldr x11, [sp+336]
00199ac8ldr x3, [x11]
00199accldr x4, [x11+8]
00199ad0ldr x5, [x11+16]
00199ad4ldrb w0, [sp+81]
00199ad8ldrb w1, [sp+82]
00199adcldrb w2, [sp+83]
00199ae0bl google.golang.org/protobuf/proto.MarshalOptions.marshalField
00199ae4str x0, [sp+304]
00199ae8str x1, [sp+312]
00199aecstr x2, [sp+320]
00199af0str x3, [sp+264]
00199af4str x4, [sp+272]
00199af8ldr x11, [sp+304]
00199afcldr x12, [sp+312]
00199b00ldr x13, [sp+320]
00199b04str x11, [sp+176]
00199b08str x12, [sp+184]
00199b0cstr x13, [sp+192]
00199b10ldr x11, [sp+264]
00199b14ldr x12, [sp+272]
00199b18str x11, [sp+160]
00199b1cstr x12, [sp+168]
00199b20ldr x11, [sp+336]
00199b24ldr x12, [sp+176]
00199b28ldr x13, [sp+184]
00199b2cldr x14, [sp+192]
00199b30str x13, [x11+8]
00199b34str x14, [x11+16]
00199b38adrp x27, 0x8b2000
00199b3cldr w13, [x27+3056]
00199b40cbz w13, 0x199b48
00199b44b 0x199b4c
00199b48
00199b48loc_199b48:
00199b48b 0x199b60
00199b4c
00199b4cloc_199b4c:
00199b4cbl runtime.gcWriteBarrier2
00199b50str x12, [x25]
00199b54ldr x4, [x11]
00199b58str x4, [x25+8]
00199b5cb 0x199b60
00199b60
00199b60loc_199b60:
00199b60str x12, [x11]
00199b64ldr x4, [sp+328]
00199b68ldr x5, [sp+168]
00199b6cldr x6, [sp+160]
00199b70str x6, [x4]
00199b74adrp x27, 0x8b2000
00199b78ldr w6, [x27+3056]
00199b7ccbz w6, 0x199b84
00199b80b 0x199b88
00199b84
00199b84loc_199b84:
00199b84b 0x199b9c
00199b88
00199b88loc_199b88:
00199b88bl runtime.gcWriteBarrier2
00199b8cstr x5, [x25]
00199b90ldr x6, [x4+8]
00199b94str x6, [x25+8]
00199b98b 0x199b9c
00199b9c
00199b9cloc_199b9c:
00199b9cstr x5, [x4+8]
00199ba0ldr x4, [sp+328]
00199ba4ldr x4, [x4]
00199ba8cbnz x4, 0x199bb0
00199bacb 0x199bc4
00199bb0
00199bb0loc_199bb0:
00199bb0strb wzr, [sp+80]
00199bb4mov x0, xzr
00199bb8ldp x29, x30, [sp-8]
00199bbcadd sp, sp, 352
00199bc0ret x30
00199bc4
00199bc4loc_199bc4:
00199bc4ldr x3, [sp+88]
00199bc8ldr x4, [sp+336]
00199bccldr x0, [x4]
00199bd0ldr x1, [x4+8]
00199bd4ldr x2, [x4+16]
00199bd8bl google.golang.org/protobuf/proto.finishSpeculativeLength
00199bdcldr x4, [sp+336]
00199be0str x1, [x4+8]
00199be4str x2, [x4+16]
00199be8adrp x27, 0x8b2000
00199becldr w5, [x27+3056]
00199bf0cbz w5, 0x199bf8
00199bf4b 0x199bfc
00199bf8
00199bf8loc_199bf8:
00199bf8b 0x199c10
00199bfc
00199bfcloc_199bfc:
00199bfcbl runtime.gcWriteBarrier2
00199c00str x0, [x25]
00199c04ldr x1, [x4]
00199c08str x1, [x25+8]
00199c0cb 0x199c10
00199c10
00199c10loc_199c10:
00199c10str x0, [x4]
00199c14orr x0, xzr, 1
00199c18strb w0, [sp+80]
00199c1cldp x29, x30, [sp-8]
00199c20add sp, sp, 352
00199c24ret x30
00199c28
00199c28loc_199c28:
00199c28stp x0, x1, [sp+8]
00199c2cstp x2, x3, [sp+24]
00199c30stp x4, x5, [sp+40]
00199c34mov x3, x30
00199c38bl runtime.morestack.abi0
00199c3cldp x0, x1, [sp+8]
00199c40ldp x2, x3, [sp+24]
00199c44ldp x4, x5, [sp+40]
00199c48b 0x1997d0
00199c4cudf 0
001997d0
001997d0google.golang.org/protobuf/proto.MarshalOptions.marshalMap.func1: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMap.func1(google.golang.org/protobuf/reflect/protoreflect.MapKey key, google.golang.org/protobuf/reflect/protoreflect.Value value)
001997d0ldr x16, [x28+16]
001997d4sub x17, sp, 224
001997d8subs xzr, x17, x16
001997dcb.ls 0x199c28
001997e0sub x20, sp, 352
001997e4stp x29, x30, [x20-8]
001997e8add sp, x20, 0
001997ecsub x29, sp, 8
001997f0str x0, [sp+360]
001997f4str x1, [sp+368]
001997f8str x2, [sp+376]
001997fcstr x3, [sp+384]
00199800str x4, [sp+392]
00199804str x5, [sp+400]
00199808ldr x1, [x26+8]
0019980cstr x1, [sp+336]
00199810ldr x1, [x26+16]
00199814ldr x2, [x26+24]
00199818str x1, [sp+144]
0019981cstr x2, [sp+152]
00199820ldr x1, [x26+32]
00199824str x1, [sp+328]
00199828ldrb w1, [x26+40]
0019982cldrb w2, [x26+41]
00199830ldrb w3, [x26+42]
00199834strb w1, [sp+81]
00199838strb w2, [sp+82]
0019983cstrb w3, [sp+83]
00199840ldr x1, [x26+48]
00199844ldr x2, [x26+56]
00199848str x1, [sp+128]
0019984cstr x2, [sp+136]
00199850ldr x1, [x26+64]
00199854ldr x2, [x26+72]
00199858str x1, [sp+112]
0019985cstr x2, [sp+120]
00199860strb wzr, [sp+80]
00199864ldr x1, [sp+144]
00199868ldrsb x27, [x1]
0019986cldr x1, [x1+216]
00199870ldr x0, [sp+152]
00199874blr x1
00199878str w0, [sp+84]
0019987cldr x1, [sp+336]
00199880ldr x2, [x1]
00199884ldr x3, [x1+8]
00199888ldr x1, [x1+16]
0019988corr x4, xzr, 2
00199890mov x5, x0
00199894mov x0, x2
00199898mov x6, x1
0019989cmov x1, x3
001998a0mov x2, x6
001998a4mov x3, x5
001998a8bl google.golang.org/protobuf/encoding/protowire.AppendTag
001998acldr x3, [sp+336]
001998b0str x1, [x3+8]
001998b4str x2, [x3+16]
001998b8adrp x27, 0x8b2000
001998bcldr w1, [x27+3056]
001998c0cbz w1, 0x1998c8
001998c4b 0x1998cc
001998c8
001998c8loc_1998c8:
001998c8b 0x1998e0
001998cc
001998ccloc_1998cc:
001998ccbl runtime.gcWriteBarrier2
001998d0str x0, [x25]
001998d4ldr x4, [x3]
001998d8str x4, [x25+8]
001998dcb 0x1998e0
001998e0
001998e0loc_1998e0:
001998e0str x0, [x3]
001998e4str xzr, [sp+88]
001998e8stp xzr, xzr, [sp+304]
001998ecstr xzr, [sp+320]
001998f0ldr x3, [sp+336]
001998f4ldr x0, [x3]
001998f8ldr x1, [x3+8]
001998fcldr x2, [x3+16]
00199900bl google.golang.org/protobuf/proto.appendSpeculativeLength
00199904str x0, [sp+304]
00199908str x1, [sp+312]
0019990cstr x2, [sp+320]
00199910str x3, [sp+104]
00199914str x0, [sp+240]
00199918str x1, [sp+248]
0019991cstr x2, [sp+256]
00199920ldr x3, [sp+104]
00199924str x3, [sp+96]
00199928ldr x3, [sp+336]
0019992cstr x1, [x3+8]
00199930str x2, [x3+16]
00199934adrp x27, 0x8b2000
00199938ldr w4, [x27+3056]
0019993ccbz w4, 0x199944
00199940b 0x199948
00199944
00199944loc_199944:
00199944b 0x19995c
00199948
00199948loc_199948:
00199948bl runtime.gcWriteBarrier2
0019994cstr x0, [x25]
00199950ldr x4, [x3]
00199954str x4, [x25+8]
00199958b 0x19995c
0019995c
0019995cloc_19995c:
0019995cstr x0, [x3]
00199960ldr x3, [sp+96]
00199964str x3, [sp+88]
00199968ldr x0, [sp+360]
0019996cldr x1, [sp+368]
00199970ldr x2, [sp+376]
00199974bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00199978str x0, [sp+280]
0019997cstr x1, [sp+288]
00199980str x2, [sp+296]
00199984stp xzr, xzr, [sp+304]
00199988str xzr, [sp+320]
0019998cstp xzr, xzr, [sp+264]
00199990ldr x3, [sp+336]
00199994ldr x6, [sp+128]
00199998ldrb w0, [sp+81]
0019999cldrb w1, [sp+82]
001999a0ldrb w2, [sp+83]
001999a4ldr x4, [x3+8]
001999a8ldr x7, [sp+136]
001999acldr x5, [x3+16]
001999b0ldr x3, [x3]
001999b4ldr x8, [sp+280]
001999b8ldr x9, [sp+288]
001999bcldr x10, [sp+296]
001999c0bl google.golang.org/protobuf/proto.MarshalOptions.marshalField
001999c4str x0, [sp+304]
001999c8str x1, [sp+312]
001999ccstr x2, [sp+320]
001999d0str x3, [sp+264]
001999d4str x4, [sp+272]
001999d8ldr x3, [sp+304]
001999dcldr x4, [sp+312]
001999e0ldr x5, [sp+320]
001999e4str x3, [sp+216]
001999e8str x4, [sp+224]
001999ecstr x5, [sp+232]
001999f0ldr x3, [sp+264]
001999f4ldr x4, [sp+272]
001999f8str x3, [sp+200]
001999fcstr x4, [sp+208]
00199a00ldr x3, [sp+336]
00199a04ldr x4, [sp+216]
00199a08ldr x5, [sp+224]
00199a0cldr x6, [sp+232]
00199a10str x5, [x3+8]
00199a14str x6, [x3+16]
00199a18adrp x27, 0x8b2000
00199a1cldr w5, [x27+3056]
00199a20cbz w5, 0x199a28
00199a24b 0x199a2c
00199a28
00199a28loc_199a28:
00199a28b 0x199a40
00199a2c
00199a2cloc_199a2c:
00199a2cbl runtime.gcWriteBarrier2
00199a30str x4, [x25]
00199a34ldr x11, [x3]
00199a38str x11, [x25+8]
00199a3cb 0x199a40
00199a40
00199a40loc_199a40:
00199a40str x4, [x3]
00199a44ldr x11, [sp+328]
00199a48ldr x12, [sp+208]
00199a4cldr x13, [sp+200]
00199a50str x13, [x11]
00199a54adrp x27, 0x8b2000
00199a58ldr w13, [x27+3056]
00199a5ccbz w13, 0x199a64
00199a60b 0x199a68
00199a64
00199a64loc_199a64:
00199a64b 0x199a7c
00199a68
00199a68loc_199a68:
00199a68bl runtime.gcWriteBarrier2
00199a6cstr x12, [x25]
00199a70ldr x13, [x11+8]
00199a74str x13, [x25+8]
00199a78b 0x199a7c
00199a7c
00199a7cloc_199a7c:
00199a7cstr x12, [x11+8]
00199a80ldr x11, [sp+328]
00199a84ldr x11, [x11]
00199a88cbnz x11, 0x199a90
00199a8cb 0x199aa4
00199a90
00199a90loc_199a90:
00199a90strb wzr, [sp+80]
00199a94mov x0, xzr
00199a98ldp x29, x30, [sp-8]
00199a9cadd sp, sp, 352
00199aa0ret x30
00199aa4
00199aa4loc_199aa4:
00199aa4stp xzr, xzr, [sp+304]
00199aa8str xzr, [sp+320]
00199aacstp xzr, xzr, [sp+264]
00199ab0ldr x6, [sp+112]
00199ab4ldr x8, [sp+384]
00199ab8ldr x7, [sp+120]
00199abcldr x9, [sp+392]
00199ac0ldr x10, [sp+400]
00199ac4ldr x11, [sp+336]
00199ac8ldr x3, [x11]
00199accldr x4, [x11+8]
00199ad0ldr x5, [x11+16]
00199ad4ldrb w0, [sp+81]
00199ad8ldrb w1, [sp+82]
00199adcldrb w2, [sp+83]
00199ae0bl google.golang.org/protobuf/proto.MarshalOptions.marshalField
00199ae4str x0, [sp+304]
00199ae8str x1, [sp+312]
00199aecstr x2, [sp+320]
00199af0str x3, [sp+264]
00199af4str x4, [sp+272]
00199af8ldr x11, [sp+304]
00199afcldr x12, [sp+312]
00199b00ldr x13, [sp+320]
00199b04str x11, [sp+176]
00199b08str x12, [sp+184]
00199b0cstr x13, [sp+192]
00199b10ldr x11, [sp+264]
00199b14ldr x12, [sp+272]
00199b18str x11, [sp+160]
00199b1cstr x12, [sp+168]
00199b20ldr x11, [sp+336]
00199b24ldr x12, [sp+176]
00199b28ldr x13, [sp+184]
00199b2cldr x14, [sp+192]
00199b30str x13, [x11+8]
00199b34str x14, [x11+16]
00199b38adrp x27, 0x8b2000
00199b3cldr w13, [x27+3056]
00199b40cbz w13, 0x199b48
00199b44b 0x199b4c
00199b48
00199b48loc_199b48:
00199b48b 0x199b60
00199b4c
00199b4cloc_199b4c:
00199b4cbl runtime.gcWriteBarrier2
00199b50str x12, [x25]
00199b54ldr x4, [x11]
00199b58str x4, [x25+8]
00199b5cb 0x199b60
00199b60
00199b60loc_199b60:
00199b60str x12, [x11]
00199b64ldr x4, [sp+328]
00199b68ldr x5, [sp+168]
00199b6cldr x6, [sp+160]
00199b70str x6, [x4]
00199b74adrp x27, 0x8b2000
00199b78ldr w6, [x27+3056]
00199b7ccbz w6, 0x199b84
00199b80b 0x199b88
00199b84
00199b84loc_199b84:
00199b84b 0x199b9c
00199b88
00199b88loc_199b88:
00199b88bl runtime.gcWriteBarrier2
00199b8cstr x5, [x25]
00199b90ldr x6, [x4+8]
00199b94str x6, [x25+8]
00199b98b 0x199b9c
00199b9c
00199b9cloc_199b9c:
00199b9cstr x5, [x4+8]
00199ba0ldr x4, [sp+328]
00199ba4ldr x4, [x4]
00199ba8cbnz x4, 0x199bb0
00199bacb 0x199bc4
00199bb0
00199bb0loc_199bb0:
00199bb0strb wzr, [sp+80]
00199bb4mov x0, xzr
00199bb8ldp x29, x30, [sp-8]
00199bbcadd sp, sp, 352
00199bc0ret x30
00199bc4
00199bc4loc_199bc4:
00199bc4ldr x3, [sp+88]
00199bc8ldr x4, [sp+336]
00199bccldr x0, [x4]
00199bd0ldr x1, [x4+8]
00199bd4ldr x2, [x4+16]
00199bd8bl google.golang.org/protobuf/proto.finishSpeculativeLength
00199bdcldr x4, [sp+336]
00199be0str x1, [x4+8]
00199be4str x2, [x4+16]
00199be8adrp x27, 0x8b2000
00199becldr w5, [x27+3056]
00199bf0cbz w5, 0x199bf8
00199bf4b 0x199bfc
00199bf8
00199bf8loc_199bf8:
00199bf8b 0x199c10
00199bfc
00199bfcloc_199bfc:
00199bfcbl runtime.gcWriteBarrier2
00199c00str x0, [x25]
00199c04ldr x1, [x4]
00199c08str x1, [x25+8]
00199c0cb 0x199c10
00199c10
00199c10loc_199c10:
00199c10str x0, [x4]
00199c14orr x0, xzr, 1
00199c18strb w0, [sp+80]
00199c1cldp x29, x30, [sp-8]
00199c20add sp, sp, 352
00199c24ret x30
00199c28
00199c28loc_199c28:
00199c28stp x0, x1, [sp+8]
00199c2cstp x2, x3, [sp+24]
00199c30stp x4, x5, [sp+40]
00199c34mov x3, x30
00199c38bl runtime.morestack.abi0
00199c3cldp x0, x1, [sp+8]
00199c40ldp x2, x3, [sp+24]
00199c44ldp x4, x5, [sp+40]
00199c48b 0x1997d0
00199c4cudf 0
001997d0
00199c50
00199c50google.golang.org/protobuf/proto.appendSpeculativeLength: ; void google.golang.org/protobuf/proto.appendSpeculativeLength(struct []uint8 b)
00199c50ldr x16, [x28+16]
00199c54sub x17, sp, 32
00199c58subs xzr, x17, x16
00199c5cb.ls 0x199d64
00199c60str x30, [sp-160]!
00199c64stur x29, [sp-8]
00199c68sub x29, sp, 8
00199c6cstr x0, [sp+168]
00199c70str x1, [sp+176]
00199c74str x2, [sp+184]
00199c78str xzr, [sp+80]
00199c7cstp xzr, xzr, [sp+88]
00199c80str xzr, [sp+48]
00199c84ldr x5, [sp+176]
00199c88str x5, [sp+56]
00199c8cb 0x199c90
00199c90
00199c90loc_199c90:
00199c90b 0x199c94
00199c94
00199c94loc_199c94:
00199c94adrp x5, 0x577000
00199c98add x5, x5, 3040
00199c9cstr x5, [sp+136]
00199ca0orr x5, xzr, 1
00199ca4str x5, [sp+144]
00199ca8ldr x2, [sp+184]
00199cacldr x0, [sp+168]
00199cb0ldr x5, [sp+176]
00199cb4str x0, [sp+112]
00199cb8str x5, [sp+120]
00199cbcstr x2, [sp+128]
00199cc0ldr x6, [sp+144]
00199cc4add x1, x5, x6
00199cc8str x1, [sp+72]
00199cccsubs xzr, x2, x1
00199cd0b.hs 0x199cd8
00199cd4b 0x199ce0
00199cd8
00199cd8loc_199cd8:
00199cd8str x1, [sp+120]
00199cdcb 0x199d00
00199ce0
00199ce0loc_199ce0:
00199ce0ldr x3, [sp+144]
00199ce4adrp x4, 0x45c000
00199ce8add x4, x4, 3072
00199cecbl runtime.growslice
00199cf0str x0, [sp+112]
00199cf4str x1, [sp+120]
00199cf8str x2, [sp+128]
00199cfcb 0x199d00
00199d00
00199d00loc_199d00:
00199d00ldr x3, [sp+144]
00199d04str x3, [sp+64]
00199d08ldr x3, [sp+72]
00199d0cldr x4, [sp+144]
00199d10sub x3, x3, x4
00199d14ldr x4, [sp+112]
00199d18add x0, x4, x3
00199d1cstr x0, [sp+104]
00199d20ldr x2, [sp+64]
00199d24ldr x1, [sp+136]
00199d28bl runtime.memmove
00199d2cldr x0, [sp+112]
00199d30ldr x1, [sp+120]
00199d34ldr x2, [sp+128]
00199d38str x0, [sp+168]
00199d3cstr x1, [sp+176]
00199d40str x2, [sp+184]
00199d44str x0, [sp+80]
00199d48str x1, [sp+88]
00199d4cstr x2, [sp+96]
00199d50ldr x3, [sp+56]
00199d54str x3, [sp+48]
00199d58ldur x29, [sp-8]
00199d5cldr x30, [sp], 160
00199d60ret x30
00199d64
00199d64loc_199d64:
00199d64stp x0, x1, [sp+8]
00199d68str x2, [sp+24]
00199d6cmov x3, x30
00199d70bl runtime.morestack_noctxt.abi0
00199d74ldp x0, x1, [sp+8]
00199d78ldr x2, [sp+24]
00199d7cb 0x199c50
00199c50
00199c50google.golang.org/protobuf/proto.appendSpeculativeLength: ; void google.golang.org/protobuf/proto.appendSpeculativeLength(struct []uint8 b)
00199c50ldr x16, [x28+16]
00199c54sub x17, sp, 32
00199c58subs xzr, x17, x16
00199c5cb.ls 0x199d64
00199c60str x30, [sp-160]!
00199c64stur x29, [sp-8]
00199c68sub x29, sp, 8
00199c6cstr x0, [sp+168]
00199c70str x1, [sp+176]
00199c74str x2, [sp+184]
00199c78str xzr, [sp+80]
00199c7cstp xzr, xzr, [sp+88]
00199c80str xzr, [sp+48]
00199c84ldr x5, [sp+176]
00199c88str x5, [sp+56]
00199c8cb 0x199c90
00199c90
00199c90loc_199c90:
00199c90b 0x199c94
00199c94
00199c94loc_199c94:
00199c94adrp x5, 0x577000
00199c98add x5, x5, 3040
00199c9cstr x5, [sp+136]
00199ca0orr x5, xzr, 1
00199ca4str x5, [sp+144]
00199ca8ldr x2, [sp+184]
00199cacldr x0, [sp+168]
00199cb0ldr x5, [sp+176]
00199cb4str x0, [sp+112]
00199cb8str x5, [sp+120]
00199cbcstr x2, [sp+128]
00199cc0ldr x6, [sp+144]
00199cc4add x1, x5, x6
00199cc8str x1, [sp+72]
00199cccsubs xzr, x2, x1
00199cd0b.hs 0x199cd8
00199cd4b 0x199ce0
00199cd8
00199cd8loc_199cd8:
00199cd8str x1, [sp+120]
00199cdcb 0x199d00
00199ce0
00199ce0loc_199ce0:
00199ce0ldr x3, [sp+144]
00199ce4adrp x4, 0x45c000
00199ce8add x4, x4, 3072
00199cecbl runtime.growslice
00199cf0str x0, [sp+112]
00199cf4str x1, [sp+120]
00199cf8str x2, [sp+128]
00199cfcb 0x199d00
00199d00
00199d00loc_199d00:
00199d00ldr x3, [sp+144]
00199d04str x3, [sp+64]
00199d08ldr x3, [sp+72]
00199d0cldr x4, [sp+144]
00199d10sub x3, x3, x4
00199d14ldr x4, [sp+112]
00199d18add x0, x4, x3
00199d1cstr x0, [sp+104]
00199d20ldr x2, [sp+64]
00199d24ldr x1, [sp+136]
00199d28bl runtime.memmove
00199d2cldr x0, [sp+112]
00199d30ldr x1, [sp+120]
00199d34ldr x2, [sp+128]
00199d38str x0, [sp+168]
00199d3cstr x1, [sp+176]
00199d40str x2, [sp+184]
00199d44str x0, [sp+80]
00199d48str x1, [sp+88]
00199d4cstr x2, [sp+96]
00199d50ldr x3, [sp+56]
00199d54str x3, [sp+48]
00199d58ldur x29, [sp-8]
00199d5cldr x30, [sp], 160
00199d60ret x30
00199d64
00199d64loc_199d64:
00199d64stp x0, x1, [sp+8]
00199d68str x2, [sp+24]
00199d6cmov x3, x30
00199d70bl runtime.morestack_noctxt.abi0
00199d74ldp x0, x1, [sp+8]
00199d78ldr x2, [sp+24]
00199d7cb 0x199c50
00199c50
00199d80
00199d80google.golang.org/protobuf/proto.finishSpeculativeLength: ; void google.golang.org/protobuf/proto.finishSpeculativeLength(struct []uint8 b, int pos)
00199d80ldr x16, [x28+16]
00199d84sub x17, sp, 144
00199d88subs xzr, x17, x16
00199d8cb.ls 0x19a020
00199d90sub x20, sp, 272
00199d94stp x29, x30, [x20-8]
00199d98add sp, x20, 0
00199d9csub x29, sp, 8
00199da0str x0, [sp+280]
00199da4str x1, [sp+288]
00199da8str x2, [sp+296]
00199dacstr x3, [sp+304]
00199db0str xzr, [sp+144]
00199db4stp xzr, xzr, [sp+152]
00199db8ldr x1, [sp+288]
00199dbcstr x1, [sp+120]
00199dc0ldr x2, [sp+304]
00199dc4sub x1, x1, x2
00199dc8sub x0, x1, 1
00199dccstr x0, [sp+96]
00199dd0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00199dd4str x0, [sp+88]
00199dd8subs xzr, x0, 1
00199ddcb.ne 0x199de4
00199de0b 0x199dec
00199de4
00199de4loc_199de4:
00199de4str xzr, [sp+104]
00199de8b 0x199e48
00199dec
00199decloc_199dec:
00199decb 0x199df0
00199df0
00199df0loc_199df0:
00199df0ldr x1, [sp+304]
00199df4ldr x2, [sp+296]
00199df8ldr x0, [sp+280]
00199dfcsubs xzr, x1, x2
00199e00b.ls 0x199e08
00199e04b 0x199e44
00199e08
00199e08loc_199e08:
00199e08b 0x199e0c
00199e0c
00199e0cloc_199e0c:
00199e0cstr x0, [sp+168]
00199e10str x1, [sp+176]
00199e14str x2, [sp+184]
00199e18ldr x3, [sp+96]
00199e1cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00199e20ldr x0, [sp+280]
00199e24ldr x1, [sp+288]
00199e28ldr x2, [sp+296]
00199e2cstr x0, [sp+144]
00199e30str x1, [sp+152]
00199e34str x2, [sp+160]
00199e38ldp x29, x30, [sp-8]
00199e3cadd sp, sp, 272
00199e40ret x30
00199e44
00199e44loc_199e44:
00199e44bl runtime.panicSliceAcap
00199e48
00199e48loc_199e48:
00199e48ldr x5, [sp+104]
00199e4cldr x6, [sp+88]
00199e50sub x6, x6, 1
00199e54subs xzr, x5, x6
00199e58b.lt 0x199e60
00199e5cb 0x199ebc
00199e60
00199e60loc_199e60:
00199e60ldr x2, [sp+296]
00199e64ldr x0, [sp+280]
00199e68ldr x5, [sp+288]
00199e6cadd x1, x5, 1
00199e70subs xzr, x2, x1
00199e74b.hs 0x199e7c
00199e78b 0x199e80
00199e7c
00199e7cloc_199e7c:
00199e7cb 0x199e94
00199e80
00199e80loc_199e80:
00199e80orr x3, xzr, 1
00199e84adrp x4, 0x45c000
00199e88add x4, x4, 3072
00199e8cbl runtime.growslice
00199e90b 0x199e94
00199e94
00199e94loc_199e94:
00199e94sub x5, x1, 1
00199e98strb wzr, [x0+x5]
00199e9cstr x0, [sp+280]
00199ea0str x1, [sp+288]
00199ea4str x2, [sp+296]
00199ea8b 0x199eac
00199eac
00199eacloc_199eac:
00199eacldr x5, [sp+104]
00199eb0add x5, x5, 1
00199eb4str x5, [sp+104]
00199eb8b 0x199e48
00199ebc
00199ebcloc_199ebc:
00199ebcldr x4, [sp+88]
00199ec0ldr x5, [sp+304]
00199ec4add x0, x5, x4
00199ec8str x0, [sp+120]
00199eccldr x1, [sp+288]
00199ed0ldr x4, [sp+280]
00199ed4ldr x5, [sp+296]
00199ed8b 0x199edc
00199edc
00199edcloc_199edc:
00199edcsubs xzr, x1, x0
00199ee0b.hs 0x199ee8
00199ee4b 0x19a018
00199ee8
00199ee8loc_199ee8:
00199ee8sub x5, x5, x0
00199eecsub x6, x1, x0
00199ef0sub x7, xzr, x5
00199ef4and x7, x0, x7, asr #63
00199ef8add x4, x4, x7
00199efcstr x4, [sp+192]
00199f00str x6, [sp+200]
00199f04str x5, [sp+208]
00199f08ldr x4, [sp+304]
00199f0cadd x0, x4, 1
00199f10str x0, [sp+112]
00199f14ldr x1, [sp+288]
00199f18ldr x5, [sp+280]
00199f1cldr x6, [sp+296]
00199f20b 0x199f24
00199f24
00199f24loc_199f24:
00199f24subs xzr, x1, x0
00199f28b.hs 0x199f30
00199f2cb 0x19a014
00199f30
00199f30loc_199f30:
00199f30sub x7, x1, x4
00199f34sub x4, x6, x4
00199f38sub x4, x4, 1
00199f3csub x6, xzr, x4
00199f40and x6, x0, x6, asr #63
00199f44add x5, x5, x6
00199f48sub x6, x7, 1
00199f4cstr x5, [sp+168]
00199f50str x6, [sp+176]
00199f54str x4, [sp+184]
00199f58ldr x4, [sp+192]
00199f5cldr x5, [sp+200]
00199f60ldr x6, [sp+208]
00199f64str x4, [sp+240]
00199f68str x5, [sp+248]
00199f6cstr x6, [sp+256]
00199f70ldr x4, [sp+176]
00199f74ldr x5, [sp+168]
00199f78ldr x6, [sp+184]
00199f7cstr x5, [sp+216]
00199f80str x4, [sp+224]
00199f84str x6, [sp+232]
00199f88ldr x5, [sp+248]
00199f8cstr x5, [sp+136]
00199f90subs xzr, x5, x4
00199f94b.gt 0x199f9c
00199f98b 0x199fa4
00199f9c
00199f9cloc_199f9c:
00199f9cstr x4, [sp+136]
00199fa0b 0x199fa8
00199fa4
00199fa4loc_199fa4:
00199fa4b 0x199fa8
00199fa8
00199fa8loc_199fa8:
00199fa8ldr x4, [sp+216]
00199facldr x5, [sp+240]
00199fb0subs xzr, x4, x5
00199fb4b.ne 0x199fbc
00199fb8b 0x199fd8
00199fbc
00199fbcloc_199fbc:
00199fbcldr x3, [sp+136]
00199fc0str x3, [sp+128]
00199fc4ldr x2, [sp+128]
00199fc8ldr x1, [sp+216]
00199fccldr x0, [sp+240]
00199fd0bl runtime.memmove
00199fd4b 0x199fdc
00199fd8
00199fd8loc_199fd8:
00199fd8b 0x199fdc
00199fdc
00199fdcloc_199fdc:
00199fdcldr x4, [sp+88]
00199fe0ldr x5, [sp+304]
00199fe4add x4, x5, x4
00199fe8ldr x5, [sp+96]
00199fecadd x1, x4, x5
00199ff0str x1, [sp+112]
00199ff4ldr x2, [sp+296]
00199ff8subs xzr, x2, x1
00199ffcb.hs 0x19a004
0019a000b 0x19a010
0019a004
0019a004loc_19a004:
0019a004b 0x19a008
0019a008
0019a008loc_19a008:
0019a008str x1, [sp+288]
0019a00cb 0x199df0
0019a010
0019a010loc_19a010:
0019a010bl runtime.panicSliceAcap
0019a014
0019a014loc_19a014:
0019a014bl runtime.panicSliceB
0019a018
0019a018loc_19a018:
0019a018bl runtime.panicSliceB
0019a01chint
0019a020
0019a020loc_19a020:
0019a020stp x0, x1, [sp+8]
0019a024stp x2, x3, [sp+24]
0019a028mov x3, x30
0019a02cbl runtime.morestack_noctxt.abi0
0019a030ldp x0, x1, [sp+8]
0019a034ldp x2, x3, [sp+24]
0019a038b 0x199d80
0019a03cudf 0
00199d80
00199d80google.golang.org/protobuf/proto.finishSpeculativeLength: ; void google.golang.org/protobuf/proto.finishSpeculativeLength(struct []uint8 b, int pos)
00199d80ldr x16, [x28+16]
00199d84sub x17, sp, 144
00199d88subs xzr, x17, x16
00199d8cb.ls 0x19a020
00199d90sub x20, sp, 272
00199d94stp x29, x30, [x20-8]
00199d98add sp, x20, 0
00199d9csub x29, sp, 8
00199da0str x0, [sp+280]
00199da4str x1, [sp+288]
00199da8str x2, [sp+296]
00199dacstr x3, [sp+304]
00199db0str xzr, [sp+144]
00199db4stp xzr, xzr, [sp+152]
00199db8ldr x1, [sp+288]
00199dbcstr x1, [sp+120]
00199dc0ldr x2, [sp+304]
00199dc4sub x1, x1, x2
00199dc8sub x0, x1, 1
00199dccstr x0, [sp+96]
00199dd0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00199dd4str x0, [sp+88]
00199dd8subs xzr, x0, 1
00199ddcb.ne 0x199de4
00199de0b 0x199dec
00199de4
00199de4loc_199de4:
00199de4str xzr, [sp+104]
00199de8b 0x199e48
00199dec
00199decloc_199dec:
00199decb 0x199df0
00199df0
00199df0loc_199df0:
00199df0ldr x1, [sp+304]
00199df4ldr x2, [sp+296]
00199df8ldr x0, [sp+280]
00199dfcsubs xzr, x1, x2
00199e00b.ls 0x199e08
00199e04b 0x199e44
00199e08
00199e08loc_199e08:
00199e08b 0x199e0c
00199e0c
00199e0cloc_199e0c:
00199e0cstr x0, [sp+168]
00199e10str x1, [sp+176]
00199e14str x2, [sp+184]
00199e18ldr x3, [sp+96]
00199e1cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00199e20ldr x0, [sp+280]
00199e24ldr x1, [sp+288]
00199e28ldr x2, [sp+296]
00199e2cstr x0, [sp+144]
00199e30str x1, [sp+152]
00199e34str x2, [sp+160]
00199e38ldp x29, x30, [sp-8]
00199e3cadd sp, sp, 272
00199e40ret x30
00199e44
00199e44loc_199e44:
00199e44bl runtime.panicSliceAcap
00199e48
00199e48loc_199e48:
00199e48ldr x5, [sp+104]
00199e4cldr x6, [sp+88]
00199e50sub x6, x6, 1
00199e54subs xzr, x5, x6
00199e58b.lt 0x199e60
00199e5cb 0x199ebc
00199e60
00199e60loc_199e60:
00199e60ldr x2, [sp+296]
00199e64ldr x0, [sp+280]
00199e68ldr x5, [sp+288]
00199e6cadd x1, x5, 1
00199e70subs xzr, x2, x1
00199e74b.hs 0x199e7c
00199e78b 0x199e80
00199e7c
00199e7cloc_199e7c:
00199e7cb 0x199e94
00199e80
00199e80loc_199e80:
00199e80orr x3, xzr, 1
00199e84adrp x4, 0x45c000
00199e88add x4, x4, 3072
00199e8cbl runtime.growslice
00199e90b 0x199e94
00199e94
00199e94loc_199e94:
00199e94sub x5, x1, 1
00199e98strb wzr, [x0+x5]
00199e9cstr x0, [sp+280]
00199ea0str x1, [sp+288]
00199ea4str x2, [sp+296]
00199ea8b 0x199eac
00199eac
00199eacloc_199eac:
00199eacldr x5, [sp+104]
00199eb0add x5, x5, 1
00199eb4str x5, [sp+104]
00199eb8b 0x199e48
00199ebc
00199ebcloc_199ebc:
00199ebcldr x4, [sp+88]
00199ec0ldr x5, [sp+304]
00199ec4add x0, x5, x4
00199ec8str x0, [sp+120]
00199eccldr x1, [sp+288]
00199ed0ldr x4, [sp+280]
00199ed4ldr x5, [sp+296]
00199ed8b 0x199edc
00199edc
00199edcloc_199edc:
00199edcsubs xzr, x1, x0
00199ee0b.hs 0x199ee8
00199ee4b 0x19a018
00199ee8
00199ee8loc_199ee8:
00199ee8sub x5, x5, x0
00199eecsub x6, x1, x0
00199ef0sub x7, xzr, x5
00199ef4and x7, x0, x7, asr #63
00199ef8add x4, x4, x7
00199efcstr x4, [sp+192]
00199f00str x6, [sp+200]
00199f04str x5, [sp+208]
00199f08ldr x4, [sp+304]
00199f0cadd x0, x4, 1
00199f10str x0, [sp+112]
00199f14ldr x1, [sp+288]
00199f18ldr x5, [sp+280]
00199f1cldr x6, [sp+296]
00199f20b 0x199f24
00199f24
00199f24loc_199f24:
00199f24subs xzr, x1, x0
00199f28b.hs 0x199f30
00199f2cb 0x19a014
00199f30
00199f30loc_199f30:
00199f30sub x7, x1, x4
00199f34sub x4, x6, x4
00199f38sub x4, x4, 1
00199f3csub x6, xzr, x4
00199f40and x6, x0, x6, asr #63
00199f44add x5, x5, x6
00199f48sub x6, x7, 1
00199f4cstr x5, [sp+168]
00199f50str x6, [sp+176]
00199f54str x4, [sp+184]
00199f58ldr x4, [sp+192]
00199f5cldr x5, [sp+200]
00199f60ldr x6, [sp+208]
00199f64str x4, [sp+240]
00199f68str x5, [sp+248]
00199f6cstr x6, [sp+256]
00199f70ldr x4, [sp+176]
00199f74ldr x5, [sp+168]
00199f78ldr x6, [sp+184]
00199f7cstr x5, [sp+216]
00199f80str x4, [sp+224]
00199f84str x6, [sp+232]
00199f88ldr x5, [sp+248]
00199f8cstr x5, [sp+136]
00199f90subs xzr, x5, x4
00199f94b.gt 0x199f9c
00199f98b 0x199fa4
00199f9c
00199f9cloc_199f9c:
00199f9cstr x4, [sp+136]
00199fa0b 0x199fa8
00199fa4
00199fa4loc_199fa4:
00199fa4b 0x199fa8
00199fa8
00199fa8loc_199fa8:
00199fa8ldr x4, [sp+216]
00199facldr x5, [sp+240]
00199fb0subs xzr, x4, x5
00199fb4b.ne 0x199fbc
00199fb8b 0x199fd8
00199fbc
00199fbcloc_199fbc:
00199fbcldr x3, [sp+136]
00199fc0str x3, [sp+128]
00199fc4ldr x2, [sp+128]
00199fc8ldr x1, [sp+216]
00199fccldr x0, [sp+240]
00199fd0bl runtime.memmove
00199fd4b 0x199fdc
00199fd8
00199fd8loc_199fd8:
00199fd8b 0x199fdc
00199fdc
00199fdcloc_199fdc:
00199fdcldr x4, [sp+88]
00199fe0ldr x5, [sp+304]
00199fe4add x4, x5, x4
00199fe8ldr x5, [sp+96]
00199fecadd x1, x4, x5
00199ff0str x1, [sp+112]
00199ff4ldr x2, [sp+296]
00199ff8subs xzr, x2, x1
00199ffcb.hs 0x19a004
0019a000b 0x19a010
0019a004
0019a004loc_19a004:
0019a004b 0x19a008
0019a008
0019a008loc_19a008:
0019a008str x1, [sp+288]
0019a00cb 0x199df0
0019a010
0019a010loc_19a010:
0019a010bl runtime.panicSliceAcap
0019a014
0019a014loc_19a014:
0019a014bl runtime.panicSliceB
0019a018
0019a018loc_19a018:
0019a018bl runtime.panicSliceB
0019a01chint
0019a020
0019a020loc_19a020:
0019a020stp x0, x1, [sp+8]
0019a024stp x2, x3, [sp+24]
0019a028mov x3, x30
0019a02cbl runtime.morestack_noctxt.abi0
0019a030ldp x0, x1, [sp+8]
0019a034ldp x2, x3, [sp+24]
0019a038b 0x199d80
0019a03cudf 0
00199d80
0019a040
0019a040google.golang.org/protobuf/proto.MarshalOptions.marshalSingular: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalSingular(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
0019a040ldr x16, [x28+16]
0019a044sub x17, sp, 320
0019a048subs xzr, x17, x16
0019a04cb.ls 0x19abf8
0019a050sub x20, sp, 448
0019a054stp x29, x30, [x20-8]
0019a058add sp, x20, 0
0019a05csub x29, sp, 8
0019a060strb w0, [sp+456]
0019a064strb w1, [sp+457]
0019a068strb w2, [sp+458]
0019a06cstr x3, [sp+464]
0019a070str x4, [sp+472]
0019a074str x5, [sp+480]
0019a078str x6, [sp+488]
0019a07cstr x7, [sp+496]
0019a080str x8, [sp+504]
0019a084str x9, [sp+512]
0019a088str x10, [sp+520]
0019a08cstr xzr, [sp+144]
0019a090stp xzr, xzr, [sp+152]
0019a094stp xzr, xzr, [sp+128]
0019a098ldr x1, [sp+488]
0019a09cldrsb x27, [x1]
0019a0a0ldr x1, [x1+176]
0019a0a4ldr x0, [sp+496]
0019a0a8blr x1
0019a0acstrb w0, [sp+67]
0019a0b0strb w0, [sp+61]
0019a0b4sbfm x1, x0, 0, 7
0019a0b8subs wzr, w1, 9
0019a0bcb.le 0x19a0c4
0019a0c0b 0x19a504
0019a0c4
0019a0c4loc_19a0c4:
0019a0c4sbfm x3, x0, 0, 7
0019a0c8subs wzr, w3, 4
0019a0ccb.le 0x19a0d4
0019a0d0b 0x19a25c
0019a0d4
0019a0d4loc_19a0d4:
0019a0d4sbfm x3, x0, 0, 7
0019a0d8subs wzr, w3, 2
0019a0dcb.le 0x19a0e4
0019a0e0b 0x19a1a8
0019a0e4
0019a0e4loc_19a0e4:
0019a0e4ubfm x3, x0, 0, 7
0019a0e8subs wzr, w3, 1
0019a0ecb.eq 0x19a0f4
0019a0f0b 0x19a140
0019a0f4
0019a0f4loc_19a0f4:
0019a0f4b 0x19a0f8
0019a0f8
0019a0f8loc_19a0f8:
0019a0f8ldr x0, [sp+504]
0019a0fcldr x1, [sp+512]
0019a100ldr x2, [sp+520]
0019a104bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
0019a108str d0, [sp+104]
0019a10cbl math.Float64bits
0019a110str x0, [sp+120]
0019a114ldr x1, [sp+472]
0019a118ldr x2, [sp+480]
0019a11cldr x3, [sp+464]
0019a120mov x4, x0
0019a124mov x0, x3
0019a128mov x3, x4
0019a12cbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0019a130str x0, [sp+464]
0019a134str x1, [sp+472]
0019a138str x2, [sp+480]
0019a13cb 0x19aab0
0019a140
0019a140loc_19a140:
0019a140ubfm x3, x0, 0, 7
0019a144subs wzr, w3, 2
0019a148b.eq 0x19a150
0019a14cb 0x19a1a0
0019a150
0019a150loc_19a150:
0019a150b 0x19a154
0019a154
0019a154loc_19a154:
0019a154ldr x0, [sp+504]
0019a158ldr x1, [sp+512]
0019a15cldr x2, [sp+520]
0019a160bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
0019a164str d0, [sp+104]
0019a168fcvt s0, d0
0019a16cbl math.Float32bits
0019a170str w0, [sp+72]
0019a174ldr x1, [sp+472]
0019a178ldr x2, [sp+480]
0019a17cldr x3, [sp+464]
0019a180mov x4, x0
0019a184mov x0, x3
0019a188mov x3, x4
0019a18cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0019a190str x0, [sp+464]
0019a194str x1, [sp+472]
0019a198str x2, [sp+480]
0019a19cb 0x19aab0
0019a1a0
0019a1a0loc_19a1a0:
0019a1a0b 0x19a1a4
0019a1a4
0019a1a4loc_19a1a4:
0019a1a4b 0x19a258
0019a1a8
0019a1a8loc_19a1a8:
0019a1a8ubfm x3, x0, 0, 7
0019a1acsubs wzr, w3, 3
0019a1b0b.eq 0x19a1b8
0019a1b4b 0x19a1fc
0019a1b8
0019a1b8loc_19a1b8:
0019a1b8b 0x19a1bc
0019a1bc
0019a1bcloc_19a1bc:
0019a1bcldr x0, [sp+504]
0019a1c0ldr x1, [sp+512]
0019a1c4ldr x2, [sp+520]
0019a1c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019a1ccstr x0, [sp+112]
0019a1d0ldr x1, [sp+472]
0019a1d4ldr x2, [sp+480]
0019a1d8ldr x3, [sp+464]
0019a1dcmov x4, x0
0019a1e0mov x0, x3
0019a1e4mov x3, x4
0019a1e8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a1ecstr x0, [sp+464]
0019a1f0str x1, [sp+472]
0019a1f4str x2, [sp+480]
0019a1f8b 0x19aab0
0019a1fc
0019a1fcloc_19a1fc:
0019a1fcubfm x3, x0, 0, 7
0019a200subs wzr, w3, 4
0019a204b.eq 0x19a20c
0019a208b 0x19a250
0019a20c
0019a20cloc_19a20c:
0019a20cb 0x19a210
0019a210
0019a210loc_19a210:
0019a210ldr x0, [sp+504]
0019a214ldr x1, [sp+512]
0019a218ldr x2, [sp+520]
0019a21cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0019a220str x0, [sp+120]
0019a224ldr x1, [sp+472]
0019a228ldr x2, [sp+480]
0019a22cldr x3, [sp+464]
0019a230mov x4, x0
0019a234mov x0, x3
0019a238mov x3, x4
0019a23cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a240str x0, [sp+464]
0019a244str x1, [sp+472]
0019a248str x2, [sp+480]
0019a24cb 0x19aab0
0019a250
0019a250loc_19a250:
0019a250b 0x19a254
0019a254
0019a254loc_19a254:
0019a254b 0x19a258
0019a258
0019a258loc_19a258:
0019a258b 0x19a500
0019a25c
0019a25cloc_19a25c:
0019a25csbfm x3, x0, 0, 7
0019a260subs wzr, w3, 6
0019a264b.le 0x19a26c
0019a268b 0x19a31c
0019a26c
0019a26cloc_19a26c:
0019a26cubfm x3, x0, 0, 7
0019a270subs wzr, w3, 5
0019a274b.eq 0x19a27c
0019a278b 0x19a2c0
0019a27c
0019a27cloc_19a27c:
0019a27cb 0x19a280
0019a280
0019a280loc_19a280:
0019a280ldr x0, [sp+504]
0019a284ldr x1, [sp+512]
0019a288ldr x2, [sp+520]
0019a28cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019a290str x0, [sp+112]
0019a294ldr x1, [sp+472]
0019a298ldr x2, [sp+480]
0019a29cldr x3, [sp+464]
0019a2a0sbfm x4, x0, 0, 31
0019a2a4mov x0, x3
0019a2a8mov x3, x4
0019a2acbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a2b0str x0, [sp+464]
0019a2b4str x1, [sp+472]
0019a2b8str x2, [sp+480]
0019a2bcb 0x19aab0
0019a2c0
0019a2c0loc_19a2c0:
0019a2c0ubfm x3, x0, 0, 7
0019a2c4subs wzr, w3, 6
0019a2c8b.eq 0x19a2d0
0019a2ccb 0x19a314
0019a2d0
0019a2d0loc_19a2d0:
0019a2d0b 0x19a2d4
0019a2d4
0019a2d4loc_19a2d4:
0019a2d4ldr x0, [sp+504]
0019a2d8ldr x1, [sp+512]
0019a2dcldr x2, [sp+520]
0019a2e0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0019a2e4str x0, [sp+120]
0019a2e8ldr x1, [sp+472]
0019a2ecldr x2, [sp+480]
0019a2f0ldr x3, [sp+464]
0019a2f4mov x4, x0
0019a2f8mov x0, x3
0019a2fcmov x3, x4
0019a300bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0019a304str x0, [sp+464]
0019a308str x1, [sp+472]
0019a30cstr x2, [sp+480]
0019a310b 0x19aab0
0019a314
0019a314loc_19a314:
0019a314b 0x19a318
0019a318
0019a318loc_19a318:
0019a318b 0x19a4fc
0019a31c
0019a31cloc_19a31c:
0019a31cubfm x3, x0, 0, 7
0019a320subs wzr, w3, 7
0019a324b.eq 0x19a32c
0019a328b 0x19a370
0019a32c
0019a32cloc_19a32c:
0019a32cb 0x19a330
0019a330
0019a330loc_19a330:
0019a330ldr x0, [sp+504]
0019a334ldr x1, [sp+512]
0019a338ldr x2, [sp+520]
0019a33cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0019a340str x0, [sp+120]
0019a344ldr x1, [sp+472]
0019a348ldr x2, [sp+480]
0019a34cldr x3, [sp+464]
0019a350mov x4, x0
0019a354mov x0, x3
0019a358mov x3, x4
0019a35cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0019a360str x0, [sp+464]
0019a364str x1, [sp+472]
0019a368str x2, [sp+480]
0019a36cb 0x19aab0
0019a370
0019a370loc_19a370:
0019a370ubfm x3, x0, 0, 7
0019a374subs wzr, w3, 8
0019a378b.eq 0x19a380
0019a37cb 0x19a3cc
0019a380
0019a380loc_19a380:
0019a380b 0x19a384
0019a384
0019a384loc_19a384:
0019a384ldr x0, [sp+504]
0019a388ldr x1, [sp+512]
0019a38cldr x2, [sp+520]
0019a390bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
0019a394strb w0, [sp+66]
0019a398bl google.golang.org/protobuf/encoding/protowire.EncodeBool
0019a39cstr x0, [sp+120]
0019a3a0ldr x1, [sp+472]
0019a3a4ldr x2, [sp+480]
0019a3a8ldr x3, [sp+464]
0019a3acmov x4, x0
0019a3b0mov x0, x3
0019a3b4mov x3, x4
0019a3b8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a3bcstr x0, [sp+464]
0019a3c0str x1, [sp+472]
0019a3c4str x2, [sp+480]
0019a3c8b 0x19aab0
0019a3cc
0019a3ccloc_19a3cc:
0019a3ccubfm x2, x0, 0, 7
0019a3d0subs wzr, w2, 9
0019a3d4b.eq 0x19a3dc
0019a3d8b 0x19a4f0
0019a3dc
0019a3dcloc_19a3dc:
0019a3dcb 0x19a3e0
0019a3e0
0019a3e0loc_19a3e0:
0019a3e0ldr x0, [sp+488]
0019a3e4ldr x1, [sp+496]
0019a3e8bl google.golang.org/protobuf/internal/strs.EnforceUTF8
0019a3ecstrb w0, [sp+65]
0019a3f0strb w0, [sp+66]
0019a3f4tbnz w0, 0, 0x19a3fc
0019a3f8b 0x19a428
0019a3fc
0019a3fcloc_19a3fc:
0019a3fcldr x0, [sp+504]
0019a400ldr x1, [sp+512]
0019a404ldr x2, [sp+520]
0019a408bl google.golang.org/protobuf/reflect/protoreflect.Value.String
0019a40cstr x0, [sp+344]
0019a410str x1, [sp+352]
0019a414bl unicode/utf8.ValidString
0019a418strb w0, [sp+64]
0019a41ceor x3, x0, 1
0019a420strb w3, [sp+66]
0019a424b 0x19a42c
0019a428
0019a428loc_19a428:
0019a428b 0x19a42c
0019a42c
0019a42cloc_19a42c:
0019a42cldrb w3, [sp+66]
0019a430tbnz w3, 0, 0x19a438
0019a434b 0x19a4a0
0019a438
0019a438loc_19a438:
0019a438ldr x1, [sp+488]
0019a43cldrsb x27, [x1]
0019a440ldr x1, [x1+72]
0019a444ldr x0, [sp+496]
0019a448blr x1
0019a44cstr x0, [sp+328]
0019a450str x1, [sp+336]
0019a454bl google.golang.org/protobuf/internal/errors.InvalidUTF8
0019a458str x0, [sp+312]
0019a45cstr x1, [sp+320]
0019a460ldr x1, [sp+472]
0019a464ldr x2, [sp+480]
0019a468ldr x3, [sp+464]
0019a46cstr x3, [sp+144]
0019a470str x1, [sp+152]
0019a474str x2, [sp+160]
0019a478ldr x3, [sp+312]
0019a47cldr x4, [sp+320]
0019a480str x3, [sp+128]
0019a484str x4, [sp+136]
0019a488ldr x0, [sp+144]
0019a48cldr x1, [sp+152]
0019a490ldr x2, [sp+160]
0019a494ldp x29, x30, [sp-8]
0019a498add sp, sp, 448
0019a49cret x30
0019a4a0
0019a4a0loc_19a4a0:
0019a4a0ldr x0, [sp+504]
0019a4a4ldr x1, [sp+512]
0019a4a8ldr x2, [sp+520]
0019a4acbl google.golang.org/protobuf/reflect/protoreflect.Value.String
0019a4b0str x0, [sp+344]
0019a4b4str x1, [sp+352]
0019a4b8ldr x3, [sp+472]
0019a4bcldr x2, [sp+480]
0019a4c0ldr x4, [sp+464]
0019a4c4mov x5, x0
0019a4c8mov x0, x4
0019a4ccmov x6, x1
0019a4d0mov x1, x3
0019a4d4mov x3, x5
0019a4d8mov x4, x6
0019a4dcbl google.golang.org/protobuf/encoding/protowire.AppendString
0019a4e0str x0, [sp+464]
0019a4e4str x1, [sp+472]
0019a4e8str x2, [sp+480]
0019a4ecb 0x19aab0
0019a4f0
0019a4f0loc_19a4f0:
0019a4f0b 0x19a4f4
0019a4f4
0019a4f4loc_19a4f4:
0019a4f4b 0x19a4f8
0019a4f8
0019a4f8loc_19a4f8:
0019a4f8b 0x19a4fc
0019a4fc
0019a4fcloc_19a4fc:
0019a4fcb 0x19a500
0019a500
0019a500loc_19a500:
0019a500b 0x19ab00
0019a504
0019a504loc_19a504:
0019a504sbfm x3, x0, 0, 7
0019a508subs wzr, w3, 13
0019a50cb.le 0x19a514
0019a510b 0x19a8e0
0019a514
0019a514loc_19a514:
0019a514sbfm x3, x0, 0, 7
0019a518subs wzr, w3, 11
0019a51cb.le 0x19a524
0019a520b 0x19a80c
0019a524
0019a524loc_19a524:
0019a524ubfm x3, x0, 0, 7
0019a528subs wzr, w3, 10
0019a52cb.eq 0x19a534
0019a530b 0x19a680
0019a534
0019a534loc_19a534:
0019a534b 0x19a538
0019a538
0019a538loc_19a538:
0019a538stp xzr, xzr, [sp+168]
0019a53cldr x0, [sp+504]
0019a540ldr x1, [sp+512]
0019a544ldr x2, [sp+520]
0019a548bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
0019a54cstr x0, [sp+272]
0019a550str x1, [sp+280]
0019a554str xzr, [sp+288]
0019a558stp xzr, xzr, [sp+296]
0019a55cstp xzr, xzr, [sp+312]
0019a560ldrb w0, [sp+456]
0019a564ldrb w1, [sp+457]
0019a568ldrb w2, [sp+458]
0019a56cldr x4, [sp+472]
0019a570ldr x5, [sp+480]
0019a574ldr x3, [sp+464]
0019a578ldr x6, [sp+272]
0019a57cldr x7, [sp+280]
0019a580bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessage
0019a584str x0, [sp+288]
0019a588str x1, [sp+296]
0019a58cstr x2, [sp+304]
0019a590str x3, [sp+312]
0019a594str x4, [sp+320]
0019a598ldr x3, [sp+288]
0019a59cldr x4, [sp+296]
0019a5a0ldr x5, [sp+304]
0019a5a4str x3, [sp+376]
0019a5a8str x4, [sp+384]
0019a5acstr x5, [sp+392]
0019a5b0ldr x3, [sp+312]
0019a5b4ldr x4, [sp+320]
0019a5b8str x3, [sp+360]
0019a5bcstr x4, [sp+368]
0019a5c0ldr x3, [sp+376]
0019a5c4ldr x4, [sp+384]
0019a5c8ldr x5, [sp+392]
0019a5ccstr x3, [sp+464]
0019a5d0str x4, [sp+472]
0019a5d4str x5, [sp+480]
0019a5d8ldr x3, [sp+368]
0019a5dcldr x4, [sp+360]
0019a5e0str x4, [sp+168]
0019a5e4str x3, [sp+176]
0019a5e8cbnz x4, 0x19a5f0
0019a5ecb 0x19a630
0019a5f0
0019a5f0loc_19a5f0:
0019a5f0ldr x5, [sp+464]
0019a5f4ldr x6, [sp+472]
0019a5f8ldr x7, [sp+480]
0019a5fcstr x5, [sp+144]
0019a600str x6, [sp+152]
0019a604str x7, [sp+160]
0019a608ldr x3, [sp+168]
0019a60cldr x4, [sp+176]
0019a610str x3, [sp+128]
0019a614str x4, [sp+136]
0019a618ldr x0, [sp+144]
0019a61cldr x1, [sp+152]
0019a620ldr x2, [sp+160]
0019a624ldp x29, x30, [sp-8]
0019a628add sp, sp, 448
0019a62cret x30
0019a630
0019a630loc_19a630:
0019a630ldr x1, [sp+488]
0019a634ldrsb x27, [x1]
0019a638ldr x1, [x1+216]
0019a63cldr x0, [sp+496]
0019a640blr x1
0019a644str w0, [sp+68]
0019a648orr x1, xzr, 4
0019a64cbl google.golang.org/protobuf/encoding/protowire.EncodeTag
0019a650str x0, [sp+120]
0019a654ldr x1, [sp+472]
0019a658ldr x2, [sp+480]
0019a65cldr x3, [sp+464]
0019a660mov x4, x0
0019a664mov x0, x3
0019a668mov x3, x4
0019a66cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a670str x0, [sp+464]
0019a674str x1, [sp+472]
0019a678str x2, [sp+480]
0019a67cb 0x19aab0
0019a680
0019a680loc_19a680:
0019a680ubfm x3, x0, 0, 7
0019a684subs wzr, w3, 11
0019a688b.eq 0x19a690
0019a68cb 0x19a804
0019a690
0019a690loc_19a690:
0019a690b 0x19a694
0019a694
0019a694loc_19a694:
0019a694str xzr, [sp+80]
0019a698stp xzr, xzr, [sp+184]
0019a69cstr xzr, [sp+288]
0019a6a0stp xzr, xzr, [sp+296]
0019a6a4ldr x0, [sp+464]
0019a6a8ldr x1, [sp+472]
0019a6acldr x2, [sp+480]
0019a6b0bl google.golang.org/protobuf/proto.appendSpeculativeLength
0019a6b4str x0, [sp+288]
0019a6b8str x1, [sp+296]
0019a6bcstr x2, [sp+304]
0019a6c0str x3, [sp+96]
0019a6c4str x0, [sp+200]
0019a6c8str x1, [sp+208]
0019a6ccstr x2, [sp+216]
0019a6d0ldr x3, [sp+96]
0019a6d4str x3, [sp+88]
0019a6d8str x0, [sp+464]
0019a6dcstr x1, [sp+472]
0019a6e0str x2, [sp+480]
0019a6e4ldr x3, [sp+88]
0019a6e8str x3, [sp+80]
0019a6ecldr x0, [sp+504]
0019a6f0ldr x1, [sp+512]
0019a6f4ldr x2, [sp+520]
0019a6f8bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
0019a6fcstr x0, [sp+272]
0019a700str x1, [sp+280]
0019a704str xzr, [sp+288]
0019a708stp xzr, xzr, [sp+296]
0019a70cstp xzr, xzr, [sp+312]
0019a710ldrb w0, [sp+456]
0019a714ldrb w1, [sp+457]
0019a718ldrb w2, [sp+458]
0019a71cldr x4, [sp+472]
0019a720ldr x5, [sp+480]
0019a724ldr x3, [sp+464]
0019a728ldr x6, [sp+272]
0019a72cldr x7, [sp+280]
0019a730bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessage
0019a734str x0, [sp+288]
0019a738str x1, [sp+296]
0019a73cstr x2, [sp+304]
0019a740str x3, [sp+312]
0019a744str x4, [sp+320]
0019a748ldr x3, [sp+288]
0019a74cldr x4, [sp+296]
0019a750ldr x5, [sp+304]
0019a754str x3, [sp+416]
0019a758str x4, [sp+424]
0019a75cstr x5, [sp+432]
0019a760ldr x3, [sp+312]
0019a764ldr x4, [sp+320]
0019a768str x3, [sp+400]
0019a76cstr x4, [sp+408]
0019a770ldr x3, [sp+416]
0019a774ldr x4, [sp+424]
0019a778ldr x5, [sp+432]
0019a77cstr x3, [sp+464]
0019a780str x4, [sp+472]
0019a784str x5, [sp+480]
0019a788ldr x3, [sp+408]
0019a78cldr x4, [sp+400]
0019a790str x4, [sp+184]
0019a794str x3, [sp+192]
0019a798cbnz x4, 0x19a7a0
0019a79cb 0x19a7e0
0019a7a0
0019a7a0loc_19a7a0:
0019a7a0ldr x5, [sp+464]
0019a7a4ldr x6, [sp+472]
0019a7a8ldr x7, [sp+480]
0019a7acstr x5, [sp+144]
0019a7b0str x6, [sp+152]
0019a7b4str x7, [sp+160]
0019a7b8ldr x3, [sp+184]
0019a7bcldr x4, [sp+192]
0019a7c0str x3, [sp+128]
0019a7c4str x4, [sp+136]
0019a7c8ldr x0, [sp+144]
0019a7ccldr x1, [sp+152]
0019a7d0ldr x2, [sp+160]
0019a7d4ldp x29, x30, [sp-8]
0019a7d8add sp, sp, 448
0019a7dcret x30
0019a7e0
0019a7e0loc_19a7e0:
0019a7e0ldr x3, [sp+80]
0019a7e4ldr x0, [sp+464]
0019a7e8ldr x1, [sp+472]
0019a7ecldr x2, [sp+480]
0019a7f0bl google.golang.org/protobuf/proto.finishSpeculativeLength
0019a7f4str x0, [sp+464]
0019a7f8str x1, [sp+472]
0019a7fcstr x2, [sp+480]
0019a800b 0x19aab0
0019a804
0019a804loc_19a804:
0019a804b 0x19a808
0019a808
0019a808loc_19a808:
0019a808b 0x19a8dc
0019a80c
0019a80cloc_19a80c:
0019a80cubfm x3, x0, 0, 7
0019a810subs wzr, w3, 12
0019a814b.eq 0x19a81c
0019a818b 0x19a880
0019a81c
0019a81cloc_19a81c:
0019a81cb 0x19a820
0019a820
0019a820loc_19a820:
0019a820ldr x0, [sp+504]
0019a824ldr x1, [sp+512]
0019a828ldr x2, [sp+520]
0019a82cbl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
0019a830str x0, [sp+288]
0019a834str x1, [sp+296]
0019a838str x2, [sp+304]
0019a83cldr x3, [sp+472]
0019a840ldr x4, [sp+480]
0019a844ldr x5, [sp+464]
0019a848mov x6, x0
0019a84cmov x0, x5
0019a850mov x7, x1
0019a854mov x1, x3
0019a858mov x8, x2
0019a85cmov x2, x4
0019a860mov x3, x6
0019a864mov x4, x7
0019a868mov x5, x8
0019a86cbl google.golang.org/protobuf/encoding/protowire.AppendBytes
0019a870str x0, [sp+464]
0019a874str x1, [sp+472]
0019a878str x2, [sp+480]
0019a87cb 0x19aab0
0019a880
0019a880loc_19a880:
0019a880ubfm x3, x0, 0, 7
0019a884subs wzr, w3, 13
0019a888b.eq 0x19a890
0019a88cb 0x19a8d4
0019a890
0019a890loc_19a890:
0019a890b 0x19a894
0019a894
0019a894loc_19a894:
0019a894ldr x0, [sp+504]
0019a898ldr x1, [sp+512]
0019a89cldr x2, [sp+520]
0019a8a0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0019a8a4str x0, [sp+120]
0019a8a8ldr x1, [sp+472]
0019a8acldr x2, [sp+480]
0019a8b0ldr x3, [sp+464]
0019a8b4mov w4, w0
0019a8b8mov x0, x3
0019a8bcmov x3, x4
0019a8c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a8c4str x0, [sp+464]
0019a8c8str x1, [sp+472]
0019a8ccstr x2, [sp+480]
0019a8d0b 0x19aab0
0019a8d4
0019a8d4loc_19a8d4:
0019a8d4b 0x19a8d8
0019a8d8
0019a8d8loc_19a8d8:
0019a8d8b 0x19a8dc
0019a8dc
0019a8dcloc_19a8dc:
0019a8dcb 0x19aafc
0019a8e0
0019a8e0loc_19a8e0:
0019a8e0sbfm x3, x0, 0, 7
0019a8e4subs wzr, w3, 15
0019a8e8b.le 0x19a8f0
0019a8ecb 0x19a9a0
0019a8f0
0019a8f0loc_19a8f0:
0019a8f0ubfm x3, x0, 0, 7
0019a8f4subs wzr, w3, 14
0019a8f8b.eq 0x19a900
0019a8fcb 0x19a944
0019a900
0019a900loc_19a900:
0019a900b 0x19a904
0019a904
0019a904loc_19a904:
0019a904ldr x0, [sp+504]
0019a908ldr x1, [sp+512]
0019a90cldr x2, [sp+520]
0019a910bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
0019a914str w0, [sp+76]
0019a918ldr x1, [sp+472]
0019a91cldr x2, [sp+480]
0019a920ldr x3, [sp+464]
0019a924sbfm x4, x0, 0, 31
0019a928mov x0, x3
0019a92cmov x3, x4
0019a930bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a934str x0, [sp+464]
0019a938str x1, [sp+472]
0019a93cstr x2, [sp+480]
0019a940b 0x19aab0
0019a944
0019a944loc_19a944:
0019a944ubfm x3, x0, 0, 7
0019a948subs wzr, w3, 15
0019a94cb.eq 0x19a954
0019a950b 0x19a998
0019a954
0019a954loc_19a954:
0019a954b 0x19a958
0019a958
0019a958loc_19a958:
0019a958ldr x0, [sp+504]
0019a95cldr x1, [sp+512]
0019a960ldr x2, [sp+520]
0019a964bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019a968str x0, [sp+112]
0019a96cldr x1, [sp+472]
0019a970ldr x2, [sp+480]
0019a974ldr x3, [sp+464]
0019a978mov x4, x0
0019a97cmov x0, x3
0019a980mov x3, x4
0019a984bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0019a988str x0, [sp+464]
0019a98cstr x1, [sp+472]
0019a990str x2, [sp+480]
0019a994b 0x19aab0
0019a998
0019a998loc_19a998:
0019a998b 0x19a99c
0019a99c
0019a99cloc_19a99c:
0019a99cb 0x19aaf8
0019a9a0
0019a9a0loc_19a9a0:
0019a9a0ubfm x3, x0, 0, 7
0019a9a4subs wzr, w3, 16
0019a9a8b.eq 0x19a9b0
0019a9acb 0x19a9f4
0019a9b0
0019a9b0loc_19a9b0:
0019a9b0b 0x19a9b4
0019a9b4
0019a9b4loc_19a9b4:
0019a9b4ldr x0, [sp+504]
0019a9b8ldr x1, [sp+512]
0019a9bcldr x2, [sp+520]
0019a9c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019a9c4str x0, [sp+112]
0019a9c8ldr x1, [sp+472]
0019a9ccldr x2, [sp+480]
0019a9d0ldr x3, [sp+464]
0019a9d4mov x4, x0
0019a9d8mov x0, x3
0019a9dcmov x3, x4
0019a9e0bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0019a9e4str x0, [sp+464]
0019a9e8str x1, [sp+472]
0019a9ecstr x2, [sp+480]
0019a9f0b 0x19aab0
0019a9f4
0019a9f4loc_19a9f4:
0019a9f4ubfm x3, x0, 0, 7
0019a9f8subs wzr, w3, 17
0019a9fcb.eq 0x19aa04
0019aa00b 0x19aa54
0019aa04
0019aa04loc_19aa04:
0019aa04b 0x19aa08
0019aa08
0019aa08loc_19aa08:
0019aa08ldr x0, [sp+504]
0019aa0cldr x1, [sp+512]
0019aa10ldr x2, [sp+520]
0019aa14bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019aa18str x0, [sp+112]
0019aa1csbfm x0, x0, 0, 31
0019aa20bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
0019aa24str x0, [sp+120]
0019aa28ldr x1, [sp+472]
0019aa2cldr x2, [sp+480]
0019aa30ldr x3, [sp+464]
0019aa34mov x4, x0
0019aa38mov x0, x3
0019aa3cmov x3, x4
0019aa40bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019aa44str x0, [sp+464]
0019aa48str x1, [sp+472]
0019aa4cstr x2, [sp+480]
0019aa50b 0x19aab0
0019aa54
0019aa54loc_19aa54:
0019aa54ubfm x3, x0, 0, 7
0019aa58subs wzr, w3, 18
0019aa5cb.eq 0x19aa64
0019aa60b 0x19aaec
0019aa64
0019aa64loc_19aa64:
0019aa64b 0x19aa68
0019aa68
0019aa68loc_19aa68:
0019aa68ldr x0, [sp+504]
0019aa6cldr x1, [sp+512]
0019aa70ldr x2, [sp+520]
0019aa74bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019aa78str x0, [sp+112]
0019aa7cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
0019aa80str x0, [sp+120]
0019aa84ldr x1, [sp+472]
0019aa88ldr x2, [sp+480]
0019aa8cldr x3, [sp+464]
0019aa90mov x4, x0
0019aa94mov x0, x3
0019aa98mov x3, x4
0019aa9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019aaa0str x0, [sp+464]
0019aaa4str x1, [sp+472]
0019aaa8str x2, [sp+480]
0019aaacb 0x19aab0
0019aab0
0019aab0loc_19aab0:
0019aab0ldr x5, [sp+464]
0019aab4ldr x6, [sp+472]
0019aab8ldr x7, [sp+480]
0019aabcstr x5, [sp+144]
0019aac0str x6, [sp+152]
0019aac4str x7, [sp+160]
0019aac8stp xzr, xzr, [sp+128]
0019aaccldr x0, [sp+144]
0019aad0ldr x1, [sp+152]
0019aad4ldr x2, [sp+160]
0019aad8mov x3, xzr
0019aadcmov x4, xzr
0019aae0ldp x29, x30, [sp-8]
0019aae4add sp, sp, 448
0019aae8ret x30
0019aaec
0019aaecloc_19aaec:
0019aaecb 0x19aaf0
0019aaf0
0019aaf0loc_19aaf0:
0019aaf0b 0x19aaf4
0019aaf4
0019aaf4loc_19aaf4:
0019aaf4b 0x19aaf8
0019aaf8
0019aaf8loc_19aaf8:
0019aaf8b 0x19aafc
0019aafc
0019aafcloc_19aafc:
0019aafcb 0x19ab00
0019ab00
0019ab00loc_19ab00:
0019ab00b 0x19ab04
0019ab04
0019ab04loc_19ab04:
0019ab04ldr x1, [sp+488]
0019ab08ldrsb x27, [x1]
0019ab0cldr x1, [x1+176]
0019ab10ldr x0, [sp+496]
0019ab14blr x1
0019ab18strb w0, [sp+63]
0019ab1cstrb w0, [sp+62]
0019ab20stp xzr, xzr, [sp+256]
0019ab24add x1, sp, 256
0019ab28str x1, [sp+224]
0019ab2cldrsb x1, [sp+62]
0019ab30strb w1, [sp+60]
0019ab34ldr x2, [sp+224]
0019ab38ldrsb x27, [x2]
0019ab3cadrp x3, 0x487000
0019ab40add x3, x3, 3680
0019ab44str x3, [x2]
0019ab48ubfm x1, x1, 61, 7
0019ab4cadrp x3, 0x588000
0019ab50add x3, x3, 640
0019ab54add x1, x3, x1
0019ab58adrp x27, 0x8b1000
0019ab5cldr w3, [x27+3056]
0019ab60cbz w3, 0x19ab68
0019ab64b 0x19ab6c
0019ab68
0019ab68loc_19ab68:
0019ab68b 0x19ab7c
0019ab6c
0019ab6cloc_19ab6c:
0019ab6cldr x5, [x2+8]
0019ab70bl runtime.gcWriteBarrier1
0019ab74str x5, [x25]
0019ab78b 0x19ab7c
0019ab7c
0019ab7cloc_19ab7c:
0019ab7cstr x1, [x2+8]
0019ab80ldr x2, [sp+224]
0019ab84ldrsb x27, [x2]
0019ab88b 0x19ab8c
0019ab8c
0019ab8cloc_19ab8c:
0019ab8cstr x2, [sp+232]
0019ab90orr x4, xzr, 1
0019ab94str x4, [sp+240]
0019ab98str x4, [sp+248]
0019ab9cadrp x0, 0x51a000
0019aba0add x0, x0, 942
0019aba4orr x1, xzr, 15
0019aba8mov x3, x4
0019abacbl google.golang.org/protobuf/internal/errors.New
0019abb0str x0, [sp+312]
0019abb4str x1, [sp+320]
0019abb8ldr x5, [sp+464]
0019abbcldr x6, [sp+472]
0019abc0ldr x7, [sp+480]
0019abc4str x5, [sp+144]
0019abc8str x6, [sp+152]
0019abccstr x7, [sp+160]
0019abd0ldr x3, [sp+312]
0019abd4ldr x4, [sp+320]
0019abd8str x3, [sp+128]
0019abdcstr x4, [sp+136]
0019abe0ldr x0, [sp+144]
0019abe4ldr x1, [sp+152]
0019abe8ldr x2, [sp+160]
0019abecldp x29, x30, [sp-8]
0019abf0add sp, sp, 448
0019abf4ret x30
0019abf8
0019abf8loc_19abf8:
0019abf8strb w0, [sp+8]
0019abfcstrb w1, [sp+9]
0019ac00strb w2, [sp+10]
0019ac04stp x3, x4, [sp+16]
0019ac08stp x5, x6, [sp+32]
0019ac0cstp x7, x8, [sp+48]
0019ac10stp x9, x10, [sp+64]
0019ac14mov x3, x30
0019ac18bl runtime.morestack_noctxt.abi0
0019ac1cldrb w0, [sp+8]
0019ac20ldrb w1, [sp+9]
0019ac24ldrb w2, [sp+10]
0019ac28ldp x3, x4, [sp+16]
0019ac2cldp x5, x6, [sp+32]
0019ac30ldp x7, x8, [sp+48]
0019ac34ldp x9, x10, [sp+64]
0019ac38b 0x19a040
0019ac3cudf 0
0019a040
0019a040google.golang.org/protobuf/proto.MarshalOptions.marshalSingular: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalSingular(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
0019a040ldr x16, [x28+16]
0019a044sub x17, sp, 320
0019a048subs xzr, x17, x16
0019a04cb.ls 0x19abf8
0019a050sub x20, sp, 448
0019a054stp x29, x30, [x20-8]
0019a058add sp, x20, 0
0019a05csub x29, sp, 8
0019a060strb w0, [sp+456]
0019a064strb w1, [sp+457]
0019a068strb w2, [sp+458]
0019a06cstr x3, [sp+464]
0019a070str x4, [sp+472]
0019a074str x5, [sp+480]
0019a078str x6, [sp+488]
0019a07cstr x7, [sp+496]
0019a080str x8, [sp+504]
0019a084str x9, [sp+512]
0019a088str x10, [sp+520]
0019a08cstr xzr, [sp+144]
0019a090stp xzr, xzr, [sp+152]
0019a094stp xzr, xzr, [sp+128]
0019a098ldr x1, [sp+488]
0019a09cldrsb x27, [x1]
0019a0a0ldr x1, [x1+176]
0019a0a4ldr x0, [sp+496]
0019a0a8blr x1
0019a0acstrb w0, [sp+67]
0019a0b0strb w0, [sp+61]
0019a0b4sbfm x1, x0, 0, 7
0019a0b8subs wzr, w1, 9
0019a0bcb.le 0x19a0c4
0019a0c0b 0x19a504
0019a0c4
0019a0c4loc_19a0c4:
0019a0c4sbfm x3, x0, 0, 7
0019a0c8subs wzr, w3, 4
0019a0ccb.le 0x19a0d4
0019a0d0b 0x19a25c
0019a0d4
0019a0d4loc_19a0d4:
0019a0d4sbfm x3, x0, 0, 7
0019a0d8subs wzr, w3, 2
0019a0dcb.le 0x19a0e4
0019a0e0b 0x19a1a8
0019a0e4
0019a0e4loc_19a0e4:
0019a0e4ubfm x3, x0, 0, 7
0019a0e8subs wzr, w3, 1
0019a0ecb.eq 0x19a0f4
0019a0f0b 0x19a140
0019a0f4
0019a0f4loc_19a0f4:
0019a0f4b 0x19a0f8
0019a0f8
0019a0f8loc_19a0f8:
0019a0f8ldr x0, [sp+504]
0019a0fcldr x1, [sp+512]
0019a100ldr x2, [sp+520]
0019a104bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
0019a108str d0, [sp+104]
0019a10cbl math.Float64bits
0019a110str x0, [sp+120]
0019a114ldr x1, [sp+472]
0019a118ldr x2, [sp+480]
0019a11cldr x3, [sp+464]
0019a120mov x4, x0
0019a124mov x0, x3
0019a128mov x3, x4
0019a12cbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0019a130str x0, [sp+464]
0019a134str x1, [sp+472]
0019a138str x2, [sp+480]
0019a13cb 0x19aab0
0019a140
0019a140loc_19a140:
0019a140ubfm x3, x0, 0, 7
0019a144subs wzr, w3, 2
0019a148b.eq 0x19a150
0019a14cb 0x19a1a0
0019a150
0019a150loc_19a150:
0019a150b 0x19a154
0019a154
0019a154loc_19a154:
0019a154ldr x0, [sp+504]
0019a158ldr x1, [sp+512]
0019a15cldr x2, [sp+520]
0019a160bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
0019a164str d0, [sp+104]
0019a168fcvt s0, d0
0019a16cbl math.Float32bits
0019a170str w0, [sp+72]
0019a174ldr x1, [sp+472]
0019a178ldr x2, [sp+480]
0019a17cldr x3, [sp+464]
0019a180mov x4, x0
0019a184mov x0, x3
0019a188mov x3, x4
0019a18cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0019a190str x0, [sp+464]
0019a194str x1, [sp+472]
0019a198str x2, [sp+480]
0019a19cb 0x19aab0
0019a1a0
0019a1a0loc_19a1a0:
0019a1a0b 0x19a1a4
0019a1a4
0019a1a4loc_19a1a4:
0019a1a4b 0x19a258
0019a1a8
0019a1a8loc_19a1a8:
0019a1a8ubfm x3, x0, 0, 7
0019a1acsubs wzr, w3, 3
0019a1b0b.eq 0x19a1b8
0019a1b4b 0x19a1fc
0019a1b8
0019a1b8loc_19a1b8:
0019a1b8b 0x19a1bc
0019a1bc
0019a1bcloc_19a1bc:
0019a1bcldr x0, [sp+504]
0019a1c0ldr x1, [sp+512]
0019a1c4ldr x2, [sp+520]
0019a1c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019a1ccstr x0, [sp+112]
0019a1d0ldr x1, [sp+472]
0019a1d4ldr x2, [sp+480]
0019a1d8ldr x3, [sp+464]
0019a1dcmov x4, x0
0019a1e0mov x0, x3
0019a1e4mov x3, x4
0019a1e8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a1ecstr x0, [sp+464]
0019a1f0str x1, [sp+472]
0019a1f4str x2, [sp+480]
0019a1f8b 0x19aab0
0019a1fc
0019a1fcloc_19a1fc:
0019a1fcubfm x3, x0, 0, 7
0019a200subs wzr, w3, 4
0019a204b.eq 0x19a20c
0019a208b 0x19a250
0019a20c
0019a20cloc_19a20c:
0019a20cb 0x19a210
0019a210
0019a210loc_19a210:
0019a210ldr x0, [sp+504]
0019a214ldr x1, [sp+512]
0019a218ldr x2, [sp+520]
0019a21cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0019a220str x0, [sp+120]
0019a224ldr x1, [sp+472]
0019a228ldr x2, [sp+480]
0019a22cldr x3, [sp+464]
0019a230mov x4, x0
0019a234mov x0, x3
0019a238mov x3, x4
0019a23cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a240str x0, [sp+464]
0019a244str x1, [sp+472]
0019a248str x2, [sp+480]
0019a24cb 0x19aab0
0019a250
0019a250loc_19a250:
0019a250b 0x19a254
0019a254
0019a254loc_19a254:
0019a254b 0x19a258
0019a258
0019a258loc_19a258:
0019a258b 0x19a500
0019a25c
0019a25cloc_19a25c:
0019a25csbfm x3, x0, 0, 7
0019a260subs wzr, w3, 6
0019a264b.le 0x19a26c
0019a268b 0x19a31c
0019a26c
0019a26cloc_19a26c:
0019a26cubfm x3, x0, 0, 7
0019a270subs wzr, w3, 5
0019a274b.eq 0x19a27c
0019a278b 0x19a2c0
0019a27c
0019a27cloc_19a27c:
0019a27cb 0x19a280
0019a280
0019a280loc_19a280:
0019a280ldr x0, [sp+504]
0019a284ldr x1, [sp+512]
0019a288ldr x2, [sp+520]
0019a28cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019a290str x0, [sp+112]
0019a294ldr x1, [sp+472]
0019a298ldr x2, [sp+480]
0019a29cldr x3, [sp+464]
0019a2a0sbfm x4, x0, 0, 31
0019a2a4mov x0, x3
0019a2a8mov x3, x4
0019a2acbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a2b0str x0, [sp+464]
0019a2b4str x1, [sp+472]
0019a2b8str x2, [sp+480]
0019a2bcb 0x19aab0
0019a2c0
0019a2c0loc_19a2c0:
0019a2c0ubfm x3, x0, 0, 7
0019a2c4subs wzr, w3, 6
0019a2c8b.eq 0x19a2d0
0019a2ccb 0x19a314
0019a2d0
0019a2d0loc_19a2d0:
0019a2d0b 0x19a2d4
0019a2d4
0019a2d4loc_19a2d4:
0019a2d4ldr x0, [sp+504]
0019a2d8ldr x1, [sp+512]
0019a2dcldr x2, [sp+520]
0019a2e0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0019a2e4str x0, [sp+120]
0019a2e8ldr x1, [sp+472]
0019a2ecldr x2, [sp+480]
0019a2f0ldr x3, [sp+464]
0019a2f4mov x4, x0
0019a2f8mov x0, x3
0019a2fcmov x3, x4
0019a300bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0019a304str x0, [sp+464]
0019a308str x1, [sp+472]
0019a30cstr x2, [sp+480]
0019a310b 0x19aab0
0019a314
0019a314loc_19a314:
0019a314b 0x19a318
0019a318
0019a318loc_19a318:
0019a318b 0x19a4fc
0019a31c
0019a31cloc_19a31c:
0019a31cubfm x3, x0, 0, 7
0019a320subs wzr, w3, 7
0019a324b.eq 0x19a32c
0019a328b 0x19a370
0019a32c
0019a32cloc_19a32c:
0019a32cb 0x19a330
0019a330
0019a330loc_19a330:
0019a330ldr x0, [sp+504]
0019a334ldr x1, [sp+512]
0019a338ldr x2, [sp+520]
0019a33cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0019a340str x0, [sp+120]
0019a344ldr x1, [sp+472]
0019a348ldr x2, [sp+480]
0019a34cldr x3, [sp+464]
0019a350mov x4, x0
0019a354mov x0, x3
0019a358mov x3, x4
0019a35cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0019a360str x0, [sp+464]
0019a364str x1, [sp+472]
0019a368str x2, [sp+480]
0019a36cb 0x19aab0
0019a370
0019a370loc_19a370:
0019a370ubfm x3, x0, 0, 7
0019a374subs wzr, w3, 8
0019a378b.eq 0x19a380
0019a37cb 0x19a3cc
0019a380
0019a380loc_19a380:
0019a380b 0x19a384
0019a384
0019a384loc_19a384:
0019a384ldr x0, [sp+504]
0019a388ldr x1, [sp+512]
0019a38cldr x2, [sp+520]
0019a390bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
0019a394strb w0, [sp+66]
0019a398bl google.golang.org/protobuf/encoding/protowire.EncodeBool
0019a39cstr x0, [sp+120]
0019a3a0ldr x1, [sp+472]
0019a3a4ldr x2, [sp+480]
0019a3a8ldr x3, [sp+464]
0019a3acmov x4, x0
0019a3b0mov x0, x3
0019a3b4mov x3, x4
0019a3b8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a3bcstr x0, [sp+464]
0019a3c0str x1, [sp+472]
0019a3c4str x2, [sp+480]
0019a3c8b 0x19aab0
0019a3cc
0019a3ccloc_19a3cc:
0019a3ccubfm x2, x0, 0, 7
0019a3d0subs wzr, w2, 9
0019a3d4b.eq 0x19a3dc
0019a3d8b 0x19a4f0
0019a3dc
0019a3dcloc_19a3dc:
0019a3dcb 0x19a3e0
0019a3e0
0019a3e0loc_19a3e0:
0019a3e0ldr x0, [sp+488]
0019a3e4ldr x1, [sp+496]
0019a3e8bl google.golang.org/protobuf/internal/strs.EnforceUTF8
0019a3ecstrb w0, [sp+65]
0019a3f0strb w0, [sp+66]
0019a3f4tbnz w0, 0, 0x19a3fc
0019a3f8b 0x19a428
0019a3fc
0019a3fcloc_19a3fc:
0019a3fcldr x0, [sp+504]
0019a400ldr x1, [sp+512]
0019a404ldr x2, [sp+520]
0019a408bl google.golang.org/protobuf/reflect/protoreflect.Value.String
0019a40cstr x0, [sp+344]
0019a410str x1, [sp+352]
0019a414bl unicode/utf8.ValidString
0019a418strb w0, [sp+64]
0019a41ceor x3, x0, 1
0019a420strb w3, [sp+66]
0019a424b 0x19a42c
0019a428
0019a428loc_19a428:
0019a428b 0x19a42c
0019a42c
0019a42cloc_19a42c:
0019a42cldrb w3, [sp+66]
0019a430tbnz w3, 0, 0x19a438
0019a434b 0x19a4a0
0019a438
0019a438loc_19a438:
0019a438ldr x1, [sp+488]
0019a43cldrsb x27, [x1]
0019a440ldr x1, [x1+72]
0019a444ldr x0, [sp+496]
0019a448blr x1
0019a44cstr x0, [sp+328]
0019a450str x1, [sp+336]
0019a454bl google.golang.org/protobuf/internal/errors.InvalidUTF8
0019a458str x0, [sp+312]
0019a45cstr x1, [sp+320]
0019a460ldr x1, [sp+472]
0019a464ldr x2, [sp+480]
0019a468ldr x3, [sp+464]
0019a46cstr x3, [sp+144]
0019a470str x1, [sp+152]
0019a474str x2, [sp+160]
0019a478ldr x3, [sp+312]
0019a47cldr x4, [sp+320]
0019a480str x3, [sp+128]
0019a484str x4, [sp+136]
0019a488ldr x0, [sp+144]
0019a48cldr x1, [sp+152]
0019a490ldr x2, [sp+160]
0019a494ldp x29, x30, [sp-8]
0019a498add sp, sp, 448
0019a49cret x30
0019a4a0
0019a4a0loc_19a4a0:
0019a4a0ldr x0, [sp+504]
0019a4a4ldr x1, [sp+512]
0019a4a8ldr x2, [sp+520]
0019a4acbl google.golang.org/protobuf/reflect/protoreflect.Value.String
0019a4b0str x0, [sp+344]
0019a4b4str x1, [sp+352]
0019a4b8ldr x3, [sp+472]
0019a4bcldr x2, [sp+480]
0019a4c0ldr x4, [sp+464]
0019a4c4mov x5, x0
0019a4c8mov x0, x4
0019a4ccmov x6, x1
0019a4d0mov x1, x3
0019a4d4mov x3, x5
0019a4d8mov x4, x6
0019a4dcbl google.golang.org/protobuf/encoding/protowire.AppendString
0019a4e0str x0, [sp+464]
0019a4e4str x1, [sp+472]
0019a4e8str x2, [sp+480]
0019a4ecb 0x19aab0
0019a4f0
0019a4f0loc_19a4f0:
0019a4f0b 0x19a4f4
0019a4f4
0019a4f4loc_19a4f4:
0019a4f4b 0x19a4f8
0019a4f8
0019a4f8loc_19a4f8:
0019a4f8b 0x19a4fc
0019a4fc
0019a4fcloc_19a4fc:
0019a4fcb 0x19a500
0019a500
0019a500loc_19a500:
0019a500b 0x19ab00
0019a504
0019a504loc_19a504:
0019a504sbfm x3, x0, 0, 7
0019a508subs wzr, w3, 13
0019a50cb.le 0x19a514
0019a510b 0x19a8e0
0019a514
0019a514loc_19a514:
0019a514sbfm x3, x0, 0, 7
0019a518subs wzr, w3, 11
0019a51cb.le 0x19a524
0019a520b 0x19a80c
0019a524
0019a524loc_19a524:
0019a524ubfm x3, x0, 0, 7
0019a528subs wzr, w3, 10
0019a52cb.eq 0x19a534
0019a530b 0x19a680
0019a534
0019a534loc_19a534:
0019a534b 0x19a538
0019a538
0019a538loc_19a538:
0019a538stp xzr, xzr, [sp+168]
0019a53cldr x0, [sp+504]
0019a540ldr x1, [sp+512]
0019a544ldr x2, [sp+520]
0019a548bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
0019a54cstr x0, [sp+272]
0019a550str x1, [sp+280]
0019a554str xzr, [sp+288]
0019a558stp xzr, xzr, [sp+296]
0019a55cstp xzr, xzr, [sp+312]
0019a560ldrb w0, [sp+456]
0019a564ldrb w1, [sp+457]
0019a568ldrb w2, [sp+458]
0019a56cldr x4, [sp+472]
0019a570ldr x5, [sp+480]
0019a574ldr x3, [sp+464]
0019a578ldr x6, [sp+272]
0019a57cldr x7, [sp+280]
0019a580bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessage
0019a584str x0, [sp+288]
0019a588str x1, [sp+296]
0019a58cstr x2, [sp+304]
0019a590str x3, [sp+312]
0019a594str x4, [sp+320]
0019a598ldr x3, [sp+288]
0019a59cldr x4, [sp+296]
0019a5a0ldr x5, [sp+304]
0019a5a4str x3, [sp+376]
0019a5a8str x4, [sp+384]
0019a5acstr x5, [sp+392]
0019a5b0ldr x3, [sp+312]
0019a5b4ldr x4, [sp+320]
0019a5b8str x3, [sp+360]
0019a5bcstr x4, [sp+368]
0019a5c0ldr x3, [sp+376]
0019a5c4ldr x4, [sp+384]
0019a5c8ldr x5, [sp+392]
0019a5ccstr x3, [sp+464]
0019a5d0str x4, [sp+472]
0019a5d4str x5, [sp+480]
0019a5d8ldr x3, [sp+368]
0019a5dcldr x4, [sp+360]
0019a5e0str x4, [sp+168]
0019a5e4str x3, [sp+176]
0019a5e8cbnz x4, 0x19a5f0
0019a5ecb 0x19a630
0019a5f0
0019a5f0loc_19a5f0:
0019a5f0ldr x5, [sp+464]
0019a5f4ldr x6, [sp+472]
0019a5f8ldr x7, [sp+480]
0019a5fcstr x5, [sp+144]
0019a600str x6, [sp+152]
0019a604str x7, [sp+160]
0019a608ldr x3, [sp+168]
0019a60cldr x4, [sp+176]
0019a610str x3, [sp+128]
0019a614str x4, [sp+136]
0019a618ldr x0, [sp+144]
0019a61cldr x1, [sp+152]
0019a620ldr x2, [sp+160]
0019a624ldp x29, x30, [sp-8]
0019a628add sp, sp, 448
0019a62cret x30
0019a630
0019a630loc_19a630:
0019a630ldr x1, [sp+488]
0019a634ldrsb x27, [x1]
0019a638ldr x1, [x1+216]
0019a63cldr x0, [sp+496]
0019a640blr x1
0019a644str w0, [sp+68]
0019a648orr x1, xzr, 4
0019a64cbl google.golang.org/protobuf/encoding/protowire.EncodeTag
0019a650str x0, [sp+120]
0019a654ldr x1, [sp+472]
0019a658ldr x2, [sp+480]
0019a65cldr x3, [sp+464]
0019a660mov x4, x0
0019a664mov x0, x3
0019a668mov x3, x4
0019a66cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a670str x0, [sp+464]
0019a674str x1, [sp+472]
0019a678str x2, [sp+480]
0019a67cb 0x19aab0
0019a680
0019a680loc_19a680:
0019a680ubfm x3, x0, 0, 7
0019a684subs wzr, w3, 11
0019a688b.eq 0x19a690
0019a68cb 0x19a804
0019a690
0019a690loc_19a690:
0019a690b 0x19a694
0019a694
0019a694loc_19a694:
0019a694str xzr, [sp+80]
0019a698stp xzr, xzr, [sp+184]
0019a69cstr xzr, [sp+288]
0019a6a0stp xzr, xzr, [sp+296]
0019a6a4ldr x0, [sp+464]
0019a6a8ldr x1, [sp+472]
0019a6acldr x2, [sp+480]
0019a6b0bl google.golang.org/protobuf/proto.appendSpeculativeLength
0019a6b4str x0, [sp+288]
0019a6b8str x1, [sp+296]
0019a6bcstr x2, [sp+304]
0019a6c0str x3, [sp+96]
0019a6c4str x0, [sp+200]
0019a6c8str x1, [sp+208]
0019a6ccstr x2, [sp+216]
0019a6d0ldr x3, [sp+96]
0019a6d4str x3, [sp+88]
0019a6d8str x0, [sp+464]
0019a6dcstr x1, [sp+472]
0019a6e0str x2, [sp+480]
0019a6e4ldr x3, [sp+88]
0019a6e8str x3, [sp+80]
0019a6ecldr x0, [sp+504]
0019a6f0ldr x1, [sp+512]
0019a6f4ldr x2, [sp+520]
0019a6f8bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
0019a6fcstr x0, [sp+272]
0019a700str x1, [sp+280]
0019a704str xzr, [sp+288]
0019a708stp xzr, xzr, [sp+296]
0019a70cstp xzr, xzr, [sp+312]
0019a710ldrb w0, [sp+456]
0019a714ldrb w1, [sp+457]
0019a718ldrb w2, [sp+458]
0019a71cldr x4, [sp+472]
0019a720ldr x5, [sp+480]
0019a724ldr x3, [sp+464]
0019a728ldr x6, [sp+272]
0019a72cldr x7, [sp+280]
0019a730bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessage
0019a734str x0, [sp+288]
0019a738str x1, [sp+296]
0019a73cstr x2, [sp+304]
0019a740str x3, [sp+312]
0019a744str x4, [sp+320]
0019a748ldr x3, [sp+288]
0019a74cldr x4, [sp+296]
0019a750ldr x5, [sp+304]
0019a754str x3, [sp+416]
0019a758str x4, [sp+424]
0019a75cstr x5, [sp+432]
0019a760ldr x3, [sp+312]
0019a764ldr x4, [sp+320]
0019a768str x3, [sp+400]
0019a76cstr x4, [sp+408]
0019a770ldr x3, [sp+416]
0019a774ldr x4, [sp+424]
0019a778ldr x5, [sp+432]
0019a77cstr x3, [sp+464]
0019a780str x4, [sp+472]
0019a784str x5, [sp+480]
0019a788ldr x3, [sp+408]
0019a78cldr x4, [sp+400]
0019a790str x4, [sp+184]
0019a794str x3, [sp+192]
0019a798cbnz x4, 0x19a7a0
0019a79cb 0x19a7e0
0019a7a0
0019a7a0loc_19a7a0:
0019a7a0ldr x5, [sp+464]
0019a7a4ldr x6, [sp+472]
0019a7a8ldr x7, [sp+480]
0019a7acstr x5, [sp+144]
0019a7b0str x6, [sp+152]
0019a7b4str x7, [sp+160]
0019a7b8ldr x3, [sp+184]
0019a7bcldr x4, [sp+192]
0019a7c0str x3, [sp+128]
0019a7c4str x4, [sp+136]
0019a7c8ldr x0, [sp+144]
0019a7ccldr x1, [sp+152]
0019a7d0ldr x2, [sp+160]
0019a7d4ldp x29, x30, [sp-8]
0019a7d8add sp, sp, 448
0019a7dcret x30
0019a7e0
0019a7e0loc_19a7e0:
0019a7e0ldr x3, [sp+80]
0019a7e4ldr x0, [sp+464]
0019a7e8ldr x1, [sp+472]
0019a7ecldr x2, [sp+480]
0019a7f0bl google.golang.org/protobuf/proto.finishSpeculativeLength
0019a7f4str x0, [sp+464]
0019a7f8str x1, [sp+472]
0019a7fcstr x2, [sp+480]
0019a800b 0x19aab0
0019a804
0019a804loc_19a804:
0019a804b 0x19a808
0019a808
0019a808loc_19a808:
0019a808b 0x19a8dc
0019a80c
0019a80cloc_19a80c:
0019a80cubfm x3, x0, 0, 7
0019a810subs wzr, w3, 12
0019a814b.eq 0x19a81c
0019a818b 0x19a880
0019a81c
0019a81cloc_19a81c:
0019a81cb 0x19a820
0019a820
0019a820loc_19a820:
0019a820ldr x0, [sp+504]
0019a824ldr x1, [sp+512]
0019a828ldr x2, [sp+520]
0019a82cbl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
0019a830str x0, [sp+288]
0019a834str x1, [sp+296]
0019a838str x2, [sp+304]
0019a83cldr x3, [sp+472]
0019a840ldr x4, [sp+480]
0019a844ldr x5, [sp+464]
0019a848mov x6, x0
0019a84cmov x0, x5
0019a850mov x7, x1
0019a854mov x1, x3
0019a858mov x8, x2
0019a85cmov x2, x4
0019a860mov x3, x6
0019a864mov x4, x7
0019a868mov x5, x8
0019a86cbl google.golang.org/protobuf/encoding/protowire.AppendBytes
0019a870str x0, [sp+464]
0019a874str x1, [sp+472]
0019a878str x2, [sp+480]
0019a87cb 0x19aab0
0019a880
0019a880loc_19a880:
0019a880ubfm x3, x0, 0, 7
0019a884subs wzr, w3, 13
0019a888b.eq 0x19a890
0019a88cb 0x19a8d4
0019a890
0019a890loc_19a890:
0019a890b 0x19a894
0019a894
0019a894loc_19a894:
0019a894ldr x0, [sp+504]
0019a898ldr x1, [sp+512]
0019a89cldr x2, [sp+520]
0019a8a0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
0019a8a4str x0, [sp+120]
0019a8a8ldr x1, [sp+472]
0019a8acldr x2, [sp+480]
0019a8b0ldr x3, [sp+464]
0019a8b4mov w4, w0
0019a8b8mov x0, x3
0019a8bcmov x3, x4
0019a8c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a8c4str x0, [sp+464]
0019a8c8str x1, [sp+472]
0019a8ccstr x2, [sp+480]
0019a8d0b 0x19aab0
0019a8d4
0019a8d4loc_19a8d4:
0019a8d4b 0x19a8d8
0019a8d8
0019a8d8loc_19a8d8:
0019a8d8b 0x19a8dc
0019a8dc
0019a8dcloc_19a8dc:
0019a8dcb 0x19aafc
0019a8e0
0019a8e0loc_19a8e0:
0019a8e0sbfm x3, x0, 0, 7
0019a8e4subs wzr, w3, 15
0019a8e8b.le 0x19a8f0
0019a8ecb 0x19a9a0
0019a8f0
0019a8f0loc_19a8f0:
0019a8f0ubfm x3, x0, 0, 7
0019a8f4subs wzr, w3, 14
0019a8f8b.eq 0x19a900
0019a8fcb 0x19a944
0019a900
0019a900loc_19a900:
0019a900b 0x19a904
0019a904
0019a904loc_19a904:
0019a904ldr x0, [sp+504]
0019a908ldr x1, [sp+512]
0019a90cldr x2, [sp+520]
0019a910bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
0019a914str w0, [sp+76]
0019a918ldr x1, [sp+472]
0019a91cldr x2, [sp+480]
0019a920ldr x3, [sp+464]
0019a924sbfm x4, x0, 0, 31
0019a928mov x0, x3
0019a92cmov x3, x4
0019a930bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019a934str x0, [sp+464]
0019a938str x1, [sp+472]
0019a93cstr x2, [sp+480]
0019a940b 0x19aab0
0019a944
0019a944loc_19a944:
0019a944ubfm x3, x0, 0, 7
0019a948subs wzr, w3, 15
0019a94cb.eq 0x19a954
0019a950b 0x19a998
0019a954
0019a954loc_19a954:
0019a954b 0x19a958
0019a958
0019a958loc_19a958:
0019a958ldr x0, [sp+504]
0019a95cldr x1, [sp+512]
0019a960ldr x2, [sp+520]
0019a964bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019a968str x0, [sp+112]
0019a96cldr x1, [sp+472]
0019a970ldr x2, [sp+480]
0019a974ldr x3, [sp+464]
0019a978mov x4, x0
0019a97cmov x0, x3
0019a980mov x3, x4
0019a984bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
0019a988str x0, [sp+464]
0019a98cstr x1, [sp+472]
0019a990str x2, [sp+480]
0019a994b 0x19aab0
0019a998
0019a998loc_19a998:
0019a998b 0x19a99c
0019a99c
0019a99cloc_19a99c:
0019a99cb 0x19aaf8
0019a9a0
0019a9a0loc_19a9a0:
0019a9a0ubfm x3, x0, 0, 7
0019a9a4subs wzr, w3, 16
0019a9a8b.eq 0x19a9b0
0019a9acb 0x19a9f4
0019a9b0
0019a9b0loc_19a9b0:
0019a9b0b 0x19a9b4
0019a9b4
0019a9b4loc_19a9b4:
0019a9b4ldr x0, [sp+504]
0019a9b8ldr x1, [sp+512]
0019a9bcldr x2, [sp+520]
0019a9c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019a9c4str x0, [sp+112]
0019a9c8ldr x1, [sp+472]
0019a9ccldr x2, [sp+480]
0019a9d0ldr x3, [sp+464]
0019a9d4mov x4, x0
0019a9d8mov x0, x3
0019a9dcmov x3, x4
0019a9e0bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
0019a9e4str x0, [sp+464]
0019a9e8str x1, [sp+472]
0019a9ecstr x2, [sp+480]
0019a9f0b 0x19aab0
0019a9f4
0019a9f4loc_19a9f4:
0019a9f4ubfm x3, x0, 0, 7
0019a9f8subs wzr, w3, 17
0019a9fcb.eq 0x19aa04
0019aa00b 0x19aa54
0019aa04
0019aa04loc_19aa04:
0019aa04b 0x19aa08
0019aa08
0019aa08loc_19aa08:
0019aa08ldr x0, [sp+504]
0019aa0cldr x1, [sp+512]
0019aa10ldr x2, [sp+520]
0019aa14bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019aa18str x0, [sp+112]
0019aa1csbfm x0, x0, 0, 31
0019aa20bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
0019aa24str x0, [sp+120]
0019aa28ldr x1, [sp+472]
0019aa2cldr x2, [sp+480]
0019aa30ldr x3, [sp+464]
0019aa34mov x4, x0
0019aa38mov x0, x3
0019aa3cmov x3, x4
0019aa40bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019aa44str x0, [sp+464]
0019aa48str x1, [sp+472]
0019aa4cstr x2, [sp+480]
0019aa50b 0x19aab0
0019aa54
0019aa54loc_19aa54:
0019aa54ubfm x3, x0, 0, 7
0019aa58subs wzr, w3, 18
0019aa5cb.eq 0x19aa64
0019aa60b 0x19aaec
0019aa64
0019aa64loc_19aa64:
0019aa64b 0x19aa68
0019aa68
0019aa68loc_19aa68:
0019aa68ldr x0, [sp+504]
0019aa6cldr x1, [sp+512]
0019aa70ldr x2, [sp+520]
0019aa74bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
0019aa78str x0, [sp+112]
0019aa7cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
0019aa80str x0, [sp+120]
0019aa84ldr x1, [sp+472]
0019aa88ldr x2, [sp+480]
0019aa8cldr x3, [sp+464]
0019aa90mov x4, x0
0019aa94mov x0, x3
0019aa98mov x3, x4
0019aa9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
0019aaa0str x0, [sp+464]
0019aaa4str x1, [sp+472]
0019aaa8str x2, [sp+480]
0019aaacb 0x19aab0
0019aab0
0019aab0loc_19aab0:
0019aab0ldr x5, [sp+464]
0019aab4ldr x6, [sp+472]
0019aab8ldr x7, [sp+480]
0019aabcstr x5, [sp+144]
0019aac0str x6, [sp+152]
0019aac4str x7, [sp+160]
0019aac8stp xzr, xzr, [sp+128]
0019aaccldr x0, [sp+144]
0019aad0ldr x1, [sp+152]
0019aad4ldr x2, [sp+160]
0019aad8mov x3, xzr
0019aadcmov x4, xzr
0019aae0ldp x29, x30, [sp-8]
0019aae4add sp, sp, 448
0019aae8ret x30
0019aaec
0019aaecloc_19aaec:
0019aaecb 0x19aaf0
0019aaf0
0019aaf0loc_19aaf0:
0019aaf0b 0x19aaf4
0019aaf4
0019aaf4loc_19aaf4:
0019aaf4b 0x19aaf8
0019aaf8
0019aaf8loc_19aaf8:
0019aaf8b 0x19aafc
0019aafc
0019aafcloc_19aafc:
0019aafcb 0x19ab00
0019ab00
0019ab00loc_19ab00:
0019ab00b 0x19ab04
0019ab04
0019ab04loc_19ab04:
0019ab04ldr x1, [sp+488]
0019ab08ldrsb x27, [x1]
0019ab0cldr x1, [x1+176]
0019ab10ldr x0, [sp+496]
0019ab14blr x1
0019ab18strb w0, [sp+63]
0019ab1cstrb w0, [sp+62]
0019ab20stp xzr, xzr, [sp+256]
0019ab24add x1, sp, 256
0019ab28str x1, [sp+224]
0019ab2cldrsb x1, [sp+62]
0019ab30strb w1, [sp+60]
0019ab34ldr x2, [sp+224]
0019ab38ldrsb x27, [x2]
0019ab3cadrp x3, 0x487000
0019ab40add x3, x3, 3680
0019ab44str x3, [x2]
0019ab48ubfm x1, x1, 61, 7
0019ab4cadrp x3, 0x588000
0019ab50add x3, x3, 640
0019ab54add x1, x3, x1
0019ab58adrp x27, 0x8b1000
0019ab5cldr w3, [x27+3056]
0019ab60cbz w3, 0x19ab68
0019ab64b 0x19ab6c
0019ab68
0019ab68loc_19ab68:
0019ab68b 0x19ab7c
0019ab6c
0019ab6cloc_19ab6c:
0019ab6cldr x5, [x2+8]
0019ab70bl runtime.gcWriteBarrier1
0019ab74str x5, [x25]
0019ab78b 0x19ab7c
0019ab7c
0019ab7cloc_19ab7c:
0019ab7cstr x1, [x2+8]
0019ab80ldr x2, [sp+224]
0019ab84ldrsb x27, [x2]
0019ab88b 0x19ab8c
0019ab8c
0019ab8cloc_19ab8c:
0019ab8cstr x2, [sp+232]
0019ab90orr x4, xzr, 1
0019ab94str x4, [sp+240]
0019ab98str x4, [sp+248]
0019ab9cadrp x0, 0x51a000
0019aba0add x0, x0, 942
0019aba4orr x1, xzr, 15
0019aba8mov x3, x4
0019abacbl google.golang.org/protobuf/internal/errors.New
0019abb0str x0, [sp+312]
0019abb4str x1, [sp+320]
0019abb8ldr x5, [sp+464]
0019abbcldr x6, [sp+472]
0019abc0ldr x7, [sp+480]
0019abc4str x5, [sp+144]
0019abc8str x6, [sp+152]
0019abccstr x7, [sp+160]
0019abd0ldr x3, [sp+312]
0019abd4ldr x4, [sp+320]
0019abd8str x3, [sp+128]
0019abdcstr x4, [sp+136]
0019abe0ldr x0, [sp+144]
0019abe4ldr x1, [sp+152]
0019abe8ldr x2, [sp+160]
0019abecldp x29, x30, [sp-8]
0019abf0add sp, sp, 448
0019abf4ret x30
0019abf8
0019abf8loc_19abf8:
0019abf8strb w0, [sp+8]
0019abfcstrb w1, [sp+9]
0019ac00strb w2, [sp+10]
0019ac04stp x3, x4, [sp+16]
0019ac08stp x5, x6, [sp+32]
0019ac0cstp x7, x8, [sp+48]
0019ac10stp x9, x10, [sp+64]
0019ac14mov x3, x30
0019ac18bl runtime.morestack_noctxt.abi0
0019ac1cldrb w0, [sp+8]
0019ac20ldrb w1, [sp+9]
0019ac24ldrb w2, [sp+10]
0019ac28ldp x3, x4, [sp+16]
0019ac2cldp x5, x6, [sp+32]
0019ac30ldp x7, x8, [sp+48]
0019ac34ldp x9, x10, [sp+64]
0019ac38b 0x19a040
0019ac3cudf 0
0019a040
Loading..