File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00224c80
00224c80google.golang.org/protobuf/internal/impl.(*stringConverter).New: ; void google.golang.org/protobuf/internal/impl.(*stringConverter).New(google.golang.org/protobuf/internal/impl.stringConverter * c)
00224c80str x30, [sp-48]!
00224c84stur x29, [sp-8]
00224c88sub x29, sp, 8
00224c8cstr x0, [sp+56]
00224c90stp xzr, xzr, [sp+16]
00224c94str xzr, [sp+32]
00224c98ldr x3, [sp+56]
00224c9cldrsb x27, [x3]
00224ca0ldr x0, [x3+16]
00224ca4ldr x1, [x3+24]
00224ca8ldr x2, [x3+32]
00224cacstr x0, [sp+16]
00224cb0str x1, [sp+24]
00224cb4str x2, [sp+32]
00224cb8add x29, sp, 40
00224cbcadd sp, sp, 48
00224cc0ret x30
00224cc4udf 0
00224cc8udf 0
00224cccudf 0
00224c80
00224c80google.golang.org/protobuf/internal/impl.(*stringConverter).New: ; void google.golang.org/protobuf/internal/impl.(*stringConverter).New(google.golang.org/protobuf/internal/impl.stringConverter * c)
00224c80str x30, [sp-48]!
00224c84stur x29, [sp-8]
00224c88sub x29, sp, 8
00224c8cstr x0, [sp+56]
00224c90stp xzr, xzr, [sp+16]
00224c94str xzr, [sp+32]
00224c98ldr x3, [sp+56]
00224c9cldrsb x27, [x3]
00224ca0ldr x0, [x3+16]
00224ca4ldr x1, [x3+24]
00224ca8ldr x2, [x3+32]
00224cacstr x0, [sp+16]
00224cb0str x1, [sp+24]
00224cb4str x2, [sp+32]
00224cb8add x29, sp, 40
00224cbcadd sp, sp, 48
00224cc0ret x30
00224cc4udf 0
00224cc8udf 0
00224cccudf 0
00224c80
00224cd0
00224cd0google.golang.org/protobuf/internal/impl.(*stringConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*stringConverter).Zero(google.golang.org/protobuf/internal/impl.stringConverter * c)
00224cd0str x30, [sp-48]!
00224cd4stur x29, [sp-8]
00224cd8sub x29, sp, 8
00224cdcstr x0, [sp+56]
00224ce0stp xzr, xzr, [sp+16]
00224ce4str xzr, [sp+32]
00224ce8ldr x3, [sp+56]
00224cecldrsb x27, [x3]
00224cf0ldr x0, [x3+16]
00224cf4ldr x1, [x3+24]
00224cf8ldr x2, [x3+32]
00224cfcstr x0, [sp+16]
00224d00str x1, [sp+24]
00224d04str x2, [sp+32]
00224d08add x29, sp, 40
00224d0cadd sp, sp, 48
00224d10ret x30
00224d14udf 0
00224d18udf 0
00224d1cudf 0
00224cd0
00224cd0google.golang.org/protobuf/internal/impl.(*stringConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*stringConverter).Zero(google.golang.org/protobuf/internal/impl.stringConverter * c)
00224cd0str x30, [sp-48]!
00224cd4stur x29, [sp-8]
00224cd8sub x29, sp, 8
00224cdcstr x0, [sp+56]
00224ce0stp xzr, xzr, [sp+16]
00224ce4str xzr, [sp+32]
00224ce8ldr x3, [sp+56]
00224cecldrsb x27, [x3]
00224cf0ldr x0, [x3+16]
00224cf4ldr x1, [x3+24]
00224cf8ldr x2, [x3+32]
00224cfcstr x0, [sp+16]
00224d00str x1, [sp+24]
00224d04str x2, [sp+32]
00224d08add x29, sp, 40
00224d0cadd sp, sp, 48
00224d10ret x30
00224d14udf 0
00224d18udf 0
00224d1cudf 0
00224cd0
00224d20
00224d20google.golang.org/protobuf/internal/impl.(*bytesConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).PBValueOf(google.golang.org/protobuf/internal/impl.bytesConverter * c, reflect.Value v)
00224d20ldr x16, [x28+16]
00224d24sub x17, sp, 224
00224d28subs xzr, x17, x16
00224d2cb.ls 0x22501c
00224d30sub x20, sp, 352
00224d34stp x29, x30, [x20-8]
00224d38add sp, x20, 0
00224d3csub x29, sp, 8
00224d40str x0, [sp+360]
00224d44str x1, [sp+368]
00224d48str x2, [sp+376]
00224d4cstr x3, [sp+384]
00224d50stp xzr, xzr, [sp+80]
00224d54str xzr, [sp+96]
00224d58ldr x0, [sp+368]
00224d5cldr x1, [sp+376]
00224d60ldr x2, [sp+384]
00224d64bl reflect.Value.Type
00224d68str x0, [sp+176]
00224d6cstr x1, [sp+184]
00224d70ldr x3, [sp+360]
00224d74ldrsb x27, [x3]
00224d78ldr x4, [x3]
00224d7cldr x2, [x3+8]
00224d80str x4, [sp+280]
00224d84str x2, [sp+288]
00224d88ldr x3, [sp+176]
00224d8csubs xzr, x3, x4
00224d90b.ne 0x225018
00224d94b 0x224d98
00224d98
00224d98loc_224d98:
00224d98ldr x1, [sp+184]
00224d9cldr x0, [sp+176]
00224da0bl runtime.ifaceeq
00224da4tbnz w0, 0, 0x224dac
00224da8b 0x224eac
00224dac
00224dacloc_224dac:
00224dacldr x1, [sp+360]
00224db0ldrsb x27, [x1]
00224db4ldr x2, [x1]
00224db8ldrsb x27, [x2]
00224dbcldr x0, [x1+8]
00224dc0ldr x1, [x2+168]
00224dc4blr x1
00224dc8str x0, [sp+72]
00224dccsubs xzr, x0, 24
00224dd0cset x1, eq
00224dd4strb w1, [sp+63]
00224dd8b.eq 0x224de0
00224ddcb 0x224e04
00224de0
00224de0loc_224de0:
00224de0ldr x0, [sp+368]
00224de4ldr x1, [sp+376]
00224de8ldr x2, [sp+384]
00224decbl reflect.Value.Len
00224df0str x0, [sp+64]
00224df4subs xzr, x0, 0
00224df8cset x3, eq
00224dfcstrb w3, [sp+63]
00224e00b 0x224e08
00224e04
00224e04loc_224e04:
00224e04b 0x224e08
00224e08
00224e08loc_224e08:
00224e08ldrb w5, [sp+63]
00224e0ctbnz w5, 0, 0x224e14
00224e10b 0x224e48
00224e14
00224e14loc_224e14:
00224e14mov x0, xzr
00224e18mov x1, xzr
00224e1cmov x2, x1
00224e20bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
00224e24str x0, [sp+104]
00224e28str x1, [sp+112]
00224e2cstr x2, [sp+120]
00224e30str x0, [sp+80]
00224e34str x1, [sp+88]
00224e38str x2, [sp+96]
00224e3cldp x29, x30, [sp-8]
00224e40add sp, sp, 352
00224e44ret x30
00224e48
00224e48loc_224e48:
00224e48adrp x27, 0x7fe000
00224e4cldr x3, [x27+128]
00224e50ldr x0, [sp+368]
00224e54adrp x27, 0x7fe000
00224e58ldr x4, [x27+136]
00224e5cldr x1, [sp+376]
00224e60ldr x2, [sp+384]
00224e64bl reflect.Value.Convert
00224e68str x0, [sp+320]
00224e6cstr x1, [sp+328]
00224e70str x2, [sp+336]
00224e74bl reflect.Value.Bytes
00224e78str x0, [sp+296]
00224e7cstr x1, [sp+304]
00224e80str x2, [sp+312]
00224e84bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
00224e88str x0, [sp+104]
00224e8cstr x1, [sp+112]
00224e90str x2, [sp+120]
00224e94str x0, [sp+80]
00224e98str x1, [sp+88]
00224e9cstr x2, [sp+96]
00224ea0ldp x29, x30, [sp-8]
00224ea4add sp, sp, 352
00224ea8ret x30
00224eac
00224eacloc_224eac:
00224eacb 0x224eb0
00224eb0
00224eb0loc_224eb0:
00224eb0ldr x0, [sp+368]
00224eb4ldr x1, [sp+376]
00224eb8ldr x2, [sp+384]
00224ebcbl reflect.Value.Type
00224ec0str x0, [sp+176]
00224ec4str x1, [sp+184]
00224ec8stp xzr, xzr, [sp+144]
00224eccstp xzr, xzr, [sp+160]
00224ed0add x3, sp, 144
00224ed4str x3, [sp+248]
00224ed8ldr x3, [sp+176]
00224edcldr x4, [sp+184]
00224ee0str x3, [sp+232]
00224ee4str x4, [sp+240]
00224ee8str x3, [sp+224]
00224eecldr x3, [sp+224]
00224ef0cbnz x3, 0x224ef8
00224ef4b 0x225014
00224ef8
00224ef8loc_224ef8:
00224ef8ldr x5, [sp+224]
00224efcldr x5, [x5+8]
00224f00str x5, [sp+224]
00224f04b 0x224f08
00224f08
00224f08loc_224f08:
00224f08ldr x5, [sp+248]
00224f0cldrsb x27, [x5]
00224f10ldr x6, [sp+240]
00224f14ldr x7, [sp+224]
00224f18str x7, [x5]
00224f1cadrp x27, 0x827000
00224f20ldr w7, [x27+3056]
00224f24cbz w7, 0x224f2c
00224f28b 0x225000
00224f2c
00224f2cloc_224f2c:
00224f2cb 0x224f30
00224f30
00224f30loc_224f30:
00224f30str x6, [x5+8]
00224f34ldr x5, [sp+360]
00224f38ldrsb x27, [x5]
00224f3cldr x6, [x5]
00224f40ldr x5, [x5+8]
00224f44str x6, [sp+208]
00224f48str x5, [sp+216]
00224f4cstr x6, [sp+200]
00224f50ldr x5, [sp+200]
00224f54cbnz x5, 0x224f5c
00224f58b 0x224ffc
00224f5c
00224f5cloc_224f5c:
00224f5cldr x5, [sp+200]
00224f60ldr x5, [x5+8]
00224f64str x5, [sp+200]
00224f68b 0x224f6c
00224f6c
00224f6cloc_224f6c:
00224f6cldr x5, [sp+248]
00224f70ldrsb x27, [x5]
00224f74ldr x6, [sp+216]
00224f78ldr x7, [sp+200]
00224f7cstr x7, [x5+16]
00224f80adrp x27, 0x827000
00224f84ldr w7, [x27+3056]
00224f88cbz w7, 0x224f90
00224f8cb 0x224fe8
00224f90
00224f90loc_224f90:
00224f90b 0x224f94
00224f94
00224f94loc_224f94:
00224f94str x6, [x5+24]
00224f98ldr x2, [sp+248]
00224f9cldrsb x27, [x2]
00224fa0b 0x224fa4
00224fa4
00224fa4loc_224fa4:
00224fa4str x2, [sp+256]
00224fa8orr x4, xzr, 2
00224facstr x4, [sp+264]
00224fb0str x4, [sp+272]
00224fb4adrp x0, 0x498000
00224fb8add x0, x0, 3121
00224fbcmovz x1, 29
00224fc0mov x3, x4
00224fc4bl fmt.Sprintf
00224fc8str x0, [sp+128]
00224fccstr x1, [sp+136]
00224fd0bl runtime.convTstring
00224fd4str x0, [sp+192]
00224fd8mov x1, x0
00224fdcadrp x0, 0x3d1000
00224fe0add x0, x0, 2944
00224fe4bl runtime.gopanic
00224fe8
00224fe8loc_224fe8:
00224fe8bl runtime.gcWriteBarrier2
00224fecstr x6, [x25]
00224ff0ldr x7, [x5+24]
00224ff4str x7, [x25+8]
00224ff8b 0x224f94
00224ffc
00224ffcloc_224ffc:
00224ffcb 0x224f6c
00225000
00225000loc_225000:
00225000bl runtime.gcWriteBarrier2
00225004str x6, [x25]
00225008ldr x7, [x5+8]
0022500cstr x7, [x25+8]
00225010b 0x224f30
00225014
00225014loc_225014:
00225014b 0x224f08
00225018
00225018loc_225018:
00225018b 0x224eb0
0022501c
0022501cloc_22501c:
0022501cstp x0, x1, [sp+8]
00225020stp x2, x3, [sp+24]
00225024mov x3, x30
00225028bl runtime.morestack_noctxt.abi0
0022502cldp x0, x1, [sp+8]
00225030ldp x2, x3, [sp+24]
00225034b 0x224d20
00225038udf 0
0022503cudf 0
00224d20
00224d20google.golang.org/protobuf/internal/impl.(*bytesConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).PBValueOf(google.golang.org/protobuf/internal/impl.bytesConverter * c, reflect.Value v)
00224d20ldr x16, [x28+16]
00224d24sub x17, sp, 224
00224d28subs xzr, x17, x16
00224d2cb.ls 0x22501c
00224d30sub x20, sp, 352
00224d34stp x29, x30, [x20-8]
00224d38add sp, x20, 0
00224d3csub x29, sp, 8
00224d40str x0, [sp+360]
00224d44str x1, [sp+368]
00224d48str x2, [sp+376]
00224d4cstr x3, [sp+384]
00224d50stp xzr, xzr, [sp+80]
00224d54str xzr, [sp+96]
00224d58ldr x0, [sp+368]
00224d5cldr x1, [sp+376]
00224d60ldr x2, [sp+384]
00224d64bl reflect.Value.Type
00224d68str x0, [sp+176]
00224d6cstr x1, [sp+184]
00224d70ldr x3, [sp+360]
00224d74ldrsb x27, [x3]
00224d78ldr x4, [x3]
00224d7cldr x2, [x3+8]
00224d80str x4, [sp+280]
00224d84str x2, [sp+288]
00224d88ldr x3, [sp+176]
00224d8csubs xzr, x3, x4
00224d90b.ne 0x225018
00224d94b 0x224d98
00224d98
00224d98loc_224d98:
00224d98ldr x1, [sp+184]
00224d9cldr x0, [sp+176]
00224da0bl runtime.ifaceeq
00224da4tbnz w0, 0, 0x224dac
00224da8b 0x224eac
00224dac
00224dacloc_224dac:
00224dacldr x1, [sp+360]
00224db0ldrsb x27, [x1]
00224db4ldr x2, [x1]
00224db8ldrsb x27, [x2]
00224dbcldr x0, [x1+8]
00224dc0ldr x1, [x2+168]
00224dc4blr x1
00224dc8str x0, [sp+72]
00224dccsubs xzr, x0, 24
00224dd0cset x1, eq
00224dd4strb w1, [sp+63]
00224dd8b.eq 0x224de0
00224ddcb 0x224e04
00224de0
00224de0loc_224de0:
00224de0ldr x0, [sp+368]
00224de4ldr x1, [sp+376]
00224de8ldr x2, [sp+384]
00224decbl reflect.Value.Len
00224df0str x0, [sp+64]
00224df4subs xzr, x0, 0
00224df8cset x3, eq
00224dfcstrb w3, [sp+63]
00224e00b 0x224e08
00224e04
00224e04loc_224e04:
00224e04b 0x224e08
00224e08
00224e08loc_224e08:
00224e08ldrb w5, [sp+63]
00224e0ctbnz w5, 0, 0x224e14
00224e10b 0x224e48
00224e14
00224e14loc_224e14:
00224e14mov x0, xzr
00224e18mov x1, xzr
00224e1cmov x2, x1
00224e20bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
00224e24str x0, [sp+104]
00224e28str x1, [sp+112]
00224e2cstr x2, [sp+120]
00224e30str x0, [sp+80]
00224e34str x1, [sp+88]
00224e38str x2, [sp+96]
00224e3cldp x29, x30, [sp-8]
00224e40add sp, sp, 352
00224e44ret x30
00224e48
00224e48loc_224e48:
00224e48adrp x27, 0x7fe000
00224e4cldr x3, [x27+128]
00224e50ldr x0, [sp+368]
00224e54adrp x27, 0x7fe000
00224e58ldr x4, [x27+136]
00224e5cldr x1, [sp+376]
00224e60ldr x2, [sp+384]
00224e64bl reflect.Value.Convert
00224e68str x0, [sp+320]
00224e6cstr x1, [sp+328]
00224e70str x2, [sp+336]
00224e74bl reflect.Value.Bytes
00224e78str x0, [sp+296]
00224e7cstr x1, [sp+304]
00224e80str x2, [sp+312]
00224e84bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
00224e88str x0, [sp+104]
00224e8cstr x1, [sp+112]
00224e90str x2, [sp+120]
00224e94str x0, [sp+80]
00224e98str x1, [sp+88]
00224e9cstr x2, [sp+96]
00224ea0ldp x29, x30, [sp-8]
00224ea4add sp, sp, 352
00224ea8ret x30
00224eac
00224eacloc_224eac:
00224eacb 0x224eb0
00224eb0
00224eb0loc_224eb0:
00224eb0ldr x0, [sp+368]
00224eb4ldr x1, [sp+376]
00224eb8ldr x2, [sp+384]
00224ebcbl reflect.Value.Type
00224ec0str x0, [sp+176]
00224ec4str x1, [sp+184]
00224ec8stp xzr, xzr, [sp+144]
00224eccstp xzr, xzr, [sp+160]
00224ed0add x3, sp, 144
00224ed4str x3, [sp+248]
00224ed8ldr x3, [sp+176]
00224edcldr x4, [sp+184]
00224ee0str x3, [sp+232]
00224ee4str x4, [sp+240]
00224ee8str x3, [sp+224]
00224eecldr x3, [sp+224]
00224ef0cbnz x3, 0x224ef8
00224ef4b 0x225014
00224ef8
00224ef8loc_224ef8:
00224ef8ldr x5, [sp+224]
00224efcldr x5, [x5+8]
00224f00str x5, [sp+224]
00224f04b 0x224f08
00224f08
00224f08loc_224f08:
00224f08ldr x5, [sp+248]
00224f0cldrsb x27, [x5]
00224f10ldr x6, [sp+240]
00224f14ldr x7, [sp+224]
00224f18str x7, [x5]
00224f1cadrp x27, 0x827000
00224f20ldr w7, [x27+3056]
00224f24cbz w7, 0x224f2c
00224f28b 0x225000
00224f2c
00224f2cloc_224f2c:
00224f2cb 0x224f30
00224f30
00224f30loc_224f30:
00224f30str x6, [x5+8]
00224f34ldr x5, [sp+360]
00224f38ldrsb x27, [x5]
00224f3cldr x6, [x5]
00224f40ldr x5, [x5+8]
00224f44str x6, [sp+208]
00224f48str x5, [sp+216]
00224f4cstr x6, [sp+200]
00224f50ldr x5, [sp+200]
00224f54cbnz x5, 0x224f5c
00224f58b 0x224ffc
00224f5c
00224f5cloc_224f5c:
00224f5cldr x5, [sp+200]
00224f60ldr x5, [x5+8]
00224f64str x5, [sp+200]
00224f68b 0x224f6c
00224f6c
00224f6cloc_224f6c:
00224f6cldr x5, [sp+248]
00224f70ldrsb x27, [x5]
00224f74ldr x6, [sp+216]
00224f78ldr x7, [sp+200]
00224f7cstr x7, [x5+16]
00224f80adrp x27, 0x827000
00224f84ldr w7, [x27+3056]
00224f88cbz w7, 0x224f90
00224f8cb 0x224fe8
00224f90
00224f90loc_224f90:
00224f90b 0x224f94
00224f94
00224f94loc_224f94:
00224f94str x6, [x5+24]
00224f98ldr x2, [sp+248]
00224f9cldrsb x27, [x2]
00224fa0b 0x224fa4
00224fa4
00224fa4loc_224fa4:
00224fa4str x2, [sp+256]
00224fa8orr x4, xzr, 2
00224facstr x4, [sp+264]
00224fb0str x4, [sp+272]
00224fb4adrp x0, 0x498000
00224fb8add x0, x0, 3121
00224fbcmovz x1, 29
00224fc0mov x3, x4
00224fc4bl fmt.Sprintf
00224fc8str x0, [sp+128]
00224fccstr x1, [sp+136]
00224fd0bl runtime.convTstring
00224fd4str x0, [sp+192]
00224fd8mov x1, x0
00224fdcadrp x0, 0x3d1000
00224fe0add x0, x0, 2944
00224fe4bl runtime.gopanic
00224fe8
00224fe8loc_224fe8:
00224fe8bl runtime.gcWriteBarrier2
00224fecstr x6, [x25]
00224ff0ldr x7, [x5+24]
00224ff4str x7, [x25+8]
00224ff8b 0x224f94
00224ffc
00224ffcloc_224ffc:
00224ffcb 0x224f6c
00225000
00225000loc_225000:
00225000bl runtime.gcWriteBarrier2
00225004str x6, [x25]
00225008ldr x7, [x5+8]
0022500cstr x7, [x25+8]
00225010b 0x224f30
00225014
00225014loc_225014:
00225014b 0x224f08
00225018
00225018loc_225018:
00225018b 0x224eb0
0022501c
0022501cloc_22501c:
0022501cstp x0, x1, [sp+8]
00225020stp x2, x3, [sp+24]
00225024mov x3, x30
00225028bl runtime.morestack_noctxt.abi0
0022502cldp x0, x1, [sp+8]
00225030ldp x2, x3, [sp+24]
00225034b 0x224d20
00225038udf 0
0022503cudf 0
00224d20
00225040
00225040google.golang.org/protobuf/internal/impl.(*bytesConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).GoValueOf(google.golang.org/protobuf/internal/impl.bytesConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00225040ldr x16, [x28+16]
00225044sub x17, sp, 48
00225048subs xzr, x17, x16
0022504cb.ls 0x225100
00225050str x30, [sp-176]!
00225054stur x29, [sp-8]
00225058sub x29, sp, 8
0022505cstr x0, [sp+184]
00225060str x1, [sp+192]
00225064str x2, [sp+200]
00225068str x3, [sp+208]
0022506cstp xzr, xzr, [sp+48]
00225070str xzr, [sp+64]
00225074ldr x0, [sp+192]
00225078ldr x1, [sp+200]
0022507cldr x2, [sp+208]
00225080bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
00225084str x0, [sp+144]
00225088str x1, [sp+152]
0022508cstr x2, [sp+160]
00225090bl runtime.convTslice
00225094str x0, [sp+88]
00225098mov x1, x0
0022509cadrp x0, 0x3c8000
002250a0add x0, x0, 1216
002250a4bl reflect.ValueOf
002250a8str x0, [sp+120]
002250acstr x1, [sp+128]
002250b0str x2, [sp+136]
002250b4ldr x3, [sp+184]
002250b8ldrsb x27, [x3]
002250bcldr x4, [x3+8]
002250c0ldr x3, [x3]
002250c4str x3, [sp+72]
002250c8str x4, [sp+80]
002250ccldr x0, [sp+120]
002250d0ldr x1, [sp+128]
002250d4ldr x2, [sp+136]
002250d8bl reflect.Value.Convert
002250dcstr x0, [sp+96]
002250e0str x1, [sp+104]
002250e4str x2, [sp+112]
002250e8str x0, [sp+48]
002250ecstr x1, [sp+56]
002250f0str x2, [sp+64]
002250f4ldur x29, [sp-8]
002250f8ldr x30, [sp], 176
002250fcret x30
00225100
00225100loc_225100:
00225100stp x0, x1, [sp+8]
00225104stp x2, x3, [sp+24]
00225108mov x3, x30
0022510cbl runtime.morestack_noctxt.abi0
00225110ldp x0, x1, [sp+8]
00225114ldp x2, x3, [sp+24]
00225118b 0x225040
0022511cudf 0
00225040
00225040google.golang.org/protobuf/internal/impl.(*bytesConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).GoValueOf(google.golang.org/protobuf/internal/impl.bytesConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00225040ldr x16, [x28+16]
00225044sub x17, sp, 48
00225048subs xzr, x17, x16
0022504cb.ls 0x225100
00225050str x30, [sp-176]!
00225054stur x29, [sp-8]
00225058sub x29, sp, 8
0022505cstr x0, [sp+184]
00225060str x1, [sp+192]
00225064str x2, [sp+200]
00225068str x3, [sp+208]
0022506cstp xzr, xzr, [sp+48]
00225070str xzr, [sp+64]
00225074ldr x0, [sp+192]
00225078ldr x1, [sp+200]
0022507cldr x2, [sp+208]
00225080bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
00225084str x0, [sp+144]
00225088str x1, [sp+152]
0022508cstr x2, [sp+160]
00225090bl runtime.convTslice
00225094str x0, [sp+88]
00225098mov x1, x0
0022509cadrp x0, 0x3c8000
002250a0add x0, x0, 1216
002250a4bl reflect.ValueOf
002250a8str x0, [sp+120]
002250acstr x1, [sp+128]
002250b0str x2, [sp+136]
002250b4ldr x3, [sp+184]
002250b8ldrsb x27, [x3]
002250bcldr x4, [x3+8]
002250c0ldr x3, [x3]
002250c4str x3, [sp+72]
002250c8str x4, [sp+80]
002250ccldr x0, [sp+120]
002250d0ldr x1, [sp+128]
002250d4ldr x2, [sp+136]
002250d8bl reflect.Value.Convert
002250dcstr x0, [sp+96]
002250e0str x1, [sp+104]
002250e4str x2, [sp+112]
002250e8str x0, [sp+48]
002250ecstr x1, [sp+56]
002250f0str x2, [sp+64]
002250f4ldur x29, [sp-8]
002250f8ldr x30, [sp], 176
002250fcret x30
00225100
00225100loc_225100:
00225100stp x0, x1, [sp+8]
00225104stp x2, x3, [sp+24]
00225108mov x3, x30
0022510cbl runtime.morestack_noctxt.abi0
00225110ldp x0, x1, [sp+8]
00225114ldp x2, x3, [sp+24]
00225118b 0x225040
0022511cudf 0
00225040
00225120
00225120google.golang.org/protobuf/internal/impl.(*bytesConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).IsValidPB(google.golang.org/protobuf/internal/impl.bytesConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00225120ldr x16, [x28+16]
00225124subs xzr, sp, x16
00225128b.ls 0x2251f4
0022512cstr x30, [sp-112]!
00225130stur x29, [sp-8]
00225134sub x29, sp, 8
00225138str x0, [sp+120]
0022513cstr x1, [sp+128]
00225140str x2, [sp+136]
00225144str x3, [sp+144]
00225148strb wzr, [sp+36]
0022514cldr x0, [sp+128]
00225150ldr x1, [sp+136]
00225154ldr x2, [sp+144]
00225158bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022515cstr x0, [sp+64]
00225160str x1, [sp+72]
00225164str xzr, [sp+40]
00225168stp xzr, xzr, [sp+48]
0022516cldr x3, [sp+72]
00225170ldr x4, [sp+64]
00225174adrp x5, 0x3c8000
00225178add x5, x5, 1216
0022517csubs xzr, x4, x5
00225180b.eq 0x225188
00225184b 0x22519c
00225188
00225188loc_225188:
00225188ldr x1, [x3]
0022518cldr x2, [x3+8]
00225190ldr x3, [x3+16]
00225194orr x0, xzr, 1
00225198b 0x2251b0
0022519c
0022519cloc_22519c:
0022519cmov x2, xzr
002251a0mov x3, xzr
002251a4mov x0, xzr
002251a8mov x1, xzr
002251acb 0x2251b0
002251b0
002251b0loc_2251b0:
002251b0str x1, [sp+40]
002251b4str x2, [sp+48]
002251b8str x3, [sp+56]
002251bcstrb w0, [sp+38]
002251c0ldr x1, [sp+40]
002251c4ldr x2, [sp+48]
002251c8ldr x3, [sp+56]
002251ccstr x1, [sp+80]
002251d0str x2, [sp+88]
002251d4str x3, [sp+96]
002251d8ldrb w0, [sp+38]
002251dcstrb w0, [sp+39]
002251e0strb w0, [sp+37]
002251e4strb w0, [sp+36]
002251e8ldur x29, [sp-8]
002251ecldr x30, [sp], 112
002251f0ret x30
002251f4
002251f4loc_2251f4:
002251f4stp x0, x1, [sp+8]
002251f8stp x2, x3, [sp+24]
002251fcmov x3, x30
00225200bl runtime.morestack_noctxt.abi0
00225204ldp x0, x1, [sp+8]
00225208ldp x2, x3, [sp+24]
0022520cb 0x225120
00225120
00225120google.golang.org/protobuf/internal/impl.(*bytesConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).IsValidPB(google.golang.org/protobuf/internal/impl.bytesConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00225120ldr x16, [x28+16]
00225124subs xzr, sp, x16
00225128b.ls 0x2251f4
0022512cstr x30, [sp-112]!
00225130stur x29, [sp-8]
00225134sub x29, sp, 8
00225138str x0, [sp+120]
0022513cstr x1, [sp+128]
00225140str x2, [sp+136]
00225144str x3, [sp+144]
00225148strb wzr, [sp+36]
0022514cldr x0, [sp+128]
00225150ldr x1, [sp+136]
00225154ldr x2, [sp+144]
00225158bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022515cstr x0, [sp+64]
00225160str x1, [sp+72]
00225164str xzr, [sp+40]
00225168stp xzr, xzr, [sp+48]
0022516cldr x3, [sp+72]
00225170ldr x4, [sp+64]
00225174adrp x5, 0x3c8000
00225178add x5, x5, 1216
0022517csubs xzr, x4, x5
00225180b.eq 0x225188
00225184b 0x22519c
00225188
00225188loc_225188:
00225188ldr x1, [x3]
0022518cldr x2, [x3+8]
00225190ldr x3, [x3+16]
00225194orr x0, xzr, 1
00225198b 0x2251b0
0022519c
0022519cloc_22519c:
0022519cmov x2, xzr
002251a0mov x3, xzr
002251a4mov x0, xzr
002251a8mov x1, xzr
002251acb 0x2251b0
002251b0
002251b0loc_2251b0:
002251b0str x1, [sp+40]
002251b4str x2, [sp+48]
002251b8str x3, [sp+56]
002251bcstrb w0, [sp+38]
002251c0ldr x1, [sp+40]
002251c4ldr x2, [sp+48]
002251c8ldr x3, [sp+56]
002251ccstr x1, [sp+80]
002251d0str x2, [sp+88]
002251d4str x3, [sp+96]
002251d8ldrb w0, [sp+38]
002251dcstrb w0, [sp+39]
002251e0strb w0, [sp+37]
002251e4strb w0, [sp+36]
002251e8ldur x29, [sp-8]
002251ecldr x30, [sp], 112
002251f0ret x30
002251f4
002251f4loc_2251f4:
002251f4stp x0, x1, [sp+8]
002251f8stp x2, x3, [sp+24]
002251fcmov x3, x30
00225200bl runtime.morestack_noctxt.abi0
00225204ldp x0, x1, [sp+8]
00225208ldp x2, x3, [sp+24]
0022520cb 0x225120
00225120
00225210
00225210google.golang.org/protobuf/internal/impl.(*bytesConverter).New: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).New(google.golang.org/protobuf/internal/impl.bytesConverter * c)
00225210str x30, [sp-48]!
00225214stur x29, [sp-8]
00225218sub x29, sp, 8
0022521cstr x0, [sp+56]
00225220stp xzr, xzr, [sp+16]
00225224str xzr, [sp+32]
00225228ldr x3, [sp+56]
0022522cldrsb x27, [x3]
00225230ldr x0, [x3+16]
00225234ldr x1, [x3+24]
00225238ldr x2, [x3+32]
0022523cstr x0, [sp+16]
00225240str x1, [sp+24]
00225244str x2, [sp+32]
00225248add x29, sp, 40
0022524cadd sp, sp, 48
00225250ret x30
00225254udf 0
00225258udf 0
0022525cudf 0
00225210
00225210google.golang.org/protobuf/internal/impl.(*bytesConverter).New: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).New(google.golang.org/protobuf/internal/impl.bytesConverter * c)
00225210str x30, [sp-48]!
00225214stur x29, [sp-8]
00225218sub x29, sp, 8
0022521cstr x0, [sp+56]
00225220stp xzr, xzr, [sp+16]
00225224str xzr, [sp+32]
00225228ldr x3, [sp+56]
0022522cldrsb x27, [x3]
00225230ldr x0, [x3+16]
00225234ldr x1, [x3+24]
00225238ldr x2, [x3+32]
0022523cstr x0, [sp+16]
00225240str x1, [sp+24]
00225244str x2, [sp+32]
00225248add x29, sp, 40
0022524cadd sp, sp, 48
00225250ret x30
00225254udf 0
00225258udf 0
0022525cudf 0
00225210
00225260
00225260google.golang.org/protobuf/internal/impl.(*bytesConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).Zero(google.golang.org/protobuf/internal/impl.bytesConverter * c)
00225260str x30, [sp-48]!
00225264stur x29, [sp-8]
00225268sub x29, sp, 8
0022526cstr x0, [sp+56]
00225270stp xzr, xzr, [sp+16]
00225274str xzr, [sp+32]
00225278ldr x3, [sp+56]
0022527cldrsb x27, [x3]
00225280ldr x0, [x3+16]
00225284ldr x1, [x3+24]
00225288ldr x2, [x3+32]
0022528cstr x0, [sp+16]
00225290str x1, [sp+24]
00225294str x2, [sp+32]
00225298add x29, sp, 40
0022529cadd sp, sp, 48
002252a0ret x30
002252a4udf 0
002252a8udf 0
002252acudf 0
00225260
00225260google.golang.org/protobuf/internal/impl.(*bytesConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*bytesConverter).Zero(google.golang.org/protobuf/internal/impl.bytesConverter * c)
00225260str x30, [sp-48]!
00225264stur x29, [sp-8]
00225268sub x29, sp, 8
0022526cstr x0, [sp+56]
00225270stp xzr, xzr, [sp+16]
00225274str xzr, [sp+32]
00225278ldr x3, [sp+56]
0022527cldrsb x27, [x3]
00225280ldr x0, [x3+16]
00225284ldr x1, [x3+24]
00225288ldr x2, [x3+32]
0022528cstr x0, [sp+16]
00225290str x1, [sp+24]
00225294str x2, [sp+32]
00225298add x29, sp, 40
0022529cadd sp, sp, 48
002252a0ret x30
002252a4udf 0
002252a8udf 0
002252acudf 0
00225260
002252b0
002252b0google.golang.org/protobuf/internal/impl.newEnumConverter: ; void google.golang.org/protobuf/internal/impl.newEnumConverter(reflect.Type goType, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002252b0ldr x16, [x28+16]
002252b4sub x17, sp, 32
002252b8subs xzr, x17, x16
002252bcb.ls 0x225474
002252c0str x30, [sp-160]!
002252c4stur x29, [sp-8]
002252c8sub x29, sp, 8
002252ccstr x0, [sp+168]
002252d0str x1, [sp+176]
002252d4str x2, [sp+184]
002252d8str x3, [sp+192]
002252dcstp xzr, xzr, [sp+48]
002252e0stp xzr, xzr, [sp+64]
002252e4str xzr, [sp+80]
002252e8ldr x1, [sp+184]
002252ecldrsb x27, [x1]
002252f0ldr x1, [x1+24]
002252f4ldr x0, [sp+192]
002252f8blr x1
002252fcstrb w0, [sp+43]
00225300ubfm x1, x0, 0, 7
00225304subs wzr, w1, 3
00225308b.eq 0x225310
0022530cb 0x225388
00225310
00225310loc_225310:
00225310ldr x1, [sp+184]
00225314ldrsb x27, [x1]
00225318ldr x1, [x1+64]
0022531cldr x0, [sp+192]
00225320blr x1
00225324str x0, [sp+128]
00225328str x1, [sp+136]
0022532cldrsb x27, [x0]
00225330ldr x2, [x0+120]
00225334mov x0, x1
00225338blr x2
0022533cstr x0, [sp+112]
00225340str x1, [sp+120]
00225344ldrsb x27, [x0]
00225348ldr x2, [x0+40]
0022534cmov x0, x1
00225350mov x1, xzr
00225354blr x2
00225358str x0, [sp+96]
0022535cstr x1, [sp+104]
00225360ldrsb x27, [x0]
00225364ldr x2, [x0+56]
00225368mov x0, x1
0022536cblr x2
00225370str w0, [sp+44]
00225374bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
00225378str x0, [sp+64]
0022537cstr x1, [sp+72]
00225380str x2, [sp+80]
00225384b 0x2253ac
00225388
00225388loc_225388:
00225388ldr x1, [sp+184]
0022538cldrsb x27, [x1]
00225390ldr x1, [x1+48]
00225394ldr x0, [sp+192]
00225398blr x1
0022539cstr x0, [sp+64]
002253a0str x1, [sp+72]
002253a4str x2, [sp+80]
002253a8b 0x2253ac
002253ac
002253acloc_2253ac:
002253acadrp x0, 0x421000
002253b0add x0, x0, 2208
002253b4bl runtime.newobject
002253b8str x0, [sp+144]
002253bcldr x1, [sp+176]
002253c0ldr x2, [sp+168]
002253c4str x2, [x0]
002253c8adrp x27, 0x826000
002253ccldr w2, [x27+3056]
002253d0cbz w2, 0x2253d8
002253d4b 0x2253dc
002253d8
002253d8loc_2253d8:
002253d8b 0x2253f0
002253dc
002253dcloc_2253dc:
002253dcbl runtime.gcWriteBarrier2
002253e0str x1, [x25]
002253e4ldr x2, [x0+8]
002253e8str x2, [x25+8]
002253ecb 0x2253f0
002253f0
002253f0loc_2253f0:
002253f0str x1, [x0+8]
002253f4ldr x2, [sp+144]
002253f8ldrsb x27, [x2]
002253fcldr x3, [sp+64]
00225400ldr x4, [sp+72]
00225404ldr x5, [sp+80]
00225408str x5, [x2+32]
0022540cadrp x27, 0x826000
00225410ldr w5, [x27+3056]
00225414cbz w5, 0x22541c
00225418b 0x225420
0022541c
0022541cloc_22541c:
0022541cb 0x225440
00225420
00225420loc_225420:
00225420bl runtime.gcWriteBarrier4
00225424str x3, [x25]
00225428ldr x5, [x2+16]
0022542cstr x5, [x25+8]
00225430str x4, [x25+16]
00225434ldr x5, [x2+24]
00225438str x5, [x25+24]
0022543cb 0x225440
00225440
00225440loc_225440:
00225440str x3, [x2+16]
00225444str x4, [x2+24]
00225448ldr x2, [sp+144]
0022544cstr x2, [sp+88]
00225450adrp x3, 0x4f5000
00225454add x3, x3, 936
00225458str x3, [sp+48]
0022545cstr x2, [sp+56]
00225460ldr x0, [sp+48]
00225464ldr x1, [sp+56]
00225468ldur x29, [sp-8]
0022546cldr x30, [sp], 160
00225470ret x30
00225474
00225474loc_225474:
00225474stp x0, x1, [sp+8]
00225478stp x2, x3, [sp+24]
0022547cmov x3, x30
00225480bl runtime.morestack_noctxt.abi0
00225484ldp x0, x1, [sp+8]
00225488ldp x2, x3, [sp+24]
0022548cb 0x2252b0
002252b0
002252b0google.golang.org/protobuf/internal/impl.newEnumConverter: ; void google.golang.org/protobuf/internal/impl.newEnumConverter(reflect.Type goType, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002252b0ldr x16, [x28+16]
002252b4sub x17, sp, 32
002252b8subs xzr, x17, x16
002252bcb.ls 0x225474
002252c0str x30, [sp-160]!
002252c4stur x29, [sp-8]
002252c8sub x29, sp, 8
002252ccstr x0, [sp+168]
002252d0str x1, [sp+176]
002252d4str x2, [sp+184]
002252d8str x3, [sp+192]
002252dcstp xzr, xzr, [sp+48]
002252e0stp xzr, xzr, [sp+64]
002252e4str xzr, [sp+80]
002252e8ldr x1, [sp+184]
002252ecldrsb x27, [x1]
002252f0ldr x1, [x1+24]
002252f4ldr x0, [sp+192]
002252f8blr x1
002252fcstrb w0, [sp+43]
00225300ubfm x1, x0, 0, 7
00225304subs wzr, w1, 3
00225308b.eq 0x225310
0022530cb 0x225388
00225310
00225310loc_225310:
00225310ldr x1, [sp+184]
00225314ldrsb x27, [x1]
00225318ldr x1, [x1+64]
0022531cldr x0, [sp+192]
00225320blr x1
00225324str x0, [sp+128]
00225328str x1, [sp+136]
0022532cldrsb x27, [x0]
00225330ldr x2, [x0+120]
00225334mov x0, x1
00225338blr x2
0022533cstr x0, [sp+112]
00225340str x1, [sp+120]
00225344ldrsb x27, [x0]
00225348ldr x2, [x0+40]
0022534cmov x0, x1
00225350mov x1, xzr
00225354blr x2
00225358str x0, [sp+96]
0022535cstr x1, [sp+104]
00225360ldrsb x27, [x0]
00225364ldr x2, [x0+56]
00225368mov x0, x1
0022536cblr x2
00225370str w0, [sp+44]
00225374bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
00225378str x0, [sp+64]
0022537cstr x1, [sp+72]
00225380str x2, [sp+80]
00225384b 0x2253ac
00225388
00225388loc_225388:
00225388ldr x1, [sp+184]
0022538cldrsb x27, [x1]
00225390ldr x1, [x1+48]
00225394ldr x0, [sp+192]
00225398blr x1
0022539cstr x0, [sp+64]
002253a0str x1, [sp+72]
002253a4str x2, [sp+80]
002253a8b 0x2253ac
002253ac
002253acloc_2253ac:
002253acadrp x0, 0x421000
002253b0add x0, x0, 2208
002253b4bl runtime.newobject
002253b8str x0, [sp+144]
002253bcldr x1, [sp+176]
002253c0ldr x2, [sp+168]
002253c4str x2, [x0]
002253c8adrp x27, 0x826000
002253ccldr w2, [x27+3056]
002253d0cbz w2, 0x2253d8
002253d4b 0x2253dc
002253d8
002253d8loc_2253d8:
002253d8b 0x2253f0
002253dc
002253dcloc_2253dc:
002253dcbl runtime.gcWriteBarrier2
002253e0str x1, [x25]
002253e4ldr x2, [x0+8]
002253e8str x2, [x25+8]
002253ecb 0x2253f0
002253f0
002253f0loc_2253f0:
002253f0str x1, [x0+8]
002253f4ldr x2, [sp+144]
002253f8ldrsb x27, [x2]
002253fcldr x3, [sp+64]
00225400ldr x4, [sp+72]
00225404ldr x5, [sp+80]
00225408str x5, [x2+32]
0022540cadrp x27, 0x826000
00225410ldr w5, [x27+3056]
00225414cbz w5, 0x22541c
00225418b 0x225420
0022541c
0022541cloc_22541c:
0022541cb 0x225440
00225420
00225420loc_225420:
00225420bl runtime.gcWriteBarrier4
00225424str x3, [x25]
00225428ldr x5, [x2+16]
0022542cstr x5, [x25+8]
00225430str x4, [x25+16]
00225434ldr x5, [x2+24]
00225438str x5, [x25+24]
0022543cb 0x225440
00225440
00225440loc_225440:
00225440str x3, [x2+16]
00225444str x4, [x2+24]
00225448ldr x2, [sp+144]
0022544cstr x2, [sp+88]
00225450adrp x3, 0x4f5000
00225454add x3, x3, 936
00225458str x3, [sp+48]
0022545cstr x2, [sp+56]
00225460ldr x0, [sp+48]
00225464ldr x1, [sp+56]
00225468ldur x29, [sp-8]
0022546cldr x30, [sp], 160
00225470ret x30
00225474
00225474loc_225474:
00225474stp x0, x1, [sp+8]
00225478stp x2, x3, [sp+24]
0022547cmov x3, x30
00225480bl runtime.morestack_noctxt.abi0
00225484ldp x0, x1, [sp+8]
00225488ldp x2, x3, [sp+24]
0022548cb 0x2252b0
002252b0
00225490
00225490google.golang.org/protobuf/internal/impl.(*enumConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).PBValueOf(google.golang.org/protobuf/internal/impl.enumConverter * c, reflect.Value v)
00225490ldr x16, [x28+16]
00225494sub x17, sp, 160
00225498subs xzr, x17, x16
0022549cb.ls 0x2256c8
002254a0sub x20, sp, 288
002254a4stp x29, x30, [x20-8]
002254a8add sp, x20, 0
002254acsub x29, sp, 8
002254b0str x0, [sp+296]
002254b4str x1, [sp+304]
002254b8str x2, [sp+312]
002254bcstr x3, [sp+320]
002254c0stp xzr, xzr, [sp+64]
002254c4str xzr, [sp+80]
002254c8ldr x0, [sp+304]
002254ccldr x1, [sp+312]
002254d0ldr x2, [sp+320]
002254d4bl reflect.Value.Type
002254d8str x0, [sp+200]
002254dcstr x1, [sp+208]
002254e0ldr x3, [sp+296]
002254e4ldrsb x27, [x3]
002254e8ldr x4, [x3]
002254ecldr x2, [x3+8]
002254f0str x4, [sp+112]
002254f4str x2, [sp+120]
002254f8ldr x3, [sp+200]
002254fcsubs xzr, x3, x4
00225500b.ne 0x2256c4
00225504b 0x225508
00225508
00225508loc_225508:
00225508ldr x1, [sp+208]
0022550cldr x0, [sp+200]
00225510bl runtime.ifaceeq
00225514tbnz w0, 0, 0x22551c
00225518b 0x225558
0022551c
0022551cloc_22551c:
0022551cldr x0, [sp+304]
00225520ldr x1, [sp+312]
00225524ldr x2, [sp+320]
00225528bl reflect.Value.Int
0022552cstr x0, [sp+56]
00225530bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
00225534str x0, [sp+128]
00225538str x1, [sp+136]
0022553cstr x2, [sp+144]
00225540str x0, [sp+64]
00225544str x1, [sp+72]
00225548str x2, [sp+80]
0022554cldp x29, x30, [sp-8]
00225550add sp, sp, 288
00225554ret x30
00225558
00225558loc_225558:
00225558b 0x22555c
0022555c
0022555cloc_22555c:
0022555cldr x0, [sp+304]
00225560ldr x1, [sp+312]
00225564ldr x2, [sp+320]
00225568bl reflect.Value.Type
0022556cstr x0, [sp+200]
00225570str x1, [sp+208]
00225574stp xzr, xzr, [sp+168]
00225578stp xzr, xzr, [sp+184]
0022557cadd x3, sp, 168
00225580str x3, [sp+272]
00225584ldr x3, [sp+200]
00225588ldr x4, [sp+208]
0022558cstr x3, [sp+256]
00225590str x4, [sp+264]
00225594str x3, [sp+248]
00225598ldr x3, [sp+248]
0022559ccbnz x3, 0x2255a4
002255a0b 0x2256c0
002255a4
002255a4loc_2255a4:
002255a4ldr x5, [sp+248]
002255a8ldr x5, [x5+8]
002255acstr x5, [sp+248]
002255b0b 0x2255b4
002255b4
002255b4loc_2255b4:
002255b4ldr x5, [sp+272]
002255b8ldrsb x27, [x5]
002255bcldr x6, [sp+264]
002255c0ldr x7, [sp+248]
002255c4str x7, [x5]
002255c8adrp x27, 0x826000
002255ccldr w7, [x27+3056]
002255d0cbz w7, 0x2255d8
002255d4b 0x2256ac
002255d8
002255d8loc_2255d8:
002255d8b 0x2255dc
002255dc
002255dcloc_2255dc:
002255dcstr x6, [x5+8]
002255e0ldr x5, [sp+296]
002255e4ldrsb x27, [x5]
002255e8ldr x6, [x5]
002255ecldr x5, [x5+8]
002255f0str x6, [sp+232]
002255f4str x5, [sp+240]
002255f8str x6, [sp+224]
002255fcldr x5, [sp+224]
00225600cbnz x5, 0x225608
00225604b 0x2256a8
00225608
00225608loc_225608:
00225608ldr x5, [sp+224]
0022560cldr x5, [x5+8]
00225610str x5, [sp+224]
00225614b 0x225618
00225618
00225618loc_225618:
00225618ldr x5, [sp+272]
0022561cldrsb x27, [x5]
00225620ldr x6, [sp+240]
00225624ldr x7, [sp+224]
00225628str x7, [x5+16]
0022562cadrp x27, 0x826000
00225630ldr w7, [x27+3056]
00225634cbz w7, 0x22563c
00225638b 0x225694
0022563c
0022563cloc_22563c:
0022563cb 0x225640
00225640
00225640loc_225640:
00225640str x6, [x5+24]
00225644ldr x2, [sp+272]
00225648ldrsb x27, [x2]
0022564cb 0x225650
00225650
00225650loc_225650:
00225650str x2, [sp+88]
00225654orr x4, xzr, 2
00225658str x4, [sp+96]
0022565cstr x4, [sp+104]
00225660adrp x0, 0x497000
00225664add x0, x0, 3121
00225668movz x1, 29
0022566cmov x3, x4
00225670bl fmt.Sprintf
00225674str x0, [sp+152]
00225678str x1, [sp+160]
0022567cbl runtime.convTstring
00225680str x0, [sp+216]
00225684mov x1, x0
00225688adrp x0, 0x3d0000
0022568cadd x0, x0, 2944
00225690bl runtime.gopanic
00225694
00225694loc_225694:
00225694bl runtime.gcWriteBarrier2
00225698str x6, [x25]
0022569cldr x7, [x5+24]
002256a0str x7, [x25+8]
002256a4b 0x225640
002256a8
002256a8loc_2256a8:
002256a8b 0x225618
002256ac
002256acloc_2256ac:
002256acbl runtime.gcWriteBarrier2
002256b0str x6, [x25]
002256b4ldr x7, [x5+8]
002256b8str x7, [x25+8]
002256bcb 0x2255dc
002256c0
002256c0loc_2256c0:
002256c0b 0x2255b4
002256c4
002256c4loc_2256c4:
002256c4b 0x22555c
002256c8
002256c8loc_2256c8:
002256c8stp x0, x1, [sp+8]
002256ccstp x2, x3, [sp+24]
002256d0mov x3, x30
002256d4bl runtime.morestack_noctxt.abi0
002256d8ldp x0, x1, [sp+8]
002256dcldp x2, x3, [sp+24]
002256e0b 0x225490
002256e4udf 0
002256e8udf 0
002256ecudf 0
00225490
00225490google.golang.org/protobuf/internal/impl.(*enumConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).PBValueOf(google.golang.org/protobuf/internal/impl.enumConverter * c, reflect.Value v)
00225490ldr x16, [x28+16]
00225494sub x17, sp, 160
00225498subs xzr, x17, x16
0022549cb.ls 0x2256c8
002254a0sub x20, sp, 288
002254a4stp x29, x30, [x20-8]
002254a8add sp, x20, 0
002254acsub x29, sp, 8
002254b0str x0, [sp+296]
002254b4str x1, [sp+304]
002254b8str x2, [sp+312]
002254bcstr x3, [sp+320]
002254c0stp xzr, xzr, [sp+64]
002254c4str xzr, [sp+80]
002254c8ldr x0, [sp+304]
002254ccldr x1, [sp+312]
002254d0ldr x2, [sp+320]
002254d4bl reflect.Value.Type
002254d8str x0, [sp+200]
002254dcstr x1, [sp+208]
002254e0ldr x3, [sp+296]
002254e4ldrsb x27, [x3]
002254e8ldr x4, [x3]
002254ecldr x2, [x3+8]
002254f0str x4, [sp+112]
002254f4str x2, [sp+120]
002254f8ldr x3, [sp+200]
002254fcsubs xzr, x3, x4
00225500b.ne 0x2256c4
00225504b 0x225508
00225508
00225508loc_225508:
00225508ldr x1, [sp+208]
0022550cldr x0, [sp+200]
00225510bl runtime.ifaceeq
00225514tbnz w0, 0, 0x22551c
00225518b 0x225558
0022551c
0022551cloc_22551c:
0022551cldr x0, [sp+304]
00225520ldr x1, [sp+312]
00225524ldr x2, [sp+320]
00225528bl reflect.Value.Int
0022552cstr x0, [sp+56]
00225530bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
00225534str x0, [sp+128]
00225538str x1, [sp+136]
0022553cstr x2, [sp+144]
00225540str x0, [sp+64]
00225544str x1, [sp+72]
00225548str x2, [sp+80]
0022554cldp x29, x30, [sp-8]
00225550add sp, sp, 288
00225554ret x30
00225558
00225558loc_225558:
00225558b 0x22555c
0022555c
0022555cloc_22555c:
0022555cldr x0, [sp+304]
00225560ldr x1, [sp+312]
00225564ldr x2, [sp+320]
00225568bl reflect.Value.Type
0022556cstr x0, [sp+200]
00225570str x1, [sp+208]
00225574stp xzr, xzr, [sp+168]
00225578stp xzr, xzr, [sp+184]
0022557cadd x3, sp, 168
00225580str x3, [sp+272]
00225584ldr x3, [sp+200]
00225588ldr x4, [sp+208]
0022558cstr x3, [sp+256]
00225590str x4, [sp+264]
00225594str x3, [sp+248]
00225598ldr x3, [sp+248]
0022559ccbnz x3, 0x2255a4
002255a0b 0x2256c0
002255a4
002255a4loc_2255a4:
002255a4ldr x5, [sp+248]
002255a8ldr x5, [x5+8]
002255acstr x5, [sp+248]
002255b0b 0x2255b4
002255b4
002255b4loc_2255b4:
002255b4ldr x5, [sp+272]
002255b8ldrsb x27, [x5]
002255bcldr x6, [sp+264]
002255c0ldr x7, [sp+248]
002255c4str x7, [x5]
002255c8adrp x27, 0x826000
002255ccldr w7, [x27+3056]
002255d0cbz w7, 0x2255d8
002255d4b 0x2256ac
002255d8
002255d8loc_2255d8:
002255d8b 0x2255dc
002255dc
002255dcloc_2255dc:
002255dcstr x6, [x5+8]
002255e0ldr x5, [sp+296]
002255e4ldrsb x27, [x5]
002255e8ldr x6, [x5]
002255ecldr x5, [x5+8]
002255f0str x6, [sp+232]
002255f4str x5, [sp+240]
002255f8str x6, [sp+224]
002255fcldr x5, [sp+224]
00225600cbnz x5, 0x225608
00225604b 0x2256a8
00225608
00225608loc_225608:
00225608ldr x5, [sp+224]
0022560cldr x5, [x5+8]
00225610str x5, [sp+224]
00225614b 0x225618
00225618
00225618loc_225618:
00225618ldr x5, [sp+272]
0022561cldrsb x27, [x5]
00225620ldr x6, [sp+240]
00225624ldr x7, [sp+224]
00225628str x7, [x5+16]
0022562cadrp x27, 0x826000
00225630ldr w7, [x27+3056]
00225634cbz w7, 0x22563c
00225638b 0x225694
0022563c
0022563cloc_22563c:
0022563cb 0x225640
00225640
00225640loc_225640:
00225640str x6, [x5+24]
00225644ldr x2, [sp+272]
00225648ldrsb x27, [x2]
0022564cb 0x225650
00225650
00225650loc_225650:
00225650str x2, [sp+88]
00225654orr x4, xzr, 2
00225658str x4, [sp+96]
0022565cstr x4, [sp+104]
00225660adrp x0, 0x497000
00225664add x0, x0, 3121
00225668movz x1, 29
0022566cmov x3, x4
00225670bl fmt.Sprintf
00225674str x0, [sp+152]
00225678str x1, [sp+160]
0022567cbl runtime.convTstring
00225680str x0, [sp+216]
00225684mov x1, x0
00225688adrp x0, 0x3d0000
0022568cadd x0, x0, 2944
00225690bl runtime.gopanic
00225694
00225694loc_225694:
00225694bl runtime.gcWriteBarrier2
00225698str x6, [x25]
0022569cldr x7, [x5+24]
002256a0str x7, [x25+8]
002256a4b 0x225640
002256a8
002256a8loc_2256a8:
002256a8b 0x225618
002256ac
002256acloc_2256ac:
002256acbl runtime.gcWriteBarrier2
002256b0str x6, [x25]
002256b4ldr x7, [x5+8]
002256b8str x7, [x25+8]
002256bcb 0x2255dc
002256c0
002256c0loc_2256c0:
002256c0b 0x2255b4
002256c4
002256c4loc_2256c4:
002256c4b 0x22555c
002256c8
002256c8loc_2256c8:
002256c8stp x0, x1, [sp+8]
002256ccstp x2, x3, [sp+24]
002256d0mov x3, x30
002256d4bl runtime.morestack_noctxt.abi0
002256d8ldp x0, x1, [sp+8]
002256dcldp x2, x3, [sp+24]
002256e0b 0x225490
002256e4udf 0
002256e8udf 0
002256ecudf 0
00225490
002256f0
002256f0google.golang.org/protobuf/internal/impl.(*enumConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).GoValueOf(google.golang.org/protobuf/internal/impl.enumConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
002256f0ldr x16, [x28+16]
002256f4sub x17, sp, 32
002256f8subs xzr, x17, x16
002256fcb.ls 0x2257a8
00225700str x30, [sp-160]!
00225704stur x29, [sp-8]
00225708sub x29, sp, 8
0022570cstr x0, [sp+168]
00225710str x1, [sp+176]
00225714str x2, [sp+184]
00225718str x3, [sp+192]
0022571cstp xzr, xzr, [sp+56]
00225720str xzr, [sp+72]
00225724ldr x0, [sp+176]
00225728ldr x1, [sp+184]
0022572cldr x2, [sp+192]
00225730bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
00225734str w0, [sp+52]
00225738bl runtime.convT32
0022573cstr x0, [sp+96]
00225740mov x1, x0
00225744adrp x0, 0x3d1000
00225748add x0, x0, 704
0022574cbl reflect.ValueOf
00225750str x0, [sp+128]
00225754str x1, [sp+136]
00225758str x2, [sp+144]
0022575cldr x3, [sp+168]
00225760ldrsb x27, [x3]
00225764ldr x4, [x3+8]
00225768ldr x3, [x3]
0022576cstr x3, [sp+80]
00225770str x4, [sp+88]
00225774ldr x0, [sp+128]
00225778ldr x1, [sp+136]
0022577cldr x2, [sp+144]
00225780bl reflect.Value.Convert
00225784str x0, [sp+104]
00225788str x1, [sp+112]
0022578cstr x2, [sp+120]
00225790str x0, [sp+56]
00225794str x1, [sp+64]
00225798str x2, [sp+72]
0022579cldur x29, [sp-8]
002257a0ldr x30, [sp], 160
002257a4ret x30
002257a8
002257a8loc_2257a8:
002257a8stp x0, x1, [sp+8]
002257acstp x2, x3, [sp+24]
002257b0mov x3, x30
002257b4bl runtime.morestack_noctxt.abi0
002257b8ldp x0, x1, [sp+8]
002257bcldp x2, x3, [sp+24]
002257c0b 0x2256f0
002257c4udf 0
002257c8udf 0
002257ccudf 0
002256f0
002256f0google.golang.org/protobuf/internal/impl.(*enumConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).GoValueOf(google.golang.org/protobuf/internal/impl.enumConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
002256f0ldr x16, [x28+16]
002256f4sub x17, sp, 32
002256f8subs xzr, x17, x16
002256fcb.ls 0x2257a8
00225700str x30, [sp-160]!
00225704stur x29, [sp-8]
00225708sub x29, sp, 8
0022570cstr x0, [sp+168]
00225710str x1, [sp+176]
00225714str x2, [sp+184]
00225718str x3, [sp+192]
0022571cstp xzr, xzr, [sp+56]
00225720str xzr, [sp+72]
00225724ldr x0, [sp+176]
00225728ldr x1, [sp+184]
0022572cldr x2, [sp+192]
00225730bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
00225734str w0, [sp+52]
00225738bl runtime.convT32
0022573cstr x0, [sp+96]
00225740mov x1, x0
00225744adrp x0, 0x3d1000
00225748add x0, x0, 704
0022574cbl reflect.ValueOf
00225750str x0, [sp+128]
00225754str x1, [sp+136]
00225758str x2, [sp+144]
0022575cldr x3, [sp+168]
00225760ldrsb x27, [x3]
00225764ldr x4, [x3+8]
00225768ldr x3, [x3]
0022576cstr x3, [sp+80]
00225770str x4, [sp+88]
00225774ldr x0, [sp+128]
00225778ldr x1, [sp+136]
0022577cldr x2, [sp+144]
00225780bl reflect.Value.Convert
00225784str x0, [sp+104]
00225788str x1, [sp+112]
0022578cstr x2, [sp+120]
00225790str x0, [sp+56]
00225794str x1, [sp+64]
00225798str x2, [sp+72]
0022579cldur x29, [sp-8]
002257a0ldr x30, [sp], 160
002257a4ret x30
002257a8
002257a8loc_2257a8:
002257a8stp x0, x1, [sp+8]
002257acstp x2, x3, [sp+24]
002257b0mov x3, x30
002257b4bl runtime.morestack_noctxt.abi0
002257b8ldp x0, x1, [sp+8]
002257bcldp x2, x3, [sp+24]
002257c0b 0x2256f0
002257c4udf 0
002257c8udf 0
002257ccudf 0
002256f0
002257d0
002257d0google.golang.org/protobuf/internal/impl.(*enumConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).IsValidPB(google.golang.org/protobuf/internal/impl.enumConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
002257d0ldr x16, [x28+16]
002257d4subs xzr, sp, x16
002257d8b.ls 0x22586c
002257dcstr x30, [sp-80]!
002257e0stur x29, [sp-8]
002257e4sub x29, sp, 8
002257e8str x0, [sp+88]
002257ecstr x1, [sp+96]
002257f0str x2, [sp+104]
002257f4str x3, [sp+112]
002257f8strb wzr, [sp+44]
002257fcldr x0, [sp+96]
00225800ldr x1, [sp+104]
00225804ldr x2, [sp+112]
00225808bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022580cstr x0, [sp+56]
00225810str x1, [sp+64]
00225814adrp x3, 0x3d1000
00225818add x3, x3, 704
0022581csubs xzr, x0, x3
00225820b.eq 0x225828
00225824b 0x225834
00225828
00225828loc_225828:
00225828ldrsw x1, [x1]
0022582corr x0, xzr, 1
00225830b 0x225840
00225834
00225834loc_225834:
00225834mov x1, xzr
00225838mov x0, xzr
0022583cb 0x225840
00225840
00225840loc_225840:
00225840str w1, [sp+48]
00225844strb w0, [sp+46]
00225848ldrsw x1, [sp+48]
0022584cstr w1, [sp+52]
00225850ldrb w0, [sp+46]
00225854strb w0, [sp+47]
00225858strb w0, [sp+45]
0022585cstrb w0, [sp+44]
00225860ldur x29, [sp-8]
00225864ldr x30, [sp], 80
00225868ret x30
0022586c
0022586cloc_22586c:
0022586cstp x0, x1, [sp+8]
00225870stp x2, x3, [sp+24]
00225874mov x3, x30
00225878bl runtime.morestack_noctxt.abi0
0022587cldp x0, x1, [sp+8]
00225880ldp x2, x3, [sp+24]
00225884b 0x2257d0
00225888udf 0
0022588cudf 0
002257d0
002257d0google.golang.org/protobuf/internal/impl.(*enumConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).IsValidPB(google.golang.org/protobuf/internal/impl.enumConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
002257d0ldr x16, [x28+16]
002257d4subs xzr, sp, x16
002257d8b.ls 0x22586c
002257dcstr x30, [sp-80]!
002257e0stur x29, [sp-8]
002257e4sub x29, sp, 8
002257e8str x0, [sp+88]
002257ecstr x1, [sp+96]
002257f0str x2, [sp+104]
002257f4str x3, [sp+112]
002257f8strb wzr, [sp+44]
002257fcldr x0, [sp+96]
00225800ldr x1, [sp+104]
00225804ldr x2, [sp+112]
00225808bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022580cstr x0, [sp+56]
00225810str x1, [sp+64]
00225814adrp x3, 0x3d1000
00225818add x3, x3, 704
0022581csubs xzr, x0, x3
00225820b.eq 0x225828
00225824b 0x225834
00225828
00225828loc_225828:
00225828ldrsw x1, [x1]
0022582corr x0, xzr, 1
00225830b 0x225840
00225834
00225834loc_225834:
00225834mov x1, xzr
00225838mov x0, xzr
0022583cb 0x225840
00225840
00225840loc_225840:
00225840str w1, [sp+48]
00225844strb w0, [sp+46]
00225848ldrsw x1, [sp+48]
0022584cstr w1, [sp+52]
00225850ldrb w0, [sp+46]
00225854strb w0, [sp+47]
00225858strb w0, [sp+45]
0022585cstrb w0, [sp+44]
00225860ldur x29, [sp-8]
00225864ldr x30, [sp], 80
00225868ret x30
0022586c
0022586cloc_22586c:
0022586cstp x0, x1, [sp+8]
00225870stp x2, x3, [sp+24]
00225874mov x3, x30
00225878bl runtime.morestack_noctxt.abi0
0022587cldp x0, x1, [sp+8]
00225880ldp x2, x3, [sp+24]
00225884b 0x2257d0
00225888udf 0
0022588cudf 0
002257d0
00225890
00225890google.golang.org/protobuf/internal/impl.(*enumConverter).New: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).New(google.golang.org/protobuf/internal/impl.enumConverter * c)
00225890str x30, [sp-48]!
00225894stur x29, [sp-8]
00225898sub x29, sp, 8
0022589cstr x0, [sp+56]
002258a0stp xzr, xzr, [sp+16]
002258a4str xzr, [sp+32]
002258a8ldr x3, [sp+56]
002258acldrsb x27, [x3]
002258b0ldr x0, [x3+16]
002258b4ldr x1, [x3+24]
002258b8ldr x2, [x3+32]
002258bcstr x0, [sp+16]
002258c0str x1, [sp+24]
002258c4str x2, [sp+32]
002258c8add x29, sp, 40
002258ccadd sp, sp, 48
002258d0ret x30
002258d4udf 0
002258d8udf 0
002258dcudf 0
00225890
00225890google.golang.org/protobuf/internal/impl.(*enumConverter).New: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).New(google.golang.org/protobuf/internal/impl.enumConverter * c)
00225890str x30, [sp-48]!
00225894stur x29, [sp-8]
00225898sub x29, sp, 8
0022589cstr x0, [sp+56]
002258a0stp xzr, xzr, [sp+16]
002258a4str xzr, [sp+32]
002258a8ldr x3, [sp+56]
002258acldrsb x27, [x3]
002258b0ldr x0, [x3+16]
002258b4ldr x1, [x3+24]
002258b8ldr x2, [x3+32]
002258bcstr x0, [sp+16]
002258c0str x1, [sp+24]
002258c4str x2, [sp+32]
002258c8add x29, sp, 40
002258ccadd sp, sp, 48
002258d0ret x30
002258d4udf 0
002258d8udf 0
002258dcudf 0
00225890
002258e0
002258e0google.golang.org/protobuf/internal/impl.(*enumConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).Zero(google.golang.org/protobuf/internal/impl.enumConverter * c)
002258e0str x30, [sp-48]!
002258e4stur x29, [sp-8]
002258e8sub x29, sp, 8
002258ecstr x0, [sp+56]
002258f0stp xzr, xzr, [sp+16]
002258f4str xzr, [sp+32]
002258f8ldr x3, [sp+56]
002258fcldrsb x27, [x3]
00225900ldr x0, [x3+16]
00225904ldr x1, [x3+24]
00225908ldr x2, [x3+32]
0022590cstr x0, [sp+16]
00225910str x1, [sp+24]
00225914str x2, [sp+32]
00225918add x29, sp, 40
0022591cadd sp, sp, 48
00225920ret x30
00225924udf 0
00225928udf 0
0022592cudf 0
002258e0
002258e0google.golang.org/protobuf/internal/impl.(*enumConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*enumConverter).Zero(google.golang.org/protobuf/internal/impl.enumConverter * c)
002258e0str x30, [sp-48]!
002258e4stur x29, [sp-8]
002258e8sub x29, sp, 8
002258ecstr x0, [sp+56]
002258f0stp xzr, xzr, [sp+16]
002258f4str xzr, [sp+32]
002258f8ldr x3, [sp+56]
002258fcldrsb x27, [x3]
00225900ldr x0, [x3+16]
00225904ldr x1, [x3+24]
00225908ldr x2, [x3+32]
0022590cstr x0, [sp+16]
00225910str x1, [sp+24]
00225914str x2, [sp+32]
00225918add x29, sp, 40
0022591cadd sp, sp, 48
00225920ret x30
00225924udf 0
00225928udf 0
0022592cudf 0
002258e0
00225930
00225930google.golang.org/protobuf/internal/impl.newMessageConverter: ; void google.golang.org/protobuf/internal/impl.newMessageConverter(reflect.Type goType)
00225930ldr x16, [x28+16]
00225934subs xzr, sp, x16
00225938b.ls 0x2259c8
0022593cstr x30, [sp-80]!
00225940stur x29, [sp-8]
00225944sub x29, sp, 8
00225948str x0, [sp+88]
0022594cstr x1, [sp+96]
00225950stp xzr, xzr, [sp+40]
00225954adrp x0, 0x408000
00225958add x0, x0, 3296
0022595cbl runtime.newobject
00225960str x0, [sp+56]
00225964ldr x1, [sp+96]
00225968ldr x2, [sp+88]
0022596cstr x2, [x0]
00225970adrp x27, 0x826000
00225974ldr w2, [x27+3056]
00225978cbz w2, 0x225980
0022597cb 0x225984
00225980
00225980loc_225980:
00225980b 0x225998
00225984
00225984loc_225984:
00225984bl runtime.gcWriteBarrier2
00225988str x1, [x25]
0022598cldr x2, [x0+8]
00225990str x2, [x25+8]
00225994b 0x225998
00225998
00225998loc_225998:
00225998str x1, [x0+8]
0022599cldr x2, [sp+56]
002259a0str x2, [sp+64]
002259a4adrp x3, 0x4f5000
002259a8add x3, x3, 720
002259acstr x3, [sp+40]
002259b0str x2, [sp+48]
002259b4ldr x0, [sp+40]
002259b8ldr x1, [sp+48]
002259bcldur x29, [sp-8]
002259c0ldr x30, [sp], 80
002259c4ret x30
002259c8
002259c8loc_2259c8:
002259c8stp x0, x1, [sp+8]
002259ccmov x3, x30
002259d0bl runtime.morestack_noctxt.abi0
002259d4ldp x0, x1, [sp+8]
002259d8b 0x225930
002259dcudf 0
00225930
00225930google.golang.org/protobuf/internal/impl.newMessageConverter: ; void google.golang.org/protobuf/internal/impl.newMessageConverter(reflect.Type goType)
00225930ldr x16, [x28+16]
00225934subs xzr, sp, x16
00225938b.ls 0x2259c8
0022593cstr x30, [sp-80]!
00225940stur x29, [sp-8]
00225944sub x29, sp, 8
00225948str x0, [sp+88]
0022594cstr x1, [sp+96]
00225950stp xzr, xzr, [sp+40]
00225954adrp x0, 0x408000
00225958add x0, x0, 3296
0022595cbl runtime.newobject
00225960str x0, [sp+56]
00225964ldr x1, [sp+96]
00225968ldr x2, [sp+88]
0022596cstr x2, [x0]
00225970adrp x27, 0x826000
00225974ldr w2, [x27+3056]
00225978cbz w2, 0x225980
0022597cb 0x225984
00225980
00225980loc_225980:
00225980b 0x225998
00225984
00225984loc_225984:
00225984bl runtime.gcWriteBarrier2
00225988str x1, [x25]
0022598cldr x2, [x0+8]
00225990str x2, [x25+8]
00225994b 0x225998
00225998
00225998loc_225998:
00225998str x1, [x0+8]
0022599cldr x2, [sp+56]
002259a0str x2, [sp+64]
002259a4adrp x3, 0x4f5000
002259a8add x3, x3, 720
002259acstr x3, [sp+40]
002259b0str x2, [sp+48]
002259b4ldr x0, [sp+40]
002259b8ldr x1, [sp+48]
002259bcldur x29, [sp-8]
002259c0ldr x30, [sp], 80
002259c4ret x30
002259c8
002259c8loc_2259c8:
002259c8stp x0, x1, [sp+8]
002259ccmov x3, x30
002259d0bl runtime.morestack_noctxt.abi0
002259d4ldp x0, x1, [sp+8]
002259d8b 0x225930
002259dcudf 0
00225930
002259e0
002259e0google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf(google.golang.org/protobuf/internal/impl.messageConverter * c, reflect.Value v)
002259e0ldr x16, [x28+16]
002259e4sub x17, sp, 256
002259e8subs xzr, x17, x16
002259ecb.ls 0x225d88
002259f0sub x20, sp, 384
002259f4stp x29, x30, [x20-8]
002259f8add sp, x20, 0
002259fcsub x29, sp, 8
00225a00str x0, [sp+392]
00225a04str x1, [sp+400]
00225a08str x2, [sp+408]
00225a0cstr x3, [sp+416]
00225a10stp xzr, xzr, [sp+56]
00225a14str xzr, [sp+72]
00225a18ldr x0, [sp+400]
00225a1cldr x1, [sp+408]
00225a20ldr x2, [sp+416]
00225a24bl reflect.Value.Type
00225a28str x0, [sp+144]
00225a2cstr x1, [sp+152]
00225a30ldr x3, [sp+392]
00225a34ldrsb x27, [x3]
00225a38ldr x4, [x3]
00225a3cldr x2, [x3+8]
00225a40str x4, [sp+272]
00225a44str x2, [sp+280]
00225a48ldr x3, [sp+144]
00225a4csubs xzr, x3, x4
00225a50b.ne 0x225d84
00225a54b 0x225a58
00225a58
00225a58loc_225a58:
00225a58ldr x0, [sp+144]
00225a5cldr x1, [sp+152]
00225a60bl runtime.ifaceeq
00225a64tbnz w0, 0, 0x225a6c
00225a68b 0x225c18
00225a6c
00225a6cloc_225a6c:
00225a6cldr x0, [sp+392]
00225a70bl google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer
00225a74strb w0, [sp+55]
00225a78tbnz w0, 0, 0x225a80
00225a7cb 0x225af8
00225a80
00225a80loc_225a80:
00225a80ldr x0, [sp+400]
00225a84ldr x1, [sp+408]
00225a88ldr x2, [sp+416]
00225a8cbl reflect.Value.CanAddr
00225a90strb w0, [sp+55]
00225a94tbnz w0, 0, 0x225a9c
00225a98b 0x225abc
00225a9c
00225a9cloc_225a9c:
00225a9cldr x0, [sp+400]
00225aa0ldr x1, [sp+408]
00225aa4ldr x2, [sp+416]
00225aa8bl reflect.Value.Addr
00225aacstr x0, [sp+400]
00225ab0str x1, [sp+408]
00225ab4str x2, [sp+416]
00225ab8b 0x225af4
00225abc
00225abcloc_225abc:
00225abcldr x0, [sp+400]
00225ac0ldr x1, [sp+408]
00225ac4ldr x2, [sp+416]
00225ac8bl reflect.Value.Type
00225accstr x0, [sp+144]
00225ad0str x1, [sp+152]
00225ad4bl reflect.PtrTo
00225ad8str x0, [sp+360]
00225adcstr x1, [sp+368]
00225ae0bl reflect.Zero
00225ae4str x0, [sp+400]
00225ae8str x1, [sp+408]
00225aecstr x2, [sp+416]
00225af0b 0x225af4
00225af4
00225af4loc_225af4:
00225af4b 0x225afc
00225af8
00225af8loc_225af8:
00225af8b 0x225afc
00225afc
00225afcloc_225afc:
00225afcldr x0, [sp+400]
00225b00ldr x1, [sp+408]
00225b04ldr x2, [sp+416]
00225b08bl reflect.Value.Interface
00225b0cstr x0, [sp+344]
00225b10str x1, [sp+352]
00225b14stp xzr, xzr, [sp+328]
00225b18ldr x3, [sp+352]
00225b1cldr x1, [sp+344]
00225b20cbnz x1, 0x225b28
00225b24b 0x225b44
00225b28
00225b28loc_225b28:
00225b28str x3, [sp+176]
00225b2cadrp x0, 0x7ec000
00225b30add x0, x0, 1008
00225b34bl runtime.typeAssert
00225b38ldr x3, [sp+176]
00225b3cmov x1, x0
00225b40b 0x225b48
00225b44
00225b44loc_225b44:
00225b44b 0x225b48
00225b48
00225b48loc_225b48:
00225b48str x1, [sp+328]
00225b4cstr x3, [sp+336]
00225b50subs xzr, x1, 0
00225b54cset x3, ne
00225b58strb w3, [sp+55]
00225b5cldr x3, [sp+328]
00225b60ldr x4, [sp+336]
00225b64str x3, [sp+160]
00225b68str x4, [sp+168]
00225b6cldrb w3, [sp+55]
00225b70strb w3, [sp+54]
00225b74ldr x3, [sp+160]
00225b78ldr x4, [sp+168]
00225b7cstr x3, [sp+80]
00225b80str x4, [sp+88]
00225b84ldrb w3, [sp+54]
00225b88strb w3, [sp+53]
00225b8ctbnz w3, 0, 0x225b94
00225b90b 0x225bd8
00225b94
00225b94loc_225b94:
00225b94ldr x1, [sp+80]
00225b98ldrsb x27, [x1]
00225b9cldr x1, [x1+24]
00225ba0ldr x0, [sp+88]
00225ba4blr x1
00225ba8str x0, [sp+312]
00225bacstr x1, [sp+320]
00225bb0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfMessage
00225bb4str x0, [sp+288]
00225bb8str x1, [sp+296]
00225bbcstr x2, [sp+304]
00225bc0str x0, [sp+56]
00225bc4str x1, [sp+64]
00225bc8str x2, [sp+72]
00225bccldp x29, x30, [sp-8]
00225bd0add sp, sp, 384
00225bd4ret x30
00225bd8
00225bd8loc_225bd8:
00225bd8ldr x0, [sp+400]
00225bdcldr x1, [sp+408]
00225be0ldr x2, [sp+416]
00225be4bl google.golang.org/protobuf/internal/impl.legacyWrapMessage
00225be8str x0, [sp+312]
00225becstr x1, [sp+320]
00225bf0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfMessage
00225bf4str x0, [sp+288]
00225bf8str x1, [sp+296]
00225bfcstr x2, [sp+304]
00225c00str x0, [sp+56]
00225c04str x1, [sp+64]
00225c08str x2, [sp+72]
00225c0cldp x29, x30, [sp-8]
00225c10add sp, sp, 384
00225c14ret x30
00225c18
00225c18loc_225c18:
00225c18b 0x225c1c
00225c1c
00225c1cloc_225c1c:
00225c1cldr x0, [sp+400]
00225c20ldr x1, [sp+408]
00225c24ldr x2, [sp+416]
00225c28bl reflect.Value.Type
00225c2cstr x0, [sp+144]
00225c30str x1, [sp+152]
00225c34stp xzr, xzr, [sp+112]
00225c38stp xzr, xzr, [sp+128]
00225c3cadd x3, sp, 112
00225c40str x3, [sp+240]
00225c44ldr x3, [sp+144]
00225c48ldr x4, [sp+152]
00225c4cstr x3, [sp+224]
00225c50str x4, [sp+232]
00225c54str x3, [sp+216]
00225c58ldr x3, [sp+216]
00225c5ccbnz x3, 0x225c64
00225c60b 0x225d80
00225c64
00225c64loc_225c64:
00225c64ldr x5, [sp+216]
00225c68ldr x5, [x5+8]
00225c6cstr x5, [sp+216]
00225c70b 0x225c74
00225c74
00225c74loc_225c74:
00225c74ldr x5, [sp+240]
00225c78ldrsb x27, [x5]
00225c7cldr x6, [sp+232]
00225c80ldr x7, [sp+216]
00225c84str x7, [x5]
00225c88adrp x27, 0x826000
00225c8cldr w7, [x27+3056]
00225c90cbz w7, 0x225c98
00225c94b 0x225d6c
00225c98
00225c98loc_225c98:
00225c98b 0x225c9c
00225c9c
00225c9cloc_225c9c:
00225c9cstr x6, [x5+8]
00225ca0ldr x5, [sp+392]
00225ca4ldrsb x27, [x5]
00225ca8ldr x6, [x5]
00225cacldr x5, [x5+8]
00225cb0str x6, [sp+200]
00225cb4str x5, [sp+208]
00225cb8str x6, [sp+192]
00225cbcldr x5, [sp+192]
00225cc0cbnz x5, 0x225cc8
00225cc4b 0x225d68
00225cc8
00225cc8loc_225cc8:
00225cc8ldr x5, [sp+192]
00225cccldr x5, [x5+8]
00225cd0str x5, [sp+192]
00225cd4b 0x225cd8
00225cd8
00225cd8loc_225cd8:
00225cd8ldr x5, [sp+240]
00225cdcldrsb x27, [x5]
00225ce0ldr x6, [sp+208]
00225ce4ldr x7, [sp+192]
00225ce8str x7, [x5+16]
00225cecadrp x27, 0x826000
00225cf0ldr w7, [x27+3056]
00225cf4cbz w7, 0x225cfc
00225cf8b 0x225d54
00225cfc
00225cfcloc_225cfc:
00225cfcb 0x225d00
00225d00
00225d00loc_225d00:
00225d00str x6, [x5+24]
00225d04ldr x2, [sp+240]
00225d08ldrsb x27, [x2]
00225d0cb 0x225d10
00225d10
00225d10loc_225d10:
00225d10str x2, [sp+248]
00225d14orr x4, xzr, 2
00225d18str x4, [sp+256]
00225d1cstr x4, [sp+264]
00225d20adrp x0, 0x497000
00225d24add x0, x0, 3121
00225d28movz x1, 29
00225d2cmov x3, x4
00225d30bl fmt.Sprintf
00225d34str x0, [sp+96]
00225d38str x1, [sp+104]
00225d3cbl runtime.convTstring
00225d40str x0, [sp+184]
00225d44mov x1, x0
00225d48adrp x0, 0x3d0000
00225d4cadd x0, x0, 2944
00225d50bl runtime.gopanic
00225d54
00225d54loc_225d54:
00225d54bl runtime.gcWriteBarrier2
00225d58str x6, [x25]
00225d5cldr x7, [x5+24]
00225d60str x7, [x25+8]
00225d64b 0x225d00
00225d68
00225d68loc_225d68:
00225d68b 0x225cd8
00225d6c
00225d6cloc_225d6c:
00225d6cbl runtime.gcWriteBarrier2
00225d70str x6, [x25]
00225d74ldr x7, [x5+8]
00225d78str x7, [x25+8]
00225d7cb 0x225c9c
00225d80
00225d80loc_225d80:
00225d80b 0x225c74
00225d84
00225d84loc_225d84:
00225d84b 0x225c1c
00225d88
00225d88loc_225d88:
00225d88stp x0, x1, [sp+8]
00225d8cstp x2, x3, [sp+24]
00225d90mov x3, x30
00225d94bl runtime.morestack_noctxt.abi0
00225d98ldp x0, x1, [sp+8]
00225d9cldp x2, x3, [sp+24]
00225da0b 0x2259e0
00225da4udf 0
00225da8udf 0
00225dacudf 0
002259e0
002259e0google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf(google.golang.org/protobuf/internal/impl.messageConverter * c, reflect.Value v)
002259e0ldr x16, [x28+16]
002259e4sub x17, sp, 256
002259e8subs xzr, x17, x16
002259ecb.ls 0x225d88
002259f0sub x20, sp, 384
002259f4stp x29, x30, [x20-8]
002259f8add sp, x20, 0
002259fcsub x29, sp, 8
00225a00str x0, [sp+392]
00225a04str x1, [sp+400]
00225a08str x2, [sp+408]
00225a0cstr x3, [sp+416]
00225a10stp xzr, xzr, [sp+56]
00225a14str xzr, [sp+72]
00225a18ldr x0, [sp+400]
00225a1cldr x1, [sp+408]
00225a20ldr x2, [sp+416]
00225a24bl reflect.Value.Type
00225a28str x0, [sp+144]
00225a2cstr x1, [sp+152]
00225a30ldr x3, [sp+392]
00225a34ldrsb x27, [x3]
00225a38ldr x4, [x3]
00225a3cldr x2, [x3+8]
00225a40str x4, [sp+272]
00225a44str x2, [sp+280]
00225a48ldr x3, [sp+144]
00225a4csubs xzr, x3, x4
00225a50b.ne 0x225d84
00225a54b 0x225a58
00225a58
00225a58loc_225a58:
00225a58ldr x0, [sp+144]
00225a5cldr x1, [sp+152]
00225a60bl runtime.ifaceeq
00225a64tbnz w0, 0, 0x225a6c
00225a68b 0x225c18
00225a6c
00225a6cloc_225a6c:
00225a6cldr x0, [sp+392]
00225a70bl google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer
00225a74strb w0, [sp+55]
00225a78tbnz w0, 0, 0x225a80
00225a7cb 0x225af8
00225a80
00225a80loc_225a80:
00225a80ldr x0, [sp+400]
00225a84ldr x1, [sp+408]
00225a88ldr x2, [sp+416]
00225a8cbl reflect.Value.CanAddr
00225a90strb w0, [sp+55]
00225a94tbnz w0, 0, 0x225a9c
00225a98b 0x225abc
00225a9c
00225a9cloc_225a9c:
00225a9cldr x0, [sp+400]
00225aa0ldr x1, [sp+408]
00225aa4ldr x2, [sp+416]
00225aa8bl reflect.Value.Addr
00225aacstr x0, [sp+400]
00225ab0str x1, [sp+408]
00225ab4str x2, [sp+416]
00225ab8b 0x225af4
00225abc
00225abcloc_225abc:
00225abcldr x0, [sp+400]
00225ac0ldr x1, [sp+408]
00225ac4ldr x2, [sp+416]
00225ac8bl reflect.Value.Type
00225accstr x0, [sp+144]
00225ad0str x1, [sp+152]
00225ad4bl reflect.PtrTo
00225ad8str x0, [sp+360]
00225adcstr x1, [sp+368]
00225ae0bl reflect.Zero
00225ae4str x0, [sp+400]
00225ae8str x1, [sp+408]
00225aecstr x2, [sp+416]
00225af0b 0x225af4
00225af4
00225af4loc_225af4:
00225af4b 0x225afc
00225af8
00225af8loc_225af8:
00225af8b 0x225afc
00225afc
00225afcloc_225afc:
00225afcldr x0, [sp+400]
00225b00ldr x1, [sp+408]
00225b04ldr x2, [sp+416]
00225b08bl reflect.Value.Interface
00225b0cstr x0, [sp+344]
00225b10str x1, [sp+352]
00225b14stp xzr, xzr, [sp+328]
00225b18ldr x3, [sp+352]
00225b1cldr x1, [sp+344]
00225b20cbnz x1, 0x225b28
00225b24b 0x225b44
00225b28
00225b28loc_225b28:
00225b28str x3, [sp+176]
00225b2cadrp x0, 0x7ec000
00225b30add x0, x0, 1008
00225b34bl runtime.typeAssert
00225b38ldr x3, [sp+176]
00225b3cmov x1, x0
00225b40b 0x225b48
00225b44
00225b44loc_225b44:
00225b44b 0x225b48
00225b48
00225b48loc_225b48:
00225b48str x1, [sp+328]
00225b4cstr x3, [sp+336]
00225b50subs xzr, x1, 0
00225b54cset x3, ne
00225b58strb w3, [sp+55]
00225b5cldr x3, [sp+328]
00225b60ldr x4, [sp+336]
00225b64str x3, [sp+160]
00225b68str x4, [sp+168]
00225b6cldrb w3, [sp+55]
00225b70strb w3, [sp+54]
00225b74ldr x3, [sp+160]
00225b78ldr x4, [sp+168]
00225b7cstr x3, [sp+80]
00225b80str x4, [sp+88]
00225b84ldrb w3, [sp+54]
00225b88strb w3, [sp+53]
00225b8ctbnz w3, 0, 0x225b94
00225b90b 0x225bd8
00225b94
00225b94loc_225b94:
00225b94ldr x1, [sp+80]
00225b98ldrsb x27, [x1]
00225b9cldr x1, [x1+24]
00225ba0ldr x0, [sp+88]
00225ba4blr x1
00225ba8str x0, [sp+312]
00225bacstr x1, [sp+320]
00225bb0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfMessage
00225bb4str x0, [sp+288]
00225bb8str x1, [sp+296]
00225bbcstr x2, [sp+304]
00225bc0str x0, [sp+56]
00225bc4str x1, [sp+64]
00225bc8str x2, [sp+72]
00225bccldp x29, x30, [sp-8]
00225bd0add sp, sp, 384
00225bd4ret x30
00225bd8
00225bd8loc_225bd8:
00225bd8ldr x0, [sp+400]
00225bdcldr x1, [sp+408]
00225be0ldr x2, [sp+416]
00225be4bl google.golang.org/protobuf/internal/impl.legacyWrapMessage
00225be8str x0, [sp+312]
00225becstr x1, [sp+320]
00225bf0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfMessage
00225bf4str x0, [sp+288]
00225bf8str x1, [sp+296]
00225bfcstr x2, [sp+304]
00225c00str x0, [sp+56]
00225c04str x1, [sp+64]
00225c08str x2, [sp+72]
00225c0cldp x29, x30, [sp-8]
00225c10add sp, sp, 384
00225c14ret x30
00225c18
00225c18loc_225c18:
00225c18b 0x225c1c
00225c1c
00225c1cloc_225c1c:
00225c1cldr x0, [sp+400]
00225c20ldr x1, [sp+408]
00225c24ldr x2, [sp+416]
00225c28bl reflect.Value.Type
00225c2cstr x0, [sp+144]
00225c30str x1, [sp+152]
00225c34stp xzr, xzr, [sp+112]
00225c38stp xzr, xzr, [sp+128]
00225c3cadd x3, sp, 112
00225c40str x3, [sp+240]
00225c44ldr x3, [sp+144]
00225c48ldr x4, [sp+152]
00225c4cstr x3, [sp+224]
00225c50str x4, [sp+232]
00225c54str x3, [sp+216]
00225c58ldr x3, [sp+216]
00225c5ccbnz x3, 0x225c64
00225c60b 0x225d80
00225c64
00225c64loc_225c64:
00225c64ldr x5, [sp+216]
00225c68ldr x5, [x5+8]
00225c6cstr x5, [sp+216]
00225c70b 0x225c74
00225c74
00225c74loc_225c74:
00225c74ldr x5, [sp+240]
00225c78ldrsb x27, [x5]
00225c7cldr x6, [sp+232]
00225c80ldr x7, [sp+216]
00225c84str x7, [x5]
00225c88adrp x27, 0x826000
00225c8cldr w7, [x27+3056]
00225c90cbz w7, 0x225c98
00225c94b 0x225d6c
00225c98
00225c98loc_225c98:
00225c98b 0x225c9c
00225c9c
00225c9cloc_225c9c:
00225c9cstr x6, [x5+8]
00225ca0ldr x5, [sp+392]
00225ca4ldrsb x27, [x5]
00225ca8ldr x6, [x5]
00225cacldr x5, [x5+8]
00225cb0str x6, [sp+200]
00225cb4str x5, [sp+208]
00225cb8str x6, [sp+192]
00225cbcldr x5, [sp+192]
00225cc0cbnz x5, 0x225cc8
00225cc4b 0x225d68
00225cc8
00225cc8loc_225cc8:
00225cc8ldr x5, [sp+192]
00225cccldr x5, [x5+8]
00225cd0str x5, [sp+192]
00225cd4b 0x225cd8
00225cd8
00225cd8loc_225cd8:
00225cd8ldr x5, [sp+240]
00225cdcldrsb x27, [x5]
00225ce0ldr x6, [sp+208]
00225ce4ldr x7, [sp+192]
00225ce8str x7, [x5+16]
00225cecadrp x27, 0x826000
00225cf0ldr w7, [x27+3056]
00225cf4cbz w7, 0x225cfc
00225cf8b 0x225d54
00225cfc
00225cfcloc_225cfc:
00225cfcb 0x225d00
00225d00
00225d00loc_225d00:
00225d00str x6, [x5+24]
00225d04ldr x2, [sp+240]
00225d08ldrsb x27, [x2]
00225d0cb 0x225d10
00225d10
00225d10loc_225d10:
00225d10str x2, [sp+248]
00225d14orr x4, xzr, 2
00225d18str x4, [sp+256]
00225d1cstr x4, [sp+264]
00225d20adrp x0, 0x497000
00225d24add x0, x0, 3121
00225d28movz x1, 29
00225d2cmov x3, x4
00225d30bl fmt.Sprintf
00225d34str x0, [sp+96]
00225d38str x1, [sp+104]
00225d3cbl runtime.convTstring
00225d40str x0, [sp+184]
00225d44mov x1, x0
00225d48adrp x0, 0x3d0000
00225d4cadd x0, x0, 2944
00225d50bl runtime.gopanic
00225d54
00225d54loc_225d54:
00225d54bl runtime.gcWriteBarrier2
00225d58str x6, [x25]
00225d5cldr x7, [x5+24]
00225d60str x7, [x25+8]
00225d64b 0x225d00
00225d68
00225d68loc_225d68:
00225d68b 0x225cd8
00225d6c
00225d6cloc_225d6c:
00225d6cbl runtime.gcWriteBarrier2
00225d70str x6, [x25]
00225d74ldr x7, [x5+8]
00225d78str x7, [x25+8]
00225d7cb 0x225c9c
00225d80
00225d80loc_225d80:
00225d80b 0x225c74
00225d84
00225d84loc_225d84:
00225d84b 0x225c1c
00225d88
00225d88loc_225d88:
00225d88stp x0, x1, [sp+8]
00225d8cstp x2, x3, [sp+24]
00225d90mov x3, x30
00225d94bl runtime.morestack_noctxt.abi0
00225d98ldp x0, x1, [sp+8]
00225d9cldp x2, x3, [sp+24]
00225da0b 0x2259e0
00225da4udf 0
00225da8udf 0
00225dacudf 0
002259e0
00225db0
00225db0google.golang.org/protobuf/internal/impl.(*messageConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).GoValueOf(google.golang.org/protobuf/internal/impl.messageConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00225db0ldr x16, [x28+16]
00225db4sub x17, sp, 432
00225db8subs xzr, x17, x16
00225dbcb.ls 0x22639c
00225dc0sub x20, sp, 560
00225dc4stp x29, x30, [x20-8]
00225dc8add sp, x20, 0
00225dccsub x29, sp, 8
00225dd0str x0, [sp+568]
00225dd4str x1, [sp+576]
00225dd8str x2, [sp+584]
00225ddcstr x3, [sp+592]
00225de0stp xzr, xzr, [sp+56]
00225de4str xzr, [sp+72]
00225de8ldr x0, [sp+576]
00225decldr x1, [sp+584]
00225df0ldr x2, [sp+592]
00225df4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
00225df8str x0, [sp+120]
00225dfcstr x1, [sp+128]
00225e00stp xzr, xzr, [sp+96]
00225e04str xzr, [sp+112]
00225e08add x27, sp, 536
00225e0cstp xzr, xzr, [x27]
00225e10ldr x3, [sp+128]
00225e14ldr x4, [sp+120]
00225e18cbnz x4, 0x225e20
00225e1cb 0x225e40
00225e20
00225e20loc_225e20:
00225e20str x3, [sp+168]
00225e24ldr x1, [x4+8]
00225e28adrp x0, 0x7ec000
00225e2cadd x0, x0, 1040
00225e30bl runtime.typeAssert
00225e34ldr x3, [sp+168]
00225e38mov x4, x0
00225e3cb 0x225e44
00225e40
00225e40loc_225e40:
00225e40b 0x225e44
00225e44
00225e44loc_225e44:
00225e44str x4, [sp+536]
00225e48str x3, [sp+544]
00225e4csubs xzr, x4, 0
00225e50cset x1, ne
00225e54strb w1, [sp+55]
00225e58ldr x1, [sp+536]
00225e5cldr x2, [sp+544]
00225e60str x1, [sp+152]
00225e64str x2, [sp+160]
00225e68ldrb w1, [sp+55]
00225e6cstrb w1, [sp+54]
00225e70ldr x1, [sp+152]
00225e74ldr x2, [sp+160]
00225e78str x1, [sp+80]
00225e7cstr x2, [sp+88]
00225e80ldrb w1, [sp+54]
00225e84strb w1, [sp+53]
00225e88tbnz w1, 0, 0x225e90
00225e8cb 0x225ec0
00225e90
00225e90loc_225e90:
00225e90ldr x1, [sp+80]
00225e94ldrsb x27, [x1]
00225e98ldr x1, [x1+24]
00225e9cldr x0, [sp+88]
00225ea0blr x1
00225ea4str x0, [sp+520]
00225ea8str x1, [sp+528]
00225eacbl reflect.ValueOf
00225eb0str x0, [sp+96]
00225eb4str x1, [sp+104]
00225eb8str x2, [sp+112]
00225ebcb 0x225f24
00225ec0
00225ec0loc_225ec0:
00225ec0ldr x1, [sp+120]
00225ec4ldrsb x27, [x1]
00225ec8ldr x1, [x1+64]
00225eccldr x0, [sp+128]
00225ed0blr x1
00225ed4str x0, [sp+504]
00225ed8str x1, [sp+512]
00225edcstr x0, [sp+408]
00225ee0str x1, [sp+416]
00225ee4str x0, [sp+400]
00225ee8ldr x1, [sp+400]
00225eeccbnz x1, 0x225ef4
00225ef0b 0x225f04
00225ef4
00225ef4loc_225ef4:
00225ef4ldr x2, [sp+400]
00225ef8ldr x2, [x2+8]
00225efcstr x2, [sp+400]
00225f00b 0x225f08
00225f04
00225f04loc_225f04:
00225f04b 0x225f08
00225f08
00225f08loc_225f08:
00225f08ldr x1, [sp+416]
00225f0cldr x0, [sp+400]
00225f10bl reflect.ValueOf
00225f14str x0, [sp+96]
00225f18str x1, [sp+104]
00225f1cstr x2, [sp+112]
00225f20b 0x225f24
00225f24
00225f24loc_225f24:
00225f24ldr x0, [sp+568]
00225f28bl google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer
00225f2cstrb w0, [sp+55]
00225f30tbnz w0, 0, 0x225f38
00225f34b 0x226024
00225f38
00225f38loc_225f38:
00225f38ldr x0, [sp+96]
00225f3cldr x1, [sp+104]
00225f40ldr x2, [sp+112]
00225f44bl reflect.Value.Type
00225f48str x0, [sp+488]
00225f4cstr x1, [sp+496]
00225f50ldr x3, [sp+568]
00225f54ldrsb x27, [x3]
00225f58ldr x0, [x3]
00225f5cldr x1, [x3+8]
00225f60str x0, [sp+384]
00225f64str x1, [sp+392]
00225f68bl reflect.PtrTo
00225f6cstr x0, [sp+472]
00225f70str x1, [sp+480]
00225f74ldr x3, [sp+488]
00225f78subs xzr, x0, x3
00225f7cb.ne 0x226398
00225f80b 0x225f84
00225f84
00225f84loc_225f84:
00225f84ldr x3, [sp+496]
00225f88ldr x0, [sp+488]
00225f8cmov x2, x1
00225f90mov x1, x3
00225f94bl runtime.ifaceeq
00225f98tbnz w0, 0, 0x225fa0
00225f9cb 0x226210
00225fa0
00225fa0loc_225fa0:
00225fa0ldr x0, [sp+96]
00225fa4ldr x1, [sp+104]
00225fa8ldr x2, [sp+112]
00225facbl reflect.Value.IsNil
00225fb0strb w0, [sp+55]
00225fb4tbnz w0, 0, 0x225fbc
00225fb8b 0x226000
00225fbc
00225fbcloc_225fbc:
00225fbcldr x0, [sp+96]
00225fc0ldr x1, [sp+104]
00225fc4ldr x2, [sp+112]
00225fc8bl reflect.Value.Type
00225fccstr x0, [sp+136]
00225fd0str x1, [sp+144]
00225fd4ldrsb x27, [x0]
00225fd8ldr x3, [x0+88]
00225fdcmov x0, x1
00225fe0blr x3
00225fe4str x0, [sp+488]
00225fe8str x1, [sp+496]
00225fecbl reflect.Zero
00225ff0str x0, [sp+96]
00225ff4str x1, [sp+104]
00225ff8str x2, [sp+112]
00225ffcb 0x226020
00226000
00226000loc_226000:
00226000ldr x0, [sp+96]
00226004ldr x1, [sp+104]
00226008ldr x2, [sp+112]
0022600cbl reflect.Value.Elem
00226010str x0, [sp+96]
00226014str x1, [sp+104]
00226018str x2, [sp+112]
0022601cb 0x226020
00226020
00226020loc_226020:
00226020b 0x226028
00226024
00226024loc_226024:
00226024b 0x226028
00226028
00226028loc_226028:
00226028ldr x0, [sp+96]
0022602cldr x1, [sp+104]
00226030ldr x2, [sp+112]
00226034bl reflect.Value.Type
00226038str x0, [sp+488]
0022603cstr x1, [sp+496]
00226040ldr x3, [sp+568]
00226044ldrsb x27, [x3]
00226048ldr x4, [x3]
0022604cldr x2, [x3+8]
00226050str x4, [sp+264]
00226054str x2, [sp+272]
00226058ldr x3, [sp+488]
0022605csubs xzr, x3, x4
00226060b.ne 0x22620c
00226064b 0x226068
00226068
00226068loc_226068:
00226068ldr x1, [sp+496]
0022606cldr x0, [sp+488]
00226070bl runtime.ifaceeq
00226074tbnz w0, 0, 0x22607c
00226078b 0x2260a0
0022607c
0022607cloc_22607c:
0022607cldr x0, [sp+96]
00226080ldr x1, [sp+104]
00226084ldr x2, [sp+112]
00226088str x0, [sp+56]
0022608cstr x1, [sp+64]
00226090str x2, [sp+72]
00226094ldp x29, x30, [sp-8]
00226098add sp, sp, 560
0022609cret x30
002260a0
002260a0loc_2260a0:
002260a0b 0x2260a4
002260a4
002260a4loc_2260a4:
002260a4ldr x0, [sp+96]
002260a8ldr x1, [sp+104]
002260acldr x2, [sp+112]
002260b0bl reflect.Value.Type
002260b4str x0, [sp+488]
002260b8str x1, [sp+496]
002260bcstp xzr, xzr, [sp+440]
002260c0stp xzr, xzr, [sp+456]
002260c4add x3, sp, 440
002260c8str x3, [sp+232]
002260ccldr x3, [sp+488]
002260d0ldr x4, [sp+496]
002260d4str x3, [sp+216]
002260d8str x4, [sp+224]
002260dcstr x3, [sp+208]
002260e0ldr x3, [sp+208]
002260e4cbnz x3, 0x2260ec
002260e8b 0x226208
002260ec
002260ecloc_2260ec:
002260ecldr x5, [sp+208]
002260f0ldr x5, [x5+8]
002260f4str x5, [sp+208]
002260f8b 0x2260fc
002260fc
002260fcloc_2260fc:
002260fcldr x5, [sp+232]
00226100ldrsb x27, [x5]
00226104ldr x6, [sp+224]
00226108ldr x7, [sp+208]
0022610cstr x7, [x5]
00226110adrp x27, 0x825000
00226114ldr w7, [x27+3056]
00226118cbz w7, 0x226120
0022611cb 0x2261f4
00226120
00226120loc_226120:
00226120b 0x226124
00226124
00226124loc_226124:
00226124str x6, [x5+8]
00226128ldr x5, [sp+568]
0022612cldrsb x27, [x5]
00226130ldr x6, [x5]
00226134ldr x5, [x5+8]
00226138str x6, [sp+192]
0022613cstr x5, [sp+200]
00226140str x6, [sp+184]
00226144ldr x5, [sp+184]
00226148cbnz x5, 0x226150
0022614cb 0x2261f0
00226150
00226150loc_226150:
00226150ldr x5, [sp+184]
00226154ldr x5, [x5+8]
00226158str x5, [sp+184]
0022615cb 0x226160
00226160
00226160loc_226160:
00226160ldr x5, [sp+232]
00226164ldrsb x27, [x5]
00226168ldr x6, [sp+184]
0022616cldr x7, [sp+200]
00226170str x6, [x5+16]
00226174adrp x27, 0x825000
00226178ldr w6, [x27+3056]
0022617ccbz w6, 0x226184
00226180b 0x2261dc
00226184
00226184loc_226184:
00226184b 0x226188
00226188
00226188loc_226188:
00226188str x7, [x5+24]
0022618cldr x2, [sp+232]
00226190ldrsb x27, [x2]
00226194b 0x226198
00226198
00226198loc_226198:
00226198str x2, [sp+240]
0022619corr x4, xzr, 2
002261a0str x4, [sp+248]
002261a4str x4, [sp+256]
002261a8adrp x0, 0x496000
002261acadd x0, x0, 3121
002261b0movz x1, 29
002261b4mov x3, x4
002261b8bl fmt.Sprintf
002261bcstr x0, [sp+424]
002261c0str x1, [sp+432]
002261c4bl runtime.convTstring
002261c8str x0, [sp+176]
002261ccmov x1, x0
002261d0adrp x0, 0x3cf000
002261d4add x0, x0, 2944
002261d8bl runtime.gopanic
002261dc
002261dcloc_2261dc:
002261dcbl runtime.gcWriteBarrier2
002261e0str x7, [x25]
002261e4ldr x6, [x5+24]
002261e8str x6, [x25+8]
002261ecb 0x226188
002261f0
002261f0loc_2261f0:
002261f0b 0x226160
002261f4
002261f4loc_2261f4:
002261f4bl runtime.gcWriteBarrier2
002261f8str x6, [x25]
002261fcldr x7, [x5+8]
00226200str x7, [x25+8]
00226204b 0x226124
00226208
00226208loc_226208:
00226208b 0x2260fc
0022620c
0022620cloc_22620c:
0022620cb 0x2260a4
00226210
00226210loc_226210:
00226210b 0x226214
00226214
00226214loc_226214:
00226214ldr x0, [sp+96]
00226218ldr x1, [sp+104]
0022621cldr x2, [sp+112]
00226220bl reflect.Value.Type
00226224str x0, [sp+472]
00226228str x1, [sp+480]
0022622cldr x3, [sp+568]
00226230ldrsb x27, [x3]
00226234ldr x0, [x3]
00226238ldr x1, [x3+8]
0022623cstr x0, [sp+368]
00226240str x1, [sp+376]
00226244bl reflect.PtrTo
00226248str x0, [sp+488]
0022624cstr x1, [sp+496]
00226250stp xzr, xzr, [sp+440]
00226254stp xzr, xzr, [sp+456]
00226258add x3, sp, 440
0022625cstr x3, [sp+336]
00226260ldr x3, [sp+472]
00226264ldr x4, [sp+480]
00226268str x3, [sp+320]
0022626cstr x4, [sp+328]
00226270str x3, [sp+312]
00226274ldr x3, [sp+312]
00226278cbnz x3, 0x226280
0022627cb 0x226394
00226280
00226280loc_226280:
00226280ldr x5, [sp+312]
00226284ldr x5, [x5+8]
00226288str x5, [sp+312]
0022628cb 0x226290
00226290
00226290loc_226290:
00226290ldr x5, [sp+336]
00226294ldrsb x27, [x5]
00226298ldr x6, [sp+328]
0022629cldr x7, [sp+312]
002262a0str x7, [x5]
002262a4adrp x27, 0x825000
002262a8ldr w7, [x27+3056]
002262accbz w7, 0x2262b4
002262b0b 0x226380
002262b4
002262b4loc_2262b4:
002262b4b 0x2262b8
002262b8
002262b8loc_2262b8:
002262b8str x6, [x5+8]
002262bcldr x5, [sp+488]
002262c0ldr x6, [sp+496]
002262c4str x5, [sp+296]
002262c8str x6, [sp+304]
002262ccstr x5, [sp+288]
002262d0ldr x5, [sp+288]
002262d4cbnz x5, 0x2262dc
002262d8b 0x22637c
002262dc
002262dcloc_2262dc:
002262dcldr x5, [sp+288]
002262e0ldr x5, [x5+8]
002262e4str x5, [sp+288]
002262e8b 0x2262ec
002262ec
002262ecloc_2262ec:
002262ecldr x5, [sp+336]
002262f0ldrsb x27, [x5]
002262f4ldr x6, [sp+288]
002262f8ldr x7, [sp+304]
002262fcstr x6, [x5+16]
00226300adrp x27, 0x825000
00226304ldr w6, [x27+3056]
00226308cbz w6, 0x226310
0022630cb 0x226368
00226310
00226310loc_226310:
00226310b 0x226314
00226314
00226314loc_226314:
00226314str x7, [x5+24]
00226318ldr x2, [sp+336]
0022631cldrsb x27, [x2]
00226320b 0x226324
00226324
00226324loc_226324:
00226324str x2, [sp+344]
00226328orr x4, xzr, 2
0022632cstr x4, [sp+352]
00226330str x4, [sp+360]
00226334adrp x0, 0x496000
00226338add x0, x0, 3121
0022633cmovz x1, 29
00226340mov x3, x4
00226344bl fmt.Sprintf
00226348str x0, [sp+424]
0022634cstr x1, [sp+432]
00226350bl runtime.convTstring
00226354str x0, [sp+280]
00226358mov x1, x0
0022635cadrp x0, 0x3cf000
00226360add x0, x0, 2944
00226364bl runtime.gopanic
00226368
00226368loc_226368:
00226368bl runtime.gcWriteBarrier2
0022636cstr x7, [x25]
00226370ldr x6, [x5+24]
00226374str x6, [x25+8]
00226378b 0x226314
0022637c
0022637cloc_22637c:
0022637cb 0x2262ec
00226380
00226380loc_226380:
00226380bl runtime.gcWriteBarrier2
00226384str x6, [x25]
00226388ldr x7, [x5+8]
0022638cstr x7, [x25+8]
00226390b 0x2262b8
00226394
00226394loc_226394:
00226394b 0x226290
00226398
00226398loc_226398:
00226398b 0x226214
0022639c
0022639cloc_22639c:
0022639cstp x0, x1, [sp+8]
002263a0stp x2, x3, [sp+24]
002263a4mov x3, x30
002263a8bl runtime.morestack_noctxt.abi0
002263acldp x0, x1, [sp+8]
002263b0ldp x2, x3, [sp+24]
002263b4b 0x225db0
002263b8udf 0
002263bcudf 0
00225db0
00225db0google.golang.org/protobuf/internal/impl.(*messageConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).GoValueOf(google.golang.org/protobuf/internal/impl.messageConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00225db0ldr x16, [x28+16]
00225db4sub x17, sp, 432
00225db8subs xzr, x17, x16
00225dbcb.ls 0x22639c
00225dc0sub x20, sp, 560
00225dc4stp x29, x30, [x20-8]
00225dc8add sp, x20, 0
00225dccsub x29, sp, 8
00225dd0str x0, [sp+568]
00225dd4str x1, [sp+576]
00225dd8str x2, [sp+584]
00225ddcstr x3, [sp+592]
00225de0stp xzr, xzr, [sp+56]
00225de4str xzr, [sp+72]
00225de8ldr x0, [sp+576]
00225decldr x1, [sp+584]
00225df0ldr x2, [sp+592]
00225df4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
00225df8str x0, [sp+120]
00225dfcstr x1, [sp+128]
00225e00stp xzr, xzr, [sp+96]
00225e04str xzr, [sp+112]
00225e08add x27, sp, 536
00225e0cstp xzr, xzr, [x27]
00225e10ldr x3, [sp+128]
00225e14ldr x4, [sp+120]
00225e18cbnz x4, 0x225e20
00225e1cb 0x225e40
00225e20
00225e20loc_225e20:
00225e20str x3, [sp+168]
00225e24ldr x1, [x4+8]
00225e28adrp x0, 0x7ec000
00225e2cadd x0, x0, 1040
00225e30bl runtime.typeAssert
00225e34ldr x3, [sp+168]
00225e38mov x4, x0
00225e3cb 0x225e44
00225e40
00225e40loc_225e40:
00225e40b 0x225e44
00225e44
00225e44loc_225e44:
00225e44str x4, [sp+536]
00225e48str x3, [sp+544]
00225e4csubs xzr, x4, 0
00225e50cset x1, ne
00225e54strb w1, [sp+55]
00225e58ldr x1, [sp+536]
00225e5cldr x2, [sp+544]
00225e60str x1, [sp+152]
00225e64str x2, [sp+160]
00225e68ldrb w1, [sp+55]
00225e6cstrb w1, [sp+54]
00225e70ldr x1, [sp+152]
00225e74ldr x2, [sp+160]
00225e78str x1, [sp+80]
00225e7cstr x2, [sp+88]
00225e80ldrb w1, [sp+54]
00225e84strb w1, [sp+53]
00225e88tbnz w1, 0, 0x225e90
00225e8cb 0x225ec0
00225e90
00225e90loc_225e90:
00225e90ldr x1, [sp+80]
00225e94ldrsb x27, [x1]
00225e98ldr x1, [x1+24]
00225e9cldr x0, [sp+88]
00225ea0blr x1
00225ea4str x0, [sp+520]
00225ea8str x1, [sp+528]
00225eacbl reflect.ValueOf
00225eb0str x0, [sp+96]
00225eb4str x1, [sp+104]
00225eb8str x2, [sp+112]
00225ebcb 0x225f24
00225ec0
00225ec0loc_225ec0:
00225ec0ldr x1, [sp+120]
00225ec4ldrsb x27, [x1]
00225ec8ldr x1, [x1+64]
00225eccldr x0, [sp+128]
00225ed0blr x1
00225ed4str x0, [sp+504]
00225ed8str x1, [sp+512]
00225edcstr x0, [sp+408]
00225ee0str x1, [sp+416]
00225ee4str x0, [sp+400]
00225ee8ldr x1, [sp+400]
00225eeccbnz x1, 0x225ef4
00225ef0b 0x225f04
00225ef4
00225ef4loc_225ef4:
00225ef4ldr x2, [sp+400]
00225ef8ldr x2, [x2+8]
00225efcstr x2, [sp+400]
00225f00b 0x225f08
00225f04
00225f04loc_225f04:
00225f04b 0x225f08
00225f08
00225f08loc_225f08:
00225f08ldr x1, [sp+416]
00225f0cldr x0, [sp+400]
00225f10bl reflect.ValueOf
00225f14str x0, [sp+96]
00225f18str x1, [sp+104]
00225f1cstr x2, [sp+112]
00225f20b 0x225f24
00225f24
00225f24loc_225f24:
00225f24ldr x0, [sp+568]
00225f28bl google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer
00225f2cstrb w0, [sp+55]
00225f30tbnz w0, 0, 0x225f38
00225f34b 0x226024
00225f38
00225f38loc_225f38:
00225f38ldr x0, [sp+96]
00225f3cldr x1, [sp+104]
00225f40ldr x2, [sp+112]
00225f44bl reflect.Value.Type
00225f48str x0, [sp+488]
00225f4cstr x1, [sp+496]
00225f50ldr x3, [sp+568]
00225f54ldrsb x27, [x3]
00225f58ldr x0, [x3]
00225f5cldr x1, [x3+8]
00225f60str x0, [sp+384]
00225f64str x1, [sp+392]
00225f68bl reflect.PtrTo
00225f6cstr x0, [sp+472]
00225f70str x1, [sp+480]
00225f74ldr x3, [sp+488]
00225f78subs xzr, x0, x3
00225f7cb.ne 0x226398
00225f80b 0x225f84
00225f84
00225f84loc_225f84:
00225f84ldr x3, [sp+496]
00225f88ldr x0, [sp+488]
00225f8cmov x2, x1
00225f90mov x1, x3
00225f94bl runtime.ifaceeq
00225f98tbnz w0, 0, 0x225fa0
00225f9cb 0x226210
00225fa0
00225fa0loc_225fa0:
00225fa0ldr x0, [sp+96]
00225fa4ldr x1, [sp+104]
00225fa8ldr x2, [sp+112]
00225facbl reflect.Value.IsNil
00225fb0strb w0, [sp+55]
00225fb4tbnz w0, 0, 0x225fbc
00225fb8b 0x226000
00225fbc
00225fbcloc_225fbc:
00225fbcldr x0, [sp+96]
00225fc0ldr x1, [sp+104]
00225fc4ldr x2, [sp+112]
00225fc8bl reflect.Value.Type
00225fccstr x0, [sp+136]
00225fd0str x1, [sp+144]
00225fd4ldrsb x27, [x0]
00225fd8ldr x3, [x0+88]
00225fdcmov x0, x1
00225fe0blr x3
00225fe4str x0, [sp+488]
00225fe8str x1, [sp+496]
00225fecbl reflect.Zero
00225ff0str x0, [sp+96]
00225ff4str x1, [sp+104]
00225ff8str x2, [sp+112]
00225ffcb 0x226020
00226000
00226000loc_226000:
00226000ldr x0, [sp+96]
00226004ldr x1, [sp+104]
00226008ldr x2, [sp+112]
0022600cbl reflect.Value.Elem
00226010str x0, [sp+96]
00226014str x1, [sp+104]
00226018str x2, [sp+112]
0022601cb 0x226020
00226020
00226020loc_226020:
00226020b 0x226028
00226024
00226024loc_226024:
00226024b 0x226028
00226028
00226028loc_226028:
00226028ldr x0, [sp+96]
0022602cldr x1, [sp+104]
00226030ldr x2, [sp+112]
00226034bl reflect.Value.Type
00226038str x0, [sp+488]
0022603cstr x1, [sp+496]
00226040ldr x3, [sp+568]
00226044ldrsb x27, [x3]
00226048ldr x4, [x3]
0022604cldr x2, [x3+8]
00226050str x4, [sp+264]
00226054str x2, [sp+272]
00226058ldr x3, [sp+488]
0022605csubs xzr, x3, x4
00226060b.ne 0x22620c
00226064b 0x226068
00226068
00226068loc_226068:
00226068ldr x1, [sp+496]
0022606cldr x0, [sp+488]
00226070bl runtime.ifaceeq
00226074tbnz w0, 0, 0x22607c
00226078b 0x2260a0
0022607c
0022607cloc_22607c:
0022607cldr x0, [sp+96]
00226080ldr x1, [sp+104]
00226084ldr x2, [sp+112]
00226088str x0, [sp+56]
0022608cstr x1, [sp+64]
00226090str x2, [sp+72]
00226094ldp x29, x30, [sp-8]
00226098add sp, sp, 560
0022609cret x30
002260a0
002260a0loc_2260a0:
002260a0b 0x2260a4
002260a4
002260a4loc_2260a4:
002260a4ldr x0, [sp+96]
002260a8ldr x1, [sp+104]
002260acldr x2, [sp+112]
002260b0bl reflect.Value.Type
002260b4str x0, [sp+488]
002260b8str x1, [sp+496]
002260bcstp xzr, xzr, [sp+440]
002260c0stp xzr, xzr, [sp+456]
002260c4add x3, sp, 440
002260c8str x3, [sp+232]
002260ccldr x3, [sp+488]
002260d0ldr x4, [sp+496]
002260d4str x3, [sp+216]
002260d8str x4, [sp+224]
002260dcstr x3, [sp+208]
002260e0ldr x3, [sp+208]
002260e4cbnz x3, 0x2260ec
002260e8b 0x226208
002260ec
002260ecloc_2260ec:
002260ecldr x5, [sp+208]
002260f0ldr x5, [x5+8]
002260f4str x5, [sp+208]
002260f8b 0x2260fc
002260fc
002260fcloc_2260fc:
002260fcldr x5, [sp+232]
00226100ldrsb x27, [x5]
00226104ldr x6, [sp+224]
00226108ldr x7, [sp+208]
0022610cstr x7, [x5]
00226110adrp x27, 0x825000
00226114ldr w7, [x27+3056]
00226118cbz w7, 0x226120
0022611cb 0x2261f4
00226120
00226120loc_226120:
00226120b 0x226124
00226124
00226124loc_226124:
00226124str x6, [x5+8]
00226128ldr x5, [sp+568]
0022612cldrsb x27, [x5]
00226130ldr x6, [x5]
00226134ldr x5, [x5+8]
00226138str x6, [sp+192]
0022613cstr x5, [sp+200]
00226140str x6, [sp+184]
00226144ldr x5, [sp+184]
00226148cbnz x5, 0x226150
0022614cb 0x2261f0
00226150
00226150loc_226150:
00226150ldr x5, [sp+184]
00226154ldr x5, [x5+8]
00226158str x5, [sp+184]
0022615cb 0x226160
00226160
00226160loc_226160:
00226160ldr x5, [sp+232]
00226164ldrsb x27, [x5]
00226168ldr x6, [sp+184]
0022616cldr x7, [sp+200]
00226170str x6, [x5+16]
00226174adrp x27, 0x825000
00226178ldr w6, [x27+3056]
0022617ccbz w6, 0x226184
00226180b 0x2261dc
00226184
00226184loc_226184:
00226184b 0x226188
00226188
00226188loc_226188:
00226188str x7, [x5+24]
0022618cldr x2, [sp+232]
00226190ldrsb x27, [x2]
00226194b 0x226198
00226198
00226198loc_226198:
00226198str x2, [sp+240]
0022619corr x4, xzr, 2
002261a0str x4, [sp+248]
002261a4str x4, [sp+256]
002261a8adrp x0, 0x496000
002261acadd x0, x0, 3121
002261b0movz x1, 29
002261b4mov x3, x4
002261b8bl fmt.Sprintf
002261bcstr x0, [sp+424]
002261c0str x1, [sp+432]
002261c4bl runtime.convTstring
002261c8str x0, [sp+176]
002261ccmov x1, x0
002261d0adrp x0, 0x3cf000
002261d4add x0, x0, 2944
002261d8bl runtime.gopanic
002261dc
002261dcloc_2261dc:
002261dcbl runtime.gcWriteBarrier2
002261e0str x7, [x25]
002261e4ldr x6, [x5+24]
002261e8str x6, [x25+8]
002261ecb 0x226188
002261f0
002261f0loc_2261f0:
002261f0b 0x226160
002261f4
002261f4loc_2261f4:
002261f4bl runtime.gcWriteBarrier2
002261f8str x6, [x25]
002261fcldr x7, [x5+8]
00226200str x7, [x25+8]
00226204b 0x226124
00226208
00226208loc_226208:
00226208b 0x2260fc
0022620c
0022620cloc_22620c:
0022620cb 0x2260a4
00226210
00226210loc_226210:
00226210b 0x226214
00226214
00226214loc_226214:
00226214ldr x0, [sp+96]
00226218ldr x1, [sp+104]
0022621cldr x2, [sp+112]
00226220bl reflect.Value.Type
00226224str x0, [sp+472]
00226228str x1, [sp+480]
0022622cldr x3, [sp+568]
00226230ldrsb x27, [x3]
00226234ldr x0, [x3]
00226238ldr x1, [x3+8]
0022623cstr x0, [sp+368]
00226240str x1, [sp+376]
00226244bl reflect.PtrTo
00226248str x0, [sp+488]
0022624cstr x1, [sp+496]
00226250stp xzr, xzr, [sp+440]
00226254stp xzr, xzr, [sp+456]
00226258add x3, sp, 440
0022625cstr x3, [sp+336]
00226260ldr x3, [sp+472]
00226264ldr x4, [sp+480]
00226268str x3, [sp+320]
0022626cstr x4, [sp+328]
00226270str x3, [sp+312]
00226274ldr x3, [sp+312]
00226278cbnz x3, 0x226280
0022627cb 0x226394
00226280
00226280loc_226280:
00226280ldr x5, [sp+312]
00226284ldr x5, [x5+8]
00226288str x5, [sp+312]
0022628cb 0x226290
00226290
00226290loc_226290:
00226290ldr x5, [sp+336]
00226294ldrsb x27, [x5]
00226298ldr x6, [sp+328]
0022629cldr x7, [sp+312]
002262a0str x7, [x5]
002262a4adrp x27, 0x825000
002262a8ldr w7, [x27+3056]
002262accbz w7, 0x2262b4
002262b0b 0x226380
002262b4
002262b4loc_2262b4:
002262b4b 0x2262b8
002262b8
002262b8loc_2262b8:
002262b8str x6, [x5+8]
002262bcldr x5, [sp+488]
002262c0ldr x6, [sp+496]
002262c4str x5, [sp+296]
002262c8str x6, [sp+304]
002262ccstr x5, [sp+288]
002262d0ldr x5, [sp+288]
002262d4cbnz x5, 0x2262dc
002262d8b 0x22637c
002262dc
002262dcloc_2262dc:
002262dcldr x5, [sp+288]
002262e0ldr x5, [x5+8]
002262e4str x5, [sp+288]
002262e8b 0x2262ec
002262ec
002262ecloc_2262ec:
002262ecldr x5, [sp+336]
002262f0ldrsb x27, [x5]
002262f4ldr x6, [sp+288]
002262f8ldr x7, [sp+304]
002262fcstr x6, [x5+16]
00226300adrp x27, 0x825000
00226304ldr w6, [x27+3056]
00226308cbz w6, 0x226310
0022630cb 0x226368
00226310
00226310loc_226310:
00226310b 0x226314
00226314
00226314loc_226314:
00226314str x7, [x5+24]
00226318ldr x2, [sp+336]
0022631cldrsb x27, [x2]
00226320b 0x226324
00226324
00226324loc_226324:
00226324str x2, [sp+344]
00226328orr x4, xzr, 2
0022632cstr x4, [sp+352]
00226330str x4, [sp+360]
00226334adrp x0, 0x496000
00226338add x0, x0, 3121
0022633cmovz x1, 29
00226340mov x3, x4
00226344bl fmt.Sprintf
00226348str x0, [sp+424]
0022634cstr x1, [sp+432]
00226350bl runtime.convTstring
00226354str x0, [sp+280]
00226358mov x1, x0
0022635cadrp x0, 0x3cf000
00226360add x0, x0, 2944
00226364bl runtime.gopanic
00226368
00226368loc_226368:
00226368bl runtime.gcWriteBarrier2
0022636cstr x7, [x25]
00226370ldr x6, [x5+24]
00226374str x6, [x25+8]
00226378b 0x226314
0022637c
0022637cloc_22637c:
0022637cb 0x2262ec
00226380
00226380loc_226380:
00226380bl runtime.gcWriteBarrier2
00226384str x6, [x25]
00226388ldr x7, [x5+8]
0022638cstr x7, [x25+8]
00226390b 0x2262b8
00226394
00226394loc_226394:
00226394b 0x226290
00226398
00226398loc_226398:
00226398b 0x226214
0022639c
0022639cloc_22639c:
0022639cstp x0, x1, [sp+8]
002263a0stp x2, x3, [sp+24]
002263a4mov x3, x30
002263a8bl runtime.morestack_noctxt.abi0
002263acldp x0, x1, [sp+8]
002263b0ldp x2, x3, [sp+24]
002263b4b 0x225db0
002263b8udf 0
002263bcudf 0
00225db0
002263c0
002263c0google.golang.org/protobuf/internal/impl.(*messageConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).IsValidPB(google.golang.org/protobuf/internal/impl.messageConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
002263c0ldr x16, [x28+16]
002263c4sub x17, sp, 144
002263c8subs xzr, x17, x16
002263ccb.ls 0x22662c
002263d0sub x20, sp, 272
002263d4stp x29, x30, [x20-8]
002263d8add sp, x20, 0
002263dcsub x29, sp, 8
002263e0str x0, [sp+280]
002263e4str x1, [sp+288]
002263e8str x2, [sp+296]
002263ecstr x3, [sp+304]
002263f0strb wzr, [sp+44]
002263f4ldr x0, [sp+288]
002263f8ldr x1, [sp+296]
002263fcldr x2, [sp+304]
00226400bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
00226404str x0, [sp+88]
00226408str x1, [sp+96]
0022640cstp xzr, xzr, [sp+64]
00226410str xzr, [sp+80]
00226414stp xzr, xzr, [sp+104]
00226418ldr x3, [sp+96]
0022641cldr x4, [sp+88]
00226420cbnz x4, 0x226428
00226424b 0x226448
00226428
00226428loc_226428:
00226428str x3, [sp+136]
0022642cldr x1, [x4+8]
00226430adrp x0, 0x7eb000
00226434add x0, x0, 1072
00226438bl runtime.typeAssert
0022643cldr x3, [sp+136]
00226440mov x4, x0
00226444b 0x22644c
00226448
00226448loc_226448:
00226448b 0x22644c
0022644c
0022644cloc_22644c:
0022644cstr x4, [sp+104]
00226450str x3, [sp+112]
00226454subs xzr, x4, 0
00226458cset x1, ne
0022645cstrb w1, [sp+47]
00226460ldr x1, [sp+104]
00226464ldr x2, [sp+112]
00226468str x1, [sp+120]
0022646cstr x2, [sp+128]
00226470ldrb w1, [sp+47]
00226474strb w1, [sp+46]
00226478ldr x1, [sp+120]
0022647cldr x2, [sp+128]
00226480str x1, [sp+48]
00226484str x2, [sp+56]
00226488ldrb w1, [sp+46]
0022648cstrb w1, [sp+45]
00226490tbnz w1, 0, 0x226498
00226494b 0x2264c8
00226498
00226498loc_226498:
00226498ldr x1, [sp+48]
0022649cldrsb x27, [x1]
002264a0ldr x1, [x1+24]
002264a4ldr x0, [sp+56]
002264a8blr x1
002264acstr x0, [sp+248]
002264b0str x1, [sp+256]
002264b4bl reflect.ValueOf
002264b8str x0, [sp+64]
002264bcstr x1, [sp+72]
002264c0str x2, [sp+80]
002264c4b 0x22652c
002264c8
002264c8loc_2264c8:
002264c8ldr x1, [sp+88]
002264ccldrsb x27, [x1]
002264d0ldr x1, [x1+64]
002264d4ldr x0, [sp+96]
002264d8blr x1
002264dcstr x0, [sp+232]
002264e0str x1, [sp+240]
002264e4str x0, [sp+184]
002264e8str x1, [sp+192]
002264ecstr x0, [sp+176]
002264f0ldr x1, [sp+176]
002264f4cbnz x1, 0x2264fc
002264f8b 0x22650c
002264fc
002264fcloc_2264fc:
002264fcldr x2, [sp+176]
00226500ldr x2, [x2+8]
00226504str x2, [sp+176]
00226508b 0x226510
0022650c
0022650cloc_22650c:
0022650cb 0x226510
00226510
00226510loc_226510:
00226510ldr x0, [sp+176]
00226514ldr x1, [sp+192]
00226518bl reflect.ValueOf
0022651cstr x0, [sp+64]
00226520str x1, [sp+72]
00226524str x2, [sp+80]
00226528b 0x22652c
0022652c
0022652cloc_22652c:
0022652cldr x0, [sp+280]
00226530bl google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer
00226534strb w0, [sp+47]
00226538tbnz w0, 0, 0x226540
0022653cb 0x2265c0
00226540
00226540loc_226540:
00226540ldr x0, [sp+64]
00226544ldr x1, [sp+72]
00226548ldr x2, [sp+80]
0022654cbl reflect.Value.Type
00226550str x0, [sp+216]
00226554str x1, [sp+224]
00226558ldr x3, [sp+280]
0022655cldrsb x27, [x3]
00226560ldr x0, [x3]
00226564ldr x1, [x3+8]
00226568str x0, [sp+160]
0022656cstr x1, [sp+168]
00226570bl reflect.PtrTo
00226574str x0, [sp+200]
00226578str x1, [sp+208]
0022657cldr x3, [sp+216]
00226580subs xzr, x0, x3
00226584cset x3, eq
00226588b.eq 0x226590
0022658cb 0x2265a8
00226590
00226590loc_226590:
00226590ldr x3, [sp+224]
00226594ldr x0, [sp+216]
00226598mov x2, x1
0022659cmov x1, x3
002265a0bl runtime.ifaceeq
002265a4b 0x2265b0
002265a8
002265a8loc_2265a8:
002265a8mov x0, x3
002265acb 0x2265b0
002265b0
002265b0loc_2265b0:
002265b0strb w0, [sp+44]
002265b4ldp x29, x30, [sp-8]
002265b8add sp, sp, 272
002265bcret x30
002265c0
002265c0loc_2265c0:
002265c0ldr x0, [sp+64]
002265c4ldr x1, [sp+72]
002265c8ldr x2, [sp+80]
002265ccbl reflect.Value.Type
002265d0str x0, [sp+200]
002265d4str x1, [sp+208]
002265d8ldr x3, [sp+280]
002265dcldrsb x27, [x3]
002265e0ldr x4, [x3]
002265e4ldr x2, [x3+8]
002265e8str x4, [sp+144]
002265ecstr x2, [sp+152]
002265f0ldr x3, [sp+200]
002265f4subs xzr, x3, x4
002265f8cset x3, eq
002265fcb.eq 0x226604
00226600b 0x226614
00226604
00226604loc_226604:
00226604ldr x0, [sp+200]
00226608ldr x1, [sp+208]
0022660cbl runtime.ifaceeq
00226610b 0x22661c
00226614
00226614loc_226614:
00226614mov x0, x3
00226618b 0x22661c
0022661c
0022661cloc_22661c:
0022661cstrb w0, [sp+44]
00226620ldp x29, x30, [sp-8]
00226624add sp, sp, 272
00226628ret x30
0022662c
0022662cloc_22662c:
0022662cstp x0, x1, [sp+8]
00226630stp x2, x3, [sp+24]
00226634mov x3, x30
00226638bl runtime.morestack_noctxt.abi0
0022663cldp x0, x1, [sp+8]
00226640ldp x2, x3, [sp+24]
00226644b 0x2263c0
00226648udf 0
0022664cudf 0
002263c0
002263c0google.golang.org/protobuf/internal/impl.(*messageConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).IsValidPB(google.golang.org/protobuf/internal/impl.messageConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
002263c0ldr x16, [x28+16]
002263c4sub x17, sp, 144
002263c8subs xzr, x17, x16
002263ccb.ls 0x22662c
002263d0sub x20, sp, 272
002263d4stp x29, x30, [x20-8]
002263d8add sp, x20, 0
002263dcsub x29, sp, 8
002263e0str x0, [sp+280]
002263e4str x1, [sp+288]
002263e8str x2, [sp+296]
002263ecstr x3, [sp+304]
002263f0strb wzr, [sp+44]
002263f4ldr x0, [sp+288]
002263f8ldr x1, [sp+296]
002263fcldr x2, [sp+304]
00226400bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
00226404str x0, [sp+88]
00226408str x1, [sp+96]
0022640cstp xzr, xzr, [sp+64]
00226410str xzr, [sp+80]
00226414stp xzr, xzr, [sp+104]
00226418ldr x3, [sp+96]
0022641cldr x4, [sp+88]
00226420cbnz x4, 0x226428
00226424b 0x226448
00226428
00226428loc_226428:
00226428str x3, [sp+136]
0022642cldr x1, [x4+8]
00226430adrp x0, 0x7eb000
00226434add x0, x0, 1072
00226438bl runtime.typeAssert
0022643cldr x3, [sp+136]
00226440mov x4, x0
00226444b 0x22644c
00226448
00226448loc_226448:
00226448b 0x22644c
0022644c
0022644cloc_22644c:
0022644cstr x4, [sp+104]
00226450str x3, [sp+112]
00226454subs xzr, x4, 0
00226458cset x1, ne
0022645cstrb w1, [sp+47]
00226460ldr x1, [sp+104]
00226464ldr x2, [sp+112]
00226468str x1, [sp+120]
0022646cstr x2, [sp+128]
00226470ldrb w1, [sp+47]
00226474strb w1, [sp+46]
00226478ldr x1, [sp+120]
0022647cldr x2, [sp+128]
00226480str x1, [sp+48]
00226484str x2, [sp+56]
00226488ldrb w1, [sp+46]
0022648cstrb w1, [sp+45]
00226490tbnz w1, 0, 0x226498
00226494b 0x2264c8
00226498
00226498loc_226498:
00226498ldr x1, [sp+48]
0022649cldrsb x27, [x1]
002264a0ldr x1, [x1+24]
002264a4ldr x0, [sp+56]
002264a8blr x1
002264acstr x0, [sp+248]
002264b0str x1, [sp+256]
002264b4bl reflect.ValueOf
002264b8str x0, [sp+64]
002264bcstr x1, [sp+72]
002264c0str x2, [sp+80]
002264c4b 0x22652c
002264c8
002264c8loc_2264c8:
002264c8ldr x1, [sp+88]
002264ccldrsb x27, [x1]
002264d0ldr x1, [x1+64]
002264d4ldr x0, [sp+96]
002264d8blr x1
002264dcstr x0, [sp+232]
002264e0str x1, [sp+240]
002264e4str x0, [sp+184]
002264e8str x1, [sp+192]
002264ecstr x0, [sp+176]
002264f0ldr x1, [sp+176]
002264f4cbnz x1, 0x2264fc
002264f8b 0x22650c
002264fc
002264fcloc_2264fc:
002264fcldr x2, [sp+176]
00226500ldr x2, [x2+8]
00226504str x2, [sp+176]
00226508b 0x226510
0022650c
0022650cloc_22650c:
0022650cb 0x226510
00226510
00226510loc_226510:
00226510ldr x0, [sp+176]
00226514ldr x1, [sp+192]
00226518bl reflect.ValueOf
0022651cstr x0, [sp+64]
00226520str x1, [sp+72]
00226524str x2, [sp+80]
00226528b 0x22652c
0022652c
0022652cloc_22652c:
0022652cldr x0, [sp+280]
00226530bl google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer
00226534strb w0, [sp+47]
00226538tbnz w0, 0, 0x226540
0022653cb 0x2265c0
00226540
00226540loc_226540:
00226540ldr x0, [sp+64]
00226544ldr x1, [sp+72]
00226548ldr x2, [sp+80]
0022654cbl reflect.Value.Type
00226550str x0, [sp+216]
00226554str x1, [sp+224]
00226558ldr x3, [sp+280]
0022655cldrsb x27, [x3]
00226560ldr x0, [x3]
00226564ldr x1, [x3+8]
00226568str x0, [sp+160]
0022656cstr x1, [sp+168]
00226570bl reflect.PtrTo
00226574str x0, [sp+200]
00226578str x1, [sp+208]
0022657cldr x3, [sp+216]
00226580subs xzr, x0, x3
00226584cset x3, eq
00226588b.eq 0x226590
0022658cb 0x2265a8
00226590
00226590loc_226590:
00226590ldr x3, [sp+224]
00226594ldr x0, [sp+216]
00226598mov x2, x1
0022659cmov x1, x3
002265a0bl runtime.ifaceeq
002265a4b 0x2265b0
002265a8
002265a8loc_2265a8:
002265a8mov x0, x3
002265acb 0x2265b0
002265b0
002265b0loc_2265b0:
002265b0strb w0, [sp+44]
002265b4ldp x29, x30, [sp-8]
002265b8add sp, sp, 272
002265bcret x30
002265c0
002265c0loc_2265c0:
002265c0ldr x0, [sp+64]
002265c4ldr x1, [sp+72]
002265c8ldr x2, [sp+80]
002265ccbl reflect.Value.Type
002265d0str x0, [sp+200]
002265d4str x1, [sp+208]
002265d8ldr x3, [sp+280]
002265dcldrsb x27, [x3]
002265e0ldr x4, [x3]
002265e4ldr x2, [x3+8]
002265e8str x4, [sp+144]
002265ecstr x2, [sp+152]
002265f0ldr x3, [sp+200]
002265f4subs xzr, x3, x4
002265f8cset x3, eq
002265fcb.eq 0x226604
00226600b 0x226614
00226604
00226604loc_226604:
00226604ldr x0, [sp+200]
00226608ldr x1, [sp+208]
0022660cbl runtime.ifaceeq
00226610b 0x22661c
00226614
00226614loc_226614:
00226614mov x0, x3
00226618b 0x22661c
0022661c
0022661cloc_22661c:
0022661cstrb w0, [sp+44]
00226620ldp x29, x30, [sp-8]
00226624add sp, sp, 272
00226628ret x30
0022662c
0022662cloc_22662c:
0022662cstp x0, x1, [sp+8]
00226630stp x2, x3, [sp+24]
00226634mov x3, x30
00226638bl runtime.morestack_noctxt.abi0
0022663cldp x0, x1, [sp+8]
00226640ldp x2, x3, [sp+24]
00226644b 0x2263c0
00226648udf 0
0022664cudf 0
002263c0
00226650
00226650google.golang.org/protobuf/internal/impl.(*messageConverter).New: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).New(google.golang.org/protobuf/internal/impl.messageConverter * c)
00226650ldr x16, [x28+16]
00226654sub x17, sp, 64
00226658subs xzr, x17, x16
0022665cb.ls 0x226788
00226660str x30, [sp-192]!
00226664stur x29, [sp-8]
00226668sub x29, sp, 8
0022666cstr x0, [sp+200]
00226670stp xzr, xzr, [sp+56]
00226674str xzr, [sp+72]
00226678ldr x0, [sp+200]
0022667cbl google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer
00226680strb w0, [sp+55]
00226684tbnz w0, 0, 0x22668c
00226688b 0x22670c
0022668c
0022668cloc_22668c:
0022668cldr x2, [sp+200]
00226690ldrsb x27, [x2]
00226694ldr x0, [x2]
00226698ldr x1, [x2+8]
0022669cstr x0, [sp+80]
002266a0str x1, [sp+88]
002266a4bl reflect.New
002266a8str x0, [sp+160]
002266acstr x1, [sp+168]
002266b0str x2, [sp+176]
002266b4bl reflect.Value.Elem
002266b8str x0, [sp+136]
002266bcstr x1, [sp+144]
002266c0str x2, [sp+152]
002266c4ldr x3, [sp+200]
002266c8mov x4, x0
002266ccmov x0, x3
002266d0mov x5, x1
002266d4mov x1, x4
002266d8mov x6, x2
002266dcmov x2, x5
002266e0mov x3, x6
002266e4bl google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf
002266e8str x0, [sp+112]
002266ecstr x1, [sp+120]
002266f0str x2, [sp+128]
002266f4str x0, [sp+56]
002266f8str x1, [sp+64]
002266fcstr x2, [sp+72]
00226700ldur x29, [sp-8]
00226704ldr x30, [sp], 192
00226708ret x30
0022670c
0022670cloc_22670c:
0022670cldr x1, [sp+200]
00226710ldrsb x27, [x1]
00226714ldr x2, [x1]
00226718ldrsb x27, [x2]
0022671cldr x0, [x1+8]
00226720ldr x1, [x2+88]
00226724blr x1
00226728str x0, [sp+96]
0022672cstr x1, [sp+104]
00226730bl reflect.New
00226734str x0, [sp+136]
00226738str x1, [sp+144]
0022673cstr x2, [sp+152]
00226740ldr x3, [sp+200]
00226744mov x4, x0
00226748mov x0, x3
0022674cmov x5, x1
00226750mov x1, x4
00226754mov x6, x2
00226758mov x2, x5
0022675cmov x3, x6
00226760bl google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf
00226764str x0, [sp+112]
00226768str x1, [sp+120]
0022676cstr x2, [sp+128]
00226770str x0, [sp+56]
00226774str x1, [sp+64]
00226778str x2, [sp+72]
0022677cldur x29, [sp-8]
00226780ldr x30, [sp], 192
00226784ret x30
00226788
00226788loc_226788:
00226788str x0, [sp+8]
0022678cmov x3, x30
00226790bl runtime.morestack_noctxt.abi0
00226794ldr x0, [sp+8]
00226798b 0x226650
0022679cudf 0
00226650
00226650google.golang.org/protobuf/internal/impl.(*messageConverter).New: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).New(google.golang.org/protobuf/internal/impl.messageConverter * c)
00226650ldr x16, [x28+16]
00226654sub x17, sp, 64
00226658subs xzr, x17, x16
0022665cb.ls 0x226788
00226660str x30, [sp-192]!
00226664stur x29, [sp-8]
00226668sub x29, sp, 8
0022666cstr x0, [sp+200]
00226670stp xzr, xzr, [sp+56]
00226674str xzr, [sp+72]
00226678ldr x0, [sp+200]
0022667cbl google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer
00226680strb w0, [sp+55]
00226684tbnz w0, 0, 0x22668c
00226688b 0x22670c
0022668c
0022668cloc_22668c:
0022668cldr x2, [sp+200]
00226690ldrsb x27, [x2]
00226694ldr x0, [x2]
00226698ldr x1, [x2+8]
0022669cstr x0, [sp+80]
002266a0str x1, [sp+88]
002266a4bl reflect.New
002266a8str x0, [sp+160]
002266acstr x1, [sp+168]
002266b0str x2, [sp+176]
002266b4bl reflect.Value.Elem
002266b8str x0, [sp+136]
002266bcstr x1, [sp+144]
002266c0str x2, [sp+152]
002266c4ldr x3, [sp+200]
002266c8mov x4, x0
002266ccmov x0, x3
002266d0mov x5, x1
002266d4mov x1, x4
002266d8mov x6, x2
002266dcmov x2, x5
002266e0mov x3, x6
002266e4bl google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf
002266e8str x0, [sp+112]
002266ecstr x1, [sp+120]
002266f0str x2, [sp+128]
002266f4str x0, [sp+56]
002266f8str x1, [sp+64]
002266fcstr x2, [sp+72]
00226700ldur x29, [sp-8]
00226704ldr x30, [sp], 192
00226708ret x30
0022670c
0022670cloc_22670c:
0022670cldr x1, [sp+200]
00226710ldrsb x27, [x1]
00226714ldr x2, [x1]
00226718ldrsb x27, [x2]
0022671cldr x0, [x1+8]
00226720ldr x1, [x2+88]
00226724blr x1
00226728str x0, [sp+96]
0022672cstr x1, [sp+104]
00226730bl reflect.New
00226734str x0, [sp+136]
00226738str x1, [sp+144]
0022673cstr x2, [sp+152]
00226740ldr x3, [sp+200]
00226744mov x4, x0
00226748mov x0, x3
0022674cmov x5, x1
00226750mov x1, x4
00226754mov x6, x2
00226758mov x2, x5
0022675cmov x3, x6
00226760bl google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf
00226764str x0, [sp+112]
00226768str x1, [sp+120]
0022676cstr x2, [sp+128]
00226770str x0, [sp+56]
00226774str x1, [sp+64]
00226778str x2, [sp+72]
0022677cldur x29, [sp-8]
00226780ldr x30, [sp], 192
00226784ret x30
00226788
00226788loc_226788:
00226788str x0, [sp+8]
0022678cmov x3, x30
00226790bl runtime.morestack_noctxt.abi0
00226794ldr x0, [sp+8]
00226798b 0x226650
0022679cudf 0
00226650
002267a0
002267a0google.golang.org/protobuf/internal/impl.(*messageConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).Zero(google.golang.org/protobuf/internal/impl.messageConverter * c)
002267a0ldr x16, [x28+16]
002267a4sub x17, sp, 16
002267a8subs xzr, x17, x16
002267acb.ls 0x226838
002267b0str x30, [sp-144]!
002267b4stur x29, [sp-8]
002267b8sub x29, sp, 8
002267bcstr x0, [sp+152]
002267c0stp xzr, xzr, [sp+48]
002267c4str xzr, [sp+64]
002267c8ldr x2, [sp+152]
002267ccldrsb x27, [x2]
002267d0ldr x0, [x2]
002267d4ldr x1, [x2+8]
002267d8str x0, [sp+72]
002267dcstr x1, [sp+80]
002267e0bl reflect.Zero
002267e4str x0, [sp+112]
002267e8str x1, [sp+120]
002267ecstr x2, [sp+128]
002267f0ldr x3, [sp+152]
002267f4mov x4, x0
002267f8mov x0, x3
002267fcmov x5, x1
00226800mov x1, x4
00226804mov x6, x2
00226808mov x2, x5
0022680cmov x3, x6
00226810bl google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf
00226814str x0, [sp+88]
00226818str x1, [sp+96]
0022681cstr x2, [sp+104]
00226820str x0, [sp+48]
00226824str x1, [sp+56]
00226828str x2, [sp+64]
0022682cldur x29, [sp-8]
00226830ldr x30, [sp], 144
00226834ret x30
00226838
00226838loc_226838:
00226838str x0, [sp+8]
0022683cmov x3, x30
00226840bl runtime.morestack_noctxt.abi0
00226844ldr x0, [sp+8]
00226848b 0x2267a0
0022684cudf 0
002267a0
002267a0google.golang.org/protobuf/internal/impl.(*messageConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).Zero(google.golang.org/protobuf/internal/impl.messageConverter * c)
002267a0ldr x16, [x28+16]
002267a4sub x17, sp, 16
002267a8subs xzr, x17, x16
002267acb.ls 0x226838
002267b0str x30, [sp-144]!
002267b4stur x29, [sp-8]
002267b8sub x29, sp, 8
002267bcstr x0, [sp+152]
002267c0stp xzr, xzr, [sp+48]
002267c4str xzr, [sp+64]
002267c8ldr x2, [sp+152]
002267ccldrsb x27, [x2]
002267d0ldr x0, [x2]
002267d4ldr x1, [x2+8]
002267d8str x0, [sp+72]
002267dcstr x1, [sp+80]
002267e0bl reflect.Zero
002267e4str x0, [sp+112]
002267e8str x1, [sp+120]
002267ecstr x2, [sp+128]
002267f0ldr x3, [sp+152]
002267f4mov x4, x0
002267f8mov x0, x3
002267fcmov x5, x1
00226800mov x1, x4
00226804mov x6, x2
00226808mov x2, x5
0022680cmov x3, x6
00226810bl google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf
00226814str x0, [sp+88]
00226818str x1, [sp+96]
0022681cstr x2, [sp+104]
00226820str x0, [sp+48]
00226824str x1, [sp+56]
00226828str x2, [sp+64]
0022682cldur x29, [sp-8]
00226830ldr x30, [sp], 144
00226834ret x30
00226838
00226838loc_226838:
00226838str x0, [sp+8]
0022683cmov x3, x30
00226840bl runtime.morestack_noctxt.abi0
00226844ldr x0, [sp+8]
00226848b 0x2267a0
0022684cudf 0
002267a0
00226850
00226850google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer(google.golang.org/protobuf/internal/impl.messageConverter * c)
00226850ldr x16, [x28+16]
00226854subs xzr, sp, x16
00226858b.ls 0x2268a8
0022685cstr x30, [sp-48]!
00226860stur x29, [sp-8]
00226864sub x29, sp, 8
00226868str x0, [sp+56]
0022686cstrb wzr, [sp+31]
00226870ldr x1, [sp+56]
00226874ldrsb x27, [x1]
00226878ldr x2, [x1]
0022687cldrsb x27, [x2]
00226880ldr x0, [x1+8]
00226884ldr x1, [x2+168]
00226888blr x1
0022688cstr x0, [sp+32]
00226890subs xzr, x0, 22
00226894cset x0, ne
00226898strb w0, [sp+31]
0022689cldur x29, [sp-8]
002268a0ldr x30, [sp], 48
002268a4ret x30
002268a8
002268a8loc_2268a8:
002268a8str x0, [sp+8]
002268acmov x3, x30
002268b0bl runtime.morestack_noctxt.abi0
002268b4ldr x0, [sp+8]
002268b8b 0x226850
002268bcudf 0
00226850
00226850google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer: ; void google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer(google.golang.org/protobuf/internal/impl.messageConverter * c)
00226850ldr x16, [x28+16]
00226854subs xzr, sp, x16
00226858b.ls 0x2268a8
0022685cstr x30, [sp-48]!
00226860stur x29, [sp-8]
00226864sub x29, sp, 8
00226868str x0, [sp+56]
0022686cstrb wzr, [sp+31]
00226870ldr x1, [sp+56]
00226874ldrsb x27, [x1]
00226878ldr x2, [x1]
0022687cldrsb x27, [x2]
00226880ldr x0, [x1+8]
00226884ldr x1, [x2+168]
00226888blr x1
0022688cstr x0, [sp+32]
00226890subs xzr, x0, 22
00226894cset x0, ne
00226898strb w0, [sp+31]
0022689cldur x29, [sp-8]
002268a0ldr x30, [sp], 48
002268a4ret x30
002268a8
002268a8loc_2268a8:
002268a8str x0, [sp+8]
002268acmov x3, x30
002268b0bl runtime.morestack_noctxt.abi0
002268b4ldr x0, [sp+8]
002268b8b 0x226850
002268bcudf 0
00226850
002268c0
002268c0google.golang.org/protobuf/internal/impl.newListConverter: ; void google.golang.org/protobuf/internal/impl.newListConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002268c0ldr x16, [x28+16]
002268c4sub x17, sp, 208
002268c8subs xzr, x17, x16
002268ccb.ls 0x226cc0
002268d0sub x20, sp, 336
002268d4stp x29, x30, [x20-8]
002268d8add sp, x20, 0
002268dcsub x29, sp, 8
002268e0str x0, [sp+344]
002268e4str x1, [sp+352]
002268e8str x2, [sp+360]
002268ecstr x3, [sp+368]
002268f0stp xzr, xzr, [sp+80]
002268f4ldr x1, [sp+344]
002268f8ldrsb x27, [x1]
002268fcldr x1, [x1+168]
00226900ldr x0, [sp+352]
00226904blr x1
00226908str x0, [sp+72]
0022690csubs xzr, x0, 22
00226910cset x1, eq
00226914strb w1, [sp+63]
00226918b.eq 0x226920
0022691cb 0x226960
00226920
00226920loc_226920:
00226920ldr x1, [sp+344]
00226924ldrsb x27, [x1]
00226928ldr x0, [sp+352]
0022692cldr x1, [x1+88]
00226930blr x1
00226934str x0, [sp+144]
00226938str x1, [sp+152]
0022693cldrsb x27, [x0]
00226940ldr x2, [x0+168]
00226944mov x0, x1
00226948blr x2
0022694cstr x0, [sp+64]
00226950subs xzr, x0, 23
00226954cset x1, eq
00226958strb w1, [sp+63]
0022695cb 0x226964
00226960
00226960loc_226960:
00226960b 0x226964
00226964
00226964loc_226964:
00226964ldrb w1, [sp+63]
00226968tbnz w1, 0, 0x226970
0022696cb 0x226a70
00226970
00226970loc_226970:
00226970b 0x226974
00226974
00226974loc_226974:
00226974ldr x1, [sp+344]
00226978ldrsb x27, [x1]
0022697cldr x1, [x1+88]
00226980ldr x0, [sp+352]
00226984blr x1
00226988str x0, [sp+128]
0022698cstr x1, [sp+136]
00226990ldrsb x27, [x0]
00226994ldr x2, [x0+88]
00226998mov x0, x1
0022699cblr x2
002269a0str x0, [sp+112]
002269a4str x1, [sp+120]
002269a8ldr x2, [sp+360]
002269acldr x3, [sp+368]
002269b0bl google.golang.org/protobuf/internal/impl.newSingularConverter
002269b4str x0, [sp+96]
002269b8str x1, [sp+104]
002269bcadrp x0, 0x420000
002269c0add x0, x0, 1888
002269c4bl runtime.newobject
002269c8str x0, [sp+240]
002269ccldr x1, [sp+352]
002269d0ldr x2, [sp+344]
002269d4str x2, [x0]
002269d8adrp x27, 0x825000
002269dcldr w2, [x27+3056]
002269e0cbz w2, 0x2269e8
002269e4b 0x2269ec
002269e8
002269e8loc_2269e8:
002269e8b 0x226a00
002269ec
002269ecloc_2269ec:
002269ecbl runtime.gcWriteBarrier2
002269f0str x1, [x25]
002269f4ldr x2, [x0+8]
002269f8str x2, [x25+8]
002269fcb 0x226a00
00226a00
00226a00loc_226a00:
00226a00str x1, [x0+8]
00226a04ldr x2, [sp+240]
00226a08ldrsb x27, [x2]
00226a0cldr x3, [sp+104]
00226a10ldr x4, [sp+96]
00226a14str x4, [x2+16]
00226a18adrp x27, 0x825000
00226a1cldr w4, [x27+3056]
00226a20cbz w4, 0x226a28
00226a24b 0x226a2c
00226a28
00226a28loc_226a28:
00226a28b 0x226a40
00226a2c
00226a2cloc_226a2c:
00226a2cbl runtime.gcWriteBarrier2
00226a30str x3, [x25]
00226a34ldr x4, [x2+24]
00226a38str x4, [x25+8]
00226a3cb 0x226a40
00226a40
00226a40loc_226a40:
00226a40str x3, [x2+24]
00226a44ldr x2, [sp+240]
00226a48str x2, [sp+320]
00226a4cadrp x3, 0x4f4000
00226a50add x3, x3, 792
00226a54str x3, [sp+80]
00226a58str x2, [sp+88]
00226a5cldr x0, [sp+80]
00226a60ldr x1, [sp+88]
00226a64ldp x29, x30, [sp-8]
00226a68add sp, sp, 336
00226a6cret x30
00226a70
00226a70loc_226a70:
00226a70ldr x1, [sp+344]
00226a74ldrsb x27, [x1]
00226a78ldr x1, [x1+168]
00226a7cldr x0, [sp+352]
00226a80blr x1
00226a84str x0, [sp+64]
00226a88subs xzr, x0, 23
00226a8cb.eq 0x226a94
00226a90b 0x226b7c
00226a94
00226a94loc_226a94:
00226a94b 0x226a98
00226a98
00226a98loc_226a98:
00226a98ldr x1, [sp+344]
00226a9cldrsb x27, [x1]
00226aa0ldr x1, [x1+88]
00226aa4ldr x0, [sp+352]
00226aa8blr x1
00226aacstr x0, [sp+112]
00226ab0str x1, [sp+120]
00226ab4ldr x2, [sp+360]
00226ab8ldr x3, [sp+368]
00226abcbl google.golang.org/protobuf/internal/impl.newSingularConverter
00226ac0str x0, [sp+96]
00226ac4str x1, [sp+104]
00226ac8adrp x0, 0x420000
00226accadd x0, x0, 2048
00226ad0bl runtime.newobject
00226ad4str x0, [sp+232]
00226ad8ldr x1, [sp+352]
00226adcldr x2, [sp+344]
00226ae0str x2, [x0]
00226ae4adrp x27, 0x825000
00226ae8ldr w2, [x27+3056]
00226aeccbz w2, 0x226af4
00226af0b 0x226af8
00226af4
00226af4loc_226af4:
00226af4b 0x226b0c
00226af8
00226af8loc_226af8:
00226af8bl runtime.gcWriteBarrier2
00226afcstr x1, [x25]
00226b00ldr x2, [x0+8]
00226b04str x2, [x25+8]
00226b08b 0x226b0c
00226b0c
00226b0cloc_226b0c:
00226b0cstr x1, [x0+8]
00226b10ldr x2, [sp+232]
00226b14ldrsb x27, [x2]
00226b18ldr x3, [sp+104]
00226b1cldr x4, [sp+96]
00226b20str x4, [x2+16]
00226b24adrp x27, 0x825000
00226b28ldr w4, [x27+3056]
00226b2ccbz w4, 0x226b34
00226b30b 0x226b38
00226b34
00226b34loc_226b34:
00226b34b 0x226b4c
00226b38
00226b38loc_226b38:
00226b38bl runtime.gcWriteBarrier2
00226b3cstr x3, [x25]
00226b40ldr x4, [x2+24]
00226b44str x4, [x25+8]
00226b48b 0x226b4c
00226b4c
00226b4cloc_226b4c:
00226b4cstr x3, [x2+24]
00226b50ldr x2, [sp+232]
00226b54str x2, [sp+312]
00226b58adrp x3, 0x4f4000
00226b5cadd x3, x3, 864
00226b60str x3, [sp+80]
00226b64str x2, [sp+88]
00226b68ldr x0, [sp+80]
00226b6cldr x1, [sp+88]
00226b70ldp x29, x30, [sp-8]
00226b74add sp, sp, 336
00226b78ret x30
00226b7c
00226b7cloc_226b7c:
00226b7cb 0x226b80
00226b80
00226b80loc_226b80:
00226b80ldr x1, [sp+360]
00226b84ldrsb x27, [x1]
00226b88ldr x1, [x1+72]
00226b8cldr x0, [sp+368]
00226b90blr x1
00226b94str x0, [sp+296]
00226b98str x1, [sp+304]
00226b9cstp xzr, xzr, [sp+264]
00226ba0stp xzr, xzr, [sp+280]
00226ba4add x1, sp, 264
00226ba8str x1, [sp+200]
00226bacldr x1, [sp+352]
00226bb0ldr x2, [sp+344]
00226bb4str x2, [sp+184]
00226bb8str x1, [sp+192]
00226bbcstr x2, [sp+176]
00226bc0ldr x1, [sp+176]
00226bc4cbnz x1, 0x226bcc
00226bc8b 0x226cbc
00226bcc
00226bccloc_226bcc:
00226bccldr x2, [sp+176]
00226bd0ldr x2, [x2+8]
00226bd4str x2, [sp+176]
00226bd8b 0x226bdc
00226bdc
00226bdcloc_226bdc:
00226bdcldr x2, [sp+200]
00226be0ldrsb x27, [x2]
00226be4ldr x3, [sp+176]
00226be8ldr x4, [sp+192]
00226becstr x3, [x2]
00226bf0adrp x27, 0x825000
00226bf4ldr w3, [x27+3056]
00226bf8cbz w3, 0x226c00
00226bfcb 0x226ca8
00226c00
00226c00loc_226c00:
00226c00b 0x226c04
00226c04
00226c04loc_226c04:
00226c04str x4, [x2+8]
00226c08ldr x0, [sp+296]
00226c0cldr x1, [sp+304]
00226c10bl runtime.convTstring
00226c14str x0, [sp+168]
00226c18ldr x2, [sp+200]
00226c1cldrsb x27, [x2]
00226c20adrp x3, 0x409000
00226c24add x3, x3, 2496
00226c28str x3, [x2+16]
00226c2cadrp x27, 0x825000
00226c30ldr w3, [x27+3056]
00226c34cbz w3, 0x226c3c
00226c38b 0x226c94
00226c3c
00226c3cloc_226c3c:
00226c3cb 0x226c40
00226c40
00226c40loc_226c40:
00226c40str x0, [x2+24]
00226c44ldr x2, [sp+200]
00226c48ldrsb x27, [x2]
00226c4cb 0x226c50
00226c50
00226c50loc_226c50:
00226c50str x2, [sp+208]
00226c54orr x4, xzr, 2
00226c58str x4, [sp+216]
00226c5cstr x4, [sp+224]
00226c60adrp x0, 0x498000
00226c64add x0, x0, 475
00226c68orr x1, xzr, 31
00226c6cmov x3, x4
00226c70bl fmt.Sprintf
00226c74str x0, [sp+248]
00226c78str x1, [sp+256]
00226c7cbl runtime.convTstring
00226c80str x0, [sp+160]
00226c84mov x1, x0
00226c88adrp x0, 0x3cf000
00226c8cadd x0, x0, 2944
00226c90bl runtime.gopanic
00226c94
00226c94loc_226c94:
00226c94bl runtime.gcWriteBarrier2
00226c98str x0, [x25]
00226c9cldr x5, [x2+24]
00226ca0str x5, [x25+8]
00226ca4b 0x226c40
00226ca8
00226ca8loc_226ca8:
00226ca8bl runtime.gcWriteBarrier2
00226cacstr x4, [x25]
00226cb0ldr x3, [x2+8]
00226cb4str x3, [x25+8]
00226cb8b 0x226c04
00226cbc
00226cbcloc_226cbc:
00226cbcb 0x226bdc
00226cc0
00226cc0loc_226cc0:
00226cc0stp x0, x1, [sp+8]
00226cc4stp x2, x3, [sp+24]
00226cc8mov x3, x30
00226cccbl runtime.morestack_noctxt.abi0
00226cd0ldp x0, x1, [sp+8]
00226cd4ldp x2, x3, [sp+24]
00226cd8b 0x2268c0
00226cdcudf 0
002268c0
002268c0google.golang.org/protobuf/internal/impl.newListConverter: ; void google.golang.org/protobuf/internal/impl.newListConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002268c0ldr x16, [x28+16]
002268c4sub x17, sp, 208
002268c8subs xzr, x17, x16
002268ccb.ls 0x226cc0
002268d0sub x20, sp, 336
002268d4stp x29, x30, [x20-8]
002268d8add sp, x20, 0
002268dcsub x29, sp, 8
002268e0str x0, [sp+344]
002268e4str x1, [sp+352]
002268e8str x2, [sp+360]
002268ecstr x3, [sp+368]
002268f0stp xzr, xzr, [sp+80]
002268f4ldr x1, [sp+344]
002268f8ldrsb x27, [x1]
002268fcldr x1, [x1+168]
00226900ldr x0, [sp+352]
00226904blr x1
00226908str x0, [sp+72]
0022690csubs xzr, x0, 22
00226910cset x1, eq
00226914strb w1, [sp+63]
00226918b.eq 0x226920
0022691cb 0x226960
00226920
00226920loc_226920:
00226920ldr x1, [sp+344]
00226924ldrsb x27, [x1]
00226928ldr x0, [sp+352]
0022692cldr x1, [x1+88]
00226930blr x1
00226934str x0, [sp+144]
00226938str x1, [sp+152]
0022693cldrsb x27, [x0]
00226940ldr x2, [x0+168]
00226944mov x0, x1
00226948blr x2
0022694cstr x0, [sp+64]
00226950subs xzr, x0, 23
00226954cset x1, eq
00226958strb w1, [sp+63]
0022695cb 0x226964
00226960
00226960loc_226960:
00226960b 0x226964
00226964
00226964loc_226964:
00226964ldrb w1, [sp+63]
00226968tbnz w1, 0, 0x226970
0022696cb 0x226a70
00226970
00226970loc_226970:
00226970b 0x226974
00226974
00226974loc_226974:
00226974ldr x1, [sp+344]
00226978ldrsb x27, [x1]
0022697cldr x1, [x1+88]
00226980ldr x0, [sp+352]
00226984blr x1
00226988str x0, [sp+128]
0022698cstr x1, [sp+136]
00226990ldrsb x27, [x0]
00226994ldr x2, [x0+88]
00226998mov x0, x1
0022699cblr x2
002269a0str x0, [sp+112]
002269a4str x1, [sp+120]
002269a8ldr x2, [sp+360]
002269acldr x3, [sp+368]
002269b0bl google.golang.org/protobuf/internal/impl.newSingularConverter
002269b4str x0, [sp+96]
002269b8str x1, [sp+104]
002269bcadrp x0, 0x420000
002269c0add x0, x0, 1888
002269c4bl runtime.newobject
002269c8str x0, [sp+240]
002269ccldr x1, [sp+352]
002269d0ldr x2, [sp+344]
002269d4str x2, [x0]
002269d8adrp x27, 0x825000
002269dcldr w2, [x27+3056]
002269e0cbz w2, 0x2269e8
002269e4b 0x2269ec
002269e8
002269e8loc_2269e8:
002269e8b 0x226a00
002269ec
002269ecloc_2269ec:
002269ecbl runtime.gcWriteBarrier2
002269f0str x1, [x25]
002269f4ldr x2, [x0+8]
002269f8str x2, [x25+8]
002269fcb 0x226a00
00226a00
00226a00loc_226a00:
00226a00str x1, [x0+8]
00226a04ldr x2, [sp+240]
00226a08ldrsb x27, [x2]
00226a0cldr x3, [sp+104]
00226a10ldr x4, [sp+96]
00226a14str x4, [x2+16]
00226a18adrp x27, 0x825000
00226a1cldr w4, [x27+3056]
00226a20cbz w4, 0x226a28
00226a24b 0x226a2c
00226a28
00226a28loc_226a28:
00226a28b 0x226a40
00226a2c
00226a2cloc_226a2c:
00226a2cbl runtime.gcWriteBarrier2
00226a30str x3, [x25]
00226a34ldr x4, [x2+24]
00226a38str x4, [x25+8]
00226a3cb 0x226a40
00226a40
00226a40loc_226a40:
00226a40str x3, [x2+24]
00226a44ldr x2, [sp+240]
00226a48str x2, [sp+320]
00226a4cadrp x3, 0x4f4000
00226a50add x3, x3, 792
00226a54str x3, [sp+80]
00226a58str x2, [sp+88]
00226a5cldr x0, [sp+80]
00226a60ldr x1, [sp+88]
00226a64ldp x29, x30, [sp-8]
00226a68add sp, sp, 336
00226a6cret x30
00226a70
00226a70loc_226a70:
00226a70ldr x1, [sp+344]
00226a74ldrsb x27, [x1]
00226a78ldr x1, [x1+168]
00226a7cldr x0, [sp+352]
00226a80blr x1
00226a84str x0, [sp+64]
00226a88subs xzr, x0, 23
00226a8cb.eq 0x226a94
00226a90b 0x226b7c
00226a94
00226a94loc_226a94:
00226a94b 0x226a98
00226a98
00226a98loc_226a98:
00226a98ldr x1, [sp+344]
00226a9cldrsb x27, [x1]
00226aa0ldr x1, [x1+88]
00226aa4ldr x0, [sp+352]
00226aa8blr x1
00226aacstr x0, [sp+112]
00226ab0str x1, [sp+120]
00226ab4ldr x2, [sp+360]
00226ab8ldr x3, [sp+368]
00226abcbl google.golang.org/protobuf/internal/impl.newSingularConverter
00226ac0str x0, [sp+96]
00226ac4str x1, [sp+104]
00226ac8adrp x0, 0x420000
00226accadd x0, x0, 2048
00226ad0bl runtime.newobject
00226ad4str x0, [sp+232]
00226ad8ldr x1, [sp+352]
00226adcldr x2, [sp+344]
00226ae0str x2, [x0]
00226ae4adrp x27, 0x825000
00226ae8ldr w2, [x27+3056]
00226aeccbz w2, 0x226af4
00226af0b 0x226af8
00226af4
00226af4loc_226af4:
00226af4b 0x226b0c
00226af8
00226af8loc_226af8:
00226af8bl runtime.gcWriteBarrier2
00226afcstr x1, [x25]
00226b00ldr x2, [x0+8]
00226b04str x2, [x25+8]
00226b08b 0x226b0c
00226b0c
00226b0cloc_226b0c:
00226b0cstr x1, [x0+8]
00226b10ldr x2, [sp+232]
00226b14ldrsb x27, [x2]
00226b18ldr x3, [sp+104]
00226b1cldr x4, [sp+96]
00226b20str x4, [x2+16]
00226b24adrp x27, 0x825000
00226b28ldr w4, [x27+3056]
00226b2ccbz w4, 0x226b34
00226b30b 0x226b38
00226b34
00226b34loc_226b34:
00226b34b 0x226b4c
00226b38
00226b38loc_226b38:
00226b38bl runtime.gcWriteBarrier2
00226b3cstr x3, [x25]
00226b40ldr x4, [x2+24]
00226b44str x4, [x25+8]
00226b48b 0x226b4c
00226b4c
00226b4cloc_226b4c:
00226b4cstr x3, [x2+24]
00226b50ldr x2, [sp+232]
00226b54str x2, [sp+312]
00226b58adrp x3, 0x4f4000
00226b5cadd x3, x3, 864
00226b60str x3, [sp+80]
00226b64str x2, [sp+88]
00226b68ldr x0, [sp+80]
00226b6cldr x1, [sp+88]
00226b70ldp x29, x30, [sp-8]
00226b74add sp, sp, 336
00226b78ret x30
00226b7c
00226b7cloc_226b7c:
00226b7cb 0x226b80
00226b80
00226b80loc_226b80:
00226b80ldr x1, [sp+360]
00226b84ldrsb x27, [x1]
00226b88ldr x1, [x1+72]
00226b8cldr x0, [sp+368]
00226b90blr x1
00226b94str x0, [sp+296]
00226b98str x1, [sp+304]
00226b9cstp xzr, xzr, [sp+264]
00226ba0stp xzr, xzr, [sp+280]
00226ba4add x1, sp, 264
00226ba8str x1, [sp+200]
00226bacldr x1, [sp+352]
00226bb0ldr x2, [sp+344]
00226bb4str x2, [sp+184]
00226bb8str x1, [sp+192]
00226bbcstr x2, [sp+176]
00226bc0ldr x1, [sp+176]
00226bc4cbnz x1, 0x226bcc
00226bc8b 0x226cbc
00226bcc
00226bccloc_226bcc:
00226bccldr x2, [sp+176]
00226bd0ldr x2, [x2+8]
00226bd4str x2, [sp+176]
00226bd8b 0x226bdc
00226bdc
00226bdcloc_226bdc:
00226bdcldr x2, [sp+200]
00226be0ldrsb x27, [x2]
00226be4ldr x3, [sp+176]
00226be8ldr x4, [sp+192]
00226becstr x3, [x2]
00226bf0adrp x27, 0x825000
00226bf4ldr w3, [x27+3056]
00226bf8cbz w3, 0x226c00
00226bfcb 0x226ca8
00226c00
00226c00loc_226c00:
00226c00b 0x226c04
00226c04
00226c04loc_226c04:
00226c04str x4, [x2+8]
00226c08ldr x0, [sp+296]
00226c0cldr x1, [sp+304]
00226c10bl runtime.convTstring
00226c14str x0, [sp+168]
00226c18ldr x2, [sp+200]
00226c1cldrsb x27, [x2]
00226c20adrp x3, 0x409000
00226c24add x3, x3, 2496
00226c28str x3, [x2+16]
00226c2cadrp x27, 0x825000
00226c30ldr w3, [x27+3056]
00226c34cbz w3, 0x226c3c
00226c38b 0x226c94
00226c3c
00226c3cloc_226c3c:
00226c3cb 0x226c40
00226c40
00226c40loc_226c40:
00226c40str x0, [x2+24]
00226c44ldr x2, [sp+200]
00226c48ldrsb x27, [x2]
00226c4cb 0x226c50
00226c50
00226c50loc_226c50:
00226c50str x2, [sp+208]
00226c54orr x4, xzr, 2
00226c58str x4, [sp+216]
00226c5cstr x4, [sp+224]
00226c60adrp x0, 0x498000
00226c64add x0, x0, 475
00226c68orr x1, xzr, 31
00226c6cmov x3, x4
00226c70bl fmt.Sprintf
00226c74str x0, [sp+248]
00226c78str x1, [sp+256]
00226c7cbl runtime.convTstring
00226c80str x0, [sp+160]
00226c84mov x1, x0
00226c88adrp x0, 0x3cf000
00226c8cadd x0, x0, 2944
00226c90bl runtime.gopanic
00226c94
00226c94loc_226c94:
00226c94bl runtime.gcWriteBarrier2
00226c98str x0, [x25]
00226c9cldr x5, [x2+24]
00226ca0str x5, [x25+8]
00226ca4b 0x226c40
00226ca8
00226ca8loc_226ca8:
00226ca8bl runtime.gcWriteBarrier2
00226cacstr x4, [x25]
00226cb0ldr x3, [x2+8]
00226cb4str x3, [x25+8]
00226cb8b 0x226c04
00226cbc
00226cbcloc_226cbc:
00226cbcb 0x226bdc
00226cc0
00226cc0loc_226cc0:
00226cc0stp x0, x1, [sp+8]
00226cc4stp x2, x3, [sp+24]
00226cc8mov x3, x30
00226cccbl runtime.morestack_noctxt.abi0
00226cd0ldp x0, x1, [sp+8]
00226cd4ldp x2, x3, [sp+24]
00226cd8b 0x2268c0
00226cdcudf 0
002268c0
Loading..