File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001eb0e0
001eb0e0google.golang.org/protobuf/internal/impl.makeWeakMessageFieldCoder.func1.1: ; void google.golang.org/protobuf/internal/impl.makeWeakMessageFieldCoder.func1.1(void)
001eb0e0ldr x16, [x28+16]
001eb0e4sub x17, sp, 32
001eb0e8subs xzr, x17, x16
001eb0ecb.ls 0x1eb1dc
001eb0f0str x30, [sp-160]!
001eb0f4stur x29, [sp-8]
001eb0f8sub x29, sp, 8
001eb0fcldr x1, [x26+8]
001eb100ldr x2, [x26+16]
001eb104str x1, [sp+48]
001eb108str x2, [sp+56]
001eb10cldr x1, [x26+24]
001eb110str x1, [sp+144]
001eb114ldr x1, [sp+48]
001eb118ldrsb x27, [x1]
001eb11cldr x1, [x1+200]
001eb120ldr x0, [sp+56]
001eb124blr x1
001eb128str x0, [sp+128]
001eb12cstr x1, [sp+136]
001eb130ldrsb x27, [x0]
001eb134ldr x2, [x0+64]
001eb138mov x0, x1
001eb13cblr x2
001eb140str x0, [sp+32]
001eb144str x1, [sp+40]
001eb148stp xzr, xzr, [sp+80]
001eb14cstp xzr, xzr, [sp+64]
001eb150ldr x1, [sp+32]
001eb154ldr x2, [sp+40]
001eb158adrp x27, 0x835000
001eb15cldr x0, [x27+3720]
001eb160bl google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName
001eb164str x0, [sp+80]
001eb168str x1, [sp+88]
001eb16cstr x2, [sp+64]
001eb170str x3, [sp+72]
001eb174ldr x1, [sp+80]
001eb178ldr x2, [sp+88]
001eb17cstr x1, [sp+112]
001eb180str x2, [sp+120]
001eb184ldr x1, [sp+64]
001eb188ldr x2, [sp+72]
001eb18cstr x1, [sp+96]
001eb190str x2, [sp+104]
001eb194ldr x1, [sp+144]
001eb198ldr x2, [sp+120]
001eb19cldr x3, [sp+112]
001eb1a0str x3, [x1]
001eb1a4adrp x27, 0x860000
001eb1a8ldr w3, [x27+3056]
001eb1accbz w3, 0x1eb1b4
001eb1b0b 0x1eb1b8
001eb1b4
001eb1b4loc_1eb1b4:
001eb1b4b 0x1eb1cc
001eb1b8
001eb1b8loc_1eb1b8:
001eb1b8bl runtime.gcWriteBarrier2
001eb1bcstr x2, [x25]
001eb1c0ldr x0, [x1+8]
001eb1c4str x0, [x25+8]
001eb1c8b 0x1eb1cc
001eb1cc
001eb1ccloc_1eb1cc:
001eb1ccstr x2, [x1+8]
001eb1d0ldur x29, [sp-8]
001eb1d4ldr x30, [sp], 160
001eb1d8ret x30
001eb1dc
001eb1dcloc_1eb1dc:
001eb1dcmov x3, x30
001eb1e0bl runtime.morestack.abi0
001eb1e4b 0x1eb0e0
001eb1e8udf 0
001eb1ecudf 0
001eb0e0
001eb0e0google.golang.org/protobuf/internal/impl.makeWeakMessageFieldCoder.func1.1: ; void google.golang.org/protobuf/internal/impl.makeWeakMessageFieldCoder.func1.1(void)
001eb0e0ldr x16, [x28+16]
001eb0e4sub x17, sp, 32
001eb0e8subs xzr, x17, x16
001eb0ecb.ls 0x1eb1dc
001eb0f0str x30, [sp-160]!
001eb0f4stur x29, [sp-8]
001eb0f8sub x29, sp, 8
001eb0fcldr x1, [x26+8]
001eb100ldr x2, [x26+16]
001eb104str x1, [sp+48]
001eb108str x2, [sp+56]
001eb10cldr x1, [x26+24]
001eb110str x1, [sp+144]
001eb114ldr x1, [sp+48]
001eb118ldrsb x27, [x1]
001eb11cldr x1, [x1+200]
001eb120ldr x0, [sp+56]
001eb124blr x1
001eb128str x0, [sp+128]
001eb12cstr x1, [sp+136]
001eb130ldrsb x27, [x0]
001eb134ldr x2, [x0+64]
001eb138mov x0, x1
001eb13cblr x2
001eb140str x0, [sp+32]
001eb144str x1, [sp+40]
001eb148stp xzr, xzr, [sp+80]
001eb14cstp xzr, xzr, [sp+64]
001eb150ldr x1, [sp+32]
001eb154ldr x2, [sp+40]
001eb158adrp x27, 0x835000
001eb15cldr x0, [x27+3720]
001eb160bl google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName
001eb164str x0, [sp+80]
001eb168str x1, [sp+88]
001eb16cstr x2, [sp+64]
001eb170str x3, [sp+72]
001eb174ldr x1, [sp+80]
001eb178ldr x2, [sp+88]
001eb17cstr x1, [sp+112]
001eb180str x2, [sp+120]
001eb184ldr x1, [sp+64]
001eb188ldr x2, [sp+72]
001eb18cstr x1, [sp+96]
001eb190str x2, [sp+104]
001eb194ldr x1, [sp+144]
001eb198ldr x2, [sp+120]
001eb19cldr x3, [sp+112]
001eb1a0str x3, [x1]
001eb1a4adrp x27, 0x860000
001eb1a8ldr w3, [x27+3056]
001eb1accbz w3, 0x1eb1b4
001eb1b0b 0x1eb1b8
001eb1b4
001eb1b4loc_1eb1b4:
001eb1b4b 0x1eb1cc
001eb1b8
001eb1b8loc_1eb1b8:
001eb1b8bl runtime.gcWriteBarrier2
001eb1bcstr x2, [x25]
001eb1c0ldr x0, [x1+8]
001eb1c4str x0, [x25+8]
001eb1c8b 0x1eb1cc
001eb1cc
001eb1ccloc_1eb1cc:
001eb1ccstr x2, [x1+8]
001eb1d0ldur x29, [sp-8]
001eb1d4ldr x30, [sp], 160
001eb1d8ret x30
001eb1dc
001eb1dcloc_1eb1dc:
001eb1dcmov x3, x30
001eb1e0bl runtime.morestack.abi0
001eb1e4b 0x1eb0e0
001eb1e8udf 0
001eb1ecudf 0
001eb0e0
001eb1f0
001eb1f0google.golang.org/protobuf/internal/impl.makeMessageFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001eb1f0ldr x16, [x28+16]
001eb1f4sub x17, sp, 80
001eb1f8subs xzr, x17, x16
001eb1fcb.ls 0x1eb4c0
001eb200str x30, [sp-208]!
001eb204stur x29, [sp-8]
001eb208sub x29, sp, 8
001eb20cstr x0, [sp+216]
001eb210str x1, [sp+224]
001eb214str x2, [sp+232]
001eb218str x3, [sp+240]
001eb21cstp xzr, xzr, [sp+48]
001eb220stp xzr, xzr, [sp+64]
001eb224stp xzr, xzr, [sp+80]
001eb228ldr x0, [sp+232]
001eb22cldr x1, [sp+240]
001eb230bl google.golang.org/protobuf/internal/impl.getMessageInfo
001eb234str x0, [sp+96]
001eb238cbnz x0, 0x1eb240
001eb23cb 0x1eb2f4
001eb240
001eb240loc_1eb240:
001eb240stp xzr, xzr, [sp+104]
001eb244stp xzr, xzr, [sp+120]
001eb248stp xzr, xzr, [sp+136]
001eb24cadrp x2, 0x4ee000
001eb250add x2, x2, 3976
001eb254str x2, [sp+112]
001eb258adrp x2, 0x4ee000
001eb25cadd x2, x2, 1736
001eb260str x2, [sp+120]
001eb264adrp x2, 0x4ee000
001eb268add x2, x2, 2632
001eb26cstr x2, [sp+128]
001eb270adrp x2, 0x4ee000
001eb274add x2, x2, 3288
001eb278str x2, [sp+144]
001eb27cldr x2, [sp+96]
001eb280ldrsb x27, [x2]
001eb284ldr x0, [x2+16]
001eb288ldr x1, [x2+24]
001eb28cstr x0, [sp+176]
001eb290str x1, [sp+184]
001eb294bl google.golang.org/protobuf/internal/impl.needsInitCheck
001eb298strb w0, [sp+47]
001eb29ctbnz w0, 0, 0x1eb2a4
001eb2a0b 0x1eb2b4
001eb2a4
001eb2a4loc_1eb2a4:
001eb2a4adrp x6, 0x4ee000
001eb2a8add x6, x6, 2984
001eb2acstr x6, [sp+136]
001eb2b0b 0x1eb2b8
001eb2b4
001eb2b4loc_1eb2b4:
001eb2b4b 0x1eb2b8
001eb2b8
001eb2b8loc_1eb2b8:
001eb2b8ldp x6, x7, [sp+104]
001eb2bcldp x8, x9, [sp+120]
001eb2c0ldp x10, x11, [sp+136]
001eb2c4stp x6, x7, [sp+48]
001eb2c8stp x8, x9, [sp+64]
001eb2ccstp x10, x11, [sp+80]
001eb2d0ldr x0, [sp+48]
001eb2d4ldr x1, [sp+56]
001eb2d8ldr x2, [sp+64]
001eb2dcldr x3, [sp+72]
001eb2e0ldr x4, [sp+80]
001eb2e4ldr x5, [sp+88]
001eb2e8ldur x29, [sp-8]
001eb2ecldr x30, [sp], 208
001eb2f0ret x30
001eb2f4
001eb2f4loc_1eb2f4:
001eb2f4stp xzr, xzr, [sp+48]
001eb2f8stp xzr, xzr, [sp+64]
001eb2fcstp xzr, xzr, [sp+80]
001eb300adrp x0, 0x44e000
001eb304add x0, x0, 832
001eb308bl runtime.newobject
001eb30cstr x0, [sp+168]
001eb310adrp x1, 0
001eb314add x1, x1, 2304
001eb318str x1, [x0]
001eb31cldr x1, [sp+240]
001eb320ldr x2, [sp+232]
001eb324ldr x3, [sp+168]
001eb328ldrsb x27, [x3]
001eb32cstr x2, [x3+8]
001eb330adrp x27, 0x860000
001eb334ldr w2, [x27+3056]
001eb338cbz w2, 0x1eb340
001eb33cb 0x1eb344
001eb340
001eb340loc_1eb340:
001eb340b 0x1eb358
001eb344
001eb344loc_1eb344:
001eb344bl runtime.gcWriteBarrier2
001eb348str x1, [x25]
001eb34cldr x2, [x3+16]
001eb350str x2, [x25+8]
001eb354b 0x1eb358
001eb358
001eb358loc_1eb358:
001eb358str x1, [x3+16]
001eb35cldr x1, [sp+168]
001eb360str x1, [sp+56]
001eb364adrp x0, 0x44e000
001eb368add x0, x0, 832
001eb36cbl runtime.newobject
001eb370str x0, [sp+160]
001eb374adrp x1, 0
001eb378add x1, x1, 1936
001eb37cstr x1, [x0]
001eb380ldr x1, [sp+240]
001eb384ldr x2, [sp+232]
001eb388ldr x3, [sp+160]
001eb38cldrsb x27, [x3]
001eb390str x2, [x3+8]
001eb394adrp x27, 0x860000
001eb398ldr w2, [x27+3056]
001eb39ccbz w2, 0x1eb3a4
001eb3a0b 0x1eb3a8
001eb3a4
001eb3a4loc_1eb3a4:
001eb3a4b 0x1eb3bc
001eb3a8
001eb3a8loc_1eb3a8:
001eb3a8bl runtime.gcWriteBarrier2
001eb3acstr x1, [x25]
001eb3b0ldr x2, [x3+16]
001eb3b4str x2, [x25+8]
001eb3b8b 0x1eb3bc
001eb3bc
001eb3bcloc_1eb3bc:
001eb3bcstr x1, [x3+16]
001eb3c0ldr x1, [sp+160]
001eb3c4str x1, [sp+64]
001eb3c8adrp x0, 0x44e000
001eb3ccadd x0, x0, 832
001eb3d0bl runtime.newobject
001eb3d4str x0, [sp+152]
001eb3d8adrp x1, 0
001eb3dcadd x1, x1, 1424
001eb3e0str x1, [x0]
001eb3e4ldr x1, [sp+240]
001eb3e8ldr x2, [sp+232]
001eb3ecldr x3, [sp+152]
001eb3f0ldrsb x27, [x3]
001eb3f4str x2, [x3+8]
001eb3f8adrp x27, 0x860000
001eb3fcldr w2, [x27+3056]
001eb400cbz w2, 0x1eb408
001eb404b 0x1eb40c
001eb408
001eb408loc_1eb408:
001eb408b 0x1eb420
001eb40c
001eb40cloc_1eb40c:
001eb40cbl runtime.gcWriteBarrier2
001eb410str x1, [x25]
001eb414ldr x2, [x3+16]
001eb418str x2, [x25+8]
001eb41cb 0x1eb420
001eb420
001eb420loc_1eb420:
001eb420str x1, [x3+16]
001eb424ldr x1, [sp+152]
001eb428str x1, [sp+72]
001eb42cadrp x0, 0x44e000
001eb430add x0, x0, 832
001eb434bl runtime.newobject
001eb438str x0, [sp+192]
001eb43cadrp x1, 0
001eb440add x1, x1, 1248
001eb444str x1, [x0]
001eb448ldr x1, [sp+240]
001eb44cldr x2, [sp+232]
001eb450ldr x3, [sp+192]
001eb454ldrsb x27, [x3]
001eb458str x2, [x3+8]
001eb45cadrp x27, 0x860000
001eb460ldr w2, [x27+3056]
001eb464cbz w2, 0x1eb46c
001eb468b 0x1eb470
001eb46c
001eb46cloc_1eb46c:
001eb46cb 0x1eb484
001eb470
001eb470loc_1eb470:
001eb470bl runtime.gcWriteBarrier2
001eb474str x1, [x25]
001eb478ldr x6, [x3+16]
001eb47cstr x6, [x25+8]
001eb480b 0x1eb484
001eb484
001eb484loc_1eb484:
001eb484str x1, [x3+16]
001eb488ldr x6, [sp+192]
001eb48cstr x6, [sp+80]
001eb490adrp x6, 0x4ee000
001eb494add x6, x6, 3288
001eb498str x6, [sp+88]
001eb49cldr x0, [sp+48]
001eb4a0ldr x1, [sp+56]
001eb4a4ldr x2, [sp+64]
001eb4a8ldr x3, [sp+72]
001eb4acldr x4, [sp+80]
001eb4b0ldr x5, [sp+88]
001eb4b4ldur x29, [sp-8]
001eb4b8ldr x30, [sp], 208
001eb4bcret x30
001eb4c0
001eb4c0loc_1eb4c0:
001eb4c0stp x0, x1, [sp+8]
001eb4c4stp x2, x3, [sp+24]
001eb4c8mov x3, x30
001eb4ccbl runtime.morestack_noctxt.abi0
001eb4d0ldp x0, x1, [sp+8]
001eb4d4ldp x2, x3, [sp+24]
001eb4d8b 0x1eb1f0
001eb4dcudf 0
001eb1f0
001eb1f0google.golang.org/protobuf/internal/impl.makeMessageFieldCoder: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.Type ft)
001eb1f0ldr x16, [x28+16]
001eb1f4sub x17, sp, 80
001eb1f8subs xzr, x17, x16
001eb1fcb.ls 0x1eb4c0
001eb200str x30, [sp-208]!
001eb204stur x29, [sp-8]
001eb208sub x29, sp, 8
001eb20cstr x0, [sp+216]
001eb210str x1, [sp+224]
001eb214str x2, [sp+232]
001eb218str x3, [sp+240]
001eb21cstp xzr, xzr, [sp+48]
001eb220stp xzr, xzr, [sp+64]
001eb224stp xzr, xzr, [sp+80]
001eb228ldr x0, [sp+232]
001eb22cldr x1, [sp+240]
001eb230bl google.golang.org/protobuf/internal/impl.getMessageInfo
001eb234str x0, [sp+96]
001eb238cbnz x0, 0x1eb240
001eb23cb 0x1eb2f4
001eb240
001eb240loc_1eb240:
001eb240stp xzr, xzr, [sp+104]
001eb244stp xzr, xzr, [sp+120]
001eb248stp xzr, xzr, [sp+136]
001eb24cadrp x2, 0x4ee000
001eb250add x2, x2, 3976
001eb254str x2, [sp+112]
001eb258adrp x2, 0x4ee000
001eb25cadd x2, x2, 1736
001eb260str x2, [sp+120]
001eb264adrp x2, 0x4ee000
001eb268add x2, x2, 2632
001eb26cstr x2, [sp+128]
001eb270adrp x2, 0x4ee000
001eb274add x2, x2, 3288
001eb278str x2, [sp+144]
001eb27cldr x2, [sp+96]
001eb280ldrsb x27, [x2]
001eb284ldr x0, [x2+16]
001eb288ldr x1, [x2+24]
001eb28cstr x0, [sp+176]
001eb290str x1, [sp+184]
001eb294bl google.golang.org/protobuf/internal/impl.needsInitCheck
001eb298strb w0, [sp+47]
001eb29ctbnz w0, 0, 0x1eb2a4
001eb2a0b 0x1eb2b4
001eb2a4
001eb2a4loc_1eb2a4:
001eb2a4adrp x6, 0x4ee000
001eb2a8add x6, x6, 2984
001eb2acstr x6, [sp+136]
001eb2b0b 0x1eb2b8
001eb2b4
001eb2b4loc_1eb2b4:
001eb2b4b 0x1eb2b8
001eb2b8
001eb2b8loc_1eb2b8:
001eb2b8ldp x6, x7, [sp+104]
001eb2bcldp x8, x9, [sp+120]
001eb2c0ldp x10, x11, [sp+136]
001eb2c4stp x6, x7, [sp+48]
001eb2c8stp x8, x9, [sp+64]
001eb2ccstp x10, x11, [sp+80]
001eb2d0ldr x0, [sp+48]
001eb2d4ldr x1, [sp+56]
001eb2d8ldr x2, [sp+64]
001eb2dcldr x3, [sp+72]
001eb2e0ldr x4, [sp+80]
001eb2e4ldr x5, [sp+88]
001eb2e8ldur x29, [sp-8]
001eb2ecldr x30, [sp], 208
001eb2f0ret x30
001eb2f4
001eb2f4loc_1eb2f4:
001eb2f4stp xzr, xzr, [sp+48]
001eb2f8stp xzr, xzr, [sp+64]
001eb2fcstp xzr, xzr, [sp+80]
001eb300adrp x0, 0x44e000
001eb304add x0, x0, 832
001eb308bl runtime.newobject
001eb30cstr x0, [sp+168]
001eb310adrp x1, 0
001eb314add x1, x1, 2304
001eb318str x1, [x0]
001eb31cldr x1, [sp+240]
001eb320ldr x2, [sp+232]
001eb324ldr x3, [sp+168]
001eb328ldrsb x27, [x3]
001eb32cstr x2, [x3+8]
001eb330adrp x27, 0x860000
001eb334ldr w2, [x27+3056]
001eb338cbz w2, 0x1eb340
001eb33cb 0x1eb344
001eb340
001eb340loc_1eb340:
001eb340b 0x1eb358
001eb344
001eb344loc_1eb344:
001eb344bl runtime.gcWriteBarrier2
001eb348str x1, [x25]
001eb34cldr x2, [x3+16]
001eb350str x2, [x25+8]
001eb354b 0x1eb358
001eb358
001eb358loc_1eb358:
001eb358str x1, [x3+16]
001eb35cldr x1, [sp+168]
001eb360str x1, [sp+56]
001eb364adrp x0, 0x44e000
001eb368add x0, x0, 832
001eb36cbl runtime.newobject
001eb370str x0, [sp+160]
001eb374adrp x1, 0
001eb378add x1, x1, 1936
001eb37cstr x1, [x0]
001eb380ldr x1, [sp+240]
001eb384ldr x2, [sp+232]
001eb388ldr x3, [sp+160]
001eb38cldrsb x27, [x3]
001eb390str x2, [x3+8]
001eb394adrp x27, 0x860000
001eb398ldr w2, [x27+3056]
001eb39ccbz w2, 0x1eb3a4
001eb3a0b 0x1eb3a8
001eb3a4
001eb3a4loc_1eb3a4:
001eb3a4b 0x1eb3bc
001eb3a8
001eb3a8loc_1eb3a8:
001eb3a8bl runtime.gcWriteBarrier2
001eb3acstr x1, [x25]
001eb3b0ldr x2, [x3+16]
001eb3b4str x2, [x25+8]
001eb3b8b 0x1eb3bc
001eb3bc
001eb3bcloc_1eb3bc:
001eb3bcstr x1, [x3+16]
001eb3c0ldr x1, [sp+160]
001eb3c4str x1, [sp+64]
001eb3c8adrp x0, 0x44e000
001eb3ccadd x0, x0, 832
001eb3d0bl runtime.newobject
001eb3d4str x0, [sp+152]
001eb3d8adrp x1, 0
001eb3dcadd x1, x1, 1424
001eb3e0str x1, [x0]
001eb3e4ldr x1, [sp+240]
001eb3e8ldr x2, [sp+232]
001eb3ecldr x3, [sp+152]
001eb3f0ldrsb x27, [x3]
001eb3f4str x2, [x3+8]
001eb3f8adrp x27, 0x860000
001eb3fcldr w2, [x27+3056]
001eb400cbz w2, 0x1eb408
001eb404b 0x1eb40c
001eb408
001eb408loc_1eb408:
001eb408b 0x1eb420
001eb40c
001eb40cloc_1eb40c:
001eb40cbl runtime.gcWriteBarrier2
001eb410str x1, [x25]
001eb414ldr x2, [x3+16]
001eb418str x2, [x25+8]
001eb41cb 0x1eb420
001eb420
001eb420loc_1eb420:
001eb420str x1, [x3+16]
001eb424ldr x1, [sp+152]
001eb428str x1, [sp+72]
001eb42cadrp x0, 0x44e000
001eb430add x0, x0, 832
001eb434bl runtime.newobject
001eb438str x0, [sp+192]
001eb43cadrp x1, 0
001eb440add x1, x1, 1248
001eb444str x1, [x0]
001eb448ldr x1, [sp+240]
001eb44cldr x2, [sp+232]
001eb450ldr x3, [sp+192]
001eb454ldrsb x27, [x3]
001eb458str x2, [x3+8]
001eb45cadrp x27, 0x860000
001eb460ldr w2, [x27+3056]
001eb464cbz w2, 0x1eb46c
001eb468b 0x1eb470
001eb46c
001eb46cloc_1eb46c:
001eb46cb 0x1eb484
001eb470
001eb470loc_1eb470:
001eb470bl runtime.gcWriteBarrier2
001eb474str x1, [x25]
001eb478ldr x6, [x3+16]
001eb47cstr x6, [x25+8]
001eb480b 0x1eb484
001eb484
001eb484loc_1eb484:
001eb484str x1, [x3+16]
001eb488ldr x6, [sp+192]
001eb48cstr x6, [sp+80]
001eb490adrp x6, 0x4ee000
001eb494add x6, x6, 3288
001eb498str x6, [sp+88]
001eb49cldr x0, [sp+48]
001eb4a0ldr x1, [sp+56]
001eb4a4ldr x2, [sp+64]
001eb4a8ldr x3, [sp+72]
001eb4acldr x4, [sp+80]
001eb4b0ldr x5, [sp+88]
001eb4b4ldur x29, [sp-8]
001eb4b8ldr x30, [sp], 208
001eb4bcret x30
001eb4c0
001eb4c0loc_1eb4c0:
001eb4c0stp x0, x1, [sp+8]
001eb4c4stp x2, x3, [sp+24]
001eb4c8mov x3, x30
001eb4ccbl runtime.morestack_noctxt.abi0
001eb4d0ldp x0, x1, [sp+8]
001eb4d4ldp x2, x3, [sp+24]
001eb4d8b 0x1eb1f0
001eb4dcudf 0
001eb1f0
001eb4e0
001eb4e0google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001eb4e0ldr x16, [x28+16]
001eb4e4sub x17, sp, 32
001eb4e8subs xzr, x17, x16
001eb4ecb.ls 0x1eb570
001eb4f0str x30, [sp-160]!
001eb4f4stur x29, [sp-8]
001eb4f8sub x29, sp, 8
001eb4fcstr x0, [sp+168]
001eb500str x1, [sp+176]
001eb504ldr x3, [x26+8]
001eb508ldr x4, [x26+16]
001eb50cstr x3, [sp+72]
001eb510str x4, [sp+80]
001eb514stp xzr, xzr, [sp+40]
001eb518ldr x1, [sp+72]
001eb51cldr x0, [sp+168]
001eb520ldr x2, [sp+80]
001eb524bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eb528str x0, [sp+128]
001eb52cstr x1, [sp+136]
001eb530str x2, [sp+144]
001eb534bl reflect.Value.Elem
001eb538str x0, [sp+104]
001eb53cstr x1, [sp+112]
001eb540str x2, [sp+120]
001eb544bl google.golang.org/protobuf/internal/impl.asMessage
001eb548str x0, [sp+56]
001eb54cstr x1, [sp+64]
001eb550bl google.golang.org/protobuf/proto.CheckInitialized
001eb554str x0, [sp+88]
001eb558str x1, [sp+96]
001eb55cstr x0, [sp+40]
001eb560str x1, [sp+48]
001eb564ldur x29, [sp-8]
001eb568ldr x30, [sp], 160
001eb56cret x30
001eb570
001eb570loc_1eb570:
001eb570stp x0, x1, [sp+8]
001eb574mov x3, x30
001eb578bl runtime.morestack.abi0
001eb57cldp x0, x1, [sp+8]
001eb580b 0x1eb4e0
001eb584udf 0
001eb588udf 0
001eb58cudf 0
001eb4e0
001eb4e0google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func4: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001eb4e0ldr x16, [x28+16]
001eb4e4sub x17, sp, 32
001eb4e8subs xzr, x17, x16
001eb4ecb.ls 0x1eb570
001eb4f0str x30, [sp-160]!
001eb4f4stur x29, [sp-8]
001eb4f8sub x29, sp, 8
001eb4fcstr x0, [sp+168]
001eb500str x1, [sp+176]
001eb504ldr x3, [x26+8]
001eb508ldr x4, [x26+16]
001eb50cstr x3, [sp+72]
001eb510str x4, [sp+80]
001eb514stp xzr, xzr, [sp+40]
001eb518ldr x1, [sp+72]
001eb51cldr x0, [sp+168]
001eb520ldr x2, [sp+80]
001eb524bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eb528str x0, [sp+128]
001eb52cstr x1, [sp+136]
001eb530str x2, [sp+144]
001eb534bl reflect.Value.Elem
001eb538str x0, [sp+104]
001eb53cstr x1, [sp+112]
001eb540str x2, [sp+120]
001eb544bl google.golang.org/protobuf/internal/impl.asMessage
001eb548str x0, [sp+56]
001eb54cstr x1, [sp+64]
001eb550bl google.golang.org/protobuf/proto.CheckInitialized
001eb554str x0, [sp+88]
001eb558str x1, [sp+96]
001eb55cstr x0, [sp+40]
001eb560str x1, [sp+48]
001eb564ldur x29, [sp-8]
001eb568ldr x30, [sp], 160
001eb56cret x30
001eb570
001eb570loc_1eb570:
001eb570stp x0, x1, [sp+8]
001eb574mov x3, x30
001eb578bl runtime.morestack.abi0
001eb57cldp x0, x1, [sp+8]
001eb580b 0x1eb4e0
001eb584udf 0
001eb588udf 0
001eb58cudf 0
001eb4e0
001eb590
001eb590google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.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)
001eb590ldr x16, [x28+16]
001eb594sub x17, sp, 176
001eb598subs xzr, x17, x16
001eb59cb.ls 0x1eb744
001eb5a0sub x20, sp, 304
001eb5a4stp x29, x30, [x20-8]
001eb5a8add sp, x20, 0
001eb5acsub x29, sp, 8
001eb5b0str x0, [sp+312]
001eb5b4str x1, [sp+320]
001eb5b8str x2, [sp+328]
001eb5bcstr x3, [sp+336]
001eb5c0strb w4, [sp+344]
001eb5c4str x5, [sp+352]
001eb5c8strb w6, [sp+360]
001eb5ccstr x7, [sp+368]
001eb5d0str x8, [sp+376]
001eb5d4str x9, [sp+384]
001eb5d8ldr x3, [x26+8]
001eb5dcldr x4, [x26+16]
001eb5e0str x3, [sp+192]
001eb5e4str x4, [sp+200]
001eb5e8str xzr, [sp+104]
001eb5ecstrb wzr, [sp+112]
001eb5f0stp xzr, xzr, [sp+152]
001eb5f4ldr x1, [sp+192]
001eb5f8ldr x0, [sp+336]
001eb5fcldr x2, [sp+200]
001eb600bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eb604str x0, [sp+272]
001eb608str x1, [sp+280]
001eb60cstr x2, [sp+288]
001eb610bl reflect.Value.Elem
001eb614str x0, [sp+168]
001eb618str x1, [sp+176]
001eb61cstr x2, [sp+184]
001eb620bl reflect.Value.IsNil
001eb624strb w0, [sp+103]
001eb628tbnz w0, 0, 0x1eb630
001eb62cb 0x1eb694
001eb630
001eb630loc_1eb630:
001eb630ldr x1, [sp+192]
001eb634ldrsb x27, [x1]
001eb638ldr x1, [x1+88]
001eb63cldr x0, [sp+200]
001eb640blr x1
001eb644str x0, [sp+256]
001eb648str x1, [sp+264]
001eb64cbl reflect.New
001eb650str x0, [sp+272]
001eb654str x1, [sp+280]
001eb658str x2, [sp+288]
001eb65cldr x3, [sp+168]
001eb660ldr x4, [sp+176]
001eb664ldr x5, [sp+184]
001eb668mov x6, x0
001eb66cmov x0, x3
001eb670mov x7, x1
001eb674mov x1, x4
001eb678mov x8, x2
001eb67cmov x2, x5
001eb680mov x3, x6
001eb684mov x4, x7
001eb688mov x5, x8
001eb68cbl reflect.Value.Set
001eb690b 0x1eb698
001eb694
001eb694loc_1eb694:
001eb694b 0x1eb698
001eb698
001eb698loc_1eb698:
001eb698ldr x0, [sp+168]
001eb69cldr x1, [sp+176]
001eb6a0ldr x2, [sp+184]
001eb6a4bl google.golang.org/protobuf/internal/impl.asMessage
001eb6a8str x0, [sp+240]
001eb6acstr x1, [sp+248]
001eb6b0stp xzr, xzr, [sp+224]
001eb6b4ldrsb x5, [sp+344]
001eb6b8ldrb w6, [sp+360]
001eb6bcldr x0, [sp+312]
001eb6c0ldr x1, [sp+320]
001eb6c4ldr x7, [sp+368]
001eb6c8ldr x2, [sp+328]
001eb6ccldr x8, [sp+376]
001eb6d0ldr x9, [sp+384]
001eb6d4ldr x3, [sp+240]
001eb6d8ldr x4, [sp+248]
001eb6dcbl google.golang.org/protobuf/internal/impl.consumeMessage
001eb6e0str x0, [sp+136]
001eb6e4strb w1, [sp+144]
001eb6e8str x2, [sp+224]
001eb6ecstr x3, [sp+232]
001eb6f0ldr x3, [sp+136]
001eb6f4ldrb w4, [sp+144]
001eb6f8str x3, [sp+120]
001eb6fcstrb w4, [sp+128]
001eb700ldr x3, [sp+224]
001eb704ldr x4, [sp+232]
001eb708str x3, [sp+208]
001eb70cstr x4, [sp+216]
001eb710ldr x3, [sp+120]
001eb714ldrb w4, [sp+128]
001eb718str x3, [sp+104]
001eb71cstrb w4, [sp+112]
001eb720ldr x2, [sp+208]
001eb724ldr x3, [sp+216]
001eb728str x2, [sp+152]
001eb72cstr x3, [sp+160]
001eb730ldr x0, [sp+104]
001eb734ldrb w1, [sp+112]
001eb738ldp x29, x30, [sp-8]
001eb73cadd sp, sp, 304
001eb740ret x30
001eb744
001eb744loc_1eb744:
001eb744stp x0, x1, [sp+8]
001eb748stp x2, x3, [sp+24]
001eb74cstrb w4, [sp+40]
001eb750str x5, [sp+48]
001eb754strb w6, [sp+56]
001eb758stp x7, x8, [sp+64]
001eb75cstr x9, [sp+80]
001eb760mov x3, x30
001eb764bl runtime.morestack.abi0
001eb768ldp x0, x1, [sp+8]
001eb76cldp x2, x3, [sp+24]
001eb770ldrsb x4, [sp+40]
001eb774ldr x5, [sp+48]
001eb778ldrb w6, [sp+56]
001eb77cldp x7, x8, [sp+64]
001eb780ldr x9, [sp+80]
001eb784b 0x1eb590
001eb788udf 0
001eb78cudf 0
001eb590
001eb590google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func3: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.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)
001eb590ldr x16, [x28+16]
001eb594sub x17, sp, 176
001eb598subs xzr, x17, x16
001eb59cb.ls 0x1eb744
001eb5a0sub x20, sp, 304
001eb5a4stp x29, x30, [x20-8]
001eb5a8add sp, x20, 0
001eb5acsub x29, sp, 8
001eb5b0str x0, [sp+312]
001eb5b4str x1, [sp+320]
001eb5b8str x2, [sp+328]
001eb5bcstr x3, [sp+336]
001eb5c0strb w4, [sp+344]
001eb5c4str x5, [sp+352]
001eb5c8strb w6, [sp+360]
001eb5ccstr x7, [sp+368]
001eb5d0str x8, [sp+376]
001eb5d4str x9, [sp+384]
001eb5d8ldr x3, [x26+8]
001eb5dcldr x4, [x26+16]
001eb5e0str x3, [sp+192]
001eb5e4str x4, [sp+200]
001eb5e8str xzr, [sp+104]
001eb5ecstrb wzr, [sp+112]
001eb5f0stp xzr, xzr, [sp+152]
001eb5f4ldr x1, [sp+192]
001eb5f8ldr x0, [sp+336]
001eb5fcldr x2, [sp+200]
001eb600bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eb604str x0, [sp+272]
001eb608str x1, [sp+280]
001eb60cstr x2, [sp+288]
001eb610bl reflect.Value.Elem
001eb614str x0, [sp+168]
001eb618str x1, [sp+176]
001eb61cstr x2, [sp+184]
001eb620bl reflect.Value.IsNil
001eb624strb w0, [sp+103]
001eb628tbnz w0, 0, 0x1eb630
001eb62cb 0x1eb694
001eb630
001eb630loc_1eb630:
001eb630ldr x1, [sp+192]
001eb634ldrsb x27, [x1]
001eb638ldr x1, [x1+88]
001eb63cldr x0, [sp+200]
001eb640blr x1
001eb644str x0, [sp+256]
001eb648str x1, [sp+264]
001eb64cbl reflect.New
001eb650str x0, [sp+272]
001eb654str x1, [sp+280]
001eb658str x2, [sp+288]
001eb65cldr x3, [sp+168]
001eb660ldr x4, [sp+176]
001eb664ldr x5, [sp+184]
001eb668mov x6, x0
001eb66cmov x0, x3
001eb670mov x7, x1
001eb674mov x1, x4
001eb678mov x8, x2
001eb67cmov x2, x5
001eb680mov x3, x6
001eb684mov x4, x7
001eb688mov x5, x8
001eb68cbl reflect.Value.Set
001eb690b 0x1eb698
001eb694
001eb694loc_1eb694:
001eb694b 0x1eb698
001eb698
001eb698loc_1eb698:
001eb698ldr x0, [sp+168]
001eb69cldr x1, [sp+176]
001eb6a0ldr x2, [sp+184]
001eb6a4bl google.golang.org/protobuf/internal/impl.asMessage
001eb6a8str x0, [sp+240]
001eb6acstr x1, [sp+248]
001eb6b0stp xzr, xzr, [sp+224]
001eb6b4ldrsb x5, [sp+344]
001eb6b8ldrb w6, [sp+360]
001eb6bcldr x0, [sp+312]
001eb6c0ldr x1, [sp+320]
001eb6c4ldr x7, [sp+368]
001eb6c8ldr x2, [sp+328]
001eb6ccldr x8, [sp+376]
001eb6d0ldr x9, [sp+384]
001eb6d4ldr x3, [sp+240]
001eb6d8ldr x4, [sp+248]
001eb6dcbl google.golang.org/protobuf/internal/impl.consumeMessage
001eb6e0str x0, [sp+136]
001eb6e4strb w1, [sp+144]
001eb6e8str x2, [sp+224]
001eb6ecstr x3, [sp+232]
001eb6f0ldr x3, [sp+136]
001eb6f4ldrb w4, [sp+144]
001eb6f8str x3, [sp+120]
001eb6fcstrb w4, [sp+128]
001eb700ldr x3, [sp+224]
001eb704ldr x4, [sp+232]
001eb708str x3, [sp+208]
001eb70cstr x4, [sp+216]
001eb710ldr x3, [sp+120]
001eb714ldrb w4, [sp+128]
001eb718str x3, [sp+104]
001eb71cstrb w4, [sp+112]
001eb720ldr x2, [sp+208]
001eb724ldr x3, [sp+216]
001eb728str x2, [sp+152]
001eb72cstr x3, [sp+160]
001eb730ldr x0, [sp+104]
001eb734ldrb w1, [sp+112]
001eb738ldp x29, x30, [sp-8]
001eb73cadd sp, sp, 304
001eb740ret x30
001eb744
001eb744loc_1eb744:
001eb744stp x0, x1, [sp+8]
001eb748stp x2, x3, [sp+24]
001eb74cstrb w4, [sp+40]
001eb750str x5, [sp+48]
001eb754strb w6, [sp+56]
001eb758stp x7, x8, [sp+64]
001eb75cstr x9, [sp+80]
001eb760mov x3, x30
001eb764bl runtime.morestack.abi0
001eb768ldp x0, x1, [sp+8]
001eb76cldp x2, x3, [sp+24]
001eb770ldrsb x4, [sp+40]
001eb774ldr x5, [sp+48]
001eb778ldrb w6, [sp+56]
001eb77cldp x7, x8, [sp+64]
001eb780ldr x9, [sp+80]
001eb784b 0x1eb590
001eb788udf 0
001eb78cudf 0
001eb590
001eb790
001eb790google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.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)
001eb790ldr x16, [x28+16]
001eb794sub x17, sp, 160
001eb798subs xzr, x17, x16
001eb79cb.ls 0x1eb8d0
001eb7a0sub x20, sp, 288
001eb7a4stp x29, x30, [x20-8]
001eb7a8add sp, x20, 0
001eb7acsub x29, sp, 8
001eb7b0str x0, [sp+296]
001eb7b4str x1, [sp+304]
001eb7b8str x2, [sp+312]
001eb7bcstr x3, [sp+320]
001eb7c0str x4, [sp+328]
001eb7c4strb w5, [sp+336]
001eb7c8ldr x3, [x26+8]
001eb7ccldr x4, [x26+16]
001eb7d0str x3, [sp+136]
001eb7d4str x4, [sp+144]
001eb7d8str xzr, [sp+96]
001eb7dcstp xzr, xzr, [sp+104]
001eb7e0stp xzr, xzr, [sp+80]
001eb7e4ldr x1, [sp+136]
001eb7e8ldr x0, [sp+320]
001eb7ecldr x2, [sp+144]
001eb7f0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eb7f4str x0, [sp+152]
001eb7f8str x1, [sp+160]
001eb7fcstr x2, [sp+168]
001eb800bl reflect.Value.Elem
001eb804str x0, [sp+256]
001eb808str x1, [sp+264]
001eb80cstr x2, [sp+272]
001eb810bl google.golang.org/protobuf/internal/impl.asMessage
001eb814str x0, [sp+120]
001eb818str x1, [sp+128]
001eb81cstr xzr, [sp+232]
001eb820stp xzr, xzr, [sp+240]
001eb824stp xzr, xzr, [sp+216]
001eb828ldr x3, [sp+328]
001eb82cldrsb x27, [x3]
001eb830ldr x5, [x3+112]
001eb834str x5, [sp+72]
001eb838ldrb w6, [sp+336]
001eb83cldr x3, [sp+120]
001eb840ldr x0, [sp+296]
001eb844ldr x1, [sp+304]
001eb848ldr x4, [sp+128]
001eb84cldr x2, [sp+312]
001eb850bl google.golang.org/protobuf/internal/impl.appendMessage
001eb854str x0, [sp+232]
001eb858str x1, [sp+240]
001eb85cstr x2, [sp+248]
001eb860str x3, [sp+216]
001eb864str x4, [sp+224]
001eb868ldr x3, [sp+232]
001eb86cldr x4, [sp+240]
001eb870ldr x5, [sp+248]
001eb874str x3, [sp+192]
001eb878str x4, [sp+200]
001eb87cstr x5, [sp+208]
001eb880ldr x3, [sp+216]
001eb884ldr x4, [sp+224]
001eb888str x3, [sp+176]
001eb88cstr x4, [sp+184]
001eb890ldr x3, [sp+192]
001eb894ldr x4, [sp+200]
001eb898ldr x5, [sp+208]
001eb89cstr x3, [sp+96]
001eb8a0str x4, [sp+104]
001eb8a4str x5, [sp+112]
001eb8a8ldr x3, [sp+176]
001eb8acldr x4, [sp+184]
001eb8b0str x3, [sp+80]
001eb8b4str x4, [sp+88]
001eb8b8ldr x0, [sp+96]
001eb8bcldr x1, [sp+104]
001eb8c0ldr x2, [sp+112]
001eb8c4ldp x29, x30, [sp-8]
001eb8c8add sp, sp, 288
001eb8ccret x30
001eb8d0
001eb8d0loc_1eb8d0:
001eb8d0stp x0, x1, [sp+8]
001eb8d4stp x2, x3, [sp+24]
001eb8d8str x4, [sp+40]
001eb8dcstrb w5, [sp+48]
001eb8e0mov x3, x30
001eb8e4bl runtime.morestack.abi0
001eb8e8ldp x0, x1, [sp+8]
001eb8ecldp x2, x3, [sp+24]
001eb8f0ldr x4, [sp+40]
001eb8f4ldrb w5, [sp+48]
001eb8f8b 0x1eb790
001eb8fcudf 0
001eb790
001eb790google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func2: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.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)
001eb790ldr x16, [x28+16]
001eb794sub x17, sp, 160
001eb798subs xzr, x17, x16
001eb79cb.ls 0x1eb8d0
001eb7a0sub x20, sp, 288
001eb7a4stp x29, x30, [x20-8]
001eb7a8add sp, x20, 0
001eb7acsub x29, sp, 8
001eb7b0str x0, [sp+296]
001eb7b4str x1, [sp+304]
001eb7b8str x2, [sp+312]
001eb7bcstr x3, [sp+320]
001eb7c0str x4, [sp+328]
001eb7c4strb w5, [sp+336]
001eb7c8ldr x3, [x26+8]
001eb7ccldr x4, [x26+16]
001eb7d0str x3, [sp+136]
001eb7d4str x4, [sp+144]
001eb7d8str xzr, [sp+96]
001eb7dcstp xzr, xzr, [sp+104]
001eb7e0stp xzr, xzr, [sp+80]
001eb7e4ldr x1, [sp+136]
001eb7e8ldr x0, [sp+320]
001eb7ecldr x2, [sp+144]
001eb7f0bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eb7f4str x0, [sp+152]
001eb7f8str x1, [sp+160]
001eb7fcstr x2, [sp+168]
001eb800bl reflect.Value.Elem
001eb804str x0, [sp+256]
001eb808str x1, [sp+264]
001eb80cstr x2, [sp+272]
001eb810bl google.golang.org/protobuf/internal/impl.asMessage
001eb814str x0, [sp+120]
001eb818str x1, [sp+128]
001eb81cstr xzr, [sp+232]
001eb820stp xzr, xzr, [sp+240]
001eb824stp xzr, xzr, [sp+216]
001eb828ldr x3, [sp+328]
001eb82cldrsb x27, [x3]
001eb830ldr x5, [x3+112]
001eb834str x5, [sp+72]
001eb838ldrb w6, [sp+336]
001eb83cldr x3, [sp+120]
001eb840ldr x0, [sp+296]
001eb844ldr x1, [sp+304]
001eb848ldr x4, [sp+128]
001eb84cldr x2, [sp+312]
001eb850bl google.golang.org/protobuf/internal/impl.appendMessage
001eb854str x0, [sp+232]
001eb858str x1, [sp+240]
001eb85cstr x2, [sp+248]
001eb860str x3, [sp+216]
001eb864str x4, [sp+224]
001eb868ldr x3, [sp+232]
001eb86cldr x4, [sp+240]
001eb870ldr x5, [sp+248]
001eb874str x3, [sp+192]
001eb878str x4, [sp+200]
001eb87cstr x5, [sp+208]
001eb880ldr x3, [sp+216]
001eb884ldr x4, [sp+224]
001eb888str x3, [sp+176]
001eb88cstr x4, [sp+184]
001eb890ldr x3, [sp+192]
001eb894ldr x4, [sp+200]
001eb898ldr x5, [sp+208]
001eb89cstr x3, [sp+96]
001eb8a0str x4, [sp+104]
001eb8a4str x5, [sp+112]
001eb8a8ldr x3, [sp+176]
001eb8acldr x4, [sp+184]
001eb8b0str x3, [sp+80]
001eb8b4str x4, [sp+88]
001eb8b8ldr x0, [sp+96]
001eb8bcldr x1, [sp+104]
001eb8c0ldr x2, [sp+112]
001eb8c4ldp x29, x30, [sp-8]
001eb8c8add sp, sp, 288
001eb8ccret x30
001eb8d0
001eb8d0loc_1eb8d0:
001eb8d0stp x0, x1, [sp+8]
001eb8d4stp x2, x3, [sp+24]
001eb8d8str x4, [sp+40]
001eb8dcstrb w5, [sp+48]
001eb8e0mov x3, x30
001eb8e4bl runtime.morestack.abi0
001eb8e8ldp x0, x1, [sp+8]
001eb8ecldp x2, x3, [sp+24]
001eb8f0ldr x4, [sp+40]
001eb8f4ldrb w5, [sp+48]
001eb8f8b 0x1eb790
001eb8fcudf 0
001eb790
001eb900
001eb900google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.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)
001eb900ldr x16, [x28+16]
001eb904sub x17, sp, 32
001eb908subs xzr, x17, x16
001eb90cb.ls 0x1eb998
001eb910str x30, [sp-160]!
001eb914stur x29, [sp-8]
001eb918sub x29, sp, 8
001eb91cstr x0, [sp+168]
001eb920str x1, [sp+176]
001eb924strb w2, [sp+184]
001eb928ldr x1, [x26+8]
001eb92cldr x2, [x26+16]
001eb930str x1, [sp+88]
001eb934str x2, [sp+96]
001eb938str xzr, [sp+48]
001eb93cldr x0, [sp+168]
001eb940bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eb944str x0, [sp+128]
001eb948str x1, [sp+136]
001eb94cstr x2, [sp+144]
001eb950bl reflect.Value.Elem
001eb954str x0, [sp+104]
001eb958str x1, [sp+112]
001eb95cstr x2, [sp+120]
001eb960bl google.golang.org/protobuf/internal/impl.asMessage
001eb964str x0, [sp+72]
001eb968str x1, [sp+80]
001eb96cldr x3, [sp+176]
001eb970ldrsb x27, [x3]
001eb974ldr x2, [x3+120]
001eb978str x2, [sp+56]
001eb97cldrb w3, [sp+184]
001eb980bl google.golang.org/protobuf/internal/impl.sizeMessage
001eb984str x0, [sp+64]
001eb988str x0, [sp+48]
001eb98cldur x29, [sp-8]
001eb990ldr x30, [sp], 160
001eb994ret x30
001eb998
001eb998loc_1eb998:
001eb998stp x0, x1, [sp+8]
001eb99cstrb w2, [sp+24]
001eb9a0mov x3, x30
001eb9a4bl runtime.morestack.abi0
001eb9a8ldp x0, x1, [sp+8]
001eb9acldrb w2, [sp+24]
001eb9b0b 0x1eb900
001eb9b4udf 0
001eb9b8udf 0
001eb9bcudf 0
001eb900
001eb900google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func1: ; void google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.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)
001eb900ldr x16, [x28+16]
001eb904sub x17, sp, 32
001eb908subs xzr, x17, x16
001eb90cb.ls 0x1eb998
001eb910str x30, [sp-160]!
001eb914stur x29, [sp-8]
001eb918sub x29, sp, 8
001eb91cstr x0, [sp+168]
001eb920str x1, [sp+176]
001eb924strb w2, [sp+184]
001eb928ldr x1, [x26+8]
001eb92cldr x2, [x26+16]
001eb930str x1, [sp+88]
001eb934str x2, [sp+96]
001eb938str xzr, [sp+48]
001eb93cldr x0, [sp+168]
001eb940bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
001eb944str x0, [sp+128]
001eb948str x1, [sp+136]
001eb94cstr x2, [sp+144]
001eb950bl reflect.Value.Elem
001eb954str x0, [sp+104]
001eb958str x1, [sp+112]
001eb95cstr x2, [sp+120]
001eb960bl google.golang.org/protobuf/internal/impl.asMessage
001eb964str x0, [sp+72]
001eb968str x1, [sp+80]
001eb96cldr x3, [sp+176]
001eb970ldrsb x27, [x3]
001eb974ldr x2, [x3+120]
001eb978str x2, [sp+56]
001eb97cldrb w3, [sp+184]
001eb980bl google.golang.org/protobuf/internal/impl.sizeMessage
001eb984str x0, [sp+64]
001eb988str x0, [sp+48]
001eb98cldur x29, [sp-8]
001eb990ldr x30, [sp], 160
001eb994ret x30
001eb998
001eb998loc_1eb998:
001eb998stp x0, x1, [sp+8]
001eb99cstrb w2, [sp+24]
001eb9a0mov x3, x30
001eb9a4bl runtime.morestack.abi0
001eb9a8ldp x0, x1, [sp+8]
001eb9acldrb w2, [sp+24]
001eb9b0b 0x1eb900
001eb9b4udf 0
001eb9b8udf 0
001eb9bcudf 0
001eb900
001eb9c0
001eb9c0google.golang.org/protobuf/internal/impl.sizeMessageInfo: ; void google.golang.org/protobuf/internal/impl.sizeMessageInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001eb9c0ldr x16, [x28+16]
001eb9c4subs xzr, sp, x16
001eb9c8b.ls 0x1eba38
001eb9ccstr x30, [sp-80]!
001eb9d0stur x29, [sp-8]
001eb9d4sub x29, sp, 8
001eb9d8str x0, [sp+88]
001eb9dcstr x1, [sp+96]
001eb9e0strb w2, [sp+104]
001eb9e4str xzr, [sp+32]
001eb9e8bl google.golang.org/protobuf/internal/impl.pointer.Elem
001eb9ecstr x0, [sp+64]
001eb9f0ldr x1, [sp+96]
001eb9f4ldrsb x27, [x1]
001eb9f8ldr x0, [x1+48]
001eb9fcstr x0, [sp+56]
001eba00ldrb w2, [sp+104]
001eba04ldr x1, [sp+64]
001eba08bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001eba0cstr x0, [sp+48]
001eba10bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001eba14str x0, [sp+40]
001eba18ldr x1, [sp+96]
001eba1cldrsb x27, [x1]
001eba20ldr x1, [x1+120]
001eba24add x0, x0, x1
001eba28str x0, [sp+32]
001eba2cldur x29, [sp-8]
001eba30ldr x30, [sp], 80
001eba34ret x30
001eba38
001eba38loc_1eba38:
001eba38stp x0, x1, [sp+8]
001eba3cstrb w2, [sp+24]
001eba40mov x3, x30
001eba44bl runtime.morestack_noctxt.abi0
001eba48ldp x0, x1, [sp+8]
001eba4cldrb w2, [sp+24]
001eba50b 0x1eb9c0
001eba54udf 0
001eba58udf 0
001eba5cudf 0
001eb9c0
001eb9c0google.golang.org/protobuf/internal/impl.sizeMessageInfo: ; void google.golang.org/protobuf/internal/impl.sizeMessageInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001eb9c0ldr x16, [x28+16]
001eb9c4subs xzr, sp, x16
001eb9c8b.ls 0x1eba38
001eb9ccstr x30, [sp-80]!
001eb9d0stur x29, [sp-8]
001eb9d4sub x29, sp, 8
001eb9d8str x0, [sp+88]
001eb9dcstr x1, [sp+96]
001eb9e0strb w2, [sp+104]
001eb9e4str xzr, [sp+32]
001eb9e8bl google.golang.org/protobuf/internal/impl.pointer.Elem
001eb9ecstr x0, [sp+64]
001eb9f0ldr x1, [sp+96]
001eb9f4ldrsb x27, [x1]
001eb9f8ldr x0, [x1+48]
001eb9fcstr x0, [sp+56]
001eba00ldrb w2, [sp+104]
001eba04ldr x1, [sp+64]
001eba08bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001eba0cstr x0, [sp+48]
001eba10bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001eba14str x0, [sp+40]
001eba18ldr x1, [sp+96]
001eba1cldrsb x27, [x1]
001eba20ldr x1, [x1+120]
001eba24add x0, x0, x1
001eba28str x0, [sp+32]
001eba2cldur x29, [sp-8]
001eba30ldr x30, [sp], 80
001eba34ret x30
001eba38
001eba38loc_1eba38:
001eba38stp x0, x1, [sp+8]
001eba3cstrb w2, [sp+24]
001eba40mov x3, x30
001eba44bl runtime.morestack_noctxt.abi0
001eba48ldp x0, x1, [sp+8]
001eba4cldrb w2, [sp+24]
001eba50b 0x1eb9c0
001eba54udf 0
001eba58udf 0
001eba5cudf 0
001eb9c0
001eba60
001eba60google.golang.org/protobuf/internal/impl.appendMessageInfo: ; void google.golang.org/protobuf/internal/impl.appendMessageInfo(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)
001eba60ldr x16, [x28+16]
001eba64sub x17, sp, 96
001eba68subs xzr, x17, x16
001eba6cb.ls 0x1ebbd8
001eba70str x30, [sp-224]!
001eba74stur x29, [sp-8]
001eba78sub x29, sp, 8
001eba7cstr x0, [sp+232]
001eba80str x1, [sp+240]
001eba84str x2, [sp+248]
001eba88str x3, [sp+256]
001eba8cstr x4, [sp+264]
001eba90strb w5, [sp+272]
001eba94str xzr, [sp+88]
001eba98stp xzr, xzr, [sp+96]
001eba9cstp xzr, xzr, [sp+72]
001ebaa0ldr x4, [sp+264]
001ebaa4ldrsb x27, [x4]
001ebaa8ldr x3, [x4+112]
001ebaacstr x3, [sp+64]
001ebab0ldr x0, [sp+232]
001ebab4ldr x1, [sp+240]
001ebab8ldr x2, [sp+248]
001ebabcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ebac0str x0, [sp+232]
001ebac4str x1, [sp+240]
001ebac8str x2, [sp+248]
001ebaccldr x0, [sp+256]
001ebad0bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebad4str x0, [sp+112]
001ebad8ldr x4, [sp+264]
001ebadcldrsb x27, [x4]
001ebae0ldr x0, [x4+48]
001ebae4str x0, [sp+168]
001ebae8ldrb w2, [sp+272]
001ebaecldr x1, [sp+112]
001ebaf0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ebaf4str x0, [sp+56]
001ebaf8ldr x4, [sp+232]
001ebafcldr x1, [sp+240]
001ebb00ldr x2, [sp+248]
001ebb04mov x3, x0
001ebb08mov x0, x4
001ebb0cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ebb10str x0, [sp+232]
001ebb14str x1, [sp+240]
001ebb18str x2, [sp+248]
001ebb1cldr x0, [sp+256]
001ebb20bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebb24str x0, [sp+112]
001ebb28str xzr, [sp+192]
001ebb2cstp xzr, xzr, [sp+200]
001ebb30stp xzr, xzr, [sp+176]
001ebb34ldr x4, [sp+264]
001ebb38ldrsb x27, [x4]
001ebb3cldr x0, [x4+48]
001ebb40str x0, [sp+160]
001ebb44ldrb w5, [sp+272]
001ebb48ldr x1, [sp+232]
001ebb4cldr x2, [sp+240]
001ebb50ldr x3, [sp+248]
001ebb54ldr x4, [sp+112]
001ebb58bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ebb5cstr x0, [sp+192]
001ebb60str x1, [sp+200]
001ebb64str x2, [sp+208]
001ebb68str x3, [sp+176]
001ebb6cstr x4, [sp+184]
001ebb70ldr x4, [sp+192]
001ebb74ldr x5, [sp+200]
001ebb78ldr x6, [sp+208]
001ebb7cstr x4, [sp+136]
001ebb80str x5, [sp+144]
001ebb84str x6, [sp+152]
001ebb88ldr x4, [sp+176]
001ebb8cldr x5, [sp+184]
001ebb90str x4, [sp+120]
001ebb94str x5, [sp+128]
001ebb98ldr x4, [sp+136]
001ebb9cldr x5, [sp+144]
001ebba0ldr x6, [sp+152]
001ebba4str x4, [sp+88]
001ebba8str x5, [sp+96]
001ebbacstr x6, [sp+104]
001ebbb0ldr x3, [sp+120]
001ebbb4ldr x4, [sp+128]
001ebbb8str x3, [sp+72]
001ebbbcstr x4, [sp+80]
001ebbc0ldr x0, [sp+88]
001ebbc4ldr x1, [sp+96]
001ebbc8ldr x2, [sp+104]
001ebbccldur x29, [sp-8]
001ebbd0ldr x30, [sp], 224
001ebbd4ret x30
001ebbd8
001ebbd8loc_1ebbd8:
001ebbd8stp x0, x1, [sp+8]
001ebbdcstp x2, x3, [sp+24]
001ebbe0str x4, [sp+40]
001ebbe4strb w5, [sp+48]
001ebbe8mov x3, x30
001ebbecbl runtime.morestack_noctxt.abi0
001ebbf0ldp x0, x1, [sp+8]
001ebbf4ldp x2, x3, [sp+24]
001ebbf8ldr x4, [sp+40]
001ebbfcldrb w5, [sp+48]
001ebc00b 0x1eba60
001ebc04udf 0
001ebc08udf 0
001ebc0cudf 0
001eba60
001eba60google.golang.org/protobuf/internal/impl.appendMessageInfo: ; void google.golang.org/protobuf/internal/impl.appendMessageInfo(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)
001eba60ldr x16, [x28+16]
001eba64sub x17, sp, 96
001eba68subs xzr, x17, x16
001eba6cb.ls 0x1ebbd8
001eba70str x30, [sp-224]!
001eba74stur x29, [sp-8]
001eba78sub x29, sp, 8
001eba7cstr x0, [sp+232]
001eba80str x1, [sp+240]
001eba84str x2, [sp+248]
001eba88str x3, [sp+256]
001eba8cstr x4, [sp+264]
001eba90strb w5, [sp+272]
001eba94str xzr, [sp+88]
001eba98stp xzr, xzr, [sp+96]
001eba9cstp xzr, xzr, [sp+72]
001ebaa0ldr x4, [sp+264]
001ebaa4ldrsb x27, [x4]
001ebaa8ldr x3, [x4+112]
001ebaacstr x3, [sp+64]
001ebab0ldr x0, [sp+232]
001ebab4ldr x1, [sp+240]
001ebab8ldr x2, [sp+248]
001ebabcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ebac0str x0, [sp+232]
001ebac4str x1, [sp+240]
001ebac8str x2, [sp+248]
001ebaccldr x0, [sp+256]
001ebad0bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebad4str x0, [sp+112]
001ebad8ldr x4, [sp+264]
001ebadcldrsb x27, [x4]
001ebae0ldr x0, [x4+48]
001ebae4str x0, [sp+168]
001ebae8ldrb w2, [sp+272]
001ebaecldr x1, [sp+112]
001ebaf0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer
001ebaf4str x0, [sp+56]
001ebaf8ldr x4, [sp+232]
001ebafcldr x1, [sp+240]
001ebb00ldr x2, [sp+248]
001ebb04mov x3, x0
001ebb08mov x0, x4
001ebb0cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ebb10str x0, [sp+232]
001ebb14str x1, [sp+240]
001ebb18str x2, [sp+248]
001ebb1cldr x0, [sp+256]
001ebb20bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebb24str x0, [sp+112]
001ebb28str xzr, [sp+192]
001ebb2cstp xzr, xzr, [sp+200]
001ebb30stp xzr, xzr, [sp+176]
001ebb34ldr x4, [sp+264]
001ebb38ldrsb x27, [x4]
001ebb3cldr x0, [x4+48]
001ebb40str x0, [sp+160]
001ebb44ldrb w5, [sp+272]
001ebb48ldr x1, [sp+232]
001ebb4cldr x2, [sp+240]
001ebb50ldr x3, [sp+248]
001ebb54ldr x4, [sp+112]
001ebb58bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer
001ebb5cstr x0, [sp+192]
001ebb60str x1, [sp+200]
001ebb64str x2, [sp+208]
001ebb68str x3, [sp+176]
001ebb6cstr x4, [sp+184]
001ebb70ldr x4, [sp+192]
001ebb74ldr x5, [sp+200]
001ebb78ldr x6, [sp+208]
001ebb7cstr x4, [sp+136]
001ebb80str x5, [sp+144]
001ebb84str x6, [sp+152]
001ebb88ldr x4, [sp+176]
001ebb8cldr x5, [sp+184]
001ebb90str x4, [sp+120]
001ebb94str x5, [sp+128]
001ebb98ldr x4, [sp+136]
001ebb9cldr x5, [sp+144]
001ebba0ldr x6, [sp+152]
001ebba4str x4, [sp+88]
001ebba8str x5, [sp+96]
001ebbacstr x6, [sp+104]
001ebbb0ldr x3, [sp+120]
001ebbb4ldr x4, [sp+128]
001ebbb8str x3, [sp+72]
001ebbbcstr x4, [sp+80]
001ebbc0ldr x0, [sp+88]
001ebbc4ldr x1, [sp+96]
001ebbc8ldr x2, [sp+104]
001ebbccldur x29, [sp-8]
001ebbd0ldr x30, [sp], 224
001ebbd4ret x30
001ebbd8
001ebbd8loc_1ebbd8:
001ebbd8stp x0, x1, [sp+8]
001ebbdcstp x2, x3, [sp+24]
001ebbe0str x4, [sp+40]
001ebbe4strb w5, [sp+48]
001ebbe8mov x3, x30
001ebbecbl runtime.morestack_noctxt.abi0
001ebbf0ldp x0, x1, [sp+8]
001ebbf4ldp x2, x3, [sp+24]
001ebbf8ldr x4, [sp+40]
001ebbfcldrb w5, [sp+48]
001ebc00b 0x1eba60
001ebc04udf 0
001ebc08udf 0
001ebc0cudf 0
001eba60
001ebc10
001ebc10google.golang.org/protobuf/internal/impl.consumeMessageInfo: ; void google.golang.org/protobuf/internal/impl.consumeMessageInfo(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)
001ebc10ldr x16, [x28+16]
001ebc14sub x17, sp, 240
001ebc18subs xzr, x17, x16
001ebc1cb.ls 0x1ebe88
001ebc20sub x20, sp, 368
001ebc24stp x29, x30, [x20-8]
001ebc28add sp, x20, 0
001ebc2csub x29, sp, 8
001ebc30str x0, [sp+376]
001ebc34str x1, [sp+384]
001ebc38str x2, [sp+392]
001ebc3cstr x3, [sp+400]
001ebc40strb w4, [sp+408]
001ebc44str x5, [sp+416]
001ebc48strb w6, [sp+424]
001ebc4cstr x7, [sp+432]
001ebc50str x8, [sp+440]
001ebc54str x9, [sp+448]
001ebc58str xzr, [sp+96]
001ebc5cstrb wzr, [sp+104]
001ebc60stp xzr, xzr, [sp+208]
001ebc64ldrsb x4, [sp+408]
001ebc68ubfm x4, x4, 0, 7
001ebc6csubs wzr, w4, 2
001ebc70b.ne 0x1ebc78
001ebc74b 0x1ebca4
001ebc78
001ebc78loc_1ebc78:
001ebc78adrp x27, 0x837000
001ebc7cldr x2, [x27+192]
001ebc80adrp x27, 0x837000
001ebc84ldr x3, [x27+200]
001ebc88str x2, [sp+208]
001ebc8cstr x3, [sp+216]
001ebc90ldr x0, [sp+96]
001ebc94ldrb w1, [sp+104]
001ebc98ldp x29, x30, [sp-8]
001ebc9cadd sp, sp, 368
001ebca0ret x30
001ebca4
001ebca4loc_1ebca4:
001ebca4str xzr, [sp+320]
001ebca8stp xzr, xzr, [sp+328]
001ebcacldr x0, [sp+376]
001ebcb0ldr x1, [sp+384]
001ebcb4ldr x2, [sp+392]
001ebcb8bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ebcbcstr x0, [sp+320]
001ebcc0str x1, [sp+328]
001ebcc4str x2, [sp+336]
001ebcc8str x3, [sp+152]
001ebcccstr x0, [sp+224]
001ebcd0str x1, [sp+232]
001ebcd4str x2, [sp+240]
001ebcd8ldr x3, [sp+152]
001ebcdcstr x3, [sp+176]
001ebce0str x0, [sp+184]
001ebce4str x1, [sp+192]
001ebce8str x2, [sp+200]
001ebcecldr x3, [sp+176]
001ebcf0str x3, [sp+128]
001ebcf4tbnz x3, 63, 0x1ebcfc
001ebcf8b 0x1ebd28
001ebcfc
001ebcfcloc_1ebcfc:
001ebcfcadrp x27, 0x837000
001ebd00ldr x2, [x27+160]
001ebd04adrp x27, 0x837000
001ebd08ldr x3, [x27+168]
001ebd0cstr x2, [sp+208]
001ebd10str x3, [sp+216]
001ebd14ldr x0, [sp+96]
001ebd18ldrb w1, [sp+104]
001ebd1cldp x29, x30, [sp-8]
001ebd20add sp, sp, 368
001ebd24ret x30
001ebd28
001ebd28loc_1ebd28:
001ebd28ldr x0, [sp+400]
001ebd2cbl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebd30str x0, [sp+312]
001ebd34bl google.golang.org/protobuf/internal/impl.pointer.IsNil
001ebd38strb w0, [sp+95]
001ebd3ctbnz w0, 0, 0x1ebd44
001ebd40b 0x1ebda0
001ebd44
001ebd44loc_1ebd44:
001ebd44ldr x1, [sp+416]
001ebd48ldrsb x27, [x1]
001ebd4cldr x1, [x1+48]
001ebd50ldrsb x27, [x1]
001ebd54ldr x2, [x1]
001ebd58ldrsb x27, [x2]
001ebd5cldr x0, [x1+8]
001ebd60ldr x1, [x2+88]
001ebd64blr x1
001ebd68str x0, [sp+296]
001ebd6cstr x1, [sp+304]
001ebd70bl reflect.New
001ebd74str x0, [sp+272]
001ebd78str x1, [sp+280]
001ebd7cstr x2, [sp+288]
001ebd80bl google.golang.org/protobuf/internal/impl.pointerOfValue
001ebd84str x0, [sp+312]
001ebd88ldr x1, [sp+400]
001ebd8cmov x2, x0
001ebd90mov x0, x1
001ebd94mov x1, x2
001ebd98bl google.golang.org/protobuf/internal/impl.pointer.SetPointer
001ebd9cb 0x1ebda4
001ebda0
001ebda0loc_1ebda0:
001ebda0b 0x1ebda4
001ebda4
001ebda4loc_1ebda4:
001ebda4ldr x0, [sp+400]
001ebda8bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebdacstr x0, [sp+312]
001ebdb0stp xzr, xzr, [sp+256]
001ebdb4ldr x1, [sp+416]
001ebdb8ldrsb x27, [x1]
001ebdbcldr x0, [x1+48]
001ebdc0str x0, [sp+248]
001ebdc4ldrb w6, [sp+424]
001ebdc8ldr x1, [sp+184]
001ebdccldr x2, [sp+192]
001ebdd0ldr x7, [sp+432]
001ebdd4ldr x3, [sp+200]
001ebdd8ldr x8, [sp+440]
001ebddcldr x9, [sp+448]
001ebde0ldr x4, [sp+312]
001ebde4mov x5, xzr
001ebde8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ebdecstr x0, [sp+136]
001ebdf0strb w1, [sp+144]
001ebdf4str x2, [sp+256]
001ebdf8str x3, [sp+264]
001ebdfcldr x1, [sp+136]
001ebe00ldrb w2, [sp+144]
001ebe04str x1, [sp+160]
001ebe08strb w2, [sp+168]
001ebe0cldr x1, [sp+256]
001ebe10ldr x2, [sp+264]
001ebe14str x1, [sp+344]
001ebe18str x2, [sp+352]
001ebe1cldr x1, [sp+160]
001ebe20ldrb w2, [sp+168]
001ebe24str x1, [sp+112]
001ebe28strb w2, [sp+120]
001ebe2cldr x3, [sp+352]
001ebe30ldr x2, [sp+344]
001ebe34str x2, [sp+208]
001ebe38str x3, [sp+216]
001ebe3ccbnz x2, 0x1ebe44
001ebe40b 0x1ebe58
001ebe44
001ebe44loc_1ebe44:
001ebe44ldr x0, [sp+96]
001ebe48ldrb w1, [sp+104]
001ebe4cldp x29, x30, [sp-8]
001ebe50add sp, sp, 368
001ebe54ret x30
001ebe58
001ebe58loc_1ebe58:
001ebe58ldr x4, [sp+128]
001ebe5cstr x4, [sp+96]
001ebe60ldrb w4, [sp+120]
001ebe64strb w4, [sp+104]
001ebe68stp xzr, xzr, [sp+208]
001ebe6cldr x0, [sp+96]
001ebe70ldrb w1, [sp+104]
001ebe74mov x2, xzr
001ebe78mov x3, xzr
001ebe7cldp x29, x30, [sp-8]
001ebe80add sp, sp, 368
001ebe84ret x30
001ebe88
001ebe88loc_1ebe88:
001ebe88stp x0, x1, [sp+8]
001ebe8cstp x2, x3, [sp+24]
001ebe90strb w4, [sp+40]
001ebe94str x5, [sp+48]
001ebe98strb w6, [sp+56]
001ebe9cstp x7, x8, [sp+64]
001ebea0str x9, [sp+80]
001ebea4mov x3, x30
001ebea8bl runtime.morestack_noctxt.abi0
001ebeacldp x0, x1, [sp+8]
001ebeb0ldp x2, x3, [sp+24]
001ebeb4ldrsb x4, [sp+40]
001ebeb8ldr x5, [sp+48]
001ebebcldrb w6, [sp+56]
001ebec0ldp x7, x8, [sp+64]
001ebec4ldr x9, [sp+80]
001ebec8b 0x1ebc10
001ebeccudf 0
001ebc10
001ebc10google.golang.org/protobuf/internal/impl.consumeMessageInfo: ; void google.golang.org/protobuf/internal/impl.consumeMessageInfo(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)
001ebc10ldr x16, [x28+16]
001ebc14sub x17, sp, 240
001ebc18subs xzr, x17, x16
001ebc1cb.ls 0x1ebe88
001ebc20sub x20, sp, 368
001ebc24stp x29, x30, [x20-8]
001ebc28add sp, x20, 0
001ebc2csub x29, sp, 8
001ebc30str x0, [sp+376]
001ebc34str x1, [sp+384]
001ebc38str x2, [sp+392]
001ebc3cstr x3, [sp+400]
001ebc40strb w4, [sp+408]
001ebc44str x5, [sp+416]
001ebc48strb w6, [sp+424]
001ebc4cstr x7, [sp+432]
001ebc50str x8, [sp+440]
001ebc54str x9, [sp+448]
001ebc58str xzr, [sp+96]
001ebc5cstrb wzr, [sp+104]
001ebc60stp xzr, xzr, [sp+208]
001ebc64ldrsb x4, [sp+408]
001ebc68ubfm x4, x4, 0, 7
001ebc6csubs wzr, w4, 2
001ebc70b.ne 0x1ebc78
001ebc74b 0x1ebca4
001ebc78
001ebc78loc_1ebc78:
001ebc78adrp x27, 0x837000
001ebc7cldr x2, [x27+192]
001ebc80adrp x27, 0x837000
001ebc84ldr x3, [x27+200]
001ebc88str x2, [sp+208]
001ebc8cstr x3, [sp+216]
001ebc90ldr x0, [sp+96]
001ebc94ldrb w1, [sp+104]
001ebc98ldp x29, x30, [sp-8]
001ebc9cadd sp, sp, 368
001ebca0ret x30
001ebca4
001ebca4loc_1ebca4:
001ebca4str xzr, [sp+320]
001ebca8stp xzr, xzr, [sp+328]
001ebcacldr x0, [sp+376]
001ebcb0ldr x1, [sp+384]
001ebcb4ldr x2, [sp+392]
001ebcb8bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ebcbcstr x0, [sp+320]
001ebcc0str x1, [sp+328]
001ebcc4str x2, [sp+336]
001ebcc8str x3, [sp+152]
001ebcccstr x0, [sp+224]
001ebcd0str x1, [sp+232]
001ebcd4str x2, [sp+240]
001ebcd8ldr x3, [sp+152]
001ebcdcstr x3, [sp+176]
001ebce0str x0, [sp+184]
001ebce4str x1, [sp+192]
001ebce8str x2, [sp+200]
001ebcecldr x3, [sp+176]
001ebcf0str x3, [sp+128]
001ebcf4tbnz x3, 63, 0x1ebcfc
001ebcf8b 0x1ebd28
001ebcfc
001ebcfcloc_1ebcfc:
001ebcfcadrp x27, 0x837000
001ebd00ldr x2, [x27+160]
001ebd04adrp x27, 0x837000
001ebd08ldr x3, [x27+168]
001ebd0cstr x2, [sp+208]
001ebd10str x3, [sp+216]
001ebd14ldr x0, [sp+96]
001ebd18ldrb w1, [sp+104]
001ebd1cldp x29, x30, [sp-8]
001ebd20add sp, sp, 368
001ebd24ret x30
001ebd28
001ebd28loc_1ebd28:
001ebd28ldr x0, [sp+400]
001ebd2cbl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebd30str x0, [sp+312]
001ebd34bl google.golang.org/protobuf/internal/impl.pointer.IsNil
001ebd38strb w0, [sp+95]
001ebd3ctbnz w0, 0, 0x1ebd44
001ebd40b 0x1ebda0
001ebd44
001ebd44loc_1ebd44:
001ebd44ldr x1, [sp+416]
001ebd48ldrsb x27, [x1]
001ebd4cldr x1, [x1+48]
001ebd50ldrsb x27, [x1]
001ebd54ldr x2, [x1]
001ebd58ldrsb x27, [x2]
001ebd5cldr x0, [x1+8]
001ebd60ldr x1, [x2+88]
001ebd64blr x1
001ebd68str x0, [sp+296]
001ebd6cstr x1, [sp+304]
001ebd70bl reflect.New
001ebd74str x0, [sp+272]
001ebd78str x1, [sp+280]
001ebd7cstr x2, [sp+288]
001ebd80bl google.golang.org/protobuf/internal/impl.pointerOfValue
001ebd84str x0, [sp+312]
001ebd88ldr x1, [sp+400]
001ebd8cmov x2, x0
001ebd90mov x0, x1
001ebd94mov x1, x2
001ebd98bl google.golang.org/protobuf/internal/impl.pointer.SetPointer
001ebd9cb 0x1ebda4
001ebda0
001ebda0loc_1ebda0:
001ebda0b 0x1ebda4
001ebda4
001ebda4loc_1ebda4:
001ebda4ldr x0, [sp+400]
001ebda8bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebdacstr x0, [sp+312]
001ebdb0stp xzr, xzr, [sp+256]
001ebdb4ldr x1, [sp+416]
001ebdb8ldrsb x27, [x1]
001ebdbcldr x0, [x1+48]
001ebdc0str x0, [sp+248]
001ebdc4ldrb w6, [sp+424]
001ebdc8ldr x1, [sp+184]
001ebdccldr x2, [sp+192]
001ebdd0ldr x7, [sp+432]
001ebdd4ldr x3, [sp+200]
001ebdd8ldr x8, [sp+440]
001ebddcldr x9, [sp+448]
001ebde0ldr x4, [sp+312]
001ebde4mov x5, xzr
001ebde8bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer
001ebdecstr x0, [sp+136]
001ebdf0strb w1, [sp+144]
001ebdf4str x2, [sp+256]
001ebdf8str x3, [sp+264]
001ebdfcldr x1, [sp+136]
001ebe00ldrb w2, [sp+144]
001ebe04str x1, [sp+160]
001ebe08strb w2, [sp+168]
001ebe0cldr x1, [sp+256]
001ebe10ldr x2, [sp+264]
001ebe14str x1, [sp+344]
001ebe18str x2, [sp+352]
001ebe1cldr x1, [sp+160]
001ebe20ldrb w2, [sp+168]
001ebe24str x1, [sp+112]
001ebe28strb w2, [sp+120]
001ebe2cldr x3, [sp+352]
001ebe30ldr x2, [sp+344]
001ebe34str x2, [sp+208]
001ebe38str x3, [sp+216]
001ebe3ccbnz x2, 0x1ebe44
001ebe40b 0x1ebe58
001ebe44
001ebe44loc_1ebe44:
001ebe44ldr x0, [sp+96]
001ebe48ldrb w1, [sp+104]
001ebe4cldp x29, x30, [sp-8]
001ebe50add sp, sp, 368
001ebe54ret x30
001ebe58
001ebe58loc_1ebe58:
001ebe58ldr x4, [sp+128]
001ebe5cstr x4, [sp+96]
001ebe60ldrb w4, [sp+120]
001ebe64strb w4, [sp+104]
001ebe68stp xzr, xzr, [sp+208]
001ebe6cldr x0, [sp+96]
001ebe70ldrb w1, [sp+104]
001ebe74mov x2, xzr
001ebe78mov x3, xzr
001ebe7cldp x29, x30, [sp-8]
001ebe80add sp, sp, 368
001ebe84ret x30
001ebe88
001ebe88loc_1ebe88:
001ebe88stp x0, x1, [sp+8]
001ebe8cstp x2, x3, [sp+24]
001ebe90strb w4, [sp+40]
001ebe94str x5, [sp+48]
001ebe98strb w6, [sp+56]
001ebe9cstp x7, x8, [sp+64]
001ebea0str x9, [sp+80]
001ebea4mov x3, x30
001ebea8bl runtime.morestack_noctxt.abi0
001ebeacldp x0, x1, [sp+8]
001ebeb0ldp x2, x3, [sp+24]
001ebeb4ldrsb x4, [sp+40]
001ebeb8ldr x5, [sp+48]
001ebebcldrb w6, [sp+56]
001ebec0ldp x7, x8, [sp+64]
001ebec4ldr x9, [sp+80]
001ebec8b 0x1ebc10
001ebeccudf 0
001ebc10
001ebed0
001ebed0google.golang.org/protobuf/internal/impl.isInitMessageInfo: ; void google.golang.org/protobuf/internal/impl.isInitMessageInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001ebed0ldr x16, [x28+16]
001ebed4subs xzr, sp, x16
001ebed8b.ls 0x1ebf34
001ebedcstr x30, [sp-80]!
001ebee0stur x29, [sp-8]
001ebee4sub x29, sp, 8
001ebee8str x0, [sp+88]
001ebeecstr x1, [sp+96]
001ebef0stp xzr, xzr, [sp+24]
001ebef4ldr x0, [sp+88]
001ebef8bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebefcstr x0, [sp+64]
001ebf00ldr x1, [sp+96]
001ebf04ldrsb x27, [x1]
001ebf08ldr x0, [x1+48]
001ebf0cstr x0, [sp+40]
001ebf10ldr x1, [sp+64]
001ebf14bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001ebf18str x0, [sp+48]
001ebf1cstr x1, [sp+56]
001ebf20str x0, [sp+24]
001ebf24str x1, [sp+32]
001ebf28ldur x29, [sp-8]
001ebf2cldr x30, [sp], 80
001ebf30ret x30
001ebf34
001ebf34loc_1ebf34:
001ebf34stp x0, x1, [sp+8]
001ebf38mov x3, x30
001ebf3cbl runtime.morestack_noctxt.abi0
001ebf40ldp x0, x1, [sp+8]
001ebf44b 0x1ebed0
001ebf48udf 0
001ebf4cudf 0
001ebed0
001ebed0google.golang.org/protobuf/internal/impl.isInitMessageInfo: ; void google.golang.org/protobuf/internal/impl.isInitMessageInfo(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f)
001ebed0ldr x16, [x28+16]
001ebed4subs xzr, sp, x16
001ebed8b.ls 0x1ebf34
001ebedcstr x30, [sp-80]!
001ebee0stur x29, [sp-8]
001ebee4sub x29, sp, 8
001ebee8str x0, [sp+88]
001ebeecstr x1, [sp+96]
001ebef0stp xzr, xzr, [sp+24]
001ebef4ldr x0, [sp+88]
001ebef8bl google.golang.org/protobuf/internal/impl.pointer.Elem
001ebefcstr x0, [sp+64]
001ebf00ldr x1, [sp+96]
001ebf04ldrsb x27, [x1]
001ebf08ldr x0, [x1+48]
001ebf0cstr x0, [sp+40]
001ebf10ldr x1, [sp+64]
001ebf14bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
001ebf18str x0, [sp+48]
001ebf1cstr x1, [sp+56]
001ebf20str x0, [sp+24]
001ebf24str x1, [sp+32]
001ebf28ldur x29, [sp-8]
001ebf2cldr x30, [sp], 80
001ebf30ret x30
001ebf34
001ebf34loc_1ebf34:
001ebf34stp x0, x1, [sp+8]
001ebf38mov x3, x30
001ebf3cbl runtime.morestack_noctxt.abi0
001ebf40ldp x0, x1, [sp+8]
001ebf44b 0x1ebed0
001ebf48udf 0
001ebf4cudf 0
001ebed0
001ebf50
001ebf50google.golang.org/protobuf/internal/impl.sizeMessage: ; void google.golang.org/protobuf/internal/impl.sizeMessage(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p2)
001ebf50ldr x16, [x28+16]
001ebf54subs xzr, sp, x16
001ebf58b.ls 0x1ebfa8
001ebf5cstr x30, [sp-64]!
001ebf60stur x29, [sp-8]
001ebf64sub x29, sp, 8
001ebf68str x0, [sp+72]
001ebf6cstr x1, [sp+80]
001ebf70str x2, [sp+88]
001ebf74strb w3, [sp+96]
001ebf78str xzr, [sp+32]
001ebf7cldr x0, [sp+72]
001ebf80bl google.golang.org/protobuf/proto.Size
001ebf84str x0, [sp+48]
001ebf88bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ebf8cstr x0, [sp+40]
001ebf90ldr x2, [sp+88]
001ebf94add x0, x0, x2
001ebf98str x0, [sp+32]
001ebf9cldur x29, [sp-8]
001ebfa0ldr x30, [sp], 64
001ebfa4ret x30
001ebfa8
001ebfa8loc_1ebfa8:
001ebfa8stp x0, x1, [sp+8]
001ebfacstr x2, [sp+24]
001ebfb0strb w3, [sp+32]
001ebfb4mov x3, x30
001ebfb8bl runtime.morestack_noctxt.abi0
001ebfbcldp x0, x1, [sp+8]
001ebfc0ldr x2, [sp+24]
001ebfc4ldrb w3, [sp+32]
001ebfc8b 0x1ebf50
001ebfccudf 0
001ebf50
001ebf50google.golang.org/protobuf/internal/impl.sizeMessage: ; void google.golang.org/protobuf/internal/impl.sizeMessage(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions p2)
001ebf50ldr x16, [x28+16]
001ebf54subs xzr, sp, x16
001ebf58b.ls 0x1ebfa8
001ebf5cstr x30, [sp-64]!
001ebf60stur x29, [sp-8]
001ebf64sub x29, sp, 8
001ebf68str x0, [sp+72]
001ebf6cstr x1, [sp+80]
001ebf70str x2, [sp+88]
001ebf74strb w3, [sp+96]
001ebf78str xzr, [sp+32]
001ebf7cldr x0, [sp+72]
001ebf80bl google.golang.org/protobuf/proto.Size
001ebf84str x0, [sp+48]
001ebf88bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001ebf8cstr x0, [sp+40]
001ebf90ldr x2, [sp+88]
001ebf94add x0, x0, x2
001ebf98str x0, [sp+32]
001ebf9cldur x29, [sp-8]
001ebfa0ldr x30, [sp], 64
001ebfa4ret x30
001ebfa8
001ebfa8loc_1ebfa8:
001ebfa8stp x0, x1, [sp+8]
001ebfacstr x2, [sp+24]
001ebfb0strb w3, [sp+32]
001ebfb4mov x3, x30
001ebfb8bl runtime.morestack_noctxt.abi0
001ebfbcldp x0, x1, [sp+8]
001ebfc0ldr x2, [sp+24]
001ebfc4ldrb w3, [sp+32]
001ebfc8b 0x1ebf50
001ebfccudf 0
001ebf50
001ebfd0
001ebfd0google.golang.org/protobuf/internal/impl.appendMessage: ; void google.golang.org/protobuf/internal/impl.appendMessage(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ebfd0ldr x16, [x28+16]
001ebfd4sub x17, sp, 80
001ebfd8subs xzr, x17, x16
001ebfdcb.ls 0x1ec128
001ebfe0str x30, [sp-208]!
001ebfe4stur x29, [sp-8]
001ebfe8sub x29, sp, 8
001ebfecstr x0, [sp+216]
001ebff0str x1, [sp+224]
001ebff4str x2, [sp+232]
001ebff8str x3, [sp+240]
001ebffcstr x4, [sp+248]
001ec000str x5, [sp+256]
001ec004strb w6, [sp+264]
001ec008str xzr, [sp+96]
001ec00cstp xzr, xzr, [sp+104]
001ec010stp xzr, xzr, [sp+80]
001ec014ldr x3, [sp+256]
001ec018ldr x0, [sp+216]
001ec01cldr x1, [sp+224]
001ec020ldr x2, [sp+232]
001ec024bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ec028str x0, [sp+216]
001ec02cstr x1, [sp+224]
001ec030str x2, [sp+232]
001ec034ldr x0, [sp+240]
001ec038ldr x1, [sp+248]
001ec03cbl google.golang.org/protobuf/proto.Size
001ec040str x0, [sp+72]
001ec044ldr x1, [sp+224]
001ec048ldr x2, [sp+232]
001ec04cldr x4, [sp+216]
001ec050mov x3, x0
001ec054mov x0, x4
001ec058bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ec05cstr x0, [sp+216]
001ec060str x1, [sp+224]
001ec064str x2, [sp+232]
001ec068ldrb w0, [sp+264]
001ec06cbl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001ec070strb w0, [sp+69]
001ec074strb w1, [sp+70]
001ec078strb w2, [sp+71]
001ec07cstr xzr, [sp+176]
001ec080stp xzr, xzr, [sp+184]
001ec084stp xzr, xzr, [sp+160]
001ec088ldr x6, [sp+240]
001ec08cldrb w0, [sp+69]
001ec090ldr x3, [sp+216]
001ec094ldrb w1, [sp+70]
001ec098ldrb w2, [sp+71]
001ec09cldr x4, [sp+224]
001ec0a0ldr x7, [sp+248]
001ec0a4ldr x5, [sp+232]
001ec0a8bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001ec0acstr x0, [sp+176]
001ec0b0str x1, [sp+184]
001ec0b4str x2, [sp+192]
001ec0b8str x3, [sp+160]
001ec0bcstr x4, [sp+168]
001ec0c0ldr x4, [sp+176]
001ec0c4ldr x5, [sp+184]
001ec0c8ldr x6, [sp+192]
001ec0ccstr x4, [sp+136]
001ec0d0str x5, [sp+144]
001ec0d4str x6, [sp+152]
001ec0d8ldr x4, [sp+160]
001ec0dcldr x5, [sp+168]
001ec0e0str x4, [sp+120]
001ec0e4str x5, [sp+128]
001ec0e8ldr x4, [sp+136]
001ec0ecldr x5, [sp+144]
001ec0f0ldr x6, [sp+152]
001ec0f4str x4, [sp+96]
001ec0f8str x5, [sp+104]
001ec0fcstr x6, [sp+112]
001ec100ldr x3, [sp+120]
001ec104ldr x4, [sp+128]
001ec108str x3, [sp+80]
001ec10cstr x4, [sp+88]
001ec110ldr x0, [sp+96]
001ec114ldr x1, [sp+104]
001ec118ldr x2, [sp+112]
001ec11cldur x29, [sp-8]
001ec120ldr x30, [sp], 208
001ec124ret x30
001ec128
001ec128loc_1ec128:
001ec128stp x0, x1, [sp+8]
001ec12cstp x2, x3, [sp+24]
001ec130stp x4, x5, [sp+40]
001ec134strb w6, [sp+56]
001ec138mov x3, x30
001ec13cbl runtime.morestack_noctxt.abi0
001ec140ldp x0, x1, [sp+8]
001ec144ldp x2, x3, [sp+24]
001ec148ldp x4, x5, [sp+40]
001ec14cldrb w6, [sp+56]
001ec150b 0x1ebfd0
001ec154udf 0
001ec158udf 0
001ec15cudf 0
001ebfd0
001ebfd0google.golang.org/protobuf/internal/impl.appendMessage: ; void google.golang.org/protobuf/internal/impl.appendMessage(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ebfd0ldr x16, [x28+16]
001ebfd4sub x17, sp, 80
001ebfd8subs xzr, x17, x16
001ebfdcb.ls 0x1ec128
001ebfe0str x30, [sp-208]!
001ebfe4stur x29, [sp-8]
001ebfe8sub x29, sp, 8
001ebfecstr x0, [sp+216]
001ebff0str x1, [sp+224]
001ebff4str x2, [sp+232]
001ebff8str x3, [sp+240]
001ebffcstr x4, [sp+248]
001ec000str x5, [sp+256]
001ec004strb w6, [sp+264]
001ec008str xzr, [sp+96]
001ec00cstp xzr, xzr, [sp+104]
001ec010stp xzr, xzr, [sp+80]
001ec014ldr x3, [sp+256]
001ec018ldr x0, [sp+216]
001ec01cldr x1, [sp+224]
001ec020ldr x2, [sp+232]
001ec024bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ec028str x0, [sp+216]
001ec02cstr x1, [sp+224]
001ec030str x2, [sp+232]
001ec034ldr x0, [sp+240]
001ec038ldr x1, [sp+248]
001ec03cbl google.golang.org/protobuf/proto.Size
001ec040str x0, [sp+72]
001ec044ldr x1, [sp+224]
001ec048ldr x2, [sp+232]
001ec04cldr x4, [sp+216]
001ec050mov x3, x0
001ec054mov x0, x4
001ec058bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ec05cstr x0, [sp+216]
001ec060str x1, [sp+224]
001ec064str x2, [sp+232]
001ec068ldrb w0, [sp+264]
001ec06cbl google.golang.org/protobuf/internal/impl.marshalOptions.Options
001ec070strb w0, [sp+69]
001ec074strb w1, [sp+70]
001ec078strb w2, [sp+71]
001ec07cstr xzr, [sp+176]
001ec080stp xzr, xzr, [sp+184]
001ec084stp xzr, xzr, [sp+160]
001ec088ldr x6, [sp+240]
001ec08cldrb w0, [sp+69]
001ec090ldr x3, [sp+216]
001ec094ldrb w1, [sp+70]
001ec098ldrb w2, [sp+71]
001ec09cldr x4, [sp+224]
001ec0a0ldr x7, [sp+248]
001ec0a4ldr x5, [sp+232]
001ec0a8bl google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend
001ec0acstr x0, [sp+176]
001ec0b0str x1, [sp+184]
001ec0b4str x2, [sp+192]
001ec0b8str x3, [sp+160]
001ec0bcstr x4, [sp+168]
001ec0c0ldr x4, [sp+176]
001ec0c4ldr x5, [sp+184]
001ec0c8ldr x6, [sp+192]
001ec0ccstr x4, [sp+136]
001ec0d0str x5, [sp+144]
001ec0d4str x6, [sp+152]
001ec0d8ldr x4, [sp+160]
001ec0dcldr x5, [sp+168]
001ec0e0str x4, [sp+120]
001ec0e4str x5, [sp+128]
001ec0e8ldr x4, [sp+136]
001ec0ecldr x5, [sp+144]
001ec0f0ldr x6, [sp+152]
001ec0f4str x4, [sp+96]
001ec0f8str x5, [sp+104]
001ec0fcstr x6, [sp+112]
001ec100ldr x3, [sp+120]
001ec104ldr x4, [sp+128]
001ec108str x3, [sp+80]
001ec10cstr x4, [sp+88]
001ec110ldr x0, [sp+96]
001ec114ldr x1, [sp+104]
001ec118ldr x2, [sp+112]
001ec11cldur x29, [sp-8]
001ec120ldr x30, [sp], 208
001ec124ret x30
001ec128
001ec128loc_1ec128:
001ec128stp x0, x1, [sp+8]
001ec12cstp x2, x3, [sp+24]
001ec130stp x4, x5, [sp+40]
001ec134strb w6, [sp+56]
001ec138mov x3, x30
001ec13cbl runtime.morestack_noctxt.abi0
001ec140ldp x0, x1, [sp+8]
001ec144ldp x2, x3, [sp+24]
001ec148ldp x4, x5, [sp+40]
001ec14cldrb w6, [sp+56]
001ec150b 0x1ebfd0
001ec154udf 0
001ec158udf 0
001ec15cudf 0
001ebfd0
001ec160
001ec160google.golang.org/protobuf/internal/impl.consumeMessage: ; void google.golang.org/protobuf/internal/impl.consumeMessage(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ec160ldr x16, [x28+16]
001ec164sub x17, sp, 320
001ec168subs xzr, x17, x16
001ec16cb.ls 0x1ec3d0
001ec170sub x20, sp, 448
001ec174stp x29, x30, [x20-8]
001ec178add sp, x20, 0
001ec17csub x29, sp, 8
001ec180str x0, [sp+456]
001ec184str x1, [sp+464]
001ec188str x2, [sp+472]
001ec18cstr x3, [sp+480]
001ec190str x4, [sp+488]
001ec194strb w5, [sp+496]
001ec198strb w6, [sp+504]
001ec19cstr x7, [sp+512]
001ec1a0str x8, [sp+520]
001ec1a4str x9, [sp+528]
001ec1a8str xzr, [sp+128]
001ec1acstrb wzr, [sp+136]
001ec1b0stp xzr, xzr, [sp+192]
001ec1b4ldrsb x4, [sp+496]
001ec1b8ubfm x4, x4, 0, 7
001ec1bcsubs wzr, w4, 2
001ec1c0b.ne 0x1ec1c8
001ec1c4b 0x1ec1f4
001ec1c8
001ec1c8loc_1ec1c8:
001ec1c8adrp x27, 0x836000
001ec1ccldr x2, [x27+192]
001ec1d0adrp x27, 0x836000
001ec1d4ldr x3, [x27+200]
001ec1d8str x2, [sp+192]
001ec1dcstr x3, [sp+200]
001ec1e0ldr x0, [sp+128]
001ec1e4ldrb w1, [sp+136]
001ec1e8ldp x29, x30, [sp-8]
001ec1ecadd sp, sp, 448
001ec1f0ret x30
001ec1f4
001ec1f4loc_1ec1f4:
001ec1f4str xzr, [sp+400]
001ec1f8stp xzr, xzr, [sp+408]
001ec1fcldr x0, [sp+456]
001ec200ldr x1, [sp+464]
001ec204ldr x2, [sp+472]
001ec208bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ec20cstr x0, [sp+400]
001ec210str x1, [sp+408]
001ec214str x2, [sp+416]
001ec218str x3, [sp+160]
001ec21cstr x0, [sp+208]
001ec220str x1, [sp+216]
001ec224str x2, [sp+224]
001ec228ldr x3, [sp+160]
001ec22cstr x3, [sp+152]
001ec230str x0, [sp+168]
001ec234str x1, [sp+176]
001ec238str x2, [sp+184]
001ec23cldr x3, [sp+152]
001ec240str x3, [sp+144]
001ec244tbnz x3, 63, 0x1ec24c
001ec248b 0x1ec278
001ec24c
001ec24cloc_1ec24c:
001ec24cadrp x27, 0x836000
001ec250ldr x2, [x27+160]
001ec254adrp x27, 0x836000
001ec258ldr x3, [x27+168]
001ec25cstr x2, [sp+192]
001ec260str x3, [sp+200]
001ec264ldr x0, [sp+128]
001ec268ldrb w1, [sp+136]
001ec26cldp x29, x30, [sp-8]
001ec270add sp, sp, 448
001ec274ret x30
001ec278
001ec278loc_1ec278:
001ec278ldrb w0, [sp+504]
001ec27cldr x1, [sp+512]
001ec280ldr x2, [sp+520]
001ec284ldr x3, [sp+528]
001ec288bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ec28cstrb w0, [sp+232]
001ec290strb w1, [sp+233]
001ec294strb w2, [sp+234]
001ec298str x3, [sp+240]
001ec29cstr x4, [sp+248]
001ec2a0str x5, [sp+256]
001ec2a4ldp x4, x5, [sp+232]
001ec2a8ldp x6, x7, [sp+248]
001ec2acstp x4, x5, [sp+368]
001ec2b0stp x6, x7, [sp+384]
001ec2b4ldr x4, [sp+480]
001ec2b8ldrsb x27, [x4]
001ec2bcldr x4, [x4+24]
001ec2c0ldr x0, [sp+488]
001ec2c4blr x4
001ec2c8str x0, [sp+352]
001ec2ccstr x1, [sp+360]
001ec2d0stp xzr, xzr, [sp+336]
001ec2d4stp xzr, xzr, [sp+264]
001ec2d8stp xzr, xzr, [sp+280]
001ec2dcstp xzr, xzr, [sp+296]
001ec2e0stp xzr, xzr, [sp+312]
001ec2e4str xzr, [sp+328]
001ec2e8ldr x9, [sp+176]
001ec2ecldr x10, [sp+184]
001ec2f0ldr x4, [sp+168]
001ec2f4str x4, [sp+280]
001ec2f8str x9, [sp+288]
001ec2fcstr x10, [sp+296]
001ec300ldr x6, [sp+352]
001ec304ldr x7, [sp+360]
001ec308str x6, [sp+264]
001ec30cstr x7, [sp+272]
001ec310ldrb w0, [sp+368]
001ec314ldrb w1, [sp+369]
001ec318ldrb w2, [sp+370]
001ec31cldr x3, [sp+376]
001ec320ldr x4, [sp+384]
001ec324ldr x8, [sp+280]
001ec328ldr x5, [sp+392]
001ec32cldrb w11, [sp+304]
001ec330ldr x12, [sp+312]
001ec334ldr x13, [sp+320]
001ec338ldr x14, [sp+328]
001ec33cbl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ec340strb w0, [sp+126]
001ec344str x1, [sp+336]
001ec348str x2, [sp+344]
001ec34cldrb w4, [sp+126]
001ec350strb w4, [sp+127]
001ec354ldr x4, [sp+336]
001ec358ldr x5, [sp+344]
001ec35cstr x4, [sp+424]
001ec360str x5, [sp+432]
001ec364ldrb w4, [sp+127]
001ec368strb w4, [sp+125]
001ec36cldr x3, [sp+432]
001ec370ldr x2, [sp+424]
001ec374str x2, [sp+192]
001ec378str x3, [sp+200]
001ec37ccbnz x2, 0x1ec384
001ec380b 0x1ec398
001ec384
001ec384loc_1ec384:
001ec384ldr x0, [sp+128]
001ec388ldrb w1, [sp+136]
001ec38cldp x29, x30, [sp-8]
001ec390add sp, sp, 448
001ec394ret x30
001ec398
001ec398loc_1ec398:
001ec398ldr x4, [sp+144]
001ec39cstr x4, [sp+128]
001ec3a0ldrb w4, [sp+125]
001ec3a4ands wzr, w4, 1
001ec3a8cset x4, ne
001ec3acstrb w4, [sp+136]
001ec3b0stp xzr, xzr, [sp+192]
001ec3b4ldr x0, [sp+128]
001ec3b8ldrb w1, [sp+136]
001ec3bcmov x2, xzr
001ec3c0mov x3, xzr
001ec3c4ldp x29, x30, [sp-8]
001ec3c8add sp, sp, 448
001ec3ccret x30
001ec3d0
001ec3d0loc_1ec3d0:
001ec3d0stp x0, x1, [sp+8]
001ec3d4stp x2, x3, [sp+24]
001ec3d8str x4, [sp+40]
001ec3dcstrb w5, [sp+48]
001ec3e0strb w6, [sp+56]
001ec3e4stp x7, x8, [sp+64]
001ec3e8str x9, [sp+80]
001ec3ecmov x3, x30
001ec3f0bl runtime.morestack_noctxt.abi0
001ec3f4ldp x0, x1, [sp+8]
001ec3f8ldp x2, x3, [sp+24]
001ec3fcldr x4, [sp+40]
001ec400ldrsb x5, [sp+48]
001ec404ldrb w6, [sp+56]
001ec408ldp x7, x8, [sp+64]
001ec40cldr x9, [sp+80]
001ec410b 0x1ec160
001ec414udf 0
001ec418udf 0
001ec41cudf 0
001ec160
001ec160google.golang.org/protobuf/internal/impl.consumeMessage: ; void google.golang.org/protobuf/internal/impl.consumeMessage(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ec160ldr x16, [x28+16]
001ec164sub x17, sp, 320
001ec168subs xzr, x17, x16
001ec16cb.ls 0x1ec3d0
001ec170sub x20, sp, 448
001ec174stp x29, x30, [x20-8]
001ec178add sp, x20, 0
001ec17csub x29, sp, 8
001ec180str x0, [sp+456]
001ec184str x1, [sp+464]
001ec188str x2, [sp+472]
001ec18cstr x3, [sp+480]
001ec190str x4, [sp+488]
001ec194strb w5, [sp+496]
001ec198strb w6, [sp+504]
001ec19cstr x7, [sp+512]
001ec1a0str x8, [sp+520]
001ec1a4str x9, [sp+528]
001ec1a8str xzr, [sp+128]
001ec1acstrb wzr, [sp+136]
001ec1b0stp xzr, xzr, [sp+192]
001ec1b4ldrsb x4, [sp+496]
001ec1b8ubfm x4, x4, 0, 7
001ec1bcsubs wzr, w4, 2
001ec1c0b.ne 0x1ec1c8
001ec1c4b 0x1ec1f4
001ec1c8
001ec1c8loc_1ec1c8:
001ec1c8adrp x27, 0x836000
001ec1ccldr x2, [x27+192]
001ec1d0adrp x27, 0x836000
001ec1d4ldr x3, [x27+200]
001ec1d8str x2, [sp+192]
001ec1dcstr x3, [sp+200]
001ec1e0ldr x0, [sp+128]
001ec1e4ldrb w1, [sp+136]
001ec1e8ldp x29, x30, [sp-8]
001ec1ecadd sp, sp, 448
001ec1f0ret x30
001ec1f4
001ec1f4loc_1ec1f4:
001ec1f4str xzr, [sp+400]
001ec1f8stp xzr, xzr, [sp+408]
001ec1fcldr x0, [sp+456]
001ec200ldr x1, [sp+464]
001ec204ldr x2, [sp+472]
001ec208bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ec20cstr x0, [sp+400]
001ec210str x1, [sp+408]
001ec214str x2, [sp+416]
001ec218str x3, [sp+160]
001ec21cstr x0, [sp+208]
001ec220str x1, [sp+216]
001ec224str x2, [sp+224]
001ec228ldr x3, [sp+160]
001ec22cstr x3, [sp+152]
001ec230str x0, [sp+168]
001ec234str x1, [sp+176]
001ec238str x2, [sp+184]
001ec23cldr x3, [sp+152]
001ec240str x3, [sp+144]
001ec244tbnz x3, 63, 0x1ec24c
001ec248b 0x1ec278
001ec24c
001ec24cloc_1ec24c:
001ec24cadrp x27, 0x836000
001ec250ldr x2, [x27+160]
001ec254adrp x27, 0x836000
001ec258ldr x3, [x27+168]
001ec25cstr x2, [sp+192]
001ec260str x3, [sp+200]
001ec264ldr x0, [sp+128]
001ec268ldrb w1, [sp+136]
001ec26cldp x29, x30, [sp-8]
001ec270add sp, sp, 448
001ec274ret x30
001ec278
001ec278loc_1ec278:
001ec278ldrb w0, [sp+504]
001ec27cldr x1, [sp+512]
001ec280ldr x2, [sp+520]
001ec284ldr x3, [sp+528]
001ec288bl google.golang.org/protobuf/internal/impl.unmarshalOptions.Options
001ec28cstrb w0, [sp+232]
001ec290strb w1, [sp+233]
001ec294strb w2, [sp+234]
001ec298str x3, [sp+240]
001ec29cstr x4, [sp+248]
001ec2a0str x5, [sp+256]
001ec2a4ldp x4, x5, [sp+232]
001ec2a8ldp x6, x7, [sp+248]
001ec2acstp x4, x5, [sp+368]
001ec2b0stp x6, x7, [sp+384]
001ec2b4ldr x4, [sp+480]
001ec2b8ldrsb x27, [x4]
001ec2bcldr x4, [x4+24]
001ec2c0ldr x0, [sp+488]
001ec2c4blr x4
001ec2c8str x0, [sp+352]
001ec2ccstr x1, [sp+360]
001ec2d0stp xzr, xzr, [sp+336]
001ec2d4stp xzr, xzr, [sp+264]
001ec2d8stp xzr, xzr, [sp+280]
001ec2dcstp xzr, xzr, [sp+296]
001ec2e0stp xzr, xzr, [sp+312]
001ec2e4str xzr, [sp+328]
001ec2e8ldr x9, [sp+176]
001ec2ecldr x10, [sp+184]
001ec2f0ldr x4, [sp+168]
001ec2f4str x4, [sp+280]
001ec2f8str x9, [sp+288]
001ec2fcstr x10, [sp+296]
001ec300ldr x6, [sp+352]
001ec304ldr x7, [sp+360]
001ec308str x6, [sp+264]
001ec30cstr x7, [sp+272]
001ec310ldrb w0, [sp+368]
001ec314ldrb w1, [sp+369]
001ec318ldrb w2, [sp+370]
001ec31cldr x3, [sp+376]
001ec320ldr x4, [sp+384]
001ec324ldr x8, [sp+280]
001ec328ldr x5, [sp+392]
001ec32cldrb w11, [sp+304]
001ec330ldr x12, [sp+312]
001ec334ldr x13, [sp+320]
001ec338ldr x14, [sp+328]
001ec33cbl google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState
001ec340strb w0, [sp+126]
001ec344str x1, [sp+336]
001ec348str x2, [sp+344]
001ec34cldrb w4, [sp+126]
001ec350strb w4, [sp+127]
001ec354ldr x4, [sp+336]
001ec358ldr x5, [sp+344]
001ec35cstr x4, [sp+424]
001ec360str x5, [sp+432]
001ec364ldrb w4, [sp+127]
001ec368strb w4, [sp+125]
001ec36cldr x3, [sp+432]
001ec370ldr x2, [sp+424]
001ec374str x2, [sp+192]
001ec378str x3, [sp+200]
001ec37ccbnz x2, 0x1ec384
001ec380b 0x1ec398
001ec384
001ec384loc_1ec384:
001ec384ldr x0, [sp+128]
001ec388ldrb w1, [sp+136]
001ec38cldp x29, x30, [sp-8]
001ec390add sp, sp, 448
001ec394ret x30
001ec398
001ec398loc_1ec398:
001ec398ldr x4, [sp+144]
001ec39cstr x4, [sp+128]
001ec3a0ldrb w4, [sp+125]
001ec3a4ands wzr, w4, 1
001ec3a8cset x4, ne
001ec3acstrb w4, [sp+136]
001ec3b0stp xzr, xzr, [sp+192]
001ec3b4ldr x0, [sp+128]
001ec3b8ldrb w1, [sp+136]
001ec3bcmov x2, xzr
001ec3c0mov x3, xzr
001ec3c4ldp x29, x30, [sp-8]
001ec3c8add sp, sp, 448
001ec3ccret x30
001ec3d0
001ec3d0loc_1ec3d0:
001ec3d0stp x0, x1, [sp+8]
001ec3d4stp x2, x3, [sp+24]
001ec3d8str x4, [sp+40]
001ec3dcstrb w5, [sp+48]
001ec3e0strb w6, [sp+56]
001ec3e4stp x7, x8, [sp+64]
001ec3e8str x9, [sp+80]
001ec3ecmov x3, x30
001ec3f0bl runtime.morestack_noctxt.abi0
001ec3f4ldp x0, x1, [sp+8]
001ec3f8ldp x2, x3, [sp+24]
001ec3fcldr x4, [sp+40]
001ec400ldrsb x5, [sp+48]
001ec404ldrb w6, [sp+56]
001ec408ldp x7, x8, [sp+64]
001ec40cldr x9, [sp+80]
001ec410b 0x1ec160
001ec414udf 0
001ec418udf 0
001ec41cudf 0
001ec160
001ec420
001ec420google.golang.org/protobuf/internal/impl.sizeMessageValue: ; void google.golang.org/protobuf/internal/impl.sizeMessageValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ec420ldr x16, [x28+16]
001ec424subs xzr, sp, x16
001ec428b.ls 0x1ec49c
001ec42cstr x30, [sp-96]!
001ec430stur x29, [sp-8]
001ec434sub x29, sp, 8
001ec438str x0, [sp+104]
001ec43cstr x1, [sp+112]
001ec440str x2, [sp+120]
001ec444str x3, [sp+128]
001ec448strb w4, [sp+136]
001ec44cstr xzr, [sp+40]
001ec450ldr x0, [sp+104]
001ec454ldr x1, [sp+112]
001ec458bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec45cstr x0, [sp+72]
001ec460str x1, [sp+80]
001ec464ldrsb x27, [x0]
001ec468ldr x3, [x0+64]
001ec46cmov x0, x1
001ec470blr x3
001ec474str x0, [sp+56]
001ec478str x1, [sp+64]
001ec47cldr x2, [sp+128]
001ec480ldrb w3, [sp+136]
001ec484bl google.golang.org/protobuf/internal/impl.sizeMessage
001ec488str x0, [sp+48]
001ec48cstr x0, [sp+40]
001ec490ldur x29, [sp-8]
001ec494ldr x30, [sp], 96
001ec498ret x30
001ec49c
001ec49cloc_1ec49c:
001ec49cstp x0, x1, [sp+8]
001ec4a0stp x2, x3, [sp+24]
001ec4a4strb w4, [sp+40]
001ec4a8mov x3, x30
001ec4acbl runtime.morestack_noctxt.abi0
001ec4b0ldp x0, x1, [sp+8]
001ec4b4ldp x2, x3, [sp+24]
001ec4b8ldrb w4, [sp+40]
001ec4bcb 0x1ec420
001ec420
001ec420google.golang.org/protobuf/internal/impl.sizeMessageValue: ; void google.golang.org/protobuf/internal/impl.sizeMessageValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ec420ldr x16, [x28+16]
001ec424subs xzr, sp, x16
001ec428b.ls 0x1ec49c
001ec42cstr x30, [sp-96]!
001ec430stur x29, [sp-8]
001ec434sub x29, sp, 8
001ec438str x0, [sp+104]
001ec43cstr x1, [sp+112]
001ec440str x2, [sp+120]
001ec444str x3, [sp+128]
001ec448strb w4, [sp+136]
001ec44cstr xzr, [sp+40]
001ec450ldr x0, [sp+104]
001ec454ldr x1, [sp+112]
001ec458bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec45cstr x0, [sp+72]
001ec460str x1, [sp+80]
001ec464ldrsb x27, [x0]
001ec468ldr x3, [x0+64]
001ec46cmov x0, x1
001ec470blr x3
001ec474str x0, [sp+56]
001ec478str x1, [sp+64]
001ec47cldr x2, [sp+128]
001ec480ldrb w3, [sp+136]
001ec484bl google.golang.org/protobuf/internal/impl.sizeMessage
001ec488str x0, [sp+48]
001ec48cstr x0, [sp+40]
001ec490ldur x29, [sp-8]
001ec494ldr x30, [sp], 96
001ec498ret x30
001ec49c
001ec49cloc_1ec49c:
001ec49cstp x0, x1, [sp+8]
001ec4a0stp x2, x3, [sp+24]
001ec4a4strb w4, [sp+40]
001ec4a8mov x3, x30
001ec4acbl runtime.morestack_noctxt.abi0
001ec4b0ldp x0, x1, [sp+8]
001ec4b4ldp x2, x3, [sp+24]
001ec4b8ldrb w4, [sp+40]
001ec4bcb 0x1ec420
001ec420
001ec4c0
001ec4c0google.golang.org/protobuf/internal/impl.appendMessageValue: ; void google.golang.org/protobuf/internal/impl.appendMessageValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ec4c0ldr x16, [x28+16]
001ec4c4sub x17, sp, 96
001ec4c8subs xzr, x17, x16
001ec4ccb.ls 0x1ec5e0
001ec4d0str x30, [sp-224]!
001ec4d4stur x29, [sp-8]
001ec4d8sub x29, sp, 8
001ec4dcstr x0, [sp+232]
001ec4e0str x1, [sp+240]
001ec4e4str x2, [sp+248]
001ec4e8str x3, [sp+256]
001ec4ecstr x4, [sp+264]
001ec4f0str x5, [sp+272]
001ec4f4str x6, [sp+280]
001ec4f8strb w7, [sp+288]
001ec4fcstr xzr, [sp+80]
001ec500stp xzr, xzr, [sp+88]
001ec504stp xzr, xzr, [sp+64]
001ec508ldr x0, [sp+256]
001ec50cldr x1, [sp+264]
001ec510ldr x2, [sp+272]
001ec514bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec518str x0, [sp+160]
001ec51cstr x1, [sp+168]
001ec520ldrsb x27, [x0]
001ec524ldr x3, [x0+64]
001ec528mov x0, x1
001ec52cblr x3
001ec530str x0, [sp+104]
001ec534str x1, [sp+112]
001ec538str xzr, [sp+192]
001ec53cstp xzr, xzr, [sp+200]
001ec540stp xzr, xzr, [sp+176]
001ec544ldrb w6, [sp+288]
001ec548ldr x5, [sp+280]
001ec54cldr x3, [sp+104]
001ec550ldr x0, [sp+232]
001ec554ldr x1, [sp+240]
001ec558ldr x4, [sp+112]
001ec55cldr x2, [sp+248]
001ec560bl google.golang.org/protobuf/internal/impl.appendMessage
001ec564str x0, [sp+192]
001ec568str x1, [sp+200]
001ec56cstr x2, [sp+208]
001ec570str x3, [sp+176]
001ec574str x4, [sp+184]
001ec578ldr x3, [sp+200]
001ec57cldr x4, [sp+208]
001ec580ldr x5, [sp+192]
001ec584str x5, [sp+136]
001ec588str x3, [sp+144]
001ec58cstr x4, [sp+152]
001ec590ldr x3, [sp+176]
001ec594ldr x4, [sp+184]
001ec598str x3, [sp+120]
001ec59cstr x4, [sp+128]
001ec5a0ldr x3, [sp+136]
001ec5a4ldr x4, [sp+144]
001ec5a8ldr x5, [sp+152]
001ec5acstr x3, [sp+80]
001ec5b0str x4, [sp+88]
001ec5b4str x5, [sp+96]
001ec5b8ldr x3, [sp+120]
001ec5bcldr x4, [sp+128]
001ec5c0str x3, [sp+64]
001ec5c4str x4, [sp+72]
001ec5c8ldr x0, [sp+80]
001ec5ccldr x1, [sp+88]
001ec5d0ldr x2, [sp+96]
001ec5d4ldur x29, [sp-8]
001ec5d8ldr x30, [sp], 224
001ec5dcret x30
001ec5e0
001ec5e0loc_1ec5e0:
001ec5e0stp x0, x1, [sp+8]
001ec5e4stp x2, x3, [sp+24]
001ec5e8stp x4, x5, [sp+40]
001ec5ecstr x6, [sp+56]
001ec5f0strb w7, [sp+64]
001ec5f4mov x3, x30
001ec5f8bl runtime.morestack_noctxt.abi0
001ec5fcldp x0, x1, [sp+8]
001ec600ldp x2, x3, [sp+24]
001ec604ldp x4, x5, [sp+40]
001ec608ldr x6, [sp+56]
001ec60cldrb w7, [sp+64]
001ec610b 0x1ec4c0
001ec614udf 0
001ec618udf 0
001ec61cudf 0
001ec4c0
001ec4c0google.golang.org/protobuf/internal/impl.appendMessageValue: ; void google.golang.org/protobuf/internal/impl.appendMessageValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ec4c0ldr x16, [x28+16]
001ec4c4sub x17, sp, 96
001ec4c8subs xzr, x17, x16
001ec4ccb.ls 0x1ec5e0
001ec4d0str x30, [sp-224]!
001ec4d4stur x29, [sp-8]
001ec4d8sub x29, sp, 8
001ec4dcstr x0, [sp+232]
001ec4e0str x1, [sp+240]
001ec4e4str x2, [sp+248]
001ec4e8str x3, [sp+256]
001ec4ecstr x4, [sp+264]
001ec4f0str x5, [sp+272]
001ec4f4str x6, [sp+280]
001ec4f8strb w7, [sp+288]
001ec4fcstr xzr, [sp+80]
001ec500stp xzr, xzr, [sp+88]
001ec504stp xzr, xzr, [sp+64]
001ec508ldr x0, [sp+256]
001ec50cldr x1, [sp+264]
001ec510ldr x2, [sp+272]
001ec514bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec518str x0, [sp+160]
001ec51cstr x1, [sp+168]
001ec520ldrsb x27, [x0]
001ec524ldr x3, [x0+64]
001ec528mov x0, x1
001ec52cblr x3
001ec530str x0, [sp+104]
001ec534str x1, [sp+112]
001ec538str xzr, [sp+192]
001ec53cstp xzr, xzr, [sp+200]
001ec540stp xzr, xzr, [sp+176]
001ec544ldrb w6, [sp+288]
001ec548ldr x5, [sp+280]
001ec54cldr x3, [sp+104]
001ec550ldr x0, [sp+232]
001ec554ldr x1, [sp+240]
001ec558ldr x4, [sp+112]
001ec55cldr x2, [sp+248]
001ec560bl google.golang.org/protobuf/internal/impl.appendMessage
001ec564str x0, [sp+192]
001ec568str x1, [sp+200]
001ec56cstr x2, [sp+208]
001ec570str x3, [sp+176]
001ec574str x4, [sp+184]
001ec578ldr x3, [sp+200]
001ec57cldr x4, [sp+208]
001ec580ldr x5, [sp+192]
001ec584str x5, [sp+136]
001ec588str x3, [sp+144]
001ec58cstr x4, [sp+152]
001ec590ldr x3, [sp+176]
001ec594ldr x4, [sp+184]
001ec598str x3, [sp+120]
001ec59cstr x4, [sp+128]
001ec5a0ldr x3, [sp+136]
001ec5a4ldr x4, [sp+144]
001ec5a8ldr x5, [sp+152]
001ec5acstr x3, [sp+80]
001ec5b0str x4, [sp+88]
001ec5b4str x5, [sp+96]
001ec5b8ldr x3, [sp+120]
001ec5bcldr x4, [sp+128]
001ec5c0str x3, [sp+64]
001ec5c4str x4, [sp+72]
001ec5c8ldr x0, [sp+80]
001ec5ccldr x1, [sp+88]
001ec5d0ldr x2, [sp+96]
001ec5d4ldur x29, [sp-8]
001ec5d8ldr x30, [sp], 224
001ec5dcret x30
001ec5e0
001ec5e0loc_1ec5e0:
001ec5e0stp x0, x1, [sp+8]
001ec5e4stp x2, x3, [sp+24]
001ec5e8stp x4, x5, [sp+40]
001ec5ecstr x6, [sp+56]
001ec5f0strb w7, [sp+64]
001ec5f4mov x3, x30
001ec5f8bl runtime.morestack_noctxt.abi0
001ec5fcldp x0, x1, [sp+8]
001ec600ldp x2, x3, [sp+24]
001ec604ldp x4, x5, [sp+40]
001ec608ldr x6, [sp+56]
001ec60cldrb w7, [sp+64]
001ec610b 0x1ec4c0
001ec614udf 0
001ec618udf 0
001ec61cudf 0
001ec4c0
001ec620
001ec620google.golang.org/protobuf/internal/impl.consumeMessageValue: ; void google.golang.org/protobuf/internal/impl.consumeMessageValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ec620ldr x16, [x28+16]
001ec624sub x17, sp, 160
001ec628subs xzr, x17, x16
001ec62cb.ls 0x1ec78c
001ec630sub x20, sp, 288
001ec634stp x29, x30, [x20-8]
001ec638add sp, x20, 0
001ec63csub x29, sp, 8
001ec640str x0, [sp+296]
001ec644str x1, [sp+304]
001ec648str x2, [sp+312]
001ec64cstr x3, [sp+320]
001ec650str x4, [sp+328]
001ec654str x5, [sp+336]
001ec658str w6, [sp+344]
001ec65cstrb w7, [sp+348]
001ec660strb w8, [sp+352]
001ec664str x9, [sp+360]
001ec668str x10, [sp+368]
001ec66cstr x11, [sp+376]
001ec670stp xzr, xzr, [sp+176]
001ec674str xzr, [sp+192]
001ec678str xzr, [sp+96]
001ec67cstrb wzr, [sp+104]
001ec680stp xzr, xzr, [sp+160]
001ec684ldr x0, [sp+320]
001ec688ldr x1, [sp+328]
001ec68cldr x2, [sp+336]
001ec690bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec694str x0, [sp+232]
001ec698str x1, [sp+240]
001ec69cldrsb x27, [x0]
001ec6a0ldr x3, [x0+64]
001ec6a4mov x0, x1
001ec6a8blr x3
001ec6acstr x0, [sp+200]
001ec6b0str x1, [sp+208]
001ec6b4stp xzr, xzr, [sp+248]
001ec6b8ldrb w6, [sp+352]
001ec6bcldr x7, [sp+360]
001ec6c0ldr x8, [sp+368]
001ec6c4ldr x9, [sp+376]
001ec6c8ldrsb x5, [sp+348]
001ec6ccldr x3, [sp+200]
001ec6d0ldr x0, [sp+296]
001ec6d4ldr x1, [sp+304]
001ec6d8ldr x4, [sp+208]
001ec6dcldr x2, [sp+312]
001ec6e0bl google.golang.org/protobuf/internal/impl.consumeMessage
001ec6e4str x0, [sp+128]
001ec6e8strb w1, [sp+136]
001ec6ecstr x2, [sp+248]
001ec6f0str x3, [sp+256]
001ec6f4ldr x3, [sp+128]
001ec6f8ldrb w4, [sp+136]
001ec6fcstr x3, [sp+144]
001ec700strb w4, [sp+152]
001ec704ldr x3, [sp+256]
001ec708ldr x4, [sp+248]
001ec70cstr x4, [sp+264]
001ec710str x3, [sp+272]
001ec714ldr x3, [sp+144]
001ec718ldrb w4, [sp+152]
001ec71cstr x3, [sp+112]
001ec720strb w4, [sp+120]
001ec724ldr x3, [sp+264]
001ec728ldr x4, [sp+272]
001ec72cstr x3, [sp+216]
001ec730str x4, [sp+224]
001ec734ldr x3, [sp+320]
001ec738ldr x4, [sp+328]
001ec73cldr x5, [sp+336]
001ec740str x3, [sp+176]
001ec744str x4, [sp+184]
001ec748str x5, [sp+192]
001ec74cldr x3, [sp+112]
001ec750ldrb w4, [sp+120]
001ec754str x3, [sp+96]
001ec758strb w4, [sp+104]
001ec75cldr x6, [sp+224]
001ec760ldr x5, [sp+216]
001ec764str x5, [sp+160]
001ec768str x6, [sp+168]
001ec76cldr x3, [sp+96]
001ec770ldr x0, [sp+176]
001ec774ldrb w4, [sp+104]
001ec778ldr x1, [sp+184]
001ec77cldr x2, [sp+192]
001ec780ldp x29, x30, [sp-8]
001ec784add sp, sp, 288
001ec788ret x30
001ec78c
001ec78cloc_1ec78c:
001ec78cstp x0, x1, [sp+8]
001ec790stp x2, x3, [sp+24]
001ec794stp x4, x5, [sp+40]
001ec798str w6, [sp+56]
001ec79cstrb w7, [sp+60]
001ec7a0strb w8, [sp+64]
001ec7a4stp x9, x10, [sp+72]
001ec7a8str x11, [sp+88]
001ec7acmov x3, x30
001ec7b0bl runtime.morestack_noctxt.abi0
001ec7b4ldp x0, x1, [sp+8]
001ec7b8ldp x2, x3, [sp+24]
001ec7bcldp x4, x5, [sp+40]
001ec7c0ldrsw x6, [sp+56]
001ec7c4ldrsb x7, [sp+60]
001ec7c8ldrb w8, [sp+64]
001ec7ccldp x9, x10, [sp+72]
001ec7d0ldr x11, [sp+88]
001ec7d4b 0x1ec620
001ec7d8udf 0
001ec7dcudf 0
001ec620
001ec620google.golang.org/protobuf/internal/impl.consumeMessageValue: ; void google.golang.org/protobuf/internal/impl.consumeMessageValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001ec620ldr x16, [x28+16]
001ec624sub x17, sp, 160
001ec628subs xzr, x17, x16
001ec62cb.ls 0x1ec78c
001ec630sub x20, sp, 288
001ec634stp x29, x30, [x20-8]
001ec638add sp, x20, 0
001ec63csub x29, sp, 8
001ec640str x0, [sp+296]
001ec644str x1, [sp+304]
001ec648str x2, [sp+312]
001ec64cstr x3, [sp+320]
001ec650str x4, [sp+328]
001ec654str x5, [sp+336]
001ec658str w6, [sp+344]
001ec65cstrb w7, [sp+348]
001ec660strb w8, [sp+352]
001ec664str x9, [sp+360]
001ec668str x10, [sp+368]
001ec66cstr x11, [sp+376]
001ec670stp xzr, xzr, [sp+176]
001ec674str xzr, [sp+192]
001ec678str xzr, [sp+96]
001ec67cstrb wzr, [sp+104]
001ec680stp xzr, xzr, [sp+160]
001ec684ldr x0, [sp+320]
001ec688ldr x1, [sp+328]
001ec68cldr x2, [sp+336]
001ec690bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec694str x0, [sp+232]
001ec698str x1, [sp+240]
001ec69cldrsb x27, [x0]
001ec6a0ldr x3, [x0+64]
001ec6a4mov x0, x1
001ec6a8blr x3
001ec6acstr x0, [sp+200]
001ec6b0str x1, [sp+208]
001ec6b4stp xzr, xzr, [sp+248]
001ec6b8ldrb w6, [sp+352]
001ec6bcldr x7, [sp+360]
001ec6c0ldr x8, [sp+368]
001ec6c4ldr x9, [sp+376]
001ec6c8ldrsb x5, [sp+348]
001ec6ccldr x3, [sp+200]
001ec6d0ldr x0, [sp+296]
001ec6d4ldr x1, [sp+304]
001ec6d8ldr x4, [sp+208]
001ec6dcldr x2, [sp+312]
001ec6e0bl google.golang.org/protobuf/internal/impl.consumeMessage
001ec6e4str x0, [sp+128]
001ec6e8strb w1, [sp+136]
001ec6ecstr x2, [sp+248]
001ec6f0str x3, [sp+256]
001ec6f4ldr x3, [sp+128]
001ec6f8ldrb w4, [sp+136]
001ec6fcstr x3, [sp+144]
001ec700strb w4, [sp+152]
001ec704ldr x3, [sp+256]
001ec708ldr x4, [sp+248]
001ec70cstr x4, [sp+264]
001ec710str x3, [sp+272]
001ec714ldr x3, [sp+144]
001ec718ldrb w4, [sp+152]
001ec71cstr x3, [sp+112]
001ec720strb w4, [sp+120]
001ec724ldr x3, [sp+264]
001ec728ldr x4, [sp+272]
001ec72cstr x3, [sp+216]
001ec730str x4, [sp+224]
001ec734ldr x3, [sp+320]
001ec738ldr x4, [sp+328]
001ec73cldr x5, [sp+336]
001ec740str x3, [sp+176]
001ec744str x4, [sp+184]
001ec748str x5, [sp+192]
001ec74cldr x3, [sp+112]
001ec750ldrb w4, [sp+120]
001ec754str x3, [sp+96]
001ec758strb w4, [sp+104]
001ec75cldr x6, [sp+224]
001ec760ldr x5, [sp+216]
001ec764str x5, [sp+160]
001ec768str x6, [sp+168]
001ec76cldr x3, [sp+96]
001ec770ldr x0, [sp+176]
001ec774ldrb w4, [sp+104]
001ec778ldr x1, [sp+184]
001ec77cldr x2, [sp+192]
001ec780ldp x29, x30, [sp-8]
001ec784add sp, sp, 288
001ec788ret x30
001ec78c
001ec78cloc_1ec78c:
001ec78cstp x0, x1, [sp+8]
001ec790stp x2, x3, [sp+24]
001ec794stp x4, x5, [sp+40]
001ec798str w6, [sp+56]
001ec79cstrb w7, [sp+60]
001ec7a0strb w8, [sp+64]
001ec7a4stp x9, x10, [sp+72]
001ec7a8str x11, [sp+88]
001ec7acmov x3, x30
001ec7b0bl runtime.morestack_noctxt.abi0
001ec7b4ldp x0, x1, [sp+8]
001ec7b8ldp x2, x3, [sp+24]
001ec7bcldp x4, x5, [sp+40]
001ec7c0ldrsw x6, [sp+56]
001ec7c4ldrsb x7, [sp+60]
001ec7c8ldrb w8, [sp+64]
001ec7ccldp x9, x10, [sp+72]
001ec7d0ldr x11, [sp+88]
001ec7d4b 0x1ec620
001ec7d8udf 0
001ec7dcudf 0
001ec620
001ec7e0
001ec7e0google.golang.org/protobuf/internal/impl.isInitMessageValue: ; void google.golang.org/protobuf/internal/impl.isInitMessageValue(google.golang.org/protobuf/reflect/protoreflect.Value v)
001ec7e0ldr x16, [x28+16]
001ec7e4subs xzr, sp, x16
001ec7e8b.ls 0x1ec858
001ec7ecstr x30, [sp-112]!
001ec7f0stur x29, [sp-8]
001ec7f4sub x29, sp, 8
001ec7f8str x0, [sp+120]
001ec7fcstr x1, [sp+128]
001ec800str x2, [sp+136]
001ec804stp xzr, xzr, [sp+40]
001ec808ldr x0, [sp+120]
001ec80cldr x1, [sp+128]
001ec810ldr x2, [sp+136]
001ec814bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec818str x0, [sp+88]
001ec81cstr x1, [sp+96]
001ec820ldrsb x27, [x0]
001ec824ldr x3, [x0+64]
001ec828mov x0, x1
001ec82cblr x3
001ec830str x0, [sp+56]
001ec834str x1, [sp+64]
001ec838bl google.golang.org/protobuf/proto.CheckInitialized
001ec83cstr x0, [sp+72]
001ec840str x1, [sp+80]
001ec844str x0, [sp+40]
001ec848str x1, [sp+48]
001ec84cldur x29, [sp-8]
001ec850ldr x30, [sp], 112
001ec854ret x30
001ec858
001ec858loc_1ec858:
001ec858stp x0, x1, [sp+8]
001ec85cstr x2, [sp+24]
001ec860mov x3, x30
001ec864bl runtime.morestack_noctxt.abi0
001ec868ldp x0, x1, [sp+8]
001ec86cldr x2, [sp+24]
001ec870b 0x1ec7e0
001ec874udf 0
001ec878udf 0
001ec87cudf 0
001ec7e0
001ec7e0google.golang.org/protobuf/internal/impl.isInitMessageValue: ; void google.golang.org/protobuf/internal/impl.isInitMessageValue(google.golang.org/protobuf/reflect/protoreflect.Value v)
001ec7e0ldr x16, [x28+16]
001ec7e4subs xzr, sp, x16
001ec7e8b.ls 0x1ec858
001ec7ecstr x30, [sp-112]!
001ec7f0stur x29, [sp-8]
001ec7f4sub x29, sp, 8
001ec7f8str x0, [sp+120]
001ec7fcstr x1, [sp+128]
001ec800str x2, [sp+136]
001ec804stp xzr, xzr, [sp+40]
001ec808ldr x0, [sp+120]
001ec80cldr x1, [sp+128]
001ec810ldr x2, [sp+136]
001ec814bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec818str x0, [sp+88]
001ec81cstr x1, [sp+96]
001ec820ldrsb x27, [x0]
001ec824ldr x3, [x0+64]
001ec828mov x0, x1
001ec82cblr x3
001ec830str x0, [sp+56]
001ec834str x1, [sp+64]
001ec838bl google.golang.org/protobuf/proto.CheckInitialized
001ec83cstr x0, [sp+72]
001ec840str x1, [sp+80]
001ec844str x0, [sp+40]
001ec848str x1, [sp+48]
001ec84cldur x29, [sp-8]
001ec850ldr x30, [sp], 112
001ec854ret x30
001ec858
001ec858loc_1ec858:
001ec858stp x0, x1, [sp+8]
001ec85cstr x2, [sp+24]
001ec860mov x3, x30
001ec864bl runtime.morestack_noctxt.abi0
001ec868ldp x0, x1, [sp+8]
001ec86cldr x2, [sp+24]
001ec870b 0x1ec7e0
001ec874udf 0
001ec878udf 0
001ec87cudf 0
001ec7e0
001ec880
001ec880google.golang.org/protobuf/internal/impl.sizeGroupValue: ; void google.golang.org/protobuf/internal/impl.sizeGroupValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ec880ldr x16, [x28+16]
001ec884subs xzr, sp, x16
001ec888b.ls 0x1ec8fc
001ec88cstr x30, [sp-96]!
001ec890stur x29, [sp-8]
001ec894sub x29, sp, 8
001ec898str x0, [sp+104]
001ec89cstr x1, [sp+112]
001ec8a0str x2, [sp+120]
001ec8a4str x3, [sp+128]
001ec8a8strb w4, [sp+136]
001ec8acstr xzr, [sp+40]
001ec8b0ldr x0, [sp+104]
001ec8b4ldr x1, [sp+112]
001ec8b8bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec8bcstr x0, [sp+72]
001ec8c0str x1, [sp+80]
001ec8c4ldrsb x27, [x0]
001ec8c8ldr x3, [x0+64]
001ec8ccmov x0, x1
001ec8d0blr x3
001ec8d4str x0, [sp+56]
001ec8d8str x1, [sp+64]
001ec8dcldr x2, [sp+128]
001ec8e0ldrb w3, [sp+136]
001ec8e4bl google.golang.org/protobuf/internal/impl.sizeGroup
001ec8e8str x0, [sp+48]
001ec8ecstr x0, [sp+40]
001ec8f0ldur x29, [sp-8]
001ec8f4ldr x30, [sp], 96
001ec8f8ret x30
001ec8fc
001ec8fcloc_1ec8fc:
001ec8fcstp x0, x1, [sp+8]
001ec900stp x2, x3, [sp+24]
001ec904strb w4, [sp+40]
001ec908mov x3, x30
001ec90cbl runtime.morestack_noctxt.abi0
001ec910ldp x0, x1, [sp+8]
001ec914ldp x2, x3, [sp+24]
001ec918ldrb w4, [sp+40]
001ec91cb 0x1ec880
001ec880
001ec880google.golang.org/protobuf/internal/impl.sizeGroupValue: ; void google.golang.org/protobuf/internal/impl.sizeGroupValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ec880ldr x16, [x28+16]
001ec884subs xzr, sp, x16
001ec888b.ls 0x1ec8fc
001ec88cstr x30, [sp-96]!
001ec890stur x29, [sp-8]
001ec894sub x29, sp, 8
001ec898str x0, [sp+104]
001ec89cstr x1, [sp+112]
001ec8a0str x2, [sp+120]
001ec8a4str x3, [sp+128]
001ec8a8strb w4, [sp+136]
001ec8acstr xzr, [sp+40]
001ec8b0ldr x0, [sp+104]
001ec8b4ldr x1, [sp+112]
001ec8b8bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec8bcstr x0, [sp+72]
001ec8c0str x1, [sp+80]
001ec8c4ldrsb x27, [x0]
001ec8c8ldr x3, [x0+64]
001ec8ccmov x0, x1
001ec8d0blr x3
001ec8d4str x0, [sp+56]
001ec8d8str x1, [sp+64]
001ec8dcldr x2, [sp+128]
001ec8e0ldrb w3, [sp+136]
001ec8e4bl google.golang.org/protobuf/internal/impl.sizeGroup
001ec8e8str x0, [sp+48]
001ec8ecstr x0, [sp+40]
001ec8f0ldur x29, [sp-8]
001ec8f4ldr x30, [sp], 96
001ec8f8ret x30
001ec8fc
001ec8fcloc_1ec8fc:
001ec8fcstp x0, x1, [sp+8]
001ec900stp x2, x3, [sp+24]
001ec904strb w4, [sp+40]
001ec908mov x3, x30
001ec90cbl runtime.morestack_noctxt.abi0
001ec910ldp x0, x1, [sp+8]
001ec914ldp x2, x3, [sp+24]
001ec918ldrb w4, [sp+40]
001ec91cb 0x1ec880
001ec880
001ec920
001ec920google.golang.org/protobuf/internal/impl.appendGroupValue: ; void google.golang.org/protobuf/internal/impl.appendGroupValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ec920ldr x16, [x28+16]
001ec924sub x17, sp, 96
001ec928subs xzr, x17, x16
001ec92cb.ls 0x1eca40
001ec930str x30, [sp-224]!
001ec934stur x29, [sp-8]
001ec938sub x29, sp, 8
001ec93cstr x0, [sp+232]
001ec940str x1, [sp+240]
001ec944str x2, [sp+248]
001ec948str x3, [sp+256]
001ec94cstr x4, [sp+264]
001ec950str x5, [sp+272]
001ec954str x6, [sp+280]
001ec958strb w7, [sp+288]
001ec95cstr xzr, [sp+80]
001ec960stp xzr, xzr, [sp+88]
001ec964stp xzr, xzr, [sp+64]
001ec968ldr x0, [sp+256]
001ec96cldr x1, [sp+264]
001ec970ldr x2, [sp+272]
001ec974bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec978str x0, [sp+160]
001ec97cstr x1, [sp+168]
001ec980ldrsb x27, [x0]
001ec984ldr x3, [x0+64]
001ec988mov x0, x1
001ec98cblr x3
001ec990str x0, [sp+104]
001ec994str x1, [sp+112]
001ec998str xzr, [sp+192]
001ec99cstp xzr, xzr, [sp+200]
001ec9a0stp xzr, xzr, [sp+176]
001ec9a4ldrb w6, [sp+288]
001ec9a8ldr x5, [sp+280]
001ec9acldr x3, [sp+104]
001ec9b0ldr x0, [sp+232]
001ec9b4ldr x1, [sp+240]
001ec9b8ldr x4, [sp+112]
001ec9bcldr x2, [sp+248]
001ec9c0bl google.golang.org/protobuf/internal/impl.appendGroup
001ec9c4str x0, [sp+192]
001ec9c8str x1, [sp+200]
001ec9ccstr x2, [sp+208]
001ec9d0str x3, [sp+176]
001ec9d4str x4, [sp+184]
001ec9d8ldr x3, [sp+200]
001ec9dcldr x4, [sp+208]
001ec9e0ldr x5, [sp+192]
001ec9e4str x5, [sp+136]
001ec9e8str x3, [sp+144]
001ec9ecstr x4, [sp+152]
001ec9f0ldr x3, [sp+176]
001ec9f4ldr x4, [sp+184]
001ec9f8str x3, [sp+120]
001ec9fcstr x4, [sp+128]
001eca00ldr x3, [sp+136]
001eca04ldr x4, [sp+144]
001eca08ldr x5, [sp+152]
001eca0cstr x3, [sp+80]
001eca10str x4, [sp+88]
001eca14str x5, [sp+96]
001eca18ldr x3, [sp+120]
001eca1cldr x4, [sp+128]
001eca20str x3, [sp+64]
001eca24str x4, [sp+72]
001eca28ldr x0, [sp+80]
001eca2cldr x1, [sp+88]
001eca30ldr x2, [sp+96]
001eca34ldur x29, [sp-8]
001eca38ldr x30, [sp], 224
001eca3cret x30
001eca40
001eca40loc_1eca40:
001eca40stp x0, x1, [sp+8]
001eca44stp x2, x3, [sp+24]
001eca48stp x4, x5, [sp+40]
001eca4cstr x6, [sp+56]
001eca50strb w7, [sp+64]
001eca54mov x3, x30
001eca58bl runtime.morestack_noctxt.abi0
001eca5cldp x0, x1, [sp+8]
001eca60ldp x2, x3, [sp+24]
001eca64ldp x4, x5, [sp+40]
001eca68ldr x6, [sp+56]
001eca6cldrb w7, [sp+64]
001eca70b 0x1ec920
001eca74udf 0
001eca78udf 0
001eca7cudf 0
001ec920
001ec920google.golang.org/protobuf/internal/impl.appendGroupValue: ; void google.golang.org/protobuf/internal/impl.appendGroupValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ec920ldr x16, [x28+16]
001ec924sub x17, sp, 96
001ec928subs xzr, x17, x16
001ec92cb.ls 0x1eca40
001ec930str x30, [sp-224]!
001ec934stur x29, [sp-8]
001ec938sub x29, sp, 8
001ec93cstr x0, [sp+232]
001ec940str x1, [sp+240]
001ec944str x2, [sp+248]
001ec948str x3, [sp+256]
001ec94cstr x4, [sp+264]
001ec950str x5, [sp+272]
001ec954str x6, [sp+280]
001ec958strb w7, [sp+288]
001ec95cstr xzr, [sp+80]
001ec960stp xzr, xzr, [sp+88]
001ec964stp xzr, xzr, [sp+64]
001ec968ldr x0, [sp+256]
001ec96cldr x1, [sp+264]
001ec970ldr x2, [sp+272]
001ec974bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
001ec978str x0, [sp+160]
001ec97cstr x1, [sp+168]
001ec980ldrsb x27, [x0]
001ec984ldr x3, [x0+64]
001ec988mov x0, x1
001ec98cblr x3
001ec990str x0, [sp+104]
001ec994str x1, [sp+112]
001ec998str xzr, [sp+192]
001ec99cstp xzr, xzr, [sp+200]
001ec9a0stp xzr, xzr, [sp+176]
001ec9a4ldrb w6, [sp+288]
001ec9a8ldr x5, [sp+280]
001ec9acldr x3, [sp+104]
001ec9b0ldr x0, [sp+232]
001ec9b4ldr x1, [sp+240]
001ec9b8ldr x4, [sp+112]
001ec9bcldr x2, [sp+248]
001ec9c0bl google.golang.org/protobuf/internal/impl.appendGroup
001ec9c4str x0, [sp+192]
001ec9c8str x1, [sp+200]
001ec9ccstr x2, [sp+208]
001ec9d0str x3, [sp+176]
001ec9d4str x4, [sp+184]
001ec9d8ldr x3, [sp+200]
001ec9dcldr x4, [sp+208]
001ec9e0ldr x5, [sp+192]
001ec9e4str x5, [sp+136]
001ec9e8str x3, [sp+144]
001ec9ecstr x4, [sp+152]
001ec9f0ldr x3, [sp+176]
001ec9f4ldr x4, [sp+184]
001ec9f8str x3, [sp+120]
001ec9fcstr x4, [sp+128]
001eca00ldr x3, [sp+136]
001eca04ldr x4, [sp+144]
001eca08ldr x5, [sp+152]
001eca0cstr x3, [sp+80]
001eca10str x4, [sp+88]
001eca14str x5, [sp+96]
001eca18ldr x3, [sp+120]
001eca1cldr x4, [sp+128]
001eca20str x3, [sp+64]
001eca24str x4, [sp+72]
001eca28ldr x0, [sp+80]
001eca2cldr x1, [sp+88]
001eca30ldr x2, [sp+96]
001eca34ldur x29, [sp-8]
001eca38ldr x30, [sp], 224
001eca3cret x30
001eca40
001eca40loc_1eca40:
001eca40stp x0, x1, [sp+8]
001eca44stp x2, x3, [sp+24]
001eca48stp x4, x5, [sp+40]
001eca4cstr x6, [sp+56]
001eca50strb w7, [sp+64]
001eca54mov x3, x30
001eca58bl runtime.morestack_noctxt.abi0
001eca5cldp x0, x1, [sp+8]
001eca60ldp x2, x3, [sp+24]
001eca64ldp x4, x5, [sp+40]
001eca68ldr x6, [sp+56]
001eca6cldrb w7, [sp+64]
001eca70b 0x1ec920
001eca74udf 0
001eca78udf 0
001eca7cudf 0
001ec920
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
Loading..