File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001bb320
001bb320google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Has: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Has(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bb320ldr x16, [x28+16]
001bb324subs xzr, sp, x16
001bb328b.ls 0x1bb4b0
001bb32cstr x30, [sp-112]!
001bb330stur x29, [sp-8]
001bb334sub x29, sp, 8
001bb338str x0, [sp+120]
001bb33cstr w1, [sp+128]
001bb340strb wzr, [sp+31]
001bb344ldr x0, [sp+120]
001bb348bl google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit
001bb34cstr x0, [sp+96]
001bb350ldrsb x27, [x0]
001bb354ldr x1, [x0+40]
001bb358ldr x2, [x0+48]
001bb35cldr x3, [x0+56]
001bb360str x1, [sp+72]
001bb364str x2, [sp+80]
001bb368str x3, [sp+88]
001bb36cb 0x1bb370
001bb370
001bb370loc_1bb370:
001bb370ldr x2, [sp+80]
001bb374str x2, [sp+64]
001bb378cbnz x2, 0x1bb380
001bb37cb 0x1bb48c
001bb380
001bb380loc_1bb380:
001bb380ldr x2, [sp+80]
001bb384str x2, [sp+56]
001bb388ubfm x0, x2, 1, 63
001bb38cstr x0, [sp+48]
001bb390ldr x1, [sp+80]
001bb394ldr x3, [sp+72]
001bb398subs xzr, x1, x2, lsr #1
001bb39cb.hi 0x1bb3a4
001bb3a0b 0x1bb4a8
001bb3a4
001bb3a4loc_1bb3a4:
001bb3a4ldr x0, [x3+3*x0]
001bb3a8str x0, [sp+32]
001bb3acldr x0, [sp+32]
001bb3b0str x0, [sp+8]
001bb3b4bl google.golang.org/protobuf/internal/filedesc.fieldRange.Start
001bb3b8str w0, [sp+40]
001bb3bcldrsw x1, [sp+128]
001bb3c0subs wzr, w0, w1
001bb3c4b.gt 0x1bb3cc
001bb3c8b 0x1bb3f0
001bb3cc
001bb3ccloc_1bb3cc:
001bb3ccb 0x1bb3d0
001bb3d0
001bb3d0loc_1bb3d0:
001bb3d0ldr x1, [sp+48]
001bb3d4ldr x2, [sp+88]
001bb3d8subs xzr, x1, x2
001bb3dcb.ls 0x1bb3e4
001bb3e0b 0x1bb4a4
001bb3e4
001bb3e4loc_1bb3e4:
001bb3e4b 0x1bb3e8
001bb3e8
001bb3e8loc_1bb3e8:
001bb3e8str x1, [sp+80]
001bb3ecb 0x1bb46c
001bb3f0
001bb3f0loc_1bb3f0:
001bb3f0ldr x0, [sp+32]
001bb3f4str x0, [sp+8]
001bb3f8bl google.golang.org/protobuf/internal/filedesc.fieldRange.End
001bb3fcstr w0, [sp+44]
001bb400ldrsw x1, [sp+128]
001bb404subs wzr, w0, w1
001bb408b.lt 0x1bb410
001bb40cb 0x1bb474
001bb410
001bb410loc_1bb410:
001bb410b 0x1bb414
001bb414
001bb414loc_1bb414:
001bb414ldr x2, [sp+48]
001bb418add x0, x2, 1
001bb41cstr x0, [sp+56]
001bb420ldr x1, [sp+80]
001bb424ldr x3, [sp+72]
001bb428ldr x4, [sp+88]
001bb42cb 0x1bb430
001bb430
001bb430loc_1bb430:
001bb430subs xzr, x1, x0
001bb434b.hs 0x1bb43c
001bb438b 0x1bb4a0
001bb43c
001bb43cloc_1bb43c:
001bb43csub x5, x1, x2
001bb440sub x2, x4, x2
001bb444sub x2, x2, 1
001bb448sub x4, xzr, x2
001bb44csub x5, x5, 1
001bb450ubfm x6, x0, 61, 60
001bb454and x4, x6, x4, asr #63
001bb458add x3, x3, x4
001bb45cstr x3, [sp+72]
001bb460str x5, [sp+80]
001bb464str x2, [sp+88]
001bb468b 0x1bb46c
001bb46c
001bb46cloc_1bb46c:
001bb46cb 0x1bb470
001bb470
001bb470loc_1bb470:
001bb470b 0x1bb370
001bb474
001bb474loc_1bb474:
001bb474b 0x1bb478
001bb478
001bb478loc_1bb478:
001bb478orr x0, xzr, 1
001bb47cstrb w0, [sp+31]
001bb480ldur x29, [sp-8]
001bb484ldr x30, [sp], 112
001bb488ret x30
001bb48c
001bb48cloc_1bb48c:
001bb48cstrb wzr, [sp+31]
001bb490mov x0, xzr
001bb494ldur x29, [sp-8]
001bb498ldr x30, [sp], 112
001bb49cret x30
001bb4a0
001bb4a0loc_1bb4a0:
001bb4a0bl runtime.panicSliceB
001bb4a4
001bb4a4loc_1bb4a4:
001bb4a4bl runtime.panicSliceAcap
001bb4a8
001bb4a8loc_1bb4a8:
001bb4a8bl runtime.panicIndex
001bb4achint
001bb4b0
001bb4b0loc_1bb4b0:
001bb4b0str x0, [sp+8]
001bb4b4str w1, [sp+16]
001bb4b8mov x3, x30
001bb4bcbl runtime.morestack_noctxt.abi0
001bb4c0ldr x0, [sp+8]
001bb4c4ldrsw x1, [sp+16]
001bb4c8b 0x1bb320
001bb4ccudf 0
001bb320
001bb320google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Has: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Has(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bb320ldr x16, [x28+16]
001bb324subs xzr, sp, x16
001bb328b.ls 0x1bb4b0
001bb32cstr x30, [sp-112]!
001bb330stur x29, [sp-8]
001bb334sub x29, sp, 8
001bb338str x0, [sp+120]
001bb33cstr w1, [sp+128]
001bb340strb wzr, [sp+31]
001bb344ldr x0, [sp+120]
001bb348bl google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit
001bb34cstr x0, [sp+96]
001bb350ldrsb x27, [x0]
001bb354ldr x1, [x0+40]
001bb358ldr x2, [x0+48]
001bb35cldr x3, [x0+56]
001bb360str x1, [sp+72]
001bb364str x2, [sp+80]
001bb368str x3, [sp+88]
001bb36cb 0x1bb370
001bb370
001bb370loc_1bb370:
001bb370ldr x2, [sp+80]
001bb374str x2, [sp+64]
001bb378cbnz x2, 0x1bb380
001bb37cb 0x1bb48c
001bb380
001bb380loc_1bb380:
001bb380ldr x2, [sp+80]
001bb384str x2, [sp+56]
001bb388ubfm x0, x2, 1, 63
001bb38cstr x0, [sp+48]
001bb390ldr x1, [sp+80]
001bb394ldr x3, [sp+72]
001bb398subs xzr, x1, x2, lsr #1
001bb39cb.hi 0x1bb3a4
001bb3a0b 0x1bb4a8
001bb3a4
001bb3a4loc_1bb3a4:
001bb3a4ldr x0, [x3+3*x0]
001bb3a8str x0, [sp+32]
001bb3acldr x0, [sp+32]
001bb3b0str x0, [sp+8]
001bb3b4bl google.golang.org/protobuf/internal/filedesc.fieldRange.Start
001bb3b8str w0, [sp+40]
001bb3bcldrsw x1, [sp+128]
001bb3c0subs wzr, w0, w1
001bb3c4b.gt 0x1bb3cc
001bb3c8b 0x1bb3f0
001bb3cc
001bb3ccloc_1bb3cc:
001bb3ccb 0x1bb3d0
001bb3d0
001bb3d0loc_1bb3d0:
001bb3d0ldr x1, [sp+48]
001bb3d4ldr x2, [sp+88]
001bb3d8subs xzr, x1, x2
001bb3dcb.ls 0x1bb3e4
001bb3e0b 0x1bb4a4
001bb3e4
001bb3e4loc_1bb3e4:
001bb3e4b 0x1bb3e8
001bb3e8
001bb3e8loc_1bb3e8:
001bb3e8str x1, [sp+80]
001bb3ecb 0x1bb46c
001bb3f0
001bb3f0loc_1bb3f0:
001bb3f0ldr x0, [sp+32]
001bb3f4str x0, [sp+8]
001bb3f8bl google.golang.org/protobuf/internal/filedesc.fieldRange.End
001bb3fcstr w0, [sp+44]
001bb400ldrsw x1, [sp+128]
001bb404subs wzr, w0, w1
001bb408b.lt 0x1bb410
001bb40cb 0x1bb474
001bb410
001bb410loc_1bb410:
001bb410b 0x1bb414
001bb414
001bb414loc_1bb414:
001bb414ldr x2, [sp+48]
001bb418add x0, x2, 1
001bb41cstr x0, [sp+56]
001bb420ldr x1, [sp+80]
001bb424ldr x3, [sp+72]
001bb428ldr x4, [sp+88]
001bb42cb 0x1bb430
001bb430
001bb430loc_1bb430:
001bb430subs xzr, x1, x0
001bb434b.hs 0x1bb43c
001bb438b 0x1bb4a0
001bb43c
001bb43cloc_1bb43c:
001bb43csub x5, x1, x2
001bb440sub x2, x4, x2
001bb444sub x2, x2, 1
001bb448sub x4, xzr, x2
001bb44csub x5, x5, 1
001bb450ubfm x6, x0, 61, 60
001bb454and x4, x6, x4, asr #63
001bb458add x3, x3, x4
001bb45cstr x3, [sp+72]
001bb460str x5, [sp+80]
001bb464str x2, [sp+88]
001bb468b 0x1bb46c
001bb46c
001bb46cloc_1bb46c:
001bb46cb 0x1bb470
001bb470
001bb470loc_1bb470:
001bb470b 0x1bb370
001bb474
001bb474loc_1bb474:
001bb474b 0x1bb478
001bb478
001bb478loc_1bb478:
001bb478orr x0, xzr, 1
001bb47cstrb w0, [sp+31]
001bb480ldur x29, [sp-8]
001bb484ldr x30, [sp], 112
001bb488ret x30
001bb48c
001bb48cloc_1bb48c:
001bb48cstrb wzr, [sp+31]
001bb490mov x0, xzr
001bb494ldur x29, [sp-8]
001bb498ldr x30, [sp], 112
001bb49cret x30
001bb4a0
001bb4a0loc_1bb4a0:
001bb4a0bl runtime.panicSliceB
001bb4a4
001bb4a4loc_1bb4a4:
001bb4a4bl runtime.panicSliceAcap
001bb4a8
001bb4a8loc_1bb4a8:
001bb4a8bl runtime.panicIndex
001bb4achint
001bb4b0
001bb4b0loc_1bb4b0:
001bb4b0str x0, [sp+8]
001bb4b4str w1, [sp+16]
001bb4b8mov x3, x30
001bb4bcbl runtime.morestack_noctxt.abi0
001bb4c0ldr x0, [sp+8]
001bb4c4ldrsw x1, [sp+16]
001bb4c8b 0x1bb320
001bb4ccudf 0
001bb320
001bb4d0
001bb4d0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Format(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, fmt.State s, int32 r)
001bb4d0ldr x16, [x28+16]
001bb4d4subs xzr, sp, x16
001bb4d8b.ls 0x1bb520
001bb4dcstr x30, [sp-64]!
001bb4e0stur x29, [sp-8]
001bb4e4sub x29, sp, 8
001bb4e8str x0, [sp+72]
001bb4ecstr x1, [sp+80]
001bb4f0str x2, [sp+88]
001bb4f4str w3, [sp+96]
001bb4f8ldr x0, [sp+80]
001bb4fcldr x1, [sp+88]
001bb500ldr x4, [sp+72]
001bb504mov x2, x3
001bb508adrp x3, 0x55c000
001bb50cadd x3, x3, 3560
001bb510bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb514ldur x29, [sp-8]
001bb518ldr x30, [sp], 64
001bb51cret x30
001bb520
001bb520loc_1bb520:
001bb520stp x0, x1, [sp+8]
001bb524str x2, [sp+24]
001bb528str w3, [sp+32]
001bb52cmov x3, x30
001bb530bl runtime.morestack_noctxt.abi0
001bb534ldp x0, x1, [sp+8]
001bb538ldr x2, [sp+24]
001bb53cldrsw x3, [sp+32]
001bb540b 0x1bb4d0
001bb544udf 0
001bb548udf 0
001bb54cudf 0
001bb4d0
001bb4d0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Format(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, fmt.State s, int32 r)
001bb4d0ldr x16, [x28+16]
001bb4d4subs xzr, sp, x16
001bb4d8b.ls 0x1bb520
001bb4dcstr x30, [sp-64]!
001bb4e0stur x29, [sp-8]
001bb4e4sub x29, sp, 8
001bb4e8str x0, [sp+72]
001bb4ecstr x1, [sp+80]
001bb4f0str x2, [sp+88]
001bb4f4str w3, [sp+96]
001bb4f8ldr x0, [sp+80]
001bb4fcldr x1, [sp+88]
001bb500ldr x4, [sp+72]
001bb504mov x2, x3
001bb508adrp x3, 0x55c000
001bb50cadd x3, x3, 3560
001bb510bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb514ldur x29, [sp-8]
001bb518ldr x30, [sp], 64
001bb51cret x30
001bb520
001bb520loc_1bb520:
001bb520stp x0, x1, [sp+8]
001bb524str x2, [sp+24]
001bb528str w3, [sp+32]
001bb52cmov x3, x30
001bb530bl runtime.morestack_noctxt.abi0
001bb534ldp x0, x1, [sp+8]
001bb538ldr x2, [sp+24]
001bb53cldrsw x3, [sp+32]
001bb540b 0x1bb4d0
001bb544udf 0
001bb548udf 0
001bb54cudf 0
001bb4d0
001bb550
001bb550google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit(google.golang.org/protobuf/internal/filedesc.FieldRanges * p)
001bb550ldr x16, [x28+16]
001bb554subs xzr, sp, x16
001bb558b.ls 0x1bb5ec
001bb55cstr x30, [sp-80]!
001bb560stur x29, [sp-8]
001bb564sub x29, sp, 8
001bb568str x0, [sp+88]
001bb56cstr xzr, [sp+32]
001bb570stp xzr, xzr, [sp+56]
001bb574add x2, sp, 56
001bb578str x2, [sp+48]
001bb57cldrsb x27, [x2]
001bb580adrp x3, 0
001bb584add x3, x3, 1536
001bb588str x3, [x2]
001bb58cldrsb x27, [x2]
001bb590ldr x3, [sp+88]
001bb594adrp x27, 0x890000
001bb598ldr w4, [x27+3056]
001bb59ccbz w4, 0x1bb5a4
001bb5a0b 0x1bb5a8
001bb5a4
001bb5a4loc_1bb5a4:
001bb5a4b 0x1bb5bc
001bb5a8
001bb5a8loc_1bb5a8:
001bb5a8bl runtime.gcWriteBarrier2
001bb5acstr x3, [x25]
001bb5b0ldr x4, [x2+8]
001bb5b4str x4, [x25+8]
001bb5b8b 0x1bb5bc
001bb5bc
001bb5bcloc_1bb5bc:
001bb5bcstr x3, [x2+8]
001bb5c0ldr x2, [sp+88]
001bb5c4ldrsb x27, [x2]
001bb5c8add x0, x2, 24
001bb5ccstr x0, [sp+40]
001bb5d0ldr x1, [sp+48]
001bb5d4bl sync.(*Once).Do
001bb5d8ldr x0, [sp+88]
001bb5dcstr x0, [sp+32]
001bb5e0ldur x29, [sp-8]
001bb5e4ldr x30, [sp], 80
001bb5e8ret x30
001bb5ec
001bb5ecloc_1bb5ec:
001bb5ecstr x0, [sp+8]
001bb5f0mov x3, x30
001bb5f4bl runtime.morestack_noctxt.abi0
001bb5f8ldr x0, [sp+8]
001bb5fcb 0x1bb550
001bb550
001bb550google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit(google.golang.org/protobuf/internal/filedesc.FieldRanges * p)
001bb550ldr x16, [x28+16]
001bb554subs xzr, sp, x16
001bb558b.ls 0x1bb5ec
001bb55cstr x30, [sp-80]!
001bb560stur x29, [sp-8]
001bb564sub x29, sp, 8
001bb568str x0, [sp+88]
001bb56cstr xzr, [sp+32]
001bb570stp xzr, xzr, [sp+56]
001bb574add x2, sp, 56
001bb578str x2, [sp+48]
001bb57cldrsb x27, [x2]
001bb580adrp x3, 0
001bb584add x3, x3, 1536
001bb588str x3, [x2]
001bb58cldrsb x27, [x2]
001bb590ldr x3, [sp+88]
001bb594adrp x27, 0x890000
001bb598ldr w4, [x27+3056]
001bb59ccbz w4, 0x1bb5a4
001bb5a0b 0x1bb5a8
001bb5a4
001bb5a4loc_1bb5a4:
001bb5a4b 0x1bb5bc
001bb5a8
001bb5a8loc_1bb5a8:
001bb5a8bl runtime.gcWriteBarrier2
001bb5acstr x3, [x25]
001bb5b0ldr x4, [x2+8]
001bb5b4str x4, [x25+8]
001bb5b8b 0x1bb5bc
001bb5bc
001bb5bcloc_1bb5bc:
001bb5bcstr x3, [x2+8]
001bb5c0ldr x2, [sp+88]
001bb5c4ldrsb x27, [x2]
001bb5c8add x0, x2, 24
001bb5ccstr x0, [sp+40]
001bb5d0ldr x1, [sp+48]
001bb5d4bl sync.(*Once).Do
001bb5d8ldr x0, [sp+88]
001bb5dcstr x0, [sp+32]
001bb5e0ldur x29, [sp-8]
001bb5e4ldr x30, [sp], 80
001bb5e8ret x30
001bb5ec
001bb5ecloc_1bb5ec:
001bb5ecstr x0, [sp+8]
001bb5f0mov x3, x30
001bb5f4bl runtime.morestack_noctxt.abi0
001bb5f8ldr x0, [sp+8]
001bb5fcb 0x1bb550
001bb550
001bb600
001bb600google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1(void)
001bb600ldr x16, [x28+16]
001bb604sub x17, sp, 96
001bb608subs xzr, x17, x16
001bb60cb.ls 0x1bb7c8
001bb610str x30, [sp-224]!
001bb614stur x29, [sp-8]
001bb618sub x29, sp, 8
001bb61cldr x5, [x26+8]
001bb620str x5, [sp+72]
001bb624ldrsb x27, [x5]
001bb628ldr x6, [x5+40]
001bb62cldr x7, [x5+48]
001bb630ldr x5, [x5+56]
001bb634str x6, [sp+176]
001bb638str x7, [sp+184]
001bb63cstr x5, [sp+192]
001bb640ldr x5, [sp+72]
001bb644ldrsb x27, [x5]
001bb648ldr x6, [x5]
001bb64cldr x7, [x5+8]
001bb650ldr x5, [x5+16]
001bb654str x6, [sp+152]
001bb658str x7, [sp+160]
001bb65cstr x5, [sp+168]
001bb660ldr x2, [sp+192]
001bb664ldr x0, [sp+176]
001bb668ldr x5, [sp+184]
001bb66cstr x0, [sp+128]
001bb670str x5, [sp+136]
001bb674str x2, [sp+144]
001bb678ldr x6, [sp+160]
001bb67cadd x1, x5, x6
001bb680str x1, [sp+64]
001bb684subs xzr, x2, x1
001bb688b.hs 0x1bb690
001bb68cb 0x1bb698
001bb690
001bb690loc_1bb690:
001bb690str x1, [sp+136]
001bb694b 0x1bb6b8
001bb698
001bb698loc_1bb698:
001bb698ldr x3, [sp+160]
001bb69cadrp x4, 0x445000
001bb6a0add x4, x4, 3040
001bb6a4bl runtime.growslice
001bb6a8str x0, [sp+128]
001bb6acstr x1, [sp+136]
001bb6b0str x2, [sp+144]
001bb6b4b 0x1bb6b8
001bb6b8
001bb6b8loc_1bb6b8:
001bb6b8ldr x3, [sp+160]
001bb6bcstr x3, [sp+56]
001bb6c0ldr x3, [sp+64]
001bb6c4ldr x4, [sp+160]
001bb6c8sub x3, x3, x4
001bb6ccldr x4, [sp+128]
001bb6d0add x0, x4, x3, lsl #3
001bb6d4str x0, [sp+120]
001bb6d8ldr x3, [sp+56]
001bb6dcubfm x2, x3, 61, 60
001bb6e0ldr x1, [sp+152]
001bb6e4bl runtime.memmove
001bb6e8ldr x3, [sp+72]
001bb6ecldrsb x27, [x3]
001bb6f0ldr x4, [sp+128]
001bb6f4ldr x5, [sp+136]
001bb6f8ldr x6, [sp+144]
001bb6fcstr x5, [x3+48]
001bb700str x6, [x3+56]
001bb704adrp x27, 0x890000
001bb708ldr w5, [x27+3056]
001bb70ccbz w5, 0x1bb714
001bb710b 0x1bb718
001bb714
001bb714loc_1bb714:
001bb714b 0x1bb72c
001bb718
001bb718loc_1bb718:
001bb718bl runtime.gcWriteBarrier2
001bb71cstr x4, [x25]
001bb720ldr x5, [x3+40]
001bb724str x5, [x25+8]
001bb728b 0x1bb72c
001bb72c
001bb72cloc_1bb72c:
001bb72cstr x4, [x3+40]
001bb730ldr x3, [sp+72]
001bb734ldrsb x27, [x3]
001bb738ldr x1, [x3+48]
001bb73cldr x2, [x3+56]
001bb740ldr x3, [x3+40]
001bb744str x3, [sp+96]
001bb748str x1, [sp+104]
001bb74cstr x2, [sp+112]
001bb750ldr x0, [sp+96]
001bb754bl runtime.convTslice
001bb758str x0, [sp+88]
001bb75cstp xzr, xzr, [sp+200]
001bb760add x2, sp, 200
001bb764str x2, [sp+80]
001bb768ldrsb x27, [x2]
001bb76cadrp x3, 0
001bb770add x3, x3, 2016
001bb774str x3, [x2]
001bb778ldrsb x27, [x2]
001bb77cldr x3, [sp+72]
001bb780adrp x27, 0x890000
001bb784ldr w4, [x27+3056]
001bb788cbz w4, 0x1bb790
001bb78cb 0x1bb794
001bb790
001bb790loc_1bb790:
001bb790b 0x1bb7a8
001bb794
001bb794loc_1bb794:
001bb794bl runtime.gcWriteBarrier2
001bb798str x3, [x25]
001bb79cldr x4, [x2+8]
001bb7a0str x4, [x25+8]
001bb7a4b 0x1bb7a8
001bb7a8
001bb7a8loc_1bb7a8:
001bb7a8str x3, [x2+8]
001bb7acldr x1, [sp+88]
001bb7b0adrp x0, 0x437000
001bb7b4add x0, x0, 3776
001bb7b8bl sort.Slice
001bb7bcldur x29, [sp-8]
001bb7c0ldr x30, [sp], 224
001bb7c4ret x30
001bb7c8
001bb7c8loc_1bb7c8:
001bb7c8mov x3, x30
001bb7ccbl runtime.morestack.abi0
001bb7d0b 0x1bb600
001bb7d4udf 0
001bb7d8udf 0
001bb7dcudf 0
001bb600
001bb600google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1(void)
001bb600ldr x16, [x28+16]
001bb604sub x17, sp, 96
001bb608subs xzr, x17, x16
001bb60cb.ls 0x1bb7c8
001bb610str x30, [sp-224]!
001bb614stur x29, [sp-8]
001bb618sub x29, sp, 8
001bb61cldr x5, [x26+8]
001bb620str x5, [sp+72]
001bb624ldrsb x27, [x5]
001bb628ldr x6, [x5+40]
001bb62cldr x7, [x5+48]
001bb630ldr x5, [x5+56]
001bb634str x6, [sp+176]
001bb638str x7, [sp+184]
001bb63cstr x5, [sp+192]
001bb640ldr x5, [sp+72]
001bb644ldrsb x27, [x5]
001bb648ldr x6, [x5]
001bb64cldr x7, [x5+8]
001bb650ldr x5, [x5+16]
001bb654str x6, [sp+152]
001bb658str x7, [sp+160]
001bb65cstr x5, [sp+168]
001bb660ldr x2, [sp+192]
001bb664ldr x0, [sp+176]
001bb668ldr x5, [sp+184]
001bb66cstr x0, [sp+128]
001bb670str x5, [sp+136]
001bb674str x2, [sp+144]
001bb678ldr x6, [sp+160]
001bb67cadd x1, x5, x6
001bb680str x1, [sp+64]
001bb684subs xzr, x2, x1
001bb688b.hs 0x1bb690
001bb68cb 0x1bb698
001bb690
001bb690loc_1bb690:
001bb690str x1, [sp+136]
001bb694b 0x1bb6b8
001bb698
001bb698loc_1bb698:
001bb698ldr x3, [sp+160]
001bb69cadrp x4, 0x445000
001bb6a0add x4, x4, 3040
001bb6a4bl runtime.growslice
001bb6a8str x0, [sp+128]
001bb6acstr x1, [sp+136]
001bb6b0str x2, [sp+144]
001bb6b4b 0x1bb6b8
001bb6b8
001bb6b8loc_1bb6b8:
001bb6b8ldr x3, [sp+160]
001bb6bcstr x3, [sp+56]
001bb6c0ldr x3, [sp+64]
001bb6c4ldr x4, [sp+160]
001bb6c8sub x3, x3, x4
001bb6ccldr x4, [sp+128]
001bb6d0add x0, x4, x3, lsl #3
001bb6d4str x0, [sp+120]
001bb6d8ldr x3, [sp+56]
001bb6dcubfm x2, x3, 61, 60
001bb6e0ldr x1, [sp+152]
001bb6e4bl runtime.memmove
001bb6e8ldr x3, [sp+72]
001bb6ecldrsb x27, [x3]
001bb6f0ldr x4, [sp+128]
001bb6f4ldr x5, [sp+136]
001bb6f8ldr x6, [sp+144]
001bb6fcstr x5, [x3+48]
001bb700str x6, [x3+56]
001bb704adrp x27, 0x890000
001bb708ldr w5, [x27+3056]
001bb70ccbz w5, 0x1bb714
001bb710b 0x1bb718
001bb714
001bb714loc_1bb714:
001bb714b 0x1bb72c
001bb718
001bb718loc_1bb718:
001bb718bl runtime.gcWriteBarrier2
001bb71cstr x4, [x25]
001bb720ldr x5, [x3+40]
001bb724str x5, [x25+8]
001bb728b 0x1bb72c
001bb72c
001bb72cloc_1bb72c:
001bb72cstr x4, [x3+40]
001bb730ldr x3, [sp+72]
001bb734ldrsb x27, [x3]
001bb738ldr x1, [x3+48]
001bb73cldr x2, [x3+56]
001bb740ldr x3, [x3+40]
001bb744str x3, [sp+96]
001bb748str x1, [sp+104]
001bb74cstr x2, [sp+112]
001bb750ldr x0, [sp+96]
001bb754bl runtime.convTslice
001bb758str x0, [sp+88]
001bb75cstp xzr, xzr, [sp+200]
001bb760add x2, sp, 200
001bb764str x2, [sp+80]
001bb768ldrsb x27, [x2]
001bb76cadrp x3, 0
001bb770add x3, x3, 2016
001bb774str x3, [x2]
001bb778ldrsb x27, [x2]
001bb77cldr x3, [sp+72]
001bb780adrp x27, 0x890000
001bb784ldr w4, [x27+3056]
001bb788cbz w4, 0x1bb790
001bb78cb 0x1bb794
001bb790
001bb790loc_1bb790:
001bb790b 0x1bb7a8
001bb794
001bb794loc_1bb794:
001bb794bl runtime.gcWriteBarrier2
001bb798str x3, [x25]
001bb79cldr x4, [x2+8]
001bb7a0str x4, [x25+8]
001bb7a4b 0x1bb7a8
001bb7a8
001bb7a8loc_1bb7a8:
001bb7a8str x3, [x2+8]
001bb7acldr x1, [sp+88]
001bb7b0adrp x0, 0x437000
001bb7b4add x0, x0, 3776
001bb7b8bl sort.Slice
001bb7bcldur x29, [sp-8]
001bb7c0ldr x30, [sp], 224
001bb7c4ret x30
001bb7c8
001bb7c8loc_1bb7c8:
001bb7c8mov x3, x30
001bb7ccbl runtime.morestack.abi0
001bb7d0b 0x1bb600
001bb7d4udf 0
001bb7d8udf 0
001bb7dcudf 0
001bb600
001bb7e0
001bb7e0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1.1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1.1(int i, int j)
001bb7e0ldr x16, [x28+16]
001bb7e4subs xzr, sp, x16
001bb7e8b.ls 0x1bb880
001bb7ecstr x30, [sp-48]!
001bb7f0stur x29, [sp-8]
001bb7f4sub x29, sp, 8
001bb7f8str x0, [sp+56]
001bb7fcstr x1, [sp+64]
001bb800ldr x2, [x26+8]
001bb804str x2, [sp+32]
001bb808strb wzr, [sp+31]
001bb80cldr x2, [sp+32]
001bb810ldrsb x27, [x2]
001bb814ldr x1, [x2+48]
001bb818ldr x2, [x2+40]
001bb81cldr x0, [sp+56]
001bb820subs xzr, x1, x0
001bb824b.hi 0x1bb82c
001bb828b 0x1bb878
001bb82c
001bb82cloc_1bb82c:
001bb82cubfm x3, x0, 61, 60
001bb830ldrsw x2, [x2+x3]
001bb834ldr x3, [sp+32]
001bb838ldrsb x27, [x3]
001bb83cldr x1, [x3+48]
001bb840ldr x3, [x3+40]
001bb844ldr x0, [sp+64]
001bb848subs xzr, x1, x0
001bb84cb.hi 0x1bb854
001bb850b 0x1bb874
001bb854
001bb854loc_1bb854:
001bb854ubfm x1, x0, 61, 60
001bb858ldrsw x1, [x3+x1]
001bb85csubs wzr, w1, w2
001bb860cset x0, gt
001bb864strb w0, [sp+31]
001bb868ldur x29, [sp-8]
001bb86cldr x30, [sp], 48
001bb870ret x30
001bb874
001bb874loc_1bb874:
001bb874bl runtime.panicIndex
001bb878
001bb878loc_1bb878:
001bb878bl runtime.panicIndex
001bb87chint
001bb880
001bb880loc_1bb880:
001bb880stp x0, x1, [sp+8]
001bb884mov x3, x30
001bb888bl runtime.morestack.abi0
001bb88cldp x0, x1, [sp+8]
001bb890b 0x1bb7e0
001bb894udf 0
001bb898udf 0
001bb89cudf 0
001bb7e0
001bb7e0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1.1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1.1(int i, int j)
001bb7e0ldr x16, [x28+16]
001bb7e4subs xzr, sp, x16
001bb7e8b.ls 0x1bb880
001bb7ecstr x30, [sp-48]!
001bb7f0stur x29, [sp-8]
001bb7f4sub x29, sp, 8
001bb7f8str x0, [sp+56]
001bb7fcstr x1, [sp+64]
001bb800ldr x2, [x26+8]
001bb804str x2, [sp+32]
001bb808strb wzr, [sp+31]
001bb80cldr x2, [sp+32]
001bb810ldrsb x27, [x2]
001bb814ldr x1, [x2+48]
001bb818ldr x2, [x2+40]
001bb81cldr x0, [sp+56]
001bb820subs xzr, x1, x0
001bb824b.hi 0x1bb82c
001bb828b 0x1bb878
001bb82c
001bb82cloc_1bb82c:
001bb82cubfm x3, x0, 61, 60
001bb830ldrsw x2, [x2+x3]
001bb834ldr x3, [sp+32]
001bb838ldrsb x27, [x3]
001bb83cldr x1, [x3+48]
001bb840ldr x3, [x3+40]
001bb844ldr x0, [sp+64]
001bb848subs xzr, x1, x0
001bb84cb.hi 0x1bb854
001bb850b 0x1bb874
001bb854
001bb854loc_1bb854:
001bb854ubfm x1, x0, 61, 60
001bb858ldrsw x1, [x3+x1]
001bb85csubs wzr, w1, w2
001bb860cset x0, gt
001bb864strb w0, [sp+31]
001bb868ldur x29, [sp-8]
001bb86cldr x30, [sp], 48
001bb870ret x30
001bb874
001bb874loc_1bb874:
001bb874bl runtime.panicIndex
001bb878
001bb878loc_1bb878:
001bb878bl runtime.panicIndex
001bb87chint
001bb880
001bb880loc_1bb880:
001bb880stp x0, x1, [sp+8]
001bb884mov x3, x30
001bb888bl runtime.morestack.abi0
001bb88cldp x0, x1, [sp+8]
001bb890b 0x1bb7e0
001bb894udf 0
001bb898udf 0
001bb89cudf 0
001bb7e0
001bb8a0
001bb8a0google.golang.org/protobuf/internal/filedesc.fieldRange.Start: ; void google.golang.org/protobuf/internal/filedesc.fieldRange.Start(google.golang.org/protobuf/internal/filedesc.fieldRange r)
001bb8a0str x30, [sp-32]!
001bb8a4stur x29, [sp-8]
001bb8a8sub x29, sp, 8
001bb8acstr wzr, [sp+20]
001bb8b0ldrsw x0, [sp+40]
001bb8b4str w0, [sp+20]
001bb8b8add x29, sp, 24
001bb8bcadd sp, sp, 32
001bb8c0ret x30
001bb8c4udf 0
001bb8c8udf 0
001bb8ccudf 0
001bb8a0
001bb8a0google.golang.org/protobuf/internal/filedesc.fieldRange.Start: ; void google.golang.org/protobuf/internal/filedesc.fieldRange.Start(google.golang.org/protobuf/internal/filedesc.fieldRange r)
001bb8a0str x30, [sp-32]!
001bb8a4stur x29, [sp-8]
001bb8a8sub x29, sp, 8
001bb8acstr wzr, [sp+20]
001bb8b0ldrsw x0, [sp+40]
001bb8b4str w0, [sp+20]
001bb8b8add x29, sp, 24
001bb8bcadd sp, sp, 32
001bb8c0ret x30
001bb8c4udf 0
001bb8c8udf 0
001bb8ccudf 0
001bb8a0
001bb8d0
001bb8d0google.golang.org/protobuf/internal/filedesc.fieldRange.End: ; void google.golang.org/protobuf/internal/filedesc.fieldRange.End(google.golang.org/protobuf/internal/filedesc.fieldRange r)
001bb8d0str x30, [sp-32]!
001bb8d4stur x29, [sp-8]
001bb8d8sub x29, sp, 8
001bb8dcstr wzr, [sp+20]
001bb8e0ldrsw x1, [sp+44]
001bb8e4sub x0, x1, 1
001bb8e8str w0, [sp+20]
001bb8ecadd x29, sp, 24
001bb8f0add sp, sp, 32
001bb8f4ret x30
001bb8f8udf 0
001bb8fcudf 0
001bb8d0
001bb8d0google.golang.org/protobuf/internal/filedesc.fieldRange.End: ; void google.golang.org/protobuf/internal/filedesc.fieldRange.End(google.golang.org/protobuf/internal/filedesc.fieldRange r)
001bb8d0str x30, [sp-32]!
001bb8d4stur x29, [sp-8]
001bb8d8sub x29, sp, 8
001bb8dcstr wzr, [sp+20]
001bb8e0ldrsw x1, [sp+44]
001bb8e4sub x0, x1, 1
001bb8e8str w0, [sp+20]
001bb8ecadd x29, sp, 24
001bb8f0add sp, sp, 32
001bb8f4ret x30
001bb8f8udf 0
001bb8fcudf 0
001bb8d0
001bb900
001bb900google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Len(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p)
001bb900str x30, [sp-32]!
001bb904stur x29, [sp-8]
001bb908sub x29, sp, 8
001bb90cstr x0, [sp+40]
001bb910str xzr, [sp+8]
001bb914ldrsb x27, [x0]
001bb918ldr x0, [x0+8]
001bb91cstr x0, [sp+16]
001bb920str x0, [sp+8]
001bb924add x29, sp, 24
001bb928add sp, sp, 32
001bb92cret x30
001bb900
001bb900google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Len(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p)
001bb900str x30, [sp-32]!
001bb904stur x29, [sp-8]
001bb908sub x29, sp, 8
001bb90cstr x0, [sp+40]
001bb910str xzr, [sp+8]
001bb914ldrsb x27, [x0]
001bb918ldr x0, [x0+8]
001bb91cstr x0, [sp+16]
001bb920str x0, [sp+8]
001bb924add x29, sp, 24
001bb928add sp, sp, 32
001bb92cret x30
001bb900
001bb930
001bb930google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Get(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, int i)
001bb930ldr x16, [x28+16]
001bb934subs xzr, sp, x16
001bb938b.ls 0x1bb990
001bb93cstr x30, [sp-48]!
001bb940stur x29, [sp-8]
001bb944sub x29, sp, 8
001bb948str x0, [sp+56]
001bb94cstr x1, [sp+64]
001bb950str wzr, [sp+36]
001bb954ldr x2, [sp+56]
001bb958ldrsb x27, [x2]
001bb95cldr x1, [x2+8]
001bb960ldr x2, [x2]
001bb964ldr x0, [sp+64]
001bb968subs xzr, x1, x0
001bb96cb.hi 0x1bb974
001bb970b 0x1bb988
001bb974
001bb974loc_1bb974:
001bb974ldrsw x0, [x2+2*x0]
001bb978str w0, [sp+36]
001bb97cldur x29, [sp-8]
001bb980ldr x30, [sp], 48
001bb984ret x30
001bb988
001bb988loc_1bb988:
001bb988bl runtime.panicIndex
001bb98chint
001bb990
001bb990loc_1bb990:
001bb990stp x0, x1, [sp+8]
001bb994mov x3, x30
001bb998bl runtime.morestack_noctxt.abi0
001bb99cldp x0, x1, [sp+8]
001bb9a0b 0x1bb930
001bb9a4udf 0
001bb9a8udf 0
001bb9acudf 0
001bb930
001bb930google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Get(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, int i)
001bb930ldr x16, [x28+16]
001bb934subs xzr, sp, x16
001bb938b.ls 0x1bb990
001bb93cstr x30, [sp-48]!
001bb940stur x29, [sp-8]
001bb944sub x29, sp, 8
001bb948str x0, [sp+56]
001bb94cstr x1, [sp+64]
001bb950str wzr, [sp+36]
001bb954ldr x2, [sp+56]
001bb958ldrsb x27, [x2]
001bb95cldr x1, [x2+8]
001bb960ldr x2, [x2]
001bb964ldr x0, [sp+64]
001bb968subs xzr, x1, x0
001bb96cb.hi 0x1bb974
001bb970b 0x1bb988
001bb974
001bb974loc_1bb974:
001bb974ldrsw x0, [x2+2*x0]
001bb978str w0, [sp+36]
001bb97cldur x29, [sp-8]
001bb980ldr x30, [sp], 48
001bb984ret x30
001bb988
001bb988loc_1bb988:
001bb988bl runtime.panicIndex
001bb98chint
001bb990
001bb990loc_1bb990:
001bb990stp x0, x1, [sp+8]
001bb994mov x3, x30
001bb998bl runtime.morestack_noctxt.abi0
001bb99cldp x0, x1, [sp+8]
001bb9a0b 0x1bb930
001bb9a4udf 0
001bb9a8udf 0
001bb9acudf 0
001bb930
001bb9b0
001bb9b0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bb9b0ldr x16, [x28+16]
001bb9b4subs xzr, sp, x16
001bb9b8b.ls 0x1bba80
001bb9bcstr x30, [sp-96]!
001bb9c0stur x29, [sp-8]
001bb9c4sub x29, sp, 8
001bb9c8str x0, [sp+104]
001bb9ccstr w1, [sp+112]
001bb9d0strb wzr, [sp+36]
001bb9d4stp xzr, xzr, [sp+48]
001bb9d8add x2, sp, 48
001bb9dcstr x2, [sp+40]
001bb9e0ldrsb x27, [x2]
001bb9e4adrp x3, 0
001bb9e8add x3, x3, 2720
001bb9ecstr x3, [x2]
001bb9f0ldrsb x27, [x2]
001bb9f4ldr x3, [sp+104]
001bb9f8adrp x27, 0x890000
001bb9fcldr w4, [x27+3056]
001bba00cbz w4, 0x1bba08
001bba04b 0x1bba0c
001bba08
001bba08loc_1bba08:
001bba08b 0x1bba20
001bba0c
001bba0cloc_1bba0c:
001bba0cbl runtime.gcWriteBarrier2
001bba10str x3, [x25]
001bba14ldr x4, [x2+8]
001bba18str x4, [x25+8]
001bba1cb 0x1bba20
001bba20
001bba20loc_1bba20:
001bba20str x3, [x2+8]
001bba24ldr x2, [sp+104]
001bba28ldrsb x27, [x2]
001bba2cadd x0, x2, 24
001bba30str x0, [sp+80]
001bba34ldr x1, [sp+40]
001bba38bl sync.(*Once).Do
001bba3cldr x2, [sp+104]
001bba40ldrsb x27, [x2]
001bba44ldr x1, [x2+40]
001bba48str x1, [sp+72]
001bba4cldrsw x2, [sp+112]
001bba50adrp x0, 0x46b000
001bba54add x0, x0, 1056
001bba58bl runtime.mapaccess2_fast32
001bba5cstr x0, [sp+64]
001bba60strb w1, [sp+38]
001bba64strb w1, [sp+39]
001bba68strb w1, [sp+37]
001bba6cstrb w1, [sp+36]
001bba70mov x0, x1
001bba74ldur x29, [sp-8]
001bba78ldr x30, [sp], 96
001bba7cret x30
001bba80
001bba80loc_1bba80:
001bba80str x0, [sp+8]
001bba84str w1, [sp+16]
001bba88mov x3, x30
001bba8cbl runtime.morestack_noctxt.abi0
001bba90ldr x0, [sp+8]
001bba94ldrsw x1, [sp+16]
001bba98b 0x1bb9b0
001bba9cudf 0
001bb9b0
001bb9b0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bb9b0ldr x16, [x28+16]
001bb9b4subs xzr, sp, x16
001bb9b8b.ls 0x1bba80
001bb9bcstr x30, [sp-96]!
001bb9c0stur x29, [sp-8]
001bb9c4sub x29, sp, 8
001bb9c8str x0, [sp+104]
001bb9ccstr w1, [sp+112]
001bb9d0strb wzr, [sp+36]
001bb9d4stp xzr, xzr, [sp+48]
001bb9d8add x2, sp, 48
001bb9dcstr x2, [sp+40]
001bb9e0ldrsb x27, [x2]
001bb9e4adrp x3, 0
001bb9e8add x3, x3, 2720
001bb9ecstr x3, [x2]
001bb9f0ldrsb x27, [x2]
001bb9f4ldr x3, [sp+104]
001bb9f8adrp x27, 0x890000
001bb9fcldr w4, [x27+3056]
001bba00cbz w4, 0x1bba08
001bba04b 0x1bba0c
001bba08
001bba08loc_1bba08:
001bba08b 0x1bba20
001bba0c
001bba0cloc_1bba0c:
001bba0cbl runtime.gcWriteBarrier2
001bba10str x3, [x25]
001bba14ldr x4, [x2+8]
001bba18str x4, [x25+8]
001bba1cb 0x1bba20
001bba20
001bba20loc_1bba20:
001bba20str x3, [x2+8]
001bba24ldr x2, [sp+104]
001bba28ldrsb x27, [x2]
001bba2cadd x0, x2, 24
001bba30str x0, [sp+80]
001bba34ldr x1, [sp+40]
001bba38bl sync.(*Once).Do
001bba3cldr x2, [sp+104]
001bba40ldrsb x27, [x2]
001bba44ldr x1, [x2+40]
001bba48str x1, [sp+72]
001bba4cldrsw x2, [sp+112]
001bba50adrp x0, 0x46b000
001bba54add x0, x0, 1056
001bba58bl runtime.mapaccess2_fast32
001bba5cstr x0, [sp+64]
001bba60strb w1, [sp+38]
001bba64strb w1, [sp+39]
001bba68strb w1, [sp+37]
001bba6cstrb w1, [sp+36]
001bba70mov x0, x1
001bba74ldur x29, [sp-8]
001bba78ldr x30, [sp], 96
001bba7cret x30
001bba80
001bba80loc_1bba80:
001bba80str x0, [sp+8]
001bba84str w1, [sp+16]
001bba88mov x3, x30
001bba8cbl runtime.morestack_noctxt.abi0
001bba90ldr x0, [sp+8]
001bba94ldrsw x1, [sp+16]
001bba98b 0x1bb9b0
001bba9cudf 0
001bb9b0
001bbaa0
001bbaa0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has.func1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has.func1(void)
001bbaa0ldr x16, [x28+16]
001bbaa4subs xzr, sp, x16
001bbaa8b.ls 0x1bbbc8
001bbaacstr x30, [sp-128]!
001bbab0stur x29, [sp-8]
001bbab4sub x29, sp, 8
001bbab8ldr x3, [x26+8]
001bbabcstr x3, [sp+64]
001bbac0ldrsb x27, [x3]
001bbac4ldr x4, [x3+8]
001bbac8str x4, [sp+56]
001bbacccbnz x4, 0x1bbad4
001bbad0b 0x1bbb54
001bbad4
001bbad4loc_1bbad4:
001bbad4ldrsb x27, [x3]
001bbad8ldr x1, [x3+8]
001bbadcstr x1, [sp+56]
001bbae0adrp x0, 0x46b000
001bbae4add x0, x0, 1056
001bbae8mov x2, xzr
001bbaecbl runtime.makemap
001bbaf0str x0, [sp+112]
001bbaf4ldr x3, [sp+64]
001bbaf8ldrsb x27, [x3]
001bbafcadrp x27, 0x890000
001bbb00ldr w4, [x27+3056]
001bbb04cbz w4, 0x1bbb0c
001bbb08b 0x1bbb10
001bbb0c
001bbb0cloc_1bbb0c:
001bbb0cb 0x1bbb24
001bbb10
001bbb10loc_1bbb10:
001bbb10bl runtime.gcWriteBarrier2
001bbb14str x0, [x25]
001bbb18ldr x4, [x3+40]
001bbb1cstr x4, [x25+8]
001bbb20b 0x1bbb24
001bbb24
001bbb24loc_1bbb24:
001bbb24str x0, [x3+40]
001bbb28ldr x3, [sp+64]
001bbb2cldrsb x27, [x3]
001bbb30ldr x4, [x3+8]
001bbb34ldr x5, [x3]
001bbb38ldr x3, [x3+16]
001bbb3cstr x5, [sp+88]
001bbb40str x4, [sp+96]
001bbb44str x3, [sp+104]
001bbb48str xzr, [sp+48]
001bbb4cstr x4, [sp+40]
001bbb50b 0x1bbb64
001bbb54
001bbb54loc_1bbb54:
001bbb54b 0x1bbb58
001bbb58
001bbb58loc_1bbb58:
001bbb58ldur x29, [sp-8]
001bbb5cldr x30, [sp], 128
001bbb60ret x30
001bbb64
001bbb64loc_1bbb64:
001bbb64ldr x3, [sp+40]
001bbb68ldr x4, [sp+48]
001bbb6csubs xzr, x3, x4
001bbb70b.gt 0x1bbb78
001bbb74b 0x1bbbc4
001bbb78
001bbb78loc_1bbb78:
001bbb78ldr x3, [sp+48]
001bbb7cldr x4, [sp+88]
001bbb80ldrsw x3, [x4+2*x3]
001bbb84str w3, [sp+36]
001bbb88ldr x3, [sp+64]
001bbb8cldrsb x27, [x3]
001bbb90ldr x1, [x3+40]
001bbb94str x1, [sp+80]
001bbb98ldrsw x2, [sp+36]
001bbb9cadrp x0, 0x46b000
001bbba0add x0, x0, 1056
001bbba4bl runtime.mapassign_fast32
001bbba8str x0, [sp+72]
001bbbacldrsb x27, [x0]
001bbbb0b 0x1bbbb4
001bbbb4
001bbbb4loc_1bbbb4:
001bbbb4ldr x3, [sp+48]
001bbbb8add x3, x3, 1
001bbbbcstr x3, [sp+48]
001bbbc0b 0x1bbb64
001bbbc4
001bbbc4loc_1bbbc4:
001bbbc4b 0x1bbb58
001bbbc8
001bbbc8loc_1bbbc8:
001bbbc8mov x3, x30
001bbbccbl runtime.morestack.abi0
001bbbd0b 0x1bbaa0
001bbbd4udf 0
001bbbd8udf 0
001bbbdcudf 0
001bbaa0
001bbaa0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has.func1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has.func1(void)
001bbaa0ldr x16, [x28+16]
001bbaa4subs xzr, sp, x16
001bbaa8b.ls 0x1bbbc8
001bbaacstr x30, [sp-128]!
001bbab0stur x29, [sp-8]
001bbab4sub x29, sp, 8
001bbab8ldr x3, [x26+8]
001bbabcstr x3, [sp+64]
001bbac0ldrsb x27, [x3]
001bbac4ldr x4, [x3+8]
001bbac8str x4, [sp+56]
001bbacccbnz x4, 0x1bbad4
001bbad0b 0x1bbb54
001bbad4
001bbad4loc_1bbad4:
001bbad4ldrsb x27, [x3]
001bbad8ldr x1, [x3+8]
001bbadcstr x1, [sp+56]
001bbae0adrp x0, 0x46b000
001bbae4add x0, x0, 1056
001bbae8mov x2, xzr
001bbaecbl runtime.makemap
001bbaf0str x0, [sp+112]
001bbaf4ldr x3, [sp+64]
001bbaf8ldrsb x27, [x3]
001bbafcadrp x27, 0x890000
001bbb00ldr w4, [x27+3056]
001bbb04cbz w4, 0x1bbb0c
001bbb08b 0x1bbb10
001bbb0c
001bbb0cloc_1bbb0c:
001bbb0cb 0x1bbb24
001bbb10
001bbb10loc_1bbb10:
001bbb10bl runtime.gcWriteBarrier2
001bbb14str x0, [x25]
001bbb18ldr x4, [x3+40]
001bbb1cstr x4, [x25+8]
001bbb20b 0x1bbb24
001bbb24
001bbb24loc_1bbb24:
001bbb24str x0, [x3+40]
001bbb28ldr x3, [sp+64]
001bbb2cldrsb x27, [x3]
001bbb30ldr x4, [x3+8]
001bbb34ldr x5, [x3]
001bbb38ldr x3, [x3+16]
001bbb3cstr x5, [sp+88]
001bbb40str x4, [sp+96]
001bbb44str x3, [sp+104]
001bbb48str xzr, [sp+48]
001bbb4cstr x4, [sp+40]
001bbb50b 0x1bbb64
001bbb54
001bbb54loc_1bbb54:
001bbb54b 0x1bbb58
001bbb58
001bbb58loc_1bbb58:
001bbb58ldur x29, [sp-8]
001bbb5cldr x30, [sp], 128
001bbb60ret x30
001bbb64
001bbb64loc_1bbb64:
001bbb64ldr x3, [sp+40]
001bbb68ldr x4, [sp+48]
001bbb6csubs xzr, x3, x4
001bbb70b.gt 0x1bbb78
001bbb74b 0x1bbbc4
001bbb78
001bbb78loc_1bbb78:
001bbb78ldr x3, [sp+48]
001bbb7cldr x4, [sp+88]
001bbb80ldrsw x3, [x4+2*x3]
001bbb84str w3, [sp+36]
001bbb88ldr x3, [sp+64]
001bbb8cldrsb x27, [x3]
001bbb90ldr x1, [x3+40]
001bbb94str x1, [sp+80]
001bbb98ldrsw x2, [sp+36]
001bbb9cadrp x0, 0x46b000
001bbba0add x0, x0, 1056
001bbba4bl runtime.mapassign_fast32
001bbba8str x0, [sp+72]
001bbbacldrsb x27, [x0]
001bbbb0b 0x1bbbb4
001bbbb4
001bbbb4loc_1bbbb4:
001bbbb4ldr x3, [sp+48]
001bbbb8add x3, x3, 1
001bbbbcstr x3, [sp+48]
001bbbc0b 0x1bbb64
001bbbc4
001bbbc4loc_1bbbc4:
001bbbc4b 0x1bbb58
001bbbc8
001bbbc8loc_1bbbc8:
001bbbc8mov x3, x30
001bbbccbl runtime.morestack.abi0
001bbbd0b 0x1bbaa0
001bbbd4udf 0
001bbbd8udf 0
001bbbdcudf 0
001bbaa0
001bbbe0
001bbbe0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Format(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, fmt.State s, int32 r)
001bbbe0ldr x16, [x28+16]
001bbbe4subs xzr, sp, x16
001bbbe8b.ls 0x1bbc30
001bbbecstr x30, [sp-64]!
001bbbf0stur x29, [sp-8]
001bbbf4sub x29, sp, 8
001bbbf8str x0, [sp+72]
001bbbfcstr x1, [sp+80]
001bbc00str x2, [sp+88]
001bbc04str w3, [sp+96]
001bbc08ldr x0, [sp+80]
001bbc0cldr x1, [sp+88]
001bbc10ldr x4, [sp+72]
001bbc14mov x2, x3
001bbc18adrp x3, 0x55c000
001bbc1cadd x3, x3, 3520
001bbc20bl google.golang.org/protobuf/internal/descfmt.FormatList
001bbc24ldur x29, [sp-8]
001bbc28ldr x30, [sp], 64
001bbc2cret x30
001bbc30
001bbc30loc_1bbc30:
001bbc30stp x0, x1, [sp+8]
001bbc34str x2, [sp+24]
001bbc38str w3, [sp+32]
001bbc3cmov x3, x30
001bbc40bl runtime.morestack_noctxt.abi0
001bbc44ldp x0, x1, [sp+8]
001bbc48ldr x2, [sp+24]
001bbc4cldrsw x3, [sp+32]
001bbc50b 0x1bbbe0
001bbc54udf 0
001bbc58udf 0
001bbc5cudf 0
001bbbe0
001bbbe0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Format(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, fmt.State s, int32 r)
001bbbe0ldr x16, [x28+16]
001bbbe4subs xzr, sp, x16
001bbbe8b.ls 0x1bbc30
001bbbecstr x30, [sp-64]!
001bbbf0stur x29, [sp-8]
001bbbf4sub x29, sp, 8
001bbbf8str x0, [sp+72]
001bbbfcstr x1, [sp+80]
001bbc00str x2, [sp+88]
001bbc04str w3, [sp+96]
001bbc08ldr x0, [sp+80]
001bbc0cldr x1, [sp+88]
001bbc10ldr x4, [sp+72]
001bbc14mov x2, x3
001bbc18adrp x3, 0x55c000
001bbc1cadd x3, x3, 3520
001bbc20bl google.golang.org/protobuf/internal/descfmt.FormatList
001bbc24ldur x29, [sp-8]
001bbc28ldr x30, [sp], 64
001bbc2cret x30
001bbc30
001bbc30loc_1bbc30:
001bbc30stp x0, x1, [sp+8]
001bbc34str x2, [sp+24]
001bbc38str w3, [sp+32]
001bbc3cmov x3, x30
001bbc40bl runtime.morestack_noctxt.abi0
001bbc44ldp x0, x1, [sp+8]
001bbc48ldr x2, [sp+24]
001bbc4cldrsw x3, [sp+32]
001bbc50b 0x1bbbe0
001bbc54udf 0
001bbc58udf 0
001bbc5cudf 0
001bbbe0
001bbc60
001bbc60google.golang.org/protobuf/internal/filedesc.(*OneofFields).Len: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Len(google.golang.org/protobuf/internal/filedesc.OneofFields * p)
001bbc60str x30, [sp-32]!
001bbc64stur x29, [sp-8]
001bbc68sub x29, sp, 8
001bbc6cstr x0, [sp+40]
001bbc70str xzr, [sp+8]
001bbc74ldrsb x27, [x0]
001bbc78ldr x0, [x0+8]
001bbc7cstr x0, [sp+16]
001bbc80str x0, [sp+8]
001bbc84add x29, sp, 24
001bbc88add sp, sp, 32
001bbc8cret x30
001bbc60
001bbc60google.golang.org/protobuf/internal/filedesc.(*OneofFields).Len: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Len(google.golang.org/protobuf/internal/filedesc.OneofFields * p)
001bbc60str x30, [sp-32]!
001bbc64stur x29, [sp-8]
001bbc68sub x29, sp, 8
001bbc6cstr x0, [sp+40]
001bbc70str xzr, [sp+8]
001bbc74ldrsb x27, [x0]
001bbc78ldr x0, [x0+8]
001bbc7cstr x0, [sp+16]
001bbc80str x0, [sp+8]
001bbc84add x29, sp, 24
001bbc88add sp, sp, 32
001bbc8cret x30
001bbc60
001bbc90
001bbc90google.golang.org/protobuf/internal/filedesc.(*OneofFields).Get: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Get(google.golang.org/protobuf/internal/filedesc.OneofFields * p, int i)
001bbc90ldr x16, [x28+16]
001bbc94subs xzr, sp, x16
001bbc98b.ls 0x1bbd00
001bbc9cstr x30, [sp-48]!
001bbca0stur x29, [sp-8]
001bbca4sub x29, sp, 8
001bbca8str x0, [sp+56]
001bbcacstr x1, [sp+64]
001bbcb0stp xzr, xzr, [sp+24]
001bbcb4ldr x2, [sp+56]
001bbcb8ldrsb x27, [x2]
001bbcbcldr x3, [x2]
001bbcc0ldr x1, [x2+8]
001bbcc4ldr x0, [sp+64]
001bbcc8subs xzr, x1, x0
001bbcccb.hi 0x1bbcd4
001bbcd0b 0x1bbcf8
001bbcd4
001bbcd4loc_1bbcd4:
001bbcd4add x2, x3, x0, lsl #4
001bbcd8ldr x1, [x2+8]
001bbcdcubfm x2, x0, 60, 59
001bbce0ldr x0, [x3+x2]
001bbce4str x0, [sp+24]
001bbce8str x1, [sp+32]
001bbcecldur x29, [sp-8]
001bbcf0ldr x30, [sp], 48
001bbcf4ret x30
001bbcf8
001bbcf8loc_1bbcf8:
001bbcf8bl runtime.panicIndex
001bbcfchint
001bbd00
001bbd00loc_1bbd00:
001bbd00stp x0, x1, [sp+8]
001bbd04mov x3, x30
001bbd08bl runtime.morestack_noctxt.abi0
001bbd0cldp x0, x1, [sp+8]
001bbd10b 0x1bbc90
001bbd14udf 0
001bbd18udf 0
001bbd1cudf 0
001bbc90
001bbc90google.golang.org/protobuf/internal/filedesc.(*OneofFields).Get: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Get(google.golang.org/protobuf/internal/filedesc.OneofFields * p, int i)
001bbc90ldr x16, [x28+16]
001bbc94subs xzr, sp, x16
001bbc98b.ls 0x1bbd00
001bbc9cstr x30, [sp-48]!
001bbca0stur x29, [sp-8]
001bbca4sub x29, sp, 8
001bbca8str x0, [sp+56]
001bbcacstr x1, [sp+64]
001bbcb0stp xzr, xzr, [sp+24]
001bbcb4ldr x2, [sp+56]
001bbcb8ldrsb x27, [x2]
001bbcbcldr x3, [x2]
001bbcc0ldr x1, [x2+8]
001bbcc4ldr x0, [sp+64]
001bbcc8subs xzr, x1, x0
001bbcccb.hi 0x1bbcd4
001bbcd0b 0x1bbcf8
001bbcd4
001bbcd4loc_1bbcd4:
001bbcd4add x2, x3, x0, lsl #4
001bbcd8ldr x1, [x2+8]
001bbcdcubfm x2, x0, 60, 59
001bbce0ldr x0, [x3+x2]
001bbce4str x0, [sp+24]
001bbce8str x1, [sp+32]
001bbcecldur x29, [sp-8]
001bbcf0ldr x30, [sp], 48
001bbcf4ret x30
001bbcf8
001bbcf8loc_1bbcf8:
001bbcf8bl runtime.panicIndex
001bbcfchint
001bbd00
001bbd00loc_1bbd00:
001bbd00stp x0, x1, [sp+8]
001bbd04mov x3, x30
001bbd08bl runtime.morestack_noctxt.abi0
001bbd0cldp x0, x1, [sp+8]
001bbd10b 0x1bbc90
001bbd14udf 0
001bbd18udf 0
001bbd1cudf 0
001bbc90
001bbd20
001bbd20google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByName(google.golang.org/protobuf/internal/filedesc.OneofFields * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bbd20ldr x16, [x28+16]
001bbd24subs xzr, sp, x16
001bbd28b.ls 0x1bbd98
001bbd2cstr x30, [sp-80]!
001bbd30stur x29, [sp-8]
001bbd34sub x29, sp, 8
001bbd38str x0, [sp+88]
001bbd3cstr x1, [sp+96]
001bbd40str x2, [sp+104]
001bbd44stp xzr, xzr, [sp+40]
001bbd48ldr x0, [sp+88]
001bbd4cbl google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit
001bbd50str x0, [sp+64]
001bbd54ldrsb x27, [x0]
001bbd58ldr x1, [x0+40]
001bbd5cstr x1, [sp+56]
001bbd60ldr x2, [sp+96]
001bbd64ldr x3, [sp+104]
001bbd68adrp x0, 0x46b000
001bbd6cadd x0, x0, 544
001bbd70bl runtime.mapaccess1_faststr
001bbd74ldr x1, [x0]
001bbd78ldr x2, [x0+8]
001bbd7cstr x1, [sp+40]
001bbd80str x2, [sp+48]
001bbd84mov x0, x1
001bbd88mov x1, x2
001bbd8cldur x29, [sp-8]
001bbd90ldr x30, [sp], 80
001bbd94ret x30
001bbd98
001bbd98loc_1bbd98:
001bbd98stp x0, x1, [sp+8]
001bbd9cstr x2, [sp+24]
001bbda0mov x3, x30
001bbda4bl runtime.morestack_noctxt.abi0
001bbda8ldp x0, x1, [sp+8]
001bbdacldr x2, [sp+24]
001bbdb0b 0x1bbd20
001bbdb4udf 0
001bbdb8udf 0
001bbdbcudf 0
001bbd20
001bbd20google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByName(google.golang.org/protobuf/internal/filedesc.OneofFields * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bbd20ldr x16, [x28+16]
001bbd24subs xzr, sp, x16
001bbd28b.ls 0x1bbd98
001bbd2cstr x30, [sp-80]!
001bbd30stur x29, [sp-8]
001bbd34sub x29, sp, 8
001bbd38str x0, [sp+88]
001bbd3cstr x1, [sp+96]
001bbd40str x2, [sp+104]
001bbd44stp xzr, xzr, [sp+40]
001bbd48ldr x0, [sp+88]
001bbd4cbl google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit
001bbd50str x0, [sp+64]
001bbd54ldrsb x27, [x0]
001bbd58ldr x1, [x0+40]
001bbd5cstr x1, [sp+56]
001bbd60ldr x2, [sp+96]
001bbd64ldr x3, [sp+104]
001bbd68adrp x0, 0x46b000
001bbd6cadd x0, x0, 544
001bbd70bl runtime.mapaccess1_faststr
001bbd74ldr x1, [x0]
001bbd78ldr x2, [x0+8]
001bbd7cstr x1, [sp+40]
001bbd80str x2, [sp+48]
001bbd84mov x0, x1
001bbd88mov x1, x2
001bbd8cldur x29, [sp-8]
001bbd90ldr x30, [sp], 80
001bbd94ret x30
001bbd98
001bbd98loc_1bbd98:
001bbd98stp x0, x1, [sp+8]
001bbd9cstr x2, [sp+24]
001bbda0mov x3, x30
001bbda4bl runtime.morestack_noctxt.abi0
001bbda8ldp x0, x1, [sp+8]
001bbdacldr x2, [sp+24]
001bbdb0b 0x1bbd20
001bbdb4udf 0
001bbdb8udf 0
001bbdbcudf 0
001bbd20
001bbdc0
001bbdc0google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByNumber: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByNumber(google.golang.org/protobuf/internal/filedesc.OneofFields * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bbdc0ldr x16, [x28+16]
001bbdc4subs xzr, sp, x16
001bbdc8b.ls 0x1bbe30
001bbdccstr x30, [sp-80]!
001bbdd0stur x29, [sp-8]
001bbdd4sub x29, sp, 8
001bbdd8str x0, [sp+88]
001bbddcstr w1, [sp+96]
001bbde0stp xzr, xzr, [sp+40]
001bbde4ldr x0, [sp+88]
001bbde8bl google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit
001bbdecstr x0, [sp+64]
001bbdf0ldrsb x27, [x0]
001bbdf4ldr x1, [x0+64]
001bbdf8str x1, [sp+56]
001bbdfcldrsw x2, [sp+96]
001bbe00adrp x0, 0x46b000
001bbe04add x0, x0, 800
001bbe08bl runtime.mapaccess1_fast32
001bbe0cldr x1, [x0]
001bbe10ldr x2, [x0+8]
001bbe14str x1, [sp+40]
001bbe18str x2, [sp+48]
001bbe1cmov x0, x1
001bbe20mov x1, x2
001bbe24ldur x29, [sp-8]
001bbe28ldr x30, [sp], 80
001bbe2cret x30
001bbe30
001bbe30loc_1bbe30:
001bbe30str x0, [sp+8]
001bbe34str w1, [sp+16]
001bbe38mov x3, x30
001bbe3cbl runtime.morestack_noctxt.abi0
001bbe40ldr x0, [sp+8]
001bbe44ldrsw x1, [sp+16]
001bbe48b 0x1bbdc0
001bbe4cudf 0
001bbdc0
001bbdc0google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByNumber: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByNumber(google.golang.org/protobuf/internal/filedesc.OneofFields * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bbdc0ldr x16, [x28+16]
001bbdc4subs xzr, sp, x16
001bbdc8b.ls 0x1bbe30
001bbdccstr x30, [sp-80]!
001bbdd0stur x29, [sp-8]
001bbdd4sub x29, sp, 8
001bbdd8str x0, [sp+88]
001bbddcstr w1, [sp+96]
001bbde0stp xzr, xzr, [sp+40]
001bbde4ldr x0, [sp+88]
001bbde8bl google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit
001bbdecstr x0, [sp+64]
001bbdf0ldrsb x27, [x0]
001bbdf4ldr x1, [x0+64]
001bbdf8str x1, [sp+56]
001bbdfcldrsw x2, [sp+96]
001bbe00adrp x0, 0x46b000
001bbe04add x0, x0, 800
001bbe08bl runtime.mapaccess1_fast32
001bbe0cldr x1, [x0]
001bbe10ldr x2, [x0+8]
001bbe14str x1, [sp+40]
001bbe18str x2, [sp+48]
001bbe1cmov x0, x1
001bbe20mov x1, x2
001bbe24ldur x29, [sp-8]
001bbe28ldr x30, [sp], 80
001bbe2cret x30
001bbe30
001bbe30loc_1bbe30:
001bbe30str x0, [sp+8]
001bbe34str w1, [sp+16]
001bbe38mov x3, x30
001bbe3cbl runtime.morestack_noctxt.abi0
001bbe40ldr x0, [sp+8]
001bbe44ldrsw x1, [sp+16]
001bbe48b 0x1bbdc0
001bbe4cudf 0
001bbdc0
001bbe50
001bbe50google.golang.org/protobuf/internal/filedesc.(*OneofFields).Format: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Format(google.golang.org/protobuf/internal/filedesc.OneofFields * p, fmt.State s, int32 r)
001bbe50ldr x16, [x28+16]
001bbe54subs xzr, sp, x16
001bbe58b.ls 0x1bbea0
001bbe5cstr x30, [sp-64]!
001bbe60stur x29, [sp-8]
001bbe64sub x29, sp, 8
001bbe68str x0, [sp+72]
001bbe6cstr x1, [sp+80]
001bbe70str x2, [sp+88]
001bbe74str w3, [sp+96]
001bbe78ldr x0, [sp+80]
001bbe7cldr x1, [sp+88]
001bbe80ldr x4, [sp+72]
001bbe84mov x2, x3
001bbe88adrp x3, 0x55c000
001bbe8cadd x3, x3, 3640
001bbe90bl google.golang.org/protobuf/internal/descfmt.FormatList
001bbe94ldur x29, [sp-8]
001bbe98ldr x30, [sp], 64
001bbe9cret x30
001bbea0
001bbea0loc_1bbea0:
001bbea0stp x0, x1, [sp+8]
001bbea4str x2, [sp+24]
001bbea8str w3, [sp+32]
001bbeacmov x3, x30
001bbeb0bl runtime.morestack_noctxt.abi0
001bbeb4ldp x0, x1, [sp+8]
001bbeb8ldr x2, [sp+24]
001bbebcldrsw x3, [sp+32]
001bbec0b 0x1bbe50
001bbec4udf 0
001bbec8udf 0
001bbeccudf 0
001bbe50
001bbe50google.golang.org/protobuf/internal/filedesc.(*OneofFields).Format: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Format(google.golang.org/protobuf/internal/filedesc.OneofFields * p, fmt.State s, int32 r)
001bbe50ldr x16, [x28+16]
001bbe54subs xzr, sp, x16
001bbe58b.ls 0x1bbea0
001bbe5cstr x30, [sp-64]!
001bbe60stur x29, [sp-8]
001bbe64sub x29, sp, 8
001bbe68str x0, [sp+72]
001bbe6cstr x1, [sp+80]
001bbe70str x2, [sp+88]
001bbe74str w3, [sp+96]
001bbe78ldr x0, [sp+80]
001bbe7cldr x1, [sp+88]
001bbe80ldr x4, [sp+72]
001bbe84mov x2, x3
001bbe88adrp x3, 0x55c000
001bbe8cadd x3, x3, 3640
001bbe90bl google.golang.org/protobuf/internal/descfmt.FormatList
001bbe94ldur x29, [sp-8]
001bbe98ldr x30, [sp], 64
001bbe9cret x30
001bbea0
001bbea0loc_1bbea0:
001bbea0stp x0, x1, [sp+8]
001bbea4str x2, [sp+24]
001bbea8str w3, [sp+32]
001bbeacmov x3, x30
001bbeb0bl runtime.morestack_noctxt.abi0
001bbeb4ldp x0, x1, [sp+8]
001bbeb8ldr x2, [sp+24]
001bbebcldrsw x3, [sp+32]
001bbec0b 0x1bbe50
001bbec4udf 0
001bbec8udf 0
001bbeccudf 0
001bbe50
001bbed0
001bbed0google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit(google.golang.org/protobuf/internal/filedesc.OneofFields * p)
001bbed0ldr x16, [x28+16]
001bbed4subs xzr, sp, x16
001bbed8b.ls 0x1bbf6c
001bbedcstr x30, [sp-80]!
001bbee0stur x29, [sp-8]
001bbee4sub x29, sp, 8
001bbee8str x0, [sp+88]
001bbeecstr xzr, [sp+32]
001bbef0stp xzr, xzr, [sp+56]
001bbef4add x2, sp, 56
001bbef8str x2, [sp+48]
001bbefcldrsb x27, [x2]
001bbf00adrp x3, 0
001bbf04add x3, x3, 3968
001bbf08str x3, [x2]
001bbf0cldrsb x27, [x2]
001bbf10ldr x3, [sp+88]
001bbf14adrp x27, 0x890000
001bbf18ldr w4, [x27+3056]
001bbf1ccbz w4, 0x1bbf24
001bbf20b 0x1bbf28
001bbf24
001bbf24loc_1bbf24:
001bbf24b 0x1bbf3c
001bbf28
001bbf28loc_1bbf28:
001bbf28bl runtime.gcWriteBarrier2
001bbf2cstr x3, [x25]
001bbf30ldr x4, [x2+8]
001bbf34str x4, [x25+8]
001bbf38b 0x1bbf3c
001bbf3c
001bbf3cloc_1bbf3c:
001bbf3cstr x3, [x2+8]
001bbf40ldr x2, [sp+88]
001bbf44ldrsb x27, [x2]
001bbf48add x0, x2, 24
001bbf4cstr x0, [sp+40]
001bbf50ldr x1, [sp+48]
001bbf54bl sync.(*Once).Do
001bbf58ldr x0, [sp+88]
001bbf5cstr x0, [sp+32]
001bbf60ldur x29, [sp-8]
001bbf64ldr x30, [sp], 80
001bbf68ret x30
001bbf6c
001bbf6cloc_1bbf6c:
001bbf6cstr x0, [sp+8]
001bbf70mov x3, x30
001bbf74bl runtime.morestack_noctxt.abi0
001bbf78ldr x0, [sp+8]
001bbf7cb 0x1bbed0
001bbed0
001bbed0google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit(google.golang.org/protobuf/internal/filedesc.OneofFields * p)
001bbed0ldr x16, [x28+16]
001bbed4subs xzr, sp, x16
001bbed8b.ls 0x1bbf6c
001bbedcstr x30, [sp-80]!
001bbee0stur x29, [sp-8]
001bbee4sub x29, sp, 8
001bbee8str x0, [sp+88]
001bbeecstr xzr, [sp+32]
001bbef0stp xzr, xzr, [sp+56]
001bbef4add x2, sp, 56
001bbef8str x2, [sp+48]
001bbefcldrsb x27, [x2]
001bbf00adrp x3, 0
001bbf04add x3, x3, 3968
001bbf08str x3, [x2]
001bbf0cldrsb x27, [x2]
001bbf10ldr x3, [sp+88]
001bbf14adrp x27, 0x890000
001bbf18ldr w4, [x27+3056]
001bbf1ccbz w4, 0x1bbf24
001bbf20b 0x1bbf28
001bbf24
001bbf24loc_1bbf24:
001bbf24b 0x1bbf3c
001bbf28
001bbf28loc_1bbf28:
001bbf28bl runtime.gcWriteBarrier2
001bbf2cstr x3, [x25]
001bbf30ldr x4, [x2+8]
001bbf34str x4, [x25+8]
001bbf38b 0x1bbf3c
001bbf3c
001bbf3cloc_1bbf3c:
001bbf3cstr x3, [x2+8]
001bbf40ldr x2, [sp+88]
001bbf44ldrsb x27, [x2]
001bbf48add x0, x2, 24
001bbf4cstr x0, [sp+40]
001bbf50ldr x1, [sp+48]
001bbf54bl sync.(*Once).Do
001bbf58ldr x0, [sp+88]
001bbf5cstr x0, [sp+32]
001bbf60ldur x29, [sp-8]
001bbf64ldr x30, [sp], 80
001bbf68ret x30
001bbf6c
001bbf6cloc_1bbf6c:
001bbf6cstr x0, [sp+8]
001bbf70mov x3, x30
001bbf74bl runtime.morestack_noctxt.abi0
001bbf78ldr x0, [sp+8]
001bbf7cb 0x1bbed0
001bbed0
001bbf80
001bbf80google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit.func1(void)
001bbf80ldr x16, [x28+16]
001bbf84sub x17, sp, 144
001bbf88subs xzr, x17, x16
001bbf8cb.ls 0x1bc3a0
001bbf90sub x20, sp, 272
001bbf94stp x29, x30, [x20-8]
001bbf98add sp, x20, 0
001bbf9csub x29, sp, 8
001bbfa0ldr x3, [x26+8]
001bbfa4str x3, [sp+88]
001bbfa8ldrsb x27, [x3]
001bbfacldr x4, [x3+8]
001bbfb0str x4, [sp+80]
001bbfb4cbnz x4, 0x1bbfbc
001bbfb8b 0x1bc14c
001bbfbc
001bbfbcloc_1bbfbc:
001bbfbcldrsb x27, [x3]
001bbfc0ldr x1, [x3+8]
001bbfc4str x1, [sp+80]
001bbfc8adrp x0, 0x46b000
001bbfccadd x0, x0, 544
001bbfd0mov x2, xzr
001bbfd4bl runtime.makemap
001bbfd8str x0, [sp+192]
001bbfdcldr x3, [sp+88]
001bbfe0ldrsb x27, [x3]
001bbfe4adrp x27, 0x890000
001bbfe8ldr w4, [x27+3056]
001bbfeccbz w4, 0x1bbff4
001bbff0b 0x1bbff8
001bbff4
001bbff4loc_1bbff4:
001bbff4b 0x1bc00c
001bbff8
001bbff8loc_1bbff8:
001bbff8bl runtime.gcWriteBarrier2
001bbffcstr x0, [x25]
001bc000ldr x4, [x3+40]
001bc004str x4, [x25+8]
001bc008b 0x1bc00c
001bc00c
001bc00cloc_1bc00c:
001bc00cstr x0, [x3+40]
001bc010ldr x3, [sp+88]
001bc014ldrsb x27, [x3]
001bc018ldr x1, [x3+8]
001bc01cstr x1, [sp+80]
001bc020adrp x0, 0x46a000
001bc024add x0, x0, 672
001bc028mov x2, xzr
001bc02cbl runtime.makemap
001bc030str x0, [sp+176]
001bc034ldr x3, [sp+88]
001bc038ldrsb x27, [x3]
001bc03cadrp x27, 0x88f000
001bc040ldr w4, [x27+3056]
001bc044cbz w4, 0x1bc04c
001bc048b 0x1bc050
001bc04c
001bc04cloc_1bc04c:
001bc04cb 0x1bc064
001bc050
001bc050loc_1bc050:
001bc050bl runtime.gcWriteBarrier2
001bc054str x0, [x25]
001bc058ldr x4, [x3+48]
001bc05cstr x4, [x25+8]
001bc060b 0x1bc064
001bc064
001bc064loc_1bc064:
001bc064str x0, [x3+48]
001bc068ldr x3, [sp+88]
001bc06cldrsb x27, [x3]
001bc070ldr x1, [x3+8]
001bc074str x1, [sp+80]
001bc078adrp x0, 0x46a000
001bc07cadd x0, x0, 672
001bc080mov x2, xzr
001bc084bl runtime.makemap
001bc088str x0, [sp+176]
001bc08cldr x3, [sp+88]
001bc090ldrsb x27, [x3]
001bc094adrp x27, 0x88f000
001bc098ldr w4, [x27+3056]
001bc09ccbz w4, 0x1bc0a4
001bc0a0b 0x1bc0a8
001bc0a4
001bc0a4loc_1bc0a4:
001bc0a4b 0x1bc0bc
001bc0a8
001bc0a8loc_1bc0a8:
001bc0a8bl runtime.gcWriteBarrier2
001bc0acstr x0, [x25]
001bc0b0ldr x4, [x3+56]
001bc0b4str x4, [x25+8]
001bc0b8b 0x1bc0bc
001bc0bc
001bc0bcloc_1bc0bc:
001bc0bcstr x0, [x3+56]
001bc0c0ldr x3, [sp+88]
001bc0c4ldrsb x27, [x3]
001bc0c8ldr x1, [x3+8]
001bc0ccstr x1, [sp+80]
001bc0d0adrp x0, 0x46a000
001bc0d4add x0, x0, 800
001bc0d8mov x2, xzr
001bc0dcbl runtime.makemap
001bc0e0str x0, [sp+168]
001bc0e4ldr x3, [sp+88]
001bc0e8ldrsb x27, [x3]
001bc0ecadrp x27, 0x88f000
001bc0f0ldr w4, [x27+3056]
001bc0f4cbz w4, 0x1bc0fc
001bc0f8b 0x1bc100
001bc0fc
001bc0fcloc_1bc0fc:
001bc0fcb 0x1bc114
001bc100
001bc100loc_1bc100:
001bc100bl runtime.gcWriteBarrier2
001bc104str x0, [x25]
001bc108ldr x1, [x3+64]
001bc10cstr x1, [x25+8]
001bc110b 0x1bc114
001bc114
001bc114loc_1bc114:
001bc114str x0, [x3+64]
001bc118ldr x1, [sp+88]
001bc11cldrsb x27, [x1]
001bc120ldr x2, [x1+8]
001bc124ldr x3, [x1]
001bc128ldr x1, [x1+16]
001bc12cstr x3, [sp+144]
001bc130str x2, [sp+152]
001bc134str x1, [sp+160]
001bc138str xzr, [sp+56]
001bc13cstr x2, [sp+72]
001bc140ldr x1, [sp+144]
001bc144str x1, [sp+64]
001bc148b 0x1bc15c
001bc14c
001bc14cloc_1bc14c:
001bc14cb 0x1bc150
001bc150
001bc150loc_1bc150:
001bc150ldp x29, x30, [sp-8]
001bc154add sp, sp, 272
001bc158ret x30
001bc15c
001bc15cloc_1bc15c:
001bc15cldr x1, [sp+72]
001bc160ldr x2, [sp+56]
001bc164subs xzr, x1, x2
001bc168b.gt 0x1bc170
001bc16cb 0x1bc39c
001bc170
001bc170loc_1bc170:
001bc170ldr x1, [sp+64]
001bc174str x1, [sp+256]
001bc178ldr x1, [sp+256]
001bc17cldr x2, [x1]
001bc180ldr x0, [x1+8]
001bc184str x2, [sp+96]
001bc188str x0, [sp+104]
001bc18cldrsb x27, [x2]
001bc190ldr x1, [x2+208]
001bc194blr x1
001bc198str x0, [sp+128]
001bc19cstr x1, [sp+136]
001bc1a0ldr x1, [sp+88]
001bc1a4ldrsb x27, [x1]
001bc1a8ldr x1, [x1+40]
001bc1acstr x1, [sp+248]
001bc1b0ldr x2, [sp+128]
001bc1b4ldr x3, [sp+136]
001bc1b8adrp x0, 0x46a000
001bc1bcadd x0, x0, 544
001bc1c0bl runtime.mapassign_faststr
001bc1c4str x0, [sp+240]
001bc1c8ldrsb x27, [x0]
001bc1ccldr x1, [sp+104]
001bc1d0ldr x2, [sp+96]
001bc1d4str x2, [x0]
001bc1d8adrp x27, 0x88f000
001bc1dcldr w2, [x27+3056]
001bc1e0cbz w2, 0x1bc1e8
001bc1e4b 0x1bc1ec
001bc1e8
001bc1e8loc_1bc1e8:
001bc1e8b 0x1bc200
001bc1ec
001bc1ecloc_1bc1ec:
001bc1ecbl runtime.gcWriteBarrier2
001bc1f0str x1, [x25]
001bc1f4ldr x2, [x0+8]
001bc1f8str x2, [x25+8]
001bc1fcb 0x1bc200
001bc200
001bc200loc_1bc200:
001bc200str x1, [x0+8]
001bc204ldr x1, [sp+96]
001bc208ldrsb x27, [x1]
001bc20cldr x1, [x1+168]
001bc210ldr x0, [sp+104]
001bc214blr x1
001bc218str x0, [sp+112]
001bc21cstr x1, [sp+120]
001bc220ldr x1, [sp+88]
001bc224ldrsb x27, [x1]
001bc228ldr x1, [x1+48]
001bc22cstr x1, [sp+232]
001bc230ldr x2, [sp+112]
001bc234ldr x3, [sp+120]
001bc238adrp x0, 0x46a000
001bc23cadd x0, x0, 672
001bc240bl runtime.mapassign_faststr
001bc244str x0, [sp+224]
001bc248ldrsb x27, [x0]
001bc24cldr x1, [sp+104]
001bc250ldr x2, [sp+96]
001bc254str x2, [x0]
001bc258adrp x27, 0x88f000
001bc25cldr w2, [x27+3056]
001bc260cbz w2, 0x1bc268
001bc264b 0x1bc26c
001bc268
001bc268loc_1bc268:
001bc268b 0x1bc280
001bc26c
001bc26cloc_1bc26c:
001bc26cbl runtime.gcWriteBarrier2
001bc270str x1, [x25]
001bc274ldr x2, [x0+8]
001bc278str x2, [x25+8]
001bc27cb 0x1bc280
001bc280
001bc280loc_1bc280:
001bc280str x1, [x0+8]
001bc284ldr x1, [sp+96]
001bc288ldrsb x27, [x1]
001bc28cldr x1, [x1+272]
001bc290ldr x0, [sp+104]
001bc294blr x1
001bc298str x0, [sp+112]
001bc29cstr x1, [sp+120]
001bc2a0ldr x1, [sp+88]
001bc2a4ldrsb x27, [x1]
001bc2a8ldr x1, [x1+56]
001bc2acstr x1, [sp+216]
001bc2b0ldr x2, [sp+112]
001bc2b4ldr x3, [sp+120]
001bc2b8adrp x0, 0x46a000
001bc2bcadd x0, x0, 672
001bc2c0bl runtime.mapassign_faststr
001bc2c4str x0, [sp+208]
001bc2c8ldrsb x27, [x0]
001bc2ccldr x1, [sp+104]
001bc2d0ldr x2, [sp+96]
001bc2d4str x2, [x0]
001bc2d8adrp x27, 0x88f000
001bc2dcldr w2, [x27+3056]
001bc2e0cbz w2, 0x1bc2e8
001bc2e4b 0x1bc2ec
001bc2e8
001bc2e8loc_1bc2e8:
001bc2e8b 0x1bc300
001bc2ec
001bc2ecloc_1bc2ec:
001bc2ecbl runtime.gcWriteBarrier2
001bc2f0str x1, [x25]
001bc2f4ldr x2, [x0+8]
001bc2f8str x2, [x25+8]
001bc2fcb 0x1bc300
001bc300
001bc300loc_1bc300:
001bc300str x1, [x0+8]
001bc304ldr x1, [sp+96]
001bc308ldrsb x27, [x1]
001bc30cldr x1, [x1+216]
001bc310ldr x0, [sp+104]
001bc314blr x1
001bc318str w0, [sp+52]
001bc31cldr x1, [sp+88]
001bc320ldrsb x27, [x1]
001bc324ldr x1, [x1+64]
001bc328str x1, [sp+200]
001bc32cldrsw x2, [sp+52]
001bc330adrp x0, 0x46a000
001bc334add x0, x0, 800
001bc338bl runtime.mapassign_fast32
001bc33cstr x0, [sp+184]
001bc340ldrsb x27, [x0]
001bc344ldr x1, [sp+104]
001bc348ldr x2, [sp+96]
001bc34cstr x2, [x0]
001bc350adrp x27, 0x88f000
001bc354ldr w2, [x27+3056]
001bc358cbz w2, 0x1bc360
001bc35cb 0x1bc364
001bc360
001bc360loc_1bc360:
001bc360b 0x1bc378
001bc364
001bc364loc_1bc364:
001bc364bl runtime.gcWriteBarrier2
001bc368str x1, [x25]
001bc36cldr x2, [x0+8]
001bc370str x2, [x25+8]
001bc374b 0x1bc378
001bc378
001bc378loc_1bc378:
001bc378str x1, [x0+8]
001bc37cb 0x1bc380
001bc380
001bc380loc_1bc380:
001bc380ldr x1, [sp+56]
001bc384add x1, x1, 1
001bc388str x1, [sp+56]
001bc38cldr x1, [sp+256]
001bc390add x1, x1, 16
001bc394str x1, [sp+64]
001bc398b 0x1bc15c
001bc39c
001bc39cloc_1bc39c:
001bc39cb 0x1bc150
001bc3a0
001bc3a0loc_1bc3a0:
001bc3a0mov x3, x30
001bc3a4bl runtime.morestack.abi0
001bc3a8b 0x1bbf80
001bc3acudf 0
001bbf80
001bbf80google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit.func1(void)
001bbf80ldr x16, [x28+16]
001bbf84sub x17, sp, 144
001bbf88subs xzr, x17, x16
001bbf8cb.ls 0x1bc3a0
001bbf90sub x20, sp, 272
001bbf94stp x29, x30, [x20-8]
001bbf98add sp, x20, 0
001bbf9csub x29, sp, 8
001bbfa0ldr x3, [x26+8]
001bbfa4str x3, [sp+88]
001bbfa8ldrsb x27, [x3]
001bbfacldr x4, [x3+8]
001bbfb0str x4, [sp+80]
001bbfb4cbnz x4, 0x1bbfbc
001bbfb8b 0x1bc14c
001bbfbc
001bbfbcloc_1bbfbc:
001bbfbcldrsb x27, [x3]
001bbfc0ldr x1, [x3+8]
001bbfc4str x1, [sp+80]
001bbfc8adrp x0, 0x46b000
001bbfccadd x0, x0, 544
001bbfd0mov x2, xzr
001bbfd4bl runtime.makemap
001bbfd8str x0, [sp+192]
001bbfdcldr x3, [sp+88]
001bbfe0ldrsb x27, [x3]
001bbfe4adrp x27, 0x890000
001bbfe8ldr w4, [x27+3056]
001bbfeccbz w4, 0x1bbff4
001bbff0b 0x1bbff8
001bbff4
001bbff4loc_1bbff4:
001bbff4b 0x1bc00c
001bbff8
001bbff8loc_1bbff8:
001bbff8bl runtime.gcWriteBarrier2
001bbffcstr x0, [x25]
001bc000ldr x4, [x3+40]
001bc004str x4, [x25+8]
001bc008b 0x1bc00c
001bc00c
001bc00cloc_1bc00c:
001bc00cstr x0, [x3+40]
001bc010ldr x3, [sp+88]
001bc014ldrsb x27, [x3]
001bc018ldr x1, [x3+8]
001bc01cstr x1, [sp+80]
001bc020adrp x0, 0x46a000
001bc024add x0, x0, 672
001bc028mov x2, xzr
001bc02cbl runtime.makemap
001bc030str x0, [sp+176]
001bc034ldr x3, [sp+88]
001bc038ldrsb x27, [x3]
001bc03cadrp x27, 0x88f000
001bc040ldr w4, [x27+3056]
001bc044cbz w4, 0x1bc04c
001bc048b 0x1bc050
001bc04c
001bc04cloc_1bc04c:
001bc04cb 0x1bc064
001bc050
001bc050loc_1bc050:
001bc050bl runtime.gcWriteBarrier2
001bc054str x0, [x25]
001bc058ldr x4, [x3+48]
001bc05cstr x4, [x25+8]
001bc060b 0x1bc064
001bc064
001bc064loc_1bc064:
001bc064str x0, [x3+48]
001bc068ldr x3, [sp+88]
001bc06cldrsb x27, [x3]
001bc070ldr x1, [x3+8]
001bc074str x1, [sp+80]
001bc078adrp x0, 0x46a000
001bc07cadd x0, x0, 672
001bc080mov x2, xzr
001bc084bl runtime.makemap
001bc088str x0, [sp+176]
001bc08cldr x3, [sp+88]
001bc090ldrsb x27, [x3]
001bc094adrp x27, 0x88f000
001bc098ldr w4, [x27+3056]
001bc09ccbz w4, 0x1bc0a4
001bc0a0b 0x1bc0a8
001bc0a4
001bc0a4loc_1bc0a4:
001bc0a4b 0x1bc0bc
001bc0a8
001bc0a8loc_1bc0a8:
001bc0a8bl runtime.gcWriteBarrier2
001bc0acstr x0, [x25]
001bc0b0ldr x4, [x3+56]
001bc0b4str x4, [x25+8]
001bc0b8b 0x1bc0bc
001bc0bc
001bc0bcloc_1bc0bc:
001bc0bcstr x0, [x3+56]
001bc0c0ldr x3, [sp+88]
001bc0c4ldrsb x27, [x3]
001bc0c8ldr x1, [x3+8]
001bc0ccstr x1, [sp+80]
001bc0d0adrp x0, 0x46a000
001bc0d4add x0, x0, 800
001bc0d8mov x2, xzr
001bc0dcbl runtime.makemap
001bc0e0str x0, [sp+168]
001bc0e4ldr x3, [sp+88]
001bc0e8ldrsb x27, [x3]
001bc0ecadrp x27, 0x88f000
001bc0f0ldr w4, [x27+3056]
001bc0f4cbz w4, 0x1bc0fc
001bc0f8b 0x1bc100
001bc0fc
001bc0fcloc_1bc0fc:
001bc0fcb 0x1bc114
001bc100
001bc100loc_1bc100:
001bc100bl runtime.gcWriteBarrier2
001bc104str x0, [x25]
001bc108ldr x1, [x3+64]
001bc10cstr x1, [x25+8]
001bc110b 0x1bc114
001bc114
001bc114loc_1bc114:
001bc114str x0, [x3+64]
001bc118ldr x1, [sp+88]
001bc11cldrsb x27, [x1]
001bc120ldr x2, [x1+8]
001bc124ldr x3, [x1]
001bc128ldr x1, [x1+16]
001bc12cstr x3, [sp+144]
001bc130str x2, [sp+152]
001bc134str x1, [sp+160]
001bc138str xzr, [sp+56]
001bc13cstr x2, [sp+72]
001bc140ldr x1, [sp+144]
001bc144str x1, [sp+64]
001bc148b 0x1bc15c
001bc14c
001bc14cloc_1bc14c:
001bc14cb 0x1bc150
001bc150
001bc150loc_1bc150:
001bc150ldp x29, x30, [sp-8]
001bc154add sp, sp, 272
001bc158ret x30
001bc15c
001bc15cloc_1bc15c:
001bc15cldr x1, [sp+72]
001bc160ldr x2, [sp+56]
001bc164subs xzr, x1, x2
001bc168b.gt 0x1bc170
001bc16cb 0x1bc39c
001bc170
001bc170loc_1bc170:
001bc170ldr x1, [sp+64]
001bc174str x1, [sp+256]
001bc178ldr x1, [sp+256]
001bc17cldr x2, [x1]
001bc180ldr x0, [x1+8]
001bc184str x2, [sp+96]
001bc188str x0, [sp+104]
001bc18cldrsb x27, [x2]
001bc190ldr x1, [x2+208]
001bc194blr x1
001bc198str x0, [sp+128]
001bc19cstr x1, [sp+136]
001bc1a0ldr x1, [sp+88]
001bc1a4ldrsb x27, [x1]
001bc1a8ldr x1, [x1+40]
001bc1acstr x1, [sp+248]
001bc1b0ldr x2, [sp+128]
001bc1b4ldr x3, [sp+136]
001bc1b8adrp x0, 0x46a000
001bc1bcadd x0, x0, 544
001bc1c0bl runtime.mapassign_faststr
001bc1c4str x0, [sp+240]
001bc1c8ldrsb x27, [x0]
001bc1ccldr x1, [sp+104]
001bc1d0ldr x2, [sp+96]
001bc1d4str x2, [x0]
001bc1d8adrp x27, 0x88f000
001bc1dcldr w2, [x27+3056]
001bc1e0cbz w2, 0x1bc1e8
001bc1e4b 0x1bc1ec
001bc1e8
001bc1e8loc_1bc1e8:
001bc1e8b 0x1bc200
001bc1ec
001bc1ecloc_1bc1ec:
001bc1ecbl runtime.gcWriteBarrier2
001bc1f0str x1, [x25]
001bc1f4ldr x2, [x0+8]
001bc1f8str x2, [x25+8]
001bc1fcb 0x1bc200
001bc200
001bc200loc_1bc200:
001bc200str x1, [x0+8]
001bc204ldr x1, [sp+96]
001bc208ldrsb x27, [x1]
001bc20cldr x1, [x1+168]
001bc210ldr x0, [sp+104]
001bc214blr x1
001bc218str x0, [sp+112]
001bc21cstr x1, [sp+120]
001bc220ldr x1, [sp+88]
001bc224ldrsb x27, [x1]
001bc228ldr x1, [x1+48]
001bc22cstr x1, [sp+232]
001bc230ldr x2, [sp+112]
001bc234ldr x3, [sp+120]
001bc238adrp x0, 0x46a000
001bc23cadd x0, x0, 672
001bc240bl runtime.mapassign_faststr
001bc244str x0, [sp+224]
001bc248ldrsb x27, [x0]
001bc24cldr x1, [sp+104]
001bc250ldr x2, [sp+96]
001bc254str x2, [x0]
001bc258adrp x27, 0x88f000
001bc25cldr w2, [x27+3056]
001bc260cbz w2, 0x1bc268
001bc264b 0x1bc26c
001bc268
001bc268loc_1bc268:
001bc268b 0x1bc280
001bc26c
001bc26cloc_1bc26c:
001bc26cbl runtime.gcWriteBarrier2
001bc270str x1, [x25]
001bc274ldr x2, [x0+8]
001bc278str x2, [x25+8]
001bc27cb 0x1bc280
001bc280
001bc280loc_1bc280:
001bc280str x1, [x0+8]
001bc284ldr x1, [sp+96]
001bc288ldrsb x27, [x1]
001bc28cldr x1, [x1+272]
001bc290ldr x0, [sp+104]
001bc294blr x1
001bc298str x0, [sp+112]
001bc29cstr x1, [sp+120]
001bc2a0ldr x1, [sp+88]
001bc2a4ldrsb x27, [x1]
001bc2a8ldr x1, [x1+56]
001bc2acstr x1, [sp+216]
001bc2b0ldr x2, [sp+112]
001bc2b4ldr x3, [sp+120]
001bc2b8adrp x0, 0x46a000
001bc2bcadd x0, x0, 672
001bc2c0bl runtime.mapassign_faststr
001bc2c4str x0, [sp+208]
001bc2c8ldrsb x27, [x0]
001bc2ccldr x1, [sp+104]
001bc2d0ldr x2, [sp+96]
001bc2d4str x2, [x0]
001bc2d8adrp x27, 0x88f000
001bc2dcldr w2, [x27+3056]
001bc2e0cbz w2, 0x1bc2e8
001bc2e4b 0x1bc2ec
001bc2e8
001bc2e8loc_1bc2e8:
001bc2e8b 0x1bc300
001bc2ec
001bc2ecloc_1bc2ec:
001bc2ecbl runtime.gcWriteBarrier2
001bc2f0str x1, [x25]
001bc2f4ldr x2, [x0+8]
001bc2f8str x2, [x25+8]
001bc2fcb 0x1bc300
001bc300
001bc300loc_1bc300:
001bc300str x1, [x0+8]
001bc304ldr x1, [sp+96]
001bc308ldrsb x27, [x1]
001bc30cldr x1, [x1+216]
001bc310ldr x0, [sp+104]
001bc314blr x1
001bc318str w0, [sp+52]
001bc31cldr x1, [sp+88]
001bc320ldrsb x27, [x1]
001bc324ldr x1, [x1+64]
001bc328str x1, [sp+200]
001bc32cldrsw x2, [sp+52]
001bc330adrp x0, 0x46a000
001bc334add x0, x0, 800
001bc338bl runtime.mapassign_fast32
001bc33cstr x0, [sp+184]
001bc340ldrsb x27, [x0]
001bc344ldr x1, [sp+104]
001bc348ldr x2, [sp+96]
001bc34cstr x2, [x0]
001bc350adrp x27, 0x88f000
001bc354ldr w2, [x27+3056]
001bc358cbz w2, 0x1bc360
001bc35cb 0x1bc364
001bc360
001bc360loc_1bc360:
001bc360b 0x1bc378
001bc364
001bc364loc_1bc364:
001bc364bl runtime.gcWriteBarrier2
001bc368str x1, [x25]
001bc36cldr x2, [x0+8]
001bc370str x2, [x25+8]
001bc374b 0x1bc378
001bc378
001bc378loc_1bc378:
001bc378str x1, [x0+8]
001bc37cb 0x1bc380
001bc380
001bc380loc_1bc380:
001bc380ldr x1, [sp+56]
001bc384add x1, x1, 1
001bc388str x1, [sp+56]
001bc38cldr x1, [sp+256]
001bc390add x1, x1, 16
001bc394str x1, [sp+64]
001bc398b 0x1bc15c
001bc39c
001bc39cloc_1bc39c:
001bc39cb 0x1bc150
001bc3a0
001bc3a0loc_1bc3a0:
001bc3a0mov x3, x30
001bc3a4bl runtime.morestack.abi0
001bc3a8b 0x1bbf80
001bc3acudf 0
001bbf80
001bc3b0
001bc3b0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Len: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Len(google.golang.org/protobuf/internal/filedesc.SourceLocations * p)
001bc3b0str x30, [sp-32]!
001bc3b4stur x29, [sp-8]
001bc3b8sub x29, sp, 8
001bc3bcstr x0, [sp+40]
001bc3c0str xzr, [sp+8]
001bc3c4ldrsb x27, [x0]
001bc3c8ldr x0, [x0+8]
001bc3ccstr x0, [sp+16]
001bc3d0str x0, [sp+8]
001bc3d4add x29, sp, 24
001bc3d8add sp, sp, 32
001bc3dcret x30
001bc3b0
001bc3b0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Len: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Len(google.golang.org/protobuf/internal/filedesc.SourceLocations * p)
001bc3b0str x30, [sp-32]!
001bc3b4stur x29, [sp-8]
001bc3b8sub x29, sp, 8
001bc3bcstr x0, [sp+40]
001bc3c0str xzr, [sp+8]
001bc3c4ldrsb x27, [x0]
001bc3c8ldr x0, [x0+8]
001bc3ccstr x0, [sp+16]
001bc3d0str x0, [sp+8]
001bc3d4add x29, sp, 24
001bc3d8add sp, sp, 32
001bc3dcret x30
001bc3b0
001bc3e0
001bc3e0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Get: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Get(google.golang.org/protobuf/internal/filedesc.SourceLocations * p, int i)
001bc3e0ldr x16, [x28+16]
001bc3e4sub x17, sp, 48
001bc3e8subs xzr, x17, x16
001bc3ecb.ls 0x1bc4c8
001bc3f0str x30, [sp-176]!
001bc3f4stur x29, [sp-8]
001bc3f8sub x29, sp, 8
001bc3fcstr x0, [sp+184]
001bc400str x1, [sp+192]
001bc404add x20, sp, 32
001bc408adr x27, 16
001bc40cstp x29, x27, [sp-24]
001bc410sub x29, sp, 24
001bc414bl fn_87cf4
001bc418sub x29, sp, 8
001bc41cstr xzr, [sp+144]
001bc420ldr x0, [sp+184]
001bc424bl google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit
001bc428str x0, [sp+160]
001bc42cldrsb x27, [x0]
001bc430ldr x1, [x0+8]
001bc434ldr x2, [x0]
001bc438ldr x0, [sp+192]
001bc43csubs xzr, x1, x0
001bc440b.hi 0x1bc448
001bc444b 0x1bc4c0
001bc448
001bc448loc_1bc448:
001bc448orr x15, xzr, 120
001bc44cmadd x20, x15, x0, x2
001bc450str x20, [sp+152]
001bc454add x21, sp, 32
001bc458adr x27, 16
001bc45cstp x29, x27, [sp-24]
001bc460sub x29, sp, 24
001bc464bl fn_87ee8
001bc468sub x29, sp, 8
001bc46cldr x15, [sp+152]
001bc470ldr x15, [x15+112]
001bc474str x15, [sp+144]
001bc478ldr x0, [sp+32]
001bc47cldr x1, [sp+40]
001bc480ldr x2, [sp+48]
001bc484ldr x3, [sp+56]
001bc488ldr x4, [sp+64]
001bc48cldr x5, [sp+72]
001bc490ldr x6, [sp+80]
001bc494ldr x7, [sp+88]
001bc498ldr x8, [sp+96]
001bc49cldr x9, [sp+104]
001bc4a0ldr x10, [sp+112]
001bc4a4ldr x11, [sp+120]
001bc4a8ldr x12, [sp+128]
001bc4acldr x13, [sp+136]
001bc4b0ldr x14, [sp+144]
001bc4b4ldur x29, [sp-8]
001bc4b8ldr x30, [sp], 176
001bc4bcret x30
001bc4c0
001bc4c0loc_1bc4c0:
001bc4c0bl runtime.panicIndex
001bc4c4hint
001bc4c8
001bc4c8loc_1bc4c8:
001bc4c8stp x0, x1, [sp+8]
001bc4ccmov x3, x30
001bc4d0bl runtime.morestack_noctxt.abi0
001bc4d4ldp x0, x1, [sp+8]
001bc4d8b 0x1bc3e0
001bc4dcudf 0
001bc3e0
001bc3e0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Get: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Get(google.golang.org/protobuf/internal/filedesc.SourceLocations * p, int i)
001bc3e0ldr x16, [x28+16]
001bc3e4sub x17, sp, 48
001bc3e8subs xzr, x17, x16
001bc3ecb.ls 0x1bc4c8
001bc3f0str x30, [sp-176]!
001bc3f4stur x29, [sp-8]
001bc3f8sub x29, sp, 8
001bc3fcstr x0, [sp+184]
001bc400str x1, [sp+192]
001bc404add x20, sp, 32
001bc408adr x27, 16
001bc40cstp x29, x27, [sp-24]
001bc410sub x29, sp, 24
001bc414bl fn_87cf4
001bc418sub x29, sp, 8
001bc41cstr xzr, [sp+144]
001bc420ldr x0, [sp+184]
001bc424bl google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit
001bc428str x0, [sp+160]
001bc42cldrsb x27, [x0]
001bc430ldr x1, [x0+8]
001bc434ldr x2, [x0]
001bc438ldr x0, [sp+192]
001bc43csubs xzr, x1, x0
001bc440b.hi 0x1bc448
001bc444b 0x1bc4c0
001bc448
001bc448loc_1bc448:
001bc448orr x15, xzr, 120
001bc44cmadd x20, x15, x0, x2
001bc450str x20, [sp+152]
001bc454add x21, sp, 32
001bc458adr x27, 16
001bc45cstp x29, x27, [sp-24]
001bc460sub x29, sp, 24
001bc464bl fn_87ee8
001bc468sub x29, sp, 8
001bc46cldr x15, [sp+152]
001bc470ldr x15, [x15+112]
001bc474str x15, [sp+144]
001bc478ldr x0, [sp+32]
001bc47cldr x1, [sp+40]
001bc480ldr x2, [sp+48]
001bc484ldr x3, [sp+56]
001bc488ldr x4, [sp+64]
001bc48cldr x5, [sp+72]
001bc490ldr x6, [sp+80]
001bc494ldr x7, [sp+88]
001bc498ldr x8, [sp+96]
001bc49cldr x9, [sp+104]
001bc4a0ldr x10, [sp+112]
001bc4a4ldr x11, [sp+120]
001bc4a8ldr x12, [sp+128]
001bc4acldr x13, [sp+136]
001bc4b0ldr x14, [sp+144]
001bc4b4ldur x29, [sp-8]
001bc4b8ldr x30, [sp], 176
001bc4bcret x30
001bc4c0
001bc4c0loc_1bc4c0:
001bc4c0bl runtime.panicIndex
001bc4c4hint
001bc4c8
001bc4c8loc_1bc4c8:
001bc4c8stp x0, x1, [sp+8]
001bc4ccmov x3, x30
001bc4d0bl runtime.morestack_noctxt.abi0
001bc4d4ldp x0, x1, [sp+8]
001bc4d8b 0x1bc3e0
001bc4dcudf 0
001bc3e0
001bc4e0
001bc4e0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit(google.golang.org/protobuf/internal/filedesc.SourceLocations * p)
001bc4e0ldr x16, [x28+16]
001bc4e4subs xzr, sp, x16
001bc4e8b.ls 0x1bc57c
001bc4ecstr x30, [sp-80]!
001bc4f0stur x29, [sp-8]
001bc4f4sub x29, sp, 8
001bc4f8str x0, [sp+88]
001bc4fcstr xzr, [sp+32]
001bc500stp xzr, xzr, [sp+56]
001bc504add x2, sp, 56
001bc508str x2, [sp+48]
001bc50cldrsb x27, [x2]
001bc510adrp x3, 0
001bc514add x3, x3, 1424
001bc518str x3, [x2]
001bc51cldrsb x27, [x2]
001bc520ldr x3, [sp+88]
001bc524adrp x27, 0x88f000
001bc528ldr w4, [x27+3056]
001bc52ccbz w4, 0x1bc534
001bc530b 0x1bc538
001bc534
001bc534loc_1bc534:
001bc534b 0x1bc54c
001bc538
001bc538loc_1bc538:
001bc538bl runtime.gcWriteBarrier2
001bc53cstr x3, [x25]
001bc540ldr x4, [x2+8]
001bc544str x4, [x25+8]
001bc548b 0x1bc54c
001bc54c
001bc54cloc_1bc54c:
001bc54cstr x3, [x2+8]
001bc550ldr x2, [sp+88]
001bc554ldrsb x27, [x2]
001bc558add x0, x2, 40
001bc55cstr x0, [sp+40]
001bc560ldr x1, [sp+48]
001bc564bl sync.(*Once).Do
001bc568ldr x0, [sp+88]
001bc56cstr x0, [sp+32]
001bc570ldur x29, [sp-8]
001bc574ldr x30, [sp], 80
001bc578ret x30
001bc57c
001bc57cloc_1bc57c:
001bc57cstr x0, [sp+8]
001bc580mov x3, x30
001bc584bl runtime.morestack_noctxt.abi0
001bc588ldr x0, [sp+8]
001bc58cb 0x1bc4e0
001bc4e0
001bc4e0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit(google.golang.org/protobuf/internal/filedesc.SourceLocations * p)
001bc4e0ldr x16, [x28+16]
001bc4e4subs xzr, sp, x16
001bc4e8b.ls 0x1bc57c
001bc4ecstr x30, [sp-80]!
001bc4f0stur x29, [sp-8]
001bc4f4sub x29, sp, 8
001bc4f8str x0, [sp+88]
001bc4fcstr xzr, [sp+32]
001bc500stp xzr, xzr, [sp+56]
001bc504add x2, sp, 56
001bc508str x2, [sp+48]
001bc50cldrsb x27, [x2]
001bc510adrp x3, 0
001bc514add x3, x3, 1424
001bc518str x3, [x2]
001bc51cldrsb x27, [x2]
001bc520ldr x3, [sp+88]
001bc524adrp x27, 0x88f000
001bc528ldr w4, [x27+3056]
001bc52ccbz w4, 0x1bc534
001bc530b 0x1bc538
001bc534
001bc534loc_1bc534:
001bc534b 0x1bc54c
001bc538
001bc538loc_1bc538:
001bc538bl runtime.gcWriteBarrier2
001bc53cstr x3, [x25]
001bc540ldr x4, [x2+8]
001bc544str x4, [x25+8]
001bc548b 0x1bc54c
001bc54c
001bc54cloc_1bc54c:
001bc54cstr x3, [x2+8]
001bc550ldr x2, [sp+88]
001bc554ldrsb x27, [x2]
001bc558add x0, x2, 40
001bc55cstr x0, [sp+40]
001bc560ldr x1, [sp+48]
001bc564bl sync.(*Once).Do
001bc568ldr x0, [sp+88]
001bc56cstr x0, [sp+32]
001bc570ldur x29, [sp-8]
001bc574ldr x30, [sp], 80
001bc578ret x30
001bc57c
001bc57cloc_1bc57c:
001bc57cstr x0, [sp+8]
001bc580mov x3, x30
001bc584bl runtime.morestack_noctxt.abi0
001bc588ldr x0, [sp+8]
001bc58cb 0x1bc4e0
001bc4e0
001bc590
001bc590google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit.func1(void)
001bc590ldr x16, [x28+16]
001bc594sub x17, sp, 944
001bc598subs xzr, x17, x16
001bc59cb.ls 0x1bca50
001bc5a0sub x20, sp, 1072
001bc5a4stp x29, x30, [x20-8]
001bc5a8add sp, x20, 0
001bc5acsub x29, sp, 8
001bc5b0ldr x3, [x26+8]
001bc5b4str x3, [sp+152]
001bc5b8ldrsb x27, [x3]
001bc5bcldr x4, [x3+8]
001bc5c0str x4, [sp+104]
001bc5c4cbnz x4, 0x1bc5cc
001bc5c8b 0x1bc6c4
001bc5cc
001bc5ccloc_1bc5cc:
001bc5ccldrsb x27, [x3]
001bc5d0ldr x3, [x3+8]
001bc5d4str x3, [sp+104]
001bc5d8add x27, sp, 912
001bc5dcstp xzr, xzr, [x27]
001bc5e0add x27, sp, 928
001bc5e4stp xzr, xzr, [x27]
001bc5e8add x27, sp, 944
001bc5ecstp xzr, xzr, [x27]
001bc5f0ldr x3, [sp+104]
001bc5f4subs xzr, x3, 8
001bc5f8b.le 0x1bc600
001bc5fcb 0x1bc674
001bc600
001bc600loc_1bc600:
001bc600add x20, sp, 456
001bc604adr x27, 16
001bc608stp x29, x27, [sp-24]
001bc60csub x29, sp, 24
001bc610bl fn_87ca0
001bc614sub x29, sp, 8
001bc618str xzr, [sp+904]
001bc61cadd x3, sp, 456
001bc620str x3, [sp+448]
001bc624ldrsb x27, [x3]
001bc628orr x4, xzr, 0x8080808080808080
001bc62cstr x4, [x3]
001bc630add x3, sp, 912
001bc634str x3, [sp+440]
001bc638ldrsb x27, [x3]
001bc63cadrp x27, 0x88f000
001bc640ldr w4, [x27+3056]
001bc644cbz w4, 0x1bc64c
001bc648b 0x1bc650
001bc64c
001bc64cloc_1bc64c:
001bc64cb 0x1bc668
001bc650
001bc650loc_1bc650:
001bc650bl runtime.gcWriteBarrier2
001bc654add x4, sp, 456
001bc658str x4, [x25]
001bc65cldr x5, [x3+16]
001bc660str x5, [x25+8]
001bc664b 0x1bc668
001bc668
001bc668loc_1bc668:
001bc668add x4, sp, 456
001bc66cstr x4, [x3+16]
001bc670b 0x1bc678
001bc674
001bc674loc_1bc674:
001bc674b 0x1bc678
001bc678
001bc678loc_1bc678:
001bc678ldr x1, [sp+104]
001bc67cadrp x0, 0x46a000
001bc680add x0, x0, 1952
001bc684add x2, sp, 912
001bc688bl runtime.makemap
001bc68cstr x0, [sp+144]
001bc690ldr x3, [sp+152]
001bc694ldrsb x27, [x3]
001bc698ldr x4, [x3+8]
001bc69cldr x5, [x3]
001bc6a0ldr x3, [x3+16]
001bc6a4str x5, [sp+376]
001bc6a8str x4, [sp+384]
001bc6acstr x3, [sp+392]
001bc6b0str xzr, [sp+136]
001bc6b4str x4, [sp+128]
001bc6b8ldr x3, [sp+376]
001bc6bcstr x3, [sp+120]
001bc6c0b 0x1bc6d4
001bc6c4
001bc6c4loc_1bc6c4:
001bc6c4b 0x1bc6c8
001bc6c8
001bc6c8loc_1bc6c8:
001bc6c8ldp x29, x30, [sp-8]
001bc6ccadd sp, sp, 1072
001bc6d0ret x30
001bc6d4
001bc6d4loc_1bc6d4:
001bc6d4ldr x3, [sp+128]
001bc6d8ldr x4, [sp+136]
001bc6dcsubs xzr, x3, x4
001bc6e0b.gt 0x1bc6e8
001bc6e4b 0x1bc804
001bc6e8
001bc6e8loc_1bc6e8:
001bc6e8ldr x3, [sp+120]
001bc6ecstr x3, [sp+432]
001bc6f0ldr x3, [sp+136]
001bc6f4str x3, [sp+96]
001bc6f8ldr x20, [sp+432]
001bc6fcstr x20, [sp+400]
001bc700add x21, sp, 160
001bc704adr x27, 16
001bc708stp x29, x27, [sp-24]
001bc70csub x29, sp, 24
001bc710bl fn_87ee8
001bc714sub x29, sp, 8
001bc718ldr x3, [sp+400]
001bc71cldr x3, [x3+112]
001bc720str x3, [sp+272]
001bc724ldr x0, [sp+160]
001bc728ldr x1, [sp+168]
001bc72cldr x2, [sp+176]
001bc730bl google.golang.org/protobuf/internal/filedesc.newPathKey
001bc734ldp x3, x4, [sp+8]
001bc738ldp x5, x6, [sp+24]
001bc73cstp x3, x4, [sp+312]
001bc740stp x5, x6, [sp+328]
001bc744ldr x1, [sp+144]
001bc748adrp x0, 0x46a000
001bc74cadd x0, x0, 1952
001bc750add x2, sp, 312
001bc754bl runtime.mapassign
001bc758str x0, [sp+424]
001bc75cldrsb x27, [x0]
001bc760ldr x2, [x0+16]
001bc764ldr x3, [x0]
001bc768ldr x4, [x0+8]
001bc76cadd x1, x4, 1
001bc770subs xzr, x2, x1
001bc774b.hs 0x1bc77c
001bc778b 0x1bc780
001bc77c
001bc77cloc_1bc77c:
001bc77cb 0x1bc79c
001bc780
001bc780loc_1bc780:
001bc780mov x0, x3
001bc784orr x3, xzr, 1
001bc788adrp x4, 0x439000
001bc78cadd x4, x4, 3520
001bc790bl runtime.growslice
001bc794mov x3, x0
001bc798b 0x1bc79c
001bc79c
001bc79cloc_1bc79c:
001bc79cldr x4, [sp+96]
001bc7a0sub x5, x1, 1
001bc7a4str x4, [x3+3*x5]
001bc7a8ldr x4, [sp+424]
001bc7acldrsb x27, [x4]
001bc7b0str x1, [x4+8]
001bc7b4str x2, [x4+16]
001bc7b8adrp x27, 0x88f000
001bc7bcldr w5, [x27+3056]
001bc7c0cbz w5, 0x1bc7c8
001bc7c4b 0x1bc7cc
001bc7c8
001bc7c8loc_1bc7c8:
001bc7c8b 0x1bc7e0
001bc7cc
001bc7ccloc_1bc7cc:
001bc7ccbl runtime.gcWriteBarrier2
001bc7d0str x3, [x25]
001bc7d4ldr x5, [x4]
001bc7d8str x5, [x25+8]
001bc7dcb 0x1bc7e0
001bc7e0
001bc7e0loc_1bc7e0:
001bc7e0str x3, [x4]
001bc7e4b 0x1bc7e8
001bc7e8
001bc7e8loc_1bc7e8:
001bc7e8ldr x3, [sp+136]
001bc7ecadd x3, x3, 1
001bc7f0str x3, [sp+136]
001bc7f4ldr x3, [sp+432]
001bc7f8add x3, x3, 120
001bc7fcstr x3, [sp+120]
001bc800b 0x1bc6d4
001bc804
001bc804loc_1bc804:
001bc804ldr x3, [sp+152]
001bc808ldrsb x27, [x3]
001bc80cldr x1, [x3+8]
001bc810str x1, [sp+104]
001bc814adrp x0, 0x46a000
001bc818add x0, x0, 1696
001bc81cmov x2, xzr
001bc820bl runtime.makemap
001bc824str x0, [sp+368]
001bc828ldr x3, [sp+152]
001bc82cldrsb x27, [x3]
001bc830adrp x27, 0x88f000
001bc834ldr w4, [x27+3056]
001bc838cbz w4, 0x1bc840
001bc83cb 0x1bc844
001bc840
001bc840loc_1bc840:
001bc840b 0x1bc858
001bc844
001bc844loc_1bc844:
001bc844bl runtime.gcWriteBarrier2
001bc848str x0, [x25]
001bc84cldr x4, [x3+56]
001bc850str x4, [x25+8]
001bc854b 0x1bc858
001bc858
001bc858loc_1bc858:
001bc858str x0, [x3+56]
001bc85cldr x3, [sp+144]
001bc860str x3, [sp+1056]
001bc864add x20, sp, 960
001bc868adr x27, 16
001bc86cstp x29, x27, [sp-24]
001bc870sub x29, sp, 24
001bc874bl fn_87cf8
001bc878sub x29, sp, 8
001bc87cldr x1, [sp+1056]
001bc880adrp x0, 0x46a000
001bc884add x0, x0, 1952
001bc888add x2, sp, 960
001bc88cbl runtime.mapIterStart
001bc890b 0x1bc894
001bc894
001bc894loc_1bc894:
001bc894ldr x3, [sp+960]
001bc898cbnz x3, 0x1bc8a0
001bc89cb 0x1bc8e0
001bc8a0
001bc8a0loc_1bc8a0:
001bc8a0ldr x3, [sp+960]
001bc8a4ldrsb x27, [x3]
001bc8a8ldp x4, x5, [x3]
001bc8acldp x3, x6, [x3+16]
001bc8b0stp x4, x5, [sp+280]
001bc8b4stp x3, x6, [sp+296]
001bc8b8ldr x3, [sp+968]
001bc8bcldrsb x27, [x3]
001bc8c0ldr x4, [x3]
001bc8c4ldr x5, [x3+8]
001bc8c8ldr x3, [x3+16]
001bc8ccstr x4, [sp+344]
001bc8d0str x5, [sp+352]
001bc8d4str x3, [sp+360]
001bc8d8str xzr, [sp+88]
001bc8dcb 0x1bc8e4
001bc8e0
001bc8e0loc_1bc8e0:
001bc8e0b 0x1bc6c8
001bc8e4
001bc8e4loc_1bc8e4:
001bc8e4ldr x3, [sp+352]
001bc8e8str x3, [sp+104]
001bc8ecldr x4, [sp+88]
001bc8f0sub x3, x3, 1
001bc8f4subs xzr, x4, x3
001bc8f8b.lt 0x1bc900
001bc8fcb 0x1bc978
001bc900
001bc900loc_1bc900:
001bc900ldr x1, [sp+352]
001bc904ldr x3, [sp+344]
001bc908ldr x4, [sp+88]
001bc90cadd x0, x4, 1
001bc910subs xzr, x1, x0
001bc914b.hi 0x1bc91c
001bc918b 0x1bca48
001bc91c
001bc91cloc_1bc91c:
001bc91cldr x4, [sp+152]
001bc920ldrsb x27, [x4]
001bc924ldr x1, [x4+8]
001bc928ldr x4, [x4]
001bc92cldr x5, [sp+88]
001bc930ldr x6, [sp+352]
001bc934ldr x7, [sp+344]
001bc938ldr x3, [x3+3*x0]
001bc93csubs xzr, x6, x5
001bc940b.hi 0x1bc948
001bc944b 0x1bca3c
001bc948
001bc948loc_1bc948:
001bc948ldr x0, [x7+3*x5]
001bc94csubs xzr, x0, x1
001bc950b.lo 0x1bc958
001bc954b 0x1bca38
001bc958
001bc958loc_1bc958:
001bc958orr x5, xzr, 120
001bc95cmadd x4, x5, x0, x4
001bc960str x3, [x4+112]
001bc964b 0x1bc968
001bc968
001bc968loc_1bc968:
001bc968ldr x3, [sp+88]
001bc96cadd x3, x3, 1
001bc970str x3, [sp+88]
001bc974b 0x1bc8e4
001bc978
001bc978loc_1bc978:
001bc978ldr x3, [sp+352]
001bc97cstr x3, [sp+104]
001bc980sub x0, x3, 1
001bc984str x0, [sp+112]
001bc988ldr x3, [sp+152]
001bc98cldrsb x27, [x3]
001bc990ldr x1, [x3+8]
001bc994ldr x3, [x3]
001bc998ldr x4, [sp+352]
001bc99cldr x5, [sp+344]
001bc9a0subs xzr, x4, x0
001bc9a4b.hi 0x1bc9ac
001bc9a8b 0x1bca30
001bc9ac
001bc9acloc_1bc9ac:
001bc9acldr x0, [x5+3*x0]
001bc9b0subs xzr, x0, x1
001bc9b4b.lo 0x1bc9bc
001bc9b8b 0x1bca2c
001bc9bc
001bc9bcloc_1bc9bc:
001bc9bcorr x4, xzr, 120
001bc9c0madd x3, x4, x0, x3
001bc9c4str xzr, [x3+112]
001bc9c8ldr x1, [sp+352]
001bc9ccldr x3, [sp+344]
001bc9d0subs xzr, x1, 0
001bc9d4b.hi 0x1bc9dc
001bc9d8b 0x1bca24
001bc9dc
001bc9dcloc_1bc9dc:
001bc9dcldr x3, [x3]
001bc9e0str x3, [sp+104]
001bc9e4ldr x3, [sp+152]
001bc9e8ldrsb x27, [x3]
001bc9ecldr x1, [x3+56]
001bc9f0str x1, [sp+416]
001bc9f4adrp x0, 0x46a000
001bc9f8add x0, x0, 1696
001bc9fcadd x2, sp, 280
001bca00bl runtime.mapassign
001bca04str x0, [sp+408]
001bca08ldrsb x27, [x0]
001bca0cldr x3, [sp+104]
001bca10str x3, [x0]
001bca14b 0x1bca18
001bca18
001bca18loc_1bca18:
001bca18add x0, sp, 960
001bca1cbl runtime.mapIterNext
001bca20b 0x1bc894
001bca24
001bca24loc_1bca24:
001bca24mov x0, xzr
001bca28bl runtime.panicIndex
001bca2c
001bca2cloc_1bca2c:
001bca2cbl runtime.panicIndex
001bca30
001bca30loc_1bca30:
001bca30mov x1, x4
001bca34bl runtime.panicIndex
001bca38
001bca38loc_1bca38:
001bca38bl runtime.panicIndex
001bca3c
001bca3cloc_1bca3c:
001bca3cmov x0, x5
001bca40mov x1, x6
001bca44bl runtime.panicIndex
001bca48
001bca48loc_1bca48:
001bca48bl runtime.panicIndex
001bca4chint
001bca50
001bca50loc_1bca50:
001bca50mov x3, x30
001bca54bl runtime.morestack.abi0
001bca58b 0x1bc590
001bca5cudf 0
001bc590
001bc590google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit.func1(void)
001bc590ldr x16, [x28+16]
001bc594sub x17, sp, 944
001bc598subs xzr, x17, x16
001bc59cb.ls 0x1bca50
001bc5a0sub x20, sp, 1072
001bc5a4stp x29, x30, [x20-8]
001bc5a8add sp, x20, 0
001bc5acsub x29, sp, 8
001bc5b0ldr x3, [x26+8]
001bc5b4str x3, [sp+152]
001bc5b8ldrsb x27, [x3]
001bc5bcldr x4, [x3+8]
001bc5c0str x4, [sp+104]
001bc5c4cbnz x4, 0x1bc5cc
001bc5c8b 0x1bc6c4
001bc5cc
001bc5ccloc_1bc5cc:
001bc5ccldrsb x27, [x3]
001bc5d0ldr x3, [x3+8]
001bc5d4str x3, [sp+104]
001bc5d8add x27, sp, 912
001bc5dcstp xzr, xzr, [x27]
001bc5e0add x27, sp, 928
001bc5e4stp xzr, xzr, [x27]
001bc5e8add x27, sp, 944
001bc5ecstp xzr, xzr, [x27]
001bc5f0ldr x3, [sp+104]
001bc5f4subs xzr, x3, 8
001bc5f8b.le 0x1bc600
001bc5fcb 0x1bc674
001bc600
001bc600loc_1bc600:
001bc600add x20, sp, 456
001bc604adr x27, 16
001bc608stp x29, x27, [sp-24]
001bc60csub x29, sp, 24
001bc610bl fn_87ca0
001bc614sub x29, sp, 8
001bc618str xzr, [sp+904]
001bc61cadd x3, sp, 456
001bc620str x3, [sp+448]
001bc624ldrsb x27, [x3]
001bc628orr x4, xzr, 0x8080808080808080
001bc62cstr x4, [x3]
001bc630add x3, sp, 912
001bc634str x3, [sp+440]
001bc638ldrsb x27, [x3]
001bc63cadrp x27, 0x88f000
001bc640ldr w4, [x27+3056]
001bc644cbz w4, 0x1bc64c
001bc648b 0x1bc650
001bc64c
001bc64cloc_1bc64c:
001bc64cb 0x1bc668
001bc650
001bc650loc_1bc650:
001bc650bl runtime.gcWriteBarrier2
001bc654add x4, sp, 456
001bc658str x4, [x25]
001bc65cldr x5, [x3+16]
001bc660str x5, [x25+8]
001bc664b 0x1bc668
001bc668
001bc668loc_1bc668:
001bc668add x4, sp, 456
001bc66cstr x4, [x3+16]
001bc670b 0x1bc678
001bc674
001bc674loc_1bc674:
001bc674b 0x1bc678
001bc678
001bc678loc_1bc678:
001bc678ldr x1, [sp+104]
001bc67cadrp x0, 0x46a000
001bc680add x0, x0, 1952
001bc684add x2, sp, 912
001bc688bl runtime.makemap
001bc68cstr x0, [sp+144]
001bc690ldr x3, [sp+152]
001bc694ldrsb x27, [x3]
001bc698ldr x4, [x3+8]
001bc69cldr x5, [x3]
001bc6a0ldr x3, [x3+16]
001bc6a4str x5, [sp+376]
001bc6a8str x4, [sp+384]
001bc6acstr x3, [sp+392]
001bc6b0str xzr, [sp+136]
001bc6b4str x4, [sp+128]
001bc6b8ldr x3, [sp+376]
001bc6bcstr x3, [sp+120]
001bc6c0b 0x1bc6d4
001bc6c4
001bc6c4loc_1bc6c4:
001bc6c4b 0x1bc6c8
001bc6c8
001bc6c8loc_1bc6c8:
001bc6c8ldp x29, x30, [sp-8]
001bc6ccadd sp, sp, 1072
001bc6d0ret x30
001bc6d4
001bc6d4loc_1bc6d4:
001bc6d4ldr x3, [sp+128]
001bc6d8ldr x4, [sp+136]
001bc6dcsubs xzr, x3, x4
001bc6e0b.gt 0x1bc6e8
001bc6e4b 0x1bc804
001bc6e8
001bc6e8loc_1bc6e8:
001bc6e8ldr x3, [sp+120]
001bc6ecstr x3, [sp+432]
001bc6f0ldr x3, [sp+136]
001bc6f4str x3, [sp+96]
001bc6f8ldr x20, [sp+432]
001bc6fcstr x20, [sp+400]
001bc700add x21, sp, 160
001bc704adr x27, 16
001bc708stp x29, x27, [sp-24]
001bc70csub x29, sp, 24
001bc710bl fn_87ee8
001bc714sub x29, sp, 8
001bc718ldr x3, [sp+400]
001bc71cldr x3, [x3+112]
001bc720str x3, [sp+272]
001bc724ldr x0, [sp+160]
001bc728ldr x1, [sp+168]
001bc72cldr x2, [sp+176]
001bc730bl google.golang.org/protobuf/internal/filedesc.newPathKey
001bc734ldp x3, x4, [sp+8]
001bc738ldp x5, x6, [sp+24]
001bc73cstp x3, x4, [sp+312]
001bc740stp x5, x6, [sp+328]
001bc744ldr x1, [sp+144]
001bc748adrp x0, 0x46a000
001bc74cadd x0, x0, 1952
001bc750add x2, sp, 312
001bc754bl runtime.mapassign
001bc758str x0, [sp+424]
001bc75cldrsb x27, [x0]
001bc760ldr x2, [x0+16]
001bc764ldr x3, [x0]
001bc768ldr x4, [x0+8]
001bc76cadd x1, x4, 1
001bc770subs xzr, x2, x1
001bc774b.hs 0x1bc77c
001bc778b 0x1bc780
001bc77c
001bc77cloc_1bc77c:
001bc77cb 0x1bc79c
001bc780
001bc780loc_1bc780:
001bc780mov x0, x3
001bc784orr x3, xzr, 1
001bc788adrp x4, 0x439000
001bc78cadd x4, x4, 3520
001bc790bl runtime.growslice
001bc794mov x3, x0
001bc798b 0x1bc79c
001bc79c
001bc79cloc_1bc79c:
001bc79cldr x4, [sp+96]
001bc7a0sub x5, x1, 1
001bc7a4str x4, [x3+3*x5]
001bc7a8ldr x4, [sp+424]
001bc7acldrsb x27, [x4]
001bc7b0str x1, [x4+8]
001bc7b4str x2, [x4+16]
001bc7b8adrp x27, 0x88f000
001bc7bcldr w5, [x27+3056]
001bc7c0cbz w5, 0x1bc7c8
001bc7c4b 0x1bc7cc
001bc7c8
001bc7c8loc_1bc7c8:
001bc7c8b 0x1bc7e0
001bc7cc
001bc7ccloc_1bc7cc:
001bc7ccbl runtime.gcWriteBarrier2
001bc7d0str x3, [x25]
001bc7d4ldr x5, [x4]
001bc7d8str x5, [x25+8]
001bc7dcb 0x1bc7e0
001bc7e0
001bc7e0loc_1bc7e0:
001bc7e0str x3, [x4]
001bc7e4b 0x1bc7e8
001bc7e8
001bc7e8loc_1bc7e8:
001bc7e8ldr x3, [sp+136]
001bc7ecadd x3, x3, 1
001bc7f0str x3, [sp+136]
001bc7f4ldr x3, [sp+432]
001bc7f8add x3, x3, 120
001bc7fcstr x3, [sp+120]
001bc800b 0x1bc6d4
001bc804
001bc804loc_1bc804:
001bc804ldr x3, [sp+152]
001bc808ldrsb x27, [x3]
001bc80cldr x1, [x3+8]
001bc810str x1, [sp+104]
001bc814adrp x0, 0x46a000
001bc818add x0, x0, 1696
001bc81cmov x2, xzr
001bc820bl runtime.makemap
001bc824str x0, [sp+368]
001bc828ldr x3, [sp+152]
001bc82cldrsb x27, [x3]
001bc830adrp x27, 0x88f000
001bc834ldr w4, [x27+3056]
001bc838cbz w4, 0x1bc840
001bc83cb 0x1bc844
001bc840
001bc840loc_1bc840:
001bc840b 0x1bc858
001bc844
001bc844loc_1bc844:
001bc844bl runtime.gcWriteBarrier2
001bc848str x0, [x25]
001bc84cldr x4, [x3+56]
001bc850str x4, [x25+8]
001bc854b 0x1bc858
001bc858
001bc858loc_1bc858:
001bc858str x0, [x3+56]
001bc85cldr x3, [sp+144]
001bc860str x3, [sp+1056]
001bc864add x20, sp, 960
001bc868adr x27, 16
001bc86cstp x29, x27, [sp-24]
001bc870sub x29, sp, 24
001bc874bl fn_87cf8
001bc878sub x29, sp, 8
001bc87cldr x1, [sp+1056]
001bc880adrp x0, 0x46a000
001bc884add x0, x0, 1952
001bc888add x2, sp, 960
001bc88cbl runtime.mapIterStart
001bc890b 0x1bc894
001bc894
001bc894loc_1bc894:
001bc894ldr x3, [sp+960]
001bc898cbnz x3, 0x1bc8a0
001bc89cb 0x1bc8e0
001bc8a0
001bc8a0loc_1bc8a0:
001bc8a0ldr x3, [sp+960]
001bc8a4ldrsb x27, [x3]
001bc8a8ldp x4, x5, [x3]
001bc8acldp x3, x6, [x3+16]
001bc8b0stp x4, x5, [sp+280]
001bc8b4stp x3, x6, [sp+296]
001bc8b8ldr x3, [sp+968]
001bc8bcldrsb x27, [x3]
001bc8c0ldr x4, [x3]
001bc8c4ldr x5, [x3+8]
001bc8c8ldr x3, [x3+16]
001bc8ccstr x4, [sp+344]
001bc8d0str x5, [sp+352]
001bc8d4str x3, [sp+360]
001bc8d8str xzr, [sp+88]
001bc8dcb 0x1bc8e4
001bc8e0
001bc8e0loc_1bc8e0:
001bc8e0b 0x1bc6c8
001bc8e4
001bc8e4loc_1bc8e4:
001bc8e4ldr x3, [sp+352]
001bc8e8str x3, [sp+104]
001bc8ecldr x4, [sp+88]
001bc8f0sub x3, x3, 1
001bc8f4subs xzr, x4, x3
001bc8f8b.lt 0x1bc900
001bc8fcb 0x1bc978
001bc900
001bc900loc_1bc900:
001bc900ldr x1, [sp+352]
001bc904ldr x3, [sp+344]
001bc908ldr x4, [sp+88]
001bc90cadd x0, x4, 1
001bc910subs xzr, x1, x0
001bc914b.hi 0x1bc91c
001bc918b 0x1bca48
001bc91c
001bc91cloc_1bc91c:
001bc91cldr x4, [sp+152]
001bc920ldrsb x27, [x4]
001bc924ldr x1, [x4+8]
001bc928ldr x4, [x4]
001bc92cldr x5, [sp+88]
001bc930ldr x6, [sp+352]
001bc934ldr x7, [sp+344]
001bc938ldr x3, [x3+3*x0]
001bc93csubs xzr, x6, x5
001bc940b.hi 0x1bc948
001bc944b 0x1bca3c
001bc948
001bc948loc_1bc948:
001bc948ldr x0, [x7+3*x5]
001bc94csubs xzr, x0, x1
001bc950b.lo 0x1bc958
001bc954b 0x1bca38
001bc958
001bc958loc_1bc958:
001bc958orr x5, xzr, 120
001bc95cmadd x4, x5, x0, x4
001bc960str x3, [x4+112]
001bc964b 0x1bc968
001bc968
001bc968loc_1bc968:
001bc968ldr x3, [sp+88]
001bc96cadd x3, x3, 1
001bc970str x3, [sp+88]
001bc974b 0x1bc8e4
001bc978
001bc978loc_1bc978:
001bc978ldr x3, [sp+352]
001bc97cstr x3, [sp+104]
001bc980sub x0, x3, 1
001bc984str x0, [sp+112]
001bc988ldr x3, [sp+152]
001bc98cldrsb x27, [x3]
001bc990ldr x1, [x3+8]
001bc994ldr x3, [x3]
001bc998ldr x4, [sp+352]
001bc99cldr x5, [sp+344]
001bc9a0subs xzr, x4, x0
001bc9a4b.hi 0x1bc9ac
001bc9a8b 0x1bca30
001bc9ac
001bc9acloc_1bc9ac:
001bc9acldr x0, [x5+3*x0]
001bc9b0subs xzr, x0, x1
001bc9b4b.lo 0x1bc9bc
001bc9b8b 0x1bca2c
001bc9bc
001bc9bcloc_1bc9bc:
001bc9bcorr x4, xzr, 120
001bc9c0madd x3, x4, x0, x3
001bc9c4str xzr, [x3+112]
001bc9c8ldr x1, [sp+352]
001bc9ccldr x3, [sp+344]
001bc9d0subs xzr, x1, 0
001bc9d4b.hi 0x1bc9dc
001bc9d8b 0x1bca24
001bc9dc
001bc9dcloc_1bc9dc:
001bc9dcldr x3, [x3]
001bc9e0str x3, [sp+104]
001bc9e4ldr x3, [sp+152]
001bc9e8ldrsb x27, [x3]
001bc9ecldr x1, [x3+56]
001bc9f0str x1, [sp+416]
001bc9f4adrp x0, 0x46a000
001bc9f8add x0, x0, 1696
001bc9fcadd x2, sp, 280
001bca00bl runtime.mapassign
001bca04str x0, [sp+408]
001bca08ldrsb x27, [x0]
001bca0cldr x3, [sp+104]
001bca10str x3, [x0]
001bca14b 0x1bca18
001bca18
001bca18loc_1bca18:
001bca18add x0, sp, 960
001bca1cbl runtime.mapIterNext
001bca20b 0x1bc894
001bca24
001bca24loc_1bca24:
001bca24mov x0, xzr
001bca28bl runtime.panicIndex
001bca2c
001bca2cloc_1bca2c:
001bca2cbl runtime.panicIndex
001bca30
001bca30loc_1bca30:
001bca30mov x1, x4
001bca34bl runtime.panicIndex
001bca38
001bca38loc_1bca38:
001bca38bl runtime.panicIndex
001bca3c
001bca3cloc_1bca3c:
001bca3cmov x0, x5
001bca40mov x1, x6
001bca44bl runtime.panicIndex
001bca48
001bca48loc_1bca48:
001bca48bl runtime.panicIndex
001bca4chint
001bca50
001bca50loc_1bca50:
001bca50mov x3, x30
001bca54bl runtime.morestack.abi0
001bca58b 0x1bc590
001bca5cudf 0
001bc590
001bca60
001bca60google.golang.org/protobuf/internal/filedesc.newPathKey: ; void google.golang.org/protobuf/internal/filedesc.newPathKey(google.golang.org/protobuf/reflect/protoreflect.SourcePath p)
001bca60ldr x16, [x28+16]
001bca64subs xzr, sp, x16
001bca68b.ls 0x1bcbf4
001bca6cstr x30, [sp-128]!
001bca70stur x29, [sp-8]
001bca74sub x29, sp, 8
001bca78str x0, [sp+168]
001bca7cstr x1, [sp+176]
001bca80str x2, [sp+184]
001bca84stp xzr, xzr, [sp+136]
001bca88stp xzr, xzr, [sp+152]
001bca8cldr x3, [sp+176]
001bca90str x3, [sp+72]
001bca94subs xzr, x3, 16
001bca98b.lt 0x1bcaa0
001bca9cb 0x1bcac4
001bcaa0
001bcaa0loc_1bcaa0:
001bcaa0ldr x3, [sp+176]
001bcaa4ldr x4, [sp+168]
001bcaa8ldr x5, [sp+184]
001bcaacstr x4, [sp+96]
001bcab0str x3, [sp+104]
001bcab4str x5, [sp+112]
001bcab8str xzr, [sp+64]
001bcabcstr x3, [sp+56]
001bcac0b 0x1bcb00
001bcac4
001bcac4loc_1bcac4:
001bcac4ldr x0, [sp+168]
001bcac8ldr x1, [sp+176]
001bcaccldr x2, [sp+184]
001bcad0bl google.golang.org/protobuf/reflect/protoreflect.SourcePath.String
001bcad4str x0, [sp+80]
001bcad8str x1, [sp+88]
001bcadcstp xzr, xzr, [sp+136]
001bcae0stp xzr, xzr, [sp+152]
001bcae4ldr x3, [sp+88]
001bcae8ldr x4, [sp+80]
001bcaecstr x4, [sp+152]
001bcaf0str x3, [sp+160]
001bcaf4ldur x29, [sp-8]
001bcaf8ldr x30, [sp], 128
001bcafcret x30
001bcb00
001bcb00loc_1bcb00:
001bcb00ldr x3, [sp+56]
001bcb04ldr x4, [sp+64]
001bcb08subs xzr, x3, x4
001bcb0cb.gt 0x1bcb14
001bcb10b 0x1bcbd0
001bcb14
001bcb14loc_1bcb14:
001bcb14ldr x3, [sp+64]
001bcb18str x3, [sp+48]
001bcb1cldr x3, [sp+64]
001bcb20ldr x4, [sp+96]
001bcb24ldrsw x3, [x4+2*x3]
001bcb28str w3, [sp+44]
001bcb2csubs wzr, w3, 0
001bcb30cset x4, lt
001bcb34strb w4, [sp+43]
001bcb38tbnz w3, 31, 0x1bcb40
001bcb3cb 0x1bcb44
001bcb40
001bcb40loc_1bcb40:
001bcb40b 0x1bcb58
001bcb44
001bcb44loc_1bcb44:
001bcb44ldrsw x3, [sp+44]
001bcb48subs wzr, w3, 255
001bcb4ccset x3, ge
001bcb50strb w3, [sp+43]
001bcb54b 0x1bcb58
001bcb58
001bcb58loc_1bcb58:
001bcb58ldrb w3, [sp+43]
001bcb5ctbnz w3, 0, 0x1bcb64
001bcb60b 0x1bcba0
001bcb64
001bcb64loc_1bcb64:
001bcb64ldr x0, [sp+168]
001bcb68ldr x1, [sp+176]
001bcb6cldr x2, [sp+184]
001bcb70bl google.golang.org/protobuf/reflect/protoreflect.SourcePath.String
001bcb74str x0, [sp+80]
001bcb78str x1, [sp+88]
001bcb7cstp xzr, xzr, [sp+136]
001bcb80stp xzr, xzr, [sp+152]
001bcb84ldr x3, [sp+88]
001bcb88ldr x4, [sp+80]
001bcb8cstr x4, [sp+152]
001bcb90str x3, [sp+160]
001bcb94ldur x29, [sp-8]
001bcb98ldr x30, [sp], 128
001bcb9cret x30
001bcba0
001bcba0loc_1bcba0:
001bcba0ldr x0, [sp+48]
001bcba4ldrsw x3, [sp+44]
001bcba8subs xzr, x0, 16
001bcbacb.lo 0x1bcbb4
001bcbb0b 0x1bcbe8
001bcbb4
001bcbb4loc_1bcbb4:
001bcbb4add x4, sp, 136
001bcbb8strb w3, [x4+x0]
001bcbbcb 0x1bcbc0
001bcbc0
001bcbc0loc_1bcbc0:
001bcbc0ldr x3, [sp+64]
001bcbc4add x3, x3, 1
001bcbc8str x3, [sp+64]
001bcbccb 0x1bcb00
001bcbd0
001bcbd0loc_1bcbd0:
001bcbd0ldr x0, [sp+176]
001bcbd4str x0, [sp+72]
001bcbd8strb w0, [sp+151]
001bcbdcldur x29, [sp-8]
001bcbe0ldr x30, [sp], 128
001bcbe4ret x30
001bcbe8
001bcbe8loc_1bcbe8:
001bcbe8orr x1, xzr, 16
001bcbecbl runtime.panicIndex
001bcbf0hint
001bcbf4
001bcbf4loc_1bcbf4:
001bcbf4stp x0, x1, [sp+40]
001bcbf8str x2, [sp+56]
001bcbfcmov x3, x30
001bcc00bl runtime.morestack_noctxt.abi0
001bcc04ldp x0, x1, [sp+40]
001bcc08ldr x2, [sp+56]
001bcc0cb 0x1bca60
001bca60
001bca60google.golang.org/protobuf/internal/filedesc.newPathKey: ; void google.golang.org/protobuf/internal/filedesc.newPathKey(google.golang.org/protobuf/reflect/protoreflect.SourcePath p)
001bca60ldr x16, [x28+16]
001bca64subs xzr, sp, x16
001bca68b.ls 0x1bcbf4
001bca6cstr x30, [sp-128]!
001bca70stur x29, [sp-8]
001bca74sub x29, sp, 8
001bca78str x0, [sp+168]
001bca7cstr x1, [sp+176]
001bca80str x2, [sp+184]
001bca84stp xzr, xzr, [sp+136]
001bca88stp xzr, xzr, [sp+152]
001bca8cldr x3, [sp+176]
001bca90str x3, [sp+72]
001bca94subs xzr, x3, 16
001bca98b.lt 0x1bcaa0
001bca9cb 0x1bcac4
001bcaa0
001bcaa0loc_1bcaa0:
001bcaa0ldr x3, [sp+176]
001bcaa4ldr x4, [sp+168]
001bcaa8ldr x5, [sp+184]
001bcaacstr x4, [sp+96]
001bcab0str x3, [sp+104]
001bcab4str x5, [sp+112]
001bcab8str xzr, [sp+64]
001bcabcstr x3, [sp+56]
001bcac0b 0x1bcb00
001bcac4
001bcac4loc_1bcac4:
001bcac4ldr x0, [sp+168]
001bcac8ldr x1, [sp+176]
001bcaccldr x2, [sp+184]
001bcad0bl google.golang.org/protobuf/reflect/protoreflect.SourcePath.String
001bcad4str x0, [sp+80]
001bcad8str x1, [sp+88]
001bcadcstp xzr, xzr, [sp+136]
001bcae0stp xzr, xzr, [sp+152]
001bcae4ldr x3, [sp+88]
001bcae8ldr x4, [sp+80]
001bcaecstr x4, [sp+152]
001bcaf0str x3, [sp+160]
001bcaf4ldur x29, [sp-8]
001bcaf8ldr x30, [sp], 128
001bcafcret x30
001bcb00
001bcb00loc_1bcb00:
001bcb00ldr x3, [sp+56]
001bcb04ldr x4, [sp+64]
001bcb08subs xzr, x3, x4
001bcb0cb.gt 0x1bcb14
001bcb10b 0x1bcbd0
001bcb14
001bcb14loc_1bcb14:
001bcb14ldr x3, [sp+64]
001bcb18str x3, [sp+48]
001bcb1cldr x3, [sp+64]
001bcb20ldr x4, [sp+96]
001bcb24ldrsw x3, [x4+2*x3]
001bcb28str w3, [sp+44]
001bcb2csubs wzr, w3, 0
001bcb30cset x4, lt
001bcb34strb w4, [sp+43]
001bcb38tbnz w3, 31, 0x1bcb40
001bcb3cb 0x1bcb44
001bcb40
001bcb40loc_1bcb40:
001bcb40b 0x1bcb58
001bcb44
001bcb44loc_1bcb44:
001bcb44ldrsw x3, [sp+44]
001bcb48subs wzr, w3, 255
001bcb4ccset x3, ge
001bcb50strb w3, [sp+43]
001bcb54b 0x1bcb58
001bcb58
001bcb58loc_1bcb58:
001bcb58ldrb w3, [sp+43]
001bcb5ctbnz w3, 0, 0x1bcb64
001bcb60b 0x1bcba0
001bcb64
001bcb64loc_1bcb64:
001bcb64ldr x0, [sp+168]
001bcb68ldr x1, [sp+176]
001bcb6cldr x2, [sp+184]
001bcb70bl google.golang.org/protobuf/reflect/protoreflect.SourcePath.String
001bcb74str x0, [sp+80]
001bcb78str x1, [sp+88]
001bcb7cstp xzr, xzr, [sp+136]
001bcb80stp xzr, xzr, [sp+152]
001bcb84ldr x3, [sp+88]
001bcb88ldr x4, [sp+80]
001bcb8cstr x4, [sp+152]
001bcb90str x3, [sp+160]
001bcb94ldur x29, [sp-8]
001bcb98ldr x30, [sp], 128
001bcb9cret x30
001bcba0
001bcba0loc_1bcba0:
001bcba0ldr x0, [sp+48]
001bcba4ldrsw x3, [sp+44]
001bcba8subs xzr, x0, 16
001bcbacb.lo 0x1bcbb4
001bcbb0b 0x1bcbe8
001bcbb4
001bcbb4loc_1bcbb4:
001bcbb4add x4, sp, 136
001bcbb8strb w3, [x4+x0]
001bcbbcb 0x1bcbc0
001bcbc0
001bcbc0loc_1bcbc0:
001bcbc0ldr x3, [sp+64]
001bcbc4add x3, x3, 1
001bcbc8str x3, [sp+64]
001bcbccb 0x1bcb00
001bcbd0
001bcbd0loc_1bcbd0:
001bcbd0ldr x0, [sp+176]
001bcbd4str x0, [sp+72]
001bcbd8strb w0, [sp+151]
001bcbdcldur x29, [sp-8]
001bcbe0ldr x30, [sp], 128
001bcbe4ret x30
001bcbe8
001bcbe8loc_1bcbe8:
001bcbe8orr x1, xzr, 16
001bcbecbl runtime.panicIndex
001bcbf0hint
001bcbf4
001bcbf4loc_1bcbf4:
001bcbf4stp x0, x1, [sp+40]
001bcbf8str x2, [sp+56]
001bcbfcmov x3, x30
001bcc00bl runtime.morestack_noctxt.abi0
001bcc04ldp x0, x1, [sp+40]
001bcc08ldr x2, [sp+56]
001bcc0cb 0x1bca60
001bca60
001bcc10
001bcc10google.golang.org/protobuf/internal/filedesc.(*Enums).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Len(google.golang.org/protobuf/internal/filedesc.Enums * p)
001bcc10str x30, [sp-32]!
001bcc14stur x29, [sp-8]
001bcc18sub x29, sp, 8
001bcc1cstr x0, [sp+40]
001bcc20str xzr, [sp+8]
001bcc24ldrsb x27, [x0]
001bcc28ldr x0, [x0+8]
001bcc2cstr x0, [sp+16]
001bcc30str x0, [sp+8]
001bcc34add x29, sp, 24
001bcc38add sp, sp, 32
001bcc3cret x30
001bcc10
001bcc10google.golang.org/protobuf/internal/filedesc.(*Enums).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Len(google.golang.org/protobuf/internal/filedesc.Enums * p)
001bcc10str x30, [sp-32]!
001bcc14stur x29, [sp-8]
001bcc18sub x29, sp, 8
001bcc1cstr x0, [sp+40]
001bcc20str xzr, [sp+8]
001bcc24ldrsb x27, [x0]
001bcc28ldr x0, [x0+8]
001bcc2cstr x0, [sp+16]
001bcc30str x0, [sp+8]
001bcc34add x29, sp, 24
001bcc38add sp, sp, 32
001bcc3cret x30
001bcc10
001bcc40
001bcc40google.golang.org/protobuf/internal/filedesc.(*Enums).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Get(google.golang.org/protobuf/internal/filedesc.Enums * p, int i)
001bcc40ldr x16, [x28+16]
001bcc44subs xzr, sp, x16
001bcc48b.ls 0x1bccb8
001bcc4cstr x30, [sp-64]!
001bcc50stur x29, [sp-8]
001bcc54sub x29, sp, 8
001bcc58str x0, [sp+72]
001bcc5cstr x1, [sp+80]
001bcc60stp xzr, xzr, [sp+32]
001bcc64ldr x2, [sp+72]
001bcc68ldrsb x27, [x2]
001bcc6cldr x1, [x2+8]
001bcc70ldr x2, [x2]
001bcc74ldr x0, [sp+80]
001bcc78subs xzr, x1, x0
001bcc7cb.hi 0x1bcc84
001bcc80b 0x1bccb0
001bcc84
001bcc84loc_1bcc84:
001bcc84add x2, x2, x0, lsl #6
001bcc88str x2, [sp+48]
001bcc8cadrp x3, 0x560000
001bcc90add x3, x3, 1600
001bcc94str x3, [sp+32]
001bcc98str x2, [sp+40]
001bcc9cldr x0, [sp+32]
001bcca0ldr x1, [sp+40]
001bcca4ldur x29, [sp-8]
001bcca8ldr x30, [sp], 64
001bccacret x30
001bccb0
001bccb0loc_1bccb0:
001bccb0bl runtime.panicIndex
001bccb4hint
001bccb8
001bccb8loc_1bccb8:
001bccb8stp x0, x1, [sp+8]
001bccbcmov x3, x30
001bccc0bl runtime.morestack_noctxt.abi0
001bccc4ldp x0, x1, [sp+8]
001bccc8b 0x1bcc40
001bccccudf 0
001bcc40
001bcc40google.golang.org/protobuf/internal/filedesc.(*Enums).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Get(google.golang.org/protobuf/internal/filedesc.Enums * p, int i)
001bcc40ldr x16, [x28+16]
001bcc44subs xzr, sp, x16
001bcc48b.ls 0x1bccb8
001bcc4cstr x30, [sp-64]!
001bcc50stur x29, [sp-8]
001bcc54sub x29, sp, 8
001bcc58str x0, [sp+72]
001bcc5cstr x1, [sp+80]
001bcc60stp xzr, xzr, [sp+32]
001bcc64ldr x2, [sp+72]
001bcc68ldrsb x27, [x2]
001bcc6cldr x1, [x2+8]
001bcc70ldr x2, [x2]
001bcc74ldr x0, [sp+80]
001bcc78subs xzr, x1, x0
001bcc7cb.hi 0x1bcc84
001bcc80b 0x1bccb0
001bcc84
001bcc84loc_1bcc84:
001bcc84add x2, x2, x0, lsl #6
001bcc88str x2, [sp+48]
001bcc8cadrp x3, 0x560000
001bcc90add x3, x3, 1600
001bcc94str x3, [sp+32]
001bcc98str x2, [sp+40]
001bcc9cldr x0, [sp+32]
001bcca0ldr x1, [sp+40]
001bcca4ldur x29, [sp-8]
001bcca8ldr x30, [sp], 64
001bccacret x30
001bccb0
001bccb0loc_1bccb0:
001bccb0bl runtime.panicIndex
001bccb4hint
001bccb8
001bccb8loc_1bccb8:
001bccb8stp x0, x1, [sp+8]
001bccbcmov x3, x30
001bccc0bl runtime.morestack_noctxt.abi0
001bccc4ldp x0, x1, [sp+8]
001bccc8b 0x1bcc40
001bccccudf 0
001bcc40
001bccd0
001bccd0google.golang.org/protobuf/internal/filedesc.(*Enums).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).ByName(google.golang.org/protobuf/internal/filedesc.Enums * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bccd0ldr x16, [x28+16]
001bccd4subs xzr, sp, x16
001bccd8b.ls 0x1bcd74
001bccdcstr x30, [sp-96]!
001bcce0stur x29, [sp-8]
001bcce4sub x29, sp, 8
001bcce8str x0, [sp+104]
001bccecstr x1, [sp+112]
001bccf0str x2, [sp+120]
001bccf4stp xzr, xzr, [sp+40]
001bccf8ldr x0, [sp+104]
001bccfcbl google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit
001bcd00str x0, [sp+80]
001bcd04ldrsb x27, [x0]
001bcd08ldr x1, [x0+40]
001bcd0cstr x1, [sp+64]
001bcd10ldr x2, [sp+112]
001bcd14ldr x3, [sp+120]
001bcd18adrp x0, 0x46a000
001bcd1cadd x0, x0, 1184
001bcd20bl runtime.mapaccess1_faststr
001bcd24ldr x1, [x0]
001bcd28str x1, [sp+56]
001bcd2ccbnz x1, 0x1bcd34
001bcd30b 0x1bcd5c
001bcd34
001bcd34loc_1bcd34:
001bcd34str x1, [sp+72]
001bcd38adrp x2, 0x560000
001bcd3cadd x2, x2, 1600
001bcd40str x2, [sp+40]
001bcd44str x1, [sp+48]
001bcd48ldr x0, [sp+40]
001bcd4cldr x1, [sp+48]
001bcd50ldur x29, [sp-8]
001bcd54ldr x30, [sp], 96
001bcd58ret x30
001bcd5c
001bcd5cloc_1bcd5c:
001bcd5cstp xzr, xzr, [sp+40]
001bcd60mov x0, xzr
001bcd64mov x1, xzr
001bcd68ldur x29, [sp-8]
001bcd6cldr x30, [sp], 96
001bcd70ret x30
001bcd74
001bcd74loc_1bcd74:
001bcd74stp x0, x1, [sp+8]
001bcd78str x2, [sp+24]
001bcd7cmov x3, x30
001bcd80bl runtime.morestack_noctxt.abi0
001bcd84ldp x0, x1, [sp+8]
001bcd88ldr x2, [sp+24]
001bcd8cb 0x1bccd0
001bccd0
001bccd0google.golang.org/protobuf/internal/filedesc.(*Enums).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).ByName(google.golang.org/protobuf/internal/filedesc.Enums * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bccd0ldr x16, [x28+16]
001bccd4subs xzr, sp, x16
001bccd8b.ls 0x1bcd74
001bccdcstr x30, [sp-96]!
001bcce0stur x29, [sp-8]
001bcce4sub x29, sp, 8
001bcce8str x0, [sp+104]
001bccecstr x1, [sp+112]
001bccf0str x2, [sp+120]
001bccf4stp xzr, xzr, [sp+40]
001bccf8ldr x0, [sp+104]
001bccfcbl google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit
001bcd00str x0, [sp+80]
001bcd04ldrsb x27, [x0]
001bcd08ldr x1, [x0+40]
001bcd0cstr x1, [sp+64]
001bcd10ldr x2, [sp+112]
001bcd14ldr x3, [sp+120]
001bcd18adrp x0, 0x46a000
001bcd1cadd x0, x0, 1184
001bcd20bl runtime.mapaccess1_faststr
001bcd24ldr x1, [x0]
001bcd28str x1, [sp+56]
001bcd2ccbnz x1, 0x1bcd34
001bcd30b 0x1bcd5c
001bcd34
001bcd34loc_1bcd34:
001bcd34str x1, [sp+72]
001bcd38adrp x2, 0x560000
001bcd3cadd x2, x2, 1600
001bcd40str x2, [sp+40]
001bcd44str x1, [sp+48]
001bcd48ldr x0, [sp+40]
001bcd4cldr x1, [sp+48]
001bcd50ldur x29, [sp-8]
001bcd54ldr x30, [sp], 96
001bcd58ret x30
001bcd5c
001bcd5cloc_1bcd5c:
001bcd5cstp xzr, xzr, [sp+40]
001bcd60mov x0, xzr
001bcd64mov x1, xzr
001bcd68ldur x29, [sp-8]
001bcd6cldr x30, [sp], 96
001bcd70ret x30
001bcd74
001bcd74loc_1bcd74:
001bcd74stp x0, x1, [sp+8]
001bcd78str x2, [sp+24]
001bcd7cmov x3, x30
001bcd80bl runtime.morestack_noctxt.abi0
001bcd84ldp x0, x1, [sp+8]
001bcd88ldr x2, [sp+24]
001bcd8cb 0x1bccd0
001bccd0
001bcd90
001bcd90google.golang.org/protobuf/internal/filedesc.(*Enums).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Format(google.golang.org/protobuf/internal/filedesc.Enums * p, fmt.State s, int32 r)
001bcd90ldr x16, [x28+16]
001bcd94subs xzr, sp, x16
001bcd98b.ls 0x1bcde0
001bcd9cstr x30, [sp-64]!
001bcda0stur x29, [sp-8]
001bcda4sub x29, sp, 8
001bcda8str x0, [sp+72]
001bcdacstr x1, [sp+80]
001bcdb0str x2, [sp+88]
001bcdb4str w3, [sp+96]
001bcdb8ldr x0, [sp+80]
001bcdbcldr x1, [sp+88]
001bcdc0ldr x4, [sp+72]
001bcdc4mov x2, x3
001bcdc8adrp x3, 0x55b000
001bcdccadd x3, x3, 3800
001bcdd0bl google.golang.org/protobuf/internal/descfmt.FormatList
001bcdd4ldur x29, [sp-8]
001bcdd8ldr x30, [sp], 64
001bcddcret x30
001bcde0
001bcde0loc_1bcde0:
001bcde0stp x0, x1, [sp+8]
001bcde4str x2, [sp+24]
001bcde8str w3, [sp+32]
001bcdecmov x3, x30
001bcdf0bl runtime.morestack_noctxt.abi0
001bcdf4ldp x0, x1, [sp+8]
001bcdf8ldr x2, [sp+24]
001bcdfcldrsw x3, [sp+32]
001bce00b 0x1bcd90
001bce04udf 0
001bce08udf 0
001bce0cudf 0
001bcd90
001bcd90google.golang.org/protobuf/internal/filedesc.(*Enums).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Format(google.golang.org/protobuf/internal/filedesc.Enums * p, fmt.State s, int32 r)
001bcd90ldr x16, [x28+16]
001bcd94subs xzr, sp, x16
001bcd98b.ls 0x1bcde0
001bcd9cstr x30, [sp-64]!
001bcda0stur x29, [sp-8]
001bcda4sub x29, sp, 8
001bcda8str x0, [sp+72]
001bcdacstr x1, [sp+80]
001bcdb0str x2, [sp+88]
001bcdb4str w3, [sp+96]
001bcdb8ldr x0, [sp+80]
001bcdbcldr x1, [sp+88]
001bcdc0ldr x4, [sp+72]
001bcdc4mov x2, x3
001bcdc8adrp x3, 0x55b000
001bcdccadd x3, x3, 3800
001bcdd0bl google.golang.org/protobuf/internal/descfmt.FormatList
001bcdd4ldur x29, [sp-8]
001bcdd8ldr x30, [sp], 64
001bcddcret x30
001bcde0
001bcde0loc_1bcde0:
001bcde0stp x0, x1, [sp+8]
001bcde4str x2, [sp+24]
001bcde8str w3, [sp+32]
001bcdecmov x3, x30
001bcdf0bl runtime.morestack_noctxt.abi0
001bcdf4ldp x0, x1, [sp+8]
001bcdf8ldr x2, [sp+24]
001bcdfcldrsw x3, [sp+32]
001bce00b 0x1bcd90
001bce04udf 0
001bce08udf 0
001bce0cudf 0
001bcd90
001bce10
001bce10google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit(google.golang.org/protobuf/internal/filedesc.Enums * p)
001bce10ldr x16, [x28+16]
001bce14subs xzr, sp, x16
001bce18b.ls 0x1bceac
001bce1cstr x30, [sp-80]!
001bce20stur x29, [sp-8]
001bce24sub x29, sp, 8
001bce28str x0, [sp+88]
001bce2cstr xzr, [sp+32]
001bce30stp xzr, xzr, [sp+56]
001bce34add x2, sp, 56
001bce38str x2, [sp+48]
001bce3cldrsb x27, [x2]
001bce40adrp x3, 0
001bce44add x3, x3, 3776
001bce48str x3, [x2]
001bce4cldrsb x27, [x2]
001bce50ldr x3, [sp+88]
001bce54adrp x27, 0x88f000
001bce58ldr w4, [x27+3056]
001bce5ccbz w4, 0x1bce64
001bce60b 0x1bce68
001bce64
001bce64loc_1bce64:
001bce64b 0x1bce7c
001bce68
001bce68loc_1bce68:
001bce68bl runtime.gcWriteBarrier2
001bce6cstr x3, [x25]
001bce70ldr x4, [x2+8]
001bce74str x4, [x25+8]
001bce78b 0x1bce7c
001bce7c
001bce7cloc_1bce7c:
001bce7cstr x3, [x2+8]
001bce80ldr x2, [sp+88]
001bce84ldrsb x27, [x2]
001bce88add x0, x2, 24
001bce8cstr x0, [sp+40]
001bce90ldr x1, [sp+48]
001bce94bl sync.(*Once).Do
001bce98ldr x0, [sp+88]
001bce9cstr x0, [sp+32]
001bcea0ldur x29, [sp-8]
001bcea4ldr x30, [sp], 80
001bcea8ret x30
001bceac
001bceacloc_1bceac:
001bceacstr x0, [sp+8]
001bceb0mov x3, x30
001bceb4bl runtime.morestack_noctxt.abi0
001bceb8ldr x0, [sp+8]
001bcebcb 0x1bce10
001bce10
001bce10google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit(google.golang.org/protobuf/internal/filedesc.Enums * p)
001bce10ldr x16, [x28+16]
001bce14subs xzr, sp, x16
001bce18b.ls 0x1bceac
001bce1cstr x30, [sp-80]!
001bce20stur x29, [sp-8]
001bce24sub x29, sp, 8
001bce28str x0, [sp+88]
001bce2cstr xzr, [sp+32]
001bce30stp xzr, xzr, [sp+56]
001bce34add x2, sp, 56
001bce38str x2, [sp+48]
001bce3cldrsb x27, [x2]
001bce40adrp x3, 0
001bce44add x3, x3, 3776
001bce48str x3, [x2]
001bce4cldrsb x27, [x2]
001bce50ldr x3, [sp+88]
001bce54adrp x27, 0x88f000
001bce58ldr w4, [x27+3056]
001bce5ccbz w4, 0x1bce64
001bce60b 0x1bce68
001bce64
001bce64loc_1bce64:
001bce64b 0x1bce7c
001bce68
001bce68loc_1bce68:
001bce68bl runtime.gcWriteBarrier2
001bce6cstr x3, [x25]
001bce70ldr x4, [x2+8]
001bce74str x4, [x25+8]
001bce78b 0x1bce7c
001bce7c
001bce7cloc_1bce7c:
001bce7cstr x3, [x2+8]
001bce80ldr x2, [sp+88]
001bce84ldrsb x27, [x2]
001bce88add x0, x2, 24
001bce8cstr x0, [sp+40]
001bce90ldr x1, [sp+48]
001bce94bl sync.(*Once).Do
001bce98ldr x0, [sp+88]
001bce9cstr x0, [sp+32]
001bcea0ldur x29, [sp-8]
001bcea4ldr x30, [sp], 80
001bcea8ret x30
001bceac
001bceacloc_1bceac:
001bceacstr x0, [sp+8]
001bceb0mov x3, x30
001bceb4bl runtime.morestack_noctxt.abi0
001bceb8ldr x0, [sp+8]
001bcebcb 0x1bce10
001bce10
001bcec0
001bcec0google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit.func1(void)
001bcec0ldr x16, [x28+16]
001bcec4sub x17, sp, 64
001bcec8subs xzr, x17, x16
001bceccb.ls 0x1bd0b8
001bced0str x30, [sp-192]!
001bced4stur x29, [sp-8]
001bced8sub x29, sp, 8
001bcedcldr x3, [x26+8]
001bcee0str x3, [sp+80]
001bcee4ldrsb x27, [x3]
001bcee8ldr x4, [x3+8]
001bceecstr x4, [sp+56]
001bcef0cbnz x4, 0x1bcef8
001bcef4b 0x1bcf64
001bcef8
001bcef8loc_1bcef8:
001bcef8ldrsb x27, [x3]
001bcefcldr x1, [x3+8]
001bcf00str x1, [sp+56]
001bcf04adrp x0, 0x46a000
001bcf08add x0, x0, 1184
001bcf0cmov x2, xzr
001bcf10bl runtime.makemap
001bcf14str x0, [sp+120]
001bcf18ldr x3, [sp+80]
001bcf1cldrsb x27, [x3]
001bcf20adrp x27, 0x88f000
001bcf24ldr w4, [x27+3056]
001bcf28cbz w4, 0x1bcf30
001bcf2cb 0x1bcf34
001bcf30
001bcf30loc_1bcf30:
001bcf30b 0x1bcf48
001bcf34
001bcf34loc_1bcf34:
001bcf34bl runtime.gcWriteBarrier2
001bcf38str x0, [x25]
001bcf3cldr x2, [x3+40]
001bcf40str x2, [x25+8]
001bcf44b 0x1bcf48
001bcf48
001bcf48loc_1bcf48:
001bcf48str x0, [x3+40]
001bcf4cstr xzr, [sp+72]
001bcf50ldr x2, [sp+80]
001bcf54ldrsb x27, [x2]
001bcf58ldr x2, [x2+8]
001bcf5cstr x2, [sp+64]
001bcf60b 0x1bcf74
001bcf64
001bcf64loc_1bcf64:
001bcf64b 0x1bcf68
001bcf68
001bcf68loc_1bcf68:
001bcf68ldur x29, [sp-8]
001bcf6cldr x30, [sp], 192
001bcf70ret x30
001bcf74
001bcf74loc_1bcf74:
001bcf74ldr x2, [sp+64]
001bcf78ldr x3, [sp+72]
001bcf7csubs xzr, x2, x3
001bcf80b.gt 0x1bcf88
001bcf84b 0x1bd0ac
001bcf88
001bcf88loc_1bcf88:
001bcf88ldr x0, [sp+72]
001bcf8cstr x0, [sp+48]
001bcf90ldr x2, [sp+80]
001bcf94ldrsb x27, [x2]
001bcf98ldr x1, [x2+8]
001bcf9cldr x2, [x2]
001bcfa0subs xzr, x1, x0
001bcfa4b.hi 0x1bcfac
001bcfa8b 0x1bd0b0
001bcfac
001bcfacloc_1bcfac:
001bcfacadd x0, x2, x0, lsl #6
001bcfb0str x0, [sp+88]
001bcfb4ldrsb x27, [x0]
001bcfb8str x0, [sp+176]
001bcfbcbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bcfc0str x0, [sp+104]
001bcfc4str x1, [sp+112]
001bcfc8str xzr, [sp+96]
001bcfccldr x1, [sp+80]
001bcfd0ldrsb x27, [x1]
001bcfd4ldr x1, [x1+40]
001bcfd8str x1, [sp+168]
001bcfdcldr x2, [sp+104]
001bcfe0ldr x3, [sp+112]
001bcfe4adrp x0, 0x46a000
001bcfe8add x0, x0, 1184
001bcfecbl runtime.mapaccess2_faststr
001bcff0str x0, [sp+160]
001bcff4strb w1, [sp+46]
001bcff8ldr x1, [sp+160]
001bcffcldr x1, [x1]
001bd000str x1, [sp+96]
001bd004str x1, [sp+128]
001bd008ldrb w1, [sp+46]
001bd00cstrb w1, [sp+47]
001bd010strb w1, [sp+45]
001bd014tbnz w1, 0, 0x1bd01c
001bd018b 0x1bd020
001bd01c
001bd01cloc_1bd01c:
001bd01cb 0x1bd098
001bd020
001bd020loc_1bd020:
001bd020ldr x0, [sp+88]
001bd024ldrsb x27, [x0]
001bd028str x0, [sp+152]
001bd02cbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bd030str x0, [sp+104]
001bd034str x1, [sp+112]
001bd038ldr x1, [sp+80]
001bd03cldrsb x27, [x1]
001bd040ldr x1, [x1+40]
001bd044str x1, [sp+144]
001bd048ldr x2, [sp+104]
001bd04cldr x3, [sp+112]
001bd050adrp x0, 0x469000
001bd054add x0, x0, 1184
001bd058bl runtime.mapassign_faststr
001bd05cstr x0, [sp+136]
001bd060ldrsb x27, [x0]
001bd064ldr x1, [sp+88]
001bd068adrp x27, 0x88e000
001bd06cldr w2, [x27+3056]
001bd070cbz w2, 0x1bd078
001bd074b 0x1bd07c
001bd078
001bd078loc_1bd078:
001bd078b 0x1bd090
001bd07c
001bd07cloc_1bd07c:
001bd07cbl runtime.gcWriteBarrier2
001bd080str x1, [x25]
001bd084ldr x2, [x0]
001bd088str x2, [x25+8]
001bd08cb 0x1bd090
001bd090
001bd090loc_1bd090:
001bd090str x1, [x0]
001bd094b 0x1bd098
001bd098
001bd098loc_1bd098:
001bd098b 0x1bd09c
001bd09c
001bd09cloc_1bd09c:
001bd09cldr x2, [sp+72]
001bd0a0add x2, x2, 1
001bd0a4str x2, [sp+72]
001bd0a8b 0x1bcf74
001bd0ac
001bd0acloc_1bd0ac:
001bd0acb 0x1bcf68
001bd0b0
001bd0b0loc_1bd0b0:
001bd0b0bl runtime.panicIndex
001bd0b4hint
001bd0b8
001bd0b8loc_1bd0b8:
001bd0b8mov x3, x30
001bd0bcbl runtime.morestack.abi0
001bd0c0b 0x1bcec0
001bd0c4udf 0
001bd0c8udf 0
001bd0ccudf 0
001bcec0
001bcec0google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit.func1(void)
001bcec0ldr x16, [x28+16]
001bcec4sub x17, sp, 64
001bcec8subs xzr, x17, x16
001bceccb.ls 0x1bd0b8
001bced0str x30, [sp-192]!
001bced4stur x29, [sp-8]
001bced8sub x29, sp, 8
001bcedcldr x3, [x26+8]
001bcee0str x3, [sp+80]
001bcee4ldrsb x27, [x3]
001bcee8ldr x4, [x3+8]
001bceecstr x4, [sp+56]
001bcef0cbnz x4, 0x1bcef8
001bcef4b 0x1bcf64
001bcef8
001bcef8loc_1bcef8:
001bcef8ldrsb x27, [x3]
001bcefcldr x1, [x3+8]
001bcf00str x1, [sp+56]
001bcf04adrp x0, 0x46a000
001bcf08add x0, x0, 1184
001bcf0cmov x2, xzr
001bcf10bl runtime.makemap
001bcf14str x0, [sp+120]
001bcf18ldr x3, [sp+80]
001bcf1cldrsb x27, [x3]
001bcf20adrp x27, 0x88f000
001bcf24ldr w4, [x27+3056]
001bcf28cbz w4, 0x1bcf30
001bcf2cb 0x1bcf34
001bcf30
001bcf30loc_1bcf30:
001bcf30b 0x1bcf48
001bcf34
001bcf34loc_1bcf34:
001bcf34bl runtime.gcWriteBarrier2
001bcf38str x0, [x25]
001bcf3cldr x2, [x3+40]
001bcf40str x2, [x25+8]
001bcf44b 0x1bcf48
001bcf48
001bcf48loc_1bcf48:
001bcf48str x0, [x3+40]
001bcf4cstr xzr, [sp+72]
001bcf50ldr x2, [sp+80]
001bcf54ldrsb x27, [x2]
001bcf58ldr x2, [x2+8]
001bcf5cstr x2, [sp+64]
001bcf60b 0x1bcf74
001bcf64
001bcf64loc_1bcf64:
001bcf64b 0x1bcf68
001bcf68
001bcf68loc_1bcf68:
001bcf68ldur x29, [sp-8]
001bcf6cldr x30, [sp], 192
001bcf70ret x30
001bcf74
001bcf74loc_1bcf74:
001bcf74ldr x2, [sp+64]
001bcf78ldr x3, [sp+72]
001bcf7csubs xzr, x2, x3
001bcf80b.gt 0x1bcf88
001bcf84b 0x1bd0ac
001bcf88
001bcf88loc_1bcf88:
001bcf88ldr x0, [sp+72]
001bcf8cstr x0, [sp+48]
001bcf90ldr x2, [sp+80]
001bcf94ldrsb x27, [x2]
001bcf98ldr x1, [x2+8]
001bcf9cldr x2, [x2]
001bcfa0subs xzr, x1, x0
001bcfa4b.hi 0x1bcfac
001bcfa8b 0x1bd0b0
001bcfac
001bcfacloc_1bcfac:
001bcfacadd x0, x2, x0, lsl #6
001bcfb0str x0, [sp+88]
001bcfb4ldrsb x27, [x0]
001bcfb8str x0, [sp+176]
001bcfbcbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bcfc0str x0, [sp+104]
001bcfc4str x1, [sp+112]
001bcfc8str xzr, [sp+96]
001bcfccldr x1, [sp+80]
001bcfd0ldrsb x27, [x1]
001bcfd4ldr x1, [x1+40]
001bcfd8str x1, [sp+168]
001bcfdcldr x2, [sp+104]
001bcfe0ldr x3, [sp+112]
001bcfe4adrp x0, 0x46a000
001bcfe8add x0, x0, 1184
001bcfecbl runtime.mapaccess2_faststr
001bcff0str x0, [sp+160]
001bcff4strb w1, [sp+46]
001bcff8ldr x1, [sp+160]
001bcffcldr x1, [x1]
001bd000str x1, [sp+96]
001bd004str x1, [sp+128]
001bd008ldrb w1, [sp+46]
001bd00cstrb w1, [sp+47]
001bd010strb w1, [sp+45]
001bd014tbnz w1, 0, 0x1bd01c
001bd018b 0x1bd020
001bd01c
001bd01cloc_1bd01c:
001bd01cb 0x1bd098
001bd020
001bd020loc_1bd020:
001bd020ldr x0, [sp+88]
001bd024ldrsb x27, [x0]
001bd028str x0, [sp+152]
001bd02cbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bd030str x0, [sp+104]
001bd034str x1, [sp+112]
001bd038ldr x1, [sp+80]
001bd03cldrsb x27, [x1]
001bd040ldr x1, [x1+40]
001bd044str x1, [sp+144]
001bd048ldr x2, [sp+104]
001bd04cldr x3, [sp+112]
001bd050adrp x0, 0x469000
001bd054add x0, x0, 1184
001bd058bl runtime.mapassign_faststr
001bd05cstr x0, [sp+136]
001bd060ldrsb x27, [x0]
001bd064ldr x1, [sp+88]
001bd068adrp x27, 0x88e000
001bd06cldr w2, [x27+3056]
001bd070cbz w2, 0x1bd078
001bd074b 0x1bd07c
001bd078
001bd078loc_1bd078:
001bd078b 0x1bd090
001bd07c
001bd07cloc_1bd07c:
001bd07cbl runtime.gcWriteBarrier2
001bd080str x1, [x25]
001bd084ldr x2, [x0]
001bd088str x2, [x25+8]
001bd08cb 0x1bd090
001bd090
001bd090loc_1bd090:
001bd090str x1, [x0]
001bd094b 0x1bd098
001bd098
001bd098loc_1bd098:
001bd098b 0x1bd09c
001bd09c
001bd09cloc_1bd09c:
001bd09cldr x2, [sp+72]
001bd0a0add x2, x2, 1
001bd0a4str x2, [sp+72]
001bd0a8b 0x1bcf74
001bd0ac
001bd0acloc_1bd0ac:
001bd0acb 0x1bcf68
001bd0b0
001bd0b0loc_1bd0b0:
001bd0b0bl runtime.panicIndex
001bd0b4hint
001bd0b8
001bd0b8loc_1bd0b8:
001bd0b8mov x3, x30
001bd0bcbl runtime.morestack.abi0
001bd0c0b 0x1bcec0
001bd0c4udf 0
001bd0c8udf 0
001bd0ccudf 0
001bcec0
001bd0d0
001bd0d0google.golang.org/protobuf/internal/filedesc.(*EnumValues).Len: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).Len(google.golang.org/protobuf/internal/filedesc.EnumValues * p)
001bd0d0str x30, [sp-32]!
001bd0d4stur x29, [sp-8]
001bd0d8sub x29, sp, 8
001bd0dcstr x0, [sp+40]
001bd0e0str xzr, [sp+8]
001bd0e4ldrsb x27, [x0]
001bd0e8ldr x0, [x0+8]
001bd0ecstr x0, [sp+16]
001bd0f0str x0, [sp+8]
001bd0f4add x29, sp, 24
001bd0f8add sp, sp, 32
001bd0fcret x30
001bd0d0
001bd0d0google.golang.org/protobuf/internal/filedesc.(*EnumValues).Len: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).Len(google.golang.org/protobuf/internal/filedesc.EnumValues * p)
001bd0d0str x30, [sp-32]!
001bd0d4stur x29, [sp-8]
001bd0d8sub x29, sp, 8
001bd0dcstr x0, [sp+40]
001bd0e0str xzr, [sp+8]
001bd0e4ldrsb x27, [x0]
001bd0e8ldr x0, [x0+8]
001bd0ecstr x0, [sp+16]
001bd0f0str x0, [sp+8]
001bd0f4add x29, sp, 24
001bd0f8add sp, sp, 32
001bd0fcret x30
001bd0d0
001bd100
001bd100google.golang.org/protobuf/internal/filedesc.(*EnumValues).Get: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).Get(google.golang.org/protobuf/internal/filedesc.EnumValues * p, int i)
001bd100ldr x16, [x28+16]
001bd104subs xzr, sp, x16
001bd108b.ls 0x1bd178
001bd10cstr x30, [sp-64]!
001bd110stur x29, [sp-8]
001bd114sub x29, sp, 8
001bd118str x0, [sp+72]
001bd11cstr x1, [sp+80]
001bd120stp xzr, xzr, [sp+32]
001bd124ldr x2, [sp+72]
001bd128ldrsb x27, [x2]
001bd12cldr x1, [x2+8]
001bd130ldr x2, [x2]
001bd134ldr x0, [sp+80]
001bd138subs xzr, x1, x0
001bd13cb.hi 0x1bd144
001bd140b 0x1bd170
001bd144
001bd144loc_1bd144:
001bd144add x2, x2, x0, lsl #6
001bd148str x2, [sp+48]
001bd14cadrp x3, 0x55e000
001bd150add x3, x3, 1640
001bd154str x3, [sp+32]
001bd158str x2, [sp+40]
001bd15cldr x0, [sp+32]
001bd160ldr x1, [sp+40]
001bd164ldur x29, [sp-8]
001bd168ldr x30, [sp], 64
001bd16cret x30
001bd170
001bd170loc_1bd170:
001bd170bl runtime.panicIndex
001bd174hint
001bd178
001bd178loc_1bd178:
001bd178stp x0, x1, [sp+8]
001bd17cmov x3, x30
001bd180bl runtime.morestack_noctxt.abi0
001bd184ldp x0, x1, [sp+8]
001bd188b 0x1bd100
001bd18cudf 0
001bd100
001bd100google.golang.org/protobuf/internal/filedesc.(*EnumValues).Get: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).Get(google.golang.org/protobuf/internal/filedesc.EnumValues * p, int i)
001bd100ldr x16, [x28+16]
001bd104subs xzr, sp, x16
001bd108b.ls 0x1bd178
001bd10cstr x30, [sp-64]!
001bd110stur x29, [sp-8]
001bd114sub x29, sp, 8
001bd118str x0, [sp+72]
001bd11cstr x1, [sp+80]
001bd120stp xzr, xzr, [sp+32]
001bd124ldr x2, [sp+72]
001bd128ldrsb x27, [x2]
001bd12cldr x1, [x2+8]
001bd130ldr x2, [x2]
001bd134ldr x0, [sp+80]
001bd138subs xzr, x1, x0
001bd13cb.hi 0x1bd144
001bd140b 0x1bd170
001bd144
001bd144loc_1bd144:
001bd144add x2, x2, x0, lsl #6
001bd148str x2, [sp+48]
001bd14cadrp x3, 0x55e000
001bd150add x3, x3, 1640
001bd154str x3, [sp+32]
001bd158str x2, [sp+40]
001bd15cldr x0, [sp+32]
001bd160ldr x1, [sp+40]
001bd164ldur x29, [sp-8]
001bd168ldr x30, [sp], 64
001bd16cret x30
001bd170
001bd170loc_1bd170:
001bd170bl runtime.panicIndex
001bd174hint
001bd178
001bd178loc_1bd178:
001bd178stp x0, x1, [sp+8]
001bd17cmov x3, x30
001bd180bl runtime.morestack_noctxt.abi0
001bd184ldp x0, x1, [sp+8]
001bd188b 0x1bd100
001bd18cudf 0
001bd100
001bd190
001bd190google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByName(google.golang.org/protobuf/internal/filedesc.EnumValues * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bd190ldr x16, [x28+16]
001bd194subs xzr, sp, x16
001bd198b.ls 0x1bd234
001bd19cstr x30, [sp-96]!
001bd1a0stur x29, [sp-8]
001bd1a4sub x29, sp, 8
001bd1a8str x0, [sp+104]
001bd1acstr x1, [sp+112]
001bd1b0str x2, [sp+120]
001bd1b4stp xzr, xzr, [sp+40]
001bd1b8ldr x0, [sp+104]
001bd1bcbl google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit
001bd1c0str x0, [sp+80]
001bd1c4ldrsb x27, [x0]
001bd1c8ldr x1, [x0+40]
001bd1ccstr x1, [sp+64]
001bd1d0ldr x2, [sp+112]
001bd1d4ldr x3, [sp+120]
001bd1d8adrp x0, 0x468000
001bd1dcadd x0, x0, 3872
001bd1e0bl runtime.mapaccess1_faststr
001bd1e4ldr x1, [x0]
001bd1e8str x1, [sp+56]
001bd1eccbnz x1, 0x1bd1f4
001bd1f0b 0x1bd21c
001bd1f4
001bd1f4loc_1bd1f4:
001bd1f4str x1, [sp+72]
001bd1f8adrp x2, 0x55e000
001bd1fcadd x2, x2, 1640
001bd200str x2, [sp+40]
001bd204str x1, [sp+48]
001bd208ldr x0, [sp+40]
001bd20cldr x1, [sp+48]
001bd210ldur x29, [sp-8]
001bd214ldr x30, [sp], 96
001bd218ret x30
001bd21c
001bd21cloc_1bd21c:
001bd21cstp xzr, xzr, [sp+40]
001bd220mov x0, xzr
001bd224mov x1, xzr
001bd228ldur x29, [sp-8]
001bd22cldr x30, [sp], 96
001bd230ret x30
001bd234
001bd234loc_1bd234:
001bd234stp x0, x1, [sp+8]
001bd238str x2, [sp+24]
001bd23cmov x3, x30
001bd240bl runtime.morestack_noctxt.abi0
001bd244ldp x0, x1, [sp+8]
001bd248ldr x2, [sp+24]
001bd24cb 0x1bd190
001bd190
001bd190google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByName(google.golang.org/protobuf/internal/filedesc.EnumValues * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bd190ldr x16, [x28+16]
001bd194subs xzr, sp, x16
001bd198b.ls 0x1bd234
001bd19cstr x30, [sp-96]!
001bd1a0stur x29, [sp-8]
001bd1a4sub x29, sp, 8
001bd1a8str x0, [sp+104]
001bd1acstr x1, [sp+112]
001bd1b0str x2, [sp+120]
001bd1b4stp xzr, xzr, [sp+40]
001bd1b8ldr x0, [sp+104]
001bd1bcbl google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit
001bd1c0str x0, [sp+80]
001bd1c4ldrsb x27, [x0]
001bd1c8ldr x1, [x0+40]
001bd1ccstr x1, [sp+64]
001bd1d0ldr x2, [sp+112]
001bd1d4ldr x3, [sp+120]
001bd1d8adrp x0, 0x468000
001bd1dcadd x0, x0, 3872
001bd1e0bl runtime.mapaccess1_faststr
001bd1e4ldr x1, [x0]
001bd1e8str x1, [sp+56]
001bd1eccbnz x1, 0x1bd1f4
001bd1f0b 0x1bd21c
001bd1f4
001bd1f4loc_1bd1f4:
001bd1f4str x1, [sp+72]
001bd1f8adrp x2, 0x55e000
001bd1fcadd x2, x2, 1640
001bd200str x2, [sp+40]
001bd204str x1, [sp+48]
001bd208ldr x0, [sp+40]
001bd20cldr x1, [sp+48]
001bd210ldur x29, [sp-8]
001bd214ldr x30, [sp], 96
001bd218ret x30
001bd21c
001bd21cloc_1bd21c:
001bd21cstp xzr, xzr, [sp+40]
001bd220mov x0, xzr
001bd224mov x1, xzr
001bd228ldur x29, [sp-8]
001bd22cldr x30, [sp], 96
001bd230ret x30
001bd234
001bd234loc_1bd234:
001bd234stp x0, x1, [sp+8]
001bd238str x2, [sp+24]
001bd23cmov x3, x30
001bd240bl runtime.morestack_noctxt.abi0
001bd244ldp x0, x1, [sp+8]
001bd248ldr x2, [sp+24]
001bd24cb 0x1bd190
001bd190
001bd250
001bd250google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByNumber: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByNumber(google.golang.org/protobuf/internal/filedesc.EnumValues * p, google.golang.org/protobuf/reflect/protoreflect.EnumNumber n)
001bd250ldr x16, [x28+16]
001bd254subs xzr, sp, x16
001bd258b.ls 0x1bd2ec
001bd25cstr x30, [sp-96]!
001bd260stur x29, [sp-8]
001bd264sub x29, sp, 8
001bd268str x0, [sp+104]
001bd26cstr w1, [sp+112]
001bd270stp xzr, xzr, [sp+40]
001bd274ldr x0, [sp+104]
001bd278bl google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit
001bd27cstr x0, [sp+80]
001bd280ldrsb x27, [x0]
001bd284ldr x1, [x0+48]
001bd288str x1, [sp+64]
001bd28cldrsw x2, [sp+112]
001bd290adrp x0, 0x468000
001bd294add x0, x0, 4000
001bd298bl runtime.mapaccess1_fast32
001bd29cldr x1, [x0]
001bd2a0str x1, [sp+56]
001bd2a4cbnz x1, 0x1bd2ac
001bd2a8b 0x1bd2d4
001bd2ac
001bd2acloc_1bd2ac:
001bd2acstr x1, [sp+72]
001bd2b0adrp x2, 0x55e000
001bd2b4add x2, x2, 1640
001bd2b8str x2, [sp+40]
001bd2bcstr x1, [sp+48]
001bd2c0ldr x0, [sp+40]
001bd2c4ldr x1, [sp+48]
001bd2c8ldur x29, [sp-8]
001bd2ccldr x30, [sp], 96
001bd2d0ret x30
001bd2d4
001bd2d4loc_1bd2d4:
001bd2d4stp xzr, xzr, [sp+40]
001bd2d8mov x0, xzr
001bd2dcmov x1, xzr
001bd2e0ldur x29, [sp-8]
001bd2e4ldr x30, [sp], 96
001bd2e8ret x30
001bd2ec
001bd2ecloc_1bd2ec:
001bd2ecstr x0, [sp+8]
001bd2f0str w1, [sp+16]
001bd2f4mov x3, x30
001bd2f8bl runtime.morestack_noctxt.abi0
001bd2fcldr x0, [sp+8]
001bd300ldrsw x1, [sp+16]
001bd304b 0x1bd250
001bd308udf 0
001bd30cudf 0
001bd250
001bd250google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByNumber: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByNumber(google.golang.org/protobuf/internal/filedesc.EnumValues * p, google.golang.org/protobuf/reflect/protoreflect.EnumNumber n)
001bd250ldr x16, [x28+16]
001bd254subs xzr, sp, x16
001bd258b.ls 0x1bd2ec
001bd25cstr x30, [sp-96]!
001bd260stur x29, [sp-8]
001bd264sub x29, sp, 8
001bd268str x0, [sp+104]
001bd26cstr w1, [sp+112]
001bd270stp xzr, xzr, [sp+40]
001bd274ldr x0, [sp+104]
001bd278bl google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit
001bd27cstr x0, [sp+80]
001bd280ldrsb x27, [x0]
001bd284ldr x1, [x0+48]
001bd288str x1, [sp+64]
001bd28cldrsw x2, [sp+112]
001bd290adrp x0, 0x468000
001bd294add x0, x0, 4000
001bd298bl runtime.mapaccess1_fast32
001bd29cldr x1, [x0]
001bd2a0str x1, [sp+56]
001bd2a4cbnz x1, 0x1bd2ac
001bd2a8b 0x1bd2d4
001bd2ac
001bd2acloc_1bd2ac:
001bd2acstr x1, [sp+72]
001bd2b0adrp x2, 0x55e000
001bd2b4add x2, x2, 1640
001bd2b8str x2, [sp+40]
001bd2bcstr x1, [sp+48]
001bd2c0ldr x0, [sp+40]
001bd2c4ldr x1, [sp+48]
001bd2c8ldur x29, [sp-8]
001bd2ccldr x30, [sp], 96
001bd2d0ret x30
001bd2d4
001bd2d4loc_1bd2d4:
001bd2d4stp xzr, xzr, [sp+40]
001bd2d8mov x0, xzr
001bd2dcmov x1, xzr
001bd2e0ldur x29, [sp-8]
001bd2e4ldr x30, [sp], 96
001bd2e8ret x30
001bd2ec
001bd2ecloc_1bd2ec:
001bd2ecstr x0, [sp+8]
001bd2f0str w1, [sp+16]
001bd2f4mov x3, x30
001bd2f8bl runtime.morestack_noctxt.abi0
001bd2fcldr x0, [sp+8]
001bd300ldrsw x1, [sp+16]
001bd304b 0x1bd250
001bd308udf 0
001bd30cudf 0
001bd250
001bd310
001bd310google.golang.org/protobuf/internal/filedesc.(*EnumValues).Format: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).Format(google.golang.org/protobuf/internal/filedesc.EnumValues * p, fmt.State s, int32 r)
001bd310ldr x16, [x28+16]
001bd314subs xzr, sp, x16
001bd318b.ls 0x1bd360
001bd31cstr x30, [sp-64]!
001bd320stur x29, [sp-8]
001bd324sub x29, sp, 8
001bd328str x0, [sp+72]
001bd32cstr x1, [sp+80]
001bd330str x2, [sp+88]
001bd334str w3, [sp+96]
001bd338ldr x0, [sp+80]
001bd33cldr x1, [sp+88]
001bd340ldr x4, [sp+72]
001bd344mov x2, x3
001bd348adrp x3, 0x55a000
001bd34cadd x3, x3, 3920
001bd350bl google.golang.org/protobuf/internal/descfmt.FormatList
001bd354ldur x29, [sp-8]
001bd358ldr x30, [sp], 64
001bd35cret x30
001bd360
001bd360loc_1bd360:
001bd360stp x0, x1, [sp+8]
001bd364str x2, [sp+24]
001bd368str w3, [sp+32]
001bd36cmov x3, x30
001bd370bl runtime.morestack_noctxt.abi0
001bd374ldp x0, x1, [sp+8]
001bd378ldr x2, [sp+24]
001bd37cldrsw x3, [sp+32]
001bd380b 0x1bd310
001bd384udf 0
001bd388udf 0
001bd38cudf 0
001bd310
001bd310google.golang.org/protobuf/internal/filedesc.(*EnumValues).Format: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).Format(google.golang.org/protobuf/internal/filedesc.EnumValues * p, fmt.State s, int32 r)
001bd310ldr x16, [x28+16]
001bd314subs xzr, sp, x16
001bd318b.ls 0x1bd360
001bd31cstr x30, [sp-64]!
001bd320stur x29, [sp-8]
001bd324sub x29, sp, 8
001bd328str x0, [sp+72]
001bd32cstr x1, [sp+80]
001bd330str x2, [sp+88]
001bd334str w3, [sp+96]
001bd338ldr x0, [sp+80]
001bd33cldr x1, [sp+88]
001bd340ldr x4, [sp+72]
001bd344mov x2, x3
001bd348adrp x3, 0x55a000
001bd34cadd x3, x3, 3920
001bd350bl google.golang.org/protobuf/internal/descfmt.FormatList
001bd354ldur x29, [sp-8]
001bd358ldr x30, [sp], 64
001bd35cret x30
001bd360
001bd360loc_1bd360:
001bd360stp x0, x1, [sp+8]
001bd364str x2, [sp+24]
001bd368str w3, [sp+32]
001bd36cmov x3, x30
001bd370bl runtime.morestack_noctxt.abi0
001bd374ldp x0, x1, [sp+8]
001bd378ldr x2, [sp+24]
001bd37cldrsw x3, [sp+32]
001bd380b 0x1bd310
001bd384udf 0
001bd388udf 0
001bd38cudf 0
001bd310
Loading..