File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00183d20
00183d20google.golang.org/protobuf/reflect/protoreflect.(*Value).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).IsValid(google.golang.org/protobuf/reflect/protoreflect.Value * v)
00183d20ldr x16, [x28+16]
00183d24subs xzr, sp, x16
00183d28b.ls 0x183d94
00183d2cstr x30, [sp-80]!
00183d30stur x29, [sp-8]
00183d34sub x29, sp, 8
00183d38ldr x16, [x28+32]
00183d3ccbnz x16, 0x183da8
00183d40
00183d40loc_183d40:
00183d40str x0, [sp+88]
00183d44strb wzr, [sp+46]
00183d48ldr x3, [sp+88]
00183d4ccbnz x3, 0x183d54
00183d50b 0x183d8c
00183d54
00183d54loc_183d54:
00183d54ldr x3, [sp+88]
00183d58ldrsb x27, [x3]
00183d5cldr x0, [x3]
00183d60ldr x1, [x3+8]
00183d64ldr x2, [x3+16]
00183d68str x0, [sp+48]
00183d6cstr x1, [sp+56]
00183d70str x2, [sp+64]
00183d74bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
00183d78strb w0, [sp+47]
00183d7cstrb w0, [sp+46]
00183d80ldur x29, [sp-8]
00183d84ldr x30, [sp], 80
00183d88ret x30
00183d8c
00183d8cloc_183d8c:
00183d8cbl runtime.panicwrap
00183d90hint
00183d94
00183d94loc_183d94:
00183d94str x0, [sp+8]
00183d98mov x3, x30
00183d9cbl runtime.morestack_noctxt.abi0
00183da0ldr x0, [sp+8]
00183da4b 0x183d20
00183da8
00183da8loc_183da8:
00183da8ldr x17, [x16]
00183dacadd x20, sp, 88
00183db0subs xzr, x20, x17
00183db4b.ne 0x183d40
00183db8add x20, sp, 8
00183dbcstr x20, [x16]
00183dc0b 0x183d40
00183dc4udf 0
00183dc8udf 0
00183dccudf 0
00183d20
00183d20google.golang.org/protobuf/reflect/protoreflect.(*Value).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).IsValid(google.golang.org/protobuf/reflect/protoreflect.Value * v)
00183d20ldr x16, [x28+16]
00183d24subs xzr, sp, x16
00183d28b.ls 0x183d94
00183d2cstr x30, [sp-80]!
00183d30stur x29, [sp-8]
00183d34sub x29, sp, 8
00183d38ldr x16, [x28+32]
00183d3ccbnz x16, 0x183da8
00183d40
00183d40loc_183d40:
00183d40str x0, [sp+88]
00183d44strb wzr, [sp+46]
00183d48ldr x3, [sp+88]
00183d4ccbnz x3, 0x183d54
00183d50b 0x183d8c
00183d54
00183d54loc_183d54:
00183d54ldr x3, [sp+88]
00183d58ldrsb x27, [x3]
00183d5cldr x0, [x3]
00183d60ldr x1, [x3+8]
00183d64ldr x2, [x3+16]
00183d68str x0, [sp+48]
00183d6cstr x1, [sp+56]
00183d70str x2, [sp+64]
00183d74bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
00183d78strb w0, [sp+47]
00183d7cstrb w0, [sp+46]
00183d80ldur x29, [sp-8]
00183d84ldr x30, [sp], 80
00183d88ret x30
00183d8c
00183d8cloc_183d8c:
00183d8cbl runtime.panicwrap
00183d90hint
00183d94
00183d94loc_183d94:
00183d94str x0, [sp+8]
00183d98mov x3, x30
00183d9cbl runtime.morestack_noctxt.abi0
00183da0ldr x0, [sp+8]
00183da4b 0x183d20
00183da8
00183da8loc_183da8:
00183da8ldr x17, [x16]
00183dacadd x20, sp, 88
00183db0subs xzr, x20, x17
00183db4b.ne 0x183d40
00183db8add x20, sp, 8
00183dbcstr x20, [x16]
00183dc0b 0x183d40
00183dc4udf 0
00183dc8udf 0
00183dccudf 0
00183d20
00183dd0
00183dd0google.golang.org/protobuf/reflect/protoreflect.(*Value).MapKey: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).MapKey(google.golang.org/protobuf/reflect/protoreflect.Value * v)
00183dd0ldr x16, [x28+16]
00183dd4subs xzr, sp, x16
00183dd8b.ls 0x183e58
00183ddcstr x30, [sp-112]!
00183de0stur x29, [sp-8]
00183de4sub x29, sp, 8
00183de8ldr x16, [x28+32]
00183deccbnz x16, 0x183e6c
00183df0
00183df0loc_183df0:
00183df0str x0, [sp+120]
00183df4stp xzr, xzr, [sp+32]
00183df8str xzr, [sp+48]
00183dfcldr x3, [sp+120]
00183e00cbnz x3, 0x183e08
00183e04b 0x183e50
00183e08
00183e08loc_183e08:
00183e08ldr x3, [sp+120]
00183e0cldrsb x27, [x3]
00183e10ldr x0, [x3]
00183e14ldr x1, [x3+8]
00183e18ldr x2, [x3+16]
00183e1cstr x0, [sp+56]
00183e20str x1, [sp+64]
00183e24str x2, [sp+72]
00183e28bl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
00183e2cstr x0, [sp+80]
00183e30str x1, [sp+88]
00183e34str x2, [sp+96]
00183e38str x0, [sp+32]
00183e3cstr x1, [sp+40]
00183e40str x2, [sp+48]
00183e44ldur x29, [sp-8]
00183e48ldr x30, [sp], 112
00183e4cret x30
00183e50
00183e50loc_183e50:
00183e50bl runtime.panicwrap
00183e54hint
00183e58
00183e58loc_183e58:
00183e58str x0, [sp+8]
00183e5cmov x3, x30
00183e60bl runtime.morestack_noctxt.abi0
00183e64ldr x0, [sp+8]
00183e68b 0x183dd0
00183e6c
00183e6cloc_183e6c:
00183e6cldr x17, [x16]
00183e70add x20, sp, 120
00183e74subs xzr, x20, x17
00183e78b.ne 0x183df0
00183e7cadd x20, sp, 8
00183e80str x20, [x16]
00183e84b 0x183df0
00183e88udf 0
00183e8cudf 0
00183dd0
00183dd0google.golang.org/protobuf/reflect/protoreflect.(*Value).MapKey: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).MapKey(google.golang.org/protobuf/reflect/protoreflect.Value * v)
00183dd0ldr x16, [x28+16]
00183dd4subs xzr, sp, x16
00183dd8b.ls 0x183e58
00183ddcstr x30, [sp-112]!
00183de0stur x29, [sp-8]
00183de4sub x29, sp, 8
00183de8ldr x16, [x28+32]
00183deccbnz x16, 0x183e6c
00183df0
00183df0loc_183df0:
00183df0str x0, [sp+120]
00183df4stp xzr, xzr, [sp+32]
00183df8str xzr, [sp+48]
00183dfcldr x3, [sp+120]
00183e00cbnz x3, 0x183e08
00183e04b 0x183e50
00183e08
00183e08loc_183e08:
00183e08ldr x3, [sp+120]
00183e0cldrsb x27, [x3]
00183e10ldr x0, [x3]
00183e14ldr x1, [x3+8]
00183e18ldr x2, [x3+16]
00183e1cstr x0, [sp+56]
00183e20str x1, [sp+64]
00183e24str x2, [sp+72]
00183e28bl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
00183e2cstr x0, [sp+80]
00183e30str x1, [sp+88]
00183e34str x2, [sp+96]
00183e38str x0, [sp+32]
00183e3cstr x1, [sp+40]
00183e40str x2, [sp+48]
00183e44ldur x29, [sp-8]
00183e48ldr x30, [sp], 112
00183e4cret x30
00183e50
00183e50loc_183e50:
00183e50bl runtime.panicwrap
00183e54hint
00183e58
00183e58loc_183e58:
00183e58str x0, [sp+8]
00183e5cmov x3, x30
00183e60bl runtime.morestack_noctxt.abi0
00183e64ldr x0, [sp+8]
00183e68b 0x183dd0
00183e6c
00183e6cloc_183e6c:
00183e6cldr x17, [x16]
00183e70add x20, sp, 120
00183e74subs xzr, x20, x17
00183e78b.ne 0x183df0
00183e7cadd x20, sp, 8
00183e80str x20, [x16]
00183e84b 0x183df0
00183e88udf 0
00183e8cudf 0
00183dd0
00183e90
00183e90google.golang.org/protobuf/reflect/protoreflect.(*Value).Message: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).Message(google.golang.org/protobuf/reflect/protoreflect.Value * v)
00183e90ldr x16, [x28+16]
00183e94subs xzr, sp, x16
00183e98b.ls 0x183f0c
00183e9cstr x30, [sp-96]!
00183ea0stur x29, [sp-8]
00183ea4sub x29, sp, 8
00183ea8ldr x16, [x28+32]
00183eaccbnz x16, 0x183f20
00183eb0
00183eb0loc_183eb0:
00183eb0str x0, [sp+104]
00183eb4stp xzr, xzr, [sp+32]
00183eb8ldr x3, [sp+104]
00183ebccbnz x3, 0x183ec4
00183ec0b 0x183f04
00183ec4
00183ec4loc_183ec4:
00183ec4ldr x3, [sp+104]
00183ec8ldrsb x27, [x3]
00183eccldr x0, [x3]
00183ed0ldr x1, [x3+8]
00183ed4ldr x2, [x3+16]
00183ed8str x0, [sp+48]
00183edcstr x1, [sp+56]
00183ee0str x2, [sp+64]
00183ee4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
00183ee8str x0, [sp+72]
00183eecstr x1, [sp+80]
00183ef0str x0, [sp+32]
00183ef4str x1, [sp+40]
00183ef8ldur x29, [sp-8]
00183efcldr x30, [sp], 96
00183f00ret x30
00183f04
00183f04loc_183f04:
00183f04bl runtime.panicwrap
00183f08hint
00183f0c
00183f0cloc_183f0c:
00183f0cstr x0, [sp+8]
00183f10mov x3, x30
00183f14bl runtime.morestack_noctxt.abi0
00183f18ldr x0, [sp+8]
00183f1cb 0x183e90
00183f20
00183f20loc_183f20:
00183f20ldr x17, [x16]
00183f24add x20, sp, 104
00183f28subs xzr, x20, x17
00183f2cb.ne 0x183eb0
00183f30add x20, sp, 8
00183f34str x20, [x16]
00183f38b 0x183eb0
00183f3cudf 0
00183e90
00183e90google.golang.org/protobuf/reflect/protoreflect.(*Value).Message: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).Message(google.golang.org/protobuf/reflect/protoreflect.Value * v)
00183e90ldr x16, [x28+16]
00183e94subs xzr, sp, x16
00183e98b.ls 0x183f0c
00183e9cstr x30, [sp-96]!
00183ea0stur x29, [sp-8]
00183ea4sub x29, sp, 8
00183ea8ldr x16, [x28+32]
00183eaccbnz x16, 0x183f20
00183eb0
00183eb0loc_183eb0:
00183eb0str x0, [sp+104]
00183eb4stp xzr, xzr, [sp+32]
00183eb8ldr x3, [sp+104]
00183ebccbnz x3, 0x183ec4
00183ec0b 0x183f04
00183ec4
00183ec4loc_183ec4:
00183ec4ldr x3, [sp+104]
00183ec8ldrsb x27, [x3]
00183eccldr x0, [x3]
00183ed0ldr x1, [x3+8]
00183ed4ldr x2, [x3+16]
00183ed8str x0, [sp+48]
00183edcstr x1, [sp+56]
00183ee0str x2, [sp+64]
00183ee4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
00183ee8str x0, [sp+72]
00183eecstr x1, [sp+80]
00183ef0str x0, [sp+32]
00183ef4str x1, [sp+40]
00183ef8ldur x29, [sp-8]
00183efcldr x30, [sp], 96
00183f00ret x30
00183f04
00183f04loc_183f04:
00183f04bl runtime.panicwrap
00183f08hint
00183f0c
00183f0cloc_183f0c:
00183f0cstr x0, [sp+8]
00183f10mov x3, x30
00183f14bl runtime.morestack_noctxt.abi0
00183f18ldr x0, [sp+8]
00183f1cb 0x183e90
00183f20
00183f20loc_183f20:
00183f20ldr x17, [x16]
00183f24add x20, sp, 104
00183f28subs xzr, x20, x17
00183f2cb.ne 0x183eb0
00183f30add x20, sp, 8
00183f34str x20, [x16]
00183f38b 0x183eb0
00183f3cudf 0
00183e90
00183f40
00183f40google.golang.org/protobuf/reflect/protoreflect.(*Value).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).String(google.golang.org/protobuf/reflect/protoreflect.Value * v)
00183f40ldr x16, [x28+16]
00183f44subs xzr, sp, x16
00183f48b.ls 0x183fbc
00183f4cstr x30, [sp-96]!
00183f50stur x29, [sp-8]
00183f54sub x29, sp, 8
00183f58ldr x16, [x28+32]
00183f5ccbnz x16, 0x183fd0
00183f60
00183f60loc_183f60:
00183f60str x0, [sp+104]
00183f64stp xzr, xzr, [sp+32]
00183f68ldr x3, [sp+104]
00183f6ccbnz x3, 0x183f74
00183f70b 0x183fb4
00183f74
00183f74loc_183f74:
00183f74ldr x3, [sp+104]
00183f78ldrsb x27, [x3]
00183f7cldr x0, [x3]
00183f80ldr x1, [x3+8]
00183f84ldr x2, [x3+16]
00183f88str x0, [sp+48]
00183f8cstr x1, [sp+56]
00183f90str x2, [sp+64]
00183f94bl google.golang.org/protobuf/reflect/protoreflect.Value.String
00183f98str x0, [sp+72]
00183f9cstr x1, [sp+80]
00183fa0str x0, [sp+32]
00183fa4str x1, [sp+40]
00183fa8ldur x29, [sp-8]
00183facldr x30, [sp], 96
00183fb0ret x30
00183fb4
00183fb4loc_183fb4:
00183fb4bl runtime.panicwrap
00183fb8hint
00183fbc
00183fbcloc_183fbc:
00183fbcstr x0, [sp+8]
00183fc0mov x3, x30
00183fc4bl runtime.morestack_noctxt.abi0
00183fc8ldr x0, [sp+8]
00183fccb 0x183f40
00183fd0
00183fd0loc_183fd0:
00183fd0ldr x17, [x16]
00183fd4add x20, sp, 104
00183fd8subs xzr, x20, x17
00183fdcb.ne 0x183f60
00183fe0add x20, sp, 8
00183fe4str x20, [x16]
00183fe8b 0x183f60
00183fecudf 0
00183f40
00183f40google.golang.org/protobuf/reflect/protoreflect.(*Value).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).String(google.golang.org/protobuf/reflect/protoreflect.Value * v)
00183f40ldr x16, [x28+16]
00183f44subs xzr, sp, x16
00183f48b.ls 0x183fbc
00183f4cstr x30, [sp-96]!
00183f50stur x29, [sp-8]
00183f54sub x29, sp, 8
00183f58ldr x16, [x28+32]
00183f5ccbnz x16, 0x183fd0
00183f60
00183f60loc_183f60:
00183f60str x0, [sp+104]
00183f64stp xzr, xzr, [sp+32]
00183f68ldr x3, [sp+104]
00183f6ccbnz x3, 0x183f74
00183f70b 0x183fb4
00183f74
00183f74loc_183f74:
00183f74ldr x3, [sp+104]
00183f78ldrsb x27, [x3]
00183f7cldr x0, [x3]
00183f80ldr x1, [x3+8]
00183f84ldr x2, [x3+16]
00183f88str x0, [sp+48]
00183f8cstr x1, [sp+56]
00183f90str x2, [sp+64]
00183f94bl google.golang.org/protobuf/reflect/protoreflect.Value.String
00183f98str x0, [sp+72]
00183f9cstr x1, [sp+80]
00183fa0str x0, [sp+32]
00183fa4str x1, [sp+40]
00183fa8ldur x29, [sp-8]
00183facldr x30, [sp], 96
00183fb0ret x30
00183fb4
00183fb4loc_183fb4:
00183fb4bl runtime.panicwrap
00183fb8hint
00183fbc
00183fbcloc_183fbc:
00183fbcstr x0, [sp+8]
00183fc0mov x3, x30
00183fc4bl runtime.morestack_noctxt.abi0
00183fc8ldr x0, [sp+8]
00183fccb 0x183f40
00183fd0
00183fd0loc_183fd0:
00183fd0ldr x17, [x16]
00183fd4add x20, sp, 104
00183fd8subs xzr, x20, x17
00183fdcb.ne 0x183f60
00183fe0add x20, sp, 8
00183fe4str x20, [x16]
00183fe8b 0x183f60
00183fecudf 0
00183f40
00183ff0
00183ff0google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Interface: ; void google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Interface(google.golang.org/protobuf/reflect/protoreflect.MapKey * k)
00183ff0ldr x16, [x28+16]
00183ff4subs xzr, sp, x16
00183ff8b.ls 0x18406c
00183ffcstr x30, [sp-96]!
00184000stur x29, [sp-8]
00184004sub x29, sp, 8
00184008ldr x16, [x28+32]
0018400ccbnz x16, 0x184080
00184010
00184010loc_184010:
00184010str x0, [sp+104]
00184014stp xzr, xzr, [sp+32]
00184018ldr x3, [sp+104]
0018401ccbnz x3, 0x184024
00184020b 0x184064
00184024
00184024loc_184024:
00184024ldr x3, [sp+104]
00184028ldrsb x27, [x3]
0018402cldr x0, [x3]
00184030ldr x1, [x3+8]
00184034ldr x2, [x3+16]
00184038str x0, [sp+48]
0018403cstr x1, [sp+56]
00184040str x2, [sp+64]
00184044bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Interface
00184048str x0, [sp+72]
0018404cstr x1, [sp+80]
00184050str x0, [sp+32]
00184054str x1, [sp+40]
00184058ldur x29, [sp-8]
0018405cldr x30, [sp], 96
00184060ret x30
00184064
00184064loc_184064:
00184064bl runtime.panicwrap
00184068hint
0018406c
0018406cloc_18406c:
0018406cstr x0, [sp+8]
00184070mov x3, x30
00184074bl runtime.morestack_noctxt.abi0
00184078ldr x0, [sp+8]
0018407cb 0x183ff0
00184080
00184080loc_184080:
00184080ldr x17, [x16]
00184084add x20, sp, 104
00184088subs xzr, x20, x17
0018408cb.ne 0x184010
00184090add x20, sp, 8
00184094str x20, [x16]
00184098b 0x184010
0018409cudf 0
00183ff0
00183ff0google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Interface: ; void google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Interface(google.golang.org/protobuf/reflect/protoreflect.MapKey * k)
00183ff0ldr x16, [x28+16]
00183ff4subs xzr, sp, x16
00183ff8b.ls 0x18406c
00183ffcstr x30, [sp-96]!
00184000stur x29, [sp-8]
00184004sub x29, sp, 8
00184008ldr x16, [x28+32]
0018400ccbnz x16, 0x184080
00184010
00184010loc_184010:
00184010str x0, [sp+104]
00184014stp xzr, xzr, [sp+32]
00184018ldr x3, [sp+104]
0018401ccbnz x3, 0x184024
00184020b 0x184064
00184024
00184024loc_184024:
00184024ldr x3, [sp+104]
00184028ldrsb x27, [x3]
0018402cldr x0, [x3]
00184030ldr x1, [x3+8]
00184034ldr x2, [x3+16]
00184038str x0, [sp+48]
0018403cstr x1, [sp+56]
00184040str x2, [sp+64]
00184044bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Interface
00184048str x0, [sp+72]
0018404cstr x1, [sp+80]
00184050str x0, [sp+32]
00184054str x1, [sp+40]
00184058ldur x29, [sp-8]
0018405cldr x30, [sp], 96
00184060ret x30
00184064
00184064loc_184064:
00184064bl runtime.panicwrap
00184068hint
0018406c
0018406cloc_18406c:
0018406cstr x0, [sp+8]
00184070mov x3, x30
00184074bl runtime.morestack_noctxt.abi0
00184078ldr x0, [sp+8]
0018407cb 0x183ff0
00184080
00184080loc_184080:
00184080ldr x17, [x16]
00184084add x20, sp, 104
00184088subs xzr, x20, x17
0018408cb.ne 0x184010
00184090add x20, sp, 8
00184094str x20, [x16]
00184098b 0x184010
0018409cudf 0
00183ff0
001840a0
001840a0google.golang.org/protobuf/reflect/protoreflect.(*MapKey).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*MapKey).IsValid(google.golang.org/protobuf/reflect/protoreflect.MapKey * k)
001840a0ldr x16, [x28+16]
001840a4subs xzr, sp, x16
001840a8b.ls 0x184114
001840acstr x30, [sp-80]!
001840b0stur x29, [sp-8]
001840b4sub x29, sp, 8
001840b8ldr x16, [x28+32]
001840bccbnz x16, 0x184128
001840c0
001840c0loc_1840c0:
001840c0str x0, [sp+88]
001840c4strb wzr, [sp+46]
001840c8ldr x3, [sp+88]
001840cccbnz x3, 0x1840d4
001840d0b 0x18410c
001840d4
001840d4loc_1840d4:
001840d4ldr x3, [sp+88]
001840d8ldrsb x27, [x3]
001840dcldr x0, [x3]
001840e0ldr x1, [x3+8]
001840e4ldr x2, [x3+16]
001840e8str x0, [sp+48]
001840ecstr x1, [sp+56]
001840f0str x2, [sp+64]
001840f4bl google.golang.org/protobuf/reflect/protoreflect.MapKey.IsValid
001840f8strb w0, [sp+47]
001840fcstrb w0, [sp+46]
00184100ldur x29, [sp-8]
00184104ldr x30, [sp], 80
00184108ret x30
0018410c
0018410cloc_18410c:
0018410cbl runtime.panicwrap
00184110hint
00184114
00184114loc_184114:
00184114str x0, [sp+8]
00184118mov x3, x30
0018411cbl runtime.morestack_noctxt.abi0
00184120ldr x0, [sp+8]
00184124b 0x1840a0
00184128
00184128loc_184128:
00184128ldr x17, [x16]
0018412cadd x20, sp, 88
00184130subs xzr, x20, x17
00184134b.ne 0x1840c0
00184138add x20, sp, 8
0018413cstr x20, [x16]
00184140b 0x1840c0
00184144udf 0
00184148udf 0
0018414cudf 0
001840a0
001840a0google.golang.org/protobuf/reflect/protoreflect.(*MapKey).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*MapKey).IsValid(google.golang.org/protobuf/reflect/protoreflect.MapKey * k)
001840a0ldr x16, [x28+16]
001840a4subs xzr, sp, x16
001840a8b.ls 0x184114
001840acstr x30, [sp-80]!
001840b0stur x29, [sp-8]
001840b4sub x29, sp, 8
001840b8ldr x16, [x28+32]
001840bccbnz x16, 0x184128
001840c0
001840c0loc_1840c0:
001840c0str x0, [sp+88]
001840c4strb wzr, [sp+46]
001840c8ldr x3, [sp+88]
001840cccbnz x3, 0x1840d4
001840d0b 0x18410c
001840d4
001840d4loc_1840d4:
001840d4ldr x3, [sp+88]
001840d8ldrsb x27, [x3]
001840dcldr x0, [x3]
001840e0ldr x1, [x3+8]
001840e4ldr x2, [x3+16]
001840e8str x0, [sp+48]
001840ecstr x1, [sp+56]
001840f0str x2, [sp+64]
001840f4bl google.golang.org/protobuf/reflect/protoreflect.MapKey.IsValid
001840f8strb w0, [sp+47]
001840fcstrb w0, [sp+46]
00184100ldur x29, [sp-8]
00184104ldr x30, [sp], 80
00184108ret x30
0018410c
0018410cloc_18410c:
0018410cbl runtime.panicwrap
00184110hint
00184114
00184114loc_184114:
00184114str x0, [sp+8]
00184118mov x3, x30
0018411cbl runtime.morestack_noctxt.abi0
00184120ldr x0, [sp+8]
00184124b 0x1840a0
00184128
00184128loc_184128:
00184128ldr x17, [x16]
0018412cadd x20, sp, 88
00184130subs xzr, x20, x17
00184134b.ne 0x1840c0
00184138add x20, sp, 8
0018413cstr x20, [x16]
00184140b 0x1840c0
00184144udf 0
00184148udf 0
0018414cudf 0
001840a0
00184150
00184150google.golang.org/protobuf/reflect/protoreflect.(*MapKey).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*MapKey).String(google.golang.org/protobuf/reflect/protoreflect.MapKey * k)
00184150ldr x16, [x28+16]
00184154subs xzr, sp, x16
00184158b.ls 0x1841cc
0018415cstr x30, [sp-96]!
00184160stur x29, [sp-8]
00184164sub x29, sp, 8
00184168ldr x16, [x28+32]
0018416ccbnz x16, 0x1841e0
00184170
00184170loc_184170:
00184170str x0, [sp+104]
00184174stp xzr, xzr, [sp+32]
00184178ldr x3, [sp+104]
0018417ccbnz x3, 0x184184
00184180b 0x1841c4
00184184
00184184loc_184184:
00184184ldr x3, [sp+104]
00184188ldrsb x27, [x3]
0018418cldr x0, [x3]
00184190ldr x1, [x3+8]
00184194ldr x2, [x3+16]
00184198str x0, [sp+48]
0018419cstr x1, [sp+56]
001841a0str x2, [sp+64]
001841a4bl google.golang.org/protobuf/reflect/protoreflect.MapKey.String
001841a8str x0, [sp+72]
001841acstr x1, [sp+80]
001841b0str x0, [sp+32]
001841b4str x1, [sp+40]
001841b8ldur x29, [sp-8]
001841bcldr x30, [sp], 96
001841c0ret x30
001841c4
001841c4loc_1841c4:
001841c4bl runtime.panicwrap
001841c8hint
001841cc
001841ccloc_1841cc:
001841ccstr x0, [sp+8]
001841d0mov x3, x30
001841d4bl runtime.morestack_noctxt.abi0
001841d8ldr x0, [sp+8]
001841dcb 0x184150
001841e0
001841e0loc_1841e0:
001841e0ldr x17, [x16]
001841e4add x20, sp, 104
001841e8subs xzr, x20, x17
001841ecb.ne 0x184170
001841f0add x20, sp, 8
001841f4str x20, [x16]
001841f8b 0x184170
001841fcudf 0
00184150
00184150google.golang.org/protobuf/reflect/protoreflect.(*MapKey).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*MapKey).String(google.golang.org/protobuf/reflect/protoreflect.MapKey * k)
00184150ldr x16, [x28+16]
00184154subs xzr, sp, x16
00184158b.ls 0x1841cc
0018415cstr x30, [sp-96]!
00184160stur x29, [sp-8]
00184164sub x29, sp, 8
00184168ldr x16, [x28+32]
0018416ccbnz x16, 0x1841e0
00184170
00184170loc_184170:
00184170str x0, [sp+104]
00184174stp xzr, xzr, [sp+32]
00184178ldr x3, [sp+104]
0018417ccbnz x3, 0x184184
00184180b 0x1841c4
00184184
00184184loc_184184:
00184184ldr x3, [sp+104]
00184188ldrsb x27, [x3]
0018418cldr x0, [x3]
00184190ldr x1, [x3+8]
00184194ldr x2, [x3+16]
00184198str x0, [sp+48]
0018419cstr x1, [sp+56]
001841a0str x2, [sp+64]
001841a4bl google.golang.org/protobuf/reflect/protoreflect.MapKey.String
001841a8str x0, [sp+72]
001841acstr x1, [sp+80]
001841b0str x0, [sp+32]
001841b4str x1, [sp+40]
001841b8ldur x29, [sp-8]
001841bcldr x30, [sp], 96
001841c0ret x30
001841c4
001841c4loc_1841c4:
001841c4bl runtime.panicwrap
001841c8hint
001841cc
001841ccloc_1841cc:
001841ccstr x0, [sp+8]
001841d0mov x3, x30
001841d4bl runtime.morestack_noctxt.abi0
001841d8ldr x0, [sp+8]
001841dcb 0x184150
001841e0
001841e0loc_1841e0:
001841e0ldr x17, [x16]
001841e4add x20, sp, 104
001841e8subs xzr, x20, x17
001841ecb.ne 0x184170
001841f0add x20, sp, 8
001841f4str x20, [x16]
001841f8b 0x184170
001841fcudf 0
00184150
00184200
00184200google.golang.org/protobuf/reflect/protoreflect.(*Kind).GoString: ; void google.golang.org/protobuf/reflect/protoreflect.(*Kind).GoString(google.golang.org/protobuf/reflect/protoreflect.Kind * k)
00184200ldr x16, [x28+16]
00184204subs xzr, sp, x16
00184208b.ls 0x18426c
0018420cstr x30, [sp-64]!
00184210stur x29, [sp-8]
00184214sub x29, sp, 8
00184218ldr x16, [x28+32]
0018421ccbnz x16, 0x184280
00184220
00184220loc_184220:
00184220str x0, [sp+72]
00184224stp xzr, xzr, [sp+24]
00184228ldr x1, [sp+72]
0018422ccbnz x1, 0x184234
00184230b 0x184264
00184234
00184234loc_184234:
00184234ldr x1, [sp+72]
00184238ldrsb x27, [x1]
0018423cldrsb x0, [x1]
00184240strb w0, [sp+23]
00184244bl google.golang.org/protobuf/reflect/protoreflect.Kind.GoString
00184248str x0, [sp+40]
0018424cstr x1, [sp+48]
00184250str x0, [sp+24]
00184254str x1, [sp+32]
00184258ldur x29, [sp-8]
0018425cldr x30, [sp], 64
00184260ret x30
00184264
00184264loc_184264:
00184264bl runtime.panicwrap
00184268hint
0018426c
0018426cloc_18426c:
0018426cstr x0, [sp+8]
00184270mov x3, x30
00184274bl runtime.morestack_noctxt.abi0
00184278ldr x0, [sp+8]
0018427cb 0x184200
00184280
00184280loc_184280:
00184280ldr x17, [x16]
00184284add x20, sp, 72
00184288subs xzr, x20, x17
0018428cb.ne 0x184220
00184290add x20, sp, 8
00184294str x20, [x16]
00184298b 0x184220
0018429cudf 0
00184200
00184200google.golang.org/protobuf/reflect/protoreflect.(*Kind).GoString: ; void google.golang.org/protobuf/reflect/protoreflect.(*Kind).GoString(google.golang.org/protobuf/reflect/protoreflect.Kind * k)
00184200ldr x16, [x28+16]
00184204subs xzr, sp, x16
00184208b.ls 0x18426c
0018420cstr x30, [sp-64]!
00184210stur x29, [sp-8]
00184214sub x29, sp, 8
00184218ldr x16, [x28+32]
0018421ccbnz x16, 0x184280
00184220
00184220loc_184220:
00184220str x0, [sp+72]
00184224stp xzr, xzr, [sp+24]
00184228ldr x1, [sp+72]
0018422ccbnz x1, 0x184234
00184230b 0x184264
00184234
00184234loc_184234:
00184234ldr x1, [sp+72]
00184238ldrsb x27, [x1]
0018423cldrsb x0, [x1]
00184240strb w0, [sp+23]
00184244bl google.golang.org/protobuf/reflect/protoreflect.Kind.GoString
00184248str x0, [sp+40]
0018424cstr x1, [sp+48]
00184250str x0, [sp+24]
00184254str x1, [sp+32]
00184258ldur x29, [sp-8]
0018425cldr x30, [sp], 64
00184260ret x30
00184264
00184264loc_184264:
00184264bl runtime.panicwrap
00184268hint
0018426c
0018426cloc_18426c:
0018426cstr x0, [sp+8]
00184270mov x3, x30
00184274bl runtime.morestack_noctxt.abi0
00184278ldr x0, [sp+8]
0018427cb 0x184200
00184280
00184280loc_184280:
00184280ldr x17, [x16]
00184284add x20, sp, 72
00184288subs xzr, x20, x17
0018428cb.ne 0x184220
00184290add x20, sp, 8
00184294str x20, [x16]
00184298b 0x184220
0018429cudf 0
00184200
001842a0
001842a0google.golang.org/protobuf/reflect/protoreflect.(*Kind).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*Kind).IsValid(google.golang.org/protobuf/reflect/protoreflect.Kind * k)
001842a0ldr x16, [x28+16]
001842a4subs xzr, sp, x16
001842a8b.ls 0x184304
001842acstr x30, [sp-32]!
001842b0stur x29, [sp-8]
001842b4sub x29, sp, 8
001842b8ldr x16, [x28+32]
001842bccbnz x16, 0x184318
001842c0
001842c0loc_1842c0:
001842c0str x0, [sp+40]
001842c4strb wzr, [sp+21]
001842c8ldr x1, [sp+40]
001842cccbnz x1, 0x1842d4
001842d0b 0x1842fc
001842d4
001842d4loc_1842d4:
001842d4ldr x1, [sp+40]
001842d8ldrsb x27, [x1]
001842dcldrsb x0, [x1]
001842e0strb w0, [sp+22]
001842e4bl google.golang.org/protobuf/reflect/protoreflect.Kind.IsValid
001842e8strb w0, [sp+23]
001842ecstrb w0, [sp+21]
001842f0ldur x29, [sp-8]
001842f4ldr x30, [sp], 32
001842f8ret x30
001842fc
001842fcloc_1842fc:
001842fcbl runtime.panicwrap
00184300hint
00184304
00184304loc_184304:
00184304str x0, [sp+8]
00184308mov x3, x30
0018430cbl runtime.morestack_noctxt.abi0
00184310ldr x0, [sp+8]
00184314b 0x1842a0
00184318
00184318loc_184318:
00184318ldr x17, [x16]
0018431cadd x20, sp, 40
00184320subs xzr, x20, x17
00184324b.ne 0x1842c0
00184328add x20, sp, 8
0018432cstr x20, [x16]
00184330b 0x1842c0
00184334udf 0
00184338udf 0
0018433cudf 0
001842a0
001842a0google.golang.org/protobuf/reflect/protoreflect.(*Kind).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*Kind).IsValid(google.golang.org/protobuf/reflect/protoreflect.Kind * k)
001842a0ldr x16, [x28+16]
001842a4subs xzr, sp, x16
001842a8b.ls 0x184304
001842acstr x30, [sp-32]!
001842b0stur x29, [sp-8]
001842b4sub x29, sp, 8
001842b8ldr x16, [x28+32]
001842bccbnz x16, 0x184318
001842c0
001842c0loc_1842c0:
001842c0str x0, [sp+40]
001842c4strb wzr, [sp+21]
001842c8ldr x1, [sp+40]
001842cccbnz x1, 0x1842d4
001842d0b 0x1842fc
001842d4
001842d4loc_1842d4:
001842d4ldr x1, [sp+40]
001842d8ldrsb x27, [x1]
001842dcldrsb x0, [x1]
001842e0strb w0, [sp+22]
001842e4bl google.golang.org/protobuf/reflect/protoreflect.Kind.IsValid
001842e8strb w0, [sp+23]
001842ecstrb w0, [sp+21]
001842f0ldur x29, [sp-8]
001842f4ldr x30, [sp], 32
001842f8ret x30
001842fc
001842fcloc_1842fc:
001842fcbl runtime.panicwrap
00184300hint
00184304
00184304loc_184304:
00184304str x0, [sp+8]
00184308mov x3, x30
0018430cbl runtime.morestack_noctxt.abi0
00184310ldr x0, [sp+8]
00184314b 0x1842a0
00184318
00184318loc_184318:
00184318ldr x17, [x16]
0018431cadd x20, sp, 40
00184320subs xzr, x20, x17
00184324b.ne 0x1842c0
00184328add x20, sp, 8
0018432cstr x20, [x16]
00184330b 0x1842c0
00184334udf 0
00184338udf 0
0018433cudf 0
001842a0
00184340
00184340google.golang.org/protobuf/reflect/protoreflect.(*Kind).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*Kind).String(google.golang.org/protobuf/reflect/protoreflect.Kind * k)
00184340ldr x16, [x28+16]
00184344subs xzr, sp, x16
00184348b.ls 0x1843ac
0018434cstr x30, [sp-64]!
00184350stur x29, [sp-8]
00184354sub x29, sp, 8
00184358ldr x16, [x28+32]
0018435ccbnz x16, 0x1843c0
00184360
00184360loc_184360:
00184360str x0, [sp+72]
00184364stp xzr, xzr, [sp+24]
00184368ldr x1, [sp+72]
0018436ccbnz x1, 0x184374
00184370b 0x1843a4
00184374
00184374loc_184374:
00184374ldr x1, [sp+72]
00184378ldrsb x27, [x1]
0018437cldrsb x0, [x1]
00184380strb w0, [sp+23]
00184384bl google.golang.org/protobuf/reflect/protoreflect.Kind.String
00184388str x0, [sp+40]
0018438cstr x1, [sp+48]
00184390str x0, [sp+24]
00184394str x1, [sp+32]
00184398ldur x29, [sp-8]
0018439cldr x30, [sp], 64
001843a0ret x30
001843a4
001843a4loc_1843a4:
001843a4bl runtime.panicwrap
001843a8hint
001843ac
001843acloc_1843ac:
001843acstr x0, [sp+8]
001843b0mov x3, x30
001843b4bl runtime.morestack_noctxt.abi0
001843b8ldr x0, [sp+8]
001843bcb 0x184340
001843c0
001843c0loc_1843c0:
001843c0ldr x17, [x16]
001843c4add x20, sp, 72
001843c8subs xzr, x20, x17
001843ccb.ne 0x184360
001843d0add x20, sp, 8
001843d4str x20, [x16]
001843d8b 0x184360
001843dcudf 0
00184340
00184340google.golang.org/protobuf/reflect/protoreflect.(*Kind).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*Kind).String(google.golang.org/protobuf/reflect/protoreflect.Kind * k)
00184340ldr x16, [x28+16]
00184344subs xzr, sp, x16
00184348b.ls 0x1843ac
0018434cstr x30, [sp-64]!
00184350stur x29, [sp-8]
00184354sub x29, sp, 8
00184358ldr x16, [x28+32]
0018435ccbnz x16, 0x1843c0
00184360
00184360loc_184360:
00184360str x0, [sp+72]
00184364stp xzr, xzr, [sp+24]
00184368ldr x1, [sp+72]
0018436ccbnz x1, 0x184374
00184370b 0x1843a4
00184374
00184374loc_184374:
00184374ldr x1, [sp+72]
00184378ldrsb x27, [x1]
0018437cldrsb x0, [x1]
00184380strb w0, [sp+23]
00184384bl google.golang.org/protobuf/reflect/protoreflect.Kind.String
00184388str x0, [sp+40]
0018438cstr x1, [sp+48]
00184390str x0, [sp+24]
00184394str x1, [sp+32]
00184398ldur x29, [sp-8]
0018439cldr x30, [sp], 64
001843a0ret x30
001843a4
001843a4loc_1843a4:
001843a4bl runtime.panicwrap
001843a8hint
001843ac
001843acloc_1843ac:
001843acstr x0, [sp+8]
001843b0mov x3, x30
001843b4bl runtime.morestack_noctxt.abi0
001843b8ldr x0, [sp+8]
001843bcb 0x184340
001843c0
001843c0loc_1843c0:
001843c0ldr x17, [x16]
001843c4add x20, sp, 72
001843c8subs xzr, x20, x17
001843ccb.ne 0x184360
001843d0add x20, sp, 8
001843d4str x20, [x16]
001843d8b 0x184360
001843dcudf 0
00184340
001843e0
001843e0google.golang.org/protobuf/reflect/protoreflect.(*RawFields).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*RawFields).IsValid(google.golang.org/protobuf/reflect/protoreflect.RawFields * b)
001843e0ldr x16, [x28+16]
001843e4subs xzr, sp, x16
001843e8b.ls 0x184454
001843ecstr x30, [sp-80]!
001843f0stur x29, [sp-8]
001843f4sub x29, sp, 8
001843f8ldr x16, [x28+32]
001843fccbnz x16, 0x184468
00184400
00184400loc_184400:
00184400str x0, [sp+88]
00184404strb wzr, [sp+46]
00184408ldr x3, [sp+88]
0018440ccbnz x3, 0x184414
00184410b 0x18444c
00184414
00184414loc_184414:
00184414ldr x3, [sp+88]
00184418ldrsb x27, [x3]
0018441cldr x0, [x3]
00184420ldr x1, [x3+8]
00184424ldr x2, [x3+16]
00184428str x0, [sp+48]
0018442cstr x1, [sp+56]
00184430str x2, [sp+64]
00184434bl google.golang.org/protobuf/reflect/protoreflect.RawFields.IsValid
00184438strb w0, [sp+47]
0018443cstrb w0, [sp+46]
00184440ldur x29, [sp-8]
00184444ldr x30, [sp], 80
00184448ret x30
0018444c
0018444cloc_18444c:
0018444cbl runtime.panicwrap
00184450hint
00184454
00184454loc_184454:
00184454str x0, [sp+8]
00184458mov x3, x30
0018445cbl runtime.morestack_noctxt.abi0
00184460ldr x0, [sp+8]
00184464b 0x1843e0
00184468
00184468loc_184468:
00184468ldr x17, [x16]
0018446cadd x20, sp, 88
00184470subs xzr, x20, x17
00184474b.ne 0x184400
00184478add x20, sp, 8
0018447cstr x20, [x16]
00184480b 0x184400
00184484udf 0
00184488udf 0
0018448cudf 0
001843e0
001843e0google.golang.org/protobuf/reflect/protoreflect.(*RawFields).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*RawFields).IsValid(google.golang.org/protobuf/reflect/protoreflect.RawFields * b)
001843e0ldr x16, [x28+16]
001843e4subs xzr, sp, x16
001843e8b.ls 0x184454
001843ecstr x30, [sp-80]!
001843f0stur x29, [sp-8]
001843f4sub x29, sp, 8
001843f8ldr x16, [x28+32]
001843fccbnz x16, 0x184468
00184400
00184400loc_184400:
00184400str x0, [sp+88]
00184404strb wzr, [sp+46]
00184408ldr x3, [sp+88]
0018440ccbnz x3, 0x184414
00184410b 0x18444c
00184414
00184414loc_184414:
00184414ldr x3, [sp+88]
00184418ldrsb x27, [x3]
0018441cldr x0, [x3]
00184420ldr x1, [x3+8]
00184424ldr x2, [x3+16]
00184428str x0, [sp+48]
0018442cstr x1, [sp+56]
00184430str x2, [sp+64]
00184434bl google.golang.org/protobuf/reflect/protoreflect.RawFields.IsValid
00184438strb w0, [sp+47]
0018443cstrb w0, [sp+46]
00184440ldur x29, [sp-8]
00184444ldr x30, [sp], 80
00184448ret x30
0018444c
0018444cloc_18444c:
0018444cbl runtime.panicwrap
00184450hint
00184454
00184454loc_184454:
00184454str x0, [sp+8]
00184458mov x3, x30
0018445cbl runtime.morestack_noctxt.abi0
00184460ldr x0, [sp+8]
00184464b 0x1843e0
00184468
00184468loc_184468:
00184468ldr x17, [x16]
0018446cadd x20, sp, 88
00184470subs xzr, x20, x17
00184474b.ne 0x184400
00184478add x20, sp, 8
0018447cstr x20, [x16]
00184480b 0x184400
00184484udf 0
00184488udf 0
0018448cudf 0
001843e0
00184490
00184490type:.eq.google.golang.org/protobuf/reflect/protoreflect.FileImport: ; void type:.eq.google.golang.org/protobuf/reflect/protoreflect.FileImport(google.golang.org/protobuf/reflect/protoreflect.FileImport * p, google.golang.org/protobuf/reflect/protoreflect.FileImport * q)
00184490ldr x16, [x28+16]
00184494subs xzr, sp, x16
00184498b.ls 0x184564
0018449cstr x30, [sp-80]!
001844a0stur x29, [sp-8]
001844a4sub x29, sp, 8
001844a8str x0, [sp+88]
001844acstr x1, [sp+96]
001844b0strb wzr, [sp+39]
001844b4ldr x3, [sp+96]
001844b8ldr x4, [x3]
001844bcldr x3, [x3+8]
001844c0str x4, [sp+56]
001844c4str x3, [sp+64]
001844c8ldr x3, [sp+88]
001844ccldr x0, [x3]
001844d0ldr x1, [x3+8]
001844d4str x0, [sp+40]
001844d8str x1, [sp+48]
001844dcldr x3, [sp+56]
001844e0subs xzr, x3, x0
001844e4b.eq 0x1844ec
001844e8b 0x184544
001844ec
001844ecloc_1844ec:
001844ecldr x2, [sp+64]
001844f0bl runtime.ifaceeq
001844f4tbnz w0, 0, 0x1844fc
001844f8b 0x184540
001844fc
001844fcloc_1844fc:
001844fcldr x1, [sp+88]
00184500ldr x2, [sp+96]
00184504ldrb w1, [x1+16]
00184508ldrb w2, [x2+16]
0018450ceor x1, x1, x2
00184510eor x1, x1, 1
00184514tbnz w1, 0, 0x18451c
00184518b 0x18453c
0018451c
0018451cloc_18451c:
0018451cldr x1, [sp+88]
00184520ldr x2, [sp+96]
00184524ldrb w1, [x1+17]
00184528ldrb w2, [x2+17]
0018452ceor x1, x1, x2
00184530eor x1, x1, 1
00184534strb w1, [sp+39]
00184538b 0x184554
0018453c
0018453cloc_18453c:
0018453cb 0x18454c
00184540
00184540loc_184540:
00184540b 0x184548
00184544
00184544loc_184544:
00184544b 0x184548
00184548
00184548loc_184548:
00184548b 0x18454c
0018454c
0018454cloc_18454c:
0018454cstrb wzr, [sp+39]
00184550b 0x184554
00184554
00184554loc_184554:
00184554ldrb w0, [sp+39]
00184558ldur x29, [sp-8]
0018455cldr x30, [sp], 80
00184560ret x30
00184564
00184564loc_184564:
00184564stp x0, x1, [sp+8]
00184568mov x3, x30
0018456cbl runtime.morestack_noctxt.abi0
00184570ldp x0, x1, [sp+8]
00184574b 0x184490
00184578udf 0
0018457cudf 0
00184490
00184490type:.eq.google.golang.org/protobuf/reflect/protoreflect.FileImport: ; void type:.eq.google.golang.org/protobuf/reflect/protoreflect.FileImport(google.golang.org/protobuf/reflect/protoreflect.FileImport * p, google.golang.org/protobuf/reflect/protoreflect.FileImport * q)
00184490ldr x16, [x28+16]
00184494subs xzr, sp, x16
00184498b.ls 0x184564
0018449cstr x30, [sp-80]!
001844a0stur x29, [sp-8]
001844a4sub x29, sp, 8
001844a8str x0, [sp+88]
001844acstr x1, [sp+96]
001844b0strb wzr, [sp+39]
001844b4ldr x3, [sp+96]
001844b8ldr x4, [x3]
001844bcldr x3, [x3+8]
001844c0str x4, [sp+56]
001844c4str x3, [sp+64]
001844c8ldr x3, [sp+88]
001844ccldr x0, [x3]
001844d0ldr x1, [x3+8]
001844d4str x0, [sp+40]
001844d8str x1, [sp+48]
001844dcldr x3, [sp+56]
001844e0subs xzr, x3, x0
001844e4b.eq 0x1844ec
001844e8b 0x184544
001844ec
001844ecloc_1844ec:
001844ecldr x2, [sp+64]
001844f0bl runtime.ifaceeq
001844f4tbnz w0, 0, 0x1844fc
001844f8b 0x184540
001844fc
001844fcloc_1844fc:
001844fcldr x1, [sp+88]
00184500ldr x2, [sp+96]
00184504ldrb w1, [x1+16]
00184508ldrb w2, [x2+16]
0018450ceor x1, x1, x2
00184510eor x1, x1, 1
00184514tbnz w1, 0, 0x18451c
00184518b 0x18453c
0018451c
0018451cloc_18451c:
0018451cldr x1, [sp+88]
00184520ldr x2, [sp+96]
00184524ldrb w1, [x1+17]
00184528ldrb w2, [x2+17]
0018452ceor x1, x1, x2
00184530eor x1, x1, 1
00184534strb w1, [sp+39]
00184538b 0x184554
0018453c
0018453cloc_18453c:
0018453cb 0x18454c
00184540
00184540loc_184540:
00184540b 0x184548
00184544
00184544loc_184544:
00184544b 0x184548
00184548
00184548loc_184548:
00184548b 0x18454c
0018454c
0018454cloc_18454c:
0018454cstrb wzr, [sp+39]
00184550b 0x184554
00184554
00184554loc_184554:
00184554ldrb w0, [sp+39]
00184558ldur x29, [sp-8]
0018455cldr x30, [sp], 80
00184560ret x30
00184564
00184564loc_184564:
00184564stp x0, x1, [sp+8]
00184568mov x3, x30
0018456cbl runtime.morestack_noctxt.abi0
00184570ldp x0, x1, [sp+8]
00184574b 0x184490
00184578udf 0
0018457cudf 0
00184490
00184580
00184580type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 }: ; void type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 }(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 } * p, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 } * q)
00184580ldr x16, [x28+16]
00184584subs xzr, sp, x16
00184588b.ls 0x184630
0018458cstr x30, [sp-80]!
00184590stur x29, [sp-8]
00184594sub x29, sp, 8
00184598str x0, [sp+88]
0018459cstr x1, [sp+96]
001845a0strb wzr, [sp+39]
001845a4ldr x3, [sp+96]
001845a8ldr x4, [x3]
001845acldr x3, [x3+8]
001845b0str x4, [sp+56]
001845b4str x3, [sp+64]
001845b8ldr x3, [sp+88]
001845bcldr x0, [x3]
001845c0ldr x1, [x3+8]
001845c4str x0, [sp+40]
001845c8str x1, [sp+48]
001845ccldr x3, [sp+56]
001845d0subs xzr, x0, x3
001845d4b.eq 0x1845dc
001845d8b 0x184610
001845dc
001845dcloc_1845dc:
001845dcldr x2, [sp+64]
001845e0bl runtime.ifaceeq
001845e4tbnz w0, 0, 0x1845ec
001845e8b 0x18460c
001845ec
001845ecloc_1845ec:
001845ecldr x1, [sp+88]
001845f0ldr x2, [sp+96]
001845f4ldrb w1, [x1+16]
001845f8ldrb w2, [x2+16]
001845fcsubs wzr, w1, w2
00184600cset x1, eq
00184604strb w1, [sp+39]
00184608b 0x184620
0018460c
0018460cloc_18460c:
0018460cb 0x184614
00184610
00184610loc_184610:
00184610b 0x184614
00184614
00184614loc_184614:
00184614b 0x184618
00184618
00184618loc_184618:
00184618strb wzr, [sp+39]
0018461cb 0x184620
00184620
00184620loc_184620:
00184620ldrb w0, [sp+39]
00184624ldur x29, [sp-8]
00184628ldr x30, [sp], 80
0018462cret x30
00184630
00184630loc_184630:
00184630stp x0, x1, [sp+8]
00184634mov x3, x30
00184638bl runtime.morestack_noctxt.abi0
0018463cldp x0, x1, [sp+8]
00184640b 0x184580
00184644udf 0
00184648udf 0
0018464cudf 0
00184580
00184580type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 }: ; void type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 }(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 } * p, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 } * q)
00184580ldr x16, [x28+16]
00184584subs xzr, sp, x16
00184588b.ls 0x184630
0018458cstr x30, [sp-80]!
00184590stur x29, [sp-8]
00184594sub x29, sp, 8
00184598str x0, [sp+88]
0018459cstr x1, [sp+96]
001845a0strb wzr, [sp+39]
001845a4ldr x3, [sp+96]
001845a8ldr x4, [x3]
001845acldr x3, [x3+8]
001845b0str x4, [sp+56]
001845b4str x3, [sp+64]
001845b8ldr x3, [sp+88]
001845bcldr x0, [x3]
001845c0ldr x1, [x3+8]
001845c4str x0, [sp+40]
001845c8str x1, [sp+48]
001845ccldr x3, [sp+56]
001845d0subs xzr, x0, x3
001845d4b.eq 0x1845dc
001845d8b 0x184610
001845dc
001845dcloc_1845dc:
001845dcldr x2, [sp+64]
001845e0bl runtime.ifaceeq
001845e4tbnz w0, 0, 0x1845ec
001845e8b 0x18460c
001845ec
001845ecloc_1845ec:
001845ecldr x1, [sp+88]
001845f0ldr x2, [sp+96]
001845f4ldrb w1, [x1+16]
001845f8ldrb w2, [x2+16]
001845fcsubs wzr, w1, w2
00184600cset x1, eq
00184604strb w1, [sp+39]
00184608b 0x184620
0018460c
0018460cloc_18460c:
0018460cb 0x184614
00184610
00184610loc_184610:
00184610b 0x184614
00184614
00184614loc_184614:
00184614b 0x184618
00184618
00184618loc_184618:
00184618strb wzr, [sp+39]
0018461cb 0x184620
00184620
00184620loc_184620:
00184620ldrb w0, [sp+39]
00184624ldur x29, [sp-8]
00184628ldr x30, [sp], 80
0018462cret x30
00184630
00184630loc_184630:
00184630stp x0, x1, [sp+8]
00184634mov x3, x30
00184638bl runtime.morestack_noctxt.abi0
0018463cldp x0, x1, [sp+8]
00184640b 0x184580
00184644udf 0
00184648udf 0
0018464cudf 0
00184580
00184650
00184650type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message }: ; void type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message }(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message } * p, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message } * q)
00184650ldr x16, [x28+16]
00184654subs xzr, sp, x16
00184658b.ls 0x184738
0018465cstr x30, [sp-112]!
00184660stur x29, [sp-8]
00184664sub x29, sp, 8
00184668str x0, [sp+120]
0018466cstr x1, [sp+128]
00184670strb wzr, [sp+39]
00184674ldr x3, [sp+128]
00184678ldr x4, [x3]
0018467cldr x3, [x3+8]
00184680str x4, [sp+88]
00184684str x3, [sp+96]
00184688ldr x3, [sp+120]
0018468cldr x0, [x3]
00184690ldr x1, [x3+8]
00184694str x0, [sp+72]
00184698str x1, [sp+80]
0018469cldr x3, [sp+88]
001846a0subs xzr, x3, x0
001846a4b.eq 0x1846ac
001846a8b 0x184718
001846ac
001846acloc_1846ac:
001846acldr x2, [sp+96]
001846b0bl runtime.ifaceeq
001846b4tbnz w0, 0, 0x1846bc
001846b8b 0x184714
001846bc
001846bcloc_1846bc:
001846bcldr x3, [sp+128]
001846c0ldr x4, [x3+16]
001846c4ldr x3, [x3+24]
001846c8str x4, [sp+56]
001846ccstr x3, [sp+64]
001846d0ldr x3, [sp+120]
001846d4ldr x0, [x3+16]
001846d8ldr x1, [x3+24]
001846dcstr x0, [sp+40]
001846e0str x1, [sp+48]
001846e4ldr x3, [sp+56]
001846e8subs xzr, x3, x0
001846eccset x3, eq
001846f0b.eq 0x1846f8
001846f4b 0x184704
001846f8
001846f8loc_1846f8:
001846f8ldr x2, [sp+64]
001846fcbl runtime.ifaceeq
00184700b 0x18470c
00184704
00184704loc_184704:
00184704mov x0, x3
00184708b 0x18470c
0018470c
0018470cloc_18470c:
0018470cstrb w0, [sp+39]
00184710b 0x184728
00184714
00184714loc_184714:
00184714b 0x18471c
00184718
00184718loc_184718:
00184718b 0x18471c
0018471c
0018471cloc_18471c:
0018471cb 0x184720
00184720
00184720loc_184720:
00184720strb wzr, [sp+39]
00184724b 0x184728
00184728
00184728loc_184728:
00184728ldrb w0, [sp+39]
0018472cldur x29, [sp-8]
00184730ldr x30, [sp], 112
00184734ret x30
00184738
00184738loc_184738:
00184738stp x0, x1, [sp+8]
0018473cmov x3, x30
00184740bl runtime.morestack_noctxt.abi0
00184744ldp x0, x1, [sp+8]
00184748b 0x184650
0018474cudf 0
00184650
00184650type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message }: ; void type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message }(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message } * p, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message } * q)
00184650ldr x16, [x28+16]
00184654subs xzr, sp, x16
00184658b.ls 0x184738
0018465cstr x30, [sp-112]!
00184660stur x29, [sp-8]
00184664sub x29, sp, 8
00184668str x0, [sp+120]
0018466cstr x1, [sp+128]
00184670strb wzr, [sp+39]
00184674ldr x3, [sp+128]
00184678ldr x4, [x3]
0018467cldr x3, [x3+8]
00184680str x4, [sp+88]
00184684str x3, [sp+96]
00184688ldr x3, [sp+120]
0018468cldr x0, [x3]
00184690ldr x1, [x3+8]
00184694str x0, [sp+72]
00184698str x1, [sp+80]
0018469cldr x3, [sp+88]
001846a0subs xzr, x3, x0
001846a4b.eq 0x1846ac
001846a8b 0x184718
001846ac
001846acloc_1846ac:
001846acldr x2, [sp+96]
001846b0bl runtime.ifaceeq
001846b4tbnz w0, 0, 0x1846bc
001846b8b 0x184714
001846bc
001846bcloc_1846bc:
001846bcldr x3, [sp+128]
001846c0ldr x4, [x3+16]
001846c4ldr x3, [x3+24]
001846c8str x4, [sp+56]
001846ccstr x3, [sp+64]
001846d0ldr x3, [sp+120]
001846d4ldr x0, [x3+16]
001846d8ldr x1, [x3+24]
001846dcstr x0, [sp+40]
001846e0str x1, [sp+48]
001846e4ldr x3, [sp+56]
001846e8subs xzr, x3, x0
001846eccset x3, eq
001846f0b.eq 0x1846f8
001846f4b 0x184704
001846f8
001846f8loc_1846f8:
001846f8ldr x2, [sp+64]
001846fcbl runtime.ifaceeq
00184700b 0x18470c
00184704
00184704loc_184704:
00184704mov x0, x3
00184708b 0x18470c
0018470c
0018470cloc_18470c:
0018470cstrb w0, [sp+39]
00184710b 0x184728
00184714
00184714loc_184714:
00184714b 0x18471c
00184718
00184718loc_184718:
00184718b 0x18471c
0018471c
0018471cloc_18471c:
0018471cb 0x184720
00184720
00184720loc_184720:
00184720strb wzr, [sp+39]
00184724b 0x184728
00184728
00184728loc_184728:
00184728ldrb w0, [sp+39]
0018472cldur x29, [sp-8]
00184730ldr x30, [sp], 112
00184734ret x30
00184738
00184738loc_184738:
00184738stp x0, x1, [sp+8]
0018473cmov x3, x30
00184740bl runtime.morestack_noctxt.abi0
00184744ldp x0, x1, [sp+8]
00184748b 0x184650
0018474cudf 0
00184650
00184750
00184750type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message }: ; void type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message }(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } * p, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } * q)
00184750ldr x16, [x28+16]
00184754subs xzr, sp, x16
00184758b.ls 0x1847d8
0018475cstr x30, [sp-80]!
00184760stur x29, [sp-8]
00184764sub x29, sp, 8
00184768str x0, [sp+88]
0018476cstr x1, [sp+96]
00184770strb wzr, [sp+39]
00184774ldr x3, [sp+96]
00184778ldr x4, [x3]
0018477cldr x3, [x3+8]
00184780str x4, [sp+56]
00184784str x3, [sp+64]
00184788ldr x3, [sp+88]
0018478cldr x0, [x3]
00184790ldr x1, [x3+8]
00184794str x0, [sp+40]
00184798str x1, [sp+48]
0018479cldr x3, [sp+56]
001847a0subs xzr, x0, x3
001847a4cset x3, eq
001847a8b.eq 0x1847b0
001847acb 0x1847bc
001847b0
001847b0loc_1847b0:
001847b0ldr x2, [sp+64]
001847b4bl runtime.ifaceeq
001847b8b 0x1847c4
001847bc
001847bcloc_1847bc:
001847bcmov x0, x3
001847c0b 0x1847c4
001847c4
001847c4loc_1847c4:
001847c4strb w0, [sp+39]
001847c8b 0x1847cc
001847cc
001847ccloc_1847cc:
001847ccldur x29, [sp-8]
001847d0ldr x30, [sp], 80
001847d4ret x30
001847d8
001847d8loc_1847d8:
001847d8stp x0, x1, [sp+8]
001847dcmov x3, x30
001847e0bl runtime.morestack_noctxt.abi0
001847e4ldp x0, x1, [sp+8]
001847e8b 0x184750
001847ecudf 0
00184750
00184750type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message }: ; void type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message }(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } * p, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } * q)
00184750ldr x16, [x28+16]
00184754subs xzr, sp, x16
00184758b.ls 0x1847d8
0018475cstr x30, [sp-80]!
00184760stur x29, [sp-8]
00184764sub x29, sp, 8
00184768str x0, [sp+88]
0018476cstr x1, [sp+96]
00184770strb wzr, [sp+39]
00184774ldr x3, [sp+96]
00184778ldr x4, [x3]
0018477cldr x3, [x3+8]
00184780str x4, [sp+56]
00184784str x3, [sp+64]
00184788ldr x3, [sp+88]
0018478cldr x0, [x3]
00184790ldr x1, [x3+8]
00184794str x0, [sp+40]
00184798str x1, [sp+48]
0018479cldr x3, [sp+56]
001847a0subs xzr, x0, x3
001847a4cset x3, eq
001847a8b.eq 0x1847b0
001847acb 0x1847bc
001847b0
001847b0loc_1847b0:
001847b0ldr x2, [sp+64]
001847b4bl runtime.ifaceeq
001847b8b 0x1847c4
001847bc
001847bcloc_1847bc:
001847bcmov x0, x3
001847c0b 0x1847c4
001847c4
001847c4loc_1847c4:
001847c4strb w0, [sp+39]
001847c8b 0x1847cc
001847cc
001847ccloc_1847cc:
001847ccldur x29, [sp-8]
001847d0ldr x30, [sp], 80
001847d4ret x30
001847d8
001847d8loc_1847d8:
001847d8stp x0, x1, [sp+8]
001847dcmov x3, x30
001847e0bl runtime.morestack_noctxt.abi0
001847e4ldp x0, x1, [sp+8]
001847e8b 0x184750
001847ecudf 0
00184750
001847f0
001847f0google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet: ; void google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001847f0ldr x16, [x28+16]
001847f4subs xzr, sp, x16
001847f8b.ls 0x1848d4
001847fcstr x30, [sp-112]!
00184800stur x29, [sp-8]
00184804sub x29, sp, 8
00184808str x0, [sp+120]
0018480cstr x1, [sp+128]
00184810strb wzr, [sp+43]
00184814stp xzr, xzr, [sp+72]
00184818ldr x2, [sp+128]
0018481cldr x3, [sp+120]
00184820cbnz x3, 0x184828
00184824b 0x184848
00184828
00184828loc_184828:
00184828str x2, [sp+64]
0018482cldr x1, [x3+8]
00184830adrp x0, 0x88b000
00184834add x0, x0, 1456
00184838bl runtime.typeAssert
0018483cldr x2, [sp+64]
00184840mov x3, x0
00184844b 0x18484c
00184848
00184848loc_184848:
00184848b 0x18484c
0018484c
0018484cloc_18484c:
0018484cstr x3, [sp+72]
00184850str x2, [sp+80]
00184854subs xzr, x3, 0
00184858cset x1, ne
0018485cstrb w1, [sp+46]
00184860ldr x1, [sp+72]
00184864ldr x2, [sp+80]
00184868str x1, [sp+88]
0018486cstr x2, [sp+96]
00184870ldrb w1, [sp+46]
00184874strb w1, [sp+47]
00184878ldr x1, [sp+88]
0018487cldr x2, [sp+96]
00184880str x1, [sp+48]
00184884str x2, [sp+56]
00184888ldrb w1, [sp+47]
0018488cstrb w1, [sp+44]
00184890strb w1, [sp+46]
00184894tbnz w1, 0, 0x18489c
00184898b 0x1848bc
0018489c
0018489cloc_18489c:
0018489cldr x1, [sp+48]
001848a0ldrsb x27, [x1]
001848a4ldr x0, [sp+56]
001848a8ldr x1, [x1+24]
001848acblr x1
001848b0strb w0, [sp+45]
001848b4strb w0, [sp+46]
001848b8b 0x1848c0
001848bc
001848bcloc_1848bc:
001848bcb 0x1848c0
001848c0
001848c0loc_1848c0:
001848c0ldrb w0, [sp+46]
001848c4strb w0, [sp+43]
001848c8ldur x29, [sp-8]
001848ccldr x30, [sp], 112
001848d0ret x30
001848d4
001848d4loc_1848d4:
001848d4stp x0, x1, [sp+8]
001848d8mov x3, x30
001848dcbl runtime.morestack_noctxt.abi0
001848e0ldp x0, x1, [sp+8]
001848e4b 0x1847f0
001848e8udf 0
001848ecudf 0
001847f0
001847f0google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet: ; void google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001847f0ldr x16, [x28+16]
001847f4subs xzr, sp, x16
001847f8b.ls 0x1848d4
001847fcstr x30, [sp-112]!
00184800stur x29, [sp-8]
00184804sub x29, sp, 8
00184808str x0, [sp+120]
0018480cstr x1, [sp+128]
00184810strb wzr, [sp+43]
00184814stp xzr, xzr, [sp+72]
00184818ldr x2, [sp+128]
0018481cldr x3, [sp+120]
00184820cbnz x3, 0x184828
00184824b 0x184848
00184828
00184828loc_184828:
00184828str x2, [sp+64]
0018482cldr x1, [x3+8]
00184830adrp x0, 0x88b000
00184834add x0, x0, 1456
00184838bl runtime.typeAssert
0018483cldr x2, [sp+64]
00184840mov x3, x0
00184844b 0x18484c
00184848
00184848loc_184848:
00184848b 0x18484c
0018484c
0018484cloc_18484c:
0018484cstr x3, [sp+72]
00184850str x2, [sp+80]
00184854subs xzr, x3, 0
00184858cset x1, ne
0018485cstrb w1, [sp+46]
00184860ldr x1, [sp+72]
00184864ldr x2, [sp+80]
00184868str x1, [sp+88]
0018486cstr x2, [sp+96]
00184870ldrb w1, [sp+46]
00184874strb w1, [sp+47]
00184878ldr x1, [sp+88]
0018487cldr x2, [sp+96]
00184880str x1, [sp+48]
00184884str x2, [sp+56]
00184888ldrb w1, [sp+47]
0018488cstrb w1, [sp+44]
00184890strb w1, [sp+46]
00184894tbnz w1, 0, 0x18489c
00184898b 0x1848bc
0018489c
0018489cloc_18489c:
0018489cldr x1, [sp+48]
001848a0ldrsb x27, [x1]
001848a4ldr x0, [sp+56]
001848a8ldr x1, [x1+24]
001848acblr x1
001848b0strb w0, [sp+45]
001848b4strb w0, [sp+46]
001848b8b 0x1848c0
001848bc
001848bcloc_1848bc:
001848bcb 0x1848c0
001848c0
001848c0loc_1848c0:
001848c0ldrb w0, [sp+46]
001848c4strb w0, [sp+43]
001848c8ldur x29, [sp-8]
001848ccldr x30, [sp], 112
001848d0ret x30
001848d4
001848d4loc_1848d4:
001848d4stp x0, x1, [sp+8]
001848d8mov x3, x30
001848dcbl runtime.morestack_noctxt.abi0
001848e0ldp x0, x1, [sp+8]
001848e4b 0x1847f0
001848e8udf 0
001848ecudf 0
001847f0
001848f0
001848f0google.golang.org/protobuf/internal/encoding/messageset.IsMessageSetExtension: ; void google.golang.org/protobuf/internal/encoding/messageset.IsMessageSetExtension(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001848f0ldr x16, [x28+16]
001848f4sub x17, sp, 16
001848f8subs xzr, x17, x16
001848fcb.ls 0x184a7c
00184900str x30, [sp-144]!
00184904stur x29, [sp-8]
00184908sub x29, sp, 8
0018490cstr x0, [sp+152]
00184910str x1, [sp+160]
00184914strb wzr, [sp+38]
00184918ldr x1, [sp+152]
0018491cldrsb x27, [x1]
00184920ldr x1, [x1+208]
00184924ldr x0, [sp+160]
00184928blr x1
0018492cstr x0, [sp+104]
00184930str x1, [sp+112]
00184934subs xzr, x1, 21
00184938b.ne 0x184940
0018493cb 0x184944
00184940
00184940loc_184940:
00184940b 0x184a64
00184944
00184944loc_184944:
00184944adrp x1, 0x533000
00184948add x1, x1, 1572
0018494cmovz x2, 21
00184950bl runtime.memequal
00184954tbnz w0, 0, 0x18495c
00184958b 0x184a60
0018495c
0018495cloc_18495c:
0018495cldr x1, [sp+152]
00184960ldrsb x27, [x1]
00184964ldr x1, [x1+32]
00184968ldr x0, [sp+160]
0018496cblr x1
00184970str x0, [sp+88]
00184974str x1, [sp+96]
00184978bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
0018497cstrb w0, [sp+39]
00184980tbnz w0, 0, 0x184988
00184984b 0x184a48
00184988
00184988loc_184988:
00184988ldr x1, [sp+152]
0018498cldrsb x27, [x1]
00184990ldr x1, [x1+72]
00184994ldr x0, [sp+160]
00184998blr x1
0018499cstr x0, [sp+72]
001849a0str x1, [sp+80]
001849a4bl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
001849a8str x0, [sp+56]
001849acstr x1, [sp+64]
001849b0ldr x0, [sp+160]
001849b4ldr x1, [sp+152]
001849b8ldrsb x27, [x1]
001849bcldr x1, [x1+200]
001849c0blr x1
001849c4str x0, [sp+120]
001849c8str x1, [sp+128]
001849ccldrsb x27, [x0]
001849d0ldr x2, [x0+64]
001849d4mov x0, x1
001849d8blr x2
001849dcstr x0, [sp+40]
001849e0str x1, [sp+48]
001849e4ldr x2, [sp+64]
001849e8subs xzr, x1, x2
001849ecb.ne 0x1849f4
001849f0b 0x1849f8
001849f4
001849f4loc_1849f4:
001849f4b 0x184a30
001849f8
001849f8loc_1849f8:
001849f8ldr x2, [sp+64]
001849fcldr x3, [sp+56]
00184a00mov x1, x0
00184a04mov x0, x3
00184a08bl runtime.memequal
00184a0ctbnz w0, 0, 0x184a14
00184a10b 0x184a2c
00184a14
00184a14loc_184a14:
00184a14b 0x184a18
00184a18
00184a18loc_184a18:
00184a18orr x0, xzr, 1
00184a1cstrb w0, [sp+38]
00184a20ldur x29, [sp-8]
00184a24ldr x30, [sp], 144
00184a28ret x30
00184a2c
00184a2cloc_184a2c:
00184a2cb 0x184a30
00184a30
00184a30loc_184a30:
00184a30b 0x184a34
00184a34
00184a34loc_184a34:
00184a34strb wzr, [sp+38]
00184a38mov x0, xzr
00184a3cldur x29, [sp-8]
00184a40ldr x30, [sp], 144
00184a44ret x30
00184a48
00184a48loc_184a48:
00184a48b 0x184a4c
00184a4c
00184a4cloc_184a4c:
00184a4cstrb wzr, [sp+38]
00184a50mov x0, xzr
00184a54ldur x29, [sp-8]
00184a58ldr x30, [sp], 144
00184a5cret x30
00184a60
00184a60loc_184a60:
00184a60b 0x184a64
00184a64
00184a64loc_184a64:
00184a64b 0x184a68
00184a68
00184a68loc_184a68:
00184a68strb wzr, [sp+38]
00184a6cmov x0, xzr
00184a70ldur x29, [sp-8]
00184a74ldr x30, [sp], 144
00184a78ret x30
00184a7c
00184a7cloc_184a7c:
00184a7cstp x0, x1, [sp+8]
00184a80mov x3, x30
00184a84bl runtime.morestack_noctxt.abi0
00184a88ldp x0, x1, [sp+8]
00184a8cb 0x1848f0
001848f0
001848f0google.golang.org/protobuf/internal/encoding/messageset.IsMessageSetExtension: ; void google.golang.org/protobuf/internal/encoding/messageset.IsMessageSetExtension(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
001848f0ldr x16, [x28+16]
001848f4sub x17, sp, 16
001848f8subs xzr, x17, x16
001848fcb.ls 0x184a7c
00184900str x30, [sp-144]!
00184904stur x29, [sp-8]
00184908sub x29, sp, 8
0018490cstr x0, [sp+152]
00184910str x1, [sp+160]
00184914strb wzr, [sp+38]
00184918ldr x1, [sp+152]
0018491cldrsb x27, [x1]
00184920ldr x1, [x1+208]
00184924ldr x0, [sp+160]
00184928blr x1
0018492cstr x0, [sp+104]
00184930str x1, [sp+112]
00184934subs xzr, x1, 21
00184938b.ne 0x184940
0018493cb 0x184944
00184940
00184940loc_184940:
00184940b 0x184a64
00184944
00184944loc_184944:
00184944adrp x1, 0x533000
00184948add x1, x1, 1572
0018494cmovz x2, 21
00184950bl runtime.memequal
00184954tbnz w0, 0, 0x18495c
00184958b 0x184a60
0018495c
0018495cloc_18495c:
0018495cldr x1, [sp+152]
00184960ldrsb x27, [x1]
00184964ldr x1, [x1+32]
00184968ldr x0, [sp+160]
0018496cblr x1
00184970str x0, [sp+88]
00184974str x1, [sp+96]
00184978bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
0018497cstrb w0, [sp+39]
00184980tbnz w0, 0, 0x184988
00184984b 0x184a48
00184988
00184988loc_184988:
00184988ldr x1, [sp+152]
0018498cldrsb x27, [x1]
00184990ldr x1, [x1+72]
00184994ldr x0, [sp+160]
00184998blr x1
0018499cstr x0, [sp+72]
001849a0str x1, [sp+80]
001849a4bl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
001849a8str x0, [sp+56]
001849acstr x1, [sp+64]
001849b0ldr x0, [sp+160]
001849b4ldr x1, [sp+152]
001849b8ldrsb x27, [x1]
001849bcldr x1, [x1+200]
001849c0blr x1
001849c4str x0, [sp+120]
001849c8str x1, [sp+128]
001849ccldrsb x27, [x0]
001849d0ldr x2, [x0+64]
001849d4mov x0, x1
001849d8blr x2
001849dcstr x0, [sp+40]
001849e0str x1, [sp+48]
001849e4ldr x2, [sp+64]
001849e8subs xzr, x1, x2
001849ecb.ne 0x1849f4
001849f0b 0x1849f8
001849f4
001849f4loc_1849f4:
001849f4b 0x184a30
001849f8
001849f8loc_1849f8:
001849f8ldr x2, [sp+64]
001849fcldr x3, [sp+56]
00184a00mov x1, x0
00184a04mov x0, x3
00184a08bl runtime.memequal
00184a0ctbnz w0, 0, 0x184a14
00184a10b 0x184a2c
00184a14
00184a14loc_184a14:
00184a14b 0x184a18
00184a18
00184a18loc_184a18:
00184a18orr x0, xzr, 1
00184a1cstrb w0, [sp+38]
00184a20ldur x29, [sp-8]
00184a24ldr x30, [sp], 144
00184a28ret x30
00184a2c
00184a2cloc_184a2c:
00184a2cb 0x184a30
00184a30
00184a30loc_184a30:
00184a30b 0x184a34
00184a34
00184a34loc_184a34:
00184a34strb wzr, [sp+38]
00184a38mov x0, xzr
00184a3cldur x29, [sp-8]
00184a40ldr x30, [sp], 144
00184a44ret x30
00184a48
00184a48loc_184a48:
00184a48b 0x184a4c
00184a4c
00184a4cloc_184a4c:
00184a4cstrb wzr, [sp+38]
00184a50mov x0, xzr
00184a54ldur x29, [sp-8]
00184a58ldr x30, [sp], 144
00184a5cret x30
00184a60
00184a60loc_184a60:
00184a60b 0x184a64
00184a64
00184a64loc_184a64:
00184a64b 0x184a68
00184a68
00184a68loc_184a68:
00184a68strb wzr, [sp+38]
00184a6cmov x0, xzr
00184a70ldur x29, [sp-8]
00184a74ldr x30, [sp], 144
00184a78ret x30
00184a7c
00184a7cloc_184a7c:
00184a7cstp x0, x1, [sp+8]
00184a80mov x3, x30
00184a84bl runtime.morestack_noctxt.abi0
00184a88ldp x0, x1, [sp+8]
00184a8cb 0x1848f0
001848f0
00184a90
00184a90google.golang.org/protobuf/internal/encoding/messageset.SizeField: ; void google.golang.org/protobuf/internal/encoding/messageset.SizeField(google.golang.org/protobuf/encoding/protowire.Number num)
00184a90ldr x16, [x28+16]
00184a94subs xzr, sp, x16
00184a98b.ls 0x184af8
00184a9cstr x30, [sp-64]!
00184aa0stur x29, [sp-8]
00184aa4sub x29, sp, 8
00184aa8str w0, [sp+72]
00184aacstr xzr, [sp+24]
00184ab0orr x0, xzr, 1
00184ab4bl google.golang.org/protobuf/encoding/protowire.SizeTag
00184ab8str x0, [sp+48]
00184abcorr x0, xzr, 2
00184ac0bl google.golang.org/protobuf/encoding/protowire.SizeTag
00184ac4str x0, [sp+40]
00184ac8ldrsw x1, [sp+72]
00184accmov x0, x1
00184ad0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00184ad4str x0, [sp+32]
00184ad8ldr x1, [sp+48]
00184adcldr x2, [sp+40]
00184ae0add x1, x2, x1, lsl #1
00184ae4add x0, x1, x0
00184ae8str x0, [sp+24]
00184aecldur x29, [sp-8]
00184af0ldr x30, [sp], 64
00184af4ret x30
00184af8
00184af8loc_184af8:
00184af8str w0, [sp+8]
00184afcmov x3, x30
00184b00bl runtime.morestack_noctxt.abi0
00184b04ldrsw x0, [sp+8]
00184b08b 0x184a90
00184b0cudf 0
00184a90
00184a90google.golang.org/protobuf/internal/encoding/messageset.SizeField: ; void google.golang.org/protobuf/internal/encoding/messageset.SizeField(google.golang.org/protobuf/encoding/protowire.Number num)
00184a90ldr x16, [x28+16]
00184a94subs xzr, sp, x16
00184a98b.ls 0x184af8
00184a9cstr x30, [sp-64]!
00184aa0stur x29, [sp-8]
00184aa4sub x29, sp, 8
00184aa8str w0, [sp+72]
00184aacstr xzr, [sp+24]
00184ab0orr x0, xzr, 1
00184ab4bl google.golang.org/protobuf/encoding/protowire.SizeTag
00184ab8str x0, [sp+48]
00184abcorr x0, xzr, 2
00184ac0bl google.golang.org/protobuf/encoding/protowire.SizeTag
00184ac4str x0, [sp+40]
00184ac8ldrsw x1, [sp+72]
00184accmov x0, x1
00184ad0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00184ad4str x0, [sp+32]
00184ad8ldr x1, [sp+48]
00184adcldr x2, [sp+40]
00184ae0add x1, x2, x1, lsl #1
00184ae4add x0, x1, x0
00184ae8str x0, [sp+24]
00184aecldur x29, [sp-8]
00184af0ldr x30, [sp], 64
00184af4ret x30
00184af8
00184af8loc_184af8:
00184af8str w0, [sp+8]
00184afcmov x3, x30
00184b00bl runtime.morestack_noctxt.abi0
00184b04ldrsw x0, [sp+8]
00184b08b 0x184a90
00184b0cudf 0
00184a90
00184b10
00184b10google.golang.org/protobuf/internal/encoding/messageset.SizeUnknown: ; void google.golang.org/protobuf/internal/encoding/messageset.SizeUnknown(struct []uint8 unknown)
00184b10ldr x16, [x28+16]
00184b14sub x17, sp, 32
00184b18subs xzr, x17, x16
00184b1cb.ls 0x184d18
00184b20str x30, [sp-160]!
00184b24stur x29, [sp-8]
00184b28sub x29, sp, 8
00184b2cstr x0, [sp+168]
00184b30str x1, [sp+176]
00184b34str x2, [sp+184]
00184b38str xzr, [sp+48]
00184b3cb 0x184b40
00184b40
00184b40loc_184b40:
00184b40ldr x3, [sp+176]
00184b44str x3, [sp+96]
00184b48cbnz x3, 0x184b50
00184b4cb 0x184cfc
00184b50
00184b50loc_184b50:
00184b50ldr x0, [sp+168]
00184b54ldr x1, [sp+176]
00184b58ldr x2, [sp+184]
00184b5cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
00184b60str w0, [sp+44]
00184b64strb w1, [sp+35]
00184b68str x2, [sp+88]
00184b6cldrsw x3, [sp+44]
00184b70str w3, [sp+40]
00184b74ldrsb x3, [sp+35]
00184b78strb w3, [sp+33]
00184b7cldr x3, [sp+88]
00184b80str x3, [sp+72]
00184b84ldrsw x3, [sp+40]
00184b88str w3, [sp+36]
00184b8cldrsb x3, [sp+33]
00184b90strb w3, [sp+32]
00184b94ldr x4, [sp+72]
00184b98str x4, [sp+56]
00184b9csubs xzr, x4, 0
00184ba0cset x5, lt
00184ba4strb w5, [sp+34]
00184ba8tbnz x4, 63, 0x184bb0
00184bacb 0x184bb4
00184bb0
00184bb0loc_184bb0:
00184bb0b 0x184bc8
00184bb4
00184bb4loc_184bb4:
00184bb4ubfm x3, x3, 0, 7
00184bb8subs wzr, w3, 2
00184bbccset x3, ne
00184bc0strb w3, [sp+34]
00184bc4b 0x184bc8
00184bc8
00184bc8loc_184bc8:
00184bc8ldrb w3, [sp+34]
00184bcctbnz w3, 0, 0x184bd4
00184bd0b 0x184be8
00184bd4
00184bd4loc_184bd4:
00184bd4str xzr, [sp+48]
00184bd8mov x0, xzr
00184bdcldur x29, [sp-8]
00184be0ldr x30, [sp], 160
00184be4ret x30
00184be8
00184be8loc_184be8:
00184be8ldr x0, [sp+56]
00184becldr x1, [sp+176]
00184bf0ldr x3, [sp+168]
00184bf4ldr x4, [sp+184]
00184bf8b 0x184bfc
00184bfc
00184bfcloc_184bfc:
00184bfcsubs xzr, x1, x0
00184c00b.hs 0x184c08
00184c04b 0x184d10
00184c08
00184c08loc_184c08:
00184c08sub x4, x4, x0
00184c0csub x5, x1, x0
00184c10sub x6, xzr, x4
00184c14and x6, x0, x6, asr #63
00184c18add x3, x3, x6
00184c1cstr x3, [sp+168]
00184c20str x5, [sp+176]
00184c24str x4, [sp+184]
00184c28str xzr, [sp+128]
00184c2cstp xzr, xzr, [sp+136]
00184c30ldr x0, [sp+168]
00184c34ldr x1, [sp+176]
00184c38ldr x2, [sp+184]
00184c3cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00184c40str x0, [sp+128]
00184c44str x1, [sp+136]
00184c48str x2, [sp+144]
00184c4cstr x3, [sp+88]
00184c50str x0, [sp+104]
00184c54str x1, [sp+112]
00184c58str x2, [sp+120]
00184c5cldr x0, [sp+88]
00184c60str x0, [sp+64]
00184c64str x0, [sp+56]
00184c68tbnz x0, 63, 0x184c70
00184c6cb 0x184c84
00184c70
00184c70loc_184c70:
00184c70str xzr, [sp+48]
00184c74mov x0, xzr
00184c78ldur x29, [sp-8]
00184c7cldr x30, [sp], 160
00184c80ret x30
00184c84
00184c84loc_184c84:
00184c84ldr x1, [sp+176]
00184c88ldr x2, [sp+168]
00184c8cldr x3, [sp+184]
00184c90b 0x184c94
00184c94
00184c94loc_184c94:
00184c94subs xzr, x1, x0
00184c98b.hs 0x184ca0
00184c9cb 0x184d0c
00184ca0
00184ca0loc_184ca0:
00184ca0sub x3, x3, x0
00184ca4sub x1, x1, x0
00184ca8sub x4, xzr, x3
00184cacand x4, x0, x4, asr #63
00184cb0add x2, x2, x4
00184cb4str x2, [sp+168]
00184cb8str x1, [sp+176]
00184cbcstr x3, [sp+184]
00184cc0ldrsw x0, [sp+36]
00184cc4bl google.golang.org/protobuf/internal/encoding/messageset.SizeField
00184cc8str x0, [sp+88]
00184cccorr x0, xzr, 3
00184cd0bl google.golang.org/protobuf/encoding/protowire.SizeTag
00184cd4str x0, [sp+80]
00184cd8ldr x1, [sp+48]
00184cdcldr x2, [sp+88]
00184ce0add x2, x2, x0
00184ce4ldr x3, [sp+56]
00184ce8add x2, x2, x3
00184cecadd x1, x1, x2
00184cf0str x1, [sp+48]
00184cf4b 0x184cf8
00184cf8
00184cf8loc_184cf8:
00184cf8b 0x184b40
00184cfc
00184cfcloc_184cfc:
00184cfcldr x0, [sp+48]
00184d00ldur x29, [sp-8]
00184d04ldr x30, [sp], 160
00184d08ret x30
00184d0c
00184d0cloc_184d0c:
00184d0cbl runtime.panicSliceB
00184d10
00184d10loc_184d10:
00184d10bl runtime.panicSliceB
00184d14hint
00184d18
00184d18loc_184d18:
00184d18stp x0, x1, [sp+8]
00184d1cstr x2, [sp+24]
00184d20mov x3, x30
00184d24bl runtime.morestack_noctxt.abi0
00184d28ldp x0, x1, [sp+8]
00184d2cldr x2, [sp+24]
00184d30b 0x184b10
00184d34udf 0
00184d38udf 0
00184d3cudf 0
00184b10
00184b10google.golang.org/protobuf/internal/encoding/messageset.SizeUnknown: ; void google.golang.org/protobuf/internal/encoding/messageset.SizeUnknown(struct []uint8 unknown)
00184b10ldr x16, [x28+16]
00184b14sub x17, sp, 32
00184b18subs xzr, x17, x16
00184b1cb.ls 0x184d18
00184b20str x30, [sp-160]!
00184b24stur x29, [sp-8]
00184b28sub x29, sp, 8
00184b2cstr x0, [sp+168]
00184b30str x1, [sp+176]
00184b34str x2, [sp+184]
00184b38str xzr, [sp+48]
00184b3cb 0x184b40
00184b40
00184b40loc_184b40:
00184b40ldr x3, [sp+176]
00184b44str x3, [sp+96]
00184b48cbnz x3, 0x184b50
00184b4cb 0x184cfc
00184b50
00184b50loc_184b50:
00184b50ldr x0, [sp+168]
00184b54ldr x1, [sp+176]
00184b58ldr x2, [sp+184]
00184b5cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
00184b60str w0, [sp+44]
00184b64strb w1, [sp+35]
00184b68str x2, [sp+88]
00184b6cldrsw x3, [sp+44]
00184b70str w3, [sp+40]
00184b74ldrsb x3, [sp+35]
00184b78strb w3, [sp+33]
00184b7cldr x3, [sp+88]
00184b80str x3, [sp+72]
00184b84ldrsw x3, [sp+40]
00184b88str w3, [sp+36]
00184b8cldrsb x3, [sp+33]
00184b90strb w3, [sp+32]
00184b94ldr x4, [sp+72]
00184b98str x4, [sp+56]
00184b9csubs xzr, x4, 0
00184ba0cset x5, lt
00184ba4strb w5, [sp+34]
00184ba8tbnz x4, 63, 0x184bb0
00184bacb 0x184bb4
00184bb0
00184bb0loc_184bb0:
00184bb0b 0x184bc8
00184bb4
00184bb4loc_184bb4:
00184bb4ubfm x3, x3, 0, 7
00184bb8subs wzr, w3, 2
00184bbccset x3, ne
00184bc0strb w3, [sp+34]
00184bc4b 0x184bc8
00184bc8
00184bc8loc_184bc8:
00184bc8ldrb w3, [sp+34]
00184bcctbnz w3, 0, 0x184bd4
00184bd0b 0x184be8
00184bd4
00184bd4loc_184bd4:
00184bd4str xzr, [sp+48]
00184bd8mov x0, xzr
00184bdcldur x29, [sp-8]
00184be0ldr x30, [sp], 160
00184be4ret x30
00184be8
00184be8loc_184be8:
00184be8ldr x0, [sp+56]
00184becldr x1, [sp+176]
00184bf0ldr x3, [sp+168]
00184bf4ldr x4, [sp+184]
00184bf8b 0x184bfc
00184bfc
00184bfcloc_184bfc:
00184bfcsubs xzr, x1, x0
00184c00b.hs 0x184c08
00184c04b 0x184d10
00184c08
00184c08loc_184c08:
00184c08sub x4, x4, x0
00184c0csub x5, x1, x0
00184c10sub x6, xzr, x4
00184c14and x6, x0, x6, asr #63
00184c18add x3, x3, x6
00184c1cstr x3, [sp+168]
00184c20str x5, [sp+176]
00184c24str x4, [sp+184]
00184c28str xzr, [sp+128]
00184c2cstp xzr, xzr, [sp+136]
00184c30ldr x0, [sp+168]
00184c34ldr x1, [sp+176]
00184c38ldr x2, [sp+184]
00184c3cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
00184c40str x0, [sp+128]
00184c44str x1, [sp+136]
00184c48str x2, [sp+144]
00184c4cstr x3, [sp+88]
00184c50str x0, [sp+104]
00184c54str x1, [sp+112]
00184c58str x2, [sp+120]
00184c5cldr x0, [sp+88]
00184c60str x0, [sp+64]
00184c64str x0, [sp+56]
00184c68tbnz x0, 63, 0x184c70
00184c6cb 0x184c84
00184c70
00184c70loc_184c70:
00184c70str xzr, [sp+48]
00184c74mov x0, xzr
00184c78ldur x29, [sp-8]
00184c7cldr x30, [sp], 160
00184c80ret x30
00184c84
00184c84loc_184c84:
00184c84ldr x1, [sp+176]
00184c88ldr x2, [sp+168]
00184c8cldr x3, [sp+184]
00184c90b 0x184c94
00184c94
00184c94loc_184c94:
00184c94subs xzr, x1, x0
00184c98b.hs 0x184ca0
00184c9cb 0x184d0c
00184ca0
00184ca0loc_184ca0:
00184ca0sub x3, x3, x0
00184ca4sub x1, x1, x0
00184ca8sub x4, xzr, x3
00184cacand x4, x0, x4, asr #63
00184cb0add x2, x2, x4
00184cb4str x2, [sp+168]
00184cb8str x1, [sp+176]
00184cbcstr x3, [sp+184]
00184cc0ldrsw x0, [sp+36]
00184cc4bl google.golang.org/protobuf/internal/encoding/messageset.SizeField
00184cc8str x0, [sp+88]
00184cccorr x0, xzr, 3
00184cd0bl google.golang.org/protobuf/encoding/protowire.SizeTag
00184cd4str x0, [sp+80]
00184cd8ldr x1, [sp+48]
00184cdcldr x2, [sp+88]
00184ce0add x2, x2, x0
00184ce4ldr x3, [sp+56]
00184ce8add x2, x2, x3
00184cecadd x1, x1, x2
00184cf0str x1, [sp+48]
00184cf4b 0x184cf8
00184cf8
00184cf8loc_184cf8:
00184cf8b 0x184b40
00184cfc
00184cfcloc_184cfc:
00184cfcldr x0, [sp+48]
00184d00ldur x29, [sp-8]
00184d04ldr x30, [sp], 160
00184d08ret x30
00184d0c
00184d0cloc_184d0c:
00184d0cbl runtime.panicSliceB
00184d10
00184d10loc_184d10:
00184d10bl runtime.panicSliceB
00184d14hint
00184d18
00184d18loc_184d18:
00184d18stp x0, x1, [sp+8]
00184d1cstr x2, [sp+24]
00184d20mov x3, x30
00184d24bl runtime.morestack_noctxt.abi0
00184d28ldp x0, x1, [sp+8]
00184d2cldr x2, [sp+24]
00184d30b 0x184b10
00184d34udf 0
00184d38udf 0
00184d3cudf 0
00184b10
00184d40
00184d40google.golang.org/protobuf/reflect/protoregistry.init: ; void google.golang.org/protobuf/reflect/protoregistry.init(void)
00184d40ldr x16, [x28+16]
00184d44subs xzr, sp, x16
00184d48b.ls 0x184e3c
00184d4cstr x30, [sp-64]!
00184d50stur x29, [sp-8]
00184d54sub x29, sp, 8
00184d58adrp x0, 0x4d0000
00184d5cadd x0, x0, 2112
00184d60bl runtime.newobject
00184d64adrp x27, 0x8c7000
00184d68ldr w1, [x27+3056]
00184d6ccbz w1, 0x184d74
00184d70b 0x184d78
00184d74
00184d74loc_184d74:
00184d74b 0x184d90
00184d78
00184d78loc_184d78:
00184d78bl runtime.gcWriteBarrier2
00184d7cstr x0, [x25]
00184d80adrp x27, 0x89c000
00184d84ldr x1, [x27+3712]
00184d88str x1, [x25+8]
00184d8cb 0x184d90
00184d90
00184d90loc_184d90:
00184d90adrp x27, 0x89c000
00184d94str x0, [x27+3712]
00184d98adrp x0, 0x4f1000
00184d9cadd x0, x0, 3104
00184da0bl runtime.newobject
00184da4adrp x27, 0x8c7000
00184da8ldr w1, [x27+3056]
00184daccbz w1, 0x184db4
00184db0b 0x184db8
00184db4
00184db4loc_184db4:
00184db4b 0x184dd0
00184db8
00184db8loc_184db8:
00184db8bl runtime.gcWriteBarrier2
00184dbcstr x0, [x25]
00184dc0adrp x27, 0x89c000
00184dc4ldr x5, [x27+3720]
00184dc8str x5, [x25+8]
00184dccb 0x184dd0
00184dd0
00184dd0loc_184dd0:
00184dd0adrp x27, 0x89c000
00184dd4str x0, [x27+3720]
00184dd8adrp x0, 0x52d000
00184ddcadd x0, x0, 3676
00184de0movz x1, 9
00184de4mov x2, xzr
00184de8mov x3, xzr
00184decmov x4, x3
00184df0bl google.golang.org/protobuf/internal/errors.New
00184df4adrp x27, 0x89d000
00184df8str x0, [x27+3152]
00184dfcadrp x27, 0x8c7000
00184e00ldr w5, [x27+3056]
00184e04cbz w5, 0x184e0c
00184e08b 0x184e10
00184e0c
00184e0cloc_184e0c:
00184e0cb 0x184e28
00184e10
00184e10loc_184e10:
00184e10bl runtime.gcWriteBarrier2
00184e14str x1, [x25]
00184e18adrp x27, 0x89d000
00184e1cldr x0, [x27+3160]
00184e20str x0, [x25+8]
00184e24b 0x184e28
00184e28
00184e28loc_184e28:
00184e28adrp x27, 0x89d000
00184e2cstr x1, [x27+3160]
00184e30ldur x29, [sp-8]
00184e34ldr x30, [sp], 64
00184e38ret x30
00184e3c
00184e3cloc_184e3c:
00184e3cmov x3, x30
00184e40bl runtime.morestack_noctxt.abi0
00184e44b 0x184d40
00184e48udf 0
00184e4cudf 0
00184d40
00184d40google.golang.org/protobuf/reflect/protoregistry.init: ; void google.golang.org/protobuf/reflect/protoregistry.init(void)
00184d40ldr x16, [x28+16]
00184d44subs xzr, sp, x16
00184d48b.ls 0x184e3c
00184d4cstr x30, [sp-64]!
00184d50stur x29, [sp-8]
00184d54sub x29, sp, 8
00184d58adrp x0, 0x4d0000
00184d5cadd x0, x0, 2112
00184d60bl runtime.newobject
00184d64adrp x27, 0x8c7000
00184d68ldr w1, [x27+3056]
00184d6ccbz w1, 0x184d74
00184d70b 0x184d78
00184d74
00184d74loc_184d74:
00184d74b 0x184d90
00184d78
00184d78loc_184d78:
00184d78bl runtime.gcWriteBarrier2
00184d7cstr x0, [x25]
00184d80adrp x27, 0x89c000
00184d84ldr x1, [x27+3712]
00184d88str x1, [x25+8]
00184d8cb 0x184d90
00184d90
00184d90loc_184d90:
00184d90adrp x27, 0x89c000
00184d94str x0, [x27+3712]
00184d98adrp x0, 0x4f1000
00184d9cadd x0, x0, 3104
00184da0bl runtime.newobject
00184da4adrp x27, 0x8c7000
00184da8ldr w1, [x27+3056]
00184daccbz w1, 0x184db4
00184db0b 0x184db8
00184db4
00184db4loc_184db4:
00184db4b 0x184dd0
00184db8
00184db8loc_184db8:
00184db8bl runtime.gcWriteBarrier2
00184dbcstr x0, [x25]
00184dc0adrp x27, 0x89c000
00184dc4ldr x5, [x27+3720]
00184dc8str x5, [x25+8]
00184dccb 0x184dd0
00184dd0
00184dd0loc_184dd0:
00184dd0adrp x27, 0x89c000
00184dd4str x0, [x27+3720]
00184dd8adrp x0, 0x52d000
00184ddcadd x0, x0, 3676
00184de0movz x1, 9
00184de4mov x2, xzr
00184de8mov x3, xzr
00184decmov x4, x3
00184df0bl google.golang.org/protobuf/internal/errors.New
00184df4adrp x27, 0x89d000
00184df8str x0, [x27+3152]
00184dfcadrp x27, 0x8c7000
00184e00ldr w5, [x27+3056]
00184e04cbz w5, 0x184e0c
00184e08b 0x184e10
00184e0c
00184e0cloc_184e0c:
00184e0cb 0x184e28
00184e10
00184e10loc_184e10:
00184e10bl runtime.gcWriteBarrier2
00184e14str x1, [x25]
00184e18adrp x27, 0x89d000
00184e1cldr x0, [x27+3160]
00184e20str x0, [x25+8]
00184e24b 0x184e28
00184e28
00184e28loc_184e28:
00184e28adrp x27, 0x89d000
00184e2cstr x1, [x27+3160]
00184e30ldur x29, [sp-8]
00184e34ldr x30, [sp], 64
00184e38ret x30
00184e3c
00184e3cloc_184e3c:
00184e3cmov x3, x30
00184e40bl runtime.morestack_noctxt.abi0
00184e44b 0x184d40
00184e48udf 0
00184e4cudf 0
00184d40
00184e50
00184e50google.golang.org/protobuf/reflect/protoregistry.init.func1: ; void google.golang.org/protobuf/reflect/protoregistry.init.func1(google.golang.org/protobuf/reflect/protoreflect.Descriptor d, error err)
00184e50ldr x16, [x28+16]
00184e54sub x17, sp, 192
00184e58subs xzr, x17, x16
00184e5cb.ls 0x18542c
00184e60sub x20, sp, 320
00184e64stp x29, x30, [x20-8]
00184e68add sp, x20, 0
00184e6csub x29, sp, 8
00184e70str x0, [sp+328]
00184e74str x1, [sp+336]
00184e78str x2, [sp+344]
00184e7cstr x3, [sp+352]
00184e80strb wzr, [sp+71]
00184e84adrp x27, 0x889000
00184e88ldr x2, [x27+3008]
00184e8cadrp x27, 0x889000
00184e90ldr x3, [x27+3016]
00184e94str x2, [sp+88]
00184e98str x3, [sp+96]
00184e9cadrp x0, 0x53e000
00184ea0add x0, x0, 1061
00184ea4movz x1, 37
00184ea8bl os.Getenv
00184eacstr x0, [sp+72]
00184eb0str x1, [sp+80]
00184eb4cbnz x1, 0x184ebc
00184eb8b 0x184ec8
00184ebc
00184ebcloc_184ebc:
00184ebcstr x0, [sp+88]
00184ec0str x1, [sp+96]
00184ec4b 0x184ecc
00184ec8
00184ec8loc_184ec8:
00184ec8b 0x184ecc
00184ecc
00184eccloc_184ecc:
00184eccldr x1, [sp+96]
00184ed0ldr x7, [sp+88]
00184ed4str x7, [sp+136]
00184ed8str x1, [sp+144]
00184edcb 0x184ee0
00184ee0
00184ee0loc_184ee0:
00184ee0subs xzr, x1, 4
00184ee4b.eq 0x184eec
00184ee8b 0x185088
00184eec
00184eecloc_184eec:
00184eecb 0x184ef0
00184ef0
00184ef0loc_184ef0:
00184ef0subs xzr, x1, 4
00184ef4b.eq 0x184efc
00184ef8b 0x185428
00184efc
00184efcloc_184efc:
00184efcsubs xzr, x1, 0
00184f00b.hi 0x184f08
00184f04b 0x185420
00184f08
00184f08loc_184f08:
00184f08ldrb w8, [x7]
00184f0csubs xzr, x1, 1
00184f10b.hi 0x184f18
00184f14b 0x185418
00184f18
00184f18loc_184f18:
00184f18ldrb w9, [x7+1]
00184f1cubfm x9, x9, 56, 7
00184f20orr x8, x8, x9
00184f24subs xzr, x1, 2
00184f28b.hi 0x184f30
00184f2cb 0x185410
00184f30
00184f30loc_184f30:
00184f30ldrb w9, [x7+2]
00184f34ubfm x9, x9, 48, 7
00184f38orr x8, x8, x9
00184f3csubs xzr, x1, 3
00184f40b.hi 0x184f48
00184f44b 0x185408
00184f48
00184f48loc_184f48:
00184f48ldrb w7, [x7+3]
00184f4cubfm x7, x7, 40, 7
00184f50orr x7, x8, x7
00184f54movz x8, 24951
00184f58movk x8, 0x6e720000
00184f5csubs wzr, w7, w8
00184f60b.eq 0x184f68
00184f64b 0x185400
00184f68
00184f68loc_184f68:
00184f68b 0x184f6c
00184f6c
00184f6cloc_184f6c:
00184f6cstp xzr, xzr, [sp+168]
00184f70stp xzr, xzr, [sp+184]
00184f74add x7, sp, 168
00184f78str x7, [sp+248]
00184f7cldr x7, [sp+344]
00184f80ldr x8, [sp+352]
00184f84str x7, [sp+232]
00184f88str x8, [sp+240]
00184f8cstr x7, [sp+224]
00184f90ldr x7, [sp+224]
00184f94cbnz x7, 0x184f9c
00184f98b 0x184fac
00184f9c
00184f9cloc_184f9c:
00184f9cldr x7, [sp+224]
00184fa0ldr x7, [x7+8]
00184fa4str x7, [sp+224]
00184fa8b 0x184fb0
00184fac
00184facloc_184fac:
00184facb 0x184fb0
00184fb0
00184fb0loc_184fb0:
00184fb0ldr x7, [sp+248]
00184fb4ldrsb x27, [x7]
00184fb8ldr x8, [sp+240]
00184fbcldr x9, [sp+224]
00184fc0str x9, [x7]
00184fc4adrp x27, 0x8c7000
00184fc8ldr w9, [x27+3056]
00184fcccbz w9, 0x184fd4
00184fd0b 0x184fd8
00184fd4
00184fd4loc_184fd4:
00184fd4b 0x184fec
00184fd8
00184fd8loc_184fd8:
00184fd8bl runtime.gcWriteBarrier2
00184fdcstr x8, [x25]
00184fe0ldr x9, [x7+8]
00184fe4str x9, [x25+8]
00184fe8b 0x184fec
00184fec
00184fecloc_184fec:
00184fecstr x8, [x7+8]
00184ff0ldr x7, [sp+248]
00184ff4ldrsb x27, [x7]
00184ff8adrp x8, 0x471000
00184ffcadd x8, x8, 2944
00185000str x8, [x7+16]
00185004adrp x27, 0x8c6000
00185008ldr w8, [x27+3056]
0018500ccbz w8, 0x185014
00185010b 0x185018
00185014
00185014loc_185014:
00185014b 0x185028
00185018
00185018loc_185018:
00185018ldr x8, [x7+24]
0018501cbl runtime.gcWriteBarrier1
00185020str x8, [x25]
00185024b 0x185028
00185028
00185028loc_185028:
00185028adrp x8, 0x58d000
0018502cadd x8, x8, 496
00185030str x8, [x7+24]
00185034ldr x4, [sp+248]
00185038ldrsb x27, [x4]
0018503cb 0x185040
00185040
00185040loc_185040:
00185040str x4, [sp+256]
00185044orr x6, xzr, 2
00185048str x6, [sp+264]
0018504cstr x6, [sp+272]
00185050adrp x27, 0x89b000
00185054ldr x1, [x27+2888]
00185058adrp x0, 0x58e000
0018505cadd x0, x0, 2168
00185060adrp x2, 0x531000
00185064add x2, x2, 3547
00185068movz x3, 20
0018506cmov x5, x6
00185070bl fmt.Fprintf
00185074orr x0, xzr, 1
00185078strb w0, [sp+71]
0018507cldp x29, x30, [sp-8]
00185080add sp, sp, 320
00185084ret x30
00185088
00185088loc_185088:
00185088subs xzr, x1, 5
0018508cb.eq 0x185214
00185090b 0x185094
00185094
00185094loc_185094:
00185094subs xzr, x1, 6
00185098b.eq 0x1850a0
0018509cb 0x185208
001850a0
001850a0loc_1850a0:
001850a0b 0x1850a4
001850a4
001850a4loc_1850a4:
001850a4subs xzr, x1, 6
001850a8b.eq 0x1850b0
001850acb 0x185204
001850b0
001850b0loc_1850b0:
001850b0subs xzr, x1, 0
001850b4b.hi 0x1850bc
001850b8b 0x1851fc
001850bc
001850bcloc_1850bc:
001850bcldrb w2, [x7]
001850c0subs xzr, x1, 1
001850c4b.hi 0x1850cc
001850c8b 0x1851f4
001850cc
001850ccloc_1850cc:
001850ccldrb w3, [x7+1]
001850d0ubfm x3, x3, 56, 7
001850d4orr x2, x2, x3
001850d8subs xzr, x1, 2
001850dcb.hi 0x1850e4
001850e0b 0x1851ec
001850e4
001850e4loc_1850e4:
001850e4ldrb w3, [x7+2]
001850e8ubfm x3, x3, 48, 7
001850ecorr x2, x2, x3
001850f0subs xzr, x1, 3
001850f4b.hi 0x1850fc
001850f8b 0x1851e4
001850fc
001850fcloc_1850fc:
001850fcldrb w3, [x7+3]
00185100ubfm x3, x3, 40, 7
00185104orr x2, x2, x3
00185108movz x3, 26473
0018510cmovk x3, 0x6f6e0000
00185110subs wzr, w2, w3
00185114b.eq 0x18511c
00185118b 0x1851e0
0018511c
0018511cloc_18511c:
0018511csubs xzr, x1, 4
00185120b.hi 0x185128
00185124b 0x1851d8
00185128
00185128loc_185128:
00185128ldrb w2, [x7+4]
0018512csubs xzr, x1, 5
00185130b.hi 0x185138
00185134b 0x1851d0
00185138
00185138loc_185138:
00185138ldrb w3, [x7+5]
0018513cubfm x3, x3, 56, 7
00185140orr x2, x2, x3
00185144ubfm x2, x2, 0, 15
00185148movz x3, 25970
0018514csubs wzr, w2, w3
00185150b.eq 0x185158
00185154b 0x185170
00185158
00185158loc_185158:
00185158b 0x18515c
0018515c
0018515cloc_18515c:
0018515corr x0, xzr, 1
00185160strb w0, [sp+71]
00185164ldp x29, x30, [sp-8]
00185168add sp, sp, 320
0018516cret x30
00185170
00185170loc_185170:
00185170b 0x185174
00185174
00185174loc_185174:
00185174b 0x185178
00185178
00185178loc_185178:
00185178b 0x18517c
0018517c
0018517cloc_18517c:
0018517cadrp x0, 0x53d000
00185180add x0, x0, 1061
00185184movz x1, 37
00185188bl os.Getenv
0018518cstr x0, [sp+152]
00185190str x1, [sp+160]
00185194movz x2, 53
00185198mov x3, x0
0018519cmov x4, x1
001851a0mov x0, xzr
001851a4adrp x1, 0x545000
001851a8add x1, x1, 1324
001851acbl runtime.concatstring2
001851b0str x0, [sp+208]
001851b4str x1, [sp+216]
001851b8bl runtime.convTstring
001851bcstr x0, [sp+200]
001851c0mov x1, x0
001851c4adrp x0, 0x470000
001851c8add x0, x0, 2944
001851ccbl runtime.gopanic
001851d0
001851d0loc_1851d0:
001851d0movz x0, 5
001851d4bl runtime.panicIndex
001851d8
001851d8loc_1851d8:
001851d8orr x0, xzr, 4
001851dcbl runtime.panicIndex
001851e0
001851e0loc_1851e0:
001851e0b 0x185174
001851e4
001851e4loc_1851e4:
001851e4orr x0, xzr, 3
001851e8bl runtime.panicIndex
001851ec
001851ecloc_1851ec:
001851ecorr x0, xzr, 2
001851f0bl runtime.panicIndex
001851f4
001851f4loc_1851f4:
001851f4orr x0, xzr, 1
001851f8bl runtime.panicIndex
001851fc
001851fcloc_1851fc:
001851fcmov x0, xzr
00185200bl runtime.panicIndex
00185204
00185204loc_185204:
00185204b 0x185174
00185208
00185208loc_185208:
00185208b 0x18520c
0018520c
0018520cloc_18520c:
0018520cb 0x185210
00185210
00185210loc_185210:
00185210b 0x185178
00185214
00185214loc_185214:
00185214b 0x185218
00185218
00185218loc_185218:
00185218subs xzr, x1, 5
0018521cb.eq 0x185224
00185220b 0x1853fc
00185224
00185224loc_185224:
00185224subs xzr, x1, 0
00185228b.hi 0x185230
0018522cb 0x1853f4
00185230
00185230loc_185230:
00185230ldrb w5, [x7]
00185234subs xzr, x1, 1
00185238b.hi 0x185240
0018523cb 0x1853ec
00185240
00185240loc_185240:
00185240ldrb w6, [x7+1]
00185244ubfm x6, x6, 56, 7
00185248orr x5, x5, x6
0018524csubs xzr, x1, 2
00185250b.hi 0x185258
00185254b 0x1853e4
00185258
00185258loc_185258:
00185258ldrb w6, [x7+2]
0018525cubfm x6, x6, 48, 7
00185260orr x5, x5, x6
00185264subs xzr, x1, 3
00185268b.hi 0x185270
0018526cb 0x1853dc
00185270
00185270loc_185270:
00185270ldrb w6, [x7+3]
00185274ubfm x6, x6, 40, 7
00185278orr x5, x5, x6
0018527cmovz x6, 24944
00185280movk x6, 0x696e0000
00185284subs wzr, w5, w6
00185288b.eq 0x185290
0018528cb 0x1853d8
00185290
00185290loc_185290:
00185290subs xzr, x1, 4
00185294b.hi 0x18529c
00185298b 0x1853d0
0018529c
0018529cloc_18529c:
0018529cldrb w5, [x7+4]
001852a0subs wzr, w5, 99
001852a4b.eq 0x1852ac
001852a8b 0x1853c8
001852ac
001852acloc_1852ac:
001852acb 0x1852b0
001852b0
001852b0loc_1852b0:
001852b0stp xzr, xzr, [sp+168]
001852b4stp xzr, xzr, [sp+184]
001852b8add x5, sp, 168
001852bcstr x5, [sp+104]
001852c0ldr x5, [sp+344]
001852c4ldr x6, [sp+352]
001852c8str x5, [sp+296]
001852ccstr x6, [sp+304]
001852d0str x5, [sp+288]
001852d4ldr x5, [sp+288]
001852d8cbnz x5, 0x1852e0
001852dcb 0x1853c4
001852e0
001852e0loc_1852e0:
001852e0ldr x5, [sp+288]
001852e4ldr x5, [x5+8]
001852e8str x5, [sp+288]
001852ecb 0x1852f0
001852f0
001852f0loc_1852f0:
001852f0ldr x5, [sp+104]
001852f4ldrsb x27, [x5]
001852f8ldr x6, [sp+304]
001852fcldr x7, [sp+288]
00185300str x7, [x5]
00185304adrp x27, 0x8c6000
00185308ldr w7, [x27+3056]
0018530ccbz w7, 0x185314
00185310b 0x1853b0
00185314
00185314loc_185314:
00185314b 0x185318
00185318
00185318loc_185318:
00185318str x6, [x5+8]
0018531cldr x5, [sp+104]
00185320ldrsb x27, [x5]
00185324adrp x6, 0x470000
00185328add x6, x6, 2944
0018532cstr x6, [x5+16]
00185330adrp x27, 0x8c6000
00185334ldr w6, [x27+3056]
00185338cbz w6, 0x185340
0018533cb 0x1853a0
00185340
00185340loc_185340:
00185340b 0x185344
00185344
00185344loc_185344:
00185344adrp x6, 0x58d000
00185348add x6, x6, 496
0018534cstr x6, [x5+24]
00185350ldr x2, [sp+104]
00185354ldrsb x27, [x2]
00185358b 0x18535c
0018535c
0018535cloc_18535c:
0018535cstr x2, [sp+112]
00185360orr x4, xzr, 2
00185364str x4, [sp+120]
00185368str x4, [sp+128]
0018536cadrp x0, 0x52d000
00185370add x0, x0, 1014
00185374movz x1, 10
00185378mov x3, x4
0018537cbl fmt.Sprintf
00185380str x0, [sp+152]
00185384str x1, [sp+160]
00185388bl runtime.convTstring
0018538cstr x0, [sp+280]
00185390mov x1, x0
00185394adrp x0, 0x470000
00185398add x0, x0, 2944
0018539cbl runtime.gopanic
001853a0
001853a0loc_1853a0:
001853a0ldr x6, [x5+24]
001853a4bl runtime.gcWriteBarrier1
001853a8str x6, [x25]
001853acb 0x185344
001853b0
001853b0loc_1853b0:
001853b0bl runtime.gcWriteBarrier2
001853b4str x6, [x25]
001853b8ldr x7, [x5+8]
001853bcstr x7, [x25+8]
001853c0b 0x185318
001853c4
001853c4loc_1853c4:
001853c4b 0x1852f0
001853c8
001853c8loc_1853c8:
001853c8b 0x1853cc
001853cc
001853ccloc_1853cc:
001853ccb 0x185178
001853d0
001853d0loc_1853d0:
001853d0orr x0, xzr, 4
001853d4bl runtime.panicIndex
001853d8
001853d8loc_1853d8:
001853d8b 0x1853cc
001853dc
001853dcloc_1853dc:
001853dcorr x0, xzr, 3
001853e0bl runtime.panicIndex
001853e4
001853e4loc_1853e4:
001853e4orr x0, xzr, 2
001853e8bl runtime.panicIndex
001853ec
001853ecloc_1853ec:
001853ecorr x0, xzr, 1
001853f0bl runtime.panicIndex
001853f4
001853f4loc_1853f4:
001853f4mov x0, xzr
001853f8bl runtime.panicIndex
001853fc
001853fcloc_1853fc:
001853fcb 0x1853cc
00185400
00185400loc_185400:
00185400b 0x185404
00185404
00185404loc_185404:
00185404b 0x185178
00185408
00185408loc_185408:
00185408orr x0, xzr, 3
0018540cbl runtime.panicIndex
00185410
00185410loc_185410:
00185410orr x0, xzr, 2
00185414bl runtime.panicIndex
00185418
00185418loc_185418:
00185418orr x0, xzr, 1
0018541cbl runtime.panicIndex
00185420
00185420loc_185420:
00185420mov x0, xzr
00185424bl runtime.panicIndex
00185428
00185428loc_185428:
00185428b 0x185404
0018542c
0018542cloc_18542c:
0018542cstp x0, x1, [sp+8]
00185430stp x2, x3, [sp+24]
00185434mov x3, x30
00185438bl runtime.morestack_noctxt.abi0
0018543cldp x0, x1, [sp+8]
00185440ldp x2, x3, [sp+24]
00185444b 0x184e50
00185448udf 0
0018544cudf 0
00184e50
00184e50google.golang.org/protobuf/reflect/protoregistry.init.func1: ; void google.golang.org/protobuf/reflect/protoregistry.init.func1(google.golang.org/protobuf/reflect/protoreflect.Descriptor d, error err)
00184e50ldr x16, [x28+16]
00184e54sub x17, sp, 192
00184e58subs xzr, x17, x16
00184e5cb.ls 0x18542c
00184e60sub x20, sp, 320
00184e64stp x29, x30, [x20-8]
00184e68add sp, x20, 0
00184e6csub x29, sp, 8
00184e70str x0, [sp+328]
00184e74str x1, [sp+336]
00184e78str x2, [sp+344]
00184e7cstr x3, [sp+352]
00184e80strb wzr, [sp+71]
00184e84adrp x27, 0x889000
00184e88ldr x2, [x27+3008]
00184e8cadrp x27, 0x889000
00184e90ldr x3, [x27+3016]
00184e94str x2, [sp+88]
00184e98str x3, [sp+96]
00184e9cadrp x0, 0x53e000
00184ea0add x0, x0, 1061
00184ea4movz x1, 37
00184ea8bl os.Getenv
00184eacstr x0, [sp+72]
00184eb0str x1, [sp+80]
00184eb4cbnz x1, 0x184ebc
00184eb8b 0x184ec8
00184ebc
00184ebcloc_184ebc:
00184ebcstr x0, [sp+88]
00184ec0str x1, [sp+96]
00184ec4b 0x184ecc
00184ec8
00184ec8loc_184ec8:
00184ec8b 0x184ecc
00184ecc
00184eccloc_184ecc:
00184eccldr x1, [sp+96]
00184ed0ldr x7, [sp+88]
00184ed4str x7, [sp+136]
00184ed8str x1, [sp+144]
00184edcb 0x184ee0
00184ee0
00184ee0loc_184ee0:
00184ee0subs xzr, x1, 4
00184ee4b.eq 0x184eec
00184ee8b 0x185088
00184eec
00184eecloc_184eec:
00184eecb 0x184ef0
00184ef0
00184ef0loc_184ef0:
00184ef0subs xzr, x1, 4
00184ef4b.eq 0x184efc
00184ef8b 0x185428
00184efc
00184efcloc_184efc:
00184efcsubs xzr, x1, 0
00184f00b.hi 0x184f08
00184f04b 0x185420
00184f08
00184f08loc_184f08:
00184f08ldrb w8, [x7]
00184f0csubs xzr, x1, 1
00184f10b.hi 0x184f18
00184f14b 0x185418
00184f18
00184f18loc_184f18:
00184f18ldrb w9, [x7+1]
00184f1cubfm x9, x9, 56, 7
00184f20orr x8, x8, x9
00184f24subs xzr, x1, 2
00184f28b.hi 0x184f30
00184f2cb 0x185410
00184f30
00184f30loc_184f30:
00184f30ldrb w9, [x7+2]
00184f34ubfm x9, x9, 48, 7
00184f38orr x8, x8, x9
00184f3csubs xzr, x1, 3
00184f40b.hi 0x184f48
00184f44b 0x185408
00184f48
00184f48loc_184f48:
00184f48ldrb w7, [x7+3]
00184f4cubfm x7, x7, 40, 7
00184f50orr x7, x8, x7
00184f54movz x8, 24951
00184f58movk x8, 0x6e720000
00184f5csubs wzr, w7, w8
00184f60b.eq 0x184f68
00184f64b 0x185400
00184f68
00184f68loc_184f68:
00184f68b 0x184f6c
00184f6c
00184f6cloc_184f6c:
00184f6cstp xzr, xzr, [sp+168]
00184f70stp xzr, xzr, [sp+184]
00184f74add x7, sp, 168
00184f78str x7, [sp+248]
00184f7cldr x7, [sp+344]
00184f80ldr x8, [sp+352]
00184f84str x7, [sp+232]
00184f88str x8, [sp+240]
00184f8cstr x7, [sp+224]
00184f90ldr x7, [sp+224]
00184f94cbnz x7, 0x184f9c
00184f98b 0x184fac
00184f9c
00184f9cloc_184f9c:
00184f9cldr x7, [sp+224]
00184fa0ldr x7, [x7+8]
00184fa4str x7, [sp+224]
00184fa8b 0x184fb0
00184fac
00184facloc_184fac:
00184facb 0x184fb0
00184fb0
00184fb0loc_184fb0:
00184fb0ldr x7, [sp+248]
00184fb4ldrsb x27, [x7]
00184fb8ldr x8, [sp+240]
00184fbcldr x9, [sp+224]
00184fc0str x9, [x7]
00184fc4adrp x27, 0x8c7000
00184fc8ldr w9, [x27+3056]
00184fcccbz w9, 0x184fd4
00184fd0b 0x184fd8
00184fd4
00184fd4loc_184fd4:
00184fd4b 0x184fec
00184fd8
00184fd8loc_184fd8:
00184fd8bl runtime.gcWriteBarrier2
00184fdcstr x8, [x25]
00184fe0ldr x9, [x7+8]
00184fe4str x9, [x25+8]
00184fe8b 0x184fec
00184fec
00184fecloc_184fec:
00184fecstr x8, [x7+8]
00184ff0ldr x7, [sp+248]
00184ff4ldrsb x27, [x7]
00184ff8adrp x8, 0x471000
00184ffcadd x8, x8, 2944
00185000str x8, [x7+16]
00185004adrp x27, 0x8c6000
00185008ldr w8, [x27+3056]
0018500ccbz w8, 0x185014
00185010b 0x185018
00185014
00185014loc_185014:
00185014b 0x185028
00185018
00185018loc_185018:
00185018ldr x8, [x7+24]
0018501cbl runtime.gcWriteBarrier1
00185020str x8, [x25]
00185024b 0x185028
00185028
00185028loc_185028:
00185028adrp x8, 0x58d000
0018502cadd x8, x8, 496
00185030str x8, [x7+24]
00185034ldr x4, [sp+248]
00185038ldrsb x27, [x4]
0018503cb 0x185040
00185040
00185040loc_185040:
00185040str x4, [sp+256]
00185044orr x6, xzr, 2
00185048str x6, [sp+264]
0018504cstr x6, [sp+272]
00185050adrp x27, 0x89b000
00185054ldr x1, [x27+2888]
00185058adrp x0, 0x58e000
0018505cadd x0, x0, 2168
00185060adrp x2, 0x531000
00185064add x2, x2, 3547
00185068movz x3, 20
0018506cmov x5, x6
00185070bl fmt.Fprintf
00185074orr x0, xzr, 1
00185078strb w0, [sp+71]
0018507cldp x29, x30, [sp-8]
00185080add sp, sp, 320
00185084ret x30
00185088
00185088loc_185088:
00185088subs xzr, x1, 5
0018508cb.eq 0x185214
00185090b 0x185094
00185094
00185094loc_185094:
00185094subs xzr, x1, 6
00185098b.eq 0x1850a0
0018509cb 0x185208
001850a0
001850a0loc_1850a0:
001850a0b 0x1850a4
001850a4
001850a4loc_1850a4:
001850a4subs xzr, x1, 6
001850a8b.eq 0x1850b0
001850acb 0x185204
001850b0
001850b0loc_1850b0:
001850b0subs xzr, x1, 0
001850b4b.hi 0x1850bc
001850b8b 0x1851fc
001850bc
001850bcloc_1850bc:
001850bcldrb w2, [x7]
001850c0subs xzr, x1, 1
001850c4b.hi 0x1850cc
001850c8b 0x1851f4
001850cc
001850ccloc_1850cc:
001850ccldrb w3, [x7+1]
001850d0ubfm x3, x3, 56, 7
001850d4orr x2, x2, x3
001850d8subs xzr, x1, 2
001850dcb.hi 0x1850e4
001850e0b 0x1851ec
001850e4
001850e4loc_1850e4:
001850e4ldrb w3, [x7+2]
001850e8ubfm x3, x3, 48, 7
001850ecorr x2, x2, x3
001850f0subs xzr, x1, 3
001850f4b.hi 0x1850fc
001850f8b 0x1851e4
001850fc
001850fcloc_1850fc:
001850fcldrb w3, [x7+3]
00185100ubfm x3, x3, 40, 7
00185104orr x2, x2, x3
00185108movz x3, 26473
0018510cmovk x3, 0x6f6e0000
00185110subs wzr, w2, w3
00185114b.eq 0x18511c
00185118b 0x1851e0
0018511c
0018511cloc_18511c:
0018511csubs xzr, x1, 4
00185120b.hi 0x185128
00185124b 0x1851d8
00185128
00185128loc_185128:
00185128ldrb w2, [x7+4]
0018512csubs xzr, x1, 5
00185130b.hi 0x185138
00185134b 0x1851d0
00185138
00185138loc_185138:
00185138ldrb w3, [x7+5]
0018513cubfm x3, x3, 56, 7
00185140orr x2, x2, x3
00185144ubfm x2, x2, 0, 15
00185148movz x3, 25970
0018514csubs wzr, w2, w3
00185150b.eq 0x185158
00185154b 0x185170
00185158
00185158loc_185158:
00185158b 0x18515c
0018515c
0018515cloc_18515c:
0018515corr x0, xzr, 1
00185160strb w0, [sp+71]
00185164ldp x29, x30, [sp-8]
00185168add sp, sp, 320
0018516cret x30
00185170
00185170loc_185170:
00185170b 0x185174
00185174
00185174loc_185174:
00185174b 0x185178
00185178
00185178loc_185178:
00185178b 0x18517c
0018517c
0018517cloc_18517c:
0018517cadrp x0, 0x53d000
00185180add x0, x0, 1061
00185184movz x1, 37
00185188bl os.Getenv
0018518cstr x0, [sp+152]
00185190str x1, [sp+160]
00185194movz x2, 53
00185198mov x3, x0
0018519cmov x4, x1
001851a0mov x0, xzr
001851a4adrp x1, 0x545000
001851a8add x1, x1, 1324
001851acbl runtime.concatstring2
001851b0str x0, [sp+208]
001851b4str x1, [sp+216]
001851b8bl runtime.convTstring
001851bcstr x0, [sp+200]
001851c0mov x1, x0
001851c4adrp x0, 0x470000
001851c8add x0, x0, 2944
001851ccbl runtime.gopanic
001851d0
001851d0loc_1851d0:
001851d0movz x0, 5
001851d4bl runtime.panicIndex
001851d8
001851d8loc_1851d8:
001851d8orr x0, xzr, 4
001851dcbl runtime.panicIndex
001851e0
001851e0loc_1851e0:
001851e0b 0x185174
001851e4
001851e4loc_1851e4:
001851e4orr x0, xzr, 3
001851e8bl runtime.panicIndex
001851ec
001851ecloc_1851ec:
001851ecorr x0, xzr, 2
001851f0bl runtime.panicIndex
001851f4
001851f4loc_1851f4:
001851f4orr x0, xzr, 1
001851f8bl runtime.panicIndex
001851fc
001851fcloc_1851fc:
001851fcmov x0, xzr
00185200bl runtime.panicIndex
00185204
00185204loc_185204:
00185204b 0x185174
00185208
00185208loc_185208:
00185208b 0x18520c
0018520c
0018520cloc_18520c:
0018520cb 0x185210
00185210
00185210loc_185210:
00185210b 0x185178
00185214
00185214loc_185214:
00185214b 0x185218
00185218
00185218loc_185218:
00185218subs xzr, x1, 5
0018521cb.eq 0x185224
00185220b 0x1853fc
00185224
00185224loc_185224:
00185224subs xzr, x1, 0
00185228b.hi 0x185230
0018522cb 0x1853f4
00185230
00185230loc_185230:
00185230ldrb w5, [x7]
00185234subs xzr, x1, 1
00185238b.hi 0x185240
0018523cb 0x1853ec
00185240
00185240loc_185240:
00185240ldrb w6, [x7+1]
00185244ubfm x6, x6, 56, 7
00185248orr x5, x5, x6
0018524csubs xzr, x1, 2
00185250b.hi 0x185258
00185254b 0x1853e4
00185258
00185258loc_185258:
00185258ldrb w6, [x7+2]
0018525cubfm x6, x6, 48, 7
00185260orr x5, x5, x6
00185264subs xzr, x1, 3
00185268b.hi 0x185270
0018526cb 0x1853dc
00185270
00185270loc_185270:
00185270ldrb w6, [x7+3]
00185274ubfm x6, x6, 40, 7
00185278orr x5, x5, x6
0018527cmovz x6, 24944
00185280movk x6, 0x696e0000
00185284subs wzr, w5, w6
00185288b.eq 0x185290
0018528cb 0x1853d8
00185290
00185290loc_185290:
00185290subs xzr, x1, 4
00185294b.hi 0x18529c
00185298b 0x1853d0
0018529c
0018529cloc_18529c:
0018529cldrb w5, [x7+4]
001852a0subs wzr, w5, 99
001852a4b.eq 0x1852ac
001852a8b 0x1853c8
001852ac
001852acloc_1852ac:
001852acb 0x1852b0
001852b0
001852b0loc_1852b0:
001852b0stp xzr, xzr, [sp+168]
001852b4stp xzr, xzr, [sp+184]
001852b8add x5, sp, 168
001852bcstr x5, [sp+104]
001852c0ldr x5, [sp+344]
001852c4ldr x6, [sp+352]
001852c8str x5, [sp+296]
001852ccstr x6, [sp+304]
001852d0str x5, [sp+288]
001852d4ldr x5, [sp+288]
001852d8cbnz x5, 0x1852e0
001852dcb 0x1853c4
001852e0
001852e0loc_1852e0:
001852e0ldr x5, [sp+288]
001852e4ldr x5, [x5+8]
001852e8str x5, [sp+288]
001852ecb 0x1852f0
001852f0
001852f0loc_1852f0:
001852f0ldr x5, [sp+104]
001852f4ldrsb x27, [x5]
001852f8ldr x6, [sp+304]
001852fcldr x7, [sp+288]
00185300str x7, [x5]
00185304adrp x27, 0x8c6000
00185308ldr w7, [x27+3056]
0018530ccbz w7, 0x185314
00185310b 0x1853b0
00185314
00185314loc_185314:
00185314b 0x185318
00185318
00185318loc_185318:
00185318str x6, [x5+8]
0018531cldr x5, [sp+104]
00185320ldrsb x27, [x5]
00185324adrp x6, 0x470000
00185328add x6, x6, 2944
0018532cstr x6, [x5+16]
00185330adrp x27, 0x8c6000
00185334ldr w6, [x27+3056]
00185338cbz w6, 0x185340
0018533cb 0x1853a0
00185340
00185340loc_185340:
00185340b 0x185344
00185344
00185344loc_185344:
00185344adrp x6, 0x58d000
00185348add x6, x6, 496
0018534cstr x6, [x5+24]
00185350ldr x2, [sp+104]
00185354ldrsb x27, [x2]
00185358b 0x18535c
0018535c
0018535cloc_18535c:
0018535cstr x2, [sp+112]
00185360orr x4, xzr, 2
00185364str x4, [sp+120]
00185368str x4, [sp+128]
0018536cadrp x0, 0x52d000
00185370add x0, x0, 1014
00185374movz x1, 10
00185378mov x3, x4
0018537cbl fmt.Sprintf
00185380str x0, [sp+152]
00185384str x1, [sp+160]
00185388bl runtime.convTstring
0018538cstr x0, [sp+280]
00185390mov x1, x0
00185394adrp x0, 0x470000
00185398add x0, x0, 2944
0018539cbl runtime.gopanic
001853a0
001853a0loc_1853a0:
001853a0ldr x6, [x5+24]
001853a4bl runtime.gcWriteBarrier1
001853a8str x6, [x25]
001853acb 0x185344
001853b0
001853b0loc_1853b0:
001853b0bl runtime.gcWriteBarrier2
001853b4str x6, [x25]
001853b8ldr x7, [x5+8]
001853bcstr x7, [x25+8]
001853c0b 0x185318
001853c4
001853c4loc_1853c4:
001853c4b 0x1852f0
001853c8
001853c8loc_1853c8:
001853c8b 0x1853cc
001853cc
001853ccloc_1853cc:
001853ccb 0x185178
001853d0
001853d0loc_1853d0:
001853d0orr x0, xzr, 4
001853d4bl runtime.panicIndex
001853d8
001853d8loc_1853d8:
001853d8b 0x1853cc
001853dc
001853dcloc_1853dc:
001853dcorr x0, xzr, 3
001853e0bl runtime.panicIndex
001853e4
001853e4loc_1853e4:
001853e4orr x0, xzr, 2
001853e8bl runtime.panicIndex
001853ec
001853ecloc_1853ec:
001853ecorr x0, xzr, 1
001853f0bl runtime.panicIndex
001853f4
001853f4loc_1853f4:
001853f4mov x0, xzr
001853f8bl runtime.panicIndex
001853fc
001853fcloc_1853fc:
001853fcb 0x1853cc
00185400
00185400loc_185400:
00185400b 0x185404
00185404
00185404loc_185404:
00185404b 0x185178
00185408
00185408loc_185408:
00185408orr x0, xzr, 3
0018540cbl runtime.panicIndex
00185410
00185410loc_185410:
00185410orr x0, xzr, 2
00185414bl runtime.panicIndex
00185418
00185418loc_185418:
00185418orr x0, xzr, 1
0018541cbl runtime.panicIndex
00185420
00185420loc_185420:
00185420mov x0, xzr
00185424bl runtime.panicIndex
00185428
00185428loc_185428:
00185428b 0x185404
0018542c
0018542cloc_18542c:
0018542cstp x0, x1, [sp+8]
00185430stp x2, x3, [sp+24]
00185434mov x3, x30
00185438bl runtime.morestack_noctxt.abi0
0018543cldp x0, x1, [sp+8]
00185440ldp x2, x3, [sp+24]
00185444b 0x184e50
00185448udf 0
0018544cudf 0
00184e50
00185450
00185450google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile(google.golang.org/protobuf/reflect/protoregistry.Files * r, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor file)
00185450ldr x16, [x28+16]
00185454sub x17, sp, 752
00185458subs xzr, x17, x16
0018545cb.ls 0x186194
00185460sub x20, sp, 880
00185464stp x29, x30, [x20-8]
00185468add sp, x20, 0
0018546csub x29, sp, 8
00185470str x0, [sp+888]
00185474str x1, [sp+896]
00185478str x2, [sp+904]
0018547cstp xzr, xzr, [sp+152]
00185480adrp x27, 0x89b000
00185484ldr x1, [x27+3712]
00185488ldr x2, [sp+888]
0018548csubs xzr, x1, x2
00185490b.eq 0x185498
00185494b 0x185538
00185498
00185498loc_185498:
00185498adrp x0, 0x8c6000
0018549cadd x0, x0, 3360
001854a0bl sync.(*RWMutex).Lock
001854a4adrp x1, 0x8c6000
001854a8add x1, x1, 3360
001854acstr x1, [sp+656]
001854b0add x27, sp, 664
001854b4stp xzr, xzr, [x27]
001854b8add x1, sp, 664
001854bcstr x1, [sp+680]
001854c0ldrsb x27, [x1]
001854c4adrp x2, 4096
001854c8add x2, x2, 1552
001854ccstr x2, [x1]
001854d0ldrsb x27, [x1]
001854d4ldr x2, [sp+656]
001854d8adrp x27, 0x8c6000
001854dcldr w3, [x27+3056]
001854e0cbz w3, 0x1854e8
001854e4b 0x1854ec
001854e8
001854e8loc_1854e8:
001854e8b 0x185500
001854ec
001854ecloc_1854ec:
001854ecbl runtime.gcWriteBarrier2
001854f0str x2, [x25]
001854f4ldr x3, [x1+8]
001854f8str x3, [x25+8]
001854fcb 0x185500
00185500
00185500loc_185500:
00185500str x2, [x1+8]
00185504str x1, [sp+120]
00185508add x0, sp, 96
0018550cbl runtime.deferprocStack
00185510subs xzr, x0, 0
00185514b.ne 0x185520
00185518b 0x18551c
0018551c
0018551cloc_18551c:
0018551cb 0x18553c
00185520
00185520loc_185520:
00185520bl runtime.deferreturn
00185524ldr x0, [sp+152]
00185528ldr x1, [sp+160]
0018552cldp x29, x30, [sp-8]
00185530add sp, sp, 880
00185534ret x30
00185538
00185538loc_185538:
00185538b 0x18553c
0018553c
0018553cloc_18553c:
0018553cldr x1, [sp+888]
00185540ldrsb x27, [x1]
00185544ldr x1, [x1]
00185548cbnz x1, 0x185550
0018554cb 0x185554
00185550
00185550loc_185550:
00185550b 0x185680
00185554
00185554loc_185554:
00185554bl runtime.makemap_small
00185558str x0, [sp+864]
0018555cadrp x0, 0x4a6000
00185560add x0, x0, 736
00185564bl runtime.newobject
00185568str x0, [sp+648]
0018556cstp xzr, xzr, [x0+8]
00185570adrp x27, 0x8c6000
00185574ldr w1, [x27+3056]
00185578cbz w1, 0x185580
0018557cb 0x185584
00185580
00185580loc_185580:
00185580b 0x185594
00185584
00185584loc_185584:
00185584ldr x4, [x0]
00185588bl runtime.gcWriteBarrier1
0018558cstr x4, [x25]
00185590b 0x185594
00185594
00185594loc_185594:
00185594str xzr, [x0]
00185598ldr x4, [sp+648]
0018559cstr x4, [sp+856]
001855a0adrp x5, 0x463000
001855a4add x5, x5, 1600
001855a8str x5, [sp+840]
001855acstr x4, [sp+848]
001855b0ldr x1, [sp+864]
001855b4adrp x0, 0x49f000
001855b8add x0, x0, 4000
001855bcmov x2, xzr
001855c0mov x3, xzr
001855c4bl runtime.mapassign_faststr
001855c8str x0, [sp+640]
001855ccldrsb x27, [x0]
001855d0ldr x4, [sp+848]
001855d4ldr x5, [sp+840]
001855d8str x5, [x0]
001855dcadrp x27, 0x8c6000
001855e0ldr w5, [x27+3056]
001855e4cbz w5, 0x1855ec
001855e8b 0x1855f0
001855ec
001855ecloc_1855ec:
001855ecb 0x185604
001855f0
001855f0loc_1855f0:
001855f0bl runtime.gcWriteBarrier2
001855f4str x4, [x25]
001855f8ldr x1, [x0+8]
001855fcstr x1, [x25+8]
00185600b 0x185604
00185604
00185604loc_185604:
00185604str x4, [x0+8]
00185608ldr x0, [sp+888]
0018560cldrsb x27, [x0]
00185610ldr x1, [sp+864]
00185614adrp x27, 0x8c6000
00185618ldr w2, [x27+3056]
0018561ccbz w2, 0x185624
00185620b 0x185628
00185624
00185624loc_185624:
00185624b 0x18563c
00185628
00185628loc_185628:
00185628bl runtime.gcWriteBarrier2
0018562cstr x1, [x25]
00185630ldr x2, [x0]
00185634str x2, [x25+8]
00185638b 0x18563c
0018563c
0018563cloc_18563c:
0018563cstr x1, [x0]
00185640bl runtime.makemap_small
00185644str x0, [sp+832]
00185648ldr x1, [sp+888]
0018564cldrsb x27, [x1]
00185650adrp x27, 0x8c6000
00185654ldr w2, [x27+3056]
00185658cbz w2, 0x185660
0018565cb 0x185664
00185660
00185660loc_185660:
00185660b 0x185678
00185664
00185664loc_185664:
00185664bl runtime.gcWriteBarrier2
00185668str x0, [x25]
0018566cldr x2, [x1+8]
00185670str x2, [x25+8]
00185674b 0x185678
00185678
00185678loc_185678:
00185678str x0, [x1+8]
0018567cb 0x185680
00185680
00185680loc_185680:
00185680ldr x1, [sp+896]
00185684ldrsb x27, [x1]
00185688ldr x1, [x1+120]
0018568cldr x0, [sp+904]
00185690blr x1
00185694str x0, [sp+208]
00185698str x1, [sp+216]
0018569cldr x1, [sp+888]
001856a0ldrsb x27, [x1]
001856a4ldr x1, [x1+8]
001856a8str x1, [sp+632]
001856acldr x2, [sp+208]
001856b0ldr x3, [sp+216]
001856b4adrp x0, 0x4a0000
001856b8add x0, x0, 32
001856bcbl runtime.mapaccess1_faststr
001856c0ldr x1, [x0]
001856c4ldr x2, [x0+16]
001856c8ldr x3, [x0+8]
001856ccstr x1, [sp+184]
001856d0str x3, [sp+192]
001856d4str x2, [sp+200]
001856d8str x3, [sp+144]
001856dccbnz x3, 0x1856e4
001856e0b 0x185910
001856e4
001856e4loc_1856e4:
001856e4ldr x1, [sp+208]
001856e8ldr x2, [sp+216]
001856ecldr x0, [sp+888]
001856f0bl google.golang.org/protobuf/reflect/protoregistry.(*Files).checkGenProtoConflict
001856f4ldr x3, [sp+896]
001856f8ldrsb x27, [x3]
001856fcldr x3, [x3+120]
00185700ldr x0, [sp+904]
00185704blr x3
00185708str x0, [sp+816]
0018570cstr x1, [sp+824]
00185710add x27, sp, 800
00185714stp xzr, xzr, [x27]
00185718add x3, sp, 800
0018571cstr x3, [sp+600]
00185720ldr x0, [sp+816]
00185724ldr x1, [sp+824]
00185728bl runtime.convTstring
0018572cstr x0, [sp+592]
00185730ldr x3, [sp+600]
00185734ldrsb x27, [x3]
00185738adrp x4, 0x470000
0018573cadd x4, x4, 2944
00185740str x4, [x3]
00185744adrp x27, 0x8c6000
00185748ldr w4, [x27+3056]
0018574ccbz w4, 0x185754
00185750b 0x185758
00185754
00185754loc_185754:
00185754b 0x18576c
00185758
00185758loc_185758:
00185758bl runtime.gcWriteBarrier2
0018575cstr x0, [x25]
00185760ldr x5, [x3+8]
00185764str x5, [x25+8]
00185768b 0x18576c
0018576c
0018576cloc_18576c:
0018576cstr x0, [x3+8]
00185770ldr x2, [sp+600]
00185774ldrsb x27, [x2]
00185778b 0x18577c
0018577c
0018577cloc_18577c:
0018577cstr x2, [sp+608]
00185780orr x4, xzr, 1
00185784str x4, [sp+616]
00185788str x4, [sp+624]
0018578cadrp x0, 0x537000
00185790add x0, x0, 2483
00185794movz x1, 29
00185798mov x3, x4
0018579cbl google.golang.org/protobuf/internal/errors.New
001857a0str x0, [sp+296]
001857a4str x1, [sp+304]
001857a8ldr x5, [sp+184]
001857acldr x1, [sp+192]
001857b0subs xzr, x1, 0
001857b4b.hi 0x1857bc
001857b8b 0x186188
001857bc
001857bcloc_1857bc:
001857bcldr x6, [x5]
001857c0ldr x7, [x5+8]
001857c4str x6, [sp+576]
001857c8str x7, [sp+584]
001857ccstr x6, [sp+568]
001857d0ldr x6, [sp+568]
001857d4cbnz x6, 0x1857dc
001857d8b 0x1857ec
001857dc
001857dcloc_1857dc:
001857dcldr x6, [sp+568]
001857e0ldr x6, [x6+8]
001857e4str x6, [sp+568]
001857e8b 0x1857f0
001857ec
001857ecloc_1857ec:
001857ecb 0x1857f0
001857f0
001857f0loc_1857f0:
001857f0ldr x6, [sp+896]
001857f4ldr x7, [sp+904]
001857f8str x6, [sp+552]
001857fcstr x7, [sp+560]
00185800str x6, [sp+544]
00185804ldr x6, [sp+544]
00185808cbnz x6, 0x185810
0018580cb 0x185820
00185810
00185810loc_185810:
00185810ldr x6, [sp+544]
00185814ldr x6, [x6+8]
00185818str x6, [sp+544]
0018581cb 0x185824
00185820
00185820loc_185820:
00185820b 0x185824
00185824
00185824loc_185824:
00185824ldr x0, [sp+296]
00185828ldr x1, [sp+304]
0018582cldr x2, [sp+568]
00185830ldr x3, [sp+584]
00185834ldr x4, [sp+544]
00185838ldr x5, [sp+560]
0018583cbl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00185840str x0, [sp+296]
00185844str x1, [sp+304]
00185848adrp x27, 0x89b000
0018584cldr x6, [x27+3712]
00185850ldr x7, [sp+888]
00185854subs xzr, x6, x7
00185858cset x6, eq
0018585cstrb w6, [sp+91]
00185860b.eq 0x185868
00185864b 0x1858d4
00185868
00185868loc_185868:
00185868ldr x1, [sp+904]
0018586cldr x4, [sp+896]
00185870str x4, [sp+528]
00185874str x1, [sp+536]
00185878cbnz x4, 0x185880
0018587cb 0x1858a0
00185880
00185880loc_185880:
00185880str x1, [sp+312]
00185884ldr x1, [x4+8]
00185888adrp x0, 0x88a000
0018588cadd x0, x0, 1488
00185890bl runtime.typeAssert
00185894ldr x1, [sp+312]
00185898mov x4, x0
0018589cb 0x1858a4
001858a0
001858a0loc_1858a0:
001858a0b 0x1858a4
001858a4
001858a4loc_1858a4:
001858a4str x4, [sp+512]
001858a8str x1, [sp+520]
001858acadrp x27, 0x888000
001858b0ldr x26, [x27+216]
001858b4ldr x2, [sp+296]
001858b8ldr x5, [x26]
001858bcldr x3, [sp+304]
001858c0mov x0, x4
001858c4blr x5
001858c8strb w0, [sp+90]
001858ccstrb w0, [sp+91]
001858d0b 0x1858d8
001858d4
001858d4loc_1858d4:
001858d4b 0x1858d8
001858d8
001858d8loc_1858d8:
001858d8ldrb w1, [sp+91]
001858dctbnz w1, 0, 0x1858e4
001858e0b 0x1858e8
001858e4
001858e4loc_1858e4:
001858e4b 0x185914
001858e8
001858e8loc_1858e8:
001858e8ldr x0, [sp+296]
001858ecldr x1, [sp+304]
001858f0str x0, [sp+152]
001858f4str x1, [sp+160]
001858f8bl runtime.deferreturn
001858fcldr x0, [sp+152]
00185900ldr x1, [sp+160]
00185904ldp x29, x30, [sp-8]
00185908add sp, sp, 880
0018590cret x30
00185910
00185910loc_185910:
00185910b 0x185914
00185914
00185914loc_185914:
00185914ldr x1, [sp+896]
00185918ldrsb x27, [x1]
0018591cldr x1, [x1+96]
00185920ldr x0, [sp+904]
00185924blr x1
00185928str x0, [sp+248]
0018592cstr x1, [sp+256]
00185930b 0x185934
00185934
00185934loc_185934:
00185934ldr x4, [sp+256]
00185938cbnz x4, 0x185940
0018593cb 0x185c3c
00185940
00185940loc_185940:
00185940ldr x4, [sp+888]
00185944ldrsb x27, [x4]
00185948ldr x1, [x4]
0018594cstr x1, [sp+504]
00185950ldr x2, [sp+248]
00185954ldr x3, [sp+256]
00185958adrp x0, 0x49f000
0018595cadd x0, x0, 4000
00185960bl runtime.mapaccess1_faststr
00185964ldr x4, [x0+8]
00185968ldr x5, [x0]
0018596cstr x5, [sp+168]
00185970str x4, [sp+176]
00185974str x5, [sp+488]
00185978str x4, [sp+496]
0018597ccbnz x5, 0x185984
00185980b 0x185c18
00185984
00185984loc_185984:
00185984ldr w2, [x5+16]
00185988str w2, [sp+92]
0018598cmovz x3, 40070
00185990movk x3, 0x520e0000
00185994adds wzr, w2, w3
00185998b.eq 0x1859a0
0018599cb 0x1859dc
001859a0
001859a0loc_1859a0:
001859a0ldr x2, [sp+488]
001859a4adrp x3, 0x463000
001859a8add x3, x3, 1600
001859acsubs xzr, x2, x3
001859b0b.eq 0x1859b8
001859b4b 0x1859c0
001859b8
001859b8loc_1859b8:
001859b8orr x0, xzr, 1
001859bcb 0x1859c8
001859c0
001859c0loc_1859c0:
001859c0mov x0, xzr
001859c4b 0x1859c8
001859c8
001859c8loc_1859c8:
001859c8strb w0, [sp+89]
001859cctbnz w0, 0, 0x1859d4
001859d0b 0x1859d8
001859d4
001859d4loc_1859d4:
001859d4b 0x185c1c
001859d8
001859d8loc_1859d8:
001859d8b 0x1859e0
001859dc
001859dcloc_1859dc:
001859dcb 0x1859e0
001859e0
001859e0loc_1859e0:
001859e0b 0x1859e4
001859e4
001859e4loc_1859e4:
001859e4ldr x1, [sp+896]
001859e8ldrsb x27, [x1]
001859ecldr x1, [x1+120]
001859f0ldr x0, [sp+904]
001859f4blr x1
001859f8str x0, [sp+816]
001859fcstr x1, [sp+824]
00185a00add x27, sp, 768
00185a04stp xzr, xzr, [x27]
00185a08add x27, sp, 784
00185a0cstp xzr, xzr, [x27]
00185a10add x1, sp, 768
00185a14str x1, [sp+456]
00185a18ldr x0, [sp+816]
00185a1cldr x1, [sp+824]
00185a20bl runtime.convTstring
00185a24str x0, [sp+448]
00185a28ldr x1, [sp+456]
00185a2cldrsb x27, [x1]
00185a30adrp x2, 0x470000
00185a34add x2, x2, 2944
00185a38str x2, [x1]
00185a3cadrp x27, 0x8c6000
00185a40ldr w2, [x27+3056]
00185a44cbz w2, 0x185a4c
00185a48b 0x185a50
00185a4c
00185a4cloc_185a4c:
00185a4cb 0x185a64
00185a50
00185a50loc_185a50:
00185a50bl runtime.gcWriteBarrier2
00185a54str x0, [x25]
00185a58ldr x2, [x1+8]
00185a5cstr x2, [x25+8]
00185a60b 0x185a64
00185a64
00185a64loc_185a64:
00185a64str x0, [x1+8]
00185a68ldr x0, [sp+248]
00185a6cldr x1, [sp+256]
00185a70bl runtime.convTstring
00185a74str x0, [sp+440]
00185a78ldr x2, [sp+456]
00185a7cldrsb x27, [x2]
00185a80adrp x3, 0x4aa000
00185a84add x3, x3, 2496
00185a88str x3, [x2+16]
00185a8cadrp x27, 0x8c6000
00185a90ldr w3, [x27+3056]
00185a94cbz w3, 0x185a9c
00185a98b 0x185aa0
00185a9c
00185a9cloc_185a9c:
00185a9cb 0x185ab4
00185aa0
00185aa0loc_185aa0:
00185aa0bl runtime.gcWriteBarrier2
00185aa4str x0, [x25]
00185aa8ldr x5, [x2+24]
00185aacstr x5, [x25+8]
00185ab0b 0x185ab4
00185ab4
00185ab4loc_185ab4:
00185ab4str x0, [x2+24]
00185ab8ldr x2, [sp+456]
00185abcldrsb x27, [x2]
00185ac0b 0x185ac4
00185ac4
00185ac4loc_185ac4:
00185ac4str x2, [sp+464]
00185ac8orr x4, xzr, 2
00185accstr x4, [sp+472]
00185ad0str x4, [sp+480]
00185ad4adrp x0, 0x541000
00185ad8add x0, x0, 204
00185adcmovz x1, 43
00185ae0mov x3, x4
00185ae4bl google.golang.org/protobuf/internal/errors.New
00185ae8str x0, [sp+280]
00185aecstr x1, [sp+288]
00185af0ldr x5, [sp+896]
00185af4ldr x6, [sp+904]
00185af8str x5, [sp+424]
00185afcstr x6, [sp+432]
00185b00str x5, [sp+416]
00185b04ldr x5, [sp+416]
00185b08cbnz x5, 0x185b10
00185b0cb 0x185b20
00185b10
00185b10loc_185b10:
00185b10ldr x6, [sp+416]
00185b14ldr x6, [x6+8]
00185b18str x6, [sp+416]
00185b1cb 0x185b24
00185b20
00185b20loc_185b20:
00185b20b 0x185b24
00185b24
00185b24loc_185b24:
00185b24ldr x0, [sp+280]
00185b28ldr x2, [sp+168]
00185b2cldr x1, [sp+288]
00185b30ldr x3, [sp+176]
00185b34ldr x4, [sp+416]
00185b38ldr x5, [sp+432]
00185b3cbl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00185b40str x0, [sp+280]
00185b44str x1, [sp+288]
00185b48adrp x27, 0x89b000
00185b4cldr x6, [x27+3712]
00185b50ldr x7, [sp+888]
00185b54subs xzr, x6, x7
00185b58cset x6, eq
00185b5cstrb w6, [sp+91]
00185b60b.eq 0x185b68
00185b64b 0x185bd4
00185b68
00185b68loc_185b68:
00185b68ldr x1, [sp+904]
00185b6cldr x4, [sp+896]
00185b70str x4, [sp+400]
00185b74str x1, [sp+408]
00185b78cbnz x4, 0x185b80
00185b7cb 0x185ba0
00185b80
00185b80loc_185b80:
00185b80str x1, [sp+312]
00185b84ldr x1, [x4+8]
00185b88adrp x0, 0x88a000
00185b8cadd x0, x0, 1520
00185b90bl runtime.typeAssert
00185b94ldr x1, [sp+312]
00185b98mov x4, x0
00185b9cb 0x185ba4
00185ba0
00185ba0loc_185ba0:
00185ba0b 0x185ba4
00185ba4
00185ba4loc_185ba4:
00185ba4str x4, [sp+384]
00185ba8str x1, [sp+392]
00185bacadrp x27, 0x888000
00185bb0ldr x26, [x27+216]
00185bb4ldr x5, [x26]
00185bb8ldr x2, [sp+280]
00185bbcldr x3, [sp+288]
00185bc0mov x0, x4
00185bc4blr x5
00185bc8strb w0, [sp+90]
00185bccstrb w0, [sp+91]
00185bd0b 0x185bd8
00185bd4
00185bd4loc_185bd4:
00185bd4b 0x185bd8
00185bd8
00185bd8loc_185bd8:
00185bd8ldrb w0, [sp+91]
00185bdctbnz w0, 0, 0x185be4
00185be0b 0x185bec
00185be4
00185be4loc_185be4:
00185be4stp xzr, xzr, [sp+280]
00185be8b 0x185bf0
00185bec
00185becloc_185bec:
00185becb 0x185bf0
00185bf0
00185bf0loc_185bf0:
00185bf0ldr x0, [sp+280]
00185bf4ldr x1, [sp+288]
00185bf8str x0, [sp+152]
00185bfcstr x1, [sp+160]
00185c00bl runtime.deferreturn
00185c04ldr x0, [sp+152]
00185c08ldr x1, [sp+160]
00185c0cldp x29, x30, [sp-8]
00185c10add sp, sp, 880
00185c14ret x30
00185c18
00185c18loc_185c18:
00185c18b 0x185c1c
00185c1c
00185c1cloc_185c1c:
00185c1cb 0x185c20
00185c20
00185c20loc_185c20:
00185c20b 0x185c24
00185c24
00185c24loc_185c24:
00185c24ldr x0, [sp+248]
00185c28ldr x1, [sp+256]
00185c2cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
00185c30str x0, [sp+248]
00185c34str x1, [sp+256]
00185c38b 0x185934
00185c3c
00185c3cloc_185c3c:
00185c3cstp xzr, xzr, [sp+264]
00185c40strb wzr, [sp+88]
00185c44add x27, sp, 720
00185c48stp xzr, xzr, [x27]
00185c4cadd x27, sp, 736
00185c50stp xzr, xzr, [x27]
00185c54add x27, sp, 752
00185c58stp xzr, xzr, [x27]
00185c5cadd x3, sp, 720
00185c60str x3, [sp+376]
00185c64ldrsb x27, [x3]
00185c68adrp x4, 4096
00185c6cadd x4, x4, 704
00185c70str x4, [x3]
00185c74ldrsb x27, [x3]
00185c78ldr x4, [sp+888]
00185c7cadrp x27, 0x8c6000
00185c80ldr w5, [x27+3056]
00185c84cbz w5, 0x185c8c
00185c88b 0x185c90
00185c8c
00185c8cloc_185c8c:
00185c8cb 0x185ca4
00185c90
00185c90loc_185c90:
00185c90bl runtime.gcWriteBarrier2
00185c94str x4, [x25]
00185c98ldr x5, [x3+8]
00185c9cstr x5, [x25+8]
00185ca0b 0x185ca4
00185ca4
00185ca4loc_185ca4:
00185ca4str x4, [x3+8]
00185ca8ldrsb x27, [x3]
00185cacadrp x27, 0x8c6000
00185cb0ldr w4, [x27+3056]
00185cb4cbz w4, 0x185cbc
00185cb8b 0x185cc0
00185cbc
00185cbcloc_185cbc:
00185cbcb 0x185cd8
00185cc0
00185cc0loc_185cc0:
00185cc0bl runtime.gcWriteBarrier2
00185cc4add x4, sp, 88
00185cc8str x4, [x25]
00185cccldr x5, [x3+16]
00185cd0str x5, [x25+8]
00185cd4b 0x185cd8
00185cd8
00185cd8loc_185cd8:
00185cd8add x4, sp, 88
00185cdcstr x4, [x3+16]
00185ce0ldrsb x27, [x3]
00185ce4adrp x27, 0x8c6000
00185ce8ldr w4, [x27+3056]
00185ceccbz w4, 0x185cf4
00185cf0b 0x185cf8
00185cf4
00185cf4loc_185cf4:
00185cf4b 0x185d10
00185cf8
00185cf8loc_185cf8:
00185cf8bl runtime.gcWriteBarrier2
00185cfcadd x4, sp, 264
00185d00str x4, [x25]
00185d04ldr x5, [x3+24]
00185d08str x5, [x25+8]
00185d0cb 0x185d10
00185d10
00185d10loc_185d10:
00185d10add x4, sp, 264
00185d14str x4, [x3+24]
00185d18ldr x3, [sp+904]
00185d1cldr x4, [sp+896]
00185d20ldr x5, [sp+376]
00185d24ldrsb x27, [x5]
00185d28str x4, [x5+32]
00185d2cadrp x27, 0x8c6000
00185d30ldr w4, [x27+3056]
00185d34cbz w4, 0x185d3c
00185d38b 0x185d40
00185d3c
00185d3cloc_185d3c:
00185d3cb 0x185d54
00185d40
00185d40loc_185d40:
00185d40bl runtime.gcWriteBarrier2
00185d44str x3, [x25]
00185d48ldr x4, [x5+40]
00185d4cstr x4, [x25+8]
00185d50b 0x185d54
00185d54
00185d54loc_185d54:
00185d54str x3, [x5+40]
00185d58ldr x0, [sp+896]
00185d5cldr x1, [sp+904]
00185d60ldr x2, [sp+376]
00185d64bl google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors
00185d68ldrb w3, [sp+88]
00185d6ctbnz w3, 0, 0x185d74
00185d70b 0x185d9c
00185d74
00185d74loc_185d74:
00185d74ldr x0, [sp+264]
00185d78ldr x1, [sp+272]
00185d7cstr x0, [sp+152]
00185d80str x1, [sp+160]
00185d84bl runtime.deferreturn
00185d88ldr x0, [sp+152]
00185d8cldr x1, [sp+160]
00185d90ldp x29, x30, [sp-8]
00185d94add sp, sp, 880
00185d98ret x30
00185d9c
00185d9cloc_185d9c:
00185d9cldr x1, [sp+896]
00185da0ldrsb x27, [x1]
00185da4ldr x1, [x1+96]
00185da8ldr x0, [sp+904]
00185dacblr x1
00185db0str x0, [sp+232]
00185db4str x1, [sp+240]
00185db8b 0x185dbc
00185dbc
00185dbcloc_185dbc:
00185dbcldr x4, [sp+240]
00185dc0cbnz x4, 0x185dc8
00185dc4b 0x185ed4
00185dc8
00185dc8loc_185dc8:
00185dc8ldr x4, [sp+888]
00185dccldrsb x27, [x4]
00185dd0ldr x1, [x4]
00185dd4str x1, [sp+368]
00185dd8ldr x2, [sp+232]
00185ddcldr x3, [sp+240]
00185de0adrp x0, 0x49f000
00185de4add x0, x0, 4000
00185de8bl runtime.mapaccess1_faststr
00185decldr x4, [x0]
00185df0cbnz x4, 0x185df8
00185df4b 0x185dfc
00185df8
00185df8loc_185df8:
00185df8b 0x185eb8
00185dfc
00185dfcloc_185dfc:
00185dfcadrp x0, 0x4a6000
00185e00add x0, x0, 736
00185e04bl runtime.newobject
00185e08str x0, [sp+360]
00185e0cstp xzr, xzr, [x0+8]
00185e10adrp x27, 0x8c6000
00185e14ldr w1, [x27+3056]
00185e18cbz w1, 0x185e20
00185e1cb 0x185e24
00185e20
00185e20loc_185e20:
00185e20b 0x185e34
00185e24
00185e24loc_185e24:
00185e24ldr x4, [x0]
00185e28bl runtime.gcWriteBarrier1
00185e2cstr x4, [x25]
00185e30b 0x185e34
00185e34
00185e34loc_185e34:
00185e34str xzr, [x0]
00185e38ldr x4, [sp+360]
00185e3cstr x4, [sp+856]
00185e40adrp x5, 0x463000
00185e44add x5, x5, 1600
00185e48str x5, [sp+840]
00185e4cstr x4, [sp+848]
00185e50ldr x4, [sp+888]
00185e54ldrsb x27, [x4]
00185e58ldr x1, [x4]
00185e5cstr x1, [sp+352]
00185e60ldr x2, [sp+232]
00185e64ldr x3, [sp+240]
00185e68adrp x0, 0x49f000
00185e6cadd x0, x0, 4000
00185e70bl runtime.mapassign_faststr
00185e74str x0, [sp+344]
00185e78ldrsb x27, [x0]
00185e7cldr x4, [sp+848]
00185e80ldr x5, [sp+840]
00185e84str x5, [x0]
00185e88adrp x27, 0x8c6000
00185e8cldr w5, [x27+3056]
00185e90cbz w5, 0x185e98
00185e94b 0x185e9c
00185e98
00185e98loc_185e98:
00185e98b 0x185eb0
00185e9c
00185e9cloc_185e9c:
00185e9cbl runtime.gcWriteBarrier2
00185ea0str x4, [x25]
00185ea4ldr x2, [x0+8]
00185ea8str x2, [x25+8]
00185eacb 0x185eb0
00185eb0
00185eb0loc_185eb0:
00185eb0str x4, [x0+8]
00185eb4b 0x185eb8
00185eb8
00185eb8loc_185eb8:
00185eb8b 0x185ebc
00185ebc
00185ebcloc_185ebc:
00185ebcldr x0, [sp+232]
00185ec0ldr x1, [sp+240]
00185ec4bl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
00185ec8str x0, [sp+232]
00185eccstr x1, [sp+240]
00185ed0b 0x185dbc
00185ed4
00185ed4loc_185ed4:
00185ed4ldr x1, [sp+896]
00185ed8ldrsb x27, [x1]
00185edcldr x1, [x1+96]
00185ee0ldr x0, [sp+904]
00185ee4blr x1
00185ee8str x0, [sp+704]
00185eecstr x1, [sp+712]
00185ef0ldr x1, [sp+888]
00185ef4ldrsb x27, [x1]
00185ef8ldr x1, [x1]
00185efcstr x1, [sp+336]
00185f00ldr x3, [sp+712]
00185f04ldr x2, [sp+704]
00185f08adrp x0, 0x49f000
00185f0cadd x0, x0, 4000
00185f10bl runtime.mapaccess1_faststr
00185f14ldr x1, [x0]
00185f18ldr x2, [x0+8]
00185f1cadrp x3, 0x463000
00185f20add x3, x3, 1600
00185f24subs xzr, x1, x3
00185f28b.eq 0x185f30
00185f2cb 0x186174
00185f30
00185f30loc_185f30:
00185f30str x2, [sp+224]
00185f34ldrsb x27, [x2]
00185f38ldr x5, [x2+16]
00185f3cldr x0, [x2]
00185f40ldr x6, [x2+8]
00185f44add x1, x6, 1
00185f48subs xzr, x5, x1
00185f4cb.hs 0x185f54
00185f50b 0x185f58
00185f54
00185f54loc_185f54:
00185f54b 0x185f74
00185f58
00185f58loc_185f58:
00185f58mov x2, x5
00185f5corr x3, xzr, 1
00185f60adrp x4, 0x4f9000
00185f64add x4, x4, 544
00185f68bl runtime.growslice
00185f6cmov x5, x2
00185f70b 0x185f74
00185f74
00185f74loc_185f74:
00185f74ldr x3, [sp+904]
00185f78ldr x4, [sp+896]
00185f7csub x6, x1, 1
00185f80add x7, x0, x6, lsl #4
00185f84ubfm x6, x6, 60, 59
00185f88str x4, [x0+x6]
00185f8cadrp x27, 0x8c6000
00185f90ldr w4, [x27+3056]
00185f94cbz w4, 0x185f9c
00185f98b 0x185fa0
00185f9c
00185f9cloc_185f9c:
00185f9cb 0x185fb4
00185fa0
00185fa0loc_185fa0:
00185fa0bl runtime.gcWriteBarrier2
00185fa4str x3, [x25]
00185fa8ldr x4, [x7+8]
00185facstr x4, [x25+8]
00185fb0b 0x185fb4
00185fb4
00185fb4loc_185fb4:
00185fb4str x3, [x7+8]
00185fb8ldr x3, [sp+224]
00185fbcldrsb x27, [x3]
00185fc0str x1, [x3+8]
00185fc4str x5, [x3+16]
00185fc8adrp x27, 0x8c6000
00185fccldr w4, [x27+3056]
00185fd0cbz w4, 0x185fd8
00185fd4b 0x185fdc
00185fd8
00185fd8loc_185fd8:
00185fd8b 0x185ff0
00185fdc
00185fdcloc_185fdc:
00185fdcbl runtime.gcWriteBarrier2
00185fe0str x0, [x25]
00185fe4ldr x4, [x3]
00185fe8str x4, [x25+8]
00185fecb 0x185ff0
00185ff0
00185ff0loc_185ff0:
00185ff0str x0, [x3]
00185ff4add x27, sp, 688
00185ff8stp xzr, xzr, [x27]
00185ffcadd x2, sp, 688
00186000str x2, [sp+328]
00186004ldrsb x27, [x2]
00186008adrp x3, 0
0018600cadd x3, x3, 432
00186010str x3, [x2]
00186014ldrsb x27, [x2]
00186018ldr x3, [sp+888]
0018601cadrp x27, 0x8c5000
00186020ldr w4, [x27+3056]
00186024cbz w4, 0x18602c
00186028b 0x186030
0018602c
0018602cloc_18602c:
0018602cb 0x186044
00186030
00186030loc_186030:
00186030bl runtime.gcWriteBarrier2
00186034str x3, [x25]
00186038ldr x4, [x2+8]
0018603cstr x4, [x25+8]
00186040b 0x186044
00186044
00186044loc_186044:
00186044str x3, [x2+8]
00186048ldr x0, [sp+896]
0018604cldr x1, [sp+904]
00186050bl google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors
00186054ldr x3, [sp+888]
00186058ldrsb x27, [x3]
0018605cldr x1, [x3+8]
00186060str x1, [sp+832]
00186064ldr x2, [sp+208]
00186068ldr x3, [sp+216]
0018606cadrp x0, 0x49f000
00186070add x0, x0, 32
00186074bl runtime.mapassign_faststr
00186078str x0, [sp+320]
0018607cldrsb x27, [x0]
00186080ldr x2, [x0+16]
00186084ldr x3, [x0]
00186088ldr x4, [x0+8]
0018608cadd x1, x4, 1
00186090subs xzr, x2, x1
00186094b.hs 0x18609c
00186098b 0x1860a0
0018609c
0018609cloc_18609c:
0018609cb 0x1860bc
001860a0
001860a0loc_1860a0:
001860a0mov x0, x3
001860a4orr x3, xzr, 1
001860a8adrp x4, 0x4f8000
001860acadd x4, x4, 544
001860b0bl runtime.growslice
001860b4mov x3, x0
001860b8b 0x1860bc
001860bc
001860bcloc_1860bc:
001860bcldr x0, [sp+904]
001860c0ldr x4, [sp+896]
001860c4sub x5, x1, 1
001860c8add x6, x3, x5, lsl #4
001860ccubfm x5, x5, 60, 59
001860d0str x4, [x3+x5]
001860d4adrp x27, 0x8c5000
001860d8ldr w4, [x27+3056]
001860dccbz w4, 0x1860e4
001860e0b 0x1860e8
001860e4
001860e4loc_1860e4:
001860e4b 0x1860fc
001860e8
001860e8loc_1860e8:
001860e8bl runtime.gcWriteBarrier2
001860ecstr x0, [x25]
001860f0ldr x4, [x6+8]
001860f4str x4, [x25+8]
001860f8b 0x1860fc
001860fc
001860fcloc_1860fc:
001860fcstr x0, [x6+8]
00186100ldr x0, [sp+320]
00186104ldrsb x27, [x0]
00186108str x1, [x0+8]
0018610cstr x2, [x0+16]
00186110adrp x27, 0x8c5000
00186114ldr w1, [x27+3056]
00186118cbz w1, 0x186120
0018611cb 0x186124
00186120
00186120loc_186120:
00186120b 0x186138
00186124
00186124loc_186124:
00186124bl runtime.gcWriteBarrier2
00186128str x3, [x25]
0018612cldr x1, [x0]
00186130str x1, [x25+8]
00186134b 0x186138
00186138
00186138loc_186138:
00186138str x3, [x0]
0018613cldr x0, [sp+888]
00186140ldrsb x27, [x0]
00186144ldr x1, [sp+888]
00186148ldrsb x27, [x1]
0018614cldr x1, [x1+16]
00186150add x1, x1, 1
00186154str x1, [x0+16]
00186158stp xzr, xzr, [sp+152]
0018615cbl runtime.deferreturn
00186160ldr x0, [sp+152]
00186164ldr x1, [sp+160]
00186168ldp x29, x30, [sp-8]
0018616cadd sp, sp, 880
00186170ret x30
00186174
00186174loc_186174:
00186174mov x0, x1
00186178mov x1, x3
0018617cadrp x2, 0x484000
00186180add x2, x2, 3520
00186184bl runtime.panicdottypeE
00186188
00186188loc_186188:
00186188mov x0, xzr
0018618cbl runtime.panicIndex
00186190hint
00186194
00186194loc_186194:
00186194stp x0, x1, [sp+8]
00186198str x2, [sp+24]
0018619cmov x3, x30
001861a0bl runtime.morestack_noctxt.abi0
001861a4ldp x0, x1, [sp+8]
001861a8ldr x2, [sp+24]
001861acb 0x185450
00185450
00185450google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile: ; void google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile(google.golang.org/protobuf/reflect/protoregistry.Files * r, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor file)
00185450ldr x16, [x28+16]
00185454sub x17, sp, 752
00185458subs xzr, x17, x16
0018545cb.ls 0x186194
00185460sub x20, sp, 880
00185464stp x29, x30, [x20-8]
00185468add sp, x20, 0
0018546csub x29, sp, 8
00185470str x0, [sp+888]
00185474str x1, [sp+896]
00185478str x2, [sp+904]
0018547cstp xzr, xzr, [sp+152]
00185480adrp x27, 0x89b000
00185484ldr x1, [x27+3712]
00185488ldr x2, [sp+888]
0018548csubs xzr, x1, x2
00185490b.eq 0x185498
00185494b 0x185538
00185498
00185498loc_185498:
00185498adrp x0, 0x8c6000
0018549cadd x0, x0, 3360
001854a0bl sync.(*RWMutex).Lock
001854a4adrp x1, 0x8c6000
001854a8add x1, x1, 3360
001854acstr x1, [sp+656]
001854b0add x27, sp, 664
001854b4stp xzr, xzr, [x27]
001854b8add x1, sp, 664
001854bcstr x1, [sp+680]
001854c0ldrsb x27, [x1]
001854c4adrp x2, 4096
001854c8add x2, x2, 1552
001854ccstr x2, [x1]
001854d0ldrsb x27, [x1]
001854d4ldr x2, [sp+656]
001854d8adrp x27, 0x8c6000
001854dcldr w3, [x27+3056]
001854e0cbz w3, 0x1854e8
001854e4b 0x1854ec
001854e8
001854e8loc_1854e8:
001854e8b 0x185500
001854ec
001854ecloc_1854ec:
001854ecbl runtime.gcWriteBarrier2
001854f0str x2, [x25]
001854f4ldr x3, [x1+8]
001854f8str x3, [x25+8]
001854fcb 0x185500
00185500
00185500loc_185500:
00185500str x2, [x1+8]
00185504str x1, [sp+120]
00185508add x0, sp, 96
0018550cbl runtime.deferprocStack
00185510subs xzr, x0, 0
00185514b.ne 0x185520
00185518b 0x18551c
0018551c
0018551cloc_18551c:
0018551cb 0x18553c
00185520
00185520loc_185520:
00185520bl runtime.deferreturn
00185524ldr x0, [sp+152]
00185528ldr x1, [sp+160]
0018552cldp x29, x30, [sp-8]
00185530add sp, sp, 880
00185534ret x30
00185538
00185538loc_185538:
00185538b 0x18553c
0018553c
0018553cloc_18553c:
0018553cldr x1, [sp+888]
00185540ldrsb x27, [x1]
00185544ldr x1, [x1]
00185548cbnz x1, 0x185550
0018554cb 0x185554
00185550
00185550loc_185550:
00185550b 0x185680
00185554
00185554loc_185554:
00185554bl runtime.makemap_small
00185558str x0, [sp+864]
0018555cadrp x0, 0x4a6000
00185560add x0, x0, 736
00185564bl runtime.newobject
00185568str x0, [sp+648]
0018556cstp xzr, xzr, [x0+8]
00185570adrp x27, 0x8c6000
00185574ldr w1, [x27+3056]
00185578cbz w1, 0x185580
0018557cb 0x185584
00185580
00185580loc_185580:
00185580b 0x185594
00185584
00185584loc_185584:
00185584ldr x4, [x0]
00185588bl runtime.gcWriteBarrier1
0018558cstr x4, [x25]
00185590b 0x185594
00185594
00185594loc_185594:
00185594str xzr, [x0]
00185598ldr x4, [sp+648]
0018559cstr x4, [sp+856]
001855a0adrp x5, 0x463000
001855a4add x5, x5, 1600
001855a8str x5, [sp+840]
001855acstr x4, [sp+848]
001855b0ldr x1, [sp+864]
001855b4adrp x0, 0x49f000
001855b8add x0, x0, 4000
001855bcmov x2, xzr
001855c0mov x3, xzr
001855c4bl runtime.mapassign_faststr
001855c8str x0, [sp+640]
001855ccldrsb x27, [x0]
001855d0ldr x4, [sp+848]
001855d4ldr x5, [sp+840]
001855d8str x5, [x0]
001855dcadrp x27, 0x8c6000
001855e0ldr w5, [x27+3056]
001855e4cbz w5, 0x1855ec
001855e8b 0x1855f0
001855ec
001855ecloc_1855ec:
001855ecb 0x185604
001855f0
001855f0loc_1855f0:
001855f0bl runtime.gcWriteBarrier2
001855f4str x4, [x25]
001855f8ldr x1, [x0+8]
001855fcstr x1, [x25+8]
00185600b 0x185604
00185604
00185604loc_185604:
00185604str x4, [x0+8]
00185608ldr x0, [sp+888]
0018560cldrsb x27, [x0]
00185610ldr x1, [sp+864]
00185614adrp x27, 0x8c6000
00185618ldr w2, [x27+3056]
0018561ccbz w2, 0x185624
00185620b 0x185628
00185624
00185624loc_185624:
00185624b 0x18563c
00185628
00185628loc_185628:
00185628bl runtime.gcWriteBarrier2
0018562cstr x1, [x25]
00185630ldr x2, [x0]
00185634str x2, [x25+8]
00185638b 0x18563c
0018563c
0018563cloc_18563c:
0018563cstr x1, [x0]
00185640bl runtime.makemap_small
00185644str x0, [sp+832]
00185648ldr x1, [sp+888]
0018564cldrsb x27, [x1]
00185650adrp x27, 0x8c6000
00185654ldr w2, [x27+3056]
00185658cbz w2, 0x185660
0018565cb 0x185664
00185660
00185660loc_185660:
00185660b 0x185678
00185664
00185664loc_185664:
00185664bl runtime.gcWriteBarrier2
00185668str x0, [x25]
0018566cldr x2, [x1+8]
00185670str x2, [x25+8]
00185674b 0x185678
00185678
00185678loc_185678:
00185678str x0, [x1+8]
0018567cb 0x185680
00185680
00185680loc_185680:
00185680ldr x1, [sp+896]
00185684ldrsb x27, [x1]
00185688ldr x1, [x1+120]
0018568cldr x0, [sp+904]
00185690blr x1
00185694str x0, [sp+208]
00185698str x1, [sp+216]
0018569cldr x1, [sp+888]
001856a0ldrsb x27, [x1]
001856a4ldr x1, [x1+8]
001856a8str x1, [sp+632]
001856acldr x2, [sp+208]
001856b0ldr x3, [sp+216]
001856b4adrp x0, 0x4a0000
001856b8add x0, x0, 32
001856bcbl runtime.mapaccess1_faststr
001856c0ldr x1, [x0]
001856c4ldr x2, [x0+16]
001856c8ldr x3, [x0+8]
001856ccstr x1, [sp+184]
001856d0str x3, [sp+192]
001856d4str x2, [sp+200]
001856d8str x3, [sp+144]
001856dccbnz x3, 0x1856e4
001856e0b 0x185910
001856e4
001856e4loc_1856e4:
001856e4ldr x1, [sp+208]
001856e8ldr x2, [sp+216]
001856ecldr x0, [sp+888]
001856f0bl google.golang.org/protobuf/reflect/protoregistry.(*Files).checkGenProtoConflict
001856f4ldr x3, [sp+896]
001856f8ldrsb x27, [x3]
001856fcldr x3, [x3+120]
00185700ldr x0, [sp+904]
00185704blr x3
00185708str x0, [sp+816]
0018570cstr x1, [sp+824]
00185710add x27, sp, 800
00185714stp xzr, xzr, [x27]
00185718add x3, sp, 800
0018571cstr x3, [sp+600]
00185720ldr x0, [sp+816]
00185724ldr x1, [sp+824]
00185728bl runtime.convTstring
0018572cstr x0, [sp+592]
00185730ldr x3, [sp+600]
00185734ldrsb x27, [x3]
00185738adrp x4, 0x470000
0018573cadd x4, x4, 2944
00185740str x4, [x3]
00185744adrp x27, 0x8c6000
00185748ldr w4, [x27+3056]
0018574ccbz w4, 0x185754
00185750b 0x185758
00185754
00185754loc_185754:
00185754b 0x18576c
00185758
00185758loc_185758:
00185758bl runtime.gcWriteBarrier2
0018575cstr x0, [x25]
00185760ldr x5, [x3+8]
00185764str x5, [x25+8]
00185768b 0x18576c
0018576c
0018576cloc_18576c:
0018576cstr x0, [x3+8]
00185770ldr x2, [sp+600]
00185774ldrsb x27, [x2]
00185778b 0x18577c
0018577c
0018577cloc_18577c:
0018577cstr x2, [sp+608]
00185780orr x4, xzr, 1
00185784str x4, [sp+616]
00185788str x4, [sp+624]
0018578cadrp x0, 0x537000
00185790add x0, x0, 2483
00185794movz x1, 29
00185798mov x3, x4
0018579cbl google.golang.org/protobuf/internal/errors.New
001857a0str x0, [sp+296]
001857a4str x1, [sp+304]
001857a8ldr x5, [sp+184]
001857acldr x1, [sp+192]
001857b0subs xzr, x1, 0
001857b4b.hi 0x1857bc
001857b8b 0x186188
001857bc
001857bcloc_1857bc:
001857bcldr x6, [x5]
001857c0ldr x7, [x5+8]
001857c4str x6, [sp+576]
001857c8str x7, [sp+584]
001857ccstr x6, [sp+568]
001857d0ldr x6, [sp+568]
001857d4cbnz x6, 0x1857dc
001857d8b 0x1857ec
001857dc
001857dcloc_1857dc:
001857dcldr x6, [sp+568]
001857e0ldr x6, [x6+8]
001857e4str x6, [sp+568]
001857e8b 0x1857f0
001857ec
001857ecloc_1857ec:
001857ecb 0x1857f0
001857f0
001857f0loc_1857f0:
001857f0ldr x6, [sp+896]
001857f4ldr x7, [sp+904]
001857f8str x6, [sp+552]
001857fcstr x7, [sp+560]
00185800str x6, [sp+544]
00185804ldr x6, [sp+544]
00185808cbnz x6, 0x185810
0018580cb 0x185820
00185810
00185810loc_185810:
00185810ldr x6, [sp+544]
00185814ldr x6, [x6+8]
00185818str x6, [sp+544]
0018581cb 0x185824
00185820
00185820loc_185820:
00185820b 0x185824
00185824
00185824loc_185824:
00185824ldr x0, [sp+296]
00185828ldr x1, [sp+304]
0018582cldr x2, [sp+568]
00185830ldr x3, [sp+584]
00185834ldr x4, [sp+544]
00185838ldr x5, [sp+560]
0018583cbl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00185840str x0, [sp+296]
00185844str x1, [sp+304]
00185848adrp x27, 0x89b000
0018584cldr x6, [x27+3712]
00185850ldr x7, [sp+888]
00185854subs xzr, x6, x7
00185858cset x6, eq
0018585cstrb w6, [sp+91]
00185860b.eq 0x185868
00185864b 0x1858d4
00185868
00185868loc_185868:
00185868ldr x1, [sp+904]
0018586cldr x4, [sp+896]
00185870str x4, [sp+528]
00185874str x1, [sp+536]
00185878cbnz x4, 0x185880
0018587cb 0x1858a0
00185880
00185880loc_185880:
00185880str x1, [sp+312]
00185884ldr x1, [x4+8]
00185888adrp x0, 0x88a000
0018588cadd x0, x0, 1488
00185890bl runtime.typeAssert
00185894ldr x1, [sp+312]
00185898mov x4, x0
0018589cb 0x1858a4
001858a0
001858a0loc_1858a0:
001858a0b 0x1858a4
001858a4
001858a4loc_1858a4:
001858a4str x4, [sp+512]
001858a8str x1, [sp+520]
001858acadrp x27, 0x888000
001858b0ldr x26, [x27+216]
001858b4ldr x2, [sp+296]
001858b8ldr x5, [x26]
001858bcldr x3, [sp+304]
001858c0mov x0, x4
001858c4blr x5
001858c8strb w0, [sp+90]
001858ccstrb w0, [sp+91]
001858d0b 0x1858d8
001858d4
001858d4loc_1858d4:
001858d4b 0x1858d8
001858d8
001858d8loc_1858d8:
001858d8ldrb w1, [sp+91]
001858dctbnz w1, 0, 0x1858e4
001858e0b 0x1858e8
001858e4
001858e4loc_1858e4:
001858e4b 0x185914
001858e8
001858e8loc_1858e8:
001858e8ldr x0, [sp+296]
001858ecldr x1, [sp+304]
001858f0str x0, [sp+152]
001858f4str x1, [sp+160]
001858f8bl runtime.deferreturn
001858fcldr x0, [sp+152]
00185900ldr x1, [sp+160]
00185904ldp x29, x30, [sp-8]
00185908add sp, sp, 880
0018590cret x30
00185910
00185910loc_185910:
00185910b 0x185914
00185914
00185914loc_185914:
00185914ldr x1, [sp+896]
00185918ldrsb x27, [x1]
0018591cldr x1, [x1+96]
00185920ldr x0, [sp+904]
00185924blr x1
00185928str x0, [sp+248]
0018592cstr x1, [sp+256]
00185930b 0x185934
00185934
00185934loc_185934:
00185934ldr x4, [sp+256]
00185938cbnz x4, 0x185940
0018593cb 0x185c3c
00185940
00185940loc_185940:
00185940ldr x4, [sp+888]
00185944ldrsb x27, [x4]
00185948ldr x1, [x4]
0018594cstr x1, [sp+504]
00185950ldr x2, [sp+248]
00185954ldr x3, [sp+256]
00185958adrp x0, 0x49f000
0018595cadd x0, x0, 4000
00185960bl runtime.mapaccess1_faststr
00185964ldr x4, [x0+8]
00185968ldr x5, [x0]
0018596cstr x5, [sp+168]
00185970str x4, [sp+176]
00185974str x5, [sp+488]
00185978str x4, [sp+496]
0018597ccbnz x5, 0x185984
00185980b 0x185c18
00185984
00185984loc_185984:
00185984ldr w2, [x5+16]
00185988str w2, [sp+92]
0018598cmovz x3, 40070
00185990movk x3, 0x520e0000
00185994adds wzr, w2, w3
00185998b.eq 0x1859a0
0018599cb 0x1859dc
001859a0
001859a0loc_1859a0:
001859a0ldr x2, [sp+488]
001859a4adrp x3, 0x463000
001859a8add x3, x3, 1600
001859acsubs xzr, x2, x3
001859b0b.eq 0x1859b8
001859b4b 0x1859c0
001859b8
001859b8loc_1859b8:
001859b8orr x0, xzr, 1
001859bcb 0x1859c8
001859c0
001859c0loc_1859c0:
001859c0mov x0, xzr
001859c4b 0x1859c8
001859c8
001859c8loc_1859c8:
001859c8strb w0, [sp+89]
001859cctbnz w0, 0, 0x1859d4
001859d0b 0x1859d8
001859d4
001859d4loc_1859d4:
001859d4b 0x185c1c
001859d8
001859d8loc_1859d8:
001859d8b 0x1859e0
001859dc
001859dcloc_1859dc:
001859dcb 0x1859e0
001859e0
001859e0loc_1859e0:
001859e0b 0x1859e4
001859e4
001859e4loc_1859e4:
001859e4ldr x1, [sp+896]
001859e8ldrsb x27, [x1]
001859ecldr x1, [x1+120]
001859f0ldr x0, [sp+904]
001859f4blr x1
001859f8str x0, [sp+816]
001859fcstr x1, [sp+824]
00185a00add x27, sp, 768
00185a04stp xzr, xzr, [x27]
00185a08add x27, sp, 784
00185a0cstp xzr, xzr, [x27]
00185a10add x1, sp, 768
00185a14str x1, [sp+456]
00185a18ldr x0, [sp+816]
00185a1cldr x1, [sp+824]
00185a20bl runtime.convTstring
00185a24str x0, [sp+448]
00185a28ldr x1, [sp+456]
00185a2cldrsb x27, [x1]
00185a30adrp x2, 0x470000
00185a34add x2, x2, 2944
00185a38str x2, [x1]
00185a3cadrp x27, 0x8c6000
00185a40ldr w2, [x27+3056]
00185a44cbz w2, 0x185a4c
00185a48b 0x185a50
00185a4c
00185a4cloc_185a4c:
00185a4cb 0x185a64
00185a50
00185a50loc_185a50:
00185a50bl runtime.gcWriteBarrier2
00185a54str x0, [x25]
00185a58ldr x2, [x1+8]
00185a5cstr x2, [x25+8]
00185a60b 0x185a64
00185a64
00185a64loc_185a64:
00185a64str x0, [x1+8]
00185a68ldr x0, [sp+248]
00185a6cldr x1, [sp+256]
00185a70bl runtime.convTstring
00185a74str x0, [sp+440]
00185a78ldr x2, [sp+456]
00185a7cldrsb x27, [x2]
00185a80adrp x3, 0x4aa000
00185a84add x3, x3, 2496
00185a88str x3, [x2+16]
00185a8cadrp x27, 0x8c6000
00185a90ldr w3, [x27+3056]
00185a94cbz w3, 0x185a9c
00185a98b 0x185aa0
00185a9c
00185a9cloc_185a9c:
00185a9cb 0x185ab4
00185aa0
00185aa0loc_185aa0:
00185aa0bl runtime.gcWriteBarrier2
00185aa4str x0, [x25]
00185aa8ldr x5, [x2+24]
00185aacstr x5, [x25+8]
00185ab0b 0x185ab4
00185ab4
00185ab4loc_185ab4:
00185ab4str x0, [x2+24]
00185ab8ldr x2, [sp+456]
00185abcldrsb x27, [x2]
00185ac0b 0x185ac4
00185ac4
00185ac4loc_185ac4:
00185ac4str x2, [sp+464]
00185ac8orr x4, xzr, 2
00185accstr x4, [sp+472]
00185ad0str x4, [sp+480]
00185ad4adrp x0, 0x541000
00185ad8add x0, x0, 204
00185adcmovz x1, 43
00185ae0mov x3, x4
00185ae4bl google.golang.org/protobuf/internal/errors.New
00185ae8str x0, [sp+280]
00185aecstr x1, [sp+288]
00185af0ldr x5, [sp+896]
00185af4ldr x6, [sp+904]
00185af8str x5, [sp+424]
00185afcstr x6, [sp+432]
00185b00str x5, [sp+416]
00185b04ldr x5, [sp+416]
00185b08cbnz x5, 0x185b10
00185b0cb 0x185b20
00185b10
00185b10loc_185b10:
00185b10ldr x6, [sp+416]
00185b14ldr x6, [x6+8]
00185b18str x6, [sp+416]
00185b1cb 0x185b24
00185b20
00185b20loc_185b20:
00185b20b 0x185b24
00185b24
00185b24loc_185b24:
00185b24ldr x0, [sp+280]
00185b28ldr x2, [sp+168]
00185b2cldr x1, [sp+288]
00185b30ldr x3, [sp+176]
00185b34ldr x4, [sp+416]
00185b38ldr x5, [sp+432]
00185b3cbl google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller
00185b40str x0, [sp+280]
00185b44str x1, [sp+288]
00185b48adrp x27, 0x89b000
00185b4cldr x6, [x27+3712]
00185b50ldr x7, [sp+888]
00185b54subs xzr, x6, x7
00185b58cset x6, eq
00185b5cstrb w6, [sp+91]
00185b60b.eq 0x185b68
00185b64b 0x185bd4
00185b68
00185b68loc_185b68:
00185b68ldr x1, [sp+904]
00185b6cldr x4, [sp+896]
00185b70str x4, [sp+400]
00185b74str x1, [sp+408]
00185b78cbnz x4, 0x185b80
00185b7cb 0x185ba0
00185b80
00185b80loc_185b80:
00185b80str x1, [sp+312]
00185b84ldr x1, [x4+8]
00185b88adrp x0, 0x88a000
00185b8cadd x0, x0, 1520
00185b90bl runtime.typeAssert
00185b94ldr x1, [sp+312]
00185b98mov x4, x0
00185b9cb 0x185ba4
00185ba0
00185ba0loc_185ba0:
00185ba0b 0x185ba4
00185ba4
00185ba4loc_185ba4:
00185ba4str x4, [sp+384]
00185ba8str x1, [sp+392]
00185bacadrp x27, 0x888000
00185bb0ldr x26, [x27+216]
00185bb4ldr x5, [x26]
00185bb8ldr x2, [sp+280]
00185bbcldr x3, [sp+288]
00185bc0mov x0, x4
00185bc4blr x5
00185bc8strb w0, [sp+90]
00185bccstrb w0, [sp+91]
00185bd0b 0x185bd8
00185bd4
00185bd4loc_185bd4:
00185bd4b 0x185bd8
00185bd8
00185bd8loc_185bd8:
00185bd8ldrb w0, [sp+91]
00185bdctbnz w0, 0, 0x185be4
00185be0b 0x185bec
00185be4
00185be4loc_185be4:
00185be4stp xzr, xzr, [sp+280]
00185be8b 0x185bf0
00185bec
00185becloc_185bec:
00185becb 0x185bf0
00185bf0
00185bf0loc_185bf0:
00185bf0ldr x0, [sp+280]
00185bf4ldr x1, [sp+288]
00185bf8str x0, [sp+152]
00185bfcstr x1, [sp+160]
00185c00bl runtime.deferreturn
00185c04ldr x0, [sp+152]
00185c08ldr x1, [sp+160]
00185c0cldp x29, x30, [sp-8]
00185c10add sp, sp, 880
00185c14ret x30
00185c18
00185c18loc_185c18:
00185c18b 0x185c1c
00185c1c
00185c1cloc_185c1c:
00185c1cb 0x185c20
00185c20
00185c20loc_185c20:
00185c20b 0x185c24
00185c24
00185c24loc_185c24:
00185c24ldr x0, [sp+248]
00185c28ldr x1, [sp+256]
00185c2cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
00185c30str x0, [sp+248]
00185c34str x1, [sp+256]
00185c38b 0x185934
00185c3c
00185c3cloc_185c3c:
00185c3cstp xzr, xzr, [sp+264]
00185c40strb wzr, [sp+88]
00185c44add x27, sp, 720
00185c48stp xzr, xzr, [x27]
00185c4cadd x27, sp, 736
00185c50stp xzr, xzr, [x27]
00185c54add x27, sp, 752
00185c58stp xzr, xzr, [x27]
00185c5cadd x3, sp, 720
00185c60str x3, [sp+376]
00185c64ldrsb x27, [x3]
00185c68adrp x4, 4096
00185c6cadd x4, x4, 704
00185c70str x4, [x3]
00185c74ldrsb x27, [x3]
00185c78ldr x4, [sp+888]
00185c7cadrp x27, 0x8c6000
00185c80ldr w5, [x27+3056]
00185c84cbz w5, 0x185c8c
00185c88b 0x185c90
00185c8c
00185c8cloc_185c8c:
00185c8cb 0x185ca4
00185c90
00185c90loc_185c90:
00185c90bl runtime.gcWriteBarrier2
00185c94str x4, [x25]
00185c98ldr x5, [x3+8]
00185c9cstr x5, [x25+8]
00185ca0b 0x185ca4
00185ca4
00185ca4loc_185ca4:
00185ca4str x4, [x3+8]
00185ca8ldrsb x27, [x3]
00185cacadrp x27, 0x8c6000
00185cb0ldr w4, [x27+3056]
00185cb4cbz w4, 0x185cbc
00185cb8b 0x185cc0
00185cbc
00185cbcloc_185cbc:
00185cbcb 0x185cd8
00185cc0
00185cc0loc_185cc0:
00185cc0bl runtime.gcWriteBarrier2
00185cc4add x4, sp, 88
00185cc8str x4, [x25]
00185cccldr x5, [x3+16]
00185cd0str x5, [x25+8]
00185cd4b 0x185cd8
00185cd8
00185cd8loc_185cd8:
00185cd8add x4, sp, 88
00185cdcstr x4, [x3+16]
00185ce0ldrsb x27, [x3]
00185ce4adrp x27, 0x8c6000
00185ce8ldr w4, [x27+3056]
00185ceccbz w4, 0x185cf4
00185cf0b 0x185cf8
00185cf4
00185cf4loc_185cf4:
00185cf4b 0x185d10
00185cf8
00185cf8loc_185cf8:
00185cf8bl runtime.gcWriteBarrier2
00185cfcadd x4, sp, 264
00185d00str x4, [x25]
00185d04ldr x5, [x3+24]
00185d08str x5, [x25+8]
00185d0cb 0x185d10
00185d10
00185d10loc_185d10:
00185d10add x4, sp, 264
00185d14str x4, [x3+24]
00185d18ldr x3, [sp+904]
00185d1cldr x4, [sp+896]
00185d20ldr x5, [sp+376]
00185d24ldrsb x27, [x5]
00185d28str x4, [x5+32]
00185d2cadrp x27, 0x8c6000
00185d30ldr w4, [x27+3056]
00185d34cbz w4, 0x185d3c
00185d38b 0x185d40
00185d3c
00185d3cloc_185d3c:
00185d3cb 0x185d54
00185d40
00185d40loc_185d40:
00185d40bl runtime.gcWriteBarrier2
00185d44str x3, [x25]
00185d48ldr x4, [x5+40]
00185d4cstr x4, [x25+8]
00185d50b 0x185d54
00185d54
00185d54loc_185d54:
00185d54str x3, [x5+40]
00185d58ldr x0, [sp+896]
00185d5cldr x1, [sp+904]
00185d60ldr x2, [sp+376]
00185d64bl google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors
00185d68ldrb w3, [sp+88]
00185d6ctbnz w3, 0, 0x185d74
00185d70b 0x185d9c
00185d74
00185d74loc_185d74:
00185d74ldr x0, [sp+264]
00185d78ldr x1, [sp+272]
00185d7cstr x0, [sp+152]
00185d80str x1, [sp+160]
00185d84bl runtime.deferreturn
00185d88ldr x0, [sp+152]
00185d8cldr x1, [sp+160]
00185d90ldp x29, x30, [sp-8]
00185d94add sp, sp, 880
00185d98ret x30
00185d9c
00185d9cloc_185d9c:
00185d9cldr x1, [sp+896]
00185da0ldrsb x27, [x1]
00185da4ldr x1, [x1+96]
00185da8ldr x0, [sp+904]
00185dacblr x1
00185db0str x0, [sp+232]
00185db4str x1, [sp+240]
00185db8b 0x185dbc
00185dbc
00185dbcloc_185dbc:
00185dbcldr x4, [sp+240]
00185dc0cbnz x4, 0x185dc8
00185dc4b 0x185ed4
00185dc8
00185dc8loc_185dc8:
00185dc8ldr x4, [sp+888]
00185dccldrsb x27, [x4]
00185dd0ldr x1, [x4]
00185dd4str x1, [sp+368]
00185dd8ldr x2, [sp+232]
00185ddcldr x3, [sp+240]
00185de0adrp x0, 0x49f000
00185de4add x0, x0, 4000
00185de8bl runtime.mapaccess1_faststr
00185decldr x4, [x0]
00185df0cbnz x4, 0x185df8
00185df4b 0x185dfc
00185df8
00185df8loc_185df8:
00185df8b 0x185eb8
00185dfc
00185dfcloc_185dfc:
00185dfcadrp x0, 0x4a6000
00185e00add x0, x0, 736
00185e04bl runtime.newobject
00185e08str x0, [sp+360]
00185e0cstp xzr, xzr, [x0+8]
00185e10adrp x27, 0x8c6000
00185e14ldr w1, [x27+3056]
00185e18cbz w1, 0x185e20
00185e1cb 0x185e24
00185e20
00185e20loc_185e20:
00185e20b 0x185e34
00185e24
00185e24loc_185e24:
00185e24ldr x4, [x0]
00185e28bl runtime.gcWriteBarrier1
00185e2cstr x4, [x25]
00185e30b 0x185e34
00185e34
00185e34loc_185e34:
00185e34str xzr, [x0]
00185e38ldr x4, [sp+360]
00185e3cstr x4, [sp+856]
00185e40adrp x5, 0x463000
00185e44add x5, x5, 1600
00185e48str x5, [sp+840]
00185e4cstr x4, [sp+848]
00185e50ldr x4, [sp+888]
00185e54ldrsb x27, [x4]
00185e58ldr x1, [x4]
00185e5cstr x1, [sp+352]
00185e60ldr x2, [sp+232]
00185e64ldr x3, [sp+240]
00185e68adrp x0, 0x49f000
00185e6cadd x0, x0, 4000
00185e70bl runtime.mapassign_faststr
00185e74str x0, [sp+344]
00185e78ldrsb x27, [x0]
00185e7cldr x4, [sp+848]
00185e80ldr x5, [sp+840]
00185e84str x5, [x0]
00185e88adrp x27, 0x8c6000
00185e8cldr w5, [x27+3056]
00185e90cbz w5, 0x185e98
00185e94b 0x185e9c
00185e98
00185e98loc_185e98:
00185e98b 0x185eb0
00185e9c
00185e9cloc_185e9c:
00185e9cbl runtime.gcWriteBarrier2
00185ea0str x4, [x25]
00185ea4ldr x2, [x0+8]
00185ea8str x2, [x25+8]
00185eacb 0x185eb0
00185eb0
00185eb0loc_185eb0:
00185eb0str x4, [x0+8]
00185eb4b 0x185eb8
00185eb8
00185eb8loc_185eb8:
00185eb8b 0x185ebc
00185ebc
00185ebcloc_185ebc:
00185ebcldr x0, [sp+232]
00185ec0ldr x1, [sp+240]
00185ec4bl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
00185ec8str x0, [sp+232]
00185eccstr x1, [sp+240]
00185ed0b 0x185dbc
00185ed4
00185ed4loc_185ed4:
00185ed4ldr x1, [sp+896]
00185ed8ldrsb x27, [x1]
00185edcldr x1, [x1+96]
00185ee0ldr x0, [sp+904]
00185ee4blr x1
00185ee8str x0, [sp+704]
00185eecstr x1, [sp+712]
00185ef0ldr x1, [sp+888]
00185ef4ldrsb x27, [x1]
00185ef8ldr x1, [x1]
00185efcstr x1, [sp+336]
00185f00ldr x3, [sp+712]
00185f04ldr x2, [sp+704]
00185f08adrp x0, 0x49f000
00185f0cadd x0, x0, 4000
00185f10bl runtime.mapaccess1_faststr
00185f14ldr x1, [x0]
00185f18ldr x2, [x0+8]
00185f1cadrp x3, 0x463000
00185f20add x3, x3, 1600
00185f24subs xzr, x1, x3
00185f28b.eq 0x185f30
00185f2cb 0x186174
00185f30
00185f30loc_185f30:
00185f30str x2, [sp+224]
00185f34ldrsb x27, [x2]
00185f38ldr x5, [x2+16]
00185f3cldr x0, [x2]
00185f40ldr x6, [x2+8]
00185f44add x1, x6, 1
00185f48subs xzr, x5, x1
00185f4cb.hs 0x185f54
00185f50b 0x185f58
00185f54
00185f54loc_185f54:
00185f54b 0x185f74
00185f58
00185f58loc_185f58:
00185f58mov x2, x5
00185f5corr x3, xzr, 1
00185f60adrp x4, 0x4f9000
00185f64add x4, x4, 544
00185f68bl runtime.growslice
00185f6cmov x5, x2
00185f70b 0x185f74
00185f74
00185f74loc_185f74:
00185f74ldr x3, [sp+904]
00185f78ldr x4, [sp+896]
00185f7csub x6, x1, 1
00185f80add x7, x0, x6, lsl #4
00185f84ubfm x6, x6, 60, 59
00185f88str x4, [x0+x6]
00185f8cadrp x27, 0x8c6000
00185f90ldr w4, [x27+3056]
00185f94cbz w4, 0x185f9c
00185f98b 0x185fa0
00185f9c
00185f9cloc_185f9c:
00185f9cb 0x185fb4
00185fa0
00185fa0loc_185fa0:
00185fa0bl runtime.gcWriteBarrier2
00185fa4str x3, [x25]
00185fa8ldr x4, [x7+8]
00185facstr x4, [x25+8]
00185fb0b 0x185fb4
00185fb4
00185fb4loc_185fb4:
00185fb4str x3, [x7+8]
00185fb8ldr x3, [sp+224]
00185fbcldrsb x27, [x3]
00185fc0str x1, [x3+8]
00185fc4str x5, [x3+16]
00185fc8adrp x27, 0x8c6000
00185fccldr w4, [x27+3056]
00185fd0cbz w4, 0x185fd8
00185fd4b 0x185fdc
00185fd8
00185fd8loc_185fd8:
00185fd8b 0x185ff0
00185fdc
00185fdcloc_185fdc:
00185fdcbl runtime.gcWriteBarrier2
00185fe0str x0, [x25]
00185fe4ldr x4, [x3]
00185fe8str x4, [x25+8]
00185fecb 0x185ff0
00185ff0
00185ff0loc_185ff0:
00185ff0str x0, [x3]
00185ff4add x27, sp, 688
00185ff8stp xzr, xzr, [x27]
00185ffcadd x2, sp, 688
00186000str x2, [sp+328]
00186004ldrsb x27, [x2]
00186008adrp x3, 0
0018600cadd x3, x3, 432
00186010str x3, [x2]
00186014ldrsb x27, [x2]
00186018ldr x3, [sp+888]
0018601cadrp x27, 0x8c5000
00186020ldr w4, [x27+3056]
00186024cbz w4, 0x18602c
00186028b 0x186030
0018602c
0018602cloc_18602c:
0018602cb 0x186044
00186030
00186030loc_186030:
00186030bl runtime.gcWriteBarrier2
00186034str x3, [x25]
00186038ldr x4, [x2+8]
0018603cstr x4, [x25+8]
00186040b 0x186044
00186044
00186044loc_186044:
00186044str x3, [x2+8]
00186048ldr x0, [sp+896]
0018604cldr x1, [sp+904]
00186050bl google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors
00186054ldr x3, [sp+888]
00186058ldrsb x27, [x3]
0018605cldr x1, [x3+8]
00186060str x1, [sp+832]
00186064ldr x2, [sp+208]
00186068ldr x3, [sp+216]
0018606cadrp x0, 0x49f000
00186070add x0, x0, 32
00186074bl runtime.mapassign_faststr
00186078str x0, [sp+320]
0018607cldrsb x27, [x0]
00186080ldr x2, [x0+16]
00186084ldr x3, [x0]
00186088ldr x4, [x0+8]
0018608cadd x1, x4, 1
00186090subs xzr, x2, x1
00186094b.hs 0x18609c
00186098b 0x1860a0
0018609c
0018609cloc_18609c:
0018609cb 0x1860bc
001860a0
001860a0loc_1860a0:
001860a0mov x0, x3
001860a4orr x3, xzr, 1
001860a8adrp x4, 0x4f8000
001860acadd x4, x4, 544
001860b0bl runtime.growslice
001860b4mov x3, x0
001860b8b 0x1860bc
001860bc
001860bcloc_1860bc:
001860bcldr x0, [sp+904]
001860c0ldr x4, [sp+896]
001860c4sub x5, x1, 1
001860c8add x6, x3, x5, lsl #4
001860ccubfm x5, x5, 60, 59
001860d0str x4, [x3+x5]
001860d4adrp x27, 0x8c5000
001860d8ldr w4, [x27+3056]
001860dccbz w4, 0x1860e4
001860e0b 0x1860e8
001860e4
001860e4loc_1860e4:
001860e4b 0x1860fc
001860e8
001860e8loc_1860e8:
001860e8bl runtime.gcWriteBarrier2
001860ecstr x0, [x25]
001860f0ldr x4, [x6+8]
001860f4str x4, [x25+8]
001860f8b 0x1860fc
001860fc
001860fcloc_1860fc:
001860fcstr x0, [x6+8]
00186100ldr x0, [sp+320]
00186104ldrsb x27, [x0]
00186108str x1, [x0+8]
0018610cstr x2, [x0+16]
00186110adrp x27, 0x8c5000
00186114ldr w1, [x27+3056]
00186118cbz w1, 0x186120
0018611cb 0x186124
00186120
00186120loc_186120:
00186120b 0x186138
00186124
00186124loc_186124:
00186124bl runtime.gcWriteBarrier2
00186128str x3, [x25]
0018612cldr x1, [x0]
00186130str x1, [x25+8]
00186134b 0x186138
00186138
00186138loc_186138:
00186138str x3, [x0]
0018613cldr x0, [sp+888]
00186140ldrsb x27, [x0]
00186144ldr x1, [sp+888]
00186148ldrsb x27, [x1]
0018614cldr x1, [x1+16]
00186150add x1, x1, 1
00186154str x1, [x0+16]
00186158stp xzr, xzr, [sp+152]
0018615cbl runtime.deferreturn
00186160ldr x0, [sp+152]
00186164ldr x1, [sp+160]
00186168ldp x29, x30, [sp-8]
0018616cadd sp, sp, 880
00186170ret x30
00186174
00186174loc_186174:
00186174mov x0, x1
00186178mov x1, x3
0018617cadrp x2, 0x484000
00186180add x2, x2, 3520
00186184bl runtime.panicdottypeE
00186188
00186188loc_186188:
00186188mov x0, xzr
0018618cbl runtime.panicIndex
00186190hint
00186194
00186194loc_186194:
00186194stp x0, x1, [sp+8]
00186198str x2, [sp+24]
0018619cmov x3, x30
001861a0bl runtime.morestack_noctxt.abi0
001861a4ldp x0, x1, [sp+8]
001861a8ldr x2, [sp+24]
001861acb 0x185450
00185450
Loading..