File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00242950
00242950google.golang.org/protobuf/internal/impl.fieldInfoForMap: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00242950ldr x16, [x28+16]
00242954sub x17, sp, 352
00242958subs xzr, x17, x16
0024295cb.ls 0x243050
00242960sub x20, sp, 480
00242964stp x29, x30, [x20-8]
00242968add sp, x20, 0
0024296csub x29, sp, 8
00242970str x0, [sp+488]
00242974str x1, [sp+496]
00242978str x2, [sp+504]
0024297cstr x3, [sp+512]
00242980str x4, [sp+520]
00242984str x5, [sp+528]
00242988str x6, [sp+536]
0024298cstr x7, [sp+544]
00242990str x8, [sp+552]
00242994str x9, [sp+560]
00242998str x10, [sp+568]
0024299cstr x11, [sp+576]
002429a0str x12, [sp+584]
002429a4str x13, [sp+592]
002429a8strb w14, [sp+600]
002429acstr x15, [sp+608]
002429b0stp xzr, xzr, [sp+144]
002429b4stp xzr, xzr, [sp+160]
002429b8stp xzr, xzr, [sp+176]
002429bcstp xzr, xzr, [sp+192]
002429c0str xzr, [sp+208]
002429c4ldr x1, [sp+536]
002429c8ldr x0, [sp+544]
002429ccstr x1, [sp+216]
002429d0str x0, [sp+224]
002429d4ldrsb x27, [x1]
002429d8ldr x1, [x1+168]
002429dcblr x1
002429e0str x0, [sp+136]
002429e4subs xzr, x0, 21
002429e8b.ne 0x242f10
002429ecb 0x2429f0
002429f0
002429f0loc_2429f0:
002429f0ldr x0, [sp+216]
002429f4ldr x2, [sp+488]
002429f8ldr x1, [sp+224]
002429fcldr x3, [sp+496]
00242a00bl google.golang.org/protobuf/internal/impl.NewConverter
00242a04str x0, [sp+232]
00242a08str x1, [sp+240]
00242a0cldr x13, [sp+608]
00242a10ldr x0, [sp+504]
00242a14ldr x1, [sp+512]
00242a18ldr x2, [sp+520]
00242a1cldr x3, [sp+528]
00242a20ldr x4, [sp+536]
00242a24ldr x5, [sp+544]
00242a28ldr x6, [sp+552]
00242a2cldr x7, [sp+560]
00242a30ldr x8, [sp+568]
00242a34ldr x9, [sp+576]
00242a38ldr x10, [sp+584]
00242a3cldr x11, [sp+592]
00242a40ldrb w12, [sp+600]
00242a44bl google.golang.org/protobuf/internal/impl.offsetOf
00242a48str x0, [sp+128]
00242a4cstp xzr, xzr, [sp+144]
00242a50stp xzr, xzr, [sp+160]
00242a54stp xzr, xzr, [sp+176]
00242a58stp xzr, xzr, [sp+192]
00242a5cstr xzr, [sp+208]
00242a60ldr x4, [sp+488]
00242a64ldr x5, [sp+496]
00242a68str x4, [sp+144]
00242a6cstr x5, [sp+152]
00242a70adrp x0, 0x40b000
00242a74add x0, x0, 2784
00242a78bl runtime.newobject
00242a7cstr x0, [sp+376]
00242a80adrp x4, 4096
00242a84add x4, x4, 1728
00242a88str x4, [x0]
00242a8cldr x4, [sp+128]
00242a90ldr x5, [sp+376]
00242a94ldrsb x27, [x5]
00242a98str x4, [x5+8]
00242a9cldr x4, [sp+376]
00242aa0ldrsb x27, [x4]
00242aa4add x21, x4, 16
00242aa8adrp x27, 0x809000
00242aacldr w5, [x27+3056]
00242ab0cbz w5, 0x242ab8
00242ab4b 0x242abc
00242ab8
00242ab8loc_242ab8:
00242ab8b 0x242ae4
00242abc
00242abcloc_242abc:
00242abcstr x4, [sp+328]
00242ac0str x21, [sp+320]
00242ac4adrp x0, 0x446000
00242ac8add x0, x0, 2592
00242accmov x1, x21
00242ad0add x2, sp, 504
00242ad4bl runtime.wbMove
00242ad8ldr x4, [sp+328]
00242adcldr x21, [sp+320]
00242ae0b 0x242ae4
00242ae4
00242ae4loc_242ae4:
00242ae4add x20, sp, 504
00242ae8adr x27, 16
00242aecstp x29, x27, [sp-24]
00242af0sub x29, sp, 24
00242af4bl fn_87ef0
00242af8sub x29, sp, 8
00242afcldr x1, [sp+600]
00242b00str x1, [x4+112]
00242b04ldr x1, [sp+376]
00242b08str x1, [sp+160]
00242b0cadrp x0, 0x40b000
00242b10add x0, x0, 2784
00242b14bl runtime.newobject
00242b18str x0, [sp+368]
00242b1cadrp x1, 4096
00242b20add x1, x1, 1504
00242b24str x1, [x0]
00242b28ldr x1, [sp+128]
00242b2cldr x2, [sp+368]
00242b30ldrsb x27, [x2]
00242b34str x1, [x2+8]
00242b38ldr x1, [sp+368]
00242b3cldrsb x27, [x1]
00242b40add x21, x1, 16
00242b44adrp x27, 0x809000
00242b48ldr w2, [x27+3056]
00242b4ccbz w2, 0x242b54
00242b50b 0x242b58
00242b54
00242b54loc_242b54:
00242b54b 0x242b80
00242b58
00242b58loc_242b58:
00242b58str x1, [sp+328]
00242b5cstr x21, [sp+320]
00242b60adrp x0, 0x446000
00242b64add x0, x0, 2592
00242b68mov x1, x21
00242b6cadd x2, sp, 504
00242b70bl runtime.wbMove
00242b74ldr x1, [sp+328]
00242b78ldr x21, [sp+320]
00242b7cb 0x242b80
00242b80
00242b80loc_242b80:
00242b80add x20, sp, 504
00242b84adr x27, 16
00242b88stp x29, x27, [sp-24]
00242b8csub x29, sp, 24
00242b90bl fn_87ef0
00242b94sub x29, sp, 8
00242b98ldr x2, [sp+600]
00242b9cstr x2, [x1+112]
00242ba0ldr x1, [sp+368]
00242ba4str x1, [sp+168]
00242ba8adrp x0, 0x41b000
00242bacadd x0, x0, 928
00242bb0bl runtime.newobject
00242bb4str x0, [sp+360]
00242bb8adrp x1, 4096
00242bbcadd x1, x1, 1136
00242bc0str x1, [x0]
00242bc4ldr x1, [sp+240]
00242bc8ldr x2, [sp+232]
00242bccldr x3, [sp+360]
00242bd0ldrsb x27, [x3]
00242bd4str x2, [x3+8]
00242bd8adrp x27, 0x809000
00242bdcldr w2, [x27+3056]
00242be0cbz w2, 0x242be8
00242be4b 0x242bec
00242be8
00242be8loc_242be8:
00242be8b 0x242c00
00242bec
00242becloc_242bec:
00242becbl runtime.gcWriteBarrier2
00242bf0str x1, [x25]
00242bf4ldr x4, [x3+16]
00242bf8str x4, [x25+8]
00242bfcb 0x242c00
00242c00
00242c00loc_242c00:
00242c00str x1, [x3+16]
00242c04ldr x3, [sp+128]
00242c08ldr x4, [sp+360]
00242c0cldrsb x27, [x4]
00242c10str x3, [x4+24]
00242c14ldr x3, [sp+360]
00242c18ldrsb x27, [x3]
00242c1cadd x21, x3, 32
00242c20adrp x27, 0x809000
00242c24ldr w4, [x27+3056]
00242c28cbz w4, 0x242c30
00242c2cb 0x242c34
00242c30
00242c30loc_242c30:
00242c30b 0x242c5c
00242c34
00242c34loc_242c34:
00242c34str x3, [sp+312]
00242c38str x21, [sp+320]
00242c3cadrp x0, 0x446000
00242c40add x0, x0, 2592
00242c44mov x1, x21
00242c48add x2, sp, 504
00242c4cbl runtime.wbMove
00242c50ldr x3, [sp+312]
00242c54ldr x21, [sp+320]
00242c58b 0x242c5c
00242c5c
00242c5cloc_242c5c:
00242c5cadd x20, sp, 504
00242c60adr x27, 16
00242c64stp x29, x27, [sp-24]
00242c68sub x29, sp, 24
00242c6cbl fn_87ef0
00242c70sub x29, sp, 8
00242c74ldr x1, [sp+600]
00242c78str x1, [x3+128]
00242c7cldr x1, [sp+360]
00242c80str x1, [sp+176]
00242c84adrp x0, 0x42b000
00242c88add x0, x0, 2624
00242c8cbl runtime.newobject
00242c90str x0, [sp+352]
00242c94adrp x1, 4096
00242c98add x1, x1, 640
00242c9cstr x1, [x0]
00242ca0ldr x1, [sp+128]
00242ca4ldr x2, [sp+352]
00242ca8ldrsb x27, [x2]
00242cacstr x1, [x2+8]
00242cb0ldr x1, [sp+352]
00242cb4ldrsb x27, [x1]
00242cb8add x21, x1, 16
00242cbcadrp x27, 0x809000
00242cc0ldr w2, [x27+3056]
00242cc4cbz w2, 0x242ccc
00242cc8b 0x242cd0
00242ccc
00242cccloc_242ccc:
00242cccb 0x242cf8
00242cd0
00242cd0loc_242cd0:
00242cd0str x1, [sp+304]
00242cd4str x21, [sp+320]
00242cd8adrp x0, 0x446000
00242cdcadd x0, x0, 2592
00242ce0mov x1, x21
00242ce4add x2, sp, 504
00242ce8bl runtime.wbMove
00242cecldr x1, [sp+304]
00242cf0ldr x21, [sp+320]
00242cf4b 0x242cf8
00242cf8
00242cf8loc_242cf8:
00242cf8add x20, sp, 504
00242cfcadr x27, 16
00242d00stp x29, x27, [sp-24]
00242d04sub x29, sp, 24
00242d08bl fn_87ef0
00242d0csub x29, sp, 8
00242d10ldr x2, [sp+600]
00242d14str x2, [x1+112]
00242d18ldr x1, [sp+240]
00242d1cldr x2, [sp+232]
00242d20ldr x3, [sp+352]
00242d24ldrsb x27, [x3]
00242d28str x2, [x3+120]
00242d2cadrp x27, 0x809000
00242d30ldr w2, [x27+3056]
00242d34cbz w2, 0x242d3c
00242d38b 0x242d40
00242d3c
00242d3cloc_242d3c:
00242d3cb 0x242d54
00242d40
00242d40loc_242d40:
00242d40bl runtime.gcWriteBarrier2
00242d44str x1, [x25]
00242d48ldr x2, [x3+128]
00242d4cstr x2, [x25+8]
00242d50b 0x242d54
00242d54
00242d54loc_242d54:
00242d54str x1, [x3+128]
00242d58ldr x1, [sp+496]
00242d5cldr x2, [sp+488]
00242d60ldr x3, [sp+352]
00242d64ldrsb x27, [x3]
00242d68str x2, [x3+136]
00242d6cadrp x27, 0x809000
00242d70ldr w2, [x27+3056]
00242d74cbz w2, 0x242d7c
00242d78b 0x242d80
00242d7c
00242d7cloc_242d7c:
00242d7cb 0x242d94
00242d80
00242d80loc_242d80:
00242d80bl runtime.gcWriteBarrier2
00242d84str x1, [x25]
00242d88ldr x2, [x3+144]
00242d8cstr x2, [x25+8]
00242d90b 0x242d94
00242d94
00242d94loc_242d94:
00242d94str x1, [x3+144]
00242d98ldr x1, [sp+352]
00242d9cstr x1, [sp+184]
00242da0adrp x0, 0x41b000
00242da4add x0, x0, 1120
00242da8bl runtime.newobject
00242dacstr x0, [sp+344]
00242db0adrp x1, 4096
00242db4add x1, x1, 304
00242db8str x1, [x0]
00242dbcldr x1, [sp+128]
00242dc0ldr x2, [sp+344]
00242dc4ldrsb x27, [x2]
00242dc8str x1, [x2+8]
00242dccldr x1, [sp+344]
00242dd0ldrsb x27, [x1]
00242dd4add x21, x1, 16
00242dd8adrp x27, 0x809000
00242ddcldr w2, [x27+3056]
00242de0cbz w2, 0x242de8
00242de4b 0x242dec
00242de8
00242de8loc_242de8:
00242de8b 0x242e14
00242dec
00242decloc_242dec:
00242decstr x1, [sp+296]
00242df0str x21, [sp+320]
00242df4adrp x0, 0x446000
00242df8add x0, x0, 2592
00242dfcmov x1, x21
00242e00add x2, sp, 504
00242e04bl runtime.wbMove
00242e08ldr x1, [sp+296]
00242e0cldr x21, [sp+320]
00242e10b 0x242e14
00242e14
00242e14loc_242e14:
00242e14add x20, sp, 504
00242e18adr x27, 16
00242e1cstp x29, x27, [sp-24]
00242e20sub x29, sp, 24
00242e24bl fn_87ef0
00242e28sub x29, sp, 8
00242e2cldr x2, [sp+600]
00242e30str x2, [x1+112]
00242e34ldr x1, [sp+240]
00242e38ldr x2, [sp+232]
00242e3cldr x3, [sp+344]
00242e40ldrsb x27, [x3]
00242e44str x2, [x3+120]
00242e48adrp x27, 0x809000
00242e4cldr w2, [x27+3056]
00242e50cbz w2, 0x242e58
00242e54b 0x242e5c
00242e58
00242e58loc_242e58:
00242e58b 0x242e70
00242e5c
00242e5cloc_242e5c:
00242e5cbl runtime.gcWriteBarrier2
00242e60str x1, [x25]
00242e64ldr x2, [x3+128]
00242e68str x2, [x25+8]
00242e6cb 0x242e70
00242e70
00242e70loc_242e70:
00242e70str x1, [x3+128]
00242e74ldr x1, [sp+344]
00242e78str x1, [sp+192]
00242e7cadrp x0, 0x3f7000
00242e80add x0, x0, 448
00242e84bl runtime.newobject
00242e88str x0, [sp+336]
00242e8cadrp x1, 4096
00242e90add x1, x1, 176
00242e94str x1, [x0]
00242e98ldr x1, [sp+240]
00242e9cldr x2, [sp+232]
00242ea0ldr x3, [sp+336]
00242ea4ldrsb x27, [x3]
00242ea8str x2, [x3+8]
00242eacadrp x27, 0x809000
00242eb0ldr w2, [x27+3056]
00242eb4cbz w2, 0x242ebc
00242eb8b 0x242ec0
00242ebc
00242ebcloc_242ebc:
00242ebcb 0x242ed4
00242ec0
00242ec0loc_242ec0:
00242ec0bl runtime.gcWriteBarrier2
00242ec4str x1, [x25]
00242ec8ldr x9, [x3+16]
00242eccstr x9, [x25+8]
00242ed0b 0x242ed4
00242ed4
00242ed4loc_242ed4:
00242ed4str x1, [x3+16]
00242ed8ldr x9, [sp+336]
00242edcstr x9, [sp+208]
00242ee0ldr x0, [sp+144]
00242ee4ldr x1, [sp+152]
00242ee8ldr x2, [sp+160]
00242eecldr x3, [sp+168]
00242ef0ldr x4, [sp+176]
00242ef4ldr x5, [sp+184]
00242ef8ldr x6, [sp+192]
00242efcldr x7, [sp+200]
00242f00ldr x8, [sp+208]
00242f04ldp x29, x30, [sp-8]
00242f08add sp, sp, 480
00242f0cret x30
00242f10
00242f10loc_242f10:
00242f10ldr x1, [sp+488]
00242f14ldrsb x27, [x1]
00242f18ldr x1, [x1+72]
00242f1cldr x0, [sp+496]
00242f20blr x1
00242f24str x0, [sp+280]
00242f28str x1, [sp+288]
00242f2cstp xzr, xzr, [sp+248]
00242f30stp xzr, xzr, [sp+264]
00242f34add x1, sp, 248
00242f38str x1, [sp+424]
00242f3cldr x0, [sp+280]
00242f40ldr x1, [sp+288]
00242f44bl runtime.convTstring
00242f48str x0, [sp+416]
00242f4cldr x1, [sp+424]
00242f50ldrsb x27, [x1]
00242f54adrp x2, 0x3ed000
00242f58add x2, x2, 2496
00242f5cstr x2, [x1]
00242f60adrp x27, 0x809000
00242f64ldr w2, [x27+3056]
00242f68cbz w2, 0x242f70
00242f6cb 0x24303c
00242f70
00242f70loc_242f70:
00242f70b 0x242f74
00242f74
00242f74loc_242f74:
00242f74str x0, [x1+8]
00242f78ldr x5, [sp+216]
00242f7cldr x6, [sp+224]
00242f80str x5, [sp+400]
00242f84str x6, [sp+408]
00242f88str x5, [sp+392]
00242f8cldr x5, [sp+392]
00242f90cbnz x5, 0x242f98
00242f94b 0x243038
00242f98
00242f98loc_242f98:
00242f98ldr x5, [sp+392]
00242f9cldr x5, [x5+8]
00242fa0str x5, [sp+392]
00242fa4b 0x242fa8
00242fa8
00242fa8loc_242fa8:
00242fa8ldr x5, [sp+424]
00242facldrsb x27, [x5]
00242fb0ldr x6, [sp+392]
00242fb4ldr x7, [sp+408]
00242fb8str x6, [x5+16]
00242fbcadrp x27, 0x809000
00242fc0ldr w6, [x27+3056]
00242fc4cbz w6, 0x242fcc
00242fc8b 0x243024
00242fcc
00242fccloc_242fcc:
00242fccb 0x242fd0
00242fd0
00242fd0loc_242fd0:
00242fd0str x7, [x5+24]
00242fd4ldr x2, [sp+424]
00242fd8ldrsb x27, [x2]
00242fdcb 0x242fe0
00242fe0
00242fe0loc_242fe0:
00242fe0str x2, [sp+432]
00242fe4orr x4, xzr, 2
00242fe8str x4, [sp+440]
00242fecstr x4, [sp+448]
00242ff0adrp x0, 0x486000
00242ff4add x0, x0, 2373
00242ff8orr x1, xzr, 48
00242ffcmov x3, x4
00243000bl fmt.Sprintf
00243004str x0, [sp+456]
00243008str x1, [sp+464]
0024300cbl runtime.convTstring
00243010str x0, [sp+384]
00243014mov x1, x0
00243018adrp x0, 0x3b2000
0024301cadd x0, x0, 2944
00243020bl runtime.gopanic
00243024
00243024loc_243024:
00243024bl runtime.gcWriteBarrier2
00243028str x7, [x25]
0024302cldr x6, [x5+24]
00243030str x6, [x25+8]
00243034b 0x242fd0
00243038
00243038loc_243038:
00243038b 0x242fa8
0024303c
0024303cloc_24303c:
0024303cbl runtime.gcWriteBarrier2
00243040str x0, [x25]
00243044ldr x5, [x1+8]
00243048str x5, [x25+8]
0024304cb 0x242f74
00243050
00243050loc_243050:
00243050stp x0, x1, [sp+8]
00243054stp x2, x3, [sp+24]
00243058stp x4, x5, [sp+40]
0024305cstp x6, x7, [sp+56]
00243060stp x8, x9, [sp+72]
00243064stp x10, x11, [sp+88]
00243068stp x12, x13, [sp+104]
0024306cstrb w14, [sp+120]
00243070str x15, [sp+128]
00243074mov x3, x30
00243078bl runtime.morestack_noctxt.abi0
0024307cldp x0, x1, [sp+8]
00243080ldp x2, x3, [sp+24]
00243084ldp x4, x5, [sp+40]
00243088ldp x6, x7, [sp+56]
0024308cldp x8, x9, [sp+72]
00243090ldp x10, x11, [sp+88]
00243094ldp x12, x13, [sp+104]
00243098ldrb w14, [sp+120]
0024309cldr x15, [sp+128]
002430a0b 0x242950
002430a4udf 0
002430a8udf 0
002430acudf 0
00242950
00242950google.golang.org/protobuf/internal/impl.fieldInfoForMap: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00242950ldr x16, [x28+16]
00242954sub x17, sp, 352
00242958subs xzr, x17, x16
0024295cb.ls 0x243050
00242960sub x20, sp, 480
00242964stp x29, x30, [x20-8]
00242968add sp, x20, 0
0024296csub x29, sp, 8
00242970str x0, [sp+488]
00242974str x1, [sp+496]
00242978str x2, [sp+504]
0024297cstr x3, [sp+512]
00242980str x4, [sp+520]
00242984str x5, [sp+528]
00242988str x6, [sp+536]
0024298cstr x7, [sp+544]
00242990str x8, [sp+552]
00242994str x9, [sp+560]
00242998str x10, [sp+568]
0024299cstr x11, [sp+576]
002429a0str x12, [sp+584]
002429a4str x13, [sp+592]
002429a8strb w14, [sp+600]
002429acstr x15, [sp+608]
002429b0stp xzr, xzr, [sp+144]
002429b4stp xzr, xzr, [sp+160]
002429b8stp xzr, xzr, [sp+176]
002429bcstp xzr, xzr, [sp+192]
002429c0str xzr, [sp+208]
002429c4ldr x1, [sp+536]
002429c8ldr x0, [sp+544]
002429ccstr x1, [sp+216]
002429d0str x0, [sp+224]
002429d4ldrsb x27, [x1]
002429d8ldr x1, [x1+168]
002429dcblr x1
002429e0str x0, [sp+136]
002429e4subs xzr, x0, 21
002429e8b.ne 0x242f10
002429ecb 0x2429f0
002429f0
002429f0loc_2429f0:
002429f0ldr x0, [sp+216]
002429f4ldr x2, [sp+488]
002429f8ldr x1, [sp+224]
002429fcldr x3, [sp+496]
00242a00bl google.golang.org/protobuf/internal/impl.NewConverter
00242a04str x0, [sp+232]
00242a08str x1, [sp+240]
00242a0cldr x13, [sp+608]
00242a10ldr x0, [sp+504]
00242a14ldr x1, [sp+512]
00242a18ldr x2, [sp+520]
00242a1cldr x3, [sp+528]
00242a20ldr x4, [sp+536]
00242a24ldr x5, [sp+544]
00242a28ldr x6, [sp+552]
00242a2cldr x7, [sp+560]
00242a30ldr x8, [sp+568]
00242a34ldr x9, [sp+576]
00242a38ldr x10, [sp+584]
00242a3cldr x11, [sp+592]
00242a40ldrb w12, [sp+600]
00242a44bl google.golang.org/protobuf/internal/impl.offsetOf
00242a48str x0, [sp+128]
00242a4cstp xzr, xzr, [sp+144]
00242a50stp xzr, xzr, [sp+160]
00242a54stp xzr, xzr, [sp+176]
00242a58stp xzr, xzr, [sp+192]
00242a5cstr xzr, [sp+208]
00242a60ldr x4, [sp+488]
00242a64ldr x5, [sp+496]
00242a68str x4, [sp+144]
00242a6cstr x5, [sp+152]
00242a70adrp x0, 0x40b000
00242a74add x0, x0, 2784
00242a78bl runtime.newobject
00242a7cstr x0, [sp+376]
00242a80adrp x4, 4096
00242a84add x4, x4, 1728
00242a88str x4, [x0]
00242a8cldr x4, [sp+128]
00242a90ldr x5, [sp+376]
00242a94ldrsb x27, [x5]
00242a98str x4, [x5+8]
00242a9cldr x4, [sp+376]
00242aa0ldrsb x27, [x4]
00242aa4add x21, x4, 16
00242aa8adrp x27, 0x809000
00242aacldr w5, [x27+3056]
00242ab0cbz w5, 0x242ab8
00242ab4b 0x242abc
00242ab8
00242ab8loc_242ab8:
00242ab8b 0x242ae4
00242abc
00242abcloc_242abc:
00242abcstr x4, [sp+328]
00242ac0str x21, [sp+320]
00242ac4adrp x0, 0x446000
00242ac8add x0, x0, 2592
00242accmov x1, x21
00242ad0add x2, sp, 504
00242ad4bl runtime.wbMove
00242ad8ldr x4, [sp+328]
00242adcldr x21, [sp+320]
00242ae0b 0x242ae4
00242ae4
00242ae4loc_242ae4:
00242ae4add x20, sp, 504
00242ae8adr x27, 16
00242aecstp x29, x27, [sp-24]
00242af0sub x29, sp, 24
00242af4bl fn_87ef0
00242af8sub x29, sp, 8
00242afcldr x1, [sp+600]
00242b00str x1, [x4+112]
00242b04ldr x1, [sp+376]
00242b08str x1, [sp+160]
00242b0cadrp x0, 0x40b000
00242b10add x0, x0, 2784
00242b14bl runtime.newobject
00242b18str x0, [sp+368]
00242b1cadrp x1, 4096
00242b20add x1, x1, 1504
00242b24str x1, [x0]
00242b28ldr x1, [sp+128]
00242b2cldr x2, [sp+368]
00242b30ldrsb x27, [x2]
00242b34str x1, [x2+8]
00242b38ldr x1, [sp+368]
00242b3cldrsb x27, [x1]
00242b40add x21, x1, 16
00242b44adrp x27, 0x809000
00242b48ldr w2, [x27+3056]
00242b4ccbz w2, 0x242b54
00242b50b 0x242b58
00242b54
00242b54loc_242b54:
00242b54b 0x242b80
00242b58
00242b58loc_242b58:
00242b58str x1, [sp+328]
00242b5cstr x21, [sp+320]
00242b60adrp x0, 0x446000
00242b64add x0, x0, 2592
00242b68mov x1, x21
00242b6cadd x2, sp, 504
00242b70bl runtime.wbMove
00242b74ldr x1, [sp+328]
00242b78ldr x21, [sp+320]
00242b7cb 0x242b80
00242b80
00242b80loc_242b80:
00242b80add x20, sp, 504
00242b84adr x27, 16
00242b88stp x29, x27, [sp-24]
00242b8csub x29, sp, 24
00242b90bl fn_87ef0
00242b94sub x29, sp, 8
00242b98ldr x2, [sp+600]
00242b9cstr x2, [x1+112]
00242ba0ldr x1, [sp+368]
00242ba4str x1, [sp+168]
00242ba8adrp x0, 0x41b000
00242bacadd x0, x0, 928
00242bb0bl runtime.newobject
00242bb4str x0, [sp+360]
00242bb8adrp x1, 4096
00242bbcadd x1, x1, 1136
00242bc0str x1, [x0]
00242bc4ldr x1, [sp+240]
00242bc8ldr x2, [sp+232]
00242bccldr x3, [sp+360]
00242bd0ldrsb x27, [x3]
00242bd4str x2, [x3+8]
00242bd8adrp x27, 0x809000
00242bdcldr w2, [x27+3056]
00242be0cbz w2, 0x242be8
00242be4b 0x242bec
00242be8
00242be8loc_242be8:
00242be8b 0x242c00
00242bec
00242becloc_242bec:
00242becbl runtime.gcWriteBarrier2
00242bf0str x1, [x25]
00242bf4ldr x4, [x3+16]
00242bf8str x4, [x25+8]
00242bfcb 0x242c00
00242c00
00242c00loc_242c00:
00242c00str x1, [x3+16]
00242c04ldr x3, [sp+128]
00242c08ldr x4, [sp+360]
00242c0cldrsb x27, [x4]
00242c10str x3, [x4+24]
00242c14ldr x3, [sp+360]
00242c18ldrsb x27, [x3]
00242c1cadd x21, x3, 32
00242c20adrp x27, 0x809000
00242c24ldr w4, [x27+3056]
00242c28cbz w4, 0x242c30
00242c2cb 0x242c34
00242c30
00242c30loc_242c30:
00242c30b 0x242c5c
00242c34
00242c34loc_242c34:
00242c34str x3, [sp+312]
00242c38str x21, [sp+320]
00242c3cadrp x0, 0x446000
00242c40add x0, x0, 2592
00242c44mov x1, x21
00242c48add x2, sp, 504
00242c4cbl runtime.wbMove
00242c50ldr x3, [sp+312]
00242c54ldr x21, [sp+320]
00242c58b 0x242c5c
00242c5c
00242c5cloc_242c5c:
00242c5cadd x20, sp, 504
00242c60adr x27, 16
00242c64stp x29, x27, [sp-24]
00242c68sub x29, sp, 24
00242c6cbl fn_87ef0
00242c70sub x29, sp, 8
00242c74ldr x1, [sp+600]
00242c78str x1, [x3+128]
00242c7cldr x1, [sp+360]
00242c80str x1, [sp+176]
00242c84adrp x0, 0x42b000
00242c88add x0, x0, 2624
00242c8cbl runtime.newobject
00242c90str x0, [sp+352]
00242c94adrp x1, 4096
00242c98add x1, x1, 640
00242c9cstr x1, [x0]
00242ca0ldr x1, [sp+128]
00242ca4ldr x2, [sp+352]
00242ca8ldrsb x27, [x2]
00242cacstr x1, [x2+8]
00242cb0ldr x1, [sp+352]
00242cb4ldrsb x27, [x1]
00242cb8add x21, x1, 16
00242cbcadrp x27, 0x809000
00242cc0ldr w2, [x27+3056]
00242cc4cbz w2, 0x242ccc
00242cc8b 0x242cd0
00242ccc
00242cccloc_242ccc:
00242cccb 0x242cf8
00242cd0
00242cd0loc_242cd0:
00242cd0str x1, [sp+304]
00242cd4str x21, [sp+320]
00242cd8adrp x0, 0x446000
00242cdcadd x0, x0, 2592
00242ce0mov x1, x21
00242ce4add x2, sp, 504
00242ce8bl runtime.wbMove
00242cecldr x1, [sp+304]
00242cf0ldr x21, [sp+320]
00242cf4b 0x242cf8
00242cf8
00242cf8loc_242cf8:
00242cf8add x20, sp, 504
00242cfcadr x27, 16
00242d00stp x29, x27, [sp-24]
00242d04sub x29, sp, 24
00242d08bl fn_87ef0
00242d0csub x29, sp, 8
00242d10ldr x2, [sp+600]
00242d14str x2, [x1+112]
00242d18ldr x1, [sp+240]
00242d1cldr x2, [sp+232]
00242d20ldr x3, [sp+352]
00242d24ldrsb x27, [x3]
00242d28str x2, [x3+120]
00242d2cadrp x27, 0x809000
00242d30ldr w2, [x27+3056]
00242d34cbz w2, 0x242d3c
00242d38b 0x242d40
00242d3c
00242d3cloc_242d3c:
00242d3cb 0x242d54
00242d40
00242d40loc_242d40:
00242d40bl runtime.gcWriteBarrier2
00242d44str x1, [x25]
00242d48ldr x2, [x3+128]
00242d4cstr x2, [x25+8]
00242d50b 0x242d54
00242d54
00242d54loc_242d54:
00242d54str x1, [x3+128]
00242d58ldr x1, [sp+496]
00242d5cldr x2, [sp+488]
00242d60ldr x3, [sp+352]
00242d64ldrsb x27, [x3]
00242d68str x2, [x3+136]
00242d6cadrp x27, 0x809000
00242d70ldr w2, [x27+3056]
00242d74cbz w2, 0x242d7c
00242d78b 0x242d80
00242d7c
00242d7cloc_242d7c:
00242d7cb 0x242d94
00242d80
00242d80loc_242d80:
00242d80bl runtime.gcWriteBarrier2
00242d84str x1, [x25]
00242d88ldr x2, [x3+144]
00242d8cstr x2, [x25+8]
00242d90b 0x242d94
00242d94
00242d94loc_242d94:
00242d94str x1, [x3+144]
00242d98ldr x1, [sp+352]
00242d9cstr x1, [sp+184]
00242da0adrp x0, 0x41b000
00242da4add x0, x0, 1120
00242da8bl runtime.newobject
00242dacstr x0, [sp+344]
00242db0adrp x1, 4096
00242db4add x1, x1, 304
00242db8str x1, [x0]
00242dbcldr x1, [sp+128]
00242dc0ldr x2, [sp+344]
00242dc4ldrsb x27, [x2]
00242dc8str x1, [x2+8]
00242dccldr x1, [sp+344]
00242dd0ldrsb x27, [x1]
00242dd4add x21, x1, 16
00242dd8adrp x27, 0x809000
00242ddcldr w2, [x27+3056]
00242de0cbz w2, 0x242de8
00242de4b 0x242dec
00242de8
00242de8loc_242de8:
00242de8b 0x242e14
00242dec
00242decloc_242dec:
00242decstr x1, [sp+296]
00242df0str x21, [sp+320]
00242df4adrp x0, 0x446000
00242df8add x0, x0, 2592
00242dfcmov x1, x21
00242e00add x2, sp, 504
00242e04bl runtime.wbMove
00242e08ldr x1, [sp+296]
00242e0cldr x21, [sp+320]
00242e10b 0x242e14
00242e14
00242e14loc_242e14:
00242e14add x20, sp, 504
00242e18adr x27, 16
00242e1cstp x29, x27, [sp-24]
00242e20sub x29, sp, 24
00242e24bl fn_87ef0
00242e28sub x29, sp, 8
00242e2cldr x2, [sp+600]
00242e30str x2, [x1+112]
00242e34ldr x1, [sp+240]
00242e38ldr x2, [sp+232]
00242e3cldr x3, [sp+344]
00242e40ldrsb x27, [x3]
00242e44str x2, [x3+120]
00242e48adrp x27, 0x809000
00242e4cldr w2, [x27+3056]
00242e50cbz w2, 0x242e58
00242e54b 0x242e5c
00242e58
00242e58loc_242e58:
00242e58b 0x242e70
00242e5c
00242e5cloc_242e5c:
00242e5cbl runtime.gcWriteBarrier2
00242e60str x1, [x25]
00242e64ldr x2, [x3+128]
00242e68str x2, [x25+8]
00242e6cb 0x242e70
00242e70
00242e70loc_242e70:
00242e70str x1, [x3+128]
00242e74ldr x1, [sp+344]
00242e78str x1, [sp+192]
00242e7cadrp x0, 0x3f7000
00242e80add x0, x0, 448
00242e84bl runtime.newobject
00242e88str x0, [sp+336]
00242e8cadrp x1, 4096
00242e90add x1, x1, 176
00242e94str x1, [x0]
00242e98ldr x1, [sp+240]
00242e9cldr x2, [sp+232]
00242ea0ldr x3, [sp+336]
00242ea4ldrsb x27, [x3]
00242ea8str x2, [x3+8]
00242eacadrp x27, 0x809000
00242eb0ldr w2, [x27+3056]
00242eb4cbz w2, 0x242ebc
00242eb8b 0x242ec0
00242ebc
00242ebcloc_242ebc:
00242ebcb 0x242ed4
00242ec0
00242ec0loc_242ec0:
00242ec0bl runtime.gcWriteBarrier2
00242ec4str x1, [x25]
00242ec8ldr x9, [x3+16]
00242eccstr x9, [x25+8]
00242ed0b 0x242ed4
00242ed4
00242ed4loc_242ed4:
00242ed4str x1, [x3+16]
00242ed8ldr x9, [sp+336]
00242edcstr x9, [sp+208]
00242ee0ldr x0, [sp+144]
00242ee4ldr x1, [sp+152]
00242ee8ldr x2, [sp+160]
00242eecldr x3, [sp+168]
00242ef0ldr x4, [sp+176]
00242ef4ldr x5, [sp+184]
00242ef8ldr x6, [sp+192]
00242efcldr x7, [sp+200]
00242f00ldr x8, [sp+208]
00242f04ldp x29, x30, [sp-8]
00242f08add sp, sp, 480
00242f0cret x30
00242f10
00242f10loc_242f10:
00242f10ldr x1, [sp+488]
00242f14ldrsb x27, [x1]
00242f18ldr x1, [x1+72]
00242f1cldr x0, [sp+496]
00242f20blr x1
00242f24str x0, [sp+280]
00242f28str x1, [sp+288]
00242f2cstp xzr, xzr, [sp+248]
00242f30stp xzr, xzr, [sp+264]
00242f34add x1, sp, 248
00242f38str x1, [sp+424]
00242f3cldr x0, [sp+280]
00242f40ldr x1, [sp+288]
00242f44bl runtime.convTstring
00242f48str x0, [sp+416]
00242f4cldr x1, [sp+424]
00242f50ldrsb x27, [x1]
00242f54adrp x2, 0x3ed000
00242f58add x2, x2, 2496
00242f5cstr x2, [x1]
00242f60adrp x27, 0x809000
00242f64ldr w2, [x27+3056]
00242f68cbz w2, 0x242f70
00242f6cb 0x24303c
00242f70
00242f70loc_242f70:
00242f70b 0x242f74
00242f74
00242f74loc_242f74:
00242f74str x0, [x1+8]
00242f78ldr x5, [sp+216]
00242f7cldr x6, [sp+224]
00242f80str x5, [sp+400]
00242f84str x6, [sp+408]
00242f88str x5, [sp+392]
00242f8cldr x5, [sp+392]
00242f90cbnz x5, 0x242f98
00242f94b 0x243038
00242f98
00242f98loc_242f98:
00242f98ldr x5, [sp+392]
00242f9cldr x5, [x5+8]
00242fa0str x5, [sp+392]
00242fa4b 0x242fa8
00242fa8
00242fa8loc_242fa8:
00242fa8ldr x5, [sp+424]
00242facldrsb x27, [x5]
00242fb0ldr x6, [sp+392]
00242fb4ldr x7, [sp+408]
00242fb8str x6, [x5+16]
00242fbcadrp x27, 0x809000
00242fc0ldr w6, [x27+3056]
00242fc4cbz w6, 0x242fcc
00242fc8b 0x243024
00242fcc
00242fccloc_242fcc:
00242fccb 0x242fd0
00242fd0
00242fd0loc_242fd0:
00242fd0str x7, [x5+24]
00242fd4ldr x2, [sp+424]
00242fd8ldrsb x27, [x2]
00242fdcb 0x242fe0
00242fe0
00242fe0loc_242fe0:
00242fe0str x2, [sp+432]
00242fe4orr x4, xzr, 2
00242fe8str x4, [sp+440]
00242fecstr x4, [sp+448]
00242ff0adrp x0, 0x486000
00242ff4add x0, x0, 2373
00242ff8orr x1, xzr, 48
00242ffcmov x3, x4
00243000bl fmt.Sprintf
00243004str x0, [sp+456]
00243008str x1, [sp+464]
0024300cbl runtime.convTstring
00243010str x0, [sp+384]
00243014mov x1, x0
00243018adrp x0, 0x3b2000
0024301cadd x0, x0, 2944
00243020bl runtime.gopanic
00243024
00243024loc_243024:
00243024bl runtime.gcWriteBarrier2
00243028str x7, [x25]
0024302cldr x6, [x5+24]
00243030str x6, [x25+8]
00243034b 0x242fd0
00243038
00243038loc_243038:
00243038b 0x242fa8
0024303c
0024303cloc_24303c:
0024303cbl runtime.gcWriteBarrier2
00243040str x0, [x25]
00243044ldr x5, [x1+8]
00243048str x5, [x25+8]
0024304cb 0x242f74
00243050
00243050loc_243050:
00243050stp x0, x1, [sp+8]
00243054stp x2, x3, [sp+24]
00243058stp x4, x5, [sp+40]
0024305cstp x6, x7, [sp+56]
00243060stp x8, x9, [sp+72]
00243064stp x10, x11, [sp+88]
00243068stp x12, x13, [sp+104]
0024306cstrb w14, [sp+120]
00243070str x15, [sp+128]
00243074mov x3, x30
00243078bl runtime.morestack_noctxt.abi0
0024307cldp x0, x1, [sp+8]
00243080ldp x2, x3, [sp+24]
00243084ldp x4, x5, [sp+40]
00243088ldp x6, x7, [sp+56]
0024308cldp x8, x9, [sp+72]
00243090ldp x10, x11, [sp+88]
00243094ldp x12, x13, [sp+104]
00243098ldrb w14, [sp+120]
0024309cldr x15, [sp+128]
002430a0b 0x242950
002430a4udf 0
002430a8udf 0
002430acudf 0
00242950
002430b0
002430b0google.golang.org/protobuf/internal/impl.fieldInfoForMap.func6: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func6(void)
002430b0ldr x16, [x28+16]
002430b4subs xzr, sp, x16
002430b8b.ls 0x243118
002430bcstr x30, [sp-96]!
002430c0stur x29, [sp-8]
002430c4sub x29, sp, 8
002430c8ldr x1, [x26+8]
002430ccldr x2, [x26+16]
002430d0str x1, [sp+48]
002430d4str x2, [sp+56]
002430d8stp xzr, xzr, [sp+24]
002430dcstr xzr, [sp+40]
002430e0ldr x1, [sp+48]
002430e4ldrsb x27, [x1]
002430e8ldr x1, [x1+48]
002430ecldr x0, [sp+56]
002430f0blr x1
002430f4str x0, [sp+64]
002430f8str x1, [sp+72]
002430fcstr x2, [sp+80]
00243100str x0, [sp+24]
00243104str x1, [sp+32]
00243108str x2, [sp+40]
0024310cldur x29, [sp-8]
00243110ldr x30, [sp], 96
00243114ret x30
00243118
00243118loc_243118:
00243118mov x3, x30
0024311cbl runtime.morestack.abi0
00243120b 0x2430b0
00243124udf 0
00243128udf 0
0024312cudf 0
002430b0
002430b0google.golang.org/protobuf/internal/impl.fieldInfoForMap.func6: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func6(void)
002430b0ldr x16, [x28+16]
002430b4subs xzr, sp, x16
002430b8b.ls 0x243118
002430bcstr x30, [sp-96]!
002430c0stur x29, [sp-8]
002430c4sub x29, sp, 8
002430c8ldr x1, [x26+8]
002430ccldr x2, [x26+16]
002430d0str x1, [sp+48]
002430d4str x2, [sp+56]
002430d8stp xzr, xzr, [sp+24]
002430dcstr xzr, [sp+40]
002430e0ldr x1, [sp+48]
002430e4ldrsb x27, [x1]
002430e8ldr x1, [x1+48]
002430ecldr x0, [sp+56]
002430f0blr x1
002430f4str x0, [sp+64]
002430f8str x1, [sp+72]
002430fcstr x2, [sp+80]
00243100str x0, [sp+24]
00243104str x1, [sp+32]
00243108str x2, [sp+40]
0024310cldur x29, [sp-8]
00243110ldr x30, [sp], 96
00243114ret x30
00243118
00243118loc_243118:
00243118mov x3, x30
0024311cbl runtime.morestack.abi0
00243120b 0x2430b0
00243124udf 0
00243128udf 0
0024312cudf 0
002430b0
00243130
00243130google.golang.org/protobuf/internal/impl.fieldInfoForMap.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func5(google.golang.org/protobuf/internal/impl.pointer p)
00243130ldr x16, [x28+16]
00243134sub x17, sp, 80
00243138subs xzr, x17, x16
0024313cb.ls 0x243260
00243140str x30, [sp-208]!
00243144stur x29, [sp-8]
00243148sub x29, sp, 8
0024314cstr x0, [sp+216]
00243150ldr x2, [x26+8]
00243154str x2, [sp+64]
00243158add x2, x26, 16
0024315cstr x2, [sp+192]
00243160ldr x2, [x26+120]
00243164ldr x3, [x26+128]
00243168str x2, [sp+120]
0024316cstr x3, [sp+128]
00243170stp xzr, xzr, [sp+72]
00243174str xzr, [sp+88]
00243178ldr x1, [sp+64]
0024317cldr x0, [sp+216]
00243180bl google.golang.org/protobuf/internal/impl.pointer.Apply
00243184str x0, [sp+184]
00243188ldr x2, [sp+192]
0024318cldr x1, [x2+32]
00243190ldr x2, [x2+40]
00243194bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243198str x0, [sp+160]
0024319cstr x1, [sp+168]
002431a0str x2, [sp+176]
002431a4bl reflect.Value.Elem
002431a8str x0, [sp+96]
002431acstr x1, [sp+104]
002431b0str x2, [sp+112]
002431b4bl reflect.Value.IsNil
002431b8strb w0, [sp+63]
002431bctbnz w0, 0, 0x2431c4
002431c0b 0x243218
002431c4
002431c4loc_2431c4:
002431c4ldr x2, [sp+192]
002431c8ldr x0, [x2+32]
002431ccldr x1, [x2+40]
002431d0bl reflect.MakeMap
002431d4str x0, [sp+160]
002431d8str x1, [sp+168]
002431dcstr x2, [sp+176]
002431e0ldr x3, [sp+96]
002431e4ldr x4, [sp+104]
002431e8ldr x5, [sp+112]
002431ecmov x6, x0
002431f0mov x0, x3
002431f4mov x7, x1
002431f8mov x1, x4
002431fcmov x8, x2
00243200mov x2, x5
00243204mov x3, x6
00243208mov x4, x7
0024320cmov x5, x8
00243210bl reflect.Value.Set
00243214b 0x24321c
00243218
00243218loc_243218:
00243218b 0x24321c
0024321c
0024321cloc_24321c:
0024321cldr x1, [sp+96]
00243220ldr x2, [sp+104]
00243224ldr x3, [sp+112]
00243228ldr x4, [sp+120]
0024322cldrsb x27, [x4]
00243230ldr x4, [x4+56]
00243234ldr x0, [sp+128]
00243238blr x4
0024323cstr x0, [sp+136]
00243240str x1, [sp+144]
00243244str x2, [sp+152]
00243248str x0, [sp+72]
0024324cstr x1, [sp+80]
00243250str x2, [sp+88]
00243254ldur x29, [sp-8]
00243258ldr x30, [sp], 208
0024325cret x30
00243260
00243260loc_243260:
00243260str x0, [sp+8]
00243264mov x3, x30
00243268bl runtime.morestack.abi0
0024326cldr x0, [sp+8]
00243270b 0x243130
00243274udf 0
00243278udf 0
0024327cudf 0
00243130
00243130google.golang.org/protobuf/internal/impl.fieldInfoForMap.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func5(google.golang.org/protobuf/internal/impl.pointer p)
00243130ldr x16, [x28+16]
00243134sub x17, sp, 80
00243138subs xzr, x17, x16
0024313cb.ls 0x243260
00243140str x30, [sp-208]!
00243144stur x29, [sp-8]
00243148sub x29, sp, 8
0024314cstr x0, [sp+216]
00243150ldr x2, [x26+8]
00243154str x2, [sp+64]
00243158add x2, x26, 16
0024315cstr x2, [sp+192]
00243160ldr x2, [x26+120]
00243164ldr x3, [x26+128]
00243168str x2, [sp+120]
0024316cstr x3, [sp+128]
00243170stp xzr, xzr, [sp+72]
00243174str xzr, [sp+88]
00243178ldr x1, [sp+64]
0024317cldr x0, [sp+216]
00243180bl google.golang.org/protobuf/internal/impl.pointer.Apply
00243184str x0, [sp+184]
00243188ldr x2, [sp+192]
0024318cldr x1, [x2+32]
00243190ldr x2, [x2+40]
00243194bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243198str x0, [sp+160]
0024319cstr x1, [sp+168]
002431a0str x2, [sp+176]
002431a4bl reflect.Value.Elem
002431a8str x0, [sp+96]
002431acstr x1, [sp+104]
002431b0str x2, [sp+112]
002431b4bl reflect.Value.IsNil
002431b8strb w0, [sp+63]
002431bctbnz w0, 0, 0x2431c4
002431c0b 0x243218
002431c4
002431c4loc_2431c4:
002431c4ldr x2, [sp+192]
002431c8ldr x0, [x2+32]
002431ccldr x1, [x2+40]
002431d0bl reflect.MakeMap
002431d4str x0, [sp+160]
002431d8str x1, [sp+168]
002431dcstr x2, [sp+176]
002431e0ldr x3, [sp+96]
002431e4ldr x4, [sp+104]
002431e8ldr x5, [sp+112]
002431ecmov x6, x0
002431f0mov x0, x3
002431f4mov x7, x1
002431f8mov x1, x4
002431fcmov x8, x2
00243200mov x2, x5
00243204mov x3, x6
00243208mov x4, x7
0024320cmov x5, x8
00243210bl reflect.Value.Set
00243214b 0x24321c
00243218
00243218loc_243218:
00243218b 0x24321c
0024321c
0024321cloc_24321c:
0024321cldr x1, [sp+96]
00243220ldr x2, [sp+104]
00243224ldr x3, [sp+112]
00243228ldr x4, [sp+120]
0024322cldrsb x27, [x4]
00243230ldr x4, [x4+56]
00243234ldr x0, [sp+128]
00243238blr x4
0024323cstr x0, [sp+136]
00243240str x1, [sp+144]
00243244str x2, [sp+152]
00243248str x0, [sp+72]
0024324cstr x1, [sp+80]
00243250str x2, [sp+88]
00243254ldur x29, [sp-8]
00243258ldr x30, [sp], 208
0024325cret x30
00243260
00243260loc_243260:
00243260str x0, [sp+8]
00243264mov x3, x30
00243268bl runtime.morestack.abi0
0024326cldr x0, [sp+8]
00243270b 0x243130
00243274udf 0
00243278udf 0
0024327cudf 0
00243130
00243280
00243280google.golang.org/protobuf/internal/impl.fieldInfoForMap.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00243280ldr x16, [x28+16]
00243284sub x17, sp, 176
00243288subs xzr, x17, x16
0024328cb.ls 0x243448
00243290sub x20, sp, 304
00243294stp x29, x30, [x20-8]
00243298add sp, x20, 0
0024329csub x29, sp, 8
002432a0str x0, [sp+312]
002432a4str x1, [sp+320]
002432a8str x2, [sp+328]
002432acstr x3, [sp+336]
002432b0ldr x2, [x26+8]
002432b4str x2, [sp+72]
002432b8add x2, x26, 16
002432bcstr x2, [sp+288]
002432c0ldr x2, [x26+120]
002432c4ldr x3, [x26+128]
002432c8str x2, [sp+144]
002432ccstr x3, [sp+152]
002432d0ldr x2, [x26+136]
002432d4ldr x3, [x26+144]
002432d8str x2, [sp+128]
002432dcstr x3, [sp+136]
002432e0ldr x1, [sp+72]
002432e4ldr x0, [sp+312]
002432e8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002432ecstr x0, [sp+232]
002432f0ldr x2, [sp+288]
002432f4ldr x1, [x2+32]
002432f8ldr x2, [x2+40]
002432fcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243300str x0, [sp+208]
00243304str x1, [sp+216]
00243308str x2, [sp+224]
0024330cbl reflect.Value.Elem
00243310str x0, [sp+80]
00243314str x1, [sp+88]
00243318str x2, [sp+96]
0024331cldr x1, [sp+320]
00243320ldr x2, [sp+328]
00243324ldr x3, [sp+336]
00243328ldr x4, [sp+144]
0024332cldrsb x27, [x4]
00243330ldr x4, [x4+24]
00243334ldr x0, [sp+152]
00243338blr x4
0024333cstr x0, [sp+104]
00243340str x1, [sp+112]
00243344str x2, [sp+120]
00243348bl reflect.Value.IsNil
0024334cstrb w0, [sp+71]
00243350tbnz w0, 0, 0x243380
00243354b 0x243358
00243358
00243358loc_243358:
00243358ldr x0, [sp+80]
0024335cldr x3, [sp+104]
00243360ldr x1, [sp+88]
00243364ldr x4, [sp+112]
00243368ldr x2, [sp+96]
0024336cldr x5, [sp+120]
00243370bl reflect.Value.Set
00243374ldp x29, x30, [sp-8]
00243378add sp, sp, 304
0024337cret x30
00243380
00243380loc_243380:
00243380ldr x1, [sp+128]
00243384ldrsb x27, [x1]
00243388ldr x1, [x1+72]
0024338cldr x0, [sp+136]
00243390blr x1
00243394str x0, [sp+192]
00243398str x1, [sp+200]
0024339cstp xzr, xzr, [sp+176]
002433a0add x1, sp, 176
002433a4str x1, [sp+256]
002433a8ldr x0, [sp+192]
002433acldr x1, [sp+200]
002433b0bl runtime.convTstring
002433b4str x0, [sp+248]
002433b8ldr x1, [sp+256]
002433bcldrsb x27, [x1]
002433c0adrp x2, 0x3ec000
002433c4add x2, x2, 2496
002433c8str x2, [x1]
002433ccadrp x27, 0x808000
002433d0ldr w2, [x27+3056]
002433d4cbz w2, 0x2433dc
002433d8b 0x243434
002433dc
002433dcloc_2433dc:
002433dcb 0x2433e0
002433e0
002433e0loc_2433e0:
002433e0str x0, [x1+8]
002433e4ldr x2, [sp+256]
002433e8ldrsb x27, [x2]
002433ecb 0x2433f0
002433f0
002433f0loc_2433f0:
002433f0str x2, [sp+264]
002433f4orr x4, xzr, 1
002433f8str x4, [sp+272]
002433fcstr x4, [sp+280]
00243400adrp x0, 0x485000
00243404add x0, x0, 371
00243408movz x1, 47
0024340cmov x3, x4
00243410bl fmt.Sprintf
00243414str x0, [sp+160]
00243418str x1, [sp+168]
0024341cbl runtime.convTstring
00243420str x0, [sp+240]
00243424mov x1, x0
00243428adrp x0, 0x3b2000
0024342cadd x0, x0, 2944
00243430bl runtime.gopanic
00243434
00243434loc_243434:
00243434bl runtime.gcWriteBarrier2
00243438str x0, [x25]
0024343cldr x5, [x1+8]
00243440str x5, [x25+8]
00243444b 0x2433e0
00243448
00243448loc_243448:
00243448stp x0, x1, [sp+8]
0024344cstp x2, x3, [sp+24]
00243450mov x3, x30
00243454bl runtime.morestack.abi0
00243458ldp x0, x1, [sp+8]
0024345cldp x2, x3, [sp+24]
00243460b 0x243280
00243464udf 0
00243468udf 0
0024346cudf 0
00243280
00243280google.golang.org/protobuf/internal/impl.fieldInfoForMap.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00243280ldr x16, [x28+16]
00243284sub x17, sp, 176
00243288subs xzr, x17, x16
0024328cb.ls 0x243448
00243290sub x20, sp, 304
00243294stp x29, x30, [x20-8]
00243298add sp, x20, 0
0024329csub x29, sp, 8
002432a0str x0, [sp+312]
002432a4str x1, [sp+320]
002432a8str x2, [sp+328]
002432acstr x3, [sp+336]
002432b0ldr x2, [x26+8]
002432b4str x2, [sp+72]
002432b8add x2, x26, 16
002432bcstr x2, [sp+288]
002432c0ldr x2, [x26+120]
002432c4ldr x3, [x26+128]
002432c8str x2, [sp+144]
002432ccstr x3, [sp+152]
002432d0ldr x2, [x26+136]
002432d4ldr x3, [x26+144]
002432d8str x2, [sp+128]
002432dcstr x3, [sp+136]
002432e0ldr x1, [sp+72]
002432e4ldr x0, [sp+312]
002432e8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002432ecstr x0, [sp+232]
002432f0ldr x2, [sp+288]
002432f4ldr x1, [x2+32]
002432f8ldr x2, [x2+40]
002432fcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243300str x0, [sp+208]
00243304str x1, [sp+216]
00243308str x2, [sp+224]
0024330cbl reflect.Value.Elem
00243310str x0, [sp+80]
00243314str x1, [sp+88]
00243318str x2, [sp+96]
0024331cldr x1, [sp+320]
00243320ldr x2, [sp+328]
00243324ldr x3, [sp+336]
00243328ldr x4, [sp+144]
0024332cldrsb x27, [x4]
00243330ldr x4, [x4+24]
00243334ldr x0, [sp+152]
00243338blr x4
0024333cstr x0, [sp+104]
00243340str x1, [sp+112]
00243344str x2, [sp+120]
00243348bl reflect.Value.IsNil
0024334cstrb w0, [sp+71]
00243350tbnz w0, 0, 0x243380
00243354b 0x243358
00243358
00243358loc_243358:
00243358ldr x0, [sp+80]
0024335cldr x3, [sp+104]
00243360ldr x1, [sp+88]
00243364ldr x4, [sp+112]
00243368ldr x2, [sp+96]
0024336cldr x5, [sp+120]
00243370bl reflect.Value.Set
00243374ldp x29, x30, [sp-8]
00243378add sp, sp, 304
0024337cret x30
00243380
00243380loc_243380:
00243380ldr x1, [sp+128]
00243384ldrsb x27, [x1]
00243388ldr x1, [x1+72]
0024338cldr x0, [sp+136]
00243390blr x1
00243394str x0, [sp+192]
00243398str x1, [sp+200]
0024339cstp xzr, xzr, [sp+176]
002433a0add x1, sp, 176
002433a4str x1, [sp+256]
002433a8ldr x0, [sp+192]
002433acldr x1, [sp+200]
002433b0bl runtime.convTstring
002433b4str x0, [sp+248]
002433b8ldr x1, [sp+256]
002433bcldrsb x27, [x1]
002433c0adrp x2, 0x3ec000
002433c4add x2, x2, 2496
002433c8str x2, [x1]
002433ccadrp x27, 0x808000
002433d0ldr w2, [x27+3056]
002433d4cbz w2, 0x2433dc
002433d8b 0x243434
002433dc
002433dcloc_2433dc:
002433dcb 0x2433e0
002433e0
002433e0loc_2433e0:
002433e0str x0, [x1+8]
002433e4ldr x2, [sp+256]
002433e8ldrsb x27, [x2]
002433ecb 0x2433f0
002433f0
002433f0loc_2433f0:
002433f0str x2, [sp+264]
002433f4orr x4, xzr, 1
002433f8str x4, [sp+272]
002433fcstr x4, [sp+280]
00243400adrp x0, 0x485000
00243404add x0, x0, 371
00243408movz x1, 47
0024340cmov x3, x4
00243410bl fmt.Sprintf
00243414str x0, [sp+160]
00243418str x1, [sp+168]
0024341cbl runtime.convTstring
00243420str x0, [sp+240]
00243424mov x1, x0
00243428adrp x0, 0x3b2000
0024342cadd x0, x0, 2944
00243430bl runtime.gopanic
00243434
00243434loc_243434:
00243434bl runtime.gcWriteBarrier2
00243438str x0, [x25]
0024343cldr x5, [x1+8]
00243440str x5, [x25+8]
00243444b 0x2433e0
00243448
00243448loc_243448:
00243448stp x0, x1, [sp+8]
0024344cstp x2, x3, [sp+24]
00243450mov x3, x30
00243454bl runtime.morestack.abi0
00243458ldp x0, x1, [sp+8]
0024345cldp x2, x3, [sp+24]
00243460b 0x243280
00243464udf 0
00243468udf 0
0024346cudf 0
00243280
00243470
00243470google.golang.org/protobuf/internal/impl.fieldInfoForMap.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func3(google.golang.org/protobuf/internal/impl.pointer p)
00243470ldr x16, [x28+16]
00243474sub x17, sp, 80
00243478subs xzr, x17, x16
0024347cb.ls 0x2435cc
00243480str x30, [sp-208]!
00243484stur x29, [sp-8]
00243488sub x29, sp, 8
0024348cstr x0, [sp+216]
00243490ldr x1, [x26+8]
00243494ldr x2, [x26+16]
00243498str x1, [sp+120]
0024349cstr x2, [sp+128]
002434a0ldr x1, [x26+24]
002434a4str x1, [sp+56]
002434a8add x1, x26, 32
002434acstr x1, [sp+192]
002434b0stp xzr, xzr, [sp+72]
002434b4str xzr, [sp+88]
002434b8ldr x0, [sp+216]
002434bcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
002434c0strb w0, [sp+55]
002434c4tbnz w0, 0, 0x2434cc
002434c8b 0x243504
002434cc
002434ccloc_2434cc:
002434ccldr x1, [sp+120]
002434d0ldrsb x27, [x1]
002434d4ldr x1, [x1+64]
002434d8ldr x0, [sp+128]
002434dcblr x1
002434e0str x0, [sp+168]
002434e4str x1, [sp+176]
002434e8str x2, [sp+184]
002434ecstr x0, [sp+72]
002434f0str x1, [sp+80]
002434f4str x2, [sp+88]
002434f8ldur x29, [sp-8]
002434fcldr x30, [sp], 208
00243500ret x30
00243504
00243504loc_243504:
00243504ldr x1, [sp+56]
00243508ldr x0, [sp+216]
0024350cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00243510str x0, [sp+160]
00243514ldr x2, [sp+192]
00243518ldr x1, [x2+32]
0024351cldr x2, [x2+40]
00243520bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243524str x0, [sp+136]
00243528str x1, [sp+144]
0024352cstr x2, [sp+152]
00243530bl reflect.Value.Elem
00243534str x0, [sp+96]
00243538str x1, [sp+104]
0024353cstr x2, [sp+112]
00243540bl reflect.Value.Len
00243544str x0, [sp+64]
00243548cbz x0, 0x243550
0024354cb 0x243588
00243550
00243550loc_243550:
00243550ldr x1, [sp+120]
00243554ldrsb x27, [x1]
00243558ldr x1, [x1+64]
0024355cldr x0, [sp+128]
00243560blr x1
00243564str x0, [sp+168]
00243568str x1, [sp+176]
0024356cstr x2, [sp+184]
00243570str x0, [sp+72]
00243574str x1, [sp+80]
00243578str x2, [sp+88]
0024357cldur x29, [sp-8]
00243580ldr x30, [sp], 208
00243584ret x30
00243588
00243588loc_243588:
00243588ldr x1, [sp+96]
0024358cldr x2, [sp+104]
00243590ldr x3, [sp+112]
00243594ldr x4, [sp+120]
00243598ldrsb x27, [x4]
0024359cldr x4, [x4+56]
002435a0ldr x0, [sp+128]
002435a4blr x4
002435a8str x0, [sp+168]
002435acstr x1, [sp+176]
002435b0str x2, [sp+184]
002435b4str x0, [sp+72]
002435b8str x1, [sp+80]
002435bcstr x2, [sp+88]
002435c0ldur x29, [sp-8]
002435c4ldr x30, [sp], 208
002435c8ret x30
002435cc
002435ccloc_2435cc:
002435ccstr x0, [sp+8]
002435d0mov x3, x30
002435d4bl runtime.morestack.abi0
002435d8ldr x0, [sp+8]
002435dcb 0x243470
00243470
00243470google.golang.org/protobuf/internal/impl.fieldInfoForMap.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func3(google.golang.org/protobuf/internal/impl.pointer p)
00243470ldr x16, [x28+16]
00243474sub x17, sp, 80
00243478subs xzr, x17, x16
0024347cb.ls 0x2435cc
00243480str x30, [sp-208]!
00243484stur x29, [sp-8]
00243488sub x29, sp, 8
0024348cstr x0, [sp+216]
00243490ldr x1, [x26+8]
00243494ldr x2, [x26+16]
00243498str x1, [sp+120]
0024349cstr x2, [sp+128]
002434a0ldr x1, [x26+24]
002434a4str x1, [sp+56]
002434a8add x1, x26, 32
002434acstr x1, [sp+192]
002434b0stp xzr, xzr, [sp+72]
002434b4str xzr, [sp+88]
002434b8ldr x0, [sp+216]
002434bcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
002434c0strb w0, [sp+55]
002434c4tbnz w0, 0, 0x2434cc
002434c8b 0x243504
002434cc
002434ccloc_2434cc:
002434ccldr x1, [sp+120]
002434d0ldrsb x27, [x1]
002434d4ldr x1, [x1+64]
002434d8ldr x0, [sp+128]
002434dcblr x1
002434e0str x0, [sp+168]
002434e4str x1, [sp+176]
002434e8str x2, [sp+184]
002434ecstr x0, [sp+72]
002434f0str x1, [sp+80]
002434f4str x2, [sp+88]
002434f8ldur x29, [sp-8]
002434fcldr x30, [sp], 208
00243500ret x30
00243504
00243504loc_243504:
00243504ldr x1, [sp+56]
00243508ldr x0, [sp+216]
0024350cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00243510str x0, [sp+160]
00243514ldr x2, [sp+192]
00243518ldr x1, [x2+32]
0024351cldr x2, [x2+40]
00243520bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243524str x0, [sp+136]
00243528str x1, [sp+144]
0024352cstr x2, [sp+152]
00243530bl reflect.Value.Elem
00243534str x0, [sp+96]
00243538str x1, [sp+104]
0024353cstr x2, [sp+112]
00243540bl reflect.Value.Len
00243544str x0, [sp+64]
00243548cbz x0, 0x243550
0024354cb 0x243588
00243550
00243550loc_243550:
00243550ldr x1, [sp+120]
00243554ldrsb x27, [x1]
00243558ldr x1, [x1+64]
0024355cldr x0, [sp+128]
00243560blr x1
00243564str x0, [sp+168]
00243568str x1, [sp+176]
0024356cstr x2, [sp+184]
00243570str x0, [sp+72]
00243574str x1, [sp+80]
00243578str x2, [sp+88]
0024357cldur x29, [sp-8]
00243580ldr x30, [sp], 208
00243584ret x30
00243588
00243588loc_243588:
00243588ldr x1, [sp+96]
0024358cldr x2, [sp+104]
00243590ldr x3, [sp+112]
00243594ldr x4, [sp+120]
00243598ldrsb x27, [x4]
0024359cldr x4, [x4+56]
002435a0ldr x0, [sp+128]
002435a4blr x4
002435a8str x0, [sp+168]
002435acstr x1, [sp+176]
002435b0str x2, [sp+184]
002435b4str x0, [sp+72]
002435b8str x1, [sp+80]
002435bcstr x2, [sp+88]
002435c0ldur x29, [sp-8]
002435c4ldr x30, [sp], 208
002435c8ret x30
002435cc
002435ccloc_2435cc:
002435ccstr x0, [sp+8]
002435d0mov x3, x30
002435d4bl runtime.morestack.abi0
002435d8ldr x0, [sp+8]
002435dcb 0x243470
00243470
002435e0
002435e0google.golang.org/protobuf/internal/impl.fieldInfoForMap.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func2(google.golang.org/protobuf/internal/impl.pointer p)
002435e0ldr x16, [x28+16]
002435e4sub x17, sp, 32
002435e8subs xzr, x17, x16
002435ecb.ls 0x2436a8
002435f0str x30, [sp-160]!
002435f4stur x29, [sp-8]
002435f8sub x29, sp, 8
002435fcstr x0, [sp+168]
00243600ldr x2, [x26+8]
00243604str x2, [sp+64]
00243608add x2, x26, 16
0024360cstr x2, [sp+144]
00243610ldr x1, [sp+64]
00243614ldr x0, [sp+168]
00243618bl google.golang.org/protobuf/internal/impl.pointer.Apply
0024361cstr x0, [sp+136]
00243620ldr x2, [sp+144]
00243624ldr x1, [x2+32]
00243628ldr x2, [x2+40]
0024362cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243630str x0, [sp+112]
00243634str x1, [sp+120]
00243638str x2, [sp+128]
0024363cbl reflect.Value.Elem
00243640str x0, [sp+72]
00243644str x1, [sp+80]
00243648str x2, [sp+88]
0024364cbl reflect.Value.Type
00243650str x0, [sp+96]
00243654str x1, [sp+104]
00243658bl reflect.Zero
0024365cstr x0, [sp+112]
00243660str x1, [sp+120]
00243664str x2, [sp+128]
00243668ldr x3, [sp+72]
0024366cldr x4, [sp+80]
00243670ldr x5, [sp+88]
00243674mov x6, x0
00243678mov x0, x3
0024367cmov x7, x1
00243680mov x1, x4
00243684mov x8, x2
00243688mov x2, x5
0024368cmov x3, x6
00243690mov x4, x7
00243694mov x5, x8
00243698bl reflect.Value.Set
0024369cldur x29, [sp-8]
002436a0ldr x30, [sp], 160
002436a4ret x30
002436a8
002436a8loc_2436a8:
002436a8str x0, [sp+8]
002436acmov x3, x30
002436b0bl runtime.morestack.abi0
002436b4ldr x0, [sp+8]
002436b8b 0x2435e0
002436bcudf 0
002435e0
002435e0google.golang.org/protobuf/internal/impl.fieldInfoForMap.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func2(google.golang.org/protobuf/internal/impl.pointer p)
002435e0ldr x16, [x28+16]
002435e4sub x17, sp, 32
002435e8subs xzr, x17, x16
002435ecb.ls 0x2436a8
002435f0str x30, [sp-160]!
002435f4stur x29, [sp-8]
002435f8sub x29, sp, 8
002435fcstr x0, [sp+168]
00243600ldr x2, [x26+8]
00243604str x2, [sp+64]
00243608add x2, x26, 16
0024360cstr x2, [sp+144]
00243610ldr x1, [sp+64]
00243614ldr x0, [sp+168]
00243618bl google.golang.org/protobuf/internal/impl.pointer.Apply
0024361cstr x0, [sp+136]
00243620ldr x2, [sp+144]
00243624ldr x1, [x2+32]
00243628ldr x2, [x2+40]
0024362cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243630str x0, [sp+112]
00243634str x1, [sp+120]
00243638str x2, [sp+128]
0024363cbl reflect.Value.Elem
00243640str x0, [sp+72]
00243644str x1, [sp+80]
00243648str x2, [sp+88]
0024364cbl reflect.Value.Type
00243650str x0, [sp+96]
00243654str x1, [sp+104]
00243658bl reflect.Zero
0024365cstr x0, [sp+112]
00243660str x1, [sp+120]
00243664str x2, [sp+128]
00243668ldr x3, [sp+72]
0024366cldr x4, [sp+80]
00243670ldr x5, [sp+88]
00243674mov x6, x0
00243678mov x0, x3
0024367cmov x7, x1
00243680mov x1, x4
00243684mov x8, x2
00243688mov x2, x5
0024368cmov x3, x6
00243690mov x4, x7
00243694mov x5, x8
00243698bl reflect.Value.Set
0024369cldur x29, [sp-8]
002436a0ldr x30, [sp], 160
002436a4ret x30
002436a8
002436a8loc_2436a8:
002436a8str x0, [sp+8]
002436acmov x3, x30
002436b0bl runtime.morestack.abi0
002436b4ldr x0, [sp+8]
002436b8b 0x2435e0
002436bcudf 0
002435e0
002436c0
002436c0google.golang.org/protobuf/internal/impl.fieldInfoForMap.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func1(google.golang.org/protobuf/internal/impl.pointer p)
002436c0ldr x16, [x28+16]
002436c4subs xzr, sp, x16
002436c8b.ls 0x243774
002436ccstr x30, [sp-128]!
002436d0stur x29, [sp-8]
002436d4sub x29, sp, 8
002436d8str x0, [sp+136]
002436dcldr x1, [x26+8]
002436e0str x1, [sp+40]
002436e4add x1, x26, 16
002436e8str x1, [sp+112]
002436ecstrb wzr, [sp+38]
002436f0ldr x0, [sp+136]
002436f4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002436f8strb w0, [sp+39]
002436fctbnz w0, 0, 0x243704
00243700b 0x243718
00243704
00243704loc_243704:
00243704strb wzr, [sp+38]
00243708mov x0, xzr
0024370cldur x29, [sp-8]
00243710ldr x30, [sp], 128
00243714ret x30
00243718
00243718loc_243718:
00243718ldr x1, [sp+40]
0024371cldr x0, [sp+136]
00243720bl google.golang.org/protobuf/internal/impl.pointer.Apply
00243724str x0, [sp+104]
00243728ldr x2, [sp+112]
0024372cldr x1, [x2+32]
00243730ldr x2, [x2+40]
00243734bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243738str x0, [sp+80]
0024373cstr x1, [sp+88]
00243740str x2, [sp+96]
00243744bl reflect.Value.Elem
00243748str x0, [sp+56]
0024374cstr x1, [sp+64]
00243750str x2, [sp+72]
00243754bl reflect.Value.Len
00243758str x0, [sp+48]
0024375csubs xzr, x0, 0
00243760cset x0, gt
00243764strb w0, [sp+38]
00243768ldur x29, [sp-8]
0024376cldr x30, [sp], 128
00243770ret x30
00243774
00243774loc_243774:
00243774str x0, [sp+8]
00243778mov x3, x30
0024377cbl runtime.morestack.abi0
00243780ldr x0, [sp+8]
00243784b 0x2436c0
00243788udf 0
0024378cudf 0
002436c0
002436c0google.golang.org/protobuf/internal/impl.fieldInfoForMap.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMap.func1(google.golang.org/protobuf/internal/impl.pointer p)
002436c0ldr x16, [x28+16]
002436c4subs xzr, sp, x16
002436c8b.ls 0x243774
002436ccstr x30, [sp-128]!
002436d0stur x29, [sp-8]
002436d4sub x29, sp, 8
002436d8str x0, [sp+136]
002436dcldr x1, [x26+8]
002436e0str x1, [sp+40]
002436e4add x1, x26, 16
002436e8str x1, [sp+112]
002436ecstrb wzr, [sp+38]
002436f0ldr x0, [sp+136]
002436f4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002436f8strb w0, [sp+39]
002436fctbnz w0, 0, 0x243704
00243700b 0x243718
00243704
00243704loc_243704:
00243704strb wzr, [sp+38]
00243708mov x0, xzr
0024370cldur x29, [sp-8]
00243710ldr x30, [sp], 128
00243714ret x30
00243718
00243718loc_243718:
00243718ldr x1, [sp+40]
0024371cldr x0, [sp+136]
00243720bl google.golang.org/protobuf/internal/impl.pointer.Apply
00243724str x0, [sp+104]
00243728ldr x2, [sp+112]
0024372cldr x1, [x2+32]
00243730ldr x2, [x2+40]
00243734bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243738str x0, [sp+80]
0024373cstr x1, [sp+88]
00243740str x2, [sp+96]
00243744bl reflect.Value.Elem
00243748str x0, [sp+56]
0024374cstr x1, [sp+64]
00243750str x2, [sp+72]
00243754bl reflect.Value.Len
00243758str x0, [sp+48]
0024375csubs xzr, x0, 0
00243760cset x0, gt
00243764strb w0, [sp+38]
00243768ldur x29, [sp-8]
0024376cldr x30, [sp], 128
00243770ret x30
00243774
00243774loc_243774:
00243774str x0, [sp+8]
00243778mov x3, x30
0024377cbl runtime.morestack.abi0
00243780ldr x0, [sp+8]
00243784b 0x2436c0
00243788udf 0
0024378cudf 0
002436c0
00243790
00243790google.golang.org/protobuf/internal/impl.fieldInfoForList: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00243790ldr x16, [x28+16]
00243794sub x17, sp, 368
00243798subs xzr, x17, x16
0024379cb.ls 0x243e9c
002437a0sub x20, sp, 496
002437a4stp x29, x30, [x20-8]
002437a8add sp, x20, 0
002437acsub x29, sp, 8
002437b0str x0, [sp+504]
002437b4str x1, [sp+512]
002437b8str x2, [sp+520]
002437bcstr x3, [sp+528]
002437c0str x4, [sp+536]
002437c4str x5, [sp+544]
002437c8str x6, [sp+552]
002437ccstr x7, [sp+560]
002437d0str x8, [sp+568]
002437d4str x9, [sp+576]
002437d8str x10, [sp+584]
002437dcstr x11, [sp+592]
002437e0str x12, [sp+600]
002437e4str x13, [sp+608]
002437e8strb w14, [sp+616]
002437ecstr x15, [sp+624]
002437f0stp xzr, xzr, [sp+144]
002437f4stp xzr, xzr, [sp+160]
002437f8stp xzr, xzr, [sp+176]
002437fcstp xzr, xzr, [sp+192]
00243800str xzr, [sp+208]
00243804ldr x1, [sp+552]
00243808ldr x0, [sp+560]
0024380cstr x1, [sp+216]
00243810str x0, [sp+224]
00243814ldrsb x27, [x1]
00243818ldr x1, [x1+168]
0024381cblr x1
00243820str x0, [sp+136]
00243824subs xzr, x0, 23
00243828b.ne 0x243d5c
0024382cb 0x243830
00243830
00243830loc_243830:
00243830ldr x0, [sp+216]
00243834ldr x1, [sp+224]
00243838bl reflect.PtrTo
0024383cstr x0, [sp+456]
00243840str x1, [sp+464]
00243844ldr x2, [sp+504]
00243848ldr x3, [sp+512]
0024384cbl google.golang.org/protobuf/internal/impl.NewConverter
00243850str x0, [sp+232]
00243854str x1, [sp+240]
00243858ldr x13, [sp+624]
0024385cldr x0, [sp+520]
00243860ldr x1, [sp+528]
00243864ldr x2, [sp+536]
00243868ldr x3, [sp+544]
0024386cldr x4, [sp+552]
00243870ldr x5, [sp+560]
00243874ldr x6, [sp+568]
00243878ldr x7, [sp+576]
0024387cldr x8, [sp+584]
00243880ldr x9, [sp+592]
00243884ldr x10, [sp+600]
00243888ldr x11, [sp+608]
0024388cldrb w12, [sp+616]
00243890bl google.golang.org/protobuf/internal/impl.offsetOf
00243894str x0, [sp+128]
00243898stp xzr, xzr, [sp+144]
0024389cstp xzr, xzr, [sp+160]
002438a0stp xzr, xzr, [sp+176]
002438a4stp xzr, xzr, [sp+192]
002438a8str xzr, [sp+208]
002438acldr x2, [sp+504]
002438b0ldr x3, [sp+512]
002438b4str x2, [sp+144]
002438b8str x3, [sp+152]
002438bcadrp x0, 0x40a000
002438c0add x0, x0, 2784
002438c4bl runtime.newobject
002438c8str x0, [sp+376]
002438ccadrp x2, 4096
002438d0add x2, x2, 1216
002438d4str x2, [x0]
002438d8ldr x2, [sp+128]
002438dcldr x3, [sp+376]
002438e0ldrsb x27, [x3]
002438e4str x2, [x3+8]
002438e8ldr x2, [sp+376]
002438ecldrsb x27, [x2]
002438f0add x21, x2, 16
002438f4adrp x27, 0x808000
002438f8ldr w3, [x27+3056]
002438fccbz w3, 0x243904
00243900b 0x243908
00243904
00243904loc_243904:
00243904b 0x243930
00243908
00243908loc_243908:
00243908str x2, [sp+328]
0024390cstr x21, [sp+320]
00243910adrp x0, 0x445000
00243914add x0, x0, 2592
00243918mov x1, x21
0024391cadd x2, sp, 520
00243920bl runtime.wbMove
00243924ldr x2, [sp+328]
00243928ldr x21, [sp+320]
0024392cb 0x243930
00243930
00243930loc_243930:
00243930add x20, sp, 520
00243934adr x27, 16
00243938stp x29, x27, [sp-24]
0024393csub x29, sp, 24
00243940bl fn_87ef0
00243944sub x29, sp, 8
00243948ldr x1, [sp+616]
0024394cstr x1, [x2+112]
00243950ldr x1, [sp+376]
00243954str x1, [sp+160]
00243958adrp x0, 0x40a000
0024395cadd x0, x0, 2784
00243960bl runtime.newobject
00243964str x0, [sp+368]
00243968adrp x1, 4096
0024396cadd x1, x1, 992
00243970str x1, [x0]
00243974ldr x1, [sp+128]
00243978ldr x2, [sp+368]
0024397cldrsb x27, [x2]
00243980str x1, [x2+8]
00243984ldr x1, [sp+368]
00243988ldrsb x27, [x1]
0024398cadd x21, x1, 16
00243990adrp x27, 0x808000
00243994ldr w2, [x27+3056]
00243998cbz w2, 0x2439a0
0024399cb 0x2439a4
002439a0
002439a0loc_2439a0:
002439a0b 0x2439cc
002439a4
002439a4loc_2439a4:
002439a4str x1, [sp+328]
002439a8str x21, [sp+320]
002439acadrp x0, 0x445000
002439b0add x0, x0, 2592
002439b4mov x1, x21
002439b8add x2, sp, 520
002439bcbl runtime.wbMove
002439c0ldr x1, [sp+328]
002439c4ldr x21, [sp+320]
002439c8b 0x2439cc
002439cc
002439ccloc_2439cc:
002439ccadd x20, sp, 520
002439d0adr x27, 16
002439d4stp x29, x27, [sp-24]
002439d8sub x29, sp, 24
002439dcbl fn_87ef0
002439e0sub x29, sp, 8
002439e4ldr x2, [sp+616]
002439e8str x2, [x1+112]
002439ecldr x1, [sp+368]
002439f0str x1, [sp+168]
002439f4adrp x0, 0x41a000
002439f8add x0, x0, 928
002439fcbl runtime.newobject
00243a00str x0, [sp+360]
00243a04adrp x1, 4096
00243a08add x1, x1, 624
00243a0cstr x1, [x0]
00243a10ldr x1, [sp+240]
00243a14ldr x2, [sp+232]
00243a18ldr x3, [sp+360]
00243a1cldrsb x27, [x3]
00243a20str x2, [x3+8]
00243a24adrp x27, 0x808000
00243a28ldr w2, [x27+3056]
00243a2ccbz w2, 0x243a34
00243a30b 0x243a38
00243a34
00243a34loc_243a34:
00243a34b 0x243a4c
00243a38
00243a38loc_243a38:
00243a38bl runtime.gcWriteBarrier2
00243a3cstr x1, [x25]
00243a40ldr x4, [x3+16]
00243a44str x4, [x25+8]
00243a48b 0x243a4c
00243a4c
00243a4cloc_243a4c:
00243a4cstr x1, [x3+16]
00243a50ldr x3, [sp+128]
00243a54ldr x4, [sp+360]
00243a58ldrsb x27, [x4]
00243a5cstr x3, [x4+24]
00243a60ldr x3, [sp+360]
00243a64ldrsb x27, [x3]
00243a68add x21, x3, 32
00243a6cadrp x27, 0x808000
00243a70ldr w4, [x27+3056]
00243a74cbz w4, 0x243a7c
00243a78b 0x243a80
00243a7c
00243a7cloc_243a7c:
00243a7cb 0x243aa8
00243a80
00243a80loc_243a80:
00243a80str x3, [sp+312]
00243a84str x21, [sp+320]
00243a88adrp x0, 0x445000
00243a8cadd x0, x0, 2592
00243a90mov x1, x21
00243a94add x2, sp, 520
00243a98bl runtime.wbMove
00243a9cldr x3, [sp+312]
00243aa0ldr x21, [sp+320]
00243aa4b 0x243aa8
00243aa8
00243aa8loc_243aa8:
00243aa8add x20, sp, 520
00243aacadr x27, 16
00243ab0stp x29, x27, [sp-24]
00243ab4sub x29, sp, 24
00243ab8bl fn_87ef0
00243abcsub x29, sp, 8
00243ac0ldr x1, [sp+616]
00243ac4str x1, [x3+128]
00243ac8ldr x1, [sp+360]
00243accstr x1, [sp+176]
00243ad0adrp x0, 0x42a000
00243ad4add x0, x0, 2624
00243ad8bl runtime.newobject
00243adcstr x0, [sp+352]
00243ae0adrp x1, 4096
00243ae4add x1, x1, 80
00243ae8str x1, [x0]
00243aecldr x1, [sp+128]
00243af0ldr x2, [sp+352]
00243af4ldrsb x27, [x2]
00243af8str x1, [x2+8]
00243afcldr x1, [sp+352]
00243b00ldrsb x27, [x1]
00243b04add x21, x1, 16
00243b08adrp x27, 0x808000
00243b0cldr w2, [x27+3056]
00243b10cbz w2, 0x243b18
00243b14b 0x243b1c
00243b18
00243b18loc_243b18:
00243b18b 0x243b44
00243b1c
00243b1cloc_243b1c:
00243b1cstr x1, [sp+304]
00243b20str x21, [sp+320]
00243b24adrp x0, 0x445000
00243b28add x0, x0, 2592
00243b2cmov x1, x21
00243b30add x2, sp, 520
00243b34bl runtime.wbMove
00243b38ldr x1, [sp+304]
00243b3cldr x21, [sp+320]
00243b40b 0x243b44
00243b44
00243b44loc_243b44:
00243b44add x20, sp, 520
00243b48adr x27, 16
00243b4cstp x29, x27, [sp-24]
00243b50sub x29, sp, 24
00243b54bl fn_87ef0
00243b58sub x29, sp, 8
00243b5cldr x2, [sp+616]
00243b60str x2, [x1+112]
00243b64ldr x1, [sp+240]
00243b68ldr x2, [sp+232]
00243b6cldr x3, [sp+352]
00243b70ldrsb x27, [x3]
00243b74str x2, [x3+120]
00243b78adrp x27, 0x808000
00243b7cldr w2, [x27+3056]
00243b80cbz w2, 0x243b88
00243b84b 0x243b8c
00243b88
00243b88loc_243b88:
00243b88b 0x243ba0
00243b8c
00243b8cloc_243b8c:
00243b8cbl runtime.gcWriteBarrier2
00243b90str x1, [x25]
00243b94ldr x2, [x3+128]
00243b98str x2, [x25+8]
00243b9cb 0x243ba0
00243ba0
00243ba0loc_243ba0:
00243ba0str x1, [x3+128]
00243ba4ldr x1, [sp+512]
00243ba8ldr x2, [sp+504]
00243bacldr x3, [sp+352]
00243bb0ldrsb x27, [x3]
00243bb4str x2, [x3+136]
00243bb8adrp x27, 0x808000
00243bbcldr w2, [x27+3056]
00243bc0cbz w2, 0x243bc8
00243bc4b 0x243bcc
00243bc8
00243bc8loc_243bc8:
00243bc8b 0x243be0
00243bcc
00243bccloc_243bcc:
00243bccbl runtime.gcWriteBarrier2
00243bd0str x1, [x25]
00243bd4ldr x2, [x3+144]
00243bd8str x2, [x25+8]
00243bdcb 0x243be0
00243be0
00243be0loc_243be0:
00243be0str x1, [x3+144]
00243be4ldr x1, [sp+352]
00243be8str x1, [sp+184]
00243becadrp x0, 0x41a000
00243bf0add x0, x0, 1120
00243bf4bl runtime.newobject
00243bf8str x0, [sp+344]
00243bfcadrp x1, 0
00243c00add x1, x1, 3952
00243c04str x1, [x0]
00243c08ldr x1, [sp+128]
00243c0cldr x2, [sp+344]
00243c10ldrsb x27, [x2]
00243c14str x1, [x2+8]
00243c18ldr x1, [sp+344]
00243c1cldrsb x27, [x1]
00243c20add x21, x1, 16
00243c24adrp x27, 0x808000
00243c28ldr w2, [x27+3056]
00243c2ccbz w2, 0x243c34
00243c30b 0x243c38
00243c34
00243c34loc_243c34:
00243c34b 0x243c60
00243c38
00243c38loc_243c38:
00243c38str x1, [sp+296]
00243c3cstr x21, [sp+320]
00243c40adrp x0, 0x445000
00243c44add x0, x0, 2592
00243c48mov x1, x21
00243c4cadd x2, sp, 520
00243c50bl runtime.wbMove
00243c54ldr x1, [sp+296]
00243c58ldr x21, [sp+320]
00243c5cb 0x243c60
00243c60
00243c60loc_243c60:
00243c60add x20, sp, 520
00243c64adr x27, 16
00243c68stp x29, x27, [sp-24]
00243c6csub x29, sp, 24
00243c70bl fn_87ef0
00243c74sub x29, sp, 8
00243c78ldr x2, [sp+616]
00243c7cstr x2, [x1+112]
00243c80ldr x1, [sp+240]
00243c84ldr x2, [sp+232]
00243c88ldr x3, [sp+344]
00243c8cldrsb x27, [x3]
00243c90str x2, [x3+120]
00243c94adrp x27, 0x808000
00243c98ldr w2, [x27+3056]
00243c9ccbz w2, 0x243ca4
00243ca0b 0x243ca8
00243ca4
00243ca4loc_243ca4:
00243ca4b 0x243cbc
00243ca8
00243ca8loc_243ca8:
00243ca8bl runtime.gcWriteBarrier2
00243cacstr x1, [x25]
00243cb0ldr x2, [x3+128]
00243cb4str x2, [x25+8]
00243cb8b 0x243cbc
00243cbc
00243cbcloc_243cbc:
00243cbcstr x1, [x3+128]
00243cc0ldr x1, [sp+344]
00243cc4str x1, [sp+192]
00243cc8adrp x0, 0x3f6000
00243cccadd x0, x0, 448
00243cd0bl runtime.newobject
00243cd4str x0, [sp+336]
00243cd8adrp x1, 0
00243cdcadd x1, x1, 3824
00243ce0str x1, [x0]
00243ce4ldr x1, [sp+240]
00243ce8ldr x2, [sp+232]
00243cecldr x3, [sp+336]
00243cf0ldrsb x27, [x3]
00243cf4str x2, [x3+8]
00243cf8adrp x27, 0x808000
00243cfcldr w2, [x27+3056]
00243d00cbz w2, 0x243d08
00243d04b 0x243d0c
00243d08
00243d08loc_243d08:
00243d08b 0x243d20
00243d0c
00243d0cloc_243d0c:
00243d0cbl runtime.gcWriteBarrier2
00243d10str x1, [x25]
00243d14ldr x9, [x3+16]
00243d18str x9, [x25+8]
00243d1cb 0x243d20
00243d20
00243d20loc_243d20:
00243d20str x1, [x3+16]
00243d24ldr x9, [sp+336]
00243d28str x9, [sp+208]
00243d2cldr x0, [sp+144]
00243d30ldr x1, [sp+152]
00243d34ldr x2, [sp+160]
00243d38ldr x3, [sp+168]
00243d3cldr x4, [sp+176]
00243d40ldr x5, [sp+184]
00243d44ldr x6, [sp+192]
00243d48ldr x7, [sp+200]
00243d4cldr x8, [sp+208]
00243d50ldp x29, x30, [sp-8]
00243d54add sp, sp, 496
00243d58ret x30
00243d5c
00243d5cloc_243d5c:
00243d5cldr x1, [sp+504]
00243d60ldrsb x27, [x1]
00243d64ldr x1, [x1+72]
00243d68ldr x0, [sp+512]
00243d6cblr x1
00243d70str x0, [sp+280]
00243d74str x1, [sp+288]
00243d78stp xzr, xzr, [sp+248]
00243d7cstp xzr, xzr, [sp+264]
00243d80add x1, sp, 248
00243d84str x1, [sp+424]
00243d88ldr x0, [sp+280]
00243d8cldr x1, [sp+288]
00243d90bl runtime.convTstring
00243d94str x0, [sp+416]
00243d98ldr x1, [sp+424]
00243d9cldrsb x27, [x1]
00243da0adrp x2, 0x3ec000
00243da4add x2, x2, 2496
00243da8str x2, [x1]
00243dacadrp x27, 0x808000
00243db0ldr w2, [x27+3056]
00243db4cbz w2, 0x243dbc
00243db8b 0x243e88
00243dbc
00243dbcloc_243dbc:
00243dbcb 0x243dc0
00243dc0
00243dc0loc_243dc0:
00243dc0str x0, [x1+8]
00243dc4ldr x5, [sp+216]
00243dc8ldr x6, [sp+224]
00243dccstr x5, [sp+400]
00243dd0str x6, [sp+408]
00243dd4str x5, [sp+392]
00243dd8ldr x5, [sp+392]
00243ddccbnz x5, 0x243de4
00243de0b 0x243e84
00243de4
00243de4loc_243de4:
00243de4ldr x5, [sp+392]
00243de8ldr x5, [x5+8]
00243decstr x5, [sp+392]
00243df0b 0x243df4
00243df4
00243df4loc_243df4:
00243df4ldr x5, [sp+424]
00243df8ldrsb x27, [x5]
00243dfcldr x6, [sp+392]
00243e00ldr x7, [sp+408]
00243e04str x6, [x5+16]
00243e08adrp x27, 0x808000
00243e0cldr w6, [x27+3056]
00243e10cbz w6, 0x243e18
00243e14b 0x243e70
00243e18
00243e18loc_243e18:
00243e18b 0x243e1c
00243e1c
00243e1cloc_243e1c:
00243e1cstr x7, [x5+24]
00243e20ldr x2, [sp+424]
00243e24ldrsb x27, [x2]
00243e28b 0x243e2c
00243e2c
00243e2cloc_243e2c:
00243e2cstr x2, [sp+432]
00243e30orr x4, xzr, 2
00243e34str x4, [sp+440]
00243e38str x4, [sp+448]
00243e3cadrp x0, 0x486000
00243e40add x0, x0, 1808
00243e44movz x1, 50
00243e48mov x3, x4
00243e4cbl fmt.Sprintf
00243e50str x0, [sp+472]
00243e54str x1, [sp+480]
00243e58bl runtime.convTstring
00243e5cstr x0, [sp+384]
00243e60mov x1, x0
00243e64adrp x0, 0x3b2000
00243e68add x0, x0, 2944
00243e6cbl runtime.gopanic
00243e70
00243e70loc_243e70:
00243e70bl runtime.gcWriteBarrier2
00243e74str x7, [x25]
00243e78ldr x6, [x5+24]
00243e7cstr x6, [x25+8]
00243e80b 0x243e1c
00243e84
00243e84loc_243e84:
00243e84b 0x243df4
00243e88
00243e88loc_243e88:
00243e88bl runtime.gcWriteBarrier2
00243e8cstr x0, [x25]
00243e90ldr x5, [x1+8]
00243e94str x5, [x25+8]
00243e98b 0x243dc0
00243e9c
00243e9cloc_243e9c:
00243e9cstp x0, x1, [sp+8]
00243ea0stp x2, x3, [sp+24]
00243ea4stp x4, x5, [sp+40]
00243ea8stp x6, x7, [sp+56]
00243eacstp x8, x9, [sp+72]
00243eb0stp x10, x11, [sp+88]
00243eb4stp x12, x13, [sp+104]
00243eb8strb w14, [sp+120]
00243ebcstr x15, [sp+128]
00243ec0mov x3, x30
00243ec4bl runtime.morestack_noctxt.abi0
00243ec8ldp x0, x1, [sp+8]
00243eccldp x2, x3, [sp+24]
00243ed0ldp x4, x5, [sp+40]
00243ed4ldp x6, x7, [sp+56]
00243ed8ldp x8, x9, [sp+72]
00243edcldp x10, x11, [sp+88]
00243ee0ldp x12, x13, [sp+104]
00243ee4ldrb w14, [sp+120]
00243ee8ldr x15, [sp+128]
00243eecb 0x243790
00243790
00243790google.golang.org/protobuf/internal/impl.fieldInfoForList: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00243790ldr x16, [x28+16]
00243794sub x17, sp, 368
00243798subs xzr, x17, x16
0024379cb.ls 0x243e9c
002437a0sub x20, sp, 496
002437a4stp x29, x30, [x20-8]
002437a8add sp, x20, 0
002437acsub x29, sp, 8
002437b0str x0, [sp+504]
002437b4str x1, [sp+512]
002437b8str x2, [sp+520]
002437bcstr x3, [sp+528]
002437c0str x4, [sp+536]
002437c4str x5, [sp+544]
002437c8str x6, [sp+552]
002437ccstr x7, [sp+560]
002437d0str x8, [sp+568]
002437d4str x9, [sp+576]
002437d8str x10, [sp+584]
002437dcstr x11, [sp+592]
002437e0str x12, [sp+600]
002437e4str x13, [sp+608]
002437e8strb w14, [sp+616]
002437ecstr x15, [sp+624]
002437f0stp xzr, xzr, [sp+144]
002437f4stp xzr, xzr, [sp+160]
002437f8stp xzr, xzr, [sp+176]
002437fcstp xzr, xzr, [sp+192]
00243800str xzr, [sp+208]
00243804ldr x1, [sp+552]
00243808ldr x0, [sp+560]
0024380cstr x1, [sp+216]
00243810str x0, [sp+224]
00243814ldrsb x27, [x1]
00243818ldr x1, [x1+168]
0024381cblr x1
00243820str x0, [sp+136]
00243824subs xzr, x0, 23
00243828b.ne 0x243d5c
0024382cb 0x243830
00243830
00243830loc_243830:
00243830ldr x0, [sp+216]
00243834ldr x1, [sp+224]
00243838bl reflect.PtrTo
0024383cstr x0, [sp+456]
00243840str x1, [sp+464]
00243844ldr x2, [sp+504]
00243848ldr x3, [sp+512]
0024384cbl google.golang.org/protobuf/internal/impl.NewConverter
00243850str x0, [sp+232]
00243854str x1, [sp+240]
00243858ldr x13, [sp+624]
0024385cldr x0, [sp+520]
00243860ldr x1, [sp+528]
00243864ldr x2, [sp+536]
00243868ldr x3, [sp+544]
0024386cldr x4, [sp+552]
00243870ldr x5, [sp+560]
00243874ldr x6, [sp+568]
00243878ldr x7, [sp+576]
0024387cldr x8, [sp+584]
00243880ldr x9, [sp+592]
00243884ldr x10, [sp+600]
00243888ldr x11, [sp+608]
0024388cldrb w12, [sp+616]
00243890bl google.golang.org/protobuf/internal/impl.offsetOf
00243894str x0, [sp+128]
00243898stp xzr, xzr, [sp+144]
0024389cstp xzr, xzr, [sp+160]
002438a0stp xzr, xzr, [sp+176]
002438a4stp xzr, xzr, [sp+192]
002438a8str xzr, [sp+208]
002438acldr x2, [sp+504]
002438b0ldr x3, [sp+512]
002438b4str x2, [sp+144]
002438b8str x3, [sp+152]
002438bcadrp x0, 0x40a000
002438c0add x0, x0, 2784
002438c4bl runtime.newobject
002438c8str x0, [sp+376]
002438ccadrp x2, 4096
002438d0add x2, x2, 1216
002438d4str x2, [x0]
002438d8ldr x2, [sp+128]
002438dcldr x3, [sp+376]
002438e0ldrsb x27, [x3]
002438e4str x2, [x3+8]
002438e8ldr x2, [sp+376]
002438ecldrsb x27, [x2]
002438f0add x21, x2, 16
002438f4adrp x27, 0x808000
002438f8ldr w3, [x27+3056]
002438fccbz w3, 0x243904
00243900b 0x243908
00243904
00243904loc_243904:
00243904b 0x243930
00243908
00243908loc_243908:
00243908str x2, [sp+328]
0024390cstr x21, [sp+320]
00243910adrp x0, 0x445000
00243914add x0, x0, 2592
00243918mov x1, x21
0024391cadd x2, sp, 520
00243920bl runtime.wbMove
00243924ldr x2, [sp+328]
00243928ldr x21, [sp+320]
0024392cb 0x243930
00243930
00243930loc_243930:
00243930add x20, sp, 520
00243934adr x27, 16
00243938stp x29, x27, [sp-24]
0024393csub x29, sp, 24
00243940bl fn_87ef0
00243944sub x29, sp, 8
00243948ldr x1, [sp+616]
0024394cstr x1, [x2+112]
00243950ldr x1, [sp+376]
00243954str x1, [sp+160]
00243958adrp x0, 0x40a000
0024395cadd x0, x0, 2784
00243960bl runtime.newobject
00243964str x0, [sp+368]
00243968adrp x1, 4096
0024396cadd x1, x1, 992
00243970str x1, [x0]
00243974ldr x1, [sp+128]
00243978ldr x2, [sp+368]
0024397cldrsb x27, [x2]
00243980str x1, [x2+8]
00243984ldr x1, [sp+368]
00243988ldrsb x27, [x1]
0024398cadd x21, x1, 16
00243990adrp x27, 0x808000
00243994ldr w2, [x27+3056]
00243998cbz w2, 0x2439a0
0024399cb 0x2439a4
002439a0
002439a0loc_2439a0:
002439a0b 0x2439cc
002439a4
002439a4loc_2439a4:
002439a4str x1, [sp+328]
002439a8str x21, [sp+320]
002439acadrp x0, 0x445000
002439b0add x0, x0, 2592
002439b4mov x1, x21
002439b8add x2, sp, 520
002439bcbl runtime.wbMove
002439c0ldr x1, [sp+328]
002439c4ldr x21, [sp+320]
002439c8b 0x2439cc
002439cc
002439ccloc_2439cc:
002439ccadd x20, sp, 520
002439d0adr x27, 16
002439d4stp x29, x27, [sp-24]
002439d8sub x29, sp, 24
002439dcbl fn_87ef0
002439e0sub x29, sp, 8
002439e4ldr x2, [sp+616]
002439e8str x2, [x1+112]
002439ecldr x1, [sp+368]
002439f0str x1, [sp+168]
002439f4adrp x0, 0x41a000
002439f8add x0, x0, 928
002439fcbl runtime.newobject
00243a00str x0, [sp+360]
00243a04adrp x1, 4096
00243a08add x1, x1, 624
00243a0cstr x1, [x0]
00243a10ldr x1, [sp+240]
00243a14ldr x2, [sp+232]
00243a18ldr x3, [sp+360]
00243a1cldrsb x27, [x3]
00243a20str x2, [x3+8]
00243a24adrp x27, 0x808000
00243a28ldr w2, [x27+3056]
00243a2ccbz w2, 0x243a34
00243a30b 0x243a38
00243a34
00243a34loc_243a34:
00243a34b 0x243a4c
00243a38
00243a38loc_243a38:
00243a38bl runtime.gcWriteBarrier2
00243a3cstr x1, [x25]
00243a40ldr x4, [x3+16]
00243a44str x4, [x25+8]
00243a48b 0x243a4c
00243a4c
00243a4cloc_243a4c:
00243a4cstr x1, [x3+16]
00243a50ldr x3, [sp+128]
00243a54ldr x4, [sp+360]
00243a58ldrsb x27, [x4]
00243a5cstr x3, [x4+24]
00243a60ldr x3, [sp+360]
00243a64ldrsb x27, [x3]
00243a68add x21, x3, 32
00243a6cadrp x27, 0x808000
00243a70ldr w4, [x27+3056]
00243a74cbz w4, 0x243a7c
00243a78b 0x243a80
00243a7c
00243a7cloc_243a7c:
00243a7cb 0x243aa8
00243a80
00243a80loc_243a80:
00243a80str x3, [sp+312]
00243a84str x21, [sp+320]
00243a88adrp x0, 0x445000
00243a8cadd x0, x0, 2592
00243a90mov x1, x21
00243a94add x2, sp, 520
00243a98bl runtime.wbMove
00243a9cldr x3, [sp+312]
00243aa0ldr x21, [sp+320]
00243aa4b 0x243aa8
00243aa8
00243aa8loc_243aa8:
00243aa8add x20, sp, 520
00243aacadr x27, 16
00243ab0stp x29, x27, [sp-24]
00243ab4sub x29, sp, 24
00243ab8bl fn_87ef0
00243abcsub x29, sp, 8
00243ac0ldr x1, [sp+616]
00243ac4str x1, [x3+128]
00243ac8ldr x1, [sp+360]
00243accstr x1, [sp+176]
00243ad0adrp x0, 0x42a000
00243ad4add x0, x0, 2624
00243ad8bl runtime.newobject
00243adcstr x0, [sp+352]
00243ae0adrp x1, 4096
00243ae4add x1, x1, 80
00243ae8str x1, [x0]
00243aecldr x1, [sp+128]
00243af0ldr x2, [sp+352]
00243af4ldrsb x27, [x2]
00243af8str x1, [x2+8]
00243afcldr x1, [sp+352]
00243b00ldrsb x27, [x1]
00243b04add x21, x1, 16
00243b08adrp x27, 0x808000
00243b0cldr w2, [x27+3056]
00243b10cbz w2, 0x243b18
00243b14b 0x243b1c
00243b18
00243b18loc_243b18:
00243b18b 0x243b44
00243b1c
00243b1cloc_243b1c:
00243b1cstr x1, [sp+304]
00243b20str x21, [sp+320]
00243b24adrp x0, 0x445000
00243b28add x0, x0, 2592
00243b2cmov x1, x21
00243b30add x2, sp, 520
00243b34bl runtime.wbMove
00243b38ldr x1, [sp+304]
00243b3cldr x21, [sp+320]
00243b40b 0x243b44
00243b44
00243b44loc_243b44:
00243b44add x20, sp, 520
00243b48adr x27, 16
00243b4cstp x29, x27, [sp-24]
00243b50sub x29, sp, 24
00243b54bl fn_87ef0
00243b58sub x29, sp, 8
00243b5cldr x2, [sp+616]
00243b60str x2, [x1+112]
00243b64ldr x1, [sp+240]
00243b68ldr x2, [sp+232]
00243b6cldr x3, [sp+352]
00243b70ldrsb x27, [x3]
00243b74str x2, [x3+120]
00243b78adrp x27, 0x808000
00243b7cldr w2, [x27+3056]
00243b80cbz w2, 0x243b88
00243b84b 0x243b8c
00243b88
00243b88loc_243b88:
00243b88b 0x243ba0
00243b8c
00243b8cloc_243b8c:
00243b8cbl runtime.gcWriteBarrier2
00243b90str x1, [x25]
00243b94ldr x2, [x3+128]
00243b98str x2, [x25+8]
00243b9cb 0x243ba0
00243ba0
00243ba0loc_243ba0:
00243ba0str x1, [x3+128]
00243ba4ldr x1, [sp+512]
00243ba8ldr x2, [sp+504]
00243bacldr x3, [sp+352]
00243bb0ldrsb x27, [x3]
00243bb4str x2, [x3+136]
00243bb8adrp x27, 0x808000
00243bbcldr w2, [x27+3056]
00243bc0cbz w2, 0x243bc8
00243bc4b 0x243bcc
00243bc8
00243bc8loc_243bc8:
00243bc8b 0x243be0
00243bcc
00243bccloc_243bcc:
00243bccbl runtime.gcWriteBarrier2
00243bd0str x1, [x25]
00243bd4ldr x2, [x3+144]
00243bd8str x2, [x25+8]
00243bdcb 0x243be0
00243be0
00243be0loc_243be0:
00243be0str x1, [x3+144]
00243be4ldr x1, [sp+352]
00243be8str x1, [sp+184]
00243becadrp x0, 0x41a000
00243bf0add x0, x0, 1120
00243bf4bl runtime.newobject
00243bf8str x0, [sp+344]
00243bfcadrp x1, 0
00243c00add x1, x1, 3952
00243c04str x1, [x0]
00243c08ldr x1, [sp+128]
00243c0cldr x2, [sp+344]
00243c10ldrsb x27, [x2]
00243c14str x1, [x2+8]
00243c18ldr x1, [sp+344]
00243c1cldrsb x27, [x1]
00243c20add x21, x1, 16
00243c24adrp x27, 0x808000
00243c28ldr w2, [x27+3056]
00243c2ccbz w2, 0x243c34
00243c30b 0x243c38
00243c34
00243c34loc_243c34:
00243c34b 0x243c60
00243c38
00243c38loc_243c38:
00243c38str x1, [sp+296]
00243c3cstr x21, [sp+320]
00243c40adrp x0, 0x445000
00243c44add x0, x0, 2592
00243c48mov x1, x21
00243c4cadd x2, sp, 520
00243c50bl runtime.wbMove
00243c54ldr x1, [sp+296]
00243c58ldr x21, [sp+320]
00243c5cb 0x243c60
00243c60
00243c60loc_243c60:
00243c60add x20, sp, 520
00243c64adr x27, 16
00243c68stp x29, x27, [sp-24]
00243c6csub x29, sp, 24
00243c70bl fn_87ef0
00243c74sub x29, sp, 8
00243c78ldr x2, [sp+616]
00243c7cstr x2, [x1+112]
00243c80ldr x1, [sp+240]
00243c84ldr x2, [sp+232]
00243c88ldr x3, [sp+344]
00243c8cldrsb x27, [x3]
00243c90str x2, [x3+120]
00243c94adrp x27, 0x808000
00243c98ldr w2, [x27+3056]
00243c9ccbz w2, 0x243ca4
00243ca0b 0x243ca8
00243ca4
00243ca4loc_243ca4:
00243ca4b 0x243cbc
00243ca8
00243ca8loc_243ca8:
00243ca8bl runtime.gcWriteBarrier2
00243cacstr x1, [x25]
00243cb0ldr x2, [x3+128]
00243cb4str x2, [x25+8]
00243cb8b 0x243cbc
00243cbc
00243cbcloc_243cbc:
00243cbcstr x1, [x3+128]
00243cc0ldr x1, [sp+344]
00243cc4str x1, [sp+192]
00243cc8adrp x0, 0x3f6000
00243cccadd x0, x0, 448
00243cd0bl runtime.newobject
00243cd4str x0, [sp+336]
00243cd8adrp x1, 0
00243cdcadd x1, x1, 3824
00243ce0str x1, [x0]
00243ce4ldr x1, [sp+240]
00243ce8ldr x2, [sp+232]
00243cecldr x3, [sp+336]
00243cf0ldrsb x27, [x3]
00243cf4str x2, [x3+8]
00243cf8adrp x27, 0x808000
00243cfcldr w2, [x27+3056]
00243d00cbz w2, 0x243d08
00243d04b 0x243d0c
00243d08
00243d08loc_243d08:
00243d08b 0x243d20
00243d0c
00243d0cloc_243d0c:
00243d0cbl runtime.gcWriteBarrier2
00243d10str x1, [x25]
00243d14ldr x9, [x3+16]
00243d18str x9, [x25+8]
00243d1cb 0x243d20
00243d20
00243d20loc_243d20:
00243d20str x1, [x3+16]
00243d24ldr x9, [sp+336]
00243d28str x9, [sp+208]
00243d2cldr x0, [sp+144]
00243d30ldr x1, [sp+152]
00243d34ldr x2, [sp+160]
00243d38ldr x3, [sp+168]
00243d3cldr x4, [sp+176]
00243d40ldr x5, [sp+184]
00243d44ldr x6, [sp+192]
00243d48ldr x7, [sp+200]
00243d4cldr x8, [sp+208]
00243d50ldp x29, x30, [sp-8]
00243d54add sp, sp, 496
00243d58ret x30
00243d5c
00243d5cloc_243d5c:
00243d5cldr x1, [sp+504]
00243d60ldrsb x27, [x1]
00243d64ldr x1, [x1+72]
00243d68ldr x0, [sp+512]
00243d6cblr x1
00243d70str x0, [sp+280]
00243d74str x1, [sp+288]
00243d78stp xzr, xzr, [sp+248]
00243d7cstp xzr, xzr, [sp+264]
00243d80add x1, sp, 248
00243d84str x1, [sp+424]
00243d88ldr x0, [sp+280]
00243d8cldr x1, [sp+288]
00243d90bl runtime.convTstring
00243d94str x0, [sp+416]
00243d98ldr x1, [sp+424]
00243d9cldrsb x27, [x1]
00243da0adrp x2, 0x3ec000
00243da4add x2, x2, 2496
00243da8str x2, [x1]
00243dacadrp x27, 0x808000
00243db0ldr w2, [x27+3056]
00243db4cbz w2, 0x243dbc
00243db8b 0x243e88
00243dbc
00243dbcloc_243dbc:
00243dbcb 0x243dc0
00243dc0
00243dc0loc_243dc0:
00243dc0str x0, [x1+8]
00243dc4ldr x5, [sp+216]
00243dc8ldr x6, [sp+224]
00243dccstr x5, [sp+400]
00243dd0str x6, [sp+408]
00243dd4str x5, [sp+392]
00243dd8ldr x5, [sp+392]
00243ddccbnz x5, 0x243de4
00243de0b 0x243e84
00243de4
00243de4loc_243de4:
00243de4ldr x5, [sp+392]
00243de8ldr x5, [x5+8]
00243decstr x5, [sp+392]
00243df0b 0x243df4
00243df4
00243df4loc_243df4:
00243df4ldr x5, [sp+424]
00243df8ldrsb x27, [x5]
00243dfcldr x6, [sp+392]
00243e00ldr x7, [sp+408]
00243e04str x6, [x5+16]
00243e08adrp x27, 0x808000
00243e0cldr w6, [x27+3056]
00243e10cbz w6, 0x243e18
00243e14b 0x243e70
00243e18
00243e18loc_243e18:
00243e18b 0x243e1c
00243e1c
00243e1cloc_243e1c:
00243e1cstr x7, [x5+24]
00243e20ldr x2, [sp+424]
00243e24ldrsb x27, [x2]
00243e28b 0x243e2c
00243e2c
00243e2cloc_243e2c:
00243e2cstr x2, [sp+432]
00243e30orr x4, xzr, 2
00243e34str x4, [sp+440]
00243e38str x4, [sp+448]
00243e3cadrp x0, 0x486000
00243e40add x0, x0, 1808
00243e44movz x1, 50
00243e48mov x3, x4
00243e4cbl fmt.Sprintf
00243e50str x0, [sp+472]
00243e54str x1, [sp+480]
00243e58bl runtime.convTstring
00243e5cstr x0, [sp+384]
00243e60mov x1, x0
00243e64adrp x0, 0x3b2000
00243e68add x0, x0, 2944
00243e6cbl runtime.gopanic
00243e70
00243e70loc_243e70:
00243e70bl runtime.gcWriteBarrier2
00243e74str x7, [x25]
00243e78ldr x6, [x5+24]
00243e7cstr x6, [x25+8]
00243e80b 0x243e1c
00243e84
00243e84loc_243e84:
00243e84b 0x243df4
00243e88
00243e88loc_243e88:
00243e88bl runtime.gcWriteBarrier2
00243e8cstr x0, [x25]
00243e90ldr x5, [x1+8]
00243e94str x5, [x25+8]
00243e98b 0x243dc0
00243e9c
00243e9cloc_243e9c:
00243e9cstp x0, x1, [sp+8]
00243ea0stp x2, x3, [sp+24]
00243ea4stp x4, x5, [sp+40]
00243ea8stp x6, x7, [sp+56]
00243eacstp x8, x9, [sp+72]
00243eb0stp x10, x11, [sp+88]
00243eb4stp x12, x13, [sp+104]
00243eb8strb w14, [sp+120]
00243ebcstr x15, [sp+128]
00243ec0mov x3, x30
00243ec4bl runtime.morestack_noctxt.abi0
00243ec8ldp x0, x1, [sp+8]
00243eccldp x2, x3, [sp+24]
00243ed0ldp x4, x5, [sp+40]
00243ed4ldp x6, x7, [sp+56]
00243ed8ldp x8, x9, [sp+72]
00243edcldp x10, x11, [sp+88]
00243ee0ldp x12, x13, [sp+104]
00243ee4ldrb w14, [sp+120]
00243ee8ldr x15, [sp+128]
00243eecb 0x243790
00243790
00243ef0
00243ef0google.golang.org/protobuf/internal/impl.fieldInfoForList.func6: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func6(void)
00243ef0ldr x16, [x28+16]
00243ef4subs xzr, sp, x16
00243ef8b.ls 0x243f58
00243efcstr x30, [sp-96]!
00243f00stur x29, [sp-8]
00243f04sub x29, sp, 8
00243f08ldr x1, [x26+8]
00243f0cldr x2, [x26+16]
00243f10str x1, [sp+48]
00243f14str x2, [sp+56]
00243f18stp xzr, xzr, [sp+24]
00243f1cstr xzr, [sp+40]
00243f20ldr x1, [sp+48]
00243f24ldrsb x27, [x1]
00243f28ldr x1, [x1+48]
00243f2cldr x0, [sp+56]
00243f30blr x1
00243f34str x0, [sp+64]
00243f38str x1, [sp+72]
00243f3cstr x2, [sp+80]
00243f40str x0, [sp+24]
00243f44str x1, [sp+32]
00243f48str x2, [sp+40]
00243f4cldur x29, [sp-8]
00243f50ldr x30, [sp], 96
00243f54ret x30
00243f58
00243f58loc_243f58:
00243f58mov x3, x30
00243f5cbl runtime.morestack.abi0
00243f60b 0x243ef0
00243f64udf 0
00243f68udf 0
00243f6cudf 0
00243ef0
00243ef0google.golang.org/protobuf/internal/impl.fieldInfoForList.func6: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func6(void)
00243ef0ldr x16, [x28+16]
00243ef4subs xzr, sp, x16
00243ef8b.ls 0x243f58
00243efcstr x30, [sp-96]!
00243f00stur x29, [sp-8]
00243f04sub x29, sp, 8
00243f08ldr x1, [x26+8]
00243f0cldr x2, [x26+16]
00243f10str x1, [sp+48]
00243f14str x2, [sp+56]
00243f18stp xzr, xzr, [sp+24]
00243f1cstr xzr, [sp+40]
00243f20ldr x1, [sp+48]
00243f24ldrsb x27, [x1]
00243f28ldr x1, [x1+48]
00243f2cldr x0, [sp+56]
00243f30blr x1
00243f34str x0, [sp+64]
00243f38str x1, [sp+72]
00243f3cstr x2, [sp+80]
00243f40str x0, [sp+24]
00243f44str x1, [sp+32]
00243f48str x2, [sp+40]
00243f4cldur x29, [sp-8]
00243f50ldr x30, [sp], 96
00243f54ret x30
00243f58
00243f58loc_243f58:
00243f58mov x3, x30
00243f5cbl runtime.morestack.abi0
00243f60b 0x243ef0
00243f64udf 0
00243f68udf 0
00243f6cudf 0
00243ef0
00243f70
00243f70google.golang.org/protobuf/internal/impl.fieldInfoForList.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func5(google.golang.org/protobuf/internal/impl.pointer p)
00243f70ldr x16, [x28+16]
00243f74sub x17, sp, 32
00243f78subs xzr, x17, x16
00243f7cb.ls 0x24403c
00243f80str x30, [sp-160]!
00243f84stur x29, [sp-8]
00243f88sub x29, sp, 8
00243f8cstr x0, [sp+168]
00243f90ldr x2, [x26+8]
00243f94str x2, [sp+40]
00243f98add x2, x26, 16
00243f9cstr x2, [sp+144]
00243fa0ldr x2, [x26+120]
00243fa4ldr x3, [x26+128]
00243fa8str x2, [sp+96]
00243facstr x3, [sp+104]
00243fb0stp xzr, xzr, [sp+48]
00243fb4str xzr, [sp+64]
00243fb8ldr x1, [sp+40]
00243fbcldr x0, [sp+168]
00243fc0bl google.golang.org/protobuf/internal/impl.pointer.Apply
00243fc4str x0, [sp+136]
00243fc8ldr x2, [sp+144]
00243fccldr x1, [x2+32]
00243fd0ldr x2, [x2+40]
00243fd4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243fd8str x0, [sp+72]
00243fdcstr x1, [sp+80]
00243fe0str x2, [sp+88]
00243fe4ldr x3, [sp+96]
00243fe8ldrsb x27, [x3]
00243fecldr x3, [x3+56]
00243ff0ldr x4, [sp+104]
00243ff4mov x5, x0
00243ff8mov x0, x4
00243ffcmov x6, x1
00244000mov x1, x5
00244004mov x7, x2
00244008mov x2, x6
0024400cmov x8, x3
00244010mov x3, x7
00244014blr x8
00244018str x0, [sp+112]
0024401cstr x1, [sp+120]
00244020str x2, [sp+128]
00244024str x0, [sp+48]
00244028str x1, [sp+56]
0024402cstr x2, [sp+64]
00244030ldur x29, [sp-8]
00244034ldr x30, [sp], 160
00244038ret x30
0024403c
0024403cloc_24403c:
0024403cstr x0, [sp+8]
00244040mov x3, x30
00244044bl runtime.morestack.abi0
00244048ldr x0, [sp+8]
0024404cb 0x243f70
00243f70
00243f70google.golang.org/protobuf/internal/impl.fieldInfoForList.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func5(google.golang.org/protobuf/internal/impl.pointer p)
00243f70ldr x16, [x28+16]
00243f74sub x17, sp, 32
00243f78subs xzr, x17, x16
00243f7cb.ls 0x24403c
00243f80str x30, [sp-160]!
00243f84stur x29, [sp-8]
00243f88sub x29, sp, 8
00243f8cstr x0, [sp+168]
00243f90ldr x2, [x26+8]
00243f94str x2, [sp+40]
00243f98add x2, x26, 16
00243f9cstr x2, [sp+144]
00243fa0ldr x2, [x26+120]
00243fa4ldr x3, [x26+128]
00243fa8str x2, [sp+96]
00243facstr x3, [sp+104]
00243fb0stp xzr, xzr, [sp+48]
00243fb4str xzr, [sp+64]
00243fb8ldr x1, [sp+40]
00243fbcldr x0, [sp+168]
00243fc0bl google.golang.org/protobuf/internal/impl.pointer.Apply
00243fc4str x0, [sp+136]
00243fc8ldr x2, [sp+144]
00243fccldr x1, [x2+32]
00243fd0ldr x2, [x2+40]
00243fd4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00243fd8str x0, [sp+72]
00243fdcstr x1, [sp+80]
00243fe0str x2, [sp+88]
00243fe4ldr x3, [sp+96]
00243fe8ldrsb x27, [x3]
00243fecldr x3, [x3+56]
00243ff0ldr x4, [sp+104]
00243ff4mov x5, x0
00243ff8mov x0, x4
00243ffcmov x6, x1
00244000mov x1, x5
00244004mov x7, x2
00244008mov x2, x6
0024400cmov x8, x3
00244010mov x3, x7
00244014blr x8
00244018str x0, [sp+112]
0024401cstr x1, [sp+120]
00244020str x2, [sp+128]
00244024str x0, [sp+48]
00244028str x1, [sp+56]
0024402cstr x2, [sp+64]
00244030ldur x29, [sp-8]
00244034ldr x30, [sp], 160
00244038ret x30
0024403c
0024403cloc_24403c:
0024403cstr x0, [sp+8]
00244040mov x3, x30
00244044bl runtime.morestack.abi0
00244048ldr x0, [sp+8]
0024404cb 0x243f70
00243f70
00244050
00244050google.golang.org/protobuf/internal/impl.fieldInfoForList.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00244050ldr x16, [x28+16]
00244054sub x17, sp, 176
00244058subs xzr, x17, x16
0024405cb.ls 0x24424c
00244060sub x20, sp, 304
00244064stp x29, x30, [x20-8]
00244068add sp, x20, 0
0024406csub x29, sp, 8
00244070str x0, [sp+312]
00244074str x1, [sp+320]
00244078str x2, [sp+328]
0024407cstr x3, [sp+336]
00244080ldr x2, [x26+8]
00244084str x2, [sp+72]
00244088add x2, x26, 16
0024408cstr x2, [sp+288]
00244090ldr x2, [x26+120]
00244094ldr x3, [x26+128]
00244098str x2, [sp+144]
0024409cstr x3, [sp+152]
002440a0ldr x2, [x26+136]
002440a4ldr x3, [x26+144]
002440a8str x2, [sp+128]
002440acstr x3, [sp+136]
002440b0ldr x1, [sp+72]
002440b4ldr x0, [sp+312]
002440b8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002440bcstr x0, [sp+232]
002440c0ldr x2, [sp+288]
002440c4ldr x1, [x2+32]
002440c8ldr x2, [x2+40]
002440ccbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002440d0str x0, [sp+208]
002440d4str x1, [sp+216]
002440d8str x2, [sp+224]
002440dcbl reflect.Value.Elem
002440e0str x0, [sp+80]
002440e4str x1, [sp+88]
002440e8str x2, [sp+96]
002440ecldr x1, [sp+320]
002440f0ldr x2, [sp+328]
002440f4ldr x3, [sp+336]
002440f8ldr x4, [sp+144]
002440fcldrsb x27, [x4]
00244100ldr x4, [x4+24]
00244104ldr x0, [sp+152]
00244108blr x4
0024410cstr x0, [sp+104]
00244110str x1, [sp+112]
00244114str x2, [sp+120]
00244118bl reflect.Value.IsNil
0024411cstrb w0, [sp+71]
00244120tbnz w0, 0, 0x244184
00244124b 0x244128
00244128
00244128loc_244128:
00244128ldr x0, [sp+104]
0024412cldr x1, [sp+112]
00244130ldr x2, [sp+120]
00244134bl reflect.Value.Elem
00244138str x0, [sp+208]
0024413cstr x1, [sp+216]
00244140str x2, [sp+224]
00244144ldr x3, [sp+80]
00244148ldr x4, [sp+88]
0024414cldr x5, [sp+96]
00244150mov x6, x0
00244154mov x0, x3
00244158mov x7, x1
0024415cmov x1, x4
00244160mov x8, x2
00244164mov x2, x5
00244168mov x3, x6
0024416cmov x4, x7
00244170mov x5, x8
00244174bl reflect.Value.Set
00244178ldp x29, x30, [sp-8]
0024417cadd sp, sp, 304
00244180ret x30
00244184
00244184loc_244184:
00244184ldr x1, [sp+128]
00244188ldrsb x27, [x1]
0024418cldr x1, [x1+72]
00244190ldr x0, [sp+136]
00244194blr x1
00244198str x0, [sp+192]
0024419cstr x1, [sp+200]
002441a0stp xzr, xzr, [sp+176]
002441a4add x1, sp, 176
002441a8str x1, [sp+256]
002441acldr x0, [sp+192]
002441b0ldr x1, [sp+200]
002441b4bl runtime.convTstring
002441b8str x0, [sp+248]
002441bcldr x1, [sp+256]
002441c0ldrsb x27, [x1]
002441c4adrp x2, 0x3eb000
002441c8add x2, x2, 2496
002441ccstr x2, [x1]
002441d0adrp x27, 0x807000
002441d4ldr w2, [x27+3056]
002441d8cbz w2, 0x2441e0
002441dcb 0x244238
002441e0
002441e0loc_2441e0:
002441e0b 0x2441e4
002441e4
002441e4loc_2441e4:
002441e4str x0, [x1+8]
002441e8ldr x2, [sp+256]
002441ecldrsb x27, [x2]
002441f0b 0x2441f4
002441f4
002441f4loc_2441f4:
002441f4str x2, [sp+264]
002441f8orr x4, xzr, 1
002441fcstr x4, [sp+272]
00244200str x4, [sp+280]
00244204adrp x0, 0x484000
00244208add x0, x0, 2421
0024420corr x1, xzr, 48
00244210mov x3, x4
00244214bl fmt.Sprintf
00244218str x0, [sp+160]
0024421cstr x1, [sp+168]
00244220bl runtime.convTstring
00244224str x0, [sp+240]
00244228mov x1, x0
0024422cadrp x0, 0x3b1000
00244230add x0, x0, 2944
00244234bl runtime.gopanic
00244238
00244238loc_244238:
00244238bl runtime.gcWriteBarrier2
0024423cstr x0, [x25]
00244240ldr x5, [x1+8]
00244244str x5, [x25+8]
00244248b 0x2441e4
0024424c
0024424cloc_24424c:
0024424cstp x0, x1, [sp+8]
00244250stp x2, x3, [sp+24]
00244254mov x3, x30
00244258bl runtime.morestack.abi0
0024425cldp x0, x1, [sp+8]
00244260ldp x2, x3, [sp+24]
00244264b 0x244050
00244268udf 0
0024426cudf 0
00244050
00244050google.golang.org/protobuf/internal/impl.fieldInfoForList.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00244050ldr x16, [x28+16]
00244054sub x17, sp, 176
00244058subs xzr, x17, x16
0024405cb.ls 0x24424c
00244060sub x20, sp, 304
00244064stp x29, x30, [x20-8]
00244068add sp, x20, 0
0024406csub x29, sp, 8
00244070str x0, [sp+312]
00244074str x1, [sp+320]
00244078str x2, [sp+328]
0024407cstr x3, [sp+336]
00244080ldr x2, [x26+8]
00244084str x2, [sp+72]
00244088add x2, x26, 16
0024408cstr x2, [sp+288]
00244090ldr x2, [x26+120]
00244094ldr x3, [x26+128]
00244098str x2, [sp+144]
0024409cstr x3, [sp+152]
002440a0ldr x2, [x26+136]
002440a4ldr x3, [x26+144]
002440a8str x2, [sp+128]
002440acstr x3, [sp+136]
002440b0ldr x1, [sp+72]
002440b4ldr x0, [sp+312]
002440b8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002440bcstr x0, [sp+232]
002440c0ldr x2, [sp+288]
002440c4ldr x1, [x2+32]
002440c8ldr x2, [x2+40]
002440ccbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002440d0str x0, [sp+208]
002440d4str x1, [sp+216]
002440d8str x2, [sp+224]
002440dcbl reflect.Value.Elem
002440e0str x0, [sp+80]
002440e4str x1, [sp+88]
002440e8str x2, [sp+96]
002440ecldr x1, [sp+320]
002440f0ldr x2, [sp+328]
002440f4ldr x3, [sp+336]
002440f8ldr x4, [sp+144]
002440fcldrsb x27, [x4]
00244100ldr x4, [x4+24]
00244104ldr x0, [sp+152]
00244108blr x4
0024410cstr x0, [sp+104]
00244110str x1, [sp+112]
00244114str x2, [sp+120]
00244118bl reflect.Value.IsNil
0024411cstrb w0, [sp+71]
00244120tbnz w0, 0, 0x244184
00244124b 0x244128
00244128
00244128loc_244128:
00244128ldr x0, [sp+104]
0024412cldr x1, [sp+112]
00244130ldr x2, [sp+120]
00244134bl reflect.Value.Elem
00244138str x0, [sp+208]
0024413cstr x1, [sp+216]
00244140str x2, [sp+224]
00244144ldr x3, [sp+80]
00244148ldr x4, [sp+88]
0024414cldr x5, [sp+96]
00244150mov x6, x0
00244154mov x0, x3
00244158mov x7, x1
0024415cmov x1, x4
00244160mov x8, x2
00244164mov x2, x5
00244168mov x3, x6
0024416cmov x4, x7
00244170mov x5, x8
00244174bl reflect.Value.Set
00244178ldp x29, x30, [sp-8]
0024417cadd sp, sp, 304
00244180ret x30
00244184
00244184loc_244184:
00244184ldr x1, [sp+128]
00244188ldrsb x27, [x1]
0024418cldr x1, [x1+72]
00244190ldr x0, [sp+136]
00244194blr x1
00244198str x0, [sp+192]
0024419cstr x1, [sp+200]
002441a0stp xzr, xzr, [sp+176]
002441a4add x1, sp, 176
002441a8str x1, [sp+256]
002441acldr x0, [sp+192]
002441b0ldr x1, [sp+200]
002441b4bl runtime.convTstring
002441b8str x0, [sp+248]
002441bcldr x1, [sp+256]
002441c0ldrsb x27, [x1]
002441c4adrp x2, 0x3eb000
002441c8add x2, x2, 2496
002441ccstr x2, [x1]
002441d0adrp x27, 0x807000
002441d4ldr w2, [x27+3056]
002441d8cbz w2, 0x2441e0
002441dcb 0x244238
002441e0
002441e0loc_2441e0:
002441e0b 0x2441e4
002441e4
002441e4loc_2441e4:
002441e4str x0, [x1+8]
002441e8ldr x2, [sp+256]
002441ecldrsb x27, [x2]
002441f0b 0x2441f4
002441f4
002441f4loc_2441f4:
002441f4str x2, [sp+264]
002441f8orr x4, xzr, 1
002441fcstr x4, [sp+272]
00244200str x4, [sp+280]
00244204adrp x0, 0x484000
00244208add x0, x0, 2421
0024420corr x1, xzr, 48
00244210mov x3, x4
00244214bl fmt.Sprintf
00244218str x0, [sp+160]
0024421cstr x1, [sp+168]
00244220bl runtime.convTstring
00244224str x0, [sp+240]
00244228mov x1, x0
0024422cadrp x0, 0x3b1000
00244230add x0, x0, 2944
00244234bl runtime.gopanic
00244238
00244238loc_244238:
00244238bl runtime.gcWriteBarrier2
0024423cstr x0, [x25]
00244240ldr x5, [x1+8]
00244244str x5, [x25+8]
00244248b 0x2441e4
0024424c
0024424cloc_24424c:
0024424cstp x0, x1, [sp+8]
00244250stp x2, x3, [sp+24]
00244254mov x3, x30
00244258bl runtime.morestack.abi0
0024425cldp x0, x1, [sp+8]
00244260ldp x2, x3, [sp+24]
00244264b 0x244050
00244268udf 0
0024426cudf 0
00244050
00244270
00244270google.golang.org/protobuf/internal/impl.fieldInfoForList.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func3(google.golang.org/protobuf/internal/impl.pointer p)
00244270ldr x16, [x28+16]
00244274sub x17, sp, 80
00244278subs xzr, x17, x16
0024427cb.ls 0x2443cc
00244280str x30, [sp-208]!
00244284stur x29, [sp-8]
00244288sub x29, sp, 8
0024428cstr x0, [sp+216]
00244290ldr x1, [x26+8]
00244294ldr x2, [x26+16]
00244298str x1, [sp+120]
0024429cstr x2, [sp+128]
002442a0ldr x1, [x26+24]
002442a4str x1, [sp+56]
002442a8add x1, x26, 32
002442acstr x1, [sp+192]
002442b0stp xzr, xzr, [sp+72]
002442b4str xzr, [sp+88]
002442b8ldr x0, [sp+216]
002442bcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
002442c0strb w0, [sp+55]
002442c4tbnz w0, 0, 0x2442cc
002442c8b 0x244304
002442cc
002442ccloc_2442cc:
002442ccldr x1, [sp+120]
002442d0ldrsb x27, [x1]
002442d4ldr x1, [x1+64]
002442d8ldr x0, [sp+128]
002442dcblr x1
002442e0str x0, [sp+168]
002442e4str x1, [sp+176]
002442e8str x2, [sp+184]
002442ecstr x0, [sp+72]
002442f0str x1, [sp+80]
002442f4str x2, [sp+88]
002442f8ldur x29, [sp-8]
002442fcldr x30, [sp], 208
00244300ret x30
00244304
00244304loc_244304:
00244304ldr x1, [sp+56]
00244308ldr x0, [sp+216]
0024430cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00244310str x0, [sp+160]
00244314ldr x2, [sp+192]
00244318ldr x1, [x2+32]
0024431cldr x2, [x2+40]
00244320bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00244324str x0, [sp+96]
00244328str x1, [sp+104]
0024432cstr x2, [sp+112]
00244330bl reflect.Value.Elem
00244334str x0, [sp+136]
00244338str x1, [sp+144]
0024433cstr x2, [sp+152]
00244340bl reflect.Value.Len
00244344str x0, [sp+64]
00244348cbz x0, 0x244350
0024434cb 0x244388
00244350
00244350loc_244350:
00244350ldr x1, [sp+120]
00244354ldrsb x27, [x1]
00244358ldr x1, [x1+64]
0024435cldr x0, [sp+128]
00244360blr x1
00244364str x0, [sp+168]
00244368str x1, [sp+176]
0024436cstr x2, [sp+184]
00244370str x0, [sp+72]
00244374str x1, [sp+80]
00244378str x2, [sp+88]
0024437cldur x29, [sp-8]
00244380ldr x30, [sp], 208
00244384ret x30
00244388
00244388loc_244388:
00244388ldr x1, [sp+96]
0024438cldr x2, [sp+104]
00244390ldr x3, [sp+112]
00244394ldr x4, [sp+120]
00244398ldrsb x27, [x4]
0024439cldr x4, [x4+56]
002443a0ldr x0, [sp+128]
002443a4blr x4
002443a8str x0, [sp+168]
002443acstr x1, [sp+176]
002443b0str x2, [sp+184]
002443b4str x0, [sp+72]
002443b8str x1, [sp+80]
002443bcstr x2, [sp+88]
002443c0ldur x29, [sp-8]
002443c4ldr x30, [sp], 208
002443c8ret x30
002443cc
002443ccloc_2443cc:
002443ccstr x0, [sp+8]
002443d0mov x3, x30
002443d4bl runtime.morestack.abi0
002443d8ldr x0, [sp+8]
002443dcb 0x244270
00244270
00244270google.golang.org/protobuf/internal/impl.fieldInfoForList.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func3(google.golang.org/protobuf/internal/impl.pointer p)
00244270ldr x16, [x28+16]
00244274sub x17, sp, 80
00244278subs xzr, x17, x16
0024427cb.ls 0x2443cc
00244280str x30, [sp-208]!
00244284stur x29, [sp-8]
00244288sub x29, sp, 8
0024428cstr x0, [sp+216]
00244290ldr x1, [x26+8]
00244294ldr x2, [x26+16]
00244298str x1, [sp+120]
0024429cstr x2, [sp+128]
002442a0ldr x1, [x26+24]
002442a4str x1, [sp+56]
002442a8add x1, x26, 32
002442acstr x1, [sp+192]
002442b0stp xzr, xzr, [sp+72]
002442b4str xzr, [sp+88]
002442b8ldr x0, [sp+216]
002442bcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
002442c0strb w0, [sp+55]
002442c4tbnz w0, 0, 0x2442cc
002442c8b 0x244304
002442cc
002442ccloc_2442cc:
002442ccldr x1, [sp+120]
002442d0ldrsb x27, [x1]
002442d4ldr x1, [x1+64]
002442d8ldr x0, [sp+128]
002442dcblr x1
002442e0str x0, [sp+168]
002442e4str x1, [sp+176]
002442e8str x2, [sp+184]
002442ecstr x0, [sp+72]
002442f0str x1, [sp+80]
002442f4str x2, [sp+88]
002442f8ldur x29, [sp-8]
002442fcldr x30, [sp], 208
00244300ret x30
00244304
00244304loc_244304:
00244304ldr x1, [sp+56]
00244308ldr x0, [sp+216]
0024430cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00244310str x0, [sp+160]
00244314ldr x2, [sp+192]
00244318ldr x1, [x2+32]
0024431cldr x2, [x2+40]
00244320bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00244324str x0, [sp+96]
00244328str x1, [sp+104]
0024432cstr x2, [sp+112]
00244330bl reflect.Value.Elem
00244334str x0, [sp+136]
00244338str x1, [sp+144]
0024433cstr x2, [sp+152]
00244340bl reflect.Value.Len
00244344str x0, [sp+64]
00244348cbz x0, 0x244350
0024434cb 0x244388
00244350
00244350loc_244350:
00244350ldr x1, [sp+120]
00244354ldrsb x27, [x1]
00244358ldr x1, [x1+64]
0024435cldr x0, [sp+128]
00244360blr x1
00244364str x0, [sp+168]
00244368str x1, [sp+176]
0024436cstr x2, [sp+184]
00244370str x0, [sp+72]
00244374str x1, [sp+80]
00244378str x2, [sp+88]
0024437cldur x29, [sp-8]
00244380ldr x30, [sp], 208
00244384ret x30
00244388
00244388loc_244388:
00244388ldr x1, [sp+96]
0024438cldr x2, [sp+104]
00244390ldr x3, [sp+112]
00244394ldr x4, [sp+120]
00244398ldrsb x27, [x4]
0024439cldr x4, [x4+56]
002443a0ldr x0, [sp+128]
002443a4blr x4
002443a8str x0, [sp+168]
002443acstr x1, [sp+176]
002443b0str x2, [sp+184]
002443b4str x0, [sp+72]
002443b8str x1, [sp+80]
002443bcstr x2, [sp+88]
002443c0ldur x29, [sp-8]
002443c4ldr x30, [sp], 208
002443c8ret x30
002443cc
002443ccloc_2443cc:
002443ccstr x0, [sp+8]
002443d0mov x3, x30
002443d4bl runtime.morestack.abi0
002443d8ldr x0, [sp+8]
002443dcb 0x244270
00244270
002443e0
002443e0google.golang.org/protobuf/internal/impl.fieldInfoForList.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func2(google.golang.org/protobuf/internal/impl.pointer p)
002443e0ldr x16, [x28+16]
002443e4sub x17, sp, 32
002443e8subs xzr, x17, x16
002443ecb.ls 0x2444a8
002443f0str x30, [sp-160]!
002443f4stur x29, [sp-8]
002443f8sub x29, sp, 8
002443fcstr x0, [sp+168]
00244400ldr x2, [x26+8]
00244404str x2, [sp+64]
00244408add x2, x26, 16
0024440cstr x2, [sp+144]
00244410ldr x1, [sp+64]
00244414ldr x0, [sp+168]
00244418bl google.golang.org/protobuf/internal/impl.pointer.Apply
0024441cstr x0, [sp+136]
00244420ldr x2, [sp+144]
00244424ldr x1, [x2+32]
00244428ldr x2, [x2+40]
0024442cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00244430str x0, [sp+112]
00244434str x1, [sp+120]
00244438str x2, [sp+128]
0024443cbl reflect.Value.Elem
00244440str x0, [sp+72]
00244444str x1, [sp+80]
00244448str x2, [sp+88]
0024444cbl reflect.Value.Type
00244450str x0, [sp+96]
00244454str x1, [sp+104]
00244458bl reflect.Zero
0024445cstr x0, [sp+112]
00244460str x1, [sp+120]
00244464str x2, [sp+128]
00244468ldr x3, [sp+72]
0024446cldr x4, [sp+80]
00244470ldr x5, [sp+88]
00244474mov x6, x0
00244478mov x0, x3
0024447cmov x7, x1
00244480mov x1, x4
00244484mov x8, x2
00244488mov x2, x5
0024448cmov x3, x6
00244490mov x4, x7
00244494mov x5, x8
00244498bl reflect.Value.Set
0024449cldur x29, [sp-8]
002444a0ldr x30, [sp], 160
002444a4ret x30
002444a8
002444a8loc_2444a8:
002444a8str x0, [sp+8]
002444acmov x3, x30
002444b0bl runtime.morestack.abi0
002444b4ldr x0, [sp+8]
002444b8b 0x2443e0
002444bcudf 0
002443e0
002443e0google.golang.org/protobuf/internal/impl.fieldInfoForList.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func2(google.golang.org/protobuf/internal/impl.pointer p)
002443e0ldr x16, [x28+16]
002443e4sub x17, sp, 32
002443e8subs xzr, x17, x16
002443ecb.ls 0x2444a8
002443f0str x30, [sp-160]!
002443f4stur x29, [sp-8]
002443f8sub x29, sp, 8
002443fcstr x0, [sp+168]
00244400ldr x2, [x26+8]
00244404str x2, [sp+64]
00244408add x2, x26, 16
0024440cstr x2, [sp+144]
00244410ldr x1, [sp+64]
00244414ldr x0, [sp+168]
00244418bl google.golang.org/protobuf/internal/impl.pointer.Apply
0024441cstr x0, [sp+136]
00244420ldr x2, [sp+144]
00244424ldr x1, [x2+32]
00244428ldr x2, [x2+40]
0024442cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00244430str x0, [sp+112]
00244434str x1, [sp+120]
00244438str x2, [sp+128]
0024443cbl reflect.Value.Elem
00244440str x0, [sp+72]
00244444str x1, [sp+80]
00244448str x2, [sp+88]
0024444cbl reflect.Value.Type
00244450str x0, [sp+96]
00244454str x1, [sp+104]
00244458bl reflect.Zero
0024445cstr x0, [sp+112]
00244460str x1, [sp+120]
00244464str x2, [sp+128]
00244468ldr x3, [sp+72]
0024446cldr x4, [sp+80]
00244470ldr x5, [sp+88]
00244474mov x6, x0
00244478mov x0, x3
0024447cmov x7, x1
00244480mov x1, x4
00244484mov x8, x2
00244488mov x2, x5
0024448cmov x3, x6
00244490mov x4, x7
00244494mov x5, x8
00244498bl reflect.Value.Set
0024449cldur x29, [sp-8]
002444a0ldr x30, [sp], 160
002444a4ret x30
002444a8
002444a8loc_2444a8:
002444a8str x0, [sp+8]
002444acmov x3, x30
002444b0bl runtime.morestack.abi0
002444b4ldr x0, [sp+8]
002444b8b 0x2443e0
002444bcudf 0
002443e0
002444c0
002444c0google.golang.org/protobuf/internal/impl.fieldInfoForList.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func1(google.golang.org/protobuf/internal/impl.pointer p)
002444c0ldr x16, [x28+16]
002444c4subs xzr, sp, x16
002444c8b.ls 0x244574
002444ccstr x30, [sp-128]!
002444d0stur x29, [sp-8]
002444d4sub x29, sp, 8
002444d8str x0, [sp+136]
002444dcldr x1, [x26+8]
002444e0str x1, [sp+40]
002444e4add x1, x26, 16
002444e8str x1, [sp+112]
002444ecstrb wzr, [sp+38]
002444f0ldr x0, [sp+136]
002444f4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002444f8strb w0, [sp+39]
002444fctbnz w0, 0, 0x244504
00244500b 0x244518
00244504
00244504loc_244504:
00244504strb wzr, [sp+38]
00244508mov x0, xzr
0024450cldur x29, [sp-8]
00244510ldr x30, [sp], 128
00244514ret x30
00244518
00244518loc_244518:
00244518ldr x1, [sp+40]
0024451cldr x0, [sp+136]
00244520bl google.golang.org/protobuf/internal/impl.pointer.Apply
00244524str x0, [sp+104]
00244528ldr x2, [sp+112]
0024452cldr x1, [x2+32]
00244530ldr x2, [x2+40]
00244534bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00244538str x0, [sp+80]
0024453cstr x1, [sp+88]
00244540str x2, [sp+96]
00244544bl reflect.Value.Elem
00244548str x0, [sp+56]
0024454cstr x1, [sp+64]
00244550str x2, [sp+72]
00244554bl reflect.Value.Len
00244558str x0, [sp+48]
0024455csubs xzr, x0, 0
00244560cset x0, gt
00244564strb w0, [sp+38]
00244568ldur x29, [sp-8]
0024456cldr x30, [sp], 128
00244570ret x30
00244574
00244574loc_244574:
00244574str x0, [sp+8]
00244578mov x3, x30
0024457cbl runtime.morestack.abi0
00244580ldr x0, [sp+8]
00244584b 0x2444c0
00244588udf 0
0024458cudf 0
002444c0
002444c0google.golang.org/protobuf/internal/impl.fieldInfoForList.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForList.func1(google.golang.org/protobuf/internal/impl.pointer p)
002444c0ldr x16, [x28+16]
002444c4subs xzr, sp, x16
002444c8b.ls 0x244574
002444ccstr x30, [sp-128]!
002444d0stur x29, [sp-8]
002444d4sub x29, sp, 8
002444d8str x0, [sp+136]
002444dcldr x1, [x26+8]
002444e0str x1, [sp+40]
002444e4add x1, x26, 16
002444e8str x1, [sp+112]
002444ecstrb wzr, [sp+38]
002444f0ldr x0, [sp+136]
002444f4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002444f8strb w0, [sp+39]
002444fctbnz w0, 0, 0x244504
00244500b 0x244518
00244504
00244504loc_244504:
00244504strb wzr, [sp+38]
00244508mov x0, xzr
0024450cldur x29, [sp-8]
00244510ldr x30, [sp], 128
00244514ret x30
00244518
00244518loc_244518:
00244518ldr x1, [sp+40]
0024451cldr x0, [sp+136]
00244520bl google.golang.org/protobuf/internal/impl.pointer.Apply
00244524str x0, [sp+104]
00244528ldr x2, [sp+112]
0024452cldr x1, [x2+32]
00244530ldr x2, [x2+40]
00244534bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00244538str x0, [sp+80]
0024453cstr x1, [sp+88]
00244540str x2, [sp+96]
00244544bl reflect.Value.Elem
00244548str x0, [sp+56]
0024454cstr x1, [sp+64]
00244550str x2, [sp+72]
00244554bl reflect.Value.Len
00244558str x0, [sp+48]
0024455csubs xzr, x0, 0
00244560cset x0, gt
00244564strb w0, [sp+38]
00244568ldur x29, [sp-8]
0024456cldr x30, [sp], 128
00244570ret x30
00244574
00244574loc_244574:
00244574str x0, [sp+8]
00244578mov x3, x30
0024457cbl runtime.morestack.abi0
00244580ldr x0, [sp+8]
00244584b 0x2444c0
00244588udf 0
0024458cudf 0
002444c0
00244590
00244590google.golang.org/protobuf/internal/impl.fieldInfoForScalar: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00244590ldr x16, [x28+16]
00244594sub x17, sp, 240
00244598subs xzr, x17, x16
0024459cb.ls 0x244c34
002445a0sub x20, sp, 368
002445a4stp x29, x30, [x20-8]
002445a8add sp, x20, 0
002445acsub x29, sp, 8
002445b0str x0, [sp+376]
002445b4str x1, [sp+384]
002445b8str x2, [sp+392]
002445bcstr x3, [sp+400]
002445c0str x4, [sp+408]
002445c4str x5, [sp+416]
002445c8str x6, [sp+424]
002445ccstr x7, [sp+432]
002445d0str x8, [sp+440]
002445d4str x9, [sp+448]
002445d8str x10, [sp+456]
002445dcstr x11, [sp+464]
002445e0str x12, [sp+472]
002445e4str x13, [sp+480]
002445e8strb w14, [sp+488]
002445ecstr x15, [sp+496]
002445f0stp xzr, xzr, [sp+160]
002445f4stp xzr, xzr, [sp+176]
002445f8stp xzr, xzr, [sp+192]
002445fcstp xzr, xzr, [sp+208]
00244600str xzr, [sp+224]
00244604ldr x1, [sp+424]
00244608ldr x2, [sp+432]
0024460cstr x1, [sp+232]
00244610str x2, [sp+240]
00244614ldr x1, [sp+376]
00244618ldrsb x27, [x1]
0024461cldr x1, [x1+104]
00244620ldr x0, [sp+384]
00244624blr x1
00244628strb w0, [sp+133]
0024462cldr x1, [sp+232]
00244630ldrsb x27, [x1]
00244634ldr x1, [x1+168]
00244638ldr x0, [sp+240]
0024463cblr x1
00244640str x0, [sp+152]
00244644subs xzr, x0, 23
00244648cset x1, eq
0024464cstrb w1, [sp+135]
00244650b.eq 0x244658
00244654b 0x244698
00244658
00244658loc_244658:
00244658ldr x1, [sp+232]
0024465cldrsb x27, [x1]
00244660ldr x0, [sp+240]
00244664ldr x1, [x1+88]
00244668blr x1
0024466cstr x0, [sp+264]
00244670str x1, [sp+272]
00244674ldrsb x27, [x0]
00244678ldr x2, [x0+168]
0024467cmov x0, x1
00244680blr x2
00244684str x0, [sp+144]
00244688subs xzr, x0, 8
0024468ccset x1, eq
00244690strb w1, [sp+135]
00244694b 0x24469c
00244698
00244698loc_244698:
00244698b 0x24469c
0024469c
0024469cloc_24469c:
0024469cldrb w4, [sp+135]
002446a0strb w4, [sp+134]
002446a4ldrb w4, [sp+133]
002446a8tbnz w4, 0, 0x2446b0
002446acb 0x24476c
002446b0
002446b0loc_2446b0:
002446b0ldr x1, [sp+232]
002446b4ldrsb x27, [x1]
002446b8ldr x1, [x1+168]
002446bcldr x0, [sp+240]
002446c0blr x1
002446c4str x0, [sp+152]
002446c8subs xzr, x0, 22
002446cccset x1, ne
002446d0strb w1, [sp+135]
002446d4b.ne 0x2446dc
002446d8b 0x244704
002446dc
002446dcloc_2446dc:
002446dcldr x1, [sp+232]
002446e0ldrsb x27, [x1]
002446e4ldr x0, [sp+240]
002446e8ldr x1, [x1+168]
002446ecblr x1
002446f0str x0, [sp+144]
002446f4subs xzr, x0, 23
002446f8cset x1, ne
002446fcstrb w1, [sp+135]
00244700b 0x244708
00244704
00244704loc_244704:
00244704b 0x244708
00244708
00244708loc_244708:
00244708ldrb w1, [sp+135]
0024470ctbnz w1, 0, 0x244714
00244710b 0x24471c
00244714
00244714loc_244714:
00244714strb wzr, [sp+133]
00244718b 0x244720
0024471c
0024471cloc_24471c:
0024471cb 0x244720
00244720
00244720loc_244720:
00244720ldr x1, [sp+232]
00244724ldrsb x27, [x1]
00244728ldr x1, [x1+168]
0024472cldr x0, [sp+240]
00244730blr x1
00244734str x0, [sp+152]
00244738subs xzr, x0, 22
0024473cb.eq 0x244744
00244740b 0x244764
00244744
00244744loc_244744:
00244744ldr x1, [sp+232]
00244748ldrsb x27, [x1]
0024474cldr x1, [x1+88]
00244750ldr x0, [sp+240]
00244754blr x1
00244758str x0, [sp+232]
0024475cstr x1, [sp+240]
00244760b 0x244768
00244764
00244764loc_244764:
00244764b 0x244768
00244768
00244768loc_244768:
00244768b 0x244770
0024476c
0024476cloc_24476c:
0024476cb 0x244770
00244770
00244770loc_244770:
00244770ldr x0, [sp+232]
00244774ldr x2, [sp+376]
00244778ldr x1, [sp+240]
0024477cldr x3, [sp+384]
00244780bl google.golang.org/protobuf/internal/impl.NewConverter
00244784str x0, [sp+248]
00244788str x1, [sp+256]
0024478cldr x13, [sp+496]
00244790ldr x0, [sp+392]
00244794ldr x1, [sp+400]
00244798ldr x2, [sp+408]
0024479cldr x3, [sp+416]
002447a0ldr x4, [sp+424]
002447a4ldr x5, [sp+432]
002447a8ldr x6, [sp+440]
002447acldr x7, [sp+448]
002447b0ldr x8, [sp+456]
002447b4ldr x9, [sp+464]
002447b8ldr x10, [sp+472]
002447bcldr x11, [sp+480]
002447c0ldrb w12, [sp+488]
002447c4bl google.golang.org/protobuf/internal/impl.offsetOf
002447c8str x0, [sp+136]
002447ccstp xzr, xzr, [sp+160]
002447d0stp xzr, xzr, [sp+176]
002447d4stp xzr, xzr, [sp+192]
002447d8stp xzr, xzr, [sp+208]
002447dcstr xzr, [sp+224]
002447e0ldr x4, [sp+376]
002447e4ldr x5, [sp+384]
002447e8str x4, [sp+160]
002447ecstr x5, [sp+168]
002447f0adrp x0, 0x429000
002447f4add x0, x0, 2400
002447f8bl runtime.newobject
002447fcstr x0, [sp+352]
00244800adrp x4, 4096
00244804add x4, x4, 624
00244808str x4, [x0]
0024480cldr x4, [sp+136]
00244810ldr x5, [sp+352]
00244814ldrsb x27, [x5]
00244818str x4, [x5+8]
0024481cldr x4, [sp+352]
00244820ldrsb x27, [x4]
00244824add x21, x4, 16
00244828adrp x27, 0x807000
0024482cldr w5, [x27+3056]
00244830cbz w5, 0x244838
00244834b 0x24483c
00244838
00244838loc_244838:
00244838b 0x244864
0024483c
0024483cloc_24483c:
0024483cstr x4, [sp+312]
00244840str x21, [sp+304]
00244844adrp x0, 0x444000
00244848add x0, x0, 2592
0024484cmov x1, x21
00244850add x2, sp, 392
00244854bl runtime.wbMove
00244858ldr x4, [sp+312]
0024485cldr x21, [sp+304]
00244860b 0x244864
00244864
00244864loc_244864:
00244864add x20, sp, 392
00244868adr x27, 16
0024486cstp x29, x27, [sp-24]
00244870sub x29, sp, 24
00244874bl fn_87ef0
00244878sub x29, sp, 8
0024487cldr x1, [sp+488]
00244880str x1, [x4+112]
00244884ldrb w1, [sp+133]
00244888ldr x2, [sp+352]
0024488cldrsb x27, [x2]
00244890strb w1, [x2+120]
00244894ldr x1, [sp+384]
00244898ldr x2, [sp+376]
0024489cldr x3, [sp+352]
002448a0ldrsb x27, [x3]
002448a4str x2, [x3+128]
002448a8adrp x27, 0x807000
002448acldr w2, [x27+3056]
002448b0cbz w2, 0x2448b8
002448b4b 0x2448bc
002448b8
002448b8loc_2448b8:
002448b8b 0x2448d0
002448bc
002448bcloc_2448bc:
002448bcbl runtime.gcWriteBarrier2
002448c0str x1, [x25]
002448c4ldr x2, [x3+136]
002448c8str x2, [x25+8]
002448ccb 0x2448d0
002448d0
002448d0loc_2448d0:
002448d0str x1, [x3+136]
002448d4ldr x1, [sp+352]
002448d8str x1, [sp+176]
002448dcadrp x0, 0x409000
002448e0add x0, x0, 2784
002448e4bl runtime.newobject
002448e8str x0, [sp+344]
002448ecadrp x1, 4096
002448f0add x1, x1, 400
002448f4str x1, [x0]
002448f8ldr x1, [sp+136]
002448fcldr x2, [sp+344]
00244900ldrsb x27, [x2]
00244904str x1, [x2+8]
00244908ldr x1, [sp+344]
0024490cldrsb x27, [x1]
00244910add x21, x1, 16
00244914adrp x27, 0x807000
00244918ldr w2, [x27+3056]
0024491ccbz w2, 0x244924
00244920b 0x244928
00244924
00244924loc_244924:
00244924b 0x244950
00244928
00244928loc_244928:
00244928str x1, [sp+296]
0024492cstr x21, [sp+304]
00244930adrp x0, 0x444000
00244934add x0, x0, 2592
00244938mov x1, x21
0024493cadd x2, sp, 392
00244940bl runtime.wbMove
00244944ldr x1, [sp+296]
00244948ldr x21, [sp+304]
0024494cb 0x244950
00244950
00244950loc_244950:
00244950add x20, sp, 392
00244954adr x27, 16
00244958stp x29, x27, [sp-24]
0024495csub x29, sp, 24
00244960bl fn_87ef0
00244964sub x29, sp, 8
00244968ldr x2, [sp+488]
0024496cstr x2, [x1+112]
00244970ldr x1, [sp+344]
00244974str x1, [sp+184]
00244978adrp x0, 0x429000
0024497cadd x0, x0, 1952
00244980bl runtime.newobject
00244984str x0, [sp+336]
00244988adrp x1, 0
0024498cadd x1, x1, 4032
00244990str x1, [x0]
00244994ldr x1, [sp+256]
00244998ldr x2, [sp+248]
0024499cldr x3, [sp+336]
002449a0ldrsb x27, [x3]
002449a4str x2, [x3+8]
002449a8adrp x27, 0x807000
002449acldr w2, [x27+3056]
002449b0cbz w2, 0x2449b8
002449b4b 0x2449bc
002449b8
002449b8loc_2449b8:
002449b8b 0x2449d0
002449bc
002449bcloc_2449bc:
002449bcbl runtime.gcWriteBarrier2
002449c0str x1, [x25]
002449c4ldr x4, [x3+16]
002449c8str x4, [x25+8]
002449ccb 0x2449d0
002449d0
002449d0loc_2449d0:
002449d0str x1, [x3+16]
002449d4ldr x3, [sp+136]
002449d8ldr x4, [sp+336]
002449dcldrsb x27, [x4]
002449e0str x3, [x4+24]
002449e4ldr x3, [sp+336]
002449e8ldrsb x27, [x3]
002449ecadd x21, x3, 32
002449f0adrp x27, 0x807000
002449f4ldr w4, [x27+3056]
002449f8cbz w4, 0x244a00
002449fcb 0x244a04
00244a00
00244a00loc_244a00:
00244a00b 0x244a2c
00244a04
00244a04loc_244a04:
00244a04str x3, [sp+288]
00244a08str x21, [sp+304]
00244a0cadrp x0, 0x444000
00244a10add x0, x0, 2592
00244a14mov x1, x21
00244a18add x2, sp, 392
00244a1cbl runtime.wbMove
00244a20ldr x3, [sp+288]
00244a24ldr x21, [sp+304]
00244a28b 0x244a2c
00244a2c
00244a2cloc_244a2c:
00244a2cadd x20, sp, 392
00244a30adr x27, 16
00244a34stp x29, x27, [sp-24]
00244a38sub x29, sp, 24
00244a3cbl fn_87ef0
00244a40sub x29, sp, 8
00244a44ldr x1, [sp+488]
00244a48str x1, [x3+128]
00244a4cldrb w1, [sp+133]
00244a50ldr x2, [sp+336]
00244a54ldrsb x27, [x2]
00244a58strb w1, [x2+136]
00244a5cldr x1, [sp+336]
00244a60str x1, [sp+192]
00244a64adrp x0, 0x43f000
00244a68add x0, x0, 1056
00244a6cbl runtime.newobject
00244a70str x0, [sp+328]
00244a74adrp x1, 0
00244a78add x1, x1, 3344
00244a7cstr x1, [x0]
00244a80ldr x1, [sp+136]
00244a84ldr x2, [sp+328]
00244a88ldrsb x27, [x2]
00244a8cstr x1, [x2+8]
00244a90ldr x1, [sp+328]
00244a94ldrsb x27, [x1]
00244a98add x21, x1, 16
00244a9cadrp x27, 0x807000
00244aa0ldr w2, [x27+3056]
00244aa4cbz w2, 0x244aac
00244aa8b 0x244ab0
00244aac
00244aacloc_244aac:
00244aacb 0x244ad8
00244ab0
00244ab0loc_244ab0:
00244ab0str x1, [sp+280]
00244ab4str x21, [sp+304]
00244ab8adrp x0, 0x444000
00244abcadd x0, x0, 2592
00244ac0mov x1, x21
00244ac4add x2, sp, 392
00244ac8bl runtime.wbMove
00244accldr x1, [sp+280]
00244ad0ldr x21, [sp+304]
00244ad4b 0x244ad8
00244ad8
00244ad8loc_244ad8:
00244ad8add x20, sp, 392
00244adcadr x27, 16
00244ae0stp x29, x27, [sp-24]
00244ae4sub x29, sp, 24
00244ae8bl fn_87ef0
00244aecsub x29, sp, 8
00244af0ldr x2, [sp+488]
00244af4str x2, [x1+112]
00244af8ldrb w1, [sp+133]
00244afcldr x2, [sp+328]
00244b00ldrsb x27, [x2]
00244b04strb w1, [x2+120]
00244b08ldr x1, [sp+240]
00244b0cldr x2, [sp+232]
00244b10ldr x3, [sp+328]
00244b14ldrsb x27, [x3]
00244b18str x2, [x3+128]
00244b1cadrp x27, 0x807000
00244b20ldr w2, [x27+3056]
00244b24cbz w2, 0x244b2c
00244b28b 0x244b30
00244b2c
00244b2cloc_244b2c:
00244b2cb 0x244b44
00244b30
00244b30loc_244b30:
00244b30bl runtime.gcWriteBarrier2
00244b34str x1, [x25]
00244b38ldr x2, [x3+136]
00244b3cstr x2, [x25+8]
00244b40b 0x244b44
00244b44
00244b44loc_244b44:
00244b44str x1, [x3+136]
00244b48ldr x1, [sp+256]
00244b4cldr x2, [sp+248]
00244b50ldr x3, [sp+328]
00244b54ldrsb x27, [x3]
00244b58str x2, [x3+144]
00244b5cadrp x27, 0x807000
00244b60ldr w2, [x27+3056]
00244b64cbz w2, 0x244b6c
00244b68b 0x244b70
00244b6c
00244b6cloc_244b6c:
00244b6cb 0x244b84
00244b70
00244b70loc_244b70:
00244b70bl runtime.gcWriteBarrier2
00244b74str x1, [x25]
00244b78ldr x2, [x3+152]
00244b7cstr x2, [x25+8]
00244b80b 0x244b84
00244b84
00244b84loc_244b84:
00244b84str x1, [x3+152]
00244b88ldrb w1, [sp+134]
00244b8cldr x2, [sp+328]
00244b90ldrsb x27, [x2]
00244b94strb w1, [x2+160]
00244b98ldr x1, [sp+328]
00244b9cstr x1, [sp+200]
00244ba0adrp x0, 0x3f5000
00244ba4add x0, x0, 448
00244ba8bl runtime.newobject
00244bacstr x0, [sp+320]
00244bb0adrp x1, 0
00244bb4add x1, x1, 3216
00244bb8str x1, [x0]
00244bbcldr x1, [sp+256]
00244bc0ldr x2, [sp+248]
00244bc4ldr x3, [sp+320]
00244bc8ldrsb x27, [x3]
00244bccstr x2, [x3+8]
00244bd0adrp x27, 0x807000
00244bd4ldr w2, [x27+3056]
00244bd8cbz w2, 0x244be0
00244bdcb 0x244be4
00244be0
00244be0loc_244be0:
00244be0b 0x244bf8
00244be4
00244be4loc_244be4:
00244be4bl runtime.gcWriteBarrier2
00244be8str x1, [x25]
00244becldr x9, [x3+16]
00244bf0str x9, [x25+8]
00244bf4b 0x244bf8
00244bf8
00244bf8loc_244bf8:
00244bf8str x1, [x3+16]
00244bfcldr x9, [sp+320]
00244c00str x9, [sp+224]
00244c04ldr x0, [sp+160]
00244c08ldr x1, [sp+168]
00244c0cldr x2, [sp+176]
00244c10ldr x3, [sp+184]
00244c14ldr x4, [sp+192]
00244c18ldr x5, [sp+200]
00244c1cldr x6, [sp+208]
00244c20ldr x7, [sp+216]
00244c24ldr x8, [sp+224]
00244c28ldp x29, x30, [sp-8]
00244c2cadd sp, sp, 368
00244c30ret x30
00244c34
00244c34loc_244c34:
00244c34stp x0, x1, [sp+8]
00244c38stp x2, x3, [sp+24]
00244c3cstp x4, x5, [sp+40]
00244c40stp x6, x7, [sp+56]
00244c44stp x8, x9, [sp+72]
00244c48stp x10, x11, [sp+88]
00244c4cstp x12, x13, [sp+104]
00244c50strb w14, [sp+120]
00244c54str x15, [sp+128]
00244c58mov x3, x30
00244c5cbl runtime.morestack_noctxt.abi0
00244c60ldp x0, x1, [sp+8]
00244c64ldp x2, x3, [sp+24]
00244c68ldp x4, x5, [sp+40]
00244c6cldp x6, x7, [sp+56]
00244c70ldp x8, x9, [sp+72]
00244c74ldp x10, x11, [sp+88]
00244c78ldp x12, x13, [sp+104]
00244c7cldrb w14, [sp+120]
00244c80ldr x15, [sp+128]
00244c84b 0x244590
00244c88udf 0
00244c8cudf 0
00244590
00244590google.golang.org/protobuf/internal/impl.fieldInfoForScalar: ; void google.golang.org/protobuf/internal/impl.fieldInfoForScalar(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, reflect.StructField fs, google.golang.org/protobuf/internal/impl.exporter x)
00244590ldr x16, [x28+16]
00244594sub x17, sp, 240
00244598subs xzr, x17, x16
0024459cb.ls 0x244c34
002445a0sub x20, sp, 368
002445a4stp x29, x30, [x20-8]
002445a8add sp, x20, 0
002445acsub x29, sp, 8
002445b0str x0, [sp+376]
002445b4str x1, [sp+384]
002445b8str x2, [sp+392]
002445bcstr x3, [sp+400]
002445c0str x4, [sp+408]
002445c4str x5, [sp+416]
002445c8str x6, [sp+424]
002445ccstr x7, [sp+432]
002445d0str x8, [sp+440]
002445d4str x9, [sp+448]
002445d8str x10, [sp+456]
002445dcstr x11, [sp+464]
002445e0str x12, [sp+472]
002445e4str x13, [sp+480]
002445e8strb w14, [sp+488]
002445ecstr x15, [sp+496]
002445f0stp xzr, xzr, [sp+160]
002445f4stp xzr, xzr, [sp+176]
002445f8stp xzr, xzr, [sp+192]
002445fcstp xzr, xzr, [sp+208]
00244600str xzr, [sp+224]
00244604ldr x1, [sp+424]
00244608ldr x2, [sp+432]
0024460cstr x1, [sp+232]
00244610str x2, [sp+240]
00244614ldr x1, [sp+376]
00244618ldrsb x27, [x1]
0024461cldr x1, [x1+104]
00244620ldr x0, [sp+384]
00244624blr x1
00244628strb w0, [sp+133]
0024462cldr x1, [sp+232]
00244630ldrsb x27, [x1]
00244634ldr x1, [x1+168]
00244638ldr x0, [sp+240]
0024463cblr x1
00244640str x0, [sp+152]
00244644subs xzr, x0, 23
00244648cset x1, eq
0024464cstrb w1, [sp+135]
00244650b.eq 0x244658
00244654b 0x244698
00244658
00244658loc_244658:
00244658ldr x1, [sp+232]
0024465cldrsb x27, [x1]
00244660ldr x0, [sp+240]
00244664ldr x1, [x1+88]
00244668blr x1
0024466cstr x0, [sp+264]
00244670str x1, [sp+272]
00244674ldrsb x27, [x0]
00244678ldr x2, [x0+168]
0024467cmov x0, x1
00244680blr x2
00244684str x0, [sp+144]
00244688subs xzr, x0, 8
0024468ccset x1, eq
00244690strb w1, [sp+135]
00244694b 0x24469c
00244698
00244698loc_244698:
00244698b 0x24469c
0024469c
0024469cloc_24469c:
0024469cldrb w4, [sp+135]
002446a0strb w4, [sp+134]
002446a4ldrb w4, [sp+133]
002446a8tbnz w4, 0, 0x2446b0
002446acb 0x24476c
002446b0
002446b0loc_2446b0:
002446b0ldr x1, [sp+232]
002446b4ldrsb x27, [x1]
002446b8ldr x1, [x1+168]
002446bcldr x0, [sp+240]
002446c0blr x1
002446c4str x0, [sp+152]
002446c8subs xzr, x0, 22
002446cccset x1, ne
002446d0strb w1, [sp+135]
002446d4b.ne 0x2446dc
002446d8b 0x244704
002446dc
002446dcloc_2446dc:
002446dcldr x1, [sp+232]
002446e0ldrsb x27, [x1]
002446e4ldr x0, [sp+240]
002446e8ldr x1, [x1+168]
002446ecblr x1
002446f0str x0, [sp+144]
002446f4subs xzr, x0, 23
002446f8cset x1, ne
002446fcstrb w1, [sp+135]
00244700b 0x244708
00244704
00244704loc_244704:
00244704b 0x244708
00244708
00244708loc_244708:
00244708ldrb w1, [sp+135]
0024470ctbnz w1, 0, 0x244714
00244710b 0x24471c
00244714
00244714loc_244714:
00244714strb wzr, [sp+133]
00244718b 0x244720
0024471c
0024471cloc_24471c:
0024471cb 0x244720
00244720
00244720loc_244720:
00244720ldr x1, [sp+232]
00244724ldrsb x27, [x1]
00244728ldr x1, [x1+168]
0024472cldr x0, [sp+240]
00244730blr x1
00244734str x0, [sp+152]
00244738subs xzr, x0, 22
0024473cb.eq 0x244744
00244740b 0x244764
00244744
00244744loc_244744:
00244744ldr x1, [sp+232]
00244748ldrsb x27, [x1]
0024474cldr x1, [x1+88]
00244750ldr x0, [sp+240]
00244754blr x1
00244758str x0, [sp+232]
0024475cstr x1, [sp+240]
00244760b 0x244768
00244764
00244764loc_244764:
00244764b 0x244768
00244768
00244768loc_244768:
00244768b 0x244770
0024476c
0024476cloc_24476c:
0024476cb 0x244770
00244770
00244770loc_244770:
00244770ldr x0, [sp+232]
00244774ldr x2, [sp+376]
00244778ldr x1, [sp+240]
0024477cldr x3, [sp+384]
00244780bl google.golang.org/protobuf/internal/impl.NewConverter
00244784str x0, [sp+248]
00244788str x1, [sp+256]
0024478cldr x13, [sp+496]
00244790ldr x0, [sp+392]
00244794ldr x1, [sp+400]
00244798ldr x2, [sp+408]
0024479cldr x3, [sp+416]
002447a0ldr x4, [sp+424]
002447a4ldr x5, [sp+432]
002447a8ldr x6, [sp+440]
002447acldr x7, [sp+448]
002447b0ldr x8, [sp+456]
002447b4ldr x9, [sp+464]
002447b8ldr x10, [sp+472]
002447bcldr x11, [sp+480]
002447c0ldrb w12, [sp+488]
002447c4bl google.golang.org/protobuf/internal/impl.offsetOf
002447c8str x0, [sp+136]
002447ccstp xzr, xzr, [sp+160]
002447d0stp xzr, xzr, [sp+176]
002447d4stp xzr, xzr, [sp+192]
002447d8stp xzr, xzr, [sp+208]
002447dcstr xzr, [sp+224]
002447e0ldr x4, [sp+376]
002447e4ldr x5, [sp+384]
002447e8str x4, [sp+160]
002447ecstr x5, [sp+168]
002447f0adrp x0, 0x429000
002447f4add x0, x0, 2400
002447f8bl runtime.newobject
002447fcstr x0, [sp+352]
00244800adrp x4, 4096
00244804add x4, x4, 624
00244808str x4, [x0]
0024480cldr x4, [sp+136]
00244810ldr x5, [sp+352]
00244814ldrsb x27, [x5]
00244818str x4, [x5+8]
0024481cldr x4, [sp+352]
00244820ldrsb x27, [x4]
00244824add x21, x4, 16
00244828adrp x27, 0x807000
0024482cldr w5, [x27+3056]
00244830cbz w5, 0x244838
00244834b 0x24483c
00244838
00244838loc_244838:
00244838b 0x244864
0024483c
0024483cloc_24483c:
0024483cstr x4, [sp+312]
00244840str x21, [sp+304]
00244844adrp x0, 0x444000
00244848add x0, x0, 2592
0024484cmov x1, x21
00244850add x2, sp, 392
00244854bl runtime.wbMove
00244858ldr x4, [sp+312]
0024485cldr x21, [sp+304]
00244860b 0x244864
00244864
00244864loc_244864:
00244864add x20, sp, 392
00244868adr x27, 16
0024486cstp x29, x27, [sp-24]
00244870sub x29, sp, 24
00244874bl fn_87ef0
00244878sub x29, sp, 8
0024487cldr x1, [sp+488]
00244880str x1, [x4+112]
00244884ldrb w1, [sp+133]
00244888ldr x2, [sp+352]
0024488cldrsb x27, [x2]
00244890strb w1, [x2+120]
00244894ldr x1, [sp+384]
00244898ldr x2, [sp+376]
0024489cldr x3, [sp+352]
002448a0ldrsb x27, [x3]
002448a4str x2, [x3+128]
002448a8adrp x27, 0x807000
002448acldr w2, [x27+3056]
002448b0cbz w2, 0x2448b8
002448b4b 0x2448bc
002448b8
002448b8loc_2448b8:
002448b8b 0x2448d0
002448bc
002448bcloc_2448bc:
002448bcbl runtime.gcWriteBarrier2
002448c0str x1, [x25]
002448c4ldr x2, [x3+136]
002448c8str x2, [x25+8]
002448ccb 0x2448d0
002448d0
002448d0loc_2448d0:
002448d0str x1, [x3+136]
002448d4ldr x1, [sp+352]
002448d8str x1, [sp+176]
002448dcadrp x0, 0x409000
002448e0add x0, x0, 2784
002448e4bl runtime.newobject
002448e8str x0, [sp+344]
002448ecadrp x1, 4096
002448f0add x1, x1, 400
002448f4str x1, [x0]
002448f8ldr x1, [sp+136]
002448fcldr x2, [sp+344]
00244900ldrsb x27, [x2]
00244904str x1, [x2+8]
00244908ldr x1, [sp+344]
0024490cldrsb x27, [x1]
00244910add x21, x1, 16
00244914adrp x27, 0x807000
00244918ldr w2, [x27+3056]
0024491ccbz w2, 0x244924
00244920b 0x244928
00244924
00244924loc_244924:
00244924b 0x244950
00244928
00244928loc_244928:
00244928str x1, [sp+296]
0024492cstr x21, [sp+304]
00244930adrp x0, 0x444000
00244934add x0, x0, 2592
00244938mov x1, x21
0024493cadd x2, sp, 392
00244940bl runtime.wbMove
00244944ldr x1, [sp+296]
00244948ldr x21, [sp+304]
0024494cb 0x244950
00244950
00244950loc_244950:
00244950add x20, sp, 392
00244954adr x27, 16
00244958stp x29, x27, [sp-24]
0024495csub x29, sp, 24
00244960bl fn_87ef0
00244964sub x29, sp, 8
00244968ldr x2, [sp+488]
0024496cstr x2, [x1+112]
00244970ldr x1, [sp+344]
00244974str x1, [sp+184]
00244978adrp x0, 0x429000
0024497cadd x0, x0, 1952
00244980bl runtime.newobject
00244984str x0, [sp+336]
00244988adrp x1, 0
0024498cadd x1, x1, 4032
00244990str x1, [x0]
00244994ldr x1, [sp+256]
00244998ldr x2, [sp+248]
0024499cldr x3, [sp+336]
002449a0ldrsb x27, [x3]
002449a4str x2, [x3+8]
002449a8adrp x27, 0x807000
002449acldr w2, [x27+3056]
002449b0cbz w2, 0x2449b8
002449b4b 0x2449bc
002449b8
002449b8loc_2449b8:
002449b8b 0x2449d0
002449bc
002449bcloc_2449bc:
002449bcbl runtime.gcWriteBarrier2
002449c0str x1, [x25]
002449c4ldr x4, [x3+16]
002449c8str x4, [x25+8]
002449ccb 0x2449d0
002449d0
002449d0loc_2449d0:
002449d0str x1, [x3+16]
002449d4ldr x3, [sp+136]
002449d8ldr x4, [sp+336]
002449dcldrsb x27, [x4]
002449e0str x3, [x4+24]
002449e4ldr x3, [sp+336]
002449e8ldrsb x27, [x3]
002449ecadd x21, x3, 32
002449f0adrp x27, 0x807000
002449f4ldr w4, [x27+3056]
002449f8cbz w4, 0x244a00
002449fcb 0x244a04
00244a00
00244a00loc_244a00:
00244a00b 0x244a2c
00244a04
00244a04loc_244a04:
00244a04str x3, [sp+288]
00244a08str x21, [sp+304]
00244a0cadrp x0, 0x444000
00244a10add x0, x0, 2592
00244a14mov x1, x21
00244a18add x2, sp, 392
00244a1cbl runtime.wbMove
00244a20ldr x3, [sp+288]
00244a24ldr x21, [sp+304]
00244a28b 0x244a2c
00244a2c
00244a2cloc_244a2c:
00244a2cadd x20, sp, 392
00244a30adr x27, 16
00244a34stp x29, x27, [sp-24]
00244a38sub x29, sp, 24
00244a3cbl fn_87ef0
00244a40sub x29, sp, 8
00244a44ldr x1, [sp+488]
00244a48str x1, [x3+128]
00244a4cldrb w1, [sp+133]
00244a50ldr x2, [sp+336]
00244a54ldrsb x27, [x2]
00244a58strb w1, [x2+136]
00244a5cldr x1, [sp+336]
00244a60str x1, [sp+192]
00244a64adrp x0, 0x43f000
00244a68add x0, x0, 1056
00244a6cbl runtime.newobject
00244a70str x0, [sp+328]
00244a74adrp x1, 0
00244a78add x1, x1, 3344
00244a7cstr x1, [x0]
00244a80ldr x1, [sp+136]
00244a84ldr x2, [sp+328]
00244a88ldrsb x27, [x2]
00244a8cstr x1, [x2+8]
00244a90ldr x1, [sp+328]
00244a94ldrsb x27, [x1]
00244a98add x21, x1, 16
00244a9cadrp x27, 0x807000
00244aa0ldr w2, [x27+3056]
00244aa4cbz w2, 0x244aac
00244aa8b 0x244ab0
00244aac
00244aacloc_244aac:
00244aacb 0x244ad8
00244ab0
00244ab0loc_244ab0:
00244ab0str x1, [sp+280]
00244ab4str x21, [sp+304]
00244ab8adrp x0, 0x444000
00244abcadd x0, x0, 2592
00244ac0mov x1, x21
00244ac4add x2, sp, 392
00244ac8bl runtime.wbMove
00244accldr x1, [sp+280]
00244ad0ldr x21, [sp+304]
00244ad4b 0x244ad8
00244ad8
00244ad8loc_244ad8:
00244ad8add x20, sp, 392
00244adcadr x27, 16
00244ae0stp x29, x27, [sp-24]
00244ae4sub x29, sp, 24
00244ae8bl fn_87ef0
00244aecsub x29, sp, 8
00244af0ldr x2, [sp+488]
00244af4str x2, [x1+112]
00244af8ldrb w1, [sp+133]
00244afcldr x2, [sp+328]
00244b00ldrsb x27, [x2]
00244b04strb w1, [x2+120]
00244b08ldr x1, [sp+240]
00244b0cldr x2, [sp+232]
00244b10ldr x3, [sp+328]
00244b14ldrsb x27, [x3]
00244b18str x2, [x3+128]
00244b1cadrp x27, 0x807000
00244b20ldr w2, [x27+3056]
00244b24cbz w2, 0x244b2c
00244b28b 0x244b30
00244b2c
00244b2cloc_244b2c:
00244b2cb 0x244b44
00244b30
00244b30loc_244b30:
00244b30bl runtime.gcWriteBarrier2
00244b34str x1, [x25]
00244b38ldr x2, [x3+136]
00244b3cstr x2, [x25+8]
00244b40b 0x244b44
00244b44
00244b44loc_244b44:
00244b44str x1, [x3+136]
00244b48ldr x1, [sp+256]
00244b4cldr x2, [sp+248]
00244b50ldr x3, [sp+328]
00244b54ldrsb x27, [x3]
00244b58str x2, [x3+144]
00244b5cadrp x27, 0x807000
00244b60ldr w2, [x27+3056]
00244b64cbz w2, 0x244b6c
00244b68b 0x244b70
00244b6c
00244b6cloc_244b6c:
00244b6cb 0x244b84
00244b70
00244b70loc_244b70:
00244b70bl runtime.gcWriteBarrier2
00244b74str x1, [x25]
00244b78ldr x2, [x3+152]
00244b7cstr x2, [x25+8]
00244b80b 0x244b84
00244b84
00244b84loc_244b84:
00244b84str x1, [x3+152]
00244b88ldrb w1, [sp+134]
00244b8cldr x2, [sp+328]
00244b90ldrsb x27, [x2]
00244b94strb w1, [x2+160]
00244b98ldr x1, [sp+328]
00244b9cstr x1, [sp+200]
00244ba0adrp x0, 0x3f5000
00244ba4add x0, x0, 448
00244ba8bl runtime.newobject
00244bacstr x0, [sp+320]
00244bb0adrp x1, 0
00244bb4add x1, x1, 3216
00244bb8str x1, [x0]
00244bbcldr x1, [sp+256]
00244bc0ldr x2, [sp+248]
00244bc4ldr x3, [sp+320]
00244bc8ldrsb x27, [x3]
00244bccstr x2, [x3+8]
00244bd0adrp x27, 0x807000
00244bd4ldr w2, [x27+3056]
00244bd8cbz w2, 0x244be0
00244bdcb 0x244be4
00244be0
00244be0loc_244be0:
00244be0b 0x244bf8
00244be4
00244be4loc_244be4:
00244be4bl runtime.gcWriteBarrier2
00244be8str x1, [x25]
00244becldr x9, [x3+16]
00244bf0str x9, [x25+8]
00244bf4b 0x244bf8
00244bf8
00244bf8loc_244bf8:
00244bf8str x1, [x3+16]
00244bfcldr x9, [sp+320]
00244c00str x9, [sp+224]
00244c04ldr x0, [sp+160]
00244c08ldr x1, [sp+168]
00244c0cldr x2, [sp+176]
00244c10ldr x3, [sp+184]
00244c14ldr x4, [sp+192]
00244c18ldr x5, [sp+200]
00244c1cldr x6, [sp+208]
00244c20ldr x7, [sp+216]
00244c24ldr x8, [sp+224]
00244c28ldp x29, x30, [sp-8]
00244c2cadd sp, sp, 368
00244c30ret x30
00244c34
00244c34loc_244c34:
00244c34stp x0, x1, [sp+8]
00244c38stp x2, x3, [sp+24]
00244c3cstp x4, x5, [sp+40]
00244c40stp x6, x7, [sp+56]
00244c44stp x8, x9, [sp+72]
00244c48stp x10, x11, [sp+88]
00244c4cstp x12, x13, [sp+104]
00244c50strb w14, [sp+120]
00244c54str x15, [sp+128]
00244c58mov x3, x30
00244c5cbl runtime.morestack_noctxt.abi0
00244c60ldp x0, x1, [sp+8]
00244c64ldp x2, x3, [sp+24]
00244c68ldp x4, x5, [sp+40]
00244c6cldp x6, x7, [sp+56]
00244c70ldp x8, x9, [sp+72]
00244c74ldp x10, x11, [sp+88]
00244c78ldp x12, x13, [sp+104]
00244c7cldrb w14, [sp+120]
00244c80ldr x15, [sp+128]
00244c84b 0x244590
00244c88udf 0
00244c8cudf 0
00244590
Loading..