File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001e6c70
001e6c70google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p)
001e6c70ldr x16, [x28+16]
001e6c74sub x17, sp, 192
001e6c78subs xzr, x17, x16
001e6c7cb.ls 0x1e7098
001e6c80sub x20, sp, 320
001e6c84stp x29, x30, [x20-8]
001e6c88add sp, x20, 0
001e6c8csub x29, sp, 8
001e6c90str x0, [sp+328]
001e6c94str x1, [sp+336]
001e6c98stp xzr, xzr, [sp+104]
001e6c9cldr x0, [sp+328]
001e6ca0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
001e6ca4ldr x1, [sp+328]
001e6ca8ldrsb x27, [x1]
001e6cacldrb w1, [x1+320]
001e6cb0tbnz w1, 0, 0x1e6cb8
001e6cb4b 0x1e6da4
001e6cb8
001e6cb8loc_1e6cb8:
001e6cb8ldr x0, [sp+336]
001e6cbcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
001e6cc0strb w0, [sp+39]
001e6cc4tbnz w0, 0, 0x1e6ccc
001e6cc8b 0x1e6cf8
001e6ccc
001e6cccloc_1e6ccc:
001e6cccldr x2, [sp+328]
001e6cd0ldrsb x27, [x2]
001e6cd4ldr x3, [x2+240]
001e6cd8ldr x4, [x2+232]
001e6cdcldr x2, [x2+248]
001e6ce0str x4, [sp+256]
001e6ce4str x3, [sp+264]
001e6ce8str x2, [sp+272]
001e6cecstr xzr, [sp+96]
001e6cf0str x3, [sp+88]
001e6cf4b 0x1e6fb0
001e6cf8
001e6cf8loc_1e6cf8:
001e6cf8ldr x1, [sp+328]
001e6cfcldrsb x27, [x1]
001e6d00ldr x0, [x1+312]
001e6d04str x0, [sp+80]
001e6d08bl google.golang.org/protobuf/internal/impl.offset.IsValid
001e6d0cstrb w0, [sp+39]
001e6d10tbnz w0, 0, 0x1e6d18
001e6d14b 0x1e6d74
001e6d18
001e6d18loc_1e6d18:
001e6d18ldr x2, [sp+328]
001e6d1cldrsb x27, [x2]
001e6d20ldr x1, [x2+312]
001e6d24str x1, [sp+72]
001e6d28ldr x0, [sp+336]
001e6d2cbl google.golang.org/protobuf/internal/impl.pointer.Apply
001e6d30str x0, [sp+216]
001e6d34bl google.golang.org/protobuf/internal/impl.pointer.Extensions
001e6d38str x0, [sp+176]
001e6d3cldr x2, [sp+328]
001e6d40mov x1, x0
001e6d44mov x0, x2
001e6d48bl google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions
001e6d4cstr x0, [sp+160]
001e6d50str x1, [sp+168]
001e6d54cbnz x0, 0x1e6d5c
001e6d58b 0x1e6d70
001e6d5c
001e6d5cloc_1e6d5c:
001e6d5cstr x0, [sp+104]
001e6d60str x1, [sp+112]
001e6d64ldp x29, x30, [sp-8]
001e6d68add sp, sp, 320
001e6d6cret x30
001e6d70
001e6d70loc_1e6d70:
001e6d70b 0x1e6d78
001e6d74
001e6d74loc_1e6d74:
001e6d74b 0x1e6d78
001e6d78
001e6d78loc_1e6d78:
001e6d78ldr x2, [sp+328]
001e6d7cldrsb x27, [x2]
001e6d80ldr x3, [x2+240]
001e6d84ldr x4, [x2+232]
001e6d88ldr x2, [x2+248]
001e6d8cstr x4, [sp+256]
001e6d90str x3, [sp+264]
001e6d94str x2, [sp+272]
001e6d98str xzr, [sp+64]
001e6d9cstr x3, [sp+56]
001e6da0b 0x1e6dbc
001e6da4
001e6da4loc_1e6da4:
001e6da4stp xzr, xzr, [sp+104]
001e6da8mov x0, xzr
001e6dacmov x1, xzr
001e6db0ldp x29, x30, [sp-8]
001e6db4add sp, sp, 320
001e6db8ret x30
001e6dbc
001e6dbcloc_1e6dbc:
001e6dbcldr x2, [sp+56]
001e6dc0ldr x3, [sp+64]
001e6dc4subs xzr, x2, x3
001e6dc8b.gt 0x1e6dd0
001e6dccb 0x1e6f98
001e6dd0
001e6dd0loc_1e6dd0:
001e6dd0ldr x2, [sp+64]
001e6dd4ldr x3, [sp+256]
001e6dd8ldr x2, [x3+3*x2]
001e6ddcstr x2, [sp+128]
001e6de0ldrsb x27, [x2]
001e6de4ldrb w2, [x2+129]
001e6de8eor x3, x2, 1
001e6decstrb w3, [sp+39]
001e6df0tbnz w2, 0, 0x1e6df8
001e6df4b 0x1e6dfc
001e6df8
001e6df8loc_1e6df8:
001e6df8b 0x1e6e1c
001e6dfc
001e6dfcloc_1e6dfc:
001e6dfcldr x2, [sp+128]
001e6e00ldrsb x27, [x2]
001e6e04ldr x2, [x2+32]
001e6e08subs xzr, x2, 0
001e6e0ccset x2, ne
001e6e10eor x2, x2, 1
001e6e14strb w2, [sp+39]
001e6e18b 0x1e6e1c
001e6e1c
001e6e1cloc_1e6e1c:
001e6e1cldrb w2, [sp+39]
001e6e20tbnz w2, 0, 0x1e6e28
001e6e24b 0x1e6e2c
001e6e28
001e6e28loc_1e6e28:
001e6e28b 0x1e6f88
001e6e2c
001e6e2cloc_1e6e2c:
001e6e2cldr x2, [sp+128]
001e6e30ldrsb x27, [x2]
001e6e34ldr x1, [x2+104]
001e6e38str x1, [sp+48]
001e6e3cldr x0, [sp+336]
001e6e40bl google.golang.org/protobuf/internal/impl.pointer.Apply
001e6e44str x0, [sp+120]
001e6e48ldr x2, [sp+128]
001e6e4cldrsb x27, [x2]
001e6e50ldrb w2, [x2+128]
001e6e54strb w2, [sp+39]
001e6e58tbnz w2, 0, 0x1e6e60
001e6e5cb 0x1e6e7c
001e6e60
001e6e60loc_1e6e60:
001e6e60ldr x0, [sp+120]
001e6e64bl google.golang.org/protobuf/internal/impl.pointer.Elem
001e6e68str x0, [sp+216]
001e6e6cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
001e6e70strb w0, [sp+38]
001e6e74strb w0, [sp+39]
001e6e78b 0x1e6e80
001e6e7c
001e6e7cloc_1e6e7c:
001e6e7cb 0x1e6e80
001e6e80
001e6e80loc_1e6e80:
001e6e80ldrb w2, [sp+39]
001e6e84tbnz w2, 0, 0x1e6e8c
001e6e88b 0x1e6f2c
001e6e8c
001e6e8cloc_1e6e8c:
001e6e8cldr x2, [sp+128]
001e6e90ldrsb x27, [x2]
001e6e94ldrb w2, [x2+129]
001e6e98tbnz w2, 0, 0x1e6ea0
001e6e9cb 0x1e6f28
001e6ea0
001e6ea0loc_1e6ea0:
001e6ea0ldr x1, [sp+328]
001e6ea4ldrsb x27, [x1]
001e6ea8ldr x2, [x1+16]
001e6eacldrsb x27, [x2]
001e6eb0ldr x0, [x1+24]
001e6eb4ldr x1, [x2+56]
001e6eb8blr x1
001e6ebcstr x0, [sp+296]
001e6ec0str x1, [sp+304]
001e6ec4ldr x1, [sp+128]
001e6ec8ldrsb x27, [x1]
001e6eccldrsw x1, [x1+96]
001e6ed0str w1, [sp+40]
001e6ed4ldr x2, [sp+296]
001e6ed8ldrsb x27, [x2]
001e6edcldr x0, [sp+304]
001e6ee0ldr x2, [x2+40]
001e6ee4blr x2
001e6ee8str x0, [sp+280]
001e6eecstr x1, [sp+288]
001e6ef0ldrsb x27, [x0]
001e6ef4ldr x2, [x0+72]
001e6ef8mov x0, x1
001e6efcblr x2
001e6f00str x0, [sp+240]
001e6f04str x1, [sp+248]
001e6f08bl google.golang.org/protobuf/internal/errors.RequiredNotSet
001e6f0cstr x0, [sp+224]
001e6f10str x1, [sp+232]
001e6f14str x0, [sp+104]
001e6f18str x1, [sp+112]
001e6f1cldp x29, x30, [sp-8]
001e6f20add sp, sp, 320
001e6f24ret x30
001e6f28
001e6f28loc_1e6f28:
001e6f28b 0x1e6f88
001e6f2c
001e6f2cloc_1e6f2c:
001e6f2cldr x2, [sp+128]
001e6f30ldrsb x27, [x2]
001e6f34ldr x2, [x2+32]
001e6f38cbnz x2, 0x1e6f40
001e6f3cb 0x1e6f84
001e6f40
001e6f40loc_1e6f40:
001e6f40ldr x2, [sp+128]
001e6f44ldrsb x27, [x2]
001e6f48ldr x26, [x2+32]
001e6f4cldr x2, [x26]
001e6f50ldr x1, [sp+128]
001e6f54ldr x0, [sp+120]
001e6f58blr x2
001e6f5cstr x0, [sp+144]
001e6f60str x1, [sp+152]
001e6f64cbnz x0, 0x1e6f6c
001e6f68b 0x1e6f80
001e6f6c
001e6f6cloc_1e6f6c:
001e6f6cstr x0, [sp+104]
001e6f70str x1, [sp+112]
001e6f74ldp x29, x30, [sp-8]
001e6f78add sp, sp, 320
001e6f7cret x30
001e6f80
001e6f80loc_1e6f80:
001e6f80b 0x1e6f88
001e6f84
001e6f84loc_1e6f84:
001e6f84b 0x1e6f88
001e6f88
001e6f88loc_1e6f88:
001e6f88ldr x2, [sp+64]
001e6f8cadd x2, x2, 1
001e6f90str x2, [sp+64]
001e6f94b 0x1e6dbc
001e6f98
001e6f98loc_1e6f98:
001e6f98stp xzr, xzr, [sp+104]
001e6f9cmov x0, xzr
001e6fa0mov x1, xzr
001e6fa4ldp x29, x30, [sp-8]
001e6fa8add sp, sp, 320
001e6facret x30
001e6fb0
001e6fb0loc_1e6fb0:
001e6fb0ldr x2, [sp+88]
001e6fb4ldr x3, [sp+96]
001e6fb8subs xzr, x2, x3
001e6fbcb.gt 0x1e6fc4
001e6fc0b 0x1e7080
001e6fc4
001e6fc4loc_1e6fc4:
001e6fc4ldr x2, [sp+96]
001e6fc8ldr x3, [sp+256]
001e6fccldr x2, [x3+3*x2]
001e6fd0str x2, [sp+136]
001e6fd4ldrsb x27, [x2]
001e6fd8ldrb w2, [x2+129]
001e6fdctbnz w2, 0, 0x1e6fe4
001e6fe0b 0x1e706c
001e6fe4
001e6fe4loc_1e6fe4:
001e6fe4ldr x1, [sp+328]
001e6fe8ldrsb x27, [x1]
001e6fecldr x2, [x1+16]
001e6ff0ldrsb x27, [x2]
001e6ff4ldr x0, [x1+24]
001e6ff8ldr x1, [x2+56]
001e6ffcblr x1
001e7000str x0, [sp+200]
001e7004str x1, [sp+208]
001e7008ldr x1, [sp+136]
001e700cldrsb x27, [x1]
001e7010ldrsw x1, [x1+96]
001e7014str w1, [sp+44]
001e7018ldr x2, [sp+200]
001e701cldrsb x27, [x2]
001e7020ldr x0, [sp+208]
001e7024ldr x2, [x2+40]
001e7028blr x2
001e702cstr x0, [sp+184]
001e7030str x1, [sp+192]
001e7034ldrsb x27, [x0]
001e7038ldr x2, [x0+72]
001e703cmov x0, x1
001e7040blr x2
001e7044str x0, [sp+240]
001e7048str x1, [sp+248]
001e704cbl google.golang.org/protobuf/internal/errors.RequiredNotSet
001e7050str x0, [sp+224]
001e7054str x1, [sp+232]
001e7058str x0, [sp+104]
001e705cstr x1, [sp+112]
001e7060ldp x29, x30, [sp-8]
001e7064add sp, sp, 320
001e7068ret x30
001e706c
001e706cloc_1e706c:
001e706cb 0x1e7070
001e7070
001e7070loc_1e7070:
001e7070ldr x2, [sp+96]
001e7074add x2, x2, 1
001e7078str x2, [sp+96]
001e707cb 0x1e6fb0
001e7080
001e7080loc_1e7080:
001e7080stp xzr, xzr, [sp+104]
001e7084mov x0, xzr
001e7088mov x1, xzr
001e708cldp x29, x30, [sp-8]
001e7090add sp, sp, 320
001e7094ret x30
001e7098
001e7098loc_1e7098:
001e7098stp x0, x1, [sp+8]
001e709cmov x3, x30
001e70a0bl runtime.morestack_noctxt.abi0
001e70a4ldp x0, x1, [sp+8]
001e70a8b 0x1e6c70
001e70acudf 0
001e6c70
001e6c70google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p)
001e6c70ldr x16, [x28+16]
001e6c74sub x17, sp, 192
001e6c78subs xzr, x17, x16
001e6c7cb.ls 0x1e7098
001e6c80sub x20, sp, 320
001e6c84stp x29, x30, [x20-8]
001e6c88add sp, x20, 0
001e6c8csub x29, sp, 8
001e6c90str x0, [sp+328]
001e6c94str x1, [sp+336]
001e6c98stp xzr, xzr, [sp+104]
001e6c9cldr x0, [sp+328]
001e6ca0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
001e6ca4ldr x1, [sp+328]
001e6ca8ldrsb x27, [x1]
001e6cacldrb w1, [x1+320]
001e6cb0tbnz w1, 0, 0x1e6cb8
001e6cb4b 0x1e6da4
001e6cb8
001e6cb8loc_1e6cb8:
001e6cb8ldr x0, [sp+336]
001e6cbcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
001e6cc0strb w0, [sp+39]
001e6cc4tbnz w0, 0, 0x1e6ccc
001e6cc8b 0x1e6cf8
001e6ccc
001e6cccloc_1e6ccc:
001e6cccldr x2, [sp+328]
001e6cd0ldrsb x27, [x2]
001e6cd4ldr x3, [x2+240]
001e6cd8ldr x4, [x2+232]
001e6cdcldr x2, [x2+248]
001e6ce0str x4, [sp+256]
001e6ce4str x3, [sp+264]
001e6ce8str x2, [sp+272]
001e6cecstr xzr, [sp+96]
001e6cf0str x3, [sp+88]
001e6cf4b 0x1e6fb0
001e6cf8
001e6cf8loc_1e6cf8:
001e6cf8ldr x1, [sp+328]
001e6cfcldrsb x27, [x1]
001e6d00ldr x0, [x1+312]
001e6d04str x0, [sp+80]
001e6d08bl google.golang.org/protobuf/internal/impl.offset.IsValid
001e6d0cstrb w0, [sp+39]
001e6d10tbnz w0, 0, 0x1e6d18
001e6d14b 0x1e6d74
001e6d18
001e6d18loc_1e6d18:
001e6d18ldr x2, [sp+328]
001e6d1cldrsb x27, [x2]
001e6d20ldr x1, [x2+312]
001e6d24str x1, [sp+72]
001e6d28ldr x0, [sp+336]
001e6d2cbl google.golang.org/protobuf/internal/impl.pointer.Apply
001e6d30str x0, [sp+216]
001e6d34bl google.golang.org/protobuf/internal/impl.pointer.Extensions
001e6d38str x0, [sp+176]
001e6d3cldr x2, [sp+328]
001e6d40mov x1, x0
001e6d44mov x0, x2
001e6d48bl google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions
001e6d4cstr x0, [sp+160]
001e6d50str x1, [sp+168]
001e6d54cbnz x0, 0x1e6d5c
001e6d58b 0x1e6d70
001e6d5c
001e6d5cloc_1e6d5c:
001e6d5cstr x0, [sp+104]
001e6d60str x1, [sp+112]
001e6d64ldp x29, x30, [sp-8]
001e6d68add sp, sp, 320
001e6d6cret x30
001e6d70
001e6d70loc_1e6d70:
001e6d70b 0x1e6d78
001e6d74
001e6d74loc_1e6d74:
001e6d74b 0x1e6d78
001e6d78
001e6d78loc_1e6d78:
001e6d78ldr x2, [sp+328]
001e6d7cldrsb x27, [x2]
001e6d80ldr x3, [x2+240]
001e6d84ldr x4, [x2+232]
001e6d88ldr x2, [x2+248]
001e6d8cstr x4, [sp+256]
001e6d90str x3, [sp+264]
001e6d94str x2, [sp+272]
001e6d98str xzr, [sp+64]
001e6d9cstr x3, [sp+56]
001e6da0b 0x1e6dbc
001e6da4
001e6da4loc_1e6da4:
001e6da4stp xzr, xzr, [sp+104]
001e6da8mov x0, xzr
001e6dacmov x1, xzr
001e6db0ldp x29, x30, [sp-8]
001e6db4add sp, sp, 320
001e6db8ret x30
001e6dbc
001e6dbcloc_1e6dbc:
001e6dbcldr x2, [sp+56]
001e6dc0ldr x3, [sp+64]
001e6dc4subs xzr, x2, x3
001e6dc8b.gt 0x1e6dd0
001e6dccb 0x1e6f98
001e6dd0
001e6dd0loc_1e6dd0:
001e6dd0ldr x2, [sp+64]
001e6dd4ldr x3, [sp+256]
001e6dd8ldr x2, [x3+3*x2]
001e6ddcstr x2, [sp+128]
001e6de0ldrsb x27, [x2]
001e6de4ldrb w2, [x2+129]
001e6de8eor x3, x2, 1
001e6decstrb w3, [sp+39]
001e6df0tbnz w2, 0, 0x1e6df8
001e6df4b 0x1e6dfc
001e6df8
001e6df8loc_1e6df8:
001e6df8b 0x1e6e1c
001e6dfc
001e6dfcloc_1e6dfc:
001e6dfcldr x2, [sp+128]
001e6e00ldrsb x27, [x2]
001e6e04ldr x2, [x2+32]
001e6e08subs xzr, x2, 0
001e6e0ccset x2, ne
001e6e10eor x2, x2, 1
001e6e14strb w2, [sp+39]
001e6e18b 0x1e6e1c
001e6e1c
001e6e1cloc_1e6e1c:
001e6e1cldrb w2, [sp+39]
001e6e20tbnz w2, 0, 0x1e6e28
001e6e24b 0x1e6e2c
001e6e28
001e6e28loc_1e6e28:
001e6e28b 0x1e6f88
001e6e2c
001e6e2cloc_1e6e2c:
001e6e2cldr x2, [sp+128]
001e6e30ldrsb x27, [x2]
001e6e34ldr x1, [x2+104]
001e6e38str x1, [sp+48]
001e6e3cldr x0, [sp+336]
001e6e40bl google.golang.org/protobuf/internal/impl.pointer.Apply
001e6e44str x0, [sp+120]
001e6e48ldr x2, [sp+128]
001e6e4cldrsb x27, [x2]
001e6e50ldrb w2, [x2+128]
001e6e54strb w2, [sp+39]
001e6e58tbnz w2, 0, 0x1e6e60
001e6e5cb 0x1e6e7c
001e6e60
001e6e60loc_1e6e60:
001e6e60ldr x0, [sp+120]
001e6e64bl google.golang.org/protobuf/internal/impl.pointer.Elem
001e6e68str x0, [sp+216]
001e6e6cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
001e6e70strb w0, [sp+38]
001e6e74strb w0, [sp+39]
001e6e78b 0x1e6e80
001e6e7c
001e6e7cloc_1e6e7c:
001e6e7cb 0x1e6e80
001e6e80
001e6e80loc_1e6e80:
001e6e80ldrb w2, [sp+39]
001e6e84tbnz w2, 0, 0x1e6e8c
001e6e88b 0x1e6f2c
001e6e8c
001e6e8cloc_1e6e8c:
001e6e8cldr x2, [sp+128]
001e6e90ldrsb x27, [x2]
001e6e94ldrb w2, [x2+129]
001e6e98tbnz w2, 0, 0x1e6ea0
001e6e9cb 0x1e6f28
001e6ea0
001e6ea0loc_1e6ea0:
001e6ea0ldr x1, [sp+328]
001e6ea4ldrsb x27, [x1]
001e6ea8ldr x2, [x1+16]
001e6eacldrsb x27, [x2]
001e6eb0ldr x0, [x1+24]
001e6eb4ldr x1, [x2+56]
001e6eb8blr x1
001e6ebcstr x0, [sp+296]
001e6ec0str x1, [sp+304]
001e6ec4ldr x1, [sp+128]
001e6ec8ldrsb x27, [x1]
001e6eccldrsw x1, [x1+96]
001e6ed0str w1, [sp+40]
001e6ed4ldr x2, [sp+296]
001e6ed8ldrsb x27, [x2]
001e6edcldr x0, [sp+304]
001e6ee0ldr x2, [x2+40]
001e6ee4blr x2
001e6ee8str x0, [sp+280]
001e6eecstr x1, [sp+288]
001e6ef0ldrsb x27, [x0]
001e6ef4ldr x2, [x0+72]
001e6ef8mov x0, x1
001e6efcblr x2
001e6f00str x0, [sp+240]
001e6f04str x1, [sp+248]
001e6f08bl google.golang.org/protobuf/internal/errors.RequiredNotSet
001e6f0cstr x0, [sp+224]
001e6f10str x1, [sp+232]
001e6f14str x0, [sp+104]
001e6f18str x1, [sp+112]
001e6f1cldp x29, x30, [sp-8]
001e6f20add sp, sp, 320
001e6f24ret x30
001e6f28
001e6f28loc_1e6f28:
001e6f28b 0x1e6f88
001e6f2c
001e6f2cloc_1e6f2c:
001e6f2cldr x2, [sp+128]
001e6f30ldrsb x27, [x2]
001e6f34ldr x2, [x2+32]
001e6f38cbnz x2, 0x1e6f40
001e6f3cb 0x1e6f84
001e6f40
001e6f40loc_1e6f40:
001e6f40ldr x2, [sp+128]
001e6f44ldrsb x27, [x2]
001e6f48ldr x26, [x2+32]
001e6f4cldr x2, [x26]
001e6f50ldr x1, [sp+128]
001e6f54ldr x0, [sp+120]
001e6f58blr x2
001e6f5cstr x0, [sp+144]
001e6f60str x1, [sp+152]
001e6f64cbnz x0, 0x1e6f6c
001e6f68b 0x1e6f80
001e6f6c
001e6f6cloc_1e6f6c:
001e6f6cstr x0, [sp+104]
001e6f70str x1, [sp+112]
001e6f74ldp x29, x30, [sp-8]
001e6f78add sp, sp, 320
001e6f7cret x30
001e6f80
001e6f80loc_1e6f80:
001e6f80b 0x1e6f88
001e6f84
001e6f84loc_1e6f84:
001e6f84b 0x1e6f88
001e6f88
001e6f88loc_1e6f88:
001e6f88ldr x2, [sp+64]
001e6f8cadd x2, x2, 1
001e6f90str x2, [sp+64]
001e6f94b 0x1e6dbc
001e6f98
001e6f98loc_1e6f98:
001e6f98stp xzr, xzr, [sp+104]
001e6f9cmov x0, xzr
001e6fa0mov x1, xzr
001e6fa4ldp x29, x30, [sp-8]
001e6fa8add sp, sp, 320
001e6facret x30
001e6fb0
001e6fb0loc_1e6fb0:
001e6fb0ldr x2, [sp+88]
001e6fb4ldr x3, [sp+96]
001e6fb8subs xzr, x2, x3
001e6fbcb.gt 0x1e6fc4
001e6fc0b 0x1e7080
001e6fc4
001e6fc4loc_1e6fc4:
001e6fc4ldr x2, [sp+96]
001e6fc8ldr x3, [sp+256]
001e6fccldr x2, [x3+3*x2]
001e6fd0str x2, [sp+136]
001e6fd4ldrsb x27, [x2]
001e6fd8ldrb w2, [x2+129]
001e6fdctbnz w2, 0, 0x1e6fe4
001e6fe0b 0x1e706c
001e6fe4
001e6fe4loc_1e6fe4:
001e6fe4ldr x1, [sp+328]
001e6fe8ldrsb x27, [x1]
001e6fecldr x2, [x1+16]
001e6ff0ldrsb x27, [x2]
001e6ff4ldr x0, [x1+24]
001e6ff8ldr x1, [x2+56]
001e6ffcblr x1
001e7000str x0, [sp+200]
001e7004str x1, [sp+208]
001e7008ldr x1, [sp+136]
001e700cldrsb x27, [x1]
001e7010ldrsw x1, [x1+96]
001e7014str w1, [sp+44]
001e7018ldr x2, [sp+200]
001e701cldrsb x27, [x2]
001e7020ldr x0, [sp+208]
001e7024ldr x2, [x2+40]
001e7028blr x2
001e702cstr x0, [sp+184]
001e7030str x1, [sp+192]
001e7034ldrsb x27, [x0]
001e7038ldr x2, [x0+72]
001e703cmov x0, x1
001e7040blr x2
001e7044str x0, [sp+240]
001e7048str x1, [sp+248]
001e704cbl google.golang.org/protobuf/internal/errors.RequiredNotSet
001e7050str x0, [sp+224]
001e7054str x1, [sp+232]
001e7058str x0, [sp+104]
001e705cstr x1, [sp+112]
001e7060ldp x29, x30, [sp-8]
001e7064add sp, sp, 320
001e7068ret x30
001e706c
001e706cloc_1e706c:
001e706cb 0x1e7070
001e7070
001e7070loc_1e7070:
001e7070ldr x2, [sp+96]
001e7074add x2, x2, 1
001e7078str x2, [sp+96]
001e707cb 0x1e6fb0
001e7080
001e7080loc_1e7080:
001e7080stp xzr, xzr, [sp+104]
001e7084mov x0, xzr
001e7088mov x1, xzr
001e708cldp x29, x30, [sp-8]
001e7090add sp, sp, 320
001e7094ret x30
001e7098
001e7098loc_1e7098:
001e7098stp x0, x1, [sp+8]
001e709cmov x3, x30
001e70a0bl runtime.morestack_noctxt.abi0
001e70a4ldp x0, x1, [sp+8]
001e70a8b 0x1e6c70
001e70acudf 0
001e6c70
001e70b0
001e70b0google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions(google.golang.org/protobuf/internal/impl.MessageInfo * mi, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField * ext)
001e70b0ldr x16, [x28+16]
001e70b4sub x17, sp, 176
001e70b8subs xzr, x17, x16
001e70bcb.ls 0x1e7248
001e70c0sub x20, sp, 304
001e70c4stp x29, x30, [x20-8]
001e70c8add sp, x20, 0
001e70ccsub x29, sp, 8
001e70d0str x0, [sp+312]
001e70d4str x1, [sp+320]
001e70d8stp xzr, xzr, [sp+64]
001e70dcldr x3, [sp+320]
001e70e0cbnz x3, 0x1e70e8
001e70e4b 0x1e7128
001e70e8
001e70e8loc_1e70e8:
001e70e8ldr x3, [sp+320]
001e70ecldrsb x27, [x3]
001e70f0ldr x3, [x3]
001e70f4str x3, [sp+288]
001e70f8add x20, sp, 192
001e70fcadr x27, 16
001e7100stp x29, x27, [sp-24]
001e7104sub x29, sp, 24
001e7108bl fn_87cf8
001e710csub x29, sp, 8
001e7110ldr x1, [sp+288]
001e7114adrp x0, 0x43d000
001e7118add x0, x0, 3872
001e711cadd x2, sp, 192
001e7120bl runtime.mapIterStart
001e7124b 0x1e7140
001e7128
001e7128loc_1e7128:
001e7128stp xzr, xzr, [sp+64]
001e712cmov x0, xzr
001e7130mov x1, xzr
001e7134ldp x29, x30, [sp-8]
001e7138add sp, sp, 304
001e713cret x30
001e7140
001e7140loc_1e7140:
001e7140ldr x6, [sp+192]
001e7144cbnz x6, 0x1e714c
001e7148b 0x1e7230
001e714c
001e714cloc_1e714c:
001e714cldr x6, [sp+200]
001e7150ldrsb x27, [x6]
001e7154ldr x7, [sp+192]
001e7158ldrsb x27, [x7]
001e715cldp x7, x8, [x6]
001e7160ldp x9, x10, [x6+16]
001e7164ldp x6, x11, [x6+32]
001e7168stp x7, x8, [sp+80]
001e716cstp x9, x10, [sp+96]
001e7170stp x6, x11, [sp+112]
001e7174ldr x0, [sp+80]
001e7178ldr x1, [sp+88]
001e717cldr x2, [sp+96]
001e7180ldr x3, [sp+104]
001e7184ldr x4, [sp+112]
001e7188ldr x5, [sp+120]
001e718cbl google.golang.org/protobuf/internal/impl.ExtensionField.Type
001e7190str x0, [sp+176]
001e7194str x1, [sp+184]
001e7198bl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
001e719cstr x0, [sp+168]
001e71a0ldrsb x27, [x0]
001e71a4ldr x6, [x0+48]
001e71a8cbnz x6, 0x1e71b0
001e71acb 0x1e7220
001e71b0
001e71b0loc_1e71b0:
001e71b0add x0, sp, 80
001e71b4bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
001e71b8str x0, [sp+128]
001e71bcstr x1, [sp+136]
001e71c0str x2, [sp+144]
001e71c4bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
001e71c8strb w0, [sp+63]
001e71cctbnz w0, 0, 0x1e71d4
001e71d0b 0x1e721c
001e71d4
001e71d4loc_1e71d4:
001e71d4ldr x3, [sp+168]
001e71d8ldrsb x27, [x3]
001e71dcldr x26, [x3+48]
001e71e0ldr x3, [x26]
001e71e4ldr x0, [sp+128]
001e71e8ldr x1, [sp+136]
001e71ecldr x2, [sp+144]
001e71f0blr x3
001e71f4str x0, [sp+152]
001e71f8str x1, [sp+160]
001e71fccbnz x0, 0x1e7204
001e7200b 0x1e7218
001e7204
001e7204loc_1e7204:
001e7204str x0, [sp+64]
001e7208str x1, [sp+72]
001e720cldp x29, x30, [sp-8]
001e7210add sp, sp, 304
001e7214ret x30
001e7218
001e7218loc_1e7218:
001e7218b 0x1e7224
001e721c
001e721cloc_1e721c:
001e721cb 0x1e7224
001e7220
001e7220loc_1e7220:
001e7220b 0x1e7224
001e7224
001e7224loc_1e7224:
001e7224add x0, sp, 192
001e7228bl runtime.mapIterNext
001e722cb 0x1e7140
001e7230
001e7230loc_1e7230:
001e7230stp xzr, xzr, [sp+64]
001e7234mov x0, xzr
001e7238mov x1, xzr
001e723cldp x29, x30, [sp-8]
001e7240add sp, sp, 304
001e7244ret x30
001e7248
001e7248loc_1e7248:
001e7248stp x0, x1, [sp+8]
001e724cmov x3, x30
001e7250bl runtime.morestack_noctxt.abi0
001e7254ldp x0, x1, [sp+8]
001e7258b 0x1e70b0
001e725cudf 0
001e70b0
001e70b0google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions(google.golang.org/protobuf/internal/impl.MessageInfo * mi, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField * ext)
001e70b0ldr x16, [x28+16]
001e70b4sub x17, sp, 176
001e70b8subs xzr, x17, x16
001e70bcb.ls 0x1e7248
001e70c0sub x20, sp, 304
001e70c4stp x29, x30, [x20-8]
001e70c8add sp, x20, 0
001e70ccsub x29, sp, 8
001e70d0str x0, [sp+312]
001e70d4str x1, [sp+320]
001e70d8stp xzr, xzr, [sp+64]
001e70dcldr x3, [sp+320]
001e70e0cbnz x3, 0x1e70e8
001e70e4b 0x1e7128
001e70e8
001e70e8loc_1e70e8:
001e70e8ldr x3, [sp+320]
001e70ecldrsb x27, [x3]
001e70f0ldr x3, [x3]
001e70f4str x3, [sp+288]
001e70f8add x20, sp, 192
001e70fcadr x27, 16
001e7100stp x29, x27, [sp-24]
001e7104sub x29, sp, 24
001e7108bl fn_87cf8
001e710csub x29, sp, 8
001e7110ldr x1, [sp+288]
001e7114adrp x0, 0x43d000
001e7118add x0, x0, 3872
001e711cadd x2, sp, 192
001e7120bl runtime.mapIterStart
001e7124b 0x1e7140
001e7128
001e7128loc_1e7128:
001e7128stp xzr, xzr, [sp+64]
001e712cmov x0, xzr
001e7130mov x1, xzr
001e7134ldp x29, x30, [sp-8]
001e7138add sp, sp, 304
001e713cret x30
001e7140
001e7140loc_1e7140:
001e7140ldr x6, [sp+192]
001e7144cbnz x6, 0x1e714c
001e7148b 0x1e7230
001e714c
001e714cloc_1e714c:
001e714cldr x6, [sp+200]
001e7150ldrsb x27, [x6]
001e7154ldr x7, [sp+192]
001e7158ldrsb x27, [x7]
001e715cldp x7, x8, [x6]
001e7160ldp x9, x10, [x6+16]
001e7164ldp x6, x11, [x6+32]
001e7168stp x7, x8, [sp+80]
001e716cstp x9, x10, [sp+96]
001e7170stp x6, x11, [sp+112]
001e7174ldr x0, [sp+80]
001e7178ldr x1, [sp+88]
001e717cldr x2, [sp+96]
001e7180ldr x3, [sp+104]
001e7184ldr x4, [sp+112]
001e7188ldr x5, [sp+120]
001e718cbl google.golang.org/protobuf/internal/impl.ExtensionField.Type
001e7190str x0, [sp+176]
001e7194str x1, [sp+184]
001e7198bl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
001e719cstr x0, [sp+168]
001e71a0ldrsb x27, [x0]
001e71a4ldr x6, [x0+48]
001e71a8cbnz x6, 0x1e71b0
001e71acb 0x1e7220
001e71b0
001e71b0loc_1e71b0:
001e71b0add x0, sp, 80
001e71b4bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
001e71b8str x0, [sp+128]
001e71bcstr x1, [sp+136]
001e71c0str x2, [sp+144]
001e71c4bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
001e71c8strb w0, [sp+63]
001e71cctbnz w0, 0, 0x1e71d4
001e71d0b 0x1e721c
001e71d4
001e71d4loc_1e71d4:
001e71d4ldr x3, [sp+168]
001e71d8ldrsb x27, [x3]
001e71dcldr x26, [x3+48]
001e71e0ldr x3, [x26]
001e71e4ldr x0, [sp+128]
001e71e8ldr x1, [sp+136]
001e71ecldr x2, [sp+144]
001e71f0blr x3
001e71f4str x0, [sp+152]
001e71f8str x1, [sp+160]
001e71fccbnz x0, 0x1e7204
001e7200b 0x1e7218
001e7204
001e7204loc_1e7204:
001e7204str x0, [sp+64]
001e7208str x1, [sp+72]
001e720cldp x29, x30, [sp-8]
001e7210add sp, sp, 304
001e7214ret x30
001e7218
001e7218loc_1e7218:
001e7218b 0x1e7224
001e721c
001e721cloc_1e721c:
001e721cb 0x1e7224
001e7220
001e7220loc_1e7220:
001e7220b 0x1e7224
001e7224
001e7224loc_1e7224:
001e7224add x0, sp, 192
001e7228bl runtime.mapIterNext
001e722cb 0x1e7140
001e7230
001e7230loc_1e7230:
001e7230stp xzr, xzr, [sp+64]
001e7234mov x0, xzr
001e7238mov x1, xzr
001e723cldp x29, x30, [sp-8]
001e7240add sp, sp, 304
001e7244ret x30
001e7248
001e7248loc_1e7248:
001e7248stp x0, x1, [sp+8]
001e724cmov x3, x30
001e7250bl runtime.morestack_noctxt.abi0
001e7254ldp x0, x1, [sp+8]
001e7258b 0x1e70b0
001e725cudf 0
001e70b0
001e7260
001e7260google.golang.org/protobuf/internal/impl.needsInitCheck: ; void google.golang.org/protobuf/internal/impl.needsInitCheck(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001e7260ldr x16, [x28+16]
001e7264sub x17, sp, 80
001e7268subs xzr, x17, x16
001e726cb.ls 0x1e7448
001e7270str x30, [sp-208]!
001e7274stur x29, [sp-8]
001e7278sub x29, sp, 8
001e727cstr x0, [sp+216]
001e7280str x1, [sp+224]
001e7284strb wzr, [sp+39]
001e7288stp xzr, xzr, [sp+176]
001e728cldr x3, [sp+216]
001e7290ldr x4, [sp+224]
001e7294str x3, [sp+160]
001e7298str x4, [sp+168]
001e729cstr x3, [sp+152]
001e72a0ldr x3, [sp+152]
001e72a4cbnz x3, 0x1e72ac
001e72a8b 0x1e72bc
001e72ac
001e72acloc_1e72ac:
001e72acldr x3, [sp+152]
001e72b0ldr x3, [x3+8]
001e72b4str x3, [sp+152]
001e72b8b 0x1e72c0
001e72bc
001e72bcloc_1e72bc:
001e72bcb 0x1e72c0
001e72c0
001e72c0loc_1e72c0:
001e72c0ldr x2, [sp+168]
001e72c4ldr x1, [sp+152]
001e72c8adrp x0, 0x83c000
001e72ccadd x0, x0, 2208
001e72d0bl sync.(*Map).Load
001e72d4str x0, [sp+176]
001e72d8str x1, [sp+184]
001e72dcstrb w2, [sp+47]
001e72e0ldr x3, [sp+176]
001e72e4ldr x4, [sp+184]
001e72e8str x3, [sp+112]
001e72ecstr x4, [sp+120]
001e72f0ldrb w3, [sp+47]
001e72f4strb w3, [sp+45]
001e72f8ldr x3, [sp+112]
001e72fcldr x4, [sp+120]
001e7300str x3, [sp+96]
001e7304str x4, [sp+104]
001e7308ldrb w3, [sp+45]
001e730cstrb w3, [sp+41]
001e7310tbnz w3, 0, 0x1e7318
001e7314b 0x1e7388
001e7318
001e7318loc_1e7318:
001e7318ldr x1, [sp+96]
001e731cldr x2, [sp+104]
001e7320adrp x3, 0x40e000
001e7324add x3, x3, 3968
001e7328subs xzr, x1, x3
001e732cb.eq 0x1e7334
001e7330b 0x1e7340
001e7334
001e7334loc_1e7334:
001e7334ldrb w1, [x2]
001e7338orr x0, xzr, 1
001e733cb 0x1e734c
001e7340
001e7340loc_1e7340:
001e7340mov x1, xzr
001e7344mov x0, xzr
001e7348b 0x1e734c
001e734c
001e734cloc_1e734c:
001e734cstrb w1, [sp+47]
001e7350strb w0, [sp+46]
001e7354strb w1, [sp+44]
001e7358strb w0, [sp+43]
001e735cstrb w1, [sp+42]
001e7360strb w0, [sp+40]
001e7364tbnz w0, 0, 0x1e736c
001e7368b 0x1e7384
001e736c
001e736cloc_1e736c:
001e736cstrb w1, [sp+39]
001e7370bl runtime.deferreturn
001e7374ldrb w0, [sp+39]
001e7378ldur x29, [sp-8]
001e737cldr x30, [sp], 208
001e7380ret x30
001e7384
001e7384loc_1e7384:
001e7384b 0x1e738c
001e7388
001e7388loc_1e7388:
001e7388b 0x1e738c
001e738c
001e738cloc_1e738c:
001e738cadrp x0, 0x864000
001e7390add x0, x0, 2328
001e7394bl sync.(*Mutex).Lock
001e7398adrp x1, 0x864000
001e739cadd x1, x1, 2328
001e73a0str x1, [sp+192]
001e73a4stp xzr, xzr, [sp+128]
001e73a8add x1, sp, 128
001e73acstr x1, [sp+144]
001e73b0ldrsb x27, [x1]
001e73b4adrp x2, 0
001e73b8add x2, x2, 1120
001e73bcstr x2, [x1]
001e73c0ldrsb x27, [x1]
001e73c4ldr x2, [sp+192]
001e73c8adrp x27, 0x864000
001e73ccldr w3, [x27+3056]
001e73d0cbz w3, 0x1e73d8
001e73d4b 0x1e73dc
001e73d8
001e73d8loc_1e73d8:
001e73d8b 0x1e73f0
001e73dc
001e73dcloc_1e73dc:
001e73dcbl runtime.gcWriteBarrier2
001e73e0str x2, [x25]
001e73e4ldr x3, [x1+8]
001e73e8str x3, [x25+8]
001e73ecb 0x1e73f0
001e73f0
001e73f0loc_1e73f0:
001e73f0str x2, [x1+8]
001e73f4str x1, [sp+72]
001e73f8add x0, sp, 48
001e73fcbl runtime.deferprocStack
001e7400subs xzr, x0, 0
001e7404b.ne 0x1e7434
001e7408b 0x1e740c
001e740c
001e740cloc_1e740c:
001e740cldr x0, [sp+216]
001e7410ldr x1, [sp+224]
001e7414bl google.golang.org/protobuf/internal/impl.needsInitCheckLocked
001e7418strb w0, [sp+46]
001e741cstrb w0, [sp+39]
001e7420bl runtime.deferreturn
001e7424ldrb w0, [sp+39]
001e7428ldur x29, [sp-8]
001e742cldr x30, [sp], 208
001e7430ret x30
001e7434
001e7434loc_1e7434:
001e7434bl runtime.deferreturn
001e7438ldrb w0, [sp+39]
001e743cldur x29, [sp-8]
001e7440ldr x30, [sp], 208
001e7444ret x30
001e7448
001e7448loc_1e7448:
001e7448stp x0, x1, [sp+8]
001e744cmov x3, x30
001e7450bl runtime.morestack_noctxt.abi0
001e7454ldp x0, x1, [sp+8]
001e7458b 0x1e7260
001e745cudf 0
001e7260
001e7260google.golang.org/protobuf/internal/impl.needsInitCheck: ; void google.golang.org/protobuf/internal/impl.needsInitCheck(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001e7260ldr x16, [x28+16]
001e7264sub x17, sp, 80
001e7268subs xzr, x17, x16
001e726cb.ls 0x1e7448
001e7270str x30, [sp-208]!
001e7274stur x29, [sp-8]
001e7278sub x29, sp, 8
001e727cstr x0, [sp+216]
001e7280str x1, [sp+224]
001e7284strb wzr, [sp+39]
001e7288stp xzr, xzr, [sp+176]
001e728cldr x3, [sp+216]
001e7290ldr x4, [sp+224]
001e7294str x3, [sp+160]
001e7298str x4, [sp+168]
001e729cstr x3, [sp+152]
001e72a0ldr x3, [sp+152]
001e72a4cbnz x3, 0x1e72ac
001e72a8b 0x1e72bc
001e72ac
001e72acloc_1e72ac:
001e72acldr x3, [sp+152]
001e72b0ldr x3, [x3+8]
001e72b4str x3, [sp+152]
001e72b8b 0x1e72c0
001e72bc
001e72bcloc_1e72bc:
001e72bcb 0x1e72c0
001e72c0
001e72c0loc_1e72c0:
001e72c0ldr x2, [sp+168]
001e72c4ldr x1, [sp+152]
001e72c8adrp x0, 0x83c000
001e72ccadd x0, x0, 2208
001e72d0bl sync.(*Map).Load
001e72d4str x0, [sp+176]
001e72d8str x1, [sp+184]
001e72dcstrb w2, [sp+47]
001e72e0ldr x3, [sp+176]
001e72e4ldr x4, [sp+184]
001e72e8str x3, [sp+112]
001e72ecstr x4, [sp+120]
001e72f0ldrb w3, [sp+47]
001e72f4strb w3, [sp+45]
001e72f8ldr x3, [sp+112]
001e72fcldr x4, [sp+120]
001e7300str x3, [sp+96]
001e7304str x4, [sp+104]
001e7308ldrb w3, [sp+45]
001e730cstrb w3, [sp+41]
001e7310tbnz w3, 0, 0x1e7318
001e7314b 0x1e7388
001e7318
001e7318loc_1e7318:
001e7318ldr x1, [sp+96]
001e731cldr x2, [sp+104]
001e7320adrp x3, 0x40e000
001e7324add x3, x3, 3968
001e7328subs xzr, x1, x3
001e732cb.eq 0x1e7334
001e7330b 0x1e7340
001e7334
001e7334loc_1e7334:
001e7334ldrb w1, [x2]
001e7338orr x0, xzr, 1
001e733cb 0x1e734c
001e7340
001e7340loc_1e7340:
001e7340mov x1, xzr
001e7344mov x0, xzr
001e7348b 0x1e734c
001e734c
001e734cloc_1e734c:
001e734cstrb w1, [sp+47]
001e7350strb w0, [sp+46]
001e7354strb w1, [sp+44]
001e7358strb w0, [sp+43]
001e735cstrb w1, [sp+42]
001e7360strb w0, [sp+40]
001e7364tbnz w0, 0, 0x1e736c
001e7368b 0x1e7384
001e736c
001e736cloc_1e736c:
001e736cstrb w1, [sp+39]
001e7370bl runtime.deferreturn
001e7374ldrb w0, [sp+39]
001e7378ldur x29, [sp-8]
001e737cldr x30, [sp], 208
001e7380ret x30
001e7384
001e7384loc_1e7384:
001e7384b 0x1e738c
001e7388
001e7388loc_1e7388:
001e7388b 0x1e738c
001e738c
001e738cloc_1e738c:
001e738cadrp x0, 0x864000
001e7390add x0, x0, 2328
001e7394bl sync.(*Mutex).Lock
001e7398adrp x1, 0x864000
001e739cadd x1, x1, 2328
001e73a0str x1, [sp+192]
001e73a4stp xzr, xzr, [sp+128]
001e73a8add x1, sp, 128
001e73acstr x1, [sp+144]
001e73b0ldrsb x27, [x1]
001e73b4adrp x2, 0
001e73b8add x2, x2, 1120
001e73bcstr x2, [x1]
001e73c0ldrsb x27, [x1]
001e73c4ldr x2, [sp+192]
001e73c8adrp x27, 0x864000
001e73ccldr w3, [x27+3056]
001e73d0cbz w3, 0x1e73d8
001e73d4b 0x1e73dc
001e73d8
001e73d8loc_1e73d8:
001e73d8b 0x1e73f0
001e73dc
001e73dcloc_1e73dc:
001e73dcbl runtime.gcWriteBarrier2
001e73e0str x2, [x25]
001e73e4ldr x3, [x1+8]
001e73e8str x3, [x25+8]
001e73ecb 0x1e73f0
001e73f0
001e73f0loc_1e73f0:
001e73f0str x2, [x1+8]
001e73f4str x1, [sp+72]
001e73f8add x0, sp, 48
001e73fcbl runtime.deferprocStack
001e7400subs xzr, x0, 0
001e7404b.ne 0x1e7434
001e7408b 0x1e740c
001e740c
001e740cloc_1e740c:
001e740cldr x0, [sp+216]
001e7410ldr x1, [sp+224]
001e7414bl google.golang.org/protobuf/internal/impl.needsInitCheckLocked
001e7418strb w0, [sp+46]
001e741cstrb w0, [sp+39]
001e7420bl runtime.deferreturn
001e7424ldrb w0, [sp+39]
001e7428ldur x29, [sp-8]
001e742cldr x30, [sp], 208
001e7430ret x30
001e7434
001e7434loc_1e7434:
001e7434bl runtime.deferreturn
001e7438ldrb w0, [sp+39]
001e743cldur x29, [sp-8]
001e7440ldr x30, [sp], 208
001e7444ret x30
001e7448
001e7448loc_1e7448:
001e7448stp x0, x1, [sp+8]
001e744cmov x3, x30
001e7450bl runtime.morestack_noctxt.abi0
001e7454ldp x0, x1, [sp+8]
001e7458b 0x1e7260
001e745cudf 0
001e7260
001e7460
001e7460google.golang.org/protobuf/internal/impl.needsInitCheck.deferwrap1: ; void google.golang.org/protobuf/internal/impl.needsInitCheck.deferwrap1(void)
001e7460ldr x16, [x28+16]
001e7464subs xzr, sp, x16
001e7468b.ls 0x1e7498
001e746cstr x30, [sp-32]!
001e7470stur x29, [sp-8]
001e7474sub x29, sp, 8
001e7478ldr x16, [x28+32]
001e747ccbnz x16, 0x1e74a4
001e7480
001e7480loc_1e7480:
001e7480ldr x0, [x26+8]
001e7484str x0, [sp+16]
001e7488bl sync.(*Mutex).Unlock
001e748cldur x29, [sp-8]
001e7490ldr x30, [sp], 32
001e7494ret x30
001e7498
001e7498loc_1e7498:
001e7498mov x3, x30
001e749cbl runtime.morestack.abi0
001e74a0b 0x1e7460
001e74a4
001e74a4loc_1e74a4:
001e74a4ldr x17, [x16]
001e74a8add x20, sp, 40
001e74acsubs xzr, x20, x17
001e74b0b.ne 0x1e7480
001e74b4add x20, sp, 8
001e74b8str x20, [x16]
001e74bcb 0x1e7480
001e7460
001e7460google.golang.org/protobuf/internal/impl.needsInitCheck.deferwrap1: ; void google.golang.org/protobuf/internal/impl.needsInitCheck.deferwrap1(void)
001e7460ldr x16, [x28+16]
001e7464subs xzr, sp, x16
001e7468b.ls 0x1e7498
001e746cstr x30, [sp-32]!
001e7470stur x29, [sp-8]
001e7474sub x29, sp, 8
001e7478ldr x16, [x28+32]
001e747ccbnz x16, 0x1e74a4
001e7480
001e7480loc_1e7480:
001e7480ldr x0, [x26+8]
001e7484str x0, [sp+16]
001e7488bl sync.(*Mutex).Unlock
001e748cldur x29, [sp-8]
001e7490ldr x30, [sp], 32
001e7494ret x30
001e7498
001e7498loc_1e7498:
001e7498mov x3, x30
001e749cbl runtime.morestack.abi0
001e74a0b 0x1e7460
001e74a4
001e74a4loc_1e74a4:
001e74a4ldr x17, [x16]
001e74a8add x20, sp, 40
001e74acsubs xzr, x20, x17
001e74b0b.ne 0x1e7480
001e74b4add x20, sp, 8
001e74b8str x20, [x16]
001e74bcb 0x1e7480
001e7460
001e74c0
001e74c0google.golang.org/protobuf/internal/impl.needsInitCheckLocked: ; void google.golang.org/protobuf/internal/impl.needsInitCheckLocked(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001e74c0ldr x16, [x28+16]
001e74c4sub x17, sp, 240
001e74c8subs xzr, x17, x16
001e74ccb.ls 0x1e792c
001e74d0sub x20, sp, 368
001e74d4stp x29, x30, [x20-8]
001e74d8add sp, x20, 0
001e74dcsub x29, sp, 8
001e74e0str x0, [sp+376]
001e74e4str x1, [sp+384]
001e74e8strb wzr, [sp+58]
001e74ecstp xzr, xzr, [sp+280]
001e74f0ldr x3, [sp+376]
001e74f4ldr x4, [sp+384]
001e74f8str x3, [sp+264]
001e74fcstr x4, [sp+272]
001e7500str x3, [sp+256]
001e7504ldr x3, [sp+256]
001e7508cbnz x3, 0x1e7510
001e750cb 0x1e7520
001e7510
001e7510loc_1e7510:
001e7510ldr x3, [sp+256]
001e7514ldr x3, [x3+8]
001e7518str x3, [sp+256]
001e751cb 0x1e7524
001e7520
001e7520loc_1e7520:
001e7520b 0x1e7524
001e7524
001e7524loc_1e7524:
001e7524ldr x1, [sp+256]
001e7528ldr x2, [sp+272]
001e752cadrp x0, 0x83c000
001e7530add x0, x0, 2208
001e7534bl sync.(*Map).Load
001e7538str x0, [sp+280]
001e753cstr x1, [sp+288]
001e7540strb w2, [sp+63]
001e7544ldr x3, [sp+280]
001e7548ldr x4, [sp+288]
001e754cstr x3, [sp+176]
001e7550str x4, [sp+184]
001e7554ldrb w3, [sp+63]
001e7558strb w3, [sp+61]
001e755cldr x3, [sp+176]
001e7560ldr x4, [sp+184]
001e7564str x3, [sp+128]
001e7568str x4, [sp+136]
001e756cldrb w3, [sp+61]
001e7570strb w3, [sp+56]
001e7574tbnz w3, 0, 0x1e757c
001e7578b 0x1e75fc
001e757c
001e757cloc_1e757c:
001e757cldr x0, [sp+128]
001e7580ldr x1, [sp+136]
001e7584adrp x2, 0x40e000
001e7588add x2, x2, 3968
001e758csubs xzr, x0, x2
001e7590b.eq 0x1e7598
001e7594b 0x1e75a4
001e7598
001e7598loc_1e7598:
001e7598ldrb w0, [x1]
001e759corr x1, xzr, 1
001e75a0b 0x1e75b0
001e75a4
001e75a4loc_1e75a4:
001e75a4mov x1, xzr
001e75a8mov x0, xzr
001e75acb 0x1e75b0
001e75b0
001e75b0loc_1e75b0:
001e75b0strb w0, [sp+63]
001e75b4strb w1, [sp+62]
001e75b8strb w0, [sp+60]
001e75bcstrb w1, [sp+59]
001e75c0strb w0, [sp+57]
001e75c4strb w1, [sp+55]
001e75c8strb w1, [sp+62]
001e75cctbnz w1, 0, 0x1e75d4
001e75d0b 0x1e75dc
001e75d4
001e75d4loc_1e75d4:
001e75d4strb w0, [sp+62]
001e75d8b 0x1e75e0
001e75dc
001e75dcloc_1e75dc:
001e75dcb 0x1e75e0
001e75e0
001e75e0loc_1e75e0:
001e75e0ldrb w0, [sp+62]
001e75e4strb w0, [sp+58]
001e75e8bl runtime.deferreturn
001e75ecldrb w0, [sp+58]
001e75f0ldp x29, x30, [sp-8]
001e75f4add sp, sp, 368
001e75f8ret x30
001e75fc
001e75fcloc_1e75fc:
001e75fcldr x5, [sp+376]
001e7600ldr x6, [sp+384]
001e7604str x5, [sp+240]
001e7608str x6, [sp+248]
001e760cstr x5, [sp+232]
001e7610ldr x5, [sp+232]
001e7614cbnz x5, 0x1e761c
001e7618b 0x1e762c
001e761c
001e761cloc_1e761c:
001e761cldr x5, [sp+232]
001e7620ldr x5, [x5+8]
001e7624str x5, [sp+232]
001e7628b 0x1e7630
001e762c
001e762cloc_1e762c:
001e762cb 0x1e7630
001e7630
001e7630loc_1e7630:
001e7630ldr x2, [sp+248]
001e7634ldr x1, [sp+232]
001e7638adrp x0, 0x83c000
001e763cadd x0, x0, 2208
001e7640adrp x3, 0x423000
001e7644add x3, x3, 2944
001e7648adrp x4, 0x864000
001e764cadd x4, x4, 1504
001e7650bl sync.(*Map).Store
001e7654stp xzr, xzr, [sp+192]
001e7658stp xzr, xzr, [sp+208]
001e765cadd x5, sp, 192
001e7660str x5, [sp+224]
001e7664ldrsb x27, [x5]
001e7668adrp x6, 0
001e766cadd x6, x6, 2368
001e7670str x6, [x5]
001e7674ldrsb x27, [x5]
001e7678ldr x6, [sp+384]
001e767cldr x7, [sp+376]
001e7680str x7, [x5+8]
001e7684adrp x27, 0x864000
001e7688ldr w7, [x27+3056]
001e768ccbz w7, 0x1e7694
001e7690b 0x1e7698
001e7694
001e7694loc_1e7694:
001e7694b 0x1e76ac
001e7698
001e7698loc_1e7698:
001e7698bl runtime.gcWriteBarrier2
001e769cstr x6, [x25]
001e76a0ldr x1, [x5+16]
001e76a4str x1, [x25+8]
001e76a8b 0x1e76ac
001e76ac
001e76acloc_1e76ac:
001e76acstr x6, [x5+16]
001e76b0ldrsb x27, [x5]
001e76b4adrp x27, 0x864000
001e76b8ldr w1, [x27+3056]
001e76bccbz w1, 0x1e76c4
001e76c0b 0x1e76c8
001e76c4
001e76c4loc_1e76c4:
001e76c4b 0x1e76e0
001e76c8
001e76c8loc_1e76c8:
001e76c8bl runtime.gcWriteBarrier2
001e76ccadd x1, sp, 58
001e76d0str x1, [x25]
001e76d4ldr x2, [x5+24]
001e76d8str x2, [x25+8]
001e76dcb 0x1e76e0
001e76e0
001e76e0loc_1e76e0:
001e76e0add x1, sp, 58
001e76e4str x1, [x5+24]
001e76e8ldr x1, [sp+224]
001e76ecstr x1, [sp+96]
001e76f0add x0, sp, 72
001e76f4bl runtime.deferprocStack
001e76f8subs xzr, x0, 0
001e76fcb.ne 0x1e77bc
001e7700b 0x1e7704
001e7704
001e7704loc_1e7704:
001e7704ldr x1, [sp+376]
001e7708ldrsb x27, [x1]
001e770cldr x1, [x1+160]
001e7710ldr x0, [sp+384]
001e7714blr x1
001e7718str x0, [sp+344]
001e771cstr x1, [sp+352]
001e7720ldrsb x27, [x0]
001e7724ldr x2, [x0+40]
001e7728mov x0, x1
001e772cblr x2
001e7730str x0, [sp+120]
001e7734subs xzr, x0, 0
001e7738b.gt 0x1e7740
001e773cb 0x1e775c
001e7740
001e7740loc_1e7740:
001e7740orr x0, xzr, 1
001e7744strb w0, [sp+58]
001e7748bl runtime.deferreturn
001e774cldrb w0, [sp+58]
001e7750ldp x29, x30, [sp-8]
001e7754add sp, sp, 368
001e7758ret x30
001e775c
001e775cloc_1e775c:
001e775cldr x1, [sp+376]
001e7760ldrsb x27, [x1]
001e7764ldr x1, [x1+40]
001e7768ldr x0, [sp+384]
001e776cblr x1
001e7770str x0, [sp+328]
001e7774str x1, [sp+336]
001e7778ldrsb x27, [x0]
001e777cldr x2, [x0+40]
001e7780mov x0, x1
001e7784blr x2
001e7788str x0, [sp+120]
001e778csubs xzr, x0, 0
001e7790b.gt 0x1e7798
001e7794b 0x1e77b4
001e7798
001e7798loc_1e7798:
001e7798orr x0, xzr, 1
001e779cstrb w0, [sp+58]
001e77a0bl runtime.deferreturn
001e77a4ldrb w0, [sp+58]
001e77a8ldp x29, x30, [sp-8]
001e77acadd sp, sp, 368
001e77b0ret x30
001e77b4
001e77b4loc_1e77b4:
001e77b4str xzr, [sp+64]
001e77b8b 0x1e77d0
001e77bc
001e77bcloc_1e77bc:
001e77bcbl runtime.deferreturn
001e77c0ldrb w0, [sp+58]
001e77c4ldp x29, x30, [sp-8]
001e77c8add sp, sp, 368
001e77ccret x30
001e77d0
001e77d0loc_1e77d0:
001e77d0ldr x1, [sp+376]
001e77d4ldrsb x27, [x1]
001e77d8ldr x1, [x1+56]
001e77dcldr x0, [sp+384]
001e77e0blr x1
001e77e4str x0, [sp+312]
001e77e8str x1, [sp+320]
001e77ecldrsb x27, [x0]
001e77f0ldr x2, [x0+64]
001e77f4mov x0, x1
001e77f8blr x2
001e77fcstr x0, [sp+120]
001e7800ldr x1, [sp+64]
001e7804subs xzr, x0, x1
001e7808b.gt 0x1e7810
001e780cb 0x1e7914
001e7810
001e7810loc_1e7810:
001e7810ldr x1, [sp+376]
001e7814ldrsb x27, [x1]
001e7818ldr x1, [x1+56]
001e781cldr x0, [sp+384]
001e7820blr x1
001e7824str x0, [sp+296]
001e7828str x1, [sp+304]
001e782cldrsb x27, [x0]
001e7830ldr x2, [sp+64]
001e7834ldr x3, [x0+56]
001e7838mov x0, x1
001e783cmov x1, x2
001e7840blr x3
001e7844str x0, [sp+160]
001e7848str x1, [sp+168]
001e784cldrsb x27, [x0]
001e7850ldr x2, [x0+136]
001e7854mov x0, x1
001e7858blr x2
001e785cstrb w0, [sp+62]
001e7860tbnz w0, 0, 0x1e7868
001e7864b 0x1e7888
001e7868
001e7868loc_1e7868:
001e7868ldr x1, [sp+160]
001e786cldrsb x27, [x1]
001e7870ldr x1, [x1+192]
001e7874ldr x0, [sp+168]
001e7878blr x1
001e787cstr x0, [sp+160]
001e7880str x1, [sp+168]
001e7884b 0x1e788c
001e7888
001e7888loc_1e7888:
001e7888b 0x1e788c
001e788c
001e788cloc_1e788c:
001e788cldr x1, [sp+160]
001e7890ldrsb x27, [x1]
001e7894ldr x1, [x1+200]
001e7898ldr x0, [sp+168]
001e789cblr x1
001e78a0str x0, [sp+144]
001e78a4str x1, [sp+152]
001e78a8subs xzr, x0, 0
001e78accset x1, ne
001e78b0strb w1, [sp+62]
001e78b4cbnz x0, 0x1e78bc
001e78b8b 0x1e78d4
001e78bc
001e78bcloc_1e78bc:
001e78bcldr x0, [sp+144]
001e78c0ldr x1, [sp+152]
001e78c4bl google.golang.org/protobuf/internal/impl.needsInitCheckLocked
001e78c8strb w0, [sp+63]
001e78ccstrb w0, [sp+62]
001e78d0b 0x1e78d8
001e78d4
001e78d4loc_1e78d4:
001e78d4b 0x1e78d8
001e78d8
001e78d8loc_1e78d8:
001e78d8ldrb w1, [sp+62]
001e78dctbnz w1, 0, 0x1e78e4
001e78e0b 0x1e7900
001e78e4
001e78e4loc_1e78e4:
001e78e4orr x0, xzr, 1
001e78e8strb w0, [sp+58]
001e78ecbl runtime.deferreturn
001e78f0ldrb w0, [sp+58]
001e78f4ldp x29, x30, [sp-8]
001e78f8add sp, sp, 368
001e78fcret x30
001e7900
001e7900loc_1e7900:
001e7900b 0x1e7904
001e7904
001e7904loc_1e7904:
001e7904ldr x1, [sp+64]
001e7908add x1, x1, 1
001e790cstr x1, [sp+64]
001e7910b 0x1e77d0
001e7914
001e7914loc_1e7914:
001e7914strb wzr, [sp+58]
001e7918bl runtime.deferreturn
001e791cldrb w0, [sp+58]
001e7920ldp x29, x30, [sp-8]
001e7924add sp, sp, 368
001e7928ret x30
001e792c
001e792cloc_1e792c:
001e792cstp x0, x1, [sp+8]
001e7930mov x3, x30
001e7934bl runtime.morestack_noctxt.abi0
001e7938ldp x0, x1, [sp+8]
001e793cb 0x1e74c0
001e74c0
001e74c0google.golang.org/protobuf/internal/impl.needsInitCheckLocked: ; void google.golang.org/protobuf/internal/impl.needsInitCheckLocked(google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md)
001e74c0ldr x16, [x28+16]
001e74c4sub x17, sp, 240
001e74c8subs xzr, x17, x16
001e74ccb.ls 0x1e792c
001e74d0sub x20, sp, 368
001e74d4stp x29, x30, [x20-8]
001e74d8add sp, x20, 0
001e74dcsub x29, sp, 8
001e74e0str x0, [sp+376]
001e74e4str x1, [sp+384]
001e74e8strb wzr, [sp+58]
001e74ecstp xzr, xzr, [sp+280]
001e74f0ldr x3, [sp+376]
001e74f4ldr x4, [sp+384]
001e74f8str x3, [sp+264]
001e74fcstr x4, [sp+272]
001e7500str x3, [sp+256]
001e7504ldr x3, [sp+256]
001e7508cbnz x3, 0x1e7510
001e750cb 0x1e7520
001e7510
001e7510loc_1e7510:
001e7510ldr x3, [sp+256]
001e7514ldr x3, [x3+8]
001e7518str x3, [sp+256]
001e751cb 0x1e7524
001e7520
001e7520loc_1e7520:
001e7520b 0x1e7524
001e7524
001e7524loc_1e7524:
001e7524ldr x1, [sp+256]
001e7528ldr x2, [sp+272]
001e752cadrp x0, 0x83c000
001e7530add x0, x0, 2208
001e7534bl sync.(*Map).Load
001e7538str x0, [sp+280]
001e753cstr x1, [sp+288]
001e7540strb w2, [sp+63]
001e7544ldr x3, [sp+280]
001e7548ldr x4, [sp+288]
001e754cstr x3, [sp+176]
001e7550str x4, [sp+184]
001e7554ldrb w3, [sp+63]
001e7558strb w3, [sp+61]
001e755cldr x3, [sp+176]
001e7560ldr x4, [sp+184]
001e7564str x3, [sp+128]
001e7568str x4, [sp+136]
001e756cldrb w3, [sp+61]
001e7570strb w3, [sp+56]
001e7574tbnz w3, 0, 0x1e757c
001e7578b 0x1e75fc
001e757c
001e757cloc_1e757c:
001e757cldr x0, [sp+128]
001e7580ldr x1, [sp+136]
001e7584adrp x2, 0x40e000
001e7588add x2, x2, 3968
001e758csubs xzr, x0, x2
001e7590b.eq 0x1e7598
001e7594b 0x1e75a4
001e7598
001e7598loc_1e7598:
001e7598ldrb w0, [x1]
001e759corr x1, xzr, 1
001e75a0b 0x1e75b0
001e75a4
001e75a4loc_1e75a4:
001e75a4mov x1, xzr
001e75a8mov x0, xzr
001e75acb 0x1e75b0
001e75b0
001e75b0loc_1e75b0:
001e75b0strb w0, [sp+63]
001e75b4strb w1, [sp+62]
001e75b8strb w0, [sp+60]
001e75bcstrb w1, [sp+59]
001e75c0strb w0, [sp+57]
001e75c4strb w1, [sp+55]
001e75c8strb w1, [sp+62]
001e75cctbnz w1, 0, 0x1e75d4
001e75d0b 0x1e75dc
001e75d4
001e75d4loc_1e75d4:
001e75d4strb w0, [sp+62]
001e75d8b 0x1e75e0
001e75dc
001e75dcloc_1e75dc:
001e75dcb 0x1e75e0
001e75e0
001e75e0loc_1e75e0:
001e75e0ldrb w0, [sp+62]
001e75e4strb w0, [sp+58]
001e75e8bl runtime.deferreturn
001e75ecldrb w0, [sp+58]
001e75f0ldp x29, x30, [sp-8]
001e75f4add sp, sp, 368
001e75f8ret x30
001e75fc
001e75fcloc_1e75fc:
001e75fcldr x5, [sp+376]
001e7600ldr x6, [sp+384]
001e7604str x5, [sp+240]
001e7608str x6, [sp+248]
001e760cstr x5, [sp+232]
001e7610ldr x5, [sp+232]
001e7614cbnz x5, 0x1e761c
001e7618b 0x1e762c
001e761c
001e761cloc_1e761c:
001e761cldr x5, [sp+232]
001e7620ldr x5, [x5+8]
001e7624str x5, [sp+232]
001e7628b 0x1e7630
001e762c
001e762cloc_1e762c:
001e762cb 0x1e7630
001e7630
001e7630loc_1e7630:
001e7630ldr x2, [sp+248]
001e7634ldr x1, [sp+232]
001e7638adrp x0, 0x83c000
001e763cadd x0, x0, 2208
001e7640adrp x3, 0x423000
001e7644add x3, x3, 2944
001e7648adrp x4, 0x864000
001e764cadd x4, x4, 1504
001e7650bl sync.(*Map).Store
001e7654stp xzr, xzr, [sp+192]
001e7658stp xzr, xzr, [sp+208]
001e765cadd x5, sp, 192
001e7660str x5, [sp+224]
001e7664ldrsb x27, [x5]
001e7668adrp x6, 0
001e766cadd x6, x6, 2368
001e7670str x6, [x5]
001e7674ldrsb x27, [x5]
001e7678ldr x6, [sp+384]
001e767cldr x7, [sp+376]
001e7680str x7, [x5+8]
001e7684adrp x27, 0x864000
001e7688ldr w7, [x27+3056]
001e768ccbz w7, 0x1e7694
001e7690b 0x1e7698
001e7694
001e7694loc_1e7694:
001e7694b 0x1e76ac
001e7698
001e7698loc_1e7698:
001e7698bl runtime.gcWriteBarrier2
001e769cstr x6, [x25]
001e76a0ldr x1, [x5+16]
001e76a4str x1, [x25+8]
001e76a8b 0x1e76ac
001e76ac
001e76acloc_1e76ac:
001e76acstr x6, [x5+16]
001e76b0ldrsb x27, [x5]
001e76b4adrp x27, 0x864000
001e76b8ldr w1, [x27+3056]
001e76bccbz w1, 0x1e76c4
001e76c0b 0x1e76c8
001e76c4
001e76c4loc_1e76c4:
001e76c4b 0x1e76e0
001e76c8
001e76c8loc_1e76c8:
001e76c8bl runtime.gcWriteBarrier2
001e76ccadd x1, sp, 58
001e76d0str x1, [x25]
001e76d4ldr x2, [x5+24]
001e76d8str x2, [x25+8]
001e76dcb 0x1e76e0
001e76e0
001e76e0loc_1e76e0:
001e76e0add x1, sp, 58
001e76e4str x1, [x5+24]
001e76e8ldr x1, [sp+224]
001e76ecstr x1, [sp+96]
001e76f0add x0, sp, 72
001e76f4bl runtime.deferprocStack
001e76f8subs xzr, x0, 0
001e76fcb.ne 0x1e77bc
001e7700b 0x1e7704
001e7704
001e7704loc_1e7704:
001e7704ldr x1, [sp+376]
001e7708ldrsb x27, [x1]
001e770cldr x1, [x1+160]
001e7710ldr x0, [sp+384]
001e7714blr x1
001e7718str x0, [sp+344]
001e771cstr x1, [sp+352]
001e7720ldrsb x27, [x0]
001e7724ldr x2, [x0+40]
001e7728mov x0, x1
001e772cblr x2
001e7730str x0, [sp+120]
001e7734subs xzr, x0, 0
001e7738b.gt 0x1e7740
001e773cb 0x1e775c
001e7740
001e7740loc_1e7740:
001e7740orr x0, xzr, 1
001e7744strb w0, [sp+58]
001e7748bl runtime.deferreturn
001e774cldrb w0, [sp+58]
001e7750ldp x29, x30, [sp-8]
001e7754add sp, sp, 368
001e7758ret x30
001e775c
001e775cloc_1e775c:
001e775cldr x1, [sp+376]
001e7760ldrsb x27, [x1]
001e7764ldr x1, [x1+40]
001e7768ldr x0, [sp+384]
001e776cblr x1
001e7770str x0, [sp+328]
001e7774str x1, [sp+336]
001e7778ldrsb x27, [x0]
001e777cldr x2, [x0+40]
001e7780mov x0, x1
001e7784blr x2
001e7788str x0, [sp+120]
001e778csubs xzr, x0, 0
001e7790b.gt 0x1e7798
001e7794b 0x1e77b4
001e7798
001e7798loc_1e7798:
001e7798orr x0, xzr, 1
001e779cstrb w0, [sp+58]
001e77a0bl runtime.deferreturn
001e77a4ldrb w0, [sp+58]
001e77a8ldp x29, x30, [sp-8]
001e77acadd sp, sp, 368
001e77b0ret x30
001e77b4
001e77b4loc_1e77b4:
001e77b4str xzr, [sp+64]
001e77b8b 0x1e77d0
001e77bc
001e77bcloc_1e77bc:
001e77bcbl runtime.deferreturn
001e77c0ldrb w0, [sp+58]
001e77c4ldp x29, x30, [sp-8]
001e77c8add sp, sp, 368
001e77ccret x30
001e77d0
001e77d0loc_1e77d0:
001e77d0ldr x1, [sp+376]
001e77d4ldrsb x27, [x1]
001e77d8ldr x1, [x1+56]
001e77dcldr x0, [sp+384]
001e77e0blr x1
001e77e4str x0, [sp+312]
001e77e8str x1, [sp+320]
001e77ecldrsb x27, [x0]
001e77f0ldr x2, [x0+64]
001e77f4mov x0, x1
001e77f8blr x2
001e77fcstr x0, [sp+120]
001e7800ldr x1, [sp+64]
001e7804subs xzr, x0, x1
001e7808b.gt 0x1e7810
001e780cb 0x1e7914
001e7810
001e7810loc_1e7810:
001e7810ldr x1, [sp+376]
001e7814ldrsb x27, [x1]
001e7818ldr x1, [x1+56]
001e781cldr x0, [sp+384]
001e7820blr x1
001e7824str x0, [sp+296]
001e7828str x1, [sp+304]
001e782cldrsb x27, [x0]
001e7830ldr x2, [sp+64]
001e7834ldr x3, [x0+56]
001e7838mov x0, x1
001e783cmov x1, x2
001e7840blr x3
001e7844str x0, [sp+160]
001e7848str x1, [sp+168]
001e784cldrsb x27, [x0]
001e7850ldr x2, [x0+136]
001e7854mov x0, x1
001e7858blr x2
001e785cstrb w0, [sp+62]
001e7860tbnz w0, 0, 0x1e7868
001e7864b 0x1e7888
001e7868
001e7868loc_1e7868:
001e7868ldr x1, [sp+160]
001e786cldrsb x27, [x1]
001e7870ldr x1, [x1+192]
001e7874ldr x0, [sp+168]
001e7878blr x1
001e787cstr x0, [sp+160]
001e7880str x1, [sp+168]
001e7884b 0x1e788c
001e7888
001e7888loc_1e7888:
001e7888b 0x1e788c
001e788c
001e788cloc_1e788c:
001e788cldr x1, [sp+160]
001e7890ldrsb x27, [x1]
001e7894ldr x1, [x1+200]
001e7898ldr x0, [sp+168]
001e789cblr x1
001e78a0str x0, [sp+144]
001e78a4str x1, [sp+152]
001e78a8subs xzr, x0, 0
001e78accset x1, ne
001e78b0strb w1, [sp+62]
001e78b4cbnz x0, 0x1e78bc
001e78b8b 0x1e78d4
001e78bc
001e78bcloc_1e78bc:
001e78bcldr x0, [sp+144]
001e78c0ldr x1, [sp+152]
001e78c4bl google.golang.org/protobuf/internal/impl.needsInitCheckLocked
001e78c8strb w0, [sp+63]
001e78ccstrb w0, [sp+62]
001e78d0b 0x1e78d8
001e78d4
001e78d4loc_1e78d4:
001e78d4b 0x1e78d8
001e78d8
001e78d8loc_1e78d8:
001e78d8ldrb w1, [sp+62]
001e78dctbnz w1, 0, 0x1e78e4
001e78e0b 0x1e7900
001e78e4
001e78e4loc_1e78e4:
001e78e4orr x0, xzr, 1
001e78e8strb w0, [sp+58]
001e78ecbl runtime.deferreturn
001e78f0ldrb w0, [sp+58]
001e78f4ldp x29, x30, [sp-8]
001e78f8add sp, sp, 368
001e78fcret x30
001e7900
001e7900loc_1e7900:
001e7900b 0x1e7904
001e7904
001e7904loc_1e7904:
001e7904ldr x1, [sp+64]
001e7908add x1, x1, 1
001e790cstr x1, [sp+64]
001e7910b 0x1e77d0
001e7914
001e7914loc_1e7914:
001e7914strb wzr, [sp+58]
001e7918bl runtime.deferreturn
001e791cldrb w0, [sp+58]
001e7920ldp x29, x30, [sp-8]
001e7924add sp, sp, 368
001e7928ret x30
001e792c
001e792cloc_1e792c:
001e792cstp x0, x1, [sp+8]
001e7930mov x3, x30
001e7934bl runtime.morestack_noctxt.abi0
001e7938ldp x0, x1, [sp+8]
001e793cb 0x1e74c0
001e74c0
001e7940
001e7940google.golang.org/protobuf/internal/impl.needsInitCheckLocked.func1: ; void google.golang.org/protobuf/internal/impl.needsInitCheckLocked.func1(void)
001e7940ldr x16, [x28+16]
001e7944subs xzr, sp, x16
001e7948b.ls 0x1e79ec
001e794cstr x30, [sp-128]!
001e7950stur x29, [sp-8]
001e7954sub x29, sp, 8
001e7958ldr x5, [x26+8]
001e795cldr x6, [x26+16]
001e7960str x5, [sp+56]
001e7964str x6, [sp+64]
001e7968ldr x5, [x26+24]
001e796cstr x5, [sp+112]
001e7970ldr x5, [sp+56]
001e7974ldr x6, [sp+64]
001e7978str x5, [sp+96]
001e797cstr x6, [sp+104]
001e7980str x5, [sp+88]
001e7984ldr x5, [sp+88]
001e7988cbnz x5, 0x1e7990
001e798cb 0x1e79a0
001e7990
001e7990loc_1e7990:
001e7990ldr x5, [sp+88]
001e7994ldr x5, [x5+8]
001e7998str x5, [sp+88]
001e799cb 0x1e79a4
001e79a0
001e79a0loc_1e79a0:
001e79a0b 0x1e79a4
001e79a4
001e79a4loc_1e79a4:
001e79a4ldr x5, [sp+112]
001e79a8ldrb w5, [x5]
001e79acadrp x3, 0x40e000
001e79b0add x3, x3, 3968
001e79b4str x3, [sp+72]
001e79b8ubfm x5, x5, 61, 7
001e79bcadrp x6, 0x53b000
001e79c0add x6, x6, 640
001e79c4add x4, x6, x5
001e79c8str x4, [sp+80]
001e79ccldr x1, [sp+88]
001e79d0ldr x2, [sp+104]
001e79d4adrp x0, 0x83c000
001e79d8add x0, x0, 2208
001e79dcbl sync.(*Map).Store
001e79e0ldur x29, [sp-8]
001e79e4ldr x30, [sp], 128
001e79e8ret x30
001e79ec
001e79ecloc_1e79ec:
001e79ecmov x3, x30
001e79f0bl runtime.morestack.abi0
001e79f4b 0x1e7940
001e79f8udf 0
001e79fcudf 0
001e7940
001e7940google.golang.org/protobuf/internal/impl.needsInitCheckLocked.func1: ; void google.golang.org/protobuf/internal/impl.needsInitCheckLocked.func1(void)
001e7940ldr x16, [x28+16]
001e7944subs xzr, sp, x16
001e7948b.ls 0x1e79ec
001e794cstr x30, [sp-128]!
001e7950stur x29, [sp-8]
001e7954sub x29, sp, 8
001e7958ldr x5, [x26+8]
001e795cldr x6, [x26+16]
001e7960str x5, [sp+56]
001e7964str x6, [sp+64]
001e7968ldr x5, [x26+24]
001e796cstr x5, [sp+112]
001e7970ldr x5, [sp+56]
001e7974ldr x6, [sp+64]
001e7978str x5, [sp+96]
001e797cstr x6, [sp+104]
001e7980str x5, [sp+88]
001e7984ldr x5, [sp+88]
001e7988cbnz x5, 0x1e7990
001e798cb 0x1e79a0
001e7990
001e7990loc_1e7990:
001e7990ldr x5, [sp+88]
001e7994ldr x5, [x5+8]
001e7998str x5, [sp+88]
001e799cb 0x1e79a4
001e79a0
001e79a0loc_1e79a0:
001e79a0b 0x1e79a4
001e79a4
001e79a4loc_1e79a4:
001e79a4ldr x5, [sp+112]
001e79a8ldrb w5, [x5]
001e79acadrp x3, 0x40e000
001e79b0add x3, x3, 3968
001e79b4str x3, [sp+72]
001e79b8ubfm x5, x5, 61, 7
001e79bcadrp x6, 0x53b000
001e79c0add x6, x6, 640
001e79c4add x4, x6, x5
001e79c8str x4, [sp+80]
001e79ccldr x1, [sp+88]
001e79d0ldr x2, [sp+104]
001e79d4adrp x0, 0x83c000
001e79d8add x0, x0, 2208
001e79dcbl sync.(*Map).Store
001e79e0ldur x29, [sp-8]
001e79e4ldr x30, [sp], 128
001e79e8ret x30
001e79ec
001e79ecloc_1e79ec:
001e79ecmov x3, x30
001e79f0bl runtime.morestack.abi0
001e79f4b 0x1e7940
001e79f8udf 0
001e79fcudf 0
001e7940
001e7a00
001e7a00google.golang.org/protobuf/internal/impl.getExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.getExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
001e7a00ldr x16, [x28+16]
001e7a04subs xzr, sp, x16
001e7a08b.ls 0x1e7acc
001e7a0cstr x30, [sp-80]!
001e7a10stur x29, [sp-8]
001e7a14sub x29, sp, 8
001e7a18str x0, [sp+88]
001e7a1cstr x1, [sp+96]
001e7a20str xzr, [sp+32]
001e7a24str xzr, [sp+56]
001e7a28ldr x2, [sp+88]
001e7a2cldr x3, [sp+96]
001e7a30adrp x4, 0x533000
001e7a34add x4, x4, 2624
001e7a38subs xzr, x2, x4
001e7a3cb.eq 0x1e7a44
001e7a40b 0x1e7a4c
001e7a44
001e7a44loc_1e7a44:
001e7a44orr x0, xzr, 1
001e7a48b 0x1e7a58
001e7a4c
001e7a4cloc_1e7a4c:
001e7a4cmov x0, xzr
001e7a50mov x3, xzr
001e7a54b 0x1e7a58
001e7a58
001e7a58loc_1e7a58:
001e7a58str x3, [sp+56]
001e7a5cstrb w0, [sp+30]
001e7a60ldr x2, [sp+56]
001e7a64str x2, [sp+64]
001e7a68ldrb w2, [sp+30]
001e7a6cstrb w2, [sp+31]
001e7a70ldr x2, [sp+64]
001e7a74str x2, [sp+40]
001e7a78ldrb w2, [sp+31]
001e7a7cstrb w2, [sp+29]
001e7a80tbnz w2, 0, 0x1e7a88
001e7a84b 0x1e7aac
001e7a88
001e7a88loc_1e7a88:
001e7a88ldr x0, [sp+40]
001e7a8cbl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
001e7a90ldr x1, [sp+40]
001e7a94ldrsb x27, [x1]
001e7a98ldr x0, [x1+72]
001e7a9cstr x0, [sp+32]
001e7aa0ldur x29, [sp-8]
001e7aa4ldr x30, [sp], 80
001e7aa8ret x30
001e7aac
001e7aacloc_1e7aac:
001e7aacldr x0, [sp+88]
001e7ab0ldr x1, [sp+96]
001e7ab4bl google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo
001e7ab8str x0, [sp+48]
001e7abcstr x0, [sp+32]
001e7ac0ldur x29, [sp-8]
001e7ac4ldr x30, [sp], 80
001e7ac8ret x30
001e7acc
001e7accloc_1e7acc:
001e7accstp x0, x1, [sp+8]
001e7ad0mov x3, x30
001e7ad4bl runtime.morestack_noctxt.abi0
001e7ad8ldp x0, x1, [sp+8]
001e7adcb 0x1e7a00
001e7a00
001e7a00google.golang.org/protobuf/internal/impl.getExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.getExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
001e7a00ldr x16, [x28+16]
001e7a04subs xzr, sp, x16
001e7a08b.ls 0x1e7acc
001e7a0cstr x30, [sp-80]!
001e7a10stur x29, [sp-8]
001e7a14sub x29, sp, 8
001e7a18str x0, [sp+88]
001e7a1cstr x1, [sp+96]
001e7a20str xzr, [sp+32]
001e7a24str xzr, [sp+56]
001e7a28ldr x2, [sp+88]
001e7a2cldr x3, [sp+96]
001e7a30adrp x4, 0x533000
001e7a34add x4, x4, 2624
001e7a38subs xzr, x2, x4
001e7a3cb.eq 0x1e7a44
001e7a40b 0x1e7a4c
001e7a44
001e7a44loc_1e7a44:
001e7a44orr x0, xzr, 1
001e7a48b 0x1e7a58
001e7a4c
001e7a4cloc_1e7a4c:
001e7a4cmov x0, xzr
001e7a50mov x3, xzr
001e7a54b 0x1e7a58
001e7a58
001e7a58loc_1e7a58:
001e7a58str x3, [sp+56]
001e7a5cstrb w0, [sp+30]
001e7a60ldr x2, [sp+56]
001e7a64str x2, [sp+64]
001e7a68ldrb w2, [sp+30]
001e7a6cstrb w2, [sp+31]
001e7a70ldr x2, [sp+64]
001e7a74str x2, [sp+40]
001e7a78ldrb w2, [sp+31]
001e7a7cstrb w2, [sp+29]
001e7a80tbnz w2, 0, 0x1e7a88
001e7a84b 0x1e7aac
001e7a88
001e7a88loc_1e7a88:
001e7a88ldr x0, [sp+40]
001e7a8cbl google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit
001e7a90ldr x1, [sp+40]
001e7a94ldrsb x27, [x1]
001e7a98ldr x0, [x1+72]
001e7a9cstr x0, [sp+32]
001e7aa0ldur x29, [sp-8]
001e7aa4ldr x30, [sp], 80
001e7aa8ret x30
001e7aac
001e7aacloc_1e7aac:
001e7aacldr x0, [sp+88]
001e7ab0ldr x1, [sp+96]
001e7ab4bl google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo
001e7ab8str x0, [sp+48]
001e7abcstr x0, [sp+32]
001e7ac0ldur x29, [sp-8]
001e7ac4ldr x30, [sp], 80
001e7ac8ret x30
001e7acc
001e7accloc_1e7acc:
001e7accstp x0, x1, [sp+8]
001e7ad0mov x3, x30
001e7ad4bl runtime.morestack_noctxt.abi0
001e7ad8ldp x0, x1, [sp+8]
001e7adcb 0x1e7a00
001e7a00
001e7ae0
001e7ae0google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
001e7ae0ldr x16, [x28+16]
001e7ae4sub x17, sp, 144
001e7ae8subs xzr, x17, x16
001e7aecb.ls 0x1e7d28
001e7af0sub x20, sp, 272
001e7af4stp x29, x30, [x20-8]
001e7af8add sp, x20, 0
001e7afcsub x29, sp, 8
001e7b00str x0, [sp+280]
001e7b04str x1, [sp+288]
001e7b08str xzr, [sp+56]
001e7b0cstp xzr, xzr, [sp+248]
001e7b10ldr x3, [sp+280]
001e7b14ldr x4, [sp+288]
001e7b18str x3, [sp+208]
001e7b1cstr x4, [sp+216]
001e7b20str x3, [sp+200]
001e7b24ldr x3, [sp+200]
001e7b28cbnz x3, 0x1e7b30
001e7b2cb 0x1e7b40
001e7b30
001e7b30loc_1e7b30:
001e7b30ldr x3, [sp+200]
001e7b34ldr x3, [x3+8]
001e7b38str x3, [sp+200]
001e7b3cb 0x1e7b44
001e7b40
001e7b40loc_1e7b40:
001e7b40b 0x1e7b44
001e7b44
001e7b44loc_1e7b44:
001e7b44ldr x2, [sp+216]
001e7b48ldr x1, [sp+200]
001e7b4cadrp x0, 0x83c000
001e7b50add x0, x0, 2272
001e7b54bl sync.(*Map).Load
001e7b58str x0, [sp+248]
001e7b5cstr x1, [sp+256]
001e7b60strb w2, [sp+54]
001e7b64ldr x3, [sp+248]
001e7b68ldr x4, [sp+256]
001e7b6cstr x3, [sp+120]
001e7b70str x4, [sp+128]
001e7b74ldrb w3, [sp+54]
001e7b78strb w3, [sp+53]
001e7b7cldr x3, [sp+120]
001e7b80ldr x4, [sp+128]
001e7b84str x3, [sp+64]
001e7b88str x4, [sp+72]
001e7b8cldrb w3, [sp+53]
001e7b90strb w3, [sp+52]
001e7b94tbnz w3, 0, 0x1e7b9c
001e7b98b 0x1e7bcc
001e7b9c
001e7b9cloc_1e7b9c:
001e7b9cldr x0, [sp+64]
001e7ba0ldr x3, [sp+72]
001e7ba4adrp x1, 0x404000
001e7ba8add x1, x1, 2624
001e7bacsubs xzr, x0, x1
001e7bb0b.eq 0x1e7bb8
001e7bb4b 0x1e7d18
001e7bb8
001e7bb8loc_1e7bb8:
001e7bb8str x3, [sp+56]
001e7bbcldr x0, [sp+56]
001e7bc0ldp x29, x30, [sp-8]
001e7bc4add sp, sp, 272
001e7bc8ret x30
001e7bcc
001e7bccloc_1e7bcc:
001e7bccldr x1, [sp+280]
001e7bd0ldrsb x27, [x1]
001e7bd4ldr x1, [x1+56]
001e7bd8ldr x0, [sp+288]
001e7bdcblr x1
001e7be0str x0, [sp+232]
001e7be4str x1, [sp+240]
001e7be8str x0, [sp+184]
001e7becstr x1, [sp+192]
001e7bf0cbnz x0, 0x1e7bf8
001e7bf4b 0x1e7c14
001e7bf8
001e7bf8loc_1e7bf8:
001e7bf8str x1, [sp+136]
001e7bfcldr x1, [x0+8]
001e7c00adrp x0, 0x82a000
001e7c04add x0, x0, 944
001e7c08bl runtime.typeAssert
001e7c0cldr x1, [sp+136]
001e7c10b 0x1e7c18
001e7c14
001e7c14loc_1e7c14:
001e7c14b 0x1e7c18
001e7c18
001e7c18loc_1e7c18:
001e7c18str x0, [sp+168]
001e7c1cstr x1, [sp+176]
001e7c20bl google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo
001e7c24str x0, [sp+96]
001e7c28str x0, [sp+224]
001e7c2cstp xzr, xzr, [sp+248]
001e7c30ldr x2, [sp+280]
001e7c34ldr x3, [sp+288]
001e7c38str x2, [sp+152]
001e7c3cstr x3, [sp+160]
001e7c40str x2, [sp+144]
001e7c44ldr x2, [sp+144]
001e7c48cbnz x2, 0x1e7c50
001e7c4cb 0x1e7c60
001e7c50
001e7c50loc_1e7c50:
001e7c50ldr x5, [sp+144]
001e7c54ldr x5, [x5+8]
001e7c58str x5, [sp+144]
001e7c5cb 0x1e7c64
001e7c60
001e7c60loc_1e7c60:
001e7c60b 0x1e7c64
001e7c64
001e7c64loc_1e7c64:
001e7c64ldr x1, [sp+144]
001e7c68ldr x2, [sp+160]
001e7c6cldr x4, [sp+224]
001e7c70adrp x0, 0x83c000
001e7c74add x0, x0, 2912
001e7c78adrp x3, 0x404000
001e7c7cadd x3, x3, 2624
001e7c80bl sync.(*Map).LoadOrStore
001e7c84str x0, [sp+248]
001e7c88str x1, [sp+256]
001e7c8cstrb w2, [sp+54]
001e7c90ldr x5, [sp+248]
001e7c94ldr x6, [sp+256]
001e7c98str x5, [sp+104]
001e7c9cstr x6, [sp+112]
001e7ca0ldrb w5, [sp+54]
001e7ca4strb w5, [sp+55]
001e7ca8ldr x5, [sp+104]
001e7cacldr x6, [sp+112]
001e7cb0str x5, [sp+80]
001e7cb4str x6, [sp+88]
001e7cb8ldrb w5, [sp+55]
001e7cbcstrb w5, [sp+51]
001e7cc0tbnz w5, 0, 0x1e7cc8
001e7cc4b 0x1e7cf8
001e7cc8
001e7cc8loc_1e7cc8:
001e7cc8ldr x0, [sp+80]
001e7cccldr x3, [sp+88]
001e7cd0adrp x1, 0x404000
001e7cd4add x1, x1, 2624
001e7cd8subs xzr, x0, x1
001e7cdcb.eq 0x1e7ce4
001e7ce0b 0x1e7d0c
001e7ce4
001e7ce4loc_1e7ce4:
001e7ce4str x3, [sp+56]
001e7ce8ldr x0, [sp+56]
001e7cecldp x29, x30, [sp-8]
001e7cf0add sp, sp, 272
001e7cf4ret x30
001e7cf8
001e7cf8loc_1e7cf8:
001e7cf8ldr x0, [sp+96]
001e7cfcstr x0, [sp+56]
001e7d00ldp x29, x30, [sp-8]
001e7d04add sp, sp, 272
001e7d08ret x30
001e7d0c
001e7d0cloc_1e7d0c:
001e7d0cadrp x2, 0x423000
001e7d10add x2, x2, 3520
001e7d14bl runtime.panicdottypeE
001e7d18
001e7d18loc_1e7d18:
001e7d18adrp x2, 0x423000
001e7d1cadd x2, x2, 3520
001e7d20bl runtime.panicdottypeE
001e7d24hint
001e7d28
001e7d28loc_1e7d28:
001e7d28stp x0, x1, [sp+8]
001e7d2cmov x3, x30
001e7d30bl runtime.morestack_noctxt.abi0
001e7d34ldp x0, x1, [sp+8]
001e7d38b 0x1e7ae0
001e7d3cudf 0
001e7ae0
001e7ae0google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.legacyLoadExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
001e7ae0ldr x16, [x28+16]
001e7ae4sub x17, sp, 144
001e7ae8subs xzr, x17, x16
001e7aecb.ls 0x1e7d28
001e7af0sub x20, sp, 272
001e7af4stp x29, x30, [x20-8]
001e7af8add sp, x20, 0
001e7afcsub x29, sp, 8
001e7b00str x0, [sp+280]
001e7b04str x1, [sp+288]
001e7b08str xzr, [sp+56]
001e7b0cstp xzr, xzr, [sp+248]
001e7b10ldr x3, [sp+280]
001e7b14ldr x4, [sp+288]
001e7b18str x3, [sp+208]
001e7b1cstr x4, [sp+216]
001e7b20str x3, [sp+200]
001e7b24ldr x3, [sp+200]
001e7b28cbnz x3, 0x1e7b30
001e7b2cb 0x1e7b40
001e7b30
001e7b30loc_1e7b30:
001e7b30ldr x3, [sp+200]
001e7b34ldr x3, [x3+8]
001e7b38str x3, [sp+200]
001e7b3cb 0x1e7b44
001e7b40
001e7b40loc_1e7b40:
001e7b40b 0x1e7b44
001e7b44
001e7b44loc_1e7b44:
001e7b44ldr x2, [sp+216]
001e7b48ldr x1, [sp+200]
001e7b4cadrp x0, 0x83c000
001e7b50add x0, x0, 2272
001e7b54bl sync.(*Map).Load
001e7b58str x0, [sp+248]
001e7b5cstr x1, [sp+256]
001e7b60strb w2, [sp+54]
001e7b64ldr x3, [sp+248]
001e7b68ldr x4, [sp+256]
001e7b6cstr x3, [sp+120]
001e7b70str x4, [sp+128]
001e7b74ldrb w3, [sp+54]
001e7b78strb w3, [sp+53]
001e7b7cldr x3, [sp+120]
001e7b80ldr x4, [sp+128]
001e7b84str x3, [sp+64]
001e7b88str x4, [sp+72]
001e7b8cldrb w3, [sp+53]
001e7b90strb w3, [sp+52]
001e7b94tbnz w3, 0, 0x1e7b9c
001e7b98b 0x1e7bcc
001e7b9c
001e7b9cloc_1e7b9c:
001e7b9cldr x0, [sp+64]
001e7ba0ldr x3, [sp+72]
001e7ba4adrp x1, 0x404000
001e7ba8add x1, x1, 2624
001e7bacsubs xzr, x0, x1
001e7bb0b.eq 0x1e7bb8
001e7bb4b 0x1e7d18
001e7bb8
001e7bb8loc_1e7bb8:
001e7bb8str x3, [sp+56]
001e7bbcldr x0, [sp+56]
001e7bc0ldp x29, x30, [sp-8]
001e7bc4add sp, sp, 272
001e7bc8ret x30
001e7bcc
001e7bccloc_1e7bcc:
001e7bccldr x1, [sp+280]
001e7bd0ldrsb x27, [x1]
001e7bd4ldr x1, [x1+56]
001e7bd8ldr x0, [sp+288]
001e7bdcblr x1
001e7be0str x0, [sp+232]
001e7be4str x1, [sp+240]
001e7be8str x0, [sp+184]
001e7becstr x1, [sp+192]
001e7bf0cbnz x0, 0x1e7bf8
001e7bf4b 0x1e7c14
001e7bf8
001e7bf8loc_1e7bf8:
001e7bf8str x1, [sp+136]
001e7bfcldr x1, [x0+8]
001e7c00adrp x0, 0x82a000
001e7c04add x0, x0, 944
001e7c08bl runtime.typeAssert
001e7c0cldr x1, [sp+136]
001e7c10b 0x1e7c18
001e7c14
001e7c14loc_1e7c14:
001e7c14b 0x1e7c18
001e7c18
001e7c18loc_1e7c18:
001e7c18str x0, [sp+168]
001e7c1cstr x1, [sp+176]
001e7c20bl google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo
001e7c24str x0, [sp+96]
001e7c28str x0, [sp+224]
001e7c2cstp xzr, xzr, [sp+248]
001e7c30ldr x2, [sp+280]
001e7c34ldr x3, [sp+288]
001e7c38str x2, [sp+152]
001e7c3cstr x3, [sp+160]
001e7c40str x2, [sp+144]
001e7c44ldr x2, [sp+144]
001e7c48cbnz x2, 0x1e7c50
001e7c4cb 0x1e7c60
001e7c50
001e7c50loc_1e7c50:
001e7c50ldr x5, [sp+144]
001e7c54ldr x5, [x5+8]
001e7c58str x5, [sp+144]
001e7c5cb 0x1e7c64
001e7c60
001e7c60loc_1e7c60:
001e7c60b 0x1e7c64
001e7c64
001e7c64loc_1e7c64:
001e7c64ldr x1, [sp+144]
001e7c68ldr x2, [sp+160]
001e7c6cldr x4, [sp+224]
001e7c70adrp x0, 0x83c000
001e7c74add x0, x0, 2912
001e7c78adrp x3, 0x404000
001e7c7cadd x3, x3, 2624
001e7c80bl sync.(*Map).LoadOrStore
001e7c84str x0, [sp+248]
001e7c88str x1, [sp+256]
001e7c8cstrb w2, [sp+54]
001e7c90ldr x5, [sp+248]
001e7c94ldr x6, [sp+256]
001e7c98str x5, [sp+104]
001e7c9cstr x6, [sp+112]
001e7ca0ldrb w5, [sp+54]
001e7ca4strb w5, [sp+55]
001e7ca8ldr x5, [sp+104]
001e7cacldr x6, [sp+112]
001e7cb0str x5, [sp+80]
001e7cb4str x6, [sp+88]
001e7cb8ldrb w5, [sp+55]
001e7cbcstrb w5, [sp+51]
001e7cc0tbnz w5, 0, 0x1e7cc8
001e7cc4b 0x1e7cf8
001e7cc8
001e7cc8loc_1e7cc8:
001e7cc8ldr x0, [sp+80]
001e7cccldr x3, [sp+88]
001e7cd0adrp x1, 0x404000
001e7cd4add x1, x1, 2624
001e7cd8subs xzr, x0, x1
001e7cdcb.eq 0x1e7ce4
001e7ce0b 0x1e7d0c
001e7ce4
001e7ce4loc_1e7ce4:
001e7ce4str x3, [sp+56]
001e7ce8ldr x0, [sp+56]
001e7cecldp x29, x30, [sp-8]
001e7cf0add sp, sp, 272
001e7cf4ret x30
001e7cf8
001e7cf8loc_1e7cf8:
001e7cf8ldr x0, [sp+96]
001e7cfcstr x0, [sp+56]
001e7d00ldp x29, x30, [sp-8]
001e7d04add sp, sp, 272
001e7d08ret x30
001e7d0c
001e7d0cloc_1e7d0c:
001e7d0cadrp x2, 0x423000
001e7d10add x2, x2, 3520
001e7d14bl runtime.panicdottypeE
001e7d18
001e7d18loc_1e7d18:
001e7d18adrp x2, 0x423000
001e7d1cadd x2, x2, 3520
001e7d20bl runtime.panicdottypeE
001e7d24hint
001e7d28
001e7d28loc_1e7d28:
001e7d28stp x0, x1, [sp+8]
001e7d2cmov x3, x30
001e7d30bl runtime.morestack_noctxt.abi0
001e7d34ldp x0, x1, [sp+8]
001e7d38b 0x1e7ae0
001e7d3cudf 0
001e7ae0
001e7d40
001e7d40google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor xd)
001e7d40ldr x16, [x28+16]
001e7d44sub x17, sp, 64
001e7d48subs xzr, x17, x16
001e7d4cb.ls 0x1e8004
001e7d50str x30, [sp-192]!
001e7d54stur x29, [sp-8]
001e7d58sub x29, sp, 8
001e7d5cstr x0, [sp+200]
001e7d60str x1, [sp+208]
001e7d64str xzr, [sp+72]
001e7d68str xzr, [sp+56]
001e7d6cldr x1, [sp+200]
001e7d70ldrsb x27, [x1]
001e7d74ldr x1, [x1+144]
001e7d78ldr x0, [sp+208]
001e7d7cblr x1
001e7d80strb w0, [sp+48]
001e7d84tbnz w0, 0, 0x1e7d8c
001e7d88b 0x1e7db4
001e7d8c
001e7d8cloc_1e7d8c:
001e7d8cldr x1, [sp+200]
001e7d90ldrsb x27, [x1]
001e7d94ldr x1, [x1+216]
001e7d98ldr x0, [sp+208]
001e7d9cblr x1
001e7da0str w0, [sp+52]
001e7da4orr x1, xzr, 2
001e7da8bl google.golang.org/protobuf/encoding/protowire.EncodeTag
001e7dacstr x0, [sp+56]
001e7db0b 0x1e7e18
001e7db4
001e7db4loc_1e7db4:
001e7db4ldr x1, [sp+200]
001e7db8ldrsb x27, [x1]
001e7dbcldr x1, [x1+216]
001e7dc0ldr x0, [sp+208]
001e7dc4blr x1
001e7dc8str w0, [sp+52]
001e7dccldr x0, [sp+208]
001e7dd0ldr x1, [sp+200]
001e7dd4ldrsb x27, [x1]
001e7dd8ldr x1, [x1+176]
001e7ddcblr x1
001e7de0strb w0, [sp+47]
001e7de4strb w0, [sp+46]
001e7de8adrp x27, 0x83a000
001e7decldr x1, [x27+224]
001e7df0adrp x0, 0x43d000
001e7df4add x0, x0, 352
001e7df8add x2, sp, 46
001e7dfcbl runtime.mapaccess1
001e7e00ldrsb x1, [x0]
001e7e04strb w1, [sp+50]
001e7e08ldrsw x0, [sp+52]
001e7e0cbl google.golang.org/protobuf/encoding/protowire.EncodeTag
001e7e10str x0, [sp+56]
001e7e14b 0x1e7e18
001e7e18
001e7e18loc_1e7e18:
001e7e18ldr x0, [sp+56]
001e7e1cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001e7e20str x0, [sp+64]
001e7e24ldr x0, [sp+200]
001e7e28ldr x1, [sp+208]
001e7e2cbl google.golang.org/protobuf/internal/impl.encoderFuncsForValue
001e7e30str x0, [sp+136]
001e7e34str x1, [sp+144]
001e7e38str x2, [sp+152]
001e7e3cstr x3, [sp+160]
001e7e40str x4, [sp+168]
001e7e44ldp x1, x2, [sp+136]
001e7e48ldp x3, x4, [sp+152]
001e7e4cstp x1, x2, [sp+88]
001e7e50stp x3, x4, [sp+104]
001e7e54ldr x1, [sp+168]
001e7e58str x1, [sp+120]
001e7e5cadrp x0, 0x490000
001e7e60add x0, x0, 1408
001e7e64bl runtime.newobject
001e7e68str x0, [sp+176]
001e7e6cadrp x27, 0x864000
001e7e70ldr w1, [x27+3056]
001e7e74cbz w1, 0x1e7e7c
001e7e78b 0x1e7e80
001e7e7c
001e7e7cloc_1e7e7c:
001e7e7cb 0x1e7e9c
001e7e80
001e7e80loc_1e7e80:
001e7e80str x0, [sp+128]
001e7e84mov x1, x0
001e7e88adrp x0, 0x490000
001e7e8cadd x0, x0, 1408
001e7e90bl runtime.wbZero
001e7e94ldr x0, [sp+128]
001e7e98b 0x1e7e9c
001e7e9c
001e7e9cloc_1e7e9c:
001e7e9cmov x20, x0
001e7ea0adr x27, 16
001e7ea4stp x29, x27, [sp-24]
001e7ea8sub x29, sp, 24
001e7eacbl fn_87cfc
001e7eb0sub x29, sp, 8
001e7eb4str xzr, [x0+80]
001e7eb8ldr x3, [sp+176]
001e7ebcldrsb x27, [x3]
001e7ec0ldr x4, [sp+56]
001e7ec4str x4, [x3]
001e7ec8ldr x3, [sp+176]
001e7eccldrsb x27, [x3]
001e7ed0ldr x4, [sp+64]
001e7ed4str x4, [x3+8]
001e7ed8ldr x3, [sp+176]
001e7edcldrsb x27, [x3]
001e7ee0add x1, x3, 24
001e7ee4adrp x27, 0x864000
001e7ee8ldr w4, [x27+3056]
001e7eeccbz w4, 0x1e7ef4
001e7ef0b 0x1e7ef8
001e7ef4
001e7ef4loc_1e7ef4:
001e7ef4b 0x1e7f14
001e7ef8
001e7ef8loc_1e7ef8:
001e7ef8str x3, [sp+128]
001e7efcadrp x0, 0x490000
001e7f00add x0, x0, 960
001e7f04add x2, sp, 88
001e7f08bl runtime.wbMove
001e7f0cldr x3, [sp+128]
001e7f10b 0x1e7f14
001e7f14
001e7f14loc_1e7f14:
001e7f14ldp x1, x2, [sp+88]
001e7f18ldp x4, x5, [sp+104]
001e7f1cstp x1, x2, [x3+24]
001e7f20stp x4, x5, [x3+40]
001e7f24ldr x1, [sp+120]
001e7f28str x1, [x3+56]
001e7f2cldr x1, [sp+176]
001e7f30str x1, [sp+80]
001e7f34ldr x1, [sp+200]
001e7f38ldrsb x27, [x1]
001e7f3cldr x1, [x1+176]
001e7f40ldr x0, [sp+208]
001e7f44blr x1
001e7f48strb w0, [sp+46]
001e7f4cstrb w0, [sp+49]
001e7f50sbfm x1, x0, 0, 7
001e7f54subs wzr, w1, 10
001e7f58b.ge 0x1e7f60
001e7f5cb 0x1e7f78
001e7f60
001e7f60loc_1e7f60:
001e7f60sbfm x1, x0, 0, 7
001e7f64subs wzr, w1, 11
001e7f68b.le 0x1e7f70
001e7f6cb 0x1e7f74
001e7f70
001e7f70loc_1e7f70:
001e7f70b 0x1e7f90
001e7f74
001e7f74loc_1e7f74:
001e7f74b 0x1e7f7c
001e7f78
001e7f78loc_1e7f78:
001e7f78b 0x1e7f7c
001e7f7c
001e7f7cloc_1e7f7c:
001e7f7cubfm x1, x0, 0, 7
001e7f80subs wzr, w1, 14
001e7f84b.eq 0x1e7f8c
001e7f88b 0x1e7fa4
001e7f8c
001e7f8cloc_1e7f8c:
001e7f8cb 0x1e7f90
001e7f90
001e7f90loc_1e7f90:
001e7f90ldr x1, [sp+80]
001e7f94ldrsb x27, [x1]
001e7f98orr x2, xzr, 1
001e7f9cstrb w2, [x1+16]
001e7fa0b 0x1e7ff0
001e7fa4
001e7fa4loc_1e7fa4:
001e7fa4b 0x1e7fa8
001e7fa8
001e7fa8loc_1e7fa8:
001e7fa8b 0x1e7fac
001e7fac
001e7facloc_1e7fac:
001e7facldr x1, [sp+200]
001e7fb0ldrsb x27, [x1]
001e7fb4ldr x1, [x1+24]
001e7fb8ldr x0, [sp+208]
001e7fbcblr x1
001e7fc0strb w0, [sp+51]
001e7fc4ubfm x1, x0, 0, 7
001e7fc8subs wzr, w1, 3
001e7fccb.eq 0x1e7fd4
001e7fd0b 0x1e7fe8
001e7fd4
001e7fd4loc_1e7fd4:
001e7fd4ldr x1, [sp+80]
001e7fd8ldrsb x27, [x1]
001e7fdcorr x2, xzr, 1
001e7fe0strb w2, [x1+16]
001e7fe4b 0x1e7fec
001e7fe8
001e7fe8loc_1e7fe8:
001e7fe8b 0x1e7fec
001e7fec
001e7fecloc_1e7fec:
001e7fecb 0x1e7ff0
001e7ff0
001e7ff0loc_1e7ff0:
001e7ff0ldr x0, [sp+80]
001e7ff4str x0, [sp+72]
001e7ff8ldur x29, [sp-8]
001e7ffcldr x30, [sp], 192
001e8000ret x30
001e8004
001e8004loc_1e8004:
001e8004stp x0, x1, [sp+8]
001e8008mov x3, x30
001e800cbl runtime.morestack_noctxt.abi0
001e8010ldp x0, x1, [sp+8]
001e8014b 0x1e7d40
001e8018udf 0
001e801cudf 0
001e7d40
001e7d40google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo: ; void google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor xd)
001e7d40ldr x16, [x28+16]
001e7d44sub x17, sp, 64
001e7d48subs xzr, x17, x16
001e7d4cb.ls 0x1e8004
001e7d50str x30, [sp-192]!
001e7d54stur x29, [sp-8]
001e7d58sub x29, sp, 8
001e7d5cstr x0, [sp+200]
001e7d60str x1, [sp+208]
001e7d64str xzr, [sp+72]
001e7d68str xzr, [sp+56]
001e7d6cldr x1, [sp+200]
001e7d70ldrsb x27, [x1]
001e7d74ldr x1, [x1+144]
001e7d78ldr x0, [sp+208]
001e7d7cblr x1
001e7d80strb w0, [sp+48]
001e7d84tbnz w0, 0, 0x1e7d8c
001e7d88b 0x1e7db4
001e7d8c
001e7d8cloc_1e7d8c:
001e7d8cldr x1, [sp+200]
001e7d90ldrsb x27, [x1]
001e7d94ldr x1, [x1+216]
001e7d98ldr x0, [sp+208]
001e7d9cblr x1
001e7da0str w0, [sp+52]
001e7da4orr x1, xzr, 2
001e7da8bl google.golang.org/protobuf/encoding/protowire.EncodeTag
001e7dacstr x0, [sp+56]
001e7db0b 0x1e7e18
001e7db4
001e7db4loc_1e7db4:
001e7db4ldr x1, [sp+200]
001e7db8ldrsb x27, [x1]
001e7dbcldr x1, [x1+216]
001e7dc0ldr x0, [sp+208]
001e7dc4blr x1
001e7dc8str w0, [sp+52]
001e7dccldr x0, [sp+208]
001e7dd0ldr x1, [sp+200]
001e7dd4ldrsb x27, [x1]
001e7dd8ldr x1, [x1+176]
001e7ddcblr x1
001e7de0strb w0, [sp+47]
001e7de4strb w0, [sp+46]
001e7de8adrp x27, 0x83a000
001e7decldr x1, [x27+224]
001e7df0adrp x0, 0x43d000
001e7df4add x0, x0, 352
001e7df8add x2, sp, 46
001e7dfcbl runtime.mapaccess1
001e7e00ldrsb x1, [x0]
001e7e04strb w1, [sp+50]
001e7e08ldrsw x0, [sp+52]
001e7e0cbl google.golang.org/protobuf/encoding/protowire.EncodeTag
001e7e10str x0, [sp+56]
001e7e14b 0x1e7e18
001e7e18
001e7e18loc_1e7e18:
001e7e18ldr x0, [sp+56]
001e7e1cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001e7e20str x0, [sp+64]
001e7e24ldr x0, [sp+200]
001e7e28ldr x1, [sp+208]
001e7e2cbl google.golang.org/protobuf/internal/impl.encoderFuncsForValue
001e7e30str x0, [sp+136]
001e7e34str x1, [sp+144]
001e7e38str x2, [sp+152]
001e7e3cstr x3, [sp+160]
001e7e40str x4, [sp+168]
001e7e44ldp x1, x2, [sp+136]
001e7e48ldp x3, x4, [sp+152]
001e7e4cstp x1, x2, [sp+88]
001e7e50stp x3, x4, [sp+104]
001e7e54ldr x1, [sp+168]
001e7e58str x1, [sp+120]
001e7e5cadrp x0, 0x490000
001e7e60add x0, x0, 1408
001e7e64bl runtime.newobject
001e7e68str x0, [sp+176]
001e7e6cadrp x27, 0x864000
001e7e70ldr w1, [x27+3056]
001e7e74cbz w1, 0x1e7e7c
001e7e78b 0x1e7e80
001e7e7c
001e7e7cloc_1e7e7c:
001e7e7cb 0x1e7e9c
001e7e80
001e7e80loc_1e7e80:
001e7e80str x0, [sp+128]
001e7e84mov x1, x0
001e7e88adrp x0, 0x490000
001e7e8cadd x0, x0, 1408
001e7e90bl runtime.wbZero
001e7e94ldr x0, [sp+128]
001e7e98b 0x1e7e9c
001e7e9c
001e7e9cloc_1e7e9c:
001e7e9cmov x20, x0
001e7ea0adr x27, 16
001e7ea4stp x29, x27, [sp-24]
001e7ea8sub x29, sp, 24
001e7eacbl fn_87cfc
001e7eb0sub x29, sp, 8
001e7eb4str xzr, [x0+80]
001e7eb8ldr x3, [sp+176]
001e7ebcldrsb x27, [x3]
001e7ec0ldr x4, [sp+56]
001e7ec4str x4, [x3]
001e7ec8ldr x3, [sp+176]
001e7eccldrsb x27, [x3]
001e7ed0ldr x4, [sp+64]
001e7ed4str x4, [x3+8]
001e7ed8ldr x3, [sp+176]
001e7edcldrsb x27, [x3]
001e7ee0add x1, x3, 24
001e7ee4adrp x27, 0x864000
001e7ee8ldr w4, [x27+3056]
001e7eeccbz w4, 0x1e7ef4
001e7ef0b 0x1e7ef8
001e7ef4
001e7ef4loc_1e7ef4:
001e7ef4b 0x1e7f14
001e7ef8
001e7ef8loc_1e7ef8:
001e7ef8str x3, [sp+128]
001e7efcadrp x0, 0x490000
001e7f00add x0, x0, 960
001e7f04add x2, sp, 88
001e7f08bl runtime.wbMove
001e7f0cldr x3, [sp+128]
001e7f10b 0x1e7f14
001e7f14
001e7f14loc_1e7f14:
001e7f14ldp x1, x2, [sp+88]
001e7f18ldp x4, x5, [sp+104]
001e7f1cstp x1, x2, [x3+24]
001e7f20stp x4, x5, [x3+40]
001e7f24ldr x1, [sp+120]
001e7f28str x1, [x3+56]
001e7f2cldr x1, [sp+176]
001e7f30str x1, [sp+80]
001e7f34ldr x1, [sp+200]
001e7f38ldrsb x27, [x1]
001e7f3cldr x1, [x1+176]
001e7f40ldr x0, [sp+208]
001e7f44blr x1
001e7f48strb w0, [sp+46]
001e7f4cstrb w0, [sp+49]
001e7f50sbfm x1, x0, 0, 7
001e7f54subs wzr, w1, 10
001e7f58b.ge 0x1e7f60
001e7f5cb 0x1e7f78
001e7f60
001e7f60loc_1e7f60:
001e7f60sbfm x1, x0, 0, 7
001e7f64subs wzr, w1, 11
001e7f68b.le 0x1e7f70
001e7f6cb 0x1e7f74
001e7f70
001e7f70loc_1e7f70:
001e7f70b 0x1e7f90
001e7f74
001e7f74loc_1e7f74:
001e7f74b 0x1e7f7c
001e7f78
001e7f78loc_1e7f78:
001e7f78b 0x1e7f7c
001e7f7c
001e7f7cloc_1e7f7c:
001e7f7cubfm x1, x0, 0, 7
001e7f80subs wzr, w1, 14
001e7f84b.eq 0x1e7f8c
001e7f88b 0x1e7fa4
001e7f8c
001e7f8cloc_1e7f8c:
001e7f8cb 0x1e7f90
001e7f90
001e7f90loc_1e7f90:
001e7f90ldr x1, [sp+80]
001e7f94ldrsb x27, [x1]
001e7f98orr x2, xzr, 1
001e7f9cstrb w2, [x1+16]
001e7fa0b 0x1e7ff0
001e7fa4
001e7fa4loc_1e7fa4:
001e7fa4b 0x1e7fa8
001e7fa8
001e7fa8loc_1e7fa8:
001e7fa8b 0x1e7fac
001e7fac
001e7facloc_1e7fac:
001e7facldr x1, [sp+200]
001e7fb0ldrsb x27, [x1]
001e7fb4ldr x1, [x1+24]
001e7fb8ldr x0, [sp+208]
001e7fbcblr x1
001e7fc0strb w0, [sp+51]
001e7fc4ubfm x1, x0, 0, 7
001e7fc8subs wzr, w1, 3
001e7fccb.eq 0x1e7fd4
001e7fd0b 0x1e7fe8
001e7fd4
001e7fd4loc_1e7fd4:
001e7fd4ldr x1, [sp+80]
001e7fd8ldrsb x27, [x1]
001e7fdcorr x2, xzr, 1
001e7fe0strb w2, [x1+16]
001e7fe4b 0x1e7fec
001e7fe8
001e7fe8loc_1e7fe8:
001e7fe8b 0x1e7fec
001e7fec
001e7fecloc_1e7fec:
001e7fecb 0x1e7ff0
001e7ff0
001e7ff0loc_1e7ff0:
001e7ff0ldr x0, [sp+80]
001e7ff4str x0, [sp+72]
001e7ff8ldur x29, [sp-8]
001e7ffcldr x30, [sp], 192
001e8000ret x30
001e8004
001e8004loc_1e8004:
001e8004stp x0, x1, [sp+8]
001e8008mov x3, x30
001e800cbl runtime.morestack_noctxt.abi0
001e8010ldp x0, x1, [sp+8]
001e8014b 0x1e7d40
001e8018udf 0
001e801cudf 0
001e7d40
001e8020
001e8020google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit(google.golang.org/protobuf/internal/impl.ExtensionField * f)
001e8020ldr x16, [x28+16]
001e8024sub x17, sp, 464
001e8028subs xzr, x17, x16
001e802cb.ls 0x1e8840
001e8030sub x20, sp, 592
001e8034stp x29, x30, [x20-8]
001e8038add sp, x20, 0
001e803csub x29, sp, 8
001e8040str x0, [sp+600]
001e8044ldrsb x27, [x0]
001e8048ldr x1, [x0+40]
001e804cldrsb x27, [x1]
001e8050add x0, x1, 4
001e8054str x0, [sp+472]
001e8058bl sync.(*Mutex).Lock
001e805cldr x1, [sp+600]
001e8060ldrsb x27, [x1]
001e8064ldr x1, [x1+40]
001e8068ldrsb x27, [x1]
001e806cadd x1, x1, 4
001e8070str x1, [sp+576]
001e8074stp xzr, xzr, [sp+448]
001e8078add x1, sp, 448
001e807cstr x1, [sp+464]
001e8080ldrsb x27, [x1]
001e8084adrp x2, 0
001e8088add x2, x2, 2144
001e808cstr x2, [x1]
001e8090ldrsb x27, [x1]
001e8094ldr x2, [sp+576]
001e8098adrp x27, 0x863000
001e809cldr w3, [x27+3056]
001e80a0cbz w3, 0x1e80a8
001e80a4b 0x1e80ac
001e80a8
001e80a8loc_1e80a8:
001e80a8b 0x1e80c0
001e80ac
001e80acloc_1e80ac:
001e80acbl runtime.gcWriteBarrier2
001e80b0str x2, [x25]
001e80b4ldr x3, [x1+8]
001e80b8str x3, [x25+8]
001e80bcb 0x1e80c0
001e80c0
001e80c0loc_1e80c0:
001e80c0str x2, [x1+8]
001e80c4str x1, [sp+184]
001e80c8add x0, sp, 160
001e80ccbl runtime.deferprocStack
001e80d0subs xzr, x0, 0
001e80d4b.ne 0x1e8200
001e80d8b 0x1e80dc
001e80dc
001e80dcloc_1e80dc:
001e80dcldr x1, [sp+600]
001e80e0ldrsb x27, [x1]
001e80e4ldr x1, [x1+40]
001e80e8ldrsb x27, [x1]
001e80ecstr x1, [sp+440]
001e80f0ldar w1, [x1]
001e80f4str w1, [sp+108]
001e80f8subs wzr, w1, 1
001e80fcb.eq 0x1e8104
001e8100b 0x1e8114
001e8104
001e8104loc_1e8104:
001e8104bl runtime.deferreturn
001e8108ldp x29, x30, [sp-8]
001e810cadd sp, sp, 592
001e8110ret x30
001e8114
001e8114loc_1e8114:
001e8114ldr x1, [sp+600]
001e8118ldrsb x27, [x1]
001e811cldr x1, [x1+40]
001e8120ldrsb x27, [x1]
001e8124ldr x1, [x1+16]
001e8128cbnz x1, 0x1e8130
001e812cb 0x1e8184
001e8130
001e8130loc_1e8130:
001e8130ldr x1, [sp+600]
001e8134ldrsb x27, [x1]
001e8138ldr x1, [x1+40]
001e813cldrsb x27, [x1]
001e8140ldr x2, [x1+48]
001e8144ldr x3, [x1+56]
001e8148ldr x1, [x1+64]
001e814cstr x2, [sp+304]
001e8150str x3, [sp+312]
001e8154str x1, [sp+320]
001e8158ldr x1, [sp+600]
001e815cldrsb x27, [x1]
001e8160ldr x2, [x1]
001e8164ldrsb x27, [x2]
001e8168ldr x0, [x1+8]
001e816cldr x1, [x2+48]
001e8170blr x1
001e8174str x0, [sp+264]
001e8178str x1, [sp+272]
001e817cstr x2, [sp+280]
001e8180b 0x1e82e8
001e8184
001e8184loc_1e8184:
001e8184ldr x0, [sp+600]
001e8188ldrsb x27, [x0]
001e818cldr x0, [x0+40]
001e8190ldrsb x27, [x0]
001e8194ldr x26, [x0+72]
001e8198ldr x0, [x26]
001e819cblr x0
001e81a0str x0, [sp+496]
001e81a4str x1, [sp+504]
001e81a8str x2, [sp+512]
001e81acldr x3, [sp+600]
001e81b0ldrsb x27, [x3]
001e81b4ldr x3, [x3+40]
001e81b8ldrsb x27, [x3]
001e81bcstr x2, [x3+40]
001e81c0adrp x27, 0x863000
001e81c4ldr w2, [x27+3056]
001e81c8cbz w2, 0x1e81d0
001e81ccb 0x1e81d4
001e81d0
001e81d0loc_1e81d0:
001e81d0b 0x1e81f4
001e81d4
001e81d4loc_1e81d4:
001e81d4bl runtime.gcWriteBarrier4
001e81d8str x0, [x25]
001e81dcldr x2, [x3+24]
001e81e0str x2, [x25+8]
001e81e4str x1, [x25+16]
001e81e8ldr x2, [x3+32]
001e81ecstr x2, [x25+24]
001e81f0b 0x1e81f4
001e81f4
001e81f4loc_1e81f4:
001e81f4str x0, [x3+24]
001e81f8str x1, [x3+32]
001e81fcb 0x1e8210
001e8200
001e8200loc_1e8200:
001e8200bl runtime.deferreturn
001e8204ldp x29, x30, [sp-8]
001e8208add sp, sp, 592
001e820cret x30
001e8210
001e8210loc_1e8210:
001e8210ldr x0, [sp+600]
001e8214ldrsb x27, [x0]
001e8218ldr x0, [x0+40]
001e821cldrsb x27, [x0]
001e8220adrp x27, 0x863000
001e8224ldr w1, [x27+3056]
001e8228cbz w1, 0x1e8230
001e822cb 0x1e8234
001e8230
001e8230loc_1e8230:
001e8230b 0x1e8244
001e8234
001e8234loc_1e8234:
001e8234ldr x1, [x0+16]
001e8238bl runtime.gcWriteBarrier1
001e823cstr x1, [x25]
001e8240b 0x1e8244
001e8244
001e8244loc_1e8244:
001e8244str xzr, [x0+16]
001e8248ldr x0, [sp+600]
001e824cldrsb x27, [x0]
001e8250ldr x0, [x0+40]
001e8254ldrsb x27, [x0]
001e8258adrp x27, 0x863000
001e825cldr w1, [x27+3056]
001e8260cbz w1, 0x1e8268
001e8264b 0x1e826c
001e8268
001e8268loc_1e8268:
001e8268b 0x1e827c
001e826c
001e826cloc_1e826c:
001e826cldr x1, [x0+72]
001e8270bl runtime.gcWriteBarrier1
001e8274str x1, [x25]
001e8278b 0x1e827c
001e827c
001e827cloc_1e827c:
001e827cstr xzr, [x0+72]
001e8280ldr x0, [sp+600]
001e8284ldrsb x27, [x0]
001e8288ldr x0, [x0+40]
001e828cldrsb x27, [x0]
001e8290stp xzr, xzr, [x0+56]
001e8294adrp x27, 0x863000
001e8298ldr w1, [x27+3056]
001e829ccbz w1, 0x1e82a4
001e82a0b 0x1e82a8
001e82a4
001e82a4loc_1e82a4:
001e82a4b 0x1e82b8
001e82a8
001e82a8loc_1e82a8:
001e82a8ldr x1, [x0+48]
001e82acbl runtime.gcWriteBarrier1
001e82b0str x1, [x25]
001e82b4b 0x1e82b8
001e82b8
001e82b8loc_1e82b8:
001e82b8str xzr, [x0+48]
001e82bcldr x0, [sp+600]
001e82c0ldrsb x27, [x0]
001e82c4ldr x0, [x0+40]
001e82c8ldrsb x27, [x0]
001e82ccstr x0, [sp+328]
001e82d0orr x1, xzr, 1
001e82d4stlr w1, [x0]
001e82d8bl runtime.deferreturn
001e82dcldp x29, x30, [sp-8]
001e82e0add sp, sp, 592
001e82e4ret x30
001e82e8
001e82e8loc_1e82e8:
001e82e8ldr x12, [sp+312]
001e82ecstr x12, [sp+240]
001e82f0cbnz x12, 0x1e82f8
001e82f4b 0x1e8648
001e82f8
001e82f8loc_1e82f8:
001e82f8str xzr, [sp+112]
001e82fcldr x1, [sp+312]
001e8300ldr x12, [sp+304]
001e8304subs xzr, x1, 0
001e8308b.hi 0x1e8310
001e830cb 0x1e8834
001e8310
001e8310loc_1e8310:
001e8310ldrb w12, [x12]
001e8314subs wzr, w12, 128
001e8318b.lo 0x1e8320
001e831cb 0x1e8380
001e8320
001e8320loc_1e8320:
001e8320ldr x1, [sp+312]
001e8324ldr x12, [sp+304]
001e8328subs xzr, x1, 0
001e832cb.hi 0x1e8334
001e8330b 0x1e882c
001e8334
001e8334loc_1e8334:
001e8334ldrb w12, [x12]
001e8338str x12, [sp+112]
001e833cldr x1, [sp+312]
001e8340ldr x12, [sp+304]
001e8344ldr x13, [sp+320]
001e8348b 0x1e834c
001e834c
001e834cloc_1e834c:
001e834csubs xzr, x1, 1
001e8350b.hs 0x1e8358
001e8354b 0x1e8824
001e8358
001e8358loc_1e8358:
001e8358sub x13, x13, 1
001e835csub x14, xzr, x13
001e8360sub x15, x1, 1
001e8364sbfm x14, x14, 63, 63
001e8368and x14, x14, 1
001e836cadd x12, x12, x14
001e8370str x12, [sp+304]
001e8374str x15, [sp+312]
001e8378str x13, [sp+320]
001e837cb 0x1e84d0
001e8380
001e8380loc_1e8380:
001e8380ldr x12, [sp+312]
001e8384str x12, [sp+232]
001e8388subs xzr, x12, 2
001e838ccset x12, ge
001e8390strb w12, [sp+103]
001e8394b.ge 0x1e839c
001e8398b 0x1e83c4
001e839c
001e839cloc_1e839c:
001e839cldr x1, [sp+312]
001e83a0ldr x12, [sp+304]
001e83a4subs xzr, x1, 1
001e83a8b.hi 0x1e83b0
001e83acb 0x1e881c
001e83b0
001e83b0loc_1e83b0:
001e83b0ldrb w12, [x12+1]
001e83b4subs wzr, w12, 128
001e83b8cset x12, lo
001e83bcstrb w12, [sp+103]
001e83c0b 0x1e83c8
001e83c4
001e83c4loc_1e83c4:
001e83c4b 0x1e83c8
001e83c8
001e83c8loc_1e83c8:
001e83c8ldrb w12, [sp+103]
001e83cctbnz w12, 0, 0x1e83d4
001e83d0b 0x1e8458
001e83d4
001e83d4loc_1e83d4:
001e83d4ldr x1, [sp+312]
001e83d8ldr x12, [sp+304]
001e83dcsubs xzr, x1, 0
001e83e0b.hi 0x1e83e8
001e83e4b 0x1e8814
001e83e8
001e83e8loc_1e83e8:
001e83e8ldrb w12, [x12]
001e83ecand x12, x12, 127
001e83f0ldr x1, [sp+312]
001e83f4ldr x13, [sp+304]
001e83f8subs xzr, x1, 1
001e83fcb.hi 0x1e8404
001e8400b 0x1e880c
001e8404
001e8404loc_1e8404:
001e8404ldrb w13, [x13+1]
001e8408ubfm x13, x13, 57, 7
001e840cadd x12, x12, x13
001e8410str x12, [sp+112]
001e8414ldr x1, [sp+312]
001e8418ldr x12, [sp+304]
001e841cldr x13, [sp+320]
001e8420b 0x1e8424
001e8424
001e8424loc_1e8424:
001e8424subs xzr, x1, 2
001e8428b.hs 0x1e8430
001e842cb 0x1e8804
001e8430
001e8430loc_1e8430:
001e8430sub x13, x13, 2
001e8434sub x14, xzr, x13
001e8438sub x15, x1, 2
001e843csbfm x14, x14, 63, 63
001e8440and x14, x14, 2
001e8444add x12, x12, x14
001e8448str x12, [sp+304]
001e844cstr x15, [sp+312]
001e8450str x13, [sp+320]
001e8454b 0x1e84cc
001e8458
001e8458loc_1e8458:
001e8458str xzr, [sp+136]
001e845cldr x0, [sp+304]
001e8460ldr x1, [sp+312]
001e8464ldr x2, [sp+320]
001e8468bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001e846cstr x0, [sp+224]
001e8470str x1, [sp+232]
001e8474str x0, [sp+152]
001e8478str x1, [sp+144]
001e847cstr x0, [sp+112]
001e8480str x1, [sp+136]
001e8484tbnz x1, 63, 0x1e87a8
001e8488b 0x1e848c
001e848c
001e848cloc_1e848c:
001e848cldr x12, [sp+312]
001e8490ldr x13, [sp+304]
001e8494ldr x14, [sp+320]
001e8498b 0x1e849c
001e849c
001e849cloc_1e849c:
001e849csubs xzr, x1, x12
001e84a0b.ls 0x1e84a8
001e84a4b 0x1e879c
001e84a8
001e84a8loc_1e84a8:
001e84a8sub x14, x14, x1
001e84acsub x12, x12, x1
001e84b0sub x15, xzr, x14
001e84b4and x15, x1, x15, asr #63
001e84b8add x13, x13, x15
001e84bcstr x13, [sp+304]
001e84c0str x12, [sp+312]
001e84c4str x14, [sp+320]
001e84c8b 0x1e84cc
001e84cc
001e84ccloc_1e84cc:
001e84ccb 0x1e84d0
001e84d0
001e84d0loc_1e84d0:
001e84d0ldr x12, [sp+112]
001e84d4ubfm x12, x12, 3, 63
001e84d8str w12, [sp+104]
001e84dcldr x12, [sp+112]
001e84e0and x12, x12, 7
001e84e4strb w12, [sp+102]
001e84e8str xzr, [sp+120]
001e84ecstrb wzr, [sp+128]
001e84f0stp xzr, xzr, [sp+288]
001e84f4stp xzr, xzr, [sp+496]
001e84f8str xzr, [sp+512]
001e84fcadd x27, sp, 520
001e8500stp xzr, xzr, [x27]
001e8504ldr x12, [sp+600]
001e8508ldrsb x27, [x12]
001e850cldr x12, [x12+40]
001e8510ldrsb x27, [x12]
001e8514ldr x12, [x12+16]
001e8518ldrsb x27, [x12]
001e851cldr x26, [x12+40]
001e8520ldrsb x7, [sp+102]
001e8524adrp x27, 0x82a000
001e8528ldrb w8, [x27+544]
001e852cldrsw x6, [sp+104]
001e8530ldr x12, [x26]
001e8534ldr x0, [sp+304]
001e8538ldr x3, [sp+264]
001e853cldr x1, [sp+312]
001e8540adrp x27, 0x82a000
001e8544ldr x9, [x27+552]
001e8548ldr x4, [sp+272]
001e854cldr x5, [sp+280]
001e8550ldr x2, [sp+320]
001e8554adrp x27, 0x82a000
001e8558ldr x10, [x27+560]
001e855cadrp x27, 0x82a000
001e8560ldr x11, [x27+568]
001e8564blr x12
001e8568str x0, [sp+496]
001e856cstr x1, [sp+504]
001e8570str x2, [sp+512]
001e8574str x3, [sp+208]
001e8578strb w4, [sp+216]
001e857cstr x5, [sp+520]
001e8580str x6, [sp+528]
001e8584ldr x12, [sp+496]
001e8588ldr x13, [sp+504]
001e858cldr x14, [sp+512]
001e8590str x12, [sp+552]
001e8594str x13, [sp+560]
001e8598str x14, [sp+568]
001e859cldr x12, [sp+208]
001e85a0ldrb w13, [sp+216]
001e85a4str x12, [sp+248]
001e85a8strb w13, [sp+256]
001e85acldr x12, [sp+520]
001e85b0ldr x13, [sp+528]
001e85b4str x12, [sp+536]
001e85b8str x13, [sp+544]
001e85bcldr x12, [sp+552]
001e85c0ldr x13, [sp+560]
001e85c4ldr x14, [sp+568]
001e85c8str x12, [sp+264]
001e85ccstr x13, [sp+272]
001e85d0str x14, [sp+280]
001e85d4ldr x12, [sp+248]
001e85d8ldrb w13, [sp+256]
001e85dcstr x12, [sp+120]
001e85e0strb w13, [sp+128]
001e85e4ldr x12, [sp+544]
001e85e8ldr x13, [sp+536]
001e85ecstr x13, [sp+288]
001e85f0str x12, [sp+296]
001e85f4cbnz x13, 0x1e86ac
001e85f8b 0x1e85fc
001e85fc
001e85fcloc_1e85fc:
001e85fcldr x0, [sp+120]
001e8600str x0, [sp+232]
001e8604ldr x1, [sp+312]
001e8608ldr x12, [sp+304]
001e860cldr x13, [sp+320]
001e8610b 0x1e8614
001e8614
001e8614loc_1e8614:
001e8614subs xzr, x0, x1
001e8618b.ls 0x1e8620
001e861cb 0x1e86a8
001e8620
001e8620loc_1e8620:
001e8620sub x13, x13, x0
001e8624sub x14, x1, x0
001e8628sub x15, xzr, x13
001e862cand x15, x0, x15, asr #63
001e8630add x12, x12, x15
001e8634str x12, [sp+304]
001e8638str x14, [sp+312]
001e863cstr x13, [sp+320]
001e8640b 0x1e8644
001e8644
001e8644loc_1e8644:
001e8644b 0x1e82e8
001e8648
001e8648loc_1e8648:
001e8648ldr x0, [sp+600]
001e864cldrsb x27, [x0]
001e8650ldr x0, [x0+40]
001e8654ldrsb x27, [x0]
001e8658ldr x1, [sp+264]
001e865cldr x2, [sp+272]
001e8660ldr x3, [sp+280]
001e8664str x3, [x0+40]
001e8668adrp x27, 0x863000
001e866cldr w3, [x27+3056]
001e8670cbz w3, 0x1e8678
001e8674b 0x1e867c
001e8678
001e8678loc_1e8678:
001e8678b 0x1e869c
001e867c
001e867cloc_1e867c:
001e867cbl runtime.gcWriteBarrier4
001e8680str x1, [x25]
001e8684ldr x3, [x0+24]
001e8688str x3, [x25+8]
001e868cstr x2, [x25+16]
001e8690ldr x3, [x0+32]
001e8694str x3, [x25+24]
001e8698b 0x1e869c
001e869c
001e869cloc_1e869c:
001e869cstr x1, [x0+24]
001e86a0str x2, [x0+32]
001e86a4b 0x1e8210
001e86a8
001e86a8loc_1e86a8:
001e86a8bl runtime.panicSliceB
001e86ac
001e86acloc_1e86ac:
001e86acstp xzr, xzr, [sp+480]
001e86b0add x5, sp, 480
001e86b4str x5, [sp+384]
001e86b8ldr x5, [sp+288]
001e86bcldr x6, [sp+296]
001e86c0str x5, [sp+368]
001e86c4str x6, [sp+376]
001e86c8str x5, [sp+360]
001e86ccldr x5, [sp+360]
001e86d0cbnz x5, 0x1e86d8
001e86d4b 0x1e8798
001e86d8
001e86d8loc_1e86d8:
001e86d8ldr x5, [sp+360]
001e86dcldr x5, [x5+8]
001e86e0str x5, [sp+360]
001e86e4b 0x1e86e8
001e86e8
001e86e8loc_1e86e8:
001e86e8ldr x5, [sp+384]
001e86ecldrsb x27, [x5]
001e86f0ldr x6, [sp+360]
001e86f4ldr x7, [sp+376]
001e86f8str x6, [x5]
001e86fcadrp x27, 0x863000
001e8700ldr w6, [x27+3056]
001e8704cbz w6, 0x1e870c
001e8708b 0x1e8784
001e870c
001e870cloc_1e870c:
001e870cb 0x1e8710
001e8710
001e8710loc_1e8710:
001e8710str x7, [x5+8]
001e8714ldr x2, [sp+384]
001e8718ldrsb x27, [x2]
001e871cb 0x1e8720
001e8720
001e8720loc_1e8720:
001e8720str x2, [sp+392]
001e8724orr x4, xzr, 1
001e8728str x4, [sp+400]
001e872cstr x4, [sp+408]
001e8730adrp x0, 0x4df000
001e8734add x0, x0, 215
001e8738movz x1, 45
001e873cmov x3, x4
001e8740bl google.golang.org/protobuf/internal/errors.New
001e8744str x0, [sp+520]
001e8748str x1, [sp+528]
001e874cstr x0, [sp+344]
001e8750str x1, [sp+352]
001e8754str x0, [sp+336]
001e8758ldr x5, [sp+336]
001e875ccbnz x5, 0x1e8764
001e8760b 0x1e8780
001e8764
001e8764loc_1e8764:
001e8764ldr x2, [sp+336]
001e8768ldr x2, [x2+8]
001e876cstr x2, [sp+336]
001e8770b 0x1e8774
001e8774
001e8774loc_1e8774:
001e8774ldr x0, [sp+336]
001e8778ldr x1, [sp+352]
001e877cbl runtime.gopanic
001e8780
001e8780loc_1e8780:
001e8780b 0x1e8774
001e8784
001e8784loc_1e8784:
001e8784bl runtime.gcWriteBarrier2
001e8788str x7, [x25]
001e878cldr x6, [x5+8]
001e8790str x6, [x25+8]
001e8794b 0x1e8710
001e8798
001e8798loc_1e8798:
001e8798b 0x1e86e8
001e879c
001e879cloc_1e879c:
001e879cmov x0, x1
001e87a0mov x1, x12
001e87a4bl runtime.panicSliceB
001e87a8
001e87a8loc_1e87a8:
001e87a8adrp x0, 0x4d8000
001e87acadd x0, x0, 1491
001e87b0movz x1, 34
001e87b4mov x2, xzr
001e87b8mov x3, xzr
001e87bcmov x4, x3
001e87c0bl google.golang.org/protobuf/internal/errors.New
001e87c4str x0, [sp+520]
001e87c8str x1, [sp+528]
001e87ccstr x0, [sp+424]
001e87d0str x1, [sp+432]
001e87d4str x0, [sp+416]
001e87d8ldr x5, [sp+416]
001e87dccbnz x5, 0x1e87e4
001e87e0b 0x1e8800
001e87e4
001e87e4loc_1e87e4:
001e87e4ldr x2, [sp+416]
001e87e8ldr x2, [x2+8]
001e87ecstr x2, [sp+416]
001e87f0b 0x1e87f4
001e87f4
001e87f4loc_1e87f4:
001e87f4ldr x0, [sp+416]
001e87f8ldr x1, [sp+432]
001e87fcbl runtime.gopanic
001e8800
001e8800loc_1e8800:
001e8800b 0x1e87f4
001e8804
001e8804loc_1e8804:
001e8804orr x0, xzr, 2
001e8808bl runtime.panicSliceB
001e880c
001e880cloc_1e880c:
001e880corr x0, xzr, 1
001e8810bl runtime.panicIndex
001e8814
001e8814loc_1e8814:
001e8814mov x0, xzr
001e8818bl runtime.panicIndex
001e881c
001e881cloc_1e881c:
001e881corr x0, xzr, 1
001e8820bl runtime.panicIndex
001e8824
001e8824loc_1e8824:
001e8824orr x0, xzr, 1
001e8828bl runtime.panicSliceB
001e882c
001e882cloc_1e882c:
001e882cmov x0, xzr
001e8830bl runtime.panicIndex
001e8834
001e8834loc_1e8834:
001e8834mov x0, xzr
001e8838bl runtime.panicIndex
001e883chint
001e8840
001e8840loc_1e8840:
001e8840str x0, [sp+8]
001e8844mov x3, x30
001e8848bl runtime.morestack_noctxt.abi0
001e884cldr x0, [sp+8]
001e8850b 0x1e8020
001e8854udf 0
001e8858udf 0
001e885cudf 0
001e8020
001e8020google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit(google.golang.org/protobuf/internal/impl.ExtensionField * f)
001e8020ldr x16, [x28+16]
001e8024sub x17, sp, 464
001e8028subs xzr, x17, x16
001e802cb.ls 0x1e8840
001e8030sub x20, sp, 592
001e8034stp x29, x30, [x20-8]
001e8038add sp, x20, 0
001e803csub x29, sp, 8
001e8040str x0, [sp+600]
001e8044ldrsb x27, [x0]
001e8048ldr x1, [x0+40]
001e804cldrsb x27, [x1]
001e8050add x0, x1, 4
001e8054str x0, [sp+472]
001e8058bl sync.(*Mutex).Lock
001e805cldr x1, [sp+600]
001e8060ldrsb x27, [x1]
001e8064ldr x1, [x1+40]
001e8068ldrsb x27, [x1]
001e806cadd x1, x1, 4
001e8070str x1, [sp+576]
001e8074stp xzr, xzr, [sp+448]
001e8078add x1, sp, 448
001e807cstr x1, [sp+464]
001e8080ldrsb x27, [x1]
001e8084adrp x2, 0
001e8088add x2, x2, 2144
001e808cstr x2, [x1]
001e8090ldrsb x27, [x1]
001e8094ldr x2, [sp+576]
001e8098adrp x27, 0x863000
001e809cldr w3, [x27+3056]
001e80a0cbz w3, 0x1e80a8
001e80a4b 0x1e80ac
001e80a8
001e80a8loc_1e80a8:
001e80a8b 0x1e80c0
001e80ac
001e80acloc_1e80ac:
001e80acbl runtime.gcWriteBarrier2
001e80b0str x2, [x25]
001e80b4ldr x3, [x1+8]
001e80b8str x3, [x25+8]
001e80bcb 0x1e80c0
001e80c0
001e80c0loc_1e80c0:
001e80c0str x2, [x1+8]
001e80c4str x1, [sp+184]
001e80c8add x0, sp, 160
001e80ccbl runtime.deferprocStack
001e80d0subs xzr, x0, 0
001e80d4b.ne 0x1e8200
001e80d8b 0x1e80dc
001e80dc
001e80dcloc_1e80dc:
001e80dcldr x1, [sp+600]
001e80e0ldrsb x27, [x1]
001e80e4ldr x1, [x1+40]
001e80e8ldrsb x27, [x1]
001e80ecstr x1, [sp+440]
001e80f0ldar w1, [x1]
001e80f4str w1, [sp+108]
001e80f8subs wzr, w1, 1
001e80fcb.eq 0x1e8104
001e8100b 0x1e8114
001e8104
001e8104loc_1e8104:
001e8104bl runtime.deferreturn
001e8108ldp x29, x30, [sp-8]
001e810cadd sp, sp, 592
001e8110ret x30
001e8114
001e8114loc_1e8114:
001e8114ldr x1, [sp+600]
001e8118ldrsb x27, [x1]
001e811cldr x1, [x1+40]
001e8120ldrsb x27, [x1]
001e8124ldr x1, [x1+16]
001e8128cbnz x1, 0x1e8130
001e812cb 0x1e8184
001e8130
001e8130loc_1e8130:
001e8130ldr x1, [sp+600]
001e8134ldrsb x27, [x1]
001e8138ldr x1, [x1+40]
001e813cldrsb x27, [x1]
001e8140ldr x2, [x1+48]
001e8144ldr x3, [x1+56]
001e8148ldr x1, [x1+64]
001e814cstr x2, [sp+304]
001e8150str x3, [sp+312]
001e8154str x1, [sp+320]
001e8158ldr x1, [sp+600]
001e815cldrsb x27, [x1]
001e8160ldr x2, [x1]
001e8164ldrsb x27, [x2]
001e8168ldr x0, [x1+8]
001e816cldr x1, [x2+48]
001e8170blr x1
001e8174str x0, [sp+264]
001e8178str x1, [sp+272]
001e817cstr x2, [sp+280]
001e8180b 0x1e82e8
001e8184
001e8184loc_1e8184:
001e8184ldr x0, [sp+600]
001e8188ldrsb x27, [x0]
001e818cldr x0, [x0+40]
001e8190ldrsb x27, [x0]
001e8194ldr x26, [x0+72]
001e8198ldr x0, [x26]
001e819cblr x0
001e81a0str x0, [sp+496]
001e81a4str x1, [sp+504]
001e81a8str x2, [sp+512]
001e81acldr x3, [sp+600]
001e81b0ldrsb x27, [x3]
001e81b4ldr x3, [x3+40]
001e81b8ldrsb x27, [x3]
001e81bcstr x2, [x3+40]
001e81c0adrp x27, 0x863000
001e81c4ldr w2, [x27+3056]
001e81c8cbz w2, 0x1e81d0
001e81ccb 0x1e81d4
001e81d0
001e81d0loc_1e81d0:
001e81d0b 0x1e81f4
001e81d4
001e81d4loc_1e81d4:
001e81d4bl runtime.gcWriteBarrier4
001e81d8str x0, [x25]
001e81dcldr x2, [x3+24]
001e81e0str x2, [x25+8]
001e81e4str x1, [x25+16]
001e81e8ldr x2, [x3+32]
001e81ecstr x2, [x25+24]
001e81f0b 0x1e81f4
001e81f4
001e81f4loc_1e81f4:
001e81f4str x0, [x3+24]
001e81f8str x1, [x3+32]
001e81fcb 0x1e8210
001e8200
001e8200loc_1e8200:
001e8200bl runtime.deferreturn
001e8204ldp x29, x30, [sp-8]
001e8208add sp, sp, 592
001e820cret x30
001e8210
001e8210loc_1e8210:
001e8210ldr x0, [sp+600]
001e8214ldrsb x27, [x0]
001e8218ldr x0, [x0+40]
001e821cldrsb x27, [x0]
001e8220adrp x27, 0x863000
001e8224ldr w1, [x27+3056]
001e8228cbz w1, 0x1e8230
001e822cb 0x1e8234
001e8230
001e8230loc_1e8230:
001e8230b 0x1e8244
001e8234
001e8234loc_1e8234:
001e8234ldr x1, [x0+16]
001e8238bl runtime.gcWriteBarrier1
001e823cstr x1, [x25]
001e8240b 0x1e8244
001e8244
001e8244loc_1e8244:
001e8244str xzr, [x0+16]
001e8248ldr x0, [sp+600]
001e824cldrsb x27, [x0]
001e8250ldr x0, [x0+40]
001e8254ldrsb x27, [x0]
001e8258adrp x27, 0x863000
001e825cldr w1, [x27+3056]
001e8260cbz w1, 0x1e8268
001e8264b 0x1e826c
001e8268
001e8268loc_1e8268:
001e8268b 0x1e827c
001e826c
001e826cloc_1e826c:
001e826cldr x1, [x0+72]
001e8270bl runtime.gcWriteBarrier1
001e8274str x1, [x25]
001e8278b 0x1e827c
001e827c
001e827cloc_1e827c:
001e827cstr xzr, [x0+72]
001e8280ldr x0, [sp+600]
001e8284ldrsb x27, [x0]
001e8288ldr x0, [x0+40]
001e828cldrsb x27, [x0]
001e8290stp xzr, xzr, [x0+56]
001e8294adrp x27, 0x863000
001e8298ldr w1, [x27+3056]
001e829ccbz w1, 0x1e82a4
001e82a0b 0x1e82a8
001e82a4
001e82a4loc_1e82a4:
001e82a4b 0x1e82b8
001e82a8
001e82a8loc_1e82a8:
001e82a8ldr x1, [x0+48]
001e82acbl runtime.gcWriteBarrier1
001e82b0str x1, [x25]
001e82b4b 0x1e82b8
001e82b8
001e82b8loc_1e82b8:
001e82b8str xzr, [x0+48]
001e82bcldr x0, [sp+600]
001e82c0ldrsb x27, [x0]
001e82c4ldr x0, [x0+40]
001e82c8ldrsb x27, [x0]
001e82ccstr x0, [sp+328]
001e82d0orr x1, xzr, 1
001e82d4stlr w1, [x0]
001e82d8bl runtime.deferreturn
001e82dcldp x29, x30, [sp-8]
001e82e0add sp, sp, 592
001e82e4ret x30
001e82e8
001e82e8loc_1e82e8:
001e82e8ldr x12, [sp+312]
001e82ecstr x12, [sp+240]
001e82f0cbnz x12, 0x1e82f8
001e82f4b 0x1e8648
001e82f8
001e82f8loc_1e82f8:
001e82f8str xzr, [sp+112]
001e82fcldr x1, [sp+312]
001e8300ldr x12, [sp+304]
001e8304subs xzr, x1, 0
001e8308b.hi 0x1e8310
001e830cb 0x1e8834
001e8310
001e8310loc_1e8310:
001e8310ldrb w12, [x12]
001e8314subs wzr, w12, 128
001e8318b.lo 0x1e8320
001e831cb 0x1e8380
001e8320
001e8320loc_1e8320:
001e8320ldr x1, [sp+312]
001e8324ldr x12, [sp+304]
001e8328subs xzr, x1, 0
001e832cb.hi 0x1e8334
001e8330b 0x1e882c
001e8334
001e8334loc_1e8334:
001e8334ldrb w12, [x12]
001e8338str x12, [sp+112]
001e833cldr x1, [sp+312]
001e8340ldr x12, [sp+304]
001e8344ldr x13, [sp+320]
001e8348b 0x1e834c
001e834c
001e834cloc_1e834c:
001e834csubs xzr, x1, 1
001e8350b.hs 0x1e8358
001e8354b 0x1e8824
001e8358
001e8358loc_1e8358:
001e8358sub x13, x13, 1
001e835csub x14, xzr, x13
001e8360sub x15, x1, 1
001e8364sbfm x14, x14, 63, 63
001e8368and x14, x14, 1
001e836cadd x12, x12, x14
001e8370str x12, [sp+304]
001e8374str x15, [sp+312]
001e8378str x13, [sp+320]
001e837cb 0x1e84d0
001e8380
001e8380loc_1e8380:
001e8380ldr x12, [sp+312]
001e8384str x12, [sp+232]
001e8388subs xzr, x12, 2
001e838ccset x12, ge
001e8390strb w12, [sp+103]
001e8394b.ge 0x1e839c
001e8398b 0x1e83c4
001e839c
001e839cloc_1e839c:
001e839cldr x1, [sp+312]
001e83a0ldr x12, [sp+304]
001e83a4subs xzr, x1, 1
001e83a8b.hi 0x1e83b0
001e83acb 0x1e881c
001e83b0
001e83b0loc_1e83b0:
001e83b0ldrb w12, [x12+1]
001e83b4subs wzr, w12, 128
001e83b8cset x12, lo
001e83bcstrb w12, [sp+103]
001e83c0b 0x1e83c8
001e83c4
001e83c4loc_1e83c4:
001e83c4b 0x1e83c8
001e83c8
001e83c8loc_1e83c8:
001e83c8ldrb w12, [sp+103]
001e83cctbnz w12, 0, 0x1e83d4
001e83d0b 0x1e8458
001e83d4
001e83d4loc_1e83d4:
001e83d4ldr x1, [sp+312]
001e83d8ldr x12, [sp+304]
001e83dcsubs xzr, x1, 0
001e83e0b.hi 0x1e83e8
001e83e4b 0x1e8814
001e83e8
001e83e8loc_1e83e8:
001e83e8ldrb w12, [x12]
001e83ecand x12, x12, 127
001e83f0ldr x1, [sp+312]
001e83f4ldr x13, [sp+304]
001e83f8subs xzr, x1, 1
001e83fcb.hi 0x1e8404
001e8400b 0x1e880c
001e8404
001e8404loc_1e8404:
001e8404ldrb w13, [x13+1]
001e8408ubfm x13, x13, 57, 7
001e840cadd x12, x12, x13
001e8410str x12, [sp+112]
001e8414ldr x1, [sp+312]
001e8418ldr x12, [sp+304]
001e841cldr x13, [sp+320]
001e8420b 0x1e8424
001e8424
001e8424loc_1e8424:
001e8424subs xzr, x1, 2
001e8428b.hs 0x1e8430
001e842cb 0x1e8804
001e8430
001e8430loc_1e8430:
001e8430sub x13, x13, 2
001e8434sub x14, xzr, x13
001e8438sub x15, x1, 2
001e843csbfm x14, x14, 63, 63
001e8440and x14, x14, 2
001e8444add x12, x12, x14
001e8448str x12, [sp+304]
001e844cstr x15, [sp+312]
001e8450str x13, [sp+320]
001e8454b 0x1e84cc
001e8458
001e8458loc_1e8458:
001e8458str xzr, [sp+136]
001e845cldr x0, [sp+304]
001e8460ldr x1, [sp+312]
001e8464ldr x2, [sp+320]
001e8468bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001e846cstr x0, [sp+224]
001e8470str x1, [sp+232]
001e8474str x0, [sp+152]
001e8478str x1, [sp+144]
001e847cstr x0, [sp+112]
001e8480str x1, [sp+136]
001e8484tbnz x1, 63, 0x1e87a8
001e8488b 0x1e848c
001e848c
001e848cloc_1e848c:
001e848cldr x12, [sp+312]
001e8490ldr x13, [sp+304]
001e8494ldr x14, [sp+320]
001e8498b 0x1e849c
001e849c
001e849cloc_1e849c:
001e849csubs xzr, x1, x12
001e84a0b.ls 0x1e84a8
001e84a4b 0x1e879c
001e84a8
001e84a8loc_1e84a8:
001e84a8sub x14, x14, x1
001e84acsub x12, x12, x1
001e84b0sub x15, xzr, x14
001e84b4and x15, x1, x15, asr #63
001e84b8add x13, x13, x15
001e84bcstr x13, [sp+304]
001e84c0str x12, [sp+312]
001e84c4str x14, [sp+320]
001e84c8b 0x1e84cc
001e84cc
001e84ccloc_1e84cc:
001e84ccb 0x1e84d0
001e84d0
001e84d0loc_1e84d0:
001e84d0ldr x12, [sp+112]
001e84d4ubfm x12, x12, 3, 63
001e84d8str w12, [sp+104]
001e84dcldr x12, [sp+112]
001e84e0and x12, x12, 7
001e84e4strb w12, [sp+102]
001e84e8str xzr, [sp+120]
001e84ecstrb wzr, [sp+128]
001e84f0stp xzr, xzr, [sp+288]
001e84f4stp xzr, xzr, [sp+496]
001e84f8str xzr, [sp+512]
001e84fcadd x27, sp, 520
001e8500stp xzr, xzr, [x27]
001e8504ldr x12, [sp+600]
001e8508ldrsb x27, [x12]
001e850cldr x12, [x12+40]
001e8510ldrsb x27, [x12]
001e8514ldr x12, [x12+16]
001e8518ldrsb x27, [x12]
001e851cldr x26, [x12+40]
001e8520ldrsb x7, [sp+102]
001e8524adrp x27, 0x82a000
001e8528ldrb w8, [x27+544]
001e852cldrsw x6, [sp+104]
001e8530ldr x12, [x26]
001e8534ldr x0, [sp+304]
001e8538ldr x3, [sp+264]
001e853cldr x1, [sp+312]
001e8540adrp x27, 0x82a000
001e8544ldr x9, [x27+552]
001e8548ldr x4, [sp+272]
001e854cldr x5, [sp+280]
001e8550ldr x2, [sp+320]
001e8554adrp x27, 0x82a000
001e8558ldr x10, [x27+560]
001e855cadrp x27, 0x82a000
001e8560ldr x11, [x27+568]
001e8564blr x12
001e8568str x0, [sp+496]
001e856cstr x1, [sp+504]
001e8570str x2, [sp+512]
001e8574str x3, [sp+208]
001e8578strb w4, [sp+216]
001e857cstr x5, [sp+520]
001e8580str x6, [sp+528]
001e8584ldr x12, [sp+496]
001e8588ldr x13, [sp+504]
001e858cldr x14, [sp+512]
001e8590str x12, [sp+552]
001e8594str x13, [sp+560]
001e8598str x14, [sp+568]
001e859cldr x12, [sp+208]
001e85a0ldrb w13, [sp+216]
001e85a4str x12, [sp+248]
001e85a8strb w13, [sp+256]
001e85acldr x12, [sp+520]
001e85b0ldr x13, [sp+528]
001e85b4str x12, [sp+536]
001e85b8str x13, [sp+544]
001e85bcldr x12, [sp+552]
001e85c0ldr x13, [sp+560]
001e85c4ldr x14, [sp+568]
001e85c8str x12, [sp+264]
001e85ccstr x13, [sp+272]
001e85d0str x14, [sp+280]
001e85d4ldr x12, [sp+248]
001e85d8ldrb w13, [sp+256]
001e85dcstr x12, [sp+120]
001e85e0strb w13, [sp+128]
001e85e4ldr x12, [sp+544]
001e85e8ldr x13, [sp+536]
001e85ecstr x13, [sp+288]
001e85f0str x12, [sp+296]
001e85f4cbnz x13, 0x1e86ac
001e85f8b 0x1e85fc
001e85fc
001e85fcloc_1e85fc:
001e85fcldr x0, [sp+120]
001e8600str x0, [sp+232]
001e8604ldr x1, [sp+312]
001e8608ldr x12, [sp+304]
001e860cldr x13, [sp+320]
001e8610b 0x1e8614
001e8614
001e8614loc_1e8614:
001e8614subs xzr, x0, x1
001e8618b.ls 0x1e8620
001e861cb 0x1e86a8
001e8620
001e8620loc_1e8620:
001e8620sub x13, x13, x0
001e8624sub x14, x1, x0
001e8628sub x15, xzr, x13
001e862cand x15, x0, x15, asr #63
001e8630add x12, x12, x15
001e8634str x12, [sp+304]
001e8638str x14, [sp+312]
001e863cstr x13, [sp+320]
001e8640b 0x1e8644
001e8644
001e8644loc_1e8644:
001e8644b 0x1e82e8
001e8648
001e8648loc_1e8648:
001e8648ldr x0, [sp+600]
001e864cldrsb x27, [x0]
001e8650ldr x0, [x0+40]
001e8654ldrsb x27, [x0]
001e8658ldr x1, [sp+264]
001e865cldr x2, [sp+272]
001e8660ldr x3, [sp+280]
001e8664str x3, [x0+40]
001e8668adrp x27, 0x863000
001e866cldr w3, [x27+3056]
001e8670cbz w3, 0x1e8678
001e8674b 0x1e867c
001e8678
001e8678loc_1e8678:
001e8678b 0x1e869c
001e867c
001e867cloc_1e867c:
001e867cbl runtime.gcWriteBarrier4
001e8680str x1, [x25]
001e8684ldr x3, [x0+24]
001e8688str x3, [x25+8]
001e868cstr x2, [x25+16]
001e8690ldr x3, [x0+32]
001e8694str x3, [x25+24]
001e8698b 0x1e869c
001e869c
001e869cloc_1e869c:
001e869cstr x1, [x0+24]
001e86a0str x2, [x0+32]
001e86a4b 0x1e8210
001e86a8
001e86a8loc_1e86a8:
001e86a8bl runtime.panicSliceB
001e86ac
001e86acloc_1e86ac:
001e86acstp xzr, xzr, [sp+480]
001e86b0add x5, sp, 480
001e86b4str x5, [sp+384]
001e86b8ldr x5, [sp+288]
001e86bcldr x6, [sp+296]
001e86c0str x5, [sp+368]
001e86c4str x6, [sp+376]
001e86c8str x5, [sp+360]
001e86ccldr x5, [sp+360]
001e86d0cbnz x5, 0x1e86d8
001e86d4b 0x1e8798
001e86d8
001e86d8loc_1e86d8:
001e86d8ldr x5, [sp+360]
001e86dcldr x5, [x5+8]
001e86e0str x5, [sp+360]
001e86e4b 0x1e86e8
001e86e8
001e86e8loc_1e86e8:
001e86e8ldr x5, [sp+384]
001e86ecldrsb x27, [x5]
001e86f0ldr x6, [sp+360]
001e86f4ldr x7, [sp+376]
001e86f8str x6, [x5]
001e86fcadrp x27, 0x863000
001e8700ldr w6, [x27+3056]
001e8704cbz w6, 0x1e870c
001e8708b 0x1e8784
001e870c
001e870cloc_1e870c:
001e870cb 0x1e8710
001e8710
001e8710loc_1e8710:
001e8710str x7, [x5+8]
001e8714ldr x2, [sp+384]
001e8718ldrsb x27, [x2]
001e871cb 0x1e8720
001e8720
001e8720loc_1e8720:
001e8720str x2, [sp+392]
001e8724orr x4, xzr, 1
001e8728str x4, [sp+400]
001e872cstr x4, [sp+408]
001e8730adrp x0, 0x4df000
001e8734add x0, x0, 215
001e8738movz x1, 45
001e873cmov x3, x4
001e8740bl google.golang.org/protobuf/internal/errors.New
001e8744str x0, [sp+520]
001e8748str x1, [sp+528]
001e874cstr x0, [sp+344]
001e8750str x1, [sp+352]
001e8754str x0, [sp+336]
001e8758ldr x5, [sp+336]
001e875ccbnz x5, 0x1e8764
001e8760b 0x1e8780
001e8764
001e8764loc_1e8764:
001e8764ldr x2, [sp+336]
001e8768ldr x2, [x2+8]
001e876cstr x2, [sp+336]
001e8770b 0x1e8774
001e8774
001e8774loc_1e8774:
001e8774ldr x0, [sp+336]
001e8778ldr x1, [sp+352]
001e877cbl runtime.gopanic
001e8780
001e8780loc_1e8780:
001e8780b 0x1e8774
001e8784
001e8784loc_1e8784:
001e8784bl runtime.gcWriteBarrier2
001e8788str x7, [x25]
001e878cldr x6, [x5+8]
001e8790str x6, [x25+8]
001e8794b 0x1e8710
001e8798
001e8798loc_1e8798:
001e8798b 0x1e86e8
001e879c
001e879cloc_1e879c:
001e879cmov x0, x1
001e87a0mov x1, x12
001e87a4bl runtime.panicSliceB
001e87a8
001e87a8loc_1e87a8:
001e87a8adrp x0, 0x4d8000
001e87acadd x0, x0, 1491
001e87b0movz x1, 34
001e87b4mov x2, xzr
001e87b8mov x3, xzr
001e87bcmov x4, x3
001e87c0bl google.golang.org/protobuf/internal/errors.New
001e87c4str x0, [sp+520]
001e87c8str x1, [sp+528]
001e87ccstr x0, [sp+424]
001e87d0str x1, [sp+432]
001e87d4str x0, [sp+416]
001e87d8ldr x5, [sp+416]
001e87dccbnz x5, 0x1e87e4
001e87e0b 0x1e8800
001e87e4
001e87e4loc_1e87e4:
001e87e4ldr x2, [sp+416]
001e87e8ldr x2, [x2+8]
001e87ecstr x2, [sp+416]
001e87f0b 0x1e87f4
001e87f4
001e87f4loc_1e87f4:
001e87f4ldr x0, [sp+416]
001e87f8ldr x1, [sp+432]
001e87fcbl runtime.gopanic
001e8800
001e8800loc_1e8800:
001e8800b 0x1e87f4
001e8804
001e8804loc_1e8804:
001e8804orr x0, xzr, 2
001e8808bl runtime.panicSliceB
001e880c
001e880cloc_1e880c:
001e880corr x0, xzr, 1
001e8810bl runtime.panicIndex
001e8814
001e8814loc_1e8814:
001e8814mov x0, xzr
001e8818bl runtime.panicIndex
001e881c
001e881cloc_1e881c:
001e881corr x0, xzr, 1
001e8820bl runtime.panicIndex
001e8824
001e8824loc_1e8824:
001e8824orr x0, xzr, 1
001e8828bl runtime.panicSliceB
001e882c
001e882cloc_1e882c:
001e882cmov x0, xzr
001e8830bl runtime.panicIndex
001e8834
001e8834loc_1e8834:
001e8834mov x0, xzr
001e8838bl runtime.panicIndex
001e883chint
001e8840
001e8840loc_1e8840:
001e8840str x0, [sp+8]
001e8844mov x3, x30
001e8848bl runtime.morestack_noctxt.abi0
001e884cldr x0, [sp+8]
001e8850b 0x1e8020
001e8854udf 0
001e8858udf 0
001e885cudf 0
001e8020
001e8860
001e8860google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit.deferwrap1: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit.deferwrap1(void)
001e8860ldr x16, [x28+16]
001e8864subs xzr, sp, x16
001e8868b.ls 0x1e8898
001e886cstr x30, [sp-32]!
001e8870stur x29, [sp-8]
001e8874sub x29, sp, 8
001e8878ldr x16, [x28+32]
001e887ccbnz x16, 0x1e88a4
001e8880
001e8880loc_1e8880:
001e8880ldr x0, [x26+8]
001e8884str x0, [sp+16]
001e8888bl sync.(*Mutex).Unlock
001e888cldur x29, [sp-8]
001e8890ldr x30, [sp], 32
001e8894ret x30
001e8898
001e8898loc_1e8898:
001e8898mov x3, x30
001e889cbl runtime.morestack.abi0
001e88a0b 0x1e8860
001e88a4
001e88a4loc_1e88a4:
001e88a4ldr x17, [x16]
001e88a8add x20, sp, 40
001e88acsubs xzr, x20, x17
001e88b0b.ne 0x1e8880
001e88b4add x20, sp, 8
001e88b8str x20, [x16]
001e88bcb 0x1e8880
001e8860
001e8860google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit.deferwrap1: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit.deferwrap1(void)
001e8860ldr x16, [x28+16]
001e8864subs xzr, sp, x16
001e8868b.ls 0x1e8898
001e886cstr x30, [sp-32]!
001e8870stur x29, [sp-8]
001e8874sub x29, sp, 8
001e8878ldr x16, [x28+32]
001e887ccbnz x16, 0x1e88a4
001e8880
001e8880loc_1e8880:
001e8880ldr x0, [x26+8]
001e8884str x0, [sp+16]
001e8888bl sync.(*Mutex).Unlock
001e888cldur x29, [sp-8]
001e8890ldr x30, [sp], 32
001e8894ret x30
001e8898
001e8898loc_1e8898:
001e8898mov x3, x30
001e889cbl runtime.morestack.abi0
001e88a0b 0x1e8860
001e88a4
001e88a4loc_1e88a4:
001e88a4ldr x17, [x16]
001e88a8add x20, sp, 40
001e88acsubs xzr, x20, x17
001e88b0b.ne 0x1e8880
001e88b4add x20, sp, 8
001e88b8str x20, [x16]
001e88bcb 0x1e8880
001e8860
001e88c0
001e88c0google.golang.org/protobuf/internal/impl.(*ExtensionField).Set: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).Set(google.golang.org/protobuf/internal/impl.ExtensionField * f, google.golang.org/protobuf/reflect/protoreflect.ExtensionType t, google.golang.org/protobuf/reflect/protoreflect.Value v)
001e88c0ldr x16, [x28+16]
001e88c4subs xzr, sp, x16
001e88c8b.ls 0x1e89bc
001e88ccstr x30, [sp-16]!
001e88d0stur x29, [sp-8]
001e88d4sub x29, sp, 8
001e88d8str x0, [sp+24]
001e88dcstr x1, [sp+32]
001e88e0str x2, [sp+40]
001e88e4str x3, [sp+48]
001e88e8str x4, [sp+56]
001e88ecstr x5, [sp+64]
001e88f0ldr x0, [sp+24]
001e88f4ldrsb x27, [x0]
001e88f8ldr x1, [sp+32]
001e88fcstr x1, [x0]
001e8900adrp x27, 0x863000
001e8904ldr w1, [x27+3056]
001e8908cbz w1, 0x1e8910
001e890cb 0x1e8914
001e8910
001e8910loc_1e8910:
001e8910b 0x1e8928
001e8914
001e8914loc_1e8914:
001e8914bl runtime.gcWriteBarrier2
001e8918str x2, [x25]
001e891cldr x1, [x0+8]
001e8920str x1, [x25+8]
001e8924b 0x1e8928
001e8928
001e8928loc_1e8928:
001e8928str x2, [x0+8]
001e892cldr x0, [sp+24]
001e8930ldrsb x27, [x0]
001e8934ldr x1, [sp+48]
001e8938ldr x2, [sp+56]
001e893cldr x3, [sp+64]
001e8940str x3, [x0+32]
001e8944adrp x27, 0x863000
001e8948ldr w3, [x27+3056]
001e894ccbz w3, 0x1e8954
001e8950b 0x1e8958
001e8954
001e8954loc_1e8954:
001e8954b 0x1e8978
001e8958
001e8958loc_1e8958:
001e8958bl runtime.gcWriteBarrier4
001e895cstr x1, [x25]
001e8960ldr x3, [x0+16]
001e8964str x3, [x25+8]
001e8968str x2, [x25+16]
001e896cldr x3, [x0+24]
001e8970str x3, [x25+24]
001e8974b 0x1e8978
001e8978
001e8978loc_1e8978:
001e8978str x1, [x0+16]
001e897cstr x2, [x0+24]
001e8980ldr x0, [sp+24]
001e8984ldrsb x27, [x0]
001e8988adrp x27, 0x863000
001e898cldr w1, [x27+3056]
001e8990cbz w1, 0x1e8998
001e8994b 0x1e899c
001e8998
001e8998loc_1e8998:
001e8998b 0x1e89ac
001e899c
001e899cloc_1e899c:
001e899cldr x1, [x0+40]
001e89a0bl runtime.gcWriteBarrier1
001e89a4str x1, [x25]
001e89a8b 0x1e89ac
001e89ac
001e89acloc_1e89ac:
001e89acstr xzr, [x0+40]
001e89b0ldur x29, [sp-8]
001e89b4ldr x30, [sp], 16
001e89b8ret x30
001e89bc
001e89bcloc_1e89bc:
001e89bcstp x0, x1, [sp+8]
001e89c0stp x2, x3, [sp+24]
001e89c4stp x4, x5, [sp+40]
001e89c8mov x3, x30
001e89ccbl runtime.morestack_noctxt.abi0
001e89d0ldp x0, x1, [sp+8]
001e89d4ldp x2, x3, [sp+24]
001e89d8ldp x4, x5, [sp+40]
001e89dcb 0x1e88c0
001e88c0
001e88c0google.golang.org/protobuf/internal/impl.(*ExtensionField).Set: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).Set(google.golang.org/protobuf/internal/impl.ExtensionField * f, google.golang.org/protobuf/reflect/protoreflect.ExtensionType t, google.golang.org/protobuf/reflect/protoreflect.Value v)
001e88c0ldr x16, [x28+16]
001e88c4subs xzr, sp, x16
001e88c8b.ls 0x1e89bc
001e88ccstr x30, [sp-16]!
001e88d0stur x29, [sp-8]
001e88d4sub x29, sp, 8
001e88d8str x0, [sp+24]
001e88dcstr x1, [sp+32]
001e88e0str x2, [sp+40]
001e88e4str x3, [sp+48]
001e88e8str x4, [sp+56]
001e88ecstr x5, [sp+64]
001e88f0ldr x0, [sp+24]
001e88f4ldrsb x27, [x0]
001e88f8ldr x1, [sp+32]
001e88fcstr x1, [x0]
001e8900adrp x27, 0x863000
001e8904ldr w1, [x27+3056]
001e8908cbz w1, 0x1e8910
001e890cb 0x1e8914
001e8910
001e8910loc_1e8910:
001e8910b 0x1e8928
001e8914
001e8914loc_1e8914:
001e8914bl runtime.gcWriteBarrier2
001e8918str x2, [x25]
001e891cldr x1, [x0+8]
001e8920str x1, [x25+8]
001e8924b 0x1e8928
001e8928
001e8928loc_1e8928:
001e8928str x2, [x0+8]
001e892cldr x0, [sp+24]
001e8930ldrsb x27, [x0]
001e8934ldr x1, [sp+48]
001e8938ldr x2, [sp+56]
001e893cldr x3, [sp+64]
001e8940str x3, [x0+32]
001e8944adrp x27, 0x863000
001e8948ldr w3, [x27+3056]
001e894ccbz w3, 0x1e8954
001e8950b 0x1e8958
001e8954
001e8954loc_1e8954:
001e8954b 0x1e8978
001e8958
001e8958loc_1e8958:
001e8958bl runtime.gcWriteBarrier4
001e895cstr x1, [x25]
001e8960ldr x3, [x0+16]
001e8964str x3, [x25+8]
001e8968str x2, [x25+16]
001e896cldr x3, [x0+24]
001e8970str x3, [x25+24]
001e8974b 0x1e8978
001e8978
001e8978loc_1e8978:
001e8978str x1, [x0+16]
001e897cstr x2, [x0+24]
001e8980ldr x0, [sp+24]
001e8984ldrsb x27, [x0]
001e8988adrp x27, 0x863000
001e898cldr w1, [x27+3056]
001e8990cbz w1, 0x1e8998
001e8994b 0x1e899c
001e8998
001e8998loc_1e8998:
001e8998b 0x1e89ac
001e899c
001e899cloc_1e899c:
001e899cldr x1, [x0+40]
001e89a0bl runtime.gcWriteBarrier1
001e89a4str x1, [x25]
001e89a8b 0x1e89ac
001e89ac
001e89acloc_1e89ac:
001e89acstr xzr, [x0+40]
001e89b0ldur x29, [sp-8]
001e89b4ldr x30, [sp], 16
001e89b8ret x30
001e89bc
001e89bcloc_1e89bc:
001e89bcstp x0, x1, [sp+8]
001e89c0stp x2, x3, [sp+24]
001e89c4stp x4, x5, [sp+40]
001e89c8mov x3, x30
001e89ccbl runtime.morestack_noctxt.abi0
001e89d0ldp x0, x1, [sp+8]
001e89d4ldp x2, x3, [sp+24]
001e89d8ldp x4, x5, [sp+40]
001e89dcb 0x1e88c0
001e88c0
001e89e0
001e89e0google.golang.org/protobuf/internal/impl.(*ExtensionField).Value: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).Value(google.golang.org/protobuf/internal/impl.ExtensionField * f)
001e89e0ldr x16, [x28+16]
001e89e4subs xzr, sp, x16
001e89e8b.ls 0x1e8aac
001e89ecstr x30, [sp-64]!
001e89f0stur x29, [sp-8]
001e89f4sub x29, sp, 8
001e89f8str x0, [sp+72]
001e89fcstp xzr, xzr, [sp+24]
001e8a00str xzr, [sp+40]
001e8a04ldr x3, [sp+72]
001e8a08ldrsb x27, [x3]
001e8a0cldr x3, [x3+40]
001e8a10cbnz x3, 0x1e8a18
001e8a14b 0x1e8a80
001e8a18
001e8a18loc_1e8a18:
001e8a18ldr x3, [sp+72]
001e8a1cldrsb x27, [x3]
001e8a20ldr x3, [x3+40]
001e8a24ldrsb x27, [x3]
001e8a28str x3, [sp+48]
001e8a2cldar w3, [x3]
001e8a30str w3, [sp+20]
001e8a34cbz w3, 0x1e8a3c
001e8a38b 0x1e8a48
001e8a3c
001e8a3cloc_1e8a3c:
001e8a3cldr x0, [sp+72]
001e8a40bl google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit
001e8a44b 0x1e8a4c
001e8a48
001e8a48loc_1e8a48:
001e8a48b 0x1e8a4c
001e8a4c
001e8a4cloc_1e8a4c:
001e8a4cldr x3, [sp+72]
001e8a50ldrsb x27, [x3]
001e8a54ldr x3, [x3+40]
001e8a58ldrsb x27, [x3]
001e8a5cldr x0, [x3+24]
001e8a60ldr x1, [x3+32]
001e8a64ldr x2, [x3+40]
001e8a68str x0, [sp+24]
001e8a6cstr x1, [sp+32]
001e8a70str x2, [sp+40]
001e8a74ldur x29, [sp-8]
001e8a78ldr x30, [sp], 64
001e8a7cret x30
001e8a80
001e8a80loc_1e8a80:
001e8a80ldr x3, [sp+72]
001e8a84ldrsb x27, [x3]
001e8a88ldr x0, [x3+16]
001e8a8cldr x1, [x3+24]
001e8a90ldr x2, [x3+32]
001e8a94str x0, [sp+24]
001e8a98str x1, [sp+32]
001e8a9cstr x2, [sp+40]
001e8aa0ldur x29, [sp-8]
001e8aa4ldr x30, [sp], 64
001e8aa8ret x30
001e8aac
001e8aacloc_1e8aac:
001e8aacstr x0, [sp+8]
001e8ab0mov x3, x30
001e8ab4bl runtime.morestack_noctxt.abi0
001e8ab8ldr x0, [sp+8]
001e8abcb 0x1e89e0
001e89e0
001e89e0google.golang.org/protobuf/internal/impl.(*ExtensionField).Value: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).Value(google.golang.org/protobuf/internal/impl.ExtensionField * f)
001e89e0ldr x16, [x28+16]
001e89e4subs xzr, sp, x16
001e89e8b.ls 0x1e8aac
001e89ecstr x30, [sp-64]!
001e89f0stur x29, [sp-8]
001e89f4sub x29, sp, 8
001e89f8str x0, [sp+72]
001e89fcstp xzr, xzr, [sp+24]
001e8a00str xzr, [sp+40]
001e8a04ldr x3, [sp+72]
001e8a08ldrsb x27, [x3]
001e8a0cldr x3, [x3+40]
001e8a10cbnz x3, 0x1e8a18
001e8a14b 0x1e8a80
001e8a18
001e8a18loc_1e8a18:
001e8a18ldr x3, [sp+72]
001e8a1cldrsb x27, [x3]
001e8a20ldr x3, [x3+40]
001e8a24ldrsb x27, [x3]
001e8a28str x3, [sp+48]
001e8a2cldar w3, [x3]
001e8a30str w3, [sp+20]
001e8a34cbz w3, 0x1e8a3c
001e8a38b 0x1e8a48
001e8a3c
001e8a3cloc_1e8a3c:
001e8a3cldr x0, [sp+72]
001e8a40bl google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit
001e8a44b 0x1e8a4c
001e8a48
001e8a48loc_1e8a48:
001e8a48b 0x1e8a4c
001e8a4c
001e8a4cloc_1e8a4c:
001e8a4cldr x3, [sp+72]
001e8a50ldrsb x27, [x3]
001e8a54ldr x3, [x3+40]
001e8a58ldrsb x27, [x3]
001e8a5cldr x0, [x3+24]
001e8a60ldr x1, [x3+32]
001e8a64ldr x2, [x3+40]
001e8a68str x0, [sp+24]
001e8a6cstr x1, [sp+32]
001e8a70str x2, [sp+40]
001e8a74ldur x29, [sp-8]
001e8a78ldr x30, [sp], 64
001e8a7cret x30
001e8a80
001e8a80loc_1e8a80:
001e8a80ldr x3, [sp+72]
001e8a84ldrsb x27, [x3]
001e8a88ldr x0, [x3+16]
001e8a8cldr x1, [x3+24]
001e8a90ldr x2, [x3+32]
001e8a94str x0, [sp+24]
001e8a98str x1, [sp+32]
001e8a9cstr x2, [sp+40]
001e8aa0ldur x29, [sp-8]
001e8aa4ldr x30, [sp], 64
001e8aa8ret x30
001e8aac
001e8aacloc_1e8aac:
001e8aacstr x0, [sp+8]
001e8ab0mov x3, x30
001e8ab4bl runtime.morestack_noctxt.abi0
001e8ab8ldr x0, [sp+8]
001e8abcb 0x1e89e0
001e89e0
001e8ac0
001e8ac0google.golang.org/protobuf/internal/impl.ExtensionField.Type: ; void google.golang.org/protobuf/internal/impl.ExtensionField.Type(google.golang.org/protobuf/internal/impl.ExtensionField f)
001e8ac0str x30, [sp-32]!
001e8ac4stur x29, [sp-8]
001e8ac8sub x29, sp, 8
001e8accstr x0, [sp+40]
001e8ad0str x1, [sp+48]
001e8ad4str x2, [sp+56]
001e8ad8str x3, [sp+64]
001e8adcstr x4, [sp+72]
001e8ae0str x5, [sp+80]
001e8ae4stp xzr, xzr, [sp+8]
001e8ae8ldr x0, [sp+40]
001e8aecldr x1, [sp+48]
001e8af0str x0, [sp+8]
001e8af4str x1, [sp+16]
001e8af8add x29, sp, 24
001e8afcadd sp, sp, 32
001e8b00ret x30
001e8b04udf 0
001e8b08udf 0
001e8b0cudf 0
001e8ac0
001e8ac0google.golang.org/protobuf/internal/impl.ExtensionField.Type: ; void google.golang.org/protobuf/internal/impl.ExtensionField.Type(google.golang.org/protobuf/internal/impl.ExtensionField f)
001e8ac0str x30, [sp-32]!
001e8ac4stur x29, [sp-8]
001e8ac8sub x29, sp, 8
001e8accstr x0, [sp+40]
001e8ad0str x1, [sp+48]
001e8ad4str x2, [sp+56]
001e8ad8str x3, [sp+64]
001e8adcstr x4, [sp+72]
001e8ae0str x5, [sp+80]
001e8ae4stp xzr, xzr, [sp+8]
001e8ae8ldr x0, [sp+40]
001e8aecldr x1, [sp+48]
001e8af0str x0, [sp+8]
001e8af4str x1, [sp+16]
001e8af8add x29, sp, 24
001e8afcadd sp, sp, 32
001e8b00ret x30
001e8b04udf 0
001e8b08udf 0
001e8b0cudf 0
001e8ac0
001e8b10
001e8b10google.golang.org/protobuf/internal/impl.errInvalidUTF8.Error: ; void google.golang.org/protobuf/internal/impl.errInvalidUTF8.Error(google.golang.org/protobuf/internal/impl.errInvalidUTF8 p0)
001e8b10str x30, [sp-32]!
001e8b14stur x29, [sp-8]
001e8b18sub x29, sp, 8
001e8b1cstp xzr, xzr, [sp+8]
001e8b20adrp x0, 0x4d9000
001e8b24add x0, x0, 40
001e8b28str x0, [sp+8]
001e8b2cmovz x1, 35
001e8b30str x1, [sp+16]
001e8b34add x29, sp, 24
001e8b38add sp, sp, 32
001e8b3cret x30
001e8b10
001e8b10google.golang.org/protobuf/internal/impl.errInvalidUTF8.Error: ; void google.golang.org/protobuf/internal/impl.errInvalidUTF8.Error(google.golang.org/protobuf/internal/impl.errInvalidUTF8 p0)
001e8b10str x30, [sp-32]!
001e8b14stur x29, [sp-8]
001e8b18sub x29, sp, 8
001e8b1cstp xzr, xzr, [sp+8]
001e8b20adrp x0, 0x4d9000
001e8b24add x0, x0, 40
001e8b28str x0, [sp+8]
001e8b2cmovz x1, 35
001e8b30str x1, [sp+16]
001e8b34add x29, sp, 24
001e8b38add sp, sp, 32
001e8b3cret x30
001e8b10
001e8b40
001e8b40google.golang.org/protobuf/internal/impl.errInvalidUTF8.Unwrap: ; void google.golang.org/protobuf/internal/impl.errInvalidUTF8.Unwrap(google.golang.org/protobuf/internal/impl.errInvalidUTF8 p0)
001e8b40str x30, [sp-32]!
001e8b44stur x29, [sp-8]
001e8b48sub x29, sp, 8
001e8b4cstp xzr, xzr, [sp+8]
001e8b50adrp x27, 0x839000
001e8b54ldr x1, [x27+3048]
001e8b58adrp x27, 0x839000
001e8b5cldr x0, [x27+3040]
001e8b60str x0, [sp+8]
001e8b64str x1, [sp+16]
001e8b68add x29, sp, 24
001e8b6cadd sp, sp, 32
001e8b70ret x30
001e8b74udf 0
001e8b78udf 0
001e8b7cudf 0
001e8b40
001e8b40google.golang.org/protobuf/internal/impl.errInvalidUTF8.Unwrap: ; void google.golang.org/protobuf/internal/impl.errInvalidUTF8.Unwrap(google.golang.org/protobuf/internal/impl.errInvalidUTF8 p0)
001e8b40str x30, [sp-32]!
001e8b44stur x29, [sp-8]
001e8b48sub x29, sp, 8
001e8b4cstp xzr, xzr, [sp+8]
001e8b50adrp x27, 0x839000
001e8b54ldr x1, [x27+3048]
001e8b58adrp x27, 0x839000
001e8b5cldr x0, [x27+3040]
001e8b60str x0, [sp+8]
001e8b64str x1, [sp+16]
001e8b68add x29, sp, 24
001e8b6cadd sp, sp, 32
001e8b70ret x30
001e8b74udf 0
001e8b78udf 0
001e8b7cudf 0
001e8b40
001e8b80
001e8b80google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/reflect/protoreflect.OneofDescriptor od, google.golang.org/protobuf/internal/impl.structInfo si)
001e8b80ldr x16, [x28+16]
001e8b84sub x17, sp, 720
001e8b88subs xzr, x17, x16
001e8b8cb.ls 0x1e94cc
001e8b90sub x20, sp, 848
001e8b94stp x29, x30, [x20-8]
001e8b98add sp, x20, 0
001e8b9csub x29, sp, 8
001e8ba0str x0, [sp+984]
001e8ba4str x1, [sp+992]
001e8ba8str x2, [sp+1000]
001e8bacldrsb x27, [x1]
001e8bb0ldr x1, [x1+64]
001e8bb4mov x0, x2
001e8bb8blr x1
001e8bbcstr x0, [sp+712]
001e8bc0str x1, [sp+720]
001e8bc4ldr x2, [sp+960]
001e8bc8mov x3, x1
001e8bccmov x1, x2
001e8bd0mov x2, x0
001e8bd4adrp x0, 0x43e000
001e8bd8add x0, x0, 2976
001e8bdcbl runtime.mapaccess1_faststr
001e8be0add x21, sp, 128
001e8be4mov x20, x0
001e8be8adr x27, 16
001e8becstp x29, x27, [sp-24]
001e8bf0sub x29, sp, 24
001e8bf4bl fn_87ef0
001e8bf8sub x29, sp, 8
001e8bfcldr x1, [x0+96]
001e8c00str x1, [sp+224]
001e8c04ldr x1, [sp+160]
001e8c08ldr x2, [sp+168]
001e8c0cstr x1, [sp+112]
001e8c10str x2, [sp+120]
001e8c14bl runtime.makemap_small
001e8c18str x0, [sp+96]
001e8c1cstrb wzr, [sp+47]
001e8c20ldr x1, [sp+992]
001e8c24ldrsb x27, [x1]
001e8c28ldr x1, [x1+24]
001e8c2cldr x0, [sp+1000]
001e8c30blr x1
001e8c34str x0, [sp+240]
001e8c38str x1, [sp+248]
001e8c3cldrsb x27, [x0]
001e8c40ldr x2, [x0+64]
001e8c44mov x0, x1
001e8c48blr x2
001e8c4cstr x0, [sp+72]
001e8c50str xzr, [sp+64]
001e8c54str x0, [sp+56]
001e8c58b 0x1e8c5c
001e8c5c
001e8c5cloc_1e8c5c:
001e8c5cldr x1, [sp+56]
001e8c60ldr x2, [sp+64]
001e8c64subs xzr, x1, x2
001e8c68b.gt 0x1e8c70
001e8c6cb 0x1e912c
001e8c70
001e8c70loc_1e8c70:
001e8c70ldr x1, [sp+992]
001e8c74ldrsb x27, [x1]
001e8c78ldr x1, [x1+24]
001e8c7cldr x0, [sp+1000]
001e8c80blr x1
001e8c84str x0, [sp+816]
001e8c88str x1, [sp+824]
001e8c8cldrsb x27, [x0]
001e8c90ldr x2, [sp+64]
001e8c94ldr x3, [x0+56]
001e8c98mov x0, x1
001e8c9cmov x1, x2
001e8ca0blr x3
001e8ca4str x0, [sp+256]
001e8ca8str x1, [sp+264]
001e8cacldrsb x27, [x0]
001e8cb0ldr x2, [x0+216]
001e8cb4mov x0, x1
001e8cb8blr x2
001e8cbcstr w0, [sp+48]
001e8cc0adrp x0, 0x4aa000
001e8cc4add x0, x0, 224
001e8cc8bl runtime.newobject
001e8cccstr x0, [sp+832]
001e8cd0ldr x1, [sp+984]
001e8cd4ldrsb x27, [x1]
001e8cd8ldr x1, [x1+280]
001e8cdcstr x1, [sp+520]
001e8ce0ldrsw x2, [sp+48]
001e8ce4adrp x0, 0x43e000
001e8ce8add x0, x0, 2720
001e8cecbl runtime.mapaccess1_fast32
001e8cf0ldr x21, [sp+832]
001e8cf4str x21, [sp+280]
001e8cf8ldr x20, [x0]
001e8cfcstr x20, [sp+272]
001e8d00ldrsb x27, [x20]
001e8d04adrp x27, 0x863000
001e8d08ldr w1, [x27+3056]
001e8d0ccbz w1, 0x1e8d14
001e8d10b 0x1e8d18
001e8d14
001e8d14loc_1e8d14:
001e8d14b 0x1e8d38
001e8d18
001e8d18loc_1e8d18:
001e8d18adrp x0, 0x4aa000
001e8d1cadd x0, x0, 224
001e8d20mov x1, x21
001e8d24mov x2, x20
001e8d28bl runtime.wbMove
001e8d2cldr x20, [sp+272]
001e8d30ldr x21, [sp+280]
001e8d34b 0x1e8d38
001e8d38
001e8d38loc_1e8d38:
001e8d38adr x27, 16
001e8d3cstp x29, x27, [sp-24]
001e8d40sub x29, sp, 24
001e8d44bl fn_87ee0
001e8d48sub x29, sp, 8
001e8d4cldr x3, [sp+272]
001e8d50ldr x3, [x3+128]
001e8d54ldr x4, [sp+280]
001e8d58str x3, [x4+128]
001e8d5cldr x1, [sp+976]
001e8d60ldrsw x2, [sp+48]
001e8d64adrp x0, 0x43e000
001e8d68add x0, x0, 3232
001e8d6cbl runtime.mapaccess1_fast32
001e8d70ldr x3, [x0]
001e8d74ldr x0, [x0+8]
001e8d78str x3, [sp+80]
001e8d7cstr x0, [sp+88]
001e8d80ldrsb x27, [x3]
001e8d84ldr x3, [x3+96]
001e8d88mov x1, xzr
001e8d8cblr x3
001e8d90str x0, [sp+336]
001e8d94str x1, [sp+344]
001e8d98str x2, [sp+352]
001e8d9cstr x3, [sp+360]
001e8da0str x4, [sp+368]
001e8da4str x5, [sp+376]
001e8da8str x6, [sp+384]
001e8dacstr x7, [sp+392]
001e8db0str x8, [sp+400]
001e8db4str x9, [sp+408]
001e8db8str x10, [sp+416]
001e8dbcstr x11, [sp+424]
001e8dc0strb w12, [sp+432]
001e8dc4add x21, sp, 608
001e8dc8add x20, sp, 336
001e8dccadr x27, 16
001e8dd0stp x29, x27, [sp-24]
001e8dd4sub x29, sp, 24
001e8dd8bl fn_87ef0
001e8ddcsub x29, sp, 8
001e8de0ldr x3, [sp+432]
001e8de4str x3, [sp+704]
001e8de8ldr x3, [sp+832]
001e8decldr x4, [sp+648]
001e8df0ldr x5, [sp+640]
001e8df4str x5, [x3+56]
001e8df8adrp x27, 0x863000
001e8dfcldr w5, [x27+3056]
001e8e00cbz w5, 0x1e8e08
001e8e04b 0x1e8e0c
001e8e08
001e8e08loc_1e8e08:
001e8e08b 0x1e8e20
001e8e0c
001e8e0cloc_1e8e0c:
001e8e0cbl runtime.gcWriteBarrier2
001e8e10str x4, [x25]
001e8e14ldr x5, [x3+64]
001e8e18str x5, [x25+8]
001e8e1cb 0x1e8e20
001e8e20
001e8e20loc_1e8e20:
001e8e20str x4, [x3+64]
001e8e24str xzr, [sp+600]
001e8e28add x27, sp, 552
001e8e2cstp xzr, xzr, [x27]
001e8e30add x27, sp, 568
001e8e34stp xzr, xzr, [x27]
001e8e38add x27, sp, 584
001e8e3cstp xzr, xzr, [x27]
001e8e40ldr x0, [sp+256]
001e8e44ldr x1, [sp+264]
001e8e48ldr x4, [sp+832]
001e8e4cldr x2, [x4+56]
001e8e50ldr x3, [x4+64]
001e8e54bl google.golang.org/protobuf/internal/impl.fieldCoder
001e8e58str x0, [sp+600]
001e8e5cstr x1, [sp+288]
001e8e60str x2, [sp+296]
001e8e64str x3, [sp+304]
001e8e68str x4, [sp+312]
001e8e6cstr x5, [sp+320]
001e8e70str x6, [sp+328]
001e8e74ldp x4, x5, [sp+288]
001e8e78ldp x6, x7, [sp+304]
001e8e7cldp x8, x9, [sp+320]
001e8e80add x27, sp, 552
001e8e84stp x4, x5, [x27]
001e8e88add x27, sp, 568
001e8e8cstp x6, x7, [x27]
001e8e90add x27, sp, 584
001e8e94stp x8, x9, [x27]
001e8e98ldr x4, [sp+600]
001e8e9cstr x4, [sp+808]
001e8ea0add x27, sp, 552
001e8ea4ldp x4, x5, [x27]
001e8ea8add x27, sp, 568
001e8eacldp x6, x7, [x27]
001e8eb0add x27, sp, 584
001e8eb4ldp x8, x9, [x27]
001e8eb8add x27, sp, 760
001e8ebcstp x4, x5, [x27]
001e8ec0add x27, sp, 776
001e8ec4stp x6, x7, [x27]
001e8ec8add x27, sp, 792
001e8eccstp x8, x9, [x27]
001e8ed0ldr x4, [sp+832]
001e8ed4ldr x5, [sp+808]
001e8ed8adrp x27, 0x863000
001e8edcldr w6, [x27+3056]
001e8ee0cbz w6, 0x1e8ee8
001e8ee4b 0x1e8eec
001e8ee8
001e8ee8loc_1e8ee8:
001e8ee8b 0x1e8f00
001e8eec
001e8eecloc_1e8eec:
001e8eecbl runtime.gcWriteBarrier2
001e8ef0str x5, [x25]
001e8ef4ldr x3, [x4+48]
001e8ef8str x3, [x25+8]
001e8efcb 0x1e8f00
001e8f00
001e8f00loc_1e8f00:
001e8f00str x5, [x4+48]
001e8f04ldr x1, [sp+832]
001e8f08adrp x27, 0x863000
001e8f0cldr w3, [x27+3056]
001e8f10cbz w3, 0x1e8f18
001e8f14b 0x1e8f1c
001e8f18
001e8f18loc_1e8f18:
001e8f18b 0x1e8f38
001e8f1c
001e8f1cloc_1e8f1c:
001e8f1cstr x1, [sp+280]
001e8f20adrp x0, 0x497000
001e8f24add x0, x0, 2848
001e8f28add x2, sp, 760
001e8f2cbl runtime.wbMove
001e8f30ldr x1, [sp+280]
001e8f34b 0x1e8f38
001e8f38
001e8f38loc_1e8f38:
001e8f38add x27, sp, 760
001e8f3cldp x3, x4, [x27]
001e8f40add x27, sp, 776
001e8f44ldp x5, x6, [x27]
001e8f48add x27, sp, 792
001e8f4cldp x7, x8, [x27]
001e8f50stp x3, x4, [x1]
001e8f54stp x5, x6, [x1+16]
001e8f58stp x7, x8, [x1+32]
001e8f5cldr x3, [sp+80]
001e8f60ldr x4, [sp+88]
001e8f64str x3, [sp+536]
001e8f68str x4, [sp+544]
001e8f6cldr x3, [sp+832]
001e8f70str x3, [sp+528]
001e8f74ldr x1, [sp+96]
001e8f78adrp x0, 0x43e000
001e8f7cadd x0, x0, 3360
001e8f80add x2, sp, 536
001e8f84bl runtime.mapassign
001e8f88str x0, [sp+512]
001e8f8cldrsb x27, [x0]
001e8f90ldr x3, [sp+528]
001e8f94adrp x27, 0x863000
001e8f98ldr w4, [x27+3056]
001e8f9ccbz w4, 0x1e8fa4
001e8fa0b 0x1e8fa8
001e8fa4
001e8fa4loc_1e8fa4:
001e8fa4b 0x1e8fbc
001e8fa8
001e8fa8loc_1e8fa8:
001e8fa8bl runtime.gcWriteBarrier2
001e8facstr x3, [x25]
001e8fb0ldr x4, [x0]
001e8fb4str x4, [x25+8]
001e8fb8b 0x1e8fbc
001e8fbc
001e8fbcloc_1e8fbc:
001e8fbcstr x3, [x0]
001e8fc0ldr x3, [sp+832]
001e8fc4ldr x3, [x3+32]
001e8fc8cbnz x3, 0x1e8fd0
001e8fccb 0x1e8fdc
001e8fd0
001e8fd0loc_1e8fd0:
001e8fd0orr x3, xzr, 1
001e8fd4strb w3, [sp+47]
001e8fd8b 0x1e8fe0
001e8fdc
001e8fdcloc_1e8fdc:
001e8fdcb 0x1e8fe0
001e8fe0
001e8fe0loc_1e8fe0:
001e8fe0ldr x3, [sp+984]
001e8fe4ldrsb x27, [x3]
001e8fe8ldr x1, [x3+280]
001e8fecstr x1, [sp+504]
001e8ff0ldrsw x2, [sp+48]
001e8ff4adrp x0, 0x43e000
001e8ff8add x0, x0, 2720
001e8ffcbl runtime.mapaccess1_fast32
001e9000str x0, [sp+496]
001e9004adrp x0, 0x474000
001e9008add x0, x0, 1888
001e900cbl runtime.newobject
001e9010str x0, [sp+488]
001e9014adrp x3, 0
001e9018add x3, x3, 3392
001e901cstr x3, [x0]
001e9020ldr x3, [sp+120]
001e9024ldr x4, [sp+112]
001e9028ldr x5, [sp+488]
001e902cldrsb x27, [x5]
001e9030str x4, [x5+8]
001e9034adrp x27, 0x862000
001e9038ldr w4, [x27+3056]
001e903ccbz w4, 0x1e9044
001e9040b 0x1e9048
001e9044
001e9044loc_1e9044:
001e9044b 0x1e905c
001e9048
001e9048loc_1e9048:
001e9048bl runtime.gcWriteBarrier2
001e904cstr x3, [x25]
001e9050ldr x1, [x5+16]
001e9054str x1, [x25+8]
001e9058b 0x1e905c
001e905c
001e905cloc_1e905c:
001e905cstr x3, [x5+16]
001e9060ldr x1, [sp+88]
001e9064ldr x2, [sp+80]
001e9068ldr x3, [sp+488]
001e906cldrsb x27, [x3]
001e9070str x2, [x3+24]
001e9074adrp x27, 0x862000
001e9078ldr w2, [x27+3056]
001e907ccbz w2, 0x1e9084
001e9080b 0x1e9088
001e9084
001e9084loc_1e9084:
001e9084b 0x1e909c
001e9088
001e9088loc_1e9088:
001e9088bl runtime.gcWriteBarrier2
001e908cstr x1, [x25]
001e9090ldr x2, [x3+32]
001e9094str x2, [x25+8]
001e9098b 0x1e909c
001e909c
001e909cloc_1e909c:
001e909cstr x1, [x3+32]
001e90a0ldr x1, [sp+832]
001e90a4ldr x2, [sp+488]
001e90a8ldrsb x27, [x2]
001e90acadrp x27, 0x862000
001e90b0ldr w3, [x27+3056]
001e90b4cbz w3, 0x1e90bc
001e90b8b 0x1e90c0
001e90bc
001e90bcloc_1e90bc:
001e90bcb 0x1e90d4
001e90c0
001e90c0loc_1e90c0:
001e90c0bl runtime.gcWriteBarrier2
001e90c4str x1, [x25]
001e90c8ldr x3, [x2+40]
001e90ccstr x3, [x25+8]
001e90d0b 0x1e90d4
001e90d4
001e90d4loc_1e90d4:
001e90d4str x1, [x2+40]
001e90d8ldr x1, [sp+496]
001e90dcldrsb x27, [x1]
001e90e0ldr x1, [x1]
001e90e4ldrsb x27, [x1]
001e90e8ldr x2, [sp+488]
001e90ecadrp x27, 0x862000
001e90f0ldr w3, [x27+3056]
001e90f4cbz w3, 0x1e90fc
001e90f8b 0x1e9100
001e90fc
001e90fcloc_1e90fc:
001e90fcb 0x1e9114
001e9100
001e9100loc_1e9100:
001e9100bl runtime.gcWriteBarrier2
001e9104str x2, [x25]
001e9108ldr x3, [x1+24]
001e910cstr x3, [x25+8]
001e9110b 0x1e9114
001e9114
001e9114loc_1e9114:
001e9114str x2, [x1+24]
001e9118b 0x1e911c
001e911c
001e911cloc_1e911c:
001e911cldr x1, [sp+64]
001e9120add x1, x1, 1
001e9124str x1, [sp+64]
001e9128b 0x1e8c5c
001e912c
001e912cloc_1e912c:
001e912cadrp x0, 0x464000
001e9130add x0, x0, 3264
001e9134bl runtime.newobject
001e9138str x0, [sp+480]
001e913cadrp x1, 0
001e9140add x1, x1, 3008
001e9144str x1, [x0]
001e9148ldr x1, [sp+120]
001e914cldr x2, [sp+112]
001e9150ldr x3, [sp+480]
001e9154ldrsb x27, [x3]
001e9158str x2, [x3+8]
001e915cadrp x27, 0x862000
001e9160ldr w2, [x27+3056]
001e9164cbz w2, 0x1e916c
001e9168b 0x1e9170
001e916c
001e916cloc_1e916c:
001e916cb 0x1e9184
001e9170
001e9170loc_1e9170:
001e9170bl runtime.gcWriteBarrier2
001e9174str x1, [x25]
001e9178ldr x2, [x3+16]
001e917cstr x2, [x25+8]
001e9180b 0x1e9184
001e9184
001e9184loc_1e9184:
001e9184str x1, [x3+16]
001e9188ldr x1, [sp+96]
001e918cldr x2, [sp+480]
001e9190ldrsb x27, [x2]
001e9194adrp x27, 0x862000
001e9198ldr w3, [x27+3056]
001e919ccbz w3, 0x1e91a4
001e91a0b 0x1e91a8
001e91a4
001e91a4loc_1e91a4:
001e91a4b 0x1e91bc
001e91a8
001e91a8loc_1e91a8:
001e91a8bl runtime.gcWriteBarrier2
001e91acstr x1, [x25]
001e91b0ldr x3, [x2+24]
001e91b4str x3, [x25+8]
001e91b8b 0x1e91bc
001e91bc
001e91bcloc_1e91bc:
001e91bcstr x1, [x2+24]
001e91c0ldr x1, [sp+480]
001e91c4str x1, [sp+104]
001e91c8ldr x1, [sp+992]
001e91ccldrsb x27, [x1]
001e91d0ldr x1, [x1+24]
001e91d4ldr x0, [sp+1000]
001e91d8blr x1
001e91dcstr x0, [sp+744]
001e91e0str x1, [sp+752]
001e91e4ldrsb x27, [x0]
001e91e8ldr x2, [x0+56]
001e91ecmov x0, x1
001e91f0mov x1, xzr
001e91f4blr x2
001e91f8str x0, [sp+728]
001e91fcstr x1, [sp+736]
001e9200ldrsb x27, [x0]
001e9204ldr x2, [x0+216]
001e9208mov x0, x1
001e920cblr x2
001e9210str w0, [sp+52]
001e9214ldr x1, [sp+984]
001e9218ldrsb x27, [x1]
001e921cldr x1, [x1+280]
001e9220str x1, [sp+472]
001e9224ldrsw x2, [sp+52]
001e9228adrp x0, 0x43d000
001e922cadd x0, x0, 2720
001e9230bl runtime.mapaccess1_fast32
001e9234ldr x1, [x0]
001e9238str x1, [sp+232]
001e923cadrp x0, 0x450000
001e9240add x0, x0, 320
001e9244bl runtime.newobject
001e9248str x0, [sp+464]
001e924cadrp x1, 0
001e9250add x1, x1, 2720
001e9254str x1, [x0]
001e9258ldr x1, [sp+104]
001e925cldr x2, [sp+464]
001e9260ldrsb x27, [x2]
001e9264adrp x27, 0x862000
001e9268ldr w3, [x27+3056]
001e926ccbz w3, 0x1e9274
001e9270b 0x1e9278
001e9274
001e9274loc_1e9274:
001e9274b 0x1e928c
001e9278
001e9278loc_1e9278:
001e9278bl runtime.gcWriteBarrier2
001e927cstr x1, [x25]
001e9280ldr x3, [x2+8]
001e9284str x3, [x25+8]
001e9288b 0x1e928c
001e928c
001e928cloc_1e928c:
001e928cstr x1, [x2+8]
001e9290ldr x1, [sp+232]
001e9294ldrsb x27, [x1]
001e9298ldr x2, [sp+464]
001e929cadrp x27, 0x862000
001e92a0ldr w3, [x27+3056]
001e92a4cbz w3, 0x1e92ac
001e92a8b 0x1e92b0
001e92ac
001e92acloc_1e92ac:
001e92acb 0x1e92c4
001e92b0
001e92b0loc_1e92b0:
001e92b0bl runtime.gcWriteBarrier2
001e92b4str x2, [x25]
001e92b8ldr x3, [x1+8]
001e92bcstr x3, [x25+8]
001e92c0b 0x1e92c4
001e92c4
001e92c4loc_1e92c4:
001e92c4str x2, [x1+8]
001e92c8adrp x0, 0x450000
001e92ccadd x0, x0, 320
001e92d0bl runtime.newobject
001e92d4str x0, [sp+456]
001e92d8adrp x1, 0
001e92dcadd x1, x1, 2224
001e92e0str x1, [x0]
001e92e4ldr x1, [sp+104]
001e92e8ldr x2, [sp+456]
001e92ecldrsb x27, [x2]
001e92f0adrp x27, 0x862000
001e92f4ldr w3, [x27+3056]
001e92f8cbz w3, 0x1e9300
001e92fcb 0x1e9304
001e9300
001e9300loc_1e9300:
001e9300b 0x1e9318
001e9304
001e9304loc_1e9304:
001e9304bl runtime.gcWriteBarrier2
001e9308str x1, [x25]
001e930cldr x3, [x2+8]
001e9310str x3, [x25+8]
001e9314b 0x1e9318
001e9318
001e9318loc_1e9318:
001e9318str x1, [x2+8]
001e931cldr x1, [sp+232]
001e9320ldrsb x27, [x1]
001e9324ldr x2, [sp+456]
001e9328adrp x27, 0x862000
001e932cldr w3, [x27+3056]
001e9330cbz w3, 0x1e9338
001e9334b 0x1e933c
001e9338
001e9338loc_1e9338:
001e9338b 0x1e9350
001e933c
001e933cloc_1e933c:
001e933cbl runtime.gcWriteBarrier2
001e9340str x2, [x25]
001e9344ldr x3, [x1+16]
001e9348str x3, [x25+8]
001e934cb 0x1e9350
001e9350
001e9350loc_1e9350:
001e9350str x2, [x1+16]
001e9354adrp x0, 0x464000
001e9358add x0, x0, 2464
001e935cbl runtime.newobject
001e9360str x0, [sp+448]
001e9364adrp x1, 0
001e9368add x1, x1, 1552
001e936cstr x1, [x0]
001e9370ldr x1, [sp+104]
001e9374ldr x2, [sp+448]
001e9378ldrsb x27, [x2]
001e937cadrp x27, 0x862000
001e9380ldr w3, [x27+3056]
001e9384cbz w3, 0x1e938c
001e9388b 0x1e9390
001e938c
001e938cloc_1e938c:
001e938cb 0x1e93a4
001e9390
001e9390loc_1e9390:
001e9390bl runtime.gcWriteBarrier2
001e9394str x1, [x25]
001e9398ldr x3, [x2+8]
001e939cstr x3, [x25+8]
001e93a0b 0x1e93a4
001e93a4
001e93a4loc_1e93a4:
001e93a4str x1, [x2+8]
001e93a8ldr x1, [sp+120]
001e93acldr x2, [sp+112]
001e93b0ldr x3, [sp+448]
001e93b4ldrsb x27, [x3]
001e93b8str x2, [x3+16]
001e93bcadrp x27, 0x862000
001e93c0ldr w2, [x27+3056]
001e93c4cbz w2, 0x1e93cc
001e93c8b 0x1e93d0
001e93cc
001e93ccloc_1e93cc:
001e93ccb 0x1e93e4
001e93d0
001e93d0loc_1e93d0:
001e93d0bl runtime.gcWriteBarrier2
001e93d4str x1, [x25]
001e93d8ldr x2, [x3+24]
001e93dcstr x2, [x25+8]
001e93e0b 0x1e93e4
001e93e4
001e93e4loc_1e93e4:
001e93e4str x1, [x3+24]
001e93e8ldr x1, [sp+232]
001e93ecldrsb x27, [x1]
001e93f0ldr x2, [sp+448]
001e93f4adrp x27, 0x862000
001e93f8ldr w3, [x27+3056]
001e93fccbz w3, 0x1e9404
001e9400b 0x1e9408
001e9404
001e9404loc_1e9404:
001e9404b 0x1e941c
001e9408
001e9408loc_1e9408:
001e9408bl runtime.gcWriteBarrier2
001e940cstr x2, [x25]
001e9410ldr x3, [x1+40]
001e9414str x3, [x25+8]
001e9418b 0x1e941c
001e941c
001e941cloc_1e941c:
001e941cstr x2, [x1+40]
001e9420ldrb w1, [sp+47]
001e9424tbnz w1, 0, 0x1e942c
001e9428b 0x1e94bc
001e942c
001e942cloc_1e942c:
001e942cadrp x0, 0x450000
001e9430add x0, x0, 320
001e9434bl runtime.newobject
001e9438str x0, [sp+440]
001e943cadrp x1, 0
001e9440add x1, x1, 1264
001e9444str x1, [x0]
001e9448ldr x1, [sp+104]
001e944cldr x2, [sp+440]
001e9450ldrsb x27, [x2]
001e9454adrp x27, 0x862000
001e9458ldr w3, [x27+3056]
001e945ccbz w3, 0x1e9464
001e9460b 0x1e9468
001e9464
001e9464loc_1e9464:
001e9464b 0x1e947c
001e9468
001e9468loc_1e9468:
001e9468bl runtime.gcWriteBarrier2
001e946cstr x1, [x25]
001e9470ldr x0, [x2+8]
001e9474str x0, [x25+8]
001e9478b 0x1e947c
001e947c
001e947cloc_1e947c:
001e947cstr x1, [x2+8]
001e9480ldr x0, [sp+232]
001e9484ldrsb x27, [x0]
001e9488ldr x1, [sp+440]
001e948cadrp x27, 0x862000
001e9490ldr w2, [x27+3056]
001e9494cbz w2, 0x1e949c
001e9498b 0x1e94a0
001e949c
001e949cloc_1e949c:
001e949cb 0x1e94b4
001e94a0
001e94a0loc_1e94a0:
001e94a0bl runtime.gcWriteBarrier2
001e94a4str x1, [x25]
001e94a8ldr x2, [x0+32]
001e94acstr x2, [x25+8]
001e94b0b 0x1e94b4
001e94b4
001e94b4loc_1e94b4:
001e94b4str x1, [x0+32]
001e94b8b 0x1e94c0
001e94bc
001e94bcloc_1e94bc:
001e94bcb 0x1e94c0
001e94c0
001e94c0loc_1e94c0:
001e94c0ldp x29, x30, [sp-8]
001e94c4add sp, sp, 848
001e94c8ret x30
001e94cc
001e94ccloc_1e94cc:
001e94ccstp x0, x1, [sp+136]
001e94d0str x2, [sp+152]
001e94d4mov x3, x30
001e94d8bl runtime.morestack_noctxt.abi0
001e94dcldp x0, x1, [sp+136]
001e94e0ldr x2, [sp+152]
001e94e4b 0x1e8b80
001e94e8udf 0
001e94ecudf 0
001e8b80
001e8b80google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/reflect/protoreflect.OneofDescriptor od, google.golang.org/protobuf/internal/impl.structInfo si)
001e8b80ldr x16, [x28+16]
001e8b84sub x17, sp, 720
001e8b88subs xzr, x17, x16
001e8b8cb.ls 0x1e94cc
001e8b90sub x20, sp, 848
001e8b94stp x29, x30, [x20-8]
001e8b98add sp, x20, 0
001e8b9csub x29, sp, 8
001e8ba0str x0, [sp+984]
001e8ba4str x1, [sp+992]
001e8ba8str x2, [sp+1000]
001e8bacldrsb x27, [x1]
001e8bb0ldr x1, [x1+64]
001e8bb4mov x0, x2
001e8bb8blr x1
001e8bbcstr x0, [sp+712]
001e8bc0str x1, [sp+720]
001e8bc4ldr x2, [sp+960]
001e8bc8mov x3, x1
001e8bccmov x1, x2
001e8bd0mov x2, x0
001e8bd4adrp x0, 0x43e000
001e8bd8add x0, x0, 2976
001e8bdcbl runtime.mapaccess1_faststr
001e8be0add x21, sp, 128
001e8be4mov x20, x0
001e8be8adr x27, 16
001e8becstp x29, x27, [sp-24]
001e8bf0sub x29, sp, 24
001e8bf4bl fn_87ef0
001e8bf8sub x29, sp, 8
001e8bfcldr x1, [x0+96]
001e8c00str x1, [sp+224]
001e8c04ldr x1, [sp+160]
001e8c08ldr x2, [sp+168]
001e8c0cstr x1, [sp+112]
001e8c10str x2, [sp+120]
001e8c14bl runtime.makemap_small
001e8c18str x0, [sp+96]
001e8c1cstrb wzr, [sp+47]
001e8c20ldr x1, [sp+992]
001e8c24ldrsb x27, [x1]
001e8c28ldr x1, [x1+24]
001e8c2cldr x0, [sp+1000]
001e8c30blr x1
001e8c34str x0, [sp+240]
001e8c38str x1, [sp+248]
001e8c3cldrsb x27, [x0]
001e8c40ldr x2, [x0+64]
001e8c44mov x0, x1
001e8c48blr x2
001e8c4cstr x0, [sp+72]
001e8c50str xzr, [sp+64]
001e8c54str x0, [sp+56]
001e8c58b 0x1e8c5c
001e8c5c
001e8c5cloc_1e8c5c:
001e8c5cldr x1, [sp+56]
001e8c60ldr x2, [sp+64]
001e8c64subs xzr, x1, x2
001e8c68b.gt 0x1e8c70
001e8c6cb 0x1e912c
001e8c70
001e8c70loc_1e8c70:
001e8c70ldr x1, [sp+992]
001e8c74ldrsb x27, [x1]
001e8c78ldr x1, [x1+24]
001e8c7cldr x0, [sp+1000]
001e8c80blr x1
001e8c84str x0, [sp+816]
001e8c88str x1, [sp+824]
001e8c8cldrsb x27, [x0]
001e8c90ldr x2, [sp+64]
001e8c94ldr x3, [x0+56]
001e8c98mov x0, x1
001e8c9cmov x1, x2
001e8ca0blr x3
001e8ca4str x0, [sp+256]
001e8ca8str x1, [sp+264]
001e8cacldrsb x27, [x0]
001e8cb0ldr x2, [x0+216]
001e8cb4mov x0, x1
001e8cb8blr x2
001e8cbcstr w0, [sp+48]
001e8cc0adrp x0, 0x4aa000
001e8cc4add x0, x0, 224
001e8cc8bl runtime.newobject
001e8cccstr x0, [sp+832]
001e8cd0ldr x1, [sp+984]
001e8cd4ldrsb x27, [x1]
001e8cd8ldr x1, [x1+280]
001e8cdcstr x1, [sp+520]
001e8ce0ldrsw x2, [sp+48]
001e8ce4adrp x0, 0x43e000
001e8ce8add x0, x0, 2720
001e8cecbl runtime.mapaccess1_fast32
001e8cf0ldr x21, [sp+832]
001e8cf4str x21, [sp+280]
001e8cf8ldr x20, [x0]
001e8cfcstr x20, [sp+272]
001e8d00ldrsb x27, [x20]
001e8d04adrp x27, 0x863000
001e8d08ldr w1, [x27+3056]
001e8d0ccbz w1, 0x1e8d14
001e8d10b 0x1e8d18
001e8d14
001e8d14loc_1e8d14:
001e8d14b 0x1e8d38
001e8d18
001e8d18loc_1e8d18:
001e8d18adrp x0, 0x4aa000
001e8d1cadd x0, x0, 224
001e8d20mov x1, x21
001e8d24mov x2, x20
001e8d28bl runtime.wbMove
001e8d2cldr x20, [sp+272]
001e8d30ldr x21, [sp+280]
001e8d34b 0x1e8d38
001e8d38
001e8d38loc_1e8d38:
001e8d38adr x27, 16
001e8d3cstp x29, x27, [sp-24]
001e8d40sub x29, sp, 24
001e8d44bl fn_87ee0
001e8d48sub x29, sp, 8
001e8d4cldr x3, [sp+272]
001e8d50ldr x3, [x3+128]
001e8d54ldr x4, [sp+280]
001e8d58str x3, [x4+128]
001e8d5cldr x1, [sp+976]
001e8d60ldrsw x2, [sp+48]
001e8d64adrp x0, 0x43e000
001e8d68add x0, x0, 3232
001e8d6cbl runtime.mapaccess1_fast32
001e8d70ldr x3, [x0]
001e8d74ldr x0, [x0+8]
001e8d78str x3, [sp+80]
001e8d7cstr x0, [sp+88]
001e8d80ldrsb x27, [x3]
001e8d84ldr x3, [x3+96]
001e8d88mov x1, xzr
001e8d8cblr x3
001e8d90str x0, [sp+336]
001e8d94str x1, [sp+344]
001e8d98str x2, [sp+352]
001e8d9cstr x3, [sp+360]
001e8da0str x4, [sp+368]
001e8da4str x5, [sp+376]
001e8da8str x6, [sp+384]
001e8dacstr x7, [sp+392]
001e8db0str x8, [sp+400]
001e8db4str x9, [sp+408]
001e8db8str x10, [sp+416]
001e8dbcstr x11, [sp+424]
001e8dc0strb w12, [sp+432]
001e8dc4add x21, sp, 608
001e8dc8add x20, sp, 336
001e8dccadr x27, 16
001e8dd0stp x29, x27, [sp-24]
001e8dd4sub x29, sp, 24
001e8dd8bl fn_87ef0
001e8ddcsub x29, sp, 8
001e8de0ldr x3, [sp+432]
001e8de4str x3, [sp+704]
001e8de8ldr x3, [sp+832]
001e8decldr x4, [sp+648]
001e8df0ldr x5, [sp+640]
001e8df4str x5, [x3+56]
001e8df8adrp x27, 0x863000
001e8dfcldr w5, [x27+3056]
001e8e00cbz w5, 0x1e8e08
001e8e04b 0x1e8e0c
001e8e08
001e8e08loc_1e8e08:
001e8e08b 0x1e8e20
001e8e0c
001e8e0cloc_1e8e0c:
001e8e0cbl runtime.gcWriteBarrier2
001e8e10str x4, [x25]
001e8e14ldr x5, [x3+64]
001e8e18str x5, [x25+8]
001e8e1cb 0x1e8e20
001e8e20
001e8e20loc_1e8e20:
001e8e20str x4, [x3+64]
001e8e24str xzr, [sp+600]
001e8e28add x27, sp, 552
001e8e2cstp xzr, xzr, [x27]
001e8e30add x27, sp, 568
001e8e34stp xzr, xzr, [x27]
001e8e38add x27, sp, 584
001e8e3cstp xzr, xzr, [x27]
001e8e40ldr x0, [sp+256]
001e8e44ldr x1, [sp+264]
001e8e48ldr x4, [sp+832]
001e8e4cldr x2, [x4+56]
001e8e50ldr x3, [x4+64]
001e8e54bl google.golang.org/protobuf/internal/impl.fieldCoder
001e8e58str x0, [sp+600]
001e8e5cstr x1, [sp+288]
001e8e60str x2, [sp+296]
001e8e64str x3, [sp+304]
001e8e68str x4, [sp+312]
001e8e6cstr x5, [sp+320]
001e8e70str x6, [sp+328]
001e8e74ldp x4, x5, [sp+288]
001e8e78ldp x6, x7, [sp+304]
001e8e7cldp x8, x9, [sp+320]
001e8e80add x27, sp, 552
001e8e84stp x4, x5, [x27]
001e8e88add x27, sp, 568
001e8e8cstp x6, x7, [x27]
001e8e90add x27, sp, 584
001e8e94stp x8, x9, [x27]
001e8e98ldr x4, [sp+600]
001e8e9cstr x4, [sp+808]
001e8ea0add x27, sp, 552
001e8ea4ldp x4, x5, [x27]
001e8ea8add x27, sp, 568
001e8eacldp x6, x7, [x27]
001e8eb0add x27, sp, 584
001e8eb4ldp x8, x9, [x27]
001e8eb8add x27, sp, 760
001e8ebcstp x4, x5, [x27]
001e8ec0add x27, sp, 776
001e8ec4stp x6, x7, [x27]
001e8ec8add x27, sp, 792
001e8eccstp x8, x9, [x27]
001e8ed0ldr x4, [sp+832]
001e8ed4ldr x5, [sp+808]
001e8ed8adrp x27, 0x863000
001e8edcldr w6, [x27+3056]
001e8ee0cbz w6, 0x1e8ee8
001e8ee4b 0x1e8eec
001e8ee8
001e8ee8loc_1e8ee8:
001e8ee8b 0x1e8f00
001e8eec
001e8eecloc_1e8eec:
001e8eecbl runtime.gcWriteBarrier2
001e8ef0str x5, [x25]
001e8ef4ldr x3, [x4+48]
001e8ef8str x3, [x25+8]
001e8efcb 0x1e8f00
001e8f00
001e8f00loc_1e8f00:
001e8f00str x5, [x4+48]
001e8f04ldr x1, [sp+832]
001e8f08adrp x27, 0x863000
001e8f0cldr w3, [x27+3056]
001e8f10cbz w3, 0x1e8f18
001e8f14b 0x1e8f1c
001e8f18
001e8f18loc_1e8f18:
001e8f18b 0x1e8f38
001e8f1c
001e8f1cloc_1e8f1c:
001e8f1cstr x1, [sp+280]
001e8f20adrp x0, 0x497000
001e8f24add x0, x0, 2848
001e8f28add x2, sp, 760
001e8f2cbl runtime.wbMove
001e8f30ldr x1, [sp+280]
001e8f34b 0x1e8f38
001e8f38
001e8f38loc_1e8f38:
001e8f38add x27, sp, 760
001e8f3cldp x3, x4, [x27]
001e8f40add x27, sp, 776
001e8f44ldp x5, x6, [x27]
001e8f48add x27, sp, 792
001e8f4cldp x7, x8, [x27]
001e8f50stp x3, x4, [x1]
001e8f54stp x5, x6, [x1+16]
001e8f58stp x7, x8, [x1+32]
001e8f5cldr x3, [sp+80]
001e8f60ldr x4, [sp+88]
001e8f64str x3, [sp+536]
001e8f68str x4, [sp+544]
001e8f6cldr x3, [sp+832]
001e8f70str x3, [sp+528]
001e8f74ldr x1, [sp+96]
001e8f78adrp x0, 0x43e000
001e8f7cadd x0, x0, 3360
001e8f80add x2, sp, 536
001e8f84bl runtime.mapassign
001e8f88str x0, [sp+512]
001e8f8cldrsb x27, [x0]
001e8f90ldr x3, [sp+528]
001e8f94adrp x27, 0x863000
001e8f98ldr w4, [x27+3056]
001e8f9ccbz w4, 0x1e8fa4
001e8fa0b 0x1e8fa8
001e8fa4
001e8fa4loc_1e8fa4:
001e8fa4b 0x1e8fbc
001e8fa8
001e8fa8loc_1e8fa8:
001e8fa8bl runtime.gcWriteBarrier2
001e8facstr x3, [x25]
001e8fb0ldr x4, [x0]
001e8fb4str x4, [x25+8]
001e8fb8b 0x1e8fbc
001e8fbc
001e8fbcloc_1e8fbc:
001e8fbcstr x3, [x0]
001e8fc0ldr x3, [sp+832]
001e8fc4ldr x3, [x3+32]
001e8fc8cbnz x3, 0x1e8fd0
001e8fccb 0x1e8fdc
001e8fd0
001e8fd0loc_1e8fd0:
001e8fd0orr x3, xzr, 1
001e8fd4strb w3, [sp+47]
001e8fd8b 0x1e8fe0
001e8fdc
001e8fdcloc_1e8fdc:
001e8fdcb 0x1e8fe0
001e8fe0
001e8fe0loc_1e8fe0:
001e8fe0ldr x3, [sp+984]
001e8fe4ldrsb x27, [x3]
001e8fe8ldr x1, [x3+280]
001e8fecstr x1, [sp+504]
001e8ff0ldrsw x2, [sp+48]
001e8ff4adrp x0, 0x43e000
001e8ff8add x0, x0, 2720
001e8ffcbl runtime.mapaccess1_fast32
001e9000str x0, [sp+496]
001e9004adrp x0, 0x474000
001e9008add x0, x0, 1888
001e900cbl runtime.newobject
001e9010str x0, [sp+488]
001e9014adrp x3, 0
001e9018add x3, x3, 3392
001e901cstr x3, [x0]
001e9020ldr x3, [sp+120]
001e9024ldr x4, [sp+112]
001e9028ldr x5, [sp+488]
001e902cldrsb x27, [x5]
001e9030str x4, [x5+8]
001e9034adrp x27, 0x862000
001e9038ldr w4, [x27+3056]
001e903ccbz w4, 0x1e9044
001e9040b 0x1e9048
001e9044
001e9044loc_1e9044:
001e9044b 0x1e905c
001e9048
001e9048loc_1e9048:
001e9048bl runtime.gcWriteBarrier2
001e904cstr x3, [x25]
001e9050ldr x1, [x5+16]
001e9054str x1, [x25+8]
001e9058b 0x1e905c
001e905c
001e905cloc_1e905c:
001e905cstr x3, [x5+16]
001e9060ldr x1, [sp+88]
001e9064ldr x2, [sp+80]
001e9068ldr x3, [sp+488]
001e906cldrsb x27, [x3]
001e9070str x2, [x3+24]
001e9074adrp x27, 0x862000
001e9078ldr w2, [x27+3056]
001e907ccbz w2, 0x1e9084
001e9080b 0x1e9088
001e9084
001e9084loc_1e9084:
001e9084b 0x1e909c
001e9088
001e9088loc_1e9088:
001e9088bl runtime.gcWriteBarrier2
001e908cstr x1, [x25]
001e9090ldr x2, [x3+32]
001e9094str x2, [x25+8]
001e9098b 0x1e909c
001e909c
001e909cloc_1e909c:
001e909cstr x1, [x3+32]
001e90a0ldr x1, [sp+832]
001e90a4ldr x2, [sp+488]
001e90a8ldrsb x27, [x2]
001e90acadrp x27, 0x862000
001e90b0ldr w3, [x27+3056]
001e90b4cbz w3, 0x1e90bc
001e90b8b 0x1e90c0
001e90bc
001e90bcloc_1e90bc:
001e90bcb 0x1e90d4
001e90c0
001e90c0loc_1e90c0:
001e90c0bl runtime.gcWriteBarrier2
001e90c4str x1, [x25]
001e90c8ldr x3, [x2+40]
001e90ccstr x3, [x25+8]
001e90d0b 0x1e90d4
001e90d4
001e90d4loc_1e90d4:
001e90d4str x1, [x2+40]
001e90d8ldr x1, [sp+496]
001e90dcldrsb x27, [x1]
001e90e0ldr x1, [x1]
001e90e4ldrsb x27, [x1]
001e90e8ldr x2, [sp+488]
001e90ecadrp x27, 0x862000
001e90f0ldr w3, [x27+3056]
001e90f4cbz w3, 0x1e90fc
001e90f8b 0x1e9100
001e90fc
001e90fcloc_1e90fc:
001e90fcb 0x1e9114
001e9100
001e9100loc_1e9100:
001e9100bl runtime.gcWriteBarrier2
001e9104str x2, [x25]
001e9108ldr x3, [x1+24]
001e910cstr x3, [x25+8]
001e9110b 0x1e9114
001e9114
001e9114loc_1e9114:
001e9114str x2, [x1+24]
001e9118b 0x1e911c
001e911c
001e911cloc_1e911c:
001e911cldr x1, [sp+64]
001e9120add x1, x1, 1
001e9124str x1, [sp+64]
001e9128b 0x1e8c5c
001e912c
001e912cloc_1e912c:
001e912cadrp x0, 0x464000
001e9130add x0, x0, 3264
001e9134bl runtime.newobject
001e9138str x0, [sp+480]
001e913cadrp x1, 0
001e9140add x1, x1, 3008
001e9144str x1, [x0]
001e9148ldr x1, [sp+120]
001e914cldr x2, [sp+112]
001e9150ldr x3, [sp+480]
001e9154ldrsb x27, [x3]
001e9158str x2, [x3+8]
001e915cadrp x27, 0x862000
001e9160ldr w2, [x27+3056]
001e9164cbz w2, 0x1e916c
001e9168b 0x1e9170
001e916c
001e916cloc_1e916c:
001e916cb 0x1e9184
001e9170
001e9170loc_1e9170:
001e9170bl runtime.gcWriteBarrier2
001e9174str x1, [x25]
001e9178ldr x2, [x3+16]
001e917cstr x2, [x25+8]
001e9180b 0x1e9184
001e9184
001e9184loc_1e9184:
001e9184str x1, [x3+16]
001e9188ldr x1, [sp+96]
001e918cldr x2, [sp+480]
001e9190ldrsb x27, [x2]
001e9194adrp x27, 0x862000
001e9198ldr w3, [x27+3056]
001e919ccbz w3, 0x1e91a4
001e91a0b 0x1e91a8
001e91a4
001e91a4loc_1e91a4:
001e91a4b 0x1e91bc
001e91a8
001e91a8loc_1e91a8:
001e91a8bl runtime.gcWriteBarrier2
001e91acstr x1, [x25]
001e91b0ldr x3, [x2+24]
001e91b4str x3, [x25+8]
001e91b8b 0x1e91bc
001e91bc
001e91bcloc_1e91bc:
001e91bcstr x1, [x2+24]
001e91c0ldr x1, [sp+480]
001e91c4str x1, [sp+104]
001e91c8ldr x1, [sp+992]
001e91ccldrsb x27, [x1]
001e91d0ldr x1, [x1+24]
001e91d4ldr x0, [sp+1000]
001e91d8blr x1
001e91dcstr x0, [sp+744]
001e91e0str x1, [sp+752]
001e91e4ldrsb x27, [x0]
001e91e8ldr x2, [x0+56]
001e91ecmov x0, x1
001e91f0mov x1, xzr
001e91f4blr x2
001e91f8str x0, [sp+728]
001e91fcstr x1, [sp+736]
001e9200ldrsb x27, [x0]
001e9204ldr x2, [x0+216]
001e9208mov x0, x1
001e920cblr x2
001e9210str w0, [sp+52]
001e9214ldr x1, [sp+984]
001e9218ldrsb x27, [x1]
001e921cldr x1, [x1+280]
001e9220str x1, [sp+472]
001e9224ldrsw x2, [sp+52]
001e9228adrp x0, 0x43d000
001e922cadd x0, x0, 2720
001e9230bl runtime.mapaccess1_fast32
001e9234ldr x1, [x0]
001e9238str x1, [sp+232]
001e923cadrp x0, 0x450000
001e9240add x0, x0, 320
001e9244bl runtime.newobject
001e9248str x0, [sp+464]
001e924cadrp x1, 0
001e9250add x1, x1, 2720
001e9254str x1, [x0]
001e9258ldr x1, [sp+104]
001e925cldr x2, [sp+464]
001e9260ldrsb x27, [x2]
001e9264adrp x27, 0x862000
001e9268ldr w3, [x27+3056]
001e926ccbz w3, 0x1e9274
001e9270b 0x1e9278
001e9274
001e9274loc_1e9274:
001e9274b 0x1e928c
001e9278
001e9278loc_1e9278:
001e9278bl runtime.gcWriteBarrier2
001e927cstr x1, [x25]
001e9280ldr x3, [x2+8]
001e9284str x3, [x25+8]
001e9288b 0x1e928c
001e928c
001e928cloc_1e928c:
001e928cstr x1, [x2+8]
001e9290ldr x1, [sp+232]
001e9294ldrsb x27, [x1]
001e9298ldr x2, [sp+464]
001e929cadrp x27, 0x862000
001e92a0ldr w3, [x27+3056]
001e92a4cbz w3, 0x1e92ac
001e92a8b 0x1e92b0
001e92ac
001e92acloc_1e92ac:
001e92acb 0x1e92c4
001e92b0
001e92b0loc_1e92b0:
001e92b0bl runtime.gcWriteBarrier2
001e92b4str x2, [x25]
001e92b8ldr x3, [x1+8]
001e92bcstr x3, [x25+8]
001e92c0b 0x1e92c4
001e92c4
001e92c4loc_1e92c4:
001e92c4str x2, [x1+8]
001e92c8adrp x0, 0x450000
001e92ccadd x0, x0, 320
001e92d0bl runtime.newobject
001e92d4str x0, [sp+456]
001e92d8adrp x1, 0
001e92dcadd x1, x1, 2224
001e92e0str x1, [x0]
001e92e4ldr x1, [sp+104]
001e92e8ldr x2, [sp+456]
001e92ecldrsb x27, [x2]
001e92f0adrp x27, 0x862000
001e92f4ldr w3, [x27+3056]
001e92f8cbz w3, 0x1e9300
001e92fcb 0x1e9304
001e9300
001e9300loc_1e9300:
001e9300b 0x1e9318
001e9304
001e9304loc_1e9304:
001e9304bl runtime.gcWriteBarrier2
001e9308str x1, [x25]
001e930cldr x3, [x2+8]
001e9310str x3, [x25+8]
001e9314b 0x1e9318
001e9318
001e9318loc_1e9318:
001e9318str x1, [x2+8]
001e931cldr x1, [sp+232]
001e9320ldrsb x27, [x1]
001e9324ldr x2, [sp+456]
001e9328adrp x27, 0x862000
001e932cldr w3, [x27+3056]
001e9330cbz w3, 0x1e9338
001e9334b 0x1e933c
001e9338
001e9338loc_1e9338:
001e9338b 0x1e9350
001e933c
001e933cloc_1e933c:
001e933cbl runtime.gcWriteBarrier2
001e9340str x2, [x25]
001e9344ldr x3, [x1+16]
001e9348str x3, [x25+8]
001e934cb 0x1e9350
001e9350
001e9350loc_1e9350:
001e9350str x2, [x1+16]
001e9354adrp x0, 0x464000
001e9358add x0, x0, 2464
001e935cbl runtime.newobject
001e9360str x0, [sp+448]
001e9364adrp x1, 0
001e9368add x1, x1, 1552
001e936cstr x1, [x0]
001e9370ldr x1, [sp+104]
001e9374ldr x2, [sp+448]
001e9378ldrsb x27, [x2]
001e937cadrp x27, 0x862000
001e9380ldr w3, [x27+3056]
001e9384cbz w3, 0x1e938c
001e9388b 0x1e9390
001e938c
001e938cloc_1e938c:
001e938cb 0x1e93a4
001e9390
001e9390loc_1e9390:
001e9390bl runtime.gcWriteBarrier2
001e9394str x1, [x25]
001e9398ldr x3, [x2+8]
001e939cstr x3, [x25+8]
001e93a0b 0x1e93a4
001e93a4
001e93a4loc_1e93a4:
001e93a4str x1, [x2+8]
001e93a8ldr x1, [sp+120]
001e93acldr x2, [sp+112]
001e93b0ldr x3, [sp+448]
001e93b4ldrsb x27, [x3]
001e93b8str x2, [x3+16]
001e93bcadrp x27, 0x862000
001e93c0ldr w2, [x27+3056]
001e93c4cbz w2, 0x1e93cc
001e93c8b 0x1e93d0
001e93cc
001e93ccloc_1e93cc:
001e93ccb 0x1e93e4
001e93d0
001e93d0loc_1e93d0:
001e93d0bl runtime.gcWriteBarrier2
001e93d4str x1, [x25]
001e93d8ldr x2, [x3+24]
001e93dcstr x2, [x25+8]
001e93e0b 0x1e93e4
001e93e4
001e93e4loc_1e93e4:
001e93e4str x1, [x3+24]
001e93e8ldr x1, [sp+232]
001e93ecldrsb x27, [x1]
001e93f0ldr x2, [sp+448]
001e93f4adrp x27, 0x862000
001e93f8ldr w3, [x27+3056]
001e93fccbz w3, 0x1e9404
001e9400b 0x1e9408
001e9404
001e9404loc_1e9404:
001e9404b 0x1e941c
001e9408
001e9408loc_1e9408:
001e9408bl runtime.gcWriteBarrier2
001e940cstr x2, [x25]
001e9410ldr x3, [x1+40]
001e9414str x3, [x25+8]
001e9418b 0x1e941c
001e941c
001e941cloc_1e941c:
001e941cstr x2, [x1+40]
001e9420ldrb w1, [sp+47]
001e9424tbnz w1, 0, 0x1e942c
001e9428b 0x1e94bc
001e942c
001e942cloc_1e942c:
001e942cadrp x0, 0x450000
001e9430add x0, x0, 320
001e9434bl runtime.newobject
001e9438str x0, [sp+440]
001e943cadrp x1, 0
001e9440add x1, x1, 1264
001e9444str x1, [x0]
001e9448ldr x1, [sp+104]
001e944cldr x2, [sp+440]
001e9450ldrsb x27, [x2]
001e9454adrp x27, 0x862000
001e9458ldr w3, [x27+3056]
001e945ccbz w3, 0x1e9464
001e9460b 0x1e9468
001e9464
001e9464loc_1e9464:
001e9464b 0x1e947c
001e9468
001e9468loc_1e9468:
001e9468bl runtime.gcWriteBarrier2
001e946cstr x1, [x25]
001e9470ldr x0, [x2+8]
001e9474str x0, [x25+8]
001e9478b 0x1e947c
001e947c
001e947cloc_1e947c:
001e947cstr x1, [x2+8]
001e9480ldr x0, [sp+232]
001e9484ldrsb x27, [x0]
001e9488ldr x1, [sp+440]
001e948cadrp x27, 0x862000
001e9490ldr w2, [x27+3056]
001e9494cbz w2, 0x1e949c
001e9498b 0x1e94a0
001e949c
001e949cloc_1e949c:
001e949cb 0x1e94b4
001e94a0
001e94a0loc_1e94a0:
001e94a0bl runtime.gcWriteBarrier2
001e94a4str x1, [x25]
001e94a8ldr x2, [x0+32]
001e94acstr x2, [x25+8]
001e94b0b 0x1e94b4
001e94b4
001e94b4loc_1e94b4:
001e94b4str x1, [x0+32]
001e94b8b 0x1e94c0
001e94bc
001e94bcloc_1e94bc:
001e94bcb 0x1e94c0
001e94c0
001e94c0loc_1e94c0:
001e94c0ldp x29, x30, [sp-8]
001e94c4add sp, sp, 848
001e94c8ret x30
001e94cc
001e94ccloc_1e94cc:
001e94ccstp x0, x1, [sp+136]
001e94d0str x2, [sp+152]
001e94d4mov x3, x30
001e94d8bl runtime.morestack_noctxt.abi0
001e94dcldp x0, x1, [sp+136]
001e94e0ldr x2, [sp+152]
001e94e4b 0x1e8b80
001e94e8udf 0
001e94ecudf 0
001e8b80
Loading..