File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00231670
00231670google.golang.org/protobuf/internal/impl.aberrantLoadMessageDescReentrant: ; void google.golang.org/protobuf/internal/impl.aberrantLoadMessageDescReentrant(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00231670ldr x16, [x28+16]
00231674sub x17, sp, 2912
00231678subs xzr, x17, x16
0023167cb.ls 0x232f6c
00231680sub x20, sp, 3040
00231684stp x29, x30, [x20-8]
00231688add sp, x20, 0
0023168csub x29, sp, 8
00231690str x0, [sp+3048]
00231694str x1, [sp+3056]
00231698str x2, [sp+3064]
0023169cstr x3, [sp+3072]
002316a0stp xzr, xzr, [sp+328]
002316a4add x27, sp, 1984
002316a8stp xzr, xzr, [x27]
002316acadrp x27, 0x7f0000
002316b0ldr x1, [x27+232]
002316b4adrp x0, 0x3f5000
002316b8add x0, x0, 3488
002316bcadd x2, sp, 3048
002316c0bl runtime.mapaccess2
002316c4str x0, [sp+1528]
002316c8strb w1, [sp+91]
002316ccldr x3, [sp+1528]
002316d0ldr x4, [x3]
002316d4ldr x3, [x3+8]
002316d8str x4, [sp+1984]
002316dcstr x3, [sp+1992]
002316e0str x4, [sp+2016]
002316e4str x3, [sp+2024]
002316e8ldrb w3, [sp+91]
002316ecstrb w3, [sp+90]
002316f0ldr x3, [sp+2016]
002316f4ldr x4, [sp+2024]
002316f8str x3, [sp+648]
002316fcstr x4, [sp+656]
00231700ldrb w3, [sp+90]
00231704strb w3, [sp+89]
00231708tbnz w3, 0, 0x231710
0023170cb 0x23172c
00231710
00231710loc_231710:
00231710ldr x0, [sp+648]
00231714ldr x1, [sp+656]
00231718str x0, [sp+328]
0023171cstr x1, [sp+336]
00231720ldp x29, x30, [sp-8]
00231724add sp, sp, 3040
00231728ret x30
0023172c
0023172cloc_23172c:
0023172cadrp x0, 0x45b000
00231730add x0, x0, 320
00231734bl runtime.newobject
00231738str x0, [sp+1976]
0023173cadrp x0, 0x426000
00231740add x0, x0, 1536
00231744bl runtime.newobject
00231748str x0, [sp+1520]
0023174cadrp x27, 0x81a000
00231750ldr w1, [x27+3056]
00231754cbz w1, 0x23175c
00231758b 0x231760
0023175c
0023175cloc_23175c:
0023175cb 0x23177c
00231760
00231760loc_231760:
00231760str x0, [sp+2360]
00231764mov x1, x0
00231768adrp x0, 0x426000
0023176cadd x0, x0, 1536
00231770bl runtime.wbZero
00231774ldr x0, [sp+2360]
00231778b 0x23177c
0023177c
0023177cloc_23177c:
0023177cmov x20, x0
00231780adr x27, 16
00231784stp x29, x27, [sp-24]
00231788sub x29, sp, 24
0023178cbl fn_87cdc
00231790sub x29, sp, 8
00231794ldr x4, [sp+1520]
00231798ldrsb x27, [x4]
0023179cldr x5, [sp+1976]
002317a0adrp x27, 0x81a000
002317a4ldr w6, [x27+3056]
002317a8cbz w6, 0x2317b0
002317acb 0x2317b4
002317b0
002317b0loc_2317b0:
002317b0b 0x2317c8
002317b4
002317b4loc_2317b4:
002317b4bl runtime.gcWriteBarrier2
002317b8str x5, [x25]
002317bcldr x6, [x4+200]
002317c0str x6, [x25+8]
002317c4b 0x2317c8
002317c8
002317c8loc_2317c8:
002317c8str x5, [x4+200]
002317ccldr x4, [sp+1520]
002317d0str x4, [sp+640]
002317d4ldr x0, [sp+3048]
002317d8ldr x2, [sp+3064]
002317dcldr x3, [sp+3072]
002317e0ldr x1, [sp+3056]
002317e4bl google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName
002317e8str x0, [sp+1960]
002317ecstr x1, [sp+1968]
002317f0ldr x4, [sp+640]
002317f4ldrsb x27, [x4]
002317f8str x1, [x4+8]
002317fcadrp x27, 0x81a000
00231800ldr w5, [x27+3056]
00231804cbz w5, 0x23180c
00231808b 0x231810
0023180c
0023180cloc_23180c:
0023180cb 0x231824
00231810
00231810loc_231810:
00231810bl runtime.gcWriteBarrier2
00231814str x0, [x25]
00231818ldr x3, [x4]
0023181cstr x3, [x25+8]
00231820b 0x231824
00231824
00231824loc_231824:
00231824str x0, [x4]
00231828ldr x3, [sp+640]
0023182cldrsb x27, [x3]
00231830adrp x27, 0x7dc000
00231834ldr x4, [x27+2040]
00231838adrp x27, 0x81a000
0023183cldr w5, [x27+3056]
00231840cbz w5, 0x231848
00231844b 0x23184c
00231848
00231848loc_231848:
00231848b 0x231860
0023184c
0023184cloc_23184c:
0023184cbl runtime.gcWriteBarrier2
00231850str x4, [x25]
00231854ldr x5, [x3+16]
00231858str x5, [x25+8]
0023185cb 0x231860
00231860
00231860loc_231860:
00231860str x4, [x3+16]
00231864ldr x3, [sp+640]
00231868str x3, [sp+1952]
0023186cadrp x4, 0x4eb000
00231870add x4, x4, 3488
00231874str x4, [sp+1984]
00231878str x3, [sp+1992]
0023187cadrp x27, 0x7f0000
00231880ldr x1, [x27+232]
00231884adrp x0, 0x3f5000
00231888add x0, x0, 3488
0023188cadd x2, sp, 3048
00231890bl runtime.mapassign
00231894str x0, [sp+1512]
00231898ldrsb x27, [x0]
0023189cldr x3, [sp+1992]
002318a0ldr x4, [sp+1984]
002318a4str x4, [x0]
002318a8adrp x27, 0x81a000
002318acldr w4, [x27+3056]
002318b0cbz w4, 0x2318b8
002318b4b 0x2318bc
002318b8
002318b8loc_2318b8:
002318b8b 0x2318d0
002318bc
002318bcloc_2318bc:
002318bcbl runtime.gcWriteBarrier2
002318c0str x3, [x25]
002318c4ldr x1, [x0+8]
002318c8str x1, [x25+8]
002318ccb 0x2318d0
002318d0
002318d0loc_2318d0:
002318d0str x3, [x0+8]
002318d4ldr x1, [sp+3048]
002318d8ldrsb x27, [x1]
002318dcldr x1, [x1+168]
002318e0ldr x0, [sp+3056]
002318e4blr x1
002318e8str x0, [sp+256]
002318ecsubs xzr, x0, 22
002318f0cset x1, ne
002318f4strb w1, [sp+91]
002318f8b.ne 0x231900
002318fcb 0x231904
00231900
00231900loc_231900:
00231900b 0x231944
00231904
00231904loc_231904:
00231904ldr x1, [sp+3048]
00231908ldrsb x27, [x1]
0023190cldr x0, [sp+3056]
00231910ldr x1, [x1+88]
00231914blr x1
00231918str x0, [sp+1552]
0023191cstr x1, [sp+1560]
00231920ldrsb x27, [x0]
00231924ldr x2, [x0+168]
00231928mov x0, x1
0023192cblr x2
00231930str x0, [sp+248]
00231934subs xzr, x0, 25
00231938cset x1, ne
0023193cstrb w1, [sp+91]
00231940b 0x231944
00231944
00231944loc_231944:
00231944ldrb w2, [sp+91]
00231948tbnz w2, 0, 0x231950
0023194cb 0x23197c
00231950
00231950loc_231950:
00231950ldr x2, [sp+640]
00231954str x2, [sp+1952]
00231958adrp x3, 0x4eb000
0023195cadd x3, x3, 3488
00231960str x3, [sp+328]
00231964str x2, [sp+336]
00231968ldr x0, [sp+328]
0023196cldr x1, [sp+336]
00231970ldp x29, x30, [sp-8]
00231974add sp, sp, 3040
00231978ret x30
0023197c
0023197cloc_23197c:
0023197cstr xzr, [sp+128]
00231980b 0x231984
00231984
00231984loc_231984:
00231984ldr x1, [sp+3048]
00231988ldrsb x27, [x1]
0023198cldr x1, [x1+88]
00231990ldr x0, [sp+3056]
00231994blr x1
00231998str x0, [sp+3016]
0023199cstr x1, [sp+3024]
002319a0ldrsb x27, [x0]
002319a4ldr x2, [x0+208]
002319a8mov x0, x1
002319acblr x2
002319b0str x0, [sp+240]
002319b4ldr x1, [sp+128]
002319b8subs xzr, x0, x1
002319bcb.gt 0x2319c4
002319c0b 0x231bcc
002319c4
002319c4loc_2319c4:
002319c4ldr x1, [sp+3048]
002319c8ldrsb x27, [x1]
002319ccldr x1, [x1+88]
002319d0ldr x0, [sp+3056]
002319d4blr x1
002319d8str x0, [sp+2368]
002319dcstr x1, [sp+2376]
002319e0ldrsb x27, [x0]
002319e4ldr x2, [sp+128]
002319e8ldr x3, [x0+96]
002319ecmov x0, x1
002319f0mov x1, x2
002319f4blr x3
002319f8str x0, [sp+2832]
002319fcstr x1, [sp+2840]
00231a00str x2, [sp+2848]
00231a04str x3, [sp+2856]
00231a08str x4, [sp+2864]
00231a0cstr x5, [sp+2872]
00231a10str x6, [sp+2880]
00231a14str x7, [sp+2888]
00231a18str x8, [sp+2896]
00231a1cstr x9, [sp+2904]
00231a20str x10, [sp+2912]
00231a24str x11, [sp+2920]
00231a28strb w12, [sp+2928]
00231a2cadd x21, sp, 1200
00231a30add x20, sp, 2832
00231a34adr x27, 16
00231a38stp x29, x27, [sp-24]
00231a3csub x29, sp, 24
00231a40bl fn_87ef0
00231a44sub x29, sp, 8
00231a48ldr x1, [sp+2928]
00231a4cstr x1, [sp+1296]
00231a50ldr x0, [sp+1248]
00231a54ldr x1, [sp+1256]
00231a58adrp x2, 0x480000
00231a5cadd x2, x2, 2068
00231a60orr x3, xzr, 8
00231a64bl reflect.StructTag.Get
00231a68str x0, [sp+536]
00231a6cstr x1, [sp+544]
00231a70cbnz x1, 0x231a78
00231a74b 0x231bc8
00231a78
00231a78loc_231a78:
00231a78ldr x1, [sp+1232]
00231a7cldrsb x27, [x1]
00231a80ldr x0, [sp+1240]
00231a84ldr x1, [x1+168]
00231a88blr x1
00231a8cstr x0, [sp+256]
00231a90str x0, [sp+208]
00231a94subs xzr, x0, 6
00231a98b.ls 0x231aa0
00231a9cb 0x231adc
00231aa0
00231aa0loc_231aa0:
00231aa0subs xzr, x0, 1
00231aa4b.eq 0x231aac
00231aa8b 0x231ab0
00231aac
00231aacloc_231aac:
00231aacb 0x231b34
00231ab0
00231ab0loc_231ab0:
00231ab0subs xzr, x0, 5
00231ab4b.hs 0x231abc
00231ab8b 0x231ad0
00231abc
00231abcloc_231abc:
00231abcsubs xzr, x0, 6
00231ac0b.ls 0x231ac8
00231ac4b 0x231acc
00231ac8
00231ac8loc_231ac8:
00231ac8b 0x231b34
00231acc
00231accloc_231acc:
00231accb 0x231ad4
00231ad0
00231ad0loc_231ad0:
00231ad0b 0x231ad4
00231ad4
00231ad4loc_231ad4:
00231ad4b 0x231ad8
00231ad8
00231ad8loc_231ad8:
00231ad8b 0x231b80
00231adc
00231adcloc_231adc:
00231adcsubs xzr, x0, 10
00231ae0b.hs 0x231ae8
00231ae4b 0x231afc
00231ae8
00231ae8loc_231ae8:
00231ae8subs xzr, x0, 11
00231aecb.ls 0x231af4
00231af0b 0x231af8
00231af4
00231af4loc_231af4:
00231af4b 0x231b34
00231af8
00231af8loc_231af8:
00231af8b 0x231b00
00231afc
00231afcloc_231afc:
00231afcb 0x231b00
00231b00
00231b00loc_231b00:
00231b00subs xzr, x0, 13
00231b04b.hs 0x231b0c
00231b08b 0x231b20
00231b0c
00231b0cloc_231b0c:
00231b0csubs xzr, x0, 14
00231b10b.ls 0x231b18
00231b14b 0x231b1c
00231b18
00231b18loc_231b18:
00231b18b 0x231b34
00231b1c
00231b1cloc_231b1c:
00231b1cb 0x231b24
00231b20
00231b20loc_231b20:
00231b20b 0x231b24
00231b24
00231b24loc_231b24:
00231b24subs xzr, x0, 24
00231b28b.eq 0x231b30
00231b2cb 0x231b74
00231b30
00231b30loc_231b30:
00231b30b 0x231b34
00231b34
00231b34loc_231b34:
00231b34ldr x4, [sp+640]
00231b38ldrsb x27, [x4]
00231b3cadrp x27, 0x7dc000
00231b40ldr x5, [x27+2048]
00231b44adrp x27, 0x81a000
00231b48ldr w6, [x27+3056]
00231b4ccbz w6, 0x231b54
00231b50b 0x231b58
00231b54
00231b54loc_231b54:
00231b54b 0x231b6c
00231b58
00231b58loc_231b58:
00231b58bl runtime.gcWriteBarrier2
00231b5cstr x5, [x25]
00231b60ldr x6, [x4+16]
00231b64str x6, [x25+8]
00231b68b 0x231b6c
00231b6c
00231b6cloc_231b6c:
00231b6cstr x5, [x4+16]
00231b70b 0x231b84
00231b74
00231b74loc_231b74:
00231b74b 0x231b78
00231b78
00231b78loc_231b78:
00231b78b 0x231b7c
00231b7c
00231b7cloc_231b7c:
00231b7cb 0x231b80
00231b80
00231b80loc_231b80:
00231b80b 0x231b84
00231b84
00231b84loc_231b84:
00231b84ldr x0, [sp+536]
00231b88ldr x1, [sp+544]
00231b8cadrp x2, 0x47e000
00231b90add x2, x2, 4033
00231b94orr x3, xzr, 1
00231b98bl strings.Split
00231b9cstr x0, [sp+1928]
00231ba0str x1, [sp+1936]
00231ba4str x2, [sp+1944]
00231ba8str x0, [sp+1904]
00231bacstr x1, [sp+1912]
00231bb0str x2, [sp+1920]
00231bb4str xzr, [sp+200]
00231bb8str x1, [sp+192]
00231bbcldr x4, [sp+1904]
00231bc0str x4, [sp+184]
00231bc4b 0x232de0
00231bc8
00231bc8loc_231bc8:
00231bc8b 0x232dcc
00231bcc
00231bccloc_231bcc:
00231bccstr xzr, [sp+584]
00231bd0add x27, sp, 592
00231bd4stp xzr, xzr, [x27]
00231bd8b 0x231bdc
00231bdc
00231bdcloc_231bdc:
00231bdcadd x20, sp, 1344
00231be0adr x27, 16
00231be4stp x29, x27, [sp-24]
00231be8sub x29, sp, 24
00231becbl fn_87ce8
00231bf0sub x29, sp, 8
00231bf4add x3, sp, 1344
00231bf8ldrsb x27, [x3]
00231bfcb 0x231c00
00231c00
00231c00loc_231c00:
00231c00b 0x231c04
00231c04
00231c04loc_231c04:
00231c04str x3, [sp+616]
00231c08str xzr, [sp+624]
00231c0corr x3, xzr, 2
00231c10str x3, [sp+632]
00231c14add x20, sp, 1824
00231c18adr x27, 16
00231c1cstp x29, x27, [sp-24]
00231c20sub x29, sp, 24
00231c24bl fn_87cfc
00231c28sub x29, sp, 8
00231c2cldr x3, [sp+3048]
00231c30ldrsb x27, [x3]
00231c34ldr x0, [sp+3056]
00231c38ldr x3, [x3+192]
00231c3cadrp x1, 0x483000
00231c40add x1, x1, 146
00231c44orr x2, xzr, 14
00231c48blr x3
00231c4cstr x0, [sp+2752]
00231c50str x1, [sp+2760]
00231c54str x2, [sp+2768]
00231c58str x3, [sp+2776]
00231c5cstr x4, [sp+2784]
00231c60str x5, [sp+2792]
00231c64str x6, [sp+2800]
00231c68str x7, [sp+2808]
00231c6cstr x8, [sp+2816]
00231c70str x9, [sp+2824]
00231c74add x21, sp, 1824
00231c78add x20, sp, 2752
00231c7cadr x27, 16
00231c80stp x29, x27, [sp-24]
00231c84sub x29, sp, 24
00231c88bl fn_87ef8
00231c8csub x29, sp, 8
00231c90strb w10, [sp+91]
00231c94add x21, sp, 2248
00231c98add x20, sp, 1824
00231c9cadr x27, 16
00231ca0stp x29, x27, [sp-24]
00231ca4sub x29, sp, 24
00231ca8bl fn_87ef8
00231cacsub x29, sp, 8
00231cb0ldrb w3, [sp+91]
00231cb4strb w3, [sp+95]
00231cb8add x21, sp, 744
00231cbcadd x20, sp, 2248
00231cc0adr x27, 16
00231cc4stp x29, x27, [sp-24]
00231cc8sub x29, sp, 24
00231cccbl fn_87ef8
00231cd0sub x29, sp, 8
00231cd4ldrb w3, [sp+95]
00231cd8strb w3, [sp+88]
00231cdctbnz w3, 0, 0x231ce4
00231ce0b 0x231d9c
00231ce4
00231ce4loc_231ce4:
00231ce4ldr x2, [sp+632]
00231ce8ldr x0, [sp+616]
00231cecldr x5, [sp+624]
00231cf0add x1, x5, 1
00231cf4subs xzr, x2, x1
00231cf8b.hs 0x231d00
00231cfcb 0x231d04
00231d00
00231d00loc_231d00:
00231d00b 0x231d18
00231d04
00231d04loc_231d04:
00231d04orr x3, xzr, 1
00231d08adrp x4, 0x44a000
00231d0cadd x4, x4, 2592
00231d10bl runtime.growslice
00231d14b 0x231d18
00231d18
00231d18loc_231d18:
00231d18add x3, x1, x1, lsl #2
00231d1cubfm x3, x3, 60, 59
00231d20sub x3, x3, 80
00231d24add x21, x0, x3
00231d28adrp x27, 0x81a000
00231d2cldr w3, [x27+3056]
00231d30cbz w3, 0x231d38
00231d34b 0x231d3c
00231d38
00231d38loc_231d38:
00231d38b 0x231d74
00231d3c
00231d3cloc_231d3c:
00231d3cstr x0, [sp+2352]
00231d40str x1, [sp+272]
00231d44str x2, [sp+264]
00231d48str x21, [sp+2344]
00231d4cadrp x0, 0x44a000
00231d50add x0, x0, 2592
00231d54mov x1, x21
00231d58add x2, sp, 744
00231d5cbl runtime.wbMove
00231d60ldr x0, [sp+2352]
00231d64ldr x1, [sp+272]
00231d68ldr x2, [sp+264]
00231d6cldr x21, [sp+2344]
00231d70b 0x231d74
00231d74
00231d74loc_231d74:
00231d74add x20, sp, 744
00231d78adr x27, 16
00231d7cstp x29, x27, [sp-24]
00231d80sub x29, sp, 24
00231d84bl fn_87ef8
00231d88sub x29, sp, 8
00231d8cstr x0, [sp+616]
00231d90str x1, [sp+624]
00231d94str x2, [sp+632]
00231d98b 0x231da0
00231d9c
00231d9cloc_231d9c:
00231d9cb 0x231da0
00231da0
00231da0loc_231da0:
00231da0add x20, sp, 1824
00231da4adr x27, 16
00231da8stp x29, x27, [sp-24]
00231dacsub x29, sp, 24
00231db0bl fn_87cfc
00231db4sub x29, sp, 8
00231db8ldr x3, [sp+3048]
00231dbcldrsb x27, [x3]
00231dc0ldr x0, [sp+3056]
00231dc4ldr x3, [x3+192]
00231dc8adrp x1, 0x484000
00231dccadd x1, x1, 1662
00231dd0movz x2, 17
00231dd4blr x3
00231dd8str x0, [sp+2672]
00231ddcstr x1, [sp+2680]
00231de0str x2, [sp+2688]
00231de4str x3, [sp+2696]
00231de8str x4, [sp+2704]
00231decstr x5, [sp+2712]
00231df0str x6, [sp+2720]
00231df4str x7, [sp+2728]
00231df8str x8, [sp+2736]
00231dfcstr x9, [sp+2744]
00231e00add x21, sp, 1824
00231e04add x20, sp, 2672
00231e08adr x27, 16
00231e0cstp x29, x27, [sp-24]
00231e10sub x29, sp, 24
00231e14bl fn_87ef8
00231e18sub x29, sp, 8
00231e1cstrb w10, [sp+91]
00231e20add x21, sp, 2168
00231e24add x20, sp, 1824
00231e28adr x27, 16
00231e2cstp x29, x27, [sp-24]
00231e30sub x29, sp, 24
00231e34bl fn_87ef8
00231e38sub x29, sp, 8
00231e3cldrb w3, [sp+91]
00231e40strb w3, [sp+94]
00231e44add x21, sp, 664
00231e48add x20, sp, 2168
00231e4cadr x27, 16
00231e50stp x29, x27, [sp-24]
00231e54sub x29, sp, 24
00231e58bl fn_87ef8
00231e5csub x29, sp, 8
00231e60ldrb w3, [sp+94]
00231e64strb w3, [sp+87]
00231e68tbnz w3, 0, 0x231e70
00231e6cb 0x231f28
00231e70
00231e70loc_231e70:
00231e70ldr x2, [sp+632]
00231e74ldr x0, [sp+616]
00231e78ldr x5, [sp+624]
00231e7cadd x1, x5, 1
00231e80subs xzr, x2, x1
00231e84b.hs 0x231e8c
00231e88b 0x231e90
00231e8c
00231e8cloc_231e8c:
00231e8cb 0x231ea4
00231e90
00231e90loc_231e90:
00231e90orr x3, xzr, 1
00231e94adrp x4, 0x44a000
00231e98add x4, x4, 2592
00231e9cbl runtime.growslice
00231ea0b 0x231ea4
00231ea4
00231ea4loc_231ea4:
00231ea4add x3, x1, x1, lsl #2
00231ea8ubfm x3, x3, 60, 59
00231eacsub x3, x3, 80
00231eb0add x21, x0, x3
00231eb4adrp x27, 0x81a000
00231eb8ldr w3, [x27+3056]
00231ebccbz w3, 0x231ec4
00231ec0b 0x231ec8
00231ec4
00231ec4loc_231ec4:
00231ec4b 0x231f00
00231ec8
00231ec8loc_231ec8:
00231ec8str x0, [sp+2352]
00231eccstr x1, [sp+272]
00231ed0str x2, [sp+264]
00231ed4str x21, [sp+2344]
00231ed8adrp x0, 0x44a000
00231edcadd x0, x0, 2592
00231ee0mov x1, x21
00231ee4add x2, sp, 664
00231ee8bl runtime.wbMove
00231eecldr x0, [sp+2352]
00231ef0ldr x1, [sp+272]
00231ef4ldr x2, [sp+264]
00231ef8ldr x21, [sp+2344]
00231efcb 0x231f00
00231f00
00231f00loc_231f00:
00231f00add x20, sp, 664
00231f04adr x27, 16
00231f08stp x29, x27, [sp-24]
00231f0csub x29, sp, 24
00231f10bl fn_87ef8
00231f14sub x29, sp, 8
00231f18str x0, [sp+616]
00231f1cstr x1, [sp+624]
00231f20str x2, [sp+632]
00231f24b 0x231f2c
00231f28
00231f28loc_231f28:
00231f28b 0x231f2c
00231f2c
00231f2cloc_231f2c:
00231f2cldr x3, [sp+624]
00231f30ldr x4, [sp+616]
00231f34ldr x5, [sp+632]
00231f38str x4, [sp+1800]
00231f3cstr x3, [sp+1808]
00231f40str x5, [sp+1816]
00231f44str xzr, [sp+176]
00231f48str x3, [sp+168]
00231f4cldr x3, [sp+1800]
00231f50str x3, [sp+160]
00231f54b 0x231f58
00231f58
00231f58loc_231f58:
00231f58ldr x3, [sp+168]
00231f5cldr x4, [sp+176]
00231f60subs xzr, x3, x4
00231f64b.gt 0x231f6c
00231f68b 0x23207c
00231f6c
00231f6cloc_231f6c:
00231f6cldr x2, [sp+160]
00231f70str x2, [sp+1336]
00231f74ldr x20, [sp+1336]
00231f78add x21, sp, 904
00231f7cadr x27, 16
00231f80stp x29, x27, [sp-24]
00231f84sub x29, sp, 24
00231f88bl fn_87ef8
00231f8csub x29, sp, 8
00231f90ldr x2, [sp+936]
00231f94ldrsb x27, [x2]
00231f98ldr x0, [sp+944]
00231f9cldr x2, [x2+144]
00231fa0mov x1, xzr
00231fa4blr x2
00231fa8str x0, [sp+1784]
00231facstr x1, [sp+1792]
00231fb0bl reflect.Zero
00231fb4str x0, [sp+1760]
00231fb8str x1, [sp+1768]
00231fbcstr x2, [sp+1776]
00231fc0add x27, sp, 1736
00231fc4stp xzr, xzr, [x27]
00231fc8str xzr, [sp+1752]
00231fccadd x3, sp, 1736
00231fd0str x3, [sp+1304]
00231fd4ldrsb x27, [x3]
00231fd8ldr x2, [sp+1760]
00231fdcldr x4, [sp+1768]
00231fe0ldr x5, [sp+1776]
00231fe4str x5, [x3+16]
00231fe8adrp x27, 0x81a000
00231fecldr w5, [x27+3056]
00231ff0cbz w5, 0x231ff8
00231ff4b 0x231ffc
00231ff8
00231ff8loc_231ff8:
00231ff8b 0x23201c
00231ffc
00231ffcloc_231ffc:
00231ffcbl runtime.gcWriteBarrier4
00232000str x2, [x25]
00232004ldr x6, [x3]
00232008str x6, [x25+8]
0023200cstr x4, [x25+16]
00232010ldr x6, [x3+8]
00232014str x6, [x25+24]
00232018b 0x23201c
0023201c
0023201cloc_23201c:
0023201cstr x2, [x3]
00232020str x4, [x3+8]
00232024ldrsb x27, [x3]
00232028b 0x23202c
0023202c
0023202cloc_23202c:
0023202cstr x3, [sp+1312]
00232030orr x5, xzr, 1
00232034str x5, [sp+1320]
00232038str x5, [sp+1328]
0023203cldr x0, [sp+952]
00232040ldr x1, [sp+960]
00232044ldr x2, [sp+968]
00232048mov x4, x5
0023204cbl reflect.Value.Call
00232050str x0, [sp+1712]
00232054str x1, [sp+1720]
00232058str x2, [sp+1728]
0023205cstr x0, [sp+1688]
00232060str x1, [sp+1696]
00232064str x2, [sp+1704]
00232068str xzr, [sp+152]
0023206cstr x1, [sp+144]
00232070ldr x6, [sp+1688]
00232074str x6, [sp+136]
00232078b 0x232b8c
0023207c
0023207cloc_23207c:
0023207cadd x20, sp, 1824
00232080adr x27, 16
00232084stp x29, x27, [sp-24]
00232088sub x29, sp, 24
0023208cbl fn_87cfc
00232090sub x29, sp, 8
00232094ldr x3, [sp+3048]
00232098ldrsb x27, [x3]
0023209cldr x0, [sp+3056]
002320a0ldr x3, [x3+192]
002320a4adrp x1, 0x484000
002320a8add x1, x1, 1726
002320acmovz x2, 19
002320b0blr x3
002320b4str x0, [sp+2592]
002320b8str x1, [sp+2600]
002320bcstr x2, [sp+2608]
002320c0str x3, [sp+2616]
002320c4str x4, [sp+2624]
002320c8str x5, [sp+2632]
002320ccstr x6, [sp+2640]
002320d0str x7, [sp+2648]
002320d4str x8, [sp+2656]
002320d8str x9, [sp+2664]
002320dcadd x21, sp, 1824
002320e0add x20, sp, 2592
002320e4adr x27, 16
002320e8stp x29, x27, [sp-24]
002320ecsub x29, sp, 24
002320f0bl fn_87ef8
002320f4sub x29, sp, 8
002320f8strb w10, [sp+91]
002320fcadd x21, sp, 2064
00232100add x20, sp, 1824
00232104adr x27, 16
00232108stp x29, x27, [sp-24]
0023210csub x29, sp, 24
00232110bl fn_87ef8
00232114sub x29, sp, 8
00232118ldrb w3, [sp+91]
0023211cstrb w3, [sp+92]
00232120add x21, sp, 824
00232124add x20, sp, 2064
00232128adr x27, 16
0023212cstp x29, x27, [sp-24]
00232130sub x29, sp, 24
00232134bl fn_87ef8
00232138sub x29, sp, 8
0023213cldrb w3, [sp+92]
00232140strb w3, [sp+85]
00232144tbnz w3, 0, 0x23214c
00232148b 0x232244
0023214c
0023214cloc_23214c:
0023214cldr x2, [sp+856]
00232150ldrsb x27, [x2]
00232154ldr x0, [sp+864]
00232158ldr x2, [x2+144]
0023215cmov x1, xzr
00232160blr x2
00232164str x0, [sp+1784]
00232168str x1, [sp+1792]
0023216cbl reflect.Zero
00232170str x0, [sp+1760]
00232174str x1, [sp+1768]
00232178str x2, [sp+1776]
0023217cadd x27, sp, 1736
00232180stp xzr, xzr, [x27]
00232184str xzr, [sp+1752]
00232188add x3, sp, 1736
0023218cstr x3, [sp+2968]
00232190ldrsb x27, [x3]
00232194ldr x2, [sp+1760]
00232198ldr x4, [sp+1768]
0023219cldr x5, [sp+1776]
002321a0str x5, [x3+16]
002321a4adrp x27, 0x819000
002321a8ldr w5, [x27+3056]
002321accbz w5, 0x2321b4
002321b0b 0x2321b8
002321b4
002321b4loc_2321b4:
002321b4b 0x2321d8
002321b8
002321b8loc_2321b8:
002321b8bl runtime.gcWriteBarrier4
002321bcstr x2, [x25]
002321c0ldr x6, [x3]
002321c4str x6, [x25+8]
002321c8str x4, [x25+16]
002321ccldr x6, [x3+8]
002321d0str x6, [x25+24]
002321d4b 0x2321d8
002321d8
002321d8loc_2321d8:
002321d8str x2, [x3]
002321dcstr x4, [x3+8]
002321e0ldrsb x27, [x3]
002321e4b 0x2321e8
002321e8
002321e8loc_2321e8:
002321e8str x3, [sp+2976]
002321ecorr x5, xzr, 1
002321f0str x5, [sp+2984]
002321f4str x5, [sp+2992]
002321f8ldr x0, [sp+872]
002321fcldr x1, [sp+880]
00232200ldr x2, [sp+888]
00232204mov x4, x5
00232208bl reflect.Value.Call
0023220cstr x0, [sp+1688]
00232210str x1, [sp+1696]
00232214str x2, [sp+1704]
00232218subs xzr, x1, 0
0023221cb.hi 0x232224
00232220b 0x232b84
00232224
00232224loc_232224:
00232224ldr x3, [x0]
00232228ldr x4, [x0+8]
0023222cldr x5, [x0+16]
00232230str x3, [sp+344]
00232234str x4, [sp+352]
00232238str x5, [sp+360]
0023223cstr xzr, [sp+120]
00232240b 0x232974
00232244
00232244loc_232244:
00232244b 0x232248
00232248
00232248loc_232248:
00232248str xzr, [sp+112]
0023224cb 0x232250
00232250
00232250loc_232250:
00232250ldr x1, [sp+3048]
00232254ldrsb x27, [x1]
00232258ldr x1, [x1+88]
0023225cldr x0, [sp+3056]
00232260blr x1
00232264str x0, [sp+2048]
00232268str x1, [sp+2056]
0023226cldrsb x27, [x0]
00232270ldr x2, [x0+208]
00232274mov x0, x1
00232278blr x2
0023227cstr x0, [sp+240]
00232280ldr x1, [sp+112]
00232284subs xzr, x0, x1
00232288b.gt 0x232290
0023228cb 0x23264c
00232290
00232290loc_232290:
00232290ldr x1, [sp+3048]
00232294ldrsb x27, [x1]
00232298ldr x1, [x1+88]
0023229cldr x0, [sp+3056]
002322a0blr x1
002322a4str x0, [sp+2032]
002322a8str x1, [sp+2040]
002322acldrsb x27, [x0]
002322b0ldr x2, [sp+112]
002322b4ldr x3, [x0+96]
002322b8mov x0, x1
002322bcmov x1, x2
002322c0blr x3
002322c4str x0, [sp+2488]
002322c8str x1, [sp+2496]
002322ccstr x2, [sp+2504]
002322d0str x3, [sp+2512]
002322d4str x4, [sp+2520]
002322d8str x5, [sp+2528]
002322dcstr x6, [sp+2536]
002322e0str x7, [sp+2544]
002322e4str x8, [sp+2552]
002322e8str x9, [sp+2560]
002322ecstr x10, [sp+2568]
002322f0str x11, [sp+2576]
002322f4strb w12, [sp+2584]
002322f8add x21, sp, 1096
002322fcadd x20, sp, 2488
00232300adr x27, 16
00232304stp x29, x27, [sp-24]
00232308sub x29, sp, 24
0023230cbl fn_87ef0
00232310sub x29, sp, 8
00232314ldr x1, [sp+2584]
00232318str x1, [sp+1192]
0023231cldr x0, [sp+1144]
00232320ldr x1, [sp+1152]
00232324adrp x2, 0x47f000
00232328add x2, x2, 2068
0023232corr x3, xzr, 8
00232330bl reflect.StructTag.Get
00232334str x0, [sp+520]
00232338str x1, [sp+528]
0023233ccbnz x1, 0x232344
00232340b 0x2323c0
00232344
00232344loc_232344:
00232344ldr x0, [sp+1144]
00232348ldr x1, [sp+1152]
0023234cadrp x2, 0x481000
00232350add x2, x2, 1020
00232354orr x3, xzr, 12
00232358bl reflect.StructTag.Get
0023235cstr x0, [sp+472]
00232360str x1, [sp+480]
00232364ldr x0, [sp+1144]
00232368ldr x1, [sp+1152]
0023236cadrp x2, 0x481000
00232370add x2, x2, 1032
00232374orr x3, xzr, 12
00232378bl reflect.StructTag.Get
0023237cstr x0, [sp+456]
00232380str x1, [sp+464]
00232384ldr x3, [sp+520]
00232388ldr x5, [sp+472]
0023238cldr x4, [sp+528]
00232390ldr x6, [sp+480]
00232394ldr x7, [sp+640]
00232398ldr x8, [sp+1128]
0023239cldr x2, [sp+1136]
002323a0mov x9, x0
002323a4mov x0, x7
002323a8mov x10, x1
002323acmov x1, x8
002323b0mov x7, x9
002323b4mov x8, x10
002323b8bl google.golang.org/protobuf/internal/impl.aberrantAppendField
002323bcb 0x2323c4
002323c0
002323c0loc_2323c0:
002323c0b 0x2323c4
002323c4
002323c4loc_2323c4:
002323c4ldr x0, [sp+1144]
002323c8ldr x1, [sp+1152]
002323ccadrp x2, 0x482000
002323d0add x2, x2, 132
002323d4orr x3, xzr, 14
002323d8bl reflect.StructTag.Get
002323dcstr x0, [sp+504]
002323e0str x1, [sp+512]
002323e4cbnz x1, 0x2323ec
002323e8b 0x232648
002323ec
002323ecloc_2323ec:
002323ecldr x5, [sp+640]
002323f0ldrsb x27, [x5]
002323f4ldr x5, [x5+200]
002323f8ldrsb x27, [x5]
002323fcldr x5, [x5+88]
00232400str x5, [sp+104]
00232404ldr x5, [sp+640]
00232408ldrsb x27, [x5]
0023240cldr x5, [x5+200]
00232410ldrsb x27, [x5]
00232414ldr x2, [x5+96]
00232418ldr x0, [x5+80]
0023241cldr x5, [x5+88]
00232420add x1, x5, 1
00232424subs xzr, x2, x1
00232428b.hs 0x232430
0023242cb 0x232434
00232430
00232430loc_232430:
00232430b 0x232448
00232434
00232434loc_232434:
00232434orr x3, xzr, 1
00232438adrp x4, 0x414000
0023243cadd x4, x4, 288
00232440bl runtime.growslice
00232444b 0x232448
00232448
00232448loc_232448:
00232448sub x3, x1, 1
0023244cadd x20, x0, x3, lsl #7
00232450adrp x27, 0x819000
00232454ldr w3, [x27+3056]
00232458cbz w3, 0x232460
0023245cb 0x232464
00232460
00232460loc_232460:
00232460b 0x232498
00232464
00232464loc_232464:
00232464str x0, [sp+2336]
00232468str x1, [sp+272]
0023246cstr x2, [sp+264]
00232470str x20, [sp+2328]
00232474adrp x0, 0x414000
00232478add x0, x0, 288
0023247cmov x1, x20
00232480bl runtime.wbZero
00232484ldr x0, [sp+2336]
00232488ldr x1, [sp+272]
0023248cldr x2, [sp+264]
00232490ldr x20, [sp+2328]
00232494b 0x232498
00232498
00232498loc_232498:
00232498adr x27, 16
0023249cstp x29, x27, [sp-24]
002324a0sub x29, sp, 24
002324a4bl fn_87cf0
002324a8sub x29, sp, 8
002324acldr x3, [sp+640]
002324b0ldrsb x27, [x3]
002324b4ldr x3, [x3+200]
002324b8ldrsb x27, [x3]
002324bcstr x1, [x3+88]
002324c0str x2, [x3+96]
002324c4adrp x27, 0x819000
002324c8ldr w2, [x27+3056]
002324cccbz w2, 0x2324d4
002324d0b 0x2324d8
002324d4
002324d4loc_2324d4:
002324d4b 0x2324ec
002324d8
002324d8loc_2324d8:
002324d8bl runtime.gcWriteBarrier2
002324dcstr x0, [x25]
002324e0ldr x2, [x3+80]
002324e4str x2, [x25+8]
002324e8b 0x2324ec
002324ec
002324ecloc_2324ec:
002324ecstr x0, [x3+80]
002324f0ldr x2, [sp+640]
002324f4ldrsb x27, [x2]
002324f8ldr x2, [x2+200]
002324fcldrsb x27, [x2]
00232500ldr x1, [x2+88]
00232504ldr x2, [x2+80]
00232508ldr x0, [sp+104]
0023250csubs xzr, x1, x0
00232510b.hi 0x232518
00232514b 0x232970
00232518
00232518loc_232518:
00232518add x1, x2, x0, lsl #7
0023251cstr x1, [sp+608]
00232520ldr x0, [sp+640]
00232524ldrsb x27, [x0]
00232528str x0, [sp+2960]
0023252cbl google.golang.org/protobuf/internal/filedesc.(*Base).FullName
00232530str x0, [sp+1960]
00232534str x1, [sp+1968]
00232538ldr x2, [sp+504]
0023253cldr x3, [sp+512]
00232540bl google.golang.org/protobuf/reflect/protoreflect.FullName.Append
00232544str x0, [sp+1592]
00232548str x1, [sp+1600]
0023254cldr x2, [sp+608]
00232550ldrsb x27, [x2]
00232554str x1, [x2+8]
00232558adrp x27, 0x819000
0023255cldr w1, [x27+3056]
00232560cbz w1, 0x232568
00232564b 0x23256c
00232568
00232568loc_232568:
00232568b 0x232580
0023256c
0023256cloc_23256c:
0023256cbl runtime.gcWriteBarrier2
00232570str x0, [x25]
00232574ldr x3, [x2]
00232578str x3, [x25+8]
0023257cb 0x232580
00232580
00232580loc_232580:
00232580str x0, [x2]
00232584ldr x3, [sp+608]
00232588ldrsb x27, [x3]
0023258cldr x4, [sp+640]
00232590ldrsb x27, [x4]
00232594ldr x4, [x4+16]
00232598adrp x27, 0x819000
0023259cldr w5, [x27+3056]
002325a0cbz w5, 0x2325a8
002325a4b 0x2325ac
002325a8
002325a8loc_2325a8:
002325a8b 0x2325c0
002325ac
002325acloc_2325ac:
002325acbl runtime.gcWriteBarrier2
002325b0str x4, [x25]
002325b4ldr x5, [x3+16]
002325b8str x5, [x25+8]
002325bcb 0x2325c0
002325c0
002325c0loc_2325c0:
002325c0str x4, [x3+16]
002325c4ldr x3, [sp+640]
002325c8str x3, [sp+1952]
002325ccldr x4, [sp+608]
002325d0ldrsb x27, [x4]
002325d4adrp x5, 0x4e9000
002325d8add x5, x5, 312
002325dcstr x5, [x4+24]
002325e0adrp x27, 0x819000
002325e4ldr w5, [x27+3056]
002325e8cbz w5, 0x2325f0
002325ecb 0x2325f4
002325f0
002325f0loc_2325f0:
002325f0b 0x232608
002325f4
002325f4loc_2325f4:
002325f4bl runtime.gcWriteBarrier2
002325f8str x3, [x25]
002325fcldr x5, [x4+32]
00232600str x5, [x25+8]
00232604b 0x232608
00232608
00232608loc_232608:
00232608str x3, [x4+32]
0023260cldr x3, [sp+608]
00232610ldrsb x27, [x3]
00232614ldr x4, [sp+104]
00232618str x4, [x3+40]
0023261cldr x3, [sp+592]
00232620ldr x4, [sp+584]
00232624ldr x5, [sp+600]
00232628str x4, [sp+1568]
0023262cstr x3, [sp+1576]
00232630str x5, [sp+1584]
00232634str xzr, [sp+296]
00232638str x3, [sp+288]
0023263cldr x3, [sp+1568]
00232640str x3, [sp+280]
00232644b 0x23268c
00232648
00232648loc_232648:
00232648b 0x232678
0023264c
0023264cloc_23264c:
0023264cldr x2, [sp+640]
00232650str x2, [sp+1952]
00232654adrp x3, 0x4ea000
00232658add x3, x3, 3488
0023265cstr x3, [sp+328]
00232660str x2, [sp+336]
00232664ldr x0, [sp+328]
00232668ldr x1, [sp+336]
0023266cldp x29, x30, [sp-8]
00232670add sp, sp, 3040
00232674ret x30
00232678
00232678loc_232678:
00232678b 0x23267c
0023267c
0023267cloc_23267c:
0023267cldr x1, [sp+112]
00232680add x1, x1, 1
00232684str x1, [sp+112]
00232688b 0x232250
0023268c
0023268cloc_23268c:
0023268cldr x3, [sp+288]
00232690ldr x4, [sp+296]
00232694subs xzr, x3, x4
00232698b.gt 0x2326a0
0023269cb 0x232968
002326a0
002326a0loc_2326a0:
002326a0ldr x3, [sp+280]
002326a4str x3, [sp+2952]
002326a8ldr x3, [sp+2952]
002326acldr x4, [x3]
002326b0ldr x0, [x3+8]
002326b4str x4, [sp+552]
002326b8str x0, [sp+560]
002326bcldrsb x27, [x4]
002326c0ldr x3, [x4+136]
002326c4ldr x1, [sp+1128]
002326c8ldr x2, [sp+1136]
002326ccblr x3
002326d0strb w0, [sp+91]
002326d4tbnz w0, 0, 0x2326dc
002326d8b 0x232940
002326dc
002326dcloc_2326dc:
002326dcldr x1, [sp+552]
002326e0ldrsb x27, [x1]
002326e4ldr x1, [x1+88]
002326e8ldr x0, [sp+560]
002326ecblr x1
002326f0str x0, [sp+2000]
002326f4str x1, [sp+2008]
002326f8ldrsb x27, [x0]
002326fcldr x2, [x0+96]
00232700mov x0, x1
00232704mov x1, xzr
00232708blr x2
0023270cstr x0, [sp+2384]
00232710str x1, [sp+2392]
00232714str x2, [sp+2400]
00232718str x3, [sp+2408]
0023271cstr x4, [sp+2416]
00232720str x5, [sp+2424]
00232724str x6, [sp+2432]
00232728str x7, [sp+2440]
0023272cstr x8, [sp+2448]
00232730str x9, [sp+2456]
00232734str x10, [sp+2464]
00232738str x11, [sp+2472]
0023273cstrb w12, [sp+2480]
00232740add x21, sp, 992
00232744add x20, sp, 2384
00232748adr x27, 16
0023274cstp x29, x27, [sp-24]
00232750sub x29, sp, 24
00232754bl fn_87ef0
00232758sub x29, sp, 8
0023275cldr x1, [sp+2480]
00232760str x1, [sp+1088]
00232764ldr x0, [sp+1040]
00232768ldr x1, [sp+1048]
0023276cadrp x2, 0x47f000
00232770add x2, x2, 2068
00232774orr x3, xzr, 8
00232778bl reflect.StructTag.Get
0023277cstr x0, [sp+488]
00232780str x1, [sp+496]
00232784cbnz x1, 0x23278c
00232788b 0x232934
0023278c
0023278cloc_23278c:
0023278cldr x9, [sp+640]
00232790ldr x10, [sp+1024]
00232794ldr x2, [sp+1032]
00232798mov x3, x0
0023279cmov x4, x1
002327a0mov x5, xzr
002327a4mov x6, xzr
002327a8mov x7, x5
002327acmov x8, x6
002327b0mov x0, x9
002327b4mov x1, x10
002327b8bl google.golang.org/protobuf/internal/impl.aberrantAppendField
002327bcldr x9, [sp+640]
002327c0ldrsb x27, [x9]
002327c4ldr x9, [x9+200]
002327c8ldrsb x27, [x9]
002327ccldr x9, [x9+16]
002327d0str x9, [sp+216]
002327d4ldr x10, [sp+640]
002327d8ldrsb x27, [x10]
002327dcldr x10, [x10+200]
002327e0ldrsb x27, [x10]
002327e4ldr x1, [x10+16]
002327e8ldr x10, [x10+8]
002327ecsub x0, x9, 1
002327f0subs xzr, x1, x0
002327f4b.hi 0x2327fc
002327f8b 0x23296c
002327fc
002327fcloc_2327fc:
002327fcorr x5, xzr, 248
00232800madd x6, x5, x9, xzr
00232804sub x6, x6, 248
00232808add x6, x10, x6
0023280cstr x6, [sp+984]
00232810ldr x6, [sp+608]
00232814str x6, [sp+1544]
00232818ldr x7, [sp+984]
0023281cldrsb x27, [x7]
00232820adrp x8, 0x4e9000
00232824add x8, x8, 2120
00232828str x8, [x7+192]
0023282cadrp x27, 0x819000
00232830ldr w8, [x27+3056]
00232834cbz w8, 0x23283c
00232838b 0x232840
0023283c
0023283cloc_23283c:
0023283cb 0x232854
00232840
00232840loc_232840:
00232840bl runtime.gcWriteBarrier2
00232844str x6, [x25]
00232848ldr x8, [x7+200]
0023284cstr x8, [x25+8]
00232850b 0x232854
00232854
00232854loc_232854:
00232854str x6, [x7+200]
00232858ldr x6, [sp+984]
0023285cstr x6, [sp+1536]
00232860adrp x7, 0x4eb000
00232864add x7, x7, 3032
00232868str x7, [sp+2936]
0023286cstr x6, [sp+2944]
00232870ldr x6, [sp+608]
00232874ldrsb x27, [x6]
00232878ldr x2, [x6+72]
0023287cldr x0, [x6+56]
00232880ldr x6, [x6+64]
00232884add x1, x6, 1
00232888subs xzr, x2, x1
0023288cb.hs 0x232894
00232890b 0x232898
00232894
00232894loc_232894:
00232894b 0x2328b0
00232898
00232898loc_232898:
00232898orr x3, xzr, 1
0023289cadrp x4, 0x460000
002328a0add x4, x4, 3744
002328a4bl runtime.growslice
002328a8orr x5, xzr, 248
002328acb 0x2328b0
002328b0
002328b0loc_2328b0:
002328b0sub x3, x1, 1
002328b4add x4, x0, x3, lsl #4
002328b8ubfm x3, x3, 60, 59
002328bcldr x6, [sp+2944]
002328c0ldr x7, [sp+2936]
002328c4str x7, [x0+x3]
002328c8adrp x27, 0x819000
002328ccldr w3, [x27+3056]
002328d0cbz w3, 0x2328d8
002328d4b 0x2328dc
002328d8
002328d8loc_2328d8:
002328d8b 0x2328f0
002328dc
002328dcloc_2328dc:
002328dcbl runtime.gcWriteBarrier2
002328e0str x6, [x25]
002328e4ldr x3, [x4+8]
002328e8str x3, [x25+8]
002328ecb 0x2328f0
002328f0
002328f0loc_2328f0:
002328f0str x6, [x4+8]
002328f4ldr x3, [sp+608]
002328f8ldrsb x27, [x3]
002328fcstr x1, [x3+64]
00232900str x2, [x3+72]
00232904adrp x27, 0x819000
00232908ldr w4, [x27+3056]
0023290ccbz w4, 0x232914
00232910b 0x232918
00232914
00232914loc_232914:
00232914b 0x23292c
00232918
00232918loc_232918:
00232918bl runtime.gcWriteBarrier2
0023291cstr x0, [x25]
00232920ldr x4, [x3+56]
00232924str x4, [x25+8]
00232928b 0x23292c
0023292c
0023292cloc_23292c:
0023292cstr x0, [x3+56]
00232930b 0x23293c
00232934
00232934loc_232934:
00232934orr x5, xzr, 248
00232938b 0x23293c
0023293c
0023293cloc_23293c:
0023293cb 0x232948
00232940
00232940loc_232940:
00232940orr x5, xzr, 248
00232944b 0x232948
00232948
00232948loc_232948:
00232948b 0x23294c
0023294c
0023294cloc_23294c:
0023294cldr x3, [sp+296]
00232950add x3, x3, 1
00232954str x3, [sp+296]
00232958ldr x3, [sp+2952]
0023295cadd x3, x3, 16
00232960str x3, [sp+280]
00232964b 0x23268c
00232968
00232968loc_232968:
00232968b 0x232678
0023296c
0023296cloc_23296c:
0023296cbl runtime.panicIndex
00232970
00232970loc_232970:
00232970bl runtime.panicIndex
00232974
00232974loc_232974:
00232974ldr x0, [sp+344]
00232978ldr x1, [sp+352]
0023297cldr x2, [sp+360]
00232980bl reflect.Value.Len
00232984str x0, [sp+240]
00232988ldr x3, [sp+120]
0023298csubs xzr, x0, x3
00232990b.gt 0x232998
00232994b 0x232b80
00232998
00232998loc_232998:
00232998ldr x3, [sp+120]
0023299cldr x0, [sp+344]
002329a0ldr x1, [sp+352]
002329a4ldr x2, [sp+360]
002329a8bl reflect.Value.Index
002329acstr x0, [sp+392]
002329b0str x1, [sp+400]
002329b4str x2, [sp+408]
002329b8adrp x3, 0x47e000
002329bcadd x3, x3, 2182
002329c0movz x4, 5
002329c4bl reflect.Value.FieldByName
002329c8str x0, [sp+1760]
002329ccstr x1, [sp+1768]
002329d0str x2, [sp+1776]
002329d4bl reflect.Value.Int
002329d8str x0, [sp+232]
002329dcldr x0, [sp+392]
002329e0ldr x1, [sp+400]
002329e4ldr x2, [sp+408]
002329e8adrp x3, 0x47e000
002329ecadd x3, x3, 639
002329f0orr x4, xzr, 3
002329f4bl reflect.Value.FieldByName
002329f8str x0, [sp+1608]
002329fcstr x1, [sp+1616]
00232a00str x2, [sp+1624]
00232a04bl reflect.Value.Int
00232a08str x0, [sp+224]
00232a0cstr xzr, [sp+96]
00232a10ldr x4, [sp+232]
00232a14str w4, [sp+96]
00232a18ldr x4, [sp+224]
00232a1cadd x4, x4, 1
00232a20str w4, [sp+100]
00232a24ldr x4, [sp+640]
00232a28ldrsb x27, [x4]
00232a2cldr x4, [x4+200]
00232a30ldrsb x27, [x4]
00232a34ldr x2, [x4+304]
00232a38ldr x0, [x4+288]
00232a3cldr x4, [x4+296]
00232a40add x1, x4, 1
00232a44subs xzr, x2, x1
00232a48b.hs 0x232a50
00232a4cb 0x232a54
00232a50
00232a50loc_232a50:
00232a50b 0x232a68
00232a54
00232a54loc_232a54:
00232a54orr x3, xzr, 1
00232a58adrp x4, 0x3ce000
00232a5cadd x4, x4, 3040
00232a60bl runtime.growslice
00232a64b 0x232a68
00232a68
00232a68loc_232a68:
00232a68ldr x5, [sp+96]
00232a6csub x6, x1, 1
00232a70str x5, [x0+3*x6]
00232a74ldr x5, [sp+640]
00232a78ldrsb x27, [x5]
00232a7cldr x5, [x5+200]
00232a80ldrsb x27, [x5]
00232a84str x1, [x5+296]
00232a88str x2, [x5+304]
00232a8cadrp x27, 0x819000
00232a90ldr w6, [x27+3056]
00232a94cbz w6, 0x232a9c
00232a98b 0x232aa0
00232a9c
00232a9cloc_232a9c:
00232a9cb 0x232ab4
00232aa0
00232aa0loc_232aa0:
00232aa0bl runtime.gcWriteBarrier2
00232aa4str x0, [x25]
00232aa8ldr x6, [x5+288]
00232aacstr x6, [x25+8]
00232ab0b 0x232ab4
00232ab4
00232ab4loc_232ab4:
00232ab4str x0, [x5+288]
00232ab8ldr x5, [sp+640]
00232abcldrsb x27, [x5]
00232ac0ldr x5, [x5+200]
00232ac4ldrsb x27, [x5]
00232ac8ldr x2, [x5+368]
00232accldr x0, [x5+352]
00232ad0ldr x5, [x5+360]
00232ad4add x1, x5, 1
00232ad8subs xzr, x2, x1
00232adcb.hs 0x232ae4
00232ae0b 0x232ae8
00232ae4
00232ae4loc_232ae4:
00232ae4b 0x232afc
00232ae8
00232ae8loc_232ae8:
00232ae8orr x3, xzr, 1
00232aecadrp x4, 0x3c5000
00232af0add x4, x4, 3520
00232af4bl runtime.growslice
00232af8b 0x232afc
00232afc
00232afcloc_232afc:
00232afcsub x3, x1, 1
00232b00adrp x27, 0x819000
00232b04ldr w4, [x27+3056]
00232b08cbz w4, 0x232b10
00232b0cb 0x232b14
00232b10
00232b10loc_232b10:
00232b10b 0x232b24
00232b14
00232b14loc_232b14:
00232b14ldr x4, [x0+3*x3]
00232b18bl runtime.gcWriteBarrier1
00232b1cstr x4, [x25]
00232b20b 0x232b24
00232b24
00232b24loc_232b24:
00232b24str xzr, [x0+3*x3]
00232b28ldr x3, [sp+640]
00232b2cldrsb x27, [x3]
00232b30ldr x3, [x3+200]
00232b34ldrsb x27, [x3]
00232b38str x1, [x3+360]
00232b3cstr x2, [x3+368]
00232b40adrp x27, 0x819000
00232b44ldr w4, [x27+3056]
00232b48cbz w4, 0x232b50
00232b4cb 0x232b54
00232b50
00232b50loc_232b50:
00232b50b 0x232b68
00232b54
00232b54loc_232b54:
00232b54bl runtime.gcWriteBarrier2
00232b58str x0, [x25]
00232b5cldr x4, [x3+352]
00232b60str x4, [x25+8]
00232b64b 0x232b68
00232b68
00232b68loc_232b68:
00232b68str x0, [x3+352]
00232b6cb 0x232b70
00232b70
00232b70loc_232b70:
00232b70ldr x3, [sp+120]
00232b74add x3, x3, 1
00232b78str x3, [sp+120]
00232b7cb 0x232974
00232b80
00232b80loc_232b80:
00232b80b 0x232248
00232b84
00232b84loc_232b84:
00232b84mov x0, xzr
00232b88bl runtime.panicIndex
00232b8c
00232b8cloc_232b8c:
00232b8cldr x3, [sp+144]
00232b90ldr x4, [sp+152]
00232b94subs xzr, x3, x4
00232b98b.gt 0x232ba0
00232b9cb 0x232ca8
00232ba0
00232ba0loc_232ba0:
00232ba0ldr x3, [sp+136]
00232ba4str x3, [sp+3008]
00232ba8ldr x3, [sp+3008]
00232bacldr x0, [x3]
00232bb0ldr x1, [x3+8]
00232bb4ldr x2, [x3+16]
00232bb8str x0, [sp+432]
00232bbcstr x1, [sp+440]
00232bc0str x2, [sp+448]
00232bc4bl reflect.Value.Interface
00232bc8str x0, [sp+1672]
00232bccstr x1, [sp+1680]
00232bd0str xzr, [sp+1648]
00232bd4add x27, sp, 1656
00232bd8stp xzr, xzr, [x27]
00232bdcldr x3, [sp+1680]
00232be0ldr x4, [sp+1672]
00232be4adrp x5, 0x3bb000
00232be8add x5, x5, 2240
00232becsubs xzr, x4, x5
00232bf0b.eq 0x232bf8
00232bf4b 0x232c0c
00232bf8
00232bf8loc_232bf8:
00232bf8ldr x4, [x3]
00232bfcldr x5, [x3+8]
00232c00ldr x3, [x3+16]
00232c04orr x0, xzr, 1
00232c08b 0x232c20
00232c0c
00232c0cloc_232c0c:
00232c0cmov x3, xzr
00232c10mov x5, xzr
00232c14mov x0, xzr
00232c18mov x4, xzr
00232c1cb 0x232c20
00232c20
00232c20loc_232c20:
00232c20str x4, [sp+1648]
00232c24str x5, [sp+1656]
00232c28str x3, [sp+1664]
00232c2cstrb w0, [sp+91]
00232c30ldr x3, [sp+1648]
00232c34ldr x4, [sp+1656]
00232c38ldr x5, [sp+1664]
00232c3cstr x3, [sp+2144]
00232c40str x4, [sp+2152]
00232c44str x5, [sp+2160]
00232c48ldrb w3, [sp+91]
00232c4cstrb w3, [sp+93]
00232c50ldr x3, [sp+2144]
00232c54ldr x4, [sp+2152]
00232c58ldr x5, [sp+2160]
00232c5cstr x3, [sp+368]
00232c60str x4, [sp+376]
00232c64str x5, [sp+384]
00232c68ldrb w3, [sp+93]
00232c6cstrb w3, [sp+86]
00232c70tbnz w3, 0, 0x232c78
00232c74b 0x232ca4
00232c78
00232c78loc_232c78:
00232c78ldr x3, [sp+376]
00232c7cldr x4, [sp+368]
00232c80ldr x5, [sp+384]
00232c84str x4, [sp+1648]
00232c88str x3, [sp+1656]
00232c8cstr x5, [sp+1664]
00232c90str xzr, [sp+320]
00232c94str x3, [sp+312]
00232c98ldr x3, [sp+1648]
00232c9cstr x3, [sp+304]
00232ca0b 0x232ce8
00232ca4
00232ca4loc_232ca4:
00232ca4b 0x232cc8
00232ca8
00232ca8loc_232ca8:
00232ca8b 0x232cac
00232cac
00232cacloc_232cac:
00232cacldr x3, [sp+176]
00232cb0add x3, x3, 1
00232cb4str x3, [sp+176]
00232cb8ldr x3, [sp+1336]
00232cbcadd x3, x3, 80
00232cc0str x3, [sp+160]
00232cc4b 0x231f58
00232cc8
00232cc8loc_232cc8:
00232cc8b 0x232ccc
00232ccc
00232cccloc_232ccc:
00232cccldr x3, [sp+152]
00232cd0add x3, x3, 1
00232cd4str x3, [sp+152]
00232cd8ldr x3, [sp+3008]
00232cdcadd x3, x3, 24
00232ce0str x3, [sp+136]
00232ce4b 0x232b8c
00232ce8
00232ce8loc_232ce8:
00232ce8ldr x3, [sp+312]
00232cecldr x4, [sp+320]
00232cf0subs xzr, x3, x4
00232cf4b.gt 0x232cfc
00232cf8b 0x232dc8
00232cfc
00232cfcloc_232cfc:
00232cfcldr x2, [sp+304]
00232d00str x2, [sp+3000]
00232d04ldr x2, [sp+3000]
00232d08ldr x0, [x2]
00232d0cldr x1, [x2+8]
00232d10str x0, [sp+416]
00232d14str x1, [sp+424]
00232d18bl reflect.TypeOf
00232d1cstr x0, [sp+1632]
00232d20str x1, [sp+1640]
00232d24ldr x2, [sp+600]
00232d28ldr x0, [sp+584]
00232d2cldr x3, [sp+592]
00232d30add x1, x3, 1
00232d34subs xzr, x2, x1
00232d38b.hs 0x232d40
00232d3cb 0x232d44
00232d40
00232d40loc_232d40:
00232d40b 0x232d58
00232d44
00232d44loc_232d44:
00232d44orr x3, xzr, 1
00232d48adrp x4, 0x466000
00232d4cadd x4, x4, 1856
00232d50bl runtime.growslice
00232d54b 0x232d58
00232d58
00232d58loc_232d58:
00232d58sub x3, x1, 1
00232d5cadd x4, x0, x3, lsl #4
00232d60ubfm x3, x3, 60, 59
00232d64ldr x5, [sp+1640]
00232d68ldr x6, [sp+1632]
00232d6cstr x6, [x0+x3]
00232d70adrp x27, 0x819000
00232d74ldr w3, [x27+3056]
00232d78cbz w3, 0x232d80
00232d7cb 0x232d84
00232d80
00232d80loc_232d80:
00232d80b 0x232d98
00232d84
00232d84loc_232d84:
00232d84bl runtime.gcWriteBarrier2
00232d88str x5, [x25]
00232d8cldr x3, [x4+8]
00232d90str x3, [x25+8]
00232d94b 0x232d98
00232d98
00232d98loc_232d98:
00232d98str x5, [x4+8]
00232d9cstr x0, [sp+584]
00232da0str x1, [sp+592]
00232da4str x2, [sp+600]
00232da8b 0x232dac
00232dac
00232dacloc_232dac:
00232dacldr x3, [sp+320]
00232db0add x3, x3, 1
00232db4str x3, [sp+320]
00232db8ldr x3, [sp+3000]
00232dbcadd x3, x3, 16
00232dc0str x3, [sp+304]
00232dc4b 0x232ce8
00232dc8
00232dc8loc_232dc8:
00232dc8b 0x232cc8
00232dcc
00232dccloc_232dcc:
00232dccb 0x232dd0
00232dd0
00232dd0loc_232dd0:
00232dd0ldr x1, [sp+128]
00232dd4add x1, x1, 1
00232dd8str x1, [sp+128]
00232ddcb 0x231984
00232de0
00232de0loc_232de0:
00232de0ldr x2, [sp+192]
00232de4ldr x3, [sp+200]
00232de8subs xzr, x2, x3
00232decb.gt 0x232df4
00232df0b 0x232f34
00232df4
00232df4loc_232df4:
00232df4ldr x2, [sp+184]
00232df8str x2, [sp+1504]
00232dfcldr x2, [sp+1504]
00232e00ldr x1, [x2+8]
00232e04ldr x2, [x2]
00232e08str x2, [sp+568]
00232e0cstr x1, [sp+576]
00232e10subs xzr, x1, 6
00232e14b.eq 0x232e1c
00232e18b 0x232f0c
00232e1c
00232e1cloc_232e1c:
00232e1csubs xzr, x1, 0
00232e20b.hi 0x232e28
00232e24b 0x232f60
00232e28
00232e28loc_232e28:
00232e28ldrb w3, [x2]
00232e2csubs xzr, x1, 1
00232e30b.hi 0x232e38
00232e34b 0x232f58
00232e38
00232e38loc_232e38:
00232e38ldrb w4, [x2+1]
00232e3cubfm x4, x4, 56, 7
00232e40orr x3, x3, x4
00232e44subs xzr, x1, 2
00232e48b.hi 0x232e50
00232e4cb 0x232f50
00232e50
00232e50loc_232e50:
00232e50ldrb w4, [x2+2]
00232e54ubfm x4, x4, 48, 7
00232e58orr x3, x3, x4
00232e5csubs xzr, x1, 3
00232e60b.hi 0x232e68
00232e64b 0x232f48
00232e68
00232e68loc_232e68:
00232e68ldrb w4, [x2+3]
00232e6cubfm x4, x4, 40, 7
00232e70orr x3, x3, x4
00232e74movz x4, 29296
00232e78movk x4, 0x746f0000
00232e7csubs wzr, w3, w4
00232e80b.eq 0x232e88
00232e84b 0x232f08
00232e88
00232e88loc_232e88:
00232e88subs xzr, x1, 4
00232e8cb.hi 0x232e94
00232e90b 0x232f40
00232e94
00232e94loc_232e94:
00232e94ldrb w3, [x2+4]
00232e98subs xzr, x1, 5
00232e9cb.hi 0x232ea4
00232ea0b 0x232f38
00232ea4
00232ea4loc_232ea4:
00232ea4ldrb w2, [x2+5]
00232ea8ubfm x2, x2, 56, 7
00232eacorr x2, x3, x2
00232eb0ubfm x2, x2, 0, 15
00232eb4movz x3, 13167
00232eb8subs wzr, w2, w3
00232ebcb.eq 0x232ec4
00232ec0b 0x232f04
00232ec4
00232ec4loc_232ec4:
00232ec4ldr x2, [sp+640]
00232ec8ldrsb x27, [x2]
00232eccadrp x27, 0x7db000
00232ed0ldr x3, [x27+2048]
00232ed4adrp x27, 0x819000
00232ed8ldr w4, [x27+3056]
00232edccbz w4, 0x232ee4
00232ee0b 0x232ee8
00232ee4
00232ee4loc_232ee4:
00232ee4b 0x232efc
00232ee8
00232ee8loc_232ee8:
00232ee8bl runtime.gcWriteBarrier2
00232eecstr x3, [x25]
00232ef0ldr x4, [x2+16]
00232ef4str x4, [x25+8]
00232ef8b 0x232efc
00232efc
00232efcloc_232efc:
00232efcstr x3, [x2+16]
00232f00b 0x232f14
00232f04
00232f04loc_232f04:
00232f04b 0x232f10
00232f08
00232f08loc_232f08:
00232f08b 0x232f10
00232f0c
00232f0cloc_232f0c:
00232f0cb 0x232f10
00232f10
00232f10loc_232f10:
00232f10b 0x232f14
00232f14
00232f14loc_232f14:
00232f14b 0x232f18
00232f18
00232f18loc_232f18:
00232f18ldr x2, [sp+200]
00232f1cadd x2, x2, 1
00232f20str x2, [sp+200]
00232f24ldr x2, [sp+1504]
00232f28add x2, x2, 16
00232f2cstr x2, [sp+184]
00232f30b 0x232de0
00232f34
00232f34loc_232f34:
00232f34b 0x232dcc
00232f38
00232f38loc_232f38:
00232f38movz x0, 5
00232f3cbl runtime.panicIndex
00232f40
00232f40loc_232f40:
00232f40orr x0, xzr, 4
00232f44bl runtime.panicIndex
00232f48
00232f48loc_232f48:
00232f48orr x0, xzr, 3
00232f4cbl runtime.panicIndex
00232f50
00232f50loc_232f50:
00232f50orr x0, xzr, 2
00232f54bl runtime.panicIndex
00232f58
00232f58loc_232f58:
00232f58orr x0, xzr, 1
00232f5cbl runtime.panicIndex
00232f60
00232f60loc_232f60:
00232f60mov x0, xzr
00232f64bl runtime.panicIndex
00232f68hint
00232f6c
00232f6cloc_232f6c:
00232f6cstp x0, x1, [sp+8]
00232f70stp x2, x3, [sp+24]
00232f74mov x3, x30
00232f78bl runtime.morestack_noctxt.abi0
00232f7cldp x0, x1, [sp+8]
00232f80ldp x2, x3, [sp+24]
00232f84b 0x231670
00232f88udf 0
00232f8cudf 0
00231670
00231670google.golang.org/protobuf/internal/impl.aberrantLoadMessageDescReentrant: ; void google.golang.org/protobuf/internal/impl.aberrantLoadMessageDescReentrant(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00231670ldr x16, [x28+16]
00231674sub x17, sp, 2912
00231678subs xzr, x17, x16
0023167cb.ls 0x232f6c
00231680sub x20, sp, 3040
00231684stp x29, x30, [x20-8]
00231688add sp, x20, 0
0023168csub x29, sp, 8
00231690str x0, [sp+3048]
00231694str x1, [sp+3056]
00231698str x2, [sp+3064]
0023169cstr x3, [sp+3072]
002316a0stp xzr, xzr, [sp+328]
002316a4add x27, sp, 1984
002316a8stp xzr, xzr, [x27]
002316acadrp x27, 0x7f0000
002316b0ldr x1, [x27+232]
002316b4adrp x0, 0x3f5000
002316b8add x0, x0, 3488
002316bcadd x2, sp, 3048
002316c0bl runtime.mapaccess2
002316c4str x0, [sp+1528]
002316c8strb w1, [sp+91]
002316ccldr x3, [sp+1528]
002316d0ldr x4, [x3]
002316d4ldr x3, [x3+8]
002316d8str x4, [sp+1984]
002316dcstr x3, [sp+1992]
002316e0str x4, [sp+2016]
002316e4str x3, [sp+2024]
002316e8ldrb w3, [sp+91]
002316ecstrb w3, [sp+90]
002316f0ldr x3, [sp+2016]
002316f4ldr x4, [sp+2024]
002316f8str x3, [sp+648]
002316fcstr x4, [sp+656]
00231700ldrb w3, [sp+90]
00231704strb w3, [sp+89]
00231708tbnz w3, 0, 0x231710
0023170cb 0x23172c
00231710
00231710loc_231710:
00231710ldr x0, [sp+648]
00231714ldr x1, [sp+656]
00231718str x0, [sp+328]
0023171cstr x1, [sp+336]
00231720ldp x29, x30, [sp-8]
00231724add sp, sp, 3040
00231728ret x30
0023172c
0023172cloc_23172c:
0023172cadrp x0, 0x45b000
00231730add x0, x0, 320
00231734bl runtime.newobject
00231738str x0, [sp+1976]
0023173cadrp x0, 0x426000
00231740add x0, x0, 1536
00231744bl runtime.newobject
00231748str x0, [sp+1520]
0023174cadrp x27, 0x81a000
00231750ldr w1, [x27+3056]
00231754cbz w1, 0x23175c
00231758b 0x231760
0023175c
0023175cloc_23175c:
0023175cb 0x23177c
00231760
00231760loc_231760:
00231760str x0, [sp+2360]
00231764mov x1, x0
00231768adrp x0, 0x426000
0023176cadd x0, x0, 1536
00231770bl runtime.wbZero
00231774ldr x0, [sp+2360]
00231778b 0x23177c
0023177c
0023177cloc_23177c:
0023177cmov x20, x0
00231780adr x27, 16
00231784stp x29, x27, [sp-24]
00231788sub x29, sp, 24
0023178cbl fn_87cdc
00231790sub x29, sp, 8
00231794ldr x4, [sp+1520]
00231798ldrsb x27, [x4]
0023179cldr x5, [sp+1976]
002317a0adrp x27, 0x81a000
002317a4ldr w6, [x27+3056]
002317a8cbz w6, 0x2317b0
002317acb 0x2317b4
002317b0
002317b0loc_2317b0:
002317b0b 0x2317c8
002317b4
002317b4loc_2317b4:
002317b4bl runtime.gcWriteBarrier2
002317b8str x5, [x25]
002317bcldr x6, [x4+200]
002317c0str x6, [x25+8]
002317c4b 0x2317c8
002317c8
002317c8loc_2317c8:
002317c8str x5, [x4+200]
002317ccldr x4, [sp+1520]
002317d0str x4, [sp+640]
002317d4ldr x0, [sp+3048]
002317d8ldr x2, [sp+3064]
002317dcldr x3, [sp+3072]
002317e0ldr x1, [sp+3056]
002317e4bl google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName
002317e8str x0, [sp+1960]
002317ecstr x1, [sp+1968]
002317f0ldr x4, [sp+640]
002317f4ldrsb x27, [x4]
002317f8str x1, [x4+8]
002317fcadrp x27, 0x81a000
00231800ldr w5, [x27+3056]
00231804cbz w5, 0x23180c
00231808b 0x231810
0023180c
0023180cloc_23180c:
0023180cb 0x231824
00231810
00231810loc_231810:
00231810bl runtime.gcWriteBarrier2
00231814str x0, [x25]
00231818ldr x3, [x4]
0023181cstr x3, [x25+8]
00231820b 0x231824
00231824
00231824loc_231824:
00231824str x0, [x4]
00231828ldr x3, [sp+640]
0023182cldrsb x27, [x3]
00231830adrp x27, 0x7dc000
00231834ldr x4, [x27+2040]
00231838adrp x27, 0x81a000
0023183cldr w5, [x27+3056]
00231840cbz w5, 0x231848
00231844b 0x23184c
00231848
00231848loc_231848:
00231848b 0x231860
0023184c
0023184cloc_23184c:
0023184cbl runtime.gcWriteBarrier2
00231850str x4, [x25]
00231854ldr x5, [x3+16]
00231858str x5, [x25+8]
0023185cb 0x231860
00231860
00231860loc_231860:
00231860str x4, [x3+16]
00231864ldr x3, [sp+640]
00231868str x3, [sp+1952]
0023186cadrp x4, 0x4eb000
00231870add x4, x4, 3488
00231874str x4, [sp+1984]
00231878str x3, [sp+1992]
0023187cadrp x27, 0x7f0000
00231880ldr x1, [x27+232]
00231884adrp x0, 0x3f5000
00231888add x0, x0, 3488
0023188cadd x2, sp, 3048
00231890bl runtime.mapassign
00231894str x0, [sp+1512]
00231898ldrsb x27, [x0]
0023189cldr x3, [sp+1992]
002318a0ldr x4, [sp+1984]
002318a4str x4, [x0]
002318a8adrp x27, 0x81a000
002318acldr w4, [x27+3056]
002318b0cbz w4, 0x2318b8
002318b4b 0x2318bc
002318b8
002318b8loc_2318b8:
002318b8b 0x2318d0
002318bc
002318bcloc_2318bc:
002318bcbl runtime.gcWriteBarrier2
002318c0str x3, [x25]
002318c4ldr x1, [x0+8]
002318c8str x1, [x25+8]
002318ccb 0x2318d0
002318d0
002318d0loc_2318d0:
002318d0str x3, [x0+8]
002318d4ldr x1, [sp+3048]
002318d8ldrsb x27, [x1]
002318dcldr x1, [x1+168]
002318e0ldr x0, [sp+3056]
002318e4blr x1
002318e8str x0, [sp+256]
002318ecsubs xzr, x0, 22
002318f0cset x1, ne
002318f4strb w1, [sp+91]
002318f8b.ne 0x231900
002318fcb 0x231904
00231900
00231900loc_231900:
00231900b 0x231944
00231904
00231904loc_231904:
00231904ldr x1, [sp+3048]
00231908ldrsb x27, [x1]
0023190cldr x0, [sp+3056]
00231910ldr x1, [x1+88]
00231914blr x1
00231918str x0, [sp+1552]
0023191cstr x1, [sp+1560]
00231920ldrsb x27, [x0]
00231924ldr x2, [x0+168]
00231928mov x0, x1
0023192cblr x2
00231930str x0, [sp+248]
00231934subs xzr, x0, 25
00231938cset x1, ne
0023193cstrb w1, [sp+91]
00231940b 0x231944
00231944
00231944loc_231944:
00231944ldrb w2, [sp+91]
00231948tbnz w2, 0, 0x231950
0023194cb 0x23197c
00231950
00231950loc_231950:
00231950ldr x2, [sp+640]
00231954str x2, [sp+1952]
00231958adrp x3, 0x4eb000
0023195cadd x3, x3, 3488
00231960str x3, [sp+328]
00231964str x2, [sp+336]
00231968ldr x0, [sp+328]
0023196cldr x1, [sp+336]
00231970ldp x29, x30, [sp-8]
00231974add sp, sp, 3040
00231978ret x30
0023197c
0023197cloc_23197c:
0023197cstr xzr, [sp+128]
00231980b 0x231984
00231984
00231984loc_231984:
00231984ldr x1, [sp+3048]
00231988ldrsb x27, [x1]
0023198cldr x1, [x1+88]
00231990ldr x0, [sp+3056]
00231994blr x1
00231998str x0, [sp+3016]
0023199cstr x1, [sp+3024]
002319a0ldrsb x27, [x0]
002319a4ldr x2, [x0+208]
002319a8mov x0, x1
002319acblr x2
002319b0str x0, [sp+240]
002319b4ldr x1, [sp+128]
002319b8subs xzr, x0, x1
002319bcb.gt 0x2319c4
002319c0b 0x231bcc
002319c4
002319c4loc_2319c4:
002319c4ldr x1, [sp+3048]
002319c8ldrsb x27, [x1]
002319ccldr x1, [x1+88]
002319d0ldr x0, [sp+3056]
002319d4blr x1
002319d8str x0, [sp+2368]
002319dcstr x1, [sp+2376]
002319e0ldrsb x27, [x0]
002319e4ldr x2, [sp+128]
002319e8ldr x3, [x0+96]
002319ecmov x0, x1
002319f0mov x1, x2
002319f4blr x3
002319f8str x0, [sp+2832]
002319fcstr x1, [sp+2840]
00231a00str x2, [sp+2848]
00231a04str x3, [sp+2856]
00231a08str x4, [sp+2864]
00231a0cstr x5, [sp+2872]
00231a10str x6, [sp+2880]
00231a14str x7, [sp+2888]
00231a18str x8, [sp+2896]
00231a1cstr x9, [sp+2904]
00231a20str x10, [sp+2912]
00231a24str x11, [sp+2920]
00231a28strb w12, [sp+2928]
00231a2cadd x21, sp, 1200
00231a30add x20, sp, 2832
00231a34adr x27, 16
00231a38stp x29, x27, [sp-24]
00231a3csub x29, sp, 24
00231a40bl fn_87ef0
00231a44sub x29, sp, 8
00231a48ldr x1, [sp+2928]
00231a4cstr x1, [sp+1296]
00231a50ldr x0, [sp+1248]
00231a54ldr x1, [sp+1256]
00231a58adrp x2, 0x480000
00231a5cadd x2, x2, 2068
00231a60orr x3, xzr, 8
00231a64bl reflect.StructTag.Get
00231a68str x0, [sp+536]
00231a6cstr x1, [sp+544]
00231a70cbnz x1, 0x231a78
00231a74b 0x231bc8
00231a78
00231a78loc_231a78:
00231a78ldr x1, [sp+1232]
00231a7cldrsb x27, [x1]
00231a80ldr x0, [sp+1240]
00231a84ldr x1, [x1+168]
00231a88blr x1
00231a8cstr x0, [sp+256]
00231a90str x0, [sp+208]
00231a94subs xzr, x0, 6
00231a98b.ls 0x231aa0
00231a9cb 0x231adc
00231aa0
00231aa0loc_231aa0:
00231aa0subs xzr, x0, 1
00231aa4b.eq 0x231aac
00231aa8b 0x231ab0
00231aac
00231aacloc_231aac:
00231aacb 0x231b34
00231ab0
00231ab0loc_231ab0:
00231ab0subs xzr, x0, 5
00231ab4b.hs 0x231abc
00231ab8b 0x231ad0
00231abc
00231abcloc_231abc:
00231abcsubs xzr, x0, 6
00231ac0b.ls 0x231ac8
00231ac4b 0x231acc
00231ac8
00231ac8loc_231ac8:
00231ac8b 0x231b34
00231acc
00231accloc_231acc:
00231accb 0x231ad4
00231ad0
00231ad0loc_231ad0:
00231ad0b 0x231ad4
00231ad4
00231ad4loc_231ad4:
00231ad4b 0x231ad8
00231ad8
00231ad8loc_231ad8:
00231ad8b 0x231b80
00231adc
00231adcloc_231adc:
00231adcsubs xzr, x0, 10
00231ae0b.hs 0x231ae8
00231ae4b 0x231afc
00231ae8
00231ae8loc_231ae8:
00231ae8subs xzr, x0, 11
00231aecb.ls 0x231af4
00231af0b 0x231af8
00231af4
00231af4loc_231af4:
00231af4b 0x231b34
00231af8
00231af8loc_231af8:
00231af8b 0x231b00
00231afc
00231afcloc_231afc:
00231afcb 0x231b00
00231b00
00231b00loc_231b00:
00231b00subs xzr, x0, 13
00231b04b.hs 0x231b0c
00231b08b 0x231b20
00231b0c
00231b0cloc_231b0c:
00231b0csubs xzr, x0, 14
00231b10b.ls 0x231b18
00231b14b 0x231b1c
00231b18
00231b18loc_231b18:
00231b18b 0x231b34
00231b1c
00231b1cloc_231b1c:
00231b1cb 0x231b24
00231b20
00231b20loc_231b20:
00231b20b 0x231b24
00231b24
00231b24loc_231b24:
00231b24subs xzr, x0, 24
00231b28b.eq 0x231b30
00231b2cb 0x231b74
00231b30
00231b30loc_231b30:
00231b30b 0x231b34
00231b34
00231b34loc_231b34:
00231b34ldr x4, [sp+640]
00231b38ldrsb x27, [x4]
00231b3cadrp x27, 0x7dc000
00231b40ldr x5, [x27+2048]
00231b44adrp x27, 0x81a000
00231b48ldr w6, [x27+3056]
00231b4ccbz w6, 0x231b54
00231b50b 0x231b58
00231b54
00231b54loc_231b54:
00231b54b 0x231b6c
00231b58
00231b58loc_231b58:
00231b58bl runtime.gcWriteBarrier2
00231b5cstr x5, [x25]
00231b60ldr x6, [x4+16]
00231b64str x6, [x25+8]
00231b68b 0x231b6c
00231b6c
00231b6cloc_231b6c:
00231b6cstr x5, [x4+16]
00231b70b 0x231b84
00231b74
00231b74loc_231b74:
00231b74b 0x231b78
00231b78
00231b78loc_231b78:
00231b78b 0x231b7c
00231b7c
00231b7cloc_231b7c:
00231b7cb 0x231b80
00231b80
00231b80loc_231b80:
00231b80b 0x231b84
00231b84
00231b84loc_231b84:
00231b84ldr x0, [sp+536]
00231b88ldr x1, [sp+544]
00231b8cadrp x2, 0x47e000
00231b90add x2, x2, 4033
00231b94orr x3, xzr, 1
00231b98bl strings.Split
00231b9cstr x0, [sp+1928]
00231ba0str x1, [sp+1936]
00231ba4str x2, [sp+1944]
00231ba8str x0, [sp+1904]
00231bacstr x1, [sp+1912]
00231bb0str x2, [sp+1920]
00231bb4str xzr, [sp+200]
00231bb8str x1, [sp+192]
00231bbcldr x4, [sp+1904]
00231bc0str x4, [sp+184]
00231bc4b 0x232de0
00231bc8
00231bc8loc_231bc8:
00231bc8b 0x232dcc
00231bcc
00231bccloc_231bcc:
00231bccstr xzr, [sp+584]
00231bd0add x27, sp, 592
00231bd4stp xzr, xzr, [x27]
00231bd8b 0x231bdc
00231bdc
00231bdcloc_231bdc:
00231bdcadd x20, sp, 1344
00231be0adr x27, 16
00231be4stp x29, x27, [sp-24]
00231be8sub x29, sp, 24
00231becbl fn_87ce8
00231bf0sub x29, sp, 8
00231bf4add x3, sp, 1344
00231bf8ldrsb x27, [x3]
00231bfcb 0x231c00
00231c00
00231c00loc_231c00:
00231c00b 0x231c04
00231c04
00231c04loc_231c04:
00231c04str x3, [sp+616]
00231c08str xzr, [sp+624]
00231c0corr x3, xzr, 2
00231c10str x3, [sp+632]
00231c14add x20, sp, 1824
00231c18adr x27, 16
00231c1cstp x29, x27, [sp-24]
00231c20sub x29, sp, 24
00231c24bl fn_87cfc
00231c28sub x29, sp, 8
00231c2cldr x3, [sp+3048]
00231c30ldrsb x27, [x3]
00231c34ldr x0, [sp+3056]
00231c38ldr x3, [x3+192]
00231c3cadrp x1, 0x483000
00231c40add x1, x1, 146
00231c44orr x2, xzr, 14
00231c48blr x3
00231c4cstr x0, [sp+2752]
00231c50str x1, [sp+2760]
00231c54str x2, [sp+2768]
00231c58str x3, [sp+2776]
00231c5cstr x4, [sp+2784]
00231c60str x5, [sp+2792]
00231c64str x6, [sp+2800]
00231c68str x7, [sp+2808]
00231c6cstr x8, [sp+2816]
00231c70str x9, [sp+2824]
00231c74add x21, sp, 1824
00231c78add x20, sp, 2752
00231c7cadr x27, 16
00231c80stp x29, x27, [sp-24]
00231c84sub x29, sp, 24
00231c88bl fn_87ef8
00231c8csub x29, sp, 8
00231c90strb w10, [sp+91]
00231c94add x21, sp, 2248
00231c98add x20, sp, 1824
00231c9cadr x27, 16
00231ca0stp x29, x27, [sp-24]
00231ca4sub x29, sp, 24
00231ca8bl fn_87ef8
00231cacsub x29, sp, 8
00231cb0ldrb w3, [sp+91]
00231cb4strb w3, [sp+95]
00231cb8add x21, sp, 744
00231cbcadd x20, sp, 2248
00231cc0adr x27, 16
00231cc4stp x29, x27, [sp-24]
00231cc8sub x29, sp, 24
00231cccbl fn_87ef8
00231cd0sub x29, sp, 8
00231cd4ldrb w3, [sp+95]
00231cd8strb w3, [sp+88]
00231cdctbnz w3, 0, 0x231ce4
00231ce0b 0x231d9c
00231ce4
00231ce4loc_231ce4:
00231ce4ldr x2, [sp+632]
00231ce8ldr x0, [sp+616]
00231cecldr x5, [sp+624]
00231cf0add x1, x5, 1
00231cf4subs xzr, x2, x1
00231cf8b.hs 0x231d00
00231cfcb 0x231d04
00231d00
00231d00loc_231d00:
00231d00b 0x231d18
00231d04
00231d04loc_231d04:
00231d04orr x3, xzr, 1
00231d08adrp x4, 0x44a000
00231d0cadd x4, x4, 2592
00231d10bl runtime.growslice
00231d14b 0x231d18
00231d18
00231d18loc_231d18:
00231d18add x3, x1, x1, lsl #2
00231d1cubfm x3, x3, 60, 59
00231d20sub x3, x3, 80
00231d24add x21, x0, x3
00231d28adrp x27, 0x81a000
00231d2cldr w3, [x27+3056]
00231d30cbz w3, 0x231d38
00231d34b 0x231d3c
00231d38
00231d38loc_231d38:
00231d38b 0x231d74
00231d3c
00231d3cloc_231d3c:
00231d3cstr x0, [sp+2352]
00231d40str x1, [sp+272]
00231d44str x2, [sp+264]
00231d48str x21, [sp+2344]
00231d4cadrp x0, 0x44a000
00231d50add x0, x0, 2592
00231d54mov x1, x21
00231d58add x2, sp, 744
00231d5cbl runtime.wbMove
00231d60ldr x0, [sp+2352]
00231d64ldr x1, [sp+272]
00231d68ldr x2, [sp+264]
00231d6cldr x21, [sp+2344]
00231d70b 0x231d74
00231d74
00231d74loc_231d74:
00231d74add x20, sp, 744
00231d78adr x27, 16
00231d7cstp x29, x27, [sp-24]
00231d80sub x29, sp, 24
00231d84bl fn_87ef8
00231d88sub x29, sp, 8
00231d8cstr x0, [sp+616]
00231d90str x1, [sp+624]
00231d94str x2, [sp+632]
00231d98b 0x231da0
00231d9c
00231d9cloc_231d9c:
00231d9cb 0x231da0
00231da0
00231da0loc_231da0:
00231da0add x20, sp, 1824
00231da4adr x27, 16
00231da8stp x29, x27, [sp-24]
00231dacsub x29, sp, 24
00231db0bl fn_87cfc
00231db4sub x29, sp, 8
00231db8ldr x3, [sp+3048]
00231dbcldrsb x27, [x3]
00231dc0ldr x0, [sp+3056]
00231dc4ldr x3, [x3+192]
00231dc8adrp x1, 0x484000
00231dccadd x1, x1, 1662
00231dd0movz x2, 17
00231dd4blr x3
00231dd8str x0, [sp+2672]
00231ddcstr x1, [sp+2680]
00231de0str x2, [sp+2688]
00231de4str x3, [sp+2696]
00231de8str x4, [sp+2704]
00231decstr x5, [sp+2712]
00231df0str x6, [sp+2720]
00231df4str x7, [sp+2728]
00231df8str x8, [sp+2736]
00231dfcstr x9, [sp+2744]
00231e00add x21, sp, 1824
00231e04add x20, sp, 2672
00231e08adr x27, 16
00231e0cstp x29, x27, [sp-24]
00231e10sub x29, sp, 24
00231e14bl fn_87ef8
00231e18sub x29, sp, 8
00231e1cstrb w10, [sp+91]
00231e20add x21, sp, 2168
00231e24add x20, sp, 1824
00231e28adr x27, 16
00231e2cstp x29, x27, [sp-24]
00231e30sub x29, sp, 24
00231e34bl fn_87ef8
00231e38sub x29, sp, 8
00231e3cldrb w3, [sp+91]
00231e40strb w3, [sp+94]
00231e44add x21, sp, 664
00231e48add x20, sp, 2168
00231e4cadr x27, 16
00231e50stp x29, x27, [sp-24]
00231e54sub x29, sp, 24
00231e58bl fn_87ef8
00231e5csub x29, sp, 8
00231e60ldrb w3, [sp+94]
00231e64strb w3, [sp+87]
00231e68tbnz w3, 0, 0x231e70
00231e6cb 0x231f28
00231e70
00231e70loc_231e70:
00231e70ldr x2, [sp+632]
00231e74ldr x0, [sp+616]
00231e78ldr x5, [sp+624]
00231e7cadd x1, x5, 1
00231e80subs xzr, x2, x1
00231e84b.hs 0x231e8c
00231e88b 0x231e90
00231e8c
00231e8cloc_231e8c:
00231e8cb 0x231ea4
00231e90
00231e90loc_231e90:
00231e90orr x3, xzr, 1
00231e94adrp x4, 0x44a000
00231e98add x4, x4, 2592
00231e9cbl runtime.growslice
00231ea0b 0x231ea4
00231ea4
00231ea4loc_231ea4:
00231ea4add x3, x1, x1, lsl #2
00231ea8ubfm x3, x3, 60, 59
00231eacsub x3, x3, 80
00231eb0add x21, x0, x3
00231eb4adrp x27, 0x81a000
00231eb8ldr w3, [x27+3056]
00231ebccbz w3, 0x231ec4
00231ec0b 0x231ec8
00231ec4
00231ec4loc_231ec4:
00231ec4b 0x231f00
00231ec8
00231ec8loc_231ec8:
00231ec8str x0, [sp+2352]
00231eccstr x1, [sp+272]
00231ed0str x2, [sp+264]
00231ed4str x21, [sp+2344]
00231ed8adrp x0, 0x44a000
00231edcadd x0, x0, 2592
00231ee0mov x1, x21
00231ee4add x2, sp, 664
00231ee8bl runtime.wbMove
00231eecldr x0, [sp+2352]
00231ef0ldr x1, [sp+272]
00231ef4ldr x2, [sp+264]
00231ef8ldr x21, [sp+2344]
00231efcb 0x231f00
00231f00
00231f00loc_231f00:
00231f00add x20, sp, 664
00231f04adr x27, 16
00231f08stp x29, x27, [sp-24]
00231f0csub x29, sp, 24
00231f10bl fn_87ef8
00231f14sub x29, sp, 8
00231f18str x0, [sp+616]
00231f1cstr x1, [sp+624]
00231f20str x2, [sp+632]
00231f24b 0x231f2c
00231f28
00231f28loc_231f28:
00231f28b 0x231f2c
00231f2c
00231f2cloc_231f2c:
00231f2cldr x3, [sp+624]
00231f30ldr x4, [sp+616]
00231f34ldr x5, [sp+632]
00231f38str x4, [sp+1800]
00231f3cstr x3, [sp+1808]
00231f40str x5, [sp+1816]
00231f44str xzr, [sp+176]
00231f48str x3, [sp+168]
00231f4cldr x3, [sp+1800]
00231f50str x3, [sp+160]
00231f54b 0x231f58
00231f58
00231f58loc_231f58:
00231f58ldr x3, [sp+168]
00231f5cldr x4, [sp+176]
00231f60subs xzr, x3, x4
00231f64b.gt 0x231f6c
00231f68b 0x23207c
00231f6c
00231f6cloc_231f6c:
00231f6cldr x2, [sp+160]
00231f70str x2, [sp+1336]
00231f74ldr x20, [sp+1336]
00231f78add x21, sp, 904
00231f7cadr x27, 16
00231f80stp x29, x27, [sp-24]
00231f84sub x29, sp, 24
00231f88bl fn_87ef8
00231f8csub x29, sp, 8
00231f90ldr x2, [sp+936]
00231f94ldrsb x27, [x2]
00231f98ldr x0, [sp+944]
00231f9cldr x2, [x2+144]
00231fa0mov x1, xzr
00231fa4blr x2
00231fa8str x0, [sp+1784]
00231facstr x1, [sp+1792]
00231fb0bl reflect.Zero
00231fb4str x0, [sp+1760]
00231fb8str x1, [sp+1768]
00231fbcstr x2, [sp+1776]
00231fc0add x27, sp, 1736
00231fc4stp xzr, xzr, [x27]
00231fc8str xzr, [sp+1752]
00231fccadd x3, sp, 1736
00231fd0str x3, [sp+1304]
00231fd4ldrsb x27, [x3]
00231fd8ldr x2, [sp+1760]
00231fdcldr x4, [sp+1768]
00231fe0ldr x5, [sp+1776]
00231fe4str x5, [x3+16]
00231fe8adrp x27, 0x81a000
00231fecldr w5, [x27+3056]
00231ff0cbz w5, 0x231ff8
00231ff4b 0x231ffc
00231ff8
00231ff8loc_231ff8:
00231ff8b 0x23201c
00231ffc
00231ffcloc_231ffc:
00231ffcbl runtime.gcWriteBarrier4
00232000str x2, [x25]
00232004ldr x6, [x3]
00232008str x6, [x25+8]
0023200cstr x4, [x25+16]
00232010ldr x6, [x3+8]
00232014str x6, [x25+24]
00232018b 0x23201c
0023201c
0023201cloc_23201c:
0023201cstr x2, [x3]
00232020str x4, [x3+8]
00232024ldrsb x27, [x3]
00232028b 0x23202c
0023202c
0023202cloc_23202c:
0023202cstr x3, [sp+1312]
00232030orr x5, xzr, 1
00232034str x5, [sp+1320]
00232038str x5, [sp+1328]
0023203cldr x0, [sp+952]
00232040ldr x1, [sp+960]
00232044ldr x2, [sp+968]
00232048mov x4, x5
0023204cbl reflect.Value.Call
00232050str x0, [sp+1712]
00232054str x1, [sp+1720]
00232058str x2, [sp+1728]
0023205cstr x0, [sp+1688]
00232060str x1, [sp+1696]
00232064str x2, [sp+1704]
00232068str xzr, [sp+152]
0023206cstr x1, [sp+144]
00232070ldr x6, [sp+1688]
00232074str x6, [sp+136]
00232078b 0x232b8c
0023207c
0023207cloc_23207c:
0023207cadd x20, sp, 1824
00232080adr x27, 16
00232084stp x29, x27, [sp-24]
00232088sub x29, sp, 24
0023208cbl fn_87cfc
00232090sub x29, sp, 8
00232094ldr x3, [sp+3048]
00232098ldrsb x27, [x3]
0023209cldr x0, [sp+3056]
002320a0ldr x3, [x3+192]
002320a4adrp x1, 0x484000
002320a8add x1, x1, 1726
002320acmovz x2, 19
002320b0blr x3
002320b4str x0, [sp+2592]
002320b8str x1, [sp+2600]
002320bcstr x2, [sp+2608]
002320c0str x3, [sp+2616]
002320c4str x4, [sp+2624]
002320c8str x5, [sp+2632]
002320ccstr x6, [sp+2640]
002320d0str x7, [sp+2648]
002320d4str x8, [sp+2656]
002320d8str x9, [sp+2664]
002320dcadd x21, sp, 1824
002320e0add x20, sp, 2592
002320e4adr x27, 16
002320e8stp x29, x27, [sp-24]
002320ecsub x29, sp, 24
002320f0bl fn_87ef8
002320f4sub x29, sp, 8
002320f8strb w10, [sp+91]
002320fcadd x21, sp, 2064
00232100add x20, sp, 1824
00232104adr x27, 16
00232108stp x29, x27, [sp-24]
0023210csub x29, sp, 24
00232110bl fn_87ef8
00232114sub x29, sp, 8
00232118ldrb w3, [sp+91]
0023211cstrb w3, [sp+92]
00232120add x21, sp, 824
00232124add x20, sp, 2064
00232128adr x27, 16
0023212cstp x29, x27, [sp-24]
00232130sub x29, sp, 24
00232134bl fn_87ef8
00232138sub x29, sp, 8
0023213cldrb w3, [sp+92]
00232140strb w3, [sp+85]
00232144tbnz w3, 0, 0x23214c
00232148b 0x232244
0023214c
0023214cloc_23214c:
0023214cldr x2, [sp+856]
00232150ldrsb x27, [x2]
00232154ldr x0, [sp+864]
00232158ldr x2, [x2+144]
0023215cmov x1, xzr
00232160blr x2
00232164str x0, [sp+1784]
00232168str x1, [sp+1792]
0023216cbl reflect.Zero
00232170str x0, [sp+1760]
00232174str x1, [sp+1768]
00232178str x2, [sp+1776]
0023217cadd x27, sp, 1736
00232180stp xzr, xzr, [x27]
00232184str xzr, [sp+1752]
00232188add x3, sp, 1736
0023218cstr x3, [sp+2968]
00232190ldrsb x27, [x3]
00232194ldr x2, [sp+1760]
00232198ldr x4, [sp+1768]
0023219cldr x5, [sp+1776]
002321a0str x5, [x3+16]
002321a4adrp x27, 0x819000
002321a8ldr w5, [x27+3056]
002321accbz w5, 0x2321b4
002321b0b 0x2321b8
002321b4
002321b4loc_2321b4:
002321b4b 0x2321d8
002321b8
002321b8loc_2321b8:
002321b8bl runtime.gcWriteBarrier4
002321bcstr x2, [x25]
002321c0ldr x6, [x3]
002321c4str x6, [x25+8]
002321c8str x4, [x25+16]
002321ccldr x6, [x3+8]
002321d0str x6, [x25+24]
002321d4b 0x2321d8
002321d8
002321d8loc_2321d8:
002321d8str x2, [x3]
002321dcstr x4, [x3+8]
002321e0ldrsb x27, [x3]
002321e4b 0x2321e8
002321e8
002321e8loc_2321e8:
002321e8str x3, [sp+2976]
002321ecorr x5, xzr, 1
002321f0str x5, [sp+2984]
002321f4str x5, [sp+2992]
002321f8ldr x0, [sp+872]
002321fcldr x1, [sp+880]
00232200ldr x2, [sp+888]
00232204mov x4, x5
00232208bl reflect.Value.Call
0023220cstr x0, [sp+1688]
00232210str x1, [sp+1696]
00232214str x2, [sp+1704]
00232218subs xzr, x1, 0
0023221cb.hi 0x232224
00232220b 0x232b84
00232224
00232224loc_232224:
00232224ldr x3, [x0]
00232228ldr x4, [x0+8]
0023222cldr x5, [x0+16]
00232230str x3, [sp+344]
00232234str x4, [sp+352]
00232238str x5, [sp+360]
0023223cstr xzr, [sp+120]
00232240b 0x232974
00232244
00232244loc_232244:
00232244b 0x232248
00232248
00232248loc_232248:
00232248str xzr, [sp+112]
0023224cb 0x232250
00232250
00232250loc_232250:
00232250ldr x1, [sp+3048]
00232254ldrsb x27, [x1]
00232258ldr x1, [x1+88]
0023225cldr x0, [sp+3056]
00232260blr x1
00232264str x0, [sp+2048]
00232268str x1, [sp+2056]
0023226cldrsb x27, [x0]
00232270ldr x2, [x0+208]
00232274mov x0, x1
00232278blr x2
0023227cstr x0, [sp+240]
00232280ldr x1, [sp+112]
00232284subs xzr, x0, x1
00232288b.gt 0x232290
0023228cb 0x23264c
00232290
00232290loc_232290:
00232290ldr x1, [sp+3048]
00232294ldrsb x27, [x1]
00232298ldr x1, [x1+88]
0023229cldr x0, [sp+3056]
002322a0blr x1
002322a4str x0, [sp+2032]
002322a8str x1, [sp+2040]
002322acldrsb x27, [x0]
002322b0ldr x2, [sp+112]
002322b4ldr x3, [x0+96]
002322b8mov x0, x1
002322bcmov x1, x2
002322c0blr x3
002322c4str x0, [sp+2488]
002322c8str x1, [sp+2496]
002322ccstr x2, [sp+2504]
002322d0str x3, [sp+2512]
002322d4str x4, [sp+2520]
002322d8str x5, [sp+2528]
002322dcstr x6, [sp+2536]
002322e0str x7, [sp+2544]
002322e4str x8, [sp+2552]
002322e8str x9, [sp+2560]
002322ecstr x10, [sp+2568]
002322f0str x11, [sp+2576]
002322f4strb w12, [sp+2584]
002322f8add x21, sp, 1096
002322fcadd x20, sp, 2488
00232300adr x27, 16
00232304stp x29, x27, [sp-24]
00232308sub x29, sp, 24
0023230cbl fn_87ef0
00232310sub x29, sp, 8
00232314ldr x1, [sp+2584]
00232318str x1, [sp+1192]
0023231cldr x0, [sp+1144]
00232320ldr x1, [sp+1152]
00232324adrp x2, 0x47f000
00232328add x2, x2, 2068
0023232corr x3, xzr, 8
00232330bl reflect.StructTag.Get
00232334str x0, [sp+520]
00232338str x1, [sp+528]
0023233ccbnz x1, 0x232344
00232340b 0x2323c0
00232344
00232344loc_232344:
00232344ldr x0, [sp+1144]
00232348ldr x1, [sp+1152]
0023234cadrp x2, 0x481000
00232350add x2, x2, 1020
00232354orr x3, xzr, 12
00232358bl reflect.StructTag.Get
0023235cstr x0, [sp+472]
00232360str x1, [sp+480]
00232364ldr x0, [sp+1144]
00232368ldr x1, [sp+1152]
0023236cadrp x2, 0x481000
00232370add x2, x2, 1032
00232374orr x3, xzr, 12
00232378bl reflect.StructTag.Get
0023237cstr x0, [sp+456]
00232380str x1, [sp+464]
00232384ldr x3, [sp+520]
00232388ldr x5, [sp+472]
0023238cldr x4, [sp+528]
00232390ldr x6, [sp+480]
00232394ldr x7, [sp+640]
00232398ldr x8, [sp+1128]
0023239cldr x2, [sp+1136]
002323a0mov x9, x0
002323a4mov x0, x7
002323a8mov x10, x1
002323acmov x1, x8
002323b0mov x7, x9
002323b4mov x8, x10
002323b8bl google.golang.org/protobuf/internal/impl.aberrantAppendField
002323bcb 0x2323c4
002323c0
002323c0loc_2323c0:
002323c0b 0x2323c4
002323c4
002323c4loc_2323c4:
002323c4ldr x0, [sp+1144]
002323c8ldr x1, [sp+1152]
002323ccadrp x2, 0x482000
002323d0add x2, x2, 132
002323d4orr x3, xzr, 14
002323d8bl reflect.StructTag.Get
002323dcstr x0, [sp+504]
002323e0str x1, [sp+512]
002323e4cbnz x1, 0x2323ec
002323e8b 0x232648
002323ec
002323ecloc_2323ec:
002323ecldr x5, [sp+640]
002323f0ldrsb x27, [x5]
002323f4ldr x5, [x5+200]
002323f8ldrsb x27, [x5]
002323fcldr x5, [x5+88]
00232400str x5, [sp+104]
00232404ldr x5, [sp+640]
00232408ldrsb x27, [x5]
0023240cldr x5, [x5+200]
00232410ldrsb x27, [x5]
00232414ldr x2, [x5+96]
00232418ldr x0, [x5+80]
0023241cldr x5, [x5+88]
00232420add x1, x5, 1
00232424subs xzr, x2, x1
00232428b.hs 0x232430
0023242cb 0x232434
00232430
00232430loc_232430:
00232430b 0x232448
00232434
00232434loc_232434:
00232434orr x3, xzr, 1
00232438adrp x4, 0x414000
0023243cadd x4, x4, 288
00232440bl runtime.growslice
00232444b 0x232448
00232448
00232448loc_232448:
00232448sub x3, x1, 1
0023244cadd x20, x0, x3, lsl #7
00232450adrp x27, 0x819000
00232454ldr w3, [x27+3056]
00232458cbz w3, 0x232460
0023245cb 0x232464
00232460
00232460loc_232460:
00232460b 0x232498
00232464
00232464loc_232464:
00232464str x0, [sp+2336]
00232468str x1, [sp+272]
0023246cstr x2, [sp+264]
00232470str x20, [sp+2328]
00232474adrp x0, 0x414000
00232478add x0, x0, 288
0023247cmov x1, x20
00232480bl runtime.wbZero
00232484ldr x0, [sp+2336]
00232488ldr x1, [sp+272]
0023248cldr x2, [sp+264]
00232490ldr x20, [sp+2328]
00232494b 0x232498
00232498
00232498loc_232498:
00232498adr x27, 16
0023249cstp x29, x27, [sp-24]
002324a0sub x29, sp, 24
002324a4bl fn_87cf0
002324a8sub x29, sp, 8
002324acldr x3, [sp+640]
002324b0ldrsb x27, [x3]
002324b4ldr x3, [x3+200]
002324b8ldrsb x27, [x3]
002324bcstr x1, [x3+88]
002324c0str x2, [x3+96]
002324c4adrp x27, 0x819000
002324c8ldr w2, [x27+3056]
002324cccbz w2, 0x2324d4
002324d0b 0x2324d8
002324d4
002324d4loc_2324d4:
002324d4b 0x2324ec
002324d8
002324d8loc_2324d8:
002324d8bl runtime.gcWriteBarrier2
002324dcstr x0, [x25]
002324e0ldr x2, [x3+80]
002324e4str x2, [x25+8]
002324e8b 0x2324ec
002324ec
002324ecloc_2324ec:
002324ecstr x0, [x3+80]
002324f0ldr x2, [sp+640]
002324f4ldrsb x27, [x2]
002324f8ldr x2, [x2+200]
002324fcldrsb x27, [x2]
00232500ldr x1, [x2+88]
00232504ldr x2, [x2+80]
00232508ldr x0, [sp+104]
0023250csubs xzr, x1, x0
00232510b.hi 0x232518
00232514b 0x232970
00232518
00232518loc_232518:
00232518add x1, x2, x0, lsl #7
0023251cstr x1, [sp+608]
00232520ldr x0, [sp+640]
00232524ldrsb x27, [x0]
00232528str x0, [sp+2960]
0023252cbl google.golang.org/protobuf/internal/filedesc.(*Base).FullName
00232530str x0, [sp+1960]
00232534str x1, [sp+1968]
00232538ldr x2, [sp+504]
0023253cldr x3, [sp+512]
00232540bl google.golang.org/protobuf/reflect/protoreflect.FullName.Append
00232544str x0, [sp+1592]
00232548str x1, [sp+1600]
0023254cldr x2, [sp+608]
00232550ldrsb x27, [x2]
00232554str x1, [x2+8]
00232558adrp x27, 0x819000
0023255cldr w1, [x27+3056]
00232560cbz w1, 0x232568
00232564b 0x23256c
00232568
00232568loc_232568:
00232568b 0x232580
0023256c
0023256cloc_23256c:
0023256cbl runtime.gcWriteBarrier2
00232570str x0, [x25]
00232574ldr x3, [x2]
00232578str x3, [x25+8]
0023257cb 0x232580
00232580
00232580loc_232580:
00232580str x0, [x2]
00232584ldr x3, [sp+608]
00232588ldrsb x27, [x3]
0023258cldr x4, [sp+640]
00232590ldrsb x27, [x4]
00232594ldr x4, [x4+16]
00232598adrp x27, 0x819000
0023259cldr w5, [x27+3056]
002325a0cbz w5, 0x2325a8
002325a4b 0x2325ac
002325a8
002325a8loc_2325a8:
002325a8b 0x2325c0
002325ac
002325acloc_2325ac:
002325acbl runtime.gcWriteBarrier2
002325b0str x4, [x25]
002325b4ldr x5, [x3+16]
002325b8str x5, [x25+8]
002325bcb 0x2325c0
002325c0
002325c0loc_2325c0:
002325c0str x4, [x3+16]
002325c4ldr x3, [sp+640]
002325c8str x3, [sp+1952]
002325ccldr x4, [sp+608]
002325d0ldrsb x27, [x4]
002325d4adrp x5, 0x4e9000
002325d8add x5, x5, 312
002325dcstr x5, [x4+24]
002325e0adrp x27, 0x819000
002325e4ldr w5, [x27+3056]
002325e8cbz w5, 0x2325f0
002325ecb 0x2325f4
002325f0
002325f0loc_2325f0:
002325f0b 0x232608
002325f4
002325f4loc_2325f4:
002325f4bl runtime.gcWriteBarrier2
002325f8str x3, [x25]
002325fcldr x5, [x4+32]
00232600str x5, [x25+8]
00232604b 0x232608
00232608
00232608loc_232608:
00232608str x3, [x4+32]
0023260cldr x3, [sp+608]
00232610ldrsb x27, [x3]
00232614ldr x4, [sp+104]
00232618str x4, [x3+40]
0023261cldr x3, [sp+592]
00232620ldr x4, [sp+584]
00232624ldr x5, [sp+600]
00232628str x4, [sp+1568]
0023262cstr x3, [sp+1576]
00232630str x5, [sp+1584]
00232634str xzr, [sp+296]
00232638str x3, [sp+288]
0023263cldr x3, [sp+1568]
00232640str x3, [sp+280]
00232644b 0x23268c
00232648
00232648loc_232648:
00232648b 0x232678
0023264c
0023264cloc_23264c:
0023264cldr x2, [sp+640]
00232650str x2, [sp+1952]
00232654adrp x3, 0x4ea000
00232658add x3, x3, 3488
0023265cstr x3, [sp+328]
00232660str x2, [sp+336]
00232664ldr x0, [sp+328]
00232668ldr x1, [sp+336]
0023266cldp x29, x30, [sp-8]
00232670add sp, sp, 3040
00232674ret x30
00232678
00232678loc_232678:
00232678b 0x23267c
0023267c
0023267cloc_23267c:
0023267cldr x1, [sp+112]
00232680add x1, x1, 1
00232684str x1, [sp+112]
00232688b 0x232250
0023268c
0023268cloc_23268c:
0023268cldr x3, [sp+288]
00232690ldr x4, [sp+296]
00232694subs xzr, x3, x4
00232698b.gt 0x2326a0
0023269cb 0x232968
002326a0
002326a0loc_2326a0:
002326a0ldr x3, [sp+280]
002326a4str x3, [sp+2952]
002326a8ldr x3, [sp+2952]
002326acldr x4, [x3]
002326b0ldr x0, [x3+8]
002326b4str x4, [sp+552]
002326b8str x0, [sp+560]
002326bcldrsb x27, [x4]
002326c0ldr x3, [x4+136]
002326c4ldr x1, [sp+1128]
002326c8ldr x2, [sp+1136]
002326ccblr x3
002326d0strb w0, [sp+91]
002326d4tbnz w0, 0, 0x2326dc
002326d8b 0x232940
002326dc
002326dcloc_2326dc:
002326dcldr x1, [sp+552]
002326e0ldrsb x27, [x1]
002326e4ldr x1, [x1+88]
002326e8ldr x0, [sp+560]
002326ecblr x1
002326f0str x0, [sp+2000]
002326f4str x1, [sp+2008]
002326f8ldrsb x27, [x0]
002326fcldr x2, [x0+96]
00232700mov x0, x1
00232704mov x1, xzr
00232708blr x2
0023270cstr x0, [sp+2384]
00232710str x1, [sp+2392]
00232714str x2, [sp+2400]
00232718str x3, [sp+2408]
0023271cstr x4, [sp+2416]
00232720str x5, [sp+2424]
00232724str x6, [sp+2432]
00232728str x7, [sp+2440]
0023272cstr x8, [sp+2448]
00232730str x9, [sp+2456]
00232734str x10, [sp+2464]
00232738str x11, [sp+2472]
0023273cstrb w12, [sp+2480]
00232740add x21, sp, 992
00232744add x20, sp, 2384
00232748adr x27, 16
0023274cstp x29, x27, [sp-24]
00232750sub x29, sp, 24
00232754bl fn_87ef0
00232758sub x29, sp, 8
0023275cldr x1, [sp+2480]
00232760str x1, [sp+1088]
00232764ldr x0, [sp+1040]
00232768ldr x1, [sp+1048]
0023276cadrp x2, 0x47f000
00232770add x2, x2, 2068
00232774orr x3, xzr, 8
00232778bl reflect.StructTag.Get
0023277cstr x0, [sp+488]
00232780str x1, [sp+496]
00232784cbnz x1, 0x23278c
00232788b 0x232934
0023278c
0023278cloc_23278c:
0023278cldr x9, [sp+640]
00232790ldr x10, [sp+1024]
00232794ldr x2, [sp+1032]
00232798mov x3, x0
0023279cmov x4, x1
002327a0mov x5, xzr
002327a4mov x6, xzr
002327a8mov x7, x5
002327acmov x8, x6
002327b0mov x0, x9
002327b4mov x1, x10
002327b8bl google.golang.org/protobuf/internal/impl.aberrantAppendField
002327bcldr x9, [sp+640]
002327c0ldrsb x27, [x9]
002327c4ldr x9, [x9+200]
002327c8ldrsb x27, [x9]
002327ccldr x9, [x9+16]
002327d0str x9, [sp+216]
002327d4ldr x10, [sp+640]
002327d8ldrsb x27, [x10]
002327dcldr x10, [x10+200]
002327e0ldrsb x27, [x10]
002327e4ldr x1, [x10+16]
002327e8ldr x10, [x10+8]
002327ecsub x0, x9, 1
002327f0subs xzr, x1, x0
002327f4b.hi 0x2327fc
002327f8b 0x23296c
002327fc
002327fcloc_2327fc:
002327fcorr x5, xzr, 248
00232800madd x6, x5, x9, xzr
00232804sub x6, x6, 248
00232808add x6, x10, x6
0023280cstr x6, [sp+984]
00232810ldr x6, [sp+608]
00232814str x6, [sp+1544]
00232818ldr x7, [sp+984]
0023281cldrsb x27, [x7]
00232820adrp x8, 0x4e9000
00232824add x8, x8, 2120
00232828str x8, [x7+192]
0023282cadrp x27, 0x819000
00232830ldr w8, [x27+3056]
00232834cbz w8, 0x23283c
00232838b 0x232840
0023283c
0023283cloc_23283c:
0023283cb 0x232854
00232840
00232840loc_232840:
00232840bl runtime.gcWriteBarrier2
00232844str x6, [x25]
00232848ldr x8, [x7+200]
0023284cstr x8, [x25+8]
00232850b 0x232854
00232854
00232854loc_232854:
00232854str x6, [x7+200]
00232858ldr x6, [sp+984]
0023285cstr x6, [sp+1536]
00232860adrp x7, 0x4eb000
00232864add x7, x7, 3032
00232868str x7, [sp+2936]
0023286cstr x6, [sp+2944]
00232870ldr x6, [sp+608]
00232874ldrsb x27, [x6]
00232878ldr x2, [x6+72]
0023287cldr x0, [x6+56]
00232880ldr x6, [x6+64]
00232884add x1, x6, 1
00232888subs xzr, x2, x1
0023288cb.hs 0x232894
00232890b 0x232898
00232894
00232894loc_232894:
00232894b 0x2328b0
00232898
00232898loc_232898:
00232898orr x3, xzr, 1
0023289cadrp x4, 0x460000
002328a0add x4, x4, 3744
002328a4bl runtime.growslice
002328a8orr x5, xzr, 248
002328acb 0x2328b0
002328b0
002328b0loc_2328b0:
002328b0sub x3, x1, 1
002328b4add x4, x0, x3, lsl #4
002328b8ubfm x3, x3, 60, 59
002328bcldr x6, [sp+2944]
002328c0ldr x7, [sp+2936]
002328c4str x7, [x0+x3]
002328c8adrp x27, 0x819000
002328ccldr w3, [x27+3056]
002328d0cbz w3, 0x2328d8
002328d4b 0x2328dc
002328d8
002328d8loc_2328d8:
002328d8b 0x2328f0
002328dc
002328dcloc_2328dc:
002328dcbl runtime.gcWriteBarrier2
002328e0str x6, [x25]
002328e4ldr x3, [x4+8]
002328e8str x3, [x25+8]
002328ecb 0x2328f0
002328f0
002328f0loc_2328f0:
002328f0str x6, [x4+8]
002328f4ldr x3, [sp+608]
002328f8ldrsb x27, [x3]
002328fcstr x1, [x3+64]
00232900str x2, [x3+72]
00232904adrp x27, 0x819000
00232908ldr w4, [x27+3056]
0023290ccbz w4, 0x232914
00232910b 0x232918
00232914
00232914loc_232914:
00232914b 0x23292c
00232918
00232918loc_232918:
00232918bl runtime.gcWriteBarrier2
0023291cstr x0, [x25]
00232920ldr x4, [x3+56]
00232924str x4, [x25+8]
00232928b 0x23292c
0023292c
0023292cloc_23292c:
0023292cstr x0, [x3+56]
00232930b 0x23293c
00232934
00232934loc_232934:
00232934orr x5, xzr, 248
00232938b 0x23293c
0023293c
0023293cloc_23293c:
0023293cb 0x232948
00232940
00232940loc_232940:
00232940orr x5, xzr, 248
00232944b 0x232948
00232948
00232948loc_232948:
00232948b 0x23294c
0023294c
0023294cloc_23294c:
0023294cldr x3, [sp+296]
00232950add x3, x3, 1
00232954str x3, [sp+296]
00232958ldr x3, [sp+2952]
0023295cadd x3, x3, 16
00232960str x3, [sp+280]
00232964b 0x23268c
00232968
00232968loc_232968:
00232968b 0x232678
0023296c
0023296cloc_23296c:
0023296cbl runtime.panicIndex
00232970
00232970loc_232970:
00232970bl runtime.panicIndex
00232974
00232974loc_232974:
00232974ldr x0, [sp+344]
00232978ldr x1, [sp+352]
0023297cldr x2, [sp+360]
00232980bl reflect.Value.Len
00232984str x0, [sp+240]
00232988ldr x3, [sp+120]
0023298csubs xzr, x0, x3
00232990b.gt 0x232998
00232994b 0x232b80
00232998
00232998loc_232998:
00232998ldr x3, [sp+120]
0023299cldr x0, [sp+344]
002329a0ldr x1, [sp+352]
002329a4ldr x2, [sp+360]
002329a8bl reflect.Value.Index
002329acstr x0, [sp+392]
002329b0str x1, [sp+400]
002329b4str x2, [sp+408]
002329b8adrp x3, 0x47e000
002329bcadd x3, x3, 2182
002329c0movz x4, 5
002329c4bl reflect.Value.FieldByName
002329c8str x0, [sp+1760]
002329ccstr x1, [sp+1768]
002329d0str x2, [sp+1776]
002329d4bl reflect.Value.Int
002329d8str x0, [sp+232]
002329dcldr x0, [sp+392]
002329e0ldr x1, [sp+400]
002329e4ldr x2, [sp+408]
002329e8adrp x3, 0x47e000
002329ecadd x3, x3, 639
002329f0orr x4, xzr, 3
002329f4bl reflect.Value.FieldByName
002329f8str x0, [sp+1608]
002329fcstr x1, [sp+1616]
00232a00str x2, [sp+1624]
00232a04bl reflect.Value.Int
00232a08str x0, [sp+224]
00232a0cstr xzr, [sp+96]
00232a10ldr x4, [sp+232]
00232a14str w4, [sp+96]
00232a18ldr x4, [sp+224]
00232a1cadd x4, x4, 1
00232a20str w4, [sp+100]
00232a24ldr x4, [sp+640]
00232a28ldrsb x27, [x4]
00232a2cldr x4, [x4+200]
00232a30ldrsb x27, [x4]
00232a34ldr x2, [x4+304]
00232a38ldr x0, [x4+288]
00232a3cldr x4, [x4+296]
00232a40add x1, x4, 1
00232a44subs xzr, x2, x1
00232a48b.hs 0x232a50
00232a4cb 0x232a54
00232a50
00232a50loc_232a50:
00232a50b 0x232a68
00232a54
00232a54loc_232a54:
00232a54orr x3, xzr, 1
00232a58adrp x4, 0x3ce000
00232a5cadd x4, x4, 3040
00232a60bl runtime.growslice
00232a64b 0x232a68
00232a68
00232a68loc_232a68:
00232a68ldr x5, [sp+96]
00232a6csub x6, x1, 1
00232a70str x5, [x0+3*x6]
00232a74ldr x5, [sp+640]
00232a78ldrsb x27, [x5]
00232a7cldr x5, [x5+200]
00232a80ldrsb x27, [x5]
00232a84str x1, [x5+296]
00232a88str x2, [x5+304]
00232a8cadrp x27, 0x819000
00232a90ldr w6, [x27+3056]
00232a94cbz w6, 0x232a9c
00232a98b 0x232aa0
00232a9c
00232a9cloc_232a9c:
00232a9cb 0x232ab4
00232aa0
00232aa0loc_232aa0:
00232aa0bl runtime.gcWriteBarrier2
00232aa4str x0, [x25]
00232aa8ldr x6, [x5+288]
00232aacstr x6, [x25+8]
00232ab0b 0x232ab4
00232ab4
00232ab4loc_232ab4:
00232ab4str x0, [x5+288]
00232ab8ldr x5, [sp+640]
00232abcldrsb x27, [x5]
00232ac0ldr x5, [x5+200]
00232ac4ldrsb x27, [x5]
00232ac8ldr x2, [x5+368]
00232accldr x0, [x5+352]
00232ad0ldr x5, [x5+360]
00232ad4add x1, x5, 1
00232ad8subs xzr, x2, x1
00232adcb.hs 0x232ae4
00232ae0b 0x232ae8
00232ae4
00232ae4loc_232ae4:
00232ae4b 0x232afc
00232ae8
00232ae8loc_232ae8:
00232ae8orr x3, xzr, 1
00232aecadrp x4, 0x3c5000
00232af0add x4, x4, 3520
00232af4bl runtime.growslice
00232af8b 0x232afc
00232afc
00232afcloc_232afc:
00232afcsub x3, x1, 1
00232b00adrp x27, 0x819000
00232b04ldr w4, [x27+3056]
00232b08cbz w4, 0x232b10
00232b0cb 0x232b14
00232b10
00232b10loc_232b10:
00232b10b 0x232b24
00232b14
00232b14loc_232b14:
00232b14ldr x4, [x0+3*x3]
00232b18bl runtime.gcWriteBarrier1
00232b1cstr x4, [x25]
00232b20b 0x232b24
00232b24
00232b24loc_232b24:
00232b24str xzr, [x0+3*x3]
00232b28ldr x3, [sp+640]
00232b2cldrsb x27, [x3]
00232b30ldr x3, [x3+200]
00232b34ldrsb x27, [x3]
00232b38str x1, [x3+360]
00232b3cstr x2, [x3+368]
00232b40adrp x27, 0x819000
00232b44ldr w4, [x27+3056]
00232b48cbz w4, 0x232b50
00232b4cb 0x232b54
00232b50
00232b50loc_232b50:
00232b50b 0x232b68
00232b54
00232b54loc_232b54:
00232b54bl runtime.gcWriteBarrier2
00232b58str x0, [x25]
00232b5cldr x4, [x3+352]
00232b60str x4, [x25+8]
00232b64b 0x232b68
00232b68
00232b68loc_232b68:
00232b68str x0, [x3+352]
00232b6cb 0x232b70
00232b70
00232b70loc_232b70:
00232b70ldr x3, [sp+120]
00232b74add x3, x3, 1
00232b78str x3, [sp+120]
00232b7cb 0x232974
00232b80
00232b80loc_232b80:
00232b80b 0x232248
00232b84
00232b84loc_232b84:
00232b84mov x0, xzr
00232b88bl runtime.panicIndex
00232b8c
00232b8cloc_232b8c:
00232b8cldr x3, [sp+144]
00232b90ldr x4, [sp+152]
00232b94subs xzr, x3, x4
00232b98b.gt 0x232ba0
00232b9cb 0x232ca8
00232ba0
00232ba0loc_232ba0:
00232ba0ldr x3, [sp+136]
00232ba4str x3, [sp+3008]
00232ba8ldr x3, [sp+3008]
00232bacldr x0, [x3]
00232bb0ldr x1, [x3+8]
00232bb4ldr x2, [x3+16]
00232bb8str x0, [sp+432]
00232bbcstr x1, [sp+440]
00232bc0str x2, [sp+448]
00232bc4bl reflect.Value.Interface
00232bc8str x0, [sp+1672]
00232bccstr x1, [sp+1680]
00232bd0str xzr, [sp+1648]
00232bd4add x27, sp, 1656
00232bd8stp xzr, xzr, [x27]
00232bdcldr x3, [sp+1680]
00232be0ldr x4, [sp+1672]
00232be4adrp x5, 0x3bb000
00232be8add x5, x5, 2240
00232becsubs xzr, x4, x5
00232bf0b.eq 0x232bf8
00232bf4b 0x232c0c
00232bf8
00232bf8loc_232bf8:
00232bf8ldr x4, [x3]
00232bfcldr x5, [x3+8]
00232c00ldr x3, [x3+16]
00232c04orr x0, xzr, 1
00232c08b 0x232c20
00232c0c
00232c0cloc_232c0c:
00232c0cmov x3, xzr
00232c10mov x5, xzr
00232c14mov x0, xzr
00232c18mov x4, xzr
00232c1cb 0x232c20
00232c20
00232c20loc_232c20:
00232c20str x4, [sp+1648]
00232c24str x5, [sp+1656]
00232c28str x3, [sp+1664]
00232c2cstrb w0, [sp+91]
00232c30ldr x3, [sp+1648]
00232c34ldr x4, [sp+1656]
00232c38ldr x5, [sp+1664]
00232c3cstr x3, [sp+2144]
00232c40str x4, [sp+2152]
00232c44str x5, [sp+2160]
00232c48ldrb w3, [sp+91]
00232c4cstrb w3, [sp+93]
00232c50ldr x3, [sp+2144]
00232c54ldr x4, [sp+2152]
00232c58ldr x5, [sp+2160]
00232c5cstr x3, [sp+368]
00232c60str x4, [sp+376]
00232c64str x5, [sp+384]
00232c68ldrb w3, [sp+93]
00232c6cstrb w3, [sp+86]
00232c70tbnz w3, 0, 0x232c78
00232c74b 0x232ca4
00232c78
00232c78loc_232c78:
00232c78ldr x3, [sp+376]
00232c7cldr x4, [sp+368]
00232c80ldr x5, [sp+384]
00232c84str x4, [sp+1648]
00232c88str x3, [sp+1656]
00232c8cstr x5, [sp+1664]
00232c90str xzr, [sp+320]
00232c94str x3, [sp+312]
00232c98ldr x3, [sp+1648]
00232c9cstr x3, [sp+304]
00232ca0b 0x232ce8
00232ca4
00232ca4loc_232ca4:
00232ca4b 0x232cc8
00232ca8
00232ca8loc_232ca8:
00232ca8b 0x232cac
00232cac
00232cacloc_232cac:
00232cacldr x3, [sp+176]
00232cb0add x3, x3, 1
00232cb4str x3, [sp+176]
00232cb8ldr x3, [sp+1336]
00232cbcadd x3, x3, 80
00232cc0str x3, [sp+160]
00232cc4b 0x231f58
00232cc8
00232cc8loc_232cc8:
00232cc8b 0x232ccc
00232ccc
00232cccloc_232ccc:
00232cccldr x3, [sp+152]
00232cd0add x3, x3, 1
00232cd4str x3, [sp+152]
00232cd8ldr x3, [sp+3008]
00232cdcadd x3, x3, 24
00232ce0str x3, [sp+136]
00232ce4b 0x232b8c
00232ce8
00232ce8loc_232ce8:
00232ce8ldr x3, [sp+312]
00232cecldr x4, [sp+320]
00232cf0subs xzr, x3, x4
00232cf4b.gt 0x232cfc
00232cf8b 0x232dc8
00232cfc
00232cfcloc_232cfc:
00232cfcldr x2, [sp+304]
00232d00str x2, [sp+3000]
00232d04ldr x2, [sp+3000]
00232d08ldr x0, [x2]
00232d0cldr x1, [x2+8]
00232d10str x0, [sp+416]
00232d14str x1, [sp+424]
00232d18bl reflect.TypeOf
00232d1cstr x0, [sp+1632]
00232d20str x1, [sp+1640]
00232d24ldr x2, [sp+600]
00232d28ldr x0, [sp+584]
00232d2cldr x3, [sp+592]
00232d30add x1, x3, 1
00232d34subs xzr, x2, x1
00232d38b.hs 0x232d40
00232d3cb 0x232d44
00232d40
00232d40loc_232d40:
00232d40b 0x232d58
00232d44
00232d44loc_232d44:
00232d44orr x3, xzr, 1
00232d48adrp x4, 0x466000
00232d4cadd x4, x4, 1856
00232d50bl runtime.growslice
00232d54b 0x232d58
00232d58
00232d58loc_232d58:
00232d58sub x3, x1, 1
00232d5cadd x4, x0, x3, lsl #4
00232d60ubfm x3, x3, 60, 59
00232d64ldr x5, [sp+1640]
00232d68ldr x6, [sp+1632]
00232d6cstr x6, [x0+x3]
00232d70adrp x27, 0x819000
00232d74ldr w3, [x27+3056]
00232d78cbz w3, 0x232d80
00232d7cb 0x232d84
00232d80
00232d80loc_232d80:
00232d80b 0x232d98
00232d84
00232d84loc_232d84:
00232d84bl runtime.gcWriteBarrier2
00232d88str x5, [x25]
00232d8cldr x3, [x4+8]
00232d90str x3, [x25+8]
00232d94b 0x232d98
00232d98
00232d98loc_232d98:
00232d98str x5, [x4+8]
00232d9cstr x0, [sp+584]
00232da0str x1, [sp+592]
00232da4str x2, [sp+600]
00232da8b 0x232dac
00232dac
00232dacloc_232dac:
00232dacldr x3, [sp+320]
00232db0add x3, x3, 1
00232db4str x3, [sp+320]
00232db8ldr x3, [sp+3000]
00232dbcadd x3, x3, 16
00232dc0str x3, [sp+304]
00232dc4b 0x232ce8
00232dc8
00232dc8loc_232dc8:
00232dc8b 0x232cc8
00232dcc
00232dccloc_232dcc:
00232dccb 0x232dd0
00232dd0
00232dd0loc_232dd0:
00232dd0ldr x1, [sp+128]
00232dd4add x1, x1, 1
00232dd8str x1, [sp+128]
00232ddcb 0x231984
00232de0
00232de0loc_232de0:
00232de0ldr x2, [sp+192]
00232de4ldr x3, [sp+200]
00232de8subs xzr, x2, x3
00232decb.gt 0x232df4
00232df0b 0x232f34
00232df4
00232df4loc_232df4:
00232df4ldr x2, [sp+184]
00232df8str x2, [sp+1504]
00232dfcldr x2, [sp+1504]
00232e00ldr x1, [x2+8]
00232e04ldr x2, [x2]
00232e08str x2, [sp+568]
00232e0cstr x1, [sp+576]
00232e10subs xzr, x1, 6
00232e14b.eq 0x232e1c
00232e18b 0x232f0c
00232e1c
00232e1cloc_232e1c:
00232e1csubs xzr, x1, 0
00232e20b.hi 0x232e28
00232e24b 0x232f60
00232e28
00232e28loc_232e28:
00232e28ldrb w3, [x2]
00232e2csubs xzr, x1, 1
00232e30b.hi 0x232e38
00232e34b 0x232f58
00232e38
00232e38loc_232e38:
00232e38ldrb w4, [x2+1]
00232e3cubfm x4, x4, 56, 7
00232e40orr x3, x3, x4
00232e44subs xzr, x1, 2
00232e48b.hi 0x232e50
00232e4cb 0x232f50
00232e50
00232e50loc_232e50:
00232e50ldrb w4, [x2+2]
00232e54ubfm x4, x4, 48, 7
00232e58orr x3, x3, x4
00232e5csubs xzr, x1, 3
00232e60b.hi 0x232e68
00232e64b 0x232f48
00232e68
00232e68loc_232e68:
00232e68ldrb w4, [x2+3]
00232e6cubfm x4, x4, 40, 7
00232e70orr x3, x3, x4
00232e74movz x4, 29296
00232e78movk x4, 0x746f0000
00232e7csubs wzr, w3, w4
00232e80b.eq 0x232e88
00232e84b 0x232f08
00232e88
00232e88loc_232e88:
00232e88subs xzr, x1, 4
00232e8cb.hi 0x232e94
00232e90b 0x232f40
00232e94
00232e94loc_232e94:
00232e94ldrb w3, [x2+4]
00232e98subs xzr, x1, 5
00232e9cb.hi 0x232ea4
00232ea0b 0x232f38
00232ea4
00232ea4loc_232ea4:
00232ea4ldrb w2, [x2+5]
00232ea8ubfm x2, x2, 56, 7
00232eacorr x2, x3, x2
00232eb0ubfm x2, x2, 0, 15
00232eb4movz x3, 13167
00232eb8subs wzr, w2, w3
00232ebcb.eq 0x232ec4
00232ec0b 0x232f04
00232ec4
00232ec4loc_232ec4:
00232ec4ldr x2, [sp+640]
00232ec8ldrsb x27, [x2]
00232eccadrp x27, 0x7db000
00232ed0ldr x3, [x27+2048]
00232ed4adrp x27, 0x819000
00232ed8ldr w4, [x27+3056]
00232edccbz w4, 0x232ee4
00232ee0b 0x232ee8
00232ee4
00232ee4loc_232ee4:
00232ee4b 0x232efc
00232ee8
00232ee8loc_232ee8:
00232ee8bl runtime.gcWriteBarrier2
00232eecstr x3, [x25]
00232ef0ldr x4, [x2+16]
00232ef4str x4, [x25+8]
00232ef8b 0x232efc
00232efc
00232efcloc_232efc:
00232efcstr x3, [x2+16]
00232f00b 0x232f14
00232f04
00232f04loc_232f04:
00232f04b 0x232f10
00232f08
00232f08loc_232f08:
00232f08b 0x232f10
00232f0c
00232f0cloc_232f0c:
00232f0cb 0x232f10
00232f10
00232f10loc_232f10:
00232f10b 0x232f14
00232f14
00232f14loc_232f14:
00232f14b 0x232f18
00232f18
00232f18loc_232f18:
00232f18ldr x2, [sp+200]
00232f1cadd x2, x2, 1
00232f20str x2, [sp+200]
00232f24ldr x2, [sp+1504]
00232f28add x2, x2, 16
00232f2cstr x2, [sp+184]
00232f30b 0x232de0
00232f34
00232f34loc_232f34:
00232f34b 0x232dcc
00232f38
00232f38loc_232f38:
00232f38movz x0, 5
00232f3cbl runtime.panicIndex
00232f40
00232f40loc_232f40:
00232f40orr x0, xzr, 4
00232f44bl runtime.panicIndex
00232f48
00232f48loc_232f48:
00232f48orr x0, xzr, 3
00232f4cbl runtime.panicIndex
00232f50
00232f50loc_232f50:
00232f50orr x0, xzr, 2
00232f54bl runtime.panicIndex
00232f58
00232f58loc_232f58:
00232f58orr x0, xzr, 1
00232f5cbl runtime.panicIndex
00232f60
00232f60loc_232f60:
00232f60mov x0, xzr
00232f64bl runtime.panicIndex
00232f68hint
00232f6c
00232f6cloc_232f6c:
00232f6cstp x0, x1, [sp+8]
00232f70stp x2, x3, [sp+24]
00232f74mov x3, x30
00232f78bl runtime.morestack_noctxt.abi0
00232f7cldp x0, x1, [sp+8]
00232f80ldp x2, x3, [sp+24]
00232f84b 0x231670
00232f88udf 0
00232f8cudf 0
00231670
00232f90
00232f90google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName: ; void google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00232f90ldr x16, [x28+16]
00232f94subs xzr, sp, x16
00232f98b.ls 0x2330a0
00232f9cstr x30, [sp-80]!
00232fa0stur x29, [sp-8]
00232fa4sub x29, sp, 8
00232fa8str x0, [sp+88]
00232facstr x1, [sp+96]
00232fb0str x2, [sp+104]
00232fb4str x3, [sp+112]
00232fb8stp xzr, xzr, [sp+40]
00232fbcldr x0, [sp+104]
00232fc0ldr x1, [sp+112]
00232fc4bl google.golang.org/protobuf/reflect/protoreflect.FullName.IsValid
00232fc8strb w0, [sp+31]
00232fcctbnz w0, 0, 0x232fd4
00232fd0b 0x232ff0
00232fd4
00232fd4loc_232fd4:
00232fd4ldr x0, [sp+104]
00232fd8ldr x1, [sp+112]
00232fdcstr x0, [sp+40]
00232fe0str x1, [sp+48]
00232fe4ldur x29, [sp-8]
00232fe8ldr x30, [sp], 80
00232fecret x30
00232ff0
00232ff0loc_232ff0:
00232ff0add x0, sp, 88
00232ff4add x1, sp, 104
00232ff8bl google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName.func1
00232ffcldr x0, [sp+104]
00233000ldr x1, [sp+112]
00233004bl google.golang.org/protobuf/reflect/protoreflect.FullName.IsValid
00233008strb w0, [sp+31]
0023300ctbnz w0, 0, 0x233014
00233010b 0x233030
00233014
00233014loc_233014:
00233014ldr x0, [sp+104]
00233018ldr x1, [sp+112]
0023301cstr x0, [sp+40]
00233020str x1, [sp+48]
00233024ldur x29, [sp-8]
00233028ldr x30, [sp], 80
0023302cret x30
00233030
00233030loc_233030:
00233030ldr x1, [sp+88]
00233034ldrsb x27, [x1]
00233038ldr x1, [x1+168]
0023303cldr x0, [sp+96]
00233040blr x1
00233044str x0, [sp+32]
00233048subs xzr, x0, 22
0023304cb.eq 0x233054
00233050b 0x233074
00233054
00233054loc_233054:
00233054ldr x1, [sp+88]
00233058ldrsb x27, [x1]
0023305cldr x1, [x1+88]
00233060ldr x0, [sp+96]
00233064blr x1
00233068str x0, [sp+88]
0023306cstr x1, [sp+96]
00233070b 0x233078
00233074
00233074loc_233074:
00233074b 0x233078
00233078
00233078loc_233078:
00233078ldr x0, [sp+88]
0023307cldr x1, [sp+96]
00233080bl google.golang.org/protobuf/internal/impl.AberrantDeriveFullName
00233084str x0, [sp+56]
00233088str x1, [sp+64]
0023308cstr x0, [sp+40]
00233090str x1, [sp+48]
00233094ldur x29, [sp-8]
00233098ldr x30, [sp], 80
0023309cret x30
002330a0
002330a0loc_2330a0:
002330a0stp x0, x1, [sp+8]
002330a4stp x2, x3, [sp+24]
002330a8mov x3, x30
002330acbl runtime.morestack_noctxt.abi0
002330b0ldp x0, x1, [sp+8]
002330b4ldp x2, x3, [sp+24]
002330b8b 0x232f90
002330bcudf 0
00232f90
00232f90google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName: ; void google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
00232f90ldr x16, [x28+16]
00232f94subs xzr, sp, x16
00232f98b.ls 0x2330a0
00232f9cstr x30, [sp-80]!
00232fa0stur x29, [sp-8]
00232fa4sub x29, sp, 8
00232fa8str x0, [sp+88]
00232facstr x1, [sp+96]
00232fb0str x2, [sp+104]
00232fb4str x3, [sp+112]
00232fb8stp xzr, xzr, [sp+40]
00232fbcldr x0, [sp+104]
00232fc0ldr x1, [sp+112]
00232fc4bl google.golang.org/protobuf/reflect/protoreflect.FullName.IsValid
00232fc8strb w0, [sp+31]
00232fcctbnz w0, 0, 0x232fd4
00232fd0b 0x232ff0
00232fd4
00232fd4loc_232fd4:
00232fd4ldr x0, [sp+104]
00232fd8ldr x1, [sp+112]
00232fdcstr x0, [sp+40]
00232fe0str x1, [sp+48]
00232fe4ldur x29, [sp-8]
00232fe8ldr x30, [sp], 80
00232fecret x30
00232ff0
00232ff0loc_232ff0:
00232ff0add x0, sp, 88
00232ff4add x1, sp, 104
00232ff8bl google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName.func1
00232ffcldr x0, [sp+104]
00233000ldr x1, [sp+112]
00233004bl google.golang.org/protobuf/reflect/protoreflect.FullName.IsValid
00233008strb w0, [sp+31]
0023300ctbnz w0, 0, 0x233014
00233010b 0x233030
00233014
00233014loc_233014:
00233014ldr x0, [sp+104]
00233018ldr x1, [sp+112]
0023301cstr x0, [sp+40]
00233020str x1, [sp+48]
00233024ldur x29, [sp-8]
00233028ldr x30, [sp], 80
0023302cret x30
00233030
00233030loc_233030:
00233030ldr x1, [sp+88]
00233034ldrsb x27, [x1]
00233038ldr x1, [x1+168]
0023303cldr x0, [sp+96]
00233040blr x1
00233044str x0, [sp+32]
00233048subs xzr, x0, 22
0023304cb.eq 0x233054
00233050b 0x233074
00233054
00233054loc_233054:
00233054ldr x1, [sp+88]
00233058ldrsb x27, [x1]
0023305cldr x1, [x1+88]
00233060ldr x0, [sp+96]
00233064blr x1
00233068str x0, [sp+88]
0023306cstr x1, [sp+96]
00233070b 0x233078
00233074
00233074loc_233074:
00233074b 0x233078
00233078
00233078loc_233078:
00233078ldr x0, [sp+88]
0023307cldr x1, [sp+96]
00233080bl google.golang.org/protobuf/internal/impl.AberrantDeriveFullName
00233084str x0, [sp+56]
00233088str x1, [sp+64]
0023308cstr x0, [sp+40]
00233090str x1, [sp+48]
00233094ldur x29, [sp-8]
00233098ldr x30, [sp], 80
0023309cret x30
002330a0
002330a0loc_2330a0:
002330a0stp x0, x1, [sp+8]
002330a4stp x2, x3, [sp+24]
002330a8mov x3, x30
002330acbl runtime.morestack_noctxt.abi0
002330b0ldp x0, x1, [sp+8]
002330b4ldp x2, x3, [sp+24]
002330b8b 0x232f90
002330bcudf 0
00232f90
002330c0
002330c0google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName.func1: ; void google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName.func1(reflect.Type * t, struct google.golang.org/protobuf/reflect/protoreflect.FullName * name)
002330c0ldr x16, [x28+16]
002330c4sub x17, sp, 96
002330c8subs xzr, x17, x16
002330ccb.ls 0x233224
002330d0str x30, [sp-224]!
002330d4stur x29, [sp-8]
002330d8sub x29, sp, 8
002330dcstr x0, [sp+232]
002330e0str x1, [sp+240]
002330e4adrp x1, 0x4a6000
002330e8add x1, x1, 1160
002330ecstr x1, [sp+80]
002330f0add x0, sp, 56
002330f4bl runtime.deferprocStack
002330f8subs xzr, x0, 0
002330fcb.ne 0x233214
00233100b 0x233104
00233104
00233104loc_233104:
00233104ldr x2, [sp+232]
00233108ldr x0, [x2]
0023310cldr x1, [x2+8]
00233110bl reflect.Zero
00233114str x0, [sp+152]
00233118str x1, [sp+160]
0023311cstr x2, [sp+168]
00233120bl reflect.Value.Interface
00233124str x0, [sp+136]
00233128str x1, [sp+144]
0023312cstp xzr, xzr, [sp+120]
00233130ldr x2, [sp+144]
00233134ldr x1, [sp+136]
00233138cbnz x1, 0x233140
0023313cb 0x23315c
00233140
00233140loc_233140:
00233140str x2, [sp+192]
00233144adrp x0, 0x7de000
00233148add x0, x0, 1712
0023314cbl runtime.typeAssert
00233150ldr x2, [sp+192]
00233154mov x1, x0
00233158b 0x233160
0023315c
0023315cloc_23315c:
0023315cb 0x233160
00233160
00233160loc_233160:
00233160str x1, [sp+120]
00233164str x2, [sp+128]
00233168subs xzr, x1, 0
0023316ccset x1, ne
00233170strb w1, [sp+54]
00233174ldr x1, [sp+120]
00233178ldr x2, [sp+128]
0023317cstr x1, [sp+176]
00233180str x2, [sp+184]
00233184ldrb w1, [sp+54]
00233188strb w1, [sp+55]
0023318cldr x1, [sp+176]
00233190ldr x2, [sp+184]
00233194str x1, [sp+104]
00233198str x2, [sp+112]
0023319cldrb w1, [sp+55]
002331a0strb w1, [sp+53]
002331a4tbnz w1, 0, 0x2331ac
002331a8b 0x233200
002331ac
002331acloc_2331ac:
002331acldr x1, [sp+104]
002331b0ldrsb x27, [x1]
002331b4ldr x1, [x1+24]
002331b8ldr x0, [sp+112]
002331bcblr x1
002331c0str x0, [sp+200]
002331c4str x1, [sp+208]
002331c8ldr x2, [sp+240]
002331ccstr x1, [x2+8]
002331d0adrp x27, 0x818000
002331d4ldr w1, [x27+3056]
002331d8cbz w1, 0x2331e0
002331dcb 0x2331e4
002331e0
002331e0loc_2331e0:
002331e0b 0x2331f8
002331e4
002331e4loc_2331e4:
002331e4bl runtime.gcWriteBarrier2
002331e8str x0, [x25]
002331ecldr x1, [x2]
002331f0str x1, [x25+8]
002331f4b 0x2331f8
002331f8
002331f8loc_2331f8:
002331f8str x0, [x2]
002331fcb 0x233204
00233200
00233200loc_233200:
00233200b 0x233204
00233204
00233204loc_233204:
00233204bl runtime.deferreturn
00233208ldur x29, [sp-8]
0023320cldr x30, [sp], 224
00233210ret x30
00233214
00233214loc_233214:
00233214bl runtime.deferreturn
00233218ldur x29, [sp-8]
0023321cldr x30, [sp], 224
00233220ret x30
00233224
00233224loc_233224:
00233224stp x0, x1, [sp+8]
00233228mov x3, x30
0023322cbl runtime.morestack_noctxt.abi0
00233230ldp x0, x1, [sp+8]
00233234b 0x2330c0
00233238udf 0
0023323cudf 0
002330c0
002330c0google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName.func1: ; void google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName.func1(reflect.Type * t, struct google.golang.org/protobuf/reflect/protoreflect.FullName * name)
002330c0ldr x16, [x28+16]
002330c4sub x17, sp, 96
002330c8subs xzr, x17, x16
002330ccb.ls 0x233224
002330d0str x30, [sp-224]!
002330d4stur x29, [sp-8]
002330d8sub x29, sp, 8
002330dcstr x0, [sp+232]
002330e0str x1, [sp+240]
002330e4adrp x1, 0x4a6000
002330e8add x1, x1, 1160
002330ecstr x1, [sp+80]
002330f0add x0, sp, 56
002330f4bl runtime.deferprocStack
002330f8subs xzr, x0, 0
002330fcb.ne 0x233214
00233100b 0x233104
00233104
00233104loc_233104:
00233104ldr x2, [sp+232]
00233108ldr x0, [x2]
0023310cldr x1, [x2+8]
00233110bl reflect.Zero
00233114str x0, [sp+152]
00233118str x1, [sp+160]
0023311cstr x2, [sp+168]
00233120bl reflect.Value.Interface
00233124str x0, [sp+136]
00233128str x1, [sp+144]
0023312cstp xzr, xzr, [sp+120]
00233130ldr x2, [sp+144]
00233134ldr x1, [sp+136]
00233138cbnz x1, 0x233140
0023313cb 0x23315c
00233140
00233140loc_233140:
00233140str x2, [sp+192]
00233144adrp x0, 0x7de000
00233148add x0, x0, 1712
0023314cbl runtime.typeAssert
00233150ldr x2, [sp+192]
00233154mov x1, x0
00233158b 0x233160
0023315c
0023315cloc_23315c:
0023315cb 0x233160
00233160
00233160loc_233160:
00233160str x1, [sp+120]
00233164str x2, [sp+128]
00233168subs xzr, x1, 0
0023316ccset x1, ne
00233170strb w1, [sp+54]
00233174ldr x1, [sp+120]
00233178ldr x2, [sp+128]
0023317cstr x1, [sp+176]
00233180str x2, [sp+184]
00233184ldrb w1, [sp+54]
00233188strb w1, [sp+55]
0023318cldr x1, [sp+176]
00233190ldr x2, [sp+184]
00233194str x1, [sp+104]
00233198str x2, [sp+112]
0023319cldrb w1, [sp+55]
002331a0strb w1, [sp+53]
002331a4tbnz w1, 0, 0x2331ac
002331a8b 0x233200
002331ac
002331acloc_2331ac:
002331acldr x1, [sp+104]
002331b0ldrsb x27, [x1]
002331b4ldr x1, [x1+24]
002331b8ldr x0, [sp+112]
002331bcblr x1
002331c0str x0, [sp+200]
002331c4str x1, [sp+208]
002331c8ldr x2, [sp+240]
002331ccstr x1, [x2+8]
002331d0adrp x27, 0x818000
002331d4ldr w1, [x27+3056]
002331d8cbz w1, 0x2331e0
002331dcb 0x2331e4
002331e0
002331e0loc_2331e0:
002331e0b 0x2331f8
002331e4
002331e4loc_2331e4:
002331e4bl runtime.gcWriteBarrier2
002331e8str x0, [x25]
002331ecldr x1, [x2]
002331f0str x1, [x25+8]
002331f4b 0x2331f8
002331f8
002331f8loc_2331f8:
002331f8str x0, [x2]
002331fcb 0x233204
00233200
00233200loc_233200:
00233200b 0x233204
00233204
00233204loc_233204:
00233204bl runtime.deferreturn
00233208ldur x29, [sp-8]
0023320cldr x30, [sp], 224
00233210ret x30
00233214
00233214loc_233214:
00233214bl runtime.deferreturn
00233218ldur x29, [sp-8]
0023321cldr x30, [sp], 224
00233220ret x30
00233224
00233224loc_233224:
00233224stp x0, x1, [sp+8]
00233228mov x3, x30
0023322cbl runtime.morestack_noctxt.abi0
00233230ldp x0, x1, [sp+8]
00233234b 0x2330c0
00233238udf 0
0023323cudf 0
002330c0
00233240
00233240google.golang.org/protobuf/internal/impl.aberrantAppendField: ; void google.golang.org/protobuf/internal/impl.aberrantAppendField(google.golang.org/protobuf/internal/filedesc.Message * md, reflect.Type goType, struct string tag, struct string tagKey, struct string tagVal)
00233240ldr x16, [x28+16]
00233244sub x17, sp, 1008
00233248subs xzr, x17, x16
0023324cb.ls 0x233fa4
00233250sub x20, sp, 1136
00233254stp x29, x30, [x20-8]
00233258add sp, x20, 0
0023325csub x29, sp, 8
00233260str x0, [sp+1144]
00233264str x1, [sp+1152]
00233268str x2, [sp+1160]
0023326cstr x3, [sp+1168]
00233270str x4, [sp+1176]
00233274str x5, [sp+1184]
00233278str x6, [sp+1192]
0023327cstr x7, [sp+1200]
00233280str x8, [sp+1208]
00233284str x1, [sp+264]
00233288str x2, [sp+272]
0023328cldrsb x27, [x1]
00233290ldr x1, [x1+168]
00233294mov x0, x2
00233298blr x1
0023329cstr x0, [sp+176]
002332a0subs xzr, x0, 22
002332a4cset x1, eq
002332a8strb w1, [sp+95]
002332acb.eq 0x2332b4
002332b0b 0x2332f4
002332b4
002332b4loc_2332b4:
002332b4ldr x1, [sp+264]
002332b8ldrsb x27, [x1]
002332bcldr x0, [sp+272]
002332c0ldr x1, [x1+88]
002332c4blr x1
002332c8str x0, [sp+312]
002332ccstr x1, [sp+320]
002332d0ldrsb x27, [x0]
002332d4ldr x2, [x0+168]
002332d8mov x0, x1
002332dcblr x2
002332e0str x0, [sp+168]
002332e4subs xzr, x0, 25
002332e8cset x1, ne
002332ecstrb w1, [sp+95]
002332f0b 0x2332f8
002332f4
002332f4loc_2332f4:
002332f4b 0x2332f8
002332f8
002332f8loc_2332f8:
002332f8ldrb w1, [sp+95]
002332fcstrb w1, [sp+91]
00233300ldr x1, [sp+264]
00233304ldrsb x27, [x1]
00233308ldr x1, [x1+168]
0023330cldr x0, [sp+272]
00233310blr x1
00233314str x0, [sp+176]
00233318subs xzr, x0, 23
0023331ccset x1, eq
00233320strb w1, [sp+95]
00233324b.eq 0x23332c
00233328b 0x23336c
0023332c
0023332cloc_23332c:
0023332cldr x1, [sp+264]
00233330ldrsb x27, [x1]
00233334ldr x0, [sp+272]
00233338ldr x1, [x1+88]
0023333cblr x1
00233340str x0, [sp+296]
00233344str x1, [sp+304]
00233348ldrsb x27, [x0]
0023334cldr x2, [x0+168]
00233350mov x0, x1
00233354blr x2
00233358str x0, [sp+168]
0023335csubs xzr, x0, 8
00233360cset x1, ne
00233364strb w1, [sp+95]
00233368b 0x233370
0023336c
0023336cloc_23336c:
0023336cb 0x233370
00233370
00233370loc_233370:
00233370ldrb w2, [sp+95]
00233374strb w2, [sp+90]
00233378ldrb w3, [sp+91]
0023337cstrb w3, [sp+95]
00233380tbnz w3, 0, 0x233388
00233384b 0x23338c
00233388
00233388loc_233388:
00233388b 0x233394
0023338c
0023338cloc_23338c:
0023338cstrb w2, [sp+95]
00233390b 0x233394
00233394
00233394loc_233394:
00233394ldrb w2, [sp+95]
00233398tbnz w2, 0, 0x2333a0
0023339cb 0x2333c0
002333a0
002333a0loc_2333a0:
002333a0ldr x1, [sp+264]
002333a4ldrsb x27, [x1]
002333a8ldr x1, [x1+88]
002333acldr x0, [sp+272]
002333b0blr x1
002333b4str x0, [sp+264]
002333b8str x1, [sp+272]
002333bcb 0x2333c4
002333c0
002333c0loc_2333c0:
002333c0b 0x2333c4
002333c4
002333c4loc_2333c4:
002333c4add x27, sp, 1096
002333c8stp xzr, xzr, [x27]
002333ccadrp x0, 0x439000
002333d0add x0, x0, 448
002333d4add x1, sp, 1096
002333d8bl runtime.convT
002333dcstr x0, [sp+904]
002333e0ldr x2, [sp+264]
002333e4ldr x3, [sp+1168]
002333e8ldr x1, [sp+1176]
002333ecldr x4, [sp+272]
002333f0mov x5, x0
002333f4mov x0, x3
002333f8mov x3, x4
002333fcadrp x4, 0x4e6000
00233400add x4, x4, 3104
00233404bl google.golang.org/protobuf/internal/encoding/tag.Unmarshal
00233408str x0, [sp+1080]
0023340cstr x1, [sp+1088]
00233410adrp x2, 0x4ea000
00233414add x2, x2, 3032
00233418subs xzr, x0, x2
0023341cb.eq 0x233424
00233420b 0x233f8c
00233424
00233424loc_233424:
00233424str x1, [sp+288]
00233428ldr x5, [sp+1144]
0023342cldrsb x27, [x5]
00233430ldr x5, [x5+200]
00233434ldrsb x27, [x5]
00233438ldr x5, [x5+16]
0023343cstr x5, [sp+112]
00233440ldrsb x27, [x1]
00233444add x21, sp, 656
00233448mov x20, x1
0023344cadr x27, 16
00233450stp x29, x27, [sp-24]
00233454sub x29, sp, 24
00233458bl fn_87ea8
0023345csub x29, sp, 8
00233460ldr x5, [x1+240]
00233464str x5, [sp+896]
00233468ldr x5, [sp+1144]
0023346cldrsb x27, [x5]
00233470ldr x5, [x5+200]
00233474ldrsb x27, [x5]
00233478ldr x2, [x5+24]
0023347cldr x0, [x5+8]
00233480ldr x5, [x5+16]
00233484add x1, x5, 1
00233488subs xzr, x2, x1
0023348cb.hs 0x233494
00233490b 0x233498
00233494
00233494loc_233494:
00233494b 0x2334ac
00233498
00233498loc_233498:
00233498orr x3, xzr, 1
0023349cadrp x4, 0x412000
002334a0add x4, x4, 4064
002334a4bl runtime.growslice
002334a8b 0x2334ac
002334ac
002334acloc_2334ac:
002334acorr x3, xzr, 248
002334b0madd x4, x3, x1, xzr
002334b4sub x4, x4, 248
002334b8add x21, x0, x4
002334bcstr x21, [sp+352]
002334c0adrp x27, 0x818000
002334c4ldr w4, [x27+3056]
002334c8cbz w4, 0x2334d0
002334ccb 0x2334d4
002334d0
002334d0loc_2334d0:
002334d0b 0x23350c
002334d4
002334d4loc_2334d4:
002334d4str x0, [sp+344]
002334d8str x1, [sp+128]
002334dcstr x2, [sp+120]
002334e0adrp x0, 0x412000
002334e4add x0, x0, 4064
002334e8mov x1, x21
002334ecadd x2, sp, 656
002334f0bl runtime.wbMove
002334f4ldr x0, [sp+344]
002334f8ldr x1, [sp+128]
002334fcldr x2, [sp+120]
00233500orr x3, xzr, 248
00233504ldr x21, [sp+352]
00233508b 0x23350c
0023350c
0023350cloc_23350c:
0023350cadd x20, sp, 656
00233510adr x27, 16
00233514stp x29, x27, [sp-24]
00233518sub x29, sp, 24
0023351cbl fn_87ea8
00233520sub x29, sp, 8
00233524ldr x4, [sp+896]
00233528ldr x5, [sp+352]
0023352cstr x4, [x5+240]
00233530ldr x4, [sp+1144]
00233534ldrsb x27, [x4]
00233538ldr x4, [x4+200]
0023353cldrsb x27, [x4]
00233540str x1, [x4+16]
00233544str x2, [x4+24]
00233548adrp x27, 0x818000
0023354cldr w2, [x27+3056]
00233550cbz w2, 0x233558
00233554b 0x23355c
00233558
00233558loc_233558:
00233558b 0x233570
0023355c
0023355cloc_23355c:
0023355cbl runtime.gcWriteBarrier2
00233560str x0, [x25]
00233564ldr x2, [x4+8]
00233568str x2, [x25+8]
0023356cb 0x233570
00233570
00233570loc_233570:
00233570str x0, [x4+8]
00233574ldr x2, [sp+1144]
00233578ldrsb x27, [x2]
0023357cldr x2, [x2+200]
00233580ldrsb x27, [x2]
00233584ldr x1, [x2+16]
00233588ldr x2, [x2+8]
0023358cldr x0, [sp+112]
00233590subs xzr, x1, x0
00233594b.hi 0x23359c
00233598b 0x233f88
0023359c
0023359cloc_23359c:
0023359cmadd x1, x3, x0, x2
002335a0str x1, [sp+288]
002335a4ldr x0, [sp+1144]
002335a8ldrsb x27, [x0]
002335acstr x0, [sp+648]
002335b0bl google.golang.org/protobuf/internal/filedesc.(*Base).FullName
002335b4str x0, [sp+1064]
002335b8str x1, [sp+1072]
002335bcldr x0, [sp+288]
002335c0ldrsb x27, [x0]
002335c4str x0, [sp+640]
002335c8bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
002335ccstr x0, [sp+1048]
002335d0str x1, [sp+1056]
002335d4ldr x2, [sp+1064]
002335d8ldr x3, [sp+1072]
002335dcmov x4, x0
002335e0mov x0, x2
002335e4mov x5, x1
002335e8mov x1, x3
002335ecmov x2, x4
002335f0mov x3, x5
002335f4bl google.golang.org/protobuf/reflect/protoreflect.FullName.Append
002335f8str x0, [sp+1032]
002335fcstr x1, [sp+1040]
00233600ldr x2, [sp+288]
00233604ldrsb x27, [x2]
00233608str x1, [x2+8]
0023360cadrp x27, 0x818000
00233610ldr w1, [x27+3056]
00233614cbz w1, 0x23361c
00233618b 0x233620
0023361c
0023361cloc_23361c:
0023361cb 0x233634
00233620
00233620loc_233620:
00233620bl runtime.gcWriteBarrier2
00233624str x0, [x25]
00233628ldr x1, [x2]
0023362cstr x1, [x25+8]
00233630b 0x233634
00233634
00233634loc_233634:
00233634str x0, [x2]
00233638ldr x1, [sp+288]
0023363cldrsb x27, [x1]
00233640ldr x2, [sp+1144]
00233644ldrsb x27, [x2]
00233648ldr x2, [x2+16]
0023364cadrp x27, 0x818000
00233650ldr w3, [x27+3056]
00233654cbz w3, 0x23365c
00233658b 0x233660
0023365c
0023365cloc_23365c:
0023365cb 0x233674
00233660
00233660loc_233660:
00233660bl runtime.gcWriteBarrier2
00233664str x2, [x25]
00233668ldr x3, [x1+16]
0023366cstr x3, [x25+8]
00233670b 0x233674
00233674
00233674loc_233674:
00233674str x2, [x1+16]
00233678ldr x1, [sp+288]
0023367cldrsb x27, [x1]
00233680ldr x2, [sp+1144]
00233684adrp x3, 0x4e8000
00233688add x3, x3, 312
0023368cstr x3, [x1+24]
00233690adrp x27, 0x818000
00233694ldr w3, [x27+3056]
00233698cbz w3, 0x2336a0
0023369cb 0x2336a4
002336a0
002336a0loc_2336a0:
002336a0b 0x2336b8
002336a4
002336a4loc_2336a4:
002336a4bl runtime.gcWriteBarrier2
002336a8str x2, [x25]
002336acldr x3, [x1+32]
002336b0str x3, [x25+8]
002336b4b 0x2336b8
002336b8
002336b8loc_2336b8:
002336b8str x2, [x1+32]
002336bcldr x1, [sp+288]
002336c0ldrsb x27, [x1]
002336c4ldr x2, [sp+112]
002336c8str x2, [x1+40]
002336ccldr x1, [sp+288]
002336d0ldrsb x27, [x1]
002336d4ldrb w1, [x1+113]
002336d8strb w1, [sp+95]
002336dctbnz w1, 0, 0x2336e4
002336e0b 0x2336e8
002336e4
002336e4loc_2336e4:
002336e4b 0x2336fc
002336e8
002336e8loc_2336e8:
002336e8ldr x1, [sp+288]
002336ecldrsb x27, [x1]
002336f0ldrb w1, [x1+114]
002336f4strb w1, [sp+95]
002336f8b 0x2336fc
002336fc
002336fcloc_2336fc:
002336fcldrb w1, [sp+95]
00233700tbnz w1, 0, 0x233708
00233704b 0x233798
00233708
00233708loc_233708:
00233708adrp x0, 0x406000
0023370cadd x0, x0, 64
00233710bl runtime.newobject
00233714str x0, [sp+632]
00233718adrp x1, 0
0023371cadd x1, x1, 4064
00233720str x1, [x0]
00233724ldr x1, [sp+288]
00233728ldr x2, [sp+632]
0023372cldrsb x27, [x2]
00233730adrp x27, 0x818000
00233734ldr w3, [x27+3056]
00233738cbz w3, 0x233740
0023373cb 0x233744
00233740
00233740loc_233740:
00233740b 0x233758
00233744
00233744loc_233744:
00233744bl runtime.gcWriteBarrier2
00233748str x1, [x25]
0023374cldr x3, [x2+8]
00233750str x3, [x25+8]
00233754b 0x233758
00233758
00233758loc_233758:
00233758str x1, [x2+8]
0023375cldr x1, [sp+288]
00233760ldrsb x27, [x1]
00233764ldr x2, [sp+632]
00233768adrp x27, 0x818000
0023376cldr w3, [x27+3056]
00233770cbz w3, 0x233778
00233774b 0x23377c
00233778
00233778loc_233778:
00233778b 0x233790
0023377c
0023377cloc_23377c:
0023377cbl runtime.gcWriteBarrier2
00233780str x2, [x25]
00233784ldr x3, [x1+48]
00233788str x3, [x25+8]
0023378cb 0x233790
00233790
00233790loc_233790:
00233790str x2, [x1+48]
00233794b 0x23379c
00233798
00233798loc_233798:
00233798b 0x23379c
0023379c
0023379cloc_23379c:
0023379cldr x0, [sp+288]
002337a0bl google.golang.org/protobuf/internal/filedesc.(*Field).Enum
002337a4str x0, [sp+1016]
002337a8str x1, [sp+1024]
002337acsubs xzr, x0, 0
002337b0cset x1, ne
002337b4eor x1, x1, 1
002337b8strb w1, [sp+95]
002337bccbnz x0, 0x2337c4
002337c0b 0x2337c8
002337c4
002337c4loc_2337c4:
002337c4b 0x2337e8
002337c8
002337c8loc_2337c8:
002337c8ldr x0, [sp+288]
002337ccbl google.golang.org/protobuf/internal/filedesc.(*Field).Kind
002337d0strb w0, [sp+94]
002337d4ubfm x1, x0, 0, 7
002337d8subs wzr, w1, 14
002337dccset x1, eq
002337e0strb w1, [sp+95]
002337e4b 0x2337e8
002337e8
002337e8loc_2337e8:
002337e8ldrb w2, [sp+95]
002337ectbnz w2, 0, 0x2337f4
002337f0b 0x23392c
002337f4
002337f4loc_2337f4:
002337f4ldr x0, [sp+264]
002337f8ldr x1, [sp+272]
002337fcbl reflect.Zero
00233800str x0, [sp+992]
00233804str x1, [sp+1000]
00233808str x2, [sp+1008]
0023380cbl reflect.Value.Interface
00233810str x0, [sp+976]
00233814str x1, [sp+984]
00233818str x0, [sp+616]
0023381cstr x1, [sp+624]
00233820cbnz x0, 0x233828
00233824b 0x2338c4
00233828
00233828loc_233828:
00233828ldr w2, [x0+16]
0023382cstr w2, [sp+100]
00233830ldr x1, [sp+616]
00233834adrp x0, 0x7de000
00233838add x0, x0, 1744
0023383cbl runtime.interfaceSwitch
00233840str x0, [sp+160]
00233844str x1, [sp+608]
00233848ldr x2, [sp+160]
0023384cstr x2, [sp+152]
00233850cbz x2, 0x233858
00233854b 0x2338bc
00233858
00233858loc_233858:
00233858b 0x23385c
0023385c
0023385cloc_23385c:
0023385cb 0x233860
00233860
00233860loc_233860:
00233860ldr x0, [sp+624]
00233864str x1, [sp+248]
00233868str x0, [sp+256]
0023386cldrsb x27, [x1]
00233870ldr x1, [x1+24]
00233874blr x1
00233878str x0, [sp+1016]
0023387cstr x1, [sp+1024]
00233880ldr x2, [sp+288]
00233884ldrsb x27, [x2]
00233888str x0, [x2+208]
0023388cadrp x27, 0x818000
00233890ldr w3, [x27+3056]
00233894cbz w3, 0x23389c
00233898b 0x2338a0
0023389c
0023389cloc_23389c:
0023389cb 0x2338b4
002338a0
002338a0loc_2338a0:
002338a0bl runtime.gcWriteBarrier2
002338a4str x1, [x25]
002338a8ldr x3, [x2+216]
002338acstr x3, [x25+8]
002338b0b 0x2338b4
002338b4
002338b4loc_2338b4:
002338b4str x1, [x2+216]
002338b8b 0x233928
002338bc
002338bcloc_2338bc:
002338bcb 0x2338c0
002338c0
002338c0loc_2338c0:
002338c0b 0x2338c8
002338c4
002338c4loc_2338c4:
002338c4b 0x2338c8
002338c8
002338c8loc_2338c8:
002338c8ldr x2, [sp+616]
002338ccldr x3, [sp+624]
002338d0str x2, [sp+232]
002338d4str x3, [sp+240]
002338d8ldr x0, [sp+264]
002338dcldr x1, [sp+272]
002338e0bl google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc
002338e4str x0, [sp+1016]
002338e8str x1, [sp+1024]
002338ecldr x2, [sp+288]
002338f0ldrsb x27, [x2]
002338f4str x0, [x2+208]
002338f8adrp x27, 0x818000
002338fcldr w3, [x27+3056]
00233900cbz w3, 0x233908
00233904b 0x23390c
00233908
00233908loc_233908:
00233908b 0x233920
0023390c
0023390cloc_23390c:
0023390cbl runtime.gcWriteBarrier2
00233910str x1, [x25]
00233914ldr x3, [x2+216]
00233918str x3, [x25+8]
0023391cb 0x233920
00233920
00233920loc_233920:
00233920str x1, [x2+216]
00233924b 0x233928
00233928
00233928loc_233928:
00233928b 0x233930
0023392c
0023392cloc_23392c:
0023392cb 0x233930
00233930
00233930loc_233930:
00233930ldr x0, [sp+288]
00233934bl google.golang.org/protobuf/internal/filedesc.(*Field).Message
00233938str x0, [sp+960]
0023393cstr x1, [sp+968]
00233940subs xzr, x0, 0
00233944cset x1, ne
00233948eor x1, x1, 1
0023394cstrb w1, [sp+95]
00233950cbnz x0, 0x233958
00233954b 0x23395c
00233958
00233958loc_233958:
00233958b 0x2339b0
0023395c
0023395cloc_23395c:
0023395cldr x0, [sp+288]
00233960bl google.golang.org/protobuf/internal/filedesc.(*Field).Kind
00233964strb w0, [sp+94]
00233968ubfm x1, x0, 0, 7
0023396csubs wzr, w1, 11
00233970cset x1, eq
00233974strb w1, [sp+93]
00233978b.eq 0x233980
0023397cb 0x233984
00233980
00233980loc_233980:
00233980b 0x2339a4
00233984
00233984loc_233984:
00233984ldr x0, [sp+288]
00233988bl google.golang.org/protobuf/internal/filedesc.(*Field).Kind
0023398cstrb w0, [sp+92]
00233990ubfm x1, x0, 0, 7
00233994subs wzr, w1, 10
00233998cset x1, eq
0023399cstrb w1, [sp+93]
002339a0b 0x2339a4
002339a4
002339a4loc_2339a4:
002339a4ldrb w2, [sp+93]
002339a8strb w2, [sp+95]
002339acb 0x2339b0
002339b0
002339b0loc_2339b0:
002339b0ldrb w2, [sp+95]
002339b4tbnz w2, 0, 0x2339bc
002339b8b 0x233f74
002339bc
002339bcloc_2339bc:
002339bcldr x0, [sp+264]
002339c0ldr x1, [sp+272]
002339c4bl reflect.Zero
002339c8str x0, [sp+992]
002339ccstr x1, [sp+1000]
002339d0str x2, [sp+1008]
002339d4bl reflect.Value.Interface
002339d8str x0, [sp+976]
002339dcstr x1, [sp+984]
002339e0str x0, [sp+592]
002339e4str x1, [sp+600]
002339e8cbnz x0, 0x2339f0
002339ecb 0x233b18
002339f0
002339f0loc_2339f0:
002339f0ldr w2, [x0+16]
002339f4str w2, [sp+96]
002339f8ldr x1, [sp+592]
002339fcadrp x0, 0x7df000
00233a00add x0, x0, 608
00233a04bl runtime.interfaceSwitch
00233a08str x0, [sp+144]
00233a0cstr x1, [sp+584]
00233a10ldr x2, [sp+144]
00233a14str x2, [sp+136]
00233a18cbz x2, 0x233a20
00233a1cb 0x233a9c
00233a20
00233a20loc_233a20:
00233a20b 0x233a24
00233a24
00233a24loc_233a24:
00233a24b 0x233a28
00233a28
00233a28loc_233a28:
00233a28ldr x0, [sp+600]
00233a2cstr x1, [sp+216]
00233a30str x0, [sp+224]
00233a34ldrsb x27, [x1]
00233a38ldr x1, [x1+24]
00233a3cblr x1
00233a40str x0, [sp+1112]
00233a44str x1, [sp+1120]
00233a48ldrsb x27, [x0]
00233a4cldr x2, [x0+32]
00233a50mov x0, x1
00233a54blr x2
00233a58str x0, [sp+960]
00233a5cstr x1, [sp+968]
00233a60ldr x2, [sp+288]
00233a64ldrsb x27, [x2]
00233a68str x0, [x2+224]
00233a6cadrp x27, 0x818000
00233a70ldr w3, [x27+3056]
00233a74cbz w3, 0x233a7c
00233a78b 0x233a80
00233a7c
00233a7cloc_233a7c:
00233a7cb 0x233a94
00233a80
00233a80loc_233a80:
00233a80bl runtime.gcWriteBarrier2
00233a84str x1, [x25]
00233a88ldr x0, [x2+232]
00233a8cstr x0, [x25+8]
00233a90b 0x233a94
00233a94
00233a94loc_233a94:
00233a94str x1, [x2+232]
00233a98b 0x233f70
00233a9c
00233a9cloc_233a9c:
00233a9csubs xzr, x2, 1
00233aa0b.eq 0x233aa8
00233aa4b 0x233b0c
00233aa8
00233aa8loc_233aa8:
00233aa8b 0x233aac
00233aac
00233aacloc_233aac:
00233aacb 0x233ab0
00233ab0
00233ab0loc_233ab0:
00233ab0ldr x2, [sp+600]
00233ab4str x1, [sp+200]
00233ab8str x2, [sp+208]
00233abcldr x0, [sp+264]
00233ac0ldr x1, [sp+272]
00233ac4bl google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc
00233ac8str x0, [sp+960]
00233accstr x1, [sp+968]
00233ad0ldr x2, [sp+288]
00233ad4ldrsb x27, [x2]
00233ad8str x0, [x2+224]
00233adcadrp x27, 0x818000
00233ae0ldr w3, [x27+3056]
00233ae4cbz w3, 0x233aec
00233ae8b 0x233af0
00233aec
00233aecloc_233aec:
00233aecb 0x233b04
00233af0
00233af0loc_233af0:
00233af0bl runtime.gcWriteBarrier2
00233af4str x1, [x25]
00233af8ldr x0, [x2+232]
00233afcstr x0, [x25+8]
00233b00b 0x233b04
00233b04
00233b04loc_233b04:
00233b04str x1, [x2+232]
00233b08b 0x233f70
00233b0c
00233b0cloc_233b0c:
00233b0cb 0x233b10
00233b10
00233b10loc_233b10:
00233b10b 0x233b14
00233b14
00233b14loc_233b14:
00233b14b 0x233b1c
00233b18
00233b18loc_233b18:
00233b18b 0x233b1c
00233b1c
00233b1cloc_233b1c:
00233b1cldr x1, [sp+592]
00233b20ldr x2, [sp+600]
00233b24str x1, [sp+184]
00233b28str x2, [sp+192]
00233b2cldr x1, [sp+264]
00233b30ldrsb x27, [x1]
00233b34ldr x1, [x1+168]
00233b38ldr x0, [sp+272]
00233b3cblr x1
00233b40str x0, [sp+176]
00233b44subs xzr, x0, 21
00233b48b.eq 0x233b50
00233b4cb 0x233f18
00233b50
00233b50loc_233b50:
00233b50ldr x1, [sp+1144]
00233b54ldrsb x27, [x1]
00233b58ldr x1, [x1+104]
00233b5cstr x1, [sp+104]
00233b60adrp x0, 0x459000
00233b64add x0, x0, 320
00233b68bl runtime.newobject
00233b6cstr x0, [sp+952]
00233b70add x20, sp, 376
00233b74adr x27, 16
00233b78stp x29, x27, [sp-24]
00233b7csub x29, sp, 24
00233b80bl fn_87cdc
00233b84sub x29, sp, 8
00233b88ldr x1, [sp+952]
00233b8cstr x1, [sp+576]
00233b90ldr x1, [sp+1144]
00233b94ldrsb x27, [x1]
00233b98ldr x2, [x1+112]
00233b9cldr x0, [x1+96]
00233ba0ldr x1, [x1+104]
00233ba4add x1, x1, 1
00233ba8subs xzr, x2, x1
00233bacb.hs 0x233bb4
00233bb0b 0x233bb8
00233bb4
00233bb4loc_233bb4:
00233bb4b 0x233bcc
00233bb8
00233bb8loc_233bb8:
00233bb8orr x3, xzr, 1
00233bbcadrp x4, 0x424000
00233bc0add x4, x4, 1536
00233bc4bl runtime.growslice
00233bc8b 0x233bcc
00233bcc
00233bccloc_233bcc:
00233bccmovz x3, 208
00233bd0madd x4, x3, x1, xzr
00233bd4sub x4, x4, 208
00233bd8add x21, x0, x4
00233bdcadrp x27, 0x818000
00233be0ldr w4, [x27+3056]
00233be4cbz w4, 0x233bec
00233be8b 0x233bf0
00233bec
00233becloc_233bec:
00233becb 0x233c2c
00233bf0
00233bf0loc_233bf0:
00233bf0str x0, [sp+336]
00233bf4str x1, [sp+128]
00233bf8str x2, [sp+120]
00233bfcstr x21, [sp+328]
00233c00adrp x0, 0x424000
00233c04add x0, x0, 1536
00233c08mov x1, x21
00233c0cadd x2, sp, 376
00233c10bl runtime.wbMove
00233c14ldr x0, [sp+336]
00233c18ldr x1, [sp+128]
00233c1cldr x2, [sp+120]
00233c20movz x3, 208
00233c24ldr x21, [sp+328]
00233c28b 0x233c2c
00233c2c
00233c2cloc_233c2c:
00233c2cadd x20, sp, 376
00233c30adr x27, 16
00233c34stp x29, x27, [sp-24]
00233c38sub x29, sp, 24
00233c3cbl fn_87eb8
00233c40sub x29, sp, 8
00233c44ldr x4, [sp+1144]
00233c48ldrsb x27, [x4]
00233c4cstr x1, [x4+104]
00233c50str x2, [x4+112]
00233c54adrp x27, 0x818000
00233c58ldr w2, [x27+3056]
00233c5ccbz w2, 0x233c64
00233c60b 0x233c68
00233c64
00233c64loc_233c64:
00233c64b 0x233c7c
00233c68
00233c68loc_233c68:
00233c68bl runtime.gcWriteBarrier2
00233c6cstr x0, [x25]
00233c70ldr x2, [x4+96]
00233c74str x2, [x25+8]
00233c78b 0x233c7c
00233c7c
00233c7cloc_233c7c:
00233c7cstr x0, [x4+96]
00233c80ldr x2, [sp+1144]
00233c84ldrsb x27, [x2]
00233c88ldr x1, [x2+104]
00233c8cldr x2, [x2+96]
00233c90ldr x0, [sp+104]
00233c94subs xzr, x1, x0
00233c98b.hi 0x233ca0
00233c9cb 0x233f84
00233ca0
00233ca0loc_233ca0:
00233ca0madd x1, x3, x0, x2
00233ca4str x1, [sp+280]
00233ca8ldr x0, [sp+1144]
00233cacldrsb x27, [x0]
00233cb0str x0, [sp+368]
00233cb4bl google.golang.org/protobuf/internal/filedesc.(*Base).FullName
00233cb8str x0, [sp+1032]
00233cbcstr x1, [sp+1040]
00233cc0ldr x0, [sp+288]
00233cc4ldrsb x27, [x0]
00233cc8str x0, [sp+360]
00233cccbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
00233cd0str x0, [sp+1048]
00233cd4str x1, [sp+1056]
00233cd8bl google.golang.org/protobuf/internal/strs.MapEntryName
00233cdcstr x0, [sp+936]
00233ce0str x1, [sp+944]
00233ce4ldr x2, [sp+1032]
00233ce8ldr x3, [sp+1040]
00233cecmov x4, x0
00233cf0mov x0, x2
00233cf4mov x5, x1
00233cf8mov x1, x3
00233cfcmov x2, x4
00233d00mov x3, x5
00233d04bl google.golang.org/protobuf/reflect/protoreflect.FullName.Append
00233d08str x0, [sp+1064]
00233d0cstr x1, [sp+1072]
00233d10ldr x2, [sp+280]
00233d14ldrsb x27, [x2]
00233d18str x1, [x2+8]
00233d1cadrp x27, 0x818000
00233d20ldr w1, [x27+3056]
00233d24cbz w1, 0x233d2c
00233d28b 0x233d30
00233d2c
00233d2cloc_233d2c:
00233d2cb 0x233d44
00233d30
00233d30loc_233d30:
00233d30bl runtime.gcWriteBarrier2
00233d34str x0, [x25]
00233d38ldr x1, [x2]
00233d3cstr x1, [x25+8]
00233d40b 0x233d44
00233d44
00233d44loc_233d44:
00233d44str x0, [x2]
00233d48ldr x1, [sp+280]
00233d4cldrsb x27, [x1]
00233d50ldr x2, [sp+1144]
00233d54ldrsb x27, [x2]
00233d58ldr x2, [x2+16]
00233d5cadrp x27, 0x818000
00233d60ldr w3, [x27+3056]
00233d64cbz w3, 0x233d6c
00233d68b 0x233d70
00233d6c
00233d6cloc_233d6c:
00233d6cb 0x233d84
00233d70
00233d70loc_233d70:
00233d70bl runtime.gcWriteBarrier2
00233d74str x2, [x25]
00233d78ldr x3, [x1+16]
00233d7cstr x3, [x25+8]
00233d80b 0x233d84
00233d84
00233d84loc_233d84:
00233d84str x2, [x1+16]
00233d88ldr x1, [sp+280]
00233d8cldrsb x27, [x1]
00233d90ldr x2, [sp+1144]
00233d94adrp x3, 0x4e8000
00233d98add x3, x3, 312
00233d9cstr x3, [x1+24]
00233da0adrp x27, 0x818000
00233da4ldr w3, [x27+3056]
00233da8cbz w3, 0x233db0
00233dacb 0x233db4
00233db0
00233db0loc_233db0:
00233db0b 0x233dc8
00233db4
00233db4loc_233db4:
00233db4bl runtime.gcWriteBarrier2
00233db8str x2, [x25]
00233dbcldr x3, [x1+32]
00233dc0str x3, [x25+8]
00233dc4b 0x233dc8
00233dc8
00233dc8loc_233dc8:
00233dc8str x2, [x1+32]
00233dccldr x1, [sp+280]
00233dd0ldrsb x27, [x1]
00233dd4ldr x2, [sp+104]
00233dd8str x2, [x1+40]
00233ddcldr x1, [sp+280]
00233de0ldrsb x27, [x1]
00233de4orr x2, xzr, 1
00233de8strb w2, [x1+192]
00233decldr x1, [sp+280]
00233df0ldrsb x27, [x1]
00233df4ldr x1, [x1+200]
00233df8ldrsb x27, [x1]
00233dfcadrp x27, 0x818000
00233e00ldr w2, [x27+3056]
00233e04cbz w2, 0x233e0c
00233e08b 0x233e10
00233e0c
00233e0cloc_233e0c:
00233e0cb 0x233e20
00233e10
00233e10loc_233e10:
00233e10ldr x2, [x1]
00233e14bl runtime.gcWriteBarrier1
00233e18str x2, [x25]
00233e1cb 0x233e20
00233e20
00233e20loc_233e20:
00233e20adrp x2, 0x4a6000
00233e24add x2, x2, 1152
00233e28str x2, [x1]
00233e2cldr x1, [sp+264]
00233e30ldrsb x27, [x1]
00233e34ldr x1, [x1+160]
00233e38ldr x0, [sp+272]
00233e3cblr x1
00233e40str x0, [sp+920]
00233e44str x1, [sp+928]
00233e48ldr x3, [sp+1184]
00233e4cldr x2, [sp+280]
00233e50ldr x4, [sp+1192]
00233e54mov x5, xzr
00233e58mov x6, xzr
00233e5cmov x7, x5
00233e60mov x8, x6
00233e64mov x9, x0
00233e68mov x0, x2
00233e6cmov x10, x1
00233e70mov x1, x9
00233e74mov x2, x10
00233e78bl google.golang.org/protobuf/internal/impl.aberrantAppendField
00233e7cldr x1, [sp+264]
00233e80ldrsb x27, [x1]
00233e84ldr x1, [x1+88]
00233e88ldr x0, [sp+272]
00233e8cblr x1
00233e90str x0, [sp+920]
00233e94str x1, [sp+928]
00233e98ldr x3, [sp+1200]
00233e9cldr x2, [sp+280]
00233ea0ldr x4, [sp+1208]
00233ea4mov x5, xzr
00233ea8mov x6, xzr
00233eacmov x7, x5
00233eb0mov x8, x6
00233eb4mov x9, x0
00233eb8mov x0, x2
00233ebcmov x10, x1
00233ec0mov x1, x9
00233ec4mov x2, x10
00233ec8bl google.golang.org/protobuf/internal/impl.aberrantAppendField
00233eccldr x1, [sp+280]
00233ed0str x1, [sp+912]
00233ed4ldr x2, [sp+288]
00233ed8ldrsb x27, [x2]
00233edcadrp x3, 0x4e9000
00233ee0add x3, x3, 3488
00233ee4str x3, [x2+224]
00233ee8adrp x27, 0x818000
00233eecldr w3, [x27+3056]
00233ef0cbz w3, 0x233ef8
00233ef4b 0x233efc
00233ef8
00233ef8loc_233ef8:
00233ef8b 0x233f10
00233efc
00233efcloc_233efc:
00233efcbl runtime.gcWriteBarrier2
00233f00str x1, [x25]
00233f04ldr x0, [x2+232]
00233f08str x0, [x25+8]
00233f0cb 0x233f10
00233f10
00233f10loc_233f10:
00233f10str x1, [x2+232]
00233f14b 0x233f70
00233f18
00233f18loc_233f18:
00233f18ldr x0, [sp+264]
00233f1cldr x1, [sp+272]
00233f20mov x2, xzr
00233f24mov x3, xzr
00233f28bl google.golang.org/protobuf/internal/impl.aberrantLoadMessageDescReentrant
00233f2cstr x0, [sp+960]
00233f30str x1, [sp+968]
00233f34ldr x4, [sp+288]
00233f38ldrsb x27, [x4]
00233f3cstr x0, [x4+224]
00233f40adrp x27, 0x818000
00233f44ldr w5, [x27+3056]
00233f48cbz w5, 0x233f50
00233f4cb 0x233f54
00233f50
00233f50loc_233f50:
00233f50b 0x233f68
00233f54
00233f54loc_233f54:
00233f54bl runtime.gcWriteBarrier2
00233f58str x1, [x25]
00233f5cldr x0, [x4+232]
00233f60str x0, [x25+8]
00233f64b 0x233f68
00233f68
00233f68loc_233f68:
00233f68str x1, [x4+232]
00233f6cb 0x233f70
00233f70
00233f70loc_233f70:
00233f70b 0x233f78
00233f74
00233f74loc_233f74:
00233f74b 0x233f78
00233f78
00233f78loc_233f78:
00233f78ldp x29, x30, [sp-8]
00233f7cadd sp, sp, 1136
00233f80ret x30
00233f84
00233f84loc_233f84:
00233f84bl runtime.panicIndex
00233f88
00233f88loc_233f88:
00233f88bl runtime.panicIndex
00233f8c
00233f8cloc_233f8c:
00233f8cadrp x1, 0x472000
00233f90add x1, x1, 2976
00233f94adrp x2, 0x45f000
00233f98add x2, x2, 3744
00233f9cbl runtime.panicdottypeI
00233fa0hint
00233fa4
00233fa4loc_233fa4:
00233fa4stp x0, x1, [sp+8]
00233fa8stp x2, x3, [sp+24]
00233facstp x4, x5, [sp+40]
00233fb0stp x6, x7, [sp+56]
00233fb4str x8, [sp+72]
00233fb8mov x3, x30
00233fbcbl runtime.morestack_noctxt.abi0
00233fc0ldp x0, x1, [sp+8]
00233fc4ldp x2, x3, [sp+24]
00233fc8ldp x4, x5, [sp+40]
00233fccldp x6, x7, [sp+56]
00233fd0ldr x8, [sp+72]
00233fd4b 0x233240
00233fd8udf 0
00233fdcudf 0
00233240
00233240google.golang.org/protobuf/internal/impl.aberrantAppendField: ; void google.golang.org/protobuf/internal/impl.aberrantAppendField(google.golang.org/protobuf/internal/filedesc.Message * md, reflect.Type goType, struct string tag, struct string tagKey, struct string tagVal)
00233240ldr x16, [x28+16]
00233244sub x17, sp, 1008
00233248subs xzr, x17, x16
0023324cb.ls 0x233fa4
00233250sub x20, sp, 1136
00233254stp x29, x30, [x20-8]
00233258add sp, x20, 0
0023325csub x29, sp, 8
00233260str x0, [sp+1144]
00233264str x1, [sp+1152]
00233268str x2, [sp+1160]
0023326cstr x3, [sp+1168]
00233270str x4, [sp+1176]
00233274str x5, [sp+1184]
00233278str x6, [sp+1192]
0023327cstr x7, [sp+1200]
00233280str x8, [sp+1208]
00233284str x1, [sp+264]
00233288str x2, [sp+272]
0023328cldrsb x27, [x1]
00233290ldr x1, [x1+168]
00233294mov x0, x2
00233298blr x1
0023329cstr x0, [sp+176]
002332a0subs xzr, x0, 22
002332a4cset x1, eq
002332a8strb w1, [sp+95]
002332acb.eq 0x2332b4
002332b0b 0x2332f4
002332b4
002332b4loc_2332b4:
002332b4ldr x1, [sp+264]
002332b8ldrsb x27, [x1]
002332bcldr x0, [sp+272]
002332c0ldr x1, [x1+88]
002332c4blr x1
002332c8str x0, [sp+312]
002332ccstr x1, [sp+320]
002332d0ldrsb x27, [x0]
002332d4ldr x2, [x0+168]
002332d8mov x0, x1
002332dcblr x2
002332e0str x0, [sp+168]
002332e4subs xzr, x0, 25
002332e8cset x1, ne
002332ecstrb w1, [sp+95]
002332f0b 0x2332f8
002332f4
002332f4loc_2332f4:
002332f4b 0x2332f8
002332f8
002332f8loc_2332f8:
002332f8ldrb w1, [sp+95]
002332fcstrb w1, [sp+91]
00233300ldr x1, [sp+264]
00233304ldrsb x27, [x1]
00233308ldr x1, [x1+168]
0023330cldr x0, [sp+272]
00233310blr x1
00233314str x0, [sp+176]
00233318subs xzr, x0, 23
0023331ccset x1, eq
00233320strb w1, [sp+95]
00233324b.eq 0x23332c
00233328b 0x23336c
0023332c
0023332cloc_23332c:
0023332cldr x1, [sp+264]
00233330ldrsb x27, [x1]
00233334ldr x0, [sp+272]
00233338ldr x1, [x1+88]
0023333cblr x1
00233340str x0, [sp+296]
00233344str x1, [sp+304]
00233348ldrsb x27, [x0]
0023334cldr x2, [x0+168]
00233350mov x0, x1
00233354blr x2
00233358str x0, [sp+168]
0023335csubs xzr, x0, 8
00233360cset x1, ne
00233364strb w1, [sp+95]
00233368b 0x233370
0023336c
0023336cloc_23336c:
0023336cb 0x233370
00233370
00233370loc_233370:
00233370ldrb w2, [sp+95]
00233374strb w2, [sp+90]
00233378ldrb w3, [sp+91]
0023337cstrb w3, [sp+95]
00233380tbnz w3, 0, 0x233388
00233384b 0x23338c
00233388
00233388loc_233388:
00233388b 0x233394
0023338c
0023338cloc_23338c:
0023338cstrb w2, [sp+95]
00233390b 0x233394
00233394
00233394loc_233394:
00233394ldrb w2, [sp+95]
00233398tbnz w2, 0, 0x2333a0
0023339cb 0x2333c0
002333a0
002333a0loc_2333a0:
002333a0ldr x1, [sp+264]
002333a4ldrsb x27, [x1]
002333a8ldr x1, [x1+88]
002333acldr x0, [sp+272]
002333b0blr x1
002333b4str x0, [sp+264]
002333b8str x1, [sp+272]
002333bcb 0x2333c4
002333c0
002333c0loc_2333c0:
002333c0b 0x2333c4
002333c4
002333c4loc_2333c4:
002333c4add x27, sp, 1096
002333c8stp xzr, xzr, [x27]
002333ccadrp x0, 0x439000
002333d0add x0, x0, 448
002333d4add x1, sp, 1096
002333d8bl runtime.convT
002333dcstr x0, [sp+904]
002333e0ldr x2, [sp+264]
002333e4ldr x3, [sp+1168]
002333e8ldr x1, [sp+1176]
002333ecldr x4, [sp+272]
002333f0mov x5, x0
002333f4mov x0, x3
002333f8mov x3, x4
002333fcadrp x4, 0x4e6000
00233400add x4, x4, 3104
00233404bl google.golang.org/protobuf/internal/encoding/tag.Unmarshal
00233408str x0, [sp+1080]
0023340cstr x1, [sp+1088]
00233410adrp x2, 0x4ea000
00233414add x2, x2, 3032
00233418subs xzr, x0, x2
0023341cb.eq 0x233424
00233420b 0x233f8c
00233424
00233424loc_233424:
00233424str x1, [sp+288]
00233428ldr x5, [sp+1144]
0023342cldrsb x27, [x5]
00233430ldr x5, [x5+200]
00233434ldrsb x27, [x5]
00233438ldr x5, [x5+16]
0023343cstr x5, [sp+112]
00233440ldrsb x27, [x1]
00233444add x21, sp, 656
00233448mov x20, x1
0023344cadr x27, 16
00233450stp x29, x27, [sp-24]
00233454sub x29, sp, 24
00233458bl fn_87ea8
0023345csub x29, sp, 8
00233460ldr x5, [x1+240]
00233464str x5, [sp+896]
00233468ldr x5, [sp+1144]
0023346cldrsb x27, [x5]
00233470ldr x5, [x5+200]
00233474ldrsb x27, [x5]
00233478ldr x2, [x5+24]
0023347cldr x0, [x5+8]
00233480ldr x5, [x5+16]
00233484add x1, x5, 1
00233488subs xzr, x2, x1
0023348cb.hs 0x233494
00233490b 0x233498
00233494
00233494loc_233494:
00233494b 0x2334ac
00233498
00233498loc_233498:
00233498orr x3, xzr, 1
0023349cadrp x4, 0x412000
002334a0add x4, x4, 4064
002334a4bl runtime.growslice
002334a8b 0x2334ac
002334ac
002334acloc_2334ac:
002334acorr x3, xzr, 248
002334b0madd x4, x3, x1, xzr
002334b4sub x4, x4, 248
002334b8add x21, x0, x4
002334bcstr x21, [sp+352]
002334c0adrp x27, 0x818000
002334c4ldr w4, [x27+3056]
002334c8cbz w4, 0x2334d0
002334ccb 0x2334d4
002334d0
002334d0loc_2334d0:
002334d0b 0x23350c
002334d4
002334d4loc_2334d4:
002334d4str x0, [sp+344]
002334d8str x1, [sp+128]
002334dcstr x2, [sp+120]
002334e0adrp x0, 0x412000
002334e4add x0, x0, 4064
002334e8mov x1, x21
002334ecadd x2, sp, 656
002334f0bl runtime.wbMove
002334f4ldr x0, [sp+344]
002334f8ldr x1, [sp+128]
002334fcldr x2, [sp+120]
00233500orr x3, xzr, 248
00233504ldr x21, [sp+352]
00233508b 0x23350c
0023350c
0023350cloc_23350c:
0023350cadd x20, sp, 656
00233510adr x27, 16
00233514stp x29, x27, [sp-24]
00233518sub x29, sp, 24
0023351cbl fn_87ea8
00233520sub x29, sp, 8
00233524ldr x4, [sp+896]
00233528ldr x5, [sp+352]
0023352cstr x4, [x5+240]
00233530ldr x4, [sp+1144]
00233534ldrsb x27, [x4]
00233538ldr x4, [x4+200]
0023353cldrsb x27, [x4]
00233540str x1, [x4+16]
00233544str x2, [x4+24]
00233548adrp x27, 0x818000
0023354cldr w2, [x27+3056]
00233550cbz w2, 0x233558
00233554b 0x23355c
00233558
00233558loc_233558:
00233558b 0x233570
0023355c
0023355cloc_23355c:
0023355cbl runtime.gcWriteBarrier2
00233560str x0, [x25]
00233564ldr x2, [x4+8]
00233568str x2, [x25+8]
0023356cb 0x233570
00233570
00233570loc_233570:
00233570str x0, [x4+8]
00233574ldr x2, [sp+1144]
00233578ldrsb x27, [x2]
0023357cldr x2, [x2+200]
00233580ldrsb x27, [x2]
00233584ldr x1, [x2+16]
00233588ldr x2, [x2+8]
0023358cldr x0, [sp+112]
00233590subs xzr, x1, x0
00233594b.hi 0x23359c
00233598b 0x233f88
0023359c
0023359cloc_23359c:
0023359cmadd x1, x3, x0, x2
002335a0str x1, [sp+288]
002335a4ldr x0, [sp+1144]
002335a8ldrsb x27, [x0]
002335acstr x0, [sp+648]
002335b0bl google.golang.org/protobuf/internal/filedesc.(*Base).FullName
002335b4str x0, [sp+1064]
002335b8str x1, [sp+1072]
002335bcldr x0, [sp+288]
002335c0ldrsb x27, [x0]
002335c4str x0, [sp+640]
002335c8bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
002335ccstr x0, [sp+1048]
002335d0str x1, [sp+1056]
002335d4ldr x2, [sp+1064]
002335d8ldr x3, [sp+1072]
002335dcmov x4, x0
002335e0mov x0, x2
002335e4mov x5, x1
002335e8mov x1, x3
002335ecmov x2, x4
002335f0mov x3, x5
002335f4bl google.golang.org/protobuf/reflect/protoreflect.FullName.Append
002335f8str x0, [sp+1032]
002335fcstr x1, [sp+1040]
00233600ldr x2, [sp+288]
00233604ldrsb x27, [x2]
00233608str x1, [x2+8]
0023360cadrp x27, 0x818000
00233610ldr w1, [x27+3056]
00233614cbz w1, 0x23361c
00233618b 0x233620
0023361c
0023361cloc_23361c:
0023361cb 0x233634
00233620
00233620loc_233620:
00233620bl runtime.gcWriteBarrier2
00233624str x0, [x25]
00233628ldr x1, [x2]
0023362cstr x1, [x25+8]
00233630b 0x233634
00233634
00233634loc_233634:
00233634str x0, [x2]
00233638ldr x1, [sp+288]
0023363cldrsb x27, [x1]
00233640ldr x2, [sp+1144]
00233644ldrsb x27, [x2]
00233648ldr x2, [x2+16]
0023364cadrp x27, 0x818000
00233650ldr w3, [x27+3056]
00233654cbz w3, 0x23365c
00233658b 0x233660
0023365c
0023365cloc_23365c:
0023365cb 0x233674
00233660
00233660loc_233660:
00233660bl runtime.gcWriteBarrier2
00233664str x2, [x25]
00233668ldr x3, [x1+16]
0023366cstr x3, [x25+8]
00233670b 0x233674
00233674
00233674loc_233674:
00233674str x2, [x1+16]
00233678ldr x1, [sp+288]
0023367cldrsb x27, [x1]
00233680ldr x2, [sp+1144]
00233684adrp x3, 0x4e8000
00233688add x3, x3, 312
0023368cstr x3, [x1+24]
00233690adrp x27, 0x818000
00233694ldr w3, [x27+3056]
00233698cbz w3, 0x2336a0
0023369cb 0x2336a4
002336a0
002336a0loc_2336a0:
002336a0b 0x2336b8
002336a4
002336a4loc_2336a4:
002336a4bl runtime.gcWriteBarrier2
002336a8str x2, [x25]
002336acldr x3, [x1+32]
002336b0str x3, [x25+8]
002336b4b 0x2336b8
002336b8
002336b8loc_2336b8:
002336b8str x2, [x1+32]
002336bcldr x1, [sp+288]
002336c0ldrsb x27, [x1]
002336c4ldr x2, [sp+112]
002336c8str x2, [x1+40]
002336ccldr x1, [sp+288]
002336d0ldrsb x27, [x1]
002336d4ldrb w1, [x1+113]
002336d8strb w1, [sp+95]
002336dctbnz w1, 0, 0x2336e4
002336e0b 0x2336e8
002336e4
002336e4loc_2336e4:
002336e4b 0x2336fc
002336e8
002336e8loc_2336e8:
002336e8ldr x1, [sp+288]
002336ecldrsb x27, [x1]
002336f0ldrb w1, [x1+114]
002336f4strb w1, [sp+95]
002336f8b 0x2336fc
002336fc
002336fcloc_2336fc:
002336fcldrb w1, [sp+95]
00233700tbnz w1, 0, 0x233708
00233704b 0x233798
00233708
00233708loc_233708:
00233708adrp x0, 0x406000
0023370cadd x0, x0, 64
00233710bl runtime.newobject
00233714str x0, [sp+632]
00233718adrp x1, 0
0023371cadd x1, x1, 4064
00233720str x1, [x0]
00233724ldr x1, [sp+288]
00233728ldr x2, [sp+632]
0023372cldrsb x27, [x2]
00233730adrp x27, 0x818000
00233734ldr w3, [x27+3056]
00233738cbz w3, 0x233740
0023373cb 0x233744
00233740
00233740loc_233740:
00233740b 0x233758
00233744
00233744loc_233744:
00233744bl runtime.gcWriteBarrier2
00233748str x1, [x25]
0023374cldr x3, [x2+8]
00233750str x3, [x25+8]
00233754b 0x233758
00233758
00233758loc_233758:
00233758str x1, [x2+8]
0023375cldr x1, [sp+288]
00233760ldrsb x27, [x1]
00233764ldr x2, [sp+632]
00233768adrp x27, 0x818000
0023376cldr w3, [x27+3056]
00233770cbz w3, 0x233778
00233774b 0x23377c
00233778
00233778loc_233778:
00233778b 0x233790
0023377c
0023377cloc_23377c:
0023377cbl runtime.gcWriteBarrier2
00233780str x2, [x25]
00233784ldr x3, [x1+48]
00233788str x3, [x25+8]
0023378cb 0x233790
00233790
00233790loc_233790:
00233790str x2, [x1+48]
00233794b 0x23379c
00233798
00233798loc_233798:
00233798b 0x23379c
0023379c
0023379cloc_23379c:
0023379cldr x0, [sp+288]
002337a0bl google.golang.org/protobuf/internal/filedesc.(*Field).Enum
002337a4str x0, [sp+1016]
002337a8str x1, [sp+1024]
002337acsubs xzr, x0, 0
002337b0cset x1, ne
002337b4eor x1, x1, 1
002337b8strb w1, [sp+95]
002337bccbnz x0, 0x2337c4
002337c0b 0x2337c8
002337c4
002337c4loc_2337c4:
002337c4b 0x2337e8
002337c8
002337c8loc_2337c8:
002337c8ldr x0, [sp+288]
002337ccbl google.golang.org/protobuf/internal/filedesc.(*Field).Kind
002337d0strb w0, [sp+94]
002337d4ubfm x1, x0, 0, 7
002337d8subs wzr, w1, 14
002337dccset x1, eq
002337e0strb w1, [sp+95]
002337e4b 0x2337e8
002337e8
002337e8loc_2337e8:
002337e8ldrb w2, [sp+95]
002337ectbnz w2, 0, 0x2337f4
002337f0b 0x23392c
002337f4
002337f4loc_2337f4:
002337f4ldr x0, [sp+264]
002337f8ldr x1, [sp+272]
002337fcbl reflect.Zero
00233800str x0, [sp+992]
00233804str x1, [sp+1000]
00233808str x2, [sp+1008]
0023380cbl reflect.Value.Interface
00233810str x0, [sp+976]
00233814str x1, [sp+984]
00233818str x0, [sp+616]
0023381cstr x1, [sp+624]
00233820cbnz x0, 0x233828
00233824b 0x2338c4
00233828
00233828loc_233828:
00233828ldr w2, [x0+16]
0023382cstr w2, [sp+100]
00233830ldr x1, [sp+616]
00233834adrp x0, 0x7de000
00233838add x0, x0, 1744
0023383cbl runtime.interfaceSwitch
00233840str x0, [sp+160]
00233844str x1, [sp+608]
00233848ldr x2, [sp+160]
0023384cstr x2, [sp+152]
00233850cbz x2, 0x233858
00233854b 0x2338bc
00233858
00233858loc_233858:
00233858b 0x23385c
0023385c
0023385cloc_23385c:
0023385cb 0x233860
00233860
00233860loc_233860:
00233860ldr x0, [sp+624]
00233864str x1, [sp+248]
00233868str x0, [sp+256]
0023386cldrsb x27, [x1]
00233870ldr x1, [x1+24]
00233874blr x1
00233878str x0, [sp+1016]
0023387cstr x1, [sp+1024]
00233880ldr x2, [sp+288]
00233884ldrsb x27, [x2]
00233888str x0, [x2+208]
0023388cadrp x27, 0x818000
00233890ldr w3, [x27+3056]
00233894cbz w3, 0x23389c
00233898b 0x2338a0
0023389c
0023389cloc_23389c:
0023389cb 0x2338b4
002338a0
002338a0loc_2338a0:
002338a0bl runtime.gcWriteBarrier2
002338a4str x1, [x25]
002338a8ldr x3, [x2+216]
002338acstr x3, [x25+8]
002338b0b 0x2338b4
002338b4
002338b4loc_2338b4:
002338b4str x1, [x2+216]
002338b8b 0x233928
002338bc
002338bcloc_2338bc:
002338bcb 0x2338c0
002338c0
002338c0loc_2338c0:
002338c0b 0x2338c8
002338c4
002338c4loc_2338c4:
002338c4b 0x2338c8
002338c8
002338c8loc_2338c8:
002338c8ldr x2, [sp+616]
002338ccldr x3, [sp+624]
002338d0str x2, [sp+232]
002338d4str x3, [sp+240]
002338d8ldr x0, [sp+264]
002338dcldr x1, [sp+272]
002338e0bl google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc
002338e4str x0, [sp+1016]
002338e8str x1, [sp+1024]
002338ecldr x2, [sp+288]
002338f0ldrsb x27, [x2]
002338f4str x0, [x2+208]
002338f8adrp x27, 0x818000
002338fcldr w3, [x27+3056]
00233900cbz w3, 0x233908
00233904b 0x23390c
00233908
00233908loc_233908:
00233908b 0x233920
0023390c
0023390cloc_23390c:
0023390cbl runtime.gcWriteBarrier2
00233910str x1, [x25]
00233914ldr x3, [x2+216]
00233918str x3, [x25+8]
0023391cb 0x233920
00233920
00233920loc_233920:
00233920str x1, [x2+216]
00233924b 0x233928
00233928
00233928loc_233928:
00233928b 0x233930
0023392c
0023392cloc_23392c:
0023392cb 0x233930
00233930
00233930loc_233930:
00233930ldr x0, [sp+288]
00233934bl google.golang.org/protobuf/internal/filedesc.(*Field).Message
00233938str x0, [sp+960]
0023393cstr x1, [sp+968]
00233940subs xzr, x0, 0
00233944cset x1, ne
00233948eor x1, x1, 1
0023394cstrb w1, [sp+95]
00233950cbnz x0, 0x233958
00233954b 0x23395c
00233958
00233958loc_233958:
00233958b 0x2339b0
0023395c
0023395cloc_23395c:
0023395cldr x0, [sp+288]
00233960bl google.golang.org/protobuf/internal/filedesc.(*Field).Kind
00233964strb w0, [sp+94]
00233968ubfm x1, x0, 0, 7
0023396csubs wzr, w1, 11
00233970cset x1, eq
00233974strb w1, [sp+93]
00233978b.eq 0x233980
0023397cb 0x233984
00233980
00233980loc_233980:
00233980b 0x2339a4
00233984
00233984loc_233984:
00233984ldr x0, [sp+288]
00233988bl google.golang.org/protobuf/internal/filedesc.(*Field).Kind
0023398cstrb w0, [sp+92]
00233990ubfm x1, x0, 0, 7
00233994subs wzr, w1, 10
00233998cset x1, eq
0023399cstrb w1, [sp+93]
002339a0b 0x2339a4
002339a4
002339a4loc_2339a4:
002339a4ldrb w2, [sp+93]
002339a8strb w2, [sp+95]
002339acb 0x2339b0
002339b0
002339b0loc_2339b0:
002339b0ldrb w2, [sp+95]
002339b4tbnz w2, 0, 0x2339bc
002339b8b 0x233f74
002339bc
002339bcloc_2339bc:
002339bcldr x0, [sp+264]
002339c0ldr x1, [sp+272]
002339c4bl reflect.Zero
002339c8str x0, [sp+992]
002339ccstr x1, [sp+1000]
002339d0str x2, [sp+1008]
002339d4bl reflect.Value.Interface
002339d8str x0, [sp+976]
002339dcstr x1, [sp+984]
002339e0str x0, [sp+592]
002339e4str x1, [sp+600]
002339e8cbnz x0, 0x2339f0
002339ecb 0x233b18
002339f0
002339f0loc_2339f0:
002339f0ldr w2, [x0+16]
002339f4str w2, [sp+96]
002339f8ldr x1, [sp+592]
002339fcadrp x0, 0x7df000
00233a00add x0, x0, 608
00233a04bl runtime.interfaceSwitch
00233a08str x0, [sp+144]
00233a0cstr x1, [sp+584]
00233a10ldr x2, [sp+144]
00233a14str x2, [sp+136]
00233a18cbz x2, 0x233a20
00233a1cb 0x233a9c
00233a20
00233a20loc_233a20:
00233a20b 0x233a24
00233a24
00233a24loc_233a24:
00233a24b 0x233a28
00233a28
00233a28loc_233a28:
00233a28ldr x0, [sp+600]
00233a2cstr x1, [sp+216]
00233a30str x0, [sp+224]
00233a34ldrsb x27, [x1]
00233a38ldr x1, [x1+24]
00233a3cblr x1
00233a40str x0, [sp+1112]
00233a44str x1, [sp+1120]
00233a48ldrsb x27, [x0]
00233a4cldr x2, [x0+32]
00233a50mov x0, x1
00233a54blr x2
00233a58str x0, [sp+960]
00233a5cstr x1, [sp+968]
00233a60ldr x2, [sp+288]
00233a64ldrsb x27, [x2]
00233a68str x0, [x2+224]
00233a6cadrp x27, 0x818000
00233a70ldr w3, [x27+3056]
00233a74cbz w3, 0x233a7c
00233a78b 0x233a80
00233a7c
00233a7cloc_233a7c:
00233a7cb 0x233a94
00233a80
00233a80loc_233a80:
00233a80bl runtime.gcWriteBarrier2
00233a84str x1, [x25]
00233a88ldr x0, [x2+232]
00233a8cstr x0, [x25+8]
00233a90b 0x233a94
00233a94
00233a94loc_233a94:
00233a94str x1, [x2+232]
00233a98b 0x233f70
00233a9c
00233a9cloc_233a9c:
00233a9csubs xzr, x2, 1
00233aa0b.eq 0x233aa8
00233aa4b 0x233b0c
00233aa8
00233aa8loc_233aa8:
00233aa8b 0x233aac
00233aac
00233aacloc_233aac:
00233aacb 0x233ab0
00233ab0
00233ab0loc_233ab0:
00233ab0ldr x2, [sp+600]
00233ab4str x1, [sp+200]
00233ab8str x2, [sp+208]
00233abcldr x0, [sp+264]
00233ac0ldr x1, [sp+272]
00233ac4bl google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc
00233ac8str x0, [sp+960]
00233accstr x1, [sp+968]
00233ad0ldr x2, [sp+288]
00233ad4ldrsb x27, [x2]
00233ad8str x0, [x2+224]
00233adcadrp x27, 0x818000
00233ae0ldr w3, [x27+3056]
00233ae4cbz w3, 0x233aec
00233ae8b 0x233af0
00233aec
00233aecloc_233aec:
00233aecb 0x233b04
00233af0
00233af0loc_233af0:
00233af0bl runtime.gcWriteBarrier2
00233af4str x1, [x25]
00233af8ldr x0, [x2+232]
00233afcstr x0, [x25+8]
00233b00b 0x233b04
00233b04
00233b04loc_233b04:
00233b04str x1, [x2+232]
00233b08b 0x233f70
00233b0c
00233b0cloc_233b0c:
00233b0cb 0x233b10
00233b10
00233b10loc_233b10:
00233b10b 0x233b14
00233b14
00233b14loc_233b14:
00233b14b 0x233b1c
00233b18
00233b18loc_233b18:
00233b18b 0x233b1c
00233b1c
00233b1cloc_233b1c:
00233b1cldr x1, [sp+592]
00233b20ldr x2, [sp+600]
00233b24str x1, [sp+184]
00233b28str x2, [sp+192]
00233b2cldr x1, [sp+264]
00233b30ldrsb x27, [x1]
00233b34ldr x1, [x1+168]
00233b38ldr x0, [sp+272]
00233b3cblr x1
00233b40str x0, [sp+176]
00233b44subs xzr, x0, 21
00233b48b.eq 0x233b50
00233b4cb 0x233f18
00233b50
00233b50loc_233b50:
00233b50ldr x1, [sp+1144]
00233b54ldrsb x27, [x1]
00233b58ldr x1, [x1+104]
00233b5cstr x1, [sp+104]
00233b60adrp x0, 0x459000
00233b64add x0, x0, 320
00233b68bl runtime.newobject
00233b6cstr x0, [sp+952]
00233b70add x20, sp, 376
00233b74adr x27, 16
00233b78stp x29, x27, [sp-24]
00233b7csub x29, sp, 24
00233b80bl fn_87cdc
00233b84sub x29, sp, 8
00233b88ldr x1, [sp+952]
00233b8cstr x1, [sp+576]
00233b90ldr x1, [sp+1144]
00233b94ldrsb x27, [x1]
00233b98ldr x2, [x1+112]
00233b9cldr x0, [x1+96]
00233ba0ldr x1, [x1+104]
00233ba4add x1, x1, 1
00233ba8subs xzr, x2, x1
00233bacb.hs 0x233bb4
00233bb0b 0x233bb8
00233bb4
00233bb4loc_233bb4:
00233bb4b 0x233bcc
00233bb8
00233bb8loc_233bb8:
00233bb8orr x3, xzr, 1
00233bbcadrp x4, 0x424000
00233bc0add x4, x4, 1536
00233bc4bl runtime.growslice
00233bc8b 0x233bcc
00233bcc
00233bccloc_233bcc:
00233bccmovz x3, 208
00233bd0madd x4, x3, x1, xzr
00233bd4sub x4, x4, 208
00233bd8add x21, x0, x4
00233bdcadrp x27, 0x818000
00233be0ldr w4, [x27+3056]
00233be4cbz w4, 0x233bec
00233be8b 0x233bf0
00233bec
00233becloc_233bec:
00233becb 0x233c2c
00233bf0
00233bf0loc_233bf0:
00233bf0str x0, [sp+336]
00233bf4str x1, [sp+128]
00233bf8str x2, [sp+120]
00233bfcstr x21, [sp+328]
00233c00adrp x0, 0x424000
00233c04add x0, x0, 1536
00233c08mov x1, x21
00233c0cadd x2, sp, 376
00233c10bl runtime.wbMove
00233c14ldr x0, [sp+336]
00233c18ldr x1, [sp+128]
00233c1cldr x2, [sp+120]
00233c20movz x3, 208
00233c24ldr x21, [sp+328]
00233c28b 0x233c2c
00233c2c
00233c2cloc_233c2c:
00233c2cadd x20, sp, 376
00233c30adr x27, 16
00233c34stp x29, x27, [sp-24]
00233c38sub x29, sp, 24
00233c3cbl fn_87eb8
00233c40sub x29, sp, 8
00233c44ldr x4, [sp+1144]
00233c48ldrsb x27, [x4]
00233c4cstr x1, [x4+104]
00233c50str x2, [x4+112]
00233c54adrp x27, 0x818000
00233c58ldr w2, [x27+3056]
00233c5ccbz w2, 0x233c64
00233c60b 0x233c68
00233c64
00233c64loc_233c64:
00233c64b 0x233c7c
00233c68
00233c68loc_233c68:
00233c68bl runtime.gcWriteBarrier2
00233c6cstr x0, [x25]
00233c70ldr x2, [x4+96]
00233c74str x2, [x25+8]
00233c78b 0x233c7c
00233c7c
00233c7cloc_233c7c:
00233c7cstr x0, [x4+96]
00233c80ldr x2, [sp+1144]
00233c84ldrsb x27, [x2]
00233c88ldr x1, [x2+104]
00233c8cldr x2, [x2+96]
00233c90ldr x0, [sp+104]
00233c94subs xzr, x1, x0
00233c98b.hi 0x233ca0
00233c9cb 0x233f84
00233ca0
00233ca0loc_233ca0:
00233ca0madd x1, x3, x0, x2
00233ca4str x1, [sp+280]
00233ca8ldr x0, [sp+1144]
00233cacldrsb x27, [x0]
00233cb0str x0, [sp+368]
00233cb4bl google.golang.org/protobuf/internal/filedesc.(*Base).FullName
00233cb8str x0, [sp+1032]
00233cbcstr x1, [sp+1040]
00233cc0ldr x0, [sp+288]
00233cc4ldrsb x27, [x0]
00233cc8str x0, [sp+360]
00233cccbl google.golang.org/protobuf/internal/filedesc.(*Base).Name
00233cd0str x0, [sp+1048]
00233cd4str x1, [sp+1056]
00233cd8bl google.golang.org/protobuf/internal/strs.MapEntryName
00233cdcstr x0, [sp+936]
00233ce0str x1, [sp+944]
00233ce4ldr x2, [sp+1032]
00233ce8ldr x3, [sp+1040]
00233cecmov x4, x0
00233cf0mov x0, x2
00233cf4mov x5, x1
00233cf8mov x1, x3
00233cfcmov x2, x4
00233d00mov x3, x5
00233d04bl google.golang.org/protobuf/reflect/protoreflect.FullName.Append
00233d08str x0, [sp+1064]
00233d0cstr x1, [sp+1072]
00233d10ldr x2, [sp+280]
00233d14ldrsb x27, [x2]
00233d18str x1, [x2+8]
00233d1cadrp x27, 0x818000
00233d20ldr w1, [x27+3056]
00233d24cbz w1, 0x233d2c
00233d28b 0x233d30
00233d2c
00233d2cloc_233d2c:
00233d2cb 0x233d44
00233d30
00233d30loc_233d30:
00233d30bl runtime.gcWriteBarrier2
00233d34str x0, [x25]
00233d38ldr x1, [x2]
00233d3cstr x1, [x25+8]
00233d40b 0x233d44
00233d44
00233d44loc_233d44:
00233d44str x0, [x2]
00233d48ldr x1, [sp+280]
00233d4cldrsb x27, [x1]
00233d50ldr x2, [sp+1144]
00233d54ldrsb x27, [x2]
00233d58ldr x2, [x2+16]
00233d5cadrp x27, 0x818000
00233d60ldr w3, [x27+3056]
00233d64cbz w3, 0x233d6c
00233d68b 0x233d70
00233d6c
00233d6cloc_233d6c:
00233d6cb 0x233d84
00233d70
00233d70loc_233d70:
00233d70bl runtime.gcWriteBarrier2
00233d74str x2, [x25]
00233d78ldr x3, [x1+16]
00233d7cstr x3, [x25+8]
00233d80b 0x233d84
00233d84
00233d84loc_233d84:
00233d84str x2, [x1+16]
00233d88ldr x1, [sp+280]
00233d8cldrsb x27, [x1]
00233d90ldr x2, [sp+1144]
00233d94adrp x3, 0x4e8000
00233d98add x3, x3, 312
00233d9cstr x3, [x1+24]
00233da0adrp x27, 0x818000
00233da4ldr w3, [x27+3056]
00233da8cbz w3, 0x233db0
00233dacb 0x233db4
00233db0
00233db0loc_233db0:
00233db0b 0x233dc8
00233db4
00233db4loc_233db4:
00233db4bl runtime.gcWriteBarrier2
00233db8str x2, [x25]
00233dbcldr x3, [x1+32]
00233dc0str x3, [x25+8]
00233dc4b 0x233dc8
00233dc8
00233dc8loc_233dc8:
00233dc8str x2, [x1+32]
00233dccldr x1, [sp+280]
00233dd0ldrsb x27, [x1]
00233dd4ldr x2, [sp+104]
00233dd8str x2, [x1+40]
00233ddcldr x1, [sp+280]
00233de0ldrsb x27, [x1]
00233de4orr x2, xzr, 1
00233de8strb w2, [x1+192]
00233decldr x1, [sp+280]
00233df0ldrsb x27, [x1]
00233df4ldr x1, [x1+200]
00233df8ldrsb x27, [x1]
00233dfcadrp x27, 0x818000
00233e00ldr w2, [x27+3056]
00233e04cbz w2, 0x233e0c
00233e08b 0x233e10
00233e0c
00233e0cloc_233e0c:
00233e0cb 0x233e20
00233e10
00233e10loc_233e10:
00233e10ldr x2, [x1]
00233e14bl runtime.gcWriteBarrier1
00233e18str x2, [x25]
00233e1cb 0x233e20
00233e20
00233e20loc_233e20:
00233e20adrp x2, 0x4a6000
00233e24add x2, x2, 1152
00233e28str x2, [x1]
00233e2cldr x1, [sp+264]
00233e30ldrsb x27, [x1]
00233e34ldr x1, [x1+160]
00233e38ldr x0, [sp+272]
00233e3cblr x1
00233e40str x0, [sp+920]
00233e44str x1, [sp+928]
00233e48ldr x3, [sp+1184]
00233e4cldr x2, [sp+280]
00233e50ldr x4, [sp+1192]
00233e54mov x5, xzr
00233e58mov x6, xzr
00233e5cmov x7, x5
00233e60mov x8, x6
00233e64mov x9, x0
00233e68mov x0, x2
00233e6cmov x10, x1
00233e70mov x1, x9
00233e74mov x2, x10
00233e78bl google.golang.org/protobuf/internal/impl.aberrantAppendField
00233e7cldr x1, [sp+264]
00233e80ldrsb x27, [x1]
00233e84ldr x1, [x1+88]
00233e88ldr x0, [sp+272]
00233e8cblr x1
00233e90str x0, [sp+920]
00233e94str x1, [sp+928]
00233e98ldr x3, [sp+1200]
00233e9cldr x2, [sp+280]
00233ea0ldr x4, [sp+1208]
00233ea4mov x5, xzr
00233ea8mov x6, xzr
00233eacmov x7, x5
00233eb0mov x8, x6
00233eb4mov x9, x0
00233eb8mov x0, x2
00233ebcmov x10, x1
00233ec0mov x1, x9
00233ec4mov x2, x10
00233ec8bl google.golang.org/protobuf/internal/impl.aberrantAppendField
00233eccldr x1, [sp+280]
00233ed0str x1, [sp+912]
00233ed4ldr x2, [sp+288]
00233ed8ldrsb x27, [x2]
00233edcadrp x3, 0x4e9000
00233ee0add x3, x3, 3488
00233ee4str x3, [x2+224]
00233ee8adrp x27, 0x818000
00233eecldr w3, [x27+3056]
00233ef0cbz w3, 0x233ef8
00233ef4b 0x233efc
00233ef8
00233ef8loc_233ef8:
00233ef8b 0x233f10
00233efc
00233efcloc_233efc:
00233efcbl runtime.gcWriteBarrier2
00233f00str x1, [x25]
00233f04ldr x0, [x2+232]
00233f08str x0, [x25+8]
00233f0cb 0x233f10
00233f10
00233f10loc_233f10:
00233f10str x1, [x2+232]
00233f14b 0x233f70
00233f18
00233f18loc_233f18:
00233f18ldr x0, [sp+264]
00233f1cldr x1, [sp+272]
00233f20mov x2, xzr
00233f24mov x3, xzr
00233f28bl google.golang.org/protobuf/internal/impl.aberrantLoadMessageDescReentrant
00233f2cstr x0, [sp+960]
00233f30str x1, [sp+968]
00233f34ldr x4, [sp+288]
00233f38ldrsb x27, [x4]
00233f3cstr x0, [x4+224]
00233f40adrp x27, 0x818000
00233f44ldr w5, [x27+3056]
00233f48cbz w5, 0x233f50
00233f4cb 0x233f54
00233f50
00233f50loc_233f50:
00233f50b 0x233f68
00233f54
00233f54loc_233f54:
00233f54bl runtime.gcWriteBarrier2
00233f58str x1, [x25]
00233f5cldr x0, [x4+232]
00233f60str x0, [x25+8]
00233f64b 0x233f68
00233f68
00233f68loc_233f68:
00233f68str x1, [x4+232]
00233f6cb 0x233f70
00233f70
00233f70loc_233f70:
00233f70b 0x233f78
00233f74
00233f74loc_233f74:
00233f74b 0x233f78
00233f78
00233f78loc_233f78:
00233f78ldp x29, x30, [sp-8]
00233f7cadd sp, sp, 1136
00233f80ret x30
00233f84
00233f84loc_233f84:
00233f84bl runtime.panicIndex
00233f88
00233f88loc_233f88:
00233f88bl runtime.panicIndex
00233f8c
00233f8cloc_233f8c:
00233f8cadrp x1, 0x472000
00233f90add x1, x1, 2976
00233f94adrp x2, 0x45f000
00233f98add x2, x2, 3744
00233f9cbl runtime.panicdottypeI
00233fa0hint
00233fa4
00233fa4loc_233fa4:
00233fa4stp x0, x1, [sp+8]
00233fa8stp x2, x3, [sp+24]
00233facstp x4, x5, [sp+40]
00233fb0stp x6, x7, [sp+56]
00233fb4str x8, [sp+72]
00233fb8mov x3, x30
00233fbcbl runtime.morestack_noctxt.abi0
00233fc0ldp x0, x1, [sp+8]
00233fc4ldp x2, x3, [sp+24]
00233fc8ldp x4, x5, [sp+40]
00233fccldp x6, x7, [sp+56]
00233fd0ldr x8, [sp+72]
00233fd4b 0x233240
00233fd8udf 0
00233fdcudf 0
00233240
00233fe0
00233fe0google.golang.org/protobuf/internal/impl.aberrantAppendField.func1: ; void google.golang.org/protobuf/internal/impl.aberrantAppendField.func1(void)
00233fe0ldr x16, [x28+16]
00233fe4sub x17, sp, 128
00233fe8subs xzr, x17, x16
00233fecb.ls 0x234220
00233ff0sub x20, sp, 256
00233ff4stp x29, x30, [x20-8]
00233ff8add sp, x20, 0
00233ffcsub x29, sp, 8
00234000ldr x1, [x26+8]
00234004str x1, [sp+104]
00234008stp xzr, xzr, [sp+72]
0023400cadrp x27, 0x7ee000
00234010ldr x1, [x27+880]
00234014ldrsb x27, [x1]
00234018ldr x1, [x1+24]
0023401cadrp x27, 0x7ee000
00234020ldr x0, [x27+888]
00234024blr x1
00234028str x0, [sp+232]
0023402cstr x1, [sp+240]
00234030ldrsb x27, [x0]
00234034ldr x2, [x0+88]
00234038mov x0, x1
0023403cblr x2
00234040str x0, [sp+88]
00234044str x1, [sp+96]
00234048ldr x2, [sp+104]
0023404cldrsb x27, [x2]
00234050ldrb w2, [x2+113]
00234054tbnz w2, 0, 0x23405c
00234058b 0x234110
0023405c
0023405cloc_23405c:
0023405cldrsb x27, [x0]
00234060ldr x2, [x0+32]
00234064mov x0, x1
00234068blr x2
0023406cstr x0, [sp+216]
00234070str x1, [sp+224]
00234074ldrsb x27, [x0]
00234078ldr x2, [x0+56]
0023407cmov x0, x1
00234080blr x2
00234084str x0, [sp+200]
00234088str x1, [sp+208]
0023408cldrsb x27, [x0]
00234090ldr x2, [x0+32]
00234094mov x0, x1
00234098adrp x1, 0x47c000
0023409cadd x1, x1, 990
002340a0mov x3, x2
002340a4orr x2, xzr, 4
002340a8blr x3
002340acstr x0, [sp+152]
002340b0str x1, [sp+160]
002340b4orr x0, xzr, 1
002340b8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
002340bcstr x0, [sp+128]
002340c0str x1, [sp+136]
002340c4str x2, [sp+144]
002340c8ldr x3, [sp+88]
002340ccldrsb x27, [x3]
002340d0ldr x4, [sp+96]
002340d4ldr x3, [x3+120]
002340d8ldr x5, [sp+152]
002340dcldr x6, [sp+160]
002340e0mov x7, x0
002340e4mov x0, x4
002340e8mov x8, x1
002340ecmov x1, x5
002340f0mov x9, x2
002340f4mov x2, x6
002340f8mov x10, x3
002340fcmov x3, x7
00234100mov x4, x8
00234104mov x5, x9
00234108blr x10
0023410cb 0x234114
00234110
00234110loc_234110:
00234110b 0x234114
00234114
00234114loc_234114:
00234114ldr x1, [sp+104]
00234118ldrsb x27, [x1]
0023411cldrb w1, [x1+114]
00234120tbnz w1, 0, 0x234128
00234124b 0x2341ec
00234128
00234128loc_234128:
00234128ldr x1, [sp+88]
0023412cldrsb x27, [x1]
00234130ldr x1, [x1+32]
00234134ldr x0, [sp+96]
00234138blr x1
0023413cstr x0, [sp+184]
00234140str x1, [sp+192]
00234144ldrsb x27, [x0]
00234148ldr x2, [x0+56]
0023414cmov x0, x1
00234150blr x2
00234154str x0, [sp+168]
00234158str x1, [sp+176]
0023415cldrsb x27, [x0]
00234160ldr x2, [x0+32]
00234164mov x0, x1
00234168adrp x1, 0x47c000
0023416cadd x1, x1, 2701
00234170mov x3, x2
00234174orr x2, xzr, 6
00234178blr x3
0023417cstr x0, [sp+152]
00234180str x1, [sp+160]
00234184ldr x1, [sp+104]
00234188ldrsb x27, [x1]
0023418cldrb w0, [x1+115]
00234190strb w0, [sp+71]
00234194bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
00234198str x0, [sp+128]
0023419cstr x1, [sp+136]
002341a0str x2, [sp+144]
002341a4ldr x3, [sp+96]
002341a8ldr x4, [sp+88]
002341acldrsb x27, [x4]
002341b0ldr x4, [x4+120]
002341b4ldr x5, [sp+152]
002341b8ldr x6, [sp+160]
002341bcmov x7, x0
002341c0mov x0, x3
002341c4mov x8, x1
002341c8mov x1, x5
002341ccmov x9, x2
002341d0mov x2, x6
002341d4mov x3, x7
002341d8mov x10, x4
002341dcmov x4, x8
002341e0mov x5, x9
002341e4blr x10
002341e8b 0x2341f0
002341ec
002341ecloc_2341ec:
002341ecb 0x2341f0
002341f0
002341f0loc_2341f0:
002341f0ldr x1, [sp+88]
002341f4ldrsb x27, [x1]
002341f8ldr x1, [x1+64]
002341fcldr x0, [sp+96]
00234200blr x1
00234204str x0, [sp+112]
00234208str x1, [sp+120]
0023420cstr x0, [sp+72]
00234210str x1, [sp+80]
00234214ldp x29, x30, [sp-8]
00234218add sp, sp, 256
0023421cret x30
00234220
00234220loc_234220:
00234220mov x3, x30
00234224bl runtime.morestack.abi0
00234228b 0x233fe0
0023422cudf 0
00233fe0
00233fe0google.golang.org/protobuf/internal/impl.aberrantAppendField.func1: ; void google.golang.org/protobuf/internal/impl.aberrantAppendField.func1(void)
00233fe0ldr x16, [x28+16]
00233fe4sub x17, sp, 128
00233fe8subs xzr, x17, x16
00233fecb.ls 0x234220
00233ff0sub x20, sp, 256
00233ff4stp x29, x30, [x20-8]
00233ff8add sp, x20, 0
00233ffcsub x29, sp, 8
00234000ldr x1, [x26+8]
00234004str x1, [sp+104]
00234008stp xzr, xzr, [sp+72]
0023400cadrp x27, 0x7ee000
00234010ldr x1, [x27+880]
00234014ldrsb x27, [x1]
00234018ldr x1, [x1+24]
0023401cadrp x27, 0x7ee000
00234020ldr x0, [x27+888]
00234024blr x1
00234028str x0, [sp+232]
0023402cstr x1, [sp+240]
00234030ldrsb x27, [x0]
00234034ldr x2, [x0+88]
00234038mov x0, x1
0023403cblr x2
00234040str x0, [sp+88]
00234044str x1, [sp+96]
00234048ldr x2, [sp+104]
0023404cldrsb x27, [x2]
00234050ldrb w2, [x2+113]
00234054tbnz w2, 0, 0x23405c
00234058b 0x234110
0023405c
0023405cloc_23405c:
0023405cldrsb x27, [x0]
00234060ldr x2, [x0+32]
00234064mov x0, x1
00234068blr x2
0023406cstr x0, [sp+216]
00234070str x1, [sp+224]
00234074ldrsb x27, [x0]
00234078ldr x2, [x0+56]
0023407cmov x0, x1
00234080blr x2
00234084str x0, [sp+200]
00234088str x1, [sp+208]
0023408cldrsb x27, [x0]
00234090ldr x2, [x0+32]
00234094mov x0, x1
00234098adrp x1, 0x47c000
0023409cadd x1, x1, 990
002340a0mov x3, x2
002340a4orr x2, xzr, 4
002340a8blr x3
002340acstr x0, [sp+152]
002340b0str x1, [sp+160]
002340b4orr x0, xzr, 1
002340b8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
002340bcstr x0, [sp+128]
002340c0str x1, [sp+136]
002340c4str x2, [sp+144]
002340c8ldr x3, [sp+88]
002340ccldrsb x27, [x3]
002340d0ldr x4, [sp+96]
002340d4ldr x3, [x3+120]
002340d8ldr x5, [sp+152]
002340dcldr x6, [sp+160]
002340e0mov x7, x0
002340e4mov x0, x4
002340e8mov x8, x1
002340ecmov x1, x5
002340f0mov x9, x2
002340f4mov x2, x6
002340f8mov x10, x3
002340fcmov x3, x7
00234100mov x4, x8
00234104mov x5, x9
00234108blr x10
0023410cb 0x234114
00234110
00234110loc_234110:
00234110b 0x234114
00234114
00234114loc_234114:
00234114ldr x1, [sp+104]
00234118ldrsb x27, [x1]
0023411cldrb w1, [x1+114]
00234120tbnz w1, 0, 0x234128
00234124b 0x2341ec
00234128
00234128loc_234128:
00234128ldr x1, [sp+88]
0023412cldrsb x27, [x1]
00234130ldr x1, [x1+32]
00234134ldr x0, [sp+96]
00234138blr x1
0023413cstr x0, [sp+184]
00234140str x1, [sp+192]
00234144ldrsb x27, [x0]
00234148ldr x2, [x0+56]
0023414cmov x0, x1
00234150blr x2
00234154str x0, [sp+168]
00234158str x1, [sp+176]
0023415cldrsb x27, [x0]
00234160ldr x2, [x0+32]
00234164mov x0, x1
00234168adrp x1, 0x47c000
0023416cadd x1, x1, 2701
00234170mov x3, x2
00234174orr x2, xzr, 6
00234178blr x3
0023417cstr x0, [sp+152]
00234180str x1, [sp+160]
00234184ldr x1, [sp+104]
00234188ldrsb x27, [x1]
0023418cldrb w0, [x1+115]
00234190strb w0, [sp+71]
00234194bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
00234198str x0, [sp+128]
0023419cstr x1, [sp+136]
002341a0str x2, [sp+144]
002341a4ldr x3, [sp+96]
002341a8ldr x4, [sp+88]
002341acldrsb x27, [x4]
002341b0ldr x4, [x4+120]
002341b4ldr x5, [sp+152]
002341b8ldr x6, [sp+160]
002341bcmov x7, x0
002341c0mov x0, x3
002341c4mov x8, x1
002341c8mov x1, x5
002341ccmov x9, x2
002341d0mov x2, x6
002341d4mov x3, x7
002341d8mov x10, x4
002341dcmov x4, x8
002341e0mov x5, x9
002341e4blr x10
002341e8b 0x2341f0
002341ec
002341ecloc_2341ec:
002341ecb 0x2341f0
002341f0
002341f0loc_2341f0:
002341f0ldr x1, [sp+88]
002341f4ldrsb x27, [x1]
002341f8ldr x1, [x1+64]
002341fcldr x0, [sp+96]
00234200blr x1
00234204str x0, [sp+112]
00234208str x1, [sp+120]
0023420cstr x0, [sp+72]
00234210str x1, [sp+80]
00234214ldp x29, x30, [sp-8]
00234218add sp, sp, 256
0023421cret x30
00234220
00234220loc_234220:
00234220mov x3, x30
00234224bl runtime.morestack.abi0
00234228b 0x233fe0
0023422cudf 0
00233fe0
00234230
00234230google.golang.org/protobuf/internal/impl.placeholderEnumValues.ByNumber: ; void google.golang.org/protobuf/internal/impl.placeholderEnumValues.ByNumber(google.golang.org/protobuf/internal/impl.placeholderEnumValues p0, google.golang.org/protobuf/reflect/protoreflect.EnumNumber n)
00234230ldr x16, [x28+16]
00234234sub x17, sp, 32
00234238subs xzr, x17, x16
0023423cb.ls 0x234318
00234240str x30, [sp-160]!
00234244stur x29, [sp-8]
00234248sub x29, sp, 8
0023424cstr x0, [sp+168]
00234250str x1, [sp+176]
00234254str w2, [sp+184]
00234258stp xzr, xzr, [sp+56]
0023425cstp xzr, xzr, [sp+136]
00234260add x1, sp, 136
00234264str x1, [sp+88]
00234268ldrsw x0, [sp+184]
0023426cbl runtime.convT32
00234270str x0, [sp+80]
00234274ldr x1, [sp+88]
00234278ldrsb x27, [x1]
0023427cadrp x2, 0x3c2000
00234280add x2, x2, 704
00234284str x2, [x1]
00234288adrp x27, 0x817000
0023428cldr w2, [x27+3056]
00234290cbz w2, 0x234298
00234294b 0x23429c
00234298
00234298loc_234298:
00234298b 0x2342b0
0023429c
0023429cloc_23429c:
0023429cbl runtime.gcWriteBarrier2
002342a0str x0, [x25]
002342a4ldr x5, [x1+8]
002342a8str x5, [x25+8]
002342acb 0x2342b0
002342b0
002342b0loc_2342b0:
002342b0str x0, [x1+8]
002342b4ldr x2, [sp+88]
002342b8ldrsb x27, [x2]
002342bcb 0x2342c0
002342c0
002342c0loc_2342c0:
002342c0str x2, [sp+96]
002342c4orr x4, xzr, 1
002342c8str x4, [sp+104]
002342ccstr x4, [sp+112]
002342d0adrp x0, 0x47e000
002342d4add x0, x0, 1564
002342d8movz x1, 10
002342dcmov x3, x4
002342e0bl fmt.Sprintf
002342e4str x0, [sp+120]
002342e8str x1, [sp+128]
002342ecbl runtime.convTstring
002342f0str x0, [sp+72]
002342f4adrp x5, 0x4e7000
002342f8add x5, x5, 1416
002342fcstr x5, [sp+56]
00234300str x0, [sp+64]
00234304ldr x0, [sp+56]
00234308ldr x1, [sp+64]
0023430cldur x29, [sp-8]
00234310ldr x30, [sp], 160
00234314ret x30
00234318
00234318loc_234318:
00234318stp x0, x1, [sp+8]
0023431cstr w2, [sp+24]
00234320mov x3, x30
00234324bl runtime.morestack_noctxt.abi0
00234328ldp x0, x1, [sp+8]
0023432cldrsw x2, [sp+24]
00234330b 0x234230
00234334udf 0
00234338udf 0
0023433cudf 0
00234230
00234230google.golang.org/protobuf/internal/impl.placeholderEnumValues.ByNumber: ; void google.golang.org/protobuf/internal/impl.placeholderEnumValues.ByNumber(google.golang.org/protobuf/internal/impl.placeholderEnumValues p0, google.golang.org/protobuf/reflect/protoreflect.EnumNumber n)
00234230ldr x16, [x28+16]
00234234sub x17, sp, 32
00234238subs xzr, x17, x16
0023423cb.ls 0x234318
00234240str x30, [sp-160]!
00234244stur x29, [sp-8]
00234248sub x29, sp, 8
0023424cstr x0, [sp+168]
00234250str x1, [sp+176]
00234254str w2, [sp+184]
00234258stp xzr, xzr, [sp+56]
0023425cstp xzr, xzr, [sp+136]
00234260add x1, sp, 136
00234264str x1, [sp+88]
00234268ldrsw x0, [sp+184]
0023426cbl runtime.convT32
00234270str x0, [sp+80]
00234274ldr x1, [sp+88]
00234278ldrsb x27, [x1]
0023427cadrp x2, 0x3c2000
00234280add x2, x2, 704
00234284str x2, [x1]
00234288adrp x27, 0x817000
0023428cldr w2, [x27+3056]
00234290cbz w2, 0x234298
00234294b 0x23429c
00234298
00234298loc_234298:
00234298b 0x2342b0
0023429c
0023429cloc_23429c:
0023429cbl runtime.gcWriteBarrier2
002342a0str x0, [x25]
002342a4ldr x5, [x1+8]
002342a8str x5, [x25+8]
002342acb 0x2342b0
002342b0
002342b0loc_2342b0:
002342b0str x0, [x1+8]
002342b4ldr x2, [sp+88]
002342b8ldrsb x27, [x2]
002342bcb 0x2342c0
002342c0
002342c0loc_2342c0:
002342c0str x2, [sp+96]
002342c4orr x4, xzr, 1
002342c8str x4, [sp+104]
002342ccstr x4, [sp+112]
002342d0adrp x0, 0x47e000
002342d4add x0, x0, 1564
002342d8movz x1, 10
002342dcmov x3, x4
002342e0bl fmt.Sprintf
002342e4str x0, [sp+120]
002342e8str x1, [sp+128]
002342ecbl runtime.convTstring
002342f0str x0, [sp+72]
002342f4adrp x5, 0x4e7000
002342f8add x5, x5, 1416
002342fcstr x5, [sp+56]
00234300str x0, [sp+64]
00234304ldr x0, [sp+56]
00234308ldr x1, [sp+64]
0023430cldur x29, [sp-8]
00234310ldr x30, [sp], 160
00234314ret x30
00234318
00234318loc_234318:
00234318stp x0, x1, [sp+8]
0023431cstr w2, [sp+24]
00234320mov x3, x30
00234324bl runtime.morestack_noctxt.abi0
00234328ldp x0, x1, [sp+8]
0023432cldrsw x2, [sp+24]
00234330b 0x234230
00234334udf 0
00234338udf 0
0023433cudf 0
00234230
00234340
00234340google.golang.org/protobuf/internal/impl.legacyMarshal: ; void google.golang.org/protobuf/internal/impl.legacyMarshal(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8 } in)
00234340ldr x16, [x28+16]
00234344sub x17, sp, 304
00234348subs xzr, x17, x16
0023434cb.ls 0x23469c
00234350sub x20, sp, 432
00234354stp x29, x30, [x20-8]
00234358add sp, x20, 0
0023435csub x29, sp, 8
00234360str x0, [sp+440]
00234364str x1, [sp+448]
00234368str x2, [sp+456]
0023436cstr x3, [sp+464]
00234370str x4, [sp+472]
00234374strb w5, [sp+480]
00234378str xzr, [sp+88]
0023437cstp xzr, xzr, [sp+96]
00234380stp xzr, xzr, [sp+72]
00234384stp xzr, xzr, [sp+368]
00234388ldr x2, [sp+448]
0023438cldr x3, [sp+440]
00234390cbnz x3, 0x234398
00234394b 0x23468c
00234398
00234398loc_234398:
00234398str x2, [sp+200]
0023439cldr x1, [x3+8]
002343a0adrp x0, 0x7dd000
002343a4add x0, x0, 1776
002343a8bl runtime.typeAssert
002343acb 0x2343b0
002343b0
002343b0loc_2343b0:
002343b0str x0, [sp+368]
002343b4ldr x1, [sp+200]
002343b8str x1, [sp+376]
002343bcldrsb x27, [x0]
002343c0ldr x2, [x0+24]
002343c4mov x0, x1
002343c8blr x2
002343ccstr x0, [sp+112]
002343d0str x1, [sp+120]
002343d4stp xzr, xzr, [sp+352]
002343d8ldr x1, [sp+120]
002343dcldr x2, [sp+112]
002343e0cbnz x2, 0x2343e8
002343e4b 0x234408
002343e8
002343e8loc_2343e8:
002343e8str x1, [sp+200]
002343ecadrp x0, 0x7dd000
002343f0add x0, x0, 1808
002343f4mov x1, x2
002343f8bl runtime.typeAssert
002343fcldr x1, [sp+200]
00234400mov x2, x0
00234404b 0x23440c
00234408
00234408loc_234408:
00234408b 0x23440c
0023440c
0023440cloc_23440c:
0023440cstr x2, [sp+352]
00234410str x1, [sp+360]
00234414subs xzr, x2, 0
00234418cset x5, ne
0023441cstrb w5, [sp+55]
00234420ldr x5, [sp+352]
00234424ldr x6, [sp+360]
00234428str x5, [sp+184]
0023442cstr x6, [sp+192]
00234430ldrb w5, [sp+55]
00234434strb w5, [sp+54]
00234438ldr x5, [sp+184]
0023443cldr x6, [sp+192]
00234440str x5, [sp+152]
00234444str x6, [sp+160]
00234448ldrb w5, [sp+54]
0023444cstrb w5, [sp+53]
00234450tbnz w5, 0, 0x234458
00234454b 0x2345e0
00234458
00234458loc_234458:
00234458str xzr, [sp+296]
0023445cstp xzr, xzr, [sp+304]
00234460stp xzr, xzr, [sp+320]
00234464ldr x1, [sp+152]
00234468ldrsb x27, [x1]
0023446cldr x1, [x1+24]
00234470ldr x0, [sp+160]
00234474blr x1
00234478str x0, [sp+296]
0023447cstr x1, [sp+304]
00234480str x2, [sp+312]
00234484str x3, [sp+320]
00234488str x4, [sp+328]
0023448cldr x1, [sp+304]
00234490ldr x2, [sp+312]
00234494ldr x3, [sp+296]
00234498str x3, [sp+400]
0023449cstr x1, [sp+408]
002344a0str x2, [sp+416]
002344a4ldr x1, [sp+320]
002344a8ldr x2, [sp+328]
002344acstr x1, [sp+384]
002344b0str x2, [sp+392]
002344b4ldr x1, [sp+400]
002344b8ldr x2, [sp+408]
002344bcldr x3, [sp+416]
002344c0str x1, [sp+128]
002344c4str x2, [sp+136]
002344c8str x3, [sp+144]
002344ccldr x1, [sp+384]
002344d0ldr x2, [sp+392]
002344d4str x1, [sp+168]
002344d8str x2, [sp+176]
002344dcldr x1, [sp+456]
002344e0cbnz x1, 0x2344e8
002344e4b 0x234594
002344e8
002344e8loc_2344e8:
002344e8ldr x2, [sp+472]
002344ecldr x0, [sp+456]
002344f0ldr x5, [sp+464]
002344f4str x0, [sp+240]
002344f8str x5, [sp+248]
002344fcstr x2, [sp+256]
00234500str x0, [sp+216]
00234504str x5, [sp+224]
00234508str x2, [sp+232]
0023450cldr x6, [sp+136]
00234510add x1, x5, x6
00234514str x1, [sp+64]
00234518subs xzr, x2, x1
0023451cb.hs 0x234524
00234520b 0x23452c
00234524
00234524loc_234524:
00234524str x1, [sp+224]
00234528b 0x23454c
0023452c
0023452cloc_23452c:
0023452cldr x3, [sp+136]
00234530adrp x4, 0x3c1000
00234534add x4, x4, 3072
00234538bl runtime.growslice
0023453cstr x0, [sp+216]
00234540str x1, [sp+224]
00234544str x2, [sp+232]
00234548b 0x23454c
0023454c
0023454cloc_23454c:
0023454cldr x3, [sp+136]
00234550str x3, [sp+56]
00234554ldr x3, [sp+64]
00234558ldr x4, [sp+136]
0023455csub x3, x3, x4
00234560ldr x4, [sp+216]
00234564add x0, x4, x3
00234568str x0, [sp+208]
0023456cldr x2, [sp+56]
00234570ldr x1, [sp+128]
00234574bl runtime.memmove
00234578ldr x3, [sp+216]
0023457cldr x4, [sp+224]
00234580ldr x5, [sp+232]
00234584str x3, [sp+128]
00234588str x4, [sp+136]
0023458cstr x5, [sp+144]
00234590b 0x234598
00234594
00234594loc_234594:
00234594b 0x234598
00234598
00234598loc_234598:
00234598str xzr, [sp+88]
0023459cstp xzr, xzr, [sp+96]
002345a0ldr x5, [sp+128]
002345a4ldr x6, [sp+136]
002345a8ldr x7, [sp+144]
002345acstr x5, [sp+88]
002345b0str x6, [sp+96]
002345b4str x7, [sp+104]
002345b8ldr x3, [sp+168]
002345bcldr x4, [sp+176]
002345c0str x3, [sp+72]
002345c4str x4, [sp+80]
002345c8ldr x0, [sp+88]
002345ccldr x1, [sp+96]
002345d0ldr x2, [sp+104]
002345d4ldp x29, x30, [sp-8]
002345d8add sp, sp, 432
002345dcret x30
002345e0
002345e0loc_2345e0:
002345e0stp xzr, xzr, [sp+336]
002345e4add x2, sp, 336
002345e8str x2, [sp+264]
002345ecldrsb x27, [x2]
002345f0ldr x5, [sp+120]
002345f4ldr x6, [sp+112]
002345f8str x6, [x2]
002345fcadrp x27, 0x817000
00234600ldr w6, [x27+3056]
00234604cbz w6, 0x23460c
00234608b 0x234610
0023460c
0023460cloc_23460c:
0023460cb 0x234624
00234610
00234610loc_234610:
00234610bl runtime.gcWriteBarrier2
00234614str x5, [x25]
00234618ldr x6, [x2+8]
0023461cstr x6, [x25+8]
00234620b 0x234624
00234624
00234624loc_234624:
00234624str x5, [x2+8]
00234628ldrsb x27, [x2]
0023462cb 0x234630
00234630
00234630loc_234630:
00234630str x2, [sp+272]
00234634orr x4, xzr, 1
00234638str x4, [sp+280]
0023463cstr x4, [sp+288]
00234640adrp x0, 0x488000
00234644add x0, x0, 3150
00234648movz x1, 29
0023464cmov x3, x4
00234650bl google.golang.org/protobuf/internal/errors.New
00234654str x0, [sp+320]
00234658str x1, [sp+328]
0023465cstr xzr, [sp+88]
00234660stp xzr, xzr, [sp+96]
00234664ldr x3, [sp+320]
00234668ldr x4, [sp+328]
0023466cstr x3, [sp+72]
00234670str x4, [sp+80]
00234674ldr x0, [sp+88]
00234678ldr x1, [sp+96]
0023467cldr x2, [sp+104]
00234680ldp x29, x30, [sp-8]
00234684add sp, sp, 432
00234688ret x30
0023468c
0023468cloc_23468c:
0023468cadrp x0, 0x3ea000
00234690add x0, x0, 3488
00234694bl runtime.panicnildottype
00234698hint
0023469c
0023469cloc_23469c:
0023469cstp x0, x1, [sp+8]
002346a0stp x2, x3, [sp+24]
002346a4str x4, [sp+40]
002346a8strb w5, [sp+48]
002346acmov x3, x30
002346b0bl runtime.morestack_noctxt.abi0
002346b4ldp x0, x1, [sp+8]
002346b8ldp x2, x3, [sp+24]
002346bcldr x4, [sp+40]
002346c0ldrb w5, [sp+48]
002346c4b 0x234340
002346c8udf 0
002346ccudf 0
00234340
00234340google.golang.org/protobuf/internal/impl.legacyMarshal: ; void google.golang.org/protobuf/internal/impl.legacyMarshal(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8 } in)
00234340ldr x16, [x28+16]
00234344sub x17, sp, 304
00234348subs xzr, x17, x16
0023434cb.ls 0x23469c
00234350sub x20, sp, 432
00234354stp x29, x30, [x20-8]
00234358add sp, x20, 0
0023435csub x29, sp, 8
00234360str x0, [sp+440]
00234364str x1, [sp+448]
00234368str x2, [sp+456]
0023436cstr x3, [sp+464]
00234370str x4, [sp+472]
00234374strb w5, [sp+480]
00234378str xzr, [sp+88]
0023437cstp xzr, xzr, [sp+96]
00234380stp xzr, xzr, [sp+72]
00234384stp xzr, xzr, [sp+368]
00234388ldr x2, [sp+448]
0023438cldr x3, [sp+440]
00234390cbnz x3, 0x234398
00234394b 0x23468c
00234398
00234398loc_234398:
00234398str x2, [sp+200]
0023439cldr x1, [x3+8]
002343a0adrp x0, 0x7dd000
002343a4add x0, x0, 1776
002343a8bl runtime.typeAssert
002343acb 0x2343b0
002343b0
002343b0loc_2343b0:
002343b0str x0, [sp+368]
002343b4ldr x1, [sp+200]
002343b8str x1, [sp+376]
002343bcldrsb x27, [x0]
002343c0ldr x2, [x0+24]
002343c4mov x0, x1
002343c8blr x2
002343ccstr x0, [sp+112]
002343d0str x1, [sp+120]
002343d4stp xzr, xzr, [sp+352]
002343d8ldr x1, [sp+120]
002343dcldr x2, [sp+112]
002343e0cbnz x2, 0x2343e8
002343e4b 0x234408
002343e8
002343e8loc_2343e8:
002343e8str x1, [sp+200]
002343ecadrp x0, 0x7dd000
002343f0add x0, x0, 1808
002343f4mov x1, x2
002343f8bl runtime.typeAssert
002343fcldr x1, [sp+200]
00234400mov x2, x0
00234404b 0x23440c
00234408
00234408loc_234408:
00234408b 0x23440c
0023440c
0023440cloc_23440c:
0023440cstr x2, [sp+352]
00234410str x1, [sp+360]
00234414subs xzr, x2, 0
00234418cset x5, ne
0023441cstrb w5, [sp+55]
00234420ldr x5, [sp+352]
00234424ldr x6, [sp+360]
00234428str x5, [sp+184]
0023442cstr x6, [sp+192]
00234430ldrb w5, [sp+55]
00234434strb w5, [sp+54]
00234438ldr x5, [sp+184]
0023443cldr x6, [sp+192]
00234440str x5, [sp+152]
00234444str x6, [sp+160]
00234448ldrb w5, [sp+54]
0023444cstrb w5, [sp+53]
00234450tbnz w5, 0, 0x234458
00234454b 0x2345e0
00234458
00234458loc_234458:
00234458str xzr, [sp+296]
0023445cstp xzr, xzr, [sp+304]
00234460stp xzr, xzr, [sp+320]
00234464ldr x1, [sp+152]
00234468ldrsb x27, [x1]
0023446cldr x1, [x1+24]
00234470ldr x0, [sp+160]
00234474blr x1
00234478str x0, [sp+296]
0023447cstr x1, [sp+304]
00234480str x2, [sp+312]
00234484str x3, [sp+320]
00234488str x4, [sp+328]
0023448cldr x1, [sp+304]
00234490ldr x2, [sp+312]
00234494ldr x3, [sp+296]
00234498str x3, [sp+400]
0023449cstr x1, [sp+408]
002344a0str x2, [sp+416]
002344a4ldr x1, [sp+320]
002344a8ldr x2, [sp+328]
002344acstr x1, [sp+384]
002344b0str x2, [sp+392]
002344b4ldr x1, [sp+400]
002344b8ldr x2, [sp+408]
002344bcldr x3, [sp+416]
002344c0str x1, [sp+128]
002344c4str x2, [sp+136]
002344c8str x3, [sp+144]
002344ccldr x1, [sp+384]
002344d0ldr x2, [sp+392]
002344d4str x1, [sp+168]
002344d8str x2, [sp+176]
002344dcldr x1, [sp+456]
002344e0cbnz x1, 0x2344e8
002344e4b 0x234594
002344e8
002344e8loc_2344e8:
002344e8ldr x2, [sp+472]
002344ecldr x0, [sp+456]
002344f0ldr x5, [sp+464]
002344f4str x0, [sp+240]
002344f8str x5, [sp+248]
002344fcstr x2, [sp+256]
00234500str x0, [sp+216]
00234504str x5, [sp+224]
00234508str x2, [sp+232]
0023450cldr x6, [sp+136]
00234510add x1, x5, x6
00234514str x1, [sp+64]
00234518subs xzr, x2, x1
0023451cb.hs 0x234524
00234520b 0x23452c
00234524
00234524loc_234524:
00234524str x1, [sp+224]
00234528b 0x23454c
0023452c
0023452cloc_23452c:
0023452cldr x3, [sp+136]
00234530adrp x4, 0x3c1000
00234534add x4, x4, 3072
00234538bl runtime.growslice
0023453cstr x0, [sp+216]
00234540str x1, [sp+224]
00234544str x2, [sp+232]
00234548b 0x23454c
0023454c
0023454cloc_23454c:
0023454cldr x3, [sp+136]
00234550str x3, [sp+56]
00234554ldr x3, [sp+64]
00234558ldr x4, [sp+136]
0023455csub x3, x3, x4
00234560ldr x4, [sp+216]
00234564add x0, x4, x3
00234568str x0, [sp+208]
0023456cldr x2, [sp+56]
00234570ldr x1, [sp+128]
00234574bl runtime.memmove
00234578ldr x3, [sp+216]
0023457cldr x4, [sp+224]
00234580ldr x5, [sp+232]
00234584str x3, [sp+128]
00234588str x4, [sp+136]
0023458cstr x5, [sp+144]
00234590b 0x234598
00234594
00234594loc_234594:
00234594b 0x234598
00234598
00234598loc_234598:
00234598str xzr, [sp+88]
0023459cstp xzr, xzr, [sp+96]
002345a0ldr x5, [sp+128]
002345a4ldr x6, [sp+136]
002345a8ldr x7, [sp+144]
002345acstr x5, [sp+88]
002345b0str x6, [sp+96]
002345b4str x7, [sp+104]
002345b8ldr x3, [sp+168]
002345bcldr x4, [sp+176]
002345c0str x3, [sp+72]
002345c4str x4, [sp+80]
002345c8ldr x0, [sp+88]
002345ccldr x1, [sp+96]
002345d0ldr x2, [sp+104]
002345d4ldp x29, x30, [sp-8]
002345d8add sp, sp, 432
002345dcret x30
002345e0
002345e0loc_2345e0:
002345e0stp xzr, xzr, [sp+336]
002345e4add x2, sp, 336
002345e8str x2, [sp+264]
002345ecldrsb x27, [x2]
002345f0ldr x5, [sp+120]
002345f4ldr x6, [sp+112]
002345f8str x6, [x2]
002345fcadrp x27, 0x817000
00234600ldr w6, [x27+3056]
00234604cbz w6, 0x23460c
00234608b 0x234610
0023460c
0023460cloc_23460c:
0023460cb 0x234624
00234610
00234610loc_234610:
00234610bl runtime.gcWriteBarrier2
00234614str x5, [x25]
00234618ldr x6, [x2+8]
0023461cstr x6, [x25+8]
00234620b 0x234624
00234624
00234624loc_234624:
00234624str x5, [x2+8]
00234628ldrsb x27, [x2]
0023462cb 0x234630
00234630
00234630loc_234630:
00234630str x2, [sp+272]
00234634orr x4, xzr, 1
00234638str x4, [sp+280]
0023463cstr x4, [sp+288]
00234640adrp x0, 0x488000
00234644add x0, x0, 3150
00234648movz x1, 29
0023464cmov x3, x4
00234650bl google.golang.org/protobuf/internal/errors.New
00234654str x0, [sp+320]
00234658str x1, [sp+328]
0023465cstr xzr, [sp+88]
00234660stp xzr, xzr, [sp+96]
00234664ldr x3, [sp+320]
00234668ldr x4, [sp+328]
0023466cstr x3, [sp+72]
00234670str x4, [sp+80]
00234674ldr x0, [sp+88]
00234678ldr x1, [sp+96]
0023467cldr x2, [sp+104]
00234680ldp x29, x30, [sp-8]
00234684add sp, sp, 432
00234688ret x30
0023468c
0023468cloc_23468c:
0023468cadrp x0, 0x3ea000
00234690add x0, x0, 3488
00234694bl runtime.panicnildottype
00234698hint
0023469c
0023469cloc_23469c:
0023469cstp x0, x1, [sp+8]
002346a0stp x2, x3, [sp+24]
002346a4str x4, [sp+40]
002346a8strb w5, [sp+48]
002346acmov x3, x30
002346b0bl runtime.morestack_noctxt.abi0
002346b4ldp x0, x1, [sp+8]
002346b8ldp x2, x3, [sp+24]
002346bcldr x4, [sp+40]
002346c0ldrb w5, [sp+48]
002346c4b 0x234340
002346c8udf 0
002346ccudf 0
00234340
002346d0
002346d0google.golang.org/protobuf/internal/impl.legacyUnmarshal: ; void google.golang.org/protobuf/internal/impl.legacyUnmarshal(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(google.golang.org/protobuf/reflect/protoreflect.FullName) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error); FindExtensionByNumber(google.golang.org/protobuf/reflect/protoreflect.FullName, google.golang.org/protobuf/encoding/protowire.Number) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error) }; Depth int } in)
002346d0ldr x16, [x28+16]
002346d4sub x17, sp, 112
002346d8subs xzr, x17, x16
002346dcb.ls 0x2348e8
002346e0str x30, [sp-240]!
002346e4stur x29, [sp-8]
002346e8sub x29, sp, 8
002346ecstr x0, [sp+248]
002346f0str x1, [sp+256]
002346f4str x2, [sp+264]
002346f8str x3, [sp+272]
002346fcstr x4, [sp+280]
00234700strb w5, [sp+288]
00234704str x6, [sp+296]
00234708str x7, [sp+304]
0023470cstr x8, [sp+312]
00234710strb wzr, [sp+60]
00234714stp xzr, xzr, [sp+64]
00234718stp xzr, xzr, [sp+128]
0023471cldr x2, [sp+256]
00234720ldr x3, [sp+248]
00234724cbnz x3, 0x23472c
00234728b 0x2348d8
0023472c
0023472cloc_23472c:
0023472cstr x2, [sp+160]
00234730ldr x1, [x3+8]
00234734adrp x0, 0x7dd000
00234738add x0, x0, 1840
0023473cbl runtime.typeAssert
00234740b 0x234744
00234744
00234744loc_234744:
00234744str x0, [sp+128]
00234748ldr x1, [sp+160]
0023474cstr x1, [sp+136]
00234750ldrsb x27, [x0]
00234754ldr x2, [x0+24]
00234758mov x0, x1
0023475cblr x2
00234760str x0, [sp+80]
00234764str x1, [sp+88]
00234768stp xzr, xzr, [sp+112]
0023476cldr x1, [sp+88]
00234770ldr x2, [sp+80]
00234774cbnz x2, 0x23477c
00234778b 0x23479c
0023477c
0023477cloc_23477c:
0023477cstr x1, [sp+160]
00234780adrp x0, 0x7dd000
00234784add x0, x0, 1872
00234788mov x1, x2
0023478cbl runtime.typeAssert
00234790ldr x1, [sp+160]
00234794mov x2, x0
00234798b 0x2347a0
0023479c
0023479cloc_23479c:
0023479cb 0x2347a0
002347a0
002347a0loc_2347a0:
002347a0str x2, [sp+112]
002347a4str x1, [sp+120]
002347a8subs xzr, x2, 0
002347accset x5, ne
002347b0strb w5, [sp+63]
002347b4ldr x5, [sp+112]
002347b8ldr x6, [sp+120]
002347bcstr x5, [sp+144]
002347c0str x6, [sp+152]
002347c4ldrb w5, [sp+63]
002347c8strb w5, [sp+62]
002347ccldr x5, [sp+144]
002347d0ldr x6, [sp+152]
002347d4str x5, [sp+96]
002347d8str x6, [sp+104]
002347dcldrb w5, [sp+62]
002347e0strb w5, [sp+61]
002347e4tbnz w5, 0, 0x2347ec
002347e8b 0x234838
002347ec
002347ecloc_2347ec:
002347ecldr x4, [sp+96]
002347f0ldrsb x27, [x4]
002347f4ldr x4, [x4+24]
002347f8ldr x0, [sp+104]
002347fcldr x2, [sp+272]
00234800ldr x3, [sp+280]
00234804ldr x1, [sp+264]
00234808blr x4
0023480cstr x0, [sp+200]
00234810str x1, [sp+208]
00234814strb wzr, [sp+60]
00234818ldr x1, [sp+200]
0023481cldr x2, [sp+208]
00234820str x1, [sp+64]
00234824str x2, [sp+72]
00234828ldrb w0, [sp+60]
0023482cldur x29, [sp-8]
00234830ldr x30, [sp], 240
00234834ret x30
00234838
00234838loc_234838:
00234838stp xzr, xzr, [sp+216]
0023483cadd x2, sp, 216
00234840str x2, [sp+168]
00234844ldrsb x27, [x2]
00234848ldr x5, [sp+88]
0023484cldr x6, [sp+80]
00234850str x6, [x2]
00234854adrp x27, 0x817000
00234858ldr w6, [x27+3056]
0023485ccbz w6, 0x234864
00234860b 0x234868
00234864
00234864loc_234864:
00234864b 0x23487c
00234868
00234868loc_234868:
00234868bl runtime.gcWriteBarrier2
0023486cstr x5, [x25]
00234870ldr x6, [x2+8]
00234874str x6, [x25+8]
00234878b 0x23487c
0023487c
0023487cloc_23487c:
0023487cstr x5, [x2+8]
00234880ldrsb x27, [x2]
00234884b 0x234888
00234888
00234888loc_234888:
00234888str x2, [sp+176]
0023488corr x4, xzr, 1
00234890str x4, [sp+184]
00234894str x4, [sp+192]
00234898adrp x0, 0x48a000
0023489cadd x0, x0, 506
002348a0orr x1, xzr, 31
002348a4mov x3, x4
002348a8bl google.golang.org/protobuf/internal/errors.New
002348acstr x0, [sp+200]
002348b0str x1, [sp+208]
002348b4strb wzr, [sp+60]
002348b8ldr x1, [sp+200]
002348bcldr x2, [sp+208]
002348c0str x1, [sp+64]
002348c4str x2, [sp+72]
002348c8ldrb w0, [sp+60]
002348ccldur x29, [sp-8]
002348d0ldr x30, [sp], 240
002348d4ret x30
002348d8
002348d8loc_2348d8:
002348d8adrp x0, 0x3ea000
002348dcadd x0, x0, 3488
002348e0bl runtime.panicnildottype
002348e4hint
002348e8
002348e8loc_2348e8:
002348e8stp x0, x1, [sp+8]
002348ecstp x2, x3, [sp+24]
002348f0str x4, [sp+40]
002348f4strb w5, [sp+48]
002348f8stp x6, x7, [sp+56]
002348fcstr x8, [sp+72]
00234900mov x3, x30
00234904bl runtime.morestack_noctxt.abi0
00234908ldp x0, x1, [sp+8]
0023490cldp x2, x3, [sp+24]
00234910ldr x4, [sp+40]
00234914ldrb w5, [sp+48]
00234918ldp x6, x7, [sp+56]
0023491cldr x8, [sp+72]
00234920b 0x2346d0
00234924udf 0
00234928udf 0
0023492cudf 0
002346d0
002346d0google.golang.org/protobuf/internal/impl.legacyUnmarshal: ; void google.golang.org/protobuf/internal/impl.legacyUnmarshal(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(google.golang.org/protobuf/reflect/protoreflect.FullName) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error); FindExtensionByNumber(google.golang.org/protobuf/reflect/protoreflect.FullName, google.golang.org/protobuf/encoding/protowire.Number) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error) }; Depth int } in)
002346d0ldr x16, [x28+16]
002346d4sub x17, sp, 112
002346d8subs xzr, x17, x16
002346dcb.ls 0x2348e8
002346e0str x30, [sp-240]!
002346e4stur x29, [sp-8]
002346e8sub x29, sp, 8
002346ecstr x0, [sp+248]
002346f0str x1, [sp+256]
002346f4str x2, [sp+264]
002346f8str x3, [sp+272]
002346fcstr x4, [sp+280]
00234700strb w5, [sp+288]
00234704str x6, [sp+296]
00234708str x7, [sp+304]
0023470cstr x8, [sp+312]
00234710strb wzr, [sp+60]
00234714stp xzr, xzr, [sp+64]
00234718stp xzr, xzr, [sp+128]
0023471cldr x2, [sp+256]
00234720ldr x3, [sp+248]
00234724cbnz x3, 0x23472c
00234728b 0x2348d8
0023472c
0023472cloc_23472c:
0023472cstr x2, [sp+160]
00234730ldr x1, [x3+8]
00234734adrp x0, 0x7dd000
00234738add x0, x0, 1840
0023473cbl runtime.typeAssert
00234740b 0x234744
00234744
00234744loc_234744:
00234744str x0, [sp+128]
00234748ldr x1, [sp+160]
0023474cstr x1, [sp+136]
00234750ldrsb x27, [x0]
00234754ldr x2, [x0+24]
00234758mov x0, x1
0023475cblr x2
00234760str x0, [sp+80]
00234764str x1, [sp+88]
00234768stp xzr, xzr, [sp+112]
0023476cldr x1, [sp+88]
00234770ldr x2, [sp+80]
00234774cbnz x2, 0x23477c
00234778b 0x23479c
0023477c
0023477cloc_23477c:
0023477cstr x1, [sp+160]
00234780adrp x0, 0x7dd000
00234784add x0, x0, 1872
00234788mov x1, x2
0023478cbl runtime.typeAssert
00234790ldr x1, [sp+160]
00234794mov x2, x0
00234798b 0x2347a0
0023479c
0023479cloc_23479c:
0023479cb 0x2347a0
002347a0
002347a0loc_2347a0:
002347a0str x2, [sp+112]
002347a4str x1, [sp+120]
002347a8subs xzr, x2, 0
002347accset x5, ne
002347b0strb w5, [sp+63]
002347b4ldr x5, [sp+112]
002347b8ldr x6, [sp+120]
002347bcstr x5, [sp+144]
002347c0str x6, [sp+152]
002347c4ldrb w5, [sp+63]
002347c8strb w5, [sp+62]
002347ccldr x5, [sp+144]
002347d0ldr x6, [sp+152]
002347d4str x5, [sp+96]
002347d8str x6, [sp+104]
002347dcldrb w5, [sp+62]
002347e0strb w5, [sp+61]
002347e4tbnz w5, 0, 0x2347ec
002347e8b 0x234838
002347ec
002347ecloc_2347ec:
002347ecldr x4, [sp+96]
002347f0ldrsb x27, [x4]
002347f4ldr x4, [x4+24]
002347f8ldr x0, [sp+104]
002347fcldr x2, [sp+272]
00234800ldr x3, [sp+280]
00234804ldr x1, [sp+264]
00234808blr x4
0023480cstr x0, [sp+200]
00234810str x1, [sp+208]
00234814strb wzr, [sp+60]
00234818ldr x1, [sp+200]
0023481cldr x2, [sp+208]
00234820str x1, [sp+64]
00234824str x2, [sp+72]
00234828ldrb w0, [sp+60]
0023482cldur x29, [sp-8]
00234830ldr x30, [sp], 240
00234834ret x30
00234838
00234838loc_234838:
00234838stp xzr, xzr, [sp+216]
0023483cadd x2, sp, 216
00234840str x2, [sp+168]
00234844ldrsb x27, [x2]
00234848ldr x5, [sp+88]
0023484cldr x6, [sp+80]
00234850str x6, [x2]
00234854adrp x27, 0x817000
00234858ldr w6, [x27+3056]
0023485ccbz w6, 0x234864
00234860b 0x234868
00234864
00234864loc_234864:
00234864b 0x23487c
00234868
00234868loc_234868:
00234868bl runtime.gcWriteBarrier2
0023486cstr x5, [x25]
00234870ldr x6, [x2+8]
00234874str x6, [x25+8]
00234878b 0x23487c
0023487c
0023487cloc_23487c:
0023487cstr x5, [x2+8]
00234880ldrsb x27, [x2]
00234884b 0x234888
00234888
00234888loc_234888:
00234888str x2, [sp+176]
0023488corr x4, xzr, 1
00234890str x4, [sp+184]
00234894str x4, [sp+192]
00234898adrp x0, 0x48a000
0023489cadd x0, x0, 506
002348a0orr x1, xzr, 31
002348a4mov x3, x4
002348a8bl google.golang.org/protobuf/internal/errors.New
002348acstr x0, [sp+200]
002348b0str x1, [sp+208]
002348b4strb wzr, [sp+60]
002348b8ldr x1, [sp+200]
002348bcldr x2, [sp+208]
002348c0str x1, [sp+64]
002348c4str x2, [sp+72]
002348c8ldrb w0, [sp+60]
002348ccldur x29, [sp-8]
002348d0ldr x30, [sp], 240
002348d4ret x30
002348d8
002348d8loc_2348d8:
002348d8adrp x0, 0x3ea000
002348dcadd x0, x0, 3488
002348e0bl runtime.panicnildottype
002348e4hint
002348e8
002348e8loc_2348e8:
002348e8stp x0, x1, [sp+8]
002348ecstp x2, x3, [sp+24]
002348f0str x4, [sp+40]
002348f4strb w5, [sp+48]
002348f8stp x6, x7, [sp+56]
002348fcstr x8, [sp+72]
00234900mov x3, x30
00234904bl runtime.morestack_noctxt.abi0
00234908ldp x0, x1, [sp+8]
0023490cldp x2, x3, [sp+24]
00234910ldr x4, [sp+40]
00234914ldrb w5, [sp+48]
00234918ldp x6, x7, [sp+56]
0023491cldr x8, [sp+72]
00234920b 0x2346d0
00234924udf 0
00234928udf 0
0023492cudf 0
002346d0
00234930
00234930google.golang.org/protobuf/internal/impl.legacyMerge: ; void google.golang.org/protobuf/internal/impl.legacyMerge(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message } in)
00234930ldr x16, [x28+16]
00234934sub x17, sp, 288
00234938subs xzr, x17, x16
0023493cb.ls 0x234df0
00234940sub x20, sp, 416
00234944stp x29, x30, [x20-8]
00234948add sp, x20, 0
0023494csub x29, sp, 8
00234950str x0, [sp+424]
00234954str x1, [sp+432]
00234958str x2, [sp+440]
0023495cstr x3, [sp+448]
00234960strb wzr, [sp+42]
00234964stp xzr, xzr, [sp+336]
00234968ldr x2, [sp+448]
0023496cldr x3, [sp+440]
00234970cbnz x3, 0x234978
00234974b 0x234de0
00234978
00234978loc_234978:
00234978str x2, [sp+200]
0023497cldr x1, [x3+8]
00234980adrp x0, 0x7dd000
00234984add x0, x0, 1904
00234988bl runtime.typeAssert
0023498cb 0x234990
00234990
00234990loc_234990:
00234990str x0, [sp+336]
00234994ldr x1, [sp+200]
00234998str x1, [sp+344]
0023499cldrsb x27, [x0]
002349a0ldr x2, [x0+24]
002349a4mov x0, x1
002349a8blr x2
002349acstr x0, [sp+128]
002349b0str x1, [sp+136]
002349b4stp xzr, xzr, [sp+320]
002349b8ldr x1, [sp+136]
002349bcldr x2, [sp+128]
002349c0cbnz x2, 0x2349c8
002349c4b 0x2349e8
002349c8
002349c8loc_2349c8:
002349c8str x1, [sp+200]
002349ccadrp x0, 0x7dd000
002349d0add x0, x0, 1936
002349d4mov x1, x2
002349d8bl runtime.typeAssert
002349dcldr x1, [sp+200]
002349e0mov x2, x0
002349e4b 0x2349ec
002349e8
002349e8loc_2349e8:
002349e8b 0x2349ec
002349ec
002349ecloc_2349ec:
002349ecstr x2, [sp+320]
002349f0str x1, [sp+328]
002349f4subs xzr, x2, 0
002349f8cset x2, ne
002349fcstrb w2, [sp+45]
00234a00ldr x2, [sp+320]
00234a04ldr x3, [sp+328]
00234a08str x2, [sp+184]
00234a0cstr x3, [sp+192]
00234a10ldrb w2, [sp+45]
00234a14strb w2, [sp+44]
00234a18ldr x2, [sp+184]
00234a1cldr x3, [sp+192]
00234a20str x2, [sp+80]
00234a24str x3, [sp+88]
00234a28ldrb w2, [sp+44]
00234a2cstrb w2, [sp+43]
00234a30tbnz w2, 0, 0x234a38
00234a34b 0x234ac4
00234a38
00234a38loc_234a38:
00234a38ldr x2, [sp+424]
00234a3cldr x3, [sp+432]
00234a40str x2, [sp+216]
00234a44str x3, [sp+224]
00234a48str x2, [sp+208]
00234a4cldr x2, [sp+208]
00234a50cbnz x2, 0x234a58
00234a54b 0x234a68
00234a58
00234a58loc_234a58:
00234a58ldr x2, [sp+208]
00234a5cldr x2, [x2+8]
00234a60str x2, [sp+208]
00234a64b 0x234a6c
00234a68
00234a68loc_234a68:
00234a68b 0x234a6c
00234a6c
00234a6cloc_234a6c:
00234a6cldr x0, [sp+208]
00234a70ldr x1, [sp+224]
00234a74bl google.golang.org/protobuf/internal/impl.Export.ProtoMessageV1Of
00234a78str x0, [sp+304]
00234a7cstr x1, [sp+312]
00234a80ldr x2, [sp+80]
00234a84ldrsb x27, [x2]
00234a88ldr x3, [sp+88]
00234a8cldr x2, [x2+24]
00234a90mov x4, x0
00234a94mov x0, x3
00234a98mov x5, x1
00234a9cmov x1, x4
00234aa0mov x6, x2
00234aa4mov x2, x5
00234aa8blr x6
00234aacstrb wzr, [sp+42]
00234ab0orr x0, xzr, 1
00234ab4strb w0, [sp+42]
00234ab8ldp x29, x30, [sp-8]
00234abcadd sp, sp, 416
00234ac0ret x30
00234ac4
00234ac4loc_234ac4:
00234ac4stp xzr, xzr, [sp+336]
00234ac8ldr x2, [sp+432]
00234accldr x3, [sp+424]
00234ad0cbnz x3, 0x234ad8
00234ad4b 0x234dd4
00234ad8
00234ad8loc_234ad8:
00234ad8str x2, [sp+200]
00234adcldr x1, [x3+8]
00234ae0adrp x0, 0x7dd000
00234ae4add x0, x0, 1968
00234ae8bl runtime.typeAssert
00234aecb 0x234af0
00234af0
00234af0loc_234af0:
00234af0str x0, [sp+336]
00234af4ldr x1, [sp+200]
00234af8str x1, [sp+344]
00234afcldrsb x27, [x0]
00234b00ldr x2, [x0+24]
00234b04mov x0, x1
00234b08blr x2
00234b0cstr x0, [sp+64]
00234b10str x1, [sp+72]
00234b14stp xzr, xzr, [sp+288]
00234b18ldr x1, [sp+72]
00234b1cldr x2, [sp+64]
00234b20cbnz x2, 0x234b28
00234b24b 0x234b48
00234b28
00234b28loc_234b28:
00234b28str x1, [sp+200]
00234b2cadrp x0, 0x7dd000
00234b30add x0, x0, 2000
00234b34mov x1, x2
00234b38bl runtime.typeAssert
00234b3cldr x1, [sp+200]
00234b40mov x2, x0
00234b44b 0x234b4c
00234b48
00234b48loc_234b48:
00234b48b 0x234b4c
00234b4c
00234b4cloc_234b4c:
00234b4cstr x2, [sp+288]
00234b50str x1, [sp+296]
00234b54subs xzr, x2, 0
00234b58cset x2, ne
00234b5cstrb w2, [sp+45]
00234b60ldr x2, [sp+288]
00234b64ldr x3, [sp+296]
00234b68str x2, [sp+168]
00234b6cstr x3, [sp+176]
00234b70ldrb w2, [sp+45]
00234b74strb w2, [sp+47]
00234b78ldr x2, [sp+168]
00234b7cldr x3, [sp+176]
00234b80str x2, [sp+96]
00234b84str x3, [sp+104]
00234b88ldrb w2, [sp+47]
00234b8cstrb w2, [sp+43]
00234b90tbnz w2, 0, 0x234b98
00234b94b 0x234db4
00234b98
00234b98loc_234b98:
00234b98stp xzr, xzr, [sp+336]
00234b9cldr x2, [sp+448]
00234ba0ldr x3, [sp+440]
00234ba4cbnz x3, 0x234bac
00234ba8b 0x234dc8
00234bac
00234bacloc_234bac:
00234bacstr x2, [sp+200]
00234bb0ldr x1, [x3+8]
00234bb4adrp x0, 0x7dd000
00234bb8add x0, x0, 2032
00234bbcbl runtime.typeAssert
00234bc0b 0x234bc4
00234bc4
00234bc4loc_234bc4:
00234bc4str x0, [sp+336]
00234bc8ldr x1, [sp+200]
00234bccstr x1, [sp+344]
00234bd0ldrsb x27, [x0]
00234bd4ldr x2, [x0+24]
00234bd8mov x0, x1
00234bdcblr x2
00234be0str x0, [sp+128]
00234be4str x1, [sp+136]
00234be8stp xzr, xzr, [sp+272]
00234becldr x1, [sp+136]
00234bf0ldr x2, [sp+128]
00234bf4cbnz x2, 0x234bfc
00234bf8b 0x234c1c
00234bfc
00234bfcloc_234bfc:
00234bfcstr x1, [sp+200]
00234c00adrp x0, 0x7dd000
00234c04add x0, x0, 2064
00234c08mov x1, x2
00234c0cbl runtime.typeAssert
00234c10ldr x1, [sp+200]
00234c14mov x2, x0
00234c18b 0x234c20
00234c1c
00234c1cloc_234c1c:
00234c1cb 0x234c20
00234c20
00234c20loc_234c20:
00234c20str x2, [sp+272]
00234c24str x1, [sp+280]
00234c28subs xzr, x2, 0
00234c2ccset x1, ne
00234c30strb w1, [sp+45]
00234c34ldr x1, [sp+272]
00234c38ldr x2, [sp+280]
00234c3cstr x1, [sp+392]
00234c40str x2, [sp+400]
00234c44ldrb w1, [sp+45]
00234c48strb w1, [sp+46]
00234c4cldr x1, [sp+392]
00234c50ldr x2, [sp+400]
00234c54str x1, [sp+48]
00234c58str x2, [sp+56]
00234c5cldrb w1, [sp+46]
00234c60strb w1, [sp+43]
00234c64tbnz w1, 0, 0x234c6c
00234c68b 0x234da0
00234c6c
00234c6cloc_234c6c:
00234c6cldr x1, [sp+424]
00234c70ldrsb x27, [x1]
00234c74ldr x0, [sp+432]
00234c78ldr x1, [x1+72]
00234c7cblr x1
00234c80strb w0, [sp+45]
00234c84tbnz w0, 0, 0x234c8c
00234c88b 0x234d88
00234c8c
00234c8cloc_234c8c:
00234c8cstr xzr, [sp+248]
00234c90stp xzr, xzr, [sp+256]
00234c94stp xzr, xzr, [sp+232]
00234c98ldr x1, [sp+96]
00234c9cldrsb x27, [x1]
00234ca0ldr x1, [x1+24]
00234ca4ldr x0, [sp+104]
00234ca8blr x1
00234cacstr x0, [sp+248]
00234cb0str x1, [sp+256]
00234cb4str x2, [sp+264]
00234cb8str x3, [sp+232]
00234cbcstr x4, [sp+240]
00234cc0ldr x1, [sp+256]
00234cc4ldr x2, [sp+264]
00234cc8ldr x3, [sp+248]
00234cccstr x3, [sp+368]
00234cd0str x1, [sp+376]
00234cd4str x2, [sp+384]
00234cd8ldr x1, [sp+232]
00234cdcldr x2, [sp+240]
00234ce0str x1, [sp+352]
00234ce4str x2, [sp+360]
00234ce8ldr x1, [sp+368]
00234cecldr x2, [sp+376]
00234cf0ldr x3, [sp+384]
00234cf4str x1, [sp+144]
00234cf8str x2, [sp+152]
00234cfcstr x3, [sp+160]
00234d00ldr x1, [sp+360]
00234d04ldr x2, [sp+352]
00234d08str x2, [sp+112]
00234d0cstr x1, [sp+120]
00234d10cbnz x2, 0x234d18
00234d14b 0x234d2c
00234d18
00234d18loc_234d18:
00234d18strb wzr, [sp+42]
00234d1cmov x0, xzr
00234d20ldp x29, x30, [sp-8]
00234d24add sp, sp, 416
00234d28ret x30
00234d2c
00234d2cloc_234d2c:
00234d2cldr x2, [sp+152]
00234d30ldr x3, [sp+160]
00234d34ldr x4, [sp+48]
00234d38ldrsb x27, [x4]
00234d3cldr x4, [x4+24]
00234d40ldr x1, [sp+144]
00234d44ldr x0, [sp+56]
00234d48blr x4
00234d4cstr x0, [sp+112]
00234d50str x1, [sp+120]
00234d54cbnz x0, 0x234d5c
00234d58b 0x234d70
00234d5c
00234d5cloc_234d5c:
00234d5cstrb wzr, [sp+42]
00234d60mov x0, xzr
00234d64ldp x29, x30, [sp-8]
00234d68add sp, sp, 416
00234d6cret x30
00234d70
00234d70loc_234d70:
00234d70strb wzr, [sp+42]
00234d74orr x0, xzr, 1
00234d78strb w0, [sp+42]
00234d7cldp x29, x30, [sp-8]
00234d80add sp, sp, 416
00234d84ret x30
00234d88
00234d88loc_234d88:
00234d88strb wzr, [sp+42]
00234d8corr x0, xzr, 1
00234d90strb w0, [sp+42]
00234d94ldp x29, x30, [sp-8]
00234d98add sp, sp, 416
00234d9cret x30
00234da0
00234da0loc_234da0:
00234da0strb wzr, [sp+42]
00234da4mov x0, xzr
00234da8ldp x29, x30, [sp-8]
00234dacadd sp, sp, 416
00234db0ret x30
00234db4
00234db4loc_234db4:
00234db4strb wzr, [sp+42]
00234db8mov x0, xzr
00234dbcldp x29, x30, [sp-8]
00234dc0add sp, sp, 416
00234dc4ret x30
00234dc8
00234dc8loc_234dc8:
00234dc8adrp x0, 0x3ea000
00234dccadd x0, x0, 3488
00234dd0bl runtime.panicnildottype
00234dd4
00234dd4loc_234dd4:
00234dd4adrp x0, 0x3ea000
00234dd8add x0, x0, 3488
00234ddcbl runtime.panicnildottype
00234de0
00234de0loc_234de0:
00234de0adrp x0, 0x3ea000
00234de4add x0, x0, 3488
00234de8bl runtime.panicnildottype
00234dechint
00234df0
00234df0loc_234df0:
00234df0stp x0, x1, [sp+8]
00234df4stp x2, x3, [sp+24]
00234df8mov x3, x30
00234dfcbl runtime.morestack_noctxt.abi0
00234e00ldp x0, x1, [sp+8]
00234e04ldp x2, x3, [sp+24]
00234e08b 0x234930
00234e0cudf 0
00234930
00234930google.golang.org/protobuf/internal/impl.legacyMerge: ; void google.golang.org/protobuf/internal/impl.legacyMerge(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message } in)
00234930ldr x16, [x28+16]
00234934sub x17, sp, 288
00234938subs xzr, x17, x16
0023493cb.ls 0x234df0
00234940sub x20, sp, 416
00234944stp x29, x30, [x20-8]
00234948add sp, x20, 0
0023494csub x29, sp, 8
00234950str x0, [sp+424]
00234954str x1, [sp+432]
00234958str x2, [sp+440]
0023495cstr x3, [sp+448]
00234960strb wzr, [sp+42]
00234964stp xzr, xzr, [sp+336]
00234968ldr x2, [sp+448]
0023496cldr x3, [sp+440]
00234970cbnz x3, 0x234978
00234974b 0x234de0
00234978
00234978loc_234978:
00234978str x2, [sp+200]
0023497cldr x1, [x3+8]
00234980adrp x0, 0x7dd000
00234984add x0, x0, 1904
00234988bl runtime.typeAssert
0023498cb 0x234990
00234990
00234990loc_234990:
00234990str x0, [sp+336]
00234994ldr x1, [sp+200]
00234998str x1, [sp+344]
0023499cldrsb x27, [x0]
002349a0ldr x2, [x0+24]
002349a4mov x0, x1
002349a8blr x2
002349acstr x0, [sp+128]
002349b0str x1, [sp+136]
002349b4stp xzr, xzr, [sp+320]
002349b8ldr x1, [sp+136]
002349bcldr x2, [sp+128]
002349c0cbnz x2, 0x2349c8
002349c4b 0x2349e8
002349c8
002349c8loc_2349c8:
002349c8str x1, [sp+200]
002349ccadrp x0, 0x7dd000
002349d0add x0, x0, 1936
002349d4mov x1, x2
002349d8bl runtime.typeAssert
002349dcldr x1, [sp+200]
002349e0mov x2, x0
002349e4b 0x2349ec
002349e8
002349e8loc_2349e8:
002349e8b 0x2349ec
002349ec
002349ecloc_2349ec:
002349ecstr x2, [sp+320]
002349f0str x1, [sp+328]
002349f4subs xzr, x2, 0
002349f8cset x2, ne
002349fcstrb w2, [sp+45]
00234a00ldr x2, [sp+320]
00234a04ldr x3, [sp+328]
00234a08str x2, [sp+184]
00234a0cstr x3, [sp+192]
00234a10ldrb w2, [sp+45]
00234a14strb w2, [sp+44]
00234a18ldr x2, [sp+184]
00234a1cldr x3, [sp+192]
00234a20str x2, [sp+80]
00234a24str x3, [sp+88]
00234a28ldrb w2, [sp+44]
00234a2cstrb w2, [sp+43]
00234a30tbnz w2, 0, 0x234a38
00234a34b 0x234ac4
00234a38
00234a38loc_234a38:
00234a38ldr x2, [sp+424]
00234a3cldr x3, [sp+432]
00234a40str x2, [sp+216]
00234a44str x3, [sp+224]
00234a48str x2, [sp+208]
00234a4cldr x2, [sp+208]
00234a50cbnz x2, 0x234a58
00234a54b 0x234a68
00234a58
00234a58loc_234a58:
00234a58ldr x2, [sp+208]
00234a5cldr x2, [x2+8]
00234a60str x2, [sp+208]
00234a64b 0x234a6c
00234a68
00234a68loc_234a68:
00234a68b 0x234a6c
00234a6c
00234a6cloc_234a6c:
00234a6cldr x0, [sp+208]
00234a70ldr x1, [sp+224]
00234a74bl google.golang.org/protobuf/internal/impl.Export.ProtoMessageV1Of
00234a78str x0, [sp+304]
00234a7cstr x1, [sp+312]
00234a80ldr x2, [sp+80]
00234a84ldrsb x27, [x2]
00234a88ldr x3, [sp+88]
00234a8cldr x2, [x2+24]
00234a90mov x4, x0
00234a94mov x0, x3
00234a98mov x5, x1
00234a9cmov x1, x4
00234aa0mov x6, x2
00234aa4mov x2, x5
00234aa8blr x6
00234aacstrb wzr, [sp+42]
00234ab0orr x0, xzr, 1
00234ab4strb w0, [sp+42]
00234ab8ldp x29, x30, [sp-8]
00234abcadd sp, sp, 416
00234ac0ret x30
00234ac4
00234ac4loc_234ac4:
00234ac4stp xzr, xzr, [sp+336]
00234ac8ldr x2, [sp+432]
00234accldr x3, [sp+424]
00234ad0cbnz x3, 0x234ad8
00234ad4b 0x234dd4
00234ad8
00234ad8loc_234ad8:
00234ad8str x2, [sp+200]
00234adcldr x1, [x3+8]
00234ae0adrp x0, 0x7dd000
00234ae4add x0, x0, 1968
00234ae8bl runtime.typeAssert
00234aecb 0x234af0
00234af0
00234af0loc_234af0:
00234af0str x0, [sp+336]
00234af4ldr x1, [sp+200]
00234af8str x1, [sp+344]
00234afcldrsb x27, [x0]
00234b00ldr x2, [x0+24]
00234b04mov x0, x1
00234b08blr x2
00234b0cstr x0, [sp+64]
00234b10str x1, [sp+72]
00234b14stp xzr, xzr, [sp+288]
00234b18ldr x1, [sp+72]
00234b1cldr x2, [sp+64]
00234b20cbnz x2, 0x234b28
00234b24b 0x234b48
00234b28
00234b28loc_234b28:
00234b28str x1, [sp+200]
00234b2cadrp x0, 0x7dd000
00234b30add x0, x0, 2000
00234b34mov x1, x2
00234b38bl runtime.typeAssert
00234b3cldr x1, [sp+200]
00234b40mov x2, x0
00234b44b 0x234b4c
00234b48
00234b48loc_234b48:
00234b48b 0x234b4c
00234b4c
00234b4cloc_234b4c:
00234b4cstr x2, [sp+288]
00234b50str x1, [sp+296]
00234b54subs xzr, x2, 0
00234b58cset x2, ne
00234b5cstrb w2, [sp+45]
00234b60ldr x2, [sp+288]
00234b64ldr x3, [sp+296]
00234b68str x2, [sp+168]
00234b6cstr x3, [sp+176]
00234b70ldrb w2, [sp+45]
00234b74strb w2, [sp+47]
00234b78ldr x2, [sp+168]
00234b7cldr x3, [sp+176]
00234b80str x2, [sp+96]
00234b84str x3, [sp+104]
00234b88ldrb w2, [sp+47]
00234b8cstrb w2, [sp+43]
00234b90tbnz w2, 0, 0x234b98
00234b94b 0x234db4
00234b98
00234b98loc_234b98:
00234b98stp xzr, xzr, [sp+336]
00234b9cldr x2, [sp+448]
00234ba0ldr x3, [sp+440]
00234ba4cbnz x3, 0x234bac
00234ba8b 0x234dc8
00234bac
00234bacloc_234bac:
00234bacstr x2, [sp+200]
00234bb0ldr x1, [x3+8]
00234bb4adrp x0, 0x7dd000
00234bb8add x0, x0, 2032
00234bbcbl runtime.typeAssert
00234bc0b 0x234bc4
00234bc4
00234bc4loc_234bc4:
00234bc4str x0, [sp+336]
00234bc8ldr x1, [sp+200]
00234bccstr x1, [sp+344]
00234bd0ldrsb x27, [x0]
00234bd4ldr x2, [x0+24]
00234bd8mov x0, x1
00234bdcblr x2
00234be0str x0, [sp+128]
00234be4str x1, [sp+136]
00234be8stp xzr, xzr, [sp+272]
00234becldr x1, [sp+136]
00234bf0ldr x2, [sp+128]
00234bf4cbnz x2, 0x234bfc
00234bf8b 0x234c1c
00234bfc
00234bfcloc_234bfc:
00234bfcstr x1, [sp+200]
00234c00adrp x0, 0x7dd000
00234c04add x0, x0, 2064
00234c08mov x1, x2
00234c0cbl runtime.typeAssert
00234c10ldr x1, [sp+200]
00234c14mov x2, x0
00234c18b 0x234c20
00234c1c
00234c1cloc_234c1c:
00234c1cb 0x234c20
00234c20
00234c20loc_234c20:
00234c20str x2, [sp+272]
00234c24str x1, [sp+280]
00234c28subs xzr, x2, 0
00234c2ccset x1, ne
00234c30strb w1, [sp+45]
00234c34ldr x1, [sp+272]
00234c38ldr x2, [sp+280]
00234c3cstr x1, [sp+392]
00234c40str x2, [sp+400]
00234c44ldrb w1, [sp+45]
00234c48strb w1, [sp+46]
00234c4cldr x1, [sp+392]
00234c50ldr x2, [sp+400]
00234c54str x1, [sp+48]
00234c58str x2, [sp+56]
00234c5cldrb w1, [sp+46]
00234c60strb w1, [sp+43]
00234c64tbnz w1, 0, 0x234c6c
00234c68b 0x234da0
00234c6c
00234c6cloc_234c6c:
00234c6cldr x1, [sp+424]
00234c70ldrsb x27, [x1]
00234c74ldr x0, [sp+432]
00234c78ldr x1, [x1+72]
00234c7cblr x1
00234c80strb w0, [sp+45]
00234c84tbnz w0, 0, 0x234c8c
00234c88b 0x234d88
00234c8c
00234c8cloc_234c8c:
00234c8cstr xzr, [sp+248]
00234c90stp xzr, xzr, [sp+256]
00234c94stp xzr, xzr, [sp+232]
00234c98ldr x1, [sp+96]
00234c9cldrsb x27, [x1]
00234ca0ldr x1, [x1+24]
00234ca4ldr x0, [sp+104]
00234ca8blr x1
00234cacstr x0, [sp+248]
00234cb0str x1, [sp+256]
00234cb4str x2, [sp+264]
00234cb8str x3, [sp+232]
00234cbcstr x4, [sp+240]
00234cc0ldr x1, [sp+256]
00234cc4ldr x2, [sp+264]
00234cc8ldr x3, [sp+248]
00234cccstr x3, [sp+368]
00234cd0str x1, [sp+376]
00234cd4str x2, [sp+384]
00234cd8ldr x1, [sp+232]
00234cdcldr x2, [sp+240]
00234ce0str x1, [sp+352]
00234ce4str x2, [sp+360]
00234ce8ldr x1, [sp+368]
00234cecldr x2, [sp+376]
00234cf0ldr x3, [sp+384]
00234cf4str x1, [sp+144]
00234cf8str x2, [sp+152]
00234cfcstr x3, [sp+160]
00234d00ldr x1, [sp+360]
00234d04ldr x2, [sp+352]
00234d08str x2, [sp+112]
00234d0cstr x1, [sp+120]
00234d10cbnz x2, 0x234d18
00234d14b 0x234d2c
00234d18
00234d18loc_234d18:
00234d18strb wzr, [sp+42]
00234d1cmov x0, xzr
00234d20ldp x29, x30, [sp-8]
00234d24add sp, sp, 416
00234d28ret x30
00234d2c
00234d2cloc_234d2c:
00234d2cldr x2, [sp+152]
00234d30ldr x3, [sp+160]
00234d34ldr x4, [sp+48]
00234d38ldrsb x27, [x4]
00234d3cldr x4, [x4+24]
00234d40ldr x1, [sp+144]
00234d44ldr x0, [sp+56]
00234d48blr x4
00234d4cstr x0, [sp+112]
00234d50str x1, [sp+120]
00234d54cbnz x0, 0x234d5c
00234d58b 0x234d70
00234d5c
00234d5cloc_234d5c:
00234d5cstrb wzr, [sp+42]
00234d60mov x0, xzr
00234d64ldp x29, x30, [sp-8]
00234d68add sp, sp, 416
00234d6cret x30
00234d70
00234d70loc_234d70:
00234d70strb wzr, [sp+42]
00234d74orr x0, xzr, 1
00234d78strb w0, [sp+42]
00234d7cldp x29, x30, [sp-8]
00234d80add sp, sp, 416
00234d84ret x30
00234d88
00234d88loc_234d88:
00234d88strb wzr, [sp+42]
00234d8corr x0, xzr, 1
00234d90strb w0, [sp+42]
00234d94ldp x29, x30, [sp-8]
00234d98add sp, sp, 416
00234d9cret x30
00234da0
00234da0loc_234da0:
00234da0strb wzr, [sp+42]
00234da4mov x0, xzr
00234da8ldp x29, x30, [sp-8]
00234dacadd sp, sp, 416
00234db0ret x30
00234db4
00234db4loc_234db4:
00234db4strb wzr, [sp+42]
00234db8mov x0, xzr
00234dbcldp x29, x30, [sp-8]
00234dc0add sp, sp, 416
00234dc4ret x30
00234dc8
00234dc8loc_234dc8:
00234dc8adrp x0, 0x3ea000
00234dccadd x0, x0, 3488
00234dd0bl runtime.panicnildottype
00234dd4
00234dd4loc_234dd4:
00234dd4adrp x0, 0x3ea000
00234dd8add x0, x0, 3488
00234ddcbl runtime.panicnildottype
00234de0
00234de0loc_234de0:
00234de0adrp x0, 0x3ea000
00234de4add x0, x0, 3488
00234de8bl runtime.panicnildottype
00234dechint
00234df0
00234df0loc_234df0:
00234df0stp x0, x1, [sp+8]
00234df4stp x2, x3, [sp+24]
00234df8mov x3, x30
00234dfcbl runtime.morestack_noctxt.abi0
00234e00ldp x0, x1, [sp+8]
00234e04ldp x2, x3, [sp+24]
00234e08b 0x234930
00234e0cudf 0
00234930
Loading..