File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    001bf980
    001bf980google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.FullName: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.FullName(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bf980str x30, [sp-32]!
    001bf984stur x29, [sp-8]
    001bf988sub x29, sp, 8
    001bf98cstr x0, [sp+40]
    001bf990str x1, [sp+48]
    001bf994stp xzr, xzr, [sp+8]
    001bf998ldr x0, [sp+40]
    001bf99cldr x1, [sp+48]
    001bf9a0str x0, [sp+8]
    001bf9a4str x1, [sp+16]
    001bf9a8add x29, sp, 24
    001bf9acadd sp, sp, 32
    001bf9b0ret x30
    001bf9b4udf 0
    001bf9b8udf 0
    001bf9bcudf 0
    001bf980
    001bf9c0
    001bf9c0google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.IsPlaceholder: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.IsPlaceholder(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bf9c0str x30, [sp-32]!
    001bf9c4stur x29, [sp-8]
    001bf9c8sub x29, sp, 8
    001bf9ccstr x0, [sp+40]
    001bf9d0str x1, [sp+48]
    001bf9d4strb wzr, [sp+23]
    001bf9d8orr x0, xzr, 1
    001bf9dcstrb w0, [sp+23]
    001bf9e0add x29, sp, 24
    001bf9e4add sp, sp, 32
    001bf9e8ret x30
    001bf9ecudf 0
    001bf9c0
    001bf9f0
    001bf9f0google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Values: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Values(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bf9f0str x30, [sp-32]!
    001bf9f4stur x29, [sp-8]
    001bf9f8sub x29, sp, 8
    001bf9fcstr x0, [sp+40]
    001bfa00str x1, [sp+48]
    001bfa04stp xzr, xzr, [sp+8]
    001bfa08adrp x27, 0x862000
    001bfa0cldr x2, [x27+192]
    001bfa10adrp x3, 0x55a000
    001bfa14add x3, x3, 3040
    001bfa18str x3, [sp+8]
    001bfa1cstr x2, [sp+16]
    001bfa20ldr x0, [sp+8]
    001bfa24ldr x1, [sp+16]
    001bfa28add x29, sp, 24
    001bfa2cadd sp, sp, 32
    001bfa30ret x30
    001bfa34udf 0
    001bfa38udf 0
    001bfa3cudf 0
    001bf9f0
    001bfa40
    001bfa40google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ReservedNames: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ReservedNames(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bfa40str x30, [sp-32]!
    001bfa44stur x29, [sp-8]
    001bfa48sub x29, sp, 8
    001bfa4cstr x0, [sp+40]
    001bfa50str x1, [sp+48]
    001bfa54stp xzr, xzr, [sp+8]
    001bfa58adrp x27, 0x862000
    001bfa5cldr x2, [x27+112]
    001bfa60adrp x3, 0x55a000
    001bfa64add x3, x3, 1536
    001bfa68str x3, [sp+8]
    001bfa6cstr x2, [sp+16]
    001bfa70ldr x0, [sp+8]
    001bfa74ldr x1, [sp+16]
    001bfa78add x29, sp, 24
    001bfa7cadd sp, sp, 32
    001bfa80ret x30
    001bfa84udf 0
    001bfa88udf 0
    001bfa8cudf 0
    001bfa40
    001bfa90
    001bfa90google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ReservedRanges: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ReservedRanges(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e)
    001bfa90str x30, [sp-32]!
    001bfa94stur x29, [sp-8]
    001bfa98sub x29, sp, 8
    001bfa9cstr x0, [sp+40]
    001bfaa0str x1, [sp+48]
    001bfaa4stp xzr, xzr, [sp+8]
    001bfaa8adrp x27, 0x862000
    001bfaacldr x2, [x27+120]
    001bfab0adrp x3, 0x55a000
    001bfab4add x3, x3, 1648
    001bfab8str x3, [sp+8]
    001bfabcstr x2, [sp+16]
    001bfac0ldr x0, [sp+8]
    001bfac4ldr x1, [sp+16]
    001bfac8add x29, sp, 24
    001bfaccadd sp, sp, 32
    001bfad0ret x30
    001bfad4udf 0
    001bfad8udf 0
    001bfadcudf 0
    001bfa90
    001bfae0
    001bfae0google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ProtoType: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ProtoType(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnum e, google.golang.org/protobuf/reflect/protoreflect.EnumDescriptor p1)
    001bfae0str x0, [sp+8]
    001bfae4str x1, [sp+16]
    001bfae8str x2, [sp+24]
    001bfaecstr x3, [sp+32]
    001bfaf0ret x30
    001bfaf4udf 0
    001bfaf8udf 0
    001bfafcudf 0
    001bfae0
    001bfb00
    001bfb00google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.ParentFile: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.ParentFile(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue e)
    001bfb00str x30, [sp-32]!
    001bfb04stur x29, [sp-8]
    001bfb08sub x29, sp, 8
    001bfb0cstr x0, [sp+40]
    001bfb10str x1, [sp+48]
    001bfb14stp xzr, xzr, [sp+8]
    001bfb18stp xzr, xzr, [sp+8]
    001bfb1cmov x0, xzr
    001bfb20mov x1, xzr
    001bfb24add x29, sp, 24
    001bfb28add sp, sp, 32
    001bfb2cret x30
    001bfb00
    001bfb30
    001bfb30google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Parent: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Parent(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue e)
    001bfb30str x30, [sp-32]!
    001bfb34stur x29, [sp-8]
    001bfb38sub x29, sp, 8
    001bfb3cstr x0, [sp+40]
    001bfb40str x1, [sp+48]
    001bfb44stp xzr, xzr, [sp+8]
    001bfb48stp xzr, xzr, [sp+8]
    001bfb4cmov x0, xzr
    001bfb50mov x1, xzr
    001bfb54add x29, sp, 24
    001bfb58add sp, sp, 32
    001bfb5cret x30
    001bfb30
    001bfb60
    001bfb60google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Index: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Index(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue e)
    001bfb60str x30, [sp-32]!
    001bfb64stur x29, [sp-8]
    001bfb68sub x29, sp, 8
    001bfb6cstr x0, [sp+40]
    001bfb70str x1, [sp+48]
    001bfb74str xzr, [sp+16]
    001bfb78str xzr, [sp+16]
    001bfb7cmov x0, xzr
    001bfb80add x29, sp, 24
    001bfb84add sp, sp, 32
    001bfb88ret x30
    001bfb8cudf 0
    001bfb60
    001bfb90
    001bfb90google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Syntax: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Syntax(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue e)
    001bfb90str x30, [sp-32]!
    001bfb94stur x29, [sp-8]
    001bfb98sub x29, sp, 8
    001bfb9cstr x0, [sp+40]
    001bfba0str x1, [sp+48]
    001bfba4strb wzr, [sp+23]
    001bfba8strb wzr, [sp+23]
    001bfbacmov x0, xzr
    001bfbb0add x29, sp, 24
    001bfbb4add sp, sp, 32
    001bfbb8ret x30
    001bfbbcudf 0
    001bfb90
    001bfbc0
    001bfbc0google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Name: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Name(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue e)
    001bfbc0ldr x16, [x28+16]
    001bfbc4subs xzr, sp, x16
    001bfbc8b.ls 0x1bfc0c
    001bfbccstr x30, [sp-64]!
    001bfbd0stur x29, [sp-8]
    001bfbd4sub x29, sp, 8
    001bfbd8str x0, [sp+72]
    001bfbdcstr x1, [sp+80]
    001bfbe0stp xzr, xzr, [sp+24]
    001bfbe4ldr x0, [sp+72]
    001bfbe8ldr x1, [sp+80]
    001bfbecbl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
    001bfbf0str x0, [sp+40]
    001bfbf4str x1, [sp+48]
    001bfbf8str x0, [sp+24]
    001bfbfcstr x1, [sp+32]
    001bfc00ldur x29, [sp-8]
    001bfc04ldr x30, [sp], 64
    001bfc08ret x30
    001bfc0c
    001bfc0cloc_1bfc0c:
    001bfc0cstp x0, x1, [sp+8]
    001bfc10mov x3, x30
    001bfc14bl runtime.morestack_noctxt.abi0
    001bfc18ldp x0, x1, [sp+8]
    001bfc1cb 0x1bfbc0
    001bfbc0
    001bfc20
    001bfc20google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.FullName: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.FullName(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue e)
    001bfc20str x30, [sp-32]!
    001bfc24stur x29, [sp-8]
    001bfc28sub x29, sp, 8
    001bfc2cstr x0, [sp+40]
    001bfc30str x1, [sp+48]
    001bfc34stp xzr, xzr, [sp+8]
    001bfc38ldr x0, [sp+40]
    001bfc3cldr x1, [sp+48]
    001bfc40str x0, [sp+8]
    001bfc44str x1, [sp+16]
    001bfc48add x29, sp, 24
    001bfc4cadd sp, sp, 32
    001bfc50ret x30
    001bfc54udf 0
    001bfc58udf 0
    001bfc5cudf 0
    001bfc20
    001bfc60
    001bfc60google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.IsPlaceholder: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.IsPlaceholder(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue e)
    001bfc60str x30, [sp-32]!
    001bfc64stur x29, [sp-8]
    001bfc68sub x29, sp, 8
    001bfc6cstr x0, [sp+40]
    001bfc70str x1, [sp+48]
    001bfc74strb wzr, [sp+23]
    001bfc78orr x0, xzr, 1
    001bfc7cstrb w0, [sp+23]
    001bfc80add x29, sp, 24
    001bfc84add sp, sp, 32
    001bfc88ret x30
    001bfc8cudf 0
    001bfc60
    001bfc90
    001bfc90google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Number: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Number(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue e)
    001bfc90str x30, [sp-32]!
    001bfc94stur x29, [sp-8]
    001bfc98sub x29, sp, 8
    001bfc9cstr x0, [sp+40]
    001bfca0str x1, [sp+48]
    001bfca4str wzr, [sp+20]
    001bfca8str wzr, [sp+20]
    001bfcacmov x0, xzr
    001bfcb0add x29, sp, 24
    001bfcb4add sp, sp, 32
    001bfcb8ret x30
    001bfcbcudf 0
    001bfc90
    001bfcc0
    001bfcc0google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.ProtoType: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.ProtoType(struct google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue e, google.golang.org/protobuf/reflect/protoreflect.EnumValueDescriptor p1)
    001bfcc0str x0, [sp+8]
    001bfcc4str x1, [sp+16]
    001bfcc8str x2, [sp+24]
    001bfcccstr x3, [sp+32]
    001bfcd0ret x30
    001bfcd4udf 0
    001bfcd8udf 0
    001bfcdcudf 0
    001bfcc0
    001bfce0
    001bfce0google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ParentFile: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ParentFile(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfce0str x30, [sp-32]!
    001bfce4stur x29, [sp-8]
    001bfce8sub x29, sp, 8
    001bfcecstr x0, [sp+40]
    001bfcf0str x1, [sp+48]
    001bfcf4stp xzr, xzr, [sp+8]
    001bfcf8stp xzr, xzr, [sp+8]
    001bfcfcmov x0, xzr
    001bfd00mov x1, xzr
    001bfd04add x29, sp, 24
    001bfd08add sp, sp, 32
    001bfd0cret x30
    001bfce0
    001bfd10
    001bfd10google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Parent: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Parent(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfd10str x30, [sp-32]!
    001bfd14stur x29, [sp-8]
    001bfd18sub x29, sp, 8
    001bfd1cstr x0, [sp+40]
    001bfd20str x1, [sp+48]
    001bfd24stp xzr, xzr, [sp+8]
    001bfd28stp xzr, xzr, [sp+8]
    001bfd2cmov x0, xzr
    001bfd30mov x1, xzr
    001bfd34add x29, sp, 24
    001bfd38add sp, sp, 32
    001bfd3cret x30
    001bfd10
    001bfd40
    001bfd40google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Index: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Index(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfd40str x30, [sp-32]!
    001bfd44stur x29, [sp-8]
    001bfd48sub x29, sp, 8
    001bfd4cstr x0, [sp+40]
    001bfd50str x1, [sp+48]
    001bfd54str xzr, [sp+16]
    001bfd58str xzr, [sp+16]
    001bfd5cmov x0, xzr
    001bfd60add x29, sp, 24
    001bfd64add sp, sp, 32
    001bfd68ret x30
    001bfd6cudf 0
    001bfd40
    001bfd70
    001bfd70google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Syntax: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Syntax(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfd70str x30, [sp-32]!
    001bfd74stur x29, [sp-8]
    001bfd78sub x29, sp, 8
    001bfd7cstr x0, [sp+40]
    001bfd80str x1, [sp+48]
    001bfd84strb wzr, [sp+23]
    001bfd88strb wzr, [sp+23]
    001bfd8cmov x0, xzr
    001bfd90add x29, sp, 24
    001bfd94add sp, sp, 32
    001bfd98ret x30
    001bfd9cudf 0
    001bfd70
    001bfda0
    001bfda0google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Name: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Name(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfda0ldr x16, [x28+16]
    001bfda4subs xzr, sp, x16
    001bfda8b.ls 0x1bfdec
    001bfdacstr x30, [sp-64]!
    001bfdb0stur x29, [sp-8]
    001bfdb4sub x29, sp, 8
    001bfdb8str x0, [sp+72]
    001bfdbcstr x1, [sp+80]
    001bfdc0stp xzr, xzr, [sp+24]
    001bfdc4ldr x0, [sp+72]
    001bfdc8ldr x1, [sp+80]
    001bfdccbl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
    001bfdd0str x0, [sp+40]
    001bfdd4str x1, [sp+48]
    001bfdd8str x0, [sp+24]
    001bfddcstr x1, [sp+32]
    001bfde0ldur x29, [sp-8]
    001bfde4ldr x30, [sp], 64
    001bfde8ret x30
    001bfdec
    001bfdecloc_1bfdec:
    001bfdecstp x0, x1, [sp+8]
    001bfdf0mov x3, x30
    001bfdf4bl runtime.morestack_noctxt.abi0
    001bfdf8ldp x0, x1, [sp+8]
    001bfdfcb 0x1bfda0
    001bfda0
    001bfe00
    001bfe00google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.FullName: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.FullName(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfe00str x30, [sp-32]!
    001bfe04stur x29, [sp-8]
    001bfe08sub x29, sp, 8
    001bfe0cstr x0, [sp+40]
    001bfe10str x1, [sp+48]
    001bfe14stp xzr, xzr, [sp+8]
    001bfe18ldr x0, [sp+40]
    001bfe1cldr x1, [sp+48]
    001bfe20str x0, [sp+8]
    001bfe24str x1, [sp+16]
    001bfe28add x29, sp, 24
    001bfe2cadd sp, sp, 32
    001bfe30ret x30
    001bfe34udf 0
    001bfe38udf 0
    001bfe3cudf 0
    001bfe00
    001bfe40
    001bfe40google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.IsPlaceholder: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.IsPlaceholder(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfe40str x30, [sp-32]!
    001bfe44stur x29, [sp-8]
    001bfe48sub x29, sp, 8
    001bfe4cstr x0, [sp+40]
    001bfe50str x1, [sp+48]
    001bfe54strb wzr, [sp+23]
    001bfe58orr x0, xzr, 1
    001bfe5cstrb w0, [sp+23]
    001bfe60add x29, sp, 24
    001bfe64add sp, sp, 32
    001bfe68ret x30
    001bfe6cudf 0
    001bfe40
    001bfe70
    001bfe70google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.IsMapEntry: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.IsMapEntry(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfe70str x30, [sp-32]!
    001bfe74stur x29, [sp-8]
    001bfe78sub x29, sp, 8
    001bfe7cstr x0, [sp+40]
    001bfe80str x1, [sp+48]
    001bfe84strb wzr, [sp+23]
    001bfe88strb wzr, [sp+23]
    001bfe8cmov x0, xzr
    001bfe90add x29, sp, 24
    001bfe94add sp, sp, 32
    001bfe98ret x30
    001bfe9cudf 0
    001bfe70
    001bfea0
    001bfea0google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Fields: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Fields(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfea0str x30, [sp-32]!
    001bfea4stur x29, [sp-8]
    001bfea8sub x29, sp, 8
    001bfeacstr x0, [sp+40]
    001bfeb0str x1, [sp+48]
    001bfeb4stp xzr, xzr, [sp+8]
    001bfeb8adrp x27, 0x862000
    001bfebcldr x2, [x27+168]
    001bfec0adrp x3, 0x55b000
    001bfec4add x3, x3, 2464
    001bfec8str x3, [sp+8]
    001bfeccstr x2, [sp+16]
    001bfed0ldr x0, [sp+8]
    001bfed4ldr x1, [sp+16]
    001bfed8add x29, sp, 24
    001bfedcadd sp, sp, 32
    001bfee0ret x30
    001bfee4udf 0
    001bfee8udf 0
    001bfeecudf 0
    001bfea0
    001bfef0
    001bfef0google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Oneofs: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Oneofs(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bfef0str x30, [sp-32]!
    001bfef4stur x29, [sp-8]
    001bfef8sub x29, sp, 8
    001bfefcstr x0, [sp+40]
    001bff00str x1, [sp+48]
    001bff04stp xzr, xzr, [sp+8]
    001bff08adrp x27, 0x862000
    001bff0cldr x2, [x27+176]
    001bff10adrp x3, 0x55a000
    001bff14add x3, x3, 1592
    001bff18str x3, [sp+8]
    001bff1cstr x2, [sp+16]
    001bff20ldr x0, [sp+8]
    001bff24ldr x1, [sp+16]
    001bff28add x29, sp, 24
    001bff2cadd sp, sp, 32
    001bff30ret x30
    001bff34udf 0
    001bff38udf 0
    001bff3cudf 0
    001bfef0
    001bff40
    001bff40google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ReservedNames: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ReservedNames(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bff40str x30, [sp-32]!
    001bff44stur x29, [sp-8]
    001bff48sub x29, sp, 8
    001bff4cstr x0, [sp+40]
    001bff50str x1, [sp+48]
    001bff54stp xzr, xzr, [sp+8]
    001bff58adrp x27, 0x862000
    001bff5cldr x2, [x27+112]
    001bff60adrp x3, 0x55a000
    001bff64add x3, x3, 1536
    001bff68str x3, [sp+8]
    001bff6cstr x2, [sp+16]
    001bff70ldr x0, [sp+8]
    001bff74ldr x1, [sp+16]
    001bff78add x29, sp, 24
    001bff7cadd sp, sp, 32
    001bff80ret x30
    001bff84udf 0
    001bff88udf 0
    001bff8cudf 0
    001bff40
    001bff90
    001bff90google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ReservedRanges: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ReservedRanges(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bff90str x30, [sp-32]!
    001bff94stur x29, [sp-8]
    001bff98sub x29, sp, 8
    001bff9cstr x0, [sp+40]
    001bffa0str x1, [sp+48]
    001bffa4stp xzr, xzr, [sp+8]
    001bffa8adrp x27, 0x862000
    001bffacldr x2, [x27+128]
    001bffb0adrp x3, 0x55a000
    001bffb4add x3, x3, 1424
    001bffb8str x3, [sp+8]
    001bffbcstr x2, [sp+16]
    001bffc0ldr x0, [sp+8]
    001bffc4ldr x1, [sp+16]
    001bffc8add x29, sp, 24
    001bffccadd sp, sp, 32
    001bffd0ret x30
    001bffd4udf 0
    001bffd8udf 0
    001bffdcudf 0
    001bff90
    001bffe0
    001bffe0google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.RequiredNumbers: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.RequiredNumbers(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001bffe0str x30, [sp-32]!
    001bffe4stur x29, [sp-8]
    001bffe8sub x29, sp, 8
    001bffecstr x0, [sp+40]
    001bfff0str x1, [sp+48]
    001bfff4stp xzr, xzr, [sp+8]
    001bfff8adrp x27, 0x862000
    001bfffcldr x2, [x27+136]
    001c0000adrp x3, 0x559000
    001c0004add x3, x3, 1480
    001c0008str x3, [sp+8]
    001c000cstr x2, [sp+16]
    001c0010ldr x0, [sp+8]
    001c0014ldr x1, [sp+16]
    001c0018add x29, sp, 24
    001c001cadd sp, sp, 32
    001c0020ret x30
    001c0024udf 0
    001c0028udf 0
    001c002cudf 0
    001bffe0
    001c0030
    001c0030google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ExtensionRanges: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ExtensionRanges(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001c0030str x30, [sp-32]!
    001c0034stur x29, [sp-8]
    001c0038sub x29, sp, 8
    001c003cstr x0, [sp+40]
    001c0040str x1, [sp+48]
    001c0044stp xzr, xzr, [sp+8]
    001c0048adrp x27, 0x861000
    001c004cldr x2, [x27+128]
    001c0050adrp x3, 0x559000
    001c0054add x3, x3, 1424
    001c0058str x3, [sp+8]
    001c005cstr x2, [sp+16]
    001c0060ldr x0, [sp+8]
    001c0064ldr x1, [sp+16]
    001c0068add x29, sp, 24
    001c006cadd sp, sp, 32
    001c0070ret x30
    001c0074udf 0
    001c0078udf 0
    001c007cudf 0
    001c0030
    001c0080
    001c0080google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Messages: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Messages(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001c0080str x30, [sp-32]!
    001c0084stur x29, [sp-8]
    001c0088sub x29, sp, 8
    001c008cstr x0, [sp+40]
    001c0090str x1, [sp+48]
    001c0094stp xzr, xzr, [sp+8]
    001c0098adrp x27, 0x861000
    001c009cldr x2, [x27+160]
    001c00a0adrp x3, 0x559000
    001c00a4add x3, x3, 1368
    001c00a8str x3, [sp+8]
    001c00acstr x2, [sp+16]
    001c00b0ldr x0, [sp+8]
    001c00b4ldr x1, [sp+16]
    001c00b8add x29, sp, 24
    001c00bcadd sp, sp, 32
    001c00c0ret x30
    001c00c4udf 0
    001c00c8udf 0
    001c00ccudf 0
    001c0080
    001c00d0
    001c00d0google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Enums: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Enums(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001c00d0str x30, [sp-32]!
    001c00d4stur x29, [sp-8]
    001c00d8sub x29, sp, 8
    001c00dcstr x0, [sp+40]
    001c00e0str x1, [sp+48]
    001c00e4stp xzr, xzr, [sp+8]
    001c00e8adrp x27, 0x861000
    001c00ecldr x2, [x27+184]
    001c00f0adrp x3, 0x559000
    001c00f4add x3, x3, 1312
    001c00f8str x3, [sp+8]
    001c00fcstr x2, [sp+16]
    001c0100ldr x0, [sp+8]
    001c0104ldr x1, [sp+16]
    001c0108add x29, sp, 24
    001c010cadd sp, sp, 32
    001c0110ret x30
    001c0114udf 0
    001c0118udf 0
    001c011cudf 0
    001c00d0
    001c0120
    001c0120google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Extensions: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Extensions(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m)
    001c0120str x30, [sp-32]!
    001c0124stur x29, [sp-8]
    001c0128sub x29, sp, 8
    001c012cstr x0, [sp+40]
    001c0130str x1, [sp+48]
    001c0134stp xzr, xzr, [sp+8]
    001c0138adrp x27, 0x861000
    001c013cldr x2, [x27+200]
    001c0140adrp x3, 0x559000
    001c0144add x3, x3, 1256
    001c0148str x3, [sp+8]
    001c014cstr x2, [sp+16]
    001c0150ldr x0, [sp+8]
    001c0154ldr x1, [sp+16]
    001c0158add x29, sp, 24
    001c015cadd sp, sp, 32
    001c0160ret x30
    001c0164udf 0
    001c0168udf 0
    001c016cudf 0
    001c0120
    001c0170
    001c0170google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ProtoType: ; void google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ProtoType(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage m, google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor p1)
    001c0170str x0, [sp+8]
    001c0174str x1, [sp+16]
    001c0178str x2, [sp+24]
    001c017cstr x3, [sp+32]
    001c0180ret x30
    001c0184udf 0
    001c0188udf 0
    001c018cudf 0
    001c0170
    001c0190
    001c0190type:.eq.google.golang.org/protobuf/internal/filedesc.Extension: ; void type:.eq.google.golang.org/protobuf/internal/filedesc.Extension(google.golang.org/protobuf/internal/filedesc.Extension * p, google.golang.org/protobuf/internal/filedesc.Extension * q)
    001c0190ldr x16, [x28+16]
    001c0194subs xzr, sp, x16
    001c0198b.ls 0x1c02d8
    001c019cstr x30, [sp-96]!
    001c01a0stur x29, [sp-8]
    001c01a4sub x29, sp, 8
    001c01a8str x0, [sp+104]
    001c01acstr x1, [sp+112]
    001c01b0strb wzr, [sp+39]
    001c01b4ldr x2, [sp+104]
    001c01b8str x2, [sp+80]
    001c01bcldr x1, [sp+112]
    001c01c0str x1, [sp+72]
    001c01c4ldr x0, [sp+80]
    001c01c8bl type:.eq.google.golang.org/protobuf/internal/filedesc.Base
    001c01cctbnz w0, 0, 0x1c01d4
    001c01d0b 0x1c02bc
    001c01d4
    001c01d4loc_1c01d4:
    001c01d4ldr x3, [sp+104]
    001c01d8ldr x4, [sp+112]
    001c01dcldrsw x3, [x3+48]
    001c01e0ldrsw x4, [x4+48]
    001c01e4subs wzr, w4, w3
    001c01e8b.eq 0x1c01f0
    001c01ecb 0x1c02b4
    001c01f0
    001c01f0loc_1c01f0:
    001c01f0ldr x3, [sp+112]
    001c01f4ldr x4, [x3+56]
    001c01f8ldr x3, [x3+64]
    001c01fcstr x4, [sp+56]
    001c0200str x3, [sp+64]
    001c0204ldr x3, [sp+104]
    001c0208ldr x0, [x3+56]
    001c020cldr x1, [x3+64]
    001c0210str x0, [sp+40]
    001c0214str x1, [sp+48]
    001c0218ldr x3, [sp+56]
    001c021csubs xzr, x3, x0
    001c0220b.eq 0x1c0228
    001c0224b 0x1c02b0
    001c0228
    001c0228loc_1c0228:
    001c0228ldr x2, [sp+64]
    001c022cbl runtime.ifaceeq
    001c0230tbnz w0, 0, 0x1c0238
    001c0234b 0x1c02a8
    001c0238
    001c0238loc_1c0238:
    001c0238ldr x1, [sp+104]
    001c023cldr x2, [sp+112]
    001c0240ldrsb x1, [x1+72]
    001c0244ldrsb x2, [x2+72]
    001c0248ubfm x2, x2, 0, 7
    001c024cubfm x1, x1, 0, 7
    001c0250subs wzr, w1, w2
    001c0254b.eq 0x1c025c
    001c0258b 0x1c02a4
    001c025c
    001c025cloc_1c025c:
    001c025cldr x1, [sp+104]
    001c0260ldr x2, [sp+112]
    001c0264ldrsb x1, [x1+73]
    001c0268ldrsb x2, [x2+73]
    001c026cubfm x1, x1, 0, 7
    001c0270ubfm x2, x2, 0, 7
    001c0274subs wzr, w2, w1
    001c0278b.eq 0x1c0280
    001c027cb 0x1c02a0
    001c0280
    001c0280loc_1c0280:
    001c0280ldr x1, [sp+104]
    001c0284ldr x2, [sp+112]
    001c0288ldr x1, [x1+80]
    001c028cldr x2, [x2+80]
    001c0290subs xzr, x2, x1
    001c0294cset x1, eq
    001c0298strb w1, [sp+39]
    001c029cb 0x1c02c8
    001c02a0
    001c02a0loc_1c02a0:
    001c02a0b 0x1c02ac
    001c02a4
    001c02a4loc_1c02a4:
    001c02a4b 0x1c02ac
    001c02a8
    001c02a8loc_1c02a8:
    001c02a8b 0x1c02ac
    001c02ac
    001c02acloc_1c02ac:
    001c02acb 0x1c02b8
    001c02b0
    001c02b0loc_1c02b0:
    001c02b0b 0x1c02b8
    001c02b4
    001c02b4loc_1c02b4:
    001c02b4b 0x1c02b8
    001c02b8
    001c02b8loc_1c02b8:
    001c02b8b 0x1c02c0
    001c02bc
    001c02bcloc_1c02bc:
    001c02bcb 0x1c02c0
    001c02c0
    001c02c0loc_1c02c0:
    001c02c0strb wzr, [sp+39]
    001c02c4b 0x1c02c8
    001c02c8
    001c02c8loc_1c02c8:
    001c02c8ldrb w0, [sp+39]
    001c02ccldur x29, [sp-8]
    001c02d0ldr x30, [sp], 96
    001c02d4ret x30
    001c02d8
    001c02d8loc_1c02d8:
    001c02d8stp x0, x1, [sp+8]
    001c02dcmov x3, x30
    001c02e0bl runtime.morestack_noctxt.abi0
    001c02e4ldp x0, x1, [sp+8]
    001c02e8b 0x1c0190
    001c02ecudf 0
    001c0190
    001c02f0
    001c02f0type:.eq.google.golang.org/protobuf/internal/filedesc.stringName: ; void type:.eq.google.golang.org/protobuf/internal/filedesc.stringName(google.golang.org/protobuf/internal/filedesc.stringName * p, google.golang.org/protobuf/internal/filedesc.stringName * q)
    001c02f0ldr x16, [x28+16]
    001c02f4subs xzr, sp, x16
    001c02f8b.ls 0x1c0478
    001c02fcstr x30, [sp-96]!
    001c0300stur x29, [sp-8]
    001c0304sub x29, sp, 8
    001c0308str x0, [sp+104]
    001c030cstr x1, [sp+112]
    001c0310strb wzr, [sp+38]
    001c0314ldr x3, [sp+104]
    001c0318ldrb w3, [x3]
    001c031cldr x4, [sp+112]
    001c0320ldrb w4, [x4]
    001c0324eor x3, x3, x4
    001c0328eor x3, x3, 1
    001c032ctbnz w3, 0, 0x1c0334
    001c0330b 0x1c045c
    001c0334
    001c0334loc_1c0334:
    001c0334ldr x3, [sp+104]
    001c0338ldr x4, [sp+112]
    001c033cldr w3, [x3+4]
    001c0340ldr w4, [x4+4]
    001c0344subs wzr, w4, w3
    001c0348b.eq 0x1c0350
    001c034cb 0x1c0454
    001c0350
    001c0350loc_1c0350:
    001c0350ldr x3, [sp+104]
    001c0354ldr x4, [sp+112]
    001c0358ldrsw x3, [x3+8]
    001c035cldrsw x4, [x4+8]
    001c0360subs wzr, w4, w3
    001c0364b.eq 0x1c036c
    001c0368b 0x1c0450
    001c036c
    001c036cloc_1c036c:
    001c036cldr x3, [sp+104]
    001c0370ldr x4, [sp+112]
    001c0374ldr w3, [x3+12]
    001c0378ldr w4, [x4+12]
    001c037csubs wzr, w4, w3
    001c0380b.eq 0x1c0388
    001c0384b 0x1c044c
    001c0388
    001c0388loc_1c0388:
    001c0388ldr x3, [sp+104]
    001c038cldr x3, [x3+24]
    001c0390str x3, [sp+48]
    001c0394ldr x4, [x1+24]
    001c0398str x4, [sp+40]
    001c039csubs xzr, x3, x4
    001c03a0b.eq 0x1c03a8
    001c03a4b 0x1c0448
    001c03a8
    001c03a8loc_1c03a8:
    001c03a8ldr x3, [sp+104]
    001c03acldr x3, [x3+40]
    001c03b0str x3, [sp+40]
    001c03b4ldr x4, [sp+112]
    001c03b8ldr x4, [x4+40]
    001c03bcstr x4, [sp+48]
    001c03c0subs xzr, x3, x4
    001c03c4b.eq 0x1c03cc
    001c03c8b 0x1c0444
    001c03cc
    001c03ccloc_1c03cc:
    001c03ccldr x3, [sp+104]
    001c03d0ldr x3, [x3+24]
    001c03d4str x3, [sp+48]
    001c03d8ldr x3, [sp+104]
    001c03dcldr x3, [x3+16]
    001c03e0str x3, [sp+80]
    001c03e4ldr x3, [sp+112]
    001c03e8ldr x1, [x3+16]
    001c03ecstr x1, [sp+72]
    001c03f0ldr x2, [sp+48]
    001c03f4ldr x0, [sp+80]
    001c03f8bl runtime.memequal
    001c03fcstrb w0, [sp+39]
    001c0400tbnz w0, 0, 0x1c0408
    001c0404b 0x1c0440
    001c0408
    001c0408loc_1c0408:
    001c0408ldr x3, [sp+104]
    001c040cldr x3, [x3+40]
    001c0410str x3, [sp+48]
    001c0414ldr x3, [sp+104]
    001c0418ldr x3, [x3+32]
    001c041cstr x3, [sp+64]
    001c0420ldr x3, [sp+112]
    001c0424ldr x1, [x3+32]
    001c0428str x1, [sp+56]
    001c042cldr x2, [sp+48]
    001c0430ldr x0, [sp+64]
    001c0434bl runtime.memequal
    001c0438strb w0, [sp+38]
    001c043cb 0x1c0468
    001c0440
    001c0440loc_1c0440:
    001c0440b 0x1c0460
    001c0444
    001c0444loc_1c0444:
    001c0444b 0x1c0460
    001c0448
    001c0448loc_1c0448:
    001c0448b 0x1c0460
    001c044c
    001c044cloc_1c044c:
    001c044cb 0x1c0458
    001c0450
    001c0450loc_1c0450:
    001c0450b 0x1c0458
    001c0454
    001c0454loc_1c0454:
    001c0454b 0x1c0458
    001c0458
    001c0458loc_1c0458:
    001c0458b 0x1c0460
    001c045c
    001c045cloc_1c045c:
    001c045cb 0x1c0460
    001c0460
    001c0460loc_1c0460:
    001c0460strb wzr, [sp+38]
    001c0464b 0x1c0468
    001c0468
    001c0468loc_1c0468:
    001c0468ldrb w0, [sp+38]
    001c046cldur x29, [sp-8]
    001c0470ldr x30, [sp], 96
    001c0474ret x30
    001c0478
    001c0478loc_1c0478:
    001c0478stp x0, x1, [sp+8]
    001c047cmov x3, x30
    001c0480bl runtime.morestack_noctxt.abi0
    001c0484ldp x0, x1, [sp+8]
    001c0488b 0x1c02f0
    001c048cudf 0
    001c02f0
    001c0490
    001c0490type:.eq.google.golang.org/protobuf/internal/filedesc.Enum: ; void type:.eq.google.golang.org/protobuf/internal/filedesc.Enum(google.golang.org/protobuf/internal/filedesc.Enum * p, google.golang.org/protobuf/internal/filedesc.Enum * q)
    001c0490ldr x16, [x28+16]
    001c0494subs xzr, sp, x16
    001c0498b.ls 0x1c0534
    001c049cstr x30, [sp-64]!
    001c04a0stur x29, [sp-8]
    001c04a4sub x29, sp, 8
    001c04a8str x0, [sp+72]
    001c04acstr x1, [sp+80]
    001c04b0strb wzr, [sp+39]
    001c04b4ldr x2, [sp+72]
    001c04b8str x2, [sp+48]
    001c04bcldr x1, [sp+80]
    001c04c0str x1, [sp+40]
    001c04c4ldr x0, [sp+48]
    001c04c8bl type:.eq.google.golang.org/protobuf/internal/filedesc.Base
    001c04cctbnz w0, 0, 0x1c04d4
    001c04d0b 0x1c0518
    001c04d4
    001c04d4loc_1c04d4:
    001c04d4ldr x1, [sp+72]
    001c04d8ldr x2, [sp+80]
    001c04dcldrb w1, [x1+48]
    001c04e0ldrb w2, [x2+48]
    001c04e4eor x1, x1, x2
    001c04e8eor x1, x1, 1
    001c04ectbnz w1, 0, 0x1c04f4
    001c04f0b 0x1c0514
    001c04f4
    001c04f4loc_1c04f4:
    001c04f4ldr x1, [sp+72]
    001c04f8ldr x2, [sp+80]
    001c04fcldr x1, [x1+56]
    001c0500ldr x2, [x2+56]
    001c0504subs xzr, x2, x1
    001c0508cset x1, eq
    001c050cstrb w1, [sp+39]
    001c0510b 0x1c0524
    001c0514
    001c0514loc_1c0514:
    001c0514b 0x1c051c
    001c0518
    001c0518loc_1c0518:
    001c0518b 0x1c051c
    001c051c
    001c051cloc_1c051c:
    001c051cstrb wzr, [sp+39]
    001c0520b 0x1c0524
    001c0524
    001c0524loc_1c0524:
    001c0524ldrb w0, [sp+39]
    001c0528ldur x29, [sp-8]
    001c052cldr x30, [sp], 64
    001c0530ret x30
    001c0534
    001c0534loc_1c0534:
    001c0534stp x0, x1, [sp+8]
    001c0538mov x3, x30
    001c053cbl runtime.morestack_noctxt.abi0
    001c0540ldp x0, x1, [sp+8]
    001c0544b 0x1c0490
    001c0548udf 0
    001c054cudf 0
    001c0490
    001c0550
    001c0550type:.eq.google.golang.org/protobuf/internal/filedesc.Base: ; void type:.eq.google.golang.org/protobuf/internal/filedesc.Base(google.golang.org/protobuf/internal/filedesc.Base * p, google.golang.org/protobuf/internal/filedesc.Base * q)
    001c0550ldr x16, [x28+16]
    001c0554subs xzr, sp, x16
    001c0558b.ls 0x1c05a0
    001c055cstr x30, [sp-64]!
    001c0560stur x29, [sp-8]
    001c0564sub x29, sp, 8
    001c0568str x0, [sp+72]
    001c056cstr x1, [sp+80]
    001c0570strb wzr, [sp+39]
    001c0574ldr x2, [sp+72]
    001c0578str x2, [sp+48]
    001c057cldr x1, [sp+80]
    001c0580str x1, [sp+40]
    001c0584ldr x0, [sp+48]
    001c0588bl type:.eq.google.golang.org/protobuf/internal/filedesc.BaseL0
    001c058cstrb w0, [sp+39]
    001c0590b 0x1c0594
    001c0594
    001c0594loc_1c0594:
    001c0594ldur x29, [sp-8]
    001c0598ldr x30, [sp], 64
    001c059cret x30
    001c05a0
    001c05a0loc_1c05a0:
    001c05a0stp x0, x1, [sp+8]
    001c05a4mov x3, x30
    001c05a8bl runtime.morestack_noctxt.abi0
    001c05acldp x0, x1, [sp+8]
    001c05b0b 0x1c0550
    001c05b4udf 0
    001c05b8udf 0
    001c05bcudf 0
    001c0550
    001c05c0
    001c05c0type:.eq.google.golang.org/protobuf/internal/filedesc.BaseL0: ; void type:.eq.google.golang.org/protobuf/internal/filedesc.BaseL0(google.golang.org/protobuf/internal/filedesc.BaseL0 * p, google.golang.org/protobuf/internal/filedesc.BaseL0 * q)
    001c05c0ldr x16, [x28+16]
    001c05c4subs xzr, sp, x16
    001c05c8b.ls 0x1c06f0
    001c05ccstr x30, [sp-112]!
    001c05d0stur x29, [sp-8]
    001c05d4sub x29, sp, 8
    001c05d8str x0, [sp+120]
    001c05dcstr x1, [sp+128]
    001c05e0strb wzr, [sp+38]
    001c05e4ldr x3, [sp+120]
    001c05e8ldr x3, [x3+8]
    001c05ecstr x3, [sp+48]
    001c05f0ldr x4, [x1+8]
    001c05f4str x4, [sp+40]
    001c05f8subs xzr, x3, x4
    001c05fcb.eq 0x1c0604
    001c0600b 0x1c06d4
    001c0604
    001c0604loc_1c0604:
    001c0604ldr x3, [sp+120]
    001c0608ldr x3, [x3+16]
    001c060cldr x4, [x1+16]
    001c0610subs xzr, x4, x3
    001c0614b.eq 0x1c061c
    001c0618b 0x1c06d0
    001c061c
    001c061cloc_1c061c:
    001c061cldr x3, [sp+120]
    001c0620ldr x3, [x3+8]
    001c0624str x3, [sp+40]
    001c0628ldr x3, [sp+120]
    001c062cldr x3, [x3]
    001c0630str x3, [sp+96]
    001c0634ldr x3, [sp+128]
    001c0638ldr x1, [x3]
    001c063cstr x1, [sp+88]
    001c0640ldr x2, [sp+40]
    001c0644ldr x0, [sp+96]
    001c0648bl runtime.memequal
    001c064cstrb w0, [sp+39]
    001c0650tbnz w0, 0, 0x1c0658
    001c0654b 0x1c06cc
    001c0658
    001c0658loc_1c0658:
    001c0658ldr x3, [sp+128]
    001c065cldr x4, [x3+24]
    001c0660ldr x3, [x3+32]
    001c0664str x4, [sp+72]
    001c0668str x3, [sp+80]
    001c066cldr x3, [sp+120]
    001c0670ldr x0, [x3+24]
    001c0674ldr x1, [x3+32]
    001c0678str x0, [sp+56]
    001c067cstr x1, [sp+64]
    001c0680ldr x3, [sp+72]
    001c0684subs xzr, x0, x3
    001c0688b.eq 0x1c0690
    001c068cb 0x1c06c4
    001c0690
    001c0690loc_1c0690:
    001c0690ldr x2, [sp+80]
    001c0694bl runtime.ifaceeq
    001c0698tbnz w0, 0, 0x1c06a0
    001c069cb 0x1c06c0
    001c06a0
    001c06a0loc_1c06a0:
    001c06a0ldr x1, [sp+120]
    001c06a4ldr x2, [sp+128]
    001c06a8ldr x1, [x1+40]
    001c06acldr x2, [x2+40]
    001c06b0subs xzr, x2, x1
    001c06b4cset x1, eq
    001c06b8strb w1, [sp+38]
    001c06bcb 0x1c06e0
    001c06c0
    001c06c0loc_1c06c0:
    001c06c0b 0x1c06c8
    001c06c4
    001c06c4loc_1c06c4:
    001c06c4b 0x1c06c8
    001c06c8
    001c06c8loc_1c06c8:
    001c06c8b 0x1c06d8
    001c06cc
    001c06ccloc_1c06cc:
    001c06ccb 0x1c06d8
    001c06d0
    001c06d0loc_1c06d0:
    001c06d0b 0x1c06d8
    001c06d4
    001c06d4loc_1c06d4:
    001c06d4b 0x1c06d8
    001c06d8
    001c06d8loc_1c06d8:
    001c06d8strb wzr, [sp+38]
    001c06dcb 0x1c06e0
    001c06e0
    001c06e0loc_1c06e0:
    001c06e0ldrb w0, [sp+38]
    001c06e4ldur x29, [sp-8]
    001c06e8ldr x30, [sp], 112
    001c06ecret x30
    001c06f0
    001c06f0loc_1c06f0:
    001c06f0stp x0, x1, [sp+8]
    001c06f4mov x3, x30
    001c06f8bl runtime.morestack_noctxt.abi0
    001c06fcldp x0, x1, [sp+8]
    001c0700b 0x1c05c0
    001c0704udf 0
    001c0708udf 0
    001c070cudf 0
    001c05c0
    001c0710
    001c0710type:.eq.google.golang.org/protobuf/internal/filedesc.Service: ; void type:.eq.google.golang.org/protobuf/internal/filedesc.Service(google.golang.org/protobuf/internal/filedesc.Service * p, google.golang.org/protobuf/internal/filedesc.Service * q)
    001c0710ldr x16, [x28+16]
    001c0714subs xzr, sp, x16
    001c0718b.ls 0x1c0790
    001c071cstr x30, [sp-64]!
    001c0720stur x29, [sp-8]
    001c0724sub x29, sp, 8
    001c0728str x0, [sp+72]
    001c072cstr x1, [sp+80]
    001c0730strb wzr, [sp+39]
    001c0734ldr x2, [sp+72]
    001c0738str x2, [sp+48]
    001c073cldr x1, [sp+80]
    001c0740str x1, [sp+40]
    001c0744ldr x0, [sp+48]
    001c0748bl type:.eq.google.golang.org/protobuf/internal/filedesc.Base
    001c074ctbnz w0, 0, 0x1c0754
    001c0750b 0x1c0774
    001c0754
    001c0754loc_1c0754:
    001c0754ldr x1, [sp+72]
    001c0758ldr x2, [sp+80]
    001c075cldr x1, [x1+48]
    001c0760ldr x2, [x2+48]
    001c0764subs xzr, x2, x1
    001c0768cset x1, eq
    001c076cstrb w1, [sp+39]
    001c0770b 0x1c0780
    001c0774
    001c0774loc_1c0774:
    001c0774b 0x1c0778
    001c0778
    001c0778loc_1c0778:
    001c0778strb wzr, [sp+39]
    001c077cb 0x1c0780
    001c0780
    001c0780loc_1c0780:
    001c0780ldrb w0, [sp+39]
    001c0784ldur x29, [sp-8]
    001c0788ldr x30, [sp], 64
    001c078cret x30
    001c0790
    001c0790loc_1c0790:
    001c0790stp x0, x1, [sp+8]
    001c0794mov x3, x30
    001c0798bl runtime.morestack_noctxt.abi0
    001c079cldp x0, x1, [sp+8]
    001c07a0b 0x1c0710
    001c07a4udf 0
    001c07a8udf 0
    001c07acudf 0
    001c0710
    001c07b0
    001c07b0type:.eq.google.golang.org/protobuf/internal/filedesc.pathKey: ; void type:.eq.google.golang.org/protobuf/internal/filedesc.pathKey(google.golang.org/protobuf/internal/filedesc.pathKey * p, google.golang.org/protobuf/internal/filedesc.pathKey * q)
    001c07b0ldr x16, [x28+16]
    001c07b4subs xzr, sp, x16
    001c07b8b.ls 0x1c0a4c
    001c07bcstr x30, [sp-80]!
    001c07c0stur x29, [sp-8]
    001c07c4sub x29, sp, 8
    001c07c8str x0, [sp+88]
    001c07ccstr x1, [sp+96]
    001c07d0strb wzr, [sp+39]
    001c07d4ldr x3, [sp+88]
    001c07d8ldrb w3, [x3]
    001c07dcldr x4, [sp+88]
    001c07e0ldr x5, [sp+88]
    001c07e4ldr x6, [sp+88]
    001c07e8ldr x7, [sp+88]
    001c07ecldr x8, [sp+88]
    001c07f0ldr x9, [sp+88]
    001c07f4ldr x10, [sp+88]
    001c07f8ldr x11, [sp+96]
    001c07fcldrb w11, [x11]
    001c0800ldr x12, [sp+96]
    001c0804ldr x13, [sp+96]
    001c0808ldr x14, [sp+96]
    001c080cldr x15, [sp+96]
    001c0810ldr x16, [sp+96]
    001c0814ldr x17, [sp+96]
    001c0818ldr x19, [sp+96]
    001c081cldrb w4, [x4+1]
    001c0820ldrb w12, [x12+1]
    001c0824ldrb w5, [x5+2]
    001c0828ldrb w13, [x13+2]
    001c082cldrb w6, [x6+3]
    001c0830ldrb w14, [x14+3]
    001c0834ldrb w7, [x7+4]
    001c0838ldrb w15, [x15+4]
    001c083cldrb w8, [x8+5]
    001c0840ldrb w16, [x16+5]
    001c0844ldrb w9, [x9+6]
    001c0848ldrb w17, [x17+6]
    001c084cldrb w10, [x10+7]
    001c0850ldrb w19, [x19+7]
    001c0854ubfm x12, x12, 56, 7
    001c0858orr x11, x11, x12
    001c085cubfm x4, x4, 56, 7
    001c0860orr x3, x3, x4
    001c0864ubfm x4, x13, 48, 7
    001c0868orr x4, x11, x4
    001c086cubfm x5, x5, 48, 7
    001c0870orr x3, x3, x5
    001c0874ubfm x5, x6, 40, 7
    001c0878orr x3, x3, x5
    001c087cubfm x5, x14, 40, 7
    001c0880orr x4, x4, x5
    001c0884ubfm x5, x7, 32, 7
    001c0888orr x3, x3, x5
    001c088cubfm x5, x15, 32, 7
    001c0890orr x4, x4, x5
    001c0894ubfm x5, x8, 24, 7
    001c0898orr x3, x3, x5
    001c089cubfm x5, x16, 24, 7
    001c08a0orr x4, x4, x5
    001c08a4ubfm x5, x9, 16, 7
    001c08a8orr x3, x3, x5
    001c08acubfm x5, x17, 16, 7
    001c08b0orr x4, x4, x5
    001c08b4ubfm x5, x19, 8, 7
    001c08b8orr x4, x4, x5
    001c08bcubfm x5, x10, 8, 7
    001c08c0orr x3, x3, x5
    001c08c4subs xzr, x4, x3
    001c08c8b.eq 0x1c08d0
    001c08ccb 0x1c0a2c
    001c08d0
    001c08d0loc_1c08d0:
    001c08d0ldr x3, [sp+88]
    001c08d4ldr x4, [sp+88]
    001c08d8ldr x5, [sp+88]
    001c08dcldr x6, [sp+88]
    001c08e0ldr x7, [sp+88]
    001c08e4ldr x8, [sp+88]
    001c08e8ldr x9, [sp+88]
    001c08ecldr x10, [sp+88]
    001c08f0ldr x11, [sp+96]
    001c08f4ldr x12, [sp+96]
    001c08f8ldr x13, [sp+96]
    001c08fcldr x14, [sp+96]
    001c0900ldr x15, [sp+96]
    001c0904ldr x16, [sp+96]
    001c0908ldr x17, [sp+96]
    001c090cldr x19, [sp+96]
    001c0910ldrb w3, [x3+8]
    001c0914ldrb w11, [x11+8]
    001c0918ldrb w4, [x4+9]
    001c091cldrb w12, [x12+9]
    001c0920ldrb w5, [x5+10]
    001c0924ldrb w13, [x13+10]
    001c0928ldrb w6, [x6+11]
    001c092cldrb w14, [x14+11]
    001c0930ldrb w7, [x7+12]
    001c0934ldrb w15, [x15+12]
    001c0938ldrb w8, [x8+13]
    001c093cldrb w16, [x16+13]
    001c0940ldrb w9, [x9+14]
    001c0944ldrb w17, [x17+14]
    001c0948ldrb w10, [x10+15]
    001c094cldrb w19, [x19+15]
    001c0950ubfm x4, x4, 56, 7
    001c0954orr x3, x3, x4
    001c0958ubfm x4, x12, 56, 7
    001c095corr x4, x11, x4
    001c0960ubfm x5, x5, 48, 7
    001c0964orr x3, x3, x5
    001c0968ubfm x5, x13, 48, 7
    001c096corr x4, x4, x5
    001c0970ubfm x5, x6, 40, 7
    001c0974orr x3, x3, x5
    001c0978ubfm x5, x14, 40, 7
    001c097corr x4, x4, x5
    001c0980ubfm x5, x7, 32, 7
    001c0984orr x3, x3, x5
    001c0988ubfm x5, x15, 32, 7
    001c098corr x4, x4, x5
    001c0990ubfm x5, x8, 24, 7
    001c0994orr x3, x3, x5
    001c0998ubfm x5, x16, 24, 7
    001c099corr x4, x4, x5
    001c09a0ubfm x5, x9, 16, 7
    001c09a4orr x3, x3, x5
    001c09a8ubfm x5, x17, 16, 7
    001c09acorr x4, x4, x5
    001c09b0ubfm x5, x10, 8, 7
    001c09b4orr x3, x3, x5
    001c09b8ubfm x5, x19, 8, 7
    001c09bcorr x4, x4, x5
    001c09c0subs xzr, x4, x3
    001c09c4b.eq 0x1c09cc
    001c09c8b 0x1c0a28
    001c09cc
    001c09ccloc_1c09cc:
    001c09ccldr x3, [sp+88]
    001c09d0ldr x3, [x3+24]
    001c09d4str x3, [sp+48]
    001c09d8ldr x4, [x1+24]
    001c09dcstr x4, [sp+40]
    001c09e0subs xzr, x3, x4
    001c09e4b.eq 0x1c09ec
    001c09e8b 0x1c0a24
    001c09ec
    001c09ecloc_1c09ec:
    001c09ecldr x3, [sp+88]
    001c09f0ldr x3, [x3+24]
    001c09f4str x3, [sp+40]
    001c09f8ldr x3, [sp+88]
    001c09fcldr x3, [x3+16]
    001c0a00str x3, [sp+64]
    001c0a04ldr x3, [sp+96]
    001c0a08ldr x1, [x3+16]
    001c0a0cstr x1, [sp+56]
    001c0a10ldr x2, [sp+40]
    001c0a14ldr x0, [sp+64]
    001c0a18bl runtime.memequal
    001c0a1cstrb w0, [sp+39]
    001c0a20b 0x1c0a3c
    001c0a24
    001c0a24loc_1c0a24:
    001c0a24b 0x1c0a34
    001c0a28
    001c0a28loc_1c0a28:
    001c0a28b 0x1c0a30
    001c0a2c
    001c0a2cloc_1c0a2c:
    001c0a2cb 0x1c0a30
    001c0a30
    001c0a30loc_1c0a30:
    001c0a30b 0x1c0a34
    001c0a34
    001c0a34loc_1c0a34:
    001c0a34strb wzr, [sp+39]
    001c0a38b 0x1c0a3c
    001c0a3c
    001c0a3cloc_1c0a3c:
    001c0a3cldrb w0, [sp+39]
    001c0a40ldur x29, [sp-8]
    001c0a44ldr x30, [sp], 80
    001c0a48ret x30
    001c0a4c
    001c0a4cloc_1c0a4c:
    001c0a4cstp x0, x1, [sp+8]
    001c0a50mov x3, x30
    001c0a54bl runtime.morestack_noctxt.abi0
    001c0a58ldp x0, x1, [sp+8]
    001c0a5cb 0x1c07b0
    001c07b0