File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    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
    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
    001bddb0
    001bddb0google.golang.org/protobuf/internal/filedesc.(*Fields).ByNumber: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).ByNumber(google.golang.org/protobuf/internal/filedesc.Fields * p, google.golang.org/protobuf/encoding/protowire.Number n)
    001bddb0ldr x16, [x28+16]
    001bddb4subs xzr, sp, x16
    001bddb8b.ls 0x1bde4c
    001bddbcstr x30, [sp-96]!
    001bddc0stur x29, [sp-8]
    001bddc4sub x29, sp, 8
    001bddc8str x0, [sp+104]
    001bddccstr w1, [sp+112]
    001bddd0stp xzr, xzr, [sp+40]
    001bddd4ldr x0, [sp+104]
    001bddd8bl google.golang.org/protobuf/internal/filedesc.(*Fields).lazyInit
    001bdddcstr x0, [sp+80]
    001bdde0ldrsb x27, [x0]
    001bdde4ldr x1, [x0+64]
    001bdde8str x1, [sp+64]
    001bddecldrsw x2, [sp+112]
    001bddf0adrp x0, 0x469000
    001bddf4add x0, x0, 416
    001bddf8bl runtime.mapaccess1_fast32
    001bddfcldr x1, [x0]
    001bde00str x1, [sp+56]
    001bde04cbnz x1, 0x1bde0c
    001bde08b 0x1bde34
    001bde0c
    001bde0cloc_1bde0c:
    001bde0cstr x1, [sp+72]
    001bde10adrp x2, 0x560000
    001bde14add x2, x2, 3032
    001bde18str x2, [sp+40]
    001bde1cstr x1, [sp+48]
    001bde20ldr x0, [sp+40]
    001bde24ldr x1, [sp+48]
    001bde28ldur x29, [sp-8]
    001bde2cldr x30, [sp], 96
    001bde30ret x30
    001bde34
    001bde34loc_1bde34:
    001bde34stp xzr, xzr, [sp+40]
    001bde38mov x0, xzr
    001bde3cmov x1, xzr
    001bde40ldur x29, [sp-8]
    001bde44ldr x30, [sp], 96
    001bde48ret x30
    001bde4c
    001bde4cloc_1bde4c:
    001bde4cstr x0, [sp+8]
    001bde50str w1, [sp+16]
    001bde54mov x3, x30
    001bde58bl runtime.morestack_noctxt.abi0
    001bde5cldr x0, [sp+8]
    001bde60ldrsw x1, [sp+16]
    001bde64b 0x1bddb0
    001bde68udf 0
    001bde6cudf 0
    001bddb0
    001bde70
    001bde70google.golang.org/protobuf/internal/filedesc.(*Fields).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).Format(google.golang.org/protobuf/internal/filedesc.Fields * p, fmt.State s, int32 r)
    001bde70ldr x16, [x28+16]
    001bde74subs xzr, sp, x16
    001bde78b.ls 0x1bdec0
    001bde7cstr x30, [sp-64]!
    001bde80stur x29, [sp-8]
    001bde84sub x29, sp, 8
    001bde88str x0, [sp+72]
    001bde8cstr x1, [sp+80]
    001bde90str x2, [sp+88]
    001bde94str w3, [sp+96]
    001bde98ldr x0, [sp+80]
    001bde9cldr x1, [sp+88]
    001bdea0ldr x4, [sp+72]
    001bdea4mov x2, x3
    001bdea8adrp x3, 0x55a000
    001bdeacadd x3, x3, 3680
    001bdeb0bl google.golang.org/protobuf/internal/descfmt.FormatList
    001bdeb4ldur x29, [sp-8]
    001bdeb8ldr x30, [sp], 64
    001bdebcret x30
    001bdec0
    001bdec0loc_1bdec0:
    001bdec0stp x0, x1, [sp+8]
    001bdec4str x2, [sp+24]
    001bdec8str w3, [sp+32]
    001bdeccmov x3, x30
    001bded0bl runtime.morestack_noctxt.abi0
    001bded4ldp x0, x1, [sp+8]
    001bded8ldr x2, [sp+24]
    001bdedcldrsw x3, [sp+32]
    001bdee0b 0x1bde70
    001bdee4udf 0
    001bdee8udf 0
    001bdeecudf 0
    001bde70
    001bdef0
    001bdef0google.golang.org/protobuf/internal/filedesc.(*Fields).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).lazyInit(google.golang.org/protobuf/internal/filedesc.Fields * p)
    001bdef0ldr x16, [x28+16]
    001bdef4subs xzr, sp, x16
    001bdef8b.ls 0x1bdf8c
    001bdefcstr x30, [sp-80]!
    001bdf00stur x29, [sp-8]
    001bdf04sub x29, sp, 8
    001bdf08str x0, [sp+88]
    001bdf0cstr xzr, [sp+32]
    001bdf10stp xzr, xzr, [sp+56]
    001bdf14add x2, sp, 56
    001bdf18str x2, [sp+48]
    001bdf1cldrsb x27, [x2]
    001bdf20adrp x3, 0
    001bdf24add x3, x3, 4000
    001bdf28str x3, [x2]
    001bdf2cldrsb x27, [x2]
    001bdf30ldr x3, [sp+88]
    001bdf34adrp x27, 0x88e000
    001bdf38ldr w4, [x27+3056]
    001bdf3ccbz w4, 0x1bdf44
    001bdf40b 0x1bdf48
    001bdf44
    001bdf44loc_1bdf44:
    001bdf44b 0x1bdf5c
    001bdf48
    001bdf48loc_1bdf48:
    001bdf48bl runtime.gcWriteBarrier2
    001bdf4cstr x3, [x25]
    001bdf50ldr x4, [x2+8]
    001bdf54str x4, [x25+8]
    001bdf58b 0x1bdf5c
    001bdf5c
    001bdf5cloc_1bdf5c:
    001bdf5cstr x3, [x2+8]
    001bdf60ldr x2, [sp+88]
    001bdf64ldrsb x27, [x2]
    001bdf68add x0, x2, 24
    001bdf6cstr x0, [sp+40]
    001bdf70ldr x1, [sp+48]
    001bdf74bl sync.(*Once).Do
    001bdf78ldr x0, [sp+88]
    001bdf7cstr x0, [sp+32]
    001bdf80ldur x29, [sp-8]
    001bdf84ldr x30, [sp], 80
    001bdf88ret x30
    001bdf8c
    001bdf8cloc_1bdf8c:
    001bdf8cstr x0, [sp+8]
    001bdf90mov x3, x30
    001bdf94bl runtime.morestack_noctxt.abi0
    001bdf98ldr x0, [sp+8]
    001bdf9cb 0x1bdef0
    001bdef0
    001bdfa0
    001bdfa0google.golang.org/protobuf/internal/filedesc.(*Fields).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Fields).lazyInit.func1(void)
    001bdfa0ldr x16, [x28+16]
    001bdfa4sub x17, sp, 224
    001bdfa8subs xzr, x17, x16
    001bdfacb.ls 0x1be520
    001bdfb0sub x20, sp, 352
    001bdfb4stp x29, x30, [x20-8]
    001bdfb8add sp, x20, 0
    001bdfbcsub x29, sp, 8
    001bdfc0ldr x3, [x26+8]
    001bdfc4str x3, [sp+88]
    001bdfc8ldrsb x27, [x3]
    001bdfccldr x4, [x3+8]
    001bdfd0str x4, [sp+80]
    001bdfd4cbnz x4, 0x1bdfdc
    001bdfd8b 0x1be150
    001bdfdc
    001bdfdcloc_1bdfdc:
    001bdfdcldrsb x27, [x3]
    001bdfe0ldr x1, [x3+8]
    001bdfe4str x1, [sp+80]
    001bdfe8adrp x0, 0x469000
    001bdfecadd x0, x0, 160
    001bdff0mov x2, xzr
    001bdff4bl runtime.makemap
    001bdff8str x0, [sp+328]
    001bdffcldr x3, [sp+88]
    001be000ldrsb x27, [x3]
    001be004adrp x27, 0x88d000
    001be008ldr w4, [x27+3056]
    001be00ccbz w4, 0x1be014
    001be010b 0x1be018
    001be014
    001be014loc_1be014:
    001be014b 0x1be02c
    001be018
    001be018loc_1be018:
    001be018bl runtime.gcWriteBarrier2
    001be01cstr x0, [x25]
    001be020ldr x4, [x3+40]
    001be024str x4, [x25+8]
    001be028b 0x1be02c
    001be02c
    001be02cloc_1be02c:
    001be02cstr x0, [x3+40]
    001be030ldr x3, [sp+88]
    001be034ldrsb x27, [x3]
    001be038ldr x1, [x3+8]
    001be03cstr x1, [sp+80]
    001be040adrp x0, 0x468000
    001be044add x0, x0, 288
    001be048mov x2, xzr
    001be04cbl runtime.makemap
    001be050str x0, [sp+320]
    001be054ldr x3, [sp+88]
    001be058ldrsb x27, [x3]
    001be05cadrp x27, 0x88d000
    001be060ldr w4, [x27+3056]
    001be064cbz w4, 0x1be06c
    001be068b 0x1be070
    001be06c
    001be06cloc_1be06c:
    001be06cb 0x1be084
    001be070
    001be070loc_1be070:
    001be070bl runtime.gcWriteBarrier2
    001be074str x0, [x25]
    001be078ldr x4, [x3+48]
    001be07cstr x4, [x25+8]
    001be080b 0x1be084
    001be084
    001be084loc_1be084:
    001be084str x0, [x3+48]
    001be088ldr x3, [sp+88]
    001be08cldrsb x27, [x3]
    001be090ldr x1, [x3+8]
    001be094str x1, [sp+80]
    001be098adrp x0, 0x468000
    001be09cadd x0, x0, 288
    001be0a0mov x2, xzr
    001be0a4bl runtime.makemap
    001be0a8str x0, [sp+320]
    001be0acldr x3, [sp+88]
    001be0b0ldrsb x27, [x3]
    001be0b4adrp x27, 0x88d000
    001be0b8ldr w4, [x27+3056]
    001be0bccbz w4, 0x1be0c4
    001be0c0b 0x1be0c8
    001be0c4
    001be0c4loc_1be0c4:
    001be0c4b 0x1be0dc
    001be0c8
    001be0c8loc_1be0c8:
    001be0c8bl runtime.gcWriteBarrier2
    001be0ccstr x0, [x25]
    001be0d0ldr x4, [x3+56]
    001be0d4str x4, [x25+8]
    001be0d8b 0x1be0dc
    001be0dc
    001be0dcloc_1be0dc:
    001be0dcstr x0, [x3+56]
    001be0e0ldr x3, [sp+88]
    001be0e4ldrsb x27, [x3]
    001be0e8ldr x1, [x3+8]
    001be0ecstr x1, [sp+80]
    001be0f0adrp x0, 0x468000
    001be0f4add x0, x0, 416
    001be0f8mov x2, xzr
    001be0fcbl runtime.makemap
    001be100str x0, [sp+312]
    001be104ldr x3, [sp+88]
    001be108ldrsb x27, [x3]
    001be10cadrp x27, 0x88d000
    001be110ldr w4, [x27+3056]
    001be114cbz w4, 0x1be11c
    001be118b 0x1be120
    001be11c
    001be11cloc_1be11c:
    001be11cb 0x1be134
    001be120
    001be120loc_1be120:
    001be120bl runtime.gcWriteBarrier2
    001be124str x0, [x25]
    001be128ldr x2, [x3+64]
    001be12cstr x2, [x25+8]
    001be130b 0x1be134
    001be134
    001be134loc_1be134:
    001be134str x0, [x3+64]
    001be138str xzr, [sp+72]
    001be13cldr x2, [sp+88]
    001be140ldrsb x27, [x2]
    001be144ldr x2, [x2+8]
    001be148str x2, [sp+64]
    001be14cb 0x1be160
    001be150
    001be150loc_1be150:
    001be150b 0x1be154
    001be154
    001be154loc_1be154:
    001be154ldp x29, x30, [sp-8]
    001be158add sp, sp, 352
    001be15cret x30
    001be160
    001be160loc_1be160:
    001be160ldr x2, [sp+64]
    001be164ldr x3, [sp+72]
    001be168subs xzr, x2, x3
    001be16cb.gt 0x1be174
    001be170b 0x1be514
    001be174
    001be174loc_1be174:
    001be174ldr x0, [sp+72]
    001be178str x0, [sp+56]
    001be17cldr x2, [sp+88]
    001be180ldrsb x27, [x2]
    001be184ldr x1, [x2+8]
    001be188ldr x2, [x2]
    001be18csubs xzr, x1, x0
    001be190b.hi 0x1be198
    001be194b 0x1be518
    001be198
    001be198loc_1be198:
    001be198orr x1, xzr, 248
    001be19cmadd x0, x1, x0, x2
    001be1a0str x0, [sp+96]
    001be1a4ldrsb x27, [x0]
    001be1a8str x0, [sp+264]
    001be1acbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
    001be1b0str x0, [sp+296]
    001be1b4str x1, [sp+304]
    001be1b8str xzr, [sp+288]
    001be1bcldr x1, [sp+88]
    001be1c0ldrsb x27, [x1]
    001be1c4ldr x1, [x1+40]
    001be1c8str x1, [sp+256]
    001be1ccldr x2, [sp+296]
    001be1d0ldr x3, [sp+304]
    001be1d4adrp x0, 0x468000
    001be1d8add x0, x0, 160
    001be1dcbl runtime.mapaccess2_faststr
    001be1e0str x0, [sp+248]
    001be1e4strb w1, [sp+49]
    001be1e8ldr x1, [sp+248]
    001be1ecldr x1, [x1]
    001be1f0str x1, [sp+288]
    001be1f4str x1, [sp+224]
    001be1f8ldrb w1, [sp+49]
    001be1fcstrb w1, [sp+48]
    001be200strb w1, [sp+46]
    001be204tbnz w1, 0, 0x1be20c
    001be208b 0x1be210
    001be20c
    001be20cloc_1be20c:
    001be20cb 0x1be288
    001be210
    001be210loc_1be210:
    001be210ldr x0, [sp+96]
    001be214ldrsb x27, [x0]
    001be218str x0, [sp+240]
    001be21cbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
    001be220str x0, [sp+296]
    001be224str x1, [sp+304]
    001be228ldr x1, [sp+88]
    001be22cldrsb x27, [x1]
    001be230ldr x1, [x1+40]
    001be234str x1, [sp+232]
    001be238ldr x2, [sp+296]
    001be23cldr x3, [sp+304]
    001be240adrp x0, 0x468000
    001be244add x0, x0, 160
    001be248bl runtime.mapassign_faststr
    001be24cstr x0, [sp+216]
    001be250ldrsb x27, [x0]
    001be254ldr x1, [sp+96]
    001be258adrp x27, 0x88d000
    001be25cldr w2, [x27+3056]
    001be260cbz w2, 0x1be268
    001be264b 0x1be26c
    001be268
    001be268loc_1be268:
    001be268b 0x1be280
    001be26c
    001be26cloc_1be26c:
    001be26cbl runtime.gcWriteBarrier2
    001be270str x1, [x25]
    001be274ldr x2, [x0]
    001be278str x2, [x25+8]
    001be27cb 0x1be280
    001be280
    001be280loc_1be280:
    001be280str x1, [x0]
    001be284b 0x1be288
    001be288
    001be288loc_1be288:
    001be288ldr x0, [sp+96]
    001be28cbl google.golang.org/protobuf/internal/filedesc.(*Field).JSONName
    001be290str x0, [sp+272]
    001be294str x1, [sp+280]
    001be298str xzr, [sp+288]
    001be29cldr x1, [sp+88]
    001be2a0ldrsb x27, [x1]
    001be2a4ldr x1, [x1+48]
    001be2a8str x1, [sp+208]
    001be2acldr x2, [sp+272]
    001be2b0ldr x3, [sp+280]
    001be2b4adrp x0, 0x468000
    001be2b8add x0, x0, 288
    001be2bcbl runtime.mapaccess2_faststr
    001be2c0str x0, [sp+200]
    001be2c4strb w1, [sp+49]
    001be2c8ldr x1, [sp+200]
    001be2ccldr x1, [x1]
    001be2d0str x1, [sp+288]
    001be2d4str x1, [sp+112]
    001be2d8ldrb w1, [sp+49]
    001be2dcstrb w1, [sp+47]
    001be2e0strb w1, [sp+45]
    001be2e4tbnz w1, 0, 0x1be2ec
    001be2e8b 0x1be2f0
    001be2ec
    001be2ecloc_1be2ec:
    001be2ecb 0x1be360
    001be2f0
    001be2f0loc_1be2f0:
    001be2f0ldr x0, [sp+96]
    001be2f4bl google.golang.org/protobuf/internal/filedesc.(*Field).JSONName
    001be2f8str x0, [sp+272]
    001be2fcstr x1, [sp+280]
    001be300ldr x1, [sp+88]
    001be304ldrsb x27, [x1]
    001be308ldr x1, [x1+48]
    001be30cstr x1, [sp+192]
    001be310ldr x2, [sp+272]
    001be314ldr x3, [sp+280]
    001be318adrp x0, 0x468000
    001be31cadd x0, x0, 288
    001be320bl runtime.mapassign_faststr
    001be324str x0, [sp+184]
    001be328ldrsb x27, [x0]
    001be32cldr x1, [sp+96]
    001be330adrp x27, 0x88d000
    001be334ldr w2, [x27+3056]
    001be338cbz w2, 0x1be340
    001be33cb 0x1be344
    001be340
    001be340loc_1be340:
    001be340b 0x1be358
    001be344
    001be344loc_1be344:
    001be344bl runtime.gcWriteBarrier2
    001be348str x1, [x25]
    001be34cldr x2, [x0]
    001be350str x2, [x25+8]
    001be354b 0x1be358
    001be358
    001be358loc_1be358:
    001be358str x1, [x0]
    001be35cb 0x1be360
    001be360
    001be360loc_1be360:
    001be360ldr x0, [sp+96]
    001be364bl google.golang.org/protobuf/internal/filedesc.(*Field).TextName
    001be368str x0, [sp+272]
    001be36cstr x1, [sp+280]
    001be370str xzr, [sp+288]
    001be374ldr x1, [sp+88]
    001be378ldrsb x27, [x1]
    001be37cldr x1, [x1+56]
    001be380str x1, [sp+176]
    001be384ldr x2, [sp+272]
    001be388ldr x3, [sp+280]
    001be38cadrp x0, 0x468000
    001be390add x0, x0, 288
    001be394bl runtime.mapaccess2_faststr
    001be398str x0, [sp+168]
    001be39cstrb w1, [sp+49]
    001be3a0ldr x1, [sp+168]
    001be3a4ldr x1, [x1]
    001be3a8str x1, [sp+288]
    001be3acstr x1, [sp+104]
    001be3b0ldrb w1, [sp+49]
    001be3b4strb w1, [sp+51]
    001be3b8strb w1, [sp+44]
    001be3bctbnz w1, 0, 0x1be3c4
    001be3c0b 0x1be3c8
    001be3c4
    001be3c4loc_1be3c4:
    001be3c4b 0x1be438
    001be3c8
    001be3c8loc_1be3c8:
    001be3c8ldr x0, [sp+96]
    001be3ccbl google.golang.org/protobuf/internal/filedesc.(*Field).TextName
    001be3d0str x0, [sp+272]
    001be3d4str x1, [sp+280]
    001be3d8ldr x1, [sp+88]
    001be3dcldrsb x27, [x1]
    001be3e0ldr x1, [x1+56]
    001be3e4str x1, [sp+160]
    001be3e8ldr x2, [sp+272]
    001be3ecldr x3, [sp+280]
    001be3f0adrp x0, 0x468000
    001be3f4add x0, x0, 288
    001be3f8bl runtime.mapassign_faststr
    001be3fcstr x0, [sp+152]
    001be400ldrsb x27, [x0]
    001be404ldr x1, [sp+96]
    001be408adrp x27, 0x88d000
    001be40cldr w2, [x27+3056]
    001be410cbz w2, 0x1be418
    001be414b 0x1be41c
    001be418
    001be418loc_1be418:
    001be418b 0x1be430
    001be41c
    001be41cloc_1be41c:
    001be41cbl runtime.gcWriteBarrier2
    001be420str x1, [x25]
    001be424ldr x2, [x0]
    001be428str x2, [x25+8]
    001be42cb 0x1be430
    001be430
    001be430loc_1be430:
    001be430str x1, [x0]
    001be434b 0x1be438
    001be438
    001be438loc_1be438:
    001be438ldr x0, [sp+96]
    001be43cbl google.golang.org/protobuf/internal/filedesc.(*Field).Number
    001be440str w0, [sp+52]
    001be444str xzr, [sp+288]
    001be448ldr x1, [sp+88]
    001be44cldrsb x27, [x1]
    001be450ldr x1, [x1+64]
    001be454str x1, [sp+144]
    001be458ldrsw x2, [sp+52]
    001be45cadrp x0, 0x468000
    001be460add x0, x0, 416
    001be464bl runtime.mapaccess2_fast32
    001be468str x0, [sp+136]
    001be46cstrb w1, [sp+49]
    001be470ldr x1, [sp+136]
    001be474ldr x1, [x1]
    001be478str x1, [sp+288]
    001be47cstr x1, [sp+336]
    001be480ldrb w1, [sp+49]
    001be484strb w1, [sp+50]
    001be488strb w1, [sp+43]
    001be48ctbnz w1, 0, 0x1be494
    001be490b 0x1be498
    001be494
    001be494loc_1be494:
    001be494b 0x1be500
    001be498
    001be498loc_1be498:
    001be498ldr x0, [sp+96]
    001be49cbl google.golang.org/protobuf/internal/filedesc.(*Field).Number
    001be4a0str w0, [sp+52]
    001be4a4ldr x1, [sp+88]
    001be4a8ldrsb x27, [x1]
    001be4acldr x1, [x1+64]
    001be4b0str x1, [sp+128]
    001be4b4ldrsw x2, [sp+52]
    001be4b8adrp x0, 0x468000
    001be4bcadd x0, x0, 416
    001be4c0bl runtime.mapassign_fast32
    001be4c4str x0, [sp+120]
    001be4c8ldrsb x27, [x0]
    001be4ccldr x1, [sp+96]
    001be4d0adrp x27, 0x88d000
    001be4d4ldr w2, [x27+3056]
    001be4d8cbz w2, 0x1be4e0
    001be4dcb 0x1be4e4
    001be4e0
    001be4e0loc_1be4e0:
    001be4e0b 0x1be4f8
    001be4e4
    001be4e4loc_1be4e4:
    001be4e4bl runtime.gcWriteBarrier2
    001be4e8str x1, [x25]
    001be4ecldr x2, [x0]
    001be4f0str x2, [x25+8]
    001be4f4b 0x1be4f8
    001be4f8
    001be4f8loc_1be4f8:
    001be4f8str x1, [x0]
    001be4fcb 0x1be500
    001be500
    001be500loc_1be500:
    001be500b 0x1be504
    001be504
    001be504loc_1be504:
    001be504ldr x2, [sp+72]
    001be508add x2, x2, 1
    001be50cstr x2, [sp+72]
    001be510b 0x1be160
    001be514
    001be514loc_1be514:
    001be514b 0x1be154
    001be518
    001be518loc_1be518:
    001be518bl runtime.panicIndex
    001be51chint
    001be520
    001be520loc_1be520:
    001be520mov x3, x30
    001be524bl runtime.morestack.abi0
    001be528b 0x1bdfa0
    001be52cudf 0
    001bdfa0
    001be530
    001be530google.golang.org/protobuf/internal/filedesc.(*Oneofs).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Oneofs).Len(google.golang.org/protobuf/internal/filedesc.Oneofs * p)
    001be530str x30, [sp-32]!
    001be534stur x29, [sp-8]
    001be538sub x29, sp, 8
    001be53cstr x0, [sp+40]
    001be540str xzr, [sp+8]
    001be544ldrsb x27, [x0]
    001be548ldr x0, [x0+8]
    001be54cstr x0, [sp+16]
    001be550str x0, [sp+8]
    001be554add x29, sp, 24
    001be558add sp, sp, 32
    001be55cret x30
    001be530
    001be560
    001be560google.golang.org/protobuf/internal/filedesc.(*Oneofs).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Oneofs).Get(google.golang.org/protobuf/internal/filedesc.Oneofs * p, int i)
    001be560ldr x16, [x28+16]
    001be564subs xzr, sp, x16
    001be568b.ls 0x1be5d8
    001be56cstr x30, [sp-64]!
    001be570stur x29, [sp-8]
    001be574sub x29, sp, 8
    001be578str x0, [sp+72]
    001be57cstr x1, [sp+80]
    001be580stp xzr, xzr, [sp+32]
    001be584ldr x2, [sp+72]
    001be588ldrsb x27, [x2]
    001be58cldr x1, [x2+8]
    001be590ldr x2, [x2]
    001be594ldr x0, [sp+80]
    001be598subs xzr, x1, x0
    001be59cb.hi 0x1be5a4
    001be5a0b 0x1be5d0
    001be5a4
    001be5a4loc_1be5a4:
    001be5a4add x2, x2, x0, lsl #7
    001be5a8str x2, [sp+48]
    001be5acadrp x3, 0x55d000
    001be5b0add x3, x3, 2120
    001be5b4str x3, [sp+32]
    001be5b8str x2, [sp+40]
    001be5bcldr x0, [sp+32]
    001be5c0ldr x1, [sp+40]
    001be5c4ldur x29, [sp-8]
    001be5c8ldr x30, [sp], 64
    001be5ccret x30
    001be5d0
    001be5d0loc_1be5d0:
    001be5d0bl runtime.panicIndex
    001be5d4hint
    001be5d8
    001be5d8loc_1be5d8:
    001be5d8stp x0, x1, [sp+8]
    001be5dcmov x3, x30
    001be5e0bl runtime.morestack_noctxt.abi0
    001be5e4ldp x0, x1, [sp+8]
    001be5e8b 0x1be560
    001be5ecudf 0
    001be560
    001be5f0
    001be5f0google.golang.org/protobuf/internal/filedesc.(*Oneofs).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Oneofs).ByName(google.golang.org/protobuf/internal/filedesc.Oneofs * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
    001be5f0ldr x16, [x28+16]
    001be5f4subs xzr, sp, x16
    001be5f8b.ls 0x1be694
    001be5fcstr x30, [sp-96]!
    001be600stur x29, [sp-8]
    001be604sub x29, sp, 8
    001be608str x0, [sp+104]
    001be60cstr x1, [sp+112]
    001be610str x2, [sp+120]
    001be614stp xzr, xzr, [sp+40]
    001be618ldr x0, [sp+104]
    001be61cbl google.golang.org/protobuf/internal/filedesc.(*Oneofs).lazyInit
    001be620str x0, [sp+80]
    001be624ldrsb x27, [x0]
    001be628ldr x1, [x0+40]
    001be62cstr x1, [sp+64]
    001be630ldr x2, [sp+112]
    001be634ldr x3, [sp+120]
    001be638adrp x0, 0x468000
    001be63cadd x0, x0, 928
    001be640bl runtime.mapaccess1_faststr
    001be644ldr x1, [x0]
    001be648str x1, [sp+56]
    001be64ccbnz x1, 0x1be654
    001be650b 0x1be67c
    001be654
    001be654loc_1be654:
    001be654str x1, [sp+72]
    001be658adrp x2, 0x55d000
    001be65cadd x2, x2, 2120
    001be660str x2, [sp+40]
    001be664str x1, [sp+48]
    001be668ldr x0, [sp+40]
    001be66cldr x1, [sp+48]
    001be670ldur x29, [sp-8]
    001be674ldr x30, [sp], 96
    001be678ret x30
    001be67c
    001be67cloc_1be67c:
    001be67cstp xzr, xzr, [sp+40]
    001be680mov x0, xzr
    001be684mov x1, xzr
    001be688ldur x29, [sp-8]
    001be68cldr x30, [sp], 96
    001be690ret x30
    001be694
    001be694loc_1be694:
    001be694stp x0, x1, [sp+8]
    001be698str x2, [sp+24]
    001be69cmov x3, x30
    001be6a0bl runtime.morestack_noctxt.abi0
    001be6a4ldp x0, x1, [sp+8]
    001be6a8ldr x2, [sp+24]
    001be6acb 0x1be5f0
    001be5f0
    001be6b0
    001be6b0google.golang.org/protobuf/internal/filedesc.(*Oneofs).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Oneofs).Format(google.golang.org/protobuf/internal/filedesc.Oneofs * p, fmt.State s, int32 r)
    001be6b0ldr x16, [x28+16]
    001be6b4subs xzr, sp, x16
    001be6b8b.ls 0x1be700
    001be6bcstr x30, [sp-64]!
    001be6c0stur x29, [sp-8]
    001be6c4sub x29, sp, 8
    001be6c8str x0, [sp+72]
    001be6ccstr x1, [sp+80]
    001be6d0str x2, [sp+88]
    001be6d4str w3, [sp+96]
    001be6d8ldr x0, [sp+80]
    001be6dcldr x1, [sp+88]
    001be6e0ldr x4, [sp+72]
    001be6e4mov x2, x3
    001be6e8adrp x3, 0x559000
    001be6ecadd x3, x3, 3600
    001be6f0bl google.golang.org/protobuf/internal/descfmt.FormatList
    001be6f4ldur x29, [sp-8]
    001be6f8ldr x30, [sp], 64
    001be6fcret x30
    001be700
    001be700loc_1be700:
    001be700stp x0, x1, [sp+8]
    001be704str x2, [sp+24]
    001be708str w3, [sp+32]
    001be70cmov x3, x30
    001be710bl runtime.morestack_noctxt.abi0
    001be714ldp x0, x1, [sp+8]
    001be718ldr x2, [sp+24]
    001be71cldrsw x3, [sp+32]
    001be720b 0x1be6b0
    001be724udf 0
    001be728udf 0
    001be72cudf 0
    001be6b0
    001be730
    001be730google.golang.org/protobuf/internal/filedesc.(*Oneofs).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Oneofs).lazyInit(google.golang.org/protobuf/internal/filedesc.Oneofs * p)
    001be730ldr x16, [x28+16]
    001be734subs xzr, sp, x16
    001be738b.ls 0x1be7cc
    001be73cstr x30, [sp-80]!
    001be740stur x29, [sp-8]
    001be744sub x29, sp, 8
    001be748str x0, [sp+88]
    001be74cstr xzr, [sp+32]
    001be750stp xzr, xzr, [sp+56]
    001be754add x2, sp, 56
    001be758str x2, [sp+48]
    001be75cldrsb x27, [x2]
    001be760adrp x3, 0
    001be764add x3, x3, 2016
    001be768str x3, [x2]
    001be76cldrsb x27, [x2]
    001be770ldr x3, [sp+88]
    001be774adrp x27, 0x88d000
    001be778ldr w4, [x27+3056]
    001be77ccbz w4, 0x1be784
    001be780b 0x1be788
    001be784
    001be784loc_1be784:
    001be784b 0x1be79c
    001be788
    001be788loc_1be788:
    001be788bl runtime.gcWriteBarrier2
    001be78cstr x3, [x25]
    001be790ldr x4, [x2+8]
    001be794str x4, [x25+8]
    001be798b 0x1be79c
    001be79c
    001be79cloc_1be79c:
    001be79cstr x3, [x2+8]
    001be7a0ldr x2, [sp+88]
    001be7a4ldrsb x27, [x2]
    001be7a8add x0, x2, 24
    001be7acstr x0, [sp+40]
    001be7b0ldr x1, [sp+48]
    001be7b4bl sync.(*Once).Do
    001be7b8ldr x0, [sp+88]
    001be7bcstr x0, [sp+32]
    001be7c0ldur x29, [sp-8]
    001be7c4ldr x30, [sp], 80
    001be7c8ret x30
    001be7cc
    001be7ccloc_1be7cc:
    001be7ccstr x0, [sp+8]
    001be7d0mov x3, x30
    001be7d4bl runtime.morestack_noctxt.abi0
    001be7d8ldr x0, [sp+8]
    001be7dcb 0x1be730
    001be730
    001be7e0
    001be7e0google.golang.org/protobuf/internal/filedesc.(*Oneofs).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Oneofs).lazyInit.func1(void)
    001be7e0ldr x16, [x28+16]
    001be7e4sub x17, sp, 64
    001be7e8subs xzr, x17, x16
    001be7ecb.ls 0x1be9d8
    001be7f0str x30, [sp-192]!
    001be7f4stur x29, [sp-8]
    001be7f8sub x29, sp, 8
    001be7fcldr x3, [x26+8]
    001be800str x3, [sp+80]
    001be804ldrsb x27, [x3]
    001be808ldr x4, [x3+8]
    001be80cstr x4, [sp+56]
    001be810cbnz x4, 0x1be818
    001be814b 0x1be884
    001be818
    001be818loc_1be818:
    001be818ldrsb x27, [x3]
    001be81cldr x1, [x3+8]
    001be820str x1, [sp+56]
    001be824adrp x0, 0x468000
    001be828add x0, x0, 928
    001be82cmov x2, xzr
    001be830bl runtime.makemap
    001be834str x0, [sp+120]
    001be838ldr x3, [sp+80]
    001be83cldrsb x27, [x3]
    001be840adrp x27, 0x88d000
    001be844ldr w4, [x27+3056]
    001be848cbz w4, 0x1be850
    001be84cb 0x1be854
    001be850
    001be850loc_1be850:
    001be850b 0x1be868
    001be854
    001be854loc_1be854:
    001be854bl runtime.gcWriteBarrier2
    001be858str x0, [x25]
    001be85cldr x2, [x3+40]
    001be860str x2, [x25+8]
    001be864b 0x1be868
    001be868
    001be868loc_1be868:
    001be868str x0, [x3+40]
    001be86cstr xzr, [sp+72]
    001be870ldr x2, [sp+80]
    001be874ldrsb x27, [x2]
    001be878ldr x2, [x2+8]
    001be87cstr x2, [sp+64]
    001be880b 0x1be894
    001be884
    001be884loc_1be884:
    001be884b 0x1be888
    001be888
    001be888loc_1be888:
    001be888ldur x29, [sp-8]
    001be88cldr x30, [sp], 192
    001be890ret x30
    001be894
    001be894loc_1be894:
    001be894ldr x2, [sp+64]
    001be898ldr x3, [sp+72]
    001be89csubs xzr, x2, x3
    001be8a0b.gt 0x1be8a8
    001be8a4b 0x1be9cc
    001be8a8
    001be8a8loc_1be8a8:
    001be8a8ldr x0, [sp+72]
    001be8acstr x0, [sp+48]
    001be8b0ldr x2, [sp+80]
    001be8b4ldrsb x27, [x2]
    001be8b8ldr x1, [x2+8]
    001be8bcldr x2, [x2]
    001be8c0subs xzr, x1, x0
    001be8c4b.hi 0x1be8cc
    001be8c8b 0x1be9d0
    001be8cc
    001be8ccloc_1be8cc:
    001be8ccadd x0, x2, x0, lsl #7
    001be8d0str x0, [sp+88]
    001be8d4ldrsb x27, [x0]
    001be8d8str x0, [sp+176]
    001be8dcbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
    001be8e0str x0, [sp+104]
    001be8e4str x1, [sp+112]
    001be8e8str xzr, [sp+96]
    001be8ecldr x1, [sp+80]
    001be8f0ldrsb x27, [x1]
    001be8f4ldr x1, [x1+40]
    001be8f8str x1, [sp+168]
    001be8fcldr x2, [sp+104]
    001be900ldr x3, [sp+112]
    001be904adrp x0, 0x468000
    001be908add x0, x0, 928
    001be90cbl runtime.mapaccess2_faststr
    001be910str x0, [sp+160]
    001be914strb w1, [sp+46]
    001be918ldr x1, [sp+160]
    001be91cldr x1, [x1]
    001be920str x1, [sp+96]
    001be924str x1, [sp+128]
    001be928ldrb w1, [sp+46]
    001be92cstrb w1, [sp+47]
    001be930strb w1, [sp+45]
    001be934tbnz w1, 0, 0x1be93c
    001be938b 0x1be940
    001be93c
    001be93cloc_1be93c:
    001be93cb 0x1be9b8
    001be940
    001be940loc_1be940:
    001be940ldr x0, [sp+88]
    001be944ldrsb x27, [x0]
    001be948str x0, [sp+152]
    001be94cbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
    001be950str x0, [sp+104]
    001be954str x1, [sp+112]
    001be958ldr x1, [sp+80]
    001be95cldrsb x27, [x1]
    001be960ldr x1, [x1+40]
    001be964str x1, [sp+144]
    001be968ldr x2, [sp+104]
    001be96cldr x3, [sp+112]
    001be970adrp x0, 0x468000
    001be974add x0, x0, 928
    001be978bl runtime.mapassign_faststr
    001be97cstr x0, [sp+136]
    001be980ldrsb x27, [x0]
    001be984ldr x1, [sp+88]
    001be988adrp x27, 0x88d000
    001be98cldr w2, [x27+3056]
    001be990cbz w2, 0x1be998
    001be994b 0x1be99c
    001be998
    001be998loc_1be998:
    001be998b 0x1be9b0
    001be99c
    001be99cloc_1be99c:
    001be99cbl runtime.gcWriteBarrier2
    001be9a0str x1, [x25]
    001be9a4ldr x2, [x0]
    001be9a8str x2, [x25+8]
    001be9acb 0x1be9b0
    001be9b0
    001be9b0loc_1be9b0:
    001be9b0str x1, [x0]
    001be9b4b 0x1be9b8
    001be9b8
    001be9b8loc_1be9b8:
    001be9b8b 0x1be9bc
    001be9bc
    001be9bcloc_1be9bc:
    001be9bcldr x2, [sp+72]
    001be9c0add x2, x2, 1
    001be9c4str x2, [sp+72]
    001be9c8b 0x1be894
    001be9cc
    001be9ccloc_1be9cc:
    001be9ccb 0x1be888
    001be9d0
    001be9d0loc_1be9d0:
    001be9d0bl runtime.panicIndex
    001be9d4hint
    001be9d8
    001be9d8loc_1be9d8:
    001be9d8mov x3, x30
    001be9dcbl runtime.morestack.abi0
    001be9e0b 0x1be7e0
    001be9e4udf 0
    001be9e8udf 0
    001be9ecudf 0
    001be7e0
    001be9f0
    001be9f0google.golang.org/protobuf/internal/filedesc.(*Extensions).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Extensions).Len(google.golang.org/protobuf/internal/filedesc.Extensions * p)
    001be9f0str x30, [sp-32]!
    001be9f4stur x29, [sp-8]
    001be9f8sub x29, sp, 8
    001be9fcstr x0, [sp+40]
    001bea00str xzr, [sp+8]
    001bea04ldrsb x27, [x0]
    001bea08ldr x0, [x0+8]
    001bea0cstr x0, [sp+16]
    001bea10str x0, [sp+8]
    001bea14add x29, sp, 24
    001bea18add sp, sp, 32
    001bea1cret x30
    001be9f0
    001bea20
    001bea20google.golang.org/protobuf/internal/filedesc.(*Extensions).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Extensions).Get(google.golang.org/protobuf/internal/filedesc.Extensions * p, int i)
    001bea20ldr x16, [x28+16]
    001bea24subs xzr, sp, x16
    001bea28b.ls 0x1bea9c
    001bea2cstr x30, [sp-64]!
    001bea30stur x29, [sp-8]
    001bea34sub x29, sp, 8
    001bea38str x0, [sp+72]
    001bea3cstr x1, [sp+80]
    001bea40stp xzr, xzr, [sp+32]
    001bea44ldr x2, [sp+72]
    001bea48ldrsb x27, [x2]
    001bea4cldr x1, [x2+8]
    001bea50ldr x2, [x2]
    001bea54ldr x0, [sp+80]
    001bea58subs xzr, x1, x0
    001bea5cb.hi 0x1bea64
    001bea60b 0x1bea94
    001bea64
    001bea64loc_1bea64:
    001bea64movz x3, 88
    001bea68madd x2, x3, x0, x2
    001bea6cstr x2, [sp+48]
    001bea70adrp x3, 0x55f000
    001bea74add x3, x3, 3312
    001bea78str x3, [sp+32]
    001bea7cstr x2, [sp+40]
    001bea80ldr x0, [sp+32]
    001bea84ldr x1, [sp+40]
    001bea88ldur x29, [sp-8]
    001bea8cldr x30, [sp], 64
    001bea90ret x30
    001bea94
    001bea94loc_1bea94:
    001bea94bl runtime.panicIndex
    001bea98hint
    001bea9c
    001bea9cloc_1bea9c:
    001bea9cstp x0, x1, [sp+8]
    001beaa0mov x3, x30
    001beaa4bl runtime.morestack_noctxt.abi0
    001beaa8ldp x0, x1, [sp+8]
    001beaacb 0x1bea20
    001bea20
    001beab0
    001beab0google.golang.org/protobuf/internal/filedesc.(*Extensions).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Extensions).ByName(google.golang.org/protobuf/internal/filedesc.Extensions * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
    001beab0ldr x16, [x28+16]
    001beab4subs xzr, sp, x16
    001beab8b.ls 0x1beb54
    001beabcstr x30, [sp-96]!
    001beac0stur x29, [sp-8]
    001beac4sub x29, sp, 8
    001beac8str x0, [sp+104]
    001beaccstr x1, [sp+112]
    001bead0str x2, [sp+120]
    001bead4stp xzr, xzr, [sp+40]
    001bead8ldr x0, [sp+104]
    001beadcbl google.golang.org/protobuf/internal/filedesc.(*Extensions).lazyInit
    001beae0str x0, [sp+80]
    001beae4ldrsb x27, [x0]
    001beae8ldr x1, [x0+40]
    001beaecstr x1, [sp+64]
    001beaf0ldr x2, [sp+112]
    001beaf4ldr x3, [sp+120]
    001beaf8adrp x0, 0x468000
    001beafcadd x0, x0, 1824
    001beb00bl runtime.mapaccess1_faststr
    001beb04ldr x1, [x0]
    001beb08str x1, [sp+56]
    001beb0ccbnz x1, 0x1beb14
    001beb10b 0x1beb3c
    001beb14
    001beb14loc_1beb14:
    001beb14str x1, [sp+72]
    001beb18adrp x2, 0x55f000
    001beb1cadd x2, x2, 3312
    001beb20str x2, [sp+40]
    001beb24str x1, [sp+48]
    001beb28ldr x0, [sp+40]
    001beb2cldr x1, [sp+48]
    001beb30ldur x29, [sp-8]
    001beb34ldr x30, [sp], 96
    001beb38ret x30
    001beb3c
    001beb3cloc_1beb3c:
    001beb3cstp xzr, xzr, [sp+40]
    001beb40mov x0, xzr
    001beb44mov x1, xzr
    001beb48ldur x29, [sp-8]
    001beb4cldr x30, [sp], 96
    001beb50ret x30
    001beb54
    001beb54loc_1beb54:
    001beb54stp x0, x1, [sp+8]
    001beb58str x2, [sp+24]
    001beb5cmov x3, x30
    001beb60bl runtime.morestack_noctxt.abi0
    001beb64ldp x0, x1, [sp+8]
    001beb68ldr x2, [sp+24]
    001beb6cb 0x1beab0
    001beab0
    001beb70
    001beb70google.golang.org/protobuf/internal/filedesc.(*Extensions).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Extensions).Format(google.golang.org/protobuf/internal/filedesc.Extensions * p, fmt.State s, int32 r)
    001beb70ldr x16, [x28+16]
    001beb74subs xzr, sp, x16
    001beb78b.ls 0x1bebc0
    001beb7cstr x30, [sp-64]!
    001beb80stur x29, [sp-8]
    001beb84sub x29, sp, 8
    001beb88str x0, [sp+72]
    001beb8cstr x1, [sp+80]
    001beb90str x2, [sp+88]
    001beb94str w3, [sp+96]
    001beb98ldr x0, [sp+80]
    001beb9cldr x1, [sp+88]
    001beba0ldr x4, [sp+72]
    001beba4mov x2, x3
    001beba8adrp x3, 0x559000
    001bebacadd x3, x3, 3720
    001bebb0bl google.golang.org/protobuf/internal/descfmt.FormatList
    001bebb4ldur x29, [sp-8]
    001bebb8ldr x30, [sp], 64
    001bebbcret x30
    001bebc0
    001bebc0loc_1bebc0:
    001bebc0stp x0, x1, [sp+8]
    001bebc4str x2, [sp+24]
    001bebc8str w3, [sp+32]
    001bebccmov x3, x30
    001bebd0bl runtime.morestack_noctxt.abi0
    001bebd4ldp x0, x1, [sp+8]
    001bebd8ldr x2, [sp+24]
    001bebdcldrsw x3, [sp+32]
    001bebe0b 0x1beb70
    001bebe4udf 0
    001bebe8udf 0
    001bebecudf 0
    001beb70
    001bebf0
    001bebf0google.golang.org/protobuf/internal/filedesc.(*Extensions).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Extensions).lazyInit(google.golang.org/protobuf/internal/filedesc.Extensions * p)
    001bebf0ldr x16, [x28+16]
    001bebf4subs xzr, sp, x16
    001bebf8b.ls 0x1bec8c
    001bebfcstr x30, [sp-80]!
    001bec00stur x29, [sp-8]
    001bec04sub x29, sp, 8
    001bec08str x0, [sp+88]
    001bec0cstr xzr, [sp+32]
    001bec10stp xzr, xzr, [sp+56]
    001bec14add x2, sp, 56
    001bec18str x2, [sp+48]
    001bec1cldrsb x27, [x2]
    001bec20adrp x3, 0
    001bec24add x3, x3, 3232
    001bec28str x3, [x2]
    001bec2cldrsb x27, [x2]
    001bec30ldr x3, [sp+88]
    001bec34adrp x27, 0x88d000
    001bec38ldr w4, [x27+3056]
    001bec3ccbz w4, 0x1bec44
    001bec40b 0x1bec48
    001bec44
    001bec44loc_1bec44:
    001bec44b 0x1bec5c
    001bec48
    001bec48loc_1bec48:
    001bec48bl runtime.gcWriteBarrier2
    001bec4cstr x3, [x25]
    001bec50ldr x4, [x2+8]
    001bec54str x4, [x25+8]
    001bec58b 0x1bec5c
    001bec5c
    001bec5cloc_1bec5c:
    001bec5cstr x3, [x2+8]
    001bec60ldr x2, [sp+88]
    001bec64ldrsb x27, [x2]
    001bec68add x0, x2, 24
    001bec6cstr x0, [sp+40]
    001bec70ldr x1, [sp+48]
    001bec74bl sync.(*Once).Do
    001bec78ldr x0, [sp+88]
    001bec7cstr x0, [sp+32]
    001bec80ldur x29, [sp-8]
    001bec84ldr x30, [sp], 80
    001bec88ret x30
    001bec8c
    001bec8cloc_1bec8c:
    001bec8cstr x0, [sp+8]
    001bec90mov x3, x30
    001bec94bl runtime.morestack_noctxt.abi0
    001bec98ldr x0, [sp+8]
    001bec9cb 0x1bebf0
    001bebf0
    001beca0
    001beca0google.golang.org/protobuf/internal/filedesc.(*Extensions).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Extensions).lazyInit.func1(void)
    001beca0ldr x16, [x28+16]
    001beca4sub x17, sp, 64
    001beca8subs xzr, x17, x16
    001becacb.ls 0x1bee9c
    001becb0str x30, [sp-192]!
    001becb4stur x29, [sp-8]
    001becb8sub x29, sp, 8
    001becbcldr x3, [x26+8]
    001becc0str x3, [sp+80]
    001becc4ldrsb x27, [x3]
    001becc8ldr x4, [x3+8]
    001becccstr x4, [sp+56]
    001becd0cbnz x4, 0x1becd8
    001becd4b 0x1bed44
    001becd8
    001becd8loc_1becd8:
    001becd8ldrsb x27, [x3]
    001becdcldr x1, [x3+8]
    001bece0str x1, [sp+56]
    001bece4adrp x0, 0x468000
    001bece8add x0, x0, 1824
    001bececmov x2, xzr
    001becf0bl runtime.makemap
    001becf4str x0, [sp+120]
    001becf8ldr x3, [sp+80]
    001becfcldrsb x27, [x3]
    001bed00adrp x27, 0x88d000
    001bed04ldr w4, [x27+3056]
    001bed08cbz w4, 0x1bed10
    001bed0cb 0x1bed14
    001bed10
    001bed10loc_1bed10:
    001bed10b 0x1bed28
    001bed14
    001bed14loc_1bed14:
    001bed14bl runtime.gcWriteBarrier2
    001bed18str x0, [x25]
    001bed1cldr x2, [x3+40]
    001bed20str x2, [x25+8]
    001bed24b 0x1bed28
    001bed28
    001bed28loc_1bed28:
    001bed28str x0, [x3+40]
    001bed2cstr xzr, [sp+72]
    001bed30ldr x2, [sp+80]
    001bed34ldrsb x27, [x2]
    001bed38ldr x2, [x2+8]
    001bed3cstr x2, [sp+64]
    001bed40b 0x1bed54
    001bed44
    001bed44loc_1bed44:
    001bed44b 0x1bed48
    001bed48
    001bed48loc_1bed48:
    001bed48ldur x29, [sp-8]
    001bed4cldr x30, [sp], 192
    001bed50ret x30
    001bed54
    001bed54loc_1bed54:
    001bed54ldr x2, [sp+64]
    001bed58ldr x3, [sp+72]
    001bed5csubs xzr, x2, x3
    001bed60b.gt 0x1bed68
    001bed64b 0x1bee90
    001bed68
    001bed68loc_1bed68:
    001bed68ldr x0, [sp+72]
    001bed6cstr x0, [sp+48]
    001bed70ldr x2, [sp+80]
    001bed74ldrsb x27, [x2]
    001bed78ldr x1, [x2+8]
    001bed7cldr x2, [x2]
    001bed80subs xzr, x1, x0
    001bed84b.hi 0x1bed8c
    001bed88b 0x1bee94
    001bed8c
    001bed8cloc_1bed8c:
    001bed8cmovz x1, 88
    001bed90madd x0, x1, x0, x2
    001bed94str x0, [sp+88]
    001bed98ldrsb x27, [x0]
    001bed9cstr x0, [sp+176]
    001beda0bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
    001beda4str x0, [sp+104]
    001beda8str x1, [sp+112]
    001bedacstr xzr, [sp+96]
    001bedb0ldr x1, [sp+80]
    001bedb4ldrsb x27, [x1]
    001bedb8ldr x1, [x1+40]
    001bedbcstr x1, [sp+168]
    001bedc0ldr x2, [sp+104]
    001bedc4ldr x3, [sp+112]
    001bedc8adrp x0, 0x468000
    001bedccadd x0, x0, 1824
    001bedd0bl runtime.mapaccess2_faststr
    001bedd4str x0, [sp+160]
    001bedd8strb w1, [sp+46]
    001beddcldr x1, [sp+160]
    001bede0ldr x1, [x1]
    001bede4str x1, [sp+96]
    001bede8str x1, [sp+128]
    001bedecldrb w1, [sp+46]
    001bedf0strb w1, [sp+47]
    001bedf4strb w1, [sp+45]
    001bedf8tbnz w1, 0, 0x1bee00
    001bedfcb 0x1bee04
    001bee00
    001bee00loc_1bee00:
    001bee00b 0x1bee7c
    001bee04
    001bee04loc_1bee04:
    001bee04ldr x0, [sp+88]
    001bee08ldrsb x27, [x0]
    001bee0cstr x0, [sp+152]
    001bee10bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
    001bee14str x0, [sp+104]
    001bee18str x1, [sp+112]
    001bee1cldr x1, [sp+80]
    001bee20ldrsb x27, [x1]
    001bee24ldr x1, [x1+40]
    001bee28str x1, [sp+144]
    001bee2cldr x2, [sp+104]
    001bee30ldr x3, [sp+112]
    001bee34adrp x0, 0x468000
    001bee38add x0, x0, 1824
    001bee3cbl runtime.mapassign_faststr
    001bee40str x0, [sp+136]
    001bee44ldrsb x27, [x0]
    001bee48ldr x1, [sp+88]
    001bee4cadrp x27, 0x88d000
    001bee50ldr w2, [x27+3056]
    001bee54cbz w2, 0x1bee5c
    001bee58b 0x1bee60
    001bee5c
    001bee5cloc_1bee5c:
    001bee5cb 0x1bee74
    001bee60
    001bee60loc_1bee60:
    001bee60bl runtime.gcWriteBarrier2
    001bee64str x1, [x25]
    001bee68ldr x2, [x0]
    001bee6cstr x2, [x25+8]
    001bee70b 0x1bee74
    001bee74
    001bee74loc_1bee74:
    001bee74str x1, [x0]
    001bee78b 0x1bee7c
    001bee7c
    001bee7cloc_1bee7c:
    001bee7cb 0x1bee80
    001bee80
    001bee80loc_1bee80:
    001bee80ldr x2, [sp+72]
    001bee84add x2, x2, 1
    001bee88str x2, [sp+72]
    001bee8cb 0x1bed54
    001bee90
    001bee90loc_1bee90:
    001bee90b 0x1bed48
    001bee94
    001bee94loc_1bee94:
    001bee94bl runtime.panicIndex
    001bee98hint
    001bee9c
    001bee9cloc_1bee9c:
    001bee9cmov x3, x30
    001beea0bl runtime.morestack.abi0
    001beea4b 0x1beca0
    001beea8udf 0
    001beeacudf 0
    001beca0
    001beeb0
    001beeb0google.golang.org/protobuf/internal/filedesc.(*Services).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Services).Len(google.golang.org/protobuf/internal/filedesc.Services * p)
    001beeb0str x30, [sp-32]!
    001beeb4stur x29, [sp-8]
    001beeb8sub x29, sp, 8
    001beebcstr x0, [sp+40]
    001beec0str xzr, [sp+8]
    001beec4ldrsb x27, [x0]
    001beec8ldr x0, [x0+8]
    001beeccstr x0, [sp+16]
    001beed0str x0, [sp+8]
    001beed4add x29, sp, 24
    001beed8add sp, sp, 32
    001beedcret x30
    001beeb0
    001beee0
    001beee0google.golang.org/protobuf/internal/filedesc.(*Services).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Services).Get(google.golang.org/protobuf/internal/filedesc.Services * p, int i)
    001beee0ldr x16, [x28+16]
    001beee4subs xzr, sp, x16
    001beee8b.ls 0x1bef5c
    001beeecstr x30, [sp-64]!
    001beef0stur x29, [sp-8]
    001beef4sub x29, sp, 8
    001beef8str x0, [sp+72]
    001beefcstr x1, [sp+80]
    001bef00stp xzr, xzr, [sp+32]
    001bef04ldr x2, [sp+72]
    001bef08ldrsb x27, [x2]
    001bef0cldr x1, [x2+8]
    001bef10ldr x2, [x2]
    001bef14ldr x0, [sp+80]
    001bef18subs xzr, x1, x0
    001bef1cb.hi 0x1bef24
    001bef20b 0x1bef54
    001bef24
    001bef24loc_1bef24:
    001bef24sub x3, x0, x0, lsl #3
    001bef28sub x2, x2, x3, lsl #3
    001bef2cstr x2, [sp+48]
    001bef30adrp x3, 0x55d000
    001bef34add x3, x3, 1528
    001bef38str x3, [sp+32]
    001bef3cstr x2, [sp+40]
    001bef40ldr x0, [sp+32]
    001bef44ldr x1, [sp+40]
    001bef48ldur x29, [sp-8]
    001bef4cldr x30, [sp], 64
    001bef50ret x30
    001bef54
    001bef54loc_1bef54:
    001bef54bl runtime.panicIndex
    001bef58hint
    001bef5c
    001bef5cloc_1bef5c:
    001bef5cstp x0, x1, [sp+8]
    001bef60mov x3, x30
    001bef64bl runtime.morestack_noctxt.abi0
    001bef68ldp x0, x1, [sp+8]
    001bef6cb 0x1beee0
    001beee0
    001bef70
    001bef70google.golang.org/protobuf/internal/filedesc.(*Services).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Services).Format(google.golang.org/protobuf/internal/filedesc.Services * p, fmt.State s, int32 r)
    001bef70ldr x16, [x28+16]
    001bef74subs xzr, sp, x16
    001bef78b.ls 0x1befc0
    001bef7cstr x30, [sp-64]!
    001bef80stur x29, [sp-8]
    001bef84sub x29, sp, 8
    001bef88str x0, [sp+72]
    001bef8cstr x1, [sp+80]
    001bef90str x2, [sp+88]
    001bef94str w3, [sp+96]
    001bef98ldr x0, [sp+80]
    001bef9cldr x1, [sp+88]
    001befa0ldr x4, [sp+72]
    001befa4mov x2, x3
    001befa8adrp x3, 0x559000
    001befacadd x3, x3, 3440
    001befb0bl google.golang.org/protobuf/internal/descfmt.FormatList
    001befb4ldur x29, [sp-8]
    001befb8ldr x30, [sp], 64
    001befbcret x30
    001befc0
    001befc0loc_1befc0:
    001befc0stp x0, x1, [sp+8]
    001befc4str x2, [sp+24]
    001befc8str w3, [sp+32]
    001befccmov x3, x30
    001befd0bl runtime.morestack_noctxt.abi0
    001befd4ldp x0, x1, [sp+8]
    001befd8ldr x2, [sp+24]
    001befdcldrsw x3, [sp+32]
    001befe0b 0x1bef70
    001befe4udf 0
    001befe8udf 0
    001befecudf 0
    001bef70
    001beff0
    001beff0google.golang.org/protobuf/internal/filedesc.(*Methods).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Methods).Len(google.golang.org/protobuf/internal/filedesc.Methods * p)
    001beff0str x30, [sp-32]!
    001beff4stur x29, [sp-8]
    001beff8sub x29, sp, 8
    001beffcstr x0, [sp+40]
    001bf000str xzr, [sp+8]
    001bf004ldrsb x27, [x0]
    001bf008ldr x0, [x0+8]
    001bf00cstr x0, [sp+16]
    001bf010str x0, [sp+8]
    001bf014add x29, sp, 24
    001bf018add sp, sp, 32
    001bf01cret x30
    001beff0
    001bf020
    001bf020google.golang.org/protobuf/internal/filedesc.(*Methods).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Methods).Get(google.golang.org/protobuf/internal/filedesc.Methods * p, int i)
    001bf020ldr x16, [x28+16]
    001bf024subs xzr, sp, x16
    001bf028b.ls 0x1bf09c
    001bf02cstr x30, [sp-64]!
    001bf030stur x29, [sp-8]
    001bf034sub x29, sp, 8
    001bf038str x0, [sp+72]
    001bf03cstr x1, [sp+80]
    001bf040stp xzr, xzr, [sp+32]
    001bf044ldr x2, [sp+72]
    001bf048ldrsb x27, [x2]
    001bf04cldr x1, [x2+8]
    001bf050ldr x2, [x2]
    001bf054ldr x0, [sp+80]
    001bf058subs xzr, x1, x0
    001bf05cb.hi 0x1bf064
    001bf060b 0x1bf094
    001bf064
    001bf064loc_1bf064:
    001bf064sub x3, x0, x0, lsl #2
    001bf068sub x2, x2, x3, lsl #5
    001bf06cstr x2, [sp+48]
    001bf070adrp x3, 0x55d000
    001bf074add x3, x3, 1856
    001bf078str x3, [sp+32]
    001bf07cstr x2, [sp+40]
    001bf080ldr x0, [sp+32]
    001bf084ldr x1, [sp+40]
    001bf088ldur x29, [sp-8]
    001bf08cldr x30, [sp], 64
    001bf090ret x30
    001bf094
    001bf094loc_1bf094:
    001bf094bl runtime.panicIndex
    001bf098hint
    001bf09c
    001bf09cloc_1bf09c:
    001bf09cstp x0, x1, [sp+8]
    001bf0a0mov x3, x30
    001bf0a4bl runtime.morestack_noctxt.abi0
    001bf0a8ldp x0, x1, [sp+8]
    001bf0acb 0x1bf020
    001bf020
    001bf0b0
    001bf0b0google.golang.org/protobuf/internal/filedesc.(*Methods).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Methods).ByName(google.golang.org/protobuf/internal/filedesc.Methods * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
    001bf0b0ldr x16, [x28+16]
    001bf0b4subs xzr, sp, x16
    001bf0b8b.ls 0x1bf154
    001bf0bcstr x30, [sp-96]!
    001bf0c0stur x29, [sp-8]
    001bf0c4sub x29, sp, 8
    001bf0c8str x0, [sp+104]
    001bf0ccstr x1, [sp+112]
    001bf0d0str x2, [sp+120]
    001bf0d4stp xzr, xzr, [sp+40]
    001bf0d8ldr x0, [sp+104]
    001bf0dcbl google.golang.org/protobuf/internal/filedesc.(*Methods).lazyInit
    001bf0e0str x0, [sp+80]
    001bf0e4ldrsb x27, [x0]
    001bf0e8ldr x1, [x0+40]
    001bf0ecstr x1, [sp+64]
    001bf0f0ldr x2, [sp+112]
    001bf0f4ldr x3, [sp+120]
    001bf0f8adrp x0, 0x467000
    001bf0fcadd x0, x0, 1440
    001bf100bl runtime.mapaccess1_faststr
    001bf104ldr x1, [x0]
    001bf108str x1, [sp+56]
    001bf10ccbnz x1, 0x1bf114
    001bf110b 0x1bf13c
    001bf114
    001bf114loc_1bf114:
    001bf114str x1, [sp+72]
    001bf118adrp x2, 0x55d000
    001bf11cadd x2, x2, 1856
    001bf120str x2, [sp+40]
    001bf124str x1, [sp+48]
    001bf128ldr x0, [sp+40]
    001bf12cldr x1, [sp+48]
    001bf130ldur x29, [sp-8]
    001bf134ldr x30, [sp], 96
    001bf138ret x30
    001bf13c
    001bf13cloc_1bf13c:
    001bf13cstp xzr, xzr, [sp+40]
    001bf140mov x0, xzr
    001bf144mov x1, xzr
    001bf148ldur x29, [sp-8]
    001bf14cldr x30, [sp], 96
    001bf150ret x30
    001bf154
    001bf154loc_1bf154:
    001bf154stp x0, x1, [sp+8]
    001bf158str x2, [sp+24]
    001bf15cmov x3, x30
    001bf160bl runtime.morestack_noctxt.abi0
    001bf164ldp x0, x1, [sp+8]
    001bf168ldr x2, [sp+24]
    001bf16cb 0x1bf0b0
    001bf0b0
    001bf170
    001bf170google.golang.org/protobuf/internal/filedesc.(*Methods).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Methods).Format(google.golang.org/protobuf/internal/filedesc.Methods * p, fmt.State s, int32 r)
    001bf170ldr x16, [x28+16]
    001bf174subs xzr, sp, x16
    001bf178b.ls 0x1bf1c0
    001bf17cstr x30, [sp-64]!
    001bf180stur x29, [sp-8]
    001bf184sub x29, sp, 8
    001bf188str x0, [sp+72]
    001bf18cstr x1, [sp+80]
    001bf190str x2, [sp+88]
    001bf194str w3, [sp+96]
    001bf198ldr x0, [sp+80]
    001bf19cldr x1, [sp+88]
    001bf1a0ldr x4, [sp+72]
    001bf1a4mov x2, x3
    001bf1a8adrp x3, 0x558000
    001bf1acadd x3, x3, 3480
    001bf1b0bl google.golang.org/protobuf/internal/descfmt.FormatList
    001bf1b4ldur x29, [sp-8]
    001bf1b8ldr x30, [sp], 64
    001bf1bcret x30
    001bf1c0
    001bf1c0loc_1bf1c0:
    001bf1c0stp x0, x1, [sp+8]
    001bf1c4str x2, [sp+24]
    001bf1c8str w3, [sp+32]
    001bf1ccmov x3, x30
    001bf1d0bl runtime.morestack_noctxt.abi0
    001bf1d4ldp x0, x1, [sp+8]
    001bf1d8ldr x2, [sp+24]
    001bf1dcldrsw x3, [sp+32]
    001bf1e0b 0x1bf170
    001bf1e4udf 0
    001bf1e8udf 0
    001bf1ecudf 0
    001bf170
    001bf1f0
    001bf1f0google.golang.org/protobuf/internal/filedesc.(*Methods).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Methods).lazyInit(google.golang.org/protobuf/internal/filedesc.Methods * p)
    001bf1f0ldr x16, [x28+16]
    001bf1f4subs xzr, sp, x16
    001bf1f8b.ls 0x1bf28c
    001bf1fcstr x30, [sp-80]!
    001bf200stur x29, [sp-8]
    001bf204sub x29, sp, 8
    001bf208str x0, [sp+88]
    001bf20cstr xzr, [sp+32]
    001bf210stp xzr, xzr, [sp+56]
    001bf214add x2, sp, 56
    001bf218str x2, [sp+48]
    001bf21cldrsb x27, [x2]
    001bf220adrp x3, 0
    001bf224add x3, x3, 672
    001bf228str x3, [x2]
    001bf22cldrsb x27, [x2]
    001bf230ldr x3, [sp+88]
    001bf234adrp x27, 0x88c000
    001bf238ldr w4, [x27+3056]
    001bf23ccbz w4, 0x1bf244
    001bf240b 0x1bf248
    001bf244
    001bf244loc_1bf244:
    001bf244b 0x1bf25c
    001bf248
    001bf248loc_1bf248:
    001bf248bl runtime.gcWriteBarrier2
    001bf24cstr x3, [x25]
    001bf250ldr x4, [x2+8]
    001bf254str x4, [x25+8]
    001bf258b 0x1bf25c
    001bf25c
    001bf25cloc_1bf25c:
    001bf25cstr x3, [x2+8]
    001bf260ldr x2, [sp+88]
    001bf264ldrsb x27, [x2]
    001bf268add x0, x2, 24
    001bf26cstr x0, [sp+40]
    001bf270ldr x1, [sp+48]
    001bf274bl sync.(*Once).Do
    001bf278ldr x0, [sp+88]
    001bf27cstr x0, [sp+32]
    001bf280ldur x29, [sp-8]
    001bf284ldr x30, [sp], 80
    001bf288ret x30
    001bf28c
    001bf28cloc_1bf28c:
    001bf28cstr x0, [sp+8]
    001bf290mov x3, x30
    001bf294bl runtime.morestack_noctxt.abi0
    001bf298ldr x0, [sp+8]
    001bf29cb 0x1bf1f0
    001bf1f0
    001bf2a0
    001bf2a0google.golang.org/protobuf/internal/filedesc.(*Methods).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*Methods).lazyInit.func1(void)
    001bf2a0ldr x16, [x28+16]
    001bf2a4sub x17, sp, 64
    001bf2a8subs xzr, x17, x16
    001bf2acb.ls 0x1bf49c
    001bf2b0str x30, [sp-192]!
    001bf2b4stur x29, [sp-8]
    001bf2b8sub x29, sp, 8
    001bf2bcldr x3, [x26+8]
    001bf2c0str x3, [sp+80]
    001bf2c4ldrsb x27, [x3]
    001bf2c8ldr x4, [x3+8]
    001bf2ccstr x4, [sp+56]
    001bf2d0cbnz x4, 0x1bf2d8
    001bf2d4b 0x1bf344
    001bf2d8
    001bf2d8loc_1bf2d8:
    001bf2d8ldrsb x27, [x3]
    001bf2dcldr x1, [x3+8]
    001bf2e0str x1, [sp+56]
    001bf2e4adrp x0, 0x467000
    001bf2e8add x0, x0, 1440
    001bf2ecmov x2, xzr
    001bf2f0bl runtime.makemap
    001bf2f4str x0, [sp+120]
    001bf2f8ldr x3, [sp+80]
    001bf2fcldrsb x27, [x3]
    001bf300adrp x27, 0x88c000
    001bf304ldr w4, [x27+3056]
    001bf308cbz w4, 0x1bf310
    001bf30cb 0x1bf314
    001bf310
    001bf310loc_1bf310:
    001bf310b 0x1bf328
    001bf314
    001bf314loc_1bf314:
    001bf314bl runtime.gcWriteBarrier2
    001bf318str x0, [x25]
    001bf31cldr x2, [x3+40]
    001bf320str x2, [x25+8]
    001bf324b 0x1bf328
    001bf328
    001bf328loc_1bf328:
    001bf328str x0, [x3+40]
    001bf32cstr xzr, [sp+72]
    001bf330ldr x2, [sp+80]
    001bf334ldrsb x27, [x2]
    001bf338ldr x2, [x2+8]
    001bf33cstr x2, [sp+64]
    001bf340b 0x1bf354
    001bf344
    001bf344loc_1bf344:
    001bf344b 0x1bf348
    001bf348
    001bf348loc_1bf348:
    001bf348ldur x29, [sp-8]
    001bf34cldr x30, [sp], 192
    001bf350ret x30
    001bf354
    001bf354loc_1bf354:
    001bf354ldr x2, [sp+64]
    001bf358ldr x3, [sp+72]
    001bf35csubs xzr, x2, x3
    001bf360b.gt 0x1bf368
    001bf364b 0x1bf490
    001bf368
    001bf368loc_1bf368:
    001bf368ldr x0, [sp+72]
    001bf36cstr x0, [sp+48]
    001bf370ldr x2, [sp+80]
    001bf374ldrsb x27, [x2]
    001bf378ldr x1, [x2+8]
    001bf37cldr x2, [x2]
    001bf380subs xzr, x1, x0
    001bf384b.hi 0x1bf38c
    001bf388b 0x1bf494
    001bf38c
    001bf38cloc_1bf38c:
    001bf38csub x1, x0, x0, lsl #2
    001bf390sub x0, x2, x1, lsl #5
    001bf394str x0, [sp+88]
    001bf398ldrsb x27, [x0]
    001bf39cstr x0, [sp+176]
    001bf3a0bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
    001bf3a4str x0, [sp+104]
    001bf3a8str x1, [sp+112]
    001bf3acstr xzr, [sp+96]
    001bf3b0ldr x1, [sp+80]
    001bf3b4ldrsb x27, [x1]
    001bf3b8ldr x1, [x1+40]
    001bf3bcstr x1, [sp+168]
    001bf3c0ldr x2, [sp+104]
    001bf3c4ldr x3, [sp+112]
    001bf3c8adrp x0, 0x467000
    001bf3ccadd x0, x0, 1440
    001bf3d0bl runtime.mapaccess2_faststr
    001bf3d4str x0, [sp+160]
    001bf3d8strb w1, [sp+46]
    001bf3dcldr x1, [sp+160]
    001bf3e0ldr x1, [x1]
    001bf3e4str x1, [sp+96]
    001bf3e8str x1, [sp+128]
    001bf3ecldrb w1, [sp+46]
    001bf3f0strb w1, [sp+47]
    001bf3f4strb w1, [sp+45]
    001bf3f8tbnz w1, 0, 0x1bf400
    001bf3fcb 0x1bf404
    001bf400
    001bf400loc_1bf400:
    001bf400b 0x1bf47c
    001bf404
    001bf404loc_1bf404:
    001bf404ldr x0, [sp+88]
    001bf408ldrsb x27, [x0]
    001bf40cstr x0, [sp+152]
    001bf410bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
    001bf414str x0, [sp+104]
    001bf418str x1, [sp+112]
    001bf41cldr x1, [sp+80]
    001bf420ldrsb x27, [x1]
    001bf424ldr x1, [x1+40]
    001bf428str x1, [sp+144]
    001bf42cldr x2, [sp+104]
    001bf430ldr x3, [sp+112]
    001bf434adrp x0, 0x467000
    001bf438add x0, x0, 1440
    001bf43cbl runtime.mapassign_faststr
    001bf440str x0, [sp+136]
    001bf444ldrsb x27, [x0]
    001bf448ldr x1, [sp+88]
    001bf44cadrp x27, 0x88c000
    001bf450ldr w2, [x27+3056]
    001bf454cbz w2, 0x1bf45c
    001bf458b 0x1bf460
    001bf45c
    001bf45cloc_1bf45c:
    001bf45cb 0x1bf474
    001bf460
    001bf460loc_1bf460:
    001bf460bl runtime.gcWriteBarrier2
    001bf464str x1, [x25]
    001bf468ldr x2, [x0]
    001bf46cstr x2, [x25+8]
    001bf470b 0x1bf474
    001bf474
    001bf474loc_1bf474:
    001bf474str x1, [x0]
    001bf478b 0x1bf47c
    001bf47c
    001bf47cloc_1bf47c:
    001bf47cb 0x1bf480
    001bf480
    001bf480loc_1bf480:
    001bf480ldr x2, [sp+72]
    001bf484add x2, x2, 1
    001bf488str x2, [sp+72]
    001bf48cb 0x1bf354
    001bf490
    001bf490loc_1bf490:
    001bf490b 0x1bf348
    001bf494
    001bf494loc_1bf494:
    001bf494bl runtime.panicIndex
    001bf498hint
    001bf49c
    001bf49cloc_1bf49c:
    001bf49cmov x3, x30
    001bf4a0bl runtime.morestack.abi0
    001bf4a4b 0x1bf2a0
    001bf4a8udf 0
    001bf4acudf 0
    001bf2a0
    001bf4b0
    001bf4b0google.golang.org/protobuf/internal/filedesc.PlaceholderFile.ParentFile: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.ParentFile(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf4b0ldr x16, [x28+16]
    001bf4b4subs xzr, sp, x16
    001bf4b8b.ls 0x1bf508
    001bf4bcstr x30, [sp-64]!
    001bf4c0stur x29, [sp-8]
    001bf4c4sub x29, sp, 8
    001bf4c8str x0, [sp+72]
    001bf4ccstr x1, [sp+80]
    001bf4d0stp xzr, xzr, [sp+32]
    001bf4d4ldr x0, [sp+72]
    001bf4d8ldr x1, [sp+80]
    001bf4dcbl runtime.convTstring
    001bf4e0str x0, [sp+48]
    001bf4e4adrp x2, 0x55d000
    001bf4e8add x2, x2, 2768
    001bf4ecstr x2, [sp+32]
    001bf4f0str x0, [sp+40]
    001bf4f4ldr x0, [sp+32]
    001bf4f8ldr x1, [sp+40]
    001bf4fcldur x29, [sp-8]
    001bf500ldr x30, [sp], 64
    001bf504ret x30
    001bf508
    001bf508loc_1bf508:
    001bf508stp x0, x1, [sp+8]
    001bf50cmov x3, x30
    001bf510bl runtime.morestack_noctxt.abi0
    001bf514ldp x0, x1, [sp+8]
    001bf518b 0x1bf4b0
    001bf51cudf 0
    001bf4b0
    001bf520
    001bf520google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Parent: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Parent(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf520str x30, [sp-32]!
    001bf524stur x29, [sp-8]
    001bf528sub x29, sp, 8
    001bf52cstr x0, [sp+40]
    001bf530str x1, [sp+48]
    001bf534stp xzr, xzr, [sp+8]
    001bf538stp xzr, xzr, [sp+8]
    001bf53cmov x0, xzr
    001bf540mov x1, xzr
    001bf544add x29, sp, 24
    001bf548add sp, sp, 32
    001bf54cret x30
    001bf520
    001bf550
    001bf550google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Index: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Index(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf550str x30, [sp-32]!
    001bf554stur x29, [sp-8]
    001bf558sub x29, sp, 8
    001bf55cstr x0, [sp+40]
    001bf560str x1, [sp+48]
    001bf564str xzr, [sp+16]
    001bf568str xzr, [sp+16]
    001bf56cmov x0, xzr
    001bf570add x29, sp, 24
    001bf574add sp, sp, 32
    001bf578ret x30
    001bf57cudf 0
    001bf550
    001bf580
    001bf580google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Syntax: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Syntax(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf580str x30, [sp-32]!
    001bf584stur x29, [sp-8]
    001bf588sub x29, sp, 8
    001bf58cstr x0, [sp+40]
    001bf590str x1, [sp+48]
    001bf594strb wzr, [sp+23]
    001bf598strb wzr, [sp+23]
    001bf59cmov x0, xzr
    001bf5a0add x29, sp, 24
    001bf5a4add sp, sp, 32
    001bf5a8ret x30
    001bf5acudf 0
    001bf580
    001bf5b0
    001bf5b0google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Name: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Name(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf5b0str x30, [sp-32]!
    001bf5b4stur x29, [sp-8]
    001bf5b8sub x29, sp, 8
    001bf5bcstr x0, [sp+40]
    001bf5c0str x1, [sp+48]
    001bf5c4stp xzr, xzr, [sp+8]
    001bf5c8stp xzr, xzr, [sp+8]
    001bf5ccmov x0, xzr
    001bf5d0mov x1, xzr
    001bf5d4add x29, sp, 24
    001bf5d8add sp, sp, 32
    001bf5dcret x30
    001bf5b0
    001bf5e0
    001bf5e0google.golang.org/protobuf/internal/filedesc.PlaceholderFile.FullName: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.FullName(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf5e0str x30, [sp-32]!
    001bf5e4stur x29, [sp-8]
    001bf5e8sub x29, sp, 8
    001bf5ecstr x0, [sp+40]
    001bf5f0str x1, [sp+48]
    001bf5f4stp xzr, xzr, [sp+8]
    001bf5f8stp xzr, xzr, [sp+8]
    001bf5fcmov x0, xzr
    001bf600mov x1, xzr
    001bf604add x29, sp, 24
    001bf608add sp, sp, 32
    001bf60cret x30
    001bf5e0
    001bf610
    001bf610google.golang.org/protobuf/internal/filedesc.PlaceholderFile.IsPlaceholder: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.IsPlaceholder(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf610str x30, [sp-32]!
    001bf614stur x29, [sp-8]
    001bf618sub x29, sp, 8
    001bf61cstr x0, [sp+40]
    001bf620str x1, [sp+48]
    001bf624strb wzr, [sp+23]
    001bf628orr x0, xzr, 1
    001bf62cstrb w0, [sp+23]
    001bf630add x29, sp, 24
    001bf634add sp, sp, 32
    001bf638ret x30
    001bf63cudf 0
    001bf610
    001bf640
    001bf640google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Path: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Path(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf640str x30, [sp-32]!
    001bf644stur x29, [sp-8]
    001bf648sub x29, sp, 8
    001bf64cstr x0, [sp+40]
    001bf650str x1, [sp+48]
    001bf654stp xzr, xzr, [sp+8]
    001bf658ldr x0, [sp+40]
    001bf65cldr x1, [sp+48]
    001bf660str x0, [sp+8]
    001bf664str x1, [sp+16]
    001bf668add x29, sp, 24
    001bf66cadd sp, sp, 32
    001bf670ret x30
    001bf674udf 0
    001bf678udf 0
    001bf67cudf 0
    001bf640
    001bf680
    001bf680google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Package: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Package(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf680str x30, [sp-32]!
    001bf684stur x29, [sp-8]
    001bf688sub x29, sp, 8
    001bf68cstr x0, [sp+40]
    001bf690str x1, [sp+48]
    001bf694stp xzr, xzr, [sp+8]
    001bf698stp xzr, xzr, [sp+8]
    001bf69cmov x0, xzr
    001bf6a0mov x1, xzr
    001bf6a4add x29, sp, 24
    001bf6a8add sp, sp, 32
    001bf6acret x30
    001bf680
    001bf6b0
    001bf6b0google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Imports: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Imports(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf6b0str x30, [sp-32]!
    001bf6b4stur x29, [sp-8]
    001bf6b8sub x29, sp, 8
    001bf6bcstr x0, [sp+40]
    001bf6c0str x1, [sp+48]
    001bf6c4stp xzr, xzr, [sp+8]
    001bf6c8adrp x27, 0x862000
    001bf6ccldr x2, [x27+152]
    001bf6d0adrp x3, 0x559000
    001bf6d4add x3, x3, 2432
    001bf6d8str x3, [sp+8]
    001bf6dcstr x2, [sp+16]
    001bf6e0ldr x0, [sp+8]
    001bf6e4ldr x1, [sp+16]
    001bf6e8add x29, sp, 24
    001bf6ecadd sp, sp, 32
    001bf6f0ret x30
    001bf6f4udf 0
    001bf6f8udf 0
    001bf6fcudf 0
    001bf6b0
    001bf700
    001bf700google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Messages: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Messages(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf700str x30, [sp-32]!
    001bf704stur x29, [sp-8]
    001bf708sub x29, sp, 8
    001bf70cstr x0, [sp+40]
    001bf710str x1, [sp+48]
    001bf714stp xzr, xzr, [sp+8]
    001bf718adrp x27, 0x862000
    001bf71cldr x2, [x27+160]
    001bf720adrp x3, 0x55a000
    001bf724add x3, x3, 1368
    001bf728str x3, [sp+8]
    001bf72cstr x2, [sp+16]
    001bf730ldr x0, [sp+8]
    001bf734ldr x1, [sp+16]
    001bf738add x29, sp, 24
    001bf73cadd sp, sp, 32
    001bf740ret x30
    001bf744udf 0
    001bf748udf 0
    001bf74cudf 0
    001bf700
    001bf750
    001bf750google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Enums: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Enums(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf750str x30, [sp-32]!
    001bf754stur x29, [sp-8]
    001bf758sub x29, sp, 8
    001bf75cstr x0, [sp+40]
    001bf760str x1, [sp+48]
    001bf764stp xzr, xzr, [sp+8]
    001bf768adrp x27, 0x862000
    001bf76cldr x2, [x27+184]
    001bf770adrp x3, 0x55a000
    001bf774add x3, x3, 1312
    001bf778str x3, [sp+8]
    001bf77cstr x2, [sp+16]
    001bf780ldr x0, [sp+8]
    001bf784ldr x1, [sp+16]
    001bf788add x29, sp, 24
    001bf78cadd sp, sp, 32
    001bf790ret x30
    001bf794udf 0
    001bf798udf 0
    001bf79cudf 0
    001bf750
    001bf7a0
    001bf7a0google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Extensions: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Extensions(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf7a0str x30, [sp-32]!
    001bf7a4stur x29, [sp-8]
    001bf7a8sub x29, sp, 8
    001bf7acstr x0, [sp+40]
    001bf7b0str x1, [sp+48]
    001bf7b4stp xzr, xzr, [sp+8]
    001bf7b8adrp x27, 0x862000
    001bf7bcldr x2, [x27+200]
    001bf7c0adrp x3, 0x55a000
    001bf7c4add x3, x3, 1256
    001bf7c8str x3, [sp+8]
    001bf7ccstr x2, [sp+16]
    001bf7d0ldr x0, [sp+8]
    001bf7d4ldr x1, [sp+16]
    001bf7d8add x29, sp, 24
    001bf7dcadd sp, sp, 32
    001bf7e0ret x30
    001bf7e4udf 0
    001bf7e8udf 0
    001bf7ecudf 0
    001bf7a0
    001bf7f0
    001bf7f0google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Services: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Services(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f)
    001bf7f0str x30, [sp-32]!
    001bf7f4stur x29, [sp-8]
    001bf7f8sub x29, sp, 8
    001bf7fcstr x0, [sp+40]
    001bf800str x1, [sp+48]
    001bf804stp xzr, xzr, [sp+8]
    001bf808adrp x27, 0x862000
    001bf80cldr x2, [x27+208]
    001bf810adrp x3, 0x55a000
    001bf814add x3, x3, 1704
    001bf818str x3, [sp+8]
    001bf81cstr x2, [sp+16]
    001bf820ldr x0, [sp+8]
    001bf824ldr x1, [sp+16]
    001bf828add x29, sp, 24
    001bf82cadd sp, sp, 32
    001bf830ret x30
    001bf834udf 0
    001bf838udf 0
    001bf83cudf 0
    001bf7f0
    001bf840
    001bf840google.golang.org/protobuf/internal/filedesc.PlaceholderFile.ProtoType: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderFile.ProtoType(struct google.golang.org/protobuf/internal/filedesc.PlaceholderFile f, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor p1)
    001bf840str x0, [sp+8]
    001bf844str x1, [sp+16]
    001bf848str x2, [sp+24]
    001bf84cstr x3, [sp+32]
    001bf850ret x30
    001bf854udf 0
    001bf858udf 0
    001bf85cudf 0
    001bf840
    001bf860
    001bf860google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ParentFile: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ParentFile(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bf860str x30, [sp-32]!
    001bf864stur x29, [sp-8]
    001bf868sub x29, sp, 8
    001bf86cstr x0, [sp+40]
    001bf870str x1, [sp+48]
    001bf874stp xzr, xzr, [sp+8]
    001bf878stp xzr, xzr, [sp+8]
    001bf87cmov x0, xzr
    001bf880mov x1, xzr
    001bf884add x29, sp, 24
    001bf888add sp, sp, 32
    001bf88cret x30
    001bf860
    001bf890
    001bf890google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Parent: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Parent(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bf890str x30, [sp-32]!
    001bf894stur x29, [sp-8]
    001bf898sub x29, sp, 8
    001bf89cstr x0, [sp+40]
    001bf8a0str x1, [sp+48]
    001bf8a4stp xzr, xzr, [sp+8]
    001bf8a8stp xzr, xzr, [sp+8]
    001bf8acmov x0, xzr
    001bf8b0mov x1, xzr
    001bf8b4add x29, sp, 24
    001bf8b8add sp, sp, 32
    001bf8bcret x30
    001bf890
    001bf8c0
    001bf8c0google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Index: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Index(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bf8c0str x30, [sp-32]!
    001bf8c4stur x29, [sp-8]
    001bf8c8sub x29, sp, 8
    001bf8ccstr x0, [sp+40]
    001bf8d0str x1, [sp+48]
    001bf8d4str xzr, [sp+16]
    001bf8d8str xzr, [sp+16]
    001bf8dcmov x0, xzr
    001bf8e0add x29, sp, 24
    001bf8e4add sp, sp, 32
    001bf8e8ret x30
    001bf8ecudf 0
    001bf8c0
    001bf8f0
    001bf8f0google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Syntax: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Syntax(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bf8f0str x30, [sp-32]!
    001bf8f4stur x29, [sp-8]
    001bf8f8sub x29, sp, 8
    001bf8fcstr x0, [sp+40]
    001bf900str x1, [sp+48]
    001bf904strb wzr, [sp+23]
    001bf908strb wzr, [sp+23]
    001bf90cmov x0, xzr
    001bf910add x29, sp, 24
    001bf914add sp, sp, 32
    001bf918ret x30
    001bf91cudf 0
    001bf8f0
    001bf920
    001bf920google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Name: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Name(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bf920ldr x16, [x28+16]
    001bf924subs xzr, sp, x16
    001bf928b.ls 0x1bf96c
    001bf92cstr x30, [sp-64]!
    001bf930stur x29, [sp-8]
    001bf934sub x29, sp, 8
    001bf938str x0, [sp+72]
    001bf93cstr x1, [sp+80]
    001bf940stp xzr, xzr, [sp+24]
    001bf944ldr x0, [sp+72]
    001bf948ldr x1, [sp+80]
    001bf94cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
    001bf950str x0, [sp+40]
    001bf954str x1, [sp+48]
    001bf958str x0, [sp+24]
    001bf95cstr x1, [sp+32]
    001bf960ldur x29, [sp-8]
    001bf964ldr x30, [sp], 64
    001bf968ret x30
    001bf96c
    001bf96cloc_1bf96c:
    001bf96cstp x0, x1, [sp+8]
    001bf970mov x3, x30
    001bf974bl runtime.morestack_noctxt.abi0
    001bf978ldp x0, x1, [sp+8]
    001bf97cb 0x1bf920
    001bf920