File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001eca80
001eca80google.golang.org/protobuf/internal/impl.consumeGroupValue: ; void google.golang.org/protobuf/internal/impl.consumeGroupValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001eca80ldr x16, [x28+16]
001eca84sub x17, sp, 160
001eca88subs xzr, x17, x16
001eca8cb.ls 0x1ecbf0
001eca90sub x20, sp, 288
001eca94stp x29, x30, [x20-8]
001eca98add sp, x20, 0
001eca9csub x29, sp, 8
001ecaa0str x0, [sp+296]
001ecaa4str x1, [sp+304]
001ecaa8str x2, [sp+312]
001ecaacstr x3, [sp+320]
001ecab0str x4, [sp+328]
001ecab4str x5, [sp+336]
001ecab8str w6, [sp+344]
001ecabcstrb w7, [sp+348]
001ecac0strb w8, [sp+352]
001ecac4str x9, [sp+360]
001ecac8str x10, [sp+368]
001ecaccstr x11, [sp+376]
001ecad0stp xzr, xzr, [sp+176]
001ecad4str xzr, [sp+192]
001ecad8str xzr, [sp+96]
001ecadcstrb wzr, [sp+104]
001ecae0stp xzr, xzr, [sp+160]
001ecae4ldr x0, [sp+320]
001ecae8ldr x1, [sp+328]
001ecaecldr x2, [sp+336]
001ecaf0bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ecaf4str x0, [sp+232]
001ecaf8str x1, [sp+240]
001ecafcldrsb x27, [x0]
001ecb00ldr x3, [x0+64]
001ecb04mov x0, x1
001ecb08blr x3
001ecb0cstr x0, [sp+200]
001ecb10str x1, [sp+208]
001ecb14stp xzr, xzr, [sp+248]
001ecb18ldrsb x6, [sp+348]
001ecb1cldrb w7, [sp+352]
001ecb20ldr x8, [sp+360]
001ecb24ldr x9, [sp+368]
001ecb28ldr x10, [sp+376]
001ecb2cldrsw x5, [sp+344]
001ecb30ldr x3, [sp+200]
001ecb34ldr x0, [sp+296]
001ecb38ldr x1, [sp+304]
001ecb3cldr x4, [sp+208]
001ecb40ldr x2, [sp+312]
001ecb44bl google.golang.org/protobuf/internal/impl.consumeGroup
001ecb48str x0, [sp+128]
001ecb4cstrb w1, [sp+136]
001ecb50str x2, [sp+248]
001ecb54str x3, [sp+256]
001ecb58ldr x3, [sp+128]
001ecb5cldrb w4, [sp+136]
001ecb60str x3, [sp+144]
001ecb64strb w4, [sp+152]
001ecb68ldr x3, [sp+256]
001ecb6cldr x4, [sp+248]
001ecb70str x4, [sp+264]
001ecb74str x3, [sp+272]
001ecb78ldr x3, [sp+144]
001ecb7cldrb w4, [sp+152]
001ecb80str x3, [sp+112]
001ecb84strb w4, [sp+120]
001ecb88ldr x3, [sp+264]
001ecb8cldr x4, [sp+272]
001ecb90str x3, [sp+216]
001ecb94str x4, [sp+224]
001ecb98ldr x3, [sp+320]
001ecb9cldr x4, [sp+328]
001ecba0ldr x5, [sp+336]
001ecba4str x3, [sp+176]
001ecba8str x4, [sp+184]
001ecbacstr x5, [sp+192]
001ecbb0ldr x3, [sp+112]
001ecbb4ldrb w4, [sp+120]
001ecbb8str x3, [sp+96]
001ecbbcstrb w4, [sp+104]
001ecbc0ldr x6, [sp+224]
001ecbc4ldr x5, [sp+216]
001ecbc8str x5, [sp+160]
001ecbccstr x6, [sp+168]
001ecbd0ldr x3, [sp+96]
001ecbd4ldr x0, [sp+176]
001ecbd8ldrb w4, [sp+104]
001ecbdcldr x1, [sp+184]
001ecbe0ldr x2, [sp+192]
001ecbe4ldp x29, x30, [sp-8]
001ecbe8add sp, sp, 288
001ecbecret x30
001ecbf0
001ecbf0loc_1ecbf0:
001ecbf0stp x0, x1, [sp+8]
001ecbf4stp x2, x3, [sp+24]
001ecbf8stp x4, x5, [sp+40]
001ecbfcstr w6, [sp+56]
001ecc00strb w7, [sp+60]
001ecc04strb w8, [sp+64]
001ecc08stp x9, x10, [sp+72]
001ecc0cstr x11, [sp+88]
001ecc10mov x3, x30
001ecc14bl runtime.morestack_noctxt.abi0
001ecc18ldp x0, x1, [sp+8]
001ecc1cldp x2, x3, [sp+24]
001ecc20ldp x4, x5, [sp+40]
001ecc24ldrsw x6, [sp+56]
001ecc28ldrsb x7, [sp+60]
001ecc2cldrb w8, [sp+64]
001ecc30ldp x9, x10, [sp+72]
001ecc34ldr x11, [sp+88]
001ecc38b 0x1eca80
001ecc3cudf 0
001eca80
001eca80google.golang.org/protobuf/internal/impl.consumeGroupValue: ; void google.golang.org/protobuf/internal/impl.consumeGroupValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001eca80ldr x16, [x28+16]
001eca84sub x17, sp, 160
001eca88subs xzr, x17, x16
001eca8cb.ls 0x1ecbf0
001eca90sub x20, sp, 288
001eca94stp x29, x30, [x20-8]
001eca98add sp, x20, 0
001eca9csub x29, sp, 8
001ecaa0str x0, [sp+296]
001ecaa4str x1, [sp+304]
001ecaa8str x2, [sp+312]
001ecaacstr x3, [sp+320]
001ecab0str x4, [sp+328]
001ecab4str x5, [sp+336]
001ecab8str w6, [sp+344]
001ecabcstrb w7, [sp+348]
001ecac0strb w8, [sp+352]
001ecac4str x9, [sp+360]
001ecac8str x10, [sp+368]
001ecaccstr x11, [sp+376]
001ecad0stp xzr, xzr, [sp+176]
001ecad4str xzr, [sp+192]
001ecad8str xzr, [sp+96]
001ecadcstrb wzr, [sp+104]
001ecae0stp xzr, xzr, [sp+160]
001ecae4ldr x0, [sp+320]
001ecae8ldr x1, [sp+328]
001ecaecldr x2, [sp+336]
001ecaf0bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ecaf4str x0, [sp+232]
001ecaf8str x1, [sp+240]
001ecafcldrsb x27, [x0]
001ecb00ldr x3, [x0+64]
001ecb04mov x0, x1
001ecb08blr x3
001ecb0cstr x0, [sp+200]
001ecb10str x1, [sp+208]
001ecb14stp xzr, xzr, [sp+248]
001ecb18ldrsb x6, [sp+348]
001ecb1cldrb w7, [sp+352]
001ecb20ldr x8, [sp+360]
001ecb24ldr x9, [sp+368]
001ecb28ldr x10, [sp+376]
001ecb2cldrsw x5, [sp+344]
001ecb30ldr x3, [sp+200]
001ecb34ldr x0, [sp+296]
001ecb38ldr x1, [sp+304]
001ecb3cldr x4, [sp+208]
001ecb40ldr x2, [sp+312]
001ecb44bl google.golang.org/protobuf/internal/impl.consumeGroup
001ecb48str x0, [sp+128]
001ecb4cstrb w1, [sp+136]
001ecb50str x2, [sp+248]
001ecb54str x3, [sp+256]
001ecb58ldr x3, [sp+128]
001ecb5cldrb w4, [sp+136]
001ecb60str x3, [sp+144]
001ecb64strb w4, [sp+152]
001ecb68ldr x3, [sp+256]
001ecb6cldr x4, [sp+248]
001ecb70str x4, [sp+264]
001ecb74str x3, [sp+272]
001ecb78ldr x3, [sp+144]
001ecb7cldrb w4, [sp+152]
001ecb80str x3, [sp+112]
001ecb84strb w4, [sp+120]
001ecb88ldr x3, [sp+264]
001ecb8cldr x4, [sp+272]
001ecb90str x3, [sp+216]
001ecb94str x4, [sp+224]
001ecb98ldr x3, [sp+320]
001ecb9cldr x4, [sp+328]
001ecba0ldr x5, [sp+336]
001ecba4str x3, [sp+176]
001ecba8str x4, [sp+184]
001ecbacstr x5, [sp+192]
001ecbb0ldr x3, [sp+112]
001ecbb4ldrb w4, [sp+120]
001ecbb8str x3, [sp+96]
001ecbbcstrb w4, [sp+104]
001ecbc0ldr x6, [sp+224]
001ecbc4ldr x5, [sp+216]
001ecbc8str x5, [sp+160]
001ecbccstr x6, [sp+168]
001ecbd0ldr x3, [sp+96]
001ecbd4ldr x0, [sp+176]
001ecbd8ldrb w4, [sp+104]
001ecbdcldr x1, [sp+184]
001ecbe0ldr x2, [sp+192]
001ecbe4ldp x29, x30, [sp-8]
001ecbe8add sp, sp, 288
001ecbecret x30
001ecbf0
001ecbf0loc_1ecbf0:
001ecbf0stp x0, x1, [sp+8]
001ecbf4stp x2, x3, [sp+24]
001ecbf8stp x4, x5, [sp+40]
001ecbfcstr w6, [sp+56]
001ecc00strb w7, [sp+60]
001ecc04strb w8, [sp+64]
001ecc08stp x9, x10, [sp+72]
001ecc0cstr x11, [sp+88]
001ecc10mov x3, x30
001ecc14bl runtime.morestack_noctxt.abi0
001ecc18ldp x0, x1, [sp+8]
001ecc1cldp x2, x3, [sp+24]
001ecc20ldp x4, x5, [sp+40]
001ecc24ldrsw x6, [sp+56]
001ecc28ldrsb x7, [sp+60]
001ecc2cldrb w8, [sp+64]
001ecc30ldp x9, x10, [sp+72]
001ecc34ldr x11, [sp+88]
001ecc38b 0x1eca80
001ecc3cudf 0
001eca80
001ecc40
001ecc40google.golang.org/protobuf/internal/impl.makeGroupFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001ecc40ldr x16, [x28+16]
001ecc44sub x17, sp, 80
001ecc48subs xzr, x17, x16
001ecc4cb.ls 0x1ecf38
001ecc50str x30, [sp-208]!
001ecc54stur x29, [sp-8]
001ecc58sub x29, sp, 8
001ecc5cstr x0, [sp+216]
001ecc60str x1, [sp+224]
001ecc64str x2, [sp+232]
001ecc68str x3, [sp+240]
001ecc6cstp xzr, xzr, [sp+48]
001ecc70stp xzr, xzr, [sp+64]
001ecc74stp xzr, xzr, [sp+80]
001ecc78ldr x1, [sp+216]
001ecc7cldrsb x27, [x1]
001ecc80ldr x1, [x1+216]
001ecc84ldr x0, [sp+224]
001ecc88blr x1
001ecc8cstr w0, [sp+44]
001ecc90ldr x0, [sp+232]
001ecc94ldr x1, [sp+240]
001ecc98bl google.golang.org/protobuf/internal/impl.getMessageInfo
001ecc9cstr x0, [sp+96]
001ecca0cbnz x0, 0x1ecca8
001ecca4b 0x1ecd5c
001ecca8
001ecca8loc_1ecca8:
001ecca8stp xzr, xzr, [sp+104]
001eccacstp xzr, xzr, [sp+120]
001eccb0stp xzr, xzr, [sp+136]
001eccb4adrp x2, 0x4ed000
001eccb8add x2, x2, 3832
001eccbcstr x2, [sp+112]
001eccc0adrp x2, 0x4ed000
001eccc4add x2, x2, 1592
001eccc8str x2, [sp+120]
001eccccadrp x2, 0x4ed000
001eccd0add x2, x2, 2536
001eccd4str x2, [sp+128]
001eccd8adrp x2, 0x4ed000
001eccdcadd x2, x2, 3288
001ecce0str x2, [sp+144]
001ecce4ldr x2, [sp+96]
001ecce8ldrsb x27, [x2]
001eccecldr x0, [x2+16]
001eccf0ldr x1, [x2+24]
001eccf4str x0, [sp+168]
001eccf8str x1, [sp+176]
001eccfcbl google.golang.org/protobuf/internal/impl.needsInitCheck
001ecd00strb w0, [sp+43]
001ecd04tbnz w0, 0, 0x1ecd0c
001ecd08b 0x1ecd1c
001ecd0c
001ecd0cloc_1ecd0c:
001ecd0cadrp x6, 0x4ed000
001ecd10add x6, x6, 2984
001ecd14str x6, [sp+136]
001ecd18b 0x1ecd20
001ecd1c
001ecd1cloc_1ecd1c:
001ecd1cb 0x1ecd20
001ecd20
001ecd20loc_1ecd20:
001ecd20ldp x6, x7, [sp+104]
001ecd24ldp x8, x9, [sp+120]
001ecd28ldp x10, x11, [sp+136]
001ecd2cstp x6, x7, [sp+48]
001ecd30stp x8, x9, [sp+64]
001ecd34stp x10, x11, [sp+80]
001ecd38ldr x0, [sp+48]
001ecd3cldr x1, [sp+56]
001ecd40ldr x2, [sp+64]
001ecd44ldr x3, [sp+72]
001ecd48ldr x4, [sp+80]
001ecd4cldr x5, [sp+88]
001ecd50ldur x29, [sp-8]
001ecd54ldr x30, [sp], 208
001ecd58ret x30
001ecd5c
001ecd5cloc_1ecd5c:
001ecd5cstp xzr, xzr, [sp+48]
001ecd60stp xzr, xzr, [sp+64]
001ecd64stp xzr, xzr, [sp+80]
001ecd68adrp x0, 0x44d000
001ecd6cadd x0, x0, 832
001ecd70bl runtime.newobject
001ecd74str x0, [sp+160]
001ecd78adrp x1, 4096
001ecd7cadd x1, x1, 912
001ecd80str x1, [x0]
001ecd84ldr x1, [sp+240]
001ecd88ldr x2, [sp+232]
001ecd8cldr x3, [sp+160]
001ecd90ldrsb x27, [x3]
001ecd94str x2, [x3+8]
001ecd98adrp x27, 0x85f000
001ecd9cldr w2, [x27+3056]
001ecda0cbz w2, 0x1ecda8
001ecda4b 0x1ecdac
001ecda8
001ecda8loc_1ecda8:
001ecda8b 0x1ecdc0
001ecdac
001ecdacloc_1ecdac:
001ecdacbl runtime.gcWriteBarrier2
001ecdb0str x1, [x25]
001ecdb4ldr x2, [x3+16]
001ecdb8str x2, [x25+8]
001ecdbcb 0x1ecdc0
001ecdc0
001ecdc0loc_1ecdc0:
001ecdc0str x1, [x3+16]
001ecdc4ldr x1, [sp+160]
001ecdc8str x1, [sp+56]
001ecdccadrp x0, 0x44d000
001ecdd0add x0, x0, 832
001ecdd4bl runtime.newobject
001ecdd8str x0, [sp+152]
001ecddcadrp x1, 4096
001ecde0add x1, x1, 544
001ecde4str x1, [x0]
001ecde8ldr x1, [sp+240]
001ecdecldr x2, [sp+232]
001ecdf0ldr x3, [sp+152]
001ecdf4ldrsb x27, [x3]
001ecdf8str x2, [x3+8]
001ecdfcadrp x27, 0x85f000
001ece00ldr w2, [x27+3056]
001ece04cbz w2, 0x1ece0c
001ece08b 0x1ece10
001ece0c
001ece0cloc_1ece0c:
001ece0cb 0x1ece24
001ece10
001ece10loc_1ece10:
001ece10bl runtime.gcWriteBarrier2
001ece14str x1, [x25]
001ece18ldr x2, [x3+16]
001ece1cstr x2, [x25+8]
001ece20b 0x1ece24
001ece24
001ece24loc_1ece24:
001ece24str x1, [x3+16]
001ece28ldr x1, [sp+152]
001ece2cstr x1, [sp+64]
001ece30adrp x0, 0x461000
001ece34add x0, x0, 3104
001ece38bl runtime.newobject
001ece3cstr x0, [sp+192]
001ece40adrp x1, 4096
001ece44add x1, x1, 16
001ece48str x1, [x0]
001ece4cldr x1, [sp+240]
001ece50ldr x2, [sp+232]
001ece54ldr x3, [sp+192]
001ece58ldrsb x27, [x3]
001ece5cstr x2, [x3+8]
001ece60adrp x27, 0x85f000
001ece64ldr w2, [x27+3056]
001ece68cbz w2, 0x1ece70
001ece6cb 0x1ece74
001ece70
001ece70loc_1ece70:
001ece70b 0x1ece88
001ece74
001ece74loc_1ece74:
001ece74bl runtime.gcWriteBarrier2
001ece78str x1, [x25]
001ece7cldr x2, [x3+16]
001ece80str x2, [x25+8]
001ece84b 0x1ece88
001ece88
001ece88loc_1ece88:
001ece88str x1, [x3+16]
001ece8cldrsw x1, [sp+44]
001ece90ldr x2, [sp+192]
001ece94ldrsb x27, [x2]
001ece98str w1, [x2+24]
001ece9cldr x1, [sp+192]
001ecea0str x1, [sp+72]
001ecea4adrp x0, 0x44d000
001ecea8add x0, x0, 832
001eceacbl runtime.newobject
001eceb0str x0, [sp+184]
001eceb4adrp x1, 0
001eceb8add x1, x1, 3936
001ecebcstr x1, [x0]
001ecec0ldr x1, [sp+240]
001ecec4ldr x2, [sp+232]
001ecec8ldr x3, [sp+184]
001ececcldrsb x27, [x3]
001eced0str x2, [x3+8]
001eced4adrp x27, 0x85f000
001eced8ldr w2, [x27+3056]
001ecedccbz w2, 0x1ecee4
001ecee0b 0x1ecee8
001ecee4
001ecee4loc_1ecee4:
001ecee4b 0x1ecefc
001ecee8
001ecee8loc_1ecee8:
001ecee8bl runtime.gcWriteBarrier2
001eceecstr x1, [x25]
001ecef0ldr x6, [x3+16]
001ecef4str x6, [x25+8]
001ecef8b 0x1ecefc
001ecefc
001ecefcloc_1ecefc:
001ecefcstr x1, [x3+16]
001ecf00ldr x6, [sp+184]
001ecf04str x6, [sp+80]
001ecf08adrp x6, 0x4ed000
001ecf0cadd x6, x6, 3288
001ecf10str x6, [sp+88]
001ecf14ldr x0, [sp+48]
001ecf18ldr x1, [sp+56]
001ecf1cldr x2, [sp+64]
001ecf20ldr x3, [sp+72]
001ecf24ldr x4, [sp+80]
001ecf28ldr x5, [sp+88]
001ecf2cldur x29, [sp-8]
001ecf30ldr x30, [sp], 208
001ecf34ret x30
001ecf38
001ecf38loc_1ecf38:
001ecf38stp x0, x1, [sp+8]
001ecf3cstp x2, x3, [sp+24]
001ecf40mov x3, x30
001ecf44bl runtime.morestack_noctxt.abi0
001ecf48ldp x0, x1, [sp+8]
001ecf4cldp x2, x3, [sp+24]
001ecf50b 0x1ecc40
001ecf54udf 0
001ecf58udf 0
001ecf5cudf 0
001ecc40
001ecc40google.golang.org/protobuf/internal/impl.makeGroupFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001ecc40ldr x16, [x28+16]
001ecc44sub x17, sp, 80
001ecc48subs xzr, x17, x16
001ecc4cb.ls 0x1ecf38
001ecc50str x30, [sp-208]!
001ecc54stur x29, [sp-8]
001ecc58sub x29, sp, 8
001ecc5cstr x0, [sp+216]
001ecc60str x1, [sp+224]
001ecc64str x2, [sp+232]
001ecc68str x3, [sp+240]
001ecc6cstp xzr, xzr, [sp+48]
001ecc70stp xzr, xzr, [sp+64]
001ecc74stp xzr, xzr, [sp+80]
001ecc78ldr x1, [sp+216]
001ecc7cldrsb x27, [x1]
001ecc80ldr x1, [x1+216]
001ecc84ldr x0, [sp+224]
001ecc88blr x1
001ecc8cstr w0, [sp+44]
001ecc90ldr x0, [sp+232]
001ecc94ldr x1, [sp+240]
001ecc98bl google.golang.org/protobuf/internal/impl.getMessageInfo
001ecc9cstr x0, [sp+96]
001ecca0cbnz x0, 0x1ecca8
001ecca4b 0x1ecd5c
001ecca8
001ecca8loc_1ecca8:
001ecca8stp xzr, xzr, [sp+104]
001eccacstp xzr, xzr, [sp+120]
001eccb0stp xzr, xzr, [sp+136]
001eccb4adrp x2, 0x4ed000
001eccb8add x2, x2, 3832
001eccbcstr x2, [sp+112]
001eccc0adrp x2, 0x4ed000
001eccc4add x2, x2, 1592
001eccc8str x2, [sp+120]
001eccccadrp x2, 0x4ed000
001eccd0add x2, x2, 2536
001eccd4str x2, [sp+128]
001eccd8adrp x2, 0x4ed000
001eccdcadd x2, x2, 3288
001ecce0str x2, [sp+144]
001ecce4ldr x2, [sp+96]
001ecce8ldrsb x27, [x2]
001eccecldr x0, [x2+16]
001eccf0ldr x1, [x2+24]
001eccf4str x0, [sp+168]
001eccf8str x1, [sp+176]
001eccfcbl google.golang.org/protobuf/internal/impl.needsInitCheck
001ecd00strb w0, [sp+43]
001ecd04tbnz w0, 0, 0x1ecd0c
001ecd08b 0x1ecd1c
001ecd0c
001ecd0cloc_1ecd0c:
001ecd0cadrp x6, 0x4ed000
001ecd10add x6, x6, 2984
001ecd14str x6, [sp+136]
001ecd18b 0x1ecd20
001ecd1c
001ecd1cloc_1ecd1c:
001ecd1cb 0x1ecd20
001ecd20
001ecd20loc_1ecd20:
001ecd20ldp x6, x7, [sp+104]
001ecd24ldp x8, x9, [sp+120]
001ecd28ldp x10, x11, [sp+136]
001ecd2cstp x6, x7, [sp+48]
001ecd30stp x8, x9, [sp+64]
001ecd34stp x10, x11, [sp+80]
001ecd38ldr x0, [sp+48]
001ecd3cldr x1, [sp+56]
001ecd40ldr x2, [sp+64]
001ecd44ldr x3, [sp+72]
001ecd48ldr x4, [sp+80]
001ecd4cldr x5, [sp+88]
001ecd50ldur x29, [sp-8]
001ecd54ldr x30, [sp], 208
001ecd58ret x30
001ecd5c
001ecd5cloc_1ecd5c:
001ecd5cstp xzr, xzr, [sp+48]
001ecd60stp xzr, xzr, [sp+64]
001ecd64stp xzr, xzr, [sp+80]
001ecd68adrp x0, 0x44d000
001ecd6cadd x0, x0, 832
001ecd70bl runtime.newobject
001ecd74str x0, [sp+160]
001ecd78adrp x1, 4096
001ecd7cadd x1, x1, 912
001ecd80str x1, [x0]
001ecd84ldr x1, [sp+240]
001ecd88ldr x2, [sp+232]
001ecd8cldr x3, [sp+160]
001ecd90ldrsb x27, [x3]
001ecd94str x2, [x3+8]
001ecd98adrp x27, 0x85f000
001ecd9cldr w2, [x27+3056]
001ecda0cbz w2, 0x1ecda8
001ecda4b 0x1ecdac
001ecda8
001ecda8loc_1ecda8:
001ecda8b 0x1ecdc0
001ecdac
001ecdacloc_1ecdac:
001ecdacbl runtime.gcWriteBarrier2
001ecdb0str x1, [x25]
001ecdb4ldr x2, [x3+16]
001ecdb8str x2, [x25+8]
001ecdbcb 0x1ecdc0
001ecdc0
001ecdc0loc_1ecdc0:
001ecdc0str x1, [x3+16]
001ecdc4ldr x1, [sp+160]
001ecdc8str x1, [sp+56]
001ecdccadrp x0, 0x44d000
001ecdd0add x0, x0, 832
001ecdd4bl runtime.newobject
001ecdd8str x0, [sp+152]
001ecddcadrp x1, 4096
001ecde0add x1, x1, 544
001ecde4str x1, [x0]
001ecde8ldr x1, [sp+240]
001ecdecldr x2, [sp+232]
001ecdf0ldr x3, [sp+152]
001ecdf4ldrsb x27, [x3]
001ecdf8str x2, [x3+8]
001ecdfcadrp x27, 0x85f000
001ece00ldr w2, [x27+3056]
001ece04cbz w2, 0x1ece0c
001ece08b 0x1ece10
001ece0c
001ece0cloc_1ece0c:
001ece0cb 0x1ece24
001ece10
001ece10loc_1ece10:
001ece10bl runtime.gcWriteBarrier2
001ece14str x1, [x25]
001ece18ldr x2, [x3+16]
001ece1cstr x2, [x25+8]
001ece20b 0x1ece24
001ece24
001ece24loc_1ece24:
001ece24str x1, [x3+16]
001ece28ldr x1, [sp+152]
001ece2cstr x1, [sp+64]
001ece30adrp x0, 0x461000
001ece34add x0, x0, 3104
001ece38bl runtime.newobject
001ece3cstr x0, [sp+192]
001ece40adrp x1, 4096
001ece44add x1, x1, 16
001ece48str x1, [x0]
001ece4cldr x1, [sp+240]
001ece50ldr x2, [sp+232]
001ece54ldr x3, [sp+192]
001ece58ldrsb x27, [x3]
001ece5cstr x2, [x3+8]
001ece60adrp x27, 0x85f000
001ece64ldr w2, [x27+3056]
001ece68cbz w2, 0x1ece70
001ece6cb 0x1ece74
001ece70
001ece70loc_1ece70:
001ece70b 0x1ece88
001ece74
001ece74loc_1ece74:
001ece74bl runtime.gcWriteBarrier2
001ece78str x1, [x25]
001ece7cldr x2, [x3+16]
001ece80str x2, [x25+8]
001ece84b 0x1ece88
001ece88
001ece88loc_1ece88:
001ece88str x1, [x3+16]
001ece8cldrsw x1, [sp+44]
001ece90ldr x2, [sp+192]
001ece94ldrsb x27, [x2]
001ece98str w1, [x2+24]
001ece9cldr x1, [sp+192]
001ecea0str x1, [sp+72]
001ecea4adrp x0, 0x44d000
001ecea8add x0, x0, 832
001eceacbl runtime.newobject
001eceb0str x0, [sp+184]
001eceb4adrp x1, 0
001eceb8add x1, x1, 3936
001ecebcstr x1, [x0]
001ecec0ldr x1, [sp+240]
001ecec4ldr x2, [sp+232]
001ecec8ldr x3, [sp+184]
001ececcldrsb x27, [x3]
001eced0str x2, [x3+8]
001eced4adrp x27, 0x85f000
001eced8ldr w2, [x27+3056]
001ecedccbz w2, 0x1ecee4
001ecee0b 0x1ecee8
001ecee4
001ecee4loc_1ecee4:
001ecee4b 0x1ecefc
001ecee8
001ecee8loc_1ecee8:
001ecee8bl runtime.gcWriteBarrier2
001eceecstr x1, [x25]
001ecef0ldr x6, [x3+16]
001ecef4str x6, [x25+8]
001ecef8b 0x1ecefc
001ecefc
001ecefcloc_1ecefc:
001ecefcstr x1, [x3+16]
001ecf00ldr x6, [sp+184]
001ecf04str x6, [sp+80]
001ecf08adrp x6, 0x4ed000
001ecf0cadd x6, x6, 3288
001ecf10str x6, [sp+88]
001ecf14ldr x0, [sp+48]
001ecf18ldr x1, [sp+56]
001ecf1cldr x2, [sp+64]
001ecf20ldr x3, [sp+72]
001ecf24ldr x4, [sp+80]
001ecf28ldr x5, [sp+88]
001ecf2cldur x29, [sp-8]
001ecf30ldr x30, [sp], 208
001ecf34ret x30
001ecf38
001ecf38loc_1ecf38:
001ecf38stp x0, x1, [sp+8]
001ecf3cstp x2, x3, [sp+24]
001ecf40mov x3, x30
001ecf44bl runtime.morestack_noctxt.abi0
001ecf48ldp x0, x1, [sp+8]
001ecf4cldp x2, x3, [sp+24]
001ecf50b 0x1ecc40
001ecf54udf 0
001ecf58udf 0
001ecf5cudf 0
001ecc40
001ecf60
001ecf60google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001ecf60ldr x16, [x28+16]
001ecf64sub x17, sp, 32
001ecf68subs xzr, x17, x16
001ecf6cb.ls 0x1ecff0
001ecf70str x30, [sp-160]!
001ecf74stur x29, [sp-8]
001ecf78sub x29, sp, 8
001ecf7cstr x0, [sp+168]
001ecf80str x1, [sp+176]
001ecf84ldr x3, [x26+8]
001ecf88ldr x4, [x26+16]
001ecf8cstr x3, [sp+72]
001ecf90str x4, [sp+80]
001ecf94stp xzr, xzr, [sp+40]
001ecf98ldr x1, [sp+72]
001ecf9cldr x0, [sp+168]
001ecfa0ldr x2, [sp+80]
001ecfa4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ecfa8str x0, [sp+128]
001ecfacstr x1, [sp+136]
001ecfb0str x2, [sp+144]
001ecfb4bl reflect.Value.Elem
001ecfb8str x0, [sp+104]
001ecfbcstr x1, [sp+112]
001ecfc0str x2, [sp+120]
001ecfc4bl google.golang.org/protobuf/internal/impl.asMessage
001ecfc8str x0, [sp+56]
001ecfccstr x1, [sp+64]
001ecfd0bl google.golang.org/protobuf/proto.CheckInitialized
001ecfd4str x0, [sp+88]
001ecfd8str x1, [sp+96]
001ecfdcstr x0, [sp+40]
001ecfe0str x1, [sp+48]
001ecfe4ldur x29, [sp-8]
001ecfe8ldr x30, [sp], 160
001ecfecret x30
001ecff0
001ecff0loc_1ecff0:
001ecff0stp x0, x1, [sp+8]
001ecff4mov x3, x30
001ecff8bl runtime.morestack.abi0
001ecffcldp x0, x1, [sp+8]
001ed000b 0x1ecf60
001ed004udf 0
001ed008udf 0
001ed00cudf 0
001ecf60
001ecf60google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001ecf60ldr x16, [x28+16]
001ecf64sub x17, sp, 32
001ecf68subs xzr, x17, x16
001ecf6cb.ls 0x1ecff0
001ecf70str x30, [sp-160]!
001ecf74stur x29, [sp-8]
001ecf78sub x29, sp, 8
001ecf7cstr x0, [sp+168]
001ecf80str x1, [sp+176]
001ecf84ldr x3, [x26+8]
001ecf88ldr x4, [x26+16]
001ecf8cstr x3, [sp+72]
001ecf90str x4, [sp+80]
001ecf94stp xzr, xzr, [sp+40]
001ecf98ldr x1, [sp+72]
001ecf9cldr x0, [sp+168]
001ecfa0ldr x2, [sp+80]
001ecfa4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ecfa8str x0, [sp+128]
001ecfacstr x1, [sp+136]
001ecfb0str x2, [sp+144]
001ecfb4bl reflect.Value.Elem
001ecfb8str x0, [sp+104]
001ecfbcstr x1, [sp+112]
001ecfc0str x2, [sp+120]
001ecfc4bl google.golang.org/protobuf/internal/impl.asMessage
001ecfc8str x0, [sp+56]
001ecfccstr x1, [sp+64]
001ecfd0bl google.golang.org/protobuf/proto.CheckInitialized
001ecfd4str x0, [sp+88]
001ecfd8str x1, [sp+96]
001ecfdcstr x0, [sp+40]
001ecfe0str x1, [sp+48]
001ecfe4ldur x29, [sp-8]
001ecfe8ldr x30, [sp], 160
001ecfecret x30
001ecff0
001ecff0loc_1ecff0:
001ecff0stp x0, x1, [sp+8]
001ecff4mov x3, x30
001ecff8bl runtime.morestack.abi0
001ecffcldp x0, x1, [sp+8]
001ed000b 0x1ecf60
001ed004udf 0
001ed008udf 0
001ed00cudf 0
001ecf60
001ed010
001ed010google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func3(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ed010ldr x16, [x28+16]
001ed014sub x17, sp, 176
001ed018subs xzr, x17, x16
001ed01cb.ls 0x1ed1d0
001ed020sub x20, sp, 304
001ed024stp x29, x30, [x20-8]
001ed028add sp, x20, 0
001ed02csub x29, sp, 8
001ed030str x0, [sp+312]
001ed034str x1, [sp+320]
001ed038str x2, [sp+328]
001ed03cstr x3, [sp+336]
001ed040strb w4, [sp+344]
001ed044str x5, [sp+352]
001ed048strb w6, [sp+360]
001ed04cstr x7, [sp+368]
001ed050str x8, [sp+376]
001ed054str x9, [sp+384]
001ed058ldr x3, [x26+8]
001ed05cldr x4, [x26+16]
001ed060str x3, [sp+192]
001ed064str x4, [sp+200]
001ed068ldrsw x3, [x26+24]
001ed06cstr w3, [sp+100]
001ed070str xzr, [sp+104]
001ed074strb wzr, [sp+112]
001ed078stp xzr, xzr, [sp+152]
001ed07cldr x1, [sp+192]
001ed080ldr x0, [sp+336]
001ed084ldr x2, [sp+200]
001ed088bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ed08cstr x0, [sp+272]
001ed090str x1, [sp+280]
001ed094str x2, [sp+288]
001ed098bl reflect.Value.Elem
001ed09cstr x0, [sp+168]
001ed0a0str x1, [sp+176]
001ed0a4str x2, [sp+184]
001ed0a8bl reflect.Value.IsNil
001ed0acstrb w0, [sp+99]
001ed0b0tbnz w0, 0, 0x1ed0b8
001ed0b4b 0x1ed11c
001ed0b8
001ed0b8loc_1ed0b8:
001ed0b8ldr x1, [sp+192]
001ed0bcldrsb x27, [x1]
001ed0c0ldr x1, [x1+88]
001ed0c4ldr x0, [sp+200]
001ed0c8blr x1
001ed0ccstr x0, [sp+256]
001ed0d0str x1, [sp+264]
001ed0d4bl reflect.New
001ed0d8str x0, [sp+272]
001ed0dcstr x1, [sp+280]
001ed0e0str x2, [sp+288]
001ed0e4ldr x3, [sp+168]
001ed0e8ldr x4, [sp+176]
001ed0ecldr x5, [sp+184]
001ed0f0mov x6, x0
001ed0f4mov x0, x3
001ed0f8mov x7, x1
001ed0fcmov x1, x4
001ed100mov x8, x2
001ed104mov x2, x5
001ed108mov x3, x6
001ed10cmov x4, x7
001ed110mov x5, x8
001ed114bl reflect.Value.Set
001ed118b 0x1ed120
001ed11c
001ed11cloc_1ed11c:
001ed11cb 0x1ed120
001ed120
001ed120loc_1ed120:
001ed120ldr x0, [sp+168]
001ed124ldr x1, [sp+176]
001ed128ldr x2, [sp+184]
001ed12cbl google.golang.org/protobuf/internal/impl.asMessage
001ed130str x0, [sp+240]
001ed134str x1, [sp+248]
001ed138stp xzr, xzr, [sp+224]
001ed13cldrsb x6, [sp+344]
001ed140ldrb w7, [sp+360]
001ed144ldrsw x5, [sp+100]
001ed148ldr x0, [sp+312]
001ed14cldr x1, [sp+320]
001ed150ldr x8, [sp+368]
001ed154ldr x2, [sp+328]
001ed158ldr x9, [sp+376]
001ed15cldr x10, [sp+384]
001ed160ldr x3, [sp+240]
001ed164ldr x4, [sp+248]
001ed168bl google.golang.org/protobuf/internal/impl.consumeGroup
001ed16cstr x0, [sp+136]
001ed170strb w1, [sp+144]
001ed174str x2, [sp+224]
001ed178str x3, [sp+232]
001ed17cldr x3, [sp+136]
001ed180ldrb w4, [sp+144]
001ed184str x3, [sp+120]
001ed188strb w4, [sp+128]
001ed18cldr x3, [sp+224]
001ed190ldr x4, [sp+232]
001ed194str x3, [sp+208]
001ed198str x4, [sp+216]
001ed19cldr x3, [sp+120]
001ed1a0ldrb w4, [sp+128]
001ed1a4str x3, [sp+104]
001ed1a8strb w4, [sp+112]
001ed1acldr x2, [sp+208]
001ed1b0ldr x3, [sp+216]
001ed1b4str x2, [sp+152]
001ed1b8str x3, [sp+160]
001ed1bcldr x0, [sp+104]
001ed1c0ldrb w1, [sp+112]
001ed1c4ldp x29, x30, [sp-8]
001ed1c8add sp, sp, 304
001ed1ccret x30
001ed1d0
001ed1d0loc_1ed1d0:
001ed1d0stp x0, x1, [sp+8]
001ed1d4stp x2, x3, [sp+24]
001ed1d8strb w4, [sp+40]
001ed1dcstr x5, [sp+48]
001ed1e0strb w6, [sp+56]
001ed1e4stp x7, x8, [sp+64]
001ed1e8str x9, [sp+80]
001ed1ecmov x3, x30
001ed1f0bl runtime.morestack.abi0
001ed1f4ldp x0, x1, [sp+8]
001ed1f8ldp x2, x3, [sp+24]
001ed1fcldrsb x4, [sp+40]
001ed200ldr x5, [sp+48]
001ed204ldrb w6, [sp+56]
001ed208ldp x7, x8, [sp+64]
001ed20cldr x9, [sp+80]
001ed210b 0x1ed010
001ed214udf 0
001ed218udf 0
001ed21cudf 0
001ed010
001ed010google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func3(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ed010ldr x16, [x28+16]
001ed014sub x17, sp, 176
001ed018subs xzr, x17, x16
001ed01cb.ls 0x1ed1d0
001ed020sub x20, sp, 304
001ed024stp x29, x30, [x20-8]
001ed028add sp, x20, 0
001ed02csub x29, sp, 8
001ed030str x0, [sp+312]
001ed034str x1, [sp+320]
001ed038str x2, [sp+328]
001ed03cstr x3, [sp+336]
001ed040strb w4, [sp+344]
001ed044str x5, [sp+352]
001ed048strb w6, [sp+360]
001ed04cstr x7, [sp+368]
001ed050str x8, [sp+376]
001ed054str x9, [sp+384]
001ed058ldr x3, [x26+8]
001ed05cldr x4, [x26+16]
001ed060str x3, [sp+192]
001ed064str x4, [sp+200]
001ed068ldrsw x3, [x26+24]
001ed06cstr w3, [sp+100]
001ed070str xzr, [sp+104]
001ed074strb wzr, [sp+112]
001ed078stp xzr, xzr, [sp+152]
001ed07cldr x1, [sp+192]
001ed080ldr x0, [sp+336]
001ed084ldr x2, [sp+200]
001ed088bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ed08cstr x0, [sp+272]
001ed090str x1, [sp+280]
001ed094str x2, [sp+288]
001ed098bl reflect.Value.Elem
001ed09cstr x0, [sp+168]
001ed0a0str x1, [sp+176]
001ed0a4str x2, [sp+184]
001ed0a8bl reflect.Value.IsNil
001ed0acstrb w0, [sp+99]
001ed0b0tbnz w0, 0, 0x1ed0b8
001ed0b4b 0x1ed11c
001ed0b8
001ed0b8loc_1ed0b8:
001ed0b8ldr x1, [sp+192]
001ed0bcldrsb x27, [x1]
001ed0c0ldr x1, [x1+88]
001ed0c4ldr x0, [sp+200]
001ed0c8blr x1
001ed0ccstr x0, [sp+256]
001ed0d0str x1, [sp+264]
001ed0d4bl reflect.New
001ed0d8str x0, [sp+272]
001ed0dcstr x1, [sp+280]
001ed0e0str x2, [sp+288]
001ed0e4ldr x3, [sp+168]
001ed0e8ldr x4, [sp+176]
001ed0ecldr x5, [sp+184]
001ed0f0mov x6, x0
001ed0f4mov x0, x3
001ed0f8mov x7, x1
001ed0fcmov x1, x4
001ed100mov x8, x2
001ed104mov x2, x5
001ed108mov x3, x6
001ed10cmov x4, x7
001ed110mov x5, x8
001ed114bl reflect.Value.Set
001ed118b 0x1ed120
001ed11c
001ed11cloc_1ed11c:
001ed11cb 0x1ed120
001ed120
001ed120loc_1ed120:
001ed120ldr x0, [sp+168]
001ed124ldr x1, [sp+176]
001ed128ldr x2, [sp+184]
001ed12cbl google.golang.org/protobuf/internal/impl.asMessage
001ed130str x0, [sp+240]
001ed134str x1, [sp+248]
001ed138stp xzr, xzr, [sp+224]
001ed13cldrsb x6, [sp+344]
001ed140ldrb w7, [sp+360]
001ed144ldrsw x5, [sp+100]
001ed148ldr x0, [sp+312]
001ed14cldr x1, [sp+320]
001ed150ldr x8, [sp+368]
001ed154ldr x2, [sp+328]
001ed158ldr x9, [sp+376]
001ed15cldr x10, [sp+384]
001ed160ldr x3, [sp+240]
001ed164ldr x4, [sp+248]
001ed168bl google.golang.org/protobuf/internal/impl.consumeGroup
001ed16cstr x0, [sp+136]
001ed170strb w1, [sp+144]
001ed174str x2, [sp+224]
001ed178str x3, [sp+232]
001ed17cldr x3, [sp+136]
001ed180ldrb w4, [sp+144]
001ed184str x3, [sp+120]
001ed188strb w4, [sp+128]
001ed18cldr x3, [sp+224]
001ed190ldr x4, [sp+232]
001ed194str x3, [sp+208]
001ed198str x4, [sp+216]
001ed19cldr x3, [sp+120]
001ed1a0ldrb w4, [sp+128]
001ed1a4str x3, [sp+104]
001ed1a8strb w4, [sp+112]
001ed1acldr x2, [sp+208]
001ed1b0ldr x3, [sp+216]
001ed1b4str x2, [sp+152]
001ed1b8str x3, [sp+160]
001ed1bcldr x0, [sp+104]
001ed1c0ldrb w1, [sp+112]
001ed1c4ldp x29, x30, [sp-8]
001ed1c8add sp, sp, 304
001ed1ccret x30
001ed1d0
001ed1d0loc_1ed1d0:
001ed1d0stp x0, x1, [sp+8]
001ed1d4stp x2, x3, [sp+24]
001ed1d8strb w4, [sp+40]
001ed1dcstr x5, [sp+48]
001ed1e0strb w6, [sp+56]
001ed1e4stp x7, x8, [sp+64]
001ed1e8str x9, [sp+80]
001ed1ecmov x3, x30
001ed1f0bl runtime.morestack.abi0
001ed1f4ldp x0, x1, [sp+8]
001ed1f8ldp x2, x3, [sp+24]
001ed1fcldrsb x4, [sp+40]
001ed200ldr x5, [sp+48]
001ed204ldrb w6, [sp+56]
001ed208ldp x7, x8, [sp+64]
001ed20cldr x9, [sp+80]
001ed210b 0x1ed010
001ed214udf 0
001ed218udf 0
001ed21cudf 0
001ed010
001ed220
001ed220google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func2(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed220ldr x16, [x28+16]
001ed224sub x17, sp, 160
001ed228subs xzr, x17, x16
001ed22cb.ls 0x1ed360
001ed230sub x20, sp, 288
001ed234stp x29, x30, [x20-8]
001ed238add sp, x20, 0
001ed23csub x29, sp, 8
001ed240str x0, [sp+296]
001ed244str x1, [sp+304]
001ed248str x2, [sp+312]
001ed24cstr x3, [sp+320]
001ed250str x4, [sp+328]
001ed254strb w5, [sp+336]
001ed258ldr x3, [x26+8]
001ed25cldr x4, [x26+16]
001ed260str x3, [sp+136]
001ed264str x4, [sp+144]
001ed268str xzr, [sp+96]
001ed26cstp xzr, xzr, [sp+104]
001ed270stp xzr, xzr, [sp+80]
001ed274ldr x1, [sp+136]
001ed278ldr x0, [sp+320]
001ed27cldr x2, [sp+144]
001ed280bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ed284str x0, [sp+152]
001ed288str x1, [sp+160]
001ed28cstr x2, [sp+168]
001ed290bl reflect.Value.Elem
001ed294str x0, [sp+256]
001ed298str x1, [sp+264]
001ed29cstr x2, [sp+272]
001ed2a0bl google.golang.org/protobuf/internal/impl.asMessage
001ed2a4str x0, [sp+120]
001ed2a8str x1, [sp+128]
001ed2acstr xzr, [sp+232]
001ed2b0stp xzr, xzr, [sp+240]
001ed2b4stp xzr, xzr, [sp+216]
001ed2b8ldr x3, [sp+328]
001ed2bcldrsb x27, [x3]
001ed2c0ldr x5, [x3+112]
001ed2c4str x5, [sp+72]
001ed2c8ldrb w6, [sp+336]
001ed2ccldr x3, [sp+120]
001ed2d0ldr x0, [sp+296]
001ed2d4ldr x1, [sp+304]
001ed2d8ldr x4, [sp+128]
001ed2dcldr x2, [sp+312]
001ed2e0bl google.golang.org/protobuf/internal/impl.appendGroup
001ed2e4str x0, [sp+232]
001ed2e8str x1, [sp+240]
001ed2ecstr x2, [sp+248]
001ed2f0str x3, [sp+216]
001ed2f4str x4, [sp+224]
001ed2f8ldr x3, [sp+232]
001ed2fcldr x4, [sp+240]
001ed300ldr x5, [sp+248]
001ed304str x3, [sp+192]
001ed308str x4, [sp+200]
001ed30cstr x5, [sp+208]
001ed310ldr x3, [sp+216]
001ed314ldr x4, [sp+224]
001ed318str x3, [sp+176]
001ed31cstr x4, [sp+184]
001ed320ldr x3, [sp+192]
001ed324ldr x4, [sp+200]
001ed328ldr x5, [sp+208]
001ed32cstr x3, [sp+96]
001ed330str x4, [sp+104]
001ed334str x5, [sp+112]
001ed338ldr x3, [sp+176]
001ed33cldr x4, [sp+184]
001ed340str x3, [sp+80]
001ed344str x4, [sp+88]
001ed348ldr x0, [sp+96]
001ed34cldr x1, [sp+104]
001ed350ldr x2, [sp+112]
001ed354ldp x29, x30, [sp-8]
001ed358add sp, sp, 288
001ed35cret x30
001ed360
001ed360loc_1ed360:
001ed360stp x0, x1, [sp+8]
001ed364stp x2, x3, [sp+24]
001ed368str x4, [sp+40]
001ed36cstrb w5, [sp+48]
001ed370mov x3, x30
001ed374bl runtime.morestack.abi0
001ed378ldp x0, x1, [sp+8]
001ed37cldp x2, x3, [sp+24]
001ed380ldr x4, [sp+40]
001ed384ldrb w5, [sp+48]
001ed388b 0x1ed220
001ed38cudf 0
001ed220
001ed220google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func2(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed220ldr x16, [x28+16]
001ed224sub x17, sp, 160
001ed228subs xzr, x17, x16
001ed22cb.ls 0x1ed360
001ed230sub x20, sp, 288
001ed234stp x29, x30, [x20-8]
001ed238add sp, x20, 0
001ed23csub x29, sp, 8
001ed240str x0, [sp+296]
001ed244str x1, [sp+304]
001ed248str x2, [sp+312]
001ed24cstr x3, [sp+320]
001ed250str x4, [sp+328]
001ed254strb w5, [sp+336]
001ed258ldr x3, [x26+8]
001ed25cldr x4, [x26+16]
001ed260str x3, [sp+136]
001ed264str x4, [sp+144]
001ed268str xzr, [sp+96]
001ed26cstp xzr, xzr, [sp+104]
001ed270stp xzr, xzr, [sp+80]
001ed274ldr x1, [sp+136]
001ed278ldr x0, [sp+320]
001ed27cldr x2, [sp+144]
001ed280bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ed284str x0, [sp+152]
001ed288str x1, [sp+160]
001ed28cstr x2, [sp+168]
001ed290bl reflect.Value.Elem
001ed294str x0, [sp+256]
001ed298str x1, [sp+264]
001ed29cstr x2, [sp+272]
001ed2a0bl google.golang.org/protobuf/internal/impl.asMessage
001ed2a4str x0, [sp+120]
001ed2a8str x1, [sp+128]
001ed2acstr xzr, [sp+232]
001ed2b0stp xzr, xzr, [sp+240]
001ed2b4stp xzr, xzr, [sp+216]
001ed2b8ldr x3, [sp+328]
001ed2bcldrsb x27, [x3]
001ed2c0ldr x5, [x3+112]
001ed2c4str x5, [sp+72]
001ed2c8ldrb w6, [sp+336]
001ed2ccldr x3, [sp+120]
001ed2d0ldr x0, [sp+296]
001ed2d4ldr x1, [sp+304]
001ed2d8ldr x4, [sp+128]
001ed2dcldr x2, [sp+312]
001ed2e0bl google.golang.org/protobuf/internal/impl.appendGroup
001ed2e4str x0, [sp+232]
001ed2e8str x1, [sp+240]
001ed2ecstr x2, [sp+248]
001ed2f0str x3, [sp+216]
001ed2f4str x4, [sp+224]
001ed2f8ldr x3, [sp+232]
001ed2fcldr x4, [sp+240]
001ed300ldr x5, [sp+248]
001ed304str x3, [sp+192]
001ed308str x4, [sp+200]
001ed30cstr x5, [sp+208]
001ed310ldr x3, [sp+216]
001ed314ldr x4, [sp+224]
001ed318str x3, [sp+176]
001ed31cstr x4, [sp+184]
001ed320ldr x3, [sp+192]
001ed324ldr x4, [sp+200]
001ed328ldr x5, [sp+208]
001ed32cstr x3, [sp+96]
001ed330str x4, [sp+104]
001ed334str x5, [sp+112]
001ed338ldr x3, [sp+176]
001ed33cldr x4, [sp+184]
001ed340str x3, [sp+80]
001ed344str x4, [sp+88]
001ed348ldr x0, [sp+96]
001ed34cldr x1, [sp+104]
001ed350ldr x2, [sp+112]
001ed354ldp x29, x30, [sp-8]
001ed358add sp, sp, 288
001ed35cret x30
001ed360
001ed360loc_1ed360:
001ed360stp x0, x1, [sp+8]
001ed364stp x2, x3, [sp+24]
001ed368str x4, [sp+40]
001ed36cstrb w5, [sp+48]
001ed370mov x3, x30
001ed374bl runtime.morestack.abi0
001ed378ldp x0, x1, [sp+8]
001ed37cldp x2, x3, [sp+24]
001ed380ldr x4, [sp+40]
001ed384ldrb w5, [sp+48]
001ed388b 0x1ed220
001ed38cudf 0
001ed220
001ed390
001ed390google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func1(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed390ldr x16, [x28+16]
001ed394sub x17, sp, 32
001ed398subs xzr, x17, x16
001ed39cb.ls 0x1ed428
001ed3a0str x30, [sp-160]!
001ed3a4stur x29, [sp-8]
001ed3a8sub x29, sp, 8
001ed3acstr x0, [sp+168]
001ed3b0str x1, [sp+176]
001ed3b4strb w2, [sp+184]
001ed3b8ldr x1, [x26+8]
001ed3bcldr x2, [x26+16]
001ed3c0str x1, [sp+88]
001ed3c4str x2, [sp+96]
001ed3c8str xzr, [sp+48]
001ed3ccldr x0, [sp+168]
001ed3d0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ed3d4str x0, [sp+128]
001ed3d8str x1, [sp+136]
001ed3dcstr x2, [sp+144]
001ed3e0bl reflect.Value.Elem
001ed3e4str x0, [sp+104]
001ed3e8str x1, [sp+112]
001ed3ecstr x2, [sp+120]
001ed3f0bl google.golang.org/protobuf/internal/impl.asMessage
001ed3f4str x0, [sp+72]
001ed3f8str x1, [sp+80]
001ed3fcldr x3, [sp+176]
001ed400ldrsb x27, [x3]
001ed404ldr x2, [x3+120]
001ed408str x2, [sp+56]
001ed40cldrb w3, [sp+184]
001ed410bl google.golang.org/protobuf/internal/impl.sizeGroup
001ed414str x0, [sp+64]
001ed418str x0, [sp+48]
001ed41cldur x29, [sp-8]
001ed420ldr x30, [sp], 160
001ed424ret x30
001ed428
001ed428loc_1ed428:
001ed428stp x0, x1, [sp+8]
001ed42cstrb w2, [sp+24]
001ed430mov x3, x30
001ed434bl runtime.morestack.abi0
001ed438ldp x0, x1, [sp+8]
001ed43cldrb w2, [sp+24]
001ed440b 0x1ed390
001ed444udf 0
001ed448udf 0
001ed44cudf 0
001ed390
001ed390google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func1(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed390ldr x16, [x28+16]
001ed394sub x17, sp, 32
001ed398subs xzr, x17, x16
001ed39cb.ls 0x1ed428
001ed3a0str x30, [sp-160]!
001ed3a4stur x29, [sp-8]
001ed3a8sub x29, sp, 8
001ed3acstr x0, [sp+168]
001ed3b0str x1, [sp+176]
001ed3b4strb w2, [sp+184]
001ed3b8ldr x1, [x26+8]
001ed3bcldr x2, [x26+16]
001ed3c0str x1, [sp+88]
001ed3c4str x2, [sp+96]
001ed3c8str xzr, [sp+48]
001ed3ccldr x0, [sp+168]
001ed3d0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001ed3d4str x0, [sp+128]
001ed3d8str x1, [sp+136]
001ed3dcstr x2, [sp+144]
001ed3e0bl reflect.Value.Elem
001ed3e4str x0, [sp+104]
001ed3e8str x1, [sp+112]
001ed3ecstr x2, [sp+120]
001ed3f0bl google.golang.org/protobuf/internal/impl.asMessage
001ed3f4str x0, [sp+72]
001ed3f8str x1, [sp+80]
001ed3fcldr x3, [sp+176]
001ed400ldrsb x27, [x3]
001ed404ldr x2, [x3+120]
001ed408str x2, [sp+56]
001ed40cldrb w3, [sp+184]
001ed410bl google.golang.org/protobuf/internal/impl.sizeGroup
001ed414str x0, [sp+64]
001ed418str x0, [sp+48]
001ed41cldur x29, [sp-8]
001ed420ldr x30, [sp], 160
001ed424ret x30
001ed428
001ed428loc_1ed428:
001ed428stp x0, x1, [sp+8]
001ed42cstrb w2, [sp+24]
001ed430mov x3, x30
001ed434bl runtime.morestack.abi0
001ed438ldp x0, x1, [sp+8]
001ed43cldrb w2, [sp+24]
001ed440b 0x1ed390
001ed444udf 0
001ed448udf 0
001ed44cudf 0
001ed390
001ed450
001ed450google.golang.org/protobuf/internal/impl.sizeGroupType: ; void google.golang.org/protobuf/internal/impl.sizeGroupType(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed450ldr x16, [x28+16]
001ed454subs xzr, sp, x16
001ed458b.ls 0x1ed4c0
001ed45cstr x30, [sp-80]!
001ed460stur x29, [sp-8]
001ed464sub x29, sp, 8
001ed468str x0, [sp+88]
001ed46cstr x1, [sp+96]
001ed470strb w2, [sp+104]
001ed474str xzr, [sp+40]
001ed478bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ed47cstr x0, [sp+64]
001ed480ldr x1, [sp+96]
001ed484ldrsb x27, [x1]
001ed488ldr x0, [x1+48]
001ed48cstr x0, [sp+56]
001ed490ldrb w2, [sp+104]
001ed494ldr x1, [sp+64]
001ed498bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ed49cstr x0, [sp+48]
001ed4a0ldr x1, [sp+96]
001ed4a4ldrsb x27, [x1]
001ed4a8ldr x1, [x1+120]
001ed4acadd x0, x0, x1, lsl #1
001ed4b0str x0, [sp+40]
001ed4b4ldur x29, [sp-8]
001ed4b8ldr x30, [sp], 80
001ed4bcret x30
001ed4c0
001ed4c0loc_1ed4c0:
001ed4c0stp x0, x1, [sp+8]
001ed4c4strb w2, [sp+24]
001ed4c8mov x3, x30
001ed4ccbl runtime.morestack_noctxt.abi0
001ed4d0ldp x0, x1, [sp+8]
001ed4d4ldrb w2, [sp+24]
001ed4d8b 0x1ed450
001ed4dcudf 0
001ed450
001ed450google.golang.org/protobuf/internal/impl.sizeGroupType: ; void google.golang.org/protobuf/internal/impl.sizeGroupType(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed450ldr x16, [x28+16]
001ed454subs xzr, sp, x16
001ed458b.ls 0x1ed4c0
001ed45cstr x30, [sp-80]!
001ed460stur x29, [sp-8]
001ed464sub x29, sp, 8
001ed468str x0, [sp+88]
001ed46cstr x1, [sp+96]
001ed470strb w2, [sp+104]
001ed474str xzr, [sp+40]
001ed478bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ed47cstr x0, [sp+64]
001ed480ldr x1, [sp+96]
001ed484ldrsb x27, [x1]
001ed488ldr x0, [x1+48]
001ed48cstr x0, [sp+56]
001ed490ldrb w2, [sp+104]
001ed494ldr x1, [sp+64]
001ed498bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ed49cstr x0, [sp+48]
001ed4a0ldr x1, [sp+96]
001ed4a4ldrsb x27, [x1]
001ed4a8ldr x1, [x1+120]
001ed4acadd x0, x0, x1, lsl #1
001ed4b0str x0, [sp+40]
001ed4b4ldur x29, [sp-8]
001ed4b8ldr x30, [sp], 80
001ed4bcret x30
001ed4c0
001ed4c0loc_1ed4c0:
001ed4c0stp x0, x1, [sp+8]
001ed4c4strb w2, [sp+24]
001ed4c8mov x3, x30
001ed4ccbl runtime.morestack_noctxt.abi0
001ed4d0ldp x0, x1, [sp+8]
001ed4d4ldrb w2, [sp+24]
001ed4d8b 0x1ed450
001ed4dcudf 0
001ed450
001ed4e0
001ed4e0google.golang.org/protobuf/internal/impl.appendGroupType: ; void google.golang.org/protobuf/internal/impl.appendGroupType(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed4e0ldr x16, [x28+16]
001ed4e4sub x17, sp, 112
001ed4e8subs xzr, x17, x16
001ed4ecb.ls 0x1ed654
001ed4f0str x30, [sp-240]!
001ed4f4stur x29, [sp-8]
001ed4f8sub x29, sp, 8
001ed4fcstr x0, [sp+248]
001ed500str x1, [sp+256]
001ed504str x2, [sp+264]
001ed508str x3, [sp+272]
001ed50cstr x4, [sp+280]
001ed510strb w5, [sp+288]
001ed514str xzr, [sp+96]
001ed518stp xzr, xzr, [sp+104]
001ed51cstp xzr, xzr, [sp+80]
001ed520ldr x4, [sp+280]
001ed524ldrsb x27, [x4]
001ed528ldr x3, [x4+112]
001ed52cstr x3, [sp+72]
001ed530ldr x0, [sp+248]
001ed534ldr x1, [sp+256]
001ed538ldr x2, [sp+264]
001ed53cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ed540str x0, [sp+248]
001ed544str x1, [sp+256]
001ed548str x2, [sp+264]
001ed54cldr x0, [sp+272]
001ed550bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ed554str x0, [sp+136]
001ed558str xzr, [sp+208]
001ed55cstp xzr, xzr, [sp+216]
001ed560stp xzr, xzr, [sp+192]
001ed564ldr x4, [sp+280]
001ed568ldrsb x27, [x4]
001ed56cldr x0, [x4+48]
001ed570str x0, [sp+184]
001ed574ldrb w5, [sp+288]
001ed578ldr x1, [sp+248]
001ed57cldr x2, [sp+256]
001ed580ldr x3, [sp+264]
001ed584ldr x4, [sp+136]
001ed588bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ed58cstr x0, [sp+208]
001ed590str x1, [sp+216]
001ed594str x2, [sp+224]
001ed598str x3, [sp+192]
001ed59cstr x4, [sp+200]
001ed5a0ldr x4, [sp+208]
001ed5a4ldr x5, [sp+216]
001ed5a8ldr x6, [sp+224]
001ed5acstr x4, [sp+160]
001ed5b0str x5, [sp+168]
001ed5b4str x6, [sp+176]
001ed5b8ldr x4, [sp+192]
001ed5bcldr x5, [sp+200]
001ed5c0str x4, [sp+144]
001ed5c4str x5, [sp+152]
001ed5c8ldr x4, [sp+160]
001ed5ccldr x5, [sp+168]
001ed5d0ldr x6, [sp+176]
001ed5d4str x4, [sp+248]
001ed5d8str x5, [sp+256]
001ed5dcstr x6, [sp+264]
001ed5e0ldr x4, [sp+144]
001ed5e4ldr x5, [sp+152]
001ed5e8str x4, [sp+120]
001ed5ecstr x5, [sp+128]
001ed5f0ldr x4, [sp+280]
001ed5f4ldrsb x27, [x4]
001ed5f8ldr x4, [x4+112]
001ed5fcadd x3, x4, 1
001ed600str x3, [sp+64]
001ed604ldr x0, [sp+248]
001ed608ldr x1, [sp+256]
001ed60cldr x2, [sp+264]
001ed610bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ed614str x0, [sp+248]
001ed618str x1, [sp+256]
001ed61cstr x2, [sp+264]
001ed620str x0, [sp+96]
001ed624str x1, [sp+104]
001ed628str x2, [sp+112]
001ed62cldr x3, [sp+120]
001ed630ldr x4, [sp+128]
001ed634str x3, [sp+80]
001ed638str x4, [sp+88]
001ed63cldr x0, [sp+96]
001ed640ldr x1, [sp+104]
001ed644ldr x2, [sp+112]
001ed648ldur x29, [sp-8]
001ed64cldr x30, [sp], 240
001ed650ret x30
001ed654
001ed654loc_1ed654:
001ed654stp x0, x1, [sp+8]
001ed658stp x2, x3, [sp+24]
001ed65cstr x4, [sp+40]
001ed660strb w5, [sp+48]
001ed664mov x3, x30
001ed668bl runtime.morestack_noctxt.abi0
001ed66cldp x0, x1, [sp+8]
001ed670ldp x2, x3, [sp+24]
001ed674ldr x4, [sp+40]
001ed678ldrb w5, [sp+48]
001ed67cb 0x1ed4e0
001ed4e0
001ed4e0google.golang.org/protobuf/internal/impl.appendGroupType: ; void google.golang.org/protobuf/internal/impl.appendGroupType(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed4e0ldr x16, [x28+16]
001ed4e4sub x17, sp, 112
001ed4e8subs xzr, x17, x16
001ed4ecb.ls 0x1ed654
001ed4f0str x30, [sp-240]!
001ed4f4stur x29, [sp-8]
001ed4f8sub x29, sp, 8
001ed4fcstr x0, [sp+248]
001ed500str x1, [sp+256]
001ed504str x2, [sp+264]
001ed508str x3, [sp+272]
001ed50cstr x4, [sp+280]
001ed510strb w5, [sp+288]
001ed514str xzr, [sp+96]
001ed518stp xzr, xzr, [sp+104]
001ed51cstp xzr, xzr, [sp+80]
001ed520ldr x4, [sp+280]
001ed524ldrsb x27, [x4]
001ed528ldr x3, [x4+112]
001ed52cstr x3, [sp+72]
001ed530ldr x0, [sp+248]
001ed534ldr x1, [sp+256]
001ed538ldr x2, [sp+264]
001ed53cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ed540str x0, [sp+248]
001ed544str x1, [sp+256]
001ed548str x2, [sp+264]
001ed54cldr x0, [sp+272]
001ed550bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ed554str x0, [sp+136]
001ed558str xzr, [sp+208]
001ed55cstp xzr, xzr, [sp+216]
001ed560stp xzr, xzr, [sp+192]
001ed564ldr x4, [sp+280]
001ed568ldrsb x27, [x4]
001ed56cldr x0, [x4+48]
001ed570str x0, [sp+184]
001ed574ldrb w5, [sp+288]
001ed578ldr x1, [sp+248]
001ed57cldr x2, [sp+256]
001ed580ldr x3, [sp+264]
001ed584ldr x4, [sp+136]
001ed588bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ed58cstr x0, [sp+208]
001ed590str x1, [sp+216]
001ed594str x2, [sp+224]
001ed598str x3, [sp+192]
001ed59cstr x4, [sp+200]
001ed5a0ldr x4, [sp+208]
001ed5a4ldr x5, [sp+216]
001ed5a8ldr x6, [sp+224]
001ed5acstr x4, [sp+160]
001ed5b0str x5, [sp+168]
001ed5b4str x6, [sp+176]
001ed5b8ldr x4, [sp+192]
001ed5bcldr x5, [sp+200]
001ed5c0str x4, [sp+144]
001ed5c4str x5, [sp+152]
001ed5c8ldr x4, [sp+160]
001ed5ccldr x5, [sp+168]
001ed5d0ldr x6, [sp+176]
001ed5d4str x4, [sp+248]
001ed5d8str x5, [sp+256]
001ed5dcstr x6, [sp+264]
001ed5e0ldr x4, [sp+144]
001ed5e4ldr x5, [sp+152]
001ed5e8str x4, [sp+120]
001ed5ecstr x5, [sp+128]
001ed5f0ldr x4, [sp+280]
001ed5f4ldrsb x27, [x4]
001ed5f8ldr x4, [x4+112]
001ed5fcadd x3, x4, 1
001ed600str x3, [sp+64]
001ed604ldr x0, [sp+248]
001ed608ldr x1, [sp+256]
001ed60cldr x2, [sp+264]
001ed610bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ed614str x0, [sp+248]
001ed618str x1, [sp+256]
001ed61cstr x2, [sp+264]
001ed620str x0, [sp+96]
001ed624str x1, [sp+104]
001ed628str x2, [sp+112]
001ed62cldr x3, [sp+120]
001ed630ldr x4, [sp+128]
001ed634str x3, [sp+80]
001ed638str x4, [sp+88]
001ed63cldr x0, [sp+96]
001ed640ldr x1, [sp+104]
001ed644ldr x2, [sp+112]
001ed648ldur x29, [sp-8]
001ed64cldr x30, [sp], 240
001ed650ret x30
001ed654
001ed654loc_1ed654:
001ed654stp x0, x1, [sp+8]
001ed658stp x2, x3, [sp+24]
001ed65cstr x4, [sp+40]
001ed660strb w5, [sp+48]
001ed664mov x3, x30
001ed668bl runtime.morestack_noctxt.abi0
001ed66cldp x0, x1, [sp+8]
001ed670ldp x2, x3, [sp+24]
001ed674ldr x4, [sp+40]
001ed678ldrb w5, [sp+48]
001ed67cb 0x1ed4e0
001ed4e0
001ed680
001ed680google.golang.org/protobuf/internal/impl.consumeGroupType: ; void google.golang.org/protobuf/internal/impl.consumeGroupType(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ed680ldr x16, [x28+16]
001ed684sub x17, sp, 128
001ed688subs xzr, x17, x16
001ed68cb.ls 0x1ed84c
001ed690sub x20, sp, 256
001ed694stp x29, x30, [x20-8]
001ed698add sp, x20, 0
001ed69csub x29, sp, 8
001ed6a0str x0, [sp+264]
001ed6a4str x1, [sp+272]
001ed6a8str x2, [sp+280]
001ed6acstr x3, [sp+288]
001ed6b0strb w4, [sp+296]
001ed6b4str x5, [sp+304]
001ed6b8strb w6, [sp+312]
001ed6bcstr x7, [sp+320]
001ed6c0str x8, [sp+328]
001ed6c4str x9, [sp+336]
001ed6c8str xzr, [sp+96]
001ed6ccstrb wzr, [sp+104]
001ed6d0stp xzr, xzr, [sp+144]
001ed6d4ldrsb x4, [sp+296]
001ed6d8ubfm x4, x4, 0, 7
001ed6dcsubs wzr, w4, 3
001ed6e0b.ne 0x1ed6e8
001ed6e4b 0x1ed714
001ed6e8
001ed6e8loc_1ed6e8:
001ed6e8adrp x27, 0x835000
001ed6ecldr x2, [x27+192]
001ed6f0adrp x27, 0x835000
001ed6f4ldr x3, [x27+200]
001ed6f8str x2, [sp+144]
001ed6fcstr x3, [sp+152]
001ed700ldr x0, [sp+96]
001ed704ldrb w1, [sp+104]
001ed708ldp x29, x30, [sp-8]
001ed70cadd sp, sp, 256
001ed710ret x30
001ed714
001ed714loc_1ed714:
001ed714ldr x0, [sp+288]
001ed718bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ed71cstr x0, [sp+160]
001ed720bl google.golang.org/protobuf/internal/impl.pointer.IsNil
001ed724strb w0, [sp+91]
001ed728tbnz w0, 0, 0x1ed730
001ed72cb 0x1ed78c
001ed730
001ed730loc_1ed730:
001ed730ldr x1, [sp+304]
001ed734ldrsb x27, [x1]
001ed738ldr x1, [x1+48]
001ed73cldrsb x27, [x1]
001ed740ldr x2, [x1]
001ed744ldrsb x27, [x2]
001ed748ldr x0, [x1+8]
001ed74cldr x1, [x2+88]
001ed750blr x1
001ed754str x0, [sp+232]
001ed758str x1, [sp+240]
001ed75cbl reflect.New
001ed760str x0, [sp+208]
001ed764str x1, [sp+216]
001ed768str x2, [sp+224]
001ed76cbl google.golang.org/protobuf/internal/impl.pointerOfValue
001ed770str x0, [sp+160]
001ed774ldr x1, [sp+288]
001ed778mov x2, x0
001ed77cmov x0, x1
001ed780mov x1, x2
001ed784bl google.golang.org/protobuf/internal/impl.pointer.SetPointer
001ed788b 0x1ed790
001ed78c
001ed78cloc_1ed78c:
001ed78cb 0x1ed790
001ed790
001ed790loc_1ed790:
001ed790ldr x0, [sp+288]
001ed794bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ed798str x0, [sp+160]
001ed79cstp xzr, xzr, [sp+192]
001ed7a0ldr x1, [sp+304]
001ed7a4ldrsb x27, [x1]
001ed7a8ldr x1, [x1+48]
001ed7acstr x1, [sp+184]
001ed7b0ldr x1, [sp+304]
001ed7b4ldrsb x27, [x1]
001ed7b8ldrsw x5, [x1+96]
001ed7bcstr w5, [sp+92]
001ed7c0ldrb w6, [sp+312]
001ed7c4ldr x1, [sp+264]
001ed7c8ldr x2, [sp+272]
001ed7ccldr x7, [sp+320]
001ed7d0ldr x3, [sp+280]
001ed7d4ldr x8, [sp+328]
001ed7d8ldr x9, [sp+336]
001ed7dcldr x4, [sp+160]
001ed7e0ldr x0, [sp+184]
001ed7e4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ed7e8str x0, [sp+128]
001ed7ecstrb w1, [sp+136]
001ed7f0str x2, [sp+192]
001ed7f4str x3, [sp+200]
001ed7f8ldr x1, [sp+128]
001ed7fcldrb w2, [sp+136]
001ed800str x1, [sp+112]
001ed804strb w2, [sp+120]
001ed808ldr x1, [sp+192]
001ed80cldr x2, [sp+200]
001ed810str x1, [sp+168]
001ed814str x2, [sp+176]
001ed818ldr x1, [sp+112]
001ed81cldrb w2, [sp+120]
001ed820str x1, [sp+96]
001ed824strb w2, [sp+104]
001ed828ldr x2, [sp+168]
001ed82cldr x3, [sp+176]
001ed830str x2, [sp+144]
001ed834str x3, [sp+152]
001ed838ldr x0, [sp+96]
001ed83cldrb w1, [sp+104]
001ed840ldp x29, x30, [sp-8]
001ed844add sp, sp, 256
001ed848ret x30
001ed84c
001ed84cloc_1ed84c:
001ed84cstp x0, x1, [sp+8]
001ed850stp x2, x3, [sp+24]
001ed854strb w4, [sp+40]
001ed858str x5, [sp+48]
001ed85cstrb w6, [sp+56]
001ed860stp x7, x8, [sp+64]
001ed864str x9, [sp+80]
001ed868mov x3, x30
001ed86cbl runtime.morestack_noctxt.abi0
001ed870ldp x0, x1, [sp+8]
001ed874ldp x2, x3, [sp+24]
001ed878ldrsb x4, [sp+40]
001ed87cldr x5, [sp+48]
001ed880ldrb w6, [sp+56]
001ed884ldp x7, x8, [sp+64]
001ed888ldr x9, [sp+80]
001ed88cb 0x1ed680
001ed680
001ed680google.golang.org/protobuf/internal/impl.consumeGroupType: ; void google.golang.org/protobuf/internal/impl.consumeGroupType(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ed680ldr x16, [x28+16]
001ed684sub x17, sp, 128
001ed688subs xzr, x17, x16
001ed68cb.ls 0x1ed84c
001ed690sub x20, sp, 256
001ed694stp x29, x30, [x20-8]
001ed698add sp, x20, 0
001ed69csub x29, sp, 8
001ed6a0str x0, [sp+264]
001ed6a4str x1, [sp+272]
001ed6a8str x2, [sp+280]
001ed6acstr x3, [sp+288]
001ed6b0strb w4, [sp+296]
001ed6b4str x5, [sp+304]
001ed6b8strb w6, [sp+312]
001ed6bcstr x7, [sp+320]
001ed6c0str x8, [sp+328]
001ed6c4str x9, [sp+336]
001ed6c8str xzr, [sp+96]
001ed6ccstrb wzr, [sp+104]
001ed6d0stp xzr, xzr, [sp+144]
001ed6d4ldrsb x4, [sp+296]
001ed6d8ubfm x4, x4, 0, 7
001ed6dcsubs wzr, w4, 3
001ed6e0b.ne 0x1ed6e8
001ed6e4b 0x1ed714
001ed6e8
001ed6e8loc_1ed6e8:
001ed6e8adrp x27, 0x835000
001ed6ecldr x2, [x27+192]
001ed6f0adrp x27, 0x835000
001ed6f4ldr x3, [x27+200]
001ed6f8str x2, [sp+144]
001ed6fcstr x3, [sp+152]
001ed700ldr x0, [sp+96]
001ed704ldrb w1, [sp+104]
001ed708ldp x29, x30, [sp-8]
001ed70cadd sp, sp, 256
001ed710ret x30
001ed714
001ed714loc_1ed714:
001ed714ldr x0, [sp+288]
001ed718bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ed71cstr x0, [sp+160]
001ed720bl google.golang.org/protobuf/internal/impl.pointer.IsNil
001ed724strb w0, [sp+91]
001ed728tbnz w0, 0, 0x1ed730
001ed72cb 0x1ed78c
001ed730
001ed730loc_1ed730:
001ed730ldr x1, [sp+304]
001ed734ldrsb x27, [x1]
001ed738ldr x1, [x1+48]
001ed73cldrsb x27, [x1]
001ed740ldr x2, [x1]
001ed744ldrsb x27, [x2]
001ed748ldr x0, [x1+8]
001ed74cldr x1, [x2+88]
001ed750blr x1
001ed754str x0, [sp+232]
001ed758str x1, [sp+240]
001ed75cbl reflect.New
001ed760str x0, [sp+208]
001ed764str x1, [sp+216]
001ed768str x2, [sp+224]
001ed76cbl google.golang.org/protobuf/internal/impl.pointerOfValue
001ed770str x0, [sp+160]
001ed774ldr x1, [sp+288]
001ed778mov x2, x0
001ed77cmov x0, x1
001ed780mov x1, x2
001ed784bl google.golang.org/protobuf/internal/impl.pointer.SetPointer
001ed788b 0x1ed790
001ed78c
001ed78cloc_1ed78c:
001ed78cb 0x1ed790
001ed790
001ed790loc_1ed790:
001ed790ldr x0, [sp+288]
001ed794bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ed798str x0, [sp+160]
001ed79cstp xzr, xzr, [sp+192]
001ed7a0ldr x1, [sp+304]
001ed7a4ldrsb x27, [x1]
001ed7a8ldr x1, [x1+48]
001ed7acstr x1, [sp+184]
001ed7b0ldr x1, [sp+304]
001ed7b4ldrsb x27, [x1]
001ed7b8ldrsw x5, [x1+96]
001ed7bcstr w5, [sp+92]
001ed7c0ldrb w6, [sp+312]
001ed7c4ldr x1, [sp+264]
001ed7c8ldr x2, [sp+272]
001ed7ccldr x7, [sp+320]
001ed7d0ldr x3, [sp+280]
001ed7d4ldr x8, [sp+328]
001ed7d8ldr x9, [sp+336]
001ed7dcldr x4, [sp+160]
001ed7e0ldr x0, [sp+184]
001ed7e4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ed7e8str x0, [sp+128]
001ed7ecstrb w1, [sp+136]
001ed7f0str x2, [sp+192]
001ed7f4str x3, [sp+200]
001ed7f8ldr x1, [sp+128]
001ed7fcldrb w2, [sp+136]
001ed800str x1, [sp+112]
001ed804strb w2, [sp+120]
001ed808ldr x1, [sp+192]
001ed80cldr x2, [sp+200]
001ed810str x1, [sp+168]
001ed814str x2, [sp+176]
001ed818ldr x1, [sp+112]
001ed81cldrb w2, [sp+120]
001ed820str x1, [sp+96]
001ed824strb w2, [sp+104]
001ed828ldr x2, [sp+168]
001ed82cldr x3, [sp+176]
001ed830str x2, [sp+144]
001ed834str x3, [sp+152]
001ed838ldr x0, [sp+96]
001ed83cldrb w1, [sp+104]
001ed840ldp x29, x30, [sp-8]
001ed844add sp, sp, 256
001ed848ret x30
001ed84c
001ed84cloc_1ed84c:
001ed84cstp x0, x1, [sp+8]
001ed850stp x2, x3, [sp+24]
001ed854strb w4, [sp+40]
001ed858str x5, [sp+48]
001ed85cstrb w6, [sp+56]
001ed860stp x7, x8, [sp+64]
001ed864str x9, [sp+80]
001ed868mov x3, x30
001ed86cbl runtime.morestack_noctxt.abi0
001ed870ldp x0, x1, [sp+8]
001ed874ldp x2, x3, [sp+24]
001ed878ldrsb x4, [sp+40]
001ed87cldr x5, [sp+48]
001ed880ldrb w6, [sp+56]
001ed884ldp x7, x8, [sp+64]
001ed888ldr x9, [sp+80]
001ed88cb 0x1ed680
001ed680
001ed890
001ed890google.golang.org/protobuf/internal/impl.sizeGroup: ; void google.golang.org/protobuf/internal/impl.sizeGroup(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p2)
001ed890ldr x16, [x28+16]
001ed894subs xzr, sp, x16
001ed898b.ls 0x1ed8e0
001ed89cstr x30, [sp-48]!
001ed8a0stur x29, [sp-8]
001ed8a4sub x29, sp, 8
001ed8a8str x0, [sp+56]
001ed8acstr x1, [sp+64]
001ed8b0str x2, [sp+72]
001ed8b4strb w3, [sp+80]
001ed8b8str xzr, [sp+24]
001ed8bcldr x0, [sp+56]
001ed8c0bl google.golang.org/protobuf/proto.Size
001ed8c4str x0, [sp+32]
001ed8c8ldr x2, [sp+72]
001ed8ccadd x0, x0, x2, lsl #1
001ed8d0str x0, [sp+24]
001ed8d4ldur x29, [sp-8]
001ed8d8ldr x30, [sp], 48
001ed8dcret x30
001ed8e0
001ed8e0loc_1ed8e0:
001ed8e0stp x0, x1, [sp+8]
001ed8e4str x2, [sp+24]
001ed8e8strb w3, [sp+32]
001ed8ecmov x3, x30
001ed8f0bl runtime.morestack_noctxt.abi0
001ed8f4ldp x0, x1, [sp+8]
001ed8f8ldr x2, [sp+24]
001ed8fcldrb w3, [sp+32]
001ed900b 0x1ed890
001ed904udf 0
001ed908udf 0
001ed90cudf 0
001ed890
001ed890google.golang.org/protobuf/internal/impl.sizeGroup: ; void google.golang.org/protobuf/internal/impl.sizeGroup(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p2)
001ed890ldr x16, [x28+16]
001ed894subs xzr, sp, x16
001ed898b.ls 0x1ed8e0
001ed89cstr x30, [sp-48]!
001ed8a0stur x29, [sp-8]
001ed8a4sub x29, sp, 8
001ed8a8str x0, [sp+56]
001ed8acstr x1, [sp+64]
001ed8b0str x2, [sp+72]
001ed8b4strb w3, [sp+80]
001ed8b8str xzr, [sp+24]
001ed8bcldr x0, [sp+56]
001ed8c0bl google.golang.org/protobuf/proto.Size
001ed8c4str x0, [sp+32]
001ed8c8ldr x2, [sp+72]
001ed8ccadd x0, x0, x2, lsl #1
001ed8d0str x0, [sp+24]
001ed8d4ldur x29, [sp-8]
001ed8d8ldr x30, [sp], 48
001ed8dcret x30
001ed8e0
001ed8e0loc_1ed8e0:
001ed8e0stp x0, x1, [sp+8]
001ed8e4str x2, [sp+24]
001ed8e8strb w3, [sp+32]
001ed8ecmov x3, x30
001ed8f0bl runtime.morestack_noctxt.abi0
001ed8f4ldp x0, x1, [sp+8]
001ed8f8ldr x2, [sp+24]
001ed8fcldrb w3, [sp+32]
001ed900b 0x1ed890
001ed904udf 0
001ed908udf 0
001ed90cudf 0
001ed890
001ed910
001ed910google.golang.org/protobuf/internal/impl.appendGroup: ; void google.golang.org/protobuf/internal/impl.appendGroup(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed910ldr x16, [x28+16]
001ed914sub x17, sp, 80
001ed918subs xzr, x17, x16
001ed91cb.ls 0x1eda74
001ed920str x30, [sp-208]!
001ed924stur x29, [sp-8]
001ed928sub x29, sp, 8
001ed92cstr x0, [sp+216]
001ed930str x1, [sp+224]
001ed934str x2, [sp+232]
001ed938str x3, [sp+240]
001ed93cstr x4, [sp+248]
001ed940str x5, [sp+256]
001ed944strb w6, [sp+264]
001ed948str xzr, [sp+80]
001ed94cstp xzr, xzr, [sp+88]
001ed950stp xzr, xzr, [sp+64]
001ed954ldr x3, [sp+256]
001ed958ldr x0, [sp+216]
001ed95cldr x1, [sp+224]
001ed960ldr x2, [sp+232]
001ed964bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ed968str x0, [sp+216]
001ed96cstr x1, [sp+224]
001ed970str x2, [sp+232]
001ed974ldrb w0, [sp+264]
001ed978bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001ed97cstrb w0, [sp+61]
001ed980strb w1, [sp+62]
001ed984strb w2, [sp+63]
001ed988str xzr, [sp+176]
001ed98cstp xzr, xzr, [sp+184]
001ed990stp xzr, xzr, [sp+160]
001ed994ldr x6, [sp+240]
001ed998ldrb w0, [sp+61]
001ed99cldr x3, [sp+216]
001ed9a0ldrb w1, [sp+62]
001ed9a4ldrb w2, [sp+63]
001ed9a8ldr x4, [sp+224]
001ed9acldr x7, [sp+248]
001ed9b0ldr x5, [sp+232]
001ed9b4bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001ed9b8str x0, [sp+176]
001ed9bcstr x1, [sp+184]
001ed9c0str x2, [sp+192]
001ed9c4str x3, [sp+160]
001ed9c8str x4, [sp+168]
001ed9ccldr x4, [sp+176]
001ed9d0ldr x5, [sp+184]
001ed9d4ldr x6, [sp+192]
001ed9d8str x4, [sp+136]
001ed9dcstr x5, [sp+144]
001ed9e0str x6, [sp+152]
001ed9e4ldr x4, [sp+160]
001ed9e8ldr x5, [sp+168]
001ed9ecstr x4, [sp+120]
001ed9f0str x5, [sp+128]
001ed9f4ldr x4, [sp+136]
001ed9f8ldr x5, [sp+144]
001ed9fcldr x6, [sp+152]
001eda00str x4, [sp+216]
001eda04str x5, [sp+224]
001eda08str x6, [sp+232]
001eda0cldr x4, [sp+120]
001eda10ldr x5, [sp+128]
001eda14str x4, [sp+104]
001eda18str x5, [sp+112]
001eda1cldr x0, [sp+216]
001eda20ldr x1, [sp+224]
001eda24ldr x2, [sp+232]
001eda28ldr x4, [sp+256]
001eda2cadd x3, x4, 1
001eda30bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eda34str x0, [sp+216]
001eda38str x1, [sp+224]
001eda3cstr x2, [sp+232]
001eda40str x0, [sp+80]
001eda44str x1, [sp+88]
001eda48str x2, [sp+96]
001eda4cldr x3, [sp+104]
001eda50ldr x4, [sp+112]
001eda54str x3, [sp+64]
001eda58str x4, [sp+72]
001eda5cldr x0, [sp+80]
001eda60ldr x1, [sp+88]
001eda64ldr x2, [sp+96]
001eda68ldur x29, [sp-8]
001eda6cldr x30, [sp], 208
001eda70ret x30
001eda74
001eda74loc_1eda74:
001eda74stp x0, x1, [sp+8]
001eda78stp x2, x3, [sp+24]
001eda7cstp x4, x5, [sp+40]
001eda80strb w6, [sp+56]
001eda84mov x3, x30
001eda88bl runtime.morestack_noctxt.abi0
001eda8cldp x0, x1, [sp+8]
001eda90ldp x2, x3, [sp+24]
001eda94ldp x4, x5, [sp+40]
001eda98ldrb w6, [sp+56]
001eda9cb 0x1ed910
001ed910
001ed910google.golang.org/protobuf/internal/impl.appendGroup: ; void google.golang.org/protobuf/internal/impl.appendGroup(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ed910ldr x16, [x28+16]
001ed914sub x17, sp, 80
001ed918subs xzr, x17, x16
001ed91cb.ls 0x1eda74
001ed920str x30, [sp-208]!
001ed924stur x29, [sp-8]
001ed928sub x29, sp, 8
001ed92cstr x0, [sp+216]
001ed930str x1, [sp+224]
001ed934str x2, [sp+232]
001ed938str x3, [sp+240]
001ed93cstr x4, [sp+248]
001ed940str x5, [sp+256]
001ed944strb w6, [sp+264]
001ed948str xzr, [sp+80]
001ed94cstp xzr, xzr, [sp+88]
001ed950stp xzr, xzr, [sp+64]
001ed954ldr x3, [sp+256]
001ed958ldr x0, [sp+216]
001ed95cldr x1, [sp+224]
001ed960ldr x2, [sp+232]
001ed964bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ed968str x0, [sp+216]
001ed96cstr x1, [sp+224]
001ed970str x2, [sp+232]
001ed974ldrb w0, [sp+264]
001ed978bl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001ed97cstrb w0, [sp+61]
001ed980strb w1, [sp+62]
001ed984strb w2, [sp+63]
001ed988str xzr, [sp+176]
001ed98cstp xzr, xzr, [sp+184]
001ed990stp xzr, xzr, [sp+160]
001ed994ldr x6, [sp+240]
001ed998ldrb w0, [sp+61]
001ed99cldr x3, [sp+216]
001ed9a0ldrb w1, [sp+62]
001ed9a4ldrb w2, [sp+63]
001ed9a8ldr x4, [sp+224]
001ed9acldr x7, [sp+248]
001ed9b0ldr x5, [sp+232]
001ed9b4bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001ed9b8str x0, [sp+176]
001ed9bcstr x1, [sp+184]
001ed9c0str x2, [sp+192]
001ed9c4str x3, [sp+160]
001ed9c8str x4, [sp+168]
001ed9ccldr x4, [sp+176]
001ed9d0ldr x5, [sp+184]
001ed9d4ldr x6, [sp+192]
001ed9d8str x4, [sp+136]
001ed9dcstr x5, [sp+144]
001ed9e0str x6, [sp+152]
001ed9e4ldr x4, [sp+160]
001ed9e8ldr x5, [sp+168]
001ed9ecstr x4, [sp+120]
001ed9f0str x5, [sp+128]
001ed9f4ldr x4, [sp+136]
001ed9f8ldr x5, [sp+144]
001ed9fcldr x6, [sp+152]
001eda00str x4, [sp+216]
001eda04str x5, [sp+224]
001eda08str x6, [sp+232]
001eda0cldr x4, [sp+120]
001eda10ldr x5, [sp+128]
001eda14str x4, [sp+104]
001eda18str x5, [sp+112]
001eda1cldr x0, [sp+216]
001eda20ldr x1, [sp+224]
001eda24ldr x2, [sp+232]
001eda28ldr x4, [sp+256]
001eda2cadd x3, x4, 1
001eda30bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001eda34str x0, [sp+216]
001eda38str x1, [sp+224]
001eda3cstr x2, [sp+232]
001eda40str x0, [sp+80]
001eda44str x1, [sp+88]
001eda48str x2, [sp+96]
001eda4cldr x3, [sp+104]
001eda50ldr x4, [sp+112]
001eda54str x3, [sp+64]
001eda58str x4, [sp+72]
001eda5cldr x0, [sp+80]
001eda60ldr x1, [sp+88]
001eda64ldr x2, [sp+96]
001eda68ldur x29, [sp-8]
001eda6cldr x30, [sp], 208
001eda70ret x30
001eda74
001eda74loc_1eda74:
001eda74stp x0, x1, [sp+8]
001eda78stp x2, x3, [sp+24]
001eda7cstp x4, x5, [sp+40]
001eda80strb w6, [sp+56]
001eda84mov x3, x30
001eda88bl runtime.morestack_noctxt.abi0
001eda8cldp x0, x1, [sp+8]
001eda90ldp x2, x3, [sp+24]
001eda94ldp x4, x5, [sp+40]
001eda98ldrb w6, [sp+56]
001eda9cb 0x1ed910
001ed910
001edaa0
001edaa0google.golang.org/protobuf/internal/impl.consumeGroup: ; void google.golang.org/protobuf/internal/impl.consumeGroup(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001edaa0ldr x16, [x28+16]
001edaa4sub x17, sp, 288
001edaa8subs xzr, x17, x16
001edaacb.ls 0x1edd18
001edab0sub x20, sp, 416
001edab4stp x29, x30, [x20-8]
001edab8add sp, x20, 0
001edabcsub x29, sp, 8
001edac0str x0, [sp+424]
001edac4str x1, [sp+432]
001edac8str x2, [sp+440]
001edaccstr x3, [sp+448]
001edad0str x4, [sp+456]
001edad4str w5, [sp+464]
001edad8strb w6, [sp+468]
001edadcstrb w7, [sp+472]
001edae0str x8, [sp+480]
001edae4str x9, [sp+488]
001edae8str x10, [sp+496]
001edaecstr xzr, [sp+120]
001edaf0strb wzr, [sp+128]
001edaf4stp xzr, xzr, [sp+160]
001edaf8ldrsb x4, [sp+468]
001edafcubfm x4, x4, 0, 7
001edb00subs wzr, w4, 3
001edb04b.ne 0x1edb0c
001edb08b 0x1edb38
001edb0c
001edb0cloc_1edb0c:
001edb0cadrp x27, 0x835000
001edb10ldr x2, [x27+192]
001edb14adrp x27, 0x835000
001edb18ldr x3, [x27+200]
001edb1cstr x2, [sp+160]
001edb20str x3, [sp+168]
001edb24ldr x0, [sp+120]
001edb28ldrb w1, [sp+128]
001edb2cldp x29, x30, [sp-8]
001edb30add sp, sp, 416
001edb34ret x30
001edb38
001edb38loc_1edb38:
001edb38str xzr, [sp+368]
001edb3cstp xzr, xzr, [sp+376]
001edb40ldr x1, [sp+424]
001edb44ldr x2, [sp+432]
001edb48ldr x3, [sp+440]
001edb4cldrsw x0, [sp+464]
001edb50bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001edb54str x0, [sp+368]
001edb58str x1, [sp+376]
001edb5cstr x2, [sp+384]
001edb60str x3, [sp+152]
001edb64str x0, [sp+176]
001edb68str x1, [sp+184]
001edb6cstr x2, [sp+192]
001edb70ldr x4, [sp+152]
001edb74str x4, [sp+144]
001edb78str x0, [sp+424]
001edb7cstr x1, [sp+432]
001edb80str x2, [sp+440]
001edb84ldr x4, [sp+144]
001edb88str x4, [sp+136]
001edb8ctbnz x4, 63, 0x1edb94
001edb90b 0x1edbc0
001edb94
001edb94loc_1edb94:
001edb94adrp x27, 0x835000
001edb98ldr x2, [x27+160]
001edb9cadrp x27, 0x835000
001edba0ldr x3, [x27+168]
001edba4str x2, [sp+160]
001edba8str x3, [sp+168]
001edbacldr x0, [sp+120]
001edbb0ldrb w1, [sp+128]
001edbb4ldp x29, x30, [sp-8]
001edbb8add sp, sp, 416
001edbbcret x30
001edbc0
001edbc0loc_1edbc0:
001edbc0ldrb w0, [sp+472]
001edbc4ldr x1, [sp+480]
001edbc8ldr x2, [sp+488]
001edbccldr x3, [sp+496]
001edbd0bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001edbd4strb w0, [sp+200]
001edbd8strb w1, [sp+201]
001edbdcstrb w2, [sp+202]
001edbe0str x3, [sp+208]
001edbe4str x4, [sp+216]
001edbe8str x5, [sp+224]
001edbecldp x4, x5, [sp+200]
001edbf0ldp x6, x7, [sp+216]
001edbf4stp x4, x5, [sp+336]
001edbf8stp x6, x7, [sp+352]
001edbfcldr x4, [sp+448]
001edc00ldrsb x27, [x4]
001edc04ldr x4, [x4+24]
001edc08ldr x0, [sp+456]
001edc0cblr x4
001edc10str x0, [sp+320]
001edc14str x1, [sp+328]
001edc18stp xzr, xzr, [sp+304]
001edc1cstp xzr, xzr, [sp+232]
001edc20stp xzr, xzr, [sp+248]
001edc24stp xzr, xzr, [sp+264]
001edc28stp xzr, xzr, [sp+280]
001edc2cstr xzr, [sp+296]
001edc30ldr x9, [sp+432]
001edc34ldr x10, [sp+440]
001edc38ldr x4, [sp+424]
001edc3cstr x4, [sp+248]
001edc40str x9, [sp+256]
001edc44str x10, [sp+264]
001edc48ldr x6, [sp+320]
001edc4cldr x7, [sp+328]
001edc50str x6, [sp+232]
001edc54str x7, [sp+240]
001edc58ldrb w0, [sp+336]
001edc5cldrb w1, [sp+337]
001edc60ldrb w2, [sp+338]
001edc64ldr x3, [sp+344]
001edc68ldr x4, [sp+352]
001edc6cldr x8, [sp+248]
001edc70ldr x5, [sp+360]
001edc74ldrb w11, [sp+272]
001edc78ldr x12, [sp+280]
001edc7cldr x13, [sp+288]
001edc80ldr x14, [sp+296]
001edc84bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001edc88strb w0, [sp+118]
001edc8cstr x1, [sp+304]
001edc90str x2, [sp+312]
001edc94ldrb w4, [sp+118]
001edc98strb w4, [sp+119]
001edc9cldr x4, [sp+304]
001edca0ldr x5, [sp+312]
001edca4str x4, [sp+392]
001edca8str x5, [sp+400]
001edcacldrb w4, [sp+119]
001edcb0strb w4, [sp+117]
001edcb4ldr x3, [sp+400]
001edcb8ldr x2, [sp+392]
001edcbcstr x2, [sp+160]
001edcc0str x3, [sp+168]
001edcc4cbnz x2, 0x1edccc
001edcc8b 0x1edce0
001edccc
001edcccloc_1edccc:
001edcccldr x0, [sp+120]
001edcd0ldrb w1, [sp+128]
001edcd4ldp x29, x30, [sp-8]
001edcd8add sp, sp, 416
001edcdcret x30
001edce0
001edce0loc_1edce0:
001edce0ldr x4, [sp+136]
001edce4str x4, [sp+120]
001edce8ldrb w4, [sp+117]
001edcecands wzr, w4, 1
001edcf0cset x4, ne
001edcf4strb w4, [sp+128]
001edcf8stp xzr, xzr, [sp+160]
001edcfcldr x0, [sp+120]
001edd00ldrb w1, [sp+128]
001edd04mov x2, xzr
001edd08mov x3, xzr
001edd0cldp x29, x30, [sp-8]
001edd10add sp, sp, 416
001edd14ret x30
001edd18
001edd18loc_1edd18:
001edd18stp x0, x1, [sp+8]
001edd1cstp x2, x3, [sp+24]
001edd20str x4, [sp+40]
001edd24str w5, [sp+48]
001edd28strb w6, [sp+52]
001edd2cstrb w7, [sp+56]
001edd30stp x8, x9, [sp+64]
001edd34str x10, [sp+80]
001edd38mov x3, x30
001edd3cbl runtime.morestack_noctxt.abi0
001edd40ldp x0, x1, [sp+8]
001edd44ldp x2, x3, [sp+24]
001edd48ldr x4, [sp+40]
001edd4cldrsw x5, [sp+48]
001edd50ldrsb x6, [sp+52]
001edd54ldrb w7, [sp+56]
001edd58ldp x8, x9, [sp+64]
001edd5cldr x10, [sp+80]
001edd60b 0x1edaa0
001edd64udf 0
001edd68udf 0
001edd6cudf 0
001edaa0
001edaa0google.golang.org/protobuf/internal/impl.consumeGroup: ; void google.golang.org/protobuf/internal/impl.consumeGroup(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001edaa0ldr x16, [x28+16]
001edaa4sub x17, sp, 288
001edaa8subs xzr, x17, x16
001edaacb.ls 0x1edd18
001edab0sub x20, sp, 416
001edab4stp x29, x30, [x20-8]
001edab8add sp, x20, 0
001edabcsub x29, sp, 8
001edac0str x0, [sp+424]
001edac4str x1, [sp+432]
001edac8str x2, [sp+440]
001edaccstr x3, [sp+448]
001edad0str x4, [sp+456]
001edad4str w5, [sp+464]
001edad8strb w6, [sp+468]
001edadcstrb w7, [sp+472]
001edae0str x8, [sp+480]
001edae4str x9, [sp+488]
001edae8str x10, [sp+496]
001edaecstr xzr, [sp+120]
001edaf0strb wzr, [sp+128]
001edaf4stp xzr, xzr, [sp+160]
001edaf8ldrsb x4, [sp+468]
001edafcubfm x4, x4, 0, 7
001edb00subs wzr, w4, 3
001edb04b.ne 0x1edb0c
001edb08b 0x1edb38
001edb0c
001edb0cloc_1edb0c:
001edb0cadrp x27, 0x835000
001edb10ldr x2, [x27+192]
001edb14adrp x27, 0x835000
001edb18ldr x3, [x27+200]
001edb1cstr x2, [sp+160]
001edb20str x3, [sp+168]
001edb24ldr x0, [sp+120]
001edb28ldrb w1, [sp+128]
001edb2cldp x29, x30, [sp-8]
001edb30add sp, sp, 416
001edb34ret x30
001edb38
001edb38loc_1edb38:
001edb38str xzr, [sp+368]
001edb3cstp xzr, xzr, [sp+376]
001edb40ldr x1, [sp+424]
001edb44ldr x2, [sp+432]
001edb48ldr x3, [sp+440]
001edb4cldrsw x0, [sp+464]
001edb50bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
001edb54str x0, [sp+368]
001edb58str x1, [sp+376]
001edb5cstr x2, [sp+384]
001edb60str x3, [sp+152]
001edb64str x0, [sp+176]
001edb68str x1, [sp+184]
001edb6cstr x2, [sp+192]
001edb70ldr x4, [sp+152]
001edb74str x4, [sp+144]
001edb78str x0, [sp+424]
001edb7cstr x1, [sp+432]
001edb80str x2, [sp+440]
001edb84ldr x4, [sp+144]
001edb88str x4, [sp+136]
001edb8ctbnz x4, 63, 0x1edb94
001edb90b 0x1edbc0
001edb94
001edb94loc_1edb94:
001edb94adrp x27, 0x835000
001edb98ldr x2, [x27+160]
001edb9cadrp x27, 0x835000
001edba0ldr x3, [x27+168]
001edba4str x2, [sp+160]
001edba8str x3, [sp+168]
001edbacldr x0, [sp+120]
001edbb0ldrb w1, [sp+128]
001edbb4ldp x29, x30, [sp-8]
001edbb8add sp, sp, 416
001edbbcret x30
001edbc0
001edbc0loc_1edbc0:
001edbc0ldrb w0, [sp+472]
001edbc4ldr x1, [sp+480]
001edbc8ldr x2, [sp+488]
001edbccldr x3, [sp+496]
001edbd0bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001edbd4strb w0, [sp+200]
001edbd8strb w1, [sp+201]
001edbdcstrb w2, [sp+202]
001edbe0str x3, [sp+208]
001edbe4str x4, [sp+216]
001edbe8str x5, [sp+224]
001edbecldp x4, x5, [sp+200]
001edbf0ldp x6, x7, [sp+216]
001edbf4stp x4, x5, [sp+336]
001edbf8stp x6, x7, [sp+352]
001edbfcldr x4, [sp+448]
001edc00ldrsb x27, [x4]
001edc04ldr x4, [x4+24]
001edc08ldr x0, [sp+456]
001edc0cblr x4
001edc10str x0, [sp+320]
001edc14str x1, [sp+328]
001edc18stp xzr, xzr, [sp+304]
001edc1cstp xzr, xzr, [sp+232]
001edc20stp xzr, xzr, [sp+248]
001edc24stp xzr, xzr, [sp+264]
001edc28stp xzr, xzr, [sp+280]
001edc2cstr xzr, [sp+296]
001edc30ldr x9, [sp+432]
001edc34ldr x10, [sp+440]
001edc38ldr x4, [sp+424]
001edc3cstr x4, [sp+248]
001edc40str x9, [sp+256]
001edc44str x10, [sp+264]
001edc48ldr x6, [sp+320]
001edc4cldr x7, [sp+328]
001edc50str x6, [sp+232]
001edc54str x7, [sp+240]
001edc58ldrb w0, [sp+336]
001edc5cldrb w1, [sp+337]
001edc60ldrb w2, [sp+338]
001edc64ldr x3, [sp+344]
001edc68ldr x4, [sp+352]
001edc6cldr x8, [sp+248]
001edc70ldr x5, [sp+360]
001edc74ldrb w11, [sp+272]
001edc78ldr x12, [sp+280]
001edc7cldr x13, [sp+288]
001edc80ldr x14, [sp+296]
001edc84bl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001edc88strb w0, [sp+118]
001edc8cstr x1, [sp+304]
001edc90str x2, [sp+312]
001edc94ldrb w4, [sp+118]
001edc98strb w4, [sp+119]
001edc9cldr x4, [sp+304]
001edca0ldr x5, [sp+312]
001edca4str x4, [sp+392]
001edca8str x5, [sp+400]
001edcacldrb w4, [sp+119]
001edcb0strb w4, [sp+117]
001edcb4ldr x3, [sp+400]
001edcb8ldr x2, [sp+392]
001edcbcstr x2, [sp+160]
001edcc0str x3, [sp+168]
001edcc4cbnz x2, 0x1edccc
001edcc8b 0x1edce0
001edccc
001edcccloc_1edccc:
001edcccldr x0, [sp+120]
001edcd0ldrb w1, [sp+128]
001edcd4ldp x29, x30, [sp-8]
001edcd8add sp, sp, 416
001edcdcret x30
001edce0
001edce0loc_1edce0:
001edce0ldr x4, [sp+136]
001edce4str x4, [sp+120]
001edce8ldrb w4, [sp+117]
001edcecands wzr, w4, 1
001edcf0cset x4, ne
001edcf4strb w4, [sp+128]
001edcf8stp xzr, xzr, [sp+160]
001edcfcldr x0, [sp+120]
001edd00ldrb w1, [sp+128]
001edd04mov x2, xzr
001edd08mov x3, xzr
001edd0cldp x29, x30, [sp-8]
001edd10add sp, sp, 416
001edd14ret x30
001edd18
001edd18loc_1edd18:
001edd18stp x0, x1, [sp+8]
001edd1cstp x2, x3, [sp+24]
001edd20str x4, [sp+40]
001edd24str w5, [sp+48]
001edd28strb w6, [sp+52]
001edd2cstrb w7, [sp+56]
001edd30stp x8, x9, [sp+64]
001edd34str x10, [sp+80]
001edd38mov x3, x30
001edd3cbl runtime.morestack_noctxt.abi0
001edd40ldp x0, x1, [sp+8]
001edd44ldp x2, x3, [sp+24]
001edd48ldr x4, [sp+40]
001edd4cldrsw x5, [sp+48]
001edd50ldrsb x6, [sp+52]
001edd54ldrb w7, [sp+56]
001edd58ldp x8, x9, [sp+64]
001edd5cldr x10, [sp+80]
001edd60b 0x1edaa0
001edd64udf 0
001edd68udf 0
001edd6cudf 0
001edaa0
001edd70
001edd70google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001edd70ldr x16, [x28+16]
001edd74sub x17, sp, 80
001edd78subs xzr, x17, x16
001edd7cb.ls 0x1ee040
001edd80str x30, [sp-208]!
001edd84stur x29, [sp-8]
001edd88sub x29, sp, 8
001edd8cstr x0, [sp+216]
001edd90str x1, [sp+224]
001edd94str x2, [sp+232]
001edd98str x3, [sp+240]
001edd9cstp xzr, xzr, [sp+48]
001edda0stp xzr, xzr, [sp+64]
001edda4stp xzr, xzr, [sp+80]
001edda8ldr x0, [sp+232]
001eddacldr x1, [sp+240]
001eddb0bl google.golang.org/protobuf/internal/impl.getMessageInfo
001eddb4str x0, [sp+96]
001eddb8cbnz x0, 0x1eddc0
001eddbcb 0x1ede74
001eddc0
001eddc0loc_1eddc0:
001eddc0stp xzr, xzr, [sp+104]
001eddc4stp xzr, xzr, [sp+120]
001eddc8stp xzr, xzr, [sp+136]
001eddccadrp x2, 0x4ec000
001eddd0add x2, x2, 3984
001eddd4str x2, [sp+112]
001eddd8adrp x2, 0x4ec000
001edddcadd x2, x2, 1744
001edde0str x2, [sp+120]
001edde4adrp x2, 0x4ec000
001edde8add x2, x2, 2640
001eddecstr x2, [sp+128]
001eddf0adrp x2, 0x4ec000
001eddf4add x2, x2, 3304
001eddf8str x2, [sp+144]
001eddfcldr x2, [sp+96]
001ede00ldrsb x27, [x2]
001ede04ldr x0, [x2+16]
001ede08ldr x1, [x2+24]
001ede0cstr x0, [sp+176]
001ede10str x1, [sp+184]
001ede14bl google.golang.org/protobuf/internal/impl.needsInitCheck
001ede18strb w0, [sp+47]
001ede1ctbnz w0, 0, 0x1ede24
001ede20b 0x1ede34
001ede24
001ede24loc_1ede24:
001ede24adrp x6, 0x4ec000
001ede28add x6, x6, 2992
001ede2cstr x6, [sp+136]
001ede30b 0x1ede38
001ede34
001ede34loc_1ede34:
001ede34b 0x1ede38
001ede38
001ede38loc_1ede38:
001ede38ldp x6, x7, [sp+104]
001ede3cldp x8, x9, [sp+120]
001ede40ldp x10, x11, [sp+136]
001ede44stp x6, x7, [sp+48]
001ede48stp x8, x9, [sp+64]
001ede4cstp x10, x11, [sp+80]
001ede50ldr x0, [sp+48]
001ede54ldr x1, [sp+56]
001ede58ldr x2, [sp+64]
001ede5cldr x3, [sp+72]
001ede60ldr x4, [sp+80]
001ede64ldr x5, [sp+88]
001ede68ldur x29, [sp-8]
001ede6cldr x30, [sp], 208
001ede70ret x30
001ede74
001ede74loc_1ede74:
001ede74stp xzr, xzr, [sp+48]
001ede78stp xzr, xzr, [sp+64]
001ede7cstp xzr, xzr, [sp+80]
001ede80adrp x0, 0x44c000
001ede84add x0, x0, 832
001ede88bl runtime.newobject
001ede8cstr x0, [sp+168]
001ede90adrp x1, 4096
001ede94add x1, x1, 864
001ede98str x1, [x0]
001ede9cldr x1, [sp+240]
001edea0ldr x2, [sp+232]
001edea4ldr x3, [sp+168]
001edea8ldrsb x27, [x3]
001edeacstr x2, [x3+8]
001edeb0adrp x27, 0x85e000
001edeb4ldr w2, [x27+3056]
001edeb8cbz w2, 0x1edec0
001edebcb 0x1edec4
001edec0
001edec0loc_1edec0:
001edec0b 0x1eded8
001edec4
001edec4loc_1edec4:
001edec4bl runtime.gcWriteBarrier2
001edec8str x1, [x25]
001edeccldr x2, [x3+16]
001eded0str x2, [x25+8]
001eded4b 0x1eded8
001eded8
001eded8loc_1eded8:
001eded8str x1, [x3+16]
001ededcldr x1, [sp+168]
001edee0str x1, [sp+56]
001edee4adrp x0, 0x44c000
001edee8add x0, x0, 832
001edeecbl runtime.newobject
001edef0str x0, [sp+160]
001edef4adrp x1, 4096
001edef8add x1, x1, 544
001edefcstr x1, [x0]
001edf00ldr x1, [sp+240]
001edf04ldr x2, [sp+232]
001edf08ldr x3, [sp+160]
001edf0cldrsb x27, [x3]
001edf10str x2, [x3+8]
001edf14adrp x27, 0x85e000
001edf18ldr w2, [x27+3056]
001edf1ccbz w2, 0x1edf24
001edf20b 0x1edf28
001edf24
001edf24loc_1edf24:
001edf24b 0x1edf3c
001edf28
001edf28loc_1edf28:
001edf28bl runtime.gcWriteBarrier2
001edf2cstr x1, [x25]
001edf30ldr x2, [x3+16]
001edf34str x2, [x25+8]
001edf38b 0x1edf3c
001edf3c
001edf3cloc_1edf3c:
001edf3cstr x1, [x3+16]
001edf40ldr x1, [sp+160]
001edf44str x1, [sp+64]
001edf48adrp x0, 0x44c000
001edf4cadd x0, x0, 832
001edf50bl runtime.newobject
001edf54str x0, [sp+152]
001edf58adrp x1, 4096
001edf5cadd x1, x1, 224
001edf60str x1, [x0]
001edf64ldr x1, [sp+240]
001edf68ldr x2, [sp+232]
001edf6cldr x3, [sp+152]
001edf70ldrsb x27, [x3]
001edf74str x2, [x3+8]
001edf78adrp x27, 0x85e000
001edf7cldr w2, [x27+3056]
001edf80cbz w2, 0x1edf88
001edf84b 0x1edf8c
001edf88
001edf88loc_1edf88:
001edf88b 0x1edfa0
001edf8c
001edf8cloc_1edf8c:
001edf8cbl runtime.gcWriteBarrier2
001edf90str x1, [x25]
001edf94ldr x2, [x3+16]
001edf98str x2, [x25+8]
001edf9cb 0x1edfa0
001edfa0
001edfa0loc_1edfa0:
001edfa0str x1, [x3+16]
001edfa4ldr x1, [sp+152]
001edfa8str x1, [sp+72]
001edfacadrp x0, 0x44c000
001edfb0add x0, x0, 832
001edfb4bl runtime.newobject
001edfb8str x0, [sp+192]
001edfbcadrp x1, 4096
001edfc0add x1, x1, 96
001edfc4str x1, [x0]
001edfc8ldr x1, [sp+240]
001edfccldr x2, [sp+232]
001edfd0ldr x3, [sp+192]
001edfd4ldrsb x27, [x3]
001edfd8str x2, [x3+8]
001edfdcadrp x27, 0x85e000
001edfe0ldr w2, [x27+3056]
001edfe4cbz w2, 0x1edfec
001edfe8b 0x1edff0
001edfec
001edfecloc_1edfec:
001edfecb 0x1ee004
001edff0
001edff0loc_1edff0:
001edff0bl runtime.gcWriteBarrier2
001edff4str x1, [x25]
001edff8ldr x6, [x3+16]
001edffcstr x6, [x25+8]
001ee000b 0x1ee004
001ee004
001ee004loc_1ee004:
001ee004str x1, [x3+16]
001ee008ldr x6, [sp+192]
001ee00cstr x6, [sp+80]
001ee010adrp x6, 0x4eb000
001ee014add x6, x6, 3304
001ee018str x6, [sp+88]
001ee01cldr x0, [sp+48]
001ee020ldr x1, [sp+56]
001ee024ldr x2, [sp+64]
001ee028ldr x3, [sp+72]
001ee02cldr x4, [sp+80]
001ee030ldr x5, [sp+88]
001ee034ldur x29, [sp-8]
001ee038ldr x30, [sp], 208
001ee03cret x30
001ee040
001ee040loc_1ee040:
001ee040stp x0, x1, [sp+8]
001ee044stp x2, x3, [sp+24]
001ee048mov x3, x30
001ee04cbl runtime.morestack_noctxt.abi0
001ee050ldp x0, x1, [sp+8]
001ee054ldp x2, x3, [sp+24]
001ee058b 0x1edd70
001ee05cudf 0
001edd70
001edd70google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001edd70ldr x16, [x28+16]
001edd74sub x17, sp, 80
001edd78subs xzr, x17, x16
001edd7cb.ls 0x1ee040
001edd80str x30, [sp-208]!
001edd84stur x29, [sp-8]
001edd88sub x29, sp, 8
001edd8cstr x0, [sp+216]
001edd90str x1, [sp+224]
001edd94str x2, [sp+232]
001edd98str x3, [sp+240]
001edd9cstp xzr, xzr, [sp+48]
001edda0stp xzr, xzr, [sp+64]
001edda4stp xzr, xzr, [sp+80]
001edda8ldr x0, [sp+232]
001eddacldr x1, [sp+240]
001eddb0bl google.golang.org/protobuf/internal/impl.getMessageInfo
001eddb4str x0, [sp+96]
001eddb8cbnz x0, 0x1eddc0
001eddbcb 0x1ede74
001eddc0
001eddc0loc_1eddc0:
001eddc0stp xzr, xzr, [sp+104]
001eddc4stp xzr, xzr, [sp+120]
001eddc8stp xzr, xzr, [sp+136]
001eddccadrp x2, 0x4ec000
001eddd0add x2, x2, 3984
001eddd4str x2, [sp+112]
001eddd8adrp x2, 0x4ec000
001edddcadd x2, x2, 1744
001edde0str x2, [sp+120]
001edde4adrp x2, 0x4ec000
001edde8add x2, x2, 2640
001eddecstr x2, [sp+128]
001eddf0adrp x2, 0x4ec000
001eddf4add x2, x2, 3304
001eddf8str x2, [sp+144]
001eddfcldr x2, [sp+96]
001ede00ldrsb x27, [x2]
001ede04ldr x0, [x2+16]
001ede08ldr x1, [x2+24]
001ede0cstr x0, [sp+176]
001ede10str x1, [sp+184]
001ede14bl google.golang.org/protobuf/internal/impl.needsInitCheck
001ede18strb w0, [sp+47]
001ede1ctbnz w0, 0, 0x1ede24
001ede20b 0x1ede34
001ede24
001ede24loc_1ede24:
001ede24adrp x6, 0x4ec000
001ede28add x6, x6, 2992
001ede2cstr x6, [sp+136]
001ede30b 0x1ede38
001ede34
001ede34loc_1ede34:
001ede34b 0x1ede38
001ede38
001ede38loc_1ede38:
001ede38ldp x6, x7, [sp+104]
001ede3cldp x8, x9, [sp+120]
001ede40ldp x10, x11, [sp+136]
001ede44stp x6, x7, [sp+48]
001ede48stp x8, x9, [sp+64]
001ede4cstp x10, x11, [sp+80]
001ede50ldr x0, [sp+48]
001ede54ldr x1, [sp+56]
001ede58ldr x2, [sp+64]
001ede5cldr x3, [sp+72]
001ede60ldr x4, [sp+80]
001ede64ldr x5, [sp+88]
001ede68ldur x29, [sp-8]
001ede6cldr x30, [sp], 208
001ede70ret x30
001ede74
001ede74loc_1ede74:
001ede74stp xzr, xzr, [sp+48]
001ede78stp xzr, xzr, [sp+64]
001ede7cstp xzr, xzr, [sp+80]
001ede80adrp x0, 0x44c000
001ede84add x0, x0, 832
001ede88bl runtime.newobject
001ede8cstr x0, [sp+168]
001ede90adrp x1, 4096
001ede94add x1, x1, 864
001ede98str x1, [x0]
001ede9cldr x1, [sp+240]
001edea0ldr x2, [sp+232]
001edea4ldr x3, [sp+168]
001edea8ldrsb x27, [x3]
001edeacstr x2, [x3+8]
001edeb0adrp x27, 0x85e000
001edeb4ldr w2, [x27+3056]
001edeb8cbz w2, 0x1edec0
001edebcb 0x1edec4
001edec0
001edec0loc_1edec0:
001edec0b 0x1eded8
001edec4
001edec4loc_1edec4:
001edec4bl runtime.gcWriteBarrier2
001edec8str x1, [x25]
001edeccldr x2, [x3+16]
001eded0str x2, [x25+8]
001eded4b 0x1eded8
001eded8
001eded8loc_1eded8:
001eded8str x1, [x3+16]
001ededcldr x1, [sp+168]
001edee0str x1, [sp+56]
001edee4adrp x0, 0x44c000
001edee8add x0, x0, 832
001edeecbl runtime.newobject
001edef0str x0, [sp+160]
001edef4adrp x1, 4096
001edef8add x1, x1, 544
001edefcstr x1, [x0]
001edf00ldr x1, [sp+240]
001edf04ldr x2, [sp+232]
001edf08ldr x3, [sp+160]
001edf0cldrsb x27, [x3]
001edf10str x2, [x3+8]
001edf14adrp x27, 0x85e000
001edf18ldr w2, [x27+3056]
001edf1ccbz w2, 0x1edf24
001edf20b 0x1edf28
001edf24
001edf24loc_1edf24:
001edf24b 0x1edf3c
001edf28
001edf28loc_1edf28:
001edf28bl runtime.gcWriteBarrier2
001edf2cstr x1, [x25]
001edf30ldr x2, [x3+16]
001edf34str x2, [x25+8]
001edf38b 0x1edf3c
001edf3c
001edf3cloc_1edf3c:
001edf3cstr x1, [x3+16]
001edf40ldr x1, [sp+160]
001edf44str x1, [sp+64]
001edf48adrp x0, 0x44c000
001edf4cadd x0, x0, 832
001edf50bl runtime.newobject
001edf54str x0, [sp+152]
001edf58adrp x1, 4096
001edf5cadd x1, x1, 224
001edf60str x1, [x0]
001edf64ldr x1, [sp+240]
001edf68ldr x2, [sp+232]
001edf6cldr x3, [sp+152]
001edf70ldrsb x27, [x3]
001edf74str x2, [x3+8]
001edf78adrp x27, 0x85e000
001edf7cldr w2, [x27+3056]
001edf80cbz w2, 0x1edf88
001edf84b 0x1edf8c
001edf88
001edf88loc_1edf88:
001edf88b 0x1edfa0
001edf8c
001edf8cloc_1edf8c:
001edf8cbl runtime.gcWriteBarrier2
001edf90str x1, [x25]
001edf94ldr x2, [x3+16]
001edf98str x2, [x25+8]
001edf9cb 0x1edfa0
001edfa0
001edfa0loc_1edfa0:
001edfa0str x1, [x3+16]
001edfa4ldr x1, [sp+152]
001edfa8str x1, [sp+72]
001edfacadrp x0, 0x44c000
001edfb0add x0, x0, 832
001edfb4bl runtime.newobject
001edfb8str x0, [sp+192]
001edfbcadrp x1, 4096
001edfc0add x1, x1, 96
001edfc4str x1, [x0]
001edfc8ldr x1, [sp+240]
001edfccldr x2, [sp+232]
001edfd0ldr x3, [sp+192]
001edfd4ldrsb x27, [x3]
001edfd8str x2, [x3+8]
001edfdcadrp x27, 0x85e000
001edfe0ldr w2, [x27+3056]
001edfe4cbz w2, 0x1edfec
001edfe8b 0x1edff0
001edfec
001edfecloc_1edfec:
001edfecb 0x1ee004
001edff0
001edff0loc_1edff0:
001edff0bl runtime.gcWriteBarrier2
001edff4str x1, [x25]
001edff8ldr x6, [x3+16]
001edffcstr x6, [x25+8]
001ee000b 0x1ee004
001ee004
001ee004loc_1ee004:
001ee004str x1, [x3+16]
001ee008ldr x6, [sp+192]
001ee00cstr x6, [sp+80]
001ee010adrp x6, 0x4eb000
001ee014add x6, x6, 3304
001ee018str x6, [sp+88]
001ee01cldr x0, [sp+48]
001ee020ldr x1, [sp+56]
001ee024ldr x2, [sp+64]
001ee028ldr x3, [sp+72]
001ee02cldr x4, [sp+80]
001ee030ldr x5, [sp+88]
001ee034ldur x29, [sp-8]
001ee038ldr x30, [sp], 208
001ee03cret x30
001ee040
001ee040loc_1ee040:
001ee040stp x0, x1, [sp+8]
001ee044stp x2, x3, [sp+24]
001ee048mov x3, x30
001ee04cbl runtime.morestack_noctxt.abi0
001ee050ldp x0, x1, [sp+8]
001ee054ldp x2, x3, [sp+24]
001ee058b 0x1edd70
001ee05cudf 0
001edd70
001ee060
001ee060google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001ee060ldr x16, [x28+16]
001ee064subs xzr, sp, x16
001ee068b.ls 0x1ee0c0
001ee06cstr x30, [sp-96]!
001ee070stur x29, [sp-8]
001ee074sub x29, sp, 8
001ee078str x0, [sp+104]
001ee07cstr x1, [sp+112]
001ee080ldr x3, [x26+8]
001ee084ldr x4, [x26+16]
001ee088str x3, [sp+56]
001ee08cstr x4, [sp+64]
001ee090stp xzr, xzr, [sp+40]
001ee094ldr x1, [sp+56]
001ee098ldr x0, [sp+104]
001ee09cldr x2, [sp+64]
001ee0a0bl google.golang.org/protobuf/internal/impl.isInitMessageSlice
001ee0a4str x0, [sp+72]
001ee0a8str x1, [sp+80]
001ee0acstr x0, [sp+40]
001ee0b0str x1, [sp+48]
001ee0b4ldur x29, [sp-8]
001ee0b8ldr x30, [sp], 96
001ee0bcret x30
001ee0c0
001ee0c0loc_1ee0c0:
001ee0c0stp x0, x1, [sp+8]
001ee0c4mov x3, x30
001ee0c8bl runtime.morestack.abi0
001ee0ccldp x0, x1, [sp+8]
001ee0d0b 0x1ee060
001ee0d4udf 0
001ee0d8udf 0
001ee0dcudf 0
001ee060
001ee060google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001ee060ldr x16, [x28+16]
001ee064subs xzr, sp, x16
001ee068b.ls 0x1ee0c0
001ee06cstr x30, [sp-96]!
001ee070stur x29, [sp-8]
001ee074sub x29, sp, 8
001ee078str x0, [sp+104]
001ee07cstr x1, [sp+112]
001ee080ldr x3, [x26+8]
001ee084ldr x4, [x26+16]
001ee088str x3, [sp+56]
001ee08cstr x4, [sp+64]
001ee090stp xzr, xzr, [sp+40]
001ee094ldr x1, [sp+56]
001ee098ldr x0, [sp+104]
001ee09cldr x2, [sp+64]
001ee0a0bl google.golang.org/protobuf/internal/impl.isInitMessageSlice
001ee0a4str x0, [sp+72]
001ee0a8str x1, [sp+80]
001ee0acstr x0, [sp+40]
001ee0b0str x1, [sp+48]
001ee0b4ldur x29, [sp-8]
001ee0b8ldr x30, [sp], 96
001ee0bcret x30
001ee0c0
001ee0c0loc_1ee0c0:
001ee0c0stp x0, x1, [sp+8]
001ee0c4mov x3, x30
001ee0c8bl runtime.morestack.abi0
001ee0ccldp x0, x1, [sp+8]
001ee0d0b 0x1ee060
001ee0d4udf 0
001ee0d8udf 0
001ee0dcudf 0
001ee060
001ee0e0
001ee0e0google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func3(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ee0e0ldr x16, [x28+16]
001ee0e4sub x17, sp, 96
001ee0e8subs xzr, x17, x16
001ee0ecb.ls 0x1ee1d8
001ee0f0str x30, [sp-224]!
001ee0f4stur x29, [sp-8]
001ee0f8sub x29, sp, 8
001ee0fcstr x0, [sp+232]
001ee100str x1, [sp+240]
001ee104str x2, [sp+248]
001ee108str x3, [sp+256]
001ee10cstrb w4, [sp+264]
001ee110str x5, [sp+272]
001ee114strb w6, [sp+280]
001ee118str x7, [sp+288]
001ee11cstr x8, [sp+296]
001ee120str x9, [sp+304]
001ee124ldr x11, [x26+8]
001ee128ldr x12, [x26+16]
001ee12cstr x11, [sp+168]
001ee130str x12, [sp+176]
001ee134str xzr, [sp+104]
001ee138strb wzr, [sp+112]
001ee13cstp xzr, xzr, [sp+152]
001ee140stp xzr, xzr, [sp+200]
001ee144ldrb w7, [sp+280]
001ee148ldr x3, [sp+256]
001ee14cldr x8, [sp+288]
001ee150ldr x9, [sp+296]
001ee154ldr x10, [sp+304]
001ee158ldrsb x6, [sp+264]
001ee15cldr x4, [sp+168]
001ee160ldr x0, [sp+232]
001ee164ldr x1, [sp+240]
001ee168ldr x5, [sp+176]
001ee16cldr x2, [sp+248]
001ee170bl google.golang.org/protobuf/internal/impl.consumeMessageSlice
001ee174str x0, [sp+120]
001ee178strb w1, [sp+128]
001ee17cstr x2, [sp+200]
001ee180str x3, [sp+208]
001ee184ldr x11, [sp+120]
001ee188ldrb w12, [sp+128]
001ee18cstr x11, [sp+136]
001ee190strb w12, [sp+144]
001ee194ldr x11, [sp+208]
001ee198ldr x12, [sp+200]
001ee19cstr x12, [sp+184]
001ee1a0str x11, [sp+192]
001ee1a4ldr x11, [sp+136]
001ee1a8ldrb w12, [sp+144]
001ee1acstr x11, [sp+104]
001ee1b0strb w12, [sp+112]
001ee1b4ldr x2, [sp+184]
001ee1b8ldr x3, [sp+192]
001ee1bcstr x2, [sp+152]
001ee1c0str x3, [sp+160]
001ee1c4ldr x0, [sp+104]
001ee1c8ldrb w1, [sp+112]
001ee1ccldur x29, [sp-8]
001ee1d0ldr x30, [sp], 224
001ee1d4ret x30
001ee1d8
001ee1d8loc_1ee1d8:
001ee1d8stp x0, x1, [sp+8]
001ee1dcstp x2, x3, [sp+24]
001ee1e0strb w4, [sp+40]
001ee1e4str x5, [sp+48]
001ee1e8strb w6, [sp+56]
001ee1ecstp x7, x8, [sp+64]
001ee1f0str x9, [sp+80]
001ee1f4mov x3, x30
001ee1f8bl runtime.morestack.abi0
001ee1fcldp x0, x1, [sp+8]
001ee200ldp x2, x3, [sp+24]
001ee204ldrsb x4, [sp+40]
001ee208ldr x5, [sp+48]
001ee20cldrb w6, [sp+56]
001ee210ldp x7, x8, [sp+64]
001ee214ldr x9, [sp+80]
001ee218b 0x1ee0e0
001ee21cudf 0
001ee0e0
001ee0e0google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func3(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ee0e0ldr x16, [x28+16]
001ee0e4sub x17, sp, 96
001ee0e8subs xzr, x17, x16
001ee0ecb.ls 0x1ee1d8
001ee0f0str x30, [sp-224]!
001ee0f4stur x29, [sp-8]
001ee0f8sub x29, sp, 8
001ee0fcstr x0, [sp+232]
001ee100str x1, [sp+240]
001ee104str x2, [sp+248]
001ee108str x3, [sp+256]
001ee10cstrb w4, [sp+264]
001ee110str x5, [sp+272]
001ee114strb w6, [sp+280]
001ee118str x7, [sp+288]
001ee11cstr x8, [sp+296]
001ee120str x9, [sp+304]
001ee124ldr x11, [x26+8]
001ee128ldr x12, [x26+16]
001ee12cstr x11, [sp+168]
001ee130str x12, [sp+176]
001ee134str xzr, [sp+104]
001ee138strb wzr, [sp+112]
001ee13cstp xzr, xzr, [sp+152]
001ee140stp xzr, xzr, [sp+200]
001ee144ldrb w7, [sp+280]
001ee148ldr x3, [sp+256]
001ee14cldr x8, [sp+288]
001ee150ldr x9, [sp+296]
001ee154ldr x10, [sp+304]
001ee158ldrsb x6, [sp+264]
001ee15cldr x4, [sp+168]
001ee160ldr x0, [sp+232]
001ee164ldr x1, [sp+240]
001ee168ldr x5, [sp+176]
001ee16cldr x2, [sp+248]
001ee170bl google.golang.org/protobuf/internal/impl.consumeMessageSlice
001ee174str x0, [sp+120]
001ee178strb w1, [sp+128]
001ee17cstr x2, [sp+200]
001ee180str x3, [sp+208]
001ee184ldr x11, [sp+120]
001ee188ldrb w12, [sp+128]
001ee18cstr x11, [sp+136]
001ee190strb w12, [sp+144]
001ee194ldr x11, [sp+208]
001ee198ldr x12, [sp+200]
001ee19cstr x12, [sp+184]
001ee1a0str x11, [sp+192]
001ee1a4ldr x11, [sp+136]
001ee1a8ldrb w12, [sp+144]
001ee1acstr x11, [sp+104]
001ee1b0strb w12, [sp+112]
001ee1b4ldr x2, [sp+184]
001ee1b8ldr x3, [sp+192]
001ee1bcstr x2, [sp+152]
001ee1c0str x3, [sp+160]
001ee1c4ldr x0, [sp+104]
001ee1c8ldrb w1, [sp+112]
001ee1ccldur x29, [sp-8]
001ee1d0ldr x30, [sp], 224
001ee1d4ret x30
001ee1d8
001ee1d8loc_1ee1d8:
001ee1d8stp x0, x1, [sp+8]
001ee1dcstp x2, x3, [sp+24]
001ee1e0strb w4, [sp+40]
001ee1e4str x5, [sp+48]
001ee1e8strb w6, [sp+56]
001ee1ecstp x7, x8, [sp+64]
001ee1f0str x9, [sp+80]
001ee1f4mov x3, x30
001ee1f8bl runtime.morestack.abi0
001ee1fcldp x0, x1, [sp+8]
001ee200ldp x2, x3, [sp+24]
001ee204ldrsb x4, [sp+40]
001ee208ldr x5, [sp+48]
001ee20cldrb w6, [sp+56]
001ee210ldp x7, x8, [sp+64]
001ee214ldr x9, [sp+80]
001ee218b 0x1ee0e0
001ee21cudf 0
001ee0e0
001ee220
001ee220google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func2(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee220ldr x16, [x28+16]
001ee224sub x17, sp, 96
001ee228subs xzr, x17, x16
001ee22cb.ls 0x1ee328
001ee230str x30, [sp-224]!
001ee234stur x29, [sp-8]
001ee238sub x29, sp, 8
001ee23cstr x0, [sp+232]
001ee240str x1, [sp+240]
001ee244str x2, [sp+248]
001ee248str x3, [sp+256]
001ee24cstr x4, [sp+264]
001ee250strb w5, [sp+272]
001ee254ldr x8, [x26+8]
001ee258ldr x9, [x26+16]
001ee25cstr x8, [sp+120]
001ee260str x9, [sp+128]
001ee264str xzr, [sp+96]
001ee268stp xzr, xzr, [sp+104]
001ee26cstp xzr, xzr, [sp+80]
001ee270str xzr, [sp+152]
001ee274stp xzr, xzr, [sp+160]
001ee278stp xzr, xzr, [sp+136]
001ee27cldr x8, [sp+264]
001ee280ldrsb x27, [x8]
001ee284ldr x4, [x8+112]
001ee288str x4, [sp+72]
001ee28cldrb w7, [sp+272]
001ee290ldr x5, [sp+120]
001ee294ldr x0, [sp+232]
001ee298ldr x3, [sp+256]
001ee29cldr x1, [sp+240]
001ee2a0ldr x6, [sp+128]
001ee2a4ldr x2, [sp+248]
001ee2a8bl google.golang.org/protobuf/internal/impl.appendMessageSlice
001ee2acstr x0, [sp+152]
001ee2b0str x1, [sp+160]
001ee2b4str x2, [sp+168]
001ee2b8str x3, [sp+136]
001ee2bcstr x4, [sp+144]
001ee2c0ldr x8, [sp+152]
001ee2c4ldr x9, [sp+160]
001ee2c8ldr x10, [sp+168]
001ee2ccstr x8, [sp+192]
001ee2d0str x9, [sp+200]
001ee2d4str x10, [sp+208]
001ee2d8ldr x8, [sp+136]
001ee2dcldr x9, [sp+144]
001ee2e0str x8, [sp+176]
001ee2e4str x9, [sp+184]
001ee2e8ldr x8, [sp+192]
001ee2ecldr x9, [sp+200]
001ee2f0ldr x10, [sp+208]
001ee2f4str x8, [sp+96]
001ee2f8str x9, [sp+104]
001ee2fcstr x10, [sp+112]
001ee300ldr x3, [sp+176]
001ee304ldr x4, [sp+184]
001ee308str x3, [sp+80]
001ee30cstr x4, [sp+88]
001ee310ldr x0, [sp+96]
001ee314ldr x1, [sp+104]
001ee318ldr x2, [sp+112]
001ee31cldur x29, [sp-8]
001ee320ldr x30, [sp], 224
001ee324ret x30
001ee328
001ee328loc_1ee328:
001ee328stp x0, x1, [sp+8]
001ee32cstp x2, x3, [sp+24]
001ee330str x4, [sp+40]
001ee334strb w5, [sp+48]
001ee338mov x3, x30
001ee33cbl runtime.morestack.abi0
001ee340ldp x0, x1, [sp+8]
001ee344ldp x2, x3, [sp+24]
001ee348ldr x4, [sp+40]
001ee34cldrb w5, [sp+48]
001ee350b 0x1ee220
001ee354udf 0
001ee358udf 0
001ee35cudf 0
001ee220
001ee220google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func2(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee220ldr x16, [x28+16]
001ee224sub x17, sp, 96
001ee228subs xzr, x17, x16
001ee22cb.ls 0x1ee328
001ee230str x30, [sp-224]!
001ee234stur x29, [sp-8]
001ee238sub x29, sp, 8
001ee23cstr x0, [sp+232]
001ee240str x1, [sp+240]
001ee244str x2, [sp+248]
001ee248str x3, [sp+256]
001ee24cstr x4, [sp+264]
001ee250strb w5, [sp+272]
001ee254ldr x8, [x26+8]
001ee258ldr x9, [x26+16]
001ee25cstr x8, [sp+120]
001ee260str x9, [sp+128]
001ee264str xzr, [sp+96]
001ee268stp xzr, xzr, [sp+104]
001ee26cstp xzr, xzr, [sp+80]
001ee270str xzr, [sp+152]
001ee274stp xzr, xzr, [sp+160]
001ee278stp xzr, xzr, [sp+136]
001ee27cldr x8, [sp+264]
001ee280ldrsb x27, [x8]
001ee284ldr x4, [x8+112]
001ee288str x4, [sp+72]
001ee28cldrb w7, [sp+272]
001ee290ldr x5, [sp+120]
001ee294ldr x0, [sp+232]
001ee298ldr x3, [sp+256]
001ee29cldr x1, [sp+240]
001ee2a0ldr x6, [sp+128]
001ee2a4ldr x2, [sp+248]
001ee2a8bl google.golang.org/protobuf/internal/impl.appendMessageSlice
001ee2acstr x0, [sp+152]
001ee2b0str x1, [sp+160]
001ee2b4str x2, [sp+168]
001ee2b8str x3, [sp+136]
001ee2bcstr x4, [sp+144]
001ee2c0ldr x8, [sp+152]
001ee2c4ldr x9, [sp+160]
001ee2c8ldr x10, [sp+168]
001ee2ccstr x8, [sp+192]
001ee2d0str x9, [sp+200]
001ee2d4str x10, [sp+208]
001ee2d8ldr x8, [sp+136]
001ee2dcldr x9, [sp+144]
001ee2e0str x8, [sp+176]
001ee2e4str x9, [sp+184]
001ee2e8ldr x8, [sp+192]
001ee2ecldr x9, [sp+200]
001ee2f0ldr x10, [sp+208]
001ee2f4str x8, [sp+96]
001ee2f8str x9, [sp+104]
001ee2fcstr x10, [sp+112]
001ee300ldr x3, [sp+176]
001ee304ldr x4, [sp+184]
001ee308str x3, [sp+80]
001ee30cstr x4, [sp+88]
001ee310ldr x0, [sp+96]
001ee314ldr x1, [sp+104]
001ee318ldr x2, [sp+112]
001ee31cldur x29, [sp-8]
001ee320ldr x30, [sp], 224
001ee324ret x30
001ee328
001ee328loc_1ee328:
001ee328stp x0, x1, [sp+8]
001ee32cstp x2, x3, [sp+24]
001ee330str x4, [sp+40]
001ee334strb w5, [sp+48]
001ee338mov x3, x30
001ee33cbl runtime.morestack.abi0
001ee340ldp x0, x1, [sp+8]
001ee344ldp x2, x3, [sp+24]
001ee348ldr x4, [sp+40]
001ee34cldrb w5, [sp+48]
001ee350b 0x1ee220
001ee354udf 0
001ee358udf 0
001ee35cudf 0
001ee220
001ee360
001ee360google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func1(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee360ldr x16, [x28+16]
001ee364subs xzr, sp, x16
001ee368b.ls 0x1ee3c8
001ee36cstr x30, [sp-96]!
001ee370stur x29, [sp-8]
001ee374sub x29, sp, 8
001ee378str x0, [sp+104]
001ee37cstr x1, [sp+112]
001ee380strb w2, [sp+120]
001ee384ldr x1, [x26+8]
001ee388ldr x2, [x26+16]
001ee38cstr x1, [sp+72]
001ee390str x2, [sp+80]
001ee394str xzr, [sp+48]
001ee398ldr x5, [sp+112]
001ee39cldrsb x27, [x5]
001ee3a0ldr x3, [x5+120]
001ee3a4str x3, [sp+56]
001ee3a8ldrb w4, [sp+120]
001ee3acldr x0, [sp+104]
001ee3b0bl google.golang.org/protobuf/internal/impl.sizeMessageSlice
001ee3b4str x0, [sp+64]
001ee3b8str x0, [sp+48]
001ee3bcldur x29, [sp-8]
001ee3c0ldr x30, [sp], 96
001ee3c4ret x30
001ee3c8
001ee3c8loc_1ee3c8:
001ee3c8stp x0, x1, [sp+8]
001ee3ccstrb w2, [sp+24]
001ee3d0mov x3, x30
001ee3d4bl runtime.morestack.abi0
001ee3d8ldp x0, x1, [sp+8]
001ee3dcldrb w2, [sp+24]
001ee3e0b 0x1ee360
001ee3e4udf 0
001ee3e8udf 0
001ee3ecudf 0
001ee360
001ee360google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func1(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee360ldr x16, [x28+16]
001ee364subs xzr, sp, x16
001ee368b.ls 0x1ee3c8
001ee36cstr x30, [sp-96]!
001ee370stur x29, [sp-8]
001ee374sub x29, sp, 8
001ee378str x0, [sp+104]
001ee37cstr x1, [sp+112]
001ee380strb w2, [sp+120]
001ee384ldr x1, [x26+8]
001ee388ldr x2, [x26+16]
001ee38cstr x1, [sp+72]
001ee390str x2, [sp+80]
001ee394str xzr, [sp+48]
001ee398ldr x5, [sp+112]
001ee39cldrsb x27, [x5]
001ee3a0ldr x3, [x5+120]
001ee3a4str x3, [sp+56]
001ee3a8ldrb w4, [sp+120]
001ee3acldr x0, [sp+104]
001ee3b0bl google.golang.org/protobuf/internal/impl.sizeMessageSlice
001ee3b4str x0, [sp+64]
001ee3b8str x0, [sp+48]
001ee3bcldur x29, [sp-8]
001ee3c0ldr x30, [sp], 96
001ee3c4ret x30
001ee3c8
001ee3c8loc_1ee3c8:
001ee3c8stp x0, x1, [sp+8]
001ee3ccstrb w2, [sp+24]
001ee3d0mov x3, x30
001ee3d4bl runtime.morestack.abi0
001ee3d8ldp x0, x1, [sp+8]
001ee3dcldrb w2, [sp+24]
001ee3e0b 0x1ee360
001ee3e4udf 0
001ee3e8udf 0
001ee3ecudf 0
001ee360
001ee3f0
001ee3f0google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee3f0ldr x16, [x28+16]
001ee3f4sub x17, sp, 32
001ee3f8subs xzr, x17, x16
001ee3fcb.ls 0x1ee4d8
001ee400str x30, [sp-160]!
001ee404stur x29, [sp-8]
001ee408sub x29, sp, 8
001ee40cstr x0, [sp+168]
001ee410str x1, [sp+176]
001ee414strb w2, [sp+184]
001ee418str xzr, [sp+40]
001ee41cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee420str x0, [sp+96]
001ee424str x1, [sp+104]
001ee428str x2, [sp+112]
001ee42cstr xzr, [sp+48]
001ee430str x0, [sp+120]
001ee434str x1, [sp+128]
001ee438str x2, [sp+136]
001ee43cstr xzr, [sp+80]
001ee440str x1, [sp+72]
001ee444b 0x1ee448
001ee448
001ee448loc_1ee448:
001ee448ldr x3, [sp+72]
001ee44cldr x4, [sp+80]
001ee450subs xzr, x3, x4
001ee454b.gt 0x1ee45c
001ee458b 0x1ee4c4
001ee45c
001ee45cloc_1ee45c:
001ee45cldr x3, [sp+80]
001ee460ldr x4, [sp+120]
001ee464ldr x3, [x4+3*x3]
001ee468str x3, [sp+88]
001ee46cldr x3, [sp+176]
001ee470ldrsb x27, [x3]
001ee474ldr x0, [x3+48]
001ee478str x0, [sp+144]
001ee47cldrb w2, [sp+184]
001ee480ldr x1, [sp+88]
001ee484bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee488str x0, [sp+64]
001ee48cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ee490str x0, [sp+56]
001ee494ldr x3, [sp+48]
001ee498ldr x4, [sp+176]
001ee49cldrsb x27, [x4]
001ee4a0ldr x4, [x4+120]
001ee4a4add x4, x0, x4
001ee4a8add x3, x3, x4
001ee4acstr x3, [sp+48]
001ee4b0b 0x1ee4b4
001ee4b4
001ee4b4loc_1ee4b4:
001ee4b4ldr x3, [sp+80]
001ee4b8add x3, x3, 1
001ee4bcstr x3, [sp+80]
001ee4c0b 0x1ee448
001ee4c4
001ee4c4loc_1ee4c4:
001ee4c4ldr x0, [sp+48]
001ee4c8str x0, [sp+40]
001ee4ccldur x29, [sp-8]
001ee4d0ldr x30, [sp], 160
001ee4d4ret x30
001ee4d8
001ee4d8loc_1ee4d8:
001ee4d8stp x0, x1, [sp+8]
001ee4dcstrb w2, [sp+24]
001ee4e0mov x3, x30
001ee4e4bl runtime.morestack_noctxt.abi0
001ee4e8ldp x0, x1, [sp+8]
001ee4ecldrb w2, [sp+24]
001ee4f0b 0x1ee3f0
001ee4f4udf 0
001ee4f8udf 0
001ee4fcudf 0
001ee3f0
001ee3f0google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee3f0ldr x16, [x28+16]
001ee3f4sub x17, sp, 32
001ee3f8subs xzr, x17, x16
001ee3fcb.ls 0x1ee4d8
001ee400str x30, [sp-160]!
001ee404stur x29, [sp-8]
001ee408sub x29, sp, 8
001ee40cstr x0, [sp+168]
001ee410str x1, [sp+176]
001ee414strb w2, [sp+184]
001ee418str xzr, [sp+40]
001ee41cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee420str x0, [sp+96]
001ee424str x1, [sp+104]
001ee428str x2, [sp+112]
001ee42cstr xzr, [sp+48]
001ee430str x0, [sp+120]
001ee434str x1, [sp+128]
001ee438str x2, [sp+136]
001ee43cstr xzr, [sp+80]
001ee440str x1, [sp+72]
001ee444b 0x1ee448
001ee448
001ee448loc_1ee448:
001ee448ldr x3, [sp+72]
001ee44cldr x4, [sp+80]
001ee450subs xzr, x3, x4
001ee454b.gt 0x1ee45c
001ee458b 0x1ee4c4
001ee45c
001ee45cloc_1ee45c:
001ee45cldr x3, [sp+80]
001ee460ldr x4, [sp+120]
001ee464ldr x3, [x4+3*x3]
001ee468str x3, [sp+88]
001ee46cldr x3, [sp+176]
001ee470ldrsb x27, [x3]
001ee474ldr x0, [x3+48]
001ee478str x0, [sp+144]
001ee47cldrb w2, [sp+184]
001ee480ldr x1, [sp+88]
001ee484bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee488str x0, [sp+64]
001ee48cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ee490str x0, [sp+56]
001ee494ldr x3, [sp+48]
001ee498ldr x4, [sp+176]
001ee49cldrsb x27, [x4]
001ee4a0ldr x4, [x4+120]
001ee4a4add x4, x0, x4
001ee4a8add x3, x3, x4
001ee4acstr x3, [sp+48]
001ee4b0b 0x1ee4b4
001ee4b4
001ee4b4loc_1ee4b4:
001ee4b4ldr x3, [sp+80]
001ee4b8add x3, x3, 1
001ee4bcstr x3, [sp+80]
001ee4c0b 0x1ee448
001ee4c4
001ee4c4loc_1ee4c4:
001ee4c4ldr x0, [sp+48]
001ee4c8str x0, [sp+40]
001ee4ccldur x29, [sp-8]
001ee4d0ldr x30, [sp], 160
001ee4d4ret x30
001ee4d8
001ee4d8loc_1ee4d8:
001ee4d8stp x0, x1, [sp+8]
001ee4dcstrb w2, [sp+24]
001ee4e0mov x3, x30
001ee4e4bl runtime.morestack_noctxt.abi0
001ee4e8ldp x0, x1, [sp+8]
001ee4ecldrb w2, [sp+24]
001ee4f0b 0x1ee3f0
001ee4f4udf 0
001ee4f8udf 0
001ee4fcudf 0
001ee3f0
001ee500
001ee500google.golang.org/protobuf/internal/impl.appendMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee500ldr x16, [x28+16]
001ee504sub x17, sp, 176
001ee508subs xzr, x17, x16
001ee50cb.ls 0x1ee744
001ee510sub x20, sp, 304
001ee514stp x29, x30, [x20-8]
001ee518add sp, x20, 0
001ee51csub x29, sp, 8
001ee520str x0, [sp+312]
001ee524str x1, [sp+320]
001ee528str x2, [sp+328]
001ee52cstr x3, [sp+336]
001ee530str x4, [sp+344]
001ee534strb w5, [sp+352]
001ee538str xzr, [sp+104]
001ee53cstp xzr, xzr, [sp+112]
001ee540stp xzr, xzr, [sp+88]
001ee544ldr x0, [sp+336]
001ee548bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee54cstr x0, [sp+136]
001ee550str x1, [sp+144]
001ee554str x2, [sp+152]
001ee558stp xzr, xzr, [sp+160]
001ee55cldr x1, [sp+144]
001ee560ldr x2, [sp+136]
001ee564ldr x3, [sp+152]
001ee568str x2, [sp+232]
001ee56cstr x1, [sp+240]
001ee570str x3, [sp+248]
001ee574str xzr, [sp+80]
001ee578str x1, [sp+72]
001ee57cb 0x1ee580
001ee580
001ee580loc_1ee580:
001ee580ldr x5, [sp+72]
001ee584ldr x6, [sp+80]
001ee588subs xzr, x5, x6
001ee58cb.gt 0x1ee594
001ee590b 0x1ee708
001ee594
001ee594loc_1ee594:
001ee594ldr x4, [sp+80]
001ee598ldr x5, [sp+232]
001ee59cldr x4, [x5+3*x4]
001ee5a0str x4, [sp+128]
001ee5a4ldr x4, [sp+344]
001ee5a8ldrsb x27, [x4]
001ee5acldr x3, [x4+112]
001ee5b0str x3, [sp+64]
001ee5b4ldr x0, [sp+312]
001ee5b8ldr x1, [sp+320]
001ee5bcldr x2, [sp+328]
001ee5c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee5c4str x0, [sp+312]
001ee5c8str x1, [sp+320]
001ee5ccstr x2, [sp+328]
001ee5d0ldr x4, [sp+344]
001ee5d4ldrsb x27, [x4]
001ee5d8ldr x0, [x4+48]
001ee5dcstr x0, [sp+184]
001ee5e0ldrb w2, [sp+352]
001ee5e4ldr x1, [sp+128]
001ee5e8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee5ecstr x0, [sp+56]
001ee5f0ldr x4, [sp+312]
001ee5f4ldr x1, [sp+320]
001ee5f8ldr x2, [sp+328]
001ee5fcmov x3, x0
001ee600mov x0, x4
001ee604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee608str x0, [sp+312]
001ee60cstr x1, [sp+320]
001ee610str x2, [sp+328]
001ee614str xzr, [sp+208]
001ee618stp xzr, xzr, [sp+216]
001ee61cstp xzr, xzr, [sp+192]
001ee620ldr x4, [sp+344]
001ee624ldrsb x27, [x4]
001ee628ldr x0, [x4+48]
001ee62cstr x0, [sp+176]
001ee630ldrb w5, [sp+352]
001ee634ldr x1, [sp+312]
001ee638ldr x4, [sp+128]
001ee63cldr x2, [sp+320]
001ee640ldr x3, [sp+328]
001ee644bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ee648str x0, [sp+208]
001ee64cstr x1, [sp+216]
001ee650str x2, [sp+224]
001ee654str x3, [sp+192]
001ee658str x4, [sp+200]
001ee65cldr x4, [sp+208]
001ee660ldr x5, [sp+216]
001ee664ldr x6, [sp+224]
001ee668str x4, [sp+272]
001ee66cstr x5, [sp+280]
001ee670str x6, [sp+288]
001ee674ldr x4, [sp+192]
001ee678ldr x5, [sp+200]
001ee67cstr x4, [sp+256]
001ee680str x5, [sp+264]
001ee684ldr x4, [sp+272]
001ee688ldr x5, [sp+280]
001ee68cldr x6, [sp+288]
001ee690str x4, [sp+312]
001ee694str x5, [sp+320]
001ee698str x6, [sp+328]
001ee69cldr x4, [sp+264]
001ee6a0ldr x5, [sp+256]
001ee6a4str x5, [sp+160]
001ee6a8str x4, [sp+168]
001ee6accbnz x5, 0x1ee6b4
001ee6b0b 0x1ee6f4
001ee6b4
001ee6b4loc_1ee6b4:
001ee6b4ldr x5, [sp+312]
001ee6b8ldr x6, [sp+320]
001ee6bcldr x7, [sp+328]
001ee6c0str x5, [sp+104]
001ee6c4str x6, [sp+112]
001ee6c8str x7, [sp+120]
001ee6ccldr x3, [sp+160]
001ee6d0ldr x4, [sp+168]
001ee6d4str x3, [sp+88]
001ee6d8str x4, [sp+96]
001ee6dcldr x0, [sp+104]
001ee6e0ldr x1, [sp+112]
001ee6e4ldr x2, [sp+120]
001ee6e8ldp x29, x30, [sp-8]
001ee6ecadd sp, sp, 304
001ee6f0ret x30
001ee6f4
001ee6f4loc_1ee6f4:
001ee6f4b 0x1ee6f8
001ee6f8
001ee6f8loc_1ee6f8:
001ee6f8ldr x5, [sp+80]
001ee6fcadd x5, x5, 1
001ee700str x5, [sp+80]
001ee704b 0x1ee580
001ee708
001ee708loc_1ee708:
001ee708ldr x5, [sp+312]
001ee70cldr x6, [sp+320]
001ee710ldr x7, [sp+328]
001ee714str x5, [sp+104]
001ee718str x6, [sp+112]
001ee71cstr x7, [sp+120]
001ee720stp xzr, xzr, [sp+88]
001ee724ldr x0, [sp+104]
001ee728ldr x1, [sp+112]
001ee72cldr x2, [sp+120]
001ee730mov x3, xzr
001ee734mov x4, xzr
001ee738ldp x29, x30, [sp-8]
001ee73cadd sp, sp, 304
001ee740ret x30
001ee744
001ee744loc_1ee744:
001ee744stp x0, x1, [sp+8]
001ee748stp x2, x3, [sp+24]
001ee74cstr x4, [sp+40]
001ee750strb w5, [sp+48]
001ee754mov x3, x30
001ee758bl runtime.morestack_noctxt.abi0
001ee75cldp x0, x1, [sp+8]
001ee760ldp x2, x3, [sp+24]
001ee764ldr x4, [sp+40]
001ee768ldrb w5, [sp+48]
001ee76cb 0x1ee500
001ee500
001ee500google.golang.org/protobuf/internal/impl.appendMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.appendMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ee500ldr x16, [x28+16]
001ee504sub x17, sp, 176
001ee508subs xzr, x17, x16
001ee50cb.ls 0x1ee744
001ee510sub x20, sp, 304
001ee514stp x29, x30, [x20-8]
001ee518add sp, x20, 0
001ee51csub x29, sp, 8
001ee520str x0, [sp+312]
001ee524str x1, [sp+320]
001ee528str x2, [sp+328]
001ee52cstr x3, [sp+336]
001ee530str x4, [sp+344]
001ee534strb w5, [sp+352]
001ee538str xzr, [sp+104]
001ee53cstp xzr, xzr, [sp+112]
001ee540stp xzr, xzr, [sp+88]
001ee544ldr x0, [sp+336]
001ee548bl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001ee54cstr x0, [sp+136]
001ee550str x1, [sp+144]
001ee554str x2, [sp+152]
001ee558stp xzr, xzr, [sp+160]
001ee55cldr x1, [sp+144]
001ee560ldr x2, [sp+136]
001ee564ldr x3, [sp+152]
001ee568str x2, [sp+232]
001ee56cstr x1, [sp+240]
001ee570str x3, [sp+248]
001ee574str xzr, [sp+80]
001ee578str x1, [sp+72]
001ee57cb 0x1ee580
001ee580
001ee580loc_1ee580:
001ee580ldr x5, [sp+72]
001ee584ldr x6, [sp+80]
001ee588subs xzr, x5, x6
001ee58cb.gt 0x1ee594
001ee590b 0x1ee708
001ee594
001ee594loc_1ee594:
001ee594ldr x4, [sp+80]
001ee598ldr x5, [sp+232]
001ee59cldr x4, [x5+3*x4]
001ee5a0str x4, [sp+128]
001ee5a4ldr x4, [sp+344]
001ee5a8ldrsb x27, [x4]
001ee5acldr x3, [x4+112]
001ee5b0str x3, [sp+64]
001ee5b4ldr x0, [sp+312]
001ee5b8ldr x1, [sp+320]
001ee5bcldr x2, [sp+328]
001ee5c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee5c4str x0, [sp+312]
001ee5c8str x1, [sp+320]
001ee5ccstr x2, [sp+328]
001ee5d0ldr x4, [sp+344]
001ee5d4ldrsb x27, [x4]
001ee5d8ldr x0, [x4+48]
001ee5dcstr x0, [sp+184]
001ee5e0ldrb w2, [sp+352]
001ee5e4ldr x1, [sp+128]
001ee5e8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ee5ecstr x0, [sp+56]
001ee5f0ldr x4, [sp+312]
001ee5f4ldr x1, [sp+320]
001ee5f8ldr x2, [sp+328]
001ee5fcmov x3, x0
001ee600mov x0, x4
001ee604bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ee608str x0, [sp+312]
001ee60cstr x1, [sp+320]
001ee610str x2, [sp+328]
001ee614str xzr, [sp+208]
001ee618stp xzr, xzr, [sp+216]
001ee61cstp xzr, xzr, [sp+192]
001ee620ldr x4, [sp+344]
001ee624ldrsb x27, [x4]
001ee628ldr x0, [x4+48]
001ee62cstr x0, [sp+176]
001ee630ldrb w5, [sp+352]
001ee634ldr x1, [sp+312]
001ee638ldr x4, [sp+128]
001ee63cldr x2, [sp+320]
001ee640ldr x3, [sp+328]
001ee644bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ee648str x0, [sp+208]
001ee64cstr x1, [sp+216]
001ee650str x2, [sp+224]
001ee654str x3, [sp+192]
001ee658str x4, [sp+200]
001ee65cldr x4, [sp+208]
001ee660ldr x5, [sp+216]
001ee664ldr x6, [sp+224]
001ee668str x4, [sp+272]
001ee66cstr x5, [sp+280]
001ee670str x6, [sp+288]
001ee674ldr x4, [sp+192]
001ee678ldr x5, [sp+200]
001ee67cstr x4, [sp+256]
001ee680str x5, [sp+264]
001ee684ldr x4, [sp+272]
001ee688ldr x5, [sp+280]
001ee68cldr x6, [sp+288]
001ee690str x4, [sp+312]
001ee694str x5, [sp+320]
001ee698str x6, [sp+328]
001ee69cldr x4, [sp+264]
001ee6a0ldr x5, [sp+256]
001ee6a4str x5, [sp+160]
001ee6a8str x4, [sp+168]
001ee6accbnz x5, 0x1ee6b4
001ee6b0b 0x1ee6f4
001ee6b4
001ee6b4loc_1ee6b4:
001ee6b4ldr x5, [sp+312]
001ee6b8ldr x6, [sp+320]
001ee6bcldr x7, [sp+328]
001ee6c0str x5, [sp+104]
001ee6c4str x6, [sp+112]
001ee6c8str x7, [sp+120]
001ee6ccldr x3, [sp+160]
001ee6d0ldr x4, [sp+168]
001ee6d4str x3, [sp+88]
001ee6d8str x4, [sp+96]
001ee6dcldr x0, [sp+104]
001ee6e0ldr x1, [sp+112]
001ee6e4ldr x2, [sp+120]
001ee6e8ldp x29, x30, [sp-8]
001ee6ecadd sp, sp, 304
001ee6f0ret x30
001ee6f4
001ee6f4loc_1ee6f4:
001ee6f4b 0x1ee6f8
001ee6f8
001ee6f8loc_1ee6f8:
001ee6f8ldr x5, [sp+80]
001ee6fcadd x5, x5, 1
001ee700str x5, [sp+80]
001ee704b 0x1ee580
001ee708
001ee708loc_1ee708:
001ee708ldr x5, [sp+312]
001ee70cldr x6, [sp+320]
001ee710ldr x7, [sp+328]
001ee714str x5, [sp+104]
001ee718str x6, [sp+112]
001ee71cstr x7, [sp+120]
001ee720stp xzr, xzr, [sp+88]
001ee724ldr x0, [sp+104]
001ee728ldr x1, [sp+112]
001ee72cldr x2, [sp+120]
001ee730mov x3, xzr
001ee734mov x4, xzr
001ee738ldp x29, x30, [sp-8]
001ee73cadd sp, sp, 304
001ee740ret x30
001ee744
001ee744loc_1ee744:
001ee744stp x0, x1, [sp+8]
001ee748stp x2, x3, [sp+24]
001ee74cstr x4, [sp+40]
001ee750strb w5, [sp+48]
001ee754mov x3, x30
001ee758bl runtime.morestack_noctxt.abi0
001ee75cldp x0, x1, [sp+8]
001ee760ldp x2, x3, [sp+24]
001ee764ldr x4, [sp+40]
001ee768ldrb w5, [sp+48]
001ee76cb 0x1ee500
001ee500
001ee770
001ee770google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ee770ldr x16, [x28+16]
001ee774sub x17, sp, 256
001ee778subs xzr, x17, x16
001ee77cb.ls 0x1ee9bc
001ee780sub x20, sp, 384
001ee784stp x29, x30, [x20-8]
001ee788add sp, x20, 0
001ee78csub x29, sp, 8
001ee790str x0, [sp+392]
001ee794str x1, [sp+400]
001ee798str x2, [sp+408]
001ee79cstr x3, [sp+416]
001ee7a0strb w4, [sp+424]
001ee7a4str x5, [sp+432]
001ee7a8strb w6, [sp+440]
001ee7acstr x7, [sp+448]
001ee7b0str x8, [sp+456]
001ee7b4str x9, [sp+464]
001ee7b8str xzr, [sp+96]
001ee7bcstrb wzr, [sp+104]
001ee7c0stp xzr, xzr, [sp+232]
001ee7c4ldrsb x4, [sp+424]
001ee7c8ubfm x4, x4, 0, 7
001ee7ccsubs wzr, w4, 2
001ee7d0b.ne 0x1ee7d8
001ee7d4b 0x1ee804
001ee7d8
001ee7d8loc_1ee7d8:
001ee7d8adrp x27, 0x834000
001ee7dcldr x2, [x27+192]
001ee7e0adrp x27, 0x834000
001ee7e4ldr x3, [x27+200]
001ee7e8str x2, [sp+232]
001ee7ecstr x3, [sp+240]
001ee7f0ldr x0, [sp+96]
001ee7f4ldrb w1, [sp+104]
001ee7f8ldp x29, x30, [sp-8]
001ee7fcadd sp, sp, 384
001ee800ret x30
001ee804
001ee804loc_1ee804:
001ee804str xzr, [sp+336]
001ee808stp xzr, xzr, [sp+344]
001ee80cldr x0, [sp+392]
001ee810ldr x1, [sp+400]
001ee814ldr x2, [sp+408]
001ee818bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ee81cstr x0, [sp+336]
001ee820str x1, [sp+344]
001ee824str x2, [sp+352]
001ee828str x3, [sp+152]
001ee82cstr x0, [sp+248]
001ee830str x1, [sp+256]
001ee834str x2, [sp+264]
001ee838ldr x3, [sp+152]
001ee83cstr x3, [sp+176]
001ee840str x0, [sp+184]
001ee844str x1, [sp+192]
001ee848str x2, [sp+200]
001ee84cldr x3, [sp+176]
001ee850str x3, [sp+128]
001ee854tbnz x3, 63, 0x1ee85c
001ee858b 0x1ee888
001ee85c
001ee85cloc_1ee85c:
001ee85cadrp x27, 0x834000
001ee860ldr x2, [x27+160]
001ee864adrp x27, 0x834000
001ee868ldr x3, [x27+168]
001ee86cstr x2, [sp+232]
001ee870str x3, [sp+240]
001ee874ldr x0, [sp+96]
001ee878ldrb w1, [sp+104]
001ee87cldp x29, x30, [sp-8]
001ee880add sp, sp, 384
001ee884ret x30
001ee888
001ee888loc_1ee888:
001ee888ldr x1, [sp+432]
001ee88cldrsb x27, [x1]
001ee890ldr x1, [x1+48]
001ee894ldrsb x27, [x1]
001ee898ldr x2, [x1]
001ee89cldrsb x27, [x2]
001ee8a0ldr x0, [x1+8]
001ee8a4ldr x1, [x2+88]
001ee8a8blr x1
001ee8acstr x0, [sp+320]
001ee8b0str x1, [sp+328]
001ee8b4bl reflect.New
001ee8b8str x0, [sp+296]
001ee8bcstr x1, [sp+304]
001ee8c0str x2, [sp+312]
001ee8c4bl reflect.Value.Interface
001ee8c8str x0, [sp+216]
001ee8ccstr x1, [sp+224]
001ee8d0bl google.golang.org/protobuf/internal/impl.pointerOfIface
001ee8d4str x0, [sp+208]
001ee8d8stp xzr, xzr, [sp+280]
001ee8dcldr x1, [sp+432]
001ee8e0ldrsb x27, [x1]
001ee8e4ldr x0, [x1+48]
001ee8e8str x0, [sp+272]
001ee8ecldrb w6, [sp+440]
001ee8f0ldr x1, [sp+184]
001ee8f4ldr x4, [sp+208]
001ee8f8ldr x2, [sp+192]
001ee8fcldr x7, [sp+448]
001ee900ldr x3, [sp+200]
001ee904ldr x8, [sp+456]
001ee908ldr x9, [sp+464]
001ee90cmov x5, xzr
001ee910bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ee914str x0, [sp+136]
001ee918strb w1, [sp+144]
001ee91cstr x2, [sp+280]
001ee920str x3, [sp+288]
001ee924ldr x1, [sp+136]
001ee928ldrb w2, [sp+144]
001ee92cstr x1, [sp+160]
001ee930strb w2, [sp+168]
001ee934ldr x1, [sp+280]
001ee938ldr x2, [sp+288]
001ee93cstr x1, [sp+360]
001ee940str x2, [sp+368]
001ee944ldr x1, [sp+160]
001ee948ldrb w2, [sp+168]
001ee94cstr x1, [sp+112]
001ee950strb w2, [sp+120]
001ee954ldr x3, [sp+368]
001ee958ldr x2, [sp+360]
001ee95cstr x2, [sp+232]
001ee960str x3, [sp+240]
001ee964cbnz x2, 0x1ee96c
001ee968b 0x1ee980
001ee96c
001ee96cloc_1ee96c:
001ee96cldr x0, [sp+96]
001ee970ldrb w1, [sp+104]
001ee974ldp x29, x30, [sp-8]
001ee978add sp, sp, 384
001ee97cret x30
001ee980
001ee980loc_1ee980:
001ee980ldr x0, [sp+416]
001ee984ldr x1, [sp+208]
001ee988bl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ee98cldr x2, [sp+128]
001ee990str x2, [sp+96]
001ee994ldrb w2, [sp+120]
001ee998strb w2, [sp+104]
001ee99cstp xzr, xzr, [sp+232]
001ee9a0ldr x0, [sp+96]
001ee9a4ldrb w1, [sp+104]
001ee9a8mov x2, xzr
001ee9acmov x3, xzr
001ee9b0ldp x29, x30, [sp-8]
001ee9b4add sp, sp, 384
001ee9b8ret x30
001ee9bc
001ee9bcloc_1ee9bc:
001ee9bcstp x0, x1, [sp+8]
001ee9c0stp x2, x3, [sp+24]
001ee9c4strb w4, [sp+40]
001ee9c8str x5, [sp+48]
001ee9ccstrb w6, [sp+56]
001ee9d0stp x7, x8, [sp+64]
001ee9d4str x9, [sp+80]
001ee9d8mov x3, x30
001ee9dcbl runtime.morestack_noctxt.abi0
001ee9e0ldp x0, x1, [sp+8]
001ee9e4ldp x2, x3, [sp+24]
001ee9e8ldrsb x4, [sp+40]
001ee9ecldr x5, [sp+48]
001ee9f0ldrb w6, [sp+56]
001ee9f4ldp x7, x8, [sp+64]
001ee9f8ldr x9, [sp+80]
001ee9fcb 0x1ee770
001ee770
001ee770google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ee770ldr x16, [x28+16]
001ee774sub x17, sp, 256
001ee778subs xzr, x17, x16
001ee77cb.ls 0x1ee9bc
001ee780sub x20, sp, 384
001ee784stp x29, x30, [x20-8]
001ee788add sp, x20, 0
001ee78csub x29, sp, 8
001ee790str x0, [sp+392]
001ee794str x1, [sp+400]
001ee798str x2, [sp+408]
001ee79cstr x3, [sp+416]
001ee7a0strb w4, [sp+424]
001ee7a4str x5, [sp+432]
001ee7a8strb w6, [sp+440]
001ee7acstr x7, [sp+448]
001ee7b0str x8, [sp+456]
001ee7b4str x9, [sp+464]
001ee7b8str xzr, [sp+96]
001ee7bcstrb wzr, [sp+104]
001ee7c0stp xzr, xzr, [sp+232]
001ee7c4ldrsb x4, [sp+424]
001ee7c8ubfm x4, x4, 0, 7
001ee7ccsubs wzr, w4, 2
001ee7d0b.ne 0x1ee7d8
001ee7d4b 0x1ee804
001ee7d8
001ee7d8loc_1ee7d8:
001ee7d8adrp x27, 0x834000
001ee7dcldr x2, [x27+192]
001ee7e0adrp x27, 0x834000
001ee7e4ldr x3, [x27+200]
001ee7e8str x2, [sp+232]
001ee7ecstr x3, [sp+240]
001ee7f0ldr x0, [sp+96]
001ee7f4ldrb w1, [sp+104]
001ee7f8ldp x29, x30, [sp-8]
001ee7fcadd sp, sp, 384
001ee800ret x30
001ee804
001ee804loc_1ee804:
001ee804str xzr, [sp+336]
001ee808stp xzr, xzr, [sp+344]
001ee80cldr x0, [sp+392]
001ee810ldr x1, [sp+400]
001ee814ldr x2, [sp+408]
001ee818bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ee81cstr x0, [sp+336]
001ee820str x1, [sp+344]
001ee824str x2, [sp+352]
001ee828str x3, [sp+152]
001ee82cstr x0, [sp+248]
001ee830str x1, [sp+256]
001ee834str x2, [sp+264]
001ee838ldr x3, [sp+152]
001ee83cstr x3, [sp+176]
001ee840str x0, [sp+184]
001ee844str x1, [sp+192]
001ee848str x2, [sp+200]
001ee84cldr x3, [sp+176]
001ee850str x3, [sp+128]
001ee854tbnz x3, 63, 0x1ee85c
001ee858b 0x1ee888
001ee85c
001ee85cloc_1ee85c:
001ee85cadrp x27, 0x834000
001ee860ldr x2, [x27+160]
001ee864adrp x27, 0x834000
001ee868ldr x3, [x27+168]
001ee86cstr x2, [sp+232]
001ee870str x3, [sp+240]
001ee874ldr x0, [sp+96]
001ee878ldrb w1, [sp+104]
001ee87cldp x29, x30, [sp-8]
001ee880add sp, sp, 384
001ee884ret x30
001ee888
001ee888loc_1ee888:
001ee888ldr x1, [sp+432]
001ee88cldrsb x27, [x1]
001ee890ldr x1, [x1+48]
001ee894ldrsb x27, [x1]
001ee898ldr x2, [x1]
001ee89cldrsb x27, [x2]
001ee8a0ldr x0, [x1+8]
001ee8a4ldr x1, [x2+88]
001ee8a8blr x1
001ee8acstr x0, [sp+320]
001ee8b0str x1, [sp+328]
001ee8b4bl reflect.New
001ee8b8str x0, [sp+296]
001ee8bcstr x1, [sp+304]
001ee8c0str x2, [sp+312]
001ee8c4bl reflect.Value.Interface
001ee8c8str x0, [sp+216]
001ee8ccstr x1, [sp+224]
001ee8d0bl google.golang.org/protobuf/internal/impl.pointerOfIface
001ee8d4str x0, [sp+208]
001ee8d8stp xzr, xzr, [sp+280]
001ee8dcldr x1, [sp+432]
001ee8e0ldrsb x27, [x1]
001ee8e4ldr x0, [x1+48]
001ee8e8str x0, [sp+272]
001ee8ecldrb w6, [sp+440]
001ee8f0ldr x1, [sp+184]
001ee8f4ldr x4, [sp+208]
001ee8f8ldr x2, [sp+192]
001ee8fcldr x7, [sp+448]
001ee900ldr x3, [sp+200]
001ee904ldr x8, [sp+456]
001ee908ldr x9, [sp+464]
001ee90cmov x5, xzr
001ee910bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ee914str x0, [sp+136]
001ee918strb w1, [sp+144]
001ee91cstr x2, [sp+280]
001ee920str x3, [sp+288]
001ee924ldr x1, [sp+136]
001ee928ldrb w2, [sp+144]
001ee92cstr x1, [sp+160]
001ee930strb w2, [sp+168]
001ee934ldr x1, [sp+280]
001ee938ldr x2, [sp+288]
001ee93cstr x1, [sp+360]
001ee940str x2, [sp+368]
001ee944ldr x1, [sp+160]
001ee948ldrb w2, [sp+168]
001ee94cstr x1, [sp+112]
001ee950strb w2, [sp+120]
001ee954ldr x3, [sp+368]
001ee958ldr x2, [sp+360]
001ee95cstr x2, [sp+232]
001ee960str x3, [sp+240]
001ee964cbnz x2, 0x1ee96c
001ee968b 0x1ee980
001ee96c
001ee96cloc_1ee96c:
001ee96cldr x0, [sp+96]
001ee970ldrb w1, [sp+104]
001ee974ldp x29, x30, [sp-8]
001ee978add sp, sp, 384
001ee97cret x30
001ee980
001ee980loc_1ee980:
001ee980ldr x0, [sp+416]
001ee984ldr x1, [sp+208]
001ee988bl google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice
001ee98cldr x2, [sp+128]
001ee990str x2, [sp+96]
001ee994ldrb w2, [sp+120]
001ee998strb w2, [sp+104]
001ee99cstp xzr, xzr, [sp+232]
001ee9a0ldr x0, [sp+96]
001ee9a4ldrb w1, [sp+104]
001ee9a8mov x2, xzr
001ee9acmov x3, xzr
001ee9b0ldp x29, x30, [sp-8]
001ee9b4add sp, sp, 384
001ee9b8ret x30
001ee9bc
001ee9bcloc_1ee9bc:
001ee9bcstp x0, x1, [sp+8]
001ee9c0stp x2, x3, [sp+24]
001ee9c4strb w4, [sp+40]
001ee9c8str x5, [sp+48]
001ee9ccstrb w6, [sp+56]
001ee9d0stp x7, x8, [sp+64]
001ee9d4str x9, [sp+80]
001ee9d8mov x3, x30
001ee9dcbl runtime.morestack_noctxt.abi0
001ee9e0ldp x0, x1, [sp+8]
001ee9e4ldp x2, x3, [sp+24]
001ee9e8ldrsb x4, [sp+40]
001ee9ecldr x5, [sp+48]
001ee9f0ldrb w6, [sp+56]
001ee9f4ldp x7, x8, [sp+64]
001ee9f8ldr x9, [sp+80]
001ee9fcb 0x1ee770
001ee770
001eea00
001eea00google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001eea00ldr x16, [x28+16]
001eea04sub x17, sp, 16
001eea08subs xzr, x17, x16
001eea0cb.ls 0x1eeae0
001eea10str x30, [sp-144]!
001eea14stur x29, [sp-8]
001eea18sub x29, sp, 8
001eea1cstr x0, [sp+152]
001eea20str x1, [sp+160]
001eea24stp xzr, xzr, [sp+40]
001eea28ldr x0, [sp+152]
001eea2cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eea30str x0, [sp+64]
001eea34str x1, [sp+72]
001eea38str x2, [sp+80]
001eea3cstr x0, [sp+112]
001eea40str x1, [sp+120]
001eea44str x2, [sp+128]
001eea48str xzr, [sp+32]
001eea4cstr x1, [sp+24]
001eea50b 0x1eea54
001eea54
001eea54loc_1eea54:
001eea54ldr x2, [sp+24]
001eea58ldr x3, [sp+32]
001eea5csubs xzr, x2, x3
001eea60b.gt 0x1eea68
001eea64b 0x1eeac8
001eea68
001eea68loc_1eea68:
001eea68ldr x2, [sp+32]
001eea6cldr x3, [sp+112]
001eea70ldr x2, [x3+3*x2]
001eea74str x2, [sp+56]
001eea78ldr x2, [sp+160]
001eea7cldrsb x27, [x2]
001eea80ldr x0, [x2+48]
001eea84str x0, [sp+104]
001eea88ldr x1, [sp+56]
001eea8cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001eea90str x0, [sp+88]
001eea94str x1, [sp+96]
001eea98cbnz x0, 0x1eeaa0
001eea9cb 0x1eeab4
001eeaa0
001eeaa0loc_1eeaa0:
001eeaa0str x0, [sp+40]
001eeaa4str x1, [sp+48]
001eeaa8ldur x29, [sp-8]
001eeaacldr x30, [sp], 144
001eeab0ret x30
001eeab4
001eeab4loc_1eeab4:
001eeab4b 0x1eeab8
001eeab8
001eeab8loc_1eeab8:
001eeab8ldr x2, [sp+32]
001eeabcadd x2, x2, 1
001eeac0str x2, [sp+32]
001eeac4b 0x1eea54
001eeac8
001eeac8loc_1eeac8:
001eeac8stp xzr, xzr, [sp+40]
001eeaccmov x0, xzr
001eead0mov x1, xzr
001eead4ldur x29, [sp-8]
001eead8ldr x30, [sp], 144
001eeadcret x30
001eeae0
001eeae0loc_1eeae0:
001eeae0stp x0, x1, [sp+8]
001eeae4mov x3, x30
001eeae8bl runtime.morestack_noctxt.abi0
001eeaecldp x0, x1, [sp+8]
001eeaf0b 0x1eea00
001eeaf4udf 0
001eeaf8udf 0
001eeafcudf 0
001eea00
001eea00google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo: ; void google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001eea00ldr x16, [x28+16]
001eea04sub x17, sp, 16
001eea08subs xzr, x17, x16
001eea0cb.ls 0x1eeae0
001eea10str x30, [sp-144]!
001eea14stur x29, [sp-8]
001eea18sub x29, sp, 8
001eea1cstr x0, [sp+152]
001eea20str x1, [sp+160]
001eea24stp xzr, xzr, [sp+40]
001eea28ldr x0, [sp+152]
001eea2cbl google.golang.org/protobuf/internal/impl.pointer.PointerSlice
001eea30str x0, [sp+64]
001eea34str x1, [sp+72]
001eea38str x2, [sp+80]
001eea3cstr x0, [sp+112]
001eea40str x1, [sp+120]
001eea44str x2, [sp+128]
001eea48str xzr, [sp+32]
001eea4cstr x1, [sp+24]
001eea50b 0x1eea54
001eea54
001eea54loc_1eea54:
001eea54ldr x2, [sp+24]
001eea58ldr x3, [sp+32]
001eea5csubs xzr, x2, x3
001eea60b.gt 0x1eea68
001eea64b 0x1eeac8
001eea68
001eea68loc_1eea68:
001eea68ldr x2, [sp+32]
001eea6cldr x3, [sp+112]
001eea70ldr x2, [x3+3*x2]
001eea74str x2, [sp+56]
001eea78ldr x2, [sp+160]
001eea7cldrsb x27, [x2]
001eea80ldr x0, [x2+48]
001eea84str x0, [sp+104]
001eea88ldr x1, [sp+56]
001eea8cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001eea90str x0, [sp+88]
001eea94str x1, [sp+96]
001eea98cbnz x0, 0x1eeaa0
001eea9cb 0x1eeab4
001eeaa0
001eeaa0loc_1eeaa0:
001eeaa0str x0, [sp+40]
001eeaa4str x1, [sp+48]
001eeaa8ldur x29, [sp-8]
001eeaacldr x30, [sp], 144
001eeab0ret x30
001eeab4
001eeab4loc_1eeab4:
001eeab4b 0x1eeab8
001eeab8
001eeab8loc_1eeab8:
001eeab8ldr x2, [sp+32]
001eeabcadd x2, x2, 1
001eeac0str x2, [sp+32]
001eeac4b 0x1eea54
001eeac8
001eeac8loc_1eeac8:
001eeac8stp xzr, xzr, [sp+40]
001eeaccmov x0, xzr
001eead0mov x1, xzr
001eead4ldur x29, [sp-8]
001eead8ldr x30, [sp], 144
001eeadcret x30
001eeae0
001eeae0loc_1eeae0:
001eeae0stp x0, x1, [sp+8]
001eeae4mov x3, x30
001eeae8bl runtime.morestack_noctxt.abi0
001eeaecldp x0, x1, [sp+8]
001eeaf0b 0x1eea00
001eeaf4udf 0
001eeaf8udf 0
001eeafcudf 0
001eea00
Loading..