File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00217ba0
00217ba0google.golang.org/protobuf/internal/impl.appendMapItem: ; void google.golang.org/protobuf/internal/impl.appendMapItem(struct []uint8 b, reflect.Value keyrv, reflect.Value valrv, google.golang.org/protobuf/internal/impl.mapInfo * mapi, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00217ba0ldr x16, [x28+16]
00217ba4sub x17, sp, 464
00217ba8subs xzr, x17, x16
00217bacb.ls 0x218214
00217bb0sub x20, sp, 592
00217bb4stp x29, x30, [x20-8]
00217bb8add sp, x20, 0
00217bbcsub x29, sp, 8
00217bc0str x0, [sp+600]
00217bc4str x1, [sp+608]
00217bc8str x2, [sp+616]
00217bccstr x3, [sp+624]
00217bd0str x4, [sp+632]
00217bd4str x5, [sp+640]
00217bd8str x6, [sp+648]
00217bdcstr x7, [sp+656]
00217be0str x8, [sp+664]
00217be4str x9, [sp+672]
00217be8str x10, [sp+680]
00217becstrb w11, [sp+688]
00217bf0str xzr, [sp+160]
00217bf4stp xzr, xzr, [sp+168]
00217bf8stp xzr, xzr, [sp+144]
00217bfcldr x4, [sp+680]
00217c00ldrsb x27, [x4]
00217c04ldr x4, [x4+48]
00217c08cbnz x4, 0x217c10
00217c0cb 0x217f14
00217c10
00217c10loc_217c10:
00217c10ldr x4, [sp+672]
00217c14ldrsb x27, [x4]
00217c18ldr x4, [x4+144]
00217c1cldrsb x27, [x4]
00217c20ldr x5, [x4+16]
00217c24ldrsb x27, [x5]
00217c28ldr x0, [x4+24]
00217c2cldr x1, [sp+624]
00217c30ldr x2, [sp+632]
00217c34ldr x3, [sp+640]
00217c38ldr x4, [x5+56]
00217c3cblr x4
00217c40str x0, [sp+400]
00217c44str x1, [sp+408]
00217c48str x2, [sp+416]
00217c4cbl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
00217c50str x0, [sp+216]
00217c54str x1, [sp+224]
00217c58str x2, [sp+232]
00217c5cldr x0, [sp+648]
00217c60ldr x1, [sp+656]
00217c64ldr x2, [sp+664]
00217c68bl google.golang.org/protobuf/internal/impl.pointerOfValue
00217c6cstr x0, [sp+184]
00217c70ldr x4, [sp+680]
00217c74ldrsb x27, [x4]
00217c78ldr x0, [x4+48]
00217c7cstr x0, [sp+352]
00217c80ldrb w2, [sp+688]
00217c84ldr x1, [sp+184]
00217c88bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
00217c8cstr x0, [sp+80]
00217c90str xzr, [sp+88]
00217c94ldr x0, [sp+216]
00217c98ldr x1, [sp+224]
00217c9cldr x2, [sp+232]
00217ca0bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00217ca4str x0, [sp+400]
00217ca8str x1, [sp+408]
00217cacstr x2, [sp+416]
00217cb0ldr x4, [sp+672]
00217cb4ldrsb x27, [x4]
00217cb8ldr x26, [x4+32]
00217cbcldrb w4, [sp+688]
00217cc0ldr x5, [x26]
00217cc4orr x3, xzr, 1
00217cc8blr x5
00217cccstr x0, [sp+136]
00217cd0ldr x4, [sp+88]
00217cd4add x4, x4, x0
00217cd8str x4, [sp+88]
00217cdcldr x0, [sp+80]
00217ce0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
00217ce4str x0, [sp+136]
00217ce8ldr x4, [sp+88]
00217cecadd x4, x0, x4
00217cf0add x3, x4, 1
00217cf4str x3, [sp+88]
00217cf8ldr x0, [sp+600]
00217cfcldr x1, [sp+608]
00217d00ldr x2, [sp+616]
00217d04bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00217d08str x0, [sp+600]
00217d0cstr x1, [sp+608]
00217d10str x2, [sp+616]
00217d14ldr x0, [sp+216]
00217d18ldr x1, [sp+224]
00217d1cldr x2, [sp+232]
00217d20bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00217d24str x0, [sp+400]
00217d28str x1, [sp+408]
00217d2cstr x2, [sp+416]
00217d30str xzr, [sp+376]
00217d34stp xzr, xzr, [sp+384]
00217d38stp xzr, xzr, [sp+360]
00217d3cldr x4, [sp+672]
00217d40ldrsb x27, [x4]
00217d44ldr x6, [x4+16]
00217d48str x6, [sp+112]
00217d4cldr x4, [sp+672]
00217d50ldrsb x27, [x4]
00217d54ldr x26, [x4+40]
00217d58ldrb w7, [sp+688]
00217d5cldr x4, [x26]
00217d60ldr x1, [sp+608]
00217d64ldr x2, [sp+616]
00217d68ldr x0, [sp+600]
00217d6cldr x3, [sp+400]
00217d70ldr x5, [sp+408]
00217d74ldr x8, [sp+416]
00217d78mov x9, x4
00217d7cmov x4, x5
00217d80mov x5, x8
00217d84blr x9
00217d88str x0, [sp+376]
00217d8cstr x1, [sp+384]
00217d90str x2, [sp+392]
00217d94str x3, [sp+360]
00217d98str x4, [sp+368]
00217d9cldr x4, [sp+376]
00217da0ldr x5, [sp+384]
00217da4ldr x6, [sp+392]
00217da8str x4, [sp+480]
00217dacstr x5, [sp+488]
00217db0str x6, [sp+496]
00217db4ldr x4, [sp+360]
00217db8ldr x5, [sp+368]
00217dbcstr x4, [sp+464]
00217dc0str x5, [sp+472]
00217dc4ldr x4, [sp+480]
00217dc8ldr x5, [sp+488]
00217dccldr x6, [sp+496]
00217dd0str x4, [sp+296]
00217dd4str x5, [sp+304]
00217dd8str x6, [sp+312]
00217ddcldr x4, [sp+472]
00217de0ldr x5, [sp+464]
00217de4str x5, [sp+264]
00217de8str x4, [sp+272]
00217deccbnz x5, 0x217df4
00217df0b 0x217e24
00217df4
00217df4loc_217df4:
00217df4str xzr, [sp+160]
00217df8stp xzr, xzr, [sp+168]
00217dfcldr x3, [sp+264]
00217e00ldr x4, [sp+272]
00217e04str x3, [sp+144]
00217e08str x4, [sp+152]
00217e0cldr x0, [sp+160]
00217e10ldr x1, [sp+168]
00217e14ldr x2, [sp+176]
00217e18ldp x29, x30, [sp-8]
00217e1cadd sp, sp, 592
00217e20ret x30
00217e24
00217e24loc_217e24:
00217e24ldr x4, [sp+672]
00217e28ldrsb x27, [x4]
00217e2cldr x3, [x4+24]
00217e30str x3, [sp+104]
00217e34ldr x0, [sp+296]
00217e38ldr x1, [sp+304]
00217e3cldr x2, [sp+312]
00217e40bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00217e44str x0, [sp+296]
00217e48str x1, [sp+304]
00217e4cstr x2, [sp+312]
00217e50ldr x3, [sp+80]
00217e54bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00217e58str x0, [sp+296]
00217e5cstr x1, [sp+304]
00217e60str x2, [sp+312]
00217e64str xzr, [sp+376]
00217e68stp xzr, xzr, [sp+384]
00217e6cstp xzr, xzr, [sp+360]
00217e70ldr x4, [sp+680]
00217e74ldrsb x27, [x4]
00217e78ldr x0, [x4+48]
00217e7cstr x0, [sp+344]
00217e80ldrb w5, [sp+688]
00217e84ldr x1, [sp+296]
00217e88ldr x4, [sp+184]
00217e8cldr x2, [sp+304]
00217e90ldr x3, [sp+312]
00217e94bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
00217e98str x0, [sp+376]
00217e9cstr x1, [sp+384]
00217ea0str x2, [sp+392]
00217ea4str x3, [sp+360]
00217ea8str x4, [sp+368]
00217eacldr x4, [sp+376]
00217eb0ldr x5, [sp+384]
00217eb4ldr x6, [sp+392]
00217eb8str x4, [sp+440]
00217ebcstr x5, [sp+448]
00217ec0str x6, [sp+456]
00217ec4ldr x4, [sp+360]
00217ec8ldr x5, [sp+368]
00217eccstr x4, [sp+424]
00217ed0str x5, [sp+432]
00217ed4ldr x4, [sp+440]
00217ed8ldr x5, [sp+448]
00217edcldr x6, [sp+456]
00217ee0str x4, [sp+160]
00217ee4str x5, [sp+168]
00217ee8str x6, [sp+176]
00217eecldr x3, [sp+424]
00217ef0ldr x4, [sp+432]
00217ef4str x3, [sp+144]
00217ef8str x4, [sp+152]
00217efcldr x0, [sp+160]
00217f00ldr x1, [sp+168]
00217f04ldr x2, [sp+176]
00217f08ldp x29, x30, [sp-8]
00217f0cadd sp, sp, 592
00217f10ret x30
00217f14
00217f14loc_217f14:
00217f14ldr x4, [sp+672]
00217f18ldrsb x27, [x4]
00217f1cldr x4, [x4+144]
00217f20ldrsb x27, [x4]
00217f24ldr x5, [x4+16]
00217f28ldrsb x27, [x5]
00217f2cldr x0, [x4+24]
00217f30ldr x1, [sp+624]
00217f34ldr x2, [sp+632]
00217f38ldr x3, [sp+640]
00217f3cldr x4, [x5+56]
00217f40blr x4
00217f44str x0, [sp+400]
00217f48str x1, [sp+408]
00217f4cstr x2, [sp+416]
00217f50bl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
00217f54str x0, [sp+240]
00217f58str x1, [sp+248]
00217f5cstr x2, [sp+256]
00217f60ldr x4, [sp+672]
00217f64ldrsb x27, [x4]
00217f68ldr x4, [x4+144]
00217f6cldrsb x27, [x4]
00217f70ldr x5, [x4+32]
00217f74ldrsb x27, [x5]
00217f78ldr x0, [x4+40]
00217f7cldr x1, [sp+648]
00217f80ldr x2, [sp+656]
00217f84ldr x3, [sp+664]
00217f88ldr x4, [x5+56]
00217f8cblr x4
00217f90str x0, [sp+192]
00217f94str x1, [sp+200]
00217f98str x2, [sp+208]
00217f9cstr xzr, [sp+96]
00217fa0ldr x0, [sp+240]
00217fa4ldr x1, [sp+248]
00217fa8ldr x2, [sp+256]
00217facbl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00217fb0str x0, [sp+400]
00217fb4str x1, [sp+408]
00217fb8str x2, [sp+416]
00217fbcldr x4, [sp+672]
00217fc0ldrsb x27, [x4]
00217fc4ldr x26, [x4+32]
00217fc8ldrb w4, [sp+688]
00217fccldr x5, [x26]
00217fd0orr x3, xzr, 1
00217fd4blr x5
00217fd8str x0, [sp+136]
00217fdcldr x4, [sp+96]
00217fe0add x4, x4, x0
00217fe4str x4, [sp+96]
00217fe8ldr x4, [sp+672]
00217fecldrsb x27, [x4]
00217ff0ldr x26, [x4+72]
00217ff4ldrb w4, [sp+688]
00217ff8ldr x5, [x26]
00217ffcldr x0, [sp+192]
00218000ldr x1, [sp+200]
00218004ldr x2, [sp+208]
00218008orr x3, xzr, 1
0021800cblr x5
00218010str x0, [sp+136]
00218014ldr x4, [sp+96]
00218018add x3, x4, x0
0021801cstr x3, [sp+96]
00218020ldr x0, [sp+600]
00218024ldr x1, [sp+608]
00218028ldr x2, [sp+616]
0021802cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00218030str x0, [sp+600]
00218034str x1, [sp+608]
00218038str x2, [sp+616]
0021803cldr x0, [sp+240]
00218040ldr x1, [sp+248]
00218044ldr x2, [sp+256]
00218048bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
0021804cstr x0, [sp+400]
00218050str x1, [sp+408]
00218054str x2, [sp+416]
00218058str xzr, [sp+376]
0021805cstp xzr, xzr, [sp+384]
00218060stp xzr, xzr, [sp+360]
00218064ldr x4, [sp+672]
00218068ldrsb x27, [x4]
0021806cldr x6, [x4+16]
00218070str x6, [sp+128]
00218074ldr x4, [sp+672]
00218078ldrsb x27, [x4]
0021807cldr x26, [x4+40]
00218080ldrb w7, [sp+688]
00218084ldr x4, [x26]
00218088ldr x1, [sp+608]
0021808cldr x2, [sp+616]
00218090ldr x0, [sp+600]
00218094ldr x3, [sp+400]
00218098ldr x5, [sp+408]
0021809cldr x8, [sp+416]
002180a0mov x9, x4
002180a4mov x4, x5
002180a8mov x5, x8
002180acblr x9
002180b0str x0, [sp+376]
002180b4str x1, [sp+384]
002180b8str x2, [sp+392]
002180bcstr x3, [sp+360]
002180c0str x4, [sp+368]
002180c4ldr x4, [sp+376]
002180c8ldr x5, [sp+384]
002180ccldr x6, [sp+392]
002180d0str x4, [sp+560]
002180d4str x5, [sp+568]
002180d8str x6, [sp+576]
002180dcldr x4, [sp+360]
002180e0ldr x5, [sp+368]
002180e4str x4, [sp+544]
002180e8str x5, [sp+552]
002180ecldr x4, [sp+560]
002180f0ldr x5, [sp+568]
002180f4ldr x6, [sp+576]
002180f8str x4, [sp+320]
002180fcstr x5, [sp+328]
00218100str x6, [sp+336]
00218104ldr x4, [sp+552]
00218108ldr x5, [sp+544]
0021810cstr x5, [sp+280]
00218110str x4, [sp+288]
00218114cbnz x5, 0x21811c
00218118b 0x21814c
0021811c
0021811cloc_21811c:
0021811cstr xzr, [sp+160]
00218120stp xzr, xzr, [sp+168]
00218124ldr x3, [sp+280]
00218128ldr x4, [sp+288]
0021812cstr x3, [sp+144]
00218130str x4, [sp+152]
00218134ldr x0, [sp+160]
00218138ldr x1, [sp+168]
0021813cldr x2, [sp+176]
00218140ldp x29, x30, [sp-8]
00218144add sp, sp, 592
00218148ret x30
0021814c
0021814cloc_21814c:
0021814cstr xzr, [sp+376]
00218150stp xzr, xzr, [sp+384]
00218154stp xzr, xzr, [sp+360]
00218158ldr x8, [sp+672]
0021815cldrsb x27, [x8]
00218160ldr x6, [x8+24]
00218164str x6, [sp+120]
00218168ldr x8, [sp+672]
0021816cldrsb x27, [x8]
00218170ldr x26, [x8+80]
00218174ldrb w7, [sp+688]
00218178ldr x8, [x26]
0021817cldr x0, [sp+320]
00218180ldr x3, [sp+192]
00218184ldr x1, [sp+328]
00218188ldr x4, [sp+200]
0021818cldr x5, [sp+208]
00218190ldr x2, [sp+336]
00218194blr x8
00218198str x0, [sp+376]
0021819cstr x1, [sp+384]
002181a0str x2, [sp+392]
002181a4str x3, [sp+360]
002181a8str x4, [sp+368]
002181acldr x8, [sp+376]
002181b0ldr x9, [sp+384]
002181b4ldr x10, [sp+392]
002181b8str x8, [sp+520]
002181bcstr x9, [sp+528]
002181c0str x10, [sp+536]
002181c4ldr x8, [sp+360]
002181c8ldr x9, [sp+368]
002181ccstr x8, [sp+504]
002181d0str x9, [sp+512]
002181d4ldr x8, [sp+520]
002181d8ldr x9, [sp+528]
002181dcldr x10, [sp+536]
002181e0str x8, [sp+160]
002181e4str x9, [sp+168]
002181e8str x10, [sp+176]
002181ecldr x3, [sp+504]
002181f0ldr x4, [sp+512]
002181f4str x3, [sp+144]
002181f8str x4, [sp+152]
002181fcldr x0, [sp+160]
00218200ldr x1, [sp+168]
00218204ldr x2, [sp+176]
00218208ldp x29, x30, [sp-8]
0021820cadd sp, sp, 592
00218210ret x30
00218214
00218214loc_218214:
00218214stp x0, x1, [sp+8]
00218218stp x2, x3, [sp+24]
0021821cstp x4, x5, [sp+40]
00218220stp x6, x7, [sp+56]
00218224stp x8, x9, [sp+72]
00218228str x10, [sp+88]
0021822cstrb w11, [sp+96]
00218230mov x3, x30
00218234bl runtime.morestack_noctxt.abi0
00218238ldp x0, x1, [sp+8]
0021823cldp x2, x3, [sp+24]
00218240ldp x4, x5, [sp+40]
00218244ldp x6, x7, [sp+56]
00218248ldp x8, x9, [sp+72]
0021824cldr x10, [sp+88]
00218250ldrb w11, [sp+96]
00218254b 0x217ba0
00218258udf 0
0021825cudf 0
00217ba0
00217ba0google.golang.org/protobuf/internal/impl.appendMapItem: ; void google.golang.org/protobuf/internal/impl.appendMapItem(struct []uint8 b, reflect.Value keyrv, reflect.Value valrv, google.golang.org/protobuf/internal/impl.mapInfo * mapi, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00217ba0ldr x16, [x28+16]
00217ba4sub x17, sp, 464
00217ba8subs xzr, x17, x16
00217bacb.ls 0x218214
00217bb0sub x20, sp, 592
00217bb4stp x29, x30, [x20-8]
00217bb8add sp, x20, 0
00217bbcsub x29, sp, 8
00217bc0str x0, [sp+600]
00217bc4str x1, [sp+608]
00217bc8str x2, [sp+616]
00217bccstr x3, [sp+624]
00217bd0str x4, [sp+632]
00217bd4str x5, [sp+640]
00217bd8str x6, [sp+648]
00217bdcstr x7, [sp+656]
00217be0str x8, [sp+664]
00217be4str x9, [sp+672]
00217be8str x10, [sp+680]
00217becstrb w11, [sp+688]
00217bf0str xzr, [sp+160]
00217bf4stp xzr, xzr, [sp+168]
00217bf8stp xzr, xzr, [sp+144]
00217bfcldr x4, [sp+680]
00217c00ldrsb x27, [x4]
00217c04ldr x4, [x4+48]
00217c08cbnz x4, 0x217c10
00217c0cb 0x217f14
00217c10
00217c10loc_217c10:
00217c10ldr x4, [sp+672]
00217c14ldrsb x27, [x4]
00217c18ldr x4, [x4+144]
00217c1cldrsb x27, [x4]
00217c20ldr x5, [x4+16]
00217c24ldrsb x27, [x5]
00217c28ldr x0, [x4+24]
00217c2cldr x1, [sp+624]
00217c30ldr x2, [sp+632]
00217c34ldr x3, [sp+640]
00217c38ldr x4, [x5+56]
00217c3cblr x4
00217c40str x0, [sp+400]
00217c44str x1, [sp+408]
00217c48str x2, [sp+416]
00217c4cbl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
00217c50str x0, [sp+216]
00217c54str x1, [sp+224]
00217c58str x2, [sp+232]
00217c5cldr x0, [sp+648]
00217c60ldr x1, [sp+656]
00217c64ldr x2, [sp+664]
00217c68bl google.golang.org/protobuf/internal/impl.pointerOfValue
00217c6cstr x0, [sp+184]
00217c70ldr x4, [sp+680]
00217c74ldrsb x27, [x4]
00217c78ldr x0, [x4+48]
00217c7cstr x0, [sp+352]
00217c80ldrb w2, [sp+688]
00217c84ldr x1, [sp+184]
00217c88bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
00217c8cstr x0, [sp+80]
00217c90str xzr, [sp+88]
00217c94ldr x0, [sp+216]
00217c98ldr x1, [sp+224]
00217c9cldr x2, [sp+232]
00217ca0bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00217ca4str x0, [sp+400]
00217ca8str x1, [sp+408]
00217cacstr x2, [sp+416]
00217cb0ldr x4, [sp+672]
00217cb4ldrsb x27, [x4]
00217cb8ldr x26, [x4+32]
00217cbcldrb w4, [sp+688]
00217cc0ldr x5, [x26]
00217cc4orr x3, xzr, 1
00217cc8blr x5
00217cccstr x0, [sp+136]
00217cd0ldr x4, [sp+88]
00217cd4add x4, x4, x0
00217cd8str x4, [sp+88]
00217cdcldr x0, [sp+80]
00217ce0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
00217ce4str x0, [sp+136]
00217ce8ldr x4, [sp+88]
00217cecadd x4, x0, x4
00217cf0add x3, x4, 1
00217cf4str x3, [sp+88]
00217cf8ldr x0, [sp+600]
00217cfcldr x1, [sp+608]
00217d00ldr x2, [sp+616]
00217d04bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00217d08str x0, [sp+600]
00217d0cstr x1, [sp+608]
00217d10str x2, [sp+616]
00217d14ldr x0, [sp+216]
00217d18ldr x1, [sp+224]
00217d1cldr x2, [sp+232]
00217d20bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00217d24str x0, [sp+400]
00217d28str x1, [sp+408]
00217d2cstr x2, [sp+416]
00217d30str xzr, [sp+376]
00217d34stp xzr, xzr, [sp+384]
00217d38stp xzr, xzr, [sp+360]
00217d3cldr x4, [sp+672]
00217d40ldrsb x27, [x4]
00217d44ldr x6, [x4+16]
00217d48str x6, [sp+112]
00217d4cldr x4, [sp+672]
00217d50ldrsb x27, [x4]
00217d54ldr x26, [x4+40]
00217d58ldrb w7, [sp+688]
00217d5cldr x4, [x26]
00217d60ldr x1, [sp+608]
00217d64ldr x2, [sp+616]
00217d68ldr x0, [sp+600]
00217d6cldr x3, [sp+400]
00217d70ldr x5, [sp+408]
00217d74ldr x8, [sp+416]
00217d78mov x9, x4
00217d7cmov x4, x5
00217d80mov x5, x8
00217d84blr x9
00217d88str x0, [sp+376]
00217d8cstr x1, [sp+384]
00217d90str x2, [sp+392]
00217d94str x3, [sp+360]
00217d98str x4, [sp+368]
00217d9cldr x4, [sp+376]
00217da0ldr x5, [sp+384]
00217da4ldr x6, [sp+392]
00217da8str x4, [sp+480]
00217dacstr x5, [sp+488]
00217db0str x6, [sp+496]
00217db4ldr x4, [sp+360]
00217db8ldr x5, [sp+368]
00217dbcstr x4, [sp+464]
00217dc0str x5, [sp+472]
00217dc4ldr x4, [sp+480]
00217dc8ldr x5, [sp+488]
00217dccldr x6, [sp+496]
00217dd0str x4, [sp+296]
00217dd4str x5, [sp+304]
00217dd8str x6, [sp+312]
00217ddcldr x4, [sp+472]
00217de0ldr x5, [sp+464]
00217de4str x5, [sp+264]
00217de8str x4, [sp+272]
00217deccbnz x5, 0x217df4
00217df0b 0x217e24
00217df4
00217df4loc_217df4:
00217df4str xzr, [sp+160]
00217df8stp xzr, xzr, [sp+168]
00217dfcldr x3, [sp+264]
00217e00ldr x4, [sp+272]
00217e04str x3, [sp+144]
00217e08str x4, [sp+152]
00217e0cldr x0, [sp+160]
00217e10ldr x1, [sp+168]
00217e14ldr x2, [sp+176]
00217e18ldp x29, x30, [sp-8]
00217e1cadd sp, sp, 592
00217e20ret x30
00217e24
00217e24loc_217e24:
00217e24ldr x4, [sp+672]
00217e28ldrsb x27, [x4]
00217e2cldr x3, [x4+24]
00217e30str x3, [sp+104]
00217e34ldr x0, [sp+296]
00217e38ldr x1, [sp+304]
00217e3cldr x2, [sp+312]
00217e40bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00217e44str x0, [sp+296]
00217e48str x1, [sp+304]
00217e4cstr x2, [sp+312]
00217e50ldr x3, [sp+80]
00217e54bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00217e58str x0, [sp+296]
00217e5cstr x1, [sp+304]
00217e60str x2, [sp+312]
00217e64str xzr, [sp+376]
00217e68stp xzr, xzr, [sp+384]
00217e6cstp xzr, xzr, [sp+360]
00217e70ldr x4, [sp+680]
00217e74ldrsb x27, [x4]
00217e78ldr x0, [x4+48]
00217e7cstr x0, [sp+344]
00217e80ldrb w5, [sp+688]
00217e84ldr x1, [sp+296]
00217e88ldr x4, [sp+184]
00217e8cldr x2, [sp+304]
00217e90ldr x3, [sp+312]
00217e94bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
00217e98str x0, [sp+376]
00217e9cstr x1, [sp+384]
00217ea0str x2, [sp+392]
00217ea4str x3, [sp+360]
00217ea8str x4, [sp+368]
00217eacldr x4, [sp+376]
00217eb0ldr x5, [sp+384]
00217eb4ldr x6, [sp+392]
00217eb8str x4, [sp+440]
00217ebcstr x5, [sp+448]
00217ec0str x6, [sp+456]
00217ec4ldr x4, [sp+360]
00217ec8ldr x5, [sp+368]
00217eccstr x4, [sp+424]
00217ed0str x5, [sp+432]
00217ed4ldr x4, [sp+440]
00217ed8ldr x5, [sp+448]
00217edcldr x6, [sp+456]
00217ee0str x4, [sp+160]
00217ee4str x5, [sp+168]
00217ee8str x6, [sp+176]
00217eecldr x3, [sp+424]
00217ef0ldr x4, [sp+432]
00217ef4str x3, [sp+144]
00217ef8str x4, [sp+152]
00217efcldr x0, [sp+160]
00217f00ldr x1, [sp+168]
00217f04ldr x2, [sp+176]
00217f08ldp x29, x30, [sp-8]
00217f0cadd sp, sp, 592
00217f10ret x30
00217f14
00217f14loc_217f14:
00217f14ldr x4, [sp+672]
00217f18ldrsb x27, [x4]
00217f1cldr x4, [x4+144]
00217f20ldrsb x27, [x4]
00217f24ldr x5, [x4+16]
00217f28ldrsb x27, [x5]
00217f2cldr x0, [x4+24]
00217f30ldr x1, [sp+624]
00217f34ldr x2, [sp+632]
00217f38ldr x3, [sp+640]
00217f3cldr x4, [x5+56]
00217f40blr x4
00217f44str x0, [sp+400]
00217f48str x1, [sp+408]
00217f4cstr x2, [sp+416]
00217f50bl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
00217f54str x0, [sp+240]
00217f58str x1, [sp+248]
00217f5cstr x2, [sp+256]
00217f60ldr x4, [sp+672]
00217f64ldrsb x27, [x4]
00217f68ldr x4, [x4+144]
00217f6cldrsb x27, [x4]
00217f70ldr x5, [x4+32]
00217f74ldrsb x27, [x5]
00217f78ldr x0, [x4+40]
00217f7cldr x1, [sp+648]
00217f80ldr x2, [sp+656]
00217f84ldr x3, [sp+664]
00217f88ldr x4, [x5+56]
00217f8cblr x4
00217f90str x0, [sp+192]
00217f94str x1, [sp+200]
00217f98str x2, [sp+208]
00217f9cstr xzr, [sp+96]
00217fa0ldr x0, [sp+240]
00217fa4ldr x1, [sp+248]
00217fa8ldr x2, [sp+256]
00217facbl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00217fb0str x0, [sp+400]
00217fb4str x1, [sp+408]
00217fb8str x2, [sp+416]
00217fbcldr x4, [sp+672]
00217fc0ldrsb x27, [x4]
00217fc4ldr x26, [x4+32]
00217fc8ldrb w4, [sp+688]
00217fccldr x5, [x26]
00217fd0orr x3, xzr, 1
00217fd4blr x5
00217fd8str x0, [sp+136]
00217fdcldr x4, [sp+96]
00217fe0add x4, x4, x0
00217fe4str x4, [sp+96]
00217fe8ldr x4, [sp+672]
00217fecldrsb x27, [x4]
00217ff0ldr x26, [x4+72]
00217ff4ldrb w4, [sp+688]
00217ff8ldr x5, [x26]
00217ffcldr x0, [sp+192]
00218000ldr x1, [sp+200]
00218004ldr x2, [sp+208]
00218008orr x3, xzr, 1
0021800cblr x5
00218010str x0, [sp+136]
00218014ldr x4, [sp+96]
00218018add x3, x4, x0
0021801cstr x3, [sp+96]
00218020ldr x0, [sp+600]
00218024ldr x1, [sp+608]
00218028ldr x2, [sp+616]
0021802cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00218030str x0, [sp+600]
00218034str x1, [sp+608]
00218038str x2, [sp+616]
0021803cldr x0, [sp+240]
00218040ldr x1, [sp+248]
00218044ldr x2, [sp+256]
00218048bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
0021804cstr x0, [sp+400]
00218050str x1, [sp+408]
00218054str x2, [sp+416]
00218058str xzr, [sp+376]
0021805cstp xzr, xzr, [sp+384]
00218060stp xzr, xzr, [sp+360]
00218064ldr x4, [sp+672]
00218068ldrsb x27, [x4]
0021806cldr x6, [x4+16]
00218070str x6, [sp+128]
00218074ldr x4, [sp+672]
00218078ldrsb x27, [x4]
0021807cldr x26, [x4+40]
00218080ldrb w7, [sp+688]
00218084ldr x4, [x26]
00218088ldr x1, [sp+608]
0021808cldr x2, [sp+616]
00218090ldr x0, [sp+600]
00218094ldr x3, [sp+400]
00218098ldr x5, [sp+408]
0021809cldr x8, [sp+416]
002180a0mov x9, x4
002180a4mov x4, x5
002180a8mov x5, x8
002180acblr x9
002180b0str x0, [sp+376]
002180b4str x1, [sp+384]
002180b8str x2, [sp+392]
002180bcstr x3, [sp+360]
002180c0str x4, [sp+368]
002180c4ldr x4, [sp+376]
002180c8ldr x5, [sp+384]
002180ccldr x6, [sp+392]
002180d0str x4, [sp+560]
002180d4str x5, [sp+568]
002180d8str x6, [sp+576]
002180dcldr x4, [sp+360]
002180e0ldr x5, [sp+368]
002180e4str x4, [sp+544]
002180e8str x5, [sp+552]
002180ecldr x4, [sp+560]
002180f0ldr x5, [sp+568]
002180f4ldr x6, [sp+576]
002180f8str x4, [sp+320]
002180fcstr x5, [sp+328]
00218100str x6, [sp+336]
00218104ldr x4, [sp+552]
00218108ldr x5, [sp+544]
0021810cstr x5, [sp+280]
00218110str x4, [sp+288]
00218114cbnz x5, 0x21811c
00218118b 0x21814c
0021811c
0021811cloc_21811c:
0021811cstr xzr, [sp+160]
00218120stp xzr, xzr, [sp+168]
00218124ldr x3, [sp+280]
00218128ldr x4, [sp+288]
0021812cstr x3, [sp+144]
00218130str x4, [sp+152]
00218134ldr x0, [sp+160]
00218138ldr x1, [sp+168]
0021813cldr x2, [sp+176]
00218140ldp x29, x30, [sp-8]
00218144add sp, sp, 592
00218148ret x30
0021814c
0021814cloc_21814c:
0021814cstr xzr, [sp+376]
00218150stp xzr, xzr, [sp+384]
00218154stp xzr, xzr, [sp+360]
00218158ldr x8, [sp+672]
0021815cldrsb x27, [x8]
00218160ldr x6, [x8+24]
00218164str x6, [sp+120]
00218168ldr x8, [sp+672]
0021816cldrsb x27, [x8]
00218170ldr x26, [x8+80]
00218174ldrb w7, [sp+688]
00218178ldr x8, [x26]
0021817cldr x0, [sp+320]
00218180ldr x3, [sp+192]
00218184ldr x1, [sp+328]
00218188ldr x4, [sp+200]
0021818cldr x5, [sp+208]
00218190ldr x2, [sp+336]
00218194blr x8
00218198str x0, [sp+376]
0021819cstr x1, [sp+384]
002181a0str x2, [sp+392]
002181a4str x3, [sp+360]
002181a8str x4, [sp+368]
002181acldr x8, [sp+376]
002181b0ldr x9, [sp+384]
002181b4ldr x10, [sp+392]
002181b8str x8, [sp+520]
002181bcstr x9, [sp+528]
002181c0str x10, [sp+536]
002181c4ldr x8, [sp+360]
002181c8ldr x9, [sp+368]
002181ccstr x8, [sp+504]
002181d0str x9, [sp+512]
002181d4ldr x8, [sp+520]
002181d8ldr x9, [sp+528]
002181dcldr x10, [sp+536]
002181e0str x8, [sp+160]
002181e4str x9, [sp+168]
002181e8str x10, [sp+176]
002181ecldr x3, [sp+504]
002181f0ldr x4, [sp+512]
002181f4str x3, [sp+144]
002181f8str x4, [sp+152]
002181fcldr x0, [sp+160]
00218200ldr x1, [sp+168]
00218204ldr x2, [sp+176]
00218208ldp x29, x30, [sp-8]
0021820cadd sp, sp, 592
00218210ret x30
00218214
00218214loc_218214:
00218214stp x0, x1, [sp+8]
00218218stp x2, x3, [sp+24]
0021821cstp x4, x5, [sp+40]
00218220stp x6, x7, [sp+56]
00218224stp x8, x9, [sp+72]
00218228str x10, [sp+88]
0021822cstrb w11, [sp+96]
00218230mov x3, x30
00218234bl runtime.morestack_noctxt.abi0
00218238ldp x0, x1, [sp+8]
0021823cldp x2, x3, [sp+24]
00218240ldp x4, x5, [sp+40]
00218244ldp x6, x7, [sp+56]
00218248ldp x8, x9, [sp+72]
0021824cldr x10, [sp+88]
00218250ldrb w11, [sp+96]
00218254b 0x217ba0
00218258udf 0
0021825cudf 0
00217ba0
00218260
00218260google.golang.org/protobuf/internal/impl.appendMap: ; void google.golang.org/protobuf/internal/impl.appendMap(struct []uint8 b, reflect.Value mapv, google.golang.org/protobuf/internal/impl.mapInfo * mapi, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00218260ldr x16, [x28+16]
00218264sub x17, sp, 240
00218268subs xzr, x17, x16
0021826cb.ls 0x218580
00218270sub x20, sp, 368
00218274stp x29, x30, [x20-8]
00218278add sp, x20, 0
0021827csub x29, sp, 8
00218280str x0, [sp+376]
00218284str x1, [sp+384]
00218288str x2, [sp+392]
0021828cstr x3, [sp+400]
00218290str x4, [sp+408]
00218294str x5, [sp+416]
00218298str x6, [sp+424]
0021829cstr x7, [sp+432]
002182a0strb w8, [sp+440]
002182a4str xzr, [sp+144]
002182a8stp xzr, xzr, [sp+152]
002182acstp xzr, xzr, [sp+128]
002182b0ldr x0, [sp+400]
002182b4ldr x1, [sp+408]
002182b8ldr x2, [sp+416]
002182bcbl reflect.Value.Len
002182c0str x0, [sp+120]
002182c4cbz x0, 0x2182cc
002182c8b 0x218308
002182cc
002182ccloc_2182cc:
002182ccldr x5, [sp+376]
002182d0ldr x6, [sp+384]
002182d4ldr x7, [sp+392]
002182d8str x5, [sp+144]
002182dcstr x6, [sp+152]
002182e0str x7, [sp+160]
002182e4stp xzr, xzr, [sp+128]
002182e8ldr x0, [sp+144]
002182ecldr x1, [sp+152]
002182f0ldr x2, [sp+160]
002182f4mov x3, xzr
002182f8mov x4, xzr
002182fcldp x29, x30, [sp-8]
00218300add sp, sp, 368
00218304ret x30
00218308
00218308loc_218308:
00218308ldrb w0, [sp+440]
0021830cbl google.golang.org/protobuf/internal/impl.marshalOptions.Deterministic
00218310strb w0, [sp+111]
00218314tbnz w0, 0, 0x21831c
00218318b 0x2183cc
0021831c
0021831cloc_21831c:
0021831cstr xzr, [sp+296]
00218320stp xzr, xzr, [sp+304]
00218324stp xzr, xzr, [sp+280]
00218328ldrb w8, [sp+440]
0021832cldr x3, [sp+400]
00218330ldr x7, [sp+432]
00218334ldr x4, [sp+408]
00218338ldr x5, [sp+416]
0021833cldr x0, [sp+376]
00218340ldr x6, [sp+424]
00218344ldr x1, [sp+384]
00218348ldr x2, [sp+392]
0021834cbl google.golang.org/protobuf/internal/impl.appendMapDeterministic
00218350str x0, [sp+296]
00218354str x1, [sp+304]
00218358str x2, [sp+312]
0021835cstr x3, [sp+280]
00218360str x4, [sp+288]
00218364ldr x9, [sp+304]
00218368ldr x10, [sp+312]
0021836cldr x11, [sp+296]
00218370str x11, [sp+208]
00218374str x9, [sp+216]
00218378str x10, [sp+224]
0021837cldr x9, [sp+280]
00218380ldr x10, [sp+288]
00218384str x9, [sp+192]
00218388str x10, [sp+200]
0021838cldr x9, [sp+208]
00218390ldr x10, [sp+216]
00218394ldr x11, [sp+224]
00218398str x9, [sp+144]
0021839cstr x10, [sp+152]
002183a0str x11, [sp+160]
002183a4ldr x3, [sp+192]
002183a8ldr x4, [sp+200]
002183acstr x3, [sp+128]
002183b0str x4, [sp+136]
002183b4ldr x0, [sp+144]
002183b8ldr x1, [sp+152]
002183bcldr x2, [sp+160]
002183c0ldp x29, x30, [sp-8]
002183c4add sp, sp, 368
002183c8ret x30
002183cc
002183ccloc_2183cc:
002183ccldr x0, [sp+400]
002183d0ldr x1, [sp+408]
002183d4ldr x2, [sp+416]
002183d8bl google.golang.org/protobuf/internal/impl.mapRange
002183dcstr x0, [sp+168]
002183e0b 0x2183e4
002183e4
002183e4loc_2183e4:
002183e4ldr x0, [sp+168]
002183e8bl reflect.(*MapIter).Next
002183ecstrb w0, [sp+111]
002183f0tbnz w0, 0, 0x2183f8
002183f4b 0x218544
002183f8
002183f8loc_2183f8:
002183f8stp xzr, xzr, [sp+176]
002183fcldr x4, [sp+432]
00218400ldrsb x27, [x4]
00218404ldr x3, [x4+112]
00218408str x3, [sp+112]
0021840cldr x0, [sp+376]
00218410ldr x1, [sp+384]
00218414ldr x2, [sp+392]
00218418bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0021841cstr x0, [sp+376]
00218420str x1, [sp+384]
00218424str x2, [sp+392]
00218428ldr x0, [sp+168]
0021842cbl reflect.(*MapIter).Key
00218430str x0, [sp+256]
00218434str x1, [sp+264]
00218438str x2, [sp+272]
0021843cldr x0, [sp+168]
00218440bl reflect.(*MapIter).Value
00218444str x0, [sp+232]
00218448str x1, [sp+240]
0021844cstr x2, [sp+248]
00218450str xzr, [sp+296]
00218454stp xzr, xzr, [sp+304]
00218458stp xzr, xzr, [sp+280]
0021845cldrb w11, [sp+440]
00218460ldr x0, [sp+376]
00218464ldr x9, [sp+424]
00218468ldr x10, [sp+432]
0021846cldr x1, [sp+384]
00218470ldr x2, [sp+392]
00218474ldr x3, [sp+256]
00218478ldr x4, [sp+264]
0021847cldr x5, [sp+272]
00218480ldr x6, [sp+232]
00218484ldr x7, [sp+240]
00218488ldr x8, [sp+248]
0021848cbl google.golang.org/protobuf/internal/impl.appendMapItem
00218490str x0, [sp+296]
00218494str x1, [sp+304]
00218498str x2, [sp+312]
0021849cstr x3, [sp+280]
002184a0str x4, [sp+288]
002184a4ldr x4, [sp+296]
002184a8ldr x5, [sp+304]
002184acldr x6, [sp+312]
002184b0str x4, [sp+336]
002184b4str x5, [sp+344]
002184b8str x6, [sp+352]
002184bcldr x4, [sp+280]
002184c0ldr x5, [sp+288]
002184c4str x4, [sp+320]
002184c8str x5, [sp+328]
002184ccldr x4, [sp+336]
002184d0ldr x5, [sp+344]
002184d4ldr x6, [sp+352]
002184d8str x4, [sp+376]
002184dcstr x5, [sp+384]
002184e0str x6, [sp+392]
002184e4ldr x4, [sp+328]
002184e8ldr x5, [sp+320]
002184ecstr x5, [sp+176]
002184f0str x4, [sp+184]
002184f4cbnz x5, 0x2184fc
002184f8b 0x21853c
002184fc
002184fcloc_2184fc:
002184fcldr x5, [sp+376]
00218500ldr x6, [sp+384]
00218504ldr x7, [sp+392]
00218508str x5, [sp+144]
0021850cstr x6, [sp+152]
00218510str x7, [sp+160]
00218514ldr x3, [sp+176]
00218518ldr x4, [sp+184]
0021851cstr x3, [sp+128]
00218520str x4, [sp+136]
00218524ldr x0, [sp+144]
00218528ldr x1, [sp+152]
0021852cldr x2, [sp+160]
00218530ldp x29, x30, [sp-8]
00218534add sp, sp, 368
00218538ret x30
0021853c
0021853cloc_21853c:
0021853cb 0x218540
00218540
00218540loc_218540:
00218540b 0x2183e4
00218544
00218544loc_218544:
00218544ldr x5, [sp+376]
00218548ldr x6, [sp+384]
0021854cldr x7, [sp+392]
00218550str x5, [sp+144]
00218554str x6, [sp+152]
00218558str x7, [sp+160]
0021855cstp xzr, xzr, [sp+128]
00218560ldr x0, [sp+144]
00218564ldr x1, [sp+152]
00218568ldr x2, [sp+160]
0021856cmov x3, xzr
00218570mov x4, xzr
00218574ldp x29, x30, [sp-8]
00218578add sp, sp, 368
0021857cret x30
00218580
00218580loc_218580:
00218580stp x0, x1, [sp+8]
00218584stp x2, x3, [sp+24]
00218588stp x4, x5, [sp+40]
0021858cstp x6, x7, [sp+56]
00218590strb w8, [sp+72]
00218594mov x3, x30
00218598bl runtime.morestack_noctxt.abi0
0021859cldp x0, x1, [sp+8]
002185a0ldp x2, x3, [sp+24]
002185a4ldp x4, x5, [sp+40]
002185a8ldp x6, x7, [sp+56]
002185acldrb w8, [sp+72]
002185b0b 0x218260
002185b4udf 0
002185b8udf 0
002185bcudf 0
00218260
00218260google.golang.org/protobuf/internal/impl.appendMap: ; void google.golang.org/protobuf/internal/impl.appendMap(struct []uint8 b, reflect.Value mapv, google.golang.org/protobuf/internal/impl.mapInfo * mapi, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
00218260ldr x16, [x28+16]
00218264sub x17, sp, 240
00218268subs xzr, x17, x16
0021826cb.ls 0x218580
00218270sub x20, sp, 368
00218274stp x29, x30, [x20-8]
00218278add sp, x20, 0
0021827csub x29, sp, 8
00218280str x0, [sp+376]
00218284str x1, [sp+384]
00218288str x2, [sp+392]
0021828cstr x3, [sp+400]
00218290str x4, [sp+408]
00218294str x5, [sp+416]
00218298str x6, [sp+424]
0021829cstr x7, [sp+432]
002182a0strb w8, [sp+440]
002182a4str xzr, [sp+144]
002182a8stp xzr, xzr, [sp+152]
002182acstp xzr, xzr, [sp+128]
002182b0ldr x0, [sp+400]
002182b4ldr x1, [sp+408]
002182b8ldr x2, [sp+416]
002182bcbl reflect.Value.Len
002182c0str x0, [sp+120]
002182c4cbz x0, 0x2182cc
002182c8b 0x218308
002182cc
002182ccloc_2182cc:
002182ccldr x5, [sp+376]
002182d0ldr x6, [sp+384]
002182d4ldr x7, [sp+392]
002182d8str x5, [sp+144]
002182dcstr x6, [sp+152]
002182e0str x7, [sp+160]
002182e4stp xzr, xzr, [sp+128]
002182e8ldr x0, [sp+144]
002182ecldr x1, [sp+152]
002182f0ldr x2, [sp+160]
002182f4mov x3, xzr
002182f8mov x4, xzr
002182fcldp x29, x30, [sp-8]
00218300add sp, sp, 368
00218304ret x30
00218308
00218308loc_218308:
00218308ldrb w0, [sp+440]
0021830cbl google.golang.org/protobuf/internal/impl.marshalOptions.Deterministic
00218310strb w0, [sp+111]
00218314tbnz w0, 0, 0x21831c
00218318b 0x2183cc
0021831c
0021831cloc_21831c:
0021831cstr xzr, [sp+296]
00218320stp xzr, xzr, [sp+304]
00218324stp xzr, xzr, [sp+280]
00218328ldrb w8, [sp+440]
0021832cldr x3, [sp+400]
00218330ldr x7, [sp+432]
00218334ldr x4, [sp+408]
00218338ldr x5, [sp+416]
0021833cldr x0, [sp+376]
00218340ldr x6, [sp+424]
00218344ldr x1, [sp+384]
00218348ldr x2, [sp+392]
0021834cbl google.golang.org/protobuf/internal/impl.appendMapDeterministic
00218350str x0, [sp+296]
00218354str x1, [sp+304]
00218358str x2, [sp+312]
0021835cstr x3, [sp+280]
00218360str x4, [sp+288]
00218364ldr x9, [sp+304]
00218368ldr x10, [sp+312]
0021836cldr x11, [sp+296]
00218370str x11, [sp+208]
00218374str x9, [sp+216]
00218378str x10, [sp+224]
0021837cldr x9, [sp+280]
00218380ldr x10, [sp+288]
00218384str x9, [sp+192]
00218388str x10, [sp+200]
0021838cldr x9, [sp+208]
00218390ldr x10, [sp+216]
00218394ldr x11, [sp+224]
00218398str x9, [sp+144]
0021839cstr x10, [sp+152]
002183a0str x11, [sp+160]
002183a4ldr x3, [sp+192]
002183a8ldr x4, [sp+200]
002183acstr x3, [sp+128]
002183b0str x4, [sp+136]
002183b4ldr x0, [sp+144]
002183b8ldr x1, [sp+152]
002183bcldr x2, [sp+160]
002183c0ldp x29, x30, [sp-8]
002183c4add sp, sp, 368
002183c8ret x30
002183cc
002183ccloc_2183cc:
002183ccldr x0, [sp+400]
002183d0ldr x1, [sp+408]
002183d4ldr x2, [sp+416]
002183d8bl google.golang.org/protobuf/internal/impl.mapRange
002183dcstr x0, [sp+168]
002183e0b 0x2183e4
002183e4
002183e4loc_2183e4:
002183e4ldr x0, [sp+168]
002183e8bl reflect.(*MapIter).Next
002183ecstrb w0, [sp+111]
002183f0tbnz w0, 0, 0x2183f8
002183f4b 0x218544
002183f8
002183f8loc_2183f8:
002183f8stp xzr, xzr, [sp+176]
002183fcldr x4, [sp+432]
00218400ldrsb x27, [x4]
00218404ldr x3, [x4+112]
00218408str x3, [sp+112]
0021840cldr x0, [sp+376]
00218410ldr x1, [sp+384]
00218414ldr x2, [sp+392]
00218418bl google.golang.org/protobuf/encoding/protowire.AppendVarint
0021841cstr x0, [sp+376]
00218420str x1, [sp+384]
00218424str x2, [sp+392]
00218428ldr x0, [sp+168]
0021842cbl reflect.(*MapIter).Key
00218430str x0, [sp+256]
00218434str x1, [sp+264]
00218438str x2, [sp+272]
0021843cldr x0, [sp+168]
00218440bl reflect.(*MapIter).Value
00218444str x0, [sp+232]
00218448str x1, [sp+240]
0021844cstr x2, [sp+248]
00218450str xzr, [sp+296]
00218454stp xzr, xzr, [sp+304]
00218458stp xzr, xzr, [sp+280]
0021845cldrb w11, [sp+440]
00218460ldr x0, [sp+376]
00218464ldr x9, [sp+424]
00218468ldr x10, [sp+432]
0021846cldr x1, [sp+384]
00218470ldr x2, [sp+392]
00218474ldr x3, [sp+256]
00218478ldr x4, [sp+264]
0021847cldr x5, [sp+272]
00218480ldr x6, [sp+232]
00218484ldr x7, [sp+240]
00218488ldr x8, [sp+248]
0021848cbl google.golang.org/protobuf/internal/impl.appendMapItem
00218490str x0, [sp+296]
00218494str x1, [sp+304]
00218498str x2, [sp+312]
0021849cstr x3, [sp+280]
002184a0str x4, [sp+288]
002184a4ldr x4, [sp+296]
002184a8ldr x5, [sp+304]
002184acldr x6, [sp+312]
002184b0str x4, [sp+336]
002184b4str x5, [sp+344]
002184b8str x6, [sp+352]
002184bcldr x4, [sp+280]
002184c0ldr x5, [sp+288]
002184c4str x4, [sp+320]
002184c8str x5, [sp+328]
002184ccldr x4, [sp+336]
002184d0ldr x5, [sp+344]
002184d4ldr x6, [sp+352]
002184d8str x4, [sp+376]
002184dcstr x5, [sp+384]
002184e0str x6, [sp+392]
002184e4ldr x4, [sp+328]
002184e8ldr x5, [sp+320]
002184ecstr x5, [sp+176]
002184f0str x4, [sp+184]
002184f4cbnz x5, 0x2184fc
002184f8b 0x21853c
002184fc
002184fcloc_2184fc:
002184fcldr x5, [sp+376]
00218500ldr x6, [sp+384]
00218504ldr x7, [sp+392]
00218508str x5, [sp+144]
0021850cstr x6, [sp+152]
00218510str x7, [sp+160]
00218514ldr x3, [sp+176]
00218518ldr x4, [sp+184]
0021851cstr x3, [sp+128]
00218520str x4, [sp+136]
00218524ldr x0, [sp+144]
00218528ldr x1, [sp+152]
0021852cldr x2, [sp+160]
00218530ldp x29, x30, [sp-8]
00218534add sp, sp, 368
00218538ret x30
0021853c
0021853cloc_21853c:
0021853cb 0x218540
00218540
00218540loc_218540:
00218540b 0x2183e4
00218544
00218544loc_218544:
00218544ldr x5, [sp+376]
00218548ldr x6, [sp+384]
0021854cldr x7, [sp+392]
00218550str x5, [sp+144]
00218554str x6, [sp+152]
00218558str x7, [sp+160]
0021855cstp xzr, xzr, [sp+128]
00218560ldr x0, [sp+144]
00218564ldr x1, [sp+152]
00218568ldr x2, [sp+160]
0021856cmov x3, xzr
00218570mov x4, xzr
00218574ldp x29, x30, [sp-8]
00218578add sp, sp, 368
0021857cret x30
00218580
00218580loc_218580:
00218580stp x0, x1, [sp+8]
00218584stp x2, x3, [sp+24]
00218588stp x4, x5, [sp+40]
0021858cstp x6, x7, [sp+56]
00218590strb w8, [sp+72]
00218594mov x3, x30
00218598bl runtime.morestack_noctxt.abi0
0021859cldp x0, x1, [sp+8]
002185a0ldp x2, x3, [sp+24]
002185a4ldp x4, x5, [sp+40]
002185a8ldp x6, x7, [sp+56]
002185acldrb w8, [sp+72]
002185b0b 0x218260
002185b4udf 0
002185b8udf 0
002185bcudf 0
00218260
002185c0
002185c0google.golang.org/protobuf/internal/impl.appendMapDeterministic: ; void google.golang.org/protobuf/internal/impl.appendMapDeterministic(struct []uint8 b, reflect.Value mapv, google.golang.org/protobuf/internal/impl.mapInfo * mapi, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002185c0ldr x16, [x28+16]
002185c4sub x17, sp, 304
002185c8subs xzr, x17, x16
002185ccb.ls 0x2188b0
002185d0sub x20, sp, 432
002185d4stp x29, x30, [x20-8]
002185d8add sp, x20, 0
002185dcsub x29, sp, 8
002185e0str x0, [sp+440]
002185e4str x1, [sp+448]
002185e8str x2, [sp+456]
002185ecstr x3, [sp+464]
002185f0str x4, [sp+472]
002185f4str x5, [sp+480]
002185f8str x6, [sp+488]
002185fcstr x7, [sp+496]
00218600strb w8, [sp+504]
00218604stp xzr, xzr, [sp+152]
00218608str xzr, [sp+168]
0021860cstp xzr, xzr, [sp+136]
00218610ldr x0, [sp+464]
00218614ldr x1, [sp+472]
00218618ldr x2, [sp+480]
0021861cbl reflect.Value.MapKeys
00218620str x0, [sp+176]
00218624str x1, [sp+184]
00218628str x2, [sp+192]
0021862cbl runtime.convTslice
00218630str x0, [sp+256]
00218634stp xzr, xzr, [sp+352]
00218638stp xzr, xzr, [sp+368]
0021863cadd x3, sp, 352
00218640str x3, [sp+248]
00218644ldrsb x27, [x3]
00218648adrp x4, 0
0021864cadd x4, x4, 2288
00218650str x4, [x3]
00218654ldrsb x27, [x3]
00218658ldr x4, [sp+176]
0021865cldr x5, [sp+184]
00218660ldr x6, [sp+192]
00218664str x5, [x3+16]
00218668str x6, [x3+24]
0021866cadrp x27, 0x833000
00218670ldr w5, [x27+3056]
00218674cbz w5, 0x21867c
00218678b 0x218680
0021867c
0021867cloc_21867c:
0021867cb 0x218694
00218680
00218680loc_218680:
00218680bl runtime.gcWriteBarrier2
00218684str x4, [x25]
00218688ldr x5, [x3+8]
0021868cstr x5, [x25+8]
00218690b 0x218694
00218694
00218694loc_218694:
00218694str x4, [x3+8]
00218698ldr x1, [sp+256]
0021869cldr x2, [sp+248]
002186a0adrp x0, 0x3d7000
002186a4add x0, x0, 1152
002186a8bl sort.Slice
002186acldr x3, [sp+184]
002186b0ldr x4, [sp+176]
002186b4ldr x5, [sp+192]
002186b8str x4, [sp+328]
002186bcstr x3, [sp+336]
002186c0str x5, [sp+344]
002186c4str xzr, [sp+128]
002186c8str x3, [sp+120]
002186ccldr x3, [sp+328]
002186d0str x3, [sp+112]
002186d4b 0x2186d8
002186d8
002186d8loc_2186d8:
002186d8ldr x5, [sp+120]
002186dcldr x6, [sp+128]
002186e0subs xzr, x5, x6
002186e4b.gt 0x2186ec
002186e8b 0x218874
002186ec
002186ecloc_2186ec:
002186ecldr x4, [sp+112]
002186f0str x4, [sp+240]
002186f4ldr x4, [sp+240]
002186f8ldr x5, [x4]
002186fcldr x6, [x4+8]
00218700ldr x4, [x4+16]
00218704str x5, [sp+200]
00218708str x6, [sp+208]
0021870cstr x4, [sp+216]
00218710stp xzr, xzr, [sp+224]
00218714ldr x4, [sp+496]
00218718ldrsb x27, [x4]
0021871cldr x3, [x4+112]
00218720str x3, [sp+104]
00218724ldr x0, [sp+440]
00218728ldr x1, [sp+448]
0021872cldr x2, [sp+456]
00218730bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00218734str x0, [sp+440]
00218738str x1, [sp+448]
0021873cstr x2, [sp+456]
00218740ldr x0, [sp+464]
00218744ldr x3, [sp+200]
00218748ldr x1, [sp+472]
0021874cldr x4, [sp+208]
00218750ldr x2, [sp+480]
00218754ldr x5, [sp+216]
00218758bl reflect.Value.MapIndex
0021875cstr x0, [sp+304]
00218760str x1, [sp+312]
00218764str x2, [sp+320]
00218768str xzr, [sp+280]
0021876cstp xzr, xzr, [sp+288]
00218770stp xzr, xzr, [sp+264]
00218774ldrb w11, [sp+504]
00218778ldr x0, [sp+440]
0021877cldr x3, [sp+200]
00218780ldr x9, [sp+488]
00218784ldr x10, [sp+496]
00218788ldr x1, [sp+448]
0021878cldr x4, [sp+208]
00218790ldr x2, [sp+456]
00218794ldr x5, [sp+216]
00218798ldr x6, [sp+304]
0021879cldr x7, [sp+312]
002187a0ldr x8, [sp+320]
002187a4bl google.golang.org/protobuf/internal/impl.appendMapItem
002187a8str x0, [sp+280]
002187acstr x1, [sp+288]
002187b0str x2, [sp+296]
002187b4str x3, [sp+264]
002187b8str x4, [sp+272]
002187bcldr x4, [sp+280]
002187c0ldr x5, [sp+288]
002187c4ldr x6, [sp+296]
002187c8str x4, [sp+400]
002187ccstr x5, [sp+408]
002187d0str x6, [sp+416]
002187d4ldr x4, [sp+264]
002187d8ldr x5, [sp+272]
002187dcstr x4, [sp+384]
002187e0str x5, [sp+392]
002187e4ldr x4, [sp+400]
002187e8ldr x5, [sp+408]
002187ecldr x6, [sp+416]
002187f0str x4, [sp+440]
002187f4str x5, [sp+448]
002187f8str x6, [sp+456]
002187fcldr x4, [sp+392]
00218800ldr x5, [sp+384]
00218804str x5, [sp+224]
00218808str x4, [sp+232]
0021880ccbnz x5, 0x218814
00218810b 0x218854
00218814
00218814loc_218814:
00218814ldr x5, [sp+440]
00218818ldr x6, [sp+448]
0021881cldr x7, [sp+456]
00218820str x5, [sp+152]
00218824str x6, [sp+160]
00218828str x7, [sp+168]
0021882cldr x3, [sp+224]
00218830ldr x4, [sp+232]
00218834str x3, [sp+136]
00218838str x4, [sp+144]
0021883cldr x0, [sp+152]
00218840ldr x1, [sp+160]
00218844ldr x2, [sp+168]
00218848ldp x29, x30, [sp-8]
0021884cadd sp, sp, 432
00218850ret x30
00218854
00218854loc_218854:
00218854b 0x218858
00218858
00218858loc_218858:
00218858ldr x5, [sp+128]
0021885cadd x5, x5, 1
00218860str x5, [sp+128]
00218864ldr x5, [sp+240]
00218868add x5, x5, 24
0021886cstr x5, [sp+112]
00218870b 0x2186d8
00218874
00218874loc_218874:
00218874ldr x5, [sp+440]
00218878ldr x6, [sp+448]
0021887cldr x7, [sp+456]
00218880str x5, [sp+152]
00218884str x6, [sp+160]
00218888str x7, [sp+168]
0021888cstp xzr, xzr, [sp+136]
00218890ldr x0, [sp+152]
00218894ldr x1, [sp+160]
00218898ldr x2, [sp+168]
0021889cmov x3, xzr
002188a0mov x4, xzr
002188a4ldp x29, x30, [sp-8]
002188a8add sp, sp, 432
002188acret x30
002188b0
002188b0loc_2188b0:
002188b0stp x0, x1, [sp+8]
002188b4stp x2, x3, [sp+24]
002188b8stp x4, x5, [sp+40]
002188bcstp x6, x7, [sp+56]
002188c0strb w8, [sp+72]
002188c4mov x3, x30
002188c8bl runtime.morestack_noctxt.abi0
002188ccldp x0, x1, [sp+8]
002188d0ldp x2, x3, [sp+24]
002188d4ldp x4, x5, [sp+40]
002188d8ldp x6, x7, [sp+56]
002188dcldrb w8, [sp+72]
002188e0b 0x2185c0
002188e4udf 0
002188e8udf 0
002188ecudf 0
002185c0
002185c0google.golang.org/protobuf/internal/impl.appendMapDeterministic: ; void google.golang.org/protobuf/internal/impl.appendMapDeterministic(struct []uint8 b, reflect.Value mapv, google.golang.org/protobuf/internal/impl.mapInfo * mapi, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
002185c0ldr x16, [x28+16]
002185c4sub x17, sp, 304
002185c8subs xzr, x17, x16
002185ccb.ls 0x2188b0
002185d0sub x20, sp, 432
002185d4stp x29, x30, [x20-8]
002185d8add sp, x20, 0
002185dcsub x29, sp, 8
002185e0str x0, [sp+440]
002185e4str x1, [sp+448]
002185e8str x2, [sp+456]
002185ecstr x3, [sp+464]
002185f0str x4, [sp+472]
002185f4str x5, [sp+480]
002185f8str x6, [sp+488]
002185fcstr x7, [sp+496]
00218600strb w8, [sp+504]
00218604stp xzr, xzr, [sp+152]
00218608str xzr, [sp+168]
0021860cstp xzr, xzr, [sp+136]
00218610ldr x0, [sp+464]
00218614ldr x1, [sp+472]
00218618ldr x2, [sp+480]
0021861cbl reflect.Value.MapKeys
00218620str x0, [sp+176]
00218624str x1, [sp+184]
00218628str x2, [sp+192]
0021862cbl runtime.convTslice
00218630str x0, [sp+256]
00218634stp xzr, xzr, [sp+352]
00218638stp xzr, xzr, [sp+368]
0021863cadd x3, sp, 352
00218640str x3, [sp+248]
00218644ldrsb x27, [x3]
00218648adrp x4, 0
0021864cadd x4, x4, 2288
00218650str x4, [x3]
00218654ldrsb x27, [x3]
00218658ldr x4, [sp+176]
0021865cldr x5, [sp+184]
00218660ldr x6, [sp+192]
00218664str x5, [x3+16]
00218668str x6, [x3+24]
0021866cadrp x27, 0x833000
00218670ldr w5, [x27+3056]
00218674cbz w5, 0x21867c
00218678b 0x218680
0021867c
0021867cloc_21867c:
0021867cb 0x218694
00218680
00218680loc_218680:
00218680bl runtime.gcWriteBarrier2
00218684str x4, [x25]
00218688ldr x5, [x3+8]
0021868cstr x5, [x25+8]
00218690b 0x218694
00218694
00218694loc_218694:
00218694str x4, [x3+8]
00218698ldr x1, [sp+256]
0021869cldr x2, [sp+248]
002186a0adrp x0, 0x3d7000
002186a4add x0, x0, 1152
002186a8bl sort.Slice
002186acldr x3, [sp+184]
002186b0ldr x4, [sp+176]
002186b4ldr x5, [sp+192]
002186b8str x4, [sp+328]
002186bcstr x3, [sp+336]
002186c0str x5, [sp+344]
002186c4str xzr, [sp+128]
002186c8str x3, [sp+120]
002186ccldr x3, [sp+328]
002186d0str x3, [sp+112]
002186d4b 0x2186d8
002186d8
002186d8loc_2186d8:
002186d8ldr x5, [sp+120]
002186dcldr x6, [sp+128]
002186e0subs xzr, x5, x6
002186e4b.gt 0x2186ec
002186e8b 0x218874
002186ec
002186ecloc_2186ec:
002186ecldr x4, [sp+112]
002186f0str x4, [sp+240]
002186f4ldr x4, [sp+240]
002186f8ldr x5, [x4]
002186fcldr x6, [x4+8]
00218700ldr x4, [x4+16]
00218704str x5, [sp+200]
00218708str x6, [sp+208]
0021870cstr x4, [sp+216]
00218710stp xzr, xzr, [sp+224]
00218714ldr x4, [sp+496]
00218718ldrsb x27, [x4]
0021871cldr x3, [x4+112]
00218720str x3, [sp+104]
00218724ldr x0, [sp+440]
00218728ldr x1, [sp+448]
0021872cldr x2, [sp+456]
00218730bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00218734str x0, [sp+440]
00218738str x1, [sp+448]
0021873cstr x2, [sp+456]
00218740ldr x0, [sp+464]
00218744ldr x3, [sp+200]
00218748ldr x1, [sp+472]
0021874cldr x4, [sp+208]
00218750ldr x2, [sp+480]
00218754ldr x5, [sp+216]
00218758bl reflect.Value.MapIndex
0021875cstr x0, [sp+304]
00218760str x1, [sp+312]
00218764str x2, [sp+320]
00218768str xzr, [sp+280]
0021876cstp xzr, xzr, [sp+288]
00218770stp xzr, xzr, [sp+264]
00218774ldrb w11, [sp+504]
00218778ldr x0, [sp+440]
0021877cldr x3, [sp+200]
00218780ldr x9, [sp+488]
00218784ldr x10, [sp+496]
00218788ldr x1, [sp+448]
0021878cldr x4, [sp+208]
00218790ldr x2, [sp+456]
00218794ldr x5, [sp+216]
00218798ldr x6, [sp+304]
0021879cldr x7, [sp+312]
002187a0ldr x8, [sp+320]
002187a4bl google.golang.org/protobuf/internal/impl.appendMapItem
002187a8str x0, [sp+280]
002187acstr x1, [sp+288]
002187b0str x2, [sp+296]
002187b4str x3, [sp+264]
002187b8str x4, [sp+272]
002187bcldr x4, [sp+280]
002187c0ldr x5, [sp+288]
002187c4ldr x6, [sp+296]
002187c8str x4, [sp+400]
002187ccstr x5, [sp+408]
002187d0str x6, [sp+416]
002187d4ldr x4, [sp+264]
002187d8ldr x5, [sp+272]
002187dcstr x4, [sp+384]
002187e0str x5, [sp+392]
002187e4ldr x4, [sp+400]
002187e8ldr x5, [sp+408]
002187ecldr x6, [sp+416]
002187f0str x4, [sp+440]
002187f4str x5, [sp+448]
002187f8str x6, [sp+456]
002187fcldr x4, [sp+392]
00218800ldr x5, [sp+384]
00218804str x5, [sp+224]
00218808str x4, [sp+232]
0021880ccbnz x5, 0x218814
00218810b 0x218854
00218814
00218814loc_218814:
00218814ldr x5, [sp+440]
00218818ldr x6, [sp+448]
0021881cldr x7, [sp+456]
00218820str x5, [sp+152]
00218824str x6, [sp+160]
00218828str x7, [sp+168]
0021882cldr x3, [sp+224]
00218830ldr x4, [sp+232]
00218834str x3, [sp+136]
00218838str x4, [sp+144]
0021883cldr x0, [sp+152]
00218840ldr x1, [sp+160]
00218844ldr x2, [sp+168]
00218848ldp x29, x30, [sp-8]
0021884cadd sp, sp, 432
00218850ret x30
00218854
00218854loc_218854:
00218854b 0x218858
00218858
00218858loc_218858:
00218858ldr x5, [sp+128]
0021885cadd x5, x5, 1
00218860str x5, [sp+128]
00218864ldr x5, [sp+240]
00218868add x5, x5, 24
0021886cstr x5, [sp+112]
00218870b 0x2186d8
00218874
00218874loc_218874:
00218874ldr x5, [sp+440]
00218878ldr x6, [sp+448]
0021887cldr x7, [sp+456]
00218880str x5, [sp+152]
00218884str x6, [sp+160]
00218888str x7, [sp+168]
0021888cstp xzr, xzr, [sp+136]
00218890ldr x0, [sp+152]
00218894ldr x1, [sp+160]
00218898ldr x2, [sp+168]
0021889cmov x3, xzr
002188a0mov x4, xzr
002188a4ldp x29, x30, [sp-8]
002188a8add sp, sp, 432
002188acret x30
002188b0
002188b0loc_2188b0:
002188b0stp x0, x1, [sp+8]
002188b4stp x2, x3, [sp+24]
002188b8stp x4, x5, [sp+40]
002188bcstp x6, x7, [sp+56]
002188c0strb w8, [sp+72]
002188c4mov x3, x30
002188c8bl runtime.morestack_noctxt.abi0
002188ccldp x0, x1, [sp+8]
002188d0ldp x2, x3, [sp+24]
002188d4ldp x4, x5, [sp+40]
002188d8ldp x6, x7, [sp+56]
002188dcldrb w8, [sp+72]
002188e0b 0x2185c0
002188e4udf 0
002188e8udf 0
002188ecudf 0
002185c0
002188f0
002188f0google.golang.org/protobuf/internal/impl.appendMapDeterministic.func1: ; void google.golang.org/protobuf/internal/impl.appendMapDeterministic.func1(int i, int j)
002188f0ldr x16, [x28+16]
002188f4sub x17, sp, 384
002188f8subs xzr, x17, x16
002188fcb.ls 0x218e24
00218900sub x20, sp, 512
00218904stp x29, x30, [x20-8]
00218908add sp, x20, 0
0021890csub x29, sp, 8
00218910str x0, [sp+520]
00218914str x1, [sp+528]
00218918ldr x3, [x26+8]
0021891cldr x4, [x26+16]
00218920ldr x5, [x26+24]
00218924str x3, [sp+136]
00218928str x4, [sp+144]
0021892cstr x5, [sp+152]
00218930strb wzr, [sp+60]
00218934ldr x0, [sp+520]
00218938ldr x1, [sp+144]
0021893cldr x3, [sp+136]
00218940subs xzr, x1, x0
00218944b.hi 0x21894c
00218948b 0x218e1c
0021894c
0021894cloc_21894c:
0021894csub x4, x0, x0, lsl #2
00218950sub x3, x3, x4, lsl #3
00218954ldr x0, [x3]
00218958ldr x1, [x3+8]
0021895cldr x2, [x3+16]
00218960str x0, [sp+448]
00218964str x1, [sp+456]
00218968str x2, [sp+464]
0021896cbl reflect.Value.Kind
00218970str x0, [sp+88]
00218974str x0, [sp+96]
00218978subs xzr, x0, 6
0021897cb.ls 0x218984
00218980b 0x218afc
00218984
00218984loc_218984:
00218984subs xzr, x0, 1
00218988b.eq 0x218990
0021898cb 0x218a44
00218990
00218990loc_218990:
00218990b 0x218994
00218994
00218994loc_218994:
00218994ldr x0, [sp+520]
00218998ldr x1, [sp+144]
0021899cldr x3, [sp+136]
002189a0subs xzr, x1, x0
002189a4b.hi 0x2189ac
002189a8b 0x218e18
002189ac
002189acloc_2189ac:
002189acsub x4, x0, x0, lsl #2
002189b0sub x3, x3, x4, lsl #3
002189b4ldr x0, [x3]
002189b8ldr x1, [x3+8]
002189bcldr x2, [x3+16]
002189c0str x0, [sp+424]
002189c4str x1, [sp+432]
002189c8str x2, [sp+440]
002189ccbl reflect.Value.Bool
002189d0strb w0, [sp+62]
002189d4eor x3, x0, 1
002189d8strb w3, [sp+63]
002189dctbnz w0, 0, 0x2189e4
002189e0b 0x2189e8
002189e4
002189e4loc_2189e4:
002189e4b 0x218a30
002189e8
002189e8loc_2189e8:
002189e8ldr x0, [sp+528]
002189ecldr x1, [sp+144]
002189f0ldr x3, [sp+136]
002189f4subs xzr, x1, x0
002189f8b.hi 0x218a00
002189fcb 0x218e14
00218a00
00218a00loc_218a00:
00218a00sub x4, x0, x0, lsl #2
00218a04sub x3, x3, x4, lsl #3
00218a08ldr x0, [x3]
00218a0cldr x1, [x3+8]
00218a10ldr x2, [x3+16]
00218a14str x0, [sp+400]
00218a18str x1, [sp+408]
00218a1cstr x2, [sp+416]
00218a20bl reflect.Value.Bool
00218a24strb w0, [sp+61]
00218a28strb w0, [sp+63]
00218a2cb 0x218a30
00218a30
00218a30loc_218a30:
00218a30ldrb w0, [sp+63]
00218a34strb w0, [sp+60]
00218a38ldp x29, x30, [sp-8]
00218a3cadd sp, sp, 512
00218a40ret x30
00218a44
00218a44loc_218a44:
00218a44subs xzr, x0, 2
00218a48b.hs 0x218a50
00218a4cb 0x218e10
00218a50
00218a50loc_218a50:
00218a50subs xzr, x0, 6
00218a54b.ls 0x218a5c
00218a58b 0x218e04
00218a5c
00218a5cloc_218a5c:
00218a5cb 0x218a60
00218a60
00218a60loc_218a60:
00218a60ldr x0, [sp+520]
00218a64ldr x1, [sp+144]
00218a68ldr x3, [sp+136]
00218a6csubs xzr, x1, x0
00218a70b.hi 0x218a78
00218a74b 0x218e00
00218a78
00218a78loc_218a78:
00218a78sub x4, x0, x0, lsl #2
00218a7csub x3, x3, x4, lsl #3
00218a80ldr x0, [x3]
00218a84ldr x1, [x3+8]
00218a88ldr x2, [x3+16]
00218a8cstr x0, [sp+376]
00218a90str x1, [sp+384]
00218a94str x2, [sp+392]
00218a98bl reflect.Value.Int
00218a9cstr x0, [sp+80]
00218aa0ldr x0, [sp+528]
00218aa4ldr x1, [sp+144]
00218aa8ldr x3, [sp+136]
00218aacsubs xzr, x1, x0
00218ab0b.hi 0x218ab8
00218ab4b 0x218dfc
00218ab8
00218ab8loc_218ab8:
00218ab8sub x4, x0, x0, lsl #2
00218abcsub x3, x3, x4, lsl #3
00218ac0ldr x0, [x3]
00218ac4ldr x1, [x3+8]
00218ac8ldr x2, [x3+16]
00218accstr x0, [sp+352]
00218ad0str x1, [sp+360]
00218ad4str x2, [sp+368]
00218ad8bl reflect.Value.Int
00218adcstr x0, [sp+72]
00218ae0ldr x3, [sp+80]
00218ae4subs xzr, x0, x3
00218ae8cset x0, gt
00218aecstrb w0, [sp+60]
00218af0ldp x29, x30, [sp-8]
00218af4add sp, sp, 512
00218af8ret x30
00218afc
00218afcloc_218afc:
00218afcsubs xzr, x0, 7
00218b00b.hs 0x218b08
00218b04b 0x218bb8
00218b08
00218b08loc_218b08:
00218b08subs xzr, x0, 12
00218b0cb.ls 0x218b14
00218b10b 0x218bb4
00218b14
00218b14loc_218b14:
00218b14b 0x218b18
00218b18
00218b18loc_218b18:
00218b18ldr x0, [sp+520]
00218b1cldr x1, [sp+144]
00218b20ldr x3, [sp+136]
00218b24subs xzr, x1, x0
00218b28b.hi 0x218b30
00218b2cb 0x218df8
00218b30
00218b30loc_218b30:
00218b30sub x4, x0, x0, lsl #2
00218b34sub x3, x3, x4, lsl #3
00218b38ldr x0, [x3]
00218b3cldr x1, [x3+8]
00218b40ldr x2, [x3+16]
00218b44str x0, [sp+328]
00218b48str x1, [sp+336]
00218b4cstr x2, [sp+344]
00218b50bl reflect.Value.Uint
00218b54str x0, [sp+64]
00218b58ldr x0, [sp+528]
00218b5cldr x1, [sp+144]
00218b60ldr x3, [sp+136]
00218b64subs xzr, x0, x1
00218b68b.lo 0x218b70
00218b6cb 0x218df4
00218b70
00218b70loc_218b70:
00218b70sub x4, x0, x0, lsl #2
00218b74sub x3, x3, x4, lsl #3
00218b78ldr x0, [x3]
00218b7cldr x1, [x3+8]
00218b80ldr x2, [x3+16]
00218b84str x0, [sp+304]
00218b88str x1, [sp+312]
00218b8cstr x2, [sp+320]
00218b90bl reflect.Value.Uint
00218b94str x0, [sp+128]
00218b98ldr x3, [sp+64]
00218b9csubs xzr, x0, x3
00218ba0cset x0, hi
00218ba4strb w0, [sp+60]
00218ba8ldp x29, x30, [sp-8]
00218bacadd sp, sp, 512
00218bb0ret x30
00218bb4
00218bb4loc_218bb4:
00218bb4b 0x218bbc
00218bb8
00218bb8loc_218bb8:
00218bb8b 0x218bbc
00218bbc
00218bbcloc_218bbc:
00218bbcsubs xzr, x0, 13
00218bc0b.hs 0x218bc8
00218bc4b 0x218c78
00218bc8
00218bc8loc_218bc8:
00218bc8subs xzr, x0, 14
00218bccb.ls 0x218bd4
00218bd0b 0x218c74
00218bd4
00218bd4loc_218bd4:
00218bd4b 0x218bd8
00218bd8
00218bd8loc_218bd8:
00218bd8ldr x0, [sp+520]
00218bdcldr x1, [sp+144]
00218be0ldr x3, [sp+136]
00218be4subs xzr, x1, x0
00218be8b.hi 0x218bf0
00218becb 0x218df0
00218bf0
00218bf0loc_218bf0:
00218bf0sub x4, x0, x0, lsl #2
00218bf4sub x3, x3, x4, lsl #3
00218bf8ldr x0, [x3]
00218bfcldr x1, [x3+8]
00218c00ldr x2, [x3+16]
00218c04str x0, [sp+280]
00218c08str x1, [sp+288]
00218c0cstr x2, [sp+296]
00218c10bl reflect.Value.Float
00218c14str d0, [sp+120]
00218c18ldr x0, [sp+528]
00218c1cldr x1, [sp+144]
00218c20ldr x3, [sp+136]
00218c24subs xzr, x0, x1
00218c28b.lo 0x218c30
00218c2cb 0x218dec
00218c30
00218c30loc_218c30:
00218c30sub x4, x0, x0, lsl #2
00218c34sub x3, x3, x4, lsl #3
00218c38ldr x0, [x3]
00218c3cldr x1, [x3+8]
00218c40ldr x2, [x3+16]
00218c44str x0, [sp+256]
00218c48str x1, [sp+264]
00218c4cstr x2, [sp+272]
00218c50bl reflect.Value.Float
00218c54str d0, [sp+112]
00218c58ldr d1, [sp+120]
00218c5cfcmp d1, d0
00218c60cset x0, mi
00218c64strb w0, [sp+60]
00218c68ldp x29, x30, [sp-8]
00218c6cadd sp, sp, 512
00218c70ret x30
00218c74
00218c74loc_218c74:
00218c74b 0x218c7c
00218c78
00218c78loc_218c78:
00218c78b 0x218c7c
00218c7c
00218c7cloc_218c7c:
00218c7csubs xzr, x0, 24
00218c80b.eq 0x218c88
00218c84b 0x218d50
00218c88
00218c88loc_218c88:
00218c88b 0x218c8c
00218c8c
00218c8cloc_218c8c:
00218c8cldr x0, [sp+520]
00218c90ldr x1, [sp+144]
00218c94ldr x3, [sp+136]
00218c98subs xzr, x0, x1
00218c9cb.lo 0x218ca4
00218ca0b 0x218d4c
00218ca4
00218ca4loc_218ca4:
00218ca4sub x4, x0, x0, lsl #2
00218ca8sub x3, x3, x4, lsl #3
00218cacldr x0, [x3]
00218cb0ldr x1, [x3+8]
00218cb4ldr x2, [x3+16]
00218cb8str x0, [sp+232]
00218cbcstr x1, [sp+240]
00218cc0str x2, [sp+248]
00218cc4bl reflect.Value.String
00218cc8str x0, [sp+488]
00218cccstr x1, [sp+496]
00218cd0ldr x0, [sp+528]
00218cd4ldr x1, [sp+144]
00218cd8ldr x3, [sp+136]
00218cdcsubs xzr, x1, x0
00218ce0b.hi 0x218ce8
00218ce4b 0x218d48
00218ce8
00218ce8loc_218ce8:
00218ce8sub x4, x0, x0, lsl #2
00218cecsub x3, x3, x4, lsl #3
00218cf0ldr x0, [x3]
00218cf4ldr x1, [x3+8]
00218cf8ldr x2, [x3+16]
00218cfcstr x0, [sp+208]
00218d00str x1, [sp+216]
00218d04str x2, [sp+224]
00218d08bl reflect.Value.String
00218d0cstr x0, [sp+472]
00218d10str x1, [sp+480]
00218d14ldr x3, [sp+488]
00218d18ldr x4, [sp+496]
00218d1cmov x2, x0
00218d20mov x0, x3
00218d24mov x3, x1
00218d28mov x1, x4
00218d2cbl runtime.cmpstring
00218d30subs xzr, x0, 0
00218d34cset x0, lt
00218d38strb w0, [sp+60]
00218d3cldp x29, x30, [sp-8]
00218d40add sp, sp, 512
00218d44ret x30
00218d48
00218d48loc_218d48:
00218d48bl runtime.panicIndex
00218d4c
00218d4cloc_218d4c:
00218d4cbl runtime.panicIndex
00218d50
00218d50loc_218d50:
00218d50b 0x218d54
00218d54
00218d54loc_218d54:
00218d54b 0x218d58
00218d58
00218d58loc_218d58:
00218d58b 0x218d5c
00218d5c
00218d5cloc_218d5c:
00218d5cb 0x218d60
00218d60
00218d60loc_218d60:
00218d60ldr x0, [sp+520]
00218d64ldr x1, [sp+144]
00218d68ldr x3, [sp+136]
00218d6csubs xzr, x1, x0
00218d70b.hi 0x218d78
00218d74b 0x218de8
00218d78
00218d78loc_218d78:
00218d78sub x4, x0, x0, lsl #2
00218d7csub x3, x3, x4, lsl #3
00218d80ldr x0, [x3]
00218d84ldr x1, [x3+8]
00218d88ldr x2, [x3+16]
00218d8cstr x0, [sp+184]
00218d90str x1, [sp+192]
00218d94str x2, [sp+200]
00218d98bl reflect.Value.Kind
00218d9cstr x0, [sp+104]
00218da0bl reflect.Kind.String
00218da4str x0, [sp+472]
00218da8str x1, [sp+480]
00218dacorr x2, xzr, 14
00218db0mov x3, x0
00218db4mov x4, x1
00218db8mov x0, xzr
00218dbcadrp x1, 0x49c000
00218dc0add x1, x1, 118
00218dc4bl runtime.concatstring2
00218dc8str x0, [sp+168]
00218dccstr x1, [sp+176]
00218dd0bl runtime.convTstring
00218dd4str x0, [sp+160]
00218dd8mov x1, x0
00218ddcadrp x0, 0x3dd000
00218de0add x0, x0, 2944
00218de4bl runtime.gopanic
00218de8
00218de8loc_218de8:
00218de8bl runtime.panicIndex
00218dec
00218decloc_218dec:
00218decbl runtime.panicIndex
00218df0
00218df0loc_218df0:
00218df0bl runtime.panicIndex
00218df4
00218df4loc_218df4:
00218df4bl runtime.panicIndex
00218df8
00218df8loc_218df8:
00218df8bl runtime.panicIndex
00218dfc
00218dfcloc_218dfc:
00218dfcbl runtime.panicIndex
00218e00
00218e00loc_218e00:
00218e00bl runtime.panicIndex
00218e04
00218e04loc_218e04:
00218e04b 0x218e08
00218e08
00218e08loc_218e08:
00218e08b 0x218e0c
00218e0c
00218e0cloc_218e0c:
00218e0cb 0x218d5c
00218e10
00218e10loc_218e10:
00218e10b 0x218e08
00218e14
00218e14loc_218e14:
00218e14bl runtime.panicIndex
00218e18
00218e18loc_218e18:
00218e18bl runtime.panicIndex
00218e1c
00218e1cloc_218e1c:
00218e1cbl runtime.panicIndex
00218e20hint
00218e24
00218e24loc_218e24:
00218e24stp x0, x1, [sp+8]
00218e28mov x3, x30
00218e2cbl runtime.morestack.abi0
00218e30ldp x0, x1, [sp+8]
00218e34b 0x2188f0
00218e38udf 0
00218e3cudf 0
002188f0
002188f0google.golang.org/protobuf/internal/impl.appendMapDeterministic.func1: ; void google.golang.org/protobuf/internal/impl.appendMapDeterministic.func1(int i, int j)
002188f0ldr x16, [x28+16]
002188f4sub x17, sp, 384
002188f8subs xzr, x17, x16
002188fcb.ls 0x218e24
00218900sub x20, sp, 512
00218904stp x29, x30, [x20-8]
00218908add sp, x20, 0
0021890csub x29, sp, 8
00218910str x0, [sp+520]
00218914str x1, [sp+528]
00218918ldr x3, [x26+8]
0021891cldr x4, [x26+16]
00218920ldr x5, [x26+24]
00218924str x3, [sp+136]
00218928str x4, [sp+144]
0021892cstr x5, [sp+152]
00218930strb wzr, [sp+60]
00218934ldr x0, [sp+520]
00218938ldr x1, [sp+144]
0021893cldr x3, [sp+136]
00218940subs xzr, x1, x0
00218944b.hi 0x21894c
00218948b 0x218e1c
0021894c
0021894cloc_21894c:
0021894csub x4, x0, x0, lsl #2
00218950sub x3, x3, x4, lsl #3
00218954ldr x0, [x3]
00218958ldr x1, [x3+8]
0021895cldr x2, [x3+16]
00218960str x0, [sp+448]
00218964str x1, [sp+456]
00218968str x2, [sp+464]
0021896cbl reflect.Value.Kind
00218970str x0, [sp+88]
00218974str x0, [sp+96]
00218978subs xzr, x0, 6
0021897cb.ls 0x218984
00218980b 0x218afc
00218984
00218984loc_218984:
00218984subs xzr, x0, 1
00218988b.eq 0x218990
0021898cb 0x218a44
00218990
00218990loc_218990:
00218990b 0x218994
00218994
00218994loc_218994:
00218994ldr x0, [sp+520]
00218998ldr x1, [sp+144]
0021899cldr x3, [sp+136]
002189a0subs xzr, x1, x0
002189a4b.hi 0x2189ac
002189a8b 0x218e18
002189ac
002189acloc_2189ac:
002189acsub x4, x0, x0, lsl #2
002189b0sub x3, x3, x4, lsl #3
002189b4ldr x0, [x3]
002189b8ldr x1, [x3+8]
002189bcldr x2, [x3+16]
002189c0str x0, [sp+424]
002189c4str x1, [sp+432]
002189c8str x2, [sp+440]
002189ccbl reflect.Value.Bool
002189d0strb w0, [sp+62]
002189d4eor x3, x0, 1
002189d8strb w3, [sp+63]
002189dctbnz w0, 0, 0x2189e4
002189e0b 0x2189e8
002189e4
002189e4loc_2189e4:
002189e4b 0x218a30
002189e8
002189e8loc_2189e8:
002189e8ldr x0, [sp+528]
002189ecldr x1, [sp+144]
002189f0ldr x3, [sp+136]
002189f4subs xzr, x1, x0
002189f8b.hi 0x218a00
002189fcb 0x218e14
00218a00
00218a00loc_218a00:
00218a00sub x4, x0, x0, lsl #2
00218a04sub x3, x3, x4, lsl #3
00218a08ldr x0, [x3]
00218a0cldr x1, [x3+8]
00218a10ldr x2, [x3+16]
00218a14str x0, [sp+400]
00218a18str x1, [sp+408]
00218a1cstr x2, [sp+416]
00218a20bl reflect.Value.Bool
00218a24strb w0, [sp+61]
00218a28strb w0, [sp+63]
00218a2cb 0x218a30
00218a30
00218a30loc_218a30:
00218a30ldrb w0, [sp+63]
00218a34strb w0, [sp+60]
00218a38ldp x29, x30, [sp-8]
00218a3cadd sp, sp, 512
00218a40ret x30
00218a44
00218a44loc_218a44:
00218a44subs xzr, x0, 2
00218a48b.hs 0x218a50
00218a4cb 0x218e10
00218a50
00218a50loc_218a50:
00218a50subs xzr, x0, 6
00218a54b.ls 0x218a5c
00218a58b 0x218e04
00218a5c
00218a5cloc_218a5c:
00218a5cb 0x218a60
00218a60
00218a60loc_218a60:
00218a60ldr x0, [sp+520]
00218a64ldr x1, [sp+144]
00218a68ldr x3, [sp+136]
00218a6csubs xzr, x1, x0
00218a70b.hi 0x218a78
00218a74b 0x218e00
00218a78
00218a78loc_218a78:
00218a78sub x4, x0, x0, lsl #2
00218a7csub x3, x3, x4, lsl #3
00218a80ldr x0, [x3]
00218a84ldr x1, [x3+8]
00218a88ldr x2, [x3+16]
00218a8cstr x0, [sp+376]
00218a90str x1, [sp+384]
00218a94str x2, [sp+392]
00218a98bl reflect.Value.Int
00218a9cstr x0, [sp+80]
00218aa0ldr x0, [sp+528]
00218aa4ldr x1, [sp+144]
00218aa8ldr x3, [sp+136]
00218aacsubs xzr, x1, x0
00218ab0b.hi 0x218ab8
00218ab4b 0x218dfc
00218ab8
00218ab8loc_218ab8:
00218ab8sub x4, x0, x0, lsl #2
00218abcsub x3, x3, x4, lsl #3
00218ac0ldr x0, [x3]
00218ac4ldr x1, [x3+8]
00218ac8ldr x2, [x3+16]
00218accstr x0, [sp+352]
00218ad0str x1, [sp+360]
00218ad4str x2, [sp+368]
00218ad8bl reflect.Value.Int
00218adcstr x0, [sp+72]
00218ae0ldr x3, [sp+80]
00218ae4subs xzr, x0, x3
00218ae8cset x0, gt
00218aecstrb w0, [sp+60]
00218af0ldp x29, x30, [sp-8]
00218af4add sp, sp, 512
00218af8ret x30
00218afc
00218afcloc_218afc:
00218afcsubs xzr, x0, 7
00218b00b.hs 0x218b08
00218b04b 0x218bb8
00218b08
00218b08loc_218b08:
00218b08subs xzr, x0, 12
00218b0cb.ls 0x218b14
00218b10b 0x218bb4
00218b14
00218b14loc_218b14:
00218b14b 0x218b18
00218b18
00218b18loc_218b18:
00218b18ldr x0, [sp+520]
00218b1cldr x1, [sp+144]
00218b20ldr x3, [sp+136]
00218b24subs xzr, x1, x0
00218b28b.hi 0x218b30
00218b2cb 0x218df8
00218b30
00218b30loc_218b30:
00218b30sub x4, x0, x0, lsl #2
00218b34sub x3, x3, x4, lsl #3
00218b38ldr x0, [x3]
00218b3cldr x1, [x3+8]
00218b40ldr x2, [x3+16]
00218b44str x0, [sp+328]
00218b48str x1, [sp+336]
00218b4cstr x2, [sp+344]
00218b50bl reflect.Value.Uint
00218b54str x0, [sp+64]
00218b58ldr x0, [sp+528]
00218b5cldr x1, [sp+144]
00218b60ldr x3, [sp+136]
00218b64subs xzr, x0, x1
00218b68b.lo 0x218b70
00218b6cb 0x218df4
00218b70
00218b70loc_218b70:
00218b70sub x4, x0, x0, lsl #2
00218b74sub x3, x3, x4, lsl #3
00218b78ldr x0, [x3]
00218b7cldr x1, [x3+8]
00218b80ldr x2, [x3+16]
00218b84str x0, [sp+304]
00218b88str x1, [sp+312]
00218b8cstr x2, [sp+320]
00218b90bl reflect.Value.Uint
00218b94str x0, [sp+128]
00218b98ldr x3, [sp+64]
00218b9csubs xzr, x0, x3
00218ba0cset x0, hi
00218ba4strb w0, [sp+60]
00218ba8ldp x29, x30, [sp-8]
00218bacadd sp, sp, 512
00218bb0ret x30
00218bb4
00218bb4loc_218bb4:
00218bb4b 0x218bbc
00218bb8
00218bb8loc_218bb8:
00218bb8b 0x218bbc
00218bbc
00218bbcloc_218bbc:
00218bbcsubs xzr, x0, 13
00218bc0b.hs 0x218bc8
00218bc4b 0x218c78
00218bc8
00218bc8loc_218bc8:
00218bc8subs xzr, x0, 14
00218bccb.ls 0x218bd4
00218bd0b 0x218c74
00218bd4
00218bd4loc_218bd4:
00218bd4b 0x218bd8
00218bd8
00218bd8loc_218bd8:
00218bd8ldr x0, [sp+520]
00218bdcldr x1, [sp+144]
00218be0ldr x3, [sp+136]
00218be4subs xzr, x1, x0
00218be8b.hi 0x218bf0
00218becb 0x218df0
00218bf0
00218bf0loc_218bf0:
00218bf0sub x4, x0, x0, lsl #2
00218bf4sub x3, x3, x4, lsl #3
00218bf8ldr x0, [x3]
00218bfcldr x1, [x3+8]
00218c00ldr x2, [x3+16]
00218c04str x0, [sp+280]
00218c08str x1, [sp+288]
00218c0cstr x2, [sp+296]
00218c10bl reflect.Value.Float
00218c14str d0, [sp+120]
00218c18ldr x0, [sp+528]
00218c1cldr x1, [sp+144]
00218c20ldr x3, [sp+136]
00218c24subs xzr, x0, x1
00218c28b.lo 0x218c30
00218c2cb 0x218dec
00218c30
00218c30loc_218c30:
00218c30sub x4, x0, x0, lsl #2
00218c34sub x3, x3, x4, lsl #3
00218c38ldr x0, [x3]
00218c3cldr x1, [x3+8]
00218c40ldr x2, [x3+16]
00218c44str x0, [sp+256]
00218c48str x1, [sp+264]
00218c4cstr x2, [sp+272]
00218c50bl reflect.Value.Float
00218c54str d0, [sp+112]
00218c58ldr d1, [sp+120]
00218c5cfcmp d1, d0
00218c60cset x0, mi
00218c64strb w0, [sp+60]
00218c68ldp x29, x30, [sp-8]
00218c6cadd sp, sp, 512
00218c70ret x30
00218c74
00218c74loc_218c74:
00218c74b 0x218c7c
00218c78
00218c78loc_218c78:
00218c78b 0x218c7c
00218c7c
00218c7cloc_218c7c:
00218c7csubs xzr, x0, 24
00218c80b.eq 0x218c88
00218c84b 0x218d50
00218c88
00218c88loc_218c88:
00218c88b 0x218c8c
00218c8c
00218c8cloc_218c8c:
00218c8cldr x0, [sp+520]
00218c90ldr x1, [sp+144]
00218c94ldr x3, [sp+136]
00218c98subs xzr, x0, x1
00218c9cb.lo 0x218ca4
00218ca0b 0x218d4c
00218ca4
00218ca4loc_218ca4:
00218ca4sub x4, x0, x0, lsl #2
00218ca8sub x3, x3, x4, lsl #3
00218cacldr x0, [x3]
00218cb0ldr x1, [x3+8]
00218cb4ldr x2, [x3+16]
00218cb8str x0, [sp+232]
00218cbcstr x1, [sp+240]
00218cc0str x2, [sp+248]
00218cc4bl reflect.Value.String
00218cc8str x0, [sp+488]
00218cccstr x1, [sp+496]
00218cd0ldr x0, [sp+528]
00218cd4ldr x1, [sp+144]
00218cd8ldr x3, [sp+136]
00218cdcsubs xzr, x1, x0
00218ce0b.hi 0x218ce8
00218ce4b 0x218d48
00218ce8
00218ce8loc_218ce8:
00218ce8sub x4, x0, x0, lsl #2
00218cecsub x3, x3, x4, lsl #3
00218cf0ldr x0, [x3]
00218cf4ldr x1, [x3+8]
00218cf8ldr x2, [x3+16]
00218cfcstr x0, [sp+208]
00218d00str x1, [sp+216]
00218d04str x2, [sp+224]
00218d08bl reflect.Value.String
00218d0cstr x0, [sp+472]
00218d10str x1, [sp+480]
00218d14ldr x3, [sp+488]
00218d18ldr x4, [sp+496]
00218d1cmov x2, x0
00218d20mov x0, x3
00218d24mov x3, x1
00218d28mov x1, x4
00218d2cbl runtime.cmpstring
00218d30subs xzr, x0, 0
00218d34cset x0, lt
00218d38strb w0, [sp+60]
00218d3cldp x29, x30, [sp-8]
00218d40add sp, sp, 512
00218d44ret x30
00218d48
00218d48loc_218d48:
00218d48bl runtime.panicIndex
00218d4c
00218d4cloc_218d4c:
00218d4cbl runtime.panicIndex
00218d50
00218d50loc_218d50:
00218d50b 0x218d54
00218d54
00218d54loc_218d54:
00218d54b 0x218d58
00218d58
00218d58loc_218d58:
00218d58b 0x218d5c
00218d5c
00218d5cloc_218d5c:
00218d5cb 0x218d60
00218d60
00218d60loc_218d60:
00218d60ldr x0, [sp+520]
00218d64ldr x1, [sp+144]
00218d68ldr x3, [sp+136]
00218d6csubs xzr, x1, x0
00218d70b.hi 0x218d78
00218d74b 0x218de8
00218d78
00218d78loc_218d78:
00218d78sub x4, x0, x0, lsl #2
00218d7csub x3, x3, x4, lsl #3
00218d80ldr x0, [x3]
00218d84ldr x1, [x3+8]
00218d88ldr x2, [x3+16]
00218d8cstr x0, [sp+184]
00218d90str x1, [sp+192]
00218d94str x2, [sp+200]
00218d98bl reflect.Value.Kind
00218d9cstr x0, [sp+104]
00218da0bl reflect.Kind.String
00218da4str x0, [sp+472]
00218da8str x1, [sp+480]
00218dacorr x2, xzr, 14
00218db0mov x3, x0
00218db4mov x4, x1
00218db8mov x0, xzr
00218dbcadrp x1, 0x49c000
00218dc0add x1, x1, 118
00218dc4bl runtime.concatstring2
00218dc8str x0, [sp+168]
00218dccstr x1, [sp+176]
00218dd0bl runtime.convTstring
00218dd4str x0, [sp+160]
00218dd8mov x1, x0
00218ddcadrp x0, 0x3dd000
00218de0add x0, x0, 2944
00218de4bl runtime.gopanic
00218de8
00218de8loc_218de8:
00218de8bl runtime.panicIndex
00218dec
00218decloc_218dec:
00218decbl runtime.panicIndex
00218df0
00218df0loc_218df0:
00218df0bl runtime.panicIndex
00218df4
00218df4loc_218df4:
00218df4bl runtime.panicIndex
00218df8
00218df8loc_218df8:
00218df8bl runtime.panicIndex
00218dfc
00218dfcloc_218dfc:
00218dfcbl runtime.panicIndex
00218e00
00218e00loc_218e00:
00218e00bl runtime.panicIndex
00218e04
00218e04loc_218e04:
00218e04b 0x218e08
00218e08
00218e08loc_218e08:
00218e08b 0x218e0c
00218e0c
00218e0cloc_218e0c:
00218e0cb 0x218d5c
00218e10
00218e10loc_218e10:
00218e10b 0x218e08
00218e14
00218e14loc_218e14:
00218e14bl runtime.panicIndex
00218e18
00218e18loc_218e18:
00218e18bl runtime.panicIndex
00218e1c
00218e1cloc_218e1c:
00218e1cbl runtime.panicIndex
00218e20hint
00218e24
00218e24loc_218e24:
00218e24stp x0, x1, [sp+8]
00218e28mov x3, x30
00218e2cbl runtime.morestack.abi0
00218e30ldp x0, x1, [sp+8]
00218e34b 0x2188f0
00218e38udf 0
00218e3cudf 0
002188f0
00218e40
00218e40google.golang.org/protobuf/internal/impl.isInitMap: ; void google.golang.org/protobuf/internal/impl.isInitMap(reflect.Value mapv, google.golang.org/protobuf/internal/impl.mapInfo * mapi, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
00218e40ldr x16, [x28+16]
00218e44sub x17, sp, 64
00218e48subs xzr, x17, x16
00218e4cb.ls 0x219030
00218e50str x30, [sp-192]!
00218e54stur x29, [sp-8]
00218e58sub x29, sp, 8
00218e5cstr x0, [sp+200]
00218e60str x1, [sp+208]
00218e64str x2, [sp+216]
00218e68str x3, [sp+224]
00218e6cstr x4, [sp+232]
00218e70stp xzr, xzr, [sp+56]
00218e74ldr x3, [sp+232]
00218e78ldrsb x27, [x3]
00218e7cldr x0, [x3+48]
00218e80str x0, [sp+104]
00218e84cbnz x0, 0x218e8c
00218e88b 0x218ed4
00218e8c
00218e8cloc_218e8c:
00218e8cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00218e90ldr x1, [sp+104]
00218e94ldrsb x27, [x1]
00218e98ldrb w1, [x1+320]
00218e9ctbnz w1, 0, 0x218ea4
00218ea0b 0x218ebc
00218ea4
00218ea4loc_218ea4:
00218ea4ldr x0, [sp+200]
00218ea8ldr x1, [sp+208]
00218eacldr x2, [sp+216]
00218eb0bl google.golang.org/protobuf/internal/impl.mapRange
00218eb4str x0, [sp+120]
00218eb8b 0x218fbc
00218ebc
00218ebcloc_218ebc:
00218ebcstp xzr, xzr, [sp+56]
00218ec0mov x0, xzr
00218ec4mov x1, xzr
00218ec8ldur x29, [sp-8]
00218eccldr x30, [sp], 192
00218ed0ret x30
00218ed4
00218ed4loc_218ed4:
00218ed4ldr x0, [sp+200]
00218ed8ldr x1, [sp+208]
00218edcldr x2, [sp+216]
00218ee0bl google.golang.org/protobuf/internal/impl.mapRange
00218ee4str x0, [sp+112]
00218ee8b 0x218eec
00218eec
00218eecloc_218eec:
00218eecldr x0, [sp+112]
00218ef0bl reflect.(*MapIter).Next
00218ef4strb w0, [sp+55]
00218ef8tbnz w0, 0, 0x218f00
00218efcb 0x218fa0
00218f00
00218f00loc_218f00:
00218f00ldr x0, [sp+112]
00218f04bl reflect.(*MapIter).Value
00218f08str x0, [sp+160]
00218f0cstr x1, [sp+168]
00218f10str x2, [sp+176]
00218f14ldr x3, [sp+224]
00218f18ldrsb x27, [x3]
00218f1cldr x3, [x3+144]
00218f20ldrsb x27, [x3]
00218f24ldr x4, [x3+32]
00218f28ldrsb x27, [x4]
00218f2cldr x3, [x3+40]
00218f30ldr x4, [x4+56]
00218f34mov x5, x0
00218f38mov x0, x3
00218f3cmov x6, x1
00218f40mov x1, x5
00218f44mov x7, x2
00218f48mov x2, x6
00218f4cmov x3, x7
00218f50blr x4
00218f54str x0, [sp+72]
00218f58str x1, [sp+80]
00218f5cstr x2, [sp+88]
00218f60ldr x3, [sp+224]
00218f64ldrsb x27, [x3]
00218f68ldr x26, [x3+96]
00218f6cldr x3, [x26]
00218f70blr x3
00218f74str x0, [sp+128]
00218f78str x1, [sp+136]
00218f7ccbnz x0, 0x218f84
00218f80b 0x218f98
00218f84
00218f84loc_218f84:
00218f84str x0, [sp+56]
00218f88str x1, [sp+64]
00218f8cldur x29, [sp-8]
00218f90ldr x30, [sp], 192
00218f94ret x30
00218f98
00218f98loc_218f98:
00218f98b 0x218f9c
00218f9c
00218f9cloc_218f9c:
00218f9cb 0x218eec
00218fa0
00218fa0loc_218fa0:
00218fa0b 0x218fa4
00218fa4
00218fa4loc_218fa4:
00218fa4stp xzr, xzr, [sp+56]
00218fa8mov x0, xzr
00218facmov x1, xzr
00218fb0ldur x29, [sp-8]
00218fb4ldr x30, [sp], 192
00218fb8ret x30
00218fbc
00218fbcloc_218fbc:
00218fbcldr x0, [sp+120]
00218fc0bl reflect.(*MapIter).Next
00218fc4strb w0, [sp+55]
00218fc8tbnz w0, 0, 0x218fd0
00218fccb 0x21902c
00218fd0
00218fd0loc_218fd0:
00218fd0ldr x0, [sp+120]
00218fd4bl reflect.(*MapIter).Value
00218fd8str x0, [sp+160]
00218fdcstr x1, [sp+168]
00218fe0str x2, [sp+176]
00218fe4bl google.golang.org/protobuf/internal/impl.pointerOfValue
00218fe8str x0, [sp+96]
00218fecldr x1, [sp+104]
00218ff0mov x2, x0
00218ff4mov x0, x1
00218ff8mov x1, x2
00218ffcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
00219000str x0, [sp+144]
00219004str x1, [sp+152]
00219008cbnz x0, 0x219010
0021900cb 0x219024
00219010
00219010loc_219010:
00219010str x0, [sp+56]
00219014str x1, [sp+64]
00219018ldur x29, [sp-8]
0021901cldr x30, [sp], 192
00219020ret x30
00219024
00219024loc_219024:
00219024b 0x219028
00219028
00219028loc_219028:
00219028b 0x218fbc
0021902c
0021902cloc_21902c:
0021902cb 0x218fa4
00219030
00219030loc_219030:
00219030stp x0, x1, [sp+8]
00219034stp x2, x3, [sp+24]
00219038str x4, [sp+40]
0021903cmov x3, x30
00219040bl runtime.morestack_noctxt.abi0
00219044ldp x0, x1, [sp+8]
00219048ldp x2, x3, [sp+24]
0021904cldr x4, [sp+40]
00219050b 0x218e40
00219054udf 0
00219058udf 0
0021905cudf 0
00218e40
00218e40google.golang.org/protobuf/internal/impl.isInitMap: ; void google.golang.org/protobuf/internal/impl.isInitMap(reflect.Value mapv, google.golang.org/protobuf/internal/impl.mapInfo * mapi, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
00218e40ldr x16, [x28+16]
00218e44sub x17, sp, 64
00218e48subs xzr, x17, x16
00218e4cb.ls 0x219030
00218e50str x30, [sp-192]!
00218e54stur x29, [sp-8]
00218e58sub x29, sp, 8
00218e5cstr x0, [sp+200]
00218e60str x1, [sp+208]
00218e64str x2, [sp+216]
00218e68str x3, [sp+224]
00218e6cstr x4, [sp+232]
00218e70stp xzr, xzr, [sp+56]
00218e74ldr x3, [sp+232]
00218e78ldrsb x27, [x3]
00218e7cldr x0, [x3+48]
00218e80str x0, [sp+104]
00218e84cbnz x0, 0x218e8c
00218e88b 0x218ed4
00218e8c
00218e8cloc_218e8c:
00218e8cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00218e90ldr x1, [sp+104]
00218e94ldrsb x27, [x1]
00218e98ldrb w1, [x1+320]
00218e9ctbnz w1, 0, 0x218ea4
00218ea0b 0x218ebc
00218ea4
00218ea4loc_218ea4:
00218ea4ldr x0, [sp+200]
00218ea8ldr x1, [sp+208]
00218eacldr x2, [sp+216]
00218eb0bl google.golang.org/protobuf/internal/impl.mapRange
00218eb4str x0, [sp+120]
00218eb8b 0x218fbc
00218ebc
00218ebcloc_218ebc:
00218ebcstp xzr, xzr, [sp+56]
00218ec0mov x0, xzr
00218ec4mov x1, xzr
00218ec8ldur x29, [sp-8]
00218eccldr x30, [sp], 192
00218ed0ret x30
00218ed4
00218ed4loc_218ed4:
00218ed4ldr x0, [sp+200]
00218ed8ldr x1, [sp+208]
00218edcldr x2, [sp+216]
00218ee0bl google.golang.org/protobuf/internal/impl.mapRange
00218ee4str x0, [sp+112]
00218ee8b 0x218eec
00218eec
00218eecloc_218eec:
00218eecldr x0, [sp+112]
00218ef0bl reflect.(*MapIter).Next
00218ef4strb w0, [sp+55]
00218ef8tbnz w0, 0, 0x218f00
00218efcb 0x218fa0
00218f00
00218f00loc_218f00:
00218f00ldr x0, [sp+112]
00218f04bl reflect.(*MapIter).Value
00218f08str x0, [sp+160]
00218f0cstr x1, [sp+168]
00218f10str x2, [sp+176]
00218f14ldr x3, [sp+224]
00218f18ldrsb x27, [x3]
00218f1cldr x3, [x3+144]
00218f20ldrsb x27, [x3]
00218f24ldr x4, [x3+32]
00218f28ldrsb x27, [x4]
00218f2cldr x3, [x3+40]
00218f30ldr x4, [x4+56]
00218f34mov x5, x0
00218f38mov x0, x3
00218f3cmov x6, x1
00218f40mov x1, x5
00218f44mov x7, x2
00218f48mov x2, x6
00218f4cmov x3, x7
00218f50blr x4
00218f54str x0, [sp+72]
00218f58str x1, [sp+80]
00218f5cstr x2, [sp+88]
00218f60ldr x3, [sp+224]
00218f64ldrsb x27, [x3]
00218f68ldr x26, [x3+96]
00218f6cldr x3, [x26]
00218f70blr x3
00218f74str x0, [sp+128]
00218f78str x1, [sp+136]
00218f7ccbnz x0, 0x218f84
00218f80b 0x218f98
00218f84
00218f84loc_218f84:
00218f84str x0, [sp+56]
00218f88str x1, [sp+64]
00218f8cldur x29, [sp-8]
00218f90ldr x30, [sp], 192
00218f94ret x30
00218f98
00218f98loc_218f98:
00218f98b 0x218f9c
00218f9c
00218f9cloc_218f9c:
00218f9cb 0x218eec
00218fa0
00218fa0loc_218fa0:
00218fa0b 0x218fa4
00218fa4
00218fa4loc_218fa4:
00218fa4stp xzr, xzr, [sp+56]
00218fa8mov x0, xzr
00218facmov x1, xzr
00218fb0ldur x29, [sp-8]
00218fb4ldr x30, [sp], 192
00218fb8ret x30
00218fbc
00218fbcloc_218fbc:
00218fbcldr x0, [sp+120]
00218fc0bl reflect.(*MapIter).Next
00218fc4strb w0, [sp+55]
00218fc8tbnz w0, 0, 0x218fd0
00218fccb 0x21902c
00218fd0
00218fd0loc_218fd0:
00218fd0ldr x0, [sp+120]
00218fd4bl reflect.(*MapIter).Value
00218fd8str x0, [sp+160]
00218fdcstr x1, [sp+168]
00218fe0str x2, [sp+176]
00218fe4bl google.golang.org/protobuf/internal/impl.pointerOfValue
00218fe8str x0, [sp+96]
00218fecldr x1, [sp+104]
00218ff0mov x2, x0
00218ff4mov x0, x1
00218ff8mov x1, x2
00218ffcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
00219000str x0, [sp+144]
00219004str x1, [sp+152]
00219008cbnz x0, 0x219010
0021900cb 0x219024
00219010
00219010loc_219010:
00219010str x0, [sp+56]
00219014str x1, [sp+64]
00219018ldur x29, [sp-8]
0021901cldr x30, [sp], 192
00219020ret x30
00219024
00219024loc_219024:
00219024b 0x219028
00219028
00219028loc_219028:
00219028b 0x218fbc
0021902c
0021902cloc_21902c:
0021902cb 0x218fa4
00219030
00219030loc_219030:
00219030stp x0, x1, [sp+8]
00219034stp x2, x3, [sp+24]
00219038str x4, [sp+40]
0021903cmov x3, x30
00219040bl runtime.morestack_noctxt.abi0
00219044ldp x0, x1, [sp+8]
00219048ldp x2, x3, [sp+24]
0021904cldr x4, [sp+40]
00219050b 0x218e40
00219054udf 0
00219058udf 0
0021905cudf 0
00218e40
00219060
00219060google.golang.org/protobuf/internal/impl.mergeMap: ; void google.golang.org/protobuf/internal/impl.mergeMap(google.golang.org/protobuf/internal/impl.pointer dst, google.golang.org/protobuf/internal/impl.pointer src, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.mergeOptions opts)
00219060ldr x16, [x28+16]
00219064sub x17, sp, 128
00219068subs xzr, x17, x16
0021906cb.ls 0x219250
00219070sub x20, sp, 256
00219074stp x29, x30, [x20-8]
00219078add sp, x20, 0
0021907csub x29, sp, 8
00219080str x0, [sp+264]
00219084str x1, [sp+272]
00219088str x2, [sp+280]
0021908cldrsb x27, [x2]
00219090ldr x1, [x2+56]
00219094ldr x2, [x2+64]
00219098str x1, [sp+208]
0021909cstr x2, [sp+216]
002190a0ldr x0, [sp+264]
002190a4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002190a8str x0, [sp+152]
002190acstr x1, [sp+160]
002190b0str x2, [sp+168]
002190b4bl reflect.Value.Elem
002190b8str x0, [sp+128]
002190bcstr x1, [sp+136]
002190c0str x2, [sp+144]
002190c4ldr x3, [sp+280]
002190c8ldrsb x27, [x3]
002190ccldr x1, [x3+56]
002190d0ldr x2, [x3+64]
002190d4str x1, [sp+192]
002190d8str x2, [sp+200]
002190dcldr x0, [sp+272]
002190e0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002190e4str x0, [sp+152]
002190e8str x1, [sp+160]
002190ecstr x2, [sp+168]
002190f0bl reflect.Value.Elem
002190f4str x0, [sp+96]
002190f8str x1, [sp+104]
002190fcstr x2, [sp+112]
00219100bl reflect.Value.Len
00219104str x0, [sp+88]
00219108cbz x0, 0x219110
0021910cb 0x21911c
00219110
00219110loc_219110:
00219110ldp x29, x30, [sp-8]
00219114add sp, sp, 256
00219118ret x30
0021911c
0021911cloc_21911c:
0021911cldr x0, [sp+128]
00219120ldr x1, [sp+136]
00219124ldr x2, [sp+144]
00219128bl reflect.Value.IsNil
0021912cstrb w0, [sp+87]
00219130tbnz w0, 0, 0x219138
00219134b 0x219198
00219138
00219138loc_219138:
00219138ldr x2, [sp+280]
0021913cldrsb x27, [x2]
00219140ldr x0, [x2+56]
00219144ldr x1, [x2+64]
00219148str x0, [sp+176]
0021914cstr x1, [sp+184]
00219150bl reflect.MakeMap
00219154str x0, [sp+152]
00219158str x1, [sp+160]
0021915cstr x2, [sp+168]
00219160ldr x3, [sp+128]
00219164ldr x4, [sp+136]
00219168ldr x5, [sp+144]
0021916cmov x6, x0
00219170mov x0, x3
00219174mov x7, x1
00219178mov x1, x4
0021917cmov x8, x2
00219180mov x2, x5
00219184mov x3, x6
00219188mov x4, x7
0021918cmov x5, x8
00219190bl reflect.Value.Set
00219194b 0x21919c
00219198
00219198loc_219198:
00219198b 0x21919c
0021919c
0021919cloc_21919c:
0021919cldr x0, [sp+96]
002191a0ldr x1, [sp+104]
002191a4ldr x2, [sp+112]
002191a8bl google.golang.org/protobuf/internal/impl.mapRange
002191acstr x0, [sp+120]
002191b0b 0x2191b4
002191b4
002191b4loc_2191b4:
002191b4ldr x0, [sp+120]
002191b8bl reflect.(*MapIter).Next
002191bcstrb w0, [sp+87]
002191c0tbnz w0, 0, 0x2191c8
002191c4b 0x219244
002191c8
002191c8loc_2191c8:
002191c8ldr x0, [sp+120]
002191ccbl reflect.(*MapIter).Key
002191d0str x0, [sp+152]
002191d4str x1, [sp+160]
002191d8str x2, [sp+168]
002191dcldr x0, [sp+120]
002191e0bl reflect.(*MapIter).Value
002191e4str x0, [sp+224]
002191e8str x1, [sp+232]
002191ecstr x2, [sp+240]
002191f0ldr x3, [sp+128]
002191f4ldr x4, [sp+136]
002191f8ldr x5, [sp+144]
002191fcldr x6, [sp+152]
00219200ldr x7, [sp+160]
00219204ldr x8, [sp+168]
00219208mov x9, x0
0021920cmov x0, x3
00219210mov x10, x1
00219214mov x1, x4
00219218mov x11, x2
0021921cmov x2, x5
00219220mov x3, x6
00219224mov x4, x7
00219228mov x5, x8
0021922cmov x6, x9
00219230mov x7, x10
00219234mov x8, x11
00219238bl reflect.Value.SetMapIndex
0021923cb 0x219240
00219240
00219240loc_219240:
00219240b 0x2191b4
00219244
00219244loc_219244:
00219244ldp x29, x30, [sp-8]
00219248add sp, sp, 256
0021924cret x30
00219250
00219250loc_219250:
00219250stp x0, x1, [sp+8]
00219254str x2, [sp+24]
00219258mov x3, x30
0021925cbl runtime.morestack_noctxt.abi0
00219260ldp x0, x1, [sp+8]
00219264ldr x2, [sp+24]
00219268b 0x219060
0021926cudf 0
00219060
00219060google.golang.org/protobuf/internal/impl.mergeMap: ; void google.golang.org/protobuf/internal/impl.mergeMap(google.golang.org/protobuf/internal/impl.pointer dst, google.golang.org/protobuf/internal/impl.pointer src, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.mergeOptions opts)
00219060ldr x16, [x28+16]
00219064sub x17, sp, 128
00219068subs xzr, x17, x16
0021906cb.ls 0x219250
00219070sub x20, sp, 256
00219074stp x29, x30, [x20-8]
00219078add sp, x20, 0
0021907csub x29, sp, 8
00219080str x0, [sp+264]
00219084str x1, [sp+272]
00219088str x2, [sp+280]
0021908cldrsb x27, [x2]
00219090ldr x1, [x2+56]
00219094ldr x2, [x2+64]
00219098str x1, [sp+208]
0021909cstr x2, [sp+216]
002190a0ldr x0, [sp+264]
002190a4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002190a8str x0, [sp+152]
002190acstr x1, [sp+160]
002190b0str x2, [sp+168]
002190b4bl reflect.Value.Elem
002190b8str x0, [sp+128]
002190bcstr x1, [sp+136]
002190c0str x2, [sp+144]
002190c4ldr x3, [sp+280]
002190c8ldrsb x27, [x3]
002190ccldr x1, [x3+56]
002190d0ldr x2, [x3+64]
002190d4str x1, [sp+192]
002190d8str x2, [sp+200]
002190dcldr x0, [sp+272]
002190e0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002190e4str x0, [sp+152]
002190e8str x1, [sp+160]
002190ecstr x2, [sp+168]
002190f0bl reflect.Value.Elem
002190f4str x0, [sp+96]
002190f8str x1, [sp+104]
002190fcstr x2, [sp+112]
00219100bl reflect.Value.Len
00219104str x0, [sp+88]
00219108cbz x0, 0x219110
0021910cb 0x21911c
00219110
00219110loc_219110:
00219110ldp x29, x30, [sp-8]
00219114add sp, sp, 256
00219118ret x30
0021911c
0021911cloc_21911c:
0021911cldr x0, [sp+128]
00219120ldr x1, [sp+136]
00219124ldr x2, [sp+144]
00219128bl reflect.Value.IsNil
0021912cstrb w0, [sp+87]
00219130tbnz w0, 0, 0x219138
00219134b 0x219198
00219138
00219138loc_219138:
00219138ldr x2, [sp+280]
0021913cldrsb x27, [x2]
00219140ldr x0, [x2+56]
00219144ldr x1, [x2+64]
00219148str x0, [sp+176]
0021914cstr x1, [sp+184]
00219150bl reflect.MakeMap
00219154str x0, [sp+152]
00219158str x1, [sp+160]
0021915cstr x2, [sp+168]
00219160ldr x3, [sp+128]
00219164ldr x4, [sp+136]
00219168ldr x5, [sp+144]
0021916cmov x6, x0
00219170mov x0, x3
00219174mov x7, x1
00219178mov x1, x4
0021917cmov x8, x2
00219180mov x2, x5
00219184mov x3, x6
00219188mov x4, x7
0021918cmov x5, x8
00219190bl reflect.Value.Set
00219194b 0x21919c
00219198
00219198loc_219198:
00219198b 0x21919c
0021919c
0021919cloc_21919c:
0021919cldr x0, [sp+96]
002191a0ldr x1, [sp+104]
002191a4ldr x2, [sp+112]
002191a8bl google.golang.org/protobuf/internal/impl.mapRange
002191acstr x0, [sp+120]
002191b0b 0x2191b4
002191b4
002191b4loc_2191b4:
002191b4ldr x0, [sp+120]
002191b8bl reflect.(*MapIter).Next
002191bcstrb w0, [sp+87]
002191c0tbnz w0, 0, 0x2191c8
002191c4b 0x219244
002191c8
002191c8loc_2191c8:
002191c8ldr x0, [sp+120]
002191ccbl reflect.(*MapIter).Key
002191d0str x0, [sp+152]
002191d4str x1, [sp+160]
002191d8str x2, [sp+168]
002191dcldr x0, [sp+120]
002191e0bl reflect.(*MapIter).Value
002191e4str x0, [sp+224]
002191e8str x1, [sp+232]
002191ecstr x2, [sp+240]
002191f0ldr x3, [sp+128]
002191f4ldr x4, [sp+136]
002191f8ldr x5, [sp+144]
002191fcldr x6, [sp+152]
00219200ldr x7, [sp+160]
00219204ldr x8, [sp+168]
00219208mov x9, x0
0021920cmov x0, x3
00219210mov x10, x1
00219214mov x1, x4
00219218mov x11, x2
0021921cmov x2, x5
00219220mov x3, x6
00219224mov x4, x7
00219228mov x5, x8
0021922cmov x6, x9
00219230mov x7, x10
00219234mov x8, x11
00219238bl reflect.Value.SetMapIndex
0021923cb 0x219240
00219240
00219240loc_219240:
00219240b 0x2191b4
00219244
00219244loc_219244:
00219244ldp x29, x30, [sp-8]
00219248add sp, sp, 256
0021924cret x30
00219250
00219250loc_219250:
00219250stp x0, x1, [sp+8]
00219254str x2, [sp+24]
00219258mov x3, x30
0021925cbl runtime.morestack_noctxt.abi0
00219260ldp x0, x1, [sp+8]
00219264ldr x2, [sp+24]
00219268b 0x219060
0021926cudf 0
00219060
00219270
00219270google.golang.org/protobuf/internal/impl.mergeMapOfBytes: ; void google.golang.org/protobuf/internal/impl.mergeMapOfBytes(google.golang.org/protobuf/internal/impl.pointer dst, google.golang.org/protobuf/internal/impl.pointer src, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.mergeOptions opts)
00219270ldr x16, [x28+16]
00219274sub x17, sp, 288
00219278subs xzr, x17, x16
0021927cb.ls 0x219544
00219280sub x20, sp, 416
00219284stp x29, x30, [x20-8]
00219288add sp, x20, 0
0021928csub x29, sp, 8
00219290str x0, [sp+424]
00219294str x1, [sp+432]
00219298str x2, [sp+440]
0021929cldrsb x27, [x2]
002192a0ldr x1, [x2+56]
002192a4ldr x2, [x2+64]
002192a8str x1, [sp+272]
002192acstr x2, [sp+280]
002192b0ldr x0, [sp+424]
002192b4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002192b8str x0, [sp+176]
002192bcstr x1, [sp+184]
002192c0str x2, [sp+192]
002192c4bl reflect.Value.Elem
002192c8str x0, [sp+152]
002192ccstr x1, [sp+160]
002192d0str x2, [sp+168]
002192d4ldr x3, [sp+440]
002192d8ldrsb x27, [x3]
002192dcldr x1, [x3+56]
002192e0ldr x2, [x3+64]
002192e4str x1, [sp+256]
002192e8str x2, [sp+264]
002192ecldr x0, [sp+432]
002192f0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002192f4str x0, [sp+176]
002192f8str x1, [sp+184]
002192fcstr x2, [sp+192]
00219300bl reflect.Value.Elem
00219304str x0, [sp+120]
00219308str x1, [sp+128]
0021930cstr x2, [sp+136]
00219310bl reflect.Value.Len
00219314str x0, [sp+96]
00219318cbz x0, 0x219320
0021931cb 0x21932c
00219320
00219320loc_219320:
00219320ldp x29, x30, [sp-8]
00219324add sp, sp, 416
00219328ret x30
0021932c
0021932cloc_21932c:
0021932cldr x0, [sp+152]
00219330ldr x1, [sp+160]
00219334ldr x2, [sp+168]
00219338bl reflect.Value.IsNil
0021933cstrb w0, [sp+95]
00219340tbnz w0, 0, 0x219348
00219344b 0x2193a8
00219348
00219348loc_219348:
00219348ldr x2, [sp+440]
0021934cldrsb x27, [x2]
00219350ldr x0, [x2+56]
00219354ldr x1, [x2+64]
00219358str x0, [sp+240]
0021935cstr x1, [sp+248]
00219360bl reflect.MakeMap
00219364str x0, [sp+176]
00219368str x1, [sp+184]
0021936cstr x2, [sp+192]
00219370ldr x3, [sp+152]
00219374ldr x4, [sp+160]
00219378ldr x5, [sp+168]
0021937cmov x6, x0
00219380mov x0, x3
00219384mov x7, x1
00219388mov x1, x4
0021938cmov x8, x2
00219390mov x2, x5
00219394mov x3, x6
00219398mov x4, x7
0021939cmov x5, x8
002193a0bl reflect.Value.Set
002193a4b 0x2193ac
002193a8
002193a8loc_2193a8:
002193a8b 0x2193ac
002193ac
002193acloc_2193ac:
002193acldr x0, [sp+120]
002193b0ldr x1, [sp+128]
002193b4ldr x2, [sp+136]
002193b8bl google.golang.org/protobuf/internal/impl.mapRange
002193bcstr x0, [sp+144]
002193c0b 0x2193c4
002193c4
002193c4loc_2193c4:
002193c4ldr x0, [sp+144]
002193c8bl reflect.(*MapIter).Next
002193ccstrb w0, [sp+95]
002193d0tbnz w0, 0, 0x2193d8
002193d4b 0x219538
002193d8
002193d8loc_2193d8:
002193d8ldr x0, [sp+144]
002193dcbl reflect.(*MapIter).Key
002193e0str x0, [sp+176]
002193e4str x1, [sp+184]
002193e8str x2, [sp+192]
002193ecb 0x2193f0
002193f0
002193f0loc_2193f0:
002193f0adrp x1, 0x832000
002193f4add x1, x1, 1504
002193f8str x1, [sp+384]
002193fcstp xzr, xzr, [sp+392]
00219400ldr x0, [sp+144]
00219404bl reflect.(*MapIter).Value
00219408str x0, [sp+360]
0021940cstr x1, [sp+368]
00219410str x2, [sp+376]
00219414bl reflect.Value.Bytes
00219418str x0, [sp+336]
0021941cstr x1, [sp+344]
00219420str x2, [sp+352]
00219424ldr x2, [sp+400]
00219428ldr x0, [sp+384]
0021942cldr x1, [sp+392]
00219430str x0, [sp+216]
00219434str x1, [sp+224]
00219438str x2, [sp+232]
0021943cldr x3, [sp+344]
00219440add x1, x1, x3
00219444str x1, [sp+112]
00219448subs xzr, x2, x1
0021944cb.hs 0x219454
00219450b 0x21945c
00219454
00219454loc_219454:
00219454str x1, [sp+224]
00219458b 0x21947c
0021945c
0021945cloc_21945c:
0021945cldr x3, [sp+344]
00219460adrp x4, 0x3dc000
00219464add x4, x4, 3072
00219468bl runtime.growslice
0021946cstr x0, [sp+216]
00219470str x1, [sp+224]
00219474str x2, [sp+232]
00219478b 0x21947c
0021947c
0021947cloc_21947c:
0021947cldr x3, [sp+344]
00219480str x3, [sp+104]
00219484ldr x3, [sp+112]
00219488ldr x4, [sp+344]
0021948csub x3, x3, x4
00219490ldr x4, [sp+216]
00219494add x0, x4, x3
00219498str x0, [sp+208]
0021949cldr x2, [sp+104]
002194a0ldr x1, [sp+336]
002194a4bl runtime.memmove
002194a8ldr x0, [sp+216]
002194acldr x1, [sp+224]
002194b0ldr x2, [sp+232]
002194b4str x0, [sp+312]
002194b8str x1, [sp+320]
002194bcstr x2, [sp+328]
002194c0bl runtime.convTslice
002194c4str x0, [sp+200]
002194c8mov x1, x0
002194ccadrp x0, 0x3d4000
002194d0add x0, x0, 1216
002194d4bl reflect.ValueOf
002194d8str x0, [sp+288]
002194dcstr x1, [sp+296]
002194e0str x2, [sp+304]
002194e4ldr x3, [sp+152]
002194e8ldr x4, [sp+160]
002194ecldr x5, [sp+168]
002194f0ldr x6, [sp+176]
002194f4ldr x7, [sp+184]
002194f8ldr x8, [sp+192]
002194fcmov x9, x0
00219500mov x0, x3
00219504mov x10, x1
00219508mov x1, x4
0021950cmov x11, x2
00219510mov x2, x5
00219514mov x3, x6
00219518mov x4, x7
0021951cmov x5, x8
00219520mov x6, x9
00219524mov x7, x10
00219528mov x8, x11
0021952cbl reflect.Value.SetMapIndex
00219530b 0x219534
00219534
00219534loc_219534:
00219534b 0x2193c4
00219538
00219538loc_219538:
00219538ldp x29, x30, [sp-8]
0021953cadd sp, sp, 416
00219540ret x30
00219544
00219544loc_219544:
00219544stp x0, x1, [sp+8]
00219548str x2, [sp+24]
0021954cmov x3, x30
00219550bl runtime.morestack_noctxt.abi0
00219554ldp x0, x1, [sp+8]
00219558ldr x2, [sp+24]
0021955cb 0x219270
00219270
00219270google.golang.org/protobuf/internal/impl.mergeMapOfBytes: ; void google.golang.org/protobuf/internal/impl.mergeMapOfBytes(google.golang.org/protobuf/internal/impl.pointer dst, google.golang.org/protobuf/internal/impl.pointer src, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.mergeOptions opts)
00219270ldr x16, [x28+16]
00219274sub x17, sp, 288
00219278subs xzr, x17, x16
0021927cb.ls 0x219544
00219280sub x20, sp, 416
00219284stp x29, x30, [x20-8]
00219288add sp, x20, 0
0021928csub x29, sp, 8
00219290str x0, [sp+424]
00219294str x1, [sp+432]
00219298str x2, [sp+440]
0021929cldrsb x27, [x2]
002192a0ldr x1, [x2+56]
002192a4ldr x2, [x2+64]
002192a8str x1, [sp+272]
002192acstr x2, [sp+280]
002192b0ldr x0, [sp+424]
002192b4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002192b8str x0, [sp+176]
002192bcstr x1, [sp+184]
002192c0str x2, [sp+192]
002192c4bl reflect.Value.Elem
002192c8str x0, [sp+152]
002192ccstr x1, [sp+160]
002192d0str x2, [sp+168]
002192d4ldr x3, [sp+440]
002192d8ldrsb x27, [x3]
002192dcldr x1, [x3+56]
002192e0ldr x2, [x3+64]
002192e4str x1, [sp+256]
002192e8str x2, [sp+264]
002192ecldr x0, [sp+432]
002192f0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002192f4str x0, [sp+176]
002192f8str x1, [sp+184]
002192fcstr x2, [sp+192]
00219300bl reflect.Value.Elem
00219304str x0, [sp+120]
00219308str x1, [sp+128]
0021930cstr x2, [sp+136]
00219310bl reflect.Value.Len
00219314str x0, [sp+96]
00219318cbz x0, 0x219320
0021931cb 0x21932c
00219320
00219320loc_219320:
00219320ldp x29, x30, [sp-8]
00219324add sp, sp, 416
00219328ret x30
0021932c
0021932cloc_21932c:
0021932cldr x0, [sp+152]
00219330ldr x1, [sp+160]
00219334ldr x2, [sp+168]
00219338bl reflect.Value.IsNil
0021933cstrb w0, [sp+95]
00219340tbnz w0, 0, 0x219348
00219344b 0x2193a8
00219348
00219348loc_219348:
00219348ldr x2, [sp+440]
0021934cldrsb x27, [x2]
00219350ldr x0, [x2+56]
00219354ldr x1, [x2+64]
00219358str x0, [sp+240]
0021935cstr x1, [sp+248]
00219360bl reflect.MakeMap
00219364str x0, [sp+176]
00219368str x1, [sp+184]
0021936cstr x2, [sp+192]
00219370ldr x3, [sp+152]
00219374ldr x4, [sp+160]
00219378ldr x5, [sp+168]
0021937cmov x6, x0
00219380mov x0, x3
00219384mov x7, x1
00219388mov x1, x4
0021938cmov x8, x2
00219390mov x2, x5
00219394mov x3, x6
00219398mov x4, x7
0021939cmov x5, x8
002193a0bl reflect.Value.Set
002193a4b 0x2193ac
002193a8
002193a8loc_2193a8:
002193a8b 0x2193ac
002193ac
002193acloc_2193ac:
002193acldr x0, [sp+120]
002193b0ldr x1, [sp+128]
002193b4ldr x2, [sp+136]
002193b8bl google.golang.org/protobuf/internal/impl.mapRange
002193bcstr x0, [sp+144]
002193c0b 0x2193c4
002193c4
002193c4loc_2193c4:
002193c4ldr x0, [sp+144]
002193c8bl reflect.(*MapIter).Next
002193ccstrb w0, [sp+95]
002193d0tbnz w0, 0, 0x2193d8
002193d4b 0x219538
002193d8
002193d8loc_2193d8:
002193d8ldr x0, [sp+144]
002193dcbl reflect.(*MapIter).Key
002193e0str x0, [sp+176]
002193e4str x1, [sp+184]
002193e8str x2, [sp+192]
002193ecb 0x2193f0
002193f0
002193f0loc_2193f0:
002193f0adrp x1, 0x832000
002193f4add x1, x1, 1504
002193f8str x1, [sp+384]
002193fcstp xzr, xzr, [sp+392]
00219400ldr x0, [sp+144]
00219404bl reflect.(*MapIter).Value
00219408str x0, [sp+360]
0021940cstr x1, [sp+368]
00219410str x2, [sp+376]
00219414bl reflect.Value.Bytes
00219418str x0, [sp+336]
0021941cstr x1, [sp+344]
00219420str x2, [sp+352]
00219424ldr x2, [sp+400]
00219428ldr x0, [sp+384]
0021942cldr x1, [sp+392]
00219430str x0, [sp+216]
00219434str x1, [sp+224]
00219438str x2, [sp+232]
0021943cldr x3, [sp+344]
00219440add x1, x1, x3
00219444str x1, [sp+112]
00219448subs xzr, x2, x1
0021944cb.hs 0x219454
00219450b 0x21945c
00219454
00219454loc_219454:
00219454str x1, [sp+224]
00219458b 0x21947c
0021945c
0021945cloc_21945c:
0021945cldr x3, [sp+344]
00219460adrp x4, 0x3dc000
00219464add x4, x4, 3072
00219468bl runtime.growslice
0021946cstr x0, [sp+216]
00219470str x1, [sp+224]
00219474str x2, [sp+232]
00219478b 0x21947c
0021947c
0021947cloc_21947c:
0021947cldr x3, [sp+344]
00219480str x3, [sp+104]
00219484ldr x3, [sp+112]
00219488ldr x4, [sp+344]
0021948csub x3, x3, x4
00219490ldr x4, [sp+216]
00219494add x0, x4, x3
00219498str x0, [sp+208]
0021949cldr x2, [sp+104]
002194a0ldr x1, [sp+336]
002194a4bl runtime.memmove
002194a8ldr x0, [sp+216]
002194acldr x1, [sp+224]
002194b0ldr x2, [sp+232]
002194b4str x0, [sp+312]
002194b8str x1, [sp+320]
002194bcstr x2, [sp+328]
002194c0bl runtime.convTslice
002194c4str x0, [sp+200]
002194c8mov x1, x0
002194ccadrp x0, 0x3d4000
002194d0add x0, x0, 1216
002194d4bl reflect.ValueOf
002194d8str x0, [sp+288]
002194dcstr x1, [sp+296]
002194e0str x2, [sp+304]
002194e4ldr x3, [sp+152]
002194e8ldr x4, [sp+160]
002194ecldr x5, [sp+168]
002194f0ldr x6, [sp+176]
002194f4ldr x7, [sp+184]
002194f8ldr x8, [sp+192]
002194fcmov x9, x0
00219500mov x0, x3
00219504mov x10, x1
00219508mov x1, x4
0021950cmov x11, x2
00219510mov x2, x5
00219514mov x3, x6
00219518mov x4, x7
0021951cmov x5, x8
00219520mov x6, x9
00219524mov x7, x10
00219528mov x8, x11
0021952cbl reflect.Value.SetMapIndex
00219530b 0x219534
00219534
00219534loc_219534:
00219534b 0x2193c4
00219538
00219538loc_219538:
00219538ldp x29, x30, [sp-8]
0021953cadd sp, sp, 416
00219540ret x30
00219544
00219544loc_219544:
00219544stp x0, x1, [sp+8]
00219548str x2, [sp+24]
0021954cmov x3, x30
00219550bl runtime.morestack_noctxt.abi0
00219554ldp x0, x1, [sp+8]
00219558ldr x2, [sp+24]
0021955cb 0x219270
00219270
00219560
00219560google.golang.org/protobuf/internal/impl.mergeMapOfMessage: ; void google.golang.org/protobuf/internal/impl.mergeMapOfMessage(google.golang.org/protobuf/internal/impl.pointer dst, google.golang.org/protobuf/internal/impl.pointer src, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.mergeOptions opts)
00219560ldr x16, [x28+16]
00219564sub x17, sp, 224
00219568subs xzr, x17, x16
0021956cb.ls 0x219820
00219570sub x20, sp, 352
00219574stp x29, x30, [x20-8]
00219578add sp, x20, 0
0021957csub x29, sp, 8
00219580str x0, [sp+360]
00219584str x1, [sp+368]
00219588str x2, [sp+376]
0021958cldrsb x27, [x2]
00219590ldr x1, [x2+56]
00219594ldr x2, [x2+64]
00219598str x1, [sp+264]
0021959cstr x2, [sp+272]
002195a0ldr x0, [sp+360]
002195a4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002195a8str x0, [sp+184]
002195acstr x1, [sp+192]
002195b0str x2, [sp+200]
002195b4bl reflect.Value.Elem
002195b8str x0, [sp+160]
002195bcstr x1, [sp+168]
002195c0str x2, [sp+176]
002195c4ldr x3, [sp+376]
002195c8ldrsb x27, [x3]
002195ccldr x1, [x3+56]
002195d0ldr x2, [x3+64]
002195d4str x1, [sp+248]
002195d8str x2, [sp+256]
002195dcldr x0, [sp+368]
002195e0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002195e4str x0, [sp+184]
002195e8str x1, [sp+192]
002195ecstr x2, [sp+200]
002195f0bl reflect.Value.Elem
002195f4str x0, [sp+128]
002195f8str x1, [sp+136]
002195fcstr x2, [sp+144]
00219600bl reflect.Value.Len
00219604str x0, [sp+96]
00219608cbz x0, 0x219610
0021960cb 0x21961c
00219610
00219610loc_219610:
00219610ldp x29, x30, [sp-8]
00219614add sp, sp, 352
00219618ret x30
0021961c
0021961cloc_21961c:
0021961cldr x0, [sp+160]
00219620ldr x1, [sp+168]
00219624ldr x2, [sp+176]
00219628bl reflect.Value.IsNil
0021962cstrb w0, [sp+95]
00219630tbnz w0, 0, 0x219638
00219634b 0x219698
00219638
00219638loc_219638:
00219638ldr x2, [sp+376]
0021963cldrsb x27, [x2]
00219640ldr x0, [x2+56]
00219644ldr x1, [x2+64]
00219648str x0, [sp+232]
0021964cstr x1, [sp+240]
00219650bl reflect.MakeMap
00219654str x0, [sp+184]
00219658str x1, [sp+192]
0021965cstr x2, [sp+200]
00219660ldr x3, [sp+160]
00219664ldr x4, [sp+168]
00219668ldr x5, [sp+176]
0021966cmov x6, x0
00219670mov x0, x3
00219674mov x7, x1
00219678mov x1, x4
0021967cmov x8, x2
00219680mov x2, x5
00219684mov x3, x6
00219688mov x4, x7
0021968cmov x5, x8
00219690bl reflect.Value.Set
00219694b 0x21969c
00219698
00219698loc_219698:
00219698b 0x21969c
0021969c
0021969cloc_21969c:
0021969cldr x0, [sp+128]
002196a0ldr x1, [sp+136]
002196a4ldr x2, [sp+144]
002196a8bl google.golang.org/protobuf/internal/impl.mapRange
002196acstr x0, [sp+152]
002196b0b 0x2196b4
002196b4
002196b4loc_2196b4:
002196b4ldr x0, [sp+152]
002196b8bl reflect.(*MapIter).Next
002196bcstrb w0, [sp+95]
002196c0tbnz w0, 0, 0x2196c8
002196c4b 0x219814
002196c8
002196c8loc_2196c8:
002196c8ldr x1, [sp+376]
002196ccldrsb x27, [x1]
002196d0ldr x2, [x1+56]
002196d4ldrsb x27, [x2]
002196d8ldr x0, [x1+64]
002196dcldr x1, [x2+88]
002196e0blr x1
002196e4str x0, [sp+208]
002196e8str x1, [sp+216]
002196ecldrsb x27, [x0]
002196f0ldr x2, [x0+88]
002196f4mov x0, x1
002196f8blr x2
002196fcstr x0, [sp+328]
00219700str x1, [sp+336]
00219704bl reflect.New
00219708str x0, [sp+104]
0021970cstr x1, [sp+112]
00219710str x2, [sp+120]
00219714ldr x3, [sp+376]
00219718ldrsb x27, [x3]
0021971cldr x3, [x3+48]
00219720cbnz x3, 0x219728
00219724b 0x21976c
00219728
00219728loc_219728:
00219728bl google.golang.org/protobuf/internal/impl.pointerOfValue
0021972cstr x0, [sp+320]
00219730ldr x0, [sp+152]
00219734bl reflect.(*MapIter).Value
00219738str x0, [sp+184]
0021973cstr x1, [sp+192]
00219740str x2, [sp+200]
00219744bl google.golang.org/protobuf/internal/impl.pointerOfValue
00219748str x0, [sp+312]
0021974cldr x3, [sp+376]
00219750ldrsb x27, [x3]
00219754ldr x0, [x3+48]
00219758str x0, [sp+224]
0021975cldr x2, [sp+312]
00219760ldr x1, [sp+320]
00219764bl google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer
00219768b 0x2197b8
0021976c
0021976cloc_21976c:
0021976cbl google.golang.org/protobuf/internal/impl.asMessage
00219770str x0, [sp+296]
00219774str x1, [sp+304]
00219778ldr x0, [sp+152]
0021977cbl reflect.(*MapIter).Value
00219780str x0, [sp+184]
00219784str x1, [sp+192]
00219788str x2, [sp+200]
0021978cbl google.golang.org/protobuf/internal/impl.asMessage
00219790str x0, [sp+280]
00219794str x1, [sp+288]
00219798ldr x3, [sp+296]
0021979cldr x4, [sp+304]
002197a0mov x2, x0
002197a4mov x0, x3
002197a8mov x3, x1
002197acmov x1, x4
002197b0bl google.golang.org/protobuf/internal/impl.mergeOptions.Merge
002197b4b 0x2197b8
002197b8
002197b8loc_2197b8:
002197b8ldr x0, [sp+152]
002197bcbl reflect.(*MapIter).Key
002197c0str x0, [sp+184]
002197c4str x1, [sp+192]
002197c8str x2, [sp+200]
002197ccldr x3, [sp+160]
002197d0ldr x6, [sp+104]
002197d4ldr x4, [sp+168]
002197d8ldr x7, [sp+112]
002197dcldr x5, [sp+176]
002197e0ldr x8, [sp+120]
002197e4mov x9, x0
002197e8mov x0, x3
002197ecmov x10, x1
002197f0mov x1, x4
002197f4mov x11, x2
002197f8mov x2, x5
002197fcmov x3, x9
00219800mov x4, x10
00219804mov x5, x11
00219808bl reflect.Value.SetMapIndex
0021980cb 0x219810
00219810
00219810loc_219810:
00219810b 0x2196b4
00219814
00219814loc_219814:
00219814ldp x29, x30, [sp-8]
00219818add sp, sp, 352
0021981cret x30
00219820
00219820loc_219820:
00219820stp x0, x1, [sp+8]
00219824str x2, [sp+24]
00219828mov x3, x30
0021982cbl runtime.morestack_noctxt.abi0
00219830ldp x0, x1, [sp+8]
00219834ldr x2, [sp+24]
00219838b 0x219560
0021983cudf 0
00219560
00219560google.golang.org/protobuf/internal/impl.mergeMapOfMessage: ; void google.golang.org/protobuf/internal/impl.mergeMapOfMessage(google.golang.org/protobuf/internal/impl.pointer dst, google.golang.org/protobuf/internal/impl.pointer src, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.mergeOptions opts)
00219560ldr x16, [x28+16]
00219564sub x17, sp, 224
00219568subs xzr, x17, x16
0021956cb.ls 0x219820
00219570sub x20, sp, 352
00219574stp x29, x30, [x20-8]
00219578add sp, x20, 0
0021957csub x29, sp, 8
00219580str x0, [sp+360]
00219584str x1, [sp+368]
00219588str x2, [sp+376]
0021958cldrsb x27, [x2]
00219590ldr x1, [x2+56]
00219594ldr x2, [x2+64]
00219598str x1, [sp+264]
0021959cstr x2, [sp+272]
002195a0ldr x0, [sp+360]
002195a4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002195a8str x0, [sp+184]
002195acstr x1, [sp+192]
002195b0str x2, [sp+200]
002195b4bl reflect.Value.Elem
002195b8str x0, [sp+160]
002195bcstr x1, [sp+168]
002195c0str x2, [sp+176]
002195c4ldr x3, [sp+376]
002195c8ldrsb x27, [x3]
002195ccldr x1, [x3+56]
002195d0ldr x2, [x3+64]
002195d4str x1, [sp+248]
002195d8str x2, [sp+256]
002195dcldr x0, [sp+368]
002195e0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002195e4str x0, [sp+184]
002195e8str x1, [sp+192]
002195ecstr x2, [sp+200]
002195f0bl reflect.Value.Elem
002195f4str x0, [sp+128]
002195f8str x1, [sp+136]
002195fcstr x2, [sp+144]
00219600bl reflect.Value.Len
00219604str x0, [sp+96]
00219608cbz x0, 0x219610
0021960cb 0x21961c
00219610
00219610loc_219610:
00219610ldp x29, x30, [sp-8]
00219614add sp, sp, 352
00219618ret x30
0021961c
0021961cloc_21961c:
0021961cldr x0, [sp+160]
00219620ldr x1, [sp+168]
00219624ldr x2, [sp+176]
00219628bl reflect.Value.IsNil
0021962cstrb w0, [sp+95]
00219630tbnz w0, 0, 0x219638
00219634b 0x219698
00219638
00219638loc_219638:
00219638ldr x2, [sp+376]
0021963cldrsb x27, [x2]
00219640ldr x0, [x2+56]
00219644ldr x1, [x2+64]
00219648str x0, [sp+232]
0021964cstr x1, [sp+240]
00219650bl reflect.MakeMap
00219654str x0, [sp+184]
00219658str x1, [sp+192]
0021965cstr x2, [sp+200]
00219660ldr x3, [sp+160]
00219664ldr x4, [sp+168]
00219668ldr x5, [sp+176]
0021966cmov x6, x0
00219670mov x0, x3
00219674mov x7, x1
00219678mov x1, x4
0021967cmov x8, x2
00219680mov x2, x5
00219684mov x3, x6
00219688mov x4, x7
0021968cmov x5, x8
00219690bl reflect.Value.Set
00219694b 0x21969c
00219698
00219698loc_219698:
00219698b 0x21969c
0021969c
0021969cloc_21969c:
0021969cldr x0, [sp+128]
002196a0ldr x1, [sp+136]
002196a4ldr x2, [sp+144]
002196a8bl google.golang.org/protobuf/internal/impl.mapRange
002196acstr x0, [sp+152]
002196b0b 0x2196b4
002196b4
002196b4loc_2196b4:
002196b4ldr x0, [sp+152]
002196b8bl reflect.(*MapIter).Next
002196bcstrb w0, [sp+95]
002196c0tbnz w0, 0, 0x2196c8
002196c4b 0x219814
002196c8
002196c8loc_2196c8:
002196c8ldr x1, [sp+376]
002196ccldrsb x27, [x1]
002196d0ldr x2, [x1+56]
002196d4ldrsb x27, [x2]
002196d8ldr x0, [x1+64]
002196dcldr x1, [x2+88]
002196e0blr x1
002196e4str x0, [sp+208]
002196e8str x1, [sp+216]
002196ecldrsb x27, [x0]
002196f0ldr x2, [x0+88]
002196f4mov x0, x1
002196f8blr x2
002196fcstr x0, [sp+328]
00219700str x1, [sp+336]
00219704bl reflect.New
00219708str x0, [sp+104]
0021970cstr x1, [sp+112]
00219710str x2, [sp+120]
00219714ldr x3, [sp+376]
00219718ldrsb x27, [x3]
0021971cldr x3, [x3+48]
00219720cbnz x3, 0x219728
00219724b 0x21976c
00219728
00219728loc_219728:
00219728bl google.golang.org/protobuf/internal/impl.pointerOfValue
0021972cstr x0, [sp+320]
00219730ldr x0, [sp+152]
00219734bl reflect.(*MapIter).Value
00219738str x0, [sp+184]
0021973cstr x1, [sp+192]
00219740str x2, [sp+200]
00219744bl google.golang.org/protobuf/internal/impl.pointerOfValue
00219748str x0, [sp+312]
0021974cldr x3, [sp+376]
00219750ldrsb x27, [x3]
00219754ldr x0, [x3+48]
00219758str x0, [sp+224]
0021975cldr x2, [sp+312]
00219760ldr x1, [sp+320]
00219764bl google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer
00219768b 0x2197b8
0021976c
0021976cloc_21976c:
0021976cbl google.golang.org/protobuf/internal/impl.asMessage
00219770str x0, [sp+296]
00219774str x1, [sp+304]
00219778ldr x0, [sp+152]
0021977cbl reflect.(*MapIter).Value
00219780str x0, [sp+184]
00219784str x1, [sp+192]
00219788str x2, [sp+200]
0021978cbl google.golang.org/protobuf/internal/impl.asMessage
00219790str x0, [sp+280]
00219794str x1, [sp+288]
00219798ldr x3, [sp+296]
0021979cldr x4, [sp+304]
002197a0mov x2, x0
002197a4mov x0, x3
002197a8mov x3, x1
002197acmov x1, x4
002197b0bl google.golang.org/protobuf/internal/impl.mergeOptions.Merge
002197b4b 0x2197b8
002197b8
002197b8loc_2197b8:
002197b8ldr x0, [sp+152]
002197bcbl reflect.(*MapIter).Key
002197c0str x0, [sp+184]
002197c4str x1, [sp+192]
002197c8str x2, [sp+200]
002197ccldr x3, [sp+160]
002197d0ldr x6, [sp+104]
002197d4ldr x4, [sp+168]
002197d8ldr x7, [sp+112]
002197dcldr x5, [sp+176]
002197e0ldr x8, [sp+120]
002197e4mov x9, x0
002197e8mov x0, x3
002197ecmov x10, x1
002197f0mov x1, x4
002197f4mov x11, x2
002197f8mov x2, x5
002197fcmov x3, x9
00219800mov x4, x10
00219804mov x5, x11
00219808bl reflect.Value.SetMapIndex
0021980cb 0x219810
00219810
00219810loc_219810:
00219810b 0x2196b4
00219814
00219814loc_219814:
00219814ldp x29, x30, [sp-8]
00219818add sp, sp, 352
0021981cret x30
00219820
00219820loc_219820:
00219820stp x0, x1, [sp+8]
00219824str x2, [sp+24]
00219828mov x3, x30
0021982cbl runtime.morestack_noctxt.abi0
00219830ldp x0, x1, [sp+8]
00219834ldr x2, [sp+24]
00219838b 0x219560
0021983cudf 0
00219560
00219840
00219840google.golang.org/protobuf/internal/impl.mapRange: ; void google.golang.org/protobuf/internal/impl.mapRange(reflect.Value v)
00219840ldr x16, [x28+16]
00219844subs xzr, sp, x16
00219848b.ls 0x21988c
0021984cstr x30, [sp-64]!
00219850stur x29, [sp-8]
00219854sub x29, sp, 8
00219858str x0, [sp+72]
0021985cstr x1, [sp+80]
00219860str x2, [sp+88]
00219864str xzr, [sp+40]
00219868ldr x0, [sp+72]
0021986cldr x1, [sp+80]
00219870ldr x2, [sp+88]
00219874bl reflect.Value.MapRange
00219878str x0, [sp+48]
0021987cstr x0, [sp+40]
00219880ldur x29, [sp-8]
00219884ldr x30, [sp], 64
00219888ret x30
0021988c
0021988cloc_21988c:
0021988cstp x0, x1, [sp+8]
00219890str x2, [sp+24]
00219894mov x3, x30
00219898bl runtime.morestack_noctxt.abi0
0021989cldp x0, x1, [sp+8]
002198a0ldr x2, [sp+24]
002198a4b 0x219840
002198a8udf 0
002198acudf 0
00219840
00219840google.golang.org/protobuf/internal/impl.mapRange: ; void google.golang.org/protobuf/internal/impl.mapRange(reflect.Value v)
00219840ldr x16, [x28+16]
00219844subs xzr, sp, x16
00219848b.ls 0x21988c
0021984cstr x30, [sp-64]!
00219850stur x29, [sp-8]
00219854sub x29, sp, 8
00219858str x0, [sp+72]
0021985cstr x1, [sp+80]
00219860str x2, [sp+88]
00219864str xzr, [sp+40]
00219868ldr x0, [sp+72]
0021986cldr x1, [sp+80]
00219870ldr x2, [sp+88]
00219874bl reflect.Value.MapRange
00219878str x0, [sp+48]
0021987cstr x0, [sp+40]
00219880ldur x29, [sp-8]
00219884ldr x30, [sp], 64
00219888ret x30
0021988c
0021988cloc_21988c:
0021988cstp x0, x1, [sp+8]
00219890str x2, [sp+24]
00219894mov x3, x30
00219898bl runtime.morestack_noctxt.abi0
0021989cldp x0, x1, [sp+8]
002198a0ldr x2, [sp+24]
002198a4b 0x219840
002198a8udf 0
002198acudf 0
00219840
002198b0
002198b0google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t, google.golang.org/protobuf/internal/impl.structInfo si)
002198b0ldr x16, [x28+16]
002198b4sub x17, sp, 1472
002198b8subs xzr, x17, x16
002198bcb.ls 0x21afc0
002198c0sub x20, sp, 1600
002198c4stp x29, x30, [x20-8]
002198c8add sp, x20, 0
002198ccsub x29, sp, 8
002198d0str x0, [sp+1736]
002198d4str x1, [sp+1744]
002198d8str x2, [sp+1752]
002198dcldrsb x27, [x0]
002198e0adrp x27, 0x7a7000
002198e4ldr x1, [x27+2072]
002198e8str x1, [x0+288]
002198ecldrsb x27, [x0]
002198f0adrp x27, 0x7a7000
002198f4ldr x1, [x27+2072]
002198f8str x1, [x0+296]
002198fcldr x1, [sp+1736]
00219900ldrsb x27, [x1]
00219904adrp x27, 0x7a7000
00219908ldr x2, [x27+2072]
0021990cstr x2, [x1+312]
00219910ldr x0, [sp+1608]
00219914bl google.golang.org/protobuf/internal/impl.offset.IsValid
00219918strb w0, [sp+190]
0021991cstrb w0, [sp+191]
00219920tbnz w0, 0, 0x219928
00219924b 0x219970
00219928
00219928loc_219928:
00219928ldr x0, [sp+1616]
0021992cldr x1, [sp+1624]
00219930str x0, [sp+1232]
00219934str x1, [sp+1240]
00219938adrp x27, 0x809000
0021993cldr x3, [x27+208]
00219940subs xzr, x3, x0
00219944cset x3, eq
00219948b.eq 0x219950
0021994cb 0x219960
00219950
00219950loc_219950:
00219950adrp x27, 0x809000
00219954ldr x2, [x27+216]
00219958bl runtime.ifaceeq
0021995cb 0x219968
00219960
00219960loc_219960:
00219960mov x0, x3
00219964b 0x219968
00219968
00219968loc_219968:
00219968strb w0, [sp+191]
0021996cb 0x219974
00219970
00219970loc_219970:
00219970b 0x219974
00219974
00219974loc_219974:
00219974ldrb w1, [sp+191]
00219978tbnz w1, 0, 0x219980
0021997cb 0x219994
00219980
00219980loc_219980:
00219980ldr x1, [sp+1736]
00219984ldrsb x27, [x1]
00219988ldr x2, [sp+1608]
0021998cstr x2, [x1+288]
00219990b 0x219998
00219994
00219994loc_219994:
00219994b 0x219998
00219998
00219998loc_219998:
00219998ldr x0, [sp+1656]
0021999cbl google.golang.org/protobuf/internal/impl.offset.IsValid
002199a0strb w0, [sp+191]
002199a4strb w0, [sp+190]
002199a8tbnz w0, 0, 0x2199b0
002199acb 0x219a54
002199b0
002199b0loc_2199b0:
002199b0ldr x0, [sp+1664]
002199b4ldr x1, [sp+1672]
002199b8str x0, [sp+1216]
002199bcstr x1, [sp+1224]
002199c0adrp x27, 0x809000
002199c4ldr x3, [x27+240]
002199c8subs xzr, x3, x0
002199cccset x3, eq
002199d0b.eq 0x2199d8
002199d4b 0x2199e8
002199d8
002199d8loc_2199d8:
002199d8adrp x27, 0x809000
002199dcldr x2, [x27+248]
002199e0bl runtime.ifaceeq
002199e4b 0x2199f0
002199e8
002199e8loc_2199e8:
002199e8mov x0, x3
002199ecb 0x2199f0
002199f0
002199f0loc_2199f0:
002199f0strb w0, [sp+189]
002199f4tbnz w0, 0, 0x2199fc
002199f8b 0x219a00
002199fc
002199fcloc_2199fc:
002199fcb 0x219a48
00219a00
00219a00loc_219a00:
00219a00ldr x0, [sp+1664]
00219a04ldr x1, [sp+1672]
00219a08str x0, [sp+1200]
00219a0cstr x1, [sp+1208]
00219a10adrp x27, 0x809000
00219a14ldr x3, [x27+256]
00219a18subs xzr, x0, x3
00219a1ccset x3, eq
00219a20b.eq 0x219a28
00219a24b 0x219a38
00219a28
00219a28loc_219a28:
00219a28adrp x27, 0x809000
00219a2cldr x2, [x27+264]
00219a30bl runtime.ifaceeq
00219a34b 0x219a40
00219a38
00219a38loc_219a38:
00219a38mov x0, x3
00219a3cb 0x219a40
00219a40
00219a40loc_219a40:
00219a40strb w0, [sp+189]
00219a44b 0x219a48
00219a48
00219a48loc_219a48:
00219a48ldrb w1, [sp+189]
00219a4cstrb w1, [sp+190]
00219a50b 0x219a58
00219a54
00219a54loc_219a54:
00219a54b 0x219a58
00219a58
00219a58loc_219a58:
00219a58ldrb w1, [sp+190]
00219a5ctbnz w1, 0, 0x219a64
00219a60b 0x219aa4
00219a64
00219a64loc_219a64:
00219a64ldr x1, [sp+1736]
00219a68ldrsb x27, [x1]
00219a6cldr x2, [sp+1656]
00219a70str x2, [x1+296]
00219a74ldr x1, [sp+1664]
00219a78ldrsb x27, [x1]
00219a7cldr x0, [sp+1672]
00219a80ldr x1, [x1+168]
00219a84blr x1
00219a88str x0, [sp+304]
00219a8cldr x1, [sp+1736]
00219a90ldrsb x27, [x1]
00219a94subs xzr, x0, 22
00219a98cset x2, eq
00219a9cstrb w2, [x1+304]
00219aa0b 0x219aa8
00219aa4
00219aa4loc_219aa4:
00219aa4b 0x219aa8
00219aa8
00219aa8loc_219aa8:
00219aa8ldr x0, [sp+1680]
00219aacbl google.golang.org/protobuf/internal/impl.offset.IsValid
00219ab0strb w0, [sp+190]
00219ab4strb w0, [sp+191]
00219ab8tbnz w0, 0, 0x219ac0
00219abcb 0x219b08
00219ac0
00219ac0loc_219ac0:
00219ac0ldr x0, [sp+1688]
00219ac4ldr x1, [sp+1696]
00219ac8str x0, [sp+1184]
00219accstr x1, [sp+1192]
00219ad0adrp x27, 0x809000
00219ad4ldr x3, [x27+272]
00219ad8subs xzr, x3, x0
00219adccset x3, eq
00219ae0b.eq 0x219ae8
00219ae4b 0x219af8
00219ae8
00219ae8loc_219ae8:
00219ae8adrp x27, 0x809000
00219aecldr x2, [x27+280]
00219af0bl runtime.ifaceeq
00219af4b 0x219b00
00219af8
00219af8loc_219af8:
00219af8mov x0, x3
00219afcb 0x219b00
00219b00
00219b00loc_219b00:
00219b00strb w0, [sp+191]
00219b04b 0x219b0c
00219b08
00219b08loc_219b08:
00219b08b 0x219b0c
00219b0c
00219b0cloc_219b0c:
00219b0cldrb w0, [sp+191]
00219b10tbnz w0, 0, 0x219b18
00219b14b 0x219b2c
00219b18
00219b18loc_219b18:
00219b18ldr x0, [sp+1736]
00219b1cldrsb x27, [x0]
00219b20ldr x1, [sp+1680]
00219b24str x1, [x0+312]
00219b28b 0x219b30
00219b2c
00219b2cloc_219b2c:
00219b2cb 0x219b30
00219b30
00219b30loc_219b30:
00219b30bl runtime.makemap_small
00219b34str x0, [sp+1496]
00219b38ldr x1, [sp+1736]
00219b3cldrsb x27, [x1]
00219b40adrp x27, 0x832000
00219b44ldr w2, [x27+3056]
00219b48cbz w2, 0x219b50
00219b4cb 0x219b54
00219b50
00219b50loc_219b50:
00219b50b 0x219b68
00219b54
00219b54loc_219b54:
00219b54bl runtime.gcWriteBarrier2
00219b58str x0, [x25]
00219b5cldr x2, [x1+280]
00219b60str x2, [x25+8]
00219b64b 0x219b68
00219b68
00219b68loc_219b68:
00219b68str x0, [x1+280]
00219b6cldr x1, [sp+1736]
00219b70ldrsb x27, [x1]
00219b74ldr x2, [x1+16]
00219b78ldrsb x27, [x2]
00219b7cldr x0, [x1+24]
00219b80ldr x1, [x2+56]
00219b84blr x1
00219b88str x0, [sp+536]
00219b8cstr x1, [sp+544]
00219b90ldrsb x27, [x0]
00219b94ldr x2, [x0+64]
00219b98mov x0, x1
00219b9cblr x2
00219ba0str x0, [sp+296]
00219ba4mov x1, x0
00219ba8mov x2, x1
00219bacadrp x0, 0x479000
00219bb0add x0, x0, 224
00219bb4bl runtime.makeslice
00219bb8ldr x1, [sp+296]
00219bbcldr x2, [sp+296]
00219bc0str x0, [sp+312]
00219bc4str x1, [sp+320]
00219bc8str x2, [sp+328]
00219bccstr xzr, [sp+224]
00219bd0b 0x219bd4
00219bd4
00219bd4loc_219bd4:
00219bd4ldr x1, [sp+536]
00219bd8ldrsb x27, [x1]
00219bdcldr x1, [x1+64]
00219be0ldr x0, [sp+544]
00219be4blr x1
00219be8str x0, [sp+296]
00219becldr x1, [sp+224]
00219bf0subs xzr, x0, x1
00219bf4b.gt 0x219bfc
00219bf8b 0x21a4f4
00219bfc
00219bfcloc_219bfc:
00219bfcldr x1, [sp+224]
00219c00ldr x2, [sp+536]
00219c04ldrsb x27, [x2]
00219c08ldr x2, [x2+56]
00219c0cldr x0, [sp+544]
00219c10blr x2
00219c14str x0, [sp+552]
00219c18str x1, [sp+560]
00219c1cldrsb x27, [x0]
00219c20ldr x2, [x0+216]
00219c24mov x0, x1
00219c28blr x2
00219c2cstr w0, [sp+204]
00219c30ldr x1, [sp+1704]
00219c34mov x2, x0
00219c38adrp x0, 0x40d000
00219c3cadd x0, x0, 2848
00219c40bl runtime.mapaccess1_fast32
00219c44add x21, sp, 432
00219c48mov x20, x0
00219c4cadr x27, 16
00219c50stp x29, x27, [sp-24]
00219c54sub x29, sp, 24
00219c58bl fn_87ef0
00219c5csub x29, sp, 8
00219c60ldr x2, [x0+96]
00219c64str x2, [sp+528]
00219c68ldr x2, [sp+552]
00219c6cldrsb x27, [x2]
00219c70ldr x2, [x2+40]
00219c74ldr x0, [sp+560]
00219c78blr x2
00219c7cstr x0, [sp+1480]
00219c80str x1, [sp+1488]
00219c84subs xzr, x0, 0
00219c88cset x2, ne
00219c8cstrb w2, [sp+190]
00219c90cbnz x0, 0x219c98
00219c94b 0x219cd4
00219c98
00219c98loc_219c98:
00219c98ldr x1, [sp+552]
00219c9cldrsb x27, [x1]
00219ca0ldr x0, [sp+560]
00219ca4ldr x1, [x1+40]
00219ca8blr x1
00219cacstr x0, [sp+744]
00219cb0str x1, [sp+752]
00219cb4ldrsb x27, [x0]
00219cb8ldr x2, [x0+56]
00219cbcmov x0, x1
00219cc0blr x2
00219cc4strb w0, [sp+191]
00219cc8eor x1, x0, 1
00219cccstrb w1, [sp+190]
00219cd0b 0x219cd8
00219cd4
00219cd4loc_219cd4:
00219cd4b 0x219cd8
00219cd8
00219cd8loc_219cd8:
00219cd8ldrb w1, [sp+190]
00219cdcstrb w1, [sp+183]
00219ce0tbnz w1, 0, 0x219ce8
00219ce4b 0x219d60
00219ce8
00219ce8loc_219ce8:
00219ce8ldr x1, [sp+552]
00219cecldrsb x27, [x1]
00219cf0ldr x1, [x1+40]
00219cf4ldr x0, [sp+560]
00219cf8blr x1
00219cfcstr x0, [sp+1576]
00219d00str x1, [sp+1584]
00219d04ldrsb x27, [x0]
00219d08ldr x2, [x0+64]
00219d0cmov x0, x1
00219d10blr x2
00219d14str x0, [sp+1464]
00219d18str x1, [sp+1472]
00219d1cldr x2, [sp+1712]
00219d20mov x3, x1
00219d24mov x1, x2
00219d28mov x2, x0
00219d2cadrp x0, 0x40d000
00219d30add x0, x0, 2976
00219d34bl runtime.mapaccess1_faststr
00219d38add x21, sp, 432
00219d3cmov x20, x0
00219d40adr x27, 16
00219d44stp x29, x27, [sp-24]
00219d48sub x29, sp, 24
00219d4cbl fn_87ef0
00219d50sub x29, sp, 8
00219d54ldr x1, [x0+96]
00219d58str x1, [sp+528]
00219d5cb 0x219d64
00219d60
00219d60loc_219d60:
00219d60b 0x219d64
00219d64
00219d64loc_219d64:
00219d64ldr x1, [sp+464]
00219d68ldr x2, [sp+472]
00219d6cstr x1, [sp+416]
00219d70str x2, [sp+424]
00219d74str xzr, [sp+208]
00219d78ldr x1, [sp+552]
00219d7cldrsb x27, [x1]
00219d80ldr x1, [x1+144]
00219d84ldr x0, [sp+560]
00219d88blr x1
00219d8cstrb w0, [sp+190]
00219d90tbnz w0, 0, 0x219d98
00219d94b 0x219dc0
00219d98
00219d98loc_219d98:
00219d98ldr x1, [sp+552]
00219d9cldrsb x27, [x1]
00219da0ldr x1, [x1+216]
00219da4ldr x0, [sp+560]
00219da8blr x1
00219dacstr w0, [sp+204]
00219db0orr x1, xzr, 2
00219db4bl google.golang.org/protobuf/encoding/protowire.EncodeTag
00219db8str x0, [sp+208]
00219dbcb 0x219e24
00219dc0
00219dc0loc_219dc0:
00219dc0ldr x1, [sp+552]
00219dc4ldrsb x27, [x1]
00219dc8ldr x1, [x1+216]
00219dccldr x0, [sp+560]
00219dd0blr x1
00219dd4str w0, [sp+204]
00219dd8ldr x0, [sp+560]
00219ddcldr x1, [sp+552]
00219de0ldrsb x27, [x1]
00219de4ldr x1, [x1+176]
00219de8blr x1
00219decstrb w0, [sp+188]
00219df0strb w0, [sp+187]
00219df4adrp x27, 0x808000
00219df8ldr x1, [x27+224]
00219dfcadrp x0, 0x40b000
00219e00add x0, x0, 352
00219e04add x2, sp, 187
00219e08bl runtime.mapaccess1
00219e0cldrsb x1, [x0]
00219e10strb w1, [sp+184]
00219e14ldrsw x0, [sp+204]
00219e18bl google.golang.org/protobuf/encoding/protowire.EncodeTag
00219e1cstr x0, [sp+208]
00219e20b 0x219e24
00219e24
00219e24loc_219e24:
00219e24str xzr, [sp+232]
00219e28stp xzr, xzr, [sp+368]
00219e2cstp xzr, xzr, [sp+384]
00219e30stp xzr, xzr, [sp+400]
00219e34str xzr, [sp+568]
00219e38ldr x14, [sp+416]
00219e3ccbnz x14, 0x219e44
00219e40b 0x21a050
00219e44
00219e44loc_219e44:
00219e44ldrb w14, [sp+183]
00219e48tbnz w14, 0, 0x219e50
00219e4cb 0x219ea4
00219e50
00219e50loc_219e50:
00219e50b 0x219e54
00219e54
00219e54loc_219e54:
00219e54ldr x14, [sp+1736]
00219e58ldrsb x27, [x14]
00219e5cldr x13, [x14+32]
00219e60str x13, [sp+1152]
00219e64ldr x0, [sp+432]
00219e68ldr x1, [sp+440]
00219e6cldr x2, [sp+448]
00219e70ldr x3, [sp+456]
00219e74ldr x4, [sp+464]
00219e78ldr x5, [sp+472]
00219e7cldr x6, [sp+480]
00219e80ldr x7, [sp+488]
00219e84ldr x8, [sp+496]
00219e88ldr x9, [sp+504]
00219e8cldr x10, [sp+512]
00219e90ldr x11, [sp+520]
00219e94ldrb w12, [sp+528]
00219e98bl google.golang.org/protobuf/internal/impl.offsetOf
00219e9cstr x0, [sp+232]
00219ea0b 0x21a1a8
00219ea4
00219ea4loc_219ea4:
00219ea4ldr x1, [sp+552]
00219ea8ldrsb x27, [x1]
00219eacldr x1, [x1+160]
00219eb0ldr x0, [sp+560]
00219eb4blr x1
00219eb8strb w0, [sp+190]
00219ebctbnz w0, 0, 0x219ec4
00219ec0b 0x219f1c
00219ec4
00219ec4loc_219ec4:
00219ec4b 0x219ec8
00219ec8
00219ec8loc_219ec8:
00219ec8ldr x2, [sp+1632]
00219eccstr x2, [sp+232]
00219ed0ldr x0, [sp+552]
00219ed4ldr x1, [sp+560]
00219ed8bl google.golang.org/protobuf/internal/impl.makeWeakMessageFieldCoder
00219edcstr x0, [sp+680]
00219ee0str x1, [sp+688]
00219ee4str x2, [sp+696]
00219ee8str x3, [sp+704]
00219eecstr x4, [sp+712]
00219ef0str x5, [sp+720]
00219ef4add x27, sp, 680
00219ef8ldp x2, x3, [x27]
00219efcadd x27, sp, 696
00219f00ldp x4, x5, [x27]
00219f04add x27, sp, 712
00219f08ldp x6, x7, [x27]
00219f0cstp x2, x3, [sp+368]
00219f10stp x4, x5, [sp+384]
00219f14stp x6, x7, [sp+400]
00219f18b 0x21a1a8
00219f1c
00219f1cloc_219f1c:
00219f1cb 0x219f20
00219f20
00219f20loc_219f20:
00219f20ldr x14, [sp+1736]
00219f24ldrsb x27, [x14]
00219f28ldr x13, [x14+32]
00219f2cstr x13, [sp+1144]
00219f30ldr x0, [sp+432]
00219f34ldr x1, [sp+440]
00219f38ldr x2, [sp+448]
00219f3cldr x3, [sp+456]
00219f40ldr x4, [sp+464]
00219f44ldr x5, [sp+472]
00219f48ldr x6, [sp+480]
00219f4cldr x7, [sp+488]
00219f50ldr x8, [sp+496]
00219f54ldr x9, [sp+504]
00219f58ldr x10, [sp+512]
00219f5cldr x11, [sp+520]
00219f60ldrb w12, [sp+528]
00219f64bl google.golang.org/protobuf/internal/impl.offsetOf
00219f68str x0, [sp+232]
00219f6cstr xzr, [sp+1456]
00219f70add x27, sp, 1408
00219f74stp xzr, xzr, [x27]
00219f78add x27, sp, 1424
00219f7cstp xzr, xzr, [x27]
00219f80add x27, sp, 1440
00219f84stp xzr, xzr, [x27]
00219f88ldr x2, [sp+416]
00219f8cldr x0, [sp+552]
00219f90ldr x3, [sp+424]
00219f94ldr x1, [sp+560]
00219f98bl google.golang.org/protobuf/internal/impl.fieldCoder
00219f9cstr x0, [sp+1456]
00219fa0str x1, [sp+632]
00219fa4str x2, [sp+640]
00219fa8str x3, [sp+648]
00219facstr x4, [sp+656]
00219fb0str x5, [sp+664]
00219fb4str x6, [sp+672]
00219fb8add x27, sp, 632
00219fbcldp x14, x15, [x27]
00219fc0add x27, sp, 648
00219fc4ldp x16, x17, [x27]
00219fc8add x27, sp, 664
00219fccldp x19, x20, [x27]
00219fd0add x27, sp, 1408
00219fd4stp x14, x15, [x27]
00219fd8add x27, sp, 1424
00219fdcstp x16, x17, [x27]
00219fe0add x27, sp, 1440
00219fe4stp x19, x20, [x27]
00219fe8ldr x14, [sp+1456]
00219fecstr x14, [sp+1568]
00219ff0add x27, sp, 1408
00219ff4ldp x14, x15, [x27]
00219ff8add x27, sp, 1424
00219ffcldp x16, x17, [x27]
0021a000add x27, sp, 1440
0021a004ldp x19, x20, [x27]
0021a008add x27, sp, 1520
0021a00cstp x14, x15, [x27]
0021a010add x27, sp, 1536
0021a014stp x16, x17, [x27]
0021a018add x27, sp, 1552
0021a01cstp x19, x20, [x27]
0021a020ldr x14, [sp+1568]
0021a024str x14, [sp+568]
0021a028add x27, sp, 1520
0021a02cldp x14, x15, [x27]
0021a030add x27, sp, 1536
0021a034ldp x16, x17, [x27]
0021a038add x27, sp, 1552
0021a03cldp x19, x20, [x27]
0021a040stp x14, x15, [sp+368]
0021a044stp x16, x17, [sp+384]
0021a048stp x19, x20, [sp+400]
0021a04cb 0x21a1a8
0021a050
0021a050loc_21a050:
0021a050b 0x21a054
0021a054
0021a054loc_21a054:
0021a054stp xzr, xzr, [sp+368]
0021a058stp xzr, xzr, [sp+384]
0021a05cstp xzr, xzr, [sp+400]
0021a060adrp x1, 0x4bf000
0021a064add x1, x1, 1104
0021a068str x1, [sp+376]
0021a06cadrp x1, 0x4bf000
0021a070add x1, x1, 1112
0021a074str x1, [sp+384]
0021a078adrp x0, 0x41f000
0021a07cadd x0, x0, 704
0021a080bl runtime.newobject
0021a084str x0, [sp+1176]
0021a088adrp x1, 4096
0021a08cadd x1, x1, 832
0021a090str x1, [x0]
0021a094ldr x1, [sp+560]
0021a098ldr x2, [sp+552]
0021a09cldr x3, [sp+1176]
0021a0a0ldrsb x27, [x3]
0021a0a4str x2, [x3+8]
0021a0a8adrp x27, 0x831000
0021a0acldr w2, [x27+3056]
0021a0b0cbz w2, 0x21a0b8
0021a0b4b 0x21a0bc
0021a0b8
0021a0b8loc_21a0b8:
0021a0b8b 0x21a0d0
0021a0bc
0021a0bcloc_21a0bc:
0021a0bcbl runtime.gcWriteBarrier2
0021a0c0str x1, [x25]
0021a0c4ldr x2, [x3+16]
0021a0c8str x2, [x25+8]
0021a0ccb 0x21a0d0
0021a0d0
0021a0d0loc_21a0d0:
0021a0d0str x1, [x3+16]
0021a0d4ldr x1, [sp+1176]
0021a0d8str x1, [sp+392]
0021a0dcadrp x0, 0x41f000
0021a0e0add x0, x0, 704
0021a0e4bl runtime.newobject
0021a0e8str x0, [sp+1168]
0021a0ecadrp x1, 4096
0021a0f0add x1, x1, 656
0021a0f4str x1, [x0]
0021a0f8ldr x1, [sp+560]
0021a0fcldr x2, [sp+552]
0021a100ldr x3, [sp+1168]
0021a104ldrsb x27, [x3]
0021a108str x2, [x3+8]
0021a10cadrp x27, 0x831000
0021a110ldr w2, [x27+3056]
0021a114cbz w2, 0x21a11c
0021a118b 0x21a120
0021a11c
0021a11cloc_21a11c:
0021a11cb 0x21a134
0021a120
0021a120loc_21a120:
0021a120bl runtime.gcWriteBarrier2
0021a124str x1, [x25]
0021a128ldr x2, [x3+16]
0021a12cstr x2, [x25+8]
0021a130b 0x21a134
0021a134
0021a134loc_21a134:
0021a134str x1, [x3+16]
0021a138ldr x1, [sp+1168]
0021a13cstr x1, [sp+400]
0021a140adrp x0, 0x41f000
0021a144add x0, x0, 704
0021a148bl runtime.newobject
0021a14cstr x0, [sp+1160]
0021a150adrp x1, 4096
0021a154add x1, x1, 480
0021a158str x1, [x0]
0021a15cldr x1, [sp+560]
0021a160ldr x2, [sp+552]
0021a164ldr x3, [sp+1160]
0021a168ldrsb x27, [x3]
0021a16cstr x2, [x3+8]
0021a170adrp x27, 0x831000
0021a174ldr w2, [x27+3056]
0021a178cbz w2, 0x21a180
0021a17cb 0x21a184
0021a180
0021a180loc_21a180:
0021a180b 0x21a198
0021a184
0021a184loc_21a184:
0021a184bl runtime.gcWriteBarrier2
0021a188str x1, [x25]
0021a18cldr x2, [x3+16]
0021a190str x2, [x25+8]
0021a194b 0x21a198
0021a198
0021a198loc_21a198:
0021a198str x1, [x3+16]
0021a19cldr x2, [sp+1160]
0021a1a0str x2, [sp+408]
0021a1a4b 0x21a1a8
0021a1a8
0021a1a8loc_21a1a8:
0021a1a8ldr x0, [sp+224]
0021a1acldr x1, [sp+320]
0021a1b0ldr x2, [sp+312]
0021a1b4subs xzr, x1, x0
0021a1b8b.hi 0x21a1c0
0021a1bcb 0x21afb8
0021a1c0
0021a1c0loc_21a1c0:
0021a1c0movz x1, 136
0021a1c4madd x1, x1, x0, x2
0021a1c8str x1, [sp+592]
0021a1ccldr x1, [sp+552]
0021a1d0ldrsb x27, [x1]
0021a1d4ldr x1, [x1+216]
0021a1d8ldr x0, [sp+560]
0021a1dcblr x1
0021a1e0str w0, [sp+204]
0021a1e4ldr x0, [sp+208]
0021a1e8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
0021a1ecstr x0, [sp+288]
0021a1f0ldr x1, [sp+552]
0021a1f4ldr x3, [sp+416]
0021a1f8ldr x2, [sp+560]
0021a1fcldr x4, [sp+424]
0021a200ldr x0, [sp+1736]
0021a204add x21, sp, 8
0021a208add x20, sp, 1608
0021a20cadr x27, 16
0021a210stp x29, x27, [sp-24]
0021a214sub x29, sp, 24
0021a218bl fn_87ee0
0021a21csub x29, sp, 8
0021a220bl google.golang.org/protobuf/internal/impl.newFieldValidationInfo
0021a224str x0, [sp+608]
0021a228strb w1, [sp+616]
0021a22cstrb w2, [sp+617]
0021a230strb w3, [sp+618]
0021a234str x4, [sp+624]
0021a238add x27, sp, 608
0021a23cldp x1, x2, [x27]
0021a240add x27, sp, 1384
0021a244stp x1, x2, [x27]
0021a248ldr x1, [sp+624]
0021a24cstr x1, [sp+1400]
0021a250ldr x1, [sp+552]
0021a254ldrsb x27, [x1]
0021a258ldr x1, [x1+24]
0021a25cldr x0, [sp+560]
0021a260blr x1
0021a264strb w0, [sp+186]
0021a268ubfm x1, x0, 0, 7
0021a26csubs wzr, w1, 3
0021a270cset x1, eq
0021a274strb w1, [sp+190]
0021a278b.eq 0x21a280
0021a27cb 0x21a284
0021a280
0021a280loc_21a280:
0021a280b 0x21a2a4
0021a284
0021a284loc_21a284:
0021a284ldr x1, [sp+552]
0021a288ldrsb x27, [x1]
0021a28cldr x0, [sp+560]
0021a290ldr x1, [x1+104]
0021a294blr x1
0021a298strb w0, [sp+191]
0021a29cstrb w0, [sp+190]
0021a2a0b 0x21a2a4
0021a2a4
0021a2a4loc_21a2a4:
0021a2a4ldr x1, [sp+552]
0021a2a8ldrsb x27, [x1]
0021a2acldr x1, [x1+24]
0021a2b0ldr x0, [sp+560]
0021a2b4blr x1
0021a2b8strb w0, [sp+185]
0021a2bcadd x20, sp, 1008
0021a2c0adr x27, 16
0021a2c4stp x29, x27, [sp-24]
0021a2c8sub x29, sp, 24
0021a2ccbl fn_87cf0
0021a2d0sub x29, sp, 8
0021a2d4str xzr, [sp+1136]
0021a2d8ldrsw x1, [sp+204]
0021a2dcstr w1, [sp+1104]
0021a2e0ldr x1, [sp+232]
0021a2e4str x1, [sp+1112]
0021a2e8ldr x1, [sp+208]
0021a2ecstr x1, [sp+1120]
0021a2f0ldr x1, [sp+416]
0021a2f4ldr x2, [sp+424]
0021a2f8str x1, [sp+1064]
0021a2fcstr x2, [sp+1072]
0021a300ldr x1, [sp+288]
0021a304str x1, [sp+1128]
0021a308ldp x1, x2, [sp+368]
0021a30cldp x3, x4, [sp+384]
0021a310ldp x5, x6, [sp+400]
0021a314add x27, sp, 1008
0021a318stp x1, x2, [x27]
0021a31cadd x27, sp, 1024
0021a320stp x3, x4, [x27]
0021a324add x27, sp, 1040
0021a328stp x5, x6, [x27]
0021a32cldr x1, [sp+568]
0021a330str x1, [sp+1056]
0021a334add x27, sp, 1384
0021a338ldp x1, x2, [x27]
0021a33cadd x27, sp, 1080
0021a340stp x1, x2, [x27]
0021a344ldr x1, [sp+1400]
0021a348str x1, [sp+1096]
0021a34cldrb w1, [sp+190]
0021a350strb w1, [sp+1136]
0021a354ldrsb x1, [sp+185]
0021a358ubfm x1, x1, 0, 7
0021a35csubs wzr, w1, 2
0021a360cset x1, eq
0021a364strb w1, [sp+1137]
0021a368ldr x21, [sp+592]
0021a36cstr x21, [sp+600]
0021a370ldrsb x27, [x21]
0021a374adrp x27, 0x831000
0021a378ldr w1, [x27+3056]
0021a37ccbz w1, 0x21a384
0021a380b 0x21a388
0021a384
0021a384loc_21a384:
0021a384b 0x21a3a4
0021a388
0021a388loc_21a388:
0021a388adrp x0, 0x478000
0021a38cadd x0, x0, 224
0021a390mov x1, x21
0021a394add x2, sp, 1008
0021a398bl runtime.wbMove
0021a39cldr x21, [sp+600]
0021a3a0b 0x21a3a4
0021a3a4
0021a3a4loc_21a3a4:
0021a3a4add x20, sp, 1008
0021a3a8adr x27, 16
0021a3acstp x29, x27, [sp-24]
0021a3b0sub x29, sp, 24
0021a3b4bl fn_87ee0
0021a3b8sub x29, sp, 8
0021a3bcldr x5, [sp+1136]
0021a3c0ldr x6, [sp+600]
0021a3c4str x5, [x6+128]
0021a3c8ldr x5, [sp+1736]
0021a3ccldrsb x27, [x5]
0021a3d0ldr x2, [x5+248]
0021a3d4ldr x0, [x5+232]
0021a3d8ldr x5, [x5+240]
0021a3dcadd x1, x5, 1
0021a3e0subs xzr, x2, x1
0021a3e4b.hs 0x21a3ec
0021a3e8b 0x21a3f0
0021a3ec
0021a3ecloc_21a3ec:
0021a3ecb 0x21a404
0021a3f0
0021a3f0loc_21a3f0:
0021a3f0orr x3, xzr, 1
0021a3f4adrp x4, 0x3d1000
0021a3f8add x4, x4, 3008
0021a3fcbl runtime.growslice
0021a400b 0x21a404
0021a404
0021a404loc_21a404:
0021a404ldr x3, [sp+592]
0021a408sub x4, x1, 1
0021a40cadrp x27, 0x831000
0021a410ldr w5, [x27+3056]
0021a414cbz w5, 0x21a41c
0021a418b 0x21a420
0021a41c
0021a41cloc_21a41c:
0021a41cb 0x21a434
0021a420
0021a420loc_21a420:
0021a420bl runtime.gcWriteBarrier2
0021a424str x3, [x25]
0021a428ldr x5, [x0+3*x4]
0021a42cstr x5, [x25+8]
0021a430b 0x21a434
0021a434
0021a434loc_21a434:
0021a434str x3, [x0+3*x4]
0021a438ldr x3, [sp+1736]
0021a43cldrsb x27, [x3]
0021a440str x1, [x3+240]
0021a444str x2, [x3+248]
0021a448adrp x27, 0x831000
0021a44cldr w4, [x27+3056]
0021a450cbz w4, 0x21a458
0021a454b 0x21a45c
0021a458
0021a458loc_21a458:
0021a458b 0x21a470
0021a45c
0021a45cloc_21a45c:
0021a45cbl runtime.gcWriteBarrier2
0021a460str x0, [x25]
0021a464ldr x4, [x3+232]
0021a468str x4, [x25+8]
0021a46cb 0x21a470
0021a470
0021a470loc_21a470:
0021a470str x0, [x3+232]
0021a474ldr x3, [sp+1736]
0021a478ldrsb x27, [x3]
0021a47cldr x3, [x3+280]
0021a480str x3, [sp+1000]
0021a484ldr x3, [sp+592]
0021a488ldrsb x27, [x3]
0021a48cldrsw x3, [x3+96]
0021a490str w3, [sp+200]
0021a494ldr w2, [sp+200]
0021a498ldr x1, [sp+1000]
0021a49cadrp x0, 0x40c000
0021a4a0add x0, x0, 2720
0021a4a4bl runtime.mapassign_fast32
0021a4a8str x0, [sp+992]
0021a4acldrsb x27, [x0]
0021a4b0ldr x3, [sp+592]
0021a4b4adrp x27, 0x831000
0021a4b8ldr w4, [x27+3056]
0021a4bccbz w4, 0x21a4c4
0021a4c0b 0x21a4c8
0021a4c4
0021a4c4loc_21a4c4:
0021a4c4b 0x21a4dc
0021a4c8
0021a4c8loc_21a4c8:
0021a4c8bl runtime.gcWriteBarrier2
0021a4ccstr x3, [x25]
0021a4d0ldr x1, [x0]
0021a4d4str x1, [x25+8]
0021a4d8b 0x21a4dc
0021a4dc
0021a4dcloc_21a4dc:
0021a4dcstr x3, [x0]
0021a4e0b 0x21a4e4
0021a4e4
0021a4e4loc_21a4e4:
0021a4e4ldr x1, [sp+224]
0021a4e8add x1, x1, 1
0021a4ecstr x1, [sp+224]
0021a4f0b 0x219bd4
0021a4f4
0021a4f4loc_21a4f4:
0021a4f4ldr x1, [sp+1736]
0021a4f8ldrsb x27, [x1]
0021a4fcldr x2, [x1+16]
0021a500ldrsb x27, [x2]
0021a504ldr x0, [x1+24]
0021a508ldr x1, [x2+112]
0021a50cblr x1
0021a510str x0, [sp+1368]
0021a514str x1, [sp+1376]
0021a518str xzr, [sp+216]
0021a51cstr x0, [sp+336]
0021a520str x1, [sp+344]
0021a524b 0x21a528
0021a528
0021a528loc_21a528:
0021a528ldr x1, [sp+336]
0021a52cldrsb x27, [x1]
0021a530ldr x1, [x1+40]
0021a534ldr x0, [sp+344]
0021a538blr x1
0021a53cstr x0, [sp+296]
0021a540ldr x1, [sp+216]
0021a544subs xzr, x0, x1
0021a548b.gt 0x21a550
0021a54cb 0x21a5d4
0021a550
0021a550loc_21a550:
0021a550ldr x1, [sp+216]
0021a554ldr x2, [sp+336]
0021a558ldrsb x27, [x2]
0021a55cldr x2, [x2+32]
0021a560ldr x0, [sp+344]
0021a564blr x2
0021a568str x0, [sp+352]
0021a56cstr x1, [sp+360]
0021a570ldrsb x27, [x0]
0021a574ldr x2, [x0+56]
0021a578mov x0, x1
0021a57cblr x2
0021a580strb w0, [sp+190]
0021a584tbnz w0, 0, 0x21a58c
0021a588b 0x21a590
0021a58c
0021a58cloc_21a58c:
0021a58cb 0x21a5c0
0021a590
0021a590loc_21a590:
0021a590ldr x1, [sp+352]
0021a594ldr x2, [sp+360]
0021a598ldr x0, [sp+1736]
0021a59cadd x21, sp, 8
0021a5a0add x20, sp, 1608
0021a5a4adr x27, 16
0021a5a8stp x29, x27, [sp-24]
0021a5acsub x29, sp, 24
0021a5b0bl fn_87ee0
0021a5b4sub x29, sp, 8
0021a5b8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders
0021a5bcb 0x21a5c0
0021a5c0
0021a5c0loc_21a5c0:
0021a5c0b 0x21a5c4
0021a5c4
0021a5c4loc_21a5c4:
0021a5c4ldr x1, [sp+216]
0021a5c8add x1, x1, 1
0021a5ccstr x1, [sp+216]
0021a5d0b 0x21a528
0021a5d4
0021a5d4loc_21a5d4:
0021a5d4ldr x2, [sp+1736]
0021a5d8ldrsb x27, [x2]
0021a5dcldr x0, [x2+16]
0021a5e0ldr x1, [x2+24]
0021a5e4str x0, [sp+976]
0021a5e8str x1, [sp+984]
0021a5ecbl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
0021a5f0strb w0, [sp+190]
0021a5f4tbnz w0, 0, 0x21a5fc
0021a5f8b 0x21a650
0021a5fc
0021a5fcloc_21a5fc:
0021a5fcldr x1, [sp+1736]
0021a600ldrsb x27, [x1]
0021a604ldr x0, [x1+312]
0021a608str x0, [sp+280]
0021a60cbl google.golang.org/protobuf/internal/impl.offset.IsValid
0021a610strb w0, [sp+190]
0021a614tbnz w0, 0, 0x21a61c
0021a618b 0x21aee4
0021a61c
0021a61cloc_21a61c:
0021a61cldr x1, [sp+1736]
0021a620ldrsb x27, [x1]
0021a624ldr x0, [x1+296]
0021a628str x0, [sp+272]
0021a62cbl google.golang.org/protobuf/internal/impl.offset.IsValid
0021a630strb w0, [sp+190]
0021a634tbnz w0, 0, 0x21a63c
0021a638b 0x21ae10
0021a63c
0021a63cloc_21a63c:
0021a63cldr x3, [sp+1736]
0021a640ldrsb x27, [x3]
0021a644orr x4, xzr, 1
0021a648strb w4, [x3+321]
0021a64cb 0x21a654
0021a650
0021a650loc_21a650:
0021a650b 0x21a654
0021a654
0021a654loc_21a654:
0021a654ldr x3, [sp+1736]
0021a658ldrsb x27, [x3]
0021a65cldr x1, [x3+240]
0021a660ldr x2, [x3+248]
0021a664ldr x3, [x3+232]
0021a668str x3, [sp+856]
0021a66cstr x1, [sp+864]
0021a670str x2, [sp+872]
0021a674ldr x0, [sp+856]
0021a678bl runtime.convTslice
0021a67cstr x0, [sp+848]
0021a680add x27, sp, 1304
0021a684stp xzr, xzr, [x27]
0021a688add x2, sp, 1304
0021a68cstr x2, [sp+840]
0021a690ldrsb x27, [x2]
0021a694adrp x3, 4096
0021a698add x3, x3, 288
0021a69cstr x3, [x2]
0021a6a0ldrsb x27, [x2]
0021a6a4ldr x3, [sp+1736]
0021a6a8adrp x27, 0x831000
0021a6acldr w4, [x27+3056]
0021a6b0cbz w4, 0x21a6b8
0021a6b4b 0x21a6bc
0021a6b8
0021a6b8loc_21a6b8:
0021a6b8b 0x21a6d0
0021a6bc
0021a6bcloc_21a6bc:
0021a6bcbl runtime.gcWriteBarrier2
0021a6c0str x3, [x25]
0021a6c4ldr x4, [x2+8]
0021a6c8str x4, [x25+8]
0021a6ccb 0x21a6d0
0021a6d0
0021a6d0loc_21a6d0:
0021a6d0str x3, [x2+8]
0021a6d4ldr x1, [sp+848]
0021a6d8adrp x0, 0x3d9000
0021a6dcadd x0, x0, 1376
0021a6e0bl sort.Slice
0021a6e4str wzr, [sp+192]
0021a6e8ldr x3, [sp+1736]
0021a6ecldrsb x27, [x3]
0021a6f0ldr x4, [x3+240]
0021a6f4ldr x5, [x3+232]
0021a6f8ldr x3, [x3+248]
0021a6fcstr x5, [sp+1280]
0021a700str x4, [sp+1288]
0021a704str x3, [sp+1296]
0021a708str xzr, [sp+264]
0021a70cstr x4, [sp+256]
0021a710b 0x21a714
0021a714
0021a714loc_21a714:
0021a714ldr x3, [sp+256]
0021a718ldr x4, [sp+264]
0021a71csubs xzr, x3, x4
0021a720b.gt 0x21a728
0021a724b 0x21a7b0
0021a728
0021a728loc_21a728:
0021a728ldr x3, [sp+264]
0021a72cldr x4, [sp+1280]
0021a730ldr x3, [x4+3*x3]
0021a734str x3, [sp+584]
0021a738ldrsb x27, [x3]
0021a73cldrsw x3, [x3+96]
0021a740subs wzr, w3, 16
0021a744cset x3, ge
0021a748strb w3, [sp+190]
0021a74cb.ge 0x21a754
0021a750b 0x21a778
0021a754
0021a754loc_21a754:
0021a754ldr x3, [sp+584]
0021a758ldrsb x27, [x3]
0021a75cldrsw x3, [x3+96]
0021a760ldrsw x4, [sp+192]
0021a764ubfm x4, x4, 63, 62
0021a768subs wzr, w3, w4
0021a76ccset x3, ge
0021a770strb w3, [sp+190]
0021a774b 0x21a77c
0021a778
0021a778loc_21a778:
0021a778b 0x21a77c
0021a77c
0021a77cloc_21a77c:
0021a77cldrb w3, [sp+190]
0021a780tbnz w3, 0, 0x21a788
0021a784b 0x21a78c
0021a788
0021a788loc_21a788:
0021a788b 0x21a7b4
0021a78c
0021a78cloc_21a78c:
0021a78cldr x3, [sp+584]
0021a790ldrsb x27, [x3]
0021a794ldrsw x3, [x3+96]
0021a798str w3, [sp+192]
0021a79cb 0x21a7a0
0021a7a0
0021a7a0loc_21a7a0:
0021a7a0ldr x3, [sp+264]
0021a7a4add x3, x3, 1
0021a7a8str x3, [sp+264]
0021a7acb 0x21a714
0021a7b0
0021a7b0loc_21a7b0:
0021a7b0b 0x21a7b4
0021a7b4
0021a7b4loc_21a7b4:
0021a7b4ldrsw x3, [sp+192]
0021a7b8add x3, x3, 1
0021a7bcstr w3, [sp+196]
0021a7c0sbfm x1, x3, 0, 31
0021a7c4sbfm x2, x3, 0, 31
0021a7c8adrp x0, 0x3d1000
0021a7ccadd x0, x0, 3008
0021a7d0bl runtime.makeslice
0021a7d4ldrsw x3, [sp+196]
0021a7d8ldrsw x4, [sp+196]
0021a7dcstr x0, [sp+1280]
0021a7e0str x3, [sp+1288]
0021a7e4str x4, [sp+1296]
0021a7e8ldr x5, [sp+1736]
0021a7ecldrsb x27, [x5]
0021a7f0str x3, [x5+264]
0021a7f4str x4, [x5+272]
0021a7f8adrp x27, 0x831000
0021a7fcldr w3, [x27+3056]
0021a800cbz w3, 0x21a808
0021a804b 0x21a80c
0021a808
0021a808loc_21a808:
0021a808b 0x21a820
0021a80c
0021a80cloc_21a80c:
0021a80cbl runtime.gcWriteBarrier2
0021a810str x0, [x25]
0021a814ldr x2, [x5+256]
0021a818str x2, [x25+8]
0021a81cb 0x21a820
0021a820
0021a820loc_21a820:
0021a820str x0, [x5+256]
0021a824ldr x2, [sp+1736]
0021a828ldrsb x27, [x2]
0021a82cldr x3, [x2+240]
0021a830ldr x4, [x2+232]
0021a834ldr x2, [x2+248]
0021a838str x4, [sp+1280]
0021a83cstr x3, [sp+1288]
0021a840str x2, [sp+1296]
0021a844str xzr, [sp+248]
0021a848str x3, [sp+240]
0021a84cb 0x21a850
0021a850
0021a850loc_21a850:
0021a850ldr x2, [sp+240]
0021a854ldr x3, [sp+248]
0021a858subs xzr, x2, x3
0021a85cb.gt 0x21a864
0021a860b 0x21a908
0021a864
0021a864loc_21a864:
0021a864ldr x2, [sp+248]
0021a868ldr x3, [sp+1280]
0021a86cldr x2, [x3+3*x2]
0021a870str x2, [sp+576]
0021a874ldr x3, [sp+1736]
0021a878ldrsb x27, [x3]
0021a87cldr x3, [x3+264]
0021a880str x3, [sp+296]
0021a884ldrsb x27, [x2]
0021a888ldrsw x4, [x2+96]
0021a88csubs xzr, x4, x3
0021a890b.ge 0x21a898
0021a894b 0x21a89c
0021a898
0021a898loc_21a898:
0021a898b 0x21a90c
0021a89c
0021a89cloc_21a89c:
0021a89cldrsb x27, [x2]
0021a8a0ldr x3, [sp+1736]
0021a8a4ldrsb x27, [x3]
0021a8a8ldr x4, [x3+256]
0021a8acldr x1, [x3+264]
0021a8b0ldrsw x3, [x2+96]
0021a8b4mov x0, x3
0021a8b8subs xzr, x0, x1
0021a8bcb.lo 0x21a8c4
0021a8c0b 0x21ae0c
0021a8c4
0021a8c4loc_21a8c4:
0021a8c4sbfm x3, x3, 61, 31
0021a8c8adrp x27, 0x831000
0021a8ccldr w5, [x27+3056]
0021a8d0cbz w5, 0x21a8d8
0021a8d4b 0x21a8dc
0021a8d8
0021a8d8loc_21a8d8:
0021a8d8b 0x21a8f0
0021a8dc
0021a8dcloc_21a8dc:
0021a8dcbl runtime.gcWriteBarrier2
0021a8e0str x2, [x25]
0021a8e4ldr x5, [x4+x3]
0021a8e8str x5, [x25+8]
0021a8ecb 0x21a8f0
0021a8f0
0021a8f0loc_21a8f0:
0021a8f0str x2, [x4+x3]
0021a8f4b 0x21a8f8
0021a8f8
0021a8f8loc_21a8f8:
0021a8f8ldr x2, [sp+248]
0021a8fcadd x2, x2, 1
0021a900str x2, [sp+248]
0021a904b 0x21a850
0021a908
0021a908loc_21a908:
0021a908b 0x21a90c
0021a90c
0021a90cloc_21a90c:
0021a90cldr x1, [sp+1736]
0021a910ldrsb x27, [x1]
0021a914ldr x2, [x1+16]
0021a918ldrsb x27, [x2]
0021a91cldr x0, [x1+24]
0021a920ldr x1, [x2+112]
0021a924blr x1
0021a928str x0, [sp+1504]
0021a92cstr x1, [sp+1512]
0021a930ldrsb x27, [x0]
0021a934ldr x2, [x0+40]
0021a938mov x0, x1
0021a93cblr x2
0021a940str x0, [sp+296]
0021a944subs xzr, x0, 0
0021a948b.gt 0x21a950
0021a94cb 0x21aa2c
0021a950
0021a950loc_21a950:
0021a950ldr x3, [sp+1736]
0021a954ldrsb x27, [x3]
0021a958ldr x1, [x3+240]
0021a95cldr x2, [x3+248]
0021a960ldr x3, [x3+232]
0021a964str x3, [sp+816]
0021a968str x1, [sp+824]
0021a96cstr x2, [sp+832]
0021a970ldr x0, [sp+816]
0021a974bl runtime.convTslice
0021a978str x0, [sp+808]
0021a97cadd x27, sp, 1248
0021a980stp xzr, xzr, [x27]
0021a984add x27, sp, 1264
0021a988stp xzr, xzr, [x27]
0021a98cadd x3, sp, 1248
0021a990str x3, [sp+800]
0021a994ldrsb x27, [x3]
0021a998adrp x4, 0
0021a99cadd x4, x4, 4064
0021a9a0str x4, [x3]
0021a9a4ldrsb x27, [x3]
0021a9a8ldr x4, [sp+544]
0021a9acldr x5, [sp+536]
0021a9b0str x5, [x3+8]
0021a9b4adrp x27, 0x831000
0021a9b8ldr w5, [x27+3056]
0021a9bccbz w5, 0x21a9c4
0021a9c0b 0x21a9c8
0021a9c4
0021a9c4loc_21a9c4:
0021a9c4b 0x21a9dc
0021a9c8
0021a9c8loc_21a9c8:
0021a9c8bl runtime.gcWriteBarrier2
0021a9ccstr x4, [x25]
0021a9d0ldr x5, [x3+16]
0021a9d4str x5, [x25+8]
0021a9d8b 0x21a9dc
0021a9dc
0021a9dcloc_21a9dc:
0021a9dcstr x4, [x3+16]
0021a9e0ldrsb x27, [x3]
0021a9e4ldr x4, [sp+1736]
0021a9e8adrp x27, 0x831000
0021a9ecldr w5, [x27+3056]
0021a9f0cbz w5, 0x21a9f8
0021a9f4b 0x21a9fc
0021a9f8
0021a9f8loc_21a9f8:
0021a9f8b 0x21aa10
0021a9fc
0021a9fcloc_21a9fc:
0021a9fcbl runtime.gcWriteBarrier2
0021aa00str x4, [x25]
0021aa04ldr x5, [x3+24]
0021aa08str x5, [x25+8]
0021aa0cb 0x21aa10
0021aa10
0021aa10loc_21aa10:
0021aa10str x4, [x3+24]
0021aa14ldr x1, [sp+808]
0021aa18ldr x2, [sp+800]
0021aa1cadrp x0, 0x3d9000
0021aa20add x0, x0, 1376
0021aa24bl sort.Slice
0021aa28b 0x21aa30
0021aa2c
0021aa2cloc_21aa2c:
0021aa2cb 0x21aa30
0021aa30
0021aa30loc_21aa30:
0021aa30ldr x2, [sp+1736]
0021aa34ldrsb x27, [x2]
0021aa38ldr x0, [x2+16]
0021aa3cldr x1, [x2+24]
0021aa40str x0, [sp+784]
0021aa44str x1, [sp+792]
0021aa48bl google.golang.org/protobuf/internal/impl.needsInitCheck
0021aa4cstrb w0, [sp+190]
0021aa50ldr x2, [sp+1736]
0021aa54ldrsb x27, [x2]
0021aa58strb w0, [x2+320]
0021aa5cldr x2, [sp+1736]
0021aa60ldrsb x27, [x2]
0021aa64ldr x2, [x2+200]
0021aa68subs xzr, x2, 0
0021aa6ccset x3, ne
0021aa70eor x3, x3, 1
0021aa74strb w3, [sp+190]
0021aa78cbnz x2, 0x21aa80
0021aa7cb 0x21aa84
0021aa80
0021aa80loc_21aa80:
0021aa80b 0x21aaa4
0021aa84
0021aa84loc_21aa84:
0021aa84ldr x1, [sp+1736]
0021aa88ldrsb x27, [x1]
0021aa8cldr x1, [x1+192]
0021aa90subs xzr, x1, 0
0021aa94cset x1, ne
0021aa98eor x1, x1, 1
0021aa9cstrb w1, [sp+190]
0021aaa0b 0x21aaa4
0021aaa4
0021aaa4loc_21aaa4:
0021aaa4ldrb w1, [sp+190]
0021aaa8tbnz w1, 0, 0x21aab0
0021aaacb 0x21abe8
0021aab0
0021aab0loc_21aab0:
0021aab0ldr x1, [sp+1736]
0021aab4ldrsb x27, [x1]
0021aab8ldr x2, [sp+1736]
0021aabcldrsb x27, [x2]
0021aac0ldr x2, [x2+184]
0021aac4orr x2, x2, 1
0021aac8str x2, [x1+184]
0021aaccadrp x0, 0x41e000
0021aad0add x0, x0, 4032
0021aad4bl runtime.newobject
0021aad8str x0, [sp+776]
0021aadcadrp x1, 0x37000
0021aae0add x1, x1, 3488
0021aae4str x1, [x0]
0021aae8ldr x1, [sp+1736]
0021aaecldr x2, [sp+776]
0021aaf0ldrsb x27, [x2]
0021aaf4adrp x27, 0x831000
0021aaf8ldr w3, [x27+3056]
0021aafccbz w3, 0x21ab04
0021ab00b 0x21ab08
0021ab04
0021ab04loc_21ab04:
0021ab04b 0x21ab1c
0021ab08
0021ab08loc_21ab08:
0021ab08bl runtime.gcWriteBarrier2
0021ab0cstr x1, [x25]
0021ab10ldr x3, [x2+8]
0021ab14str x3, [x25+8]
0021ab18b 0x21ab1c
0021ab1c
0021ab1cloc_21ab1c:
0021ab1cstr x1, [x2+8]
0021ab20ldr x1, [sp+1736]
0021ab24ldrsb x27, [x1]
0021ab28ldr x2, [sp+776]
0021ab2cadrp x27, 0x831000
0021ab30ldr w3, [x27+3056]
0021ab34cbz w3, 0x21ab3c
0021ab38b 0x21ab40
0021ab3c
0021ab3cloc_21ab3c:
0021ab3cb 0x21ab54
0021ab40
0021ab40loc_21ab40:
0021ab40bl runtime.gcWriteBarrier2
0021ab44str x2, [x25]
0021ab48ldr x3, [x1+200]
0021ab4cstr x3, [x25+8]
0021ab50b 0x21ab54
0021ab54
0021ab54loc_21ab54:
0021ab54str x2, [x1+200]
0021ab58adrp x0, 0x41e000
0021ab5cadd x0, x0, 4032
0021ab60bl runtime.newobject
0021ab64str x0, [sp+768]
0021ab68adrp x1, 0x37000
0021ab6cadd x1, x1, 3808
0021ab70str x1, [x0]
0021ab74ldr x1, [sp+1736]
0021ab78ldr x2, [sp+768]
0021ab7cldrsb x27, [x2]
0021ab80adrp x27, 0x831000
0021ab84ldr w3, [x27+3056]
0021ab88cbz w3, 0x21ab90
0021ab8cb 0x21ab94
0021ab90
0021ab90loc_21ab90:
0021ab90b 0x21aba8
0021ab94
0021ab94loc_21ab94:
0021ab94bl runtime.gcWriteBarrier2
0021ab98str x1, [x25]
0021ab9cldr x3, [x2+8]
0021aba0str x3, [x25+8]
0021aba4b 0x21aba8
0021aba8
0021aba8loc_21aba8:
0021aba8str x1, [x2+8]
0021abacldr x1, [sp+1736]
0021abb0ldrsb x27, [x1]
0021abb4ldr x2, [sp+768]
0021abb8adrp x27, 0x831000
0021abbcldr w3, [x27+3056]
0021abc0cbz w3, 0x21abc8
0021abc4b 0x21abcc
0021abc8
0021abc8loc_21abc8:
0021abc8b 0x21abe0
0021abcc
0021abccloc_21abcc:
0021abccbl runtime.gcWriteBarrier2
0021abd0str x2, [x25]
0021abd4ldr x3, [x1+192]
0021abd8str x3, [x25+8]
0021abdcb 0x21abe0
0021abe0
0021abe0loc_21abe0:
0021abe0str x2, [x1+192]
0021abe4b 0x21abec
0021abe8
0021abe8loc_21abe8:
0021abe8b 0x21abec
0021abec
0021abecloc_21abec:
0021abecldr x1, [sp+1736]
0021abf0ldrsb x27, [x1]
0021abf4ldr x1, [x1+208]
0021abf8cbnz x1, 0x21ac00
0021abfcb 0x21ac04
0021ac00
0021ac00loc_21ac00:
0021ac00b 0x21acb0
0021ac04
0021ac04loc_21ac04:
0021ac04ldr x1, [sp+1736]
0021ac08ldrsb x27, [x1]
0021ac0cldr x2, [sp+1736]
0021ac10ldrsb x27, [x2]
0021ac14ldr x2, [x2+184]
0021ac18orr x2, x2, 2
0021ac1cstr x2, [x1+184]
0021ac20adrp x0, 0x41e000
0021ac24add x0, x0, 4032
0021ac28bl runtime.newobject
0021ac2cstr x0, [sp+760]
0021ac30adrp x1, 0x37000
0021ac34add x1, x1, 3968
0021ac38str x1, [x0]
0021ac3cldr x1, [sp+1736]
0021ac40ldr x2, [sp+760]
0021ac44ldrsb x27, [x2]
0021ac48adrp x27, 0x831000
0021ac4cldr w3, [x27+3056]
0021ac50cbz w3, 0x21ac58
0021ac54b 0x21ac5c
0021ac58
0021ac58loc_21ac58:
0021ac58b 0x21ac70
0021ac5c
0021ac5cloc_21ac5c:
0021ac5cbl runtime.gcWriteBarrier2
0021ac60str x1, [x25]
0021ac64ldr x3, [x2+8]
0021ac68str x3, [x25+8]
0021ac6cb 0x21ac70
0021ac70
0021ac70loc_21ac70:
0021ac70str x1, [x2+8]
0021ac74ldr x1, [sp+1736]
0021ac78ldrsb x27, [x1]
0021ac7cldr x2, [sp+760]
0021ac80adrp x27, 0x831000
0021ac84ldr w3, [x27+3056]
0021ac88cbz w3, 0x21ac90
0021ac8cb 0x21ac94
0021ac90
0021ac90loc_21ac90:
0021ac90b 0x21aca8
0021ac94
0021ac94loc_21ac94:
0021ac94bl runtime.gcWriteBarrier2
0021ac98str x2, [x25]
0021ac9cldr x3, [x1+208]
0021aca0str x3, [x25+8]
0021aca4b 0x21aca8
0021aca8
0021aca8loc_21aca8:
0021aca8str x2, [x1+208]
0021acacb 0x21acb0
0021acb0
0021acb0loc_21acb0:
0021acb0ldr x1, [sp+1736]
0021acb4ldrsb x27, [x1]
0021acb8ldr x1, [x1+224]
0021acbccbnz x1, 0x21acc4
0021acc0b 0x21acc8
0021acc4
0021acc4loc_21acc4:
0021acc4b 0x21ad58
0021acc8
0021acc8loc_21acc8:
0021acc8adrp x0, 0x41e000
0021acccadd x0, x0, 4032
0021acd0bl runtime.newobject
0021acd4str x0, [sp+736]
0021acd8adrp x1, 0x38000
0021acdcadd x1, x1, 176
0021ace0str x1, [x0]
0021ace4ldr x1, [sp+1736]
0021ace8ldr x2, [sp+736]
0021acecldrsb x27, [x2]
0021acf0adrp x27, 0x831000
0021acf4ldr w3, [x27+3056]
0021acf8cbz w3, 0x21ad00
0021acfcb 0x21ad04
0021ad00
0021ad00loc_21ad00:
0021ad00b 0x21ad18
0021ad04
0021ad04loc_21ad04:
0021ad04bl runtime.gcWriteBarrier2
0021ad08str x1, [x25]
0021ad0cldr x3, [x2+8]
0021ad10str x3, [x25+8]
0021ad14b 0x21ad18
0021ad18
0021ad18loc_21ad18:
0021ad18str x1, [x2+8]
0021ad1cldr x1, [sp+1736]
0021ad20ldrsb x27, [x1]
0021ad24ldr x2, [sp+736]
0021ad28adrp x27, 0x831000
0021ad2cldr w3, [x27+3056]
0021ad30cbz w3, 0x21ad38
0021ad34b 0x21ad3c
0021ad38
0021ad38loc_21ad38:
0021ad38b 0x21ad50
0021ad3c
0021ad3cloc_21ad3c:
0021ad3cbl runtime.gcWriteBarrier2
0021ad40str x2, [x25]
0021ad44ldr x3, [x1+224]
0021ad48str x3, [x25+8]
0021ad4cb 0x21ad50
0021ad50
0021ad50loc_21ad50:
0021ad50str x2, [x1+224]
0021ad54b 0x21ad58
0021ad58
0021ad58loc_21ad58:
0021ad58ldr x1, [sp+1736]
0021ad5cldrsb x27, [x1]
0021ad60ldr x1, [x1+216]
0021ad64cbnz x1, 0x21ad6c
0021ad68b 0x21ad70
0021ad6c
0021ad6cloc_21ad6c:
0021ad6cb 0x21ae00
0021ad70
0021ad70loc_21ad70:
0021ad70adrp x0, 0x41e000
0021ad74add x0, x0, 4032
0021ad78bl runtime.newobject
0021ad7cstr x0, [sp+728]
0021ad80adrp x1, 0x38000
0021ad84add x1, x1, 336
0021ad88str x1, [x0]
0021ad8cldr x1, [sp+1736]
0021ad90ldr x2, [sp+728]
0021ad94ldrsb x27, [x2]
0021ad98adrp x27, 0x831000
0021ad9cldr w3, [x27+3056]
0021ada0cbz w3, 0x21ada8
0021ada4b 0x21adac
0021ada8
0021ada8loc_21ada8:
0021ada8b 0x21adc0
0021adac
0021adacloc_21adac:
0021adacbl runtime.gcWriteBarrier2
0021adb0str x1, [x25]
0021adb4ldr x0, [x2+8]
0021adb8str x0, [x25+8]
0021adbcb 0x21adc0
0021adc0
0021adc0loc_21adc0:
0021adc0str x1, [x2+8]
0021adc4ldr x0, [sp+1736]
0021adc8ldrsb x27, [x0]
0021adccldr x1, [sp+728]
0021add0adrp x27, 0x831000
0021add4ldr w2, [x27+3056]
0021add8cbz w2, 0x21ade0
0021addcb 0x21ade4
0021ade0
0021ade0loc_21ade0:
0021ade0b 0x21adf8
0021ade4
0021ade4loc_21ade4:
0021ade4bl runtime.gcWriteBarrier2
0021ade8str x1, [x25]
0021adecldr x2, [x0+216]
0021adf0str x2, [x25+8]
0021adf4b 0x21adf8
0021adf8
0021adf8loc_21adf8:
0021adf8str x1, [x0+216]
0021adfcb 0x21ae00
0021ae00
0021ae00loc_21ae00:
0021ae00ldp x29, x30, [sp-8]
0021ae04add sp, sp, 1600
0021ae08ret x30
0021ae0c
0021ae0cloc_21ae0c:
0021ae0cbl runtime.panicIndex
0021ae10
0021ae10loc_21ae10:
0021ae10ldr x1, [sp+1736]
0021ae14ldrsb x27, [x1]
0021ae18ldr x2, [x1+16]
0021ae1cldrsb x27, [x2]
0021ae20ldr x0, [x1+24]
0021ae24ldr x1, [x2+64]
0021ae28blr x1
0021ae2cstr x0, [sp+1352]
0021ae30str x1, [sp+1360]
0021ae34add x27, sp, 1336
0021ae38stp xzr, xzr, [x27]
0021ae3cadd x1, sp, 1336
0021ae40str x1, [sp+896]
0021ae44ldr x0, [sp+1352]
0021ae48ldr x1, [sp+1360]
0021ae4cbl runtime.convTstring
0021ae50str x0, [sp+888]
0021ae54ldr x1, [sp+896]
0021ae58ldrsb x27, [x1]
0021ae5cadrp x2, 0x415000
0021ae60add x2, x2, 2496
0021ae64str x2, [x1]
0021ae68adrp x27, 0x831000
0021ae6cldr w2, [x27+3056]
0021ae70cbz w2, 0x21ae78
0021ae74b 0x21aed0
0021ae78
0021ae78loc_21ae78:
0021ae78b 0x21ae7c
0021ae7c
0021ae7cloc_21ae7c:
0021ae7cstr x0, [x1+8]
0021ae80ldr x2, [sp+896]
0021ae84ldrsb x27, [x2]
0021ae88b 0x21ae8c
0021ae8c
0021ae8cloc_21ae8c:
0021ae8cstr x2, [sp+904]
0021ae90orr x4, xzr, 1
0021ae94str x4, [sp+912]
0021ae98str x4, [sp+920]
0021ae9cadrp x0, 0x4a7000
0021aea0add x0, x0, 3433
0021aea4movz x1, 36
0021aea8mov x3, x4
0021aeacbl fmt.Sprintf
0021aeb0str x0, [sp+1320]
0021aeb4str x1, [sp+1328]
0021aeb8bl runtime.convTstring
0021aebcstr x0, [sp+880]
0021aec0mov x1, x0
0021aec4adrp x0, 0x3db000
0021aec8add x0, x0, 2944
0021aeccbl runtime.gopanic
0021aed0
0021aed0loc_21aed0:
0021aed0bl runtime.gcWriteBarrier2
0021aed4str x0, [x25]
0021aed8ldr x5, [x1+8]
0021aedcstr x5, [x25+8]
0021aee0b 0x21ae7c
0021aee4
0021aee4loc_21aee4:
0021aee4ldr x1, [sp+1736]
0021aee8ldrsb x27, [x1]
0021aeecldr x2, [x1+16]
0021aef0ldrsb x27, [x2]
0021aef4ldr x0, [x1+24]
0021aef8ldr x1, [x2+64]
0021aefcblr x1
0021af00str x0, [sp+1352]
0021af04str x1, [sp+1360]
0021af08add x27, sp, 1336
0021af0cstp xzr, xzr, [x27]
0021af10add x1, sp, 1336
0021af14str x1, [sp+944]
0021af18ldr x0, [sp+1352]
0021af1cldr x1, [sp+1360]
0021af20bl runtime.convTstring
0021af24str x0, [sp+936]
0021af28ldr x1, [sp+944]
0021af2cldrsb x27, [x1]
0021af30adrp x2, 0x415000
0021af34add x2, x2, 2496
0021af38str x2, [x1]
0021af3cadrp x27, 0x831000
0021af40ldr w2, [x27+3056]
0021af44cbz w2, 0x21af4c
0021af48b 0x21afa4
0021af4c
0021af4cloc_21af4c:
0021af4cb 0x21af50
0021af50
0021af50loc_21af50:
0021af50str x0, [x1+8]
0021af54ldr x2, [sp+944]
0021af58ldrsb x27, [x2]
0021af5cb 0x21af60
0021af60
0021af60loc_21af60:
0021af60str x2, [sp+952]
0021af64orr x4, xzr, 1
0021af68str x4, [sp+960]
0021af6cstr x4, [sp+968]
0021af70adrp x0, 0x4a9000
0021af74add x0, x0, 3328
0021af78movz x1, 39
0021af7cmov x3, x4
0021af80bl fmt.Sprintf
0021af84str x0, [sp+1320]
0021af88str x1, [sp+1328]
0021af8cbl runtime.convTstring
0021af90str x0, [sp+928]
0021af94mov x1, x0
0021af98adrp x0, 0x3db000
0021af9cadd x0, x0, 2944
0021afa0bl runtime.gopanic
0021afa4
0021afa4loc_21afa4:
0021afa4bl runtime.gcWriteBarrier2
0021afa8str x0, [x25]
0021afacldr x5, [x1+8]
0021afb0str x5, [x25+8]
0021afb4b 0x21af50
0021afb8
0021afb8loc_21afb8:
0021afb8bl runtime.panicIndex
0021afbchint
0021afc0
0021afc0loc_21afc0:
0021afc0stp x0, x1, [sp+136]
0021afc4str x2, [sp+152]
0021afc8mov x3, x30
0021afccbl runtime.morestack_noctxt.abi0
0021afd0ldp x0, x1, [sp+136]
0021afd4ldr x2, [sp+152]
0021afd8b 0x2198b0
0021afdcudf 0
002198b0
002198b0google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t, google.golang.org/protobuf/internal/impl.structInfo si)
002198b0ldr x16, [x28+16]
002198b4sub x17, sp, 1472
002198b8subs xzr, x17, x16
002198bcb.ls 0x21afc0
002198c0sub x20, sp, 1600
002198c4stp x29, x30, [x20-8]
002198c8add sp, x20, 0
002198ccsub x29, sp, 8
002198d0str x0, [sp+1736]
002198d4str x1, [sp+1744]
002198d8str x2, [sp+1752]
002198dcldrsb x27, [x0]
002198e0adrp x27, 0x7a7000
002198e4ldr x1, [x27+2072]
002198e8str x1, [x0+288]
002198ecldrsb x27, [x0]
002198f0adrp x27, 0x7a7000
002198f4ldr x1, [x27+2072]
002198f8str x1, [x0+296]
002198fcldr x1, [sp+1736]
00219900ldrsb x27, [x1]
00219904adrp x27, 0x7a7000
00219908ldr x2, [x27+2072]
0021990cstr x2, [x1+312]
00219910ldr x0, [sp+1608]
00219914bl google.golang.org/protobuf/internal/impl.offset.IsValid
00219918strb w0, [sp+190]
0021991cstrb w0, [sp+191]
00219920tbnz w0, 0, 0x219928
00219924b 0x219970
00219928
00219928loc_219928:
00219928ldr x0, [sp+1616]
0021992cldr x1, [sp+1624]
00219930str x0, [sp+1232]
00219934str x1, [sp+1240]
00219938adrp x27, 0x809000
0021993cldr x3, [x27+208]
00219940subs xzr, x3, x0
00219944cset x3, eq
00219948b.eq 0x219950
0021994cb 0x219960
00219950
00219950loc_219950:
00219950adrp x27, 0x809000
00219954ldr x2, [x27+216]
00219958bl runtime.ifaceeq
0021995cb 0x219968
00219960
00219960loc_219960:
00219960mov x0, x3
00219964b 0x219968
00219968
00219968loc_219968:
00219968strb w0, [sp+191]
0021996cb 0x219974
00219970
00219970loc_219970:
00219970b 0x219974
00219974
00219974loc_219974:
00219974ldrb w1, [sp+191]
00219978tbnz w1, 0, 0x219980
0021997cb 0x219994
00219980
00219980loc_219980:
00219980ldr x1, [sp+1736]
00219984ldrsb x27, [x1]
00219988ldr x2, [sp+1608]
0021998cstr x2, [x1+288]
00219990b 0x219998
00219994
00219994loc_219994:
00219994b 0x219998
00219998
00219998loc_219998:
00219998ldr x0, [sp+1656]
0021999cbl google.golang.org/protobuf/internal/impl.offset.IsValid
002199a0strb w0, [sp+191]
002199a4strb w0, [sp+190]
002199a8tbnz w0, 0, 0x2199b0
002199acb 0x219a54
002199b0
002199b0loc_2199b0:
002199b0ldr x0, [sp+1664]
002199b4ldr x1, [sp+1672]
002199b8str x0, [sp+1216]
002199bcstr x1, [sp+1224]
002199c0adrp x27, 0x809000
002199c4ldr x3, [x27+240]
002199c8subs xzr, x3, x0
002199cccset x3, eq
002199d0b.eq 0x2199d8
002199d4b 0x2199e8
002199d8
002199d8loc_2199d8:
002199d8adrp x27, 0x809000
002199dcldr x2, [x27+248]
002199e0bl runtime.ifaceeq
002199e4b 0x2199f0
002199e8
002199e8loc_2199e8:
002199e8mov x0, x3
002199ecb 0x2199f0
002199f0
002199f0loc_2199f0:
002199f0strb w0, [sp+189]
002199f4tbnz w0, 0, 0x2199fc
002199f8b 0x219a00
002199fc
002199fcloc_2199fc:
002199fcb 0x219a48
00219a00
00219a00loc_219a00:
00219a00ldr x0, [sp+1664]
00219a04ldr x1, [sp+1672]
00219a08str x0, [sp+1200]
00219a0cstr x1, [sp+1208]
00219a10adrp x27, 0x809000
00219a14ldr x3, [x27+256]
00219a18subs xzr, x0, x3
00219a1ccset x3, eq
00219a20b.eq 0x219a28
00219a24b 0x219a38
00219a28
00219a28loc_219a28:
00219a28adrp x27, 0x809000
00219a2cldr x2, [x27+264]
00219a30bl runtime.ifaceeq
00219a34b 0x219a40
00219a38
00219a38loc_219a38:
00219a38mov x0, x3
00219a3cb 0x219a40
00219a40
00219a40loc_219a40:
00219a40strb w0, [sp+189]
00219a44b 0x219a48
00219a48
00219a48loc_219a48:
00219a48ldrb w1, [sp+189]
00219a4cstrb w1, [sp+190]
00219a50b 0x219a58
00219a54
00219a54loc_219a54:
00219a54b 0x219a58
00219a58
00219a58loc_219a58:
00219a58ldrb w1, [sp+190]
00219a5ctbnz w1, 0, 0x219a64
00219a60b 0x219aa4
00219a64
00219a64loc_219a64:
00219a64ldr x1, [sp+1736]
00219a68ldrsb x27, [x1]
00219a6cldr x2, [sp+1656]
00219a70str x2, [x1+296]
00219a74ldr x1, [sp+1664]
00219a78ldrsb x27, [x1]
00219a7cldr x0, [sp+1672]
00219a80ldr x1, [x1+168]
00219a84blr x1
00219a88str x0, [sp+304]
00219a8cldr x1, [sp+1736]
00219a90ldrsb x27, [x1]
00219a94subs xzr, x0, 22
00219a98cset x2, eq
00219a9cstrb w2, [x1+304]
00219aa0b 0x219aa8
00219aa4
00219aa4loc_219aa4:
00219aa4b 0x219aa8
00219aa8
00219aa8loc_219aa8:
00219aa8ldr x0, [sp+1680]
00219aacbl google.golang.org/protobuf/internal/impl.offset.IsValid
00219ab0strb w0, [sp+190]
00219ab4strb w0, [sp+191]
00219ab8tbnz w0, 0, 0x219ac0
00219abcb 0x219b08
00219ac0
00219ac0loc_219ac0:
00219ac0ldr x0, [sp+1688]
00219ac4ldr x1, [sp+1696]
00219ac8str x0, [sp+1184]
00219accstr x1, [sp+1192]
00219ad0adrp x27, 0x809000
00219ad4ldr x3, [x27+272]
00219ad8subs xzr, x3, x0
00219adccset x3, eq
00219ae0b.eq 0x219ae8
00219ae4b 0x219af8
00219ae8
00219ae8loc_219ae8:
00219ae8adrp x27, 0x809000
00219aecldr x2, [x27+280]
00219af0bl runtime.ifaceeq
00219af4b 0x219b00
00219af8
00219af8loc_219af8:
00219af8mov x0, x3
00219afcb 0x219b00
00219b00
00219b00loc_219b00:
00219b00strb w0, [sp+191]
00219b04b 0x219b0c
00219b08
00219b08loc_219b08:
00219b08b 0x219b0c
00219b0c
00219b0cloc_219b0c:
00219b0cldrb w0, [sp+191]
00219b10tbnz w0, 0, 0x219b18
00219b14b 0x219b2c
00219b18
00219b18loc_219b18:
00219b18ldr x0, [sp+1736]
00219b1cldrsb x27, [x0]
00219b20ldr x1, [sp+1680]
00219b24str x1, [x0+312]
00219b28b 0x219b30
00219b2c
00219b2cloc_219b2c:
00219b2cb 0x219b30
00219b30
00219b30loc_219b30:
00219b30bl runtime.makemap_small
00219b34str x0, [sp+1496]
00219b38ldr x1, [sp+1736]
00219b3cldrsb x27, [x1]
00219b40adrp x27, 0x832000
00219b44ldr w2, [x27+3056]
00219b48cbz w2, 0x219b50
00219b4cb 0x219b54
00219b50
00219b50loc_219b50:
00219b50b 0x219b68
00219b54
00219b54loc_219b54:
00219b54bl runtime.gcWriteBarrier2
00219b58str x0, [x25]
00219b5cldr x2, [x1+280]
00219b60str x2, [x25+8]
00219b64b 0x219b68
00219b68
00219b68loc_219b68:
00219b68str x0, [x1+280]
00219b6cldr x1, [sp+1736]
00219b70ldrsb x27, [x1]
00219b74ldr x2, [x1+16]
00219b78ldrsb x27, [x2]
00219b7cldr x0, [x1+24]
00219b80ldr x1, [x2+56]
00219b84blr x1
00219b88str x0, [sp+536]
00219b8cstr x1, [sp+544]
00219b90ldrsb x27, [x0]
00219b94ldr x2, [x0+64]
00219b98mov x0, x1
00219b9cblr x2
00219ba0str x0, [sp+296]
00219ba4mov x1, x0
00219ba8mov x2, x1
00219bacadrp x0, 0x479000
00219bb0add x0, x0, 224
00219bb4bl runtime.makeslice
00219bb8ldr x1, [sp+296]
00219bbcldr x2, [sp+296]
00219bc0str x0, [sp+312]
00219bc4str x1, [sp+320]
00219bc8str x2, [sp+328]
00219bccstr xzr, [sp+224]
00219bd0b 0x219bd4
00219bd4
00219bd4loc_219bd4:
00219bd4ldr x1, [sp+536]
00219bd8ldrsb x27, [x1]
00219bdcldr x1, [x1+64]
00219be0ldr x0, [sp+544]
00219be4blr x1
00219be8str x0, [sp+296]
00219becldr x1, [sp+224]
00219bf0subs xzr, x0, x1
00219bf4b.gt 0x219bfc
00219bf8b 0x21a4f4
00219bfc
00219bfcloc_219bfc:
00219bfcldr x1, [sp+224]
00219c00ldr x2, [sp+536]
00219c04ldrsb x27, [x2]
00219c08ldr x2, [x2+56]
00219c0cldr x0, [sp+544]
00219c10blr x2
00219c14str x0, [sp+552]
00219c18str x1, [sp+560]
00219c1cldrsb x27, [x0]
00219c20ldr x2, [x0+216]
00219c24mov x0, x1
00219c28blr x2
00219c2cstr w0, [sp+204]
00219c30ldr x1, [sp+1704]
00219c34mov x2, x0
00219c38adrp x0, 0x40d000
00219c3cadd x0, x0, 2848
00219c40bl runtime.mapaccess1_fast32
00219c44add x21, sp, 432
00219c48mov x20, x0
00219c4cadr x27, 16
00219c50stp x29, x27, [sp-24]
00219c54sub x29, sp, 24
00219c58bl fn_87ef0
00219c5csub x29, sp, 8
00219c60ldr x2, [x0+96]
00219c64str x2, [sp+528]
00219c68ldr x2, [sp+552]
00219c6cldrsb x27, [x2]
00219c70ldr x2, [x2+40]
00219c74ldr x0, [sp+560]
00219c78blr x2
00219c7cstr x0, [sp+1480]
00219c80str x1, [sp+1488]
00219c84subs xzr, x0, 0
00219c88cset x2, ne
00219c8cstrb w2, [sp+190]
00219c90cbnz x0, 0x219c98
00219c94b 0x219cd4
00219c98
00219c98loc_219c98:
00219c98ldr x1, [sp+552]
00219c9cldrsb x27, [x1]
00219ca0ldr x0, [sp+560]
00219ca4ldr x1, [x1+40]
00219ca8blr x1
00219cacstr x0, [sp+744]
00219cb0str x1, [sp+752]
00219cb4ldrsb x27, [x0]
00219cb8ldr x2, [x0+56]
00219cbcmov x0, x1
00219cc0blr x2
00219cc4strb w0, [sp+191]
00219cc8eor x1, x0, 1
00219cccstrb w1, [sp+190]
00219cd0b 0x219cd8
00219cd4
00219cd4loc_219cd4:
00219cd4b 0x219cd8
00219cd8
00219cd8loc_219cd8:
00219cd8ldrb w1, [sp+190]
00219cdcstrb w1, [sp+183]
00219ce0tbnz w1, 0, 0x219ce8
00219ce4b 0x219d60
00219ce8
00219ce8loc_219ce8:
00219ce8ldr x1, [sp+552]
00219cecldrsb x27, [x1]
00219cf0ldr x1, [x1+40]
00219cf4ldr x0, [sp+560]
00219cf8blr x1
00219cfcstr x0, [sp+1576]
00219d00str x1, [sp+1584]
00219d04ldrsb x27, [x0]
00219d08ldr x2, [x0+64]
00219d0cmov x0, x1
00219d10blr x2
00219d14str x0, [sp+1464]
00219d18str x1, [sp+1472]
00219d1cldr x2, [sp+1712]
00219d20mov x3, x1
00219d24mov x1, x2
00219d28mov x2, x0
00219d2cadrp x0, 0x40d000
00219d30add x0, x0, 2976
00219d34bl runtime.mapaccess1_faststr
00219d38add x21, sp, 432
00219d3cmov x20, x0
00219d40adr x27, 16
00219d44stp x29, x27, [sp-24]
00219d48sub x29, sp, 24
00219d4cbl fn_87ef0
00219d50sub x29, sp, 8
00219d54ldr x1, [x0+96]
00219d58str x1, [sp+528]
00219d5cb 0x219d64
00219d60
00219d60loc_219d60:
00219d60b 0x219d64
00219d64
00219d64loc_219d64:
00219d64ldr x1, [sp+464]
00219d68ldr x2, [sp+472]
00219d6cstr x1, [sp+416]
00219d70str x2, [sp+424]
00219d74str xzr, [sp+208]
00219d78ldr x1, [sp+552]
00219d7cldrsb x27, [x1]
00219d80ldr x1, [x1+144]
00219d84ldr x0, [sp+560]
00219d88blr x1
00219d8cstrb w0, [sp+190]
00219d90tbnz w0, 0, 0x219d98
00219d94b 0x219dc0
00219d98
00219d98loc_219d98:
00219d98ldr x1, [sp+552]
00219d9cldrsb x27, [x1]
00219da0ldr x1, [x1+216]
00219da4ldr x0, [sp+560]
00219da8blr x1
00219dacstr w0, [sp+204]
00219db0orr x1, xzr, 2
00219db4bl google.golang.org/protobuf/encoding/protowire.EncodeTag
00219db8str x0, [sp+208]
00219dbcb 0x219e24
00219dc0
00219dc0loc_219dc0:
00219dc0ldr x1, [sp+552]
00219dc4ldrsb x27, [x1]
00219dc8ldr x1, [x1+216]
00219dccldr x0, [sp+560]
00219dd0blr x1
00219dd4str w0, [sp+204]
00219dd8ldr x0, [sp+560]
00219ddcldr x1, [sp+552]
00219de0ldrsb x27, [x1]
00219de4ldr x1, [x1+176]
00219de8blr x1
00219decstrb w0, [sp+188]
00219df0strb w0, [sp+187]
00219df4adrp x27, 0x808000
00219df8ldr x1, [x27+224]
00219dfcadrp x0, 0x40b000
00219e00add x0, x0, 352
00219e04add x2, sp, 187
00219e08bl runtime.mapaccess1
00219e0cldrsb x1, [x0]
00219e10strb w1, [sp+184]
00219e14ldrsw x0, [sp+204]
00219e18bl google.golang.org/protobuf/encoding/protowire.EncodeTag
00219e1cstr x0, [sp+208]
00219e20b 0x219e24
00219e24
00219e24loc_219e24:
00219e24str xzr, [sp+232]
00219e28stp xzr, xzr, [sp+368]
00219e2cstp xzr, xzr, [sp+384]
00219e30stp xzr, xzr, [sp+400]
00219e34str xzr, [sp+568]
00219e38ldr x14, [sp+416]
00219e3ccbnz x14, 0x219e44
00219e40b 0x21a050
00219e44
00219e44loc_219e44:
00219e44ldrb w14, [sp+183]
00219e48tbnz w14, 0, 0x219e50
00219e4cb 0x219ea4
00219e50
00219e50loc_219e50:
00219e50b 0x219e54
00219e54
00219e54loc_219e54:
00219e54ldr x14, [sp+1736]
00219e58ldrsb x27, [x14]
00219e5cldr x13, [x14+32]
00219e60str x13, [sp+1152]
00219e64ldr x0, [sp+432]
00219e68ldr x1, [sp+440]
00219e6cldr x2, [sp+448]
00219e70ldr x3, [sp+456]
00219e74ldr x4, [sp+464]
00219e78ldr x5, [sp+472]
00219e7cldr x6, [sp+480]
00219e80ldr x7, [sp+488]
00219e84ldr x8, [sp+496]
00219e88ldr x9, [sp+504]
00219e8cldr x10, [sp+512]
00219e90ldr x11, [sp+520]
00219e94ldrb w12, [sp+528]
00219e98bl google.golang.org/protobuf/internal/impl.offsetOf
00219e9cstr x0, [sp+232]
00219ea0b 0x21a1a8
00219ea4
00219ea4loc_219ea4:
00219ea4ldr x1, [sp+552]
00219ea8ldrsb x27, [x1]
00219eacldr x1, [x1+160]
00219eb0ldr x0, [sp+560]
00219eb4blr x1
00219eb8strb w0, [sp+190]
00219ebctbnz w0, 0, 0x219ec4
00219ec0b 0x219f1c
00219ec4
00219ec4loc_219ec4:
00219ec4b 0x219ec8
00219ec8
00219ec8loc_219ec8:
00219ec8ldr x2, [sp+1632]
00219eccstr x2, [sp+232]
00219ed0ldr x0, [sp+552]
00219ed4ldr x1, [sp+560]
00219ed8bl google.golang.org/protobuf/internal/impl.makeWeakMessageFieldCoder
00219edcstr x0, [sp+680]
00219ee0str x1, [sp+688]
00219ee4str x2, [sp+696]
00219ee8str x3, [sp+704]
00219eecstr x4, [sp+712]
00219ef0str x5, [sp+720]
00219ef4add x27, sp, 680
00219ef8ldp x2, x3, [x27]
00219efcadd x27, sp, 696
00219f00ldp x4, x5, [x27]
00219f04add x27, sp, 712
00219f08ldp x6, x7, [x27]
00219f0cstp x2, x3, [sp+368]
00219f10stp x4, x5, [sp+384]
00219f14stp x6, x7, [sp+400]
00219f18b 0x21a1a8
00219f1c
00219f1cloc_219f1c:
00219f1cb 0x219f20
00219f20
00219f20loc_219f20:
00219f20ldr x14, [sp+1736]
00219f24ldrsb x27, [x14]
00219f28ldr x13, [x14+32]
00219f2cstr x13, [sp+1144]
00219f30ldr x0, [sp+432]
00219f34ldr x1, [sp+440]
00219f38ldr x2, [sp+448]
00219f3cldr x3, [sp+456]
00219f40ldr x4, [sp+464]
00219f44ldr x5, [sp+472]
00219f48ldr x6, [sp+480]
00219f4cldr x7, [sp+488]
00219f50ldr x8, [sp+496]
00219f54ldr x9, [sp+504]
00219f58ldr x10, [sp+512]
00219f5cldr x11, [sp+520]
00219f60ldrb w12, [sp+528]
00219f64bl google.golang.org/protobuf/internal/impl.offsetOf
00219f68str x0, [sp+232]
00219f6cstr xzr, [sp+1456]
00219f70add x27, sp, 1408
00219f74stp xzr, xzr, [x27]
00219f78add x27, sp, 1424
00219f7cstp xzr, xzr, [x27]
00219f80add x27, sp, 1440
00219f84stp xzr, xzr, [x27]
00219f88ldr x2, [sp+416]
00219f8cldr x0, [sp+552]
00219f90ldr x3, [sp+424]
00219f94ldr x1, [sp+560]
00219f98bl google.golang.org/protobuf/internal/impl.fieldCoder
00219f9cstr x0, [sp+1456]
00219fa0str x1, [sp+632]
00219fa4str x2, [sp+640]
00219fa8str x3, [sp+648]
00219facstr x4, [sp+656]
00219fb0str x5, [sp+664]
00219fb4str x6, [sp+672]
00219fb8add x27, sp, 632
00219fbcldp x14, x15, [x27]
00219fc0add x27, sp, 648
00219fc4ldp x16, x17, [x27]
00219fc8add x27, sp, 664
00219fccldp x19, x20, [x27]
00219fd0add x27, sp, 1408
00219fd4stp x14, x15, [x27]
00219fd8add x27, sp, 1424
00219fdcstp x16, x17, [x27]
00219fe0add x27, sp, 1440
00219fe4stp x19, x20, [x27]
00219fe8ldr x14, [sp+1456]
00219fecstr x14, [sp+1568]
00219ff0add x27, sp, 1408
00219ff4ldp x14, x15, [x27]
00219ff8add x27, sp, 1424
00219ffcldp x16, x17, [x27]
0021a000add x27, sp, 1440
0021a004ldp x19, x20, [x27]
0021a008add x27, sp, 1520
0021a00cstp x14, x15, [x27]
0021a010add x27, sp, 1536
0021a014stp x16, x17, [x27]
0021a018add x27, sp, 1552
0021a01cstp x19, x20, [x27]
0021a020ldr x14, [sp+1568]
0021a024str x14, [sp+568]
0021a028add x27, sp, 1520
0021a02cldp x14, x15, [x27]
0021a030add x27, sp, 1536
0021a034ldp x16, x17, [x27]
0021a038add x27, sp, 1552
0021a03cldp x19, x20, [x27]
0021a040stp x14, x15, [sp+368]
0021a044stp x16, x17, [sp+384]
0021a048stp x19, x20, [sp+400]
0021a04cb 0x21a1a8
0021a050
0021a050loc_21a050:
0021a050b 0x21a054
0021a054
0021a054loc_21a054:
0021a054stp xzr, xzr, [sp+368]
0021a058stp xzr, xzr, [sp+384]
0021a05cstp xzr, xzr, [sp+400]
0021a060adrp x1, 0x4bf000
0021a064add x1, x1, 1104
0021a068str x1, [sp+376]
0021a06cadrp x1, 0x4bf000
0021a070add x1, x1, 1112
0021a074str x1, [sp+384]
0021a078adrp x0, 0x41f000
0021a07cadd x0, x0, 704
0021a080bl runtime.newobject
0021a084str x0, [sp+1176]
0021a088adrp x1, 4096
0021a08cadd x1, x1, 832
0021a090str x1, [x0]
0021a094ldr x1, [sp+560]
0021a098ldr x2, [sp+552]
0021a09cldr x3, [sp+1176]
0021a0a0ldrsb x27, [x3]
0021a0a4str x2, [x3+8]
0021a0a8adrp x27, 0x831000
0021a0acldr w2, [x27+3056]
0021a0b0cbz w2, 0x21a0b8
0021a0b4b 0x21a0bc
0021a0b8
0021a0b8loc_21a0b8:
0021a0b8b 0x21a0d0
0021a0bc
0021a0bcloc_21a0bc:
0021a0bcbl runtime.gcWriteBarrier2
0021a0c0str x1, [x25]
0021a0c4ldr x2, [x3+16]
0021a0c8str x2, [x25+8]
0021a0ccb 0x21a0d0
0021a0d0
0021a0d0loc_21a0d0:
0021a0d0str x1, [x3+16]
0021a0d4ldr x1, [sp+1176]
0021a0d8str x1, [sp+392]
0021a0dcadrp x0, 0x41f000
0021a0e0add x0, x0, 704
0021a0e4bl runtime.newobject
0021a0e8str x0, [sp+1168]
0021a0ecadrp x1, 4096
0021a0f0add x1, x1, 656
0021a0f4str x1, [x0]
0021a0f8ldr x1, [sp+560]
0021a0fcldr x2, [sp+552]
0021a100ldr x3, [sp+1168]
0021a104ldrsb x27, [x3]
0021a108str x2, [x3+8]
0021a10cadrp x27, 0x831000
0021a110ldr w2, [x27+3056]
0021a114cbz w2, 0x21a11c
0021a118b 0x21a120
0021a11c
0021a11cloc_21a11c:
0021a11cb 0x21a134
0021a120
0021a120loc_21a120:
0021a120bl runtime.gcWriteBarrier2
0021a124str x1, [x25]
0021a128ldr x2, [x3+16]
0021a12cstr x2, [x25+8]
0021a130b 0x21a134
0021a134
0021a134loc_21a134:
0021a134str x1, [x3+16]
0021a138ldr x1, [sp+1168]
0021a13cstr x1, [sp+400]
0021a140adrp x0, 0x41f000
0021a144add x0, x0, 704
0021a148bl runtime.newobject
0021a14cstr x0, [sp+1160]
0021a150adrp x1, 4096
0021a154add x1, x1, 480
0021a158str x1, [x0]
0021a15cldr x1, [sp+560]
0021a160ldr x2, [sp+552]
0021a164ldr x3, [sp+1160]
0021a168ldrsb x27, [x3]
0021a16cstr x2, [x3+8]
0021a170adrp x27, 0x831000
0021a174ldr w2, [x27+3056]
0021a178cbz w2, 0x21a180
0021a17cb 0x21a184
0021a180
0021a180loc_21a180:
0021a180b 0x21a198
0021a184
0021a184loc_21a184:
0021a184bl runtime.gcWriteBarrier2
0021a188str x1, [x25]
0021a18cldr x2, [x3+16]
0021a190str x2, [x25+8]
0021a194b 0x21a198
0021a198
0021a198loc_21a198:
0021a198str x1, [x3+16]
0021a19cldr x2, [sp+1160]
0021a1a0str x2, [sp+408]
0021a1a4b 0x21a1a8
0021a1a8
0021a1a8loc_21a1a8:
0021a1a8ldr x0, [sp+224]
0021a1acldr x1, [sp+320]
0021a1b0ldr x2, [sp+312]
0021a1b4subs xzr, x1, x0
0021a1b8b.hi 0x21a1c0
0021a1bcb 0x21afb8
0021a1c0
0021a1c0loc_21a1c0:
0021a1c0movz x1, 136
0021a1c4madd x1, x1, x0, x2
0021a1c8str x1, [sp+592]
0021a1ccldr x1, [sp+552]
0021a1d0ldrsb x27, [x1]
0021a1d4ldr x1, [x1+216]
0021a1d8ldr x0, [sp+560]
0021a1dcblr x1
0021a1e0str w0, [sp+204]
0021a1e4ldr x0, [sp+208]
0021a1e8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
0021a1ecstr x0, [sp+288]
0021a1f0ldr x1, [sp+552]
0021a1f4ldr x3, [sp+416]
0021a1f8ldr x2, [sp+560]
0021a1fcldr x4, [sp+424]
0021a200ldr x0, [sp+1736]
0021a204add x21, sp, 8
0021a208add x20, sp, 1608
0021a20cadr x27, 16
0021a210stp x29, x27, [sp-24]
0021a214sub x29, sp, 24
0021a218bl fn_87ee0
0021a21csub x29, sp, 8
0021a220bl google.golang.org/protobuf/internal/impl.newFieldValidationInfo
0021a224str x0, [sp+608]
0021a228strb w1, [sp+616]
0021a22cstrb w2, [sp+617]
0021a230strb w3, [sp+618]
0021a234str x4, [sp+624]
0021a238add x27, sp, 608
0021a23cldp x1, x2, [x27]
0021a240add x27, sp, 1384
0021a244stp x1, x2, [x27]
0021a248ldr x1, [sp+624]
0021a24cstr x1, [sp+1400]
0021a250ldr x1, [sp+552]
0021a254ldrsb x27, [x1]
0021a258ldr x1, [x1+24]
0021a25cldr x0, [sp+560]
0021a260blr x1
0021a264strb w0, [sp+186]
0021a268ubfm x1, x0, 0, 7
0021a26csubs wzr, w1, 3
0021a270cset x1, eq
0021a274strb w1, [sp+190]
0021a278b.eq 0x21a280
0021a27cb 0x21a284
0021a280
0021a280loc_21a280:
0021a280b 0x21a2a4
0021a284
0021a284loc_21a284:
0021a284ldr x1, [sp+552]
0021a288ldrsb x27, [x1]
0021a28cldr x0, [sp+560]
0021a290ldr x1, [x1+104]
0021a294blr x1
0021a298strb w0, [sp+191]
0021a29cstrb w0, [sp+190]
0021a2a0b 0x21a2a4
0021a2a4
0021a2a4loc_21a2a4:
0021a2a4ldr x1, [sp+552]
0021a2a8ldrsb x27, [x1]
0021a2acldr x1, [x1+24]
0021a2b0ldr x0, [sp+560]
0021a2b4blr x1
0021a2b8strb w0, [sp+185]
0021a2bcadd x20, sp, 1008
0021a2c0adr x27, 16
0021a2c4stp x29, x27, [sp-24]
0021a2c8sub x29, sp, 24
0021a2ccbl fn_87cf0
0021a2d0sub x29, sp, 8
0021a2d4str xzr, [sp+1136]
0021a2d8ldrsw x1, [sp+204]
0021a2dcstr w1, [sp+1104]
0021a2e0ldr x1, [sp+232]
0021a2e4str x1, [sp+1112]
0021a2e8ldr x1, [sp+208]
0021a2ecstr x1, [sp+1120]
0021a2f0ldr x1, [sp+416]
0021a2f4ldr x2, [sp+424]
0021a2f8str x1, [sp+1064]
0021a2fcstr x2, [sp+1072]
0021a300ldr x1, [sp+288]
0021a304str x1, [sp+1128]
0021a308ldp x1, x2, [sp+368]
0021a30cldp x3, x4, [sp+384]
0021a310ldp x5, x6, [sp+400]
0021a314add x27, sp, 1008
0021a318stp x1, x2, [x27]
0021a31cadd x27, sp, 1024
0021a320stp x3, x4, [x27]
0021a324add x27, sp, 1040
0021a328stp x5, x6, [x27]
0021a32cldr x1, [sp+568]
0021a330str x1, [sp+1056]
0021a334add x27, sp, 1384
0021a338ldp x1, x2, [x27]
0021a33cadd x27, sp, 1080
0021a340stp x1, x2, [x27]
0021a344ldr x1, [sp+1400]
0021a348str x1, [sp+1096]
0021a34cldrb w1, [sp+190]
0021a350strb w1, [sp+1136]
0021a354ldrsb x1, [sp+185]
0021a358ubfm x1, x1, 0, 7
0021a35csubs wzr, w1, 2
0021a360cset x1, eq
0021a364strb w1, [sp+1137]
0021a368ldr x21, [sp+592]
0021a36cstr x21, [sp+600]
0021a370ldrsb x27, [x21]
0021a374adrp x27, 0x831000
0021a378ldr w1, [x27+3056]
0021a37ccbz w1, 0x21a384
0021a380b 0x21a388
0021a384
0021a384loc_21a384:
0021a384b 0x21a3a4
0021a388
0021a388loc_21a388:
0021a388adrp x0, 0x478000
0021a38cadd x0, x0, 224
0021a390mov x1, x21
0021a394add x2, sp, 1008
0021a398bl runtime.wbMove
0021a39cldr x21, [sp+600]
0021a3a0b 0x21a3a4
0021a3a4
0021a3a4loc_21a3a4:
0021a3a4add x20, sp, 1008
0021a3a8adr x27, 16
0021a3acstp x29, x27, [sp-24]
0021a3b0sub x29, sp, 24
0021a3b4bl fn_87ee0
0021a3b8sub x29, sp, 8
0021a3bcldr x5, [sp+1136]
0021a3c0ldr x6, [sp+600]
0021a3c4str x5, [x6+128]
0021a3c8ldr x5, [sp+1736]
0021a3ccldrsb x27, [x5]
0021a3d0ldr x2, [x5+248]
0021a3d4ldr x0, [x5+232]
0021a3d8ldr x5, [x5+240]
0021a3dcadd x1, x5, 1
0021a3e0subs xzr, x2, x1
0021a3e4b.hs 0x21a3ec
0021a3e8b 0x21a3f0
0021a3ec
0021a3ecloc_21a3ec:
0021a3ecb 0x21a404
0021a3f0
0021a3f0loc_21a3f0:
0021a3f0orr x3, xzr, 1
0021a3f4adrp x4, 0x3d1000
0021a3f8add x4, x4, 3008
0021a3fcbl runtime.growslice
0021a400b 0x21a404
0021a404
0021a404loc_21a404:
0021a404ldr x3, [sp+592]
0021a408sub x4, x1, 1
0021a40cadrp x27, 0x831000
0021a410ldr w5, [x27+3056]
0021a414cbz w5, 0x21a41c
0021a418b 0x21a420
0021a41c
0021a41cloc_21a41c:
0021a41cb 0x21a434
0021a420
0021a420loc_21a420:
0021a420bl runtime.gcWriteBarrier2
0021a424str x3, [x25]
0021a428ldr x5, [x0+3*x4]
0021a42cstr x5, [x25+8]
0021a430b 0x21a434
0021a434
0021a434loc_21a434:
0021a434str x3, [x0+3*x4]
0021a438ldr x3, [sp+1736]
0021a43cldrsb x27, [x3]
0021a440str x1, [x3+240]
0021a444str x2, [x3+248]
0021a448adrp x27, 0x831000
0021a44cldr w4, [x27+3056]
0021a450cbz w4, 0x21a458
0021a454b 0x21a45c
0021a458
0021a458loc_21a458:
0021a458b 0x21a470
0021a45c
0021a45cloc_21a45c:
0021a45cbl runtime.gcWriteBarrier2
0021a460str x0, [x25]
0021a464ldr x4, [x3+232]
0021a468str x4, [x25+8]
0021a46cb 0x21a470
0021a470
0021a470loc_21a470:
0021a470str x0, [x3+232]
0021a474ldr x3, [sp+1736]
0021a478ldrsb x27, [x3]
0021a47cldr x3, [x3+280]
0021a480str x3, [sp+1000]
0021a484ldr x3, [sp+592]
0021a488ldrsb x27, [x3]
0021a48cldrsw x3, [x3+96]
0021a490str w3, [sp+200]
0021a494ldr w2, [sp+200]
0021a498ldr x1, [sp+1000]
0021a49cadrp x0, 0x40c000
0021a4a0add x0, x0, 2720
0021a4a4bl runtime.mapassign_fast32
0021a4a8str x0, [sp+992]
0021a4acldrsb x27, [x0]
0021a4b0ldr x3, [sp+592]
0021a4b4adrp x27, 0x831000
0021a4b8ldr w4, [x27+3056]
0021a4bccbz w4, 0x21a4c4
0021a4c0b 0x21a4c8
0021a4c4
0021a4c4loc_21a4c4:
0021a4c4b 0x21a4dc
0021a4c8
0021a4c8loc_21a4c8:
0021a4c8bl runtime.gcWriteBarrier2
0021a4ccstr x3, [x25]
0021a4d0ldr x1, [x0]
0021a4d4str x1, [x25+8]
0021a4d8b 0x21a4dc
0021a4dc
0021a4dcloc_21a4dc:
0021a4dcstr x3, [x0]
0021a4e0b 0x21a4e4
0021a4e4
0021a4e4loc_21a4e4:
0021a4e4ldr x1, [sp+224]
0021a4e8add x1, x1, 1
0021a4ecstr x1, [sp+224]
0021a4f0b 0x219bd4
0021a4f4
0021a4f4loc_21a4f4:
0021a4f4ldr x1, [sp+1736]
0021a4f8ldrsb x27, [x1]
0021a4fcldr x2, [x1+16]
0021a500ldrsb x27, [x2]
0021a504ldr x0, [x1+24]
0021a508ldr x1, [x2+112]
0021a50cblr x1
0021a510str x0, [sp+1368]
0021a514str x1, [sp+1376]
0021a518str xzr, [sp+216]
0021a51cstr x0, [sp+336]
0021a520str x1, [sp+344]
0021a524b 0x21a528
0021a528
0021a528loc_21a528:
0021a528ldr x1, [sp+336]
0021a52cldrsb x27, [x1]
0021a530ldr x1, [x1+40]
0021a534ldr x0, [sp+344]
0021a538blr x1
0021a53cstr x0, [sp+296]
0021a540ldr x1, [sp+216]
0021a544subs xzr, x0, x1
0021a548b.gt 0x21a550
0021a54cb 0x21a5d4
0021a550
0021a550loc_21a550:
0021a550ldr x1, [sp+216]
0021a554ldr x2, [sp+336]
0021a558ldrsb x27, [x2]
0021a55cldr x2, [x2+32]
0021a560ldr x0, [sp+344]
0021a564blr x2
0021a568str x0, [sp+352]
0021a56cstr x1, [sp+360]
0021a570ldrsb x27, [x0]
0021a574ldr x2, [x0+56]
0021a578mov x0, x1
0021a57cblr x2
0021a580strb w0, [sp+190]
0021a584tbnz w0, 0, 0x21a58c
0021a588b 0x21a590
0021a58c
0021a58cloc_21a58c:
0021a58cb 0x21a5c0
0021a590
0021a590loc_21a590:
0021a590ldr x1, [sp+352]
0021a594ldr x2, [sp+360]
0021a598ldr x0, [sp+1736]
0021a59cadd x21, sp, 8
0021a5a0add x20, sp, 1608
0021a5a4adr x27, 16
0021a5a8stp x29, x27, [sp-24]
0021a5acsub x29, sp, 24
0021a5b0bl fn_87ee0
0021a5b4sub x29, sp, 8
0021a5b8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders
0021a5bcb 0x21a5c0
0021a5c0
0021a5c0loc_21a5c0:
0021a5c0b 0x21a5c4
0021a5c4
0021a5c4loc_21a5c4:
0021a5c4ldr x1, [sp+216]
0021a5c8add x1, x1, 1
0021a5ccstr x1, [sp+216]
0021a5d0b 0x21a528
0021a5d4
0021a5d4loc_21a5d4:
0021a5d4ldr x2, [sp+1736]
0021a5d8ldrsb x27, [x2]
0021a5dcldr x0, [x2+16]
0021a5e0ldr x1, [x2+24]
0021a5e4str x0, [sp+976]
0021a5e8str x1, [sp+984]
0021a5ecbl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
0021a5f0strb w0, [sp+190]
0021a5f4tbnz w0, 0, 0x21a5fc
0021a5f8b 0x21a650
0021a5fc
0021a5fcloc_21a5fc:
0021a5fcldr x1, [sp+1736]
0021a600ldrsb x27, [x1]
0021a604ldr x0, [x1+312]
0021a608str x0, [sp+280]
0021a60cbl google.golang.org/protobuf/internal/impl.offset.IsValid
0021a610strb w0, [sp+190]
0021a614tbnz w0, 0, 0x21a61c
0021a618b 0x21aee4
0021a61c
0021a61cloc_21a61c:
0021a61cldr x1, [sp+1736]
0021a620ldrsb x27, [x1]
0021a624ldr x0, [x1+296]
0021a628str x0, [sp+272]
0021a62cbl google.golang.org/protobuf/internal/impl.offset.IsValid
0021a630strb w0, [sp+190]
0021a634tbnz w0, 0, 0x21a63c
0021a638b 0x21ae10
0021a63c
0021a63cloc_21a63c:
0021a63cldr x3, [sp+1736]
0021a640ldrsb x27, [x3]
0021a644orr x4, xzr, 1
0021a648strb w4, [x3+321]
0021a64cb 0x21a654
0021a650
0021a650loc_21a650:
0021a650b 0x21a654
0021a654
0021a654loc_21a654:
0021a654ldr x3, [sp+1736]
0021a658ldrsb x27, [x3]
0021a65cldr x1, [x3+240]
0021a660ldr x2, [x3+248]
0021a664ldr x3, [x3+232]
0021a668str x3, [sp+856]
0021a66cstr x1, [sp+864]
0021a670str x2, [sp+872]
0021a674ldr x0, [sp+856]
0021a678bl runtime.convTslice
0021a67cstr x0, [sp+848]
0021a680add x27, sp, 1304
0021a684stp xzr, xzr, [x27]
0021a688add x2, sp, 1304
0021a68cstr x2, [sp+840]
0021a690ldrsb x27, [x2]
0021a694adrp x3, 4096
0021a698add x3, x3, 288
0021a69cstr x3, [x2]
0021a6a0ldrsb x27, [x2]
0021a6a4ldr x3, [sp+1736]
0021a6a8adrp x27, 0x831000
0021a6acldr w4, [x27+3056]
0021a6b0cbz w4, 0x21a6b8
0021a6b4b 0x21a6bc
0021a6b8
0021a6b8loc_21a6b8:
0021a6b8b 0x21a6d0
0021a6bc
0021a6bcloc_21a6bc:
0021a6bcbl runtime.gcWriteBarrier2
0021a6c0str x3, [x25]
0021a6c4ldr x4, [x2+8]
0021a6c8str x4, [x25+8]
0021a6ccb 0x21a6d0
0021a6d0
0021a6d0loc_21a6d0:
0021a6d0str x3, [x2+8]
0021a6d4ldr x1, [sp+848]
0021a6d8adrp x0, 0x3d9000
0021a6dcadd x0, x0, 1376
0021a6e0bl sort.Slice
0021a6e4str wzr, [sp+192]
0021a6e8ldr x3, [sp+1736]
0021a6ecldrsb x27, [x3]
0021a6f0ldr x4, [x3+240]
0021a6f4ldr x5, [x3+232]
0021a6f8ldr x3, [x3+248]
0021a6fcstr x5, [sp+1280]
0021a700str x4, [sp+1288]
0021a704str x3, [sp+1296]
0021a708str xzr, [sp+264]
0021a70cstr x4, [sp+256]
0021a710b 0x21a714
0021a714
0021a714loc_21a714:
0021a714ldr x3, [sp+256]
0021a718ldr x4, [sp+264]
0021a71csubs xzr, x3, x4
0021a720b.gt 0x21a728
0021a724b 0x21a7b0
0021a728
0021a728loc_21a728:
0021a728ldr x3, [sp+264]
0021a72cldr x4, [sp+1280]
0021a730ldr x3, [x4+3*x3]
0021a734str x3, [sp+584]
0021a738ldrsb x27, [x3]
0021a73cldrsw x3, [x3+96]
0021a740subs wzr, w3, 16
0021a744cset x3, ge
0021a748strb w3, [sp+190]
0021a74cb.ge 0x21a754
0021a750b 0x21a778
0021a754
0021a754loc_21a754:
0021a754ldr x3, [sp+584]
0021a758ldrsb x27, [x3]
0021a75cldrsw x3, [x3+96]
0021a760ldrsw x4, [sp+192]
0021a764ubfm x4, x4, 63, 62
0021a768subs wzr, w3, w4
0021a76ccset x3, ge
0021a770strb w3, [sp+190]
0021a774b 0x21a77c
0021a778
0021a778loc_21a778:
0021a778b 0x21a77c
0021a77c
0021a77cloc_21a77c:
0021a77cldrb w3, [sp+190]
0021a780tbnz w3, 0, 0x21a788
0021a784b 0x21a78c
0021a788
0021a788loc_21a788:
0021a788b 0x21a7b4
0021a78c
0021a78cloc_21a78c:
0021a78cldr x3, [sp+584]
0021a790ldrsb x27, [x3]
0021a794ldrsw x3, [x3+96]
0021a798str w3, [sp+192]
0021a79cb 0x21a7a0
0021a7a0
0021a7a0loc_21a7a0:
0021a7a0ldr x3, [sp+264]
0021a7a4add x3, x3, 1
0021a7a8str x3, [sp+264]
0021a7acb 0x21a714
0021a7b0
0021a7b0loc_21a7b0:
0021a7b0b 0x21a7b4
0021a7b4
0021a7b4loc_21a7b4:
0021a7b4ldrsw x3, [sp+192]
0021a7b8add x3, x3, 1
0021a7bcstr w3, [sp+196]
0021a7c0sbfm x1, x3, 0, 31
0021a7c4sbfm x2, x3, 0, 31
0021a7c8adrp x0, 0x3d1000
0021a7ccadd x0, x0, 3008
0021a7d0bl runtime.makeslice
0021a7d4ldrsw x3, [sp+196]
0021a7d8ldrsw x4, [sp+196]
0021a7dcstr x0, [sp+1280]
0021a7e0str x3, [sp+1288]
0021a7e4str x4, [sp+1296]
0021a7e8ldr x5, [sp+1736]
0021a7ecldrsb x27, [x5]
0021a7f0str x3, [x5+264]
0021a7f4str x4, [x5+272]
0021a7f8adrp x27, 0x831000
0021a7fcldr w3, [x27+3056]
0021a800cbz w3, 0x21a808
0021a804b 0x21a80c
0021a808
0021a808loc_21a808:
0021a808b 0x21a820
0021a80c
0021a80cloc_21a80c:
0021a80cbl runtime.gcWriteBarrier2
0021a810str x0, [x25]
0021a814ldr x2, [x5+256]
0021a818str x2, [x25+8]
0021a81cb 0x21a820
0021a820
0021a820loc_21a820:
0021a820str x0, [x5+256]
0021a824ldr x2, [sp+1736]
0021a828ldrsb x27, [x2]
0021a82cldr x3, [x2+240]
0021a830ldr x4, [x2+232]
0021a834ldr x2, [x2+248]
0021a838str x4, [sp+1280]
0021a83cstr x3, [sp+1288]
0021a840str x2, [sp+1296]
0021a844str xzr, [sp+248]
0021a848str x3, [sp+240]
0021a84cb 0x21a850
0021a850
0021a850loc_21a850:
0021a850ldr x2, [sp+240]
0021a854ldr x3, [sp+248]
0021a858subs xzr, x2, x3
0021a85cb.gt 0x21a864
0021a860b 0x21a908
0021a864
0021a864loc_21a864:
0021a864ldr x2, [sp+248]
0021a868ldr x3, [sp+1280]
0021a86cldr x2, [x3+3*x2]
0021a870str x2, [sp+576]
0021a874ldr x3, [sp+1736]
0021a878ldrsb x27, [x3]
0021a87cldr x3, [x3+264]
0021a880str x3, [sp+296]
0021a884ldrsb x27, [x2]
0021a888ldrsw x4, [x2+96]
0021a88csubs xzr, x4, x3
0021a890b.ge 0x21a898
0021a894b 0x21a89c
0021a898
0021a898loc_21a898:
0021a898b 0x21a90c
0021a89c
0021a89cloc_21a89c:
0021a89cldrsb x27, [x2]
0021a8a0ldr x3, [sp+1736]
0021a8a4ldrsb x27, [x3]
0021a8a8ldr x4, [x3+256]
0021a8acldr x1, [x3+264]
0021a8b0ldrsw x3, [x2+96]
0021a8b4mov x0, x3
0021a8b8subs xzr, x0, x1
0021a8bcb.lo 0x21a8c4
0021a8c0b 0x21ae0c
0021a8c4
0021a8c4loc_21a8c4:
0021a8c4sbfm x3, x3, 61, 31
0021a8c8adrp x27, 0x831000
0021a8ccldr w5, [x27+3056]
0021a8d0cbz w5, 0x21a8d8
0021a8d4b 0x21a8dc
0021a8d8
0021a8d8loc_21a8d8:
0021a8d8b 0x21a8f0
0021a8dc
0021a8dcloc_21a8dc:
0021a8dcbl runtime.gcWriteBarrier2
0021a8e0str x2, [x25]
0021a8e4ldr x5, [x4+x3]
0021a8e8str x5, [x25+8]
0021a8ecb 0x21a8f0
0021a8f0
0021a8f0loc_21a8f0:
0021a8f0str x2, [x4+x3]
0021a8f4b 0x21a8f8
0021a8f8
0021a8f8loc_21a8f8:
0021a8f8ldr x2, [sp+248]
0021a8fcadd x2, x2, 1
0021a900str x2, [sp+248]
0021a904b 0x21a850
0021a908
0021a908loc_21a908:
0021a908b 0x21a90c
0021a90c
0021a90cloc_21a90c:
0021a90cldr x1, [sp+1736]
0021a910ldrsb x27, [x1]
0021a914ldr x2, [x1+16]
0021a918ldrsb x27, [x2]
0021a91cldr x0, [x1+24]
0021a920ldr x1, [x2+112]
0021a924blr x1
0021a928str x0, [sp+1504]
0021a92cstr x1, [sp+1512]
0021a930ldrsb x27, [x0]
0021a934ldr x2, [x0+40]
0021a938mov x0, x1
0021a93cblr x2
0021a940str x0, [sp+296]
0021a944subs xzr, x0, 0
0021a948b.gt 0x21a950
0021a94cb 0x21aa2c
0021a950
0021a950loc_21a950:
0021a950ldr x3, [sp+1736]
0021a954ldrsb x27, [x3]
0021a958ldr x1, [x3+240]
0021a95cldr x2, [x3+248]
0021a960ldr x3, [x3+232]
0021a964str x3, [sp+816]
0021a968str x1, [sp+824]
0021a96cstr x2, [sp+832]
0021a970ldr x0, [sp+816]
0021a974bl runtime.convTslice
0021a978str x0, [sp+808]
0021a97cadd x27, sp, 1248
0021a980stp xzr, xzr, [x27]
0021a984add x27, sp, 1264
0021a988stp xzr, xzr, [x27]
0021a98cadd x3, sp, 1248
0021a990str x3, [sp+800]
0021a994ldrsb x27, [x3]
0021a998adrp x4, 0
0021a99cadd x4, x4, 4064
0021a9a0str x4, [x3]
0021a9a4ldrsb x27, [x3]
0021a9a8ldr x4, [sp+544]
0021a9acldr x5, [sp+536]
0021a9b0str x5, [x3+8]
0021a9b4adrp x27, 0x831000
0021a9b8ldr w5, [x27+3056]
0021a9bccbz w5, 0x21a9c4
0021a9c0b 0x21a9c8
0021a9c4
0021a9c4loc_21a9c4:
0021a9c4b 0x21a9dc
0021a9c8
0021a9c8loc_21a9c8:
0021a9c8bl runtime.gcWriteBarrier2
0021a9ccstr x4, [x25]
0021a9d0ldr x5, [x3+16]
0021a9d4str x5, [x25+8]
0021a9d8b 0x21a9dc
0021a9dc
0021a9dcloc_21a9dc:
0021a9dcstr x4, [x3+16]
0021a9e0ldrsb x27, [x3]
0021a9e4ldr x4, [sp+1736]
0021a9e8adrp x27, 0x831000
0021a9ecldr w5, [x27+3056]
0021a9f0cbz w5, 0x21a9f8
0021a9f4b 0x21a9fc
0021a9f8
0021a9f8loc_21a9f8:
0021a9f8b 0x21aa10
0021a9fc
0021a9fcloc_21a9fc:
0021a9fcbl runtime.gcWriteBarrier2
0021aa00str x4, [x25]
0021aa04ldr x5, [x3+24]
0021aa08str x5, [x25+8]
0021aa0cb 0x21aa10
0021aa10
0021aa10loc_21aa10:
0021aa10str x4, [x3+24]
0021aa14ldr x1, [sp+808]
0021aa18ldr x2, [sp+800]
0021aa1cadrp x0, 0x3d9000
0021aa20add x0, x0, 1376
0021aa24bl sort.Slice
0021aa28b 0x21aa30
0021aa2c
0021aa2cloc_21aa2c:
0021aa2cb 0x21aa30
0021aa30
0021aa30loc_21aa30:
0021aa30ldr x2, [sp+1736]
0021aa34ldrsb x27, [x2]
0021aa38ldr x0, [x2+16]
0021aa3cldr x1, [x2+24]
0021aa40str x0, [sp+784]
0021aa44str x1, [sp+792]
0021aa48bl google.golang.org/protobuf/internal/impl.needsInitCheck
0021aa4cstrb w0, [sp+190]
0021aa50ldr x2, [sp+1736]
0021aa54ldrsb x27, [x2]
0021aa58strb w0, [x2+320]
0021aa5cldr x2, [sp+1736]
0021aa60ldrsb x27, [x2]
0021aa64ldr x2, [x2+200]
0021aa68subs xzr, x2, 0
0021aa6ccset x3, ne
0021aa70eor x3, x3, 1
0021aa74strb w3, [sp+190]
0021aa78cbnz x2, 0x21aa80
0021aa7cb 0x21aa84
0021aa80
0021aa80loc_21aa80:
0021aa80b 0x21aaa4
0021aa84
0021aa84loc_21aa84:
0021aa84ldr x1, [sp+1736]
0021aa88ldrsb x27, [x1]
0021aa8cldr x1, [x1+192]
0021aa90subs xzr, x1, 0
0021aa94cset x1, ne
0021aa98eor x1, x1, 1
0021aa9cstrb w1, [sp+190]
0021aaa0b 0x21aaa4
0021aaa4
0021aaa4loc_21aaa4:
0021aaa4ldrb w1, [sp+190]
0021aaa8tbnz w1, 0, 0x21aab0
0021aaacb 0x21abe8
0021aab0
0021aab0loc_21aab0:
0021aab0ldr x1, [sp+1736]
0021aab4ldrsb x27, [x1]
0021aab8ldr x2, [sp+1736]
0021aabcldrsb x27, [x2]
0021aac0ldr x2, [x2+184]
0021aac4orr x2, x2, 1
0021aac8str x2, [x1+184]
0021aaccadrp x0, 0x41e000
0021aad0add x0, x0, 4032
0021aad4bl runtime.newobject
0021aad8str x0, [sp+776]
0021aadcadrp x1, 0x37000
0021aae0add x1, x1, 3488
0021aae4str x1, [x0]
0021aae8ldr x1, [sp+1736]
0021aaecldr x2, [sp+776]
0021aaf0ldrsb x27, [x2]
0021aaf4adrp x27, 0x831000
0021aaf8ldr w3, [x27+3056]
0021aafccbz w3, 0x21ab04
0021ab00b 0x21ab08
0021ab04
0021ab04loc_21ab04:
0021ab04b 0x21ab1c
0021ab08
0021ab08loc_21ab08:
0021ab08bl runtime.gcWriteBarrier2
0021ab0cstr x1, [x25]
0021ab10ldr x3, [x2+8]
0021ab14str x3, [x25+8]
0021ab18b 0x21ab1c
0021ab1c
0021ab1cloc_21ab1c:
0021ab1cstr x1, [x2+8]
0021ab20ldr x1, [sp+1736]
0021ab24ldrsb x27, [x1]
0021ab28ldr x2, [sp+776]
0021ab2cadrp x27, 0x831000
0021ab30ldr w3, [x27+3056]
0021ab34cbz w3, 0x21ab3c
0021ab38b 0x21ab40
0021ab3c
0021ab3cloc_21ab3c:
0021ab3cb 0x21ab54
0021ab40
0021ab40loc_21ab40:
0021ab40bl runtime.gcWriteBarrier2
0021ab44str x2, [x25]
0021ab48ldr x3, [x1+200]
0021ab4cstr x3, [x25+8]
0021ab50b 0x21ab54
0021ab54
0021ab54loc_21ab54:
0021ab54str x2, [x1+200]
0021ab58adrp x0, 0x41e000
0021ab5cadd x0, x0, 4032
0021ab60bl runtime.newobject
0021ab64str x0, [sp+768]
0021ab68adrp x1, 0x37000
0021ab6cadd x1, x1, 3808
0021ab70str x1, [x0]
0021ab74ldr x1, [sp+1736]
0021ab78ldr x2, [sp+768]
0021ab7cldrsb x27, [x2]
0021ab80adrp x27, 0x831000
0021ab84ldr w3, [x27+3056]
0021ab88cbz w3, 0x21ab90
0021ab8cb 0x21ab94
0021ab90
0021ab90loc_21ab90:
0021ab90b 0x21aba8
0021ab94
0021ab94loc_21ab94:
0021ab94bl runtime.gcWriteBarrier2
0021ab98str x1, [x25]
0021ab9cldr x3, [x2+8]
0021aba0str x3, [x25+8]
0021aba4b 0x21aba8
0021aba8
0021aba8loc_21aba8:
0021aba8str x1, [x2+8]
0021abacldr x1, [sp+1736]
0021abb0ldrsb x27, [x1]
0021abb4ldr x2, [sp+768]
0021abb8adrp x27, 0x831000
0021abbcldr w3, [x27+3056]
0021abc0cbz w3, 0x21abc8
0021abc4b 0x21abcc
0021abc8
0021abc8loc_21abc8:
0021abc8b 0x21abe0
0021abcc
0021abccloc_21abcc:
0021abccbl runtime.gcWriteBarrier2
0021abd0str x2, [x25]
0021abd4ldr x3, [x1+192]
0021abd8str x3, [x25+8]
0021abdcb 0x21abe0
0021abe0
0021abe0loc_21abe0:
0021abe0str x2, [x1+192]
0021abe4b 0x21abec
0021abe8
0021abe8loc_21abe8:
0021abe8b 0x21abec
0021abec
0021abecloc_21abec:
0021abecldr x1, [sp+1736]
0021abf0ldrsb x27, [x1]
0021abf4ldr x1, [x1+208]
0021abf8cbnz x1, 0x21ac00
0021abfcb 0x21ac04
0021ac00
0021ac00loc_21ac00:
0021ac00b 0x21acb0
0021ac04
0021ac04loc_21ac04:
0021ac04ldr x1, [sp+1736]
0021ac08ldrsb x27, [x1]
0021ac0cldr x2, [sp+1736]
0021ac10ldrsb x27, [x2]
0021ac14ldr x2, [x2+184]
0021ac18orr x2, x2, 2
0021ac1cstr x2, [x1+184]
0021ac20adrp x0, 0x41e000
0021ac24add x0, x0, 4032
0021ac28bl runtime.newobject
0021ac2cstr x0, [sp+760]
0021ac30adrp x1, 0x37000
0021ac34add x1, x1, 3968
0021ac38str x1, [x0]
0021ac3cldr x1, [sp+1736]
0021ac40ldr x2, [sp+760]
0021ac44ldrsb x27, [x2]
0021ac48adrp x27, 0x831000
0021ac4cldr w3, [x27+3056]
0021ac50cbz w3, 0x21ac58
0021ac54b 0x21ac5c
0021ac58
0021ac58loc_21ac58:
0021ac58b 0x21ac70
0021ac5c
0021ac5cloc_21ac5c:
0021ac5cbl runtime.gcWriteBarrier2
0021ac60str x1, [x25]
0021ac64ldr x3, [x2+8]
0021ac68str x3, [x25+8]
0021ac6cb 0x21ac70
0021ac70
0021ac70loc_21ac70:
0021ac70str x1, [x2+8]
0021ac74ldr x1, [sp+1736]
0021ac78ldrsb x27, [x1]
0021ac7cldr x2, [sp+760]
0021ac80adrp x27, 0x831000
0021ac84ldr w3, [x27+3056]
0021ac88cbz w3, 0x21ac90
0021ac8cb 0x21ac94
0021ac90
0021ac90loc_21ac90:
0021ac90b 0x21aca8
0021ac94
0021ac94loc_21ac94:
0021ac94bl runtime.gcWriteBarrier2
0021ac98str x2, [x25]
0021ac9cldr x3, [x1+208]
0021aca0str x3, [x25+8]
0021aca4b 0x21aca8
0021aca8
0021aca8loc_21aca8:
0021aca8str x2, [x1+208]
0021acacb 0x21acb0
0021acb0
0021acb0loc_21acb0:
0021acb0ldr x1, [sp+1736]
0021acb4ldrsb x27, [x1]
0021acb8ldr x1, [x1+224]
0021acbccbnz x1, 0x21acc4
0021acc0b 0x21acc8
0021acc4
0021acc4loc_21acc4:
0021acc4b 0x21ad58
0021acc8
0021acc8loc_21acc8:
0021acc8adrp x0, 0x41e000
0021acccadd x0, x0, 4032
0021acd0bl runtime.newobject
0021acd4str x0, [sp+736]
0021acd8adrp x1, 0x38000
0021acdcadd x1, x1, 176
0021ace0str x1, [x0]
0021ace4ldr x1, [sp+1736]
0021ace8ldr x2, [sp+736]
0021acecldrsb x27, [x2]
0021acf0adrp x27, 0x831000
0021acf4ldr w3, [x27+3056]
0021acf8cbz w3, 0x21ad00
0021acfcb 0x21ad04
0021ad00
0021ad00loc_21ad00:
0021ad00b 0x21ad18
0021ad04
0021ad04loc_21ad04:
0021ad04bl runtime.gcWriteBarrier2
0021ad08str x1, [x25]
0021ad0cldr x3, [x2+8]
0021ad10str x3, [x25+8]
0021ad14b 0x21ad18
0021ad18
0021ad18loc_21ad18:
0021ad18str x1, [x2+8]
0021ad1cldr x1, [sp+1736]
0021ad20ldrsb x27, [x1]
0021ad24ldr x2, [sp+736]
0021ad28adrp x27, 0x831000
0021ad2cldr w3, [x27+3056]
0021ad30cbz w3, 0x21ad38
0021ad34b 0x21ad3c
0021ad38
0021ad38loc_21ad38:
0021ad38b 0x21ad50
0021ad3c
0021ad3cloc_21ad3c:
0021ad3cbl runtime.gcWriteBarrier2
0021ad40str x2, [x25]
0021ad44ldr x3, [x1+224]
0021ad48str x3, [x25+8]
0021ad4cb 0x21ad50
0021ad50
0021ad50loc_21ad50:
0021ad50str x2, [x1+224]
0021ad54b 0x21ad58
0021ad58
0021ad58loc_21ad58:
0021ad58ldr x1, [sp+1736]
0021ad5cldrsb x27, [x1]
0021ad60ldr x1, [x1+216]
0021ad64cbnz x1, 0x21ad6c
0021ad68b 0x21ad70
0021ad6c
0021ad6cloc_21ad6c:
0021ad6cb 0x21ae00
0021ad70
0021ad70loc_21ad70:
0021ad70adrp x0, 0x41e000
0021ad74add x0, x0, 4032
0021ad78bl runtime.newobject
0021ad7cstr x0, [sp+728]
0021ad80adrp x1, 0x38000
0021ad84add x1, x1, 336
0021ad88str x1, [x0]
0021ad8cldr x1, [sp+1736]
0021ad90ldr x2, [sp+728]
0021ad94ldrsb x27, [x2]
0021ad98adrp x27, 0x831000
0021ad9cldr w3, [x27+3056]
0021ada0cbz w3, 0x21ada8
0021ada4b 0x21adac
0021ada8
0021ada8loc_21ada8:
0021ada8b 0x21adc0
0021adac
0021adacloc_21adac:
0021adacbl runtime.gcWriteBarrier2
0021adb0str x1, [x25]
0021adb4ldr x0, [x2+8]
0021adb8str x0, [x25+8]
0021adbcb 0x21adc0
0021adc0
0021adc0loc_21adc0:
0021adc0str x1, [x2+8]
0021adc4ldr x0, [sp+1736]
0021adc8ldrsb x27, [x0]
0021adccldr x1, [sp+728]
0021add0adrp x27, 0x831000
0021add4ldr w2, [x27+3056]
0021add8cbz w2, 0x21ade0
0021addcb 0x21ade4
0021ade0
0021ade0loc_21ade0:
0021ade0b 0x21adf8
0021ade4
0021ade4loc_21ade4:
0021ade4bl runtime.gcWriteBarrier2
0021ade8str x1, [x25]
0021adecldr x2, [x0+216]
0021adf0str x2, [x25+8]
0021adf4b 0x21adf8
0021adf8
0021adf8loc_21adf8:
0021adf8str x1, [x0+216]
0021adfcb 0x21ae00
0021ae00
0021ae00loc_21ae00:
0021ae00ldp x29, x30, [sp-8]
0021ae04add sp, sp, 1600
0021ae08ret x30
0021ae0c
0021ae0cloc_21ae0c:
0021ae0cbl runtime.panicIndex
0021ae10
0021ae10loc_21ae10:
0021ae10ldr x1, [sp+1736]
0021ae14ldrsb x27, [x1]
0021ae18ldr x2, [x1+16]
0021ae1cldrsb x27, [x2]
0021ae20ldr x0, [x1+24]
0021ae24ldr x1, [x2+64]
0021ae28blr x1
0021ae2cstr x0, [sp+1352]
0021ae30str x1, [sp+1360]
0021ae34add x27, sp, 1336
0021ae38stp xzr, xzr, [x27]
0021ae3cadd x1, sp, 1336
0021ae40str x1, [sp+896]
0021ae44ldr x0, [sp+1352]
0021ae48ldr x1, [sp+1360]
0021ae4cbl runtime.convTstring
0021ae50str x0, [sp+888]
0021ae54ldr x1, [sp+896]
0021ae58ldrsb x27, [x1]
0021ae5cadrp x2, 0x415000
0021ae60add x2, x2, 2496
0021ae64str x2, [x1]
0021ae68adrp x27, 0x831000
0021ae6cldr w2, [x27+3056]
0021ae70cbz w2, 0x21ae78
0021ae74b 0x21aed0
0021ae78
0021ae78loc_21ae78:
0021ae78b 0x21ae7c
0021ae7c
0021ae7cloc_21ae7c:
0021ae7cstr x0, [x1+8]
0021ae80ldr x2, [sp+896]
0021ae84ldrsb x27, [x2]
0021ae88b 0x21ae8c
0021ae8c
0021ae8cloc_21ae8c:
0021ae8cstr x2, [sp+904]
0021ae90orr x4, xzr, 1
0021ae94str x4, [sp+912]
0021ae98str x4, [sp+920]
0021ae9cadrp x0, 0x4a7000
0021aea0add x0, x0, 3433
0021aea4movz x1, 36
0021aea8mov x3, x4
0021aeacbl fmt.Sprintf
0021aeb0str x0, [sp+1320]
0021aeb4str x1, [sp+1328]
0021aeb8bl runtime.convTstring
0021aebcstr x0, [sp+880]
0021aec0mov x1, x0
0021aec4adrp x0, 0x3db000
0021aec8add x0, x0, 2944
0021aeccbl runtime.gopanic
0021aed0
0021aed0loc_21aed0:
0021aed0bl runtime.gcWriteBarrier2
0021aed4str x0, [x25]
0021aed8ldr x5, [x1+8]
0021aedcstr x5, [x25+8]
0021aee0b 0x21ae7c
0021aee4
0021aee4loc_21aee4:
0021aee4ldr x1, [sp+1736]
0021aee8ldrsb x27, [x1]
0021aeecldr x2, [x1+16]
0021aef0ldrsb x27, [x2]
0021aef4ldr x0, [x1+24]
0021aef8ldr x1, [x2+64]
0021aefcblr x1
0021af00str x0, [sp+1352]
0021af04str x1, [sp+1360]
0021af08add x27, sp, 1336
0021af0cstp xzr, xzr, [x27]
0021af10add x1, sp, 1336
0021af14str x1, [sp+944]
0021af18ldr x0, [sp+1352]
0021af1cldr x1, [sp+1360]
0021af20bl runtime.convTstring
0021af24str x0, [sp+936]
0021af28ldr x1, [sp+944]
0021af2cldrsb x27, [x1]
0021af30adrp x2, 0x415000
0021af34add x2, x2, 2496
0021af38str x2, [x1]
0021af3cadrp x27, 0x831000
0021af40ldr w2, [x27+3056]
0021af44cbz w2, 0x21af4c
0021af48b 0x21afa4
0021af4c
0021af4cloc_21af4c:
0021af4cb 0x21af50
0021af50
0021af50loc_21af50:
0021af50str x0, [x1+8]
0021af54ldr x2, [sp+944]
0021af58ldrsb x27, [x2]
0021af5cb 0x21af60
0021af60
0021af60loc_21af60:
0021af60str x2, [sp+952]
0021af64orr x4, xzr, 1
0021af68str x4, [sp+960]
0021af6cstr x4, [sp+968]
0021af70adrp x0, 0x4a9000
0021af74add x0, x0, 3328
0021af78movz x1, 39
0021af7cmov x3, x4
0021af80bl fmt.Sprintf
0021af84str x0, [sp+1320]
0021af88str x1, [sp+1328]
0021af8cbl runtime.convTstring
0021af90str x0, [sp+928]
0021af94mov x1, x0
0021af98adrp x0, 0x3db000
0021af9cadd x0, x0, 2944
0021afa0bl runtime.gopanic
0021afa4
0021afa4loc_21afa4:
0021afa4bl runtime.gcWriteBarrier2
0021afa8str x0, [x25]
0021afacldr x5, [x1+8]
0021afb0str x5, [x25+8]
0021afb4b 0x21af50
0021afb8
0021afb8loc_21afb8:
0021afb8bl runtime.panicIndex
0021afbchint
0021afc0
0021afc0loc_21afc0:
0021afc0stp x0, x1, [sp+136]
0021afc4str x2, [sp+152]
0021afc8mov x3, x30
0021afccbl runtime.morestack_noctxt.abi0
0021afd0ldp x0, x1, [sp+136]
0021afd4ldr x2, [sp+152]
0021afd8b 0x2198b0
0021afdcudf 0
002198b0
Loading..