File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
001bd390
001bd390google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit(google.golang.org/protobuf/internal/filedesc.EnumValues * p)
001bd390ldr x16, [x28+16]
001bd394subs xzr, sp, x16
001bd398b.ls 0x1bd42c
001bd39cstr x30, [sp-80]!
001bd3a0stur x29, [sp-8]
001bd3a4sub x29, sp, 8
001bd3a8str x0, [sp+88]
001bd3acstr xzr, [sp+32]
001bd3b0stp xzr, xzr, [sp+56]
001bd3b4add x2, sp, 56
001bd3b8str x2, [sp+48]
001bd3bcldrsb x27, [x2]
001bd3c0adrp x3, 0
001bd3c4add x3, x3, 1088
001bd3c8str x3, [x2]
001bd3ccldrsb x27, [x2]
001bd3d0ldr x3, [sp+88]
001bd3d4adrp x27, 0x88e000
001bd3d8ldr w4, [x27+3056]
001bd3dccbz w4, 0x1bd3e4
001bd3e0b 0x1bd3e8
001bd3e4
001bd3e4loc_1bd3e4:
001bd3e4b 0x1bd3fc
001bd3e8
001bd3e8loc_1bd3e8:
001bd3e8bl runtime.gcWriteBarrier2
001bd3ecstr x3, [x25]
001bd3f0ldr x4, [x2+8]
001bd3f4str x4, [x25+8]
001bd3f8b 0x1bd3fc
001bd3fc
001bd3fcloc_1bd3fc:
001bd3fcstr x3, [x2+8]
001bd400ldr x2, [sp+88]
001bd404ldrsb x27, [x2]
001bd408add x0, x2, 24
001bd40cstr x0, [sp+40]
001bd410ldr x1, [sp+48]
001bd414bl sync.(*Once).Do
001bd418ldr x0, [sp+88]
001bd41cstr x0, [sp+32]
001bd420ldur x29, [sp-8]
001bd424ldr x30, [sp], 80
001bd428ret x30
001bd42c
001bd42cloc_1bd42c:
001bd42cstr x0, [sp+8]
001bd430mov x3, x30
001bd434bl runtime.morestack_noctxt.abi0
001bd438ldr x0, [sp+8]
001bd43cb 0x1bd390
001bd390
001bd390google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit(google.golang.org/protobuf/internal/filedesc.EnumValues * p)
001bd390ldr x16, [x28+16]
001bd394subs xzr, sp, x16
001bd398b.ls 0x1bd42c
001bd39cstr x30, [sp-80]!
001bd3a0stur x29, [sp-8]
001bd3a4sub x29, sp, 8
001bd3a8str x0, [sp+88]
001bd3acstr xzr, [sp+32]
001bd3b0stp xzr, xzr, [sp+56]
001bd3b4add x2, sp, 56
001bd3b8str x2, [sp+48]
001bd3bcldrsb x27, [x2]
001bd3c0adrp x3, 0
001bd3c4add x3, x3, 1088
001bd3c8str x3, [x2]
001bd3ccldrsb x27, [x2]
001bd3d0ldr x3, [sp+88]
001bd3d4adrp x27, 0x88e000
001bd3d8ldr w4, [x27+3056]
001bd3dccbz w4, 0x1bd3e4
001bd3e0b 0x1bd3e8
001bd3e4
001bd3e4loc_1bd3e4:
001bd3e4b 0x1bd3fc
001bd3e8
001bd3e8loc_1bd3e8:
001bd3e8bl runtime.gcWriteBarrier2
001bd3ecstr x3, [x25]
001bd3f0ldr x4, [x2+8]
001bd3f4str x4, [x25+8]
001bd3f8b 0x1bd3fc
001bd3fc
001bd3fcloc_1bd3fc:
001bd3fcstr x3, [x2+8]
001bd400ldr x2, [sp+88]
001bd404ldrsb x27, [x2]
001bd408add x0, x2, 24
001bd40cstr x0, [sp+40]
001bd410ldr x1, [sp+48]
001bd414bl sync.(*Once).Do
001bd418ldr x0, [sp+88]
001bd41cstr x0, [sp+32]
001bd420ldur x29, [sp-8]
001bd424ldr x30, [sp], 80
001bd428ret x30
001bd42c
001bd42cloc_1bd42c:
001bd42cstr x0, [sp+8]
001bd430mov x3, x30
001bd434bl runtime.morestack_noctxt.abi0
001bd438ldr x0, [sp+8]
001bd43cb 0x1bd390
001bd390
001bd440
001bd440google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit.func1(void)
001bd440ldr x16, [x28+16]
001bd444sub x17, sp, 128
001bd448subs xzr, x17, x16
001bd44cb.ls 0x1bd75c
001bd450sub x20, sp, 256
001bd454stp x29, x30, [x20-8]
001bd458add sp, x20, 0
001bd45csub x29, sp, 8
001bd460ldr x3, [x26+8]
001bd464str x3, [sp+96]
001bd468ldrsb x27, [x3]
001bd46cldr x4, [x3+8]
001bd470str x4, [sp+72]
001bd474cbnz x4, 0x1bd47c
001bd478b 0x1bd540
001bd47c
001bd47cloc_1bd47c:
001bd47cldrsb x27, [x3]
001bd480ldr x1, [x3+8]
001bd484str x1, [sp+72]
001bd488adrp x0, 0x468000
001bd48cadd x0, x0, 3872
001bd490mov x2, xzr
001bd494bl runtime.makemap
001bd498str x0, [sp+112]
001bd49cldr x3, [sp+96]
001bd4a0ldrsb x27, [x3]
001bd4a4adrp x27, 0x88e000
001bd4a8ldr w4, [x27+3056]
001bd4accbz w4, 0x1bd4b4
001bd4b0b 0x1bd4b8
001bd4b4
001bd4b4loc_1bd4b4:
001bd4b4b 0x1bd4cc
001bd4b8
001bd4b8loc_1bd4b8:
001bd4b8bl runtime.gcWriteBarrier2
001bd4bcstr x0, [x25]
001bd4c0ldr x4, [x3+40]
001bd4c4str x4, [x25+8]
001bd4c8b 0x1bd4cc
001bd4cc
001bd4ccloc_1bd4cc:
001bd4ccstr x0, [x3+40]
001bd4d0ldr x3, [sp+96]
001bd4d4ldrsb x27, [x3]
001bd4d8ldr x1, [x3+8]
001bd4dcstr x1, [sp+72]
001bd4e0adrp x0, 0x468000
001bd4e4add x0, x0, 4000
001bd4e8mov x2, xzr
001bd4ecbl runtime.makemap
001bd4f0str x0, [sp+240]
001bd4f4ldr x3, [sp+96]
001bd4f8ldrsb x27, [x3]
001bd4fcadrp x27, 0x88e000
001bd500ldr w4, [x27+3056]
001bd504cbz w4, 0x1bd50c
001bd508b 0x1bd510
001bd50c
001bd50cloc_1bd50c:
001bd50cb 0x1bd524
001bd510
001bd510loc_1bd510:
001bd510bl runtime.gcWriteBarrier2
001bd514str x0, [x25]
001bd518ldr x2, [x3+48]
001bd51cstr x2, [x25+8]
001bd520b 0x1bd524
001bd524
001bd524loc_1bd524:
001bd524str x0, [x3+48]
001bd528str xzr, [sp+88]
001bd52cldr x2, [sp+96]
001bd530ldrsb x27, [x2]
001bd534ldr x2, [x2+8]
001bd538str x2, [sp+80]
001bd53cb 0x1bd550
001bd540
001bd540loc_1bd540:
001bd540b 0x1bd544
001bd544
001bd544loc_1bd544:
001bd544ldp x29, x30, [sp-8]
001bd548add sp, sp, 256
001bd54cret x30
001bd550
001bd550loc_1bd550:
001bd550ldr x2, [sp+80]
001bd554ldr x3, [sp+88]
001bd558subs xzr, x2, x3
001bd55cb.gt 0x1bd564
001bd560b 0x1bd750
001bd564
001bd564loc_1bd564:
001bd564ldr x0, [sp+88]
001bd568str x0, [sp+64]
001bd56cldr x2, [sp+96]
001bd570ldrsb x27, [x2]
001bd574ldr x1, [x2+8]
001bd578ldr x2, [x2]
001bd57csubs xzr, x1, x0
001bd580b.hi 0x1bd588
001bd584b 0x1bd754
001bd588
001bd588loc_1bd588:
001bd588add x0, x2, x0, lsl #6
001bd58cstr x0, [sp+104]
001bd590ldrsb x27, [x0]
001bd594str x0, [sp+208]
001bd598bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bd59cstr x0, [sp+224]
001bd5a0str x1, [sp+232]
001bd5a4str xzr, [sp+216]
001bd5a8ldr x1, [sp+96]
001bd5acldrsb x27, [x1]
001bd5b0ldr x1, [x1+40]
001bd5b4str x1, [sp+200]
001bd5b8ldr x2, [sp+224]
001bd5bcldr x3, [sp+232]
001bd5c0adrp x0, 0x468000
001bd5c4add x0, x0, 3872
001bd5c8bl runtime.mapaccess2_faststr
001bd5ccstr x0, [sp+192]
001bd5d0strb w1, [sp+59]
001bd5d4ldr x1, [sp+192]
001bd5d8ldr x1, [x1]
001bd5dcstr x1, [sp+216]
001bd5e0str x1, [sp+128]
001bd5e4ldrb w1, [sp+59]
001bd5e8strb w1, [sp+58]
001bd5ecstrb w1, [sp+56]
001bd5f0tbnz w1, 0, 0x1bd5f8
001bd5f4b 0x1bd5fc
001bd5f8
001bd5f8loc_1bd5f8:
001bd5f8b 0x1bd674
001bd5fc
001bd5fcloc_1bd5fc:
001bd5fcldr x0, [sp+104]
001bd600ldrsb x27, [x0]
001bd604str x0, [sp+184]
001bd608bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bd60cstr x0, [sp+224]
001bd610str x1, [sp+232]
001bd614ldr x1, [sp+96]
001bd618ldrsb x27, [x1]
001bd61cldr x1, [x1+40]
001bd620str x1, [sp+176]
001bd624ldr x2, [sp+224]
001bd628ldr x3, [sp+232]
001bd62cadrp x0, 0x468000
001bd630add x0, x0, 3872
001bd634bl runtime.mapassign_faststr
001bd638str x0, [sp+168]
001bd63cldrsb x27, [x0]
001bd640ldr x1, [sp+104]
001bd644adrp x27, 0x88e000
001bd648ldr w2, [x27+3056]
001bd64ccbz w2, 0x1bd654
001bd650b 0x1bd658
001bd654
001bd654loc_1bd654:
001bd654b 0x1bd66c
001bd658
001bd658loc_1bd658:
001bd658bl runtime.gcWriteBarrier2
001bd65cstr x1, [x25]
001bd660ldr x2, [x0]
001bd664str x2, [x25+8]
001bd668b 0x1bd66c
001bd66c
001bd66cloc_1bd66c:
001bd66cstr x1, [x0]
001bd670b 0x1bd674
001bd674
001bd674loc_1bd674:
001bd674ldr x0, [sp+104]
001bd678bl google.golang.org/protobuf/internal/filedesc.(*EnumValue).Number
001bd67cstr w0, [sp+60]
001bd680str xzr, [sp+216]
001bd684ldr x1, [sp+96]
001bd688ldrsb x27, [x1]
001bd68cldr x1, [x1+48]
001bd690str x1, [sp+160]
001bd694ldrsw x2, [sp+60]
001bd698adrp x0, 0x468000
001bd69cadd x0, x0, 4000
001bd6a0bl runtime.mapaccess2_fast32
001bd6a4str x0, [sp+152]
001bd6a8strb w1, [sp+59]
001bd6acldr x1, [sp+152]
001bd6b0ldr x1, [x1]
001bd6b4str x1, [sp+216]
001bd6b8str x1, [sp+120]
001bd6bcldrb w1, [sp+59]
001bd6c0strb w1, [sp+57]
001bd6c4strb w1, [sp+55]
001bd6c8tbnz w1, 0, 0x1bd6d0
001bd6ccb 0x1bd6d4
001bd6d0
001bd6d0loc_1bd6d0:
001bd6d0b 0x1bd73c
001bd6d4
001bd6d4loc_1bd6d4:
001bd6d4ldr x0, [sp+104]
001bd6d8bl google.golang.org/protobuf/internal/filedesc.(*EnumValue).Number
001bd6dcstr w0, [sp+60]
001bd6e0ldr x1, [sp+96]
001bd6e4ldrsb x27, [x1]
001bd6e8ldr x1, [x1+48]
001bd6ecstr x1, [sp+144]
001bd6f0ldrsw x2, [sp+60]
001bd6f4adrp x0, 0x468000
001bd6f8add x0, x0, 4000
001bd6fcbl runtime.mapassign_fast32
001bd700str x0, [sp+136]
001bd704ldrsb x27, [x0]
001bd708ldr x1, [sp+104]
001bd70cadrp x27, 0x88e000
001bd710ldr w2, [x27+3056]
001bd714cbz w2, 0x1bd71c
001bd718b 0x1bd720
001bd71c
001bd71cloc_1bd71c:
001bd71cb 0x1bd734
001bd720
001bd720loc_1bd720:
001bd720bl runtime.gcWriteBarrier2
001bd724str x1, [x25]
001bd728ldr x2, [x0]
001bd72cstr x2, [x25+8]
001bd730b 0x1bd734
001bd734
001bd734loc_1bd734:
001bd734str x1, [x0]
001bd738b 0x1bd73c
001bd73c
001bd73cloc_1bd73c:
001bd73cb 0x1bd740
001bd740
001bd740loc_1bd740:
001bd740ldr x2, [sp+88]
001bd744add x2, x2, 1
001bd748str x2, [sp+88]
001bd74cb 0x1bd550
001bd750
001bd750loc_1bd750:
001bd750b 0x1bd544
001bd754
001bd754loc_1bd754:
001bd754bl runtime.panicIndex
001bd758hint
001bd75c
001bd75cloc_1bd75c:
001bd75cmov x3, x30
001bd760bl runtime.morestack.abi0
001bd764b 0x1bd440
001bd768udf 0
001bd76cudf 0
001bd440
001bd440google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit.func1(void)
001bd440ldr x16, [x28+16]
001bd444sub x17, sp, 128
001bd448subs xzr, x17, x16
001bd44cb.ls 0x1bd75c
001bd450sub x20, sp, 256
001bd454stp x29, x30, [x20-8]
001bd458add sp, x20, 0
001bd45csub x29, sp, 8
001bd460ldr x3, [x26+8]
001bd464str x3, [sp+96]
001bd468ldrsb x27, [x3]
001bd46cldr x4, [x3+8]
001bd470str x4, [sp+72]
001bd474cbnz x4, 0x1bd47c
001bd478b 0x1bd540
001bd47c
001bd47cloc_1bd47c:
001bd47cldrsb x27, [x3]
001bd480ldr x1, [x3+8]
001bd484str x1, [sp+72]
001bd488adrp x0, 0x468000
001bd48cadd x0, x0, 3872
001bd490mov x2, xzr
001bd494bl runtime.makemap
001bd498str x0, [sp+112]
001bd49cldr x3, [sp+96]
001bd4a0ldrsb x27, [x3]
001bd4a4adrp x27, 0x88e000
001bd4a8ldr w4, [x27+3056]
001bd4accbz w4, 0x1bd4b4
001bd4b0b 0x1bd4b8
001bd4b4
001bd4b4loc_1bd4b4:
001bd4b4b 0x1bd4cc
001bd4b8
001bd4b8loc_1bd4b8:
001bd4b8bl runtime.gcWriteBarrier2
001bd4bcstr x0, [x25]
001bd4c0ldr x4, [x3+40]
001bd4c4str x4, [x25+8]
001bd4c8b 0x1bd4cc
001bd4cc
001bd4ccloc_1bd4cc:
001bd4ccstr x0, [x3+40]
001bd4d0ldr x3, [sp+96]
001bd4d4ldrsb x27, [x3]
001bd4d8ldr x1, [x3+8]
001bd4dcstr x1, [sp+72]
001bd4e0adrp x0, 0x468000
001bd4e4add x0, x0, 4000
001bd4e8mov x2, xzr
001bd4ecbl runtime.makemap
001bd4f0str x0, [sp+240]
001bd4f4ldr x3, [sp+96]
001bd4f8ldrsb x27, [x3]
001bd4fcadrp x27, 0x88e000
001bd500ldr w4, [x27+3056]
001bd504cbz w4, 0x1bd50c
001bd508b 0x1bd510
001bd50c
001bd50cloc_1bd50c:
001bd50cb 0x1bd524
001bd510
001bd510loc_1bd510:
001bd510bl runtime.gcWriteBarrier2
001bd514str x0, [x25]
001bd518ldr x2, [x3+48]
001bd51cstr x2, [x25+8]
001bd520b 0x1bd524
001bd524
001bd524loc_1bd524:
001bd524str x0, [x3+48]
001bd528str xzr, [sp+88]
001bd52cldr x2, [sp+96]
001bd530ldrsb x27, [x2]
001bd534ldr x2, [x2+8]
001bd538str x2, [sp+80]
001bd53cb 0x1bd550
001bd540
001bd540loc_1bd540:
001bd540b 0x1bd544
001bd544
001bd544loc_1bd544:
001bd544ldp x29, x30, [sp-8]
001bd548add sp, sp, 256
001bd54cret x30
001bd550
001bd550loc_1bd550:
001bd550ldr x2, [sp+80]
001bd554ldr x3, [sp+88]
001bd558subs xzr, x2, x3
001bd55cb.gt 0x1bd564
001bd560b 0x1bd750
001bd564
001bd564loc_1bd564:
001bd564ldr x0, [sp+88]
001bd568str x0, [sp+64]
001bd56cldr x2, [sp+96]
001bd570ldrsb x27, [x2]
001bd574ldr x1, [x2+8]
001bd578ldr x2, [x2]
001bd57csubs xzr, x1, x0
001bd580b.hi 0x1bd588
001bd584b 0x1bd754
001bd588
001bd588loc_1bd588:
001bd588add x0, x2, x0, lsl #6
001bd58cstr x0, [sp+104]
001bd590ldrsb x27, [x0]
001bd594str x0, [sp+208]
001bd598bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bd59cstr x0, [sp+224]
001bd5a0str x1, [sp+232]
001bd5a4str xzr, [sp+216]
001bd5a8ldr x1, [sp+96]
001bd5acldrsb x27, [x1]
001bd5b0ldr x1, [x1+40]
001bd5b4str x1, [sp+200]
001bd5b8ldr x2, [sp+224]
001bd5bcldr x3, [sp+232]
001bd5c0adrp x0, 0x468000
001bd5c4add x0, x0, 3872
001bd5c8bl runtime.mapaccess2_faststr
001bd5ccstr x0, [sp+192]
001bd5d0strb w1, [sp+59]
001bd5d4ldr x1, [sp+192]
001bd5d8ldr x1, [x1]
001bd5dcstr x1, [sp+216]
001bd5e0str x1, [sp+128]
001bd5e4ldrb w1, [sp+59]
001bd5e8strb w1, [sp+58]
001bd5ecstrb w1, [sp+56]
001bd5f0tbnz w1, 0, 0x1bd5f8
001bd5f4b 0x1bd5fc
001bd5f8
001bd5f8loc_1bd5f8:
001bd5f8b 0x1bd674
001bd5fc
001bd5fcloc_1bd5fc:
001bd5fcldr x0, [sp+104]
001bd600ldrsb x27, [x0]
001bd604str x0, [sp+184]
001bd608bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bd60cstr x0, [sp+224]
001bd610str x1, [sp+232]
001bd614ldr x1, [sp+96]
001bd618ldrsb x27, [x1]
001bd61cldr x1, [x1+40]
001bd620str x1, [sp+176]
001bd624ldr x2, [sp+224]
001bd628ldr x3, [sp+232]
001bd62cadrp x0, 0x468000
001bd630add x0, x0, 3872
001bd634bl runtime.mapassign_faststr
001bd638str x0, [sp+168]
001bd63cldrsb x27, [x0]
001bd640ldr x1, [sp+104]
001bd644adrp x27, 0x88e000
001bd648ldr w2, [x27+3056]
001bd64ccbz w2, 0x1bd654
001bd650b 0x1bd658
001bd654
001bd654loc_1bd654:
001bd654b 0x1bd66c
001bd658
001bd658loc_1bd658:
001bd658bl runtime.gcWriteBarrier2
001bd65cstr x1, [x25]
001bd660ldr x2, [x0]
001bd664str x2, [x25+8]
001bd668b 0x1bd66c
001bd66c
001bd66cloc_1bd66c:
001bd66cstr x1, [x0]
001bd670b 0x1bd674
001bd674
001bd674loc_1bd674:
001bd674ldr x0, [sp+104]
001bd678bl google.golang.org/protobuf/internal/filedesc.(*EnumValue).Number
001bd67cstr w0, [sp+60]
001bd680str xzr, [sp+216]
001bd684ldr x1, [sp+96]
001bd688ldrsb x27, [x1]
001bd68cldr x1, [x1+48]
001bd690str x1, [sp+160]
001bd694ldrsw x2, [sp+60]
001bd698adrp x0, 0x468000
001bd69cadd x0, x0, 4000
001bd6a0bl runtime.mapaccess2_fast32
001bd6a4str x0, [sp+152]
001bd6a8strb w1, [sp+59]
001bd6acldr x1, [sp+152]
001bd6b0ldr x1, [x1]
001bd6b4str x1, [sp+216]
001bd6b8str x1, [sp+120]
001bd6bcldrb w1, [sp+59]
001bd6c0strb w1, [sp+57]
001bd6c4strb w1, [sp+55]
001bd6c8tbnz w1, 0, 0x1bd6d0
001bd6ccb 0x1bd6d4
001bd6d0
001bd6d0loc_1bd6d0:
001bd6d0b 0x1bd73c
001bd6d4
001bd6d4loc_1bd6d4:
001bd6d4ldr x0, [sp+104]
001bd6d8bl google.golang.org/protobuf/internal/filedesc.(*EnumValue).Number
001bd6dcstr w0, [sp+60]
001bd6e0ldr x1, [sp+96]
001bd6e4ldrsb x27, [x1]
001bd6e8ldr x1, [x1+48]
001bd6ecstr x1, [sp+144]
001bd6f0ldrsw x2, [sp+60]
001bd6f4adrp x0, 0x468000
001bd6f8add x0, x0, 4000
001bd6fcbl runtime.mapassign_fast32
001bd700str x0, [sp+136]
001bd704ldrsb x27, [x0]
001bd708ldr x1, [sp+104]
001bd70cadrp x27, 0x88e000
001bd710ldr w2, [x27+3056]
001bd714cbz w2, 0x1bd71c
001bd718b 0x1bd720
001bd71c
001bd71cloc_1bd71c:
001bd71cb 0x1bd734
001bd720
001bd720loc_1bd720:
001bd720bl runtime.gcWriteBarrier2
001bd724str x1, [x25]
001bd728ldr x2, [x0]
001bd72cstr x2, [x25+8]
001bd730b 0x1bd734
001bd734
001bd734loc_1bd734:
001bd734str x1, [x0]
001bd738b 0x1bd73c
001bd73c
001bd73cloc_1bd73c:
001bd73cb 0x1bd740
001bd740
001bd740loc_1bd740:
001bd740ldr x2, [sp+88]
001bd744add x2, x2, 1
001bd748str x2, [sp+88]
001bd74cb 0x1bd550
001bd750
001bd750loc_1bd750:
001bd750b 0x1bd544
001bd754
001bd754loc_1bd754:
001bd754bl runtime.panicIndex
001bd758hint
001bd75c
001bd75cloc_1bd75c:
001bd75cmov x3, x30
001bd760bl runtime.morestack.abi0
001bd764b 0x1bd440
001bd768udf 0
001bd76cudf 0
001bd440
001bd770
001bd770google.golang.org/protobuf/internal/filedesc.(*Messages).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).Len(google.golang.org/protobuf/internal/filedesc.Messages * p)
001bd770str x30, [sp-32]!
001bd774stur x29, [sp-8]
001bd778sub x29, sp, 8
001bd77cstr x0, [sp+40]
001bd780str xzr, [sp+8]
001bd784ldrsb x27, [x0]
001bd788ldr x0, [x0+8]
001bd78cstr x0, [sp+16]
001bd790str x0, [sp+8]
001bd794add x29, sp, 24
001bd798add sp, sp, 32
001bd79cret x30
001bd770
001bd770google.golang.org/protobuf/internal/filedesc.(*Messages).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).Len(google.golang.org/protobuf/internal/filedesc.Messages * p)
001bd770str x30, [sp-32]!
001bd774stur x29, [sp-8]
001bd778sub x29, sp, 8
001bd77cstr x0, [sp+40]
001bd780str xzr, [sp+8]
001bd784ldrsb x27, [x0]
001bd788ldr x0, [x0+8]
001bd78cstr x0, [sp+16]
001bd790str x0, [sp+8]
001bd794add x29, sp, 24
001bd798add sp, sp, 32
001bd79cret x30
001bd770
001bd7a0
001bd7a0google.golang.org/protobuf/internal/filedesc.(*Messages).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).Get(google.golang.org/protobuf/internal/filedesc.Messages * p, int i)
001bd7a0ldr x16, [x28+16]
001bd7a4subs xzr, sp, x16
001bd7a8b.ls 0x1bd81c
001bd7acstr x30, [sp-64]!
001bd7b0stur x29, [sp-8]
001bd7b4sub x29, sp, 8
001bd7b8str x0, [sp+72]
001bd7bcstr x1, [sp+80]
001bd7c0stp xzr, xzr, [sp+32]
001bd7c4ldr x2, [sp+72]
001bd7c8ldrsb x27, [x2]
001bd7ccldr x1, [x2+8]
001bd7d0ldr x2, [x2]
001bd7d4ldr x0, [sp+80]
001bd7d8subs xzr, x1, x0
001bd7dcb.hi 0x1bd7e4
001bd7e0b 0x1bd814
001bd7e4
001bd7e4loc_1bd7e4:
001bd7e4movz x3, 208
001bd7e8madd x2, x3, x0, x2
001bd7ecstr x2, [sp+48]
001bd7f0adrp x3, 0x55f000
001bd7f4add x3, x3, 3488
001bd7f8str x3, [sp+32]
001bd7fcstr x2, [sp+40]
001bd800ldr x0, [sp+32]
001bd804ldr x1, [sp+40]
001bd808ldur x29, [sp-8]
001bd80cldr x30, [sp], 64
001bd810ret x30
001bd814
001bd814loc_1bd814:
001bd814bl runtime.panicIndex
001bd818hint
001bd81c
001bd81cloc_1bd81c:
001bd81cstp x0, x1, [sp+8]
001bd820mov x3, x30
001bd824bl runtime.morestack_noctxt.abi0
001bd828ldp x0, x1, [sp+8]
001bd82cb 0x1bd7a0
001bd7a0
001bd7a0google.golang.org/protobuf/internal/filedesc.(*Messages).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).Get(google.golang.org/protobuf/internal/filedesc.Messages * p, int i)
001bd7a0ldr x16, [x28+16]
001bd7a4subs xzr, sp, x16
001bd7a8b.ls 0x1bd81c
001bd7acstr x30, [sp-64]!
001bd7b0stur x29, [sp-8]
001bd7b4sub x29, sp, 8
001bd7b8str x0, [sp+72]
001bd7bcstr x1, [sp+80]
001bd7c0stp xzr, xzr, [sp+32]
001bd7c4ldr x2, [sp+72]
001bd7c8ldrsb x27, [x2]
001bd7ccldr x1, [x2+8]
001bd7d0ldr x2, [x2]
001bd7d4ldr x0, [sp+80]
001bd7d8subs xzr, x1, x0
001bd7dcb.hi 0x1bd7e4
001bd7e0b 0x1bd814
001bd7e4
001bd7e4loc_1bd7e4:
001bd7e4movz x3, 208
001bd7e8madd x2, x3, x0, x2
001bd7ecstr x2, [sp+48]
001bd7f0adrp x3, 0x55f000
001bd7f4add x3, x3, 3488
001bd7f8str x3, [sp+32]
001bd7fcstr x2, [sp+40]
001bd800ldr x0, [sp+32]
001bd804ldr x1, [sp+40]
001bd808ldur x29, [sp-8]
001bd80cldr x30, [sp], 64
001bd810ret x30
001bd814
001bd814loc_1bd814:
001bd814bl runtime.panicIndex
001bd818hint
001bd81c
001bd81cloc_1bd81c:
001bd81cstp x0, x1, [sp+8]
001bd820mov x3, x30
001bd824bl runtime.morestack_noctxt.abi0
001bd828ldp x0, x1, [sp+8]
001bd82cb 0x1bd7a0
001bd7a0
001bd830
001bd830google.golang.org/protobuf/internal/filedesc.(*Messages).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).ByName(google.golang.org/protobuf/internal/filedesc.Messages * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bd830ldr x16, [x28+16]
001bd834subs xzr, sp, x16
001bd838b.ls 0x1bd8d4
001bd83cstr x30, [sp-96]!
001bd840stur x29, [sp-8]
001bd844sub x29, sp, 8
001bd848str x0, [sp+104]
001bd84cstr x1, [sp+112]
001bd850str x2, [sp+120]
001bd854stp xzr, xzr, [sp+40]
001bd858ldr x0, [sp+104]
001bd85cbl google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit
001bd860str x0, [sp+80]
001bd864ldrsb x27, [x0]
001bd868ldr x1, [x0+40]
001bd86cstr x1, [sp+64]
001bd870ldr x2, [sp+112]
001bd874ldr x3, [sp+120]
001bd878adrp x0, 0x469000
001bd87cadd x0, x0, 1312
001bd880bl runtime.mapaccess1_faststr
001bd884ldr x1, [x0]
001bd888str x1, [sp+56]
001bd88ccbnz x1, 0x1bd894
001bd890b 0x1bd8bc
001bd894
001bd894loc_1bd894:
001bd894str x1, [sp+72]
001bd898adrp x2, 0x55f000
001bd89cadd x2, x2, 3488
001bd8a0str x2, [sp+40]
001bd8a4str x1, [sp+48]
001bd8a8ldr x0, [sp+40]
001bd8acldr x1, [sp+48]
001bd8b0ldur x29, [sp-8]
001bd8b4ldr x30, [sp], 96
001bd8b8ret x30
001bd8bc
001bd8bcloc_1bd8bc:
001bd8bcstp xzr, xzr, [sp+40]
001bd8c0mov x0, xzr
001bd8c4mov x1, xzr
001bd8c8ldur x29, [sp-8]
001bd8ccldr x30, [sp], 96
001bd8d0ret x30
001bd8d4
001bd8d4loc_1bd8d4:
001bd8d4stp x0, x1, [sp+8]
001bd8d8str x2, [sp+24]
001bd8dcmov x3, x30
001bd8e0bl runtime.morestack_noctxt.abi0
001bd8e4ldp x0, x1, [sp+8]
001bd8e8ldr x2, [sp+24]
001bd8ecb 0x1bd830
001bd830
001bd830google.golang.org/protobuf/internal/filedesc.(*Messages).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).ByName(google.golang.org/protobuf/internal/filedesc.Messages * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bd830ldr x16, [x28+16]
001bd834subs xzr, sp, x16
001bd838b.ls 0x1bd8d4
001bd83cstr x30, [sp-96]!
001bd840stur x29, [sp-8]
001bd844sub x29, sp, 8
001bd848str x0, [sp+104]
001bd84cstr x1, [sp+112]
001bd850str x2, [sp+120]
001bd854stp xzr, xzr, [sp+40]
001bd858ldr x0, [sp+104]
001bd85cbl google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit
001bd860str x0, [sp+80]
001bd864ldrsb x27, [x0]
001bd868ldr x1, [x0+40]
001bd86cstr x1, [sp+64]
001bd870ldr x2, [sp+112]
001bd874ldr x3, [sp+120]
001bd878adrp x0, 0x469000
001bd87cadd x0, x0, 1312
001bd880bl runtime.mapaccess1_faststr
001bd884ldr x1, [x0]
001bd888str x1, [sp+56]
001bd88ccbnz x1, 0x1bd894
001bd890b 0x1bd8bc
001bd894
001bd894loc_1bd894:
001bd894str x1, [sp+72]
001bd898adrp x2, 0x55f000
001bd89cadd x2, x2, 3488
001bd8a0str x2, [sp+40]
001bd8a4str x1, [sp+48]
001bd8a8ldr x0, [sp+40]
001bd8acldr x1, [sp+48]
001bd8b0ldur x29, [sp-8]
001bd8b4ldr x30, [sp], 96
001bd8b8ret x30
001bd8bc
001bd8bcloc_1bd8bc:
001bd8bcstp xzr, xzr, [sp+40]
001bd8c0mov x0, xzr
001bd8c4mov x1, xzr
001bd8c8ldur x29, [sp-8]
001bd8ccldr x30, [sp], 96
001bd8d0ret x30
001bd8d4
001bd8d4loc_1bd8d4:
001bd8d4stp x0, x1, [sp+8]
001bd8d8str x2, [sp+24]
001bd8dcmov x3, x30
001bd8e0bl runtime.morestack_noctxt.abi0
001bd8e4ldp x0, x1, [sp+8]
001bd8e8ldr x2, [sp+24]
001bd8ecb 0x1bd830
001bd830
001bd8f0
001bd8f0google.golang.org/protobuf/internal/filedesc.(*Messages).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).Format(google.golang.org/protobuf/internal/filedesc.Messages * p, fmt.State s, int32 r)
001bd8f0ldr x16, [x28+16]
001bd8f4subs xzr, sp, x16
001bd8f8b.ls 0x1bd940
001bd8fcstr x30, [sp-64]!
001bd900stur x29, [sp-8]
001bd904sub x29, sp, 8
001bd908str x0, [sp+72]
001bd90cstr x1, [sp+80]
001bd910str x2, [sp+88]
001bd914str w3, [sp+96]
001bd918ldr x0, [sp+80]
001bd91cldr x1, [sp+88]
001bd920ldr x4, [sp+72]
001bd924mov x2, x3
001bd928adrp x3, 0x55a000
001bd92cadd x3, x3, 3760
001bd930bl google.golang.org/protobuf/internal/descfmt.FormatList
001bd934ldur x29, [sp-8]
001bd938ldr x30, [sp], 64
001bd93cret x30
001bd940
001bd940loc_1bd940:
001bd940stp x0, x1, [sp+8]
001bd944str x2, [sp+24]
001bd948str w3, [sp+32]
001bd94cmov x3, x30
001bd950bl runtime.morestack_noctxt.abi0
001bd954ldp x0, x1, [sp+8]
001bd958ldr x2, [sp+24]
001bd95cldrsw x3, [sp+32]
001bd960b 0x1bd8f0
001bd964udf 0
001bd968udf 0
001bd96cudf 0
001bd8f0
001bd8f0google.golang.org/protobuf/internal/filedesc.(*Messages).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).Format(google.golang.org/protobuf/internal/filedesc.Messages * p, fmt.State s, int32 r)
001bd8f0ldr x16, [x28+16]
001bd8f4subs xzr, sp, x16
001bd8f8b.ls 0x1bd940
001bd8fcstr x30, [sp-64]!
001bd900stur x29, [sp-8]
001bd904sub x29, sp, 8
001bd908str x0, [sp+72]
001bd90cstr x1, [sp+80]
001bd910str x2, [sp+88]
001bd914str w3, [sp+96]
001bd918ldr x0, [sp+80]
001bd91cldr x1, [sp+88]
001bd920ldr x4, [sp+72]
001bd924mov x2, x3
001bd928adrp x3, 0x55a000
001bd92cadd x3, x3, 3760
001bd930bl google.golang.org/protobuf/internal/descfmt.FormatList
001bd934ldur x29, [sp-8]
001bd938ldr x30, [sp], 64
001bd93cret x30
001bd940
001bd940loc_1bd940:
001bd940stp x0, x1, [sp+8]
001bd944str x2, [sp+24]
001bd948str w3, [sp+32]
001bd94cmov x3, x30
001bd950bl runtime.morestack_noctxt.abi0
001bd954ldp x0, x1, [sp+8]
001bd958ldr x2, [sp+24]
001bd95cldrsw x3, [sp+32]
001bd960b 0x1bd8f0
001bd964udf 0
001bd968udf 0
001bd96cudf 0
001bd8f0
001bd970
001bd970google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit(google.golang.org/protobuf/internal/filedesc.Messages * p)
001bd970ldr x16, [x28+16]
001bd974subs xzr, sp, x16
001bd978b.ls 0x1bda0c
001bd97cstr x30, [sp-80]!
001bd980stur x29, [sp-8]
001bd984sub x29, sp, 8
001bd988str x0, [sp+88]
001bd98cstr xzr, [sp+32]
001bd990stp xzr, xzr, [sp+56]
001bd994add x2, sp, 56
001bd998str x2, [sp+48]
001bd99cldrsb x27, [x2]
001bd9a0adrp x3, 0
001bd9a4add x3, x3, 2592
001bd9a8str x3, [x2]
001bd9acldrsb x27, [x2]
001bd9b0ldr x3, [sp+88]
001bd9b4adrp x27, 0x88e000
001bd9b8ldr w4, [x27+3056]
001bd9bccbz w4, 0x1bd9c4
001bd9c0b 0x1bd9c8
001bd9c4
001bd9c4loc_1bd9c4:
001bd9c4b 0x1bd9dc
001bd9c8
001bd9c8loc_1bd9c8:
001bd9c8bl runtime.gcWriteBarrier2
001bd9ccstr x3, [x25]
001bd9d0ldr x4, [x2+8]
001bd9d4str x4, [x25+8]
001bd9d8b 0x1bd9dc
001bd9dc
001bd9dcloc_1bd9dc:
001bd9dcstr x3, [x2+8]
001bd9e0ldr x2, [sp+88]
001bd9e4ldrsb x27, [x2]
001bd9e8add x0, x2, 24
001bd9ecstr x0, [sp+40]
001bd9f0ldr x1, [sp+48]
001bd9f4bl sync.(*Once).Do
001bd9f8ldr x0, [sp+88]
001bd9fcstr x0, [sp+32]
001bda00ldur x29, [sp-8]
001bda04ldr x30, [sp], 80
001bda08ret x30
001bda0c
001bda0cloc_1bda0c:
001bda0cstr x0, [sp+8]
001bda10mov x3, x30
001bda14bl runtime.morestack_noctxt.abi0
001bda18ldr x0, [sp+8]
001bda1cb 0x1bd970
001bd970
001bd970google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit(google.golang.org/protobuf/internal/filedesc.Messages * p)
001bd970ldr x16, [x28+16]
001bd974subs xzr, sp, x16
001bd978b.ls 0x1bda0c
001bd97cstr x30, [sp-80]!
001bd980stur x29, [sp-8]
001bd984sub x29, sp, 8
001bd988str x0, [sp+88]
001bd98cstr xzr, [sp+32]
001bd990stp xzr, xzr, [sp+56]
001bd994add x2, sp, 56
001bd998str x2, [sp+48]
001bd99cldrsb x27, [x2]
001bd9a0adrp x3, 0
001bd9a4add x3, x3, 2592
001bd9a8str x3, [x2]
001bd9acldrsb x27, [x2]
001bd9b0ldr x3, [sp+88]
001bd9b4adrp x27, 0x88e000
001bd9b8ldr w4, [x27+3056]
001bd9bccbz w4, 0x1bd9c4
001bd9c0b 0x1bd9c8
001bd9c4
001bd9c4loc_1bd9c4:
001bd9c4b 0x1bd9dc
001bd9c8
001bd9c8loc_1bd9c8:
001bd9c8bl runtime.gcWriteBarrier2
001bd9ccstr x3, [x25]
001bd9d0ldr x4, [x2+8]
001bd9d4str x4, [x25+8]
001bd9d8b 0x1bd9dc
001bd9dc
001bd9dcloc_1bd9dc:
001bd9dcstr x3, [x2+8]
001bd9e0ldr x2, [sp+88]
001bd9e4ldrsb x27, [x2]
001bd9e8add x0, x2, 24
001bd9ecstr x0, [sp+40]
001bd9f0ldr x1, [sp+48]
001bd9f4bl sync.(*Once).Do
001bd9f8ldr x0, [sp+88]
001bd9fcstr x0, [sp+32]
001bda00ldur x29, [sp-8]
001bda04ldr x30, [sp], 80
001bda08ret x30
001bda0c
001bda0cloc_1bda0c:
001bda0cstr x0, [sp+8]
001bda10mov x3, x30
001bda14bl runtime.morestack_noctxt.abi0
001bda18ldr x0, [sp+8]
001bda1cb 0x1bd970
001bd970
001bda20
001bda20google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit.func1(void)
001bda20ldr x16, [x28+16]
001bda24sub x17, sp, 64
001bda28subs xzr, x17, x16
001bda2cb.ls 0x1bdc1c
001bda30str x30, [sp-192]!
001bda34stur x29, [sp-8]
001bda38sub x29, sp, 8
001bda3cldr x3, [x26+8]
001bda40str x3, [sp+80]
001bda44ldrsb x27, [x3]
001bda48ldr x4, [x3+8]
001bda4cstr x4, [sp+56]
001bda50cbnz x4, 0x1bda58
001bda54b 0x1bdac4
001bda58
001bda58loc_1bda58:
001bda58ldrsb x27, [x3]
001bda5cldr x1, [x3+8]
001bda60str x1, [sp+56]
001bda64adrp x0, 0x469000
001bda68add x0, x0, 1312
001bda6cmov x2, xzr
001bda70bl runtime.makemap
001bda74str x0, [sp+120]
001bda78ldr x3, [sp+80]
001bda7cldrsb x27, [x3]
001bda80adrp x27, 0x88e000
001bda84ldr w4, [x27+3056]
001bda88cbz w4, 0x1bda90
001bda8cb 0x1bda94
001bda90
001bda90loc_1bda90:
001bda90b 0x1bdaa8
001bda94
001bda94loc_1bda94:
001bda94bl runtime.gcWriteBarrier2
001bda98str x0, [x25]
001bda9cldr x2, [x3+40]
001bdaa0str x2, [x25+8]
001bdaa4b 0x1bdaa8
001bdaa8
001bdaa8loc_1bdaa8:
001bdaa8str x0, [x3+40]
001bdaacstr xzr, [sp+72]
001bdab0ldr x2, [sp+80]
001bdab4ldrsb x27, [x2]
001bdab8ldr x2, [x2+8]
001bdabcstr x2, [sp+64]
001bdac0b 0x1bdad4
001bdac4
001bdac4loc_1bdac4:
001bdac4b 0x1bdac8
001bdac8
001bdac8loc_1bdac8:
001bdac8ldur x29, [sp-8]
001bdaccldr x30, [sp], 192
001bdad0ret x30
001bdad4
001bdad4loc_1bdad4:
001bdad4ldr x2, [sp+64]
001bdad8ldr x3, [sp+72]
001bdadcsubs xzr, x2, x3
001bdae0b.gt 0x1bdae8
001bdae4b 0x1bdc10
001bdae8
001bdae8loc_1bdae8:
001bdae8ldr x0, [sp+72]
001bdaecstr x0, [sp+48]
001bdaf0ldr x2, [sp+80]
001bdaf4ldrsb x27, [x2]
001bdaf8ldr x1, [x2+8]
001bdafcldr x2, [x2]
001bdb00subs xzr, x1, x0
001bdb04b.hi 0x1bdb0c
001bdb08b 0x1bdc14
001bdb0c
001bdb0cloc_1bdb0c:
001bdb0cmovz x1, 208
001bdb10madd x0, x1, x0, x2
001bdb14str x0, [sp+88]
001bdb18ldrsb x27, [x0]
001bdb1cstr x0, [sp+176]
001bdb20bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bdb24str x0, [sp+104]
001bdb28str x1, [sp+112]
001bdb2cstr xzr, [sp+96]
001bdb30ldr x1, [sp+80]
001bdb34ldrsb x27, [x1]
001bdb38ldr x1, [x1+40]
001bdb3cstr x1, [sp+168]
001bdb40ldr x2, [sp+104]
001bdb44ldr x3, [sp+112]
001bdb48adrp x0, 0x469000
001bdb4cadd x0, x0, 1312
001bdb50bl runtime.mapaccess2_faststr
001bdb54str x0, [sp+160]
001bdb58strb w1, [sp+46]
001bdb5cldr x1, [sp+160]
001bdb60ldr x1, [x1]
001bdb64str x1, [sp+96]
001bdb68str x1, [sp+128]
001bdb6cldrb w1, [sp+46]
001bdb70strb w1, [sp+47]
001bdb74strb w1, [sp+45]
001bdb78tbnz w1, 0, 0x1bdb80
001bdb7cb 0x1bdb84
001bdb80
001bdb80loc_1bdb80:
001bdb80b 0x1bdbfc
001bdb84
001bdb84loc_1bdb84:
001bdb84ldr x0, [sp+88]
001bdb88ldrsb x27, [x0]
001bdb8cstr x0, [sp+152]
001bdb90bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bdb94str x0, [sp+104]
001bdb98str x1, [sp+112]
001bdb9cldr x1, [sp+80]
001bdba0ldrsb x27, [x1]
001bdba4ldr x1, [x1+40]
001bdba8str x1, [sp+144]
001bdbacldr x2, [sp+104]
001bdbb0ldr x3, [sp+112]
001bdbb4adrp x0, 0x469000
001bdbb8add x0, x0, 1312
001bdbbcbl runtime.mapassign_faststr
001bdbc0str x0, [sp+136]
001bdbc4ldrsb x27, [x0]
001bdbc8ldr x1, [sp+88]
001bdbccadrp x27, 0x88e000
001bdbd0ldr w2, [x27+3056]
001bdbd4cbz w2, 0x1bdbdc
001bdbd8b 0x1bdbe0
001bdbdc
001bdbdcloc_1bdbdc:
001bdbdcb 0x1bdbf4
001bdbe0
001bdbe0loc_1bdbe0:
001bdbe0bl runtime.gcWriteBarrier2
001bdbe4str x1, [x25]
001bdbe8ldr x2, [x0]
001bdbecstr x2, [x25+8]
001bdbf0b 0x1bdbf4
001bdbf4
001bdbf4loc_1bdbf4:
001bdbf4str x1, [x0]
001bdbf8b 0x1bdbfc
001bdbfc
001bdbfcloc_1bdbfc:
001bdbfcb 0x1bdc00
001bdc00
001bdc00loc_1bdc00:
001bdc00ldr x2, [sp+72]
001bdc04add x2, x2, 1
001bdc08str x2, [sp+72]
001bdc0cb 0x1bdad4
001bdc10
001bdc10loc_1bdc10:
001bdc10b 0x1bdac8
001bdc14
001bdc14loc_1bdc14:
001bdc14bl runtime.panicIndex
001bdc18hint
001bdc1c
001bdc1cloc_1bdc1c:
001bdc1cmov x3, x30
001bdc20bl runtime.morestack.abi0
001bdc24b 0x1bda20
001bdc28udf 0
001bdc2cudf 0
001bda20
001bda20google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit.func1(void)
001bda20ldr x16, [x28+16]
001bda24sub x17, sp, 64
001bda28subs xzr, x17, x16
001bda2cb.ls 0x1bdc1c
001bda30str x30, [sp-192]!
001bda34stur x29, [sp-8]
001bda38sub x29, sp, 8
001bda3cldr x3, [x26+8]
001bda40str x3, [sp+80]
001bda44ldrsb x27, [x3]
001bda48ldr x4, [x3+8]
001bda4cstr x4, [sp+56]
001bda50cbnz x4, 0x1bda58
001bda54b 0x1bdac4
001bda58
001bda58loc_1bda58:
001bda58ldrsb x27, [x3]
001bda5cldr x1, [x3+8]
001bda60str x1, [sp+56]
001bda64adrp x0, 0x469000
001bda68add x0, x0, 1312
001bda6cmov x2, xzr
001bda70bl runtime.makemap
001bda74str x0, [sp+120]
001bda78ldr x3, [sp+80]
001bda7cldrsb x27, [x3]
001bda80adrp x27, 0x88e000
001bda84ldr w4, [x27+3056]
001bda88cbz w4, 0x1bda90
001bda8cb 0x1bda94
001bda90
001bda90loc_1bda90:
001bda90b 0x1bdaa8
001bda94
001bda94loc_1bda94:
001bda94bl runtime.gcWriteBarrier2
001bda98str x0, [x25]
001bda9cldr x2, [x3+40]
001bdaa0str x2, [x25+8]
001bdaa4b 0x1bdaa8
001bdaa8
001bdaa8loc_1bdaa8:
001bdaa8str x0, [x3+40]
001bdaacstr xzr, [sp+72]
001bdab0ldr x2, [sp+80]
001bdab4ldrsb x27, [x2]
001bdab8ldr x2, [x2+8]
001bdabcstr x2, [sp+64]
001bdac0b 0x1bdad4
001bdac4
001bdac4loc_1bdac4:
001bdac4b 0x1bdac8
001bdac8
001bdac8loc_1bdac8:
001bdac8ldur x29, [sp-8]
001bdaccldr x30, [sp], 192
001bdad0ret x30
001bdad4
001bdad4loc_1bdad4:
001bdad4ldr x2, [sp+64]
001bdad8ldr x3, [sp+72]
001bdadcsubs xzr, x2, x3
001bdae0b.gt 0x1bdae8
001bdae4b 0x1bdc10
001bdae8
001bdae8loc_1bdae8:
001bdae8ldr x0, [sp+72]
001bdaecstr x0, [sp+48]
001bdaf0ldr x2, [sp+80]
001bdaf4ldrsb x27, [x2]
001bdaf8ldr x1, [x2+8]
001bdafcldr x2, [x2]
001bdb00subs xzr, x1, x0
001bdb04b.hi 0x1bdb0c
001bdb08b 0x1bdc14
001bdb0c
001bdb0cloc_1bdb0c:
001bdb0cmovz x1, 208
001bdb10madd x0, x1, x0, x2
001bdb14str x0, [sp+88]
001bdb18ldrsb x27, [x0]
001bdb1cstr x0, [sp+176]
001bdb20bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bdb24str x0, [sp+104]
001bdb28str x1, [sp+112]
001bdb2cstr xzr, [sp+96]
001bdb30ldr x1, [sp+80]
001bdb34ldrsb x27, [x1]
001bdb38ldr x1, [x1+40]
001bdb3cstr x1, [sp+168]
001bdb40ldr x2, [sp+104]
001bdb44ldr x3, [sp+112]
001bdb48adrp x0, 0x469000
001bdb4cadd x0, x0, 1312
001bdb50bl runtime.mapaccess2_faststr
001bdb54str x0, [sp+160]
001bdb58strb w1, [sp+46]
001bdb5cldr x1, [sp+160]
001bdb60ldr x1, [x1]
001bdb64str x1, [sp+96]
001bdb68str x1, [sp+128]
001bdb6cldrb w1, [sp+46]
001bdb70strb w1, [sp+47]
001bdb74strb w1, [sp+45]
001bdb78tbnz w1, 0, 0x1bdb80
001bdb7cb 0x1bdb84
001bdb80
001bdb80loc_1bdb80:
001bdb80b 0x1bdbfc
001bdb84
001bdb84loc_1bdb84:
001bdb84ldr x0, [sp+88]
001bdb88ldrsb x27, [x0]
001bdb8cstr x0, [sp+152]
001bdb90bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
001bdb94str x0, [sp+104]
001bdb98str x1, [sp+112]
001bdb9cldr x1, [sp+80]
001bdba0ldrsb x27, [x1]
001bdba4ldr x1, [x1+40]
001bdba8str x1, [sp+144]
001bdbacldr x2, [sp+104]
001bdbb0ldr x3, [sp+112]
001bdbb4adrp x0, 0x469000
001bdbb8add x0, x0, 1312
001bdbbcbl runtime.mapassign_faststr
001bdbc0str x0, [sp+136]
001bdbc4ldrsb x27, [x0]
001bdbc8ldr x1, [sp+88]
001bdbccadrp x27, 0x88e000
001bdbd0ldr w2, [x27+3056]
001bdbd4cbz w2, 0x1bdbdc
001bdbd8b 0x1bdbe0
001bdbdc
001bdbdcloc_1bdbdc:
001bdbdcb 0x1bdbf4
001bdbe0
001bdbe0loc_1bdbe0:
001bdbe0bl runtime.gcWriteBarrier2
001bdbe4str x1, [x25]
001bdbe8ldr x2, [x0]
001bdbecstr x2, [x25+8]
001bdbf0b 0x1bdbf4
001bdbf4
001bdbf4loc_1bdbf4:
001bdbf4str x1, [x0]
001bdbf8b 0x1bdbfc
001bdbfc
001bdbfcloc_1bdbfc:
001bdbfcb 0x1bdc00
001bdc00
001bdc00loc_1bdc00:
001bdc00ldr x2, [sp+72]
001bdc04add x2, x2, 1
001bdc08str x2, [sp+72]
001bdc0cb 0x1bdad4
001bdc10
001bdc10loc_1bdc10:
001bdc10b 0x1bdac8
001bdc14
001bdc14loc_1bdc14:
001bdc14bl runtime.panicIndex
001bdc18hint
001bdc1c
001bdc1cloc_1bdc1c:
001bdc1cmov x3, x30
001bdc20bl runtime.morestack.abi0
001bdc24b 0x1bda20
001bdc28udf 0
001bdc2cudf 0
001bda20
001bdc30
001bdc30google.golang.org/protobuf/internal/filedesc.(*Fields).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).Len(google.golang.org/protobuf/internal/filedesc.Fields * p)
001bdc30str x30, [sp-32]!
001bdc34stur x29, [sp-8]
001bdc38sub x29, sp, 8
001bdc3cstr x0, [sp+40]
001bdc40str xzr, [sp+8]
001bdc44ldrsb x27, [x0]
001bdc48ldr x0, [x0+8]
001bdc4cstr x0, [sp+16]
001bdc50str x0, [sp+8]
001bdc54add x29, sp, 24
001bdc58add sp, sp, 32
001bdc5cret x30
001bdc30
001bdc30google.golang.org/protobuf/internal/filedesc.(*Fields).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).Len(google.golang.org/protobuf/internal/filedesc.Fields * p)
001bdc30str x30, [sp-32]!
001bdc34stur x29, [sp-8]
001bdc38sub x29, sp, 8
001bdc3cstr x0, [sp+40]
001bdc40str xzr, [sp+8]
001bdc44ldrsb x27, [x0]
001bdc48ldr x0, [x0+8]
001bdc4cstr x0, [sp+16]
001bdc50str x0, [sp+8]
001bdc54add x29, sp, 24
001bdc58add sp, sp, 32
001bdc5cret x30
001bdc30
001bdc60
001bdc60google.golang.org/protobuf/internal/filedesc.(*Fields).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).Get(google.golang.org/protobuf/internal/filedesc.Fields * p, int i)
001bdc60ldr x16, [x28+16]
001bdc64subs xzr, sp, x16
001bdc68b.ls 0x1bdcdc
001bdc6cstr x30, [sp-64]!
001bdc70stur x29, [sp-8]
001bdc74sub x29, sp, 8
001bdc78str x0, [sp+72]
001bdc7cstr x1, [sp+80]
001bdc80stp xzr, xzr, [sp+32]
001bdc84ldr x2, [sp+72]
001bdc88ldrsb x27, [x2]
001bdc8cldr x1, [x2+8]
001bdc90ldr x2, [x2]
001bdc94ldr x0, [sp+80]
001bdc98subs xzr, x1, x0
001bdc9cb.hi 0x1bdca4
001bdca0b 0x1bdcd4
001bdca4
001bdca4loc_1bdca4:
001bdca4orr x3, xzr, 248
001bdca8madd x2, x3, x0, x2
001bdcacstr x2, [sp+48]
001bdcb0adrp x3, 0x560000
001bdcb4add x3, x3, 3032
001bdcb8str x3, [sp+32]
001bdcbcstr x2, [sp+40]
001bdcc0ldr x0, [sp+32]
001bdcc4ldr x1, [sp+40]
001bdcc8ldur x29, [sp-8]
001bdcccldr x30, [sp], 64
001bdcd0ret x30
001bdcd4
001bdcd4loc_1bdcd4:
001bdcd4bl runtime.panicIndex
001bdcd8hint
001bdcdc
001bdcdcloc_1bdcdc:
001bdcdcstp x0, x1, [sp+8]
001bdce0mov x3, x30
001bdce4bl runtime.morestack_noctxt.abi0
001bdce8ldp x0, x1, [sp+8]
001bdcecb 0x1bdc60
001bdc60
001bdc60google.golang.org/protobuf/internal/filedesc.(*Fields).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).Get(google.golang.org/protobuf/internal/filedesc.Fields * p, int i)
001bdc60ldr x16, [x28+16]
001bdc64subs xzr, sp, x16
001bdc68b.ls 0x1bdcdc
001bdc6cstr x30, [sp-64]!
001bdc70stur x29, [sp-8]
001bdc74sub x29, sp, 8
001bdc78str x0, [sp+72]
001bdc7cstr x1, [sp+80]
001bdc80stp xzr, xzr, [sp+32]
001bdc84ldr x2, [sp+72]
001bdc88ldrsb x27, [x2]
001bdc8cldr x1, [x2+8]
001bdc90ldr x2, [x2]
001bdc94ldr x0, [sp+80]
001bdc98subs xzr, x1, x0
001bdc9cb.hi 0x1bdca4
001bdca0b 0x1bdcd4
001bdca4
001bdca4loc_1bdca4:
001bdca4orr x3, xzr, 248
001bdca8madd x2, x3, x0, x2
001bdcacstr x2, [sp+48]
001bdcb0adrp x3, 0x560000
001bdcb4add x3, x3, 3032
001bdcb8str x3, [sp+32]
001bdcbcstr x2, [sp+40]
001bdcc0ldr x0, [sp+32]
001bdcc4ldr x1, [sp+40]
001bdcc8ldur x29, [sp-8]
001bdcccldr x30, [sp], 64
001bdcd0ret x30
001bdcd4
001bdcd4loc_1bdcd4:
001bdcd4bl runtime.panicIndex
001bdcd8hint
001bdcdc
001bdcdcloc_1bdcdc:
001bdcdcstp x0, x1, [sp+8]
001bdce0mov x3, x30
001bdce4bl runtime.morestack_noctxt.abi0
001bdce8ldp x0, x1, [sp+8]
001bdcecb 0x1bdc60
001bdc60
001bdcf0
001bdcf0google.golang.org/protobuf/internal/filedesc.(*Fields).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).ByName(google.golang.org/protobuf/internal/filedesc.Fields * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bdcf0ldr x16, [x28+16]
001bdcf4subs xzr, sp, x16
001bdcf8b.ls 0x1bdd94
001bdcfcstr x30, [sp-96]!
001bdd00stur x29, [sp-8]
001bdd04sub x29, sp, 8
001bdd08str x0, [sp+104]
001bdd0cstr x1, [sp+112]
001bdd10str x2, [sp+120]
001bdd14stp xzr, xzr, [sp+40]
001bdd18ldr x0, [sp+104]
001bdd1cbl google.golang.org/protobuf/internal/filedesc.(*Fields).lazyInit
001bdd20str x0, [sp+80]
001bdd24ldrsb x27, [x0]
001bdd28ldr x1, [x0+40]
001bdd2cstr x1, [sp+64]
001bdd30ldr x2, [sp+112]
001bdd34ldr x3, [sp+120]
001bdd38adrp x0, 0x469000
001bdd3cadd x0, x0, 160
001bdd40bl runtime.mapaccess1_faststr
001bdd44ldr x1, [x0]
001bdd48str x1, [sp+56]
001bdd4ccbnz x1, 0x1bdd54
001bdd50b 0x1bdd7c
001bdd54
001bdd54loc_1bdd54:
001bdd54str x1, [sp+72]
001bdd58adrp x2, 0x560000
001bdd5cadd x2, x2, 3032
001bdd60str x2, [sp+40]
001bdd64str x1, [sp+48]
001bdd68ldr x0, [sp+40]
001bdd6cldr x1, [sp+48]
001bdd70ldur x29, [sp-8]
001bdd74ldr x30, [sp], 96
001bdd78ret x30
001bdd7c
001bdd7cloc_1bdd7c:
001bdd7cstp xzr, xzr, [sp+40]
001bdd80mov x0, xzr
001bdd84mov x1, xzr
001bdd88ldur x29, [sp-8]
001bdd8cldr x30, [sp], 96
001bdd90ret x30
001bdd94
001bdd94loc_1bdd94:
001bdd94stp x0, x1, [sp+8]
001bdd98str x2, [sp+24]
001bdd9cmov x3, x30
001bdda0bl runtime.morestack_noctxt.abi0
001bdda4ldp x0, x1, [sp+8]
001bdda8ldr x2, [sp+24]
001bddacb 0x1bdcf0
001bdcf0
001bdcf0google.golang.org/protobuf/internal/filedesc.(*Fields).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).ByName(google.golang.org/protobuf/internal/filedesc.Fields * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bdcf0ldr x16, [x28+16]
001bdcf4subs xzr, sp, x16
001bdcf8b.ls 0x1bdd94
001bdcfcstr x30, [sp-96]!
001bdd00stur x29, [sp-8]
001bdd04sub x29, sp, 8
001bdd08str x0, [sp+104]
001bdd0cstr x1, [sp+112]
001bdd10str x2, [sp+120]
001bdd14stp xzr, xzr, [sp+40]
001bdd18ldr x0, [sp+104]
001bdd1cbl google.golang.org/protobuf/internal/filedesc.(*Fields).lazyInit
001bdd20str x0, [sp+80]
001bdd24ldrsb x27, [x0]
001bdd28ldr x1, [x0+40]
001bdd2cstr x1, [sp+64]
001bdd30ldr x2, [sp+112]
001bdd34ldr x3, [sp+120]
001bdd38adrp x0, 0x469000
001bdd3cadd x0, x0, 160
001bdd40bl runtime.mapaccess1_faststr
001bdd44ldr x1, [x0]
001bdd48str x1, [sp+56]
001bdd4ccbnz x1, 0x1bdd54
001bdd50b 0x1bdd7c
001bdd54
001bdd54loc_1bdd54:
001bdd54str x1, [sp+72]
001bdd58adrp x2, 0x560000
001bdd5cadd x2, x2, 3032
001bdd60str x2, [sp+40]
001bdd64str x1, [sp+48]
001bdd68ldr x0, [sp+40]
001bdd6cldr x1, [sp+48]
001bdd70ldur x29, [sp-8]
001bdd74ldr x30, [sp], 96
001bdd78ret x30
001bdd7c
001bdd7cloc_1bdd7c:
001bdd7cstp xzr, xzr, [sp+40]
001bdd80mov x0, xzr
001bdd84mov x1, xzr
001bdd88ldur x29, [sp-8]
001bdd8cldr x30, [sp], 96
001bdd90ret x30
001bdd94
001bdd94loc_1bdd94:
001bdd94stp x0, x1, [sp+8]
001bdd98str x2, [sp+24]
001bdd9cmov x3, x30
001bdda0bl runtime.morestack_noctxt.abi0
001bdda4ldp x0, x1, [sp+8]
001bdda8ldr x2, [sp+24]
001bddacb 0x1bdcf0
001bdcf0
Loading..