File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002216b0
002216b0google.golang.org/protobuf/internal/impl.newSingularConverter: ; void google.golang.org/protobuf/internal/impl.newSingularConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002216b0ldr x16, [x28+16]
002216b4sub x17, sp, 320
002216b8subs xzr, x17, x16
002216bcb.ls 0x2226c0
002216c0sub x20, sp, 448
002216c4stp x29, x30, [x20-8]
002216c8add sp, x20, 0
002216ccsub x29, sp, 8
002216d0str x0, [sp+456]
002216d4str x1, [sp+464]
002216d8str x2, [sp+472]
002216dcstr x3, [sp+480]
002216e0stp xzr, xzr, [sp+80]
002216e4adrp x1, 0x4b8000
002216e8add x1, x1, 3424
002216ecstr x1, [sp+96]
002216f0ldr x1, [sp+472]
002216f4ldrsb x27, [x1]
002216f8ldr x1, [x1+176]
002216fcldr x0, [sp+480]
00221700blr x1
00221704strb w0, [sp+60]
00221708strb w0, [sp+61]
0022170csbfm x1, x0, 0, 7
00221710subs wzr, w1, 8
00221714b.le 0x22171c
00221718b 0x221c7c
0022171c
0022171cloc_22171c:
0022171csbfm x1, x0, 0, 7
00221720subs wzr, w1, 4
00221724b.le 0x22172c
00221728b 0x2219d4
0022172c
0022172cloc_22172c:
0022172csbfm x1, x0, 0, 7
00221730subs wzr, w1, 2
00221734b.le 0x22173c
00221738b 0x2219ac
0022173c
0022173cloc_22173c:
0022173cubfm x1, x0, 0, 7
00221740subs wzr, w1, 1
00221744b.eq 0x22174c
00221748b 0x221874
0022174c
0022174cloc_22174c:
0022174cb 0x221750
00221750
00221750loc_221750:
00221750ldr x1, [sp+456]
00221754ldrsb x27, [x1]
00221758ldr x1, [x1+168]
0022175cldr x0, [sp+464]
00221760blr x1
00221764str x0, [sp+64]
00221768subs xzr, x0, 14
0022176cb.eq 0x221774
00221770b 0x2226bc
00221774
00221774loc_221774:
00221774ldr x0, [sp+472]
00221778adrp x27, 0x802000
0022177cldr x2, [x27+192]
00221780ldr x1, [sp+480]
00221784adrp x27, 0x802000
00221788ldr x3, [x27+200]
0022178cadrp x27, 0x802000
00221790ldr x4, [x27+208]
00221794ldr x26, [sp+96]
00221798ldr x5, [x26]
0022179cblr x5
002217a0str x0, [sp+128]
002217a4str x1, [sp+136]
002217a8str x2, [sp+144]
002217acadrp x0, 0x425000
002217b0add x0, x0, 3328
002217b4bl runtime.newobject
002217b8str x0, [sp+240]
002217bcldr x5, [sp+464]
002217c0ldr x6, [sp+456]
002217c4str x6, [x0]
002217c8adrp x27, 0x82a000
002217ccldr w6, [x27+3056]
002217d0cbz w6, 0x2217d8
002217d4b 0x2217dc
002217d8
002217d8loc_2217d8:
002217d8b 0x2217f0
002217dc
002217dcloc_2217dc:
002217dcbl runtime.gcWriteBarrier2
002217e0str x5, [x25]
002217e4ldr x2, [x0+8]
002217e8str x2, [x25+8]
002217ecb 0x2217f0
002217f0
002217f0loc_2217f0:
002217f0str x5, [x0+8]
002217f4ldr x2, [sp+240]
002217f8ldrsb x27, [x2]
002217fcldr x3, [sp+128]
00221800ldr x4, [sp+136]
00221804ldr x5, [sp+144]
00221808str x5, [x2+32]
0022180cadrp x27, 0x82a000
00221810ldr w5, [x27+3056]
00221814cbz w5, 0x22181c
00221818b 0x221820
0022181c
0022181cloc_22181c:
0022181cb 0x221840
00221820
00221820loc_221820:
00221820bl runtime.gcWriteBarrier4
00221824str x3, [x25]
00221828ldr x5, [x2+16]
0022182cstr x5, [x25+8]
00221830str x4, [x25+16]
00221834ldr x5, [x2+24]
00221838str x5, [x25+24]
0022183cb 0x221840
00221840
00221840loc_221840:
00221840str x3, [x2+16]
00221844str x4, [x2+24]
00221848ldr x2, [sp+240]
0022184cstr x2, [sp+408]
00221850adrp x3, 0x4f9000
00221854add x3, x3, 1440
00221858str x3, [sp+80]
0022185cstr x2, [sp+88]
00221860ldr x0, [sp+80]
00221864ldr x1, [sp+88]
00221868ldp x29, x30, [sp-8]
0022186cadd sp, sp, 448
00221870ret x30
00221874
00221874loc_221874:
00221874ubfm x1, x0, 0, 7
00221878subs wzr, w1, 2
0022187cb.eq 0x221884
00221880b 0x2226b4
00221884
00221884loc_221884:
00221884b 0x221888
00221888
00221888loc_221888:
00221888ldr x1, [sp+456]
0022188cldrsb x27, [x1]
00221890ldr x1, [x1+168]
00221894ldr x0, [sp+464]
00221898blr x1
0022189cstr x0, [sp+64]
002218a0subs xzr, x0, 13
002218a4b.eq 0x2218ac
002218a8b 0x2226b0
002218ac
002218acloc_2218ac:
002218acldr x0, [sp+472]
002218b0adrp x27, 0x802000
002218b4ldr x2, [x27+160]
002218b8ldr x1, [sp+480]
002218bcadrp x27, 0x802000
002218c0ldr x3, [x27+168]
002218c4adrp x27, 0x802000
002218c8ldr x4, [x27+176]
002218ccldr x26, [sp+96]
002218d0ldr x5, [x26]
002218d4blr x5
002218d8str x0, [sp+128]
002218dcstr x1, [sp+136]
002218e0str x2, [sp+144]
002218e4adrp x0, 0x425000
002218e8add x0, x0, 3168
002218ecbl runtime.newobject
002218f0str x0, [sp+248]
002218f4ldr x5, [sp+464]
002218f8ldr x6, [sp+456]
002218fcstr x6, [x0]
00221900adrp x27, 0x82a000
00221904ldr w6, [x27+3056]
00221908cbz w6, 0x221910
0022190cb 0x221914
00221910
00221910loc_221910:
00221910b 0x221928
00221914
00221914loc_221914:
00221914bl runtime.gcWriteBarrier2
00221918str x5, [x25]
0022191cldr x2, [x0+8]
00221920str x2, [x25+8]
00221924b 0x221928
00221928
00221928loc_221928:
00221928str x5, [x0+8]
0022192cldr x2, [sp+248]
00221930ldrsb x27, [x2]
00221934ldr x3, [sp+128]
00221938ldr x4, [sp+136]
0022193cldr x5, [sp+144]
00221940str x5, [x2+32]
00221944adrp x27, 0x82a000
00221948ldr w5, [x27+3056]
0022194ccbz w5, 0x221954
00221950b 0x221958
00221954
00221954loc_221954:
00221954b 0x221978
00221958
00221958loc_221958:
00221958bl runtime.gcWriteBarrier4
0022195cstr x3, [x25]
00221960ldr x5, [x2+16]
00221964str x5, [x25+8]
00221968str x4, [x25+16]
0022196cldr x5, [x2+24]
00221970str x5, [x25+24]
00221974b 0x221978
00221978
00221978loc_221978:
00221978str x3, [x2+16]
0022197cstr x4, [x2+24]
00221980ldr x2, [sp+248]
00221984str x2, [sp+416]
00221988adrp x3, 0x4f9000
0022198cadd x3, x3, 1368
00221990str x3, [sp+80]
00221994str x2, [sp+88]
00221998ldr x0, [sp+80]
0022199cldr x1, [sp+88]
002219a0ldp x29, x30, [sp-8]
002219a4add sp, sp, 448
002219a8ret x30
002219ac
002219acloc_2219ac:
002219acubfm x1, x0, 0, 7
002219b0subs wzr, w1, 3
002219b4b.eq 0x2219bc
002219b8b 0x2219c0
002219bc
002219bcloc_2219bc:
002219bcb 0x2223cc
002219c0
002219c0loc_2219c0:
002219c0ubfm x1, x0, 0, 7
002219c4subs wzr, w1, 4
002219c8b.eq 0x2219d0
002219ccb 0x2226a4
002219d0
002219d0loc_2219d0:
002219d0b 0x221a0c
002219d4
002219d4loc_2219d4:
002219d4sbfm x1, x0, 0, 7
002219d8subs wzr, w1, 6
002219dcb.le 0x2219e4
002219e0b 0x221b30
002219e4
002219e4loc_2219e4:
002219e4ubfm x1, x0, 0, 7
002219e8subs wzr, w1, 5
002219ecb.eq 0x2219f4
002219f0b 0x2219f8
002219f4
002219f4loc_2219f4:
002219f4b 0x222294
002219f8
002219f8loc_2219f8:
002219f8ubfm x1, x0, 0, 7
002219fcsubs wzr, w1, 6
00221a00b.eq 0x221a08
00221a04b 0x22269c
00221a08
00221a08loc_221a08:
00221a08b 0x221a0c
00221a0c
00221a0cloc_221a0c:
00221a0cldr x1, [sp+456]
00221a10ldrsb x27, [x1]
00221a14ldr x1, [x1+168]
00221a18ldr x0, [sp+464]
00221a1cblr x1
00221a20str x0, [sp+64]
00221a24subs xzr, x0, 11
00221a28b.eq 0x221a30
00221a2cb 0x222698
00221a30
00221a30loc_221a30:
00221a30ldr x0, [sp+472]
00221a34adrp x27, 0x802000
00221a38ldr x2, [x27+128]
00221a3cldr x1, [sp+480]
00221a40adrp x27, 0x802000
00221a44ldr x3, [x27+136]
00221a48adrp x27, 0x802000
00221a4cldr x4, [x27+144]
00221a50ldr x26, [sp+96]
00221a54ldr x5, [x26]
00221a58blr x5
00221a5cstr x0, [sp+128]
00221a60str x1, [sp+136]
00221a64str x2, [sp+144]
00221a68adrp x0, 0x425000
00221a6cadd x0, x0, 3008
00221a70bl runtime.newobject
00221a74str x0, [sp+256]
00221a78ldr x5, [sp+464]
00221a7cldr x6, [sp+456]
00221a80str x6, [x0]
00221a84adrp x27, 0x82a000
00221a88ldr w6, [x27+3056]
00221a8ccbz w6, 0x221a94
00221a90b 0x221a98
00221a94
00221a94loc_221a94:
00221a94b 0x221aac
00221a98
00221a98loc_221a98:
00221a98bl runtime.gcWriteBarrier2
00221a9cstr x5, [x25]
00221aa0ldr x2, [x0+8]
00221aa4str x2, [x25+8]
00221aa8b 0x221aac
00221aac
00221aacloc_221aac:
00221aacstr x5, [x0+8]
00221ab0ldr x2, [sp+256]
00221ab4ldrsb x27, [x2]
00221ab8ldr x3, [sp+128]
00221abcldr x4, [sp+136]
00221ac0ldr x5, [sp+144]
00221ac4str x5, [x2+32]
00221ac8adrp x27, 0x82a000
00221accldr w5, [x27+3056]
00221ad0cbz w5, 0x221ad8
00221ad4b 0x221adc
00221ad8
00221ad8loc_221ad8:
00221ad8b 0x221afc
00221adc
00221adcloc_221adc:
00221adcbl runtime.gcWriteBarrier4
00221ae0str x3, [x25]
00221ae4ldr x5, [x2+16]
00221ae8str x5, [x25+8]
00221aecstr x4, [x25+16]
00221af0ldr x5, [x2+24]
00221af4str x5, [x25+24]
00221af8b 0x221afc
00221afc
00221afcloc_221afc:
00221afcstr x3, [x2+16]
00221b00str x4, [x2+24]
00221b04ldr x2, [sp+256]
00221b08str x2, [sp+424]
00221b0cadrp x3, 0x4f9000
00221b10add x3, x3, 1296
00221b14str x3, [sp+80]
00221b18str x2, [sp+88]
00221b1cldr x0, [sp+80]
00221b20ldr x1, [sp+88]
00221b24ldp x29, x30, [sp-8]
00221b28add sp, sp, 448
00221b2cret x30
00221b30
00221b30loc_221b30:
00221b30ubfm x1, x0, 0, 7
00221b34subs wzr, w1, 7
00221b38b.eq 0x221b40
00221b3cb 0x221b44
00221b40
00221b40loc_221b40:
00221b40b 0x2220bc
00221b44
00221b44loc_221b44:
00221b44ubfm x1, x0, 0, 7
00221b48subs wzr, w1, 8
00221b4cb.eq 0x221b54
00221b50b 0x222688
00221b54
00221b54loc_221b54:
00221b54b 0x221b58
00221b58
00221b58loc_221b58:
00221b58ldr x1, [sp+456]
00221b5cldrsb x27, [x1]
00221b60ldr x1, [x1+168]
00221b64ldr x0, [sp+464]
00221b68blr x1
00221b6cstr x0, [sp+64]
00221b70subs xzr, x0, 1
00221b74b.eq 0x221b7c
00221b78b 0x222684
00221b7c
00221b7cloc_221b7c:
00221b7cldr x0, [sp+472]
00221b80adrp x27, 0x802000
00221b84ldr x2, [x27]
00221b88ldr x1, [sp+480]
00221b8cadrp x27, 0x802000
00221b90ldr x3, [x27+8]
00221b94adrp x27, 0x802000
00221b98ldr x4, [x27+16]
00221b9cldr x26, [sp+96]
00221ba0ldr x5, [x26]
00221ba4blr x5
00221ba8str x0, [sp+128]
00221bacstr x1, [sp+136]
00221bb0str x2, [sp+144]
00221bb4adrp x0, 0x425000
00221bb8add x0, x0, 2368
00221bbcbl runtime.newobject
00221bc0str x0, [sp+288]
00221bc4ldr x5, [sp+464]
00221bc8ldr x6, [sp+456]
00221bccstr x6, [x0]
00221bd0adrp x27, 0x82a000
00221bd4ldr w6, [x27+3056]
00221bd8cbz w6, 0x221be0
00221bdcb 0x221be4
00221be0
00221be0loc_221be0:
00221be0b 0x221bf8
00221be4
00221be4loc_221be4:
00221be4bl runtime.gcWriteBarrier2
00221be8str x5, [x25]
00221becldr x2, [x0+8]
00221bf0str x2, [x25+8]
00221bf4b 0x221bf8
00221bf8
00221bf8loc_221bf8:
00221bf8str x5, [x0+8]
00221bfcldr x2, [sp+288]
00221c00ldrsb x27, [x2]
00221c04ldr x3, [sp+128]
00221c08ldr x4, [sp+136]
00221c0cldr x5, [sp+144]
00221c10str x5, [x2+32]
00221c14adrp x27, 0x82a000
00221c18ldr w5, [x27+3056]
00221c1ccbz w5, 0x221c24
00221c20b 0x221c28
00221c24
00221c24loc_221c24:
00221c24b 0x221c48
00221c28
00221c28loc_221c28:
00221c28bl runtime.gcWriteBarrier4
00221c2cstr x3, [x25]
00221c30ldr x5, [x2+16]
00221c34str x5, [x25+8]
00221c38str x4, [x25+16]
00221c3cldr x5, [x2+24]
00221c40str x5, [x25+24]
00221c44b 0x221c48
00221c48
00221c48loc_221c48:
00221c48str x3, [x2+16]
00221c4cstr x4, [x2+24]
00221c50ldr x2, [sp+288]
00221c54str x2, [sp+120]
00221c58adrp x3, 0x4f9000
00221c5cadd x3, x3, 1008
00221c60str x3, [sp+80]
00221c64str x2, [sp+88]
00221c68ldr x0, [sp+80]
00221c6cldr x1, [sp+88]
00221c70ldp x29, x30, [sp-8]
00221c74add sp, sp, 448
00221c78ret x30
00221c7c
00221c7cloc_221c7c:
00221c7csbfm x2, x0, 0, 7
00221c80subs wzr, w2, 13
00221c84b.le 0x221c8c
00221c88b 0x2221e0
00221c8c
00221c8cloc_221c8c:
00221c8csbfm x2, x0, 0, 7
00221c90subs wzr, w2, 11
00221c94b.le 0x221c9c
00221c98b 0x221ec8
00221c9c
00221c9cloc_221c9c:
00221c9cubfm x2, x0, 0, 7
00221ca0subs wzr, w2, 9
00221ca4b.eq 0x221cac
00221ca8b 0x221e7c
00221cac
00221cacloc_221cac:
00221cacb 0x221cb0
00221cb0
00221cb0loc_221cb0:
00221cb0ldr x1, [sp+456]
00221cb4ldrsb x27, [x1]
00221cb8ldr x1, [x1+168]
00221cbcldr x0, [sp+464]
00221cc0blr x1
00221cc4str x0, [sp+64]
00221cc8subs xzr, x0, 24
00221ccccset x1, eq
00221cd0strb w1, [sp+63]
00221cd4b.eq 0x221cdc
00221cd8b 0x221ce0
00221cdc
00221cdcloc_221cdc:
00221cdcb 0x221d70
00221ce0
00221ce0loc_221ce0:
00221ce0ldr x1, [sp+456]
00221ce4ldrsb x27, [x1]
00221ce8ldr x0, [sp+464]
00221cecldr x1, [x1+168]
00221cf0blr x1
00221cf4str x0, [sp+72]
00221cf8subs xzr, x0, 23
00221cfccset x1, eq
00221d00strb w1, [sp+62]
00221d04b.eq 0x221d0c
00221d08b 0x221d60
00221d0c
00221d0cloc_221d0c:
00221d0cldr x1, [sp+456]
00221d10ldrsb x27, [x1]
00221d14ldr x0, [sp+464]
00221d18ldr x1, [x1+88]
00221d1cblr x1
00221d20str x0, [sp+392]
00221d24str x1, [sp+400]
00221d28adrp x27, 0x801000
00221d2cldr x2, [x27+144]
00221d30subs xzr, x0, x2
00221d34cset x2, eq
00221d38b.eq 0x221d40
00221d3cb 0x221d50
00221d40
00221d40loc_221d40:
00221d40adrp x27, 0x801000
00221d44ldr x2, [x27+152]
00221d48bl runtime.ifaceeq
00221d4cb 0x221d58
00221d50
00221d50loc_221d50:
00221d50mov x0, x2
00221d54b 0x221d58
00221d58
00221d58loc_221d58:
00221d58strb w0, [sp+62]
00221d5cb 0x221d64
00221d60
00221d60loc_221d60:
00221d60b 0x221d64
00221d64
00221d64loc_221d64:
00221d64ldrb w5, [sp+62]
00221d68strb w5, [sp+63]
00221d6cb 0x221d70
00221d70
00221d70loc_221d70:
00221d70ldrb w5, [sp+63]
00221d74tbnz w5, 0, 0x221d7c
00221d78b 0x222680
00221d7c
00221d7cloc_221d7c:
00221d7cldr x0, [sp+472]
00221d80adrp x27, 0x802000
00221d84ldr x2, [x27+224]
00221d88ldr x1, [sp+480]
00221d8cadrp x27, 0x802000
00221d90ldr x3, [x27+232]
00221d94adrp x27, 0x802000
00221d98ldr x4, [x27+240]
00221d9cldr x26, [sp+96]
00221da0ldr x5, [x26]
00221da4blr x5
00221da8str x0, [sp+128]
00221dacstr x1, [sp+136]
00221db0str x2, [sp+144]
00221db4adrp x0, 0x425000
00221db8add x0, x0, 3488
00221dbcbl runtime.newobject
00221dc0str x0, [sp+232]
00221dc4ldr x5, [sp+464]
00221dc8ldr x6, [sp+456]
00221dccstr x6, [x0]
00221dd0adrp x27, 0x82a000
00221dd4ldr w6, [x27+3056]
00221dd8cbz w6, 0x221de0
00221ddcb 0x221de4
00221de0
00221de0loc_221de0:
00221de0b 0x221df8
00221de4
00221de4loc_221de4:
00221de4bl runtime.gcWriteBarrier2
00221de8str x5, [x25]
00221decldr x2, [x0+8]
00221df0str x2, [x25+8]
00221df4b 0x221df8
00221df8
00221df8loc_221df8:
00221df8str x5, [x0+8]
00221dfcldr x2, [sp+232]
00221e00ldrsb x27, [x2]
00221e04ldr x3, [sp+128]
00221e08ldr x4, [sp+136]
00221e0cldr x5, [sp+144]
00221e10str x5, [x2+32]
00221e14adrp x27, 0x82a000
00221e18ldr w5, [x27+3056]
00221e1ccbz w5, 0x221e24
00221e20b 0x221e28
00221e24
00221e24loc_221e24:
00221e24b 0x221e48
00221e28
00221e28loc_221e28:
00221e28bl runtime.gcWriteBarrier4
00221e2cstr x3, [x25]
00221e30ldr x5, [x2+16]
00221e34str x5, [x25+8]
00221e38str x4, [x25+16]
00221e3cldr x5, [x2+24]
00221e40str x5, [x25+24]
00221e44b 0x221e48
00221e48
00221e48loc_221e48:
00221e48str x3, [x2+16]
00221e4cstr x4, [x2+24]
00221e50ldr x2, [sp+232]
00221e54str x2, [sp+384]
00221e58adrp x3, 0x4f9000
00221e5cadd x3, x3, 1512
00221e60str x3, [sp+80]
00221e64str x2, [sp+88]
00221e68ldr x0, [sp+80]
00221e6cldr x1, [sp+88]
00221e70ldp x29, x30, [sp-8]
00221e74add sp, sp, 448
00221e78ret x30
00221e7c
00221e7cloc_221e7c:
00221e7csbfm x2, x0, 0, 7
00221e80subs wzr, w2, 10
00221e84b.ge 0x221e8c
00221e88b 0x22267c
00221e8c
00221e8cloc_221e8c:
00221e8csbfm x2, x0, 0, 7
00221e90subs wzr, w2, 11
00221e94b.le 0x221e9c
00221e98b 0x222670
00221e9c
00221e9cloc_221e9c:
00221e9cb 0x221ea0
00221ea0
00221ea0loc_221ea0:
00221ea0ldr x0, [sp+456]
00221ea4ldr x1, [sp+464]
00221ea8bl google.golang.org/protobuf/internal/impl.newMessageConverter
00221eacstr x0, [sp+360]
00221eb0str x1, [sp+368]
00221eb4str x0, [sp+80]
00221eb8str x1, [sp+88]
00221ebcldp x29, x30, [sp-8]
00221ec0add sp, sp, 448
00221ec4ret x30
00221ec8
00221ec8loc_221ec8:
00221ec8ubfm x1, x0, 0, 7
00221eccsubs wzr, w1, 12
00221ed0b.eq 0x221ed8
00221ed4b 0x2220a8
00221ed8
00221ed8loc_221ed8:
00221ed8b 0x221edc
00221edc
00221edcloc_221edc:
00221edcldr x1, [sp+456]
00221ee0ldrsb x27, [x1]
00221ee4ldr x1, [x1+168]
00221ee8ldr x0, [sp+464]
00221eecblr x1
00221ef0str x0, [sp+64]
00221ef4subs xzr, x0, 24
00221ef8cset x1, eq
00221efcstrb w1, [sp+63]
00221f00b.eq 0x221f08
00221f04b 0x221f0c
00221f08
00221f08loc_221f08:
00221f08b 0x221f9c
00221f0c
00221f0cloc_221f0c:
00221f0cldr x1, [sp+456]
00221f10ldrsb x27, [x1]
00221f14ldr x0, [sp+464]
00221f18ldr x1, [x1+168]
00221f1cblr x1
00221f20str x0, [sp+72]
00221f24subs xzr, x0, 23
00221f28cset x1, eq
00221f2cstrb w1, [sp+62]
00221f30b.eq 0x221f38
00221f34b 0x221f8c
00221f38
00221f38loc_221f38:
00221f38ldr x1, [sp+456]
00221f3cldrsb x27, [x1]
00221f40ldr x0, [sp+464]
00221f44ldr x1, [x1+88]
00221f48blr x1
00221f4cstr x0, [sp+392]
00221f50str x1, [sp+400]
00221f54adrp x27, 0x801000
00221f58ldr x2, [x27+144]
00221f5csubs xzr, x0, x2
00221f60cset x2, eq
00221f64b.eq 0x221f6c
00221f68b 0x221f7c
00221f6c
00221f6cloc_221f6c:
00221f6cadrp x27, 0x801000
00221f70ldr x2, [x27+152]
00221f74bl runtime.ifaceeq
00221f78b 0x221f84
00221f7c
00221f7cloc_221f7c:
00221f7cmov x0, x2
00221f80b 0x221f84
00221f84
00221f84loc_221f84:
00221f84strb w0, [sp+62]
00221f88b 0x221f90
00221f8c
00221f8cloc_221f8c:
00221f8cb 0x221f90
00221f90
00221f90loc_221f90:
00221f90ldrb w5, [sp+62]
00221f94strb w5, [sp+63]
00221f98b 0x221f9c
00221f9c
00221f9cloc_221f9c:
00221f9cldrb w5, [sp+63]
00221fa0tbnz w5, 0, 0x221fa8
00221fa4b 0x22266c
00221fa8
00221fa8loc_221fa8:
00221fa8ldr x0, [sp+472]
00221facadrp x27, 0x802000
00221fb0ldr x2, [x27+256]
00221fb4ldr x1, [sp+480]
00221fb8adrp x27, 0x802000
00221fbcldr x3, [x27+264]
00221fc0adrp x27, 0x802000
00221fc4ldr x4, [x27+272]
00221fc8ldr x26, [sp+96]
00221fccldr x5, [x26]
00221fd0blr x5
00221fd4str x0, [sp+128]
00221fd8str x1, [sp+136]
00221fdcstr x2, [sp+144]
00221fe0adrp x0, 0x425000
00221fe4add x0, x0, 3648
00221fe8bl runtime.newobject
00221fecstr x0, [sp+224]
00221ff0ldr x5, [sp+464]
00221ff4ldr x6, [sp+456]
00221ff8str x6, [x0]
00221ffcadrp x27, 0x82a000
00222000ldr w6, [x27+3056]
00222004cbz w6, 0x22200c
00222008b 0x222010
0022200c
0022200cloc_22200c:
0022200cb 0x222024
00222010
00222010loc_222010:
00222010bl runtime.gcWriteBarrier2
00222014str x5, [x25]
00222018ldr x2, [x0+8]
0022201cstr x2, [x25+8]
00222020b 0x222024
00222024
00222024loc_222024:
00222024str x5, [x0+8]
00222028ldr x2, [sp+224]
0022202cldrsb x27, [x2]
00222030ldr x3, [sp+128]
00222034ldr x4, [sp+136]
00222038ldr x5, [sp+144]
0022203cstr x5, [x2+32]
00222040adrp x27, 0x829000
00222044ldr w5, [x27+3056]
00222048cbz w5, 0x222050
0022204cb 0x222054
00222050
00222050loc_222050:
00222050b 0x222074
00222054
00222054loc_222054:
00222054bl runtime.gcWriteBarrier4
00222058str x3, [x25]
0022205cldr x5, [x2+16]
00222060str x5, [x25+8]
00222064str x4, [x25+16]
00222068ldr x5, [x2+24]
0022206cstr x5, [x25+24]
00222070b 0x222074
00222074
00222074loc_222074:
00222074str x3, [x2+16]
00222078str x4, [x2+24]
0022207cldr x2, [sp+224]
00222080str x2, [sp+376]
00222084adrp x3, 0x4f8000
00222088add x3, x3, 1584
0022208cstr x3, [sp+80]
00222090str x2, [sp+88]
00222094ldr x0, [sp+80]
00222098ldr x1, [sp+88]
0022209cldp x29, x30, [sp-8]
002220a0add sp, sp, 448
002220a4ret x30
002220a8
002220a8loc_2220a8:
002220a8ubfm x1, x0, 0, 7
002220acsubs wzr, w1, 13
002220b0b.eq 0x2220b8
002220b4b 0x222660
002220b8
002220b8loc_2220b8:
002220b8b 0x2220bc
002220bc
002220bcloc_2220bc:
002220bcldr x1, [sp+456]
002220c0ldrsb x27, [x1]
002220c4ldr x1, [x1+168]
002220c8ldr x0, [sp+464]
002220ccblr x1
002220d0str x0, [sp+64]
002220d4subs xzr, x0, 10
002220d8b.eq 0x2220e0
002220dcb 0x22265c
002220e0
002220e0loc_2220e0:
002220e0ldr x0, [sp+472]
002220e4adrp x27, 0x801000
002220e8ldr x2, [x27+96]
002220ecldr x1, [sp+480]
002220f0adrp x27, 0x801000
002220f4ldr x3, [x27+104]
002220f8adrp x27, 0x801000
002220fcldr x4, [x27+112]
00222100ldr x26, [sp+96]
00222104ldr x5, [x26]
00222108blr x5
0022210cstr x0, [sp+128]
00222110str x1, [sp+136]
00222114str x2, [sp+144]
00222118adrp x0, 0x424000
0022211cadd x0, x0, 2848
00222120bl runtime.newobject
00222124str x0, [sp+264]
00222128ldr x5, [sp+464]
0022212cldr x6, [sp+456]
00222130str x6, [x0]
00222134adrp x27, 0x829000
00222138ldr w6, [x27+3056]
0022213ccbz w6, 0x222144
00222140b 0x222148
00222144
00222144loc_222144:
00222144b 0x22215c
00222148
00222148loc_222148:
00222148bl runtime.gcWriteBarrier2
0022214cstr x5, [x25]
00222150ldr x2, [x0+8]
00222154str x2, [x25+8]
00222158b 0x22215c
0022215c
0022215cloc_22215c:
0022215cstr x5, [x0+8]
00222160ldr x2, [sp+264]
00222164ldrsb x27, [x2]
00222168ldr x3, [sp+128]
0022216cldr x4, [sp+136]
00222170ldr x5, [sp+144]
00222174str x5, [x2+32]
00222178adrp x27, 0x829000
0022217cldr w5, [x27+3056]
00222180cbz w5, 0x222188
00222184b 0x22218c
00222188
00222188loc_222188:
00222188b 0x2221ac
0022218c
0022218cloc_22218c:
0022218cbl runtime.gcWriteBarrier4
00222190str x3, [x25]
00222194ldr x5, [x2+16]
00222198str x5, [x25+8]
0022219cstr x4, [x25+16]
002221a0ldr x5, [x2+24]
002221a4str x5, [x25+24]
002221a8b 0x2221ac
002221ac
002221acloc_2221ac:
002221acstr x3, [x2+16]
002221b0str x4, [x2+24]
002221b4ldr x2, [sp+264]
002221b8str x2, [sp+432]
002221bcadrp x3, 0x4f8000
002221c0add x3, x3, 1224
002221c4str x3, [sp+80]
002221c8str x2, [sp+88]
002221ccldr x0, [sp+80]
002221d0ldr x1, [sp+88]
002221d4ldp x29, x30, [sp-8]
002221d8add sp, sp, 448
002221dcret x30
002221e0
002221e0loc_2221e0:
002221e0sbfm x1, x0, 0, 7
002221e4subs wzr, w1, 15
002221e8b.le 0x2221f0
002221ecb 0x22226c
002221f0
002221f0loc_2221f0:
002221f0ubfm x1, x0, 0, 7
002221f4subs wzr, w1, 14
002221f8b.eq 0x222200
002221fcb 0x222258
00222200
00222200loc_222200:
00222200b 0x222204
00222204
00222204loc_222204:
00222204ldr x1, [sp+456]
00222208ldrsb x27, [x1]
0022220cldr x1, [x1+168]
00222210ldr x0, [sp+464]
00222214blr x1
00222218str x0, [sp+64]
0022221csubs xzr, x0, 5
00222220b.eq 0x222228
00222224b 0x222658
00222228
00222228loc_222228:
00222228ldr x0, [sp+456]
0022222cldr x2, [sp+472]
00222230ldr x1, [sp+464]
00222234ldr x3, [sp+480]
00222238bl google.golang.org/protobuf/internal/impl.newEnumConverter
0022223cstr x0, [sp+360]
00222240str x1, [sp+368]
00222244str x0, [sp+80]
00222248str x1, [sp+88]
0022224cldp x29, x30, [sp-8]
00222250add sp, sp, 448
00222254ret x30
00222258
00222258loc_222258:
00222258ubfm x1, x0, 0, 7
0022225csubs wzr, w1, 15
00222260b.eq 0x222268
00222264b 0x222650
00222268
00222268loc_222268:
00222268b 0x222294
0022226c
0022226cloc_22226c:
0022226cubfm x1, x0, 0, 7
00222270subs wzr, w1, 16
00222274b.eq 0x22227c
00222278b 0x222280
0022227c
0022227cloc_22227c:
0022227cb 0x2223cc
00222280
00222280loc_222280:
00222280ubfm x1, x0, 0, 7
00222284subs wzr, w1, 17
00222288b.eq 0x222290
0022228cb 0x2223b8
00222290
00222290loc_222290:
00222290b 0x222294
00222294
00222294loc_222294:
00222294ldr x1, [sp+456]
00222298ldrsb x27, [x1]
0022229cldr x1, [x1+168]
002222a0ldr x0, [sp+464]
002222a4blr x1
002222a8str x0, [sp+64]
002222acsubs xzr, x0, 5
002222b0b.eq 0x2222b8
002222b4b 0x22264c
002222b8
002222b8loc_2222b8:
002222b8ldr x0, [sp+472]
002222bcadrp x27, 0x801000
002222c0ldr x2, [x27+32]
002222c4ldr x1, [sp+480]
002222c8adrp x27, 0x801000
002222ccldr x3, [x27+40]
002222d0adrp x27, 0x801000
002222d4ldr x4, [x27+48]
002222d8ldr x26, [sp+96]
002222dcldr x5, [x26]
002222e0blr x5
002222e4str x0, [sp+128]
002222e8str x1, [sp+136]
002222ecstr x2, [sp+144]
002222f0adrp x0, 0x424000
002222f4add x0, x0, 2528
002222f8bl runtime.newobject
002222fcstr x0, [sp+280]
00222300ldr x5, [sp+464]
00222304ldr x6, [sp+456]
00222308str x6, [x0]
0022230cadrp x27, 0x829000
00222310ldr w6, [x27+3056]
00222314cbz w6, 0x22231c
00222318b 0x222320
0022231c
0022231cloc_22231c:
0022231cb 0x222334
00222320
00222320loc_222320:
00222320bl runtime.gcWriteBarrier2
00222324str x5, [x25]
00222328ldr x2, [x0+8]
0022232cstr x2, [x25+8]
00222330b 0x222334
00222334
00222334loc_222334:
00222334str x5, [x0+8]
00222338ldr x2, [sp+280]
0022233cldrsb x27, [x2]
00222340ldr x3, [sp+128]
00222344ldr x4, [sp+136]
00222348ldr x5, [sp+144]
0022234cstr x5, [x2+32]
00222350adrp x27, 0x829000
00222354ldr w5, [x27+3056]
00222358cbz w5, 0x222360
0022235cb 0x222364
00222360
00222360loc_222360:
00222360b 0x222384
00222364
00222364loc_222364:
00222364bl runtime.gcWriteBarrier4
00222368str x3, [x25]
0022236cldr x5, [x2+16]
00222370str x5, [x25+8]
00222374str x4, [x25+16]
00222378ldr x5, [x2+24]
0022237cstr x5, [x25+24]
00222380b 0x222384
00222384
00222384loc_222384:
00222384str x3, [x2+16]
00222388str x4, [x2+24]
0022238cldr x2, [sp+280]
00222390str x2, [sp+112]
00222394adrp x3, 0x4f8000
00222398add x3, x3, 1080
0022239cstr x3, [sp+80]
002223a0str x2, [sp+88]
002223a4ldr x0, [sp+80]
002223a8ldr x1, [sp+88]
002223acldp x29, x30, [sp-8]
002223b0add sp, sp, 448
002223b4ret x30
002223b8
002223b8loc_2223b8:
002223b8ubfm x1, x0, 0, 7
002223bcsubs wzr, w1, 18
002223c0b.eq 0x2223c8
002223c4b 0x222634
002223c8
002223c8loc_2223c8:
002223c8b 0x2223cc
002223cc
002223ccloc_2223cc:
002223ccldr x1, [sp+456]
002223d0ldrsb x27, [x1]
002223d4ldr x1, [x1+168]
002223d8ldr x0, [sp+464]
002223dcblr x1
002223e0str x0, [sp+64]
002223e4subs xzr, x0, 6
002223e8b.eq 0x2223f0
002223ecb 0x2224f0
002223f0
002223f0loc_2223f0:
002223f0ldr x0, [sp+472]
002223f4adrp x27, 0x801000
002223f8ldr x2, [x27+64]
002223fcldr x1, [sp+480]
00222400adrp x27, 0x801000
00222404ldr x3, [x27+72]
00222408adrp x27, 0x801000
0022240cldr x4, [x27+80]
00222410ldr x26, [sp+96]
00222414ldr x5, [x26]
00222418blr x5
0022241cstr x0, [sp+128]
00222420str x1, [sp+136]
00222424str x2, [sp+144]
00222428adrp x0, 0x424000
0022242cadd x0, x0, 2688
00222430bl runtime.newobject
00222434str x0, [sp+272]
00222438ldr x5, [sp+464]
0022243cldr x6, [sp+456]
00222440str x6, [x0]
00222444adrp x27, 0x829000
00222448ldr w6, [x27+3056]
0022244ccbz w6, 0x222454
00222450b 0x222458
00222454
00222454loc_222454:
00222454b 0x22246c
00222458
00222458loc_222458:
00222458bl runtime.gcWriteBarrier2
0022245cstr x5, [x25]
00222460ldr x2, [x0+8]
00222464str x2, [x25+8]
00222468b 0x22246c
0022246c
0022246cloc_22246c:
0022246cstr x5, [x0+8]
00222470ldr x2, [sp+272]
00222474ldrsb x27, [x2]
00222478ldr x3, [sp+128]
0022247cldr x4, [sp+136]
00222480ldr x5, [sp+144]
00222484str x5, [x2+32]
00222488adrp x27, 0x829000
0022248cldr w5, [x27+3056]
00222490cbz w5, 0x222498
00222494b 0x22249c
00222498
00222498loc_222498:
00222498b 0x2224bc
0022249c
0022249cloc_22249c:
0022249cbl runtime.gcWriteBarrier4
002224a0str x3, [x25]
002224a4ldr x5, [x2+16]
002224a8str x5, [x25+8]
002224acstr x4, [x25+16]
002224b0ldr x5, [x2+24]
002224b4str x5, [x25+24]
002224b8b 0x2224bc
002224bc
002224bcloc_2224bc:
002224bcstr x3, [x2+16]
002224c0str x4, [x2+24]
002224c4ldr x2, [sp+272]
002224c8str x2, [sp+104]
002224ccadrp x3, 0x4f8000
002224d0add x3, x3, 1152
002224d4str x3, [sp+80]
002224d8str x2, [sp+88]
002224dcldr x0, [sp+80]
002224e0ldr x1, [sp+88]
002224e4ldp x29, x30, [sp-8]
002224e8add sp, sp, 448
002224ecret x30
002224f0
002224f0loc_2224f0:
002224f0b 0x2224f4
002224f4
002224f4loc_2224f4:
002224f4ldr x1, [sp+472]
002224f8ldrsb x27, [x1]
002224fcldr x1, [x1+72]
00222500ldr x0, [sp+480]
00222504blr x1
00222508str x0, [sp+344]
0022250cstr x1, [sp+352]
00222510stp xzr, xzr, [sp+312]
00222514stp xzr, xzr, [sp+328]
00222518add x1, sp, 312
0022251cstr x1, [sp+192]
00222520ldr x1, [sp+464]
00222524ldr x2, [sp+456]
00222528str x2, [sp+176]
0022252cstr x1, [sp+184]
00222530str x2, [sp+168]
00222534ldr x1, [sp+168]
00222538cbnz x1, 0x222540
0022253cb 0x222630
00222540
00222540loc_222540:
00222540ldr x2, [sp+168]
00222544ldr x2, [x2+8]
00222548str x2, [sp+168]
0022254cb 0x222550
00222550
00222550loc_222550:
00222550ldr x2, [sp+192]
00222554ldrsb x27, [x2]
00222558ldr x3, [sp+168]
0022255cldr x4, [sp+184]
00222560str x3, [x2]
00222564adrp x27, 0x829000
00222568ldr w3, [x27+3056]
0022256ccbz w3, 0x222574
00222570b 0x22261c
00222574
00222574loc_222574:
00222574b 0x222578
00222578
00222578loc_222578:
00222578str x4, [x2+8]
0022257cldr x0, [sp+344]
00222580ldr x1, [sp+352]
00222584bl runtime.convTstring
00222588str x0, [sp+160]
0022258cldr x2, [sp+192]
00222590ldrsb x27, [x2]
00222594adrp x3, 0x40d000
00222598add x3, x3, 2496
0022259cstr x3, [x2+16]
002225a0adrp x27, 0x829000
002225a4ldr w3, [x27+3056]
002225a8cbz w3, 0x2225b0
002225acb 0x222608
002225b0
002225b0loc_2225b0:
002225b0b 0x2225b4
002225b4
002225b4loc_2225b4:
002225b4str x0, [x2+24]
002225b8ldr x2, [sp+192]
002225bcldrsb x27, [x2]
002225c0b 0x2225c4
002225c4
002225c4loc_2225c4:
002225c4str x2, [sp+200]
002225c8orr x4, xzr, 2
002225ccstr x4, [sp+208]
002225d0str x4, [sp+216]
002225d4adrp x0, 0x49c000
002225d8add x0, x0, 475
002225dcorr x1, xzr, 31
002225e0mov x3, x4
002225e4bl fmt.Sprintf
002225e8str x0, [sp+296]
002225ecstr x1, [sp+304]
002225f0bl runtime.convTstring
002225f4str x0, [sp+152]
002225f8mov x1, x0
002225fcadrp x0, 0x3d3000
00222600add x0, x0, 2944
00222604bl runtime.gopanic
00222608
00222608loc_222608:
00222608bl runtime.gcWriteBarrier2
0022260cstr x0, [x25]
00222610ldr x5, [x2+24]
00222614str x5, [x25+8]
00222618b 0x2225b4
0022261c
0022261cloc_22261c:
0022261cbl runtime.gcWriteBarrier2
00222620str x4, [x25]
00222624ldr x3, [x2+8]
00222628str x3, [x25+8]
0022262cb 0x222578
00222630
00222630loc_222630:
00222630b 0x222550
00222634
00222634loc_222634:
00222634b 0x222638
00222638
00222638loc_222638:
00222638b 0x22263c
0022263c
0022263cloc_22263c:
0022263cb 0x222640
00222640
00222640loc_222640:
00222640b 0x222644
00222644
00222644loc_222644:
00222644b 0x222648
00222648
00222648loc_222648:
00222648b 0x2224f4
0022264c
0022264cloc_22264c:
0022264cb 0x2224f4
00222650
00222650loc_222650:
00222650b 0x222654
00222654
00222654loc_222654:
00222654b 0x222640
00222658
00222658loc_222658:
00222658b 0x2224f4
0022265c
0022265cloc_22265c:
0022265cb 0x2224f4
00222660
00222660loc_222660:
00222660b 0x222664
00222664
00222664loc_222664:
00222664b 0x222668
00222668
00222668loc_222668:
00222668b 0x222644
0022266c
0022266cloc_22266c:
0022266cb 0x2224f4
00222670
00222670loc_222670:
00222670b 0x222674
00222674
00222674loc_222674:
00222674b 0x222678
00222678
00222678loc_222678:
00222678b 0x222668
0022267c
0022267cloc_22267c:
0022267cb 0x222674
00222680
00222680loc_222680:
00222680b 0x2224f4
00222684
00222684loc_222684:
00222684b 0x2224f4
00222688
00222688loc_222688:
00222688b 0x22268c
0022268c
0022268cloc_22268c:
0022268cb 0x222690
00222690
00222690loc_222690:
00222690b 0x222694
00222694
00222694loc_222694:
00222694b 0x222648
00222698
00222698loc_222698:
00222698b 0x2224f4
0022269c
0022269cloc_22269c:
0022269cb 0x2226a0
002226a0
002226a0loc_2226a0:
002226a0b 0x222690
002226a4
002226a4loc_2226a4:
002226a4b 0x2226a8
002226a8
002226a8loc_2226a8:
002226a8b 0x2226ac
002226ac
002226acloc_2226ac:
002226acb 0x222694
002226b0
002226b0loc_2226b0:
002226b0b 0x2224f4
002226b4
002226b4loc_2226b4:
002226b4b 0x2226b8
002226b8
002226b8loc_2226b8:
002226b8b 0x2226ac
002226bc
002226bcloc_2226bc:
002226bcb 0x2224f4
002226c0
002226c0loc_2226c0:
002226c0stp x0, x1, [sp+8]
002226c4stp x2, x3, [sp+24]
002226c8mov x3, x30
002226ccbl runtime.morestack_noctxt.abi0
002226d0ldp x0, x1, [sp+8]
002226d4ldp x2, x3, [sp+24]
002226d8b 0x2216b0
002226dcudf 0
002216b0
002216b0google.golang.org/protobuf/internal/impl.newSingularConverter: ; void google.golang.org/protobuf/internal/impl.newSingularConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
002216b0ldr x16, [x28+16]
002216b4sub x17, sp, 320
002216b8subs xzr, x17, x16
002216bcb.ls 0x2226c0
002216c0sub x20, sp, 448
002216c4stp x29, x30, [x20-8]
002216c8add sp, x20, 0
002216ccsub x29, sp, 8
002216d0str x0, [sp+456]
002216d4str x1, [sp+464]
002216d8str x2, [sp+472]
002216dcstr x3, [sp+480]
002216e0stp xzr, xzr, [sp+80]
002216e4adrp x1, 0x4b8000
002216e8add x1, x1, 3424
002216ecstr x1, [sp+96]
002216f0ldr x1, [sp+472]
002216f4ldrsb x27, [x1]
002216f8ldr x1, [x1+176]
002216fcldr x0, [sp+480]
00221700blr x1
00221704strb w0, [sp+60]
00221708strb w0, [sp+61]
0022170csbfm x1, x0, 0, 7
00221710subs wzr, w1, 8
00221714b.le 0x22171c
00221718b 0x221c7c
0022171c
0022171cloc_22171c:
0022171csbfm x1, x0, 0, 7
00221720subs wzr, w1, 4
00221724b.le 0x22172c
00221728b 0x2219d4
0022172c
0022172cloc_22172c:
0022172csbfm x1, x0, 0, 7
00221730subs wzr, w1, 2
00221734b.le 0x22173c
00221738b 0x2219ac
0022173c
0022173cloc_22173c:
0022173cubfm x1, x0, 0, 7
00221740subs wzr, w1, 1
00221744b.eq 0x22174c
00221748b 0x221874
0022174c
0022174cloc_22174c:
0022174cb 0x221750
00221750
00221750loc_221750:
00221750ldr x1, [sp+456]
00221754ldrsb x27, [x1]
00221758ldr x1, [x1+168]
0022175cldr x0, [sp+464]
00221760blr x1
00221764str x0, [sp+64]
00221768subs xzr, x0, 14
0022176cb.eq 0x221774
00221770b 0x2226bc
00221774
00221774loc_221774:
00221774ldr x0, [sp+472]
00221778adrp x27, 0x802000
0022177cldr x2, [x27+192]
00221780ldr x1, [sp+480]
00221784adrp x27, 0x802000
00221788ldr x3, [x27+200]
0022178cadrp x27, 0x802000
00221790ldr x4, [x27+208]
00221794ldr x26, [sp+96]
00221798ldr x5, [x26]
0022179cblr x5
002217a0str x0, [sp+128]
002217a4str x1, [sp+136]
002217a8str x2, [sp+144]
002217acadrp x0, 0x425000
002217b0add x0, x0, 3328
002217b4bl runtime.newobject
002217b8str x0, [sp+240]
002217bcldr x5, [sp+464]
002217c0ldr x6, [sp+456]
002217c4str x6, [x0]
002217c8adrp x27, 0x82a000
002217ccldr w6, [x27+3056]
002217d0cbz w6, 0x2217d8
002217d4b 0x2217dc
002217d8
002217d8loc_2217d8:
002217d8b 0x2217f0
002217dc
002217dcloc_2217dc:
002217dcbl runtime.gcWriteBarrier2
002217e0str x5, [x25]
002217e4ldr x2, [x0+8]
002217e8str x2, [x25+8]
002217ecb 0x2217f0
002217f0
002217f0loc_2217f0:
002217f0str x5, [x0+8]
002217f4ldr x2, [sp+240]
002217f8ldrsb x27, [x2]
002217fcldr x3, [sp+128]
00221800ldr x4, [sp+136]
00221804ldr x5, [sp+144]
00221808str x5, [x2+32]
0022180cadrp x27, 0x82a000
00221810ldr w5, [x27+3056]
00221814cbz w5, 0x22181c
00221818b 0x221820
0022181c
0022181cloc_22181c:
0022181cb 0x221840
00221820
00221820loc_221820:
00221820bl runtime.gcWriteBarrier4
00221824str x3, [x25]
00221828ldr x5, [x2+16]
0022182cstr x5, [x25+8]
00221830str x4, [x25+16]
00221834ldr x5, [x2+24]
00221838str x5, [x25+24]
0022183cb 0x221840
00221840
00221840loc_221840:
00221840str x3, [x2+16]
00221844str x4, [x2+24]
00221848ldr x2, [sp+240]
0022184cstr x2, [sp+408]
00221850adrp x3, 0x4f9000
00221854add x3, x3, 1440
00221858str x3, [sp+80]
0022185cstr x2, [sp+88]
00221860ldr x0, [sp+80]
00221864ldr x1, [sp+88]
00221868ldp x29, x30, [sp-8]
0022186cadd sp, sp, 448
00221870ret x30
00221874
00221874loc_221874:
00221874ubfm x1, x0, 0, 7
00221878subs wzr, w1, 2
0022187cb.eq 0x221884
00221880b 0x2226b4
00221884
00221884loc_221884:
00221884b 0x221888
00221888
00221888loc_221888:
00221888ldr x1, [sp+456]
0022188cldrsb x27, [x1]
00221890ldr x1, [x1+168]
00221894ldr x0, [sp+464]
00221898blr x1
0022189cstr x0, [sp+64]
002218a0subs xzr, x0, 13
002218a4b.eq 0x2218ac
002218a8b 0x2226b0
002218ac
002218acloc_2218ac:
002218acldr x0, [sp+472]
002218b0adrp x27, 0x802000
002218b4ldr x2, [x27+160]
002218b8ldr x1, [sp+480]
002218bcadrp x27, 0x802000
002218c0ldr x3, [x27+168]
002218c4adrp x27, 0x802000
002218c8ldr x4, [x27+176]
002218ccldr x26, [sp+96]
002218d0ldr x5, [x26]
002218d4blr x5
002218d8str x0, [sp+128]
002218dcstr x1, [sp+136]
002218e0str x2, [sp+144]
002218e4adrp x0, 0x425000
002218e8add x0, x0, 3168
002218ecbl runtime.newobject
002218f0str x0, [sp+248]
002218f4ldr x5, [sp+464]
002218f8ldr x6, [sp+456]
002218fcstr x6, [x0]
00221900adrp x27, 0x82a000
00221904ldr w6, [x27+3056]
00221908cbz w6, 0x221910
0022190cb 0x221914
00221910
00221910loc_221910:
00221910b 0x221928
00221914
00221914loc_221914:
00221914bl runtime.gcWriteBarrier2
00221918str x5, [x25]
0022191cldr x2, [x0+8]
00221920str x2, [x25+8]
00221924b 0x221928
00221928
00221928loc_221928:
00221928str x5, [x0+8]
0022192cldr x2, [sp+248]
00221930ldrsb x27, [x2]
00221934ldr x3, [sp+128]
00221938ldr x4, [sp+136]
0022193cldr x5, [sp+144]
00221940str x5, [x2+32]
00221944adrp x27, 0x82a000
00221948ldr w5, [x27+3056]
0022194ccbz w5, 0x221954
00221950b 0x221958
00221954
00221954loc_221954:
00221954b 0x221978
00221958
00221958loc_221958:
00221958bl runtime.gcWriteBarrier4
0022195cstr x3, [x25]
00221960ldr x5, [x2+16]
00221964str x5, [x25+8]
00221968str x4, [x25+16]
0022196cldr x5, [x2+24]
00221970str x5, [x25+24]
00221974b 0x221978
00221978
00221978loc_221978:
00221978str x3, [x2+16]
0022197cstr x4, [x2+24]
00221980ldr x2, [sp+248]
00221984str x2, [sp+416]
00221988adrp x3, 0x4f9000
0022198cadd x3, x3, 1368
00221990str x3, [sp+80]
00221994str x2, [sp+88]
00221998ldr x0, [sp+80]
0022199cldr x1, [sp+88]
002219a0ldp x29, x30, [sp-8]
002219a4add sp, sp, 448
002219a8ret x30
002219ac
002219acloc_2219ac:
002219acubfm x1, x0, 0, 7
002219b0subs wzr, w1, 3
002219b4b.eq 0x2219bc
002219b8b 0x2219c0
002219bc
002219bcloc_2219bc:
002219bcb 0x2223cc
002219c0
002219c0loc_2219c0:
002219c0ubfm x1, x0, 0, 7
002219c4subs wzr, w1, 4
002219c8b.eq 0x2219d0
002219ccb 0x2226a4
002219d0
002219d0loc_2219d0:
002219d0b 0x221a0c
002219d4
002219d4loc_2219d4:
002219d4sbfm x1, x0, 0, 7
002219d8subs wzr, w1, 6
002219dcb.le 0x2219e4
002219e0b 0x221b30
002219e4
002219e4loc_2219e4:
002219e4ubfm x1, x0, 0, 7
002219e8subs wzr, w1, 5
002219ecb.eq 0x2219f4
002219f0b 0x2219f8
002219f4
002219f4loc_2219f4:
002219f4b 0x222294
002219f8
002219f8loc_2219f8:
002219f8ubfm x1, x0, 0, 7
002219fcsubs wzr, w1, 6
00221a00b.eq 0x221a08
00221a04b 0x22269c
00221a08
00221a08loc_221a08:
00221a08b 0x221a0c
00221a0c
00221a0cloc_221a0c:
00221a0cldr x1, [sp+456]
00221a10ldrsb x27, [x1]
00221a14ldr x1, [x1+168]
00221a18ldr x0, [sp+464]
00221a1cblr x1
00221a20str x0, [sp+64]
00221a24subs xzr, x0, 11
00221a28b.eq 0x221a30
00221a2cb 0x222698
00221a30
00221a30loc_221a30:
00221a30ldr x0, [sp+472]
00221a34adrp x27, 0x802000
00221a38ldr x2, [x27+128]
00221a3cldr x1, [sp+480]
00221a40adrp x27, 0x802000
00221a44ldr x3, [x27+136]
00221a48adrp x27, 0x802000
00221a4cldr x4, [x27+144]
00221a50ldr x26, [sp+96]
00221a54ldr x5, [x26]
00221a58blr x5
00221a5cstr x0, [sp+128]
00221a60str x1, [sp+136]
00221a64str x2, [sp+144]
00221a68adrp x0, 0x425000
00221a6cadd x0, x0, 3008
00221a70bl runtime.newobject
00221a74str x0, [sp+256]
00221a78ldr x5, [sp+464]
00221a7cldr x6, [sp+456]
00221a80str x6, [x0]
00221a84adrp x27, 0x82a000
00221a88ldr w6, [x27+3056]
00221a8ccbz w6, 0x221a94
00221a90b 0x221a98
00221a94
00221a94loc_221a94:
00221a94b 0x221aac
00221a98
00221a98loc_221a98:
00221a98bl runtime.gcWriteBarrier2
00221a9cstr x5, [x25]
00221aa0ldr x2, [x0+8]
00221aa4str x2, [x25+8]
00221aa8b 0x221aac
00221aac
00221aacloc_221aac:
00221aacstr x5, [x0+8]
00221ab0ldr x2, [sp+256]
00221ab4ldrsb x27, [x2]
00221ab8ldr x3, [sp+128]
00221abcldr x4, [sp+136]
00221ac0ldr x5, [sp+144]
00221ac4str x5, [x2+32]
00221ac8adrp x27, 0x82a000
00221accldr w5, [x27+3056]
00221ad0cbz w5, 0x221ad8
00221ad4b 0x221adc
00221ad8
00221ad8loc_221ad8:
00221ad8b 0x221afc
00221adc
00221adcloc_221adc:
00221adcbl runtime.gcWriteBarrier4
00221ae0str x3, [x25]
00221ae4ldr x5, [x2+16]
00221ae8str x5, [x25+8]
00221aecstr x4, [x25+16]
00221af0ldr x5, [x2+24]
00221af4str x5, [x25+24]
00221af8b 0x221afc
00221afc
00221afcloc_221afc:
00221afcstr x3, [x2+16]
00221b00str x4, [x2+24]
00221b04ldr x2, [sp+256]
00221b08str x2, [sp+424]
00221b0cadrp x3, 0x4f9000
00221b10add x3, x3, 1296
00221b14str x3, [sp+80]
00221b18str x2, [sp+88]
00221b1cldr x0, [sp+80]
00221b20ldr x1, [sp+88]
00221b24ldp x29, x30, [sp-8]
00221b28add sp, sp, 448
00221b2cret x30
00221b30
00221b30loc_221b30:
00221b30ubfm x1, x0, 0, 7
00221b34subs wzr, w1, 7
00221b38b.eq 0x221b40
00221b3cb 0x221b44
00221b40
00221b40loc_221b40:
00221b40b 0x2220bc
00221b44
00221b44loc_221b44:
00221b44ubfm x1, x0, 0, 7
00221b48subs wzr, w1, 8
00221b4cb.eq 0x221b54
00221b50b 0x222688
00221b54
00221b54loc_221b54:
00221b54b 0x221b58
00221b58
00221b58loc_221b58:
00221b58ldr x1, [sp+456]
00221b5cldrsb x27, [x1]
00221b60ldr x1, [x1+168]
00221b64ldr x0, [sp+464]
00221b68blr x1
00221b6cstr x0, [sp+64]
00221b70subs xzr, x0, 1
00221b74b.eq 0x221b7c
00221b78b 0x222684
00221b7c
00221b7cloc_221b7c:
00221b7cldr x0, [sp+472]
00221b80adrp x27, 0x802000
00221b84ldr x2, [x27]
00221b88ldr x1, [sp+480]
00221b8cadrp x27, 0x802000
00221b90ldr x3, [x27+8]
00221b94adrp x27, 0x802000
00221b98ldr x4, [x27+16]
00221b9cldr x26, [sp+96]
00221ba0ldr x5, [x26]
00221ba4blr x5
00221ba8str x0, [sp+128]
00221bacstr x1, [sp+136]
00221bb0str x2, [sp+144]
00221bb4adrp x0, 0x425000
00221bb8add x0, x0, 2368
00221bbcbl runtime.newobject
00221bc0str x0, [sp+288]
00221bc4ldr x5, [sp+464]
00221bc8ldr x6, [sp+456]
00221bccstr x6, [x0]
00221bd0adrp x27, 0x82a000
00221bd4ldr w6, [x27+3056]
00221bd8cbz w6, 0x221be0
00221bdcb 0x221be4
00221be0
00221be0loc_221be0:
00221be0b 0x221bf8
00221be4
00221be4loc_221be4:
00221be4bl runtime.gcWriteBarrier2
00221be8str x5, [x25]
00221becldr x2, [x0+8]
00221bf0str x2, [x25+8]
00221bf4b 0x221bf8
00221bf8
00221bf8loc_221bf8:
00221bf8str x5, [x0+8]
00221bfcldr x2, [sp+288]
00221c00ldrsb x27, [x2]
00221c04ldr x3, [sp+128]
00221c08ldr x4, [sp+136]
00221c0cldr x5, [sp+144]
00221c10str x5, [x2+32]
00221c14adrp x27, 0x82a000
00221c18ldr w5, [x27+3056]
00221c1ccbz w5, 0x221c24
00221c20b 0x221c28
00221c24
00221c24loc_221c24:
00221c24b 0x221c48
00221c28
00221c28loc_221c28:
00221c28bl runtime.gcWriteBarrier4
00221c2cstr x3, [x25]
00221c30ldr x5, [x2+16]
00221c34str x5, [x25+8]
00221c38str x4, [x25+16]
00221c3cldr x5, [x2+24]
00221c40str x5, [x25+24]
00221c44b 0x221c48
00221c48
00221c48loc_221c48:
00221c48str x3, [x2+16]
00221c4cstr x4, [x2+24]
00221c50ldr x2, [sp+288]
00221c54str x2, [sp+120]
00221c58adrp x3, 0x4f9000
00221c5cadd x3, x3, 1008
00221c60str x3, [sp+80]
00221c64str x2, [sp+88]
00221c68ldr x0, [sp+80]
00221c6cldr x1, [sp+88]
00221c70ldp x29, x30, [sp-8]
00221c74add sp, sp, 448
00221c78ret x30
00221c7c
00221c7cloc_221c7c:
00221c7csbfm x2, x0, 0, 7
00221c80subs wzr, w2, 13
00221c84b.le 0x221c8c
00221c88b 0x2221e0
00221c8c
00221c8cloc_221c8c:
00221c8csbfm x2, x0, 0, 7
00221c90subs wzr, w2, 11
00221c94b.le 0x221c9c
00221c98b 0x221ec8
00221c9c
00221c9cloc_221c9c:
00221c9cubfm x2, x0, 0, 7
00221ca0subs wzr, w2, 9
00221ca4b.eq 0x221cac
00221ca8b 0x221e7c
00221cac
00221cacloc_221cac:
00221cacb 0x221cb0
00221cb0
00221cb0loc_221cb0:
00221cb0ldr x1, [sp+456]
00221cb4ldrsb x27, [x1]
00221cb8ldr x1, [x1+168]
00221cbcldr x0, [sp+464]
00221cc0blr x1
00221cc4str x0, [sp+64]
00221cc8subs xzr, x0, 24
00221ccccset x1, eq
00221cd0strb w1, [sp+63]
00221cd4b.eq 0x221cdc
00221cd8b 0x221ce0
00221cdc
00221cdcloc_221cdc:
00221cdcb 0x221d70
00221ce0
00221ce0loc_221ce0:
00221ce0ldr x1, [sp+456]
00221ce4ldrsb x27, [x1]
00221ce8ldr x0, [sp+464]
00221cecldr x1, [x1+168]
00221cf0blr x1
00221cf4str x0, [sp+72]
00221cf8subs xzr, x0, 23
00221cfccset x1, eq
00221d00strb w1, [sp+62]
00221d04b.eq 0x221d0c
00221d08b 0x221d60
00221d0c
00221d0cloc_221d0c:
00221d0cldr x1, [sp+456]
00221d10ldrsb x27, [x1]
00221d14ldr x0, [sp+464]
00221d18ldr x1, [x1+88]
00221d1cblr x1
00221d20str x0, [sp+392]
00221d24str x1, [sp+400]
00221d28adrp x27, 0x801000
00221d2cldr x2, [x27+144]
00221d30subs xzr, x0, x2
00221d34cset x2, eq
00221d38b.eq 0x221d40
00221d3cb 0x221d50
00221d40
00221d40loc_221d40:
00221d40adrp x27, 0x801000
00221d44ldr x2, [x27+152]
00221d48bl runtime.ifaceeq
00221d4cb 0x221d58
00221d50
00221d50loc_221d50:
00221d50mov x0, x2
00221d54b 0x221d58
00221d58
00221d58loc_221d58:
00221d58strb w0, [sp+62]
00221d5cb 0x221d64
00221d60
00221d60loc_221d60:
00221d60b 0x221d64
00221d64
00221d64loc_221d64:
00221d64ldrb w5, [sp+62]
00221d68strb w5, [sp+63]
00221d6cb 0x221d70
00221d70
00221d70loc_221d70:
00221d70ldrb w5, [sp+63]
00221d74tbnz w5, 0, 0x221d7c
00221d78b 0x222680
00221d7c
00221d7cloc_221d7c:
00221d7cldr x0, [sp+472]
00221d80adrp x27, 0x802000
00221d84ldr x2, [x27+224]
00221d88ldr x1, [sp+480]
00221d8cadrp x27, 0x802000
00221d90ldr x3, [x27+232]
00221d94adrp x27, 0x802000
00221d98ldr x4, [x27+240]
00221d9cldr x26, [sp+96]
00221da0ldr x5, [x26]
00221da4blr x5
00221da8str x0, [sp+128]
00221dacstr x1, [sp+136]
00221db0str x2, [sp+144]
00221db4adrp x0, 0x425000
00221db8add x0, x0, 3488
00221dbcbl runtime.newobject
00221dc0str x0, [sp+232]
00221dc4ldr x5, [sp+464]
00221dc8ldr x6, [sp+456]
00221dccstr x6, [x0]
00221dd0adrp x27, 0x82a000
00221dd4ldr w6, [x27+3056]
00221dd8cbz w6, 0x221de0
00221ddcb 0x221de4
00221de0
00221de0loc_221de0:
00221de0b 0x221df8
00221de4
00221de4loc_221de4:
00221de4bl runtime.gcWriteBarrier2
00221de8str x5, [x25]
00221decldr x2, [x0+8]
00221df0str x2, [x25+8]
00221df4b 0x221df8
00221df8
00221df8loc_221df8:
00221df8str x5, [x0+8]
00221dfcldr x2, [sp+232]
00221e00ldrsb x27, [x2]
00221e04ldr x3, [sp+128]
00221e08ldr x4, [sp+136]
00221e0cldr x5, [sp+144]
00221e10str x5, [x2+32]
00221e14adrp x27, 0x82a000
00221e18ldr w5, [x27+3056]
00221e1ccbz w5, 0x221e24
00221e20b 0x221e28
00221e24
00221e24loc_221e24:
00221e24b 0x221e48
00221e28
00221e28loc_221e28:
00221e28bl runtime.gcWriteBarrier4
00221e2cstr x3, [x25]
00221e30ldr x5, [x2+16]
00221e34str x5, [x25+8]
00221e38str x4, [x25+16]
00221e3cldr x5, [x2+24]
00221e40str x5, [x25+24]
00221e44b 0x221e48
00221e48
00221e48loc_221e48:
00221e48str x3, [x2+16]
00221e4cstr x4, [x2+24]
00221e50ldr x2, [sp+232]
00221e54str x2, [sp+384]
00221e58adrp x3, 0x4f9000
00221e5cadd x3, x3, 1512
00221e60str x3, [sp+80]
00221e64str x2, [sp+88]
00221e68ldr x0, [sp+80]
00221e6cldr x1, [sp+88]
00221e70ldp x29, x30, [sp-8]
00221e74add sp, sp, 448
00221e78ret x30
00221e7c
00221e7cloc_221e7c:
00221e7csbfm x2, x0, 0, 7
00221e80subs wzr, w2, 10
00221e84b.ge 0x221e8c
00221e88b 0x22267c
00221e8c
00221e8cloc_221e8c:
00221e8csbfm x2, x0, 0, 7
00221e90subs wzr, w2, 11
00221e94b.le 0x221e9c
00221e98b 0x222670
00221e9c
00221e9cloc_221e9c:
00221e9cb 0x221ea0
00221ea0
00221ea0loc_221ea0:
00221ea0ldr x0, [sp+456]
00221ea4ldr x1, [sp+464]
00221ea8bl google.golang.org/protobuf/internal/impl.newMessageConverter
00221eacstr x0, [sp+360]
00221eb0str x1, [sp+368]
00221eb4str x0, [sp+80]
00221eb8str x1, [sp+88]
00221ebcldp x29, x30, [sp-8]
00221ec0add sp, sp, 448
00221ec4ret x30
00221ec8
00221ec8loc_221ec8:
00221ec8ubfm x1, x0, 0, 7
00221eccsubs wzr, w1, 12
00221ed0b.eq 0x221ed8
00221ed4b 0x2220a8
00221ed8
00221ed8loc_221ed8:
00221ed8b 0x221edc
00221edc
00221edcloc_221edc:
00221edcldr x1, [sp+456]
00221ee0ldrsb x27, [x1]
00221ee4ldr x1, [x1+168]
00221ee8ldr x0, [sp+464]
00221eecblr x1
00221ef0str x0, [sp+64]
00221ef4subs xzr, x0, 24
00221ef8cset x1, eq
00221efcstrb w1, [sp+63]
00221f00b.eq 0x221f08
00221f04b 0x221f0c
00221f08
00221f08loc_221f08:
00221f08b 0x221f9c
00221f0c
00221f0cloc_221f0c:
00221f0cldr x1, [sp+456]
00221f10ldrsb x27, [x1]
00221f14ldr x0, [sp+464]
00221f18ldr x1, [x1+168]
00221f1cblr x1
00221f20str x0, [sp+72]
00221f24subs xzr, x0, 23
00221f28cset x1, eq
00221f2cstrb w1, [sp+62]
00221f30b.eq 0x221f38
00221f34b 0x221f8c
00221f38
00221f38loc_221f38:
00221f38ldr x1, [sp+456]
00221f3cldrsb x27, [x1]
00221f40ldr x0, [sp+464]
00221f44ldr x1, [x1+88]
00221f48blr x1
00221f4cstr x0, [sp+392]
00221f50str x1, [sp+400]
00221f54adrp x27, 0x801000
00221f58ldr x2, [x27+144]
00221f5csubs xzr, x0, x2
00221f60cset x2, eq
00221f64b.eq 0x221f6c
00221f68b 0x221f7c
00221f6c
00221f6cloc_221f6c:
00221f6cadrp x27, 0x801000
00221f70ldr x2, [x27+152]
00221f74bl runtime.ifaceeq
00221f78b 0x221f84
00221f7c
00221f7cloc_221f7c:
00221f7cmov x0, x2
00221f80b 0x221f84
00221f84
00221f84loc_221f84:
00221f84strb w0, [sp+62]
00221f88b 0x221f90
00221f8c
00221f8cloc_221f8c:
00221f8cb 0x221f90
00221f90
00221f90loc_221f90:
00221f90ldrb w5, [sp+62]
00221f94strb w5, [sp+63]
00221f98b 0x221f9c
00221f9c
00221f9cloc_221f9c:
00221f9cldrb w5, [sp+63]
00221fa0tbnz w5, 0, 0x221fa8
00221fa4b 0x22266c
00221fa8
00221fa8loc_221fa8:
00221fa8ldr x0, [sp+472]
00221facadrp x27, 0x802000
00221fb0ldr x2, [x27+256]
00221fb4ldr x1, [sp+480]
00221fb8adrp x27, 0x802000
00221fbcldr x3, [x27+264]
00221fc0adrp x27, 0x802000
00221fc4ldr x4, [x27+272]
00221fc8ldr x26, [sp+96]
00221fccldr x5, [x26]
00221fd0blr x5
00221fd4str x0, [sp+128]
00221fd8str x1, [sp+136]
00221fdcstr x2, [sp+144]
00221fe0adrp x0, 0x425000
00221fe4add x0, x0, 3648
00221fe8bl runtime.newobject
00221fecstr x0, [sp+224]
00221ff0ldr x5, [sp+464]
00221ff4ldr x6, [sp+456]
00221ff8str x6, [x0]
00221ffcadrp x27, 0x82a000
00222000ldr w6, [x27+3056]
00222004cbz w6, 0x22200c
00222008b 0x222010
0022200c
0022200cloc_22200c:
0022200cb 0x222024
00222010
00222010loc_222010:
00222010bl runtime.gcWriteBarrier2
00222014str x5, [x25]
00222018ldr x2, [x0+8]
0022201cstr x2, [x25+8]
00222020b 0x222024
00222024
00222024loc_222024:
00222024str x5, [x0+8]
00222028ldr x2, [sp+224]
0022202cldrsb x27, [x2]
00222030ldr x3, [sp+128]
00222034ldr x4, [sp+136]
00222038ldr x5, [sp+144]
0022203cstr x5, [x2+32]
00222040adrp x27, 0x829000
00222044ldr w5, [x27+3056]
00222048cbz w5, 0x222050
0022204cb 0x222054
00222050
00222050loc_222050:
00222050b 0x222074
00222054
00222054loc_222054:
00222054bl runtime.gcWriteBarrier4
00222058str x3, [x25]
0022205cldr x5, [x2+16]
00222060str x5, [x25+8]
00222064str x4, [x25+16]
00222068ldr x5, [x2+24]
0022206cstr x5, [x25+24]
00222070b 0x222074
00222074
00222074loc_222074:
00222074str x3, [x2+16]
00222078str x4, [x2+24]
0022207cldr x2, [sp+224]
00222080str x2, [sp+376]
00222084adrp x3, 0x4f8000
00222088add x3, x3, 1584
0022208cstr x3, [sp+80]
00222090str x2, [sp+88]
00222094ldr x0, [sp+80]
00222098ldr x1, [sp+88]
0022209cldp x29, x30, [sp-8]
002220a0add sp, sp, 448
002220a4ret x30
002220a8
002220a8loc_2220a8:
002220a8ubfm x1, x0, 0, 7
002220acsubs wzr, w1, 13
002220b0b.eq 0x2220b8
002220b4b 0x222660
002220b8
002220b8loc_2220b8:
002220b8b 0x2220bc
002220bc
002220bcloc_2220bc:
002220bcldr x1, [sp+456]
002220c0ldrsb x27, [x1]
002220c4ldr x1, [x1+168]
002220c8ldr x0, [sp+464]
002220ccblr x1
002220d0str x0, [sp+64]
002220d4subs xzr, x0, 10
002220d8b.eq 0x2220e0
002220dcb 0x22265c
002220e0
002220e0loc_2220e0:
002220e0ldr x0, [sp+472]
002220e4adrp x27, 0x801000
002220e8ldr x2, [x27+96]
002220ecldr x1, [sp+480]
002220f0adrp x27, 0x801000
002220f4ldr x3, [x27+104]
002220f8adrp x27, 0x801000
002220fcldr x4, [x27+112]
00222100ldr x26, [sp+96]
00222104ldr x5, [x26]
00222108blr x5
0022210cstr x0, [sp+128]
00222110str x1, [sp+136]
00222114str x2, [sp+144]
00222118adrp x0, 0x424000
0022211cadd x0, x0, 2848
00222120bl runtime.newobject
00222124str x0, [sp+264]
00222128ldr x5, [sp+464]
0022212cldr x6, [sp+456]
00222130str x6, [x0]
00222134adrp x27, 0x829000
00222138ldr w6, [x27+3056]
0022213ccbz w6, 0x222144
00222140b 0x222148
00222144
00222144loc_222144:
00222144b 0x22215c
00222148
00222148loc_222148:
00222148bl runtime.gcWriteBarrier2
0022214cstr x5, [x25]
00222150ldr x2, [x0+8]
00222154str x2, [x25+8]
00222158b 0x22215c
0022215c
0022215cloc_22215c:
0022215cstr x5, [x0+8]
00222160ldr x2, [sp+264]
00222164ldrsb x27, [x2]
00222168ldr x3, [sp+128]
0022216cldr x4, [sp+136]
00222170ldr x5, [sp+144]
00222174str x5, [x2+32]
00222178adrp x27, 0x829000
0022217cldr w5, [x27+3056]
00222180cbz w5, 0x222188
00222184b 0x22218c
00222188
00222188loc_222188:
00222188b 0x2221ac
0022218c
0022218cloc_22218c:
0022218cbl runtime.gcWriteBarrier4
00222190str x3, [x25]
00222194ldr x5, [x2+16]
00222198str x5, [x25+8]
0022219cstr x4, [x25+16]
002221a0ldr x5, [x2+24]
002221a4str x5, [x25+24]
002221a8b 0x2221ac
002221ac
002221acloc_2221ac:
002221acstr x3, [x2+16]
002221b0str x4, [x2+24]
002221b4ldr x2, [sp+264]
002221b8str x2, [sp+432]
002221bcadrp x3, 0x4f8000
002221c0add x3, x3, 1224
002221c4str x3, [sp+80]
002221c8str x2, [sp+88]
002221ccldr x0, [sp+80]
002221d0ldr x1, [sp+88]
002221d4ldp x29, x30, [sp-8]
002221d8add sp, sp, 448
002221dcret x30
002221e0
002221e0loc_2221e0:
002221e0sbfm x1, x0, 0, 7
002221e4subs wzr, w1, 15
002221e8b.le 0x2221f0
002221ecb 0x22226c
002221f0
002221f0loc_2221f0:
002221f0ubfm x1, x0, 0, 7
002221f4subs wzr, w1, 14
002221f8b.eq 0x222200
002221fcb 0x222258
00222200
00222200loc_222200:
00222200b 0x222204
00222204
00222204loc_222204:
00222204ldr x1, [sp+456]
00222208ldrsb x27, [x1]
0022220cldr x1, [x1+168]
00222210ldr x0, [sp+464]
00222214blr x1
00222218str x0, [sp+64]
0022221csubs xzr, x0, 5
00222220b.eq 0x222228
00222224b 0x222658
00222228
00222228loc_222228:
00222228ldr x0, [sp+456]
0022222cldr x2, [sp+472]
00222230ldr x1, [sp+464]
00222234ldr x3, [sp+480]
00222238bl google.golang.org/protobuf/internal/impl.newEnumConverter
0022223cstr x0, [sp+360]
00222240str x1, [sp+368]
00222244str x0, [sp+80]
00222248str x1, [sp+88]
0022224cldp x29, x30, [sp-8]
00222250add sp, sp, 448
00222254ret x30
00222258
00222258loc_222258:
00222258ubfm x1, x0, 0, 7
0022225csubs wzr, w1, 15
00222260b.eq 0x222268
00222264b 0x222650
00222268
00222268loc_222268:
00222268b 0x222294
0022226c
0022226cloc_22226c:
0022226cubfm x1, x0, 0, 7
00222270subs wzr, w1, 16
00222274b.eq 0x22227c
00222278b 0x222280
0022227c
0022227cloc_22227c:
0022227cb 0x2223cc
00222280
00222280loc_222280:
00222280ubfm x1, x0, 0, 7
00222284subs wzr, w1, 17
00222288b.eq 0x222290
0022228cb 0x2223b8
00222290
00222290loc_222290:
00222290b 0x222294
00222294
00222294loc_222294:
00222294ldr x1, [sp+456]
00222298ldrsb x27, [x1]
0022229cldr x1, [x1+168]
002222a0ldr x0, [sp+464]
002222a4blr x1
002222a8str x0, [sp+64]
002222acsubs xzr, x0, 5
002222b0b.eq 0x2222b8
002222b4b 0x22264c
002222b8
002222b8loc_2222b8:
002222b8ldr x0, [sp+472]
002222bcadrp x27, 0x801000
002222c0ldr x2, [x27+32]
002222c4ldr x1, [sp+480]
002222c8adrp x27, 0x801000
002222ccldr x3, [x27+40]
002222d0adrp x27, 0x801000
002222d4ldr x4, [x27+48]
002222d8ldr x26, [sp+96]
002222dcldr x5, [x26]
002222e0blr x5
002222e4str x0, [sp+128]
002222e8str x1, [sp+136]
002222ecstr x2, [sp+144]
002222f0adrp x0, 0x424000
002222f4add x0, x0, 2528
002222f8bl runtime.newobject
002222fcstr x0, [sp+280]
00222300ldr x5, [sp+464]
00222304ldr x6, [sp+456]
00222308str x6, [x0]
0022230cadrp x27, 0x829000
00222310ldr w6, [x27+3056]
00222314cbz w6, 0x22231c
00222318b 0x222320
0022231c
0022231cloc_22231c:
0022231cb 0x222334
00222320
00222320loc_222320:
00222320bl runtime.gcWriteBarrier2
00222324str x5, [x25]
00222328ldr x2, [x0+8]
0022232cstr x2, [x25+8]
00222330b 0x222334
00222334
00222334loc_222334:
00222334str x5, [x0+8]
00222338ldr x2, [sp+280]
0022233cldrsb x27, [x2]
00222340ldr x3, [sp+128]
00222344ldr x4, [sp+136]
00222348ldr x5, [sp+144]
0022234cstr x5, [x2+32]
00222350adrp x27, 0x829000
00222354ldr w5, [x27+3056]
00222358cbz w5, 0x222360
0022235cb 0x222364
00222360
00222360loc_222360:
00222360b 0x222384
00222364
00222364loc_222364:
00222364bl runtime.gcWriteBarrier4
00222368str x3, [x25]
0022236cldr x5, [x2+16]
00222370str x5, [x25+8]
00222374str x4, [x25+16]
00222378ldr x5, [x2+24]
0022237cstr x5, [x25+24]
00222380b 0x222384
00222384
00222384loc_222384:
00222384str x3, [x2+16]
00222388str x4, [x2+24]
0022238cldr x2, [sp+280]
00222390str x2, [sp+112]
00222394adrp x3, 0x4f8000
00222398add x3, x3, 1080
0022239cstr x3, [sp+80]
002223a0str x2, [sp+88]
002223a4ldr x0, [sp+80]
002223a8ldr x1, [sp+88]
002223acldp x29, x30, [sp-8]
002223b0add sp, sp, 448
002223b4ret x30
002223b8
002223b8loc_2223b8:
002223b8ubfm x1, x0, 0, 7
002223bcsubs wzr, w1, 18
002223c0b.eq 0x2223c8
002223c4b 0x222634
002223c8
002223c8loc_2223c8:
002223c8b 0x2223cc
002223cc
002223ccloc_2223cc:
002223ccldr x1, [sp+456]
002223d0ldrsb x27, [x1]
002223d4ldr x1, [x1+168]
002223d8ldr x0, [sp+464]
002223dcblr x1
002223e0str x0, [sp+64]
002223e4subs xzr, x0, 6
002223e8b.eq 0x2223f0
002223ecb 0x2224f0
002223f0
002223f0loc_2223f0:
002223f0ldr x0, [sp+472]
002223f4adrp x27, 0x801000
002223f8ldr x2, [x27+64]
002223fcldr x1, [sp+480]
00222400adrp x27, 0x801000
00222404ldr x3, [x27+72]
00222408adrp x27, 0x801000
0022240cldr x4, [x27+80]
00222410ldr x26, [sp+96]
00222414ldr x5, [x26]
00222418blr x5
0022241cstr x0, [sp+128]
00222420str x1, [sp+136]
00222424str x2, [sp+144]
00222428adrp x0, 0x424000
0022242cadd x0, x0, 2688
00222430bl runtime.newobject
00222434str x0, [sp+272]
00222438ldr x5, [sp+464]
0022243cldr x6, [sp+456]
00222440str x6, [x0]
00222444adrp x27, 0x829000
00222448ldr w6, [x27+3056]
0022244ccbz w6, 0x222454
00222450b 0x222458
00222454
00222454loc_222454:
00222454b 0x22246c
00222458
00222458loc_222458:
00222458bl runtime.gcWriteBarrier2
0022245cstr x5, [x25]
00222460ldr x2, [x0+8]
00222464str x2, [x25+8]
00222468b 0x22246c
0022246c
0022246cloc_22246c:
0022246cstr x5, [x0+8]
00222470ldr x2, [sp+272]
00222474ldrsb x27, [x2]
00222478ldr x3, [sp+128]
0022247cldr x4, [sp+136]
00222480ldr x5, [sp+144]
00222484str x5, [x2+32]
00222488adrp x27, 0x829000
0022248cldr w5, [x27+3056]
00222490cbz w5, 0x222498
00222494b 0x22249c
00222498
00222498loc_222498:
00222498b 0x2224bc
0022249c
0022249cloc_22249c:
0022249cbl runtime.gcWriteBarrier4
002224a0str x3, [x25]
002224a4ldr x5, [x2+16]
002224a8str x5, [x25+8]
002224acstr x4, [x25+16]
002224b0ldr x5, [x2+24]
002224b4str x5, [x25+24]
002224b8b 0x2224bc
002224bc
002224bcloc_2224bc:
002224bcstr x3, [x2+16]
002224c0str x4, [x2+24]
002224c4ldr x2, [sp+272]
002224c8str x2, [sp+104]
002224ccadrp x3, 0x4f8000
002224d0add x3, x3, 1152
002224d4str x3, [sp+80]
002224d8str x2, [sp+88]
002224dcldr x0, [sp+80]
002224e0ldr x1, [sp+88]
002224e4ldp x29, x30, [sp-8]
002224e8add sp, sp, 448
002224ecret x30
002224f0
002224f0loc_2224f0:
002224f0b 0x2224f4
002224f4
002224f4loc_2224f4:
002224f4ldr x1, [sp+472]
002224f8ldrsb x27, [x1]
002224fcldr x1, [x1+72]
00222500ldr x0, [sp+480]
00222504blr x1
00222508str x0, [sp+344]
0022250cstr x1, [sp+352]
00222510stp xzr, xzr, [sp+312]
00222514stp xzr, xzr, [sp+328]
00222518add x1, sp, 312
0022251cstr x1, [sp+192]
00222520ldr x1, [sp+464]
00222524ldr x2, [sp+456]
00222528str x2, [sp+176]
0022252cstr x1, [sp+184]
00222530str x2, [sp+168]
00222534ldr x1, [sp+168]
00222538cbnz x1, 0x222540
0022253cb 0x222630
00222540
00222540loc_222540:
00222540ldr x2, [sp+168]
00222544ldr x2, [x2+8]
00222548str x2, [sp+168]
0022254cb 0x222550
00222550
00222550loc_222550:
00222550ldr x2, [sp+192]
00222554ldrsb x27, [x2]
00222558ldr x3, [sp+168]
0022255cldr x4, [sp+184]
00222560str x3, [x2]
00222564adrp x27, 0x829000
00222568ldr w3, [x27+3056]
0022256ccbz w3, 0x222574
00222570b 0x22261c
00222574
00222574loc_222574:
00222574b 0x222578
00222578
00222578loc_222578:
00222578str x4, [x2+8]
0022257cldr x0, [sp+344]
00222580ldr x1, [sp+352]
00222584bl runtime.convTstring
00222588str x0, [sp+160]
0022258cldr x2, [sp+192]
00222590ldrsb x27, [x2]
00222594adrp x3, 0x40d000
00222598add x3, x3, 2496
0022259cstr x3, [x2+16]
002225a0adrp x27, 0x829000
002225a4ldr w3, [x27+3056]
002225a8cbz w3, 0x2225b0
002225acb 0x222608
002225b0
002225b0loc_2225b0:
002225b0b 0x2225b4
002225b4
002225b4loc_2225b4:
002225b4str x0, [x2+24]
002225b8ldr x2, [sp+192]
002225bcldrsb x27, [x2]
002225c0b 0x2225c4
002225c4
002225c4loc_2225c4:
002225c4str x2, [sp+200]
002225c8orr x4, xzr, 2
002225ccstr x4, [sp+208]
002225d0str x4, [sp+216]
002225d4adrp x0, 0x49c000
002225d8add x0, x0, 475
002225dcorr x1, xzr, 31
002225e0mov x3, x4
002225e4bl fmt.Sprintf
002225e8str x0, [sp+296]
002225ecstr x1, [sp+304]
002225f0bl runtime.convTstring
002225f4str x0, [sp+152]
002225f8mov x1, x0
002225fcadrp x0, 0x3d3000
00222600add x0, x0, 2944
00222604bl runtime.gopanic
00222608
00222608loc_222608:
00222608bl runtime.gcWriteBarrier2
0022260cstr x0, [x25]
00222610ldr x5, [x2+24]
00222614str x5, [x25+8]
00222618b 0x2225b4
0022261c
0022261cloc_22261c:
0022261cbl runtime.gcWriteBarrier2
00222620str x4, [x25]
00222624ldr x3, [x2+8]
00222628str x3, [x25+8]
0022262cb 0x222578
00222630
00222630loc_222630:
00222630b 0x222550
00222634
00222634loc_222634:
00222634b 0x222638
00222638
00222638loc_222638:
00222638b 0x22263c
0022263c
0022263cloc_22263c:
0022263cb 0x222640
00222640
00222640loc_222640:
00222640b 0x222644
00222644
00222644loc_222644:
00222644b 0x222648
00222648
00222648loc_222648:
00222648b 0x2224f4
0022264c
0022264cloc_22264c:
0022264cb 0x2224f4
00222650
00222650loc_222650:
00222650b 0x222654
00222654
00222654loc_222654:
00222654b 0x222640
00222658
00222658loc_222658:
00222658b 0x2224f4
0022265c
0022265cloc_22265c:
0022265cb 0x2224f4
00222660
00222660loc_222660:
00222660b 0x222664
00222664
00222664loc_222664:
00222664b 0x222668
00222668
00222668loc_222668:
00222668b 0x222644
0022266c
0022266cloc_22266c:
0022266cb 0x2224f4
00222670
00222670loc_222670:
00222670b 0x222674
00222674
00222674loc_222674:
00222674b 0x222678
00222678
00222678loc_222678:
00222678b 0x222668
0022267c
0022267cloc_22267c:
0022267cb 0x222674
00222680
00222680loc_222680:
00222680b 0x2224f4
00222684
00222684loc_222684:
00222684b 0x2224f4
00222688
00222688loc_222688:
00222688b 0x22268c
0022268c
0022268cloc_22268c:
0022268cb 0x222690
00222690
00222690loc_222690:
00222690b 0x222694
00222694
00222694loc_222694:
00222694b 0x222648
00222698
00222698loc_222698:
00222698b 0x2224f4
0022269c
0022269cloc_22269c:
0022269cb 0x2226a0
002226a0
002226a0loc_2226a0:
002226a0b 0x222690
002226a4
002226a4loc_2226a4:
002226a4b 0x2226a8
002226a8
002226a8loc_2226a8:
002226a8b 0x2226ac
002226ac
002226acloc_2226ac:
002226acb 0x222694
002226b0
002226b0loc_2226b0:
002226b0b 0x2224f4
002226b4
002226b4loc_2226b4:
002226b4b 0x2226b8
002226b8
002226b8loc_2226b8:
002226b8b 0x2226ac
002226bc
002226bcloc_2226bc:
002226bcb 0x2224f4
002226c0
002226c0loc_2226c0:
002226c0stp x0, x1, [sp+8]
002226c4stp x2, x3, [sp+24]
002226c8mov x3, x30
002226ccbl runtime.morestack_noctxt.abi0
002226d0ldp x0, x1, [sp+8]
002226d4ldp x2, x3, [sp+24]
002226d8b 0x2216b0
002226dcudf 0
002216b0
002226e0
002226e0google.golang.org/protobuf/internal/impl.(*boolConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).PBValueOf(google.golang.org/protobuf/internal/impl.boolConverter * c, reflect.Value v)
002226e0ldr x16, [x28+16]
002226e4sub x17, sp, 160
002226e8subs xzr, x17, x16
002226ecb.ls 0x222918
002226f0sub x20, sp, 288
002226f4stp x29, x30, [x20-8]
002226f8add sp, x20, 0
002226fcsub x29, sp, 8
00222700str x0, [sp+296]
00222704str x1, [sp+304]
00222708str x2, [sp+312]
0022270cstr x3, [sp+320]
00222710stp xzr, xzr, [sp+64]
00222714str xzr, [sp+80]
00222718ldr x0, [sp+304]
0022271cldr x1, [sp+312]
00222720ldr x2, [sp+320]
00222724bl reflect.Value.Type
00222728str x0, [sp+200]
0022272cstr x1, [sp+208]
00222730ldr x3, [sp+296]
00222734ldrsb x27, [x3]
00222738ldr x4, [x3]
0022273cldr x2, [x3+8]
00222740str x4, [sp+112]
00222744str x2, [sp+120]
00222748ldr x3, [sp+200]
0022274csubs xzr, x3, x4
00222750b.ne 0x222914
00222754b 0x222758
00222758
00222758loc_222758:
00222758ldr x1, [sp+208]
0022275cldr x0, [sp+200]
00222760bl runtime.ifaceeq
00222764tbnz w0, 0, 0x22276c
00222768b 0x2227a8
0022276c
0022276cloc_22276c:
0022276cldr x0, [sp+304]
00222770ldr x1, [sp+312]
00222774ldr x2, [sp+320]
00222778bl reflect.Value.Bool
0022277cstrb w0, [sp+63]
00222780bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
00222784str x0, [sp+128]
00222788str x1, [sp+136]
0022278cstr x2, [sp+144]
00222790str x0, [sp+64]
00222794str x1, [sp+72]
00222798str x2, [sp+80]
0022279cldp x29, x30, [sp-8]
002227a0add sp, sp, 288
002227a4ret x30
002227a8
002227a8loc_2227a8:
002227a8b 0x2227ac
002227ac
002227acloc_2227ac:
002227acldr x0, [sp+304]
002227b0ldr x1, [sp+312]
002227b4ldr x2, [sp+320]
002227b8bl reflect.Value.Type
002227bcstr x0, [sp+200]
002227c0str x1, [sp+208]
002227c4stp xzr, xzr, [sp+168]
002227c8stp xzr, xzr, [sp+184]
002227ccadd x3, sp, 168
002227d0str x3, [sp+272]
002227d4ldr x3, [sp+200]
002227d8ldr x4, [sp+208]
002227dcstr x3, [sp+256]
002227e0str x4, [sp+264]
002227e4str x3, [sp+248]
002227e8ldr x3, [sp+248]
002227eccbnz x3, 0x2227f4
002227f0b 0x222910
002227f4
002227f4loc_2227f4:
002227f4ldr x5, [sp+248]
002227f8ldr x5, [x5+8]
002227fcstr x5, [sp+248]
00222800b 0x222804
00222804
00222804loc_222804:
00222804ldr x5, [sp+272]
00222808ldrsb x27, [x5]
0022280cldr x6, [sp+264]
00222810ldr x7, [sp+248]
00222814str x7, [x5]
00222818adrp x27, 0x829000
0022281cldr w7, [x27+3056]
00222820cbz w7, 0x222828
00222824b 0x2228fc
00222828
00222828loc_222828:
00222828b 0x22282c
0022282c
0022282cloc_22282c:
0022282cstr x6, [x5+8]
00222830ldr x5, [sp+296]
00222834ldrsb x27, [x5]
00222838ldr x6, [x5]
0022283cldr x5, [x5+8]
00222840str x6, [sp+232]
00222844str x5, [sp+240]
00222848str x6, [sp+224]
0022284cldr x5, [sp+224]
00222850cbnz x5, 0x222858
00222854b 0x2228f8
00222858
00222858loc_222858:
00222858ldr x5, [sp+224]
0022285cldr x5, [x5+8]
00222860str x5, [sp+224]
00222864b 0x222868
00222868
00222868loc_222868:
00222868ldr x5, [sp+272]
0022286cldrsb x27, [x5]
00222870ldr x6, [sp+240]
00222874ldr x7, [sp+224]
00222878str x7, [x5+16]
0022287cadrp x27, 0x829000
00222880ldr w7, [x27+3056]
00222884cbz w7, 0x22288c
00222888b 0x2228e4
0022288c
0022288cloc_22288c:
0022288cb 0x222890
00222890
00222890loc_222890:
00222890str x6, [x5+24]
00222894ldr x2, [sp+272]
00222898ldrsb x27, [x2]
0022289cb 0x2228a0
002228a0
002228a0loc_2228a0:
002228a0str x2, [sp+88]
002228a4orr x4, xzr, 2
002228a8str x4, [sp+96]
002228acstr x4, [sp+104]
002228b0adrp x0, 0x49a000
002228b4add x0, x0, 3121
002228b8movz x1, 29
002228bcmov x3, x4
002228c0bl fmt.Sprintf
002228c4str x0, [sp+152]
002228c8str x1, [sp+160]
002228ccbl runtime.convTstring
002228d0str x0, [sp+216]
002228d4mov x1, x0
002228d8adrp x0, 0x3d3000
002228dcadd x0, x0, 2944
002228e0bl runtime.gopanic
002228e4
002228e4loc_2228e4:
002228e4bl runtime.gcWriteBarrier2
002228e8str x6, [x25]
002228ecldr x7, [x5+24]
002228f0str x7, [x25+8]
002228f4b 0x222890
002228f8
002228f8loc_2228f8:
002228f8b 0x222868
002228fc
002228fcloc_2228fc:
002228fcbl runtime.gcWriteBarrier2
00222900str x6, [x25]
00222904ldr x7, [x5+8]
00222908str x7, [x25+8]
0022290cb 0x22282c
00222910
00222910loc_222910:
00222910b 0x222804
00222914
00222914loc_222914:
00222914b 0x2227ac
00222918
00222918loc_222918:
00222918stp x0, x1, [sp+8]
0022291cstp x2, x3, [sp+24]
00222920mov x3, x30
00222924bl runtime.morestack_noctxt.abi0
00222928ldp x0, x1, [sp+8]
0022292cldp x2, x3, [sp+24]
00222930b 0x2226e0
00222934udf 0
00222938udf 0
0022293cudf 0
002226e0
002226e0google.golang.org/protobuf/internal/impl.(*boolConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).PBValueOf(google.golang.org/protobuf/internal/impl.boolConverter * c, reflect.Value v)
002226e0ldr x16, [x28+16]
002226e4sub x17, sp, 160
002226e8subs xzr, x17, x16
002226ecb.ls 0x222918
002226f0sub x20, sp, 288
002226f4stp x29, x30, [x20-8]
002226f8add sp, x20, 0
002226fcsub x29, sp, 8
00222700str x0, [sp+296]
00222704str x1, [sp+304]
00222708str x2, [sp+312]
0022270cstr x3, [sp+320]
00222710stp xzr, xzr, [sp+64]
00222714str xzr, [sp+80]
00222718ldr x0, [sp+304]
0022271cldr x1, [sp+312]
00222720ldr x2, [sp+320]
00222724bl reflect.Value.Type
00222728str x0, [sp+200]
0022272cstr x1, [sp+208]
00222730ldr x3, [sp+296]
00222734ldrsb x27, [x3]
00222738ldr x4, [x3]
0022273cldr x2, [x3+8]
00222740str x4, [sp+112]
00222744str x2, [sp+120]
00222748ldr x3, [sp+200]
0022274csubs xzr, x3, x4
00222750b.ne 0x222914
00222754b 0x222758
00222758
00222758loc_222758:
00222758ldr x1, [sp+208]
0022275cldr x0, [sp+200]
00222760bl runtime.ifaceeq
00222764tbnz w0, 0, 0x22276c
00222768b 0x2227a8
0022276c
0022276cloc_22276c:
0022276cldr x0, [sp+304]
00222770ldr x1, [sp+312]
00222774ldr x2, [sp+320]
00222778bl reflect.Value.Bool
0022277cstrb w0, [sp+63]
00222780bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
00222784str x0, [sp+128]
00222788str x1, [sp+136]
0022278cstr x2, [sp+144]
00222790str x0, [sp+64]
00222794str x1, [sp+72]
00222798str x2, [sp+80]
0022279cldp x29, x30, [sp-8]
002227a0add sp, sp, 288
002227a4ret x30
002227a8
002227a8loc_2227a8:
002227a8b 0x2227ac
002227ac
002227acloc_2227ac:
002227acldr x0, [sp+304]
002227b0ldr x1, [sp+312]
002227b4ldr x2, [sp+320]
002227b8bl reflect.Value.Type
002227bcstr x0, [sp+200]
002227c0str x1, [sp+208]
002227c4stp xzr, xzr, [sp+168]
002227c8stp xzr, xzr, [sp+184]
002227ccadd x3, sp, 168
002227d0str x3, [sp+272]
002227d4ldr x3, [sp+200]
002227d8ldr x4, [sp+208]
002227dcstr x3, [sp+256]
002227e0str x4, [sp+264]
002227e4str x3, [sp+248]
002227e8ldr x3, [sp+248]
002227eccbnz x3, 0x2227f4
002227f0b 0x222910
002227f4
002227f4loc_2227f4:
002227f4ldr x5, [sp+248]
002227f8ldr x5, [x5+8]
002227fcstr x5, [sp+248]
00222800b 0x222804
00222804
00222804loc_222804:
00222804ldr x5, [sp+272]
00222808ldrsb x27, [x5]
0022280cldr x6, [sp+264]
00222810ldr x7, [sp+248]
00222814str x7, [x5]
00222818adrp x27, 0x829000
0022281cldr w7, [x27+3056]
00222820cbz w7, 0x222828
00222824b 0x2228fc
00222828
00222828loc_222828:
00222828b 0x22282c
0022282c
0022282cloc_22282c:
0022282cstr x6, [x5+8]
00222830ldr x5, [sp+296]
00222834ldrsb x27, [x5]
00222838ldr x6, [x5]
0022283cldr x5, [x5+8]
00222840str x6, [sp+232]
00222844str x5, [sp+240]
00222848str x6, [sp+224]
0022284cldr x5, [sp+224]
00222850cbnz x5, 0x222858
00222854b 0x2228f8
00222858
00222858loc_222858:
00222858ldr x5, [sp+224]
0022285cldr x5, [x5+8]
00222860str x5, [sp+224]
00222864b 0x222868
00222868
00222868loc_222868:
00222868ldr x5, [sp+272]
0022286cldrsb x27, [x5]
00222870ldr x6, [sp+240]
00222874ldr x7, [sp+224]
00222878str x7, [x5+16]
0022287cadrp x27, 0x829000
00222880ldr w7, [x27+3056]
00222884cbz w7, 0x22288c
00222888b 0x2228e4
0022288c
0022288cloc_22288c:
0022288cb 0x222890
00222890
00222890loc_222890:
00222890str x6, [x5+24]
00222894ldr x2, [sp+272]
00222898ldrsb x27, [x2]
0022289cb 0x2228a0
002228a0
002228a0loc_2228a0:
002228a0str x2, [sp+88]
002228a4orr x4, xzr, 2
002228a8str x4, [sp+96]
002228acstr x4, [sp+104]
002228b0adrp x0, 0x49a000
002228b4add x0, x0, 3121
002228b8movz x1, 29
002228bcmov x3, x4
002228c0bl fmt.Sprintf
002228c4str x0, [sp+152]
002228c8str x1, [sp+160]
002228ccbl runtime.convTstring
002228d0str x0, [sp+216]
002228d4mov x1, x0
002228d8adrp x0, 0x3d3000
002228dcadd x0, x0, 2944
002228e0bl runtime.gopanic
002228e4
002228e4loc_2228e4:
002228e4bl runtime.gcWriteBarrier2
002228e8str x6, [x25]
002228ecldr x7, [x5+24]
002228f0str x7, [x25+8]
002228f4b 0x222890
002228f8
002228f8loc_2228f8:
002228f8b 0x222868
002228fc
002228fcloc_2228fc:
002228fcbl runtime.gcWriteBarrier2
00222900str x6, [x25]
00222904ldr x7, [x5+8]
00222908str x7, [x25+8]
0022290cb 0x22282c
00222910
00222910loc_222910:
00222910b 0x222804
00222914
00222914loc_222914:
00222914b 0x2227ac
00222918
00222918loc_222918:
00222918stp x0, x1, [sp+8]
0022291cstp x2, x3, [sp+24]
00222920mov x3, x30
00222924bl runtime.morestack_noctxt.abi0
00222928ldp x0, x1, [sp+8]
0022292cldp x2, x3, [sp+24]
00222930b 0x2226e0
00222934udf 0
00222938udf 0
0022293cudf 0
002226e0
00222940
00222940google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222940ldr x16, [x28+16]
00222944sub x17, sp, 48
00222948subs xzr, x17, x16
0022294cb.ls 0x222a0c
00222950str x30, [sp-176]!
00222954stur x29, [sp-8]
00222958sub x29, sp, 8
0022295cstr x0, [sp+184]
00222960str x1, [sp+192]
00222964str x2, [sp+200]
00222968str x3, [sp+208]
0022296cstp xzr, xzr, [sp+64]
00222970str xzr, [sp+80]
00222974ldr x0, [sp+192]
00222978ldr x1, [sp+200]
0022297cldr x2, [sp+208]
00222980bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
00222984strb w0, [sp+63]
00222988strb w0, [sp+62]
0022298cadrp x3, 0x3d3000
00222990add x3, x3, 3968
00222994str x3, [sp+104]
00222998ubfm x4, x0, 61, 7
0022299cadrp x5, 0x500000
002229a0add x5, x5, 640
002229a4add x1, x5, x4
002229a8str x1, [sp+112]
002229acmov x0, x3
002229b0bl reflect.ValueOf
002229b4str x0, [sp+144]
002229b8str x1, [sp+152]
002229bcstr x2, [sp+160]
002229c0ldr x3, [sp+184]
002229c4ldrsb x27, [x3]
002229c8ldr x4, [x3+8]
002229ccldr x3, [x3]
002229d0str x3, [sp+88]
002229d4str x4, [sp+96]
002229d8ldr x0, [sp+144]
002229dcldr x1, [sp+152]
002229e0ldr x2, [sp+160]
002229e4bl reflect.Value.Convert
002229e8str x0, [sp+120]
002229ecstr x1, [sp+128]
002229f0str x2, [sp+136]
002229f4str x0, [sp+64]
002229f8str x1, [sp+72]
002229fcstr x2, [sp+80]
00222a00ldur x29, [sp-8]
00222a04ldr x30, [sp], 176
00222a08ret x30
00222a0c
00222a0cloc_222a0c:
00222a0cstp x0, x1, [sp+8]
00222a10stp x2, x3, [sp+24]
00222a14mov x3, x30
00222a18bl runtime.morestack_noctxt.abi0
00222a1cldp x0, x1, [sp+8]
00222a20ldp x2, x3, [sp+24]
00222a24b 0x222940
00222a28udf 0
00222a2cudf 0
00222940
00222940google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222940ldr x16, [x28+16]
00222944sub x17, sp, 48
00222948subs xzr, x17, x16
0022294cb.ls 0x222a0c
00222950str x30, [sp-176]!
00222954stur x29, [sp-8]
00222958sub x29, sp, 8
0022295cstr x0, [sp+184]
00222960str x1, [sp+192]
00222964str x2, [sp+200]
00222968str x3, [sp+208]
0022296cstp xzr, xzr, [sp+64]
00222970str xzr, [sp+80]
00222974ldr x0, [sp+192]
00222978ldr x1, [sp+200]
0022297cldr x2, [sp+208]
00222980bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
00222984strb w0, [sp+63]
00222988strb w0, [sp+62]
0022298cadrp x3, 0x3d3000
00222990add x3, x3, 3968
00222994str x3, [sp+104]
00222998ubfm x4, x0, 61, 7
0022299cadrp x5, 0x500000
002229a0add x5, x5, 640
002229a4add x1, x5, x4
002229a8str x1, [sp+112]
002229acmov x0, x3
002229b0bl reflect.ValueOf
002229b4str x0, [sp+144]
002229b8str x1, [sp+152]
002229bcstr x2, [sp+160]
002229c0ldr x3, [sp+184]
002229c4ldrsb x27, [x3]
002229c8ldr x4, [x3+8]
002229ccldr x3, [x3]
002229d0str x3, [sp+88]
002229d4str x4, [sp+96]
002229d8ldr x0, [sp+144]
002229dcldr x1, [sp+152]
002229e0ldr x2, [sp+160]
002229e4bl reflect.Value.Convert
002229e8str x0, [sp+120]
002229ecstr x1, [sp+128]
002229f0str x2, [sp+136]
002229f4str x0, [sp+64]
002229f8str x1, [sp+72]
002229fcstr x2, [sp+80]
00222a00ldur x29, [sp-8]
00222a04ldr x30, [sp], 176
00222a08ret x30
00222a0c
00222a0cloc_222a0c:
00222a0cstp x0, x1, [sp+8]
00222a10stp x2, x3, [sp+24]
00222a14mov x3, x30
00222a18bl runtime.morestack_noctxt.abi0
00222a1cldp x0, x1, [sp+8]
00222a20ldp x2, x3, [sp+24]
00222a24b 0x222940
00222a28udf 0
00222a2cudf 0
00222940
00222a30
00222a30google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222a30ldr x16, [x28+16]
00222a34subs xzr, sp, x16
00222a38b.ls 0x222ac4
00222a3cstr x30, [sp-64]!
00222a40stur x29, [sp-8]
00222a44sub x29, sp, 8
00222a48str x0, [sp+72]
00222a4cstr x1, [sp+80]
00222a50str x2, [sp+88]
00222a54str x3, [sp+96]
00222a58strb wzr, [sp+34]
00222a5cldr x0, [sp+80]
00222a60ldr x1, [sp+88]
00222a64ldr x2, [sp+96]
00222a68bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00222a6cstr x0, [sp+40]
00222a70str x1, [sp+48]
00222a74adrp x3, 0x3d3000
00222a78add x3, x3, 3968
00222a7csubs xzr, x0, x3
00222a80b.eq 0x222a88
00222a84b 0x222a94
00222a88
00222a88loc_222a88:
00222a88ldrb w1, [x1]
00222a8corr x0, xzr, 1
00222a90b 0x222aa0
00222a94
00222a94loc_222a94:
00222a94mov x0, xzr
00222a98mov x1, xzr
00222a9cb 0x222aa0
00222aa0
00222aa0loc_222aa0:
00222aa0strb w1, [sp+37]
00222aa4strb w0, [sp+36]
00222aa8strb w1, [sp+39]
00222aacstrb w0, [sp+38]
00222ab0strb w0, [sp+35]
00222ab4strb w0, [sp+34]
00222ab8ldur x29, [sp-8]
00222abcldr x30, [sp], 64
00222ac0ret x30
00222ac4
00222ac4loc_222ac4:
00222ac4stp x0, x1, [sp+8]
00222ac8stp x2, x3, [sp+24]
00222accmov x3, x30
00222ad0bl runtime.morestack_noctxt.abi0
00222ad4ldp x0, x1, [sp+8]
00222ad8ldp x2, x3, [sp+24]
00222adcb 0x222a30
00222a30
00222a30google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222a30ldr x16, [x28+16]
00222a34subs xzr, sp, x16
00222a38b.ls 0x222ac4
00222a3cstr x30, [sp-64]!
00222a40stur x29, [sp-8]
00222a44sub x29, sp, 8
00222a48str x0, [sp+72]
00222a4cstr x1, [sp+80]
00222a50str x2, [sp+88]
00222a54str x3, [sp+96]
00222a58strb wzr, [sp+34]
00222a5cldr x0, [sp+80]
00222a60ldr x1, [sp+88]
00222a64ldr x2, [sp+96]
00222a68bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00222a6cstr x0, [sp+40]
00222a70str x1, [sp+48]
00222a74adrp x3, 0x3d3000
00222a78add x3, x3, 3968
00222a7csubs xzr, x0, x3
00222a80b.eq 0x222a88
00222a84b 0x222a94
00222a88
00222a88loc_222a88:
00222a88ldrb w1, [x1]
00222a8corr x0, xzr, 1
00222a90b 0x222aa0
00222a94
00222a94loc_222a94:
00222a94mov x0, xzr
00222a98mov x1, xzr
00222a9cb 0x222aa0
00222aa0
00222aa0loc_222aa0:
00222aa0strb w1, [sp+37]
00222aa4strb w0, [sp+36]
00222aa8strb w1, [sp+39]
00222aacstrb w0, [sp+38]
00222ab0strb w0, [sp+35]
00222ab4strb w0, [sp+34]
00222ab8ldur x29, [sp-8]
00222abcldr x30, [sp], 64
00222ac0ret x30
00222ac4
00222ac4loc_222ac4:
00222ac4stp x0, x1, [sp+8]
00222ac8stp x2, x3, [sp+24]
00222accmov x3, x30
00222ad0bl runtime.morestack_noctxt.abi0
00222ad4ldp x0, x1, [sp+8]
00222ad8ldp x2, x3, [sp+24]
00222adcb 0x222a30
00222a30
00222ae0
00222ae0google.golang.org/protobuf/internal/impl.(*boolConverter).New: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).New(google.golang.org/protobuf/internal/impl.boolConverter * c)
00222ae0str x30, [sp-48]!
00222ae4stur x29, [sp-8]
00222ae8sub x29, sp, 8
00222aecstr x0, [sp+56]
00222af0stp xzr, xzr, [sp+16]
00222af4str xzr, [sp+32]
00222af8ldr x3, [sp+56]
00222afcldrsb x27, [x3]
00222b00ldr x0, [x3+16]
00222b04ldr x1, [x3+24]
00222b08ldr x2, [x3+32]
00222b0cstr x0, [sp+16]
00222b10str x1, [sp+24]
00222b14str x2, [sp+32]
00222b18add x29, sp, 40
00222b1cadd sp, sp, 48
00222b20ret x30
00222b24udf 0
00222b28udf 0
00222b2cudf 0
00222ae0
00222ae0google.golang.org/protobuf/internal/impl.(*boolConverter).New: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).New(google.golang.org/protobuf/internal/impl.boolConverter * c)
00222ae0str x30, [sp-48]!
00222ae4stur x29, [sp-8]
00222ae8sub x29, sp, 8
00222aecstr x0, [sp+56]
00222af0stp xzr, xzr, [sp+16]
00222af4str xzr, [sp+32]
00222af8ldr x3, [sp+56]
00222afcldrsb x27, [x3]
00222b00ldr x0, [x3+16]
00222b04ldr x1, [x3+24]
00222b08ldr x2, [x3+32]
00222b0cstr x0, [sp+16]
00222b10str x1, [sp+24]
00222b14str x2, [sp+32]
00222b18add x29, sp, 40
00222b1cadd sp, sp, 48
00222b20ret x30
00222b24udf 0
00222b28udf 0
00222b2cudf 0
00222ae0
00222b30
00222b30google.golang.org/protobuf/internal/impl.(*boolConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).Zero(google.golang.org/protobuf/internal/impl.boolConverter * c)
00222b30str x30, [sp-48]!
00222b34stur x29, [sp-8]
00222b38sub x29, sp, 8
00222b3cstr x0, [sp+56]
00222b40stp xzr, xzr, [sp+16]
00222b44str xzr, [sp+32]
00222b48ldr x3, [sp+56]
00222b4cldrsb x27, [x3]
00222b50ldr x0, [x3+16]
00222b54ldr x1, [x3+24]
00222b58ldr x2, [x3+32]
00222b5cstr x0, [sp+16]
00222b60str x1, [sp+24]
00222b64str x2, [sp+32]
00222b68add x29, sp, 40
00222b6cadd sp, sp, 48
00222b70ret x30
00222b74udf 0
00222b78udf 0
00222b7cudf 0
00222b30
00222b30google.golang.org/protobuf/internal/impl.(*boolConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).Zero(google.golang.org/protobuf/internal/impl.boolConverter * c)
00222b30str x30, [sp-48]!
00222b34stur x29, [sp-8]
00222b38sub x29, sp, 8
00222b3cstr x0, [sp+56]
00222b40stp xzr, xzr, [sp+16]
00222b44str xzr, [sp+32]
00222b48ldr x3, [sp+56]
00222b4cldrsb x27, [x3]
00222b50ldr x0, [x3+16]
00222b54ldr x1, [x3+24]
00222b58ldr x2, [x3+32]
00222b5cstr x0, [sp+16]
00222b60str x1, [sp+24]
00222b64str x2, [sp+32]
00222b68add x29, sp, 40
00222b6cadd sp, sp, 48
00222b70ret x30
00222b74udf 0
00222b78udf 0
00222b7cudf 0
00222b30
00222b80
00222b80google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, reflect.Value v)
00222b80ldr x16, [x28+16]
00222b84sub x17, sp, 160
00222b88subs xzr, x17, x16
00222b8cb.ls 0x222db8
00222b90sub x20, sp, 288
00222b94stp x29, x30, [x20-8]
00222b98add sp, x20, 0
00222b9csub x29, sp, 8
00222ba0str x0, [sp+296]
00222ba4str x1, [sp+304]
00222ba8str x2, [sp+312]
00222bacstr x3, [sp+320]
00222bb0stp xzr, xzr, [sp+64]
00222bb4str xzr, [sp+80]
00222bb8ldr x0, [sp+304]
00222bbcldr x1, [sp+312]
00222bc0ldr x2, [sp+320]
00222bc4bl reflect.Value.Type
00222bc8str x0, [sp+200]
00222bccstr x1, [sp+208]
00222bd0ldr x3, [sp+296]
00222bd4ldrsb x27, [x3]
00222bd8ldr x4, [x3]
00222bdcldr x2, [x3+8]
00222be0str x4, [sp+112]
00222be4str x2, [sp+120]
00222be8ldr x3, [sp+200]
00222becsubs xzr, x3, x4
00222bf0b.ne 0x222db4
00222bf4b 0x222bf8
00222bf8
00222bf8loc_222bf8:
00222bf8ldr x1, [sp+208]
00222bfcldr x0, [sp+200]
00222c00bl runtime.ifaceeq
00222c04tbnz w0, 0, 0x222c0c
00222c08b 0x222c48
00222c0c
00222c0cloc_222c0c:
00222c0cldr x0, [sp+304]
00222c10ldr x1, [sp+312]
00222c14ldr x2, [sp+320]
00222c18bl reflect.Value.Int
00222c1cstr x0, [sp+56]
00222c20bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
00222c24str x0, [sp+128]
00222c28str x1, [sp+136]
00222c2cstr x2, [sp+144]
00222c30str x0, [sp+64]
00222c34str x1, [sp+72]
00222c38str x2, [sp+80]
00222c3cldp x29, x30, [sp-8]
00222c40add sp, sp, 288
00222c44ret x30
00222c48
00222c48loc_222c48:
00222c48b 0x222c4c
00222c4c
00222c4cloc_222c4c:
00222c4cldr x0, [sp+304]
00222c50ldr x1, [sp+312]
00222c54ldr x2, [sp+320]
00222c58bl reflect.Value.Type
00222c5cstr x0, [sp+200]
00222c60str x1, [sp+208]
00222c64stp xzr, xzr, [sp+168]
00222c68stp xzr, xzr, [sp+184]
00222c6cadd x3, sp, 168
00222c70str x3, [sp+272]
00222c74ldr x3, [sp+200]
00222c78ldr x4, [sp+208]
00222c7cstr x3, [sp+256]
00222c80str x4, [sp+264]
00222c84str x3, [sp+248]
00222c88ldr x3, [sp+248]
00222c8ccbnz x3, 0x222c94
00222c90b 0x222db0
00222c94
00222c94loc_222c94:
00222c94ldr x5, [sp+248]
00222c98ldr x5, [x5+8]
00222c9cstr x5, [sp+248]
00222ca0b 0x222ca4
00222ca4
00222ca4loc_222ca4:
00222ca4ldr x5, [sp+272]
00222ca8ldrsb x27, [x5]
00222cacldr x6, [sp+264]
00222cb0ldr x7, [sp+248]
00222cb4str x7, [x5]
00222cb8adrp x27, 0x829000
00222cbcldr w7, [x27+3056]
00222cc0cbz w7, 0x222cc8
00222cc4b 0x222d9c
00222cc8
00222cc8loc_222cc8:
00222cc8b 0x222ccc
00222ccc
00222cccloc_222ccc:
00222cccstr x6, [x5+8]
00222cd0ldr x5, [sp+296]
00222cd4ldrsb x27, [x5]
00222cd8ldr x6, [x5]
00222cdcldr x5, [x5+8]
00222ce0str x6, [sp+232]
00222ce4str x5, [sp+240]
00222ce8str x6, [sp+224]
00222cecldr x5, [sp+224]
00222cf0cbnz x5, 0x222cf8
00222cf4b 0x222d98
00222cf8
00222cf8loc_222cf8:
00222cf8ldr x5, [sp+224]
00222cfcldr x5, [x5+8]
00222d00str x5, [sp+224]
00222d04b 0x222d08
00222d08
00222d08loc_222d08:
00222d08ldr x5, [sp+272]
00222d0cldrsb x27, [x5]
00222d10ldr x6, [sp+240]
00222d14ldr x7, [sp+224]
00222d18str x7, [x5+16]
00222d1cadrp x27, 0x829000
00222d20ldr w7, [x27+3056]
00222d24cbz w7, 0x222d2c
00222d28b 0x222d84
00222d2c
00222d2cloc_222d2c:
00222d2cb 0x222d30
00222d30
00222d30loc_222d30:
00222d30str x6, [x5+24]
00222d34ldr x2, [sp+272]
00222d38ldrsb x27, [x2]
00222d3cb 0x222d40
00222d40
00222d40loc_222d40:
00222d40str x2, [sp+88]
00222d44orr x4, xzr, 2
00222d48str x4, [sp+96]
00222d4cstr x4, [sp+104]
00222d50adrp x0, 0x49a000
00222d54add x0, x0, 3121
00222d58movz x1, 29
00222d5cmov x3, x4
00222d60bl fmt.Sprintf
00222d64str x0, [sp+152]
00222d68str x1, [sp+160]
00222d6cbl runtime.convTstring
00222d70str x0, [sp+216]
00222d74mov x1, x0
00222d78adrp x0, 0x3d3000
00222d7cadd x0, x0, 2944
00222d80bl runtime.gopanic
00222d84
00222d84loc_222d84:
00222d84bl runtime.gcWriteBarrier2
00222d88str x6, [x25]
00222d8cldr x7, [x5+24]
00222d90str x7, [x25+8]
00222d94b 0x222d30
00222d98
00222d98loc_222d98:
00222d98b 0x222d08
00222d9c
00222d9cloc_222d9c:
00222d9cbl runtime.gcWriteBarrier2
00222da0str x6, [x25]
00222da4ldr x7, [x5+8]
00222da8str x7, [x25+8]
00222dacb 0x222ccc
00222db0
00222db0loc_222db0:
00222db0b 0x222ca4
00222db4
00222db4loc_222db4:
00222db4b 0x222c4c
00222db8
00222db8loc_222db8:
00222db8stp x0, x1, [sp+8]
00222dbcstp x2, x3, [sp+24]
00222dc0mov x3, x30
00222dc4bl runtime.morestack_noctxt.abi0
00222dc8ldp x0, x1, [sp+8]
00222dccldp x2, x3, [sp+24]
00222dd0b 0x222b80
00222dd4udf 0
00222dd8udf 0
00222ddcudf 0
00222b80
00222b80google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, reflect.Value v)
00222b80ldr x16, [x28+16]
00222b84sub x17, sp, 160
00222b88subs xzr, x17, x16
00222b8cb.ls 0x222db8
00222b90sub x20, sp, 288
00222b94stp x29, x30, [x20-8]
00222b98add sp, x20, 0
00222b9csub x29, sp, 8
00222ba0str x0, [sp+296]
00222ba4str x1, [sp+304]
00222ba8str x2, [sp+312]
00222bacstr x3, [sp+320]
00222bb0stp xzr, xzr, [sp+64]
00222bb4str xzr, [sp+80]
00222bb8ldr x0, [sp+304]
00222bbcldr x1, [sp+312]
00222bc0ldr x2, [sp+320]
00222bc4bl reflect.Value.Type
00222bc8str x0, [sp+200]
00222bccstr x1, [sp+208]
00222bd0ldr x3, [sp+296]
00222bd4ldrsb x27, [x3]
00222bd8ldr x4, [x3]
00222bdcldr x2, [x3+8]
00222be0str x4, [sp+112]
00222be4str x2, [sp+120]
00222be8ldr x3, [sp+200]
00222becsubs xzr, x3, x4
00222bf0b.ne 0x222db4
00222bf4b 0x222bf8
00222bf8
00222bf8loc_222bf8:
00222bf8ldr x1, [sp+208]
00222bfcldr x0, [sp+200]
00222c00bl runtime.ifaceeq
00222c04tbnz w0, 0, 0x222c0c
00222c08b 0x222c48
00222c0c
00222c0cloc_222c0c:
00222c0cldr x0, [sp+304]
00222c10ldr x1, [sp+312]
00222c14ldr x2, [sp+320]
00222c18bl reflect.Value.Int
00222c1cstr x0, [sp+56]
00222c20bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
00222c24str x0, [sp+128]
00222c28str x1, [sp+136]
00222c2cstr x2, [sp+144]
00222c30str x0, [sp+64]
00222c34str x1, [sp+72]
00222c38str x2, [sp+80]
00222c3cldp x29, x30, [sp-8]
00222c40add sp, sp, 288
00222c44ret x30
00222c48
00222c48loc_222c48:
00222c48b 0x222c4c
00222c4c
00222c4cloc_222c4c:
00222c4cldr x0, [sp+304]
00222c50ldr x1, [sp+312]
00222c54ldr x2, [sp+320]
00222c58bl reflect.Value.Type
00222c5cstr x0, [sp+200]
00222c60str x1, [sp+208]
00222c64stp xzr, xzr, [sp+168]
00222c68stp xzr, xzr, [sp+184]
00222c6cadd x3, sp, 168
00222c70str x3, [sp+272]
00222c74ldr x3, [sp+200]
00222c78ldr x4, [sp+208]
00222c7cstr x3, [sp+256]
00222c80str x4, [sp+264]
00222c84str x3, [sp+248]
00222c88ldr x3, [sp+248]
00222c8ccbnz x3, 0x222c94
00222c90b 0x222db0
00222c94
00222c94loc_222c94:
00222c94ldr x5, [sp+248]
00222c98ldr x5, [x5+8]
00222c9cstr x5, [sp+248]
00222ca0b 0x222ca4
00222ca4
00222ca4loc_222ca4:
00222ca4ldr x5, [sp+272]
00222ca8ldrsb x27, [x5]
00222cacldr x6, [sp+264]
00222cb0ldr x7, [sp+248]
00222cb4str x7, [x5]
00222cb8adrp x27, 0x829000
00222cbcldr w7, [x27+3056]
00222cc0cbz w7, 0x222cc8
00222cc4b 0x222d9c
00222cc8
00222cc8loc_222cc8:
00222cc8b 0x222ccc
00222ccc
00222cccloc_222ccc:
00222cccstr x6, [x5+8]
00222cd0ldr x5, [sp+296]
00222cd4ldrsb x27, [x5]
00222cd8ldr x6, [x5]
00222cdcldr x5, [x5+8]
00222ce0str x6, [sp+232]
00222ce4str x5, [sp+240]
00222ce8str x6, [sp+224]
00222cecldr x5, [sp+224]
00222cf0cbnz x5, 0x222cf8
00222cf4b 0x222d98
00222cf8
00222cf8loc_222cf8:
00222cf8ldr x5, [sp+224]
00222cfcldr x5, [x5+8]
00222d00str x5, [sp+224]
00222d04b 0x222d08
00222d08
00222d08loc_222d08:
00222d08ldr x5, [sp+272]
00222d0cldrsb x27, [x5]
00222d10ldr x6, [sp+240]
00222d14ldr x7, [sp+224]
00222d18str x7, [x5+16]
00222d1cadrp x27, 0x829000
00222d20ldr w7, [x27+3056]
00222d24cbz w7, 0x222d2c
00222d28b 0x222d84
00222d2c
00222d2cloc_222d2c:
00222d2cb 0x222d30
00222d30
00222d30loc_222d30:
00222d30str x6, [x5+24]
00222d34ldr x2, [sp+272]
00222d38ldrsb x27, [x2]
00222d3cb 0x222d40
00222d40
00222d40loc_222d40:
00222d40str x2, [sp+88]
00222d44orr x4, xzr, 2
00222d48str x4, [sp+96]
00222d4cstr x4, [sp+104]
00222d50adrp x0, 0x49a000
00222d54add x0, x0, 3121
00222d58movz x1, 29
00222d5cmov x3, x4
00222d60bl fmt.Sprintf
00222d64str x0, [sp+152]
00222d68str x1, [sp+160]
00222d6cbl runtime.convTstring
00222d70str x0, [sp+216]
00222d74mov x1, x0
00222d78adrp x0, 0x3d3000
00222d7cadd x0, x0, 2944
00222d80bl runtime.gopanic
00222d84
00222d84loc_222d84:
00222d84bl runtime.gcWriteBarrier2
00222d88str x6, [x25]
00222d8cldr x7, [x5+24]
00222d90str x7, [x25+8]
00222d94b 0x222d30
00222d98
00222d98loc_222d98:
00222d98b 0x222d08
00222d9c
00222d9cloc_222d9c:
00222d9cbl runtime.gcWriteBarrier2
00222da0str x6, [x25]
00222da4ldr x7, [x5+8]
00222da8str x7, [x25+8]
00222dacb 0x222ccc
00222db0
00222db0loc_222db0:
00222db0b 0x222ca4
00222db4
00222db4loc_222db4:
00222db4b 0x222c4c
00222db8
00222db8loc_222db8:
00222db8stp x0, x1, [sp+8]
00222dbcstp x2, x3, [sp+24]
00222dc0mov x3, x30
00222dc4bl runtime.morestack_noctxt.abi0
00222dc8ldp x0, x1, [sp+8]
00222dccldp x2, x3, [sp+24]
00222dd0b 0x222b80
00222dd4udf 0
00222dd8udf 0
00222ddcudf 0
00222b80
00222de0
00222de0google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222de0ldr x16, [x28+16]
00222de4sub x17, sp, 32
00222de8subs xzr, x17, x16
00222decb.ls 0x222e98
00222df0str x30, [sp-160]!
00222df4stur x29, [sp-8]
00222df8sub x29, sp, 8
00222dfcstr x0, [sp+168]
00222e00str x1, [sp+176]
00222e04str x2, [sp+184]
00222e08str x3, [sp+192]
00222e0cstp xzr, xzr, [sp+56]
00222e10str xzr, [sp+72]
00222e14ldr x0, [sp+176]
00222e18ldr x1, [sp+184]
00222e1cldr x2, [sp+192]
00222e20bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
00222e24str x0, [sp+48]
00222e28bl runtime.convT32
00222e2cstr x0, [sp+96]
00222e30mov x1, x0
00222e34adrp x0, 0x3d3000
00222e38add x0, x0, 3264
00222e3cbl reflect.ValueOf
00222e40str x0, [sp+128]
00222e44str x1, [sp+136]
00222e48str x2, [sp+144]
00222e4cldr x3, [sp+168]
00222e50ldrsb x27, [x3]
00222e54ldr x4, [x3+8]
00222e58ldr x3, [x3]
00222e5cstr x3, [sp+80]
00222e60str x4, [sp+88]
00222e64ldr x0, [sp+128]
00222e68ldr x1, [sp+136]
00222e6cldr x2, [sp+144]
00222e70bl reflect.Value.Convert
00222e74str x0, [sp+104]
00222e78str x1, [sp+112]
00222e7cstr x2, [sp+120]
00222e80str x0, [sp+56]
00222e84str x1, [sp+64]
00222e88str x2, [sp+72]
00222e8cldur x29, [sp-8]
00222e90ldr x30, [sp], 160
00222e94ret x30
00222e98
00222e98loc_222e98:
00222e98stp x0, x1, [sp+8]
00222e9cstp x2, x3, [sp+24]
00222ea0mov x3, x30
00222ea4bl runtime.morestack_noctxt.abi0
00222ea8ldp x0, x1, [sp+8]
00222eacldp x2, x3, [sp+24]
00222eb0b 0x222de0
00222eb4udf 0
00222eb8udf 0
00222ebcudf 0
00222de0
00222de0google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222de0ldr x16, [x28+16]
00222de4sub x17, sp, 32
00222de8subs xzr, x17, x16
00222decb.ls 0x222e98
00222df0str x30, [sp-160]!
00222df4stur x29, [sp-8]
00222df8sub x29, sp, 8
00222dfcstr x0, [sp+168]
00222e00str x1, [sp+176]
00222e04str x2, [sp+184]
00222e08str x3, [sp+192]
00222e0cstp xzr, xzr, [sp+56]
00222e10str xzr, [sp+72]
00222e14ldr x0, [sp+176]
00222e18ldr x1, [sp+184]
00222e1cldr x2, [sp+192]
00222e20bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
00222e24str x0, [sp+48]
00222e28bl runtime.convT32
00222e2cstr x0, [sp+96]
00222e30mov x1, x0
00222e34adrp x0, 0x3d3000
00222e38add x0, x0, 3264
00222e3cbl reflect.ValueOf
00222e40str x0, [sp+128]
00222e44str x1, [sp+136]
00222e48str x2, [sp+144]
00222e4cldr x3, [sp+168]
00222e50ldrsb x27, [x3]
00222e54ldr x4, [x3+8]
00222e58ldr x3, [x3]
00222e5cstr x3, [sp+80]
00222e60str x4, [sp+88]
00222e64ldr x0, [sp+128]
00222e68ldr x1, [sp+136]
00222e6cldr x2, [sp+144]
00222e70bl reflect.Value.Convert
00222e74str x0, [sp+104]
00222e78str x1, [sp+112]
00222e7cstr x2, [sp+120]
00222e80str x0, [sp+56]
00222e84str x1, [sp+64]
00222e88str x2, [sp+72]
00222e8cldur x29, [sp-8]
00222e90ldr x30, [sp], 160
00222e94ret x30
00222e98
00222e98loc_222e98:
00222e98stp x0, x1, [sp+8]
00222e9cstp x2, x3, [sp+24]
00222ea0mov x3, x30
00222ea4bl runtime.morestack_noctxt.abi0
00222ea8ldp x0, x1, [sp+8]
00222eacldp x2, x3, [sp+24]
00222eb0b 0x222de0
00222eb4udf 0
00222eb8udf 0
00222ebcudf 0
00222de0
00222ec0
00222ec0google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222ec0ldr x16, [x28+16]
00222ec4subs xzr, sp, x16
00222ec8b.ls 0x222f5c
00222eccstr x30, [sp-80]!
00222ed0stur x29, [sp-8]
00222ed4sub x29, sp, 8
00222ed8str x0, [sp+88]
00222edcstr x1, [sp+96]
00222ee0str x2, [sp+104]
00222ee4str x3, [sp+112]
00222ee8strb wzr, [sp+44]
00222eecldr x0, [sp+96]
00222ef0ldr x1, [sp+104]
00222ef4ldr x2, [sp+112]
00222ef8bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00222efcstr x0, [sp+56]
00222f00str x1, [sp+64]
00222f04adrp x3, 0x3d3000
00222f08add x3, x3, 3264
00222f0csubs xzr, x0, x3
00222f10b.eq 0x222f18
00222f14b 0x222f24
00222f18
00222f18loc_222f18:
00222f18ldrsw x1, [x1]
00222f1corr x0, xzr, 1
00222f20b 0x222f30
00222f24
00222f24loc_222f24:
00222f24mov x1, xzr
00222f28mov x0, xzr
00222f2cb 0x222f30
00222f30
00222f30loc_222f30:
00222f30str w1, [sp+48]
00222f34strb w0, [sp+46]
00222f38ldrsw x1, [sp+48]
00222f3cstr w1, [sp+52]
00222f40ldrb w0, [sp+46]
00222f44strb w0, [sp+47]
00222f48strb w0, [sp+45]
00222f4cstrb w0, [sp+44]
00222f50ldur x29, [sp-8]
00222f54ldr x30, [sp], 80
00222f58ret x30
00222f5c
00222f5cloc_222f5c:
00222f5cstp x0, x1, [sp+8]
00222f60stp x2, x3, [sp+24]
00222f64mov x3, x30
00222f68bl runtime.morestack_noctxt.abi0
00222f6cldp x0, x1, [sp+8]
00222f70ldp x2, x3, [sp+24]
00222f74b 0x222ec0
00222f78udf 0
00222f7cudf 0
00222ec0
00222ec0google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00222ec0ldr x16, [x28+16]
00222ec4subs xzr, sp, x16
00222ec8b.ls 0x222f5c
00222eccstr x30, [sp-80]!
00222ed0stur x29, [sp-8]
00222ed4sub x29, sp, 8
00222ed8str x0, [sp+88]
00222edcstr x1, [sp+96]
00222ee0str x2, [sp+104]
00222ee4str x3, [sp+112]
00222ee8strb wzr, [sp+44]
00222eecldr x0, [sp+96]
00222ef0ldr x1, [sp+104]
00222ef4ldr x2, [sp+112]
00222ef8bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
00222efcstr x0, [sp+56]
00222f00str x1, [sp+64]
00222f04adrp x3, 0x3d3000
00222f08add x3, x3, 3264
00222f0csubs xzr, x0, x3
00222f10b.eq 0x222f18
00222f14b 0x222f24
00222f18
00222f18loc_222f18:
00222f18ldrsw x1, [x1]
00222f1corr x0, xzr, 1
00222f20b 0x222f30
00222f24
00222f24loc_222f24:
00222f24mov x1, xzr
00222f28mov x0, xzr
00222f2cb 0x222f30
00222f30
00222f30loc_222f30:
00222f30str w1, [sp+48]
00222f34strb w0, [sp+46]
00222f38ldrsw x1, [sp+48]
00222f3cstr w1, [sp+52]
00222f40ldrb w0, [sp+46]
00222f44strb w0, [sp+47]
00222f48strb w0, [sp+45]
00222f4cstrb w0, [sp+44]
00222f50ldur x29, [sp-8]
00222f54ldr x30, [sp], 80
00222f58ret x30
00222f5c
00222f5cloc_222f5c:
00222f5cstp x0, x1, [sp+8]
00222f60stp x2, x3, [sp+24]
00222f64mov x3, x30
00222f68bl runtime.morestack_noctxt.abi0
00222f6cldp x0, x1, [sp+8]
00222f70ldp x2, x3, [sp+24]
00222f74b 0x222ec0
00222f78udf 0
00222f7cudf 0
00222ec0
00222f80
00222f80google.golang.org/protobuf/internal/impl.(*int32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).New(google.golang.org/protobuf/internal/impl.int32Converter * c)
00222f80str x30, [sp-48]!
00222f84stur x29, [sp-8]
00222f88sub x29, sp, 8
00222f8cstr x0, [sp+56]
00222f90stp xzr, xzr, [sp+16]
00222f94str xzr, [sp+32]
00222f98ldr x3, [sp+56]
00222f9cldrsb x27, [x3]
00222fa0ldr x0, [x3+16]
00222fa4ldr x1, [x3+24]
00222fa8ldr x2, [x3+32]
00222facstr x0, [sp+16]
00222fb0str x1, [sp+24]
00222fb4str x2, [sp+32]
00222fb8add x29, sp, 40
00222fbcadd sp, sp, 48
00222fc0ret x30
00222fc4udf 0
00222fc8udf 0
00222fccudf 0
00222f80
00222f80google.golang.org/protobuf/internal/impl.(*int32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).New(google.golang.org/protobuf/internal/impl.int32Converter * c)
00222f80str x30, [sp-48]!
00222f84stur x29, [sp-8]
00222f88sub x29, sp, 8
00222f8cstr x0, [sp+56]
00222f90stp xzr, xzr, [sp+16]
00222f94str xzr, [sp+32]
00222f98ldr x3, [sp+56]
00222f9cldrsb x27, [x3]
00222fa0ldr x0, [x3+16]
00222fa4ldr x1, [x3+24]
00222fa8ldr x2, [x3+32]
00222facstr x0, [sp+16]
00222fb0str x1, [sp+24]
00222fb4str x2, [sp+32]
00222fb8add x29, sp, 40
00222fbcadd sp, sp, 48
00222fc0ret x30
00222fc4udf 0
00222fc8udf 0
00222fccudf 0
00222f80
00222fd0
00222fd0google.golang.org/protobuf/internal/impl.(*int32Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).Zero(google.golang.org/protobuf/internal/impl.int32Converter * c)
00222fd0str x30, [sp-48]!
00222fd4stur x29, [sp-8]
00222fd8sub x29, sp, 8
00222fdcstr x0, [sp+56]
00222fe0stp xzr, xzr, [sp+16]
00222fe4str xzr, [sp+32]
00222fe8ldr x3, [sp+56]
00222fecldrsb x27, [x3]
00222ff0ldr x0, [x3+16]
00222ff4ldr x1, [x3+24]
00222ff8ldr x2, [x3+32]
00222ffcstr x0, [sp+16]
00223000str x1, [sp+24]
00223004str x2, [sp+32]
00223008add x29, sp, 40
0022300cadd sp, sp, 48
00223010ret x30
00223014udf 0
00223018udf 0
0022301cudf 0
00222fd0
00222fd0google.golang.org/protobuf/internal/impl.(*int32Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).Zero(google.golang.org/protobuf/internal/impl.int32Converter * c)
00222fd0str x30, [sp-48]!
00222fd4stur x29, [sp-8]
00222fd8sub x29, sp, 8
00222fdcstr x0, [sp+56]
00222fe0stp xzr, xzr, [sp+16]
00222fe4str xzr, [sp+32]
00222fe8ldr x3, [sp+56]
00222fecldrsb x27, [x3]
00222ff0ldr x0, [x3+16]
00222ff4ldr x1, [x3+24]
00222ff8ldr x2, [x3+32]
00222ffcstr x0, [sp+16]
00223000str x1, [sp+24]
00223004str x2, [sp+32]
00223008add x29, sp, 40
0022300cadd sp, sp, 48
00223010ret x30
00223014udf 0
00223018udf 0
0022301cudf 0
00222fd0
00223020
00223020google.golang.org/protobuf/internal/impl.(*int64Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).PBValueOf(google.golang.org/protobuf/internal/impl.int64Converter * c, reflect.Value v)
00223020ldr x16, [x28+16]
00223024sub x17, sp, 160
00223028subs xzr, x17, x16
0022302cb.ls 0x223258
00223030sub x20, sp, 288
00223034stp x29, x30, [x20-8]
00223038add sp, x20, 0
0022303csub x29, sp, 8
00223040str x0, [sp+296]
00223044str x1, [sp+304]
00223048str x2, [sp+312]
0022304cstr x3, [sp+320]
00223050stp xzr, xzr, [sp+64]
00223054str xzr, [sp+80]
00223058ldr x0, [sp+304]
0022305cldr x1, [sp+312]
00223060ldr x2, [sp+320]
00223064bl reflect.Value.Type
00223068str x0, [sp+200]
0022306cstr x1, [sp+208]
00223070ldr x3, [sp+296]
00223074ldrsb x27, [x3]
00223078ldr x4, [x3]
0022307cldr x2, [x3+8]
00223080str x4, [sp+112]
00223084str x2, [sp+120]
00223088ldr x3, [sp+200]
0022308csubs xzr, x3, x4
00223090b.ne 0x223254
00223094b 0x223098
00223098
00223098loc_223098:
00223098ldr x1, [sp+208]
0022309cldr x0, [sp+200]
002230a0bl runtime.ifaceeq
002230a4tbnz w0, 0, 0x2230ac
002230a8b 0x2230e8
002230ac
002230acloc_2230ac:
002230acldr x0, [sp+304]
002230b0ldr x1, [sp+312]
002230b4ldr x2, [sp+320]
002230b8bl reflect.Value.Int
002230bcstr x0, [sp+56]
002230c0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
002230c4str x0, [sp+128]
002230c8str x1, [sp+136]
002230ccstr x2, [sp+144]
002230d0str x0, [sp+64]
002230d4str x1, [sp+72]
002230d8str x2, [sp+80]
002230dcldp x29, x30, [sp-8]
002230e0add sp, sp, 288
002230e4ret x30
002230e8
002230e8loc_2230e8:
002230e8b 0x2230ec
002230ec
002230ecloc_2230ec:
002230ecldr x0, [sp+304]
002230f0ldr x1, [sp+312]
002230f4ldr x2, [sp+320]
002230f8bl reflect.Value.Type
002230fcstr x0, [sp+200]
00223100str x1, [sp+208]
00223104stp xzr, xzr, [sp+168]
00223108stp xzr, xzr, [sp+184]
0022310cadd x3, sp, 168
00223110str x3, [sp+272]
00223114ldr x3, [sp+200]
00223118ldr x4, [sp+208]
0022311cstr x3, [sp+256]
00223120str x4, [sp+264]
00223124str x3, [sp+248]
00223128ldr x3, [sp+248]
0022312ccbnz x3, 0x223134
00223130b 0x223250
00223134
00223134loc_223134:
00223134ldr x5, [sp+248]
00223138ldr x5, [x5+8]
0022313cstr x5, [sp+248]
00223140b 0x223144
00223144
00223144loc_223144:
00223144ldr x5, [sp+272]
00223148ldrsb x27, [x5]
0022314cldr x6, [sp+264]
00223150ldr x7, [sp+248]
00223154str x7, [x5]
00223158adrp x27, 0x828000
0022315cldr w7, [x27+3056]
00223160cbz w7, 0x223168
00223164b 0x22323c
00223168
00223168loc_223168:
00223168b 0x22316c
0022316c
0022316cloc_22316c:
0022316cstr x6, [x5+8]
00223170ldr x5, [sp+296]
00223174ldrsb x27, [x5]
00223178ldr x6, [x5]
0022317cldr x5, [x5+8]
00223180str x6, [sp+232]
00223184str x5, [sp+240]
00223188str x6, [sp+224]
0022318cldr x5, [sp+224]
00223190cbnz x5, 0x223198
00223194b 0x223238
00223198
00223198loc_223198:
00223198ldr x5, [sp+224]
0022319cldr x5, [x5+8]
002231a0str x5, [sp+224]
002231a4b 0x2231a8
002231a8
002231a8loc_2231a8:
002231a8ldr x5, [sp+272]
002231acldrsb x27, [x5]
002231b0ldr x6, [sp+240]
002231b4ldr x7, [sp+224]
002231b8str x7, [x5+16]
002231bcadrp x27, 0x828000
002231c0ldr w7, [x27+3056]
002231c4cbz w7, 0x2231cc
002231c8b 0x223224
002231cc
002231ccloc_2231cc:
002231ccb 0x2231d0
002231d0
002231d0loc_2231d0:
002231d0str x6, [x5+24]
002231d4ldr x2, [sp+272]
002231d8ldrsb x27, [x2]
002231dcb 0x2231e0
002231e0
002231e0loc_2231e0:
002231e0str x2, [sp+88]
002231e4orr x4, xzr, 2
002231e8str x4, [sp+96]
002231ecstr x4, [sp+104]
002231f0adrp x0, 0x499000
002231f4add x0, x0, 3121
002231f8movz x1, 29
002231fcmov x3, x4
00223200bl fmt.Sprintf
00223204str x0, [sp+152]
00223208str x1, [sp+160]
0022320cbl runtime.convTstring
00223210str x0, [sp+216]
00223214mov x1, x0
00223218adrp x0, 0x3d2000
0022321cadd x0, x0, 2944
00223220bl runtime.gopanic
00223224
00223224loc_223224:
00223224bl runtime.gcWriteBarrier2
00223228str x6, [x25]
0022322cldr x7, [x5+24]
00223230str x7, [x25+8]
00223234b 0x2231d0
00223238
00223238loc_223238:
00223238b 0x2231a8
0022323c
0022323cloc_22323c:
0022323cbl runtime.gcWriteBarrier2
00223240str x6, [x25]
00223244ldr x7, [x5+8]
00223248str x7, [x25+8]
0022324cb 0x22316c
00223250
00223250loc_223250:
00223250b 0x223144
00223254
00223254loc_223254:
00223254b 0x2230ec
00223258
00223258loc_223258:
00223258stp x0, x1, [sp+8]
0022325cstp x2, x3, [sp+24]
00223260mov x3, x30
00223264bl runtime.morestack_noctxt.abi0
00223268ldp x0, x1, [sp+8]
0022326cldp x2, x3, [sp+24]
00223270b 0x223020
00223274udf 0
00223278udf 0
0022327cudf 0
00223020
00223020google.golang.org/protobuf/internal/impl.(*int64Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).PBValueOf(google.golang.org/protobuf/internal/impl.int64Converter * c, reflect.Value v)
00223020ldr x16, [x28+16]
00223024sub x17, sp, 160
00223028subs xzr, x17, x16
0022302cb.ls 0x223258
00223030sub x20, sp, 288
00223034stp x29, x30, [x20-8]
00223038add sp, x20, 0
0022303csub x29, sp, 8
00223040str x0, [sp+296]
00223044str x1, [sp+304]
00223048str x2, [sp+312]
0022304cstr x3, [sp+320]
00223050stp xzr, xzr, [sp+64]
00223054str xzr, [sp+80]
00223058ldr x0, [sp+304]
0022305cldr x1, [sp+312]
00223060ldr x2, [sp+320]
00223064bl reflect.Value.Type
00223068str x0, [sp+200]
0022306cstr x1, [sp+208]
00223070ldr x3, [sp+296]
00223074ldrsb x27, [x3]
00223078ldr x4, [x3]
0022307cldr x2, [x3+8]
00223080str x4, [sp+112]
00223084str x2, [sp+120]
00223088ldr x3, [sp+200]
0022308csubs xzr, x3, x4
00223090b.ne 0x223254
00223094b 0x223098
00223098
00223098loc_223098:
00223098ldr x1, [sp+208]
0022309cldr x0, [sp+200]
002230a0bl runtime.ifaceeq
002230a4tbnz w0, 0, 0x2230ac
002230a8b 0x2230e8
002230ac
002230acloc_2230ac:
002230acldr x0, [sp+304]
002230b0ldr x1, [sp+312]
002230b4ldr x2, [sp+320]
002230b8bl reflect.Value.Int
002230bcstr x0, [sp+56]
002230c0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
002230c4str x0, [sp+128]
002230c8str x1, [sp+136]
002230ccstr x2, [sp+144]
002230d0str x0, [sp+64]
002230d4str x1, [sp+72]
002230d8str x2, [sp+80]
002230dcldp x29, x30, [sp-8]
002230e0add sp, sp, 288
002230e4ret x30
002230e8
002230e8loc_2230e8:
002230e8b 0x2230ec
002230ec
002230ecloc_2230ec:
002230ecldr x0, [sp+304]
002230f0ldr x1, [sp+312]
002230f4ldr x2, [sp+320]
002230f8bl reflect.Value.Type
002230fcstr x0, [sp+200]
00223100str x1, [sp+208]
00223104stp xzr, xzr, [sp+168]
00223108stp xzr, xzr, [sp+184]
0022310cadd x3, sp, 168
00223110str x3, [sp+272]
00223114ldr x3, [sp+200]
00223118ldr x4, [sp+208]
0022311cstr x3, [sp+256]
00223120str x4, [sp+264]
00223124str x3, [sp+248]
00223128ldr x3, [sp+248]
0022312ccbnz x3, 0x223134
00223130b 0x223250
00223134
00223134loc_223134:
00223134ldr x5, [sp+248]
00223138ldr x5, [x5+8]
0022313cstr x5, [sp+248]
00223140b 0x223144
00223144
00223144loc_223144:
00223144ldr x5, [sp+272]
00223148ldrsb x27, [x5]
0022314cldr x6, [sp+264]
00223150ldr x7, [sp+248]
00223154str x7, [x5]
00223158adrp x27, 0x828000
0022315cldr w7, [x27+3056]
00223160cbz w7, 0x223168
00223164b 0x22323c
00223168
00223168loc_223168:
00223168b 0x22316c
0022316c
0022316cloc_22316c:
0022316cstr x6, [x5+8]
00223170ldr x5, [sp+296]
00223174ldrsb x27, [x5]
00223178ldr x6, [x5]
0022317cldr x5, [x5+8]
00223180str x6, [sp+232]
00223184str x5, [sp+240]
00223188str x6, [sp+224]
0022318cldr x5, [sp+224]
00223190cbnz x5, 0x223198
00223194b 0x223238
00223198
00223198loc_223198:
00223198ldr x5, [sp+224]
0022319cldr x5, [x5+8]
002231a0str x5, [sp+224]
002231a4b 0x2231a8
002231a8
002231a8loc_2231a8:
002231a8ldr x5, [sp+272]
002231acldrsb x27, [x5]
002231b0ldr x6, [sp+240]
002231b4ldr x7, [sp+224]
002231b8str x7, [x5+16]
002231bcadrp x27, 0x828000
002231c0ldr w7, [x27+3056]
002231c4cbz w7, 0x2231cc
002231c8b 0x223224
002231cc
002231ccloc_2231cc:
002231ccb 0x2231d0
002231d0
002231d0loc_2231d0:
002231d0str x6, [x5+24]
002231d4ldr x2, [sp+272]
002231d8ldrsb x27, [x2]
002231dcb 0x2231e0
002231e0
002231e0loc_2231e0:
002231e0str x2, [sp+88]
002231e4orr x4, xzr, 2
002231e8str x4, [sp+96]
002231ecstr x4, [sp+104]
002231f0adrp x0, 0x499000
002231f4add x0, x0, 3121
002231f8movz x1, 29
002231fcmov x3, x4
00223200bl fmt.Sprintf
00223204str x0, [sp+152]
00223208str x1, [sp+160]
0022320cbl runtime.convTstring
00223210str x0, [sp+216]
00223214mov x1, x0
00223218adrp x0, 0x3d2000
0022321cadd x0, x0, 2944
00223220bl runtime.gopanic
00223224
00223224loc_223224:
00223224bl runtime.gcWriteBarrier2
00223228str x6, [x25]
0022322cldr x7, [x5+24]
00223230str x7, [x25+8]
00223234b 0x2231d0
00223238
00223238loc_223238:
00223238b 0x2231a8
0022323c
0022323cloc_22323c:
0022323cbl runtime.gcWriteBarrier2
00223240str x6, [x25]
00223244ldr x7, [x5+8]
00223248str x7, [x25+8]
0022324cb 0x22316c
00223250
00223250loc_223250:
00223250b 0x223144
00223254
00223254loc_223254:
00223254b 0x2230ec
00223258
00223258loc_223258:
00223258stp x0, x1, [sp+8]
0022325cstp x2, x3, [sp+24]
00223260mov x3, x30
00223264bl runtime.morestack_noctxt.abi0
00223268ldp x0, x1, [sp+8]
0022326cldp x2, x3, [sp+24]
00223270b 0x223020
00223274udf 0
00223278udf 0
0022327cudf 0
00223020
00223280
00223280google.golang.org/protobuf/internal/impl.(*int64Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).GoValueOf(google.golang.org/protobuf/internal/impl.int64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223280ldr x16, [x28+16]
00223284sub x17, sp, 32
00223288subs xzr, x17, x16
0022328cb.ls 0x223338
00223290str x30, [sp-160]!
00223294stur x29, [sp-8]
00223298sub x29, sp, 8
0022329cstr x0, [sp+168]
002232a0str x1, [sp+176]
002232a4str x2, [sp+184]
002232a8str x3, [sp+192]
002232acstp xzr, xzr, [sp+56]
002232b0str xzr, [sp+72]
002232b4ldr x0, [sp+176]
002232b8ldr x1, [sp+184]
002232bcldr x2, [sp+192]
002232c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
002232c4str x0, [sp+48]
002232c8bl runtime.convT64
002232ccstr x0, [sp+96]
002232d0mov x1, x0
002232d4adrp x0, 0x3d2000
002232d8add x0, x0, 3392
002232dcbl reflect.ValueOf
002232e0str x0, [sp+128]
002232e4str x1, [sp+136]
002232e8str x2, [sp+144]
002232ecldr x3, [sp+168]
002232f0ldrsb x27, [x3]
002232f4ldr x4, [x3+8]
002232f8ldr x3, [x3]
002232fcstr x3, [sp+80]
00223300str x4, [sp+88]
00223304ldr x0, [sp+128]
00223308ldr x1, [sp+136]
0022330cldr x2, [sp+144]
00223310bl reflect.Value.Convert
00223314str x0, [sp+104]
00223318str x1, [sp+112]
0022331cstr x2, [sp+120]
00223320str x0, [sp+56]
00223324str x1, [sp+64]
00223328str x2, [sp+72]
0022332cldur x29, [sp-8]
00223330ldr x30, [sp], 160
00223334ret x30
00223338
00223338loc_223338:
00223338stp x0, x1, [sp+8]
0022333cstp x2, x3, [sp+24]
00223340mov x3, x30
00223344bl runtime.morestack_noctxt.abi0
00223348ldp x0, x1, [sp+8]
0022334cldp x2, x3, [sp+24]
00223350b 0x223280
00223354udf 0
00223358udf 0
0022335cudf 0
00223280
00223280google.golang.org/protobuf/internal/impl.(*int64Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).GoValueOf(google.golang.org/protobuf/internal/impl.int64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223280ldr x16, [x28+16]
00223284sub x17, sp, 32
00223288subs xzr, x17, x16
0022328cb.ls 0x223338
00223290str x30, [sp-160]!
00223294stur x29, [sp-8]
00223298sub x29, sp, 8
0022329cstr x0, [sp+168]
002232a0str x1, [sp+176]
002232a4str x2, [sp+184]
002232a8str x3, [sp+192]
002232acstp xzr, xzr, [sp+56]
002232b0str xzr, [sp+72]
002232b4ldr x0, [sp+176]
002232b8ldr x1, [sp+184]
002232bcldr x2, [sp+192]
002232c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
002232c4str x0, [sp+48]
002232c8bl runtime.convT64
002232ccstr x0, [sp+96]
002232d0mov x1, x0
002232d4adrp x0, 0x3d2000
002232d8add x0, x0, 3392
002232dcbl reflect.ValueOf
002232e0str x0, [sp+128]
002232e4str x1, [sp+136]
002232e8str x2, [sp+144]
002232ecldr x3, [sp+168]
002232f0ldrsb x27, [x3]
002232f4ldr x4, [x3+8]
002232f8ldr x3, [x3]
002232fcstr x3, [sp+80]
00223300str x4, [sp+88]
00223304ldr x0, [sp+128]
00223308ldr x1, [sp+136]
0022330cldr x2, [sp+144]
00223310bl reflect.Value.Convert
00223314str x0, [sp+104]
00223318str x1, [sp+112]
0022331cstr x2, [sp+120]
00223320str x0, [sp+56]
00223324str x1, [sp+64]
00223328str x2, [sp+72]
0022332cldur x29, [sp-8]
00223330ldr x30, [sp], 160
00223334ret x30
00223338
00223338loc_223338:
00223338stp x0, x1, [sp+8]
0022333cstp x2, x3, [sp+24]
00223340mov x3, x30
00223344bl runtime.morestack_noctxt.abi0
00223348ldp x0, x1, [sp+8]
0022334cldp x2, x3, [sp+24]
00223350b 0x223280
00223354udf 0
00223358udf 0
0022335cudf 0
00223280
00223360
00223360google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidPB(google.golang.org/protobuf/internal/impl.int64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223360ldr x16, [x28+16]
00223364subs xzr, sp, x16
00223368b.ls 0x2233fc
0022336cstr x30, [sp-80]!
00223370stur x29, [sp-8]
00223374sub x29, sp, 8
00223378str x0, [sp+88]
0022337cstr x1, [sp+96]
00223380str x2, [sp+104]
00223384str x3, [sp+112]
00223388strb wzr, [sp+36]
0022338cldr x0, [sp+96]
00223390ldr x1, [sp+104]
00223394ldr x2, [sp+112]
00223398bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022339cstr x0, [sp+56]
002233a0str x1, [sp+64]
002233a4adrp x3, 0x3d2000
002233a8add x3, x3, 3392
002233acsubs xzr, x0, x3
002233b0b.eq 0x2233b8
002233b4b 0x2233c4
002233b8
002233b8loc_2233b8:
002233b8ldr x1, [x1]
002233bcorr x0, xzr, 1
002233c0b 0x2233d0
002233c4
002233c4loc_2233c4:
002233c4mov x1, xzr
002233c8mov x0, xzr
002233ccb 0x2233d0
002233d0
002233d0loc_2233d0:
002233d0str x1, [sp+40]
002233d4strb w0, [sp+38]
002233d8ldr x1, [sp+40]
002233dcstr x1, [sp+48]
002233e0ldrb w0, [sp+38]
002233e4strb w0, [sp+39]
002233e8strb w0, [sp+37]
002233ecstrb w0, [sp+36]
002233f0ldur x29, [sp-8]
002233f4ldr x30, [sp], 80
002233f8ret x30
002233fc
002233fcloc_2233fc:
002233fcstp x0, x1, [sp+8]
00223400stp x2, x3, [sp+24]
00223404mov x3, x30
00223408bl runtime.morestack_noctxt.abi0
0022340cldp x0, x1, [sp+8]
00223410ldp x2, x3, [sp+24]
00223414b 0x223360
00223418udf 0
0022341cudf 0
00223360
00223360google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidPB(google.golang.org/protobuf/internal/impl.int64Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223360ldr x16, [x28+16]
00223364subs xzr, sp, x16
00223368b.ls 0x2233fc
0022336cstr x30, [sp-80]!
00223370stur x29, [sp-8]
00223374sub x29, sp, 8
00223378str x0, [sp+88]
0022337cstr x1, [sp+96]
00223380str x2, [sp+104]
00223384str x3, [sp+112]
00223388strb wzr, [sp+36]
0022338cldr x0, [sp+96]
00223390ldr x1, [sp+104]
00223394ldr x2, [sp+112]
00223398bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022339cstr x0, [sp+56]
002233a0str x1, [sp+64]
002233a4adrp x3, 0x3d2000
002233a8add x3, x3, 3392
002233acsubs xzr, x0, x3
002233b0b.eq 0x2233b8
002233b4b 0x2233c4
002233b8
002233b8loc_2233b8:
002233b8ldr x1, [x1]
002233bcorr x0, xzr, 1
002233c0b 0x2233d0
002233c4
002233c4loc_2233c4:
002233c4mov x1, xzr
002233c8mov x0, xzr
002233ccb 0x2233d0
002233d0
002233d0loc_2233d0:
002233d0str x1, [sp+40]
002233d4strb w0, [sp+38]
002233d8ldr x1, [sp+40]
002233dcstr x1, [sp+48]
002233e0ldrb w0, [sp+38]
002233e4strb w0, [sp+39]
002233e8strb w0, [sp+37]
002233ecstrb w0, [sp+36]
002233f0ldur x29, [sp-8]
002233f4ldr x30, [sp], 80
002233f8ret x30
002233fc
002233fcloc_2233fc:
002233fcstp x0, x1, [sp+8]
00223400stp x2, x3, [sp+24]
00223404mov x3, x30
00223408bl runtime.morestack_noctxt.abi0
0022340cldp x0, x1, [sp+8]
00223410ldp x2, x3, [sp+24]
00223414b 0x223360
00223418udf 0
0022341cudf 0
00223360
00223420
00223420google.golang.org/protobuf/internal/impl.(*int64Converter).New: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).New(google.golang.org/protobuf/internal/impl.int64Converter * c)
00223420str x30, [sp-48]!
00223424stur x29, [sp-8]
00223428sub x29, sp, 8
0022342cstr x0, [sp+56]
00223430stp xzr, xzr, [sp+16]
00223434str xzr, [sp+32]
00223438ldr x3, [sp+56]
0022343cldrsb x27, [x3]
00223440ldr x0, [x3+16]
00223444ldr x1, [x3+24]
00223448ldr x2, [x3+32]
0022344cstr x0, [sp+16]
00223450str x1, [sp+24]
00223454str x2, [sp+32]
00223458add x29, sp, 40
0022345cadd sp, sp, 48
00223460ret x30
00223464udf 0
00223468udf 0
0022346cudf 0
00223420
00223420google.golang.org/protobuf/internal/impl.(*int64Converter).New: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).New(google.golang.org/protobuf/internal/impl.int64Converter * c)
00223420str x30, [sp-48]!
00223424stur x29, [sp-8]
00223428sub x29, sp, 8
0022342cstr x0, [sp+56]
00223430stp xzr, xzr, [sp+16]
00223434str xzr, [sp+32]
00223438ldr x3, [sp+56]
0022343cldrsb x27, [x3]
00223440ldr x0, [x3+16]
00223444ldr x1, [x3+24]
00223448ldr x2, [x3+32]
0022344cstr x0, [sp+16]
00223450str x1, [sp+24]
00223454str x2, [sp+32]
00223458add x29, sp, 40
0022345cadd sp, sp, 48
00223460ret x30
00223464udf 0
00223468udf 0
0022346cudf 0
00223420
00223470
00223470google.golang.org/protobuf/internal/impl.(*int64Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).Zero(google.golang.org/protobuf/internal/impl.int64Converter * c)
00223470str x30, [sp-48]!
00223474stur x29, [sp-8]
00223478sub x29, sp, 8
0022347cstr x0, [sp+56]
00223480stp xzr, xzr, [sp+16]
00223484str xzr, [sp+32]
00223488ldr x3, [sp+56]
0022348cldrsb x27, [x3]
00223490ldr x0, [x3+16]
00223494ldr x1, [x3+24]
00223498ldr x2, [x3+32]
0022349cstr x0, [sp+16]
002234a0str x1, [sp+24]
002234a4str x2, [sp+32]
002234a8add x29, sp, 40
002234acadd sp, sp, 48
002234b0ret x30
002234b4udf 0
002234b8udf 0
002234bcudf 0
00223470
00223470google.golang.org/protobuf/internal/impl.(*int64Converter).Zero: ; void google.golang.org/protobuf/internal/impl.(*int64Converter).Zero(google.golang.org/protobuf/internal/impl.int64Converter * c)
00223470str x30, [sp-48]!
00223474stur x29, [sp-8]
00223478sub x29, sp, 8
0022347cstr x0, [sp+56]
00223480stp xzr, xzr, [sp+16]
00223484str xzr, [sp+32]
00223488ldr x3, [sp+56]
0022348cldrsb x27, [x3]
00223490ldr x0, [x3+16]
00223494ldr x1, [x3+24]
00223498ldr x2, [x3+32]
0022349cstr x0, [sp+16]
002234a0str x1, [sp+24]
002234a4str x2, [sp+32]
002234a8add x29, sp, 40
002234acadd sp, sp, 48
002234b0ret x30
002234b4udf 0
002234b8udf 0
002234bcudf 0
00223470
002234c0
002234c0google.golang.org/protobuf/internal/impl.(*uint32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.uint32Converter * c, reflect.Value v)
002234c0ldr x16, [x28+16]
002234c4sub x17, sp, 160
002234c8subs xzr, x17, x16
002234ccb.ls 0x2236f8
002234d0sub x20, sp, 288
002234d4stp x29, x30, [x20-8]
002234d8add sp, x20, 0
002234dcsub x29, sp, 8
002234e0str x0, [sp+296]
002234e4str x1, [sp+304]
002234e8str x2, [sp+312]
002234ecstr x3, [sp+320]
002234f0stp xzr, xzr, [sp+64]
002234f4str xzr, [sp+80]
002234f8ldr x0, [sp+304]
002234fcldr x1, [sp+312]
00223500ldr x2, [sp+320]
00223504bl reflect.Value.Type
00223508str x0, [sp+200]
0022350cstr x1, [sp+208]
00223510ldr x3, [sp+296]
00223514ldrsb x27, [x3]
00223518ldr x4, [x3]
0022351cldr x2, [x3+8]
00223520str x4, [sp+112]
00223524str x2, [sp+120]
00223528ldr x3, [sp+200]
0022352csubs xzr, x3, x4
00223530b.ne 0x2236f4
00223534b 0x223538
00223538
00223538loc_223538:
00223538ldr x1, [sp+208]
0022353cldr x0, [sp+200]
00223540bl runtime.ifaceeq
00223544tbnz w0, 0, 0x22354c
00223548b 0x223588
0022354c
0022354cloc_22354c:
0022354cldr x0, [sp+304]
00223550ldr x1, [sp+312]
00223554ldr x2, [sp+320]
00223558bl reflect.Value.Uint
0022355cstr x0, [sp+56]
00223560bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
00223564str x0, [sp+128]
00223568str x1, [sp+136]
0022356cstr x2, [sp+144]
00223570str x0, [sp+64]
00223574str x1, [sp+72]
00223578str x2, [sp+80]
0022357cldp x29, x30, [sp-8]
00223580add sp, sp, 288
00223584ret x30
00223588
00223588loc_223588:
00223588b 0x22358c
0022358c
0022358cloc_22358c:
0022358cldr x0, [sp+304]
00223590ldr x1, [sp+312]
00223594ldr x2, [sp+320]
00223598bl reflect.Value.Type
0022359cstr x0, [sp+200]
002235a0str x1, [sp+208]
002235a4stp xzr, xzr, [sp+168]
002235a8stp xzr, xzr, [sp+184]
002235acadd x3, sp, 168
002235b0str x3, [sp+272]
002235b4ldr x3, [sp+200]
002235b8ldr x4, [sp+208]
002235bcstr x3, [sp+256]
002235c0str x4, [sp+264]
002235c4str x3, [sp+248]
002235c8ldr x3, [sp+248]
002235cccbnz x3, 0x2235d4
002235d0b 0x2236f0
002235d4
002235d4loc_2235d4:
002235d4ldr x5, [sp+248]
002235d8ldr x5, [x5+8]
002235dcstr x5, [sp+248]
002235e0b 0x2235e4
002235e4
002235e4loc_2235e4:
002235e4ldr x5, [sp+272]
002235e8ldrsb x27, [x5]
002235ecldr x6, [sp+264]
002235f0ldr x7, [sp+248]
002235f4str x7, [x5]
002235f8adrp x27, 0x828000
002235fcldr w7, [x27+3056]
00223600cbz w7, 0x223608
00223604b 0x2236dc
00223608
00223608loc_223608:
00223608b 0x22360c
0022360c
0022360cloc_22360c:
0022360cstr x6, [x5+8]
00223610ldr x5, [sp+296]
00223614ldrsb x27, [x5]
00223618ldr x6, [x5]
0022361cldr x5, [x5+8]
00223620str x6, [sp+232]
00223624str x5, [sp+240]
00223628str x6, [sp+224]
0022362cldr x5, [sp+224]
00223630cbnz x5, 0x223638
00223634b 0x2236d8
00223638
00223638loc_223638:
00223638ldr x5, [sp+224]
0022363cldr x5, [x5+8]
00223640str x5, [sp+224]
00223644b 0x223648
00223648
00223648loc_223648:
00223648ldr x5, [sp+272]
0022364cldrsb x27, [x5]
00223650ldr x6, [sp+240]
00223654ldr x7, [sp+224]
00223658str x7, [x5+16]
0022365cadrp x27, 0x828000
00223660ldr w7, [x27+3056]
00223664cbz w7, 0x22366c
00223668b 0x2236c4
0022366c
0022366cloc_22366c:
0022366cb 0x223670
00223670
00223670loc_223670:
00223670str x6, [x5+24]
00223674ldr x2, [sp+272]
00223678ldrsb x27, [x2]
0022367cb 0x223680
00223680
00223680loc_223680:
00223680str x2, [sp+88]
00223684orr x4, xzr, 2
00223688str x4, [sp+96]
0022368cstr x4, [sp+104]
00223690adrp x0, 0x499000
00223694add x0, x0, 3121
00223698movz x1, 29
0022369cmov x3, x4
002236a0bl fmt.Sprintf
002236a4str x0, [sp+152]
002236a8str x1, [sp+160]
002236acbl runtime.convTstring
002236b0str x0, [sp+216]
002236b4mov x1, x0
002236b8adrp x0, 0x3d2000
002236bcadd x0, x0, 2944
002236c0bl runtime.gopanic
002236c4
002236c4loc_2236c4:
002236c4bl runtime.gcWriteBarrier2
002236c8str x6, [x25]
002236ccldr x7, [x5+24]
002236d0str x7, [x25+8]
002236d4b 0x223670
002236d8
002236d8loc_2236d8:
002236d8b 0x223648
002236dc
002236dcloc_2236dc:
002236dcbl runtime.gcWriteBarrier2
002236e0str x6, [x25]
002236e4ldr x7, [x5+8]
002236e8str x7, [x25+8]
002236ecb 0x22360c
002236f0
002236f0loc_2236f0:
002236f0b 0x2235e4
002236f4
002236f4loc_2236f4:
002236f4b 0x22358c
002236f8
002236f8loc_2236f8:
002236f8stp x0, x1, [sp+8]
002236fcstp x2, x3, [sp+24]
00223700mov x3, x30
00223704bl runtime.morestack_noctxt.abi0
00223708ldp x0, x1, [sp+8]
0022370cldp x2, x3, [sp+24]
00223710b 0x2234c0
00223714udf 0
00223718udf 0
0022371cudf 0
002234c0
002234c0google.golang.org/protobuf/internal/impl.(*uint32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.uint32Converter * c, reflect.Value v)
002234c0ldr x16, [x28+16]
002234c4sub x17, sp, 160
002234c8subs xzr, x17, x16
002234ccb.ls 0x2236f8
002234d0sub x20, sp, 288
002234d4stp x29, x30, [x20-8]
002234d8add sp, x20, 0
002234dcsub x29, sp, 8
002234e0str x0, [sp+296]
002234e4str x1, [sp+304]
002234e8str x2, [sp+312]
002234ecstr x3, [sp+320]
002234f0stp xzr, xzr, [sp+64]
002234f4str xzr, [sp+80]
002234f8ldr x0, [sp+304]
002234fcldr x1, [sp+312]
00223500ldr x2, [sp+320]
00223504bl reflect.Value.Type
00223508str x0, [sp+200]
0022350cstr x1, [sp+208]
00223510ldr x3, [sp+296]
00223514ldrsb x27, [x3]
00223518ldr x4, [x3]
0022351cldr x2, [x3+8]
00223520str x4, [sp+112]
00223524str x2, [sp+120]
00223528ldr x3, [sp+200]
0022352csubs xzr, x3, x4
00223530b.ne 0x2236f4
00223534b 0x223538
00223538
00223538loc_223538:
00223538ldr x1, [sp+208]
0022353cldr x0, [sp+200]
00223540bl runtime.ifaceeq
00223544tbnz w0, 0, 0x22354c
00223548b 0x223588
0022354c
0022354cloc_22354c:
0022354cldr x0, [sp+304]
00223550ldr x1, [sp+312]
00223554ldr x2, [sp+320]
00223558bl reflect.Value.Uint
0022355cstr x0, [sp+56]
00223560bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
00223564str x0, [sp+128]
00223568str x1, [sp+136]
0022356cstr x2, [sp+144]
00223570str x0, [sp+64]
00223574str x1, [sp+72]
00223578str x2, [sp+80]
0022357cldp x29, x30, [sp-8]
00223580add sp, sp, 288
00223584ret x30
00223588
00223588loc_223588:
00223588b 0x22358c
0022358c
0022358cloc_22358c:
0022358cldr x0, [sp+304]
00223590ldr x1, [sp+312]
00223594ldr x2, [sp+320]
00223598bl reflect.Value.Type
0022359cstr x0, [sp+200]
002235a0str x1, [sp+208]
002235a4stp xzr, xzr, [sp+168]
002235a8stp xzr, xzr, [sp+184]
002235acadd x3, sp, 168
002235b0str x3, [sp+272]
002235b4ldr x3, [sp+200]
002235b8ldr x4, [sp+208]
002235bcstr x3, [sp+256]
002235c0str x4, [sp+264]
002235c4str x3, [sp+248]
002235c8ldr x3, [sp+248]
002235cccbnz x3, 0x2235d4
002235d0b 0x2236f0
002235d4
002235d4loc_2235d4:
002235d4ldr x5, [sp+248]
002235d8ldr x5, [x5+8]
002235dcstr x5, [sp+248]
002235e0b 0x2235e4
002235e4
002235e4loc_2235e4:
002235e4ldr x5, [sp+272]
002235e8ldrsb x27, [x5]
002235ecldr x6, [sp+264]
002235f0ldr x7, [sp+248]
002235f4str x7, [x5]
002235f8adrp x27, 0x828000
002235fcldr w7, [x27+3056]
00223600cbz w7, 0x223608
00223604b 0x2236dc
00223608
00223608loc_223608:
00223608b 0x22360c
0022360c
0022360cloc_22360c:
0022360cstr x6, [x5+8]
00223610ldr x5, [sp+296]
00223614ldrsb x27, [x5]
00223618ldr x6, [x5]
0022361cldr x5, [x5+8]
00223620str x6, [sp+232]
00223624str x5, [sp+240]
00223628str x6, [sp+224]
0022362cldr x5, [sp+224]
00223630cbnz x5, 0x223638
00223634b 0x2236d8
00223638
00223638loc_223638:
00223638ldr x5, [sp+224]
0022363cldr x5, [x5+8]
00223640str x5, [sp+224]
00223644b 0x223648
00223648
00223648loc_223648:
00223648ldr x5, [sp+272]
0022364cldrsb x27, [x5]
00223650ldr x6, [sp+240]
00223654ldr x7, [sp+224]
00223658str x7, [x5+16]
0022365cadrp x27, 0x828000
00223660ldr w7, [x27+3056]
00223664cbz w7, 0x22366c
00223668b 0x2236c4
0022366c
0022366cloc_22366c:
0022366cb 0x223670
00223670
00223670loc_223670:
00223670str x6, [x5+24]
00223674ldr x2, [sp+272]
00223678ldrsb x27, [x2]
0022367cb 0x223680
00223680
00223680loc_223680:
00223680str x2, [sp+88]
00223684orr x4, xzr, 2
00223688str x4, [sp+96]
0022368cstr x4, [sp+104]
00223690adrp x0, 0x499000
00223694add x0, x0, 3121
00223698movz x1, 29
0022369cmov x3, x4
002236a0bl fmt.Sprintf
002236a4str x0, [sp+152]
002236a8str x1, [sp+160]
002236acbl runtime.convTstring
002236b0str x0, [sp+216]
002236b4mov x1, x0
002236b8adrp x0, 0x3d2000
002236bcadd x0, x0, 2944
002236c0bl runtime.gopanic
002236c4
002236c4loc_2236c4:
002236c4bl runtime.gcWriteBarrier2
002236c8str x6, [x25]
002236ccldr x7, [x5+24]
002236d0str x7, [x25+8]
002236d4b 0x223670
002236d8
002236d8loc_2236d8:
002236d8b 0x223648
002236dc
002236dcloc_2236dc:
002236dcbl runtime.gcWriteBarrier2
002236e0str x6, [x25]
002236e4ldr x7, [x5+8]
002236e8str x7, [x25+8]
002236ecb 0x22360c
002236f0
002236f0loc_2236f0:
002236f0b 0x2235e4
002236f4
002236f4loc_2236f4:
002236f4b 0x22358c
002236f8
002236f8loc_2236f8:
002236f8stp x0, x1, [sp+8]
002236fcstp x2, x3, [sp+24]
00223700mov x3, x30
00223704bl runtime.morestack_noctxt.abi0
00223708ldp x0, x1, [sp+8]
0022370cldp x2, x3, [sp+24]
00223710b 0x2234c0
00223714udf 0
00223718udf 0
0022371cudf 0
002234c0
00223720
00223720google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.uint32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223720ldr x16, [x28+16]
00223724sub x17, sp, 32
00223728subs xzr, x17, x16
0022372cb.ls 0x2237d8
00223730str x30, [sp-160]!
00223734stur x29, [sp-8]
00223738sub x29, sp, 8
0022373cstr x0, [sp+168]
00223740str x1, [sp+176]
00223744str x2, [sp+184]
00223748str x3, [sp+192]
0022374cstp xzr, xzr, [sp+56]
00223750str xzr, [sp+72]
00223754ldr x0, [sp+176]
00223758ldr x1, [sp+184]
0022375cldr x2, [sp+192]
00223760bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00223764str x0, [sp+48]
00223768bl runtime.convT32
0022376cstr x0, [sp+96]
00223770mov x1, x0
00223774adrp x0, 0x3d2000
00223778add x0, x0, 3328
0022377cbl reflect.ValueOf
00223780str x0, [sp+128]
00223784str x1, [sp+136]
00223788str x2, [sp+144]
0022378cldr x3, [sp+168]
00223790ldrsb x27, [x3]
00223794ldr x4, [x3+8]
00223798ldr x3, [x3]
0022379cstr x3, [sp+80]
002237a0str x4, [sp+88]
002237a4ldr x0, [sp+128]
002237a8ldr x1, [sp+136]
002237acldr x2, [sp+144]
002237b0bl reflect.Value.Convert
002237b4str x0, [sp+104]
002237b8str x1, [sp+112]
002237bcstr x2, [sp+120]
002237c0str x0, [sp+56]
002237c4str x1, [sp+64]
002237c8str x2, [sp+72]
002237ccldur x29, [sp-8]
002237d0ldr x30, [sp], 160
002237d4ret x30
002237d8
002237d8loc_2237d8:
002237d8stp x0, x1, [sp+8]
002237dcstp x2, x3, [sp+24]
002237e0mov x3, x30
002237e4bl runtime.morestack_noctxt.abi0
002237e8ldp x0, x1, [sp+8]
002237ecldp x2, x3, [sp+24]
002237f0b 0x223720
002237f4udf 0
002237f8udf 0
002237fcudf 0
00223720
00223720google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.uint32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223720ldr x16, [x28+16]
00223724sub x17, sp, 32
00223728subs xzr, x17, x16
0022372cb.ls 0x2237d8
00223730str x30, [sp-160]!
00223734stur x29, [sp-8]
00223738sub x29, sp, 8
0022373cstr x0, [sp+168]
00223740str x1, [sp+176]
00223744str x2, [sp+184]
00223748str x3, [sp+192]
0022374cstp xzr, xzr, [sp+56]
00223750str xzr, [sp+72]
00223754ldr x0, [sp+176]
00223758ldr x1, [sp+184]
0022375cldr x2, [sp+192]
00223760bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
00223764str x0, [sp+48]
00223768bl runtime.convT32
0022376cstr x0, [sp+96]
00223770mov x1, x0
00223774adrp x0, 0x3d2000
00223778add x0, x0, 3328
0022377cbl reflect.ValueOf
00223780str x0, [sp+128]
00223784str x1, [sp+136]
00223788str x2, [sp+144]
0022378cldr x3, [sp+168]
00223790ldrsb x27, [x3]
00223794ldr x4, [x3+8]
00223798ldr x3, [x3]
0022379cstr x3, [sp+80]
002237a0str x4, [sp+88]
002237a4ldr x0, [sp+128]
002237a8ldr x1, [sp+136]
002237acldr x2, [sp+144]
002237b0bl reflect.Value.Convert
002237b4str x0, [sp+104]
002237b8str x1, [sp+112]
002237bcstr x2, [sp+120]
002237c0str x0, [sp+56]
002237c4str x1, [sp+64]
002237c8str x2, [sp+72]
002237ccldur x29, [sp-8]
002237d0ldr x30, [sp], 160
002237d4ret x30
002237d8
002237d8loc_2237d8:
002237d8stp x0, x1, [sp+8]
002237dcstp x2, x3, [sp+24]
002237e0mov x3, x30
002237e4bl runtime.morestack_noctxt.abi0
002237e8ldp x0, x1, [sp+8]
002237ecldp x2, x3, [sp+24]
002237f0b 0x223720
002237f4udf 0
002237f8udf 0
002237fcudf 0
00223720
00223800
00223800google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.uint32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223800ldr x16, [x28+16]
00223804subs xzr, sp, x16
00223808b.ls 0x22389c
0022380cstr x30, [sp-80]!
00223810stur x29, [sp-8]
00223814sub x29, sp, 8
00223818str x0, [sp+88]
0022381cstr x1, [sp+96]
00223820str x2, [sp+104]
00223824str x3, [sp+112]
00223828strb wzr, [sp+44]
0022382cldr x0, [sp+96]
00223830ldr x1, [sp+104]
00223834ldr x2, [sp+112]
00223838bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022383cstr x0, [sp+56]
00223840str x1, [sp+64]
00223844adrp x3, 0x3d2000
00223848add x3, x3, 3328
0022384csubs xzr, x0, x3
00223850b.eq 0x223858
00223854b 0x223864
00223858
00223858loc_223858:
00223858ldr w1, [x1]
0022385corr x0, xzr, 1
00223860b 0x223870
00223864
00223864loc_223864:
00223864mov x1, xzr
00223868mov x0, xzr
0022386cb 0x223870
00223870
00223870loc_223870:
00223870str w1, [sp+48]
00223874strb w0, [sp+46]
00223878ldr w1, [sp+48]
0022387cstr w1, [sp+52]
00223880ldrb w0, [sp+46]
00223884strb w0, [sp+47]
00223888strb w0, [sp+45]
0022388cstrb w0, [sp+44]
00223890ldur x29, [sp-8]
00223894ldr x30, [sp], 80
00223898ret x30
0022389c
0022389cloc_22389c:
0022389cstp x0, x1, [sp+8]
002238a0stp x2, x3, [sp+24]
002238a4mov x3, x30
002238a8bl runtime.morestack_noctxt.abi0
002238acldp x0, x1, [sp+8]
002238b0ldp x2, x3, [sp+24]
002238b4b 0x223800
002238b8udf 0
002238bcudf 0
00223800
00223800google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.uint32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
00223800ldr x16, [x28+16]
00223804subs xzr, sp, x16
00223808b.ls 0x22389c
0022380cstr x30, [sp-80]!
00223810stur x29, [sp-8]
00223814sub x29, sp, 8
00223818str x0, [sp+88]
0022381cstr x1, [sp+96]
00223820str x2, [sp+104]
00223824str x3, [sp+112]
00223828strb wzr, [sp+44]
0022382cldr x0, [sp+96]
00223830ldr x1, [sp+104]
00223834ldr x2, [sp+112]
00223838bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
0022383cstr x0, [sp+56]
00223840str x1, [sp+64]
00223844adrp x3, 0x3d2000
00223848add x3, x3, 3328
0022384csubs xzr, x0, x3
00223850b.eq 0x223858
00223854b 0x223864
00223858
00223858loc_223858:
00223858ldr w1, [x1]
0022385corr x0, xzr, 1
00223860b 0x223870
00223864
00223864loc_223864:
00223864mov x1, xzr
00223868mov x0, xzr
0022386cb 0x223870
00223870
00223870loc_223870:
00223870str w1, [sp+48]
00223874strb w0, [sp+46]
00223878ldr w1, [sp+48]
0022387cstr w1, [sp+52]
00223880ldrb w0, [sp+46]
00223884strb w0, [sp+47]
00223888strb w0, [sp+45]
0022388cstrb w0, [sp+44]
00223890ldur x29, [sp-8]
00223894ldr x30, [sp], 80
00223898ret x30
0022389c
0022389cloc_22389c:
0022389cstp x0, x1, [sp+8]
002238a0stp x2, x3, [sp+24]
002238a4mov x3, x30
002238a8bl runtime.morestack_noctxt.abi0
002238acldp x0, x1, [sp+8]
002238b0ldp x2, x3, [sp+24]
002238b4b 0x223800
002238b8udf 0
002238bcudf 0
00223800
002238c0
002238c0google.golang.org/protobuf/internal/impl.(*uint32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).New(google.golang.org/protobuf/internal/impl.uint32Converter * c)
002238c0str x30, [sp-48]!
002238c4stur x29, [sp-8]
002238c8sub x29, sp, 8
002238ccstr x0, [sp+56]
002238d0stp xzr, xzr, [sp+16]
002238d4str xzr, [sp+32]
002238d8ldr x3, [sp+56]
002238dcldrsb x27, [x3]
002238e0ldr x0, [x3+16]
002238e4ldr x1, [x3+24]
002238e8ldr x2, [x3+32]
002238ecstr x0, [sp+16]
002238f0str x1, [sp+24]
002238f4str x2, [sp+32]
002238f8add x29, sp, 40
002238fcadd sp, sp, 48
00223900ret x30
00223904udf 0
00223908udf 0
0022390cudf 0
002238c0
002238c0google.golang.org/protobuf/internal/impl.(*uint32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*uint32Converter).New(google.golang.org/protobuf/internal/impl.uint32Converter * c)
002238c0str x30, [sp-48]!
002238c4stur x29, [sp-8]
002238c8sub x29, sp, 8
002238ccstr x0, [sp+56]
002238d0stp xzr, xzr, [sp+16]
002238d4str xzr, [sp+32]
002238d8ldr x3, [sp+56]
002238dcldrsb x27, [x3]
002238e0ldr x0, [x3+16]
002238e4ldr x1, [x3+24]
002238e8ldr x2, [x3+32]
002238ecstr x0, [sp+16]
002238f0str x1, [sp+24]
002238f4str x2, [sp+32]
002238f8add x29, sp, 40
002238fcadd sp, sp, 48
00223900ret x30
00223904udf 0
00223908udf 0
0022390cudf 0
002238c0
Loading..