File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0023c390
0023c390google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t, google.golang.org/protobuf/internal/impl.structInfo si)
0023c390ldr x16, [x28+16]
0023c394sub x17, sp, 48
0023c398subs xzr, x17, x16
0023c39cb.ls 0x23c460
0023c3a0str x30, [sp-176]!
0023c3a4stur x29, [sp-8]
0023c3a8sub x29, sp, 8
0023c3acstr x0, [sp+312]
0023c3b0str x1, [sp+320]
0023c3b4str x2, [sp+328]
0023c3b8add x21, sp, 8
0023c3bcadd x20, sp, 184
0023c3c0adr x27, 16
0023c3c4stp x29, x27, [sp-24]
0023c3c8sub x29, sp, 24
0023c3ccbl fn_87ee0
0023c3d0sub x29, sp, 8
0023c3d4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc
0023c3d8ldr x1, [sp+320]
0023c3dcldr x2, [sp+328]
0023c3e0ldr x0, [sp+312]
0023c3e4add x21, sp, 8
0023c3e8add x20, sp, 184
0023c3ecadr x27, 16
0023c3f0stp x29, x27, [sp-24]
0023c3f4sub x29, sp, 24
0023c3f8bl fn_87ee0
0023c3fcsub x29, sp, 8
0023c400bl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc
0023c404ldr x1, [sp+320]
0023c408ldr x2, [sp+328]
0023c40cldr x0, [sp+312]
0023c410add x21, sp, 8
0023c414add x20, sp, 184
0023c418adr x27, 16
0023c41cstp x29, x27, [sp-24]
0023c420sub x29, sp, 24
0023c424bl fn_87ee0
0023c428sub x29, sp, 8
0023c42cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc
0023c430ldr x0, [sp+312]
0023c434add x21, sp, 8
0023c438add x20, sp, 184
0023c43cadr x27, 16
0023c440stp x29, x27, [sp-24]
0023c444sub x29, sp, 24
0023c448bl fn_87ee0
0023c44csub x29, sp, 8
0023c450bl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeFieldTypes
0023c454ldur x29, [sp-8]
0023c458ldr x30, [sp], 176
0023c45cret x30
0023c460
0023c460loc_23c460:
0023c460stp x0, x1, [sp+136]
0023c464str x2, [sp+152]
0023c468mov x3, x30
0023c46cbl runtime.morestack_noctxt.abi0
0023c470ldp x0, x1, [sp+136]
0023c474ldr x2, [sp+152]
0023c478b 0x23c390
0023c47cudf 0
0023c390
0023c390google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t, google.golang.org/protobuf/internal/impl.structInfo si)
0023c390ldr x16, [x28+16]
0023c394sub x17, sp, 48
0023c398subs xzr, x17, x16
0023c39cb.ls 0x23c460
0023c3a0str x30, [sp-176]!
0023c3a4stur x29, [sp-8]
0023c3a8sub x29, sp, 8
0023c3acstr x0, [sp+312]
0023c3b0str x1, [sp+320]
0023c3b4str x2, [sp+328]
0023c3b8add x21, sp, 8
0023c3bcadd x20, sp, 184
0023c3c0adr x27, 16
0023c3c4stp x29, x27, [sp-24]
0023c3c8sub x29, sp, 24
0023c3ccbl fn_87ee0
0023c3d0sub x29, sp, 8
0023c3d4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc
0023c3d8ldr x1, [sp+320]
0023c3dcldr x2, [sp+328]
0023c3e0ldr x0, [sp+312]
0023c3e4add x21, sp, 8
0023c3e8add x20, sp, 184
0023c3ecadr x27, 16
0023c3f0stp x29, x27, [sp-24]
0023c3f4sub x29, sp, 24
0023c3f8bl fn_87ee0
0023c3fcsub x29, sp, 8
0023c400bl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc
0023c404ldr x1, [sp+320]
0023c408ldr x2, [sp+328]
0023c40cldr x0, [sp+312]
0023c410add x21, sp, 8
0023c414add x20, sp, 184
0023c418adr x27, 16
0023c41cstp x29, x27, [sp-24]
0023c420sub x29, sp, 24
0023c424bl fn_87ee0
0023c428sub x29, sp, 8
0023c42cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc
0023c430ldr x0, [sp+312]
0023c434add x21, sp, 8
0023c438add x20, sp, 184
0023c43cadr x27, 16
0023c440stp x29, x27, [sp-24]
0023c444sub x29, sp, 24
0023c448bl fn_87ee0
0023c44csub x29, sp, 8
0023c450bl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeFieldTypes
0023c454ldur x29, [sp-8]
0023c458ldr x30, [sp], 176
0023c45cret x30
0023c460
0023c460loc_23c460:
0023c460stp x0, x1, [sp+136]
0023c464str x2, [sp+152]
0023c468mov x3, x30
0023c46cbl runtime.morestack_noctxt.abi0
0023c470ldp x0, x1, [sp+136]
0023c474ldr x2, [sp+152]
0023c478b 0x23c390
0023c47cudf 0
0023c390
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
Loading..