File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001baea0
001baea0google.golang.org/protobuf/internal/filedesc.(*FileImports).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Len(google.golang.org/protobuf/internal/filedesc.FileImports * p)
001baea0str x30, [sp-32]!
001baea4stur x29, [sp-8]
001baea8sub x29, sp, 8
001baeacstr x0, [sp+40]
001baeb0str xzr, [sp+8]
001baeb4ldrsb x27, [x0]
001baeb8ldr x0, [x0+8]
001baebcstr x0, [sp+16]
001baec0str x0, [sp+8]
001baec4add x29, sp, 24
001baec8add sp, sp, 32
001baeccret x30
001baea0
001baea0google.golang.org/protobuf/internal/filedesc.(*FileImports).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Len(google.golang.org/protobuf/internal/filedesc.FileImports * p)
001baea0str x30, [sp-32]!
001baea4stur x29, [sp-8]
001baea8sub x29, sp, 8
001baeacstr x0, [sp+40]
001baeb0str xzr, [sp+8]
001baeb4ldrsb x27, [x0]
001baeb8ldr x0, [x0+8]
001baebcstr x0, [sp+16]
001baec0str x0, [sp+8]
001baec4add x29, sp, 24
001baec8add sp, sp, 32
001baeccret x30
001baea0
001baed0
001baed0google.golang.org/protobuf/internal/filedesc.(*FileImports).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Get(google.golang.org/protobuf/internal/filedesc.FileImports * p, int i)
001baed0ldr x16, [x28+16]
001baed4subs xzr, sp, x16
001baed8b.ls 0x1baf60
001baedcstr x30, [sp-64]!
001baee0stur x29, [sp-8]
001baee4sub x29, sp, 8
001baee8str x0, [sp+72]
001baeecstr x1, [sp+80]
001baef0stp xzr, xzr, [sp+32]
001baef4strb wzr, [sp+48]
001baef8strb wzr, [sp+49]
001baefcldr x4, [sp+72]
001baf00ldrsb x27, [x4]
001baf04ldr x1, [x4+8]
001baf08ldr x4, [x4]
001baf0cldr x0, [sp+80]
001baf10subs xzr, x1, x0
001baf14b.hi 0x1baf1c
001baf18b 0x1baf58
001baf1c
001baf1cloc_1baf1c:
001baf1csub x5, x0, x0, lsl #2
001baf20sub x4, x4, x5, lsl #3
001baf24ldrb w2, [x4+16]
001baf28ldrb w3, [x4+17]
001baf2cldr x5, [x4]
001baf30ldr x4, [x4+8]
001baf34str x5, [sp+32]
001baf38str x4, [sp+40]
001baf3cstrb w2, [sp+48]
001baf40strb w3, [sp+49]
001baf44ldr x0, [sp+32]
001baf48ldr x1, [sp+40]
001baf4cldur x29, [sp-8]
001baf50ldr x30, [sp], 64
001baf54ret x30
001baf58
001baf58loc_1baf58:
001baf58bl runtime.panicIndex
001baf5chint
001baf60
001baf60loc_1baf60:
001baf60stp x0, x1, [sp+8]
001baf64mov x3, x30
001baf68bl runtime.morestack_noctxt.abi0
001baf6cldp x0, x1, [sp+8]
001baf70b 0x1baed0
001baf74udf 0
001baf78udf 0
001baf7cudf 0
001baed0
001baed0google.golang.org/protobuf/internal/filedesc.(*FileImports).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Get(google.golang.org/protobuf/internal/filedesc.FileImports * p, int i)
001baed0ldr x16, [x28+16]
001baed4subs xzr, sp, x16
001baed8b.ls 0x1baf60
001baedcstr x30, [sp-64]!
001baee0stur x29, [sp-8]
001baee4sub x29, sp, 8
001baee8str x0, [sp+72]
001baeecstr x1, [sp+80]
001baef0stp xzr, xzr, [sp+32]
001baef4strb wzr, [sp+48]
001baef8strb wzr, [sp+49]
001baefcldr x4, [sp+72]
001baf00ldrsb x27, [x4]
001baf04ldr x1, [x4+8]
001baf08ldr x4, [x4]
001baf0cldr x0, [sp+80]
001baf10subs xzr, x1, x0
001baf14b.hi 0x1baf1c
001baf18b 0x1baf58
001baf1c
001baf1cloc_1baf1c:
001baf1csub x5, x0, x0, lsl #2
001baf20sub x4, x4, x5, lsl #3
001baf24ldrb w2, [x4+16]
001baf28ldrb w3, [x4+17]
001baf2cldr x5, [x4]
001baf30ldr x4, [x4+8]
001baf34str x5, [sp+32]
001baf38str x4, [sp+40]
001baf3cstrb w2, [sp+48]
001baf40strb w3, [sp+49]
001baf44ldr x0, [sp+32]
001baf48ldr x1, [sp+40]
001baf4cldur x29, [sp-8]
001baf50ldr x30, [sp], 64
001baf54ret x30
001baf58
001baf58loc_1baf58:
001baf58bl runtime.panicIndex
001baf5chint
001baf60
001baf60loc_1baf60:
001baf60stp x0, x1, [sp+8]
001baf64mov x3, x30
001baf68bl runtime.morestack_noctxt.abi0
001baf6cldp x0, x1, [sp+8]
001baf70b 0x1baed0
001baf74udf 0
001baf78udf 0
001baf7cudf 0
001baed0
001baf80
001baf80google.golang.org/protobuf/internal/filedesc.(*FileImports).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Format(google.golang.org/protobuf/internal/filedesc.FileImports * p, fmt.State s, int32 r)
001baf80ldr x16, [x28+16]
001baf84subs xzr, sp, x16
001baf88b.ls 0x1bafd0
001baf8cstr x30, [sp-64]!
001baf90stur x29, [sp-8]
001baf94sub x29, sp, 8
001baf98str x0, [sp+72]
001baf9cstr x1, [sp+80]
001bafa0str x2, [sp+88]
001bafa4str w3, [sp+96]
001bafa8ldr x0, [sp+80]
001bafacldr x1, [sp+88]
001bafb0ldr x4, [sp+72]
001bafb4mov x2, x3
001bafb8adrp x3, 0x55d000
001bafbcadd x3, x3, 3400
001bafc0bl google.golang.org/protobuf/internal/descfmt.FormatList
001bafc4ldur x29, [sp-8]
001bafc8ldr x30, [sp], 64
001bafccret x30
001bafd0
001bafd0loc_1bafd0:
001bafd0stp x0, x1, [sp+8]
001bafd4str x2, [sp+24]
001bafd8str w3, [sp+32]
001bafdcmov x3, x30
001bafe0bl runtime.morestack_noctxt.abi0
001bafe4ldp x0, x1, [sp+8]
001bafe8ldr x2, [sp+24]
001bafecldrsw x3, [sp+32]
001baff0b 0x1baf80
001baff4udf 0
001baff8udf 0
001baffcudf 0
001baf80
001baf80google.golang.org/protobuf/internal/filedesc.(*FileImports).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FileImports).Format(google.golang.org/protobuf/internal/filedesc.FileImports * p, fmt.State s, int32 r)
001baf80ldr x16, [x28+16]
001baf84subs xzr, sp, x16
001baf88b.ls 0x1bafd0
001baf8cstr x30, [sp-64]!
001baf90stur x29, [sp-8]
001baf94sub x29, sp, 8
001baf98str x0, [sp+72]
001baf9cstr x1, [sp+80]
001bafa0str x2, [sp+88]
001bafa4str w3, [sp+96]
001bafa8ldr x0, [sp+80]
001bafacldr x1, [sp+88]
001bafb0ldr x4, [sp+72]
001bafb4mov x2, x3
001bafb8adrp x3, 0x55d000
001bafbcadd x3, x3, 3400
001bafc0bl google.golang.org/protobuf/internal/descfmt.FormatList
001bafc4ldur x29, [sp-8]
001bafc8ldr x30, [sp], 64
001bafccret x30
001bafd0
001bafd0loc_1bafd0:
001bafd0stp x0, x1, [sp+8]
001bafd4str x2, [sp+24]
001bafd8str w3, [sp+32]
001bafdcmov x3, x30
001bafe0bl runtime.morestack_noctxt.abi0
001bafe4ldp x0, x1, [sp+8]
001bafe8ldr x2, [sp+24]
001bafecldrsw x3, [sp+32]
001baff0b 0x1baf80
001baff4udf 0
001baff8udf 0
001baffcudf 0
001baf80
001bb000
001bb000google.golang.org/protobuf/internal/filedesc.(*Names).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Len(google.golang.org/protobuf/internal/filedesc.Names * p)
001bb000str x30, [sp-32]!
001bb004stur x29, [sp-8]
001bb008sub x29, sp, 8
001bb00cstr x0, [sp+40]
001bb010str xzr, [sp+8]
001bb014ldrsb x27, [x0]
001bb018ldr x0, [x0+8]
001bb01cstr x0, [sp+16]
001bb020str x0, [sp+8]
001bb024add x29, sp, 24
001bb028add sp, sp, 32
001bb02cret x30
001bb000
001bb000google.golang.org/protobuf/internal/filedesc.(*Names).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Len(google.golang.org/protobuf/internal/filedesc.Names * p)
001bb000str x30, [sp-32]!
001bb004stur x29, [sp-8]
001bb008sub x29, sp, 8
001bb00cstr x0, [sp+40]
001bb010str xzr, [sp+8]
001bb014ldrsb x27, [x0]
001bb018ldr x0, [x0+8]
001bb01cstr x0, [sp+16]
001bb020str x0, [sp+8]
001bb024add x29, sp, 24
001bb028add sp, sp, 32
001bb02cret x30
001bb000
001bb030
001bb030google.golang.org/protobuf/internal/filedesc.(*Names).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Get(google.golang.org/protobuf/internal/filedesc.Names * p, int i)
001bb030ldr x16, [x28+16]
001bb034subs xzr, sp, x16
001bb038b.ls 0x1bb0a0
001bb03cstr x30, [sp-48]!
001bb040stur x29, [sp-8]
001bb044sub x29, sp, 8
001bb048str x0, [sp+56]
001bb04cstr x1, [sp+64]
001bb050stp xzr, xzr, [sp+24]
001bb054ldr x2, [sp+56]
001bb058ldrsb x27, [x2]
001bb05cldr x3, [x2]
001bb060ldr x1, [x2+8]
001bb064ldr x0, [sp+64]
001bb068subs xzr, x1, x0
001bb06cb.hi 0x1bb074
001bb070b 0x1bb098
001bb074
001bb074loc_1bb074:
001bb074add x2, x3, x0, lsl #4
001bb078ldr x1, [x2+8]
001bb07cubfm x2, x0, 60, 59
001bb080ldr x0, [x3+x2]
001bb084str x0, [sp+24]
001bb088str x1, [sp+32]
001bb08cldur x29, [sp-8]
001bb090ldr x30, [sp], 48
001bb094ret x30
001bb098
001bb098loc_1bb098:
001bb098bl runtime.panicIndex
001bb09chint
001bb0a0
001bb0a0loc_1bb0a0:
001bb0a0stp x0, x1, [sp+8]
001bb0a4mov x3, x30
001bb0a8bl runtime.morestack_noctxt.abi0
001bb0acldp x0, x1, [sp+8]
001bb0b0b 0x1bb030
001bb0b4udf 0
001bb0b8udf 0
001bb0bcudf 0
001bb030
001bb030google.golang.org/protobuf/internal/filedesc.(*Names).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Get(google.golang.org/protobuf/internal/filedesc.Names * p, int i)
001bb030ldr x16, [x28+16]
001bb034subs xzr, sp, x16
001bb038b.ls 0x1bb0a0
001bb03cstr x30, [sp-48]!
001bb040stur x29, [sp-8]
001bb044sub x29, sp, 8
001bb048str x0, [sp+56]
001bb04cstr x1, [sp+64]
001bb050stp xzr, xzr, [sp+24]
001bb054ldr x2, [sp+56]
001bb058ldrsb x27, [x2]
001bb05cldr x3, [x2]
001bb060ldr x1, [x2+8]
001bb064ldr x0, [sp+64]
001bb068subs xzr, x1, x0
001bb06cb.hi 0x1bb074
001bb070b 0x1bb098
001bb074
001bb074loc_1bb074:
001bb074add x2, x3, x0, lsl #4
001bb078ldr x1, [x2+8]
001bb07cubfm x2, x0, 60, 59
001bb080ldr x0, [x3+x2]
001bb084str x0, [sp+24]
001bb088str x1, [sp+32]
001bb08cldur x29, [sp-8]
001bb090ldr x30, [sp], 48
001bb094ret x30
001bb098
001bb098loc_1bb098:
001bb098bl runtime.panicIndex
001bb09chint
001bb0a0
001bb0a0loc_1bb0a0:
001bb0a0stp x0, x1, [sp+8]
001bb0a4mov x3, x30
001bb0a8bl runtime.morestack_noctxt.abi0
001bb0acldp x0, x1, [sp+8]
001bb0b0b 0x1bb030
001bb0b4udf 0
001bb0b8udf 0
001bb0bcudf 0
001bb030
001bb0c0
001bb0c0google.golang.org/protobuf/internal/filedesc.(*Names).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Format(google.golang.org/protobuf/internal/filedesc.Names * p, fmt.State s, int32 r)
001bb0c0ldr x16, [x28+16]
001bb0c4subs xzr, sp, x16
001bb0c8b.ls 0x1bb110
001bb0ccstr x30, [sp-64]!
001bb0d0stur x29, [sp-8]
001bb0d4sub x29, sp, 8
001bb0d8str x0, [sp+72]
001bb0dcstr x1, [sp+80]
001bb0e0str x2, [sp+88]
001bb0e4str w3, [sp+96]
001bb0e8ldr x0, [sp+80]
001bb0ecldr x1, [sp+88]
001bb0f0ldr x4, [sp+72]
001bb0f4mov x2, x3
001bb0f8adrp x3, 0x55c000
001bb0fcadd x3, x3, 3880
001bb100bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb104ldur x29, [sp-8]
001bb108ldr x30, [sp], 64
001bb10cret x30
001bb110
001bb110loc_1bb110:
001bb110stp x0, x1, [sp+8]
001bb114str x2, [sp+24]
001bb118str w3, [sp+32]
001bb11cmov x3, x30
001bb120bl runtime.morestack_noctxt.abi0
001bb124ldp x0, x1, [sp+8]
001bb128ldr x2, [sp+24]
001bb12cldrsw x3, [sp+32]
001bb130b 0x1bb0c0
001bb134udf 0
001bb138udf 0
001bb13cudf 0
001bb0c0
001bb0c0google.golang.org/protobuf/internal/filedesc.(*Names).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Names).Format(google.golang.org/protobuf/internal/filedesc.Names * p, fmt.State s, int32 r)
001bb0c0ldr x16, [x28+16]
001bb0c4subs xzr, sp, x16
001bb0c8b.ls 0x1bb110
001bb0ccstr x30, [sp-64]!
001bb0d0stur x29, [sp-8]
001bb0d4sub x29, sp, 8
001bb0d8str x0, [sp+72]
001bb0dcstr x1, [sp+80]
001bb0e0str x2, [sp+88]
001bb0e4str w3, [sp+96]
001bb0e8ldr x0, [sp+80]
001bb0ecldr x1, [sp+88]
001bb0f0ldr x4, [sp+72]
001bb0f4mov x2, x3
001bb0f8adrp x3, 0x55c000
001bb0fcadd x3, x3, 3880
001bb100bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb104ldur x29, [sp-8]
001bb108ldr x30, [sp], 64
001bb10cret x30
001bb110
001bb110loc_1bb110:
001bb110stp x0, x1, [sp+8]
001bb114str x2, [sp+24]
001bb118str w3, [sp+32]
001bb11cmov x3, x30
001bb120bl runtime.morestack_noctxt.abi0
001bb124ldp x0, x1, [sp+8]
001bb128ldr x2, [sp+24]
001bb12cldrsw x3, [sp+32]
001bb130b 0x1bb0c0
001bb134udf 0
001bb138udf 0
001bb13cudf 0
001bb0c0
001bb140
001bb140google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Len: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Len(google.golang.org/protobuf/internal/filedesc.EnumRanges * p)
001bb140str x30, [sp-32]!
001bb144stur x29, [sp-8]
001bb148sub x29, sp, 8
001bb14cstr x0, [sp+40]
001bb150str xzr, [sp+8]
001bb154ldrsb x27, [x0]
001bb158ldr x0, [x0+8]
001bb15cstr x0, [sp+16]
001bb160str x0, [sp+8]
001bb164add x29, sp, 24
001bb168add sp, sp, 32
001bb16cret x30
001bb140
001bb140google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Len: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Len(google.golang.org/protobuf/internal/filedesc.EnumRanges * p)
001bb140str x30, [sp-32]!
001bb144stur x29, [sp-8]
001bb148sub x29, sp, 8
001bb14cstr x0, [sp+40]
001bb150str xzr, [sp+8]
001bb154ldrsb x27, [x0]
001bb158ldr x0, [x0+8]
001bb15cstr x0, [sp+16]
001bb160str x0, [sp+8]
001bb164add x29, sp, 24
001bb168add sp, sp, 32
001bb16cret x30
001bb140
001bb170
001bb170google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Get: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Get(google.golang.org/protobuf/internal/filedesc.EnumRanges * p, int i)
001bb170ldr x16, [x28+16]
001bb174subs xzr, sp, x16
001bb178b.ls 0x1bb1d0
001bb17cstr x30, [sp-32]!
001bb180stur x29, [sp-8]
001bb184sub x29, sp, 8
001bb188str x0, [sp+48]
001bb18cstr x1, [sp+56]
001bb190str xzr, [sp+40]
001bb194ldr x2, [sp+48]
001bb198ldrsb x27, [x2]
001bb19cldr x1, [x2+8]
001bb1a0ldr x2, [x2]
001bb1a4ldr x0, [sp+56]
001bb1a8subs xzr, x1, x0
001bb1acb.hi 0x1bb1b4
001bb1b0b 0x1bb1c8
001bb1b4
001bb1b4loc_1bb1b4:
001bb1b4ldr x0, [x2+3*x0]
001bb1b8str x0, [sp+40]
001bb1bcldur x29, [sp-8]
001bb1c0ldr x30, [sp], 32
001bb1c4ret x30
001bb1c8
001bb1c8loc_1bb1c8:
001bb1c8bl runtime.panicIndex
001bb1cchint
001bb1d0
001bb1d0loc_1bb1d0:
001bb1d0stp x0, x1, [sp+16]
001bb1d4mov x3, x30
001bb1d8bl runtime.morestack_noctxt.abi0
001bb1dcldp x0, x1, [sp+16]
001bb1e0b 0x1bb170
001bb1e4udf 0
001bb1e8udf 0
001bb1ecudf 0
001bb170
001bb170google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Get: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Get(google.golang.org/protobuf/internal/filedesc.EnumRanges * p, int i)
001bb170ldr x16, [x28+16]
001bb174subs xzr, sp, x16
001bb178b.ls 0x1bb1d0
001bb17cstr x30, [sp-32]!
001bb180stur x29, [sp-8]
001bb184sub x29, sp, 8
001bb188str x0, [sp+48]
001bb18cstr x1, [sp+56]
001bb190str xzr, [sp+40]
001bb194ldr x2, [sp+48]
001bb198ldrsb x27, [x2]
001bb19cldr x1, [x2+8]
001bb1a0ldr x2, [x2]
001bb1a4ldr x0, [sp+56]
001bb1a8subs xzr, x1, x0
001bb1acb.hi 0x1bb1b4
001bb1b0b 0x1bb1c8
001bb1b4
001bb1b4loc_1bb1b4:
001bb1b4ldr x0, [x2+3*x0]
001bb1b8str x0, [sp+40]
001bb1bcldur x29, [sp-8]
001bb1c0ldr x30, [sp], 32
001bb1c4ret x30
001bb1c8
001bb1c8loc_1bb1c8:
001bb1c8bl runtime.panicIndex
001bb1cchint
001bb1d0
001bb1d0loc_1bb1d0:
001bb1d0stp x0, x1, [sp+16]
001bb1d4mov x3, x30
001bb1d8bl runtime.morestack_noctxt.abi0
001bb1dcldp x0, x1, [sp+16]
001bb1e0b 0x1bb170
001bb1e4udf 0
001bb1e8udf 0
001bb1ecudf 0
001bb170
001bb1f0
001bb1f0google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Format: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Format(google.golang.org/protobuf/internal/filedesc.EnumRanges * p, fmt.State s, int32 r)
001bb1f0ldr x16, [x28+16]
001bb1f4subs xzr, sp, x16
001bb1f8b.ls 0x1bb240
001bb1fcstr x30, [sp-64]!
001bb200stur x29, [sp-8]
001bb204sub x29, sp, 8
001bb208str x0, [sp+72]
001bb20cstr x1, [sp+80]
001bb210str x2, [sp+88]
001bb214str w3, [sp+96]
001bb218ldr x0, [sp+80]
001bb21cldr x1, [sp+88]
001bb220ldr x4, [sp+72]
001bb224mov x2, x3
001bb228adrp x3, 0x55c000
001bb22cadd x3, x3, 3840
001bb230bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb234ldur x29, [sp-8]
001bb238ldr x30, [sp], 64
001bb23cret x30
001bb240
001bb240loc_1bb240:
001bb240stp x0, x1, [sp+8]
001bb244str x2, [sp+24]
001bb248str w3, [sp+32]
001bb24cmov x3, x30
001bb250bl runtime.morestack_noctxt.abi0
001bb254ldp x0, x1, [sp+8]
001bb258ldr x2, [sp+24]
001bb25cldrsw x3, [sp+32]
001bb260b 0x1bb1f0
001bb264udf 0
001bb268udf 0
001bb26cudf 0
001bb1f0
001bb1f0google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Format: ; void google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Format(google.golang.org/protobuf/internal/filedesc.EnumRanges * p, fmt.State s, int32 r)
001bb1f0ldr x16, [x28+16]
001bb1f4subs xzr, sp, x16
001bb1f8b.ls 0x1bb240
001bb1fcstr x30, [sp-64]!
001bb200stur x29, [sp-8]
001bb204sub x29, sp, 8
001bb208str x0, [sp+72]
001bb20cstr x1, [sp+80]
001bb210str x2, [sp+88]
001bb214str w3, [sp+96]
001bb218ldr x0, [sp+80]
001bb21cldr x1, [sp+88]
001bb220ldr x4, [sp+72]
001bb224mov x2, x3
001bb228adrp x3, 0x55c000
001bb22cadd x3, x3, 3840
001bb230bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb234ldur x29, [sp-8]
001bb238ldr x30, [sp], 64
001bb23cret x30
001bb240
001bb240loc_1bb240:
001bb240stp x0, x1, [sp+8]
001bb244str x2, [sp+24]
001bb248str w3, [sp+32]
001bb24cmov x3, x30
001bb250bl runtime.morestack_noctxt.abi0
001bb254ldp x0, x1, [sp+8]
001bb258ldr x2, [sp+24]
001bb25cldrsw x3, [sp+32]
001bb260b 0x1bb1f0
001bb264udf 0
001bb268udf 0
001bb26cudf 0
001bb1f0
001bb270
001bb270google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Len(google.golang.org/protobuf/internal/filedesc.FieldRanges * p)
001bb270str x30, [sp-32]!
001bb274stur x29, [sp-8]
001bb278sub x29, sp, 8
001bb27cstr x0, [sp+40]
001bb280str xzr, [sp+8]
001bb284ldrsb x27, [x0]
001bb288ldr x0, [x0+8]
001bb28cstr x0, [sp+16]
001bb290str x0, [sp+8]
001bb294add x29, sp, 24
001bb298add sp, sp, 32
001bb29cret x30
001bb270
001bb270google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Len(google.golang.org/protobuf/internal/filedesc.FieldRanges * p)
001bb270str x30, [sp-32]!
001bb274stur x29, [sp-8]
001bb278sub x29, sp, 8
001bb27cstr x0, [sp+40]
001bb280str xzr, [sp+8]
001bb284ldrsb x27, [x0]
001bb288ldr x0, [x0+8]
001bb28cstr x0, [sp+16]
001bb290str x0, [sp+8]
001bb294add x29, sp, 24
001bb298add sp, sp, 32
001bb29cret x30
001bb270
001bb2a0
001bb2a0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Get(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, int i)
001bb2a0ldr x16, [x28+16]
001bb2a4subs xzr, sp, x16
001bb2a8b.ls 0x1bb300
001bb2acstr x30, [sp-32]!
001bb2b0stur x29, [sp-8]
001bb2b4sub x29, sp, 8
001bb2b8str x0, [sp+48]
001bb2bcstr x1, [sp+56]
001bb2c0str xzr, [sp+40]
001bb2c4ldr x2, [sp+48]
001bb2c8ldrsb x27, [x2]
001bb2ccldr x1, [x2+8]
001bb2d0ldr x2, [x2]
001bb2d4ldr x0, [sp+56]
001bb2d8subs xzr, x1, x0
001bb2dcb.hi 0x1bb2e4
001bb2e0b 0x1bb2f8
001bb2e4
001bb2e4loc_1bb2e4:
001bb2e4ldr x0, [x2+3*x0]
001bb2e8str x0, [sp+40]
001bb2ecldur x29, [sp-8]
001bb2f0ldr x30, [sp], 32
001bb2f4ret x30
001bb2f8
001bb2f8loc_1bb2f8:
001bb2f8bl runtime.panicIndex
001bb2fchint
001bb300
001bb300loc_1bb300:
001bb300stp x0, x1, [sp+16]
001bb304mov x3, x30
001bb308bl runtime.morestack_noctxt.abi0
001bb30cldp x0, x1, [sp+16]
001bb310b 0x1bb2a0
001bb314udf 0
001bb318udf 0
001bb31cudf 0
001bb2a0
001bb2a0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Get(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, int i)
001bb2a0ldr x16, [x28+16]
001bb2a4subs xzr, sp, x16
001bb2a8b.ls 0x1bb300
001bb2acstr x30, [sp-32]!
001bb2b0stur x29, [sp-8]
001bb2b4sub x29, sp, 8
001bb2b8str x0, [sp+48]
001bb2bcstr x1, [sp+56]
001bb2c0str xzr, [sp+40]
001bb2c4ldr x2, [sp+48]
001bb2c8ldrsb x27, [x2]
001bb2ccldr x1, [x2+8]
001bb2d0ldr x2, [x2]
001bb2d4ldr x0, [sp+56]
001bb2d8subs xzr, x1, x0
001bb2dcb.hi 0x1bb2e4
001bb2e0b 0x1bb2f8
001bb2e4
001bb2e4loc_1bb2e4:
001bb2e4ldr x0, [x2+3*x0]
001bb2e8str x0, [sp+40]
001bb2ecldur x29, [sp-8]
001bb2f0ldr x30, [sp], 32
001bb2f4ret x30
001bb2f8
001bb2f8loc_1bb2f8:
001bb2f8bl runtime.panicIndex
001bb2fchint
001bb300
001bb300loc_1bb300:
001bb300stp x0, x1, [sp+16]
001bb304mov x3, x30
001bb308bl runtime.morestack_noctxt.abi0
001bb30cldp x0, x1, [sp+16]
001bb310b 0x1bb2a0
001bb314udf 0
001bb318udf 0
001bb31cudf 0
001bb2a0
001bb320
001bb320google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Has: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Has(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bb320ldr x16, [x28+16]
001bb324subs xzr, sp, x16
001bb328b.ls 0x1bb4b0
001bb32cstr x30, [sp-112]!
001bb330stur x29, [sp-8]
001bb334sub x29, sp, 8
001bb338str x0, [sp+120]
001bb33cstr w1, [sp+128]
001bb340strb wzr, [sp+31]
001bb344ldr x0, [sp+120]
001bb348bl google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit
001bb34cstr x0, [sp+96]
001bb350ldrsb x27, [x0]
001bb354ldr x1, [x0+40]
001bb358ldr x2, [x0+48]
001bb35cldr x3, [x0+56]
001bb360str x1, [sp+72]
001bb364str x2, [sp+80]
001bb368str x3, [sp+88]
001bb36cb 0x1bb370
001bb370
001bb370loc_1bb370:
001bb370ldr x2, [sp+80]
001bb374str x2, [sp+64]
001bb378cbnz x2, 0x1bb380
001bb37cb 0x1bb48c
001bb380
001bb380loc_1bb380:
001bb380ldr x2, [sp+80]
001bb384str x2, [sp+56]
001bb388ubfm x0, x2, 1, 63
001bb38cstr x0, [sp+48]
001bb390ldr x1, [sp+80]
001bb394ldr x3, [sp+72]
001bb398subs xzr, x1, x2, lsr #1
001bb39cb.hi 0x1bb3a4
001bb3a0b 0x1bb4a8
001bb3a4
001bb3a4loc_1bb3a4:
001bb3a4ldr x0, [x3+3*x0]
001bb3a8str x0, [sp+32]
001bb3acldr x0, [sp+32]
001bb3b0str x0, [sp+8]
001bb3b4bl google.golang.org/protobuf/internal/filedesc.fieldRange.Start
001bb3b8str w0, [sp+40]
001bb3bcldrsw x1, [sp+128]
001bb3c0subs wzr, w0, w1
001bb3c4b.gt 0x1bb3cc
001bb3c8b 0x1bb3f0
001bb3cc
001bb3ccloc_1bb3cc:
001bb3ccb 0x1bb3d0
001bb3d0
001bb3d0loc_1bb3d0:
001bb3d0ldr x1, [sp+48]
001bb3d4ldr x2, [sp+88]
001bb3d8subs xzr, x1, x2
001bb3dcb.ls 0x1bb3e4
001bb3e0b 0x1bb4a4
001bb3e4
001bb3e4loc_1bb3e4:
001bb3e4b 0x1bb3e8
001bb3e8
001bb3e8loc_1bb3e8:
001bb3e8str x1, [sp+80]
001bb3ecb 0x1bb46c
001bb3f0
001bb3f0loc_1bb3f0:
001bb3f0ldr x0, [sp+32]
001bb3f4str x0, [sp+8]
001bb3f8bl google.golang.org/protobuf/internal/filedesc.fieldRange.End
001bb3fcstr w0, [sp+44]
001bb400ldrsw x1, [sp+128]
001bb404subs wzr, w0, w1
001bb408b.lt 0x1bb410
001bb40cb 0x1bb474
001bb410
001bb410loc_1bb410:
001bb410b 0x1bb414
001bb414
001bb414loc_1bb414:
001bb414ldr x2, [sp+48]
001bb418add x0, x2, 1
001bb41cstr x0, [sp+56]
001bb420ldr x1, [sp+80]
001bb424ldr x3, [sp+72]
001bb428ldr x4, [sp+88]
001bb42cb 0x1bb430
001bb430
001bb430loc_1bb430:
001bb430subs xzr, x1, x0
001bb434b.hs 0x1bb43c
001bb438b 0x1bb4a0
001bb43c
001bb43cloc_1bb43c:
001bb43csub x5, x1, x2
001bb440sub x2, x4, x2
001bb444sub x2, x2, 1
001bb448sub x4, xzr, x2
001bb44csub x5, x5, 1
001bb450ubfm x6, x0, 61, 60
001bb454and x4, x6, x4, asr #63
001bb458add x3, x3, x4
001bb45cstr x3, [sp+72]
001bb460str x5, [sp+80]
001bb464str x2, [sp+88]
001bb468b 0x1bb46c
001bb46c
001bb46cloc_1bb46c:
001bb46cb 0x1bb470
001bb470
001bb470loc_1bb470:
001bb470b 0x1bb370
001bb474
001bb474loc_1bb474:
001bb474b 0x1bb478
001bb478
001bb478loc_1bb478:
001bb478orr x0, xzr, 1
001bb47cstrb w0, [sp+31]
001bb480ldur x29, [sp-8]
001bb484ldr x30, [sp], 112
001bb488ret x30
001bb48c
001bb48cloc_1bb48c:
001bb48cstrb wzr, [sp+31]
001bb490mov x0, xzr
001bb494ldur x29, [sp-8]
001bb498ldr x30, [sp], 112
001bb49cret x30
001bb4a0
001bb4a0loc_1bb4a0:
001bb4a0bl runtime.panicSliceB
001bb4a4
001bb4a4loc_1bb4a4:
001bb4a4bl runtime.panicSliceAcap
001bb4a8
001bb4a8loc_1bb4a8:
001bb4a8bl runtime.panicIndex
001bb4achint
001bb4b0
001bb4b0loc_1bb4b0:
001bb4b0str x0, [sp+8]
001bb4b4str w1, [sp+16]
001bb4b8mov x3, x30
001bb4bcbl runtime.morestack_noctxt.abi0
001bb4c0ldr x0, [sp+8]
001bb4c4ldrsw x1, [sp+16]
001bb4c8b 0x1bb320
001bb4ccudf 0
001bb320
001bb320google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Has: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Has(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bb320ldr x16, [x28+16]
001bb324subs xzr, sp, x16
001bb328b.ls 0x1bb4b0
001bb32cstr x30, [sp-112]!
001bb330stur x29, [sp-8]
001bb334sub x29, sp, 8
001bb338str x0, [sp+120]
001bb33cstr w1, [sp+128]
001bb340strb wzr, [sp+31]
001bb344ldr x0, [sp+120]
001bb348bl google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit
001bb34cstr x0, [sp+96]
001bb350ldrsb x27, [x0]
001bb354ldr x1, [x0+40]
001bb358ldr x2, [x0+48]
001bb35cldr x3, [x0+56]
001bb360str x1, [sp+72]
001bb364str x2, [sp+80]
001bb368str x3, [sp+88]
001bb36cb 0x1bb370
001bb370
001bb370loc_1bb370:
001bb370ldr x2, [sp+80]
001bb374str x2, [sp+64]
001bb378cbnz x2, 0x1bb380
001bb37cb 0x1bb48c
001bb380
001bb380loc_1bb380:
001bb380ldr x2, [sp+80]
001bb384str x2, [sp+56]
001bb388ubfm x0, x2, 1, 63
001bb38cstr x0, [sp+48]
001bb390ldr x1, [sp+80]
001bb394ldr x3, [sp+72]
001bb398subs xzr, x1, x2, lsr #1
001bb39cb.hi 0x1bb3a4
001bb3a0b 0x1bb4a8
001bb3a4
001bb3a4loc_1bb3a4:
001bb3a4ldr x0, [x3+3*x0]
001bb3a8str x0, [sp+32]
001bb3acldr x0, [sp+32]
001bb3b0str x0, [sp+8]
001bb3b4bl google.golang.org/protobuf/internal/filedesc.fieldRange.Start
001bb3b8str w0, [sp+40]
001bb3bcldrsw x1, [sp+128]
001bb3c0subs wzr, w0, w1
001bb3c4b.gt 0x1bb3cc
001bb3c8b 0x1bb3f0
001bb3cc
001bb3ccloc_1bb3cc:
001bb3ccb 0x1bb3d0
001bb3d0
001bb3d0loc_1bb3d0:
001bb3d0ldr x1, [sp+48]
001bb3d4ldr x2, [sp+88]
001bb3d8subs xzr, x1, x2
001bb3dcb.ls 0x1bb3e4
001bb3e0b 0x1bb4a4
001bb3e4
001bb3e4loc_1bb3e4:
001bb3e4b 0x1bb3e8
001bb3e8
001bb3e8loc_1bb3e8:
001bb3e8str x1, [sp+80]
001bb3ecb 0x1bb46c
001bb3f0
001bb3f0loc_1bb3f0:
001bb3f0ldr x0, [sp+32]
001bb3f4str x0, [sp+8]
001bb3f8bl google.golang.org/protobuf/internal/filedesc.fieldRange.End
001bb3fcstr w0, [sp+44]
001bb400ldrsw x1, [sp+128]
001bb404subs wzr, w0, w1
001bb408b.lt 0x1bb410
001bb40cb 0x1bb474
001bb410
001bb410loc_1bb410:
001bb410b 0x1bb414
001bb414
001bb414loc_1bb414:
001bb414ldr x2, [sp+48]
001bb418add x0, x2, 1
001bb41cstr x0, [sp+56]
001bb420ldr x1, [sp+80]
001bb424ldr x3, [sp+72]
001bb428ldr x4, [sp+88]
001bb42cb 0x1bb430
001bb430
001bb430loc_1bb430:
001bb430subs xzr, x1, x0
001bb434b.hs 0x1bb43c
001bb438b 0x1bb4a0
001bb43c
001bb43cloc_1bb43c:
001bb43csub x5, x1, x2
001bb440sub x2, x4, x2
001bb444sub x2, x2, 1
001bb448sub x4, xzr, x2
001bb44csub x5, x5, 1
001bb450ubfm x6, x0, 61, 60
001bb454and x4, x6, x4, asr #63
001bb458add x3, x3, x4
001bb45cstr x3, [sp+72]
001bb460str x5, [sp+80]
001bb464str x2, [sp+88]
001bb468b 0x1bb46c
001bb46c
001bb46cloc_1bb46c:
001bb46cb 0x1bb470
001bb470
001bb470loc_1bb470:
001bb470b 0x1bb370
001bb474
001bb474loc_1bb474:
001bb474b 0x1bb478
001bb478
001bb478loc_1bb478:
001bb478orr x0, xzr, 1
001bb47cstrb w0, [sp+31]
001bb480ldur x29, [sp-8]
001bb484ldr x30, [sp], 112
001bb488ret x30
001bb48c
001bb48cloc_1bb48c:
001bb48cstrb wzr, [sp+31]
001bb490mov x0, xzr
001bb494ldur x29, [sp-8]
001bb498ldr x30, [sp], 112
001bb49cret x30
001bb4a0
001bb4a0loc_1bb4a0:
001bb4a0bl runtime.panicSliceB
001bb4a4
001bb4a4loc_1bb4a4:
001bb4a4bl runtime.panicSliceAcap
001bb4a8
001bb4a8loc_1bb4a8:
001bb4a8bl runtime.panicIndex
001bb4achint
001bb4b0
001bb4b0loc_1bb4b0:
001bb4b0str x0, [sp+8]
001bb4b4str w1, [sp+16]
001bb4b8mov x3, x30
001bb4bcbl runtime.morestack_noctxt.abi0
001bb4c0ldr x0, [sp+8]
001bb4c4ldrsw x1, [sp+16]
001bb4c8b 0x1bb320
001bb4ccudf 0
001bb320
001bb4d0
001bb4d0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Format(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, fmt.State s, int32 r)
001bb4d0ldr x16, [x28+16]
001bb4d4subs xzr, sp, x16
001bb4d8b.ls 0x1bb520
001bb4dcstr x30, [sp-64]!
001bb4e0stur x29, [sp-8]
001bb4e4sub x29, sp, 8
001bb4e8str x0, [sp+72]
001bb4ecstr x1, [sp+80]
001bb4f0str x2, [sp+88]
001bb4f4str w3, [sp+96]
001bb4f8ldr x0, [sp+80]
001bb4fcldr x1, [sp+88]
001bb500ldr x4, [sp+72]
001bb504mov x2, x3
001bb508adrp x3, 0x55c000
001bb50cadd x3, x3, 3560
001bb510bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb514ldur x29, [sp-8]
001bb518ldr x30, [sp], 64
001bb51cret x30
001bb520
001bb520loc_1bb520:
001bb520stp x0, x1, [sp+8]
001bb524str x2, [sp+24]
001bb528str w3, [sp+32]
001bb52cmov x3, x30
001bb530bl runtime.morestack_noctxt.abi0
001bb534ldp x0, x1, [sp+8]
001bb538ldr x2, [sp+24]
001bb53cldrsw x3, [sp+32]
001bb540b 0x1bb4d0
001bb544udf 0
001bb548udf 0
001bb54cudf 0
001bb4d0
001bb4d0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Format(google.golang.org/protobuf/internal/filedesc.FieldRanges * p, fmt.State s, int32 r)
001bb4d0ldr x16, [x28+16]
001bb4d4subs xzr, sp, x16
001bb4d8b.ls 0x1bb520
001bb4dcstr x30, [sp-64]!
001bb4e0stur x29, [sp-8]
001bb4e4sub x29, sp, 8
001bb4e8str x0, [sp+72]
001bb4ecstr x1, [sp+80]
001bb4f0str x2, [sp+88]
001bb4f4str w3, [sp+96]
001bb4f8ldr x0, [sp+80]
001bb4fcldr x1, [sp+88]
001bb500ldr x4, [sp+72]
001bb504mov x2, x3
001bb508adrp x3, 0x55c000
001bb50cadd x3, x3, 3560
001bb510bl google.golang.org/protobuf/internal/descfmt.FormatList
001bb514ldur x29, [sp-8]
001bb518ldr x30, [sp], 64
001bb51cret x30
001bb520
001bb520loc_1bb520:
001bb520stp x0, x1, [sp+8]
001bb524str x2, [sp+24]
001bb528str w3, [sp+32]
001bb52cmov x3, x30
001bb530bl runtime.morestack_noctxt.abi0
001bb534ldp x0, x1, [sp+8]
001bb538ldr x2, [sp+24]
001bb53cldrsw x3, [sp+32]
001bb540b 0x1bb4d0
001bb544udf 0
001bb548udf 0
001bb54cudf 0
001bb4d0
001bb550
001bb550google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit(google.golang.org/protobuf/internal/filedesc.FieldRanges * p)
001bb550ldr x16, [x28+16]
001bb554subs xzr, sp, x16
001bb558b.ls 0x1bb5ec
001bb55cstr x30, [sp-80]!
001bb560stur x29, [sp-8]
001bb564sub x29, sp, 8
001bb568str x0, [sp+88]
001bb56cstr xzr, [sp+32]
001bb570stp xzr, xzr, [sp+56]
001bb574add x2, sp, 56
001bb578str x2, [sp+48]
001bb57cldrsb x27, [x2]
001bb580adrp x3, 0
001bb584add x3, x3, 1536
001bb588str x3, [x2]
001bb58cldrsb x27, [x2]
001bb590ldr x3, [sp+88]
001bb594adrp x27, 0x890000
001bb598ldr w4, [x27+3056]
001bb59ccbz w4, 0x1bb5a4
001bb5a0b 0x1bb5a8
001bb5a4
001bb5a4loc_1bb5a4:
001bb5a4b 0x1bb5bc
001bb5a8
001bb5a8loc_1bb5a8:
001bb5a8bl runtime.gcWriteBarrier2
001bb5acstr x3, [x25]
001bb5b0ldr x4, [x2+8]
001bb5b4str x4, [x25+8]
001bb5b8b 0x1bb5bc
001bb5bc
001bb5bcloc_1bb5bc:
001bb5bcstr x3, [x2+8]
001bb5c0ldr x2, [sp+88]
001bb5c4ldrsb x27, [x2]
001bb5c8add x0, x2, 24
001bb5ccstr x0, [sp+40]
001bb5d0ldr x1, [sp+48]
001bb5d4bl sync.(*Once).Do
001bb5d8ldr x0, [sp+88]
001bb5dcstr x0, [sp+32]
001bb5e0ldur x29, [sp-8]
001bb5e4ldr x30, [sp], 80
001bb5e8ret x30
001bb5ec
001bb5ecloc_1bb5ec:
001bb5ecstr x0, [sp+8]
001bb5f0mov x3, x30
001bb5f4bl runtime.morestack_noctxt.abi0
001bb5f8ldr x0, [sp+8]
001bb5fcb 0x1bb550
001bb550
001bb550google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit(google.golang.org/protobuf/internal/filedesc.FieldRanges * p)
001bb550ldr x16, [x28+16]
001bb554subs xzr, sp, x16
001bb558b.ls 0x1bb5ec
001bb55cstr x30, [sp-80]!
001bb560stur x29, [sp-8]
001bb564sub x29, sp, 8
001bb568str x0, [sp+88]
001bb56cstr xzr, [sp+32]
001bb570stp xzr, xzr, [sp+56]
001bb574add x2, sp, 56
001bb578str x2, [sp+48]
001bb57cldrsb x27, [x2]
001bb580adrp x3, 0
001bb584add x3, x3, 1536
001bb588str x3, [x2]
001bb58cldrsb x27, [x2]
001bb590ldr x3, [sp+88]
001bb594adrp x27, 0x890000
001bb598ldr w4, [x27+3056]
001bb59ccbz w4, 0x1bb5a4
001bb5a0b 0x1bb5a8
001bb5a4
001bb5a4loc_1bb5a4:
001bb5a4b 0x1bb5bc
001bb5a8
001bb5a8loc_1bb5a8:
001bb5a8bl runtime.gcWriteBarrier2
001bb5acstr x3, [x25]
001bb5b0ldr x4, [x2+8]
001bb5b4str x4, [x25+8]
001bb5b8b 0x1bb5bc
001bb5bc
001bb5bcloc_1bb5bc:
001bb5bcstr x3, [x2+8]
001bb5c0ldr x2, [sp+88]
001bb5c4ldrsb x27, [x2]
001bb5c8add x0, x2, 24
001bb5ccstr x0, [sp+40]
001bb5d0ldr x1, [sp+48]
001bb5d4bl sync.(*Once).Do
001bb5d8ldr x0, [sp+88]
001bb5dcstr x0, [sp+32]
001bb5e0ldur x29, [sp-8]
001bb5e4ldr x30, [sp], 80
001bb5e8ret x30
001bb5ec
001bb5ecloc_1bb5ec:
001bb5ecstr x0, [sp+8]
001bb5f0mov x3, x30
001bb5f4bl runtime.morestack_noctxt.abi0
001bb5f8ldr x0, [sp+8]
001bb5fcb 0x1bb550
001bb550
001bb600
001bb600google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1(void)
001bb600ldr x16, [x28+16]
001bb604sub x17, sp, 96
001bb608subs xzr, x17, x16
001bb60cb.ls 0x1bb7c8
001bb610str x30, [sp-224]!
001bb614stur x29, [sp-8]
001bb618sub x29, sp, 8
001bb61cldr x5, [x26+8]
001bb620str x5, [sp+72]
001bb624ldrsb x27, [x5]
001bb628ldr x6, [x5+40]
001bb62cldr x7, [x5+48]
001bb630ldr x5, [x5+56]
001bb634str x6, [sp+176]
001bb638str x7, [sp+184]
001bb63cstr x5, [sp+192]
001bb640ldr x5, [sp+72]
001bb644ldrsb x27, [x5]
001bb648ldr x6, [x5]
001bb64cldr x7, [x5+8]
001bb650ldr x5, [x5+16]
001bb654str x6, [sp+152]
001bb658str x7, [sp+160]
001bb65cstr x5, [sp+168]
001bb660ldr x2, [sp+192]
001bb664ldr x0, [sp+176]
001bb668ldr x5, [sp+184]
001bb66cstr x0, [sp+128]
001bb670str x5, [sp+136]
001bb674str x2, [sp+144]
001bb678ldr x6, [sp+160]
001bb67cadd x1, x5, x6
001bb680str x1, [sp+64]
001bb684subs xzr, x2, x1
001bb688b.hs 0x1bb690
001bb68cb 0x1bb698
001bb690
001bb690loc_1bb690:
001bb690str x1, [sp+136]
001bb694b 0x1bb6b8
001bb698
001bb698loc_1bb698:
001bb698ldr x3, [sp+160]
001bb69cadrp x4, 0x445000
001bb6a0add x4, x4, 3040
001bb6a4bl runtime.growslice
001bb6a8str x0, [sp+128]
001bb6acstr x1, [sp+136]
001bb6b0str x2, [sp+144]
001bb6b4b 0x1bb6b8
001bb6b8
001bb6b8loc_1bb6b8:
001bb6b8ldr x3, [sp+160]
001bb6bcstr x3, [sp+56]
001bb6c0ldr x3, [sp+64]
001bb6c4ldr x4, [sp+160]
001bb6c8sub x3, x3, x4
001bb6ccldr x4, [sp+128]
001bb6d0add x0, x4, x3, lsl #3
001bb6d4str x0, [sp+120]
001bb6d8ldr x3, [sp+56]
001bb6dcubfm x2, x3, 61, 60
001bb6e0ldr x1, [sp+152]
001bb6e4bl runtime.memmove
001bb6e8ldr x3, [sp+72]
001bb6ecldrsb x27, [x3]
001bb6f0ldr x4, [sp+128]
001bb6f4ldr x5, [sp+136]
001bb6f8ldr x6, [sp+144]
001bb6fcstr x5, [x3+48]
001bb700str x6, [x3+56]
001bb704adrp x27, 0x890000
001bb708ldr w5, [x27+3056]
001bb70ccbz w5, 0x1bb714
001bb710b 0x1bb718
001bb714
001bb714loc_1bb714:
001bb714b 0x1bb72c
001bb718
001bb718loc_1bb718:
001bb718bl runtime.gcWriteBarrier2
001bb71cstr x4, [x25]
001bb720ldr x5, [x3+40]
001bb724str x5, [x25+8]
001bb728b 0x1bb72c
001bb72c
001bb72cloc_1bb72c:
001bb72cstr x4, [x3+40]
001bb730ldr x3, [sp+72]
001bb734ldrsb x27, [x3]
001bb738ldr x1, [x3+48]
001bb73cldr x2, [x3+56]
001bb740ldr x3, [x3+40]
001bb744str x3, [sp+96]
001bb748str x1, [sp+104]
001bb74cstr x2, [sp+112]
001bb750ldr x0, [sp+96]
001bb754bl runtime.convTslice
001bb758str x0, [sp+88]
001bb75cstp xzr, xzr, [sp+200]
001bb760add x2, sp, 200
001bb764str x2, [sp+80]
001bb768ldrsb x27, [x2]
001bb76cadrp x3, 0
001bb770add x3, x3, 2016
001bb774str x3, [x2]
001bb778ldrsb x27, [x2]
001bb77cldr x3, [sp+72]
001bb780adrp x27, 0x890000
001bb784ldr w4, [x27+3056]
001bb788cbz w4, 0x1bb790
001bb78cb 0x1bb794
001bb790
001bb790loc_1bb790:
001bb790b 0x1bb7a8
001bb794
001bb794loc_1bb794:
001bb794bl runtime.gcWriteBarrier2
001bb798str x3, [x25]
001bb79cldr x4, [x2+8]
001bb7a0str x4, [x25+8]
001bb7a4b 0x1bb7a8
001bb7a8
001bb7a8loc_1bb7a8:
001bb7a8str x3, [x2+8]
001bb7acldr x1, [sp+88]
001bb7b0adrp x0, 0x437000
001bb7b4add x0, x0, 3776
001bb7b8bl sort.Slice
001bb7bcldur x29, [sp-8]
001bb7c0ldr x30, [sp], 224
001bb7c4ret x30
001bb7c8
001bb7c8loc_1bb7c8:
001bb7c8mov x3, x30
001bb7ccbl runtime.morestack.abi0
001bb7d0b 0x1bb600
001bb7d4udf 0
001bb7d8udf 0
001bb7dcudf 0
001bb600
001bb600google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1(void)
001bb600ldr x16, [x28+16]
001bb604sub x17, sp, 96
001bb608subs xzr, x17, x16
001bb60cb.ls 0x1bb7c8
001bb610str x30, [sp-224]!
001bb614stur x29, [sp-8]
001bb618sub x29, sp, 8
001bb61cldr x5, [x26+8]
001bb620str x5, [sp+72]
001bb624ldrsb x27, [x5]
001bb628ldr x6, [x5+40]
001bb62cldr x7, [x5+48]
001bb630ldr x5, [x5+56]
001bb634str x6, [sp+176]
001bb638str x7, [sp+184]
001bb63cstr x5, [sp+192]
001bb640ldr x5, [sp+72]
001bb644ldrsb x27, [x5]
001bb648ldr x6, [x5]
001bb64cldr x7, [x5+8]
001bb650ldr x5, [x5+16]
001bb654str x6, [sp+152]
001bb658str x7, [sp+160]
001bb65cstr x5, [sp+168]
001bb660ldr x2, [sp+192]
001bb664ldr x0, [sp+176]
001bb668ldr x5, [sp+184]
001bb66cstr x0, [sp+128]
001bb670str x5, [sp+136]
001bb674str x2, [sp+144]
001bb678ldr x6, [sp+160]
001bb67cadd x1, x5, x6
001bb680str x1, [sp+64]
001bb684subs xzr, x2, x1
001bb688b.hs 0x1bb690
001bb68cb 0x1bb698
001bb690
001bb690loc_1bb690:
001bb690str x1, [sp+136]
001bb694b 0x1bb6b8
001bb698
001bb698loc_1bb698:
001bb698ldr x3, [sp+160]
001bb69cadrp x4, 0x445000
001bb6a0add x4, x4, 3040
001bb6a4bl runtime.growslice
001bb6a8str x0, [sp+128]
001bb6acstr x1, [sp+136]
001bb6b0str x2, [sp+144]
001bb6b4b 0x1bb6b8
001bb6b8
001bb6b8loc_1bb6b8:
001bb6b8ldr x3, [sp+160]
001bb6bcstr x3, [sp+56]
001bb6c0ldr x3, [sp+64]
001bb6c4ldr x4, [sp+160]
001bb6c8sub x3, x3, x4
001bb6ccldr x4, [sp+128]
001bb6d0add x0, x4, x3, lsl #3
001bb6d4str x0, [sp+120]
001bb6d8ldr x3, [sp+56]
001bb6dcubfm x2, x3, 61, 60
001bb6e0ldr x1, [sp+152]
001bb6e4bl runtime.memmove
001bb6e8ldr x3, [sp+72]
001bb6ecldrsb x27, [x3]
001bb6f0ldr x4, [sp+128]
001bb6f4ldr x5, [sp+136]
001bb6f8ldr x6, [sp+144]
001bb6fcstr x5, [x3+48]
001bb700str x6, [x3+56]
001bb704adrp x27, 0x890000
001bb708ldr w5, [x27+3056]
001bb70ccbz w5, 0x1bb714
001bb710b 0x1bb718
001bb714
001bb714loc_1bb714:
001bb714b 0x1bb72c
001bb718
001bb718loc_1bb718:
001bb718bl runtime.gcWriteBarrier2
001bb71cstr x4, [x25]
001bb720ldr x5, [x3+40]
001bb724str x5, [x25+8]
001bb728b 0x1bb72c
001bb72c
001bb72cloc_1bb72c:
001bb72cstr x4, [x3+40]
001bb730ldr x3, [sp+72]
001bb734ldrsb x27, [x3]
001bb738ldr x1, [x3+48]
001bb73cldr x2, [x3+56]
001bb740ldr x3, [x3+40]
001bb744str x3, [sp+96]
001bb748str x1, [sp+104]
001bb74cstr x2, [sp+112]
001bb750ldr x0, [sp+96]
001bb754bl runtime.convTslice
001bb758str x0, [sp+88]
001bb75cstp xzr, xzr, [sp+200]
001bb760add x2, sp, 200
001bb764str x2, [sp+80]
001bb768ldrsb x27, [x2]
001bb76cadrp x3, 0
001bb770add x3, x3, 2016
001bb774str x3, [x2]
001bb778ldrsb x27, [x2]
001bb77cldr x3, [sp+72]
001bb780adrp x27, 0x890000
001bb784ldr w4, [x27+3056]
001bb788cbz w4, 0x1bb790
001bb78cb 0x1bb794
001bb790
001bb790loc_1bb790:
001bb790b 0x1bb7a8
001bb794
001bb794loc_1bb794:
001bb794bl runtime.gcWriteBarrier2
001bb798str x3, [x25]
001bb79cldr x4, [x2+8]
001bb7a0str x4, [x25+8]
001bb7a4b 0x1bb7a8
001bb7a8
001bb7a8loc_1bb7a8:
001bb7a8str x3, [x2+8]
001bb7acldr x1, [sp+88]
001bb7b0adrp x0, 0x437000
001bb7b4add x0, x0, 3776
001bb7b8bl sort.Slice
001bb7bcldur x29, [sp-8]
001bb7c0ldr x30, [sp], 224
001bb7c4ret x30
001bb7c8
001bb7c8loc_1bb7c8:
001bb7c8mov x3, x30
001bb7ccbl runtime.morestack.abi0
001bb7d0b 0x1bb600
001bb7d4udf 0
001bb7d8udf 0
001bb7dcudf 0
001bb600
001bb7e0
001bb7e0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1.1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1.1(int i, int j)
001bb7e0ldr x16, [x28+16]
001bb7e4subs xzr, sp, x16
001bb7e8b.ls 0x1bb880
001bb7ecstr x30, [sp-48]!
001bb7f0stur x29, [sp-8]
001bb7f4sub x29, sp, 8
001bb7f8str x0, [sp+56]
001bb7fcstr x1, [sp+64]
001bb800ldr x2, [x26+8]
001bb804str x2, [sp+32]
001bb808strb wzr, [sp+31]
001bb80cldr x2, [sp+32]
001bb810ldrsb x27, [x2]
001bb814ldr x1, [x2+48]
001bb818ldr x2, [x2+40]
001bb81cldr x0, [sp+56]
001bb820subs xzr, x1, x0
001bb824b.hi 0x1bb82c
001bb828b 0x1bb878
001bb82c
001bb82cloc_1bb82c:
001bb82cubfm x3, x0, 61, 60
001bb830ldrsw x2, [x2+x3]
001bb834ldr x3, [sp+32]
001bb838ldrsb x27, [x3]
001bb83cldr x1, [x3+48]
001bb840ldr x3, [x3+40]
001bb844ldr x0, [sp+64]
001bb848subs xzr, x1, x0
001bb84cb.hi 0x1bb854
001bb850b 0x1bb874
001bb854
001bb854loc_1bb854:
001bb854ubfm x1, x0, 61, 60
001bb858ldrsw x1, [x3+x1]
001bb85csubs wzr, w1, w2
001bb860cset x0, gt
001bb864strb w0, [sp+31]
001bb868ldur x29, [sp-8]
001bb86cldr x30, [sp], 48
001bb870ret x30
001bb874
001bb874loc_1bb874:
001bb874bl runtime.panicIndex
001bb878
001bb878loc_1bb878:
001bb878bl runtime.panicIndex
001bb87chint
001bb880
001bb880loc_1bb880:
001bb880stp x0, x1, [sp+8]
001bb884mov x3, x30
001bb888bl runtime.morestack.abi0
001bb88cldp x0, x1, [sp+8]
001bb890b 0x1bb7e0
001bb894udf 0
001bb898udf 0
001bb89cudf 0
001bb7e0
001bb7e0google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1.1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1.1(int i, int j)
001bb7e0ldr x16, [x28+16]
001bb7e4subs xzr, sp, x16
001bb7e8b.ls 0x1bb880
001bb7ecstr x30, [sp-48]!
001bb7f0stur x29, [sp-8]
001bb7f4sub x29, sp, 8
001bb7f8str x0, [sp+56]
001bb7fcstr x1, [sp+64]
001bb800ldr x2, [x26+8]
001bb804str x2, [sp+32]
001bb808strb wzr, [sp+31]
001bb80cldr x2, [sp+32]
001bb810ldrsb x27, [x2]
001bb814ldr x1, [x2+48]
001bb818ldr x2, [x2+40]
001bb81cldr x0, [sp+56]
001bb820subs xzr, x1, x0
001bb824b.hi 0x1bb82c
001bb828b 0x1bb878
001bb82c
001bb82cloc_1bb82c:
001bb82cubfm x3, x0, 61, 60
001bb830ldrsw x2, [x2+x3]
001bb834ldr x3, [sp+32]
001bb838ldrsb x27, [x3]
001bb83cldr x1, [x3+48]
001bb840ldr x3, [x3+40]
001bb844ldr x0, [sp+64]
001bb848subs xzr, x1, x0
001bb84cb.hi 0x1bb854
001bb850b 0x1bb874
001bb854
001bb854loc_1bb854:
001bb854ubfm x1, x0, 61, 60
001bb858ldrsw x1, [x3+x1]
001bb85csubs wzr, w1, w2
001bb860cset x0, gt
001bb864strb w0, [sp+31]
001bb868ldur x29, [sp-8]
001bb86cldr x30, [sp], 48
001bb870ret x30
001bb874
001bb874loc_1bb874:
001bb874bl runtime.panicIndex
001bb878
001bb878loc_1bb878:
001bb878bl runtime.panicIndex
001bb87chint
001bb880
001bb880loc_1bb880:
001bb880stp x0, x1, [sp+8]
001bb884mov x3, x30
001bb888bl runtime.morestack.abi0
001bb88cldp x0, x1, [sp+8]
001bb890b 0x1bb7e0
001bb894udf 0
001bb898udf 0
001bb89cudf 0
001bb7e0
001bb8a0
001bb8a0google.golang.org/protobuf/internal/filedesc.fieldRange.Start: ; void google.golang.org/protobuf/internal/filedesc.fieldRange.Start(google.golang.org/protobuf/internal/filedesc.fieldRange r)
001bb8a0str x30, [sp-32]!
001bb8a4stur x29, [sp-8]
001bb8a8sub x29, sp, 8
001bb8acstr wzr, [sp+20]
001bb8b0ldrsw x0, [sp+40]
001bb8b4str w0, [sp+20]
001bb8b8add x29, sp, 24
001bb8bcadd sp, sp, 32
001bb8c0ret x30
001bb8c4udf 0
001bb8c8udf 0
001bb8ccudf 0
001bb8a0
001bb8a0google.golang.org/protobuf/internal/filedesc.fieldRange.Start: ; void google.golang.org/protobuf/internal/filedesc.fieldRange.Start(google.golang.org/protobuf/internal/filedesc.fieldRange r)
001bb8a0str x30, [sp-32]!
001bb8a4stur x29, [sp-8]
001bb8a8sub x29, sp, 8
001bb8acstr wzr, [sp+20]
001bb8b0ldrsw x0, [sp+40]
001bb8b4str w0, [sp+20]
001bb8b8add x29, sp, 24
001bb8bcadd sp, sp, 32
001bb8c0ret x30
001bb8c4udf 0
001bb8c8udf 0
001bb8ccudf 0
001bb8a0
001bb8d0
001bb8d0google.golang.org/protobuf/internal/filedesc.fieldRange.End: ; void google.golang.org/protobuf/internal/filedesc.fieldRange.End(google.golang.org/protobuf/internal/filedesc.fieldRange r)
001bb8d0str x30, [sp-32]!
001bb8d4stur x29, [sp-8]
001bb8d8sub x29, sp, 8
001bb8dcstr wzr, [sp+20]
001bb8e0ldrsw x1, [sp+44]
001bb8e4sub x0, x1, 1
001bb8e8str w0, [sp+20]
001bb8ecadd x29, sp, 24
001bb8f0add sp, sp, 32
001bb8f4ret x30
001bb8f8udf 0
001bb8fcudf 0
001bb8d0
001bb8d0google.golang.org/protobuf/internal/filedesc.fieldRange.End: ; void google.golang.org/protobuf/internal/filedesc.fieldRange.End(google.golang.org/protobuf/internal/filedesc.fieldRange r)
001bb8d0str x30, [sp-32]!
001bb8d4stur x29, [sp-8]
001bb8d8sub x29, sp, 8
001bb8dcstr wzr, [sp+20]
001bb8e0ldrsw x1, [sp+44]
001bb8e4sub x0, x1, 1
001bb8e8str w0, [sp+20]
001bb8ecadd x29, sp, 24
001bb8f0add sp, sp, 32
001bb8f4ret x30
001bb8f8udf 0
001bb8fcudf 0
001bb8d0
001bb900
001bb900google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Len(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p)
001bb900str x30, [sp-32]!
001bb904stur x29, [sp-8]
001bb908sub x29, sp, 8
001bb90cstr x0, [sp+40]
001bb910str xzr, [sp+8]
001bb914ldrsb x27, [x0]
001bb918ldr x0, [x0+8]
001bb91cstr x0, [sp+16]
001bb920str x0, [sp+8]
001bb924add x29, sp, 24
001bb928add sp, sp, 32
001bb92cret x30
001bb900
001bb900google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Len: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Len(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p)
001bb900str x30, [sp-32]!
001bb904stur x29, [sp-8]
001bb908sub x29, sp, 8
001bb90cstr x0, [sp+40]
001bb910str xzr, [sp+8]
001bb914ldrsb x27, [x0]
001bb918ldr x0, [x0+8]
001bb91cstr x0, [sp+16]
001bb920str x0, [sp+8]
001bb924add x29, sp, 24
001bb928add sp, sp, 32
001bb92cret x30
001bb900
001bb930
001bb930google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Get(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, int i)
001bb930ldr x16, [x28+16]
001bb934subs xzr, sp, x16
001bb938b.ls 0x1bb990
001bb93cstr x30, [sp-48]!
001bb940stur x29, [sp-8]
001bb944sub x29, sp, 8
001bb948str x0, [sp+56]
001bb94cstr x1, [sp+64]
001bb950str wzr, [sp+36]
001bb954ldr x2, [sp+56]
001bb958ldrsb x27, [x2]
001bb95cldr x1, [x2+8]
001bb960ldr x2, [x2]
001bb964ldr x0, [sp+64]
001bb968subs xzr, x1, x0
001bb96cb.hi 0x1bb974
001bb970b 0x1bb988
001bb974
001bb974loc_1bb974:
001bb974ldrsw x0, [x2+2*x0]
001bb978str w0, [sp+36]
001bb97cldur x29, [sp-8]
001bb980ldr x30, [sp], 48
001bb984ret x30
001bb988
001bb988loc_1bb988:
001bb988bl runtime.panicIndex
001bb98chint
001bb990
001bb990loc_1bb990:
001bb990stp x0, x1, [sp+8]
001bb994mov x3, x30
001bb998bl runtime.morestack_noctxt.abi0
001bb99cldp x0, x1, [sp+8]
001bb9a0b 0x1bb930
001bb9a4udf 0
001bb9a8udf 0
001bb9acudf 0
001bb930
001bb930google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Get: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Get(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, int i)
001bb930ldr x16, [x28+16]
001bb934subs xzr, sp, x16
001bb938b.ls 0x1bb990
001bb93cstr x30, [sp-48]!
001bb940stur x29, [sp-8]
001bb944sub x29, sp, 8
001bb948str x0, [sp+56]
001bb94cstr x1, [sp+64]
001bb950str wzr, [sp+36]
001bb954ldr x2, [sp+56]
001bb958ldrsb x27, [x2]
001bb95cldr x1, [x2+8]
001bb960ldr x2, [x2]
001bb964ldr x0, [sp+64]
001bb968subs xzr, x1, x0
001bb96cb.hi 0x1bb974
001bb970b 0x1bb988
001bb974
001bb974loc_1bb974:
001bb974ldrsw x0, [x2+2*x0]
001bb978str w0, [sp+36]
001bb97cldur x29, [sp-8]
001bb980ldr x30, [sp], 48
001bb984ret x30
001bb988
001bb988loc_1bb988:
001bb988bl runtime.panicIndex
001bb98chint
001bb990
001bb990loc_1bb990:
001bb990stp x0, x1, [sp+8]
001bb994mov x3, x30
001bb998bl runtime.morestack_noctxt.abi0
001bb99cldp x0, x1, [sp+8]
001bb9a0b 0x1bb930
001bb9a4udf 0
001bb9a8udf 0
001bb9acudf 0
001bb930
001bb9b0
001bb9b0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bb9b0ldr x16, [x28+16]
001bb9b4subs xzr, sp, x16
001bb9b8b.ls 0x1bba80
001bb9bcstr x30, [sp-96]!
001bb9c0stur x29, [sp-8]
001bb9c4sub x29, sp, 8
001bb9c8str x0, [sp+104]
001bb9ccstr w1, [sp+112]
001bb9d0strb wzr, [sp+36]
001bb9d4stp xzr, xzr, [sp+48]
001bb9d8add x2, sp, 48
001bb9dcstr x2, [sp+40]
001bb9e0ldrsb x27, [x2]
001bb9e4adrp x3, 0
001bb9e8add x3, x3, 2720
001bb9ecstr x3, [x2]
001bb9f0ldrsb x27, [x2]
001bb9f4ldr x3, [sp+104]
001bb9f8adrp x27, 0x890000
001bb9fcldr w4, [x27+3056]
001bba00cbz w4, 0x1bba08
001bba04b 0x1bba0c
001bba08
001bba08loc_1bba08:
001bba08b 0x1bba20
001bba0c
001bba0cloc_1bba0c:
001bba0cbl runtime.gcWriteBarrier2
001bba10str x3, [x25]
001bba14ldr x4, [x2+8]
001bba18str x4, [x25+8]
001bba1cb 0x1bba20
001bba20
001bba20loc_1bba20:
001bba20str x3, [x2+8]
001bba24ldr x2, [sp+104]
001bba28ldrsb x27, [x2]
001bba2cadd x0, x2, 24
001bba30str x0, [sp+80]
001bba34ldr x1, [sp+40]
001bba38bl sync.(*Once).Do
001bba3cldr x2, [sp+104]
001bba40ldrsb x27, [x2]
001bba44ldr x1, [x2+40]
001bba48str x1, [sp+72]
001bba4cldrsw x2, [sp+112]
001bba50adrp x0, 0x46b000
001bba54add x0, x0, 1056
001bba58bl runtime.mapaccess2_fast32
001bba5cstr x0, [sp+64]
001bba60strb w1, [sp+38]
001bba64strb w1, [sp+39]
001bba68strb w1, [sp+37]
001bba6cstrb w1, [sp+36]
001bba70mov x0, x1
001bba74ldur x29, [sp-8]
001bba78ldr x30, [sp], 96
001bba7cret x30
001bba80
001bba80loc_1bba80:
001bba80str x0, [sp+8]
001bba84str w1, [sp+16]
001bba88mov x3, x30
001bba8cbl runtime.morestack_noctxt.abi0
001bba90ldr x0, [sp+8]
001bba94ldrsw x1, [sp+16]
001bba98b 0x1bb9b0
001bba9cudf 0
001bb9b0
001bb9b0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bb9b0ldr x16, [x28+16]
001bb9b4subs xzr, sp, x16
001bb9b8b.ls 0x1bba80
001bb9bcstr x30, [sp-96]!
001bb9c0stur x29, [sp-8]
001bb9c4sub x29, sp, 8
001bb9c8str x0, [sp+104]
001bb9ccstr w1, [sp+112]
001bb9d0strb wzr, [sp+36]
001bb9d4stp xzr, xzr, [sp+48]
001bb9d8add x2, sp, 48
001bb9dcstr x2, [sp+40]
001bb9e0ldrsb x27, [x2]
001bb9e4adrp x3, 0
001bb9e8add x3, x3, 2720
001bb9ecstr x3, [x2]
001bb9f0ldrsb x27, [x2]
001bb9f4ldr x3, [sp+104]
001bb9f8adrp x27, 0x890000
001bb9fcldr w4, [x27+3056]
001bba00cbz w4, 0x1bba08
001bba04b 0x1bba0c
001bba08
001bba08loc_1bba08:
001bba08b 0x1bba20
001bba0c
001bba0cloc_1bba0c:
001bba0cbl runtime.gcWriteBarrier2
001bba10str x3, [x25]
001bba14ldr x4, [x2+8]
001bba18str x4, [x25+8]
001bba1cb 0x1bba20
001bba20
001bba20loc_1bba20:
001bba20str x3, [x2+8]
001bba24ldr x2, [sp+104]
001bba28ldrsb x27, [x2]
001bba2cadd x0, x2, 24
001bba30str x0, [sp+80]
001bba34ldr x1, [sp+40]
001bba38bl sync.(*Once).Do
001bba3cldr x2, [sp+104]
001bba40ldrsb x27, [x2]
001bba44ldr x1, [x2+40]
001bba48str x1, [sp+72]
001bba4cldrsw x2, [sp+112]
001bba50adrp x0, 0x46b000
001bba54add x0, x0, 1056
001bba58bl runtime.mapaccess2_fast32
001bba5cstr x0, [sp+64]
001bba60strb w1, [sp+38]
001bba64strb w1, [sp+39]
001bba68strb w1, [sp+37]
001bba6cstrb w1, [sp+36]
001bba70mov x0, x1
001bba74ldur x29, [sp-8]
001bba78ldr x30, [sp], 96
001bba7cret x30
001bba80
001bba80loc_1bba80:
001bba80str x0, [sp+8]
001bba84str w1, [sp+16]
001bba88mov x3, x30
001bba8cbl runtime.morestack_noctxt.abi0
001bba90ldr x0, [sp+8]
001bba94ldrsw x1, [sp+16]
001bba98b 0x1bb9b0
001bba9cudf 0
001bb9b0
001bbaa0
001bbaa0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has.func1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has.func1(void)
001bbaa0ldr x16, [x28+16]
001bbaa4subs xzr, sp, x16
001bbaa8b.ls 0x1bbbc8
001bbaacstr x30, [sp-128]!
001bbab0stur x29, [sp-8]
001bbab4sub x29, sp, 8
001bbab8ldr x3, [x26+8]
001bbabcstr x3, [sp+64]
001bbac0ldrsb x27, [x3]
001bbac4ldr x4, [x3+8]
001bbac8str x4, [sp+56]
001bbacccbnz x4, 0x1bbad4
001bbad0b 0x1bbb54
001bbad4
001bbad4loc_1bbad4:
001bbad4ldrsb x27, [x3]
001bbad8ldr x1, [x3+8]
001bbadcstr x1, [sp+56]
001bbae0adrp x0, 0x46b000
001bbae4add x0, x0, 1056
001bbae8mov x2, xzr
001bbaecbl runtime.makemap
001bbaf0str x0, [sp+112]
001bbaf4ldr x3, [sp+64]
001bbaf8ldrsb x27, [x3]
001bbafcadrp x27, 0x890000
001bbb00ldr w4, [x27+3056]
001bbb04cbz w4, 0x1bbb0c
001bbb08b 0x1bbb10
001bbb0c
001bbb0cloc_1bbb0c:
001bbb0cb 0x1bbb24
001bbb10
001bbb10loc_1bbb10:
001bbb10bl runtime.gcWriteBarrier2
001bbb14str x0, [x25]
001bbb18ldr x4, [x3+40]
001bbb1cstr x4, [x25+8]
001bbb20b 0x1bbb24
001bbb24
001bbb24loc_1bbb24:
001bbb24str x0, [x3+40]
001bbb28ldr x3, [sp+64]
001bbb2cldrsb x27, [x3]
001bbb30ldr x4, [x3+8]
001bbb34ldr x5, [x3]
001bbb38ldr x3, [x3+16]
001bbb3cstr x5, [sp+88]
001bbb40str x4, [sp+96]
001bbb44str x3, [sp+104]
001bbb48str xzr, [sp+48]
001bbb4cstr x4, [sp+40]
001bbb50b 0x1bbb64
001bbb54
001bbb54loc_1bbb54:
001bbb54b 0x1bbb58
001bbb58
001bbb58loc_1bbb58:
001bbb58ldur x29, [sp-8]
001bbb5cldr x30, [sp], 128
001bbb60ret x30
001bbb64
001bbb64loc_1bbb64:
001bbb64ldr x3, [sp+40]
001bbb68ldr x4, [sp+48]
001bbb6csubs xzr, x3, x4
001bbb70b.gt 0x1bbb78
001bbb74b 0x1bbbc4
001bbb78
001bbb78loc_1bbb78:
001bbb78ldr x3, [sp+48]
001bbb7cldr x4, [sp+88]
001bbb80ldrsw x3, [x4+2*x3]
001bbb84str w3, [sp+36]
001bbb88ldr x3, [sp+64]
001bbb8cldrsb x27, [x3]
001bbb90ldr x1, [x3+40]
001bbb94str x1, [sp+80]
001bbb98ldrsw x2, [sp+36]
001bbb9cadrp x0, 0x46b000
001bbba0add x0, x0, 1056
001bbba4bl runtime.mapassign_fast32
001bbba8str x0, [sp+72]
001bbbacldrsb x27, [x0]
001bbbb0b 0x1bbbb4
001bbbb4
001bbbb4loc_1bbbb4:
001bbbb4ldr x3, [sp+48]
001bbbb8add x3, x3, 1
001bbbbcstr x3, [sp+48]
001bbbc0b 0x1bbb64
001bbbc4
001bbbc4loc_1bbbc4:
001bbbc4b 0x1bbb58
001bbbc8
001bbbc8loc_1bbbc8:
001bbbc8mov x3, x30
001bbbccbl runtime.morestack.abi0
001bbbd0b 0x1bbaa0
001bbbd4udf 0
001bbbd8udf 0
001bbbdcudf 0
001bbaa0
001bbaa0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has.func1: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has.func1(void)
001bbaa0ldr x16, [x28+16]
001bbaa4subs xzr, sp, x16
001bbaa8b.ls 0x1bbbc8
001bbaacstr x30, [sp-128]!
001bbab0stur x29, [sp-8]
001bbab4sub x29, sp, 8
001bbab8ldr x3, [x26+8]
001bbabcstr x3, [sp+64]
001bbac0ldrsb x27, [x3]
001bbac4ldr x4, [x3+8]
001bbac8str x4, [sp+56]
001bbacccbnz x4, 0x1bbad4
001bbad0b 0x1bbb54
001bbad4
001bbad4loc_1bbad4:
001bbad4ldrsb x27, [x3]
001bbad8ldr x1, [x3+8]
001bbadcstr x1, [sp+56]
001bbae0adrp x0, 0x46b000
001bbae4add x0, x0, 1056
001bbae8mov x2, xzr
001bbaecbl runtime.makemap
001bbaf0str x0, [sp+112]
001bbaf4ldr x3, [sp+64]
001bbaf8ldrsb x27, [x3]
001bbafcadrp x27, 0x890000
001bbb00ldr w4, [x27+3056]
001bbb04cbz w4, 0x1bbb0c
001bbb08b 0x1bbb10
001bbb0c
001bbb0cloc_1bbb0c:
001bbb0cb 0x1bbb24
001bbb10
001bbb10loc_1bbb10:
001bbb10bl runtime.gcWriteBarrier2
001bbb14str x0, [x25]
001bbb18ldr x4, [x3+40]
001bbb1cstr x4, [x25+8]
001bbb20b 0x1bbb24
001bbb24
001bbb24loc_1bbb24:
001bbb24str x0, [x3+40]
001bbb28ldr x3, [sp+64]
001bbb2cldrsb x27, [x3]
001bbb30ldr x4, [x3+8]
001bbb34ldr x5, [x3]
001bbb38ldr x3, [x3+16]
001bbb3cstr x5, [sp+88]
001bbb40str x4, [sp+96]
001bbb44str x3, [sp+104]
001bbb48str xzr, [sp+48]
001bbb4cstr x4, [sp+40]
001bbb50b 0x1bbb64
001bbb54
001bbb54loc_1bbb54:
001bbb54b 0x1bbb58
001bbb58
001bbb58loc_1bbb58:
001bbb58ldur x29, [sp-8]
001bbb5cldr x30, [sp], 128
001bbb60ret x30
001bbb64
001bbb64loc_1bbb64:
001bbb64ldr x3, [sp+40]
001bbb68ldr x4, [sp+48]
001bbb6csubs xzr, x3, x4
001bbb70b.gt 0x1bbb78
001bbb74b 0x1bbbc4
001bbb78
001bbb78loc_1bbb78:
001bbb78ldr x3, [sp+48]
001bbb7cldr x4, [sp+88]
001bbb80ldrsw x3, [x4+2*x3]
001bbb84str w3, [sp+36]
001bbb88ldr x3, [sp+64]
001bbb8cldrsb x27, [x3]
001bbb90ldr x1, [x3+40]
001bbb94str x1, [sp+80]
001bbb98ldrsw x2, [sp+36]
001bbb9cadrp x0, 0x46b000
001bbba0add x0, x0, 1056
001bbba4bl runtime.mapassign_fast32
001bbba8str x0, [sp+72]
001bbbacldrsb x27, [x0]
001bbbb0b 0x1bbbb4
001bbbb4
001bbbb4loc_1bbbb4:
001bbbb4ldr x3, [sp+48]
001bbbb8add x3, x3, 1
001bbbbcstr x3, [sp+48]
001bbbc0b 0x1bbb64
001bbbc4
001bbbc4loc_1bbbc4:
001bbbc4b 0x1bbb58
001bbbc8
001bbbc8loc_1bbbc8:
001bbbc8mov x3, x30
001bbbccbl runtime.morestack.abi0
001bbbd0b 0x1bbaa0
001bbbd4udf 0
001bbbd8udf 0
001bbbdcudf 0
001bbaa0
001bbbe0
001bbbe0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Format(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, fmt.State s, int32 r)
001bbbe0ldr x16, [x28+16]
001bbbe4subs xzr, sp, x16
001bbbe8b.ls 0x1bbc30
001bbbecstr x30, [sp-64]!
001bbbf0stur x29, [sp-8]
001bbbf4sub x29, sp, 8
001bbbf8str x0, [sp+72]
001bbbfcstr x1, [sp+80]
001bbc00str x2, [sp+88]
001bbc04str w3, [sp+96]
001bbc08ldr x0, [sp+80]
001bbc0cldr x1, [sp+88]
001bbc10ldr x4, [sp+72]
001bbc14mov x2, x3
001bbc18adrp x3, 0x55c000
001bbc1cadd x3, x3, 3520
001bbc20bl google.golang.org/protobuf/internal/descfmt.FormatList
001bbc24ldur x29, [sp-8]
001bbc28ldr x30, [sp], 64
001bbc2cret x30
001bbc30
001bbc30loc_1bbc30:
001bbc30stp x0, x1, [sp+8]
001bbc34str x2, [sp+24]
001bbc38str w3, [sp+32]
001bbc3cmov x3, x30
001bbc40bl runtime.morestack_noctxt.abi0
001bbc44ldp x0, x1, [sp+8]
001bbc48ldr x2, [sp+24]
001bbc4cldrsw x3, [sp+32]
001bbc50b 0x1bbbe0
001bbc54udf 0
001bbc58udf 0
001bbc5cudf 0
001bbbe0
001bbbe0google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Format: ; void google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Format(google.golang.org/protobuf/internal/filedesc.FieldNumbers * p, fmt.State s, int32 r)
001bbbe0ldr x16, [x28+16]
001bbbe4subs xzr, sp, x16
001bbbe8b.ls 0x1bbc30
001bbbecstr x30, [sp-64]!
001bbbf0stur x29, [sp-8]
001bbbf4sub x29, sp, 8
001bbbf8str x0, [sp+72]
001bbbfcstr x1, [sp+80]
001bbc00str x2, [sp+88]
001bbc04str w3, [sp+96]
001bbc08ldr x0, [sp+80]
001bbc0cldr x1, [sp+88]
001bbc10ldr x4, [sp+72]
001bbc14mov x2, x3
001bbc18adrp x3, 0x55c000
001bbc1cadd x3, x3, 3520
001bbc20bl google.golang.org/protobuf/internal/descfmt.FormatList
001bbc24ldur x29, [sp-8]
001bbc28ldr x30, [sp], 64
001bbc2cret x30
001bbc30
001bbc30loc_1bbc30:
001bbc30stp x0, x1, [sp+8]
001bbc34str x2, [sp+24]
001bbc38str w3, [sp+32]
001bbc3cmov x3, x30
001bbc40bl runtime.morestack_noctxt.abi0
001bbc44ldp x0, x1, [sp+8]
001bbc48ldr x2, [sp+24]
001bbc4cldrsw x3, [sp+32]
001bbc50b 0x1bbbe0
001bbc54udf 0
001bbc58udf 0
001bbc5cudf 0
001bbbe0
001bbc60
001bbc60google.golang.org/protobuf/internal/filedesc.(*OneofFields).Len: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Len(google.golang.org/protobuf/internal/filedesc.OneofFields * p)
001bbc60str x30, [sp-32]!
001bbc64stur x29, [sp-8]
001bbc68sub x29, sp, 8
001bbc6cstr x0, [sp+40]
001bbc70str xzr, [sp+8]
001bbc74ldrsb x27, [x0]
001bbc78ldr x0, [x0+8]
001bbc7cstr x0, [sp+16]
001bbc80str x0, [sp+8]
001bbc84add x29, sp, 24
001bbc88add sp, sp, 32
001bbc8cret x30
001bbc60
001bbc60google.golang.org/protobuf/internal/filedesc.(*OneofFields).Len: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Len(google.golang.org/protobuf/internal/filedesc.OneofFields * p)
001bbc60str x30, [sp-32]!
001bbc64stur x29, [sp-8]
001bbc68sub x29, sp, 8
001bbc6cstr x0, [sp+40]
001bbc70str xzr, [sp+8]
001bbc74ldrsb x27, [x0]
001bbc78ldr x0, [x0+8]
001bbc7cstr x0, [sp+16]
001bbc80str x0, [sp+8]
001bbc84add x29, sp, 24
001bbc88add sp, sp, 32
001bbc8cret x30
001bbc60
001bbc90
001bbc90google.golang.org/protobuf/internal/filedesc.(*OneofFields).Get: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Get(google.golang.org/protobuf/internal/filedesc.OneofFields * p, int i)
001bbc90ldr x16, [x28+16]
001bbc94subs xzr, sp, x16
001bbc98b.ls 0x1bbd00
001bbc9cstr x30, [sp-48]!
001bbca0stur x29, [sp-8]
001bbca4sub x29, sp, 8
001bbca8str x0, [sp+56]
001bbcacstr x1, [sp+64]
001bbcb0stp xzr, xzr, [sp+24]
001bbcb4ldr x2, [sp+56]
001bbcb8ldrsb x27, [x2]
001bbcbcldr x3, [x2]
001bbcc0ldr x1, [x2+8]
001bbcc4ldr x0, [sp+64]
001bbcc8subs xzr, x1, x0
001bbcccb.hi 0x1bbcd4
001bbcd0b 0x1bbcf8
001bbcd4
001bbcd4loc_1bbcd4:
001bbcd4add x2, x3, x0, lsl #4
001bbcd8ldr x1, [x2+8]
001bbcdcubfm x2, x0, 60, 59
001bbce0ldr x0, [x3+x2]
001bbce4str x0, [sp+24]
001bbce8str x1, [sp+32]
001bbcecldur x29, [sp-8]
001bbcf0ldr x30, [sp], 48
001bbcf4ret x30
001bbcf8
001bbcf8loc_1bbcf8:
001bbcf8bl runtime.panicIndex
001bbcfchint
001bbd00
001bbd00loc_1bbd00:
001bbd00stp x0, x1, [sp+8]
001bbd04mov x3, x30
001bbd08bl runtime.morestack_noctxt.abi0
001bbd0cldp x0, x1, [sp+8]
001bbd10b 0x1bbc90
001bbd14udf 0
001bbd18udf 0
001bbd1cudf 0
001bbc90
001bbc90google.golang.org/protobuf/internal/filedesc.(*OneofFields).Get: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Get(google.golang.org/protobuf/internal/filedesc.OneofFields * p, int i)
001bbc90ldr x16, [x28+16]
001bbc94subs xzr, sp, x16
001bbc98b.ls 0x1bbd00
001bbc9cstr x30, [sp-48]!
001bbca0stur x29, [sp-8]
001bbca4sub x29, sp, 8
001bbca8str x0, [sp+56]
001bbcacstr x1, [sp+64]
001bbcb0stp xzr, xzr, [sp+24]
001bbcb4ldr x2, [sp+56]
001bbcb8ldrsb x27, [x2]
001bbcbcldr x3, [x2]
001bbcc0ldr x1, [x2+8]
001bbcc4ldr x0, [sp+64]
001bbcc8subs xzr, x1, x0
001bbcccb.hi 0x1bbcd4
001bbcd0b 0x1bbcf8
001bbcd4
001bbcd4loc_1bbcd4:
001bbcd4add x2, x3, x0, lsl #4
001bbcd8ldr x1, [x2+8]
001bbcdcubfm x2, x0, 60, 59
001bbce0ldr x0, [x3+x2]
001bbce4str x0, [sp+24]
001bbce8str x1, [sp+32]
001bbcecldur x29, [sp-8]
001bbcf0ldr x30, [sp], 48
001bbcf4ret x30
001bbcf8
001bbcf8loc_1bbcf8:
001bbcf8bl runtime.panicIndex
001bbcfchint
001bbd00
001bbd00loc_1bbd00:
001bbd00stp x0, x1, [sp+8]
001bbd04mov x3, x30
001bbd08bl runtime.morestack_noctxt.abi0
001bbd0cldp x0, x1, [sp+8]
001bbd10b 0x1bbc90
001bbd14udf 0
001bbd18udf 0
001bbd1cudf 0
001bbc90
001bbd20
001bbd20google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByName(google.golang.org/protobuf/internal/filedesc.OneofFields * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bbd20ldr x16, [x28+16]
001bbd24subs xzr, sp, x16
001bbd28b.ls 0x1bbd98
001bbd2cstr x30, [sp-80]!
001bbd30stur x29, [sp-8]
001bbd34sub x29, sp, 8
001bbd38str x0, [sp+88]
001bbd3cstr x1, [sp+96]
001bbd40str x2, [sp+104]
001bbd44stp xzr, xzr, [sp+40]
001bbd48ldr x0, [sp+88]
001bbd4cbl google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit
001bbd50str x0, [sp+64]
001bbd54ldrsb x27, [x0]
001bbd58ldr x1, [x0+40]
001bbd5cstr x1, [sp+56]
001bbd60ldr x2, [sp+96]
001bbd64ldr x3, [sp+104]
001bbd68adrp x0, 0x46b000
001bbd6cadd x0, x0, 544
001bbd70bl runtime.mapaccess1_faststr
001bbd74ldr x1, [x0]
001bbd78ldr x2, [x0+8]
001bbd7cstr x1, [sp+40]
001bbd80str x2, [sp+48]
001bbd84mov x0, x1
001bbd88mov x1, x2
001bbd8cldur x29, [sp-8]
001bbd90ldr x30, [sp], 80
001bbd94ret x30
001bbd98
001bbd98loc_1bbd98:
001bbd98stp x0, x1, [sp+8]
001bbd9cstr x2, [sp+24]
001bbda0mov x3, x30
001bbda4bl runtime.morestack_noctxt.abi0
001bbda8ldp x0, x1, [sp+8]
001bbdacldr x2, [sp+24]
001bbdb0b 0x1bbd20
001bbdb4udf 0
001bbdb8udf 0
001bbdbcudf 0
001bbd20
001bbd20google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByName(google.golang.org/protobuf/internal/filedesc.OneofFields * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bbd20ldr x16, [x28+16]
001bbd24subs xzr, sp, x16
001bbd28b.ls 0x1bbd98
001bbd2cstr x30, [sp-80]!
001bbd30stur x29, [sp-8]
001bbd34sub x29, sp, 8
001bbd38str x0, [sp+88]
001bbd3cstr x1, [sp+96]
001bbd40str x2, [sp+104]
001bbd44stp xzr, xzr, [sp+40]
001bbd48ldr x0, [sp+88]
001bbd4cbl google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit
001bbd50str x0, [sp+64]
001bbd54ldrsb x27, [x0]
001bbd58ldr x1, [x0+40]
001bbd5cstr x1, [sp+56]
001bbd60ldr x2, [sp+96]
001bbd64ldr x3, [sp+104]
001bbd68adrp x0, 0x46b000
001bbd6cadd x0, x0, 544
001bbd70bl runtime.mapaccess1_faststr
001bbd74ldr x1, [x0]
001bbd78ldr x2, [x0+8]
001bbd7cstr x1, [sp+40]
001bbd80str x2, [sp+48]
001bbd84mov x0, x1
001bbd88mov x1, x2
001bbd8cldur x29, [sp-8]
001bbd90ldr x30, [sp], 80
001bbd94ret x30
001bbd98
001bbd98loc_1bbd98:
001bbd98stp x0, x1, [sp+8]
001bbd9cstr x2, [sp+24]
001bbda0mov x3, x30
001bbda4bl runtime.morestack_noctxt.abi0
001bbda8ldp x0, x1, [sp+8]
001bbdacldr x2, [sp+24]
001bbdb0b 0x1bbd20
001bbdb4udf 0
001bbdb8udf 0
001bbdbcudf 0
001bbd20
001bbdc0
001bbdc0google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByNumber: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByNumber(google.golang.org/protobuf/internal/filedesc.OneofFields * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bbdc0ldr x16, [x28+16]
001bbdc4subs xzr, sp, x16
001bbdc8b.ls 0x1bbe30
001bbdccstr x30, [sp-80]!
001bbdd0stur x29, [sp-8]
001bbdd4sub x29, sp, 8
001bbdd8str x0, [sp+88]
001bbddcstr w1, [sp+96]
001bbde0stp xzr, xzr, [sp+40]
001bbde4ldr x0, [sp+88]
001bbde8bl google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit
001bbdecstr x0, [sp+64]
001bbdf0ldrsb x27, [x0]
001bbdf4ldr x1, [x0+64]
001bbdf8str x1, [sp+56]
001bbdfcldrsw x2, [sp+96]
001bbe00adrp x0, 0x46b000
001bbe04add x0, x0, 800
001bbe08bl runtime.mapaccess1_fast32
001bbe0cldr x1, [x0]
001bbe10ldr x2, [x0+8]
001bbe14str x1, [sp+40]
001bbe18str x2, [sp+48]
001bbe1cmov x0, x1
001bbe20mov x1, x2
001bbe24ldur x29, [sp-8]
001bbe28ldr x30, [sp], 80
001bbe2cret x30
001bbe30
001bbe30loc_1bbe30:
001bbe30str x0, [sp+8]
001bbe34str w1, [sp+16]
001bbe38mov x3, x30
001bbe3cbl runtime.morestack_noctxt.abi0
001bbe40ldr x0, [sp+8]
001bbe44ldrsw x1, [sp+16]
001bbe48b 0x1bbdc0
001bbe4cudf 0
001bbdc0
001bbdc0google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByNumber: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByNumber(google.golang.org/protobuf/internal/filedesc.OneofFields * p, google.golang.org/protobuf/encoding/protowire.Number n)
001bbdc0ldr x16, [x28+16]
001bbdc4subs xzr, sp, x16
001bbdc8b.ls 0x1bbe30
001bbdccstr x30, [sp-80]!
001bbdd0stur x29, [sp-8]
001bbdd4sub x29, sp, 8
001bbdd8str x0, [sp+88]
001bbddcstr w1, [sp+96]
001bbde0stp xzr, xzr, [sp+40]
001bbde4ldr x0, [sp+88]
001bbde8bl google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit
001bbdecstr x0, [sp+64]
001bbdf0ldrsb x27, [x0]
001bbdf4ldr x1, [x0+64]
001bbdf8str x1, [sp+56]
001bbdfcldrsw x2, [sp+96]
001bbe00adrp x0, 0x46b000
001bbe04add x0, x0, 800
001bbe08bl runtime.mapaccess1_fast32
001bbe0cldr x1, [x0]
001bbe10ldr x2, [x0+8]
001bbe14str x1, [sp+40]
001bbe18str x2, [sp+48]
001bbe1cmov x0, x1
001bbe20mov x1, x2
001bbe24ldur x29, [sp-8]
001bbe28ldr x30, [sp], 80
001bbe2cret x30
001bbe30
001bbe30loc_1bbe30:
001bbe30str x0, [sp+8]
001bbe34str w1, [sp+16]
001bbe38mov x3, x30
001bbe3cbl runtime.morestack_noctxt.abi0
001bbe40ldr x0, [sp+8]
001bbe44ldrsw x1, [sp+16]
001bbe48b 0x1bbdc0
001bbe4cudf 0
001bbdc0
001bbe50
001bbe50google.golang.org/protobuf/internal/filedesc.(*OneofFields).Format: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Format(google.golang.org/protobuf/internal/filedesc.OneofFields * p, fmt.State s, int32 r)
001bbe50ldr x16, [x28+16]
001bbe54subs xzr, sp, x16
001bbe58b.ls 0x1bbea0
001bbe5cstr x30, [sp-64]!
001bbe60stur x29, [sp-8]
001bbe64sub x29, sp, 8
001bbe68str x0, [sp+72]
001bbe6cstr x1, [sp+80]
001bbe70str x2, [sp+88]
001bbe74str w3, [sp+96]
001bbe78ldr x0, [sp+80]
001bbe7cldr x1, [sp+88]
001bbe80ldr x4, [sp+72]
001bbe84mov x2, x3
001bbe88adrp x3, 0x55c000
001bbe8cadd x3, x3, 3640
001bbe90bl google.golang.org/protobuf/internal/descfmt.FormatList
001bbe94ldur x29, [sp-8]
001bbe98ldr x30, [sp], 64
001bbe9cret x30
001bbea0
001bbea0loc_1bbea0:
001bbea0stp x0, x1, [sp+8]
001bbea4str x2, [sp+24]
001bbea8str w3, [sp+32]
001bbeacmov x3, x30
001bbeb0bl runtime.morestack_noctxt.abi0
001bbeb4ldp x0, x1, [sp+8]
001bbeb8ldr x2, [sp+24]
001bbebcldrsw x3, [sp+32]
001bbec0b 0x1bbe50
001bbec4udf 0
001bbec8udf 0
001bbeccudf 0
001bbe50
001bbe50google.golang.org/protobuf/internal/filedesc.(*OneofFields).Format: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).Format(google.golang.org/protobuf/internal/filedesc.OneofFields * p, fmt.State s, int32 r)
001bbe50ldr x16, [x28+16]
001bbe54subs xzr, sp, x16
001bbe58b.ls 0x1bbea0
001bbe5cstr x30, [sp-64]!
001bbe60stur x29, [sp-8]
001bbe64sub x29, sp, 8
001bbe68str x0, [sp+72]
001bbe6cstr x1, [sp+80]
001bbe70str x2, [sp+88]
001bbe74str w3, [sp+96]
001bbe78ldr x0, [sp+80]
001bbe7cldr x1, [sp+88]
001bbe80ldr x4, [sp+72]
001bbe84mov x2, x3
001bbe88adrp x3, 0x55c000
001bbe8cadd x3, x3, 3640
001bbe90bl google.golang.org/protobuf/internal/descfmt.FormatList
001bbe94ldur x29, [sp-8]
001bbe98ldr x30, [sp], 64
001bbe9cret x30
001bbea0
001bbea0loc_1bbea0:
001bbea0stp x0, x1, [sp+8]
001bbea4str x2, [sp+24]
001bbea8str w3, [sp+32]
001bbeacmov x3, x30
001bbeb0bl runtime.morestack_noctxt.abi0
001bbeb4ldp x0, x1, [sp+8]
001bbeb8ldr x2, [sp+24]
001bbebcldrsw x3, [sp+32]
001bbec0b 0x1bbe50
001bbec4udf 0
001bbec8udf 0
001bbeccudf 0
001bbe50
001bbed0
001bbed0google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit(google.golang.org/protobuf/internal/filedesc.OneofFields * p)
001bbed0ldr x16, [x28+16]
001bbed4subs xzr, sp, x16
001bbed8b.ls 0x1bbf6c
001bbedcstr x30, [sp-80]!
001bbee0stur x29, [sp-8]
001bbee4sub x29, sp, 8
001bbee8str x0, [sp+88]
001bbeecstr xzr, [sp+32]
001bbef0stp xzr, xzr, [sp+56]
001bbef4add x2, sp, 56
001bbef8str x2, [sp+48]
001bbefcldrsb x27, [x2]
001bbf00adrp x3, 0
001bbf04add x3, x3, 3968
001bbf08str x3, [x2]
001bbf0cldrsb x27, [x2]
001bbf10ldr x3, [sp+88]
001bbf14adrp x27, 0x890000
001bbf18ldr w4, [x27+3056]
001bbf1ccbz w4, 0x1bbf24
001bbf20b 0x1bbf28
001bbf24
001bbf24loc_1bbf24:
001bbf24b 0x1bbf3c
001bbf28
001bbf28loc_1bbf28:
001bbf28bl runtime.gcWriteBarrier2
001bbf2cstr x3, [x25]
001bbf30ldr x4, [x2+8]
001bbf34str x4, [x25+8]
001bbf38b 0x1bbf3c
001bbf3c
001bbf3cloc_1bbf3c:
001bbf3cstr x3, [x2+8]
001bbf40ldr x2, [sp+88]
001bbf44ldrsb x27, [x2]
001bbf48add x0, x2, 24
001bbf4cstr x0, [sp+40]
001bbf50ldr x1, [sp+48]
001bbf54bl sync.(*Once).Do
001bbf58ldr x0, [sp+88]
001bbf5cstr x0, [sp+32]
001bbf60ldur x29, [sp-8]
001bbf64ldr x30, [sp], 80
001bbf68ret x30
001bbf6c
001bbf6cloc_1bbf6c:
001bbf6cstr x0, [sp+8]
001bbf70mov x3, x30
001bbf74bl runtime.morestack_noctxt.abi0
001bbf78ldr x0, [sp+8]
001bbf7cb 0x1bbed0
001bbed0
001bbed0google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit(google.golang.org/protobuf/internal/filedesc.OneofFields * p)
001bbed0ldr x16, [x28+16]
001bbed4subs xzr, sp, x16
001bbed8b.ls 0x1bbf6c
001bbedcstr x30, [sp-80]!
001bbee0stur x29, [sp-8]
001bbee4sub x29, sp, 8
001bbee8str x0, [sp+88]
001bbeecstr xzr, [sp+32]
001bbef0stp xzr, xzr, [sp+56]
001bbef4add x2, sp, 56
001bbef8str x2, [sp+48]
001bbefcldrsb x27, [x2]
001bbf00adrp x3, 0
001bbf04add x3, x3, 3968
001bbf08str x3, [x2]
001bbf0cldrsb x27, [x2]
001bbf10ldr x3, [sp+88]
001bbf14adrp x27, 0x890000
001bbf18ldr w4, [x27+3056]
001bbf1ccbz w4, 0x1bbf24
001bbf20b 0x1bbf28
001bbf24
001bbf24loc_1bbf24:
001bbf24b 0x1bbf3c
001bbf28
001bbf28loc_1bbf28:
001bbf28bl runtime.gcWriteBarrier2
001bbf2cstr x3, [x25]
001bbf30ldr x4, [x2+8]
001bbf34str x4, [x25+8]
001bbf38b 0x1bbf3c
001bbf3c
001bbf3cloc_1bbf3c:
001bbf3cstr x3, [x2+8]
001bbf40ldr x2, [sp+88]
001bbf44ldrsb x27, [x2]
001bbf48add x0, x2, 24
001bbf4cstr x0, [sp+40]
001bbf50ldr x1, [sp+48]
001bbf54bl sync.(*Once).Do
001bbf58ldr x0, [sp+88]
001bbf5cstr x0, [sp+32]
001bbf60ldur x29, [sp-8]
001bbf64ldr x30, [sp], 80
001bbf68ret x30
001bbf6c
001bbf6cloc_1bbf6c:
001bbf6cstr x0, [sp+8]
001bbf70mov x3, x30
001bbf74bl runtime.morestack_noctxt.abi0
001bbf78ldr x0, [sp+8]
001bbf7cb 0x1bbed0
001bbed0
001bbf80
001bbf80google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit.func1(void)
001bbf80ldr x16, [x28+16]
001bbf84sub x17, sp, 144
001bbf88subs xzr, x17, x16
001bbf8cb.ls 0x1bc3a0
001bbf90sub x20, sp, 272
001bbf94stp x29, x30, [x20-8]
001bbf98add sp, x20, 0
001bbf9csub x29, sp, 8
001bbfa0ldr x3, [x26+8]
001bbfa4str x3, [sp+88]
001bbfa8ldrsb x27, [x3]
001bbfacldr x4, [x3+8]
001bbfb0str x4, [sp+80]
001bbfb4cbnz x4, 0x1bbfbc
001bbfb8b 0x1bc14c
001bbfbc
001bbfbcloc_1bbfbc:
001bbfbcldrsb x27, [x3]
001bbfc0ldr x1, [x3+8]
001bbfc4str x1, [sp+80]
001bbfc8adrp x0, 0x46b000
001bbfccadd x0, x0, 544
001bbfd0mov x2, xzr
001bbfd4bl runtime.makemap
001bbfd8str x0, [sp+192]
001bbfdcldr x3, [sp+88]
001bbfe0ldrsb x27, [x3]
001bbfe4adrp x27, 0x890000
001bbfe8ldr w4, [x27+3056]
001bbfeccbz w4, 0x1bbff4
001bbff0b 0x1bbff8
001bbff4
001bbff4loc_1bbff4:
001bbff4b 0x1bc00c
001bbff8
001bbff8loc_1bbff8:
001bbff8bl runtime.gcWriteBarrier2
001bbffcstr x0, [x25]
001bc000ldr x4, [x3+40]
001bc004str x4, [x25+8]
001bc008b 0x1bc00c
001bc00c
001bc00cloc_1bc00c:
001bc00cstr x0, [x3+40]
001bc010ldr x3, [sp+88]
001bc014ldrsb x27, [x3]
001bc018ldr x1, [x3+8]
001bc01cstr x1, [sp+80]
001bc020adrp x0, 0x46a000
001bc024add x0, x0, 672
001bc028mov x2, xzr
001bc02cbl runtime.makemap
001bc030str x0, [sp+176]
001bc034ldr x3, [sp+88]
001bc038ldrsb x27, [x3]
001bc03cadrp x27, 0x88f000
001bc040ldr w4, [x27+3056]
001bc044cbz w4, 0x1bc04c
001bc048b 0x1bc050
001bc04c
001bc04cloc_1bc04c:
001bc04cb 0x1bc064
001bc050
001bc050loc_1bc050:
001bc050bl runtime.gcWriteBarrier2
001bc054str x0, [x25]
001bc058ldr x4, [x3+48]
001bc05cstr x4, [x25+8]
001bc060b 0x1bc064
001bc064
001bc064loc_1bc064:
001bc064str x0, [x3+48]
001bc068ldr x3, [sp+88]
001bc06cldrsb x27, [x3]
001bc070ldr x1, [x3+8]
001bc074str x1, [sp+80]
001bc078adrp x0, 0x46a000
001bc07cadd x0, x0, 672
001bc080mov x2, xzr
001bc084bl runtime.makemap
001bc088str x0, [sp+176]
001bc08cldr x3, [sp+88]
001bc090ldrsb x27, [x3]
001bc094adrp x27, 0x88f000
001bc098ldr w4, [x27+3056]
001bc09ccbz w4, 0x1bc0a4
001bc0a0b 0x1bc0a8
001bc0a4
001bc0a4loc_1bc0a4:
001bc0a4b 0x1bc0bc
001bc0a8
001bc0a8loc_1bc0a8:
001bc0a8bl runtime.gcWriteBarrier2
001bc0acstr x0, [x25]
001bc0b0ldr x4, [x3+56]
001bc0b4str x4, [x25+8]
001bc0b8b 0x1bc0bc
001bc0bc
001bc0bcloc_1bc0bc:
001bc0bcstr x0, [x3+56]
001bc0c0ldr x3, [sp+88]
001bc0c4ldrsb x27, [x3]
001bc0c8ldr x1, [x3+8]
001bc0ccstr x1, [sp+80]
001bc0d0adrp x0, 0x46a000
001bc0d4add x0, x0, 800
001bc0d8mov x2, xzr
001bc0dcbl runtime.makemap
001bc0e0str x0, [sp+168]
001bc0e4ldr x3, [sp+88]
001bc0e8ldrsb x27, [x3]
001bc0ecadrp x27, 0x88f000
001bc0f0ldr w4, [x27+3056]
001bc0f4cbz w4, 0x1bc0fc
001bc0f8b 0x1bc100
001bc0fc
001bc0fcloc_1bc0fc:
001bc0fcb 0x1bc114
001bc100
001bc100loc_1bc100:
001bc100bl runtime.gcWriteBarrier2
001bc104str x0, [x25]
001bc108ldr x1, [x3+64]
001bc10cstr x1, [x25+8]
001bc110b 0x1bc114
001bc114
001bc114loc_1bc114:
001bc114str x0, [x3+64]
001bc118ldr x1, [sp+88]
001bc11cldrsb x27, [x1]
001bc120ldr x2, [x1+8]
001bc124ldr x3, [x1]
001bc128ldr x1, [x1+16]
001bc12cstr x3, [sp+144]
001bc130str x2, [sp+152]
001bc134str x1, [sp+160]
001bc138str xzr, [sp+56]
001bc13cstr x2, [sp+72]
001bc140ldr x1, [sp+144]
001bc144str x1, [sp+64]
001bc148b 0x1bc15c
001bc14c
001bc14cloc_1bc14c:
001bc14cb 0x1bc150
001bc150
001bc150loc_1bc150:
001bc150ldp x29, x30, [sp-8]
001bc154add sp, sp, 272
001bc158ret x30
001bc15c
001bc15cloc_1bc15c:
001bc15cldr x1, [sp+72]
001bc160ldr x2, [sp+56]
001bc164subs xzr, x1, x2
001bc168b.gt 0x1bc170
001bc16cb 0x1bc39c
001bc170
001bc170loc_1bc170:
001bc170ldr x1, [sp+64]
001bc174str x1, [sp+256]
001bc178ldr x1, [sp+256]
001bc17cldr x2, [x1]
001bc180ldr x0, [x1+8]
001bc184str x2, [sp+96]
001bc188str x0, [sp+104]
001bc18cldrsb x27, [x2]
001bc190ldr x1, [x2+208]
001bc194blr x1
001bc198str x0, [sp+128]
001bc19cstr x1, [sp+136]
001bc1a0ldr x1, [sp+88]
001bc1a4ldrsb x27, [x1]
001bc1a8ldr x1, [x1+40]
001bc1acstr x1, [sp+248]
001bc1b0ldr x2, [sp+128]
001bc1b4ldr x3, [sp+136]
001bc1b8adrp x0, 0x46a000
001bc1bcadd x0, x0, 544
001bc1c0bl runtime.mapassign_faststr
001bc1c4str x0, [sp+240]
001bc1c8ldrsb x27, [x0]
001bc1ccldr x1, [sp+104]
001bc1d0ldr x2, [sp+96]
001bc1d4str x2, [x0]
001bc1d8adrp x27, 0x88f000
001bc1dcldr w2, [x27+3056]
001bc1e0cbz w2, 0x1bc1e8
001bc1e4b 0x1bc1ec
001bc1e8
001bc1e8loc_1bc1e8:
001bc1e8b 0x1bc200
001bc1ec
001bc1ecloc_1bc1ec:
001bc1ecbl runtime.gcWriteBarrier2
001bc1f0str x1, [x25]
001bc1f4ldr x2, [x0+8]
001bc1f8str x2, [x25+8]
001bc1fcb 0x1bc200
001bc200
001bc200loc_1bc200:
001bc200str x1, [x0+8]
001bc204ldr x1, [sp+96]
001bc208ldrsb x27, [x1]
001bc20cldr x1, [x1+168]
001bc210ldr x0, [sp+104]
001bc214blr x1
001bc218str x0, [sp+112]
001bc21cstr x1, [sp+120]
001bc220ldr x1, [sp+88]
001bc224ldrsb x27, [x1]
001bc228ldr x1, [x1+48]
001bc22cstr x1, [sp+232]
001bc230ldr x2, [sp+112]
001bc234ldr x3, [sp+120]
001bc238adrp x0, 0x46a000
001bc23cadd x0, x0, 672
001bc240bl runtime.mapassign_faststr
001bc244str x0, [sp+224]
001bc248ldrsb x27, [x0]
001bc24cldr x1, [sp+104]
001bc250ldr x2, [sp+96]
001bc254str x2, [x0]
001bc258adrp x27, 0x88f000
001bc25cldr w2, [x27+3056]
001bc260cbz w2, 0x1bc268
001bc264b 0x1bc26c
001bc268
001bc268loc_1bc268:
001bc268b 0x1bc280
001bc26c
001bc26cloc_1bc26c:
001bc26cbl runtime.gcWriteBarrier2
001bc270str x1, [x25]
001bc274ldr x2, [x0+8]
001bc278str x2, [x25+8]
001bc27cb 0x1bc280
001bc280
001bc280loc_1bc280:
001bc280str x1, [x0+8]
001bc284ldr x1, [sp+96]
001bc288ldrsb x27, [x1]
001bc28cldr x1, [x1+272]
001bc290ldr x0, [sp+104]
001bc294blr x1
001bc298str x0, [sp+112]
001bc29cstr x1, [sp+120]
001bc2a0ldr x1, [sp+88]
001bc2a4ldrsb x27, [x1]
001bc2a8ldr x1, [x1+56]
001bc2acstr x1, [sp+216]
001bc2b0ldr x2, [sp+112]
001bc2b4ldr x3, [sp+120]
001bc2b8adrp x0, 0x46a000
001bc2bcadd x0, x0, 672
001bc2c0bl runtime.mapassign_faststr
001bc2c4str x0, [sp+208]
001bc2c8ldrsb x27, [x0]
001bc2ccldr x1, [sp+104]
001bc2d0ldr x2, [sp+96]
001bc2d4str x2, [x0]
001bc2d8adrp x27, 0x88f000
001bc2dcldr w2, [x27+3056]
001bc2e0cbz w2, 0x1bc2e8
001bc2e4b 0x1bc2ec
001bc2e8
001bc2e8loc_1bc2e8:
001bc2e8b 0x1bc300
001bc2ec
001bc2ecloc_1bc2ec:
001bc2ecbl runtime.gcWriteBarrier2
001bc2f0str x1, [x25]
001bc2f4ldr x2, [x0+8]
001bc2f8str x2, [x25+8]
001bc2fcb 0x1bc300
001bc300
001bc300loc_1bc300:
001bc300str x1, [x0+8]
001bc304ldr x1, [sp+96]
001bc308ldrsb x27, [x1]
001bc30cldr x1, [x1+216]
001bc310ldr x0, [sp+104]
001bc314blr x1
001bc318str w0, [sp+52]
001bc31cldr x1, [sp+88]
001bc320ldrsb x27, [x1]
001bc324ldr x1, [x1+64]
001bc328str x1, [sp+200]
001bc32cldrsw x2, [sp+52]
001bc330adrp x0, 0x46a000
001bc334add x0, x0, 800
001bc338bl runtime.mapassign_fast32
001bc33cstr x0, [sp+184]
001bc340ldrsb x27, [x0]
001bc344ldr x1, [sp+104]
001bc348ldr x2, [sp+96]
001bc34cstr x2, [x0]
001bc350adrp x27, 0x88f000
001bc354ldr w2, [x27+3056]
001bc358cbz w2, 0x1bc360
001bc35cb 0x1bc364
001bc360
001bc360loc_1bc360:
001bc360b 0x1bc378
001bc364
001bc364loc_1bc364:
001bc364bl runtime.gcWriteBarrier2
001bc368str x1, [x25]
001bc36cldr x2, [x0+8]
001bc370str x2, [x25+8]
001bc374b 0x1bc378
001bc378
001bc378loc_1bc378:
001bc378str x1, [x0+8]
001bc37cb 0x1bc380
001bc380
001bc380loc_1bc380:
001bc380ldr x1, [sp+56]
001bc384add x1, x1, 1
001bc388str x1, [sp+56]
001bc38cldr x1, [sp+256]
001bc390add x1, x1, 16
001bc394str x1, [sp+64]
001bc398b 0x1bc15c
001bc39c
001bc39cloc_1bc39c:
001bc39cb 0x1bc150
001bc3a0
001bc3a0loc_1bc3a0:
001bc3a0mov x3, x30
001bc3a4bl runtime.morestack.abi0
001bc3a8b 0x1bbf80
001bc3acudf 0
001bbf80
001bbf80google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit.func1(void)
001bbf80ldr x16, [x28+16]
001bbf84sub x17, sp, 144
001bbf88subs xzr, x17, x16
001bbf8cb.ls 0x1bc3a0
001bbf90sub x20, sp, 272
001bbf94stp x29, x30, [x20-8]
001bbf98add sp, x20, 0
001bbf9csub x29, sp, 8
001bbfa0ldr x3, [x26+8]
001bbfa4str x3, [sp+88]
001bbfa8ldrsb x27, [x3]
001bbfacldr x4, [x3+8]
001bbfb0str x4, [sp+80]
001bbfb4cbnz x4, 0x1bbfbc
001bbfb8b 0x1bc14c
001bbfbc
001bbfbcloc_1bbfbc:
001bbfbcldrsb x27, [x3]
001bbfc0ldr x1, [x3+8]
001bbfc4str x1, [sp+80]
001bbfc8adrp x0, 0x46b000
001bbfccadd x0, x0, 544
001bbfd0mov x2, xzr
001bbfd4bl runtime.makemap
001bbfd8str x0, [sp+192]
001bbfdcldr x3, [sp+88]
001bbfe0ldrsb x27, [x3]
001bbfe4adrp x27, 0x890000
001bbfe8ldr w4, [x27+3056]
001bbfeccbz w4, 0x1bbff4
001bbff0b 0x1bbff8
001bbff4
001bbff4loc_1bbff4:
001bbff4b 0x1bc00c
001bbff8
001bbff8loc_1bbff8:
001bbff8bl runtime.gcWriteBarrier2
001bbffcstr x0, [x25]
001bc000ldr x4, [x3+40]
001bc004str x4, [x25+8]
001bc008b 0x1bc00c
001bc00c
001bc00cloc_1bc00c:
001bc00cstr x0, [x3+40]
001bc010ldr x3, [sp+88]
001bc014ldrsb x27, [x3]
001bc018ldr x1, [x3+8]
001bc01cstr x1, [sp+80]
001bc020adrp x0, 0x46a000
001bc024add x0, x0, 672
001bc028mov x2, xzr
001bc02cbl runtime.makemap
001bc030str x0, [sp+176]
001bc034ldr x3, [sp+88]
001bc038ldrsb x27, [x3]
001bc03cadrp x27, 0x88f000
001bc040ldr w4, [x27+3056]
001bc044cbz w4, 0x1bc04c
001bc048b 0x1bc050
001bc04c
001bc04cloc_1bc04c:
001bc04cb 0x1bc064
001bc050
001bc050loc_1bc050:
001bc050bl runtime.gcWriteBarrier2
001bc054str x0, [x25]
001bc058ldr x4, [x3+48]
001bc05cstr x4, [x25+8]
001bc060b 0x1bc064
001bc064
001bc064loc_1bc064:
001bc064str x0, [x3+48]
001bc068ldr x3, [sp+88]
001bc06cldrsb x27, [x3]
001bc070ldr x1, [x3+8]
001bc074str x1, [sp+80]
001bc078adrp x0, 0x46a000
001bc07cadd x0, x0, 672
001bc080mov x2, xzr
001bc084bl runtime.makemap
001bc088str x0, [sp+176]
001bc08cldr x3, [sp+88]
001bc090ldrsb x27, [x3]
001bc094adrp x27, 0x88f000
001bc098ldr w4, [x27+3056]
001bc09ccbz w4, 0x1bc0a4
001bc0a0b 0x1bc0a8
001bc0a4
001bc0a4loc_1bc0a4:
001bc0a4b 0x1bc0bc
001bc0a8
001bc0a8loc_1bc0a8:
001bc0a8bl runtime.gcWriteBarrier2
001bc0acstr x0, [x25]
001bc0b0ldr x4, [x3+56]
001bc0b4str x4, [x25+8]
001bc0b8b 0x1bc0bc
001bc0bc
001bc0bcloc_1bc0bc:
001bc0bcstr x0, [x3+56]
001bc0c0ldr x3, [sp+88]
001bc0c4ldrsb x27, [x3]
001bc0c8ldr x1, [x3+8]
001bc0ccstr x1, [sp+80]
001bc0d0adrp x0, 0x46a000
001bc0d4add x0, x0, 800
001bc0d8mov x2, xzr
001bc0dcbl runtime.makemap
001bc0e0str x0, [sp+168]
001bc0e4ldr x3, [sp+88]
001bc0e8ldrsb x27, [x3]
001bc0ecadrp x27, 0x88f000
001bc0f0ldr w4, [x27+3056]
001bc0f4cbz w4, 0x1bc0fc
001bc0f8b 0x1bc100
001bc0fc
001bc0fcloc_1bc0fc:
001bc0fcb 0x1bc114
001bc100
001bc100loc_1bc100:
001bc100bl runtime.gcWriteBarrier2
001bc104str x0, [x25]
001bc108ldr x1, [x3+64]
001bc10cstr x1, [x25+8]
001bc110b 0x1bc114
001bc114
001bc114loc_1bc114:
001bc114str x0, [x3+64]
001bc118ldr x1, [sp+88]
001bc11cldrsb x27, [x1]
001bc120ldr x2, [x1+8]
001bc124ldr x3, [x1]
001bc128ldr x1, [x1+16]
001bc12cstr x3, [sp+144]
001bc130str x2, [sp+152]
001bc134str x1, [sp+160]
001bc138str xzr, [sp+56]
001bc13cstr x2, [sp+72]
001bc140ldr x1, [sp+144]
001bc144str x1, [sp+64]
001bc148b 0x1bc15c
001bc14c
001bc14cloc_1bc14c:
001bc14cb 0x1bc150
001bc150
001bc150loc_1bc150:
001bc150ldp x29, x30, [sp-8]
001bc154add sp, sp, 272
001bc158ret x30
001bc15c
001bc15cloc_1bc15c:
001bc15cldr x1, [sp+72]
001bc160ldr x2, [sp+56]
001bc164subs xzr, x1, x2
001bc168b.gt 0x1bc170
001bc16cb 0x1bc39c
001bc170
001bc170loc_1bc170:
001bc170ldr x1, [sp+64]
001bc174str x1, [sp+256]
001bc178ldr x1, [sp+256]
001bc17cldr x2, [x1]
001bc180ldr x0, [x1+8]
001bc184str x2, [sp+96]
001bc188str x0, [sp+104]
001bc18cldrsb x27, [x2]
001bc190ldr x1, [x2+208]
001bc194blr x1
001bc198str x0, [sp+128]
001bc19cstr x1, [sp+136]
001bc1a0ldr x1, [sp+88]
001bc1a4ldrsb x27, [x1]
001bc1a8ldr x1, [x1+40]
001bc1acstr x1, [sp+248]
001bc1b0ldr x2, [sp+128]
001bc1b4ldr x3, [sp+136]
001bc1b8adrp x0, 0x46a000
001bc1bcadd x0, x0, 544
001bc1c0bl runtime.mapassign_faststr
001bc1c4str x0, [sp+240]
001bc1c8ldrsb x27, [x0]
001bc1ccldr x1, [sp+104]
001bc1d0ldr x2, [sp+96]
001bc1d4str x2, [x0]
001bc1d8adrp x27, 0x88f000
001bc1dcldr w2, [x27+3056]
001bc1e0cbz w2, 0x1bc1e8
001bc1e4b 0x1bc1ec
001bc1e8
001bc1e8loc_1bc1e8:
001bc1e8b 0x1bc200
001bc1ec
001bc1ecloc_1bc1ec:
001bc1ecbl runtime.gcWriteBarrier2
001bc1f0str x1, [x25]
001bc1f4ldr x2, [x0+8]
001bc1f8str x2, [x25+8]
001bc1fcb 0x1bc200
001bc200
001bc200loc_1bc200:
001bc200str x1, [x0+8]
001bc204ldr x1, [sp+96]
001bc208ldrsb x27, [x1]
001bc20cldr x1, [x1+168]
001bc210ldr x0, [sp+104]
001bc214blr x1
001bc218str x0, [sp+112]
001bc21cstr x1, [sp+120]
001bc220ldr x1, [sp+88]
001bc224ldrsb x27, [x1]
001bc228ldr x1, [x1+48]
001bc22cstr x1, [sp+232]
001bc230ldr x2, [sp+112]
001bc234ldr x3, [sp+120]
001bc238adrp x0, 0x46a000
001bc23cadd x0, x0, 672
001bc240bl runtime.mapassign_faststr
001bc244str x0, [sp+224]
001bc248ldrsb x27, [x0]
001bc24cldr x1, [sp+104]
001bc250ldr x2, [sp+96]
001bc254str x2, [x0]
001bc258adrp x27, 0x88f000
001bc25cldr w2, [x27+3056]
001bc260cbz w2, 0x1bc268
001bc264b 0x1bc26c
001bc268
001bc268loc_1bc268:
001bc268b 0x1bc280
001bc26c
001bc26cloc_1bc26c:
001bc26cbl runtime.gcWriteBarrier2
001bc270str x1, [x25]
001bc274ldr x2, [x0+8]
001bc278str x2, [x25+8]
001bc27cb 0x1bc280
001bc280
001bc280loc_1bc280:
001bc280str x1, [x0+8]
001bc284ldr x1, [sp+96]
001bc288ldrsb x27, [x1]
001bc28cldr x1, [x1+272]
001bc290ldr x0, [sp+104]
001bc294blr x1
001bc298str x0, [sp+112]
001bc29cstr x1, [sp+120]
001bc2a0ldr x1, [sp+88]
001bc2a4ldrsb x27, [x1]
001bc2a8ldr x1, [x1+56]
001bc2acstr x1, [sp+216]
001bc2b0ldr x2, [sp+112]
001bc2b4ldr x3, [sp+120]
001bc2b8adrp x0, 0x46a000
001bc2bcadd x0, x0, 672
001bc2c0bl runtime.mapassign_faststr
001bc2c4str x0, [sp+208]
001bc2c8ldrsb x27, [x0]
001bc2ccldr x1, [sp+104]
001bc2d0ldr x2, [sp+96]
001bc2d4str x2, [x0]
001bc2d8adrp x27, 0x88f000
001bc2dcldr w2, [x27+3056]
001bc2e0cbz w2, 0x1bc2e8
001bc2e4b 0x1bc2ec
001bc2e8
001bc2e8loc_1bc2e8:
001bc2e8b 0x1bc300
001bc2ec
001bc2ecloc_1bc2ec:
001bc2ecbl runtime.gcWriteBarrier2
001bc2f0str x1, [x25]
001bc2f4ldr x2, [x0+8]
001bc2f8str x2, [x25+8]
001bc2fcb 0x1bc300
001bc300
001bc300loc_1bc300:
001bc300str x1, [x0+8]
001bc304ldr x1, [sp+96]
001bc308ldrsb x27, [x1]
001bc30cldr x1, [x1+216]
001bc310ldr x0, [sp+104]
001bc314blr x1
001bc318str w0, [sp+52]
001bc31cldr x1, [sp+88]
001bc320ldrsb x27, [x1]
001bc324ldr x1, [x1+64]
001bc328str x1, [sp+200]
001bc32cldrsw x2, [sp+52]
001bc330adrp x0, 0x46a000
001bc334add x0, x0, 800
001bc338bl runtime.mapassign_fast32
001bc33cstr x0, [sp+184]
001bc340ldrsb x27, [x0]
001bc344ldr x1, [sp+104]
001bc348ldr x2, [sp+96]
001bc34cstr x2, [x0]
001bc350adrp x27, 0x88f000
001bc354ldr w2, [x27+3056]
001bc358cbz w2, 0x1bc360
001bc35cb 0x1bc364
001bc360
001bc360loc_1bc360:
001bc360b 0x1bc378
001bc364
001bc364loc_1bc364:
001bc364bl runtime.gcWriteBarrier2
001bc368str x1, [x25]
001bc36cldr x2, [x0+8]
001bc370str x2, [x25+8]
001bc374b 0x1bc378
001bc378
001bc378loc_1bc378:
001bc378str x1, [x0+8]
001bc37cb 0x1bc380
001bc380
001bc380loc_1bc380:
001bc380ldr x1, [sp+56]
001bc384add x1, x1, 1
001bc388str x1, [sp+56]
001bc38cldr x1, [sp+256]
001bc390add x1, x1, 16
001bc394str x1, [sp+64]
001bc398b 0x1bc15c
001bc39c
001bc39cloc_1bc39c:
001bc39cb 0x1bc150
001bc3a0
001bc3a0loc_1bc3a0:
001bc3a0mov x3, x30
001bc3a4bl runtime.morestack.abi0
001bc3a8b 0x1bbf80
001bc3acudf 0
001bbf80
001bc3b0
001bc3b0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Len: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Len(google.golang.org/protobuf/internal/filedesc.SourceLocations * p)
001bc3b0str x30, [sp-32]!
001bc3b4stur x29, [sp-8]
001bc3b8sub x29, sp, 8
001bc3bcstr x0, [sp+40]
001bc3c0str xzr, [sp+8]
001bc3c4ldrsb x27, [x0]
001bc3c8ldr x0, [x0+8]
001bc3ccstr x0, [sp+16]
001bc3d0str x0, [sp+8]
001bc3d4add x29, sp, 24
001bc3d8add sp, sp, 32
001bc3dcret x30
001bc3b0
001bc3b0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Len: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Len(google.golang.org/protobuf/internal/filedesc.SourceLocations * p)
001bc3b0str x30, [sp-32]!
001bc3b4stur x29, [sp-8]
001bc3b8sub x29, sp, 8
001bc3bcstr x0, [sp+40]
001bc3c0str xzr, [sp+8]
001bc3c4ldrsb x27, [x0]
001bc3c8ldr x0, [x0+8]
001bc3ccstr x0, [sp+16]
001bc3d0str x0, [sp+8]
001bc3d4add x29, sp, 24
001bc3d8add sp, sp, 32
001bc3dcret x30
001bc3b0
001bc3e0
001bc3e0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Get: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Get(google.golang.org/protobuf/internal/filedesc.SourceLocations * p, int i)
001bc3e0ldr x16, [x28+16]
001bc3e4sub x17, sp, 48
001bc3e8subs xzr, x17, x16
001bc3ecb.ls 0x1bc4c8
001bc3f0str x30, [sp-176]!
001bc3f4stur x29, [sp-8]
001bc3f8sub x29, sp, 8
001bc3fcstr x0, [sp+184]
001bc400str x1, [sp+192]
001bc404add x20, sp, 32
001bc408adr x27, 16
001bc40cstp x29, x27, [sp-24]
001bc410sub x29, sp, 24
001bc414bl fn_87cf4
001bc418sub x29, sp, 8
001bc41cstr xzr, [sp+144]
001bc420ldr x0, [sp+184]
001bc424bl google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit
001bc428str x0, [sp+160]
001bc42cldrsb x27, [x0]
001bc430ldr x1, [x0+8]
001bc434ldr x2, [x0]
001bc438ldr x0, [sp+192]
001bc43csubs xzr, x1, x0
001bc440b.hi 0x1bc448
001bc444b 0x1bc4c0
001bc448
001bc448loc_1bc448:
001bc448orr x15, xzr, 120
001bc44cmadd x20, x15, x0, x2
001bc450str x20, [sp+152]
001bc454add x21, sp, 32
001bc458adr x27, 16
001bc45cstp x29, x27, [sp-24]
001bc460sub x29, sp, 24
001bc464bl fn_87ee8
001bc468sub x29, sp, 8
001bc46cldr x15, [sp+152]
001bc470ldr x15, [x15+112]
001bc474str x15, [sp+144]
001bc478ldr x0, [sp+32]
001bc47cldr x1, [sp+40]
001bc480ldr x2, [sp+48]
001bc484ldr x3, [sp+56]
001bc488ldr x4, [sp+64]
001bc48cldr x5, [sp+72]
001bc490ldr x6, [sp+80]
001bc494ldr x7, [sp+88]
001bc498ldr x8, [sp+96]
001bc49cldr x9, [sp+104]
001bc4a0ldr x10, [sp+112]
001bc4a4ldr x11, [sp+120]
001bc4a8ldr x12, [sp+128]
001bc4acldr x13, [sp+136]
001bc4b0ldr x14, [sp+144]
001bc4b4ldur x29, [sp-8]
001bc4b8ldr x30, [sp], 176
001bc4bcret x30
001bc4c0
001bc4c0loc_1bc4c0:
001bc4c0bl runtime.panicIndex
001bc4c4hint
001bc4c8
001bc4c8loc_1bc4c8:
001bc4c8stp x0, x1, [sp+8]
001bc4ccmov x3, x30
001bc4d0bl runtime.morestack_noctxt.abi0
001bc4d4ldp x0, x1, [sp+8]
001bc4d8b 0x1bc3e0
001bc4dcudf 0
001bc3e0
001bc3e0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Get: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Get(google.golang.org/protobuf/internal/filedesc.SourceLocations * p, int i)
001bc3e0ldr x16, [x28+16]
001bc3e4sub x17, sp, 48
001bc3e8subs xzr, x17, x16
001bc3ecb.ls 0x1bc4c8
001bc3f0str x30, [sp-176]!
001bc3f4stur x29, [sp-8]
001bc3f8sub x29, sp, 8
001bc3fcstr x0, [sp+184]
001bc400str x1, [sp+192]
001bc404add x20, sp, 32
001bc408adr x27, 16
001bc40cstp x29, x27, [sp-24]
001bc410sub x29, sp, 24
001bc414bl fn_87cf4
001bc418sub x29, sp, 8
001bc41cstr xzr, [sp+144]
001bc420ldr x0, [sp+184]
001bc424bl google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit
001bc428str x0, [sp+160]
001bc42cldrsb x27, [x0]
001bc430ldr x1, [x0+8]
001bc434ldr x2, [x0]
001bc438ldr x0, [sp+192]
001bc43csubs xzr, x1, x0
001bc440b.hi 0x1bc448
001bc444b 0x1bc4c0
001bc448
001bc448loc_1bc448:
001bc448orr x15, xzr, 120
001bc44cmadd x20, x15, x0, x2
001bc450str x20, [sp+152]
001bc454add x21, sp, 32
001bc458adr x27, 16
001bc45cstp x29, x27, [sp-24]
001bc460sub x29, sp, 24
001bc464bl fn_87ee8
001bc468sub x29, sp, 8
001bc46cldr x15, [sp+152]
001bc470ldr x15, [x15+112]
001bc474str x15, [sp+144]
001bc478ldr x0, [sp+32]
001bc47cldr x1, [sp+40]
001bc480ldr x2, [sp+48]
001bc484ldr x3, [sp+56]
001bc488ldr x4, [sp+64]
001bc48cldr x5, [sp+72]
001bc490ldr x6, [sp+80]
001bc494ldr x7, [sp+88]
001bc498ldr x8, [sp+96]
001bc49cldr x9, [sp+104]
001bc4a0ldr x10, [sp+112]
001bc4a4ldr x11, [sp+120]
001bc4a8ldr x12, [sp+128]
001bc4acldr x13, [sp+136]
001bc4b0ldr x14, [sp+144]
001bc4b4ldur x29, [sp-8]
001bc4b8ldr x30, [sp], 176
001bc4bcret x30
001bc4c0
001bc4c0loc_1bc4c0:
001bc4c0bl runtime.panicIndex
001bc4c4hint
001bc4c8
001bc4c8loc_1bc4c8:
001bc4c8stp x0, x1, [sp+8]
001bc4ccmov x3, x30
001bc4d0bl runtime.morestack_noctxt.abi0
001bc4d4ldp x0, x1, [sp+8]
001bc4d8b 0x1bc3e0
001bc4dcudf 0
001bc3e0
001bc4e0
001bc4e0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit(google.golang.org/protobuf/internal/filedesc.SourceLocations * p)
001bc4e0ldr x16, [x28+16]
001bc4e4subs xzr, sp, x16
001bc4e8b.ls 0x1bc57c
001bc4ecstr x30, [sp-80]!
001bc4f0stur x29, [sp-8]
001bc4f4sub x29, sp, 8
001bc4f8str x0, [sp+88]
001bc4fcstr xzr, [sp+32]
001bc500stp xzr, xzr, [sp+56]
001bc504add x2, sp, 56
001bc508str x2, [sp+48]
001bc50cldrsb x27, [x2]
001bc510adrp x3, 0
001bc514add x3, x3, 1424
001bc518str x3, [x2]
001bc51cldrsb x27, [x2]
001bc520ldr x3, [sp+88]
001bc524adrp x27, 0x88f000
001bc528ldr w4, [x27+3056]
001bc52ccbz w4, 0x1bc534
001bc530b 0x1bc538
001bc534
001bc534loc_1bc534:
001bc534b 0x1bc54c
001bc538
001bc538loc_1bc538:
001bc538bl runtime.gcWriteBarrier2
001bc53cstr x3, [x25]
001bc540ldr x4, [x2+8]
001bc544str x4, [x25+8]
001bc548b 0x1bc54c
001bc54c
001bc54cloc_1bc54c:
001bc54cstr x3, [x2+8]
001bc550ldr x2, [sp+88]
001bc554ldrsb x27, [x2]
001bc558add x0, x2, 40
001bc55cstr x0, [sp+40]
001bc560ldr x1, [sp+48]
001bc564bl sync.(*Once).Do
001bc568ldr x0, [sp+88]
001bc56cstr x0, [sp+32]
001bc570ldur x29, [sp-8]
001bc574ldr x30, [sp], 80
001bc578ret x30
001bc57c
001bc57cloc_1bc57c:
001bc57cstr x0, [sp+8]
001bc580mov x3, x30
001bc584bl runtime.morestack_noctxt.abi0
001bc588ldr x0, [sp+8]
001bc58cb 0x1bc4e0
001bc4e0
001bc4e0google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit(google.golang.org/protobuf/internal/filedesc.SourceLocations * p)
001bc4e0ldr x16, [x28+16]
001bc4e4subs xzr, sp, x16
001bc4e8b.ls 0x1bc57c
001bc4ecstr x30, [sp-80]!
001bc4f0stur x29, [sp-8]
001bc4f4sub x29, sp, 8
001bc4f8str x0, [sp+88]
001bc4fcstr xzr, [sp+32]
001bc500stp xzr, xzr, [sp+56]
001bc504add x2, sp, 56
001bc508str x2, [sp+48]
001bc50cldrsb x27, [x2]
001bc510adrp x3, 0
001bc514add x3, x3, 1424
001bc518str x3, [x2]
001bc51cldrsb x27, [x2]
001bc520ldr x3, [sp+88]
001bc524adrp x27, 0x88f000
001bc528ldr w4, [x27+3056]
001bc52ccbz w4, 0x1bc534
001bc530b 0x1bc538
001bc534
001bc534loc_1bc534:
001bc534b 0x1bc54c
001bc538
001bc538loc_1bc538:
001bc538bl runtime.gcWriteBarrier2
001bc53cstr x3, [x25]
001bc540ldr x4, [x2+8]
001bc544str x4, [x25+8]
001bc548b 0x1bc54c
001bc54c
001bc54cloc_1bc54c:
001bc54cstr x3, [x2+8]
001bc550ldr x2, [sp+88]
001bc554ldrsb x27, [x2]
001bc558add x0, x2, 40
001bc55cstr x0, [sp+40]
001bc560ldr x1, [sp+48]
001bc564bl sync.(*Once).Do
001bc568ldr x0, [sp+88]
001bc56cstr x0, [sp+32]
001bc570ldur x29, [sp-8]
001bc574ldr x30, [sp], 80
001bc578ret x30
001bc57c
001bc57cloc_1bc57c:
001bc57cstr x0, [sp+8]
001bc580mov x3, x30
001bc584bl runtime.morestack_noctxt.abi0
001bc588ldr x0, [sp+8]
001bc58cb 0x1bc4e0
001bc4e0
001bc590
001bc590google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit.func1(void)
001bc590ldr x16, [x28+16]
001bc594sub x17, sp, 944
001bc598subs xzr, x17, x16
001bc59cb.ls 0x1bca50
001bc5a0sub x20, sp, 1072
001bc5a4stp x29, x30, [x20-8]
001bc5a8add sp, x20, 0
001bc5acsub x29, sp, 8
001bc5b0ldr x3, [x26+8]
001bc5b4str x3, [sp+152]
001bc5b8ldrsb x27, [x3]
001bc5bcldr x4, [x3+8]
001bc5c0str x4, [sp+104]
001bc5c4cbnz x4, 0x1bc5cc
001bc5c8b 0x1bc6c4
001bc5cc
001bc5ccloc_1bc5cc:
001bc5ccldrsb x27, [x3]
001bc5d0ldr x3, [x3+8]
001bc5d4str x3, [sp+104]
001bc5d8add x27, sp, 912
001bc5dcstp xzr, xzr, [x27]
001bc5e0add x27, sp, 928
001bc5e4stp xzr, xzr, [x27]
001bc5e8add x27, sp, 944
001bc5ecstp xzr, xzr, [x27]
001bc5f0ldr x3, [sp+104]
001bc5f4subs xzr, x3, 8
001bc5f8b.le 0x1bc600
001bc5fcb 0x1bc674
001bc600
001bc600loc_1bc600:
001bc600add x20, sp, 456
001bc604adr x27, 16
001bc608stp x29, x27, [sp-24]
001bc60csub x29, sp, 24
001bc610bl fn_87ca0
001bc614sub x29, sp, 8
001bc618str xzr, [sp+904]
001bc61cadd x3, sp, 456
001bc620str x3, [sp+448]
001bc624ldrsb x27, [x3]
001bc628orr x4, xzr, 0x8080808080808080
001bc62cstr x4, [x3]
001bc630add x3, sp, 912
001bc634str x3, [sp+440]
001bc638ldrsb x27, [x3]
001bc63cadrp x27, 0x88f000
001bc640ldr w4, [x27+3056]
001bc644cbz w4, 0x1bc64c
001bc648b 0x1bc650
001bc64c
001bc64cloc_1bc64c:
001bc64cb 0x1bc668
001bc650
001bc650loc_1bc650:
001bc650bl runtime.gcWriteBarrier2
001bc654add x4, sp, 456
001bc658str x4, [x25]
001bc65cldr x5, [x3+16]
001bc660str x5, [x25+8]
001bc664b 0x1bc668
001bc668
001bc668loc_1bc668:
001bc668add x4, sp, 456
001bc66cstr x4, [x3+16]
001bc670b 0x1bc678
001bc674
001bc674loc_1bc674:
001bc674b 0x1bc678
001bc678
001bc678loc_1bc678:
001bc678ldr x1, [sp+104]
001bc67cadrp x0, 0x46a000
001bc680add x0, x0, 1952
001bc684add x2, sp, 912
001bc688bl runtime.makemap
001bc68cstr x0, [sp+144]
001bc690ldr x3, [sp+152]
001bc694ldrsb x27, [x3]
001bc698ldr x4, [x3+8]
001bc69cldr x5, [x3]
001bc6a0ldr x3, [x3+16]
001bc6a4str x5, [sp+376]
001bc6a8str x4, [sp+384]
001bc6acstr x3, [sp+392]
001bc6b0str xzr, [sp+136]
001bc6b4str x4, [sp+128]
001bc6b8ldr x3, [sp+376]
001bc6bcstr x3, [sp+120]
001bc6c0b 0x1bc6d4
001bc6c4
001bc6c4loc_1bc6c4:
001bc6c4b 0x1bc6c8
001bc6c8
001bc6c8loc_1bc6c8:
001bc6c8ldp x29, x30, [sp-8]
001bc6ccadd sp, sp, 1072
001bc6d0ret x30
001bc6d4
001bc6d4loc_1bc6d4:
001bc6d4ldr x3, [sp+128]
001bc6d8ldr x4, [sp+136]
001bc6dcsubs xzr, x3, x4
001bc6e0b.gt 0x1bc6e8
001bc6e4b 0x1bc804
001bc6e8
001bc6e8loc_1bc6e8:
001bc6e8ldr x3, [sp+120]
001bc6ecstr x3, [sp+432]
001bc6f0ldr x3, [sp+136]
001bc6f4str x3, [sp+96]
001bc6f8ldr x20, [sp+432]
001bc6fcstr x20, [sp+400]
001bc700add x21, sp, 160
001bc704adr x27, 16
001bc708stp x29, x27, [sp-24]
001bc70csub x29, sp, 24
001bc710bl fn_87ee8
001bc714sub x29, sp, 8
001bc718ldr x3, [sp+400]
001bc71cldr x3, [x3+112]
001bc720str x3, [sp+272]
001bc724ldr x0, [sp+160]
001bc728ldr x1, [sp+168]
001bc72cldr x2, [sp+176]
001bc730bl google.golang.org/protobuf/internal/filedesc.newPathKey
001bc734ldp x3, x4, [sp+8]
001bc738ldp x5, x6, [sp+24]
001bc73cstp x3, x4, [sp+312]
001bc740stp x5, x6, [sp+328]
001bc744ldr x1, [sp+144]
001bc748adrp x0, 0x46a000
001bc74cadd x0, x0, 1952
001bc750add x2, sp, 312
001bc754bl runtime.mapassign
001bc758str x0, [sp+424]
001bc75cldrsb x27, [x0]
001bc760ldr x2, [x0+16]
001bc764ldr x3, [x0]
001bc768ldr x4, [x0+8]
001bc76cadd x1, x4, 1
001bc770subs xzr, x2, x1
001bc774b.hs 0x1bc77c
001bc778b 0x1bc780
001bc77c
001bc77cloc_1bc77c:
001bc77cb 0x1bc79c
001bc780
001bc780loc_1bc780:
001bc780mov x0, x3
001bc784orr x3, xzr, 1
001bc788adrp x4, 0x439000
001bc78cadd x4, x4, 3520
001bc790bl runtime.growslice
001bc794mov x3, x0
001bc798b 0x1bc79c
001bc79c
001bc79cloc_1bc79c:
001bc79cldr x4, [sp+96]
001bc7a0sub x5, x1, 1
001bc7a4str x4, [x3+3*x5]
001bc7a8ldr x4, [sp+424]
001bc7acldrsb x27, [x4]
001bc7b0str x1, [x4+8]
001bc7b4str x2, [x4+16]
001bc7b8adrp x27, 0x88f000
001bc7bcldr w5, [x27+3056]
001bc7c0cbz w5, 0x1bc7c8
001bc7c4b 0x1bc7cc
001bc7c8
001bc7c8loc_1bc7c8:
001bc7c8b 0x1bc7e0
001bc7cc
001bc7ccloc_1bc7cc:
001bc7ccbl runtime.gcWriteBarrier2
001bc7d0str x3, [x25]
001bc7d4ldr x5, [x4]
001bc7d8str x5, [x25+8]
001bc7dcb 0x1bc7e0
001bc7e0
001bc7e0loc_1bc7e0:
001bc7e0str x3, [x4]
001bc7e4b 0x1bc7e8
001bc7e8
001bc7e8loc_1bc7e8:
001bc7e8ldr x3, [sp+136]
001bc7ecadd x3, x3, 1
001bc7f0str x3, [sp+136]
001bc7f4ldr x3, [sp+432]
001bc7f8add x3, x3, 120
001bc7fcstr x3, [sp+120]
001bc800b 0x1bc6d4
001bc804
001bc804loc_1bc804:
001bc804ldr x3, [sp+152]
001bc808ldrsb x27, [x3]
001bc80cldr x1, [x3+8]
001bc810str x1, [sp+104]
001bc814adrp x0, 0x46a000
001bc818add x0, x0, 1696
001bc81cmov x2, xzr
001bc820bl runtime.makemap
001bc824str x0, [sp+368]
001bc828ldr x3, [sp+152]
001bc82cldrsb x27, [x3]
001bc830adrp x27, 0x88f000
001bc834ldr w4, [x27+3056]
001bc838cbz w4, 0x1bc840
001bc83cb 0x1bc844
001bc840
001bc840loc_1bc840:
001bc840b 0x1bc858
001bc844
001bc844loc_1bc844:
001bc844bl runtime.gcWriteBarrier2
001bc848str x0, [x25]
001bc84cldr x4, [x3+56]
001bc850str x4, [x25+8]
001bc854b 0x1bc858
001bc858
001bc858loc_1bc858:
001bc858str x0, [x3+56]
001bc85cldr x3, [sp+144]
001bc860str x3, [sp+1056]
001bc864add x20, sp, 960
001bc868adr x27, 16
001bc86cstp x29, x27, [sp-24]
001bc870sub x29, sp, 24
001bc874bl fn_87cf8
001bc878sub x29, sp, 8
001bc87cldr x1, [sp+1056]
001bc880adrp x0, 0x46a000
001bc884add x0, x0, 1952
001bc888add x2, sp, 960
001bc88cbl runtime.mapIterStart
001bc890b 0x1bc894
001bc894
001bc894loc_1bc894:
001bc894ldr x3, [sp+960]
001bc898cbnz x3, 0x1bc8a0
001bc89cb 0x1bc8e0
001bc8a0
001bc8a0loc_1bc8a0:
001bc8a0ldr x3, [sp+960]
001bc8a4ldrsb x27, [x3]
001bc8a8ldp x4, x5, [x3]
001bc8acldp x3, x6, [x3+16]
001bc8b0stp x4, x5, [sp+280]
001bc8b4stp x3, x6, [sp+296]
001bc8b8ldr x3, [sp+968]
001bc8bcldrsb x27, [x3]
001bc8c0ldr x4, [x3]
001bc8c4ldr x5, [x3+8]
001bc8c8ldr x3, [x3+16]
001bc8ccstr x4, [sp+344]
001bc8d0str x5, [sp+352]
001bc8d4str x3, [sp+360]
001bc8d8str xzr, [sp+88]
001bc8dcb 0x1bc8e4
001bc8e0
001bc8e0loc_1bc8e0:
001bc8e0b 0x1bc6c8
001bc8e4
001bc8e4loc_1bc8e4:
001bc8e4ldr x3, [sp+352]
001bc8e8str x3, [sp+104]
001bc8ecldr x4, [sp+88]
001bc8f0sub x3, x3, 1
001bc8f4subs xzr, x4, x3
001bc8f8b.lt 0x1bc900
001bc8fcb 0x1bc978
001bc900
001bc900loc_1bc900:
001bc900ldr x1, [sp+352]
001bc904ldr x3, [sp+344]
001bc908ldr x4, [sp+88]
001bc90cadd x0, x4, 1
001bc910subs xzr, x1, x0
001bc914b.hi 0x1bc91c
001bc918b 0x1bca48
001bc91c
001bc91cloc_1bc91c:
001bc91cldr x4, [sp+152]
001bc920ldrsb x27, [x4]
001bc924ldr x1, [x4+8]
001bc928ldr x4, [x4]
001bc92cldr x5, [sp+88]
001bc930ldr x6, [sp+352]
001bc934ldr x7, [sp+344]
001bc938ldr x3, [x3+3*x0]
001bc93csubs xzr, x6, x5
001bc940b.hi 0x1bc948
001bc944b 0x1bca3c
001bc948
001bc948loc_1bc948:
001bc948ldr x0, [x7+3*x5]
001bc94csubs xzr, x0, x1
001bc950b.lo 0x1bc958
001bc954b 0x1bca38
001bc958
001bc958loc_1bc958:
001bc958orr x5, xzr, 120
001bc95cmadd x4, x5, x0, x4
001bc960str x3, [x4+112]
001bc964b 0x1bc968
001bc968
001bc968loc_1bc968:
001bc968ldr x3, [sp+88]
001bc96cadd x3, x3, 1
001bc970str x3, [sp+88]
001bc974b 0x1bc8e4
001bc978
001bc978loc_1bc978:
001bc978ldr x3, [sp+352]
001bc97cstr x3, [sp+104]
001bc980sub x0, x3, 1
001bc984str x0, [sp+112]
001bc988ldr x3, [sp+152]
001bc98cldrsb x27, [x3]
001bc990ldr x1, [x3+8]
001bc994ldr x3, [x3]
001bc998ldr x4, [sp+352]
001bc99cldr x5, [sp+344]
001bc9a0subs xzr, x4, x0
001bc9a4b.hi 0x1bc9ac
001bc9a8b 0x1bca30
001bc9ac
001bc9acloc_1bc9ac:
001bc9acldr x0, [x5+3*x0]
001bc9b0subs xzr, x0, x1
001bc9b4b.lo 0x1bc9bc
001bc9b8b 0x1bca2c
001bc9bc
001bc9bcloc_1bc9bc:
001bc9bcorr x4, xzr, 120
001bc9c0madd x3, x4, x0, x3
001bc9c4str xzr, [x3+112]
001bc9c8ldr x1, [sp+352]
001bc9ccldr x3, [sp+344]
001bc9d0subs xzr, x1, 0
001bc9d4b.hi 0x1bc9dc
001bc9d8b 0x1bca24
001bc9dc
001bc9dcloc_1bc9dc:
001bc9dcldr x3, [x3]
001bc9e0str x3, [sp+104]
001bc9e4ldr x3, [sp+152]
001bc9e8ldrsb x27, [x3]
001bc9ecldr x1, [x3+56]
001bc9f0str x1, [sp+416]
001bc9f4adrp x0, 0x46a000
001bc9f8add x0, x0, 1696
001bc9fcadd x2, sp, 280
001bca00bl runtime.mapassign
001bca04str x0, [sp+408]
001bca08ldrsb x27, [x0]
001bca0cldr x3, [sp+104]
001bca10str x3, [x0]
001bca14b 0x1bca18
001bca18
001bca18loc_1bca18:
001bca18add x0, sp, 960
001bca1cbl runtime.mapIterNext
001bca20b 0x1bc894
001bca24
001bca24loc_1bca24:
001bca24mov x0, xzr
001bca28bl runtime.panicIndex
001bca2c
001bca2cloc_1bca2c:
001bca2cbl runtime.panicIndex
001bca30
001bca30loc_1bca30:
001bca30mov x1, x4
001bca34bl runtime.panicIndex
001bca38
001bca38loc_1bca38:
001bca38bl runtime.panicIndex
001bca3c
001bca3cloc_1bca3c:
001bca3cmov x0, x5
001bca40mov x1, x6
001bca44bl runtime.panicIndex
001bca48
001bca48loc_1bca48:
001bca48bl runtime.panicIndex
001bca4chint
001bca50
001bca50loc_1bca50:
001bca50mov x3, x30
001bca54bl runtime.morestack.abi0
001bca58b 0x1bc590
001bca5cudf 0
001bc590
001bc590google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit.func1(void)
001bc590ldr x16, [x28+16]
001bc594sub x17, sp, 944
001bc598subs xzr, x17, x16
001bc59cb.ls 0x1bca50
001bc5a0sub x20, sp, 1072
001bc5a4stp x29, x30, [x20-8]
001bc5a8add sp, x20, 0
001bc5acsub x29, sp, 8
001bc5b0ldr x3, [x26+8]
001bc5b4str x3, [sp+152]
001bc5b8ldrsb x27, [x3]
001bc5bcldr x4, [x3+8]
001bc5c0str x4, [sp+104]
001bc5c4cbnz x4, 0x1bc5cc
001bc5c8b 0x1bc6c4
001bc5cc
001bc5ccloc_1bc5cc:
001bc5ccldrsb x27, [x3]
001bc5d0ldr x3, [x3+8]
001bc5d4str x3, [sp+104]
001bc5d8add x27, sp, 912
001bc5dcstp xzr, xzr, [x27]
001bc5e0add x27, sp, 928
001bc5e4stp xzr, xzr, [x27]
001bc5e8add x27, sp, 944
001bc5ecstp xzr, xzr, [x27]
001bc5f0ldr x3, [sp+104]
001bc5f4subs xzr, x3, 8
001bc5f8b.le 0x1bc600
001bc5fcb 0x1bc674
001bc600
001bc600loc_1bc600:
001bc600add x20, sp, 456
001bc604adr x27, 16
001bc608stp x29, x27, [sp-24]
001bc60csub x29, sp, 24
001bc610bl fn_87ca0
001bc614sub x29, sp, 8
001bc618str xzr, [sp+904]
001bc61cadd x3, sp, 456
001bc620str x3, [sp+448]
001bc624ldrsb x27, [x3]
001bc628orr x4, xzr, 0x8080808080808080
001bc62cstr x4, [x3]
001bc630add x3, sp, 912
001bc634str x3, [sp+440]
001bc638ldrsb x27, [x3]
001bc63cadrp x27, 0x88f000
001bc640ldr w4, [x27+3056]
001bc644cbz w4, 0x1bc64c
001bc648b 0x1bc650
001bc64c
001bc64cloc_1bc64c:
001bc64cb 0x1bc668
001bc650
001bc650loc_1bc650:
001bc650bl runtime.gcWriteBarrier2
001bc654add x4, sp, 456
001bc658str x4, [x25]
001bc65cldr x5, [x3+16]
001bc660str x5, [x25+8]
001bc664b 0x1bc668
001bc668
001bc668loc_1bc668:
001bc668add x4, sp, 456
001bc66cstr x4, [x3+16]
001bc670b 0x1bc678
001bc674
001bc674loc_1bc674:
001bc674b 0x1bc678
001bc678
001bc678loc_1bc678:
001bc678ldr x1, [sp+104]
001bc67cadrp x0, 0x46a000
001bc680add x0, x0, 1952
001bc684add x2, sp, 912
001bc688bl runtime.makemap
001bc68cstr x0, [sp+144]
001bc690ldr x3, [sp+152]
001bc694ldrsb x27, [x3]
001bc698ldr x4, [x3+8]
001bc69cldr x5, [x3]
001bc6a0ldr x3, [x3+16]
001bc6a4str x5, [sp+376]
001bc6a8str x4, [sp+384]
001bc6acstr x3, [sp+392]
001bc6b0str xzr, [sp+136]
001bc6b4str x4, [sp+128]
001bc6b8ldr x3, [sp+376]
001bc6bcstr x3, [sp+120]
001bc6c0b 0x1bc6d4
001bc6c4
001bc6c4loc_1bc6c4:
001bc6c4b 0x1bc6c8
001bc6c8
001bc6c8loc_1bc6c8:
001bc6c8ldp x29, x30, [sp-8]
001bc6ccadd sp, sp, 1072
001bc6d0ret x30
001bc6d4
001bc6d4loc_1bc6d4:
001bc6d4ldr x3, [sp+128]
001bc6d8ldr x4, [sp+136]
001bc6dcsubs xzr, x3, x4
001bc6e0b.gt 0x1bc6e8
001bc6e4b 0x1bc804
001bc6e8
001bc6e8loc_1bc6e8:
001bc6e8ldr x3, [sp+120]
001bc6ecstr x3, [sp+432]
001bc6f0ldr x3, [sp+136]
001bc6f4str x3, [sp+96]
001bc6f8ldr x20, [sp+432]
001bc6fcstr x20, [sp+400]
001bc700add x21, sp, 160
001bc704adr x27, 16
001bc708stp x29, x27, [sp-24]
001bc70csub x29, sp, 24
001bc710bl fn_87ee8
001bc714sub x29, sp, 8
001bc718ldr x3, [sp+400]
001bc71cldr x3, [x3+112]
001bc720str x3, [sp+272]
001bc724ldr x0, [sp+160]
001bc728ldr x1, [sp+168]
001bc72cldr x2, [sp+176]
001bc730bl google.golang.org/protobuf/internal/filedesc.newPathKey
001bc734ldp x3, x4, [sp+8]
001bc738ldp x5, x6, [sp+24]
001bc73cstp x3, x4, [sp+312]
001bc740stp x5, x6, [sp+328]
001bc744ldr x1, [sp+144]
001bc748adrp x0, 0x46a000
001bc74cadd x0, x0, 1952
001bc750add x2, sp, 312
001bc754bl runtime.mapassign
001bc758str x0, [sp+424]
001bc75cldrsb x27, [x0]
001bc760ldr x2, [x0+16]
001bc764ldr x3, [x0]
001bc768ldr x4, [x0+8]
001bc76cadd x1, x4, 1
001bc770subs xzr, x2, x1
001bc774b.hs 0x1bc77c
001bc778b 0x1bc780
001bc77c
001bc77cloc_1bc77c:
001bc77cb 0x1bc79c
001bc780
001bc780loc_1bc780:
001bc780mov x0, x3
001bc784orr x3, xzr, 1
001bc788adrp x4, 0x439000
001bc78cadd x4, x4, 3520
001bc790bl runtime.growslice
001bc794mov x3, x0
001bc798b 0x1bc79c
001bc79c
001bc79cloc_1bc79c:
001bc79cldr x4, [sp+96]
001bc7a0sub x5, x1, 1
001bc7a4str x4, [x3+3*x5]
001bc7a8ldr x4, [sp+424]
001bc7acldrsb x27, [x4]
001bc7b0str x1, [x4+8]
001bc7b4str x2, [x4+16]
001bc7b8adrp x27, 0x88f000
001bc7bcldr w5, [x27+3056]
001bc7c0cbz w5, 0x1bc7c8
001bc7c4b 0x1bc7cc
001bc7c8
001bc7c8loc_1bc7c8:
001bc7c8b 0x1bc7e0
001bc7cc
001bc7ccloc_1bc7cc:
001bc7ccbl runtime.gcWriteBarrier2
001bc7d0str x3, [x25]
001bc7d4ldr x5, [x4]
001bc7d8str x5, [x25+8]
001bc7dcb 0x1bc7e0
001bc7e0
001bc7e0loc_1bc7e0:
001bc7e0str x3, [x4]
001bc7e4b 0x1bc7e8
001bc7e8
001bc7e8loc_1bc7e8:
001bc7e8ldr x3, [sp+136]
001bc7ecadd x3, x3, 1
001bc7f0str x3, [sp+136]
001bc7f4ldr x3, [sp+432]
001bc7f8add x3, x3, 120
001bc7fcstr x3, [sp+120]
001bc800b 0x1bc6d4
001bc804
001bc804loc_1bc804:
001bc804ldr x3, [sp+152]
001bc808ldrsb x27, [x3]
001bc80cldr x1, [x3+8]
001bc810str x1, [sp+104]
001bc814adrp x0, 0x46a000
001bc818add x0, x0, 1696
001bc81cmov x2, xzr
001bc820bl runtime.makemap
001bc824str x0, [sp+368]
001bc828ldr x3, [sp+152]
001bc82cldrsb x27, [x3]
001bc830adrp x27, 0x88f000
001bc834ldr w4, [x27+3056]
001bc838cbz w4, 0x1bc840
001bc83cb 0x1bc844
001bc840
001bc840loc_1bc840:
001bc840b 0x1bc858
001bc844
001bc844loc_1bc844:
001bc844bl runtime.gcWriteBarrier2
001bc848str x0, [x25]
001bc84cldr x4, [x3+56]
001bc850str x4, [x25+8]
001bc854b 0x1bc858
001bc858
001bc858loc_1bc858:
001bc858str x0, [x3+56]
001bc85cldr x3, [sp+144]
001bc860str x3, [sp+1056]
001bc864add x20, sp, 960
001bc868adr x27, 16
001bc86cstp x29, x27, [sp-24]
001bc870sub x29, sp, 24
001bc874bl fn_87cf8
001bc878sub x29, sp, 8
001bc87cldr x1, [sp+1056]
001bc880adrp x0, 0x46a000
001bc884add x0, x0, 1952
001bc888add x2, sp, 960
001bc88cbl runtime.mapIterStart
001bc890b 0x1bc894
001bc894
001bc894loc_1bc894:
001bc894ldr x3, [sp+960]
001bc898cbnz x3, 0x1bc8a0
001bc89cb 0x1bc8e0
001bc8a0
001bc8a0loc_1bc8a0:
001bc8a0ldr x3, [sp+960]
001bc8a4ldrsb x27, [x3]
001bc8a8ldp x4, x5, [x3]
001bc8acldp x3, x6, [x3+16]
001bc8b0stp x4, x5, [sp+280]
001bc8b4stp x3, x6, [sp+296]
001bc8b8ldr x3, [sp+968]
001bc8bcldrsb x27, [x3]
001bc8c0ldr x4, [x3]
001bc8c4ldr x5, [x3+8]
001bc8c8ldr x3, [x3+16]
001bc8ccstr x4, [sp+344]
001bc8d0str x5, [sp+352]
001bc8d4str x3, [sp+360]
001bc8d8str xzr, [sp+88]
001bc8dcb 0x1bc8e4
001bc8e0
001bc8e0loc_1bc8e0:
001bc8e0b 0x1bc6c8
001bc8e4
001bc8e4loc_1bc8e4:
001bc8e4ldr x3, [sp+352]
001bc8e8str x3, [sp+104]
001bc8ecldr x4, [sp+88]
001bc8f0sub x3, x3, 1
001bc8f4subs xzr, x4, x3
001bc8f8b.lt 0x1bc900
001bc8fcb 0x1bc978
001bc900
001bc900loc_1bc900:
001bc900ldr x1, [sp+352]
001bc904ldr x3, [sp+344]
001bc908ldr x4, [sp+88]
001bc90cadd x0, x4, 1
001bc910subs xzr, x1, x0
001bc914b.hi 0x1bc91c
001bc918b 0x1bca48
001bc91c
001bc91cloc_1bc91c:
001bc91cldr x4, [sp+152]
001bc920ldrsb x27, [x4]
001bc924ldr x1, [x4+8]
001bc928ldr x4, [x4]
001bc92cldr x5, [sp+88]
001bc930ldr x6, [sp+352]
001bc934ldr x7, [sp+344]
001bc938ldr x3, [x3+3*x0]
001bc93csubs xzr, x6, x5
001bc940b.hi 0x1bc948
001bc944b 0x1bca3c
001bc948
001bc948loc_1bc948:
001bc948ldr x0, [x7+3*x5]
001bc94csubs xzr, x0, x1
001bc950b.lo 0x1bc958
001bc954b 0x1bca38
001bc958
001bc958loc_1bc958:
001bc958orr x5, xzr, 120
001bc95cmadd x4, x5, x0, x4
001bc960str x3, [x4+112]
001bc964b 0x1bc968
001bc968
001bc968loc_1bc968:
001bc968ldr x3, [sp+88]
001bc96cadd x3, x3, 1
001bc970str x3, [sp+88]
001bc974b 0x1bc8e4
001bc978
001bc978loc_1bc978:
001bc978ldr x3, [sp+352]
001bc97cstr x3, [sp+104]
001bc980sub x0, x3, 1
001bc984str x0, [sp+112]
001bc988ldr x3, [sp+152]
001bc98cldrsb x27, [x3]
001bc990ldr x1, [x3+8]
001bc994ldr x3, [x3]
001bc998ldr x4, [sp+352]
001bc99cldr x5, [sp+344]
001bc9a0subs xzr, x4, x0
001bc9a4b.hi 0x1bc9ac
001bc9a8b 0x1bca30
001bc9ac
001bc9acloc_1bc9ac:
001bc9acldr x0, [x5+3*x0]
001bc9b0subs xzr, x0, x1
001bc9b4b.lo 0x1bc9bc
001bc9b8b 0x1bca2c
001bc9bc
001bc9bcloc_1bc9bc:
001bc9bcorr x4, xzr, 120
001bc9c0madd x3, x4, x0, x3
001bc9c4str xzr, [x3+112]
001bc9c8ldr x1, [sp+352]
001bc9ccldr x3, [sp+344]
001bc9d0subs xzr, x1, 0
001bc9d4b.hi 0x1bc9dc
001bc9d8b 0x1bca24
001bc9dc
001bc9dcloc_1bc9dc:
001bc9dcldr x3, [x3]
001bc9e0str x3, [sp+104]
001bc9e4ldr x3, [sp+152]
001bc9e8ldrsb x27, [x3]
001bc9ecldr x1, [x3+56]
001bc9f0str x1, [sp+416]
001bc9f4adrp x0, 0x46a000
001bc9f8add x0, x0, 1696
001bc9fcadd x2, sp, 280
001bca00bl runtime.mapassign
001bca04str x0, [sp+408]
001bca08ldrsb x27, [x0]
001bca0cldr x3, [sp+104]
001bca10str x3, [x0]
001bca14b 0x1bca18
001bca18
001bca18loc_1bca18:
001bca18add x0, sp, 960
001bca1cbl runtime.mapIterNext
001bca20b 0x1bc894
001bca24
001bca24loc_1bca24:
001bca24mov x0, xzr
001bca28bl runtime.panicIndex
001bca2c
001bca2cloc_1bca2c:
001bca2cbl runtime.panicIndex
001bca30
001bca30loc_1bca30:
001bca30mov x1, x4
001bca34bl runtime.panicIndex
001bca38
001bca38loc_1bca38:
001bca38bl runtime.panicIndex
001bca3c
001bca3cloc_1bca3c:
001bca3cmov x0, x5
001bca40mov x1, x6
001bca44bl runtime.panicIndex
001bca48
001bca48loc_1bca48:
001bca48bl runtime.panicIndex
001bca4chint
001bca50
001bca50loc_1bca50:
001bca50mov x3, x30
001bca54bl runtime.morestack.abi0
001bca58b 0x1bc590
001bca5cudf 0
001bc590
001bca60
001bca60google.golang.org/protobuf/internal/filedesc.newPathKey: ; void google.golang.org/protobuf/internal/filedesc.newPathKey(google.golang.org/protobuf/reflect/protoreflect.SourcePath p)
001bca60ldr x16, [x28+16]
001bca64subs xzr, sp, x16
001bca68b.ls 0x1bcbf4
001bca6cstr x30, [sp-128]!
001bca70stur x29, [sp-8]
001bca74sub x29, sp, 8
001bca78str x0, [sp+168]
001bca7cstr x1, [sp+176]
001bca80str x2, [sp+184]
001bca84stp xzr, xzr, [sp+136]
001bca88stp xzr, xzr, [sp+152]
001bca8cldr x3, [sp+176]
001bca90str x3, [sp+72]
001bca94subs xzr, x3, 16
001bca98b.lt 0x1bcaa0
001bca9cb 0x1bcac4
001bcaa0
001bcaa0loc_1bcaa0:
001bcaa0ldr x3, [sp+176]
001bcaa4ldr x4, [sp+168]
001bcaa8ldr x5, [sp+184]
001bcaacstr x4, [sp+96]
001bcab0str x3, [sp+104]
001bcab4str x5, [sp+112]
001bcab8str xzr, [sp+64]
001bcabcstr x3, [sp+56]
001bcac0b 0x1bcb00
001bcac4
001bcac4loc_1bcac4:
001bcac4ldr x0, [sp+168]
001bcac8ldr x1, [sp+176]
001bcaccldr x2, [sp+184]
001bcad0bl google.golang.org/protobuf/reflect/protoreflect.SourcePath.String
001bcad4str x0, [sp+80]
001bcad8str x1, [sp+88]
001bcadcstp xzr, xzr, [sp+136]
001bcae0stp xzr, xzr, [sp+152]
001bcae4ldr x3, [sp+88]
001bcae8ldr x4, [sp+80]
001bcaecstr x4, [sp+152]
001bcaf0str x3, [sp+160]
001bcaf4ldur x29, [sp-8]
001bcaf8ldr x30, [sp], 128
001bcafcret x30
001bcb00
001bcb00loc_1bcb00:
001bcb00ldr x3, [sp+56]
001bcb04ldr x4, [sp+64]
001bcb08subs xzr, x3, x4
001bcb0cb.gt 0x1bcb14
001bcb10b 0x1bcbd0
001bcb14
001bcb14loc_1bcb14:
001bcb14ldr x3, [sp+64]
001bcb18str x3, [sp+48]
001bcb1cldr x3, [sp+64]
001bcb20ldr x4, [sp+96]
001bcb24ldrsw x3, [x4+2*x3]
001bcb28str w3, [sp+44]
001bcb2csubs wzr, w3, 0
001bcb30cset x4, lt
001bcb34strb w4, [sp+43]
001bcb38tbnz w3, 31, 0x1bcb40
001bcb3cb 0x1bcb44
001bcb40
001bcb40loc_1bcb40:
001bcb40b 0x1bcb58
001bcb44
001bcb44loc_1bcb44:
001bcb44ldrsw x3, [sp+44]
001bcb48subs wzr, w3, 255
001bcb4ccset x3, ge
001bcb50strb w3, [sp+43]
001bcb54b 0x1bcb58
001bcb58
001bcb58loc_1bcb58:
001bcb58ldrb w3, [sp+43]
001bcb5ctbnz w3, 0, 0x1bcb64
001bcb60b 0x1bcba0
001bcb64
001bcb64loc_1bcb64:
001bcb64ldr x0, [sp+168]
001bcb68ldr x1, [sp+176]
001bcb6cldr x2, [sp+184]
001bcb70bl google.golang.org/protobuf/reflect/protoreflect.SourcePath.String
001bcb74str x0, [sp+80]
001bcb78str x1, [sp+88]
001bcb7cstp xzr, xzr, [sp+136]
001bcb80stp xzr, xzr, [sp+152]
001bcb84ldr x3, [sp+88]
001bcb88ldr x4, [sp+80]
001bcb8cstr x4, [sp+152]
001bcb90str x3, [sp+160]
001bcb94ldur x29, [sp-8]
001bcb98ldr x30, [sp], 128
001bcb9cret x30
001bcba0
001bcba0loc_1bcba0:
001bcba0ldr x0, [sp+48]
001bcba4ldrsw x3, [sp+44]
001bcba8subs xzr, x0, 16
001bcbacb.lo 0x1bcbb4
001bcbb0b 0x1bcbe8
001bcbb4
001bcbb4loc_1bcbb4:
001bcbb4add x4, sp, 136
001bcbb8strb w3, [x4+x0]
001bcbbcb 0x1bcbc0
001bcbc0
001bcbc0loc_1bcbc0:
001bcbc0ldr x3, [sp+64]
001bcbc4add x3, x3, 1
001bcbc8str x3, [sp+64]
001bcbccb 0x1bcb00
001bcbd0
001bcbd0loc_1bcbd0:
001bcbd0ldr x0, [sp+176]
001bcbd4str x0, [sp+72]
001bcbd8strb w0, [sp+151]
001bcbdcldur x29, [sp-8]
001bcbe0ldr x30, [sp], 128
001bcbe4ret x30
001bcbe8
001bcbe8loc_1bcbe8:
001bcbe8orr x1, xzr, 16
001bcbecbl runtime.panicIndex
001bcbf0hint
001bcbf4
001bcbf4loc_1bcbf4:
001bcbf4stp x0, x1, [sp+40]
001bcbf8str x2, [sp+56]
001bcbfcmov x3, x30
001bcc00bl runtime.morestack_noctxt.abi0
001bcc04ldp x0, x1, [sp+40]
001bcc08ldr x2, [sp+56]
001bcc0cb 0x1bca60
001bca60
001bca60google.golang.org/protobuf/internal/filedesc.newPathKey: ; void google.golang.org/protobuf/internal/filedesc.newPathKey(google.golang.org/protobuf/reflect/protoreflect.SourcePath p)
001bca60ldr x16, [x28+16]
001bca64subs xzr, sp, x16
001bca68b.ls 0x1bcbf4
001bca6cstr x30, [sp-128]!
001bca70stur x29, [sp-8]
001bca74sub x29, sp, 8
001bca78str x0, [sp+168]
001bca7cstr x1, [sp+176]
001bca80str x2, [sp+184]
001bca84stp xzr, xzr, [sp+136]
001bca88stp xzr, xzr, [sp+152]
001bca8cldr x3, [sp+176]
001bca90str x3, [sp+72]
001bca94subs xzr, x3, 16
001bca98b.lt 0x1bcaa0
001bca9cb 0x1bcac4
001bcaa0
001bcaa0loc_1bcaa0:
001bcaa0ldr x3, [sp+176]
001bcaa4ldr x4, [sp+168]
001bcaa8ldr x5, [sp+184]
001bcaacstr x4, [sp+96]
001bcab0str x3, [sp+104]
001bcab4str x5, [sp+112]
001bcab8str xzr, [sp+64]
001bcabcstr x3, [sp+56]
001bcac0b 0x1bcb00
001bcac4
001bcac4loc_1bcac4:
001bcac4ldr x0, [sp+168]
001bcac8ldr x1, [sp+176]
001bcaccldr x2, [sp+184]
001bcad0bl google.golang.org/protobuf/reflect/protoreflect.SourcePath.String
001bcad4str x0, [sp+80]
001bcad8str x1, [sp+88]
001bcadcstp xzr, xzr, [sp+136]
001bcae0stp xzr, xzr, [sp+152]
001bcae4ldr x3, [sp+88]
001bcae8ldr x4, [sp+80]
001bcaecstr x4, [sp+152]
001bcaf0str x3, [sp+160]
001bcaf4ldur x29, [sp-8]
001bcaf8ldr x30, [sp], 128
001bcafcret x30
001bcb00
001bcb00loc_1bcb00:
001bcb00ldr x3, [sp+56]
001bcb04ldr x4, [sp+64]
001bcb08subs xzr, x3, x4
001bcb0cb.gt 0x1bcb14
001bcb10b 0x1bcbd0
001bcb14
001bcb14loc_1bcb14:
001bcb14ldr x3, [sp+64]
001bcb18str x3, [sp+48]
001bcb1cldr x3, [sp+64]
001bcb20ldr x4, [sp+96]
001bcb24ldrsw x3, [x4+2*x3]
001bcb28str w3, [sp+44]
001bcb2csubs wzr, w3, 0
001bcb30cset x4, lt
001bcb34strb w4, [sp+43]
001bcb38tbnz w3, 31, 0x1bcb40
001bcb3cb 0x1bcb44
001bcb40
001bcb40loc_1bcb40:
001bcb40b 0x1bcb58
001bcb44
001bcb44loc_1bcb44:
001bcb44ldrsw x3, [sp+44]
001bcb48subs wzr, w3, 255
001bcb4ccset x3, ge
001bcb50strb w3, [sp+43]
001bcb54b 0x1bcb58
001bcb58
001bcb58loc_1bcb58:
001bcb58ldrb w3, [sp+43]
001bcb5ctbnz w3, 0, 0x1bcb64
001bcb60b 0x1bcba0
001bcb64
001bcb64loc_1bcb64:
001bcb64ldr x0, [sp+168]
001bcb68ldr x1, [sp+176]
001bcb6cldr x2, [sp+184]
001bcb70bl google.golang.org/protobuf/reflect/protoreflect.SourcePath.String
001bcb74str x0, [sp+80]
001bcb78str x1, [sp+88]
001bcb7cstp xzr, xzr, [sp+136]
001bcb80stp xzr, xzr, [sp+152]
001bcb84ldr x3, [sp+88]
001bcb88ldr x4, [sp+80]
001bcb8cstr x4, [sp+152]
001bcb90str x3, [sp+160]
001bcb94ldur x29, [sp-8]
001bcb98ldr x30, [sp], 128
001bcb9cret x30
001bcba0
001bcba0loc_1bcba0:
001bcba0ldr x0, [sp+48]
001bcba4ldrsw x3, [sp+44]
001bcba8subs xzr, x0, 16
001bcbacb.lo 0x1bcbb4
001bcbb0b 0x1bcbe8
001bcbb4
001bcbb4loc_1bcbb4:
001bcbb4add x4, sp, 136
001bcbb8strb w3, [x4+x0]
001bcbbcb 0x1bcbc0
001bcbc0
001bcbc0loc_1bcbc0:
001bcbc0ldr x3, [sp+64]
001bcbc4add x3, x3, 1
001bcbc8str x3, [sp+64]
001bcbccb 0x1bcb00
001bcbd0
001bcbd0loc_1bcbd0:
001bcbd0ldr x0, [sp+176]
001bcbd4str x0, [sp+72]
001bcbd8strb w0, [sp+151]
001bcbdcldur x29, [sp-8]
001bcbe0ldr x30, [sp], 128
001bcbe4ret x30
001bcbe8
001bcbe8loc_1bcbe8:
001bcbe8orr x1, xzr, 16
001bcbecbl runtime.panicIndex
001bcbf0hint
001bcbf4
001bcbf4loc_1bcbf4:
001bcbf4stp x0, x1, [sp+40]
001bcbf8str x2, [sp+56]
001bcbfcmov x3, x30
001bcc00bl runtime.morestack_noctxt.abi0
001bcc04ldp x0, x1, [sp+40]
001bcc08ldr x2, [sp+56]
001bcc0cb 0x1bca60
001bca60
001bcc10
001bcc10google.golang.org/protobuf/internal/filedesc.(*Enums).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Len(google.golang.org/protobuf/internal/filedesc.Enums * p)
001bcc10str x30, [sp-32]!
001bcc14stur x29, [sp-8]
001bcc18sub x29, sp, 8
001bcc1cstr x0, [sp+40]
001bcc20str xzr, [sp+8]
001bcc24ldrsb x27, [x0]
001bcc28ldr x0, [x0+8]
001bcc2cstr x0, [sp+16]
001bcc30str x0, [sp+8]
001bcc34add x29, sp, 24
001bcc38add sp, sp, 32
001bcc3cret x30
001bcc10
001bcc10google.golang.org/protobuf/internal/filedesc.(*Enums).Len: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Len(google.golang.org/protobuf/internal/filedesc.Enums * p)
001bcc10str x30, [sp-32]!
001bcc14stur x29, [sp-8]
001bcc18sub x29, sp, 8
001bcc1cstr x0, [sp+40]
001bcc20str xzr, [sp+8]
001bcc24ldrsb x27, [x0]
001bcc28ldr x0, [x0+8]
001bcc2cstr x0, [sp+16]
001bcc30str x0, [sp+8]
001bcc34add x29, sp, 24
001bcc38add sp, sp, 32
001bcc3cret x30
001bcc10
001bcc40
001bcc40google.golang.org/protobuf/internal/filedesc.(*Enums).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Get(google.golang.org/protobuf/internal/filedesc.Enums * p, int i)
001bcc40ldr x16, [x28+16]
001bcc44subs xzr, sp, x16
001bcc48b.ls 0x1bccb8
001bcc4cstr x30, [sp-64]!
001bcc50stur x29, [sp-8]
001bcc54sub x29, sp, 8
001bcc58str x0, [sp+72]
001bcc5cstr x1, [sp+80]
001bcc60stp xzr, xzr, [sp+32]
001bcc64ldr x2, [sp+72]
001bcc68ldrsb x27, [x2]
001bcc6cldr x1, [x2+8]
001bcc70ldr x2, [x2]
001bcc74ldr x0, [sp+80]
001bcc78subs xzr, x1, x0
001bcc7cb.hi 0x1bcc84
001bcc80b 0x1bccb0
001bcc84
001bcc84loc_1bcc84:
001bcc84add x2, x2, x0, lsl #6
001bcc88str x2, [sp+48]
001bcc8cadrp x3, 0x560000
001bcc90add x3, x3, 1600
001bcc94str x3, [sp+32]
001bcc98str x2, [sp+40]
001bcc9cldr x0, [sp+32]
001bcca0ldr x1, [sp+40]
001bcca4ldur x29, [sp-8]
001bcca8ldr x30, [sp], 64
001bccacret x30
001bccb0
001bccb0loc_1bccb0:
001bccb0bl runtime.panicIndex
001bccb4hint
001bccb8
001bccb8loc_1bccb8:
001bccb8stp x0, x1, [sp+8]
001bccbcmov x3, x30
001bccc0bl runtime.morestack_noctxt.abi0
001bccc4ldp x0, x1, [sp+8]
001bccc8b 0x1bcc40
001bccccudf 0
001bcc40
001bcc40google.golang.org/protobuf/internal/filedesc.(*Enums).Get: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Get(google.golang.org/protobuf/internal/filedesc.Enums * p, int i)
001bcc40ldr x16, [x28+16]
001bcc44subs xzr, sp, x16
001bcc48b.ls 0x1bccb8
001bcc4cstr x30, [sp-64]!
001bcc50stur x29, [sp-8]
001bcc54sub x29, sp, 8
001bcc58str x0, [sp+72]
001bcc5cstr x1, [sp+80]
001bcc60stp xzr, xzr, [sp+32]
001bcc64ldr x2, [sp+72]
001bcc68ldrsb x27, [x2]
001bcc6cldr x1, [x2+8]
001bcc70ldr x2, [x2]
001bcc74ldr x0, [sp+80]
001bcc78subs xzr, x1, x0
001bcc7cb.hi 0x1bcc84
001bcc80b 0x1bccb0
001bcc84
001bcc84loc_1bcc84:
001bcc84add x2, x2, x0, lsl #6
001bcc88str x2, [sp+48]
001bcc8cadrp x3, 0x560000
001bcc90add x3, x3, 1600
001bcc94str x3, [sp+32]
001bcc98str x2, [sp+40]
001bcc9cldr x0, [sp+32]
001bcca0ldr x1, [sp+40]
001bcca4ldur x29, [sp-8]
001bcca8ldr x30, [sp], 64
001bccacret x30
001bccb0
001bccb0loc_1bccb0:
001bccb0bl runtime.panicIndex
001bccb4hint
001bccb8
001bccb8loc_1bccb8:
001bccb8stp x0, x1, [sp+8]
001bccbcmov x3, x30
001bccc0bl runtime.morestack_noctxt.abi0
001bccc4ldp x0, x1, [sp+8]
001bccc8b 0x1bcc40
001bccccudf 0
001bcc40
001bccd0
001bccd0google.golang.org/protobuf/internal/filedesc.(*Enums).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).ByName(google.golang.org/protobuf/internal/filedesc.Enums * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bccd0ldr x16, [x28+16]
001bccd4subs xzr, sp, x16
001bccd8b.ls 0x1bcd74
001bccdcstr x30, [sp-96]!
001bcce0stur x29, [sp-8]
001bcce4sub x29, sp, 8
001bcce8str x0, [sp+104]
001bccecstr x1, [sp+112]
001bccf0str x2, [sp+120]
001bccf4stp xzr, xzr, [sp+40]
001bccf8ldr x0, [sp+104]
001bccfcbl google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit
001bcd00str x0, [sp+80]
001bcd04ldrsb x27, [x0]
001bcd08ldr x1, [x0+40]
001bcd0cstr x1, [sp+64]
001bcd10ldr x2, [sp+112]
001bcd14ldr x3, [sp+120]
001bcd18adrp x0, 0x46a000
001bcd1cadd x0, x0, 1184
001bcd20bl runtime.mapaccess1_faststr
001bcd24ldr x1, [x0]
001bcd28str x1, [sp+56]
001bcd2ccbnz x1, 0x1bcd34
001bcd30b 0x1bcd5c
001bcd34
001bcd34loc_1bcd34:
001bcd34str x1, [sp+72]
001bcd38adrp x2, 0x560000
001bcd3cadd x2, x2, 1600
001bcd40str x2, [sp+40]
001bcd44str x1, [sp+48]
001bcd48ldr x0, [sp+40]
001bcd4cldr x1, [sp+48]
001bcd50ldur x29, [sp-8]
001bcd54ldr x30, [sp], 96
001bcd58ret x30
001bcd5c
001bcd5cloc_1bcd5c:
001bcd5cstp xzr, xzr, [sp+40]
001bcd60mov x0, xzr
001bcd64mov x1, xzr
001bcd68ldur x29, [sp-8]
001bcd6cldr x30, [sp], 96
001bcd70ret x30
001bcd74
001bcd74loc_1bcd74:
001bcd74stp x0, x1, [sp+8]
001bcd78str x2, [sp+24]
001bcd7cmov x3, x30
001bcd80bl runtime.morestack_noctxt.abi0
001bcd84ldp x0, x1, [sp+8]
001bcd88ldr x2, [sp+24]
001bcd8cb 0x1bccd0
001bccd0
001bccd0google.golang.org/protobuf/internal/filedesc.(*Enums).ByName: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).ByName(google.golang.org/protobuf/internal/filedesc.Enums * p, struct google.golang.org/protobuf/reflect/protoreflect.Name s)
001bccd0ldr x16, [x28+16]
001bccd4subs xzr, sp, x16
001bccd8b.ls 0x1bcd74
001bccdcstr x30, [sp-96]!
001bcce0stur x29, [sp-8]
001bcce4sub x29, sp, 8
001bcce8str x0, [sp+104]
001bccecstr x1, [sp+112]
001bccf0str x2, [sp+120]
001bccf4stp xzr, xzr, [sp+40]
001bccf8ldr x0, [sp+104]
001bccfcbl google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit
001bcd00str x0, [sp+80]
001bcd04ldrsb x27, [x0]
001bcd08ldr x1, [x0+40]
001bcd0cstr x1, [sp+64]
001bcd10ldr x2, [sp+112]
001bcd14ldr x3, [sp+120]
001bcd18adrp x0, 0x46a000
001bcd1cadd x0, x0, 1184
001bcd20bl runtime.mapaccess1_faststr
001bcd24ldr x1, [x0]
001bcd28str x1, [sp+56]
001bcd2ccbnz x1, 0x1bcd34
001bcd30b 0x1bcd5c
001bcd34
001bcd34loc_1bcd34:
001bcd34str x1, [sp+72]
001bcd38adrp x2, 0x560000
001bcd3cadd x2, x2, 1600
001bcd40str x2, [sp+40]
001bcd44str x1, [sp+48]
001bcd48ldr x0, [sp+40]
001bcd4cldr x1, [sp+48]
001bcd50ldur x29, [sp-8]
001bcd54ldr x30, [sp], 96
001bcd58ret x30
001bcd5c
001bcd5cloc_1bcd5c:
001bcd5cstp xzr, xzr, [sp+40]
001bcd60mov x0, xzr
001bcd64mov x1, xzr
001bcd68ldur x29, [sp-8]
001bcd6cldr x30, [sp], 96
001bcd70ret x30
001bcd74
001bcd74loc_1bcd74:
001bcd74stp x0, x1, [sp+8]
001bcd78str x2, [sp+24]
001bcd7cmov x3, x30
001bcd80bl runtime.morestack_noctxt.abi0
001bcd84ldp x0, x1, [sp+8]
001bcd88ldr x2, [sp+24]
001bcd8cb 0x1bccd0
001bccd0
001bcd90
001bcd90google.golang.org/protobuf/internal/filedesc.(*Enums).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Format(google.golang.org/protobuf/internal/filedesc.Enums * p, fmt.State s, int32 r)
001bcd90ldr x16, [x28+16]
001bcd94subs xzr, sp, x16
001bcd98b.ls 0x1bcde0
001bcd9cstr x30, [sp-64]!
001bcda0stur x29, [sp-8]
001bcda4sub x29, sp, 8
001bcda8str x0, [sp+72]
001bcdacstr x1, [sp+80]
001bcdb0str x2, [sp+88]
001bcdb4str w3, [sp+96]
001bcdb8ldr x0, [sp+80]
001bcdbcldr x1, [sp+88]
001bcdc0ldr x4, [sp+72]
001bcdc4mov x2, x3
001bcdc8adrp x3, 0x55b000
001bcdccadd x3, x3, 3800
001bcdd0bl google.golang.org/protobuf/internal/descfmt.FormatList
001bcdd4ldur x29, [sp-8]
001bcdd8ldr x30, [sp], 64
001bcddcret x30
001bcde0
001bcde0loc_1bcde0:
001bcde0stp x0, x1, [sp+8]
001bcde4str x2, [sp+24]
001bcde8str w3, [sp+32]
001bcdecmov x3, x30
001bcdf0bl runtime.morestack_noctxt.abi0
001bcdf4ldp x0, x1, [sp+8]
001bcdf8ldr x2, [sp+24]
001bcdfcldrsw x3, [sp+32]
001bce00b 0x1bcd90
001bce04udf 0
001bce08udf 0
001bce0cudf 0
001bcd90
001bcd90google.golang.org/protobuf/internal/filedesc.(*Enums).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).Format(google.golang.org/protobuf/internal/filedesc.Enums * p, fmt.State s, int32 r)
001bcd90ldr x16, [x28+16]
001bcd94subs xzr, sp, x16
001bcd98b.ls 0x1bcde0
001bcd9cstr x30, [sp-64]!
001bcda0stur x29, [sp-8]
001bcda4sub x29, sp, 8
001bcda8str x0, [sp+72]
001bcdacstr x1, [sp+80]
001bcdb0str x2, [sp+88]
001bcdb4str w3, [sp+96]
001bcdb8ldr x0, [sp+80]
001bcdbcldr x1, [sp+88]
001bcdc0ldr x4, [sp+72]
001bcdc4mov x2, x3
001bcdc8adrp x3, 0x55b000
001bcdccadd x3, x3, 3800
001bcdd0bl google.golang.org/protobuf/internal/descfmt.FormatList
001bcdd4ldur x29, [sp-8]
001bcdd8ldr x30, [sp], 64
001bcddcret x30
001bcde0
001bcde0loc_1bcde0:
001bcde0stp x0, x1, [sp+8]
001bcde4str x2, [sp+24]
001bcde8str w3, [sp+32]
001bcdecmov x3, x30
001bcdf0bl runtime.morestack_noctxt.abi0
001bcdf4ldp x0, x1, [sp+8]
001bcdf8ldr x2, [sp+24]
001bcdfcldrsw x3, [sp+32]
001bce00b 0x1bcd90
001bce04udf 0
001bce08udf 0
001bce0cudf 0
001bcd90
001bce10
001bce10google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit(google.golang.org/protobuf/internal/filedesc.Enums * p)
001bce10ldr x16, [x28+16]
001bce14subs xzr, sp, x16
001bce18b.ls 0x1bceac
001bce1cstr x30, [sp-80]!
001bce20stur x29, [sp-8]
001bce24sub x29, sp, 8
001bce28str x0, [sp+88]
001bce2cstr xzr, [sp+32]
001bce30stp xzr, xzr, [sp+56]
001bce34add x2, sp, 56
001bce38str x2, [sp+48]
001bce3cldrsb x27, [x2]
001bce40adrp x3, 0
001bce44add x3, x3, 3776
001bce48str x3, [x2]
001bce4cldrsb x27, [x2]
001bce50ldr x3, [sp+88]
001bce54adrp x27, 0x88f000
001bce58ldr w4, [x27+3056]
001bce5ccbz w4, 0x1bce64
001bce60b 0x1bce68
001bce64
001bce64loc_1bce64:
001bce64b 0x1bce7c
001bce68
001bce68loc_1bce68:
001bce68bl runtime.gcWriteBarrier2
001bce6cstr x3, [x25]
001bce70ldr x4, [x2+8]
001bce74str x4, [x25+8]
001bce78b 0x1bce7c
001bce7c
001bce7cloc_1bce7c:
001bce7cstr x3, [x2+8]
001bce80ldr x2, [sp+88]
001bce84ldrsb x27, [x2]
001bce88add x0, x2, 24
001bce8cstr x0, [sp+40]
001bce90ldr x1, [sp+48]
001bce94bl sync.(*Once).Do
001bce98ldr x0, [sp+88]
001bce9cstr x0, [sp+32]
001bcea0ldur x29, [sp-8]
001bcea4ldr x30, [sp], 80
001bcea8ret x30
001bceac
001bceacloc_1bceac:
001bceacstr x0, [sp+8]
001bceb0mov x3, x30
001bceb4bl runtime.morestack_noctxt.abi0
001bceb8ldr x0, [sp+8]
001bcebcb 0x1bce10
001bce10
001bce10google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit(google.golang.org/protobuf/internal/filedesc.Enums * p)
001bce10ldr x16, [x28+16]
001bce14subs xzr, sp, x16
001bce18b.ls 0x1bceac
001bce1cstr x30, [sp-80]!
001bce20stur x29, [sp-8]
001bce24sub x29, sp, 8
001bce28str x0, [sp+88]
001bce2cstr xzr, [sp+32]
001bce30stp xzr, xzr, [sp+56]
001bce34add x2, sp, 56
001bce38str x2, [sp+48]
001bce3cldrsb x27, [x2]
001bce40adrp x3, 0
001bce44add x3, x3, 3776
001bce48str x3, [x2]
001bce4cldrsb x27, [x2]
001bce50ldr x3, [sp+88]
001bce54adrp x27, 0x88f000
001bce58ldr w4, [x27+3056]
001bce5ccbz w4, 0x1bce64
001bce60b 0x1bce68
001bce64
001bce64loc_1bce64:
001bce64b 0x1bce7c
001bce68
001bce68loc_1bce68:
001bce68bl runtime.gcWriteBarrier2
001bce6cstr x3, [x25]
001bce70ldr x4, [x2+8]
001bce74str x4, [x25+8]
001bce78b 0x1bce7c
001bce7c
001bce7cloc_1bce7c:
001bce7cstr x3, [x2+8]
001bce80ldr x2, [sp+88]
001bce84ldrsb x27, [x2]
001bce88add x0, x2, 24
001bce8cstr x0, [sp+40]
001bce90ldr x1, [sp+48]
001bce94bl sync.(*Once).Do
001bce98ldr x0, [sp+88]
001bce9cstr x0, [sp+32]
001bcea0ldur x29, [sp-8]
001bcea4ldr x30, [sp], 80
001bcea8ret x30
001bceac
001bceacloc_1bceac:
001bceacstr x0, [sp+8]
001bceb0mov x3, x30
001bceb4bl runtime.morestack_noctxt.abi0
001bceb8ldr x0, [sp+8]
001bcebcb 0x1bce10
001bce10
Loading..