File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00228af0
00228af0google.golang.org/protobuf/internal/impl.(*mapReflect).Len: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Len(google.golang.org/protobuf/internal/impl.mapReflect * ms)
00228af0ldr x16, [x28+16]
00228af4subs xzr, sp, x16
00228af8b.ls 0x228b48
00228afcstr x30, [sp-80]!
00228b00stur x29, [sp-8]
00228b04sub x29, sp, 8
00228b08str x0, [sp+88]
00228b0cstr xzr, [sp+32]
00228b10ldrsb x27, [x0]
00228b14ldr x3, [x0]
00228b18ldr x1, [x0+8]
00228b1cldr x2, [x0+16]
00228b20str x3, [sp+48]
00228b24str x1, [sp+56]
00228b28str x2, [sp+64]
00228b2cmov x0, x3
00228b30bl reflect.Value.Len
00228b34str x0, [sp+40]
00228b38str x0, [sp+32]
00228b3cldur x29, [sp-8]
00228b40ldr x30, [sp], 80
00228b44ret x30
00228b48
00228b48loc_228b48:
00228b48str x0, [sp+8]
00228b4cmov x3, x30
00228b50bl runtime.morestack_noctxt.abi0
00228b54ldr x0, [sp+8]
00228b58b 0x228af0
00228b5cudf 0
00228af0
00228af0google.golang.org/protobuf/internal/impl.(*mapReflect).Len: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Len(google.golang.org/protobuf/internal/impl.mapReflect * ms)
00228af0ldr x16, [x28+16]
00228af4subs xzr, sp, x16
00228af8b.ls 0x228b48
00228afcstr x30, [sp-80]!
00228b00stur x29, [sp-8]
00228b04sub x29, sp, 8
00228b08str x0, [sp+88]
00228b0cstr xzr, [sp+32]
00228b10ldrsb x27, [x0]
00228b14ldr x3, [x0]
00228b18ldr x1, [x0+8]
00228b1cldr x2, [x0+16]
00228b20str x3, [sp+48]
00228b24str x1, [sp+56]
00228b28str x2, [sp+64]
00228b2cmov x0, x3
00228b30bl reflect.Value.Len
00228b34str x0, [sp+40]
00228b38str x0, [sp+32]
00228b3cldur x29, [sp-8]
00228b40ldr x30, [sp], 80
00228b44ret x30
00228b48
00228b48loc_228b48:
00228b48str x0, [sp+8]
00228b4cmov x3, x30
00228b50bl runtime.morestack_noctxt.abi0
00228b54ldr x0, [sp+8]
00228b58b 0x228af0
00228b5cudf 0
00228af0
00228b60
00228b60google.golang.org/protobuf/internal/impl.(*mapReflect).Get: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Get(google.golang.org/protobuf/internal/impl.mapReflect * ms, google.golang.org/protobuf/reflect/protoreflect.MapKey k)
00228b60ldr x16, [x28+16]
00228b64sub x17, sp, 64
00228b68subs xzr, x17, x16
00228b6cb.ls 0x228cb0
00228b70str x30, [sp-192]!
00228b74stur x29, [sp-8]
00228b78sub x29, sp, 8
00228b7cstr x0, [sp+200]
00228b80str x1, [sp+208]
00228b84str x2, [sp+216]
00228b88str x3, [sp+224]
00228b8cstp xzr, xzr, [sp+64]
00228b90str xzr, [sp+80]
00228b94ldr x0, [sp+208]
00228b98ldr x1, [sp+216]
00228b9cldr x2, [sp+224]
00228ba0bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00228ba4str x0, [sp+160]
00228ba8str x1, [sp+168]
00228bacstr x2, [sp+176]
00228bb0ldr x3, [sp+200]
00228bb4ldrsb x27, [x3]
00228bb8ldr x4, [x3+32]
00228bbcldr x3, [x3+24]
00228bc0ldrsb x27, [x3]
00228bc4ldr x3, [x3+24]
00228bc8mov x5, x0
00228bccmov x0, x4
00228bd0mov x6, x1
00228bd4mov x1, x5
00228bd8mov x7, x2
00228bdcmov x2, x6
00228be0mov x8, x3
00228be4mov x3, x7
00228be8blr x8
00228becstr x0, [sp+112]
00228bf0str x1, [sp+120]
00228bf4str x2, [sp+128]
00228bf8ldr x3, [sp+200]
00228bfcldrsb x27, [x3]
00228c00ldr x0, [x3]
00228c04ldr x1, [x3+8]
00228c08ldr x2, [x3+16]
00228c0cstr x0, [sp+136]
00228c10str x1, [sp+144]
00228c14str x2, [sp+152]
00228c18ldr x3, [sp+112]
00228c1cldr x4, [sp+120]
00228c20ldr x5, [sp+128]
00228c24bl reflect.Value.MapIndex
00228c28str x0, [sp+88]
00228c2cstr x1, [sp+96]
00228c30str x2, [sp+104]
00228c34bl reflect.Value.IsValid
00228c38strb w0, [sp+63]
00228c3ctbnz w0, 0, 0x228c44
00228c40b 0x228c90
00228c44
00228c44loc_228c44:
00228c44ldr x4, [sp+200]
00228c48ldrsb x27, [x4]
00228c4cldr x5, [x4+40]
00228c50ldrsb x27, [x5]
00228c54ldr x0, [x4+48]
00228c58ldr x1, [sp+88]
00228c5cldr x2, [sp+96]
00228c60ldr x3, [sp+104]
00228c64ldr x4, [x5+56]
00228c68blr x4
00228c6cstr x0, [sp+160]
00228c70str x1, [sp+168]
00228c74str x2, [sp+176]
00228c78str x0, [sp+64]
00228c7cstr x1, [sp+72]
00228c80str x2, [sp+80]
00228c84ldur x29, [sp-8]
00228c88ldr x30, [sp], 192
00228c8cret x30
00228c90
00228c90loc_228c90:
00228c90stp xzr, xzr, [sp+64]
00228c94str xzr, [sp+80]
00228c98mov x0, xzr
00228c9cmov x1, x0
00228ca0mov x2, xzr
00228ca4ldur x29, [sp-8]
00228ca8ldr x30, [sp], 192
00228cacret x30
00228cb0
00228cb0loc_228cb0:
00228cb0stp x0, x1, [sp+8]
00228cb4stp x2, x3, [sp+24]
00228cb8mov x3, x30
00228cbcbl runtime.morestack_noctxt.abi0
00228cc0ldp x0, x1, [sp+8]
00228cc4ldp x2, x3, [sp+24]
00228cc8b 0x228b60
00228cccudf 0
00228b60
00228b60google.golang.org/protobuf/internal/impl.(*mapReflect).Get: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Get(google.golang.org/protobuf/internal/impl.mapReflect * ms, google.golang.org/protobuf/reflect/protoreflect.MapKey k)
00228b60ldr x16, [x28+16]
00228b64sub x17, sp, 64
00228b68subs xzr, x17, x16
00228b6cb.ls 0x228cb0
00228b70str x30, [sp-192]!
00228b74stur x29, [sp-8]
00228b78sub x29, sp, 8
00228b7cstr x0, [sp+200]
00228b80str x1, [sp+208]
00228b84str x2, [sp+216]
00228b88str x3, [sp+224]
00228b8cstp xzr, xzr, [sp+64]
00228b90str xzr, [sp+80]
00228b94ldr x0, [sp+208]
00228b98ldr x1, [sp+216]
00228b9cldr x2, [sp+224]
00228ba0bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00228ba4str x0, [sp+160]
00228ba8str x1, [sp+168]
00228bacstr x2, [sp+176]
00228bb0ldr x3, [sp+200]
00228bb4ldrsb x27, [x3]
00228bb8ldr x4, [x3+32]
00228bbcldr x3, [x3+24]
00228bc0ldrsb x27, [x3]
00228bc4ldr x3, [x3+24]
00228bc8mov x5, x0
00228bccmov x0, x4
00228bd0mov x6, x1
00228bd4mov x1, x5
00228bd8mov x7, x2
00228bdcmov x2, x6
00228be0mov x8, x3
00228be4mov x3, x7
00228be8blr x8
00228becstr x0, [sp+112]
00228bf0str x1, [sp+120]
00228bf4str x2, [sp+128]
00228bf8ldr x3, [sp+200]
00228bfcldrsb x27, [x3]
00228c00ldr x0, [x3]
00228c04ldr x1, [x3+8]
00228c08ldr x2, [x3+16]
00228c0cstr x0, [sp+136]
00228c10str x1, [sp+144]
00228c14str x2, [sp+152]
00228c18ldr x3, [sp+112]
00228c1cldr x4, [sp+120]
00228c20ldr x5, [sp+128]
00228c24bl reflect.Value.MapIndex
00228c28str x0, [sp+88]
00228c2cstr x1, [sp+96]
00228c30str x2, [sp+104]
00228c34bl reflect.Value.IsValid
00228c38strb w0, [sp+63]
00228c3ctbnz w0, 0, 0x228c44
00228c40b 0x228c90
00228c44
00228c44loc_228c44:
00228c44ldr x4, [sp+200]
00228c48ldrsb x27, [x4]
00228c4cldr x5, [x4+40]
00228c50ldrsb x27, [x5]
00228c54ldr x0, [x4+48]
00228c58ldr x1, [sp+88]
00228c5cldr x2, [sp+96]
00228c60ldr x3, [sp+104]
00228c64ldr x4, [x5+56]
00228c68blr x4
00228c6cstr x0, [sp+160]
00228c70str x1, [sp+168]
00228c74str x2, [sp+176]
00228c78str x0, [sp+64]
00228c7cstr x1, [sp+72]
00228c80str x2, [sp+80]
00228c84ldur x29, [sp-8]
00228c88ldr x30, [sp], 192
00228c8cret x30
00228c90
00228c90loc_228c90:
00228c90stp xzr, xzr, [sp+64]
00228c94str xzr, [sp+80]
00228c98mov x0, xzr
00228c9cmov x1, x0
00228ca0mov x2, xzr
00228ca4ldur x29, [sp-8]
00228ca8ldr x30, [sp], 192
00228cacret x30
00228cb0
00228cb0loc_228cb0:
00228cb0stp x0, x1, [sp+8]
00228cb4stp x2, x3, [sp+24]
00228cb8mov x3, x30
00228cbcbl runtime.morestack_noctxt.abi0
00228cc0ldp x0, x1, [sp+8]
00228cc4ldp x2, x3, [sp+24]
00228cc8b 0x228b60
00228cccudf 0
00228b60
00228cd0
00228cd0google.golang.org/protobuf/internal/impl.(*mapReflect).Set: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Set(google.golang.org/protobuf/internal/impl.mapReflect * ms, google.golang.org/protobuf/reflect/protoreflect.MapKey k, google.golang.org/protobuf/reflect/protoreflect.Value v)
00228cd0ldr x16, [x28+16]
00228cd4sub x17, sp, 64
00228cd8subs xzr, x17, x16
00228cdcb.ls 0x228de8
00228ce0str x30, [sp-192]!
00228ce4stur x29, [sp-8]
00228ce8sub x29, sp, 8
00228cecstr x0, [sp+200]
00228cf0str x1, [sp+208]
00228cf4str x2, [sp+216]
00228cf8str x3, [sp+224]
00228cfcstr x4, [sp+232]
00228d00str x5, [sp+240]
00228d04str x6, [sp+248]
00228d08mov x0, x1
00228d0cmov x1, x2
00228d10mov x2, x3
00228d14bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00228d18str x0, [sp+160]
00228d1cstr x1, [sp+168]
00228d20str x2, [sp+176]
00228d24ldr x3, [sp+200]
00228d28ldrsb x27, [x3]
00228d2cldr x4, [x3+32]
00228d30ldr x3, [x3+24]
00228d34ldrsb x27, [x3]
00228d38ldr x3, [x3+24]
00228d3cmov x5, x0
00228d40mov x0, x4
00228d44mov x6, x1
00228d48mov x1, x5
00228d4cmov x7, x2
00228d50mov x2, x6
00228d54mov x8, x3
00228d58mov x3, x7
00228d5cblr x8
00228d60str x0, [sp+112]
00228d64str x1, [sp+120]
00228d68str x2, [sp+128]
00228d6cldr x3, [sp+200]
00228d70ldrsb x27, [x3]
00228d74ldr x4, [x3+40]
00228d78ldrsb x27, [x4]
00228d7cldr x0, [x3+48]
00228d80ldr x1, [sp+232]
00228d84ldr x2, [sp+240]
00228d88ldr x3, [sp+248]
00228d8cldr x4, [x4+24]
00228d90blr x4
00228d94str x0, [sp+88]
00228d98str x1, [sp+96]
00228d9cstr x2, [sp+104]
00228da0ldr x3, [sp+200]
00228da4ldrsb x27, [x3]
00228da8ldr x0, [x3]
00228dacldr x1, [x3+8]
00228db0ldr x2, [x3+16]
00228db4str x0, [sp+136]
00228db8str x1, [sp+144]
00228dbcstr x2, [sp+152]
00228dc0ldr x3, [sp+112]
00228dc4ldr x6, [sp+88]
00228dc8ldr x4, [sp+120]
00228dccldr x7, [sp+96]
00228dd0ldr x5, [sp+128]
00228dd4ldr x8, [sp+104]
00228dd8bl reflect.Value.SetMapIndex
00228ddcldur x29, [sp-8]
00228de0ldr x30, [sp], 192
00228de4ret x30
00228de8
00228de8loc_228de8:
00228de8stp x0, x1, [sp+8]
00228decstp x2, x3, [sp+24]
00228df0stp x4, x5, [sp+40]
00228df4str x6, [sp+56]
00228df8mov x3, x30
00228dfcbl runtime.morestack_noctxt.abi0
00228e00ldp x0, x1, [sp+8]
00228e04ldp x2, x3, [sp+24]
00228e08ldp x4, x5, [sp+40]
00228e0cldr x6, [sp+56]
00228e10b 0x228cd0
00228e14udf 0
00228e18udf 0
00228e1cudf 0
00228cd0
00228cd0google.golang.org/protobuf/internal/impl.(*mapReflect).Set: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Set(google.golang.org/protobuf/internal/impl.mapReflect * ms, google.golang.org/protobuf/reflect/protoreflect.MapKey k, google.golang.org/protobuf/reflect/protoreflect.Value v)
00228cd0ldr x16, [x28+16]
00228cd4sub x17, sp, 64
00228cd8subs xzr, x17, x16
00228cdcb.ls 0x228de8
00228ce0str x30, [sp-192]!
00228ce4stur x29, [sp-8]
00228ce8sub x29, sp, 8
00228cecstr x0, [sp+200]
00228cf0str x1, [sp+208]
00228cf4str x2, [sp+216]
00228cf8str x3, [sp+224]
00228cfcstr x4, [sp+232]
00228d00str x5, [sp+240]
00228d04str x6, [sp+248]
00228d08mov x0, x1
00228d0cmov x1, x2
00228d10mov x2, x3
00228d14bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
00228d18str x0, [sp+160]
00228d1cstr x1, [sp+168]
00228d20str x2, [sp+176]
00228d24ldr x3, [sp+200]
00228d28ldrsb x27, [x3]
00228d2cldr x4, [x3+32]
00228d30ldr x3, [x3+24]
00228d34ldrsb x27, [x3]
00228d38ldr x3, [x3+24]
00228d3cmov x5, x0
00228d40mov x0, x4
00228d44mov x6, x1
00228d48mov x1, x5
00228d4cmov x7, x2
00228d50mov x2, x6
00228d54mov x8, x3
00228d58mov x3, x7
00228d5cblr x8
00228d60str x0, [sp+112]
00228d64str x1, [sp+120]
00228d68str x2, [sp+128]
00228d6cldr x3, [sp+200]
00228d70ldrsb x27, [x3]
00228d74ldr x4, [x3+40]
00228d78ldrsb x27, [x4]
00228d7cldr x0, [x3+48]
00228d80ldr x1, [sp+232]
00228d84ldr x2, [sp+240]
00228d88ldr x3, [sp+248]
00228d8cldr x4, [x4+24]
00228d90blr x4
00228d94str x0, [sp+88]
00228d98str x1, [sp+96]
00228d9cstr x2, [sp+104]
00228da0ldr x3, [sp+200]
00228da4ldrsb x27, [x3]
00228da8ldr x0, [x3]
00228dacldr x1, [x3+8]
00228db0ldr x2, [x3+16]
00228db4str x0, [sp+136]
00228db8str x1, [sp+144]
00228dbcstr x2, [sp+152]
00228dc0ldr x3, [sp+112]
00228dc4ldr x6, [sp+88]
00228dc8ldr x4, [sp+120]
00228dccldr x7, [sp+96]
00228dd0ldr x5, [sp+128]
00228dd4ldr x8, [sp+104]
00228dd8bl reflect.Value.SetMapIndex
00228ddcldur x29, [sp-8]
00228de0ldr x30, [sp], 192
00228de4ret x30
00228de8
00228de8loc_228de8:
00228de8stp x0, x1, [sp+8]
00228decstp x2, x3, [sp+24]
00228df0stp x4, x5, [sp+40]
00228df4str x6, [sp+56]
00228df8mov x3, x30
00228dfcbl runtime.morestack_noctxt.abi0
00228e00ldp x0, x1, [sp+8]
00228e04ldp x2, x3, [sp+24]
00228e08ldp x4, x5, [sp+40]
00228e0cldr x6, [sp+56]
00228e10b 0x228cd0
00228e14udf 0
00228e18udf 0
00228e1cudf 0
00228cd0
00228e20
00228e20google.golang.org/protobuf/internal/impl.(*mapReflect).Range: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Range(google.golang.org/protobuf/internal/impl.mapReflect * ms, func(google.golang.org/protobuf/reflect/protoreflect.MapKey, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
00228e20ldr x16, [x28+16]
00228e24sub x17, sp, 80
00228e28subs xzr, x17, x16
00228e2cb.ls 0x228fac
00228e30str x30, [sp-208]!
00228e34stur x29, [sp-8]
00228e38sub x29, sp, 8
00228e3cstr x0, [sp+216]
00228e40str x1, [sp+224]
00228e44ldrsb x27, [x0]
00228e48ldr x3, [x0]
00228e4cldr x1, [x0+8]
00228e50ldr x2, [x0+16]
00228e54str x3, [sp+128]
00228e58str x1, [sp+136]
00228e5cstr x2, [sp+144]
00228e60mov x0, x3
00228e64bl google.golang.org/protobuf/internal/impl.mapRange
00228e68str x0, [sp+120]
00228e6cb 0x228e70
00228e70
00228e70loc_228e70:
00228e70ldr x0, [sp+120]
00228e74bl reflect.(*MapIter).Next
00228e78strb w0, [sp+71]
00228e7ctbnz w0, 0, 0x228e84
00228e80b 0x228fa0
00228e84
00228e84loc_228e84:
00228e84ldr x0, [sp+120]
00228e88bl reflect.(*MapIter).Key
00228e8cstr x0, [sp+176]
00228e90str x1, [sp+184]
00228e94str x2, [sp+192]
00228e98ldr x3, [sp+216]
00228e9cldrsb x27, [x3]
00228ea0ldr x4, [x3+24]
00228ea4ldrsb x27, [x4]
00228ea8ldr x3, [x3+32]
00228eacldr x4, [x4+56]
00228eb0mov x5, x0
00228eb4mov x0, x3
00228eb8mov x6, x1
00228ebcmov x1, x5
00228ec0mov x7, x2
00228ec4mov x2, x6
00228ec8mov x3, x7
00228eccblr x4
00228ed0str x0, [sp+152]
00228ed4str x1, [sp+160]
00228ed8str x2, [sp+168]
00228edcbl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
00228ee0str x0, [sp+96]
00228ee4str x1, [sp+104]
00228ee8str x2, [sp+112]
00228eecldr x0, [sp+120]
00228ef0bl reflect.(*MapIter).Value
00228ef4str x0, [sp+176]
00228ef8str x1, [sp+184]
00228efcstr x2, [sp+192]
00228f00ldr x3, [sp+216]
00228f04ldrsb x27, [x3]
00228f08ldr x4, [x3+40]
00228f0cldrsb x27, [x4]
00228f10ldr x3, [x3+48]
00228f14ldr x4, [x4+56]
00228f18mov x5, x0
00228f1cmov x0, x3
00228f20mov x6, x1
00228f24mov x1, x5
00228f28mov x7, x2
00228f2cmov x2, x6
00228f30mov x3, x7
00228f34blr x4
00228f38str x0, [sp+72]
00228f3cstr x1, [sp+80]
00228f40str x2, [sp+88]
00228f44ldr x3, [sp+96]
00228f48ldr x4, [sp+104]
00228f4cldr x5, [sp+112]
00228f50ldr x26, [sp+224]
00228f54ldr x6, [x26]
00228f58mov x7, x0
00228f5cmov x0, x3
00228f60mov x8, x1
00228f64mov x1, x4
00228f68mov x9, x2
00228f6cmov x2, x5
00228f70mov x3, x7
00228f74mov x4, x8
00228f78mov x5, x9
00228f7cblr x6
00228f80strb w0, [sp+70]
00228f84tbnz w0, 0, 0x228f8c
00228f88b 0x228f94
00228f8c
00228f8cloc_228f8c:
00228f8cb 0x228f90
00228f90
00228f90loc_228f90:
00228f90b 0x228e70
00228f94
00228f94loc_228f94:
00228f94ldur x29, [sp-8]
00228f98ldr x30, [sp], 208
00228f9cret x30
00228fa0
00228fa0loc_228fa0:
00228fa0ldur x29, [sp-8]
00228fa4ldr x30, [sp], 208
00228fa8ret x30
00228fac
00228facloc_228fac:
00228facstp x0, x1, [sp+8]
00228fb0mov x3, x30
00228fb4bl runtime.morestack_noctxt.abi0
00228fb8ldp x0, x1, [sp+8]
00228fbcb 0x228e20
00228e20
00228e20google.golang.org/protobuf/internal/impl.(*mapReflect).Range: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).Range(google.golang.org/protobuf/internal/impl.mapReflect * ms, func(google.golang.org/protobuf/reflect/protoreflect.MapKey, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
00228e20ldr x16, [x28+16]
00228e24sub x17, sp, 80
00228e28subs xzr, x17, x16
00228e2cb.ls 0x228fac
00228e30str x30, [sp-208]!
00228e34stur x29, [sp-8]
00228e38sub x29, sp, 8
00228e3cstr x0, [sp+216]
00228e40str x1, [sp+224]
00228e44ldrsb x27, [x0]
00228e48ldr x3, [x0]
00228e4cldr x1, [x0+8]
00228e50ldr x2, [x0+16]
00228e54str x3, [sp+128]
00228e58str x1, [sp+136]
00228e5cstr x2, [sp+144]
00228e60mov x0, x3
00228e64bl google.golang.org/protobuf/internal/impl.mapRange
00228e68str x0, [sp+120]
00228e6cb 0x228e70
00228e70
00228e70loc_228e70:
00228e70ldr x0, [sp+120]
00228e74bl reflect.(*MapIter).Next
00228e78strb w0, [sp+71]
00228e7ctbnz w0, 0, 0x228e84
00228e80b 0x228fa0
00228e84
00228e84loc_228e84:
00228e84ldr x0, [sp+120]
00228e88bl reflect.(*MapIter).Key
00228e8cstr x0, [sp+176]
00228e90str x1, [sp+184]
00228e94str x2, [sp+192]
00228e98ldr x3, [sp+216]
00228e9cldrsb x27, [x3]
00228ea0ldr x4, [x3+24]
00228ea4ldrsb x27, [x4]
00228ea8ldr x3, [x3+32]
00228eacldr x4, [x4+56]
00228eb0mov x5, x0
00228eb4mov x0, x3
00228eb8mov x6, x1
00228ebcmov x1, x5
00228ec0mov x7, x2
00228ec4mov x2, x6
00228ec8mov x3, x7
00228eccblr x4
00228ed0str x0, [sp+152]
00228ed4str x1, [sp+160]
00228ed8str x2, [sp+168]
00228edcbl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
00228ee0str x0, [sp+96]
00228ee4str x1, [sp+104]
00228ee8str x2, [sp+112]
00228eecldr x0, [sp+120]
00228ef0bl reflect.(*MapIter).Value
00228ef4str x0, [sp+176]
00228ef8str x1, [sp+184]
00228efcstr x2, [sp+192]
00228f00ldr x3, [sp+216]
00228f04ldrsb x27, [x3]
00228f08ldr x4, [x3+40]
00228f0cldrsb x27, [x4]
00228f10ldr x3, [x3+48]
00228f14ldr x4, [x4+56]
00228f18mov x5, x0
00228f1cmov x0, x3
00228f20mov x6, x1
00228f24mov x1, x5
00228f28mov x7, x2
00228f2cmov x2, x6
00228f30mov x3, x7
00228f34blr x4
00228f38str x0, [sp+72]
00228f3cstr x1, [sp+80]
00228f40str x2, [sp+88]
00228f44ldr x3, [sp+96]
00228f48ldr x4, [sp+104]
00228f4cldr x5, [sp+112]
00228f50ldr x26, [sp+224]
00228f54ldr x6, [x26]
00228f58mov x7, x0
00228f5cmov x0, x3
00228f60mov x8, x1
00228f64mov x1, x4
00228f68mov x9, x2
00228f6cmov x2, x5
00228f70mov x3, x7
00228f74mov x4, x8
00228f78mov x5, x9
00228f7cblr x6
00228f80strb w0, [sp+70]
00228f84tbnz w0, 0, 0x228f8c
00228f88b 0x228f94
00228f8c
00228f8cloc_228f8c:
00228f8cb 0x228f90
00228f90
00228f90loc_228f90:
00228f90b 0x228e70
00228f94
00228f94loc_228f94:
00228f94ldur x29, [sp-8]
00228f98ldr x30, [sp], 208
00228f9cret x30
00228fa0
00228fa0loc_228fa0:
00228fa0ldur x29, [sp-8]
00228fa4ldr x30, [sp], 208
00228fa8ret x30
00228fac
00228facloc_228fac:
00228facstp x0, x1, [sp+8]
00228fb0mov x3, x30
00228fb4bl runtime.morestack_noctxt.abi0
00228fb8ldp x0, x1, [sp+8]
00228fbcb 0x228e20
00228e20
00228fc0
00228fc0google.golang.org/protobuf/internal/impl.(*mapReflect).NewValue: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).NewValue(google.golang.org/protobuf/internal/impl.mapReflect * ms)
00228fc0ldr x16, [x28+16]
00228fc4subs xzr, sp, x16
00228fc8b.ls 0x229024
00228fccstr x30, [sp-80]!
00228fd0stur x29, [sp-8]
00228fd4sub x29, sp, 8
00228fd8str x0, [sp+88]
00228fdcstp xzr, xzr, [sp+24]
00228fe0str xzr, [sp+40]
00228fe4ldr x1, [sp+88]
00228fe8ldrsb x27, [x1]
00228fecldr x2, [x1+40]
00228ff0ldrsb x27, [x2]
00228ff4ldr x0, [x1+48]
00228ff8ldr x1, [x2+48]
00228ffcblr x1
00229000str x0, [sp+48]
00229004str x1, [sp+56]
00229008str x2, [sp+64]
0022900cstr x0, [sp+24]
00229010str x1, [sp+32]
00229014str x2, [sp+40]
00229018ldur x29, [sp-8]
0022901cldr x30, [sp], 80
00229020ret x30
00229024
00229024loc_229024:
00229024str x0, [sp+8]
00229028mov x3, x30
0022902cbl runtime.morestack_noctxt.abi0
00229030ldr x0, [sp+8]
00229034b 0x228fc0
00229038udf 0
0022903cudf 0
00228fc0
00228fc0google.golang.org/protobuf/internal/impl.(*mapReflect).NewValue: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).NewValue(google.golang.org/protobuf/internal/impl.mapReflect * ms)
00228fc0ldr x16, [x28+16]
00228fc4subs xzr, sp, x16
00228fc8b.ls 0x229024
00228fccstr x30, [sp-80]!
00228fd0stur x29, [sp-8]
00228fd4sub x29, sp, 8
00228fd8str x0, [sp+88]
00228fdcstp xzr, xzr, [sp+24]
00228fe0str xzr, [sp+40]
00228fe4ldr x1, [sp+88]
00228fe8ldrsb x27, [x1]
00228fecldr x2, [x1+40]
00228ff0ldrsb x27, [x2]
00228ff4ldr x0, [x1+48]
00228ff8ldr x1, [x2+48]
00228ffcblr x1
00229000str x0, [sp+48]
00229004str x1, [sp+56]
00229008str x2, [sp+64]
0022900cstr x0, [sp+24]
00229010str x1, [sp+32]
00229014str x2, [sp+40]
00229018ldur x29, [sp-8]
0022901cldr x30, [sp], 80
00229020ret x30
00229024
00229024loc_229024:
00229024str x0, [sp+8]
00229028mov x3, x30
0022902cbl runtime.morestack_noctxt.abi0
00229030ldr x0, [sp+8]
00229034b 0x228fc0
00229038udf 0
0022903cudf 0
00228fc0
00229040
00229040google.golang.org/protobuf/internal/impl.(*mapReflect).IsValid: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).IsValid(google.golang.org/protobuf/internal/impl.mapReflect * ms)
00229040ldr x16, [x28+16]
00229044subs xzr, sp, x16
00229048b.ls 0x22909c
0022904cstr x30, [sp-80]!
00229050stur x29, [sp-8]
00229054sub x29, sp, 8
00229058str x0, [sp+88]
0022905cstrb wzr, [sp+46]
00229060ldr x3, [sp+88]
00229064ldrsb x27, [x3]
00229068ldr x0, [x3]
0022906cldr x1, [x3+8]
00229070ldr x2, [x3+16]
00229074str x0, [sp+48]
00229078str x1, [sp+56]
0022907cstr x2, [sp+64]
00229080bl reflect.Value.IsNil
00229084strb w0, [sp+47]
00229088eor x0, x0, 1
0022908cstrb w0, [sp+46]
00229090ldur x29, [sp-8]
00229094ldr x30, [sp], 80
00229098ret x30
0022909c
0022909cloc_22909c:
0022909cstr x0, [sp+8]
002290a0mov x3, x30
002290a4bl runtime.morestack_noctxt.abi0
002290a8ldr x0, [sp+8]
002290acb 0x229040
00229040
00229040google.golang.org/protobuf/internal/impl.(*mapReflect).IsValid: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).IsValid(google.golang.org/protobuf/internal/impl.mapReflect * ms)
00229040ldr x16, [x28+16]
00229044subs xzr, sp, x16
00229048b.ls 0x22909c
0022904cstr x30, [sp-80]!
00229050stur x29, [sp-8]
00229054sub x29, sp, 8
00229058str x0, [sp+88]
0022905cstrb wzr, [sp+46]
00229060ldr x3, [sp+88]
00229064ldrsb x27, [x3]
00229068ldr x0, [x3]
0022906cldr x1, [x3+8]
00229070ldr x2, [x3+16]
00229074str x0, [sp+48]
00229078str x1, [sp+56]
0022907cstr x2, [sp+64]
00229080bl reflect.Value.IsNil
00229084strb w0, [sp+47]
00229088eor x0, x0, 1
0022908cstrb w0, [sp+46]
00229090ldur x29, [sp-8]
00229094ldr x30, [sp], 80
00229098ret x30
0022909c
0022909cloc_22909c:
0022909cstr x0, [sp+8]
002290a0mov x3, x30
002290a4bl runtime.morestack_noctxt.abi0
002290a8ldr x0, [sp+8]
002290acb 0x229040
00229040
002290b0
002290b0google.golang.org/protobuf/internal/impl.(*mapReflect).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).protoUnwrap(google.golang.org/protobuf/internal/impl.mapReflect * ms)
002290b0ldr x16, [x28+16]
002290b4subs xzr, sp, x16
002290b8b.ls 0x229110
002290bcstr x30, [sp-96]!
002290c0stur x29, [sp-8]
002290c4sub x29, sp, 8
002290c8str x0, [sp+104]
002290ccstp xzr, xzr, [sp+32]
002290d0ldr x3, [sp+104]
002290d4ldrsb x27, [x3]
002290d8ldr x0, [x3]
002290dcldr x1, [x3+8]
002290e0ldr x2, [x3+16]
002290e4str x0, [sp+48]
002290e8str x1, [sp+56]
002290ecstr x2, [sp+64]
002290f0bl reflect.Value.Interface
002290f4str x0, [sp+72]
002290f8str x1, [sp+80]
002290fcstr x0, [sp+32]
00229100str x1, [sp+40]
00229104ldur x29, [sp-8]
00229108ldr x30, [sp], 96
0022910cret x30
00229110
00229110loc_229110:
00229110str x0, [sp+8]
00229114mov x3, x30
00229118bl runtime.morestack_noctxt.abi0
0022911cldr x0, [sp+8]
00229120b 0x2290b0
00229124udf 0
00229128udf 0
0022912cudf 0
002290b0
002290b0google.golang.org/protobuf/internal/impl.(*mapReflect).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*mapReflect).protoUnwrap(google.golang.org/protobuf/internal/impl.mapReflect * ms)
002290b0ldr x16, [x28+16]
002290b4subs xzr, sp, x16
002290b8b.ls 0x229110
002290bcstr x30, [sp-96]!
002290c0stur x29, [sp-8]
002290c4sub x29, sp, 8
002290c8str x0, [sp+104]
002290ccstp xzr, xzr, [sp+32]
002290d0ldr x3, [sp+104]
002290d4ldrsb x27, [x3]
002290d8ldr x0, [x3]
002290dcldr x1, [x3+8]
002290e0ldr x2, [x3+16]
002290e4str x0, [sp+48]
002290e8str x1, [sp+56]
002290ecstr x2, [sp+64]
002290f0bl reflect.Value.Interface
002290f4str x0, [sp+72]
002290f8str x1, [sp+80]
002290fcstr x0, [sp+32]
00229100str x1, [sp+40]
00229104ldur x29, [sp-8]
00229108ldr x30, [sp], 96
0022910cret x30
00229110
00229110loc_229110:
00229110str x0, [sp+8]
00229114mov x3, x30
00229118bl runtime.morestack_noctxt.abi0
0022911cldr x0, [sp+8]
00229120b 0x2290b0
00229124udf 0
00229128udf 0
0022912cudf 0
002290b0
00229130
00229130google.golang.org/protobuf/internal/impl.unmarshalOptions.Options: ; void google.golang.org/protobuf/internal/impl.unmarshalOptions.Options(google.golang.org/protobuf/internal/impl.unmarshalOptions o)
00229130ldr x16, [x28+16]
00229134subs xzr, sp, x16
00229138b.ls 0x2291c0
0022913cstr x30, [sp-96]!
00229140stur x29, [sp-8]
00229144sub x29, sp, 8
00229148strb w0, [sp+104]
0022914cstr x1, [sp+112]
00229150str x2, [sp+120]
00229154str x3, [sp+128]
00229158stp xzr, xzr, [sp+56]
0022915cstp xzr, xzr, [sp+72]
00229160ldrb w0, [sp+104]
00229164ldr x1, [sp+112]
00229168ldr x2, [sp+120]
0022916cldr x3, [sp+128]
00229170bl google.golang.org/protobuf/internal/impl.unmarshalOptions.DiscardUnknown
00229174strb w0, [sp+55]
00229178stp xzr, xzr, [sp+56]
0022917cstp xzr, xzr, [sp+72]
00229180orr x4, xzr, 1
00229184strb w4, [sp+56]
00229188strb w4, [sp+57]
0022918cldrb w4, [sp+55]
00229190strb w4, [sp+58]
00229194ldr x3, [sp+112]
00229198ldr x4, [sp+120]
0022919cstr x3, [sp+64]
002291a0str x4, [sp+72]
002291a4ldrb w0, [sp+56]
002291a8ldrb w1, [sp+57]
002291acldrb w2, [sp+58]
002291b0ldr x5, [sp+80]
002291b4ldur x29, [sp-8]
002291b8ldr x30, [sp], 96
002291bcret x30
002291c0
002291c0loc_2291c0:
002291c0strb w0, [sp+8]
002291c4stp x1, x2, [sp+16]
002291c8str x3, [sp+32]
002291ccmov x3, x30
002291d0bl runtime.morestack_noctxt.abi0
002291d4ldrb w0, [sp+8]
002291d8ldp x1, x2, [sp+16]
002291dcldr x3, [sp+32]
002291e0b 0x229130
002291e4udf 0
002291e8udf 0
002291ecudf 0
00229130
00229130google.golang.org/protobuf/internal/impl.unmarshalOptions.Options: ; void google.golang.org/protobuf/internal/impl.unmarshalOptions.Options(google.golang.org/protobuf/internal/impl.unmarshalOptions o)
00229130ldr x16, [x28+16]
00229134subs xzr, sp, x16
00229138b.ls 0x2291c0
0022913cstr x30, [sp-96]!
00229140stur x29, [sp-8]
00229144sub x29, sp, 8
00229148strb w0, [sp+104]
0022914cstr x1, [sp+112]
00229150str x2, [sp+120]
00229154str x3, [sp+128]
00229158stp xzr, xzr, [sp+56]
0022915cstp xzr, xzr, [sp+72]
00229160ldrb w0, [sp+104]
00229164ldr x1, [sp+112]
00229168ldr x2, [sp+120]
0022916cldr x3, [sp+128]
00229170bl google.golang.org/protobuf/internal/impl.unmarshalOptions.DiscardUnknown
00229174strb w0, [sp+55]
00229178stp xzr, xzr, [sp+56]
0022917cstp xzr, xzr, [sp+72]
00229180orr x4, xzr, 1
00229184strb w4, [sp+56]
00229188strb w4, [sp+57]
0022918cldrb w4, [sp+55]
00229190strb w4, [sp+58]
00229194ldr x3, [sp+112]
00229198ldr x4, [sp+120]
0022919cstr x3, [sp+64]
002291a0str x4, [sp+72]
002291a4ldrb w0, [sp+56]
002291a8ldrb w1, [sp+57]
002291acldrb w2, [sp+58]
002291b0ldr x5, [sp+80]
002291b4ldur x29, [sp-8]
002291b8ldr x30, [sp], 96
002291bcret x30
002291c0
002291c0loc_2291c0:
002291c0strb w0, [sp+8]
002291c4stp x1, x2, [sp+16]
002291c8str x3, [sp+32]
002291ccmov x3, x30
002291d0bl runtime.morestack_noctxt.abi0
002291d4ldrb w0, [sp+8]
002291d8ldp x1, x2, [sp+16]
002291dcldr x3, [sp+32]
002291e0b 0x229130
002291e4udf 0
002291e8udf 0
002291ecudf 0
00229130
002291f0
002291f0google.golang.org/protobuf/internal/impl.unmarshalOptions.DiscardUnknown: ; void google.golang.org/protobuf/internal/impl.unmarshalOptions.DiscardUnknown(google.golang.org/protobuf/internal/impl.unmarshalOptions o)
002291f0str x30, [sp-32]!
002291f4stur x29, [sp-8]
002291f8sub x29, sp, 8
002291fcstrb w0, [sp+40]
00229200str x1, [sp+48]
00229204str x2, [sp+56]
00229208str x3, [sp+64]
0022920cstrb wzr, [sp+23]
00229210ldrb w1, [sp+40]
00229214ands wzr, w1, 1
00229218cset x0, ne
0022921cstrb w0, [sp+23]
00229220add x29, sp, 24
00229224add sp, sp, 32
00229228ret x30
0022922cudf 0
002291f0
002291f0google.golang.org/protobuf/internal/impl.unmarshalOptions.DiscardUnknown: ; void google.golang.org/protobuf/internal/impl.unmarshalOptions.DiscardUnknown(google.golang.org/protobuf/internal/impl.unmarshalOptions o)
002291f0str x30, [sp-32]!
002291f4stur x29, [sp-8]
002291f8sub x29, sp, 8
002291fcstrb w0, [sp+40]
00229200str x1, [sp+48]
00229204str x2, [sp+56]
00229208str x3, [sp+64]
0022920cstrb wzr, [sp+23]
00229210ldrb w1, [sp+40]
00229214ands wzr, w1, 1
00229218cset x0, ne
0022921cstrb w0, [sp+23]
00229220add x29, sp, 24
00229224add sp, sp, 32
00229228ret x30
0022922cudf 0
002291f0
00229230
00229230google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(google.golang.org/protobuf/reflect/protoreflect.FullName) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error); FindExtensionByNumber(google.golang.org/protobuf/reflect/protoreflect.FullName, google.golang.org/protobuf/encoding/protowire.Number) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error) }; Depth int } in)
00229230ldr x16, [x28+16]
00229234sub x17, sp, 160
00229238subs xzr, x17, x16
0022923cb.ls 0x22942c
00229240sub x20, sp, 288
00229244stp x29, x30, [x20-8]
00229248add sp, x20, 0
0022924csub x29, sp, 8
00229250str x0, [sp+296]
00229254str x1, [sp+304]
00229258str x2, [sp+312]
0022925cstr x3, [sp+320]
00229260str x4, [sp+328]
00229264str x5, [sp+336]
00229268strb w6, [sp+344]
0022926cstr x7, [sp+352]
00229270str x8, [sp+360]
00229274str x9, [sp+368]
00229278strb wzr, [sp+91]
0022927cstp xzr, xzr, [sp+144]
00229280str xzr, [sp+160]
00229284str xzr, [sp+256]
00229288ldr x3, [sp+304]
0022928cldr x4, [sp+312]
00229290adrp x5, 0x4f3000
00229294add x5, x5, 2160
00229298subs xzr, x3, x5
0022929cb.eq 0x2292a4
002292a0b 0x2292ac
002292a4
002292a4loc_2292a4:
002292a4orr x0, xzr, 1
002292a8b 0x2292b8
002292ac
002292acloc_2292ac:
002292acmov x0, xzr
002292b0mov x4, xzr
002292b4b 0x2292b8
002292b8
002292b8loc_2292b8:
002292b8str x4, [sp+256]
002292bcstrb w0, [sp+95]
002292c0ldr x3, [sp+256]
002292c4str x3, [sp+192]
002292c8ldrb w3, [sp+95]
002292ccstrb w3, [sp+94]
002292d0ldr x3, [sp+192]
002292d4str x3, [sp+168]
002292d8ldrb w3, [sp+94]
002292dcstrb w3, [sp+92]
002292e0tbnz w3, 0, 0x2292e8
002292e4b 0x2292f8
002292e8
002292e8loc_2292e8:
002292e8ldr x0, [sp+168]
002292ecbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002292f0str x0, [sp+160]
002292f4b 0x229328
002292f8
002292f8loc_2292f8:
002292f8ldr x0, [sp+304]
002292fcldr x3, [sp+312]
00229300adrp x4, 0x4f3000
00229304add x4, x4, 2464
00229308subs xzr, x0, x4
0022930cb.eq 0x229314
00229310b 0x229414
00229314
00229314loc_229314:
00229314str x3, [sp+232]
00229318mov x0, x3
0022931cbl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
00229320str x0, [sp+160]
00229324b 0x229328
00229328
00229328loc_229328:
00229328stp xzr, xzr, [sp+240]
0022932cstrb wzr, [sp+200]
00229330str xzr, [sp+208]
00229334stp xzr, xzr, [sp+216]
00229338ldrb w10, [sp+344]
0022933cstrb w10, [sp+200]
00229340ldr x7, [sp+352]
00229344ldr x8, [sp+360]
00229348str x7, [sp+208]
0022934cstr x8, [sp+216]
00229350ldr x9, [sp+368]
00229354str x9, [sp+224]
00229358ldr x4, [sp+160]
0022935cldr x0, [sp+296]
00229360ldrb w6, [sp+200]
00229364ldr x1, [sp+320]
00229368ldr x2, [sp+328]
0022936cldr x3, [sp+336]
00229370mov x5, xzr
00229374bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
00229378str x0, [sp+112]
0022937cstrb w1, [sp+120]
00229380str x2, [sp+240]
00229384str x3, [sp+248]
00229388ldr x10, [sp+112]
0022938cldrb w11, [sp+120]
00229390str x10, [sp+128]
00229394strb w11, [sp+136]
00229398ldr x10, [sp+240]
0022939cldr x11, [sp+248]
002293a0str x10, [sp+264]
002293a4str x11, [sp+272]
002293a8ldr x10, [sp+128]
002293acldrb w11, [sp+136]
002293b0str x10, [sp+96]
002293b4strb w11, [sp+104]
002293b8ldr x10, [sp+264]
002293bcldr x11, [sp+272]
002293c0str x10, [sp+176]
002293c4str x11, [sp+184]
002293c8strb wzr, [sp+93]
002293ccldrb w10, [sp+104]
002293d0tbnz w10, 0, 0x2293d8
002293d4b 0x2293e4
002293d8
002293d8loc_2293d8:
002293d8orr x3, xzr, 1
002293dcstrb w3, [sp+93]
002293e0b 0x2293e8
002293e4
002293e4loc_2293e4:
002293e4b 0x2293e8
002293e8
002293e8loc_2293e8:
002293e8strb wzr, [sp+91]
002293ecldrb w3, [sp+93]
002293f0strb w3, [sp+91]
002293f4ldr x1, [sp+176]
002293f8ldr x2, [sp+184]
002293fcstr x1, [sp+144]
00229400str x2, [sp+152]
00229404ldrb w0, [sp+91]
00229408ldp x29, x30, [sp-8]
0022940cadd sp, sp, 288
00229410ret x30
00229414
00229414loc_229414:
00229414adrp x1, 0x46f000
00229418add x1, x1, 3104
0022941cadrp x2, 0x44f000
00229420add x2, x2, 4032
00229424bl runtime.panicdottypeI
00229428hint
0022942c
0022942cloc_22942c:
0022942cstp x0, x1, [sp+8]
00229430stp x2, x3, [sp+24]
00229434stp x4, x5, [sp+40]
00229438strb w6, [sp+56]
0022943cstp x7, x8, [sp+64]
00229440str x9, [sp+80]
00229444mov x3, x30
00229448bl runtime.morestack_noctxt.abi0
0022944cldp x0, x1, [sp+8]
00229450ldp x2, x3, [sp+24]
00229454ldp x4, x5, [sp+40]
00229458ldrb w6, [sp+56]
0022945cldp x7, x8, [sp+64]
00229460ldr x9, [sp+80]
00229464b 0x229230
00229468udf 0
0022946cudf 0
00229230
00229230google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(google.golang.org/protobuf/reflect/protoreflect.FullName) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error); FindExtensionByNumber(google.golang.org/protobuf/reflect/protoreflect.FullName, google.golang.org/protobuf/encoding/protowire.Number) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error) }; Depth int } in)
00229230ldr x16, [x28+16]
00229234sub x17, sp, 160
00229238subs xzr, x17, x16
0022923cb.ls 0x22942c
00229240sub x20, sp, 288
00229244stp x29, x30, [x20-8]
00229248add sp, x20, 0
0022924csub x29, sp, 8
00229250str x0, [sp+296]
00229254str x1, [sp+304]
00229258str x2, [sp+312]
0022925cstr x3, [sp+320]
00229260str x4, [sp+328]
00229264str x5, [sp+336]
00229268strb w6, [sp+344]
0022926cstr x7, [sp+352]
00229270str x8, [sp+360]
00229274str x9, [sp+368]
00229278strb wzr, [sp+91]
0022927cstp xzr, xzr, [sp+144]
00229280str xzr, [sp+160]
00229284str xzr, [sp+256]
00229288ldr x3, [sp+304]
0022928cldr x4, [sp+312]
00229290adrp x5, 0x4f3000
00229294add x5, x5, 2160
00229298subs xzr, x3, x5
0022929cb.eq 0x2292a4
002292a0b 0x2292ac
002292a4
002292a4loc_2292a4:
002292a4orr x0, xzr, 1
002292a8b 0x2292b8
002292ac
002292acloc_2292ac:
002292acmov x0, xzr
002292b0mov x4, xzr
002292b4b 0x2292b8
002292b8
002292b8loc_2292b8:
002292b8str x4, [sp+256]
002292bcstrb w0, [sp+95]
002292c0ldr x3, [sp+256]
002292c4str x3, [sp+192]
002292c8ldrb w3, [sp+95]
002292ccstrb w3, [sp+94]
002292d0ldr x3, [sp+192]
002292d4str x3, [sp+168]
002292d8ldrb w3, [sp+94]
002292dcstrb w3, [sp+92]
002292e0tbnz w3, 0, 0x2292e8
002292e4b 0x2292f8
002292e8
002292e8loc_2292e8:
002292e8ldr x0, [sp+168]
002292ecbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002292f0str x0, [sp+160]
002292f4b 0x229328
002292f8
002292f8loc_2292f8:
002292f8ldr x0, [sp+304]
002292fcldr x3, [sp+312]
00229300adrp x4, 0x4f3000
00229304add x4, x4, 2464
00229308subs xzr, x0, x4
0022930cb.eq 0x229314
00229310b 0x229414
00229314
00229314loc_229314:
00229314str x3, [sp+232]
00229318mov x0, x3
0022931cbl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
00229320str x0, [sp+160]
00229324b 0x229328
00229328
00229328loc_229328:
00229328stp xzr, xzr, [sp+240]
0022932cstrb wzr, [sp+200]
00229330str xzr, [sp+208]
00229334stp xzr, xzr, [sp+216]
00229338ldrb w10, [sp+344]
0022933cstrb w10, [sp+200]
00229340ldr x7, [sp+352]
00229344ldr x8, [sp+360]
00229348str x7, [sp+208]
0022934cstr x8, [sp+216]
00229350ldr x9, [sp+368]
00229354str x9, [sp+224]
00229358ldr x4, [sp+160]
0022935cldr x0, [sp+296]
00229360ldrb w6, [sp+200]
00229364ldr x1, [sp+320]
00229368ldr x2, [sp+328]
0022936cldr x3, [sp+336]
00229370mov x5, xzr
00229374bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
00229378str x0, [sp+112]
0022937cstrb w1, [sp+120]
00229380str x2, [sp+240]
00229384str x3, [sp+248]
00229388ldr x10, [sp+112]
0022938cldrb w11, [sp+120]
00229390str x10, [sp+128]
00229394strb w11, [sp+136]
00229398ldr x10, [sp+240]
0022939cldr x11, [sp+248]
002293a0str x10, [sp+264]
002293a4str x11, [sp+272]
002293a8ldr x10, [sp+128]
002293acldrb w11, [sp+136]
002293b0str x10, [sp+96]
002293b4strb w11, [sp+104]
002293b8ldr x10, [sp+264]
002293bcldr x11, [sp+272]
002293c0str x10, [sp+176]
002293c4str x11, [sp+184]
002293c8strb wzr, [sp+93]
002293ccldrb w10, [sp+104]
002293d0tbnz w10, 0, 0x2293d8
002293d4b 0x2293e4
002293d8
002293d8loc_2293d8:
002293d8orr x3, xzr, 1
002293dcstrb w3, [sp+93]
002293e0b 0x2293e8
002293e4
002293e4loc_2293e4:
002293e4b 0x2293e8
002293e8
002293e8loc_2293e8:
002293e8strb wzr, [sp+91]
002293ecldrb w3, [sp+93]
002293f0strb w3, [sp+91]
002293f4ldr x1, [sp+176]
002293f8ldr x2, [sp+184]
002293fcstr x1, [sp+144]
00229400str x2, [sp+152]
00229404ldrb w0, [sp+91]
00229408ldp x29, x30, [sp-8]
0022940cadd sp, sp, 288
00229410ret x30
00229414
00229414loc_229414:
00229414adrp x1, 0x46f000
00229418add x1, x1, 3104
0022941cadrp x2, 0x44f000
00229420add x2, x2, 4032
00229424bl runtime.panicdottypeI
00229428hint
0022942c
0022942cloc_22942c:
0022942cstp x0, x1, [sp+8]
00229430stp x2, x3, [sp+24]
00229434stp x4, x5, [sp+40]
00229438strb w6, [sp+56]
0022943cstp x7, x8, [sp+64]
00229440str x9, [sp+80]
00229444mov x3, x30
00229448bl runtime.morestack_noctxt.abi0
0022944cldp x0, x1, [sp+8]
00229450ldp x2, x3, [sp+24]
00229454ldp x4, x5, [sp+40]
00229458ldrb w6, [sp+56]
0022945cldp x7, x8, [sp+64]
00229460ldr x9, [sp+80]
00229464b 0x229230
00229468udf 0
0022946cudf 0
00229230
00229470
00229470google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Number groupTag, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
00229470ldr x16, [x28+16]
00229474sub x17, sp, 464
00229478subs xzr, x17, x16
0022947cb.ls 0x22a034
00229480sub x20, sp, 592
00229484stp x29, x30, [x20-8]
00229488add sp, x20, 0
0022948csub x29, sp, 8
00229490str x0, [sp+600]
00229494str x1, [sp+608]
00229498str x2, [sp+616]
0022949cstr x3, [sp+624]
002294a0str x4, [sp+632]
002294a4str w5, [sp+640]
002294a8strb w6, [sp+648]
002294acstr x7, [sp+656]
002294b0str x8, [sp+664]
002294b4str x9, [sp+672]
002294b8str xzr, [sp+136]
002294bcstrb wzr, [sp+144]
002294c0stp xzr, xzr, [sp+384]
002294c4ldr x0, [sp+600]
002294c8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002294ccldr x1, [sp+672]
002294d0sub x1, x1, 1
002294d4str x1, [sp+672]
002294d8tbnz x1, 63, 0x2294e0
002294dcb 0x22950c
002294e0
002294e0loc_2294e0:
002294e0adrp x27, 0x7f9000
002294e4ldr x2, [x27+176]
002294e8adrp x27, 0x7f9000
002294ecldr x3, [x27+184]
002294f0str x2, [sp+384]
002294f4str x3, [sp+392]
002294f8ldr x0, [sp+136]
002294fcldrb w1, [sp+144]
00229500ldp x29, x30, [sp-8]
00229504add sp, sp, 592
00229508ret x30
0022950c
0022950cloc_22950c:
0022950corr x11, xzr, 1
00229510strb w11, [sp+104]
00229514str xzr, [sp+128]
00229518str xzr, [sp+360]
0022951cldr x12, [sp+616]
00229520str x12, [sp+120]
00229524b 0x229528
00229528
00229528loc_229528:
00229528ldr x12, [sp+616]
0022952cstr x12, [sp+288]
00229530cbnz x12, 0x229538
00229534b 0x229ee8
00229538
00229538loc_229538:
00229538str xzr, [sp+112]
0022953cldr x1, [sp+616]
00229540ldr x12, [sp+608]
00229544subs xzr, x1, 0
00229548b.hi 0x229550
0022954cb 0x22a028
00229550
00229550loc_229550:
00229550ldrb w12, [x12]
00229554subs wzr, w12, 128
00229558b.lo 0x229560
0022955cb 0x2295c0
00229560
00229560loc_229560:
00229560ldr x1, [sp+616]
00229564ldr x12, [sp+608]
00229568subs xzr, x1, 0
0022956cb.hi 0x229574
00229570b 0x22a020
00229574
00229574loc_229574:
00229574ldrb w12, [x12]
00229578str x12, [sp+112]
0022957cldr x1, [sp+616]
00229580ldr x12, [sp+608]
00229584ldr x13, [sp+624]
00229588b 0x22958c
0022958c
0022958cloc_22958c:
0022958csubs xzr, x1, 1
00229590b.hs 0x229598
00229594b 0x22a018
00229598
00229598loc_229598:
00229598sub x13, x13, 1
0022959csub x14, xzr, x13
002295a0sub x15, x1, 1
002295a4sbfm x14, x14, 63, 63
002295a8and x14, x14, 1
002295acadd x12, x12, x14
002295b0str x12, [sp+608]
002295b4str x15, [sp+616]
002295b8str x13, [sp+624]
002295bcb 0x229740
002295c0
002295c0loc_2295c0:
002295c0ldr x12, [sp+616]
002295c4str x12, [sp+280]
002295c8subs xzr, x12, 2
002295cccset x12, ge
002295d0strb w12, [sp+107]
002295d4b.ge 0x2295dc
002295d8b 0x229604
002295dc
002295dcloc_2295dc:
002295dcldr x1, [sp+616]
002295e0ldr x12, [sp+608]
002295e4subs xzr, x1, 1
002295e8b.hi 0x2295f0
002295ecb 0x22a010
002295f0
002295f0loc_2295f0:
002295f0ldrb w12, [x12+1]
002295f4subs wzr, w12, 128
002295f8cset x12, lo
002295fcstrb w12, [sp+107]
00229600b 0x229608
00229604
00229604loc_229604:
00229604b 0x229608
00229608
00229608loc_229608:
00229608ldrb w12, [sp+107]
0022960ctbnz w12, 0, 0x229614
00229610b 0x229698
00229614
00229614loc_229614:
00229614ldr x1, [sp+616]
00229618ldr x12, [sp+608]
0022961csubs xzr, x1, 0
00229620b.hi 0x229628
00229624b 0x22a008
00229628
00229628loc_229628:
00229628ldrb w12, [x12]
0022962cand x12, x12, 127
00229630ldr x1, [sp+616]
00229634ldr x13, [sp+608]
00229638subs xzr, x1, 1
0022963cb.hi 0x229644
00229640b 0x22a000
00229644
00229644loc_229644:
00229644ldrb w13, [x13+1]
00229648ubfm x13, x13, 57, 7
0022964cadd x12, x12, x13
00229650str x12, [sp+112]
00229654ldr x1, [sp+616]
00229658ldr x12, [sp+608]
0022965cldr x13, [sp+624]
00229660b 0x229664
00229664
00229664loc_229664:
00229664subs xzr, x1, 2
00229668b.hs 0x229670
0022966cb 0x229ff8
00229670
00229670loc_229670:
00229670sub x13, x13, 2
00229674sub x14, xzr, x13
00229678sub x15, x1, 2
0022967csbfm x14, x14, 63, 63
00229680and x14, x14, 2
00229684add x12, x12, x14
00229688str x12, [sp+608]
0022968cstr x15, [sp+616]
00229690str x13, [sp+624]
00229694b 0x22973c
00229698
00229698loc_229698:
00229698str xzr, [sp+200]
0022969cldr x0, [sp+608]
002296a0ldr x1, [sp+616]
002296a4ldr x2, [sp+624]
002296a8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
002296acstr x0, [sp+272]
002296b0str x1, [sp+280]
002296b4str x0, [sp+336]
002296b8str x1, [sp+328]
002296bcstr x0, [sp+112]
002296c0str x1, [sp+200]
002296c4tbnz x1, 63, 0x2296cc
002296c8b 0x2296f8
002296cc
002296ccloc_2296cc:
002296ccadrp x27, 0x7f9000
002296d0ldr x2, [x27+160]
002296d4adrp x27, 0x7f9000
002296d8ldr x3, [x27+168]
002296dcstr x2, [sp+384]
002296e0str x3, [sp+392]
002296e4ldr x0, [sp+136]
002296e8ldrb w1, [sp+144]
002296ecldp x29, x30, [sp-8]
002296f0add sp, sp, 592
002296f4ret x30
002296f8
002296f8loc_2296f8:
002296f8ldr x11, [sp+616]
002296fcldr x12, [sp+608]
00229700ldr x13, [sp+624]
00229704b 0x229708
00229708
00229708loc_229708:
00229708subs xzr, x1, x11
0022970cb.ls 0x229714
00229710b 0x229fec
00229714
00229714loc_229714:
00229714sub x13, x13, x1
00229718sub x11, x11, x1
0022971csub x14, xzr, x13
00229720and x14, x1, x14, asr #63
00229724add x12, x12, x14
00229728str x12, [sp+608]
0022972cstr x11, [sp+616]
00229730str x13, [sp+624]
00229734orr x11, xzr, 1
00229738b 0x22973c
0022973c
0022973cloc_22973c:
0022973cb 0x229740
00229740
00229740loc_229740:
00229740str wzr, [sp+108]
00229744ldr x12, [sp+112]
00229748ubfm x12, x12, 3, 63
0022974cstr x12, [sp+192]
00229750subs xzr, x12, 0
00229754cset x13, eq
00229758strb w13, [sp+107]
0022975ccbz x12, 0x229764
00229760b 0x229768
00229764
00229764loc_229764:
00229764b 0x229780
00229768
00229768loc_229768:
00229768ldr x12, [sp+192]
0022976corr x13, xzr, 0x1fffffff
00229770subs xzr, x12, x13
00229774cset x12, hi
00229778strb w12, [sp+107]
0022977cb 0x229780
00229780
00229780loc_229780:
00229780ldrb w12, [sp+107]
00229784tbnz w12, 0, 0x22978c
00229788b 0x2297b8
0022978c
0022978cloc_22978c:
0022978cadrp x27, 0x7f9000
00229790ldr x2, [x27+160]
00229794adrp x27, 0x7f9000
00229798ldr x3, [x27+168]
0022979cstr x2, [sp+384]
002297a0str x3, [sp+392]
002297a4ldr x0, [sp+136]
002297a8ldrb w1, [sp+144]
002297acldp x29, x30, [sp-8]
002297b0add sp, sp, 592
002297b4ret x30
002297b8
002297b8loc_2297b8:
002297b8ldr x12, [sp+192]
002297bcstr w12, [sp+108]
002297c0b 0x2297c4
002297c4
002297c4loc_2297c4:
002297c4ldr x12, [sp+112]
002297c8and x13, x12, 7
002297ccstrb w13, [sp+103]
002297d0and x12, x12, 7
002297d4subs wzr, w12, 4
002297d8b.eq 0x2297e0
002297dcb 0x229828
002297e0
002297e0loc_2297e0:
002297e0ldrsw x4, [sp+640]
002297e4ldrsw x5, [sp+108]
002297e8subs wzr, w4, w5
002297ecb.ne 0x2297f4
002297f0b 0x229820
002297f4
002297f4loc_2297f4:
002297f4adrp x27, 0x7f9000
002297f8ldr x2, [x27+160]
002297fcadrp x27, 0x7f9000
00229800ldr x3, [x27+168]
00229804str x2, [sp+384]
00229808str x3, [sp+392]
0022980cldr x0, [sp+136]
00229810ldrb w1, [sp+144]
00229814ldp x29, x30, [sp-8]
00229818add sp, sp, 592
0022981cret x30
00229820
00229820loc_229820:
00229820str wzr, [sp+640]
00229824b 0x229eec
00229828
00229828loc_229828:
00229828str xzr, [sp+352]
0022982cldr x12, [sp+600]
00229830ldrsb x27, [x12]
00229834ldr x12, [x12+264]
00229838str x12, [sp+280]
0022983cldrsw x13, [sp+108]
00229840subs xzr, x13, x12
00229844b.lt 0x22984c
00229848b 0x229880
0022984c
0022984cloc_22984c:
0022984cldr x12, [sp+600]
00229850ldrsb x27, [x12]
00229854ldr x1, [x12+264]
00229858ldr x12, [x12+256]
0022985cldrsw x13, [sp+108]
00229860mov x0, x13
00229864subs xzr, x0, x1
00229868b.lo 0x229870
0022986cb 0x229fe8
00229870
00229870loc_229870:
00229870sbfm x13, x13, 61, 31
00229874ldr x12, [x12+x13]
00229878str x12, [sp+352]
0022987cb 0x2298b0
00229880
00229880loc_229880:
00229880ldr x3, [sp+600]
00229884ldrsb x27, [x3]
00229888ldr x1, [x3+280]
0022988cstr x1, [sp+488]
00229890ldrsw x2, [sp+108]
00229894adrp x0, 0x3fd000
00229898add x0, x0, 2720
0022989cbl runtime.mapaccess1_fast32
002298a0ldr x3, [x0]
002298a4str x3, [sp+352]
002298a8orr x11, xzr, 1
002298acb 0x2298b0
002298b0
002298b0loc_2298b0:
002298b0str xzr, [sp+184]
002298b4adrp x27, 0x7f9000
002298b8ldr x12, [x27+192]
002298bcadrp x27, 0x7f9000
002298c0ldr x13, [x27+200]
002298c4str x12, [sp+368]
002298c8str x13, [sp+376]
002298ccldr x12, [sp+352]
002298d0cbnz x12, 0x2298d8
002298d4b 0x229a34
002298d8
002298d8loc_2298d8:
002298d8b 0x2298dc
002298dc
002298dcloc_2298dc:
002298dcldr x12, [sp+352]
002298e0ldrsb x27, [x12]
002298e4ldr x12, [x12+24]
002298e8cbnz x12, 0x2298f0
002298ecb 0x229a30
002298f0
002298f0loc_2298f0:
002298f0str xzr, [sp+168]
002298f4strb wzr, [sp+176]
002298f8ldr x2, [sp+352]
002298fcldrsb x27, [x2]
00229900ldr x1, [x2+104]
00229904str x1, [sp+248]
00229908ldr x0, [sp+632]
0022990cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00229910str x0, [sp+544]
00229914add x27, sp, 528
00229918stp xzr, xzr, [x27]
0022991cldr x2, [sp+352]
00229920ldrsb x27, [x2]
00229924ldr x26, [x2+24]
00229928ldrsb x4, [sp+103]
0022992cldrb w6, [sp+648]
00229930ldr x2, [x26]
00229934ldr x0, [sp+608]
00229938ldr x5, [sp+352]
0022993cldr x1, [sp+616]
00229940ldr x7, [sp+656]
00229944ldr x3, [sp+624]
00229948ldr x8, [sp+664]
0022994cldr x9, [sp+672]
00229950ldr x10, [sp+544]
00229954mov x11, x2
00229958mov x2, x3
0022995cmov x3, x10
00229960blr x11
00229964str x0, [sp+256]
00229968strb w1, [sp+264]
0022996cstr x2, [sp+528]
00229970str x3, [sp+536]
00229974ldr x2, [sp+256]
00229978ldrb w3, [sp+264]
0022997cstr x2, [sp+312]
00229980strb w3, [sp+320]
00229984ldr x2, [sp+528]
00229988ldr x3, [sp+536]
0022998cstr x2, [sp+568]
00229990str x3, [sp+576]
00229994ldr x2, [sp+312]
00229998ldrb w3, [sp+320]
0022999cstr x2, [sp+168]
002299a0strb w3, [sp+176]
002299a4ldr x2, [sp+576]
002299a8ldr x3, [sp+568]
002299acstr x3, [sp+368]
002299b0str x2, [sp+376]
002299b4ldr x2, [sp+168]
002299b8str x2, [sp+184]
002299bccbnz x3, 0x2299c4
002299c0b 0x2299c8
002299c4
002299c4loc_2299c4:
002299c4b 0x229be4
002299c8
002299c8loc_2299c8:
002299c8ldr x11, [sp+128]
002299ccldr x12, [sp+352]
002299d0ldrsb x27, [x12]
002299d4ldr x12, [x12+88]
002299d8orr x11, x11, x12
002299dcstr x11, [sp+128]
002299e0ldr x11, [sp+352]
002299e4ldrsb x27, [x11]
002299e8ldr x11, [x11+32]
002299ecsubs xzr, x11, 0
002299f0cset x12, ne
002299f4strb w12, [sp+107]
002299f8cbnz x11, 0x229a00
002299fcb 0x229a10
00229a00
00229a00loc_229a00:
00229a00ldrb w11, [sp+176]
00229a04eor x11, x11, 1
00229a08strb w11, [sp+107]
00229a0cb 0x229a14
00229a10
00229a10loc_229a10:
00229a10b 0x229a14
00229a14
00229a14loc_229a14:
00229a14ldrb w11, [sp+107]
00229a18tbnz w11, 0, 0x229a20
00229a1cb 0x229a28
00229a20
00229a20loc_229a20:
00229a20strb wzr, [sp+104]
00229a24b 0x229a2c
00229a28
00229a28loc_229a28:
00229a28b 0x229a2c
00229a2c
00229a2cloc_229a2c:
00229a2cb 0x229be4
00229a30
00229a30loc_229a30:
00229a30b 0x229be4
00229a34
00229a34loc_229a34:
00229a34b 0x229a38
00229a38
00229a38loc_229a38:
00229a38ldr x12, [sp+360]
00229a3csubs xzr, x12, 0
00229a40cset x13, ne
00229a44eor x13, x13, 1
00229a48strb w13, [sp+107]
00229a4ccbnz x12, 0x229a54
00229a50b 0x229a58
00229a54
00229a54loc_229a54:
00229a54b 0x229a7c
00229a58
00229a58loc_229a58:
00229a58ldr x1, [sp+600]
00229a5cldrsb x27, [x1]
00229a60ldr x0, [x1+312]
00229a64str x0, [sp+240]
00229a68bl google.golang.org/protobuf/internal/impl.offset.IsValid
00229a6cstrb w0, [sp+106]
00229a70strb w0, [sp+107]
00229a74orr x11, xzr, 1
00229a78b 0x229a7c
00229a7c
00229a7cloc_229a7c:
00229a7cldrb w12, [sp+107]
00229a80tbnz w12, 0, 0x229a88
00229a84b 0x229b04
00229a88
00229a88loc_229a88:
00229a88ldr x2, [sp+600]
00229a8cldrsb x27, [x2]
00229a90ldr x1, [x2+312]
00229a94str x1, [sp+232]
00229a98ldr x0, [sp+632]
00229a9cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00229aa0str x0, [sp+544]
00229aa4bl google.golang.org/protobuf/internal/impl.pointer.Extensions
00229aa8str x0, [sp+360]
00229aacldrsb x27, [x0]
00229ab0ldr x2, [x0]
00229ab4cbnz x2, 0x229abc
00229ab8b 0x229ac0
00229abc
00229abcloc_229abc:
00229abcb 0x229b00
00229ac0
00229ac0loc_229ac0:
00229ac0bl runtime.makemap_small
00229ac4str x0, [sp+520]
00229ac8ldr x1, [sp+360]
00229accldrsb x27, [x1]
00229ad0adrp x27, 0x822000
00229ad4ldr w2, [x27+3056]
00229ad8cbz w2, 0x229ae0
00229adcb 0x229ae4
00229ae0
00229ae0loc_229ae0:
00229ae0b 0x229af8
00229ae4
00229ae4loc_229ae4:
00229ae4bl runtime.gcWriteBarrier2
00229ae8str x0, [x25]
00229aecldr x11, [x1]
00229af0str x11, [x25+8]
00229af4b 0x229af8
00229af8
00229af8loc_229af8:
00229af8str x0, [x1]
00229afcb 0x229b00
00229b00
00229b00loc_229b00:
00229b00b 0x229b08
00229b04
00229b04loc_229b04:
00229b04b 0x229b08
00229b08
00229b08loc_229b08:
00229b08ldr x11, [sp+360]
00229b0ccbnz x11, 0x229b14
00229b10b 0x229be0
00229b14
00229b14loc_229b14:
00229b14str xzr, [sp+152]
00229b18strb wzr, [sp+160]
00229b1cadd x27, sp, 528
00229b20stp xzr, xzr, [x27]
00229b24ldr x11, [sp+360]
00229b28ldrsb x27, [x11]
00229b2cldr x6, [x11]
00229b30str x6, [sp+480]
00229b34ldrsb x5, [sp+103]
00229b38ldrb w7, [sp+648]
00229b3cldrsw x4, [sp+108]
00229b40ldr x1, [sp+608]
00229b44ldr x0, [sp+600]
00229b48ldr x2, [sp+616]
00229b4cldr x8, [sp+656]
00229b50ldr x3, [sp+624]
00229b54ldr x9, [sp+664]
00229b58ldr x10, [sp+672]
00229b5cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalExtension
00229b60str x0, [sp+256]
00229b64strb w1, [sp+264]
00229b68str x2, [sp+528]
00229b6cstr x3, [sp+536]
00229b70ldr x11, [sp+256]
00229b74ldrb w12, [sp+264]
00229b78str x11, [sp+296]
00229b7cstrb w12, [sp+304]
00229b80ldr x11, [sp+528]
00229b84ldr x12, [sp+536]
00229b88str x11, [sp+552]
00229b8cstr x12, [sp+560]
00229b90ldr x11, [sp+296]
00229b94ldrb w12, [sp+304]
00229b98str x11, [sp+152]
00229b9cstrb w12, [sp+160]
00229ba0ldr x11, [sp+560]
00229ba4ldr x12, [sp+552]
00229ba8str x12, [sp+368]
00229bacstr x11, [sp+376]
00229bb0cbnz x12, 0x229bb8
00229bb4b 0x229bbc
00229bb8
00229bb8loc_229bb8:
00229bb8b 0x229be4
00229bbc
00229bbcloc_229bbc:
00229bbcldr x11, [sp+152]
00229bc0str x11, [sp+184]
00229bc4ldrb w11, [sp+160]
00229bc8tbnz w11, 0, 0x229bd0
00229bccb 0x229bd4
00229bd0
00229bd0loc_229bd0:
00229bd0b 0x229bdc
00229bd4
00229bd4loc_229bd4:
00229bd4strb wzr, [sp+104]
00229bd8b 0x229bdc
00229bdc
00229bdcloc_229bdc:
00229bdcb 0x229be4
00229be0
00229be0loc_229be0:
00229be0b 0x229be4
00229be4
00229be4loc_229be4:
00229be4ldr x11, [sp+368]
00229be8cbnz x11, 0x229bf0
00229becb 0x229e98
00229bf0
00229bf0loc_229bf0:
00229bf0ldr x4, [sp+368]
00229bf4adrp x27, 0x7f9000
00229bf8ldr x5, [x27+192]
00229bfcsubs xzr, x5, x4
00229c00b.ne 0x229c08
00229c04b 0x229c0c
00229c08
00229c08loc_229c08:
00229c08b 0x229e74
00229c0c
00229c0cloc_229c0c:
00229c0cldr x0, [sp+368]
00229c10ldr x1, [sp+376]
00229c14adrp x27, 0x7f9000
00229c18ldr x2, [x27+200]
00229c1cbl runtime.ifaceeq
00229c20tbnz w0, 0, 0x229c28
00229c24b 0x229e70
00229c28
00229c28loc_229c28:
00229c28ldrsb x1, [sp+103]
00229c2cldr x2, [sp+608]
00229c30ldr x3, [sp+616]
00229c34ldr x4, [sp+624]
00229c38ldrsw x0, [sp+108]
00229c3cbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
00229c40str x0, [sp+184]
00229c44tbnz x0, 63, 0x229c4c
00229c48b 0x229c78
00229c4c
00229c4cloc_229c4c:
00229c4cadrp x27, 0x7f9000
00229c50ldr x2, [x27+160]
00229c54adrp x27, 0x7f9000
00229c58ldr x3, [x27+168]
00229c5cstr x2, [sp+384]
00229c60str x3, [sp+392]
00229c64ldr x0, [sp+136]
00229c68ldrb w1, [sp+144]
00229c6cldp x29, x30, [sp-8]
00229c70add sp, sp, 592
00229c74ret x30
00229c78
00229c78loc_229c78:
00229c78ldrb w0, [sp+648]
00229c7cldr x1, [sp+656]
00229c80ldr x2, [sp+664]
00229c84ldr x3, [sp+672]
00229c88bl google.golang.org/protobuf/internal/impl.unmarshalOptions.DiscardUnknown
00229c8cstrb w0, [sp+106]
00229c90eor x4, x0, 1
00229c94strb w4, [sp+107]
00229c98tbnz w0, 0, 0x229ca0
00229c9cb 0x229ca4
00229ca0
00229ca0loc_229ca0:
00229ca0b 0x229cc4
00229ca4
00229ca4loc_229ca4:
00229ca4ldr x1, [sp+600]
00229ca8ldrsb x27, [x1]
00229cacldr x0, [x1+296]
00229cb0str x0, [sp+224]
00229cb4bl google.golang.org/protobuf/internal/impl.offset.IsValid
00229cb8strb w0, [sp+105]
00229cbcstrb w0, [sp+107]
00229cc0b 0x229cc4
00229cc4
00229cc4loc_229cc4:
00229cc4ldrb w11, [sp+107]
00229cc8tbnz w11, 0, 0x229cd0
00229cccb 0x229e68
00229cd0
00229cd0loc_229cd0:
00229cd0ldr x1, [sp+632]
00229cd4ldr x0, [sp+600]
00229cd8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).mutableUnknownBytes
00229cdcstr x0, [sp+344]
00229ce0ldrsb x27, [x0]
00229ce4ldr x2, [x0]
00229ce8ldr x1, [x0+8]
00229cecldr x3, [x0+16]
00229cf0str x2, [sp+456]
00229cf4str x1, [sp+464]
00229cf8str x3, [sp+472]
00229cfcldrsb x4, [sp+103]
00229d00ldrsw x5, [sp+108]
00229d04mov x0, x2
00229d08mov x2, x3
00229d0cmov x3, x5
00229d10bl google.golang.org/protobuf/encoding/protowire.AppendTag
00229d14str x0, [sp+496]
00229d18str x1, [sp+504]
00229d1cstr x2, [sp+512]
00229d20ldr x3, [sp+344]
00229d24ldrsb x27, [x3]
00229d28str x1, [x3+8]
00229d2cstr x2, [x3+16]
00229d30adrp x27, 0x822000
00229d34ldr w2, [x27+3056]
00229d38cbz w2, 0x229d40
00229d3cb 0x229d44
00229d40
00229d40loc_229d40:
00229d40b 0x229d58
00229d44
00229d44loc_229d44:
00229d44bl runtime.gcWriteBarrier2
00229d48str x0, [x25]
00229d4cldr x5, [x3]
00229d50str x5, [x25+8]
00229d54b 0x229d58
00229d58
00229d58loc_229d58:
00229d58str x0, [x3]
00229d5cldr x1, [sp+184]
00229d60ldr x2, [sp+624]
00229d64ldr x5, [sp+608]
00229d68subs xzr, x2, x1
00229d6cb.hs 0x229d74
00229d70b 0x229fe4
00229d74
00229d74loc_229d74:
00229d74b 0x229d78
00229d78
00229d78loc_229d78:
00229d78str x5, [sp+496]
00229d7cstr x1, [sp+504]
00229d80str x2, [sp+512]
00229d84ldr x5, [sp+344]
00229d88ldrsb x27, [x5]
00229d8cldr x2, [x5+16]
00229d90ldr x0, [x5]
00229d94ldr x5, [x5+8]
00229d98str x0, [sp+432]
00229d9cstr x5, [sp+440]
00229da0str x2, [sp+448]
00229da4str x0, [sp+408]
00229da8str x5, [sp+416]
00229dacstr x2, [sp+424]
00229db0ldr x6, [sp+504]
00229db4add x1, x5, x6
00229db8str x1, [sp+216]
00229dbcsubs xzr, x2, x1
00229dc0b.hs 0x229dc8
00229dc4b 0x229dd0
00229dc8
00229dc8loc_229dc8:
00229dc8str x1, [sp+416]
00229dccb 0x229df0
00229dd0
00229dd0loc_229dd0:
00229dd0ldr x3, [sp+504]
00229dd4adrp x4, 0x3cc000
00229dd8add x4, x4, 3072
00229ddcbl runtime.growslice
00229de0str x0, [sp+408]
00229de4str x1, [sp+416]
00229de8str x2, [sp+424]
00229decb 0x229df0
00229df0
00229df0loc_229df0:
00229df0ldr x3, [sp+504]
00229df4str x3, [sp+208]
00229df8ldr x3, [sp+216]
00229dfcldr x4, [sp+504]
00229e00sub x3, x3, x4
00229e04ldr x4, [sp+408]
00229e08add x0, x4, x3
00229e0cstr x0, [sp+400]
00229e10ldr x2, [sp+208]
00229e14ldr x1, [sp+496]
00229e18bl runtime.memmove
00229e1cldr x3, [sp+344]
00229e20ldrsb x27, [x3]
00229e24ldr x4, [sp+408]
00229e28ldr x5, [sp+416]
00229e2cldr x6, [sp+424]
00229e30str x5, [x3+8]
00229e34str x6, [x3+16]
00229e38adrp x27, 0x822000
00229e3cldr w5, [x27+3056]
00229e40cbz w5, 0x229e48
00229e44b 0x229e4c
00229e48
00229e48loc_229e48:
00229e48b 0x229e60
00229e4c
00229e4cloc_229e4c:
00229e4cbl runtime.gcWriteBarrier2
00229e50str x4, [x25]
00229e54ldr x11, [x3]
00229e58str x11, [x25+8]
00229e5cb 0x229e60
00229e60
00229e60loc_229e60:
00229e60str x4, [x3]
00229e64b 0x229e6c
00229e68
00229e68loc_229e68:
00229e68b 0x229e6c
00229e6c
00229e6cloc_229e6c:
00229e6cb 0x229e9c
00229e70
00229e70loc_229e70:
00229e70b 0x229e74
00229e74
00229e74loc_229e74:
00229e74ldr x2, [sp+368]
00229e78ldr x3, [sp+376]
00229e7cstr x2, [sp+384]
00229e80str x3, [sp+392]
00229e84ldr x0, [sp+136]
00229e88ldrb w1, [sp+144]
00229e8cldp x29, x30, [sp-8]
00229e90add sp, sp, 592
00229e94ret x30
00229e98
00229e98loc_229e98:
00229e98b 0x229e9c
00229e9c
00229e9cloc_229e9c:
00229e9cldr x0, [sp+184]
00229ea0ldr x1, [sp+616]
00229ea4ldr x11, [sp+608]
00229ea8ldr x12, [sp+624]
00229eacb 0x229eb0
00229eb0
00229eb0loc_229eb0:
00229eb0subs xzr, x1, x0
00229eb4b.hs 0x229ebc
00229eb8b 0x229fe0
00229ebc
00229ebcloc_229ebc:
00229ebcsub x12, x12, x0
00229ec0sub x13, x1, x0
00229ec4sub x14, xzr, x12
00229ec8and x14, x0, x14, asr #63
00229eccadd x11, x11, x14
00229ed0str x11, [sp+608]
00229ed4str x13, [sp+616]
00229ed8str x12, [sp+624]
00229edcb 0x229ee0
00229ee0
00229ee0loc_229ee0:
00229ee0orr x11, xzr, 1
00229ee4b 0x229528
00229ee8
00229ee8loc_229ee8:
00229ee8b 0x229eec
00229eec
00229eecloc_229eec:
00229eecldrsw x4, [sp+640]
00229ef0cbnz w4, 0x229ef8
00229ef4b 0x229f24
00229ef8
00229ef8loc_229ef8:
00229ef8adrp x27, 0x7f9000
00229efcldr x2, [x27+160]
00229f00adrp x27, 0x7f9000
00229f04ldr x3, [x27+168]
00229f08str x2, [sp+384]
00229f0cstr x3, [sp+392]
00229f10ldr x0, [sp+136]
00229f14ldrb w1, [sp+144]
00229f18ldp x29, x30, [sp-8]
00229f1cadd sp, sp, 592
00229f20ret x30
00229f24
00229f24loc_229f24:
00229f24ldr x4, [sp+600]
00229f28ldrsb x27, [x4]
00229f2cldrb w4, [x4+322]
00229f30subs wzr, w4, 0
00229f34cset x5, ne
00229f38strb w5, [sp+106]
00229f3ccbnz w4, 0x229f44
00229f40b 0x229f78
00229f44
00229f44loc_229f44:
00229f44ldr x4, [sp+128]
00229f48fmov d0, x4
00229f4ccnt v0.8b, v0.8b
00229f50uaddlv h0, v0.8b
00229f54str d0, [sp+288]
00229f58fmov x4, d0
00229f5cldr x5, [sp+600]
00229f60ldrsb x27, [x5]
00229f64ldrb w5, [x5+322]
00229f68subs xzr, x5, x4
00229f6ccset x4, ne
00229f70strb w4, [sp+106]
00229f74b 0x229f7c
00229f78
00229f78loc_229f78:
00229f78b 0x229f7c
00229f7c
00229f7cloc_229f7c:
00229f7cldrb w4, [sp+106]
00229f80tbnz w4, 0, 0x229f88
00229f84b 0x229f90
00229f88
00229f88loc_229f88:
00229f88strb wzr, [sp+104]
00229f8cb 0x229f94
00229f90
00229f90loc_229f90:
00229f90b 0x229f94
00229f94
00229f94loc_229f94:
00229f94ldrb w4, [sp+104]
00229f98tbnz w4, 0, 0x229fa0
00229f9cb 0x229fa8
00229fa0
00229fa0loc_229fa0:
00229fa0strb w11, [sp+144]
00229fa4b 0x229fac
00229fa8
00229fa8loc_229fa8:
00229fa8b 0x229fac
00229fac
00229facloc_229fac:
00229facldr x4, [sp+616]
00229fb0str x4, [sp+288]
00229fb4ldr x5, [sp+120]
00229fb8sub x4, x5, x4
00229fbcstr x4, [sp+136]
00229fc0stp xzr, xzr, [sp+384]
00229fc4ldr x0, [sp+136]
00229fc8ldrb w1, [sp+144]
00229fccmov x2, xzr
00229fd0mov x3, xzr
00229fd4ldp x29, x30, [sp-8]
00229fd8add sp, sp, 592
00229fdcret x30
00229fe0
00229fe0loc_229fe0:
00229fe0bl runtime.panicSliceB
00229fe4
00229fe4loc_229fe4:
00229fe4bl runtime.panicSliceAcap
00229fe8
00229fe8loc_229fe8:
00229fe8bl runtime.panicIndex
00229fec
00229fecloc_229fec:
00229fecmov x0, x1
00229ff0mov x1, x11
00229ff4bl runtime.panicSliceB
00229ff8
00229ff8loc_229ff8:
00229ff8orr x0, xzr, 2
00229ffcbl runtime.panicSliceB
0022a000
0022a000loc_22a000:
0022a000orr x0, xzr, 1
0022a004bl runtime.panicIndex
0022a008
0022a008loc_22a008:
0022a008mov x0, xzr
0022a00cbl runtime.panicIndex
0022a010
0022a010loc_22a010:
0022a010orr x0, xzr, 1
0022a014bl runtime.panicIndex
0022a018
0022a018loc_22a018:
0022a018orr x0, xzr, 1
0022a01cbl runtime.panicSliceB
0022a020
0022a020loc_22a020:
0022a020mov x0, xzr
0022a024bl runtime.panicIndex
0022a028
0022a028loc_22a028:
0022a028mov x0, xzr
0022a02cbl runtime.panicIndex
0022a030hint
0022a034
0022a034loc_22a034:
0022a034stp x0, x1, [sp+8]
0022a038stp x2, x3, [sp+24]
0022a03cstr x4, [sp+40]
0022a040str w5, [sp+48]
0022a044strb w6, [sp+56]
0022a048stp x7, x8, [sp+64]
0022a04cstr x9, [sp+80]
0022a050mov x3, x30
0022a054bl runtime.morestack_noctxt.abi0
0022a058ldp x0, x1, [sp+8]
0022a05cldp x2, x3, [sp+24]
0022a060ldr x4, [sp+40]
0022a064ldrsw x5, [sp+48]
0022a068ldrb w6, [sp+56]
0022a06cldp x7, x8, [sp+64]
0022a070ldr x9, [sp+80]
0022a074b 0x229470
0022a078udf 0
0022a07cudf 0
00229470
00229470google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Number groupTag, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
00229470ldr x16, [x28+16]
00229474sub x17, sp, 464
00229478subs xzr, x17, x16
0022947cb.ls 0x22a034
00229480sub x20, sp, 592
00229484stp x29, x30, [x20-8]
00229488add sp, x20, 0
0022948csub x29, sp, 8
00229490str x0, [sp+600]
00229494str x1, [sp+608]
00229498str x2, [sp+616]
0022949cstr x3, [sp+624]
002294a0str x4, [sp+632]
002294a4str w5, [sp+640]
002294a8strb w6, [sp+648]
002294acstr x7, [sp+656]
002294b0str x8, [sp+664]
002294b4str x9, [sp+672]
002294b8str xzr, [sp+136]
002294bcstrb wzr, [sp+144]
002294c0stp xzr, xzr, [sp+384]
002294c4ldr x0, [sp+600]
002294c8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002294ccldr x1, [sp+672]
002294d0sub x1, x1, 1
002294d4str x1, [sp+672]
002294d8tbnz x1, 63, 0x2294e0
002294dcb 0x22950c
002294e0
002294e0loc_2294e0:
002294e0adrp x27, 0x7f9000
002294e4ldr x2, [x27+176]
002294e8adrp x27, 0x7f9000
002294ecldr x3, [x27+184]
002294f0str x2, [sp+384]
002294f4str x3, [sp+392]
002294f8ldr x0, [sp+136]
002294fcldrb w1, [sp+144]
00229500ldp x29, x30, [sp-8]
00229504add sp, sp, 592
00229508ret x30
0022950c
0022950cloc_22950c:
0022950corr x11, xzr, 1
00229510strb w11, [sp+104]
00229514str xzr, [sp+128]
00229518str xzr, [sp+360]
0022951cldr x12, [sp+616]
00229520str x12, [sp+120]
00229524b 0x229528
00229528
00229528loc_229528:
00229528ldr x12, [sp+616]
0022952cstr x12, [sp+288]
00229530cbnz x12, 0x229538
00229534b 0x229ee8
00229538
00229538loc_229538:
00229538str xzr, [sp+112]
0022953cldr x1, [sp+616]
00229540ldr x12, [sp+608]
00229544subs xzr, x1, 0
00229548b.hi 0x229550
0022954cb 0x22a028
00229550
00229550loc_229550:
00229550ldrb w12, [x12]
00229554subs wzr, w12, 128
00229558b.lo 0x229560
0022955cb 0x2295c0
00229560
00229560loc_229560:
00229560ldr x1, [sp+616]
00229564ldr x12, [sp+608]
00229568subs xzr, x1, 0
0022956cb.hi 0x229574
00229570b 0x22a020
00229574
00229574loc_229574:
00229574ldrb w12, [x12]
00229578str x12, [sp+112]
0022957cldr x1, [sp+616]
00229580ldr x12, [sp+608]
00229584ldr x13, [sp+624]
00229588b 0x22958c
0022958c
0022958cloc_22958c:
0022958csubs xzr, x1, 1
00229590b.hs 0x229598
00229594b 0x22a018
00229598
00229598loc_229598:
00229598sub x13, x13, 1
0022959csub x14, xzr, x13
002295a0sub x15, x1, 1
002295a4sbfm x14, x14, 63, 63
002295a8and x14, x14, 1
002295acadd x12, x12, x14
002295b0str x12, [sp+608]
002295b4str x15, [sp+616]
002295b8str x13, [sp+624]
002295bcb 0x229740
002295c0
002295c0loc_2295c0:
002295c0ldr x12, [sp+616]
002295c4str x12, [sp+280]
002295c8subs xzr, x12, 2
002295cccset x12, ge
002295d0strb w12, [sp+107]
002295d4b.ge 0x2295dc
002295d8b 0x229604
002295dc
002295dcloc_2295dc:
002295dcldr x1, [sp+616]
002295e0ldr x12, [sp+608]
002295e4subs xzr, x1, 1
002295e8b.hi 0x2295f0
002295ecb 0x22a010
002295f0
002295f0loc_2295f0:
002295f0ldrb w12, [x12+1]
002295f4subs wzr, w12, 128
002295f8cset x12, lo
002295fcstrb w12, [sp+107]
00229600b 0x229608
00229604
00229604loc_229604:
00229604b 0x229608
00229608
00229608loc_229608:
00229608ldrb w12, [sp+107]
0022960ctbnz w12, 0, 0x229614
00229610b 0x229698
00229614
00229614loc_229614:
00229614ldr x1, [sp+616]
00229618ldr x12, [sp+608]
0022961csubs xzr, x1, 0
00229620b.hi 0x229628
00229624b 0x22a008
00229628
00229628loc_229628:
00229628ldrb w12, [x12]
0022962cand x12, x12, 127
00229630ldr x1, [sp+616]
00229634ldr x13, [sp+608]
00229638subs xzr, x1, 1
0022963cb.hi 0x229644
00229640b 0x22a000
00229644
00229644loc_229644:
00229644ldrb w13, [x13+1]
00229648ubfm x13, x13, 57, 7
0022964cadd x12, x12, x13
00229650str x12, [sp+112]
00229654ldr x1, [sp+616]
00229658ldr x12, [sp+608]
0022965cldr x13, [sp+624]
00229660b 0x229664
00229664
00229664loc_229664:
00229664subs xzr, x1, 2
00229668b.hs 0x229670
0022966cb 0x229ff8
00229670
00229670loc_229670:
00229670sub x13, x13, 2
00229674sub x14, xzr, x13
00229678sub x15, x1, 2
0022967csbfm x14, x14, 63, 63
00229680and x14, x14, 2
00229684add x12, x12, x14
00229688str x12, [sp+608]
0022968cstr x15, [sp+616]
00229690str x13, [sp+624]
00229694b 0x22973c
00229698
00229698loc_229698:
00229698str xzr, [sp+200]
0022969cldr x0, [sp+608]
002296a0ldr x1, [sp+616]
002296a4ldr x2, [sp+624]
002296a8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
002296acstr x0, [sp+272]
002296b0str x1, [sp+280]
002296b4str x0, [sp+336]
002296b8str x1, [sp+328]
002296bcstr x0, [sp+112]
002296c0str x1, [sp+200]
002296c4tbnz x1, 63, 0x2296cc
002296c8b 0x2296f8
002296cc
002296ccloc_2296cc:
002296ccadrp x27, 0x7f9000
002296d0ldr x2, [x27+160]
002296d4adrp x27, 0x7f9000
002296d8ldr x3, [x27+168]
002296dcstr x2, [sp+384]
002296e0str x3, [sp+392]
002296e4ldr x0, [sp+136]
002296e8ldrb w1, [sp+144]
002296ecldp x29, x30, [sp-8]
002296f0add sp, sp, 592
002296f4ret x30
002296f8
002296f8loc_2296f8:
002296f8ldr x11, [sp+616]
002296fcldr x12, [sp+608]
00229700ldr x13, [sp+624]
00229704b 0x229708
00229708
00229708loc_229708:
00229708subs xzr, x1, x11
0022970cb.ls 0x229714
00229710b 0x229fec
00229714
00229714loc_229714:
00229714sub x13, x13, x1
00229718sub x11, x11, x1
0022971csub x14, xzr, x13
00229720and x14, x1, x14, asr #63
00229724add x12, x12, x14
00229728str x12, [sp+608]
0022972cstr x11, [sp+616]
00229730str x13, [sp+624]
00229734orr x11, xzr, 1
00229738b 0x22973c
0022973c
0022973cloc_22973c:
0022973cb 0x229740
00229740
00229740loc_229740:
00229740str wzr, [sp+108]
00229744ldr x12, [sp+112]
00229748ubfm x12, x12, 3, 63
0022974cstr x12, [sp+192]
00229750subs xzr, x12, 0
00229754cset x13, eq
00229758strb w13, [sp+107]
0022975ccbz x12, 0x229764
00229760b 0x229768
00229764
00229764loc_229764:
00229764b 0x229780
00229768
00229768loc_229768:
00229768ldr x12, [sp+192]
0022976corr x13, xzr, 0x1fffffff
00229770subs xzr, x12, x13
00229774cset x12, hi
00229778strb w12, [sp+107]
0022977cb 0x229780
00229780
00229780loc_229780:
00229780ldrb w12, [sp+107]
00229784tbnz w12, 0, 0x22978c
00229788b 0x2297b8
0022978c
0022978cloc_22978c:
0022978cadrp x27, 0x7f9000
00229790ldr x2, [x27+160]
00229794adrp x27, 0x7f9000
00229798ldr x3, [x27+168]
0022979cstr x2, [sp+384]
002297a0str x3, [sp+392]
002297a4ldr x0, [sp+136]
002297a8ldrb w1, [sp+144]
002297acldp x29, x30, [sp-8]
002297b0add sp, sp, 592
002297b4ret x30
002297b8
002297b8loc_2297b8:
002297b8ldr x12, [sp+192]
002297bcstr w12, [sp+108]
002297c0b 0x2297c4
002297c4
002297c4loc_2297c4:
002297c4ldr x12, [sp+112]
002297c8and x13, x12, 7
002297ccstrb w13, [sp+103]
002297d0and x12, x12, 7
002297d4subs wzr, w12, 4
002297d8b.eq 0x2297e0
002297dcb 0x229828
002297e0
002297e0loc_2297e0:
002297e0ldrsw x4, [sp+640]
002297e4ldrsw x5, [sp+108]
002297e8subs wzr, w4, w5
002297ecb.ne 0x2297f4
002297f0b 0x229820
002297f4
002297f4loc_2297f4:
002297f4adrp x27, 0x7f9000
002297f8ldr x2, [x27+160]
002297fcadrp x27, 0x7f9000
00229800ldr x3, [x27+168]
00229804str x2, [sp+384]
00229808str x3, [sp+392]
0022980cldr x0, [sp+136]
00229810ldrb w1, [sp+144]
00229814ldp x29, x30, [sp-8]
00229818add sp, sp, 592
0022981cret x30
00229820
00229820loc_229820:
00229820str wzr, [sp+640]
00229824b 0x229eec
00229828
00229828loc_229828:
00229828str xzr, [sp+352]
0022982cldr x12, [sp+600]
00229830ldrsb x27, [x12]
00229834ldr x12, [x12+264]
00229838str x12, [sp+280]
0022983cldrsw x13, [sp+108]
00229840subs xzr, x13, x12
00229844b.lt 0x22984c
00229848b 0x229880
0022984c
0022984cloc_22984c:
0022984cldr x12, [sp+600]
00229850ldrsb x27, [x12]
00229854ldr x1, [x12+264]
00229858ldr x12, [x12+256]
0022985cldrsw x13, [sp+108]
00229860mov x0, x13
00229864subs xzr, x0, x1
00229868b.lo 0x229870
0022986cb 0x229fe8
00229870
00229870loc_229870:
00229870sbfm x13, x13, 61, 31
00229874ldr x12, [x12+x13]
00229878str x12, [sp+352]
0022987cb 0x2298b0
00229880
00229880loc_229880:
00229880ldr x3, [sp+600]
00229884ldrsb x27, [x3]
00229888ldr x1, [x3+280]
0022988cstr x1, [sp+488]
00229890ldrsw x2, [sp+108]
00229894adrp x0, 0x3fd000
00229898add x0, x0, 2720
0022989cbl runtime.mapaccess1_fast32
002298a0ldr x3, [x0]
002298a4str x3, [sp+352]
002298a8orr x11, xzr, 1
002298acb 0x2298b0
002298b0
002298b0loc_2298b0:
002298b0str xzr, [sp+184]
002298b4adrp x27, 0x7f9000
002298b8ldr x12, [x27+192]
002298bcadrp x27, 0x7f9000
002298c0ldr x13, [x27+200]
002298c4str x12, [sp+368]
002298c8str x13, [sp+376]
002298ccldr x12, [sp+352]
002298d0cbnz x12, 0x2298d8
002298d4b 0x229a34
002298d8
002298d8loc_2298d8:
002298d8b 0x2298dc
002298dc
002298dcloc_2298dc:
002298dcldr x12, [sp+352]
002298e0ldrsb x27, [x12]
002298e4ldr x12, [x12+24]
002298e8cbnz x12, 0x2298f0
002298ecb 0x229a30
002298f0
002298f0loc_2298f0:
002298f0str xzr, [sp+168]
002298f4strb wzr, [sp+176]
002298f8ldr x2, [sp+352]
002298fcldrsb x27, [x2]
00229900ldr x1, [x2+104]
00229904str x1, [sp+248]
00229908ldr x0, [sp+632]
0022990cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00229910str x0, [sp+544]
00229914add x27, sp, 528
00229918stp xzr, xzr, [x27]
0022991cldr x2, [sp+352]
00229920ldrsb x27, [x2]
00229924ldr x26, [x2+24]
00229928ldrsb x4, [sp+103]
0022992cldrb w6, [sp+648]
00229930ldr x2, [x26]
00229934ldr x0, [sp+608]
00229938ldr x5, [sp+352]
0022993cldr x1, [sp+616]
00229940ldr x7, [sp+656]
00229944ldr x3, [sp+624]
00229948ldr x8, [sp+664]
0022994cldr x9, [sp+672]
00229950ldr x10, [sp+544]
00229954mov x11, x2
00229958mov x2, x3
0022995cmov x3, x10
00229960blr x11
00229964str x0, [sp+256]
00229968strb w1, [sp+264]
0022996cstr x2, [sp+528]
00229970str x3, [sp+536]
00229974ldr x2, [sp+256]
00229978ldrb w3, [sp+264]
0022997cstr x2, [sp+312]
00229980strb w3, [sp+320]
00229984ldr x2, [sp+528]
00229988ldr x3, [sp+536]
0022998cstr x2, [sp+568]
00229990str x3, [sp+576]
00229994ldr x2, [sp+312]
00229998ldrb w3, [sp+320]
0022999cstr x2, [sp+168]
002299a0strb w3, [sp+176]
002299a4ldr x2, [sp+576]
002299a8ldr x3, [sp+568]
002299acstr x3, [sp+368]
002299b0str x2, [sp+376]
002299b4ldr x2, [sp+168]
002299b8str x2, [sp+184]
002299bccbnz x3, 0x2299c4
002299c0b 0x2299c8
002299c4
002299c4loc_2299c4:
002299c4b 0x229be4
002299c8
002299c8loc_2299c8:
002299c8ldr x11, [sp+128]
002299ccldr x12, [sp+352]
002299d0ldrsb x27, [x12]
002299d4ldr x12, [x12+88]
002299d8orr x11, x11, x12
002299dcstr x11, [sp+128]
002299e0ldr x11, [sp+352]
002299e4ldrsb x27, [x11]
002299e8ldr x11, [x11+32]
002299ecsubs xzr, x11, 0
002299f0cset x12, ne
002299f4strb w12, [sp+107]
002299f8cbnz x11, 0x229a00
002299fcb 0x229a10
00229a00
00229a00loc_229a00:
00229a00ldrb w11, [sp+176]
00229a04eor x11, x11, 1
00229a08strb w11, [sp+107]
00229a0cb 0x229a14
00229a10
00229a10loc_229a10:
00229a10b 0x229a14
00229a14
00229a14loc_229a14:
00229a14ldrb w11, [sp+107]
00229a18tbnz w11, 0, 0x229a20
00229a1cb 0x229a28
00229a20
00229a20loc_229a20:
00229a20strb wzr, [sp+104]
00229a24b 0x229a2c
00229a28
00229a28loc_229a28:
00229a28b 0x229a2c
00229a2c
00229a2cloc_229a2c:
00229a2cb 0x229be4
00229a30
00229a30loc_229a30:
00229a30b 0x229be4
00229a34
00229a34loc_229a34:
00229a34b 0x229a38
00229a38
00229a38loc_229a38:
00229a38ldr x12, [sp+360]
00229a3csubs xzr, x12, 0
00229a40cset x13, ne
00229a44eor x13, x13, 1
00229a48strb w13, [sp+107]
00229a4ccbnz x12, 0x229a54
00229a50b 0x229a58
00229a54
00229a54loc_229a54:
00229a54b 0x229a7c
00229a58
00229a58loc_229a58:
00229a58ldr x1, [sp+600]
00229a5cldrsb x27, [x1]
00229a60ldr x0, [x1+312]
00229a64str x0, [sp+240]
00229a68bl google.golang.org/protobuf/internal/impl.offset.IsValid
00229a6cstrb w0, [sp+106]
00229a70strb w0, [sp+107]
00229a74orr x11, xzr, 1
00229a78b 0x229a7c
00229a7c
00229a7cloc_229a7c:
00229a7cldrb w12, [sp+107]
00229a80tbnz w12, 0, 0x229a88
00229a84b 0x229b04
00229a88
00229a88loc_229a88:
00229a88ldr x2, [sp+600]
00229a8cldrsb x27, [x2]
00229a90ldr x1, [x2+312]
00229a94str x1, [sp+232]
00229a98ldr x0, [sp+632]
00229a9cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00229aa0str x0, [sp+544]
00229aa4bl google.golang.org/protobuf/internal/impl.pointer.Extensions
00229aa8str x0, [sp+360]
00229aacldrsb x27, [x0]
00229ab0ldr x2, [x0]
00229ab4cbnz x2, 0x229abc
00229ab8b 0x229ac0
00229abc
00229abcloc_229abc:
00229abcb 0x229b00
00229ac0
00229ac0loc_229ac0:
00229ac0bl runtime.makemap_small
00229ac4str x0, [sp+520]
00229ac8ldr x1, [sp+360]
00229accldrsb x27, [x1]
00229ad0adrp x27, 0x822000
00229ad4ldr w2, [x27+3056]
00229ad8cbz w2, 0x229ae0
00229adcb 0x229ae4
00229ae0
00229ae0loc_229ae0:
00229ae0b 0x229af8
00229ae4
00229ae4loc_229ae4:
00229ae4bl runtime.gcWriteBarrier2
00229ae8str x0, [x25]
00229aecldr x11, [x1]
00229af0str x11, [x25+8]
00229af4b 0x229af8
00229af8
00229af8loc_229af8:
00229af8str x0, [x1]
00229afcb 0x229b00
00229b00
00229b00loc_229b00:
00229b00b 0x229b08
00229b04
00229b04loc_229b04:
00229b04b 0x229b08
00229b08
00229b08loc_229b08:
00229b08ldr x11, [sp+360]
00229b0ccbnz x11, 0x229b14
00229b10b 0x229be0
00229b14
00229b14loc_229b14:
00229b14str xzr, [sp+152]
00229b18strb wzr, [sp+160]
00229b1cadd x27, sp, 528
00229b20stp xzr, xzr, [x27]
00229b24ldr x11, [sp+360]
00229b28ldrsb x27, [x11]
00229b2cldr x6, [x11]
00229b30str x6, [sp+480]
00229b34ldrsb x5, [sp+103]
00229b38ldrb w7, [sp+648]
00229b3cldrsw x4, [sp+108]
00229b40ldr x1, [sp+608]
00229b44ldr x0, [sp+600]
00229b48ldr x2, [sp+616]
00229b4cldr x8, [sp+656]
00229b50ldr x3, [sp+624]
00229b54ldr x9, [sp+664]
00229b58ldr x10, [sp+672]
00229b5cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalExtension
00229b60str x0, [sp+256]
00229b64strb w1, [sp+264]
00229b68str x2, [sp+528]
00229b6cstr x3, [sp+536]
00229b70ldr x11, [sp+256]
00229b74ldrb w12, [sp+264]
00229b78str x11, [sp+296]
00229b7cstrb w12, [sp+304]
00229b80ldr x11, [sp+528]
00229b84ldr x12, [sp+536]
00229b88str x11, [sp+552]
00229b8cstr x12, [sp+560]
00229b90ldr x11, [sp+296]
00229b94ldrb w12, [sp+304]
00229b98str x11, [sp+152]
00229b9cstrb w12, [sp+160]
00229ba0ldr x11, [sp+560]
00229ba4ldr x12, [sp+552]
00229ba8str x12, [sp+368]
00229bacstr x11, [sp+376]
00229bb0cbnz x12, 0x229bb8
00229bb4b 0x229bbc
00229bb8
00229bb8loc_229bb8:
00229bb8b 0x229be4
00229bbc
00229bbcloc_229bbc:
00229bbcldr x11, [sp+152]
00229bc0str x11, [sp+184]
00229bc4ldrb w11, [sp+160]
00229bc8tbnz w11, 0, 0x229bd0
00229bccb 0x229bd4
00229bd0
00229bd0loc_229bd0:
00229bd0b 0x229bdc
00229bd4
00229bd4loc_229bd4:
00229bd4strb wzr, [sp+104]
00229bd8b 0x229bdc
00229bdc
00229bdcloc_229bdc:
00229bdcb 0x229be4
00229be0
00229be0loc_229be0:
00229be0b 0x229be4
00229be4
00229be4loc_229be4:
00229be4ldr x11, [sp+368]
00229be8cbnz x11, 0x229bf0
00229becb 0x229e98
00229bf0
00229bf0loc_229bf0:
00229bf0ldr x4, [sp+368]
00229bf4adrp x27, 0x7f9000
00229bf8ldr x5, [x27+192]
00229bfcsubs xzr, x5, x4
00229c00b.ne 0x229c08
00229c04b 0x229c0c
00229c08
00229c08loc_229c08:
00229c08b 0x229e74
00229c0c
00229c0cloc_229c0c:
00229c0cldr x0, [sp+368]
00229c10ldr x1, [sp+376]
00229c14adrp x27, 0x7f9000
00229c18ldr x2, [x27+200]
00229c1cbl runtime.ifaceeq
00229c20tbnz w0, 0, 0x229c28
00229c24b 0x229e70
00229c28
00229c28loc_229c28:
00229c28ldrsb x1, [sp+103]
00229c2cldr x2, [sp+608]
00229c30ldr x3, [sp+616]
00229c34ldr x4, [sp+624]
00229c38ldrsw x0, [sp+108]
00229c3cbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
00229c40str x0, [sp+184]
00229c44tbnz x0, 63, 0x229c4c
00229c48b 0x229c78
00229c4c
00229c4cloc_229c4c:
00229c4cadrp x27, 0x7f9000
00229c50ldr x2, [x27+160]
00229c54adrp x27, 0x7f9000
00229c58ldr x3, [x27+168]
00229c5cstr x2, [sp+384]
00229c60str x3, [sp+392]
00229c64ldr x0, [sp+136]
00229c68ldrb w1, [sp+144]
00229c6cldp x29, x30, [sp-8]
00229c70add sp, sp, 592
00229c74ret x30
00229c78
00229c78loc_229c78:
00229c78ldrb w0, [sp+648]
00229c7cldr x1, [sp+656]
00229c80ldr x2, [sp+664]
00229c84ldr x3, [sp+672]
00229c88bl google.golang.org/protobuf/internal/impl.unmarshalOptions.DiscardUnknown
00229c8cstrb w0, [sp+106]
00229c90eor x4, x0, 1
00229c94strb w4, [sp+107]
00229c98tbnz w0, 0, 0x229ca0
00229c9cb 0x229ca4
00229ca0
00229ca0loc_229ca0:
00229ca0b 0x229cc4
00229ca4
00229ca4loc_229ca4:
00229ca4ldr x1, [sp+600]
00229ca8ldrsb x27, [x1]
00229cacldr x0, [x1+296]
00229cb0str x0, [sp+224]
00229cb4bl google.golang.org/protobuf/internal/impl.offset.IsValid
00229cb8strb w0, [sp+105]
00229cbcstrb w0, [sp+107]
00229cc0b 0x229cc4
00229cc4
00229cc4loc_229cc4:
00229cc4ldrb w11, [sp+107]
00229cc8tbnz w11, 0, 0x229cd0
00229cccb 0x229e68
00229cd0
00229cd0loc_229cd0:
00229cd0ldr x1, [sp+632]
00229cd4ldr x0, [sp+600]
00229cd8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).mutableUnknownBytes
00229cdcstr x0, [sp+344]
00229ce0ldrsb x27, [x0]
00229ce4ldr x2, [x0]
00229ce8ldr x1, [x0+8]
00229cecldr x3, [x0+16]
00229cf0str x2, [sp+456]
00229cf4str x1, [sp+464]
00229cf8str x3, [sp+472]
00229cfcldrsb x4, [sp+103]
00229d00ldrsw x5, [sp+108]
00229d04mov x0, x2
00229d08mov x2, x3
00229d0cmov x3, x5
00229d10bl google.golang.org/protobuf/encoding/protowire.AppendTag
00229d14str x0, [sp+496]
00229d18str x1, [sp+504]
00229d1cstr x2, [sp+512]
00229d20ldr x3, [sp+344]
00229d24ldrsb x27, [x3]
00229d28str x1, [x3+8]
00229d2cstr x2, [x3+16]
00229d30adrp x27, 0x822000
00229d34ldr w2, [x27+3056]
00229d38cbz w2, 0x229d40
00229d3cb 0x229d44
00229d40
00229d40loc_229d40:
00229d40b 0x229d58
00229d44
00229d44loc_229d44:
00229d44bl runtime.gcWriteBarrier2
00229d48str x0, [x25]
00229d4cldr x5, [x3]
00229d50str x5, [x25+8]
00229d54b 0x229d58
00229d58
00229d58loc_229d58:
00229d58str x0, [x3]
00229d5cldr x1, [sp+184]
00229d60ldr x2, [sp+624]
00229d64ldr x5, [sp+608]
00229d68subs xzr, x2, x1
00229d6cb.hs 0x229d74
00229d70b 0x229fe4
00229d74
00229d74loc_229d74:
00229d74b 0x229d78
00229d78
00229d78loc_229d78:
00229d78str x5, [sp+496]
00229d7cstr x1, [sp+504]
00229d80str x2, [sp+512]
00229d84ldr x5, [sp+344]
00229d88ldrsb x27, [x5]
00229d8cldr x2, [x5+16]
00229d90ldr x0, [x5]
00229d94ldr x5, [x5+8]
00229d98str x0, [sp+432]
00229d9cstr x5, [sp+440]
00229da0str x2, [sp+448]
00229da4str x0, [sp+408]
00229da8str x5, [sp+416]
00229dacstr x2, [sp+424]
00229db0ldr x6, [sp+504]
00229db4add x1, x5, x6
00229db8str x1, [sp+216]
00229dbcsubs xzr, x2, x1
00229dc0b.hs 0x229dc8
00229dc4b 0x229dd0
00229dc8
00229dc8loc_229dc8:
00229dc8str x1, [sp+416]
00229dccb 0x229df0
00229dd0
00229dd0loc_229dd0:
00229dd0ldr x3, [sp+504]
00229dd4adrp x4, 0x3cc000
00229dd8add x4, x4, 3072
00229ddcbl runtime.growslice
00229de0str x0, [sp+408]
00229de4str x1, [sp+416]
00229de8str x2, [sp+424]
00229decb 0x229df0
00229df0
00229df0loc_229df0:
00229df0ldr x3, [sp+504]
00229df4str x3, [sp+208]
00229df8ldr x3, [sp+216]
00229dfcldr x4, [sp+504]
00229e00sub x3, x3, x4
00229e04ldr x4, [sp+408]
00229e08add x0, x4, x3
00229e0cstr x0, [sp+400]
00229e10ldr x2, [sp+208]
00229e14ldr x1, [sp+496]
00229e18bl runtime.memmove
00229e1cldr x3, [sp+344]
00229e20ldrsb x27, [x3]
00229e24ldr x4, [sp+408]
00229e28ldr x5, [sp+416]
00229e2cldr x6, [sp+424]
00229e30str x5, [x3+8]
00229e34str x6, [x3+16]
00229e38adrp x27, 0x822000
00229e3cldr w5, [x27+3056]
00229e40cbz w5, 0x229e48
00229e44b 0x229e4c
00229e48
00229e48loc_229e48:
00229e48b 0x229e60
00229e4c
00229e4cloc_229e4c:
00229e4cbl runtime.gcWriteBarrier2
00229e50str x4, [x25]
00229e54ldr x11, [x3]
00229e58str x11, [x25+8]
00229e5cb 0x229e60
00229e60
00229e60loc_229e60:
00229e60str x4, [x3]
00229e64b 0x229e6c
00229e68
00229e68loc_229e68:
00229e68b 0x229e6c
00229e6c
00229e6cloc_229e6c:
00229e6cb 0x229e9c
00229e70
00229e70loc_229e70:
00229e70b 0x229e74
00229e74
00229e74loc_229e74:
00229e74ldr x2, [sp+368]
00229e78ldr x3, [sp+376]
00229e7cstr x2, [sp+384]
00229e80str x3, [sp+392]
00229e84ldr x0, [sp+136]
00229e88ldrb w1, [sp+144]
00229e8cldp x29, x30, [sp-8]
00229e90add sp, sp, 592
00229e94ret x30
00229e98
00229e98loc_229e98:
00229e98b 0x229e9c
00229e9c
00229e9cloc_229e9c:
00229e9cldr x0, [sp+184]
00229ea0ldr x1, [sp+616]
00229ea4ldr x11, [sp+608]
00229ea8ldr x12, [sp+624]
00229eacb 0x229eb0
00229eb0
00229eb0loc_229eb0:
00229eb0subs xzr, x1, x0
00229eb4b.hs 0x229ebc
00229eb8b 0x229fe0
00229ebc
00229ebcloc_229ebc:
00229ebcsub x12, x12, x0
00229ec0sub x13, x1, x0
00229ec4sub x14, xzr, x12
00229ec8and x14, x0, x14, asr #63
00229eccadd x11, x11, x14
00229ed0str x11, [sp+608]
00229ed4str x13, [sp+616]
00229ed8str x12, [sp+624]
00229edcb 0x229ee0
00229ee0
00229ee0loc_229ee0:
00229ee0orr x11, xzr, 1
00229ee4b 0x229528
00229ee8
00229ee8loc_229ee8:
00229ee8b 0x229eec
00229eec
00229eecloc_229eec:
00229eecldrsw x4, [sp+640]
00229ef0cbnz w4, 0x229ef8
00229ef4b 0x229f24
00229ef8
00229ef8loc_229ef8:
00229ef8adrp x27, 0x7f9000
00229efcldr x2, [x27+160]
00229f00adrp x27, 0x7f9000
00229f04ldr x3, [x27+168]
00229f08str x2, [sp+384]
00229f0cstr x3, [sp+392]
00229f10ldr x0, [sp+136]
00229f14ldrb w1, [sp+144]
00229f18ldp x29, x30, [sp-8]
00229f1cadd sp, sp, 592
00229f20ret x30
00229f24
00229f24loc_229f24:
00229f24ldr x4, [sp+600]
00229f28ldrsb x27, [x4]
00229f2cldrb w4, [x4+322]
00229f30subs wzr, w4, 0
00229f34cset x5, ne
00229f38strb w5, [sp+106]
00229f3ccbnz w4, 0x229f44
00229f40b 0x229f78
00229f44
00229f44loc_229f44:
00229f44ldr x4, [sp+128]
00229f48fmov d0, x4
00229f4ccnt v0.8b, v0.8b
00229f50uaddlv h0, v0.8b
00229f54str d0, [sp+288]
00229f58fmov x4, d0
00229f5cldr x5, [sp+600]
00229f60ldrsb x27, [x5]
00229f64ldrb w5, [x5+322]
00229f68subs xzr, x5, x4
00229f6ccset x4, ne
00229f70strb w4, [sp+106]
00229f74b 0x229f7c
00229f78
00229f78loc_229f78:
00229f78b 0x229f7c
00229f7c
00229f7cloc_229f7c:
00229f7cldrb w4, [sp+106]
00229f80tbnz w4, 0, 0x229f88
00229f84b 0x229f90
00229f88
00229f88loc_229f88:
00229f88strb wzr, [sp+104]
00229f8cb 0x229f94
00229f90
00229f90loc_229f90:
00229f90b 0x229f94
00229f94
00229f94loc_229f94:
00229f94ldrb w4, [sp+104]
00229f98tbnz w4, 0, 0x229fa0
00229f9cb 0x229fa8
00229fa0
00229fa0loc_229fa0:
00229fa0strb w11, [sp+144]
00229fa4b 0x229fac
00229fa8
00229fa8loc_229fa8:
00229fa8b 0x229fac
00229fac
00229facloc_229fac:
00229facldr x4, [sp+616]
00229fb0str x4, [sp+288]
00229fb4ldr x5, [sp+120]
00229fb8sub x4, x5, x4
00229fbcstr x4, [sp+136]
00229fc0stp xzr, xzr, [sp+384]
00229fc4ldr x0, [sp+136]
00229fc8ldrb w1, [sp+144]
00229fccmov x2, xzr
00229fd0mov x3, xzr
00229fd4ldp x29, x30, [sp-8]
00229fd8add sp, sp, 592
00229fdcret x30
00229fe0
00229fe0loc_229fe0:
00229fe0bl runtime.panicSliceB
00229fe4
00229fe4loc_229fe4:
00229fe4bl runtime.panicSliceAcap
00229fe8
00229fe8loc_229fe8:
00229fe8bl runtime.panicIndex
00229fec
00229fecloc_229fec:
00229fecmov x0, x1
00229ff0mov x1, x11
00229ff4bl runtime.panicSliceB
00229ff8
00229ff8loc_229ff8:
00229ff8orr x0, xzr, 2
00229ffcbl runtime.panicSliceB
0022a000
0022a000loc_22a000:
0022a000orr x0, xzr, 1
0022a004bl runtime.panicIndex
0022a008
0022a008loc_22a008:
0022a008mov x0, xzr
0022a00cbl runtime.panicIndex
0022a010
0022a010loc_22a010:
0022a010orr x0, xzr, 1
0022a014bl runtime.panicIndex
0022a018
0022a018loc_22a018:
0022a018orr x0, xzr, 1
0022a01cbl runtime.panicSliceB
0022a020
0022a020loc_22a020:
0022a020mov x0, xzr
0022a024bl runtime.panicIndex
0022a028
0022a028loc_22a028:
0022a028mov x0, xzr
0022a02cbl runtime.panicIndex
0022a030hint
0022a034
0022a034loc_22a034:
0022a034stp x0, x1, [sp+8]
0022a038stp x2, x3, [sp+24]
0022a03cstr x4, [sp+40]
0022a040str w5, [sp+48]
0022a044strb w6, [sp+56]
0022a048stp x7, x8, [sp+64]
0022a04cstr x9, [sp+80]
0022a050mov x3, x30
0022a054bl runtime.morestack_noctxt.abi0
0022a058ldp x0, x1, [sp+8]
0022a05cldp x2, x3, [sp+24]
0022a060ldr x4, [sp+40]
0022a064ldrsw x5, [sp+48]
0022a068ldrb w6, [sp+56]
0022a06cldp x7, x8, [sp+64]
0022a070ldr x9, [sp+80]
0022a074b 0x229470
0022a078udf 0
0022a07cudf 0
00229470
0022a080
0022a080google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalExtension: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalExtension(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct []uint8 b, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField exts, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
0022a080ldr x16, [x28+16]
0022a084sub x17, sp, 464
0022a088subs xzr, x17, x16
0022a08cb.ls 0x22a678
0022a090sub x20, sp, 592
0022a094stp x29, x30, [x20-8]
0022a098add sp, x20, 0
0022a09csub x29, sp, 8
0022a0a0str x0, [sp+600]
0022a0a4str x1, [sp+608]
0022a0a8str x2, [sp+616]
0022a0acstr x3, [sp+624]
0022a0b0str w4, [sp+632]
0022a0b4strb w5, [sp+636]
0022a0b8str x6, [sp+640]
0022a0bcstrb w7, [sp+648]
0022a0c0str x8, [sp+656]
0022a0c4str x9, [sp+664]
0022a0c8str x10, [sp+672]
0022a0ccstr xzr, [sp+104]
0022a0d0strb wzr, [sp+112]
0022a0d4stp xzr, xzr, [sp+288]
0022a0d8ldr x1, [sp+640]
0022a0dcldrsw x2, [sp+632]
0022a0e0adrp x0, 0x3fa000
0022a0e4add x0, x0, 3872
0022a0e8bl runtime.mapaccess1_fast32
0022a0ecldp x3, x4, [x0]
0022a0f0ldp x5, x6, [x0+16]
0022a0f4ldp x7, x8, [x0+32]
0022a0f8stp x3, x4, [sp+176]
0022a0fcstp x5, x6, [sp+192]
0022a100stp x7, x8, [sp+208]
0022a104ldr x0, [sp+176]
0022a108ldr x1, [sp+184]
0022a10cldr x2, [sp+192]
0022a110ldr x3, [sp+200]
0022a114ldr x4, [sp+208]
0022a118ldr x5, [sp+216]
0022a11cbl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0022a120str x0, [sp+152]
0022a124str x1, [sp+160]
0022a128cbnz x0, 0x22a130
0022a12cb 0x22a134
0022a130
0022a130loc_22a130:
0022a130b 0x22a3f4
0022a134
0022a134loc_22a134:
0022a134stp xzr, xzr, [sp+272]
0022a138ldr x1, [sp+600]
0022a13cldrsb x27, [x1]
0022a140ldr x2, [x1+16]
0022a144ldrsb x27, [x2]
0022a148ldr x0, [x1+24]
0022a14cldr x1, [x2+64]
0022a150blr x1
0022a154str x0, [sp+496]
0022a158str x1, [sp+504]
0022a15cstp xzr, xzr, [sp+480]
0022a160stp xzr, xzr, [sp+464]
0022a164ldr x1, [sp+656]
0022a168ldrsb x27, [x1]
0022a16cldr x0, [sp+664]
0022a170ldrsw x3, [sp+632]
0022a174ldr x1, [x1+32]
0022a178ldr x2, [sp+496]
0022a17cldr x4, [sp+504]
0022a180mov x5, x1
0022a184mov x1, x2
0022a188mov x2, x4
0022a18cblr x5
0022a190str x0, [sp+480]
0022a194str x1, [sp+488]
0022a198str x2, [sp+464]
0022a19cstr x3, [sp+472]
0022a1a0ldr x1, [sp+480]
0022a1a4ldr x2, [sp+488]
0022a1a8str x1, [sp+568]
0022a1acstr x2, [sp+576]
0022a1b0ldr x1, [sp+464]
0022a1b4ldr x2, [sp+472]
0022a1b8str x1, [sp+552]
0022a1bcstr x2, [sp+560]
0022a1c0ldr x1, [sp+568]
0022a1c4ldr x2, [sp+576]
0022a1c8str x1, [sp+152]
0022a1ccstr x2, [sp+160]
0022a1d0ldr x1, [sp+560]
0022a1d4ldr x0, [sp+552]
0022a1d8str x0, [sp+272]
0022a1dcstr x1, [sp+280]
0022a1e0cbnz x0, 0x22a1e8
0022a1e4b 0x22a3f0
0022a1e8
0022a1e8loc_22a1e8:
0022a1e8adrp x27, 0x7f7000
0022a1ecldr x3, [x27+3152]
0022a1f0subs xzr, x3, x0
0022a1f4b.eq 0x22a1fc
0022a1f8b 0x22a240
0022a1fc
0022a1fcloc_22a1fc:
0022a1fcadrp x27, 0x7f7000
0022a200ldr x2, [x27+3160]
0022a204bl runtime.ifaceeq
0022a208tbnz w0, 0, 0x22a210
0022a20cb 0x22a23c
0022a210
0022a210loc_22a210:
0022a210adrp x27, 0x7f8000
0022a214ldr x2, [x27+192]
0022a218adrp x27, 0x7f8000
0022a21cldr x3, [x27+200]
0022a220str x2, [sp+288]
0022a224str x3, [sp+296]
0022a228ldr x0, [sp+104]
0022a22cldrb w1, [sp+112]
0022a230ldp x29, x30, [sp-8]
0022a234add sp, sp, 592
0022a238ret x30
0022a23c
0022a23cloc_22a23c:
0022a23cb 0x22a244
0022a240
0022a240loc_22a240:
0022a240b 0x22a244
0022a244
0022a244loc_22a244:
0022a244ldr x1, [sp+600]
0022a248ldrsb x27, [x1]
0022a24cldr x2, [x1+16]
0022a250ldrsb x27, [x2]
0022a254ldr x0, [x1+24]
0022a258ldr x1, [x2+64]
0022a25cblr x1
0022a260str x0, [sp+496]
0022a264str x1, [sp+504]
0022a268stp xzr, xzr, [sp+416]
0022a26cstp xzr, xzr, [sp+432]
0022a270stp xzr, xzr, [sp+448]
0022a274add x1, sp, 416
0022a278str x1, [sp+360]
0022a27cldr x0, [sp+496]
0022a280ldr x1, [sp+504]
0022a284bl runtime.convTstring
0022a288str x0, [sp+352]
0022a28cldr x1, [sp+360]
0022a290ldrsb x27, [x1]
0022a294adrp x2, 0x405000
0022a298add x2, x2, 2496
0022a29cstr x2, [x1]
0022a2a0adrp x27, 0x821000
0022a2a4ldr w2, [x27+3056]
0022a2a8cbz w2, 0x22a2b0
0022a2acb 0x22a2b4
0022a2b0
0022a2b0loc_22a2b0:
0022a2b0b 0x22a2c8
0022a2b4
0022a2b4loc_22a2b4:
0022a2b4bl runtime.gcWriteBarrier2
0022a2b8str x0, [x25]
0022a2bcldr x2, [x1+8]
0022a2c0str x2, [x25+8]
0022a2c4b 0x22a2c8
0022a2c8
0022a2c8loc_22a2c8:
0022a2c8str x0, [x1+8]
0022a2ccldrsw x0, [sp+632]
0022a2d0bl runtime.convT32
0022a2d4str x0, [sp+344]
0022a2d8ldr x1, [sp+360]
0022a2dcldrsb x27, [x1]
0022a2e0adrp x2, 0x3e0000
0022a2e4add x2, x2, 928
0022a2e8str x2, [x1+16]
0022a2ecadrp x27, 0x821000
0022a2f0ldr w2, [x27+3056]
0022a2f4cbz w2, 0x22a2fc
0022a2f8b 0x22a300
0022a2fc
0022a2fcloc_22a2fc:
0022a2fcb 0x22a314
0022a300
0022a300loc_22a300:
0022a300bl runtime.gcWriteBarrier2
0022a304str x0, [x25]
0022a308ldr x5, [x1+24]
0022a30cstr x5, [x25+8]
0022a310b 0x22a314
0022a314
0022a314loc_22a314:
0022a314str x0, [x1+24]
0022a318ldr x5, [sp+272]
0022a31cldr x6, [sp+280]
0022a320str x5, [sp+328]
0022a324str x6, [sp+336]
0022a328str x5, [sp+320]
0022a32cldr x5, [sp+320]
0022a330cbnz x5, 0x22a338
0022a334b 0x22a348
0022a338
0022a338loc_22a338:
0022a338ldr x5, [sp+320]
0022a33cldr x5, [x5+8]
0022a340str x5, [sp+320]
0022a344b 0x22a34c
0022a348
0022a348loc_22a348:
0022a348b 0x22a34c
0022a34c
0022a34cloc_22a34c:
0022a34cldr x5, [sp+360]
0022a350ldrsb x27, [x5]
0022a354ldr x6, [sp+320]
0022a358ldr x7, [sp+336]
0022a35cstr x6, [x5+32]
0022a360adrp x27, 0x821000
0022a364ldr w6, [x27+3056]
0022a368cbz w6, 0x22a370
0022a36cb 0x22a374
0022a370
0022a370loc_22a370:
0022a370b 0x22a388
0022a374
0022a374loc_22a374:
0022a374bl runtime.gcWriteBarrier2
0022a378str x7, [x25]
0022a37cldr x6, [x5+40]
0022a380str x6, [x25+8]
0022a384b 0x22a388
0022a388
0022a388loc_22a388:
0022a388str x7, [x5+40]
0022a38cldr x2, [sp+360]
0022a390ldrsb x27, [x2]
0022a394b 0x22a398
0022a398
0022a398loc_22a398:
0022a398str x2, [sp+368]
0022a39corr x4, xzr, 3
0022a3a0str x4, [sp+376]
0022a3a4str x4, [sp+384]
0022a3a8adrp x0, 0x498000
0022a3acadd x0, x0, 2886
0022a3b0movz x1, 38
0022a3b4mov x3, x4
0022a3b8bl google.golang.org/protobuf/internal/errors.New
0022a3bcstr x0, [sp+464]
0022a3c0str x1, [sp+472]
0022a3c4str x0, [sp+288]
0022a3c8str x1, [sp+296]
0022a3ccldr x5, [sp+104]
0022a3d0ldrb w6, [sp+112]
0022a3d4mov x2, x0
0022a3d8mov x3, x1
0022a3dcmov x0, x5
0022a3e0mov x1, x6
0022a3e4ldp x29, x30, [sp-8]
0022a3e8add sp, sp, 592
0022a3ecret x30
0022a3f0
0022a3f0loc_22a3f0:
0022a3f0b 0x22a3f4
0022a3f4
0022a3f4loc_22a3f4:
0022a3f4ldr x0, [sp+152]
0022a3f8ldr x1, [sp+160]
0022a3fcbl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
0022a400str x0, [sp+168]
0022a404ldrsb x27, [x0]
0022a408ldr x2, [x0+40]
0022a40ccbnz x2, 0x22a414
0022a410b 0x22a64c
0022a414
0022a414loc_22a414:
0022a414add x0, sp, 176
0022a418bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0022a41cstr x0, [sp+248]
0022a420str x1, [sp+256]
0022a424str x2, [sp+264]
0022a428bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
0022a42cstrb w0, [sp+102]
0022a430eor x1, x0, 1
0022a434strb w1, [sp+103]
0022a438tbnz w0, 0, 0x22a440
0022a43cb 0x22a444
0022a440
0022a440loc_22a440:
0022a440b 0x22a458
0022a444
0022a444loc_22a444:
0022a444ldr x12, [sp+168]
0022a448ldrsb x27, [x12]
0022a44cldrb w12, [x12+16]
0022a450strb w12, [sp+103]
0022a454b 0x22a458
0022a458
0022a458loc_22a458:
0022a458ldrb w12, [sp+103]
0022a45ctbnz w12, 0, 0x22a464
0022a460b 0x22a488
0022a464
0022a464loc_22a464:
0022a464ldr x1, [sp+152]
0022a468ldrsb x27, [x1]
0022a46cldr x1, [x1+48]
0022a470ldr x0, [sp+160]
0022a474blr x1
0022a478str x0, [sp+248]
0022a47cstr x1, [sp+256]
0022a480str x2, [sp+264]
0022a484b 0x22a48c
0022a488
0022a488loc_22a488:
0022a488b 0x22a48c
0022a48c
0022a48cloc_22a48c:
0022a48cstp xzr, xzr, [sp+392]
0022a490str xzr, [sp+408]
0022a494stp xzr, xzr, [sp+464]
0022a498ldr x12, [sp+168]
0022a49cldrsb x27, [x12]
0022a4a0ldr x26, [x12+40]
0022a4a4ldrsb x7, [sp+636]
0022a4a8ldrb w8, [sp+648]
0022a4acldrsw x6, [sp+632]
0022a4b0ldr x12, [x26]
0022a4b4ldr x0, [sp+608]
0022a4b8ldr x3, [sp+248]
0022a4bcldr x1, [sp+616]
0022a4c0ldr x9, [sp+656]
0022a4c4ldr x4, [sp+256]
0022a4c8ldr x5, [sp+264]
0022a4ccldr x2, [sp+624]
0022a4d0ldr x10, [sp+664]
0022a4d4ldr x11, [sp+672]
0022a4d8blr x12
0022a4dcstr x0, [sp+392]
0022a4e0str x1, [sp+400]
0022a4e4str x2, [sp+408]
0022a4e8str x3, [sp+120]
0022a4ecstrb w4, [sp+128]
0022a4f0str x5, [sp+464]
0022a4f4str x6, [sp+472]
0022a4f8ldr x12, [sp+392]
0022a4fcldr x13, [sp+400]
0022a500ldr x14, [sp+408]
0022a504str x12, [sp+528]
0022a508str x13, [sp+536]
0022a50cstr x14, [sp+544]
0022a510ldr x12, [sp+120]
0022a514ldrb w13, [sp+128]
0022a518str x12, [sp+136]
0022a51cstrb w13, [sp+144]
0022a520ldr x12, [sp+464]
0022a524ldr x13, [sp+472]
0022a528str x12, [sp+512]
0022a52cstr x13, [sp+520]
0022a530ldr x12, [sp+528]
0022a534ldr x13, [sp+536]
0022a538ldr x14, [sp+544]
0022a53cstr x12, [sp+224]
0022a540str x13, [sp+232]
0022a544str x14, [sp+240]
0022a548ldr x12, [sp+136]
0022a54cldrb w13, [sp+144]
0022a550str x12, [sp+104]
0022a554strb w13, [sp+112]
0022a558ldr x3, [sp+520]
0022a55cldr x2, [sp+512]
0022a560str x2, [sp+288]
0022a564str x3, [sp+296]
0022a568cbnz x2, 0x22a570
0022a56cb 0x22a584
0022a570
0022a570loc_22a570:
0022a570ldr x0, [sp+104]
0022a574ldrb w1, [sp+112]
0022a578ldp x29, x30, [sp-8]
0022a57cadd sp, sp, 592
0022a580ret x30
0022a584
0022a584loc_22a584:
0022a584ldr x6, [sp+168]
0022a588ldrsb x27, [x6]
0022a58cldr x6, [x6+48]
0022a590cbnz x6, 0x22a598
0022a594b 0x22a59c
0022a598
0022a598loc_22a598:
0022a598b 0x22a5a8
0022a59c
0022a59cloc_22a59c:
0022a59corr x6, xzr, 1
0022a5a0strb w6, [sp+112]
0022a5a4b 0x22a5a8
0022a5a8
0022a5a8loc_22a5a8:
0022a5a8ldr x3, [sp+224]
0022a5acldr x4, [sp+232]
0022a5b0ldr x5, [sp+240]
0022a5b4ldr x1, [sp+152]
0022a5b8ldr x2, [sp+160]
0022a5bcadd x0, sp, 176
0022a5c0bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Set
0022a5c4ldr x1, [sp+640]
0022a5c8ldrsw x2, [sp+632]
0022a5ccadrp x0, 0x3fa000
0022a5d0add x0, x0, 3872
0022a5d4bl runtime.mapassign_fast32
0022a5d8str x0, [sp+312]
0022a5dcldrsb x27, [x0]
0022a5e0adrp x27, 0x821000
0022a5e4ldr w6, [x27+3056]
0022a5e8cbz w6, 0x22a5f0
0022a5ecb 0x22a5f4
0022a5f0
0022a5f0loc_22a5f0:
0022a5f0b 0x22a614
0022a5f4
0022a5f4loc_22a5f4:
0022a5f4str x0, [sp+304]
0022a5f8mov x1, x0
0022a5fcadd x2, sp, 176
0022a600adrp x0, 0x442000
0022a604add x0, x0, 224
0022a608bl runtime.wbMove
0022a60cldr x0, [sp+304]
0022a610b 0x22a614
0022a614
0022a614loc_22a614:
0022a614ldp x4, x5, [sp+176]
0022a618ldp x6, x7, [sp+192]
0022a61cldp x8, x9, [sp+208]
0022a620stp x4, x5, [x0]
0022a624stp x6, x7, [x0+16]
0022a628stp x8, x9, [x0+32]
0022a62cstp xzr, xzr, [sp+288]
0022a630ldr x0, [sp+104]
0022a634ldrb w1, [sp+112]
0022a638mov x2, xzr
0022a63cmov x3, xzr
0022a640ldp x29, x30, [sp-8]
0022a644add sp, sp, 592
0022a648ret x30
0022a64c
0022a64cloc_22a64c:
0022a64cadrp x27, 0x7f8000
0022a650ldr x2, [x27+192]
0022a654adrp x27, 0x7f8000
0022a658ldr x3, [x27+200]
0022a65cstr x2, [sp+288]
0022a660str x3, [sp+296]
0022a664ldr x0, [sp+104]
0022a668ldrb w1, [sp+112]
0022a66cldp x29, x30, [sp-8]
0022a670add sp, sp, 592
0022a674ret x30
0022a678
0022a678loc_22a678:
0022a678stp x0, x1, [sp+8]
0022a67cstp x2, x3, [sp+24]
0022a680str w4, [sp+40]
0022a684strb w5, [sp+44]
0022a688str x6, [sp+48]
0022a68cstrb w7, [sp+56]
0022a690stp x8, x9, [sp+64]
0022a694str x10, [sp+80]
0022a698mov x3, x30
0022a69cbl runtime.morestack_noctxt.abi0
0022a6a0ldp x0, x1, [sp+8]
0022a6a4ldp x2, x3, [sp+24]
0022a6a8ldrsw x4, [sp+40]
0022a6acldrsb x5, [sp+44]
0022a6b0ldr x6, [sp+48]
0022a6b4ldrb w7, [sp+56]
0022a6b8ldp x8, x9, [sp+64]
0022a6bcldr x10, [sp+80]
0022a6c0b 0x22a080
0022a6c4udf 0
0022a6c8udf 0
0022a6ccudf 0
0022a080
0022a080google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalExtension: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalExtension(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct []uint8 b, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField exts, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
0022a080ldr x16, [x28+16]
0022a084sub x17, sp, 464
0022a088subs xzr, x17, x16
0022a08cb.ls 0x22a678
0022a090sub x20, sp, 592
0022a094stp x29, x30, [x20-8]
0022a098add sp, x20, 0
0022a09csub x29, sp, 8
0022a0a0str x0, [sp+600]
0022a0a4str x1, [sp+608]
0022a0a8str x2, [sp+616]
0022a0acstr x3, [sp+624]
0022a0b0str w4, [sp+632]
0022a0b4strb w5, [sp+636]
0022a0b8str x6, [sp+640]
0022a0bcstrb w7, [sp+648]
0022a0c0str x8, [sp+656]
0022a0c4str x9, [sp+664]
0022a0c8str x10, [sp+672]
0022a0ccstr xzr, [sp+104]
0022a0d0strb wzr, [sp+112]
0022a0d4stp xzr, xzr, [sp+288]
0022a0d8ldr x1, [sp+640]
0022a0dcldrsw x2, [sp+632]
0022a0e0adrp x0, 0x3fa000
0022a0e4add x0, x0, 3872
0022a0e8bl runtime.mapaccess1_fast32
0022a0ecldp x3, x4, [x0]
0022a0f0ldp x5, x6, [x0+16]
0022a0f4ldp x7, x8, [x0+32]
0022a0f8stp x3, x4, [sp+176]
0022a0fcstp x5, x6, [sp+192]
0022a100stp x7, x8, [sp+208]
0022a104ldr x0, [sp+176]
0022a108ldr x1, [sp+184]
0022a10cldr x2, [sp+192]
0022a110ldr x3, [sp+200]
0022a114ldr x4, [sp+208]
0022a118ldr x5, [sp+216]
0022a11cbl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0022a120str x0, [sp+152]
0022a124str x1, [sp+160]
0022a128cbnz x0, 0x22a130
0022a12cb 0x22a134
0022a130
0022a130loc_22a130:
0022a130b 0x22a3f4
0022a134
0022a134loc_22a134:
0022a134stp xzr, xzr, [sp+272]
0022a138ldr x1, [sp+600]
0022a13cldrsb x27, [x1]
0022a140ldr x2, [x1+16]
0022a144ldrsb x27, [x2]
0022a148ldr x0, [x1+24]
0022a14cldr x1, [x2+64]
0022a150blr x1
0022a154str x0, [sp+496]
0022a158str x1, [sp+504]
0022a15cstp xzr, xzr, [sp+480]
0022a160stp xzr, xzr, [sp+464]
0022a164ldr x1, [sp+656]
0022a168ldrsb x27, [x1]
0022a16cldr x0, [sp+664]
0022a170ldrsw x3, [sp+632]
0022a174ldr x1, [x1+32]
0022a178ldr x2, [sp+496]
0022a17cldr x4, [sp+504]
0022a180mov x5, x1
0022a184mov x1, x2
0022a188mov x2, x4
0022a18cblr x5
0022a190str x0, [sp+480]
0022a194str x1, [sp+488]
0022a198str x2, [sp+464]
0022a19cstr x3, [sp+472]
0022a1a0ldr x1, [sp+480]
0022a1a4ldr x2, [sp+488]
0022a1a8str x1, [sp+568]
0022a1acstr x2, [sp+576]
0022a1b0ldr x1, [sp+464]
0022a1b4ldr x2, [sp+472]
0022a1b8str x1, [sp+552]
0022a1bcstr x2, [sp+560]
0022a1c0ldr x1, [sp+568]
0022a1c4ldr x2, [sp+576]
0022a1c8str x1, [sp+152]
0022a1ccstr x2, [sp+160]
0022a1d0ldr x1, [sp+560]
0022a1d4ldr x0, [sp+552]
0022a1d8str x0, [sp+272]
0022a1dcstr x1, [sp+280]
0022a1e0cbnz x0, 0x22a1e8
0022a1e4b 0x22a3f0
0022a1e8
0022a1e8loc_22a1e8:
0022a1e8adrp x27, 0x7f7000
0022a1ecldr x3, [x27+3152]
0022a1f0subs xzr, x3, x0
0022a1f4b.eq 0x22a1fc
0022a1f8b 0x22a240
0022a1fc
0022a1fcloc_22a1fc:
0022a1fcadrp x27, 0x7f7000
0022a200ldr x2, [x27+3160]
0022a204bl runtime.ifaceeq
0022a208tbnz w0, 0, 0x22a210
0022a20cb 0x22a23c
0022a210
0022a210loc_22a210:
0022a210adrp x27, 0x7f8000
0022a214ldr x2, [x27+192]
0022a218adrp x27, 0x7f8000
0022a21cldr x3, [x27+200]
0022a220str x2, [sp+288]
0022a224str x3, [sp+296]
0022a228ldr x0, [sp+104]
0022a22cldrb w1, [sp+112]
0022a230ldp x29, x30, [sp-8]
0022a234add sp, sp, 592
0022a238ret x30
0022a23c
0022a23cloc_22a23c:
0022a23cb 0x22a244
0022a240
0022a240loc_22a240:
0022a240b 0x22a244
0022a244
0022a244loc_22a244:
0022a244ldr x1, [sp+600]
0022a248ldrsb x27, [x1]
0022a24cldr x2, [x1+16]
0022a250ldrsb x27, [x2]
0022a254ldr x0, [x1+24]
0022a258ldr x1, [x2+64]
0022a25cblr x1
0022a260str x0, [sp+496]
0022a264str x1, [sp+504]
0022a268stp xzr, xzr, [sp+416]
0022a26cstp xzr, xzr, [sp+432]
0022a270stp xzr, xzr, [sp+448]
0022a274add x1, sp, 416
0022a278str x1, [sp+360]
0022a27cldr x0, [sp+496]
0022a280ldr x1, [sp+504]
0022a284bl runtime.convTstring
0022a288str x0, [sp+352]
0022a28cldr x1, [sp+360]
0022a290ldrsb x27, [x1]
0022a294adrp x2, 0x405000
0022a298add x2, x2, 2496
0022a29cstr x2, [x1]
0022a2a0adrp x27, 0x821000
0022a2a4ldr w2, [x27+3056]
0022a2a8cbz w2, 0x22a2b0
0022a2acb 0x22a2b4
0022a2b0
0022a2b0loc_22a2b0:
0022a2b0b 0x22a2c8
0022a2b4
0022a2b4loc_22a2b4:
0022a2b4bl runtime.gcWriteBarrier2
0022a2b8str x0, [x25]
0022a2bcldr x2, [x1+8]
0022a2c0str x2, [x25+8]
0022a2c4b 0x22a2c8
0022a2c8
0022a2c8loc_22a2c8:
0022a2c8str x0, [x1+8]
0022a2ccldrsw x0, [sp+632]
0022a2d0bl runtime.convT32
0022a2d4str x0, [sp+344]
0022a2d8ldr x1, [sp+360]
0022a2dcldrsb x27, [x1]
0022a2e0adrp x2, 0x3e0000
0022a2e4add x2, x2, 928
0022a2e8str x2, [x1+16]
0022a2ecadrp x27, 0x821000
0022a2f0ldr w2, [x27+3056]
0022a2f4cbz w2, 0x22a2fc
0022a2f8b 0x22a300
0022a2fc
0022a2fcloc_22a2fc:
0022a2fcb 0x22a314
0022a300
0022a300loc_22a300:
0022a300bl runtime.gcWriteBarrier2
0022a304str x0, [x25]
0022a308ldr x5, [x1+24]
0022a30cstr x5, [x25+8]
0022a310b 0x22a314
0022a314
0022a314loc_22a314:
0022a314str x0, [x1+24]
0022a318ldr x5, [sp+272]
0022a31cldr x6, [sp+280]
0022a320str x5, [sp+328]
0022a324str x6, [sp+336]
0022a328str x5, [sp+320]
0022a32cldr x5, [sp+320]
0022a330cbnz x5, 0x22a338
0022a334b 0x22a348
0022a338
0022a338loc_22a338:
0022a338ldr x5, [sp+320]
0022a33cldr x5, [x5+8]
0022a340str x5, [sp+320]
0022a344b 0x22a34c
0022a348
0022a348loc_22a348:
0022a348b 0x22a34c
0022a34c
0022a34cloc_22a34c:
0022a34cldr x5, [sp+360]
0022a350ldrsb x27, [x5]
0022a354ldr x6, [sp+320]
0022a358ldr x7, [sp+336]
0022a35cstr x6, [x5+32]
0022a360adrp x27, 0x821000
0022a364ldr w6, [x27+3056]
0022a368cbz w6, 0x22a370
0022a36cb 0x22a374
0022a370
0022a370loc_22a370:
0022a370b 0x22a388
0022a374
0022a374loc_22a374:
0022a374bl runtime.gcWriteBarrier2
0022a378str x7, [x25]
0022a37cldr x6, [x5+40]
0022a380str x6, [x25+8]
0022a384b 0x22a388
0022a388
0022a388loc_22a388:
0022a388str x7, [x5+40]
0022a38cldr x2, [sp+360]
0022a390ldrsb x27, [x2]
0022a394b 0x22a398
0022a398
0022a398loc_22a398:
0022a398str x2, [sp+368]
0022a39corr x4, xzr, 3
0022a3a0str x4, [sp+376]
0022a3a4str x4, [sp+384]
0022a3a8adrp x0, 0x498000
0022a3acadd x0, x0, 2886
0022a3b0movz x1, 38
0022a3b4mov x3, x4
0022a3b8bl google.golang.org/protobuf/internal/errors.New
0022a3bcstr x0, [sp+464]
0022a3c0str x1, [sp+472]
0022a3c4str x0, [sp+288]
0022a3c8str x1, [sp+296]
0022a3ccldr x5, [sp+104]
0022a3d0ldrb w6, [sp+112]
0022a3d4mov x2, x0
0022a3d8mov x3, x1
0022a3dcmov x0, x5
0022a3e0mov x1, x6
0022a3e4ldp x29, x30, [sp-8]
0022a3e8add sp, sp, 592
0022a3ecret x30
0022a3f0
0022a3f0loc_22a3f0:
0022a3f0b 0x22a3f4
0022a3f4
0022a3f4loc_22a3f4:
0022a3f4ldr x0, [sp+152]
0022a3f8ldr x1, [sp+160]
0022a3fcbl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
0022a400str x0, [sp+168]
0022a404ldrsb x27, [x0]
0022a408ldr x2, [x0+40]
0022a40ccbnz x2, 0x22a414
0022a410b 0x22a64c
0022a414
0022a414loc_22a414:
0022a414add x0, sp, 176
0022a418bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0022a41cstr x0, [sp+248]
0022a420str x1, [sp+256]
0022a424str x2, [sp+264]
0022a428bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
0022a42cstrb w0, [sp+102]
0022a430eor x1, x0, 1
0022a434strb w1, [sp+103]
0022a438tbnz w0, 0, 0x22a440
0022a43cb 0x22a444
0022a440
0022a440loc_22a440:
0022a440b 0x22a458
0022a444
0022a444loc_22a444:
0022a444ldr x12, [sp+168]
0022a448ldrsb x27, [x12]
0022a44cldrb w12, [x12+16]
0022a450strb w12, [sp+103]
0022a454b 0x22a458
0022a458
0022a458loc_22a458:
0022a458ldrb w12, [sp+103]
0022a45ctbnz w12, 0, 0x22a464
0022a460b 0x22a488
0022a464
0022a464loc_22a464:
0022a464ldr x1, [sp+152]
0022a468ldrsb x27, [x1]
0022a46cldr x1, [x1+48]
0022a470ldr x0, [sp+160]
0022a474blr x1
0022a478str x0, [sp+248]
0022a47cstr x1, [sp+256]
0022a480str x2, [sp+264]
0022a484b 0x22a48c
0022a488
0022a488loc_22a488:
0022a488b 0x22a48c
0022a48c
0022a48cloc_22a48c:
0022a48cstp xzr, xzr, [sp+392]
0022a490str xzr, [sp+408]
0022a494stp xzr, xzr, [sp+464]
0022a498ldr x12, [sp+168]
0022a49cldrsb x27, [x12]
0022a4a0ldr x26, [x12+40]
0022a4a4ldrsb x7, [sp+636]
0022a4a8ldrb w8, [sp+648]
0022a4acldrsw x6, [sp+632]
0022a4b0ldr x12, [x26]
0022a4b4ldr x0, [sp+608]
0022a4b8ldr x3, [sp+248]
0022a4bcldr x1, [sp+616]
0022a4c0ldr x9, [sp+656]
0022a4c4ldr x4, [sp+256]
0022a4c8ldr x5, [sp+264]
0022a4ccldr x2, [sp+624]
0022a4d0ldr x10, [sp+664]
0022a4d4ldr x11, [sp+672]
0022a4d8blr x12
0022a4dcstr x0, [sp+392]
0022a4e0str x1, [sp+400]
0022a4e4str x2, [sp+408]
0022a4e8str x3, [sp+120]
0022a4ecstrb w4, [sp+128]
0022a4f0str x5, [sp+464]
0022a4f4str x6, [sp+472]
0022a4f8ldr x12, [sp+392]
0022a4fcldr x13, [sp+400]
0022a500ldr x14, [sp+408]
0022a504str x12, [sp+528]
0022a508str x13, [sp+536]
0022a50cstr x14, [sp+544]
0022a510ldr x12, [sp+120]
0022a514ldrb w13, [sp+128]
0022a518str x12, [sp+136]
0022a51cstrb w13, [sp+144]
0022a520ldr x12, [sp+464]
0022a524ldr x13, [sp+472]
0022a528str x12, [sp+512]
0022a52cstr x13, [sp+520]
0022a530ldr x12, [sp+528]
0022a534ldr x13, [sp+536]
0022a538ldr x14, [sp+544]
0022a53cstr x12, [sp+224]
0022a540str x13, [sp+232]
0022a544str x14, [sp+240]
0022a548ldr x12, [sp+136]
0022a54cldrb w13, [sp+144]
0022a550str x12, [sp+104]
0022a554strb w13, [sp+112]
0022a558ldr x3, [sp+520]
0022a55cldr x2, [sp+512]
0022a560str x2, [sp+288]
0022a564str x3, [sp+296]
0022a568cbnz x2, 0x22a570
0022a56cb 0x22a584
0022a570
0022a570loc_22a570:
0022a570ldr x0, [sp+104]
0022a574ldrb w1, [sp+112]
0022a578ldp x29, x30, [sp-8]
0022a57cadd sp, sp, 592
0022a580ret x30
0022a584
0022a584loc_22a584:
0022a584ldr x6, [sp+168]
0022a588ldrsb x27, [x6]
0022a58cldr x6, [x6+48]
0022a590cbnz x6, 0x22a598
0022a594b 0x22a59c
0022a598
0022a598loc_22a598:
0022a598b 0x22a5a8
0022a59c
0022a59cloc_22a59c:
0022a59corr x6, xzr, 1
0022a5a0strb w6, [sp+112]
0022a5a4b 0x22a5a8
0022a5a8
0022a5a8loc_22a5a8:
0022a5a8ldr x3, [sp+224]
0022a5acldr x4, [sp+232]
0022a5b0ldr x5, [sp+240]
0022a5b4ldr x1, [sp+152]
0022a5b8ldr x2, [sp+160]
0022a5bcadd x0, sp, 176
0022a5c0bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Set
0022a5c4ldr x1, [sp+640]
0022a5c8ldrsw x2, [sp+632]
0022a5ccadrp x0, 0x3fa000
0022a5d0add x0, x0, 3872
0022a5d4bl runtime.mapassign_fast32
0022a5d8str x0, [sp+312]
0022a5dcldrsb x27, [x0]
0022a5e0adrp x27, 0x821000
0022a5e4ldr w6, [x27+3056]
0022a5e8cbz w6, 0x22a5f0
0022a5ecb 0x22a5f4
0022a5f0
0022a5f0loc_22a5f0:
0022a5f0b 0x22a614
0022a5f4
0022a5f4loc_22a5f4:
0022a5f4str x0, [sp+304]
0022a5f8mov x1, x0
0022a5fcadd x2, sp, 176
0022a600adrp x0, 0x442000
0022a604add x0, x0, 224
0022a608bl runtime.wbMove
0022a60cldr x0, [sp+304]
0022a610b 0x22a614
0022a614
0022a614loc_22a614:
0022a614ldp x4, x5, [sp+176]
0022a618ldp x6, x7, [sp+192]
0022a61cldp x8, x9, [sp+208]
0022a620stp x4, x5, [x0]
0022a624stp x6, x7, [x0+16]
0022a628stp x8, x9, [x0+32]
0022a62cstp xzr, xzr, [sp+288]
0022a630ldr x0, [sp+104]
0022a634ldrb w1, [sp+112]
0022a638mov x2, xzr
0022a63cmov x3, xzr
0022a640ldp x29, x30, [sp-8]
0022a644add sp, sp, 592
0022a648ret x30
0022a64c
0022a64cloc_22a64c:
0022a64cadrp x27, 0x7f8000
0022a650ldr x2, [x27+192]
0022a654adrp x27, 0x7f8000
0022a658ldr x3, [x27+200]
0022a65cstr x2, [sp+288]
0022a660str x3, [sp+296]
0022a664ldr x0, [sp+104]
0022a668ldrb w1, [sp+112]
0022a66cldp x29, x30, [sp-8]
0022a670add sp, sp, 592
0022a674ret x30
0022a678
0022a678loc_22a678:
0022a678stp x0, x1, [sp+8]
0022a67cstp x2, x3, [sp+24]
0022a680str w4, [sp+40]
0022a684strb w5, [sp+44]
0022a688str x6, [sp+48]
0022a68cstrb w7, [sp+56]
0022a690stp x8, x9, [sp+64]
0022a694str x10, [sp+80]
0022a698mov x3, x30
0022a69cbl runtime.morestack_noctxt.abi0
0022a6a0ldp x0, x1, [sp+8]
0022a6a4ldp x2, x3, [sp+24]
0022a6a8ldrsw x4, [sp+40]
0022a6acldrsb x5, [sp+44]
0022a6b0ldr x6, [sp+48]
0022a6b4ldrb w7, [sp+56]
0022a6b8ldp x8, x9, [sp+64]
0022a6bcldr x10, [sp+80]
0022a6c0b 0x22a080
0022a6c4udf 0
0022a6c8udf 0
0022a6ccudf 0
0022a080
0022a6d0
0022a6d0google.golang.org/protobuf/internal/impl.marshalOptions.Options: ; void google.golang.org/protobuf/internal/impl.marshalOptions.Options(google.golang.org/protobuf/internal/impl.marshalOptions o)
0022a6d0ldr x16, [x28+16]
0022a6d4subs xzr, sp, x16
0022a6d8b.ls 0x22a73c
0022a6dcstr x30, [sp-32]!
0022a6e0stur x29, [sp-8]
0022a6e4sub x29, sp, 8
0022a6e8strb w0, [sp+40]
0022a6ecstrb wzr, [sp+19]
0022a6f0strb wzr, [sp+20]
0022a6f4strb wzr, [sp+21]
0022a6f8bl google.golang.org/protobuf/internal/impl.marshalOptions.Deterministic
0022a6fcstrb w0, [sp+23]
0022a700ldrb w0, [sp+40]
0022a704bl google.golang.org/protobuf/internal/impl.marshalOptions.UseCachedSize
0022a708strb w0, [sp+22]
0022a70cstrb wzr, [sp+19]
0022a710strb wzr, [sp+20]
0022a714strb wzr, [sp+21]
0022a718orr x0, xzr, 1
0022a71cstrb w0, [sp+19]
0022a720ldrb w1, [sp+23]
0022a724strb w1, [sp+20]
0022a728ldrb w2, [sp+22]
0022a72cstrb w2, [sp+21]
0022a730ldur x29, [sp-8]
0022a734ldr x30, [sp], 32
0022a738ret x30
0022a73c
0022a73cloc_22a73c:
0022a73cstrb w0, [sp+8]
0022a740mov x3, x30
0022a744bl runtime.morestack_noctxt.abi0
0022a748ldrb w0, [sp+8]
0022a74cb 0x22a6d0
0022a6d0
0022a6d0google.golang.org/protobuf/internal/impl.marshalOptions.Options: ; void google.golang.org/protobuf/internal/impl.marshalOptions.Options(google.golang.org/protobuf/internal/impl.marshalOptions o)
0022a6d0ldr x16, [x28+16]
0022a6d4subs xzr, sp, x16
0022a6d8b.ls 0x22a73c
0022a6dcstr x30, [sp-32]!
0022a6e0stur x29, [sp-8]
0022a6e4sub x29, sp, 8
0022a6e8strb w0, [sp+40]
0022a6ecstrb wzr, [sp+19]
0022a6f0strb wzr, [sp+20]
0022a6f4strb wzr, [sp+21]
0022a6f8bl google.golang.org/protobuf/internal/impl.marshalOptions.Deterministic
0022a6fcstrb w0, [sp+23]
0022a700ldrb w0, [sp+40]
0022a704bl google.golang.org/protobuf/internal/impl.marshalOptions.UseCachedSize
0022a708strb w0, [sp+22]
0022a70cstrb wzr, [sp+19]
0022a710strb wzr, [sp+20]
0022a714strb wzr, [sp+21]
0022a718orr x0, xzr, 1
0022a71cstrb w0, [sp+19]
0022a720ldrb w1, [sp+23]
0022a724strb w1, [sp+20]
0022a728ldrb w2, [sp+22]
0022a72cstrb w2, [sp+21]
0022a730ldur x29, [sp-8]
0022a734ldr x30, [sp], 32
0022a738ret x30
0022a73c
0022a73cloc_22a73c:
0022a73cstrb w0, [sp+8]
0022a740mov x3, x30
0022a744bl runtime.morestack_noctxt.abi0
0022a748ldrb w0, [sp+8]
0022a74cb 0x22a6d0
0022a6d0
0022a750
0022a750google.golang.org/protobuf/internal/impl.marshalOptions.Deterministic: ; void google.golang.org/protobuf/internal/impl.marshalOptions.Deterministic(google.golang.org/protobuf/internal/impl.marshalOptions o)
0022a750str x30, [sp-32]!
0022a754stur x29, [sp-8]
0022a758sub x29, sp, 8
0022a75cstrb w0, [sp+40]
0022a760strb wzr, [sp+23]
0022a764ands wzr, w0, 1
0022a768cset x0, ne
0022a76cstrb w0, [sp+23]
0022a770add x29, sp, 24
0022a774add sp, sp, 32
0022a778ret x30
0022a77cudf 0
0022a750
0022a750google.golang.org/protobuf/internal/impl.marshalOptions.Deterministic: ; void google.golang.org/protobuf/internal/impl.marshalOptions.Deterministic(google.golang.org/protobuf/internal/impl.marshalOptions o)
0022a750str x30, [sp-32]!
0022a754stur x29, [sp-8]
0022a758sub x29, sp, 8
0022a75cstrb w0, [sp+40]
0022a760strb wzr, [sp+23]
0022a764ands wzr, w0, 1
0022a768cset x0, ne
0022a76cstrb w0, [sp+23]
0022a770add x29, sp, 24
0022a774add sp, sp, 32
0022a778ret x30
0022a77cudf 0
0022a750
0022a780
0022a780google.golang.org/protobuf/internal/impl.marshalOptions.UseCachedSize: ; void google.golang.org/protobuf/internal/impl.marshalOptions.UseCachedSize(google.golang.org/protobuf/internal/impl.marshalOptions o)
0022a780str x30, [sp-32]!
0022a784stur x29, [sp-8]
0022a788sub x29, sp, 8
0022a78cstrb w0, [sp+40]
0022a790strb wzr, [sp+23]
0022a794ands wzr, w0, 2
0022a798cset x0, ne
0022a79cstrb w0, [sp+23]
0022a7a0add x29, sp, 24
0022a7a4add sp, sp, 32
0022a7a8ret x30
0022a7acudf 0
0022a780
0022a780google.golang.org/protobuf/internal/impl.marshalOptions.UseCachedSize: ; void google.golang.org/protobuf/internal/impl.marshalOptions.UseCachedSize(google.golang.org/protobuf/internal/impl.marshalOptions o)
0022a780str x30, [sp-32]!
0022a784stur x29, [sp-8]
0022a788sub x29, sp, 8
0022a78cstrb w0, [sp+40]
0022a790strb wzr, [sp+23]
0022a794ands wzr, w0, 2
0022a798cset x0, ne
0022a79cstrb w0, [sp+23]
0022a7a0add x29, sp, 24
0022a7a4add sp, sp, 32
0022a7a8ret x30
0022a7acudf 0
0022a780
0022a7b0
0022a7b0google.golang.org/protobuf/internal/impl.(*MessageInfo).size: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).size(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 } in)
0022a7b0ldr x16, [x28+16]
0022a7b4subs xzr, sp, x16
0022a7b8b.ls 0x22a8cc
0022a7bcstr x30, [sp-112]!
0022a7c0stur x29, [sp-8]
0022a7c4sub x29, sp, 8
0022a7c8str x0, [sp+120]
0022a7ccstr x1, [sp+128]
0022a7d0str x2, [sp+136]
0022a7d4strb w3, [sp+144]
0022a7d8str xzr, [sp+48]
0022a7dcstr xzr, [sp+64]
0022a7e0str xzr, [sp+80]
0022a7e4ldr x3, [sp+128]
0022a7e8ldr x4, [sp+136]
0022a7ecadrp x5, 0x4f2000
0022a7f0add x5, x5, 2160
0022a7f4subs xzr, x3, x5
0022a7f8b.eq 0x22a800
0022a7fcb 0x22a808
0022a800
0022a800loc_22a800:
0022a800orr x0, xzr, 1
0022a804b 0x22a814
0022a808
0022a808loc_22a808:
0022a808mov x0, xzr
0022a80cmov x4, xzr
0022a810b 0x22a814
0022a814
0022a814loc_22a814:
0022a814str x4, [sp+80]
0022a818strb w0, [sp+47]
0022a81cldr x3, [sp+80]
0022a820str x3, [sp+88]
0022a824ldrb w3, [sp+47]
0022a828strb w3, [sp+45]
0022a82cldr x3, [sp+88]
0022a830str x3, [sp+72]
0022a834ldrb w3, [sp+45]
0022a838strb w3, [sp+44]
0022a83ctbnz w3, 0, 0x22a844
0022a840b 0x22a854
0022a844
0022a844loc_22a844:
0022a844ldr x0, [sp+72]
0022a848bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
0022a84cstr x0, [sp+64]
0022a850b 0x22a884
0022a854
0022a854loc_22a854:
0022a854ldr x0, [sp+128]
0022a858ldr x3, [sp+136]
0022a85cadrp x4, 0x4f2000
0022a860add x4, x4, 2464
0022a864subs xzr, x0, x4
0022a868b.eq 0x22a870
0022a86cb 0x22a8b4
0022a870
0022a870loc_22a870:
0022a870str x3, [sp+96]
0022a874mov x0, x3
0022a878bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
0022a87cstr x0, [sp+64]
0022a880b 0x22a884
0022a884
0022a884loc_22a884:
0022a884strb wzr, [sp+46]
0022a888ldrb w2, [sp+144]
0022a88cstrb w2, [sp+46]
0022a890ldr x1, [sp+64]
0022a894ldr x0, [sp+120]
0022a898bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
0022a89cstr x0, [sp+56]
0022a8a0str xzr, [sp+48]
0022a8a4str x0, [sp+48]
0022a8a8ldur x29, [sp-8]
0022a8acldr x30, [sp], 112
0022a8b0ret x30
0022a8b4
0022a8b4loc_22a8b4:
0022a8b4adrp x1, 0x46e000
0022a8b8add x1, x1, 3104
0022a8bcadrp x2, 0x44e000
0022a8c0add x2, x2, 4032
0022a8c4bl runtime.panicdottypeI
0022a8c8hint
0022a8cc
0022a8ccloc_22a8cc:
0022a8ccstp x0, x1, [sp+8]
0022a8d0str x2, [sp+24]
0022a8d4strb w3, [sp+32]
0022a8d8mov x3, x30
0022a8dcbl runtime.morestack_noctxt.abi0
0022a8e0ldp x0, x1, [sp+8]
0022a8e4ldr x2, [sp+24]
0022a8e8ldrb w3, [sp+32]
0022a8ecb 0x22a7b0
0022a7b0
0022a7b0google.golang.org/protobuf/internal/impl.(*MessageInfo).size: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).size(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 } in)
0022a7b0ldr x16, [x28+16]
0022a7b4subs xzr, sp, x16
0022a7b8b.ls 0x22a8cc
0022a7bcstr x30, [sp-112]!
0022a7c0stur x29, [sp-8]
0022a7c4sub x29, sp, 8
0022a7c8str x0, [sp+120]
0022a7ccstr x1, [sp+128]
0022a7d0str x2, [sp+136]
0022a7d4strb w3, [sp+144]
0022a7d8str xzr, [sp+48]
0022a7dcstr xzr, [sp+64]
0022a7e0str xzr, [sp+80]
0022a7e4ldr x3, [sp+128]
0022a7e8ldr x4, [sp+136]
0022a7ecadrp x5, 0x4f2000
0022a7f0add x5, x5, 2160
0022a7f4subs xzr, x3, x5
0022a7f8b.eq 0x22a800
0022a7fcb 0x22a808
0022a800
0022a800loc_22a800:
0022a800orr x0, xzr, 1
0022a804b 0x22a814
0022a808
0022a808loc_22a808:
0022a808mov x0, xzr
0022a80cmov x4, xzr
0022a810b 0x22a814
0022a814
0022a814loc_22a814:
0022a814str x4, [sp+80]
0022a818strb w0, [sp+47]
0022a81cldr x3, [sp+80]
0022a820str x3, [sp+88]
0022a824ldrb w3, [sp+47]
0022a828strb w3, [sp+45]
0022a82cldr x3, [sp+88]
0022a830str x3, [sp+72]
0022a834ldrb w3, [sp+45]
0022a838strb w3, [sp+44]
0022a83ctbnz w3, 0, 0x22a844
0022a840b 0x22a854
0022a844
0022a844loc_22a844:
0022a844ldr x0, [sp+72]
0022a848bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
0022a84cstr x0, [sp+64]
0022a850b 0x22a884
0022a854
0022a854loc_22a854:
0022a854ldr x0, [sp+128]
0022a858ldr x3, [sp+136]
0022a85cadrp x4, 0x4f2000
0022a860add x4, x4, 2464
0022a864subs xzr, x0, x4
0022a868b.eq 0x22a870
0022a86cb 0x22a8b4
0022a870
0022a870loc_22a870:
0022a870str x3, [sp+96]
0022a874mov x0, x3
0022a878bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
0022a87cstr x0, [sp+64]
0022a880b 0x22a884
0022a884
0022a884loc_22a884:
0022a884strb wzr, [sp+46]
0022a888ldrb w2, [sp+144]
0022a88cstrb w2, [sp+46]
0022a890ldr x1, [sp+64]
0022a894ldr x0, [sp+120]
0022a898bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
0022a89cstr x0, [sp+56]
0022a8a0str xzr, [sp+48]
0022a8a4str x0, [sp+48]
0022a8a8ldur x29, [sp-8]
0022a8acldr x30, [sp], 112
0022a8b0ret x30
0022a8b4
0022a8b4loc_22a8b4:
0022a8b4adrp x1, 0x46e000
0022a8b8add x1, x1, 3104
0022a8bcadrp x2, 0x44e000
0022a8c0add x2, x2, 4032
0022a8c4bl runtime.panicdottypeI
0022a8c8hint
0022a8cc
0022a8ccloc_22a8cc:
0022a8ccstp x0, x1, [sp+8]
0022a8d0str x2, [sp+24]
0022a8d4strb w3, [sp+32]
0022a8d8mov x3, x30
0022a8dcbl runtime.morestack_noctxt.abi0
0022a8e0ldp x0, x1, [sp+8]
0022a8e4ldr x2, [sp+24]
0022a8e8ldrb w3, [sp+32]
0022a8ecb 0x22a7b0
0022a7b0
0022a8f0
0022a8f0google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022a8f0ldr x16, [x28+16]
0022a8f4subs xzr, sp, x16
0022a8f8b.ls 0x22aa08
0022a8fcstr x30, [sp-96]!
0022a900stur x29, [sp-8]
0022a904sub x29, sp, 8
0022a908str x0, [sp+104]
0022a90cstr x1, [sp+112]
0022a910strb w2, [sp+120]
0022a914str xzr, [sp+40]
0022a918bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0022a91cldr x0, [sp+112]
0022a920bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022a924strb w0, [sp+35]
0022a928tbnz w0, 0, 0x22a930
0022a92cb 0x22a944
0022a930
0022a930loc_22a930:
0022a930str xzr, [sp+40]
0022a934mov x0, xzr
0022a938ldur x29, [sp-8]
0022a93cldr x30, [sp], 96
0022a940ret x30
0022a944
0022a944loc_22a944:
0022a944ldrb w0, [sp+120]
0022a948bl google.golang.org/protobuf/internal/impl.marshalOptions.UseCachedSize
0022a94cstrb w0, [sp+34]
0022a950strb w0, [sp+35]
0022a954tbnz w0, 0, 0x22a95c
0022a958b 0x22a97c
0022a95c
0022a95cloc_22a95c:
0022a95cldr x1, [sp+104]
0022a960ldrsb x27, [x1]
0022a964ldr x0, [x1+288]
0022a968str x0, [sp+56]
0022a96cbl google.golang.org/protobuf/internal/impl.offset.IsValid
0022a970strb w0, [sp+33]
0022a974strb w0, [sp+35]
0022a978b 0x22a980
0022a97c
0022a97cloc_22a97c:
0022a97cb 0x22a980
0022a980
0022a980loc_22a980:
0022a980ldrb w3, [sp+35]
0022a984tbnz w3, 0, 0x22a98c
0022a988b 0x22a9e0
0022a98c
0022a98cloc_22a98c:
0022a98cldr x2, [sp+104]
0022a990ldrsb x27, [x2]
0022a994ldr x1, [x2+288]
0022a998str x1, [sp+48]
0022a99cldr x0, [sp+112]
0022a9a0bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022a9a4str x0, [sp+80]
0022a9a8bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022a9acstr x0, [sp+72]
0022a9b0ldar w2, [x0]
0022a9b4str w2, [sp+36]
0022a9b8ldrsw x2, [sp+36]
0022a9bctbz w2, 31, 0x22a9c4
0022a9c0b 0x22a9dc
0022a9c4
0022a9c4loc_22a9c4:
0022a9c4ldrsw x1, [sp+36]
0022a9c8mov x0, x1
0022a9ccstr x0, [sp+40]
0022a9d0ldur x29, [sp-8]
0022a9d4ldr x30, [sp], 96
0022a9d8ret x30
0022a9dc
0022a9dcloc_22a9dc:
0022a9dcb 0x22a9e4
0022a9e0
0022a9e0loc_22a9e0:
0022a9e0b 0x22a9e4
0022a9e4
0022a9e4loc_22a9e4:
0022a9e4ldrb w2, [sp+120]
0022a9e8ldr x1, [sp+112]
0022a9ecldr x0, [sp+104]
0022a9f0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow
0022a9f4str x0, [sp+64]
0022a9f8str x0, [sp+40]
0022a9fcldur x29, [sp-8]
0022aa00ldr x30, [sp], 96
0022aa04ret x30
0022aa08
0022aa08loc_22aa08:
0022aa08stp x0, x1, [sp+8]
0022aa0cstrb w2, [sp+24]
0022aa10mov x3, x30
0022aa14bl runtime.morestack_noctxt.abi0
0022aa18ldp x0, x1, [sp+8]
0022aa1cldrb w2, [sp+24]
0022aa20b 0x22a8f0
0022aa24udf 0
0022aa28udf 0
0022aa2cudf 0
0022a8f0
0022a8f0google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022a8f0ldr x16, [x28+16]
0022a8f4subs xzr, sp, x16
0022a8f8b.ls 0x22aa08
0022a8fcstr x30, [sp-96]!
0022a900stur x29, [sp-8]
0022a904sub x29, sp, 8
0022a908str x0, [sp+104]
0022a90cstr x1, [sp+112]
0022a910strb w2, [sp+120]
0022a914str xzr, [sp+40]
0022a918bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0022a91cldr x0, [sp+112]
0022a920bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022a924strb w0, [sp+35]
0022a928tbnz w0, 0, 0x22a930
0022a92cb 0x22a944
0022a930
0022a930loc_22a930:
0022a930str xzr, [sp+40]
0022a934mov x0, xzr
0022a938ldur x29, [sp-8]
0022a93cldr x30, [sp], 96
0022a940ret x30
0022a944
0022a944loc_22a944:
0022a944ldrb w0, [sp+120]
0022a948bl google.golang.org/protobuf/internal/impl.marshalOptions.UseCachedSize
0022a94cstrb w0, [sp+34]
0022a950strb w0, [sp+35]
0022a954tbnz w0, 0, 0x22a95c
0022a958b 0x22a97c
0022a95c
0022a95cloc_22a95c:
0022a95cldr x1, [sp+104]
0022a960ldrsb x27, [x1]
0022a964ldr x0, [x1+288]
0022a968str x0, [sp+56]
0022a96cbl google.golang.org/protobuf/internal/impl.offset.IsValid
0022a970strb w0, [sp+33]
0022a974strb w0, [sp+35]
0022a978b 0x22a980
0022a97c
0022a97cloc_22a97c:
0022a97cb 0x22a980
0022a980
0022a980loc_22a980:
0022a980ldrb w3, [sp+35]
0022a984tbnz w3, 0, 0x22a98c
0022a988b 0x22a9e0
0022a98c
0022a98cloc_22a98c:
0022a98cldr x2, [sp+104]
0022a990ldrsb x27, [x2]
0022a994ldr x1, [x2+288]
0022a998str x1, [sp+48]
0022a99cldr x0, [sp+112]
0022a9a0bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022a9a4str x0, [sp+80]
0022a9a8bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022a9acstr x0, [sp+72]
0022a9b0ldar w2, [x0]
0022a9b4str w2, [sp+36]
0022a9b8ldrsw x2, [sp+36]
0022a9bctbz w2, 31, 0x22a9c4
0022a9c0b 0x22a9dc
0022a9c4
0022a9c4loc_22a9c4:
0022a9c4ldrsw x1, [sp+36]
0022a9c8mov x0, x1
0022a9ccstr x0, [sp+40]
0022a9d0ldur x29, [sp-8]
0022a9d4ldr x30, [sp], 96
0022a9d8ret x30
0022a9dc
0022a9dcloc_22a9dc:
0022a9dcb 0x22a9e4
0022a9e0
0022a9e0loc_22a9e0:
0022a9e0b 0x22a9e4
0022a9e4
0022a9e4loc_22a9e4:
0022a9e4ldrb w2, [sp+120]
0022a9e8ldr x1, [sp+112]
0022a9ecldr x0, [sp+104]
0022a9f0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow
0022a9f4str x0, [sp+64]
0022a9f8str x0, [sp+40]
0022a9fcldur x29, [sp-8]
0022aa00ldr x30, [sp], 96
0022aa04ret x30
0022aa08
0022aa08loc_22aa08:
0022aa08stp x0, x1, [sp+8]
0022aa0cstrb w2, [sp+24]
0022aa10mov x3, x30
0022aa14bl runtime.morestack_noctxt.abi0
0022aa18ldp x0, x1, [sp+8]
0022aa1cldrb w2, [sp+24]
0022aa20b 0x22a8f0
0022aa24udf 0
0022aa28udf 0
0022aa2cudf 0
0022a8f0
0022aa30
0022aa30google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022aa30ldr x16, [x28+16]
0022aa34sub x17, sp, 80
0022aa38subs xzr, x17, x16
0022aa3cb.ls 0x22acdc
0022aa40str x30, [sp-208]!
0022aa44stur x29, [sp-8]
0022aa48sub x29, sp, 8
0022aa4cstr x0, [sp+216]
0022aa50str x1, [sp+224]
0022aa54strb w2, [sp+232]
0022aa58str xzr, [sp+40]
0022aa5cldrsb x27, [x0]
0022aa60ldr x0, [x0+312]
0022aa64str x0, [sp+112]
0022aa68bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022aa6cstrb w0, [sp+38]
0022aa70tbnz w0, 0, 0x22aa78
0022aa74b 0x22aac4
0022aa78
0022aa78loc_22aa78:
0022aa78ldr x2, [sp+216]
0022aa7cldrsb x27, [x2]
0022aa80ldr x1, [x2+312]
0022aa84str x1, [sp+104]
0022aa88ldr x0, [sp+224]
0022aa8cbl google.golang.org/protobuf/internal/impl.pointer.Apply
0022aa90str x0, [sp+160]
0022aa94bl google.golang.org/protobuf/internal/impl.pointer.Extensions
0022aa98str x0, [sp+152]
0022aa9cldrb w2, [sp+232]
0022aaa0ldr x3, [sp+216]
0022aaa4mov x1, x0
0022aaa8mov x0, x3
0022aaacbl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizeExtensions
0022aab0str x0, [sp+120]
0022aab4ldr x2, [sp+40]
0022aab8add x2, x2, x0
0022aabcstr x2, [sp+40]
0022aac0b 0x22aac8
0022aac4
0022aac4loc_22aac4:
0022aac4b 0x22aac8
0022aac8
0022aac8loc_22aac8:
0022aac8ldr x2, [sp+216]
0022aaccldrsb x27, [x2]
0022aad0ldr x3, [x2+240]
0022aad4ldr x4, [x2+232]
0022aad8ldr x2, [x2+248]
0022aadcstr x4, [sp+176]
0022aae0str x3, [sp+184]
0022aae4str x2, [sp+192]
0022aae8str xzr, [sp+96]
0022aaecstr x3, [sp+88]
0022aaf0b 0x22aaf4
0022aaf4
0022aaf4loc_22aaf4:
0022aaf4ldr x2, [sp+88]
0022aaf8ldr x3, [sp+96]
0022aafcsubs xzr, x2, x3
0022ab00b.gt 0x22ab08
0022ab04b 0x22abd0
0022ab08
0022ab08loc_22ab08:
0022ab08ldr x2, [sp+96]
0022ab0cldr x3, [sp+176]
0022ab10ldr x2, [x3+3*x2]
0022ab14str x2, [sp+144]
0022ab18ldrsb x27, [x2]
0022ab1cldr x3, [x2+8]
0022ab20cbnz x3, 0x22ab28
0022ab24b 0x22abbc
0022ab28
0022ab28loc_22ab28:
0022ab28ldrsb x27, [x2]
0022ab2cldr x1, [x2+104]
0022ab30str x1, [sp+80]
0022ab34ldr x0, [sp+224]
0022ab38bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022ab3cstr x0, [sp+136]
0022ab40ldr x2, [sp+144]
0022ab44ldrsb x27, [x2]
0022ab48ldrb w2, [x2+128]
0022ab4cstrb w2, [sp+38]
0022ab50tbnz w2, 0, 0x22ab58
0022ab54b 0x22ab74
0022ab58
0022ab58loc_22ab58:
0022ab58ldr x0, [sp+136]
0022ab5cbl google.golang.org/protobuf/internal/impl.pointer.Elem
0022ab60str x0, [sp+160]
0022ab64bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022ab68strb w0, [sp+39]
0022ab6cstrb w0, [sp+38]
0022ab70b 0x22ab78
0022ab74
0022ab74loc_22ab74:
0022ab74b 0x22ab78
0022ab78
0022ab78loc_22ab78:
0022ab78ldrb w3, [sp+38]
0022ab7ctbnz w3, 0, 0x22ab84
0022ab80b 0x22ab88
0022ab84
0022ab84loc_22ab84:
0022ab84b 0x22abc0
0022ab88
0022ab88loc_22ab88:
0022ab88ldr x3, [sp+144]
0022ab8cldrsb x27, [x3]
0022ab90ldr x26, [x3+8]
0022ab94ldrb w2, [sp+232]
0022ab98ldr x3, [x26]
0022ab9cldr x1, [sp+144]
0022aba0ldr x0, [sp+136]
0022aba4blr x3
0022aba8str x0, [sp+120]
0022abacldr x3, [sp+40]
0022abb0add x3, x3, x0
0022abb4str x3, [sp+40]
0022abb8b 0x22abc0
0022abbc
0022abbcloc_22abbc:
0022abbcb 0x22abc0
0022abc0
0022abc0loc_22abc0:
0022abc0ldr x2, [sp+96]
0022abc4add x2, x2, 1
0022abc8str x2, [sp+96]
0022abccb 0x22aaf4
0022abd0
0022abd0loc_22abd0:
0022abd0ldr x1, [sp+216]
0022abd4ldrsb x27, [x1]
0022abd8ldr x0, [x1+296]
0022abdcstr x0, [sp+72]
0022abe0bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022abe4strb w0, [sp+38]
0022abe8tbnz w0, 0, 0x22abf0
0022abecb 0x22ac2c
0022abf0
0022abf0loc_22abf0:
0022abf0ldr x1, [sp+224]
0022abf4ldr x0, [sp+216]
0022abf8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).getUnknownBytes
0022abfcstr x0, [sp+128]
0022ac00cbnz x0, 0x22ac08
0022ac04b 0x22ac24
0022ac08
0022ac08loc_22ac08:
0022ac08ldrsb x27, [x0]
0022ac0cldr x1, [x0+8]
0022ac10str x1, [sp+120]
0022ac14ldr x2, [sp+40]
0022ac18add x1, x2, x1
0022ac1cstr x1, [sp+40]
0022ac20b 0x22ac28
0022ac24
0022ac24loc_22ac24:
0022ac24b 0x22ac28
0022ac28
0022ac28loc_22ac28:
0022ac28b 0x22ac30
0022ac2c
0022ac2cloc_22ac2c:
0022ac2cb 0x22ac30
0022ac30
0022ac30loc_22ac30:
0022ac30ldr x1, [sp+216]
0022ac34ldrsb x27, [x1]
0022ac38ldr x0, [x1+288]
0022ac3cstr x0, [sp+64]
0022ac40bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022ac44strb w0, [sp+38]
0022ac48tbnz w0, 0, 0x22ac50
0022ac4cb 0x22acc8
0022ac50
0022ac50loc_22ac50:
0022ac50ldr x2, [sp+40]
0022ac54orr x3, xzr, 0x7fffffff
0022ac58subs xzr, x2, x3
0022ac5cb.gt 0x22ac64
0022ac60b 0x22ac94
0022ac64
0022ac64loc_22ac64:
0022ac64ldr x2, [sp+216]
0022ac68ldrsb x27, [x2]
0022ac6cldr x1, [x2+288]
0022ac70str x1, [sp+56]
0022ac74ldr x0, [sp+224]
0022ac78bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022ac7cstr x0, [sp+160]
0022ac80bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022ac84str x0, [sp+168]
0022ac88movn x2, 0
0022ac8cstlr w2, [x0]
0022ac90b 0x22acc4
0022ac94
0022ac94loc_22ac94:
0022ac94ldr x2, [sp+216]
0022ac98ldrsb x27, [x2]
0022ac9cldr x1, [x2+288]
0022aca0str x1, [sp+48]
0022aca4ldr x0, [sp+224]
0022aca8bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022acacstr x0, [sp+160]
0022acb0bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022acb4str x0, [sp+168]
0022acb8ldr x2, [sp+40]
0022acbcstlr w2, [x0]
0022acc0b 0x22acc4
0022acc4
0022acc4loc_22acc4:
0022acc4b 0x22accc
0022acc8
0022acc8loc_22acc8:
0022acc8b 0x22accc
0022accc
0022acccloc_22accc:
0022acccldr x0, [sp+40]
0022acd0ldur x29, [sp-8]
0022acd4ldr x30, [sp], 208
0022acd8ret x30
0022acdc
0022acdcloc_22acdc:
0022acdcstp x0, x1, [sp+8]
0022ace0strb w2, [sp+24]
0022ace4mov x3, x30
0022ace8bl runtime.morestack_noctxt.abi0
0022acecldp x0, x1, [sp+8]
0022acf0ldrb w2, [sp+24]
0022acf4b 0x22aa30
0022acf8udf 0
0022acfcudf 0
0022aa30
0022aa30google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.marshalOptions opts)
0022aa30ldr x16, [x28+16]
0022aa34sub x17, sp, 80
0022aa38subs xzr, x17, x16
0022aa3cb.ls 0x22acdc
0022aa40str x30, [sp-208]!
0022aa44stur x29, [sp-8]
0022aa48sub x29, sp, 8
0022aa4cstr x0, [sp+216]
0022aa50str x1, [sp+224]
0022aa54strb w2, [sp+232]
0022aa58str xzr, [sp+40]
0022aa5cldrsb x27, [x0]
0022aa60ldr x0, [x0+312]
0022aa64str x0, [sp+112]
0022aa68bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022aa6cstrb w0, [sp+38]
0022aa70tbnz w0, 0, 0x22aa78
0022aa74b 0x22aac4
0022aa78
0022aa78loc_22aa78:
0022aa78ldr x2, [sp+216]
0022aa7cldrsb x27, [x2]
0022aa80ldr x1, [x2+312]
0022aa84str x1, [sp+104]
0022aa88ldr x0, [sp+224]
0022aa8cbl google.golang.org/protobuf/internal/impl.pointer.Apply
0022aa90str x0, [sp+160]
0022aa94bl google.golang.org/protobuf/internal/impl.pointer.Extensions
0022aa98str x0, [sp+152]
0022aa9cldrb w2, [sp+232]
0022aaa0ldr x3, [sp+216]
0022aaa4mov x1, x0
0022aaa8mov x0, x3
0022aaacbl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizeExtensions
0022aab0str x0, [sp+120]
0022aab4ldr x2, [sp+40]
0022aab8add x2, x2, x0
0022aabcstr x2, [sp+40]
0022aac0b 0x22aac8
0022aac4
0022aac4loc_22aac4:
0022aac4b 0x22aac8
0022aac8
0022aac8loc_22aac8:
0022aac8ldr x2, [sp+216]
0022aaccldrsb x27, [x2]
0022aad0ldr x3, [x2+240]
0022aad4ldr x4, [x2+232]
0022aad8ldr x2, [x2+248]
0022aadcstr x4, [sp+176]
0022aae0str x3, [sp+184]
0022aae4str x2, [sp+192]
0022aae8str xzr, [sp+96]
0022aaecstr x3, [sp+88]
0022aaf0b 0x22aaf4
0022aaf4
0022aaf4loc_22aaf4:
0022aaf4ldr x2, [sp+88]
0022aaf8ldr x3, [sp+96]
0022aafcsubs xzr, x2, x3
0022ab00b.gt 0x22ab08
0022ab04b 0x22abd0
0022ab08
0022ab08loc_22ab08:
0022ab08ldr x2, [sp+96]
0022ab0cldr x3, [sp+176]
0022ab10ldr x2, [x3+3*x2]
0022ab14str x2, [sp+144]
0022ab18ldrsb x27, [x2]
0022ab1cldr x3, [x2+8]
0022ab20cbnz x3, 0x22ab28
0022ab24b 0x22abbc
0022ab28
0022ab28loc_22ab28:
0022ab28ldrsb x27, [x2]
0022ab2cldr x1, [x2+104]
0022ab30str x1, [sp+80]
0022ab34ldr x0, [sp+224]
0022ab38bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022ab3cstr x0, [sp+136]
0022ab40ldr x2, [sp+144]
0022ab44ldrsb x27, [x2]
0022ab48ldrb w2, [x2+128]
0022ab4cstrb w2, [sp+38]
0022ab50tbnz w2, 0, 0x22ab58
0022ab54b 0x22ab74
0022ab58
0022ab58loc_22ab58:
0022ab58ldr x0, [sp+136]
0022ab5cbl google.golang.org/protobuf/internal/impl.pointer.Elem
0022ab60str x0, [sp+160]
0022ab64bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0022ab68strb w0, [sp+39]
0022ab6cstrb w0, [sp+38]
0022ab70b 0x22ab78
0022ab74
0022ab74loc_22ab74:
0022ab74b 0x22ab78
0022ab78
0022ab78loc_22ab78:
0022ab78ldrb w3, [sp+38]
0022ab7ctbnz w3, 0, 0x22ab84
0022ab80b 0x22ab88
0022ab84
0022ab84loc_22ab84:
0022ab84b 0x22abc0
0022ab88
0022ab88loc_22ab88:
0022ab88ldr x3, [sp+144]
0022ab8cldrsb x27, [x3]
0022ab90ldr x26, [x3+8]
0022ab94ldrb w2, [sp+232]
0022ab98ldr x3, [x26]
0022ab9cldr x1, [sp+144]
0022aba0ldr x0, [sp+136]
0022aba4blr x3
0022aba8str x0, [sp+120]
0022abacldr x3, [sp+40]
0022abb0add x3, x3, x0
0022abb4str x3, [sp+40]
0022abb8b 0x22abc0
0022abbc
0022abbcloc_22abbc:
0022abbcb 0x22abc0
0022abc0
0022abc0loc_22abc0:
0022abc0ldr x2, [sp+96]
0022abc4add x2, x2, 1
0022abc8str x2, [sp+96]
0022abccb 0x22aaf4
0022abd0
0022abd0loc_22abd0:
0022abd0ldr x1, [sp+216]
0022abd4ldrsb x27, [x1]
0022abd8ldr x0, [x1+296]
0022abdcstr x0, [sp+72]
0022abe0bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022abe4strb w0, [sp+38]
0022abe8tbnz w0, 0, 0x22abf0
0022abecb 0x22ac2c
0022abf0
0022abf0loc_22abf0:
0022abf0ldr x1, [sp+224]
0022abf4ldr x0, [sp+216]
0022abf8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).getUnknownBytes
0022abfcstr x0, [sp+128]
0022ac00cbnz x0, 0x22ac08
0022ac04b 0x22ac24
0022ac08
0022ac08loc_22ac08:
0022ac08ldrsb x27, [x0]
0022ac0cldr x1, [x0+8]
0022ac10str x1, [sp+120]
0022ac14ldr x2, [sp+40]
0022ac18add x1, x2, x1
0022ac1cstr x1, [sp+40]
0022ac20b 0x22ac28
0022ac24
0022ac24loc_22ac24:
0022ac24b 0x22ac28
0022ac28
0022ac28loc_22ac28:
0022ac28b 0x22ac30
0022ac2c
0022ac2cloc_22ac2c:
0022ac2cb 0x22ac30
0022ac30
0022ac30loc_22ac30:
0022ac30ldr x1, [sp+216]
0022ac34ldrsb x27, [x1]
0022ac38ldr x0, [x1+288]
0022ac3cstr x0, [sp+64]
0022ac40bl google.golang.org/protobuf/internal/impl.offset.IsValid
0022ac44strb w0, [sp+38]
0022ac48tbnz w0, 0, 0x22ac50
0022ac4cb 0x22acc8
0022ac50
0022ac50loc_22ac50:
0022ac50ldr x2, [sp+40]
0022ac54orr x3, xzr, 0x7fffffff
0022ac58subs xzr, x2, x3
0022ac5cb.gt 0x22ac64
0022ac60b 0x22ac94
0022ac64
0022ac64loc_22ac64:
0022ac64ldr x2, [sp+216]
0022ac68ldrsb x27, [x2]
0022ac6cldr x1, [x2+288]
0022ac70str x1, [sp+56]
0022ac74ldr x0, [sp+224]
0022ac78bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022ac7cstr x0, [sp+160]
0022ac80bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022ac84str x0, [sp+168]
0022ac88movn x2, 0
0022ac8cstlr w2, [x0]
0022ac90b 0x22acc4
0022ac94
0022ac94loc_22ac94:
0022ac94ldr x2, [sp+216]
0022ac98ldrsb x27, [x2]
0022ac9cldr x1, [x2+288]
0022aca0str x1, [sp+48]
0022aca4ldr x0, [sp+224]
0022aca8bl google.golang.org/protobuf/internal/impl.pointer.Apply
0022acacstr x0, [sp+160]
0022acb0bl google.golang.org/protobuf/internal/impl.pointer.Int32
0022acb4str x0, [sp+168]
0022acb8ldr x2, [sp+40]
0022acbcstlr w2, [x0]
0022acc0b 0x22acc4
0022acc4
0022acc4loc_22acc4:
0022acc4b 0x22accc
0022acc8
0022acc8loc_22acc8:
0022acc8b 0x22accc
0022accc
0022acccloc_22accc:
0022acccldr x0, [sp+40]
0022acd0ldur x29, [sp-8]
0022acd4ldr x30, [sp], 208
0022acd8ret x30
0022acdc
0022acdcloc_22acdc:
0022acdcstp x0, x1, [sp+8]
0022ace0strb w2, [sp+24]
0022ace4mov x3, x30
0022ace8bl runtime.morestack_noctxt.abi0
0022acecldp x0, x1, [sp+8]
0022acf0ldrb w2, [sp+24]
0022acf4b 0x22aa30
0022acf8udf 0
0022acfcudf 0
0022aa30
Loading..