File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001897a0
001897a0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct string url)
001897a0ldr x16, [x28+16]
001897a4sub x17, sp, 304
001897a8subs xzr, x17, x16
001897acb.ls 0x189b80
001897b0sub x20, sp, 432
001897b4stp x29, x30, [x20-8]
001897b8add sp, x20, 0
001897bcsub x29, sp, 8
001897c0str x0, [sp+440]
001897c4str x1, [sp+448]
001897c8str x2, [sp+456]
001897ccstp xzr, xzr, [sp+144]
001897d0stp xzr, xzr, [sp+128]
001897d4ldr x3, [sp+440]
001897d8cbnz x3, 0x1897e0
001897dcb 0x189b38
001897e0
001897e0loc_1897e0:
001897e0adrp x27, 0x897000
001897e4ldr x3, [x27+3720]
001897e8ldr x4, [sp+440]
001897ecsubs xzr, x3, x4
001897f0b.eq 0x1897f8
001897f4b 0x18989c
001897f8
001897f8loc_1897f8:
001897f8adrp x0, 0x8c2000
001897fcadd x0, x0, 3360
00189800bl sync.(*RWMutex).RLock
00189804adrp x1, 0x8c2000
00189808add x1, x1, 3360
0018980cstr x1, [sp+224]
00189810stp xzr, xzr, [sp+336]
00189814add x1, sp, 336
00189818str x1, [sp+352]
0018981cldrsb x27, [x1]
00189820adrp x2, 0
00189824add x2, x2, 2976
00189828str x2, [x1]
0018982cldrsb x27, [x1]
00189830ldr x2, [sp+224]
00189834adrp x27, 0x8c2000
00189838ldr w3, [x27+3056]
0018983ccbz w3, 0x189844
00189840b 0x189848
00189844
00189844loc_189844:
00189844b 0x18985c
00189848
00189848loc_189848:
00189848bl runtime.gcWriteBarrier2
0018984cstr x2, [x25]
00189850ldr x3, [x1+8]
00189854str x3, [x25+8]
00189858b 0x18985c
0018985c
0018985cloc_18985c:
0018985cstr x2, [x1+8]
00189860str x1, [sp+96]
00189864add x0, sp, 72
00189868bl runtime.deferprocStack
0018986csubs xzr, x0, 0
00189870b.ne 0x18987c
00189874b 0x189878
00189878
00189878loc_189878:
00189878b 0x1898a0
0018987c
0018987cloc_18987c:
0018987cbl runtime.deferreturn
00189880ldr x0, [sp+144]
00189884ldr x2, [sp+128]
00189888ldr x1, [sp+152]
0018988cldr x3, [sp+136]
00189890ldp x29, x30, [sp-8]
00189894add sp, sp, 432
00189898ret x30
0018989c
0018989cloc_18989c:
0018989cb 0x1898a0
001898a0
001898a0loc_1898a0:
001898a0ldr x3, [sp+448]
001898a4ldr x4, [sp+456]
001898a8str x3, [sp+192]
001898acstr x4, [sp+200]
001898b0ldr x0, [sp+448]
001898b4ldr x1, [sp+456]
001898b8movz x2, 47
001898bcbl strings.LastIndexByte
001898c0str x0, [sp+64]
001898c4tbz x0, 63, 0x1898cc
001898c8b 0x189908
001898cc
001898ccloc_1898cc:
001898ccadd x4, x0, 1
001898d0str x4, [sp+120]
001898d4ldr x1, [sp+200]
001898d8ldr x5, [sp+192]
001898dcsubs xzr, x1, x4
001898e0b.hs 0x1898e8
001898e4b 0x189b74
001898e8
001898e8loc_1898e8:
001898e8sub x6, x1, x0
001898ecsub x6, x6, 1
001898f0sub x7, xzr, x6
001898f4and x4, x4, x7, asr #63
001898f8add x4, x5, x4
001898fcstr x4, [sp+192]
00189900str x6, [sp+200]
00189904b 0x18990c
00189908
00189908loc_189908:
00189908b 0x18990c
0018990c
0018990cloc_18990c:
0018990cldr x4, [sp+440]
00189910ldrsb x27, [x4]
00189914ldr x4, [x4]
00189918str x4, [sp+328]
0018991cldr x2, [sp+192]
00189920ldr x3, [sp+200]
00189924ldr x1, [sp+328]
00189928adrp x0, 0x4a7000
0018992cadd x0, x0, 832
00189930bl runtime.mapaccess1_faststr
00189934ldr x4, [x0+8]
00189938ldr x5, [x0]
0018993cstr x5, [sp+160]
00189940str x4, [sp+168]
00189944cbnz x5, 0x18994c
00189948b 0x189aec
0018994c
0018994cloc_18994c:
0018994cstp xzr, xzr, [sp+408]
00189950ldr x2, [sp+168]
00189954ldr x1, [sp+160]
00189958cbnz x1, 0x189960
0018995cb 0x18997c
00189960
00189960loc_189960:
00189960str x2, [sp+232]
00189964adrp x0, 0x886000
00189968add x0, x0, 2256
0018996cbl runtime.typeAssert
00189970ldr x2, [sp+232]
00189974mov x1, x0
00189978b 0x189980
0018997c
0018997cloc_18997c:
0018997cb 0x189980
00189980
00189980loc_189980:
00189980str x1, [sp+408]
00189984str x2, [sp+416]
00189988subs xzr, x1, 0
0018998ccset x2, ne
00189990strb w2, [sp+62]
00189994ldr x2, [sp+408]
00189998ldr x3, [sp+416]
0018999cstr x2, [sp+208]
001899a0str x3, [sp+216]
001899a4ldrb w2, [sp+62]
001899a8strb w2, [sp+63]
001899acldr x2, [sp+216]
001899b0ldr x3, [sp+208]
001899b4str x3, [sp+176]
001899b8str x2, [sp+184]
001899bccbnz x3, 0x1899c4
001899c0b 0x189a08
001899c4
001899c4loc_1899c4:
001899c4stp xzr, xzr, [sp+312]
001899c8ldr x0, [sp+176]
001899ccldr x1, [sp+184]
001899d0str x0, [sp+144]
001899d4str x1, [sp+152]
001899d8ldr x0, [sp+312]
001899dcldr x1, [sp+320]
001899e0str x0, [sp+128]
001899e4str x1, [sp+136]
001899e8bl runtime.deferreturn
001899ecldr x0, [sp+144]
001899f0ldr x2, [sp+128]
001899f4ldr x1, [sp+152]
001899f8ldr x3, [sp+136]
001899fcldp x29, x30, [sp-8]
00189a00add sp, sp, 432
00189a04ret x30
00189a08
00189a08loc_189a08:
00189a08ldr x0, [sp+160]
00189a0cldr x1, [sp+168]
00189a10bl google.golang.org/protobuf/reflect/protoregistry.typeName
00189a14str x0, [sp+392]
00189a18str x1, [sp+400]
00189a1cstp xzr, xzr, [sp+376]
00189a20add x2, sp, 376
00189a24str x2, [sp+280]
00189a28ldr x0, [sp+392]
00189a2cldr x1, [sp+400]
00189a30bl runtime.convTstring
00189a34str x0, [sp+272]
00189a38ldr x2, [sp+280]
00189a3cldrsb x27, [x2]
00189a40adrp x3, 0x46c000
00189a44add x3, x3, 2944
00189a48str x3, [x2]
00189a4cadrp x27, 0x8c2000
00189a50ldr w3, [x27+3056]
00189a54cbz w3, 0x189a5c
00189a58b 0x189a60
00189a5c
00189a5cloc_189a5c:
00189a5cb 0x189a74
00189a60
00189a60loc_189a60:
00189a60bl runtime.gcWriteBarrier2
00189a64str x0, [x25]
00189a68ldr x5, [x2+8]
00189a6cstr x5, [x25+8]
00189a70b 0x189a74
00189a74
00189a74loc_189a74:
00189a74str x0, [x2+8]
00189a78ldr x2, [sp+280]
00189a7cldrsb x27, [x2]
00189a80b 0x189a84
00189a84
00189a84loc_189a84:
00189a84str x2, [sp+288]
00189a88orr x4, xzr, 1
00189a8cstr x4, [sp+296]
00189a90str x4, [sp+304]
00189a94adrp x0, 0x539000
00189a98add x0, x0, 3874
00189a9cmovz x1, 38
00189aa0mov x3, x4
00189aa4bl google.golang.org/protobuf/internal/errors.New
00189aa8str x0, [sp+360]
00189aacstr x1, [sp+368]
00189ab0str x0, [sp+256]
00189ab4str x1, [sp+264]
00189ab8stp xzr, xzr, [sp+144]
00189abcldr x5, [sp+256]
00189ac0ldr x6, [sp+264]
00189ac4str x5, [sp+128]
00189ac8str x6, [sp+136]
00189accbl runtime.deferreturn
00189ad0ldr x0, [sp+144]
00189ad4ldr x2, [sp+128]
00189ad8ldr x1, [sp+152]
00189adcldr x3, [sp+136]
00189ae0ldp x29, x30, [sp-8]
00189ae4add sp, sp, 432
00189ae8ret x30
00189aec
00189aecloc_189aec:
00189aecadrp x27, 0x898000
00189af0ldr x0, [x27+3152]
00189af4adrp x27, 0x898000
00189af8ldr x1, [x27+3160]
00189afcstr x0, [sp+240]
00189b00str x1, [sp+248]
00189b04stp xzr, xzr, [sp+144]
00189b08ldr x0, [sp+248]
00189b0cldr x1, [sp+240]
00189b10str x1, [sp+128]
00189b14str x0, [sp+136]
00189b18bl runtime.deferreturn
00189b1cldr x0, [sp+144]
00189b20ldr x2, [sp+128]
00189b24ldr x1, [sp+152]
00189b28ldr x3, [sp+136]
00189b2cldp x29, x30, [sp-8]
00189b30add sp, sp, 432
00189b34ret x30
00189b38
00189b38loc_189b38:
00189b38stp xzr, xzr, [sp+144]
00189b3cadrp x27, 0x898000
00189b40ldr x0, [x27+3160]
00189b44adrp x27, 0x898000
00189b48ldr x1, [x27+3152]
00189b4cstr x1, [sp+128]
00189b50str x0, [sp+136]
00189b54bl runtime.deferreturn
00189b58ldr x0, [sp+144]
00189b5cldr x2, [sp+128]
00189b60ldr x1, [sp+152]
00189b64ldr x3, [sp+136]
00189b68ldp x29, x30, [sp-8]
00189b6cadd sp, sp, 432
00189b70ret x30
00189b74
00189b74loc_189b74:
00189b74mov x0, x4
00189b78bl runtime.panicSliceB
00189b7chint
00189b80
00189b80loc_189b80:
00189b80stp x0, x1, [sp+8]
00189b84str x2, [sp+24]
00189b88mov x3, x30
00189b8cbl runtime.morestack_noctxt.abi0
00189b90ldp x0, x1, [sp+8]
00189b94ldr x2, [sp+24]
00189b98b 0x1897a0
00189b9cudf 0
001897a0
001897a0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct string url)
001897a0ldr x16, [x28+16]
001897a4sub x17, sp, 304
001897a8subs xzr, x17, x16
001897acb.ls 0x189b80
001897b0sub x20, sp, 432
001897b4stp x29, x30, [x20-8]
001897b8add sp, x20, 0
001897bcsub x29, sp, 8
001897c0str x0, [sp+440]
001897c4str x1, [sp+448]
001897c8str x2, [sp+456]
001897ccstp xzr, xzr, [sp+144]
001897d0stp xzr, xzr, [sp+128]
001897d4ldr x3, [sp+440]
001897d8cbnz x3, 0x1897e0
001897dcb 0x189b38
001897e0
001897e0loc_1897e0:
001897e0adrp x27, 0x897000
001897e4ldr x3, [x27+3720]
001897e8ldr x4, [sp+440]
001897ecsubs xzr, x3, x4
001897f0b.eq 0x1897f8
001897f4b 0x18989c
001897f8
001897f8loc_1897f8:
001897f8adrp x0, 0x8c2000
001897fcadd x0, x0, 3360
00189800bl sync.(*RWMutex).RLock
00189804adrp x1, 0x8c2000
00189808add x1, x1, 3360
0018980cstr x1, [sp+224]
00189810stp xzr, xzr, [sp+336]
00189814add x1, sp, 336
00189818str x1, [sp+352]
0018981cldrsb x27, [x1]
00189820adrp x2, 0
00189824add x2, x2, 2976
00189828str x2, [x1]
0018982cldrsb x27, [x1]
00189830ldr x2, [sp+224]
00189834adrp x27, 0x8c2000
00189838ldr w3, [x27+3056]
0018983ccbz w3, 0x189844
00189840b 0x189848
00189844
00189844loc_189844:
00189844b 0x18985c
00189848
00189848loc_189848:
00189848bl runtime.gcWriteBarrier2
0018984cstr x2, [x25]
00189850ldr x3, [x1+8]
00189854str x3, [x25+8]
00189858b 0x18985c
0018985c
0018985cloc_18985c:
0018985cstr x2, [x1+8]
00189860str x1, [sp+96]
00189864add x0, sp, 72
00189868bl runtime.deferprocStack
0018986csubs xzr, x0, 0
00189870b.ne 0x18987c
00189874b 0x189878
00189878
00189878loc_189878:
00189878b 0x1898a0
0018987c
0018987cloc_18987c:
0018987cbl runtime.deferreturn
00189880ldr x0, [sp+144]
00189884ldr x2, [sp+128]
00189888ldr x1, [sp+152]
0018988cldr x3, [sp+136]
00189890ldp x29, x30, [sp-8]
00189894add sp, sp, 432
00189898ret x30
0018989c
0018989cloc_18989c:
0018989cb 0x1898a0
001898a0
001898a0loc_1898a0:
001898a0ldr x3, [sp+448]
001898a4ldr x4, [sp+456]
001898a8str x3, [sp+192]
001898acstr x4, [sp+200]
001898b0ldr x0, [sp+448]
001898b4ldr x1, [sp+456]
001898b8movz x2, 47
001898bcbl strings.LastIndexByte
001898c0str x0, [sp+64]
001898c4tbz x0, 63, 0x1898cc
001898c8b 0x189908
001898cc
001898ccloc_1898cc:
001898ccadd x4, x0, 1
001898d0str x4, [sp+120]
001898d4ldr x1, [sp+200]
001898d8ldr x5, [sp+192]
001898dcsubs xzr, x1, x4
001898e0b.hs 0x1898e8
001898e4b 0x189b74
001898e8
001898e8loc_1898e8:
001898e8sub x6, x1, x0
001898ecsub x6, x6, 1
001898f0sub x7, xzr, x6
001898f4and x4, x4, x7, asr #63
001898f8add x4, x5, x4
001898fcstr x4, [sp+192]
00189900str x6, [sp+200]
00189904b 0x18990c
00189908
00189908loc_189908:
00189908b 0x18990c
0018990c
0018990cloc_18990c:
0018990cldr x4, [sp+440]
00189910ldrsb x27, [x4]
00189914ldr x4, [x4]
00189918str x4, [sp+328]
0018991cldr x2, [sp+192]
00189920ldr x3, [sp+200]
00189924ldr x1, [sp+328]
00189928adrp x0, 0x4a7000
0018992cadd x0, x0, 832
00189930bl runtime.mapaccess1_faststr
00189934ldr x4, [x0+8]
00189938ldr x5, [x0]
0018993cstr x5, [sp+160]
00189940str x4, [sp+168]
00189944cbnz x5, 0x18994c
00189948b 0x189aec
0018994c
0018994cloc_18994c:
0018994cstp xzr, xzr, [sp+408]
00189950ldr x2, [sp+168]
00189954ldr x1, [sp+160]
00189958cbnz x1, 0x189960
0018995cb 0x18997c
00189960
00189960loc_189960:
00189960str x2, [sp+232]
00189964adrp x0, 0x886000
00189968add x0, x0, 2256
0018996cbl runtime.typeAssert
00189970ldr x2, [sp+232]
00189974mov x1, x0
00189978b 0x189980
0018997c
0018997cloc_18997c:
0018997cb 0x189980
00189980
00189980loc_189980:
00189980str x1, [sp+408]
00189984str x2, [sp+416]
00189988subs xzr, x1, 0
0018998ccset x2, ne
00189990strb w2, [sp+62]
00189994ldr x2, [sp+408]
00189998ldr x3, [sp+416]
0018999cstr x2, [sp+208]
001899a0str x3, [sp+216]
001899a4ldrb w2, [sp+62]
001899a8strb w2, [sp+63]
001899acldr x2, [sp+216]
001899b0ldr x3, [sp+208]
001899b4str x3, [sp+176]
001899b8str x2, [sp+184]
001899bccbnz x3, 0x1899c4
001899c0b 0x189a08
001899c4
001899c4loc_1899c4:
001899c4stp xzr, xzr, [sp+312]
001899c8ldr x0, [sp+176]
001899ccldr x1, [sp+184]
001899d0str x0, [sp+144]
001899d4str x1, [sp+152]
001899d8ldr x0, [sp+312]
001899dcldr x1, [sp+320]
001899e0str x0, [sp+128]
001899e4str x1, [sp+136]
001899e8bl runtime.deferreturn
001899ecldr x0, [sp+144]
001899f0ldr x2, [sp+128]
001899f4ldr x1, [sp+152]
001899f8ldr x3, [sp+136]
001899fcldp x29, x30, [sp-8]
00189a00add sp, sp, 432
00189a04ret x30
00189a08
00189a08loc_189a08:
00189a08ldr x0, [sp+160]
00189a0cldr x1, [sp+168]
00189a10bl google.golang.org/protobuf/reflect/protoregistry.typeName
00189a14str x0, [sp+392]
00189a18str x1, [sp+400]
00189a1cstp xzr, xzr, [sp+376]
00189a20add x2, sp, 376
00189a24str x2, [sp+280]
00189a28ldr x0, [sp+392]
00189a2cldr x1, [sp+400]
00189a30bl runtime.convTstring
00189a34str x0, [sp+272]
00189a38ldr x2, [sp+280]
00189a3cldrsb x27, [x2]
00189a40adrp x3, 0x46c000
00189a44add x3, x3, 2944
00189a48str x3, [x2]
00189a4cadrp x27, 0x8c2000
00189a50ldr w3, [x27+3056]
00189a54cbz w3, 0x189a5c
00189a58b 0x189a60
00189a5c
00189a5cloc_189a5c:
00189a5cb 0x189a74
00189a60
00189a60loc_189a60:
00189a60bl runtime.gcWriteBarrier2
00189a64str x0, [x25]
00189a68ldr x5, [x2+8]
00189a6cstr x5, [x25+8]
00189a70b 0x189a74
00189a74
00189a74loc_189a74:
00189a74str x0, [x2+8]
00189a78ldr x2, [sp+280]
00189a7cldrsb x27, [x2]
00189a80b 0x189a84
00189a84
00189a84loc_189a84:
00189a84str x2, [sp+288]
00189a88orr x4, xzr, 1
00189a8cstr x4, [sp+296]
00189a90str x4, [sp+304]
00189a94adrp x0, 0x539000
00189a98add x0, x0, 3874
00189a9cmovz x1, 38
00189aa0mov x3, x4
00189aa4bl google.golang.org/protobuf/internal/errors.New
00189aa8str x0, [sp+360]
00189aacstr x1, [sp+368]
00189ab0str x0, [sp+256]
00189ab4str x1, [sp+264]
00189ab8stp xzr, xzr, [sp+144]
00189abcldr x5, [sp+256]
00189ac0ldr x6, [sp+264]
00189ac4str x5, [sp+128]
00189ac8str x6, [sp+136]
00189accbl runtime.deferreturn
00189ad0ldr x0, [sp+144]
00189ad4ldr x2, [sp+128]
00189ad8ldr x1, [sp+152]
00189adcldr x3, [sp+136]
00189ae0ldp x29, x30, [sp-8]
00189ae4add sp, sp, 432
00189ae8ret x30
00189aec
00189aecloc_189aec:
00189aecadrp x27, 0x898000
00189af0ldr x0, [x27+3152]
00189af4adrp x27, 0x898000
00189af8ldr x1, [x27+3160]
00189afcstr x0, [sp+240]
00189b00str x1, [sp+248]
00189b04stp xzr, xzr, [sp+144]
00189b08ldr x0, [sp+248]
00189b0cldr x1, [sp+240]
00189b10str x1, [sp+128]
00189b14str x0, [sp+136]
00189b18bl runtime.deferreturn
00189b1cldr x0, [sp+144]
00189b20ldr x2, [sp+128]
00189b24ldr x1, [sp+152]
00189b28ldr x3, [sp+136]
00189b2cldp x29, x30, [sp-8]
00189b30add sp, sp, 432
00189b34ret x30
00189b38
00189b38loc_189b38:
00189b38stp xzr, xzr, [sp+144]
00189b3cadrp x27, 0x898000
00189b40ldr x0, [x27+3160]
00189b44adrp x27, 0x898000
00189b48ldr x1, [x27+3152]
00189b4cstr x1, [sp+128]
00189b50str x0, [sp+136]
00189b54bl runtime.deferreturn
00189b58ldr x0, [sp+144]
00189b5cldr x2, [sp+128]
00189b60ldr x1, [sp+152]
00189b64ldr x3, [sp+136]
00189b68ldp x29, x30, [sp-8]
00189b6cadd sp, sp, 432
00189b70ret x30
00189b74
00189b74loc_189b74:
00189b74mov x0, x4
00189b78bl runtime.panicSliceB
00189b7chint
00189b80
00189b80loc_189b80:
00189b80stp x0, x1, [sp+8]
00189b84str x2, [sp+24]
00189b88mov x3, x30
00189b8cbl runtime.morestack_noctxt.abi0
00189b90ldp x0, x1, [sp+8]
00189b94ldr x2, [sp+24]
00189b98b 0x1897a0
00189b9cudf 0
001897a0
00189ba0
00189ba0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL.deferwrap1(void)
00189ba0ldr x16, [x28+16]
00189ba4subs xzr, sp, x16
00189ba8b.ls 0x189bd8
00189bacstr x30, [sp-32]!
00189bb0stur x29, [sp-8]
00189bb4sub x29, sp, 8
00189bb8ldr x16, [x28+32]
00189bbccbnz x16, 0x189be4
00189bc0
00189bc0loc_189bc0:
00189bc0ldr x0, [x26+8]
00189bc4str x0, [sp+16]
00189bc8bl sync.(*RWMutex).RUnlock
00189bccldur x29, [sp-8]
00189bd0ldr x30, [sp], 32
00189bd4ret x30
00189bd8
00189bd8loc_189bd8:
00189bd8mov x3, x30
00189bdcbl runtime.morestack.abi0
00189be0b 0x189ba0
00189be4
00189be4loc_189be4:
00189be4ldr x17, [x16]
00189be8add x20, sp, 40
00189becsubs xzr, x20, x17
00189bf0b.ne 0x189bc0
00189bf4add x20, sp, 8
00189bf8str x20, [x16]
00189bfcb 0x189bc0
00189ba0
00189ba0google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL.deferwrap1(void)
00189ba0ldr x16, [x28+16]
00189ba4subs xzr, sp, x16
00189ba8b.ls 0x189bd8
00189bacstr x30, [sp-32]!
00189bb0stur x29, [sp-8]
00189bb4sub x29, sp, 8
00189bb8ldr x16, [x28+32]
00189bbccbnz x16, 0x189be4
00189bc0
00189bc0loc_189bc0:
00189bc0ldr x0, [x26+8]
00189bc4str x0, [sp+16]
00189bc8bl sync.(*RWMutex).RUnlock
00189bccldur x29, [sp-8]
00189bd0ldr x30, [sp], 32
00189bd4ret x30
00189bd8
00189bd8loc_189bd8:
00189bd8mov x3, x30
00189bdcbl runtime.morestack.abi0
00189be0b 0x189ba0
00189be4
00189be4loc_189be4:
00189be4ldr x17, [x16]
00189be8add x20, sp, 40
00189becsubs xzr, x20, x17
00189bf0b.ne 0x189bc0
00189bf4add x20, sp, 8
00189bf8str x20, [x16]
00189bfcb 0x189bc0
00189ba0
00189c00
00189c00google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct google.golang.org/protobuf/reflect/protoreflect.FullName message, google.golang.org/protobuf/encoding/protowire.Number field)
00189c00ldr x16, [x28+16]
00189c04sub x17, sp, 144
00189c08subs xzr, x17, x16
00189c0cb.ls 0x189e64
00189c10sub x20, sp, 272
00189c14stp x29, x30, [x20-8]
00189c18add sp, x20, 0
00189c1csub x29, sp, 8
00189c20str x0, [sp+280]
00189c24str x1, [sp+288]
00189c28str x2, [sp+296]
00189c2cstr w3, [sp+304]
00189c30stp xzr, xzr, [sp+112]
00189c34stp xzr, xzr, [sp+96]
00189c38ldr x4, [sp+280]
00189c3ccbnz x4, 0x189c44
00189c40b 0x189e28
00189c44
00189c44loc_189c44:
00189c44adrp x27, 0x897000
00189c48ldr x4, [x27+3720]
00189c4cldr x5, [sp+280]
00189c50subs xzr, x4, x5
00189c54b.eq 0x189c5c
00189c58b 0x189d00
00189c5c
00189c5cloc_189c5c:
00189c5cadrp x0, 0x8c2000
00189c60add x0, x0, 3360
00189c64bl sync.(*RWMutex).RLock
00189c68adrp x1, 0x8c2000
00189c6cadd x1, x1, 3360
00189c70str x1, [sp+160]
00189c74stp xzr, xzr, [sp+224]
00189c78add x1, sp, 224
00189c7cstr x1, [sp+240]
00189c80ldrsb x27, [x1]
00189c84adrp x2, 0
00189c88add x2, x2, 3728
00189c8cstr x2, [x1]
00189c90ldrsb x27, [x1]
00189c94ldr x2, [sp+160]
00189c98adrp x27, 0x8c2000
00189c9cldr w3, [x27+3056]
00189ca0cbz w3, 0x189ca8
00189ca4b 0x189cac
00189ca8
00189ca8loc_189ca8:
00189ca8b 0x189cc0
00189cac
00189cacloc_189cac:
00189cacbl runtime.gcWriteBarrier2
00189cb0str x2, [x25]
00189cb4ldr x3, [x1+8]
00189cb8str x3, [x25+8]
00189cbcb 0x189cc0
00189cc0
00189cc0loc_189cc0:
00189cc0str x2, [x1+8]
00189cc4str x1, [sp+72]
00189cc8add x0, sp, 48
00189cccbl runtime.deferprocStack
00189cd0subs xzr, x0, 0
00189cd4b.ne 0x189ce0
00189cd8b 0x189cdc
00189cdc
00189cdcloc_189cdc:
00189cdcb 0x189d04
00189ce0
00189ce0loc_189ce0:
00189ce0bl runtime.deferreturn
00189ce4ldr x0, [sp+112]
00189ce8ldr x2, [sp+96]
00189cecldr x1, [sp+120]
00189cf0ldr x3, [sp+104]
00189cf4ldp x29, x30, [sp-8]
00189cf8add sp, sp, 272
00189cfcret x30
00189d00
00189d00loc_189d00:
00189d00b 0x189d04
00189d04
00189d04loc_189d04:
00189d04stp xzr, xzr, [sp+248]
00189d08ldr x4, [sp+280]
00189d0cldrsb x27, [x4]
00189d10ldr x4, [x4+8]
00189d14str x4, [sp+216]
00189d18ldr x2, [sp+288]
00189d1cldr x3, [sp+296]
00189d20ldr x1, [sp+216]
00189d24adrp x0, 0x4a7000
00189d28add x0, x0, 1088
00189d2cbl runtime.mapaccess1_faststr
00189d30ldr x4, [x0]
00189d34str x4, [sp+208]
00189d38ldr x1, [sp+208]
00189d3cldrsw x2, [sp+304]
00189d40adrp x0, 0x4a7000
00189d44add x0, x0, 960
00189d48bl runtime.mapaccess2_fast32
00189d4cstr x0, [sp+200]
00189d50strb w1, [sp+47]
00189d54ldr x4, [sp+200]
00189d58ldr x5, [x4]
00189d5cldr x4, [x4+8]
00189d60str x5, [sp+248]
00189d64str x4, [sp+256]
00189d68str x5, [sp+144]
00189d6cstr x4, [sp+152]
00189d70ldrb w4, [sp+47]
00189d74strb w4, [sp+46]
00189d78ldr x4, [sp+144]
00189d7cldr x5, [sp+152]
00189d80str x4, [sp+128]
00189d84str x5, [sp+136]
00189d88ldrb w4, [sp+46]
00189d8cstrb w4, [sp+45]
00189d90tbnz w4, 0, 0x189d98
00189d94b 0x189ddc
00189d98
00189d98loc_189d98:
00189d98stp xzr, xzr, [sp+184]
00189d9cldr x0, [sp+128]
00189da0ldr x1, [sp+136]
00189da4str x0, [sp+112]
00189da8str x1, [sp+120]
00189dacldr x0, [sp+184]
00189db0ldr x1, [sp+192]
00189db4str x0, [sp+96]
00189db8str x1, [sp+104]
00189dbcbl runtime.deferreturn
00189dc0ldr x0, [sp+112]
00189dc4ldr x2, [sp+96]
00189dc8ldr x1, [sp+120]
00189dccldr x3, [sp+104]
00189dd0ldp x29, x30, [sp-8]
00189dd4add sp, sp, 272
00189dd8ret x30
00189ddc
00189ddcloc_189ddc:
00189ddcadrp x27, 0x898000
00189de0ldr x0, [x27+3152]
00189de4adrp x27, 0x898000
00189de8ldr x1, [x27+3160]
00189decstr x0, [sp+168]
00189df0str x1, [sp+176]
00189df4stp xzr, xzr, [sp+112]
00189df8ldr x0, [sp+176]
00189dfcldr x1, [sp+168]
00189e00str x1, [sp+96]
00189e04str x0, [sp+104]
00189e08bl runtime.deferreturn
00189e0cldr x0, [sp+112]
00189e10ldr x2, [sp+96]
00189e14ldr x1, [sp+120]
00189e18ldr x3, [sp+104]
00189e1cldp x29, x30, [sp-8]
00189e20add sp, sp, 272
00189e24ret x30
00189e28
00189e28loc_189e28:
00189e28stp xzr, xzr, [sp+112]
00189e2cadrp x27, 0x898000
00189e30ldr x0, [x27+3160]
00189e34adrp x27, 0x898000
00189e38ldr x1, [x27+3152]
00189e3cstr x1, [sp+96]
00189e40str x0, [sp+104]
00189e44bl runtime.deferreturn
00189e48ldr x0, [sp+112]
00189e4cldr x2, [sp+96]
00189e50ldr x1, [sp+120]
00189e54ldr x3, [sp+104]
00189e58ldp x29, x30, [sp-8]
00189e5cadd sp, sp, 272
00189e60ret x30
00189e64
00189e64loc_189e64:
00189e64stp x0, x1, [sp+8]
00189e68str x2, [sp+24]
00189e6cstr w3, [sp+32]
00189e70mov x3, x30
00189e74bl runtime.morestack_noctxt.abi0
00189e78ldp x0, x1, [sp+8]
00189e7cldr x2, [sp+24]
00189e80ldrsw x3, [sp+32]
00189e84b 0x189c00
00189e88udf 0
00189e8cudf 0
00189c00
00189c00google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber(google.golang.org/protobuf/reflect/protoregistry.Types * r, struct google.golang.org/protobuf/reflect/protoreflect.FullName message, google.golang.org/protobuf/encoding/protowire.Number field)
00189c00ldr x16, [x28+16]
00189c04sub x17, sp, 144
00189c08subs xzr, x17, x16
00189c0cb.ls 0x189e64
00189c10sub x20, sp, 272
00189c14stp x29, x30, [x20-8]
00189c18add sp, x20, 0
00189c1csub x29, sp, 8
00189c20str x0, [sp+280]
00189c24str x1, [sp+288]
00189c28str x2, [sp+296]
00189c2cstr w3, [sp+304]
00189c30stp xzr, xzr, [sp+112]
00189c34stp xzr, xzr, [sp+96]
00189c38ldr x4, [sp+280]
00189c3ccbnz x4, 0x189c44
00189c40b 0x189e28
00189c44
00189c44loc_189c44:
00189c44adrp x27, 0x897000
00189c48ldr x4, [x27+3720]
00189c4cldr x5, [sp+280]
00189c50subs xzr, x4, x5
00189c54b.eq 0x189c5c
00189c58b 0x189d00
00189c5c
00189c5cloc_189c5c:
00189c5cadrp x0, 0x8c2000
00189c60add x0, x0, 3360
00189c64bl sync.(*RWMutex).RLock
00189c68adrp x1, 0x8c2000
00189c6cadd x1, x1, 3360
00189c70str x1, [sp+160]
00189c74stp xzr, xzr, [sp+224]
00189c78add x1, sp, 224
00189c7cstr x1, [sp+240]
00189c80ldrsb x27, [x1]
00189c84adrp x2, 0
00189c88add x2, x2, 3728
00189c8cstr x2, [x1]
00189c90ldrsb x27, [x1]
00189c94ldr x2, [sp+160]
00189c98adrp x27, 0x8c2000
00189c9cldr w3, [x27+3056]
00189ca0cbz w3, 0x189ca8
00189ca4b 0x189cac
00189ca8
00189ca8loc_189ca8:
00189ca8b 0x189cc0
00189cac
00189cacloc_189cac:
00189cacbl runtime.gcWriteBarrier2
00189cb0str x2, [x25]
00189cb4ldr x3, [x1+8]
00189cb8str x3, [x25+8]
00189cbcb 0x189cc0
00189cc0
00189cc0loc_189cc0:
00189cc0str x2, [x1+8]
00189cc4str x1, [sp+72]
00189cc8add x0, sp, 48
00189cccbl runtime.deferprocStack
00189cd0subs xzr, x0, 0
00189cd4b.ne 0x189ce0
00189cd8b 0x189cdc
00189cdc
00189cdcloc_189cdc:
00189cdcb 0x189d04
00189ce0
00189ce0loc_189ce0:
00189ce0bl runtime.deferreturn
00189ce4ldr x0, [sp+112]
00189ce8ldr x2, [sp+96]
00189cecldr x1, [sp+120]
00189cf0ldr x3, [sp+104]
00189cf4ldp x29, x30, [sp-8]
00189cf8add sp, sp, 272
00189cfcret x30
00189d00
00189d00loc_189d00:
00189d00b 0x189d04
00189d04
00189d04loc_189d04:
00189d04stp xzr, xzr, [sp+248]
00189d08ldr x4, [sp+280]
00189d0cldrsb x27, [x4]
00189d10ldr x4, [x4+8]
00189d14str x4, [sp+216]
00189d18ldr x2, [sp+288]
00189d1cldr x3, [sp+296]
00189d20ldr x1, [sp+216]
00189d24adrp x0, 0x4a7000
00189d28add x0, x0, 1088
00189d2cbl runtime.mapaccess1_faststr
00189d30ldr x4, [x0]
00189d34str x4, [sp+208]
00189d38ldr x1, [sp+208]
00189d3cldrsw x2, [sp+304]
00189d40adrp x0, 0x4a7000
00189d44add x0, x0, 960
00189d48bl runtime.mapaccess2_fast32
00189d4cstr x0, [sp+200]
00189d50strb w1, [sp+47]
00189d54ldr x4, [sp+200]
00189d58ldr x5, [x4]
00189d5cldr x4, [x4+8]
00189d60str x5, [sp+248]
00189d64str x4, [sp+256]
00189d68str x5, [sp+144]
00189d6cstr x4, [sp+152]
00189d70ldrb w4, [sp+47]
00189d74strb w4, [sp+46]
00189d78ldr x4, [sp+144]
00189d7cldr x5, [sp+152]
00189d80str x4, [sp+128]
00189d84str x5, [sp+136]
00189d88ldrb w4, [sp+46]
00189d8cstrb w4, [sp+45]
00189d90tbnz w4, 0, 0x189d98
00189d94b 0x189ddc
00189d98
00189d98loc_189d98:
00189d98stp xzr, xzr, [sp+184]
00189d9cldr x0, [sp+128]
00189da0ldr x1, [sp+136]
00189da4str x0, [sp+112]
00189da8str x1, [sp+120]
00189dacldr x0, [sp+184]
00189db0ldr x1, [sp+192]
00189db4str x0, [sp+96]
00189db8str x1, [sp+104]
00189dbcbl runtime.deferreturn
00189dc0ldr x0, [sp+112]
00189dc4ldr x2, [sp+96]
00189dc8ldr x1, [sp+120]
00189dccldr x3, [sp+104]
00189dd0ldp x29, x30, [sp-8]
00189dd4add sp, sp, 272
00189dd8ret x30
00189ddc
00189ddcloc_189ddc:
00189ddcadrp x27, 0x898000
00189de0ldr x0, [x27+3152]
00189de4adrp x27, 0x898000
00189de8ldr x1, [x27+3160]
00189decstr x0, [sp+168]
00189df0str x1, [sp+176]
00189df4stp xzr, xzr, [sp+112]
00189df8ldr x0, [sp+176]
00189dfcldr x1, [sp+168]
00189e00str x1, [sp+96]
00189e04str x0, [sp+104]
00189e08bl runtime.deferreturn
00189e0cldr x0, [sp+112]
00189e10ldr x2, [sp+96]
00189e14ldr x1, [sp+120]
00189e18ldr x3, [sp+104]
00189e1cldp x29, x30, [sp-8]
00189e20add sp, sp, 272
00189e24ret x30
00189e28
00189e28loc_189e28:
00189e28stp xzr, xzr, [sp+112]
00189e2cadrp x27, 0x898000
00189e30ldr x0, [x27+3160]
00189e34adrp x27, 0x898000
00189e38ldr x1, [x27+3152]
00189e3cstr x1, [sp+96]
00189e40str x0, [sp+104]
00189e44bl runtime.deferreturn
00189e48ldr x0, [sp+112]
00189e4cldr x2, [sp+96]
00189e50ldr x1, [sp+120]
00189e54ldr x3, [sp+104]
00189e58ldp x29, x30, [sp-8]
00189e5cadd sp, sp, 272
00189e60ret x30
00189e64
00189e64loc_189e64:
00189e64stp x0, x1, [sp+8]
00189e68str x2, [sp+24]
00189e6cstr w3, [sp+32]
00189e70mov x3, x30
00189e74bl runtime.morestack_noctxt.abi0
00189e78ldp x0, x1, [sp+8]
00189e7cldr x2, [sp+24]
00189e80ldrsw x3, [sp+32]
00189e84b 0x189c00
00189e88udf 0
00189e8cudf 0
00189c00
00189e90
00189e90google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber.deferwrap1(void)
00189e90ldr x16, [x28+16]
00189e94subs xzr, sp, x16
00189e98b.ls 0x189ec8
00189e9cstr x30, [sp-32]!
00189ea0stur x29, [sp-8]
00189ea4sub x29, sp, 8
00189ea8ldr x16, [x28+32]
00189eaccbnz x16, 0x189ed4
00189eb0
00189eb0loc_189eb0:
00189eb0ldr x0, [x26+8]
00189eb4str x0, [sp+16]
00189eb8bl sync.(*RWMutex).RUnlock
00189ebcldur x29, [sp-8]
00189ec0ldr x30, [sp], 32
00189ec4ret x30
00189ec8
00189ec8loc_189ec8:
00189ec8mov x3, x30
00189eccbl runtime.morestack.abi0
00189ed0b 0x189e90
00189ed4
00189ed4loc_189ed4:
00189ed4ldr x17, [x16]
00189ed8add x20, sp, 40
00189edcsubs xzr, x20, x17
00189ee0b.ne 0x189eb0
00189ee4add x20, sp, 8
00189ee8str x20, [x16]
00189eecb 0x189eb0
00189e90
00189e90google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber.deferwrap1: ; void google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber.deferwrap1(void)
00189e90ldr x16, [x28+16]
00189e94subs xzr, sp, x16
00189e98b.ls 0x189ec8
00189e9cstr x30, [sp-32]!
00189ea0stur x29, [sp-8]
00189ea4sub x29, sp, 8
00189ea8ldr x16, [x28+32]
00189eaccbnz x16, 0x189ed4
00189eb0
00189eb0loc_189eb0:
00189eb0ldr x0, [x26+8]
00189eb4str x0, [sp+16]
00189eb8bl sync.(*RWMutex).RUnlock
00189ebcldur x29, [sp-8]
00189ec0ldr x30, [sp], 32
00189ec4ret x30
00189ec8
00189ec8loc_189ec8:
00189ec8mov x3, x30
00189eccbl runtime.morestack.abi0
00189ed0b 0x189e90
00189ed4
00189ed4loc_189ed4:
00189ed4ldr x17, [x16]
00189ed8add x20, sp, 40
00189edcsubs xzr, x20, x17
00189ee0b.ne 0x189eb0
00189ee4add x20, sp, 8
00189ee8str x20, [x16]
00189eecb 0x189eb0
00189e90
00189ef0
00189ef0google.golang.org/protobuf/reflect/protoregistry.typeName: ; void google.golang.org/protobuf/reflect/protoregistry.typeName(interface {} t)
00189ef0ldr x16, [x28+16]
00189ef4sub x17, sp, 64
00189ef8subs xzr, x17, x16
00189efcb.ls 0x18a094
00189f00str x30, [sp-192]!
00189f04stur x29, [sp-8]
00189f08sub x29, sp, 8
00189f0cstr x0, [sp+200]
00189f10str x1, [sp+208]
00189f14stp xzr, xzr, [sp+80]
00189f18ldr x5, [sp+208]
00189f1cldr x6, [sp+200]
00189f20str x6, [sp+104]
00189f24str x5, [sp+112]
00189f28cbnz x6, 0x189f30
00189f2cb 0x18a000
00189f30
00189f30loc_189f30:
00189f30ldr w2, [x6+16]
00189f34str w2, [sp+60]
00189f38ldr x1, [sp+104]
00189f3cadrp x0, 0x889000
00189f40add x0, x0, 3648
00189f44bl runtime.interfaceSwitch
00189f48str x0, [sp+72]
00189f4cstr x1, [sp+96]
00189f50ldr x2, [sp+72]
00189f54str x2, [sp+64]
00189f58cbz x2, 0x189f60
00189f5cb 0x189f88
00189f60
00189f60loc_189f60:
00189f60b 0x189f64
00189f64
00189f64loc_189f64:
00189f64b 0x189f68
00189f68
00189f68loc_189f68:
00189f68adrp x0, 0x527000
00189f6cadd x0, x0, 974
00189f70str x0, [sp+80]
00189f74orr x1, xzr, 4
00189f78str x1, [sp+88]
00189f7cldur x29, [sp-8]
00189f80ldr x30, [sp], 192
00189f84ret x30
00189f88
00189f88loc_189f88:
00189f88subs xzr, x2, 1
00189f8cb.eq 0x189f94
00189f90b 0x189fbc
00189f94
00189f94loc_189f94:
00189f94b 0x189f98
00189f98
00189f98loc_189f98:
00189f98b 0x189f9c
00189f9c
00189f9cloc_189f9c:
00189f9cadrp x0, 0x527000
00189fa0add x0, x0, 3696
00189fa4str x0, [sp+80]
00189fa8orr x1, xzr, 7
00189facstr x1, [sp+88]
00189fb0ldur x29, [sp-8]
00189fb4ldr x30, [sp], 192
00189fb8ret x30
00189fbc
00189fbcloc_189fbc:
00189fbcsubs xzr, x2, 2
00189fc0b.eq 0x189fc8
00189fc4b 0x189ff0
00189fc8
00189fc8loc_189fc8:
00189fc8b 0x189fcc
00189fcc
00189fccloc_189fcc:
00189fccb 0x189fd0
00189fd0
00189fd0loc_189fd0:
00189fd0adrp x0, 0x528000
00189fd4add x0, x0, 3226
00189fd8str x0, [sp+80]
00189fdcmovz x1, 9
00189fe0str x1, [sp+88]
00189fe4ldur x29, [sp-8]
00189fe8ldr x30, [sp], 192
00189fecret x30
00189ff0
00189ff0loc_189ff0:
00189ff0b 0x189ff4
00189ff4
00189ff4loc_189ff4:
00189ff4b 0x189ff8
00189ff8
00189ff8loc_189ff8:
00189ff8b 0x189ffc
00189ffc
00189ffcloc_189ffc:
00189ffcb 0x18a004
0018a000
0018a000loc_18a000:
0018a000b 0x18a004
0018a004
0018a004loc_18a004:
0018a004stp xzr, xzr, [sp+136]
0018a008add x2, sp, 136
0018a00cstr x2, [sp+152]
0018a010ldrsb x27, [x2]
0018a014ldr x5, [sp+208]
0018a018ldr x6, [sp+200]
0018a01cstr x6, [x2]
0018a020adrp x27, 0x8c1000
0018a024ldr w6, [x27+3056]
0018a028cbz w6, 0x18a030
0018a02cb 0x18a034
0018a030
0018a030loc_18a030:
0018a030b 0x18a048
0018a034
0018a034loc_18a034:
0018a034bl runtime.gcWriteBarrier2
0018a038str x5, [x25]
0018a03cldr x6, [x2+8]
0018a040str x6, [x25+8]
0018a044b 0x18a048
0018a048
0018a048loc_18a048:
0018a048str x5, [x2+8]
0018a04cldrsb x27, [x2]
0018a050b 0x18a054
0018a054
0018a054loc_18a054:
0018a054str x2, [sp+160]
0018a058orr x4, xzr, 1
0018a05cstr x4, [sp+168]
0018a060str x4, [sp+176]
0018a064adrp x0, 0x526000
0018a068add x0, x0, 107
0018a06corr x1, xzr, 2
0018a070mov x3, x4
0018a074bl fmt.Sprintf
0018a078str x0, [sp+120]
0018a07cstr x1, [sp+128]
0018a080str x0, [sp+80]
0018a084str x1, [sp+88]
0018a088ldur x29, [sp-8]
0018a08cldr x30, [sp], 192
0018a090ret x30
0018a094
0018a094loc_18a094:
0018a094stp x0, x1, [sp+8]
0018a098mov x3, x30
0018a09cbl runtime.morestack_noctxt.abi0
0018a0a0ldp x0, x1, [sp+8]
0018a0a4b 0x189ef0
0018a0a8udf 0
0018a0acudf 0
00189ef0
00189ef0google.golang.org/protobuf/reflect/protoregistry.typeName: ; void google.golang.org/protobuf/reflect/protoregistry.typeName(interface {} t)
00189ef0ldr x16, [x28+16]
00189ef4sub x17, sp, 64
00189ef8subs xzr, x17, x16
00189efcb.ls 0x18a094
00189f00str x30, [sp-192]!
00189f04stur x29, [sp-8]
00189f08sub x29, sp, 8
00189f0cstr x0, [sp+200]
00189f10str x1, [sp+208]
00189f14stp xzr, xzr, [sp+80]
00189f18ldr x5, [sp+208]
00189f1cldr x6, [sp+200]
00189f20str x6, [sp+104]
00189f24str x5, [sp+112]
00189f28cbnz x6, 0x189f30
00189f2cb 0x18a000
00189f30
00189f30loc_189f30:
00189f30ldr w2, [x6+16]
00189f34str w2, [sp+60]
00189f38ldr x1, [sp+104]
00189f3cadrp x0, 0x889000
00189f40add x0, x0, 3648
00189f44bl runtime.interfaceSwitch
00189f48str x0, [sp+72]
00189f4cstr x1, [sp+96]
00189f50ldr x2, [sp+72]
00189f54str x2, [sp+64]
00189f58cbz x2, 0x189f60
00189f5cb 0x189f88
00189f60
00189f60loc_189f60:
00189f60b 0x189f64
00189f64
00189f64loc_189f64:
00189f64b 0x189f68
00189f68
00189f68loc_189f68:
00189f68adrp x0, 0x527000
00189f6cadd x0, x0, 974
00189f70str x0, [sp+80]
00189f74orr x1, xzr, 4
00189f78str x1, [sp+88]
00189f7cldur x29, [sp-8]
00189f80ldr x30, [sp], 192
00189f84ret x30
00189f88
00189f88loc_189f88:
00189f88subs xzr, x2, 1
00189f8cb.eq 0x189f94
00189f90b 0x189fbc
00189f94
00189f94loc_189f94:
00189f94b 0x189f98
00189f98
00189f98loc_189f98:
00189f98b 0x189f9c
00189f9c
00189f9cloc_189f9c:
00189f9cadrp x0, 0x527000
00189fa0add x0, x0, 3696
00189fa4str x0, [sp+80]
00189fa8orr x1, xzr, 7
00189facstr x1, [sp+88]
00189fb0ldur x29, [sp-8]
00189fb4ldr x30, [sp], 192
00189fb8ret x30
00189fbc
00189fbcloc_189fbc:
00189fbcsubs xzr, x2, 2
00189fc0b.eq 0x189fc8
00189fc4b 0x189ff0
00189fc8
00189fc8loc_189fc8:
00189fc8b 0x189fcc
00189fcc
00189fccloc_189fcc:
00189fccb 0x189fd0
00189fd0
00189fd0loc_189fd0:
00189fd0adrp x0, 0x528000
00189fd4add x0, x0, 3226
00189fd8str x0, [sp+80]
00189fdcmovz x1, 9
00189fe0str x1, [sp+88]
00189fe4ldur x29, [sp-8]
00189fe8ldr x30, [sp], 192
00189fecret x30
00189ff0
00189ff0loc_189ff0:
00189ff0b 0x189ff4
00189ff4
00189ff4loc_189ff4:
00189ff4b 0x189ff8
00189ff8
00189ff8loc_189ff8:
00189ff8b 0x189ffc
00189ffc
00189ffcloc_189ffc:
00189ffcb 0x18a004
0018a000
0018a000loc_18a000:
0018a000b 0x18a004
0018a004
0018a004loc_18a004:
0018a004stp xzr, xzr, [sp+136]
0018a008add x2, sp, 136
0018a00cstr x2, [sp+152]
0018a010ldrsb x27, [x2]
0018a014ldr x5, [sp+208]
0018a018ldr x6, [sp+200]
0018a01cstr x6, [x2]
0018a020adrp x27, 0x8c1000
0018a024ldr w6, [x27+3056]
0018a028cbz w6, 0x18a030
0018a02cb 0x18a034
0018a030
0018a030loc_18a030:
0018a030b 0x18a048
0018a034
0018a034loc_18a034:
0018a034bl runtime.gcWriteBarrier2
0018a038str x5, [x25]
0018a03cldr x6, [x2+8]
0018a040str x6, [x25+8]
0018a044b 0x18a048
0018a048
0018a048loc_18a048:
0018a048str x5, [x2+8]
0018a04cldrsb x27, [x2]
0018a050b 0x18a054
0018a054
0018a054loc_18a054:
0018a054str x2, [sp+160]
0018a058orr x4, xzr, 1
0018a05cstr x4, [sp+168]
0018a060str x4, [sp+176]
0018a064adrp x0, 0x526000
0018a068add x0, x0, 107
0018a06corr x1, xzr, 2
0018a070mov x3, x4
0018a074bl fmt.Sprintf
0018a078str x0, [sp+120]
0018a07cstr x1, [sp+128]
0018a080str x0, [sp+80]
0018a084str x1, [sp+88]
0018a088ldur x29, [sp-8]
0018a08cldr x30, [sp], 192
0018a090ret x30
0018a094
0018a094loc_18a094:
0018a094stp x0, x1, [sp+8]
0018a098mov x3, x30
0018a09cbl runtime.morestack_noctxt.abi0
0018a0a0ldp x0, x1, [sp+8]
0018a0a4b 0x189ef0
0018a0a8udf 0
0018a0acudf 0
00189ef0
0018a0b0
0018a0b0google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller: ; void google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller(error err, interface {} prev, interface {} curr)
0018a0b0ldr x16, [x28+16]
0018a0b4sub x17, sp, 128
0018a0b8subs xzr, x17, x16
0018a0bcb.ls 0x18a330
0018a0c0sub x20, sp, 256
0018a0c4stp x29, x30, [x20-8]
0018a0c8add sp, x20, 0
0018a0ccsub x29, sp, 8
0018a0d0str x0, [sp+264]
0018a0d4str x1, [sp+272]
0018a0d8str x2, [sp+280]
0018a0dcstr x3, [sp+288]
0018a0e0str x4, [sp+296]
0018a0e4str x5, [sp+304]
0018a0e8stp xzr, xzr, [sp+64]
0018a0ecldr x0, [sp+280]
0018a0f0ldr x1, [sp+288]
0018a0f4bl google.golang.org/protobuf/reflect/protoregistry.goPackage
0018a0f8str x0, [sp+80]
0018a0fcstr x1, [sp+88]
0018a100ldr x0, [sp+296]
0018a104ldr x1, [sp+304]
0018a108bl google.golang.org/protobuf/reflect/protoregistry.goPackage
0018a10cstr x0, [sp+96]
0018a110str x1, [sp+104]
0018a114ldr x2, [sp+88]
0018a118subs xzr, x2, 0
0018a11ccset x3, eq
0018a120strb w3, [sp+62]
0018a124cbz x2, 0x18a12c
0018a128b 0x18a130
0018a12c
0018a12cloc_18a12c:
0018a12cb 0x18a144
0018a130
0018a130loc_18a130:
0018a130ldr x3, [sp+104]
0018a134subs xzr, x3, 0
0018a138cset x3, eq
0018a13cstrb w3, [sp+62]
0018a140b 0x18a144
0018a144
0018a144loc_18a144:
0018a144ldrb w3, [sp+62]
0018a148strb w3, [sp+63]
0018a14ctbnz w3, 0, 0x18a154
0018a150b 0x18a158
0018a154
0018a154loc_18a154:
0018a154b 0x18a194
0018a158
0018a158loc_18a158:
0018a158ldr x3, [sp+88]
0018a15cldr x4, [sp+104]
0018a160subs xzr, x4, x3
0018a164cset x3, eq
0018a168b.eq 0x18a170
0018a16cb 0x18a184
0018a170
0018a170loc_18a170:
0018a170ldr x0, [sp+80]
0018a174ldr x1, [sp+96]
0018a178ldr x2, [sp+88]
0018a17cbl runtime.memequal
0018a180b 0x18a18c
0018a184
0018a184loc_18a184:
0018a184mov x0, x3
0018a188b 0x18a18c
0018a18c
0018a18cloc_18a18c:
0018a18cstrb w0, [sp+63]
0018a190b 0x18a194
0018a194
0018a194loc_18a194:
0018a194ldrb w2, [sp+63]
0018a198tbnz w2, 0, 0x18a1a0
0018a19cb 0x18a1bc
0018a1a0
0018a1a0loc_18a1a0:
0018a1a0ldr x0, [sp+264]
0018a1a4ldr x1, [sp+272]
0018a1a8str x0, [sp+64]
0018a1acstr x1, [sp+72]
0018a1b0ldp x29, x30, [sp-8]
0018a1b4add sp, sp, 256
0018a1b8ret x30
0018a1bc
0018a1bcloc_18a1bc:
0018a1bcstp xzr, xzr, [sp+128]
0018a1c0stp xzr, xzr, [sp+144]
0018a1c4stp xzr, xzr, [sp+160]
0018a1c8add x2, sp, 128
0018a1ccstr x2, [sp+216]
0018a1d0ldr x2, [sp+264]
0018a1d4ldr x3, [sp+272]
0018a1d8str x2, [sp+200]
0018a1dcstr x3, [sp+208]
0018a1e0str x2, [sp+192]
0018a1e4ldr x2, [sp+192]
0018a1e8cbnz x2, 0x18a1f0
0018a1ecb 0x18a200
0018a1f0
0018a1f0loc_18a1f0:
0018a1f0ldr x2, [sp+192]
0018a1f4ldr x2, [x2+8]
0018a1f8str x2, [sp+192]
0018a1fcb 0x18a204
0018a200
0018a200loc_18a200:
0018a200b 0x18a204
0018a204
0018a204loc_18a204:
0018a204ldr x2, [sp+216]
0018a208ldrsb x27, [x2]
0018a20cldr x3, [sp+208]
0018a210ldr x4, [sp+192]
0018a214str x4, [x2]
0018a218adrp x27, 0x8c1000
0018a21cldr w4, [x27+3056]
0018a220cbz w4, 0x18a228
0018a224b 0x18a22c
0018a228
0018a228loc_18a228:
0018a228b 0x18a240
0018a22c
0018a22cloc_18a22c:
0018a22cbl runtime.gcWriteBarrier2
0018a230str x3, [x25]
0018a234ldr x4, [x2+8]
0018a238str x4, [x25+8]
0018a23cb 0x18a240
0018a240
0018a240loc_18a240:
0018a240str x3, [x2+8]
0018a244ldr x0, [sp+80]
0018a248ldr x1, [sp+88]
0018a24cbl runtime.convTstring
0018a250str x0, [sp+184]
0018a254ldr x2, [sp+216]
0018a258ldrsb x27, [x2]
0018a25cadrp x3, 0x46b000
0018a260add x3, x3, 2944
0018a264str x3, [x2+16]
0018a268adrp x27, 0x8c1000
0018a26cldr w3, [x27+3056]
0018a270cbz w3, 0x18a278
0018a274b 0x18a27c
0018a278
0018a278loc_18a278:
0018a278b 0x18a290
0018a27c
0018a27cloc_18a27c:
0018a27cbl runtime.gcWriteBarrier2
0018a280str x0, [x25]
0018a284ldr x3, [x2+24]
0018a288str x3, [x25+8]
0018a28cb 0x18a290
0018a290
0018a290loc_18a290:
0018a290str x0, [x2+24]
0018a294ldr x0, [sp+96]
0018a298ldr x1, [sp+104]
0018a29cbl runtime.convTstring
0018a2a0str x0, [sp+176]
0018a2a4ldr x2, [sp+216]
0018a2a8ldrsb x27, [x2]
0018a2acadrp x3, 0x46b000
0018a2b0add x3, x3, 2944
0018a2b4str x3, [x2+32]
0018a2b8adrp x27, 0x8c1000
0018a2bcldr w3, [x27+3056]
0018a2c0cbz w3, 0x18a2c8
0018a2c4b 0x18a2cc
0018a2c8
0018a2c8loc_18a2c8:
0018a2c8b 0x18a2e0
0018a2cc
0018a2ccloc_18a2cc:
0018a2ccbl runtime.gcWriteBarrier2
0018a2d0str x0, [x25]
0018a2d4ldr x5, [x2+40]
0018a2d8str x5, [x25+8]
0018a2dcb 0x18a2e0
0018a2e0
0018a2e0loc_18a2e0:
0018a2e0str x0, [x2+40]
0018a2e4ldr x2, [sp+216]
0018a2e8ldrsb x27, [x2]
0018a2ecb 0x18a2f0
0018a2f0
0018a2f0loc_18a2f0:
0018a2f0str x2, [sp+224]
0018a2f4orr x4, xzr, 3
0018a2f8str x4, [sp+232]
0018a2fcstr x4, [sp+240]
0018a300adrp x0, 0x53c000
0018a304add x0, x0, 1948
0018a308movz x1, 44
0018a30cmov x3, x4
0018a310bl google.golang.org/protobuf/internal/errors.New
0018a314str x0, [sp+112]
0018a318str x1, [sp+120]
0018a31cstr x0, [sp+64]
0018a320str x1, [sp+72]
0018a324ldp x29, x30, [sp-8]
0018a328add sp, sp, 256
0018a32cret x30
0018a330
0018a330loc_18a330:
0018a330stp x0, x1, [sp+8]
0018a334stp x2, x3, [sp+24]
0018a338stp x4, x5, [sp+40]
0018a33cmov x3, x30
0018a340bl runtime.morestack_noctxt.abi0
0018a344ldp x0, x1, [sp+8]
0018a348ldp x2, x3, [sp+24]
0018a34cldp x4, x5, [sp+40]
0018a350b 0x18a0b0
0018a354udf 0
0018a358udf 0
0018a35cudf 0
0018a0b0
0018a0b0google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller: ; void google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller(error err, interface {} prev, interface {} curr)
0018a0b0ldr x16, [x28+16]
0018a0b4sub x17, sp, 128
0018a0b8subs xzr, x17, x16
0018a0bcb.ls 0x18a330
0018a0c0sub x20, sp, 256
0018a0c4stp x29, x30, [x20-8]
0018a0c8add sp, x20, 0
0018a0ccsub x29, sp, 8
0018a0d0str x0, [sp+264]
0018a0d4str x1, [sp+272]
0018a0d8str x2, [sp+280]
0018a0dcstr x3, [sp+288]
0018a0e0str x4, [sp+296]
0018a0e4str x5, [sp+304]
0018a0e8stp xzr, xzr, [sp+64]
0018a0ecldr x0, [sp+280]
0018a0f0ldr x1, [sp+288]
0018a0f4bl google.golang.org/protobuf/reflect/protoregistry.goPackage
0018a0f8str x0, [sp+80]
0018a0fcstr x1, [sp+88]
0018a100ldr x0, [sp+296]
0018a104ldr x1, [sp+304]
0018a108bl google.golang.org/protobuf/reflect/protoregistry.goPackage
0018a10cstr x0, [sp+96]
0018a110str x1, [sp+104]
0018a114ldr x2, [sp+88]
0018a118subs xzr, x2, 0
0018a11ccset x3, eq
0018a120strb w3, [sp+62]
0018a124cbz x2, 0x18a12c
0018a128b 0x18a130
0018a12c
0018a12cloc_18a12c:
0018a12cb 0x18a144
0018a130
0018a130loc_18a130:
0018a130ldr x3, [sp+104]
0018a134subs xzr, x3, 0
0018a138cset x3, eq
0018a13cstrb w3, [sp+62]
0018a140b 0x18a144
0018a144
0018a144loc_18a144:
0018a144ldrb w3, [sp+62]
0018a148strb w3, [sp+63]
0018a14ctbnz w3, 0, 0x18a154
0018a150b 0x18a158
0018a154
0018a154loc_18a154:
0018a154b 0x18a194
0018a158
0018a158loc_18a158:
0018a158ldr x3, [sp+88]
0018a15cldr x4, [sp+104]
0018a160subs xzr, x4, x3
0018a164cset x3, eq
0018a168b.eq 0x18a170
0018a16cb 0x18a184
0018a170
0018a170loc_18a170:
0018a170ldr x0, [sp+80]
0018a174ldr x1, [sp+96]
0018a178ldr x2, [sp+88]
0018a17cbl runtime.memequal
0018a180b 0x18a18c
0018a184
0018a184loc_18a184:
0018a184mov x0, x3
0018a188b 0x18a18c
0018a18c
0018a18cloc_18a18c:
0018a18cstrb w0, [sp+63]
0018a190b 0x18a194
0018a194
0018a194loc_18a194:
0018a194ldrb w2, [sp+63]
0018a198tbnz w2, 0, 0x18a1a0
0018a19cb 0x18a1bc
0018a1a0
0018a1a0loc_18a1a0:
0018a1a0ldr x0, [sp+264]
0018a1a4ldr x1, [sp+272]
0018a1a8str x0, [sp+64]
0018a1acstr x1, [sp+72]
0018a1b0ldp x29, x30, [sp-8]
0018a1b4add sp, sp, 256
0018a1b8ret x30
0018a1bc
0018a1bcloc_18a1bc:
0018a1bcstp xzr, xzr, [sp+128]
0018a1c0stp xzr, xzr, [sp+144]
0018a1c4stp xzr, xzr, [sp+160]
0018a1c8add x2, sp, 128
0018a1ccstr x2, [sp+216]
0018a1d0ldr x2, [sp+264]
0018a1d4ldr x3, [sp+272]
0018a1d8str x2, [sp+200]
0018a1dcstr x3, [sp+208]
0018a1e0str x2, [sp+192]
0018a1e4ldr x2, [sp+192]
0018a1e8cbnz x2, 0x18a1f0
0018a1ecb 0x18a200
0018a1f0
0018a1f0loc_18a1f0:
0018a1f0ldr x2, [sp+192]
0018a1f4ldr x2, [x2+8]
0018a1f8str x2, [sp+192]
0018a1fcb 0x18a204
0018a200
0018a200loc_18a200:
0018a200b 0x18a204
0018a204
0018a204loc_18a204:
0018a204ldr x2, [sp+216]
0018a208ldrsb x27, [x2]
0018a20cldr x3, [sp+208]
0018a210ldr x4, [sp+192]
0018a214str x4, [x2]
0018a218adrp x27, 0x8c1000
0018a21cldr w4, [x27+3056]
0018a220cbz w4, 0x18a228
0018a224b 0x18a22c
0018a228
0018a228loc_18a228:
0018a228b 0x18a240
0018a22c
0018a22cloc_18a22c:
0018a22cbl runtime.gcWriteBarrier2
0018a230str x3, [x25]
0018a234ldr x4, [x2+8]
0018a238str x4, [x25+8]
0018a23cb 0x18a240
0018a240
0018a240loc_18a240:
0018a240str x3, [x2+8]
0018a244ldr x0, [sp+80]
0018a248ldr x1, [sp+88]
0018a24cbl runtime.convTstring
0018a250str x0, [sp+184]
0018a254ldr x2, [sp+216]
0018a258ldrsb x27, [x2]
0018a25cadrp x3, 0x46b000
0018a260add x3, x3, 2944
0018a264str x3, [x2+16]
0018a268adrp x27, 0x8c1000
0018a26cldr w3, [x27+3056]
0018a270cbz w3, 0x18a278
0018a274b 0x18a27c
0018a278
0018a278loc_18a278:
0018a278b 0x18a290
0018a27c
0018a27cloc_18a27c:
0018a27cbl runtime.gcWriteBarrier2
0018a280str x0, [x25]
0018a284ldr x3, [x2+24]
0018a288str x3, [x25+8]
0018a28cb 0x18a290
0018a290
0018a290loc_18a290:
0018a290str x0, [x2+24]
0018a294ldr x0, [sp+96]
0018a298ldr x1, [sp+104]
0018a29cbl runtime.convTstring
0018a2a0str x0, [sp+176]
0018a2a4ldr x2, [sp+216]
0018a2a8ldrsb x27, [x2]
0018a2acadrp x3, 0x46b000
0018a2b0add x3, x3, 2944
0018a2b4str x3, [x2+32]
0018a2b8adrp x27, 0x8c1000
0018a2bcldr w3, [x27+3056]
0018a2c0cbz w3, 0x18a2c8
0018a2c4b 0x18a2cc
0018a2c8
0018a2c8loc_18a2c8:
0018a2c8b 0x18a2e0
0018a2cc
0018a2ccloc_18a2cc:
0018a2ccbl runtime.gcWriteBarrier2
0018a2d0str x0, [x25]
0018a2d4ldr x5, [x2+40]
0018a2d8str x5, [x25+8]
0018a2dcb 0x18a2e0
0018a2e0
0018a2e0loc_18a2e0:
0018a2e0str x0, [x2+40]
0018a2e4ldr x2, [sp+216]
0018a2e8ldrsb x27, [x2]
0018a2ecb 0x18a2f0
0018a2f0
0018a2f0loc_18a2f0:
0018a2f0str x2, [sp+224]
0018a2f4orr x4, xzr, 3
0018a2f8str x4, [sp+232]
0018a2fcstr x4, [sp+240]
0018a300adrp x0, 0x53c000
0018a304add x0, x0, 1948
0018a308movz x1, 44
0018a30cmov x3, x4
0018a310bl google.golang.org/protobuf/internal/errors.New
0018a314str x0, [sp+112]
0018a318str x1, [sp+120]
0018a31cstr x0, [sp+64]
0018a320str x1, [sp+72]
0018a324ldp x29, x30, [sp-8]
0018a328add sp, sp, 256
0018a32cret x30
0018a330
0018a330loc_18a330:
0018a330stp x0, x1, [sp+8]
0018a334stp x2, x3, [sp+24]
0018a338stp x4, x5, [sp+40]
0018a33cmov x3, x30
0018a340bl runtime.morestack_noctxt.abi0
0018a344ldp x0, x1, [sp+8]
0018a348ldp x2, x3, [sp+24]
0018a34cldp x4, x5, [sp+40]
0018a350b 0x18a0b0
0018a354udf 0
0018a358udf 0
0018a35cudf 0
0018a0b0
0018a360
0018a360google.golang.org/protobuf/reflect/protoregistry.goPackage: ; void google.golang.org/protobuf/reflect/protoregistry.goPackage(interface {} v)
0018a360ldr x16, [x28+16]
0018a364sub x17, sp, 336
0018a368subs xzr, x17, x16
0018a36cb.ls 0x18a6e0
0018a370sub x20, sp, 464
0018a374stp x29, x30, [x20-8]
0018a378add sp, x20, 0
0018a37csub x29, sp, 8
0018a380str x0, [sp+472]
0018a384str x1, [sp+480]
0018a388stp xzr, xzr, [sp+88]
0018a38cldr x2, [sp+480]
0018a390ldr x3, [sp+472]
0018a394str x3, [sp+312]
0018a398str x2, [sp+320]
0018a39ccbnz x3, 0x18a3a4
0018a3a0b 0x18a534
0018a3a4
0018a3a4loc_18a3a4:
0018a3a4ldr w2, [x3+16]
0018a3a8str w2, [sp+68]
0018a3acldr x1, [sp+312]
0018a3b0adrp x0, 0x888000
0018a3b4add x0, x0, 3712
0018a3b8bl runtime.interfaceSwitch
0018a3bcstr x0, [sp+80]
0018a3c0str x1, [sp+304]
0018a3c4ldr x2, [sp+80]
0018a3c8str x2, [sp+72]
0018a3cccbz x2, 0x18a3d4
0018a3d0b 0x18a43c
0018a3d4
0018a3d4loc_18a3d4:
0018a3d4b 0x18a3d8
0018a3d8
0018a3d8loc_18a3d8:
0018a3d8b 0x18a3dc
0018a3dc
0018a3dcloc_18a3dc:
0018a3dcldr x0, [sp+320]
0018a3e0str x1, [sp+168]
0018a3e4str x0, [sp+176]
0018a3e8ldrsb x27, [x1]
0018a3ecldr x1, [x1+24]
0018a3f0blr x1
0018a3f4str x0, [sp+424]
0018a3f8str x1, [sp+432]
0018a3fcstr x0, [sp+288]
0018a400str x1, [sp+296]
0018a404str x0, [sp+280]
0018a408ldr x1, [sp+280]
0018a40ccbnz x1, 0x18a414
0018a410b 0x18a424
0018a414
0018a414loc_18a414:
0018a414ldr x2, [sp+280]
0018a418ldr x2, [x2+8]
0018a41cstr x2, [sp+280]
0018a420b 0x18a428
0018a424
0018a424loc_18a424:
0018a424b 0x18a428
0018a428
0018a428loc_18a428:
0018a428ldr x2, [sp+280]
0018a42cldr x3, [sp+296]
0018a430str x2, [sp+472]
0018a434str x3, [sp+480]
0018a438b 0x18a538
0018a43c
0018a43cloc_18a43c:
0018a43csubs xzr, x2, 1
0018a440b.eq 0x18a448
0018a444b 0x18a4b0
0018a448
0018a448loc_18a448:
0018a448b 0x18a44c
0018a44c
0018a44cloc_18a44c:
0018a44cb 0x18a450
0018a450
0018a450loc_18a450:
0018a450ldr x0, [sp+320]
0018a454str x1, [sp+152]
0018a458str x0, [sp+160]
0018a45cldrsb x27, [x1]
0018a460ldr x1, [x1+24]
0018a464blr x1
0018a468str x0, [sp+408]
0018a46cstr x1, [sp+416]
0018a470str x0, [sp+264]
0018a474str x1, [sp+272]
0018a478str x0, [sp+256]
0018a47cldr x1, [sp+256]
0018a480cbnz x1, 0x18a488
0018a484b 0x18a498
0018a488
0018a488loc_18a488:
0018a488ldr x2, [sp+256]
0018a48cldr x2, [x2+8]
0018a490str x2, [sp+256]
0018a494b 0x18a49c
0018a498
0018a498loc_18a498:
0018a498b 0x18a49c
0018a49c
0018a49cloc_18a49c:
0018a49cldr x2, [sp+272]
0018a4a0ldr x3, [sp+256]
0018a4a4str x3, [sp+472]
0018a4a8str x2, [sp+480]
0018a4acb 0x18a538
0018a4b0
0018a4b0loc_18a4b0:
0018a4b0subs xzr, x2, 2
0018a4b4b.eq 0x18a4bc
0018a4b8b 0x18a524
0018a4bc
0018a4bcloc_18a4bc:
0018a4bcb 0x18a4c0
0018a4c0
0018a4c0loc_18a4c0:
0018a4c0b 0x18a4c4
0018a4c4
0018a4c4loc_18a4c4:
0018a4c4ldr x0, [sp+320]
0018a4c8str x1, [sp+136]
0018a4ccstr x0, [sp+144]
0018a4d0ldrsb x27, [x1]
0018a4d4ldr x1, [x1+56]
0018a4d8blr x1
0018a4dcstr x0, [sp+392]
0018a4e0str x1, [sp+400]
0018a4e4str x0, [sp+240]
0018a4e8str x1, [sp+248]
0018a4ecstr x0, [sp+232]
0018a4f0ldr x1, [sp+232]
0018a4f4cbnz x1, 0x18a4fc
0018a4f8b 0x18a50c
0018a4fc
0018a4fcloc_18a4fc:
0018a4fcldr x2, [sp+232]
0018a500ldr x2, [x2+8]
0018a504str x2, [sp+232]
0018a508b 0x18a510
0018a50c
0018a50cloc_18a50c:
0018a50cb 0x18a510
0018a510
0018a510loc_18a510:
0018a510ldr x2, [sp+248]
0018a514ldr x3, [sp+232]
0018a518str x3, [sp+472]
0018a51cstr x2, [sp+480]
0018a520b 0x18a538
0018a524
0018a524loc_18a524:
0018a524b 0x18a528
0018a528
0018a528loc_18a528:
0018a528b 0x18a52c
0018a52c
0018a52cloc_18a52c:
0018a52cb 0x18a530
0018a530
0018a530loc_18a530:
0018a530b 0x18a538
0018a534
0018a534loc_18a534:
0018a534b 0x18a538
0018a538
0018a538loc_18a538:
0018a538stp xzr, xzr, [sp+376]
0018a53cldr x2, [sp+480]
0018a540ldr x1, [sp+472]
0018a544cbnz x1, 0x18a54c
0018a548b 0x18a568
0018a54c
0018a54cloc_18a54c:
0018a54cstr x2, [sp+200]
0018a550adrp x0, 0x885000
0018a554add x0, x0, 2288
0018a558bl runtime.typeAssert
0018a55cldr x2, [sp+200]
0018a560mov x1, x0
0018a564b 0x18a56c
0018a568
0018a568loc_18a568:
0018a568b 0x18a56c
0018a56c
0018a56cloc_18a56c:
0018a56cstr x1, [sp+376]
0018a570str x2, [sp+384]
0018a574subs xzr, x1, 0
0018a578cset x2, ne
0018a57cstrb w2, [sp+66]
0018a580ldr x2, [sp+376]
0018a584ldr x3, [sp+384]
0018a588str x2, [sp+184]
0018a58cstr x3, [sp+192]
0018a590ldrb w2, [sp+66]
0018a594strb w2, [sp+65]
0018a598ldr x2, [sp+184]
0018a59cldr x3, [sp+192]
0018a5a0str x2, [sp+120]
0018a5a4str x3, [sp+128]
0018a5a8ldrb w2, [sp+65]
0018a5acstrb w2, [sp+64]
0018a5b0tbnz w2, 0, 0x18a5b8
0018a5b4b 0x18a614
0018a5b8
0018a5b8loc_18a5b8:
0018a5b8ldr x1, [sp+120]
0018a5bcldrsb x27, [x1]
0018a5c0ldr x1, [x1+72]
0018a5c4ldr x0, [sp+128]
0018a5c8blr x1
0018a5ccstr x0, [sp+360]
0018a5d0str x1, [sp+368]
0018a5d4str x0, [sp+216]
0018a5d8str x1, [sp+224]
0018a5dcstr x0, [sp+208]
0018a5e0ldr x1, [sp+208]
0018a5e4cbnz x1, 0x18a5ec
0018a5e8b 0x18a5fc
0018a5ec
0018a5ecloc_18a5ec:
0018a5ecldr x2, [sp+208]
0018a5f0ldr x2, [x2+8]
0018a5f4str x2, [sp+208]
0018a5f8b 0x18a600
0018a5fc
0018a5fcloc_18a5fc:
0018a5fcb 0x18a600
0018a600
0018a600loc_18a600:
0018a600ldr x2, [sp+208]
0018a604ldr x3, [sp+224]
0018a608str x2, [sp+472]
0018a60cstr x3, [sp+480]
0018a610b 0x18a618
0018a614
0018a614loc_18a614:
0018a614b 0x18a618
0018a618
0018a618loc_18a618:
0018a618stp xzr, xzr, [sp+344]
0018a61cldr x2, [sp+480]
0018a620ldr x1, [sp+472]
0018a624cbnz x1, 0x18a62c
0018a628b 0x18a648
0018a62c
0018a62cloc_18a62c:
0018a62cstr x2, [sp+200]
0018a630adrp x0, 0x885000
0018a634add x0, x0, 2320
0018a638bl runtime.typeAssert
0018a63cldr x2, [sp+200]
0018a640mov x1, x0
0018a644b 0x18a64c
0018a648
0018a648loc_18a648:
0018a648b 0x18a64c
0018a64c
0018a64cloc_18a64c:
0018a64cstr x1, [sp+344]
0018a650str x2, [sp+352]
0018a654subs xzr, x1, 0
0018a658cset x2, ne
0018a65cstrb w2, [sp+66]
0018a660ldr x2, [sp+344]
0018a664ldr x3, [sp+352]
0018a668str x2, [sp+440]
0018a66cstr x3, [sp+448]
0018a670ldrb w2, [sp+66]
0018a674strb w2, [sp+67]
0018a678ldr x2, [sp+440]
0018a67cldr x3, [sp+448]
0018a680str x2, [sp+104]
0018a684str x3, [sp+112]
0018a688ldrb w2, [sp+67]
0018a68cstrb w2, [sp+63]
0018a690tbnz w2, 0, 0x18a698
0018a694b 0x18a6c8
0018a698
0018a698loc_18a698:
0018a698ldr x1, [sp+104]
0018a69cldrsb x27, [x1]
0018a6a0ldr x1, [x1+24]
0018a6a4ldr x0, [sp+112]
0018a6a8blr x1
0018a6acstr x0, [sp+328]
0018a6b0str x1, [sp+336]
0018a6b4str x0, [sp+88]
0018a6b8str x1, [sp+96]
0018a6bcldp x29, x30, [sp-8]
0018a6c0add sp, sp, 464
0018a6c4ret x30
0018a6c8
0018a6c8loc_18a6c8:
0018a6c8stp xzr, xzr, [sp+88]
0018a6ccmov x0, xzr
0018a6d0mov x1, xzr
0018a6d4ldp x29, x30, [sp-8]
0018a6d8add sp, sp, 464
0018a6dcret x30
0018a6e0
0018a6e0loc_18a6e0:
0018a6e0stp x0, x1, [sp+8]
0018a6e4mov x3, x30
0018a6e8bl runtime.morestack_noctxt.abi0
0018a6ecldp x0, x1, [sp+8]
0018a6f0b 0x18a360
0018a6f4udf 0
0018a6f8udf 0
0018a6fcudf 0
0018a360
0018a360google.golang.org/protobuf/reflect/protoregistry.goPackage: ; void google.golang.org/protobuf/reflect/protoregistry.goPackage(interface {} v)
0018a360ldr x16, [x28+16]
0018a364sub x17, sp, 336
0018a368subs xzr, x17, x16
0018a36cb.ls 0x18a6e0
0018a370sub x20, sp, 464
0018a374stp x29, x30, [x20-8]
0018a378add sp, x20, 0
0018a37csub x29, sp, 8
0018a380str x0, [sp+472]
0018a384str x1, [sp+480]
0018a388stp xzr, xzr, [sp+88]
0018a38cldr x2, [sp+480]
0018a390ldr x3, [sp+472]
0018a394str x3, [sp+312]
0018a398str x2, [sp+320]
0018a39ccbnz x3, 0x18a3a4
0018a3a0b 0x18a534
0018a3a4
0018a3a4loc_18a3a4:
0018a3a4ldr w2, [x3+16]
0018a3a8str w2, [sp+68]
0018a3acldr x1, [sp+312]
0018a3b0adrp x0, 0x888000
0018a3b4add x0, x0, 3712
0018a3b8bl runtime.interfaceSwitch
0018a3bcstr x0, [sp+80]
0018a3c0str x1, [sp+304]
0018a3c4ldr x2, [sp+80]
0018a3c8str x2, [sp+72]
0018a3cccbz x2, 0x18a3d4
0018a3d0b 0x18a43c
0018a3d4
0018a3d4loc_18a3d4:
0018a3d4b 0x18a3d8
0018a3d8
0018a3d8loc_18a3d8:
0018a3d8b 0x18a3dc
0018a3dc
0018a3dcloc_18a3dc:
0018a3dcldr x0, [sp+320]
0018a3e0str x1, [sp+168]
0018a3e4str x0, [sp+176]
0018a3e8ldrsb x27, [x1]
0018a3ecldr x1, [x1+24]
0018a3f0blr x1
0018a3f4str x0, [sp+424]
0018a3f8str x1, [sp+432]
0018a3fcstr x0, [sp+288]
0018a400str x1, [sp+296]
0018a404str x0, [sp+280]
0018a408ldr x1, [sp+280]
0018a40ccbnz x1, 0x18a414
0018a410b 0x18a424
0018a414
0018a414loc_18a414:
0018a414ldr x2, [sp+280]
0018a418ldr x2, [x2+8]
0018a41cstr x2, [sp+280]
0018a420b 0x18a428
0018a424
0018a424loc_18a424:
0018a424b 0x18a428
0018a428
0018a428loc_18a428:
0018a428ldr x2, [sp+280]
0018a42cldr x3, [sp+296]
0018a430str x2, [sp+472]
0018a434str x3, [sp+480]
0018a438b 0x18a538
0018a43c
0018a43cloc_18a43c:
0018a43csubs xzr, x2, 1
0018a440b.eq 0x18a448
0018a444b 0x18a4b0
0018a448
0018a448loc_18a448:
0018a448b 0x18a44c
0018a44c
0018a44cloc_18a44c:
0018a44cb 0x18a450
0018a450
0018a450loc_18a450:
0018a450ldr x0, [sp+320]
0018a454str x1, [sp+152]
0018a458str x0, [sp+160]
0018a45cldrsb x27, [x1]
0018a460ldr x1, [x1+24]
0018a464blr x1
0018a468str x0, [sp+408]
0018a46cstr x1, [sp+416]
0018a470str x0, [sp+264]
0018a474str x1, [sp+272]
0018a478str x0, [sp+256]
0018a47cldr x1, [sp+256]
0018a480cbnz x1, 0x18a488
0018a484b 0x18a498
0018a488
0018a488loc_18a488:
0018a488ldr x2, [sp+256]
0018a48cldr x2, [x2+8]
0018a490str x2, [sp+256]
0018a494b 0x18a49c
0018a498
0018a498loc_18a498:
0018a498b 0x18a49c
0018a49c
0018a49cloc_18a49c:
0018a49cldr x2, [sp+272]
0018a4a0ldr x3, [sp+256]
0018a4a4str x3, [sp+472]
0018a4a8str x2, [sp+480]
0018a4acb 0x18a538
0018a4b0
0018a4b0loc_18a4b0:
0018a4b0subs xzr, x2, 2
0018a4b4b.eq 0x18a4bc
0018a4b8b 0x18a524
0018a4bc
0018a4bcloc_18a4bc:
0018a4bcb 0x18a4c0
0018a4c0
0018a4c0loc_18a4c0:
0018a4c0b 0x18a4c4
0018a4c4
0018a4c4loc_18a4c4:
0018a4c4ldr x0, [sp+320]
0018a4c8str x1, [sp+136]
0018a4ccstr x0, [sp+144]
0018a4d0ldrsb x27, [x1]
0018a4d4ldr x1, [x1+56]
0018a4d8blr x1
0018a4dcstr x0, [sp+392]
0018a4e0str x1, [sp+400]
0018a4e4str x0, [sp+240]
0018a4e8str x1, [sp+248]
0018a4ecstr x0, [sp+232]
0018a4f0ldr x1, [sp+232]
0018a4f4cbnz x1, 0x18a4fc
0018a4f8b 0x18a50c
0018a4fc
0018a4fcloc_18a4fc:
0018a4fcldr x2, [sp+232]
0018a500ldr x2, [x2+8]
0018a504str x2, [sp+232]
0018a508b 0x18a510
0018a50c
0018a50cloc_18a50c:
0018a50cb 0x18a510
0018a510
0018a510loc_18a510:
0018a510ldr x2, [sp+248]
0018a514ldr x3, [sp+232]
0018a518str x3, [sp+472]
0018a51cstr x2, [sp+480]
0018a520b 0x18a538
0018a524
0018a524loc_18a524:
0018a524b 0x18a528
0018a528
0018a528loc_18a528:
0018a528b 0x18a52c
0018a52c
0018a52cloc_18a52c:
0018a52cb 0x18a530
0018a530
0018a530loc_18a530:
0018a530b 0x18a538
0018a534
0018a534loc_18a534:
0018a534b 0x18a538
0018a538
0018a538loc_18a538:
0018a538stp xzr, xzr, [sp+376]
0018a53cldr x2, [sp+480]
0018a540ldr x1, [sp+472]
0018a544cbnz x1, 0x18a54c
0018a548b 0x18a568
0018a54c
0018a54cloc_18a54c:
0018a54cstr x2, [sp+200]
0018a550adrp x0, 0x885000
0018a554add x0, x0, 2288
0018a558bl runtime.typeAssert
0018a55cldr x2, [sp+200]
0018a560mov x1, x0
0018a564b 0x18a56c
0018a568
0018a568loc_18a568:
0018a568b 0x18a56c
0018a56c
0018a56cloc_18a56c:
0018a56cstr x1, [sp+376]
0018a570str x2, [sp+384]
0018a574subs xzr, x1, 0
0018a578cset x2, ne
0018a57cstrb w2, [sp+66]
0018a580ldr x2, [sp+376]
0018a584ldr x3, [sp+384]
0018a588str x2, [sp+184]
0018a58cstr x3, [sp+192]
0018a590ldrb w2, [sp+66]
0018a594strb w2, [sp+65]
0018a598ldr x2, [sp+184]
0018a59cldr x3, [sp+192]
0018a5a0str x2, [sp+120]
0018a5a4str x3, [sp+128]
0018a5a8ldrb w2, [sp+65]
0018a5acstrb w2, [sp+64]
0018a5b0tbnz w2, 0, 0x18a5b8
0018a5b4b 0x18a614
0018a5b8
0018a5b8loc_18a5b8:
0018a5b8ldr x1, [sp+120]
0018a5bcldrsb x27, [x1]
0018a5c0ldr x1, [x1+72]
0018a5c4ldr x0, [sp+128]
0018a5c8blr x1
0018a5ccstr x0, [sp+360]
0018a5d0str x1, [sp+368]
0018a5d4str x0, [sp+216]
0018a5d8str x1, [sp+224]
0018a5dcstr x0, [sp+208]
0018a5e0ldr x1, [sp+208]
0018a5e4cbnz x1, 0x18a5ec
0018a5e8b 0x18a5fc
0018a5ec
0018a5ecloc_18a5ec:
0018a5ecldr x2, [sp+208]
0018a5f0ldr x2, [x2+8]
0018a5f4str x2, [sp+208]
0018a5f8b 0x18a600
0018a5fc
0018a5fcloc_18a5fc:
0018a5fcb 0x18a600
0018a600
0018a600loc_18a600:
0018a600ldr x2, [sp+208]
0018a604ldr x3, [sp+224]
0018a608str x2, [sp+472]
0018a60cstr x3, [sp+480]
0018a610b 0x18a618
0018a614
0018a614loc_18a614:
0018a614b 0x18a618
0018a618
0018a618loc_18a618:
0018a618stp xzr, xzr, [sp+344]
0018a61cldr x2, [sp+480]
0018a620ldr x1, [sp+472]
0018a624cbnz x1, 0x18a62c
0018a628b 0x18a648
0018a62c
0018a62cloc_18a62c:
0018a62cstr x2, [sp+200]
0018a630adrp x0, 0x885000
0018a634add x0, x0, 2320
0018a638bl runtime.typeAssert
0018a63cldr x2, [sp+200]
0018a640mov x1, x0
0018a644b 0x18a64c
0018a648
0018a648loc_18a648:
0018a648b 0x18a64c
0018a64c
0018a64cloc_18a64c:
0018a64cstr x1, [sp+344]
0018a650str x2, [sp+352]
0018a654subs xzr, x1, 0
0018a658cset x2, ne
0018a65cstrb w2, [sp+66]
0018a660ldr x2, [sp+344]
0018a664ldr x3, [sp+352]
0018a668str x2, [sp+440]
0018a66cstr x3, [sp+448]
0018a670ldrb w2, [sp+66]
0018a674strb w2, [sp+67]
0018a678ldr x2, [sp+440]
0018a67cldr x3, [sp+448]
0018a680str x2, [sp+104]
0018a684str x3, [sp+112]
0018a688ldrb w2, [sp+67]
0018a68cstrb w2, [sp+63]
0018a690tbnz w2, 0, 0x18a698
0018a694b 0x18a6c8
0018a698
0018a698loc_18a698:
0018a698ldr x1, [sp+104]
0018a69cldrsb x27, [x1]
0018a6a0ldr x1, [x1+24]
0018a6a4ldr x0, [sp+112]
0018a6a8blr x1
0018a6acstr x0, [sp+328]
0018a6b0str x1, [sp+336]
0018a6b4str x0, [sp+88]
0018a6b8str x1, [sp+96]
0018a6bcldp x29, x30, [sp-8]
0018a6c0add sp, sp, 464
0018a6c4ret x30
0018a6c8
0018a6c8loc_18a6c8:
0018a6c8stp xzr, xzr, [sp+88]
0018a6ccmov x0, xzr
0018a6d0mov x1, xzr
0018a6d4ldp x29, x30, [sp-8]
0018a6d8add sp, sp, 464
0018a6dcret x30
0018a6e0
0018a6e0loc_18a6e0:
0018a6e0stp x0, x1, [sp+8]
0018a6e4mov x3, x30
0018a6e8bl runtime.morestack_noctxt.abi0
0018a6ecldp x0, x1, [sp+8]
0018a6f0b 0x18a360
0018a6f4udf 0
0018a6f8udf 0
0018a6fcudf 0
0018a360
0018a700
0018a700go/token.init.0: ; void go/token.init.0(void)
0018a700ldr x16, [x28+16]
0018a704subs xzr, sp, x16
0018a708b.ls 0x18a7fc
0018a70cstr x30, [sp-80]!
0018a710stur x29, [sp-8]
0018a714sub x29, sp, 8
0018a718adrp x0, 0x49c000
0018a71cadd x0, x0, 3616
0018a720movz x1, 25
0018a724mov x2, xzr
0018a728bl runtime.makemap
0018a72cadrp x27, 0x8c1000
0018a730ldr w3, [x27+3056]
0018a734cbz w3, 0x18a73c
0018a738b 0x18a740
0018a73c
0018a73cloc_18a73c:
0018a73cb 0x18a758
0018a740
0018a740loc_18a740:
0018a740bl runtime.gcWriteBarrier2
0018a744str x0, [x25]
0018a748adrp x27, 0x897000
0018a74cldr x4, [x27+240]
0018a750str x4, [x25+8]
0018a754b 0x18a758
0018a758
0018a758loc_18a758:
0018a758adrp x27, 0x897000
0018a75cstr x0, [x27+240]
0018a760movz x4, 61
0018a764str x4, [sp+40]
0018a768b 0x18a76c
0018a76c
0018a76cloc_18a76c:
0018a76cldr x4, [sp+40]
0018a770subs xzr, x4, 86
0018a774b.lt 0x18a77c
0018a778b 0x18a7e4
0018a77c
0018a77cloc_18a77c:
0018a77cldr x0, [sp+40]
0018a780subs xzr, x0, 89
0018a784b.lo 0x18a78c
0018a788b 0x18a7f0
0018a78c
0018a78cloc_18a78c:
0018a78cadrp x4, 0x891000
0018a790add x4, x4, 2048
0018a794add x5, x4, x0, lsl #4
0018a798ldr x3, [x5+8]
0018a79cubfm x5, x0, 60, 59
0018a7a0ldr x2, [x4+x5]
0018a7a4str x2, [sp+56]
0018a7a8str x3, [sp+64]
0018a7acadrp x27, 0x897000
0018a7b0ldr x1, [x27+240]
0018a7b4adrp x0, 0x49c000
0018a7b8add x0, x0, 3616
0018a7bcbl runtime.mapassign_faststr
0018a7c0str x0, [sp+48]
0018a7c4ldrsb x27, [x0]
0018a7c8ldr x4, [sp+40]
0018a7ccstr x4, [x0]
0018a7d0b 0x18a7d4
0018a7d4
0018a7d4loc_18a7d4:
0018a7d4ldr x4, [sp+40]
0018a7d8add x4, x4, 1
0018a7dcstr x4, [sp+40]
0018a7e0b 0x18a76c
0018a7e4
0018a7e4loc_18a7e4:
0018a7e4ldur x29, [sp-8]
0018a7e8ldr x30, [sp], 80
0018a7ecret x30
0018a7f0
0018a7f0loc_18a7f0:
0018a7f0movz x1, 89
0018a7f4bl runtime.panicIndex
0018a7f8hint
0018a7fc
0018a7fcloc_18a7fc:
0018a7fcmov x3, x30
0018a800bl runtime.morestack_noctxt.abi0
0018a804b 0x18a700
0018a808udf 0
0018a80cudf 0
0018a700
0018a700go/token.init.0: ; void go/token.init.0(void)
0018a700ldr x16, [x28+16]
0018a704subs xzr, sp, x16
0018a708b.ls 0x18a7fc
0018a70cstr x30, [sp-80]!
0018a710stur x29, [sp-8]
0018a714sub x29, sp, 8
0018a718adrp x0, 0x49c000
0018a71cadd x0, x0, 3616
0018a720movz x1, 25
0018a724mov x2, xzr
0018a728bl runtime.makemap
0018a72cadrp x27, 0x8c1000
0018a730ldr w3, [x27+3056]
0018a734cbz w3, 0x18a73c
0018a738b 0x18a740
0018a73c
0018a73cloc_18a73c:
0018a73cb 0x18a758
0018a740
0018a740loc_18a740:
0018a740bl runtime.gcWriteBarrier2
0018a744str x0, [x25]
0018a748adrp x27, 0x897000
0018a74cldr x4, [x27+240]
0018a750str x4, [x25+8]
0018a754b 0x18a758
0018a758
0018a758loc_18a758:
0018a758adrp x27, 0x897000
0018a75cstr x0, [x27+240]
0018a760movz x4, 61
0018a764str x4, [sp+40]
0018a768b 0x18a76c
0018a76c
0018a76cloc_18a76c:
0018a76cldr x4, [sp+40]
0018a770subs xzr, x4, 86
0018a774b.lt 0x18a77c
0018a778b 0x18a7e4
0018a77c
0018a77cloc_18a77c:
0018a77cldr x0, [sp+40]
0018a780subs xzr, x0, 89
0018a784b.lo 0x18a78c
0018a788b 0x18a7f0
0018a78c
0018a78cloc_18a78c:
0018a78cadrp x4, 0x891000
0018a790add x4, x4, 2048
0018a794add x5, x4, x0, lsl #4
0018a798ldr x3, [x5+8]
0018a79cubfm x5, x0, 60, 59
0018a7a0ldr x2, [x4+x5]
0018a7a4str x2, [sp+56]
0018a7a8str x3, [sp+64]
0018a7acadrp x27, 0x897000
0018a7b0ldr x1, [x27+240]
0018a7b4adrp x0, 0x49c000
0018a7b8add x0, x0, 3616
0018a7bcbl runtime.mapassign_faststr
0018a7c0str x0, [sp+48]
0018a7c4ldrsb x27, [x0]
0018a7c8ldr x4, [sp+40]
0018a7ccstr x4, [x0]
0018a7d0b 0x18a7d4
0018a7d4
0018a7d4loc_18a7d4:
0018a7d4ldr x4, [sp+40]
0018a7d8add x4, x4, 1
0018a7dcstr x4, [sp+40]
0018a7e0b 0x18a76c
0018a7e4
0018a7e4loc_18a7e4:
0018a7e4ldur x29, [sp-8]
0018a7e8ldr x30, [sp], 80
0018a7ecret x30
0018a7f0
0018a7f0loc_18a7f0:
0018a7f0movz x1, 89
0018a7f4bl runtime.panicIndex
0018a7f8hint
0018a7fc
0018a7fcloc_18a7fc:
0018a7fcmov x3, x30
0018a800bl runtime.morestack_noctxt.abi0
0018a804b 0x18a700
0018a808udf 0
0018a80cudf 0
0018a700
0018a810
0018a810google.golang.org/protobuf/internal/strs.EnforceUTF8: ; void google.golang.org/protobuf/internal/strs.EnforceUTF8(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
0018a810ldr x16, [x28+16]
0018a814subs xzr, sp, x16
0018a818b.ls 0x18a868
0018a81cstr x30, [sp-32]!
0018a820stur x29, [sp-8]
0018a824sub x29, sp, 8
0018a828str x0, [sp+40]
0018a82cstr x1, [sp+48]
0018a830strb wzr, [sp+22]
0018a834ldr x1, [sp+40]
0018a838ldrsb x27, [x1]
0018a83cldr x1, [x1+264]
0018a840ldr x0, [sp+48]
0018a844blr x1
0018a848strb w0, [sp+23]
0018a84cubfm x1, x0, 0, 7
0018a850subs wzr, w1, 3
0018a854cset x0, eq
0018a858strb w0, [sp+22]
0018a85cldur x29, [sp-8]
0018a860ldr x30, [sp], 32
0018a864ret x30
0018a868
0018a868loc_18a868:
0018a868stp x0, x1, [sp+8]
0018a86cmov x3, x30
0018a870bl runtime.morestack_noctxt.abi0
0018a874ldp x0, x1, [sp+8]
0018a878b 0x18a810
0018a87cudf 0
0018a810
0018a810google.golang.org/protobuf/internal/strs.EnforceUTF8: ; void google.golang.org/protobuf/internal/strs.EnforceUTF8(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
0018a810ldr x16, [x28+16]
0018a814subs xzr, sp, x16
0018a818b.ls 0x18a868
0018a81cstr x30, [sp-32]!
0018a820stur x29, [sp-8]
0018a824sub x29, sp, 8
0018a828str x0, [sp+40]
0018a82cstr x1, [sp+48]
0018a830strb wzr, [sp+22]
0018a834ldr x1, [sp+40]
0018a838ldrsb x27, [x1]
0018a83cldr x1, [x1+264]
0018a840ldr x0, [sp+48]
0018a844blr x1
0018a848strb w0, [sp+23]
0018a84cubfm x1, x0, 0, 7
0018a850subs wzr, w1, 3
0018a854cset x0, eq
0018a858strb w0, [sp+22]
0018a85cldur x29, [sp-8]
0018a860ldr x30, [sp], 32
0018a864ret x30
0018a868
0018a868loc_18a868:
0018a868stp x0, x1, [sp+8]
0018a86cmov x3, x30
0018a870bl runtime.morestack_noctxt.abi0
0018a874ldp x0, x1, [sp+8]
0018a878b 0x18a810
0018a87cudf 0
0018a810
0018a880
0018a880google.golang.org/protobuf/internal/strs.GoCamelCase: ; void google.golang.org/protobuf/internal/strs.GoCamelCase(struct string s)
0018a880ldr x16, [x28+16]
0018a884sub x17, sp, 48
0018a888subs xzr, x17, x16
0018a88cb.ls 0x18ad80
0018a890str x30, [sp-176]!
0018a894stur x29, [sp-8]
0018a898sub x29, sp, 8
0018a89cstr x0, [sp+184]
0018a8a0str x1, [sp+192]
0018a8a4stp xzr, xzr, [sp+128]
0018a8a8str xzr, [sp+144]
0018a8acstp xzr, xzr, [sp+152]
0018a8b0str xzr, [sp+96]
0018a8b4b 0x18a8b8
0018a8b8
0018a8b8loc_18a8b8:
0018a8b8ldr x5, [sp+192]
0018a8bcstr x5, [sp+112]
0018a8c0ldr x6, [sp+96]
0018a8c4subs xzr, x5, x6
0018a8c8b.gt 0x18a8d0
0018a8ccb 0x18ac38
0018a8d0
0018a8d0loc_18a8d0:
0018a8d0ldr x0, [sp+96]
0018a8d4ldr x1, [sp+192]
0018a8d8ldr x5, [sp+184]
0018a8dcsubs xzr, x1, x0
0018a8e0b.hi 0x18a8e8
0018a8e4b 0x18ad78
0018a8e8
0018a8e8loc_18a8e8:
0018a8e8ldrb w5, [x5+x0]
0018a8ecstrb w5, [sp+83]
0018a8f0subs wzr, w5, 46
0018a8f4cset x5, eq
0018a8f8strb w5, [sp+85]
0018a8fcb.eq 0x18a904
0018a900b 0x18a924
0018a904
0018a904loc_18a904:
0018a904ldr x5, [sp+192]
0018a908str x5, [sp+104]
0018a90cldr x6, [sp+96]
0018a910add x6, x6, 1
0018a914subs xzr, x5, x6
0018a918cset x5, gt
0018a91cstrb w5, [sp+85]
0018a920b 0x18a928
0018a924
0018a924loc_18a924:
0018a924b 0x18a928
0018a928
0018a928loc_18a928:
0018a928ldrb w5, [sp+85]
0018a92cstrb w5, [sp+86]
0018a930tbnz w5, 0, 0x18a938
0018a934b 0x18a96c
0018a938
0018a938loc_18a938:
0018a938ldr x1, [sp+192]
0018a93cldr x2, [sp+184]
0018a940ldr x3, [sp+96]
0018a944add x0, x3, 1
0018a948subs xzr, x1, x0
0018a94cb.hi 0x18a954
0018a950b 0x18ad74
0018a954
0018a954loc_18a954:
0018a954ldrb w0, [x2+x0]
0018a958strb w0, [sp+90]
0018a95cbl google.golang.org/protobuf/internal/strs.isASCIILower
0018a960strb w0, [sp+84]
0018a964strb w0, [sp+86]
0018a968b 0x18a970
0018a96c
0018a96cloc_18a96c:
0018a96cb 0x18a970
0018a970
0018a970loc_18a970:
0018a970ldrb w5, [sp+86]
0018a974tbnz w5, 0, 0x18a97c
0018a978b 0x18a984
0018a97c
0018a97cloc_18a97c:
0018a97cb 0x18a980
0018a980
0018a980loc_18a980:
0018a980b 0x18ad50
0018a984
0018a984loc_18a984:
0018a984ldrb w5, [sp+83]
0018a988subs wzr, w5, 46
0018a98cb.eq 0x18a994
0018a990b 0x18a9e8
0018a994
0018a994loc_18a994:
0018a994b 0x18a998
0018a998
0018a998loc_18a998:
0018a998ldr x2, [sp+160]
0018a99cldr x0, [sp+144]
0018a9a0ldr x5, [sp+152]
0018a9a4add x1, x5, 1
0018a9a8subs xzr, x2, x1
0018a9acb.hs 0x18a9b4
0018a9b0b 0x18a9b8
0018a9b4
0018a9b4loc_18a9b4:
0018a9b4b 0x18a9cc
0018a9b8
0018a9b8loc_18a9b8:
0018a9b8orr x3, xzr, 1
0018a9bcadrp x4, 0x46b000
0018a9c0add x4, x4, 3072
0018a9c4bl runtime.growslice
0018a9c8b 0x18a9cc
0018a9cc
0018a9ccloc_18a9cc:
0018a9ccsub x5, x1, 1
0018a9d0movz x6, 95
0018a9d4strb w6, [x0+x5]
0018a9d8str x0, [sp+144]
0018a9dcstr x1, [sp+152]
0018a9e0str x2, [sp+160]
0018a9e4b 0x18ad50
0018a9e8
0018a9e8loc_18a9e8:
0018a9e8ldrb w5, [sp+83]
0018a9ecsubs wzr, w5, 95
0018a9f0cset x5, eq
0018a9f4strb w5, [sp+84]
0018a9f8b.eq 0x18aa00
0018a9fcb 0x18aa58
0018aa00
0018aa00loc_18aa00:
0018aa00ldr x5, [sp+96]
0018aa04subs xzr, x5, 0
0018aa08cset x6, eq
0018aa0cstrb w6, [sp+95]
0018aa10cbz x5, 0x18aa18
0018aa14b 0x18aa1c
0018aa18
0018aa18loc_18aa18:
0018aa18b 0x18aa4c
0018aa1c
0018aa1cloc_18aa1c:
0018aa1cldr x1, [sp+192]
0018aa20ldr x5, [sp+184]
0018aa24ldr x6, [sp+96]
0018aa28sub x0, x6, 1
0018aa2csubs xzr, x1, x0
0018aa30b.hi 0x18aa38
0018aa34b 0x18ad70
0018aa38
0018aa38loc_18aa38:
0018aa38ldrb w5, [x5+x0]
0018aa3csubs wzr, w5, 46
0018aa40cset x5, eq
0018aa44strb w5, [sp+95]
0018aa48b 0x18aa4c
0018aa4c
0018aa4cloc_18aa4c:
0018aa4cldrb w5, [sp+95]
0018aa50strb w5, [sp+84]
0018aa54b 0x18aa5c
0018aa58
0018aa58loc_18aa58:
0018aa58b 0x18aa5c
0018aa5c
0018aa5cloc_18aa5c:
0018aa5cldrb w5, [sp+84]
0018aa60tbnz w5, 0, 0x18aa68
0018aa64b 0x18aabc
0018aa68
0018aa68loc_18aa68:
0018aa68b 0x18aa6c
0018aa6c
0018aa6cloc_18aa6c:
0018aa6cldr x2, [sp+160]
0018aa70ldr x0, [sp+144]
0018aa74ldr x5, [sp+152]
0018aa78add x1, x5, 1
0018aa7csubs xzr, x2, x1
0018aa80b.hs 0x18aa88
0018aa84b 0x18aa8c
0018aa88
0018aa88loc_18aa88:
0018aa88b 0x18aaa0
0018aa8c
0018aa8cloc_18aa8c:
0018aa8corr x3, xzr, 1
0018aa90adrp x4, 0x46b000
0018aa94add x4, x4, 3072
0018aa98bl runtime.growslice
0018aa9cb 0x18aaa0
0018aaa0
0018aaa0loc_18aaa0:
0018aaa0sub x5, x1, 1
0018aaa4movz x6, 88
0018aaa8strb w6, [x0+x5]
0018aaacstr x0, [sp+144]
0018aab0str x1, [sp+152]
0018aab4str x2, [sp+160]
0018aab8b 0x18ad50
0018aabc
0018aabcloc_18aabc:
0018aabcldrb w5, [sp+83]
0018aac0subs wzr, w5, 95
0018aac4cset x5, eq
0018aac8strb w5, [sp+94]
0018aaccb.eq 0x18aad4
0018aad0b 0x18aaf4
0018aad4
0018aad4loc_18aad4:
0018aad4ldr x5, [sp+192]
0018aad8str x5, [sp+104]
0018aadcldr x6, [sp+96]
0018aae0add x6, x6, 1
0018aae4subs xzr, x5, x6
0018aae8cset x5, gt
0018aaecstrb w5, [sp+94]
0018aaf0b 0x18aaf8
0018aaf4
0018aaf4loc_18aaf4:
0018aaf4b 0x18aaf8
0018aaf8
0018aaf8loc_18aaf8:
0018aaf8ldrb w5, [sp+94]
0018aafcstrb w5, [sp+95]
0018ab00tbnz w5, 0, 0x18ab08
0018ab04b 0x18ab3c
0018ab08
0018ab08loc_18ab08:
0018ab08ldr x1, [sp+192]
0018ab0cldr x2, [sp+184]
0018ab10ldr x3, [sp+96]
0018ab14add x0, x3, 1
0018ab18subs xzr, x1, x0
0018ab1cb.hi 0x18ab24
0018ab20b 0x18ad6c
0018ab24
0018ab24loc_18ab24:
0018ab24ldrb w0, [x2+x0]
0018ab28strb w0, [sp+89]
0018ab2cbl google.golang.org/protobuf/internal/strs.isASCIILower
0018ab30strb w0, [sp+93]
0018ab34strb w0, [sp+95]
0018ab38b 0x18ab40
0018ab3c
0018ab3cloc_18ab3c:
0018ab3cb 0x18ab40
0018ab40
0018ab40loc_18ab40:
0018ab40ldrb w5, [sp+95]
0018ab44tbnz w5, 0, 0x18ab4c
0018ab48b 0x18ab54
0018ab4c
0018ab4cloc_18ab4c:
0018ab4cb 0x18ab50
0018ab50
0018ab50loc_18ab50:
0018ab50b 0x18ad50
0018ab54
0018ab54loc_18ab54:
0018ab54ldrb w0, [sp+83]
0018ab58bl google.golang.org/protobuf/internal/strs.isASCIIDigit
0018ab5cstrb w0, [sp+93]
0018ab60tbnz w0, 0, 0x18ab68
0018ab64b 0x18abbc
0018ab68
0018ab68loc_18ab68:
0018ab68b 0x18ab6c
0018ab6c
0018ab6cloc_18ab6c:
0018ab6cldr x2, [sp+160]
0018ab70ldr x0, [sp+144]
0018ab74ldr x5, [sp+152]
0018ab78add x1, x5, 1
0018ab7csubs xzr, x2, x1
0018ab80b.hs 0x18ab88
0018ab84b 0x18ab8c
0018ab88
0018ab88loc_18ab88:
0018ab88b 0x18aba0
0018ab8c
0018ab8cloc_18ab8c:
0018ab8corr x3, xzr, 1
0018ab90adrp x4, 0x46b000
0018ab94add x4, x4, 3072
0018ab98bl runtime.growslice
0018ab9cb 0x18aba0
0018aba0
0018aba0loc_18aba0:
0018aba0ldrb w5, [sp+83]
0018aba4sub x6, x1, 1
0018aba8strb w5, [x0+x6]
0018abacstr x0, [sp+144]
0018abb0str x1, [sp+152]
0018abb4str x2, [sp+160]
0018abb8b 0x18ad50
0018abbc
0018abbcloc_18abbc:
0018abbcb 0x18abc0
0018abc0
0018abc0loc_18abc0:
0018abc0ldrb w0, [sp+83]
0018abc4bl google.golang.org/protobuf/internal/strs.isASCIILower
0018abc8strb w0, [sp+92]
0018abcctbnz w0, 0, 0x18abd4
0018abd0b 0x18abe4
0018abd4
0018abd4loc_18abd4:
0018abd4ldrb w5, [sp+83]
0018abd8sub x5, x5, 32
0018abdcstrb w5, [sp+83]
0018abe0b 0x18abe8
0018abe4
0018abe4loc_18abe4:
0018abe4b 0x18abe8
0018abe8
0018abe8loc_18abe8:
0018abe8ldr x2, [sp+160]
0018abecldr x0, [sp+144]
0018abf0ldr x5, [sp+152]
0018abf4add x1, x5, 1
0018abf8subs xzr, x2, x1
0018abfcb.hs 0x18ac04
0018ac00b 0x18ac08
0018ac04
0018ac04loc_18ac04:
0018ac04b 0x18ac1c
0018ac08
0018ac08loc_18ac08:
0018ac08orr x3, xzr, 1
0018ac0cadrp x4, 0x46b000
0018ac10add x4, x4, 3072
0018ac14bl runtime.growslice
0018ac18b 0x18ac1c
0018ac1c
0018ac1cloc_18ac1c:
0018ac1cldrb w5, [sp+83]
0018ac20sub x6, x1, 1
0018ac24strb w5, [x0+x6]
0018ac28str x0, [sp+144]
0018ac2cstr x1, [sp+152]
0018ac30str x2, [sp+160]
0018ac34b 0x18ac5c
0018ac38
0018ac38loc_18ac38:
0018ac38ldr x1, [sp+144]
0018ac3cldr x2, [sp+152]
0018ac40mov x0, xzr
0018ac44bl runtime.slicebytetostring
0018ac48str x0, [sp+128]
0018ac4cstr x1, [sp+136]
0018ac50ldur x29, [sp-8]
0018ac54ldr x30, [sp], 176
0018ac58ret x30
0018ac5c
0018ac5cloc_18ac5c:
0018ac5cldr x5, [sp+192]
0018ac60str x5, [sp+104]
0018ac64ldr x6, [sp+96]
0018ac68add x6, x6, 1
0018ac6csubs xzr, x5, x6
0018ac70cset x5, gt
0018ac74strb w5, [sp+92]
0018ac78b.gt 0x18ac80
0018ac7cb 0x18acb4
0018ac80
0018ac80loc_18ac80:
0018ac80ldr x1, [sp+192]
0018ac84ldr x2, [sp+184]
0018ac88ldr x3, [sp+96]
0018ac8cadd x0, x3, 1
0018ac90subs xzr, x1, x0
0018ac94b.hi 0x18ac9c
0018ac98b 0x18ad68
0018ac9c
0018ac9cloc_18ac9c:
0018ac9cldrb w0, [x2+x0]
0018aca0strb w0, [sp+88]
0018aca4bl google.golang.org/protobuf/internal/strs.isASCIILower
0018aca8strb w0, [sp+91]
0018acacstrb w0, [sp+92]
0018acb0b 0x18acb8
0018acb4
0018acb4loc_18acb4:
0018acb4b 0x18acb8
0018acb8
0018acb8loc_18acb8:
0018acb8ldrb w5, [sp+92]
0018acbctbnz w5, 0, 0x18acc4
0018acc0b 0x18ad4c
0018acc4
0018acc4loc_18acc4:
0018acc4ldr x5, [sp+96]
0018acc8add x0, x5, 1
0018acccstr x0, [sp+120]
0018acd0ldr x1, [sp+192]
0018acd4ldr x5, [sp+184]
0018acd8subs xzr, x1, x0
0018acdcb.hi 0x18ace4
0018ace0b 0x18ad64
0018ace4
0018ace4loc_18ace4:
0018ace4ldrb w5, [x5+x0]
0018ace8strb w5, [sp+87]
0018acecldr x2, [sp+160]
0018acf0ldr x0, [sp+144]
0018acf4ldr x5, [sp+152]
0018acf8add x1, x5, 1
0018acfcsubs xzr, x2, x1
0018ad00b.hs 0x18ad08
0018ad04b 0x18ad0c
0018ad08
0018ad08loc_18ad08:
0018ad08b 0x18ad20
0018ad0c
0018ad0cloc_18ad0c:
0018ad0corr x3, xzr, 1
0018ad10adrp x4, 0x46b000
0018ad14add x4, x4, 3072
0018ad18bl runtime.growslice
0018ad1cb 0x18ad20
0018ad20
0018ad20loc_18ad20:
0018ad20ldrb w5, [sp+87]
0018ad24sub x6, x1, 1
0018ad28strb w5, [x0+x6]
0018ad2cstr x0, [sp+144]
0018ad30str x1, [sp+152]
0018ad34str x2, [sp+160]
0018ad38b 0x18ad3c
0018ad3c
0018ad3cloc_18ad3c:
0018ad3cldr x5, [sp+96]
0018ad40add x5, x5, 1
0018ad44str x5, [sp+96]
0018ad48b 0x18ac5c
0018ad4c
0018ad4cloc_18ad4c:
0018ad4cb 0x18ad50
0018ad50
0018ad50loc_18ad50:
0018ad50b 0x18ad54
0018ad54
0018ad54loc_18ad54:
0018ad54ldr x5, [sp+96]
0018ad58add x5, x5, 1
0018ad5cstr x5, [sp+96]
0018ad60b 0x18a8b8
0018ad64
0018ad64loc_18ad64:
0018ad64bl runtime.panicIndex
0018ad68
0018ad68loc_18ad68:
0018ad68bl runtime.panicIndex
0018ad6c
0018ad6cloc_18ad6c:
0018ad6cbl runtime.panicIndex
0018ad70
0018ad70loc_18ad70:
0018ad70bl runtime.panicIndex
0018ad74
0018ad74loc_18ad74:
0018ad74bl runtime.panicIndex
0018ad78
0018ad78loc_18ad78:
0018ad78bl runtime.panicIndex
0018ad7chint
0018ad80
0018ad80loc_18ad80:
0018ad80stp x0, x1, [sp+8]
0018ad84mov x3, x30
0018ad88bl runtime.morestack_noctxt.abi0
0018ad8cldp x0, x1, [sp+8]
0018ad90b 0x18a880
0018ad94udf 0
0018ad98udf 0
0018ad9cudf 0
0018a880
0018a880google.golang.org/protobuf/internal/strs.GoCamelCase: ; void google.golang.org/protobuf/internal/strs.GoCamelCase(struct string s)
0018a880ldr x16, [x28+16]
0018a884sub x17, sp, 48
0018a888subs xzr, x17, x16
0018a88cb.ls 0x18ad80
0018a890str x30, [sp-176]!
0018a894stur x29, [sp-8]
0018a898sub x29, sp, 8
0018a89cstr x0, [sp+184]
0018a8a0str x1, [sp+192]
0018a8a4stp xzr, xzr, [sp+128]
0018a8a8str xzr, [sp+144]
0018a8acstp xzr, xzr, [sp+152]
0018a8b0str xzr, [sp+96]
0018a8b4b 0x18a8b8
0018a8b8
0018a8b8loc_18a8b8:
0018a8b8ldr x5, [sp+192]
0018a8bcstr x5, [sp+112]
0018a8c0ldr x6, [sp+96]
0018a8c4subs xzr, x5, x6
0018a8c8b.gt 0x18a8d0
0018a8ccb 0x18ac38
0018a8d0
0018a8d0loc_18a8d0:
0018a8d0ldr x0, [sp+96]
0018a8d4ldr x1, [sp+192]
0018a8d8ldr x5, [sp+184]
0018a8dcsubs xzr, x1, x0
0018a8e0b.hi 0x18a8e8
0018a8e4b 0x18ad78
0018a8e8
0018a8e8loc_18a8e8:
0018a8e8ldrb w5, [x5+x0]
0018a8ecstrb w5, [sp+83]
0018a8f0subs wzr, w5, 46
0018a8f4cset x5, eq
0018a8f8strb w5, [sp+85]
0018a8fcb.eq 0x18a904
0018a900b 0x18a924
0018a904
0018a904loc_18a904:
0018a904ldr x5, [sp+192]
0018a908str x5, [sp+104]
0018a90cldr x6, [sp+96]
0018a910add x6, x6, 1
0018a914subs xzr, x5, x6
0018a918cset x5, gt
0018a91cstrb w5, [sp+85]
0018a920b 0x18a928
0018a924
0018a924loc_18a924:
0018a924b 0x18a928
0018a928
0018a928loc_18a928:
0018a928ldrb w5, [sp+85]
0018a92cstrb w5, [sp+86]
0018a930tbnz w5, 0, 0x18a938
0018a934b 0x18a96c
0018a938
0018a938loc_18a938:
0018a938ldr x1, [sp+192]
0018a93cldr x2, [sp+184]
0018a940ldr x3, [sp+96]
0018a944add x0, x3, 1
0018a948subs xzr, x1, x0
0018a94cb.hi 0x18a954
0018a950b 0x18ad74
0018a954
0018a954loc_18a954:
0018a954ldrb w0, [x2+x0]
0018a958strb w0, [sp+90]
0018a95cbl google.golang.org/protobuf/internal/strs.isASCIILower
0018a960strb w0, [sp+84]
0018a964strb w0, [sp+86]
0018a968b 0x18a970
0018a96c
0018a96cloc_18a96c:
0018a96cb 0x18a970
0018a970
0018a970loc_18a970:
0018a970ldrb w5, [sp+86]
0018a974tbnz w5, 0, 0x18a97c
0018a978b 0x18a984
0018a97c
0018a97cloc_18a97c:
0018a97cb 0x18a980
0018a980
0018a980loc_18a980:
0018a980b 0x18ad50
0018a984
0018a984loc_18a984:
0018a984ldrb w5, [sp+83]
0018a988subs wzr, w5, 46
0018a98cb.eq 0x18a994
0018a990b 0x18a9e8
0018a994
0018a994loc_18a994:
0018a994b 0x18a998
0018a998
0018a998loc_18a998:
0018a998ldr x2, [sp+160]
0018a99cldr x0, [sp+144]
0018a9a0ldr x5, [sp+152]
0018a9a4add x1, x5, 1
0018a9a8subs xzr, x2, x1
0018a9acb.hs 0x18a9b4
0018a9b0b 0x18a9b8
0018a9b4
0018a9b4loc_18a9b4:
0018a9b4b 0x18a9cc
0018a9b8
0018a9b8loc_18a9b8:
0018a9b8orr x3, xzr, 1
0018a9bcadrp x4, 0x46b000
0018a9c0add x4, x4, 3072
0018a9c4bl runtime.growslice
0018a9c8b 0x18a9cc
0018a9cc
0018a9ccloc_18a9cc:
0018a9ccsub x5, x1, 1
0018a9d0movz x6, 95
0018a9d4strb w6, [x0+x5]
0018a9d8str x0, [sp+144]
0018a9dcstr x1, [sp+152]
0018a9e0str x2, [sp+160]
0018a9e4b 0x18ad50
0018a9e8
0018a9e8loc_18a9e8:
0018a9e8ldrb w5, [sp+83]
0018a9ecsubs wzr, w5, 95
0018a9f0cset x5, eq
0018a9f4strb w5, [sp+84]
0018a9f8b.eq 0x18aa00
0018a9fcb 0x18aa58
0018aa00
0018aa00loc_18aa00:
0018aa00ldr x5, [sp+96]
0018aa04subs xzr, x5, 0
0018aa08cset x6, eq
0018aa0cstrb w6, [sp+95]
0018aa10cbz x5, 0x18aa18
0018aa14b 0x18aa1c
0018aa18
0018aa18loc_18aa18:
0018aa18b 0x18aa4c
0018aa1c
0018aa1cloc_18aa1c:
0018aa1cldr x1, [sp+192]
0018aa20ldr x5, [sp+184]
0018aa24ldr x6, [sp+96]
0018aa28sub x0, x6, 1
0018aa2csubs xzr, x1, x0
0018aa30b.hi 0x18aa38
0018aa34b 0x18ad70
0018aa38
0018aa38loc_18aa38:
0018aa38ldrb w5, [x5+x0]
0018aa3csubs wzr, w5, 46
0018aa40cset x5, eq
0018aa44strb w5, [sp+95]
0018aa48b 0x18aa4c
0018aa4c
0018aa4cloc_18aa4c:
0018aa4cldrb w5, [sp+95]
0018aa50strb w5, [sp+84]
0018aa54b 0x18aa5c
0018aa58
0018aa58loc_18aa58:
0018aa58b 0x18aa5c
0018aa5c
0018aa5cloc_18aa5c:
0018aa5cldrb w5, [sp+84]
0018aa60tbnz w5, 0, 0x18aa68
0018aa64b 0x18aabc
0018aa68
0018aa68loc_18aa68:
0018aa68b 0x18aa6c
0018aa6c
0018aa6cloc_18aa6c:
0018aa6cldr x2, [sp+160]
0018aa70ldr x0, [sp+144]
0018aa74ldr x5, [sp+152]
0018aa78add x1, x5, 1
0018aa7csubs xzr, x2, x1
0018aa80b.hs 0x18aa88
0018aa84b 0x18aa8c
0018aa88
0018aa88loc_18aa88:
0018aa88b 0x18aaa0
0018aa8c
0018aa8cloc_18aa8c:
0018aa8corr x3, xzr, 1
0018aa90adrp x4, 0x46b000
0018aa94add x4, x4, 3072
0018aa98bl runtime.growslice
0018aa9cb 0x18aaa0
0018aaa0
0018aaa0loc_18aaa0:
0018aaa0sub x5, x1, 1
0018aaa4movz x6, 88
0018aaa8strb w6, [x0+x5]
0018aaacstr x0, [sp+144]
0018aab0str x1, [sp+152]
0018aab4str x2, [sp+160]
0018aab8b 0x18ad50
0018aabc
0018aabcloc_18aabc:
0018aabcldrb w5, [sp+83]
0018aac0subs wzr, w5, 95
0018aac4cset x5, eq
0018aac8strb w5, [sp+94]
0018aaccb.eq 0x18aad4
0018aad0b 0x18aaf4
0018aad4
0018aad4loc_18aad4:
0018aad4ldr x5, [sp+192]
0018aad8str x5, [sp+104]
0018aadcldr x6, [sp+96]
0018aae0add x6, x6, 1
0018aae4subs xzr, x5, x6
0018aae8cset x5, gt
0018aaecstrb w5, [sp+94]
0018aaf0b 0x18aaf8
0018aaf4
0018aaf4loc_18aaf4:
0018aaf4b 0x18aaf8
0018aaf8
0018aaf8loc_18aaf8:
0018aaf8ldrb w5, [sp+94]
0018aafcstrb w5, [sp+95]
0018ab00tbnz w5, 0, 0x18ab08
0018ab04b 0x18ab3c
0018ab08
0018ab08loc_18ab08:
0018ab08ldr x1, [sp+192]
0018ab0cldr x2, [sp+184]
0018ab10ldr x3, [sp+96]
0018ab14add x0, x3, 1
0018ab18subs xzr, x1, x0
0018ab1cb.hi 0x18ab24
0018ab20b 0x18ad6c
0018ab24
0018ab24loc_18ab24:
0018ab24ldrb w0, [x2+x0]
0018ab28strb w0, [sp+89]
0018ab2cbl google.golang.org/protobuf/internal/strs.isASCIILower
0018ab30strb w0, [sp+93]
0018ab34strb w0, [sp+95]
0018ab38b 0x18ab40
0018ab3c
0018ab3cloc_18ab3c:
0018ab3cb 0x18ab40
0018ab40
0018ab40loc_18ab40:
0018ab40ldrb w5, [sp+95]
0018ab44tbnz w5, 0, 0x18ab4c
0018ab48b 0x18ab54
0018ab4c
0018ab4cloc_18ab4c:
0018ab4cb 0x18ab50
0018ab50
0018ab50loc_18ab50:
0018ab50b 0x18ad50
0018ab54
0018ab54loc_18ab54:
0018ab54ldrb w0, [sp+83]
0018ab58bl google.golang.org/protobuf/internal/strs.isASCIIDigit
0018ab5cstrb w0, [sp+93]
0018ab60tbnz w0, 0, 0x18ab68
0018ab64b 0x18abbc
0018ab68
0018ab68loc_18ab68:
0018ab68b 0x18ab6c
0018ab6c
0018ab6cloc_18ab6c:
0018ab6cldr x2, [sp+160]
0018ab70ldr x0, [sp+144]
0018ab74ldr x5, [sp+152]
0018ab78add x1, x5, 1
0018ab7csubs xzr, x2, x1
0018ab80b.hs 0x18ab88
0018ab84b 0x18ab8c
0018ab88
0018ab88loc_18ab88:
0018ab88b 0x18aba0
0018ab8c
0018ab8cloc_18ab8c:
0018ab8corr x3, xzr, 1
0018ab90adrp x4, 0x46b000
0018ab94add x4, x4, 3072
0018ab98bl runtime.growslice
0018ab9cb 0x18aba0
0018aba0
0018aba0loc_18aba0:
0018aba0ldrb w5, [sp+83]
0018aba4sub x6, x1, 1
0018aba8strb w5, [x0+x6]
0018abacstr x0, [sp+144]
0018abb0str x1, [sp+152]
0018abb4str x2, [sp+160]
0018abb8b 0x18ad50
0018abbc
0018abbcloc_18abbc:
0018abbcb 0x18abc0
0018abc0
0018abc0loc_18abc0:
0018abc0ldrb w0, [sp+83]
0018abc4bl google.golang.org/protobuf/internal/strs.isASCIILower
0018abc8strb w0, [sp+92]
0018abcctbnz w0, 0, 0x18abd4
0018abd0b 0x18abe4
0018abd4
0018abd4loc_18abd4:
0018abd4ldrb w5, [sp+83]
0018abd8sub x5, x5, 32
0018abdcstrb w5, [sp+83]
0018abe0b 0x18abe8
0018abe4
0018abe4loc_18abe4:
0018abe4b 0x18abe8
0018abe8
0018abe8loc_18abe8:
0018abe8ldr x2, [sp+160]
0018abecldr x0, [sp+144]
0018abf0ldr x5, [sp+152]
0018abf4add x1, x5, 1
0018abf8subs xzr, x2, x1
0018abfcb.hs 0x18ac04
0018ac00b 0x18ac08
0018ac04
0018ac04loc_18ac04:
0018ac04b 0x18ac1c
0018ac08
0018ac08loc_18ac08:
0018ac08orr x3, xzr, 1
0018ac0cadrp x4, 0x46b000
0018ac10add x4, x4, 3072
0018ac14bl runtime.growslice
0018ac18b 0x18ac1c
0018ac1c
0018ac1cloc_18ac1c:
0018ac1cldrb w5, [sp+83]
0018ac20sub x6, x1, 1
0018ac24strb w5, [x0+x6]
0018ac28str x0, [sp+144]
0018ac2cstr x1, [sp+152]
0018ac30str x2, [sp+160]
0018ac34b 0x18ac5c
0018ac38
0018ac38loc_18ac38:
0018ac38ldr x1, [sp+144]
0018ac3cldr x2, [sp+152]
0018ac40mov x0, xzr
0018ac44bl runtime.slicebytetostring
0018ac48str x0, [sp+128]
0018ac4cstr x1, [sp+136]
0018ac50ldur x29, [sp-8]
0018ac54ldr x30, [sp], 176
0018ac58ret x30
0018ac5c
0018ac5cloc_18ac5c:
0018ac5cldr x5, [sp+192]
0018ac60str x5, [sp+104]
0018ac64ldr x6, [sp+96]
0018ac68add x6, x6, 1
0018ac6csubs xzr, x5, x6
0018ac70cset x5, gt
0018ac74strb w5, [sp+92]
0018ac78b.gt 0x18ac80
0018ac7cb 0x18acb4
0018ac80
0018ac80loc_18ac80:
0018ac80ldr x1, [sp+192]
0018ac84ldr x2, [sp+184]
0018ac88ldr x3, [sp+96]
0018ac8cadd x0, x3, 1
0018ac90subs xzr, x1, x0
0018ac94b.hi 0x18ac9c
0018ac98b 0x18ad68
0018ac9c
0018ac9cloc_18ac9c:
0018ac9cldrb w0, [x2+x0]
0018aca0strb w0, [sp+88]
0018aca4bl google.golang.org/protobuf/internal/strs.isASCIILower
0018aca8strb w0, [sp+91]
0018acacstrb w0, [sp+92]
0018acb0b 0x18acb8
0018acb4
0018acb4loc_18acb4:
0018acb4b 0x18acb8
0018acb8
0018acb8loc_18acb8:
0018acb8ldrb w5, [sp+92]
0018acbctbnz w5, 0, 0x18acc4
0018acc0b 0x18ad4c
0018acc4
0018acc4loc_18acc4:
0018acc4ldr x5, [sp+96]
0018acc8add x0, x5, 1
0018acccstr x0, [sp+120]
0018acd0ldr x1, [sp+192]
0018acd4ldr x5, [sp+184]
0018acd8subs xzr, x1, x0
0018acdcb.hi 0x18ace4
0018ace0b 0x18ad64
0018ace4
0018ace4loc_18ace4:
0018ace4ldrb w5, [x5+x0]
0018ace8strb w5, [sp+87]
0018acecldr x2, [sp+160]
0018acf0ldr x0, [sp+144]
0018acf4ldr x5, [sp+152]
0018acf8add x1, x5, 1
0018acfcsubs xzr, x2, x1
0018ad00b.hs 0x18ad08
0018ad04b 0x18ad0c
0018ad08
0018ad08loc_18ad08:
0018ad08b 0x18ad20
0018ad0c
0018ad0cloc_18ad0c:
0018ad0corr x3, xzr, 1
0018ad10adrp x4, 0x46b000
0018ad14add x4, x4, 3072
0018ad18bl runtime.growslice
0018ad1cb 0x18ad20
0018ad20
0018ad20loc_18ad20:
0018ad20ldrb w5, [sp+87]
0018ad24sub x6, x1, 1
0018ad28strb w5, [x0+x6]
0018ad2cstr x0, [sp+144]
0018ad30str x1, [sp+152]
0018ad34str x2, [sp+160]
0018ad38b 0x18ad3c
0018ad3c
0018ad3cloc_18ad3c:
0018ad3cldr x5, [sp+96]
0018ad40add x5, x5, 1
0018ad44str x5, [sp+96]
0018ad48b 0x18ac5c
0018ad4c
0018ad4cloc_18ad4c:
0018ad4cb 0x18ad50
0018ad50
0018ad50loc_18ad50:
0018ad50b 0x18ad54
0018ad54
0018ad54loc_18ad54:
0018ad54ldr x5, [sp+96]
0018ad58add x5, x5, 1
0018ad5cstr x5, [sp+96]
0018ad60b 0x18a8b8
0018ad64
0018ad64loc_18ad64:
0018ad64bl runtime.panicIndex
0018ad68
0018ad68loc_18ad68:
0018ad68bl runtime.panicIndex
0018ad6c
0018ad6cloc_18ad6c:
0018ad6cbl runtime.panicIndex
0018ad70
0018ad70loc_18ad70:
0018ad70bl runtime.panicIndex
0018ad74
0018ad74loc_18ad74:
0018ad74bl runtime.panicIndex
0018ad78
0018ad78loc_18ad78:
0018ad78bl runtime.panicIndex
0018ad7chint
0018ad80
0018ad80loc_18ad80:
0018ad80stp x0, x1, [sp+8]
0018ad84mov x3, x30
0018ad88bl runtime.morestack_noctxt.abi0
0018ad8cldp x0, x1, [sp+8]
0018ad90b 0x18a880
0018ad94udf 0
0018ad98udf 0
0018ad9cudf 0
0018a880
0018ada0
0018ada0google.golang.org/protobuf/internal/strs.JSONCamelCase: ; void google.golang.org/protobuf/internal/strs.JSONCamelCase(struct string s)
0018ada0ldr x16, [x28+16]
0018ada4sub x17, sp, 32
0018ada8subs xzr, x17, x16
0018adacb.ls 0x18af0c
0018adb0str x30, [sp-160]!
0018adb4stur x29, [sp-8]
0018adb8sub x29, sp, 8
0018adbcstr x0, [sp+168]
0018adc0str x1, [sp+176]
0018adc4stp xzr, xzr, [sp+112]
0018adc8str xzr, [sp+128]
0018adccstp xzr, xzr, [sp+136]
0018add0strb wzr, [sp+92]
0018add4str xzr, [sp+96]
0018add8b 0x18addc
0018addc
0018addcloc_18addc:
0018addcldr x5, [sp+176]
0018ade0str x5, [sp+104]
0018ade4ldr x6, [sp+96]
0018ade8subs xzr, x5, x6
0018adecb.gt 0x18adf4
0018adf0b 0x18aee0
0018adf4
0018adf4loc_18adf4:
0018adf4ldr x0, [sp+96]
0018adf8ldr x1, [sp+176]
0018adfcldr x5, [sp+168]
0018ae00subs xzr, x0, x1
0018ae04b.lo 0x18ae0c
0018ae08b 0x18af04
0018ae0c
0018ae0cloc_18ae0c:
0018ae0cldrb w0, [x5+x0]
0018ae10strb w0, [sp+93]
0018ae14mov x5, x0
0018ae18subs wzr, w5, 95
0018ae1cb.ne 0x18ae24
0018ae20b 0x18aeb8
0018ae24
0018ae24loc_18ae24:
0018ae24ldrb w5, [sp+92]
0018ae28strb w5, [sp+95]
0018ae2ctbnz w5, 0, 0x18ae34
0018ae30b 0x18ae44
0018ae34
0018ae34loc_18ae34:
0018ae34bl google.golang.org/protobuf/internal/strs.isASCIILower
0018ae38strb w0, [sp+94]
0018ae3cstrb w0, [sp+95]
0018ae40b 0x18ae48
0018ae44
0018ae44loc_18ae44:
0018ae44b 0x18ae48
0018ae48
0018ae48loc_18ae48:
0018ae48ldrb w5, [sp+95]
0018ae4ctbnz w5, 0, 0x18ae54
0018ae50b 0x18ae64
0018ae54
0018ae54loc_18ae54:
0018ae54ldrb w5, [sp+93]
0018ae58sub x5, x5, 32
0018ae5cstrb w5, [sp+93]
0018ae60b 0x18ae68
0018ae64
0018ae64loc_18ae64:
0018ae64b 0x18ae68
0018ae68
0018ae68loc_18ae68:
0018ae68ldr x2, [sp+144]
0018ae6cldr x0, [sp+128]
0018ae70ldr x5, [sp+136]
0018ae74add x1, x5, 1
0018ae78subs xzr, x2, x1
0018ae7cb.hs 0x18ae84
0018ae80b 0x18ae88
0018ae84
0018ae84loc_18ae84:
0018ae84b 0x18ae9c
0018ae88
0018ae88loc_18ae88:
0018ae88orr x3, xzr, 1
0018ae8cadrp x4, 0x46b000
0018ae90add x4, x4, 3072
0018ae94bl runtime.growslice
0018ae98b 0x18ae9c
0018ae9c
0018ae9cloc_18ae9c:
0018ae9cldrb w5, [sp+93]
0018aea0sub x6, x1, 1
0018aea4strb w5, [x0+x6]
0018aea8str x0, [sp+128]
0018aeacstr x1, [sp+136]
0018aeb0str x2, [sp+144]
0018aeb4b 0x18aebc
0018aeb8
0018aeb8loc_18aeb8:
0018aeb8b 0x18aebc
0018aebc
0018aebcloc_18aebc:
0018aebcldrb w5, [sp+93]
0018aec0subs wzr, w5, 95
0018aec4cset x5, eq
0018aec8strb w5, [sp+92]
0018aeccb 0x18aed0
0018aed0
0018aed0loc_18aed0:
0018aed0ldr x5, [sp+96]
0018aed4add x5, x5, 1
0018aed8str x5, [sp+96]
0018aedcb 0x18addc
0018aee0
0018aee0loc_18aee0:
0018aee0ldr x1, [sp+128]
0018aee4ldr x2, [sp+136]
0018aee8mov x0, xzr
0018aeecbl runtime.slicebytetostring
0018aef0str x0, [sp+112]
0018aef4str x1, [sp+120]
0018aef8ldur x29, [sp-8]
0018aefcldr x30, [sp], 160
0018af00ret x30
0018af04
0018af04loc_18af04:
0018af04bl runtime.panicIndex
0018af08hint
0018af0c
0018af0cloc_18af0c:
0018af0cstp x0, x1, [sp+8]
0018af10mov x3, x30
0018af14bl runtime.morestack_noctxt.abi0
0018af18ldp x0, x1, [sp+8]
0018af1cb 0x18ada0
0018ada0
0018ada0google.golang.org/protobuf/internal/strs.JSONCamelCase: ; void google.golang.org/protobuf/internal/strs.JSONCamelCase(struct string s)
0018ada0ldr x16, [x28+16]
0018ada4sub x17, sp, 32
0018ada8subs xzr, x17, x16
0018adacb.ls 0x18af0c
0018adb0str x30, [sp-160]!
0018adb4stur x29, [sp-8]
0018adb8sub x29, sp, 8
0018adbcstr x0, [sp+168]
0018adc0str x1, [sp+176]
0018adc4stp xzr, xzr, [sp+112]
0018adc8str xzr, [sp+128]
0018adccstp xzr, xzr, [sp+136]
0018add0strb wzr, [sp+92]
0018add4str xzr, [sp+96]
0018add8b 0x18addc
0018addc
0018addcloc_18addc:
0018addcldr x5, [sp+176]
0018ade0str x5, [sp+104]
0018ade4ldr x6, [sp+96]
0018ade8subs xzr, x5, x6
0018adecb.gt 0x18adf4
0018adf0b 0x18aee0
0018adf4
0018adf4loc_18adf4:
0018adf4ldr x0, [sp+96]
0018adf8ldr x1, [sp+176]
0018adfcldr x5, [sp+168]
0018ae00subs xzr, x0, x1
0018ae04b.lo 0x18ae0c
0018ae08b 0x18af04
0018ae0c
0018ae0cloc_18ae0c:
0018ae0cldrb w0, [x5+x0]
0018ae10strb w0, [sp+93]
0018ae14mov x5, x0
0018ae18subs wzr, w5, 95
0018ae1cb.ne 0x18ae24
0018ae20b 0x18aeb8
0018ae24
0018ae24loc_18ae24:
0018ae24ldrb w5, [sp+92]
0018ae28strb w5, [sp+95]
0018ae2ctbnz w5, 0, 0x18ae34
0018ae30b 0x18ae44
0018ae34
0018ae34loc_18ae34:
0018ae34bl google.golang.org/protobuf/internal/strs.isASCIILower
0018ae38strb w0, [sp+94]
0018ae3cstrb w0, [sp+95]
0018ae40b 0x18ae48
0018ae44
0018ae44loc_18ae44:
0018ae44b 0x18ae48
0018ae48
0018ae48loc_18ae48:
0018ae48ldrb w5, [sp+95]
0018ae4ctbnz w5, 0, 0x18ae54
0018ae50b 0x18ae64
0018ae54
0018ae54loc_18ae54:
0018ae54ldrb w5, [sp+93]
0018ae58sub x5, x5, 32
0018ae5cstrb w5, [sp+93]
0018ae60b 0x18ae68
0018ae64
0018ae64loc_18ae64:
0018ae64b 0x18ae68
0018ae68
0018ae68loc_18ae68:
0018ae68ldr x2, [sp+144]
0018ae6cldr x0, [sp+128]
0018ae70ldr x5, [sp+136]
0018ae74add x1, x5, 1
0018ae78subs xzr, x2, x1
0018ae7cb.hs 0x18ae84
0018ae80b 0x18ae88
0018ae84
0018ae84loc_18ae84:
0018ae84b 0x18ae9c
0018ae88
0018ae88loc_18ae88:
0018ae88orr x3, xzr, 1
0018ae8cadrp x4, 0x46b000
0018ae90add x4, x4, 3072
0018ae94bl runtime.growslice
0018ae98b 0x18ae9c
0018ae9c
0018ae9cloc_18ae9c:
0018ae9cldrb w5, [sp+93]
0018aea0sub x6, x1, 1
0018aea4strb w5, [x0+x6]
0018aea8str x0, [sp+128]
0018aeacstr x1, [sp+136]
0018aeb0str x2, [sp+144]
0018aeb4b 0x18aebc
0018aeb8
0018aeb8loc_18aeb8:
0018aeb8b 0x18aebc
0018aebc
0018aebcloc_18aebc:
0018aebcldrb w5, [sp+93]
0018aec0subs wzr, w5, 95
0018aec4cset x5, eq
0018aec8strb w5, [sp+92]
0018aeccb 0x18aed0
0018aed0
0018aed0loc_18aed0:
0018aed0ldr x5, [sp+96]
0018aed4add x5, x5, 1
0018aed8str x5, [sp+96]
0018aedcb 0x18addc
0018aee0
0018aee0loc_18aee0:
0018aee0ldr x1, [sp+128]
0018aee4ldr x2, [sp+136]
0018aee8mov x0, xzr
0018aeecbl runtime.slicebytetostring
0018aef0str x0, [sp+112]
0018aef4str x1, [sp+120]
0018aef8ldur x29, [sp-8]
0018aefcldr x30, [sp], 160
0018af00ret x30
0018af04
0018af04loc_18af04:
0018af04bl runtime.panicIndex
0018af08hint
0018af0c
0018af0cloc_18af0c:
0018af0cstp x0, x1, [sp+8]
0018af10mov x3, x30
0018af14bl runtime.morestack_noctxt.abi0
0018af18ldp x0, x1, [sp+8]
0018af1cb 0x18ada0
0018ada0
0018af20
0018af20google.golang.org/protobuf/internal/strs.MapEntryName: ; void google.golang.org/protobuf/internal/strs.MapEntryName(struct string s)
0018af20ldr x16, [x28+16]
0018af24sub x17, sp, 96
0018af28subs xzr, x17, x16
0018af2cb.ls 0x18b184
0018af30str x30, [sp-224]!
0018af34stur x29, [sp-8]
0018af38sub x29, sp, 8
0018af3cstr x0, [sp+232]
0018af40str x1, [sp+240]
0018af44stp xzr, xzr, [sp+128]
0018af48str xzr, [sp+144]
0018af4cstp xzr, xzr, [sp+152]
0018af50orr x5, xzr, 1
0018af54strb w5, [sp+81]
0018af58ldr x6, [sp+232]
0018af5cldr x7, [sp+240]
0018af60str x6, [sp+168]
0018af64str x7, [sp+176]
0018af68str xzr, [sp+104]
0018af6cb 0x18af70
0018af70
0018af70loc_18af70:
0018af70ldr x6, [sp+104]
0018af74ldr x7, [sp+176]
0018af78subs xzr, x7, x6
0018af7cb.gt 0x18af84
0018af80b 0x18b0d0
0018af84
0018af84loc_18af84:
0018af84ldr x6, [sp+104]
0018af88str x6, [sp+96]
0018af8cldr x6, [sp+104]
0018af90ldr x7, [sp+168]
0018af94ldrb w6, [x7+x6]
0018af98str w6, [sp+88]
0018af9csubs wzr, w6, 128
0018afa0b.lt 0x18afa8
0018afa4b 0x18afb8
0018afa8
0018afa8loc_18afa8:
0018afa8ldr x6, [sp+104]
0018afacadd x6, x6, 1
0018afb0str x6, [sp+104]
0018afb4b 0x18afd8
0018afb8
0018afb8loc_18afb8:
0018afb8ldr x2, [sp+104]
0018afbcldr x0, [sp+168]
0018afc0ldr x1, [sp+176]
0018afc4bl runtime.decoderune
0018afc8str w0, [sp+88]
0018afccstr x1, [sp+104]
0018afd0orr x5, xzr, 1
0018afd4b 0x18afd8
0018afd8
0018afd8loc_18afd8:
0018afd8ldrsw x0, [sp+88]
0018afdcstr w0, [sp+84]
0018afe0subs wzr, w0, 95
0018afe4b.eq 0x18afec
0018afe8b 0x18aff8
0018afec
0018afecloc_18afec:
0018afecb 0x18aff0
0018aff0
0018aff0loc_18aff0:
0018aff0strb w5, [sp+81]
0018aff4b 0x18b0c8
0018aff8
0018aff8loc_18aff8:
0018aff8ldrb w6, [sp+81]
0018affctbnz w6, 0, 0x18b004
0018b000b 0x18b06c
0018b004
0018b004loc_18b004:
0018b004b 0x18b008
0018b008
0018b008loc_18b008:
0018b008bl unicode.ToUpper
0018b00cstr w0, [sp+92]
0018b010strb w0, [sp+83]
0018b014ldr x2, [sp+160]
0018b018ldr x0, [sp+144]
0018b01cldr x1, [sp+152]
0018b020add x1, x1, 1
0018b024subs xzr, x2, x1
0018b028b.hs 0x18b030
0018b02cb 0x18b034
0018b030
0018b030loc_18b030:
0018b030b 0x18b048
0018b034
0018b034loc_18b034:
0018b034orr x3, xzr, 1
0018b038adrp x4, 0x46a000
0018b03cadd x4, x4, 3072
0018b040bl runtime.growslice
0018b044b 0x18b048
0018b048
0018b048loc_18b048:
0018b048ldrb w5, [sp+83]
0018b04csub x6, x1, 1
0018b050strb w5, [x0+x6]
0018b054str x0, [sp+144]
0018b058str x1, [sp+152]
0018b05cstr x2, [sp+160]
0018b060strb wzr, [sp+81]
0018b064orr x5, xzr, 1
0018b068b 0x18b0c8
0018b06c
0018b06cloc_18b06c:
0018b06cb 0x18b070
0018b070
0018b070loc_18b070:
0018b070strb w0, [sp+82]
0018b074ldr x2, [sp+160]
0018b078ldr x0, [sp+144]
0018b07cldr x6, [sp+152]
0018b080add x1, x6, 1
0018b084subs xzr, x2, x1
0018b088b.hs 0x18b090
0018b08cb 0x18b094
0018b090
0018b090loc_18b090:
0018b090b 0x18b0ac
0018b094
0018b094loc_18b094:
0018b094orr x3, xzr, 1
0018b098adrp x4, 0x46a000
0018b09cadd x4, x4, 3072
0018b0a0bl runtime.growslice
0018b0a4orr x5, xzr, 1
0018b0a8b 0x18b0ac
0018b0ac
0018b0acloc_18b0ac:
0018b0acldrb w6, [sp+82]
0018b0b0sub x7, x1, 1
0018b0b4strb w6, [x0+x7]
0018b0b8str x0, [sp+144]
0018b0bcstr x1, [sp+152]
0018b0c0str x2, [sp+160]
0018b0c4b 0x18b0c8
0018b0c8
0018b0c8loc_18b0c8:
0018b0c8b 0x18b0cc
0018b0cc
0018b0ccloc_18b0cc:
0018b0ccb 0x18af70
0018b0d0
0018b0d0loc_18b0d0:
0018b0d0ldr x2, [sp+160]
0018b0d4ldr x0, [sp+144]
0018b0d8ldr x5, [sp+152]
0018b0dcadd x1, x5, 5
0018b0e0str x0, [sp+192]
0018b0e4str x5, [sp+200]
0018b0e8str x2, [sp+208]
0018b0ecstr x1, [sp+120]
0018b0f0subs xzr, x2, x1
0018b0f4b.hs 0x18b0fc
0018b0f8b 0x18b104
0018b0fc
0018b0fcloc_18b0fc:
0018b0fcstr x1, [sp+200]
0018b100b 0x18b124
0018b104
0018b104loc_18b104:
0018b104movz x3, 5
0018b108adrp x4, 0x46a000
0018b10cadd x4, x4, 3072
0018b110bl runtime.growslice
0018b114str x0, [sp+192]
0018b118str x1, [sp+200]
0018b11cstr x2, [sp+208]
0018b120b 0x18b124
0018b124
0018b124loc_18b124:
0018b124movz x3, 5
0018b128str x3, [sp+112]
0018b12cldr x3, [sp+120]
0018b130sub x3, x3, 5
0018b134ldr x4, [sp+192]
0018b138add x0, x4, x3
0018b13cstr x0, [sp+184]
0018b140ldr x2, [sp+112]
0018b144adrp x1, 0x525000
0018b148add x1, x1, 2002
0018b14cbl runtime.memmove
0018b150ldr x1, [sp+192]
0018b154ldr x2, [sp+200]
0018b158ldr x3, [sp+208]
0018b15cstr x1, [sp+144]
0018b160str x2, [sp+152]
0018b164str x3, [sp+160]
0018b168mov x0, xzr
0018b16cbl runtime.slicebytetostring
0018b170str x0, [sp+128]
0018b174str x1, [sp+136]
0018b178ldur x29, [sp-8]
0018b17cldr x30, [sp], 224
0018b180ret x30
0018b184
0018b184loc_18b184:
0018b184stp x0, x1, [sp+8]
0018b188mov x3, x30
0018b18cbl runtime.morestack_noctxt.abi0
0018b190ldp x0, x1, [sp+8]
0018b194b 0x18af20
0018b198udf 0
0018b19cudf 0
0018af20
0018af20google.golang.org/protobuf/internal/strs.MapEntryName: ; void google.golang.org/protobuf/internal/strs.MapEntryName(struct string s)
0018af20ldr x16, [x28+16]
0018af24sub x17, sp, 96
0018af28subs xzr, x17, x16
0018af2cb.ls 0x18b184
0018af30str x30, [sp-224]!
0018af34stur x29, [sp-8]
0018af38sub x29, sp, 8
0018af3cstr x0, [sp+232]
0018af40str x1, [sp+240]
0018af44stp xzr, xzr, [sp+128]
0018af48str xzr, [sp+144]
0018af4cstp xzr, xzr, [sp+152]
0018af50orr x5, xzr, 1
0018af54strb w5, [sp+81]
0018af58ldr x6, [sp+232]
0018af5cldr x7, [sp+240]
0018af60str x6, [sp+168]
0018af64str x7, [sp+176]
0018af68str xzr, [sp+104]
0018af6cb 0x18af70
0018af70
0018af70loc_18af70:
0018af70ldr x6, [sp+104]
0018af74ldr x7, [sp+176]
0018af78subs xzr, x7, x6
0018af7cb.gt 0x18af84
0018af80b 0x18b0d0
0018af84
0018af84loc_18af84:
0018af84ldr x6, [sp+104]
0018af88str x6, [sp+96]
0018af8cldr x6, [sp+104]
0018af90ldr x7, [sp+168]
0018af94ldrb w6, [x7+x6]
0018af98str w6, [sp+88]
0018af9csubs wzr, w6, 128
0018afa0b.lt 0x18afa8
0018afa4b 0x18afb8
0018afa8
0018afa8loc_18afa8:
0018afa8ldr x6, [sp+104]
0018afacadd x6, x6, 1
0018afb0str x6, [sp+104]
0018afb4b 0x18afd8
0018afb8
0018afb8loc_18afb8:
0018afb8ldr x2, [sp+104]
0018afbcldr x0, [sp+168]
0018afc0ldr x1, [sp+176]
0018afc4bl runtime.decoderune
0018afc8str w0, [sp+88]
0018afccstr x1, [sp+104]
0018afd0orr x5, xzr, 1
0018afd4b 0x18afd8
0018afd8
0018afd8loc_18afd8:
0018afd8ldrsw x0, [sp+88]
0018afdcstr w0, [sp+84]
0018afe0subs wzr, w0, 95
0018afe4b.eq 0x18afec
0018afe8b 0x18aff8
0018afec
0018afecloc_18afec:
0018afecb 0x18aff0
0018aff0
0018aff0loc_18aff0:
0018aff0strb w5, [sp+81]
0018aff4b 0x18b0c8
0018aff8
0018aff8loc_18aff8:
0018aff8ldrb w6, [sp+81]
0018affctbnz w6, 0, 0x18b004
0018b000b 0x18b06c
0018b004
0018b004loc_18b004:
0018b004b 0x18b008
0018b008
0018b008loc_18b008:
0018b008bl unicode.ToUpper
0018b00cstr w0, [sp+92]
0018b010strb w0, [sp+83]
0018b014ldr x2, [sp+160]
0018b018ldr x0, [sp+144]
0018b01cldr x1, [sp+152]
0018b020add x1, x1, 1
0018b024subs xzr, x2, x1
0018b028b.hs 0x18b030
0018b02cb 0x18b034
0018b030
0018b030loc_18b030:
0018b030b 0x18b048
0018b034
0018b034loc_18b034:
0018b034orr x3, xzr, 1
0018b038adrp x4, 0x46a000
0018b03cadd x4, x4, 3072
0018b040bl runtime.growslice
0018b044b 0x18b048
0018b048
0018b048loc_18b048:
0018b048ldrb w5, [sp+83]
0018b04csub x6, x1, 1
0018b050strb w5, [x0+x6]
0018b054str x0, [sp+144]
0018b058str x1, [sp+152]
0018b05cstr x2, [sp+160]
0018b060strb wzr, [sp+81]
0018b064orr x5, xzr, 1
0018b068b 0x18b0c8
0018b06c
0018b06cloc_18b06c:
0018b06cb 0x18b070
0018b070
0018b070loc_18b070:
0018b070strb w0, [sp+82]
0018b074ldr x2, [sp+160]
0018b078ldr x0, [sp+144]
0018b07cldr x6, [sp+152]
0018b080add x1, x6, 1
0018b084subs xzr, x2, x1
0018b088b.hs 0x18b090
0018b08cb 0x18b094
0018b090
0018b090loc_18b090:
0018b090b 0x18b0ac
0018b094
0018b094loc_18b094:
0018b094orr x3, xzr, 1
0018b098adrp x4, 0x46a000
0018b09cadd x4, x4, 3072
0018b0a0bl runtime.growslice
0018b0a4orr x5, xzr, 1
0018b0a8b 0x18b0ac
0018b0ac
0018b0acloc_18b0ac:
0018b0acldrb w6, [sp+82]
0018b0b0sub x7, x1, 1
0018b0b4strb w6, [x0+x7]
0018b0b8str x0, [sp+144]
0018b0bcstr x1, [sp+152]
0018b0c0str x2, [sp+160]
0018b0c4b 0x18b0c8
0018b0c8
0018b0c8loc_18b0c8:
0018b0c8b 0x18b0cc
0018b0cc
0018b0ccloc_18b0cc:
0018b0ccb 0x18af70
0018b0d0
0018b0d0loc_18b0d0:
0018b0d0ldr x2, [sp+160]
0018b0d4ldr x0, [sp+144]
0018b0d8ldr x5, [sp+152]
0018b0dcadd x1, x5, 5
0018b0e0str x0, [sp+192]
0018b0e4str x5, [sp+200]
0018b0e8str x2, [sp+208]
0018b0ecstr x1, [sp+120]
0018b0f0subs xzr, x2, x1
0018b0f4b.hs 0x18b0fc
0018b0f8b 0x18b104
0018b0fc
0018b0fcloc_18b0fc:
0018b0fcstr x1, [sp+200]
0018b100b 0x18b124
0018b104
0018b104loc_18b104:
0018b104movz x3, 5
0018b108adrp x4, 0x46a000
0018b10cadd x4, x4, 3072
0018b110bl runtime.growslice
0018b114str x0, [sp+192]
0018b118str x1, [sp+200]
0018b11cstr x2, [sp+208]
0018b120b 0x18b124
0018b124
0018b124loc_18b124:
0018b124movz x3, 5
0018b128str x3, [sp+112]
0018b12cldr x3, [sp+120]
0018b130sub x3, x3, 5
0018b134ldr x4, [sp+192]
0018b138add x0, x4, x3
0018b13cstr x0, [sp+184]
0018b140ldr x2, [sp+112]
0018b144adrp x1, 0x525000
0018b148add x1, x1, 2002
0018b14cbl runtime.memmove
0018b150ldr x1, [sp+192]
0018b154ldr x2, [sp+200]
0018b158ldr x3, [sp+208]
0018b15cstr x1, [sp+144]
0018b160str x2, [sp+152]
0018b164str x3, [sp+160]
0018b168mov x0, xzr
0018b16cbl runtime.slicebytetostring
0018b170str x0, [sp+128]
0018b174str x1, [sp+136]
0018b178ldur x29, [sp-8]
0018b17cldr x30, [sp], 224
0018b180ret x30
0018b184
0018b184loc_18b184:
0018b184stp x0, x1, [sp+8]
0018b188mov x3, x30
0018b18cbl runtime.morestack_noctxt.abi0
0018b190ldp x0, x1, [sp+8]
0018b194b 0x18af20
0018b198udf 0
0018b19cudf 0
0018af20
0018b1a0
0018b1a0google.golang.org/protobuf/internal/strs.isASCIILower: ; void google.golang.org/protobuf/internal/strs.isASCIILower(uint8 c)
0018b1a0str x30, [sp-32]!
0018b1a4stur x29, [sp-8]
0018b1a8sub x29, sp, 8
0018b1acstrb w0, [sp+40]
0018b1b0strb wzr, [sp+22]
0018b1b4ubfm x1, x0, 0, 7
0018b1b8subs wzr, w1, 97
0018b1bccset x1, hs
0018b1c0strb w1, [sp+23]
0018b1c4b.hs 0x18b1cc
0018b1c8b 0x18b1e0
0018b1cc
0018b1ccloc_18b1cc:
0018b1ccubfm x1, x0, 0, 7
0018b1d0subs wzr, w1, 122
0018b1d4cset x1, ls
0018b1d8strb w1, [sp+23]
0018b1dcb 0x18b1e4
0018b1e0
0018b1e0loc_18b1e0:
0018b1e0b 0x18b1e4
0018b1e4
0018b1e4loc_18b1e4:
0018b1e4ldrb w0, [sp+23]
0018b1e8strb w0, [sp+22]
0018b1ecadd x29, sp, 24
0018b1f0add sp, sp, 32
0018b1f4ret x30
0018b1f8udf 0
0018b1fcudf 0
0018b1a0
0018b1a0google.golang.org/protobuf/internal/strs.isASCIILower: ; void google.golang.org/protobuf/internal/strs.isASCIILower(uint8 c)
0018b1a0str x30, [sp-32]!
0018b1a4stur x29, [sp-8]
0018b1a8sub x29, sp, 8
0018b1acstrb w0, [sp+40]
0018b1b0strb wzr, [sp+22]
0018b1b4ubfm x1, x0, 0, 7
0018b1b8subs wzr, w1, 97
0018b1bccset x1, hs
0018b1c0strb w1, [sp+23]
0018b1c4b.hs 0x18b1cc
0018b1c8b 0x18b1e0
0018b1cc
0018b1ccloc_18b1cc:
0018b1ccubfm x1, x0, 0, 7
0018b1d0subs wzr, w1, 122
0018b1d4cset x1, ls
0018b1d8strb w1, [sp+23]
0018b1dcb 0x18b1e4
0018b1e0
0018b1e0loc_18b1e0:
0018b1e0b 0x18b1e4
0018b1e4
0018b1e4loc_18b1e4:
0018b1e4ldrb w0, [sp+23]
0018b1e8strb w0, [sp+22]
0018b1ecadd x29, sp, 24
0018b1f0add sp, sp, 32
0018b1f4ret x30
0018b1f8udf 0
0018b1fcudf 0
0018b1a0
0018b200
0018b200google.golang.org/protobuf/internal/strs.isASCIIDigit: ; void google.golang.org/protobuf/internal/strs.isASCIIDigit(uint8 c)
0018b200str x30, [sp-32]!
0018b204stur x29, [sp-8]
0018b208sub x29, sp, 8
0018b20cstrb w0, [sp+40]
0018b210strb wzr, [sp+22]
0018b214ubfm x1, x0, 0, 7
0018b218subs wzr, w1, 48
0018b21ccset x1, hs
0018b220strb w1, [sp+23]
0018b224b.hs 0x18b22c
0018b228b 0x18b240
0018b22c
0018b22cloc_18b22c:
0018b22cubfm x1, x0, 0, 7
0018b230subs wzr, w1, 57
0018b234cset x1, ls
0018b238strb w1, [sp+23]
0018b23cb 0x18b244
0018b240
0018b240loc_18b240:
0018b240b 0x18b244
0018b244
0018b244loc_18b244:
0018b244ldrb w0, [sp+23]
0018b248strb w0, [sp+22]
0018b24cadd x29, sp, 24
0018b250add sp, sp, 32
0018b254ret x30
0018b258udf 0
0018b25cudf 0
0018b200
0018b200google.golang.org/protobuf/internal/strs.isASCIIDigit: ; void google.golang.org/protobuf/internal/strs.isASCIIDigit(uint8 c)
0018b200str x30, [sp-32]!
0018b204stur x29, [sp-8]
0018b208sub x29, sp, 8
0018b20cstrb w0, [sp+40]
0018b210strb wzr, [sp+22]
0018b214ubfm x1, x0, 0, 7
0018b218subs wzr, w1, 48
0018b21ccset x1, hs
0018b220strb w1, [sp+23]
0018b224b.hs 0x18b22c
0018b228b 0x18b240
0018b22c
0018b22cloc_18b22c:
0018b22cubfm x1, x0, 0, 7
0018b230subs wzr, w1, 57
0018b234cset x1, ls
0018b238strb w1, [sp+23]
0018b23cb 0x18b244
0018b240
0018b240loc_18b240:
0018b240b 0x18b244
0018b244
0018b244loc_18b244:
0018b244ldrb w0, [sp+23]
0018b248strb w0, [sp+22]
0018b24cadd x29, sp, 24
0018b250add sp, sp, 32
0018b254ret x30
0018b258udf 0
0018b25cudf 0
0018b200
0018b260
0018b260google.golang.org/protobuf/internal/strs.UnsafeString: ; void google.golang.org/protobuf/internal/strs.UnsafeString(struct []uint8 b)
0018b260ldr x16, [x28+16]
0018b264subs xzr, sp, x16
0018b268b.ls 0x18b2ec
0018b26cstr x30, [sp-48]!
0018b270stur x29, [sp-8]
0018b274sub x29, sp, 8
0018b278str x0, [sp+56]
0018b27cstr x1, [sp+64]
0018b280str x2, [sp+72]
0018b284stp xzr, xzr, [sp+16]
0018b288ldr x2, [sp+64]
0018b28cstr x2, [sp+8]
0018b290ldr x0, [sp+56]
0018b294str x0, [sp+32]
0018b298ldr x2, [sp+8]
0018b29ctbnz x2, 63, 0x18b2e4
0018b2a0b 0x18b2a4
0018b2a4
0018b2a4loc_18b2a4:
0018b2a4ldr x2, [sp+8]
0018b2a8mov x3, x0
0018b2acsub x3, xzr, x3
0018b2b0subs xzr, x2, x3
0018b2b4b.hi 0x18b2d4
0018b2b8b 0x18b2bc
0018b2bc
0018b2bcloc_18b2bc:
0018b2bcldr x1, [sp+8]
0018b2c0str x0, [sp+16]
0018b2c4str x1, [sp+24]
0018b2c8ldur x29, [sp-8]
0018b2ccldr x30, [sp], 48
0018b2d0ret x30
0018b2d4
0018b2d4loc_18b2d4:
0018b2d4cbnz x0, 0x18b2dc
0018b2d8b 0x18b2e0
0018b2dc
0018b2dcloc_18b2dc:
0018b2dcbl runtime.panicunsafestringlen
0018b2e0
0018b2e0loc_18b2e0:
0018b2e0bl runtime.panicunsafestringnilptr
0018b2e4
0018b2e4loc_18b2e4:
0018b2e4bl runtime.panicunsafestringlen
0018b2e8hint
0018b2ec
0018b2ecloc_18b2ec:
0018b2ecstp x0, x1, [sp+8]
0018b2f0str x2, [sp+24]
0018b2f4mov x3, x30
0018b2f8bl runtime.morestack_noctxt.abi0
0018b2fcldp x0, x1, [sp+8]
0018b300ldr x2, [sp+24]
0018b304b 0x18b260
0018b308udf 0
0018b30cudf 0
0018b260
0018b260google.golang.org/protobuf/internal/strs.UnsafeString: ; void google.golang.org/protobuf/internal/strs.UnsafeString(struct []uint8 b)
0018b260ldr x16, [x28+16]
0018b264subs xzr, sp, x16
0018b268b.ls 0x18b2ec
0018b26cstr x30, [sp-48]!
0018b270stur x29, [sp-8]
0018b274sub x29, sp, 8
0018b278str x0, [sp+56]
0018b27cstr x1, [sp+64]
0018b280str x2, [sp+72]
0018b284stp xzr, xzr, [sp+16]
0018b288ldr x2, [sp+64]
0018b28cstr x2, [sp+8]
0018b290ldr x0, [sp+56]
0018b294str x0, [sp+32]
0018b298ldr x2, [sp+8]
0018b29ctbnz x2, 63, 0x18b2e4
0018b2a0b 0x18b2a4
0018b2a4
0018b2a4loc_18b2a4:
0018b2a4ldr x2, [sp+8]
0018b2a8mov x3, x0
0018b2acsub x3, xzr, x3
0018b2b0subs xzr, x2, x3
0018b2b4b.hi 0x18b2d4
0018b2b8b 0x18b2bc
0018b2bc
0018b2bcloc_18b2bc:
0018b2bcldr x1, [sp+8]
0018b2c0str x0, [sp+16]
0018b2c4str x1, [sp+24]
0018b2c8ldur x29, [sp-8]
0018b2ccldr x30, [sp], 48
0018b2d0ret x30
0018b2d4
0018b2d4loc_18b2d4:
0018b2d4cbnz x0, 0x18b2dc
0018b2d8b 0x18b2e0
0018b2dc
0018b2dcloc_18b2dc:
0018b2dcbl runtime.panicunsafestringlen
0018b2e0
0018b2e0loc_18b2e0:
0018b2e0bl runtime.panicunsafestringnilptr
0018b2e4
0018b2e4loc_18b2e4:
0018b2e4bl runtime.panicunsafestringlen
0018b2e8hint
0018b2ec
0018b2ecloc_18b2ec:
0018b2ecstp x0, x1, [sp+8]
0018b2f0str x2, [sp+24]
0018b2f4mov x3, x30
0018b2f8bl runtime.morestack_noctxt.abi0
0018b2fcldp x0, x1, [sp+8]
0018b300ldr x2, [sp+24]
0018b304b 0x18b260
0018b308udf 0
0018b30cudf 0
0018b260
0018b310
0018b310google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName: ; void google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName(google.golang.org/protobuf/internal/strs.Builder * sb, struct google.golang.org/protobuf/reflect/protoreflect.FullName prefix, struct google.golang.org/protobuf/reflect/protoreflect.Name name)
0018b310ldr x16, [x28+16]
0018b314sub x17, sp, 160
0018b318subs xzr, x17, x16
0018b31cb.ls 0x18b600
0018b320sub x20, sp, 288
0018b324stp x29, x30, [x20-8]
0018b328add sp, x20, 0
0018b32csub x29, sp, 8
0018b330str x0, [sp+296]
0018b334str x1, [sp+304]
0018b338str x2, [sp+312]
0018b33cstr x3, [sp+320]
0018b340str x4, [sp+328]
0018b344stp xzr, xzr, [sp+136]
0018b348ldr x2, [sp+312]
0018b34cstr x2, [sp+96]
0018b350ldr x3, [sp+328]
0018b354str x3, [sp+88]
0018b358add x2, x2, x3
0018b35cadd x3, x2, 1
0018b360str x3, [sp+80]
0018b364ldr x3, [sp+312]
0018b368str x3, [sp+88]
0018b36ccbz x3, 0x18b374
0018b370b 0x18b37c
0018b374
0018b374loc_18b374:
0018b374str x2, [sp+80]
0018b378b 0x18b380
0018b37c
0018b37cloc_18b37c:
0018b37cb 0x18b380
0018b380
0018b380loc_18b380:
0018b380ldr x1, [sp+80]
0018b384ldr x0, [sp+296]
0018b388bl google.golang.org/protobuf/internal/strs.(*Builder).grow
0018b38cldr x2, [sp+296]
0018b390ldrsb x27, [x2]
0018b394ldr x3, [x2+16]
0018b398ldr x0, [x2]
0018b39cldr x2, [x2+8]
0018b3a0str x0, [sp+176]
0018b3a4str x2, [sp+184]
0018b3a8str x3, [sp+192]
0018b3acstr x0, [sp+152]
0018b3b0str x2, [sp+160]
0018b3b4str x3, [sp+168]
0018b3b8ldr x4, [sp+312]
0018b3bcadd x1, x2, x4
0018b3c0str x1, [sp+128]
0018b3c4subs xzr, x3, x1
0018b3c8b.hs 0x18b3d0
0018b3ccb 0x18b3d8
0018b3d0
0018b3d0loc_18b3d0:
0018b3d0str x1, [sp+160]
0018b3d4b 0x18b400
0018b3d8
0018b3d8loc_18b3d8:
0018b3d8ldr x5, [sp+312]
0018b3dcmov x2, x3
0018b3e0mov x3, x5
0018b3e4adrp x4, 0x46a000
0018b3e8add x4, x4, 3072
0018b3ecbl runtime.growslice
0018b3f0str x0, [sp+152]
0018b3f4str x1, [sp+160]
0018b3f8str x2, [sp+168]
0018b3fcb 0x18b400
0018b400
0018b400loc_18b400:
0018b400ldr x3, [sp+312]
0018b404str x3, [sp+120]
0018b408ldr x3, [sp+128]
0018b40cldr x4, [sp+312]
0018b410sub x3, x3, x4
0018b414ldr x4, [sp+152]
0018b418add x0, x4, x3
0018b41cstr x0, [sp+272]
0018b420ldr x2, [sp+120]
0018b424ldr x1, [sp+304]
0018b428bl runtime.memmove
0018b42cldr x3, [sp+296]
0018b430ldrsb x27, [x3]
0018b434ldr x4, [sp+152]
0018b438ldr x5, [sp+160]
0018b43cldr x6, [sp+168]
0018b440str x5, [x3+8]
0018b444str x6, [x3+16]
0018b448adrp x27, 0x8c0000
0018b44cldr w5, [x27+3056]
0018b450cbz w5, 0x18b458
0018b454b 0x18b45c
0018b458
0018b458loc_18b458:
0018b458b 0x18b470
0018b45c
0018b45cloc_18b45c:
0018b45cbl runtime.gcWriteBarrier2
0018b460str x4, [x25]
0018b464ldr x5, [x3]
0018b468str x5, [x25+8]
0018b46cb 0x18b470
0018b470
0018b470loc_18b470:
0018b470str x4, [x3]
0018b474ldr x5, [sp+296]
0018b478ldrsb x27, [x5]
0018b47cldr x2, [x5+16]
0018b480ldr x0, [x5]
0018b484ldr x5, [x5+8]
0018b488add x1, x5, 1
0018b48csubs xzr, x2, x1
0018b490b.hs 0x18b498
0018b494b 0x18b49c
0018b498
0018b498loc_18b498:
0018b498b 0x18b4b0
0018b49c
0018b49cloc_18b49c:
0018b49corr x3, xzr, 1
0018b4a0adrp x4, 0x46a000
0018b4a4add x4, x4, 3072
0018b4a8bl runtime.growslice
0018b4acb 0x18b4b0
0018b4b0
0018b4b0loc_18b4b0:
0018b4b0sub x5, x1, 1
0018b4b4movz x6, 46
0018b4b8strb w6, [x0+x5]
0018b4bcldr x5, [sp+296]
0018b4c0ldrsb x27, [x5]
0018b4c4str x1, [x5+8]
0018b4c8str x2, [x5+16]
0018b4ccadrp x27, 0x8c0000
0018b4d0ldr w6, [x27+3056]
0018b4d4cbz w6, 0x18b4dc
0018b4d8b 0x18b4e0
0018b4dc
0018b4dcloc_18b4dc:
0018b4dcb 0x18b4f4
0018b4e0
0018b4e0loc_18b4e0:
0018b4e0bl runtime.gcWriteBarrier2
0018b4e4str x0, [x25]
0018b4e8ldr x6, [x5]
0018b4ecstr x6, [x25+8]
0018b4f0b 0x18b4f4
0018b4f4
0018b4f4loc_18b4f4:
0018b4f4str x0, [x5]
0018b4f8ldr x5, [sp+296]
0018b4fcldrsb x27, [x5]
0018b500ldr x2, [x5+16]
0018b504ldr x0, [x5]
0018b508ldr x5, [x5+8]
0018b50cstr x0, [sp+248]
0018b510str x5, [sp+256]
0018b514str x2, [sp+264]
0018b518str x0, [sp+224]
0018b51cstr x5, [sp+232]
0018b520str x2, [sp+240]
0018b524ldr x6, [sp+328]
0018b528add x1, x5, x6
0018b52cstr x1, [sp+112]
0018b530subs xzr, x2, x1
0018b534b.hs 0x18b53c
0018b538b 0x18b544
0018b53c
0018b53cloc_18b53c:
0018b53cstr x1, [sp+232]
0018b540b 0x18b564
0018b544
0018b544loc_18b544:
0018b544ldr x3, [sp+328]
0018b548adrp x4, 0x46a000
0018b54cadd x4, x4, 3072
0018b550bl runtime.growslice
0018b554str x0, [sp+224]
0018b558str x1, [sp+232]
0018b55cstr x2, [sp+240]
0018b560b 0x18b564
0018b564
0018b564loc_18b564:
0018b564ldr x3, [sp+328]
0018b568str x3, [sp+104]
0018b56cldr x3, [sp+112]
0018b570ldr x4, [sp+328]
0018b574sub x3, x3, x4
0018b578ldr x4, [sp+224]
0018b57cadd x0, x4, x3
0018b580str x0, [sp+216]
0018b584ldr x2, [sp+104]
0018b588ldr x1, [sp+320]
0018b58cbl runtime.memmove
0018b590ldr x3, [sp+296]
0018b594ldrsb x27, [x3]
0018b598ldr x4, [sp+224]
0018b59cldr x5, [sp+232]
0018b5a0ldr x6, [sp+240]
0018b5a4str x5, [x3+8]
0018b5a8str x6, [x3+16]
0018b5acadrp x27, 0x8c0000
0018b5b0ldr w5, [x27+3056]
0018b5b4cbz w5, 0x18b5bc
0018b5b8b 0x18b5c0
0018b5bc
0018b5bcloc_18b5bc:
0018b5bcb 0x18b5d4
0018b5c0
0018b5c0loc_18b5c0:
0018b5c0bl runtime.gcWriteBarrier2
0018b5c4str x4, [x25]
0018b5c8ldr x2, [x3]
0018b5ccstr x2, [x25+8]
0018b5d0b 0x18b5d4
0018b5d4
0018b5d4loc_18b5d4:
0018b5d4str x4, [x3]
0018b5d8ldr x1, [sp+80]
0018b5dcldr x0, [sp+296]
0018b5e0bl google.golang.org/protobuf/internal/strs.(*Builder).last
0018b5e4str x0, [sp+200]
0018b5e8str x1, [sp+208]
0018b5ecstr x0, [sp+136]
0018b5f0str x1, [sp+144]
0018b5f4ldp x29, x30, [sp-8]
0018b5f8add sp, sp, 288
0018b5fcret x30
0018b600
0018b600loc_18b600:
0018b600stp x0, x1, [sp+8]
0018b604stp x2, x3, [sp+24]
0018b608str x4, [sp+40]
0018b60cmov x3, x30
0018b610bl runtime.morestack_noctxt.abi0
0018b614ldp x0, x1, [sp+8]
0018b618ldp x2, x3, [sp+24]
0018b61cldr x4, [sp+40]
0018b620b 0x18b310
0018b624udf 0
0018b628udf 0
0018b62cudf 0
0018b310
0018b310google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName: ; void google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName(google.golang.org/protobuf/internal/strs.Builder * sb, struct google.golang.org/protobuf/reflect/protoreflect.FullName prefix, struct google.golang.org/protobuf/reflect/protoreflect.Name name)
0018b310ldr x16, [x28+16]
0018b314sub x17, sp, 160
0018b318subs xzr, x17, x16
0018b31cb.ls 0x18b600
0018b320sub x20, sp, 288
0018b324stp x29, x30, [x20-8]
0018b328add sp, x20, 0
0018b32csub x29, sp, 8
0018b330str x0, [sp+296]
0018b334str x1, [sp+304]
0018b338str x2, [sp+312]
0018b33cstr x3, [sp+320]
0018b340str x4, [sp+328]
0018b344stp xzr, xzr, [sp+136]
0018b348ldr x2, [sp+312]
0018b34cstr x2, [sp+96]
0018b350ldr x3, [sp+328]
0018b354str x3, [sp+88]
0018b358add x2, x2, x3
0018b35cadd x3, x2, 1
0018b360str x3, [sp+80]
0018b364ldr x3, [sp+312]
0018b368str x3, [sp+88]
0018b36ccbz x3, 0x18b374
0018b370b 0x18b37c
0018b374
0018b374loc_18b374:
0018b374str x2, [sp+80]
0018b378b 0x18b380
0018b37c
0018b37cloc_18b37c:
0018b37cb 0x18b380
0018b380
0018b380loc_18b380:
0018b380ldr x1, [sp+80]
0018b384ldr x0, [sp+296]
0018b388bl google.golang.org/protobuf/internal/strs.(*Builder).grow
0018b38cldr x2, [sp+296]
0018b390ldrsb x27, [x2]
0018b394ldr x3, [x2+16]
0018b398ldr x0, [x2]
0018b39cldr x2, [x2+8]
0018b3a0str x0, [sp+176]
0018b3a4str x2, [sp+184]
0018b3a8str x3, [sp+192]
0018b3acstr x0, [sp+152]
0018b3b0str x2, [sp+160]
0018b3b4str x3, [sp+168]
0018b3b8ldr x4, [sp+312]
0018b3bcadd x1, x2, x4
0018b3c0str x1, [sp+128]
0018b3c4subs xzr, x3, x1
0018b3c8b.hs 0x18b3d0
0018b3ccb 0x18b3d8
0018b3d0
0018b3d0loc_18b3d0:
0018b3d0str x1, [sp+160]
0018b3d4b 0x18b400
0018b3d8
0018b3d8loc_18b3d8:
0018b3d8ldr x5, [sp+312]
0018b3dcmov x2, x3
0018b3e0mov x3, x5
0018b3e4adrp x4, 0x46a000
0018b3e8add x4, x4, 3072
0018b3ecbl runtime.growslice
0018b3f0str x0, [sp+152]
0018b3f4str x1, [sp+160]
0018b3f8str x2, [sp+168]
0018b3fcb 0x18b400
0018b400
0018b400loc_18b400:
0018b400ldr x3, [sp+312]
0018b404str x3, [sp+120]
0018b408ldr x3, [sp+128]
0018b40cldr x4, [sp+312]
0018b410sub x3, x3, x4
0018b414ldr x4, [sp+152]
0018b418add x0, x4, x3
0018b41cstr x0, [sp+272]
0018b420ldr x2, [sp+120]
0018b424ldr x1, [sp+304]
0018b428bl runtime.memmove
0018b42cldr x3, [sp+296]
0018b430ldrsb x27, [x3]
0018b434ldr x4, [sp+152]
0018b438ldr x5, [sp+160]
0018b43cldr x6, [sp+168]
0018b440str x5, [x3+8]
0018b444str x6, [x3+16]
0018b448adrp x27, 0x8c0000
0018b44cldr w5, [x27+3056]
0018b450cbz w5, 0x18b458
0018b454b 0x18b45c
0018b458
0018b458loc_18b458:
0018b458b 0x18b470
0018b45c
0018b45cloc_18b45c:
0018b45cbl runtime.gcWriteBarrier2
0018b460str x4, [x25]
0018b464ldr x5, [x3]
0018b468str x5, [x25+8]
0018b46cb 0x18b470
0018b470
0018b470loc_18b470:
0018b470str x4, [x3]
0018b474ldr x5, [sp+296]
0018b478ldrsb x27, [x5]
0018b47cldr x2, [x5+16]
0018b480ldr x0, [x5]
0018b484ldr x5, [x5+8]
0018b488add x1, x5, 1
0018b48csubs xzr, x2, x1
0018b490b.hs 0x18b498
0018b494b 0x18b49c
0018b498
0018b498loc_18b498:
0018b498b 0x18b4b0
0018b49c
0018b49cloc_18b49c:
0018b49corr x3, xzr, 1
0018b4a0adrp x4, 0x46a000
0018b4a4add x4, x4, 3072
0018b4a8bl runtime.growslice
0018b4acb 0x18b4b0
0018b4b0
0018b4b0loc_18b4b0:
0018b4b0sub x5, x1, 1
0018b4b4movz x6, 46
0018b4b8strb w6, [x0+x5]
0018b4bcldr x5, [sp+296]
0018b4c0ldrsb x27, [x5]
0018b4c4str x1, [x5+8]
0018b4c8str x2, [x5+16]
0018b4ccadrp x27, 0x8c0000
0018b4d0ldr w6, [x27+3056]
0018b4d4cbz w6, 0x18b4dc
0018b4d8b 0x18b4e0
0018b4dc
0018b4dcloc_18b4dc:
0018b4dcb 0x18b4f4
0018b4e0
0018b4e0loc_18b4e0:
0018b4e0bl runtime.gcWriteBarrier2
0018b4e4str x0, [x25]
0018b4e8ldr x6, [x5]
0018b4ecstr x6, [x25+8]
0018b4f0b 0x18b4f4
0018b4f4
0018b4f4loc_18b4f4:
0018b4f4str x0, [x5]
0018b4f8ldr x5, [sp+296]
0018b4fcldrsb x27, [x5]
0018b500ldr x2, [x5+16]
0018b504ldr x0, [x5]
0018b508ldr x5, [x5+8]
0018b50cstr x0, [sp+248]
0018b510str x5, [sp+256]
0018b514str x2, [sp+264]
0018b518str x0, [sp+224]
0018b51cstr x5, [sp+232]
0018b520str x2, [sp+240]
0018b524ldr x6, [sp+328]
0018b528add x1, x5, x6
0018b52cstr x1, [sp+112]
0018b530subs xzr, x2, x1
0018b534b.hs 0x18b53c
0018b538b 0x18b544
0018b53c
0018b53cloc_18b53c:
0018b53cstr x1, [sp+232]
0018b540b 0x18b564
0018b544
0018b544loc_18b544:
0018b544ldr x3, [sp+328]
0018b548adrp x4, 0x46a000
0018b54cadd x4, x4, 3072
0018b550bl runtime.growslice
0018b554str x0, [sp+224]
0018b558str x1, [sp+232]
0018b55cstr x2, [sp+240]
0018b560b 0x18b564
0018b564
0018b564loc_18b564:
0018b564ldr x3, [sp+328]
0018b568str x3, [sp+104]
0018b56cldr x3, [sp+112]
0018b570ldr x4, [sp+328]
0018b574sub x3, x3, x4
0018b578ldr x4, [sp+224]
0018b57cadd x0, x4, x3
0018b580str x0, [sp+216]
0018b584ldr x2, [sp+104]
0018b588ldr x1, [sp+320]
0018b58cbl runtime.memmove
0018b590ldr x3, [sp+296]
0018b594ldrsb x27, [x3]
0018b598ldr x4, [sp+224]
0018b59cldr x5, [sp+232]
0018b5a0ldr x6, [sp+240]
0018b5a4str x5, [x3+8]
0018b5a8str x6, [x3+16]
0018b5acadrp x27, 0x8c0000
0018b5b0ldr w5, [x27+3056]
0018b5b4cbz w5, 0x18b5bc
0018b5b8b 0x18b5c0
0018b5bc
0018b5bcloc_18b5bc:
0018b5bcb 0x18b5d4
0018b5c0
0018b5c0loc_18b5c0:
0018b5c0bl runtime.gcWriteBarrier2
0018b5c4str x4, [x25]
0018b5c8ldr x2, [x3]
0018b5ccstr x2, [x25+8]
0018b5d0b 0x18b5d4
0018b5d4
0018b5d4loc_18b5d4:
0018b5d4str x4, [x3]
0018b5d8ldr x1, [sp+80]
0018b5dcldr x0, [sp+296]
0018b5e0bl google.golang.org/protobuf/internal/strs.(*Builder).last
0018b5e4str x0, [sp+200]
0018b5e8str x1, [sp+208]
0018b5ecstr x0, [sp+136]
0018b5f0str x1, [sp+144]
0018b5f4ldp x29, x30, [sp-8]
0018b5f8add sp, sp, 288
0018b5fcret x30
0018b600
0018b600loc_18b600:
0018b600stp x0, x1, [sp+8]
0018b604stp x2, x3, [sp+24]
0018b608str x4, [sp+40]
0018b60cmov x3, x30
0018b610bl runtime.morestack_noctxt.abi0
0018b614ldp x0, x1, [sp+8]
0018b618ldp x2, x3, [sp+24]
0018b61cldr x4, [sp+40]
0018b620b 0x18b310
0018b624udf 0
0018b628udf 0
0018b62cudf 0
0018b310
0018b630
0018b630google.golang.org/protobuf/internal/strs.(*Builder).MakeString: ; void google.golang.org/protobuf/internal/strs.(*Builder).MakeString(google.golang.org/protobuf/internal/strs.Builder * sb, struct []uint8 b)
0018b630ldr x16, [x28+16]
0018b634sub x17, sp, 48
0018b638subs xzr, x17, x16
0018b63cb.ls 0x18b784
0018b640str x30, [sp-176]!
0018b644stur x29, [sp-8]
0018b648sub x29, sp, 8
0018b64cstr x0, [sp+184]
0018b650str x1, [sp+192]
0018b654str x2, [sp+200]
0018b658str x3, [sp+208]
0018b65cstp xzr, xzr, [sp+80]
0018b660ldr x1, [sp+200]
0018b664str x1, [sp+72]
0018b668ldr x0, [sp+184]
0018b66cbl google.golang.org/protobuf/internal/strs.(*Builder).grow
0018b670ldr x2, [sp+184]
0018b674ldrsb x27, [x2]
0018b678ldr x3, [x2+16]
0018b67cldr x0, [x2]
0018b680ldr x2, [x2+8]
0018b684str x0, [sp+128]
0018b688str x2, [sp+136]
0018b68cstr x3, [sp+144]
0018b690str x0, [sp+104]
0018b694str x2, [sp+112]
0018b698str x3, [sp+120]
0018b69cldr x4, [sp+200]
0018b6a0add x1, x2, x4
0018b6a4str x1, [sp+64]
0018b6a8subs xzr, x3, x1
0018b6acb.hs 0x18b6b4
0018b6b0b 0x18b6bc
0018b6b4
0018b6b4loc_18b6b4:
0018b6b4str x1, [sp+112]
0018b6b8b 0x18b6e4
0018b6bc
0018b6bcloc_18b6bc:
0018b6bcldr x5, [sp+200]
0018b6c0mov x2, x3
0018b6c4mov x3, x5
0018b6c8adrp x4, 0x46a000
0018b6ccadd x4, x4, 3072
0018b6d0bl runtime.growslice
0018b6d4str x0, [sp+104]
0018b6d8str x1, [sp+112]
0018b6dcstr x2, [sp+120]
0018b6e0b 0x18b6e4
0018b6e4
0018b6e4loc_18b6e4:
0018b6e4ldr x3, [sp+200]
0018b6e8str x3, [sp+56]
0018b6ecldr x3, [sp+64]
0018b6f0ldr x4, [sp+200]
0018b6f4sub x3, x3, x4
0018b6f8ldr x4, [sp+104]
0018b6fcadd x0, x4, x3
0018b700str x0, [sp+96]
0018b704ldr x2, [sp+56]
0018b708ldr x1, [sp+192]
0018b70cbl runtime.memmove
0018b710ldr x3, [sp+184]
0018b714ldrsb x27, [x3]
0018b718ldr x4, [sp+104]
0018b71cldr x5, [sp+112]
0018b720ldr x6, [sp+120]
0018b724str x5, [x3+8]
0018b728str x6, [x3+16]
0018b72cadrp x27, 0x8c0000
0018b730ldr w5, [x27+3056]
0018b734cbz w5, 0x18b73c
0018b738b 0x18b740
0018b73c
0018b73cloc_18b73c:
0018b73cb 0x18b754
0018b740
0018b740loc_18b740:
0018b740bl runtime.gcWriteBarrier2
0018b744str x4, [x25]
0018b748ldr x2, [x3]
0018b74cstr x2, [x25+8]
0018b750b 0x18b754
0018b754
0018b754loc_18b754:
0018b754str x4, [x3]
0018b758ldr x1, [sp+200]
0018b75cstr x1, [sp+72]
0018b760ldr x0, [sp+184]
0018b764bl google.golang.org/protobuf/internal/strs.(*Builder).last
0018b768str x0, [sp+152]
0018b76cstr x1, [sp+160]
0018b770str x0, [sp+80]
0018b774str x1, [sp+88]
0018b778ldur x29, [sp-8]
0018b77cldr x30, [sp], 176
0018b780ret x30
0018b784
0018b784loc_18b784:
0018b784stp x0, x1, [sp+8]
0018b788stp x2, x3, [sp+24]
0018b78cmov x3, x30
0018b790bl runtime.morestack_noctxt.abi0
0018b794ldp x0, x1, [sp+8]
0018b798ldp x2, x3, [sp+24]
0018b79cb 0x18b630
0018b630
0018b630google.golang.org/protobuf/internal/strs.(*Builder).MakeString: ; void google.golang.org/protobuf/internal/strs.(*Builder).MakeString(google.golang.org/protobuf/internal/strs.Builder * sb, struct []uint8 b)
0018b630ldr x16, [x28+16]
0018b634sub x17, sp, 48
0018b638subs xzr, x17, x16
0018b63cb.ls 0x18b784
0018b640str x30, [sp-176]!
0018b644stur x29, [sp-8]
0018b648sub x29, sp, 8
0018b64cstr x0, [sp+184]
0018b650str x1, [sp+192]
0018b654str x2, [sp+200]
0018b658str x3, [sp+208]
0018b65cstp xzr, xzr, [sp+80]
0018b660ldr x1, [sp+200]
0018b664str x1, [sp+72]
0018b668ldr x0, [sp+184]
0018b66cbl google.golang.org/protobuf/internal/strs.(*Builder).grow
0018b670ldr x2, [sp+184]
0018b674ldrsb x27, [x2]
0018b678ldr x3, [x2+16]
0018b67cldr x0, [x2]
0018b680ldr x2, [x2+8]
0018b684str x0, [sp+128]
0018b688str x2, [sp+136]
0018b68cstr x3, [sp+144]
0018b690str x0, [sp+104]
0018b694str x2, [sp+112]
0018b698str x3, [sp+120]
0018b69cldr x4, [sp+200]
0018b6a0add x1, x2, x4
0018b6a4str x1, [sp+64]
0018b6a8subs xzr, x3, x1
0018b6acb.hs 0x18b6b4
0018b6b0b 0x18b6bc
0018b6b4
0018b6b4loc_18b6b4:
0018b6b4str x1, [sp+112]
0018b6b8b 0x18b6e4
0018b6bc
0018b6bcloc_18b6bc:
0018b6bcldr x5, [sp+200]
0018b6c0mov x2, x3
0018b6c4mov x3, x5
0018b6c8adrp x4, 0x46a000
0018b6ccadd x4, x4, 3072
0018b6d0bl runtime.growslice
0018b6d4str x0, [sp+104]
0018b6d8str x1, [sp+112]
0018b6dcstr x2, [sp+120]
0018b6e0b 0x18b6e4
0018b6e4
0018b6e4loc_18b6e4:
0018b6e4ldr x3, [sp+200]
0018b6e8str x3, [sp+56]
0018b6ecldr x3, [sp+64]
0018b6f0ldr x4, [sp+200]
0018b6f4sub x3, x3, x4
0018b6f8ldr x4, [sp+104]
0018b6fcadd x0, x4, x3
0018b700str x0, [sp+96]
0018b704ldr x2, [sp+56]
0018b708ldr x1, [sp+192]
0018b70cbl runtime.memmove
0018b710ldr x3, [sp+184]
0018b714ldrsb x27, [x3]
0018b718ldr x4, [sp+104]
0018b71cldr x5, [sp+112]
0018b720ldr x6, [sp+120]
0018b724str x5, [x3+8]
0018b728str x6, [x3+16]
0018b72cadrp x27, 0x8c0000
0018b730ldr w5, [x27+3056]
0018b734cbz w5, 0x18b73c
0018b738b 0x18b740
0018b73c
0018b73cloc_18b73c:
0018b73cb 0x18b754
0018b740
0018b740loc_18b740:
0018b740bl runtime.gcWriteBarrier2
0018b744str x4, [x25]
0018b748ldr x2, [x3]
0018b74cstr x2, [x25+8]
0018b750b 0x18b754
0018b754
0018b754loc_18b754:
0018b754str x4, [x3]
0018b758ldr x1, [sp+200]
0018b75cstr x1, [sp+72]
0018b760ldr x0, [sp+184]
0018b764bl google.golang.org/protobuf/internal/strs.(*Builder).last
0018b768str x0, [sp+152]
0018b76cstr x1, [sp+160]
0018b770str x0, [sp+80]
0018b774str x1, [sp+88]
0018b778ldur x29, [sp-8]
0018b77cldr x30, [sp], 176
0018b780ret x30
0018b784
0018b784loc_18b784:
0018b784stp x0, x1, [sp+8]
0018b788stp x2, x3, [sp+24]
0018b78cmov x3, x30
0018b790bl runtime.morestack_noctxt.abi0
0018b794ldp x0, x1, [sp+8]
0018b798ldp x2, x3, [sp+24]
0018b79cb 0x18b630
0018b630
0018b7a0
0018b7a0google.golang.org/protobuf/internal/strs.(*Builder).grow: ; void google.golang.org/protobuf/internal/strs.(*Builder).grow(google.golang.org/protobuf/internal/strs.Builder * sb, int n)
0018b7a0ldr x16, [x28+16]
0018b7a4subs xzr, sp, x16
0018b7a8b.ls 0x18b87c
0018b7acstr x30, [sp-80]!
0018b7b0stur x29, [sp-8]
0018b7b4sub x29, sp, 8
0018b7b8str x0, [sp+88]
0018b7bcstr x1, [sp+96]
0018b7c0ldrsb x27, [x0]
0018b7c4ldr x3, [x0+16]
0018b7c8str x3, [sp+40]
0018b7ccldrsb x27, [x0]
0018b7d0ldr x4, [x0+8]
0018b7d4str x4, [sp+32]
0018b7d8sub x3, x3, x4
0018b7dcsubs xzr, x1, x3
0018b7e0b.le 0x18b7e8
0018b7e4b 0x18b7f4
0018b7e8
0018b7e8loc_18b7e8:
0018b7e8ldur x29, [sp-8]
0018b7ecldr x30, [sp], 80
0018b7f0ret x30
0018b7f4
0018b7f4loc_18b7f4:
0018b7f4ldrsb x27, [x0]
0018b7f8ldr x3, [x0+16]
0018b7fcstr x3, [sp+32]
0018b800add x3, x3, x1
0018b804ubfm x2, x3, 63, 62
0018b808adrp x0, 0x46a000
0018b80cadd x0, x0, 3072
0018b810mov x1, xzr
0018b814bl runtime.makeslice
0018b818ldr x3, [sp+32]
0018b81cldr x4, [sp+96]
0018b820str x0, [sp+48]
0018b824str xzr, [sp+56]
0018b828add x3, x3, x4
0018b82cubfm x3, x3, 63, 62
0018b830str x3, [sp+64]
0018b834ldr x4, [sp+88]
0018b838ldrsb x27, [x4]
0018b83cstr xzr, [x4+8]
0018b840str x3, [x4+16]
0018b844adrp x27, 0x8c0000
0018b848ldr w3, [x27+3056]
0018b84ccbz w3, 0x18b854
0018b850b 0x18b858
0018b854
0018b854loc_18b854:
0018b854b 0x18b86c
0018b858
0018b858loc_18b858:
0018b858bl runtime.gcWriteBarrier2
0018b85cstr x0, [x25]
0018b860ldr x1, [x4]
0018b864str x1, [x25+8]
0018b868b 0x18b86c
0018b86c
0018b86cloc_18b86c:
0018b86cstr x0, [x4]
0018b870ldur x29, [sp-8]
0018b874ldr x30, [sp], 80
0018b878ret x30
0018b87c
0018b87cloc_18b87c:
0018b87cstp x0, x1, [sp+8]
0018b880mov x3, x30
0018b884bl runtime.morestack_noctxt.abi0
0018b888ldp x0, x1, [sp+8]
0018b88cb 0x18b7a0
0018b7a0
0018b7a0google.golang.org/protobuf/internal/strs.(*Builder).grow: ; void google.golang.org/protobuf/internal/strs.(*Builder).grow(google.golang.org/protobuf/internal/strs.Builder * sb, int n)
0018b7a0ldr x16, [x28+16]
0018b7a4subs xzr, sp, x16
0018b7a8b.ls 0x18b87c
0018b7acstr x30, [sp-80]!
0018b7b0stur x29, [sp-8]
0018b7b4sub x29, sp, 8
0018b7b8str x0, [sp+88]
0018b7bcstr x1, [sp+96]
0018b7c0ldrsb x27, [x0]
0018b7c4ldr x3, [x0+16]
0018b7c8str x3, [sp+40]
0018b7ccldrsb x27, [x0]
0018b7d0ldr x4, [x0+8]
0018b7d4str x4, [sp+32]
0018b7d8sub x3, x3, x4
0018b7dcsubs xzr, x1, x3
0018b7e0b.le 0x18b7e8
0018b7e4b 0x18b7f4
0018b7e8
0018b7e8loc_18b7e8:
0018b7e8ldur x29, [sp-8]
0018b7ecldr x30, [sp], 80
0018b7f0ret x30
0018b7f4
0018b7f4loc_18b7f4:
0018b7f4ldrsb x27, [x0]
0018b7f8ldr x3, [x0+16]
0018b7fcstr x3, [sp+32]
0018b800add x3, x3, x1
0018b804ubfm x2, x3, 63, 62
0018b808adrp x0, 0x46a000
0018b80cadd x0, x0, 3072
0018b810mov x1, xzr
0018b814bl runtime.makeslice
0018b818ldr x3, [sp+32]
0018b81cldr x4, [sp+96]
0018b820str x0, [sp+48]
0018b824str xzr, [sp+56]
0018b828add x3, x3, x4
0018b82cubfm x3, x3, 63, 62
0018b830str x3, [sp+64]
0018b834ldr x4, [sp+88]
0018b838ldrsb x27, [x4]
0018b83cstr xzr, [x4+8]
0018b840str x3, [x4+16]
0018b844adrp x27, 0x8c0000
0018b848ldr w3, [x27+3056]
0018b84ccbz w3, 0x18b854
0018b850b 0x18b858
0018b854
0018b854loc_18b854:
0018b854b 0x18b86c
0018b858
0018b858loc_18b858:
0018b858bl runtime.gcWriteBarrier2
0018b85cstr x0, [x25]
0018b860ldr x1, [x4]
0018b864str x1, [x25+8]
0018b868b 0x18b86c
0018b86c
0018b86cloc_18b86c:
0018b86cstr x0, [x4]
0018b870ldur x29, [sp-8]
0018b874ldr x30, [sp], 80
0018b878ret x30
0018b87c
0018b87cloc_18b87c:
0018b87cstp x0, x1, [sp+8]
0018b880mov x3, x30
0018b884bl runtime.morestack_noctxt.abi0
0018b888ldp x0, x1, [sp+8]
0018b88cb 0x18b7a0
0018b7a0
Loading..