File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001b8f40
001b8f40google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Oneof * od, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001b8f40ldr x16, [x28+16]
001b8f44sub x17, sp, 160
001b8f48subs xzr, x17, x16
001b8f4cb.ls 0x1b931c
001b8f50sub x20, sp, 288
001b8f54stp x29, x30, [x20-8]
001b8f58add sp, x20, 0
001b8f5csub x29, sp, 8
001b8f60str x0, [sp+296]
001b8f64str x1, [sp+304]
001b8f68str x2, [sp+312]
001b8f6cstr x3, [sp+320]
001b8f70str x4, [sp+328]
001b8f74str x5, [sp+336]
001b8f78str x6, [sp+344]
001b8f7cstr x7, [sp+352]
001b8f80str x8, [sp+360]
001b8f84ldr x6, [sp+296]
001b8f88ldrsb x27, [x6]
001b8f8cadrp x27, 0x893000
001b8f90ldr w7, [x27+3056]
001b8f94cbz w7, 0x1b8f9c
001b8f98b 0x1b8fa0
001b8f9c
001b8f9cloc_1b8f9c:
001b8f9cb 0x1b8fb4
001b8fa0
001b8fa0loc_1b8fa0:
001b8fa0bl runtime.gcWriteBarrier2
001b8fa4str x5, [x25]
001b8fa8ldr x7, [x6+16]
001b8facstr x7, [x25+8]
001b8fb0b 0x1b8fb4
001b8fb4
001b8fb4loc_1b8fb4:
001b8fb4str x5, [x6+16]
001b8fb8ldr x5, [sp+296]
001b8fbcldrsb x27, [x5]
001b8fc0ldr x6, [sp+352]
001b8fc4ldr x7, [sp+344]
001b8fc8str x7, [x5+24]
001b8fccadrp x27, 0x893000
001b8fd0ldr w7, [x27+3056]
001b8fd4cbz w7, 0x1b8fdc
001b8fd8b 0x1b8fe0
001b8fdc
001b8fdcloc_1b8fdc:
001b8fdcb 0x1b8ff4
001b8fe0
001b8fe0loc_1b8fe0:
001b8fe0bl runtime.gcWriteBarrier2
001b8fe4str x6, [x25]
001b8fe8ldr x7, [x5+32]
001b8fecstr x7, [x25+8]
001b8ff0b 0x1b8ff4
001b8ff4
001b8ff4loc_1b8ff4:
001b8ff4str x6, [x5+32]
001b8ff8ldr x5, [sp+296]
001b8ffcldrsb x27, [x5]
001b9000ldr x6, [sp+360]
001b9004str x6, [x5+40]
001b9008stp xzr, xzr, [sp+160]
001b900cstr xzr, [sp+176]
001b9010b 0x1b9014
001b9014
001b9014loc_1b9014:
001b9014ldr x5, [sp+312]
001b9018str x5, [sp+112]
001b901ccbnz x5, 0x1b9024
001b9020b 0x1b92a4
001b9024
001b9024loc_1b9024:
001b9024ldr x0, [sp+304]
001b9028ldr x1, [sp+312]
001b902cldr x2, [sp+320]
001b9030bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b9034str w0, [sp+72]
001b9038strb w1, [sp+62]
001b903cstr x2, [sp+104]
001b9040ldrsw x3, [sp+72]
001b9044str w3, [sp+76]
001b9048ldrsb x3, [sp+62]
001b904cstrb w3, [sp+63]
001b9050ldr x3, [sp+104]
001b9054str x3, [sp+128]
001b9058ldrsw x3, [sp+76]
001b905cstr w3, [sp+64]
001b9060ldrsb x3, [sp+63]
001b9064strb w3, [sp+60]
001b9068ldr x0, [sp+128]
001b906cstr x0, [sp+80]
001b9070ldr x1, [sp+312]
001b9074ldr x3, [sp+304]
001b9078ldr x4, [sp+320]
001b907cb 0x1b9080
001b9080
001b9080loc_1b9080:
001b9080subs xzr, x1, x0
001b9084b.hs 0x1b908c
001b9088b 0x1b9314
001b908c
001b908cloc_1b908c:
001b908csub x5, x4, x0
001b9090sub x6, x1, x0
001b9094sub x7, xzr, x5
001b9098and x7, x0, x7, asr #63
001b909cadd x7, x3, x7
001b90a0str x7, [sp+304]
001b90a4str x6, [sp+312]
001b90a8str x5, [sp+320]
001b90acldrsb x5, [sp+60]
001b90b0strb w5, [sp+61]
001b90b4ubfm x5, x5, 0, 7
001b90b8subs wzr, w5, 2
001b90bcb.eq 0x1b90c4
001b90c0b 0x1b923c
001b90c4
001b90c4loc_1b90c4:
001b90c4b 0x1b90c8
001b90c8
001b90c8loc_1b90c8:
001b90c8str xzr, [sp+232]
001b90ccstp xzr, xzr, [sp+240]
001b90d0ldr x0, [sp+304]
001b90d4ldr x1, [sp+312]
001b90d8ldr x2, [sp+320]
001b90dcbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b90e0str x0, [sp+232]
001b90e4str x1, [sp+240]
001b90e8str x2, [sp+248]
001b90ecstr x3, [sp+104]
001b90f0str x0, [sp+256]
001b90f4str x1, [sp+264]
001b90f8str x2, [sp+272]
001b90fcldr x3, [sp+104]
001b9100str x3, [sp+120]
001b9104str x0, [sp+136]
001b9108str x1, [sp+144]
001b910cstr x2, [sp+152]
001b9110ldr x0, [sp+120]
001b9114str x0, [sp+96]
001b9118ldr x1, [sp+312]
001b911cldr x3, [sp+304]
001b9120ldr x4, [sp+320]
001b9124b 0x1b9128
001b9128
001b9128loc_1b9128:
001b9128subs xzr, x1, x0
001b912cb.hs 0x1b9134
001b9130b 0x1b9310
001b9134
001b9134loc_1b9134:
001b9134sub x6, x4, x0
001b9138sub x7, x1, x0
001b913csub x8, xzr, x6
001b9140and x8, x0, x8, asr #63
001b9144add x8, x3, x8
001b9148str x8, [sp+304]
001b914cstr x7, [sp+312]
001b9150str x6, [sp+320]
001b9154ldrsw x6, [sp+64]
001b9158str w6, [sp+68]
001b915csubs wzr, w6, 1
001b9160b.eq 0x1b9168
001b9164b 0x1b91f4
001b9168
001b9168loc_1b9168:
001b9168b 0x1b916c
001b916c
001b916cloc_1b916c:
001b916cldr x1, [sp+344]
001b9170ldrsb x27, [x1]
001b9174ldr x1, [x1+24]
001b9178ldr x0, [sp+352]
001b917cblr x1
001b9180str x0, [sp+216]
001b9184str x1, [sp+224]
001b9188ldr x3, [sp+136]
001b918cldr x2, [sp+328]
001b9190ldr x4, [sp+144]
001b9194ldr x5, [sp+152]
001b9198mov x6, x0
001b919cmov x0, x2
001b91a0mov x7, x1
001b91a4mov x1, x6
001b91a8mov x2, x7
001b91acbl google.golang.org/protobuf/internal/filedesc.appendFullName
001b91b0str x0, [sp+200]
001b91b4str x1, [sp+208]
001b91b8ldr x2, [sp+296]
001b91bcldrsb x27, [x2]
001b91c0str x1, [x2+8]
001b91c4adrp x27, 0x892000
001b91c8ldr w1, [x27+3056]
001b91cccbz w1, 0x1b91d4
001b91d0b 0x1b91d8
001b91d4
001b91d4loc_1b91d4:
001b91d4b 0x1b91ec
001b91d8
001b91d8loc_1b91d8:
001b91d8bl runtime.gcWriteBarrier2
001b91dcstr x0, [x25]
001b91e0ldr x5, [x2]
001b91e4str x5, [x25+8]
001b91e8b 0x1b91ec
001b91ec
001b91ecloc_1b91ec:
001b91ecstr x0, [x2]
001b91f0b 0x1b9238
001b91f4
001b91f4loc_1b91f4:
001b91f4subs wzr, w6, 2
001b91f8b.eq 0x1b9200
001b91fcb 0x1b9230
001b9200
001b9200loc_1b9200:
001b9200b 0x1b9204
001b9204
001b9204loc_1b9204:
001b9204ldr x0, [sp+160]
001b9208ldr x3, [sp+136]
001b920cldr x1, [sp+168]
001b9210ldr x4, [sp+144]
001b9214ldr x2, [sp+176]
001b9218ldr x5, [sp+152]
001b921cbl google.golang.org/protobuf/internal/filedesc.appendOptions
001b9220str x0, [sp+160]
001b9224str x1, [sp+168]
001b9228str x2, [sp+176]
001b922cb 0x1b9238
001b9230
001b9230loc_1b9230:
001b9230b 0x1b9234
001b9234
001b9234loc_1b9234:
001b9234b 0x1b9238
001b9238
001b9238loc_1b9238:
001b9238b 0x1b929c
001b923c
001b923cloc_1b923c:
001b923cb 0x1b9240
001b9240
001b9240loc_1b9240:
001b9240ldrsb x1, [sp+60]
001b9244ldr x2, [sp+304]
001b9248ldr x3, [sp+312]
001b924cldr x4, [sp+320]
001b9250ldrsw x0, [sp+64]
001b9254bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9258str x0, [sp+88]
001b925cldr x1, [sp+312]
001b9260ldr x5, [sp+304]
001b9264ldr x6, [sp+320]
001b9268b 0x1b926c
001b926c
001b926cloc_1b926c:
001b926csubs xzr, x0, x1
001b9270b.ls 0x1b9278
001b9274b 0x1b930c
001b9278
001b9278loc_1b9278:
001b9278sub x6, x6, x0
001b927csub x7, x1, x0
001b9280sub x8, xzr, x6
001b9284and x8, x0, x8, asr #63
001b9288add x5, x5, x8
001b928cstr x5, [sp+304]
001b9290str x7, [sp+312]
001b9294str x6, [sp+320]
001b9298b 0x1b929c
001b929c
001b929cloc_1b929c:
001b929cb 0x1b92a0
001b92a0
001b92a0loc_1b92a0:
001b92a0b 0x1b9014
001b92a4
001b92a4loc_1b92a4:
001b92a4ldr x0, [sp+336]
001b92a8ldrsb x27, [x0]
001b92acstr x0, [sp+184]
001b92b0ldr x2, [sp+160]
001b92b4ldr x3, [sp+168]
001b92b8ldr x4, [sp+176]
001b92bcadrp x1, 0x869000
001b92c0add x1, x1, 896
001b92c4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b92c8str x0, [sp+192]
001b92ccldr x5, [sp+296]
001b92d0ldrsb x27, [x5]
001b92d4adrp x27, 0x892000
001b92d8ldr w6, [x27+3056]
001b92dccbz w6, 0x1b92e4
001b92e0b 0x1b92e8
001b92e4
001b92e4loc_1b92e4:
001b92e4b 0x1b92fc
001b92e8
001b92e8loc_1b92e8:
001b92e8bl runtime.gcWriteBarrier2
001b92ecstr x0, [x25]
001b92f0ldr x1, [x5+48]
001b92f4str x1, [x25+8]
001b92f8b 0x1b92fc
001b92fc
001b92fcloc_1b92fc:
001b92fcstr x0, [x5+48]
001b9300ldp x29, x30, [sp-8]
001b9304add sp, sp, 288
001b9308ret x30
001b930c
001b930cloc_1b930c:
001b930cbl runtime.panicSliceB
001b9310
001b9310loc_1b9310:
001b9310bl runtime.panicSliceB
001b9314
001b9314loc_1b9314:
001b9314bl runtime.panicSliceB
001b9318hint
001b931c
001b931cloc_1b931c:
001b931cstp x0, x1, [sp+8]
001b9320stp x2, x3, [sp+24]
001b9324stp x4, x5, [sp+40]
001b9328stp x6, x7, [sp+56]
001b932cstr x8, [sp+72]
001b9330mov x3, x30
001b9334bl runtime.morestack_noctxt.abi0
001b9338ldp x0, x1, [sp+8]
001b933cldp x2, x3, [sp+24]
001b9340ldp x4, x5, [sp+40]
001b9344ldp x6, x7, [sp+56]
001b9348ldr x8, [sp+72]
001b934cb 0x1b8f40
001b8f40
001b8f40google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Oneof * od, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001b8f40ldr x16, [x28+16]
001b8f44sub x17, sp, 160
001b8f48subs xzr, x17, x16
001b8f4cb.ls 0x1b931c
001b8f50sub x20, sp, 288
001b8f54stp x29, x30, [x20-8]
001b8f58add sp, x20, 0
001b8f5csub x29, sp, 8
001b8f60str x0, [sp+296]
001b8f64str x1, [sp+304]
001b8f68str x2, [sp+312]
001b8f6cstr x3, [sp+320]
001b8f70str x4, [sp+328]
001b8f74str x5, [sp+336]
001b8f78str x6, [sp+344]
001b8f7cstr x7, [sp+352]
001b8f80str x8, [sp+360]
001b8f84ldr x6, [sp+296]
001b8f88ldrsb x27, [x6]
001b8f8cadrp x27, 0x893000
001b8f90ldr w7, [x27+3056]
001b8f94cbz w7, 0x1b8f9c
001b8f98b 0x1b8fa0
001b8f9c
001b8f9cloc_1b8f9c:
001b8f9cb 0x1b8fb4
001b8fa0
001b8fa0loc_1b8fa0:
001b8fa0bl runtime.gcWriteBarrier2
001b8fa4str x5, [x25]
001b8fa8ldr x7, [x6+16]
001b8facstr x7, [x25+8]
001b8fb0b 0x1b8fb4
001b8fb4
001b8fb4loc_1b8fb4:
001b8fb4str x5, [x6+16]
001b8fb8ldr x5, [sp+296]
001b8fbcldrsb x27, [x5]
001b8fc0ldr x6, [sp+352]
001b8fc4ldr x7, [sp+344]
001b8fc8str x7, [x5+24]
001b8fccadrp x27, 0x893000
001b8fd0ldr w7, [x27+3056]
001b8fd4cbz w7, 0x1b8fdc
001b8fd8b 0x1b8fe0
001b8fdc
001b8fdcloc_1b8fdc:
001b8fdcb 0x1b8ff4
001b8fe0
001b8fe0loc_1b8fe0:
001b8fe0bl runtime.gcWriteBarrier2
001b8fe4str x6, [x25]
001b8fe8ldr x7, [x5+32]
001b8fecstr x7, [x25+8]
001b8ff0b 0x1b8ff4
001b8ff4
001b8ff4loc_1b8ff4:
001b8ff4str x6, [x5+32]
001b8ff8ldr x5, [sp+296]
001b8ffcldrsb x27, [x5]
001b9000ldr x6, [sp+360]
001b9004str x6, [x5+40]
001b9008stp xzr, xzr, [sp+160]
001b900cstr xzr, [sp+176]
001b9010b 0x1b9014
001b9014
001b9014loc_1b9014:
001b9014ldr x5, [sp+312]
001b9018str x5, [sp+112]
001b901ccbnz x5, 0x1b9024
001b9020b 0x1b92a4
001b9024
001b9024loc_1b9024:
001b9024ldr x0, [sp+304]
001b9028ldr x1, [sp+312]
001b902cldr x2, [sp+320]
001b9030bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b9034str w0, [sp+72]
001b9038strb w1, [sp+62]
001b903cstr x2, [sp+104]
001b9040ldrsw x3, [sp+72]
001b9044str w3, [sp+76]
001b9048ldrsb x3, [sp+62]
001b904cstrb w3, [sp+63]
001b9050ldr x3, [sp+104]
001b9054str x3, [sp+128]
001b9058ldrsw x3, [sp+76]
001b905cstr w3, [sp+64]
001b9060ldrsb x3, [sp+63]
001b9064strb w3, [sp+60]
001b9068ldr x0, [sp+128]
001b906cstr x0, [sp+80]
001b9070ldr x1, [sp+312]
001b9074ldr x3, [sp+304]
001b9078ldr x4, [sp+320]
001b907cb 0x1b9080
001b9080
001b9080loc_1b9080:
001b9080subs xzr, x1, x0
001b9084b.hs 0x1b908c
001b9088b 0x1b9314
001b908c
001b908cloc_1b908c:
001b908csub x5, x4, x0
001b9090sub x6, x1, x0
001b9094sub x7, xzr, x5
001b9098and x7, x0, x7, asr #63
001b909cadd x7, x3, x7
001b90a0str x7, [sp+304]
001b90a4str x6, [sp+312]
001b90a8str x5, [sp+320]
001b90acldrsb x5, [sp+60]
001b90b0strb w5, [sp+61]
001b90b4ubfm x5, x5, 0, 7
001b90b8subs wzr, w5, 2
001b90bcb.eq 0x1b90c4
001b90c0b 0x1b923c
001b90c4
001b90c4loc_1b90c4:
001b90c4b 0x1b90c8
001b90c8
001b90c8loc_1b90c8:
001b90c8str xzr, [sp+232]
001b90ccstp xzr, xzr, [sp+240]
001b90d0ldr x0, [sp+304]
001b90d4ldr x1, [sp+312]
001b90d8ldr x2, [sp+320]
001b90dcbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b90e0str x0, [sp+232]
001b90e4str x1, [sp+240]
001b90e8str x2, [sp+248]
001b90ecstr x3, [sp+104]
001b90f0str x0, [sp+256]
001b90f4str x1, [sp+264]
001b90f8str x2, [sp+272]
001b90fcldr x3, [sp+104]
001b9100str x3, [sp+120]
001b9104str x0, [sp+136]
001b9108str x1, [sp+144]
001b910cstr x2, [sp+152]
001b9110ldr x0, [sp+120]
001b9114str x0, [sp+96]
001b9118ldr x1, [sp+312]
001b911cldr x3, [sp+304]
001b9120ldr x4, [sp+320]
001b9124b 0x1b9128
001b9128
001b9128loc_1b9128:
001b9128subs xzr, x1, x0
001b912cb.hs 0x1b9134
001b9130b 0x1b9310
001b9134
001b9134loc_1b9134:
001b9134sub x6, x4, x0
001b9138sub x7, x1, x0
001b913csub x8, xzr, x6
001b9140and x8, x0, x8, asr #63
001b9144add x8, x3, x8
001b9148str x8, [sp+304]
001b914cstr x7, [sp+312]
001b9150str x6, [sp+320]
001b9154ldrsw x6, [sp+64]
001b9158str w6, [sp+68]
001b915csubs wzr, w6, 1
001b9160b.eq 0x1b9168
001b9164b 0x1b91f4
001b9168
001b9168loc_1b9168:
001b9168b 0x1b916c
001b916c
001b916cloc_1b916c:
001b916cldr x1, [sp+344]
001b9170ldrsb x27, [x1]
001b9174ldr x1, [x1+24]
001b9178ldr x0, [sp+352]
001b917cblr x1
001b9180str x0, [sp+216]
001b9184str x1, [sp+224]
001b9188ldr x3, [sp+136]
001b918cldr x2, [sp+328]
001b9190ldr x4, [sp+144]
001b9194ldr x5, [sp+152]
001b9198mov x6, x0
001b919cmov x0, x2
001b91a0mov x7, x1
001b91a4mov x1, x6
001b91a8mov x2, x7
001b91acbl google.golang.org/protobuf/internal/filedesc.appendFullName
001b91b0str x0, [sp+200]
001b91b4str x1, [sp+208]
001b91b8ldr x2, [sp+296]
001b91bcldrsb x27, [x2]
001b91c0str x1, [x2+8]
001b91c4adrp x27, 0x892000
001b91c8ldr w1, [x27+3056]
001b91cccbz w1, 0x1b91d4
001b91d0b 0x1b91d8
001b91d4
001b91d4loc_1b91d4:
001b91d4b 0x1b91ec
001b91d8
001b91d8loc_1b91d8:
001b91d8bl runtime.gcWriteBarrier2
001b91dcstr x0, [x25]
001b91e0ldr x5, [x2]
001b91e4str x5, [x25+8]
001b91e8b 0x1b91ec
001b91ec
001b91ecloc_1b91ec:
001b91ecstr x0, [x2]
001b91f0b 0x1b9238
001b91f4
001b91f4loc_1b91f4:
001b91f4subs wzr, w6, 2
001b91f8b.eq 0x1b9200
001b91fcb 0x1b9230
001b9200
001b9200loc_1b9200:
001b9200b 0x1b9204
001b9204
001b9204loc_1b9204:
001b9204ldr x0, [sp+160]
001b9208ldr x3, [sp+136]
001b920cldr x1, [sp+168]
001b9210ldr x4, [sp+144]
001b9214ldr x2, [sp+176]
001b9218ldr x5, [sp+152]
001b921cbl google.golang.org/protobuf/internal/filedesc.appendOptions
001b9220str x0, [sp+160]
001b9224str x1, [sp+168]
001b9228str x2, [sp+176]
001b922cb 0x1b9238
001b9230
001b9230loc_1b9230:
001b9230b 0x1b9234
001b9234
001b9234loc_1b9234:
001b9234b 0x1b9238
001b9238
001b9238loc_1b9238:
001b9238b 0x1b929c
001b923c
001b923cloc_1b923c:
001b923cb 0x1b9240
001b9240
001b9240loc_1b9240:
001b9240ldrsb x1, [sp+60]
001b9244ldr x2, [sp+304]
001b9248ldr x3, [sp+312]
001b924cldr x4, [sp+320]
001b9250ldrsw x0, [sp+64]
001b9254bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9258str x0, [sp+88]
001b925cldr x1, [sp+312]
001b9260ldr x5, [sp+304]
001b9264ldr x6, [sp+320]
001b9268b 0x1b926c
001b926c
001b926cloc_1b926c:
001b926csubs xzr, x0, x1
001b9270b.ls 0x1b9278
001b9274b 0x1b930c
001b9278
001b9278loc_1b9278:
001b9278sub x6, x6, x0
001b927csub x7, x1, x0
001b9280sub x8, xzr, x6
001b9284and x8, x0, x8, asr #63
001b9288add x5, x5, x8
001b928cstr x5, [sp+304]
001b9290str x7, [sp+312]
001b9294str x6, [sp+320]
001b9298b 0x1b929c
001b929c
001b929cloc_1b929c:
001b929cb 0x1b92a0
001b92a0
001b92a0loc_1b92a0:
001b92a0b 0x1b9014
001b92a4
001b92a4loc_1b92a4:
001b92a4ldr x0, [sp+336]
001b92a8ldrsb x27, [x0]
001b92acstr x0, [sp+184]
001b92b0ldr x2, [sp+160]
001b92b4ldr x3, [sp+168]
001b92b8ldr x4, [sp+176]
001b92bcadrp x1, 0x869000
001b92c0add x1, x1, 896
001b92c4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b92c8str x0, [sp+192]
001b92ccldr x5, [sp+296]
001b92d0ldrsb x27, [x5]
001b92d4adrp x27, 0x892000
001b92d8ldr w6, [x27+3056]
001b92dccbz w6, 0x1b92e4
001b92e0b 0x1b92e8
001b92e4
001b92e4loc_1b92e4:
001b92e4b 0x1b92fc
001b92e8
001b92e8loc_1b92e8:
001b92e8bl runtime.gcWriteBarrier2
001b92ecstr x0, [x25]
001b92f0ldr x1, [x5+48]
001b92f4str x1, [x25+8]
001b92f8b 0x1b92fc
001b92fc
001b92fcloc_1b92fc:
001b92fcstr x0, [x5+48]
001b9300ldp x29, x30, [sp-8]
001b9304add sp, sp, 288
001b9308ret x30
001b930c
001b930cloc_1b930c:
001b930cbl runtime.panicSliceB
001b9310
001b9310loc_1b9310:
001b9310bl runtime.panicSliceB
001b9314
001b9314loc_1b9314:
001b9314bl runtime.panicSliceB
001b9318hint
001b931c
001b931cloc_1b931c:
001b931cstp x0, x1, [sp+8]
001b9320stp x2, x3, [sp+24]
001b9324stp x4, x5, [sp+40]
001b9328stp x6, x7, [sp+56]
001b932cstr x8, [sp+72]
001b9330mov x3, x30
001b9334bl runtime.morestack_noctxt.abi0
001b9338ldp x0, x1, [sp+8]
001b933cldp x2, x3, [sp+24]
001b9340ldp x4, x5, [sp+40]
001b9344ldp x6, x7, [sp+56]
001b9348ldr x8, [sp+72]
001b934cb 0x1b8f40
001b8f40
001b9350
001b9350google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Extension * xd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b9350ldr x16, [x28+16]
001b9354sub x17, sp, 288
001b9358subs xzr, x17, x16
001b935cb.ls 0x1b9990
001b9360sub x20, sp, 416
001b9364stp x29, x30, [x20-8]
001b9368add sp, x20, 0
001b936csub x29, sp, 8
001b9370str x0, [sp+424]
001b9374str x1, [sp+432]
001b9378str x2, [sp+440]
001b937cstr x3, [sp+448]
001b9380str x4, [sp+456]
001b9384stp xzr, xzr, [sp+208]
001b9388str xzr, [sp+224]
001b938cstp xzr, xzr, [sp+232]
001b9390str xzr, [sp+248]
001b9394adrp x0, 0x4cd000
001b9398add x0, x0, 3872
001b939cbl runtime.newobject
001b93a0str x0, [sp+376]
001b93a4ldr x1, [sp+424]
001b93a8ldrsb x27, [x1]
001b93acadrp x27, 0x892000
001b93b0ldr w2, [x27+3056]
001b93b4cbz w2, 0x1b93bc
001b93b8b 0x1b93c0
001b93bc
001b93bcloc_1b93bc:
001b93bcb 0x1b93d4
001b93c0
001b93c0loc_1b93c0:
001b93c0bl runtime.gcWriteBarrier2
001b93c4str x0, [x25]
001b93c8ldr x5, [x1+80]
001b93ccstr x5, [x25+8]
001b93d0b 0x1b93d4
001b93d4
001b93d4loc_1b93d4:
001b93d4str x0, [x1+80]
001b93d8b 0x1b93dc
001b93dc
001b93dcloc_1b93dc:
001b93dcldr x5, [sp+440]
001b93e0str x5, [sp+144]
001b93e4cbnz x5, 0x1b93ec
001b93e8b 0x1b97bc
001b93ec
001b93ecloc_1b93ec:
001b93ecldr x0, [sp+432]
001b93f0ldr x1, [sp+440]
001b93f4ldr x2, [sp+448]
001b93f8bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b93fcstr w0, [sp+84]
001b9400strb w1, [sp+67]
001b9404str x2, [sp+136]
001b9408ldrsw x3, [sp+84]
001b940cstr w3, [sp+72]
001b9410ldrsb x3, [sp+67]
001b9414strb w3, [sp+63]
001b9418ldr x3, [sp+136]
001b941cstr x3, [sp+176]
001b9420ldrsw x3, [sp+72]
001b9424str w3, [sp+68]
001b9428ldrsb x3, [sp+63]
001b942cstrb w3, [sp+62]
001b9430ldr x0, [sp+176]
001b9434str x0, [sp+96]
001b9438ldr x1, [sp+440]
001b943cldr x3, [sp+432]
001b9440ldr x4, [sp+448]
001b9444b 0x1b9448
001b9448
001b9448loc_1b9448:
001b9448subs xzr, x1, x0
001b944cb.hs 0x1b9454
001b9450b 0x1b9988
001b9454
001b9454loc_1b9454:
001b9454sub x5, x4, x0
001b9458sub x6, x1, x0
001b945csub x7, xzr, x5
001b9460and x7, x0, x7, asr #63
001b9464add x7, x3, x7
001b9468str x7, [sp+432]
001b946cstr x6, [sp+440]
001b9470str x5, [sp+448]
001b9474ldrsb x5, [sp+62]
001b9478strb w5, [sp+65]
001b947cubfm x6, x5, 0, 7
001b9480cbz w6, 0x1b9488
001b9484b 0x1b9534
001b9488
001b9488loc_1b9488:
001b9488b 0x1b948c
001b948c
001b948cloc_1b948c:
001b948cldr x0, [sp+432]
001b9490ldr x1, [sp+440]
001b9494ldr x2, [sp+448]
001b9498bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b949cstr x0, [sp+128]
001b94a0str x1, [sp+136]
001b94a4str x0, [sp+168]
001b94a8str x1, [sp+160]
001b94acstr x0, [sp+88]
001b94b0str x1, [sp+120]
001b94b4ldr x3, [sp+440]
001b94b8ldr x4, [sp+432]
001b94bcldr x5, [sp+448]
001b94c0b 0x1b94c4
001b94c4
001b94c4loc_1b94c4:
001b94c4subs xzr, x1, x3
001b94c8b.ls 0x1b94d0
001b94ccb 0x1b997c
001b94d0
001b94d0loc_1b94d0:
001b94d0sub x5, x5, x1
001b94d4sub x6, x3, x1
001b94d8sub x7, xzr, x5
001b94dcand x7, x1, x7, asr #63
001b94e0add x7, x4, x7
001b94e4str x7, [sp+432]
001b94e8str x6, [sp+440]
001b94ecstr x5, [sp+448]
001b94f0ldrsw x5, [sp+68]
001b94f4str w5, [sp+80]
001b94f8subs wzr, w5, 17
001b94fcb.eq 0x1b9504
001b9500b 0x1b952c
001b9504
001b9504loc_1b9504:
001b9504b 0x1b9508
001b9508
001b9508loc_1b9508:
001b9508ldr x0, [sp+88]
001b950cbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b9510strb w0, [sp+66]
001b9514ldr x1, [sp+424]
001b9518ldrsb x27, [x1]
001b951cldr x1, [x1+80]
001b9520ldrsb x27, [x1]
001b9524strb w0, [x1+56]
001b9528b 0x1b9530
001b952c
001b952cloc_1b952c:
001b952cb 0x1b9530
001b9530
001b9530loc_1b9530:
001b9530b 0x1b97b4
001b9534
001b9534loc_1b9534:
001b9534ubfm x5, x5, 0, 7
001b9538subs wzr, w5, 2
001b953cb.eq 0x1b9544
001b9540b 0x1b9750
001b9544
001b9544loc_1b9544:
001b9544b 0x1b9548
001b9548
001b9548loc_1b9548:
001b9548str xzr, [sp+352]
001b954cstp xzr, xzr, [sp+360]
001b9550ldr x0, [sp+432]
001b9554ldr x1, [sp+440]
001b9558ldr x2, [sp+448]
001b955cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b9560str x0, [sp+352]
001b9564str x1, [sp+360]
001b9568str x2, [sp+368]
001b956cstr x3, [sp+136]
001b9570str x0, [sp+384]
001b9574str x1, [sp+392]
001b9578str x2, [sp+400]
001b957cldr x3, [sp+136]
001b9580str x3, [sp+152]
001b9584str x0, [sp+184]
001b9588str x1, [sp+192]
001b958cstr x2, [sp+200]
001b9590ldr x0, [sp+152]
001b9594str x0, [sp+112]
001b9598ldr x1, [sp+440]
001b959cldr x3, [sp+432]
001b95a0ldr x4, [sp+448]
001b95a4b 0x1b95a8
001b95a8
001b95a8loc_1b95a8:
001b95a8subs xzr, x1, x0
001b95acb.hs 0x1b95b4
001b95b0b 0x1b9978
001b95b4
001b95b4loc_1b95b4:
001b95b4sub x5, x4, x0
001b95b8sub x6, x1, x0
001b95bcsub x7, xzr, x5
001b95c0and x7, x0, x7, asr #63
001b95c4add x7, x3, x7
001b95c8str x7, [sp+432]
001b95ccstr x6, [sp+440]
001b95d0str x5, [sp+448]
001b95d4ldrsw x5, [sp+68]
001b95d8str w5, [sp+76]
001b95dcsubs wzr, w5, 7
001b95e0b.le 0x1b95e8
001b95e4b 0x1b969c
001b95e8
001b95e8loc_1b95e8:
001b95e8subs wzr, w5, 6
001b95ecb.eq 0x1b95f4
001b95f0b 0x1b9614
001b95f4
001b95f4loc_1b95f4:
001b95f4b 0x1b95f8
001b95f8
001b95f8loc_1b95f8:
001b95f8ldr x5, [sp+184]
001b95fcldr x6, [sp+192]
001b9600ldr x7, [sp+200]
001b9604str x5, [sp+208]
001b9608str x6, [sp+216]
001b960cstr x7, [sp+224]
001b9610b 0x1b974c
001b9614
001b9614loc_1b9614:
001b9614subs wzr, w5, 7
001b9618b.eq 0x1b9620
001b961cb 0x1b9694
001b9620
001b9620loc_1b9620:
001b9620b 0x1b9624
001b9624
001b9624loc_1b9624:
001b9624ldr x0, [sp+184]
001b9628ldr x1, [sp+192]
001b962cldr x2, [sp+200]
001b9630bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
001b9634str x0, [sp+312]
001b9638str x1, [sp+320]
001b963cstr x2, [sp+328]
001b9640ldr x3, [sp+424]
001b9644ldrsb x27, [x3]
001b9648ldr x3, [x3+80]
001b964cldrsb x27, [x3]
001b9650str x2, [x3+88]
001b9654adrp x27, 0x892000
001b9658ldr w4, [x27+3056]
001b965ccbz w4, 0x1b9664
001b9660b 0x1b9668
001b9664
001b9664loc_1b9664:
001b9664b 0x1b9688
001b9668
001b9668loc_1b9668:
001b9668bl runtime.gcWriteBarrier4
001b966cstr x0, [x25]
001b9670ldr x5, [x3+72]
001b9674str x5, [x25+8]
001b9678str x1, [x25+16]
001b967cldr x5, [x3+80]
001b9680str x5, [x25+24]
001b9684b 0x1b9688
001b9688
001b9688loc_1b9688:
001b9688str x0, [x3+72]
001b968cstr x1, [x3+80]
001b9690b 0x1b974c
001b9694
001b9694loc_1b9694:
001b9694b 0x1b9698
001b9698
001b9698loc_1b9698:
001b9698b 0x1b9748
001b969c
001b969cloc_1b969c:
001b969csubs wzr, w5, 8
001b96a0b.eq 0x1b96a8
001b96a4b 0x1b96ec
001b96a8
001b96a8loc_1b96a8:
001b96a8b 0x1b96ac
001b96ac
001b96acloc_1b96ac:
001b96acldr x1, [sp+184]
001b96b0ldr x2, [sp+192]
001b96b4ldr x3, [sp+200]
001b96b8ldr x0, [sp+424]
001b96bcbl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalOptions
001b96c0ldr x0, [sp+232]
001b96c4ldr x3, [sp+184]
001b96c8ldr x1, [sp+240]
001b96ccldr x4, [sp+192]
001b96d0ldr x2, [sp+248]
001b96d4ldr x5, [sp+200]
001b96d8bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b96dcstr x0, [sp+232]
001b96e0str x1, [sp+240]
001b96e4str x2, [sp+248]
001b96e8b 0x1b974c
001b96ec
001b96ecloc_1b96ec:
001b96ecsubs wzr, w5, 10
001b96f0b.eq 0x1b96f8
001b96f4b 0x1b9740
001b96f8
001b96f8loc_1b96f8:
001b96f8b 0x1b96fc
001b96fc
001b96fcloc_1b96fc:
001b96fcldr x1, [sp+184]
001b9700ldr x2, [sp+192]
001b9704ldr x3, [sp+200]
001b9708ldr x0, [sp+456]
001b970cbl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b9710str x0, [sp+336]
001b9714str x1, [sp+344]
001b9718ldr x4, [sp+424]
001b971cldrsb x27, [x4]
001b9720ldr x4, [x4+80]
001b9724ldrsb x27, [x4]
001b9728add x0, x4, 8
001b972cstr x0, [sp+296]
001b9730ldr x1, [sp+336]
001b9734ldr x2, [sp+344]
001b9738bl google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON
001b973cb 0x1b974c
001b9740
001b9740loc_1b9740:
001b9740b 0x1b9744
001b9744
001b9744loc_1b9744:
001b9744b 0x1b9748
001b9748
001b9748loc_1b9748:
001b9748b 0x1b974c
001b974c
001b974cloc_1b974c:
001b974cb 0x1b97b4
001b9750
001b9750loc_1b9750:
001b9750b 0x1b9754
001b9754
001b9754loc_1b9754:
001b9754b 0x1b9758
001b9758
001b9758loc_1b9758:
001b9758ldrsb x1, [sp+62]
001b975cldr x2, [sp+432]
001b9760ldr x3, [sp+440]
001b9764ldr x4, [sp+448]
001b9768ldrsw x0, [sp+68]
001b976cbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9770str x0, [sp+104]
001b9774ldr x1, [sp+440]
001b9778ldr x5, [sp+432]
001b977cldr x6, [sp+448]
001b9780b 0x1b9784
001b9784
001b9784loc_1b9784:
001b9784subs xzr, x0, x1
001b9788b.ls 0x1b9790
001b978cb 0x1b9974
001b9790
001b9790loc_1b9790:
001b9790sub x6, x6, x0
001b9794sub x7, x1, x0
001b9798sub x8, xzr, x6
001b979cand x8, x0, x8, asr #63
001b97a0add x5, x5, x8
001b97a4str x5, [sp+432]
001b97a8str x7, [sp+440]
001b97acstr x6, [sp+448]
001b97b0b 0x1b97b4
001b97b4
001b97b4loc_1b97b4:
001b97b4b 0x1b97b8
001b97b8
001b97b8loc_1b97b8:
001b97b8b 0x1b93dc
001b97bc
001b97bcloc_1b97bc:
001b97bcldr x5, [sp+208]
001b97c0cbnz x5, 0x1b97c8
001b97c4b 0x1b98f8
001b97c8
001b97c8loc_1b97c8:
001b97c8ldr x1, [sp+208]
001b97ccldr x2, [sp+216]
001b97d0ldr x3, [sp+224]
001b97d4ldr x0, [sp+456]
001b97d8bl google.golang.org/protobuf/internal/filedesc.makeFullName
001b97dcstr x0, [sp+256]
001b97e0str x1, [sp+264]
001b97e4ldr x4, [sp+424]
001b97e8ldrsb x27, [x4]
001b97ecldrsb x4, [x4+73]
001b97f0strb w4, [sp+64]
001b97f4mov x5, x4
001b97f8subs wzr, w5, 10
001b97fcb.ge 0x1b9804
001b9800b 0x1b9878
001b9804
001b9804loc_1b9804:
001b9804mov x5, x4
001b9808subs wzr, w5, 11
001b980cb.le 0x1b9814
001b9810b 0x1b9874
001b9814
001b9814loc_1b9814:
001b9814b 0x1b9818
001b9818
001b9818loc_1b9818:
001b9818ldr x0, [sp+256]
001b981cldr x1, [sp+264]
001b9820bl runtime.convTstring
001b9824str x0, [sp+280]
001b9828ldr x2, [sp+424]
001b982cldrsb x27, [x2]
001b9830ldr x2, [x2+80]
001b9834ldrsb x27, [x2]
001b9838adrp x3, 0x563000
001b983cadd x3, x3, 3680
001b9840str x3, [x2+152]
001b9844adrp x27, 0x892000
001b9848ldr w3, [x27+3056]
001b984ccbz w3, 0x1b9854
001b9850b 0x1b9858
001b9854
001b9854loc_1b9854:
001b9854b 0x1b986c
001b9858
001b9858loc_1b9858:
001b9858bl runtime.gcWriteBarrier2
001b985cstr x0, [x25]
001b9860ldr x5, [x2+160]
001b9864str x5, [x25+8]
001b9868b 0x1b986c
001b986c
001b986cloc_1b986c:
001b986cstr x0, [x2+160]
001b9870b 0x1b98f4
001b9874
001b9874loc_1b9874:
001b9874b 0x1b987c
001b9878
001b9878loc_1b9878:
001b9878b 0x1b987c
001b987c
001b987cloc_1b987c:
001b987cubfm x5, x4, 0, 7
001b9880subs wzr, w5, 14
001b9884b.eq 0x1b988c
001b9888b 0x1b98ec
001b988c
001b988cloc_1b988c:
001b988cb 0x1b9890
001b9890
001b9890loc_1b9890:
001b9890ldr x0, [sp+256]
001b9894ldr x1, [sp+264]
001b9898bl runtime.convTstring
001b989cstr x0, [sp+288]
001b98a0ldr x2, [sp+424]
001b98a4ldrsb x27, [x2]
001b98a8ldr x2, [x2+80]
001b98acldrsb x27, [x2]
001b98b0adrp x3, 0x563000
001b98b4add x3, x3, 1728
001b98b8str x3, [x2+136]
001b98bcadrp x27, 0x892000
001b98c0ldr w3, [x27+3056]
001b98c4cbz w3, 0x1b98cc
001b98c8b 0x1b98d0
001b98cc
001b98ccloc_1b98cc:
001b98ccb 0x1b98e4
001b98d0
001b98d0loc_1b98d0:
001b98d0bl runtime.gcWriteBarrier2
001b98d4str x0, [x25]
001b98d8ldr x5, [x2+144]
001b98dcstr x5, [x25+8]
001b98e0b 0x1b98e4
001b98e4
001b98e4loc_1b98e4:
001b98e4str x0, [x2+144]
001b98e8b 0x1b98f4
001b98ec
001b98ecloc_1b98ec:
001b98ecb 0x1b98f0
001b98f0
001b98f0loc_1b98f0:
001b98f0b 0x1b98f4
001b98f4
001b98f4loc_1b98f4:
001b98f4b 0x1b98fc
001b98f8
001b98f8loc_1b98f8:
001b98f8b 0x1b98fc
001b98fc
001b98fcloc_1b98fc:
001b98fcldr x5, [sp+424]
001b9900ldrsb x27, [x5]
001b9904ldr x0, [x5+16]
001b9908ldrsb x27, [x0]
001b990cstr x0, [sp+272]
001b9910ldr x2, [sp+232]
001b9914ldr x3, [sp+240]
001b9918ldr x4, [sp+248]
001b991cadrp x1, 0x869000
001b9920add x1, x1, 880
001b9924bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b9928str x0, [sp+304]
001b992cldr x5, [sp+424]
001b9930ldrsb x27, [x5]
001b9934ldr x5, [x5+80]
001b9938ldrsb x27, [x5]
001b993cadrp x27, 0x892000
001b9940ldr w6, [x27+3056]
001b9944cbz w6, 0x1b994c
001b9948b 0x1b9950
001b994c
001b994cloc_1b994c:
001b994cb 0x1b9964
001b9950
001b9950loc_1b9950:
001b9950bl runtime.gcWriteBarrier2
001b9954str x0, [x25]
001b9958ldr x1, [x5]
001b995cstr x1, [x25+8]
001b9960b 0x1b9964
001b9964
001b9964loc_1b9964:
001b9964str x0, [x5]
001b9968ldp x29, x30, [sp-8]
001b996cadd sp, sp, 416
001b9970ret x30
001b9974
001b9974loc_1b9974:
001b9974bl runtime.panicSliceB
001b9978
001b9978loc_1b9978:
001b9978bl runtime.panicSliceB
001b997c
001b997cloc_1b997c:
001b997cmov x0, x1
001b9980mov x1, x3
001b9984bl runtime.panicSliceB
001b9988
001b9988loc_1b9988:
001b9988bl runtime.panicSliceB
001b998chint
001b9990
001b9990loc_1b9990:
001b9990stp x0, x1, [sp+8]
001b9994stp x2, x3, [sp+24]
001b9998str x4, [sp+40]
001b999cmov x3, x30
001b99a0bl runtime.morestack_noctxt.abi0
001b99a4ldp x0, x1, [sp+8]
001b99a8ldp x2, x3, [sp+24]
001b99acldr x4, [sp+40]
001b99b0b 0x1b9350
001b99b4udf 0
001b99b8udf 0
001b99bcudf 0
001b9350
001b9350google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Extension * xd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b9350ldr x16, [x28+16]
001b9354sub x17, sp, 288
001b9358subs xzr, x17, x16
001b935cb.ls 0x1b9990
001b9360sub x20, sp, 416
001b9364stp x29, x30, [x20-8]
001b9368add sp, x20, 0
001b936csub x29, sp, 8
001b9370str x0, [sp+424]
001b9374str x1, [sp+432]
001b9378str x2, [sp+440]
001b937cstr x3, [sp+448]
001b9380str x4, [sp+456]
001b9384stp xzr, xzr, [sp+208]
001b9388str xzr, [sp+224]
001b938cstp xzr, xzr, [sp+232]
001b9390str xzr, [sp+248]
001b9394adrp x0, 0x4cd000
001b9398add x0, x0, 3872
001b939cbl runtime.newobject
001b93a0str x0, [sp+376]
001b93a4ldr x1, [sp+424]
001b93a8ldrsb x27, [x1]
001b93acadrp x27, 0x892000
001b93b0ldr w2, [x27+3056]
001b93b4cbz w2, 0x1b93bc
001b93b8b 0x1b93c0
001b93bc
001b93bcloc_1b93bc:
001b93bcb 0x1b93d4
001b93c0
001b93c0loc_1b93c0:
001b93c0bl runtime.gcWriteBarrier2
001b93c4str x0, [x25]
001b93c8ldr x5, [x1+80]
001b93ccstr x5, [x25+8]
001b93d0b 0x1b93d4
001b93d4
001b93d4loc_1b93d4:
001b93d4str x0, [x1+80]
001b93d8b 0x1b93dc
001b93dc
001b93dcloc_1b93dc:
001b93dcldr x5, [sp+440]
001b93e0str x5, [sp+144]
001b93e4cbnz x5, 0x1b93ec
001b93e8b 0x1b97bc
001b93ec
001b93ecloc_1b93ec:
001b93ecldr x0, [sp+432]
001b93f0ldr x1, [sp+440]
001b93f4ldr x2, [sp+448]
001b93f8bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b93fcstr w0, [sp+84]
001b9400strb w1, [sp+67]
001b9404str x2, [sp+136]
001b9408ldrsw x3, [sp+84]
001b940cstr w3, [sp+72]
001b9410ldrsb x3, [sp+67]
001b9414strb w3, [sp+63]
001b9418ldr x3, [sp+136]
001b941cstr x3, [sp+176]
001b9420ldrsw x3, [sp+72]
001b9424str w3, [sp+68]
001b9428ldrsb x3, [sp+63]
001b942cstrb w3, [sp+62]
001b9430ldr x0, [sp+176]
001b9434str x0, [sp+96]
001b9438ldr x1, [sp+440]
001b943cldr x3, [sp+432]
001b9440ldr x4, [sp+448]
001b9444b 0x1b9448
001b9448
001b9448loc_1b9448:
001b9448subs xzr, x1, x0
001b944cb.hs 0x1b9454
001b9450b 0x1b9988
001b9454
001b9454loc_1b9454:
001b9454sub x5, x4, x0
001b9458sub x6, x1, x0
001b945csub x7, xzr, x5
001b9460and x7, x0, x7, asr #63
001b9464add x7, x3, x7
001b9468str x7, [sp+432]
001b946cstr x6, [sp+440]
001b9470str x5, [sp+448]
001b9474ldrsb x5, [sp+62]
001b9478strb w5, [sp+65]
001b947cubfm x6, x5, 0, 7
001b9480cbz w6, 0x1b9488
001b9484b 0x1b9534
001b9488
001b9488loc_1b9488:
001b9488b 0x1b948c
001b948c
001b948cloc_1b948c:
001b948cldr x0, [sp+432]
001b9490ldr x1, [sp+440]
001b9494ldr x2, [sp+448]
001b9498bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b949cstr x0, [sp+128]
001b94a0str x1, [sp+136]
001b94a4str x0, [sp+168]
001b94a8str x1, [sp+160]
001b94acstr x0, [sp+88]
001b94b0str x1, [sp+120]
001b94b4ldr x3, [sp+440]
001b94b8ldr x4, [sp+432]
001b94bcldr x5, [sp+448]
001b94c0b 0x1b94c4
001b94c4
001b94c4loc_1b94c4:
001b94c4subs xzr, x1, x3
001b94c8b.ls 0x1b94d0
001b94ccb 0x1b997c
001b94d0
001b94d0loc_1b94d0:
001b94d0sub x5, x5, x1
001b94d4sub x6, x3, x1
001b94d8sub x7, xzr, x5
001b94dcand x7, x1, x7, asr #63
001b94e0add x7, x4, x7
001b94e4str x7, [sp+432]
001b94e8str x6, [sp+440]
001b94ecstr x5, [sp+448]
001b94f0ldrsw x5, [sp+68]
001b94f4str w5, [sp+80]
001b94f8subs wzr, w5, 17
001b94fcb.eq 0x1b9504
001b9500b 0x1b952c
001b9504
001b9504loc_1b9504:
001b9504b 0x1b9508
001b9508
001b9508loc_1b9508:
001b9508ldr x0, [sp+88]
001b950cbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b9510strb w0, [sp+66]
001b9514ldr x1, [sp+424]
001b9518ldrsb x27, [x1]
001b951cldr x1, [x1+80]
001b9520ldrsb x27, [x1]
001b9524strb w0, [x1+56]
001b9528b 0x1b9530
001b952c
001b952cloc_1b952c:
001b952cb 0x1b9530
001b9530
001b9530loc_1b9530:
001b9530b 0x1b97b4
001b9534
001b9534loc_1b9534:
001b9534ubfm x5, x5, 0, 7
001b9538subs wzr, w5, 2
001b953cb.eq 0x1b9544
001b9540b 0x1b9750
001b9544
001b9544loc_1b9544:
001b9544b 0x1b9548
001b9548
001b9548loc_1b9548:
001b9548str xzr, [sp+352]
001b954cstp xzr, xzr, [sp+360]
001b9550ldr x0, [sp+432]
001b9554ldr x1, [sp+440]
001b9558ldr x2, [sp+448]
001b955cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b9560str x0, [sp+352]
001b9564str x1, [sp+360]
001b9568str x2, [sp+368]
001b956cstr x3, [sp+136]
001b9570str x0, [sp+384]
001b9574str x1, [sp+392]
001b9578str x2, [sp+400]
001b957cldr x3, [sp+136]
001b9580str x3, [sp+152]
001b9584str x0, [sp+184]
001b9588str x1, [sp+192]
001b958cstr x2, [sp+200]
001b9590ldr x0, [sp+152]
001b9594str x0, [sp+112]
001b9598ldr x1, [sp+440]
001b959cldr x3, [sp+432]
001b95a0ldr x4, [sp+448]
001b95a4b 0x1b95a8
001b95a8
001b95a8loc_1b95a8:
001b95a8subs xzr, x1, x0
001b95acb.hs 0x1b95b4
001b95b0b 0x1b9978
001b95b4
001b95b4loc_1b95b4:
001b95b4sub x5, x4, x0
001b95b8sub x6, x1, x0
001b95bcsub x7, xzr, x5
001b95c0and x7, x0, x7, asr #63
001b95c4add x7, x3, x7
001b95c8str x7, [sp+432]
001b95ccstr x6, [sp+440]
001b95d0str x5, [sp+448]
001b95d4ldrsw x5, [sp+68]
001b95d8str w5, [sp+76]
001b95dcsubs wzr, w5, 7
001b95e0b.le 0x1b95e8
001b95e4b 0x1b969c
001b95e8
001b95e8loc_1b95e8:
001b95e8subs wzr, w5, 6
001b95ecb.eq 0x1b95f4
001b95f0b 0x1b9614
001b95f4
001b95f4loc_1b95f4:
001b95f4b 0x1b95f8
001b95f8
001b95f8loc_1b95f8:
001b95f8ldr x5, [sp+184]
001b95fcldr x6, [sp+192]
001b9600ldr x7, [sp+200]
001b9604str x5, [sp+208]
001b9608str x6, [sp+216]
001b960cstr x7, [sp+224]
001b9610b 0x1b974c
001b9614
001b9614loc_1b9614:
001b9614subs wzr, w5, 7
001b9618b.eq 0x1b9620
001b961cb 0x1b9694
001b9620
001b9620loc_1b9620:
001b9620b 0x1b9624
001b9624
001b9624loc_1b9624:
001b9624ldr x0, [sp+184]
001b9628ldr x1, [sp+192]
001b962cldr x2, [sp+200]
001b9630bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
001b9634str x0, [sp+312]
001b9638str x1, [sp+320]
001b963cstr x2, [sp+328]
001b9640ldr x3, [sp+424]
001b9644ldrsb x27, [x3]
001b9648ldr x3, [x3+80]
001b964cldrsb x27, [x3]
001b9650str x2, [x3+88]
001b9654adrp x27, 0x892000
001b9658ldr w4, [x27+3056]
001b965ccbz w4, 0x1b9664
001b9660b 0x1b9668
001b9664
001b9664loc_1b9664:
001b9664b 0x1b9688
001b9668
001b9668loc_1b9668:
001b9668bl runtime.gcWriteBarrier4
001b966cstr x0, [x25]
001b9670ldr x5, [x3+72]
001b9674str x5, [x25+8]
001b9678str x1, [x25+16]
001b967cldr x5, [x3+80]
001b9680str x5, [x25+24]
001b9684b 0x1b9688
001b9688
001b9688loc_1b9688:
001b9688str x0, [x3+72]
001b968cstr x1, [x3+80]
001b9690b 0x1b974c
001b9694
001b9694loc_1b9694:
001b9694b 0x1b9698
001b9698
001b9698loc_1b9698:
001b9698b 0x1b9748
001b969c
001b969cloc_1b969c:
001b969csubs wzr, w5, 8
001b96a0b.eq 0x1b96a8
001b96a4b 0x1b96ec
001b96a8
001b96a8loc_1b96a8:
001b96a8b 0x1b96ac
001b96ac
001b96acloc_1b96ac:
001b96acldr x1, [sp+184]
001b96b0ldr x2, [sp+192]
001b96b4ldr x3, [sp+200]
001b96b8ldr x0, [sp+424]
001b96bcbl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalOptions
001b96c0ldr x0, [sp+232]
001b96c4ldr x3, [sp+184]
001b96c8ldr x1, [sp+240]
001b96ccldr x4, [sp+192]
001b96d0ldr x2, [sp+248]
001b96d4ldr x5, [sp+200]
001b96d8bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b96dcstr x0, [sp+232]
001b96e0str x1, [sp+240]
001b96e4str x2, [sp+248]
001b96e8b 0x1b974c
001b96ec
001b96ecloc_1b96ec:
001b96ecsubs wzr, w5, 10
001b96f0b.eq 0x1b96f8
001b96f4b 0x1b9740
001b96f8
001b96f8loc_1b96f8:
001b96f8b 0x1b96fc
001b96fc
001b96fcloc_1b96fc:
001b96fcldr x1, [sp+184]
001b9700ldr x2, [sp+192]
001b9704ldr x3, [sp+200]
001b9708ldr x0, [sp+456]
001b970cbl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
001b9710str x0, [sp+336]
001b9714str x1, [sp+344]
001b9718ldr x4, [sp+424]
001b971cldrsb x27, [x4]
001b9720ldr x4, [x4+80]
001b9724ldrsb x27, [x4]
001b9728add x0, x4, 8
001b972cstr x0, [sp+296]
001b9730ldr x1, [sp+336]
001b9734ldr x2, [sp+344]
001b9738bl google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON
001b973cb 0x1b974c
001b9740
001b9740loc_1b9740:
001b9740b 0x1b9744
001b9744
001b9744loc_1b9744:
001b9744b 0x1b9748
001b9748
001b9748loc_1b9748:
001b9748b 0x1b974c
001b974c
001b974cloc_1b974c:
001b974cb 0x1b97b4
001b9750
001b9750loc_1b9750:
001b9750b 0x1b9754
001b9754
001b9754loc_1b9754:
001b9754b 0x1b9758
001b9758
001b9758loc_1b9758:
001b9758ldrsb x1, [sp+62]
001b975cldr x2, [sp+432]
001b9760ldr x3, [sp+440]
001b9764ldr x4, [sp+448]
001b9768ldrsw x0, [sp+68]
001b976cbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9770str x0, [sp+104]
001b9774ldr x1, [sp+440]
001b9778ldr x5, [sp+432]
001b977cldr x6, [sp+448]
001b9780b 0x1b9784
001b9784
001b9784loc_1b9784:
001b9784subs xzr, x0, x1
001b9788b.ls 0x1b9790
001b978cb 0x1b9974
001b9790
001b9790loc_1b9790:
001b9790sub x6, x6, x0
001b9794sub x7, x1, x0
001b9798sub x8, xzr, x6
001b979cand x8, x0, x8, asr #63
001b97a0add x5, x5, x8
001b97a4str x5, [sp+432]
001b97a8str x7, [sp+440]
001b97acstr x6, [sp+448]
001b97b0b 0x1b97b4
001b97b4
001b97b4loc_1b97b4:
001b97b4b 0x1b97b8
001b97b8
001b97b8loc_1b97b8:
001b97b8b 0x1b93dc
001b97bc
001b97bcloc_1b97bc:
001b97bcldr x5, [sp+208]
001b97c0cbnz x5, 0x1b97c8
001b97c4b 0x1b98f8
001b97c8
001b97c8loc_1b97c8:
001b97c8ldr x1, [sp+208]
001b97ccldr x2, [sp+216]
001b97d0ldr x3, [sp+224]
001b97d4ldr x0, [sp+456]
001b97d8bl google.golang.org/protobuf/internal/filedesc.makeFullName
001b97dcstr x0, [sp+256]
001b97e0str x1, [sp+264]
001b97e4ldr x4, [sp+424]
001b97e8ldrsb x27, [x4]
001b97ecldrsb x4, [x4+73]
001b97f0strb w4, [sp+64]
001b97f4mov x5, x4
001b97f8subs wzr, w5, 10
001b97fcb.ge 0x1b9804
001b9800b 0x1b9878
001b9804
001b9804loc_1b9804:
001b9804mov x5, x4
001b9808subs wzr, w5, 11
001b980cb.le 0x1b9814
001b9810b 0x1b9874
001b9814
001b9814loc_1b9814:
001b9814b 0x1b9818
001b9818
001b9818loc_1b9818:
001b9818ldr x0, [sp+256]
001b981cldr x1, [sp+264]
001b9820bl runtime.convTstring
001b9824str x0, [sp+280]
001b9828ldr x2, [sp+424]
001b982cldrsb x27, [x2]
001b9830ldr x2, [x2+80]
001b9834ldrsb x27, [x2]
001b9838adrp x3, 0x563000
001b983cadd x3, x3, 3680
001b9840str x3, [x2+152]
001b9844adrp x27, 0x892000
001b9848ldr w3, [x27+3056]
001b984ccbz w3, 0x1b9854
001b9850b 0x1b9858
001b9854
001b9854loc_1b9854:
001b9854b 0x1b986c
001b9858
001b9858loc_1b9858:
001b9858bl runtime.gcWriteBarrier2
001b985cstr x0, [x25]
001b9860ldr x5, [x2+160]
001b9864str x5, [x25+8]
001b9868b 0x1b986c
001b986c
001b986cloc_1b986c:
001b986cstr x0, [x2+160]
001b9870b 0x1b98f4
001b9874
001b9874loc_1b9874:
001b9874b 0x1b987c
001b9878
001b9878loc_1b9878:
001b9878b 0x1b987c
001b987c
001b987cloc_1b987c:
001b987cubfm x5, x4, 0, 7
001b9880subs wzr, w5, 14
001b9884b.eq 0x1b988c
001b9888b 0x1b98ec
001b988c
001b988cloc_1b988c:
001b988cb 0x1b9890
001b9890
001b9890loc_1b9890:
001b9890ldr x0, [sp+256]
001b9894ldr x1, [sp+264]
001b9898bl runtime.convTstring
001b989cstr x0, [sp+288]
001b98a0ldr x2, [sp+424]
001b98a4ldrsb x27, [x2]
001b98a8ldr x2, [x2+80]
001b98acldrsb x27, [x2]
001b98b0adrp x3, 0x563000
001b98b4add x3, x3, 1728
001b98b8str x3, [x2+136]
001b98bcadrp x27, 0x892000
001b98c0ldr w3, [x27+3056]
001b98c4cbz w3, 0x1b98cc
001b98c8b 0x1b98d0
001b98cc
001b98ccloc_1b98cc:
001b98ccb 0x1b98e4
001b98d0
001b98d0loc_1b98d0:
001b98d0bl runtime.gcWriteBarrier2
001b98d4str x0, [x25]
001b98d8ldr x5, [x2+144]
001b98dcstr x5, [x25+8]
001b98e0b 0x1b98e4
001b98e4
001b98e4loc_1b98e4:
001b98e4str x0, [x2+144]
001b98e8b 0x1b98f4
001b98ec
001b98ecloc_1b98ec:
001b98ecb 0x1b98f0
001b98f0
001b98f0loc_1b98f0:
001b98f0b 0x1b98f4
001b98f4
001b98f4loc_1b98f4:
001b98f4b 0x1b98fc
001b98f8
001b98f8loc_1b98f8:
001b98f8b 0x1b98fc
001b98fc
001b98fcloc_1b98fc:
001b98fcldr x5, [sp+424]
001b9900ldrsb x27, [x5]
001b9904ldr x0, [x5+16]
001b9908ldrsb x27, [x0]
001b990cstr x0, [sp+272]
001b9910ldr x2, [sp+232]
001b9914ldr x3, [sp+240]
001b9918ldr x4, [sp+248]
001b991cadrp x1, 0x869000
001b9920add x1, x1, 880
001b9924bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b9928str x0, [sp+304]
001b992cldr x5, [sp+424]
001b9930ldrsb x27, [x5]
001b9934ldr x5, [x5+80]
001b9938ldrsb x27, [x5]
001b993cadrp x27, 0x892000
001b9940ldr w6, [x27+3056]
001b9944cbz w6, 0x1b994c
001b9948b 0x1b9950
001b994c
001b994cloc_1b994c:
001b994cb 0x1b9964
001b9950
001b9950loc_1b9950:
001b9950bl runtime.gcWriteBarrier2
001b9954str x0, [x25]
001b9958ldr x1, [x5]
001b995cstr x1, [x25+8]
001b9960b 0x1b9964
001b9964
001b9964loc_1b9964:
001b9964str x0, [x5]
001b9968ldp x29, x30, [sp-8]
001b996cadd sp, sp, 416
001b9970ret x30
001b9974
001b9974loc_1b9974:
001b9974bl runtime.panicSliceB
001b9978
001b9978loc_1b9978:
001b9978bl runtime.panicSliceB
001b997c
001b997cloc_1b997c:
001b997cmov x0, x1
001b9980mov x1, x3
001b9984bl runtime.panicSliceB
001b9988
001b9988loc_1b9988:
001b9988bl runtime.panicSliceB
001b998chint
001b9990
001b9990loc_1b9990:
001b9990stp x0, x1, [sp+8]
001b9994stp x2, x3, [sp+24]
001b9998str x4, [sp+40]
001b999cmov x3, x30
001b99a0bl runtime.morestack_noctxt.abi0
001b99a4ldp x0, x1, [sp+8]
001b99a8ldp x2, x3, [sp+24]
001b99acldr x4, [sp+40]
001b99b0b 0x1b9350
001b99b4udf 0
001b99b8udf 0
001b99bcudf 0
001b9350
001b99c0
001b99c0google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalOptions: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalOptions(google.golang.org/protobuf/internal/filedesc.Extension * xd, struct []uint8 b)
001b99c0ldr x16, [x28+16]
001b99c4sub x17, sp, 32
001b99c8subs xzr, x17, x16
001b99ccb.ls 0x1b9bd4
001b99d0str x30, [sp-160]!
001b99d4stur x29, [sp-8]
001b99d8sub x29, sp, 8
001b99dcstr x0, [sp+168]
001b99e0str x1, [sp+176]
001b99e4str x2, [sp+184]
001b99e8str x3, [sp+192]
001b99ecb 0x1b99f0
001b99f0
001b99f0loc_1b99f0:
001b99f0ldr x3, [sp+184]
001b99f4str x3, [sp+128]
001b99f8cbnz x3, 0x1b9a00
001b99fcb 0x1b9bb0
001b9a00
001b9a00loc_1b9a00:
001b9a00ldr x0, [sp+176]
001b9a04ldr x1, [sp+184]
001b9a08ldr x2, [sp+192]
001b9a0cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b9a10str w0, [sp+68]
001b9a14strb w1, [sp+55]
001b9a18str x2, [sp+120]
001b9a1cldrsw x3, [sp+68]
001b9a20str w3, [sp+60]
001b9a24ldrsb x3, [sp+55]
001b9a28strb w3, [sp+52]
001b9a2cldr x3, [sp+120]
001b9a30str x3, [sp+104]
001b9a34ldrsw x3, [sp+60]
001b9a38str w3, [sp+56]
001b9a3cldrsb x3, [sp+52]
001b9a40strb w3, [sp+51]
001b9a44ldr x0, [sp+104]
001b9a48str x0, [sp+80]
001b9a4cldr x1, [sp+184]
001b9a50ldr x3, [sp+176]
001b9a54ldr x4, [sp+192]
001b9a58b 0x1b9a5c
001b9a5c
001b9a5cloc_1b9a5c:
001b9a5csubs xzr, x1, x0
001b9a60b.hs 0x1b9a68
001b9a64b 0x1b9bcc
001b9a68
001b9a68loc_1b9a68:
001b9a68sub x5, x4, x0
001b9a6csub x6, x1, x0
001b9a70sub x7, xzr, x5
001b9a74and x7, x0, x7, asr #63
001b9a78add x7, x3, x7
001b9a7cstr x7, [sp+176]
001b9a80str x6, [sp+184]
001b9a84str x5, [sp+192]
001b9a88ldrsb x5, [sp+51]
001b9a8cstrb w5, [sp+53]
001b9a90ubfm x5, x5, 0, 7
001b9a94cbz w5, 0x1b9a9c
001b9a98b 0x1b9b48
001b9a9c
001b9a9cloc_1b9a9c:
001b9a9cb 0x1b9aa0
001b9aa0
001b9aa0loc_1b9aa0:
001b9aa0ldr x0, [sp+176]
001b9aa4ldr x1, [sp+184]
001b9aa8ldr x2, [sp+192]
001b9aacbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b9ab0str x0, [sp+112]
001b9ab4str x1, [sp+120]
001b9ab8str x0, [sp+144]
001b9abcstr x1, [sp+136]
001b9ac0str x0, [sp+72]
001b9ac4str x1, [sp+96]
001b9ac8ldr x3, [sp+184]
001b9accldr x4, [sp+176]
001b9ad0ldr x5, [sp+192]
001b9ad4b 0x1b9ad8
001b9ad8
001b9ad8loc_1b9ad8:
001b9ad8subs xzr, x1, x3
001b9adcb.ls 0x1b9ae4
001b9ae0b 0x1b9bc0
001b9ae4
001b9ae4loc_1b9ae4:
001b9ae4sub x5, x5, x1
001b9ae8sub x3, x3, x1
001b9aecsub x6, xzr, x5
001b9af0and x6, x1, x6, asr #63
001b9af4add x4, x4, x6
001b9af8str x4, [sp+176]
001b9afcstr x3, [sp+184]
001b9b00str x5, [sp+192]
001b9b04ldrsw x3, [sp+56]
001b9b08str w3, [sp+64]
001b9b0csubs wzr, w3, 2
001b9b10b.eq 0x1b9b18
001b9b14b 0x1b9b40
001b9b18
001b9b18loc_1b9b18:
001b9b18b 0x1b9b1c
001b9b1c
001b9b1cloc_1b9b1c:
001b9b1cldr x0, [sp+72]
001b9b20bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b9b24strb w0, [sp+54]
001b9b28ldr x1, [sp+168]
001b9b2cldrsb x27, [x1]
001b9b30ldr x1, [x1+80]
001b9b34ldrsb x27, [x1]
001b9b38strb w0, [x1+57]
001b9b3cb 0x1b9b44
001b9b40
001b9b40loc_1b9b40:
001b9b40b 0x1b9b44
001b9b44
001b9b44loc_1b9b44:
001b9b44b 0x1b9ba8
001b9b48
001b9b48loc_1b9b48:
001b9b48b 0x1b9b4c
001b9b4c
001b9b4cloc_1b9b4c:
001b9b4cldrsb x1, [sp+51]
001b9b50ldr x2, [sp+176]
001b9b54ldr x3, [sp+184]
001b9b58ldr x4, [sp+192]
001b9b5cldrsw x0, [sp+56]
001b9b60bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9b64str x0, [sp+88]
001b9b68ldr x1, [sp+184]
001b9b6cldr x5, [sp+176]
001b9b70ldr x6, [sp+192]
001b9b74b 0x1b9b78
001b9b78
001b9b78loc_1b9b78:
001b9b78subs xzr, x0, x1
001b9b7cb.ls 0x1b9b84
001b9b80b 0x1b9bbc
001b9b84
001b9b84loc_1b9b84:
001b9b84sub x3, x6, x0
001b9b88sub x4, x1, x0
001b9b8csub x6, xzr, x3
001b9b90and x6, x0, x6, asr #63
001b9b94add x5, x5, x6
001b9b98str x5, [sp+176]
001b9b9cstr x4, [sp+184]
001b9ba0str x3, [sp+192]
001b9ba4b 0x1b9ba8
001b9ba8
001b9ba8loc_1b9ba8:
001b9ba8b 0x1b9bac
001b9bac
001b9bacloc_1b9bac:
001b9bacb 0x1b99f0
001b9bb0
001b9bb0loc_1b9bb0:
001b9bb0ldur x29, [sp-8]
001b9bb4ldr x30, [sp], 160
001b9bb8ret x30
001b9bbc
001b9bbcloc_1b9bbc:
001b9bbcbl runtime.panicSliceB
001b9bc0
001b9bc0loc_1b9bc0:
001b9bc0mov x0, x1
001b9bc4mov x1, x3
001b9bc8bl runtime.panicSliceB
001b9bcc
001b9bccloc_1b9bcc:
001b9bccbl runtime.panicSliceB
001b9bd0hint
001b9bd4
001b9bd4loc_1b9bd4:
001b9bd4stp x0, x1, [sp+8]
001b9bd8stp x2, x3, [sp+24]
001b9bdcmov x3, x30
001b9be0bl runtime.morestack_noctxt.abi0
001b9be4ldp x0, x1, [sp+8]
001b9be8ldp x2, x3, [sp+24]
001b9becb 0x1b99c0
001b99c0
001b99c0google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalOptions: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalOptions(google.golang.org/protobuf/internal/filedesc.Extension * xd, struct []uint8 b)
001b99c0ldr x16, [x28+16]
001b99c4sub x17, sp, 32
001b99c8subs xzr, x17, x16
001b99ccb.ls 0x1b9bd4
001b99d0str x30, [sp-160]!
001b99d4stur x29, [sp-8]
001b99d8sub x29, sp, 8
001b99dcstr x0, [sp+168]
001b99e0str x1, [sp+176]
001b99e4str x2, [sp+184]
001b99e8str x3, [sp+192]
001b99ecb 0x1b99f0
001b99f0
001b99f0loc_1b99f0:
001b99f0ldr x3, [sp+184]
001b99f4str x3, [sp+128]
001b99f8cbnz x3, 0x1b9a00
001b99fcb 0x1b9bb0
001b9a00
001b9a00loc_1b9a00:
001b9a00ldr x0, [sp+176]
001b9a04ldr x1, [sp+184]
001b9a08ldr x2, [sp+192]
001b9a0cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b9a10str w0, [sp+68]
001b9a14strb w1, [sp+55]
001b9a18str x2, [sp+120]
001b9a1cldrsw x3, [sp+68]
001b9a20str w3, [sp+60]
001b9a24ldrsb x3, [sp+55]
001b9a28strb w3, [sp+52]
001b9a2cldr x3, [sp+120]
001b9a30str x3, [sp+104]
001b9a34ldrsw x3, [sp+60]
001b9a38str w3, [sp+56]
001b9a3cldrsb x3, [sp+52]
001b9a40strb w3, [sp+51]
001b9a44ldr x0, [sp+104]
001b9a48str x0, [sp+80]
001b9a4cldr x1, [sp+184]
001b9a50ldr x3, [sp+176]
001b9a54ldr x4, [sp+192]
001b9a58b 0x1b9a5c
001b9a5c
001b9a5cloc_1b9a5c:
001b9a5csubs xzr, x1, x0
001b9a60b.hs 0x1b9a68
001b9a64b 0x1b9bcc
001b9a68
001b9a68loc_1b9a68:
001b9a68sub x5, x4, x0
001b9a6csub x6, x1, x0
001b9a70sub x7, xzr, x5
001b9a74and x7, x0, x7, asr #63
001b9a78add x7, x3, x7
001b9a7cstr x7, [sp+176]
001b9a80str x6, [sp+184]
001b9a84str x5, [sp+192]
001b9a88ldrsb x5, [sp+51]
001b9a8cstrb w5, [sp+53]
001b9a90ubfm x5, x5, 0, 7
001b9a94cbz w5, 0x1b9a9c
001b9a98b 0x1b9b48
001b9a9c
001b9a9cloc_1b9a9c:
001b9a9cb 0x1b9aa0
001b9aa0
001b9aa0loc_1b9aa0:
001b9aa0ldr x0, [sp+176]
001b9aa4ldr x1, [sp+184]
001b9aa8ldr x2, [sp+192]
001b9aacbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001b9ab0str x0, [sp+112]
001b9ab4str x1, [sp+120]
001b9ab8str x0, [sp+144]
001b9abcstr x1, [sp+136]
001b9ac0str x0, [sp+72]
001b9ac4str x1, [sp+96]
001b9ac8ldr x3, [sp+184]
001b9accldr x4, [sp+176]
001b9ad0ldr x5, [sp+192]
001b9ad4b 0x1b9ad8
001b9ad8
001b9ad8loc_1b9ad8:
001b9ad8subs xzr, x1, x3
001b9adcb.ls 0x1b9ae4
001b9ae0b 0x1b9bc0
001b9ae4
001b9ae4loc_1b9ae4:
001b9ae4sub x5, x5, x1
001b9ae8sub x3, x3, x1
001b9aecsub x6, xzr, x5
001b9af0and x6, x1, x6, asr #63
001b9af4add x4, x4, x6
001b9af8str x4, [sp+176]
001b9afcstr x3, [sp+184]
001b9b00str x5, [sp+192]
001b9b04ldrsw x3, [sp+56]
001b9b08str w3, [sp+64]
001b9b0csubs wzr, w3, 2
001b9b10b.eq 0x1b9b18
001b9b14b 0x1b9b40
001b9b18
001b9b18loc_1b9b18:
001b9b18b 0x1b9b1c
001b9b1c
001b9b1cloc_1b9b1c:
001b9b1cldr x0, [sp+72]
001b9b20bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001b9b24strb w0, [sp+54]
001b9b28ldr x1, [sp+168]
001b9b2cldrsb x27, [x1]
001b9b30ldr x1, [x1+80]
001b9b34ldrsb x27, [x1]
001b9b38strb w0, [x1+57]
001b9b3cb 0x1b9b44
001b9b40
001b9b40loc_1b9b40:
001b9b40b 0x1b9b44
001b9b44
001b9b44loc_1b9b44:
001b9b44b 0x1b9ba8
001b9b48
001b9b48loc_1b9b48:
001b9b48b 0x1b9b4c
001b9b4c
001b9b4cloc_1b9b4c:
001b9b4cldrsb x1, [sp+51]
001b9b50ldr x2, [sp+176]
001b9b54ldr x3, [sp+184]
001b9b58ldr x4, [sp+192]
001b9b5cldrsw x0, [sp+56]
001b9b60bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9b64str x0, [sp+88]
001b9b68ldr x1, [sp+184]
001b9b6cldr x5, [sp+176]
001b9b70ldr x6, [sp+192]
001b9b74b 0x1b9b78
001b9b78
001b9b78loc_1b9b78:
001b9b78subs xzr, x0, x1
001b9b7cb.ls 0x1b9b84
001b9b80b 0x1b9bbc
001b9b84
001b9b84loc_1b9b84:
001b9b84sub x3, x6, x0
001b9b88sub x4, x1, x0
001b9b8csub x6, xzr, x3
001b9b90and x6, x0, x6, asr #63
001b9b94add x5, x5, x6
001b9b98str x5, [sp+176]
001b9b9cstr x4, [sp+184]
001b9ba0str x3, [sp+192]
001b9ba4b 0x1b9ba8
001b9ba8
001b9ba8loc_1b9ba8:
001b9ba8b 0x1b9bac
001b9bac
001b9bacloc_1b9bac:
001b9bacb 0x1b99f0
001b9bb0
001b9bb0loc_1b9bb0:
001b9bb0ldur x29, [sp-8]
001b9bb4ldr x30, [sp], 160
001b9bb8ret x30
001b9bbc
001b9bbcloc_1b9bbc:
001b9bbcbl runtime.panicSliceB
001b9bc0
001b9bc0loc_1b9bc0:
001b9bc0mov x0, x1
001b9bc4mov x1, x3
001b9bc8bl runtime.panicSliceB
001b9bcc
001b9bccloc_1b9bcc:
001b9bccbl runtime.panicSliceB
001b9bd0hint
001b9bd4
001b9bd4loc_1b9bd4:
001b9bd4stp x0, x1, [sp+8]
001b9bd8stp x2, x3, [sp+24]
001b9bdcmov x3, x30
001b9be0bl runtime.morestack_noctxt.abi0
001b9be4ldp x0, x1, [sp+8]
001b9be8ldp x2, x3, [sp+24]
001b9becb 0x1b99c0
001b99c0
001b9bf0
001b9bf0google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Service * sd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b9bf0ldr x16, [x28+16]
001b9bf4sub x17, sp, 320
001b9bf8subs xzr, x17, x16
001b9bfcb.ls 0x1ba124
001b9c00sub x20, sp, 448
001b9c04stp x29, x30, [x20-8]
001b9c08add sp, x20, 0
001b9c0csub x29, sp, 8
001b9c10str x0, [sp+456]
001b9c14str x1, [sp+464]
001b9c18str x2, [sp+472]
001b9c1cstr x3, [sp+480]
001b9c20str x4, [sp+488]
001b9c24stp xzr, xzr, [sp+248]
001b9c28str xzr, [sp+264]
001b9c2cstp xzr, xzr, [sp+224]
001b9c30str xzr, [sp+240]
001b9c34adrp x0, 0x48d000
001b9c38add x0, x0, 608
001b9c3cbl runtime.newobject
001b9c40str x0, [sp+408]
001b9c44ldr x1, [sp+456]
001b9c48ldrsb x27, [x1]
001b9c4cadrp x27, 0x892000
001b9c50ldr w2, [x27+3056]
001b9c54cbz w2, 0x1b9c5c
001b9c58b 0x1b9c60
001b9c5c
001b9c5cloc_1b9c5c:
001b9c5cb 0x1b9c74
001b9c60
001b9c60loc_1b9c60:
001b9c60bl runtime.gcWriteBarrier2
001b9c64str x0, [x25]
001b9c68ldr x5, [x1+48]
001b9c6cstr x5, [x25+8]
001b9c70b 0x1b9c74
001b9c74
001b9c74loc_1b9c74:
001b9c74str x0, [x1+48]
001b9c78b 0x1b9c7c
001b9c7c
001b9c7cloc_1b9c7c:
001b9c7cldr x5, [sp+472]
001b9c80str x5, [sp+176]
001b9c84cbnz x5, 0x1b9c8c
001b9c88b 0x1b9f18
001b9c8c
001b9c8cloc_1b9c8c:
001b9c8cldr x0, [sp+464]
001b9c90ldr x1, [sp+472]
001b9c94ldr x2, [sp+480]
001b9c98bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b9c9cstr w0, [sp+108]
001b9ca0strb w1, [sp+95]
001b9ca4str x2, [sp+168]
001b9ca8ldrsw x3, [sp+108]
001b9cacstr w3, [sp+100]
001b9cb0ldrsb x3, [sp+95]
001b9cb4strb w3, [sp+93]
001b9cb8ldr x3, [sp+168]
001b9cbcstr x3, [sp+192]
001b9cc0ldrsw x3, [sp+100]
001b9cc4str w3, [sp+96]
001b9cc8ldrsb x3, [sp+93]
001b9cccstrb w3, [sp+92]
001b9cd0ldr x0, [sp+192]
001b9cd4str x0, [sp+112]
001b9cd8ldr x1, [sp+472]
001b9cdcldr x3, [sp+464]
001b9ce0ldr x4, [sp+480]
001b9ce4b 0x1b9ce8
001b9ce8
001b9ce8loc_1b9ce8:
001b9ce8subs xzr, x1, x0
001b9cecb.hs 0x1b9cf4
001b9cf0b 0x1ba11c
001b9cf4
001b9cf4loc_1b9cf4:
001b9cf4sub x5, x4, x0
001b9cf8sub x6, x1, x0
001b9cfcsub x7, xzr, x5
001b9d00and x7, x0, x7, asr #63
001b9d04add x7, x3, x7
001b9d08str x7, [sp+464]
001b9d0cstr x6, [sp+472]
001b9d10str x5, [sp+480]
001b9d14ldrsb x5, [sp+92]
001b9d18strb w5, [sp+94]
001b9d1cubfm x5, x5, 0, 7
001b9d20subs wzr, w5, 2
001b9d24b.eq 0x1b9d2c
001b9d28b 0x1b9eb0
001b9d2c
001b9d2cloc_1b9d2c:
001b9d2cb 0x1b9d30
001b9d30
001b9d30loc_1b9d30:
001b9d30str xzr, [sp+384]
001b9d34stp xzr, xzr, [sp+392]
001b9d38ldr x0, [sp+464]
001b9d3cldr x1, [sp+472]
001b9d40ldr x2, [sp+480]
001b9d44bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b9d48str x0, [sp+384]
001b9d4cstr x1, [sp+392]
001b9d50str x2, [sp+400]
001b9d54str x3, [sp+168]
001b9d58str x0, [sp+416]
001b9d5cstr x1, [sp+424]
001b9d60str x2, [sp+432]
001b9d64ldr x3, [sp+168]
001b9d68str x3, [sp+184]
001b9d6cstr x0, [sp+200]
001b9d70str x1, [sp+208]
001b9d74str x2, [sp+216]
001b9d78ldr x0, [sp+184]
001b9d7cstr x0, [sp+128]
001b9d80ldr x1, [sp+472]
001b9d84ldr x3, [sp+464]
001b9d88ldr x4, [sp+480]
001b9d8cb 0x1b9d90
001b9d90
001b9d90loc_1b9d90:
001b9d90subs xzr, x1, x0
001b9d94b.hs 0x1b9d9c
001b9d98b 0x1ba118
001b9d9c
001b9d9cloc_1b9d9c:
001b9d9csub x6, x4, x0
001b9da0sub x7, x1, x0
001b9da4sub x8, xzr, x6
001b9da8and x8, x0, x8, asr #63
001b9dacadd x8, x3, x8
001b9db0str x8, [sp+464]
001b9db4str x7, [sp+472]
001b9db8str x6, [sp+480]
001b9dbcldrsw x6, [sp+96]
001b9dc0str w6, [sp+104]
001b9dc4subs wzr, w6, 2
001b9dc8b.eq 0x1b9dd0
001b9dccb 0x1b9e68
001b9dd0
001b9dd0loc_1b9dd0:
001b9dd0b 0x1b9dd4
001b9dd4
001b9dd4loc_1b9dd4:
001b9dd4ldr x2, [sp+264]
001b9dd8ldr x0, [sp+248]
001b9ddcldr x5, [sp+256]
001b9de0add x1, x5, 1
001b9de4subs xzr, x2, x1
001b9de8b.hs 0x1b9df0
001b9decb 0x1b9df4
001b9df0
001b9df0loc_1b9df0:
001b9df0b 0x1b9e08
001b9df4
001b9df4loc_1b9df4:
001b9df4orr x3, xzr, 1
001b9df8adrp x4, 0x434000
001b9dfcadd x4, x4, 1216
001b9e00bl runtime.growslice
001b9e04b 0x1b9e08
001b9e08
001b9e08loc_1b9e08:
001b9e08ldr x5, [sp+200]
001b9e0cadd x6, x1, x1, lsl #1
001b9e10ldr x7, [sp+208]
001b9e14ldr x8, [sp+216]
001b9e18ubfm x6, x6, 61, 60
001b9e1csub x6, x6, 24
001b9e20add x9, x0, x6
001b9e24str x7, [x9+8]
001b9e28str x8, [x9+16]
001b9e2cadrp x27, 0x892000
001b9e30ldr w7, [x27+3056]
001b9e34cbz w7, 0x1b9e3c
001b9e38b 0x1b9e40
001b9e3c
001b9e3cloc_1b9e3c:
001b9e3cb 0x1b9e54
001b9e40
001b9e40loc_1b9e40:
001b9e40bl runtime.gcWriteBarrier2
001b9e44str x5, [x25]
001b9e48ldr x7, [x0+x6]
001b9e4cstr x7, [x25+8]
001b9e50b 0x1b9e54
001b9e54
001b9e54loc_1b9e54:
001b9e54str x5, [x0+x6]
001b9e58str x0, [sp+248]
001b9e5cstr x1, [sp+256]
001b9e60str x2, [sp+264]
001b9e64b 0x1b9eac
001b9e68
001b9e68loc_1b9e68:
001b9e68subs wzr, w6, 3
001b9e6cb.eq 0x1b9e74
001b9e70b 0x1b9ea4
001b9e74
001b9e74loc_1b9e74:
001b9e74b 0x1b9e78
001b9e78
001b9e78loc_1b9e78:
001b9e78ldr x0, [sp+224]
001b9e7cldr x3, [sp+200]
001b9e80ldr x1, [sp+232]
001b9e84ldr x4, [sp+208]
001b9e88ldr x2, [sp+240]
001b9e8cldr x5, [sp+216]
001b9e90bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b9e94str x0, [sp+224]
001b9e98str x1, [sp+232]
001b9e9cstr x2, [sp+240]
001b9ea0b 0x1b9eac
001b9ea4
001b9ea4loc_1b9ea4:
001b9ea4b 0x1b9ea8
001b9ea8
001b9ea8loc_1b9ea8:
001b9ea8b 0x1b9eac
001b9eac
001b9eacloc_1b9eac:
001b9eacb 0x1b9f10
001b9eb0
001b9eb0loc_1b9eb0:
001b9eb0b 0x1b9eb4
001b9eb4
001b9eb4loc_1b9eb4:
001b9eb4ldrsb x1, [sp+92]
001b9eb8ldr x2, [sp+464]
001b9ebcldr x3, [sp+472]
001b9ec0ldr x4, [sp+480]
001b9ec4ldrsw x0, [sp+96]
001b9ec8bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9eccstr x0, [sp+120]
001b9ed0ldr x1, [sp+472]
001b9ed4ldr x5, [sp+464]
001b9ed8ldr x6, [sp+480]
001b9edcb 0x1b9ee0
001b9ee0
001b9ee0loc_1b9ee0:
001b9ee0subs xzr, x0, x1
001b9ee4b.ls 0x1b9eec
001b9ee8b 0x1ba114
001b9eec
001b9eecloc_1b9eec:
001b9eecsub x6, x6, x0
001b9ef0sub x7, x1, x0
001b9ef4sub x8, xzr, x6
001b9ef8and x8, x0, x8, asr #63
001b9efcadd x5, x5, x8
001b9f00str x5, [sp+464]
001b9f04str x7, [sp+472]
001b9f08str x6, [sp+480]
001b9f0cb 0x1b9f10
001b9f10
001b9f10loc_1b9f10:
001b9f10b 0x1b9f14
001b9f14
001b9f14loc_1b9f14:
001b9f14b 0x1b9c7c
001b9f18
001b9f18loc_1b9f18:
001b9f18ldr x5, [sp+256]
001b9f1cstr x5, [sp+176]
001b9f20cbnz x5, 0x1b9f28
001b9f24b 0x1b9fc4
001b9f28
001b9f28loc_1b9f28:
001b9f28ldr x2, [sp+256]
001b9f2cstr x2, [sp+176]
001b9f30adrp x0, 0x48d000
001b9f34add x0, x0, 448
001b9f38mov x1, x2
001b9f3cbl runtime.makeslice
001b9f40ldr x3, [sp+176]
001b9f44ldr x4, [sp+176]
001b9f48str x0, [sp+360]
001b9f4cstr x3, [sp+368]
001b9f50str x4, [sp+376]
001b9f54ldr x5, [sp+456]
001b9f58ldrsb x27, [x5]
001b9f5cldr x5, [x5+48]
001b9f60ldrsb x27, [x5]
001b9f64str x3, [x5+16]
001b9f68str x4, [x5+24]
001b9f6cadrp x27, 0x892000
001b9f70ldr w3, [x27+3056]
001b9f74cbz w3, 0x1b9f7c
001b9f78b 0x1b9f80
001b9f7c
001b9f7cloc_1b9f7c:
001b9f7cb 0x1b9f94
001b9f80
001b9f80loc_1b9f80:
001b9f80bl runtime.gcWriteBarrier2
001b9f84str x0, [x25]
001b9f88ldr x9, [x5+8]
001b9f8cstr x9, [x25+8]
001b9f90b 0x1b9f94
001b9f94
001b9f94loc_1b9f94:
001b9f94str x0, [x5+8]
001b9f98ldr x9, [sp+256]
001b9f9cldr x10, [sp+248]
001b9fa0ldr x11, [sp+264]
001b9fa4str x10, [sp+336]
001b9fa8str x9, [sp+344]
001b9facstr x11, [sp+352]
001b9fb0str xzr, [sp+160]
001b9fb4str x9, [sp+152]
001b9fb8ldr x9, [sp+336]
001b9fbcstr x9, [sp+144]
001b9fc0b 0x1ba040
001b9fc4
001b9fc4loc_1b9fc4:
001b9fc4b 0x1b9fc8
001b9fc8
001b9fc8loc_1b9fc8:
001b9fc8ldr x5, [sp+456]
001b9fccldrsb x27, [x5]
001b9fd0ldr x0, [x5+16]
001b9fd4ldrsb x27, [x0]
001b9fd8str x0, [sp+296]
001b9fdcldr x2, [sp+224]
001b9fe0ldr x3, [sp+232]
001b9fe4ldr x4, [sp+240]
001b9fe8adrp x1, 0x869000
001b9fecadd x1, x1, 928
001b9ff0bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b9ff4str x0, [sp+328]
001b9ff8ldr x5, [sp+456]
001b9ffcldrsb x27, [x5]
001ba000ldr x5, [x5+48]
001ba004ldrsb x27, [x5]
001ba008adrp x27, 0x891000
001ba00cldr w6, [x27+3056]
001ba010cbz w6, 0x1ba018
001ba014b 0x1ba01c
001ba018
001ba018loc_1ba018:
001ba018b 0x1ba030
001ba01c
001ba01cloc_1ba01c:
001ba01cbl runtime.gcWriteBarrier2
001ba020str x0, [x25]
001ba024ldr x1, [x5]
001ba028str x1, [x25+8]
001ba02cb 0x1ba030
001ba030
001ba030loc_1ba030:
001ba030str x0, [x5]
001ba034ldp x29, x30, [sp-8]
001ba038add sp, sp, 448
001ba03cret x30
001ba040
001ba040loc_1ba040:
001ba040ldr x9, [sp+152]
001ba044ldr x10, [sp+160]
001ba048subs xzr, x9, x10
001ba04cb.gt 0x1ba054
001ba050b 0x1ba10c
001ba054
001ba054loc_1ba054:
001ba054ldr x9, [sp+144]
001ba058str x9, [sp+320]
001ba05cldr x9, [sp+160]
001ba060str x9, [sp+136]
001ba064ldr x9, [sp+320]
001ba068ldr x10, [x9]
001ba06cldr x11, [x9+8]
001ba070ldr x9, [x9+16]
001ba074str x10, [sp+272]
001ba078str x11, [sp+280]
001ba07cstr x9, [sp+288]
001ba080ldr x9, [sp+456]
001ba084ldrsb x27, [x9]
001ba088ldr x9, [x9+48]
001ba08cldrsb x27, [x9]
001ba090ldr x1, [x9+16]
001ba094ldr x9, [x9+8]
001ba098ldr x0, [sp+136]
001ba09csubs xzr, x1, x0
001ba0a0b.hi 0x1ba0a8
001ba0a4b 0x1ba110
001ba0a8
001ba0a8loc_1ba0a8:
001ba0a8sub x10, x0, x0, lsl #2
001ba0acsub x9, x9, x10, lsl #5
001ba0b0str x9, [sp+312]
001ba0b4ldr x9, [sp+456]
001ba0b8ldrsb x27, [x9]
001ba0bcldr x5, [x9+16]
001ba0c0str x5, [sp+304]
001ba0c4ldr x8, [sp+136]
001ba0c8ldr x1, [sp+272]
001ba0ccldr x4, [sp+488]
001ba0d0ldr x2, [sp+280]
001ba0d4ldr x3, [sp+288]
001ba0d8ldr x0, [sp+312]
001ba0dcldr x7, [sp+456]
001ba0e0adrp x6, 0x561000
001ba0e4add x6, x6, 120
001ba0e8bl google.golang.org/protobuf/internal/filedesc.(*Method).unmarshalFull
001ba0ecb 0x1ba0f0
001ba0f0
001ba0f0loc_1ba0f0:
001ba0f0ldr x9, [sp+160]
001ba0f4add x9, x9, 1
001ba0f8str x9, [sp+160]
001ba0fcldr x9, [sp+320]
001ba100add x9, x9, 24
001ba104str x9, [sp+144]
001ba108b 0x1ba040
001ba10c
001ba10cloc_1ba10c:
001ba10cb 0x1b9fc8
001ba110
001ba110loc_1ba110:
001ba110bl runtime.panicIndex
001ba114
001ba114loc_1ba114:
001ba114bl runtime.panicSliceB
001ba118
001ba118loc_1ba118:
001ba118bl runtime.panicSliceB
001ba11c
001ba11cloc_1ba11c:
001ba11cbl runtime.panicSliceB
001ba120hint
001ba124
001ba124loc_1ba124:
001ba124stp x0, x1, [sp+8]
001ba128stp x2, x3, [sp+24]
001ba12cstr x4, [sp+40]
001ba130mov x3, x30
001ba134bl runtime.morestack_noctxt.abi0
001ba138ldp x0, x1, [sp+8]
001ba13cldp x2, x3, [sp+24]
001ba140ldr x4, [sp+40]
001ba144b 0x1b9bf0
001ba148udf 0
001ba14cudf 0
001b9bf0
001b9bf0google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Service * sd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb)
001b9bf0ldr x16, [x28+16]
001b9bf4sub x17, sp, 320
001b9bf8subs xzr, x17, x16
001b9bfcb.ls 0x1ba124
001b9c00sub x20, sp, 448
001b9c04stp x29, x30, [x20-8]
001b9c08add sp, x20, 0
001b9c0csub x29, sp, 8
001b9c10str x0, [sp+456]
001b9c14str x1, [sp+464]
001b9c18str x2, [sp+472]
001b9c1cstr x3, [sp+480]
001b9c20str x4, [sp+488]
001b9c24stp xzr, xzr, [sp+248]
001b9c28str xzr, [sp+264]
001b9c2cstp xzr, xzr, [sp+224]
001b9c30str xzr, [sp+240]
001b9c34adrp x0, 0x48d000
001b9c38add x0, x0, 608
001b9c3cbl runtime.newobject
001b9c40str x0, [sp+408]
001b9c44ldr x1, [sp+456]
001b9c48ldrsb x27, [x1]
001b9c4cadrp x27, 0x892000
001b9c50ldr w2, [x27+3056]
001b9c54cbz w2, 0x1b9c5c
001b9c58b 0x1b9c60
001b9c5c
001b9c5cloc_1b9c5c:
001b9c5cb 0x1b9c74
001b9c60
001b9c60loc_1b9c60:
001b9c60bl runtime.gcWriteBarrier2
001b9c64str x0, [x25]
001b9c68ldr x5, [x1+48]
001b9c6cstr x5, [x25+8]
001b9c70b 0x1b9c74
001b9c74
001b9c74loc_1b9c74:
001b9c74str x0, [x1+48]
001b9c78b 0x1b9c7c
001b9c7c
001b9c7cloc_1b9c7c:
001b9c7cldr x5, [sp+472]
001b9c80str x5, [sp+176]
001b9c84cbnz x5, 0x1b9c8c
001b9c88b 0x1b9f18
001b9c8c
001b9c8cloc_1b9c8c:
001b9c8cldr x0, [sp+464]
001b9c90ldr x1, [sp+472]
001b9c94ldr x2, [sp+480]
001b9c98bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001b9c9cstr w0, [sp+108]
001b9ca0strb w1, [sp+95]
001b9ca4str x2, [sp+168]
001b9ca8ldrsw x3, [sp+108]
001b9cacstr w3, [sp+100]
001b9cb0ldrsb x3, [sp+95]
001b9cb4strb w3, [sp+93]
001b9cb8ldr x3, [sp+168]
001b9cbcstr x3, [sp+192]
001b9cc0ldrsw x3, [sp+100]
001b9cc4str w3, [sp+96]
001b9cc8ldrsb x3, [sp+93]
001b9cccstrb w3, [sp+92]
001b9cd0ldr x0, [sp+192]
001b9cd4str x0, [sp+112]
001b9cd8ldr x1, [sp+472]
001b9cdcldr x3, [sp+464]
001b9ce0ldr x4, [sp+480]
001b9ce4b 0x1b9ce8
001b9ce8
001b9ce8loc_1b9ce8:
001b9ce8subs xzr, x1, x0
001b9cecb.hs 0x1b9cf4
001b9cf0b 0x1ba11c
001b9cf4
001b9cf4loc_1b9cf4:
001b9cf4sub x5, x4, x0
001b9cf8sub x6, x1, x0
001b9cfcsub x7, xzr, x5
001b9d00and x7, x0, x7, asr #63
001b9d04add x7, x3, x7
001b9d08str x7, [sp+464]
001b9d0cstr x6, [sp+472]
001b9d10str x5, [sp+480]
001b9d14ldrsb x5, [sp+92]
001b9d18strb w5, [sp+94]
001b9d1cubfm x5, x5, 0, 7
001b9d20subs wzr, w5, 2
001b9d24b.eq 0x1b9d2c
001b9d28b 0x1b9eb0
001b9d2c
001b9d2cloc_1b9d2c:
001b9d2cb 0x1b9d30
001b9d30
001b9d30loc_1b9d30:
001b9d30str xzr, [sp+384]
001b9d34stp xzr, xzr, [sp+392]
001b9d38ldr x0, [sp+464]
001b9d3cldr x1, [sp+472]
001b9d40ldr x2, [sp+480]
001b9d44bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001b9d48str x0, [sp+384]
001b9d4cstr x1, [sp+392]
001b9d50str x2, [sp+400]
001b9d54str x3, [sp+168]
001b9d58str x0, [sp+416]
001b9d5cstr x1, [sp+424]
001b9d60str x2, [sp+432]
001b9d64ldr x3, [sp+168]
001b9d68str x3, [sp+184]
001b9d6cstr x0, [sp+200]
001b9d70str x1, [sp+208]
001b9d74str x2, [sp+216]
001b9d78ldr x0, [sp+184]
001b9d7cstr x0, [sp+128]
001b9d80ldr x1, [sp+472]
001b9d84ldr x3, [sp+464]
001b9d88ldr x4, [sp+480]
001b9d8cb 0x1b9d90
001b9d90
001b9d90loc_1b9d90:
001b9d90subs xzr, x1, x0
001b9d94b.hs 0x1b9d9c
001b9d98b 0x1ba118
001b9d9c
001b9d9cloc_1b9d9c:
001b9d9csub x6, x4, x0
001b9da0sub x7, x1, x0
001b9da4sub x8, xzr, x6
001b9da8and x8, x0, x8, asr #63
001b9dacadd x8, x3, x8
001b9db0str x8, [sp+464]
001b9db4str x7, [sp+472]
001b9db8str x6, [sp+480]
001b9dbcldrsw x6, [sp+96]
001b9dc0str w6, [sp+104]
001b9dc4subs wzr, w6, 2
001b9dc8b.eq 0x1b9dd0
001b9dccb 0x1b9e68
001b9dd0
001b9dd0loc_1b9dd0:
001b9dd0b 0x1b9dd4
001b9dd4
001b9dd4loc_1b9dd4:
001b9dd4ldr x2, [sp+264]
001b9dd8ldr x0, [sp+248]
001b9ddcldr x5, [sp+256]
001b9de0add x1, x5, 1
001b9de4subs xzr, x2, x1
001b9de8b.hs 0x1b9df0
001b9decb 0x1b9df4
001b9df0
001b9df0loc_1b9df0:
001b9df0b 0x1b9e08
001b9df4
001b9df4loc_1b9df4:
001b9df4orr x3, xzr, 1
001b9df8adrp x4, 0x434000
001b9dfcadd x4, x4, 1216
001b9e00bl runtime.growslice
001b9e04b 0x1b9e08
001b9e08
001b9e08loc_1b9e08:
001b9e08ldr x5, [sp+200]
001b9e0cadd x6, x1, x1, lsl #1
001b9e10ldr x7, [sp+208]
001b9e14ldr x8, [sp+216]
001b9e18ubfm x6, x6, 61, 60
001b9e1csub x6, x6, 24
001b9e20add x9, x0, x6
001b9e24str x7, [x9+8]
001b9e28str x8, [x9+16]
001b9e2cadrp x27, 0x892000
001b9e30ldr w7, [x27+3056]
001b9e34cbz w7, 0x1b9e3c
001b9e38b 0x1b9e40
001b9e3c
001b9e3cloc_1b9e3c:
001b9e3cb 0x1b9e54
001b9e40
001b9e40loc_1b9e40:
001b9e40bl runtime.gcWriteBarrier2
001b9e44str x5, [x25]
001b9e48ldr x7, [x0+x6]
001b9e4cstr x7, [x25+8]
001b9e50b 0x1b9e54
001b9e54
001b9e54loc_1b9e54:
001b9e54str x5, [x0+x6]
001b9e58str x0, [sp+248]
001b9e5cstr x1, [sp+256]
001b9e60str x2, [sp+264]
001b9e64b 0x1b9eac
001b9e68
001b9e68loc_1b9e68:
001b9e68subs wzr, w6, 3
001b9e6cb.eq 0x1b9e74
001b9e70b 0x1b9ea4
001b9e74
001b9e74loc_1b9e74:
001b9e74b 0x1b9e78
001b9e78
001b9e78loc_1b9e78:
001b9e78ldr x0, [sp+224]
001b9e7cldr x3, [sp+200]
001b9e80ldr x1, [sp+232]
001b9e84ldr x4, [sp+208]
001b9e88ldr x2, [sp+240]
001b9e8cldr x5, [sp+216]
001b9e90bl google.golang.org/protobuf/internal/filedesc.appendOptions
001b9e94str x0, [sp+224]
001b9e98str x1, [sp+232]
001b9e9cstr x2, [sp+240]
001b9ea0b 0x1b9eac
001b9ea4
001b9ea4loc_1b9ea4:
001b9ea4b 0x1b9ea8
001b9ea8
001b9ea8loc_1b9ea8:
001b9ea8b 0x1b9eac
001b9eac
001b9eacloc_1b9eac:
001b9eacb 0x1b9f10
001b9eb0
001b9eb0loc_1b9eb0:
001b9eb0b 0x1b9eb4
001b9eb4
001b9eb4loc_1b9eb4:
001b9eb4ldrsb x1, [sp+92]
001b9eb8ldr x2, [sp+464]
001b9ebcldr x3, [sp+472]
001b9ec0ldr x4, [sp+480]
001b9ec4ldrsw x0, [sp+96]
001b9ec8bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001b9eccstr x0, [sp+120]
001b9ed0ldr x1, [sp+472]
001b9ed4ldr x5, [sp+464]
001b9ed8ldr x6, [sp+480]
001b9edcb 0x1b9ee0
001b9ee0
001b9ee0loc_1b9ee0:
001b9ee0subs xzr, x0, x1
001b9ee4b.ls 0x1b9eec
001b9ee8b 0x1ba114
001b9eec
001b9eecloc_1b9eec:
001b9eecsub x6, x6, x0
001b9ef0sub x7, x1, x0
001b9ef4sub x8, xzr, x6
001b9ef8and x8, x0, x8, asr #63
001b9efcadd x5, x5, x8
001b9f00str x5, [sp+464]
001b9f04str x7, [sp+472]
001b9f08str x6, [sp+480]
001b9f0cb 0x1b9f10
001b9f10
001b9f10loc_1b9f10:
001b9f10b 0x1b9f14
001b9f14
001b9f14loc_1b9f14:
001b9f14b 0x1b9c7c
001b9f18
001b9f18loc_1b9f18:
001b9f18ldr x5, [sp+256]
001b9f1cstr x5, [sp+176]
001b9f20cbnz x5, 0x1b9f28
001b9f24b 0x1b9fc4
001b9f28
001b9f28loc_1b9f28:
001b9f28ldr x2, [sp+256]
001b9f2cstr x2, [sp+176]
001b9f30adrp x0, 0x48d000
001b9f34add x0, x0, 448
001b9f38mov x1, x2
001b9f3cbl runtime.makeslice
001b9f40ldr x3, [sp+176]
001b9f44ldr x4, [sp+176]
001b9f48str x0, [sp+360]
001b9f4cstr x3, [sp+368]
001b9f50str x4, [sp+376]
001b9f54ldr x5, [sp+456]
001b9f58ldrsb x27, [x5]
001b9f5cldr x5, [x5+48]
001b9f60ldrsb x27, [x5]
001b9f64str x3, [x5+16]
001b9f68str x4, [x5+24]
001b9f6cadrp x27, 0x892000
001b9f70ldr w3, [x27+3056]
001b9f74cbz w3, 0x1b9f7c
001b9f78b 0x1b9f80
001b9f7c
001b9f7cloc_1b9f7c:
001b9f7cb 0x1b9f94
001b9f80
001b9f80loc_1b9f80:
001b9f80bl runtime.gcWriteBarrier2
001b9f84str x0, [x25]
001b9f88ldr x9, [x5+8]
001b9f8cstr x9, [x25+8]
001b9f90b 0x1b9f94
001b9f94
001b9f94loc_1b9f94:
001b9f94str x0, [x5+8]
001b9f98ldr x9, [sp+256]
001b9f9cldr x10, [sp+248]
001b9fa0ldr x11, [sp+264]
001b9fa4str x10, [sp+336]
001b9fa8str x9, [sp+344]
001b9facstr x11, [sp+352]
001b9fb0str xzr, [sp+160]
001b9fb4str x9, [sp+152]
001b9fb8ldr x9, [sp+336]
001b9fbcstr x9, [sp+144]
001b9fc0b 0x1ba040
001b9fc4
001b9fc4loc_1b9fc4:
001b9fc4b 0x1b9fc8
001b9fc8
001b9fc8loc_1b9fc8:
001b9fc8ldr x5, [sp+456]
001b9fccldrsb x27, [x5]
001b9fd0ldr x0, [x5+16]
001b9fd4ldrsb x27, [x0]
001b9fd8str x0, [sp+296]
001b9fdcldr x2, [sp+224]
001b9fe0ldr x3, [sp+232]
001b9fe4ldr x4, [sp+240]
001b9fe8adrp x1, 0x869000
001b9fecadd x1, x1, 928
001b9ff0bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001b9ff4str x0, [sp+328]
001b9ff8ldr x5, [sp+456]
001b9ffcldrsb x27, [x5]
001ba000ldr x5, [x5+48]
001ba004ldrsb x27, [x5]
001ba008adrp x27, 0x891000
001ba00cldr w6, [x27+3056]
001ba010cbz w6, 0x1ba018
001ba014b 0x1ba01c
001ba018
001ba018loc_1ba018:
001ba018b 0x1ba030
001ba01c
001ba01cloc_1ba01c:
001ba01cbl runtime.gcWriteBarrier2
001ba020str x0, [x25]
001ba024ldr x1, [x5]
001ba028str x1, [x25+8]
001ba02cb 0x1ba030
001ba030
001ba030loc_1ba030:
001ba030str x0, [x5]
001ba034ldp x29, x30, [sp-8]
001ba038add sp, sp, 448
001ba03cret x30
001ba040
001ba040loc_1ba040:
001ba040ldr x9, [sp+152]
001ba044ldr x10, [sp+160]
001ba048subs xzr, x9, x10
001ba04cb.gt 0x1ba054
001ba050b 0x1ba10c
001ba054
001ba054loc_1ba054:
001ba054ldr x9, [sp+144]
001ba058str x9, [sp+320]
001ba05cldr x9, [sp+160]
001ba060str x9, [sp+136]
001ba064ldr x9, [sp+320]
001ba068ldr x10, [x9]
001ba06cldr x11, [x9+8]
001ba070ldr x9, [x9+16]
001ba074str x10, [sp+272]
001ba078str x11, [sp+280]
001ba07cstr x9, [sp+288]
001ba080ldr x9, [sp+456]
001ba084ldrsb x27, [x9]
001ba088ldr x9, [x9+48]
001ba08cldrsb x27, [x9]
001ba090ldr x1, [x9+16]
001ba094ldr x9, [x9+8]
001ba098ldr x0, [sp+136]
001ba09csubs xzr, x1, x0
001ba0a0b.hi 0x1ba0a8
001ba0a4b 0x1ba110
001ba0a8
001ba0a8loc_1ba0a8:
001ba0a8sub x10, x0, x0, lsl #2
001ba0acsub x9, x9, x10, lsl #5
001ba0b0str x9, [sp+312]
001ba0b4ldr x9, [sp+456]
001ba0b8ldrsb x27, [x9]
001ba0bcldr x5, [x9+16]
001ba0c0str x5, [sp+304]
001ba0c4ldr x8, [sp+136]
001ba0c8ldr x1, [sp+272]
001ba0ccldr x4, [sp+488]
001ba0d0ldr x2, [sp+280]
001ba0d4ldr x3, [sp+288]
001ba0d8ldr x0, [sp+312]
001ba0dcldr x7, [sp+456]
001ba0e0adrp x6, 0x561000
001ba0e4add x6, x6, 120
001ba0e8bl google.golang.org/protobuf/internal/filedesc.(*Method).unmarshalFull
001ba0ecb 0x1ba0f0
001ba0f0
001ba0f0loc_1ba0f0:
001ba0f0ldr x9, [sp+160]
001ba0f4add x9, x9, 1
001ba0f8str x9, [sp+160]
001ba0fcldr x9, [sp+320]
001ba100add x9, x9, 24
001ba104str x9, [sp+144]
001ba108b 0x1ba040
001ba10c
001ba10cloc_1ba10c:
001ba10cb 0x1b9fc8
001ba110
001ba110loc_1ba110:
001ba110bl runtime.panicIndex
001ba114
001ba114loc_1ba114:
001ba114bl runtime.panicSliceB
001ba118
001ba118loc_1ba118:
001ba118bl runtime.panicSliceB
001ba11c
001ba11cloc_1ba11c:
001ba11cbl runtime.panicSliceB
001ba120hint
001ba124
001ba124loc_1ba124:
001ba124stp x0, x1, [sp+8]
001ba128stp x2, x3, [sp+24]
001ba12cstr x4, [sp+40]
001ba130mov x3, x30
001ba134bl runtime.morestack_noctxt.abi0
001ba138ldp x0, x1, [sp+8]
001ba13cldp x2, x3, [sp+24]
001ba140ldr x4, [sp+40]
001ba144b 0x1b9bf0
001ba148udf 0
001ba14cudf 0
001b9bf0
001ba150
001ba150google.golang.org/protobuf/internal/filedesc.(*Method).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Method).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Method * md, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001ba150ldr x16, [x28+16]
001ba154sub x17, sp, 224
001ba158subs xzr, x17, x16
001ba15cb.ls 0x1ba724
001ba160sub x20, sp, 352
001ba164stp x29, x30, [x20-8]
001ba168add sp, x20, 0
001ba16csub x29, sp, 8
001ba170str x0, [sp+360]
001ba174str x1, [sp+368]
001ba178str x2, [sp+376]
001ba17cstr x3, [sp+384]
001ba180str x4, [sp+392]
001ba184str x5, [sp+400]
001ba188str x6, [sp+408]
001ba18cstr x7, [sp+416]
001ba190str x8, [sp+424]
001ba194ldr x6, [sp+360]
001ba198ldrsb x27, [x6]
001ba19cadrp x27, 0x891000
001ba1a0ldr w7, [x27+3056]
001ba1a4cbz w7, 0x1ba1ac
001ba1a8b 0x1ba1b0
001ba1ac
001ba1acloc_1ba1ac:
001ba1acb 0x1ba1c4
001ba1b0
001ba1b0loc_1ba1b0:
001ba1b0bl runtime.gcWriteBarrier2
001ba1b4str x5, [x25]
001ba1b8ldr x7, [x6+16]
001ba1bcstr x7, [x25+8]
001ba1c0b 0x1ba1c4
001ba1c4
001ba1c4loc_1ba1c4:
001ba1c4str x5, [x6+16]
001ba1c8ldr x5, [sp+360]
001ba1ccldrsb x27, [x5]
001ba1d0ldr x6, [sp+416]
001ba1d4ldr x7, [sp+408]
001ba1d8str x7, [x5+24]
001ba1dcadrp x27, 0x891000
001ba1e0ldr w7, [x27+3056]
001ba1e4cbz w7, 0x1ba1ec
001ba1e8b 0x1ba1f0
001ba1ec
001ba1ecloc_1ba1ec:
001ba1ecb 0x1ba204
001ba1f0
001ba1f0loc_1ba1f0:
001ba1f0bl runtime.gcWriteBarrier2
001ba1f4str x6, [x25]
001ba1f8ldr x7, [x5+32]
001ba1fcstr x7, [x25+8]
001ba200b 0x1ba204
001ba204
001ba204loc_1ba204:
001ba204str x6, [x5+32]
001ba208ldr x5, [sp+360]
001ba20cldrsb x27, [x5]
001ba210ldr x6, [sp+424]
001ba214str x6, [x5+40]
001ba218stp xzr, xzr, [sp+208]
001ba21cstr xzr, [sp+224]
001ba220b 0x1ba224
001ba224
001ba224loc_1ba224:
001ba224ldr x5, [sp+376]
001ba228str x5, [sp+144]
001ba22ccbnz x5, 0x1ba234
001ba230b 0x1ba6a0
001ba234
001ba234loc_1ba234:
001ba234ldr x0, [sp+368]
001ba238ldr x1, [sp+376]
001ba23cldr x2, [sp+384]
001ba240bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001ba244str w0, [sp+80]
001ba248strb w1, [sp+66]
001ba24cstr x2, [sp+136]
001ba250ldrsw x3, [sp+80]
001ba254str w3, [sp+84]
001ba258ldrsb x3, [sp+66]
001ba25cstrb w3, [sp+67]
001ba260ldr x3, [sp+136]
001ba264str x3, [sp+176]
001ba268ldrsw x3, [sp+84]
001ba26cstr w3, [sp+68]
001ba270ldrsb x3, [sp+67]
001ba274strb w3, [sp+63]
001ba278ldr x0, [sp+176]
001ba27cstr x0, [sp+96]
001ba280ldr x1, [sp+376]
001ba284ldr x3, [sp+368]
001ba288ldr x4, [sp+384]
001ba28cb 0x1ba290
001ba290
001ba290loc_1ba290:
001ba290subs xzr, x1, x0
001ba294b.hs 0x1ba29c
001ba298b 0x1ba71c
001ba29c
001ba29cloc_1ba29c:
001ba29csub x5, x4, x0
001ba2a0sub x6, x1, x0
001ba2a4sub x7, xzr, x5
001ba2a8and x7, x0, x7, asr #63
001ba2acadd x7, x3, x7
001ba2b0str x7, [sp+368]
001ba2b4str x6, [sp+376]
001ba2b8str x5, [sp+384]
001ba2bcldrsb x5, [sp+63]
001ba2c0strb w5, [sp+64]
001ba2c4ubfm x6, x5, 0, 7
001ba2c8cbz w6, 0x1ba2d0
001ba2ccb 0x1ba3a4
001ba2d0
001ba2d0loc_1ba2d0:
001ba2d0b 0x1ba2d4
001ba2d4
001ba2d4loc_1ba2d4:
001ba2d4ldr x0, [sp+368]
001ba2d8ldr x1, [sp+376]
001ba2dcldr x2, [sp+384]
001ba2e0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ba2e4str x0, [sp+128]
001ba2e8str x1, [sp+136]
001ba2ecstr x0, [sp+168]
001ba2f0str x1, [sp+160]
001ba2f4str x0, [sp+88]
001ba2f8str x1, [sp+120]
001ba2fcldr x3, [sp+376]
001ba300ldr x4, [sp+368]
001ba304ldr x5, [sp+384]
001ba308b 0x1ba30c
001ba30c
001ba30cloc_1ba30c:
001ba30csubs xzr, x1, x3
001ba310b.ls 0x1ba318
001ba314b 0x1ba710
001ba318
001ba318loc_1ba318:
001ba318sub x5, x5, x1
001ba31csub x6, x3, x1
001ba320sub x7, xzr, x5
001ba324and x7, x1, x7, asr #63
001ba328add x7, x4, x7
001ba32cstr x7, [sp+368]
001ba330str x6, [sp+376]
001ba334str x5, [sp+384]
001ba338ldrsw x5, [sp+68]
001ba33cstr w5, [sp+76]
001ba340subs wzr, w5, 5
001ba344b.eq 0x1ba34c
001ba348b 0x1ba36c
001ba34c
001ba34cloc_1ba34c:
001ba34cb 0x1ba350
001ba350
001ba350loc_1ba350:
001ba350ldr x0, [sp+88]
001ba354bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001ba358strb w0, [sp+65]
001ba35cldr x1, [sp+360]
001ba360ldrsb x27, [x1]
001ba364strb w0, [x1+88]
001ba368b 0x1ba3a0
001ba36c
001ba36cloc_1ba36c:
001ba36csubs wzr, w5, 6
001ba370b.eq 0x1ba378
001ba374b 0x1ba398
001ba378
001ba378loc_1ba378:
001ba378b 0x1ba37c
001ba37c
001ba37cloc_1ba37c:
001ba37cldr x0, [sp+88]
001ba380bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001ba384strb w0, [sp+65]
001ba388ldr x1, [sp+360]
001ba38cldrsb x27, [x1]
001ba390strb w0, [x1+89]
001ba394b 0x1ba3a0
001ba398
001ba398loc_1ba398:
001ba398b 0x1ba39c
001ba39c
001ba39cloc_1ba39c:
001ba39cb 0x1ba3a0
001ba3a0
001ba3a0loc_1ba3a0:
001ba3a0b 0x1ba698
001ba3a4
001ba3a4loc_1ba3a4:
001ba3a4ubfm x5, x5, 0, 7
001ba3a8subs wzr, w5, 2
001ba3acb.eq 0x1ba3b4
001ba3b0b 0x1ba634
001ba3b4
001ba3b4loc_1ba3b4:
001ba3b4b 0x1ba3b8
001ba3b8
001ba3b8loc_1ba3b8:
001ba3b8str xzr, [sp+296]
001ba3bcstp xzr, xzr, [sp+304]
001ba3c0ldr x0, [sp+368]
001ba3c4ldr x1, [sp+376]
001ba3c8ldr x2, [sp+384]
001ba3ccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ba3d0str x0, [sp+296]
001ba3d4str x1, [sp+304]
001ba3d8str x2, [sp+312]
001ba3dcstr x3, [sp+136]
001ba3e0str x0, [sp+320]
001ba3e4str x1, [sp+328]
001ba3e8str x2, [sp+336]
001ba3ecldr x3, [sp+136]
001ba3f0str x3, [sp+152]
001ba3f4str x0, [sp+184]
001ba3f8str x1, [sp+192]
001ba3fcstr x2, [sp+200]
001ba400ldr x0, [sp+152]
001ba404str x0, [sp+112]
001ba408ldr x1, [sp+376]
001ba40cldr x3, [sp+368]
001ba410ldr x4, [sp+384]
001ba414b 0x1ba418
001ba418
001ba418loc_1ba418:
001ba418subs xzr, x1, x0
001ba41cb.hs 0x1ba424
001ba420b 0x1ba70c
001ba424
001ba424loc_1ba424:
001ba424sub x6, x4, x0
001ba428sub x7, x1, x0
001ba42csub x8, xzr, x6
001ba430and x8, x0, x8, asr #63
001ba434add x8, x3, x8
001ba438str x8, [sp+368]
001ba43cstr x7, [sp+376]
001ba440str x6, [sp+384]
001ba444ldrsw x6, [sp+68]
001ba448str w6, [sp+72]
001ba44csubs wzr, w6, 2
001ba450b.le 0x1ba458
001ba454b 0x1ba570
001ba458
001ba458loc_1ba458:
001ba458subs wzr, w6, 1
001ba45cb.eq 0x1ba464
001ba460b 0x1ba4f0
001ba464
001ba464loc_1ba464:
001ba464b 0x1ba468
001ba468
001ba468loc_1ba468:
001ba468ldr x1, [sp+408]
001ba46cldrsb x27, [x1]
001ba470ldr x1, [x1+24]
001ba474ldr x0, [sp+416]
001ba478blr x1
001ba47cstr x0, [sp+280]
001ba480str x1, [sp+288]
001ba484ldr x3, [sp+184]
001ba488ldr x2, [sp+392]
001ba48cldr x4, [sp+192]
001ba490ldr x5, [sp+200]
001ba494mov x6, x0
001ba498mov x0, x2
001ba49cmov x7, x1
001ba4a0mov x1, x6
001ba4a4mov x2, x7
001ba4a8bl google.golang.org/protobuf/internal/filedesc.appendFullName
001ba4acstr x0, [sp+264]
001ba4b0str x1, [sp+272]
001ba4b4ldr x2, [sp+360]
001ba4b8ldrsb x27, [x2]
001ba4bcstr x1, [x2+8]
001ba4c0adrp x27, 0x891000
001ba4c4ldr w1, [x27+3056]
001ba4c8cbz w1, 0x1ba4d0
001ba4ccb 0x1ba4d4
001ba4d0
001ba4d0loc_1ba4d0:
001ba4d0b 0x1ba4e8
001ba4d4
001ba4d4loc_1ba4d4:
001ba4d4bl runtime.gcWriteBarrier2
001ba4d8str x0, [x25]
001ba4dcldr x5, [x2]
001ba4e0str x5, [x25+8]
001ba4e4b 0x1ba4e8
001ba4e8
001ba4e8loc_1ba4e8:
001ba4e8str x0, [x2]
001ba4ecb 0x1ba630
001ba4f0
001ba4f0loc_1ba4f0:
001ba4f0subs wzr, w6, 2
001ba4f4b.eq 0x1ba4fc
001ba4f8b 0x1ba568
001ba4fc
001ba4fcloc_1ba4fc:
001ba4fcb 0x1ba500
001ba500
001ba500loc_1ba500:
001ba500ldr x1, [sp+184]
001ba504ldr x2, [sp+192]
001ba508ldr x3, [sp+200]
001ba50cldr x0, [sp+392]
001ba510bl google.golang.org/protobuf/internal/filedesc.makeFullName
001ba514str x0, [sp+264]
001ba518str x1, [sp+272]
001ba51cbl runtime.convTstring
001ba520str x0, [sp+248]
001ba524ldr x4, [sp+360]
001ba528ldrsb x27, [x4]
001ba52cadrp x5, 0x562000
001ba530add x5, x5, 3680
001ba534str x5, [x4+56]
001ba538adrp x27, 0x891000
001ba53cldr w5, [x27+3056]
001ba540cbz w5, 0x1ba548
001ba544b 0x1ba54c
001ba548
001ba548loc_1ba548:
001ba548b 0x1ba560
001ba54c
001ba54cloc_1ba54c:
001ba54cbl runtime.gcWriteBarrier2
001ba550str x0, [x25]
001ba554ldr x5, [x4+64]
001ba558str x5, [x25+8]
001ba55cb 0x1ba560
001ba560
001ba560loc_1ba560:
001ba560str x0, [x4+64]
001ba564b 0x1ba630
001ba568
001ba568loc_1ba568:
001ba568b 0x1ba56c
001ba56c
001ba56cloc_1ba56c:
001ba56cb 0x1ba62c
001ba570
001ba570loc_1ba570:
001ba570subs wzr, w6, 3
001ba574b.eq 0x1ba57c
001ba578b 0x1ba5e8
001ba57c
001ba57cloc_1ba57c:
001ba57cb 0x1ba580
001ba580
001ba580loc_1ba580:
001ba580ldr x1, [sp+184]
001ba584ldr x2, [sp+192]
001ba588ldr x3, [sp+200]
001ba58cldr x0, [sp+392]
001ba590bl google.golang.org/protobuf/internal/filedesc.makeFullName
001ba594str x0, [sp+264]
001ba598str x1, [sp+272]
001ba59cbl runtime.convTstring
001ba5a0str x0, [sp+240]
001ba5a4ldr x4, [sp+360]
001ba5a8ldrsb x27, [x4]
001ba5acadrp x5, 0x562000
001ba5b0add x5, x5, 3680
001ba5b4str x5, [x4+72]
001ba5b8adrp x27, 0x891000
001ba5bcldr w5, [x27+3056]
001ba5c0cbz w5, 0x1ba5c8
001ba5c4b 0x1ba5cc
001ba5c8
001ba5c8loc_1ba5c8:
001ba5c8b 0x1ba5e0
001ba5cc
001ba5ccloc_1ba5cc:
001ba5ccbl runtime.gcWriteBarrier2
001ba5d0str x0, [x25]
001ba5d4ldr x5, [x4+80]
001ba5d8str x5, [x25+8]
001ba5dcb 0x1ba5e0
001ba5e0
001ba5e0loc_1ba5e0:
001ba5e0str x0, [x4+80]
001ba5e4b 0x1ba630
001ba5e8
001ba5e8loc_1ba5e8:
001ba5e8subs wzr, w6, 4
001ba5ecb.eq 0x1ba5f4
001ba5f0b 0x1ba624
001ba5f4
001ba5f4loc_1ba5f4:
001ba5f4b 0x1ba5f8
001ba5f8
001ba5f8loc_1ba5f8:
001ba5f8ldr x0, [sp+208]
001ba5fcldr x3, [sp+184]
001ba600ldr x1, [sp+216]
001ba604ldr x4, [sp+192]
001ba608ldr x2, [sp+224]
001ba60cldr x5, [sp+200]
001ba610bl google.golang.org/protobuf/internal/filedesc.appendOptions
001ba614str x0, [sp+208]
001ba618str x1, [sp+216]
001ba61cstr x2, [sp+224]
001ba620b 0x1ba630
001ba624
001ba624loc_1ba624:
001ba624b 0x1ba628
001ba628
001ba628loc_1ba628:
001ba628b 0x1ba62c
001ba62c
001ba62cloc_1ba62c:
001ba62cb 0x1ba630
001ba630
001ba630loc_1ba630:
001ba630b 0x1ba698
001ba634
001ba634loc_1ba634:
001ba634b 0x1ba638
001ba638
001ba638loc_1ba638:
001ba638b 0x1ba63c
001ba63c
001ba63cloc_1ba63c:
001ba63cldrsb x1, [sp+63]
001ba640ldr x2, [sp+368]
001ba644ldr x3, [sp+376]
001ba648ldr x4, [sp+384]
001ba64cldrsw x0, [sp+68]
001ba650bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001ba654str x0, [sp+104]
001ba658ldr x1, [sp+376]
001ba65cldr x5, [sp+368]
001ba660ldr x6, [sp+384]
001ba664b 0x1ba668
001ba668
001ba668loc_1ba668:
001ba668subs xzr, x0, x1
001ba66cb.ls 0x1ba674
001ba670b 0x1ba708
001ba674
001ba674loc_1ba674:
001ba674sub x6, x6, x0
001ba678sub x7, x1, x0
001ba67csub x8, xzr, x6
001ba680and x8, x0, x8, asr #63
001ba684add x5, x5, x8
001ba688str x5, [sp+368]
001ba68cstr x7, [sp+376]
001ba690str x6, [sp+384]
001ba694b 0x1ba698
001ba698
001ba698loc_1ba698:
001ba698b 0x1ba69c
001ba69c
001ba69cloc_1ba69c:
001ba69cb 0x1ba224
001ba6a0
001ba6a0loc_1ba6a0:
001ba6a0ldr x0, [sp+400]
001ba6a4ldrsb x27, [x0]
001ba6a8str x0, [sp+232]
001ba6acldr x2, [sp+208]
001ba6b0ldr x3, [sp+216]
001ba6b4ldr x4, [sp+224]
001ba6b8adrp x1, 0x868000
001ba6bcadd x1, x1, 944
001ba6c0bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001ba6c4str x0, [sp+256]
001ba6c8ldr x5, [sp+360]
001ba6ccldrsb x27, [x5]
001ba6d0adrp x27, 0x891000
001ba6d4ldr w6, [x27+3056]
001ba6d8cbz w6, 0x1ba6e0
001ba6dcb 0x1ba6e4
001ba6e0
001ba6e0loc_1ba6e0:
001ba6e0b 0x1ba6f8
001ba6e4
001ba6e4loc_1ba6e4:
001ba6e4bl runtime.gcWriteBarrier2
001ba6e8str x0, [x25]
001ba6ecldr x1, [x5+48]
001ba6f0str x1, [x25+8]
001ba6f4b 0x1ba6f8
001ba6f8
001ba6f8loc_1ba6f8:
001ba6f8str x0, [x5+48]
001ba6fcldp x29, x30, [sp-8]
001ba700add sp, sp, 352
001ba704ret x30
001ba708
001ba708loc_1ba708:
001ba708bl runtime.panicSliceB
001ba70c
001ba70cloc_1ba70c:
001ba70cbl runtime.panicSliceB
001ba710
001ba710loc_1ba710:
001ba710mov x0, x1
001ba714mov x1, x3
001ba718bl runtime.panicSliceB
001ba71c
001ba71cloc_1ba71c:
001ba71cbl runtime.panicSliceB
001ba720hint
001ba724
001ba724loc_1ba724:
001ba724stp x0, x1, [sp+8]
001ba728stp x2, x3, [sp+24]
001ba72cstp x4, x5, [sp+40]
001ba730stp x6, x7, [sp+56]
001ba734str x8, [sp+72]
001ba738mov x3, x30
001ba73cbl runtime.morestack_noctxt.abi0
001ba740ldp x0, x1, [sp+8]
001ba744ldp x2, x3, [sp+24]
001ba748ldp x4, x5, [sp+40]
001ba74cldp x6, x7, [sp+56]
001ba750ldr x8, [sp+72]
001ba754b 0x1ba150
001ba758udf 0
001ba75cudf 0
001ba150
001ba150google.golang.org/protobuf/internal/filedesc.(*Method).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*Method).unmarshalFull(google.golang.org/protobuf/internal/filedesc.Method * md, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
001ba150ldr x16, [x28+16]
001ba154sub x17, sp, 224
001ba158subs xzr, x17, x16
001ba15cb.ls 0x1ba724
001ba160sub x20, sp, 352
001ba164stp x29, x30, [x20-8]
001ba168add sp, x20, 0
001ba16csub x29, sp, 8
001ba170str x0, [sp+360]
001ba174str x1, [sp+368]
001ba178str x2, [sp+376]
001ba17cstr x3, [sp+384]
001ba180str x4, [sp+392]
001ba184str x5, [sp+400]
001ba188str x6, [sp+408]
001ba18cstr x7, [sp+416]
001ba190str x8, [sp+424]
001ba194ldr x6, [sp+360]
001ba198ldrsb x27, [x6]
001ba19cadrp x27, 0x891000
001ba1a0ldr w7, [x27+3056]
001ba1a4cbz w7, 0x1ba1ac
001ba1a8b 0x1ba1b0
001ba1ac
001ba1acloc_1ba1ac:
001ba1acb 0x1ba1c4
001ba1b0
001ba1b0loc_1ba1b0:
001ba1b0bl runtime.gcWriteBarrier2
001ba1b4str x5, [x25]
001ba1b8ldr x7, [x6+16]
001ba1bcstr x7, [x25+8]
001ba1c0b 0x1ba1c4
001ba1c4
001ba1c4loc_1ba1c4:
001ba1c4str x5, [x6+16]
001ba1c8ldr x5, [sp+360]
001ba1ccldrsb x27, [x5]
001ba1d0ldr x6, [sp+416]
001ba1d4ldr x7, [sp+408]
001ba1d8str x7, [x5+24]
001ba1dcadrp x27, 0x891000
001ba1e0ldr w7, [x27+3056]
001ba1e4cbz w7, 0x1ba1ec
001ba1e8b 0x1ba1f0
001ba1ec
001ba1ecloc_1ba1ec:
001ba1ecb 0x1ba204
001ba1f0
001ba1f0loc_1ba1f0:
001ba1f0bl runtime.gcWriteBarrier2
001ba1f4str x6, [x25]
001ba1f8ldr x7, [x5+32]
001ba1fcstr x7, [x25+8]
001ba200b 0x1ba204
001ba204
001ba204loc_1ba204:
001ba204str x6, [x5+32]
001ba208ldr x5, [sp+360]
001ba20cldrsb x27, [x5]
001ba210ldr x6, [sp+424]
001ba214str x6, [x5+40]
001ba218stp xzr, xzr, [sp+208]
001ba21cstr xzr, [sp+224]
001ba220b 0x1ba224
001ba224
001ba224loc_1ba224:
001ba224ldr x5, [sp+376]
001ba228str x5, [sp+144]
001ba22ccbnz x5, 0x1ba234
001ba230b 0x1ba6a0
001ba234
001ba234loc_1ba234:
001ba234ldr x0, [sp+368]
001ba238ldr x1, [sp+376]
001ba23cldr x2, [sp+384]
001ba240bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001ba244str w0, [sp+80]
001ba248strb w1, [sp+66]
001ba24cstr x2, [sp+136]
001ba250ldrsw x3, [sp+80]
001ba254str w3, [sp+84]
001ba258ldrsb x3, [sp+66]
001ba25cstrb w3, [sp+67]
001ba260ldr x3, [sp+136]
001ba264str x3, [sp+176]
001ba268ldrsw x3, [sp+84]
001ba26cstr w3, [sp+68]
001ba270ldrsb x3, [sp+67]
001ba274strb w3, [sp+63]
001ba278ldr x0, [sp+176]
001ba27cstr x0, [sp+96]
001ba280ldr x1, [sp+376]
001ba284ldr x3, [sp+368]
001ba288ldr x4, [sp+384]
001ba28cb 0x1ba290
001ba290
001ba290loc_1ba290:
001ba290subs xzr, x1, x0
001ba294b.hs 0x1ba29c
001ba298b 0x1ba71c
001ba29c
001ba29cloc_1ba29c:
001ba29csub x5, x4, x0
001ba2a0sub x6, x1, x0
001ba2a4sub x7, xzr, x5
001ba2a8and x7, x0, x7, asr #63
001ba2acadd x7, x3, x7
001ba2b0str x7, [sp+368]
001ba2b4str x6, [sp+376]
001ba2b8str x5, [sp+384]
001ba2bcldrsb x5, [sp+63]
001ba2c0strb w5, [sp+64]
001ba2c4ubfm x6, x5, 0, 7
001ba2c8cbz w6, 0x1ba2d0
001ba2ccb 0x1ba3a4
001ba2d0
001ba2d0loc_1ba2d0:
001ba2d0b 0x1ba2d4
001ba2d4
001ba2d4loc_1ba2d4:
001ba2d4ldr x0, [sp+368]
001ba2d8ldr x1, [sp+376]
001ba2dcldr x2, [sp+384]
001ba2e0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ba2e4str x0, [sp+128]
001ba2e8str x1, [sp+136]
001ba2ecstr x0, [sp+168]
001ba2f0str x1, [sp+160]
001ba2f4str x0, [sp+88]
001ba2f8str x1, [sp+120]
001ba2fcldr x3, [sp+376]
001ba300ldr x4, [sp+368]
001ba304ldr x5, [sp+384]
001ba308b 0x1ba30c
001ba30c
001ba30cloc_1ba30c:
001ba30csubs xzr, x1, x3
001ba310b.ls 0x1ba318
001ba314b 0x1ba710
001ba318
001ba318loc_1ba318:
001ba318sub x5, x5, x1
001ba31csub x6, x3, x1
001ba320sub x7, xzr, x5
001ba324and x7, x1, x7, asr #63
001ba328add x7, x4, x7
001ba32cstr x7, [sp+368]
001ba330str x6, [sp+376]
001ba334str x5, [sp+384]
001ba338ldrsw x5, [sp+68]
001ba33cstr w5, [sp+76]
001ba340subs wzr, w5, 5
001ba344b.eq 0x1ba34c
001ba348b 0x1ba36c
001ba34c
001ba34cloc_1ba34c:
001ba34cb 0x1ba350
001ba350
001ba350loc_1ba350:
001ba350ldr x0, [sp+88]
001ba354bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001ba358strb w0, [sp+65]
001ba35cldr x1, [sp+360]
001ba360ldrsb x27, [x1]
001ba364strb w0, [x1+88]
001ba368b 0x1ba3a0
001ba36c
001ba36cloc_1ba36c:
001ba36csubs wzr, w5, 6
001ba370b.eq 0x1ba378
001ba374b 0x1ba398
001ba378
001ba378loc_1ba378:
001ba378b 0x1ba37c
001ba37c
001ba37cloc_1ba37c:
001ba37cldr x0, [sp+88]
001ba380bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001ba384strb w0, [sp+65]
001ba388ldr x1, [sp+360]
001ba38cldrsb x27, [x1]
001ba390strb w0, [x1+89]
001ba394b 0x1ba3a0
001ba398
001ba398loc_1ba398:
001ba398b 0x1ba39c
001ba39c
001ba39cloc_1ba39c:
001ba39cb 0x1ba3a0
001ba3a0
001ba3a0loc_1ba3a0:
001ba3a0b 0x1ba698
001ba3a4
001ba3a4loc_1ba3a4:
001ba3a4ubfm x5, x5, 0, 7
001ba3a8subs wzr, w5, 2
001ba3acb.eq 0x1ba3b4
001ba3b0b 0x1ba634
001ba3b4
001ba3b4loc_1ba3b4:
001ba3b4b 0x1ba3b8
001ba3b8
001ba3b8loc_1ba3b8:
001ba3b8str xzr, [sp+296]
001ba3bcstp xzr, xzr, [sp+304]
001ba3c0ldr x0, [sp+368]
001ba3c4ldr x1, [sp+376]
001ba3c8ldr x2, [sp+384]
001ba3ccbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ba3d0str x0, [sp+296]
001ba3d4str x1, [sp+304]
001ba3d8str x2, [sp+312]
001ba3dcstr x3, [sp+136]
001ba3e0str x0, [sp+320]
001ba3e4str x1, [sp+328]
001ba3e8str x2, [sp+336]
001ba3ecldr x3, [sp+136]
001ba3f0str x3, [sp+152]
001ba3f4str x0, [sp+184]
001ba3f8str x1, [sp+192]
001ba3fcstr x2, [sp+200]
001ba400ldr x0, [sp+152]
001ba404str x0, [sp+112]
001ba408ldr x1, [sp+376]
001ba40cldr x3, [sp+368]
001ba410ldr x4, [sp+384]
001ba414b 0x1ba418
001ba418
001ba418loc_1ba418:
001ba418subs xzr, x1, x0
001ba41cb.hs 0x1ba424
001ba420b 0x1ba70c
001ba424
001ba424loc_1ba424:
001ba424sub x6, x4, x0
001ba428sub x7, x1, x0
001ba42csub x8, xzr, x6
001ba430and x8, x0, x8, asr #63
001ba434add x8, x3, x8
001ba438str x8, [sp+368]
001ba43cstr x7, [sp+376]
001ba440str x6, [sp+384]
001ba444ldrsw x6, [sp+68]
001ba448str w6, [sp+72]
001ba44csubs wzr, w6, 2
001ba450b.le 0x1ba458
001ba454b 0x1ba570
001ba458
001ba458loc_1ba458:
001ba458subs wzr, w6, 1
001ba45cb.eq 0x1ba464
001ba460b 0x1ba4f0
001ba464
001ba464loc_1ba464:
001ba464b 0x1ba468
001ba468
001ba468loc_1ba468:
001ba468ldr x1, [sp+408]
001ba46cldrsb x27, [x1]
001ba470ldr x1, [x1+24]
001ba474ldr x0, [sp+416]
001ba478blr x1
001ba47cstr x0, [sp+280]
001ba480str x1, [sp+288]
001ba484ldr x3, [sp+184]
001ba488ldr x2, [sp+392]
001ba48cldr x4, [sp+192]
001ba490ldr x5, [sp+200]
001ba494mov x6, x0
001ba498mov x0, x2
001ba49cmov x7, x1
001ba4a0mov x1, x6
001ba4a4mov x2, x7
001ba4a8bl google.golang.org/protobuf/internal/filedesc.appendFullName
001ba4acstr x0, [sp+264]
001ba4b0str x1, [sp+272]
001ba4b4ldr x2, [sp+360]
001ba4b8ldrsb x27, [x2]
001ba4bcstr x1, [x2+8]
001ba4c0adrp x27, 0x891000
001ba4c4ldr w1, [x27+3056]
001ba4c8cbz w1, 0x1ba4d0
001ba4ccb 0x1ba4d4
001ba4d0
001ba4d0loc_1ba4d0:
001ba4d0b 0x1ba4e8
001ba4d4
001ba4d4loc_1ba4d4:
001ba4d4bl runtime.gcWriteBarrier2
001ba4d8str x0, [x25]
001ba4dcldr x5, [x2]
001ba4e0str x5, [x25+8]
001ba4e4b 0x1ba4e8
001ba4e8
001ba4e8loc_1ba4e8:
001ba4e8str x0, [x2]
001ba4ecb 0x1ba630
001ba4f0
001ba4f0loc_1ba4f0:
001ba4f0subs wzr, w6, 2
001ba4f4b.eq 0x1ba4fc
001ba4f8b 0x1ba568
001ba4fc
001ba4fcloc_1ba4fc:
001ba4fcb 0x1ba500
001ba500
001ba500loc_1ba500:
001ba500ldr x1, [sp+184]
001ba504ldr x2, [sp+192]
001ba508ldr x3, [sp+200]
001ba50cldr x0, [sp+392]
001ba510bl google.golang.org/protobuf/internal/filedesc.makeFullName
001ba514str x0, [sp+264]
001ba518str x1, [sp+272]
001ba51cbl runtime.convTstring
001ba520str x0, [sp+248]
001ba524ldr x4, [sp+360]
001ba528ldrsb x27, [x4]
001ba52cadrp x5, 0x562000
001ba530add x5, x5, 3680
001ba534str x5, [x4+56]
001ba538adrp x27, 0x891000
001ba53cldr w5, [x27+3056]
001ba540cbz w5, 0x1ba548
001ba544b 0x1ba54c
001ba548
001ba548loc_1ba548:
001ba548b 0x1ba560
001ba54c
001ba54cloc_1ba54c:
001ba54cbl runtime.gcWriteBarrier2
001ba550str x0, [x25]
001ba554ldr x5, [x4+64]
001ba558str x5, [x25+8]
001ba55cb 0x1ba560
001ba560
001ba560loc_1ba560:
001ba560str x0, [x4+64]
001ba564b 0x1ba630
001ba568
001ba568loc_1ba568:
001ba568b 0x1ba56c
001ba56c
001ba56cloc_1ba56c:
001ba56cb 0x1ba62c
001ba570
001ba570loc_1ba570:
001ba570subs wzr, w6, 3
001ba574b.eq 0x1ba57c
001ba578b 0x1ba5e8
001ba57c
001ba57cloc_1ba57c:
001ba57cb 0x1ba580
001ba580
001ba580loc_1ba580:
001ba580ldr x1, [sp+184]
001ba584ldr x2, [sp+192]
001ba588ldr x3, [sp+200]
001ba58cldr x0, [sp+392]
001ba590bl google.golang.org/protobuf/internal/filedesc.makeFullName
001ba594str x0, [sp+264]
001ba598str x1, [sp+272]
001ba59cbl runtime.convTstring
001ba5a0str x0, [sp+240]
001ba5a4ldr x4, [sp+360]
001ba5a8ldrsb x27, [x4]
001ba5acadrp x5, 0x562000
001ba5b0add x5, x5, 3680
001ba5b4str x5, [x4+72]
001ba5b8adrp x27, 0x891000
001ba5bcldr w5, [x27+3056]
001ba5c0cbz w5, 0x1ba5c8
001ba5c4b 0x1ba5cc
001ba5c8
001ba5c8loc_1ba5c8:
001ba5c8b 0x1ba5e0
001ba5cc
001ba5ccloc_1ba5cc:
001ba5ccbl runtime.gcWriteBarrier2
001ba5d0str x0, [x25]
001ba5d4ldr x5, [x4+80]
001ba5d8str x5, [x25+8]
001ba5dcb 0x1ba5e0
001ba5e0
001ba5e0loc_1ba5e0:
001ba5e0str x0, [x4+80]
001ba5e4b 0x1ba630
001ba5e8
001ba5e8loc_1ba5e8:
001ba5e8subs wzr, w6, 4
001ba5ecb.eq 0x1ba5f4
001ba5f0b 0x1ba624
001ba5f4
001ba5f4loc_1ba5f4:
001ba5f4b 0x1ba5f8
001ba5f8
001ba5f8loc_1ba5f8:
001ba5f8ldr x0, [sp+208]
001ba5fcldr x3, [sp+184]
001ba600ldr x1, [sp+216]
001ba604ldr x4, [sp+192]
001ba608ldr x2, [sp+224]
001ba60cldr x5, [sp+200]
001ba610bl google.golang.org/protobuf/internal/filedesc.appendOptions
001ba614str x0, [sp+208]
001ba618str x1, [sp+216]
001ba61cstr x2, [sp+224]
001ba620b 0x1ba630
001ba624
001ba624loc_1ba624:
001ba624b 0x1ba628
001ba628
001ba628loc_1ba628:
001ba628b 0x1ba62c
001ba62c
001ba62cloc_1ba62c:
001ba62cb 0x1ba630
001ba630
001ba630loc_1ba630:
001ba630b 0x1ba698
001ba634
001ba634loc_1ba634:
001ba634b 0x1ba638
001ba638
001ba638loc_1ba638:
001ba638b 0x1ba63c
001ba63c
001ba63cloc_1ba63c:
001ba63cldrsb x1, [sp+63]
001ba640ldr x2, [sp+368]
001ba644ldr x3, [sp+376]
001ba648ldr x4, [sp+384]
001ba64cldrsw x0, [sp+68]
001ba650bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
001ba654str x0, [sp+104]
001ba658ldr x1, [sp+376]
001ba65cldr x5, [sp+368]
001ba660ldr x6, [sp+384]
001ba664b 0x1ba668
001ba668
001ba668loc_1ba668:
001ba668subs xzr, x0, x1
001ba66cb.ls 0x1ba674
001ba670b 0x1ba708
001ba674
001ba674loc_1ba674:
001ba674sub x6, x6, x0
001ba678sub x7, x1, x0
001ba67csub x8, xzr, x6
001ba680and x8, x0, x8, asr #63
001ba684add x5, x5, x8
001ba688str x5, [sp+368]
001ba68cstr x7, [sp+376]
001ba690str x6, [sp+384]
001ba694b 0x1ba698
001ba698
001ba698loc_1ba698:
001ba698b 0x1ba69c
001ba69c
001ba69cloc_1ba69c:
001ba69cb 0x1ba224
001ba6a0
001ba6a0loc_1ba6a0:
001ba6a0ldr x0, [sp+400]
001ba6a4ldrsb x27, [x0]
001ba6a8str x0, [sp+232]
001ba6acldr x2, [sp+208]
001ba6b0ldr x3, [sp+216]
001ba6b4ldr x4, [sp+224]
001ba6b8adrp x1, 0x868000
001ba6bcadd x1, x1, 944
001ba6c0bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
001ba6c4str x0, [sp+256]
001ba6c8ldr x5, [sp+360]
001ba6ccldrsb x27, [x5]
001ba6d0adrp x27, 0x891000
001ba6d4ldr w6, [x27+3056]
001ba6d8cbz w6, 0x1ba6e0
001ba6dcb 0x1ba6e4
001ba6e0
001ba6e0loc_1ba6e0:
001ba6e0b 0x1ba6f8
001ba6e4
001ba6e4loc_1ba6e4:
001ba6e4bl runtime.gcWriteBarrier2
001ba6e8str x0, [x25]
001ba6ecldr x1, [x5+48]
001ba6f0str x1, [x25+8]
001ba6f4b 0x1ba6f8
001ba6f8
001ba6f8loc_1ba6f8:
001ba6f8str x0, [x5+48]
001ba6fcldp x29, x30, [sp-8]
001ba700add sp, sp, 352
001ba704ret x30
001ba708
001ba708loc_1ba708:
001ba708bl runtime.panicSliceB
001ba70c
001ba70cloc_1ba70c:
001ba70cbl runtime.panicSliceB
001ba710
001ba710loc_1ba710:
001ba710mov x0, x1
001ba714mov x1, x3
001ba718bl runtime.panicSliceB
001ba71c
001ba71cloc_1ba71c:
001ba71cbl runtime.panicSliceB
001ba720hint
001ba724
001ba724loc_1ba724:
001ba724stp x0, x1, [sp+8]
001ba728stp x2, x3, [sp+24]
001ba72cstp x4, x5, [sp+40]
001ba730stp x6, x7, [sp+56]
001ba734str x8, [sp+72]
001ba738mov x3, x30
001ba73cbl runtime.morestack_noctxt.abi0
001ba740ldp x0, x1, [sp+8]
001ba744ldp x2, x3, [sp+24]
001ba748ldp x4, x5, [sp+40]
001ba74cldp x6, x7, [sp+56]
001ba750ldr x8, [sp+72]
001ba754b 0x1ba150
001ba758udf 0
001ba75cudf 0
001ba150
001ba760
001ba760google.golang.org/protobuf/internal/filedesc.appendOptions: ; void google.golang.org/protobuf/internal/filedesc.appendOptions(struct []uint8 dst, struct []uint8 src)
001ba760ldr x16, [x28+16]
001ba764sub x17, sp, 32
001ba768subs xzr, x17, x16
001ba76cb.ls 0x1ba87c
001ba770str x30, [sp-160]!
001ba774stur x29, [sp-8]
001ba778sub x29, sp, 8
001ba77cstr x0, [sp+168]
001ba780str x1, [sp+176]
001ba784str x2, [sp+184]
001ba788str x3, [sp+192]
001ba78cstr x4, [sp+200]
001ba790str x5, [sp+208]
001ba794str xzr, [sp+64]
001ba798stp xzr, xzr, [sp+72]
001ba79cldr x5, [sp+168]
001ba7a0cbnz x5, 0x1ba7a8
001ba7a4b 0x1ba7ac
001ba7a8
001ba7a8loc_1ba7a8:
001ba7a8b 0x1ba7c8
001ba7ac
001ba7acloc_1ba7ac:
001ba7acadrp x5, 0x891000
001ba7b0add x5, x5, 1504
001ba7b4str x5, [sp+120]
001ba7b8b 0x1ba7bc
001ba7bc
001ba7bcloc_1ba7bc:
001ba7bcstr x5, [sp+168]
001ba7c0stp xzr, xzr, [sp+176]
001ba7c4b 0x1ba7c8
001ba7c8
001ba7c8loc_1ba7c8:
001ba7c8ldr x2, [sp+184]
001ba7ccldr x0, [sp+168]
001ba7d0ldr x5, [sp+176]
001ba7d4str x0, [sp+96]
001ba7d8str x5, [sp+104]
001ba7dcstr x2, [sp+112]
001ba7e0ldr x6, [sp+200]
001ba7e4add x1, x5, x6
001ba7e8str x1, [sp+56]
001ba7ecsubs xzr, x2, x1
001ba7f0b.hs 0x1ba7f8
001ba7f4b 0x1ba800
001ba7f8
001ba7f8loc_1ba7f8:
001ba7f8str x1, [sp+104]
001ba7fcb 0x1ba820
001ba800
001ba800loc_1ba800:
001ba800ldr x3, [sp+200]
001ba804adrp x4, 0x43b000
001ba808add x4, x4, 3072
001ba80cbl runtime.growslice
001ba810str x0, [sp+96]
001ba814str x1, [sp+104]
001ba818str x2, [sp+112]
001ba81cb 0x1ba820
001ba820
001ba820loc_1ba820:
001ba820ldr x3, [sp+200]
001ba824str x3, [sp+48]
001ba828ldr x3, [sp+56]
001ba82cldr x4, [sp+200]
001ba830sub x3, x3, x4
001ba834ldr x4, [sp+96]
001ba838add x0, x4, x3
001ba83cstr x0, [sp+88]
001ba840ldr x2, [sp+48]
001ba844ldr x1, [sp+192]
001ba848bl runtime.memmove
001ba84cldr x0, [sp+96]
001ba850ldr x1, [sp+104]
001ba854ldr x2, [sp+112]
001ba858str x0, [sp+128]
001ba85cstr x1, [sp+136]
001ba860str x2, [sp+144]
001ba864str x0, [sp+64]
001ba868str x1, [sp+72]
001ba86cstr x2, [sp+80]
001ba870ldur x29, [sp-8]
001ba874ldr x30, [sp], 160
001ba878ret x30
001ba87c
001ba87cloc_1ba87c:
001ba87cstp x0, x1, [sp+8]
001ba880stp x2, x3, [sp+24]
001ba884stp x4, x5, [sp+40]
001ba888mov x3, x30
001ba88cbl runtime.morestack_noctxt.abi0
001ba890ldp x0, x1, [sp+8]
001ba894ldp x2, x3, [sp+24]
001ba898ldp x4, x5, [sp+40]
001ba89cb 0x1ba760
001ba760
001ba760google.golang.org/protobuf/internal/filedesc.appendOptions: ; void google.golang.org/protobuf/internal/filedesc.appendOptions(struct []uint8 dst, struct []uint8 src)
001ba760ldr x16, [x28+16]
001ba764sub x17, sp, 32
001ba768subs xzr, x17, x16
001ba76cb.ls 0x1ba87c
001ba770str x30, [sp-160]!
001ba774stur x29, [sp-8]
001ba778sub x29, sp, 8
001ba77cstr x0, [sp+168]
001ba780str x1, [sp+176]
001ba784str x2, [sp+184]
001ba788str x3, [sp+192]
001ba78cstr x4, [sp+200]
001ba790str x5, [sp+208]
001ba794str xzr, [sp+64]
001ba798stp xzr, xzr, [sp+72]
001ba79cldr x5, [sp+168]
001ba7a0cbnz x5, 0x1ba7a8
001ba7a4b 0x1ba7ac
001ba7a8
001ba7a8loc_1ba7a8:
001ba7a8b 0x1ba7c8
001ba7ac
001ba7acloc_1ba7ac:
001ba7acadrp x5, 0x891000
001ba7b0add x5, x5, 1504
001ba7b4str x5, [sp+120]
001ba7b8b 0x1ba7bc
001ba7bc
001ba7bcloc_1ba7bc:
001ba7bcstr x5, [sp+168]
001ba7c0stp xzr, xzr, [sp+176]
001ba7c4b 0x1ba7c8
001ba7c8
001ba7c8loc_1ba7c8:
001ba7c8ldr x2, [sp+184]
001ba7ccldr x0, [sp+168]
001ba7d0ldr x5, [sp+176]
001ba7d4str x0, [sp+96]
001ba7d8str x5, [sp+104]
001ba7dcstr x2, [sp+112]
001ba7e0ldr x6, [sp+200]
001ba7e4add x1, x5, x6
001ba7e8str x1, [sp+56]
001ba7ecsubs xzr, x2, x1
001ba7f0b.hs 0x1ba7f8
001ba7f4b 0x1ba800
001ba7f8
001ba7f8loc_1ba7f8:
001ba7f8str x1, [sp+104]
001ba7fcb 0x1ba820
001ba800
001ba800loc_1ba800:
001ba800ldr x3, [sp+200]
001ba804adrp x4, 0x43b000
001ba808add x4, x4, 3072
001ba80cbl runtime.growslice
001ba810str x0, [sp+96]
001ba814str x1, [sp+104]
001ba818str x2, [sp+112]
001ba81cb 0x1ba820
001ba820
001ba820loc_1ba820:
001ba820ldr x3, [sp+200]
001ba824str x3, [sp+48]
001ba828ldr x3, [sp+56]
001ba82cldr x4, [sp+200]
001ba830sub x3, x3, x4
001ba834ldr x4, [sp+96]
001ba838add x0, x4, x3
001ba83cstr x0, [sp+88]
001ba840ldr x2, [sp+48]
001ba844ldr x1, [sp+192]
001ba848bl runtime.memmove
001ba84cldr x0, [sp+96]
001ba850ldr x1, [sp+104]
001ba854ldr x2, [sp+112]
001ba858str x0, [sp+128]
001ba85cstr x1, [sp+136]
001ba860str x2, [sp+144]
001ba864str x0, [sp+64]
001ba868str x1, [sp+72]
001ba86cstr x2, [sp+80]
001ba870ldur x29, [sp-8]
001ba874ldr x30, [sp], 160
001ba878ret x30
001ba87c
001ba87cloc_1ba87c:
001ba87cstp x0, x1, [sp+8]
001ba880stp x2, x3, [sp+24]
001ba884stp x4, x5, [sp+40]
001ba888mov x3, x30
001ba88cbl runtime.morestack_noctxt.abi0
001ba890ldp x0, x1, [sp+8]
001ba894ldp x2, x3, [sp+24]
001ba898ldp x4, x5, [sp+40]
001ba89cb 0x1ba760
001ba760
001ba8a0
001ba8a0google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler: ; void google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler(google.golang.org/protobuf/internal/filedesc.Builder * db, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage * p, struct []uint8 b)
001ba8a0ldr x16, [x28+16]
001ba8a4subs xzr, sp, x16
001ba8a8b.ls 0x1baaa4
001ba8acstr x30, [sp-80]!
001ba8b0stur x29, [sp-8]
001ba8b4sub x29, sp, 8
001ba8b8str x0, [sp+88]
001ba8bcstr x1, [sp+96]
001ba8c0str x2, [sp+104]
001ba8c4str x3, [sp+112]
001ba8c8str x4, [sp+120]
001ba8ccstr xzr, [sp+40]
001ba8d0ldr x1, [sp+104]
001ba8d4cbnz x1, 0x1ba8dc
001ba8d8b 0x1baa90
001ba8dc
001ba8dcloc_1ba8dc:
001ba8dcadrp x0, 0x460000
001ba8e0add x0, x0, 2336
001ba8e4bl runtime.newobject
001ba8e8str x0, [sp+56]
001ba8ecstr xzr, [x0]
001ba8f0adrp x27, 0x891000
001ba8f4ldr w1, [x27+3056]
001ba8f8cbz w1, 0x1ba900
001ba8fcb 0x1ba904
001ba900
001ba900loc_1ba900:
001ba900b 0x1ba914
001ba904
001ba904loc_1ba904:
001ba904ldr x1, [x0+8]
001ba908bl runtime.gcWriteBarrier1
001ba90cstr x1, [x25]
001ba910b 0x1ba914
001ba914
001ba914loc_1ba914:
001ba914str xzr, [x0+8]
001ba918adrp x0, 0x497000
001ba91cadd x0, x0, 4032
001ba920bl runtime.newobject
001ba924str x0, [sp+64]
001ba928str wzr, [x0]
001ba92cstr wzr, [x0+4]
001ba930str wzr, [x0+8]
001ba934adrp x0, 0x4c0000
001ba938add x0, x0, 96
001ba93cbl runtime.newobject
001ba940str x0, [sp+48]
001ba944adrp x1, 0
001ba948add x1, x1, 2768
001ba94cstr x1, [x0]
001ba950ldr x1, [sp+64]
001ba954ldr x2, [sp+48]
001ba958ldrsb x27, [x2]
001ba95cadrp x27, 0x891000
001ba960ldr w3, [x27+3056]
001ba964cbz w3, 0x1ba96c
001ba968b 0x1ba970
001ba96c
001ba96cloc_1ba96c:
001ba96cb 0x1ba984
001ba970
001ba970loc_1ba970:
001ba970bl runtime.gcWriteBarrier2
001ba974str x1, [x25]
001ba978ldr x3, [x2+8]
001ba97cstr x3, [x25+8]
001ba980b 0x1ba984
001ba984
001ba984loc_1ba984:
001ba984str x1, [x2+8]
001ba988ldr x1, [sp+96]
001ba98cldr x2, [sp+48]
001ba990ldrsb x27, [x2]
001ba994adrp x27, 0x891000
001ba998ldr w3, [x27+3056]
001ba99ccbz w3, 0x1ba9a4
001ba9a0b 0x1ba9a8
001ba9a4
001ba9a4loc_1ba9a4:
001ba9a4b 0x1ba9bc
001ba9a8
001ba9a8loc_1ba9a8:
001ba9a8bl runtime.gcWriteBarrier2
001ba9acstr x1, [x25]
001ba9b0ldr x3, [x2+16]
001ba9b4str x3, [x25+8]
001ba9b8b 0x1ba9bc
001ba9bc
001ba9bcloc_1ba9bc:
001ba9bcstr x1, [x2+16]
001ba9c0ldr x1, [sp+56]
001ba9c4ldr x2, [sp+48]
001ba9c8ldrsb x27, [x2]
001ba9ccadrp x27, 0x891000
001ba9d0ldr w3, [x27+3056]
001ba9d4cbz w3, 0x1ba9dc
001ba9d8b 0x1ba9e0
001ba9dc
001ba9dcloc_1ba9dc:
001ba9dcb 0x1ba9f4
001ba9e0
001ba9e0loc_1ba9e0:
001ba9e0bl runtime.gcWriteBarrier2
001ba9e4str x1, [x25]
001ba9e8ldr x3, [x2+24]
001ba9ecstr x3, [x25+8]
001ba9f0b 0x1ba9f4
001ba9f4
001ba9f4loc_1ba9f4:
001ba9f4str x1, [x2+24]
001ba9f8ldr x1, [sp+88]
001ba9fcldr x2, [sp+48]
001baa00ldrsb x27, [x2]
001baa04adrp x27, 0x891000
001baa08ldr w3, [x27+3056]
001baa0ccbz w3, 0x1baa14
001baa10b 0x1baa18
001baa14
001baa14loc_1baa14:
001baa14b 0x1baa2c
001baa18
001baa18loc_1baa18:
001baa18bl runtime.gcWriteBarrier2
001baa1cstr x1, [x25]
001baa20ldr x3, [x2+32]
001baa24str x3, [x25+8]
001baa28b 0x1baa2c
001baa2c
001baa2cloc_1baa2c:
001baa2cstr x1, [x2+32]
001baa30ldr x1, [sp+104]
001baa34ldr x2, [sp+112]
001baa38ldr x3, [sp+120]
001baa3cldr x4, [sp+48]
001baa40ldrsb x27, [x4]
001baa44str x2, [x4+48]
001baa48str x3, [x4+56]
001baa4cadrp x27, 0x891000
001baa50ldr w2, [x27+3056]
001baa54cbz w2, 0x1baa5c
001baa58b 0x1baa60
001baa5c
001baa5cloc_1baa5c:
001baa5cb 0x1baa74
001baa60
001baa60loc_1baa60:
001baa60bl runtime.gcWriteBarrier2
001baa64str x1, [x25]
001baa68ldr x2, [x4+40]
001baa6cstr x2, [x25+8]
001baa70b 0x1baa74
001baa74
001baa74loc_1baa74:
001baa74str x1, [x4+40]
001baa78ldr x1, [sp+48]
001baa7cstr x1, [sp+40]
001baa80ldr x0, [sp+40]
001baa84ldur x29, [sp-8]
001baa88ldr x30, [sp], 80
001baa8cret x30
001baa90
001baa90loc_1baa90:
001baa90str xzr, [sp+40]
001baa94mov x0, xzr
001baa98ldur x29, [sp-8]
001baa9cldr x30, [sp], 80
001baaa0ret x30
001baaa4
001baaa4loc_1baaa4:
001baaa4stp x0, x1, [sp+8]
001baaa8stp x2, x3, [sp+24]
001baaacstr x4, [sp+40]
001baab0mov x3, x30
001baab4bl runtime.morestack_noctxt.abi0
001baab8ldp x0, x1, [sp+8]
001baabcldp x2, x3, [sp+24]
001baac0ldr x4, [sp+40]
001baac4b 0x1ba8a0
001baac8udf 0
001baaccudf 0
001ba8a0
001ba8a0google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler: ; void google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler(google.golang.org/protobuf/internal/filedesc.Builder * db, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage * p, struct []uint8 b)
001ba8a0ldr x16, [x28+16]
001ba8a4subs xzr, sp, x16
001ba8a8b.ls 0x1baaa4
001ba8acstr x30, [sp-80]!
001ba8b0stur x29, [sp-8]
001ba8b4sub x29, sp, 8
001ba8b8str x0, [sp+88]
001ba8bcstr x1, [sp+96]
001ba8c0str x2, [sp+104]
001ba8c4str x3, [sp+112]
001ba8c8str x4, [sp+120]
001ba8ccstr xzr, [sp+40]
001ba8d0ldr x1, [sp+104]
001ba8d4cbnz x1, 0x1ba8dc
001ba8d8b 0x1baa90
001ba8dc
001ba8dcloc_1ba8dc:
001ba8dcadrp x0, 0x460000
001ba8e0add x0, x0, 2336
001ba8e4bl runtime.newobject
001ba8e8str x0, [sp+56]
001ba8ecstr xzr, [x0]
001ba8f0adrp x27, 0x891000
001ba8f4ldr w1, [x27+3056]
001ba8f8cbz w1, 0x1ba900
001ba8fcb 0x1ba904
001ba900
001ba900loc_1ba900:
001ba900b 0x1ba914
001ba904
001ba904loc_1ba904:
001ba904ldr x1, [x0+8]
001ba908bl runtime.gcWriteBarrier1
001ba90cstr x1, [x25]
001ba910b 0x1ba914
001ba914
001ba914loc_1ba914:
001ba914str xzr, [x0+8]
001ba918adrp x0, 0x497000
001ba91cadd x0, x0, 4032
001ba920bl runtime.newobject
001ba924str x0, [sp+64]
001ba928str wzr, [x0]
001ba92cstr wzr, [x0+4]
001ba930str wzr, [x0+8]
001ba934adrp x0, 0x4c0000
001ba938add x0, x0, 96
001ba93cbl runtime.newobject
001ba940str x0, [sp+48]
001ba944adrp x1, 0
001ba948add x1, x1, 2768
001ba94cstr x1, [x0]
001ba950ldr x1, [sp+64]
001ba954ldr x2, [sp+48]
001ba958ldrsb x27, [x2]
001ba95cadrp x27, 0x891000
001ba960ldr w3, [x27+3056]
001ba964cbz w3, 0x1ba96c
001ba968b 0x1ba970
001ba96c
001ba96cloc_1ba96c:
001ba96cb 0x1ba984
001ba970
001ba970loc_1ba970:
001ba970bl runtime.gcWriteBarrier2
001ba974str x1, [x25]
001ba978ldr x3, [x2+8]
001ba97cstr x3, [x25+8]
001ba980b 0x1ba984
001ba984
001ba984loc_1ba984:
001ba984str x1, [x2+8]
001ba988ldr x1, [sp+96]
001ba98cldr x2, [sp+48]
001ba990ldrsb x27, [x2]
001ba994adrp x27, 0x891000
001ba998ldr w3, [x27+3056]
001ba99ccbz w3, 0x1ba9a4
001ba9a0b 0x1ba9a8
001ba9a4
001ba9a4loc_1ba9a4:
001ba9a4b 0x1ba9bc
001ba9a8
001ba9a8loc_1ba9a8:
001ba9a8bl runtime.gcWriteBarrier2
001ba9acstr x1, [x25]
001ba9b0ldr x3, [x2+16]
001ba9b4str x3, [x25+8]
001ba9b8b 0x1ba9bc
001ba9bc
001ba9bcloc_1ba9bc:
001ba9bcstr x1, [x2+16]
001ba9c0ldr x1, [sp+56]
001ba9c4ldr x2, [sp+48]
001ba9c8ldrsb x27, [x2]
001ba9ccadrp x27, 0x891000
001ba9d0ldr w3, [x27+3056]
001ba9d4cbz w3, 0x1ba9dc
001ba9d8b 0x1ba9e0
001ba9dc
001ba9dcloc_1ba9dc:
001ba9dcb 0x1ba9f4
001ba9e0
001ba9e0loc_1ba9e0:
001ba9e0bl runtime.gcWriteBarrier2
001ba9e4str x1, [x25]
001ba9e8ldr x3, [x2+24]
001ba9ecstr x3, [x25+8]
001ba9f0b 0x1ba9f4
001ba9f4
001ba9f4loc_1ba9f4:
001ba9f4str x1, [x2+24]
001ba9f8ldr x1, [sp+88]
001ba9fcldr x2, [sp+48]
001baa00ldrsb x27, [x2]
001baa04adrp x27, 0x891000
001baa08ldr w3, [x27+3056]
001baa0ccbz w3, 0x1baa14
001baa10b 0x1baa18
001baa14
001baa14loc_1baa14:
001baa14b 0x1baa2c
001baa18
001baa18loc_1baa18:
001baa18bl runtime.gcWriteBarrier2
001baa1cstr x1, [x25]
001baa20ldr x3, [x2+32]
001baa24str x3, [x25+8]
001baa28b 0x1baa2c
001baa2c
001baa2cloc_1baa2c:
001baa2cstr x1, [x2+32]
001baa30ldr x1, [sp+104]
001baa34ldr x2, [sp+112]
001baa38ldr x3, [sp+120]
001baa3cldr x4, [sp+48]
001baa40ldrsb x27, [x4]
001baa44str x2, [x4+48]
001baa48str x3, [x4+56]
001baa4cadrp x27, 0x891000
001baa50ldr w2, [x27+3056]
001baa54cbz w2, 0x1baa5c
001baa58b 0x1baa60
001baa5c
001baa5cloc_1baa5c:
001baa5cb 0x1baa74
001baa60
001baa60loc_1baa60:
001baa60bl runtime.gcWriteBarrier2
001baa64str x1, [x25]
001baa68ldr x2, [x4+40]
001baa6cstr x2, [x25+8]
001baa70b 0x1baa74
001baa74
001baa74loc_1baa74:
001baa74str x1, [x4+40]
001baa78ldr x1, [sp+48]
001baa7cstr x1, [sp+40]
001baa80ldr x0, [sp+40]
001baa84ldur x29, [sp-8]
001baa88ldr x30, [sp], 80
001baa8cret x30
001baa90
001baa90loc_1baa90:
001baa90str xzr, [sp+40]
001baa94mov x0, xzr
001baa98ldur x29, [sp-8]
001baa9cldr x30, [sp], 80
001baaa0ret x30
001baaa4
001baaa4loc_1baaa4:
001baaa4stp x0, x1, [sp+8]
001baaa8stp x2, x3, [sp+24]
001baaacstr x4, [sp+40]
001baab0mov x3, x30
001baab4bl runtime.morestack_noctxt.abi0
001baab8ldp x0, x1, [sp+8]
001baabcldp x2, x3, [sp+24]
001baac0ldr x4, [sp+40]
001baac4b 0x1ba8a0
001baac8udf 0
001baaccudf 0
001ba8a0
001baad0
001baad0google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler.func1(void)
001baad0ldr x16, [x28+16]
001baad4sub x17, sp, 48
001baad8subs xzr, x17, x16
001baadcb.ls 0x1bac60
001baae0str x30, [sp-176]!
001baae4stur x29, [sp-8]
001baae8sub x29, sp, 8
001baaecldr x2, [x26+8]
001baaf0str x2, [sp+160]
001baaf4ldr x2, [x26+16]
001baaf8str x2, [sp+48]
001baafcldr x2, [x26+24]
001bab00str x2, [sp+152]
001bab04ldr x2, [x26+32]
001bab08str x2, [sp+56]
001bab0cldr x2, [x26+40]
001bab10ldr x3, [x26+48]
001bab14ldr x4, [x26+56]
001bab18str x2, [sp+64]
001bab1cstr x3, [sp+72]
001bab20str x4, [sp+80]
001bab24stp xzr, xzr, [sp+32]
001bab28stp xzr, xzr, [sp+96]
001bab2cstp xzr, xzr, [sp+112]
001bab30stp xzr, xzr, [sp+128]
001bab34str xzr, [sp+144]
001bab38add x2, sp, 96
001bab3cstr x2, [sp+88]
001bab40ldrsb x27, [x2]
001bab44adrp x3, 0
001bab48add x3, x3, 3184
001bab4cstr x3, [x2]
001bab50ldrsb x27, [x2]
001bab54ldr x3, [sp+48]
001bab58adrp x27, 0x891000
001bab5cldr w4, [x27+3056]
001bab60cbz w4, 0x1bab68
001bab64b 0x1bab6c
001bab68
001bab68loc_1bab68:
001bab68b 0x1bab80
001bab6c
001bab6cloc_1bab6c:
001bab6cbl runtime.gcWriteBarrier2
001bab70str x3, [x25]
001bab74ldr x4, [x2+8]
001bab78str x4, [x25+8]
001bab7cb 0x1bab80
001bab80
001bab80loc_1bab80:
001bab80str x3, [x2+8]
001bab84ldrsb x27, [x2]
001bab88ldr x3, [sp+152]
001bab8cadrp x27, 0x891000
001bab90ldr w4, [x27+3056]
001bab94cbz w4, 0x1bab9c
001bab98b 0x1baba0
001bab9c
001bab9cloc_1bab9c:
001bab9cb 0x1babb4
001baba0
001baba0loc_1baba0:
001baba0bl runtime.gcWriteBarrier2
001baba4str x3, [x25]
001baba8ldr x4, [x2+16]
001babacstr x4, [x25+8]
001babb0b 0x1babb4
001babb4
001babb4loc_1babb4:
001babb4str x3, [x2+16]
001babb8ldrsb x27, [x2]
001babbcldr x3, [sp+56]
001babc0adrp x27, 0x891000
001babc4ldr w4, [x27+3056]
001babc8cbz w4, 0x1babd0
001babccb 0x1babd4
001babd0
001babd0loc_1babd0:
001babd0b 0x1babe8
001babd4
001babd4loc_1babd4:
001babd4bl runtime.gcWriteBarrier2
001babd8str x3, [x25]
001babdcldr x4, [x2+24]
001babe0str x4, [x25+8]
001babe4b 0x1babe8
001babe8
001babe8loc_1babe8:
001babe8str x3, [x2+24]
001babecldr x2, [sp+64]
001babf0ldr x3, [sp+72]
001babf4ldr x4, [sp+80]
001babf8ldr x5, [sp+88]
001babfcldrsb x27, [x5]
001bac00str x3, [x5+40]
001bac04str x4, [x5+48]
001bac08adrp x27, 0x891000
001bac0cldr w3, [x27+3056]
001bac10cbz w3, 0x1bac18
001bac14b 0x1bac1c
001bac18
001bac18loc_1bac18:
001bac18b 0x1bac30
001bac1c
001bac1cloc_1bac1c:
001bac1cbl runtime.gcWriteBarrier2
001bac20str x2, [x25]
001bac24ldr x3, [x5+32]
001bac28str x3, [x25+8]
001bac2cb 0x1bac30
001bac30
001bac30loc_1bac30:
001bac30str x2, [x5+32]
001bac34ldr x0, [sp+160]
001bac38ldr x1, [sp+88]
001bac3cbl sync.(*Once).Do
001bac40ldr x2, [sp+152]
001bac44ldr x0, [x2]
001bac48ldr x1, [x2+8]
001bac4cstr x0, [sp+32]
001bac50str x1, [sp+40]
001bac54ldur x29, [sp-8]
001bac58ldr x30, [sp], 176
001bac5cret x30
001bac60
001bac60loc_1bac60:
001bac60mov x3, x30
001bac64bl runtime.morestack.abi0
001bac68b 0x1baad0
001bac6cudf 0
001baad0
001baad0google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler.func1(void)
001baad0ldr x16, [x28+16]
001baad4sub x17, sp, 48
001baad8subs xzr, x17, x16
001baadcb.ls 0x1bac60
001baae0str x30, [sp-176]!
001baae4stur x29, [sp-8]
001baae8sub x29, sp, 8
001baaecldr x2, [x26+8]
001baaf0str x2, [sp+160]
001baaf4ldr x2, [x26+16]
001baaf8str x2, [sp+48]
001baafcldr x2, [x26+24]
001bab00str x2, [sp+152]
001bab04ldr x2, [x26+32]
001bab08str x2, [sp+56]
001bab0cldr x2, [x26+40]
001bab10ldr x3, [x26+48]
001bab14ldr x4, [x26+56]
001bab18str x2, [sp+64]
001bab1cstr x3, [sp+72]
001bab20str x4, [sp+80]
001bab24stp xzr, xzr, [sp+32]
001bab28stp xzr, xzr, [sp+96]
001bab2cstp xzr, xzr, [sp+112]
001bab30stp xzr, xzr, [sp+128]
001bab34str xzr, [sp+144]
001bab38add x2, sp, 96
001bab3cstr x2, [sp+88]
001bab40ldrsb x27, [x2]
001bab44adrp x3, 0
001bab48add x3, x3, 3184
001bab4cstr x3, [x2]
001bab50ldrsb x27, [x2]
001bab54ldr x3, [sp+48]
001bab58adrp x27, 0x891000
001bab5cldr w4, [x27+3056]
001bab60cbz w4, 0x1bab68
001bab64b 0x1bab6c
001bab68
001bab68loc_1bab68:
001bab68b 0x1bab80
001bab6c
001bab6cloc_1bab6c:
001bab6cbl runtime.gcWriteBarrier2
001bab70str x3, [x25]
001bab74ldr x4, [x2+8]
001bab78str x4, [x25+8]
001bab7cb 0x1bab80
001bab80
001bab80loc_1bab80:
001bab80str x3, [x2+8]
001bab84ldrsb x27, [x2]
001bab88ldr x3, [sp+152]
001bab8cadrp x27, 0x891000
001bab90ldr w4, [x27+3056]
001bab94cbz w4, 0x1bab9c
001bab98b 0x1baba0
001bab9c
001bab9cloc_1bab9c:
001bab9cb 0x1babb4
001baba0
001baba0loc_1baba0:
001baba0bl runtime.gcWriteBarrier2
001baba4str x3, [x25]
001baba8ldr x4, [x2+16]
001babacstr x4, [x25+8]
001babb0b 0x1babb4
001babb4
001babb4loc_1babb4:
001babb4str x3, [x2+16]
001babb8ldrsb x27, [x2]
001babbcldr x3, [sp+56]
001babc0adrp x27, 0x891000
001babc4ldr w4, [x27+3056]
001babc8cbz w4, 0x1babd0
001babccb 0x1babd4
001babd0
001babd0loc_1babd0:
001babd0b 0x1babe8
001babd4
001babd4loc_1babd4:
001babd4bl runtime.gcWriteBarrier2
001babd8str x3, [x25]
001babdcldr x4, [x2+24]
001babe0str x4, [x25+8]
001babe4b 0x1babe8
001babe8
001babe8loc_1babe8:
001babe8str x3, [x2+24]
001babecldr x2, [sp+64]
001babf0ldr x3, [sp+72]
001babf4ldr x4, [sp+80]
001babf8ldr x5, [sp+88]
001babfcldrsb x27, [x5]
001bac00str x3, [x5+40]
001bac04str x4, [x5+48]
001bac08adrp x27, 0x891000
001bac0cldr w3, [x27+3056]
001bac10cbz w3, 0x1bac18
001bac14b 0x1bac1c
001bac18
001bac18loc_1bac18:
001bac18b 0x1bac30
001bac1c
001bac1cloc_1bac1c:
001bac1cbl runtime.gcWriteBarrier2
001bac20str x2, [x25]
001bac24ldr x3, [x5+32]
001bac28str x3, [x25+8]
001bac2cb 0x1bac30
001bac30
001bac30loc_1bac30:
001bac30str x2, [x5+32]
001bac34ldr x0, [sp+160]
001bac38ldr x1, [sp+88]
001bac3cbl sync.(*Once).Do
001bac40ldr x2, [sp+152]
001bac44ldr x0, [x2]
001bac48ldr x1, [x2+8]
001bac4cstr x0, [sp+32]
001bac50str x1, [sp+40]
001bac54ldur x29, [sp-8]
001bac58ldr x30, [sp], 176
001bac5cret x30
001bac60
001bac60loc_1bac60:
001bac60mov x3, x30
001bac64bl runtime.morestack.abi0
001bac68b 0x1baad0
001bac6cudf 0
001baad0
001bac70
001bac70google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler.func1.1: ; void google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler.func1.1(void)
001bac70ldr x16, [x28+16]
001bac74sub x17, sp, 208
001bac78subs xzr, x17, x16
001bac7cb.ls 0x1bae8c
001bac80sub x20, sp, 336
001bac84stp x29, x30, [x20-8]
001bac88add sp, x20, 0
001bac8csub x29, sp, 8
001bac90ldr x2, [x26+8]
001bac94str x2, [sp+88]
001bac98ldr x2, [x26+16]
001bac9cstr x2, [sp+320]
001baca0ldr x2, [x26+24]
001baca4str x2, [sp+112]
001baca8ldr x2, [x26+32]
001bacacldr x3, [x26+40]
001bacb0ldr x4, [x26+48]
001bacb4str x2, [sp+120]
001bacb8str x3, [sp+128]
001bacbcstr x4, [sp+136]
001bacc0ldr x2, [sp+88]
001bacc4ldrsb x27, [x2]
001bacc8ldr x2, [x2]
001baccccbnz x2, 0x1bacd4
001bacd0b 0x1bae74
001bacd4
001bacd4loc_1bacd4:
001bacd4ldr x2, [sp+88]
001bacd8ldrsb x27, [x2]
001bacdcldr x3, [x2]
001bace0ldr x2, [x2+8]
001bace4str x3, [sp+200]
001bace8str x2, [sp+208]
001bacecstr x3, [sp+192]
001bacf0ldr x2, [sp+192]
001bacf4cbnz x2, 0x1bacfc
001bacf8b 0x1bad0c
001bacfc
001bacfcloc_1bacfc:
001bacfcldr x2, [sp+192]
001bad00ldr x2, [x2+8]
001bad04str x2, [sp+192]
001bad08b 0x1bad10
001bad0c
001bad0cloc_1bad0c:
001bad0cb 0x1bad10
001bad10
001bad10loc_1bad10:
001bad10ldr x1, [sp+208]
001bad14ldr x0, [sp+192]
001bad18bl reflect.TypeOf
001bad1cstr x0, [sp+304]
001bad20str x1, [sp+312]
001bad24ldrsb x27, [x0]
001bad28ldr x2, [x0+88]
001bad2cmov x0, x1
001bad30blr x2
001bad34str x0, [sp+272]
001bad38str x1, [sp+280]
001bad3cbl reflect.New
001bad40str x0, [sp+248]
001bad44str x1, [sp+256]
001bad48str x2, [sp+264]
001bad4cbl reflect.Value.Interface
001bad50str x0, [sp+232]
001bad54str x1, [sp+240]
001bad58stp xzr, xzr, [sp+216]
001bad5cldr x2, [sp+240]
001bad60ldr x1, [sp+232]
001bad64cbnz x1, 0x1bad6c
001bad68b 0x1bae68
001bad6c
001bad6cloc_1bad6c:
001bad6cstr x2, [sp+288]
001bad70adrp x0, 0x857000
001bad74add x0, x0, 528
001bad78bl runtime.typeAssert
001bad7cb 0x1bad80
001bad80
001bad80loc_1bad80:
001bad80str x0, [sp+216]
001bad84ldr x11, [sp+288]
001bad88str x11, [sp+224]
001bad8cldr x12, [sp+320]
001bad90str x0, [x12]
001bad94adrp x27, 0x891000
001bad98ldr w13, [x27+3056]
001bad9ccbz w13, 0x1bada4
001bada0b 0x1bada8
001bada4
001bada4loc_1bada4:
001bada4b 0x1badbc
001bada8
001bada8loc_1bada8:
001bada8bl runtime.gcWriteBarrier2
001badacstr x11, [x25]
001badb0ldr x13, [x12+8]
001badb4str x13, [x25+8]
001badb8b 0x1badbc
001badbc
001badbcloc_1badbc:
001badbcstr x11, [x12+8]
001badc0stp xzr, xzr, [sp+160]
001badc4stp xzr, xzr, [sp+176]
001badc8orr x11, xzr, 1
001badccstrb w11, [sp+161]
001badd0ldr x11, [sp+112]
001badd4ldrsb x27, [x11]
001badd8ldr x3, [x11+56]
001baddcldr x4, [x11+64]
001bade0str x3, [sp+168]
001bade4str x4, [sp+176]
001bade8ldr x6, [sp+120]
001badecldr x7, [sp+128]
001badf0ldr x8, [sp+136]
001badf4ldr x11, [sp+320]
001badf8ldr x9, [x11]
001badfcldr x10, [x11+8]
001bae00ldrb w1, [sp+161]
001bae04mov x0, xzr
001bae08mov x2, xzr
001bae0cmov x5, xzr
001bae10bl google.golang.org/protobuf/proto.UnmarshalOptions.Unmarshal
001bae14str x0, [sp+96]
001bae18str x1, [sp+104]
001bae1ccbnz x0, 0x1bae30
001bae20b 0x1bae24
001bae24
001bae24loc_1bae24:
001bae24ldp x29, x30, [sp-8]
001bae28add sp, sp, 336
001bae2cret x30
001bae30
001bae30loc_1bae30:
001bae30str x0, [sp+144]
001bae34str x1, [sp+152]
001bae38str x0, [sp+296]
001bae3cldr x2, [sp+296]
001bae40cbnz x2, 0x1bae48
001bae44b 0x1bae64
001bae48
001bae48loc_1bae48:
001bae48ldr x2, [sp+296]
001bae4cldr x2, [x2+8]
001bae50str x2, [sp+296]
001bae54b 0x1bae58
001bae58
001bae58loc_1bae58:
001bae58ldr x0, [sp+296]
001bae5cldr x1, [sp+152]
001bae60bl runtime.gopanic
001bae64
001bae64loc_1bae64:
001bae64b 0x1bae58
001bae68
001bae68loc_1bae68:
001bae68adrp x0, 0x460000
001bae6cadd x0, x0, 2336
001bae70bl runtime.panicnildottype
001bae74
001bae74loc_1bae74:
001bae74adrp x0, 0x43b000
001bae78add x0, x0, 2944
001bae7cadrp x1, 0x558000
001bae80add x1, x1, 2992
001bae84bl runtime.gopanic
001bae88hint
001bae8c
001bae8cloc_1bae8c:
001bae8cmov x3, x30
001bae90bl runtime.morestack.abi0
001bae94b 0x1bac70
001bae98udf 0
001bae9cudf 0
001bac70
001bac70google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler.func1.1: ; void google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler.func1.1(void)
001bac70ldr x16, [x28+16]
001bac74sub x17, sp, 208
001bac78subs xzr, x17, x16
001bac7cb.ls 0x1bae8c
001bac80sub x20, sp, 336
001bac84stp x29, x30, [x20-8]
001bac88add sp, x20, 0
001bac8csub x29, sp, 8
001bac90ldr x2, [x26+8]
001bac94str x2, [sp+88]
001bac98ldr x2, [x26+16]
001bac9cstr x2, [sp+320]
001baca0ldr x2, [x26+24]
001baca4str x2, [sp+112]
001baca8ldr x2, [x26+32]
001bacacldr x3, [x26+40]
001bacb0ldr x4, [x26+48]
001bacb4str x2, [sp+120]
001bacb8str x3, [sp+128]
001bacbcstr x4, [sp+136]
001bacc0ldr x2, [sp+88]
001bacc4ldrsb x27, [x2]
001bacc8ldr x2, [x2]
001baccccbnz x2, 0x1bacd4
001bacd0b 0x1bae74
001bacd4
001bacd4loc_1bacd4:
001bacd4ldr x2, [sp+88]
001bacd8ldrsb x27, [x2]
001bacdcldr x3, [x2]
001bace0ldr x2, [x2+8]
001bace4str x3, [sp+200]
001bace8str x2, [sp+208]
001bacecstr x3, [sp+192]
001bacf0ldr x2, [sp+192]
001bacf4cbnz x2, 0x1bacfc
001bacf8b 0x1bad0c
001bacfc
001bacfcloc_1bacfc:
001bacfcldr x2, [sp+192]
001bad00ldr x2, [x2+8]
001bad04str x2, [sp+192]
001bad08b 0x1bad10
001bad0c
001bad0cloc_1bad0c:
001bad0cb 0x1bad10
001bad10
001bad10loc_1bad10:
001bad10ldr x1, [sp+208]
001bad14ldr x0, [sp+192]
001bad18bl reflect.TypeOf
001bad1cstr x0, [sp+304]
001bad20str x1, [sp+312]
001bad24ldrsb x27, [x0]
001bad28ldr x2, [x0+88]
001bad2cmov x0, x1
001bad30blr x2
001bad34str x0, [sp+272]
001bad38str x1, [sp+280]
001bad3cbl reflect.New
001bad40str x0, [sp+248]
001bad44str x1, [sp+256]
001bad48str x2, [sp+264]
001bad4cbl reflect.Value.Interface
001bad50str x0, [sp+232]
001bad54str x1, [sp+240]
001bad58stp xzr, xzr, [sp+216]
001bad5cldr x2, [sp+240]
001bad60ldr x1, [sp+232]
001bad64cbnz x1, 0x1bad6c
001bad68b 0x1bae68
001bad6c
001bad6cloc_1bad6c:
001bad6cstr x2, [sp+288]
001bad70adrp x0, 0x857000
001bad74add x0, x0, 528
001bad78bl runtime.typeAssert
001bad7cb 0x1bad80
001bad80
001bad80loc_1bad80:
001bad80str x0, [sp+216]
001bad84ldr x11, [sp+288]
001bad88str x11, [sp+224]
001bad8cldr x12, [sp+320]
001bad90str x0, [x12]
001bad94adrp x27, 0x891000
001bad98ldr w13, [x27+3056]
001bad9ccbz w13, 0x1bada4
001bada0b 0x1bada8
001bada4
001bada4loc_1bada4:
001bada4b 0x1badbc
001bada8
001bada8loc_1bada8:
001bada8bl runtime.gcWriteBarrier2
001badacstr x11, [x25]
001badb0ldr x13, [x12+8]
001badb4str x13, [x25+8]
001badb8b 0x1badbc
001badbc
001badbcloc_1badbc:
001badbcstr x11, [x12+8]
001badc0stp xzr, xzr, [sp+160]
001badc4stp xzr, xzr, [sp+176]
001badc8orr x11, xzr, 1
001badccstrb w11, [sp+161]
001badd0ldr x11, [sp+112]
001badd4ldrsb x27, [x11]
001badd8ldr x3, [x11+56]
001baddcldr x4, [x11+64]
001bade0str x3, [sp+168]
001bade4str x4, [sp+176]
001bade8ldr x6, [sp+120]
001badecldr x7, [sp+128]
001badf0ldr x8, [sp+136]
001badf4ldr x11, [sp+320]
001badf8ldr x9, [x11]
001badfcldr x10, [x11+8]
001bae00ldrb w1, [sp+161]
001bae04mov x0, xzr
001bae08mov x2, xzr
001bae0cmov x5, xzr
001bae10bl google.golang.org/protobuf/proto.UnmarshalOptions.Unmarshal
001bae14str x0, [sp+96]
001bae18str x1, [sp+104]
001bae1ccbnz x0, 0x1bae30
001bae20b 0x1bae24
001bae24
001bae24loc_1bae24:
001bae24ldp x29, x30, [sp-8]
001bae28add sp, sp, 336
001bae2cret x30
001bae30
001bae30loc_1bae30:
001bae30str x0, [sp+144]
001bae34str x1, [sp+152]
001bae38str x0, [sp+296]
001bae3cldr x2, [sp+296]
001bae40cbnz x2, 0x1bae48
001bae44b 0x1bae64
001bae48
001bae48loc_1bae48:
001bae48ldr x2, [sp+296]
001bae4cldr x2, [x2+8]
001bae50str x2, [sp+296]
001bae54b 0x1bae58
001bae58
001bae58loc_1bae58:
001bae58ldr x0, [sp+296]
001bae5cldr x1, [sp+152]
001bae60bl runtime.gopanic
001bae64
001bae64loc_1bae64:
001bae64b 0x1bae58
001bae68
001bae68loc_1bae68:
001bae68adrp x0, 0x460000
001bae6cadd x0, x0, 2336
001bae70bl runtime.panicnildottype
001bae74
001bae74loc_1bae74:
001bae74adrp x0, 0x43b000
001bae78add x0, x0, 2944
001bae7cadrp x1, 0x558000
001bae80add x1, x1, 2992
001bae84bl runtime.gopanic
001bae88hint
001bae8c
001bae8cloc_1bae8c:
001bae8cmov x3, x30
001bae90bl runtime.morestack.abi0
001bae94b 0x1bac70
001bae98udf 0
001bae9cudf 0
001bac70
001baea0
001baea0google.golang.org/protobuf/internal/filedesc.(*FileImports).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Len(google.golang.org/protobuf/internal/filedesc.FileImports * p)
001baea0str x30, [sp-32]!
001baea4stur x29, [sp-8]
001baea8sub x29, sp, 8
001baeacstr x0, [sp+40]
001baeb0str xzr, [sp+8]
001baeb4ldrsb x27, [x0]
001baeb8ldr x0, [x0+8]
001baebcstr x0, [sp+16]
001baec0str x0, [sp+8]
001baec4add x29, sp, 24
001baec8add sp, sp, 32
001baeccret x30
001baea0
001baea0google.golang.org/protobuf/internal/filedesc.(*FileImports).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Len(google.golang.org/protobuf/internal/filedesc.FileImports * p)
001baea0str x30, [sp-32]!
001baea4stur x29, [sp-8]
001baea8sub x29, sp, 8
001baeacstr x0, [sp+40]
001baeb0str xzr, [sp+8]
001baeb4ldrsb x27, [x0]
001baeb8ldr x0, [x0+8]
001baebcstr x0, [sp+16]
001baec0str x0, [sp+8]
001baec4add x29, sp, 24
001baec8add sp, sp, 32
001baeccret x30
001baea0
001baed0
001baed0google.golang.org/protobuf/internal/filedesc.(*FileImports).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Get(google.golang.org/protobuf/internal/filedesc.FileImports * p, int i)
001baed0ldr x16, [x28+16]
001baed4subs xzr, sp, x16
001baed8b.ls 0x1baf60
001baedcstr x30, [sp-64]!
001baee0stur x29, [sp-8]
001baee4sub x29, sp, 8
001baee8str x0, [sp+72]
001baeecstr x1, [sp+80]
001baef0stp xzr, xzr, [sp+32]
001baef4strb wzr, [sp+48]
001baef8strb wzr, [sp+49]
001baefcldr x4, [sp+72]
001baf00ldrsb x27, [x4]
001baf04ldr x1, [x4+8]
001baf08ldr x4, [x4]
001baf0cldr x0, [sp+80]
001baf10subs xzr, x1, x0
001baf14b.hi 0x1baf1c
001baf18b 0x1baf58
001baf1c
001baf1cloc_1baf1c:
001baf1csub x5, x0, x0, lsl #2
001baf20sub x4, x4, x5, lsl #3
001baf24ldrb w2, [x4+16]
001baf28ldrb w3, [x4+17]
001baf2cldr x5, [x4]
001baf30ldr x4, [x4+8]
001baf34str x5, [sp+32]
001baf38str x4, [sp+40]
001baf3cstrb w2, [sp+48]
001baf40strb w3, [sp+49]
001baf44ldr x0, [sp+32]
001baf48ldr x1, [sp+40]
001baf4cldur x29, [sp-8]
001baf50ldr x30, [sp], 64
001baf54ret x30
001baf58
001baf58loc_1baf58:
001baf58bl runtime.panicIndex
001baf5chint
001baf60
001baf60loc_1baf60:
001baf60stp x0, x1, [sp+8]
001baf64mov x3, x30
001baf68bl runtime.morestack_noctxt.abi0
001baf6cldp x0, x1, [sp+8]
001baf70b 0x1baed0
001baf74udf 0
001baf78udf 0
001baf7cudf 0
001baed0
001baed0google.golang.org/protobuf/internal/filedesc.(*FileImports).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Get(google.golang.org/protobuf/internal/filedesc.FileImports * p, int i)
001baed0ldr x16, [x28+16]
001baed4subs xzr, sp, x16
001baed8b.ls 0x1baf60
001baedcstr x30, [sp-64]!
001baee0stur x29, [sp-8]
001baee4sub x29, sp, 8
001baee8str x0, [sp+72]
001baeecstr x1, [sp+80]
001baef0stp xzr, xzr, [sp+32]
001baef4strb wzr, [sp+48]
001baef8strb wzr, [sp+49]
001baefcldr x4, [sp+72]
001baf00ldrsb x27, [x4]
001baf04ldr x1, [x4+8]
001baf08ldr x4, [x4]
001baf0cldr x0, [sp+80]
001baf10subs xzr, x1, x0
001baf14b.hi 0x1baf1c
001baf18b 0x1baf58
001baf1c
001baf1cloc_1baf1c:
001baf1csub x5, x0, x0, lsl #2
001baf20sub x4, x4, x5, lsl #3
001baf24ldrb w2, [x4+16]
001baf28ldrb w3, [x4+17]
001baf2cldr x5, [x4]
001baf30ldr x4, [x4+8]
001baf34str x5, [sp+32]
001baf38str x4, [sp+40]
001baf3cstrb w2, [sp+48]
001baf40strb w3, [sp+49]
001baf44ldr x0, [sp+32]
001baf48ldr x1, [sp+40]
001baf4cldur x29, [sp-8]
001baf50ldr x30, [sp], 64
001baf54ret x30
001baf58
001baf58loc_1baf58:
001baf58bl runtime.panicIndex
001baf5chint
001baf60
001baf60loc_1baf60:
001baf60stp x0, x1, [sp+8]
001baf64mov x3, x30
001baf68bl runtime.morestack_noctxt.abi0
001baf6cldp x0, x1, [sp+8]
001baf70b 0x1baed0
001baf74udf 0
001baf78udf 0
001baf7cudf 0
001baed0
001baf80
001baf80google.golang.org/protobuf/internal/filedesc.(*FileImports).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Format(google.golang.org/protobuf/internal/filedesc.FileImports * p, fmt.State s, int32 r)
001baf80ldr x16, [x28+16]
001baf84subs xzr, sp, x16
001baf88b.ls 0x1bafd0
001baf8cstr x30, [sp-64]!
001baf90stur x29, [sp-8]
001baf94sub x29, sp, 8
001baf98str x0, [sp+72]
001baf9cstr x1, [sp+80]
001bafa0str x2, [sp+88]
001bafa4str w3, [sp+96]
001bafa8ldr x0, [sp+80]
001bafacldr x1, [sp+88]
001bafb0ldr x4, [sp+72]
001bafb4mov x2, x3
001bafb8adrp x3, 0x55d000
001bafbcadd x3, x3, 3400
001bafc0bl google.golang.org/protobuf/internal/descfmt.FormatList
001bafc4ldur x29, [sp-8]
001bafc8ldr x30, [sp], 64
001bafccret x30
001bafd0
001bafd0loc_1bafd0:
001bafd0stp x0, x1, [sp+8]
001bafd4str x2, [sp+24]
001bafd8str w3, [sp+32]
001bafdcmov x3, x30
001bafe0bl runtime.morestack_noctxt.abi0
001bafe4ldp x0, x1, [sp+8]
001bafe8ldr x2, [sp+24]
001bafecldrsw x3, [sp+32]
001baff0b 0x1baf80
001baff4udf 0
001baff8udf 0
001baffcudf 0
001baf80
001baf80google.golang.org/protobuf/internal/filedesc.(*FileImports).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Format(google.golang.org/protobuf/internal/filedesc.FileImports * p, fmt.State s, int32 r)
001baf80ldr x16, [x28+16]
001baf84subs xzr, sp, x16
001baf88b.ls 0x1bafd0
001baf8cstr x30, [sp-64]!
001baf90stur x29, [sp-8]
001baf94sub x29, sp, 8
001baf98str x0, [sp+72]
001baf9cstr x1, [sp+80]
001bafa0str x2, [sp+88]
001bafa4str w3, [sp+96]
001bafa8ldr x0, [sp+80]
001bafacldr x1, [sp+88]
001bafb0ldr x4, [sp+72]
001bafb4mov x2, x3
001bafb8adrp x3, 0x55d000
001bafbcadd x3, x3, 3400
001bafc0bl google.golang.org/protobuf/internal/descfmt.FormatList
001bafc4ldur x29, [sp-8]
001bafc8ldr x30, [sp], 64
001bafccret x30
001bafd0
001bafd0loc_1bafd0:
001bafd0stp x0, x1, [sp+8]
001bafd4str x2, [sp+24]
001bafd8str w3, [sp+32]
001bafdcmov x3, x30
001bafe0bl runtime.morestack_noctxt.abi0
001bafe4ldp x0, x1, [sp+8]
001bafe8ldr x2, [sp+24]
001bafecldrsw x3, [sp+32]
001baff0b 0x1baf80
001baff4udf 0
001baff8udf 0
001baffcudf 0
001baf80
001bb000
001bb000google.golang.org/protobuf/internal/filedesc.(*Names).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Len(google.golang.org/protobuf/internal/filedesc.Names * p)
001bb000str x30, [sp-32]!
001bb004stur x29, [sp-8]
001bb008sub x29, sp, 8
001bb00cstr x0, [sp+40]
001bb010str xzr, [sp+8]
001bb014ldrsb x27, [x0]
001bb018ldr x0, [x0+8]
001bb01cstr x0, [sp+16]
001bb020str x0, [sp+8]
001bb024add x29, sp, 24
001bb028add sp, sp, 32
001bb02cret x30
001bb000
001bb000google.golang.org/protobuf/internal/filedesc.(*Names).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Len(google.golang.org/protobuf/internal/filedesc.Names * p)
001bb000str x30, [sp-32]!
001bb004stur x29, [sp-8]
001bb008sub x29, sp, 8
001bb00cstr x0, [sp+40]
001bb010str xzr, [sp+8]
001bb014ldrsb x27, [x0]
001bb018ldr x0, [x0+8]
001bb01cstr x0, [sp+16]
001bb020str x0, [sp+8]
001bb024add x29, sp, 24
001bb028add sp, sp, 32
001bb02cret x30
001bb000
001bb030
001bb030google.golang.org/protobuf/internal/filedesc.(*Names).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Get(google.golang.org/protobuf/internal/filedesc.Names * p, int i)
001bb030ldr x16, [x28+16]
001bb034subs xzr, sp, x16
001bb038b.ls 0x1bb0a0
001bb03cstr x30, [sp-48]!
001bb040stur x29, [sp-8]
001bb044sub x29, sp, 8
001bb048str x0, [sp+56]
001bb04cstr x1, [sp+64]
001bb050stp xzr, xzr, [sp+24]
001bb054ldr x2, [sp+56]
001bb058ldrsb x27, [x2]
001bb05cldr x3, [x2]
001bb060ldr x1, [x2+8]
001bb064ldr x0, [sp+64]
001bb068subs xzr, x1, x0
001bb06cb.hi 0x1bb074
001bb070b 0x1bb098
001bb074
001bb074loc_1bb074:
001bb074add x2, x3, x0, lsl #4
001bb078ldr x1, [x2+8]
001bb07cubfm x2, x0, 60, 59
001bb080ldr x0, [x3+x2]
001bb084str x0, [sp+24]
001bb088str x1, [sp+32]
001bb08cldur x29, [sp-8]
001bb090ldr x30, [sp], 48
001bb094ret x30
001bb098
001bb098loc_1bb098:
001bb098bl runtime.panicIndex
001bb09chint
001bb0a0
001bb0a0loc_1bb0a0:
001bb0a0stp x0, x1, [sp+8]
001bb0a4mov x3, x30
001bb0a8bl runtime.morestack_noctxt.abi0
001bb0acldp x0, x1, [sp+8]
001bb0b0b 0x1bb030
001bb0b4udf 0
001bb0b8udf 0
001bb0bcudf 0
001bb030
001bb030google.golang.org/protobuf/internal/filedesc.(*Names).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Get(google.golang.org/protobuf/internal/filedesc.Names * p, int i)
001bb030ldr x16, [x28+16]
001bb034subs xzr, sp, x16
001bb038b.ls 0x1bb0a0
001bb03cstr x30, [sp-48]!
001bb040stur x29, [sp-8]
001bb044sub x29, sp, 8
001bb048str x0, [sp+56]
001bb04cstr x1, [sp+64]
001bb050stp xzr, xzr, [sp+24]
001bb054ldr x2, [sp+56]
001bb058ldrsb x27, [x2]
001bb05cldr x3, [x2]
001bb060ldr x1, [x2+8]
001bb064ldr x0, [sp+64]
001bb068subs xzr, x1, x0
001bb06cb.hi 0x1bb074
001bb070b 0x1bb098
001bb074
001bb074loc_1bb074:
001bb074add x2, x3, x0, lsl #4
001bb078ldr x1, [x2+8]
001bb07cubfm x2, x0, 60, 59
001bb080ldr x0, [x3+x2]
001bb084str x0, [sp+24]
001bb088str x1, [sp+32]
001bb08cldur x29, [sp-8]
001bb090ldr x30, [sp], 48
001bb094ret x30
001bb098
001bb098loc_1bb098:
001bb098bl runtime.panicIndex
001bb09chint
001bb0a0
001bb0a0loc_1bb0a0:
001bb0a0stp x0, x1, [sp+8]
001bb0a4mov x3, x30
001bb0a8bl runtime.morestack_noctxt.abi0
001bb0acldp x0, x1, [sp+8]
001bb0b0b 0x1bb030
001bb0b4udf 0
001bb0b8udf 0
001bb0bcudf 0
001bb030
001bb0c0
001bb0c0google.golang.org/protobuf/internal/filedesc.(*Names).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Format(google.golang.org/protobuf/internal/filedesc.Names * p, fmt.State s, int32 r)
001bb0c0ldr x16, [x28+16]
001bb0c4subs xzr, sp, x16
001bb0c8b.ls 0x1bb110
001bb0ccstr x30, [sp-64]!
001bb0d0stur x29, [sp-8]
001bb0d4sub x29, sp, 8
001bb0d8str x0, [sp+72]
001bb0dcstr x1, [sp+80]
001bb0e0str x2, [sp+88]
001bb0e4str w3, [sp+96]
001bb0e8ldr x0, [sp+80]
001bb0ecldr x1, [sp+88]
001bb0f0ldr x4, [sp+72]
001bb0f4mov x2, x3
001bb0f8adrp x3, 0x55c000
001bb0fcadd x3, x3, 3880
001bb100bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb104ldur x29, [sp-8]
001bb108ldr x30, [sp], 64
001bb10cret x30
001bb110
001bb110loc_1bb110:
001bb110stp x0, x1, [sp+8]
001bb114str x2, [sp+24]
001bb118str w3, [sp+32]
001bb11cmov x3, x30
001bb120bl runtime.morestack_noctxt.abi0
001bb124ldp x0, x1, [sp+8]
001bb128ldr x2, [sp+24]
001bb12cldrsw x3, [sp+32]
001bb130b 0x1bb0c0
001bb134udf 0
001bb138udf 0
001bb13cudf 0
001bb0c0
001bb0c0google.golang.org/protobuf/internal/filedesc.(*Names).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Format(google.golang.org/protobuf/internal/filedesc.Names * p, fmt.State s, int32 r)
001bb0c0ldr x16, [x28+16]
001bb0c4subs xzr, sp, x16
001bb0c8b.ls 0x1bb110
001bb0ccstr x30, [sp-64]!
001bb0d0stur x29, [sp-8]
001bb0d4sub x29, sp, 8
001bb0d8str x0, [sp+72]
001bb0dcstr x1, [sp+80]
001bb0e0str x2, [sp+88]
001bb0e4str w3, [sp+96]
001bb0e8ldr x0, [sp+80]
001bb0ecldr x1, [sp+88]
001bb0f0ldr x4, [sp+72]
001bb0f4mov x2, x3
001bb0f8adrp x3, 0x55c000
001bb0fcadd x3, x3, 3880
001bb100bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb104ldur x29, [sp-8]
001bb108ldr x30, [sp], 64
001bb10cret x30
001bb110
001bb110loc_1bb110:
001bb110stp x0, x1, [sp+8]
001bb114str x2, [sp+24]
001bb118str w3, [sp+32]
001bb11cmov x3, x30
001bb120bl runtime.morestack_noctxt.abi0
001bb124ldp x0, x1, [sp+8]
001bb128ldr x2, [sp+24]
001bb12cldrsw x3, [sp+32]
001bb130b 0x1bb0c0
001bb134udf 0
001bb138udf 0
001bb13cudf 0
001bb0c0
001bb140
001bb140google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Len: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Len(google.golang.org/protobuf/internal/filedesc.EnumRanges * p)
001bb140str x30, [sp-32]!
001bb144stur x29, [sp-8]
001bb148sub x29, sp, 8
001bb14cstr x0, [sp+40]
001bb150str xzr, [sp+8]
001bb154ldrsb x27, [x0]
001bb158ldr x0, [x0+8]
001bb15cstr x0, [sp+16]
001bb160str x0, [sp+8]
001bb164add x29, sp, 24
001bb168add sp, sp, 32
001bb16cret x30
001bb140
001bb140google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Len: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Len(google.golang.org/protobuf/internal/filedesc.EnumRanges * p)
001bb140str x30, [sp-32]!
001bb144stur x29, [sp-8]
001bb148sub x29, sp, 8
001bb14cstr x0, [sp+40]
001bb150str xzr, [sp+8]
001bb154ldrsb x27, [x0]
001bb158ldr x0, [x0+8]
001bb15cstr x0, [sp+16]
001bb160str x0, [sp+8]
001bb164add x29, sp, 24
001bb168add sp, sp, 32
001bb16cret x30
001bb140
001bb170
001bb170google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Get: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Get(google.golang.org/protobuf/internal/filedesc.EnumRanges * p, int i)
001bb170ldr x16, [x28+16]
001bb174subs xzr, sp, x16
001bb178b.ls 0x1bb1d0
001bb17cstr x30, [sp-32]!
001bb180stur x29, [sp-8]
001bb184sub x29, sp, 8
001bb188str x0, [sp+48]
001bb18cstr x1, [sp+56]
001bb190str xzr, [sp+40]
001bb194ldr x2, [sp+48]
001bb198ldrsb x27, [x2]
001bb19cldr x1, [x2+8]
001bb1a0ldr x2, [x2]
001bb1a4ldr x0, [sp+56]
001bb1a8subs xzr, x1, x0
001bb1acb.hi 0x1bb1b4
001bb1b0b 0x1bb1c8
001bb1b4
001bb1b4loc_1bb1b4:
001bb1b4ldr x0, [x2+3*x0]
001bb1b8str x0, [sp+40]
001bb1bcldur x29, [sp-8]
001bb1c0ldr x30, [sp], 32
001bb1c4ret x30
001bb1c8
001bb1c8loc_1bb1c8:
001bb1c8bl runtime.panicIndex
001bb1cchint
001bb1d0
001bb1d0loc_1bb1d0:
001bb1d0stp x0, x1, [sp+16]
001bb1d4mov x3, x30
001bb1d8bl runtime.morestack_noctxt.abi0
001bb1dcldp x0, x1, [sp+16]
001bb1e0b 0x1bb170
001bb1e4udf 0
001bb1e8udf 0
001bb1ecudf 0
001bb170
001bb170google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Get: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Get(google.golang.org/protobuf/internal/filedesc.EnumRanges * p, int i)
001bb170ldr x16, [x28+16]
001bb174subs xzr, sp, x16
001bb178b.ls 0x1bb1d0
001bb17cstr x30, [sp-32]!
001bb180stur x29, [sp-8]
001bb184sub x29, sp, 8
001bb188str x0, [sp+48]
001bb18cstr x1, [sp+56]
001bb190str xzr, [sp+40]
001bb194ldr x2, [sp+48]
001bb198ldrsb x27, [x2]
001bb19cldr x1, [x2+8]
001bb1a0ldr x2, [x2]
001bb1a4ldr x0, [sp+56]
001bb1a8subs xzr, x1, x0
001bb1acb.hi 0x1bb1b4
001bb1b0b 0x1bb1c8
001bb1b4
001bb1b4loc_1bb1b4:
001bb1b4ldr x0, [x2+3*x0]
001bb1b8str x0, [sp+40]
001bb1bcldur x29, [sp-8]
001bb1c0ldr x30, [sp], 32
001bb1c4ret x30
001bb1c8
001bb1c8loc_1bb1c8:
001bb1c8bl runtime.panicIndex
001bb1cchint
001bb1d0
001bb1d0loc_1bb1d0:
001bb1d0stp x0, x1, [sp+16]
001bb1d4mov x3, x30
001bb1d8bl runtime.morestack_noctxt.abi0
001bb1dcldp x0, x1, [sp+16]
001bb1e0b 0x1bb170
001bb1e4udf 0
001bb1e8udf 0
001bb1ecudf 0
001bb170
001bb1f0
001bb1f0google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Format: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Format(google.golang.org/protobuf/internal/filedesc.EnumRanges * p, fmt.State s, int32 r)
001bb1f0ldr x16, [x28+16]
001bb1f4subs xzr, sp, x16
001bb1f8b.ls 0x1bb240
001bb1fcstr x30, [sp-64]!
001bb200stur x29, [sp-8]
001bb204sub x29, sp, 8
001bb208str x0, [sp+72]
001bb20cstr x1, [sp+80]
001bb210str x2, [sp+88]
001bb214str w3, [sp+96]
001bb218ldr x0, [sp+80]
001bb21cldr x1, [sp+88]
001bb220ldr x4, [sp+72]
001bb224mov x2, x3
001bb228adrp x3, 0x55c000
001bb22cadd x3, x3, 3840
001bb230bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb234ldur x29, [sp-8]
001bb238ldr x30, [sp], 64
001bb23cret x30
001bb240
001bb240loc_1bb240:
001bb240stp x0, x1, [sp+8]
001bb244str x2, [sp+24]
001bb248str w3, [sp+32]
001bb24cmov x3, x30
001bb250bl runtime.morestack_noctxt.abi0
001bb254ldp x0, x1, [sp+8]
001bb258ldr x2, [sp+24]
001bb25cldrsw x3, [sp+32]
001bb260b 0x1bb1f0
001bb264udf 0
001bb268udf 0
001bb26cudf 0
001bb1f0
001bb1f0google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Format: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Format(google.golang.org/protobuf/internal/filedesc.EnumRanges * p, fmt.State s, int32 r)
001bb1f0ldr x16, [x28+16]
001bb1f4subs xzr, sp, x16
001bb1f8b.ls 0x1bb240
001bb1fcstr x30, [sp-64]!
001bb200stur x29, [sp-8]
001bb204sub x29, sp, 8
001bb208str x0, [sp+72]
001bb20cstr x1, [sp+80]
001bb210str x2, [sp+88]
001bb214str w3, [sp+96]
001bb218ldr x0, [sp+80]
001bb21cldr x1, [sp+88]
001bb220ldr x4, [sp+72]
001bb224mov x2, x3
001bb228adrp x3, 0x55c000
001bb22cadd x3, x3, 3840
001bb230bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb234ldur x29, [sp-8]
001bb238ldr x30, [sp], 64
001bb23cret x30
001bb240
001bb240loc_1bb240:
001bb240stp x0, x1, [sp+8]
001bb244str x2, [sp+24]
001bb248str w3, [sp+32]
001bb24cmov x3, x30
001bb250bl runtime.morestack_noctxt.abi0
001bb254ldp x0, x1, [sp+8]
001bb258ldr x2, [sp+24]
001bb25cldrsw x3, [sp+32]
001bb260b 0x1bb1f0
001bb264udf 0
001bb268udf 0
001bb26cudf 0
001bb1f0
001bb270
001bb270google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Len(google.golang.org/protobuf/internal/filedesc.FieldRanges * p)
001bb270str x30, [sp-32]!
001bb274stur x29, [sp-8]
001bb278sub x29, sp, 8
001bb27cstr x0, [sp+40]
001bb280str xzr, [sp+8]
001bb284ldrsb x27, [x0]
001bb288ldr x0, [x0+8]
001bb28cstr x0, [sp+16]
001bb290str x0, [sp+8]
001bb294add x29, sp, 24
001bb298add sp, sp, 32
001bb29cret x30
001bb270
001bb270google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Len(google.golang.org/protobuf/internal/filedesc.FieldRanges * p)
001bb270str x30, [sp-32]!
001bb274stur x29, [sp-8]
001bb278sub x29, sp, 8
001bb27cstr x0, [sp+40]
001bb280str xzr, [sp+8]
001bb284ldrsb x27, [x0]
001bb288ldr x0, [x0+8]
001bb28cstr x0, [sp+16]
001bb290str x0, [sp+8]
001bb294add x29, sp, 24
001bb298add sp, sp, 32
001bb29cret x30
001bb270
001bb2a0
001bb2a0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Get(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, int i)
001bb2a0ldr x16, [x28+16]
001bb2a4subs xzr, sp, x16
001bb2a8b.ls 0x1bb300
001bb2acstr x30, [sp-32]!
001bb2b0stur x29, [sp-8]
001bb2b4sub x29, sp, 8
001bb2b8str x0, [sp+48]
001bb2bcstr x1, [sp+56]
001bb2c0str xzr, [sp+40]
001bb2c4ldr x2, [sp+48]
001bb2c8ldrsb x27, [x2]
001bb2ccldr x1, [x2+8]
001bb2d0ldr x2, [x2]
001bb2d4ldr x0, [sp+56]
001bb2d8subs xzr, x1, x0
001bb2dcb.hi 0x1bb2e4
001bb2e0b 0x1bb2f8
001bb2e4
001bb2e4loc_1bb2e4:
001bb2e4ldr x0, [x2+3*x0]
001bb2e8str x0, [sp+40]
001bb2ecldur x29, [sp-8]
001bb2f0ldr x30, [sp], 32
001bb2f4ret x30
001bb2f8
001bb2f8loc_1bb2f8:
001bb2f8bl runtime.panicIndex
001bb2fchint
001bb300
001bb300loc_1bb300:
001bb300stp x0, x1, [sp+16]
001bb304mov x3, x30
001bb308bl runtime.morestack_noctxt.abi0
001bb30cldp x0, x1, [sp+16]
001bb310b 0x1bb2a0
001bb314udf 0
001bb318udf 0
001bb31cudf 0
001bb2a0
001bb2a0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Get(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, int i)
001bb2a0ldr x16, [x28+16]
001bb2a4subs xzr, sp, x16
001bb2a8b.ls 0x1bb300
001bb2acstr x30, [sp-32]!
001bb2b0stur x29, [sp-8]
001bb2b4sub x29, sp, 8
001bb2b8str x0, [sp+48]
001bb2bcstr x1, [sp+56]
001bb2c0str xzr, [sp+40]
001bb2c4ldr x2, [sp+48]
001bb2c8ldrsb x27, [x2]
001bb2ccldr x1, [x2+8]
001bb2d0ldr x2, [x2]
001bb2d4ldr x0, [sp+56]
001bb2d8subs xzr, x1, x0
001bb2dcb.hi 0x1bb2e4
001bb2e0b 0x1bb2f8
001bb2e4
001bb2e4loc_1bb2e4:
001bb2e4ldr x0, [x2+3*x0]
001bb2e8str x0, [sp+40]
001bb2ecldur x29, [sp-8]
001bb2f0ldr x30, [sp], 32
001bb2f4ret x30
001bb2f8
001bb2f8loc_1bb2f8:
001bb2f8bl runtime.panicIndex
001bb2fchint
001bb300
001bb300loc_1bb300:
001bb300stp x0, x1, [sp+16]
001bb304mov x3, x30
001bb308bl runtime.morestack_noctxt.abi0
001bb30cldp x0, x1, [sp+16]
001bb310b 0x1bb2a0
001bb314udf 0
001bb318udf 0
001bb31cudf 0
001bb2a0
Loading..