File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0023c480
0023c480google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.structInfo si)
0023c480ldr x16, [x28+16]
0023c484sub x17, sp, 1248
0023c488subs xzr, x17, x16
0023c48cb.ls 0x23d6c8
0023c490sub x20, sp, 1376
0023c494stp x29, x30, [x20-8]
0023c498add sp, x20, 0
0023c49csub x29, sp, 8
0023c4a0str x0, [sp+1512]
0023c4a4bl runtime.makemap_small
0023c4a8str x0, [sp+1216]
0023c4acldr x1, [sp+1512]
0023c4b0ldrsb x27, [x1]
0023c4b4adrp x27, 0x80f000
0023c4b8ldr w2, [x27+3056]
0023c4bccbz w2, 0x23c4c4
0023c4c0b 0x23c4c8
0023c4c4
0023c4c4loc_23c4c4:
0023c4c4b 0x23c4dc
0023c4c8
0023c4c8loc_23c4c8:
0023c4c8bl runtime.gcWriteBarrier2
0023c4ccstr x0, [x25]
0023c4d0ldr x2, [x1+80]
0023c4d4str x2, [x25+8]
0023c4d8b 0x23c4dc
0023c4dc
0023c4dcloc_23c4dc:
0023c4dcstr x0, [x1+80]
0023c4e0ldr x1, [sp+1512]
0023c4e4ldrsb x27, [x1]
0023c4e8ldr x2, [x1+16]
0023c4ecldr x0, [x1+24]
0023c4f0str x2, [sp+288]
0023c4f4str x0, [sp+296]
0023c4f8ldrsb x27, [x2]
0023c4fcldr x1, [x2+56]
0023c500blr x1
0023c504str x0, [sp+408]
0023c508str x1, [sp+416]
0023c50cstr xzr, [sp+216]
0023c510b 0x23c514
0023c514
0023c514loc_23c514:
0023c514ldr x1, [sp+408]
0023c518ldrsb x27, [x1]
0023c51cldr x1, [x1+64]
0023c520ldr x0, [sp+416]
0023c524blr x1
0023c528str x0, [sp+248]
0023c52cldr x1, [sp+216]
0023c530subs xzr, x0, x1
0023c534b.gt 0x23c53c
0023c538b 0x23ce74
0023c53c
0023c53cloc_23c53c:
0023c53cldr x1, [sp+216]
0023c540ldr x2, [sp+408]
0023c544ldrsb x27, [x2]
0023c548ldr x2, [x2+56]
0023c54cldr x0, [sp+416]
0023c550blr x2
0023c554str x0, [sp+456]
0023c558str x1, [sp+464]
0023c55cldrsb x27, [x0]
0023c560ldr x2, [x0+216]
0023c564mov x0, x1
0023c568blr x2
0023c56cstr w0, [sp+180]
0023c570ldr x1, [sp+1480]
0023c574mov x2, x0
0023c578adrp x0, 0x3ea000
0023c57cadd x0, x0, 2848
0023c580bl runtime.mapaccess1_fast32
0023c584add x21, sp, 304
0023c588mov x20, x0
0023c58cadr x27, 16
0023c590stp x29, x27, [sp-24]
0023c594sub x29, sp, 24
0023c598bl fn_87ef0
0023c59csub x29, sp, 8
0023c5a0ldr x2, [x0+96]
0023c5a4str x2, [sp+400]
0023c5a8ldr x2, [sp+456]
0023c5acldrsb x27, [x2]
0023c5b0ldr x2, [x2+40]
0023c5b4ldr x0, [sp+464]
0023c5b8blr x2
0023c5bcstr x0, [sp+1296]
0023c5c0str x1, [sp+1304]
0023c5c4subs xzr, x0, 0
0023c5c8cset x2, ne
0023c5ccstrb w2, [sp+175]
0023c5d0cbnz x0, 0x23c5d8
0023c5d4b 0x23c614
0023c5d8
0023c5d8loc_23c5d8:
0023c5d8ldr x1, [sp+456]
0023c5dcldrsb x27, [x1]
0023c5e0ldr x0, [sp+464]
0023c5e4ldr x1, [x1+40]
0023c5e8blr x1
0023c5ecstr x0, [sp+488]
0023c5f0str x1, [sp+496]
0023c5f4ldrsb x27, [x0]
0023c5f8ldr x2, [x0+56]
0023c5fcmov x0, x1
0023c600blr x2
0023c604strb w0, [sp+174]
0023c608eor x1, x0, 1
0023c60cstrb w1, [sp+175]
0023c610b 0x23c618
0023c614
0023c614loc_23c614:
0023c614b 0x23c618
0023c618
0023c618loc_23c618:
0023c618ldrb w1, [sp+175]
0023c61cstrb w1, [sp+172]
0023c620tbnz w1, 0, 0x23c628
0023c624b 0x23c6a0
0023c628
0023c628loc_23c628:
0023c628ldr x1, [sp+456]
0023c62cldrsb x27, [x1]
0023c630ldr x1, [x1+40]
0023c634ldr x0, [sp+464]
0023c638blr x1
0023c63cstr x0, [sp+472]
0023c640str x1, [sp+480]
0023c644ldrsb x27, [x0]
0023c648ldr x2, [x0+64]
0023c64cmov x0, x1
0023c650blr x2
0023c654str x0, [sp+1280]
0023c658str x1, [sp+1288]
0023c65cldr x2, [sp+1488]
0023c660mov x3, x1
0023c664mov x1, x2
0023c668mov x2, x0
0023c66cadrp x0, 0x3ea000
0023c670add x0, x0, 2976
0023c674bl runtime.mapaccess1_faststr
0023c678add x21, sp, 304
0023c67cmov x20, x0
0023c680adr x27, 16
0023c684stp x29, x27, [sp-24]
0023c688sub x29, sp, 24
0023c68cbl fn_87ef0
0023c690sub x29, sp, 8
0023c694ldr x1, [x0+96]
0023c698str x1, [sp+400]
0023c69cb 0x23c6a4
0023c6a0
0023c6a0loc_23c6a0:
0023c6a0b 0x23c6a4
0023c6a4
0023c6a4loc_23c6a4:
0023c6a4adrp x0, 0x450000
0023c6a8add x0, x0, 608
0023c6acbl runtime.newobject
0023c6b0str x0, [sp+1360]
0023c6b4adrp x27, 0x80f000
0023c6b8ldr w1, [x27+3056]
0023c6bccbz w1, 0x23c6c4
0023c6c0b 0x23c6c8
0023c6c4
0023c6c4loc_23c6c4:
0023c6c4b 0x23c6e4
0023c6c8
0023c6c8loc_23c6c8:
0023c6c8str x0, [sp+504]
0023c6ccmov x1, x0
0023c6d0adrp x0, 0x450000
0023c6d4add x0, x0, 608
0023c6d8bl runtime.wbZero
0023c6dcldr x0, [sp+504]
0023c6e0b 0x23c6e4
0023c6e4
0023c6e4loc_23c6e4:
0023c6e4stp xzr, xzr, [x0]
0023c6e8stp xzr, xzr, [x0+16]
0023c6ecstp xzr, xzr, [x0+32]
0023c6f0stp xzr, xzr, [x0+48]
0023c6f4str xzr, [x0+64]
0023c6f8ldr x2, [sp+336]
0023c6fccbnz x2, 0x23c704
0023c700b 0x23cd44
0023c704
0023c704loc_23c704:
0023c704ldrb w1, [sp+172]
0023c708tbnz w1, 0, 0x23c710
0023c70cb 0x23c878
0023c710
0023c710loc_23c710:
0023c710b 0x23c714
0023c714
0023c714loc_23c714:
0023c714ldr x1, [sp+456]
0023c718ldrsb x27, [x1]
0023c71cldr x1, [x1+216]
0023c720ldr x0, [sp+464]
0023c724blr x1
0023c728str w0, [sp+180]
0023c72cldr x1, [sp+1512]
0023c730ldrsb x27, [x1]
0023c734ldr x1, [x1+32]
0023c738str x1, [sp+1208]
0023c73cldr x1, [sp+1504]
0023c740ldrsw x2, [sp+180]
0023c744adrp x0, 0x3ea000
0023c748add x0, x0, 3232
0023c74cbl runtime.mapaccess1_fast32
0023c750ldr x1, [x0]
0023c754ldr x2, [x0+8]
0023c758str x1, [sp+1192]
0023c75cstr x2, [sp+1200]
0023c760ldr x0, [sp+456]
0023c764ldr x3, [sp+464]
0023c768ldr x15, [sp+1208]
0023c76cldr x4, [sp+304]
0023c770ldr x5, [sp+312]
0023c774ldr x6, [sp+320]
0023c778ldr x7, [sp+328]
0023c77cldr x8, [sp+336]
0023c780ldr x9, [sp+344]
0023c784ldr x10, [sp+352]
0023c788ldr x11, [sp+360]
0023c78cldr x12, [sp+368]
0023c790ldr x13, [sp+376]
0023c794ldr x14, [sp+384]
0023c798ldr x16, [sp+392]
0023c79cldrb w17, [sp+400]
0023c7a0str x1, [sp+8]
0023c7a4str x2, [sp+16]
0023c7a8mov x1, x3
0023c7acmov x2, x4
0023c7b0mov x3, x5
0023c7b4mov x4, x6
0023c7b8mov x5, x7
0023c7bcmov x6, x8
0023c7c0mov x7, x9
0023c7c4mov x8, x10
0023c7c8mov x9, x11
0023c7ccmov x10, x12
0023c7d0mov x11, x13
0023c7d4mov x12, x14
0023c7d8mov x13, x16
0023c7dcmov x14, x17
0023c7e0bl google.golang.org/protobuf/internal/impl.fieldInfoForOneof
0023c7e4str x0, [sp+872]
0023c7e8str x1, [sp+880]
0023c7ecstr x2, [sp+888]
0023c7f0str x3, [sp+896]
0023c7f4str x4, [sp+904]
0023c7f8str x5, [sp+912]
0023c7fcstr x6, [sp+920]
0023c800str x7, [sp+928]
0023c804str x8, [sp+936]
0023c808ldr x1, [sp+1360]
0023c80cadrp x27, 0x80f000
0023c810ldr w2, [x27+3056]
0023c814cbz w2, 0x23c81c
0023c818b 0x23c820
0023c81c
0023c81cloc_23c81c:
0023c81cb 0x23c83c
0023c820
0023c820loc_23c820:
0023c820str x1, [sp+504]
0023c824adrp x0, 0x450000
0023c828add x0, x0, 608
0023c82cadd x2, sp, 872
0023c830bl runtime.wbMove
0023c834ldr x1, [sp+504]
0023c838b 0x23c83c
0023c83c
0023c83cloc_23c83c:
0023c83cadd x27, sp, 872
0023c840ldp x2, x3, [x27]
0023c844add x27, sp, 888
0023c848ldp x4, x5, [x27]
0023c84cadd x27, sp, 904
0023c850ldp x6, x7, [x27]
0023c854add x27, sp, 920
0023c858ldp x8, x9, [x27]
0023c85cstp x2, x3, [x1]
0023c860stp x4, x5, [x1+16]
0023c864stp x6, x7, [x1+32]
0023c868stp x8, x9, [x1+48]
0023c86cldr x2, [sp+936]
0023c870str x2, [x1+64]
0023c874b 0x23cde8
0023c878
0023c878loc_23c878:
0023c878ldr x1, [sp+456]
0023c87cldrsb x27, [x1]
0023c880ldr x1, [x1+136]
0023c884ldr x0, [sp+464]
0023c888blr x1
0023c88cstrb w0, [sp+175]
0023c890tbnz w0, 0, 0x23c898
0023c894b 0x23c980
0023c898
0023c898loc_23c898:
0023c898b 0x23c89c
0023c89c
0023c89cloc_23c89c:
0023c89cldr x16, [sp+1512]
0023c8a0ldrsb x27, [x16]
0023c8a4ldr x15, [x16+32]
0023c8a8str x15, [sp+1184]
0023c8acldr x0, [sp+456]
0023c8b0ldr x1, [sp+464]
0023c8b4ldr x2, [sp+304]
0023c8b8ldr x3, [sp+312]
0023c8bcldr x4, [sp+320]
0023c8c0ldr x5, [sp+328]
0023c8c4ldr x6, [sp+336]
0023c8c8ldr x7, [sp+344]
0023c8ccldr x8, [sp+352]
0023c8d0ldr x9, [sp+360]
0023c8d4ldr x10, [sp+368]
0023c8d8ldr x11, [sp+376]
0023c8dcldr x12, [sp+384]
0023c8e0ldr x13, [sp+392]
0023c8e4ldrb w14, [sp+400]
0023c8e8bl google.golang.org/protobuf/internal/impl.fieldInfoForMap
0023c8ecstr x0, [sp+800]
0023c8f0str x1, [sp+808]
0023c8f4str x2, [sp+816]
0023c8f8str x3, [sp+824]
0023c8fcstr x4, [sp+832]
0023c900str x5, [sp+840]
0023c904str x6, [sp+848]
0023c908str x7, [sp+856]
0023c90cstr x8, [sp+864]
0023c910ldr x1, [sp+1360]
0023c914adrp x27, 0x80f000
0023c918ldr w16, [x27+3056]
0023c91ccbz w16, 0x23c924
0023c920b 0x23c928
0023c924
0023c924loc_23c924:
0023c924b 0x23c944
0023c928
0023c928loc_23c928:
0023c928str x1, [sp+504]
0023c92cadrp x0, 0x450000
0023c930add x0, x0, 608
0023c934add x2, sp, 800
0023c938bl runtime.wbMove
0023c93cldr x1, [sp+504]
0023c940b 0x23c944
0023c944
0023c944loc_23c944:
0023c944add x27, sp, 800
0023c948ldp x2, x3, [x27]
0023c94cadd x27, sp, 816
0023c950ldp x4, x5, [x27]
0023c954add x27, sp, 832
0023c958ldp x6, x7, [x27]
0023c95cadd x27, sp, 848
0023c960ldp x8, x9, [x27]
0023c964stp x2, x3, [x1]
0023c968stp x4, x5, [x1+16]
0023c96cstp x6, x7, [x1+32]
0023c970stp x8, x9, [x1+48]
0023c974ldr x2, [sp+864]
0023c978str x2, [x1+64]
0023c97cb 0x23cde8
0023c980
0023c980loc_23c980:
0023c980ldr x1, [sp+456]
0023c984ldrsb x27, [x1]
0023c988ldr x1, [x1+128]
0023c98cldr x0, [sp+464]
0023c990blr x1
0023c994strb w0, [sp+174]
0023c998tbnz w0, 0, 0x23c9a0
0023c99cb 0x23ca88
0023c9a0
0023c9a0loc_23c9a0:
0023c9a0b 0x23c9a4
0023c9a4
0023c9a4loc_23c9a4:
0023c9a4ldr x16, [sp+1512]
0023c9a8ldrsb x27, [x16]
0023c9acldr x15, [x16+32]
0023c9b0str x15, [sp+1176]
0023c9b4ldr x0, [sp+456]
0023c9b8ldr x1, [sp+464]
0023c9bcldr x2, [sp+304]
0023c9c0ldr x3, [sp+312]
0023c9c4ldr x4, [sp+320]
0023c9c8ldr x5, [sp+328]
0023c9ccldr x6, [sp+336]
0023c9d0ldr x7, [sp+344]
0023c9d4ldr x8, [sp+352]
0023c9d8ldr x9, [sp+360]
0023c9dcldr x10, [sp+368]
0023c9e0ldr x11, [sp+376]
0023c9e4ldr x12, [sp+384]
0023c9e8ldr x13, [sp+392]
0023c9ecldrb w14, [sp+400]
0023c9f0bl google.golang.org/protobuf/internal/impl.fieldInfoForList
0023c9f4str x0, [sp+728]
0023c9f8str x1, [sp+736]
0023c9fcstr x2, [sp+744]
0023ca00str x3, [sp+752]
0023ca04str x4, [sp+760]
0023ca08str x5, [sp+768]
0023ca0cstr x6, [sp+776]
0023ca10str x7, [sp+784]
0023ca14str x8, [sp+792]
0023ca18ldr x1, [sp+1360]
0023ca1cadrp x27, 0x80f000
0023ca20ldr w16, [x27+3056]
0023ca24cbz w16, 0x23ca2c
0023ca28b 0x23ca30
0023ca2c
0023ca2cloc_23ca2c:
0023ca2cb 0x23ca4c
0023ca30
0023ca30loc_23ca30:
0023ca30str x1, [sp+504]
0023ca34adrp x0, 0x450000
0023ca38add x0, x0, 608
0023ca3cadd x2, sp, 728
0023ca40bl runtime.wbMove
0023ca44ldr x1, [sp+504]
0023ca48b 0x23ca4c
0023ca4c
0023ca4cloc_23ca4c:
0023ca4cadd x27, sp, 728
0023ca50ldp x2, x3, [x27]
0023ca54add x27, sp, 744
0023ca58ldp x4, x5, [x27]
0023ca5cadd x27, sp, 760
0023ca60ldp x6, x7, [x27]
0023ca64add x27, sp, 776
0023ca68ldp x8, x9, [x27]
0023ca6cstp x2, x3, [x1]
0023ca70stp x4, x5, [x1+16]
0023ca74stp x6, x7, [x1+32]
0023ca78stp x8, x9, [x1+48]
0023ca7cldr x2, [sp+792]
0023ca80str x2, [x1+64]
0023ca84b 0x23cde8
0023ca88
0023ca88loc_23ca88:
0023ca88ldr x1, [sp+456]
0023ca8cldrsb x27, [x1]
0023ca90ldr x1, [x1+160]
0023ca94ldr x0, [sp+464]
0023ca98blr x1
0023ca9cstrb w0, [sp+173]
0023caa0tbnz w0, 0, 0x23caa8
0023caa4b 0x23cb50
0023caa8
0023caa8loc_23caa8:
0023caa8b 0x23caac
0023caac
0023caacloc_23caac:
0023caacldr x0, [sp+456]
0023cab0ldr x1, [sp+464]
0023cab4ldr x2, [sp+1408]
0023cab8bl google.golang.org/protobuf/internal/impl.fieldInfoForWeakMessage
0023cabcstr x0, [sp+656]
0023cac0str x1, [sp+664]
0023cac4str x2, [sp+672]
0023cac8str x3, [sp+680]
0023caccstr x4, [sp+688]
0023cad0str x5, [sp+696]
0023cad4str x6, [sp+704]
0023cad8str x7, [sp+712]
0023cadcstr x8, [sp+720]
0023cae0ldr x1, [sp+1360]
0023cae4adrp x27, 0x80f000
0023cae8ldr w3, [x27+3056]
0023caeccbz w3, 0x23caf4
0023caf0b 0x23caf8
0023caf4
0023caf4loc_23caf4:
0023caf4b 0x23cb14
0023caf8
0023caf8loc_23caf8:
0023caf8str x1, [sp+504]
0023cafcadrp x0, 0x450000
0023cb00add x0, x0, 608
0023cb04add x2, sp, 656
0023cb08bl runtime.wbMove
0023cb0cldr x1, [sp+504]
0023cb10b 0x23cb14
0023cb14
0023cb14loc_23cb14:
0023cb14add x27, sp, 656
0023cb18ldp x2, x3, [x27]
0023cb1cadd x27, sp, 672
0023cb20ldp x4, x5, [x27]
0023cb24add x27, sp, 688
0023cb28ldp x6, x7, [x27]
0023cb2cadd x27, sp, 704
0023cb30ldp x8, x9, [x27]
0023cb34stp x2, x3, [x1]
0023cb38stp x4, x5, [x1+16]
0023cb3cstp x6, x7, [x1+32]
0023cb40stp x8, x9, [x1+48]
0023cb44ldr x2, [sp+720]
0023cb48str x2, [x1+64]
0023cb4cb 0x23cde8
0023cb50
0023cb50loc_23cb50:
0023cb50ldr x1, [sp+456]
0023cb54ldrsb x27, [x1]
0023cb58ldr x1, [x1+200]
0023cb5cldr x0, [sp+464]
0023cb60blr x1
0023cb64str x0, [sp+1264]
0023cb68str x1, [sp+1272]
0023cb6ccbnz x0, 0x23cb74
0023cb70b 0x23cc5c
0023cb74
0023cb74loc_23cb74:
0023cb74b 0x23cb78
0023cb78
0023cb78loc_23cb78:
0023cb78ldr x16, [sp+1512]
0023cb7cldrsb x27, [x16]
0023cb80ldr x15, [x16+32]
0023cb84str x15, [sp+1168]
0023cb88ldr x0, [sp+456]
0023cb8cldr x1, [sp+464]
0023cb90ldr x2, [sp+304]
0023cb94ldr x3, [sp+312]
0023cb98ldr x4, [sp+320]
0023cb9cldr x5, [sp+328]
0023cba0ldr x6, [sp+336]
0023cba4ldr x7, [sp+344]
0023cba8ldr x8, [sp+352]
0023cbacldr x9, [sp+360]
0023cbb0ldr x10, [sp+368]
0023cbb4ldr x11, [sp+376]
0023cbb8ldr x12, [sp+384]
0023cbbcldr x13, [sp+392]
0023cbc0ldrb w14, [sp+400]
0023cbc4bl google.golang.org/protobuf/internal/impl.fieldInfoForMessage
0023cbc8str x0, [sp+584]
0023cbccstr x1, [sp+592]
0023cbd0str x2, [sp+600]
0023cbd4str x3, [sp+608]
0023cbd8str x4, [sp+616]
0023cbdcstr x5, [sp+624]
0023cbe0str x6, [sp+632]
0023cbe4str x7, [sp+640]
0023cbe8str x8, [sp+648]
0023cbecldr x1, [sp+1360]
0023cbf0adrp x27, 0x80f000
0023cbf4ldr w16, [x27+3056]
0023cbf8cbz w16, 0x23cc00
0023cbfcb 0x23cc04
0023cc00
0023cc00loc_23cc00:
0023cc00b 0x23cc20
0023cc04
0023cc04loc_23cc04:
0023cc04str x1, [sp+504]
0023cc08adrp x0, 0x450000
0023cc0cadd x0, x0, 608
0023cc10add x2, sp, 584
0023cc14bl runtime.wbMove
0023cc18ldr x1, [sp+504]
0023cc1cb 0x23cc20
0023cc20
0023cc20loc_23cc20:
0023cc20add x27, sp, 584
0023cc24ldp x2, x3, [x27]
0023cc28add x27, sp, 600
0023cc2cldp x4, x5, [x27]
0023cc30add x27, sp, 616
0023cc34ldp x6, x7, [x27]
0023cc38add x27, sp, 632
0023cc3cldp x8, x9, [x27]
0023cc40stp x2, x3, [x1]
0023cc44stp x4, x5, [x1+16]
0023cc48stp x6, x7, [x1+32]
0023cc4cstp x8, x9, [x1+48]
0023cc50ldr x2, [sp+648]
0023cc54str x2, [x1+64]
0023cc58b 0x23cde8
0023cc5c
0023cc5cloc_23cc5c:
0023cc5cb 0x23cc60
0023cc60
0023cc60loc_23cc60:
0023cc60ldr x16, [sp+1512]
0023cc64ldrsb x27, [x16]
0023cc68ldr x15, [x16+32]
0023cc6cstr x15, [sp+1160]
0023cc70ldr x0, [sp+456]
0023cc74ldr x1, [sp+464]
0023cc78ldr x2, [sp+304]
0023cc7cldr x3, [sp+312]
0023cc80ldr x4, [sp+320]
0023cc84ldr x5, [sp+328]
0023cc88ldr x6, [sp+336]
0023cc8cldr x7, [sp+344]
0023cc90ldr x8, [sp+352]
0023cc94ldr x9, [sp+360]
0023cc98ldr x10, [sp+368]
0023cc9cldr x11, [sp+376]
0023cca0ldr x12, [sp+384]
0023cca4ldr x13, [sp+392]
0023cca8ldrb w14, [sp+400]
0023ccacbl google.golang.org/protobuf/internal/impl.fieldInfoForScalar
0023ccb0str x0, [sp+512]
0023ccb4str x1, [sp+520]
0023ccb8str x2, [sp+528]
0023ccbcstr x3, [sp+536]
0023ccc0str x4, [sp+544]
0023ccc4str x5, [sp+552]
0023ccc8str x6, [sp+560]
0023ccccstr x7, [sp+568]
0023ccd0str x8, [sp+576]
0023ccd4ldr x1, [sp+1360]
0023ccd8adrp x27, 0x80f000
0023ccdcldr w16, [x27+3056]
0023cce0cbz w16, 0x23cce8
0023cce4b 0x23ccec
0023cce8
0023cce8loc_23cce8:
0023cce8b 0x23cd08
0023ccec
0023ccecloc_23ccec:
0023ccecstr x1, [sp+504]
0023ccf0adrp x0, 0x450000
0023ccf4add x0, x0, 608
0023ccf8add x2, sp, 512
0023ccfcbl runtime.wbMove
0023cd00ldr x1, [sp+504]
0023cd04b 0x23cd08
0023cd08
0023cd08loc_23cd08:
0023cd08add x27, sp, 512
0023cd0cldp x2, x3, [x27]
0023cd10add x27, sp, 528
0023cd14ldp x4, x5, [x27]
0023cd18add x27, sp, 544
0023cd1cldp x6, x7, [x27]
0023cd20add x27, sp, 560
0023cd24ldp x8, x9, [x27]
0023cd28stp x2, x3, [x1]
0023cd2cstp x4, x5, [x1+16]
0023cd30stp x6, x7, [x1+32]
0023cd34stp x8, x9, [x1+48]
0023cd38ldr x2, [sp+576]
0023cd3cstr x2, [x1+64]
0023cd40b 0x23cde8
0023cd44
0023cd44loc_23cd44:
0023cd44b 0x23cd48
0023cd48
0023cd48loc_23cd48:
0023cd48ldr x0, [sp+456]
0023cd4cldr x1, [sp+464]
0023cd50bl google.golang.org/protobuf/internal/impl.fieldInfoForMissing
0023cd54str x0, [sp+944]
0023cd58str x1, [sp+952]
0023cd5cstr x2, [sp+960]
0023cd60str x3, [sp+968]
0023cd64str x4, [sp+976]
0023cd68str x5, [sp+984]
0023cd6cstr x6, [sp+992]
0023cd70str x7, [sp+1000]
0023cd74str x8, [sp+1008]
0023cd78ldr x1, [sp+1360]
0023cd7cadrp x27, 0x80f000
0023cd80ldr w2, [x27+3056]
0023cd84cbz w2, 0x23cd8c
0023cd88b 0x23cd90
0023cd8c
0023cd8cloc_23cd8c:
0023cd8cb 0x23cdac
0023cd90
0023cd90loc_23cd90:
0023cd90str x1, [sp+504]
0023cd94adrp x0, 0x450000
0023cd98add x0, x0, 608
0023cd9cadd x2, sp, 944
0023cda0bl runtime.wbMove
0023cda4ldr x1, [sp+504]
0023cda8b 0x23cdac
0023cdac
0023cdacloc_23cdac:
0023cdacadd x27, sp, 944
0023cdb0ldp x2, x3, [x27]
0023cdb4add x27, sp, 960
0023cdb8ldp x4, x5, [x27]
0023cdbcadd x27, sp, 976
0023cdc0ldp x6, x7, [x27]
0023cdc4add x27, sp, 992
0023cdc8ldp x8, x9, [x27]
0023cdccstp x2, x3, [x1]
0023cdd0stp x4, x5, [x1+16]
0023cdd4stp x6, x7, [x1+32]
0023cdd8stp x8, x9, [x1+48]
0023cddcldr x2, [sp+1008]
0023cde0str x2, [x1+64]
0023cde4b 0x23cde8
0023cde8
0023cde8loc_23cde8:
0023cde8ldr x1, [sp+456]
0023cdecldrsb x27, [x1]
0023cdf0ldr x1, [x1+216]
0023cdf4ldr x0, [sp+464]
0023cdf8blr x1
0023cdfcstr w0, [sp+180]
0023ce00ldr x1, [sp+1360]
0023ce04str x1, [sp+1256]
0023ce08ldr x1, [sp+1512]
0023ce0cldrsb x27, [x1]
0023ce10ldr x1, [x1+80]
0023ce14str x1, [sp+1152]
0023ce18ldrsw x2, [sp+180]
0023ce1cadrp x0, 0x3ea000
0023ce20add x0, x0, 2208
0023ce24bl runtime.mapassign_fast32
0023ce28str x0, [sp+1144]
0023ce2cldrsb x27, [x0]
0023ce30ldr x1, [sp+1256]
0023ce34adrp x27, 0x80f000
0023ce38ldr w2, [x27+3056]
0023ce3ccbz w2, 0x23ce44
0023ce40b 0x23ce48
0023ce44
0023ce44loc_23ce44:
0023ce44b 0x23ce5c
0023ce48
0023ce48loc_23ce48:
0023ce48bl runtime.gcWriteBarrier2
0023ce4cstr x1, [x25]
0023ce50ldr x2, [x0]
0023ce54str x2, [x25+8]
0023ce58b 0x23ce5c
0023ce5c
0023ce5cloc_23ce5c:
0023ce5cstr x1, [x0]
0023ce60b 0x23ce64
0023ce64
0023ce64loc_23ce64:
0023ce64ldr x1, [sp+216]
0023ce68add x1, x1, 1
0023ce6cstr x1, [sp+216]
0023ce70b 0x23c514
0023ce74
0023ce74loc_23ce74:
0023ce74bl runtime.makemap_small
0023ce78str x0, [sp+1136]
0023ce7cldr x1, [sp+1512]
0023ce80ldrsb x27, [x1]
0023ce84adrp x27, 0x80f000
0023ce88ldr w2, [x27+3056]
0023ce8ccbz w2, 0x23ce94
0023ce90b 0x23ce98
0023ce94
0023ce94loc_23ce94:
0023ce94b 0x23ceac
0023ce98
0023ce98loc_23ce98:
0023ce98bl runtime.gcWriteBarrier2
0023ce9cstr x0, [x25]
0023cea0ldr x2, [x1+88]
0023cea4str x2, [x25+8]
0023cea8b 0x23ceac
0023ceac
0023ceacloc_23ceac:
0023ceacstr x0, [x1+88]
0023ceb0str xzr, [sp+208]
0023ceb4b 0x23ceb8
0023ceb8
0023ceb8loc_23ceb8:
0023ceb8ldr x1, [sp+288]
0023cebcldrsb x27, [x1]
0023cec0ldr x1, [x1+112]
0023cec4ldr x0, [sp+296]
0023cec8blr x1
0023ceccstr x0, [sp+1344]
0023ced0str x1, [sp+1352]
0023ced4ldrsb x27, [x0]
0023ced8ldr x2, [x0+40]
0023cedcmov x0, x1
0023cee0blr x2
0023cee4str x0, [sp+248]
0023cee8ldr x1, [sp+208]
0023ceecsubs xzr, x0, x1
0023cef0b.gt 0x23cef8
0023cef4b 0x23cff8
0023cef8
0023cef8loc_23cef8:
0023cef8ldr x1, [sp+288]
0023cefcldrsb x27, [x1]
0023cf00ldr x1, [x1+112]
0023cf04ldr x0, [sp+296]
0023cf08blr x1
0023cf0cstr x0, [sp+1328]
0023cf10str x1, [sp+1336]
0023cf14ldrsb x27, [x0]
0023cf18ldr x2, [sp+208]
0023cf1cldr x3, [x0+32]
0023cf20mov x0, x1
0023cf24mov x1, x2
0023cf28blr x3
0023cf2cstr x0, [sp+272]
0023cf30str x1, [sp+280]
0023cf34ldrsb x27, [x0]
0023cf38ldr x2, [x0+64]
0023cf3cmov x0, x1
0023cf40blr x2
0023cf44str x0, [sp+1280]
0023cf48str x1, [sp+1288]
0023cf4cldr x1, [sp+1512]
0023cf50ldrsb x27, [x1]
0023cf54ldr x2, [x1+32]
0023cf58str x2, [sp+1128]
0023cf5cldr x0, [sp+272]
0023cf60ldr x1, [sp+280]
0023cf64add x21, sp, 8
0023cf68add x20, sp, 1384
0023cf6cadr x27, 16
0023cf70stp x29, x27, [sp-24]
0023cf74sub x29, sp, 24
0023cf78bl fn_87ee0
0023cf7csub x29, sp, 8
0023cf80bl google.golang.org/protobuf/internal/impl.makeOneofInfo
0023cf84str x0, [sp+1248]
0023cf88ldr x1, [sp+1512]
0023cf8cldrsb x27, [x1]
0023cf90ldr x1, [x1+88]
0023cf94str x1, [sp+1120]
0023cf98ldr x2, [sp+1280]
0023cf9cldr x3, [sp+1288]
0023cfa0adrp x0, 0x3ea000
0023cfa4add x0, x0, 2336
0023cfa8bl runtime.mapassign_faststr
0023cfacstr x0, [sp+1112]
0023cfb0ldrsb x27, [x0]
0023cfb4ldr x1, [sp+1248]
0023cfb8adrp x27, 0x80f000
0023cfbcldr w2, [x27+3056]
0023cfc0cbz w2, 0x23cfc8
0023cfc4b 0x23cfcc
0023cfc8
0023cfc8loc_23cfc8:
0023cfc8b 0x23cfe0
0023cfcc
0023cfccloc_23cfcc:
0023cfccbl runtime.gcWriteBarrier2
0023cfd0str x1, [x25]
0023cfd4ldr x2, [x0]
0023cfd8str x2, [x25+8]
0023cfdcb 0x23cfe0
0023cfe0
0023cfe0loc_23cfe0:
0023cfe0str x1, [x0]
0023cfe4b 0x23cfe8
0023cfe8
0023cfe8loc_23cfe8:
0023cfe8ldr x1, [sp+208]
0023cfecadd x1, x1, 1
0023cff0str x1, [sp+208]
0023cff4b 0x23ceb8
0023cff8
0023cff8loc_23cff8:
0023cff8ldr x1, [sp+408]
0023cffcldrsb x27, [x1]
0023d000ldr x1, [x1+64]
0023d004ldr x0, [sp+416]
0023d008blr x1
0023d00cstr x0, [sp+248]
0023d010ubfm x2, x0, 63, 62
0023d014str x2, [sp+232]
0023d018adrp x0, 0x3ae000
0023d01cadd x0, x0, 2752
0023d020mov x1, x2
0023d024bl runtime.makeslice
0023d028ldr x1, [sp+232]
0023d02cldr x2, [sp+232]
0023d030str x0, [sp+1224]
0023d034str x1, [sp+1232]
0023d038str x2, [sp+1240]
0023d03cldr x3, [sp+1512]
0023d040ldrsb x27, [x3]
0023d044str x1, [x3+112]
0023d048str x2, [x3+120]
0023d04cadrp x27, 0x80e000
0023d050ldr w1, [x27+3056]
0023d054cbz w1, 0x23d05c
0023d058b 0x23d060
0023d05c
0023d05cloc_23d05c:
0023d05cb 0x23d074
0023d060
0023d060loc_23d060:
0023d060bl runtime.gcWriteBarrier2
0023d064str x0, [x25]
0023d068ldr x1, [x3+104]
0023d06cstr x1, [x25+8]
0023d070b 0x23d074
0023d074
0023d074loc_23d074:
0023d074str x0, [x3+104]
0023d078str xzr, [sp+200]
0023d07cb 0x23d080
0023d080
0023d080loc_23d080:
0023d080ldr x1, [sp+408]
0023d084ldrsb x27, [x1]
0023d088ldr x1, [x1+64]
0023d08cldr x0, [sp+416]
0023d090blr x1
0023d094str x0, [sp+248]
0023d098ldr x1, [sp+200]
0023d09csubs xzr, x0, x1
0023d0a0b.gt 0x23d0a8
0023d0a4b 0x23d1c0
0023d0a8
0023d0a8loc_23d0a8:
0023d0a8ldr x1, [sp+200]
0023d0acldr x2, [sp+408]
0023d0b0ldrsb x27, [x2]
0023d0b4ldr x2, [x2+56]
0023d0b8ldr x0, [sp+416]
0023d0bcblr x2
0023d0c0str x0, [sp+440]
0023d0c4str x1, [sp+448]
0023d0c8ldrsb x27, [x0]
0023d0ccldr x2, [x0+216]
0023d0d0mov x0, x1
0023d0d4blr x2
0023d0d8str w0, [sp+180]
0023d0dcldr x2, [sp+1512]
0023d0e0ldrsb x27, [x2]
0023d0e4ldr x2, [x2+112]
0023d0e8str x2, [sp+240]
0023d0ecldrsw x3, [sp+180]
0023d0f0subs xzr, x3, x2
0023d0f4b.lt 0x23d0fc
0023d0f8b 0x23d1a8
0023d0fc
0023d0fcloc_23d0fc:
0023d0fcldr x1, [sp+440]
0023d100ldrsb x27, [x1]
0023d104ldr x1, [x1+216]
0023d108ldr x0, [sp+448]
0023d10cblr x1
0023d110str w0, [sp+180]
0023d114ldr x0, [sp+448]
0023d118ldr x1, [sp+440]
0023d11cldrsb x27, [x1]
0023d120ldr x1, [x1+216]
0023d124blr x1
0023d128str w0, [sp+176]
0023d12cldr x1, [sp+1512]
0023d130ldrsb x27, [x1]
0023d134ldr x1, [x1+80]
0023d138str x1, [sp+1104]
0023d13cldrsw x2, [sp+176]
0023d140adrp x0, 0x3e9000
0023d144add x0, x0, 2208
0023d148bl runtime.mapaccess1_fast32
0023d14cldr x1, [sp+1512]
0023d150ldrsb x27, [x1]
0023d154ldr x2, [x1+104]
0023d158ldr x1, [x1+112]
0023d15cldrsw x3, [sp+180]
0023d160mov x4, x3
0023d164ldr x5, [x0]
0023d168subs xzr, x4, x1
0023d16cb.lo 0x23d174
0023d170b 0x23d6bc
0023d174
0023d174loc_23d174:
0023d174sbfm x1, x3, 61, 31
0023d178adrp x27, 0x80e000
0023d17cldr w3, [x27+3056]
0023d180cbz w3, 0x23d188
0023d184b 0x23d18c
0023d188
0023d188loc_23d188:
0023d188b 0x23d1a0
0023d18c
0023d18cloc_23d18c:
0023d18cbl runtime.gcWriteBarrier2
0023d190str x5, [x25]
0023d194ldr x3, [x2+x1]
0023d198str x3, [x25+8]
0023d19cb 0x23d1a0
0023d1a0
0023d1a0loc_23d1a0:
0023d1a0str x5, [x2+x1]
0023d1a4b 0x23d1ac
0023d1a8
0023d1a8loc_23d1a8:
0023d1a8b 0x23d1ac
0023d1ac
0023d1acloc_23d1ac:
0023d1acb 0x23d1b0
0023d1b0
0023d1b0loc_23d1b0:
0023d1b0ldr x1, [sp+200]
0023d1b4add x1, x1, 1
0023d1b8str x1, [sp+200]
0023d1bcb 0x23d080
0023d1c0
0023d1c0loc_23d1c0:
0023d1c0str xzr, [sp+192]
0023d1c4b 0x23d1c8
0023d1c8
0023d1c8loc_23d1c8:
0023d1c8ldr x1, [sp+408]
0023d1ccldrsb x27, [x1]
0023d1d0ldr x1, [x1+64]
0023d1d4ldr x0, [sp+416]
0023d1d8blr x1
0023d1dcstr x0, [sp+248]
0023d1e0ldr x1, [sp+192]
0023d1e4subs xzr, x0, x1
0023d1e8b.gt 0x23d1f0
0023d1ecb 0x23d4f0
0023d1f0
0023d1f0loc_23d1f0:
0023d1f0ldr x1, [sp+192]
0023d1f4ldr x2, [sp+408]
0023d1f8ldrsb x27, [x2]
0023d1fcldr x2, [x2+56]
0023d200ldr x0, [sp+416]
0023d204blr x2
0023d208str x0, [sp+424]
0023d20cstr x1, [sp+432]
0023d210ldrsb x27, [x0]
0023d214ldr x2, [x0+40]
0023d218mov x0, x1
0023d21cblr x2
0023d220str x0, [sp+256]
0023d224str x1, [sp+264]
0023d228subs xzr, x0, 0
0023d22ccset x2, ne
0023d230strb w2, [sp+173]
0023d234cbnz x0, 0x23d23c
0023d238b 0x23d260
0023d23c
0023d23cloc_23d23c:
0023d23cldr x1, [sp+256]
0023d240ldrsb x27, [x1]
0023d244ldr x0, [sp+264]
0023d248ldr x1, [x1+56]
0023d24cblr x1
0023d250strb w0, [sp+174]
0023d254eor x1, x0, 1
0023d258strb w1, [sp+173]
0023d25cb 0x23d264
0023d260
0023d260loc_23d260:
0023d260b 0x23d264
0023d264
0023d264loc_23d264:
0023d264ldrb w1, [sp+173]
0023d268tbnz w1, 0, 0x23d270
0023d26cb 0x23d3c4
0023d270
0023d270loc_23d270:
0023d270ldr x1, [sp+256]
0023d274ldrsb x27, [x1]
0023d278ldr x1, [x1+64]
0023d27cldr x0, [sp+264]
0023d280blr x1
0023d284str x0, [sp+1280]
0023d288str x1, [sp+1288]
0023d28cldr x1, [sp+1512]
0023d290ldrsb x27, [x1]
0023d294ldr x1, [x1+88]
0023d298str x1, [sp+1096]
0023d29cldr x3, [sp+1288]
0023d2a0ldr x2, [sp+1280]
0023d2a4adrp x0, 0x3e9000
0023d2a8add x0, x0, 2336
0023d2acbl runtime.mapaccess1_faststr
0023d2b0ldr x1, [x0]
0023d2b4str x1, [sp+1248]
0023d2b8adrp x2, 0x3ae000
0023d2bcadd x2, x2, 2816
0023d2c0str x2, [sp+1080]
0023d2c4str x1, [sp+1088]
0023d2c8ldr x1, [sp+1512]
0023d2ccldrsb x27, [x1]
0023d2d0ldr x2, [x1+144]
0023d2d4ldr x0, [x1+128]
0023d2d8ldr x1, [x1+136]
0023d2dcadd x1, x1, 1
0023d2e0subs xzr, x2, x1
0023d2e4b.hs 0x23d2ec
0023d2e8b 0x23d2f0
0023d2ec
0023d2ecloc_23d2ec:
0023d2ecb 0x23d304
0023d2f0
0023d2f0loc_23d2f0:
0023d2f0orr x3, xzr, 1
0023d2f4adrp x4, 0x3cd000
0023d2f8add x4, x4, 3520
0023d2fcbl runtime.growslice
0023d300b 0x23d304
0023d304
0023d304loc_23d304:
0023d304sub x3, x1, 1
0023d308add x4, x0, x3, lsl #4
0023d30cubfm x3, x3, 60, 59
0023d310ldr x5, [sp+1088]
0023d314ldr x6, [sp+1080]
0023d318str x6, [x0+x3]
0023d31cadrp x27, 0x80e000
0023d320ldr w3, [x27+3056]
0023d324cbz w3, 0x23d32c
0023d328b 0x23d330
0023d32c
0023d32cloc_23d32c:
0023d32cb 0x23d344
0023d330
0023d330loc_23d330:
0023d330bl runtime.gcWriteBarrier2
0023d334str x5, [x25]
0023d338ldr x3, [x4+8]
0023d33cstr x3, [x25+8]
0023d340b 0x23d344
0023d344
0023d344loc_23d344:
0023d344str x5, [x4+8]
0023d348ldr x3, [sp+1512]
0023d34cldrsb x27, [x3]
0023d350str x1, [x3+136]
0023d354str x2, [x3+144]
0023d358adrp x27, 0x80e000
0023d35cldr w1, [x27+3056]
0023d360cbz w1, 0x23d368
0023d364b 0x23d36c
0023d368
0023d368loc_23d368:
0023d368b 0x23d380
0023d36c
0023d36cloc_23d36c:
0023d36cbl runtime.gcWriteBarrier2
0023d370str x0, [x25]
0023d374ldr x1, [x3+128]
0023d378str x1, [x25+8]
0023d37cb 0x23d380
0023d380
0023d380loc_23d380:
0023d380str x0, [x3+128]
0023d384ldr x1, [sp+256]
0023d388ldrsb x27, [x1]
0023d38cldr x1, [x1+24]
0023d390ldr x0, [sp+264]
0023d394blr x1
0023d398str x0, [sp+1312]
0023d39cstr x1, [sp+1320]
0023d3a0ldrsb x27, [x0]
0023d3a4ldr x2, [x0+64]
0023d3a8mov x0, x1
0023d3acblr x2
0023d3b0str x0, [sp+240]
0023d3b4ldr x1, [sp+192]
0023d3b8add x1, x1, x0
0023d3bcstr x1, [sp+192]
0023d3c0b 0x23d4e8
0023d3c4
0023d3c4loc_23d3c4:
0023d3c4ldr x1, [sp+424]
0023d3c8ldrsb x27, [x1]
0023d3ccldr x1, [x1+216]
0023d3d0ldr x0, [sp+432]
0023d3d4blr x1
0023d3d8str w0, [sp+176]
0023d3dcldr x1, [sp+1512]
0023d3e0ldrsb x27, [x1]
0023d3e4ldr x1, [x1+80]
0023d3e8str x1, [sp+1072]
0023d3ecldrsw x2, [sp+176]
0023d3f0adrp x0, 0x3e9000
0023d3f4add x0, x0, 2208
0023d3f8bl runtime.mapaccess1_fast32
0023d3fcldr x1, [x0]
0023d400str x1, [sp+1256]
0023d404adrp x2, 0x3ae000
0023d408add x2, x2, 2752
0023d40cstr x2, [sp+1056]
0023d410str x1, [sp+1064]
0023d414ldr x1, [sp+1512]
0023d418ldrsb x27, [x1]
0023d41cldr x2, [x1+144]
0023d420ldr x3, [x1+136]
0023d424add x3, x3, 1
0023d428ldr x0, [x1+128]
0023d42csubs xzr, x2, x3
0023d430b.hs 0x23d438
0023d434b 0x23d43c
0023d438
0023d438loc_23d438:
0023d438b 0x23d458
0023d43c
0023d43cloc_23d43c:
0023d43cmov x1, x3
0023d440orr x3, xzr, 1
0023d444adrp x4, 0x3cd000
0023d448add x4, x4, 3520
0023d44cbl runtime.growslice
0023d450mov x3, x1
0023d454b 0x23d458
0023d458
0023d458loc_23d458:
0023d458sub x1, x3, 1
0023d45cadd x4, x0, x1, lsl #4
0023d460ubfm x1, x1, 60, 59
0023d464ldr x5, [sp+1064]
0023d468ldr x6, [sp+1056]
0023d46cstr x6, [x0+x1]
0023d470adrp x27, 0x80e000
0023d474ldr w1, [x27+3056]
0023d478cbz w1, 0x23d480
0023d47cb 0x23d484
0023d480
0023d480loc_23d480:
0023d480b 0x23d498
0023d484
0023d484loc_23d484:
0023d484bl runtime.gcWriteBarrier2
0023d488str x5, [x25]
0023d48cldr x1, [x4+8]
0023d490str x1, [x25+8]
0023d494b 0x23d498
0023d498
0023d498loc_23d498:
0023d498str x5, [x4+8]
0023d49cldr x1, [sp+1512]
0023d4a0ldrsb x27, [x1]
0023d4a4str x3, [x1+136]
0023d4a8str x2, [x1+144]
0023d4acadrp x27, 0x80e000
0023d4b0ldr w2, [x27+3056]
0023d4b4cbz w2, 0x23d4bc
0023d4b8b 0x23d4c0
0023d4bc
0023d4bcloc_23d4bc:
0023d4bcb 0x23d4d4
0023d4c0
0023d4c0loc_23d4c0:
0023d4c0bl runtime.gcWriteBarrier2
0023d4c4str x0, [x25]
0023d4c8ldr x2, [x1+128]
0023d4ccstr x2, [x25+8]
0023d4d0b 0x23d4d4
0023d4d4
0023d4d4loc_23d4d4:
0023d4d4str x0, [x1+128]
0023d4d8ldr x1, [sp+192]
0023d4dcadd x1, x1, 1
0023d4e0str x1, [sp+192]
0023d4e4b 0x23d4e8
0023d4e8
0023d4e8loc_23d4e8:
0023d4e8b 0x23d4ec
0023d4ec
0023d4ecloc_23d4ec:
0023d4ecb 0x23d1c8
0023d4f0
0023d4f0loc_23d4f0:
0023d4f0ldr x1, [sp+1512]
0023d4f4ldrsb x27, [x1]
0023d4f8ldr x1, [x1+136]
0023d4fcstr x1, [sp+248]
0023d500subs xzr, x1, 1
0023d504cset x1, gt
0023d508strb w1, [sp+173]
0023d50cb.gt 0x23d514
0023d510b 0x23d524
0023d514
0023d514loc_23d514:
0023d514bl google.golang.org/protobuf/internal/detrand.Bool
0023d518strb w0, [sp+174]
0023d51cstrb w0, [sp+173]
0023d520b 0x23d528
0023d524
0023d524loc_23d524:
0023d524b 0x23d528
0023d528
0023d528loc_23d528:
0023d528ldrb w1, [sp+173]
0023d52ctbnz w1, 0, 0x23d534
0023d530b 0x23d698
0023d534
0023d534loc_23d534:
0023d534ldr x1, [sp+1512]
0023d538ldrsb x27, [x1]
0023d53cldr x1, [x1+136]
0023d540str x1, [sp+248]
0023d544sub x0, x1, 1
0023d548bl google.golang.org/protobuf/internal/detrand.Intn
0023d54cstr x0, [sp+184]
0023d550ldr x1, [sp+1512]
0023d554ldrsb x27, [x1]
0023d558ldr x2, [x1+128]
0023d55cldr x3, [x1+136]
0023d560ldr x1, [x1+144]
0023d564str x2, [sp+1032]
0023d568str x3, [sp+1040]
0023d56cstr x1, [sp+1048]
0023d570ldr x1, [sp+1512]
0023d574ldrsb x27, [x1]
0023d578ldr x2, [x1+128]
0023d57cldr x1, [x1+136]
0023d580ldr x0, [sp+184]
0023d584subs xzr, x1, x0
0023d588b.hi 0x23d590
0023d58cb 0x23d6b8
0023d590
0023d590loc_23d590:
0023d590add x3, x2, x0, lsl #4
0023d594ldr x3, [x3+8]
0023d598ubfm x4, x0, 60, 59
0023d59cldr x2, [x2+x4]
0023d5a0str x2, [sp+1016]
0023d5a4str x3, [sp+1024]
0023d5a8ldr x2, [sp+1512]
0023d5acldrsb x27, [x2]
0023d5b0ldr x3, [x2+128]
0023d5b4ldr x1, [x2+136]
0023d5b8ldr x2, [sp+184]
0023d5bcadd x0, x2, 1
0023d5c0subs xzr, x1, x0
0023d5c4b.hi 0x23d5cc
0023d5c8b 0x23d6b4
0023d5cc
0023d5ccloc_23d5cc:
0023d5ccldr x2, [sp+1512]
0023d5d0ldrsb x27, [x2]
0023d5d4ldr x4, [x2+128]
0023d5d8ldr x1, [x2+136]
0023d5dcldr x2, [sp+184]
0023d5e0add x5, x3, x0, lsl #4
0023d5e4ldr x5, [x5+8]
0023d5e8ubfm x6, x0, 60, 59
0023d5ecldr x3, [x3+x6]
0023d5f0subs xzr, x1, x2
0023d5f4b.hi 0x23d5fc
0023d5f8b 0x23d6ac
0023d5fc
0023d5fcloc_23d5fc:
0023d5fcadd x6, x4, x2, lsl #4
0023d600ubfm x2, x2, 60, 59
0023d604str x3, [x4+x2]
0023d608adrp x27, 0x80e000
0023d60cldr w2, [x27+3056]
0023d610cbz w2, 0x23d618
0023d614b 0x23d61c
0023d618
0023d618loc_23d618:
0023d618b 0x23d630
0023d61c
0023d61cloc_23d61c:
0023d61cbl runtime.gcWriteBarrier2
0023d620str x5, [x25]
0023d624ldr x2, [x6+8]
0023d628str x2, [x25+8]
0023d62cb 0x23d630
0023d630
0023d630loc_23d630:
0023d630str x5, [x6+8]
0023d634ldr x2, [sp+184]
0023d638add x0, x2, 1
0023d63cstr x0, [sp+224]
0023d640ldr x2, [sp+1032]
0023d644ldr x1, [sp+1040]
0023d648ldr x3, [sp+1024]
0023d64cldr x4, [sp+1016]
0023d650subs xzr, x1, x0
0023d654b.hi 0x23d65c
0023d658b 0x23d6a8
0023d65c
0023d65cloc_23d65c:
0023d65cadd x1, x2, x0, lsl #4
0023d660ubfm x0, x0, 60, 59
0023d664str x4, [x2+x0]
0023d668adrp x27, 0x80e000
0023d66cldr w0, [x27+3056]
0023d670cbz w0, 0x23d678
0023d674b 0x23d67c
0023d678
0023d678loc_23d678:
0023d678b 0x23d690
0023d67c
0023d67cloc_23d67c:
0023d67cbl runtime.gcWriteBarrier2
0023d680str x3, [x25]
0023d684ldr x0, [x1+8]
0023d688str x0, [x25+8]
0023d68cb 0x23d690
0023d690
0023d690loc_23d690:
0023d690str x3, [x1+8]
0023d694b 0x23d69c
0023d698
0023d698loc_23d698:
0023d698b 0x23d69c
0023d69c
0023d69cloc_23d69c:
0023d69cldp x29, x30, [sp-8]
0023d6a0add sp, sp, 1376
0023d6a4ret x30
0023d6a8
0023d6a8loc_23d6a8:
0023d6a8bl runtime.panicIndex
0023d6ac
0023d6acloc_23d6ac:
0023d6acmov x0, x2
0023d6b0bl runtime.panicIndex
0023d6b4
0023d6b4loc_23d6b4:
0023d6b4bl runtime.panicIndex
0023d6b8
0023d6b8loc_23d6b8:
0023d6b8bl runtime.panicIndex
0023d6bc
0023d6bcloc_23d6bc:
0023d6bcmov x0, x4
0023d6c0bl runtime.panicIndex
0023d6c4hint
0023d6c8
0023d6c8loc_23d6c8:
0023d6c8str x0, [sp+136]
0023d6ccmov x3, x30
0023d6d0bl runtime.morestack_noctxt.abi0
0023d6d4ldr x0, [sp+136]
0023d6d8b 0x23c480
0023d6dcudf 0
0023c480
0023c480google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.structInfo si)
0023c480ldr x16, [x28+16]
0023c484sub x17, sp, 1248
0023c488subs xzr, x17, x16
0023c48cb.ls 0x23d6c8
0023c490sub x20, sp, 1376
0023c494stp x29, x30, [x20-8]
0023c498add sp, x20, 0
0023c49csub x29, sp, 8
0023c4a0str x0, [sp+1512]
0023c4a4bl runtime.makemap_small
0023c4a8str x0, [sp+1216]
0023c4acldr x1, [sp+1512]
0023c4b0ldrsb x27, [x1]
0023c4b4adrp x27, 0x80f000
0023c4b8ldr w2, [x27+3056]
0023c4bccbz w2, 0x23c4c4
0023c4c0b 0x23c4c8
0023c4c4
0023c4c4loc_23c4c4:
0023c4c4b 0x23c4dc
0023c4c8
0023c4c8loc_23c4c8:
0023c4c8bl runtime.gcWriteBarrier2
0023c4ccstr x0, [x25]
0023c4d0ldr x2, [x1+80]
0023c4d4str x2, [x25+8]
0023c4d8b 0x23c4dc
0023c4dc
0023c4dcloc_23c4dc:
0023c4dcstr x0, [x1+80]
0023c4e0ldr x1, [sp+1512]
0023c4e4ldrsb x27, [x1]
0023c4e8ldr x2, [x1+16]
0023c4ecldr x0, [x1+24]
0023c4f0str x2, [sp+288]
0023c4f4str x0, [sp+296]
0023c4f8ldrsb x27, [x2]
0023c4fcldr x1, [x2+56]
0023c500blr x1
0023c504str x0, [sp+408]
0023c508str x1, [sp+416]
0023c50cstr xzr, [sp+216]
0023c510b 0x23c514
0023c514
0023c514loc_23c514:
0023c514ldr x1, [sp+408]
0023c518ldrsb x27, [x1]
0023c51cldr x1, [x1+64]
0023c520ldr x0, [sp+416]
0023c524blr x1
0023c528str x0, [sp+248]
0023c52cldr x1, [sp+216]
0023c530subs xzr, x0, x1
0023c534b.gt 0x23c53c
0023c538b 0x23ce74
0023c53c
0023c53cloc_23c53c:
0023c53cldr x1, [sp+216]
0023c540ldr x2, [sp+408]
0023c544ldrsb x27, [x2]
0023c548ldr x2, [x2+56]
0023c54cldr x0, [sp+416]
0023c550blr x2
0023c554str x0, [sp+456]
0023c558str x1, [sp+464]
0023c55cldrsb x27, [x0]
0023c560ldr x2, [x0+216]
0023c564mov x0, x1
0023c568blr x2
0023c56cstr w0, [sp+180]
0023c570ldr x1, [sp+1480]
0023c574mov x2, x0
0023c578adrp x0, 0x3ea000
0023c57cadd x0, x0, 2848
0023c580bl runtime.mapaccess1_fast32
0023c584add x21, sp, 304
0023c588mov x20, x0
0023c58cadr x27, 16
0023c590stp x29, x27, [sp-24]
0023c594sub x29, sp, 24
0023c598bl fn_87ef0
0023c59csub x29, sp, 8
0023c5a0ldr x2, [x0+96]
0023c5a4str x2, [sp+400]
0023c5a8ldr x2, [sp+456]
0023c5acldrsb x27, [x2]
0023c5b0ldr x2, [x2+40]
0023c5b4ldr x0, [sp+464]
0023c5b8blr x2
0023c5bcstr x0, [sp+1296]
0023c5c0str x1, [sp+1304]
0023c5c4subs xzr, x0, 0
0023c5c8cset x2, ne
0023c5ccstrb w2, [sp+175]
0023c5d0cbnz x0, 0x23c5d8
0023c5d4b 0x23c614
0023c5d8
0023c5d8loc_23c5d8:
0023c5d8ldr x1, [sp+456]
0023c5dcldrsb x27, [x1]
0023c5e0ldr x0, [sp+464]
0023c5e4ldr x1, [x1+40]
0023c5e8blr x1
0023c5ecstr x0, [sp+488]
0023c5f0str x1, [sp+496]
0023c5f4ldrsb x27, [x0]
0023c5f8ldr x2, [x0+56]
0023c5fcmov x0, x1
0023c600blr x2
0023c604strb w0, [sp+174]
0023c608eor x1, x0, 1
0023c60cstrb w1, [sp+175]
0023c610b 0x23c618
0023c614
0023c614loc_23c614:
0023c614b 0x23c618
0023c618
0023c618loc_23c618:
0023c618ldrb w1, [sp+175]
0023c61cstrb w1, [sp+172]
0023c620tbnz w1, 0, 0x23c628
0023c624b 0x23c6a0
0023c628
0023c628loc_23c628:
0023c628ldr x1, [sp+456]
0023c62cldrsb x27, [x1]
0023c630ldr x1, [x1+40]
0023c634ldr x0, [sp+464]
0023c638blr x1
0023c63cstr x0, [sp+472]
0023c640str x1, [sp+480]
0023c644ldrsb x27, [x0]
0023c648ldr x2, [x0+64]
0023c64cmov x0, x1
0023c650blr x2
0023c654str x0, [sp+1280]
0023c658str x1, [sp+1288]
0023c65cldr x2, [sp+1488]
0023c660mov x3, x1
0023c664mov x1, x2
0023c668mov x2, x0
0023c66cadrp x0, 0x3ea000
0023c670add x0, x0, 2976
0023c674bl runtime.mapaccess1_faststr
0023c678add x21, sp, 304
0023c67cmov x20, x0
0023c680adr x27, 16
0023c684stp x29, x27, [sp-24]
0023c688sub x29, sp, 24
0023c68cbl fn_87ef0
0023c690sub x29, sp, 8
0023c694ldr x1, [x0+96]
0023c698str x1, [sp+400]
0023c69cb 0x23c6a4
0023c6a0
0023c6a0loc_23c6a0:
0023c6a0b 0x23c6a4
0023c6a4
0023c6a4loc_23c6a4:
0023c6a4adrp x0, 0x450000
0023c6a8add x0, x0, 608
0023c6acbl runtime.newobject
0023c6b0str x0, [sp+1360]
0023c6b4adrp x27, 0x80f000
0023c6b8ldr w1, [x27+3056]
0023c6bccbz w1, 0x23c6c4
0023c6c0b 0x23c6c8
0023c6c4
0023c6c4loc_23c6c4:
0023c6c4b 0x23c6e4
0023c6c8
0023c6c8loc_23c6c8:
0023c6c8str x0, [sp+504]
0023c6ccmov x1, x0
0023c6d0adrp x0, 0x450000
0023c6d4add x0, x0, 608
0023c6d8bl runtime.wbZero
0023c6dcldr x0, [sp+504]
0023c6e0b 0x23c6e4
0023c6e4
0023c6e4loc_23c6e4:
0023c6e4stp xzr, xzr, [x0]
0023c6e8stp xzr, xzr, [x0+16]
0023c6ecstp xzr, xzr, [x0+32]
0023c6f0stp xzr, xzr, [x0+48]
0023c6f4str xzr, [x0+64]
0023c6f8ldr x2, [sp+336]
0023c6fccbnz x2, 0x23c704
0023c700b 0x23cd44
0023c704
0023c704loc_23c704:
0023c704ldrb w1, [sp+172]
0023c708tbnz w1, 0, 0x23c710
0023c70cb 0x23c878
0023c710
0023c710loc_23c710:
0023c710b 0x23c714
0023c714
0023c714loc_23c714:
0023c714ldr x1, [sp+456]
0023c718ldrsb x27, [x1]
0023c71cldr x1, [x1+216]
0023c720ldr x0, [sp+464]
0023c724blr x1
0023c728str w0, [sp+180]
0023c72cldr x1, [sp+1512]
0023c730ldrsb x27, [x1]
0023c734ldr x1, [x1+32]
0023c738str x1, [sp+1208]
0023c73cldr x1, [sp+1504]
0023c740ldrsw x2, [sp+180]
0023c744adrp x0, 0x3ea000
0023c748add x0, x0, 3232
0023c74cbl runtime.mapaccess1_fast32
0023c750ldr x1, [x0]
0023c754ldr x2, [x0+8]
0023c758str x1, [sp+1192]
0023c75cstr x2, [sp+1200]
0023c760ldr x0, [sp+456]
0023c764ldr x3, [sp+464]
0023c768ldr x15, [sp+1208]
0023c76cldr x4, [sp+304]
0023c770ldr x5, [sp+312]
0023c774ldr x6, [sp+320]
0023c778ldr x7, [sp+328]
0023c77cldr x8, [sp+336]
0023c780ldr x9, [sp+344]
0023c784ldr x10, [sp+352]
0023c788ldr x11, [sp+360]
0023c78cldr x12, [sp+368]
0023c790ldr x13, [sp+376]
0023c794ldr x14, [sp+384]
0023c798ldr x16, [sp+392]
0023c79cldrb w17, [sp+400]
0023c7a0str x1, [sp+8]
0023c7a4str x2, [sp+16]
0023c7a8mov x1, x3
0023c7acmov x2, x4
0023c7b0mov x3, x5
0023c7b4mov x4, x6
0023c7b8mov x5, x7
0023c7bcmov x6, x8
0023c7c0mov x7, x9
0023c7c4mov x8, x10
0023c7c8mov x9, x11
0023c7ccmov x10, x12
0023c7d0mov x11, x13
0023c7d4mov x12, x14
0023c7d8mov x13, x16
0023c7dcmov x14, x17
0023c7e0bl google.golang.org/protobuf/internal/impl.fieldInfoForOneof
0023c7e4str x0, [sp+872]
0023c7e8str x1, [sp+880]
0023c7ecstr x2, [sp+888]
0023c7f0str x3, [sp+896]
0023c7f4str x4, [sp+904]
0023c7f8str x5, [sp+912]
0023c7fcstr x6, [sp+920]
0023c800str x7, [sp+928]
0023c804str x8, [sp+936]
0023c808ldr x1, [sp+1360]
0023c80cadrp x27, 0x80f000
0023c810ldr w2, [x27+3056]
0023c814cbz w2, 0x23c81c
0023c818b 0x23c820
0023c81c
0023c81cloc_23c81c:
0023c81cb 0x23c83c
0023c820
0023c820loc_23c820:
0023c820str x1, [sp+504]
0023c824adrp x0, 0x450000
0023c828add x0, x0, 608
0023c82cadd x2, sp, 872
0023c830bl runtime.wbMove
0023c834ldr x1, [sp+504]
0023c838b 0x23c83c
0023c83c
0023c83cloc_23c83c:
0023c83cadd x27, sp, 872
0023c840ldp x2, x3, [x27]
0023c844add x27, sp, 888
0023c848ldp x4, x5, [x27]
0023c84cadd x27, sp, 904
0023c850ldp x6, x7, [x27]
0023c854add x27, sp, 920
0023c858ldp x8, x9, [x27]
0023c85cstp x2, x3, [x1]
0023c860stp x4, x5, [x1+16]
0023c864stp x6, x7, [x1+32]
0023c868stp x8, x9, [x1+48]
0023c86cldr x2, [sp+936]
0023c870str x2, [x1+64]
0023c874b 0x23cde8
0023c878
0023c878loc_23c878:
0023c878ldr x1, [sp+456]
0023c87cldrsb x27, [x1]
0023c880ldr x1, [x1+136]
0023c884ldr x0, [sp+464]
0023c888blr x1
0023c88cstrb w0, [sp+175]
0023c890tbnz w0, 0, 0x23c898
0023c894b 0x23c980
0023c898
0023c898loc_23c898:
0023c898b 0x23c89c
0023c89c
0023c89cloc_23c89c:
0023c89cldr x16, [sp+1512]
0023c8a0ldrsb x27, [x16]
0023c8a4ldr x15, [x16+32]
0023c8a8str x15, [sp+1184]
0023c8acldr x0, [sp+456]
0023c8b0ldr x1, [sp+464]
0023c8b4ldr x2, [sp+304]
0023c8b8ldr x3, [sp+312]
0023c8bcldr x4, [sp+320]
0023c8c0ldr x5, [sp+328]
0023c8c4ldr x6, [sp+336]
0023c8c8ldr x7, [sp+344]
0023c8ccldr x8, [sp+352]
0023c8d0ldr x9, [sp+360]
0023c8d4ldr x10, [sp+368]
0023c8d8ldr x11, [sp+376]
0023c8dcldr x12, [sp+384]
0023c8e0ldr x13, [sp+392]
0023c8e4ldrb w14, [sp+400]
0023c8e8bl google.golang.org/protobuf/internal/impl.fieldInfoForMap
0023c8ecstr x0, [sp+800]
0023c8f0str x1, [sp+808]
0023c8f4str x2, [sp+816]
0023c8f8str x3, [sp+824]
0023c8fcstr x4, [sp+832]
0023c900str x5, [sp+840]
0023c904str x6, [sp+848]
0023c908str x7, [sp+856]
0023c90cstr x8, [sp+864]
0023c910ldr x1, [sp+1360]
0023c914adrp x27, 0x80f000
0023c918ldr w16, [x27+3056]
0023c91ccbz w16, 0x23c924
0023c920b 0x23c928
0023c924
0023c924loc_23c924:
0023c924b 0x23c944
0023c928
0023c928loc_23c928:
0023c928str x1, [sp+504]
0023c92cadrp x0, 0x450000
0023c930add x0, x0, 608
0023c934add x2, sp, 800
0023c938bl runtime.wbMove
0023c93cldr x1, [sp+504]
0023c940b 0x23c944
0023c944
0023c944loc_23c944:
0023c944add x27, sp, 800
0023c948ldp x2, x3, [x27]
0023c94cadd x27, sp, 816
0023c950ldp x4, x5, [x27]
0023c954add x27, sp, 832
0023c958ldp x6, x7, [x27]
0023c95cadd x27, sp, 848
0023c960ldp x8, x9, [x27]
0023c964stp x2, x3, [x1]
0023c968stp x4, x5, [x1+16]
0023c96cstp x6, x7, [x1+32]
0023c970stp x8, x9, [x1+48]
0023c974ldr x2, [sp+864]
0023c978str x2, [x1+64]
0023c97cb 0x23cde8
0023c980
0023c980loc_23c980:
0023c980ldr x1, [sp+456]
0023c984ldrsb x27, [x1]
0023c988ldr x1, [x1+128]
0023c98cldr x0, [sp+464]
0023c990blr x1
0023c994strb w0, [sp+174]
0023c998tbnz w0, 0, 0x23c9a0
0023c99cb 0x23ca88
0023c9a0
0023c9a0loc_23c9a0:
0023c9a0b 0x23c9a4
0023c9a4
0023c9a4loc_23c9a4:
0023c9a4ldr x16, [sp+1512]
0023c9a8ldrsb x27, [x16]
0023c9acldr x15, [x16+32]
0023c9b0str x15, [sp+1176]
0023c9b4ldr x0, [sp+456]
0023c9b8ldr x1, [sp+464]
0023c9bcldr x2, [sp+304]
0023c9c0ldr x3, [sp+312]
0023c9c4ldr x4, [sp+320]
0023c9c8ldr x5, [sp+328]
0023c9ccldr x6, [sp+336]
0023c9d0ldr x7, [sp+344]
0023c9d4ldr x8, [sp+352]
0023c9d8ldr x9, [sp+360]
0023c9dcldr x10, [sp+368]
0023c9e0ldr x11, [sp+376]
0023c9e4ldr x12, [sp+384]
0023c9e8ldr x13, [sp+392]
0023c9ecldrb w14, [sp+400]
0023c9f0bl google.golang.org/protobuf/internal/impl.fieldInfoForList
0023c9f4str x0, [sp+728]
0023c9f8str x1, [sp+736]
0023c9fcstr x2, [sp+744]
0023ca00str x3, [sp+752]
0023ca04str x4, [sp+760]
0023ca08str x5, [sp+768]
0023ca0cstr x6, [sp+776]
0023ca10str x7, [sp+784]
0023ca14str x8, [sp+792]
0023ca18ldr x1, [sp+1360]
0023ca1cadrp x27, 0x80f000
0023ca20ldr w16, [x27+3056]
0023ca24cbz w16, 0x23ca2c
0023ca28b 0x23ca30
0023ca2c
0023ca2cloc_23ca2c:
0023ca2cb 0x23ca4c
0023ca30
0023ca30loc_23ca30:
0023ca30str x1, [sp+504]
0023ca34adrp x0, 0x450000
0023ca38add x0, x0, 608
0023ca3cadd x2, sp, 728
0023ca40bl runtime.wbMove
0023ca44ldr x1, [sp+504]
0023ca48b 0x23ca4c
0023ca4c
0023ca4cloc_23ca4c:
0023ca4cadd x27, sp, 728
0023ca50ldp x2, x3, [x27]
0023ca54add x27, sp, 744
0023ca58ldp x4, x5, [x27]
0023ca5cadd x27, sp, 760
0023ca60ldp x6, x7, [x27]
0023ca64add x27, sp, 776
0023ca68ldp x8, x9, [x27]
0023ca6cstp x2, x3, [x1]
0023ca70stp x4, x5, [x1+16]
0023ca74stp x6, x7, [x1+32]
0023ca78stp x8, x9, [x1+48]
0023ca7cldr x2, [sp+792]
0023ca80str x2, [x1+64]
0023ca84b 0x23cde8
0023ca88
0023ca88loc_23ca88:
0023ca88ldr x1, [sp+456]
0023ca8cldrsb x27, [x1]
0023ca90ldr x1, [x1+160]
0023ca94ldr x0, [sp+464]
0023ca98blr x1
0023ca9cstrb w0, [sp+173]
0023caa0tbnz w0, 0, 0x23caa8
0023caa4b 0x23cb50
0023caa8
0023caa8loc_23caa8:
0023caa8b 0x23caac
0023caac
0023caacloc_23caac:
0023caacldr x0, [sp+456]
0023cab0ldr x1, [sp+464]
0023cab4ldr x2, [sp+1408]
0023cab8bl google.golang.org/protobuf/internal/impl.fieldInfoForWeakMessage
0023cabcstr x0, [sp+656]
0023cac0str x1, [sp+664]
0023cac4str x2, [sp+672]
0023cac8str x3, [sp+680]
0023caccstr x4, [sp+688]
0023cad0str x5, [sp+696]
0023cad4str x6, [sp+704]
0023cad8str x7, [sp+712]
0023cadcstr x8, [sp+720]
0023cae0ldr x1, [sp+1360]
0023cae4adrp x27, 0x80f000
0023cae8ldr w3, [x27+3056]
0023caeccbz w3, 0x23caf4
0023caf0b 0x23caf8
0023caf4
0023caf4loc_23caf4:
0023caf4b 0x23cb14
0023caf8
0023caf8loc_23caf8:
0023caf8str x1, [sp+504]
0023cafcadrp x0, 0x450000
0023cb00add x0, x0, 608
0023cb04add x2, sp, 656
0023cb08bl runtime.wbMove
0023cb0cldr x1, [sp+504]
0023cb10b 0x23cb14
0023cb14
0023cb14loc_23cb14:
0023cb14add x27, sp, 656
0023cb18ldp x2, x3, [x27]
0023cb1cadd x27, sp, 672
0023cb20ldp x4, x5, [x27]
0023cb24add x27, sp, 688
0023cb28ldp x6, x7, [x27]
0023cb2cadd x27, sp, 704
0023cb30ldp x8, x9, [x27]
0023cb34stp x2, x3, [x1]
0023cb38stp x4, x5, [x1+16]
0023cb3cstp x6, x7, [x1+32]
0023cb40stp x8, x9, [x1+48]
0023cb44ldr x2, [sp+720]
0023cb48str x2, [x1+64]
0023cb4cb 0x23cde8
0023cb50
0023cb50loc_23cb50:
0023cb50ldr x1, [sp+456]
0023cb54ldrsb x27, [x1]
0023cb58ldr x1, [x1+200]
0023cb5cldr x0, [sp+464]
0023cb60blr x1
0023cb64str x0, [sp+1264]
0023cb68str x1, [sp+1272]
0023cb6ccbnz x0, 0x23cb74
0023cb70b 0x23cc5c
0023cb74
0023cb74loc_23cb74:
0023cb74b 0x23cb78
0023cb78
0023cb78loc_23cb78:
0023cb78ldr x16, [sp+1512]
0023cb7cldrsb x27, [x16]
0023cb80ldr x15, [x16+32]
0023cb84str x15, [sp+1168]
0023cb88ldr x0, [sp+456]
0023cb8cldr x1, [sp+464]
0023cb90ldr x2, [sp+304]
0023cb94ldr x3, [sp+312]
0023cb98ldr x4, [sp+320]
0023cb9cldr x5, [sp+328]
0023cba0ldr x6, [sp+336]
0023cba4ldr x7, [sp+344]
0023cba8ldr x8, [sp+352]
0023cbacldr x9, [sp+360]
0023cbb0ldr x10, [sp+368]
0023cbb4ldr x11, [sp+376]
0023cbb8ldr x12, [sp+384]
0023cbbcldr x13, [sp+392]
0023cbc0ldrb w14, [sp+400]
0023cbc4bl google.golang.org/protobuf/internal/impl.fieldInfoForMessage
0023cbc8str x0, [sp+584]
0023cbccstr x1, [sp+592]
0023cbd0str x2, [sp+600]
0023cbd4str x3, [sp+608]
0023cbd8str x4, [sp+616]
0023cbdcstr x5, [sp+624]
0023cbe0str x6, [sp+632]
0023cbe4str x7, [sp+640]
0023cbe8str x8, [sp+648]
0023cbecldr x1, [sp+1360]
0023cbf0adrp x27, 0x80f000
0023cbf4ldr w16, [x27+3056]
0023cbf8cbz w16, 0x23cc00
0023cbfcb 0x23cc04
0023cc00
0023cc00loc_23cc00:
0023cc00b 0x23cc20
0023cc04
0023cc04loc_23cc04:
0023cc04str x1, [sp+504]
0023cc08adrp x0, 0x450000
0023cc0cadd x0, x0, 608
0023cc10add x2, sp, 584
0023cc14bl runtime.wbMove
0023cc18ldr x1, [sp+504]
0023cc1cb 0x23cc20
0023cc20
0023cc20loc_23cc20:
0023cc20add x27, sp, 584
0023cc24ldp x2, x3, [x27]
0023cc28add x27, sp, 600
0023cc2cldp x4, x5, [x27]
0023cc30add x27, sp, 616
0023cc34ldp x6, x7, [x27]
0023cc38add x27, sp, 632
0023cc3cldp x8, x9, [x27]
0023cc40stp x2, x3, [x1]
0023cc44stp x4, x5, [x1+16]
0023cc48stp x6, x7, [x1+32]
0023cc4cstp x8, x9, [x1+48]
0023cc50ldr x2, [sp+648]
0023cc54str x2, [x1+64]
0023cc58b 0x23cde8
0023cc5c
0023cc5cloc_23cc5c:
0023cc5cb 0x23cc60
0023cc60
0023cc60loc_23cc60:
0023cc60ldr x16, [sp+1512]
0023cc64ldrsb x27, [x16]
0023cc68ldr x15, [x16+32]
0023cc6cstr x15, [sp+1160]
0023cc70ldr x0, [sp+456]
0023cc74ldr x1, [sp+464]
0023cc78ldr x2, [sp+304]
0023cc7cldr x3, [sp+312]
0023cc80ldr x4, [sp+320]
0023cc84ldr x5, [sp+328]
0023cc88ldr x6, [sp+336]
0023cc8cldr x7, [sp+344]
0023cc90ldr x8, [sp+352]
0023cc94ldr x9, [sp+360]
0023cc98ldr x10, [sp+368]
0023cc9cldr x11, [sp+376]
0023cca0ldr x12, [sp+384]
0023cca4ldr x13, [sp+392]
0023cca8ldrb w14, [sp+400]
0023ccacbl google.golang.org/protobuf/internal/impl.fieldInfoForScalar
0023ccb0str x0, [sp+512]
0023ccb4str x1, [sp+520]
0023ccb8str x2, [sp+528]
0023ccbcstr x3, [sp+536]
0023ccc0str x4, [sp+544]
0023ccc4str x5, [sp+552]
0023ccc8str x6, [sp+560]
0023ccccstr x7, [sp+568]
0023ccd0str x8, [sp+576]
0023ccd4ldr x1, [sp+1360]
0023ccd8adrp x27, 0x80f000
0023ccdcldr w16, [x27+3056]
0023cce0cbz w16, 0x23cce8
0023cce4b 0x23ccec
0023cce8
0023cce8loc_23cce8:
0023cce8b 0x23cd08
0023ccec
0023ccecloc_23ccec:
0023ccecstr x1, [sp+504]
0023ccf0adrp x0, 0x450000
0023ccf4add x0, x0, 608
0023ccf8add x2, sp, 512
0023ccfcbl runtime.wbMove
0023cd00ldr x1, [sp+504]
0023cd04b 0x23cd08
0023cd08
0023cd08loc_23cd08:
0023cd08add x27, sp, 512
0023cd0cldp x2, x3, [x27]
0023cd10add x27, sp, 528
0023cd14ldp x4, x5, [x27]
0023cd18add x27, sp, 544
0023cd1cldp x6, x7, [x27]
0023cd20add x27, sp, 560
0023cd24ldp x8, x9, [x27]
0023cd28stp x2, x3, [x1]
0023cd2cstp x4, x5, [x1+16]
0023cd30stp x6, x7, [x1+32]
0023cd34stp x8, x9, [x1+48]
0023cd38ldr x2, [sp+576]
0023cd3cstr x2, [x1+64]
0023cd40b 0x23cde8
0023cd44
0023cd44loc_23cd44:
0023cd44b 0x23cd48
0023cd48
0023cd48loc_23cd48:
0023cd48ldr x0, [sp+456]
0023cd4cldr x1, [sp+464]
0023cd50bl google.golang.org/protobuf/internal/impl.fieldInfoForMissing
0023cd54str x0, [sp+944]
0023cd58str x1, [sp+952]
0023cd5cstr x2, [sp+960]
0023cd60str x3, [sp+968]
0023cd64str x4, [sp+976]
0023cd68str x5, [sp+984]
0023cd6cstr x6, [sp+992]
0023cd70str x7, [sp+1000]
0023cd74str x8, [sp+1008]
0023cd78ldr x1, [sp+1360]
0023cd7cadrp x27, 0x80f000
0023cd80ldr w2, [x27+3056]
0023cd84cbz w2, 0x23cd8c
0023cd88b 0x23cd90
0023cd8c
0023cd8cloc_23cd8c:
0023cd8cb 0x23cdac
0023cd90
0023cd90loc_23cd90:
0023cd90str x1, [sp+504]
0023cd94adrp x0, 0x450000
0023cd98add x0, x0, 608
0023cd9cadd x2, sp, 944
0023cda0bl runtime.wbMove
0023cda4ldr x1, [sp+504]
0023cda8b 0x23cdac
0023cdac
0023cdacloc_23cdac:
0023cdacadd x27, sp, 944
0023cdb0ldp x2, x3, [x27]
0023cdb4add x27, sp, 960
0023cdb8ldp x4, x5, [x27]
0023cdbcadd x27, sp, 976
0023cdc0ldp x6, x7, [x27]
0023cdc4add x27, sp, 992
0023cdc8ldp x8, x9, [x27]
0023cdccstp x2, x3, [x1]
0023cdd0stp x4, x5, [x1+16]
0023cdd4stp x6, x7, [x1+32]
0023cdd8stp x8, x9, [x1+48]
0023cddcldr x2, [sp+1008]
0023cde0str x2, [x1+64]
0023cde4b 0x23cde8
0023cde8
0023cde8loc_23cde8:
0023cde8ldr x1, [sp+456]
0023cdecldrsb x27, [x1]
0023cdf0ldr x1, [x1+216]
0023cdf4ldr x0, [sp+464]
0023cdf8blr x1
0023cdfcstr w0, [sp+180]
0023ce00ldr x1, [sp+1360]
0023ce04str x1, [sp+1256]
0023ce08ldr x1, [sp+1512]
0023ce0cldrsb x27, [x1]
0023ce10ldr x1, [x1+80]
0023ce14str x1, [sp+1152]
0023ce18ldrsw x2, [sp+180]
0023ce1cadrp x0, 0x3ea000
0023ce20add x0, x0, 2208
0023ce24bl runtime.mapassign_fast32
0023ce28str x0, [sp+1144]
0023ce2cldrsb x27, [x0]
0023ce30ldr x1, [sp+1256]
0023ce34adrp x27, 0x80f000
0023ce38ldr w2, [x27+3056]
0023ce3ccbz w2, 0x23ce44
0023ce40b 0x23ce48
0023ce44
0023ce44loc_23ce44:
0023ce44b 0x23ce5c
0023ce48
0023ce48loc_23ce48:
0023ce48bl runtime.gcWriteBarrier2
0023ce4cstr x1, [x25]
0023ce50ldr x2, [x0]
0023ce54str x2, [x25+8]
0023ce58b 0x23ce5c
0023ce5c
0023ce5cloc_23ce5c:
0023ce5cstr x1, [x0]
0023ce60b 0x23ce64
0023ce64
0023ce64loc_23ce64:
0023ce64ldr x1, [sp+216]
0023ce68add x1, x1, 1
0023ce6cstr x1, [sp+216]
0023ce70b 0x23c514
0023ce74
0023ce74loc_23ce74:
0023ce74bl runtime.makemap_small
0023ce78str x0, [sp+1136]
0023ce7cldr x1, [sp+1512]
0023ce80ldrsb x27, [x1]
0023ce84adrp x27, 0x80f000
0023ce88ldr w2, [x27+3056]
0023ce8ccbz w2, 0x23ce94
0023ce90b 0x23ce98
0023ce94
0023ce94loc_23ce94:
0023ce94b 0x23ceac
0023ce98
0023ce98loc_23ce98:
0023ce98bl runtime.gcWriteBarrier2
0023ce9cstr x0, [x25]
0023cea0ldr x2, [x1+88]
0023cea4str x2, [x25+8]
0023cea8b 0x23ceac
0023ceac
0023ceacloc_23ceac:
0023ceacstr x0, [x1+88]
0023ceb0str xzr, [sp+208]
0023ceb4b 0x23ceb8
0023ceb8
0023ceb8loc_23ceb8:
0023ceb8ldr x1, [sp+288]
0023cebcldrsb x27, [x1]
0023cec0ldr x1, [x1+112]
0023cec4ldr x0, [sp+296]
0023cec8blr x1
0023ceccstr x0, [sp+1344]
0023ced0str x1, [sp+1352]
0023ced4ldrsb x27, [x0]
0023ced8ldr x2, [x0+40]
0023cedcmov x0, x1
0023cee0blr x2
0023cee4str x0, [sp+248]
0023cee8ldr x1, [sp+208]
0023ceecsubs xzr, x0, x1
0023cef0b.gt 0x23cef8
0023cef4b 0x23cff8
0023cef8
0023cef8loc_23cef8:
0023cef8ldr x1, [sp+288]
0023cefcldrsb x27, [x1]
0023cf00ldr x1, [x1+112]
0023cf04ldr x0, [sp+296]
0023cf08blr x1
0023cf0cstr x0, [sp+1328]
0023cf10str x1, [sp+1336]
0023cf14ldrsb x27, [x0]
0023cf18ldr x2, [sp+208]
0023cf1cldr x3, [x0+32]
0023cf20mov x0, x1
0023cf24mov x1, x2
0023cf28blr x3
0023cf2cstr x0, [sp+272]
0023cf30str x1, [sp+280]
0023cf34ldrsb x27, [x0]
0023cf38ldr x2, [x0+64]
0023cf3cmov x0, x1
0023cf40blr x2
0023cf44str x0, [sp+1280]
0023cf48str x1, [sp+1288]
0023cf4cldr x1, [sp+1512]
0023cf50ldrsb x27, [x1]
0023cf54ldr x2, [x1+32]
0023cf58str x2, [sp+1128]
0023cf5cldr x0, [sp+272]
0023cf60ldr x1, [sp+280]
0023cf64add x21, sp, 8
0023cf68add x20, sp, 1384
0023cf6cadr x27, 16
0023cf70stp x29, x27, [sp-24]
0023cf74sub x29, sp, 24
0023cf78bl fn_87ee0
0023cf7csub x29, sp, 8
0023cf80bl google.golang.org/protobuf/internal/impl.makeOneofInfo
0023cf84str x0, [sp+1248]
0023cf88ldr x1, [sp+1512]
0023cf8cldrsb x27, [x1]
0023cf90ldr x1, [x1+88]
0023cf94str x1, [sp+1120]
0023cf98ldr x2, [sp+1280]
0023cf9cldr x3, [sp+1288]
0023cfa0adrp x0, 0x3ea000
0023cfa4add x0, x0, 2336
0023cfa8bl runtime.mapassign_faststr
0023cfacstr x0, [sp+1112]
0023cfb0ldrsb x27, [x0]
0023cfb4ldr x1, [sp+1248]
0023cfb8adrp x27, 0x80f000
0023cfbcldr w2, [x27+3056]
0023cfc0cbz w2, 0x23cfc8
0023cfc4b 0x23cfcc
0023cfc8
0023cfc8loc_23cfc8:
0023cfc8b 0x23cfe0
0023cfcc
0023cfccloc_23cfcc:
0023cfccbl runtime.gcWriteBarrier2
0023cfd0str x1, [x25]
0023cfd4ldr x2, [x0]
0023cfd8str x2, [x25+8]
0023cfdcb 0x23cfe0
0023cfe0
0023cfe0loc_23cfe0:
0023cfe0str x1, [x0]
0023cfe4b 0x23cfe8
0023cfe8
0023cfe8loc_23cfe8:
0023cfe8ldr x1, [sp+208]
0023cfecadd x1, x1, 1
0023cff0str x1, [sp+208]
0023cff4b 0x23ceb8
0023cff8
0023cff8loc_23cff8:
0023cff8ldr x1, [sp+408]
0023cffcldrsb x27, [x1]
0023d000ldr x1, [x1+64]
0023d004ldr x0, [sp+416]
0023d008blr x1
0023d00cstr x0, [sp+248]
0023d010ubfm x2, x0, 63, 62
0023d014str x2, [sp+232]
0023d018adrp x0, 0x3ae000
0023d01cadd x0, x0, 2752
0023d020mov x1, x2
0023d024bl runtime.makeslice
0023d028ldr x1, [sp+232]
0023d02cldr x2, [sp+232]
0023d030str x0, [sp+1224]
0023d034str x1, [sp+1232]
0023d038str x2, [sp+1240]
0023d03cldr x3, [sp+1512]
0023d040ldrsb x27, [x3]
0023d044str x1, [x3+112]
0023d048str x2, [x3+120]
0023d04cadrp x27, 0x80e000
0023d050ldr w1, [x27+3056]
0023d054cbz w1, 0x23d05c
0023d058b 0x23d060
0023d05c
0023d05cloc_23d05c:
0023d05cb 0x23d074
0023d060
0023d060loc_23d060:
0023d060bl runtime.gcWriteBarrier2
0023d064str x0, [x25]
0023d068ldr x1, [x3+104]
0023d06cstr x1, [x25+8]
0023d070b 0x23d074
0023d074
0023d074loc_23d074:
0023d074str x0, [x3+104]
0023d078str xzr, [sp+200]
0023d07cb 0x23d080
0023d080
0023d080loc_23d080:
0023d080ldr x1, [sp+408]
0023d084ldrsb x27, [x1]
0023d088ldr x1, [x1+64]
0023d08cldr x0, [sp+416]
0023d090blr x1
0023d094str x0, [sp+248]
0023d098ldr x1, [sp+200]
0023d09csubs xzr, x0, x1
0023d0a0b.gt 0x23d0a8
0023d0a4b 0x23d1c0
0023d0a8
0023d0a8loc_23d0a8:
0023d0a8ldr x1, [sp+200]
0023d0acldr x2, [sp+408]
0023d0b0ldrsb x27, [x2]
0023d0b4ldr x2, [x2+56]
0023d0b8ldr x0, [sp+416]
0023d0bcblr x2
0023d0c0str x0, [sp+440]
0023d0c4str x1, [sp+448]
0023d0c8ldrsb x27, [x0]
0023d0ccldr x2, [x0+216]
0023d0d0mov x0, x1
0023d0d4blr x2
0023d0d8str w0, [sp+180]
0023d0dcldr x2, [sp+1512]
0023d0e0ldrsb x27, [x2]
0023d0e4ldr x2, [x2+112]
0023d0e8str x2, [sp+240]
0023d0ecldrsw x3, [sp+180]
0023d0f0subs xzr, x3, x2
0023d0f4b.lt 0x23d0fc
0023d0f8b 0x23d1a8
0023d0fc
0023d0fcloc_23d0fc:
0023d0fcldr x1, [sp+440]
0023d100ldrsb x27, [x1]
0023d104ldr x1, [x1+216]
0023d108ldr x0, [sp+448]
0023d10cblr x1
0023d110str w0, [sp+180]
0023d114ldr x0, [sp+448]
0023d118ldr x1, [sp+440]
0023d11cldrsb x27, [x1]
0023d120ldr x1, [x1+216]
0023d124blr x1
0023d128str w0, [sp+176]
0023d12cldr x1, [sp+1512]
0023d130ldrsb x27, [x1]
0023d134ldr x1, [x1+80]
0023d138str x1, [sp+1104]
0023d13cldrsw x2, [sp+176]
0023d140adrp x0, 0x3e9000
0023d144add x0, x0, 2208
0023d148bl runtime.mapaccess1_fast32
0023d14cldr x1, [sp+1512]
0023d150ldrsb x27, [x1]
0023d154ldr x2, [x1+104]
0023d158ldr x1, [x1+112]
0023d15cldrsw x3, [sp+180]
0023d160mov x4, x3
0023d164ldr x5, [x0]
0023d168subs xzr, x4, x1
0023d16cb.lo 0x23d174
0023d170b 0x23d6bc
0023d174
0023d174loc_23d174:
0023d174sbfm x1, x3, 61, 31
0023d178adrp x27, 0x80e000
0023d17cldr w3, [x27+3056]
0023d180cbz w3, 0x23d188
0023d184b 0x23d18c
0023d188
0023d188loc_23d188:
0023d188b 0x23d1a0
0023d18c
0023d18cloc_23d18c:
0023d18cbl runtime.gcWriteBarrier2
0023d190str x5, [x25]
0023d194ldr x3, [x2+x1]
0023d198str x3, [x25+8]
0023d19cb 0x23d1a0
0023d1a0
0023d1a0loc_23d1a0:
0023d1a0str x5, [x2+x1]
0023d1a4b 0x23d1ac
0023d1a8
0023d1a8loc_23d1a8:
0023d1a8b 0x23d1ac
0023d1ac
0023d1acloc_23d1ac:
0023d1acb 0x23d1b0
0023d1b0
0023d1b0loc_23d1b0:
0023d1b0ldr x1, [sp+200]
0023d1b4add x1, x1, 1
0023d1b8str x1, [sp+200]
0023d1bcb 0x23d080
0023d1c0
0023d1c0loc_23d1c0:
0023d1c0str xzr, [sp+192]
0023d1c4b 0x23d1c8
0023d1c8
0023d1c8loc_23d1c8:
0023d1c8ldr x1, [sp+408]
0023d1ccldrsb x27, [x1]
0023d1d0ldr x1, [x1+64]
0023d1d4ldr x0, [sp+416]
0023d1d8blr x1
0023d1dcstr x0, [sp+248]
0023d1e0ldr x1, [sp+192]
0023d1e4subs xzr, x0, x1
0023d1e8b.gt 0x23d1f0
0023d1ecb 0x23d4f0
0023d1f0
0023d1f0loc_23d1f0:
0023d1f0ldr x1, [sp+192]
0023d1f4ldr x2, [sp+408]
0023d1f8ldrsb x27, [x2]
0023d1fcldr x2, [x2+56]
0023d200ldr x0, [sp+416]
0023d204blr x2
0023d208str x0, [sp+424]
0023d20cstr x1, [sp+432]
0023d210ldrsb x27, [x0]
0023d214ldr x2, [x0+40]
0023d218mov x0, x1
0023d21cblr x2
0023d220str x0, [sp+256]
0023d224str x1, [sp+264]
0023d228subs xzr, x0, 0
0023d22ccset x2, ne
0023d230strb w2, [sp+173]
0023d234cbnz x0, 0x23d23c
0023d238b 0x23d260
0023d23c
0023d23cloc_23d23c:
0023d23cldr x1, [sp+256]
0023d240ldrsb x27, [x1]
0023d244ldr x0, [sp+264]
0023d248ldr x1, [x1+56]
0023d24cblr x1
0023d250strb w0, [sp+174]
0023d254eor x1, x0, 1
0023d258strb w1, [sp+173]
0023d25cb 0x23d264
0023d260
0023d260loc_23d260:
0023d260b 0x23d264
0023d264
0023d264loc_23d264:
0023d264ldrb w1, [sp+173]
0023d268tbnz w1, 0, 0x23d270
0023d26cb 0x23d3c4
0023d270
0023d270loc_23d270:
0023d270ldr x1, [sp+256]
0023d274ldrsb x27, [x1]
0023d278ldr x1, [x1+64]
0023d27cldr x0, [sp+264]
0023d280blr x1
0023d284str x0, [sp+1280]
0023d288str x1, [sp+1288]
0023d28cldr x1, [sp+1512]
0023d290ldrsb x27, [x1]
0023d294ldr x1, [x1+88]
0023d298str x1, [sp+1096]
0023d29cldr x3, [sp+1288]
0023d2a0ldr x2, [sp+1280]
0023d2a4adrp x0, 0x3e9000
0023d2a8add x0, x0, 2336
0023d2acbl runtime.mapaccess1_faststr
0023d2b0ldr x1, [x0]
0023d2b4str x1, [sp+1248]
0023d2b8adrp x2, 0x3ae000
0023d2bcadd x2, x2, 2816
0023d2c0str x2, [sp+1080]
0023d2c4str x1, [sp+1088]
0023d2c8ldr x1, [sp+1512]
0023d2ccldrsb x27, [x1]
0023d2d0ldr x2, [x1+144]
0023d2d4ldr x0, [x1+128]
0023d2d8ldr x1, [x1+136]
0023d2dcadd x1, x1, 1
0023d2e0subs xzr, x2, x1
0023d2e4b.hs 0x23d2ec
0023d2e8b 0x23d2f0
0023d2ec
0023d2ecloc_23d2ec:
0023d2ecb 0x23d304
0023d2f0
0023d2f0loc_23d2f0:
0023d2f0orr x3, xzr, 1
0023d2f4adrp x4, 0x3cd000
0023d2f8add x4, x4, 3520
0023d2fcbl runtime.growslice
0023d300b 0x23d304
0023d304
0023d304loc_23d304:
0023d304sub x3, x1, 1
0023d308add x4, x0, x3, lsl #4
0023d30cubfm x3, x3, 60, 59
0023d310ldr x5, [sp+1088]
0023d314ldr x6, [sp+1080]
0023d318str x6, [x0+x3]
0023d31cadrp x27, 0x80e000
0023d320ldr w3, [x27+3056]
0023d324cbz w3, 0x23d32c
0023d328b 0x23d330
0023d32c
0023d32cloc_23d32c:
0023d32cb 0x23d344
0023d330
0023d330loc_23d330:
0023d330bl runtime.gcWriteBarrier2
0023d334str x5, [x25]
0023d338ldr x3, [x4+8]
0023d33cstr x3, [x25+8]
0023d340b 0x23d344
0023d344
0023d344loc_23d344:
0023d344str x5, [x4+8]
0023d348ldr x3, [sp+1512]
0023d34cldrsb x27, [x3]
0023d350str x1, [x3+136]
0023d354str x2, [x3+144]
0023d358adrp x27, 0x80e000
0023d35cldr w1, [x27+3056]
0023d360cbz w1, 0x23d368
0023d364b 0x23d36c
0023d368
0023d368loc_23d368:
0023d368b 0x23d380
0023d36c
0023d36cloc_23d36c:
0023d36cbl runtime.gcWriteBarrier2
0023d370str x0, [x25]
0023d374ldr x1, [x3+128]
0023d378str x1, [x25+8]
0023d37cb 0x23d380
0023d380
0023d380loc_23d380:
0023d380str x0, [x3+128]
0023d384ldr x1, [sp+256]
0023d388ldrsb x27, [x1]
0023d38cldr x1, [x1+24]
0023d390ldr x0, [sp+264]
0023d394blr x1
0023d398str x0, [sp+1312]
0023d39cstr x1, [sp+1320]
0023d3a0ldrsb x27, [x0]
0023d3a4ldr x2, [x0+64]
0023d3a8mov x0, x1
0023d3acblr x2
0023d3b0str x0, [sp+240]
0023d3b4ldr x1, [sp+192]
0023d3b8add x1, x1, x0
0023d3bcstr x1, [sp+192]
0023d3c0b 0x23d4e8
0023d3c4
0023d3c4loc_23d3c4:
0023d3c4ldr x1, [sp+424]
0023d3c8ldrsb x27, [x1]
0023d3ccldr x1, [x1+216]
0023d3d0ldr x0, [sp+432]
0023d3d4blr x1
0023d3d8str w0, [sp+176]
0023d3dcldr x1, [sp+1512]
0023d3e0ldrsb x27, [x1]
0023d3e4ldr x1, [x1+80]
0023d3e8str x1, [sp+1072]
0023d3ecldrsw x2, [sp+176]
0023d3f0adrp x0, 0x3e9000
0023d3f4add x0, x0, 2208
0023d3f8bl runtime.mapaccess1_fast32
0023d3fcldr x1, [x0]
0023d400str x1, [sp+1256]
0023d404adrp x2, 0x3ae000
0023d408add x2, x2, 2752
0023d40cstr x2, [sp+1056]
0023d410str x1, [sp+1064]
0023d414ldr x1, [sp+1512]
0023d418ldrsb x27, [x1]
0023d41cldr x2, [x1+144]
0023d420ldr x3, [x1+136]
0023d424add x3, x3, 1
0023d428ldr x0, [x1+128]
0023d42csubs xzr, x2, x3
0023d430b.hs 0x23d438
0023d434b 0x23d43c
0023d438
0023d438loc_23d438:
0023d438b 0x23d458
0023d43c
0023d43cloc_23d43c:
0023d43cmov x1, x3
0023d440orr x3, xzr, 1
0023d444adrp x4, 0x3cd000
0023d448add x4, x4, 3520
0023d44cbl runtime.growslice
0023d450mov x3, x1
0023d454b 0x23d458
0023d458
0023d458loc_23d458:
0023d458sub x1, x3, 1
0023d45cadd x4, x0, x1, lsl #4
0023d460ubfm x1, x1, 60, 59
0023d464ldr x5, [sp+1064]
0023d468ldr x6, [sp+1056]
0023d46cstr x6, [x0+x1]
0023d470adrp x27, 0x80e000
0023d474ldr w1, [x27+3056]
0023d478cbz w1, 0x23d480
0023d47cb 0x23d484
0023d480
0023d480loc_23d480:
0023d480b 0x23d498
0023d484
0023d484loc_23d484:
0023d484bl runtime.gcWriteBarrier2
0023d488str x5, [x25]
0023d48cldr x1, [x4+8]
0023d490str x1, [x25+8]
0023d494b 0x23d498
0023d498
0023d498loc_23d498:
0023d498str x5, [x4+8]
0023d49cldr x1, [sp+1512]
0023d4a0ldrsb x27, [x1]
0023d4a4str x3, [x1+136]
0023d4a8str x2, [x1+144]
0023d4acadrp x27, 0x80e000
0023d4b0ldr w2, [x27+3056]
0023d4b4cbz w2, 0x23d4bc
0023d4b8b 0x23d4c0
0023d4bc
0023d4bcloc_23d4bc:
0023d4bcb 0x23d4d4
0023d4c0
0023d4c0loc_23d4c0:
0023d4c0bl runtime.gcWriteBarrier2
0023d4c4str x0, [x25]
0023d4c8ldr x2, [x1+128]
0023d4ccstr x2, [x25+8]
0023d4d0b 0x23d4d4
0023d4d4
0023d4d4loc_23d4d4:
0023d4d4str x0, [x1+128]
0023d4d8ldr x1, [sp+192]
0023d4dcadd x1, x1, 1
0023d4e0str x1, [sp+192]
0023d4e4b 0x23d4e8
0023d4e8
0023d4e8loc_23d4e8:
0023d4e8b 0x23d4ec
0023d4ec
0023d4ecloc_23d4ec:
0023d4ecb 0x23d1c8
0023d4f0
0023d4f0loc_23d4f0:
0023d4f0ldr x1, [sp+1512]
0023d4f4ldrsb x27, [x1]
0023d4f8ldr x1, [x1+136]
0023d4fcstr x1, [sp+248]
0023d500subs xzr, x1, 1
0023d504cset x1, gt
0023d508strb w1, [sp+173]
0023d50cb.gt 0x23d514
0023d510b 0x23d524
0023d514
0023d514loc_23d514:
0023d514bl google.golang.org/protobuf/internal/detrand.Bool
0023d518strb w0, [sp+174]
0023d51cstrb w0, [sp+173]
0023d520b 0x23d528
0023d524
0023d524loc_23d524:
0023d524b 0x23d528
0023d528
0023d528loc_23d528:
0023d528ldrb w1, [sp+173]
0023d52ctbnz w1, 0, 0x23d534
0023d530b 0x23d698
0023d534
0023d534loc_23d534:
0023d534ldr x1, [sp+1512]
0023d538ldrsb x27, [x1]
0023d53cldr x1, [x1+136]
0023d540str x1, [sp+248]
0023d544sub x0, x1, 1
0023d548bl google.golang.org/protobuf/internal/detrand.Intn
0023d54cstr x0, [sp+184]
0023d550ldr x1, [sp+1512]
0023d554ldrsb x27, [x1]
0023d558ldr x2, [x1+128]
0023d55cldr x3, [x1+136]
0023d560ldr x1, [x1+144]
0023d564str x2, [sp+1032]
0023d568str x3, [sp+1040]
0023d56cstr x1, [sp+1048]
0023d570ldr x1, [sp+1512]
0023d574ldrsb x27, [x1]
0023d578ldr x2, [x1+128]
0023d57cldr x1, [x1+136]
0023d580ldr x0, [sp+184]
0023d584subs xzr, x1, x0
0023d588b.hi 0x23d590
0023d58cb 0x23d6b8
0023d590
0023d590loc_23d590:
0023d590add x3, x2, x0, lsl #4
0023d594ldr x3, [x3+8]
0023d598ubfm x4, x0, 60, 59
0023d59cldr x2, [x2+x4]
0023d5a0str x2, [sp+1016]
0023d5a4str x3, [sp+1024]
0023d5a8ldr x2, [sp+1512]
0023d5acldrsb x27, [x2]
0023d5b0ldr x3, [x2+128]
0023d5b4ldr x1, [x2+136]
0023d5b8ldr x2, [sp+184]
0023d5bcadd x0, x2, 1
0023d5c0subs xzr, x1, x0
0023d5c4b.hi 0x23d5cc
0023d5c8b 0x23d6b4
0023d5cc
0023d5ccloc_23d5cc:
0023d5ccldr x2, [sp+1512]
0023d5d0ldrsb x27, [x2]
0023d5d4ldr x4, [x2+128]
0023d5d8ldr x1, [x2+136]
0023d5dcldr x2, [sp+184]
0023d5e0add x5, x3, x0, lsl #4
0023d5e4ldr x5, [x5+8]
0023d5e8ubfm x6, x0, 60, 59
0023d5ecldr x3, [x3+x6]
0023d5f0subs xzr, x1, x2
0023d5f4b.hi 0x23d5fc
0023d5f8b 0x23d6ac
0023d5fc
0023d5fcloc_23d5fc:
0023d5fcadd x6, x4, x2, lsl #4
0023d600ubfm x2, x2, 60, 59
0023d604str x3, [x4+x2]
0023d608adrp x27, 0x80e000
0023d60cldr w2, [x27+3056]
0023d610cbz w2, 0x23d618
0023d614b 0x23d61c
0023d618
0023d618loc_23d618:
0023d618b 0x23d630
0023d61c
0023d61cloc_23d61c:
0023d61cbl runtime.gcWriteBarrier2
0023d620str x5, [x25]
0023d624ldr x2, [x6+8]
0023d628str x2, [x25+8]
0023d62cb 0x23d630
0023d630
0023d630loc_23d630:
0023d630str x5, [x6+8]
0023d634ldr x2, [sp+184]
0023d638add x0, x2, 1
0023d63cstr x0, [sp+224]
0023d640ldr x2, [sp+1032]
0023d644ldr x1, [sp+1040]
0023d648ldr x3, [sp+1024]
0023d64cldr x4, [sp+1016]
0023d650subs xzr, x1, x0
0023d654b.hi 0x23d65c
0023d658b 0x23d6a8
0023d65c
0023d65cloc_23d65c:
0023d65cadd x1, x2, x0, lsl #4
0023d660ubfm x0, x0, 60, 59
0023d664str x4, [x2+x0]
0023d668adrp x27, 0x80e000
0023d66cldr w0, [x27+3056]
0023d670cbz w0, 0x23d678
0023d674b 0x23d67c
0023d678
0023d678loc_23d678:
0023d678b 0x23d690
0023d67c
0023d67cloc_23d67c:
0023d67cbl runtime.gcWriteBarrier2
0023d680str x3, [x25]
0023d684ldr x0, [x1+8]
0023d688str x0, [x25+8]
0023d68cb 0x23d690
0023d690
0023d690loc_23d690:
0023d690str x3, [x1+8]
0023d694b 0x23d69c
0023d698
0023d698loc_23d698:
0023d698b 0x23d69c
0023d69c
0023d69cloc_23d69c:
0023d69cldp x29, x30, [sp-8]
0023d6a0add sp, sp, 1376
0023d6a4ret x30
0023d6a8
0023d6a8loc_23d6a8:
0023d6a8bl runtime.panicIndex
0023d6ac
0023d6acloc_23d6ac:
0023d6acmov x0, x2
0023d6b0bl runtime.panicIndex
0023d6b4
0023d6b4loc_23d6b4:
0023d6b4bl runtime.panicIndex
0023d6b8
0023d6b8loc_23d6b8:
0023d6b8bl runtime.panicIndex
0023d6bc
0023d6bcloc_23d6bc:
0023d6bcmov x0, x4
0023d6c0bl runtime.panicIndex
0023d6c4hint
0023d6c8
0023d6c8loc_23d6c8:
0023d6c8str x0, [sp+136]
0023d6ccmov x3, x30
0023d6d0bl runtime.morestack_noctxt.abi0
0023d6d4ldr x0, [sp+136]
0023d6d8b 0x23c480
0023d6dcudf 0
0023c480
0023d6e0
0023d6e0google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t, google.golang.org/protobuf/internal/impl.structInfo si)
0023d6e0ldr x16, [x28+16]
0023d6e4subs xzr, sp, x16
0023d6e8b.ls 0x23daa8
0023d6ecstr x30, [sp-112]!
0023d6f0stur x29, [sp-8]
0023d6f4sub x29, sp, 8
0023d6f8str x0, [sp+248]
0023d6fcstr x1, [sp+256]
0023d700str x2, [sp+264]
0023d704ldr x0, [sp+168]
0023d708bl google.golang.org/protobuf/internal/impl.offset.IsValid
0023d70cstrb w0, [sp+38]
0023d710strb w0, [sp+39]
0023d714tbnz w0, 0, 0x23d71c
0023d718b 0x23d764
0023d71c
0023d71cloc_23d71c:
0023d71cldr x0, [sp+176]
0023d720ldr x1, [sp+184]
0023d724str x0, [sp+64]
0023d728str x1, [sp+72]
0023d72cadrp x27, 0x7e5000
0023d730ldr x3, [x27+240]
0023d734subs xzr, x0, x3
0023d738cset x3, eq
0023d73cb.eq 0x23d744
0023d740b 0x23d754
0023d744
0023d744loc_23d744:
0023d744adrp x27, 0x7e5000
0023d748ldr x2, [x27+248]
0023d74cbl runtime.ifaceeq
0023d750b 0x23d75c
0023d754
0023d754loc_23d754:
0023d754mov x0, x3
0023d758b 0x23d75c
0023d75c
0023d75cloc_23d75c:
0023d75cstrb w0, [sp+39]
0023d760b 0x23d768
0023d764
0023d764loc_23d764:
0023d764b 0x23d768
0023d768
0023d768loc_23d768:
0023d768ldrb w1, [sp+39]
0023d76ctbnz w1, 0, 0x23d774
0023d770b 0x23d894
0023d774
0023d774loc_23d774:
0023d774b 0x23d778
0023d778
0023d778loc_23d778:
0023d778adrp x0, 0x3fc000
0023d77cadd x0, x0, 192
0023d780bl runtime.newobject
0023d784str x0, [sp+40]
0023d788adrp x1, 0
0023d78cadd x1, x1, 3616
0023d790str x1, [x0]
0023d794ldr x1, [sp+248]
0023d798ldr x2, [sp+40]
0023d79cldrsb x27, [x2]
0023d7a0adrp x27, 0x80e000
0023d7a4ldr w3, [x27+3056]
0023d7a8cbz w3, 0x23d7b0
0023d7acb 0x23d7b4
0023d7b0
0023d7b0loc_23d7b0:
0023d7b0b 0x23d7c8
0023d7b4
0023d7b4loc_23d7b4:
0023d7b4bl runtime.gcWriteBarrier2
0023d7b8str x1, [x25]
0023d7bcldr x3, [x2+8]
0023d7c0str x3, [x25+8]
0023d7c4b 0x23d7c8
0023d7c8
0023d7c8loc_23d7c8:
0023d7c8str x1, [x2+8]
0023d7ccldr x1, [sp+248]
0023d7d0ldrsb x27, [x1]
0023d7d4ldr x2, [sp+40]
0023d7d8adrp x27, 0x80e000
0023d7dcldr w3, [x27+3056]
0023d7e0cbz w3, 0x23d7e8
0023d7e4b 0x23d7ec
0023d7e8
0023d7e8loc_23d7e8:
0023d7e8b 0x23d800
0023d7ec
0023d7ecloc_23d7ec:
0023d7ecbl runtime.gcWriteBarrier2
0023d7f0str x2, [x25]
0023d7f4ldr x3, [x1+152]
0023d7f8str x3, [x25+8]
0023d7fcb 0x23d800
0023d800
0023d800loc_23d800:
0023d800str x2, [x1+152]
0023d804adrp x0, 0x3fc000
0023d808add x0, x0, 192
0023d80cbl runtime.newobject
0023d810str x0, [sp+96]
0023d814adrp x1, 0
0023d818add x1, x1, 3376
0023d81cstr x1, [x0]
0023d820ldr x1, [sp+248]
0023d824ldr x2, [sp+96]
0023d828ldrsb x27, [x2]
0023d82cadrp x27, 0x80e000
0023d830ldr w3, [x27+3056]
0023d834cbz w3, 0x23d83c
0023d838b 0x23d840
0023d83c
0023d83cloc_23d83c:
0023d83cb 0x23d854
0023d840
0023d840loc_23d840:
0023d840bl runtime.gcWriteBarrier2
0023d844str x1, [x25]
0023d848ldr x0, [x2+8]
0023d84cstr x0, [x25+8]
0023d850b 0x23d854
0023d854
0023d854loc_23d854:
0023d854str x1, [x2+8]
0023d858ldr x0, [sp+248]
0023d85cldrsb x27, [x0]
0023d860ldr x1, [sp+96]
0023d864adrp x27, 0x80e000
0023d868ldr w2, [x27+3056]
0023d86ccbz w2, 0x23d874
0023d870b 0x23d878
0023d874
0023d874loc_23d874:
0023d874b 0x23d88c
0023d878
0023d878loc_23d878:
0023d878bl runtime.gcWriteBarrier2
0023d87cstr x1, [x25]
0023d880ldr x2, [x0+160]
0023d884str x2, [x25+8]
0023d888b 0x23d88c
0023d88c
0023d88cloc_23d88c:
0023d88cstr x1, [x0+160]
0023d890b 0x23da9c
0023d894
0023d894loc_23d894:
0023d894ldr x0, [sp+168]
0023d898bl google.golang.org/protobuf/internal/impl.offset.IsValid
0023d89cstrb w0, [sp+36]
0023d8a0strb w0, [sp+37]
0023d8a4tbnz w0, 0, 0x23d8ac
0023d8a8b 0x23d8f4
0023d8ac
0023d8acloc_23d8ac:
0023d8acldr x0, [sp+176]
0023d8b0ldr x1, [sp+184]
0023d8b4str x0, [sp+48]
0023d8b8str x1, [sp+56]
0023d8bcadrp x27, 0x7e5000
0023d8c0ldr x3, [x27+256]
0023d8c4subs xzr, x3, x0
0023d8c8cset x3, eq
0023d8ccb.eq 0x23d8d4
0023d8d0b 0x23d8e4
0023d8d4
0023d8d4loc_23d8d4:
0023d8d4adrp x27, 0x7e5000
0023d8d8ldr x2, [x27+264]
0023d8dcbl runtime.ifaceeq
0023d8e0b 0x23d8ec
0023d8e4
0023d8e4loc_23d8e4:
0023d8e4mov x0, x3
0023d8e8b 0x23d8ec
0023d8ec
0023d8ecloc_23d8ec:
0023d8ecstrb w0, [sp+37]
0023d8f0b 0x23d8f8
0023d8f4
0023d8f4loc_23d8f4:
0023d8f4b 0x23d8f8
0023d8f8
0023d8f8loc_23d8f8:
0023d8f8ldrb w1, [sp+37]
0023d8fctbnz w1, 0, 0x23d904
0023d900b 0x23da24
0023d904
0023d904loc_23d904:
0023d904b 0x23d908
0023d908
0023d908loc_23d908:
0023d908adrp x0, 0x3fc000
0023d90cadd x0, x0, 192
0023d910bl runtime.newobject
0023d914str x0, [sp+88]
0023d918adrp x1, 0
0023d91cadd x1, x1, 3120
0023d920str x1, [x0]
0023d924ldr x1, [sp+248]
0023d928ldr x2, [sp+88]
0023d92cldrsb x27, [x2]
0023d930adrp x27, 0x80e000
0023d934ldr w3, [x27+3056]
0023d938cbz w3, 0x23d940
0023d93cb 0x23d944
0023d940
0023d940loc_23d940:
0023d940b 0x23d958
0023d944
0023d944loc_23d944:
0023d944bl runtime.gcWriteBarrier2
0023d948str x1, [x25]
0023d94cldr x3, [x2+8]
0023d950str x3, [x25+8]
0023d954b 0x23d958
0023d958
0023d958loc_23d958:
0023d958str x1, [x2+8]
0023d95cldr x1, [sp+248]
0023d960ldrsb x27, [x1]
0023d964ldr x2, [sp+88]
0023d968adrp x27, 0x80e000
0023d96cldr w3, [x27+3056]
0023d970cbz w3, 0x23d978
0023d974b 0x23d97c
0023d978
0023d978loc_23d978:
0023d978b 0x23d990
0023d97c
0023d97cloc_23d97c:
0023d97cbl runtime.gcWriteBarrier2
0023d980str x2, [x25]
0023d984ldr x3, [x1+152]
0023d988str x3, [x25+8]
0023d98cb 0x23d990
0023d990
0023d990loc_23d990:
0023d990str x2, [x1+152]
0023d994adrp x0, 0x3fc000
0023d998add x0, x0, 192
0023d99cbl runtime.newobject
0023d9a0str x0, [sp+80]
0023d9a4adrp x1, 0
0023d9a8add x1, x1, 2768
0023d9acstr x1, [x0]
0023d9b0ldr x1, [sp+248]
0023d9b4ldr x2, [sp+80]
0023d9b8ldrsb x27, [x2]
0023d9bcadrp x27, 0x80e000
0023d9c0ldr w3, [x27+3056]
0023d9c4cbz w3, 0x23d9cc
0023d9c8b 0x23d9d0
0023d9cc
0023d9ccloc_23d9cc:
0023d9ccb 0x23d9e4
0023d9d0
0023d9d0loc_23d9d0:
0023d9d0bl runtime.gcWriteBarrier2
0023d9d4str x1, [x25]
0023d9d8ldr x0, [x2+8]
0023d9dcstr x0, [x25+8]
0023d9e0b 0x23d9e4
0023d9e4
0023d9e4loc_23d9e4:
0023d9e4str x1, [x2+8]
0023d9e8ldr x0, [sp+248]
0023d9ecldrsb x27, [x0]
0023d9f0ldr x1, [sp+80]
0023d9f4adrp x27, 0x80e000
0023d9f8ldr w2, [x27+3056]
0023d9fccbz w2, 0x23da04
0023da00b 0x23da08
0023da04
0023da04loc_23da04:
0023da04b 0x23da1c
0023da08
0023da08loc_23da08:
0023da08bl runtime.gcWriteBarrier2
0023da0cstr x1, [x25]
0023da10ldr x2, [x0+160]
0023da14str x2, [x25+8]
0023da18b 0x23da1c
0023da1c
0023da1cloc_23da1c:
0023da1cstr x1, [x0+160]
0023da20b 0x23da9c
0023da24
0023da24loc_23da24:
0023da24b 0x23da28
0023da28
0023da28loc_23da28:
0023da28ldr x0, [sp+248]
0023da2cldrsb x27, [x0]
0023da30adrp x27, 0x80e000
0023da34ldr w1, [x27+3056]
0023da38cbz w1, 0x23da40
0023da3cb 0x23da44
0023da40
0023da40loc_23da40:
0023da40b 0x23da54
0023da44
0023da44loc_23da44:
0023da44ldr x1, [x0+152]
0023da48bl runtime.gcWriteBarrier1
0023da4cstr x1, [x25]
0023da50b 0x23da54
0023da54
0023da54loc_23da54:
0023da54adrp x1, 0x49c000
0023da58add x1, x1, 1128
0023da5cstr x1, [x0+152]
0023da60ldr x0, [sp+248]
0023da64ldrsb x27, [x0]
0023da68adrp x27, 0x80e000
0023da6cldr w1, [x27+3056]
0023da70cbz w1, 0x23da78
0023da74b 0x23da7c
0023da78
0023da78loc_23da78:
0023da78b 0x23da8c
0023da7c
0023da7cloc_23da7c:
0023da7cldr x1, [x0+160]
0023da80bl runtime.gcWriteBarrier1
0023da84str x1, [x25]
0023da88b 0x23da8c
0023da8c
0023da8cloc_23da8c:
0023da8cadrp x1, 0x49c000
0023da90add x1, x1, 1136
0023da94str x1, [x0+160]
0023da98b 0x23da9c
0023da9c
0023da9cloc_23da9c:
0023da9cldur x29, [sp-8]
0023daa0ldr x30, [sp], 112
0023daa4ret x30
0023daa8
0023daa8loc_23daa8:
0023daa8stp x0, x1, [sp+136]
0023daacstr x2, [sp+152]
0023dab0mov x3, x30
0023dab4bl runtime.morestack_noctxt.abi0
0023dab8ldp x0, x1, [sp+136]
0023dabcldr x2, [sp+152]
0023dac0b 0x23d6e0
0023dac4udf 0
0023dac8udf 0
0023daccudf 0
0023d6e0
0023d6e0google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t, google.golang.org/protobuf/internal/impl.structInfo si)
0023d6e0ldr x16, [x28+16]
0023d6e4subs xzr, sp, x16
0023d6e8b.ls 0x23daa8
0023d6ecstr x30, [sp-112]!
0023d6f0stur x29, [sp-8]
0023d6f4sub x29, sp, 8
0023d6f8str x0, [sp+248]
0023d6fcstr x1, [sp+256]
0023d700str x2, [sp+264]
0023d704ldr x0, [sp+168]
0023d708bl google.golang.org/protobuf/internal/impl.offset.IsValid
0023d70cstrb w0, [sp+38]
0023d710strb w0, [sp+39]
0023d714tbnz w0, 0, 0x23d71c
0023d718b 0x23d764
0023d71c
0023d71cloc_23d71c:
0023d71cldr x0, [sp+176]
0023d720ldr x1, [sp+184]
0023d724str x0, [sp+64]
0023d728str x1, [sp+72]
0023d72cadrp x27, 0x7e5000
0023d730ldr x3, [x27+240]
0023d734subs xzr, x0, x3
0023d738cset x3, eq
0023d73cb.eq 0x23d744
0023d740b 0x23d754
0023d744
0023d744loc_23d744:
0023d744adrp x27, 0x7e5000
0023d748ldr x2, [x27+248]
0023d74cbl runtime.ifaceeq
0023d750b 0x23d75c
0023d754
0023d754loc_23d754:
0023d754mov x0, x3
0023d758b 0x23d75c
0023d75c
0023d75cloc_23d75c:
0023d75cstrb w0, [sp+39]
0023d760b 0x23d768
0023d764
0023d764loc_23d764:
0023d764b 0x23d768
0023d768
0023d768loc_23d768:
0023d768ldrb w1, [sp+39]
0023d76ctbnz w1, 0, 0x23d774
0023d770b 0x23d894
0023d774
0023d774loc_23d774:
0023d774b 0x23d778
0023d778
0023d778loc_23d778:
0023d778adrp x0, 0x3fc000
0023d77cadd x0, x0, 192
0023d780bl runtime.newobject
0023d784str x0, [sp+40]
0023d788adrp x1, 0
0023d78cadd x1, x1, 3616
0023d790str x1, [x0]
0023d794ldr x1, [sp+248]
0023d798ldr x2, [sp+40]
0023d79cldrsb x27, [x2]
0023d7a0adrp x27, 0x80e000
0023d7a4ldr w3, [x27+3056]
0023d7a8cbz w3, 0x23d7b0
0023d7acb 0x23d7b4
0023d7b0
0023d7b0loc_23d7b0:
0023d7b0b 0x23d7c8
0023d7b4
0023d7b4loc_23d7b4:
0023d7b4bl runtime.gcWriteBarrier2
0023d7b8str x1, [x25]
0023d7bcldr x3, [x2+8]
0023d7c0str x3, [x25+8]
0023d7c4b 0x23d7c8
0023d7c8
0023d7c8loc_23d7c8:
0023d7c8str x1, [x2+8]
0023d7ccldr x1, [sp+248]
0023d7d0ldrsb x27, [x1]
0023d7d4ldr x2, [sp+40]
0023d7d8adrp x27, 0x80e000
0023d7dcldr w3, [x27+3056]
0023d7e0cbz w3, 0x23d7e8
0023d7e4b 0x23d7ec
0023d7e8
0023d7e8loc_23d7e8:
0023d7e8b 0x23d800
0023d7ec
0023d7ecloc_23d7ec:
0023d7ecbl runtime.gcWriteBarrier2
0023d7f0str x2, [x25]
0023d7f4ldr x3, [x1+152]
0023d7f8str x3, [x25+8]
0023d7fcb 0x23d800
0023d800
0023d800loc_23d800:
0023d800str x2, [x1+152]
0023d804adrp x0, 0x3fc000
0023d808add x0, x0, 192
0023d80cbl runtime.newobject
0023d810str x0, [sp+96]
0023d814adrp x1, 0
0023d818add x1, x1, 3376
0023d81cstr x1, [x0]
0023d820ldr x1, [sp+248]
0023d824ldr x2, [sp+96]
0023d828ldrsb x27, [x2]
0023d82cadrp x27, 0x80e000
0023d830ldr w3, [x27+3056]
0023d834cbz w3, 0x23d83c
0023d838b 0x23d840
0023d83c
0023d83cloc_23d83c:
0023d83cb 0x23d854
0023d840
0023d840loc_23d840:
0023d840bl runtime.gcWriteBarrier2
0023d844str x1, [x25]
0023d848ldr x0, [x2+8]
0023d84cstr x0, [x25+8]
0023d850b 0x23d854
0023d854
0023d854loc_23d854:
0023d854str x1, [x2+8]
0023d858ldr x0, [sp+248]
0023d85cldrsb x27, [x0]
0023d860ldr x1, [sp+96]
0023d864adrp x27, 0x80e000
0023d868ldr w2, [x27+3056]
0023d86ccbz w2, 0x23d874
0023d870b 0x23d878
0023d874
0023d874loc_23d874:
0023d874b 0x23d88c
0023d878
0023d878loc_23d878:
0023d878bl runtime.gcWriteBarrier2
0023d87cstr x1, [x25]
0023d880ldr x2, [x0+160]
0023d884str x2, [x25+8]
0023d888b 0x23d88c
0023d88c
0023d88cloc_23d88c:
0023d88cstr x1, [x0+160]
0023d890b 0x23da9c
0023d894
0023d894loc_23d894:
0023d894ldr x0, [sp+168]
0023d898bl google.golang.org/protobuf/internal/impl.offset.IsValid
0023d89cstrb w0, [sp+36]
0023d8a0strb w0, [sp+37]
0023d8a4tbnz w0, 0, 0x23d8ac
0023d8a8b 0x23d8f4
0023d8ac
0023d8acloc_23d8ac:
0023d8acldr x0, [sp+176]
0023d8b0ldr x1, [sp+184]
0023d8b4str x0, [sp+48]
0023d8b8str x1, [sp+56]
0023d8bcadrp x27, 0x7e5000
0023d8c0ldr x3, [x27+256]
0023d8c4subs xzr, x3, x0
0023d8c8cset x3, eq
0023d8ccb.eq 0x23d8d4
0023d8d0b 0x23d8e4
0023d8d4
0023d8d4loc_23d8d4:
0023d8d4adrp x27, 0x7e5000
0023d8d8ldr x2, [x27+264]
0023d8dcbl runtime.ifaceeq
0023d8e0b 0x23d8ec
0023d8e4
0023d8e4loc_23d8e4:
0023d8e4mov x0, x3
0023d8e8b 0x23d8ec
0023d8ec
0023d8ecloc_23d8ec:
0023d8ecstrb w0, [sp+37]
0023d8f0b 0x23d8f8
0023d8f4
0023d8f4loc_23d8f4:
0023d8f4b 0x23d8f8
0023d8f8
0023d8f8loc_23d8f8:
0023d8f8ldrb w1, [sp+37]
0023d8fctbnz w1, 0, 0x23d904
0023d900b 0x23da24
0023d904
0023d904loc_23d904:
0023d904b 0x23d908
0023d908
0023d908loc_23d908:
0023d908adrp x0, 0x3fc000
0023d90cadd x0, x0, 192
0023d910bl runtime.newobject
0023d914str x0, [sp+88]
0023d918adrp x1, 0
0023d91cadd x1, x1, 3120
0023d920str x1, [x0]
0023d924ldr x1, [sp+248]
0023d928ldr x2, [sp+88]
0023d92cldrsb x27, [x2]
0023d930adrp x27, 0x80e000
0023d934ldr w3, [x27+3056]
0023d938cbz w3, 0x23d940
0023d93cb 0x23d944
0023d940
0023d940loc_23d940:
0023d940b 0x23d958
0023d944
0023d944loc_23d944:
0023d944bl runtime.gcWriteBarrier2
0023d948str x1, [x25]
0023d94cldr x3, [x2+8]
0023d950str x3, [x25+8]
0023d954b 0x23d958
0023d958
0023d958loc_23d958:
0023d958str x1, [x2+8]
0023d95cldr x1, [sp+248]
0023d960ldrsb x27, [x1]
0023d964ldr x2, [sp+88]
0023d968adrp x27, 0x80e000
0023d96cldr w3, [x27+3056]
0023d970cbz w3, 0x23d978
0023d974b 0x23d97c
0023d978
0023d978loc_23d978:
0023d978b 0x23d990
0023d97c
0023d97cloc_23d97c:
0023d97cbl runtime.gcWriteBarrier2
0023d980str x2, [x25]
0023d984ldr x3, [x1+152]
0023d988str x3, [x25+8]
0023d98cb 0x23d990
0023d990
0023d990loc_23d990:
0023d990str x2, [x1+152]
0023d994adrp x0, 0x3fc000
0023d998add x0, x0, 192
0023d99cbl runtime.newobject
0023d9a0str x0, [sp+80]
0023d9a4adrp x1, 0
0023d9a8add x1, x1, 2768
0023d9acstr x1, [x0]
0023d9b0ldr x1, [sp+248]
0023d9b4ldr x2, [sp+80]
0023d9b8ldrsb x27, [x2]
0023d9bcadrp x27, 0x80e000
0023d9c0ldr w3, [x27+3056]
0023d9c4cbz w3, 0x23d9cc
0023d9c8b 0x23d9d0
0023d9cc
0023d9ccloc_23d9cc:
0023d9ccb 0x23d9e4
0023d9d0
0023d9d0loc_23d9d0:
0023d9d0bl runtime.gcWriteBarrier2
0023d9d4str x1, [x25]
0023d9d8ldr x0, [x2+8]
0023d9dcstr x0, [x25+8]
0023d9e0b 0x23d9e4
0023d9e4
0023d9e4loc_23d9e4:
0023d9e4str x1, [x2+8]
0023d9e8ldr x0, [sp+248]
0023d9ecldrsb x27, [x0]
0023d9f0ldr x1, [sp+80]
0023d9f4adrp x27, 0x80e000
0023d9f8ldr w2, [x27+3056]
0023d9fccbz w2, 0x23da04
0023da00b 0x23da08
0023da04
0023da04loc_23da04:
0023da04b 0x23da1c
0023da08
0023da08loc_23da08:
0023da08bl runtime.gcWriteBarrier2
0023da0cstr x1, [x25]
0023da10ldr x2, [x0+160]
0023da14str x2, [x25+8]
0023da18b 0x23da1c
0023da1c
0023da1cloc_23da1c:
0023da1cstr x1, [x0+160]
0023da20b 0x23da9c
0023da24
0023da24loc_23da24:
0023da24b 0x23da28
0023da28
0023da28loc_23da28:
0023da28ldr x0, [sp+248]
0023da2cldrsb x27, [x0]
0023da30adrp x27, 0x80e000
0023da34ldr w1, [x27+3056]
0023da38cbz w1, 0x23da40
0023da3cb 0x23da44
0023da40
0023da40loc_23da40:
0023da40b 0x23da54
0023da44
0023da44loc_23da44:
0023da44ldr x1, [x0+152]
0023da48bl runtime.gcWriteBarrier1
0023da4cstr x1, [x25]
0023da50b 0x23da54
0023da54
0023da54loc_23da54:
0023da54adrp x1, 0x49c000
0023da58add x1, x1, 1128
0023da5cstr x1, [x0+152]
0023da60ldr x0, [sp+248]
0023da64ldrsb x27, [x0]
0023da68adrp x27, 0x80e000
0023da6cldr w1, [x27+3056]
0023da70cbz w1, 0x23da78
0023da74b 0x23da7c
0023da78
0023da78loc_23da78:
0023da78b 0x23da8c
0023da7c
0023da7cloc_23da7c:
0023da7cldr x1, [x0+160]
0023da80bl runtime.gcWriteBarrier1
0023da84str x1, [x25]
0023da88b 0x23da8c
0023da8c
0023da8cloc_23da8c:
0023da8cadrp x1, 0x49c000
0023da90add x1, x1, 1136
0023da94str x1, [x0+160]
0023da98b 0x23da9c
0023da9c
0023da9cloc_23da9c:
0023da9cldur x29, [sp-8]
0023daa0ldr x30, [sp], 112
0023daa4ret x30
0023daa8
0023daa8loc_23daa8:
0023daa8stp x0, x1, [sp+136]
0023daacstr x2, [sp+152]
0023dab0mov x3, x30
0023dab4bl runtime.morestack_noctxt.abi0
0023dab8ldp x0, x1, [sp+136]
0023dabcldr x2, [sp+152]
0023dac0b 0x23d6e0
0023dac4udf 0
0023dac8udf 0
0023daccudf 0
0023d6e0
0023dad0
0023dad0google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func4: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.RawFields b)
0023dad0ldr x16, [x28+16]
0023dad4subs xzr, sp, x16
0023dad8b.ls 0x23dc08
0023dadcstr x30, [sp-96]!
0023dae0stur x29, [sp-8]
0023dae4sub x29, sp, 8
0023dae8str x0, [sp+104]
0023daecstr x1, [sp+112]
0023daf0str x2, [sp+120]
0023daf4str x3, [sp+128]
0023daf8ldr x1, [x26+8]
0023dafcstr x1, [sp+56]
0023db00ldr x0, [sp+104]
0023db04bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023db08strb w0, [sp+47]
0023db0ctbnz w0, 0, 0x23dbf0
0023db10b 0x23db14
0023db14
0023db14loc_23db14:
0023db14ldr x2, [sp+56]
0023db18ldrsb x27, [x2]
0023db1cldr x1, [x2+296]
0023db20str x1, [sp+48]
0023db24ldr x0, [sp+104]
0023db28bl google.golang.org/protobuf/internal/impl.pointer.Apply
0023db2cstr x0, [sp+80]
0023db30bl google.golang.org/protobuf/internal/impl.pointer.BytesPtr
0023db34str x0, [sp+64]
0023db38ldrsb x27, [x0]
0023db3cldr x2, [x0]
0023db40cbnz x2, 0x23db48
0023db44b 0x23db4c
0023db48
0023db48loc_23db48:
0023db48b 0x23db94
0023db4c
0023db4cloc_23db4c:
0023db4cadrp x0, 0x3b0000
0023db50add x0, x0, 1216
0023db54bl runtime.newobject
0023db58str x0, [sp+72]
0023db5cldr x1, [sp+64]
0023db60ldrsb x27, [x1]
0023db64adrp x27, 0x80e000
0023db68ldr w2, [x27+3056]
0023db6ccbz w2, 0x23db74
0023db70b 0x23db78
0023db74
0023db74loc_23db74:
0023db74b 0x23db8c
0023db78
0023db78loc_23db78:
0023db78bl runtime.gcWriteBarrier2
0023db7cstr x0, [x25]
0023db80ldr x2, [x1]
0023db84str x2, [x25+8]
0023db88b 0x23db8c
0023db8c
0023db8cloc_23db8c:
0023db8cstr x0, [x1]
0023db90b 0x23db94
0023db94
0023db94loc_23db94:
0023db94ldr x0, [sp+64]
0023db98ldrsb x27, [x0]
0023db9cldr x0, [x0]
0023dba0ldrsb x27, [x0]
0023dba4ldr x1, [sp+112]
0023dba8ldr x2, [sp+120]
0023dbacldr x3, [sp+128]
0023dbb0str x2, [x0+8]
0023dbb4str x3, [x0+16]
0023dbb8adrp x27, 0x80e000
0023dbbcldr w2, [x27+3056]
0023dbc0cbz w2, 0x23dbc8
0023dbc4b 0x23dbcc
0023dbc8
0023dbc8loc_23dbc8:
0023dbc8b 0x23dbe0
0023dbcc
0023dbccloc_23dbcc:
0023dbccbl runtime.gcWriteBarrier2
0023dbd0str x1, [x25]
0023dbd4ldr x2, [x0]
0023dbd8str x2, [x25+8]
0023dbdcb 0x23dbe0
0023dbe0
0023dbe0loc_23dbe0:
0023dbe0str x1, [x0]
0023dbe4ldur x29, [sp-8]
0023dbe8ldr x30, [sp], 96
0023dbecret x30
0023dbf0
0023dbf0loc_23dbf0:
0023dbf0adrp x0, 0x3b8000
0023dbf4add x0, x0, 2944
0023dbf8adrp x1, 0x4d5000
0023dbfcadd x1, x1, 3056
0023dc00bl runtime.gopanic
0023dc04hint
0023dc08
0023dc08loc_23dc08:
0023dc08stp x0, x1, [sp+8]
0023dc0cstp x2, x3, [sp+24]
0023dc10mov x3, x30
0023dc14bl runtime.morestack.abi0
0023dc18ldp x0, x1, [sp+8]
0023dc1cldp x2, x3, [sp+24]
0023dc20b 0x23dad0
0023dc24udf 0
0023dc28udf 0
0023dc2cudf 0
0023dad0
0023dad0google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func4: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.RawFields b)
0023dad0ldr x16, [x28+16]
0023dad4subs xzr, sp, x16
0023dad8b.ls 0x23dc08
0023dadcstr x30, [sp-96]!
0023dae0stur x29, [sp-8]
0023dae4sub x29, sp, 8
0023dae8str x0, [sp+104]
0023daecstr x1, [sp+112]
0023daf0str x2, [sp+120]
0023daf4str x3, [sp+128]
0023daf8ldr x1, [x26+8]
0023dafcstr x1, [sp+56]
0023db00ldr x0, [sp+104]
0023db04bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023db08strb w0, [sp+47]
0023db0ctbnz w0, 0, 0x23dbf0
0023db10b 0x23db14
0023db14
0023db14loc_23db14:
0023db14ldr x2, [sp+56]
0023db18ldrsb x27, [x2]
0023db1cldr x1, [x2+296]
0023db20str x1, [sp+48]
0023db24ldr x0, [sp+104]
0023db28bl google.golang.org/protobuf/internal/impl.pointer.Apply
0023db2cstr x0, [sp+80]
0023db30bl google.golang.org/protobuf/internal/impl.pointer.BytesPtr
0023db34str x0, [sp+64]
0023db38ldrsb x27, [x0]
0023db3cldr x2, [x0]
0023db40cbnz x2, 0x23db48
0023db44b 0x23db4c
0023db48
0023db48loc_23db48:
0023db48b 0x23db94
0023db4c
0023db4cloc_23db4c:
0023db4cadrp x0, 0x3b0000
0023db50add x0, x0, 1216
0023db54bl runtime.newobject
0023db58str x0, [sp+72]
0023db5cldr x1, [sp+64]
0023db60ldrsb x27, [x1]
0023db64adrp x27, 0x80e000
0023db68ldr w2, [x27+3056]
0023db6ccbz w2, 0x23db74
0023db70b 0x23db78
0023db74
0023db74loc_23db74:
0023db74b 0x23db8c
0023db78
0023db78loc_23db78:
0023db78bl runtime.gcWriteBarrier2
0023db7cstr x0, [x25]
0023db80ldr x2, [x1]
0023db84str x2, [x25+8]
0023db88b 0x23db8c
0023db8c
0023db8cloc_23db8c:
0023db8cstr x0, [x1]
0023db90b 0x23db94
0023db94
0023db94loc_23db94:
0023db94ldr x0, [sp+64]
0023db98ldrsb x27, [x0]
0023db9cldr x0, [x0]
0023dba0ldrsb x27, [x0]
0023dba4ldr x1, [sp+112]
0023dba8ldr x2, [sp+120]
0023dbacldr x3, [sp+128]
0023dbb0str x2, [x0+8]
0023dbb4str x3, [x0+16]
0023dbb8adrp x27, 0x80e000
0023dbbcldr w2, [x27+3056]
0023dbc0cbz w2, 0x23dbc8
0023dbc4b 0x23dbcc
0023dbc8
0023dbc8loc_23dbc8:
0023dbc8b 0x23dbe0
0023dbcc
0023dbccloc_23dbcc:
0023dbccbl runtime.gcWriteBarrier2
0023dbd0str x1, [x25]
0023dbd4ldr x2, [x0]
0023dbd8str x2, [x25+8]
0023dbdcb 0x23dbe0
0023dbe0
0023dbe0loc_23dbe0:
0023dbe0str x1, [x0]
0023dbe4ldur x29, [sp-8]
0023dbe8ldr x30, [sp], 96
0023dbecret x30
0023dbf0
0023dbf0loc_23dbf0:
0023dbf0adrp x0, 0x3b8000
0023dbf4add x0, x0, 2944
0023dbf8adrp x1, 0x4d5000
0023dbfcadd x1, x1, 3056
0023dc00bl runtime.gopanic
0023dc04hint
0023dc08
0023dc08loc_23dc08:
0023dc08stp x0, x1, [sp+8]
0023dc0cstp x2, x3, [sp+24]
0023dc10mov x3, x30
0023dc14bl runtime.morestack.abi0
0023dc18ldp x0, x1, [sp+8]
0023dc1cldp x2, x3, [sp+24]
0023dc20b 0x23dad0
0023dc24udf 0
0023dc28udf 0
0023dc2cudf 0
0023dad0
0023dc30
0023dc30google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func3: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func3(google.golang.org/protobuf/internal/impl.pointer p)
0023dc30ldr x16, [x28+16]
0023dc34subs xzr, sp, x16
0023dc38b.ls 0x23dd14
0023dc3cstr x30, [sp-96]!
0023dc40stur x29, [sp-8]
0023dc44sub x29, sp, 8
0023dc48str x0, [sp+104]
0023dc4cldr x1, [x26+8]
0023dc50str x1, [sp+64]
0023dc54str xzr, [sp+40]
0023dc58stp xzr, xzr, [sp+48]
0023dc5cldr x0, [sp+104]
0023dc60bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023dc64strb w0, [sp+31]
0023dc68tbnz w0, 0, 0x23dc70
0023dc6cb 0x23dc90
0023dc70
0023dc70loc_23dc70:
0023dc70str xzr, [sp+40]
0023dc74stp xzr, xzr, [sp+48]
0023dc78mov x0, xzr
0023dc7cmov x1, xzr
0023dc80mov x2, x1
0023dc84ldur x29, [sp-8]
0023dc88ldr x30, [sp], 96
0023dc8cret x30
0023dc90
0023dc90loc_23dc90:
0023dc90ldr x2, [sp+64]
0023dc94ldrsb x27, [x2]
0023dc98ldr x1, [x2+296]
0023dc9cstr x1, [sp+32]
0023dca0ldr x0, [sp+104]
0023dca4bl google.golang.org/protobuf/internal/impl.pointer.Apply
0023dca8str x0, [sp+80]
0023dcacbl google.golang.org/protobuf/internal/impl.pointer.BytesPtr
0023dcb0str x0, [sp+72]
0023dcb4ldrsb x27, [x0]
0023dcb8ldr x2, [x0]
0023dcbccbnz x2, 0x23dcc4
0023dcc0b 0x23dcf4
0023dcc4
0023dcc4loc_23dcc4:
0023dcc4ldrsb x27, [x0]
0023dcc8ldr x3, [x0]
0023dcccldrsb x27, [x3]
0023dcd0ldr x0, [x3]
0023dcd4ldr x1, [x3+8]
0023dcd8ldr x2, [x3+16]
0023dcdcstr x0, [sp+40]
0023dce0str x1, [sp+48]
0023dce4str x2, [sp+56]
0023dce8ldur x29, [sp-8]
0023dcecldr x30, [sp], 96
0023dcf0ret x30
0023dcf4
0023dcf4loc_23dcf4:
0023dcf4str xzr, [sp+40]
0023dcf8stp xzr, xzr, [sp+48]
0023dcfcmov x0, xzr
0023dd00mov x1, xzr
0023dd04mov x2, x1
0023dd08ldur x29, [sp-8]
0023dd0cldr x30, [sp], 96
0023dd10ret x30
0023dd14
0023dd14loc_23dd14:
0023dd14str x0, [sp+8]
0023dd18mov x3, x30
0023dd1cbl runtime.morestack.abi0
0023dd20ldr x0, [sp+8]
0023dd24b 0x23dc30
0023dd28udf 0
0023dd2cudf 0
0023dc30
0023dc30google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func3: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func3(google.golang.org/protobuf/internal/impl.pointer p)
0023dc30ldr x16, [x28+16]
0023dc34subs xzr, sp, x16
0023dc38b.ls 0x23dd14
0023dc3cstr x30, [sp-96]!
0023dc40stur x29, [sp-8]
0023dc44sub x29, sp, 8
0023dc48str x0, [sp+104]
0023dc4cldr x1, [x26+8]
0023dc50str x1, [sp+64]
0023dc54str xzr, [sp+40]
0023dc58stp xzr, xzr, [sp+48]
0023dc5cldr x0, [sp+104]
0023dc60bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023dc64strb w0, [sp+31]
0023dc68tbnz w0, 0, 0x23dc70
0023dc6cb 0x23dc90
0023dc70
0023dc70loc_23dc70:
0023dc70str xzr, [sp+40]
0023dc74stp xzr, xzr, [sp+48]
0023dc78mov x0, xzr
0023dc7cmov x1, xzr
0023dc80mov x2, x1
0023dc84ldur x29, [sp-8]
0023dc88ldr x30, [sp], 96
0023dc8cret x30
0023dc90
0023dc90loc_23dc90:
0023dc90ldr x2, [sp+64]
0023dc94ldrsb x27, [x2]
0023dc98ldr x1, [x2+296]
0023dc9cstr x1, [sp+32]
0023dca0ldr x0, [sp+104]
0023dca4bl google.golang.org/protobuf/internal/impl.pointer.Apply
0023dca8str x0, [sp+80]
0023dcacbl google.golang.org/protobuf/internal/impl.pointer.BytesPtr
0023dcb0str x0, [sp+72]
0023dcb4ldrsb x27, [x0]
0023dcb8ldr x2, [x0]
0023dcbccbnz x2, 0x23dcc4
0023dcc0b 0x23dcf4
0023dcc4
0023dcc4loc_23dcc4:
0023dcc4ldrsb x27, [x0]
0023dcc8ldr x3, [x0]
0023dcccldrsb x27, [x3]
0023dcd0ldr x0, [x3]
0023dcd4ldr x1, [x3+8]
0023dcd8ldr x2, [x3+16]
0023dcdcstr x0, [sp+40]
0023dce0str x1, [sp+48]
0023dce4str x2, [sp+56]
0023dce8ldur x29, [sp-8]
0023dcecldr x30, [sp], 96
0023dcf0ret x30
0023dcf4
0023dcf4loc_23dcf4:
0023dcf4str xzr, [sp+40]
0023dcf8stp xzr, xzr, [sp+48]
0023dcfcmov x0, xzr
0023dd00mov x1, xzr
0023dd04mov x2, x1
0023dd08ldur x29, [sp-8]
0023dd0cldr x30, [sp], 96
0023dd10ret x30
0023dd14
0023dd14loc_23dd14:
0023dd14str x0, [sp+8]
0023dd18mov x3, x30
0023dd1cbl runtime.morestack.abi0
0023dd20ldr x0, [sp+8]
0023dd24b 0x23dc30
0023dd28udf 0
0023dd2cudf 0
0023dc30
0023dd30
0023dd30google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func2: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func2(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.RawFields b)
0023dd30ldr x16, [x28+16]
0023dd34subs xzr, sp, x16
0023dd38b.ls 0x23de00
0023dd3cstr x30, [sp-80]!
0023dd40stur x29, [sp-8]
0023dd44sub x29, sp, 8
0023dd48str x0, [sp+88]
0023dd4cstr x1, [sp+96]
0023dd50str x2, [sp+104]
0023dd54str x3, [sp+112]
0023dd58ldr x1, [x26+8]
0023dd5cstr x1, [sp+48]
0023dd60ldr x0, [sp+88]
0023dd64bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023dd68strb w0, [sp+39]
0023dd6ctbnz w0, 0, 0x23dde8
0023dd70b 0x23dd74
0023dd74
0023dd74loc_23dd74:
0023dd74ldr x2, [sp+48]
0023dd78ldrsb x27, [x2]
0023dd7cldr x1, [x2+296]
0023dd80str x1, [sp+40]
0023dd84ldr x0, [sp+88]
0023dd88bl google.golang.org/protobuf/internal/impl.pointer.Apply
0023dd8cstr x0, [sp+64]
0023dd90bl google.golang.org/protobuf/internal/impl.pointer.Bytes
0023dd94str x0, [sp+56]
0023dd98ldrsb x27, [x0]
0023dd9cldr x2, [sp+96]
0023dda0ldr x3, [sp+104]
0023dda4ldr x4, [sp+112]
0023dda8str x3, [x0+8]
0023ddacstr x4, [x0+16]
0023ddb0adrp x27, 0x80e000
0023ddb4ldr w3, [x27+3056]
0023ddb8cbz w3, 0x23ddc0
0023ddbcb 0x23ddc4
0023ddc0
0023ddc0loc_23ddc0:
0023ddc0b 0x23ddd8
0023ddc4
0023ddc4loc_23ddc4:
0023ddc4bl runtime.gcWriteBarrier2
0023ddc8str x2, [x25]
0023ddccldr x1, [x0]
0023ddd0str x1, [x25+8]
0023ddd4b 0x23ddd8
0023ddd8
0023ddd8loc_23ddd8:
0023ddd8str x2, [x0]
0023dddcldur x29, [sp-8]
0023dde0ldr x30, [sp], 80
0023dde4ret x30
0023dde8
0023dde8loc_23dde8:
0023dde8adrp x0, 0x3b8000
0023ddecadd x0, x0, 2944
0023ddf0adrp x1, 0x4d5000
0023ddf4add x1, x1, 3056
0023ddf8bl runtime.gopanic
0023ddfchint
0023de00
0023de00loc_23de00:
0023de00stp x0, x1, [sp+8]
0023de04stp x2, x3, [sp+24]
0023de08mov x3, x30
0023de0cbl runtime.morestack.abi0
0023de10ldp x0, x1, [sp+8]
0023de14ldp x2, x3, [sp+24]
0023de18b 0x23dd30
0023de1cudf 0
0023dd30
0023dd30google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func2: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func2(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.RawFields b)
0023dd30ldr x16, [x28+16]
0023dd34subs xzr, sp, x16
0023dd38b.ls 0x23de00
0023dd3cstr x30, [sp-80]!
0023dd40stur x29, [sp-8]
0023dd44sub x29, sp, 8
0023dd48str x0, [sp+88]
0023dd4cstr x1, [sp+96]
0023dd50str x2, [sp+104]
0023dd54str x3, [sp+112]
0023dd58ldr x1, [x26+8]
0023dd5cstr x1, [sp+48]
0023dd60ldr x0, [sp+88]
0023dd64bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023dd68strb w0, [sp+39]
0023dd6ctbnz w0, 0, 0x23dde8
0023dd70b 0x23dd74
0023dd74
0023dd74loc_23dd74:
0023dd74ldr x2, [sp+48]
0023dd78ldrsb x27, [x2]
0023dd7cldr x1, [x2+296]
0023dd80str x1, [sp+40]
0023dd84ldr x0, [sp+88]
0023dd88bl google.golang.org/protobuf/internal/impl.pointer.Apply
0023dd8cstr x0, [sp+64]
0023dd90bl google.golang.org/protobuf/internal/impl.pointer.Bytes
0023dd94str x0, [sp+56]
0023dd98ldrsb x27, [x0]
0023dd9cldr x2, [sp+96]
0023dda0ldr x3, [sp+104]
0023dda4ldr x4, [sp+112]
0023dda8str x3, [x0+8]
0023ddacstr x4, [x0+16]
0023ddb0adrp x27, 0x80e000
0023ddb4ldr w3, [x27+3056]
0023ddb8cbz w3, 0x23ddc0
0023ddbcb 0x23ddc4
0023ddc0
0023ddc0loc_23ddc0:
0023ddc0b 0x23ddd8
0023ddc4
0023ddc4loc_23ddc4:
0023ddc4bl runtime.gcWriteBarrier2
0023ddc8str x2, [x25]
0023ddccldr x1, [x0]
0023ddd0str x1, [x25+8]
0023ddd4b 0x23ddd8
0023ddd8
0023ddd8loc_23ddd8:
0023ddd8str x2, [x0]
0023dddcldur x29, [sp-8]
0023dde0ldr x30, [sp], 80
0023dde4ret x30
0023dde8
0023dde8loc_23dde8:
0023dde8adrp x0, 0x3b8000
0023ddecadd x0, x0, 2944
0023ddf0adrp x1, 0x4d5000
0023ddf4add x1, x1, 3056
0023ddf8bl runtime.gopanic
0023ddfchint
0023de00
0023de00loc_23de00:
0023de00stp x0, x1, [sp+8]
0023de04stp x2, x3, [sp+24]
0023de08mov x3, x30
0023de0cbl runtime.morestack.abi0
0023de10ldp x0, x1, [sp+8]
0023de14ldp x2, x3, [sp+24]
0023de18b 0x23dd30
0023de1cudf 0
0023dd30
0023de20
0023de20google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func1: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func1(google.golang.org/protobuf/internal/impl.pointer p)
0023de20ldr x16, [x28+16]
0023de24subs xzr, sp, x16
0023de28b.ls 0x23ded4
0023de2cstr x30, [sp-96]!
0023de30stur x29, [sp-8]
0023de34sub x29, sp, 8
0023de38str x0, [sp+104]
0023de3cldr x1, [x26+8]
0023de40str x1, [sp+64]
0023de44str xzr, [sp+40]
0023de48stp xzr, xzr, [sp+48]
0023de4cldr x0, [sp+104]
0023de50bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023de54strb w0, [sp+31]
0023de58tbnz w0, 0, 0x23de60
0023de5cb 0x23de80
0023de60
0023de60loc_23de60:
0023de60str xzr, [sp+40]
0023de64stp xzr, xzr, [sp+48]
0023de68mov x0, xzr
0023de6cmov x1, xzr
0023de70mov x2, x1
0023de74ldur x29, [sp-8]
0023de78ldr x30, [sp], 96
0023de7cret x30
0023de80
0023de80loc_23de80:
0023de80ldr x2, [sp+64]
0023de84ldrsb x27, [x2]
0023de88ldr x1, [x2+296]
0023de8cstr x1, [sp+32]
0023de90ldr x0, [sp+104]
0023de94bl google.golang.org/protobuf/internal/impl.pointer.Apply
0023de98str x0, [sp+80]
0023de9cbl google.golang.org/protobuf/internal/impl.pointer.Bytes
0023dea0str x0, [sp+72]
0023dea4ldrsb x27, [x0]
0023dea8ldr x2, [x0]
0023deacldr x1, [x0+8]
0023deb0ldr x3, [x0+16]
0023deb4str x2, [sp+40]
0023deb8str x1, [sp+48]
0023debcstr x3, [sp+56]
0023dec0mov x0, x2
0023dec4mov x2, x3
0023dec8ldur x29, [sp-8]
0023deccldr x30, [sp], 96
0023ded0ret x30
0023ded4
0023ded4loc_23ded4:
0023ded4str x0, [sp+8]
0023ded8mov x3, x30
0023dedcbl runtime.morestack.abi0
0023dee0ldr x0, [sp+8]
0023dee4b 0x23de20
0023dee8udf 0
0023deecudf 0
0023de20
0023de20google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func1: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func1(google.golang.org/protobuf/internal/impl.pointer p)
0023de20ldr x16, [x28+16]
0023de24subs xzr, sp, x16
0023de28b.ls 0x23ded4
0023de2cstr x30, [sp-96]!
0023de30stur x29, [sp-8]
0023de34sub x29, sp, 8
0023de38str x0, [sp+104]
0023de3cldr x1, [x26+8]
0023de40str x1, [sp+64]
0023de44str xzr, [sp+40]
0023de48stp xzr, xzr, [sp+48]
0023de4cldr x0, [sp+104]
0023de50bl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023de54strb w0, [sp+31]
0023de58tbnz w0, 0, 0x23de60
0023de5cb 0x23de80
0023de60
0023de60loc_23de60:
0023de60str xzr, [sp+40]
0023de64stp xzr, xzr, [sp+48]
0023de68mov x0, xzr
0023de6cmov x1, xzr
0023de70mov x2, x1
0023de74ldur x29, [sp-8]
0023de78ldr x30, [sp], 96
0023de7cret x30
0023de80
0023de80loc_23de80:
0023de80ldr x2, [sp+64]
0023de84ldrsb x27, [x2]
0023de88ldr x1, [x2+296]
0023de8cstr x1, [sp+32]
0023de90ldr x0, [sp+104]
0023de94bl google.golang.org/protobuf/internal/impl.pointer.Apply
0023de98str x0, [sp+80]
0023de9cbl google.golang.org/protobuf/internal/impl.pointer.Bytes
0023dea0str x0, [sp+72]
0023dea4ldrsb x27, [x0]
0023dea8ldr x2, [x0]
0023deacldr x1, [x0+8]
0023deb0ldr x3, [x0+16]
0023deb4str x2, [sp+40]
0023deb8str x1, [sp+48]
0023debcstr x3, [sp+56]
0023dec0mov x0, x2
0023dec4mov x2, x3
0023dec8ldur x29, [sp-8]
0023deccldr x30, [sp], 96
0023ded0ret x30
0023ded4
0023ded4loc_23ded4:
0023ded4str x0, [sp+8]
0023ded8mov x3, x30
0023dedcbl runtime.morestack.abi0
0023dee0ldr x0, [sp+8]
0023dee4b 0x23de20
0023dee8udf 0
0023deecudf 0
0023de20
0023def0
0023def0google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t, google.golang.org/protobuf/internal/impl.structInfo si)
0023def0ldr x16, [x28+16]
0023def4subs xzr, sp, x16
0023def8b.ls 0x23e020
0023defcstr x30, [sp-64]!
0023df00stur x29, [sp-8]
0023df04sub x29, sp, 8
0023df08str x0, [sp+200]
0023df0cstr x1, [sp+208]
0023df10str x2, [sp+216]
0023df14ldr x0, [sp+144]
0023df18bl google.golang.org/protobuf/internal/impl.offset.IsValid
0023df1cstrb w0, [sp+39]
0023df20tbnz w0, 0, 0x23df28
0023df24b 0x23dfd8
0023df28
0023df28loc_23df28:
0023df28adrp x0, 0x3fc000
0023df2cadd x0, x0, 576
0023df30bl runtime.newobject
0023df34str x0, [sp+48]
0023df38adrp x1, 4096
0023df3cadd x1, x1, 64
0023df40str x1, [x0]
0023df44ldr x1, [sp+48]
0023df48ldrsb x27, [x1]
0023df4cadd x21, x1, 8
0023df50adrp x27, 0x80e000
0023df54ldr w1, [x27+3056]
0023df58cbz w1, 0x23df60
0023df5cb 0x23df64
0023df60
0023df60loc_23df60:
0023df60b 0x23df84
0023df64
0023df64loc_23df64:
0023df64str x21, [sp+40]
0023df68adrp x0, 0x45a000
0023df6cadd x0, x0, 3136
0023df70mov x1, x21
0023df74add x2, sp, 72
0023df78bl runtime.wbMove
0023df7cldr x21, [sp+40]
0023df80b 0x23df84
0023df84
0023df84loc_23df84:
0023df84add x20, sp, 72
0023df88adr x27, 16
0023df8cstp x29, x27, [sp-24]
0023df90sub x29, sp, 24
0023df94bl fn_87ee0
0023df98sub x29, sp, 8
0023df9cldr x0, [sp+200]
0023dfa0ldrsb x27, [x0]
0023dfa4ldr x1, [sp+48]
0023dfa8adrp x27, 0x80e000
0023dfacldr w2, [x27+3056]
0023dfb0cbz w2, 0x23dfb8
0023dfb4b 0x23dfbc
0023dfb8
0023dfb8loc_23dfb8:
0023dfb8b 0x23dfd0
0023dfbc
0023dfbcloc_23dfbc:
0023dfbcbl runtime.gcWriteBarrier2
0023dfc0str x1, [x25]
0023dfc4ldr x2, [x0+168]
0023dfc8str x2, [x25+8]
0023dfccb 0x23dfd0
0023dfd0
0023dfd0loc_23dfd0:
0023dfd0str x1, [x0+168]
0023dfd4b 0x23e014
0023dfd8
0023dfd8loc_23dfd8:
0023dfd8ldr x0, [sp+200]
0023dfdcldrsb x27, [x0]
0023dfe0adrp x27, 0x80e000
0023dfe4ldr w1, [x27+3056]
0023dfe8cbz w1, 0x23dff0
0023dfecb 0x23dff4
0023dff0
0023dff0loc_23dff0:
0023dff0b 0x23e004
0023dff4
0023dff4loc_23dff4:
0023dff4ldr x1, [x0+168]
0023dff8bl runtime.gcWriteBarrier1
0023dffcstr x1, [x25]
0023e000b 0x23e004
0023e004
0023e004loc_23e004:
0023e004adrp x1, 0x49b000
0023e008add x1, x1, 1120
0023e00cstr x1, [x0+168]
0023e010b 0x23e014
0023e014
0023e014loc_23e014:
0023e014ldur x29, [sp-8]
0023e018ldr x30, [sp], 64
0023e01cret x30
0023e020
0023e020loc_23e020:
0023e020stp x0, x1, [sp+136]
0023e024str x2, [sp+152]
0023e028mov x3, x30
0023e02cbl runtime.morestack_noctxt.abi0
0023e030ldp x0, x1, [sp+136]
0023e034ldr x2, [sp+152]
0023e038b 0x23def0
0023e03cudf 0
0023def0
0023def0google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t, google.golang.org/protobuf/internal/impl.structInfo si)
0023def0ldr x16, [x28+16]
0023def4subs xzr, sp, x16
0023def8b.ls 0x23e020
0023defcstr x30, [sp-64]!
0023df00stur x29, [sp-8]
0023df04sub x29, sp, 8
0023df08str x0, [sp+200]
0023df0cstr x1, [sp+208]
0023df10str x2, [sp+216]
0023df14ldr x0, [sp+144]
0023df18bl google.golang.org/protobuf/internal/impl.offset.IsValid
0023df1cstrb w0, [sp+39]
0023df20tbnz w0, 0, 0x23df28
0023df24b 0x23dfd8
0023df28
0023df28loc_23df28:
0023df28adrp x0, 0x3fc000
0023df2cadd x0, x0, 576
0023df30bl runtime.newobject
0023df34str x0, [sp+48]
0023df38adrp x1, 4096
0023df3cadd x1, x1, 64
0023df40str x1, [x0]
0023df44ldr x1, [sp+48]
0023df48ldrsb x27, [x1]
0023df4cadd x21, x1, 8
0023df50adrp x27, 0x80e000
0023df54ldr w1, [x27+3056]
0023df58cbz w1, 0x23df60
0023df5cb 0x23df64
0023df60
0023df60loc_23df60:
0023df60b 0x23df84
0023df64
0023df64loc_23df64:
0023df64str x21, [sp+40]
0023df68adrp x0, 0x45a000
0023df6cadd x0, x0, 3136
0023df70mov x1, x21
0023df74add x2, sp, 72
0023df78bl runtime.wbMove
0023df7cldr x21, [sp+40]
0023df80b 0x23df84
0023df84
0023df84loc_23df84:
0023df84add x20, sp, 72
0023df88adr x27, 16
0023df8cstp x29, x27, [sp-24]
0023df90sub x29, sp, 24
0023df94bl fn_87ee0
0023df98sub x29, sp, 8
0023df9cldr x0, [sp+200]
0023dfa0ldrsb x27, [x0]
0023dfa4ldr x1, [sp+48]
0023dfa8adrp x27, 0x80e000
0023dfacldr w2, [x27+3056]
0023dfb0cbz w2, 0x23dfb8
0023dfb4b 0x23dfbc
0023dfb8
0023dfb8loc_23dfb8:
0023dfb8b 0x23dfd0
0023dfbc
0023dfbcloc_23dfbc:
0023dfbcbl runtime.gcWriteBarrier2
0023dfc0str x1, [x25]
0023dfc4ldr x2, [x0+168]
0023dfc8str x2, [x25+8]
0023dfccb 0x23dfd0
0023dfd0
0023dfd0loc_23dfd0:
0023dfd0str x1, [x0+168]
0023dfd4b 0x23e014
0023dfd8
0023dfd8loc_23dfd8:
0023dfd8ldr x0, [sp+200]
0023dfdcldrsb x27, [x0]
0023dfe0adrp x27, 0x80e000
0023dfe4ldr w1, [x27+3056]
0023dfe8cbz w1, 0x23dff0
0023dfecb 0x23dff4
0023dff0
0023dff0loc_23dff0:
0023dff0b 0x23e004
0023dff4
0023dff4loc_23dff4:
0023dff4ldr x1, [x0+168]
0023dff8bl runtime.gcWriteBarrier1
0023dffcstr x1, [x25]
0023e000b 0x23e004
0023e004
0023e004loc_23e004:
0023e004adrp x1, 0x49b000
0023e008add x1, x1, 1120
0023e00cstr x1, [x0+168]
0023e010b 0x23e014
0023e014
0023e014loc_23e014:
0023e014ldur x29, [sp-8]
0023e018ldr x30, [sp], 64
0023e01cret x30
0023e020
0023e020loc_23e020:
0023e020stp x0, x1, [sp+136]
0023e024str x2, [sp+152]
0023e028mov x3, x30
0023e02cbl runtime.morestack_noctxt.abi0
0023e030ldp x0, x1, [sp+136]
0023e034ldr x2, [sp+152]
0023e038b 0x23def0
0023e03cudf 0
0023def0
0023e040
0023e040google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc.func1: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc.func1(google.golang.org/protobuf/internal/impl.pointer p)
0023e040ldr x16, [x28+16]
0023e044subs xzr, sp, x16
0023e048b.ls 0x23e10c
0023e04cstr x30, [sp-112]!
0023e050stur x29, [sp-8]
0023e054sub x29, sp, 8
0023e058str x0, [sp+120]
0023e05cadd x1, x26, 8
0023e060str x1, [sp+96]
0023e064str xzr, [sp+40]
0023e068ldr x0, [sp+120]
0023e06cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023e070strb w0, [sp+39]
0023e074tbnz w0, 0, 0x23e07c
0023e078b 0x23e090
0023e07c
0023e07cloc_23e07c:
0023e07cstr xzr, [sp+40]
0023e080mov x0, xzr
0023e084ldur x29, [sp-8]
0023e088ldr x30, [sp], 112
0023e08cret x30
0023e090
0023e090loc_23e090:
0023e090ldr x0, [sp+120]
0023e094ldr x2, [sp+96]
0023e098ldr x1, [x2+72]
0023e09cbl google.golang.org/protobuf/internal/impl.pointer.Apply
0023e0a0str x0, [sp+88]
0023e0a4adrp x27, 0x7e4000
0023e0a8ldr x1, [x27+272]
0023e0acadrp x27, 0x7e4000
0023e0b0ldr x2, [x27+280]
0023e0b4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
0023e0b8str x0, [sp+48]
0023e0bcstr x1, [sp+56]
0023e0c0str x2, [sp+64]
0023e0c4bl reflect.Value.Interface
0023e0c8str x0, [sp+72]
0023e0ccstr x1, [sp+80]
0023e0d0adrp x2, 0x3b2000
0023e0d4add x2, x2, 1472
0023e0d8subs xzr, x0, x2
0023e0dcb.eq 0x23e0e4
0023e0e0b 0x23e0f8
0023e0e4
0023e0e4loc_23e0e4:
0023e0e4str x1, [sp+40]
0023e0e8ldr x0, [sp+40]
0023e0ecldur x29, [sp-8]
0023e0f0ldr x30, [sp], 112
0023e0f4ret x30
0023e0f8
0023e0f8loc_23e0f8:
0023e0f8mov x1, x2
0023e0fcadrp x2, 0x3cc000
0023e100add x2, x2, 3520
0023e104bl runtime.panicdottypeE
0023e108hint
0023e10c
0023e10cloc_23e10c:
0023e10cstr x0, [sp+8]
0023e110mov x3, x30
0023e114bl runtime.morestack.abi0
0023e118ldr x0, [sp+8]
0023e11cb 0x23e040
0023e040
0023e040google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc.func1: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc.func1(google.golang.org/protobuf/internal/impl.pointer p)
0023e040ldr x16, [x28+16]
0023e044subs xzr, sp, x16
0023e048b.ls 0x23e10c
0023e04cstr x30, [sp-112]!
0023e050stur x29, [sp-8]
0023e054sub x29, sp, 8
0023e058str x0, [sp+120]
0023e05cadd x1, x26, 8
0023e060str x1, [sp+96]
0023e064str xzr, [sp+40]
0023e068ldr x0, [sp+120]
0023e06cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
0023e070strb w0, [sp+39]
0023e074tbnz w0, 0, 0x23e07c
0023e078b 0x23e090
0023e07c
0023e07cloc_23e07c:
0023e07cstr xzr, [sp+40]
0023e080mov x0, xzr
0023e084ldur x29, [sp-8]
0023e088ldr x30, [sp], 112
0023e08cret x30
0023e090
0023e090loc_23e090:
0023e090ldr x0, [sp+120]
0023e094ldr x2, [sp+96]
0023e098ldr x1, [x2+72]
0023e09cbl google.golang.org/protobuf/internal/impl.pointer.Apply
0023e0a0str x0, [sp+88]
0023e0a4adrp x27, 0x7e4000
0023e0a8ldr x1, [x27+272]
0023e0acadrp x27, 0x7e4000
0023e0b0ldr x2, [x27+280]
0023e0b4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
0023e0b8str x0, [sp+48]
0023e0bcstr x1, [sp+56]
0023e0c0str x2, [sp+64]
0023e0c4bl reflect.Value.Interface
0023e0c8str x0, [sp+72]
0023e0ccstr x1, [sp+80]
0023e0d0adrp x2, 0x3b2000
0023e0d4add x2, x2, 1472
0023e0d8subs xzr, x0, x2
0023e0dcb.eq 0x23e0e4
0023e0e0b 0x23e0f8
0023e0e4
0023e0e4loc_23e0e4:
0023e0e4str x1, [sp+40]
0023e0e8ldr x0, [sp+40]
0023e0ecldur x29, [sp-8]
0023e0f0ldr x30, [sp], 112
0023e0f4ret x30
0023e0f8
0023e0f8loc_23e0f8:
0023e0f8mov x1, x2
0023e0fcadrp x2, 0x3cc000
0023e100add x2, x2, 3520
0023e104bl runtime.panicdottypeE
0023e108hint
0023e10c
0023e10cloc_23e10c:
0023e10cstr x0, [sp+8]
0023e110mov x3, x30
0023e114bl runtime.morestack.abi0
0023e118ldr x0, [sp+8]
0023e11cb 0x23e040
0023e040
0023e120
0023e120google.golang.org/protobuf/internal/impl.(*MessageInfo).makeFieldTypes: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeFieldTypes(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.structInfo si)
0023e120ldr x16, [x28+16]
0023e124sub x17, sp, 560
0023e128subs xzr, x17, x16
0023e12cb.ls 0x23e94c
0023e130sub x20, sp, 688
0023e134stp x29, x30, [x20-8]
0023e138add sp, x20, 0
0023e13csub x29, sp, 8
0023e140str x0, [sp+824]
0023e144ldrsb x27, [x0]
0023e148ldr x1, [x0+16]
0023e14cldr x0, [x0+24]
0023e150str x1, [sp+80]
0023e154str x0, [sp+88]
0023e158ldrsb x27, [x1]
0023e15cldr x1, [x1+56]
0023e160blr x1
0023e164str x0, [sp+216]
0023e168str x1, [sp+224]
0023e16cstr xzr, [sp+56]
0023e170b 0x23e174
0023e174
0023e174loc_23e174:
0023e174ldr x1, [sp+216]
0023e178ldrsb x27, [x1]
0023e17cldr x1, [x1+64]
0023e180ldr x0, [sp+224]
0023e184blr x1
0023e188str x0, [sp+72]
0023e18cldr x1, [sp+56]
0023e190subs xzr, x0, x1
0023e194b.gt 0x23e19c
0023e198b 0x23e940
0023e19c
0023e19cloc_23e19c:
0023e19cstp xzr, xzr, [sp+96]
0023e1a0ldr x1, [sp+56]
0023e1a4ldr x2, [sp+216]
0023e1a8ldrsb x27, [x2]
0023e1acldr x2, [x2+56]
0023e1b0ldr x0, [sp+224]
0023e1b4blr x2
0023e1b8str x0, [sp+232]
0023e1bcstr x1, [sp+240]
0023e1c0ldrsb x27, [x0]
0023e1c4ldr x2, [x0+216]
0023e1c8mov x0, x1
0023e1ccblr x2
0023e1d0str w0, [sp+52]
0023e1d4ldr x1, [sp+792]
0023e1d8mov x2, x0
0023e1dcadrp x0, 0x3e8000
0023e1e0add x0, x0, 2848
0023e1e4bl runtime.mapaccess1_fast32
0023e1e8add x21, sp, 112
0023e1ecmov x20, x0
0023e1f0adr x27, 16
0023e1f4stp x29, x27, [sp-24]
0023e1f8sub x29, sp, 24
0023e1fcbl fn_87ef0
0023e200sub x29, sp, 8
0023e204ldr x2, [x0+96]
0023e208str x2, [sp+208]
0023e20cldr x2, [sp+232]
0023e210ldrsb x27, [x2]
0023e214ldr x2, [x2+40]
0023e218ldr x0, [sp+240]
0023e21cblr x2
0023e220str x0, [sp+584]
0023e224str x1, [sp+592]
0023e228subs xzr, x0, 0
0023e22ccset x2, ne
0023e230strb w2, [sp+51]
0023e234cbnz x0, 0x23e23c
0023e238b 0x23e278
0023e23c
0023e23cloc_23e23c:
0023e23cldr x1, [sp+232]
0023e240ldrsb x27, [x1]
0023e244ldr x0, [sp+240]
0023e248ldr x1, [x1+40]
0023e24cblr x1
0023e250str x0, [sp+248]
0023e254str x1, [sp+256]
0023e258ldrsb x27, [x0]
0023e25cldr x2, [x0+56]
0023e260mov x0, x1
0023e264blr x2
0023e268strb w0, [sp+50]
0023e26ceor x1, x0, 1
0023e270strb w1, [sp+51]
0023e274b 0x23e27c
0023e278
0023e278loc_23e278:
0023e278b 0x23e27c
0023e27c
0023e27cloc_23e27c:
0023e27cldrb w1, [sp+51]
0023e280strb w1, [sp+46]
0023e284tbnz w1, 0, 0x23e28c
0023e288b 0x23e304
0023e28c
0023e28cloc_23e28c:
0023e28cldr x1, [sp+232]
0023e290ldrsb x27, [x1]
0023e294ldr x1, [x1+40]
0023e298ldr x0, [sp+240]
0023e29cblr x1
0023e2a0str x0, [sp+664]
0023e2a4str x1, [sp+672]
0023e2a8ldrsb x27, [x0]
0023e2acldr x2, [x0+64]
0023e2b0mov x0, x1
0023e2b4blr x2
0023e2b8str x0, [sp+568]
0023e2bcstr x1, [sp+576]
0023e2c0ldr x2, [sp+800]
0023e2c4mov x3, x1
0023e2c8mov x1, x2
0023e2ccmov x2, x0
0023e2d0adrp x0, 0x3e8000
0023e2d4add x0, x0, 2976
0023e2d8bl runtime.mapaccess1_faststr
0023e2dcadd x21, sp, 112
0023e2e0mov x20, x0
0023e2e4adr x27, 16
0023e2e8stp x29, x27, [sp-24]
0023e2ecsub x29, sp, 24
0023e2f0bl fn_87ef0
0023e2f4sub x29, sp, 8
0023e2f8ldr x1, [x0+96]
0023e2fcstr x1, [sp+208]
0023e300b 0x23e308
0023e304
0023e304loc_23e304:
0023e304b 0x23e308
0023e308
0023e308loc_23e308:
0023e308strb wzr, [sp+47]
0023e30cldr x1, [sp+144]
0023e310cbnz x1, 0x23e318
0023e314b 0x23e928
0023e318
0023e318loc_23e318:
0023e318ldrb w1, [sp+46]
0023e31ctbnz w1, 0, 0x23e324
0023e320b 0x23e458
0023e324
0023e324loc_23e324:
0023e324b 0x23e328
0023e328
0023e328loc_23e328:
0023e328ldr x1, [sp+232]
0023e32cldrsb x27, [x1]
0023e330ldr x1, [x1+64]
0023e334ldr x0, [sp+240]
0023e338blr x1
0023e33cstr x0, [sp+552]
0023e340str x1, [sp+560]
0023e344subs xzr, x0, 0
0023e348cset x1, ne
0023e34cstrb w1, [sp+51]
0023e350cbnz x0, 0x23e358
0023e354b 0x23e35c
0023e358
0023e358loc_23e358:
0023e358b 0x23e388
0023e35c
0023e35cloc_23e35c:
0023e35cldr x1, [sp+232]
0023e360ldrsb x27, [x1]
0023e364ldr x0, [sp+240]
0023e368ldr x1, [x1+200]
0023e36cblr x1
0023e370str x0, [sp+536]
0023e374str x1, [sp+544]
0023e378subs xzr, x0, 0
0023e37ccset x1, ne
0023e380strb w1, [sp+51]
0023e384b 0x23e388
0023e388
0023e388loc_23e388:
0023e388ldrb w2, [sp+51]
0023e38ctbnz w2, 0, 0x23e394
0023e390b 0x23e450
0023e394
0023e394loc_23e394:
0023e394ldr x1, [sp+232]
0023e398ldrsb x27, [x1]
0023e39cldr x1, [x1+216]
0023e3a0ldr x0, [sp+240]
0023e3a4blr x1
0023e3a8str w0, [sp+52]
0023e3acldr x1, [sp+816]
0023e3b0mov x2, x0
0023e3b4adrp x0, 0x3e8000
0023e3b8add x0, x0, 3232
0023e3bcbl runtime.mapaccess1_fast32
0023e3c0ldr x1, [x0+8]
0023e3c4ldr x2, [x0]
0023e3c8str x2, [sp+648]
0023e3ccstr x1, [sp+656]
0023e3d0ldrsb x27, [x2]
0023e3d4ldr x2, [x2+96]
0023e3d8mov x0, x1
0023e3dcmov x1, xzr
0023e3e0blr x2
0023e3e4str x0, [sp+264]
0023e3e8str x1, [sp+272]
0023e3ecstr x2, [sp+280]
0023e3f0str x3, [sp+288]
0023e3f4str x4, [sp+296]
0023e3f8str x5, [sp+304]
0023e3fcstr x6, [sp+312]
0023e400str x7, [sp+320]
0023e404str x8, [sp+328]
0023e408str x9, [sp+336]
0023e40cstr x10, [sp+344]
0023e410str x11, [sp+352]
0023e414strb w12, [sp+360]
0023e418add x21, sp, 432
0023e41cadd x20, sp, 264
0023e420adr x27, 16
0023e424stp x29, x27, [sp-24]
0023e428sub x29, sp, 24
0023e42cbl fn_87ef0
0023e430sub x29, sp, 8
0023e434ldr x1, [sp+360]
0023e438str x1, [sp+528]
0023e43cldr x1, [sp+464]
0023e440ldr x2, [sp+472]
0023e444str x1, [sp+96]
0023e448str x2, [sp+104]
0023e44cb 0x23e454
0023e450
0023e450loc_23e450:
0023e450b 0x23e454
0023e454
0023e454loc_23e454:
0023e454b 0x23e790
0023e458
0023e458loc_23e458:
0023e458ldr x1, [sp+232]
0023e45cldrsb x27, [x1]
0023e460ldr x1, [x1+136]
0023e464ldr x0, [sp+240]
0023e468blr x1
0023e46cstrb w0, [sp+51]
0023e470tbnz w0, 0, 0x23e478
0023e474b 0x23e580
0023e478
0023e478loc_23e478:
0023e478b 0x23e47c
0023e47c
0023e47cloc_23e47c:
0023e47cldr x1, [sp+232]
0023e480ldrsb x27, [x1]
0023e484ldr x1, [x1+192]
0023e488ldr x0, [sp+240]
0023e48cblr x1
0023e490str x0, [sp+632]
0023e494str x1, [sp+640]
0023e498ldrsb x27, [x0]
0023e49cldr x2, [x0+64]
0023e4a0mov x0, x1
0023e4a4blr x2
0023e4a8str x0, [sp+552]
0023e4acstr x1, [sp+560]
0023e4b0subs xzr, x0, 0
0023e4b4cset x1, ne
0023e4b8strb w1, [sp+50]
0023e4bccbnz x0, 0x23e4c4
0023e4c0b 0x23e4c8
0023e4c4
0023e4c4loc_23e4c4:
0023e4c4b 0x23e50c
0023e4c8
0023e4c8loc_23e4c8:
0023e4c8ldr x1, [sp+232]
0023e4ccldrsb x27, [x1]
0023e4d0ldr x0, [sp+240]
0023e4d4ldr x1, [x1+192]
0023e4d8blr x1
0023e4dcstr x0, [sp+616]
0023e4e0str x1, [sp+624]
0023e4e4ldrsb x27, [x0]
0023e4e8ldr x2, [x0+200]
0023e4ecmov x0, x1
0023e4f0blr x2
0023e4f4str x0, [sp+536]
0023e4f8str x1, [sp+544]
0023e4fcsubs xzr, x0, 0
0023e500cset x1, ne
0023e504strb w1, [sp+50]
0023e508b 0x23e50c
0023e50c
0023e50cloc_23e50c:
0023e50cldrb w1, [sp+50]
0023e510tbnz w1, 0, 0x23e518
0023e514b 0x23e538
0023e518
0023e518loc_23e518:
0023e518ldr x1, [sp+144]
0023e51cldrsb x27, [x1]
0023e520ldr x0, [sp+152]
0023e524ldr x1, [x1+88]
0023e528blr x1
0023e52cstr x0, [sp+96]
0023e530str x1, [sp+104]
0023e534b 0x23e53c
0023e538
0023e538loc_23e538:
0023e538b 0x23e53c
0023e53c
0023e53cloc_23e53c:
0023e53cldr x1, [sp+232]
0023e540ldrsb x27, [x1]
0023e544ldr x1, [x1+192]
0023e548ldr x0, [sp+240]
0023e54cblr x1
0023e550str x0, [sp+600]
0023e554str x1, [sp+608]
0023e558ldrsb x27, [x0]
0023e55cldr x2, [x0+200]
0023e560mov x0, x1
0023e564blr x2
0023e568str x0, [sp+536]
0023e56cstr x1, [sp+544]
0023e570subs xzr, x0, 0
0023e574cset x1, ne
0023e578strb w1, [sp+47]
0023e57cb 0x23e790
0023e580
0023e580loc_23e580:
0023e580ldr x1, [sp+232]
0023e584ldrsb x27, [x1]
0023e588ldr x1, [x1+128]
0023e58cldr x0, [sp+240]
0023e590blr x1
0023e594strb w0, [sp+50]
0023e598tbnz w0, 0, 0x23e5a0
0023e59cb 0x23e660
0023e5a0
0023e5a0loc_23e5a0:
0023e5a0b 0x23e5a4
0023e5a4
0023e5a4loc_23e5a4:
0023e5a4ldr x1, [sp+232]
0023e5a8ldrsb x27, [x1]
0023e5acldr x1, [x1+64]
0023e5b0ldr x0, [sp+240]
0023e5b4blr x1
0023e5b8str x0, [sp+552]
0023e5bcstr x1, [sp+560]
0023e5c0subs xzr, x0, 0
0023e5c4cset x1, ne
0023e5c8strb w1, [sp+49]
0023e5cccbnz x0, 0x23e5d4
0023e5d0b 0x23e5d8
0023e5d4
0023e5d4loc_23e5d4:
0023e5d4b 0x23e604
0023e5d8
0023e5d8loc_23e5d8:
0023e5d8ldr x1, [sp+232]
0023e5dcldrsb x27, [x1]
0023e5e0ldr x0, [sp+240]
0023e5e4ldr x1, [x1+200]
0023e5e8blr x1
0023e5ecstr x0, [sp+536]
0023e5f0str x1, [sp+544]
0023e5f4subs xzr, x0, 0
0023e5f8cset x1, ne
0023e5fcstrb w1, [sp+49]
0023e600b 0x23e604
0023e604
0023e604loc_23e604:
0023e604ldrb w1, [sp+49]
0023e608tbnz w1, 0, 0x23e610
0023e60cb 0x23e630
0023e610
0023e610loc_23e610:
0023e610ldr x1, [sp+144]
0023e614ldrsb x27, [x1]
0023e618ldr x0, [sp+152]
0023e61cldr x1, [x1+88]
0023e620blr x1
0023e624str x0, [sp+96]
0023e628str x1, [sp+104]
0023e62cb 0x23e634
0023e630
0023e630loc_23e630:
0023e630b 0x23e634
0023e634
0023e634loc_23e634:
0023e634ldr x1, [sp+232]
0023e638ldrsb x27, [x1]
0023e63cldr x1, [x1+200]
0023e640ldr x0, [sp+240]
0023e644blr x1
0023e648str x0, [sp+536]
0023e64cstr x1, [sp+544]
0023e650subs xzr, x0, 0
0023e654cset x1, ne
0023e658strb w1, [sp+47]
0023e65cb 0x23e790
0023e660
0023e660loc_23e660:
0023e660ldr x1, [sp+232]
0023e664ldrsb x27, [x1]
0023e668ldr x1, [x1+64]
0023e66cldr x0, [sp+240]
0023e670blr x1
0023e674str x0, [sp+552]
0023e678str x1, [sp+560]
0023e67ccbnz x0, 0x23e684
0023e680b 0x23e71c
0023e684
0023e684loc_23e684:
0023e684b 0x23e688
0023e688
0023e688loc_23e688:
0023e688ldr x1, [sp+144]
0023e68cldr x2, [sp+152]
0023e690str x1, [sp+96]
0023e694str x2, [sp+104]
0023e698ldr x1, [sp+232]
0023e69cldrsb x27, [x1]
0023e6a0ldr x1, [x1+104]
0023e6a4ldr x0, [sp+240]
0023e6a8blr x1
0023e6acstrb w0, [sp+48]
0023e6b0strb w0, [sp+49]
0023e6b4tbnz w0, 0, 0x23e6bc
0023e6b8b 0x23e6e4
0023e6bc
0023e6bcloc_23e6bc:
0023e6bcldr x1, [sp+96]
0023e6c0ldrsb x27, [x1]
0023e6c4ldr x0, [sp+104]
0023e6c8ldr x1, [x1+168]
0023e6ccblr x1
0023e6d0str x0, [sp+64]
0023e6d4subs xzr, x0, 22
0023e6d8cset x1, eq
0023e6dcstrb w1, [sp+49]
0023e6e0b 0x23e6e8
0023e6e4
0023e6e4loc_23e6e4:
0023e6e4b 0x23e6e8
0023e6e8
0023e6e8loc_23e6e8:
0023e6e8ldrb w2, [sp+49]
0023e6ectbnz w2, 0, 0x23e6f4
0023e6f0b 0x23e714
0023e6f4
0023e6f4loc_23e6f4:
0023e6f4ldr x1, [sp+96]
0023e6f8ldrsb x27, [x1]
0023e6fcldr x1, [x1+88]
0023e700ldr x0, [sp+104]
0023e704blr x1
0023e708str x0, [sp+96]
0023e70cstr x1, [sp+104]
0023e710b 0x23e718
0023e714
0023e714loc_23e714:
0023e714b 0x23e718
0023e718
0023e718loc_23e718:
0023e718b 0x23e790
0023e71c
0023e71cloc_23e71c:
0023e71cldr x1, [sp+232]
0023e720ldrsb x27, [x1]
0023e724ldr x1, [x1+200]
0023e728ldr x0, [sp+240]
0023e72cblr x1
0023e730str x0, [sp+536]
0023e734str x1, [sp+544]
0023e738cbnz x0, 0x23e740
0023e73cb 0x23e78c
0023e740
0023e740loc_23e740:
0023e740b 0x23e744
0023e744
0023e744loc_23e744:
0023e744ldr x1, [sp+144]
0023e748ldr x2, [sp+152]
0023e74cstr x1, [sp+96]
0023e750str x2, [sp+104]
0023e754ldr x1, [sp+232]
0023e758ldrsb x27, [x1]
0023e75cldr x1, [x1+160]
0023e760ldr x0, [sp+240]
0023e764blr x1
0023e768strb w0, [sp+48]
0023e76ctbnz w0, 0, 0x23e774
0023e770b 0x23e77c
0023e774
0023e774loc_23e774:
0023e774stp xzr, xzr, [sp+96]
0023e778b 0x23e780
0023e77c
0023e77cloc_23e77c:
0023e77cb 0x23e780
0023e780
0023e780loc_23e780:
0023e780orr x2, xzr, 1
0023e784strb w2, [sp+47]
0023e788b 0x23e790
0023e78c
0023e78cloc_23e78c:
0023e78cb 0x23e790
0023e790
0023e790loc_23e790:
0023e790ldrb w2, [sp+47]
0023e794strb w2, [sp+51]
0023e798tbnz w2, 0, 0x23e7a0
0023e79cb 0x23e7b4
0023e7a0
0023e7a0loc_23e7a0:
0023e7a0ldr x2, [sp+96]
0023e7a4subs xzr, x2, 0
0023e7a8cset x2, ne
0023e7acstrb w2, [sp+51]
0023e7b0b 0x23e7b8
0023e7b4
0023e7b4loc_23e7b4:
0023e7b4b 0x23e7b8
0023e7b8
0023e7b8loc_23e7b8:
0023e7b8ldrb w2, [sp+51]
0023e7bcstrb w2, [sp+50]
0023e7c0tbnz w2, 0, 0x23e7c8
0023e7c4b 0x23e7f0
0023e7c8
0023e7c8loc_23e7c8:
0023e7c8ldr x1, [sp+96]
0023e7ccldrsb x27, [x1]
0023e7d0ldr x0, [sp+104]
0023e7d4ldr x1, [x1+168]
0023e7d8blr x1
0023e7dcstr x0, [sp+64]
0023e7e0subs xzr, x0, 22
0023e7e4cset x1, ne
0023e7e8strb w1, [sp+50]
0023e7ecb 0x23e7f4
0023e7f0
0023e7f0loc_23e7f0:
0023e7f0b 0x23e7f4
0023e7f4
0023e7f4loc_23e7f4:
0023e7f4ldrb w2, [sp+50]
0023e7f8tbnz w2, 0, 0x23e800
0023e7fcb 0x23e818
0023e800
0023e800loc_23e800:
0023e800ldr x0, [sp+96]
0023e804ldr x1, [sp+104]
0023e808bl reflect.PtrTo
0023e80cstr x0, [sp+96]
0023e810str x1, [sp+104]
0023e814b 0x23e81c
0023e818
0023e818loc_23e818:
0023e818b 0x23e81c
0023e81c
0023e81cloc_23e81c:
0023e81cldr x1, [sp+96]
0023e820cbnz x1, 0x23e828
0023e824b 0x23e920
0023e828
0023e828loc_23e828:
0023e828ldr x1, [sp+824]
0023e82cldrsb x27, [x1]
0023e830ldr x1, [x1+96]
0023e834cbnz x1, 0x23e83c
0023e838b 0x23e840
0023e83c
0023e83cloc_23e83c:
0023e83cb 0x23e880
0023e840
0023e840loc_23e840:
0023e840bl runtime.makemap_small
0023e844str x0, [sp+424]
0023e848ldr x1, [sp+824]
0023e84cldrsb x27, [x1]
0023e850adrp x27, 0x80d000
0023e854ldr w2, [x27+3056]
0023e858cbz w2, 0x23e860
0023e85cb 0x23e864
0023e860
0023e860loc_23e860:
0023e860b 0x23e878
0023e864
0023e864loc_23e864:
0023e864bl runtime.gcWriteBarrier2
0023e868str x0, [x25]
0023e86cldr x2, [x1+96]
0023e870str x2, [x25+8]
0023e874b 0x23e878
0023e878
0023e878loc_23e878:
0023e878str x0, [x1+96]
0023e87cb 0x23e880
0023e880
0023e880loc_23e880:
0023e880ldr x1, [sp+232]
0023e884ldrsb x27, [x1]
0023e888ldr x1, [x1+216]
0023e88cldr x0, [sp+240]
0023e890blr x1
0023e894str w0, [sp+52]
0023e898ldr x0, [sp+96]
0023e89cldr x1, [sp+104]
0023e8a0bl reflect.Zero
0023e8a4str x0, [sp+400]
0023e8a8str x1, [sp+408]
0023e8acstr x2, [sp+416]
0023e8b0bl reflect.Value.Interface
0023e8b4str x0, [sp+384]
0023e8b8str x1, [sp+392]
0023e8bcldr x1, [sp+824]
0023e8c0ldrsb x27, [x1]
0023e8c4ldr x1, [x1+96]
0023e8c8str x1, [sp+376]
0023e8ccldrsw x2, [sp+52]
0023e8d0adrp x0, 0x3e8000
0023e8d4add x0, x0, 2464
0023e8d8bl runtime.mapassign_fast32
0023e8dcstr x0, [sp+368]
0023e8e0ldrsb x27, [x0]
0023e8e4ldr x1, [sp+392]
0023e8e8ldr x2, [sp+384]
0023e8ecstr x2, [x0]
0023e8f0adrp x27, 0x80d000
0023e8f4ldr w2, [x27+3056]
0023e8f8cbz w2, 0x23e900
0023e8fcb 0x23e904
0023e900
0023e900loc_23e900:
0023e900b 0x23e918
0023e904
0023e904loc_23e904:
0023e904bl runtime.gcWriteBarrier2
0023e908str x1, [x25]
0023e90cldr x2, [x0+8]
0023e910str x2, [x25+8]
0023e914b 0x23e918
0023e918
0023e918loc_23e918:
0023e918str x1, [x0+8]
0023e91cb 0x23e924
0023e920
0023e920loc_23e920:
0023e920b 0x23e924
0023e924
0023e924loc_23e924:
0023e924b 0x23e930
0023e928
0023e928loc_23e928:
0023e928b 0x23e92c
0023e92c
0023e92cloc_23e92c:
0023e92cb 0x23e930
0023e930
0023e930loc_23e930:
0023e930ldr x1, [sp+56]
0023e934add x1, x1, 1
0023e938str x1, [sp+56]
0023e93cb 0x23e174
0023e940
0023e940loc_23e940:
0023e940ldp x29, x30, [sp-8]
0023e944add sp, sp, 688
0023e948ret x30
0023e94c
0023e94cloc_23e94c:
0023e94cstr x0, [sp+136]
0023e950mov x3, x30
0023e954bl runtime.morestack_noctxt.abi0
0023e958ldr x0, [sp+136]
0023e95cb 0x23e120
0023e120
0023e120google.golang.org/protobuf/internal/impl.(*MessageInfo).makeFieldTypes: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeFieldTypes(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.structInfo si)
0023e120ldr x16, [x28+16]
0023e124sub x17, sp, 560
0023e128subs xzr, x17, x16
0023e12cb.ls 0x23e94c
0023e130sub x20, sp, 688
0023e134stp x29, x30, [x20-8]
0023e138add sp, x20, 0
0023e13csub x29, sp, 8
0023e140str x0, [sp+824]
0023e144ldrsb x27, [x0]
0023e148ldr x1, [x0+16]
0023e14cldr x0, [x0+24]
0023e150str x1, [sp+80]
0023e154str x0, [sp+88]
0023e158ldrsb x27, [x1]
0023e15cldr x1, [x1+56]
0023e160blr x1
0023e164str x0, [sp+216]
0023e168str x1, [sp+224]
0023e16cstr xzr, [sp+56]
0023e170b 0x23e174
0023e174
0023e174loc_23e174:
0023e174ldr x1, [sp+216]
0023e178ldrsb x27, [x1]
0023e17cldr x1, [x1+64]
0023e180ldr x0, [sp+224]
0023e184blr x1
0023e188str x0, [sp+72]
0023e18cldr x1, [sp+56]
0023e190subs xzr, x0, x1
0023e194b.gt 0x23e19c
0023e198b 0x23e940
0023e19c
0023e19cloc_23e19c:
0023e19cstp xzr, xzr, [sp+96]
0023e1a0ldr x1, [sp+56]
0023e1a4ldr x2, [sp+216]
0023e1a8ldrsb x27, [x2]
0023e1acldr x2, [x2+56]
0023e1b0ldr x0, [sp+224]
0023e1b4blr x2
0023e1b8str x0, [sp+232]
0023e1bcstr x1, [sp+240]
0023e1c0ldrsb x27, [x0]
0023e1c4ldr x2, [x0+216]
0023e1c8mov x0, x1
0023e1ccblr x2
0023e1d0str w0, [sp+52]
0023e1d4ldr x1, [sp+792]
0023e1d8mov x2, x0
0023e1dcadrp x0, 0x3e8000
0023e1e0add x0, x0, 2848
0023e1e4bl runtime.mapaccess1_fast32
0023e1e8add x21, sp, 112
0023e1ecmov x20, x0
0023e1f0adr x27, 16
0023e1f4stp x29, x27, [sp-24]
0023e1f8sub x29, sp, 24
0023e1fcbl fn_87ef0
0023e200sub x29, sp, 8
0023e204ldr x2, [x0+96]
0023e208str x2, [sp+208]
0023e20cldr x2, [sp+232]
0023e210ldrsb x27, [x2]
0023e214ldr x2, [x2+40]
0023e218ldr x0, [sp+240]
0023e21cblr x2
0023e220str x0, [sp+584]
0023e224str x1, [sp+592]
0023e228subs xzr, x0, 0
0023e22ccset x2, ne
0023e230strb w2, [sp+51]
0023e234cbnz x0, 0x23e23c
0023e238b 0x23e278
0023e23c
0023e23cloc_23e23c:
0023e23cldr x1, [sp+232]
0023e240ldrsb x27, [x1]
0023e244ldr x0, [sp+240]
0023e248ldr x1, [x1+40]
0023e24cblr x1
0023e250str x0, [sp+248]
0023e254str x1, [sp+256]
0023e258ldrsb x27, [x0]
0023e25cldr x2, [x0+56]
0023e260mov x0, x1
0023e264blr x2
0023e268strb w0, [sp+50]
0023e26ceor x1, x0, 1
0023e270strb w1, [sp+51]
0023e274b 0x23e27c
0023e278
0023e278loc_23e278:
0023e278b 0x23e27c
0023e27c
0023e27cloc_23e27c:
0023e27cldrb w1, [sp+51]
0023e280strb w1, [sp+46]
0023e284tbnz w1, 0, 0x23e28c
0023e288b 0x23e304
0023e28c
0023e28cloc_23e28c:
0023e28cldr x1, [sp+232]
0023e290ldrsb x27, [x1]
0023e294ldr x1, [x1+40]
0023e298ldr x0, [sp+240]
0023e29cblr x1
0023e2a0str x0, [sp+664]
0023e2a4str x1, [sp+672]
0023e2a8ldrsb x27, [x0]
0023e2acldr x2, [x0+64]
0023e2b0mov x0, x1
0023e2b4blr x2
0023e2b8str x0, [sp+568]
0023e2bcstr x1, [sp+576]
0023e2c0ldr x2, [sp+800]
0023e2c4mov x3, x1
0023e2c8mov x1, x2
0023e2ccmov x2, x0
0023e2d0adrp x0, 0x3e8000
0023e2d4add x0, x0, 2976
0023e2d8bl runtime.mapaccess1_faststr
0023e2dcadd x21, sp, 112
0023e2e0mov x20, x0
0023e2e4adr x27, 16
0023e2e8stp x29, x27, [sp-24]
0023e2ecsub x29, sp, 24
0023e2f0bl fn_87ef0
0023e2f4sub x29, sp, 8
0023e2f8ldr x1, [x0+96]
0023e2fcstr x1, [sp+208]
0023e300b 0x23e308
0023e304
0023e304loc_23e304:
0023e304b 0x23e308
0023e308
0023e308loc_23e308:
0023e308strb wzr, [sp+47]
0023e30cldr x1, [sp+144]
0023e310cbnz x1, 0x23e318
0023e314b 0x23e928
0023e318
0023e318loc_23e318:
0023e318ldrb w1, [sp+46]
0023e31ctbnz w1, 0, 0x23e324
0023e320b 0x23e458
0023e324
0023e324loc_23e324:
0023e324b 0x23e328
0023e328
0023e328loc_23e328:
0023e328ldr x1, [sp+232]
0023e32cldrsb x27, [x1]
0023e330ldr x1, [x1+64]
0023e334ldr x0, [sp+240]
0023e338blr x1
0023e33cstr x0, [sp+552]
0023e340str x1, [sp+560]
0023e344subs xzr, x0, 0
0023e348cset x1, ne
0023e34cstrb w1, [sp+51]
0023e350cbnz x0, 0x23e358
0023e354b 0x23e35c
0023e358
0023e358loc_23e358:
0023e358b 0x23e388
0023e35c
0023e35cloc_23e35c:
0023e35cldr x1, [sp+232]
0023e360ldrsb x27, [x1]
0023e364ldr x0, [sp+240]
0023e368ldr x1, [x1+200]
0023e36cblr x1
0023e370str x0, [sp+536]
0023e374str x1, [sp+544]
0023e378subs xzr, x0, 0
0023e37ccset x1, ne
0023e380strb w1, [sp+51]
0023e384b 0x23e388
0023e388
0023e388loc_23e388:
0023e388ldrb w2, [sp+51]
0023e38ctbnz w2, 0, 0x23e394
0023e390b 0x23e450
0023e394
0023e394loc_23e394:
0023e394ldr x1, [sp+232]
0023e398ldrsb x27, [x1]
0023e39cldr x1, [x1+216]
0023e3a0ldr x0, [sp+240]
0023e3a4blr x1
0023e3a8str w0, [sp+52]
0023e3acldr x1, [sp+816]
0023e3b0mov x2, x0
0023e3b4adrp x0, 0x3e8000
0023e3b8add x0, x0, 3232
0023e3bcbl runtime.mapaccess1_fast32
0023e3c0ldr x1, [x0+8]
0023e3c4ldr x2, [x0]
0023e3c8str x2, [sp+648]
0023e3ccstr x1, [sp+656]
0023e3d0ldrsb x27, [x2]
0023e3d4ldr x2, [x2+96]
0023e3d8mov x0, x1
0023e3dcmov x1, xzr
0023e3e0blr x2
0023e3e4str x0, [sp+264]
0023e3e8str x1, [sp+272]
0023e3ecstr x2, [sp+280]
0023e3f0str x3, [sp+288]
0023e3f4str x4, [sp+296]
0023e3f8str x5, [sp+304]
0023e3fcstr x6, [sp+312]
0023e400str x7, [sp+320]
0023e404str x8, [sp+328]
0023e408str x9, [sp+336]
0023e40cstr x10, [sp+344]
0023e410str x11, [sp+352]
0023e414strb w12, [sp+360]
0023e418add x21, sp, 432
0023e41cadd x20, sp, 264
0023e420adr x27, 16
0023e424stp x29, x27, [sp-24]
0023e428sub x29, sp, 24
0023e42cbl fn_87ef0
0023e430sub x29, sp, 8
0023e434ldr x1, [sp+360]
0023e438str x1, [sp+528]
0023e43cldr x1, [sp+464]
0023e440ldr x2, [sp+472]
0023e444str x1, [sp+96]
0023e448str x2, [sp+104]
0023e44cb 0x23e454
0023e450
0023e450loc_23e450:
0023e450b 0x23e454
0023e454
0023e454loc_23e454:
0023e454b 0x23e790
0023e458
0023e458loc_23e458:
0023e458ldr x1, [sp+232]
0023e45cldrsb x27, [x1]
0023e460ldr x1, [x1+136]
0023e464ldr x0, [sp+240]
0023e468blr x1
0023e46cstrb w0, [sp+51]
0023e470tbnz w0, 0, 0x23e478
0023e474b 0x23e580
0023e478
0023e478loc_23e478:
0023e478b 0x23e47c
0023e47c
0023e47cloc_23e47c:
0023e47cldr x1, [sp+232]
0023e480ldrsb x27, [x1]
0023e484ldr x1, [x1+192]
0023e488ldr x0, [sp+240]
0023e48cblr x1
0023e490str x0, [sp+632]
0023e494str x1, [sp+640]
0023e498ldrsb x27, [x0]
0023e49cldr x2, [x0+64]
0023e4a0mov x0, x1
0023e4a4blr x2
0023e4a8str x0, [sp+552]
0023e4acstr x1, [sp+560]
0023e4b0subs xzr, x0, 0
0023e4b4cset x1, ne
0023e4b8strb w1, [sp+50]
0023e4bccbnz x0, 0x23e4c4
0023e4c0b 0x23e4c8
0023e4c4
0023e4c4loc_23e4c4:
0023e4c4b 0x23e50c
0023e4c8
0023e4c8loc_23e4c8:
0023e4c8ldr x1, [sp+232]
0023e4ccldrsb x27, [x1]
0023e4d0ldr x0, [sp+240]
0023e4d4ldr x1, [x1+192]
0023e4d8blr x1
0023e4dcstr x0, [sp+616]
0023e4e0str x1, [sp+624]
0023e4e4ldrsb x27, [x0]
0023e4e8ldr x2, [x0+200]
0023e4ecmov x0, x1
0023e4f0blr x2
0023e4f4str x0, [sp+536]
0023e4f8str x1, [sp+544]
0023e4fcsubs xzr, x0, 0
0023e500cset x1, ne
0023e504strb w1, [sp+50]
0023e508b 0x23e50c
0023e50c
0023e50cloc_23e50c:
0023e50cldrb w1, [sp+50]
0023e510tbnz w1, 0, 0x23e518
0023e514b 0x23e538
0023e518
0023e518loc_23e518:
0023e518ldr x1, [sp+144]
0023e51cldrsb x27, [x1]
0023e520ldr x0, [sp+152]
0023e524ldr x1, [x1+88]
0023e528blr x1
0023e52cstr x0, [sp+96]
0023e530str x1, [sp+104]
0023e534b 0x23e53c
0023e538
0023e538loc_23e538:
0023e538b 0x23e53c
0023e53c
0023e53cloc_23e53c:
0023e53cldr x1, [sp+232]
0023e540ldrsb x27, [x1]
0023e544ldr x1, [x1+192]
0023e548ldr x0, [sp+240]
0023e54cblr x1
0023e550str x0, [sp+600]
0023e554str x1, [sp+608]
0023e558ldrsb x27, [x0]
0023e55cldr x2, [x0+200]
0023e560mov x0, x1
0023e564blr x2
0023e568str x0, [sp+536]
0023e56cstr x1, [sp+544]
0023e570subs xzr, x0, 0
0023e574cset x1, ne
0023e578strb w1, [sp+47]
0023e57cb 0x23e790
0023e580
0023e580loc_23e580:
0023e580ldr x1, [sp+232]
0023e584ldrsb x27, [x1]
0023e588ldr x1, [x1+128]
0023e58cldr x0, [sp+240]
0023e590blr x1
0023e594strb w0, [sp+50]
0023e598tbnz w0, 0, 0x23e5a0
0023e59cb 0x23e660
0023e5a0
0023e5a0loc_23e5a0:
0023e5a0b 0x23e5a4
0023e5a4
0023e5a4loc_23e5a4:
0023e5a4ldr x1, [sp+232]
0023e5a8ldrsb x27, [x1]
0023e5acldr x1, [x1+64]
0023e5b0ldr x0, [sp+240]
0023e5b4blr x1
0023e5b8str x0, [sp+552]
0023e5bcstr x1, [sp+560]
0023e5c0subs xzr, x0, 0
0023e5c4cset x1, ne
0023e5c8strb w1, [sp+49]
0023e5cccbnz x0, 0x23e5d4
0023e5d0b 0x23e5d8
0023e5d4
0023e5d4loc_23e5d4:
0023e5d4b 0x23e604
0023e5d8
0023e5d8loc_23e5d8:
0023e5d8ldr x1, [sp+232]
0023e5dcldrsb x27, [x1]
0023e5e0ldr x0, [sp+240]
0023e5e4ldr x1, [x1+200]
0023e5e8blr x1
0023e5ecstr x0, [sp+536]
0023e5f0str x1, [sp+544]
0023e5f4subs xzr, x0, 0
0023e5f8cset x1, ne
0023e5fcstrb w1, [sp+49]
0023e600b 0x23e604
0023e604
0023e604loc_23e604:
0023e604ldrb w1, [sp+49]
0023e608tbnz w1, 0, 0x23e610
0023e60cb 0x23e630
0023e610
0023e610loc_23e610:
0023e610ldr x1, [sp+144]
0023e614ldrsb x27, [x1]
0023e618ldr x0, [sp+152]
0023e61cldr x1, [x1+88]
0023e620blr x1
0023e624str x0, [sp+96]
0023e628str x1, [sp+104]
0023e62cb 0x23e634
0023e630
0023e630loc_23e630:
0023e630b 0x23e634
0023e634
0023e634loc_23e634:
0023e634ldr x1, [sp+232]
0023e638ldrsb x27, [x1]
0023e63cldr x1, [x1+200]
0023e640ldr x0, [sp+240]
0023e644blr x1
0023e648str x0, [sp+536]
0023e64cstr x1, [sp+544]
0023e650subs xzr, x0, 0
0023e654cset x1, ne
0023e658strb w1, [sp+47]
0023e65cb 0x23e790
0023e660
0023e660loc_23e660:
0023e660ldr x1, [sp+232]
0023e664ldrsb x27, [x1]
0023e668ldr x1, [x1+64]
0023e66cldr x0, [sp+240]
0023e670blr x1
0023e674str x0, [sp+552]
0023e678str x1, [sp+560]
0023e67ccbnz x0, 0x23e684
0023e680b 0x23e71c
0023e684
0023e684loc_23e684:
0023e684b 0x23e688
0023e688
0023e688loc_23e688:
0023e688ldr x1, [sp+144]
0023e68cldr x2, [sp+152]
0023e690str x1, [sp+96]
0023e694str x2, [sp+104]
0023e698ldr x1, [sp+232]
0023e69cldrsb x27, [x1]
0023e6a0ldr x1, [x1+104]
0023e6a4ldr x0, [sp+240]
0023e6a8blr x1
0023e6acstrb w0, [sp+48]
0023e6b0strb w0, [sp+49]
0023e6b4tbnz w0, 0, 0x23e6bc
0023e6b8b 0x23e6e4
0023e6bc
0023e6bcloc_23e6bc:
0023e6bcldr x1, [sp+96]
0023e6c0ldrsb x27, [x1]
0023e6c4ldr x0, [sp+104]
0023e6c8ldr x1, [x1+168]
0023e6ccblr x1
0023e6d0str x0, [sp+64]
0023e6d4subs xzr, x0, 22
0023e6d8cset x1, eq
0023e6dcstrb w1, [sp+49]
0023e6e0b 0x23e6e8
0023e6e4
0023e6e4loc_23e6e4:
0023e6e4b 0x23e6e8
0023e6e8
0023e6e8loc_23e6e8:
0023e6e8ldrb w2, [sp+49]
0023e6ectbnz w2, 0, 0x23e6f4
0023e6f0b 0x23e714
0023e6f4
0023e6f4loc_23e6f4:
0023e6f4ldr x1, [sp+96]
0023e6f8ldrsb x27, [x1]
0023e6fcldr x1, [x1+88]
0023e700ldr x0, [sp+104]
0023e704blr x1
0023e708str x0, [sp+96]
0023e70cstr x1, [sp+104]
0023e710b 0x23e718
0023e714
0023e714loc_23e714:
0023e714b 0x23e718
0023e718
0023e718loc_23e718:
0023e718b 0x23e790
0023e71c
0023e71cloc_23e71c:
0023e71cldr x1, [sp+232]
0023e720ldrsb x27, [x1]
0023e724ldr x1, [x1+200]
0023e728ldr x0, [sp+240]
0023e72cblr x1
0023e730str x0, [sp+536]
0023e734str x1, [sp+544]
0023e738cbnz x0, 0x23e740
0023e73cb 0x23e78c
0023e740
0023e740loc_23e740:
0023e740b 0x23e744
0023e744
0023e744loc_23e744:
0023e744ldr x1, [sp+144]
0023e748ldr x2, [sp+152]
0023e74cstr x1, [sp+96]
0023e750str x2, [sp+104]
0023e754ldr x1, [sp+232]
0023e758ldrsb x27, [x1]
0023e75cldr x1, [x1+160]
0023e760ldr x0, [sp+240]
0023e764blr x1
0023e768strb w0, [sp+48]
0023e76ctbnz w0, 0, 0x23e774
0023e770b 0x23e77c
0023e774
0023e774loc_23e774:
0023e774stp xzr, xzr, [sp+96]
0023e778b 0x23e780
0023e77c
0023e77cloc_23e77c:
0023e77cb 0x23e780
0023e780
0023e780loc_23e780:
0023e780orr x2, xzr, 1
0023e784strb w2, [sp+47]
0023e788b 0x23e790
0023e78c
0023e78cloc_23e78c:
0023e78cb 0x23e790
0023e790
0023e790loc_23e790:
0023e790ldrb w2, [sp+47]
0023e794strb w2, [sp+51]
0023e798tbnz w2, 0, 0x23e7a0
0023e79cb 0x23e7b4
0023e7a0
0023e7a0loc_23e7a0:
0023e7a0ldr x2, [sp+96]
0023e7a4subs xzr, x2, 0
0023e7a8cset x2, ne
0023e7acstrb w2, [sp+51]
0023e7b0b 0x23e7b8
0023e7b4
0023e7b4loc_23e7b4:
0023e7b4b 0x23e7b8
0023e7b8
0023e7b8loc_23e7b8:
0023e7b8ldrb w2, [sp+51]
0023e7bcstrb w2, [sp+50]
0023e7c0tbnz w2, 0, 0x23e7c8
0023e7c4b 0x23e7f0
0023e7c8
0023e7c8loc_23e7c8:
0023e7c8ldr x1, [sp+96]
0023e7ccldrsb x27, [x1]
0023e7d0ldr x0, [sp+104]
0023e7d4ldr x1, [x1+168]
0023e7d8blr x1
0023e7dcstr x0, [sp+64]
0023e7e0subs xzr, x0, 22
0023e7e4cset x1, ne
0023e7e8strb w1, [sp+50]
0023e7ecb 0x23e7f4
0023e7f0
0023e7f0loc_23e7f0:
0023e7f0b 0x23e7f4
0023e7f4
0023e7f4loc_23e7f4:
0023e7f4ldrb w2, [sp+50]
0023e7f8tbnz w2, 0, 0x23e800
0023e7fcb 0x23e818
0023e800
0023e800loc_23e800:
0023e800ldr x0, [sp+96]
0023e804ldr x1, [sp+104]
0023e808bl reflect.PtrTo
0023e80cstr x0, [sp+96]
0023e810str x1, [sp+104]
0023e814b 0x23e81c
0023e818
0023e818loc_23e818:
0023e818b 0x23e81c
0023e81c
0023e81cloc_23e81c:
0023e81cldr x1, [sp+96]
0023e820cbnz x1, 0x23e828
0023e824b 0x23e920
0023e828
0023e828loc_23e828:
0023e828ldr x1, [sp+824]
0023e82cldrsb x27, [x1]
0023e830ldr x1, [x1+96]
0023e834cbnz x1, 0x23e83c
0023e838b 0x23e840
0023e83c
0023e83cloc_23e83c:
0023e83cb 0x23e880
0023e840
0023e840loc_23e840:
0023e840bl runtime.makemap_small
0023e844str x0, [sp+424]
0023e848ldr x1, [sp+824]
0023e84cldrsb x27, [x1]
0023e850adrp x27, 0x80d000
0023e854ldr w2, [x27+3056]
0023e858cbz w2, 0x23e860
0023e85cb 0x23e864
0023e860
0023e860loc_23e860:
0023e860b 0x23e878
0023e864
0023e864loc_23e864:
0023e864bl runtime.gcWriteBarrier2
0023e868str x0, [x25]
0023e86cldr x2, [x1+96]
0023e870str x2, [x25+8]
0023e874b 0x23e878
0023e878
0023e878loc_23e878:
0023e878str x0, [x1+96]
0023e87cb 0x23e880
0023e880
0023e880loc_23e880:
0023e880ldr x1, [sp+232]
0023e884ldrsb x27, [x1]
0023e888ldr x1, [x1+216]
0023e88cldr x0, [sp+240]
0023e890blr x1
0023e894str w0, [sp+52]
0023e898ldr x0, [sp+96]
0023e89cldr x1, [sp+104]
0023e8a0bl reflect.Zero
0023e8a4str x0, [sp+400]
0023e8a8str x1, [sp+408]
0023e8acstr x2, [sp+416]
0023e8b0bl reflect.Value.Interface
0023e8b4str x0, [sp+384]
0023e8b8str x1, [sp+392]
0023e8bcldr x1, [sp+824]
0023e8c0ldrsb x27, [x1]
0023e8c4ldr x1, [x1+96]
0023e8c8str x1, [sp+376]
0023e8ccldrsw x2, [sp+52]
0023e8d0adrp x0, 0x3e8000
0023e8d4add x0, x0, 2464
0023e8d8bl runtime.mapassign_fast32
0023e8dcstr x0, [sp+368]
0023e8e0ldrsb x27, [x0]
0023e8e4ldr x1, [sp+392]
0023e8e8ldr x2, [sp+384]
0023e8ecstr x2, [x0]
0023e8f0adrp x27, 0x80d000
0023e8f4ldr w2, [x27+3056]
0023e8f8cbz w2, 0x23e900
0023e8fcb 0x23e904
0023e900
0023e900loc_23e900:
0023e900b 0x23e918
0023e904
0023e904loc_23e904:
0023e904bl runtime.gcWriteBarrier2
0023e908str x1, [x25]
0023e90cldr x2, [x0+8]
0023e910str x2, [x25+8]
0023e914b 0x23e918
0023e918
0023e918loc_23e918:
0023e918str x1, [x0+8]
0023e91cb 0x23e924
0023e920
0023e920loc_23e920:
0023e920b 0x23e924
0023e924
0023e924loc_23e924:
0023e924b 0x23e930
0023e928
0023e928loc_23e928:
0023e928b 0x23e92c
0023e92c
0023e92cloc_23e92c:
0023e92cb 0x23e930
0023e930
0023e930loc_23e930:
0023e930ldr x1, [sp+56]
0023e934add x1, x1, 1
0023e938str x1, [sp+56]
0023e93cb 0x23e174
0023e940
0023e940loc_23e940:
0023e940ldp x29, x30, [sp-8]
0023e944add sp, sp, 688
0023e948ret x30
0023e94c
0023e94cloc_23e94c:
0023e94cstr x0, [sp+136]
0023e950mov x3, x30
0023e954bl runtime.morestack_noctxt.abi0
0023e958ldr x0, [sp+136]
0023e95cb 0x23e120
0023e120
0023e960
0023e960google.golang.org/protobuf/internal/impl.(*extensionMap).Range: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Range(google.golang.org/protobuf/internal/impl.extensionMap * m, func(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
0023e960ldr x16, [x28+16]
0023e964sub x17, sp, 224
0023e968subs xzr, x17, x16
0023e96cb.ls 0x23eb60
0023e970sub x20, sp, 352
0023e974stp x29, x30, [x20-8]
0023e978add sp, x20, 0
0023e97csub x29, sp, 8
0023e980str x0, [sp+360]
0023e984str x1, [sp+368]
0023e988cbnz x0, 0x23e990
0023e98cb 0x23e9cc
0023e990
0023e990loc_23e990:
0023e990ldrsb x27, [x0]
0023e994ldr x3, [x0]
0023e998str x3, [sp+264]
0023e99cadd x20, sp, 168
0023e9a0adr x27, 16
0023e9a4stp x29, x27, [sp-24]
0023e9a8sub x29, sp, 24
0023e9acbl fn_87cf8
0023e9b0sub x29, sp, 8
0023e9b4ldr x1, [sp+264]
0023e9b8adrp x0, 0x3f2000
0023e9bcadd x0, x0, 1984
0023e9c0add x2, sp, 168
0023e9c4bl runtime.mapIterStart
0023e9c8b 0x23e9dc
0023e9cc
0023e9ccloc_23e9cc:
0023e9ccb 0x23e9d0
0023e9d0
0023e9d0loc_23e9d0:
0023e9d0ldp x29, x30, [sp-8]
0023e9d4add sp, sp, 352
0023e9d8ret x30
0023e9dc
0023e9dcloc_23e9dc:
0023e9dcldr x6, [sp+168]
0023e9e0cbnz x6, 0x23e9e8
0023e9e4b 0x23eb5c
0023e9e8
0023e9e8loc_23e9e8:
0023e9e8ldr x6, [sp+168]
0023e9ecldrsb x27, [x6]
0023e9f0ldr x6, [sp+176]
0023e9f4ldrsb x27, [x6]
0023e9f8ldp x7, x8, [x6]
0023e9fcldp x9, x10, [x6+16]
0023ea00ldp x6, x11, [x6+32]
0023ea04stp x7, x8, [sp+96]
0023ea08stp x9, x10, [sp+112]
0023ea0cstp x6, x11, [sp+128]
0023ea10ldr x0, [sp+96]
0023ea14ldr x1, [sp+104]
0023ea18ldr x2, [sp+112]
0023ea1cldr x3, [sp+120]
0023ea20ldr x4, [sp+128]
0023ea24ldr x5, [sp+136]
0023ea28bl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0023ea2cstr x0, [sp+288]
0023ea30str x1, [sp+296]
0023ea34ldrsb x27, [x0]
0023ea38ldr x6, [x0+56]
0023ea3cmov x0, x1
0023ea40blr x6
0023ea44str x0, [sp+80]
0023ea48str x1, [sp+88]
0023ea4cadd x0, sp, 96
0023ea50bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023ea54str x0, [sp+144]
0023ea58str x1, [sp+152]
0023ea5cstr x2, [sp+160]
0023ea60ldr x6, [sp+80]
0023ea64ldrsb x27, [x6]
0023ea68ldr x6, [x6+136]
0023ea6cldr x0, [sp+88]
0023ea70blr x6
0023ea74strb w0, [sp+71]
0023ea78strb w0, [sp+70]
0023ea7ctbnz w0, 0, 0x23ea84
0023ea80b 0x23eac0
0023ea84
0023ea84loc_23ea84:
0023ea84ldr x0, [sp+144]
0023ea88ldr x1, [sp+152]
0023ea8cldr x2, [sp+160]
0023ea90bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0023ea94str x0, [sp+272]
0023ea98str x1, [sp+280]
0023ea9cldrsb x27, [x0]
0023eaa0ldr x3, [x0+56]
0023eaa4mov x0, x1
0023eaa8blr x3
0023eaacstr x0, [sp+72]
0023eab0subs xzr, x0, 0
0023eab4cset x3, eq
0023eab8strb w3, [sp+70]
0023eabcb 0x23eac4
0023eac0
0023eac0loc_23eac0:
0023eac0b 0x23eac4
0023eac4
0023eac4loc_23eac4:
0023eac4ldrb w5, [sp+70]
0023eac8tbnz w5, 0, 0x23ead0
0023eaccb 0x23ead4
0023ead0
0023ead0loc_23ead0:
0023ead0b 0x23eb44
0023ead4
0023ead4loc_23ead4:
0023ead4ldr x1, [sp+88]
0023ead8ldr x5, [sp+80]
0023eadcstr x5, [sp+328]
0023eae0str x1, [sp+336]
0023eae4cbnz x5, 0x23eaec
0023eae8b 0x23eb0c
0023eaec
0023eaecloc_23eaec:
0023eaecstr x1, [sp+304]
0023eaf0ldr x1, [x5+8]
0023eaf4adrp x0, 0x7d3000
0023eaf8add x0, x0, 2224
0023eafcbl runtime.typeAssert
0023eb00ldr x1, [sp+304]
0023eb04mov x5, x0
0023eb08b 0x23eb10
0023eb0c
0023eb0cloc_23eb0c:
0023eb0cb 0x23eb10
0023eb10
0023eb10loc_23eb10:
0023eb10str x5, [sp+312]
0023eb14str x1, [sp+320]
0023eb18ldr x26, [sp+368]
0023eb1cldr x6, [x26]
0023eb20ldr x2, [sp+144]
0023eb24ldr x3, [sp+152]
0023eb28ldr x4, [sp+160]
0023eb2cmov x0, x5
0023eb30blr x6
0023eb34strb w0, [sp+71]
0023eb38tbnz w0, 0, 0x23eb40
0023eb3cb 0x23eb50
0023eb40
0023eb40loc_23eb40:
0023eb40b 0x23eb44
0023eb44
0023eb44loc_23eb44:
0023eb44add x0, sp, 168
0023eb48bl runtime.mapIterNext
0023eb4cb 0x23e9dc
0023eb50
0023eb50loc_23eb50:
0023eb50ldp x29, x30, [sp-8]
0023eb54add sp, sp, 352
0023eb58ret x30
0023eb5c
0023eb5cloc_23eb5c:
0023eb5cb 0x23e9d0
0023eb60
0023eb60loc_23eb60:
0023eb60stp x0, x1, [sp+8]
0023eb64mov x3, x30
0023eb68bl runtime.morestack_noctxt.abi0
0023eb6cldp x0, x1, [sp+8]
0023eb70b 0x23e960
0023eb74udf 0
0023eb78udf 0
0023eb7cudf 0
0023e960
0023e960google.golang.org/protobuf/internal/impl.(*extensionMap).Range: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Range(google.golang.org/protobuf/internal/impl.extensionMap * m, func(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
0023e960ldr x16, [x28+16]
0023e964sub x17, sp, 224
0023e968subs xzr, x17, x16
0023e96cb.ls 0x23eb60
0023e970sub x20, sp, 352
0023e974stp x29, x30, [x20-8]
0023e978add sp, x20, 0
0023e97csub x29, sp, 8
0023e980str x0, [sp+360]
0023e984str x1, [sp+368]
0023e988cbnz x0, 0x23e990
0023e98cb 0x23e9cc
0023e990
0023e990loc_23e990:
0023e990ldrsb x27, [x0]
0023e994ldr x3, [x0]
0023e998str x3, [sp+264]
0023e99cadd x20, sp, 168
0023e9a0adr x27, 16
0023e9a4stp x29, x27, [sp-24]
0023e9a8sub x29, sp, 24
0023e9acbl fn_87cf8
0023e9b0sub x29, sp, 8
0023e9b4ldr x1, [sp+264]
0023e9b8adrp x0, 0x3f2000
0023e9bcadd x0, x0, 1984
0023e9c0add x2, sp, 168
0023e9c4bl runtime.mapIterStart
0023e9c8b 0x23e9dc
0023e9cc
0023e9ccloc_23e9cc:
0023e9ccb 0x23e9d0
0023e9d0
0023e9d0loc_23e9d0:
0023e9d0ldp x29, x30, [sp-8]
0023e9d4add sp, sp, 352
0023e9d8ret x30
0023e9dc
0023e9dcloc_23e9dc:
0023e9dcldr x6, [sp+168]
0023e9e0cbnz x6, 0x23e9e8
0023e9e4b 0x23eb5c
0023e9e8
0023e9e8loc_23e9e8:
0023e9e8ldr x6, [sp+168]
0023e9ecldrsb x27, [x6]
0023e9f0ldr x6, [sp+176]
0023e9f4ldrsb x27, [x6]
0023e9f8ldp x7, x8, [x6]
0023e9fcldp x9, x10, [x6+16]
0023ea00ldp x6, x11, [x6+32]
0023ea04stp x7, x8, [sp+96]
0023ea08stp x9, x10, [sp+112]
0023ea0cstp x6, x11, [sp+128]
0023ea10ldr x0, [sp+96]
0023ea14ldr x1, [sp+104]
0023ea18ldr x2, [sp+112]
0023ea1cldr x3, [sp+120]
0023ea20ldr x4, [sp+128]
0023ea24ldr x5, [sp+136]
0023ea28bl google.golang.org/protobuf/internal/impl.ExtensionField.Type
0023ea2cstr x0, [sp+288]
0023ea30str x1, [sp+296]
0023ea34ldrsb x27, [x0]
0023ea38ldr x6, [x0+56]
0023ea3cmov x0, x1
0023ea40blr x6
0023ea44str x0, [sp+80]
0023ea48str x1, [sp+88]
0023ea4cadd x0, sp, 96
0023ea50bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023ea54str x0, [sp+144]
0023ea58str x1, [sp+152]
0023ea5cstr x2, [sp+160]
0023ea60ldr x6, [sp+80]
0023ea64ldrsb x27, [x6]
0023ea68ldr x6, [x6+136]
0023ea6cldr x0, [sp+88]
0023ea70blr x6
0023ea74strb w0, [sp+71]
0023ea78strb w0, [sp+70]
0023ea7ctbnz w0, 0, 0x23ea84
0023ea80b 0x23eac0
0023ea84
0023ea84loc_23ea84:
0023ea84ldr x0, [sp+144]
0023ea88ldr x1, [sp+152]
0023ea8cldr x2, [sp+160]
0023ea90bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0023ea94str x0, [sp+272]
0023ea98str x1, [sp+280]
0023ea9cldrsb x27, [x0]
0023eaa0ldr x3, [x0+56]
0023eaa4mov x0, x1
0023eaa8blr x3
0023eaacstr x0, [sp+72]
0023eab0subs xzr, x0, 0
0023eab4cset x3, eq
0023eab8strb w3, [sp+70]
0023eabcb 0x23eac4
0023eac0
0023eac0loc_23eac0:
0023eac0b 0x23eac4
0023eac4
0023eac4loc_23eac4:
0023eac4ldrb w5, [sp+70]
0023eac8tbnz w5, 0, 0x23ead0
0023eaccb 0x23ead4
0023ead0
0023ead0loc_23ead0:
0023ead0b 0x23eb44
0023ead4
0023ead4loc_23ead4:
0023ead4ldr x1, [sp+88]
0023ead8ldr x5, [sp+80]
0023eadcstr x5, [sp+328]
0023eae0str x1, [sp+336]
0023eae4cbnz x5, 0x23eaec
0023eae8b 0x23eb0c
0023eaec
0023eaecloc_23eaec:
0023eaecstr x1, [sp+304]
0023eaf0ldr x1, [x5+8]
0023eaf4adrp x0, 0x7d3000
0023eaf8add x0, x0, 2224
0023eafcbl runtime.typeAssert
0023eb00ldr x1, [sp+304]
0023eb04mov x5, x0
0023eb08b 0x23eb10
0023eb0c
0023eb0cloc_23eb0c:
0023eb0cb 0x23eb10
0023eb10
0023eb10loc_23eb10:
0023eb10str x5, [sp+312]
0023eb14str x1, [sp+320]
0023eb18ldr x26, [sp+368]
0023eb1cldr x6, [x26]
0023eb20ldr x2, [sp+144]
0023eb24ldr x3, [sp+152]
0023eb28ldr x4, [sp+160]
0023eb2cmov x0, x5
0023eb30blr x6
0023eb34strb w0, [sp+71]
0023eb38tbnz w0, 0, 0x23eb40
0023eb3cb 0x23eb50
0023eb40
0023eb40loc_23eb40:
0023eb40b 0x23eb44
0023eb44
0023eb44loc_23eb44:
0023eb44add x0, sp, 168
0023eb48bl runtime.mapIterNext
0023eb4cb 0x23e9dc
0023eb50
0023eb50loc_23eb50:
0023eb50ldp x29, x30, [sp-8]
0023eb54add sp, sp, 352
0023eb58ret x30
0023eb5c
0023eb5cloc_23eb5c:
0023eb5cb 0x23e9d0
0023eb60
0023eb60loc_23eb60:
0023eb60stp x0, x1, [sp+8]
0023eb64mov x3, x30
0023eb68bl runtime.morestack_noctxt.abi0
0023eb6cldp x0, x1, [sp+8]
0023eb70b 0x23e960
0023eb74udf 0
0023eb78udf 0
0023eb7cudf 0
0023e960
0023eb80
0023eb80google.golang.org/protobuf/internal/impl.(*extensionMap).Has: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Has(google.golang.org/protobuf/internal/impl.extensionMap * m, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
0023eb80ldr x16, [x28+16]
0023eb84sub x17, sp, 208
0023eb88subs xzr, x17, x16
0023eb8cb.ls 0x23ee14
0023eb90sub x20, sp, 336
0023eb94stp x29, x30, [x20-8]
0023eb98add sp, x20, 0
0023eb9csub x29, sp, 8
0023eba0str x0, [sp+344]
0023eba4str x1, [sp+352]
0023eba8str x2, [sp+360]
0023ebacstrb wzr, [sp+47]
0023ebb0ldr x1, [sp+344]
0023ebb4cbnz x1, 0x23ebbc
0023ebb8b 0x23ee00
0023ebbc
0023ebbcloc_23ebbc:
0023ebbcldr x1, [sp+352]
0023ebc0ldrsb x27, [x1]
0023ebc4ldr x1, [x1+56]
0023ebc8ldr x0, [sp+360]
0023ebccblr x1
0023ebd0str x0, [sp+64]
0023ebd4str x1, [sp+72]
0023ebd8ldrsb x27, [x0]
0023ebdcldr x2, [x0+224]
0023ebe0mov x0, x1
0023ebe4blr x2
0023ebe8str w0, [sp+52]
0023ebecstp xzr, xzr, [sp+280]
0023ebf0stp xzr, xzr, [sp+296]
0023ebf4stp xzr, xzr, [sp+312]
0023ebf8ldr x1, [sp+344]
0023ebfcldrsb x27, [x1]
0023ec00ldr x1, [x1]
0023ec04str x1, [sp+232]
0023ec08ldr x1, [sp+232]
0023ec0cldrsw x2, [sp+52]
0023ec10adrp x0, 0x3f2000
0023ec14add x0, x0, 1984
0023ec18bl runtime.mapaccess2_fast32
0023ec1cstr x0, [sp+224]
0023ec20strb w1, [sp+51]
0023ec24ldr x1, [sp+224]
0023ec28ldp x2, x3, [x1]
0023ec2cldp x4, x5, [x1+16]
0023ec30ldp x1, x6, [x1+32]
0023ec34stp x2, x3, [sp+280]
0023ec38stp x4, x5, [sp+296]
0023ec3cstp x1, x6, [sp+312]
0023ec40ldp x1, x2, [sp+280]
0023ec44ldp x3, x4, [sp+296]
0023ec48ldp x5, x6, [sp+312]
0023ec4cstp x1, x2, [sp+176]
0023ec50stp x3, x4, [sp+192]
0023ec54stp x5, x6, [sp+208]
0023ec58ldrb w1, [sp+51]
0023ec5cstrb w1, [sp+48]
0023ec60ldp x1, x2, [sp+176]
0023ec64ldp x3, x4, [sp+192]
0023ec68ldp x5, x6, [sp+208]
0023ec6cstp x1, x2, [sp+80]
0023ec70stp x3, x4, [sp+96]
0023ec74stp x5, x6, [sp+112]
0023ec78ldrb w1, [sp+48]
0023ec7cstrb w1, [sp+47]
0023ec80tbnz w1, 0, 0x23ec88
0023ec84b 0x23edec
0023ec88
0023ec88loc_23ec88:
0023ec88ldr x1, [sp+64]
0023ec8cldrsb x27, [x1]
0023ec90ldr x1, [x1+136]
0023ec94ldr x0, [sp+72]
0023ec98blr x1
0023ec9cstrb w0, [sp+51]
0023eca0tbnz w0, 0, 0x23eca8
0023eca4b 0x23ecf8
0023eca8
0023eca8loc_23eca8:
0023eca8b 0x23ecac
0023ecac
0023ecacloc_23ecac:
0023ecacadd x0, sp, 80
0023ecb0bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023ecb4str x0, [sp+256]
0023ecb8str x1, [sp+264]
0023ecbcstr x2, [sp+272]
0023ecc0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0023ecc4str x0, [sp+160]
0023ecc8str x1, [sp+168]
0023ecccldrsb x27, [x0]
0023ecd0ldr x2, [x0+56]
0023ecd4mov x0, x1
0023ecd8blr x2
0023ecdcstr x0, [sp+56]
0023ece0subs xzr, x0, 0
0023ece4cset x0, gt
0023ece8strb w0, [sp+47]
0023ececldp x29, x30, [sp-8]
0023ecf0add sp, sp, 336
0023ecf4ret x30
0023ecf8
0023ecf8loc_23ecf8:
0023ecf8ldr x1, [sp+64]
0023ecfcldrsb x27, [x1]
0023ed00ldr x1, [x1+144]
0023ed04ldr x0, [sp+72]
0023ed08blr x1
0023ed0cstrb w0, [sp+50]
0023ed10tbnz w0, 0, 0x23ed18
0023ed14b 0x23ed68
0023ed18
0023ed18loc_23ed18:
0023ed18b 0x23ed1c
0023ed1c
0023ed1cloc_23ed1c:
0023ed1cadd x0, sp, 80
0023ed20bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023ed24str x0, [sp+256]
0023ed28str x1, [sp+264]
0023ed2cstr x2, [sp+272]
0023ed30bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
0023ed34str x0, [sp+144]
0023ed38str x1, [sp+152]
0023ed3cldrsb x27, [x0]
0023ed40ldr x2, [x0+56]
0023ed44mov x0, x1
0023ed48blr x2
0023ed4cstr x0, [sp+56]
0023ed50subs xzr, x0, 0
0023ed54cset x0, gt
0023ed58strb w0, [sp+47]
0023ed5cldp x29, x30, [sp-8]
0023ed60add sp, sp, 336
0023ed64ret x30
0023ed68
0023ed68loc_23ed68:
0023ed68ldr x1, [sp+64]
0023ed6cldrsb x27, [x1]
0023ed70ldr x1, [x1+208]
0023ed74ldr x0, [sp+72]
0023ed78blr x1
0023ed7cstr x0, [sp+240]
0023ed80str x1, [sp+248]
0023ed84cbnz x0, 0x23ed8c
0023ed88b 0x23edd4
0023ed8c
0023ed8cloc_23ed8c:
0023ed8cb 0x23ed90
0023ed90
0023ed90loc_23ed90:
0023ed90add x0, sp, 80
0023ed94bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023ed98str x0, [sp+256]
0023ed9cstr x1, [sp+264]
0023eda0str x2, [sp+272]
0023eda4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
0023eda8str x0, [sp+128]
0023edacstr x1, [sp+136]
0023edb0ldrsb x27, [x0]
0023edb4ldr x2, [x0+72]
0023edb8mov x0, x1
0023edbcblr x2
0023edc0strb w0, [sp+49]
0023edc4strb w0, [sp+47]
0023edc8ldp x29, x30, [sp-8]
0023edccadd sp, sp, 336
0023edd0ret x30
0023edd4
0023edd4loc_23edd4:
0023edd4b 0x23edd8
0023edd8
0023edd8loc_23edd8:
0023edd8orr x0, xzr, 1
0023eddcstrb w0, [sp+47]
0023ede0ldp x29, x30, [sp-8]
0023ede4add sp, sp, 336
0023ede8ret x30
0023edec
0023edecloc_23edec:
0023edecstrb wzr, [sp+47]
0023edf0mov x0, xzr
0023edf4ldp x29, x30, [sp-8]
0023edf8add sp, sp, 336
0023edfcret x30
0023ee00
0023ee00loc_23ee00:
0023ee00strb wzr, [sp+47]
0023ee04mov x0, xzr
0023ee08ldp x29, x30, [sp-8]
0023ee0cadd sp, sp, 336
0023ee10ret x30
0023ee14
0023ee14loc_23ee14:
0023ee14stp x0, x1, [sp+8]
0023ee18str x2, [sp+24]
0023ee1cmov x3, x30
0023ee20bl runtime.morestack_noctxt.abi0
0023ee24ldp x0, x1, [sp+8]
0023ee28ldr x2, [sp+24]
0023ee2cb 0x23eb80
0023eb80
0023eb80google.golang.org/protobuf/internal/impl.(*extensionMap).Has: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Has(google.golang.org/protobuf/internal/impl.extensionMap * m, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
0023eb80ldr x16, [x28+16]
0023eb84sub x17, sp, 208
0023eb88subs xzr, x17, x16
0023eb8cb.ls 0x23ee14
0023eb90sub x20, sp, 336
0023eb94stp x29, x30, [x20-8]
0023eb98add sp, x20, 0
0023eb9csub x29, sp, 8
0023eba0str x0, [sp+344]
0023eba4str x1, [sp+352]
0023eba8str x2, [sp+360]
0023ebacstrb wzr, [sp+47]
0023ebb0ldr x1, [sp+344]
0023ebb4cbnz x1, 0x23ebbc
0023ebb8b 0x23ee00
0023ebbc
0023ebbcloc_23ebbc:
0023ebbcldr x1, [sp+352]
0023ebc0ldrsb x27, [x1]
0023ebc4ldr x1, [x1+56]
0023ebc8ldr x0, [sp+360]
0023ebccblr x1
0023ebd0str x0, [sp+64]
0023ebd4str x1, [sp+72]
0023ebd8ldrsb x27, [x0]
0023ebdcldr x2, [x0+224]
0023ebe0mov x0, x1
0023ebe4blr x2
0023ebe8str w0, [sp+52]
0023ebecstp xzr, xzr, [sp+280]
0023ebf0stp xzr, xzr, [sp+296]
0023ebf4stp xzr, xzr, [sp+312]
0023ebf8ldr x1, [sp+344]
0023ebfcldrsb x27, [x1]
0023ec00ldr x1, [x1]
0023ec04str x1, [sp+232]
0023ec08ldr x1, [sp+232]
0023ec0cldrsw x2, [sp+52]
0023ec10adrp x0, 0x3f2000
0023ec14add x0, x0, 1984
0023ec18bl runtime.mapaccess2_fast32
0023ec1cstr x0, [sp+224]
0023ec20strb w1, [sp+51]
0023ec24ldr x1, [sp+224]
0023ec28ldp x2, x3, [x1]
0023ec2cldp x4, x5, [x1+16]
0023ec30ldp x1, x6, [x1+32]
0023ec34stp x2, x3, [sp+280]
0023ec38stp x4, x5, [sp+296]
0023ec3cstp x1, x6, [sp+312]
0023ec40ldp x1, x2, [sp+280]
0023ec44ldp x3, x4, [sp+296]
0023ec48ldp x5, x6, [sp+312]
0023ec4cstp x1, x2, [sp+176]
0023ec50stp x3, x4, [sp+192]
0023ec54stp x5, x6, [sp+208]
0023ec58ldrb w1, [sp+51]
0023ec5cstrb w1, [sp+48]
0023ec60ldp x1, x2, [sp+176]
0023ec64ldp x3, x4, [sp+192]
0023ec68ldp x5, x6, [sp+208]
0023ec6cstp x1, x2, [sp+80]
0023ec70stp x3, x4, [sp+96]
0023ec74stp x5, x6, [sp+112]
0023ec78ldrb w1, [sp+48]
0023ec7cstrb w1, [sp+47]
0023ec80tbnz w1, 0, 0x23ec88
0023ec84b 0x23edec
0023ec88
0023ec88loc_23ec88:
0023ec88ldr x1, [sp+64]
0023ec8cldrsb x27, [x1]
0023ec90ldr x1, [x1+136]
0023ec94ldr x0, [sp+72]
0023ec98blr x1
0023ec9cstrb w0, [sp+51]
0023eca0tbnz w0, 0, 0x23eca8
0023eca4b 0x23ecf8
0023eca8
0023eca8loc_23eca8:
0023eca8b 0x23ecac
0023ecac
0023ecacloc_23ecac:
0023ecacadd x0, sp, 80
0023ecb0bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023ecb4str x0, [sp+256]
0023ecb8str x1, [sp+264]
0023ecbcstr x2, [sp+272]
0023ecc0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0023ecc4str x0, [sp+160]
0023ecc8str x1, [sp+168]
0023ecccldrsb x27, [x0]
0023ecd0ldr x2, [x0+56]
0023ecd4mov x0, x1
0023ecd8blr x2
0023ecdcstr x0, [sp+56]
0023ece0subs xzr, x0, 0
0023ece4cset x0, gt
0023ece8strb w0, [sp+47]
0023ececldp x29, x30, [sp-8]
0023ecf0add sp, sp, 336
0023ecf4ret x30
0023ecf8
0023ecf8loc_23ecf8:
0023ecf8ldr x1, [sp+64]
0023ecfcldrsb x27, [x1]
0023ed00ldr x1, [x1+144]
0023ed04ldr x0, [sp+72]
0023ed08blr x1
0023ed0cstrb w0, [sp+50]
0023ed10tbnz w0, 0, 0x23ed18
0023ed14b 0x23ed68
0023ed18
0023ed18loc_23ed18:
0023ed18b 0x23ed1c
0023ed1c
0023ed1cloc_23ed1c:
0023ed1cadd x0, sp, 80
0023ed20bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023ed24str x0, [sp+256]
0023ed28str x1, [sp+264]
0023ed2cstr x2, [sp+272]
0023ed30bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
0023ed34str x0, [sp+144]
0023ed38str x1, [sp+152]
0023ed3cldrsb x27, [x0]
0023ed40ldr x2, [x0+56]
0023ed44mov x0, x1
0023ed48blr x2
0023ed4cstr x0, [sp+56]
0023ed50subs xzr, x0, 0
0023ed54cset x0, gt
0023ed58strb w0, [sp+47]
0023ed5cldp x29, x30, [sp-8]
0023ed60add sp, sp, 336
0023ed64ret x30
0023ed68
0023ed68loc_23ed68:
0023ed68ldr x1, [sp+64]
0023ed6cldrsb x27, [x1]
0023ed70ldr x1, [x1+208]
0023ed74ldr x0, [sp+72]
0023ed78blr x1
0023ed7cstr x0, [sp+240]
0023ed80str x1, [sp+248]
0023ed84cbnz x0, 0x23ed8c
0023ed88b 0x23edd4
0023ed8c
0023ed8cloc_23ed8c:
0023ed8cb 0x23ed90
0023ed90
0023ed90loc_23ed90:
0023ed90add x0, sp, 80
0023ed94bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023ed98str x0, [sp+256]
0023ed9cstr x1, [sp+264]
0023eda0str x2, [sp+272]
0023eda4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
0023eda8str x0, [sp+128]
0023edacstr x1, [sp+136]
0023edb0ldrsb x27, [x0]
0023edb4ldr x2, [x0+72]
0023edb8mov x0, x1
0023edbcblr x2
0023edc0strb w0, [sp+49]
0023edc4strb w0, [sp+47]
0023edc8ldp x29, x30, [sp-8]
0023edccadd sp, sp, 336
0023edd0ret x30
0023edd4
0023edd4loc_23edd4:
0023edd4b 0x23edd8
0023edd8
0023edd8loc_23edd8:
0023edd8orr x0, xzr, 1
0023eddcstrb w0, [sp+47]
0023ede0ldp x29, x30, [sp-8]
0023ede4add sp, sp, 336
0023ede8ret x30
0023edec
0023edecloc_23edec:
0023edecstrb wzr, [sp+47]
0023edf0mov x0, xzr
0023edf4ldp x29, x30, [sp-8]
0023edf8add sp, sp, 336
0023edfcret x30
0023ee00
0023ee00loc_23ee00:
0023ee00strb wzr, [sp+47]
0023ee04mov x0, xzr
0023ee08ldp x29, x30, [sp-8]
0023ee0cadd sp, sp, 336
0023ee10ret x30
0023ee14
0023ee14loc_23ee14:
0023ee14stp x0, x1, [sp+8]
0023ee18str x2, [sp+24]
0023ee1cmov x3, x30
0023ee20bl runtime.morestack_noctxt.abi0
0023ee24ldp x0, x1, [sp+8]
0023ee28ldr x2, [sp+24]
0023ee2cb 0x23eb80
0023eb80
0023ee30
0023ee30google.golang.org/protobuf/internal/impl.(*extensionMap).Clear: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Clear(google.golang.org/protobuf/internal/impl.extensionMap * m, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
0023ee30ldr x16, [x28+16]
0023ee34subs xzr, sp, x16
0023ee38b.ls 0x23eeb0
0023ee3cstr x30, [sp-80]!
0023ee40stur x29, [sp-8]
0023ee44sub x29, sp, 8
0023ee48str x0, [sp+88]
0023ee4cstr x1, [sp+96]
0023ee50str x2, [sp+104]
0023ee54ldrsb x27, [x1]
0023ee58ldr x1, [x1+56]
0023ee5cmov x0, x2
0023ee60blr x1
0023ee64str x0, [sp+56]
0023ee68str x1, [sp+64]
0023ee6cldrsb x27, [x0]
0023ee70ldr x2, [x0+224]
0023ee74mov x0, x1
0023ee78blr x2
0023ee7cstr w0, [sp+44]
0023ee80ldr x1, [sp+88]
0023ee84ldrsb x27, [x1]
0023ee88ldr x1, [x1]
0023ee8cstr x1, [sp+48]
0023ee90ldr x1, [sp+48]
0023ee94ldrsw x2, [sp+44]
0023ee98adrp x0, 0x3f2000
0023ee9cadd x0, x0, 1984
0023eea0bl runtime.mapdelete_fast32
0023eea4ldur x29, [sp-8]
0023eea8ldr x30, [sp], 80
0023eeacret x30
0023eeb0
0023eeb0loc_23eeb0:
0023eeb0stp x0, x1, [sp+8]
0023eeb4str x2, [sp+24]
0023eeb8mov x3, x30
0023eebcbl runtime.morestack_noctxt.abi0
0023eec0ldp x0, x1, [sp+8]
0023eec4ldr x2, [sp+24]
0023eec8b 0x23ee30
0023eeccudf 0
0023ee30
0023ee30google.golang.org/protobuf/internal/impl.(*extensionMap).Clear: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Clear(google.golang.org/protobuf/internal/impl.extensionMap * m, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
0023ee30ldr x16, [x28+16]
0023ee34subs xzr, sp, x16
0023ee38b.ls 0x23eeb0
0023ee3cstr x30, [sp-80]!
0023ee40stur x29, [sp-8]
0023ee44sub x29, sp, 8
0023ee48str x0, [sp+88]
0023ee4cstr x1, [sp+96]
0023ee50str x2, [sp+104]
0023ee54ldrsb x27, [x1]
0023ee58ldr x1, [x1+56]
0023ee5cmov x0, x2
0023ee60blr x1
0023ee64str x0, [sp+56]
0023ee68str x1, [sp+64]
0023ee6cldrsb x27, [x0]
0023ee70ldr x2, [x0+224]
0023ee74mov x0, x1
0023ee78blr x2
0023ee7cstr w0, [sp+44]
0023ee80ldr x1, [sp+88]
0023ee84ldrsb x27, [x1]
0023ee88ldr x1, [x1]
0023ee8cstr x1, [sp+48]
0023ee90ldr x1, [sp+48]
0023ee94ldrsw x2, [sp+44]
0023ee98adrp x0, 0x3f2000
0023ee9cadd x0, x0, 1984
0023eea0bl runtime.mapdelete_fast32
0023eea4ldur x29, [sp-8]
0023eea8ldr x30, [sp], 80
0023eeacret x30
0023eeb0
0023eeb0loc_23eeb0:
0023eeb0stp x0, x1, [sp+8]
0023eeb4str x2, [sp+24]
0023eeb8mov x3, x30
0023eebcbl runtime.morestack_noctxt.abi0
0023eec0ldp x0, x1, [sp+8]
0023eec4ldr x2, [sp+24]
0023eec8b 0x23ee30
0023eeccudf 0
0023ee30
0023eed0
0023eed0google.golang.org/protobuf/internal/impl.(*extensionMap).Get: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Get(google.golang.org/protobuf/internal/impl.extensionMap * m, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
0023eed0ldr x16, [x28+16]
0023eed4sub x17, sp, 144
0023eed8subs xzr, x17, x16
0023eedcb.ls 0x23f048
0023eee0sub x20, sp, 272
0023eee4stp x29, x30, [x20-8]
0023eee8add sp, x20, 0
0023eeecsub x29, sp, 8
0023eef0str x0, [sp+280]
0023eef4str x1, [sp+288]
0023eef8str x2, [sp+296]
0023eefcstp xzr, xzr, [sp+40]
0023ef00str xzr, [sp+56]
0023ef04ldr x1, [sp+288]
0023ef08ldrsb x27, [x1]
0023ef0cldr x1, [x1+56]
0023ef10ldr x0, [sp+296]
0023ef14blr x1
0023ef18str x0, [sp+64]
0023ef1cstr x1, [sp+72]
0023ef20ldr x2, [sp+280]
0023ef24cbnz x2, 0x23ef2c
0023ef28b 0x23f00c
0023ef2c
0023ef2cloc_23ef2c:
0023ef2cldrsb x27, [x0]
0023ef30ldr x2, [x0+224]
0023ef34mov x0, x1
0023ef38blr x2
0023ef3cstr w0, [sp+36]
0023ef40stp xzr, xzr, [sp+128]
0023ef44stp xzr, xzr, [sp+144]
0023ef48stp xzr, xzr, [sp+160]
0023ef4cldr x1, [sp+280]
0023ef50ldrsb x27, [x1]
0023ef54ldr x1, [x1]
0023ef58str x1, [sp+232]
0023ef5cldr x1, [sp+232]
0023ef60ldrsw x2, [sp+36]
0023ef64adrp x0, 0x3f2000
0023ef68add x0, x0, 1984
0023ef6cbl runtime.mapaccess2_fast32
0023ef70str x0, [sp+224]
0023ef74strb w1, [sp+35]
0023ef78ldr x1, [sp+224]
0023ef7cldp x2, x3, [x1]
0023ef80ldp x4, x5, [x1+16]
0023ef84ldp x1, x6, [x1+32]
0023ef88stp x2, x3, [sp+128]
0023ef8cstp x4, x5, [sp+144]
0023ef90stp x1, x6, [sp+160]
0023ef94ldp x1, x2, [sp+128]
0023ef98ldp x3, x4, [sp+144]
0023ef9cldp x5, x6, [sp+160]
0023efa0stp x1, x2, [sp+176]
0023efa4stp x3, x4, [sp+192]
0023efa8stp x5, x6, [sp+208]
0023efacldrb w1, [sp+35]
0023efb0strb w1, [sp+34]
0023efb4ldp x1, x2, [sp+176]
0023efb8ldp x3, x4, [sp+192]
0023efbcldp x5, x6, [sp+208]
0023efc0stp x1, x2, [sp+80]
0023efc4stp x3, x4, [sp+96]
0023efc8stp x5, x6, [sp+112]
0023efccldrb w1, [sp+34]
0023efd0strb w1, [sp+33]
0023efd4tbnz w1, 0, 0x23efdc
0023efd8b 0x23f008
0023efdc
0023efdcloc_23efdc:
0023efdcadd x0, sp, 80
0023efe0bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023efe4str x0, [sp+240]
0023efe8str x1, [sp+248]
0023efecstr x2, [sp+256]
0023eff0str x0, [sp+40]
0023eff4str x1, [sp+48]
0023eff8str x2, [sp+56]
0023effcldp x29, x30, [sp-8]
0023f000add sp, sp, 272
0023f004ret x30
0023f008
0023f008loc_23f008:
0023f008b 0x23f010
0023f00c
0023f00cloc_23f00c:
0023f00cb 0x23f010
0023f010
0023f010loc_23f010:
0023f010ldr x1, [sp+288]
0023f014ldrsb x27, [x1]
0023f018ldr x1, [x1+72]
0023f01cldr x0, [sp+296]
0023f020blr x1
0023f024str x0, [sp+240]
0023f028str x1, [sp+248]
0023f02cstr x2, [sp+256]
0023f030str x0, [sp+40]
0023f034str x1, [sp+48]
0023f038str x2, [sp+56]
0023f03cldp x29, x30, [sp-8]
0023f040add sp, sp, 272
0023f044ret x30
0023f048
0023f048loc_23f048:
0023f048stp x0, x1, [sp+8]
0023f04cstr x2, [sp+24]
0023f050mov x3, x30
0023f054bl runtime.morestack_noctxt.abi0
0023f058ldp x0, x1, [sp+8]
0023f05cldr x2, [sp+24]
0023f060b 0x23eed0
0023f064udf 0
0023f068udf 0
0023f06cudf 0
0023eed0
0023eed0google.golang.org/protobuf/internal/impl.(*extensionMap).Get: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Get(google.golang.org/protobuf/internal/impl.extensionMap * m, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt)
0023eed0ldr x16, [x28+16]
0023eed4sub x17, sp, 144
0023eed8subs xzr, x17, x16
0023eedcb.ls 0x23f048
0023eee0sub x20, sp, 272
0023eee4stp x29, x30, [x20-8]
0023eee8add sp, x20, 0
0023eeecsub x29, sp, 8
0023eef0str x0, [sp+280]
0023eef4str x1, [sp+288]
0023eef8str x2, [sp+296]
0023eefcstp xzr, xzr, [sp+40]
0023ef00str xzr, [sp+56]
0023ef04ldr x1, [sp+288]
0023ef08ldrsb x27, [x1]
0023ef0cldr x1, [x1+56]
0023ef10ldr x0, [sp+296]
0023ef14blr x1
0023ef18str x0, [sp+64]
0023ef1cstr x1, [sp+72]
0023ef20ldr x2, [sp+280]
0023ef24cbnz x2, 0x23ef2c
0023ef28b 0x23f00c
0023ef2c
0023ef2cloc_23ef2c:
0023ef2cldrsb x27, [x0]
0023ef30ldr x2, [x0+224]
0023ef34mov x0, x1
0023ef38blr x2
0023ef3cstr w0, [sp+36]
0023ef40stp xzr, xzr, [sp+128]
0023ef44stp xzr, xzr, [sp+144]
0023ef48stp xzr, xzr, [sp+160]
0023ef4cldr x1, [sp+280]
0023ef50ldrsb x27, [x1]
0023ef54ldr x1, [x1]
0023ef58str x1, [sp+232]
0023ef5cldr x1, [sp+232]
0023ef60ldrsw x2, [sp+36]
0023ef64adrp x0, 0x3f2000
0023ef68add x0, x0, 1984
0023ef6cbl runtime.mapaccess2_fast32
0023ef70str x0, [sp+224]
0023ef74strb w1, [sp+35]
0023ef78ldr x1, [sp+224]
0023ef7cldp x2, x3, [x1]
0023ef80ldp x4, x5, [x1+16]
0023ef84ldp x1, x6, [x1+32]
0023ef88stp x2, x3, [sp+128]
0023ef8cstp x4, x5, [sp+144]
0023ef90stp x1, x6, [sp+160]
0023ef94ldp x1, x2, [sp+128]
0023ef98ldp x3, x4, [sp+144]
0023ef9cldp x5, x6, [sp+160]
0023efa0stp x1, x2, [sp+176]
0023efa4stp x3, x4, [sp+192]
0023efa8stp x5, x6, [sp+208]
0023efacldrb w1, [sp+35]
0023efb0strb w1, [sp+34]
0023efb4ldp x1, x2, [sp+176]
0023efb8ldp x3, x4, [sp+192]
0023efbcldp x5, x6, [sp+208]
0023efc0stp x1, x2, [sp+80]
0023efc4stp x3, x4, [sp+96]
0023efc8stp x5, x6, [sp+112]
0023efccldrb w1, [sp+34]
0023efd0strb w1, [sp+33]
0023efd4tbnz w1, 0, 0x23efdc
0023efd8b 0x23f008
0023efdc
0023efdcloc_23efdc:
0023efdcadd x0, sp, 80
0023efe0bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
0023efe4str x0, [sp+240]
0023efe8str x1, [sp+248]
0023efecstr x2, [sp+256]
0023eff0str x0, [sp+40]
0023eff4str x1, [sp+48]
0023eff8str x2, [sp+56]
0023effcldp x29, x30, [sp-8]
0023f000add sp, sp, 272
0023f004ret x30
0023f008
0023f008loc_23f008:
0023f008b 0x23f010
0023f00c
0023f00cloc_23f00c:
0023f00cb 0x23f010
0023f010
0023f010loc_23f010:
0023f010ldr x1, [sp+288]
0023f014ldrsb x27, [x1]
0023f018ldr x1, [x1+72]
0023f01cldr x0, [sp+296]
0023f020blr x1
0023f024str x0, [sp+240]
0023f028str x1, [sp+248]
0023f02cstr x2, [sp+256]
0023f030str x0, [sp+40]
0023f034str x1, [sp+48]
0023f038str x2, [sp+56]
0023f03cldp x29, x30, [sp-8]
0023f040add sp, sp, 272
0023f044ret x30
0023f048
0023f048loc_23f048:
0023f048stp x0, x1, [sp+8]
0023f04cstr x2, [sp+24]
0023f050mov x3, x30
0023f054bl runtime.morestack_noctxt.abi0
0023f058ldp x0, x1, [sp+8]
0023f05cldr x2, [sp+24]
0023f060b 0x23eed0
0023f064udf 0
0023f068udf 0
0023f06cudf 0
0023eed0
0023f070
0023f070google.golang.org/protobuf/internal/impl.(*extensionMap).Set: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Set(google.golang.org/protobuf/internal/impl.extensionMap * m, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt, google.golang.org/protobuf/reflect/protoreflect.Value v)
0023f070ldr x16, [x28+16]
0023f074sub x17, sp, 224
0023f078subs xzr, x17, x16
0023f07cb.ls 0x23f410
0023f080sub x20, sp, 352
0023f084stp x29, x30, [x20-8]
0023f088add sp, x20, 0
0023f08csub x29, sp, 8
0023f090str x0, [sp+360]
0023f094str x1, [sp+368]
0023f098str x2, [sp+376]
0023f09cstr x3, [sp+384]
0023f0a0str x4, [sp+392]
0023f0a4str x5, [sp+400]
0023f0a8ldr x1, [sp+368]
0023f0acldrsb x27, [x1]
0023f0b0ldr x1, [x1+56]
0023f0b4mov x0, x2
0023f0b8blr x1
0023f0bcstr x0, [sp+72]
0023f0c0str x1, [sp+80]
0023f0c4orr x1, xzr, 1
0023f0c8strb w1, [sp+64]
0023f0ccldr x1, [sp+384]
0023f0d0ldr x2, [sp+392]
0023f0d4ldr x3, [sp+400]
0023f0d8ldr x4, [sp+368]
0023f0dcldrsb x27, [x4]
0023f0e0ldr x4, [x4+40]
0023f0e4ldr x0, [sp+376]
0023f0e8blr x4
0023f0ecstrb w0, [sp+67]
0023f0f0tbnz w0, 0, 0x23f0f8
0023f0f4b 0x23f1fc
0023f0f8
0023f0f8loc_23f0f8:
0023f0f8ldr x1, [sp+72]
0023f0fcldrsb x27, [x1]
0023f100ldr x1, [x1+136]
0023f104ldr x0, [sp+80]
0023f108blr x1
0023f10cstrb w0, [sp+66]
0023f110tbnz w0, 0, 0x23f118
0023f114b 0x23f14c
0023f118
0023f118loc_23f118:
0023f118b 0x23f11c
0023f11c
0023f11cloc_23f11c:
0023f11cldr x0, [sp+384]
0023f120ldr x1, [sp+392]
0023f124ldr x2, [sp+400]
0023f128bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0023f12cstr x0, [sp+184]
0023f130str x1, [sp+192]
0023f134ldrsb x27, [x0]
0023f138ldr x3, [x0+48]
0023f13cmov x0, x1
0023f140blr x3
0023f144strb w0, [sp+64]
0023f148b 0x23f208
0023f14c
0023f14cloc_23f14c:
0023f14cldr x1, [sp+72]
0023f150ldrsb x27, [x1]
0023f154ldr x1, [x1+144]
0023f158ldr x0, [sp+80]
0023f15cblr x1
0023f160strb w0, [sp+65]
0023f164tbnz w0, 0, 0x23f16c
0023f168b 0x23f1a0
0023f16c
0023f16cloc_23f16c:
0023f16cb 0x23f170
0023f170
0023f170loc_23f170:
0023f170ldr x0, [sp+384]
0023f174ldr x1, [sp+392]
0023f178ldr x2, [sp+400]
0023f17cbl google.golang.org/protobuf/reflect/protoreflect.Value.Map
0023f180str x0, [sp+168]
0023f184str x1, [sp+176]
0023f188ldrsb x27, [x0]
0023f18cldr x3, [x0+48]
0023f190mov x0, x1
0023f194blr x3
0023f198strb w0, [sp+64]
0023f19cb 0x23f208
0023f1a0
0023f1a0loc_23f1a0:
0023f1a0ldr x1, [sp+72]
0023f1a4ldrsb x27, [x1]
0023f1a8ldr x1, [x1+208]
0023f1acldr x0, [sp+80]
0023f1b0blr x1
0023f1b4str x0, [sp+328]
0023f1b8str x1, [sp+336]
0023f1bccbnz x0, 0x23f1c4
0023f1c0b 0x23f1f8
0023f1c4
0023f1c4loc_23f1c4:
0023f1c4b 0x23f1c8
0023f1c8
0023f1c8loc_23f1c8:
0023f1c8ldr x0, [sp+384]
0023f1ccldr x1, [sp+392]
0023f1d0ldr x2, [sp+400]
0023f1d4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
0023f1d8str x0, [sp+152]
0023f1dcstr x1, [sp+160]
0023f1e0ldrsb x27, [x0]
0023f1e4ldr x3, [x0+72]
0023f1e8mov x0, x1
0023f1ecblr x3
0023f1f0strb w0, [sp+64]
0023f1f4b 0x23f208
0023f1f8
0023f1f8loc_23f1f8:
0023f1f8b 0x23f208
0023f1fc
0023f1fcloc_23f1fc:
0023f1fcb 0x23f200
0023f200
0023f200loc_23f200:
0023f200strb wzr, [sp+64]
0023f204b 0x23f208
0023f208
0023f208loc_23f208:
0023f208ldrb w6, [sp+64]
0023f20ctbnz w6, 0, 0x23f214
0023f210b 0x23f330
0023f214
0023f214loc_23f214:
0023f214ldr x6, [sp+360]
0023f218ldrsb x27, [x6]
0023f21cldr x6, [x6]
0023f220cbnz x6, 0x23f228
0023f224b 0x23f22c
0023f228
0023f228loc_23f228:
0023f228b 0x23f26c
0023f22c
0023f22cloc_23f22c:
0023f22cbl runtime.makemap_small
0023f230str x0, [sp+272]
0023f234ldr x1, [sp+360]
0023f238ldrsb x27, [x1]
0023f23cadrp x27, 0x80c000
0023f240ldr w2, [x27+3056]
0023f244cbz w2, 0x23f24c
0023f248b 0x23f250
0023f24c
0023f24cloc_23f24c:
0023f24cb 0x23f264
0023f250
0023f250loc_23f250:
0023f250bl runtime.gcWriteBarrier2
0023f254str x0, [x25]
0023f258ldr x6, [x1]
0023f25cstr x6, [x25+8]
0023f260b 0x23f264
0023f264
0023f264loc_23f264:
0023f264str x0, [x1]
0023f268b 0x23f26c
0023f26c
0023f26cloc_23f26c:
0023f26cstp xzr, xzr, [sp+88]
0023f270stp xzr, xzr, [sp+104]
0023f274stp xzr, xzr, [sp+120]
0023f278ldr x3, [sp+384]
0023f27cldr x4, [sp+392]
0023f280ldr x5, [sp+400]
0023f284ldr x1, [sp+368]
0023f288ldr x2, [sp+376]
0023f28cadd x0, sp, 88
0023f290bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Set
0023f294ldr x6, [sp+72]
0023f298ldrsb x27, [x6]
0023f29cldr x6, [x6+224]
0023f2a0ldr x0, [sp+80]
0023f2a4blr x6
0023f2a8str w0, [sp+68]
0023f2acldr x6, [sp+360]
0023f2b0ldrsb x27, [x6]
0023f2b4ldr x6, [x6]
0023f2b8str x6, [sp+216]
0023f2bcldr x1, [sp+216]
0023f2c0ldrsw x2, [sp+68]
0023f2c4adrp x0, 0x3f1000
0023f2c8add x0, x0, 1984
0023f2ccbl runtime.mapassign_fast32
0023f2d0str x0, [sp+208]
0023f2d4ldrsb x27, [x0]
0023f2d8adrp x27, 0x80c000
0023f2dcldr w6, [x27+3056]
0023f2e0cbz w6, 0x23f2e8
0023f2e4b 0x23f2ec
0023f2e8
0023f2e8loc_23f2e8:
0023f2e8b 0x23f30c
0023f2ec
0023f2ecloc_23f2ec:
0023f2ecstr x0, [sp+200]
0023f2f0mov x1, x0
0023f2f4add x2, sp, 88
0023f2f8adrp x0, 0x42d000
0023f2fcadd x0, x0, 224
0023f300bl runtime.wbMove
0023f304ldr x0, [sp+200]
0023f308b 0x23f30c
0023f30c
0023f30cloc_23f30c:
0023f30cldp x1, x2, [sp+88]
0023f310ldp x3, x4, [sp+104]
0023f314ldp x5, x6, [sp+120]
0023f318stp x1, x2, [x0]
0023f31cstp x3, x4, [x0+16]
0023f320stp x5, x6, [x0+32]
0023f324ldp x29, x30, [sp-8]
0023f328add sp, sp, 352
0023f32cret x30
0023f330
0023f330loc_23f330:
0023f330ldr x1, [sp+368]
0023f334ldrsb x27, [x1]
0023f338ldr x1, [x1+56]
0023f33cldr x0, [sp+376]
0023f340blr x1
0023f344str x0, [sp+136]
0023f348str x1, [sp+144]
0023f34cldrsb x27, [x0]
0023f350ldr x2, [x0+80]
0023f354mov x0, x1
0023f358blr x2
0023f35cstr x0, [sp+312]
0023f360str x1, [sp+320]
0023f364stp xzr, xzr, [sp+296]
0023f368add x1, sp, 296
0023f36cstr x1, [sp+240]
0023f370ldr x0, [sp+312]
0023f374ldr x1, [sp+320]
0023f378bl runtime.convTstring
0023f37cstr x0, [sp+232]
0023f380ldr x1, [sp+240]
0023f384ldrsb x27, [x1]
0023f388adrp x2, 0x3f0000
0023f38cadd x2, x2, 2496
0023f390str x2, [x1]
0023f394adrp x27, 0x80c000
0023f398ldr w2, [x27+3056]
0023f39ccbz w2, 0x23f3a4
0023f3a0b 0x23f3fc
0023f3a4
0023f3a4loc_23f3a4:
0023f3a4b 0x23f3a8
0023f3a8
0023f3a8loc_23f3a8:
0023f3a8str x0, [x1+8]
0023f3acldr x2, [sp+240]
0023f3b0ldrsb x27, [x2]
0023f3b4b 0x23f3b8
0023f3b8
0023f3b8loc_23f3b8:
0023f3b8str x2, [sp+248]
0023f3bcorr x4, xzr, 1
0023f3c0str x4, [sp+256]
0023f3c4str x4, [sp+264]
0023f3c8adrp x0, 0x47c000
0023f3ccadd x0, x0, 1048
0023f3d0movz x1, 27
0023f3d4mov x3, x4
0023f3d8bl fmt.Sprintf
0023f3dcstr x0, [sp+280]
0023f3e0str x1, [sp+288]
0023f3e4bl runtime.convTstring
0023f3e8str x0, [sp+224]
0023f3ecmov x1, x0
0023f3f0adrp x0, 0x3b6000
0023f3f4add x0, x0, 2944
0023f3f8bl runtime.gopanic
0023f3fc
0023f3fcloc_23f3fc:
0023f3fcbl runtime.gcWriteBarrier2
0023f400str x0, [x25]
0023f404ldr x5, [x1+8]
0023f408str x5, [x25+8]
0023f40cb 0x23f3a8
0023f410
0023f410loc_23f410:
0023f410stp x0, x1, [sp+8]
0023f414stp x2, x3, [sp+24]
0023f418stp x4, x5, [sp+40]
0023f41cmov x3, x30
0023f420bl runtime.morestack_noctxt.abi0
0023f424ldp x0, x1, [sp+8]
0023f428ldp x2, x3, [sp+24]
0023f42cldp x4, x5, [sp+40]
0023f430b 0x23f070
0023f434udf 0
0023f438udf 0
0023f43cudf 0
0023f070
0023f070google.golang.org/protobuf/internal/impl.(*extensionMap).Set: ; void google.golang.org/protobuf/internal/impl.(*extensionMap).Set(google.golang.org/protobuf/internal/impl.extensionMap * m, google.golang.org/protobuf/reflect/protoreflect.ExtensionType xt, google.golang.org/protobuf/reflect/protoreflect.Value v)
0023f070ldr x16, [x28+16]
0023f074sub x17, sp, 224
0023f078subs xzr, x17, x16
0023f07cb.ls 0x23f410
0023f080sub x20, sp, 352
0023f084stp x29, x30, [x20-8]
0023f088add sp, x20, 0
0023f08csub x29, sp, 8
0023f090str x0, [sp+360]
0023f094str x1, [sp+368]
0023f098str x2, [sp+376]
0023f09cstr x3, [sp+384]
0023f0a0str x4, [sp+392]
0023f0a4str x5, [sp+400]
0023f0a8ldr x1, [sp+368]
0023f0acldrsb x27, [x1]
0023f0b0ldr x1, [x1+56]
0023f0b4mov x0, x2
0023f0b8blr x1
0023f0bcstr x0, [sp+72]
0023f0c0str x1, [sp+80]
0023f0c4orr x1, xzr, 1
0023f0c8strb w1, [sp+64]
0023f0ccldr x1, [sp+384]
0023f0d0ldr x2, [sp+392]
0023f0d4ldr x3, [sp+400]
0023f0d8ldr x4, [sp+368]
0023f0dcldrsb x27, [x4]
0023f0e0ldr x4, [x4+40]
0023f0e4ldr x0, [sp+376]
0023f0e8blr x4
0023f0ecstrb w0, [sp+67]
0023f0f0tbnz w0, 0, 0x23f0f8
0023f0f4b 0x23f1fc
0023f0f8
0023f0f8loc_23f0f8:
0023f0f8ldr x1, [sp+72]
0023f0fcldrsb x27, [x1]
0023f100ldr x1, [x1+136]
0023f104ldr x0, [sp+80]
0023f108blr x1
0023f10cstrb w0, [sp+66]
0023f110tbnz w0, 0, 0x23f118
0023f114b 0x23f14c
0023f118
0023f118loc_23f118:
0023f118b 0x23f11c
0023f11c
0023f11cloc_23f11c:
0023f11cldr x0, [sp+384]
0023f120ldr x1, [sp+392]
0023f124ldr x2, [sp+400]
0023f128bl google.golang.org/protobuf/reflect/protoreflect.Value.List
0023f12cstr x0, [sp+184]
0023f130str x1, [sp+192]
0023f134ldrsb x27, [x0]
0023f138ldr x3, [x0+48]
0023f13cmov x0, x1
0023f140blr x3
0023f144strb w0, [sp+64]
0023f148b 0x23f208
0023f14c
0023f14cloc_23f14c:
0023f14cldr x1, [sp+72]
0023f150ldrsb x27, [x1]
0023f154ldr x1, [x1+144]
0023f158ldr x0, [sp+80]
0023f15cblr x1
0023f160strb w0, [sp+65]
0023f164tbnz w0, 0, 0x23f16c
0023f168b 0x23f1a0
0023f16c
0023f16cloc_23f16c:
0023f16cb 0x23f170
0023f170
0023f170loc_23f170:
0023f170ldr x0, [sp+384]
0023f174ldr x1, [sp+392]
0023f178ldr x2, [sp+400]
0023f17cbl google.golang.org/protobuf/reflect/protoreflect.Value.Map
0023f180str x0, [sp+168]
0023f184str x1, [sp+176]
0023f188ldrsb x27, [x0]
0023f18cldr x3, [x0+48]
0023f190mov x0, x1
0023f194blr x3
0023f198strb w0, [sp+64]
0023f19cb 0x23f208
0023f1a0
0023f1a0loc_23f1a0:
0023f1a0ldr x1, [sp+72]
0023f1a4ldrsb x27, [x1]
0023f1a8ldr x1, [x1+208]
0023f1acldr x0, [sp+80]
0023f1b0blr x1
0023f1b4str x0, [sp+328]
0023f1b8str x1, [sp+336]
0023f1bccbnz x0, 0x23f1c4
0023f1c0b 0x23f1f8
0023f1c4
0023f1c4loc_23f1c4:
0023f1c4b 0x23f1c8
0023f1c8
0023f1c8loc_23f1c8:
0023f1c8ldr x0, [sp+384]
0023f1ccldr x1, [sp+392]
0023f1d0ldr x2, [sp+400]
0023f1d4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
0023f1d8str x0, [sp+152]
0023f1dcstr x1, [sp+160]
0023f1e0ldrsb x27, [x0]
0023f1e4ldr x3, [x0+72]
0023f1e8mov x0, x1
0023f1ecblr x3
0023f1f0strb w0, [sp+64]
0023f1f4b 0x23f208
0023f1f8
0023f1f8loc_23f1f8:
0023f1f8b 0x23f208
0023f1fc
0023f1fcloc_23f1fc:
0023f1fcb 0x23f200
0023f200
0023f200loc_23f200:
0023f200strb wzr, [sp+64]
0023f204b 0x23f208
0023f208
0023f208loc_23f208:
0023f208ldrb w6, [sp+64]
0023f20ctbnz w6, 0, 0x23f214
0023f210b 0x23f330
0023f214
0023f214loc_23f214:
0023f214ldr x6, [sp+360]
0023f218ldrsb x27, [x6]
0023f21cldr x6, [x6]
0023f220cbnz x6, 0x23f228
0023f224b 0x23f22c
0023f228
0023f228loc_23f228:
0023f228b 0x23f26c
0023f22c
0023f22cloc_23f22c:
0023f22cbl runtime.makemap_small
0023f230str x0, [sp+272]
0023f234ldr x1, [sp+360]
0023f238ldrsb x27, [x1]
0023f23cadrp x27, 0x80c000
0023f240ldr w2, [x27+3056]
0023f244cbz w2, 0x23f24c
0023f248b 0x23f250
0023f24c
0023f24cloc_23f24c:
0023f24cb 0x23f264
0023f250
0023f250loc_23f250:
0023f250bl runtime.gcWriteBarrier2
0023f254str x0, [x25]
0023f258ldr x6, [x1]
0023f25cstr x6, [x25+8]
0023f260b 0x23f264
0023f264
0023f264loc_23f264:
0023f264str x0, [x1]
0023f268b 0x23f26c
0023f26c
0023f26cloc_23f26c:
0023f26cstp xzr, xzr, [sp+88]
0023f270stp xzr, xzr, [sp+104]
0023f274stp xzr, xzr, [sp+120]
0023f278ldr x3, [sp+384]
0023f27cldr x4, [sp+392]
0023f280ldr x5, [sp+400]
0023f284ldr x1, [sp+368]
0023f288ldr x2, [sp+376]
0023f28cadd x0, sp, 88
0023f290bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Set
0023f294ldr x6, [sp+72]
0023f298ldrsb x27, [x6]
0023f29cldr x6, [x6+224]
0023f2a0ldr x0, [sp+80]
0023f2a4blr x6
0023f2a8str w0, [sp+68]
0023f2acldr x6, [sp+360]
0023f2b0ldrsb x27, [x6]
0023f2b4ldr x6, [x6]
0023f2b8str x6, [sp+216]
0023f2bcldr x1, [sp+216]
0023f2c0ldrsw x2, [sp+68]
0023f2c4adrp x0, 0x3f1000
0023f2c8add x0, x0, 1984
0023f2ccbl runtime.mapassign_fast32
0023f2d0str x0, [sp+208]
0023f2d4ldrsb x27, [x0]
0023f2d8adrp x27, 0x80c000
0023f2dcldr w6, [x27+3056]
0023f2e0cbz w6, 0x23f2e8
0023f2e4b 0x23f2ec
0023f2e8
0023f2e8loc_23f2e8:
0023f2e8b 0x23f30c
0023f2ec
0023f2ecloc_23f2ec:
0023f2ecstr x0, [sp+200]
0023f2f0mov x1, x0
0023f2f4add x2, sp, 88
0023f2f8adrp x0, 0x42d000
0023f2fcadd x0, x0, 224
0023f300bl runtime.wbMove
0023f304ldr x0, [sp+200]
0023f308b 0x23f30c
0023f30c
0023f30cloc_23f30c:
0023f30cldp x1, x2, [sp+88]
0023f310ldp x3, x4, [sp+104]
0023f314ldp x5, x6, [sp+120]
0023f318stp x1, x2, [x0]
0023f31cstp x3, x4, [x0+16]
0023f320stp x5, x6, [x0+32]
0023f324ldp x29, x30, [sp-8]
0023f328add sp, sp, 352
0023f32cret x30
0023f330
0023f330loc_23f330:
0023f330ldr x1, [sp+368]
0023f334ldrsb x27, [x1]
0023f338ldr x1, [x1+56]
0023f33cldr x0, [sp+376]
0023f340blr x1
0023f344str x0, [sp+136]
0023f348str x1, [sp+144]
0023f34cldrsb x27, [x0]
0023f350ldr x2, [x0+80]
0023f354mov x0, x1
0023f358blr x2
0023f35cstr x0, [sp+312]
0023f360str x1, [sp+320]
0023f364stp xzr, xzr, [sp+296]
0023f368add x1, sp, 296
0023f36cstr x1, [sp+240]
0023f370ldr x0, [sp+312]
0023f374ldr x1, [sp+320]
0023f378bl runtime.convTstring
0023f37cstr x0, [sp+232]
0023f380ldr x1, [sp+240]
0023f384ldrsb x27, [x1]
0023f388adrp x2, 0x3f0000
0023f38cadd x2, x2, 2496
0023f390str x2, [x1]
0023f394adrp x27, 0x80c000
0023f398ldr w2, [x27+3056]
0023f39ccbz w2, 0x23f3a4
0023f3a0b 0x23f3fc
0023f3a4
0023f3a4loc_23f3a4:
0023f3a4b 0x23f3a8
0023f3a8
0023f3a8loc_23f3a8:
0023f3a8str x0, [x1+8]
0023f3acldr x2, [sp+240]
0023f3b0ldrsb x27, [x2]
0023f3b4b 0x23f3b8
0023f3b8
0023f3b8loc_23f3b8:
0023f3b8str x2, [sp+248]
0023f3bcorr x4, xzr, 1
0023f3c0str x4, [sp+256]
0023f3c4str x4, [sp+264]
0023f3c8adrp x0, 0x47c000
0023f3ccadd x0, x0, 1048
0023f3d0movz x1, 27
0023f3d4mov x3, x4
0023f3d8bl fmt.Sprintf
0023f3dcstr x0, [sp+280]
0023f3e0str x1, [sp+288]
0023f3e4bl runtime.convTstring
0023f3e8str x0, [sp+224]
0023f3ecmov x1, x0
0023f3f0adrp x0, 0x3b6000
0023f3f4add x0, x0, 2944
0023f3f8bl runtime.gopanic
0023f3fc
0023f3fcloc_23f3fc:
0023f3fcbl runtime.gcWriteBarrier2
0023f400str x0, [x25]
0023f404ldr x5, [x1+8]
0023f408str x5, [x25+8]
0023f40cb 0x23f3a8
0023f410
0023f410loc_23f410:
0023f410stp x0, x1, [sp+8]
0023f414stp x2, x3, [sp+24]
0023f418stp x4, x5, [sp+40]
0023f41cmov x3, x30
0023f420bl runtime.morestack_noctxt.abi0
0023f424ldp x0, x1, [sp+8]
0023f428ldp x2, x3, [sp+24]
0023f42cldp x4, x5, [sp+40]
0023f430b 0x23f070
0023f434udf 0
0023f438udf 0
0023f43cudf 0
0023f070
Loading..